/* CSS Document */

/* top */
#top_news{ width:341px; float:left; padding:13px 0 0 0;}
.top_news_list{padding:3px 5px 0 0;}

#top_add{ width:281px; float:right;}

#top_add_head{background:left top url(../img/top_add_head.jpg) no-repeat;}
#top_add_head p{ padding:33px 0 8px 178px;}

#top_add_title{width:170px;}

#top_add_body{ height:100%; background:left top url(../img/top_add_body.gif) repeat-y;}
#top_add_body div{ height:100%; padding:0px 13px 4px 13px; background:left bottom url(../img/top_add_foot.gif) no-repeat;}
.top_add_r{float:right; width:165px;}

#top_bar01{ margin:10px 0 0 0;padding:29px 0 0 0; width:639px; background:left top url(../img/top_bar01.jpg) no-repeat; height:100%;}
#top_bar01 div{padding:0 0 3px 0; background:left bottom url(../img/top_bar01_foot.gif) no-repeat; height:100%; }
#top_bar01 div div{padding:10px 12px 0px 12px;background:left top url(../img/top_bar01_body.gif) repeat-y; height:100%;}

#top_bar01_l{ background:left top url(../img/top_bar01_p01.jpg) no-repeat; float:left; width:300px; height:100%; padding:0 0 10px 0;}
#top_bar01_l li{ margin-left:150px;}
#top_bar01_r{ background:right top url(../img/top_bar01_p02.jpg) no-repeat; float:right; width:300px; height:100%; padding:0 0 10px 0;}
#top_bar01_r li{}
#content_l .main_phtop{
	width:638px; height:79px; display:inline;
}
#content_l .main_phtop img {
vertical-align:bottom;
}
#content_l .main_phbtm{
	width:638px; height:209px; display:inline;
}

#content_l .foot_blk_bnr {
	width:638px;
	display:block;
	padding-bottom:10px;
}
#content_l .foot_blk_bnr ul.lft {
	float:left;
	width:203px;
	margin-right:14px;
}
#content_l .foot_blk_bnr ul.rgt {
	float:right;
	width:203px;
}
#content_l .foot_blk_bnr ul.lft a span,
#content_l .foot_blk_bnr ul.rgt a span {
/*	background:url(/cmn_img/blank_mk.gif) no-repeat left center;	*/
	padding-left:20px;
}
#content_l .foot_blk_bnr ul.lft a span.scd,
#content_l .foot_blk_bnr ul.rgt a span.scd {
	background:none;;
}

/* topics */
#topics_h2{ background:left top url(/topix/img/maintitle_back.jpg) no-repeat; height:45px; font-size:200%; position:relative;}
#topics_h2 span{ position:relative; top:15px; left:15px;}


