@charset "utf-8";
/* CSS Document */

*{	margin:0px;
	padding:0px;
}

body{	
		line-height:150%;
		padding:0px;
		font-size:80%;
		color:#666;
		font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}

img{	border:0px;}

a:link { color: #5fadad;text-decoration:underline;}
a:visited { color: #5fadad;text-decoration:underline;}
a:hover {color: #5fadad;text-decoration:none;}
a:active {color: #5fadad;text-decoration:none;}

/* page */

p,h1{
margin:0px;
padding:0px;
}

img{border:0px;}

ul,li{	padding:0px;
		margin:0px;}

.tec,.tecb20{text-align:center;}
.tecb10{
text-align:center;
margin-bottom:10px;}

.tecb20,.terb20{margin-bottom:20px;}

.ter,.terb20{text-align:right;}

.clear{
clear:both;
font-size:1px;
line-height:1px;
}

/* margin */

.mrb5{margin-bottom:5px;}
.mrb10{margin-bottom:10px;}
.mrb20{margin-bottom:20px;}
.mrb30{margin-bottom:30px;}

/* color */

.color1,.color1b{color:#f0789a;}

.color1b{
font-weight:bold;
}


/* head ========================================================================================= */

#bo{
margin:0px auto;
width:846px;
padding:19px 57px 10px;
background:url(img/bg-body.jpg) repeat-y;
}

#menu{
margin-bottom:28px;
width:848px;
height:44px;
overflow:hidden;
}

#menu p{float:left;}

.menu1{padding-right:7px;}
.menu2{padding-right:6px;}

.w846b20,.w846b30{width:846px;}

.w846b20{margin-bottom:20px;}
.w846b30{margin-bottom:30px;}

.kamiya1{
width:105px;
float:left;
}
.kamiya2{
width:717px;
float:right;
}

.area{
margin-bottom:15px;
width:288px;
height:158px;
padding:424px 0px 0px 558px;
background:url(img/bg-kamiya.jpg) no-repeat;
}

#copy{
text-align:right;
color:#c8575b;
}



/* system ========================================================================================= */

.w717b30{
width:717px;
margin-bottom:30px;
}

.pop1{
width:303px;
float:left;
}
.pop2{
width:207px;
float:left;
}

.faq1{
width:404px;
height:298px;
float:left;
background:url(img/bg-faq.jpg) no-repeat;
}

.faq2,.faq3{
width:404px;
float:right;
}

.faq2{background:url(img/bg-faq.jpg) no-repeat;
height:298px;}

.w404{width:404px;}

.faq-in1{
width:133px;
padding:0px 0px 0px 25px;
text-align:center;
color:#fff;
float:left;
}

.faq-in2{
width:187px;
float:left;
padding:35px 0px 0px 15px;
text-align:center;
}


.faq-table1{
height:178px;
}

.faq-table2{
height:270px;
}

/* fufkusi ========================================================================================= */

.fukusi1{
width:500px;
float:left;
}

.fukusi2{
width:207px;
float:right;
}

.fu{
padding-left:30px;
list-style-type:decimal;
}

.fubox{
margin:0px 0px 30px 110px;
width:340px;
padding:20px;
color:#fff;
background:#597992;
}

.fubox1{
width:110px;
float:left;
text-align:center;
}

.fubox2{
width:210px;
float:right;
line-height:170%;
}






