@charset "UTF-8";
/* color changer */

/* ＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝
サブメニュー（第２階層）
＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝ */
#submenu {
	border-bottom-color: #9e80e0;
}
#submenu ul {
	width: 729px;  /* IE6対策:実際のwidthより10px加算 */
}
#submenu li,
#submenu li a {
	background: url(../img/menu/sub_guidance.gif) no-repeat;
}

/* ==========subMenu1=========== */
#submenu .guidance_sm-1 {
	width: 139px;
	background-position: left -24px;
}
#submenu .guidance_sm-1 a {
	width: 139px;
	background-position: left top;
}
#submenu .guidance_sm-1 a:active,
#submenu .guidance_sm-1 a:focus,
#submenu .guidance_sm-1 a:hover,
.guidance1 #submenu .guidance_sm-1 a {
	background: none;
}
/* ==========subMenu2=========== */
#submenu .guidance_sm-2 {
	width: 65px;
	background-position: -139px -24px;
}
#submenu .guidance_sm-2 a {
	width: 65px;
	background-position: -139px top;
}
#submenu .guidance_sm-2 a:active,
#submenu .guidance_sm-2 a:focus,
#submenu .guidance_sm-2 a:hover,
.guidance2 #submenu .guidance_sm-2 a {
	background: none;
}
/* ==========subMenu3=========== */
#submenu .guidance_sm-3 {
	width: 66px;
	background-position: -204px -24px;
}
#submenu .guidance_sm-3 a {
	width: 66px;
	background-position: -204px top;
}
#submenu .guidance_sm-3 a:active,
#submenu .guidance_sm-3 a:focus,
#submenu .guidance_sm-3 a:hover,
.guidance3 #submenu .guidance_sm-3 a {
	background: none;
}
/* ==========subMenu4=========== */
#submenu .guidance_sm-4 {
	width: 144px;
	background-position: -270px -24px;
}
#submenu .guidance_sm-4 a {
	width: 144px;
	background-position: -270px top;
}
#submenu .guidance_sm-4 a:active,
#submenu .guidance_sm-4 a:focus,
#submenu .guidance_sm-4 a:hover,
.guidance4 #submenu .guidance_sm-4 a {
	background: none;
}
/* ==========subMenu5=========== */
#submenu .guidance_sm-5 {
	width: 124px;
	background-position: -414px -24px;
}
#submenu .guidance_sm-5 a {
	width: 124px;
	background-position: -414px top;
}
#submenu .guidance_sm-5 a:active,
#submenu .guidance_sm-5 a:focus,
#submenu .guidance_sm-5 a:hover,
.guidance5 #submenu .guidance_sm-5 a {
	background: none;
}
/* ==========subMenu6=========== */
#submenu .guidance_sm-6 {
	width: 61px;
	background-position: -538px -24px;
}
#submenu .guidance_sm-6 a {
	width: 61px;
	background-position: -538px top;
}
#submenu .guidance_sm-6 a:active,
#submenu .guidance_sm-6 a:focus,
#submenu .guidance_sm-6 a:hover,
.guidance6 #submenu .guidance_sm-6 a {
	background: none;
}



/* ＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝
コンテンツエリア
＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝ */
#content {
	background: url(../../guidance/img/bg_content.png) left top repeat-y;
}
#contentLeft #cornertitle {
	width: 280px;
	height: 300px;
}
#contentLeft #cornertitle span {
		background: url(../../guidance/img/title.jpg) no-repeat;
}
#contentLeft ul li a {
	background-color: #E1D4FE;
}
#contentbody h3 {
	color: #8955FD;
	background-color: #E1D4FE;
}
#contentbody h4,
caption {
	background-image: url(../../guidance/img/bg_caption.png);
	color: #8955FD;
}



/* ＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝
フッター
＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝ */
#contentfooter {
	background-image: url(../../guidance/img/bg_contentfooter.png);
}



/* ＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝
各コンテンツ
＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝ */
/* 入試インフォメーション */
#info .info_inner {
	margin-bottom: 1.5em;
	padding: 15px;
	border: 2px #e1d4fe solid;
}
#info .info_inner h3 {
	margin-bottom: 1em;
	padding: 0;
	color: #8955fd;
	font-size: 130%;
	font-weight: bold;
	background-color: transparent;
	border-bottom: 1px #8955fd dotted;
}
.info_inner h3 img {
	padding-right: 2px;
}
.info_inner p img {
	padding: 4px 0;
}

/* 応募から入学までの流れ */
#step,
#step li {
	margin: 0;
	padding: 0;
}
#step {
}
#step li {
	list-style: none inside;
	padding-top: 52px;
	background: url(../../guidance/img/step_arrow.gif) no-repeat center top;
}
#step li.first {
	padding-top: 0;
	background: none;
}
#step li.suisen {
	float: left;
	width: 320px;
}
#step li.ippan {
	float: right;
	width: 320px;
}
#step li dl {
	padding: 10px;
	border: 2px #8955FD solid;
}
#step li dl dt {
	margin-bottom: 4px;
	padding-bottom: 2px;
	font-size: 140%;
	font-weight: bold;
	color: #8955FD;
	text-align: center;
	border-bottom: 1px #8955FD solid;
}
#step li.end {
	clear: both;
}

/* 表 */
table.guidance_table td,
table.guidance_table th {
	padding: 6px;
}
table.guidance_table th {
	background-color: #dddddd;
}
table.guidance_table tbody th {
	background-color: #f0f0f0;
	text-align: left;
}
table.guidance_table .figure {
	text-align: right;
}
table.guidance_table .marked {
	text-align: center;
}
table.guidance_table .total {
	border-top: 3px double #999999;
}

/* 箇条書き */
.block ul li {
	margin-left: 1.5em;
	list-style: outside disc;
}
.block ul ul li {
	list-style: outside circle;
}

#contentbody .supportplan_link {
	text-align: center;
}
#contentbody .supportplan_link img {
	padding: 2px;
	border: 2px solid #ff9999;
}

/* AO入試の流れ */
#contentbody .ao_flow {
	margin-left: 0;
	list-style: none;
}
#contentbody .ao_flow li {
	clear: both;
	list-style: none;
	padding-top: 48px;
	background: url(../../guidance/img/step_arrow.gif) no-repeat 43px top;
}
#contentbody .ao_flow li.first {
	padding-top: 0;
	background: none;
}
#contentbody .ao_flow li dt {
	float: left;
	padding: 6px;
	width: 170px;
	border: 2px solid #cccccc;
	text-align: center;
	font-weight: bold;
}
#contentbody .ao_flow li dd {
	margin-left: 196px;
}

#contentbody .applicationform {
	padding: 10px;
	border: 2px solid #ff9999;
	text-align: center;
}
.tibol {
	font-weight: bold;
}
.listq li {
	list-style-type: none;
	font-weight: bold;
}
#guidance #wrapper #container #content #contentbody .block #info .info_inner .listq li {
	list-style: none;
	margin-left: 0px;
}
.center {
	text-align: center;
}
.fontsmall {
	font-size: 93%;
}#guidance #wrapper #container #content #contentbody .block #info .info_inner .guidancecontent .guidanceleft {
	float: left;
	padding-right: 5px;
}
#guidance #wrapper #container #content #contentbody .block #info .info_inner .guidancecontent .guidanceright {
	float: right;
}
#guidance #wrapper #container #content #contentbody .block #info .info_inner .guidancecontent {
	clear: both;
}

