/*

榎戸追加分
*/
.head_image{
height:50px;
border-bottom:3px solid #C70000;
}

.head_image_txt{
color:#666; margin:1em 250px 1em 1em;
}

div#result{
background:url(imgdir/titleimage/result_bg.jpg) no-repeat top right; 
height:167px;
}

div#lineup{
background:url(imgdir/titleimage/lineup_bg.jpg) no-repeat top right; 
height:167px;
}

div#kokugo{
background:url(imgdir/titleimage/kokugo_bg.jpg) no-repeat top right; 
height:157px;
}


div#hisao_en{
background:url(imgdir/titleimage/hisao_eng_bg.jpg) no-repeat top right; 
height:176px;
}


div#sp_en{
background:url(imgdir/titleimage/sp_en_bg.jpg) no-repeat top right; 
height:172px;
}



.course_table {
	background:#dfdfdf;
	width:99%;
	margin:8px 0;
}

.course_table th {
	background:#F2F4F9;
	padding:5px 3px;
	border:1px solid #fff;
	font-weight:bold;
	text-align:center;
	vertical-align:middle;
}

.course_table td {
	background:#fff;
	padding:5px 3px;
	border:1px solid #fff;
	text-align:center;
	vertical-align:middle;
}

.course_table #caption {
	color:#666666;
}






/* CSS Document */

/*パターン1*/
.contact1 {
	margin:0px 0px 0px 0px;
	padding:0px;
}

.contact1 th {
	/* 背景色 背景画像のURL 背景画像の繰り返し 背景画像の添付 背景画像の位置	 */
	background:url(imgdir/common/submenu_point.gif) no-repeat left;
	text-indent:5px;
	padding:8px;
	border-right:1px solid #dddddd;
	border-bottom:1px dashed #dddddd;
	white-space:nowrap;
}

.contact1 td {
	padding:8px;
	border-bottom:1px dashed #dddddd;
}

.contact1 #last {
	border-bottom:0px;
}


.cd_details th{
white-space:nowrap;
}
.cd_details td{
padding:5px;
vertical-align:top;
text-align:center;
}




/* CSS Document */
/* CSS Document */

body{
margin:0;
padding:0;
text-align:left;

}


#popup_container{
width:398px;
border:1px solid #000;
}


div#popup_header{
	position:relative; width:400px; background: url(imgdir/header/header_bg.gif); color:#FFFFFF;}
div#popup_header h1{font:50px Arial, Helvetica, sans-serif;height:60px;line-height:60px;margin:0;padding-left:10px;}
div#popup_header h1 a{display:block;color: #000;width:250px;background:url(imgdir/header/logo2.gif) no-repeat left;text-indent:-9999px;}

div#popup_header strong{font-weight:normal;position:absolute;left:135px;top:40px;}
div#popup_header ul{margin:0;position:absolute;right:0;top:5px;font-size:10px;}
div#popup_header li{float:left;margin:0 5px 0 10px;list-style:none;background:url(imgdir/common/cursor.gif) no-repeat left; text-indent:10px;color:#fff;}
div#popup_header li a:hover,a:active{color: #fff; text-decoration:underline;}
div#popup_header li a:visited{color: #fff; text-decoration:none;}
ul{
list-style-type:none;
margin:0;
padding:0;
}

div#popup_footer{clear:both;width:400px;}
div#popup_footer{background: #666;color: #FFF}
div#popup_footer p{margin:0;padding:5px 10px;text-align:center;}


ul li{

margin:0.5em;
padding:0;
}
