/*--------------------ALL------------------*/
#nakami_page{
float:right;
width:529px;
padding-top:8px;}

#nakami_page h2{
clear:both;}

.sub_t{
padding:10px 0px 10px 0px;
clear:both;}
.sub_t02{
padding:10px 0px 0px 0px;
clear:both;}
/*--------------------font------------------*/
.pic_10red{ font-size:10px; color:#ff0048;}
.pic_red{ color:#ff0048;}
.pic_12blue{ font-size:12px; color:#145bc7;}
.pic_orenge{ color:#ff5400;}
.pic_12orenge{ font-size:12px; color:#ff5400;}

.pic12_brown{ color:#764b05;}


/*--------------------index------------------*/
#index{}
#top_img{
background:url(img/index/main_img01.jpg) no-repeat 0px 0px;
height:123px;
clear:both;}


#in_manzoku{
background:url(img/index/manzoku_haikei.jpg) no-repeat 0px 60px;
height:280px;
margin:15px 0px 0px 0px;}


#manzoku_img{
text-align:right;
margin:8px 8px 0px 0px;}

#manzoku_img p{
text-align:right;
margin:6px 10px 8px 0px;}

#manzoku_bottan{
margin-right:7px;}


#cource{
width:529px;
clear:both;
text-align:right;
}

#cource ul li{
float:left;
padding:5px 5px 10px 4px;}

#cource p{
border-left:1px solid #cccccc;
border-right:1px solid #cccccc;
width:160px;
padding:2px 0px 0px 5px;
font-size:10px;}

#cource01,#cource02,#cource03{
width:167px;}

#taiken{
clear:both;
background:url(img/index/taiken.jpg) no-repeat 0px 60px;
width:529px;
height:240px;
padding:0px 0px 20px 0px;
text-align:right;}


#step_img{
float:left;
padding:26px 0px 0px 9px;}

#step_bottan{
float:right;
margin:163px 20px 0px 0px;}


/*--------------------couse------------------*/
#couse{}
#menu01_haikei{
background:url(img/couse/menu_img01.jpg) no-repeat 0px 0px;
height:150px;
padding:10px 0px 0px 200px;}
#menu02_haikei{
background:url(img/couse/menu_img02.jpg) no-repeat 0px 0px;
height:150px;
padding:10px 0px 0px 200px;}
#menu03_haikei{
background:url(img/couse/menu_img03.jpg) no-repeat 0px 0px;
height:150px;
padding:10px 0px 0px 200px;}

#menu01_text p,#menu02_text p,#menu03_text p{
width:280px;
padding:2px 0px 5px 10px;}
/*--------------------salon------------------*/
#salon{}
#salon_subt_haba{
margin:10px 0px 10px 0px;}
#salon_text{
background:url(img/salon/salon_staff_haikei.jpg) no-repeat 0px 0px;
height:271px;
width:509px;}

#salon_text img{
float:left;
padding:8px 3px 3px 8px;}
#salon_text p{
padding:15px 10px 0px 5px;
margin:35px 0px 0px 0px;
}
#salon_text table{
padding:10px 0px 0px 5px;}

#salon_map{
padding:10px 0px 10px 0px;}

#access_box{
margin:10px 0px;}
.button{
margin:10px 0px;}

#access_houhou{
margin:10px 20px 10px 5px;
border:1px solid #aaa;
padding:5px;}
/*--------------------toi------------------*/
#toi{}
#toi_text{
background:url(img/toi/toi_text_haikei.jpg) no-repeat 290px 0px;
padding:10px 0px 5px 5px;
height:170px;}

#toi_text p{
width:300px;
padding:10px 0px 10px 5px;
}

#toi_table{
padding:0px 10px 10px 10px;}
#toi_table table td{
padding:8px 5px;
border-bottom:1px dotted #aaa;}
#toi_table table th{
padding:8px 5px;
border-bottom:1px dotted #aaa;}

/*--------------------yosa_faq------------------*/
#yosa_faq{}
#faq_text{
margin:10px 0px 10px 0px;}

