@charset "utf-8";
@import "../common/0-import.css";

#conts {
	line-height: 1.5;
}

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

#conts h3 {
	margin-bottom: 10px;
}

#conts h3.mb15 {
	margin-bottom: 15px;
}

#conts h4 {
	margin-bottom: 5px;
	color: #039;
	font-size: 14px;
}

#conts h4 span {
	padding-left: 15px;
	color: #333;
	font-weight: normal;
	font-size: 12px;
}

#conts h4 span.second {
	color: #039;
}

#conts h5 {
	margin: 0 0 3px 25px;
}

#conts h6 {
	margin: 0 0 3px 25px;
	font-size: 14px;
	color: #039;
}

#conts p {
	margin: 0 5px 35px 20px;
}

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

#conts .boxP p {
	margin-left: 25px;
	margin-bottom: 25px;
}

#conts .boxP p.mb20 {
	margin-bottom: 15px;
}

#conts p.ml25 {
	margin-left: 25px;
}

#conts p.mb40 {
	margin-bottom: 40px;
}

#conts p span {
	color: #039;
	font-weight: bold;
	letter-spacing: -1px;
}

#conts p.mb35 {
	margin: 0 0 35px 0;
}

#conts .boxA {
	margin-bottom: 45px;
}

#conts .boxA h2 {
	float: left;
	font-size: 14px;
	color: #039;
}

#conts .boxA ul {
	margin: 0 0 0 45px;
	padding-left: 12px;
	border-left: 3px #039 solid;
}

#conts ul li {
	padding-left: 15px;
	background: url(../../img/icon/wl_icon03.gif) no-repeat left 3px;
}

#conts .boxB {
	margin: 0 0 0 20px;
}

#conts .boxB #mb35 {
	margin-bottom: 35px;
}

#conts .boxB img.tyle01 {
	display: block;
}

#conts .boxB .boxC {
	margin-bottom: 20px;
	background: url(../../img/colums/incorporation/box_backBottom.gif) no-repeat left bottom;
}

#conts .boxB .boxC ul {
	margin: 0 0 20px 45px;
}

#conts ul.redBack li {
	padding-left: 15px;
	background: url(../../img/icon/wl_icon02.gif) no-repeat left 3px;
}

#main p.returnTop {
	clear: both;
	margin: 0 0 20px 0;
	text-align: right;
}

#main p.returnTop a {
	padding-left: 12px;
	background: url(../../img/icon/01.gif) no-repeat left 5px;
	font-size: 10px;
}