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

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

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

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;}
.mrb40{margin-bottom:40px;}
.mrb50{margin-bottom:50px;}

/* color */

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

.color1b,.color2b{
font-weight:bold;
}

.color2,.color2b{color:#7f6633;}

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

#head{
margin:0px auto 22px;
width:137px;
height:11px;
overflow:hidden;
padding:77px 102px 0px 761px;
}

#head p{
float:left;
padding-left:13px;
}


#main{
width:897px;
height:453px;
margin:0px auto 20px;
padding:18px 0px 0px 103px;
background:url(img/main.jpg) no-repeat;
}

/* menu ========================================================================================= */

#menu{
margin:0px auto 40px;
padding:0px 0px 0px 10px;
width:820px;
height:16px;
overflow:hidden;
}

#menu li{
float:left;
padding-right:20px;
list-style-type:none;
}

/* top ========================================================================================= */

#contents{
margin:0px auto 30px;
width:820px;
}

.no1{
width:588px;
float:left;
}
.no2{
width:214px;
float:right;
}

.mpatd1{
padding:0px 0px 0px 10px;
vertical-align:bottom;
}

#copy{
margin:0px auto 20px;
width:820px;
font-size:10px;
line-height:150%;
color:#ffcc66;
text-align:right;
}

/* access ========================================================================================= */

.w820b20{
width:820px;
margin-bottom:20px;
}

.access1{
width:340px;
float:left;
}
.access2{
width:460px;
float:right;
}


.ac-te1{
font-size:14px;
font-weight:bold;
line-height:150%;
color:#7f6633;
}


#foot-bannar{
height:54px;
}

#foot-bannar p{
padding-right:10px;
float:left;
}

/* menu ========================================================================================= */

.cutmenu{
width:820px;
margin-bottom:20px;
}

.cutmenu table{width:100%;}
.cutmenu td{line-height:180%;}

.menu1,.menu2{width:400px;}

.menu1{float:left;}
.menu2{float:right;}

.menubox1,.menubox2,.menubox3,.menubox4{
width:348px;
height:140px;
padding:20px 30px 20px 20px;
}

.menubox1{border:1px #35637e solid; }
.menubox2{border:1px #b57B54 solid; }
.menubox3{border:1px #806633 solid; }
.menubox4{border:1px #376D5b solid; }


.menucolor1{color:#35637e;}
.menucolor2{color:#b57B54;}
.menucolor3{color:#806633;}
.menucolor4{color:#376D5b;}

.menubox5{
width:400px;
padding-top:50px;
background:#132620;
text-align:center;
height:130px;
}

.menubox5 strong{
font-size:20px;
line-height:150%;
}

/* staff ========================================================================================= */

.staff{
width:820px;
margin-bottom:30px;
color:#000;
}

.staff-l{
width:400px;
float:left;
}
.staff-r{
width:400px;
float:right;
}

.staffbox1,.staffbox2{
width:360px;
padding:20px 20px 0px;
}

.staffbox1{background:#808080;}

.staffbox2{background:#806633;}

.st1,.st2,.st3,.st4,.st5,.st6,.st7,.st8,.st9,.st10{
width:360px;
height:70px;
padding:11px 20px 0px 20px;
}

.st1{background:url(img/bg-st1.jpg) no-repeat;}
.st2{background:url(img/bg-st2.jpg) no-repeat;}
.st3{background:url(img/bg-st3.jpg) no-repeat;}
.st4{background:url(img/bg-st4.jpg) no-repeat;}
.st5{background:url(img/bg-st5.jpg) no-repeat;}
.st6{background:url(img/bg-st6.jpg) no-repeat;}
.st7{background:url(img/bg-st7.jpg) no-repeat; padding-top:12px;}
.st8{background:url(img/bg-st8.jpg) no-repeat; padding-top:12px;}
.st9{background:url(img/bg-st9.jpg) no-repeat;}
.st10{background:url(img/bg-st10.jpg) no-repeat;}
.st11{background:url(img/bg-st11.jpg) no-repeat; padding-top:10px; padding-left: 20px; }
.st12{background:url(img/bg-st12.jpg) no-repeat; padding-top:11px; padding-left: 20px; }

.w360{width:360px;}

.ins1{
width:165px;
float:left;
}
.ins2{
width:185px;
float:right;
}

.staff td{
padding-right:10px;
vertical-align:top;
}

/* forbeginer ========================================================================================= */

.be1{
width:425px;
float:left;
}

.be2{
width:395px;
float:right;
}

.be3{
width:260px;
height:196px;
float:left;
color:#fff;
background:url(img/bg-be.gif) no-repeat right bottom;
}

.be4{
width:542px;
float:right;
}

/* airwave ========================================================================================= */

.w751b20{
width:751px;
margin-bottom:20px;
}

.air1{
width:400px;
float:left;
}
.air2{
width:400px;
float:right;
}

.air3{
width:399px;
float:right;
}

/* curlyhair ========================================================================================= */

.curlyhair{
margin-bottom:50px;
width:820px;
background:url(img/bg-curlyhair.jpg) no-repeat right bottom;
}

.cha{
text-align:center;
margin-bottom:50px;
}


.grossup{
width:820px;
background:url(img/bg-grossup.jpg) no-repeat right top;
}






