@charset "utf-8";

/* @group TACommon */



/* @end */

/* @group TALead */

/*---------------------------------------------------------------------------*/

#interior {
	width: 700px;
}
#wrap{
	background:url(../images/bg_img.gif) repeat-y;
}


#interior p {
	font-size: 12px;
	line-height: 1.6em;
text-align: left;
}

#interior p.provided{
	text-align: right;
}

#interior ul li{
	list-style-type:none;
}

div#kv{
	background:#000000;
	margin-bottom:10px;
	padding-left:20px;
	padding-right:5px;
}

div#kv ul#kvLink{
	padding-bottom:3px;
	padding-top:20px;
}

div#kv ul#kvLink li{
	float:left;
	margin-right:10px;
	display:block;
	height:250px;

}

div#kv ul#kvLink li a:hover img{
	
	filter: Alpha(opacity=80);
	opacity: 0.6; }*//*firefox safari*/


div#kv h1{
	padding-bottom:15px;
	clear:both;

}


/*a:hover img {
	border:solid 2px #6495ed;
	filter: Alpha(opacity=80);
	opacity: 0.6; }*//*firefox safari*/


div.section{
	margin-left:15px;
	margin-right:15px;
	margin-bottom:40px;
	clear:both;


}
div.section .style-L p{
	padding-top: 7px;
	padding-right: 5px;
	letter-spacing: 0em;

}

div.section .style-imgL{
	margin-left:-6px;
	margin-right: 10px;
}

div.section h2{
	margin-bottom:5px;
}

div.style-L{
	clear:both;
	height:272px;
	margin-bottom:12px;
}
div.style-S{
	clear:both;
}

div.style-S img{
	margin-bottom:7px;
}

	
div.box{
	float:left;
	margin-bottom:25px;
}

div.section .box p{
	padding-right: 2px;
	padding-left:2px;
}

div.style-01{
	width:246px;
	margin-right:5px;
}
	
div.style-02{
	width:165px;
	margin-right:7px;

}
div.style-03{
	width:246px;

}

div.style-04{
	width:204px;
	margin-right:5px;
}
div.style-05{
	width:205px;
	margin-right:5px;
}
div.style-06{
	width:246px;
}

div.style-07{
	width:254px;
	margin-right:5px;
}
div.style-08{
	width:190px;
	margin-right:5px;
}
div.style-09{
	width:209px;
}

div.bnArea{
	margin-bottom:20px;
}

div.bnArea a:hover img{
	filter: Alpha(opacity=80);
	opacity: 0.6; }*//*firefox safari*/

/*
div#gnavArea ul#gnav{
	float:right;
	padding-right: 15px;
}

div#gnavArea ul#gnav li{
	display:inline;
	padding-left:10px;
}*/

div.section ul#localNavi{
	clear:both;
	margin-top:3px;
	padding-left:2px;
	padding-right:2px;
}

ul#localNavi li{
	display:inline;
	margin-right:3px;

}
ul#localNavi li.lastChild{
	margin-right:0px;
}

/*クラス*/

.float-l{
	float:left;
}

.float-r{
	float:right;
}

.mt-13{
	margin-top: 13px;
}
.mt-2{
	margin-top: 2px;
}

.mb-20{
	margin-bottom:20px;
}

/*---------------------------------------------------------------------------*/


/* @group TABanner */

#TABanner {
	clear: both;
	width: 700px;
}

#TABanner p {
	background: #fff;
}

#TABanner1 {
	float: left;
}

#TABanner2 {
	float: right;
}

div#TABanner p a:hover img{
	filter: Alpha(opacity=80);
	opacity: 0.6; }*//*firefox safari*/



/* @end */