/*--------------------ALL------------------*/
#main_contents h2{
padding:0px 0px 8px 0px;}
.subt{
clear:both;
padding:5px 0px;}

/*--------------------font------------------*/
.pic_orenge{ color:#ff6634;}
.pic_orenge_b{ color:#ff6634; font-weight:bold;}

.pic_red{ color:#b82762;}
.pic_red_b{ color:#b82762; font-weight:bold;}

.pic10_red{ color:#b72661;}


/*--------------------index------------------*/
#top_img{
clear:both;}

#in_text{
height:167px;
background:url(img/index/in_text_haikei.jpg) no-repeat 0px 0px;
width:547px;}

#in_text dl{
padding:5px 0px 0px 5px;}
#in_text dt{
float:left;
width:204px;}
#in_text dd{
float:right;
width:330px;}

#in_text dd img{
padding:5px 0px 8px 0px;}

#in_text_text{
padding:2px 0px 0px 5px;}
#in_text_bottan{
margin:0px 0px 0px 5px;}

#facial_banner{
clear:both;
padding:8px 0px;
}

#in_menu{
width:547px;}

.in_menu_waku01{
float:left;
width:268px;}

.in_menu_waku02{
float:right;
width:268px;}

#in_menu01{
background:#ffeef5;
height:210px;
border-left:1px solid #fcbed3;
border-right:1px solid #fcbed3;
border-bottom:1px solid #fcbed3;}
#in_menu02{
background:#ffeee2;
height:210px;
border-left:1px solid #ffa475;
border-right:1px solid #ffa475;
border-bottom:1px solid #ffa475;}


#in_menu01 dl{
clear:both;
padding:5px 0px 0px 2px;
height:97px;
width:265px;
background:url(img/index/in_menu01_haikei.jpg) no-repeat 0px 5px;}
#in_menu02 dl{
clear:both;
padding:5px 0px 0px 2px;
height:97px;
width:265px;
background:url(img/index/in_menu02_haikei.jpg) no-repeat 0px 5px;}

#in_menu dt{
float:left;
padding:0px 0px 0px 2px;
width:91px;}

#in_menu dd{
float:right;
padding:5px 0px 0px 0px;
font-size:10px;
width:169px;}

.in_menu_text{
padding:1px 0px 5px 5px;}
.in_menu_bottan{}


#in_voice{
clear:both;
padding-top:8px;
height:160px;
background:url(img/index/in_voice_haikei.jpg) no-repeat 0px 50px;
}

#in_voice p{
padding:10px 22px 0px 30px;
float:left;}


/*--------------------bigginer------------------*/
#bigginer{}

#bigginer_text{
padding:0px 0px 10px 0px;}
#bigginer_text table td img{
vertical-align:top;
padding:5px 0px 5px 0px;}
#bigginer_text table td p{
padding:0px 0px 0px 8px;}

#kodawari_waku{}
#kodawari_waku ul li{
width:168px;
height:85px;
float:left;
padding:38px 8px 0px 8px;}

#kodawari01{
background:url(img/beginner/beginner_koumoku01.jpg) no-repeat 0px 0px;}
#kodawari02{
background:url(img/beginner/beginner_koumoku02.jpg) no-repeat 0px 0px;}
#kodawari03{
background:url(img/beginner/beginner_koumoku03.jpg) no-repeat 0px 0px;}
#kodawari04{
background:url(img/beginner/beginner_koumoku04.jpg) no-repeat 0px 0px;}
#kodawari05{
background:url(img/beginner/beginner_koumoku05.jpg) no-repeat 0px 0px;}
#kodawari06{
background:url(img/beginner/beginner_koumoku00.gif) no-repeat 0px 0px;}



/*--------------------basic_menu------------------*/
#basic_menu{}

#besic_menu_bottan{}
#besic_menu_bottan ul li{
float:left;
padding:0px 0px 0px 6px;}

