@charset "utf-8";

/* CSS Document */



/*全体設定*/





@media print{



body{zoom:80%;}



}



body{

	margin:0;

	padding:0;

	font-size:10px;

	text-align:center;

	background-color:#F6F6F6;

	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";

}



div#mainarea{	background:url(../images/background.gif) top center no-repeat;}



table.main{text-align:center;}



/*全体設定おわり*/



h1,h2,h3{ /*テキスト飛ばしまとめ。*/

	display:inline;

	text-indent:-9999px;

	text-align:left;

	font-size:10px;

	margin:0;

	padding:0;

}



h1 a{

	display:block;

	width:320px;

	height:61px;

	background:url(../images/head013.gif) top left no-repeat;

}





h2 a{

	display:block;

	width:260px;

	height:61px;

	text-align:left;

	background:url(../images/head012.gif) top right no-repeat;

}



/*メニュー部分特集*/



ul{

	margin:0;

	padding:0;

}



li{

	margin:0;

	padding:0;

	width:auto;

	height:28px;

	text-indent:-9999px;

	text-align:left;

	display:block;

	float:left;

}



li a{

	display:block;

	overflow:hidden;

	text-decoration:none;

	border:0;

}



a#m012{

	width:152px;

	height:28px;

}


a#m01,a#m02,a#m03,a#m04,a#m05,a#m06{

	width:152px;

	height:28px;

}

a#m07{

	width:151px;

	height:28px;

}


li a#m01{background:url(../images/menu011.jpg) top left no-repeat;}

li a#m02{background:url(../images/menu021.jpg) top left no-repeat;}

li a#m03{background:url(../images/menu031.jpg) top left no-repeat;}

li a#m04{background:url(../images/menu041.jpg) top left no-repeat;}

li a#m05{background:url(../images/menu051.jpg) top left no-repeat;}

li a#m06{background:url(../images/menu061.jpg) top left no-repeat;}

li a#m07{background:url(../images/menu071.jpg) top left no-repeat;}



li a#m012{background:url(../images/menu011.jpg) bottom left no-repeat;}



li a#m01:hover{background-position:bottom left;}

li a#m02:hover{background-position:bottom left;}

li a#m03:hover{background-position:bottom left;}

li a#m04:hover{background-position:bottom left;}

li a#m05:hover{background-position:bottom left;}

li a#m06:hover{background-position:bottom left;}

li a#m07:hover{background-position:bottom left;}





/*メニュー部分特集おわり*/









/*新着情報*/



dl{

	margin:0;

	padding:0;

	dislay:inline;

}



dt{

	width:76px;

	height:auto;

	margin:0;

	padding:5px 0 3px;

	color:#666666;

	font-size:10px;

	line-height:1.2em;

	font-weight:bold;

	text-align:left;

	float:left;

	background:url(../images/kousin_line.gif) left top repeat-x;

}



dd{

	width:385px;

	height:auto;

	margin:0;

	padding:5px 0 3px;

	color:#666666;

	font-size:10px;

	line-height:1.2em;

	text-align:left;

	float:left;

	background:url(../images/kousin_line.gif) repeat-x left top;

}



dt.none,dd.none{

	background:none;

	padding:0 0 3px;	

}



/*新着情報おわり*/



a:link		{ color:#0099CC;}

a:visited	{ color:#3399CC;}

a:hover 	{ color:#0099CC; text-decoration:none;}

a:active	{ color:#0066FF; text-decoration:none;}



div.entry{

	width:127px;

	font-size:10px;

	text-align:center;

}







/*フッター関連*/



div.foot{

	width:780px;

	height:23px;

	margin:0px auto;

	background:url(../images/bottomshadow.gif) no-repeat center top;

	background-color:#F6F6F6;

	text-align:right;

}

div.foot span{

	display:block;

	margin:0 10px 0 0;

	padding-top:5px;

}