@charset "utf-8";


#leftNavi {
	float: left;
	width: 200px;
	height: 5px;
	background: url(../../common/com_back04.gif) repeat-x;
	background-position: left top;
}




/* 資料請求・各種問い合わせ
----------------------------------------------------------------------------------------------------*/

#kansai {
	float: right;
	width: 570px;
}

#kansai h2 {
	margin: 0 0 10px;
}

#kansai h3 {
	margin: 0 0 10px;
}

#kansai .margin {
	margin: 0 0 10px;
}

#kansai .box1 {
	padding: 25px 0;
	margin: 0 0 10px;
	border: #E4E4E4 1px solid;
	text-align: center;
}

/* プライバシーポリシー
----------------------------------------------------------------------------------------------------*/

#privacy {
	float: right;
	width: 570px;
}

#privacy h2 {
	margin: 0 0 10px;
}

#privacy h3 {
	padding: 3px 5px;
	margin: 0 0 10px;
	border-left: #CCCCCC 4px solid;
}

#privacy .margin {
	margin: 0 0 15px;
}

#privacy li {
	list-style: inside;
	list-style-type: disc;
}

#privacy .box1 {
	padding: 0 25px;
	margin: 0 0 10px;
}

#privacy .box2 {
	margin: 0 0 15px;
}

#privacy .box2 .left {
	float: left;
	width: 88px;
	margin: 0 10px 0 0;
}

#privacy .box2 .center {
	float: left;
	width: 150px;
	margin: 0 10px 0 0;
}

#privacy .box2 .right {
	float: left;
	width: 235px;
}

/* 受験生の方へ・受験生の方へ・教員・在学生の方へ・一般・社会人の方へ
----------------------------------------------------------------------------------------------------*/

#target {
	float: right;
	width: 570px;
}

#target h2 {
	margin: 0 0 10px;
}

#target h3 {
	margin: 0 0 10px;
}

#target .box1 {
	margin: 0 0 10px;
}

#target .box1 .left {
	float: left;
	width: 360px;
}

#target .box1 .right {
	float: right;
	width: 200px;
}

#target .box1 .right p {
	margin: 0 0 3px;
}

#target .box2 {
	margin: 0 0 10px;
}

#target .box3 {
	padding: 10px 0;
	margin: 0 0 10px;
	border-top: #CCCCCC 1px dotted;
}

#target .box2 .left ,#target .box3 .left {
	float: left;
	width: 280px;
}

#target .box2 .right ,#target .box3 .right {
	float: right;
	width: 280px;
}

#target ul li {
	font-size: 12px;
}

* html #target ul li {
	font-size: 75%;
}

#target ul li li {
	font-size: 10px;
}

* html #target ul li li {
	font-size: 83.3%;
}

#target ul li a {
/*	display: block;*/
	padding: 2px 0 2px 18px;
	background: url(../../common/com_ar01.gif) no-repeat;
	background-position: left 0.4em;
}

#target ul .ar a {
	background: url(../../common/com_ar03.gif) no-repeat;
	background-position: left center;
}

#target ul .pdf a {
	background: url(../../common/com_ar07.gif) no-repeat;
	background-position: left center;
}

#target ul ul li {
	padding: 0 3px;
}

#target ul ul li a ,#target ul .at ul li a {
	padding: 0 15px;
	background: url(../../common/com_ar04.gif) no-repeat;
	background-position: left center;
}

#target .box4 {
	margin: 0 0 10px;
}

#target .box4 .left {
	float: left;
	width: 180px;
	margin: 0 10px 0 0;
}

#target .box4 .right {
	float: right;
	width: 180px;
}