#besic_text{
width:547px;}
#besic_text table td{
padding:0px 0px 0px 5px;}
#besic_text table td p{
padding:10px 0px 0px 0px;}

#besic_menu_list{
width:547px;}

#basic_menu table td{
height:170px;
padding:0px 0px 0px 5px;}
#basic_menu table td img{
padding:5px 0px 5px 0px;}

.besic_menu_waku{
clear:both;
background:url(img/besic_menu/besic_menu_haikei.jpg) no-repeat 0px 0px;}
.besic_couse{
clear:both;
}

.besic_menu_waku p{
padding:3px 0px 3px 10px;}

.besic_couse{
padding:10px 0px;}
.basic_couse img{
padding:0px 0px 5px 0px;}

/*--------------------options_menu------------------*/
#options_menu{}
#options_list{
text-align:center;
width:547px;
background:#fee6f4;
border:1px solid #f88eb2;
padding:12px 0px;
}
#options_list a{
color:#e2647c;
text-decoration:none;
font-weight:bold;}

#options_menu01{
height:243px;
background:url(img/options_menu/options_menu01_haikei.jpg) no-repeat 0px 0px;}
#options_menu0101{
padding:15px 0px 0px 175px;}
#options_menu0102{
padding:35px 0px 0px 10px;}
#options_menu01 img{
padding:0px 0px 8px 0px;}

.options_tittle{
font-size:14px;
font-weight:bold;
color:#ff6633;
background:#fff7e3;
margin:6px 10px 6px 0px;
padding:3px 0px 3px 10px;}

#options_menu dt{
float:left;}
#options_menu dd{
float:right;
width:390px;}

/*--------------------system------------------*/
#system{}
#member_text{
width:547px;}
#member_text dt{
float:left;
width:205px;}
#member_text dd{
float:right;
line-height:21px;
padding:13px 0px 0px 0px;
width:342px;}


#member_cosume{}
#member_cosume p{
padding:8px 0px 13px 5px;}

#member_cosume_text{
background:#feeaf6;
width:260px;
padding:5px;
color:#b72661;}

#member_tokuten{
height:200px;
background:url(img/system/member_tokuten_haikei.jpg) no-repeat 350px 15px;
padding:10px 0px 30px 10px;}
#member_tokuten ul li{
color:#de5e8e;
font-weight:bold;
padding:5px 0px 5px 70px;}
#member_tokuten p{
padding:0px 0px 0px 70px;}

#tokuten01{
height:22px;
background:url(img/system/member_tokuten01.gif) no-repeat 0px 0px;}
#tokuten02{
height:42px;
background:url(img/system/member_tokuten02.gif) no-repeat 0px 0px;}
#tokuten03{
height:22px;
background:url(img/system/member_tokuten03.gif) no-repeat 0px 0px;}
#tokuten04{
height:22px;
background:url(img/system/member_tokuten04.gif) no-repeat 0px 0px;}

/*--------------------voice------------------*/
#voice{}
#voice01_waku{
height:215px;
background:url(img/voice/voice_haikei01.jpg) no-repeat 0px 0px;}
#voice02_waku{
height:248px;
background:url(img/voice/voice_haikei02.jpg) no-repeat 0px 0px;}
#voice03_waku{
height:437px;
background:url(img/voice/voice_haikei03.jpg) no-repeat 0px 0px;}

#voice01{
width:280px;
padding:0px 0px 0px 230px;}
#voice02{
width:280px;
padding:80px 0px 0px 10px;}
#voice03{
width:280px;
padding:19px 0px 0px 245px;}
#voice04{
width:280px;
padding:110px 0px 0px 10px;}
#voice05{
width:280px;
padding:13px 0px 0px 228px;}
#voice06{
width:280px;
padding:110px 0px 0px 10px;}
#voice07{
width:280px;
padding:70px 0px 0px 240px;}


/*--------------------campany------------------*/
#campany{}



/*--------------------contact------------------*/
#contact{}



