*{
	margin:0;
	padding:0;
}
/*for_mt*/
.entry-footer{
	padding:0.2em 1em;
	margin-bottom:1em;
}
#mt_cont{
	margin:0 15px;
}
#mt_cont img{
	float:right;
	margin:5px 0 15px 20px;
	border:0;
}
.date-header{
	font-size:70%;
	margin-top:1.5em;
	clear:both;
}
ul#seinen_navi li{
	float:none !important;
	list-style-type:circle;
	color:#fff;
	margin-bottom:0.5em;
	font-size:85% !important;
	width:140px !important;
	margin-left:24px;
	line-height:140%;
}
ul#seinen_navi li a{
}

ul#seinen_navi li a:hover{
	background:#6ff;
	color:#333;
}
h1#seinen_logo{
	border:none !important;
	text-indent:-9999px;
	height:187px;
	background:url(../img/seinenblog/logo.jpg) 0 0 no-repeat;
}
#comments-open{
	margin-bottom:1em;
}
/*typo*/
h1{
	line-height:110%;
	font-size:120%;
	color:#333;
	margin:0 0 1em 0;
	padding:0 0 0.2em 0.2em;
	border-bottom:0.2em solid #8af;
	border-left:1em solid #39f;
}
h2{
line-height:110%;
font-size:100%;
color:#444;
margin:0 0 0.3em 0;
}

h3{
line-height:110%;
font-size:90%;
color:#555;
margin:0 0 0.3em 0;
}

p{
	font-size:80%;
	line-height:150%;
	margin-bottom:0.3em;
}
li,dt,dd{
	font-size:80%;
}
body {
margin:0;
padding:0;
border:0;
font-family:"Lucida Grande", Osaka, "‚l‚r ƒSƒVƒbƒN", sans-serif;
font-size:100%;
}
/*link*/
a:link{
	text-decoration:none;
}
a:visited{
	text-decoration:none;
	color:#444;
}
a:hover{
	color:#09f;
}

/*layout*/
#wrap{
	border-right:1px solid #58b;
	border-left:1px solid #58b;
	border-bottom:1px solid #58b;
	width:740px;
	background-position: center;
	background-image:url(../img/temp/beta.gif);
	background-repeat:repeat-y;
	margin:0 auto;
}

#wrap_seinen{
	border-right:1px solid #bda;
	border-left:1px solid #bda;
	border-bottom:1px solid #bda;
	width:740px;
	background-position: center;
	background-image:url(../img/seinenblog/seinen_beta.gif);
	background-repeat:repeat-y;
	margin:0 auto;
}


/*logo */

#logo{
	background: url(../img/temp/kyoso_logoback_kesi.jpg) 0 0 no-repeat;
	height:52px;
	border:none;
	text-indent:-9999px;
}
/*bread*/
#bread{
	margin:0.2em 0.5em 0.5em 15px;
	font-size:70%;
}

/*main*/
#main{
	float:left;
	width:560px;
	background:#fff;
}
/*cont*/
#cont{
	margin:0 15px;
}
/*grovenavi*/
#grovenavi{
	background:#999;
}

#grovenavi li a{
	text-decoration:none;
	text-indent:-9999px;
	display:block;
	height:24px;
}
#grovenavi li a#homelink{
	background:url(../img/temp/grove_back.gif) 0 0 no-repeat;
	width:123px;
	/*\*//*/width:120px;/**/
}
#grovenavi li a#homelink:visited{
	background:url(../img/temp/grove_back.gif) 0 0 no-repeat;
	width:123px;
	/*\*//*/width:120px;/**/
}
#grovenavi li a#homelink:hover{
	background:url(../img/temp/grove_back.gif) 0 -24px no-repeat;
	width:123px;
	/*\*//*/width:120px;/**/
}


#grovenavi li a#topicslink{
	background:url(../img/temp/grove_back.gif) -123px 0 no-repeat;
	width:123px;
	/*\*//*/width:120px;/**/
}
#grovenavi li a#topicslink:visited{
	background:url(../img/temp/grove_back.gif) -123px 0 no-repeat;
	width:123px;
	/*\*//*/width:120px;/**/
}
#grovenavi li a#topicslink:hover{
	background:url(../img/temp/grove_back.gif) -123px -24px no-repeat;
	width:123px;
	/*\*//*/width:120px;/**/
}


#grovenavi li a#qestionlink{
	background:url(../img/temp/grove_back.gif) -246px 0 no-repeat;
	width:123px;
	/*\*//*/width:120px;/**/
}
#grovenavi li a#qestionlink:visited{
	background:url(../img/temp/grove_back.gif) -246px 0 no-repeat;
	width:123px;
	/*\*//*/width:120px;/**/
}
#grovenavi li a#qestionlink:hover{
	background:url(../img/temp/grove_back.gif) -246px -24px no-repeat;
	width:123px;
	/*\*//*/width:120px;/**/
}


#grovenavi li a#kanyulink{
	background:url(../img/temp/grove_back.gif) -369px 0 no-repeat;
	width:123px;
	/*\*//*/width:120px;/**/
}
#grovenavi li a#kanyulink:visited{
	background:url(../img/temp/grove_back.gif) -369px 0 no-repeat;
	width:123px;
	/*\*//*/width:120px;/**/
}
#grovenavi li a#kanyulink:hover{
	background:url(../img/temp/grove_back.gif) -369px -24px no-repeat;
	width:123px;
	/*\*//*/width:120px;/**/
}


