@import "/css/module/common.css";
@import "/css/module/menu.css";
@import "/css/module/clear_fix.css";
@import "/css/index/clear_fix.css";


/* =============================================================
   Content Left
================================================================ */
div#contener div#contentWrap div#contentLeft div#wrap02,
div#contener div#contentWrap div#contentLeft div#wrap03,
div#contener div#contentWrap div#contentLeft div#wrap04,
div#contener div#contentWrap div#contentLeft div.wrap05,
div#contener div#contentWrap div#contentLeft div#wrap06 {
width:700px;
overflow:hidden;
margin:0 0 15px 0;
}



/* PR
----------------------------------------------------------------- */
div#contentWrap div#contentLeft div#pr {
clear:both;
width:688px;
padding:5px 5px;
margin-bottom:15px;
border:1px #f67a7a solid;
font-size:94%;
background:#fef2f2;
}




/* News
----------------------------------------------------------------- */
div#contentWrap div#contentLeft div#wrap02 div#news {
width:433px;
float:left;
min-height:70px;
}

div#contentWrap div#contentLeft div#wrap02 div#news h2 {
width:433px;
}

div#contentLeft div#wrap02 div#news ul#news {
width:433px;
}
	
	div#contentLeft div#wrap02 div#news ul#news li {
	width:433px;
	height:13px;
	padding:5px 0;
	font-size:12px;
	border-bottom:1px #a0a0a0 dotted;
	list-style:none;
	}
	
	div#contentLeft div#wrap02 div#news ul#news li p.nItem {
	display:block;
	width:330px;
	float:left;
	padding-left:15px;
	line-height:1.2;
	background: url(/images/common/arrow01.gif) no-repeat left top;
	white-space:nowrap;
	}
	
	div#contentLeft div#wrap02 div#news ul#news li p.nDate {
	display:block;
	width:80px;
	padding-right:3px;
	float:right;
	text-align:right;
	line-height:1.2;
	}

	
/* movie banner
----------------------------------------------------------------- */

div#contentWrap div#contentLeft div#wrap02 div#movie {
	float:right;
}

/* blog
----------------------------------------------------------------- */

div#contentWrap div#contentLeft div#wrap02 div#blog {
	float:right;
	width:252px;
	overflow:visible;
	margin:15px 0 0 0;
	height:100px;
}

div#contentWrap div#contentLeft div#wrap02 div#blog h1{
font-size:12px;
color:#fff;
margin:0;
width:250px;
height:16px;
padding:6px 0 0 6px;
text-indent:-1000px;
background:url(/images/index/h2_blog.jpg) no-repeat;
}

div#contentLeft div#wrap02 div#blog ul li {
	width:250px;
	height:13px;
	padding:5px 0;
	font-size:12px;
	border-bottom:1px #a0a0a0 dotted;
	list-style:none;
	}
	
	div#contentLeft div#wrap02 div#blog ul li p.bItem {
	display:block;
	width:170px;
	float:left;
	padding-left:15px;
	line-height:1.2;
	background: url(/images/index/blog_pen.gif) no-repeat left top;
	overflow:hidden;
	white-space: nowrap;
	}
	
	div#contentLeft div#wrap02 div#blog ul li p.bDate {
	display:block;
	width:60px;
	padding-right:3px;
	float:right;
	text-align:right;
	line-height:1.2;
	}



/* Schools
----------------------------------------------------------------- */
div#contentWrap div#contentLeft div#wrap03 h2 {
width:700px;
}

div#contentLeft div#wrap02 ul#schools {
width:700px;
}
	
	div#contentLeft div#wrap03 ul#schools li {
	width:160px;
	float:left;
	padding:10px 20px 5px 0;
	list-style:none;
	}
	
	div#contentLeft div#wrap03 ul#schools li.end {
	padding-right:0;
	}
	
	div#contentLeft div#wrap03 ul#schools li p.stxt {
	padding:3px 0 0 8px;
	font-size:10px;
	line-height:1.3;
	background: url(/images/common/arrow03.gif) no-repeat left 5px;
	}
	
	div#contentLeft div#wrap03 ul#schools li p.stxt a {
	font-size:12px;
	}
	


/* Ryugaku Category
----------------------------------------------------------------- */
div#contentWrap div#contentLeft div#wrap04 h2 {
width:700px;
}

div#contentWrap div#contentLeft div#wrap04 div.rowBox {
width:700px;
margin:10px 0 20px 0;
background: url(/images/index/bg_ryugaku.gif) no-repeat left top;
}


div#contentWrap div#contentLeft div#wrap04 div.rcBox {
width:160px;
float:left;


padding:0 20px 0 0;
}

