/* page all */

* {
	margin: 0;
	padding: 0;
}

a {
	color: #F67A00;
}

/* title */

h1#daigakuTitle {
	background: url(/daigaku/_asset/img/top/daigakuTitle.gif) no-repeat 0 0;
	width: 705px;
	height: 73px;
	text-indent: -9999px;
	font-size: 0;
}


/* daigakuSearch */

div#daigakuSearchArea {
	width: 705px;
	margin-top: 15px;
}

div#daigakuSearchArea h2#daigakuSearchTitle {
	background: url(/daigaku/_asset/img/top/ttl-daigakuSearch.gif) no-repeat 0 0;
	width: 705px;
	height: 38px;
	text-indent: -9999px;
	font-size: 0;
}

div#daigakuSearchArea div#daigakuSearchFormArea {
	background: url(/daigaku/_asset/img/top/daigakuSearchFormAreaBack.gif) no-repeat 0 0;
	width: 705px;
	height: 77px;
}

div#daigakuSearchArea div#daigakuSearchFormArea form {
	padding: 27px 0 0 175px;
}

div#daigakuSearchArea div#daigakuSearchFormArea form input.daigakuSearchInput {
	background: url(/daigaku/_asset/img/top/daigakuSearchInputBack.gif) no-repeat 0 0;
	width: 416px;
	height: 14px;
	float: left;
	color: #696969;
	font-size: 14px;
	padding: 9px 5px;
	border: none;
	/background-image: none;
	/background-color: #FFFFFF;
	/border: 1px #c8c8c8 solid;
	/height: 12px;
}

div#daigakuSearchArea div#daigakuSearchLinkArea {
	background: url(/daigaku/_asset/img/top/daigakuSearchLinkAreaBack.gif) no-repeat 0 0;
	width: 705px;
	height: 150px;
	display: block;
	border-bottom: 1px dotted #ABABAB;
}

div#daigakuSearchArea div#daigakuSearchLinkArea div#searchLink {
	width: 390px;
	padding: 5px 0 0 20px;
	float: left;
}

div#daigakuSearchArea div#daigakuSearchLinkArea div#searchLink li {
	float: left;
	padding-right: 5px;
}

div#daigakuSearchArea div#daigakuSearchLinkArea div#searchLink li a#map {
	background: url(/daigaku/_asset/img/top/btn-daigakuSearchLinkMap.gif) no-repeat 0 0;
	width: 125px;
	height: 42px;
	display: block;
	font-size: 0;
	text-indent: -9999px;
}

div#daigakuSearchArea div#daigakuSearchLinkArea div#searchLink li a#diff {
	background: url(/daigaku/_asset/img/top/btn-daigakuSearchLinkDiff.gif) no-repeat 0 0;
	width: 125px;
	height: 42px;
	display: block;
	font-size: 0;
	text-indent: -9999px;
}

div#daigakuSearchArea div#daigakuSearchLinkArea div#searchLink li a#pref {
	background: url(/daigaku/_asset/img/top/btn-daigakuSearchLinkPref.gif) no-repeat 0 0;
	width: 125px;
	height: 42px;
	display: block;
	font-size: 0;
	text-indent: -9999px;
}

div#daigakuSearchArea div#daigakuSearchLinkArea div#searchLink li a#ippan {
	background: url(/daigaku/_asset/img/top/btn-daigakuSearchLinkIppan.gif) no-repeat 0 0;
	width: 190px;
	height: 66px;
	display: block;
	font-size: 0;
	text-indent: -9999px;
	margin-top: 3px;
}

div#daigakuSearchArea div#daigakuSearchLinkArea div#searchLink li a#suisen {
	background: url(/daigaku/_asset/img/top/btn-daigakuSearchLinkSuisen.gif) no-repeat 0 0;
	width: 190px;
	height: 66px;
	display: block;
	font-size: 0;
	text-indent: -9999px;
	margin-top: 3px;
}

div#daigakuSearchArea div#daigakuSearchLinkArea div#compareLink {
	width: 278px;
	padding: 55px 0 0 16px;
	float: right;
}

