@charset "UTF-8";

/*
======== table of content. =================================

Last Updated:07.09.24
summary:訪問者別トップページ属性CSS定義

- VISITOR
 - PROMOTIONAREA
	  - PICKUP-MENU
		- CONTENT
			- MAIN-SUB
					- SUB		

============================================================
*/

/*-----------------------------------------------------
VISITOR
-------------------------------------------------------*/
/*-----------------------------------------------------
HEADER
-------------------------------------------------------*/
body#visitor #header,
body#visitor #header .bgleft,
body#visitor #header .bgright {
	height:174px;
}



/*-------------------------------------------
CONTENT
---------------------------------------------*/
body#visitor #content {
	background-image:url(../images/bg_content.gif);
}

/*------------------------------
SUB
--------------------------------*/
body#visitor #sub .bg-grey01 {
	border-bottom:none;
}

/* INFORMATION MENU */
body#visitor #sub ul.information {
	width:157px;
	border-top:1px solid #fff;
}

body#visitor #sub ul li ul.information li {
	padding-left:11px;
}

/*-----------------------------------------------------
PROMOTIONAREA
-------------------------------------------------------*/
body#visitor #promotionArea {
	position:static;
	height:auto;
	background:
			transparent
			url(../images/bg_header_right.gif)
			repeat-y left top;
}

body#visitor #promotionArea .visitor-title {
		position:absolute;
		top:230px;
		padding-left:15px;
		min-height:21px;
}

body#visitor #promotionArea #infostudents-title {
	top:200px;
}

body#visitor #promotionArea .visitor-title img {
	margin-left:0;
}

body#visitor #promotionArea .pickup-menu {
	float:right;
	width:690px;
}

body#visitor #promotionArea .pickup-menu img {
	margin-left:0;
}

/* 受験生への皆さまへ */
body#visitor #promotionArea #admission-pickup {
	height:215px;
}

body#visitor #promotionArea #admission-pickup ul.lsn {
	margin:0;
	padding:0;
}

body#visitor #promotionArea #admission-pickup ul.lsn li a img {
	border:none;
}

body#visitor #promotionArea #admission-pickup ul.lsn li.rits-net img {
	border-right:1px solid #828482;
}

/* 在学生の皆さまへ */
body#visitor #promotionArea .webmailArea {
}

body#visitor #promotionArea .webmailArea div.login {
	width:278px;
	height:27px;
	text-align:right;
	background-color:#828482;
	border:1px solid #3F3F3F;
}


body#visitor #promotionArea .webmailArea p.input {
	width:276px;
	height:25px;
	border:1px solid #828482;
	background:url(../images/arrow_login.gif) no-repeat center left #3F3F3F;
 }

	
body#visitor #promotionArea .webmailArea p.input input {
 border:none;
	width:250px;
	height:19px;
	margin:3px;
	background-color:#f1f1f1;
}




/*-----------------------------------------------
訪問者厳選メニュー
-------------------------------------------------*/
body#visitor .pickup-menu dl {
	float:left;
	width:128px;
}

body#visitor .pickup-menu dt {
	/* except MacIE \*/position:absolute;/* end */
	top:0;
	left:0;
	width:0;
	height:0;
	font-size:1px;
	line-height:1px;	
	overflow:hidden;
}

body#visitor .pickup-menu dt,
body#visitor .pickup-menu dd {
	margin:0;
	padding:0;
}

body#visitor .pickup-menu ul.extract {
	margin:0;
	padding:5px;
	list-style:none;
}

body#visitor .pickup-menu ul.extract li {
	padding:3px 0;
	border-bottom:1px solid #84837d;
}

body#visitor .pickup-menu ul.extract li a {
	display:block;
	padding-left:11px;
	padding-right:4px;
	background-image:url(../images/icon_arrow_extract.gif);
	color:#fff;
}

body#visitor .pickup-menu ul.extract li a:hover {
	background-image:url(../images/icon_arrow_extract_ro.gif);
	color:#000;
}

body#visitor .pickup-menu ul.extract li a,
body#visitor .pickup-menu ul.extract li a:hover {
	background-repeat:no-repeat;
	background-position:0 0.3em;
}
