body { margin:0px;
 line-height: 150%;
 font-size: small;
 background:#6D6854 url(../../images/bg.gif) no-repeat top left;
 font-family: ""lr oSVbN",verdana,"qMmpS Pro W3","Hiragino Kaku GothicPro",osaka,sans-serif";
 
}

img { border: none;}

a {
	text-decoration: underline;
	outline-style: none;	
	}

a:link {
	color: #0800AA; 
	}

a:visited {
	color: #7E0062;
	}

a:active {
	color: #0800AA;
	}

a:hover {
	color: #0800AA;
	background-color: #FFCC99;
	}

h1,h2,h3,h4,h5,h6,p { margin:0px; padding:0px; font-weight:normal;}

ul { text-align:left;}
li { list-style-type:none; list-style-position:outside;}

.all { width:858px; margin:0px auto; clear:both; background: url(../../images/main_bg.gif) repeat-y top right;}

h1.site-title { color: #ccc; height:11px; text-align:center; width:858px; padding:1px 0px 0px 0px; line-height:12px; font-size:10px; margin:0px auto;}
h1.site-title a:link{ color:#ccc; text-decoration:none;}
h1.site-title a:visited { color:#ccc; text-decoration:none;}
h1.site-title a:active{ color:#ccc; text-decoration:none;}
h1.site-title a:hover{ color:#ccc; text-decoration:none;}


.head { width:858px; font-size:10px; margin:0px auto; height:87px; background: url(../../images/head.gif) no-repeat top right;}


/* navigation */

#navigation{
	clear: both;
	position: relative;
	top: 0px;
	margin: 0px;
	padding: 0px;
	width: 858px;
	height: 51px;
	list-style: none;
	overflow: hidden;
}



#navigation li a{
	position: absolute;
	height: 51px;
	overflow: hidden;
	padding: 0px;
	text-indent: -9999px;
	text-decoration: none;
	top: 0;
}


li#navi01 a{ 
	background: transparent url(../../images/navi01.gif) no-repeat 0 0;
	width: 169px;
	left: 0px;
}
li#navi02 a{ 
	background: transparent url(../../images/navi02.gif) no-repeat 0 0;
	width: 140px;
	left: 169px;
}
li#navi03 a{ 
	background: transparent url(../../images/navi03.gif) no-repeat 0 0;
	width: 131px;
	left: 309px;
}
li#navi04 a{ 
	background: transparent url(../../images/navi04.gif) no-repeat 0 0;
	width: 134px;
	left: 440px;
}
li#navi05 a{ 
	background: transparent url(../../images/navi05.gif) no-repeat 0 0;
	width: 137px;
	left: 574px;
}
li#navi06 a{ 
	background: transparent url(../../images/navi06.gif) no-repeat 0 0;
	width: 147px;
	left: 711px;
}


/* [I[o[ݒ */
li#navi01 a:hover, 
li#navi02 a:hover, 
li#navi03 a:hover, 
li#navi04 a:hover, 
li#navi05 a:hover, 
li#navi06 a:hover{ 
	background-position: 0px -51px;
}


.main { clear:both; width:858px; margin:0px auto; padding:0px;}
#ent_main { margin:5px 10px 5px 10px; padding:0px;}

.left { width:212px; clear:both; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; clear:left;}
form{ margin:0px; padding:0px;}


#bottom {width:858px; height:62px; margin:0px auto; clear:both; background:url(../../images/foot.gif) no-repeat top left;}

.pankuzu {font-size:11px; margin: 10px 0px 5px 0px; padding:0px; text-align:left; float:none;}
.pankuzu02 {font-size:11px; margin: 10px 30px 0px 0px; padding:0px; text-align:right; float:none;}

.merumaga  { width:196px; margin:0px; padding:0px; background: url(../../images/side_con_bg.gif) repeat-y top right;}


#news {
	width:170px;
	OVERFLOW: auto;
	HEIGHT: 518px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
}

#news2 {
width:195px;
	OVERFLOW: auto;
	HEIGHT: 300px;
	margin: 0px 10px 0px 10px;
}

