@charset "UTF-8";
/*---------------------------------------------

	サブページ共通用CSS

---------------------------------------------*/


#sub_back{

background : white url(../img/main_back_100.png) no-repeat center bottom;

}

#sub_header_downer{

height: 11px;
background : url(../img/sub_header_downer.png) repeat-x;

}

/* サブ左領域用バック 開始 */
#sub_left_area{

width: 681px;

float: left;
background : url(../img/sub_left_back.png) no-repeat center top;
}

#sub_left_inner{

margin: 0 auto;

width: 670px;
min-height: 500px;
background: white;


}
#sub_left_inner2{



width: 650px;
margin: auto;
padding: 5px 0;


}

.readonly{

background: #cfcfcf;


}

.w150>span{

font-weight: bold;
color: red;

}


/* サブ左領域用バック 終了 */

/* パンくずリスト　開始 */

#topic_path{
	margin: 20px 0 20px 0;
padding: 0 0 0 35px ;
min-height: 18px;
background : url(../img/sub/topic_path_icon.png) no-repeat left center;
list-style: none;
}

#topic_path>li:first-child{
	margin: 0;
padding: 0;
float: left;
background : url(../img/sub/topic_path_icon2.png) no-repeat -99px -99px;
}



#topic_path>li{
	margin: 0;
padding: 0 0 0 15px;
float: left;
background : url(../img/sub/topic_path_icon2.png) no-repeat;
}



/* パンくずリスト　終了 */

#jissi_midashi2{
	width: 640px;
height: 45px;
background : url(../img/sub/jissi_midashi2.png) no-repeat;
text-indent: -9999px;
margin: 0 0 20px 0;
}

/* 申し込みフォーム　開始 */
#touroku_midashi1{
	width: 640px;
height: 45px;
background : url(../img/sub/mousikomi_form.png) no-repeat;
text-indent: -9999px;
margin: 0 0 20px 0;
}

#touroku_kihon{

width: 600px;
height: 31px;
margin: 5px 0 0 0;
background : url(../img/sub/mousikomi_kihon.png) no-repeat;
text-indent: -9999px;

}


.toiawase_back{

background-color: #fafafa;
}

#toiawase_toiawase{

width: 600px;
height: 31px;
margin: 5px 0 0 0;
background : url(../img/sub/toiawase_toiawase.png) no-repeat;
text-indent: -9999px;

}

#touroku_okurisaki{

width: 600px;
height: 31px;
margin: 5px 0 0 0;
background : url(../img/sub/mousikomi_okurisaki.png) no-repeat;
text-indent: -9999px;


}

#touroku_back{

background : url(../img/sub/mousikomi_back.png) no-repeat right bottom;

}

/* 申し込みフォーム　終了 */


/* モデル技能検定協会開始 */

#association_midashi1{
	width: 650px;
height: 34px;
text-indent: -9999px;
margin: 0 0 20px 0;
background : url(../img/sub/association_midashi1.png) no-repeat;
}

#association_midashi2{
	width: 650px;
height: 34px;
text-indent: -9999px;
margin: 0 0 20px 0;
background : url(../img/sub/association_midashi2.png) no-repeat;
}

#association_midashi3{
	width: 650px;
height: 34px;
text-indent: -9999px;
margin: 0 0 20px 0;
background : url(../img/sub/association_midashi3.png) no-repeat;
}


#association_midashi4{
	width: 650px;
height: 34px;
text-indent: -9999px;
margin: 0 0 20px 0;
background : url(../img/sub/association_midashi4.png) no-repeat;
}



.sub_moji{
	width: 620px;
margin: 5px 15px;

}


#association_img_back{


width: 620px;
height: 177px;
background : url(../img/sub/association_subpict1.png) no-repeat;
margin-bottom: 20px;
}

#association_ul1{

margin: 0;
padding: 29px 0 0 0;
width: 504px;
}
#association_ul1>li{

list-style: none;
margin: 0;
padding: 0;

}

#association_ul1>.as_head{
width: 65px;

float: left;
text-align: center;

}

#association_ul1>.as_body{
width: 439px;
padding: 0 0 0 0px;

float: left;
}

#association_yaku_wrap>div>div{
	width: 455px;
padding: 56px 0 0 20px;
}


.yajirusi_list{
	width: 650px;
margin: 0 0 20px 0;
padding: 0;
}

.yajirusi_list>li{
	margin: 0;
padding: 0 0 0 23px;
background : url(../img/sub/sub_li_icon1.png) no-repeat left 10%;
height: 35px;
list-style: none;

}


#association_img{
	width: 650px;
height: 570px;
background : url(../img/sub/association_subpict2.png) no-repeat;
text-indent: -9999px;

}

#association_yaku1{
	width: 650px;
height: 174px;
background : url(../img/sub/association_subpict3.png) no-repeat 0px 0px;
margin: 0 0 20px 0;
}



#association_yaku2{
	width: 650px;
height: 174px;
background : url(../img/sub/association_subpict3.png) no-repeat 0px -184px;
margin: 0 0 20px 0;
}

#association_yaku3{
	width: 650px;
height: 174px;
background : url(../img/sub/association_subpict3.png) no-repeat 0px -368px;
margin: 0 0 20px 0;
}
#association_yaku4{
	width: 650px;
height: 174px;
background : url(../img/sub/association_subpict3.png) no-repeat 0px -552px;
margin: 0 0 20px 0;
}
#association_yaku5{
	width: 650px;
height: 174px;
background : url(../img/sub/association_subpict3.png) no-repeat 0px -736px;
margin: 0 0 20px 0;
}

#association_yaku6{
	width: 650px;
height: 174px;
background : url(../img/sub/association_subpict3.png) no-repeat 0px -919px;
margin: 0 0 20px 0;
}


#association_yaku7{
	width: 650px;
height: 174px;
background : url(../img/sub/association_subpict3.png) no-repeat 0px -1103px;
margin: 0 0 20px 0;
}
#association_yaku8{
	width: 650px;
height: 174px;
background : url(../img/sub/association_subpict3.png) no-repeat 0px -1288px;
margin: 0 0 20px 0;
}
#association_yaku9{
	width: 650px;
height: 174px;
background : url(../img/sub/association_subpict3.png) no-repeat 0px -1471px;
margin: 0 0 20px 0;
}
/* モデル技能検定協会終了 */



/* モデル検定開始 */

#what_model_midashi1{
	width: 650px;
height: 34px;
text-indent: -9999px;
margin: 0 0 20px 0;
background : url(../img/sub/what_model_midashi1.png) no-repeat;
}

.hidden{
	text-indent: -9999px;

}

.mini_yajirusi_list{

margin: 3px 0 10px 20px;
padding: 0;
}

.mini_yajirusi_list>li{
	margin: 0;
padding: 0 0 0 23px;
background : url(../img/sub/sub_li_icon_mini.png) no-repeat left 10%;
height: 25px;
list-style: none;
font-weight: bold;

}


#what_model_pic1{

background : url(../img/sub/what_model_pic1.png) no-repeat;
width: 634px;
height: 346px;
margin: 0 0 20px 0;
}

#what_model_pic1>ul{
	padding-top: 53px;

}
#what_model_pic1>ul>li{
	list-style: none;

}




.mini_midashi{

width:634px;
height: 31px;
background : url(../img/sub/mini_midashiback.png);

}