.topics_dl{}
.topics_dl dt{padding:20px 0 10px 0;}
.topics_dl dt strong{font-size:120%; font-weight:normal; line-height:160%;}
.topics_dl dd{ padding:0 0 20px 0; border-bottom:1px solid #cccccc;}



.topics_list_dl{}
.topics_list_dl dt{padding:20px 0 0 0;}
.topics_list_dl dd{ padding:0 0 20px 0; border-bottom:1px solid #cccccc;}

.list_solid li{  border-bottom:1px solid #cccccc; padding:10px 0 10px 0;}



/* box */
.border_b_sol{border-bottom:1px solid #cccccc; padding:10px 0 10px 0;}


/* faq */
.qa_maintitle02{ background:left top url(/faq/img/maintitle02.jpg) no-repeat;}
.qa_maintitle02 div{ padding:52px 0 0 10px; width:400px;}
.ko_maintitle02{ background:left top url(/koushi/img/maintitle02.jpg) no-repeat;}
.ko_maintitle02 div{ padding:52px 0 0 10px; width:400px;}

.faq_dl{border-top:1px solid #cccccc; margin-top:10px; padding:10px 0 0 0; }
.faq_dl dt{ padding:10px 0 0 22px; font-weight:bold;}
.faq_dl_01{background:left 13px url(/faq/img/q1.gif) no-repeat;}
.faq_dl_02{background:left 13px url(/faq/img/q2.gif) no-repeat;}
.faq_dl_03{background:left 13px url(/faq/img/q3.gif) no-repeat;}
.faq_dl_04{background:left 13px url(/faq/img/q4.gif) no-repeat;}
.faq_dl_05{background:left 13px url(/faq/img/q5.gif) no-repeat;}
.faq_dl_06{background:left 13px url(/faq/img/q6.gif) no-repeat;}

.faq_dl dd{background:left 3px url(/faq/img/a.gif) no-repeat;padding:0px 0 10px 22px; border-bottom:1px solid #cccccc;}


.kou_dl{border-top:1px solid #cccccc; margin-top:10px; padding:10px 0 0 0; }
.kou_dl dt{ padding:10px 0 0 22px; font-weight:bold;}
.kou_dl_01{background:left 13px url(/koushi/img/q1.gif) no-repeat;}
.kou_dl_02{background:left 13px url(/koushi/img/q2.gif) no-repeat;}
.kou_dl_03{background:left 13px url(/koushi/img/q3.gif) no-repeat;}
.kou_dl_04{background:left 13px url(/koushi/img/q4.gif) no-repeat;}
.kou_dl_05{background:left 13px url(/koushi/img/q5.gif) no-repeat;}
.kou_dl_06{background:left 13px url(/koushi/img/q6.gif) no-repeat;}
.kou_dl_07{background:left 13px url(/koushi/img/q7.gif) no-repeat;}
.kou_dl_08{background:left 13px url(/koushi/img/q8.gif) no-repeat;}

.kou_dl dd{background:left 3px url(/koushi/img/a.gif) no-repeat;padding:0px 0 10px 22px; border-bottom:1px solid #cccccc;}


/*	.link_mail{ background:left 2px url(/company/img/contact_icon.gif) no-repeat; padding-left:14px; vertical-align:center;}	*/
.link_mail{ padding-left:14px; vertical-align:center;}


/* results */
.results_head{background:left top url(../results/img/head_back.jpg) no-repeat; padding:2px 0 1px 3px; width:635px;}
.icon_col{ background:left 2px url(/results/img/icon01.jpg) no-repeat; padding-left:14px; vertical-align:center;}

.res_ti{color:#ffffff; font-size:110%; padding:2px 0 0 0;}

.table_res{width:100%; border-collapse:collapse; line-height:160%; border:1px solid #cccccc;}
.table_res td{text-align:left; width:25%; vertical-align:middle; border:1px solid #cccccc;padding:0 0 0 36px; height:30px; line-height:120%; background: 2px center url(../results/img/icon02.jpg) no-repeat;}
.scl_banner{width:613px; padding:10px; border:1px solid #cccccc;}
.scl_banner .textbox{width:360px; float:left;}
.scl_banner .photobox{width:240px; float:right;}

/* exp */

.exper_Frame {
	width:638px;
	background:url(/experience/img/expe_header_top.gif) no-repeat left top;
	padding-top:2px;
	margin-bottom:15px;
}
.exper_Frame .btm {
	width:638px;
	background:url(/experience/img/expe_header_btm.gif) no-repeat left bottom;
	padding-bottom:2px;
}
.exper_Frame .btm .mid {
	width:638px;
	background:url(/experience/img/expe_header_mid.gif) repeat-y left top;
}
.exper_Frame .text_exp {
	width:636px;
	background:url(/experience/img/maintitle02_01-2.jpg) no-repeat left top;
	zoom:1;
}
.exper_Frame .text_exp p {
	padding:45px 0 10px 10px;
}
.exper_Frame .btm ul.tab1 {
	width:184px;
	height:31px;
	background: url(/experience/img/anker_on.jpg) no-repeat left top;
}
.exper_Frame .btm ul.tab2 {
	width:184px;
	height:31px;
	background: url(/experience/img/anker_off.jpg) no-repeat left top;
}
.exper_Frame .btm .mar_menu {
	margin:0 5px 0 10px;
}
* html .exper_Frame .btm .mar_menu {
	margin:0 5px 0 5px;
}
.exper_Frame .btm ul.tab1,
.exper_Frame .btm ul.tab2 {
	float:left;
	text-align:center;
}
.exper_Frame .btm ul.tab1 li,
.exper_Frame .btm ul.tab2 li {
	margin-top:7px;
}
.exper_Frame .btm ul.tab1 li a,
.exper_Frame .btm ul.tab2 li a {
	background:url(/cmn_img/link_l.gif) no-repeat left center;
	padding-left:14px;
}

.exper_Frame .zoom_msg {
	width:310px;
	background:url(/experience/img/zoom_frame_top.gif) no-repeat left top;
	padding:5px 0 20px 0;
	margin:0 0 0 10px; 
}
.exper_Frame .zoom_msg .btm {
	width:310px;
	background:url(/experience/img/zoom_frame_btm.gif) no-repeat left bottom;
	padding-bottom:5px;
}
.exper_Frame .zoom_msg .btm .mid {
	width:310px;
	background:url(/experience/img/zoom_frame_mid.gif) repeat-y left top;
}
.exper_Frame .zoom_msg .btm .mid img {
	float:left;
	padding:1px 0 0 10px;
}
.exper_Frame .zoom_msg .btm .mid p {
	width:250px;
	float:left;
	padding:0 0 0 10px;
}

.ancer_btnArea {border:1px solid #cccccc; height:100%; margin:10px 0 20px 0; width:636px;}
.ancer_btnArea ul {padding:5px;}
.ancer_btnArea ul li { float:left; margin-right:15px;}
/*	.ancer_btnArea ul li a { background:url(/cmn_img/ancer_btn.gif) no-repeat left center; padding-left:15px;}	*/
.ancer_btnArea ul li a { padding-left:15px;}

.exp_maintitle02{ background:left top url(/experience/img/maintitle02.jpg) no-repeat;}
.exp_maintitle02 div{ padding:52px 0 0 10px; width:350px; line-height:120%;}

.exp_maintitle02_01{ background:left top url(/experience/img/maintitle02_01.jpg) no-repeat;}
.exp_maintitle02_01 div{ padding:45px 0 0 10px; width:500px;line-height:120%;}
.exp_maintitle03_01{ width:634px; height:83px; background:left top url(/experience/img/maintitle03_01.jpg) no-repeat;}
.exp_maintitle03_01 div{ padding:45px 0 0 10px; width:500px;line-height:120%;}
.exp_maintitle04_01{ width:634px; height:127px; background:left top url(/experience/img/maintitle04_01.jpg) no-repeat;}
.exp_maintitle04_01 div{ padding:45px 0 0 10px; width:500px;line-height:23px;}

.exper_ttl {width:638px; font-size:200%; font-weight:bold; line-height:1.25; color:#ff0000; padding:10px 0 10px 0;} 

.img_frame_exper {border:1px solid #fff; background-color:#c8e7ff; padding:2px;}	

.exp_list{ margin:20px 0 0 0px; width:638px;}
.exp_list li{width:188px; margin:0 10px 0 0; border:1px solid #cccccc; padding:8px; float:left; min-height:20em;}
* html .exp_list li{height:20em;}

ul.exp_list2 { margin:20px 0 0 0px; width:638px;}
ul.exp_list2 li{width:290px; margin:0 10px 0 0; border:1px solid #cccccc; padding:8px; float:left;
text-align:center;}
ul.exp_list2 li p { text-align:left;}
	
.voice_year {border:1px solid #cccccc; height:100%; margin:40px 0 20px 0; width:636px;
background-color:#cae6c6;}
.voice_year p {font-size:120%; font-weight:bold; padding:5px;}

p.exp_school {font-size:120%; color:#333; padding-top:3px;}
p.exp_name {font-size:120%; color:#238e10; margin:10px 0; font-weight:bold;}
p.exp_name span {font-size:81.3%;}
p.exp_img {text-align:center;}
p.exp_img img {border:1px solid #ccc;}
p.exp_tensai {color:#ff0000; margin:20px 0 10px;}

.voice_box {margin:0 0 10px 0;}

.voice01{background:left 3px url(../experience/img/icon01.gif) no-repeat; padding:0 0 0 25px; margin:10px 0 20px 0; }
.voice02{background:left 3px url(../experience/img/icon02.gif) no-repeat; padding:0 0 0 25px; margin:10px 0 20px 0; }
.voice03{background:left 3px url(../experience/img/icon03.gif) no-repeat; padding:0 0 0 25px; margin:10px 0 20px 0; }
.voice04{background:left 3px url(../experience/img/icon04.gif) no-repeat; padding:0 0 0 25px; margin:10px 0 20px 0; }
.voice05{background:left 3px url(../experience/img/icon05.gif) no-repeat; padding:0 0 0 25px; margin:10px 0 20px 0; }
.voice06{background:left 3px url(../experience/img/icon06.gif) no-repeat; padding:0 0 0 25px; margin:10px 0 20px 0; }
.voice07{background:left 3px url(../experience/img/icon07.gif) no-repeat; padding:0 0 0 25px; margin:10px 0 20px 0; }
.voice08{background:left 3px url(../experience/img/icon08.gif) no-repeat; padding:0 0 0 25px; margin:10px 0 20px 0; }
.voice09{background:left 3px url(../experience/img/icon09.gif) no-repeat; padding:0 0 0 25px; margin:10px 0 20px 0; }

.voice_navi{border:1px solid #cccccc; height:100%; margin-bottom:20px; width:636px; display:block;}
.voice_navi ul.anccer_box {font-size:70%; padding:5px 0 2px 0; display:block;}
.voice_navi ul.anccer_box2 {font-size:70%; padding:5px 0 5px 0; float:left;}
.voice_navi ul.anccer_box li,
.voice_navi ul.anccer_box2 li {float:left; border:1px solid #aaa; margin-right:2px; width:20px; height:20px; text-align:center;}
.voice_navi ul.anccer_box li.on,
.voice_navi ul.anccer_box2 li.on { background-color:#cae6c6;}
.voice_navi div{ padding:1px 3px 3px 10px;}

/* data */
.table_data{width:100%; border-collapse:collapse; line-height:160%; border:1px solid #cccccc;}
.table_data td{text-align:left; width:25%; vertical-align:top; border:1px solid #cccccc;padding:5px; line-height:120%;}

/* top */
.scl_list_box{width:288px; border:1px solid #CCCCCC; padding:10px;}

/* fifty */
.fif_box {
width:634px; border:1px solid #CCCCCC;
padding:1px 1px 10px 1px ;
}
.title_fl_l {
width:340px; float:left;
}
.title_fl_l p {
padding:0 10px 0 10px; line-height:23px;
}
.title_fl_r {
width:294px; float:right;
}
.cont_area {
width:614px; padding:10px 10px 0 10px;
line-height:19px;
}
.mens {
width:190px; float:left;
}
.ladys {
width:190px; float:left; margin-left:22px;
}
.men_lad {
width:190px; float:right;
}
.cont_title1 { 
width:190px; height:23px;
background:url(/school/fifty/img/mini_title01.jpg) no-repeat; 
border-bottom:1px solid #CCCCCC;
vertical-align:middle;
}
.cont_title2 { 
width:190px; height:23px;
background:url(/school/fifty/img/mini_title02.jpg) no-repeat; 
border-bottom:1px solid #CCCCCC;
vertical-align:middle;
}
.cont_title3 { 
width:190px; height:23px;
background:url(/school/fifty/img/mini_title03.jpg) no-repeat; 
border-bottom:1px solid #CCCCCC;
vertical-align:middle;
}
.cont_title1 a, .cont_title2 a, .cont_title3 a{
background:left 3px url(/school/fifty/img/blue_link.gif) no-repeat;
padding:0 0 0 15px; margin:10px 0px 20px 55px;
}
.cont_school { 
width:180px;
border-left:3px solid #e3f0de;
margin-top:5px;
padding-left:7px;
}
.cont_school a {
background:left 3px url(/school/fifty/img/mini_Link.gif) no-repeat;
padding:0 0 0 13px; margin:10px 0 20px 0px;
}

/* fifty mens-ladys-men_lad */
.fif_box2 {
width:624px; border:1px solid #CCCCCC;
padding:5px 5px 3px 5px;
}
.fif_box2 img{
border:0;
}
.fif_box2 .tit_box{
width:95px;
text-align:center;
float:left;
}
.fif_box2 .cate_box{
width:524px; height:58px;
line-height:23px;
background:url(/school/fifty/img/title_back.jpg) no-repeat;
float:right;
}
.fif_box2 .cate_box .ancer_link{
padding:5px 0 0 10px; float:left;
}
.fif_box2 .cate_box .ancer_link a{
background:left 3px url(/school/fifty/img/blue_ancer.gif) no-repeat;
padding:0 0 0 15px;
}
.fif_box2 .cate_box .link_btn{
width:94px;
padding:10px 10px 0 0; float:right;
}
.fif_box3 {
width:618px; border:1px solid #bbbbbb;
background:#f8f7f3;
margin-top:15px; padding:8px;
}
.fif_box3 p {
font-size:19px; font-weight:bold;
line-height:1; margin-bottom:5px;
vertical-align:top;
float:left; 
}
.fif_box3 p .no{
font-size:21px; font-weight:bold;
line-height:1; margin-bottom:5px;
vertical-align:top;
float:left; 
}
.fif_box3 .btn_box {
float:right;
}
.fif_box3 .l_box {
width:304px;
float:left;
}
.fif_box3 .r_box {
width:304px;
float:right;
}
.fif_box3 .l_box .c_back, .fif_box3 .r_box .c_back {
width:296px; height:26px;
background:url(/school/fifty/img/corner_back.jpg) no-repeat;
padding-left:8px;
}
.fif_box3 .l_box .c_back p, .fif_box3 .r_box .c_back p {
margin-top:7px;
font-size:16px; font-weight:bold;
line-height:1;
}
.fif_box3 .l_box .c_text, .fif_box3 .r_box .c_text {
width:292px;
border:1px solid #dddddd;
background:#FFFFFF;
line-height:19px;
padding:5px;
}
.fif_box3 .l_box .scl_link, .fif_box3 .l_box .scl_link2{
width:304px;
height:25px;
vertical-align:middle;
padding-bottom:5px;
border-bottom:1px solid #dddddd;
}
.fif_box3 .l_box .scl_link a{
background:left 3px url(/school/fifty/img/url_point.jpg) no-repeat;
padding:0 0 0 33px;
}
.fif_box3 .l_box .sub_btn{
width:304px;
vertical-align:middle;
padding:5px 0 0 0;
border-bottom:1px solid #dddddd;
}
.fif_box3 .l_box .sub_btn .btn{
padding-left:5px;
float:left;
}
.fif_box3 .l_box .sub_btn .rtn{
padding-left:10px;
float:left;
}
.fif_box3 .l_box .sub_btn .rtn a{
background:left 3px url(/school/fifty/img/blue_link.gif) no-repeat;
padding:0 0 0 15px;
}
.fif_box3 .l_box .backarea{
width:150px;
margin-top:5px; padding:0 3px 2px 5px;
float:right;
border:1px solid #cccccc;
}
.sizedown{
font-size:75%; line-height:1;
}
.fif_box4 {
width:629px; border:1px solid #cccccc;
background:#f8f7f3;
margin-top:15px; padding:0 5px 3px 0;
}
.fif_box4 .anc_lnk{
padding:3px 0 3px 8px; 
}
.fif_box4 .anc_lnk a{
vertical-align:middle;
background:left 3px url(/school/fifty/img/blue_ancer2.gif) no-repeat;
padding:0 0 0 13px;
}

/* event */
#touki{
	width:700px;
	margin:0 auto; text-align:left; line-height:140%;
}
#touki .cont{
	width:670px;
	margin:0 15px 0 15px;
}
.ev_title {
	width:700px;
}
#touki .anc_box{
 	width:662px;
	padding:5px 0 6px 8px;
	margin-top:10px;
	border:1px solid #cccccc;
}
#touki .anc_box span a{
 	background:url(/event/img/anc_link.gif) no-repeat left center;
	padding:0 0 0 15px;
}
#touki .subtitle{
	margin-top:20px;
}
#touki .text_box{
	width:670px;
	margin-top:20px;
}
#touki .text_box2{
	width:450px;
	margin-top:20px;
}
#touki .text_box3{
	width:205px;
	margin-top:20px;
}
#touki .text_box div.u_line,
#touki .text_box2 div.u_line,
#touki .text_box3 div.u_line{
	padding-bottom:8px;
	margin-bottom:8px;
	border-bottom:1px solid #cccccc;
}
#touki .text_box div.u_line p,
#touki .text_box2 div.u_line p,
#touki .text_box3 div.u_line p {
	background:url(/event/img/green_mark.gif) no-repeat left center;
	font-weight:bold;
	font-size:15px;
	padding:0 0 0 10px;
}
#touki .text_box2 div.u_line p span.nomal{
	font-size:13px;
	font-weight:normal;
}
#touki .text_box2 .map_box{
	width:448px; height:282px;
	border:1px solid #cccccc;
	text-align:center;
	vertical-align:middle;
}
#touki .tyuui{
	width:210px;
	margin-top:12px;
	font-size:12px;
}
#touki .box_text {
	width:650px;
	padding:0 10px 0 10px;
	background:none;
} 
#touki .box_top{
 width:670px;
	 background:url(/event/img/box_top.jpg) no-repeat left top;
	 padding:10px 0 0 0;
	 margin-top:20px;
}
#touki div.box_btm{
	 width:670px;
	 background:url(/event/img/box_btm.jpg) no-repeat left bottom;
	 padding:0 0 10px 0;
}
#touki div div.box_mid{
	 width:670px;
	 background:url(/event/img/box_mid.jpg) repeat-y left top;
	 padding:0 0 0 0;
}
#touki .box_text .dl_btn{
	 width:330px;
	 margin-top:40px;
}
#touki .box_text .dl_btn .downtext{
	padding-left:7px;
	font-size:10px;
	line-height:140%;
}

/* event追加によるトップページcss */
.mainphoto_parts img{
  vertical-align:top;
  margin:0; padding:0;
}

/* shin_fair */
#shin_all {
width:700px;
	text-align:left; 
}
#shin_all #shin_fair {
	width:400px;
	text-align:left; line-height:140%;
	float:left;
	border-right:1px dotted #cccccc;
	padding-bottom:30px;
}
#shin_fair .topbtn {
	width:340px;
	margin-left:30px;
	text-align:right;
	padding:6px 0 6px 0;
}
#shin_fair .topbtn a.cls {
	background:url(/shingakunen/img/close_btn.gif) no-repeat right center;
	padding-right:23px;
} 
#shin_fair .topbtn a.prt {
	background:url(/shingakunen/img/print_btn.gif) no-repeat right center;
	padding-right:23px;
}
#shin_fair .cont_shin { 
	width:340px;
	margin-left:30px;
	background:url(/shingakunen/img/mainimage.jpg) no-repeat right top;
}
#shin_fair .cont_shin p.ttl {
font-size:13px;
font-weight:bold;
margin-top:3px;
}
#shin_fair .cont_shin p.houhou {
	width:175px;
	font-size:14px;
	line-height:130%;
	padding:6px;
	border:1px solid #E3007F;
	background-color:#FFFFFF;
}

