/* reset style
====================================== */
/*! normalize.css v3.0.2 | MIT License | git.io/normalize */

html{font-family:"メイリオ","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Meiryo,Arial Regular,Arial Bold,"ＭＳ Ｐゴシック","MS PGothic",Osaka;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-size:12px;line-height:1.4}body{margin:0}h1,h2,h3,h4,h5,h6,p,ul,ol,dl,table,pre{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent;text-decoration:none}a:link{color:#055AEE}a:visited{color:#551a8b}a:hover{color:#ff5500}a:active{color:#ff5500}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0;vertical-align:bottom}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0;outline:none}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner, input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}p,ol,ul,dl,li,dt,dd{text-indent:0;margin:0px;padding:0px}li{list-style:none}em{font-style:normal}blockquote{margin:0}
html,body{height:100%}
html{overflow-y:scroll}
img{max-width:100%;height:auto;width /***/:auto;line-height:0}


/* Layout
====================================== */
.l-container{overflow:hidden}
.l-header{background-color:#a2d350}
.l-footer{background-color:#a2d350;color:#fff;text-align:center}

/* Component
====================================== */
/* header_inner */
.c-header_inner01{width:960px;box-sizing:border-box;padding:15px 20px 5px;margin:0 auto}
@media screen and (max-width:768px){
.c-header_inner01{width:100%;box-sizing:border-box;padding:5px 10px 0}
.c-header_inner01 img{width:50px}
}

/* title_area */
.c-title_area img{margin:0 auto;display:block}

/* headline_box */
.c-headline_box{background-color:#a2d350;color:#fff;margin-bottom:30px}
.c-headline_box__ttl{width:960px;font-size:26px;font-weight:bold;text-align:center;padding:20px 0 15px;margin:0 auto 10px;line-height:1.4}
@media screen and (max-width:768px){
.c-headline_box{margin-bottom:10px}
.c-headline_box__ttl{width:100%;padding:3px 5px 5px;;font-size:18px;box-sizing:border-box}
.c-headline_box__ttl--break{display:inline-block}
}

/* layout_box */
.c-layout_box{width:960px;margin:0 auto 40px}
.c-layout_box__text01{font-size:20px;font-weight:bold;text-align:center;margin-bottom:25px}
.c-layout_box__text02{color:#808080;font-size:14px;text-align:center;margin-bottom:35px}
.c-layout_box__text03{font-size:16px;line-height:1.5;color:#3f3f3f;margin-bottom:35px}
.c-layout_box__text04{float:left;width:580px;}
.c-layout_box__text04--ttl{font-size:20px;font-weight:bold;margin-bottom:25px}
.c-layout_box__text04--lead{font-size:16px;line-height:1.8}
.c-layout_box__text04--rimg{float:right;width:345px}
.c-layout_box__text04--l{float:left;width:315px;}
.c-layout_box__text04--r{float:right;width:610px}
.c-layout_box__text04--r dt{margin-bottom:15px;font-size:18px;font-weight:bold;background:url(/house/shinchiku/special/woodfriends160308/images/hyoka_title_bg.png) repeat-x center;color:#3c8200}
.c-layout_box__text04--r dt span{background-color:#FFF;padding-right:10px}
.c-layout_box__text04--r dd{font-size:16px;margin-bottom:30px;line-height:1.4}
.c-layout_box__text05{font-size:16px;padding:0 10px 0 100px;margin-bottom:50px}
.c-layout_box__text06{color:#4d4d4d;font-size:14px;margin-bottom:48px;line-height:1.6}
.c-layout_box__text06 a{text-decoration:underline}
.c-layout_box__innerc{width:960px;margin:30px auto;background:url(/house/shinchiku/special/woodfriends160308/images/img_c_seino.png) no-repeat left center}
.c-layout_box--ttl{padding:0 10px 20px 100px;font-size:20px;font-weight:bold}
.c-layout_box02{width:900px;margin:0 auto 55px; border:1px solid #3c8200;border-radius:10px;padding:30px 30px 50px;color:#4d4d4d}
.c-layout_box03{width:805px;margin:0 auto; border:5px solid #3c8200;border-radius:5px;padding:30px 20px 15px;box-sizing:border-box}
.c-layout_box03__ttl{color:#3c8200;font-size:26px;font-weight:bold}
.c-layout_box03__ttl--s{font-size:14px;color:#4d4d4d;margin-bottom:27px}
.c-layout_box03__text{font-size:18px;line-height:1.5;margin-bottom:35px}
@media screen and (max-width:768px){
.c-layout_box{width:100%;padding:0 20px;box-sizing:border-box;margin-bottom:10px}
.c-layout_box_inner{margin:0 auto}
.c-layout_box__innerc{width:100%;box-sizing:border-box;margin:15px auto 5px;min-height:90px;background-size:40px;background-position:top left}
.c-layout_box__text01{font-size:12px;margin-bottom:10px}
.c-layout_box__text02{font-size:11px;margin-bottom:10px;text-align:left}
.c-layout_box__text03{font-size:12px;margin-bottom:10px}
.c-layout_box__text04{float:none;width:100%}
.c-layout_box__text04--l{float:none;max-width:250px;margin:0 auto}
.c-layout_box__text04--rimg{float:none;max-width:100%;margin:0 auto}
.c-layout_box__text04--lead{font-size:12px;margin-bottom:15px}
.c-layout_box__text04--r{width:100%}
.c-layout_box__text04--r dt{margin-bottom:10px;font-size:12px}
.c-layout_box__text04--r dd{font-size:12px;margin-bottom:20px}
.c-layout_box__text04--ttl{font-size:13px;font-weight:bold;margin-bottom:10px}
.c-layout_box__text05{font-size:12px;margin-bottom:0px;padding-left:40px}
.c-layout_box__text06{margin-bottom:20px;font-size:11px}
.c-layout_box--ttl{font-size:12px;padding-bottom:13px;padding-left:45px}
.c-layout_box02{max-width:100%;box-sizing:border-box;padding:10px;margin-bottom:20px}
.c-layout_box03{width:100%;box-sizing:border-box;padding:13px 13px 10px}
.c-layout_box03__ttl{font-size:12px;margin-bottom:10px}
.c-layout_box03__ttl--s{font-size:11px;margin-bottom:10px}
.c-layout_box03__text{font-size:12px;margin-bottom:10px}
.c-layout_box03__btn{display: inline-block;background-color:#ecf3e6;box-shadow: 0 -4px #b1cd99 inset;padding: 15px 0;box-sizing: border-box;width: 100%;text-align:center;color:#4d4d4d;border-radius:4px;text-decoration:none;margin-top:10px}
}

/* c-list_box */
.c-list_box01{background-color:#ffffdc;border:solid 1px #3c8200;padding:35px 20px;width:960px;box-sizing:border-box;border-radius:19px;margin-bottom:15px}
.c-list_box01__img-plus{position:relative;top:20px}
.c-list_box01__img li{float:left}
.c-list_box02{font-size:14px;margin-bottom:40px}
.c-list_box02__ttl{font-size:18px;font-weight:bold;margin-bottom:17px}
.c-list_box02__text01{margin-bottom:35px}
.c-list_box02__text01 li{ margin-bottom:5px;line-height:1.5}
.c-list_box02__text02{font-size:18px;line-height:1.5;margin-bottom:20px}
.c-list_box02__caution{color:#ff0000;font-size:14px;margin-bottom:30px}
.c-list_box02__text03{font-size:18px}
.c-list_box02__text03 dt{margin-bottom:7px}
.c-list_box02__text03 dd{margin-bottom:30px;padding-left:48px}
.c-list_box03{padding-bottom:7px}
.c-list_box03 li{float:left;width:250px;border:1px solid #3c8200;padding:20px 19px 25px;border-radius:5px;position:relative}
.c-list_box03__pimg{position:absolute; top:0px; left:105px;width:80px}
.c-list_box03__ttl{font-size:18px;font-weight:bold;margin:25px 0 20px}
.c-list_box03__text{font-size:16px;line-height:1.5}



@media screen and (max-width:768px){
.c-list_box01{width:100%;padding:5px 20px 10px 10px;box-sizing:border-box;margin-bottom:8px}
.c-list_box01__img-plus{top:8px}
.c-list_box01__img li{float:none;text-align:center}
.c-list_box02{font-size:11px;margin-bottom:22px}
.c-list_box02__text01{margin-bottom:17px}
.c-list_box02__text02{font-size:12px;margin-bottom:10px}
.c-list_box02__text03{font-size:12px}
.c-list_box02__ttl{font-size:12px;margin-bottom:11px}
.c-list_box02__caution{font-size:11px;margin-bottom:20px}
.c-list_box02__text03 dd{margin-bottom:12px;padding-left:30px}
.c-list_box03{margin-bottom:5px}
.c-list_box03 li{float:none;width: 250px;margin:0 auto 10px}
.c-list_box03__ttl{font-size:13px;margin-bottom:10px}
.c-list_box03__text{font-size:12px}
}

/* c-button */
.c-btn_area{width:660px;margin:0 auto}
.c-btn_area__single{text-align:center; margin-bottom:50px}
.c-btn_box{display:table;margin:0 auto 48px}
.c-btn_box__text{font-size:23px;font-weight:bold;text-align:center;padding:0 20px;background:url(/house/shinchiku/special/woodfriends160308/images/bottan_box_textb.png) repeat-x center;color:#3c8200;margin-bottom:25px}
.c-btn_box__text span{ background-color:#FFF;padding:0 10px}
.c-btn_01{display:table-cell;padding-right:25px}
.c-btn_02{display:table-cell}
.c-btn_01__innner,
.c-btn_02__innner,
.c-btn_03__innner{display:inline-block;font-size:26px;}
.c-btn_01__innner a,
.c-btn_02__innner a,
.c-btn_03__innner a{border-radius:4px;display:inline-block;font-weight:bold;text-decoration:none;text-align:center}
.c-btn_01__innner a{color:#fff;background-color:#3c8200;box-shadow:0 -4px #1e6400 inset;padding:25px;box-sizing:border-box;width:315px}
.c-btn_02__innner a{color:#fff;background-color:#82001d;box-shadow:0 -4px #640000 inset;padding:25px;box-sizing:border-box;width:315px}
.c-btn_03__innner a{color:#fff;background-color:#93aa88;box-shadow:0 -4px #758c6a inset;padding:25px 0;box-sizing:border-box;width:320px}
.c-btn_01__innner a:hover{color:#fff;background-color:#1e6400}
.c-btn_02__innner a:hover{color:#fff;background-color:#640000}
.c-btn_03__innner a:hover{color:#fff;background-color:#758c6a}
@media screen and (max-width:768px){
.c-btn_area{width:100%;padding:0 20px; box-sizing:border-box}
.c-btn_box__text{font-size:12px;margin-bottom:14px}
.c-btn_area__single{padding:0 20px}
.c-btn_box{width:100%;margin-bottom:25px}
.c-btn_01{padding-right:10px}
.c-btn_01__innner,
.c-btn_02__innner{font-size:13px;width:100%}
.c-btn_03__innner{font-size:13px}
.c-btn_01__innner a,
.c-btn_02__innner a{width:100%;padding:13px 10px 15px}
.c-btn_03__innner a{width:100%;padding:13px 12px 15px}
}

.c-box_prf{float:left;width:250px}
.c-box_prf__textarea{padding:13px;background-color:#ecf3e6}
.c-box_prf__textarea01{font-size:15px;font-weight:bold;background:url(/house/shinchiku/special/woodfriends160308/images/prf_ttl_bg.png) repeat-x center;margin-bottom:14px}
.c-box_prf__textarea01 span{background-color:#ecf3e6;padding-right:10px}
.c-box_prf__textarea02{font-size:14px;line-height:1.5}
@media screen and (max-width:768px){
.c-box_prf{float:none;clear:both;display:table;width:auto;margin:0 auto}
.c-box_prf_imgarea{display:table-cell;vertical-align:top}
.c-box_prf__textarea{display:table-cell;vertical-align: top}
.c-box_prf__textarea01{font-size:11px}
.c-box_prf__textarea02{font-size:11px}
}

/*c-qa_box */
.c-box_qa{float:right;width:700px}
.c-box_qa__inner{padding-left:25px}
.c-box_qa__ttl{font-size:18px;font-weight:bold;margin-bottom:15px}
.c-box_qa__text{font-size:16px;margin-bottom:30px;line-height:1.5}
@media screen and (max-width:768px){
.c-box_qa{float:none;width:100%;clear:both}
.c-box_qa__inner{padding-left:0px}
.c-box_qa__ttl{font-size:13px;margin-bottom:12px}
.c-box_qa__text{font-size:12px;margin-bottom:15px;line-height:1.5}
}

/*c-phto_box */
.c-box_photo{margin-bottom:35px}
.c-box_photo li{width:318px;float:left;padding-right:2px;margin-bottom:7px}
.c-box_photo li:nth-child(3),
.c-box_photo li:nth-child(6),
.c-box_photo li:nth-child(9){padding-right:0px}
.c-box_photo li span{display:block;margin-top:5px;font-size:12px;color:#4d4d4d}
@media screen and (max-width:768px){
.c-box_photo{width:100%;box-sizing:border-box}
.c-box_photo li{width:49%;padding-right:0px}
.c-box_photo li:nth-child(3),
.c-box_photo li:nth-child(9),
.c-box_photo li:nth-child(2n+1){padding-right:5px !important}

}

/* c-menu_scroll */
.c-menu_scroll{position:fixed;bottom:70px;right:10px;z-index:3}
.c-menu_scroll__top a{width:80px;height:80px;border-radius:40px;color:#fff;text-align:center;opacity:0.9;box-sizing:border-box;padding-top:45px;background:#999999 url(/house/shinchiku/special/woodfriends160308/images/icon_04.png) no-repeat 25px 10px;margin-bottom:5px;display:block;text-decoration:none}
@media screen and (max-width:768px){
.c-menu_scroll{bottom:50px;}
.c-menu_scroll__top a{width:65px;height:65px;border-radius:33px;padding-top:40px;background-position:20px 7px;background-size:25px}
}

/* Utility
====================================== */
.u-text10-10{font-size:10px}
.u-text12-10{font-size:12px}
@media screen and (max-width:768px){
.u-text10-10{font-size:10px}
.u-text12-10{font-size:10px}
}

.u-w960-100p_p20-10{width:960px;box-sizing:border-box;padding:20px;margin:0 auto}
@media screen and (max-width:768px){
.u-w960-100p_p20-10{width:100%;padding:10px}
}

.u-mb_0{margin-bottom:0px}
.u-mb_15{margin-bottom:15px}
.u-mb_30_5{margin-bottom:30px}
.u-mr_44_0{margin-right:44px}
@media screen and (max-width:768px){
.u-mb_30_5{margin-bottom:5px}
.u-mr_44_0{margin-right:0px}
}

.u-fw_b{font-weight:bold}

.u-fc_01{color:#ff0000}
.u-fc_02{color:#82001d}
.u-fc_03{color:#3c8200}
.u-fc_04{color:#4d4d4d}
.u-td_ul{text-decoration:underline}
@media screen and (max-width:768px){
.u-td_ul{text-decoration:none;color:#4d4d4d}
}


/* clearfix
====================================== */
.c-list_box03:after,
.clearfix:after{clear:both;content:".";display:block;height:0;visibility:hidden}
@media screen and (max-width:768px){
.c-box_prf__textarea:after,
.c-box_prf:after{clear:both;content:".";display:block;height:0;visibility:hidden}
}