.mini_midashi>a{
	display: block;
padding: 3px 0 0 0;
color: white;
font-size: 16px;

}

.mb30{
margin-bottom: 30px;
}

#what_model_li1{
	margin: 0 auto 20px auto;
padding: 0;
width: 568px;
}

#what_model_li1>li{
	margin: 0;
padding: 0;
list-style: none;
text-indent: -9999px;
}

#what_model_li1>.bt1>a{
	display: block;
width: 568px;
height: 63px;
background : url(../img/sub/what_model_pic2.png) no-repeat 0px 0px;
}

#what_model_li1>.bt2>a{
	display: block;
width: 568px;
height: 54px;
background : url(../img/sub/what_model_pic2.png) no-repeat 0px -63px;
}
#what_model_li1>.bt3>a{
	display: block;
width: 568px;
height: 80px;
background : url(../img/sub/what_model_pic2.png) no-repeat 0px -116px;
}


#what_model_li1>.bt1>a:hover{
	display: block;
width: 568px;
height: 63px;
background : url(../img/sub/what_model_pic2.png) no-repeat 0px -196px;
}

#what_model_li1>.bt2>a:hover{
	display: block;
width: 568px;
height: 54px;
background : url(../img/sub/what_model_pic2.png) no-repeat 0px -259px;
}
#what_model_li1>.bt3>a:hover{
	display: block;
width: 568px;
height: 80px;
background : url(../img/sub/what_model_pic2.png) no-repeat 0px -312px;
}


.ten_waku{
	margin: 0 auto 20px auto;
width:568px;
height: 173px;
background : url(../img/sub/waku1.png) no-repeat;

}

.ten_waku>div{
	margin: 0px auto;
padding: 20px;
width:538px;

font-size: 14px;
letter-spacing: -2px;

}


/* モデル検定終了 */

/* モデル検定のメリット */


#merit_midashi1{
	width: 650px;
height: 34px;
text-indent: -9999px;
margin: 0 0 20px 0;
background : url(../img/sub/merit_midashi1.png) no-repeat;
}



#merit_8merit{
margin: 0 0 20px 0;
padding: 0;
}

#merit_8merit>li{
list-style: none;
margin: 0 0 10px 0;
width: 650px;
height: 38px;
}

#merit_8merit>li>div{

width: 600px;
>margin: 7px 0 auto 45px;
margin: 0px 0 auto 45px;
padding-top: 7px;
}


#merit_8merit>li:first-child{
list-style: none;
margin: 0 0 10px 0;
width: 650px;
height: 30px;
}

#merit_8merit>.bt0{
text-indent: -9999px;
background: url("../img/sub/merit_8merit.png") no-repeat;
}

#merit_8merit>.bt1{
background: url("../img/sub/merit_8merit.png") no-repeat 0 -30px;
}

#merit_8merit>.bt2{
background: url("../img/sub/merit_8merit.png") no-repeat 0 -68px;
}

#merit_8merit>.bt3{
background: url("../img/sub/merit_8merit.png") no-repeat 0 -106px;
}

#merit_8merit>.bt4{
background: url("../img/sub/merit_8merit.png") no-repeat 0 -144px;
}

#merit_8merit>.bt5{
background: url("../img/sub/merit_8merit.png") no-repeat 0 -182px;
}

#merit_8merit>.bt6{
background: url("../img/sub/merit_8merit.png") no-repeat 0 -220px;
}

#merit_8merit>.bt7{
background: url("../img/sub/merit_8merit.png") no-repeat 0 -258px;
}

#merit_8merit>.bt8{
background: url("../img/sub/merit_8merit.png") no-repeat 0 -296px;
}

#merit_8merit>.bt9{
height: 125px;
background: url("../img/sub/merit_8merit.png") no-repeat 0 -334px;

}

#merit_other{
text-indent: -9999px;
width: 649px;
height: 92px;
background: url("../img/sub/merit_other.png") no-repeat;
margin: 0 0 20px 0;

}



.ten_waku>#merit_minimidashi1{
	margin: 0;
padding: 0;
}

.ten_waku>#merit_minimidashi1>a{
	display: block;
margin: 20px 0 0 20px;
padding: 0;
background : url(../img/sub/merit_waku_midashi.png) no-repeat center bottom;
width: 394px;
height: 39px;
>height: 19px;
text-indent: -9999px;
}
/* モデル検定のメリットの終了 */


/* ピックアップ１開始 */

#pick1_midashi1{
	width: 650px;
height: 34px;
text-indent: -9999px;
margin: 0 0 20px 0;
background : url(../img/sub/pick1_midashi1.png) no-repeat;
}

#pick1_mini_midashi1{

width: 620px;
height: 39px;
background : url(../img/sub/pick1_minimidashi1.png) no-repeat;
margin: 0 15px 0 15px;
text-indent: -9999px;
}

#pick1_mini_midashi2{

width: 620px;
height: 39px;
background : url(../img/sub/pick1_minimidashi2.png) no-repeat;
margin: 0 15px 0 15px;
text-indent: -9999px;
}

#pick1_img1{
	width: 611px;
height: 398px;
background : url(../img/sub/pick1_img1.png) no-repeat;
margin: 10px auto;
text-indent: -9999px;

}

.ls_short{

letter-spacing: -1px;
}

#next_prev_box{

width: 618px;
height: 22px;
margin: 10px auto;
}

#next_prev_box>#pre1>a{

display: block;
float: left;
width: 182px;
height: 22px;
background : url(../img/sub/next_prev.png) no-repeat;
text-indent: -9999px;
}

#next_prev_box>#pre2>a{

display: block;
float: left;
width: 182px;
height: 22px;
background : url(../img/sub/next_prev.png) no-repeat 0px -22px;
text-indent: -9999px;
}


#next_prev_box>#nex2>a{

display: block;
float: right;
width: 182px;
height: 22px;
background : url(../img/sub/next_prev.png) no-repeat -440px 0px;
text-indent: -9999px;
}

#next_prev_box>#nex3>a{

display: block;
float: right;
width: 182px;
height: 22px;
background : url(../img/sub/next_prev.png) no-repeat -440px -22px;
text-indent: -9999px;
}




/* ピックアップ１終了 */


/* ピックアップ２開始 */


#pick2_midashi1{
	width: 650px;
height: 34px;
text-indent: -9999px;
margin: 0 0 20px 0;
background : url(../img/sub/pick2_midashi1.png) no-repeat;
}

#pick2_mini_midashi1{

width: 620px;
height: 39px;
background : url(../img/sub/pick2_minimidashi1.png) no-repeat;
margin: 0 15px 0 15px;
text-indent: -9999px;
}

#pick2_mini_midashi2{

width: 620px;
height: 39px;
background : url(../img/sub/pick2_minimidashi2.png) no-repeat;
margin: 0 15px 0 15px;
text-indent: -9999px;
}

.brown_tex{
	width: 634px;
min-height: 100px;
background : url(../img/sub/brown_tex_back.png) no-repeat center bottom;
margin: 0px auto 20px auto;
}
.brown_tex>div{
	width: 600px;
padding: 20px;
}

.brown_tex>div>p{
	margin-bottom: 10px;
}

.brown_tex2{
	width: 634px;
min-height: 100px;
background : url(../img/sub/brown_tex_back.png) no-repeat center bottom;
margin: 0px auto 20px auto;
}



.white_tex{
	width: 634px;
min-height: 100px;
margin: 0px auto 20px auto;
}



