@charset "utf-8";
/* CSS Document */

.main-img-bs{
	width:679px;
	height:248px;
	margin: 0px auto 10px;
	text-align:center;
	background-image:url(../img/top/top_bg.jpg);
	background-repeat:no-repeat;
	padding: 52px 0px 0px 11px;
}

.mv-area{
	width:320px;
	height:198px;
	text-align:left;
	float:left;
	margin: 0px;
}

.ojisan_rogo{
	float:left;
	margin:0px;
	text-align:left;
}


.site-dtl{
	width:678px;
	background-image:url(../img/top/site-tx-bg.jpg);
	background-repeat:repeat;
	text-align:left;
	font-size:12px;
	line-height:120%;
	color:#FFFFFF;
	border-style:solid;
	border-color:#999999;
	border-width:1px;
	padding:5px 5px 3px;
	margin: 0px auto 10px;
}

.mibile-b{
	width:690px;
	margin: 0px auto 10px;
}



h2.dtl-ttl{
	width:678px;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	color:#CCCCCC;
	border-bottom-style:dotted;
	border-bottom-color:#999999;
	border-bottom-width:1px;
	padding: 0px 0px 2px;
}

.dtl-text{
	width:678px;
	font-size:12px;
	line-height:140%;
	color:#FFFFFF;
	text-align:left;
	font-weight:normal;
	padding: 3px 0px 0px;
}

.dtl-name{
	width:678px;
	text-align:right;
	font-size:12px;
	color:#E8E8E8;
	font-weight:bold;
	padding:5px 0px 0px;
}

.bn-insp{
	width:220px;
	margin: 0px 10px 10px 0px;
	float:left;
}

.bn-blog{
	width:230px;
	margin: 0px 0px 10px;
	float:left;
}



/*コンテンツ内*/

.top-ctbase{
	width:690px;
	margin: 0px auto 10px;
	text-align:left;
}
	
.top-ct-left{
	width:280px;
	float:left;
	text-align:left;
	margin: 0px 10px 0px 0px;
}

.top-ct-right{
	width:400px;
	float:left;
	text-align:left;
}

h2.top1{
	font-size:10px;
	margin: 0px auto 5px;
}

.info-base{
	width:278px;
	height:250px;
	border: solid 1px #999999;
	margin: 0px auto;
	background-image:url(../img/cnts-bg3.gif);
	background-repeat:repeat;
}

.bltopi-base{
	width:398px;
	height:250px;
	border: solid 1px #999999;
	margin: 0px auto;
	background-image:url(../img/cnts-bg3.gif);
	background-repeat:repeat;
}

.info-over{
	width:272px;
	height:244px;
	text-align:left;
	overflow:auto;
	padding:3px;
}

.bltopi-over{
	width:392px;
	height:242px;
	text-align:left;
	overflow:auto;
	padding:3px 3px 5px 3px;
}

.info-one-box{
	width:252px;
	text-align:left;
	border-bottom: dotted 1px #999999;
	margin: 0px 0px 4px 0px;
	padding: 0px 0px 3px;
}

.bltopi-one-box{
	width:372px;
	text-align:left;
	border-bottom: solid 1px #999999;
	margin: 0px 0px 4px 0px;
}

.info-date{
	color:#CCCCCC;
	font-size:11px;
	font-weight:bold;
	padding: 0px 0px 3px;
}

.info-text{
	font-size:11px;
	color:#FFFFFF;
	font-weight:normal;
	line-height:130%;
}
.info-text a{
	color:#FFFF33;
	text-decoration:none;
}
.info-text a:visited{
	color:#FFFF33;
	text-decoration:none;
}
.info-text a:hover{
	color:#FFFFCC;
	text-decoration:underline;
}


.bltopi-date{
	width:372px;
	color:#CCCCCC;
	/*border-bottom: dotted 1px #999999;*/
	font-size:11px;
	font-weight:bold;
	padding: 0px;
	margin: 0px auto 2px;
}

h3.bltopi-ttl{
	width:372px;
	color:#FFFFFF;
	/*border-bottom: dotted 1px #999999;*/
	font-size:12px;
	font-weight:bold;
	padding: 0px 0px 2px;
}

span.txt-you{
	color:#9999FF;
}
span.txt-ore{
	color:#99FFCC;
}

.bltopi-text{
	font-size:12px;
	color:#FFFFFF;
	font-weight:normal;
	line-height:125%;
	padding: 3px 0px 2px;
}

.bltopi-next{
	width:372px;
	text-align:right;
	font-size:12px;
	font-weight:bold;
	padding: 0px 0px 2px;
}

.top-bn-right{
	float:right;
	padding: 0px 0px 3px;
}

	
