@charset "shift-jis";
/* CSS Document */

body {
padding:0;
margin:0;
}

#header span {
padding:2px 20px 0 0;
}

#pankuzu {
padding:5px 0 5px 15px; font-size:11px;
text-align:left;
white-space:nowrap;
}

#pankuzu a {
font-size:11px;
color:#CC0033;
text-decoration:underline;
}

#pankuzu a:hover {
font-size:11px;
color:#3399CC;
text-decoration:none;
}

#contents {
background-color: #FFFFFF;
margin: 0px 25px 10px 25px;
padding: 0;
font-size:12px;
text-align:left;
line-height: 170%;
}

.contents_tit{
margin: 20px 10px 0px 25px;
}

.contents_txt{
/*text-indent: 1em; */
background-color: #FFFFFF;
margin: 10px 10px 20px 25px;
padding: 5px 0px 0px 0px;
color:#262626;
font-size:12px;
text-align:left;
line-height: 170%;
font-family: "HG丸ゴシックM-PRO","ヒラギノ角ゴ Pro W3", Osaka, "ＭＳ Ｐゴシック";
}

.contents_txt_2 {
background-color: #FFFFFF;
margin: 10px 10px 20px 25px;
padding: 0;
color:#444444;
font-size:12px;
text-align:left;
line-height: 170%;
font-family:"HG丸ゴシックM-PRO","ヒラギノ角ゴ Pro W3", Osaka, "ＭＳ Ｐゴシック";
}

.sub_title{
padding:14px 0 24px 26px;
}

.sub_title_2{
background-color:#02836A;
padding:10px 10px 10px 23px;
}

#title{
background:url(image/title.jpg) no-repeat;
width:900px;
height:181px;
}

#title td{
vertical-align:bottom;
}

#title div{
text-align:right;
padding:5px 40px 18px 0;
}

#title_2{padding-top:10px;
	margin-bottom:10px;
	width:900px;
	height:181px;
	background-image: url(image/title_2.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

#title_2 td{
vertical-align:bottom;
}

#title_2 div{
text-align:right;
padding:5px 40px 18px 0;
}

#index_menu { margin:0 auto; padding-left:8px;
	background-image: url(image/inc_menu_back.jpg);
	background-repeat: repeat-x;
	background-position: center top;
	height: 40px;
}

#header_line{
	background-image: url(image/back_header_line.gif);
	background-repeat: repeat-x;
	background-position: center top;
}

#menu{
background:url(image/menu_bar.jpg) repeat-x;
width:900px;
height:47px;
}

#menu td{
padding:0 10px 3px 10px;
}

#menu span{
padding:0 5px 0 0;
}
#main_pic { margin:0 auto;min-height:340px;
	height: auto !important;
	height: 340px;
	width:1000px; text-align:right;
	/*border-top:#8B8A88 solid 1px;*//*background-color:#F7F7F7;*/
	background-image: url(image/main_pic_index.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	/*padding-top:20px;*/ background-color:#FFFFFF;
	  

}
#main_pic .movie {
	/*display:inline;*/
	top: 84px;
/*	right: 80px;*/}
#main_pic .music_td {
	padding-top:18px;
	padding-right:78px;
	text-align:right;
	background-image: url(image/btn_music.gif);
	background-repeat: no-repeat;
	background-position: 3px 5px;
}
#main_pic .music { text-align:right;
	margin-top:5px;margin-right:8px;
	/*background-image: url(image/btn_music.gif);
	background-repeat: no-repeat;
	background-position: left top;*/
	min-height:55px;
	height: auto !important;
	height: 55px;
	min-width:192px;
	width: auto !important;
	width: 192px;
	/*position: relative;
	top: 160px;
	right: 65px;*/
}

#index_shadow {/*border-top:#8B8A88 solid 1px;*//*background-color:#F7F7F7;*/
	background-image: url(image/back_index_shadow_3.jpg);
	background-repeat: repeat-x;
	background-position: center top; padding-top:6px;
}