.brown_tex2>.left_brown{
	width: 400px;
padding: 20px;
float: left;
}

.brown_tex2>.walking_right_brown{
	margin: 20px 0 0 8px;
width: 170px;
height: 160px;
background : url(../img/sub/walking_logo.png) no-repeat;
float: left;
text-indent: -9999px;
}

.kids_right_brown{
	margin: 20px 0 0 15px;
width: 170px;
height: 160px;
background : url(../img/sub/kids_logo.png) no-repeat;
float: left;
text-indent: -9999px;
}





/* ピックアップ２終了 */

/* ピックアップ３開始 */


#pick3_midashi1{
	width: 650px;
height: 34px;
text-indent: -9999px;
margin: 0 0 20px 0;
background : url(../img/sub/pick3_midashi1.png) no-repeat;
}

#pick3_mini_midashi1{

width: 620px;
height: 39px;
background : url(../img/sub/pick3_minimidashi1.png) no-repeat;
margin: 0 15px 0 15px;
text-indent: -9999px;
}

#pick3_pic1{

width: 467px;
height: 449px;
background : url(../img/sub/pick3_pick1.png) no-repeat;
margin: 20px auto;
text-indent: -9999px;
}
/* ピックアップ３終了 */


/* 著作権について開始 */


#copyright_midashi1{
	width: 650px;
height: 34px;
text-indent: -9999px;
margin: 0 0 20px 0;
background : url(../img/sub/copyright_midashi1.png) no-repeat;
}

#copyright_minimidashi1{
	width: 600px;
height: 49px;
text-indent: -9999px;
margin: 0 auto 20px auto;
background : url(../img/sub/copyright_minimidashi1.png) no-repeat;
}

#copyright_minimidashi2{
	width: 600px;
height: 49px;
text-indent: -9999px;

background : url(../img/sub/copyright_minimidashi2.png) no-repeat;
margin: 0 auto 20px auto;
}





.yajirusi_list2{
	width: 600px;
margin: 0 auto 20px auto;
padding: 0;
}

.yajirusi_list2>li{
	margin: 0 0 25px 0;
padding: 10px 10px 10px 30px;

background : #eeeeee url(../img/sub/sub_li_icon2.png) no-repeat 3px 50%;
list-style: none;
font-size: 13px;

}



.yajirusi_list3{
	width: 600px;
margin: 0 auto 20px auto;
padding: 0;
}

.yajirusi_list3>li{
	margin: 0 0 25px 0;
padding: 10px 10px 30px 10px;

background : #faf3e1 url(../img/sub/sub_li_icon4.png) no-repeat center bottom;
list-style: none;
font-size: 13px;

}

.yajirusi_list4>li{
	margin: 0 0 15px 0;
padding: 10px 10px 30px 10px;

background: #faf3e1;
list-style: none;
font-size: 13px;

}


/* 著作権について終了 */


/* モデルの教科書開始 */


#textbook_topimg{
	width: 650px;
height: 284px;
text-indent: -9999px;
margin: 0 auto 40px auto;
background : url(../img/sub/textbook_topimg.png) no-repeat;

}

#textbook_midashi1{
	width: 650px;
height: 34px;
text-indent: -9999px;
margin: 0 0 20px 0;
background : url(../img/sub/textbook_midashi1.png) no-repeat;
}

.texbook_pict{
	float: left;

}

.tex_wrap{

width: 650px;
margin-bottom: 20px;
}


.text_book_list{

margin: 0 0 20px 0;
padding: 0;

width: 441px;
float: right;
}
.text_book_list>li{
	margin: 0;
padding: 0;
list-style: none;
}


.text_book_list>.tex_part1{
	width: 320px;
height: 24px;
float: left;

background : url(../img/sub/tex_line_left.png) no-repeat left center;
}

.text_book_list>.tex_part1>div{
	padding: 1px 0 1px 10px;
height: 22px;
}

.text_book_list>.top4{
	width: 30px;
height: 24px;
float: left;
background : url(../img/sub/tex_book_list.png) no-repeat 0px 0px;

text-indent: -9999px;
}
.text_book_list>.top3{
	width: 30px;
height: 24px;
float: left;
background : url(../img/sub/tex_book_list.png) no-repeat -30px 0px;

text-indent: -9999px;
}
.text_book_list>.top2{
	width: 30px;
height: 24px;
float: left;
background : url(../img/sub/tex_book_list.png) no-repeat -60px 0px;

text-indent: -9999px;
}
.text_book_list>.top1{
	width: 31px;
height: 24px;
float: left;
background : url(../img/sub/tex_book_list.png) no-repeat -90px 0px;

text-indent: -9999px;
}


.text_book_list>.body{
	width: 320px;
height: 24px;
float: left;
background : url(../img/sub/tex_line_left_white.png) no-repeat left center;
}

.text_book_list>.body>div{
	padding: 1px 0 1px 10px;
height: 22px;
font-size: 13px;
}


.text_book_list>.first_on{
	width: 30px;
height: 24px;
float: left;
background : url(../img/sub/textbook_ox.png) no-repeat 0px 0px;
text-indent: -9999px;
}

.text_book_list>.first_off{
	width: 30px;
height: 24px;
float: left;
background : url(../img/sub/textbook_ox.png) no-repeat 0px -24px;
text-indent: -9999px;
}

.text_book_list>.center_on{
	width: 30px;
height: 24px;
float: left;
background : url(../img/sub/textbook_ox.png) no-repeat -30px 0px;
text-indent: -9999px;
}

.text_book_list>.center_off{
	width: 30px;
height: 24px;
float: left;
background : url(../img/sub/textbook_ox.png) no-repeat -30px -24px;
text-indent: -9999px;
}



.text_book_list>.end_on{
	width: 31px;
height: 24px;
float: left;
background : url(../img/sub/textbook_ox.png) no-repeat -60px 0px;
text-indent: -9999px;
}

.text_book_list>.end_off{
	width: 31px;
height: 24px;
float: left;
background : url(../img/sub/textbook_ox.png) no-repeat -60px -24px;
text-indent: -9999px;
}





/* モデルの教科書終了 */


/* モデルウォーキング検定 */
#walking_midashi1{
	width: 650px;
height: 34px;
text-indent: -9999px;
margin: 0 0 20px 0;
background : url(../img/sub/walking_midashi1.png) no-repeat;
}

#walking_info{

width: 525px;
height: 186px;
display: block;
text-indent: -9999px;
background : url(../img/sub/walking_info.png) no-repeat;
margin: 20px auto;

}

.common_list{

width: 296px;
margin: 0 auto;
padding: 0;



}

.common_list>li{
	list-style: none;
background: white;

font-size: 12px;
}


.common_list>.common_head{


width: 40px;
float: left;
text-align: center;
background-color: #ccc;
margin-bottom: 2px;

padding: 2px 0px ;
}

.common_list>.common_body{
	background: white;
margin-bottom: 2px;
width: 240px;
float: left;
padding: 2px 5px ;
margin-left: 2px;
}



/* キッズモデル検定 */
#kids_midashi1{
	width: 650px;
height: 34px;
text-indent: -9999px;
margin: 0 0 20px 0;
background : url(../img/sub/kids_midashi1.png) no-repeat;
}

#kids_info{
	width: 503px;
height: 53px;
text-indent: -9999px;
margin: 20px auto;
background : url(../img/sub/kids_info.png) no-repeat;

}

