/**************************************************/
/* トップページ */
/**************************************************/

/* トップフラッシュ */
div#fla-area{width:860px;height:170px;background:#FFF;clear:both;}
div#fla-area p{margin:0;}

/* コンテンツ */
div#contents {padding:15px 0 0;background:#FFF none;}
div#contents p{margin:0;}

/* フッタメニュー */
div#foot-menu {padding-top:20px;}

/* image replacement
------------------------------------------------------------------------------*/

div#contents p#renka a {
	display: block;
	overflow: hidden;
	outline: none;
	text-indent: -9999px;
}


/**************************************************/
/* トップコンテンツ */
/**************************************************/
div#top-page{width:860px;overflow:hidden;}
div#top-page h2{width:auto;margin:0;padding:0;background:none;font-size:100%;}
div#top-page ul{list-style:none;margin:0;padding:0;}
div#top-page li{list-style:none;margin:0;}
div#top-page h2 span{display:none;}
div#top-page a span{display:none;}



/**************************************************/
/* 左側 */
/**************************************************/
div#top-lof{width:290px;float:left;}

/* エリア1 */
/**************************************************/
div#a1{width:290px;height:105px;margin-bottom:15px;}
div#a1 p{width:290px;height:105px;background:url(../img/topov/a1-link.jpg) no-repeat left top;}
div#a1 a{width:290px;height:105px;display:block;background:url(../img/top/a1-link.jpg) no-repeat left top;}
div#a1 a:hover{background:none;}

/* エリア10 */
/**************************************************/
div#a10{width:290px;height:80px;margin-bottom:15px;}
div#a10 p{width:290px;height:80px;background:url(../img/topov/a8-link4.jpg) no-repeat left top;}
div#a10 a{width:290px;height:80px;display:block;background:url(../img/top/a8-link4.jpg) no-repeat left top;}
div#a10 a:hover{background:none;}

/* エリア2 */
/**************************************************/
div#a2{width:290px;margin-bottom:15px;}
div#a2 h2{width:290px;height:50px;background:url(../img/top/a2-title.jpg) no-repeat left top;}
div#a2 li{display:block;font-weight:bold;text-align:left;border-bottom:1px solid #F489A9;}
div#a2 a{padding:5px 55px;padding-right:0;color:#817B99;text-decoration:none;display:block;}
div#a2 a:hover{text-decoration:underline;}

div#a2 li#a2-l01{background:url(../img/top/a2-list01.gif) no-repeat 15px center;}
div#a2 li#a2-l02{background:url(../img/top/a2-list02.gif) no-repeat 15px center;}
div#a2 li#a2-l03{background:url(../img/top/a2-list03.gif) no-repeat 15px center;}
div#a2 li#a2-l04{background:url(../img/top/a2-list04.gif) no-repeat 15px center;}
div#a2 li#a2-l05{background:url(../img/top/a2-list05.gif) no-repeat 15px center;}

/* エリア3 */
/**************************************************/
div#a3{width:290px;margin-bottom:15px;}
div#a3 h2{width:290px;height:50px;background:url(../img/top/a3-title.jpg) no-repeat left top;}
div#a3 li{display:block;font-weight:bold;text-align:left;border-bottom:1px solid #F489A9;}
div#a3 a{padding:5px 55px;padding-right:0;color:#817B99;text-decoration:none;display:block;}
div#a3 a:hover{text-decoration:underline;}

div#a3 li#a3-l01{background:url(../img/top/a3-list01.gif) no-repeat 15px center;}
div#a3 li#a3-l02{background:url(../img/top/a3-list02.gif) no-repeat 15px center;}
div#a3 li#a3-l03{background:url(../img/top/a3-list03.gif) no-repeat 15px center;}
div#a3 li#a3-l04{background:url(../img/top/a3-list04.gif) no-repeat 15px center;}
div#a3 li#a3-l05{background:url(../img/top/a3-list05.gif) no-repeat 15px center;}
div#a3 li#a3-l06{background:url(../img/top/a3-list06.gif) no-repeat 15px center;}
div#a3 li#a3-l07{background:url(../img/top/a3-list07.gif) no-repeat 15px center;}
div#a3 li#a3-l08{background:url(../img/top/a3-list08.gif) no-repeat 15px center;}
div#a3 li#a3-l09{background:url(../img/top/a3-list09.gif) no-repeat 15px center;}
div#a3 li#a3-l10{background:url(../img/top/a3-list10.gif) no-repeat 15px center;}
div#a3 li#a3-l11{background:url(../img/top/a3-list11.gif) no-repeat 15px center;}
div#a3 li#a3-l12{background:url(../img/top/a3-list12.gif) no-repeat 15px center;}