.con_title { background:url(../../images/con_title.gif) no-repeat;  color:#131638; width:530px; height:37px; padding:0px; margin:10px 0px 0px 0px;}

.con_bg { background:url(../../images/con_bg.gif) repeat-y;  color:#131638; width:530px; padding:5px 0px; margin:0px;}

.con_title02 { background:url(../../images/con_title02.gif) no-repeat;  color:#fff; width:530px; height:36px; padding:0px; margin:10px 0px 0px 0px;}

.con_bg02 { background:url(../../images/con_bg02.gif) repeat-y;  color:#131638; width:530px; padding:5px 0px; margin:0px;}

.katerumeigara { background:url(../../images/katerumeigara.gif) no-repeat;  color:#fff; width:566px; height:55px; padding:0px; margin:10px 0px 0px 0px;}
.toushikoudou { background:url(../../images/toushikoudou.gif) no-repeat;  color:#fff; width:566px; height:55px; padding:0px; margin:10px 0px 0px 0px;}

.con_bg03 { background:url(../../images/con_bg03.gif) repeat-y;  color:#131638; width:530px; padding:5px 0px; margin:0px;}

.con_title03 { background:url(../../images/con_title03.gif) no-repeat;  color:#660000; width:530px; height:36px; padding:0px; margin:10px 0px 0px 0px;}

.con_title04 { background:url(../../images/con_title04.gif) no-repeat;  color:#660000; width:530px; height:36px; padding:0px; margin:10px 0px 0px 0px;}

.mailnews { background:url(../../images/mailnews.gif) no-repeat; margin:0px; padding:71px 20px 13px 20px; font-size:11px; height:180px;}


/* JeS[ݒQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ */

.cat { background:url(../../images/cat_bg.gif) repeat-y;}
.cat_title { border:ridge #CC0000; border-width:0px 0px 4px 0px; font-size:14px;  width:600px; height:20px; padding:5px 5px 0px 5px; margin:0px 0px 0px 0px;}
.cat_title a{margin:0px; padding: 5px;  text-decoration:none; font-size:medium;}
.cat_title a:link{margin:0px; padding: 5px;  text-decoration:none; font-size:medium;}
.cat_title a:hover{margin:0px; padding: 5px;  text-decoration:none; font-size:medium;}
.cat_naiyou{margin:0px 10px; padding: 5px; vertical-align:top; text-align:left;}
.cat_naiyou a{  line-height: 1.5em; text-align:left;}

.cat_boder { border:dotted #E4E5E6; border-width:0px 0px 3px 0px;  width:540px; height:5px; padding:0px; margin:5px 0px;}


.c_next {font-size:11px; text-align:right; padding: 0px; margin:0px 15px 0px 0px; vertical-align:bottom;}

/* JeS[ݒ肱܂ŁQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ */



.ent_title { border:solid #CC0000; border-width:0px 0px 4px 0px; background-color:#CCCC99; font-size:14px;  width:600px; height:25px; padding:5px 5px 0px 5px; margin:0px 0px 10px 0px;}

.pad2{margin:0px; padding:2px;}


.naiyou { background: url(../../images/naiyou_bg.gif) repeat-y; padding:0px 15px; margin:0px; width:560px;}


/*--------------------------------------------------------
	*Top New
----------------------------------------------------------*/

div.main td.topNew {
	padding: 0px;
	vertical-align: top;
	zoom: 1;
}
td.topNew p,
td.topNew ul,td.topNew ol,td.topNew li,
td.topNew dl,td.topNew dt,td.topNew dd { margin: 0; padding: 0; }
td.topNew ul,td.topNew ol,td.topNew li { list-style-type:none; }

/* -- PickUp ------- */
div.main div.pickUp {
	margin: 0px 0px 20px 0px;
	width: 461px;
}
/* Only MacIE \*//*/
div.main div.pickUp { overflow: hidden; }
/* End */

div.main div.pickUp dl dt { padding: 8px 0px 0px 0px; }

div.main div.pickUp ul li {
	margin: 0px 0px 0px 1px;
	padding: 5px 0px 8px 0px;
	width: 460px;
	background: url(../../img/pickup_line.gif) left bottom no-repeat;
	position: relative;
}
div.main div.pickUp ul li p {
	width: 227px;
	float: left;
}
div.main div.pickUp ul dl {
	width: 226px;
	float: right;
}
div.main div.pickUp ul dl dt { padding-top: 9px; }
div.main div.pickUp ul dl dd {
	padding: 10px 8px 0px 3px;padding: 0px;
	line-height: 1.3em;
}

/* -- Ranking ------- */
div.main div.ranking {
	margin: 0px 0px 0px 20px;
}
div.main div.ranking dl dt {
	margin: 0px 0px 9px 0px;
	padding: 15px 0px 0px 0px;
}

div.main div.ranking ol li { 
	margin: 0px 0px 5px 2px;
}
div.main div.ranking ol li dl { 
	padding: 4px 5px 0px 40px;
	background-position: 5px 4px;
	background-repeat: no-repeat;
}

div.main div.ranking ol li dl dt { 
	margin: 0px 5px 0px 0px;
	padding: 2px 0px 0px 0px;
	line-height: 1.2em;
	font-weight: bold;
}
div.main div.ranking ol li dl dd {
	margin-right: 20px;
	text-align: right;
	font-size: 0.83em;
}

/* RankingStyle */
div.main div.ranking a:link,
div.main div.ranking a:visited { color: #555; }
div.main div.ranking a:active,
div.main div.ranking a:hover{ 
	background-color: transparent;
	color: #999;
}

div.main div.ranking ol li#rk01 dl { background-image: url(../../img/top_rank_arr01.gif); }
div.main div.ranking ol li#rk02 dl { background-image: url(../../img/top_rank_arr02.gif); }
div.main div.ranking ol li#rk03 dl { background-image: url(../../img/top_rank_arr03.gif); }
div.main div.ranking ol li#rk04 dl { background-image: url(../../img/top_rank_arr04.gif); }
div.main div.ranking ol li#rk05 dl { background-image: url(../../img/top_rank_arr05.gif); }


/*--------------------------------------------------------
	*00 clearfix
----------------------------------------------------------*/

div.main div.pickUp ul li {
	min-height:1px; /* IE 7*/
}

div.main div.pickUp ul li:after {
	content:".";
	display:block;
	height:0px;
	clear:both;
	visibility:hidden;
}

div.main div.pickUp ul li { display:inline-table; }

/* Mac IE  \*/
* html div.main div.pickUp ul li { height:1px; }

div.main div.pickUp ul li { display:block; }
/* */



