/* Orientalnail css shift_jis */
*{
	margin: 0px;
	padding: 0px;
	font-family:Arial,Helvetica,sans-serif;
	color: #333333;
	font-size: 12px;
}
body{
	background: url(../img_common/bg_monarch.gif);
}
img{
	border: none;
}
a:link, a:visited{
	color: #333333;
}
a:hover,a:active{
	color: #FF0066;
	text-decoration: none;
}
P{
	color: #333333;
}
.mb5{	margin-bottom: 5px;}
.mb10{	margin-bottom: 10px;}
.mb15{	margin-bottom: 15px;}
.mb25{	margin-bottom: 25px;}
.mr20{	margin-right: 20px;}
.mr30{	margin-right: 30px;}
.mr60{	margin-right: 60px;}
.mr5{	margin-right: 5px;}
.ml5{	margin-left: 5px;}
.ml15{	margin-left: 15px;}
.mt5{	margin-top: 5px;}
.mt10{	margin-top: 10px;}
.mt20{	margin-top: 20px;}
.mt30{	margin-top: 30px;}
.mt40{	margin-top: 40px;}
.mt70{	margin-top: 70px;}
.pt5{	padding-top: 5px;}
.pb10{	padding-bottom: 10px;}
.pb5{	padding-bottom: 5px;}
.pl15{	padding-left: 20px;}
.pl5{	padding-left: 5px;}
.pr15{	padding-right: 20px;}
#container_base{
	padding: 0 10px;
	background-color: White;
	width: 780px;
	margin:0 auto;
}
#container{
	width: 760px;
	padding: 0px;
	margin:0 auto;
	background-color: White;
}
#header{
	background: #ffffff url(../img_common/bg.gif) repeat-y;
	display: block;
}
#header a{
	color: #333333;
	text-decoration: none;
}
#header #header_left1{
	width:590px;
	float: left;
	padding: 10px 0 0px 20px;
	background: #ffffff url(../img_common/bg.gif) left repeat-y;
}
#header #header_right1{
	width:108px;
	float: right;
	text-align: right;
	padding: 10px 20px 0px 0px;
	background: #ffffff url(../img_common/bg.gif) right repeat-y;
}
#header #header_left2{
	width:383px;
	float: left;
	padding: 10px 0 10px 20px;
	background: #ffffff url(../img_common/bg.gif) left repeat-y;
}
#header #header_right2{
	width:337px;
	float: right;
	text-align: right;
	padding: 0px 20px 10px 0px;
	background: #ffffff url(../img_common/bg.gif) right repeat-y;

}
#header #header_left2 .logo{
	padding: 20px 0px 0px 0px;
	float: left;
}
#header #header_right2 p{
	font-size: 10px;
}
#header #header_right2 a:link.b_orientalnail,
#header #header_right2 a:visited.b_orientalnail,
#header #header_right2 a:active.b_orientalnail{
	display: block;
	width: 127px;
	height: 90px;
	background: url(./../img_common/b_orientalnail.png) no-repeat;
	text-indent: -9999px;
	margin: 5px 0;
	text-decoration: none;
/*\*/
	overflow: hidden;
/**/
}

#header #header_right2 a:hover.b_orientalnail{
	display: block;
	width: 127px;
	height: 90px;
	background: url(./../img_common/b_orientalnail.png) 0px 0px no-repeat;
	text-indent: -9999px;
	margin: 5px 0;
	text-decoration: none;
/*\*/
	overflow: hidden;
/**/
}
#header #header_right2 a:link.b_monarch,
#header #header_right2 a:visited.b_monarch,
#header #header_right2 a:active.b_monarch{
	display: block;
	width: 150px;
	height: 90px;
	background: url(./../img_common/b_monarch.png) no-repeat;
	text-indent: -9999px;
	margin: 9px 0 5px 0;	
	text-decoration: none;
/*\*/
	overflow: hidden;
/**/
}

#header #header_right2 a:hover.b_monarch{
	display: block;
	width: 150px;
	height: 90px;
	background: url(./../img_common/b_monarch.png) 0px 0px no-repeat;
	text-indent: -9999px;
	margin: 9px 0 5px 0;	
	text-decoration: none;
/*\*/
	overflow: hidden;
/**/
}

h1 {
	font-weight: normal;
	font-size: 12px;
}
/* 20080516 */
#menu ul{
	clear: both;
	position: relative;
	top: 0px;
	padding: 0px;
	margin: 0px 0 0 0;
	width: 760px;
	height: 35px;
	list-style: none;
	overflow: hidden;
	border-top: 1px solid #cccccc;
}
#menu li a{
	position: absolute;
	height: 35px;
	overflow: hidden;
	padding: 0px;
	text-indent: -9999px;
	text-decoration: none;
	top: 0;