div#daigakuSearchArea div#daigakuSearchLinkArea div#compareLink a#compare {
	background: url(/daigaku/_asset/img/top/btn-daigakuSearchLinkCompare.gif) no-repeat 0 0;
	width: 249px;
	height: 54px;
	display: block;
	font-size: 0;
	text-indent: -9999px;
}

div#daigakuSearchArea div#daigakuSearchLinkArea div#search50on {
	clear: both;
	display: block;
	padding-top: 5px;
}

div#daigakuSearchArea div#daigakuSearchLinkArea div#search50on a.search50onLink {
	font-size: 14px;
	margin-left: 20px;
	padding-top: 4px;
}

div#daigakuSearchArea div#daigakuOcan {
	background: url(/daigaku/_asset/img/top/ocanBack.gif) no-repeat 0 0;
	width: 507px;
	height: 133px;
	padding: 26px 0 0 198px;
}

div#daigakuSearchArea div#daigakuOcan ul li {
	float: left;
}

div#daigakuSearchArea div#daigakuOcan ul li a#searchOcan {
	background: url(/daigaku/_asset/img/top/btn-ocanSearch.gif) no-repeat 0 0;
	width: 473px;
	height: 51px;
	display: block;
	font-size: 0;
	text-indent: -9999px;
}

div#daigakuSearchArea div#daigakuOcan ul li a#goOcan {
	background: url(/daigaku/_asset/img/top/btn-goOcan.gif) no-repeat 0 0;
	width: 234px;
	height: 50px;
	margin-top: 4px;
	display: block;
	font-size: 0;
	text-indent: -9999px;
}

div#daigakuSearchArea div#daigakuOcan ul li a#ocanList {
	background: url(/daigaku/_asset/img/top/btn-ocanList.gif) no-repeat 0 0;
	width: 234px;
	height: 50px;
	margin-top: 4px;
	margin-left: 5px;
	display: block;
	font-size: 0;
	text-indent: -9999px;
}

div#daigakuSearchArea div#daigakuShiryo {
	clear: both;
}

div#daigakuSearchArea div#daigakuShiryo h2#daigakuShiryoTitle {
	background: url(/daigaku/_asset/img/top/ttl-daigakuShiryo.gif) no-repeat 0 0;
	width: 705px;
	height: 52px;
	font-size: 0;
	text-indent: -9999px;
}

div#daigakuSearchArea div#daigakuShiryo h2#daigakuShiryoTitle p.daigakuShiryoEntry {
	width: 25px;
	float: right;
	text-indent: 0;
	padding-right: 60px;
	margin-top: 19px;
	text-align: center;
}

div#daigakuSearchArea div#daigakuShiryo h2#daigakuShiryoTitle p.daigakuShiryoEntry span {
	font-size: 14px;
	color: #FF0000;
	text-indent: 0;
}

div#daigakuSearchArea div#daigakuShiryo div#daigakuShiryoContent {
	background: url(/daigaku/_asset/img/top/daigakuShiryoBack.gif) no-repeat 0 0;
	width: 705px;
	height: 125px;
}

div#daigakuSearchArea div#daigakuShiryo div#daigakuShiryoContent div#univSearch {
	width: 390px;
	padding: 50px 0 0 31px;
	float: left;
}

div#daigakuSearchArea div#daigakuShiryo div#daigakuShiryoContent form input.shiryoInput {
	background: url(/daigaku/_asset/img/top/daigakuShiryoInputBack.gif) no-repeat 0 0;
	width: 291px;
	height: 12px;
	padding: 6px 5px;
	color: #696969;
	border: none;
	float: left;
	/background-image: none;
	/background-color: #FFFFFF;
	/border: 1px #c8c8c8 solid;
	/height: 10px;
}


div#daigakuSearchArea div#daigakuShiryo div#daigakuShiryoContent div#univSearch form {
	margin-left: 5px;
}

div#daigakuSearchArea div#daigakuShiryo div#daigakuShiryoContent div#univSearch a.aboutCode {
	display: block;
	font-size: 10px;
	margin-top: 10px;
	width: 80px;
}

div#daigakuSearchArea div#daigakuShiryo div#daigakuShiryoContent div#conditionSearch {
	width: 272px;
	padding: 43px 0 0 11px;
	float: left;
}

