@charset "utf-8";
/* CSS Document */

@import url("layout.css");



body{
	padding: 0px;
	margin: 0px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	color: #000;
	line-height: 1.5em;
	background: url(../img/bg_contents02.gif) repeat-x 0 0;
}




#male_main{
	width: 871px;
	background:url(../lp/img/male/main_img01.jpg) no-repeat 0 0;
	padding-top: 211px;
}


#male_main .main{
	width: 751px;
	background:url(../lp/img/male/main_img02.jpg) no-repeat 0 0;
	padding: 141px 0 0 120px;
}
.cont{
    margin:40px 20px 0 20px;
	clear:both;
}

#tokutyo_male{
    background:#F4F7FF;
}
#tokutyo_female{
    background:#FAE9F2;
}
.cont_box{
    border:solid 1px #D9DFCF;
	background:#FFFFFF;
	padding:10px;
	float:left;
	display:inline;
	margin:10px 0 0 12px;
	width:238px;
}

.cont_box p{
    margin:10px 0;
}
.left{
    float:left;
}

.voice01{
    margin:10px 0 0 0;
	background:url(../lp/img/male/voice01.jpg) no-repeat;
}
.voice02{
	background:url(../lp/img/male/voice02.jpg) no-repeat;
    margin:0 0 30px 0;
}

.voice03{
    margin:10px 0 0 0;
	background:url(../lp02/img/female/voice01.jpg) no-repeat;
}
.voice04{
	background:url(../lp02/img/female/voice02.jpg) no-repeat;
    margin:0 0 30px 0;
}
.voice01 dl,
.voice02 dl,
.voice03 dl,
.voice04 dl{
    padding:20px 20px 33px 170px;
}

.voice01 dt,
.voice02 dt{
    color:#1A5B9D;
	font-size:14px;
    
}
.voice03 dt,
.voice04 dt{
    color:#9C2E66;
	font-size:14px;
    
}
.voice01 dd,
.voice02 dd,
.voice03 dd,
.voice04 dd{
margin:10px 0 0 0;
}

.btn_area{
    padding:0 0 0 50px;
}

.btn_area li{
    float:left;
	padding:0 0 30px 20px;
	display:inline;
}

.graf01{
   float:left;
   width:415px;
}

.graf01 p{
    margin:0 30px 30px 90px;
}

.graf02{
   float:left;
   width:415px;
}

.graf02 p{
    margin:0 90px 30px 30px;
}

.address{
    float:left;
	margin:10px 0 30px 20px;
	width:416px;
	display:inline;
}

.font16{
    font-size:16px;
}

.address img{
    margin-top:60px;
}


/*female*/
#female_main{
	width: 871px;
	background:url(../lp02/img/female/main_img01.jpg) no-repeat 0 0;
	padding-top: 211px;
}


#female_main .main{
	width: 751px;
	background:url(../lp02/img/female/main_img02.jpg) no-repeat 0 0;
	padding: 141px 0 0 120px;
}