﻿@charset "UTF-8";
body {
	background:#d0d0d0 url(../img/recruit/bg-white.gif) repeat-x left top;
}
.recruit_top { background:#d0d0d0 url(../img/recruit/bg.gif) repeat-x left top; }

h2,h3 {
	width:600px;
}

dl dt {
	padding:10px 18px;
	border-bottom:1px solid #333333;
	background:transparent url(../img/arrow_white.gif) no-repeat left 16px;
}
dl dt a { color:#333333 !important; border:0 !important; }
dl dd {
	padding:10px 50px;
	border-bottom:1px dotted #333333;
	background:transparent url(../img/arrow_pink.gif) no-repeat 38px 16px;
}
dl dd a { color:#333333 !important; border:0 !important; }


/* * * * * * * * * * * * * * * * * * * *
 *	WRAPPER                            *
 * * * * * * * * * * * * * * * * * * * */
#wrapper {
	width:953px;
	margin:0 auto;
}
* html #wrapper {
	height:100%;
}
/* * * * * * * * * * * * * * * * * * * *
 *	HEADER                             *
 * * * * * * * * * * * * * * * * * * * */
#header {
	height:72px;
	background:transparent url(../img/recruit/bg_header.jpg) no-repeat left top;
	display:block;
}

/* * * * * * * * * * * * * * * * * * * *
 *	PRIMAEY NAVI                       *
 * * * * * * * * * * * * * * * * * * * */
#primaryNavi {
	height:48px;
	background:#212121 url(../img/recruit/bg_menu.gif) repeat-x left top;
	clear:both;
}
#primaryNavi li {
	width:180px;
	height:48px;
	margin-right:13px;
	text-indent:-9999px;
	float:left;
}
#primaryNavi li.last {
	margin-right:0;
}
#primaryNavi li a {
	width:180px;
	height:47px;
	background:transparent url(../img/recruit/menu.jpg) no-repeat left top;
	display:block;
}
#primaryNavi li a:hover {
	background-position:bottom;
}

#primaryNavi li.top a			{ background-position: left top; }
#primaryNavi li.top a:hover,
#primaryNavi li.top a.now		{ background-position: left bottom; }

#primaryNavi li.infra a			{ background-position:-193px top; }
#primaryNavi li.infra a.now,
#primaryNavi li.infra a:hover	{ background-position:-193px bottom; }

#primaryNavi li.program a		{ background-position:-386px top; }
#primaryNavi li.program a.now,
#primaryNavi li.program a:hover	{ background-position:-386px bottom; }

#primaryNavi li.databese a		{ background-position:-579px top; }
#primaryNavi li.databese a.now,
#primaryNavi li.databese a:hover{ background-position:-579px bottom; }

#primaryNavi li.newdrad a		{ background-position:-772px top; }
#primaryNavi li.newdrad a.now,	
#primaryNavi li.newdrad a:hover	{ background-position:-772px bottom; }


/* * * * * * * * * * * * * * * * * * * *
 *	TITLE                              *
 * * * * * * * * * * * * * * * * * * * */
#title {
	width:953px;
	height:290px;
	background:transparent url(../img/recruit/title_top.jpg) no-repeat left top;
	text-indent:-9999px;
	float:left;
}
.infra #title { height:200px; background:transparent url(../img/recruit/title_infra.jpg) no-repeat left top; }
.progr #title { height:200px; background:transparent url(../img/recruit/title_progr.jpg) no-repeat left top; }
.datab #title { height:200px; background:transparent url(../img/recruit/title_datab.jpg) no-repeat left top; }
.gradu #title { height:200px; background:transparent url(../img/recruit/title_gradu.jpg) no-repeat left top; }


/* * * * * * * * * * * * * * * * * * * *
 *	MAIN                               *
 * * * * * * * * * * * * * * * * * * * */
#main {
	width:600px;
}


/* * * * * * * * * * * * * * * * * * * *
 *	SIDE                               *
 * * * * * * * * * * * * * * * * * * * */
#side {
	width:320px;
}
#side div {
	width:320px;
	margin-top:20px;
	background:#3F3F3E url(../img/recruit/bg_side.gif) repeat-x left top;
}



#side h4 {
	width:320px;
	height:140px;
	text-indent:-9999px;
}
#side h4.shahu {
	background:transparent url(../img/recruit/side_shahu.jpg) repeat-x left top;
}
#side h4.kenshu	{ background:transparent url(../img/recruit/side_kenshu.jpg) repeat-x left top; }
#side h4.eouen	{ background:transparent url(../img/recruit/side_en.jpg) repeat-x left top; }
#side h4.pouen	{ background:transparent url(../img/recruit/side_prog.jpg) repeat-x left top; }
#side h4.douen	{ background:transparent url(../img/recruit/side_db.jpg) repeat-x left top; }
#side h4.link { height:47px;
                background:transparent url(../img/recruit/side_link.jpg) repeat-x left top; 
}

#side p {
	padding:20px;
	color:#ffffff;
}


/* * * * * * * * * * * * * * * * * * * *
 *	FOOTER                             *
 * * * * * * * * * * * * * * * * * * * */
#footer ul {
	width:953px;
}


.bdt	{ border-top:1px solid #333333; }
.bdb	{ border-bottom:1px solid #333333; }
.bdtd	{ border-top:1px dotted #333333; }
.bdbd	{ border-bottom:1px dotted #333333; }

.flow { 
	width:200px;
	color:#ffffff;
	text-align:center;
	font-weight:bold;
}
.flow li {
	height:43px;
	background:transparent url(../img/recruit/arrow.gif) no-repeat 92px 30px;
}
.flow li.last {
	height:40px;
	background:none !important;
}
.flow li span {
	width:200px;
	padding:5px;
	background:#3f3f3e;
	display:block;
}
.arrow {
	background:transparent url(../img/recruit/arrow.gif) no-repeat left top;
}
