@charset "euc-jp";
/*
*{box-sizing: border-box;	-moz-box-sizing:border-box;}
*/

body{margin:0px 0px 0px 30px;background:url(../img/bg.gif) repeat-y #EEEEEE;}
p{font-size:12px;line-height:1.5em;}
div{font-size:12px;}
img{border:none;}
table{font-size:12px;}
dt{margin-top:20px;}
dd{margin-top:10px;}
hr{height:1px;}


.top{clear:both;margin:20px 10px 20px 0px;text-align:right;}

.right{text-align:right;margin-right:6px;}
.tac{text-align:center;}
.tar{text-align:right;}
.fr{float:right;}
.fl{float:left;}
.cb{clear:both;}

.by{color:#ff6600;}
.by2{color:#ff6600;font-size:16px;}

.notice{border:1px solid #999999;padding:6px 0px;background-color:#eeeeee;text-align:center;}
.border{border:1px solid #cccccc;padding:6px 6px 6px 6px;margin-bottom:6px;}


#summary{width:760px;border-bottom:1px solid #999999;padding:3px 0px 2px 0px;margin:0px;background-color:#EEEEEE;}
#summary p{margin:0px 0px 0px 12px;padding:0px 0px 0px 0px;font-size:12px;display:inline;}
#summary h1{margin:0px 0px 0px 2px;padding:0px 0px 0px 5px;font-size:12px;font-weight:normal;display:inline;}

#header{width:760px;padding:0px;background:url(../img/contact.gif) no-repeat #ffffff;}
#header #hmenu{float:right;padding:42px 0px 0px 0px;}
#header #logo{width:290px;height:60px;padding:2px 0px 3px 0px;margin:0px 0px 0px 5px;}

.bgwhite760{width:760px;margin:0px 0px 0px 0px;padding:0px;background-color:#ffffff;}


#container{width:760px;border-top:1px solid #999999;}


#body{width:575px;float:right;background:url(../img/welcome.gif) no-repeat;}
#body h2{font-size:25px;font-weight:300;color:#cccccc;margin:29px 0px 35px 130px;padding:0px;}



#bareatop{padding:0px 10px 0px 20px;}
#bareatop h2{font-size:18px;font-weight:bold;margin:0px;padding:10px 10px 0px 40px;color:#666666;}
#bareatop h3{color:#1B387F;font-size:14px;margin-top:37px;}
#bareatop h4{color:#1B387F;font-size:14px;margin-top:37px;}
#bareatop ul{line-height:1.5em;margin-left:0px;padding:0px 0px 0px 30px;}
#bareatop b{color:#1B387F;}

.ranking{font-size:160%;text-align:center;margin:0 0 15px 0;color:#ffffff;font-weight:bold;color:#ffffff;}



.formTable{margin-top:30px;}
.formTable th{padding:8px 4px;}
.formTable td{padding:8px 4px;}


#barea{padding:0px 20px 0px 30px;}
#barea h2{font-size:18px;font-weight:bold;margin:0px 0px 0px -1px;/*border-left:8px solid #999;*/padding:15px 10px 5px 0px;color:#666666;}
#barea h3{color:#1B387F;font-size:14px;margin-top:37px;}
#barea h4{color:#1B387F;font-size:14px;margin-top:37px;}
#barea p{line-height:1.5em;}
#barea ul{line-height:1.5em;margin-left:0px;padding:0px 0px 0px 70px;}
#barea b{color:#1B387F;}



#menu{width:185px;float:left;text-align:center;margin-top:15px;margin-bottom:280px;}
.sidemenu{width:166px;border-top:1px solid #999999;margin:0px auto 7px auto;}
.sidemenu ul{width:166px;text-align:left;margin:0px;padding:0px;list-style-type:none;}
.sidemenu li{vertical-align:bottom;width:166px;margin:0px;padding:0px;background-color:#ffffff;}
.sidemenu a{background:url(../img/arwbg.gif) no-repeat;text-decoration:none;color:#000000;display:block;padding:10px 0px 10px 23px;border-left:1px solid #999999;border-right:1px solid #999999;border-bottom:1px solid #999999;}
.sidemenu a:link{text-decoration:none;color:#000000;}
.sidemenu a:hover{background-color:#EEEEEE;}




.sidemenu #current{width:auto !important;background-color:#eeeeee;background:url(../img/arwbg.gif) no-repeat;text-decoration:none;color:#000000;display:block;padding:10px 0px 10px 23px;border-left:1px solid #999999;border-right:1px solid #999999;border-bottom:1px solid #999999;}

.sidecont{width:166px;margin:0 auto 7px auto;}



.infoul{line-height:1.5em;list-style-type:none;margin:15px 0px 0px 10px;padding:0px;}
.infoul li{margin:0px 0px 5px 0px;}

.arwul{list-style-image:url(../img/arw.gif);margin-left:30px;padding:0px 0px 0px 0px;margin-top:15px;}

#blog{border:1px solid #cccccc;margin:0 auto;width:162px;background:#fff;text-align:left;}
#blog ul{line-height:1.3em;font-size:10px;padding:5px !important;margin:0 !important;list-style-type:none;}
#blog li{margin-bottom:3px !important;margin-left:42px;text-indent:-42px;}



#footer{width:760px;text-align:center;clear:both;border-top:1px solid #666666;background-color:#ffffff;padding:10px 0px 0px 0px;}
#footer p{margin:0px;}




.pricetbl{background-color:#999999;color:#ffffff;}
.pricetbl2{background-color:#eeeeee;}
.priceattention{color:#FF6A00;text-align:left;}

#oubo{
	padding-right: 40px;
	margin-left: 30px;
	line-height: 120%;
  width: 440px;
}

#oubo .koumoku{
	color:#1B387F;
	font-size:12px;
	width: 110px;
	float: left;
}


#oubo .naiyou{
	color:#333333;
	font-size:12px;
	width: 330px;
	display: block;
	float: left;
}
.clear{
	clear: both;
	height: 5px;
}


#oubomail a:hover{position:relative;left:2px;top:2px;}