div#daigakuSearchArea div#daigakuShiryo div#daigakuShiryoContent div#conditionSearch li {
	float: left;
}

div#daigakuSearchArea div#daigakuShiryo div#daigakuShiryoContent div#conditionSearch li a.conditionArea {
	background: url(/daigaku/_asset/img/top/btn-daigakuShiryoArea.gif) no-repeat 0 0;
	width: 121px;
	height: 40px;
	display: block;
	font-size: 0;
	text-indent: -9999px;
}

div#daigakuSearchArea div#daigakuShiryo div#daigakuShiryoContent div#conditionSearch li a.conditionCode {
	background: url(/daigaku/_asset/img/top/btn-daigakuShiryoCode.gif) no-repeat 0 0;
	width: 121px;
	height: 40px;
	margin-left: 5px;
	display: block;
	font-size: 0;
	text-indent: -9999px;
}


/* pickup */

div#pickupArea {
	background: url(/daigaku/_asset/img/top/pickupAreaBack.gif) repeat-y 0 0;
	width: 705px;
	margin-top: 15px;
}

div#pickupArea h2#pickupTitle {
	background: url(/daigaku/_asset/img/top/ttl-pickup.gif) no-repeat 0 0;
	width: 705px;
	height: 38px;
	font-size: 0;
	text-indent: -9999px;
}

div#pickupArea div#pickupBottom {
	background: url(/daigaku/_asset/img/top/pickupBottom.gif) no-repeat 0 0;
	width: 705px;
	height: 8px;
	clear: both;
}

div#pickupArea div#pickupContentList {
	padding: 10px;
}

div#pickupArea div#pickupContentList div.pickupContent {
	float: left;
	width: 330px;
	padding: 5px 0 15px 10px;
}

div#pickupArea div#pickupContentList div.pickupContent img {
	float: left;
}

div#pickupArea div#pickupContentList div.pickupContent dl {
	width: 250px;
	padding-left: 10px;
	float: right;
}

div#pickupArea div#pickupContentList div.pickupContent dl dt a {
	font-size: 12px;
	padding-top: 3px;
	display: block;
}

div#pickupArea div#pickupContentList div.pickupContent dl dd {
	font-size: 12px;
	margin-top: 5px;
	padding-right: 15px;
}

div#pickupArea div#daigakuAttentionArea {
	background: url(/daigaku/_asset/img/top/daigakuAttentionMiddle.gif) repeat-y 0 0;
	width: 665px;
	margin-left: 20px;
	margin-bottom: 18px;
	clear: both;
}

div#pickupArea div#daigakuAttentionArea h2#daigakuAttentionTitle {
	background: url(/daigaku/_asset/img/top/ttl-daigakuAttention.gif) no-repeat 0 0;
	width: 665px;
	height: 31px;
	font-size: 0;
	text-indent: -9999px;
}

div#pickupArea div#daigakuAttentionArea div#daigakuAttentionBottom {
	background: url(/daigaku/_asset/img/top/daigakuAttentionBottom.gif) no-repeat 0 0;
	width: 665px;
	height: 5px;
	clear: both;
}

div#pickupArea div#daigakuAttentionArea div.daigakuAttentionContent {
	background: url(/daigaku/_asset/img/top/daigakuAttentionContentBack.gif) no-repeat 0 0;
	float: left;
	width: 313px;
	height: 90px;
	padding: 15px 0 15px 15px;
	margin-left: 3px;
}

div#pickupArea div#daigakuAttentionArea div.daigakuAttentionContent img {
	float: left;
}

div#pickupArea div#daigakuAttentionArea div.daigakuAttentionContent dl {
	width: 217px;
	padding-left: 10px;
	padding-right: 15px;
	float: right;
}

div#pickupArea div#daigakuAttentionArea div.daigakuAttentionContent dl dt a {
	font-size: 12px;
	padding-top: 3px;
	display: block;
}

div#pickupArea div#daigakuAttentionArea div.daigakuAttentionContent dl dd {
	font-size: 12px;
	margin-top: 5px;
}


/* title */

