@charset "utf-8";

/*=========================================================
	index
		1. heading level1
		2. heading level2
		3. heading level3
		4. heading level4
=========================================================*/



/* 3. contents
=========================================================*/
#main-image{
	width:950px;
	height:230px;
	margin:0 auto 20px;
	background:url(../img/ind_p_main.jpg) no-repeat;
}
#main-image span{
	display:none;
}
#main-image div{
	display:block;
	position:relative;
	background-repeat:no-repeat;
}
#main-image a{
	display:block;
	background-repeat:no-repeat;
}
#main-image a:hover{
	background-position:0 58px;
}

#main-image .frontier{
	top:98px;
	left:434px;
	width:239px;
	height:58px;
	background-image:url(../img/ind_btn_frontier_ov.gif);}
#main-image .frontier a{
	width:239px;
	height:58px;
	background-image:url(../img/ind_btn_frontier.gif);}

#main-image .sotsu{
	top:40px;
	left:684px;
	width:239px;
	height:58px;
	background-image:url(../img/ind_btn_sotsu_ov.gif);}
#main-image .sotsu a{
	width:239px;
	height:58px;
	background-image:url(../img/ind_btn_sotsu.gif);}

#main-image .shocyu{
	top:51px;
	left:434px;
	width:239px;
	height:39px;
	background-image:url(../img/ind_btn_shocyu_ov.gif);}
#main-image .shocyu a{
	width:239px;
	height:39px;
	background-image:url(../img/ind_btn_shocyu.gif);}

#main-image .kobetu{
	top:12px;
	left:684px;
	width:239px;
	height:39px;
	background-image:url(../img/ind_btn_kobetu_ov.gif);}
#main-image .kobetu a{
	width:239px;
	height:39px;
	background-image:url(../img/ind_btn_kobetu.gif);}

#content2010{
	width:630px;
}
#side2010{
	width:300px;
}


/* 2. heading level2
=========================================================*/
#content2010 h2{
	margin-bottom:0;
	background:url(../img/for_bk_h2_630.gif) no-repeat top center;
}

#content2010 h2 .tolist{
	float:right;
	font-size:80%;
	font-weight:normal;
	padding-left:8px;
	border-left:1px solid #CACACA;
}

#content2010 h2.hed-col01{
	border-bottom:2px solid #FF9E28;
}


/* 3. heading level3
=========================================================*/
#side2010 h3{
	background:url(../img/for_bk_h3_300.jpg) no-repeat top center;
}


/* 5. bordr & color
=========================================================*/
.box-col01{background:#FFFCD9;}


/* 6. scroll bar
=========================================================*/
.scroll{
	width:630px;
	height:230px;
	overflow-y:scroll !important;
	scrollbar-face-color:#ccc;
	scrollbar-3dlight-color:#fff;
	scrollbar-highlight-color:#ccc;
	scrollbar-shadow-color:#fff;
	scrollbar-darkshadow-color:#fff;
	scrollbar-arrow-color:#fff;
	scrollbar-track-color:#fff;
}