#shin_fair .cont_shin p.tuujyou {
	font-size:15px;
	margin-top:3px;
}
#shin_fair .cont_shin p.yuukou {
	font-size:13px;
	text-align:right;
	margin-top:5px;
}
#shin_all #shin_enqu {
	width:278px;
	height:400px;
	float:right;
}
#shin_all #shin_enqu p.enq_ttl {
font-size:14px;
font-weight:bold;
margin-top:20px;
}
#shin_all #shin_enqu p.enq_cate {
font-size:13px;
margin-top:5px;
line-height:120%;
text-indent:-1.5em;
padding-left:1.5em;
}

/*Shingakunen Index*/
ul#topics {
	padding: 0px 5px 0 5px;
}
#topics li.ln {
	padding-bottom:5px;
	border-bottom:1px dotted #ccc;
	margin-bottom:15px;
}
#topics li.ln2 {
	padding-bottom:15px;
	border-bottom:1px dotted #ccc;
	margin-bottom:15px;
}
#topics .fair_box {
	margin:10px 0 0 20px;
	padding-bottom:10px;
}
#topics li p.no_01 {
	font-size:120%;
	color:#333;
	background:url(/shingakunen/img/b2-001.gif) no-repeat left center;
	padding-left:20px;
	font-weight:bold;
}
#topics li p.no_02 {
	font-size:120%;
	color:#333;
	background:url(/shingakunen/img/b2-002.gif) no-repeat left center;
	padding-left:20px;
	font-weight:bold;
}
#topics img {
	vertical-align:top;
}
#topics a.lnk {
	background:url(/cmn_img/link_l.gif) no-repeat left center;
	padding-left:15px;
}
#content_l table.table_07 {
	 border:1px solid #bbb;
	 margin:10px 0 0 20px;
}
#content_l table.table_07 th {
	 border:1px solid #bbb;
	 padding:10px;
}
#content_l table.table_07 th.top {
	font-weight:bold;
	text-align:center;
	background-color:#ddd;
}
#content_l table.table_07 td {
	 border:1px solid #cccccc;
	 padding:5px 10px 5px 10px;
}
#content_l table.table_07 td.cnt {
	text-align:center;
	background-color:#eee;
}
#content_l table.table_07 td img {
 padding:5px 10px 5px 0;
}
#content_l table.table_07 td span {
font-weight:bold;
color:#333333;
}