div#adviceBox {
	margin-top: 20px;
}

#adviceTitle {
	background: url(/daigaku/_asset/img/top/ttl-advice.gif) no-repeat 0 0;
	width: 705px;
	height: 92px;
	text-indent: -9999px;
	font-size: 0;
}


/* shibou */

#shibouBox {
	background: url(/daigaku/_asset/img/top/shibouBox.gif) no-repeat 0 0;
	width: 705px;
	height: 176px;
}

#nyushiBox {
	background: url(/daigaku/_asset/img/top/nyushiBox.gif) no-repeat 0 0;
	width: 705px;
	height: 172px;
}

#registBox {
	background: url(/daigaku/_asset/img/top/registBox.gif) no-repeat 0 0;
	width: 705px;
	height: 89px;
}

#shibouContent {
	float: right;
	width: 522px;
	padding-top: 3px;
}

#shibouContent span.read {
	font-size: 12px;
	display: block;
}

#shibouContent input.shibouInput {
	display: block;
	background: url(/daigaku/_asset/img/top/textBox.gif) no-repeat 0 0;
	width: 450px;
	height: 14px;
	margin-top: 43px;
	margin-left: 14px;
	padding: 6px 5px 6px;
	color: #696969;
	border: none;
	/background-image: none;
	/background-color: #FFFFFF;
	/border: 1px #c8c8c8 solid;
}

#shibouContent img.arrow {
	display: block;
	padding-left: 15px;
}

#shibouContent div.top {
	display: block;
	height: 30px;
	padding-top: 6px;
}

#shibouContent div.bottom {
	display: block;
	height: 30px;
}

#shibouContent input.btn_top {
	float: left;
}

#shibouContent input.btn_bottom {
	float: left;
}

#shibouContent a.ques {
	background: url(/daigaku/_asset/img/top/linkArrow.gif) no-repeat 8px 9px;
	font-size: 10px;
	display: block;
	padding-top: 7px;
	padding-left: 20px;
	float: left;
}


/* nyushi */

#nyushiContent {
	float: right;
	width: 522px;
	padding-top: 3px;
}

#nyushiContent span.read {
	font-size: 12px;
	display: block;
}

#nyushiContent input.shibouInput {
	display: block;
	background: url(/daigaku/_asset/img/top/textBox.gif) no-repeat 0 0;
	width: 450px;
	height: 14px;
	margin-top: 43px;
	margin-left: 14px;
	padding: 6px 5px 6px;
	color: #696969;
	border: none;
	/background-image: none;
	/background-color: #FFFFFF;
	/border: 1px #c8c8c8 solid;
}

#nyushiContent img.arrow {
	display: block;
	padding-left: 15px;
}

#nyushiContent div.top {
	display: block;
	height: 30px;
	padding-top: 6px;
}

#nyushiContent div.bottom {
	display: block;
	height: 30px;
}

#nyushiContent input.btn_top {
	float: left;
}

#nyushiContent input.btn_bottom {
	float: left;
}

#nyushiContent a.ques {
	background: url(/daigaku/_asset/img/top/linkArrow.gif) no-repeat 8px 9px;
	font-size: 10px;
	display: block;
	padding-top: 7px;
	padding-left: 20px;
	float: left;
}


/* regist */

#registBox #registContent {
	float: right;
	width: 665px;
	padding-top: 3px;
	margin-top: 10px;
}

#registBox #registContent p.note {
	background: url(/daigaku/_asset/img/top/ma.gif) no-repeat 0 5px;;
	font-size: 10px;
	color: #0083D6;
	padding-top: 5px;
	padding-right: 220px;
	padding-left: 14px;
	padding-bottom: 10px;
	float: right;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
#registBox #registContent p.note {
	background: url(/daigaku/_asset/img/top/ma.gif) no-repeat 0 5px;;
	font-size: 10px;
	color: #0083D6;
	padding-top: 5px;
	padding-right: 170px;
	padding-left: 14px;
	padding-bottom: 5px;
	float: right;
}
}

#registBox #registContent a.repo {
	font-size: 13px;
}


/* rightArea */

/* regist*/

