@charset "utf-8";
/* CSS Document */

@import url(main.css);
@import url(head_foot.css);
@import url(left.css);
@import url(right.css);


body {
	margin:0;

	background-image:url(../images/obi.gif);
	background-repeat:repeat-x;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	}
	
#slide {
	margin-left:6px;


	width:575px;
	height:auto;

	
}
	
#head_box {
	background-image:url(../images/header_logo.png);
	width:980px;
	height:88px;
	margin-left:auto;
	margin-right:auto;
}
	
#head_box h1 {
	margin-top:0;
	margin-left:0px;
	float:left;
	text-indent:-9999px;
	width:80px;
	height:100px;
	}


#head_box h1 a{

	float:left;
	text-indent:-9999px;
	width:80px;
	height:100px;
	}
	
	
/* Header */
#header { width:800px; height:66px; margin:0 auto; text-align:left;}
/* GlobalNavigation */
#globalMenu table { width:800px; line-height:1.2em;}
#globalMenu table span#explain { color:#600; font-size:10px;}
#globalMenu table span#text { color:#900; font-size:10px;}
#globalMenu table h1#ja_name { color:#999; font-size:13px;}
ul.menu {position: relative	display: inline-block;list-style: none;font-size: 14px;height: 30px;width: 100%;margin: 0;padding: 0;}
ul.menu li {position: relative;display: inline-block;font-size: 14px;white-space: nowrap;float: left;border: none;margin: 0;padding: 0;}
ul.menu a {position: relative;display: inline-block;text-decoration: none;font-size: 14px;line-height: 30px;color: #000000;background: #eeeeee;margin: 0;padding: 0px;}
ul.menu ul {position: relative;display: none;list-style: none; color: #000000; border-top:none;margin: 0;padding: 0;}
ul.menu > li {border-right:none;}
ul.menu > li li {clear: left;border: #1A0000 1px solid;border-top: none;}
ul.menu > li li a {background: #000;padding: 0px; color:#666;}

ul.menu li:hover > a {color: #000000;background: #cccccc;}
ul.menu li:hover > ul {display: inline-block;position: absolute;top: 30px;left: 0;}
ul.menu li a:hover {color: #ffffff;background: #333366; padding:0; margin:0;}
ul.menu li li:hover ul {top: 0px;left: 100%;}

#globalMenu { width:800px; height:29px; }
#globalMenu ul li.trick ul li a { width:121px; background:#300 no-repeat 0 0; text-indent:15px;}
#globalMenu ul li.trick ul li a:hover { width:116px; background:#200000; border-left:#300 solid 5px; text-indent:10px;}

#midashi {
	margin-top:-22px;
}



#box {
	width:800px;
	height:auto;
	margin-left:auto;
	margin-right:auto;

	}

#box pre{
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;	
	
}
	
#box_left_school {
	

	width:100px;
	height:auto;
	float:left;
	
}

#box_left_school img{
	height:20px;
	float:left;
	border-bottom:#300 solid 1px;
	margin-top:15px;	
	
}



#box_right_school {
	width:700px;
	height:auto;
	float:right;
	
}	

#box_right_school {
	text-indent:20px;
	
}
	
#box_left {
	margin-top:20px;
	width:600px;
	height:auto;
	float:left;	
	}

#box_right {
	margin-top:20px;
	width:200px;
	height:auto;
	float:right;
	}
	
#caution {
	width:555px;
	border: 1px solid #CCCCCC;
	padding-left:15px;
	padding-right:15px;
	margin-bottom:10px;
	
	
	
}


#banner_new{
	width:auto;
	height:auto;
	
}

#banner_new h3{
	width:200px;
	height:25px;
	background-color:#C40000;
	color:#FFF;
	font-size:14px;
	text-align:center;
	padding-top:8px;
	margin-bottom:5px;
}

#info {
	width:588px;
	
	height:auto;
	
	
	
}

/* footer */
#footer { clear:both; text-align:center;width:100%; height:45px; padding-top:5px; font-size:11px; border-top:1px solid #282828;}
#footer table { width:800px; margin:0 auto;}
#footer a { color:#333; text-decoration:none;}
#footer a:hover { color:#333; text-decoration:underline;}
#footer address { color:#333; font-size:11px;} 
#footer address a { color:#C333; text-decoration:underline;}
#footer address a:hover { text-decoration:none;}

div.textBox h3 {
	width:800px;
	font-size:23px;
	margin:0;
	border-bottom: 3px solid #000;
	
}

h3.et {
	font-size:33px;
	margin-top:20px;
	border-bottom: 3px solid #000;
	
}




div.textBox  {
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	margin-bottom:20px;
}

div.textBox  {
	line-height:1.8;
}


div.cage {
	
	width:700px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	
	
}

div.cage h3{
	
	width:650px;
	font-size:22px;
	height:38px;
	padding-top:4px;
	color:#FFF;
	background-color:#C33;
		margin-left:auto;
	margin-right:auto;
	
	
	
	
}


.cage  table{
			margin-left:auto;
	margin-right:auto;
	width:650px;
	height:auto;
	border-collapse: collapse;
}
.cage   td{
	border: solid 1px;
	padding: 0.5em;
	
}

td.hoge {
	
	width:100px;
	background-color:#666;
	color:#FFF;
	
}
div.cage_left {
	text-indent:0px;
	width:330px;
	height:auto;
	margin-left:25px;
	height:auto;
	
	float:left;
}

div.cage_right {
	height:auto;
	margin-top:14px;
	float:right;
	margin-right:25px;
	height:auto;
}

div.cage_box {
	width:700px;
	height:auto;
	float:right;
	
	
}

div.leader_box {
	text-indent:0px;
	width:650px;
	height:auto;
	float:right;	
	border-bottom: 1px solid #000;
	margin-bottom:20px;
	
}

div.leader_left {
	width:120px;
	
	float:left;
}

div.leader_right {
	width:480px;
	float:right;
	
	
}