@charset "UTF-8";
/* CSS Document */


#contents h3 {
 font-size:1.6em;
 font-weight:700;
 color:#822e00;
 padding:8px 0 12px 1em;
}

#contents h3.textBox {
 background:url(../images/common/basic_frm_hd.png) no-repeat 0 0;
 margin:0 auto;
 width:552px;
 padding:32px 15px 0 38px;
 height:35px;
 font-size:1.8em;
 text-align:center;
 margin-top:28px;
}

#contents h4 {
 font-size:1.4em;
 font-weight:700;
 color:#7a5643;
 padding:8px 0 12px 1em;
}

#contents p.txt {
 font-size:1.3em;
 color:#584616;
 line-height:1.5;
 color:#3f1d07;
 padding:4px 0 8px 2.0em;
}

#contents p.al_right {
 float:right;
}

#cintents p.al_left {
 float:left;
}


#contents p.photo span {
 display:block;
 
}

#contents ul {
 padding:12px;
}

#contents li {
 font-size:1.3em;
 color:#584616;
 line-height:1.5;
 color:#3f1d07;
 padding:4px 0 8px 1.5em;
}

#contents .textBox dl {
 margin-left:12px;
}

#contents .textBox dt {
 font-size:1.4em;
 font-weight:700;
 line-height:1.5;
 color:#493E3B;
}

#contents .textBox dd {
 font-size:1.3em;
 line-height:1.5;
 color:#493E3B;
}


#contents .textBox ul {
 background:url(../images/common/house_image01.png) no-repeat right top;
 width:300px;
 padding-right:230px;
 margin:18px auto;
}

#contents .textBox ul.icas {
 background:none;
 width:450px;
}

#contents .textBox .icas {
 margin-bottom:14px;
 padding-right:12px;
}

#contents .textBox .icas dt {
 float:left;
 padding-right:8px;
}

#contents .textBox .icas dd {
 margin-left:238px;
}

#contents .textBox .icas dd h4,
#contents .textBox .icas dd p.txt {
 font-size:0.9em;
}

#contents .textBox .icas {
 zoom:1;
}

#contents .textBox .icas:after {
 content:'';
 display:block;
 clear:both;
 height:0px;
 overflow:hidden;
}

#contents #bnrNavi {
 padding:0;
 margin:0 0 0 26px;
}

#contents #bnrNavi li {
 float:left;
 margin:0 0 0 11px;
}

#contents .wp-video-shortcode video, #contents video.wp-video-shortcode {
    width: 100%;
    height: auto;
    display: inline-block
}


* html #contents .textBox .icas {
 height:1px;
}