div#taikenkiArea {
	background: url(/daigaku/_asset/img/top/taikenkiMiddle.gif) repeat-y 0 0;
	width: 230px;
	margin-bottom: 10px;
	position: relative;
}

div#taikenkiArea h3#taikenkiTitle {
	background: url(/daigaku/_asset/img/top/ttl-taikenkiDaigaku.gif) no-repeat 0 0;
	width: 230px;
	height: 53px;
	text-indent: -9999px;
	font-size: 0;
}

div#taikenkiArea h3#mypageTitle {
	background: url(/daigaku/_asset/img/top/ttl-mypage.gif) no-repeat 0 0;
	width: 230px;
	height: 35px;
	text-indent: -9999px;
	font-size: 0;
}

div#taikenkiArea a.mypageRegist {
	background: url(/daigaku/_asset/img/top/btn-touroku.gif) no-repeat 0 0;
	width: 211px;
	height: 45px;
	display: block;
	text-indent: -9999px;
	font-size: 0;
	margin: 6px 9px 6px 10px;
}

div#taikenkiArea a.registPossible, div#taikenkiArea a.zemi {
	display: block;
	font-size: 12px;
	margin: 6px 10px;
}

div#taikenkiArea a.registPossible {
	padding-top: 4px;
	padding-left: 22px;
	display: block;
	font-size: 12px;
	margin: 6px 10px;
}

div#taikenkiArea a.zemi {
	padding-top: 3px;
	padding-left: 22px;
	display: block;
	font-size: 12px;
	margin: 6px 10px;
}

div#taikenkiArea form label {
	display: block;
	margin-bottom: 5px;
	margin-left: 20px;
}

div#taikenkiArea form label input.id {
	background: url(/daigaku/_asset/img/top/inputIdPw.gif) no-repeat 0 0;
	/background: none;
	width: 120px;
	height: 14px;
	color: #696969;
	border: none;
	/border: 1px solid #C8C8C8;
	padding: 4px 6px;
	margin-left: 24px;
}

div#taikenkiArea form label input.pw {
	background: url(/daigaku/_asset/img/top/inputIdPw.gif) no-repeat 0 0;
	/background: none;
	width: 120px;
	height: 14px;
	color: #696969;
	border: none;
	/border: 1px solid #C8C8C8;
	padding: 4px 6px;
	margin-left: 5px;
}

div#taikenkiArea form label span {
	font-size: 12px;
	color: #727272;
}

div#taikenkiArea form label input.mypageLogin {
	display: block;
	float: right;
	padding-right: 15px;
}

div#taikenkiArea div#taikenkiBottom {
	background: url(/daigaku/_asset/img/top/taikenkiBottom.gif) no-repeat 0 0;
	width: 230px;
	height: 6px;
	clear: both;
}

div#taikenkiArea form input#loginCheck {
	width: 1em;
	height: 1em;
}

div#taikenkiArea form label span.loginCheck {
	color: #3391CD;
	font-size: 12px;
}

/* UnivEntry */

div#UnivEntry {
	background: url(/daigaku/_asset/img/top/entryStatusMiddle.gif) repeat-y 0 0;
	width: 230px;
}

div#UnivEntry h2#entryStatusTitle {
	background: url(/daigaku/_asset/img/top/entryStatusTitle.gif) no-repeat 0 0;
	width: 230px;
	height: 32px;
	text-indent: -9999px;
	font-size: 0;
}

div#UnivEntry h3.entryDaigaku {
	background: url(/daigaku/_asset/img/top/ttl-regDaigaku.gif) no-repeat 0 0;
	width: 230px;
	height: 38px;
	text-indent: -9999px;
	font-size: 0;
	margin-top: 12px;
}

div#UnivEntry div.entryStatusBottom {
	background: url(/daigaku/_asset/img/top/entryStatusBottom.gif) no-repeat 0 0;
	width: 230px;
	height: 12px;
}
div#entryStatusContent, rightAreaBox02, rightRecommendArea {
	position:relative;
}

div#favorite ul {
	background: transparent url(/daigaku/_asset/img/top/regDaigakuBack.gif) repeat-y;
}


/* 登録あり */