/* モデルグランプリ開始 */
#model_grandprix_pic{
	width: 640px;
height:1286px;
text-indent: -9999px;
margin: 0 0 20px 0;
background : url(../img/sub/grandprix_pic.png) no-repeat;
}

#model_grandprix_pic2{
	width: 640px;
height:1200px;
text-indent: -9999px;
margin: 0 0 20px 0;
background : url(../img/sub/grandprix_pic.png) no-repeat;
}


#model_grandprix_pic3{
	width: 640px;
height:515px;
text-indent: -9999px;
margin: 0 0 20px 0;
background : url(../img/sub/grandprix_pic2.png) no-repeat;
}


.awai_blue{
	width: 640px;
background: #e8f8ff;
margin: 0 auto;
}


#model_grandprix_kihon{

width: 600px;
height: 31px;
margin: 5px 0 0 0;
background : url(../img/sub/model_grandprix_kihon.png) no-repeat;
text-indent: -9999px;

}

/* モデルグランプリ終了 */



/* 個人情報保護方針　開始 */
#privacy_midashi1{
	width: 650px;
height: 34px;
text-indent: -9999px;
margin: 0 0 20px 0;
background : url(../img/sub/privacy_midashi1.png) no-repeat;
}

/* 個人情報保護方針　終了 */


/* 特定商取引法に基づく表記　開始 */

#law_midashi1{
	width: 650px;
height: 34px;
text-indent: -9999px;
margin: 0 0 20px 0;
background : url(../img/sub/law_midashi1.png) no-repeat;
}

#law_list{
	width: 600px;
margin: 0 0 20px 0;
padding: 0;

}


#law_list>.law_head{
	width: 120px;
margin: 0 0 20px 0;
padding: 0;
list-style: none;
font-weight: bold;
float: left;

}


#law_list>.law_body{
	width: 450px;
margin: 0 0 20px 20px;
padding: 0;
list-style: none;
float: left;
}

/* 特定商取引法に基づく表記　終了 */


.pa_tex{

padding: 10px 20px 0px 20px;
}


/* モデル向上認定サロン開始 */


#salon_touroku_midashi1{
	width: 650px;
height: 34px;
text-indent: -9999px;
margin: 0 0 20px 0;
background : url(../img/sub/salon_touroku_midashi1.png) no-repeat;
}


#salon_touroku_minimidashi1{
	width: 650px;
height: 57px;
text-indent: -9999px;
margin: 0 0 20px 0;
background : url(../img/sub/salon_touroku_minimidashi1.png) no-repeat;
}

#salon_touroku_minimidashi2{
	width: 650px;
height: 77px;
text-indent: -9999px;
margin: 0 0 20px 0;
background : url(../img/sub/salon_touroku_minimidashi2.png) no-repeat;
}

#salon_touroku_pic1{
	width:590px;
height: 117px;
text-indent: -9999px;
margin:  10px auto 10px auto;
background : url(../img/sub/id_logo.png) no-repeat;

}


.center_brown{
	width:590px;
margin: 0px auto 10px auto;

}


#salon_touroku_pic2{
	width:590px;
height: 250px;
text-indent: -9999px;
margin:  10px auto 0 auto;
background : url(../img/sub/salon_touroku_pic2.png) no-repeat 0px 0px;

}

#salon_touroku_pic3{
	width:590px;
height: 240px;
text-indent: -9999px;
margin:  0 auto 10px auto;
background : url(../img/sub/salon_touroku_pic2.png) no-repeat 0px -250px;

}

#salon_touroku_kihon{

width: 600px;
height: 31px;
margin: 5px 0 0 0;
background : url(../img/sub/salon_touroku_kihon.png) no-repeat;
text-indent: -9999px;

}



#salon_touroku_keisaisya{

width: 600px;
height: 31px;
margin: 5px 0 0 0;
background : url(../img/sub/salon_touroku_keisaisya.png) no-repeat;
text-indent: -9999px;

}
/* モデル向上認定サロン終了 */

/* モデル検定認定スクール募集開始 */

#school_touroku_midashi1{
	width: 650px;
height: 34px;
text-indent: -9999px;
margin: 0 0 20px 0;
background : url(../img/sub/school_touroku_midashi1.png) no-repeat;
}


#school_touroku_minimidashi1{
	width: 650px;
height: 60px;
text-indent: -9999px;
margin: 0 0 20px 0;
background : url(../img/sub/school_touroku_minimidashi1.png) no-repeat;
}


#school_touroku_pic1{
	width:590px;
height: 318px;
text-indent: -9999px;
margin:  10px auto 0 auto;
background : url(../img/sub/school_touroku_pic1.png) no-repeat 0px 0px;

}

#school_touroku_pic2{
	width:590px;
height: 320px;
text-indent: -9999px;
margin:  10px auto 0 auto;
background : url(../img/sub/school_touroku_pic1.png) no-repeat 0px -318px;

}
#school_touroku_pic3{
	width:590px;
height: 251px;
text-indent: -9999px;
margin:  10px auto 0 auto;
background : url(../img/sub/school_touroku_pic1.png) no-repeat 0px -638px;

}

#school_touroku_pic4{
	width:590px;
height: 196px;
text-indent: -9999px;
margin:  10px auto 0 auto;
background : url(../img/sub/school_touroku_pic1.png) no-repeat 0px -750px;

}


.link{
margin: 0;
padding: 0;

}

.link>li{
margin: 0;
padding: 0;
list-style: none;

}


/* モデル検定認定スクール募集終了 */


/* 認定講師・アドバイザー　開始*/

#adviser_midashi{
	width: 650px;
height: 34px;
text-indent: -9999px;
margin: 0 0 20px 0;
background : url(../img/sub/adviser_midashi1.png) no-repeat;
}

#adviser_detail{

width: 600px;
margin: 0 auto;
padding: 0;
list-style: none;
}

#adviser_detail>li{

width: 600px;
background : url(../img/sub/brown_tex_back.png) no-repeat right bottom;
margin: 0 auto 20px 0;
list-style: none;
}


.adviser_wrap{

width: 560px;
padding: 10px 20px 20px 10px;
}

.adviser_taisyo{

font-size: 12px;
}

.adviser_tex{

margin-bottom: 20px;
}

.adviser_innner_tex{
	margin-bottom: 10px;

width: 450px;
float: left;

}


.add_lefter{
width: 390px;
float: left;
}

.adviser_pict1{
	width:79px;
height: 112px;
background: blue;
text-indent: -9999px;
float: right;
background : url(../img/sub/adviser_li_pict1.png) no-repeat;
}

.adviser_pict2{
	width:79px;
height: 112px;
background: blue;
text-indent: -9999px;
float: right;
background : url(../img/sub/adviser_li_pict2.png) no-repeat;
}

.adviser_pict3{
	width:79px;
height: 112px;
background: blue;
text-indent: -9999px;
float: right;
background : url(../img/sub/adviser_li_pict3.png) no-repeat;
}

.adviser_pict4{
	width:79px;
height: 112px;
background: blue;
text-indent: -9999px;
float: right;
background : url(../img/sub/adviser_li_pict4.png) no-repeat;
}

.adviser_pict5{
	width:79px;
height: 112px;
background: blue;
text-indent: -9999px;
float: right;
background : url(../img/sub/adviser_li_pict5.png) no-repeat;
}

