@charset "utf-8";
/* CSS Document */

@import "header.css";
@import "style.css";
@import "block.css";
@import "title.css";

.navi_box {
	float: left;
	height: 100%;
	width: 100%;
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
}
.navi_box .navi_body {
	float: left;
	height: 100%;
	width: 100%;
	display: block;
	margin-top: 20px;
}
.navi_box .navi_body .left {
	float: left;
	width: 50%;
}
.navi_box .navi_body .left ul {
	margin: 0px;
	padding: 0px 0px 0px 20px;
	list-style-type: none;
}
.navi_box .navi_body .left li {
	background: url(/common/img/sign.gif) no-repeat 0px 3px;
	text-indent: 15px;
}
.navi_box .navi_body .left li.pdf {
	text-indent: 15px;
	background: url(/common/img/sign_pdf.gif) no-repeat 0px 5px;
}
.navi_box .navi_graduate .lefts {
	float: left;
	width: 100%;
}
.navi_box .navi_body .lefts ul {
	margin: 0px;
	padding: 0px 0px 0px 20px;
	list-style-type: none;
}
.navi_box .navi_body .lefts li {
	background: url(/common/img/sign.gif) no-repeat 0px 3px;
	text-indent: 15px;
}
.navi_box .navi_body .right {
	float: right;
	width: 50%;
}
.navi_box .navi_body .right ul {
	margin: 0px;
	padding: 0px 0px 0px 10px;
	list-style-type: none;
}
.navi_box .navi_body .right li {
	background: url(/common/img/sign.gif) no-repeat 0px 3px;
	text-indent: 15px;
}
.img_right {
	float: right;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.img_left {
	float: left;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;

}
.specialpage_box {
	display: block;
	float: left;
	padding: 5px;
	border: 1px solid #7BB5E7;
}

.navi_box .navi_graduate {
	float: left;
	height: 100%;
	width: 100%;
	display: block;
	margin-top: 10px;
}
.navi_box .navi_graduate .left {
	float: left;
	width: 50%;
}
.navi_box .navi_graduate .left ul {
	margin: 0px;
	padding: 0px 0px 0px 20px;
	list-style-type: none;
}
.navi_box .navi_graduate .left li {
	line-height: 180%;
	background: url(/navi/img/sign_graduate.gif) no-repeat 0px 5px;
	text-indent: 15px;
}
.navi_box .navi_graduate .left li.pdf {
	line-height: 180%;
	background: url(/common/img/sign_pdf.gif) no-repeat 0px 5px;
	text-indent: 15px;
}
.navi_box .navi_graduate .lefts {
	float: left;
	width: 100%;
}
.navi_box .navi_graduate .lefts ul {
	margin: 0px;
	padding: 0px 0px 0px 20px;
	list-style-type: none;
}
.navi_box .navi_graduate .lefts li {
	line-height: 180%;
	background: url(/navi/img/sign_graduate.gif) no-repeat 0px 5px;
	text-indent: 15px;
}
.navi_box .navi_graduate .lefts li .pdf{
	line-height: 180%;
	background: url(/common/img/sign_pdf.gif) no-repeat 0px 5px;
	text-indent: 15px;
}
.navi_box .navi_graduate .right {
	float: right;
	width: 50%;
}
.navi_box .navi_graduate .right ul {
	margin: 0px;
	padding: 0px 0px 0px 10px;
	list-style-type: none;
}
.navi_box .navi_graduate .right li {
	line-height: 180%;
	background: url(/navi/img/sign_graduate.gif) no-repeat 0px 5px;
	text-indent: 15px;
}
.navi_box .navi_graduate .right li.pdf {
	line-height: 180%;
	background: url(/common/img/sign_pdf.gif) no-repeat 0px 5px;
	text-indent: 15px;
}
.navi_box .navi_graduate .right dt {
	line-height: 180%;
	background: url(/navi/img/sign_graduate.gif) no-repeat 0px 5px;
}
.navi_box .navi_graduate .right dd.pdf {
	line-height: 180%;
	background: url(/common/img/sign_pdf.gif) no-repeat 0px 5px;
	text-indent: 15px;
	margin: 0px 0px 0px 15px;
}
.navi_box .navi_graduate .right li.bottom {
	line-height: 180%;
	background: url(/navi/img/graduate/icon.gif) no-repeat 0px 5px;
	text-indent: 15px;
}
.navi_box .navi_study {
	float: left;
	height: 100%;
	width: 100%;
	display: block;
	margin-top: 10px;
}
.navi_box .navi_study .left {
	float: left;
	width: 50%;
}
.navi_box .navi_study .left ul {
	margin: 0px;
	padding: 0px 0px 0px 20px;
	list-style-type: none;
}
.navi_box .navi_study .left li {
	line-height: 180%;
	background: url(/common/img/sign.gif) no-repeat 0px 5px;
	text-indent: 15px;
}
.navi_box .navi_study .left li.tel {
	line-height: 300%;
	background: url(/common/img/sign.gif) no-repeat 0px 15px;
	text-indent: 15px;
}
.navi_box .navi_study .left li.pdf {
	background: url(/common/img/sign_pdf.gif) no-repeat 0px 5px;
	text-indent: 15px;
	vertical-align: top;
}
.navi_box .navi_study .lefts {
	float: left;
	width: 100%;
}
.navi_box .navi_study .lefts ul {
	margin: 0px;
	padding: 0px 0px 0px 20px;
	list-style-type: none;
}
.navi_box .navi_study .lefts li {
	line-height: 180%;
	background: url(/common/img/sign.gif) no-repeat 0px 5px;
	text-indent: 15px;
}
.navi_box .navi_study .lefts li.pdf {
	line-height: 180%;
	background: url(/common/img/sign_pdf.gif) no-repeat 0px 5px;
	text-indent: 15px;
}
.navi_box .navi_study .right {
	float: right;
	width: 50%;
}
.navi_box .navi_study .right ul {
	margin: 0px;
	padding: 0px 0px 0px 20px;
	list-style-type: none;
}
.navi_box .navi_study .right li {
	line-height: 180%;
	background: url(/common/img/sign.gif) no-repeat 0px 5px;
	text-indent: 15px;
}
.navi_box .navi_study .right li.pdf {
	line-height: 180%;
	background: url(/common/img/sign_pdf.gif) no-repeat 0px 5px;
	text-indent: 15px;
}
.navi_box .navi_study .right dt {
	line-height: 180%;
	background: url(/common/img/sign.gif) no-repeat 0px 5px;
}
.navi_box .navi_study .right dd.pdf {
	line-height: 180%;
	background: url(/common/img/sign_pdf.gif) no-repeat 0px 5px;
	text-indent: 15px;
	margin: 0px 0px 0px 15px;
}
.navi_box .navi_study .right li.bottom {
	line-height: 180%;
	background: url(/navi/img/study/icon.gif) no-repeat 0px 5px;
	text-indent: 15px;
}
.navi_box .navi_corp {
	float: left;
	height: 100%;
	width: 100%;
	display: block;
	margin-top: 10px;
}
.navi_box .navi_corp .left {
	float: left;
	width: 50%;
}
.navi_box .navi_corp .left ul {
	margin: 0px;
	padding: 0px 0px 0px 20px;
	list-style-type: none;
}
.navi_box .navi_corp .left li {
	line-height: 180%;
	background: url(/navi/img/sign_corp.gif) no-repeat 0px 5px;
	text-indent: 15px;
}
.navi_box .navi_corp .left li.pdf {
	line-height: 180%;
	background: url(/common/img/sign_pdf.gif) no-repeat 0px 5px;
	text-indent: 15px;
}
.navi_box .navi_corp .lefts {
	float: left;
	width: 100%;
}
.navi_box .navi_corp .lefts ul {
	margin: 0px;
	padding: 0px 0px 0px 20px;
	list-style-type: none;
}
.navi_box .navi_corp .lefts li {
	line-height: 180%;
	background: url(/navi/img/sign_corp.gif) no-repeat 0px 5px;
	text-indent: 15px;
}
.navi_box .navi_corp .lefts dt {
	line-height: 180%;
	background: url(/navi/img/sign_corp.gif) no-repeat 0px 5px;
}
.navi_box .navi_corp .lefts dd.pdf {
	line-height: 180%;
	background: url(/common/img/sign_pdf.gif) no-repeat 0px 5px;
	text-indent: 15px;
	margin: 0px 0px 0px 20px;
}
.navi_box .navi_corp .lefts li.pdf {
	line-height: 180%;
	background: url(/common/img/sign_pdf.gif) no-repeat 0px 5px;
	text-indent: 15px;
}
.navi_box .navi_corp .lefts li.bottom {
	line-height: 180%;
	background: url(/navi/corp/img/icon.gif) no-repeat 0px 5px;
	text-indent: 15px;
}
.navi_box .navi_corp .right {
	float: right;
	width: 50%;
}
.navi_box .navi_corp .right ul {
	margin: 0px;
	padding: 0px 0px 0px 10px;
	list-style-type: none;
}
.navi_box .navi_corp .right li {
	line-height: 180%;
	background: url(/navi/img/sign_corp.gif) no-repeat 0px 5px;
	text-indent: 15px;
}
.navi_box .navi_corp .right li.pdf {
	line-height: 180%;
	background: url(/common/img/sign_pdf.gif) no-repeat 0px 5px;
	text-indent: 15px;
}
.navi_box .navi_resident {
	float: left;
	height: 100%;
	width: 100%;
	display: block;
	margin-top: 10px;
}
.navi_box .navi_resident .left {
	float: left;
	width: 50%;
}
.navi_box .navi_resident .left ul {
	margin: 0px;
	padding: 0px 0px 0px 20px;
	list-style-type: none;
}
.navi_box .navi_resident .left li {
	line-height: 180%;
	background: url(/navi/img/sign_resident.gif) no-repeat 0px 5px;
	text-indent: 15px;
}
.navi_box .navi_resident .left li .pdf {
	line-height: 180%;
	background: url(/common/img/sign_pdf.gif) no-repeat 0px 5px;
	text-indent: 15px;
}
.navi_box .navi_resident .lefts {
	float: left;
	width: 100%;
}
.navi_box .navi_resident .lefts ul {
	margin: 0px;
	padding: 0px 0px 0px 20px;
	list-style-type: none;
}
.navi_box .navi_resident .lefts li {
	line-height: 180%;
	background: url(/navi/img/sign_resident.gif) no-repeat 0px 5px;
	text-indent: 15px;
}
.navi_box .navi_resident .lefts dt {
	line-height: 180%;
	background: url(/navi/img/sign_resident.gif) no-repeat 0px 5px;
}
.navi_box .navi_resident .lefts dd.pdf {
	line-height: 180%;
	background: url(/common/img/sign_pdf.gif) no-repeat 0px 5px;
	text-indent: 15px;
	margin: 0px 0px 0px 20px;
}
.navi_box .navi_resident .lefts li.pdf {
	line-height: 180%;
	background: url(/common/img/sign_pdf.gif) no-repeat 0px 5px;
	text-indent: 15px;
}
.navi_box .navi_resident .lefts li.bottom {
	line-height: 180%;
	background: url(/navi/resident/img/icon.gif) no-repeat 0px 5px;
	text-indent: 15px;
}
.navi_box .navi_resident .right {
	float: right;
	width: 50%;
}
.navi_box .navi_resident .right ul {
	margin: 0px;
	padding: 0px 0px 0px 10px;
	list-style-type: none;
}
.navi_box .navi_resident .right li {
	line-height: 180%;
	background: url(/navi/img/sign_resident.gif) no-repeat 0px 5px;
	text-indent: 15px;
}
.navi_box .navi_resident .right li.pdf {
	line-height: 180%;
	background: url(/common/img/sign_pdf.gif) no-repeat 0px 5px;
	text-indent: 15px;
}
.navi_coment {
	padding-left: 25px;
}
.message_body {
	display: block;
	width: 100%;
	margin-top: 20px;
	margin-bottom: 10px;
}
.message_body ul {
	display: block;
	padding: 0px;
	list-style-type: none;
	margin: 10px 0px 15px 15px;
}
.message_body li {
	background: url(/common/img/sign.gif) no-repeat 0px 4px;
	text-indent: 15px;
	margin-right: 20px;
}

/*Safari用ハック*/
@media all {
@import url(/common/css/dummy.css);
}

.navi_box .navi_study .right dt {
	line-height: 180%;
	background: url(/common/img/sign.gif) no-repeat 0px 5px;
}
.navi_box .navi_study .right dd.pdf {
	line-height: 180%;
	background: url(/common/img/sign_pdf.gif) no-repeat 0px 5px;
	text-indent: -25px;
	margin: 0px 0px 0px 15px;
}
.navi_box .navi_resident .lefts dt {
	line-height: 180%;
	background: url(/navi/img/sign_resident.gif) no-repeat 0px 5px;
}
.navi_box .navi_resident .lefts dd.pdf {
	line-height: 180%;
	background: url(/common/img/sign_pdf.gif) no-repeat 0px 5px;
	text-indent: -25px;
	margin: 0px 0px 0px 15px;
}
.navi_box .navi_corp .lefts dt {
	line-height: 180%;
	background: url(/navi/img/sign_corp.gif) no-repeat 0px 5px;
}
.navi_box .navi_corp .lefts dd.pdf {
	line-height: 180%;
	background: url(/common/img/sign_pdf.gif) no-repeat 0px 5px;
	text-indent: -25px;
	margin: 0px 0px 0px 15px;
}
.navi_box .navi_graduate .right dt {
	line-height: 180%;
	background: url(/navi/img/sign_graduate.gif) no-repeat 0px 5px;
}
.navi_box .navi_graduate .right dd.pdf {
	line-height: 180%;
	background: url(/common/img/sign_pdf.gif) no-repeat 0px 5px;
	text-indent: -25px;
	margin: 0px 0px 0px 15px;
}
.navi_box .navi_study .left li.tel {
	line-height: 300%;
	background: url(/common/img/sign.gif) no-repeat 0px 15px;
	text-indent: 0px;
}






