/* for kodomojuku */

#for_kodomo td{
padding:0 38px 10px 38px;
}

#for_kodomo h2{
font-family:"HG丸ゴシックM-PRO","ヒラギノ角ゴ Pro W3", Osaka, "ＭＳ Ｐゴシック";
font-size:14px;
padding:0 0 5px 0;
margin:0;
}

#for_kodomo h4{
font-family:"HG丸ゴシックM-PRO","ヒラギノ角ゴ Pro W3", Osaka, "ＭＳ Ｐゴシック";
font-size:12px;
padding:0;
margin:0 0 5px 0;
font-weight:normal;
line-height:140%;
}

#for_kodomo h5{
font-family:"HG丸ゴシックM-PRO","ヒラギノ角ゴ Pro W3", Osaka, "ＭＳ Ｐゴシック";
font-size:10px;
padding:0;
margin:0;
font-weight:normal;
}

.sengen{
font-family:"HG丸ゴシックM-PRO","ヒラギノ角ゴ Pro W3", Osaka, "ＭＳ Ｐゴシック";
background-color:#E8F4EC; padding:0 0 0 30px; line-height:175%; font-size:12px;
}

/* aisatsu */
#aisatsu{
font-family:"HG丸ゴシックM-PRO","ヒラギノ角ゴ Pro W3", Osaka, "ＭＳ Ｐゴシック";
background-color:#F1F7FE;
padding:0 30px 0 30px;
line-height:140%;
font-size:12px;
}

#aisatsu .txt{
padding:0 0 10px 15px;
line-break: strict;
}

/* gaiyo */

#gaiyo{
border-bottom:#CCCCCC dotted 1px;
padding:20px 0 0 0;
text-align:center;
}

#gaiyo h1{
font-family:"ヒラギノ角ゴ Pro W3", Osaka, "ＭＳ Ｐゴシック";
font-size:19px;
text-align:left;
padding:0 0 0 15px;
}

#gaiyo .txt{
font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-size:12px;
line-height:150%;
text-align:left;
padding:0 28px 0 28px;
}

#workshop{
background-color:#FCFEF1;
padding:17px 10px 0px 10px;
font-size:10px;
line-height:130%;
}

#workshopcopy{
background-color:#FCFEF1;
padding:0px 10px 10px 20px;
font-size:10px;
line-height:120%;
}

.gaiyo_deteal{
font-size:10px;
text-align:right;
padding:5px 28px 0 0;
}

.footer{
background-color:#009C88;
color:#FFFFFF;
font-size:13px;
font-family:"ヒラギノ角ゴ Pro W3", Osaka, "ＭＳ Ｐゴシック";
padding:10px 0 10px 0;
text-align:center;
}

.footer a{
color:#FFFFFF;
font-size:13px;
font-family:"ヒラギノ角ゴ Pro W3", Osaka, "ＭＳ Ｐゴシック";
padding:10px 0 10px 0;
text-align:center;
text-decoration:none;
}

.privacypolicy{
background-color:#009C88;
padding:5px;
font-size:10px;
color:#FFFFFF;
text-align:center;
}

.privacypolicy a{
font-size:10px;
color:#FFFFFF;
}

.privacypolicy a:hover{
font-size:10px;
color: #990000;
text-decoration:none;
}

/* pub */
#pub {
border-bottom:#CCCCCC solid 1px;
width:80%;
margin:0 0 10px 80px;
padding:10px 0 10px 10px;
font-size:12px;
font-weight:bold;
}

#pub span{
font-size:12px;
font-weight:normal;
}


#pub .txt{
text-indent:13em; padding:3px 0 1px 0;
font-weight:normal;
}

#pub a{
font-size:12px;
text-decoration:underline;
color:#0033CC;
font-weight:normal;
}

#pub a:hover{
font-size:12px;
text-decoration:none;
color:#CC0033;
font-weight:normal;

}


/* map */

