@charset "UTF-8";

/*mainmenu
***********************************************************/
#base #header #mainmenu li.exam {
	background:url(../images/mainmenu_05_f3.gif) no-repeat;
}

/*submenu
***********************************************************/
/*イメージ*/
#exam-top #submenu #submenubox #content-image {
	background:url(../exam/images/sub_exam01.jpg) no-repeat;
}

#exam-info #submenu #submenubox #content-image {
	background:url(../exam/images/sub_exam02.jpg) no-repeat;
}

#exam-calendar #submenu #submenubox #content-image,
#exam-calendar-high #submenu #submenubox #content-image,
#exam-calendar-junior #submenu #submenubox #content-image {
	background:url(../exam/images/sub_exam03.jpg) no-repeat;
}

#exam-junior #submenu #submenubox #content-image {
	background:url(../exam/images/sub_exam04.jpg) no-repeat;
}

#exam-high #submenu #submenubox #content-image {
	background:url(../exam/images/sub_exam05.jpg) no-repeat;
}

#enquete-voice #submenu #submenubox #content-image {
	background:url(../exam/images/sub_exam06.jpg) no-repeat;
}

/*メニューハイライト*/
#exam-top #submenu #submenubox li.exam-top, 
#exam-info #submenu #submenubox li.exam-info, 
#exam-calendar #submenu #submenubox li.exam-calendar, 
#exam-calendar-high #submenu #submenubox li.exam-calendar, 
#exam-calendar-junior #submenu #submenubox li.exam-calendar, 
#exam-junior #submenu #submenubox li.exam-junior, 
#exam-high #submenu #submenubox li.exam-high, 
#enquete-voice #submenu #submenubox li.enquete-voice {
	background-color:#D5E6FF;
}

/*受験のご案内/中学受験/高校受験
***********************************************************/

#contents #to-contact {
	background:url(../images/contact_base_m.gif) repeat-y;
}

#contents #to-contact h3 {
	height: 35px;
	padding: 5px 0 0 44px;
	/*margin: 別途指定*/
	/*font-size: 別途指定*/
	line-height: 35px;
	background:url(../images/post_base_t.gif) no-repeat;
	color:#000;
}

#contents #to-contact .unit-bottom {
	height: 7px;
	font-size: 1px;/*Win ID*/
	line-height: 1%;/*Win ID*/
	background:url(../images/contact_base_b.gif) no-repeat;
}

#contents #to-contact .inner {
	padding: 0 20px;
}

#contents #to-contact .inner p {
	margin-bottom: 5px;
}

#contents #to-contact .inner em {
	font-weight: normal;
	color:#990000;
}

#contents ul {
	padding: 0px;
	margin: 0px;
	
}

#exam-top #contents ul li,
#exam-junior #contents ul li,
#exam-high #contents ul li{
	background: url(../images/list_red.gif) no-repeat 0.5em 0.5em;
	list-style: none;
	padding-left: 20px;
	padding-bottom: 2px;
}

#exam-top #contents ol,
#exam-junior #contents ol,
#exam-high #contents ol{
	padding: 0;
	margin: 0 0 0 22px;
}

#exam-top #contents ol li,
#exam-junior #contents ol li,
#exam-high #contents ol li{
	padding: 0;
	padding-bottom: 2px;
}


/*受験のご案内
***********************************************************/
#exam-top h2 {
	padding-left: 15px;
}


/*中学受験
***********************************************************/
/*高校受験
***********************************************************/
#exam-junior #contents h5, 
#exam-high #contents h5 {
	margin-top: 12px;
}

#exam-junior #contents p.indent, 
#exam-high #contents p.indent {
	padding-left: 20px;
	font-weight: bold;
}

#exam-high #contents p.indent {
	margin-top: 20px;
}

#exam-junior #contents .tablenote, 
#exam-high #contents .tablenote {
	margin-top: 10px;
}

#exam-junior #contents .tablenote, 
#exam-high #contents .tablenote {
	margin-top: 10px;
}

#exam-junior #contents .tablenote ul li,
#exam-high #contents .tablenote ul li {
	background: url(../images/icon2.gif) no-repeat 0.7em 0.5em;
}


/*tablebox*/
#exam-junior #contents .tablebox, 
#exam-high #contents .tablebox {
	background-color:#999;
	/*margin-bottom: 15px;*/
}

#exam-junior #contents .tablebox table, 
#exam-high #contents .tablebox table {
	width: 440px;
}