div#favorite ul#univList {
	padding-top: 10px;
	padding-bottom: 7px;
}

div#favorite ul#univList li {
	padding-left: 30px;
	padding-right: 30px;
	padding-bottom: 5px;
}

div#favorite ul#univList li a {
	font-size: 14px;
}

div#favorite div.entryStatusRegistDaigakuBack {
	background: transparent url(/daigaku/_asset/img/top/regDaigakuBottom.gif) no-repeat;
	width: 203px;
	height: 51px;
	padding: 5px 25px 0 0;
	text-align: right;
}

div#favorite div.entryStatusRegistDaigakuBack p {
	padding-top: 2px;
}

div#favorite div.entryStatusRegistDaigakuBack p a {
	font-size: 12px;
}

/* 登録なし */

div#favorite ul#univNoList {
	background: transparent url(/daigaku/_asset/img/top/daigakuNoteBack.gif) no-repeat;
	width: 170px;
	height: 30px;
	padding: 5px 30px 0;
}

div#favorite ul#univNoList {
	font-size: 10px;
	color: #666666;
	line-height: 1.4;
}

div#favorite div.entryStatusDaigakuBack {
	background: transparent url(/daigaku/_asset/img/top/daigakuNoteBottom.gif) no-repeat;
	width: 170px;
	height: 54px;
	padding: 0 30px;
}

div#favorite div.entryStatusDaigakuBack p {
	font-size: 12px;
	padding-top: 2px;
}

div#favorite div.entryStatusDaigakuBack p a {
	font-size: 12px;
}

/* recomendArea */

div.recommendHead div.recomendArea {
	background: url(/daigaku/_asset/img/top/recomendMiddle.gif) repeat-y scroll 0 0;
	margin-top: 10px;
}

div.recommendHead div.recomendArea h4.recomendTitle {
	background: url(/daigaku/_asset/img/top/recomendTitleMiddle.gif) repeat-y scroll 0 0;
	padding: 10px 20px;
}

div.recommendHead div.recomendArea h4.recomendTitle a.recoTitleLink {
	font-size: 14px;
	color: #FFFFFF;
	text-decoration: none;
}

div.recommendHead div.recomendArea div.recomendContent {
	padding: 10px 15px;
}

div.recommendHead div.recomendArea div.recomendContent img {
	float: left;
}

div.recommendHead div.recomendArea div.recomendContent span {
	font-size: 10px;
	color: #686868;
	display: block;
	float: right;
	line-height: 1.4;
	width: 115px;
}

div.recommendHead div.recomendArea ul {
	padding: 10px 15px;
	clear: both;
}

div.recommendHead div.recomendArea ul li a {
	font-size: 12px;
	display: block;
	clear: both;
}



/* senmon */

div#senmonArea {
	background: url(/daigaku/_asset/img/top/senmonBack.gif) no-repeat 0 0;
	width: 174px;
	height: 71px;
	padding: 60px 28px 0 28px;
	margin-top: 10px;
}

div#senmonArea p {
	color: #A0A0A0;
	font-size: 10px;
	line-height: 1.2;
	margin-bottom: 8px;
}

div#senmonArea a {
	font-size: 12px;
	padding-top: 2px;
	display: block;
}


/* bannerArea */

div#bannerArea {
	width: 230px;
	margin-top: 10px;
	clear: both;
}

div#bannerArea a.bannerLink {
	display: block;
	margin-bottom: 5px;
}

/* 不透明度（aのクラスにhovlinkを設定すると適用されるようにしています） */

.hovlink:hover {
	filter: alpha(opacity=75);
	-moz-opacity:0.75;
	opacity:0.75;
}

/* リンクアイコン */
.bloclClr {
	display: block;
	clear: both;
}
div.lock {
	background: url(/daigaku/_asset/img/top/lock.gif) no-repeat 0 0;
	padding-left: 17px;
	display: block;
	clear: both;
}

/* path */
#path {
	margin-bottom: 7px;
	margin-top: 15px;
}


/* clear */

.clr {
	clear: both;
}

.vaMidPl {
	padding-left: 3px;
	vertical-align: middle;
}

.verMid {
	vertical-align: middle;
}