.adviser_pict6{
	width:79px;
height: 112px;
background: blue;
text-indent: -9999px;
float: right;
background : url(../img/sub/adviser_li_pict6.png) no-repeat;
}

.adviser_pict7{
	width:79px;
height: 112px;
background: blue;
text-indent: -9999px;
float: right;
background : url(../img/sub/adviser_li_pict7.png) no-repeat;
}

.adviser_pict8{
	width:79px;
height: 112px;
background: blue;
text-indent: -9999px;
float: right;
background : url(../img/sub/adviser_li_pict8.png) no-repeat;
}

.adviser_pict9{
	width:79px;
height: 112px;
background: blue;
text-indent: -9999px;
float: right;
background : url(../img/sub/adviser_li_pict9.png) no-repeat;
}



#adviser_minimidashi1{
	width:481px;
height: 37px;
background : url(../img/sub/adviser_minimidashi1.png) no-repeat;
text-indent: -9999px;
margin: 0 0 0 18px;
}



#adviser_minimidashi2{
	width:600px;
height: 49px;
background : url(../img/sub/adviser_minimidashi2.png) no-repeat;
text-indent: -9999px;
margin: 0 0 0 18px;
}


.adviser_wrap>.title1>a{
	display: block;
text-indent: -9999px;
background : url(../img/sub/adviser_title1.png);
width: 560px;
height: 36px;
}

.adviser_wrap>.title2>a{
	display: block;
text-indent: -9999px;
background : url(../img/sub/adviser_title2.png);
width: 560px;
height: 36px;
}

.adviser_wrap>.title3>a{
	display: block;
text-indent: -9999px;
background : url(../img/sub/adviser_title3.png);
width: 560px;
height: 36px;
}

.adviser_wrap>.title4>a{
	display: block;
text-indent: -9999px;
background : url(../img/sub/adviser_title4.png);
width: 560px;
height: 36px;
}

.adviser_wrap>.title5>a{
	display: block;
text-indent: -9999px;
background : url(../img/sub/adviser_title5.png);
width: 560px;
height: 36px;
}

.adviser_wrap>.title6>a{
	display: block;
text-indent: -9999px;
background : url(../img/sub/adviser_title6.png);
width: 560px;
height: 36px;
}

.adviser_wrap>.title7>a{
	display: block;
text-indent: -9999px;
background : url(../img/sub/adviser_title7.png);
width: 560px;
height: 36px;
}

.adviser_wrap>.title8>a{
	display: block;
text-indent: -9999px;
background : url(../img/sub/adviser_title8.png);
width: 560px;
height: 36px;
}

.adviser_wrap>.title9>a{
	display: block;
text-indent: -9999px;
background : url(../img/sub/adviser_title9.png);
width: 560px;
height: 36px;
}

.adviser_wrap>#adviser_pic1{

text-indent: -9999px;
background : url(../img/sub/adviser_pic1.png) no-repeat 0px 0px;
width: 485px;
height: 89px;
margin: 0 auto;
}


#adviser_midashi2{
	width: 650px;
height: 34px;
text-indent: -9999px;
margin: 10px 0 20px 0;
background : url(../img/sub/adviser_midashi2.png) no-repeat;
}


#adviser_midashi3{
	width: 650px;
height: 34px;
text-indent: -9999px;
margin: 10px 0 20px 0;
background : url(../img/sub/adviser_midashi3.png) no-repeat;
}


#brown2_tex_midashi1{
	width: 568px;
height: 51px;
text-indent: -9999px;
margin: 0 auto;
background : url(../img/sub/brown2_tex_midashi1.png) no-repeat;
}

#brown2_tex_midashi2{
	width: 568px;
height: 51px;
text-indent: -9999px;
margin: 0 auto;
background : url(../img/sub/brown2_tex_midashi2.png) no-repeat;
}



.brown2_tex_down{
	width: 568px;
margin: 0 auto 20px auto;
background : url(../img/sub/brown2_tex_down.png) no-repeat center bottom;

}

.brown2_tex_inner{

width: 528px;
padding: 0 20px 20px 20px;

}

.brown2_li{
	margin: 0;
padding: 0;
list-style: none;
width: 380px;
float: left;
}

.brown2_li>li{
	margin: 0;
padding: 0 0 0 20px;
list-style: none;
background : url(../img/sub/sub_li_icon3.png) no-repeat;
}

.brown2_tex_inner>div>p>span{
	font-weight: bold;

}

.brown2_tex_inner>div>p>small{
	line-height: 16px;
display: block;
margin: 10px 0 0 0 ;
}

.adviser_sikaku{

width: 60px;
height: 30px;
background : url(../img/sub/adviser_sikaku.png) no-repeat;
margin: 10px 0 5px 0;
text-indent: -9999px;

}
.height1{
	height: 1px;
}

.adviser_wrap2{

padding: 0 0 0 5px;

}


.adviser_head{
	font-weight: bold;

}

.adviser_body{
	margin: 0 0 5px 0;
background : url(../img/sub/dot_red.png) repeat-x center bottom;
height: 30px;

}


.adviser_koushi1{

width: 136px;
height: 93px;
background : url(../img/sub/adviser_li2_pic1.png) no-repeat;
float: right;
text-indent: -9999px;
}

.adviser_nintei1{

width: 136px;
height: 93px;
background : url(../img/sub/adviser_li2_pic2.png) no-repeat;
float: right;
text-indent: -9999px;
}



/* 認定講師・アドバイザー　終了*/


/* プラン検定料金開始 */

#plan_midashi1{
	width: 650px;
height: 34px;
text-indent: -9999px;
margin: 0 0 20px 0;
background : url(../img/sub/plan_midashi1.png) no-repeat;
}

#plan_midashi2{
	width: 650px;
height: 34px;
text-indent: -9999px;
margin: 0 0 20px 0;
background : url(../img/sub/plan_midashi2.png) no-repeat;
}


#plan_midashi2_on{
	width: 650px;
height: 34px;
text-indent: -9999px;
margin: 0 0 20px 0;
background : url(../img/sub/plan_midashi2_on.png) no-repeat;
}

#plan_brand1{
	width: 568px;
height: 59px;
text-indent: -9999px;
background : url(../img/sub/plan_brand1.png) no-repeat;
margin: 0 auto;

}

#plan_brand2{
	width: 568px;
height: 59px;
text-indent: -9999px;
background : url(../img/sub/plan_brand2.png) no-repeat;
margin: 0 auto;

}


#plan_tex_midashi1{
	width: 568px;
height: 51px;
text-indent: -9999px;
margin: 0 auto;
background : url(../img/sub/plan_tex1.png) no-repeat;
padding: 0;
}




#plan_tex_midashi2{
	width: 568px;
height: 51px;
text-indent: -9999px;
margin: 0 auto;
background : url(../img/sub/plan_tex2.png) no-repeat;
}


#plan_tex_midashi3{
	width: 568px;
height: 51px;
text-indent: -9999px;
margin: 0 auto;
background : url(../img/sub/plan_tex3.png) no-repeat;
}


#plan_tex_midashi4{
	width: 568px;
height: 51px;
text-indent: -9999px;
margin: 0 auto;
background : url(../img/sub/plan_tex4.png) no-repeat;
}



#plan_tex_midashi5{
	width: 568px;
height: 51px;
text-indent: -9999px;
margin: 0 auto;
background : url(../img/sub/plan_tex5.png) no-repeat;
}