#tab_off {
background-color:#FFCCCC;
padding:5px 0 5px 0;
text-align:center;
margin:0 3px 0 0;
font-size:13px;
font-family: "HG丸ゴシックM-PRO","ヒラギノ角ゴ Pro W3", Osaka, "ＭＳ Ｐゴシック";
}

#tab {
background-color:#CCCCCC;
padding:5px 0 5px 0;
text-align:center;
margin:0 3px 0 0;
font-size:13px;
}

#tab a{
text-decoration:underline;
color: #0033CC;
font-weight:bold;
font-size:13px;
font-family: "HG丸ゴシックM-PRO","ヒラギノ角ゴ Pro W3", Osaka, "ＭＳ Ｐゴシック";

}

#tab a:hover{
text-decoration:none;
color: #CC0000;
font-weight:bold;
font-size:13px;
font-family: "HG丸ゴシックM-PRO","ヒラギノ角ゴ Pro W3", Osaka, "ＭＳ Ｐゴシック";


}

#map{ width:80%; margin:10px auto 5px auto;
/*padding:0 116px 5px 116px;*/
}

#map h1{
font:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
padding:0;
font-size:18px;
}
#map .subtitile-map{
	background-image: url(image/backline-map.gif);
	background-repeat: repeat-x;
	background-position: center bottom;
	min-height:30px;
	height: auto !important;
	height: 30px;
}

#day{
padding:0 0 16px 116px;
}

#day div{
font-weight:bold; font-size:13px;
padding:0 0 3px 0;
}

#day span{
padding:5px 0 5px 0; font-size:12px; line-height:120%;
}

/* new map */
#kousha .month{
background-color:#669900;
padding:5px 0 5px 10px ;
font-size:16px;
color:#FFFFFF;
font-family:"HG丸ゴシックM-PRO","ヒラギノ角ゴ Pro W3", Osaka, "ＭＳ Ｐゴシック";
}

#nittei{
border-left:#999999 solid 1px;
border-top:#999999 solid 1px;
width:100%;
margin:0 0 15px 0;
}


#nittei td{
border-right:#999999 solid 1px;
border-bottom:#999999 solid 1px;
}

#nittei .map_link{
padding:6px;
font-size:12px;
}

#nittei .map_link a{
text-decoration:none;
color:#000000;
font-size:12px;
}

#nittei .map_link a:hover{
text-decoration: underline;
color: #3399FF;
font-size:12px;
}

#kousha .kousha_name{
font-weight:normal; font-size:13px;
padding:6px;
width:90%;
}

#kousha .day{
padding:6px;
font-size:14px;
line-height:120%;
}

#kousha td{
vertical-align:top;
}

#kousha .map{
padding:0 0 20px 0;
}

#kousha .kaijo{
font-size:16px; font-weight:bold;
font-family:"HG丸ゴシックM-PRO","ヒラギノ角ゴ Pro W3", Osaka, "ＭＳ Ｐゴシック";
padding:0 0 5px 0;
color:#669900;
}

/* tokucho */
#tokucho span{
font-size:18px;
font-weight:bold;
font-family:"HG丸ゴシックM-PRO","ヒラギノ角ゴ Pro W3", Osaka, "ＭＳ Ｐゴシック";

}

#tokucho p{
font-size:13px; line-height:140%; padding:5px; margin:0;
font-family:"HG丸ゴシックM-PRO","ヒラギノ角ゴ Pro W3", Osaka, "ＭＳ Ｐゴシック";

}

#tokucho .txt{
background-color:#FFE8BF;
padding:20px 20px 10px 20px ;
line-height:150%;
font-size:12px;
border-bottom:#999999 dotted 1px;
margin:0 26px 0 26px;
}

.tokucho_1{
background:url(image/tokucho_1.gif) no-repeat; padding:63px 30px 10px 48px;
}

.tokucho_2{
background:url(image/tokucho_2.gif) no-repeat; padding:63px 30px 10px 48px;
}

