@charset "utf-8";
/*------------------------------------------------------------
	トップページ
------------------------------------------------------------*/
#gNavi .navi02 a {
	background: url(../../img/common/g_navi02_over.png) no-repeat;
}

#gNavi .navi02 a img {
	visibility: hidden;
}

#main .comSec .listBox .pull {
	float: left;
}

#main .comSec .listBox .pull .link02 {
	display: none;
}

#main .comSec .listBox .imgList{
	float: left;
	width: 974px;
}

#main .comSec .listBox .imgList {
	margin: 5px 12px 0 0;
}

#main .comSec .listBox .imgList li {
	padding: 0 10px 0 7px;
	float: left;
}

#main .comSec .listBox .imgList01 {
	display: none;
	width: 540px;
}

#main .comSec .innerBox .photoBox {
	margin: -24px 0 0 -230px;
	float: right;
}

#main .comSec .innerBox .txtBox {
	margin-top: 20px;
	float: left;
	width: 440px;
}

#main .comSec .innerBox .txtBox .title {
	margin-bottom: 13px;
}

#main .comSec .innerBox .txtBox dl {
	margin: 0 20px 8px 10px;
}

#main .comSec .innerBox .txtBox dt {
	margin-top: 9px;
	float: left;
}

#main .comSec .innerBox .txtBox dd {
	padding: 0 0 14px 126px;
}

#main .comSec .innerBox .txtBox dd li {
	float: left;
}

#main .comSec .innerBox .txtBox .dtStyle {
	margin-top: 15px;
}

#main .comSec .innerBox .txtBox .ddStyle {
	padding-left: 136px;
}

#main .comSec .innerBox .txtBox .ddStyle li {
	margin-right: 8px;
}

#main .comSec .innerBox .txtBox .txt {
	margin-left: 10px;
}