/*------ea001 ea002 ea003  ------*/

.ea002yoso {margin:10px 30px 20px 15px;	border:1px dotted #888;	}

.ea001_01_box{	font-size: 12px;margin: 0 0 0 0; }

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

.ea001_01_subboxa{margin: 10 0 20px 0;}

.ea001_01_subbox02{margin: 10px 0 10px 17px; }

.ea001_01_subbox02a{margin: 10px 0 10px 17px; }

.ea001_01_subbox03{margin: 0 0 10px 17px; }

.ea001_01_subbox read{	margin: 10px 0 0 19px; }

.ea001_01_box h2{	position: absolute;	left: -9999px;}

.ea001td01{padding: 0 4px 0 0;}

.ea001td02{margin: 0 0 0 50px;padding: 0 0 0 50px;}

.ea001td03{	margin: 10px 0 0 19px; }

.ea001_01_main_title{ margin: 0 0 3px 0; }

.ea001_01_main_title_box{ margin: 0 0 15px 0;}

.ea001_01_cap{ margin: 0 0 0 0;}

#ea001_01_title{background-image: url(/images/nyushijoho/ea001_obi01.gif);background-repeat: no-repeat;margin: 0 0 9px 0;	width: 549px;height: 20px;}

#ea001_02_title{background-image: url(/images/nyushijoho/ea001_obi02.gif);background-repeat: no-repeat;margin: 0 0 9px 0; width: 549px;height: 20px;}

#ea001_03_title{background-image: url(/images/nyushijoho/ea001_obi03.gif);background-repeat: no-repeat;margin: 0 0 9px 0; width: 549px;	height: 20px;}

#ea001_04_title{background-image: url(/images/nyushijoho/ea001_obi04.gif);background-repeat: no-repeat;margin: 0 0 9px 0; width: 549px;height: 20px;}

#ea002_title{background-image: url(/images/nyushijoho/ea002_obi01.gif);background-repeat: no-repeat;margin: 0 0 9px 0;	width: 549px;height: 20px;}

.ea001_keyword_title{background-image: url(/images/nyushijoho/query_scool_name.gif);background-repeat: no-repeat;width: 62px;height: 24px;}



/*- calender */

#calendar table{ margin:5px 0 0 0; border-bottom:2px solid #888;}

#calendar td{ letter-spacing:-0.07em; text-align:center; padding:0 0 2px 0;}

#calendar .tbl01{ color:#FFF; background-color:#61C5D1;}

#calendar .tbl02{ color:#FFF; background-color:#E49BA8;}

#calendar .tbl03{ background-color:#D9F6F3; border-bottom:1px solid #FFF; padding:2px 3px 2px 3px;}

#calendar .tbl03Top{ background-color:#D9F6F3; border-top:1px solid #FFF; border-bottom:1px solid #FFF; padding:2px 3px 2px 3px;}

#calendar .tbl03Bottom{ background-color:#D9F6F3; padding:2px 3px 2px 3px;}

#calendar .tbl04{ background-color:#FFF; border-top:1px solid #FFF; border-right:1px solid #CCC; border-bottom:1px solid #CCC;}

#calendar .tbl04Bottom{ background-color:#FFF; border-top:1px solid #FFF; border-right:1px solid #CCC;}

#calendar .tbl05{ background-color:#FDF6F8; border-top:1px solid #FFF; border-right:1px solid #CCC; border-bottom:1px solid #CCC;}

#calendar .tbl05Bottom{ background-color:#FDF6F8; border-top:1px solid #FFF; border-right:1px solid #CCC;}

#calendar .tbl06{ background-color:#F0F0F0; border-top:1px solid #FFF; border-right:1px solid #CCC; border-bottom:1px solid #CCC;}

#calendar .tbl06Bottom{ background-color:#F0F0F0; border-top:1px solid #FFF; border-right:1px solid #CCC;}

.ea01_openLeft { width: 195px; float: left;	margin: 10px 15px 0 10px;}

.ea01_openRight { margin: 10px 0 0 0; width: 301px; float: right;}

.ea01areaTbl06 { margin: 7px 0 0 0; }

#ea01Open { width: 301px; float: right; margin: 10px 5px 0 10px;}

#ea01Open02 { margin: 7px 0 25px 12px; }

#eaopen { width: 549px; margin: 10px 0 25px 0;}

.ea01openLeft { width: 224px; float: left; margin: 0 15px 0 0;}

.ea01openRight { width: 301px; float: right;}

.ea001_rBox01 { font-size: 12px; border: 1px solid #828282;	margin: 0px 0 6px 0; padding: 0 0 0 0;}

.ea001_rBox02 { font-size: 12px; border: 1px solid #CCCCCC;	margin: 0px 0 6px 0; padding: 0 0 0 0;}

.ea001_rBox01_subbox { font-size: 12px; margin: 5px 5px 5px 5px;}

#ea001_keyword { width: 365px; text-align: left; margin: 12px 0 12px 15px;}



.ea004_dot_y {

	background: url(/images/nyushijoho/ea004_dot_y.gif);

}

.ea004ctitle {

	margin: 14px 0 7px 10px;

}

.ea004cblock {

	margin: 0 0 25px 26px;

}

.ea004cell {

	padding: 7px 0 7px 0;

}

.ea005main {

	margin: 0 0 0 5px;

}

.ea005serch {

	margin: 20px 0 0 0;

}

.ea005Cap01 {

	margin: 10px 0 2px 0;

}

.ea005sub {

	margin: 0 0 3px 0;

}

.ea005Line01 {

	margin: 0 0 8px 0;

}



.ea005Lead {

	margin: 0 0 13px 13px;

}



.ea005Box {

	margin: 0 0 10px 13px;

}



.ea005boxt {

	padding: 4px 0 4px 9px;

}



.ea005Radio {

	padding: 5px 0 5px 5px;

}



.ea005RadioT {

	padding: 4px 0 4px 0;

}



.ea005Doty {

	background: url(/images/nyushijoho/ea005_doty.gif);

}

.ea005Doth {

	background: url(/images/nyushijoho/ea005_doth.gif);

}

.ea006tbl {

	margin: 5px 0 10px 5px;

}

.ea004_font16 {

 font-size: 16px;

 line-height: 138%;

 font-weight: bold;

}



.ea008BoxM {

	padding: 5px 0 0 20px;

}



/*  */

.ea_resultbox{

	width: 755px;

	margin: 1px 0px 1px 5px;

}



table.resultTbl{

	padding:0px;

	border: solid 0 white;

	border-collapse: collapse;

}



table.resultTbl tr td{

	border: solid 1px #DEDEDE;

	padding: 3px 1px 5px 2px;

}



.center{

	text-align: center;

}



.top{

	vertical-align: top;

}



.imgMargin3{

	margin: 3px;

}

