@charset "UTF-8";

body{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:center;
	color: #333333;
	background:url("../images/bg.gif") top center repeat-x;
	font-family:Meiryo,MS UI Gothic,･皈､･�ｪ,verdana,Arial;
	line-height:180%;
	font-size:12px;
}

.wrap{
	width:897px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	padding: 0px 0px 0px 0px;
	}

.wrap2{
	width:985px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	padding: 0px 0px 0px 0px;
	}

/* ｶｦﾄﾌﾉ�ｬ */
hr{display: none;}
img{border:none;}
ol{list-style:none;}
td{line-height:180%;font-size:12px;}

a{text-decoration:none;color:#0066cc;}
a:hover{text-decoration:underline;}

img.preload{display:none;}
.pannavi{text-align:right;width:610px;}

.b{font-weight:bold;}
.teacher{text-align:left;width:430px;}

/* ･�､･｢･ｦ･ﾈ */
.box_a{width:897px;padding:0px;}
.bg_contents{text-align:center;width:897px;padding:0px;background:#ffffff url("../images/bg_contents.gif") top center no-repeat;}
.contents{width:881px;margin-left:auto;margin-right:auto;background:#ffffff url("../images/bg_blue.gif") top right repeat-y;}

.box_b{float:left;width:623px;padding:0px;background:#ffffff;}
.box_c{float:right;width:258px;padding:0px;background:#cccccc url("../images/bg_blue.gif") top center repeat-y;}

/* ･ﾈ･ﾃ･ﾗ6､ﾄ､ﾎBOX */
.box_s{width:290px;float:left;padding:0px 10px 0px 10px;}
.el{width:290px;height:60px;background:#ffffff url("../images/el_head.jpg") top center no-repeat;}
.ex{width:290px;height:60px;background:#ffffff url("../images/ex_head.jpg") top center no-repeat;}
.jr{width:290px;height:60px;background:#ffffff url("../images/jr_head.jpg") top center no-repeat;}
.hi{width:290px;height:60px;background:#ffffff url("../images/hi_head.jpg") top center no-repeat;}
.sr{width:290px;height:60px;background:#ffffff url("../images/sr_head.jpg") top center no-repeat;}
.co{width:290px;height:60px;background:#ffffff url("../images/co_head.jpg") top center no-repeat;}

.bg_box{background:#ffffff url("../images/bg_box.gif") top center repeat-y;text-align:left;padding:0px 10px 0px 10px;}
.photo01{margin:70px 0px 0px 0px;}
.photo02{float:right;margin:130px 0px 0px 0px;}

.b_el{display:block;background:url(../images/b_el.gif) no-repeat;margin:0px 0px 0px 90px;}
a:hover.b_el{background:url(../images/b_el_.gif) no-repeat;}
.b_ex{display:block;background:url(../images/b_ex.gif) no-repeat;margin:0px 0px 0px 90px;}
a:hover.b_ex{background:url(../images/b_ex_.gif) no-repeat;}
.b_jr{display:block;background:url(../images/b_jr.gif) no-repeat;margin:0px 0px 0px 90px;}
a:hover.b_jr{background:url(../images/b_jr_.gif) no-repeat;}
.b_hi{display:block;background:url(../images/b_hi.gif) no-repeat;margin:0px 0px 0px 90px;}
a:hover.b_hi{background:url(../images/b_hi_.gif) no-repeat;}
.b_sr{display:block;background:url(../images/b_sr.gif) no-repeat;margin:0px 0px 0px 90px;}
a:hover.b_sr{background:url(../images/b_sr_.gif) no-repeat;}
.b_co{display:block;background:url(../images/b_co.gif) no-repeat;margin:0px 0px 0px 90px;}
a:hover.b_co{background:url(../images/b_co_.gif) no-repeat;}
.b_ex2{display:block;background:url(../images/s_list.gif) no-repeat;margin:10px 0px 0px 0px;}
a:hover.b_ex2{background:url(../images/s_list_.gif) no-repeat;}


.b_map{display:block;background:url(../images/b_map.gif) no-repeat;margin:0px 0px 0px 50px;}
a:hover.b_map{background:url(../images/b_map_.gif) no-repeat;}
.b_blog{display:block;background:url(../images/b_blog.gif) no-repeat;margin:0px 0px 0px 10px;padding:15px 0px 5px 0px;}
a:hover.b_blog{background:url(../images/b_blog_.gif) no-repeat;}
.b_our{display:block;background:url(../images/b_our.gif) no-repeat;margin:0px 0px 0px 10px;padding:15px 0px 5px 0px;}
a:hover.b_our{background:url(../images/b_our_.gif) no-repeat;}
.b_ebook{display:block;background:url(../images/b_ebook.gif) no-repeat;margin:0px 0px 0px 10px;padding:15px 0px 5px 0px;}
a:hover.b_ebook{background:url(../images/b_ebook_.gif) no-repeat;}

.top_b01{display:block;background:url(../images/top_b01.gif) no-repeat;}
	a:hover.top_b01{background:url(../images/top_b01_.gif) no-repeat;}
.top_b02{display:block;background:url(../images/top_b02.gif) no-repeat;}
	a:hover.top_b02{background:url(../images/top_b02_.gif) no-repeat;}
.top_b03{display:block;background:url(../images/top_b03.gif) no-repeat;}
	a:hover.top_b03{background:url(../images/top_b03_.gif) no-repeat;}
.top_b04{display:block;background:url(../images/top_b04.gif) no-repeat;}
	a:hover.top_b04{background:url(../images/top_b04_.gif) no-repeat;}
.top_b05{display:block;background:url(../images/top_b05.gif) no-repeat;}
	a:hover.top_b05{background:url(../images/top_b05_.gif) no-repeat;}
.top_b06{display:block;background:url(../images/top_b06.gif) no-repeat;}
	a:hover.top_b06{background:url(../images/top_b06_.gif) no-repeat;}
.top_b07{display:block;background:url(../images/top_b07.gif) no-repeat;}
	a:hover.top_b07{background:url(../images/top_b07_.gif) no-repeat;}
.top_b08{display:block;background:url(../images/top_b08.gif) no-repeat;}
	a:hover.top_b08{background:url(../images/top_b08_.gif) no-repeat;}
.top_b09{display:block;background:url(../images/top_b09.gif) no-repeat;}
	a:hover.top_b09{background:url(../images/top_b09_.gif) no-repeat;}
.top_b10{display:block;background:url(../images/top_b10.gif) no-repeat;}
	a:hover.top_b10{background:url(../images/top_b10_.gif) no-repeat;}

/* ｳﾑｴﾝ1 */

.box{
width:231px;
}
.corner1{
font-size:1px;
display:block;
overflow:hidden;
}
.r1{
background:#cccccc;
color:inherit;
display:block;
overflow:hidden;
height:1px;
margin:0px 5px;
}
.r2{
background:#ffffff;
color:inherit;
display:block;
overflow:hidden;
height:1px;
margin:0px 3px;
border-right:#cccccc solid 1px;
border-left:#cccccc solid 1px;
border-width:0 2px;
}
.r3{
background:#ffffff;
color:inherit;
display:block;
overflow:hidden;
height:1px;
margin:0px 2px;
border-right:#cccccc solid 1px;
border-left:#cccccc solid 1px;
}
.r4{
background:#ffffff;
color:inherit;
display:block;
overflow:hidden;
height:1px;
margin:0px 1px;
border-right:#cccccc solid 1px;
border-left:#cccccc solid 1px;
}
.r5{
background:#ffffff;
color:inherit;
display:block;
border-right:#cccccc solid 1px;
border-left:#cccccc solid 1px;
padding:0px;
}
.r6{
font-size:1px;
display:block;
overflow:hidden;
height:1px;
}



/* ･�ｹ･ﾈ */
.list1{
list-style:none;
padding:0px 0px 0px 25px;
margin:0px 0px 0px 0px;
text-align:left;
}

.li1
{
background-image:url("../images/ya.gif");
background-repeat:no-repeat;
background-position:left center;
text-indent:25px;
line-height:250%;
}



/* ･ｳ･�ﾆ･�ﾄ */
.clear1{clear:left;height:2px;}
.title01{padding:30px 0px 10px 0px;}
.title02{background-image: url(../images/titlebar.gif);width:575px;height:50px;text-align:left;font-size:14px;font-weight:bold;}
.pad02{padding:0px 0px 40px 0px;width:578px;height:200px;}
.pad03{margin:80px 0px 0px 0px;}
.pad05{margin:5px 0px 0px 110px;padding:5px 0px 0px 0px;}
.pad06{margin:20px 0px 0px 0px;}

/* ･ﾆ｡ｼ･ﾖ･� */
.hyou_title {
	width:120px;
	background-image: url(../images/gradation.jpg);
	background-repeat: repeat;
	color: #666666;
	padding: 4px;
}

.hyou_cell {
	background-color: #FFFFFF;
	padding: 4px;}
	
.hyou_cell2{
	background-color: #999999;
	color:#ffffff;
	font-weight:bold;
	}

.hyou_cell_left{
	background-color: #FFFFFF;
	text-align:center;
	}

.hyou_cellgray_left{
	background-color: #eeeeee;
	text-align:center;
	}

/* ｳﾆ･ｳ｡ｼ･ｹ､ﾎ･ﾚ｡ｼ･ｸ */

.student_head{
	width:930px;
	height:20px;
	padding:10px 0px 0px 0px;
	text-align:right;
}

.ele_comment{width:610px;height:80px;background:url(../images/ele_text.jpg);color:#ffffff;}
.exa_comment{width:618px;height:80px;background-color: #FFFFFF;}
.hig_comment{width:610px;height:80px;background:url(../images/hig_text.jpg);}
.jrh_comment{width:610px;height:80px;background:url(../images/jrh_text.jpg);color:#ffffff;}

.exa_mare{width:985px;height:51px;background:url(../images/exa_more.jpg);font-weight:bold;}
.hig_mare{width:985px;height:51px;background:url(../images/hig_more.jpg);font-weight:bold;}

.pad_exa_more{width:680px;text-align:right;}

.bg_green{background-color: #194632;}
.bg_white{background-color: #ffffff;}
.bg_gray{background-color: #ECEAEB;}
.bg_jrh{background:url(../images/jrh_comment_bg.jpg);}

.ele_b01{display:block;background:url(../images/ele_b01.jpg) no-repeat;}
	a:hover.ele_b01{background:url(../images/ele_b01_.jpg) no-repeat;}
.ele_b02{display:block;background:url(../images/ele_b02.jpg) no-repeat;}
	a:hover.ele_b02{background:url(../images/ele_b02_.jpg) no-repeat;}
.ele_b03{display:block;background:url(../images/ele_b03.jpg) no-repeat;}
	a:hover.ele_b03{background:url(../images/ele_b03_.jpg) no-repeat;}
.ele_b04{display:block;background:url(../images/ele_b04.jpg) no-repeat;}
	a:hover.ele_b04{background:url(../images/ele_b04_.jpg) no-repeat;}
.ele_b05{display:block;background:url(../images/ele_b05.jpg) no-repeat;}
	a:hover.ele_b05{background:url(../images/ele_b05_.jpg) no-repeat;}
.ele_b06{display:block;background:url(../images/ele_b06.jpg) no-repeat;}
	a:hover.ele_b06{background:url(../images/ele_b06_.jpg) no-repeat;}
.ele_b07{display:block;background:url(../images/ele_b07.jpg) no-repeat;}
	a:hover.ele_b07{background:url(../images/ele_b07_.jpg) no-repeat;}
.ele_b08{display:block;background:url(../images/ele_b08.jpg) no-repeat;}
	a:hover.ele_b08{background:url(../images/ele_b08_.jpg) no-repeat;}
.ele_b09{display:block;background:url(../images/ele_b09.jpg) no-repeat;}
	a:hover.ele_b09{background:url(../images/ele_b09_.jpg) no-repeat;}


.exa_b01{display:block;background:url(../images/exa_b01.jpg) no-repeat;}
	a:hover.exa_b01{background:url(../images/exa_b01_.jpg) no-repeat;}
.exa_b02{display:block;background:url(../images/exa_b02.jpg) no-repeat;}
	a:hover.exa_b02{background:url(../images/exa_b02_.jpg) no-repeat;}
.exa_b03{display:block;background:url(../images/exa_b03.jpg) no-repeat;}
	a:hover.exa_b03{background:url(../images/exa_b03_.jpg) no-repeat;}
.exa_b04{display:block;background:url(../images/exa_b04.jpg) no-repeat;}
	a:hover.exa_b04{background:url(../images/exa_b04_.jpg) no-repeat;}
.exa_b05{display:block;background:url(../images/exa_b05.jpg) no-repeat;}
	a:hover.exa_b05{background:url(../images/exa_b05_.jpg) no-repeat;}
.exa_b06{display:block;background:url(../images/exa_b06.jpg) no-repeat;}
	a:hover.exa_b06{background:url(../images/exa_b06_.jpg) no-repeat;}
.exa_b07{display:block;background:url(../images/exa_b07.jpg) no-repeat;}
	a:hover.exa_b07{background:url(../images/exa_b07_.jpg) no-repeat;}
.exa_b08{display:block;background:url(../images/exa_b08.jpg) no-repeat;}
	a:hover.exa_b08{background:url(../images/exa_b08_.jpg) no-repeat;}
.exa_b09{display:block;background:url(../images/exa_b09.jpg) no-repeat;}
	a:hover.exa_b09{background:url(../images/exa_b09_.jpg) no-repeat;}


.exa_bb01{display:block;background:url(../images/exa_bb01.jpg) no-repeat;}
	a:hover.exa_bb01{background:url(../images/exa_bb01_.jpg) no-repeat;}
.exa_bb02{display:block;background:url(../images/exa_bb02.jpg) no-repeat;}
	a:hover.exa_bb02{background:url(../images/exa_bb02_.jpg) no-repeat;}
.exa_bb03{display:block;background:url(../images/exa_bb03.jpg) no-repeat;}
	a:hover.exa_bb03{background:url(../images/exa_bb03_.jpg) no-repeat;}
.exa_bb04{display:block;background:url(../images/exa_bb04.jpg) no-repeat;margin:8px 0px 0px 0px;}
	a:hover.exa_bb04{background:url(../images/exa_bb04_.jpg) no-repeat;margin:8px 0px 0px 0px;}


.hig_b01{display:block;background:url(../images/hig_b01.jpg) no-repeat;}
	a:hover.hig_b01{background:url(../images/hig_b01_.jpg) no-repeat;}
.hig_b02{display:block;background:url(../images/hig_b02.jpg) no-repeat;}
	a:hover.hig_b02{background:url(../images/hig_b02_.jpg) no-repeat;}
.hig_b03{display:block;background:url(../images/hig_b03.jpg) no-repeat;}
	a:hover.hig_b03{background:url(../images/hig_b03_.jpg) no-repeat;}
.hig_b04{display:block;background:url(../images/hig_b04.jpg) no-repeat;}
	a:hover.hig_b04{background:url(../images/hig_b04_.jpg) no-repeat;}
.hig_b05{display:block;background:url(../images/hig_b05.jpg) no-repeat;}
	a:hover.hig_b05{background:url(../images/hig_b05_.jpg) no-repeat;}
.hig_b06{display:block;background:url(../images/hig_b06.jpg) no-repeat;}
	a:hover.hig_b06{background:url(../images/hig_b06_.jpg) no-repeat;}
.hig_b07{display:block;background:url(../images/hig_b07.jpg) no-repeat;}
	a:hover.hig_b07{background:url(../images/hig_b07_.jpg) no-repeat;}
.hig_b08{display:block;background:url(../images/hig_b08.jpg) no-repeat;}
	a:hover.hig_b08{background:url(../images/hig_b08_.jpg) no-repeat;}
.hig_b09{display:block;background:url(../images/hig_b09.jpg) no-repeat;}
	a:hover.hig_b09{background:url(../images/hig_b09_.jpg) no-repeat;}

.hig_bb01{display:block;background:url(../images/hig_bb01.jpg) no-repeat;}
	a:hover.hig_bb01{background:url(../images/hig_bb01_.jpg) no-repeat;}
.hig_bb02{display:block;background:url(../images/hig_bb02.jpg) no-repeat;}
	a:hover.hig_bb02{background:url(../images/hig_bb02_.jpg) no-repeat;}


.jrh_b01{display:block;background:url(../images/jrh_b01.jpg) no-repeat;}
	a:hover.jrh_b01{background:url(../images/jrh_b01_.jpg) no-repeat;}
.jrh_b02{display:block;background:url(../images/jrh_b02.jpg) no-repeat;}
	a:hover.jrh_b02{background:url(../images/jrh_b02_.jpg) no-repeat;}
.jrh_b03{display:block;background:url(../images/jrh_b03.jpg) no-repeat;}
	a:hover.jrh_b03{background:url(../images/jrh_b03_.jpg) no-repeat;}
.jrh_b04{display:block;background:url(../images/jrh_b04.jpg) no-repeat;}
	a:hover.jrh_b04{background:url(../images/jrh_b04_.jpg) no-repeat;}
.jrh_b05{display:block;background:url(../images/jrh_b05.jpg) no-repeat;}
	a:hover.jrh_b05{background:url(../images/jrh_b05_.jpg) no-repeat;}
.jrh_b06{display:block;background:url(../images/jrh_b06.jpg) no-repeat;}
	a:hover.jrh_b06{background:url(../images/jrh_b06_.jpg) no-repeat;}
.jrh_b07{display:block;background:url(../images/jrh_b07.jpg) no-repeat;}
	a:hover.jrh_b07{background:url(../images/jrh_b07_.jpg) no-repeat;}
.jrh_b08{display:block;background:url(../images/jrh_b08.jpg) no-repeat;}
	a:hover.jrh_b08{background:url(../images/jrh_b08_.jpg) no-repeat;}
.jrh_b09{display:block;background:url(../images/jrh_b09.jpg) no-repeat;}
	a:hover.jrh_b09{background:url(../images/jrh_b09_.jpg) no-repeat;}

.jrh_bb01{display:block;background:url(../images/jrh_bb01.jpg) no-repeat;}
	a:hover.jrh_bb01{background:url(../images/jrh_bb01_.jpg) no-repeat;}
.jrh_bb02{display:block;background:url(../images/jrh_bb02.jpg) no-repeat;}
	a:hover.jrh_bb02{background:url(../images/jrh_bb02_.jpg) no-repeat;}
.jrh_bb03{display:block;background:url(../images/jrh_bb03.jpg) no-repeat;}
	a:hover.jrh_bb03{background:url(../images/jrh_bb03_.jpg) no-repeat;}

/* ･｢･ｯ･ｻ･ｹ･ﾚ｡ｼ･ｸ */
.bg_logo
{
background-image:url("../images/bg_logo.gif");
background-repeat:no-repeat;
background-position:center top;
text-indent:25px;
line-height:250%;
}

/* ｶｦﾄﾌ */
/*-------------------ﾊｸｻ惕ﾟﾄ�-------------------*/
.fontsize8 {font-size: 8pt;line-height: 1;}
.fontsize9 {font-size: 9pt;line-height: 1;}
.fontsize10 {font-size: 10pt;line-height: 1;}
.fontsize11 {font-size: 11pt;line-height: 1;}
.fontsize12 {font-size: 12pt;line-height: 1;}
.fontsize13 {font-size: 13pt;line-height: 1;}
.fontsize14 {font-size: 14pt;line-height: 1;}
.fontsize15 {font-size: 15pt;line-height: 1;}
.fontsize16 {font-size: 16pt;line-height: 1;}
.fontsize17 {font-size: 17pt;line-height: 1;}
.fontsize18 {font-size: 18pt;line-height: 1;}
.fontsize19 {font-size: 19pt;line-height: 1;}
.fontsize20 {font-size: 20pt;line-height: 1;}
.fontsize21 {font-size: 21pt;line-height: 1;}
.fontsize22 {font-size: 22pt;line-height: 1;}
.fontsize23 {font-size: 23pt;line-height: 1;}
.fontsize24 {font-size: 24pt;line-height: 1;}
.fontsize25 {font-size: 25pt;line-height: 1;}
.fontsize26 {font-size: 26pt;line-height: 1;}
.fontsize27 {font-size: 27pt;line-height: 1;}
.fontsize28 {font-size: 28pt;line-height: 1;}
.fontsize29 {font-size: 29pt;line-height: 1;}
.fontsize30 {font-size: 30pt;line-height: 1;}

.fontsize8_linehi10 {
	font-size: 8pt;
	line-height: 10pt;
}
.fontsize9_linehi11 {
	font-size: 9pt;
	line-height: 11pt;
}
.fontsize10_linehi12 {
	font-size: 10pt;
	line-height: 12pt;
}
.fontsize12_linehi16 {
	font-size: 12pt;
	line-height: 16pt;
}
.fontsize14_linehi20 {
	font-size: 14pt;
	line-height: 20pt;
}
.fontsize20_linehi36 {
	font-size: 20pt;
	line-height: 36pt;
}

.font_color {							/*ｹ猯ﾜ､ｬﾁ�､ｨ､��遉ﾏ｡｢.font_color1｡｢.font_color2､ﾈﾁ�､荀ｷ､ﾆ､､､ｯ*/
	color: #06f;
}


/*-------------------･ｿ･､･ﾈ･�-------------------*/
.common_title{
	width:260px;height:83px;
	background:url(../images/common_title_bottom2.jpg);
	color:#ffffff;font-family:'Century Gothic',sans-serif;font-weight:600;text-align:center;
}

/*-------------------･､･癸ｼ･ｸ-------------------*/
.border {								/*ｹ猯ﾜ､ｬﾁ�､ｨ､��遉ﾏ｡｢.border1｡｢.border2､ﾈﾁ�､荀ｷ､ﾆ､､､ｯ*/
	border: 1px solid #999;
}

/* ･ﾗ･�ｹ･�遙ｼ･ｹ */
.dd{padding:0px 0px 20px 0px;}




