@charset "utf-8";


/***@base.cssɂheaderfooterȂǁAy[Wp[c̕⍂͂܂@@***/

/***@ƍ̂ݐݒ@**/

div#layout{										width:100%;		}	/*͈́Fy[WS*/
div#layout2{									width:100%;		}	/*͈́Ffooter̒O܂*/
div#header{										width:968px;			height:149px;			}	/*͈́Fwb_[*/
div#g_navi_top{							width:170px;			height:20px; display:none;			}	/*͈́Fwb_[{^*/
div#g_navi_top_inquiry{	width:376px;			height:80px;			}	/*͈́Fwb_[₢킹{^*/
div#g_navi{		 display:none;								width:960px;			height:40px;			}	/*͈́FO[oirQ[V*/
div#top_navi{								width:600px;	}		/*͈́FCrWA({^+h3)*/
div#wrapper{									width:600px;		}	/*͈́FRec(ẼVhE܂)*/
div#wrapper_main{				width:600px;			}/*͈́FRec(navi+]+main)*/
div#navi{												width:252px;			}	/*͈́FăTChj[*/
div#main{											width: auto;		}	/*͈́FCRec*/
div#footer{										width:100%;			min-height:150px; margin:0 auto;}/*͈́Ftb^[*/
div#footer_inner{										width:902;			height:160px;}
* html div#footer{ height:150px; };/* IE6p */

/***@e̔wiݒ@**/
/*
#layoutcy[WŜ̔wi
#layout2cɃy[W㕔ōEɐLтwiiex.wb_[͂ݏoĂAcɒOf̔wij
#headercɃwb_[i͂ݏo܂܂ȂBheaderwidthƓ傫j
#footerctb^[ōEɐLтwiݒBrss{^Ȃǂ́yfooter_main.jpgzłB
͊mł͂Ȃ̂ŁAKXύX\܂B
*/

div#layout		{}
div#layout2	{ }
div#header{ background:url(../img/header_main.jpg) 0 0 no-repeat; display:none;}
div#wrapper{background:url(../img/main_bg.jpg) 252px 0 repeat-y;}
div#footer{background:url(../img/footer_bg2.jpg) 0 0 repeat-x; display:none;}
div#footer_inner{background:url(../img/footer_main2.jpg) 50% 0 no-repeat;}




/*************@@ݒiɎwȂꍇ͕ύXsvj@**********************/

*{							margin:0;padding:0;}
body{				font-size:12px;line-height:1.5;
								font-family: "CI","Meiryo","qMmpS Pro W3","Hiragino Kaku Gothic Pro","lr oSVbN", "MS P Gothic","Osaka",sans-serif;
								background:url(../img/header_bg.jpg) 50% 0 repeat-x;}
a:link,
a:visited{		color:#0066CC;	text-decoration:none;	}
a:hover{		color:#ff0000;	text-decoration:underline;	}
img{					border:none;}
ul{						list-style:none;}


/**************** div̒` ******************/

/*y[W㕔ōEɐLтwip*/

div#layout,div#layout2{
	margin:0 auto;
}

/*wb_[S*/

div#header{
	margin:0 auto;
	position:relative;
 display:none;}

/*wb_[́uTCg}bvvu₢킹vȂ*/

div#g_navi_top{
	position:absolute;
}

div#g_navi_top_inquiry{/*wb_[u₢킹v*/
	position:absolute;
}

/*O[oirQ[V*/

div#g_navi{
	margin:0 auto;
	clear:both;
}

/*CrWA(H3)*/

div#top_navi{
	margin:0 auto;
	clear:both;
}

/*---------------------------------S̈͂*/

div#wrapper{
	clear:both;
	margin:0 auto;
}

div#wrapper_main{
	margin:0 auto;
	overflow:hidden;
	clear:both;
}

/*[Jj[*/

div#navi{
	float:left;
 display:none;}
* html div#navi{
	display:none;
}

/*CRec*/

div#main{
	margin:0 auto;
}
* html div#main{
}

/*tb^[*/

div#footer{
	margin:0 auto;
	clear:both;
	position:relative;
}

div.content{
	padding:0 30px;
}

div.content h4{
	padding:0;
	margin:0;
	line-height:40px;
	text-indent:30px;
	height:50px;
	margin-bottom:5px;
}

.entry-body-text ol {
	margin:0px;
	padding:0px;
	list-style:none;
}

.entry-body-text ol li {
	padding:0px;
	border-bottom:dotted 1px #666666;
}

.entry-body-text ol li a {
	display:block;
	clear:both;
	font-size:14px;
	font-weight:bold;
	line-height:40px;
	text-indent:15px;
}

.entry-body-text ol li a:hover {
	text-decoration:underline;
}

.entry-body-text ol li a span {
	font-size:16px;
}

.entry-body-text {
	background:#FFFFFF;
}


.entry-body-text ol li a.no {
	display:inline;
	background:none;
	line-height:12px;
	font-size:12px;
	text-indent:none;
	color:#FF0000;
}


hr.clear {
	visibility:hidden;
}

div.none {
	margin:20px 10px;
	clear:both;
	line-height:100px;
	font-size:14px;
	font-weight:bold;
	text-indent:10px;
	color: #333333;
	background-color: #F7CBC8;
	border:#FF9999 1px solid;
}

#search_blog2 {
	clear:both;
	margin:0;
	padding:0;
	margin-left:-300px;
}
