

#allWrapper #container{
padding-bottom: 0;
}

/* ダイワヘッダー */
/*
#headerAreaN , #headerArea {
	display: none; }
#headerArea_sp {
	width: 92%;
	background: #000 url(../images/headerArea_bg_01.gif) left bottom repeat-x;
	padding: 5% 4%; }
#headerArea_sp #siteLogo_sp {
	text-align: left; }
#headerArea_sp #siteLogo_sp img {
	width: 80%;
	height: auto; }
*/

/* ダイワFooter_Navi */
/*
#footerNavArea , #footerArea {
	display: none; }
*/

._pc{
display:none;
}
._sp{
display:block;
}

#pankuzu{
padding:2%;
}

#containerWrapper{
width:100%;
}

#cnt_wrapper{
padding:2%;
background:url(../img/cnt_bg.gif) repeat left top;
}
#cnt_cwrapper{
}
#cnt_fwrapper{
background:url(../img/cnt_footer_bg.png) no-repeat center bottom;
}

.cnt_container{
margin:0 auto;
width:100%;
position:relative;
overflow:hidden;
}

/* title */
#title_container{
width:100%;
position:absolute;
left:50%;
top:5%;
}
#cnt_title_container{
width:60%;
position:absolute;
left:0;
top:0;
}
#title_cnt{
margin-left:-175px;
}


/*footer*/
#capArea {
	width: 100%;
	background: #FFF;
	padding: 3% 0; }
.copyright_sp {
	font-size: 80%;
	text-align: center;
	padding: 3% 0; }


/*top*/
#top_mimg_wrapper{
background:url(../img/top/life-f8_top_bg.gif) repeat-x left top;
}

#top_mimg_container{
background:url(../img/top/life-f9_top_mimg.png) no-repeat center -30px;
background:none;
}

#top_pt{
padding:0;
font-size:240%;
font-weight:bold;
text-align:center;
color:#fff;
}
#top_present{
	text-align:center;
}
#top_btn{
padding:5%;
}
#top_btn li{
display:inline;
vertical-align:top;
}
#top_btn li img{
padding-bottom:2%;
width:48%;
vertical-align:top;
}

#tokuten_chu{
padding:5%;
}

#gnav{
position:absolute;
width:100%;
}

#gnav li{
display:inline;
vertical-align:top;
}
#gnav li img{
vertical-align:top;
width:20%;
}


/*cnt*/
#cnt_mimg_wrapper{
border-top:#000 solid 1px;
border-bottom:#148dc5 solid 3px;
background:url(../img/life-f9_cnt_bg.gif) repeat-x center top;
}

#cnt_mimg{
position:relative;
}

#cnt_mimg > img{
margin-left:-5%;
}

.cnt_pt{
padding-top:5%;
}
.cnt_ptxt{
padding:5%;
font-size:115%;
line-height:125%;
font-weight:bold;
}

.cnt_bt{
padding-top:5%;
width:85%;
}
.cnt_bt2{
padding-top:5%;
width:65%;
}
.cnt_bt3{
padding-top:5%;
width:45%;
}

.cnt_btxt0{
padding:5%;
font-size:100%;
line-height:125%;
}
.cnt_btxt{
padding:5%;
font-size:100%;
line-height:125%;
}
.cnt_btxt span.blu{
color:#005ba9;
}
.cnt_bimg{
padding-top:5%;
width:100%;
}
.cnt_bimg2{
padding-top:5%;
width:100%;
}

.cnt_btxt2{
padding:5%;
font-size:100%;
line-height:125%;
}
.cnt_bimg{
margin-top:5%;
padding-top:0;
width:100%;
height:auto;
}

.cnt_btxt3{
padding:5%;
font-size:100%;
line-height:125%;
}

.cnt_btxt4{
padding:5%;
font-size:100%;
line-height:125%;
}
.cnt_btxt4 span{
font-weight:bold;
font-size:115%;
}

.cnt_btxt5{
padding:5%;
font-size:100%;
line-height:125%;
}

.cnt_btxt6{
padding:5%;
font-size:100%;
line-height:125%;
}

.cnt_btxt7{
padding:5%;
font-size:100%;
line-height:125%;
}

.cnt_btxt8{
padding:5% 0;
font-size:100%;
line-height:125%;
}
.cnt_btxt8 span{
font-weight:bold;
font-size:115%;
}

.life-f_box1{
margin-top:5%;
padding:0 2% 2% 2%;
background:#b6d9ef;
}
.life-f_box2{
margin-top:5%;
padding:0 2% 2% 2%;
background:#d9edd8;
}

#slides {
width:100%;
}
.rslides {
width: 98%;
margin-left:1%;
box-shadow:rgba(51, 51, 51, 0.6) 1px 1px 5px 1px;
-webkit-box-shadow:rgba(51, 51, 51, 0.6) 1px 1px 5px 1px;
-moz-box-shadow:rgba(51, 51, 51, 0.6) 1px 1px 5px 1px;
}
.rslides li {
  -webkit-backface-visibility: hidden;
  position: absolute;
  display: none;
width: 100%;
}
.rslides li:first-child {
  position: relative;
  display: block;
  /*float: left;*/
  }
.rslides img {
width: 100%;
}



/*life-f1-2*/
#life-f1-2_img6{
display:none;
}
/*life-f1-2_3*/
#life-f1-2_3_img3{
display:none;
}
/*life-f1-4_3*/
#life-f1-4_3_img1{
display:none;
}
#life-f1-4_3_img2{
display:none;
}
#life-f1-4_3_img3{
display:none;
}


.table_l{
	width: 100%;
}
.table_r{
	width: 100%;
}

#other_blog{
	/*border:1px solid #9e9b9b;
	background:#fff;
	padding:20px;*/
	padding-top:50px;
	margin-bottom:100px;
}
#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;
}