/* membership consultancy */
.contents_line {
	width:636px;
	border:1px solid #cccccc;
	text-align:center;
	margin-top:10px;
}
.contents_line .cont_normal {
	width:636px;
	text-align:left;
	line-height:150%;
}
.cont_normal .normal_lft {
	width:361px;
	float:left;
}
.cont_normal .normal_lft p {
	margin-left:10px;
}
.cont_normal .normal_rgt {
	width:275px;
	float:right;
}
.cont_normal .normal_txt {
	width:616px;
	margin:10px 0 0 10px;
	padding:10px 0 0 0;
	border-top:1px dotted #dedede; 
}
.cont_normal .prc_graph {
	width:616px;
	background:url(/membership/img/05_graph_top.jpg) no-repeat left top;
	padding:12px 0 0 0;
	margin:15px 0 10px 10px;
}
.cont_normal .prc_graph .btm {
	width:616px;
	background:url(/membership/img/05_graph_btm.jpg) no-repeat left bottom;
	padding:0 0 12px 0;
}
.cont_normal .prc_graph .btm .mid {
	width:616px;
	background:url(/membership/img/05_graph_mid.jpg) repeat-y left top;
}
.cont_normal .prc_graph .btm .mid ul {
	margin-left:25px;
}
.cont_normal .prc_graph .btm .mid ul li.fst p.top {
	color:#333333;
	margin-top:10px;
}
.cont_normal .prc_graph .btm .mid p.ttl {
	margin:0 0 10px 10px;
}
.cont_normal .prc_graph .btm .mid ul li.fst p {
}
.cont_normal .prc_graph .btm .mid ul li.scd p.top {
	background:url(/membership/img/05_graph_ttl02.jpg) no-repeat left center;
	color:#333333;
}
.cont_normal .prc_graph .btm .mid ul li.scd p {
	text-indent:146px;
}
.cont_normal .prc_graph .btm .mid ul li.thr p.top {
	background:url(/membership/img/05_graph_ttl03.jpg) no-repeat left center;
	color:#333333;
	margin-top:5px;
}
.cont_normal .prc_graph .btm .mid ul li.thr p {
	text-indent:146px;
}
.cont_normal .prc_graph .btm .mid ul li.fst p a {
	background:url(/cmn_img/link_l.gif) no-repeat left center;
	padding-left:15px;
}