.tokucho_3{
background:url(image/tokucho_3.gif) no-repeat; padding:63px 30px 10px 48px;
}


.text12px{
font-family:"HG丸ゴシックM-PRO","ヒラギノ角ゴ Pro W3", Osaka, "ＭＳ Ｐゴシック";
background-color:#FFFFFF;
padding:0 0 7px 0;
line-height:115%;
font-size:12px;
}

/* character */
.character_txt{
border-bottom: #666666 solid 1px;
border-top: #666666 solid 1px;
width:780px;
padding:20px 10px 20px 10px;
margin:auto;
line-height:140%;
font-size:13px;
font-family:"HG丸ゴシックM-PRO","ヒラギノ角ゴ Pro W3", Osaka, "MS Pゴシック";

}

#calendar_list{ 
font-size:13px;
line-height:140%;
padding:0px;
margin:10px 0px 10px 10px;
font-family:"HG丸ゴシックM-PRO","ヒラギノ角ゴ Pro W3", Osaka, "ＭＳ Ｐゴシック";
}

.month{
background-color:#FFFFFF;
border: #cccccc solid 1px;
float:left;
width:250px;
padding:10px 7px 10px 10px;
margin:15px 10px 0 0;
text-align:left;
font-family:"HG丸ゴシックM-PRO","ヒラギノ角ゴ Pro W3", Osaka, "ＭＳ Ｐゴシック";
line-height:115%;
font-size:12px;
}

.month_image {
float:left;
width:145px;
padding:0 7px 0 0;
margin:5px 0 0 0;
text-align:left;
}

.month_txt {
/*text-indent: 1em; */
background-color: #FFFFFF;
padding: 5px 0px 0px 0px;
margin: 10px 5px 20px 0px;
color:#262626;
font-size:12px;
text-align:left;
line-height: 170%;
font-family: "HG丸ゴシックM-PRO","ヒラギノ角ゴ Pro W3", Osaka, "ＭＳ Ｐゴシック";
}

.size{
margin-top:10px;
display: block;
}

.calendar_txt{ 
font-size:13px;
line-height:140%;
padding:0px;
margin:10px 0px 10px 10px;
font-family:"HG丸ゴシックM-PRO","ヒラギノ角ゴ Pro W3", Osaka, "ＭＳ Ｐゴシック";
}

.mesh{	padding: 2px 0px 2px 0px;	margin: 2px 0px 2px 0px;
	background-image: url(image/mesh.gif);
	background-repeat: repeat-x;
	background-position: center center;}

/* ▼Q&A▼ */
#q_a{
font-size:14px;
font-family: "HG丸ゴシックM-PRO","ヒラギノ角ゴ Pro W3", Osaka, "ＭＳ Ｐゴシック";
line-height:140%;
}

#q_a td{
border-bottom:#FF7171 dotted 1px;
padding:30px 5px 30px 5px;
text-align:left;
vertical-align:top;
}

#q_a_tab{
border-bottom:#FF7171 solid 1px;
}

#q_a_tab div{
border-left:#FF7171 solid 1px;
border-right:#FF7171 solid 1px;
}
/* ▲Q&A▲ */

.alert {
    color: #FF0000;
    font-weight:normal;
    font-size:9px;
}

/* support_renew_20100316 */
.right_form {
float:right;
background-color:#3366FF;
padding:6px;
margin:10px 0 0 15px;
width:335px;
color:#FFFFFF;
font-size:13px;
}


.right_form2 {
background-color:#3366FF;
padding:6px;
margin:10px 0 0 15px;
width:335px;
color:#FFFFFF;
font-size:13px;
vertical-align:top;
}


.right_form3 {
background-color:#FFFFFF;
padding:6px;
margin:10px 0 0 15px;
font-size:12px;
width:335px;

}

#course {
float:right; width:40%; line-height:120%;
}

#course span{
font-size:12px;
color:#000000;
}