#plan_tex_midashi6{
	width: 568px;
height: 51px;
text-indent: -9999px;
margin: 0 auto;
background : url(../img/sub/plan_tex6.png) no-repeat;
}


#plan_tex_walkmidashi1{
	width: 568px;
height: 51px;
text-indent: -9999px;
margin: 0 auto;
background : url(../img/sub/plan_tex7.png) no-repeat;
}


#plan_tex_walkmidashi2{
	width: 568px;
height: 51px;
text-indent: -9999px;
margin: 0 auto;
background : url(../img/sub/plan_tex8.png) no-repeat;
}


#plan_tex_walkmidashi3{
	width: 568px;
height: 51px;
text-indent: -9999px;
margin: 0 auto;
background : url(../img/sub/plan_tex9.png) no-repeat;
}

#plan_tex_walkmidashi4{
	width: 568px;
height: 51px;
text-indent: -9999px;
margin: 0 auto;
background : url(../img/sub/plan_tex10.png) no-repeat;
}


.plan_li{
	list-style: none;
margin: 0 0 20px 0;
padding: 0;
width: 525px;
}


.plan_li>li{
	margin: 0 0 10px 0;
padding: 0;
list-style: none;
}

.plan_head{
	width: 80px;
float: left;
font-weight: bold;


}

.plan_body{

width: 435px;
float: left;
margin: 0;
}

.plan_nest{

margin: 0px 0 20px 10px;
padding: 0;
width: 220px;
float: left;
}

.plan_nest>li{
	margin: 0 0 5px 0;
padding: 0;
list-style: none;
}

.plan_nest_left{
	margin: 0;
width: 150px;
float: left;
background: #f2f2f2;
padding-left: 5px;
font-weight: bold;
}

.plan_nest2{
	margin: 0;
width: 400px;
float: left;
background: #ffffff;
padding-left: 5px;
font-weight: bold;
}

.plan_nest3{
	margin: 0;
width: 400px;
float: left;
background: #efefef;
padding-left: 5px;
font-weight: bold;
}

.plan_nest_left2{
	margin: 0;
width: 170px;
float: left;
background: #f2f2f2;
padding-left: 5px;
font-weight: bold;
}

.plan_nest_center{
	width: 50px;
float: left;
background: white;
}
.plan_nest_right{
	width: 40px;
float: left;
text-align: center;
background: #fafafa;
}

.plan_big{

font-weight: bold;
font-size: 16px;
}

.plan_fail{

font-weight: bold;
font-size: 16px;
}
.plan_nest_wrap{


}


.plan_right_model1{

float: right;
width: 145px;
margin-left: 60px;
height: 205px;
text-indent: -9999px;
background : url(../img/sub/plan_pic_model1.png);
}


.plan_right_model2{

float: right;
width: 145px;
margin-left: 60px;
height: 205px;
text-indent: -9999px;
background : url(../img/sub/plan_pic_model2.png);
}


.plan_right_model3{

float: right;
width: 145px;
margin-left: 60px;
height: 205px;
text-indent: -9999px;
background : url(../img/sub/plan_pic_model3.png);
}


.plan_right_model4{

float: right;
width: 145px;
margin-left: 60px;
height: 205px;
text-indent: -9999px;
background : url(../img/sub/plan_pic_model4.png);
}


.plan_right_model5{

float: right;
width: 145px;
margin-left: 60px;
height: 205px;
text-indent: -9999px;
background : url(../img/sub/plan_pic_model5.png);
}



.plan_right_walk1{

float: right;
width: 145px;
margin-left: 60px;
height: 205px;
text-indent: -9999px;
background : url(../img/sub/plan_pic_walk1.png);
}

.plan_right_walk2{

float: right;
width: 145px;
margin-left: 60px;
height: 205px;
text-indent: -9999px;
background : url(../img/sub/plan_pic_walk2.png);
}

.plan_right_walk3{

float: right;
width: 145px;
margin-left: 60px;
height: 205px;
text-indent: -9999px;
background : url(../img/sub/plan_pic_walk3.png);
}

.plan_right_walk4{

float: right;
width: 145px;
margin-left: 60px;
height: 205px;
text-indent: -9999px;
background : url(../img/sub/plan_pic_walk4.png);
}



.blue{
	background: blue;
}



/* プラン検定料金終了 */


/* オフィス募集　開始 */

#office_touroku_midashi1{
	width: 650px;
height: 34px;
text-indent: -9999px;
margin: 0 0 20px 0;
background : url(../img/sub/office_touroku_midashi1.png) no-repeat;
}


#office_touroku_minimidashi1{
	width: 650px;
height: 60px;
text-indent: -9999px;
margin: 0 0 20px 0;
background : url(../img/sub/office_touroku_minimidashi1.png) no-repeat;
}

#office_touroku_pic1{
	width:590px;
height: 149px;
text-indent: -9999px;
margin:  10px auto 0 auto;
background : url(../img/sub/office_touroku_pic1.png) no-repeat 0px 0px;
}

#office_touroku_pic2{
	width:590px;
height: 281px;
text-indent: -9999px;
margin:  10px auto 0 auto;
background : url(../img/sub/office_touroku_pic1.png) no-repeat 0px -149px;
}


#office_touroku_pic3{
	width:590px;
height: 184px;
text-indent: -9999px;
margin:  10px auto 0 auto;
background : url(../img/sub/office_touroku_pic1.png) no-repeat 0px -430px;
}


/* オフィス募集　終了 */


/*検定試験申込み　開始*/
#step_midashi1{
	width: 650px;
height: 34px;
text-indent: -9999px;
margin: 0 0 20px 0;
background : url(../img/sub/step_midashi1.png) no-repeat;
}


#step_minimidashi1{
	width: 600px;
height: 49px;
text-indent: -9999px;
margin: 0 auto 20px auto;
background : url(../img/sub/step_minimidashi1.png) no-repeat;
}


#step_minimidashi2{
	width: 600px;
height: 49px;
text-indent: -9999px;
margin: 0 auto 20px auto;
background : url(../img/sub/step_minimidashi2.png) no-repeat;
}


#step_minimidashi3{
	width: 600px;
height: 49px;
text-indent: -9999px;
margin: 0 auto 20px auto;
background : url(../img/sub/step_minimidashi3.png) no-repeat;
}


#step_minimidashi4{
	width: 600px;
height: 49px;
text-indent: -9999px;
margin: 0 auto 20px auto;
background : url(../img/sub/step_minimidashi4.png) no-repeat;
}


#step_minimidashi5{
	width: 600px;
height: 49px;
text-indent: -9999px;
margin: 0 auto 20px auto;
background : url(../img/sub/step_minimidashi5.png) no-repeat;
}

#step_minimidashi6{
	width: 600px;
height: 49px;
text-indent: -9999px;
margin: 0 auto 20px auto;
background : url(../img/sub/step_minimidashi6.png) no-repeat;
}

.enter_bt>a{
	display: block;
width: 249px;
height: 48px;
background : url(../img/sub/enter_bt.png) no-repeat;
text-indent: -9999px;
margin: 20px auto;
}
/*検定試験申込み　終了*/


/* リンクについて開始 */
#link_midashi1{
	width: 650px;
height: 34px;
text-indent: -9999px;
margin: 0 0 20px 0;
background : url(../img/sub/link_midashi1.png) no-repeat;
}


#link_midashi1{
	width: 650px;