/* フッター階層メニュー(代々木) */

.f_kaiso_y {
   height:auto;
   padding-top:0px;
   margin-top:5px;
   font-size:10px;
   
}

.f_kaiso_menu_y {
   width:850px;
   height:auto;
   margin:0 auto;
   font-size:10px;
}

.f_kaiso_menu_y dt {
  text-align:right;
  float:left;
  clear:left;
  color:#009FD7;
  font-size:10px;
  height:65px;
  width:190px;
  padding:0;
  line-height:1.5em;
}

.f_kaiso_menu_y dd{
  margin-left:7.5em;
  font-size:10px;
}


.f_kaiso_menu_y li {
  text-align:left
  margin-left:15px;
  padding-left:15px;
  line-height:1.5em;
  list-style:none;
  float:left;
  color:#009FD7;
  font-size:10px;
}


/* フッター階層メニュー(学校) */

.f_kaiso_menu1_y {
   width:850px;
   height:auto;
   margin:0 auto;
   font-size:10px;
}

.f_kaiso_menu1_y dt {
  text-align:right;
  float:left;
  clear:left;
  color:#009FD7;
  font-size:10px;
  height:35px;
  width:190px;
  padding:0;
  line-height:1.5em;
}

.f_kaiso_menu1_y dd{
  margin-left:7.5em;
  font-size:10px;

}
.f_kaiso_menu1_y li {
  text-align:left
  margin-left:15px;
  padding-left:15px;
  line-height:1.5em;
  list-style:none;
  float:left;
  color:#009FD7;
  font-size:10px;
}

