@charset "utf-8";
@import "../../css/common/0-import.css";
/*------------------------------------------------------------
	トップページ
------------------------------------------------------------*/
#globalNavi li.navi02 a img {
	visibility: hidden;
}

#conts {
	line-height: 1.9;
}

#conts h2 {
	margin-bottom: 29px;
}

#conts h3 {
	margin-bottom: 17px;
	clear: both;
}

#conts p.img {
	margin-bottom: 16px;
}

#conts .boxL {
	float: left;
}

#conts .boxR {
	float: right;
}

#conts .box03 {
	margin-bottom: 30px;
	padding: 0 2px;
}

#conts .box03 .boxL {
	width: 360px;
}

#conts .box01 {
	margin: 0 0 0 12px;
}

#conts .box01 .boxL {
	width: 432px;
}

#conts .box01 .boxL p {
	margin-bottom: 25px;
}

#conts .box01 .boxR {
	width: 180px;
}

#conts .box01 .boxR .photo img {
	display: block;
}

#conts .box01 .boxR .photo p {	
	text-align: center;
	margin-bottom: 10px;
}

#conts .box01 .boxR p {
	margin-bottom: 20px;
}

#conts .box01 p.p01 {
	padding-top: 13px;
}

#conts .box01 p.p02 {
	width: 432px;
	float: left;
}

#conts .box03 .boxL span,
#conts .box01 .boxL span,
#conts .box01 p.p02 span,
#conts .box04 span {
	color: #423171;
	font-size: 14px;
}

#conts .box04 {
	padding: 0 10px;
}

#conts .bgBox {
	margin: 0 2px 18px 0;
	clear: both;
}

#conts .bgBox ul {
	padding: 15px 18px 14px 0;
	background-color: #ebe9ef;
	float: right;
	width: 487px;
}

#conts .bgBox ul li {
	float: left;
}

#conts .box02 p.p03 {
	margin: -5px 0 35px 15px;
}

#conts .box02 p.p04 {
	margin-bottom: 15px;
	padding: 8px 20px;
	color: #3e2e6b;
	font-size: 14px;
	background-color: #ebe9ef;
}

#conts .box02 .boxL {
	width: 432px;
	float: left;
}

#conts .box02 .boxL {
	margin: 0 68px;
}

#conts p.link {
	margin: 0 150px;
}

#conts .box02 p.p03 span {
	color: #423171;
	font-size: 14px;
}

#conts .bigBox {
	margin: 0 0 0 2px;
}

#conts .bigBox .smallBox {
	float: left;
	width: 306px;
}

#conts .bigBox .smallBox .innerBox {
	margin-left: 100px;
}

#conts .bigBox .smallBox .innerBox p.bg01 {
	padding-left: 22px;
	background: url(../../img/common/pdf.jpg) no-repeat left 2px;
}

#conts .bigBox .smallBox .innerBox p.bg01 a {
	text-decoration: none;
}

#conts .lastUl li {
	margin-right: 14px;
	float: left;
}
