@charset "shift_jis";

/*	Base Style Sheet
*	Last Update 2011-02-09
*
*	1-1.Content Module
*
*/

/*======================================

	1-1.Content Module

=======================================*/

/* MainVisual ==== */
#MainVisual {
background:url(../../img/bg_mainvisual.png) no-repeat;
width:840px;
height:290px;
}
#MainVisual h1 {padding:0 0 0 6px;}

#btnBox p#btn_top01,
#btnBox p#btn_top02,
#btnBox p#btn_top01 a,
#btnBox p#btn_top02 a {
float:left;
display:block;
width:105px;
height:105px;
text-indent:-9999px;
position:relative;
}

#btnBox p#btn_top03,
#btnBox p#btn_top03 a {
float:left;
display:block;
width:125px;
height:125px;
text-indent:-9999px;
position:relative;
}

#btnBox p#btn_top01 a {
	background:url(../../img/btn_top01.png);
	top:-282px;
	left:230px;
	}
#btnBox p#btn_top02 a {
	background:url(../../img/btn_top02.png);
	top:-287px;
	left:629px;
	}
#btnBox p#btn_top03 a {
	background:url(../../img/btn_top03.png);
	top:-162px;
	left:287px;
	}

#btnBox p#btn_top01 a:hover {background:url(../../img/btn_top01_o.png);}
#btnBox p#btn_top02 a:hover {background:url(../../img/btn_top02_o.png);}
#btnBox p#btn_top03 a:hover {background:url(../../img/btn_top03_o.png);}

#btnLink li#btnLink01,
#btnLink li#btnLink01 a{
float:left;
display:block;
width:300px;
height:115px;
text-indent:-9999px;
}

#btnLink li#btnLink02,
#btnLink li#btnLink02 a{
float:left;
display:block;
width:300px;
height:100px;
text-indent:-9999px;
padding-top:14px;
}

#btnLink li#btnLink03,
#btnLink li#btnLink03 a{
float:left;
display:block;
width:230px;
height:100px;
text-indent:-9999px;
padding-top:15px;
}

#btnLink li#btnLink04,
#btnLink li#btnLink04 a{
float:right;
display:block;
width:230px;
height:100px;
text-indent:-9999px;
padding-right:5px;
}

#btnLink li#btnLink01 a {
	background:url(../../img/btnLink01.png) no-repeat;
	}
#btnLink li#btnLink02 a {
	background:url(../../img/btnLink02.png) no-repeat;
	}
#btnLink li#btnLink03 a {
	background:url(../../img/btnLink03.png) no-repeat;
	}
#btnLink li#btnLink04 a {
	background:url(../../img/btnLink04.png) no-repeat;
	}

#btnLink li#btnLink01 a:hover {background:url(../../img/btnLink01_o.png) no-repeat;}
#btnLink li#btnLink02 a:hover {background:url(../../img/btnLink02_o.png) no-repeat;}
#btnLink li#btnLink03 a:hover {background:url(../../img/btnLink03_o.png) no-repeat;}
#btnLink li#btnLink04 a:hover {background:url(../../img/btnLink04_o.png) no-repeat;}


/* News ==== */
#IdxNews {
	width:580px;
	float:left;
	margin-top:10px;
	}

#IdxNews .Left {width:46px;}
#IdxNews .Right a {float:left;}
#IdxNews .ArticleBox {
	background:url(../../img/line_news.png) no-repeat left bottom;
	padding:5px 0 10px 5px;
	margin-bottom:5px;
	font-size:93%;
	line-height:170%;
	}
#IdxNews .Articlettl {
	padding:5px 0 0 5px;
	font-size:93%;
	line-height:160%;
	}