/* フッター階層メニュー(塾) */

.f_kaiso2_y {
   padding-top:0px;
   margin-top:5px;
   font-size:10px;
}

.f_kaiso_menu2_y {
   width:850px;
   height:auto;
   margin:0 auto;
   font-size:10px;
}

.f_kaiso_menu2_y dt {
  text-align:right;
  float:left;
  clear:left;
  color:#009FD7;
  font-size:10px;
  height:50px;
  width:190px;
  line-height:1.5em;
}

.f_kaiso_menu2_y dd{
  margin-left:7.5em;
  font-size:10px;
}


.f_kaiso_menu2_y li {
  text-align:left
  margin-left:15px;
  padding-left:15px;
  line-height:1.5em;
  list-style:none;
  float:left;
  color:#009FD7;
  font-size:10px;
}



/* フッター階層メニュー(EMPS) */
 
.f_kaiso3_y {
   padding-top:0px;
   margin-top:5px;
   font-size:10px;
}

.f_kaiso_menu3_y {
   width:850px;
   height:auto;
   margin:0 auto;
   font-size:10px;
}

.f_kaiso_menu3_y dt {
  text-align:right;
  float:left;
  clear:left;
  color:#009FD7;
  font-size:10px;
  height:45px;
  width:190px;
  line-height:1.5em;
}

.f_kaiso_menu3_y dd{
  margin-left:7.5em;
  font-size:10px;
}


.f_kaiso_menu3_y li {
  text-align:left
  margin-left:15px;
  padding-left:15px;
  line-height:1.5em;
  list-style:none;
  float:left;
  color:#009FD7;
  font-size:10px;
}