height: 34px;
text-indent: -9999px;
margin: 0 0 20px 0;
background : url(../img/sub/link_midashi1.png) no-repeat;
}

#link_minimidashi1{
	width: 600px;
height: 49px;
text-indent: -9999px;
margin: 0 0 0 5px;
background : url(../img/sub/link_minimidashi1.png) no-repeat;

}

#link_minimidashi2{
	width: 600px;
height: 49px;
text-indent: -9999px;
margin: 0 0 0 5px;
background : url(../img/sub/link_minimidashi2.png) no-repeat;

}

.link_width{
	width: 600px;
margin: 20px auto;

}
/* リンクについて終了 */


/* 試験日予約開始 */

#reserve_midashi1{
	width: 650px;
height: 34px;
text-indent: -9999px;
margin: 0 0 20px 0;
background : url(../img/sub/reserve_midashi1.png) no-repeat;
}

/* 試験日予約終了 */


/* モデル検定協力サロン紹介開始 */
#salon_intro_midashi1{
	width: 640px;
height: 45px;
background : url(../img/sub/salon_intro_midashi1.png) no-repeat;
text-indent: -9999px;
margin: 0 0 20px 0;
}

/* モデル検定協力サロン紹介終了 */

/* 企業・モデル事務所紹介開始 */
#office_intro_midashi1{
	width: 640px;
height: 45px;
background : url(../img/sub/office_intro_midashi1.png) no-repeat;
text-indent: -9999px;
margin: 0 0 20px 0;
}

/* 企業・モデル事務所紹介終了 */


/* モデル検定協力スクール紹介開始 */
#school_intro_midashi1{
	width: 640px;
height: 45px;
background : url(../img/sub/school_intro_midashi1.png) no-repeat;
text-indent: -9999px;
margin: 0 0 20px 0;
}

.school_midashi{
width: 615px;

padding: 10px;
font-size: 12px;
color: #333333;
background-color: #FAFAFA;
margin: 0 0 10px 0;
border: 1px solid #C3C3C3;
}

.school_table{

width: 640px;
}


.school_table td{
width: 213px;
text-align: center;

padding: 0 0 20px 0;
font-size: 12px;
}

.school_table td>a{
font-size: 12px;
}










/* モデル検定協力スクール紹介終了 */

/* 講師・アドバイザー紹介開始 */
#model_adviser_midashi1{
	width: 640px;
height: 45px;
background : url(../img/sub/model_adviser_midashi1.png) no-repeat;
text-indent: -9999px;
margin: 0 0 20px 0;
}
/* 講師・アドバイザー紹介終了 */


/* 合格モデルの紹介　開始 */
#passing_model_midashi1{
	width: 640px;
height: 45px;
background : url(../img/sub/passing_model_midashi1.png) no-repeat;
text-indent: -9999px;
margin: 0 0 20px 0;
}
/* 合格モデルの紹介　終了 */



/* 都道府県情報開始 */

.todoufu_line{
	width: 639px;
height: 25px;
background : url(../img/sub/todoufu_line.png) no-repeat center bottom;

font-weight: bold;

}

.todoufu_wrap{

margin-bottom: 10px;

}

.todoufu_wrap>.todoufu_icon{
	display: block;
width: 51px;
height: 22px;
background : url(../img/sub/todoufu_icon.png) no-repeat 0px 3px;
float:left;
margin: 0 10px 0 0;
}

.todoufu_wrap>.todoufu_icon:hover{
	display: block;
width: 51px;
height: 22px;
background : url(../img/sub/todoufu_icon.png) no-repeat 0px -18px;
float:left;
margin-right: 10px;
}

.todoufu_wrap>.todoufu_icon>a{
	display: block;

margin: 0 auto 0 auto;
width: 45px;
text-align: center;
}



/* 都道府県情報終了 */

/* スクール一覧　*/

.school_title{

background : url(../custom_img/school_head_back.png) no-repeat;
width: 636px;
height: 25px;
padding-left: 8px;
padding-top: 2px;
color: white;
}

.office_title{

background : url(../custom_img/office_head_back.png) no-repeat;
width: 636px;
height: 25px;
padding-left: 8px;
padding-top: 2px;
color: white;
}

.salon_title{

background : url(../custom_img/salon_head_back.png) no-repeat;
width: 636px;
height: 25px;
padding-left: 8px;
padding-top: 2px;
color: white;
}

.pass_title{

background : url(../custom_img/pass_head_back.png) no-repeat;
width: 636px;
height: 25px;
padding-left: 8px;
padding-top: 2px;
color: white;
}

.adviser_title{

background : url(../custom_img/adviser_head_back.png) no-repeat;
width: 636px;
height: 25px;
padding-left: 8px;
padding-top: 2px;
color: white;
}



.itiran_back_bottom{
	width: 636px;
background : url(../custom_img/back_bottom.png) no-repeat center bottom;
padding: 10px 0 10px 0;

}

.itiran_back_bottom2{
	width: 636px;
background : url(../custom_img/back_bottom2.png) no-repeat center bottom;
padding: 10px 0 10px 0;

}

.itiran_left{

margin-left: 10px;
float: left;
margin-right: 20px;


}

.itiran_right{
	width: 450px;
float: left;

}


.w450{
	width: 450px;

float:left;
}

.td_glay_head{

width: 55px;
height: 25px;
background : url(../custom_img/td_gray.png) no-repeat right bottom;
text-align: center;
}


.td_white_body{

width: 395px;
height: 25px;
background : url(../custom_img/td_white.png) no-repeat center bottom;
padding-left: 10px;
}

.tokuten_head{
	width: 450px;
height: 10px;
background : url(../custom_img/tokuten_head.png) no-repeat;
text-indent: -9999px;
margin: 0;
padding: 0;
}

.tokuten_body{
	width: 450px;
background : url(../custom_img/tokuten_bottom.png) no-repeat center bottom;

}

.tokuten_body>div{
	width: 430px;
padding: 15px 10px;

}


.mousikomi_form{
width: 650px;
height: 36px;
margin: 10px auto;
}

.mousikomi_form>a{
display: block;
width: 200px;
height: 36px;

background: url(../img/sub/mousikomi_bt.png) no-repeat;
margin: 0 0 0 170px;
text-indent: -9999px;


}

.mousikomi_form2{
width: 650px;
height: 36px;
margin: 10px auto;
}

.mousikomi_form2>a{
display: block;
width: 200px;
height: 36px;

background: url(../img/sub/mousikomi_bt.png) no-repeat;
margin: 0 0 0 220px;
text-indent: -9999px;


}

.mousikomi_form>a:hover{
display: block;
width: 200px;
height: 36px;

background: url(../img/sub/mousikomi_bt.png) no-repeat 0 -36px;
margin: 0 0 0 170px;
text-indent: -9999px;


}

#card_off>a{
width: 630px;
height: 77px;
margin: 0 0 15px 0;
text-indent: -9999px;
background: url(../img/sub/card_off.png);
display: block;
}

#card_off2>a{
width: 630px;
height: 77px;
margin: 0 0 15px 0;
text-indent: -9999px;
background: url(../img/sub/card_off2.png);
display: block;
}


/*モデルを世界へプロジェクト*/

#world_midashi1>a{
text-indent: -9999px;
width: 650px;
height: 720px;
background: url(../img/sub/world.png) no-repeat;
display: block;

}

.ml110{
margin-left: 110px;
}



