@charset "utf-8";
/* CSS Document */

.page_title {
	height:180px;
	width:640px;
	background:url(../../jukensei/images/title.jpg) no-repeat 5px;
	border:#CCCCCC 2px solid;
	padding:5px;
	margin:5px 0 20px 5px;
	-moz-box-shadow: 0px 0px 3px #CCCCCC;　/* Firefox用 */  
	-webkit-box-shadow: 0px 0px 3px #CCCCCC;　/* Safari,Google Chrome用 */  
	}
	.page_title span {
	color:#FFFFFF;
	font-size:31px;
	display:block;
	padding:147px 0 0 8px;
	text-shadow: 0px 0px 5px #000000;　/* CSS3用 */  
	}
	.t_saishin {
	}
	.t_sitemap {
	}
	
	
/* ========================================
 * トップページ
 ======================================== */
#new {
	float:left; 
	width:310px;
	display: inline;
	}
	#new_icon {
	float:right; 
	width:55px; 
	font-size:10px; 
	padding:5px 0;
	margin:0 0 5px 0;
	border-bottom:#AFB4DB 3px solid;
	display: inline;
	}
	.new_wp {
	clear:both;
	}
	.new_wp li {
	list-style-type:none;
	padding-bottom:11px;
	}
	
	#op {
	width:210px; 
	float:right;
	}
	#op h2 {
	margin:0; 
	padding:20px 0 0 0; 
	background:url(../../images/open.gif) no-repeat; 
	height:45px; 
	border-bottom:none;
	}
	#op .op_box {
	border-left:#AFB4DB 8px solid; 
	border-right:#AFB4DB 8px solid; 
	border-bottom:#AFB4DB 30px solid; 
	width:178px; 
	padding:0 8px 8px 8px;
	}
	
	#wp {
	width:420px; 
	float:left;
	}
	
#rotator{
	overflow: hidden;
	width:900px;
	height:320px;
	background-color:E5E5E5;
	position:relative;
	z-index:1;
	}
#rotator img{
	display: none;
	position: absolute;
	top: 0;
	z-index:1;
	}

	
/* ========================================
 * サイトマップ
 ======================================== */	
#sm_left {
	float:left;
	width:300px;
	}
#sm_right {
	float:right;
	width:300px;
	}	
		
#sitemap {
	padding-bottom:15px;
	background-color:transparent;
	width:300px;
	}
	#sitemap dl {
	margin:0;
	padding:0;
	width:300px;
	}
	#sitemap dd {
	font-weight:bold;
	margin:0;
	padding:0;
	width:300px;
	}
	#sitemap dt {
	background:url(../../images/arrow13_11.png) no-repeat 0 5px;
	margin:0;
	padding:0px 0 0 12px;
	width:300px;
	}
#footer_top {
	background:url(../../images/arrow13_11.png) no-repeat 0 15px;
	padding:10px 0 10px 12px;
	font-weight:bold;
	margin:0;
	width:300px;
	}
	
	
/* 	タブエリア */


ul#tab{
	padding:0;
	width:665px;
	margin:0;
	height:41px;
	background-image:url(../../images/tab/tab_bg.gif);
}
ul#tab li{
	display:inline;
	font-size:12px;
	float:left;
	text-align:center;
	width:160px;
	padding:0px 0px 0 0px;
	height:41px;
    margin-right:6px;
	text-indent:-8777px;

	}


ul#tab a{
	font-weight:bold;
	display:block;
	padding:0px 0px 0 0px;
	height:41px;
	background-repeat:no-repeat;
	margin:0;
}

a:link.scene1_text,a:visited.scene1_text{
	color:#B8AC7C;
}

a:link.scene2_text,a:visited.scene2_text{
	color:#68AC73;
}

a:link.scene3_text,a:visited.scene3_text{
	color:#CA9191;
}




ul#tab li.selected0{
	border:none;
	background:url(../../images/tab/tab_0.gif);
	padding:0px 0 0 0px;
	z-index:100;
}

ul#tab li.selected1{
	border:none;
	background:url(../../images/tab/tab_1.gif);
	padding:0px 0 0 0px;
	z-index:100;
}

ul#tab li.selected2{
	border:none;
	background:url(../../images/tab/tab_2.gif);
	padding:0px 0 0 0px;
	z-index:100;
}

ul#tab li.selected3{
	border:none;
	background:url(../../images/tab/tab_3.gif);
	padding:0px 0 0 0px;
	z-index:100;
}

#scene0{
	margin:0;
	padding:20px 0px 10px 5px;
	clear:both;
	border-top:#AFB4DB 3px solid;
	background-color:#F8F9FF;
}
#scene1{
	margin:0;
	padding:20px 0px 10px 5px;
	clear:both;
	border-top:#DBD3AB 3px solid;
	background-color:#FFFDF3;
}
#scene2{
	margin:0;
	padding:20px 0px 10px 5px;
	clear:both;
	border-top:#A1D1A9 3px solid;
	background-color:#F8FFF9;
	
}
#scene3{
	margin:0;
	padding:20px 0px 10px 5px;
	clear:both;
	border-top:#E4BABA 3px solid;
	background-color:#FFFAFA;
}