div#top-page div#a3 a span.standby{font-size:80%;display:inline;}

/* エリア4 */
/**************************************************/
div#a4{width:290px;height:63px;}
div#a4 p{width:290px;height:58px;background:url(../img/topov/a4-link.gif) no-repeat left top;}
div#a4 a{width:290px;height:58px;display:block;background:url(../img/top/a4-link.gif) no-repeat left top;}
div#a4 a:hover{background:none;}

/* エリア4-2 */
/**************************************************/
div#a42{width:290px;height:63px;}
div#a42 p{width:290px;height:58px;background:url(../img/topov/a4_2-link.gif) no-repeat left top;}
div#a42 a{width:290px;height:58px;display:block;background:url(../img/top/a4_2-link.gif) no-repeat left top;}
div#a42 a:hover{background:none;}

/* エリア4-3 */
/**************************************************/
div#a43{width:290px;height:63px;}
div#a43 p{width:290px;height:58px;background:url(../img/topov/support.gif) no-repeat left top;}
div#a43 a{width:290px;height:58px;display:block;background:url(../img/top/support.gif) no-repeat left top;}
div#a43 a:hover{background:none;}

/* エリア4-4 */
/**************************************************/
div#a44{width:290px;height:63px;}
div#a44 p{width:290px;height:58px;background:url(../img/topov/nyusatsu.gif) no-repeat left top;}
div#a44 a{width:290px;height:58px;display:block;background:url(../img/top/nyusatsu.gif) no-repeat left top;}
div#a44 a:hover{background:none;}

/* エリア4-5 */
/**************************************************/
div#a45{width:290px;height:63px;}
div#a45 p{width:290px;height:58px;background:url(../img/topov/jyoho.gif) no-repeat left top;}
div#a45 a{width:290px;height:58px;display:block;background:url(../img/top/jyoho.gif) no-repeat left top;}
div#a45 a:hover{background:none;}


/**************************************************/
/* 右側 */
/**************************************************/
div#top-lor{width:550px;float:right;}

/* エリア5 */
/**************************************************/
div#a5{width:550px;height:220px;margin-bottom:15px;}
div#a5 h2{width:550px;height:50px;background:url(../img/topov/a5-title.jpg) no-repeat left top;}
div#a5 h2 a{width:550px;height:50px;display:block;background:url(../img/top/a5-title.jpg) no-repeat left top;}
div#a5 h2 a:hover{background:none;}
div#a5 div.box{width:550px;height:90px;text-align:left;}

div#a5 table{width:100%;}
div#a5 td{padding:7px 0;background:url(../img/top/a5-border.gif) repeat-x left bottom;}
div#a5 td.left{width:102px;}
div#a5 td.left p{color:#690;}

div#a5 p{padding:0 5px;font-weight:bold;}
div#a5 a{color:#666;font-weight:bold;text-decoration:none;}
div#a5 a:hover{text-decoration:underline;}

div#a5 img#new{margin-left:5px;}

/* エリア6 */
/**************************************************/
div#a6{width:550px;height:230px;margin-bottom:15px;}
div#a6 h2{width:550px;height:50px;background:url(../img/topov/a6-title.jpg) no-repeat left top;}
div#a6 h2 a{width:550px;height:50px;display:block;background:url(../img/top/a6-title.jpg) no-repeat left top;}
div#a6 h2 a:hover{background:none;}
div#a6 div.box{width:550px;height:90px;text-align:left;}