#world_minimidashi1{
width: 650px;
height: 24px;
text-indent: -9999px;
background: url(../img/sub/world_minimidashi1.png);

}

.world_sub{
margin: 10px 0 10px 10px;

}

.ml10{
margin-left: 10px;

}

.ouen{
width: 580px;

}

.ouen_left{
width: 287px;
float: left;

}

.ouen_right{

float: left;
width: 293px;
}


#world_kihon>a{

width: 600px;
height: 31px;
margin: 5px 0 0 0;
background : url(../img/sub/world_kihon2.png) no-repeat;
text-indent: -9999px;
display: block;

}

.w400{
width: 400px;
float: left;
}

.w200{
width: 200px;
float: right;
height: 120px;
text-indent: -9999px;
background: url(../img/sub/nintei_free.png) no-repeat
}

#tokkyo{
width: 620px;
height: 112px;
text-indent: -9999px;
background: url(../img/sub/tokkyo.png);
margin: 0 0 20px 0;
}


/*スクール詳細*/

#school_shousai_midashi{

width: 960px;
height:34px;
background: url("../img/sub/titlebar_back.png") no-repeat;
padding:4px 0 0 10px;
margin: 0 auto 20px auto;
}


#school_shousai_midashi>div{



font-size: 16px;
font-weight: bold;
color: white;
}


.school_sub_shousai_midashi{

width: 960px;
height:34px;
background: url("../img/sub/titlebar_back2.png") no-repeat;
padding:4px 0 0 0px;
margin: 0 auto 20px auto;
}




.school_sub_shousai_midashi>div{

padding:0 0 0 10px;

font-size: 16px;
font-weight: bold;
color: white;
}

.school_kousi_midashi{

width: 960px;
height:34px;
background: url("../img/sub/titlebar_back3.png") no-repeat;
padding:4px 0 0 10px;
margin: 0 auto 20px auto;
}




.school_kousi_midashi>div{



font-size: 16px;
font-weight: bold;
color: white;
}



.w19{
width: 19px;

}

.white{

background: white;

}


.w301{

	width: 301px;
	height: 300px;
	background: url("../img/school_pict/shousai_text_back.png") no-repeat;
	padding-top: 20px;
}

.w281{

	width: 281px;
	margin: 0 auto;
	height: 240px;
}

.school_setumei{
font-weight: bold;
color: #541812;
height: 50px;
}


.school_setumei_text{
line-height: 130%;
}

.valign{
vertical-align: top;
}

td{

padding: 0;

}
.mar{
margin:2px;
}

.height2{
	height: 1px;
	background: #a1a1a1;
}

.school_syousai_table{

margin: 20px auto;

}


.school_syousai_table2{

margin: 0 auto 20px auto;
width: 940px;
}

.school_syousai_table2>tbody>tr>td{

padding-bottom: 20px;

}




.schoool_kentei_setumei{

width: 940px;
margin: 10px auto 30px auto;
}



.box1{
width: 590px;
}

.box2{
width: 350px;
vertical-align: bottom;
}



.box2>div{
text-align: right;
}


.box2>div>.plan{
font-size: 20px;
font-weight: bold;
}


.school_kousi_pict{

width: 180px;

}



.school_kousi_text{
height: 157px;
line-height: 130%;
padding-left: 10px;
}


.school_kousi_text2{
height: 78px;

padding-left: 10px;
}


.school_kousi_text2>div{
background: #f3f3f3;

padding-left: 10px;
}

.calender{
width: 930px;
margin: 10px 10px 30px 18px;
}

.school_access{

	margin: 0 auto 20px auto;
}

.school_access>tbody>tr>td,.school_access>tbody>tr>th{
border: 1px #541812 solid;
line-height: 120%;
padding: 5px;
}

.school_access>tbody>tr>th{
background: #fcdfdf;
text-align: right;

}

.school_access_head{

background: #4f110a;
color: white;
font-weight: bold;
width: 602px;

}

.space{

	border:none!important;
	width: 6px;
}


.school_mail{

width: 900px;
padding: 20px;
margin: 0 auto;

	border: 1px #999999 solid;
}

#mailform{

	background: white;
}

.pic_right{

padding-left: 19px;

}


#salon_intro_bigbanner>a{

width: 638px;
height: 147px;
background: url("../img/sub/salon_intro_bigbanner.png") no-repeat;

display: block;
margin: 0 0 15px 0;
text-indent: -9999px;
}


.salon_midashi{
width: 615px;

padding: 10px;
font-size: 12px;
color: #333333;
background-color: #fef2ff;
margin: 0 0 10px 0;
border: 1px solid #C3C3C3;
}


/*美顔・美脚コース*/

#beauty_midashi1{
width: 650px;
height: 34px;
text-indent: -9999px;
margin: 0 0 20px 0;
background : url(../img/sub/beauty_midashi1.png) no-repeat;
}



.beauty_logo{
	margin: 20px 0 20px 10px;
width: 170px;
height: 160px;
background : url(../img/sub/beauty_logo.png) no-repeat;
float: left;
text-indent: -9999px;
}

.beauty_wrap{

	width: 600px;
	margin: 0 0 20px 18px;
}



.beauty_wrap>dt{
width: 100px;
float: left;
text-align: right;
background: #C3C3C3;
margin: 0 0 2px 0;

}


.beauty_wrap>dd{
width: 490px;
float: left;
background: white;
margin: 0 0 2px 0;
padding: 0 0 0 10px;

}

.beauty_head1{

background: #bb081d!important;

color: white;
width: 590px!important;
text-align: left!important;
padding-left: 10px!important;
}

.beauty_head2{

background: #bb081d!important;

color: white;
width: 590px!important;
text-align: left!important;
padding-left: 10px!important;
}



.beauty_wrap2{

	width: 600px;
	margin: 0 0 30px 18px;
}



.beauty_wrap2>dt{
width: 100px;
float: left;
text-align: right;
background: #C3C3C3;
margin: 0 0 2px 0;

}


.beauty_wrap2>dd{
width: 490px;
float: left;
background: white;
margin: 0 0 2px 0;
padding: 0 0 0 10px;

}




.beauty_bt>a{

width: 420px;
background: #bb081d;
display: block;
padding: 5px;
text-align: center;
color: white;
margin: 0 auto;
border: 1px solid #c3c3c3;
}


.beauty_bt>a:hover{

background: #e10824;
}



#school_mousikomi_midashi{

width: 620px;
height:34px;
background: url("../img/sub/titlebar_back.png") no-repeat right;
padding:5px 0 0 10px;
margin: 0 auto 20px auto;
}



#school_mousikomi_midashi>div{
color: white;
font-size: 16px;
font-weight: bold;
}

.red2{

font-size: 13px!important;
color: red;
padding: 5px 5px 5px 5px;
background: #ffecec;
font-weight: bold;
}


.fontwhite{

	color: white;
}


.bg666666{

	background-color: #666666;
}

.ffe8e8{


	background-color: #ffe8e8;
}
.plan>span{

font-size: 15px;
text-decoration: line-through;
vertical-align: 2px;
}

.box1>.box1_small{

font-size: 12px;
line-height: 110%;
margin: 0 0 20px 0;
}

.box1>span{

font-size: 12px;

}


.school_toiawase{

	text-align: center;
	margin-bottom: 50px;
	margin-top: 20px;
}


.school_toiawase>a{
font-size: 20px;
}