#faq_text table{
width:524px;}

#faq_text table td p{
padding:10px 5px 10px 8px;}

#harb_itiran{
padding:10px 0px 5px 7px;}
#kouka{
margin:15px 0px 15px 0px;
}
#kouka img{
padding:0px 0px 5px 0px;}

#menu_itiran img{
margin:0px 0px 5px 0px;}

#menu01,#menu02,#menu03{
margin:10px 0px 15px 5px;}
#menu01_text,#menu02_text,#menu03_text{
background:#f5f5f5;
width:508px;}

#kouka_waku{
border:1px solid #f5cf90;
width:510px;
margin:5px 3px 0px 0px;
background:#ffffee;}
#kouka_waku p{
padding:3px 0px 0px 5px;
}

#kouka_text{
font-size:11px;
margin:0px 0px 0px 8px;}

#harb_itiran ul{
padding:0px 0px 5px 0px;}

#harb_itiran ul li{
float:left;
padding:4px 0px 5px 0px;}

#faq_itiran{
background:url(img/yosa_faq/faq_haikei.gif) no-repeat 370px 175px;
clear:both;
padding:20px 0px 0px 0px;}

#faq_itiran p{
margin:10px 0px 5px 5px;}

#faq_itiran dl{
padding:10px 0px 10px 10px;}

#faq_itiran dt{}

#faq_itiran dd{
background:url(img/yosa_faq/yosa_faq_a.gif) no-repeat 15px 10px;
padding:5px 0px 0px 40px;
width:365px;
line-height:1.6em;
font-size:0.8em;}

/*--------------------yosa_manzoku------------------*/
#yosa_manzoku{}
#manzoku_text{
background:url(img/yosa_manzoku/manzoku_img.jpg) no-repeat 0px 25px;
height:269px;
padding:10px 0px 10px 5px;}

#manzoku_subt{
padding:10px 0px;}

#manzoku_itiran{
background:url(img/yosa_manzoku/manzoku_haikei.jpg) no-repeat 240px 0px;}
.mannzoku_waku{
margin:10px 0px 10px 0px;}

#manzoku_itiran p{
padding:10px 5px 10px 10px;
width:380px;}

#seibun{}

#seibun table td{
padding:5px;}


/*--------------------yosa_tejyun------------------*/
#yosa_tejyun{}

#step_itiran{
padding:10px 0px;}

#step_itiran table{
padding:8px 0px 0px 5px;}

#step_itiran p{
padding:8px 0px 0px 3px;}

.step_yajirusi{
text-align:center;
}
#step01{
background:url(img/yosa_tejyun/step01_haikei.jpg) no-repeat 0px 0px;
height:85px;}
#step02{
background:url(img/yosa_tejyun/step02_haikei.jpg) no-repeat 0px 0px;
height:85px;}
#step03{
background:url(img/yosa_tejyun/step03_haikei.jpg) no-repeat 0px 0px;
height:85px;}
#step04{
background:url(img/yosa_tejyun/step04_haikei.jpg) no-repeat 0px 0px;
height:85px;}
#step05{
background:url(img/yosa_tejyun/step05_haikei.jpg) no-repeat 0px 0px;
height:85px;}
#step06{
background:url(img/yosa_tejyun/step06_haikei.jpg) no-repeat 0px 0px;
height:108px;}
/*--------------------yosa_voice------------------*/
#yosa_voice{}
#voice_haba{
padding:10px 0px 10px 4px;}

#voice_list table{
padding:10px 0px;}
#voice_list table td{
padding:8px;}

#voice_list img{
padding:5px 0px;}

#voice_list p{
padding:5px;}

/*--------------------yosa_syouhin------------------*/
#syouhin_itiran{}

#syouhin_tel{
padding:20px 0px 0px 20px;}

#syouhin_buttan{
padding:20px 0px 10px 35px;}

#syouhin_itiran table td{}
#syouhin_itiran p{
padding:8px 15px 0px 8px;}

.syouhin_waku{
padding:10px 0px 10px 5px;}