#course .youji{
font-size:16px;
font-family: "HG丸ゴシックM-PRO","ヒラギノ角ゴ Pro W3", Osaka, "ＭＳ Ｐゴシック";
margin:0;
padding:0;
background-color:#FF0; padding:8px; color: #0099CC;

}


#course .shou1 {
font-size:16px;
font-family: "HG丸ゴシックM-PRO","ヒラギノ角ゴ Pro W3", Osaka, "ＭＳ Ｐゴシック";
margin:0;
padding:0;
background-color:#09F; padding:8px; color:#FFCC00;
}

#course .shou2 {
font-size:16px;
font-family: "HG丸ゴシックM-PRO","ヒラギノ角ゴ Pro W3", Osaka, "ＭＳ Ｐゴシック";
margin:0;
padding:0;
background-color:#F60; padding:8px; color:#FFFF00;

}


.movie_title{
font-family: "HG丸ゴシックM-PRO","ヒラギノ角ゴ Pro W3", Osaka, "ＭＳ Ｐゴシック";
font-size:18px;
padding:0 0 10px 0;
color:#CC0000;
text-align:left;

}

.movie_text{
line-height:150%;
padding:0 15px 0 0;
font-size:12px;
text-align:left;
}

/* ▼マウスオーバー時画像変更▼ */
#hoge {
margin:20px auto;
} 

/* ▼東進こども英語塾とは▼ */
.roll_aisatsu {
width:140px;
height:40px;
background:url(image/btn_aisatsu_on.gif) no-repeat left bottom;
}
.roll_aisatsu a {
display:block;
width:140px;
height:40px;
font-size:1px;
line-height:1px;
outline:none;
}

.roll_aisatsu a:hover {
text-indent:-9999px;
}


.roll_tokucho {
width:140px;
height:40px;
background:url(image/btn_tokucho_on.gif) no-repeat left bottom;
}
.roll_tokucho a {
display:block;
width:140px;
height:40px;
font-size:1px;
line-height:1px;
outline:none;
}

.roll_tokucho a:hover {
text-indent:-9999px;
}


.roll_creation {
width:140px;
height:40px;
background:url(image/btn_creation_on.gif) no-repeat left bottom;
}
.roll_creation a {
display:block;
width:140px;
height:40px;
font-size:1px;
line-height:1px;
outline:none;
}

.roll_creation a:hover {
text-indent:-9999px;
}


.roll_creation_2 {
width:140px;
height:40px;
background:url(image/btn_creation_2_on.gif) no-repeat left bottom;
}
.roll_creation_2 a {
display:block;
width:140px;
height:40px;
font-size:1px;
line-height:1px;
outline:none;
}

.roll_creation_2 a:hover {
text-indent:-9999px;
}


.roll_creation_3 {
width:140px;
height:40px;
background:url(image/btn_creation_3_on.gif) no-repeat left bottom;
}
.roll_creation_3 a {
display:block;
width:140px;
height:40px;
font-size:1px;
line-height:1px;
outline:none;
}

.roll_creation_3 a:hover {
text-indent:-9999px;
}

/* ▲東進こども英語塾とは▲ */



/* ▼学習の仕組み▼ */
.roll_growth {
width:140px;
height:40px;
background:url(image/btn_growth_on.gif) no-repeat left bottom;
}
.roll_growth a {
display:block;
width:140px;
height:40px;
font-size:1px;
line-height:1px;
outline:none;
}

.roll_growth a:hover {
text-indent:-9999px;
}


.roll_course {
width:140px;
height:40px;
background:url(image/btn_course_on.gif) no-repeat left bottom;
}
.roll_course a {
display:block;
width:140px;
height:40px;
font-size:1px;
line-height:1px;
outline:none;
}

.roll_course a:hover {
text-indent:-9999px;
}


.roll_growth_2 {
width:140px;
height:40px;
background:url(image/btn_growth_2_on.gif) no-repeat left bottom;
}
.roll_growth_2 a {
display:block;
width:140px;
height:40px;
font-size:1px;
line-height:1px;
outline:none;
}