/*\*/
	overflow: hidden;
/**/
}
li#menu00 a{
	background: #ffffff url(../img_common/menu.gif) 0 0 no-repeat; 
	width:77px;
	left: 0px;
}
li#menu01 a{
	background: #ffffff url(../img_common/menu.gif) -77px 0 no-repeat; 
	width:150px;
	left: 77px;
}
li#menu02 a{
	background: #ffffff url(../img_common/menu.gif) -227px 0px no-repeat; 
	width:107px;
	left: 227px;
}
li#menu06 a{
	background: #ffffff url(../img_common/menu.gif) -334px 0px no-repeat; 
	width:83px;
	left: 334px;
}
li#menu03 a{
	background: #ffffff url(../img_common/menu.gif) -417px 0px no-repeat; 
	width:154px;
	left: 417px;
}
li#menu04 a{
	background: #ffffff url(../img_common/menu.gif) -571px 0px no-repeat; 
	width:103px;
	left: 571px;
}
li#menu05 a{
	background: #ffffff url(../img_common/menu.gif) -674px 0px no-repeat; 
	width:86px;
	left: 674px;
}

li#menu00 a:hover{	background: #ffffff url(../img_common/menu.gif) 0 -35px no-repeat; }
li#menu01 a:hover{	background: #ffffff url(../img_common/menu.gif) -77px -35px no-repeat; }
li#menu02 a:hover{	background: #ffffff url(../img_common/menu.gif) -227px -35px no-repeat; }
li#menu06 a:hover{	background: #ffffff url(../img_common/menu.gif) -334px -35px no-repeat; }
li#menu03 a:hover{	background: #ffffff url(../img_common/menu.gif) -417px -35px no-repeat; }
li#menu04 a:hover{	background: #ffffff url(../img_common/menu.gif) -571px -35px no-repeat; }
li#menu05 a:hover{	background: #ffffff url(../img_common/menu.gif) -674px -35px no-repeat; }



#main_top{
	background: #ffffff url(../img_common/frame_top.gif) bottom no-repeat;
	height: 20px;
}
#main_bottom{
	background: #ffffff url(../img_common/frame_bottom.gif) top no-repeat;
	height: 8px;
}
#main{
	background: #ffffff url(../img_common/bg.gif) repeat-y;
	padding: 10px 20px;
}
.contents{
	padding: 10px 30px;
}
.contents2{
	padding: 0px 30px;
}
.contents3{
	padding: 0px 20px 0 20px;
}
#footer_top{
	background: #ffffff url(../img_common/frame_top.gif) bottom no-repeat;
	height: 20px;
}
#footer{
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
}
#footer #leftcontent{
	width:470px;
	float: left;
	padding-left: 10px;
	padding-top: 3px;
}
#footer #rightcontent{
	width:248px;
	float: right;
	padding-right: 10px;
	text-align: right;
	font-family: verdana, arial;
	letter-spacing: 5px;
	padding-top: 3px;
	font-size: 9px;
	color: #999999;

}
#footer #rightcontent a{
	color: #999999;
	text-decoration: none;
	font-size: 9px;
}
#footer .border{
	border-bottom: 1px solid #CCCCCC;
}
#footer p{
	padding:5px 20px 10px 20px;
}
#footer img{
	padding-right: 5px;
}
#footer p a:link,#footer p a:visited{
	text-decoration: none;
}
#footer span{
	padding: 0 5px;
}
.page_up a{
	background: transparent url(../img_common/pagetop.gif) top right no-repeat;
	display: block;
	text-indent: -9999px;
/*\*/
	overflow: hidden;
/**/
}
.page_up a:hover{
	text-decoration: none;
/*\*/
	overflow: hidden;
/**/
}
.fl{
	float: left;
}
.fr{
	float: right;
}
.clear{
	clear: both;
}
.center{
	text-align: center;
}
.left{
	text-align: left;
}
.right{
	text-align: right;
}
.caution{
	color: #FF0066;
	/*font-weight: bold;*/
}
.height10{
	margin-top: 7px;
}
.page_top{
	text-align: right;
	padding-top: 10px;
}
.page_top a{
	color:#333333!important;
}
.smallfont{
	font-size: 10px!important;
}
.bold{
	font-weight: bold;
}
.orange{
	color: #FF6633;
}