@charset "utf-8";
@import "../common/css/0-import.css";
/*------------------------------------------------------------
	conts
------------------------------------------------------------*/
#conts h2 {
	margin: 0 0 0 14px;
}

#conts p {
	line-height: 1.35;
}

#conts .boxA {
	padding: 39px 15px 20px 61px;
	margin: 0 0 9px 29px; 
	background: url(../common/img/line/01.gif) repeat-y left top;
	overflow: hidden;
	zoom: 1;
}

#conts .boxA img {
	margin: 0 0 21px 18px;
}

#conts .boxA p span {
	font-weight: bold;
}

#conts .boxB {
	margin: 27px 65px 52px 25px; 
}

#conts .boxB p span {
	font-weight: bold;
}
#conts .boxB p {
	margin-bottom: 18px;
}

#conts .photo {
	margin: 26px 18px 40px 45px;
	overflow: hidden;
	zoom: 1;
}

#conts .photo p {
	margin-bottom: 18px;
	width: 408px;
	float: right;
}

#conts .photo p.p_mtb {
	margin: 8px 0 0;
}

#conts .boxC {
	padding: 0 0 65px;
	margin: 18px 20px 41px 22px;
	background: url(../img/welfare/line01.gif) no-repeat 2px bottom;
	overflow: hidden;
	zoom: 1;
}

#conts .boxC p {
	margin-bottom: 19px;
	width: 336px;
	float: right;
}

#conts .boxC p.p_mtb img {
	margin: 3px 0 27px 3px;
}

#conts .btn_img {
	margin-left: 52px;
}

