@charset "utf-8";
@import "../common/css/0-import.css";
/*------------------------------------------------------------
	トップページ
------------------------------------------------------------*/

#main {
	padding: 3px 11px 15px 24px;	
}

.mainImg {
	margin: 0 0 32px;	
}

#main .bigBox {
	zoom: 1;	
}

#main .boxL {
	margin: 11px 0 0 41px;
	width: 275px;
	float: left;
	display: inline;
}

#main .boxL h2 {
	margin: 0 0 30px;	
}

#main .boxL p {
	line-height: 2;	
}

#main .boxR {
	margin: 0 49px 0 0;
	width: 654px;
	float: right;
	display: inline;
}

#main .boxR ul.phoLink {
	margin: 0 0 18px;	
}

#main .boxR ul.phoLink li {
	margin: 0 10px 0 0;
	float: left;	
}

#main .boxR ul.phoLink li a {
	display: block;	
}

#main .boxR ul.phoLink li.pho01 a {
	background: url(../img/index/photo01_over.jpg) no-repeat;
}

#main .boxR ul.phoLink li.pho02 a {
	background: url(../img/index/photo02_over.jpg) no-repeat;
}

#main .boxR ul.phoLink li.pho03 a {
	background: url(../img/index/photo03_over.jpg) no-repeat;
}

#main .boxR ul.phoLink li a:hover img {
	opacity: 0;
	filter: alpha(opacity=0);	
}

#main .newsBox {
	background: url(../img/index/news_back.gif) repeat-y;
}

#main .newsBox .newsL {
	width: 322px;
	float: left;	
}

#main .newsBox .newsR {
	width: 321px;
	float: right;
}

#main .newsBox dl {
	padding: 10px 0 0 20px;	
}

#main .newsBox dl dt {
	float: left;	
}

#main .newsBox dl dd {
	padding: 0 0 10px 60px;
	_text-indent: -3px;
}


