@charset "Shift_JIS";
/* CSS Document */

@import url("default.css");

/*-----------------------   QUICK NAVI   -----------------------*/
#QuickNavi ul li a { width: 106px; }

#QuickNavi ul li#QNavi01 a { background-image: url(../../examination/images/quick_navi01.gif); width: 107px; }
#QuickNavi ul li#QNavi02 a { background-image: url(../../examination/images/quick_navi02.gif); width: 125px; }
#QuickNavi ul li#QNavi03 a { background-image: url(../../examination/images/quick_navi03.gif); width: 82px; }
#QuickNavi ul li#QNavi04 a { background-image: url(../../examination/images/quick_navi04.gif); width: 82px; }
#QuickNavi ul li#QNavi05 a { background-image: url(../../examination/images/quick_navi05.gif); width: 96px; }
#QuickNavi ul li#QNavi06 a { background-image: url(../../examination/images/quick_navi06.gif); width: 134px; }
#QuickNavi ul li#QNavi07 a { background-image: url(../../examination/images/quick_navi07.gif); width: 70px; }


/*-----------------------   EXAM INFO   -----------------------*/
#Welcome {
	width: 720px;
	margin: 20px 0 0 0;
	padding: 0;
}

#Welcome h4 {
	background: url(../../examination/images/h4_bg.gif) repeat-x #0784e5 left top;
	border: none;
	border-bottom: 1px solid #bcbcbc;
	width: 690px;
	margin: 0;
	padding: 10px 15px 10px 15px;
	color: #FFF;
}

#Welcome .InnerBox {
	background: url(../../examination/images/innerbox_bg.gif) no-repeat #FFF center bottom;
	border: 1px solid #c5dff2;
	border-top: 1px solid #e9e9e9;
	padding: 10px 20px 20px 20px;
	overflow: hidden;
	zoom: 1;
}

#Welcome .InnerBox p { font-weight: bold; margin: 10px 0 0 0; }
#Welcome .InnerBox .img { float: right; margin-left: 10px; border: 1px solid #4ca0ea; padding: 0; }

#Welcome ul {
	float: left;
	list-style: none;
	width: 200px;
	margin: 8px 0 0 0;
	overflow: hidden;
}

#Welcome ul li .arrow { width: 300px; margin: 0; }
#Welcome ul li .arrow li {
	background: url(../images/ic_list.gif) no-repeat left 0.35em;
	padding-left: 11px;
	
}

#Welcome ul.Left { width: 310px; }
.btn { background: none; margin-top: 0; padding: 0 20px 0 0; text-align: right; font-weight: normal !important; }
#Welcome .InnerBox p.m_top0 { margin: 0; }

#Poricy { border: 1px solid #4980e4; margin-top: 25px; padding: 14px; }
#Poricy h4 { background: #4980e4; border: none; margin: 0; padding: 4px 7px 3px 7px; color: #FFF; }

/*--------------------------------------------------------------------
                            GRADUATION
--------------------------------------------------------------------*/
td div {
	display: inline-block;
	text-align: left;
	/display: inline;
	/zoom: 1;
}

.num02 { list-style: none; margin-left: 3em; }
.num02 li {	position: relative;	padding-left: 3px; }
.num02 li span {
	position: absolute;
	top: 0;
	*top: -0.25em; /* IE7以下 */
	left: -50px;
}

em { font-style: normal; }

/*--------------------------------------------------------------------
                          New Student
--------------------------------------------------------------------*/
#Exam08 #QuickNavi ul li { padding: 0 0 0 5px; }
#Exam08 #QuickNavi ul li#QNavi01 { padding: 0; }
#Exam08 #QuickNavi ul li#QNavi01 a { background-image: url(../../examination/new_student/images/quick_navi01.gif); width: 117px; }
#Exam08 #QuickNavi ul li#QNavi02 a { background-image: url(../../examination/new_student/images/quick_navi02.gif); width: 186px; }
#Exam08 #QuickNavi ul li#QNavi03 a { background-image: url(../../examination/new_student/images/quick_navi03.gif); width: 248px; }
#Exam08 #QuickNavi ul li#QNavi04 a { background-image: url(../../examination/new_student/images/quick_navi04.gif); width: 154px; }

/*---------------------  INQUIRY  ---------------------*/
#Exam08 .Inquiry .InnerBox div {
	display: table-cell;
	width: 530px;  
    margin: 0;
	vertical-align: middle;
	*display: inline; /* IE7以下 */   
    *zoom: 1; /* IE7以下 */
	overflow: hidden;
}

#Exam08 .Inquiry .InnerBox div.btn { width: 150px; padding: 0; }
#Exam08 .Inquiry .InnerBox div p { display: block; width: 225px; padding-right: 10px; }
#Exam08 .Inquiry .InnerBox div p.Right { width: 284px; }


/*--------------------------------------------------------------------
                           REQUEST
--------------------------------------------------------------------*/
img.ic { vertical-align: -25%; margin: 0 5px 0 0; padding: 0; }

#Request .InnerBox { border: 1px solid #e2e2e2; border-top: none; padding: 1px 9px 10px 9px; }
#Request .InnerBox p { margin-top: 10px; }
#Request .InnerBox p.indent1 { margin: 0; }
#Request hr { margin: 10px 0; }
#Request .InnerBox .ImgNR { margin: 0 0 0 10px; }

.double { border-bottom: double 3px #C00; }

.BorderBox { border: 1px solid #e2e2e2; padding: 14px; width: auto; margin: 40px 0 0 0; }
.BorderBox h5 { margin: 0; border: none; background: none; padding: 0 0 9px 0; border-bottom: 1px solid #e2e2e2; }


@media print {
.num02 li,.num02 li span { _position: static; }
.num02 li span { _margin-left: -2.1em; }
}