.roll_growth_2 a:hover {
text-indent:-9999px;
}


.roll_challenge {
width:140px;
height:40px;
background:url(image/btn_challenge_on.gif) no-repeat left bottom;
}
.roll_challenge a {
display:block;
width:140px;
height:40px;
font-size:1px;
line-height:1px;
outline:none;
}

.roll_challenge a:hover {
text-indent:-9999px;
}


.roll_movie_contents {
width:140px;
height:40px;
background:url(image/btn_movie_content_on.gif) no-repeat left bottom;
}
.roll_movie_contents a {
display:block;
width:140px;
height:40px;
font-size:1px;
line-height:1px;
outline:none;
}

.roll_movie_contents a:hover {
text-indent:-9999px;
}

/* ▲学習の仕組み▲ */



/* ▼オーナー先生募集▼ */

.roll_yakuwari {
width:140px;
height:40px;
background:url(image/btn_yakuwari_on.gif) no-repeat left bottom;
}
.roll_yakuwari a {
display:block;
width:140px;
height:40px;
font-size:1px;
line-height:1px;
outline:none;
}

.roll_yakuwari a:hover {
text-indent:-9999px;
}


.roll_voice {
width:140px;
height:40px;
background:url(image/btn_voice_on.gif) no-repeat left bottom;
}
.roll_voice a {
display:block;
width:140px;
height:40px;
font-size:1px;
line-height:1px;
outline:none;
}

.roll_voice a:hover {
text-indent:-9999px;
}


.roll_seitoboshu {
width:140px;
height:40px;
background:url(image/btn_seitoboshu_on.gif) no-repeat left bottom;
}
.roll_seitoboshu a {
display:block;
width:140px;
height:40px;
font-size:1px;
line-height:1px;
outline:none;
}

.roll_seitoboshu a:hover {
text-indent:-9999px;
}


.roll_shuueki {
width:140px;
height:40px;
background:url(image/btn_shuueki_on.gif) no-repeat left bottom;
}
.roll_shuueki a {
display:block;
width:140px;
height:40px;
font-size:1px;
line-height:1px;
outline:none;
}

.roll_shuueki a:hover {
text-indent:-9999px;
}


.roll_jizen_kenshu {
width:140px;
height:40px;
background:url(image/btn_jizen_kenshu_on.gif) no-repeat left bottom;
}
.roll_jizen_kenshu a {
display:block;
width:140px;
height:40px;
font-size:1px;
line-height:1px;
outline:none;
}

.roll_jizen_kenshu a:hover {
text-indent:-9999px;
}


.roll_nagare {
width:140px;
height:40px;
background:url(image/btn_nagare_on.gif) no-repeat left bottom;
}
.roll_nagare a {
display:block;
width:140px;
height:40px;
font-size:1px;
line-height:1px;
outline:none;
}

.roll_nagare a:hover {
text-indent:-9999px;
}


.roll_faq {
width:140px;
height:40px;
background:url(image/btn_faq_on.gif) no-repeat left bottom;
}
.roll_faq a {
display:block;
width:140px;
height:40px;
font-size:1px;
line-height:1px;
outline:none;
}

.roll_faq a:hover {
text-indent:-9999px;
}

/* ▲オーナー先生募集▲ */

/* ▼オーナー先生募集（small）▼ */
/* support.phpで使います */
#sup_menu{ width:848px; margin:10px auto;}
#sup_menu ul{ padding:0; margin:0;}
#sup_menu li{ list-style:none; float:left;}

#sup_menu .roll_boshu {
width:106px;
height:50px;
background:url(image/btn_boshu_on.gif) no-repeat left bottom;
}
#sup_menu .roll_boshu a {
display:block;
width:106px;
height:50px;
font-size:1px;
line-height:1px;
outline:none;
}

#sup_menu .roll_boshu a:hover {
text-indent:-9999px;
}


