@charset "UTF-8";


/*
CONTENTS
---------------------------------------------------------*/

#contents{
	margin:0 auto;
}

#main, #sub{
	margin-top:15px;
}


/*
TOP IMAGE
---------------------------------------------------------*/


#topimage{
	margin:10px auto 0 auto;
	width:960px;
}


/*
MAINCOL
---------------------------------------------------------*/

#iframe{
	margin:0 10px 0 15px;
	/*width:446px;*/
}

.news{
	padding:0 0 5px 0;
	font-size:90%;
	line-height:1.4;
	border:1px solid #D5D5D5;
	position:relative;
}

.news h2{
	margin:0 0 10px 0;
	border-bottom:1px solid #D5D5D5;
}

.rss{
	position:absolute;
	top:7px;
	right:9px;
}

.pickup{
	margin:0 auto 10px auto;
	/*width:460px;*/
	font-size:90%;
	line-height:1.4;
}
body#applicant iframe #iframe .pickup{ width:440px; }

.pickup .photo{
	margin:0 10px 0 0;
	float:left;
	border:2px solid #DDD;
}
/*
.pickup dt, .information dt{
	margin:0 0 3px 0;
	color:#594734;
	font-weight:bold;
}
*/
.pickup dt, #tabs01 dt, #tabs02 dt, #tabs03 dt, #tabs04 dt{
	margin:0 0 3px 0;
	color:#594734;
	font-weight:bold;
}

/*tab*/

.information{
	clear:both;
}

.information .tabNav{
	list-style:none;
	padding:0 11px 0 14px;
	min-height:1em;
	border-bottom:1px solid #D5D5D5;
}

.information .tabNav li{
	margin:0 3px 0 0;
	float:left;
}
.information .tabNav li.selected{
	margin-bottom:-1px;
	border-bottom:1px solid #FFF;
}

#tabs01, #tabs02, #tabs03, #tabs04{
	clear:both;
	margin:0 auto 5px auto;
	/*width:460px;*/
	font-size:90%;
	line-height:1.4;
	border-bottom:1px solid #D5D5D5;
}
#iframe #tabs01, #iframe #tabs02, #iframe #tabs03, #iframe #tabs04{
	border-bottom:none;
}

.information dt, #tabs01 dt, #tabs02 dt, #tabs03 dt, #tabs04 dt{
	padding:10px 0;
}
.information dd, #tabs01 dd, #tabs02 dd, #tabs03 dd, #tabs04 dd{
	margin-top:-39px;
	padding:10px 0 10px 90px;
	background:url(../img/dotted_line.gif) repeat-x bottom;
}

.bn{
	margin:0 auto 3px auto;
	padding:2px 0 0 0;
	font-size:85%;
	width:460px;
	text-align:right;
}
.bn a{
	padding:0 0 0 10px;
	background:url(../img/icon_link_r.gif) no-repeat left center;
}


/*
XCOL
---------------------------------------------------------*/

/*faculty list*/

.faculty_list{
	margin:0 0 10px 0;
}

.faculty_list h3{
	margin:0;
}

.faculty_list ul{
	list-style:none;
	padding:5px 5px 5px 10px;
	font-size:95%;
	width:193px;
	border-right:1px solid #D5D5D5;
	border-bottom:1px solid #D5D5D5;
	border-left:1px solid #D5D5D5;
}

.faculty_list ul li{
	padding:0 0 0 13px;
	background:url(../img/icon_link.gif) no-repeat left 5px;
}


/*
BANNER
---------------------------------------------------------*/

.banner li{
	margin:0 0 5px 0;
}