#exam-junior #contents .tablebox td, 
#exam-high #contents .tablebox td {
	background-color:#fff;
	padding: 5px;
	font-size: 11px;
	color:#333;
	text-align: center;
	
}

#exam-junior #contents .tablebox td.item, 
#exam-high #contents .tablebox td.item {
	color: #000;
	background-color:#FCF7F9;
	/*text-align: left;*/
}

#exam-high #contents .tablebox #course td.item {
	text-align: left;
	padding-left: 1em;
}

#exam-junior #contents .tablebox .tablehead td, 
#exam-high #contents .tablebox .tablehead td {
	background-color:#f4f4f4;
	color: #000;
}

#exam-junior #contents .tablebox tr.class td.data, 
#exam-high #contents .tablebox tr.class td.data {
	width: 14%;
}

#exam-high #contents .tablebox .schedule tr.class td.data {
	width: 15%;
}

#exam-junior #contents .tablebox #exam-schedule tr.person-num td.data {
	width: 18%;
}

#exam-junior #contents .tablebox tr.entry-doc td.data, 
#exam-high #contents .tablebox tr.entry-doc td.data {
	text-align: left;
}

#exam-junior #contents .tablebox ol, 
#exam-high #contents .tablebox ol {
	margin-top:0;
	margin-bottom:0;
	padding-top:0;
	padding-bottom:0;
	font-size: 11px;
}

#exam-junior #contents .tablebox td li, 
#exam-high #contents .tablebox td li {
	font-size: 11px;
	color:#333;
	line-height: 1.4;
}

#exam-junior #contents .tablebox tr.subject td.data #morning{
	margin-bottom: 5px;
}

#exam-junior #contents .tablebox tr.subject td.data .leftbox {
	width: 50px;
	font-weight: bold;
	text-align: left;
}
#exam-junior #contents .tablebox tr.subject td.data .rightbox {
	width: 165px;
	text-align: left;
}


/*貞静で会おうね！（受験生の声）
***********************************************************/

#enquete-voice .voice-unit {
	width: 470px;
	margin-top: 10px;
	background:url(../enquete/images/note3_m.gif) repeat-y;
}

#enquete-voice .voice-unit .unit-top {
	height: 15px;
	font-size: 1px;/*Win ID*/
	line-height: 1%;/*Win ID*/
	background:url(../enquete/images/note3_t.gif) no-repeat;
}

#enquete-voice .voice-unit .unit-bottom {
	height: 19px;
	font-size: 1px;/*Win ID*/
	line-height: 1%;/*Win ID*/
	background:url(../enquete/images/note3_b.gif) no-repeat;
}

/*note1*/
#enquete-voice .note1 .voice-unit {
	background:url(../enquete/images/note1_m.gif) repeat-y;
}

#enquete-voice .note1 .voice-unit .unit-top {
	background:url(../enquete/images/note1_t.gif) no-repeat;
}

#enquete-voice .note1 .voice-unit .unit-bottom {
	background:url(../enquete/images/note1_b.gif) no-repeat;
}

/*note2*/
#enquete-voice .note2 .voice-unit {
	background:url(../enquete/images/note2_m.gif) repeat-y;
}

#enquete-voice .note2 .voice-unit .unit-top {
	background:url(../enquete/images/note2_t.gif) no-repeat;
}

#enquete-voice .note2 .voice-unit .unit-bottom {
	background:url(../enquete/images/note2_b.gif) no-repeat;
}

/*note4*/
#enquete-voice .note4 .voice-unit {
	background:url(../enquete/images/note4_m.gif) repeat-y;
}

#enquete-voice .note4 .voice-unit .unit-top {
	background:url(../enquete/images/note4_t.gif) no-repeat;
}

#enquete-voice .note4 .voice-unit .unit-bottom {
	background:url(../enquete/images/note4_b.gif) no-repeat;
}

/**/
#enquete-voice .voice-unit .inner {
	padding: 0 25px 0 35px;
}

#enquete-voice .voice-unit .inner h3 {
	padding: 5px 0 0 17px;
	margin: 5px 0 10px;
	background:url(../images/check_icon.gif) repeat-y 0 0;
	font-weight: bold;
}

#enquete-voice .voice-unit .student {
	padding: 0 10px;
}

#enquete-voice .voice-unit .teacher {
	border: 1px solid #ccc;
	background-color: #fff;
	padding: 10px 10px 0;
}

/*受験生の方へ
***********************************************************/
#exam-info #contents ul#cate-list {
	margin-left: 30px;
	margin-top: 15px;
}

