@charset 'iso-2022-jp';

/* --------------$B!!(Breset$B!!(B----------------------- */
@charset "iso-2022-jp";
/*/////////////////////////////////////////////////////////////////////////
default_CSS
/////////////////////////////////////////////////////////////////////////*/
body { text-align:center; font-size:62.5%; font-family:Arial, "$B%R%i%.%N3Q%4(B Pro W3", "Hiragino Kaku Gothic Pro", "$B#M#S(B $B#P%4%7%C%/(B", Meiryo, sans-serif;}
body, h1, h2, h3, h4, h5, h6, p, dl, dt, dd, ol, ul, li, form, table, caption, tbody, tfoot, thead, tr, th, td { margin:0; padding:0;}
h1, h2, h3, h4, h5, h6, table, caption, tbody, tfoot, thead, tr, th, td, input, textarea { font-size:100%;}
img {border:none;}
hr { display:none;}
ul { list-style:none;}
.alt{ position:absolute; top:-5000px; left:-9999px;}
.bold { font-weight:bold;}
.normal { font-weight:normal;}
/*$B2hA|J]8nMQ(B*/
.cover {background:url(/img/cover.gif); display:block;}
/*float*/
.floatL { float:left;}
.floatR { float:right;}
.clearfloat { height:1px; font-size:1%; clear:both; display:block; background: transparent;}
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}
.clearfix { min-height:1px;}
* html .clearfix {
	height: 1px;
	/*\*//*/
	height: auto;
	overflow: hidden;
	/**/
}

fieldset,img {border:0;
}
address,caption,cite,code,dfn,em,th,var {
	font-style:normal;
	font-weight:normal;
}

caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym {border:0;
}


/* --------------$B!!(Bbody$B!!(B----------------------- */
body {
	/* [disabled]color:#42210B; */
	text-align: center;
	font-size: 14px;
	line-height: 24px;
}
p {margin-bottom:20px;}

/* --------------$B!!$k$S!!(B----------------------- */
.com_rubi {font-size:80%;margin:0px 4px;}




/* _____________________ footer __________________________   */


#com_footer {
	clear:both;
	width:870px;
	margin-top:20px;
}




#com_copyright {
	width:710px;
	margin-left:160px;
	text-align:center;
	font-size:12px;
}

#com_post {
	position:relative;
	width:870px;
	height:1px;
	background-color:#000000;
}

#com_post_img {
	position:absolute;
	width:112px;
	left: 23px;
	top: -75px;
	height: 75px;
}



/* ____________________________________ TBS$B$+$i%3%T!<(B ________________________________________________ */
.alt{position:absolute;top:-5000px;left:-999px;}

/*$B?7(Bclear float*/
.clearfloat{
	height:0px;
	font-size:1%;
	clear:both;
	display:block;
}



A{
/*\*/
   overflow: hidden;
/**/
	color: #FF1A00; text-decoration:none;
}
A:visited{color: #FF4800}
A:active{color: #FED000}
A:hover{text-decoration:underline; color: #FF1A00}