#grovenavi li a#kenrilink{
	background:url(../img/temp/grove_back.gif) -492px 0 no-repeat;
	width:123px;
	/*\*//*/width:120px;/**/
}
#grovenavi li a#kenrilink:visited{
	background:url(../img/temp/grove_back.gif) -492px 0 no-repeat;
	width:123px;
	/*\*//*/width:120px;/**/
}
#grovenavi li a#kenrilink:hover{
	background:url(../img/temp/grove_back.gif) -492px -24px no-repeat;
	width:123px;
	/*\*//*/width:120px;/**/
}


#grovenavi li a#senmonlink{
	background:url(../img/temp/grove_back.gif) -615px 0 no-repeat;
	width:125px;
	/*\*//*/width:120px;/**/
}
#grovenavi li a#senmonlink:visited{
	background:url(../img/temp/grove_back.gif) -615px 0 no-repeat;
	width:125px;
	/*\*//*/width:120px;/**/
}

#grovenavi li a#senmonlink:hover{
	background:url(../img/temp/grove_back.gif) -615px -24px no-repeat;
	width:125px;
	/*\*//*/width:120px;/**/
}


#grovenavi li{
	list-style-type:none;
	float:left;
	clear:right;
	/*\*//*/float:none;display:inline-block;padding:0;boder:none;/**/
}

/*groveshadow*/
#groveshadow{
	background:url(../img/temp/groveshadow.jpg) 0 0 no-repeat;
	width:740px;
	height:6px;
	clear:both;
}

/*rightnavi*/
#rightnavi{
	background-color:#e6e6e6;
	width:180px;
	float:left;
}

#rightnavi_seinen{
	background-color:#ad7;
	width:180px;
	float:left;
}


#rightnavi ul{
margin:0 0 0 10px;
}

#rightnavi li{
	list-style-type:none;
	padding:0 2px 0 10px;
	background:url(../img/temp/list_maru.gif) 0 2px no-repeat;
	float:left;
	width:70px;
	font-size:70%;
}

#rightnavi ul#question_list li{
	float:none;
	width:140px;
	margin:0;
	line-height:105%;
}

#rightnavi ul#annnai_list li{
	float:none;
	width:140px;
	margin:0;
	line-height:105%;
}

#rightnavi h3{
	padding:0;
	clear:both;
	font-size:90%;
}

#rightnavi #navi_topics{
	letter-spacing:-0.1em;
}

#rightnavi h3 a{
	display:block;
	padding:4px 5px 4px 10px;
	margin:10px 0 5px 0;
	clear:both;
}


#rightnavi h3 a:link{
	color:#222;
	background:url(../img/temp/arrow_gray.gif) 8px 4px no-repeat;
}
#rightnavi h3 a:visited{
	color:#444;
	background:url(../img/temp/arrow_gray.gif) 8px 4px no-repeat;
}
#rightnavi h3 a:hover{
	color:#222;
	background: #fc6 url(../img/temp/arrow.gif) 8px 4px no-repeat;
}

h3#question_rightlist a{
	padding:2px 0 4px 8px;
	margin:4px 0 4px 0;
}

.arw_sp{
	padding-left:15px;
}

#kanyu{
	width:160px;
	margin:0 0 0 10px;
	clear:both;
	text-indent:-9999px;
	padding:10px 0 0 0 ;
}
#kanyu a{
	display:block;
	background:url(../img/temp/kanyu.gif) 0 0 no-repeat;
	height:33px;
}

#kanyu a:visited{
	background:url(../img/temp/kanyu.gif) 0 0 no-repeat;
}

#kanyu a:hover{
	background:url(../img/temp/kanyu_hover.gif) 0 0 no-repeat;
}

#kyousai{
	width:160px;
	margin:0 0 0 10px;
	clear:both;
	text-indent:-9999px;
	padding:10px 0 0 0 ;
}
#kyousai a{
	display:block;
	background:url(../img/temp/kyokyosai.gif) 0 0 no-repeat;
	height:40px;
}

#kyousai a:visited{
	background:url(../img/temp/kyokyosai.gif) 0 0 no-repeat;
}

#kyousai a:hover{
	background:url(../img/temp/kyokyosai_hover.gif) 0 0 no-repeat;
}

#add_list{
	width:160px;
	font-size:60%;
	letter-spacing:-0.1em;
	margin:10px 0 15px 10px;
}
#kouhou{
	width:160px;
	margin:0 0 0 10px;
	clear:both;
	text-indent:-9999px;
	padding:10px 0 0 0 ;
}
#kouhou a{
	display:block;
	background:url(../img/bnr/kouhou0709.gif) 0 0 no-repeat;
	height:59px;
}
#kouhou a:hover{
	background:url(../img/bnr/kouhou0709_hover.gif) 0 0 no-repeat;
}

#priv_polycy{
	font-size:70%;
	clear:both;
	margin:5px 0 10px 0;
	padding:5px 10px
}

/*footer*/
#footer{
	background:#58b;
	padding:4px;
	font-size:60%;
	clear:both;
	height:3em;
}
#footer address{
	font-style:normal;
	color:#fff;
	font-size:12px;
	margin-bottom:2px;
	
}
/*footer_seinen*/
#footer_seinen{
	background:#bda;
	padding:4px;
	font-size:60%;
	clear:both;
	height:3em;
}
#footer_seinen address{
	font-style:normal;
	font-size:12px;
	margin-bottom:2px;
	
}

