
#allWrapper #container{
padding-bottom: 124px;
}

/* ダイワヘッダー */
#headerNavArea{
background-color:#666;
}

/*
#headerArea .areaInner #siteLogo {
	width: 384px;
	height: 32px; }
#headerArea_sp {
	display: none;  }
*/
/* ダイワFooter_Navi */
/*
#footerNavArea .pagetop {
	width: 177px;
	height: 45px; }

#footerArea .areaInner .groupLogo {
	width: 80px;
	height: 68px; }
*/

._pc{
display:block;
}
._sp{
display:none;
}

#pankuzu{
padding:20px 0;
}

#cnt_wrapper{
background:url(../img/cnt_bg.gif) repeat left top;
}
#cnt_cwrapper{
background:url(../img/cnt_bg2.png) repeat-y center -280px;
}
#cnt_fwrapper{
background:url(../img/cnt_footer_bg.png) no-repeat center bottom;
}

.cnt_container{
margin:0 auto;
width:960px;
position:relative;
}


/* title */
#title_container{
width:100%;
padding:20px 0 0 0;
}

#title_container a:nth-child(1){
float:left;
}
#title_container a:nth-child(2){
float:right;
}


/*footer*/
#capArea {
	width: 100%;
	background: #FFF; }
.copyright_sp {
	display: none; }


/*top*/
#top_mimg_wrapper{
background:url(../img/top/life-f_top_bg.gif) repeat-x left top;
}

#top_mimg_container{
height:856px;
background:url(../img/top/life-f_top_mimg.png) no-repeat center -30px;
}

#top_btn{
position:absolute;
left:0;
top:250px;
}
#top_btn li{
display:inline;
vertical-align:top;
}
#top_btn li img{
padding-bottom:20px;
vertical-align:top;
}

#gnav{
position:absolute;
right:10px;
top:0;
}

#gnav li{
display:inline;
vertical-align:top;
}
#gnav li img{
vertical-align:top;
}


/*cnt*/
#cnt_mimg_wrapper{
height:340px;
border-top:#000 solid 1px;
border-bottom:#148dc5 solid 3px;
background:url(../img/life-f_cnt_bg.gif) repeat-x center top;
}

#cnt_mimg{
margin:0 auto;
width:1095px;
position:relative;
}
#cnt_mimg img{
position:absolute;
left:-60px;
}

.cnt_pt{
padding-top:80px;
}
.cnt_ptxt{
padding-top:20px;
font-size:125%;
line-height:150%;
font-weight:bold;
}

.cnt_bt{
padding-top:40px;
}
.cnt_bt2{
padding-top:20px;
}
.cnt_bt3{
padding-top:20px;
}

.cnt_btxt0{
padding-top:20px;
font-size:100%;
line-height:200%;
}
.cnt_btxt{
padding-top:20px;
float:right;
width:480px;
font-size:100%;
line-height:200%;
}
.cnt_bimg{margin-top: 20px;float:left;}

.cnt_btxt2{
padding-top:20px;
float:left;
width:625px;
font-size:100%;
line-height:200%;
}
.cnt_bimg2{
padding-top:20px;
float:right;
}

.cnt_btxt3{
padding-top:20px;
float:right;
width:457px;
font-size:100%;
line-height:200%;
}

.cnt_btxt4{
padding-top:20px;
float:left;
width:457px;
font-size:100%;
line-height:200%;
}

.cnt_btxt5{
padding-top:20px;
float:left;
width:400px;
font-size:100%;
line-height:200%;
}


.life-f_box1{
margin-top:20px;
padding:0 15px 15px 15px;
background:#b6d9ef;
}



.rslides {
	float:left;
}


/*life-f1-2*/
#life-f1-2_img6_sp{
display:none;
}


