
#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;
}
.cf:before, .cf:after{
content:"";
display:table;
}
.cf:after{
clear:both;
}
#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;
}
#top_pt{
position:absolute;
left:0px;
z-index:10;
}
#top_present{
position:absolute;
right:40px;
z-index:10;
}
#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_top_bg.gif) repeat-x left top;
}

#top_mimg_container{
height:856px;
background:url(../img/top/life_top_mimg_bg.png) no-repeat center 0;
}

#top_btn{
position:absolute;
left:0;
top:240px;
}
#top_btn li{

display:inline;
vertical-align:top;
}
#top_btn li img{
width:476px;
height:260px;
margin-bottom:20px;
vertical-align:top;
}

#tokuten_chu{
position:absolute;
left:0;
top:800px;
}

#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:201px;
border-top:#000 solid 1px;
border-bottom:#148dc5 solid 3px;
background:url(../img/life-f8_cnt_bg.gif) repeat-x center top;
}

#cnt_mimg{
margin:0 auto;
width:1019px;
position:relative;
}
#cnt_mimg > img{
position:absolute;
}

.cnt_pt{
padding-top:50px;
}
.cnt_pt2{
padding-top:30px;
}
.cnt_ptxt{
padding-top:45px;
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{
float:right;
width:480px;
font-size:100%;
line-height:200%;
}
.cnt_btxt span.blu{
color:#005ba9;
}
.cnt_bimg{
	clear:both;
margin-top:50px;
float:left;
}
.cnt_bimg_shadow{
box-shadow:rgba(51, 51, 51, 0.6) 3px 3px 5px 3px;
-webkit-box-shadow:rgba(51, 51, 51, 0.6) 3px 3px 5px 3px;
-moz-box-shadow:rgba(51, 51, 51, 0.6) 3px 3px 5px 3px;
}

.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;
width:421px;
height:255px;
box-shadow:rgba(51, 51, 51, 0.6) 3px 3px 5px 3px;
-webkit-box-shadow:rgba(51, 51, 51, 0.6) 3px 3px 5px 3px;
-moz-box-shadow:rgba(51, 51, 51, 0.6) 3px 3px 5px 3px;
}

.imgC{
	text-align:center;
	margin-top:30px;
}
/*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-f8-5_img5{
float:left;
}
#life-f8-5_img6{
margin-top:49px;
float:right;
}

.table_l{
	float:left;
}
.table_r{
	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;
}
#p_tokuten{
	padding-bottom:100px;
}