div#contentWrap div#contentLeft div#wrap04 div.rcBox.end {
border-right:none;
margin-right:0;
padding:0;
}

	div#contentLeft div#wrap04 div.rcBox h3 {
	width:160px;
	height:23px;
	margin:0 0 5px 0;
	color:#000;
	font-size:12px;
	font-weight:bold;
	text-indent:12px;
	line-height:2;
	background: url(/images/common/bg_w160.gif) no-repeat left top;
	}
	
	div#contentLeft div#wrap04 div.rcBox h3 a {
	color:#000;
	font-size:12px;
	font-weight:bold;
	}
	
	div#contentLeft div#wrap04 div.rcBox ul.rcLinks {
	width:156px;
	margin:3px 0 3px 2px;
	z-index:1;
	}
	
	div#contentLeft div#wrap04 div.rcBox ul.rcLinks li {
	display:block;
	width:156px;
	padding:3px 0 3px 0;
	line-height:1.1;
	}
	
	div#contentLeft div#wrap04 div.rcBox ul.rcLinks li a {
	display:block;
	color:#545454;
	font-size:80%;
	padding-left:11px;
	overflow:visible;
	background: url(/images/common/arrow04.gif) no-repeat left top;
	}
	
	
	div#contentLeft div#wrap04 div.rcBox ul.rcLinks li.slc {
	height:20px;
	background:none;
	}
	
	div#contentLeft div#wrap04 div.rcBox ul.rcLinks li.uline {
	padding-bottom:5px;
	margin-bottom:3px;
	border-bottom:1px #a0a0a0 solid;
	}
	
	div#contentLeft div#wrap04 div.rcBox ul.rcLinks li input {
	width:140px;
	}




/* Ryugaku Guide
----------------------------------------------------------------- */
div#contentWrap div#contentLeft div.wrap05 h2 {
width:700px;
}

div#contentWrap div#contentLeft div.wrap05 div.infoBox01 {
width:252px;
float:left;
margin:10px 5px 10px 0;
padding:0 7px 0 0;
border-right:1px #a0a0a0 dotted;
}

div#contentWrap div#contentLeft div.wrap05 div.infoBox02 {
width:165px;
float:right;
margin:10px 0 10px 0;
padding:0;
}

div#contentWrap div#contentLeft div.wrap05 div.infoBox03 {
width:434px;
float:right;
margin:10px 0 10px 0;
padding:0;
}

	div#contentWrap div#contentLeft div.wrap05 div.infoBox01 h3 {
	width:252px;
	height:23px;
	margin:0 0 3px 0;
	color:#000;
	font-size:12px;
	font-weight:bold;
	text-indent:12px;
	line-height:2;
	background: url(/images/common/bg_h3_w252.gif) no-repeat left top;
	}
	
	div#contentWrap div#contentLeft div.wrap05 div.infoBox02 h3.sml {
	width:165px;
	height:23px;
	margin:0 0 3px 0;
	color:#000;
	font-size:12px;
	font-weight:bold;
	text-indent:12px;
	line-height:2;
	background: url(/images/common/bg_w165.gif) no-repeat left top;
	}
	
	div#contentWrap div#contentLeft div.wrap05 div.infoBox03 h3.lrg {
	width:434px;
	height:24px;
	margin:0 0 3px 0;
	color:#000;
	font-size:12px;
	font-weight:bold;
	text-indent:12px;
	line-height:2;
	background: url(/images/common/bg_h3_w434.gif) no-repeat left top;
	}
	
	div#contentWrap div#contentLeft div.wrap05 div h3 a {
	color:#000;
	font-size:12px;
	font-weight:bold;
	}
	
	div#contentLeft div.wrap05 div ul {
	display:block;
	}
	
	div#contentLeft div.wrap05 div ul li {
	display:block;
	list-style:none;
	line-height:1.3;
	padding:2px 0 2px 2px;
	}

	
	div#contentLeft div.wrap05 div ul li a {
	display:block;
	font-size:12px;
	color:#545454;
	padding-left:13px;
	background: url(/images/common/arrow04.gif) no-repeat left top;
	}
	
		
	div#contentLeft div.wrap05 div ul li span {
	font-size:10px;
	color:#e6211a;
	}
	
	div#contentLeft div.wrap05 div.infoBox01 ul.guide01 {
	width:249px;
	margin-left:2px;
	}
	
	div#contentLeft div.wrap05 div.infoBox01 ul.guide01 li {
	width:249px;
	}
	
	
	div#contentLeft div.wrap05 div.infoBox02 ul.guide02 {
	width:157px;
	margin-left:2px;
	}
	
	div#contentLeft div.wrap05 div.infoBox02 ul.guide02 li {
	width:157px;
	}
	
	div#contentLeft div.wrap05 div.infoBox03 ul.guide03 {
	width:430px;
	margin-left:2px;
	}
	
	div#contentLeft div.wrap05 div.infoBox03 ul.guide03 li {
	width:200px;
	float:left;
	}
	
	div#contentLeft div.wrap05 div.infoBox03 ul.guide03 li.Banner{
	float:right;
	width:225px;
	padding:5px 0;
	margin:0;
	}
	
	div#contentLeft div.wrap05 div.infoBox03 ul.guide03 li.Banner a {
	width:200px;
	padding:0 0 0 0;
	margin:3px 0;
	background:none;
	}


/* Visited Links
----------------------------------------------------------------- */
div#contentLeft div#wrap04 div.rcBox ul.rcLinks li a:visited,
div#contentLeft div.wrap05 div ul li a:visited {
color:#808080;
}