div#a6 table{width:100%;}
div#a6 td{padding:7px 0;background:url(../img/top/a5-border.gif) repeat-x left bottom;}
div#a6 td.left{width:102px;}
div#a6 td.left p{color:#690;}

div#a6 p{padding:0 5px;font-weight:bold;}
div#a6 a{color:#666;font-weight:bold;text-decoration:none;}
div#a6 a:hover{text-decoration:underline;}

/* エリア7 */
/**************************************************/
div#a7{width:550px;height:180px;margin-bottom:15px;}
div#a7 h2{width:550px;height:50px;background:url(../img/topov/a7-title.jpg) no-repeat left top;}
div#a7 h2 a{width:550px;height:50px;display:block;background:url(../img/top/a7-title.jpg) no-repeat left top;}
div#a7 h2 a:hover{background:none;}
div#a7 div.box{width:550px;height:90px;text-align:left;}

div#a7 table{width:100%;}
div#a7 td{padding:7px 0;background:url(../img/top/a5-border.gif) repeat-x left bottom;}
div#a7 td.left{width:102px;}
div#a7 td.left p{color:#690;}

div#a7 p{padding:0 5px;font-weight:bold;}
div#a7 a{color:#666;font-weight:bold;text-decoration:none;}
div#a7 a:hover{text-decoration:underline;}

/* エリア8 */
/**************************************************/
div#a8{width:550px;height:170px;margin-bottom:15px;}
div#a8 ul{width:550px;height:170px;overflow:hidden;}
div#a8 li{width:270px;height:80px;float:left;}
div#a8 a{width:270px;height:80px;display:block;}

div#a8 li#a8l1{background:url(../img/topov/a8-link1.jpg) no-repeat left top;float:left;}
div#a8 li#a8l2{background:url(../img/topov/a8-link2.jpg) no-repeat left top;float:right;}
div#a8 li#a8l3{background:url(../img/topov/a8-link3.jpg) no-repeat left top;float:left;margin-top:10px;}
div#a8 li#a8l4{background:url(../img/topov/a8-link4.jpg) no-repeat left top;float:right;margin-top:10px;}

div#a8 li#a8l1 a{background:url(../img/top/a8-link1.jpg) no-repeat left top;}
div#a8 li#a8l2 a{background:url(../img/top/a8-link2.jpg) no-repeat left top;}
div#a8 li#a8l3 a{background:url(../img/top/a8-link3.jpg) no-repeat left top;}
div#a8 li#a8l4 a{background:url(../img/top/a8-link4.jpg) no-repeat left top;}

div#a8 li#a8l1 a:hover{background:none;}
div#a8 li#a8l2 a:hover{background:none;}
div#a8 li#a8l3 a:hover{background:none;}
div#a8 li#a8l4 a:hover{background:none;}

/* エリア9 */
/**************************************************/
div#a9{width:550px;margin-bottom:15px;}
div#a9 h2{width:550px;height:50px;background:url(../img/top/a9-title.jpg) no-repeat left top;}

div#a9 table{width:100%;}
div#a9 td{padding:7px 0;background:url(../img/top/a9-border.gif) repeat-x left bottom;}
div#a9 td.left{width:270px;}

div#a9 p{padding:0 5px;font-weight:bold;}
div#a9 a{color:#666;font-weight:bold;text-decoration:none;}
div#a9 a:hover{text-decoration:underline;}

div#top-page div#a9 td p span.standby{font-size:80%;display:inline;}

/**************************************************/

p#counter{text-align:right;}


/* banner */
/**************************************************/
/*
div#contents p#renka a {
	display: block;
	width: 550px;
	height: 80px;
	background-image: url(../img/top/renka_2011.jpg);
	margin-bottom: 10px;
}

div#contents p#renka a       { background-position: 0   0; }
div#contents p#renka a:hover { background-position: 0 -80px; }
*/

div#contents p#renka a {
	display: block;
	width: 290px;
	height: 58px;
	background-image: url(../img/top/banner_renka_2011.jpg);
	margin-bottom: 5px;
}

div#contents p#renka a       { background-position: 0   0; }
div#contents p#renka a:hover { background-position: 0 -58px; }


