@charset "utf-8";

/*=============================
SCHOOL CSS¡ƒlƒCƒ‹ƒXƒN[ƒ‹¡
=============================*/

table.message {width:630px;line-height:200%; margin:0px 0px 10px 25px;  }
table.message tr {; }
table.message th {width:0px; line-height:200%; padding:5px 0 5px 7px; font-size:80%; font-weight:bold;}
table.message td.naiyou1 {width:650px; line-height:120%; padding:5px 0 5px 10px; font-size:80%; line-height:200%; background:#FFECFF;}
table.message td.naiyou2 {width:230px; line-height:120%; padding:0px; font-size:100%; line-height:200%; background:#FFECFF;}
table.firstpr {width:650px;line-height:200%; margin:0px 0px 40px 25px;  border:2px solid #F66A83;}
table.firstpr tr {; }
table.firstpr th {width:0px; line-height:200%; padding:5px 0 5px 7px; font-size:80%; font-weight:bold;border:1px solid #999990;}
table.firstpr td.photo {width:220px; padding:5px 0px 5px 5px; font-size:80%; }
table.firstpr td.naiyou1 {width:450px; line-height:120%; padding:5px 0 5px 10px; font-size:80%; line-height:200%; }

table.firstpr_bk {width:690px;line-height:200%; margin:0px 0px 40px 10px; }
table.firstpr_bk tr {width:690px; background:#ffffff;line-height:200% ; border:1px solid #999990; }
table.firstpr_bk th {width:140px; line-height:200%; padding:5px 0 5px 7px; font-size:80%; font-weight:bold;border:1px solid #999990;}
table.firstpr_bk td.photo {width:211px; line-height:200%; padding:5px 0 5px 7px; font-size:80%; }
table.firstpr_bk td.naiyou1 {width:450px; line-height:120%; padding:5px 0 5px 7px; font-size:75%; line-height:200%; }


#sd_nav #menu {
	padding: 0px;
	background-image: url(../img/school_menu.jpg);
	background-repeat: no-repeat;
	width: 180px;
}

#sd_nav #menu li {
	list-style-type: none;
}

#sd_nav #menu li a {
	display: block;
	height: 50px;
	margin-bottom: 5px;
	text-indent: -10000px;
	overflow:hidden;
	outline:none;
}

table#bottom_main2 td.left_aria #main_waku table#sample_waku { width:700px;}
table#bottom_main2 td.left_aria #main_waku table#sample_waku td { width:175px;}
table#bottom_main2 td.left_aria #main_waku table#sample_waku td dl { width:175px;}
table#bottom_main2 td.left_aria #main_waku table#sample_waku td dl dt { margin:10px;}
table#bottom_main2 td.left_aria #main_waku table#sample_waku td dl dd { margin:10px; font-size:75%;}
/*=============================
¡¡
=============================*/

/*=============================
¡“Á’·¡
=============================*/

table.schoolfeature_list {width:680px;border:1px solid #eee;line-height:200%;  margin:0px 0px 20px 10px; }
table.schoolfeature_list tr {width:700px; background:#ffffff;line-height:200% ; border:1px solid #999990; }
table.schoolfeature_list th {width:140px; line-height:200%; padding:5px 0 5px 7px; font-size:80%; font-weight:bold;border:1px solid #999990;}
table.schoolfeature_list td.setsumei {width:700px; line-height:200%; padding:5px 0 5px 7px; font-size:90%; font-weight:bold;background:#f3e9f2;color:#111;}
table.schoolfeature_list td.title {width:140px; line-height:200%; padding:5px 0 5px 7px; font-size:80%; font-weight:bold;background:#FFE6E5}

table.schoolfeature_list td.title2 {width:120px; line-height:200%; padding:5px 0 5px 7px; font-size:80%; font-weight:bold;background:#FFE6E5}

table.schoolfeature_list td.naiyou1 {width:600px; line-height:120%; padding:5px 0 5px 7px; font-size:75%; line-height:200%; }
table.schoolfeature_list td.naiyou {width:460px; line-height:120%; padding:5px 0 5px 7px; font-size:80%; font-weight:bold;}
table.schoolfeature_list td.naiyou2 {width:600px; line-height:120%; padding:5px 0 5px 7px; font-size:70%; }
table.schoolfeature_list td.naiyou3 {width:400px; line-height:120%; padding:5px 0 5px 7px; font-size:70%; }
table.schoolfeature_list td.kakaku2 {width:100px; line-height:120%; padding:5px 0 5px 7px; font-size:80%; font-weight:bold; color: #990099}


table.schoolfeature_list_mei {width:550px;border:1px solid #eee;line-height:200%;  margin:20px 0px 0px 10px; }
table.schoolfeature_list_mei tr {width:550px; background:#ffffff;line-height:200% ; border:1px solid #999990; }
table.schoolfeature_list_mei th {width:10px; line-height:200%; padding:5px 0 5px 7px; font-size:100%; font-weight:bold;border:1px solid #999990;}
table.schoolfeature_list_mei td.setsumei {width:550px; line-height:200%; padding:5px 0 5px 7px; font-size:100%; font-weight:bold;background:#ffffcc;color:#111 ; }


/*=============================
¡ƒƒbƒZ[ƒW¡
=============================*/
table.message_list {width:700px;border:1px solid #999990;line-height:200%; margin-bottom:40px; }
table.message_list tr {width:700px; background:#ffffff;line-height:200% ; border:1px solid #999990; }
table.message_list th {width:140px; line-height:150%; padding:5px 0 5px 7px; font-size:80%; font-weight:bold;border:1px solid #999990;}
table.message_list td.setsumei {border:3px solid #FFE6E5;width:700px; line-height:170%; padding:5px 0 5px 7px; font-size:85%; background:#ffffff}

table#bottom_main2 td.left_aria .aaa a { color:#ff0000; width:250px; display:block; height:25px; background:url(../img/bull.gif) no-repeat 3px 10px; font-size:100%; line-height:25px; text-indent:10px;}


/*=============================
¡“üŠw\ž•û–@¡
=============================*/
#flow_h00 {background-image:url(../img/flow_h00.jpg) ; background-repeat:no-repeat ; width:450px; height:110px;}
#flow_h01 {background-image:url(../img/flow_h01.jpg) ; background-repeat:no-repeat ; width:450px; height:300px;}
#flow_h02 {background-image:url(../img/flow_h02.jpg) ; background-repeat:no-repeat ; width:450px; height:379px;}
#flow_h03 {background-image:url(../img/flow_h03.jpg) ; background-repeat:no-repeat ; width:450px; height:209px;}
#flow_h04 {background-image:url(../img/flow_h04.jpg) ; background-repeat:no-repeat ; width:450px; height:239px;}
table#bottom_main2 td.left_aria #main_waku p.flow_p01 {position:relative; top:-100px; left:70px; width:360px; font-size:120%; color:#111111;}
table#bottom_main2 td.left_aria #main_waku p.flow_p02 {position:relative; top:70px; left:70px; width:360px; font-size:120%; color:#111111;}
table#bottom_main2 td.left_aria #main_waku p.flow_p03 {position:relative; top:70px; left:70px; width:360px; font-size:120%; color:#111111;}
table#bottom_main2 td.left_aria #main_waku p.flow_p04 {position:relative; top:70px; left:70px; width:360px; font-size:120%; color:#111111;}

table.main_waku_flow 	{width:340px;border:1px solid #999990;line-height:200%; margin-bottom:10px;}
table.main_waku_flow tr {width:330px; background:#ffcc00;line-height:200%;border:1px solid #999990; }
table.main_waku_flow td {line-height:140%; padding:5px; font-size:90%; font-weight:bold;}


/*=============================
¡uŽtÐ‰î¡
=============================*/

table.koushi_list {width:600px;line-height:200%; margin:20px 50px 20px 50px; }
table.koushi_list tr {width:600px; background:#ffffff;line-height:200%;border:1px solid #999990; }
table.koushi_list th {width:140px; line-height:200%; padding:5px 0 5px 7px; font-size:80%; font-weight:bold;border:1px solid #999990;}
table.koushi_list td.photo {width:211px; line-height:200%; padding:5px 0 5px 7px; font-size:80%; }
table.koushi_list td.naiyou1 {width:400px; line-height:110%; padding:5px 0 5px 7px; font-size:80%; line-height:170%; }



/*=============================
¡ƒR[ƒXŽóu—¿¡
=============================*/

table#bottom_main2 td.left_aria ul#sampleLink { margin-left:30px; margin-bottom:20px; width:250px; display:block;}
table#bottom_main2 td.left_aria ul#sampleLink li { width:250px; display:block; height:25px; background:url(../img/dot_gray.gif) bottom repeat-x;}
table#bottom_main2 td.left_aria ul#sampleLink li a { color:#666666; width:250px; display:block; height:25px; background:url(../img/bull.gif) no-repeat 3px 10px; font-size:60%; line-height:25px; text-indent:10px;}


.menu_h01 {background:url(../img/menu_h01.gif) top no-repeat; width:700px; height:100px; text-indent:-9999px;}
.menu_h02 {background:url(../img/menu_h02.gif) top no-repeat; width:700px; height:100px; text-indent:-9999px;}
.menu_h03 {background:url(../img/menu_h03.gif) top no-repeat; width:700px; height:100px; text-indent:-9999px;}
.menu_h04 {background:url(../img/menu_h04.gif) top no-repeat; width:700px; height:100px; text-indent:-9999px;}
.menu_h05 {background:url(../img/menu_h05.gif) top no-repeat; width:700px; height:100px; text-indent:-9999px;}
.menu_h06 {background:url(../img/menu_h06.gif) top no-repeat; width:700px; height:100px; text-indent:-9999px;}
.menu_h07 {background:url(../img/menu_h07.gif) top no-repeat; width:700px; height:100px; text-indent:-9999px;}
.menu_h08 {background:url(../img/menu_h08.gif) top no-repeat; width:700px; height:100px; text-indent:-9999px;}
.menu_h09 {background:url(../img/menu_h09.gif) top no-repeat; width:700px; height:100px; text-indent:-9999px;}
.menu_h10 {background:url(../img/menu_h10.gif) top no-repeat; width:700px; height:100px; text-indent:-9999px;}
.menu_h11 {background:url(../img/menu_h11.gif) top no-repeat; width:700px; height:100px; text-indent:-9999px;}

table.course_list {width:700px;border:1px solid #999990;line-height:200%; margin-bottom:40px; }
table.course_list tr {width:700px; background:#ffffff;line-height:200% ; border:1px solid #999990; }
table.course_list th {width:140px; line-height:200%; padding:5px 0 5px 7px; font-size:80%; font-weight:bold;border:1px solid #999990;}
table.course_list td.setsumei {border:3px solid #FFE6E5;width:700px; line-height:200%; padding:5px 0 5px 7px; font-size:90%; font-weight:bold;background:#ffffff}
table.course_list td.title {width:140px; line-height:200%; padding:5px 0 5px 7px; font-size:80%; font-weight:bold;background:#FFE6E5}
table.course_list td.title2 {width:540px; line-height:200%; padding:5px 0 5px 7px; font-size:80%; font-weight:bold;background:#FFE6E5}
table.course_list td.naiyou1 {width:600px; line-height:120%; padding:5px 0 5px 7px; font-size:80%; line-height:200%; }

table.course_list td.naiyou {width:460px; line-height:120%; padding:5px 0 5px 7px; font-size:80%; font-weight:bold;}
table.course_list td.naiyou2 {width:600px; line-height:120%; padding:5px 0 5px 7px; font-size:70%; }
table.course_list td.naiyou3 {width:400px; line-height:120%; padding:5px 0 5px 7px; font-size:70%; }
table.course_list td.kakaku2 {width:100px; line-height:120%; padding:5px 0 5px 7px; font-size:80%; font-weight:bold; color: #990099}


/*=============================
¡ƒlƒCƒ‹ƒXƒN[ƒ‹ƒgƒbƒv@‹y‚ÑA“Á’¥¡
=============================*/

table#bottom_main2 td.left_aria #main_waku h3 { margin-top:10px; color: #FF378A;}
table#bottom_main2 td.left_aria #main_waku h4 { font-size:70%;margin:0px 10px 0px 10px; color: #333;}
table#bottom_main2 td.left_aria #main_waku h5 { padding:0px 0px 5px 50px; color: #c74d4d; font-size:90%; margin:0px;}
table#bottom_main2 td.left_aria #main_waku p { margin-bottom:20px; padding-left:5px;}
table#bottom_main2 td.left_aria #main_waku p.schoolfeature {margin-left:50px ; border:1px solid #999990; padding:5px; width:550px;background:#FFF2FC; color: #111111;}

table#bottom_main2 td.left_aria div#main_waku table#school_list h6 {margin:10px 0 10px 5px;}
table#bottom_main2 td.left_aria div#main_waku table#school_list td p {margin-bottom:20px; padding-left:10px;}
table#bottom_main2 td.left_aria div#main_waku table#pro th { width:100px; padding:5px 10px; vertical-align: middle; font-size:75%; font-weight:bold;}
table#bottom_main2 td.left_aria div#main_waku table#pro th img { vertical-align:middle; margin-top:-2px;}
table#bottom_main2 td.left_aria div#main_waku table#pro td { width:650px; padding:5px 5px; vertical-align: middle; font-size:75%;}
table#bottom_main2 td.left_aria div#main_waku center { text-align:center;}