#sup_menu .roll_yakuwari_s {
width:106px;
height:50px;
background:url(image/btn_yakuwari_s_on.gif) no-repeat left bottom;
}
#sup_menu .roll_yakuwari_s a {
display:block;
width:106px;
height:50px;
font-size:1px;
line-height:1px;
outline:none;
}

#sup_menu .roll_yakuwari_s a:hover {
text-indent:-9999px;
}


#sup_menu .roll_voice_s {
width:106px;
height:50px;
background:url(image/btn_voice_s_on.gif) no-repeat left bottom;
}
#sup_menu .roll_voice_s a {
display:block;
width:106px;
height:50px;
font-size:1px;
line-height:1px;
outline:none;
}

#sup_menu .roll_voice_s a:hover {
text-indent:-9999px;
}


#sup_menu .roll_seitoboshu_s {
width:106px;
height:50px;
background:url(image/btn_seitoboshu_s_on.gif) no-repeat left bottom;
}
#sup_menu .roll_seitoboshu_s a {
display:block;
width:106px;
height:50px;
font-size:1px;
line-height:1px;
outline:none;
}

#sup_menu .roll_seitoboshu_s a:hover {
text-indent:-9999px;
}


#sup_menu .roll_shuueki_s {
width:106px;
height:50px;
background:url(image/btn_shuueki_s_on.gif) no-repeat left bottom;
}
#sup_menu .roll_shuueki_s a {
display:block;
width:106px;
height:50px;
font-size:1px;
line-height:1px;
outline:none;
}

#sup_menu .roll_shuueki_s a:hover {
text-indent:-9999px;
}


#sup_menu .roll_jizen_kenshu_s {
width:106px;
height:50px;
background:url(image/btn_jizen_kenshu_s_on.gif) no-repeat left bottom;
}
#sup_menu .roll_jizen_kenshu_s a {
display:block;
width:106px;
height:50px;
font-size:1px;
line-height:1px;
outline:none;
}

#sup_menu .roll_jizen_kenshu_s a:hover {
text-indent:-9999px;
}


#sup_menu .roll_nagare_s {
width:106px;
height:50px;
background:url(image/btn_nagare_s_on.gif) no-repeat left bottom;
}
#sup_menu .roll_nagare_s a {
display:block;
width:106px;
height:50px;
font-size:1px;
line-height:1px;
outline:none;
}

#sup_menu .roll_nagare_s a:hover {
text-indent:-9999px;
}


#sup_menu .roll_faq_s {
width:106px;
height:50px;
background:url(image/btn_faq_s_on.gif) no-repeat left bottom;
}
#sup_menu .roll_faq_s a {
display:block;
width:106px;
height:50px;
font-size:1px;
line-height:1px;
outline:none;
}

#sup_menu .roll_faq_s a:hover {
text-indent:-9999px;
}

/* ▲オーナー先生募集（small）▲ */
/* ▲マウスオーバー時画像変更▲ */

.s_title{
color:#996600;
}

.inner{
padding:10px 0 0 40px;
}

.title_number{
font-family: "HG丸ゴシックM-PRO","ヒラギノ角ゴ Pro W3", Osaka, "ＭＳ Ｐゴシック";
margin:10px 0 0 10px;
font-size:25px;
color:#FF6699;
}

.voice_txt{
padding:0 30px 0 30px;
font-size:12px;
line-height:180%;
}

.voice_txt span{
font-family: "HG丸ゴシックM-PRO","ヒラギノ角ゴ Pro W3", Osaka, "ＭＳ Ｐゴシック";
color:#333399;
font-size:16px;
font-weight:bold;
border-bottom:#333399 solid 1px;
padding:0 8px 0 0;
}


.seitoboshu {
background-color:#FF6699;
font-size:16px;
color:#FFFFFF;
font-weight:bold;
margin:15px 0 0 32px;
padding:8px 0 8px 10px;
width:770px;
font-family: "HG丸ゴシックM-PRO","ヒラギノ角ゴ Pro W3", Osaka, "ＭＳ Ｐゴシック";
}



