
#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:0 0 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;
}

area{
border:none;
outline:none;
}


/* title */
#title_container{
position:absolute;
left:75px;
top:20px;
z-index:8888;
}
#cnt_title_container{
position:absolute;
left:125px;
top:30px;
z-index:8888;
}


/*footer*/
#capArea {
	width: 100%;
	background: #FFF; }
.copyright_sp {
	display: none; }


/*top*/
#top_mimg_wrapper{
background:url(../img/top/life-f7_top_bg.gif) repeat-x left top;
}

#top_mimg_container{
height:856px;
background:url(../img/top/life-f7_top_mimg.png) no-repeat center 0;
}

#top_btn{
position:absolute;
left:0;
top:230px;
}
#top_btn li{
display:inline;
vertical-align:top;
}
#top_btn li img{
padding-bottom:20px;
vertical-align:top;
}

#tokuten_chu{
position:absolute;
left:0;
top:725px;
}

#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:326px;
border-top:#000 solid 1px;
border-bottom:#148dc5 solid 3px;
background:url(../img/life-f7_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_btxt span.blu{
color:#005ba9;
}
.cnt_bimg{
margin-top:50px;
float:left;
}

.cnt_bimg2{
padding-top:20px;
float:right;
}

.cnt_btxt2{
padding-top:20px;
float:left;
width:625px;
font-size:100%;
line-height:200%;
}

.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_btxt4 span{
font-weight:bold;
font-size:115%;
}

.cnt_btxt5{
padding-top:20px;
float:left;
width:400px;
font-size:100%;
line-height:200%;
}

.cnt_btxt6{
padding-top:20px;
float:right;
width:760px;
font-size:100%;
line-height:200%;
}

.cnt_btxt7{
padding-top:20px;
float:right;
width:600px;
font-size:100%;
line-height:200%;
}

.cnt_btxt8{
padding-top:20px;
width:920px;
font-size:100%;
line-height:200%;
}
.cnt_btxt8 span{
font-weight:bold;
font-size:115%;
}

.life-f_box1{
margin-top:20px;
padding:0 15px 15px 15px;
background:#b6d9ef;
}
.life-f_box2{
margin-top:20px;
padding:0 15px 15px 15px;
background:#d9edd8;
}


.rslides {
	float:left;
}


/*life-f1-2*/
#life-f1-2_img6_sp{
display:none;
}
/*life-f1-2_3*/
#life-f1-2_3_img3_sp{
display:none;
}
/*life-f1-4_3*/
#life-f1-4_3_img1_sp{
display:none;
}
#life-f1-4_3_img2_sp{
display:none;
}
#life-f1-4_3_img3_sp{
display:none;
}


#life-f7-5_img5{
float:left;
}
#life-f7-5_img6{
margin-top:49px;
float:right;
}



#other_blog{
	/*border:1px solid #9e9b9b;
	background:#fff;
	padding:20px;*/
	padding-top:50px;
	margin-bottom:100px;
	float:right;
	width:480px;
}
#other_blog ul{
	margin-top:15px;
}

#other_blog li{
	margin:0;
	padding:10px 0 10px;
	border-top:1px dotted #4792d3;
}
#other_blog li:last-child{
	border-bottom:1px dotted #4792d3;
}