a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0}button,h1,h2,h3,h4,h5,h6,input,option,select,table,textarea{font-size:100%}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section{display:block}input,textarea{margin:0;padding:0}ol,ul{list-style:none}table{width:100%;border-collapse:collapse;border-spacing:0}caption,th{text-align:left}:focus{outline:0}a img,img{border:none}a{outline:0;cursor:pointer;text-decoration:none;color:#0061a6}a:hover{color:#238bc8}html{height:100%;font-size:87.5%;line-height:1.7;background:#fff;overflow-y:scroll}body{min-height:100%;color:#333;-webkit-text-size-adjust:100%;font-family:"メイリオ","ヒラギノ角ゴ Pro W3",Hiragino Kaku Gothic Pro,Osaka,"ＭＳ Ｐゴシック",Meiryo,MS PGothic,sans-serif;backface-visibility:hidden;min-width:320px}.cf:after{content:"";clear:both;display:block}.main-contents{position:relative;width:980px;margin:0 auto 95px;padding:60px 0 0 0;z-index:500;font-weight:300}.main-contents.main-contents_type_all{width:auto}.inside-home-main-contents{margin:0 0 100px 0}@media (max-width:767px){.main-contents{position:relative;width:100%;margin:0 auto 95px;padding:60px 0 0;padding:40px 0 0;z-index:500;font-weight:300}}.contents-lower{position:relative;z-index:1000;width:100%;margin:120px 0;padding:120px 0 0 0;background:url(/common/img/bg_shadow.png) 0 top repeat-x}#container{opacity:0;-ms-filter:"alpha(opacity=0)"}#container.action{opacity:1;-ms-filter:"alpha(opacity=100)"}.container-inner{padding:60px 0 0 0}.container-inner.container-inner_has_local-nav{padding:104px 0 0 0}.home-ttl,.home-ttl-center{margin:0 0 32px 0;line-height:1.2}.home-ttl-center{text-align:center}.main-visual-slider-inner{position:relative}.main-visual-slider__copy{display:none;position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;width:247px;height:247px;text-align:center;background:url(/common/img/bg_mainvisual_copy.png) no-repeat 0 0;z-index:1000;transform:rotateY(89deg);transition:all .8s ease 0s}.main-visual-slider__copy .inner{padding:40px 30px}.main-visual-slider__copy .sub-copy{margin:0 0 15px 0}.main-visual-slider__copy.active{transform:rotateY(0)}.main-visual-slider-wrap{width:100%;overflow:hidden}.slider-item{position:relative}.slider-item-inner{float:left;width:9999px}.slider-item__img{float:left}.contents-header{width:980px;margin:0 auto 60px auto}.contents-header.contents-header_type_privacy{padding:0 0 40px 0;border-bottom:1px solid #ccc;margin:0 0 100px 0}.b-show-room__detail_header .ttl,.contents-header__ttl{margin:0 0 10px 0;line-height:1.25;font-size:285.7%;font-weight:700}.b-show-room__detail_header .ttl span,.contents-header__ttl span{display:block;margin:0 0 5px 0;line-height:1.25;font-size:50.1%}.b-show-room__detail_header .ttl span img,.contents-header__ttl span img{display:inline}.banner-group{margin:0 0 120px 0}.l-table{width:100%;line-height:1.25}.l-table th{width:28%;padding:10px 2% 10px 0;font-weight:400;border-top:1px solid #ccc;border-bottom:1px solid #ccc}.l-table td{width:70%;padding:10px 0;border-top:1px solid #ccc;border-bottom:1px solid #ccc}.b-flow-list{border-top:1px dashed #bfbfbf}.b-flow-list .b-flow-list__item{border-bottom:1px dashed #bfbfbf;background:url(/common/img/bg_flow_02.png) no-repeat 20px center}.b-flow-list .b-flow-list__item.b-flow-list__item_number_01{background:url(/common/img/bg_flow_01.png) no-repeat 20px center}.b-flow-list .b-flow-list__item.b-flow-list__item_number_01 .b-flow-list__ttl{background:url(/common/img/txt_flow_num_01.png) no-repeat 57px center}.b-flow-list .b-flow-list__item.b-flow-list__item_number_02 .b-flow-list__ttl{background:url(/common/img/txt_flow_num_02.png) no-repeat 57px center}.b-flow-list .b-flow-list__item.b-flow-list__item_number_03 .b-flow-list__ttl{background:url(/common/img/txt_flow_num_03.png) no-repeat 57px center}.b-flow-list .b-flow-list__item.b-flow-list__item_number_04 .b-flow-list__ttl{background:url(/common/img/txt_flow_num_04.png) no-repeat 57px center}.b-flow-list .b-flow-list__item.b-flow-list__item_number_05 .b-flow-list__ttl{background:url(/common/img/txt_flow_num_05.png) no-repeat 57px center}.b-flow-list .b-flow-list__item.b-flow-list__item_number_06 .b-flow-list__ttl{background:url(/common/img/txt_flow_num_06.png) no-repeat 57px center}.b-flow-list .b-flow-list__item.b-flow-list__item_number_07 .b-flow-list__ttl{background:url(/common/img/txt_flow_num_07.png) no-repeat 57px center}.b-flow-list .b-flow-list__item.b-flow-list__item_number_last{padding:30px 0 0 0;background:url(/common/img/bg_flow_03.png) repeat-y 27px 0;border:none}.b-flow-list .b-flow-list__item.b-flow-list__item_number_last .b-flow-list__inner{background:#e1f0fa}.b-flow-list .b-flow-list__item.b-flow-list__item_number_last .b-flow-list__ttl{background:url(/common/img/txt_flow_num_last.png) no-repeat 57px center}.b-flow-list .b-flow-list__item.b-flow-list__item_type_last{background:url(/common/img/bg_flow_last.png) no-repeat 20px center}.b-flow-list .b-flow-list__ttl{display:table-cell;width:265px;padding:18px 0 12px 153px;font-size:114.3%;line-height:1;font-weight:700;vertical-align:middle}.b-flow-list .b-flow-list__txt{display:table-cell;padding:17px 0;vertical-align:middle}.b-flow-list2{margin:0 0 80px 0}.b-flow-list2 .b-flow-list2__item{display:table-cell;width:160px;padding:68px 0 30px 0;vertical-align:top;text-align:center;border-left:1px dashed #bfbfbf;background:url(/common/img/bg_flow_type2_02.png) no-repeat center 20px}.b-flow-list2 .b-flow-list2__item.b-flow-list2__item_number_01{background:url(/common/img/bg_flow_type2_01.png) no-repeat 60px 20px}.b-flow-list2 .b-flow-list2__item.b-flow-list2__item_number_01 span{background:url(/common/img/txt_flow_num_type2_01.png) no-repeat center 0}.b-flow-list2 .b-flow-list2__item.b-flow-list2__item_number_02 span{background:url(/common/img/txt_flow_num_type2_02.png) no-repeat center 0}.b-flow-list2 .b-flow-list2__item.b-flow-list2__item_number_03 span{background:url(/common/img/txt_flow_num_type2_03.png) no-repeat center 0}.b-flow-list2 .b-flow-list2__item.b-flow-list2__item_number_04 span{background:url(/common/img/txt_flow_num_type2_04.png) no-repeat center 0}.b-flow-list2 .b-flow-list2__item.b-flow-list2__item_number_05 span{background:url(/common/img/txt_flow_num_type2_05.png) no-repeat center 0}.b-flow-list2 .b-flow-list2__item.b-flow-list2__item_number_06 span{background:url(/common/img/txt_flow_num_type2_06.png) no-repeat center 0}.b-flow-list2 .b-flow-list2__item.b-flow-list2__item_number_07 span{background:url(/common/img/txt_flow_num_type2_07.png) no-repeat center 0}.b-flow-list2 .b-flow-list2__item.b-flow-list2__item_number_last{background:#e1f0fa;border:none;width:175px}.b-flow-list2 .b-flow-list2__item.b-flow-list2__item_number_last .b-flow-list2__inner{background:#e1f0fa}.b-flow-list2 .b-flow-list2__item.b-flow-list2__item_number_last span{background:url(/common/img/txt_flow_num_type2_last.png) no-repeat center 0}.b-flow-list2 .b-flow-list2__item.b-flow-list2__item_type_last{background:url(/common/img/bg_flow_last.png) no-repeat center 0}.b-flow-list2 span{display:block;padding:80px 0 0 0;line-height:1}.b-flow-list2 .b-flow-list2__txt{padding:17px 0;vertical-align:middle}.alignright{display:block;margin:0 0 0 auto}.aligncenter{display:block;margin:0 auto}.contact-header,.page-header{position:absolute;width:100%;height:60px;padding:0 0 4px 0;background:url(/common/img/bg_shadow.png) repeat-x 0 bottom;z-index:15000}.contact-header-inner,.page-header-inner{position:relative;width:980px;margin:auto;padding:10px 0 0 0}.page-header__logo{float:left}.page-header__nav{float:right;padding:14px 0 0 0}.header-nav-item{float:left;padding:0 15px;border-right:1px solid #e6e6e6}.header-nav-item a{position:relative;display:block;height:14px;line-height:1}.header-nav-item a img{transition:all .3s ease 0s;display:block}.header-nav-item:hover a img{opacity:0;-ms-filter:"alpha(opacity=0)"}.header-nav-item:first-child{border-left:1px solid #e6e6e6}.header-nav-item.header-nav-item_state_current a img{opacity:0}.header-nav-item.header-nav-item_state_current a:after{content:'';position:absolute;left:0;bottom:-22px;width:100%;border-bottom:3px solid #0061a6}.page-header__group-link{position:absolute;top:0;right:0;height:80px;width:88px;background:url(/common/img/bg_group_link_flog.png) no-repeat 0 0}.page-header__group-link a{position:relative;display:block;height:80px;width:88px}.page-header__group-link a img{padding:18px 0 0 0;z-index:1000;transition:all .2s ease 0s}.page-header__group-link a img:hover{opacity:1;-ms-filter:"alpha(opacity=100)"}.page-header__group-link:hover img{padding:25px 0 0 0}.real-estate-header__logo{padding:10px 0 0 0}.real-estate-header__nav{margin:0 122px 0 0}.real-estate-header-nav-home a{background:url(/img/txt_nav_home_o.png) no-repeat 0 0}.real-estate-header-nav-house a{background:url(/img/txt_nav_house_o.png) no-repeat 0 0}.real-estate-header-nav-used a{background:url(/img/txt_nav_used_o.png) no-repeat 0 0}.real-estate-header-nav-rent a{background:url(/img/txt_nav_rent_o.png) no-repeat 0 0}.real-estate-header-nav-company a{background:url(/img/txt_nav_company_o.png) no-repeat 0 0}.real-estate-header-nav-insurance a{background:url(/img/txt_nav_insurance_o.png) no-repeat 0 0}.construction-header-item-home a{background:url(/construction/img/txt_nav_home_o.png) no-repeat 0 0}.construction-header-item-house a{background:url(/construction/img/txt_nav_house_o.png) no-repeat 0 0}.construction-header-item-building a{background:url(/construction/img/txt_nav_building_o.png) no-repeat 0 0}.construction-header-item-company a{background:url(/construction/img/txt_nav_company_o.png) no-repeat 0 0}.page-footer{margin:120px 0 0 0;background:#b6defa url(/common/img/bg_footer_main_right.png) repeat-x 0 0}.page-footer-main{position:relative;background:url(/common/img/bg_footer_main_left.png) no-repeat 0 0;background-size:50% 685px}.page-footer-main .bg-column{background:url(/common/img/bg_footer_main_light.png) no-repeat left 0}.page-footer-main .bg-column02{background:url(/common/img/bg_footer_town.png) no-repeat 50% bottom}.page-footer-inner{position:relative;width:980px;margin:auto;padding:115px 0 105px 0;background:url(/common/img/bg_footer_main.png) no-repeat 50% 0}.page-footer__txt{margin:0 0 65px 0;text-align:center}.page-footer__column{float:left;margin:0 0 10px 0;font-size:85.7%}.page-footer__column.page-footer__column01{width:176px}.page-footer__column .ttl{margin:0 0 12px 0;line-height:1.25;font-weight:700;white-space:nowrap;color:#0061a6}.page-footer__column .ttl a:hover{text-decoration:underline}.page-footer__column li a{display:inline-block;padding:0 0 0 12px;line-height:1.25;background:url(/common/img/line_link_blue.png) no-repeat 0 .5em}.page-footer__column li a:hover{text-decoration:underline}.page-footer__column02{width:220px}.page-footer__column03{width:205px}.page-footer__column04{width:200px}.page-footer__column05{width:155px}.columu-inner-box{margin:0 0 20px 0}.page-footer__ribbon-line-y{position:absolute;top:36px;height:12px;width:100%;text-indent:-9999px;background:#0068b3}.page-footer__ribbon-knot{position:absolute;left:32px;top:8px;width:68px;height:72px;z-index:1000;text-indent:-9999px;background:url(/common/img/img_footer_ribbon.png) no-repeat 0 0}.page-footer__ribbon-line-x{position:absolute;top:-4px;left:50px;height:100%;width:14px;padding:4px 0 0 0;background:#0068b3}.page-footer__ribbon-line-x:after{position:absolute;top:-5px;right:-5px;content:'';border:10px solid transparent;border-width:5px;border-bottom-color:#005180;border-left-width:0;border-right-width:5px}.page-footer__copyright{position:relative;clear:both;text-align:center;color:#0068b3}.page-footer__copyright p{line-height:1.25}.page-footer__copyright p small{font-size:78.6%}.copyright-inner{position:relative;width:980px;margin:auto;padding:10px 0}.page-footer__catch{position:absolute;top:-42px;left:50%;margin:0 0 0 -100px}.local-nav{position:absolute;top:60px;width:100%;z-index:10000;background:#003959}@media (max-width:767px){.local-nav{display:none}}.local-nav-inner{width:980px;margin:auto}.local-nav-main{display:table-cell;padding:0 14px 0 0}.local-nav-sub{display:table-cell;padding:0 0 0 14px;background:url(/common/img/line_lnav.png) no-repeat 0 center}.local-nav__item{float:left;padding:14px 13px;line-height:1.25}.local-nav__item a{display:inline-block;color:#bfcdd5;font-size:85.7%;transition:all .3s ease 0s}.local-nav__item a:hover{color:#fff;text-decoration:none}.local-nav__item a[target=_blank]{display:inline-block;padding:0 15px 0 0;line-height:1.2;background:url(/common/img/icon_blank_grey.png) no-repeat 100% .3em}.local-nav__item.local-nav__item_type_blog a,.local-nav__item.local-nav__item_type_entry a{display:inline-block;padding:0 15px 0 0;line-height:1.2;background:url(/common/img/icon_blank_grey.png) no-repeat 100% .3em}.local-nav_state_current{background:#0069a6}.local-nav_state_current a{color:#fff}.crumb ul{width:980px;margin:auto;padding:6px 0;box-sizing:border-box}.crumb-inner{background:#f5f5f5}.crumb__item{display:inline-block;color:#666;font-size:78.6%}.crumb__item a{margin:0 4px 0 0;padding:0 14px 0 0;color:#999;background:url(/common/img/arrow_right_gray.png) no-repeat 100% .5em}.crumb__item a:hover{color:#666}.crumb__item a:hover:hover{text-decoration:underline}.mac .crumb__item a{background:url(/common/img/arrow_right_gray.png) no-repeat 100% .3em}@media (max-width:767px){.crumb ul{width:100%;margin:auto;padding:6px 30px 0;-moz-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}}.group-menu{display:none;position:fixed;top:0;width:100%;height:100%;z-index:20000}.group-menu-inner{position:relative;width:884px;margin:auto;z-index:3000;opacity:0;-ms-filter:"alpha(opacity=0)"}.group-menu__ttl{margin:0 0 25px 0;text-align:center;font-weight:700;font-size:142.9%;line-height:1.25}.group-menu__ttl a{position:relative;padding:0 0 0 15px;background:url(/common/img/arrow_right_gray.png) no-repeat 0 .5em;color:#bfcdd5;transition:all .3s ease 0s}.group-menu__ttl a:hover{color:#fff}.group-menu__ttl a:after{display:inline-block;position:absolute;right:-17px;top:50%;content:'';width:9px;height:7px;margin:-4px 0 0 0;background:url(/common/img/icon_blank_grey.png) 0 0 no-repeat}.mac .group-menu__ttl a{background:url(/common/img/arrow_right_gray.png) no-repeat 0 .3em;color:#bfcdd5}.mac .group-menu__ttl a:hover{color:#fff}.group-menu__link{margin:0 0 30px 0}.group-menu__link .link-list{float:left;width:402px;margin:0 20px}.group-menu__link .link-list__item{border-bottom:1px solid #2a5370}.group-menu__link .link-list__item a{display:block;padding:14px 0 10px 15px;line-height:1.25;font-weight:700;font-size:128.6%;color:#bfcdd5;background:url(/common/img/arrow_right_gray.png) no-repeat 0 center;transition:all .3s ease 0s}.group-menu__link .link-list__item a span{font-size:77.8%}.group-menu__link .link-list__item a .link-list__item_state_blank{display:inline-block;padding:0 15px 0 0;line-height:1.2;background:url(/common/img/icon_blank_grey.png) no-repeat 100% .3em}.group-menu__link .link-list__item a:hover{color:#fff}.group-menu__link .link-list__item:first-child{border-top:1px solid #2a5370}.group-menu__logo{text-align:center}.group-menu-overlay{position:fixed;top:0;width:100%;height:100%;background:#083b60;z-index:2000;opacity:.95;-ms-filter:"alpha(opacity=95)"}#loading{position:fixed;top:0;left:0;width:100%;height:100%;background:#fff;z-index:30000}.loading_icon{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:80px;height:80px}.b-anchor-link{margin:0 0 60px 0;letter-spacing:-.4em}.b-anchor-link li{border-right:1px solid #ccc;display:inline-block;padding:0 10px 0 10px;letter-spacing:normal}.b-anchor-link li a{display:block;padding:0 0 0 15px;font-size:92.8%;line-height:1.25;background:url(/common/img/arrow_bottom_blue.png) 0 .5em no-repeat}.b-anchor-link li a:hover{text-decoration:underline}.b-anchor-link li:first-child{border-left:1px solid #ccc}@media (max-width:767px){.b-anchor-link{margin:0 0 60px 0;padding:0 30px;letter-spacing:-.4em}}.b-contact,.b-group-contact{position:relative;width:980px;margin:0 auto 60px auto;box-shadow:rgba(189,189,189,.5) 0 2px 5px 0;z-index:1000;z-index:500}.b-contact .img-woman,.b-group-contact .img-woman{position:absolute;bottom:0;left:38px;height:191px}.b-contact a:hover img,.b-group-contact a:hover img{opacity:1;-ms-filter:"alpha(opacity=100)"}.b-contact.b-contact_type_member .box-copy,.b-contact_type_member.b-group-contact .box-copy{width:410px;margin:12px 0 0 0}.b-contact.b-contact_type_member .box-copy .txt,.b-contact_type_member.b-group-contact .box-copy .txt{margin:0 0 8px 0}.b-contact.b-contact_type_member .box-copy .ttl,.b-contact_type_member.b-group-contact .box-copy .ttl{margin:0 0 13px 0}.b-contact.b-contact_type_member .box.box-mail,.b-contact_type_member.b-group-contact .box.box-mail{margin:42px 0 42px 45px}.ie8 .b-contact,.ie8 .b-group-contact{border-left:1px solid #eee;border-right:1px solid #eee;border-bottom:2px solid #eee;box-sizing:border-box}.b-contact__item,.b-contact__real-estate-item,.b-contact__refre-item,.b-group-contact__item{padding:25px 50px 22px 205px;background:#f2f2f2}.b-contact__item .copy,.b-contact__real-estate-item .copy,.b-contact__refre-item .copy,.b-group-contact__item .copy{float:left;width:160px}.b-contact__item .box,.b-contact__real-estate-item .box,.b-contact__refre-item .box,.b-group-contact__item .box{float:left;width:270px}.b-contact__item .box.box-mail,.b-contact__real-estate-item .box.box-mail,.b-contact__refre-item .box.box-mail,.b-group-contact__item .box.box-mail{margin:0 0 0 20px}.b-contact__item .box__ttl,.b-contact__real-estate-item .box__ttl,.b-contact__refre-item .box__ttl,.b-group-contact__item .box__ttl{margin:0 0 5px 0;line-height:1.25}.b-contact__item:before,.b-contact__real-estate-item:before,.b-contact__refre-item:before,.b-group-contact__item:before{content:'';position:absolute;bottom:0;left:38px;display:block;width:139px;height:191px;background:url(/common/img/img_contact_woman.png) no-repeat 0 0}.b-contact__item .box-btn,.b-contact__real-estate-item .box-btn,.b-contact__refre-item .box-btn,.b-group-contact__item .box-btn{text-align:center}.b-contact__item .box-btn a,.b-contact__real-estate-item .box-btn a,.b-contact__refre-item .box-btn a,.b-group-contact__item .box-btn a{display:block;padding:16px 0 11px 0;background:#0061a6;box-shadow:#bdbdbd 0 2px 2px 0;transition:all .3s ease 0s;color:#fff;font-weight:700}.b-contact__item .box-btn a:hover,.b-contact__real-estate-item .box-btn a:hover,.b-contact__refre-item .box-btn a:hover,.b-group-contact__item .box-btn a:hover{background:#238bc8}.ie8 .b-contact__item,.ie8 .b-contact__real-estate-item,.ie8 .b-contact__refre-item,.ie8 .b-group-contact__item{padding:25px 40px 22px 210px}.b-contact__question,.b-contact__real-estate-question,.b-contact__refre-question{padding:13px 50px 13px 205px;background:#e6e6e6}.b-contact__question .txt,.b-contact__real-estate-question .txt,.b-contact__refre-question .txt{display:inline-block;padding:0 18px 0 0}.b-contact__question .link,.b-contact__real-estate-question .link,.b-contact__refre-question .link{white-space:nowrap;display:inline-block;padding:0 0 0 11px;line-height:1.2;background:url(/common/img/arrow_right_blue.png) no-repeat 0 .3em}.b-contact__question .link:hover,.b-contact__real-estate-question .link:hover,.b-contact__refre-question .link:hover{text-decoration:underline}.ie8 .b-contact__question,.ie8 .b-contact__real-estate-question,.ie8 .b-contact__refre-question{padding:13px 40px 13px 210px}.b-contact__real-estate-item,.b-group-contact__item{background:#e1f0fa}.b-contact__refre-item .copy{padding:0}.b-contact__refre-item .box{width:auto}.b-contact__refre-item .box.box-tel{width:370px}.b-contact__refre-item .box.box-mail{width:160px;margin:0 0 0 30px}.b-contact__refre-item .box-tel__renovation{float:left;width:162px;padding:0 20px 0 0}.b-contact__refre-item .box-tel__renovation .ttl{line-height:1.25}.b-contact__refre-item .box-tel__building{float:left;width:168px;border-left:1px solid #ccc;padding:0 0 0 18px}.b-contact__refre-item .box-tel__building .ttl{line-height:1.25}.ie8 .b-contact__real-estate-item,.ie8 .b-group-contact__item{padding:25px 40px 22px 210px}.b-contact__real-estate-question{background:#d2e8f7}.b-contact__refre-question .txt{padding:0 5px 0 0}.ie8 .b-contact__real-estate-question{padding:13px 40px 13px 210px}.b-group-contact{margin-bottom:100px}.b-group-contact:after,.b-group-contact:before{display:none}.b-group-contact__item{padding:40px 50px 37px 205px}.b-group-contact__item:before{height:170px}.b-group-contact__item .copy{width:430px}.b-login-link{width:980px;margin:0 auto}.b-login-link .txt{float:left;width:620px;padding:14px 0 0 0}.b-login-link .txt .link{margin:0 0 0 20px;display:inline-block;padding:0 0 0 11px;line-height:1.2;background:url(/common/img/arrow_right_blue.png) no-repeat 0 .3em}.b-login-link .btn{position:relative;float:right;width:300px;margin:auto}.b-login-link .btn a{position:relative;display:block;text-align:center;padding:10px 0;border:1px solid #0061a6;overflow:hidden;font-weight:700;transition:all .3s ease 0s}.b-login-link .btn a span{display:inline-block;padding:0 0 0 11px;line-height:1.2;background:url(/common/img/arrow_right_blue.png) no-repeat 0 .3em}.b-login-link .btn a:hover{color:#fff;background:#0069a6}.b-login-link .btn a:hover span{display:inline-block;padding:0 0 0 11px;line-height:1.2;color:#fff;background:url(/common/img/arrow_right_white.png) no-repeat 0 .3em}.b-login-link .btn a{padding:16px 0}.b-login-link .btn:after{content:'';display:block;position:absolute;top:17px;left:51px;width:236px;height:16px;background:url(/house/member/img/txt_member_btn_o.png) no-repeat}.b-login-link .btn img{display:block;position:relative;margin:0 auto 0 50px;z-index:500}.b-login-link .btn:hover img{opacity:0;-ms-filter:"alpha(opacity=0)"}.b-entry-item .b-entry-item__content{display:block;padding:0 0 12px 0;border-bottom:1px dotted #bfbfbf}.b-entry-item a{display:block;padding:0 0 12px 0;border-bottom:1px dotted #bfbfbf}.b-entry-item a[target=_blank] .ttl{padding:0 15px 0 0;line-height:1.2;background:url(/common/img/icon_blank_blue.png) no-repeat 100% .3em;display:table-cell}.b-entry-item a:hover .ttl{text-decoration:underline}.b-entry-item a:hover .img img{opacity:.7;-ms-filter:"alpha(opacity=70)"}.b-entry-item a .img img{transition:all .3s ease 0s;backface-visibility:hidden}.b-entry-item.b-entry-item_type_picup a{border:none}.b-entry-item .date{display:table-cell;width:8em;vertical-align:middle;line-height:1.25;white-space:nowrap;color:#333}.b-entry-item .cate{display:table-cell;padding:0 0 0 10px;vertical-align:middle;color:#999}.b-entry-item .cate li{float:left;padding:1px 5px;text-align:center;line-height:1.25;border:1px solid #ccc;font-size:85.7%;white-space:nowrap}.b-entry-item .ttl{line-height:1.25;clear:both;font-weight:400}.b-entry-item.b-entry-item_type_info .b-entry-item__content,.b-entry-item.b-entry-item_type_info a{padding:15px 0}.b-entry-item.b-entry-item_type_info .cate{padding:0 20px}.b-entry-item.b-entry-item_type_info .cate li{width:7.3em}.b-entry-item.b-entry-item_type_info .ttl{display:table-cell;vertical-align:middle}.js_info_list{display:none}.js_info_list.js_current_info_list{display:block}.entry-head{margin:11px 0 9px 0}.entry-attention{margin:20px 0 0 0}.entry-attention .img{position:relative;float:left;width:114px;height:114px;padding:1px 2px 2px 2px;background:#fff;box-shadow:#bdbdbd 0 2px 2px 0}.entry-attention .img.img_type_new:after{content:'';position:absolute;top:-4px;left:-6px;width:41px;height:23px;background:url(/common/img/icon_new.png) no-repeat 0 0}.entry-attention .txt{float:right;width:315px;margin:0 0 0 23px;color:#333}.entry-attention .txt.txt_image_null{float:none;width:auto;margin:0}.ie8 .entry-attention .img{width:120px;height:119px;padding:1px 2px 2px 2px;background:#fff;border-left:1px solid #eee;border-right:1px solid #eee;border-bottom:2px solid #eee;box-sizing:border-box}@media (max-width:767px){#js-info-list-last{padding:0 30px}.b-entry-item.b-entry-item_type_info .ttl{display:block;padding-top:7px;vertical-align:middle}}.b-faq-panel{margin:0 0 60px 0}.b-faq-panel__ttl{margin:0 0 34px 0;padding:0 0 0 20px;border-left:5px solid #0061a6;line-height:1.2;font-weight:700;font-size:185.8%}.b-faq-panel__item{position:relative;margin:0 0 5px 0;padding:0 50px 0 0;background:#e6e6e6}.b-faq-panel__item .b-faq-panel__item-inner{padding:0 0 0 20px;background:#f5f5f5}.b-faq-panel__item .list li{margin:0 0 8px 0;padding:0 0 0 20px;line-height:1.25;background:url(/common/img/icon_list_type_disc.png) no-repeat 0 center}.b-faq-panel__item .question a{display:block;padding:15px 0}.b-faq-panel__item .question a:hover{text-decoration:underline}.b-faq-panel__item .question .ttl{padding:0 0 0 40px;line-height:1.25;font-size:114.3%;background:url(/img/icon_faq_q.png) no-repeat 0 0}.b-faq-panel__item .icon{position:absolute;top:17px;right:17px;width:16px;height:16px;background:#e6e6e6}.b-faq-panel__item .icon:hover{cursor:pointer}.b-faq-panel__item .icon:before{content:'';position:absolute;top:7px;left:0;width:16px;height:2px;background:#0061a6}.b-faq-panel__item .icon:after{content:'';position:absolute;top:0;left:7px;width:2px;height:16px;background:#0061a6;transition:all .4s ease 0s}.b-faq-panel__item .icon.action:after{transform:translate(0,0) rotate(270deg)}.ie8 .b-faq-panel__item .icon.action:after{display:none}.b-faq-panel__item .answer{display:none;margin:0 0 0 40px;padding:0 20px 18px 40px;font-size:114.3%;background:url(/img/icon_faq_a.png) no-repeat 0 0}@media (max-width:767px){.b-faq-panel{margin:0 0 60px 0;padding:0 30px}.b-faq-panel__ttl{margin:0 0 34px 0;padding:0 0 0 10px;border-left:5px solid #0061a6;line-height:1.2;font-weight:700;font-size:130%}.b-faq-panel__item{position:relative;margin:0 0 5px 0;padding:0 50px 0 0;background:#e6e6e6}.b-faq-panel__item .b-faq-panel__item-inner{padding:0 0 0 10px;background:#f5f5f5}.b-faq-panel__item .list li{margin:0 0 8px 0;padding:0 0 0 10px;line-height:1.25;background:url(/common/img/icon_list_type_disc.png) no-repeat 0 center}.b-faq-panel__item .question a{display:block;padding:15px 0}.b-faq-panel__item .question a:hover{text-decoration:underline}.b-faq-panel__item .question .ttl{padding:0 0 0 30px;line-height:1.25;font-size:102%;background:url(/img/icon_faq_q.png) no-repeat 0 0}.b-faq-panel__item .icon{position:absolute;top:17px;right:17px;width:16px;height:16px;background:#e6e6e6}.b-faq-panel__item .icon:hover{cursor:pointer}.b-faq-panel__item .icon:before{content:'';position:absolute;top:7px;left:0;width:16px;height:2px;background:#0061a6}.b-faq-panel__item .icon:after{content:'';position:absolute;top:0;left:7px;width:2px;height:16px;background:#0061a6;transition:all .4s ease 0s}.b-faq-panel__item .icon.action:after{transform:translate(0,0) rotate(270deg)}.ie8 .b-faq-panel__item .icon.action:after{display:none}.b-faq-panel__item .answer{display:none;margin:0 0 0 5px;padding:0 20px 18px 30px;font-size:90%;background:url(/img/icon_faq_a.png) no-repeat 0 0}}.b-info-sort-nav.b-info-sort-nav_type_top{margin:0 0 35px 0}.b-info-sort-nav.b-info-sort-nav_type_bottom{margin:35px 0 0 0}.b-info-sort-nav.b-info-sort-nav_type_date{position:relative;margin:35px 0 0 0}.b-info-sort-nav.b-info-sort-nav_type_date.b-info-sort-nav_type_date_top{margin:0 0 30px 0}.b-info-sort-nav.b-info-sort-nav_type_date .b-info-sort-nav__item{border-bottom:1px solid #ccc;background:#fff}.b-info-sort-nav.b-info-sort-nav_type_date .b-info-sort-nav__item a{color:#0061a6;padding:0 15px;border-left:none;border-right:none}.b-info-sort-nav.b-info-sort-nav_type_date .b-info-sort-nav__item:first-child a{padding:0 15px 0 0}.b-info-sort-nav.b-info-sort-nav_type_date .b-info-sort-nav__item:last-child a{padding:0 0 0 15px}.b-info-sort-nav.b-info-sort-nav_type_date .b-info-sort-nav__item_state_current{background:#fff}.b-info-sort-nav.b-info-sort-nav_type_date .b-info-sort-nav__item_state_current a{color:#003959}.b-info-sort-nav__item{position:relative;float:left;padding:8px 0;font-size:85.7%;line-height:1.25;background:#f5f5f5}.b-info-sort-nav__item a{padding:0 8px;text-align:center;border-left:1px solid #ccc}.b-info-sort-nav__item a:hover{text-decoration:none}.b-info-sort-nav__item:first-child a{border-left:none}.current{background:#003959}.current a{color:#fff;border-left:1px solid #003959}.b-info-sort-nav_type_top .current:after{content:'';display:block;position:absolute;bottom:-6px;left:50%;width:12px;height:6px;margin:0 0 0 -6px;background:url(/common/img/bg_info_sort_top_current.png) no-repeat 0 0}.b-info-sort-nav_type_bottom .current:after{content:'';display:block;position:absolute;top:-6px;left:50%;width:12px;height:6px;margin:0 0 0 -6px;background:url(/common/img/bg_info_sort_bottom_current.png) no-repeat 0 0}.current+.b-info-sort-nav__item a{border-left:1px solid #f5f5f5}@media (max-width:767px){.b-info-sort-nav.b-info-sort-nav_type_top{margin:0 0 35px 0}.b-info-sort-nav.b-info-sort-nav_type_bottom{margin:35px 0 0 0}.b-info-sort-nav.b-info-sort-nav_type_date{position:relative;margin:35px 0 0 30px}.b-info-sort-nav.b-info-sort-nav_type_date.b-info-sort-nav_type_date_top{margin:0 0 30px 30px}.b-info-sort-nav.b-info-sort-nav_type_date .b-info-sort-nav__item{border-bottom:1px solid #ccc;background:#fff}.b-info-sort-nav.b-info-sort-nav_type_date .b-info-sort-nav__item a{color:#0061a6;padding:0 15px;border-left:none;border-right:none}.b-info-sort-nav.b-info-sort-nav_type_date .b-info-sort-nav__item:first-child a{padding:0 15px 0 0}.b-info-sort-nav.b-info-sort-nav_type_date .b-info-sort-nav__item:last-child a{padding:0 0 0 15px}.b-info-sort-nav.b-info-sort-nav_type_date .b-info-sort-nav__item_state_current{background:#fff}.b-info-sort-nav.b-info-sort-nav_type_date .b-info-sort-nav__item_state_current a{color:#003959}.b-info-sort-nav__item{position:relative;float:left;padding:8px 0;font-size:85.7%;line-height:1.25;background:#f5f5f5}.b-info-sort-nav__item a{padding:0 8px;text-align:center;border-left:1px solid #ccc}.b-info-sort-nav__item a:hover{text-decoration:none}.b-info-sort-nav__item:first-child a{border-left:none}.current{background:#003959}.current a{color:#fff;border-left:1px solid #003959}.b-info-sort-nav_type_top .current:after{content:'';display:block;position:absolute;bottom:-6px;left:50%;width:12px;height:6px;margin:0 0 0 -6px;background:url(/common/img/bg_info_sort_top_current.png) no-repeat 0 0}.b-info-sort-nav_type_bottom .current:after{content:'';display:block;position:absolute;top:-6px;left:50%;width:12px;height:6px;margin:0 0 0 -6px;background:url(/common/img/bg_info_sort_bottom_current.png) no-repeat 0 0}.current+.b-info-sort-nav__item a{border-left:1px solid #f5f5f5}}.b-lower-link-area{margin:0 0 60px 0;background:#e1effa}.b-lower-link-area .bg-column{background:url(/common/img/bg_shadow.png) repeat-x 0 top}.b-lower-link-area-inner{width:980px;margin:auto;padding:40px 0 30px 0}.b-lower-link-area__item{float:left;margin:0 0 0 40px;overflow:hidden;background:#fff;box-shadow:rgba(189,189,189,.5) 0 2px 5px 0}.b-lower-link-area__item a{display:block}.b-lower-link-area__item .img{height:170px;overflow:hidden}.b-lower-link-area__item .img img{transition:all .3s ease 0s}.b-lower-link-area__item .box-txt{padding:18px 0 8px 0;text-align:center}.b-lower-link-area__item.b-lower-link-area__item_type_2col{width:470px}.b-lower-link-area__item.b-lower-link-area__item_type_3col{width:300px}.b-lower-link-area__item.b-lower-link-area__item_type_4col{width:215px}.b-lower-link-area__item:first-child{margin:0}.b-lower-link-area__item:hover .img img{transform:scale(1.05)}.ie8 .b-lower-link-area__item{margin:0 0 0 32px;border-left:1px solid #eee;border-right:1px solid #eee;border-bottom:2px solid #eee;box-sizing:border-box}.ie8 .b-lower-link-area__item.b-lower-link-area__item_type_2col{width:472px}.ie8 .b-lower-link-area__item.b-lower-link-area__item_type_3col{width:302px}.ie8 .b-lower-link-area__item.b-lower-link-area__item_type_4col{width:217px}.ie8 .b-lower-link-area__item:first-child{margin:0}.b-home-info{padding:60px 0 0 0;background:url(/common/img/bg_shadow.png) repeat-x 0 top}.b-home-info-inner{width:980px;margin:0 auto}.b-home-info__ttl{margin:0 0 32px 0;line-height:1.2;text-align:center}.b-home-info__nav{margin:0 0 30px 0}.b-home-info__nav .inner{position:relative;width:900px;margin:auto;text-align:center}.b-home-info__nav .nav-link{position:relative;float:left;padding:8px 0;font-size:85.7%;line-height:1.25;background:#f5f5f5}.b-home-info__nav .nav-link a{color:#0061a6;border-right:none;padding:0 8px;text-align:center;border-left:1px solid #ccc;box-sizing:border-box}.b-home-info__nav .nav-link a:hover{text-decoration:none}.b-home-info__nav .nav-link.current{background:#003959}.b-home-info__nav .nav-link.current:after{content:'';display:block;position:absolute;bottom:-6px;left:50%;width:12px;height:6px;margin:0 0 0 -6px;background:url(/common/img/bg_info_sort_top_current.png) no-repeat 0 0}.b-home-info__nav .nav-link.current a{color:#fff;border-left:1px solid #003959}.b-home-info__nav .nav-link.current+.nav-link a{border-left:1px solid #f5f5f5}.b-home-info__nav .nav-link:first-child a{border-left:none}.current-line{position:absolute;left:0;bottom:-1px;width:50px;height:2px;background:#0061a6}.b-home-info__entry{margin:0 0 40px 0}.b-home-case__btn,.b-home-info__btn{width:200px;margin:auto}.b-home-case__btn a,.b-home-info__btn a{position:relative;display:block;text-align:center;padding:10px 0;border:1px solid #0061a6;overflow:hidden;font-weight:700;transition:all .3s ease 0s}.b-home-case__btn a span,.b-home-info__btn a span{display:inline-block;padding:0 0 0 11px;line-height:1.2;background:url(/common/img/arrow_right_blue.png) no-repeat 0 .3em}.b-home-case__btn a:hover,.b-home-info__btn a:hover{color:#fff;background:#0069a6}.b-home-case__btn a:hover span,.b-home-info__btn a:hover span{display:inline-block;padding:0 0 0 11px;line-height:1.2;color:#fff;background:url(/common/img/arrow_right_white.png) no-repeat 0 .3em}.entry-left{float:left;width:460px}.entry-right{float:right;width:460px}.b-page-top{position:fixed;right:30px;bottom:20px;width:50px;height:50px;z-index:10000;display:none;transform:translate3d(0,0,0)}@media (max-width:768px){.b-page-top{bottom:120px}}.b-page-top a{display:block;width:50px;height:50px;background:url(/common/img/img_pagetop_o.png) no-repeat 0 0}.b-page-top a img{opacity:1;-ms-filter:"alpha(opacity=100)";transition:all .3s ease 0s}.b-page-top a:hover img{opacity:0;-ms-filter:"alpha(opacity=0)"}.construction-header-item-home a{background:url(/construction/img/txt_nav_home_o.png) no-repeat 0 0}.construction-header-item-house a{background:url(/construction/img/txt_nav_house_o.png) no-repeat 0 0}.construction-header-item-building a{background:url(/construction/img/txt_nav_building_o.png) no-repeat 0 0}.construction-header-item-company a{background:url(/construction/img/txt_nav_company_o.png) no-repeat 0 0}.inside-construction-contents{margin:0 0 100px 0;padding:60px 0 0 0}.contents-header__ttl_sub{line-height:1;margin:0 0 10px 0}.zoom-modal-wrap{z-index:20000;transition:transform .3s}.zoom-modal-wrap img{position:absolute;z-index:1000;width:auto;height:auto;transition:all .3s}.modal-layer{position:fixed;z-index:19000;left:0;top:0;background:#fff;opacity:0;transition:opacity .3s}.edit-picture__item .inner img{margin:auto}.zoom-modal-wrap.hide{transition:all .3s}.zoom-modal-wrap.hide .modal-layer{transition:opacity .3s}.zoom-modal-wrap.hide img{transition:all .3s}@media (max-width:767px){.contents-header__ttl_sub{line-height:1;margin:0 0 10px 0;text-align:center}.b-case__header_txt{text-align:center}}.b-company-profile{margin:0 0 60px 0}.b-company-profile__ttl{margin:0 0 34px 0;padding:0 0 0 20px;border-left:5px solid #0061a6;line-height:1.2;font-weight:700;font-size:185.8%}.b-company-profile__table{float:left;width:640px}.b-company-profile__table th{background:#f5f5f5;padding:10px 20px;white-space:nowrap;border-top:1px solid #ccc;border-bottom:1px solid #ccc;font-weight:400;vertical-align:top;width:7.8em}.b-company-profile__table td{padding:10px 0 10px 20px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;vertical-align:top}.b-company-profile__table .data dt{font-weight:700}.b-company-profile__table .data dd{margin:0 0 8px 0}.b-company-profile__table .data dd:last-child{margin:0}.b-company-profile__table .data .data-column-address{display:table-cell;vertical-align:top}.b-company-profile__table .data .data-column-address a{margin:0 15px;display:inline-block;padding:0 0 0 11px;line-height:1.2;background:url(/common/img/arrow_right_blue.png) no-repeat 0 .3em}.b-company-profile__table .data .data-column-address a:hover{text-decoration:underline}.b-company-profile__table .data .data-column-address a span{display:inline-block;padding:0 15px 0 0;line-height:1.2;background:url(/common/img/icon_blank_blue.png) no-repeat 100% .3em}.b-company-profile__table .data .data-column-link{display:table-cell;vertical-align:top}.b-company-profile__img{float:left;width:300px;margin:0 0 0 40px}.b-company-profile__img img{padding:4px;background:#fff;box-shadow:#bdbdbd 0 2px 2px 0}.ie8 .b-company-profile__img img{padding:4px;background:#fff;border-left:1px solid #eee;border-right:1px solid #eee;border-bottom:2px solid #eee;box-sizing:border-box}.b-company-history{margin:0 0 60px 0}.b-company-history__ttl{margin:0 0 34px 0;padding:0 0 0 20px;border-left:5px solid #0061a6;line-height:1.2;font-weight:700;font-size:185.8%}.b-company-history__table th{background:#f5f5f5;padding:10px 20px;white-space:nowrap;border-top:1px solid #ccc;border-bottom:1px solid #ccc;font-weight:400;vertical-align:top;width:7.8em}.b-company-history__table td{padding:10px 0 10px 20px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;vertical-align:top}@media (max-width:767px){.b-company-profile{margin:0 0 60px 0;width:100%;padding:0 30px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.b-company-profile__ttl{margin:0 0 34px 0;padding:0 0 0 20px;border-left:5px solid #0061a6;line-height:1.2;font-weight:700;font-size:185.8%}.b-company-profile__table{float:none;width:100%}.b-company-profile__table th{display:block;width:100%;background:#f5f5f5;padding:10px 20px;white-space:nowrap;border-top:none;border-bottom:1px solid #ccc;font-weight:400;vertical-align:top;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.b-company-profile__table td{display:block;width:100%;padding:10px 0 10px 20px;border-top:none;border-bottom:1px solid #ccc;vertical-align:top;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.b-company-profile__table .data dt{font-weight:700}.b-company-profile__table .data dd{margin:0 0 8px 0}.b-company-profile__table .data dd:last-child{margin:0}.b-company-profile__table .data .data-column-address{display:table-cell;vertical-align:top}.b-company-profile__table .data .data-column-address a{margin:0 15px;display:inline-block;padding:0 0 0 11px;line-height:1.2;background:url(/common/img/arrow_right_blue.png) no-repeat 0 .3em}.b-company-profile__table .data .data-column-address a:hover{text-decoration:underline}.b-company-profile__table .data .data-column-address a span{display:inline-block;padding:0 15px 0 0;line-height:1.2;background:url(/common/img/icon_blank_blue.png) no-repeat 100% .3em}.b-company-profile__table .data .data-column-link{display:table-cell;vertical-align:top}.b-company-profile__img{float:none;width:300px;margin:40px auto 0}.b-company-profile__img img{padding:4px;background:#fff;box-shadow:#bdbdbd 0 2px 2px 0}.ie8 .b-company-profile__img img{padding:4px;background:#fff;border-left:1px solid #eee;border-right:1px solid #eee;border-bottom:2px solid #eee;box-sizing:border-box}.b-company-history{margin:0 0 60px 0}.b-company-history__ttl{margin:0 0 34px 0;padding:0 0 0 20px;border-left:5px solid #0061a6;line-height:1.2;font-weight:700;font-size:185.8%}.b-company-history__table th{background:#f5f5f5;padding:10px 20px;white-space:nowrap;border-top:1px solid #ccc;border-bottom:1px solid #ccc;font-weight:400;vertical-align:top;width:7.8em}.b-company-history__table td{padding:10px 0 10px 20px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;vertical-align:top}}.b-custom-house__block1{width:980px;margin:0 auto;padding:0 0 70px 0}.b-custom-house__block1 .img{margin:0 0 40px 0;padding:4px;background:#fff;box-shadow:#bdbdbd 0 2px 2px 0}.b-custom-house__block1 .img img{display:block}.ie8 .b-custom-house__block1 img{padding:4px;background:#fff;border-left:1px solid #eee;border-right:1px solid #eee;border-bottom:2px solid #eee;box-sizing:border-box}.b-custom-house__block1 .inr1{width:100%;display:table}.b-custom-house__block1 .inr1 .txt{text-align:left;vertical-align:middle;display:table-cell}.b-custom-house__block1 .inr1 .btn{width:300px;text-align:left;vertical-align:middle;display:table-cell}.b-custom-house__block1 .btn-style1{width:300px;overflow:visible}.b-custom-house__block1 .btn-style1 a{position:relative;display:block;background:#fff}.b-custom-house__block1 .btn-style1 a:hover .btn-style1-inr{background:#0069a6}.b-custom-house__block1 .btn-style1 a:hover .btn-style1-inr img{opacity:0;-ms-filter:"alpha(opacity=0)"}.b-custom-house__block1 .btn-style1-inr{width:300px;height:50px;border:1px solid #0061a6;text-align:center;vertical-align:middle;display:table-cell;position:relative;transition:all .3s ease 0s}.b-custom-house__block1 .btn-style1-inr img{display:block;position:relative;margin:0 auto;transition:all .3s ease 0s;z-index:1000}.b-custom-house__block1 .btn-style1-inr:after{width:100%;height:50px;background:url(/construction/custom-house/img/txt_custom-house_01_o.png) no-repeat center center;content:'';display:block;position:absolute;top:0;left:0;z-index:500}.b-custom-house__block2{padding:0 0 4px 0;background:url(/common/img/bg_shadow.png) repeat-x 0 bottom}.b-custom-house__block2 .b-lower-link-area{margin:0}.b-custom-house__block2 .b-lower-link-area-inner{padding:60px 0}.b-custom-house__block2 .txt1{margin:0 0 10px 0}.b-custom-house__block2 .txt2{margin:0 0 25px 0}.b-custom-house__block3{width:980px;text-align:center;margin:0 auto;padding:55px 0 0 0}.b-custom-house__block3 .inr{width:980px;text-align:left;margin:0 auto}.b-custom-house__block3 .ttl{text-align:center;margin:0 0 30px 0}.b-custom-house__block3 .inr1 .img{width:114px;float:left;padding:1px 2px 2px 2px;background:#fff;box-shadow:#bdbdbd 0 2px 2px 0}.b-custom-house__block3 .inr1 .img img{display:block}.ie8 .b-custom-house__block3 .inr1 img{padding:4px;background:#fff;border-left:1px solid #eee;border-right:1px solid #eee;border-bottom:2px solid #eee;box-sizing:border-box}.b-custom-house__block3 .inr1 .txt{width:830px;float:right}.b-custom-house__block3 .txt1{margin:15px 0 0 0}.b-custom-house__block3 .txt1 span{font-weight:700}.b-custom-house__block3 .txt1 a{display:inline-block;padding:0 0 0 11px;line-height:1.2;background:url(/common/img/arrow_right_blue.png) no-repeat 0 .3em}.b-custom-house__block3 .bnr{width:100%;height:180px;background:url(/construction/custom-house/img/bnr_fair_o.jpg) no-repeat 0 0;overflow:hidden!important}.b-custom-house__block3 .bnr a{display:block}.b-custom-house__block3 .bnr a:hover img{opacity:0;-ms-filter:"alpha(opacity=0)";transition:all .3s ease 0s}.b-custom-house__block4{width:980px;margin:0 auto;padding:60px 0 0 0}.b-custom-house__block7{border-bottom:1px solid #ccc}@media (min-width:768px){.b-custom-house__block3 .bnr .sp{display:none!important}}@media (max-width:767px){.pc{display:none!important}.b-custom-house__block1{width:100%;margin:0 auto;padding:0 0 70px 0}.b-custom-house__block3{width:100%;text-align:center;margin:0 auto;padding:55px 0 0 0}.b-custom-house__block3 .inr{width:100%;text-align:left;margin:0 auto}.b-custom-house__block3 .bnr img{width:100%;height:auto}.b-custom-house__block3 .bnr{width:100%;height:auto;background:url(/construction/custom-house/img/bnr_fair2_o.jpg) no-repeat 0 0;background-size:100% auto}.b-custom-house__block4{width:100%;margin:0 auto;padding:60px 0 0 0}}#lineup img{max-width:100%;height:auto}.b-lineup__block1{position:relative;padding:10px 0 30px}.b-lineup__block1 .ttl{width:100%;text-align:left;vertical-align:middle;display:table-cell}.b-lineup__block1 .contents-header__txt{padding:50px 0 0;width:800px}.b-lineup__block2{margin:30px 0 20px 0}.b-lineup__block2 .inr{position:relative;width:860px;height:264px;border-top:2px solid #b3b3b3;border-left:2px solid #b3b3b3;border-bottom:2px solid #b3b3b3;-moz-box-sizing:border-box;-weblkit-box-sizing:border-box;box-sizing:border-box}.b-lineup__block2 .inr:before{display:block;content:"";position:absolute;top:1px;right:-118px;width:0;height:0;border-top:130px solid transparent;border-left:118px solid #fff;border-bottom:130px solid transparent;z-index:2}.b-lineup__block2 .inr:after{display:block;content:"";position:absolute;top:-1px;right:-120px;width:0;height:0;border-top:132px solid transparent;border-left:120px solid #9b9b9b;border-bottom:132px solid transparent;z-index:1}.b-lineup__block2 .inr .left{margin-top:70px;width:300px;text-align:center}.b-lineup__block2 .inr .center{margin-top:50px;width:370px}.b-lineup__block2 .inr .right{position:relative;width:186px;text-align:center;-moz-box-sizing:border-box;-weblkit-box-sizing:border-box;box-sizing:border-box}.b-lineup__block2 .inr .right img{position:absolute;left:20px;bottom:0}.b-lineup__block2 .txt{margin:0 0 30px 0}.b-lineup__block2 .inr .center .btn{margin:0 auto}.b-lineup__block2 .btn a{position:relative;display:block;margin:30px auto 0;width:360px;color:#64869b;text-align:center;padding:10px 0;border:2px solid #64869b;overflow:hidden;font-weight:700;transition:all .3s ease 0s}.b-lineup__block2 .btn a span{display:inline-block;padding:0 0 0 11px;line-height:1.2;background:url(/common/img/arrow_right_blue.png) no-repeat 0 .3em}.b-lineup__block2 .btn a:hover{color:#fff;background:#64869b}.b-lineup__block2 .btn a:hover span{display:inline-block;padding:0 0 0 11px;line-height:1.2;color:#fff;background:url(/common/img/arrow_right_white.png) no-repeat 0 .3em}#lineup01{position:relative}#lineup01:after{display:block;content:"";position:absolute;left:50%;margin-left:-35px;bottom:-50px;width:70px;height:70px;background:url(/construction/custom-house/lineup/img2/icon_plus.png) no-repeat;background-size:70px;z-index:3}#lineup02{position:relative}#lineup02:after{display:block;content:"";position:absolute;left:50%;margin-left:-35px;bottom:-50px;width:70px;height:70px;background:url(/construction/custom-house/lineup/img2/icon_arrow.png) no-repeat;background-size:70px;z-index:3}.b-lineup__block3{margin:50px 0 80px 0;color:#333;font-size:130%;font-weight:700}.b-lineup__block3 dl{margin:20px 0}@media (max-width:767px){.b-lineup__block1{padding:10px 30px 30px}.b-lineup__block1 .contents-header__txt{padding:30px 0 0;width:100%}.b-lineup__block2{margin:30px 0 20px 0;padding:0 30px}.b-lineup__block2 .inr{position:relative;width:100%;padding:0 20px 20px;height:auto;border:2px solid #b3b3b3;-moz-box-sizing:border-box;-weblkit-box-sizing:border-box;box-sizing:border-box}.b-lineup__block2 .inr:before{display:none}.b-lineup__block2 .inr:after{display:none}.b-lineup__block2 .inr .left{margin-top:40px;width:100%;text-align:center}.b-lineup__block2 .inr .center{margin:20px 0 30px;width:100%}.b-lineup__block2 .inr .right{position:relative;width:100%;text-align:center;-moz-box-sizing:border-box;-weblkit-box-sizing:border-box;box-sizing:border-box}.b-lineup__block2 .inr .right img{position:static;left:20px;bottom:0}.b-lineup__block2 .txt{margin:0 0 30px 0}.b-lineup__block2 .inr .center .btn{margin:0 auto}.b-lineup__block2 .btn a{position:relative;display:block;margin:30px auto 0;width:220px;color:#64869b;text-align:center;padding:10px 0;border:2px solid #64869b;overflow:hidden;font-weight:700;transition:all .3s ease 0s}.b-lineup__block2 .btn a span{display:inline-block;padding:0 0 0 11px;line-height:1.2;background:url(/common/img/arrow_right_blue.png) no-repeat 0 .3em}.b-lineup__block2 .btn a:hover{color:#fff;background:#64869b}.b-lineup__block2 .btn a:hover span{display:inline-block;padding:0 0 0 11px;line-height:1.2;color:#fff;background:url(/common/img/arrow_right_white.png) no-repeat 0 .3em}#lineup01{position:relative}#lineup01:after{display:block;content:"";position:absolute;left:50%;margin-left:-35px;bottom:-50px;width:70px;height:70px;background:url(/construction/custom-house/lineup/img2/icon_plus.png) no-repeat;background-size:70px;z-index:3}#lineup02{position:relative}#lineup02:after{display:block;content:"";position:absolute;left:50%;margin-left:-35px;bottom:-50px;width:70px;height:70px;background:url(/construction/custom-house/lineup/img2/icon_arrow.png) no-repeat;background-size:70px;z-index:3}.b-lineup__block3{margin:50px 0 80px 0;padding:0 30px;color:#333;font-size:100%;font-weight:700}.b-lineup__block3 dl{margin:20px 0}}#b-lineup{padding-top:80px;margin-top:-80px}.b-lineup__conductor{margin:-10px 0 60px}.b-lineup__conductor #logo{margin-right:30px}.b-lineup__conductor #logo img{max-width:200px;height:auto}.b-lineup__conductor .inr{position:relative;margin:3px 40px 0 0;width:205px;height:94px;border-top:2px solid #b3b3b3;border-left:2px solid #b3b3b3;border-bottom:2px solid #b3b3b3;-moz-box-sizing:border-box;-weblkit-box-sizing:border-box;box-sizing:border-box}.b-lineup__conductor .inr:before{display:block;content:"";position:absolute;top:0;right:-38px;width:0;height:0;border-top:45px solid transparent;border-left:38px solid #fff;border-bottom:45px solid transparent;z-index:2}.b-lineup__conductor .inr:after{display:block;content:"";position:absolute;top:-2px;right:-40px;width:0;height:0;border-top:47px solid transparent;border-left:40px solid #527586;border-left:40px solid #b3b3b3;border-bottom:47px solid transparent;z-index:1}.b-lineup__conductor .inr.current{padding:10px 0 0;background:#ecf6fa;background:#eaf4f8}.b-lineup__conductor .inr.current:before{border-left:38px solid #ecf6fa;border-left:38px solid #eaf4f8}.b-lineup__conductor .inr .img{margin:0 auto;text-align:center!important}.b-lineup__conductor .inr .img img{width:auto;height:70px}.b-lineup__conductor .inr a{display:block;padding:10px 0 0;-moz-box-sizing:border-box;-weblkit-box-sizing:border-box;box-sizing:border-box}@media (max-width:767px){#b-lineup{padding-top:30px;margin-top:-30px}.b-lineup__conductor{margin:-10px 30px 60px}.b-lineup__conductor .inr{margin:3px 40px 0 0;width:220px;height:68px}.b-lineup__conductor #logo{width:100%;margin-right:0}.b-lineup__conductor .inr .img img{width:auto;height:40px}.b-lineup__conductor .inr:before{display:block;content:"";position:absolute;top:0;right:-38px;width:0;height:0;border-top:32px solid transparent;border-left:38px solid #fff;border-bottom:32px solid transparent;z-index:2}.b-lineup__conductor .inr:after{display:block;content:"";position:absolute;top:-2px;right:-40px;width:0;height:0;border-top:34px solid transparent;border-left:40px solid #b3b3b3;border-bottom:34px solid transparent;z-index:1}}.b-lineup01__block1{margin:0 0 60px 0}.b-lineup01__block1 .ttl,.b-lineup01__block2 .ttl,.b-lineup02__block1 .ttl,.b-lineup02__block3 .ttl,.b-lineup02__block4 .ttl,.b-lineup02__block5 .ttl{margin:0 0 18px 0;font-size:142.9%}.b-lineup01__block1 .img{margin-top:35px}.b-lineup01__block2{clear:both;margin:0 0 100px 0}.b-lineup01__block2 .txt{margin:0 0 42px 0!important}.b-lineup01__block2 dl{position:relative;margin:0 20px 15px 35px;width:680px;height:42px;line-height:42px}.b-lineup01__block2 dl.tur dt{color:#527586}.b-lineup01__block2 dl.br dt{color:#ab6866}.b-lineup01__block2 dl.gr dt{color:#85a27c}.b-lineup01__block2 dl.tur dd{background:#527586}.b-lineup01__block2 dl.tur dd:hover{background:#3e6e85}.b-lineup01__block2 dl.br dd{background:#ab6866}.b-lineup01__block2 dl.br dd:hover{background:#a55351}.b-lineup01__block2 dl.gr dd{background:#85a27c}.b-lineup01__block2 dl.gr dd:hover{background:#709665}.b-lineup01__block2 dl:after{display:block;content:"";position:relative;width:0;height:0;top:-42px;left:660px!important;border-top:21px solid #fff;border-bottom:21px solid #fff}.b-lineup01__block2 dl.br:after,.b-lineup01__block2 dl.gr:after,.b-lineup01__block2 dl.tur:after{border-left:20px solid transparent}.b-lineup01__block2 dt{float:left;width:360px;font-size:120%;font-weight:700}.b-lineup01__block2 dd{float:left;width:320px;color:#fff;font-size:114.3%;height:42px}.b-lineup01__block2 dd a{display:block;width:320px;padding-left:20px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff}.b-lineup01__block2 dd span{position:relative}.b-lineup01__block2 dd span:after{font-display:block;content:"";position:absolute;top:50%;margin-top:-7px;right:-25px;width:16px;height:13px;background:url(/construction/custom-house/lineup/img2/arrow_right_white.png) no-repeat;background-size:16px 13px}.b-lineup01__block3{margin-bottom:50px;color:#fff;text-align:center;background:#517282}.b-lineup01__block3 .ttl{padding:30px 0 30px 0;color:#fff;font-size:142.9%;position:relative}.b-lineup01__block3 .ttl:before{display:block;content:"";position:absolute;top:0;left:0;width:0;height:0;border-top:200px solid #fff;border-right:300px solid transparent}.b-lineup01__block3 .ttl:after{display:block;content:"";position:absolute;top:0;right:0;width:0;height:0;border-top:200px solid #fff;border-left:300px solid transparent}.b-lineup01__block3 li{margin:0 10px 70px;width:300px;font-weight:700}.b-lineup01__block3 li .title{padding:8px 0 5px;font-size:142.9%}.b-lineup01__block3 li .subtitle{font-family:"ＭＳ Ｐ明朝","MS PMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro",serif;color:#fff;font-size:110%;padding-bottom:7px}.lime{color:#eaf2cb!important}.cream{color:#fdead5!important}.light_bl{color:#e8f5fa!important}.b-lineup01__block3 li figure img{width:100%;height:auto}.b-lineup01__block3 li figcaption{text-align:left;font-weight:400}.b-lineup01__block3 li .txt{padding-top:15px;text-align:left;font-weight:400}.b-lineup01__block4{margin:100px 0 50px 0;padding:0 5px 0;color:#fff;text-align:center;background:#ab6866}.b-lineup01__block4.bg_gr{background:#709665!important}.b-lineup01__block4 .ttl{padding:30px 0 30px 0;font-size:142.9%;position:relative}.b-lineup01__block3 .ttl:before,.b-lineup01__block4 .ttl:before{display:block;content:"";position:absolute;top:0;left:-5px;width:0;height:0;border-top:200px solid #fff;border-right:300px solid transparent}.b-lineup01__block3 .ttl:after,.b-lineup01__block4 .ttl:after{display:block;content:"";position:absolute;top:0;right:-5px;width:0;height:0;border-top:200px solid #fff;border-left:300px solid transparent}.b-lineup01__block4 li{margin:0 5px 70px;width:232px;text-align:center;font-weight:700}.b-lineup01__block4 li .title{padding:5px 0 7px;font-size:130%;line-height:1.2;font-weight:400}.b-lineup01__block4 li .title img{width:auto;height:26px}.b-lineup01__block4 li .subtitle{font-family:"ＭＳ Ｐ明朝","MS PMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro",serif;color:#f2e7cb;font-size:100%;padding-bottom:7px}.b-lineup01__block4 li img{width:100%;height:auto}.b-lineup01__block4 li figcaption{text-align:left;font-weight:400}.b-lineup01__block4 li .txt{padding-top:15px;text-align:left;font-weight:400}@media (max-width:767px){.b-lineup01__block1{margin:0 0 60px 0;padding:0 30px}.b-lineup01__block1 .ttl,.b-lineup01__block2 .ttl,.b-lineup02__block1 .ttl,.b-lineup02__block3 .ttl,.b-lineup02__block4 .ttl,.b-lineup02__block5 .ttl{margin:0 0 18px 0;font-size:120%}.b-lineup01__block2{clear:both;margin:0;padding:0 30px}.b-lineup01__block2 .txt{margin:0!important}.b-lineup01__block2 dl{position:relative;margin:0 0 0;width:100%;height:auto;line-height:42px}.b-lineup01__block2 dl:after{display:block;content:"";position:absolute;width:0;height:0;top:68px!important;bottom:0!important;left:245px!important;border-top:21px solid #fff;border-bottom:22px solid #fff}.b-lineup01__block2 dl.br:after,.b-lineup01__block2 dl.gr:after,.b-lineup01__block2 dl.tur:after{border-left:15px solid transparent}.b-lineup01__block2 dt{float:none;padding:40px 0 10px;width:100%;font-size:95%;letter-spacing:-1px;font-weight:700;line-height:1.3}.b-lineup01__block2 dt span{display:none}.b-lineup01__block2 dd{float:none;width:260px;color:#fff;font-size:95%;height:42px}.b-lineup01__block2 dd a{display:block;width:100%;padding-left:5px;color:#fff;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.b-lineup01__block3{margin:80px 0 50px;padding:0 30px}.b-lineup01__block3 .ttl,.b-lineup01__block4 .ttl{padding:30px 0 30px;color:#fff;font-size:110%;text-align:left}.b-lineup01__block3 .ttl span,.b-lineup01__block4 .ttl span{display:none}.b-lineup01__block3 .ttl:after,.b-lineup01__block3 .ttl:before,.b-lineup01__block4 .ttl:after,.b-lineup01__block4 .ttl:before{display:none}.b-lineup01__block3 li{margin:0 0 70px;width:100%}.b-lineup01__block4{margin:100px 0 50px 0;padding:0 30px 0}.b-lineup01__block4 li{margin:0 0 70px;width:100%}}.request{padding:15px 30px 10px 60px;border:2px solid #527586;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:8px}.request .left{float:left;width:260px;padding:20px 0 0 0}.request .ttl{padding-bottom:10px;font-size:120%;font-weight:700}.request .img{float:left;margin:0;padding:0;width:300px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.request .img img{width:100%;height:auto;border:2px solid #c9c9c9}.request .right{float:left;width:300px}.request .btn a{position:relative;display:block;margin:40px 0 0 47px;width:260px;color:#64869b;text-align:center;padding:10px 0;border:2px solid #527586;overflow:hidden;font-weight:700;transition:all .3s ease 0s}.request .btn a span{display:inline-block;padding:0 0 0 11px;line-height:1.2;background:url(/common/img/arrow_right_blue.png) no-repeat 0 .3em}.request .btn a:hover{color:#fff;background:#527586}.request .btn a:hover span{display:inline-block;padding:0 0 0 11px;line-height:1.2;color:#fff;background:url(/common/img/arrow_right_white.png) no-repeat 0 .3em}@media (max-width:767px){.request{margin:0 30px;padding:10px 10px 10px;border:2px solid #527586;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:8px}.request .left{float:none;width:100%;padding:10px 0 0 0}.request .ttl{padding-bottom:10px;font-size:110%;font-weight:700;text-align:center}.request .img{float:none;margin:20px 0;padding:0;width:100%}.request .img img{width:100%;height:auto;border:2px solid #c9c9c9;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.request .right{float:none;width:100%}.request .btn a{position:relative;display:block;margin:0 0 15px;width:100%;color:#64869b;text-align:center;padding:10px 0;border:2px solid #527586;overflow:hidden;font-weight:700;transition:all .3s ease 0s;background:#fff;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.request .btn a span{display:inline-block;padding:0 0 0 11px;line-height:1.2;background:url(/common/img/arrow_right_blue.png) no-repeat 0 .3em}.request .btn a:hover{color:#fff;background:#527586}.request .btn a:hover span{display:inline-block;padding:0 0 0 11px;line-height:1.2;color:#fff;background:url(/common/img/arrow_right_white.png) no-repeat 0 .3em}}.b-lineup02__block1 img,.b-lineup02__block2 img,.b-lineup02__block3 img{max-width:100%;height:auto}.b-lineup02__block1{margin:0 0 60px 0}.b-lineup02__block1 .inr{margin-top:-20px}.b-lineup02__block1 .left{float:left;padding-top:20px;width:400px}.b-lineup02__block1 .img{float:right;margin-bottom:40px;width:550px}.b-lineup02__block1 .img img{width:100%;height:auto}.b-lineup02__block2{clear:both;margin:0 0 60px 0}#earthquake_resistance3{position:relative}.b-lineup02__block2 #MEA{clear:both;position:absolute;bottom:0;right:0}.b-lineup02__block2 #MEA img{width:240px;height:auto;margin-right:20px}.b-lineup02__block2 .ttl{margin:80px 0 20px 0;font-size:142.9%}.b-lineup02__block2 .txt{margin:0 0 20px 0}.b-lineup02__block2 li{margin:0 20px 50px 0;width:306px;text-align:center;font-weight:700}.b-lineup02__block2 li .inr{position:relative;height:64px}.b-lineup02__block2 li .inr .MEA{position:absolute;bottom:0;right:0}.b-lineup02__block2 li .inr .MEA img{width:50px;height:auto;border:none}.b-lineup02__block2 li .title{font-size:18px}.b-lineup02__block2 li .title2{font-size:18px;line-height:67px}.b-lineup02__block2 li .subtitle{font-size:18px;padding-bottom:7px}.b-lineup02__block2 li img{width:100%;height:auto}.b-lineup02__block2 li figcaption{text-align:left;font-weight:400}.b-lineup02__box{clear:both;margin:60px 0 40px 0;padding:20px;background:#dce5ea}.b-lineup02__box img{max-width:100%;height:auto}.b-lineup02__box h2{margin-bottom:10px;font-size:22px}.b-lineup02__box h2 span{color:#777}.b-lineup02__box li{margin:5px;padding:20px;width:460px;background:#fff;border:2px solid #c6c6c6;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.b-lineup02__box li h3{margin-bottom:10px;font-size:18px}.b-lineup02__box li h3 span{font-size:85%}.b-lineup02__box li h3 img{margin-left:10px;width:auto;height:17px;vertical-align:middle}.b-lineup02__box li .inr2{margin-bottom:12px;padding:10px 10px;height:180px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background:#e9eef3}.b-lineup02__box li .inr2 img{margin:5px;width:185px;height:auto}.b-lineup02__block3{margin:100px 0 60px 0}.b-lineup02__block3 h3.ttl{margin-bottom:10px}.b-lineup02__block3 h3.ttl img{margin-left:10px;width:auto;height:17px}.b-lineup02__block3 .txt{margin-bottom:30px}.b-lineup02__block3 .inr .left{float:left;margin-right:0;width:550px}.b-lineup02__block3 .inr figure img{padding-bottom:10px;width:auto;height:180px}.b-lineup02__block3 .inr figcaption{width:470px}.b-lineup02__block3 .inr .right{float:left;width:430px}.b-lineup02__block3 .inr .right img{margin-top:-40px;width:250px;height:auto}.b-lineup02__block3 .inr .title{padding-bottom:10px;font-size:16px;font-weight:700}.b-lineup02__block3 .inr .right2{float:left;width:430px}.b-lineup02__block3 .inr .right2 img{margin-left:20px}.b-lineup02__box2{clear:both;margin:60px 0 60px 0;padding:20px;background:#dce5ea}.b-lineup02__box2 img{max-width:100%;height:auto}.b-lineup02__box2 h2{margin-bottom:10px;font-size:20px}.b-lineup02__box2 ul{margin-top:20px}.b-lineup02__box2 li{float:left;margin:5px;padding:15px 15px;width:335px;background:#fff;border:2px solid #c6c6c6;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.b-lineup02__box2 li:last-child{width:240px}.b-lineup02__box2 li h3{margin-bottom:15px;font-size:18px;text-align:center}.b-lineup02__box2 li h3 img{margin-left:10px;width:auto;height:17px;vertical-align:middle}.b-lineup02__box2 li .txt{margin:0;padding:12px 0}.b-lineup02__box2 li h4{margin:8px 0 5px;font-size:17px;text-align:center;position:relative}.b-lineup02__box2 li h4:before{display:block;content:"";position:absolute;top:-20px;left:0;margin-left:0;width:0;height:0;border-top:120px solid #e4e4e4;border-left:20px solid transprent;border-right:20px solid transprent}.arrow_g{text-align:center}.b-lineup02__box3{clear:both;margin:0;width:620px;padding:20px 10px;background:#e4e4e4;background:#dce5ea;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.b-lineup02__box3 h3{font-size:18px;text-align:center}.b-lineup02__box3 li{float:left;margin:20px 25px 0;padding:15px 15px 0;width:250px;text-align:center;background:#fff;border:2px solid #c6c6c6;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.b-lineup02__box3 li h4{margin-bottom:10px;font-size:16px;text-align:center}.b-lineup02__whitebox{margin:72px 0 35px 60px;width:240px;background:#fff;border:2px solid #c6c6c6}.b-lineup02__whitebox h4{margin:15px 0 8px;font-size:17px;text-align:center}.b-lineup02__whitebox .txt{padding:0 20px 0;text-align:center}.b-lineup02__block4{margin:100px 0 60px 0}.b-lineup02__block4 .inr h3{padding:30px 0 0 0}.b-lineup02__block4 h3 img{margin-left:10px;width:auto;height:17px;vertical-align:middle}.b-lineup02__block4 .inr .left{float:left;margin-right:0;width:555px}.b-lineup02__block4 .inr .right{float:left;width:240px;text-align:center}.b-lineup02__block4 .inr .right img{margin:40px 0 0 40px;width:100%;height:auto}.b-lineup02__block5{margin:100px 0 60px 0}.b-lineup02__block5 img{max-width:100%;height:auto}.b-lineup02__block5 .img{margin:35px 0}.b-lineup02__block5 .inr{margin:0 0 40px 0}.b-lineup02__block5 .inr .left{clear:both}.b-lineup02__block5 .inr .left,.b-lineup02__block5 .inr .right{width:50%}.b-lineup02__block5 .inr h3{margin:0 0 10px 0;font-size:18px}.b-lineup02__block5 .inr .right{padding-left:30px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@media (max-width:767px){.b-lineup02__block1{margin:0 0 60px 0;padding:0 30px}.b-lineup02__block1 .left{float:none;padding-top:20px;width:100%}.b-lineup02__block1 .img{float:none;margin:40px 0 0;width:100%}.b-lineup02__block1 .img img{margin-bottom:20px}.b-lineup02__block2{margin:0 0 60px 0;padding:0 30px}.b-lineup02__block2 .ttl{margin:80px 0 20px 0;font-size:110%}.b-lineup02__block2 .ttl img,.b-lineup02__block3 .ttl img,.b-lineup02__block4 .ttl img,.b-lineup02__block5 .ttl img{width:auto;height:26px!important}.b-lineup02__block2 .inr .ttl img,.b-lineup02__block3 .inr .ttl img,.b-lineup02__block4 .inr .ttl img,.b-lineup02__block5 .inr .ttl img{width:auto;height:17px!important}.b-lineup02__block2 li{margin:0 0 50px 0;width:100%}.b-lineup02__box{clear:both;margin:60px 0 40px 0;padding:10px;background:#dce5ea}.b-lineup02__box li{margin:5px;padding:20px 10px;width:100%}.b-lineup02__box h2{margin-bottom:10px;font-size:17px}.b-lineup02__box li .inr2{margin-bottom:12px;padding:10px 10px;height:auto}.b-lineup02__block3{margin:100px 0 60px 0;padding:0 30px}.b-lineup02__block3 h3.ttl{margin:30px 0 10px}.b-lineup02__block3 .inr .left{float:none;margin-right:0;width:100%}.b-lineup02__block3 .inr figcaption{width:100%}.b-lineup02__block3 .inr .right{float:left;width:100%}.b-lineup02__block3 .inr .right img{margin-top:0;width:100%;height:auto}.b-lineup02__block3 .inr .right2{float:none;width:100%}.b-lineup02__block3 .inr .right2 .title{padding-top:30px}.b-lineup02__block3 .inr .right2 img{width:100%;height:auto;margin-left:0}.b-lineup02__box2{clear:both;margin:60px 0 60px 0;padding:10px;background:#dce5ea}.b-lineup02__box2 h2{margin-bottom:10px;font-size:17px}.b-lineup02__box2 li{float:none;margin:5px 0;padding:15px 10px;width:100%;background:#fff;border:2px solid #c6c6c6;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.b-lineup02__box2 li:last-child{width:100%}.b-lineup02__box3{clear:both;margin:0;width:100%;padding:20px 10px;background:#e4e4e4;background:#dce5ea;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.b-lineup02__box3 h3{font-size:16px;text-align:center}.b-lineup02__box3 li{float:left;margin:20px 0 0;padding:15px 10px 0;width:100%;text-align:center;background:#fff;border:2px solid #c6c6c6;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.b-lineup02__whitebox{margin:30px 10px 0;width:100%;background:#fff;border:2px solid #c6c6c6;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.b-lineup02__block4{margin:100px 0 60px 0;padding:0 30px}.b-lineup02__block4 .inr h3{padding:30px 0 0 0}.b-lineup02__block4 h3 img{margin-left:10px;width:auto;height:17px;vertical-align:middle}.b-lineup02__block4 .inr .left{float:none;margin-right:0;width:100%}.b-lineup02__block4 .inr .right{float:none;width:100%;text-align:center}.b-lineup02__block4 .inr .right img{margin:40px 0 0 0;width:100%;height:auto}.b-lineup02__block5{margin:100px 0 60px 0;padding:0 30px}.b-lineup02__block5 .inr .left,.b-lineup02__block5 .inr .right{width:100%}.b-lineup02__block5 .inr .left img.mea {margin: 0 0;}.b-lineup02__block5 .inr .left img,.b-lineup02__block5 .inr .right img{margin:20px 0}.b-lineup02__block5 .inr .mt_50{margin-top:20px!important}.b-lineup02__block5 .inr .mt100{margin:-40px 0 20px!important}.b-lineup02__block5 .inr .right{padding-left:0;text-align:center}}.b-lineup03__block1{margin:0 0 60px 0}.b-lineup03__block1 .ttl{margin:40px 0 18px 0;font-size:142.9%}.b-lineup03__block2{margin:0 0 70px 0}@media (max-width:767px){.b-lineup03__block1{margin:0 0 60px 0;padding:0 30px;text-align:center}.b-lineup03__block1 .ttl{margin:30px 0 18px 0;font-size:120%}.b-lineup03__block2{margin:0 0 70px 0;padding:0 30px;text-align:center}}.b-flow__block1{margin:0 0 95px 0}.b-flow__block2{margin:0 0 95px 0}.b-flow__ttl{margin:0 0 34px 0;padding:0 0 0 20px;border-left:5px solid #0061a6;line-height:1.2;font-weight:700;font-size:185.8%}.b-flow__block2 .inr1{margin:0 0 50px 0}.b-flow__block2 .inr1 .ttl{font-size:142.9%;font-weight:700;margin:0 0 20px 0}.b-flow__block2 .inr1 .left{width:470px;float:left}.b-flow__block2 .inr1 .left p{font-size:114.3%}.b-flow__block2 .inr1 .right{float:right}.b-flow__block2 .inr2{margin:0 0 50px 0}.b-flow__block2 .inr2 .annotation{font-size:85.7%;color:#999;margin-left:12px;text-indent:-12px;line-height:1.25}.b-flow__block2 .inr2 .ttl{font-size:142.9%;font-weight:700;margin:0 0 20px 0}.b-flow__block2 .inr2 .ttl1{font-size:114.3%;font-weight:700;margin:0 0 10px 0}.b-flow__block2 .inr2 .left{width:460px;float:left}.b-flow__block2 .inr2 .left .left{width:255px;float:left}.b-flow__block2 .inr2 .left .right{width:173px;float:right}.b-flow__block2 .inr2 .right{width:460px;float:right}.b-flow__block2 .inr2 .right .left{width:255px;float:left}.b-flow__block2 .inr2 .right .right{width:173px;float:right}.b-flow__block2 .inr2 .img{width:169px;display:block;padding:1px 2px 2px 2px;background:#fff;box-shadow:#bdbdbd 0 2px 2px 0}.b-flow__block2 .inr2 .img img{display:block}.ie8 .b-flow__block2 .inr2 img{padding:1px 2px 2px 2px;background:#fff;border-left:1px solid #eee;border-right:1px solid #eee;border-bottom:2px solid #eee;box-sizing:border-box}.b-flow-module{margin:0 0 50px 0}.b-flow-module .txt-area{float:left;width:767px}.b-flow-module .img{float:right}.b-flow__block2 .inr3{padding:37px 37px 5px 37px;border:solid 3px #e6e6e6}.b-flow__block2 .inr3 .ttl{margin:0 0 25px 0}.b-flow__block2 .inr3 .list{margin:0 0 20px 0}.b-flow__block2 .inr3 .list dt{float:left}.b-flow__block2 .inr3 .list dd{width:710px;float:right}.b-flow__block2 .inr3 .list dd li{margin:0 0 8px 0;padding:0 0 0 20px;background:url(/common/img/icon_list_type_disc.png) no-repeat 0 center;line-height:1.6;margin-bottom:4px;background-position:0 .4em}.b-flow__block2 .txt01{font-size:114.3%;margin:0 0 13px}.b-flow__block2 .txt02{font-size:114.3%}.b-flow-step__item{position:relative;background:#f2f2f2;width:470px;height:170px;margin:40px 0 0 0}.b-flow-step__item:after{content:"";position:absolute;top:50%}.b-flow-step__item .inr{width:100%;height:100%;padding:20px;box-sizing:border-box}.b-flow-step__item.b-flow-step__item_type_point{background:#e1f0fa}.b-flow-step__item.b-flow-step__item_type_point .inr{position:relative}.b-flow-step__item.b-flow-step__item_type_point .inr:before{content:"";position:absolute;width:34px;height:34px;top:-1px;left:-1px;background:url(/construction/custom-house/flow/img/bg_b-flow-step_ribon_01.png) 0 0 no-repeat}.b-flow-step__item.b-flow-step__item_type_point .inr:after{content:"";position:absolute;width:30px;height:30px;bottom:-1px;right:-1px;background:url(/construction/custom-house/flow/img/bg_b-flow-step_ribon_02.png) 0 0 no-repeat}.b-flow-step__item.b-flow-step__item_index_01{float:left;margin:0}.b-flow-step__item.b-flow-step__item_index_01:after{left:100%;width:40px;height:8px;margin:-4px 0 0 0;background:#ccc}.b-flow-step__item.b-flow-step__item_index_02{float:right;margin:0}.b-flow-step__item.b-flow-step__item_index_02:after{left:100%;width:34px;height:226px;margin:-4px 0 0 0;background:url(/construction/custom-house/flow/img/arrow_b-flow-step_right.png) 0 0 no-repeat}.b-flow-step__item.b-flow-step__item_index_03{float:right}.b-flow-step__item.b-flow-step__item_index_03:after{right:100%;width:40px;height:8px;margin:-4px 0 0 0;background:#ccc}.b-flow-step__item.b-flow-step__item_index_04{float:left}.b-flow-step__item.b-flow-step__item_index_04:after{right:100%;width:34px;height:226px;margin:-4px 0 0 0;background:url(/construction/custom-house/flow/img/arrow_b-flow-step_left.png) 0 0 no-repeat}.b-flow-step__item.b-flow-step__item_index_05{float:left}.b-flow-step__item.b-flow-step__item_index_05:after{left:100%;width:40px;height:8px;margin:-4px 0 0 0;background:#ccc}.b-flow-step__item.b-flow-step__item_index_06{float:right}.b-flow-step__item.b-flow-step__item_index_06:after{left:100%;width:34px;height:226px;margin:-4px 0 0 0;background:url(/construction/custom-house/flow/img/arrow_b-flow-step_right.png) 0 0 no-repeat}.b-flow-step__item.b-flow-step__item_index_07{float:right}.b-flow-step__item.b-flow-step__item_index_07:after{right:100%;width:40px;height:8px;margin:-4px 0 0 0;background:#ccc}.b-flow-step__item.b-flow-step__item_index_08{float:left}.b-flow-step__item.b-flow-step__item_index_08:after{right:100%;width:34px;height:226px;margin:-4px 0 0 0;background:url(/construction/custom-house/flow/img/arrow_b-flow-step_left.png) 0 0 no-repeat}.b-flow-step__item.b-flow-step__item_index_09{float:left}.b-flow-step__item.b-flow-step__item_index_09:after{left:100%;width:40px;height:8px;margin:-4px 0 0 0;background:#ccc}.b-flow-step__item.b-flow-step__item_index_10{float:right}.b-flow-step__item.b-flow-step__item_index_10:after{left:100%;width:34px;height:226px;margin:-4px 0 0 0;background:url(/construction/custom-house/flow/img/arrow_b-flow-step_right.png) 0 0 no-repeat}.b-flow-step__item.b-flow-step__item_index_11{float:right}.b-flow-step__item.b-flow-step__item_index_11:after{right:100%;width:40px;height:8px;margin:-4px 0 0 0;background:#ccc}.b-flow-step__item.b-flow-step__item_index_12{float:left}.b-flow-step__item.b-flow-step__item_index_12:after{right:100%;width:34px;height:226px;margin:-4px 0 0 0;background:url(/construction/custom-house/flow/img/arrow_b-flow-step_left.png) 0 0 no-repeat}.b-flow-step__item.b-flow-step__type_last:after{display:none}.b-flow-step__item.b-flow-step__item_index_13{float:left}.b-flow-step__item .txt-area{float:left;width:280px}.b-flow-step__item .img{float:right}.b-flow-step__item .ttl{margin:0 0 10px 0}.b-flow-step__item .txt{margin:0 0 10px 0}.b-flow-step__item .link{display:inline-block;padding:0 0 0 11px;line-height:1.2;background:url(/common/img/arrow_right_blue.png) no-repeat 0 .3em;background-position:0 .2em}@media (max-width:767px){.b-flow__ttl{margin:0 0 30px 0;padding:0 0 0 10px;border-left:5px solid #0061a6;line-height:1.2;font-weight:700;font-size:130%}.b-flow__block2{margin:0 0 95px 0;padding:0 30px}.b-flow__block2 .inr1{margin:0 0 50px 0}.b-flow__block2 .inr1 .ttl{font-size:130%;font-weight:700;margin:0 0 20px 0}.b-flow__block2 .inr1 .left{width:60%;float:left}.b-flow__block2 .inr1 .left p{font-size:100%}.b-flow__block2 .inr1 .right{width:38%;float:right}.b-flow__block2 .inr1 .right img{width:100%;height:auto}.b-flow__block2 .txt-area{font-size:100%}.b-flow__block2 .txt02{font-size:100%}.b-flow__block2 .inr2{margin:0 0 50px 0}.b-flow__block2 .inr2 .annotation{font-size:85.7%;color:#999;margin-left:12px;text-indent:-12px;line-height:1.25}.b-flow__block2 .inr2 .ttl{font-size:130%;font-weight:700;margin:0 0 20px 0}.b-flow__block2 .inr2 .ttl1{font-size:100%;font-weight:700;margin:0 0 10px 0}.b-flow__block2 .inr2 .img{width:169px;display:block;padding:1px 2px 2px 2px;background:#fff;box-shadow:#bdbdbd 0 2px 2px 0}.b-flow__block2 .inr2 .img img{display:block}.ie8 .b-flow__block2 .inr2 img{padding:1px 2px 2px 2px;background:#fff;border-left:1px solid #eee;border-right:1px solid #eee;border-bottom:2px solid #eee;box-sizing:border-box}.b-flow-module .txt-area{float:left;width:72%}.b-flow-module .img{float:right;width:24%!important}.b-flow-module .img img{width:100%;max-width:169px;height:auto}.b-flow__block2 .inr3{padding:32px 10px 5px 10px;border:solid 3px #e6e6e6}.b-flow__block2 .inr3 .ttl{margin:0 0 25px 0;text-align:center}.b-flow__block2 .inr3 .list{margin:0 0 20px 0}.b-flow__block2 .inr3 .list dt{float:none;margin-bottom:10px;text-align:center}.b-flow__block2 .inr3 .list dd{width:100%;float:none}.b-flow__block2 .inr3 .list dd li{margin:0 0 8px 0;padding:0 0 0 20px;background:url(/common/img/icon_list_type_disc.png) no-repeat 0 center;line-height:1.6;margin-bottom:4px;background-position:0 .4em}.b-flow__block2 .txt01{font-size:100%;margin:0 0 13px}.b-flow__block2 .txt02{font-size:100%}.b-flow__block1{margin:0 0 85px 0;padding:0 30px}.b-flow-step__item{position:relative;background:#f2f2f2;width:100%;height:170px;margin:40px 0 0 0}.b-flow-step__item:after{content:"";position:absolute;top:50%}.b-flow-step__item .inr{padding:15px}.b-flow-step__item.b-flow-step__item_type_point{background:#e1f0fa}.b-flow-step__item.b-flow-step__item_type_point .inr{position:relative}.b-flow-step__item.b-flow-step__item_type_point .inr:before{content:"";position:absolute;width:34px;height:34px;top:-1px;left:-1px;background:url(/construction/custom-house/flow/img/bg_b-flow-step_ribon_01.png) 0 0 no-repeat}.b-flow-step__item.b-flow-step__item_type_point .inr:after{content:"";position:absolute;width:30px;height:30px;bottom:-1px;right:-1px;background:url(/construction/custom-house/flow/img/bg_b-flow-step_ribon_02.png) 0 0 no-repeat}.b-flow-step__item.b-flow-step__item_index_01{margin:0 0 40px 0}.b-flow-step__item.b-flow-step__item_index_01,.b-flow-step__item.b-flow-step__item_index_02,.b-flow-step__item.b-flow-step__item_index_03,.b-flow-step__item.b-flow-step__item_index_04,.b-flow-step__item.b-flow-step__item_index_05,.b-flow-step__item.b-flow-step__item_index_06,.b-flow-step__item.b-flow-step__item_index_07,.b-flow-step__item.b-flow-step__item_index_08,.b-flow-step__item.b-flow-step__item_index_09,.b-flow-step__item.b-flow-step__item_index_10,.b-flow-step__item.b-flow-step__item_index_11,.b-flow-step__item.b-flow-step__item_index_12{float:none;position:relative}.b-flow-step__item.b-flow-step__item_index_01:after,.b-flow-step__item.b-flow-step__item_index_02:after,.b-flow-step__item.b-flow-step__item_index_03:after,.b-flow-step__item.b-flow-step__item_index_04:after,.b-flow-step__item.b-flow-step__item_index_05:after,.b-flow-step__item.b-flow-step__item_index_06:after,.b-flow-step__item.b-flow-step__item_index_07:after,.b-flow-step__item.b-flow-step__item_index_08:after,.b-flow-step__item.b-flow-step__item_index_09:after,.b-flow-step__item.b-flow-step__item_index_10:after,.b-flow-step__item.b-flow-step__item_index_11:after,.b-flow-step__item.b-flow-step__item_index_12:after{position:absolute;display:block;content:"";left:50%;margin:12px 0 0;top:100%;width:0;height:0;border-top:18px solid #ccc;border-left:20px solid #fff;border-right:20px solid #fff}.b-flow-step__item.b-flow-step__type_last:after{display:none}.b-flow-step__item.b-flow-step__item_index_13{float:left}.b-flow-step__item .txt-area{float:left;width:68%}.b-flow-step__item .img{float:right;width:auto}.b-flow-step__item .img img{width:100%;max-width:130px;height:auto}.b-flow-step__item .ttl{margin:0 0 10px 0}.b-flow-step__item .txt{margin:0 0 10px 0}.b-flow-step__item .link{display:inline-block;padding:0 0 0 11px;line-height:1.2;background:url(/common/img/arrow_right_blue.png) no-repeat 0 .3em;background-position:0 .2em}}@media (max-width:567px){.b-flow__block2 .inr1 .left{width:100%;float:none}.b-flow__block2 .inr1 .right{margin:0 auto;width:220px;float:none}.b-flow-module .txt-area{float:left;width:67%}.b-flow-module .img{float:right;width:30%!important}.b-flow-step__item .inr{padding:10px}.b-flow-step__item .ttl{margin:10px 0 5px 0}.b-flow-step__item .txt{margin:0 0 10px 0;font-size:90%}.b-flow-step__item .txt-area{float:left;width:70%}.b-flow-step__item .img{float:right;width:28%}}@media (max-width:413px){.b-flow__block2 .inr2 .img{width:169px;display:block;padding:1px 2px 2px 2px;background:#fff;box-shadow:#bdbdbd 0 2px 2px 0}.b-flow-module .txt-area{float:none;width:100%}.b-flow-module .img{float:none;margin:20px auto 0;width:169px!important}.b-flow-step__item .ttl{font-size:100%}.b-flow-step__item .txt{margin:0 0 10px 0;font-size:85%}}.b-show-room__map{width:100%;position:relative}.b-show-room__map ul img{max-width:500%!important}.b-show-room__map li{position:absolute;cursor:pointer}.b-show-room__map li:hover .popup{display:block;z-index:100}.b-show-room__map .area1{width:50px;top:98px;left:265px}.b-show-room__map .area1 .popup{left:-80px;bottom:36px}.b-show-room__map .area2{width:61px;top:220px;left:262px}.b-show-room__map .area2 .popup{left:-81px;bottom:40px}.b-show-room__map .area3{width:40px;top:253px;left:370px}.b-show-room__map .area3 .popup{left:-92px;bottom:40px}.b-show-room__map .area4{width:60px;top:319px;left:396px}.b-show-room__map .area4 .popup{left:-69px;bottom:39px}.b-show-room__map .area5{width:40px;top:435px;left:360px}.b-show-room__map .area5 .popup{left:-92px;bottom:40px}.b-show-room__map .area6{width:58px;top:271px;left:600px}.b-show-room__map .area6 .popup{left:-72px;bottom:40px}.b-show-room__map .area7{width:45px;top:367px;left:454px}.b-show-room__map .area7 .popup{left:-92px;bottom:40px}.b-show-room__map .area8{width:62px;top:414px;left:507px}.b-show-room__map .area8 .popup{left:-110px;bottom:49px}.b-show-room__map .area9{width:60px;top:290px;left:415px}.b-show-room__map .area9 .popup{left:-91px;bottom:39px}.b-show-room__map .area10{top:328px;left:466px}.b-show-room__map .area10 .popup{left:-79px;bottom:40px}.b-show-room__map .area11{top:358px;left:540px}.b-show-room__map .area11 .popup{left:-79px;bottom:40px}.b-show-room__map .popup{box-shadow:#bdbdbd 0 2px 2px 0;width:280px;padding:0;background:#fff;border:solid 3px #0061a6;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;display:none;z-index:1}.b-show-room__map .popup>.inr{padding:18px 20px;border-top:1px solid #0061a6}.b-show-room__map .popup>.inr:first-child{border:none}.b-show-room__map .popup .ttl{margin:0 0 10px 0}.b-show-room__map .popup .ttl a{display:inline-block;padding:0 0 0 11px;line-height:1.2;background:url(/common/img/arrow_right_blue.png) no-repeat 0 .3em}.b-show-room__map .popup .txt{font-size:85.7%}.b-show-room__map .popup .icon{width:100%;height:10px;background:url(/construction/custom-house/show-room/img/bg_show-room_01.png) no-repeat center top;position:absolute;bottom:-11px;left:0}.b-show-room__detail_header{margin:0 0 55px 0}.b-show-room__detail_header .ttl img{margin:0 0 5px 0;display:block}.b-show-room__detail .ttl{margin:0 0 34px 0;padding:0 0 0 20px;border-left:5px solid #0061a6;line-height:1.2;font-weight:700;font-size:185.8%}.b-show-room__detail .img{padding:4px;background:#fff;box-shadow:#bdbdbd 0 2px 2px 0}.b-show-room__detail .img img{display:block}.ie8 .b-show-room__detail img{padding:4px;background:#fff;border-left:1px solid #eee;border-right:1px solid #eee;border-bottom:2px solid #eee;box-sizing:border-box}.b-show-room__detail .block1{margin:0 0 70px 0}.b-show-room__detail .block1 .left{float:left}.b-show-room__detail .block1 .right{width:300px;float:right}.b-show-room__detail .block1 .img{position:relative;height:472px;width:632px}.b-show-room__detail .block1 .img-child{position:absolute}.b-show-room__detail .block1 .btn{width:120px;position:absolute;top:24px;left:24px}.b-show-room__detail .block1 .btn>li{width:60px;float:left}.b-show-room__detail .block1 .btn a{font-size:85.7%;line-height:1;text-align:center;color:#0061a6;padding:6px 0 4px;background:#fff;display:block;position:relative;z-index:5}.b-show-room__detail .block1 .btn a.on{color:#fff;background:#0061a6}.b-show-room__detail .block1 .btn a.on:after{content:'';width:100%;height:5px;background:url(/construction/custom-house/show-room/img/bg_02.png) center center no-repeat;position:absolute;bottom:-5px;display:block;z-index:10}.b-show-room__detail .block1 .btn a:hover{color:#fff;background:#0061a6}.b-show-room__detail .block1 .txt{font-size:114.3%;margin:0 0 20px 0}.b-show-room__detail .block1 .nav{margin:0 0 15px 0}.b-show-room__detail .block1 .nav li{display:inline-block;padding:0 0 0 15px;line-height:1.2;background:url(/common/img/arrow_bottom_blue.png) no-repeat 0 .4em;width:100%;padding-bottom:10px;float:none}.b-show-room__detail .block1 .bnr .blog{margin:0 0 30px 0;background:url(/construction/custom-house/show-room/img/bnr_blog_o.jpg) no-repeat 0 0}.b-show-room__detail .block1 .bnr .blog a{width:300px;height:70px;display:block;box-shadow:#bdbdbd 0 2px 2px 0}.b-show-room__detail .block1 .bnr .blog a:hover img{opacity:0;-ms-filter:"alpha(opacity=0)";transition:all .3s ease 0s}.ie8 .b-show-room__detail .block1 .bnr .blog a{border-left:1px solid #eee;border-right:1px solid #eee;border-bottom:2px solid #eee;box-sizing:border-box}.b-show-room__detail .block2{margin:0 0 70px 0}.b-show-room__detail .block2 .img1{width:1020px;margin:0 0 35px 0}.b-show-room__detail .block2 .img1:last-child{margin:0}.b-show-room__detail .block2 .img1 li{width:340px;float:left}.b-show-room__detail .block2 .img1 .img{width:292px;margin:0 0 20px 0}.b-show-room__detail .block2 .img1 .txt1{width:300px;font-size:114.3%;font-weight:700;margin:0 0 10px 0}.b-show-room__detail .block2 .img1 .txt2{width:300px}.b-show-room__detail .block2 .img2{width:1020px;margin:0 0 35px 0}.b-show-room__detail .block2 .img2 li{width:340px;float:left}.b-show-room__detail .block2 .img2 .img{width:292px}.b-show-room__detail .block2 .img2 .txt1{font-size:114.3%;font-weight:700;margin:0 0 10px 0}.b-show-room__detail .block2 .img2 .txt2{width:300px}.b-show-room__detail .block3{margin:0 0 70px 0}.b-show-room__detail .block3 .img{width:207px}.b-show-room__detail .block3 .txt{font-size:114.3%}.b-show-room__detail .block3 .inr1 .left{float:left}.b-show-room__detail .block3 .inr1 .right{width:720px;float:right}.b-show-room__detail .block4{margin:0 0 70px 0}.b-show-room__detail .block4 .map{width:100%;height:450px;margin:0 0 25px 0;border:solid 1px #ccc;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.b-show-room__detail .block4 .data{margin:0 0 10px 0}.b-show-room__detail .block4 .data li{display:inline-block}.b-show-room__detail .block4 .data li.icon-wayside{margin:0 0 0 25px}.b-show-room__detail .block4 .data .icon-wayside{padding:0 0 0 19px;background:url(/common/img/icon_wayside.png) no-repeat 0 .3em}.b-show-room__detail .block4 .data .icon-place{padding:0 0 0 19px;background:url(/common/img/icon_place.png) no-repeat 0 .3em}.b-show-room__detail .block4 .btn{display:inline-block;padding:0 0 0 11px;line-height:1.2;background:url(/common/img/arrow_right_blue.png) no-repeat 0 .3em}.b-show-room__detail .block4 .btn a{display:inline-block;padding:0 15px 0 0;line-height:1.2;background:url(/common/img/icon_blank_blue.png) no-repeat 100% .3em}.b-show-room__detail .block5{margin:0 0 60px 0;padding:70px 0 0 0;border-top:solid 1px #ccc}.b-show-room__detail .block5 .btn{width:200px;margin:0 auto;margin:auto}.b-show-room__detail .block5 .btn a{position:relative;display:block;text-align:center;padding:10px 0;border:1px solid #0061a6;overflow:hidden;font-weight:700;transition:all .3s ease 0s}.b-show-room__detail .block5 .btn a span{display:inline-block;padding:0 0 0 11px;line-height:1.2;background:url(/common/img/arrow_right_blue.png) no-repeat 0 .3em}.b-show-room__detail .block5 .btn a:hover{color:#fff;background:#0069a6}.b-show-room__detail .block5 .btn a:hover span{display:inline-block;padding:0 0 0 11px;line-height:1.2;color:#fff;background:url(/common/img/arrow_right_white.png) no-repeat 0 .3em}@media (max-width:767px){.b-show-room__map{width:100%;display:block}.b-show-room__map li:hover .popup{display:none}.b-show-room__map{margin:0 auto;width:560px;max-width:100%;height:auto}.b-show-room__map img{with:100%;height:auto}.b-show-room__map img.sp{position:relative;max-width:100%;height:auto}.b-show-room__map ul img{max-width:300%!important;height:auto}.b-show-room__map li{position:absolute;cursor:pointer}.b-show-room__map .area1{width:50px;top:98px;left:54px}.b-show-room__map .area1 img{width:72px;height:auto}.b-show-room__map .area2{width:61px;top:220px;left:51px}.b-show-room__map .area3{width:40px;top:253px;left:154px}.b-show-room__map .area5{width:40px;top:435px;left:145px}.b-show-room__map .area6{width:58px;top:271px;left:394px}.b-show-room__map .area7{width:45px;top:367px;left:293px}.b-show-room__map .area8{width:62px}.b-show-room__map .area9{width:60px;top:290px;left:205px}.b-show-room__map .area10{top:343px;left:255px}.b-show-room__map .area11{top:373px;left:359px}.b-show-room__detail{width:100%;padding:0 30px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.b-show-room__detail .block1 .img{position:relative;height:auto;width:100%}.b-show-room__detail_header{margin:0 0 55px 0}.b-show-room__detail_header .ttl img{margin:0 0 5px 0;display:block}.b-show-room__detail .ttl{margin:0 0 34px 0;padding:0 0 0 30px;border-left:5px solid #0061a6;line-height:1.2;font-weight:700;font-size:185.8%}.b-show-room__detail .img{width:100%;padding:4px;background:#fff;box-shadow:#bdbdbd 0 2px 2px 0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.b-show-room__detail .img img{display:block}.ie8 .b-show-room__detail img{width:100%;padding:4px;background:#fff;border-left:1px solid #eee;border-right:1px solid #eee;border-bottom:2px solid #eee;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.b-show-room__detail .block1{margin:0 0 70px 0}.b-show-room__detail .block1 .left{float:none}.b-show-room__detail .block1 .right{margin:30px 0 0;width:100%;float:none}.b-show-room__detail #case-img-switch .right{margin-top:500px}.b-show-room__detail .block1 .img{position:relative;height:auto;margin:0 auto;width:100%;max-width:632px}.b-show-room__detail .block1 .img-child{position:absolute}.b-show-room__detail .block1 .btn a.on{color:#fff;background:#0061a6}.b-show-room__detail .block1 .btn a.on:after{content:'';width:100%;height:5px;background:url(/construction/custom-house/show-room/img/bg_02.png) center center no-repeat;position:absolute;bottom:-5px;display:block;z-index:10}.b-show-room__detail .block1 .btn a:hover{color:#fff;background:#0061a6}.b-show-room__detail .block1 .txt{font-size:114.3%;margin:0 0 20px 0}.b-show-room__detail .block1 .nav{width:320px;margin:0 auto 15px}.b-show-room__detail .block1 .nav li{display:inline-block;line-height:1.2;background:url(/common/img/arrow_bottom_blue.png) no-repeat 0 .4em;padding-bottom:10px;float:none}.b-show-room__detail .block1 .bnr{margin:0 auto;width:320px}.b-show-room__detail .block1 .bnr .blog{margin:0 0 30px;background:url(/construction/custom-house/show-room/img/bnr_blog_o.jpg) no-repeat 0 0}.b-show-room__detail .block1 .bnr .blog a{width:300px;height:70px;display:block;box-shadow:#bdbdbd 0 2px 2px 0}.b-show-room__detail .block2{margin:0 0 70px 0}.b-show-room__detail .block2 .img1{width:100%;margin:0 0 35px 0}.b-show-room__detail .block2 .img1:last-child{margin:0}.b-show-room__detail #introduction .flex3{-js-display:flex;display:-webkit-box-flex;display:-ms-flex;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-justify-content:center!important;-webkit-justify-content:center!important;justify-content:center!important}.b-show-room__detail .block2 .img1 li{width:262px;float:left;margin:0 20px 40px 0}.b-show-room__detail .block2 .img1 .img{width:262px;margin:0 0 20px}.b-show-room__detail .block2 .img1 .txt1{width:262px;font-size:114.3%;font-weight:700;margin:0 auto 10px}.b-show-room__detail .block2 .img1 .txt2{margin:0 auto;width:282px}.b-show-room__detail .block2 .img2{width:100%;margin:0 0 35px 0}.b-show-room__detail .block2 .img2 li{width:282px;float:left}.b-show-room__detail .block2 .img2 .img{width:282px}.b-show-room__detail .block2 .img2 .txt1{font-size:107%;font-weight:700;margin:0 auto 10px}.b-show-room__detail .block2 .img2 .txt2{margin:0 0 10px;width:272px}.b-show-room__detail .block3{clear:both;margin:0 0 70px}.b-show-room__detail .block3 .img{width:207px}.b-show-room__detail .block3 .txt{font-size:100%}.b-show-room__detail .block3 .inr1 .left{float:left}.b-show-room__detail .block3 .inr1 .right{width:340px;float:left;margin-left:30px}.b-show-room__detail .block4{margin:0 0 70px 0}.b-show-room__detail .block4 .map{width:100%;height:402px;margin:0 0 25px 0;border:solid 1px #ccc;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.b-show-room__detail .block4 .map iframe{width:100%;height:400px}.b-show-room__detail .block4 .data{margin:0 0 10px 0}.b-show-room__detail .block4 .data li{display:inline-block}.b-show-room__detail .block5{margin:0 0 60px 0;padding:70px 0 0 0;border-top:solid 1px #ccc}.b-show-room__detail .block5 .btn{width:200px;margin:0 auto;margin:auto}.b-show-room__detail .block5 .btn a{position:relative;display:block;text-align:center;padding:10px 0;border:1px solid #0061a6;overflow:hidden;font-weight:700;transition:all .3s ease 0s}.b-show-room__detail .block5 .btn a span{display:inline-block;padding:0 0 0 11px;line-height:1.2;background:url(/common/img/arrow_right_blue.png) no-repeat 0 .3em}.b-show-room__detail .block5 .btn a:hover{color:#fff;background:#0069a6}.b-show-room__detail .block5 .btn a:hover span{display:inline-block;padding:0 0 0 11px;line-height:1.2;color:#fff;background:url(/common/img/arrow_right_white.png) no-repeat 0 .3em}}@media (max-width:639px){.b-show-room__detail .block1 .right{margin:30px auto 0;width:100%;float:none}.b-show-room__detail .block1 .txt{font-size:100%}.b-show-room__detail .block1 .img{position:relative;height:auto;margin:0 auto;width:100%;max-width:100%}.b-show-room__detail #case-img-switch .right{margin-top:450px}.b-show-room__detail .block2 .img1 li{float:none;margin:0 0 40px;width:100%}.b-show-room__detail .block2 .img1 .img{width:292px;margin:0 auto 20px}.b-show-room__detail .block2 .img1 .img img{width:100%;height:auto}.b-show-room__detail .block2 .img1 .txt1{width:292px;font-size:114.3%;font-weight:700;margin:0 auto 10px;text-align:center}.b-show-room__detail .block2 .img1 .txt2{margin:0 0;width:100%}.b-show-room__detail .block2 .img2{width:100%;margin:0 0 35px 0}.b-show-room__detail .block2 .img2 li{width:100%;float:none}.b-show-room__detail .block2 .img2 .img{width:100%;margin-bottom:10px}.b-show-room__detail .block2 .img2 .img img{width:100%;height:auto}.b-show-room__detail .block2 .img2 .txt1{font-size:107%;font-weight:700;margin:0 auto 10px}.b-show-room__detail .block2 .img2 .txt2{margin:0 0 10px;width:100%}.b-show-room__detail .block3 .inr1{margin:0 0;width:100%}.b-show-room__detail .block3 .inr1 .left{float:none;margin:0 auto 20px;width:207px;text-align:center}.b-show-room__detail .block3 .inr1 .right{float:none;margin:0 0;width:100%}.b-show-room__detail .block4 .map{width:100%;height:352px;margin:0 0 25px 0}.b-show-room__detail .block4 .map iframe{width:100%;height:350px}}@media (max-width:567px){.b-show-room__detail #case-img-switch .right{margin-top:380px}.b-show-room__detail .block4 .map{width:100%;height:302px;margin:0 0 25px 0}.b-show-room__detail .block4 .map iframe{width:100%;height:300px}.b-show-room__map{margin:0 auto;width:460px;max-width:100%}.b-show-room__map .area1{width:50px;top:77px;left:36px}.b-show-room__map .area2{width:61px;top:179px;left:31px}.b-show-room__map .area3{width:40px;top:206px;left:121px}.b-show-room__map .area5{width:40px;top:355px;left:113px}.b-show-room__map .area6{width:58px;top:223px;left:304px}.b-show-room__map .area7{width:45px;top:300px;left:232px}.b-show-room__map .area8{width:62px;top:334px;left:237px}.b-show-room__map .area9{width:60px;top:240px;left:155px}.b-show-room__map .area10{top:280px;left:198px}.b-show-room__map .area11{top:280px;left:198px}}@media (max-width:479px){.b-show-room__detail #case-img-switch .right{margin-top:330px}.b-show-room__detail .block3 .inr1 .right{width:100%;float:none;margin-left:0}.b-show-room__map{margin:0 auto;width:400px;max-width:100%}.b-show-room__map .area1{width:50px;top:64px;left:16px}.b-show-room__map .area2{width:61px;top:153px;left:18px}.b-show-room__map .area3{width:40px;top:179px;left:96px}.b-show-room__map .area5{width:40px;top:304px;left:91px}.b-show-room__map .area6{width:58px;top:190px;left:255px}.b-show-room__map .area7{width:45px;top:258px;left:195px}.b-show-room__map .area8{width:62px;top:288px;left:206px}.b-show-room__map .area9{width:60px;top:206px;left:122px}.b-show-room__map .area10{top:243px;left:162px}.b-show-room__map .area11{top:243px;left:162px}}@media (max-width:413px){.b-show-room__detail #case-img-switch .right{margin-top:280px}.b-show-room__map{width:100%;display:block}.b-show-room__map{margin:0 auto;width:320px!important;max-width:320px}.b-show-room__map .area1{width:50px;top:50px;left:3px}.b-show-room__map .area1 img{width:72px;height:auto}.b-show-room__map .area2{width:61px;top:118px;left:2px}.b-show-room__map .area3{width:40px;top:140px;left:70px}.b-show-room__map .area5{width:40px;top:241px;left:62px}.b-show-room__map .area6{width:58px;top:151px;left:184px}.b-show-room__map .area7{width:45px;top:206px;left:145px}.b-show-room__map .area8{width:62px;top:223px;left:161px}.b-show-room__map .area9{width:60px;top:168px;left:84px}.b-show-room__map .area10{top:190px;left:120px}.b-show-room__map .area11{top:210px;left:190px}}@media (max-width:359px){.b-show-room__detail #case-img-switch .right{margin-top:240px}}.b-fair__block1{margin:0 0 50px 0}.b-fair__block1 .ttl{margin:0 0 25px 0}.b-fair__block1 .txt{font-size:114.3%}.b-fair__block1 .left{width:680px;float:left}.b-fair__block1 .right{float:right}.b-fair__block1 .img{padding:4px;background:#fff;box-shadow:#bdbdbd 0 2px 2px 0}.b-fair__block1 .img img{display:block}.ie8 .b-fair__block1 img{padding:4px;background:#fff;border-left:1px solid #eee;border-right:1px solid #eee;border-bottom:2px solid #eee;box-sizing:border-box}.b-fair__block2{margin:0 0 50px 0}.b-fair__block2 .ttl{font-size:142.9%}.b-fair__block2 .inr{padding:30px 0 0 0}.b-fair__block2 .inr .left{float:left}.b-fair__block2 .inr .right{float:right}.b-fair__block2 .inr dl{width:460px}.b-fair__block2 .inr dt{width:100%;font-size:114.3%;font-weight:700;margin:0 0 5px 0;float:left}.b-fair__block2 .inr dd{width:320px;float:left}.b-fair__block2 .inr dd .annotation{display:block;font-size:85.7%;margin-left:12px;text-indent:-12px;color:#666}.b-fair__block2 .inr dd.img{padding:1px 2px 2px 2px;background:#fff;box-shadow:#bdbdbd 0 2px 2px 0;width:auto;float:right}.b-fair__block2 .inr dd.img img{display:block}.ie8 .b-fair__block2 .inr img{padding:1px 2px 2px 2px;background:#fff;border-left:1px solid #eee;border-right:1px solid #eee;border-bottom:2px solid #eee;box-sizing:border-box}.b-fair__event{margin-bottom:80px}.b-fair__event .event__hedline{margin:70px 0 0 0}.b-fair__event .event__hedline img{width:200px;height:auto}.b-fair__event .event_box{margin:0 auto;width:900px}.b-fair__event article{position:relative;margin:15px;width:270px;border:4px solid #ebebeb;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.b-fair__event article img{width:100%;height:auto}.b-fair__event .event_detail{padding:12px 20px}.b-fair__event .event__ttl{margin-bottom:8px;color:#000;font-size:100%;line-height:1.3;font-weight:700}.b-fair__event .event_detail ul{margin-bottom:50px}.b-fair__event .event_detail li{padding:8px 0;border-top:2px solid #f7f7f7;font-size:90%}.b-fair__event .event_detail .item{float:left;width:50px;font-weight:700}.b-fair__event .event_detail .desc{float:left;width:172px}.detail_btn{position:absolute;left:50%;margin-left:-100px;bottom:15px;width:200px;height:24px;line-height:24px;font-size:95%;text-align:center}.detail_btn a{display:block;width:200px;height:24px;color:#fff;background:#003959;border-radius:10px}.detail_btn a:hover{background:#0068b3}.b-fair__block3{padding:30px 45px 25px 45px;border:solid 3px #ccc}.b-fair__block3 .txt1{text-align:center;margin:0 0 25px 0;padding:0 0 22px 0;border-bottom:solid 1px #ccc}.b-fair__block3 .txt1 .txt{padding:0 0 15px 0;text-align:center}.b-fair__block3 .txt1 .tel{text-align:center}.b-fair__block3 .txt2{font-size:114.3%;text-align:center;margin:0 0 10px 0}.b-fair__block3 .txt2 span{font-weight:700;padding:0 5px}.b-fair__block3 .txt2 .link{white-space:nowrap;display:inline-block;padding:0 0 0 11px;line-height:1.2;background:url(/common/img/arrow_right_blue.png) no-repeat 0 .3em}.b-fair__block3 .txt2 .link[target=_blank] span{font-weight:400;display:inline-block;padding:0 15px 0 0;line-height:1.2;background:url(/common/img/icon_blank_blue.png) no-repeat 100% .3em}.b-fair__block3 .txt2 .link:hover{text-decoration:underline}.b-fair__block3 .txt3{font-size:85.7%;text-align:center;color:#666}@media (max-width:767px){.b-fair__block1{margin:0 0 50px 0;padding:0 30px}.b-fair__block1 .ttl{margin:0 0 25px 0}.b-fair__block1 .ttl img{width:auto;height:28px}.b-fair__block1 .txt{font-size:110%}.b-fair__block1 .left{width:100%;float:none;margin-bottom:20px}.b-fair__block1 .right{float:none;margin:0 auto;width:90%;max-width:300px}.b-fair__block1 .img{padding:4px;background:#fff;box-shadow:#bdbdbd 0 2px 2px 0}.b-fair__block1 .img img{display:block;width:100%}.ie8 .b-fair__block1 img{padding:4px;background:#fff;border-left:1px solid #eee;border-right:1px solid #eee;border-bottom:2px solid #eee;box-sizing:border-box}.b-fair__block2{margin:0 0 50px 0;padding:0 30px}.b-fair__block2 .ttl{font-size:130%;text-align:center}.b-fair__block2 .inr{padding:30px 0 0 0}.b-fair__block2 .inr .left{float:none;margin-bottom:25px}.b-fair__block2 .inr .right{float:none}.b-fair__block2 .inr dl{margin:0 auto;width:520px;width:100%}.b-fair__block2 .inr dt{width:100%;font-size:105%;font-weight:700;margin:0 0 5px 0;float:left;text-align:center}.b-fair__block2 .inr dd{width:100%;float:none;font-size:90%}.b-fair__block2 .inr dd.img{margin:0 0 40px 10px}.b-fair__block2 .annotation{display:block;margin:0 auto!important;width:540px;width:100%;font-size:85.7%}.b-fair__event{margin-bottom:80px}.b-fair__event .event__hedline{margin:70px 0 0 0;text-align:center}.b-fair__event .event__hedline img{width:200px;height:auto}.b-fair__event .event_box{margin:0 auto;width:100%}.b-fair__event article{position:relative;margin:15px auto;width:400px;border:4px solid #ebebeb}.b-fair__block3{margin:0 20px;padding:20px 30px 15px;border:solid 3px #ccc}.b-fair__block3 .txt1{text-align:center;margin:0 0 25px 0;padding:0 0 22px 0;border-bottom:solid 1px #ccc}.b-fair__block3 .txt1 .txt{padding:0 0 15px 0;text-align:center}.b-fair__block3 .txt1 .tel{text-align:center}.b-fair__block3 .txt2{font-size:114.3%;text-align:center;margin:0 0 10px 0}.b-fair__block3 .txt2 span{font-weight:700;padding:0 5px}.b-fair__block3 .txt2 .link{white-space:nowrap;display:inline-block;padding:0 0 0 11px;line-height:1.2;background:url(/common/img/arrow_right_blue.png) no-repeat 0 .3em}.b-fair__block3 .txt2 .link[target=_blank] span{font-weight:400;display:inline-block;padding:0 15px 0 0;line-height:1.2;background:url(/common/img/icon_blank_blue.png) no-repeat 100% .3em}.b-fair__block3 .txt2 .link:hover{text-decoration:underline}.b-fair__block3 .txt3{font-size:85.7%;text-align:center;color:#666}}@media (max-width:567px){.b-fair__block3 .txt1{margin:0 0 20px 0;padding:0 0 15px 0}.b-fair__block1 .txt{font-size:100%}.b-fair__block2 .ttl{font-size:110%;text-align:center}.b-fair__block1 .ttl img{width:auto;height:24px}.b-fair__block2 .inr dl{margin:0 auto;width:370px;width:100%}.b-fair__block2 .inr dt{width:100%;font-size:100%;font-weight:700;margin:0 0 5px 0;float:left}.b-fair__block2 .inr dd{width:auto;float:none;margin-right:20px}.b-fair__block2 .annotation{display:block;margin:20px auto 0!important;width:350px;font-size:85.7%;margin-left:12px;text-indent:-12px;color:#666}.b-fair__event article{margin:15px auto;width:80%}.b-fair__block3{margin:0 30px;padding:20px 30px 15px;border:solid 3px #ccc}.b-fair__block3 .txt2{font-size:100%;text-align:center;margin:0 0 10px 0}.b-fair__block3 .txt3{font-size:85.7%;text-align:left}.b-fair__block3 .txt1 img{width:auto;height:24px}}@media (max-width:413px){.b-fair__block2 .ttl{font-size:100%;text-align:left}.b-fair__block1 .ttl img{width:auto;height:20px}.b-fair__block2 .inr dl{margin:0 auto;width:100%}.b-fair__block2 .inr dt{width:100%;font-size:100%;font-weight:700;margin:0 0 5px 0;float:none}.b-fair__block2 .inr dd{width:100%;float:none}.b-fair__block2 .inr dd.img{width:114px;float:none;margin:0 auto 10px}.b-fair__block2 .annotation{margin:0 auto!important;width:90%;font-size:90%}.b-fair__event article{margin:15px 30px;width:auto;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border:3px solid #ebebeb}.b-fair__block3 .txt1 img{width:auto;height:22px}.b-fair__block3 .txt2{font-size:90%;text-align:center}}#terms{margin-top:20px;padding-bottom:10px}#terms li{float:left;margin-right:6px;width:auto;padding:1px 5px 0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;color:#f82b5c;font-size:11px;text-align:center;border:1px solid #f82b5c}.b-fair2__block1{margin-bottom:60px}#event_reserve{float:right;width:295px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:110%;font-weight:700;border-top:7px solid #003959;border-left:1px solid #efefef;border-right:1px solid #efefef;border-bottom:1px solid #efefef}#event_reserve img{max-width:100%;height:auto;line-height:1}#event_reserve .txt1{width:100%;height:60px;padding:10px 20px 20px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background:#f7f7f7;border-bottom:1px solid #efefef}#event_reserve .txt2{padding:10px 20px 5px;line-height:2;border-bottom:1px solid #efefef}#event_reserve .txt3{padding:20px 20px 25px;text-align:center}.b-fair2__block2{margin-bottom:50px}.b-fair2__block3{margin-bottom:70px}.b-fair2__block3 .inr{margin-bottom:20px}.b-fair2__block3 .inr .img{float:left;margin:0 30px;width:180px;text-align:center}.b-fair2__block3 .inr .img img{width:100%;height:auto}.b-fair2__block3 .inr dl{float:left;width:680px}.b-fair2__block3 .inr dt{font-size:114.3%;font-weight:700;margin:0 0 5px 0}.b-fair2__block4 table{width:700px}.b-fair2__block4 th{width:230px;padding:20px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background:#eee;font-size:120%;border-top:1px solid #dbdbdb;border-left:1px solid #dbdbdb;vertical-align:top}.b-fair2__block4 td{padding:20px 5px 20px 20px;font-size:114.3%;border-top:1px solid #dbdbdb}.b-fair2__block4 td p{padding-bottom:15px}a.to_form_btn{display:block;width:254px;height:50px;line-height:50px;color:#fff;text-align:center;background:#0068b3;border-radius:5px}a.to_form_btn2{display:block;width:300px;height:50px;line-height:50px;color:#fff;text-align:center;background:#0068b3;border-radius:5px}a.to_form_btn2:hover,a.to_form_btn:hover{background:#003959}a.to_event_btn{float:right;display:block;width:200px;height:46px;line-height:46px;color:#fff;text-align:center;background:#003959;border-radius:14px}a.to_event_btn:hover{background:#0168b3}@media (max-width:767px){#terms{margin:20px 30px 0;padding-bottom:10px}#terms li{float:left;margin:0 6px 10px 0;width:auto;padding:1px 5px 0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;color:#f82b5c;font-size:11px;text-align:center;border:1px solid #f82b5c}.b-fair2__block1{padding:0 30px}#event_reserve{float:none;margin:0 auto 40px;width:295px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:110%;font-weight:700;border-top:7px solid #003959;border-left:1px solid #efefef;border-right:1px solid #efefef;border-bottom:1px solid #efefef}.b-fair2__block2{margin:0 30px 50px}.b-fair2__block3{margin:0 30px 70px}.b-fair2__block3 .inr{margin-bottom:40px}.b-fair2__block3 .inr .img{float:none;margin:0 auto;width:100%;height:auto}.b-fair2__block3 .inr dl{float:none;width:auto}.b-fair2__block3 .inr dt{font-size:114.3%;font-weight:700;margin:0 0 5px 0}.b-fair2__block4{margin:0 30px}.b-fair2__block4 table{width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.b-fair2__block4 th{display:block;width:100%;padding:10px;font-size:110%;border-top:1px solid #dbdbdb;border-left:1px solid #dbdbdb;vertical-align:top;text-align:left;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.b-fair2__block4 td{display:block;width:100%;padding:10px 10px 20px;font-size:100%;border-top:1px solid #dbdbdb;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.b-fair2__block4 td:last-child{border-top:none}a.to_form_btn2{display:block;width:260px;height:50px;line-height:50px;font-size:95%}}.b-building-land__block1{width:980px;margin:0 auto;padding:0 0 70px 0}.b-building-land__block1 .img{margin:0 0 50px 0;padding:4px;background:#fff;box-shadow:#bdbdbd 0 2px 2px 0}.b-building-land__block1 .img img{display:block}.ie8 .b-building-land__block1 img{padding:4px;background:#fff;border-left:1px solid #eee;border-right:1px solid #eee;border-bottom:2px solid #eee;box-sizing:border-box}.b-building-land__block2{padding:0 0 4px 0;background:url(/common/img/bg_shadow.png) repeat-x 0 bottom}.b-building-land__block2 .b-lower-link-area{margin:0}.b-building-land__block2 .b-lower-link-area-inner{padding:60px 0}.b-building-land__block2 .txt1{margin:0 0 10px 0}.b-building-land__block2 .txt2{margin:0 0 25px 0}.b-building-land__block3{width:980px;margin:0 auto;padding:60px 0 0 0}.b-land__ttl{margin:0 0 34px 0;padding:0 0 0 20px;border-left:5px solid #0061a6;line-height:1.2;font-weight:700;font-size:185.8%}.b-land__nav ul{margin:0 0 5px 0}.b-land__block1{margin:0 0 70px 0}.b-land__block1 .txt{font-size:114.3%;padding:20px 0 0 0}.b-land__block1 .inr1{margin:0 0 50px 0}.b-land__block1 .inr1 .left{width:460px;float:left}.b-land__block1 .inr1 .right{width:460px;float:right}.b-land__block2{margin:0 0 65px 0}.b-land__block2 .inr1{width:1020px}.b-land__block2 .inr1 li{width:340px;float:left}.b-land__block2 .inr1 .ttl{width:300px;text-align:center;margin:0 0 15px 0}.b-land__block2 .inr1 .txt{width:300px}.b-land__block3{margin:0 0 65px 0}.b-land__block3 .ttl{font-size:142.9%;font-weight:700;margin:0 0 20px 0}.b-land__block3 .img{padding:4px;background:#fff;box-shadow:#bdbdbd 0 2px 2px 0}.b-land__block3 .img img{display:block}.ie8 .b-land__block3 img{padding:1px 2px 2px 2px;background:#fff;border-left:1px solid #eee;border-right:1px solid #eee;border-bottom:2px solid #eee;box-sizing:border-box}.b-land__block3 .cap{margin:15px 0 0 0}.b-land__block3 .cap span{font-size:114.3%;font-weight:700;display:block}.b-land__block3 .line1{border-top:solid 1px #ccc;border-bottom:dashed 1px #bfbfbf}.b-land__block3 .line2{border-bottom:solid 1px #ccc}.b-land__block3 .link{margin:10px 0 0 0}.b-land__block3 .link a{display:inline-block;padding:0 0 0 11px;line-height:1.2;background:url(/common/img/arrow_right_blue.png) no-repeat 0 .3em}.b-land__block3 .inr{margin:0 0 50px 0}.b-land__block3 .inr .left{width:470px;float:left}.b-land__block3 .inr .right{width:470px;float:right}.b-land__block3 .inr .img{width:207px}.b-land__block3 .inr .cap{width:215px}.b-land__block3 .inr1{padding:17px 0 12px 0}.b-land__block3 .inr1 dt{float:left}.b-land__block3 .inr1 dd{width:370px;float:right}.b-land__block3 .inr1 dd li{margin:0 0 8px 0;padding:0 0 0 20px;line-height:1.25;background:url(/common/img/icon_list_type_disc.png) no-repeat 0 center;background-position:0 .4em}.b-land__block3 .inr2{width:510px}.b-land__block3 .inr2 li{width:255px;float:left}.b-land__block3 .inr3{padding:0 0 15px 0}.b-land__block3 .inr3 ul{width:1020px;margin:0 0 30px 0}.b-land__block3 .inr3 ul li{width:340px;float:left}.b-land__block3 .inr3 .img{width:292px}.b-land__block3 .inr3 .cap{width:292px}.b-land__block3 .inr3 .cap span{margin:0 0 5px 0}.b-land__block5{margin:0 0 70px 0}.b-land__block5 .img{padding:4px;background:#fff;box-shadow:#bdbdbd 0 2px 2px 0}.b-land__block5 .img img{display:block}.ie8 .b-land__block5 img{padding:1px 2px 2px 2px;background:#fff;border-left:1px solid #eee;border-right:1px solid #eee;border-bottom:2px solid #eee;box-sizing:border-box}.b-land__block5 .inr1 .left{width:640px;float:left}.b-land__block5 .inr1 .right{width:300px;float:right}.b-land__block5 .inr1 .txt{font-size:114.3%;margin:0 0 15px 0}.b-land__block5 .inr2{margin:0 0 35px 0}.b-land__block5 .inr2 .left{width:640px;float:left}.b-land__block5 .inr2 .right{width:300px;float:right}.b-land__block5 .inr2 .txt1{font-size:114.3%;margin:0 0 20px 0}.b-land__block5 .inr2 .txt2{width:650px;margin:0 0 17px 0}.b-land__block5 .inr2 .txt2 li{width:130px;float:left}.b-land__block5 .inr2 .txt3{width:100%;display:table}.b-land__block5 .inr2 .txt3 dt{width:300px;text-align:left;vertical-align:top;display:table-cell}.b-land__block5 .inr2 .txt3 dd{font-size:114.3%;text-align:left;vertical-align:bottom;padding:0 0 5px 0;display:table-cell}.b-land__block5 .inr3{padding:18px 20px 16px 25px;background:#e1f0fa}.b-land__block5 .inr3 .txt1{font-size:114.3%;display:table}.b-land__block5 .inr3 .txt1 dt{font-weight:700;text-align:left;vertical-align:top;white-space:nowrap;padding:0 15px 0 0;display:table-cell}.b-land__block5 .inr3 .txt1 dd{text-align:left;vertical-align:top;display:table-cell}.b-land__block5 .inr4 .left{width:470px;float:left}.b-land__block5 .inr4 .right{width:470px;float:right}.b-land__block5 .inr4 .txt{font-size:114.3%;margin:0 0 15px 0}.b-land__block4{margin:0 0 70px 0}.b-land__block4 .step li{background:url(/construction/building-land/land/img/use/bg_use_02.png) no-repeat left center;border-top:dashed 1px #bfbfbf;-ms-background-origin:border-box;background-origin:border-box}.b-land__block4 .step li:first-child{background-image:url(/construction/building-land/land/img/use/bg_use_01.png)}.b-land__block4 .step li:last-child{padding:30px 0 0 0;background-position:left top}.b-land__block4 .step li:last-child .inr{background:#e1f0fa}.b-land__block4 .step li:last-child .inr .txt3{padding-right:20px}.b-land__block4 .step li .inr{width:100%;padding:15px 0;display:table}.b-land__block4 .step li .inr .txt1{width:150px;text-align:left;vertical-align:middle;display:table-cell}.b-land__block4 .step li .inr .txt1 img{margin:0 0 0 56px;display:block}.b-land__block4 .step li .inr .txt2{width:265px;font-size:114.3%;font-weight:700;text-align:left;vertical-align:middle;display:table-cell}.b-land__block5{margin:0 0 65px 0}.b-building__ttl{margin:0 0 34px 0;padding:0 0 0 20px;border-left:5px solid #0061a6;line-height:1.2;font-weight:700;font-size:185.8%}.b-building__block1{margin:0 0 65px 0}.b-building__block1 .left{width:644px;float:left}.b-building__block1 .right{width:300px;float:right}.b-building__block1 .ttl{margin:0 0 20px 0}.b-building__block1 .txt{font-size:114.3%;margin:0 0 15px 0}.b-building__block1 .img{padding:4px;background:#fff;box-shadow:#bdbdbd 0 2px 2px 0}.b-building__block1 .img img{display:block}.ie8 .b-building__block1 img{padding:1px 2px 2px 2px;background:#fff;border-left:1px solid #eee;border-right:1px solid #eee;border-bottom:2px solid #eee;box-sizing:border-box}.b-building__block1 .inr1 .left{width:470px;float:left}.b-building__block1 .inr1 .right{width:470px;float:right}.b-building__block1 .inr2 .left{width:640px;float:left}.b-building__block1 .inr2 .right{width:300px;float:right}.b-building__block1 .b-anchor-link{margin:35px 0 0 0}.b-building__block2{margin:0 0 65px 0}.b-building__block2 .item{float:left}.b-building__block2 .item .inner{position:relative;padding:37px;text-align:center;vertical-align:middle;border:3px solid #f5f5f5;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:rgba(0,0,0,.25) 0 3px 2px 0;box-shadow:rgba(0,0,0,.25) 0 3px 2px 0}.b-building__block2 .item .inner:after{content:'';position:absolute;bottom:-3px;right:-3px;display:block;width:40px;height:40px;background:url(/img/img_magnify.png) no-repeat 0 0}.b-building__block2 .item .inner img{display:block;width:auto;height:auto;max-width:100%;max-height:100%;margin:auto}.b-building__block2 .item .txt-area{margin:20px 0 0 0}.b-building__block2 .item .txt-area .ttl{margin:0 0 8px 0;font-size:114.3%;font-weight:700}.b-building__block2 .list{margin:0 0 35px 0}.b-building__block2 .list:last-child{margin:0}.b-building__block2 .list .item{width:300px;margin:0 0 0 38px}.b-building__block2 .list .item .inner{width:300px;height:300px;padding:27px}.b-building__block2 .list .item .inner img{max-width:240px;max-height:240px}.b-building__block2 .list .item:first-child{margin:0}.b-building__block3{margin:0 0 80px 0}.b-building__block3 .img{padding:4px;background:#fff;box-shadow:#bdbdbd 0 2px 2px 0}.b-building__block3 .img img{display:block}.ie8 .b-building__block3 img{padding:1px 2px 2px 2px;background:#fff;border-left:1px solid #eee;border-right:1px solid #eee;border-bottom:2px solid #eee;box-sizing:border-box}.b-building__block3 .txt1{font-size:114.3%;margin:0 0 30px 0}.b-building__block3 .txt2{font-weight:700}.b-building__block3 .txt2 span{font-size:85.7%;font-weight:400;padding:5px 0 0 0;display:block}.b-building__block3 .img1{margin:30px 0 0 0}.b-building__block3 .img1 li{width:143px;float:left}.b-building__block3 .img1 li .img{width:107px;margin:0 30px 20px 0}.b-building__block3 .img1 li p{margin:0 20px 0 0}.b-building__block3 .img1 li:last-child{width:115px}.b-building__block3 .img1 li:last-child .img{margin:0 0 20px 0}.b-building__block3 .img1 li:last-child p{margin:0}.b-building__block3 .img2{float:right;width:329px;margin:0 0 30px 0}.b-building__block3 .img2 li{width:179px;float:left}.b-building__block3 .img2 li .img{width:140px;margin:0 30px 20px 0}.b-building__block3 .img2 li p{margin:0 20px 0 0}.b-building__block3 .img2 li:last-child{width:148px}.b-building__block3 .img2 li:last-child .img{margin:0 0 20px 0}.b-building__block3 .img2 li:last-child p{margin:0}.b-building__block3 .txt3{float:left;width:325px}.b-building__block3 .step{border-top:dashed 1px #bfbfbf}.b-building__block3 .step>li{background:url(/construction/building-land/building/img/renewal-result/bg_step_02.png) no-repeat left top;border-bottom:dashed 1px #bfbfbf;-ms-background-origin:border-box;background-origin:border-box}.b-building__block3 .step>li:first-child{background-image:url(/construction/building-land/building/img/renewal-result/bg_step_01.png)}.b-building__block3 .step>li .inr{width:100%;padding:26px 0;display:table;overflow:hidden}.b-building__block3 .step>li .inr .ttl{width:280px;text-align:left;vertical-align:top;display:table-cell}.b-building__block3 .step>li .inr .ttl img{margin:0 0 0 56px;display:block}.b-building__block3 .step>li .inr .txt{width:700px;text-align:left;vertical-align:top;display:table-cell}.b-building__block3 .inr1 .left{width:440px;float:left}.b-building__block3 .inr1 .right{float:right}.b-building__block4 .ttl{font-size:114.3%;font-weight:700;margin:0 0 15px 0}.b-building__block4 .item{float:left}.b-building__block4 .item .inner{position:relative;padding:37px;text-align:center;vertical-align:middle;border:3px solid #f5f5f5;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:rgba(0,0,0,.25) 0 3px 2px 0;box-shadow:rgba(0,0,0,.25) 0 3px 2px 0}.b-building__block4 .item .inner:after{content:'';position:absolute;bottom:-3px;right:-3px;display:block;width:40px;height:40px;background:url(/img/img_magnify.png) no-repeat 0 0}.b-building__block4 .item .inner img{display:block;width:auto;height:auto;max-width:100%;max-height:100%}.b-building__block4 .item .txt-area{margin:20px 0 0 0}.b-building__block4 .item .txt-area .ttl{margin:0 0 8px 0;font-size:114.3%;font-weight:700}.b-building__block4 .list{margin:0 0 50px 0}.b-building__block4 .list .item{width:460px;margin:0 0 0 58px}.b-building__block4 .list .item .inner{width:460px;height:460px;padding:27px}.b-building__block4 .list .item .inner img{max-width:400px;max-height:400px}.b-building__block4 .list .item:first-child{margin:0}.edit-picture__item{float:left}.edit-picture__item .inner{display:block;position:relative;padding:37px;text-align:center;vertical-align:middle;border:3px solid #f5f5f5;box-sizing:border-box;-webkit-box-shadow:rgba(0,0,0,.25) 0 3px 2px 0;box-shadow:rgba(0,0,0,.25) 0 3px 2px 0}.edit-picture__item .inner:after{content:url(/img/img_magnify.png);position:absolute;bottom:-3px;right:-3px;display:block;width:40px;height:40px}.edit-picture__item .inner:before{content:'';position:absolute;bottom:-3px;right:-3px;display:block;width:40px;height:40px;background:url(/img/img_magnify_o.png) no-repeat 0 0}.edit-picture__item .inner:hover{border:6px solid #c8e2f1}.edit-picture__item .inner:hover:after{opacity:0;bottom:-6px;right:-6px}.edit-picture__item .inner:hover:before{bottom:-6px;right:-6px}.edit-picture__item .inner:hover img{opacity:.7;transition:all .3s ease 0s}.edit-picture__item .inner img{display:block;width:auto;height:auto;max-width:100%;max-height:100%;margin:auto;position:absolute;top:0;right:0;bottom:0;left:0;-webkit-backface-visibility:hidden}.edit-picture__item .txt-area{margin:20px 0 0 0}.edit-picture__item .txt-area .ttl{margin:0 0 8px 0;font-size:114.3%;font-weight:700}.edit-picture__item.none-scale .inner{cursor:default}.edit-picture__item.none-scale .inner:after{display:none}.edit-picture__item.none-scale .inner:before{display:none}.edit-picture__item.none-scale .inner:hover{border:3px solid #f5f5f5}.edit-picture__item.none-scale .inner:hover img{opacity:1;-ms-filter:"alpha(opacity=100)"}.b-building__block5{margin:0 0 80px 0;padding:36px 36px;border:solid 3px #ccc}.b-building__block5 .ttl{margin:0 0 35px 0}.b-building__block5 .inr1{width:100%;display:table}.b-building__block5 .inr1 .cell{text-align:left;vertical-align:top;display:table-cell}.b-building__block5 .inr1 .cell:nth-child(1){width:450px}.b-building__block5 .inr1 .cell:nth-child(1) p{margin:0 35px 0 0}.b-building__block5 .inr1 .cell:nth-child(2){width:270px}.b-building__block5 .inr1 .cell:nth-child(2) ul{padding:0 0 0 40px;border-left:solid 1px #ccc}.b-building__block5 .inr1 .cell:nth-child(2) ul li{margin:0 0 8px 0;padding:0 0 0 20px;line-height:1.25;background:url(/common/img/icon_list_type_disc.png) no-repeat 0 center;background-position:0 .4em}.b-building__block5 .inr1 .cell:nth-child(3){text-align:right}.b-building__block6{margin:0 0 100px 0}.b-building__block6 .left{float:left;width:690px}.b-building__block6 .left .txt{margin:0 0 13px 0;font-size:114.3%}.b-building__block6 .right{float:right;width:238px}.b-building__block6 .right .img{padding:4px;background:#fff;box-shadow:#bdbdbd 0 2px 2px 0}.b-building__block6 .right .img img{display:block}.b-building__block6 .right .img-2col{margin:20px 0 0 0;background:url(/construction/building-land/building/img/renewal-result/arrow_right_gray.png) center no-repeat}.b-building__block6 .right .img-2col__item{float:left;margin:0 16px 0 0}.b-building__block6 .right .img-2col__item:last-child{margin:0}.contact-footer__nav1{float:right}.contact-footer__nav1 .link{white-space:nowrap;display:inline-block;padding:0 0 0 11px;line-height:1.2;background:url(/common/img/arrow_right_blue.png) no-repeat 0 .3em}.contact-footer__nav1 .link:hover{text-decoration:underline}.form-contents__block1{margin:0 0 100px 0;padding:20px 20px;background:#e1f0fa}.form-contents__block1 .inr{width:100%;display:table}.form-contents__block1 .inr .txt{width:160px;line-height:.1;text-align:left;vertical-align:middle;display:table-cell}.form-contents__block1 .inr .tel{width:200px;line-height:.1;text-align:left;vertical-align:middle;display:table-cell}.form-contents__block1 .inr .nav{line-height:1;text-align:left;vertical-align:middle;border-left:solid 1px #a5d2f0;display:table-cell}.form-contents__block1 .inr .nav li{padding:0 0 0 20px;float:left}.form-contents__block1 .inr .nav li a{display:inline-block;padding:0 0 0 11px;line-height:1.2;background:url(/common/img/arrow_right_blue.png) no-repeat 0 .3em}.form-contents__block1 .inr .nav li a:hover{text-decoration:underline}.form-contents__block1 .inr1{width:100%;display:table}.form-contents__block1 .inr1 .txt{width:425px;line-height:.1;text-align:right;vertical-align:middle;display:table-cell;margin-right:28px}.form-contents__block1 .inr1 .tel{line-height:.1;text-align:left;vertical-align:middle;padding:0 0 0 16px;display:table-cell}.form-contents__block2 .inr1 .left{width:340px;float:left}.form-contents__block2 .inr1 .right{width:340px;float:right}.form-contents__block2 .inr2 .inr{width:220px;padding:0 40px 0 0;float:left;box-sizing:border-box}.b-input-txt-field input[type=text].postal-code{float:left}.b-input-txt-field .txt{position:absolute;top:10px;right:0;cursor:text}.b-input-select-field{margin:40px 0 0 0;position:relative;-moz-appearance:none;-webkit-appearance:none;appearance:none}.b-input-select-field select{-moz-appearance:none;-webkit-appearance:none;appearance:none;padding:10px 0;vertical-align:middle;border:none;border-bottom:1px solid #bfbfbf;box-sizing:content-box;transition:all .3s;display:block}.b-input-select-field option{font-size:114.3%}.b-form-ttl1{margin:0 0 34px 0;padding:0 0 0 20px;border-left:5px solid #0061a6;line-height:1.2;font-weight:700;font-size:185.8%}.b-form-ttl2{font-size:114.3%;font-weight:700;margin:0 0 10px 0}.b-form-list1 .radio-list__item{margin-right:20px}.b-form-list1 .radio-list__item.lst{margin-right:0}.b-form-list1 .check-list__item{width:auto;margin-right:20px}.b-form-list1 .check-list__item.lst{margin-right:0}.b-form-list2 .radio-list__item{width:50%;margin-right:0}.b-form-list2 .check-list__item{width:50%;margin-right:0}.check-list-confirm{margin:0 0 30px 0}.b-nav{width:980px;margin:0 auto 50px auto;overflow:hidden}.b-nav li{float:left}.b-nav a{margin:0 50px 0 0;position:relative;display:block}.b-nav a:hover .btn{background:#0069a6}.b-nav a:hover .btn img{opacity:0;-ms-filter:"alpha(opacity=0)"}.b-nav .box{text-align:center;padding:0 0 50px 0;background:#f5f5f5}.b-nav .txt{text-align:center;margin:0 0 18px 0}.b-nav .btn{position:relative;margin:0 50px;padding:16px 0;border:1px solid #0061a6;text-align:center;transition:all .3s ease 0s}.b-nav .btn img{display:block;position:relative;margin:0 auto;transition:all .3s ease 0s;z-index:1000}.b-nav .btn:after{content:'';width:100%;height:16px;background-repeat:no-repeat;background-position:center center;display:block;position:absolute;top:16px;left:0;z-index:500}.b-nav .nav01:after{background-image:url(/construction/common/img/nav_01_btn_o.png)}.b-nav .nav02:after{background-image:url(/construction/common/img/nav_02_btn_o.png)}.b-nav .nav03:after{background-image:url(/construction/common/img/nav_03_btn_o.png)}.b-nav .nav04:after{background-image:url(/construction/common/img/nav_04_btn_o.png)}.b-nav .nav05:after{background-image:url(/construction/common/img/nav_05_btn_o.png)}.b-nav-column2 ul{width:1040px}.b-nav-column2 li{width:520px}.b-nav-column2 a{margin:0 60px 0 0}.b-nav-column2 .img{margin:0 0 20px 0}.b-nav-column3 ul{width:1020px}.b-nav-column3 li{width:340px}.b-nav-column3 a{margin:0 40px 0 0}.b-nav-column3 .img{margin:0 0 40px 0}@media (max-width:767px){.b-nav{width:100%;margin:0 auto 50px;overflow:hidden;padding:0 15px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.b-nav li{float:none}.b-nav a{margin:0;position:relative;display:block}.b-nav a:hover .btn{background:#0069a6}.b-nav a:hover .btn img{opacity:0;-ms-filter:"alpha(opacity=0)"}.b-nav .box{text-align:center;padding:0 0 50px 0;background:#f5f5f5}.b-nav .txt{text-align:center;margin:0 0 18px 0}.b-nav .btn{position:relative;margin:0 50px;padding:16px 0;border:1px solid #0061a6;text-align:center;transition:all .3s ease 0s}.b-nav .btn img{display:block;position:relative;margin:0 auto;transition:all .3s ease 0s;z-index:1000}.b-nav .btn:after{content:'';width:100%;height:16px;background-repeat:no-repeat;background-position:center center;display:block;position:absolute;top:16px;left:0;z-index:500}.b-nav .nav01:after{background-image:url(/construction/common/img/nav_01_btn_o.png)}.b-nav .nav02:after{background-image:url(/construction/common/img/nav_02_btn_o.png)}.b-nav .nav03:after{background-image:url(/construction/common/img/nav_03_btn_o.png)}.b-nav .nav04:after{background-image:url(/construction/common/img/nav_04_btn_o.png)}.b-nav .nav05:after{background-image:url(/construction/common/img/nav_05_btn_o.png)}.b-nav-column2 ul{width:1040px}.b-nav-column2 li{width:520px}.b-nav-column2 a{margin:0 60px 0 0}.b-nav-column2 .img{margin:0 0 20px 0}.b-nav-column3 ul{width:100%}.b-nav-column3 li{width:300px;margin:0 auto 30px}.b-nav-column3 a{margin:0}.b-nav-column3 .img{margin:0 0 40px 0}}.b-lineup-img-list{margin:36px 0 0 0}.b-lineup-img-list .b-lineup-img-list__item{float:left;margin:0 40px 0 0;padding:4px;background:#fff;box-shadow:#bdbdbd 0 2px 2px 0}.b-lineup-img-list .b-lineup-img-list__item img{display:block}.b-lineup-img-list .b-lineup-img-list__item:last-child{margin:0}.b-fair__block2 .annotation{padding:30px 0 0}.b-input-txt-field__select{background:#f5f5f5 none repeat scroll 0 0;border:1px solid #ccc;border-radius:0}.b-input-txt-field__select.js_selected{background:#fff;color:#333}.b-input-txt-field .b-input-txt-field__select.js_selected{background:#fff;color:#333}.construction-header__logo{padding:10px 0 0 0}.construction-header__nav{margin:0 170px 0 0}.b-home-info{padding:0;background:0 0}.b-home-blog{margin:60px 0 0 0}.b-home-blog-inner{width:980px;margin:auto}.b-home-blog__ttl{height:22px;text-indent:-9999px;background:url(/img/txt_homettl_blog.png) center 0 no-repeat;margin:0 0 32px;line-height:1.2;text-align:center}.b-home-blog__column-wrap{display:table;width:100%}.b-home-blog__show-house-area{display:table-cell;width:595px;border-right:1px solid #e6e6e6;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 35px 0 0;vertical-align:top}.b-home-blog__construction-area{display:table-cell;width:385px;padding:0 0 0 35px;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:top}.b-home-blog__blog-category-ttl{font-weight:400;float:left;margin:0 35px 0 0}.b-home-blog__blog-list-wrap{float:left}.b-home-blog__blog-list.b-home-blog__blog-list_category_show-case01{float:left;margin:0 20px 0 0}.b-home-blog__blog-list.b-home-blog__blog-list_category_show-case02{float:left}.b-home-blog__blog-list>li a{padding:0 0 0 12px;background:url(/common/img/arrow_right_blue.png) 0 .4em no-repeat}.b-home-blog__blog-list>li span{padding:0 15px 0 0;background:url(/common/img/icon_blank_blue.png) 100% .5em no-repeat}.b-home-staff-blog{margin:60px 0 0 0}.b-home-staff-blog__inner{width:980px;margin:auto}.b-home-staff-blog__ttl{height:22px;text-indent:-9999px;background:url(/img/txt_homettl_blog.png) center 0 no-repeat;margin:0 0 32px;line-height:1.2;text-align:center}.b-home-staff-blog__entry-box{float:left;margin:0 0 0 50px}.b-home-staff-blog__entry-box:first-child{margin:0}.b-home-staff-blog__cate-ttl{margin:0 0 25px 0}.b-home-staff-blog__banner>li{margin:0 0 20px 0}.b-home-staff-blog__banner>li a{display:inline-block}.b-home-staff-blog__banner>li a img{transition:all .3s ease 0s;display:block}.b-home-staff-blog__banner>li a:hover img{opacity:.7;-ms-filter:"alpha(opacity=70)"}.b-home-staff-blog__list{float:left;width:225px}.b-home-staff-blog__list:last-child{margin:0 0 0 10px}.b-home-staff-blog__list>li a{display:block;line-height:1.4;background:url(/common/img/arrow_right_blue.png) 0 .4em no-repeat;padding:0 0 0 11px;margin:0 0 15px 0}.b-home-staff-blog__list>li a span{display:inline-block;padding:0 15px 0 0;line-height:1.2;background:url(/common/img/icon_blank_blue.png) 100% .3em no-repeat}.b-home-proposal{width:980px;margin:0 auto;padding:60px 0}.b-home-proposal-list__item{float:left;width:470px;margin-left:40px;background:#fff;box-shadow:rgba(189,189,189,.5) 0 2px 5px 0}.b-home-proposal-list__item:first-child{margin-left:0}.b-home-proposal-list__item a{display:block}.b-home-proposal-list__item a:hover .img img{transform:scale(1.05)}.b-home-proposal-list__item .img{height:266px;overflow:hidden}.b-home-proposal-list__item .img img{transition:all .3s ease 0s}.b-home-proposal-list__item .img.img_type_new{position:relative}.b-home-proposal-list__item .img.img_type_new:after{position:absolute;top:0;left:0;width:50px;height:50px;content:"";background:url(/construction/custom-house/img/img_custom-house-proposal_new.png) 0 0 no-repeat}.b-home-proposal-list__item .box-txt{padding:18px 0 8px;text-align:center}.b-home-proposal__ttl{margin:0 0 32px;line-height:1.2;text-align:center}@media (max-width:767px){.b-home-proposal{width:100%;margin:0 auto;padding:60px 30px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.b-home-proposal-list__item{float:none;width:100%;margin:0 0 50px;background:#fff;box-shadow:rgba(189,189,189,.5) 0 2px 5px 0}.b-home-proposal-list__item:first-child{margin-left:0}.b-home-proposal-list__item a{display:block}.b-home-proposal-list__item a:hover .img img{transform:scale(1.05)}.b-home-proposal-list__item .img{height:auto;overflow:hidden}.b-home-proposal-list__item .img img{transition:all .3s ease 0s;width:100%;height:auto;object-fit:cover}.b-home-proposal-list__item .img.img_type_new{position:relative}.b-home-proposal-list__item .img.img_type_new:after{position:absolute;top:0;left:0;width:50px;height:50px;content:"";background:url(/construction/custom-house/img/img_custom-house-proposal_new.png) 0 0 no-repeat}.b-home-proposal-list__item .box-txt{padding:18px 0 8px;text-align:center}.b-home-proposal__ttl{margin:0 0 32px;line-height:1.2;text-align:center}}.b-insistence-head-area{width:980px;margin:0 auto 115px;font-size:114.3%}.b-insistence-head-area-left{float:left;width:330px}.b-insistence-head-area-right{float:right;width:588px}.b-insistence-head-area__ttl{margin:0 0 20px 0}.b-insistence-head-area__txt{margin:0 0 13px 0}.b-insistence-head-area__link{margin:28px 0 0 0;margin:auto}.b-insistence-head-area__link a{position:relative;display:block;text-align:center;padding:10px 0;border:1px solid #0061a6;overflow:hidden;font-weight:700;transition:all .3s ease 0s}.b-insistence-head-area__link a span{display:inline-block;padding:0 0 0 15px;line-height:1.2;background:url(/common/img/arrow_bottom_blue.png) no-repeat 0 .4em}.b-insistence-head-area__link a:hover{color:#fff;background:#0069a6}.b-insistence-head-area__link a:hover span{display:inline-block;padding:0 0 0 15px;line-height:1.2;background:url(/common/img/arrow_bottom_white.png) no-repeat 0 .4em}.b-insistence-head-area__link a{font-size:87.5%}.b-insistence-head-area__img{padding:4px;background:#fff;box-shadow:#bdbdbd 0 2px 2px 0}.b-insistence-head-area__img img{display:block}.b-insistence-head-area__brand-box{margin:22px 0 0 0}.b-insistence-head-area__brand-box .brand-ttl{margin:0 0 6px 0}.b-insistence-head-area__brand-box .brand-list{display:table;width:100%}.b-insistence-head-area__brand-box .brand-list .item{display:table-cell;width:118px;border-left:1px dotted #ccc;box-sizing:border-box}.b-insistence-head-area__brand-box .brand-list .item img{display:block;margin:auto}.b-insistence-head-area__brand-box .brand-list .item:last-child{border-right:1px dotted #ccc}.b-insistence-reason{margin:0 auto 40px auto}.b-insistence-reason-inner{width:980px;margin:auto}.b-insistence-reason__ttl{float:left;width:75px}.b-insistence-reason-contents{float:right;width:825px}.b-insistence-area{margin:0 0 60px 0;font-size:114.3%}.b-insistence-area__ttl{margin:0 0 24px 0}.b-insistence-area__txt-area{width:390px}.b-insistence-area__txt-area .txt{margin:0 0 13px 0}.b-insistence-area__txt-area1{width:585px}.b-insistence-area__txt-area1 .txt{margin:0 0 13px 0}.b-insistence-area__txt-area_is_left{float:left}.b-insistence-area__txt-area_is_right{float:right}.b-insistence-area__img_is_left{float:left}.b-insistence-area__img_is_right{float:right}.b-insistence-area__img{overflow:hidden;padding:4px;background:#fff;box-shadow:#bdbdbd 0 2px 2px 0}.b-insistence-area__img img{position:relative;display:block}.b-insistence-area__img1{padding:3px;background:#fff;border:solid 1px #ccc}.b-insistence-area__img1 img{position:relative;display:block}.b-insistence-area1{margin:0 0 60px 0}.b-insistence-area1 .left{width:390px;float:left}.b-insistence-area1 .right{width:390px;float:right}.b-insistence-area1 .ttl{font-size:114.3%;font-weight:700}.b-insistence-area1 .txt{font-size:100%}.b-insistence-area1 .txt dt{width:100%;font-weight:700;margin:0 0 5px 0;padding:25px 0 0 0;float:left}.b-insistence-area1 .txt dd{width:240px;float:left}.b-insistence-area1 .txt dd.img{width:auto;padding:1px 2px 2px 2px;background:#fff;box-shadow:#bdbdbd 0 2px 2px 0;float:right}.b-insistence-area1 .txt dd.img img{display:block}.ie8 .b-insistence-area1 .txt img{padding:4px;background:#fff;border-left:1px solid #eee;border-right:1px solid #eee;border-bottom:2px solid #eee;box-sizing:border-box}.b-insistence-area2{margin:0 0 40px 0}.b-insistence-area2 .btn{width:300px;margin:auto;margin:16px auto 0 auto}.b-insistence-area2 .btn a{position:relative;display:block;text-align:center;padding:10px 0;border:1px solid #0061a6;overflow:hidden;font-weight:700;transition:all .3s ease 0s}.b-insistence-area2 .btn a span{display:inline-block;padding:0 0 0 11px;line-height:1.2;background:url(/common/img/arrow_right_blue.png) no-repeat 0 .3em}.b-insistence-area2 .btn a:hover{color:#fff;background:#0069a6}.b-insistence-area2 .btn a:hover span{display:inline-block;padding:0 0 0 11px;line-height:1.2;color:#fff;background:url(/common/img/arrow_right_white.png) no-repeat 0 .3em}.b-insistence-area3{border:solid 3px #e6e6e6}.b-insistence-area3 .inner{padding:36px 36px 10px 36px;background:#fff}.b-insistence-area3 .ttl{margin:0 0 25px 0}.b-insistence-area3 .img{margin:0 0 25px 0}.b-insistence-area3 .txt{margin:0 0 20px 0}.b-insistence-area3 .annotation{font-size:85.7%;color:#999;margin-left:12px;text-indent:-12px;line-height:1.25}.b-insistence-area3 .link{display:inline-block;padding:0 0 0 11px;line-height:1.2;background:url(/common/img/arrow_right_blue.png) no-repeat 0 .3em}.b-insistence-area3 .link span{display:inline-block;padding:0 15px 0 0;line-height:1.2;background:url(/common/img/icon_blank_blue.png) no-repeat 100% .3em}.b-insistence-area3__link-area{padding:12px 35px;background:#f5f5f5}.b-insistence-area3__link-area .txt{display:inline-block;margin:0 15px 0 0;padding:0 13px 0 0;line-height:1.25;border-right:1px solid #ccc}.insistence-bg{position:absolute;top:0;width:100%;z-index:-1;opacity:0;-ms-filter:"alpha(opacity=0)"}.insistence-bg img{width:100%;display:block}@media (max-width:767px){.b-insistence-head-area{width:540px;margin:0 auto 115px auto;font-size:100%;padding:0 30px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.b-insistence-head-area-left{float:none;width:100%}.b-insistence-head-area-right{float:none;width:100%}.b-insistence-head-area__ttl{margin:0 0 20px 0}.b-insistence-head-area__img img{display:block;width:100%;height:auto}.b-insistence-reason-inner{width:100%;margin:auto;padding:0 30px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.b-insistence-reason__ttl{float:none;width:100%;text-align:center;margin-bottom:40px}.b-insistence-reason-contents{float:none;width:100%}.b-insistence-area{margin:0 0 60px 0;font-size:100%}.b-insistence-area__ttl{width:540px;margin:0 auto 24px}.b-insistence-area__txt-area{width:100%}.b-insistence-area__txt-area .txt{width:540px;margin:0 auto 13px}.b-insistence-area__txt-area1{width:100%}.b-insistence-area__txt-area1 .txt{width:540px;margin:0 0 13px 0}.b-insistence-area__txt-area_is_left{float:none;margin:0 auto;width:540px}.b-insistence-area__txt-area_is_right{float:none;margin:0 auto;width:540px}.b-insistence-area__img_is_left{float:none}.b-insistence-area__img_is_right{float:none}.b-insistence-area__img{overflow:hidden;padding:4px;background:#fff;box-shadow:#bdbdbd 0 2px 2px 0;max-width:100%!important;height:auto;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto}.b-insistence-area__img img{position:relative;display:block;max-width:100%!important;height:auto}.b-insistence-area__img1{margin:0 auto;padding:3px;background:#fff;border:solid 1px #ccc;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center!important;max-width:100%!important}.b-insistence-area__img1 img{position:relative;display:block;max-width:100%;height:auto}.b-insistence-area1{margin:0 0 60px 0}.b-insistence-area1 .left{margin:0 auto;width:500px;max-width:100%;float:none}.b-insistence-area1 .right{margin:0 auto;width:500px;max-width:100%;float:none}.b-insistence-area1 .right .inr{margin-top:40px}.b-insistence-area1 .ttl{font-size:114.3%;font-weight:700}.b-insistence-area1 .txt{font-size:100%}.b-insistence-area1 .txt dt{width:100%;font-weight:700;margin:0 0 5px 0;padding:25px 0 0 0;float:left}.b-insistence-area1 .txt dd{width:350px;float:left}.b-insistence-area1 .txt dd.img{width:auto;padding:1px 2px 2px 2px;background:#fff;box-shadow:#bdbdbd 0 2px 2px 0;float:right}.b-insistence-area1 .txt dd.img img{display:block}.ie8 .b-insistence-area1 .txt img{padding:4px;background:#fff;border-left:1px solid #eee;border-right:1px solid #eee;border-bottom:2px solid #eee;box-sizing:border-box}.b-insistence-area2{margin:0 0 40px 0}.b-insistence-area2 .nowrap{margin:0 0 40px 0;display:block!important;overflow-x:auto!important;white-space:nowrap!important}.b-insistence-area2 .btn{width:300px;margin:auto;margin:16px auto 0 auto}.b-insistence-area2 .btn a{position:relative;display:block;text-align:center;padding:10px 0;border:1px solid #0061a6;overflow:hidden;font-weight:700;transition:all .3s ease 0s}.b-insistence-area2 .btn a span{display:inline-block;padding:0 0 0 11px;line-height:1.2;background:url(/common/img/arrow_right_blue.png) no-repeat 0 .3em}.b-insistence-area2 .btn a:hover{color:#fff;background:#0069a6}.b-insistence-area2 .btn a:hover span{display:inline-block;padding:0 0 0 11px;line-height:1.2;color:#fff;background:url(/common/img/arrow_right_white.png) no-repeat 0 .3em}.b-insistence-area2 img{min-width:820px!important;height:auto}.b-insistence-area3{border:solid 3px #e6e6e6}.b-insistence-area3 .inner{padding:36px 16px 10px;background:#fff}.b-insistence-area3 .ttl{margin:0 0 25px 0}.b-insistence-area3 .img{margin:0 0 25px 0;display:block!important;overflow-x:auto!important;white-space:nowrap!important}.b-insistence-area3 .img img{width:740px!important;height:auto}.b-insistence-area3 .txt{margin:0 0 20px 0}.b-insistence-area3 .annotation{font-size:85.7%;color:#999;margin-left:12px;text-indent:-12px;line-height:1.25}.b-insistence-area3 .inner .sp{margin:0 auto;width:540px}.b-insistence-area3 .inner ul{float:left;margin:-10px 0 30px;width:220px}.b-insistence-area3 .inner li{position:relative;width:100%;margin:0 0 30px;padding:5px 0;-moz-box-sizing:border-box;-weblit-box-sizing:border-box;box-sizing:border-box;background:#f4f4f4;font-size:87%;font-weight:700;text-align:center}.b-insistence-area3 .inner li.blue{color:#fff;background:#66a5ca!important}.b-insistence-area3 .inner li.no-color{background:0 0!important}.b-insistence-area3 .inner li:after{position:absolute;display:block;content:"";bottom:-20px;left:50%;margin-left:-6px;width:0;height:0;border-top:8px solid #b3b3b3;border-left:8px solid transparent;border-right:8px solid transparent}.b-insistence-area3 .inner li:last-child::after{border:none}.b-insistence-area3 .inner .support{position:relative;float:left;margin:100px 20px;width:60px;font-weight:700;text-align:center}.b-insistence-area3 .inner .support:before{position:absolute;display:block;content:"";left:-10px;top:50%;margin-top:-8px;width:0;height:0;border-top:8px solid transparent;border-right:8px solid #b3b3b3;border-bottom:8px solid transparent}.b-insistence-area3 .inner .support:after{position:absolute;display:block;content:"";right:-10px;top:50%;margin-top:-8px;width:0;height:0;border-top:8px solid transparent;border-left:8px solid #b3b3b3;border-bottom:8px solid transparent}.b-insistence-area3 .link{display:inline-block;padding:0 0 0 11px;line-height:1.2;background:url(/common/img/arrow_right_blue.png) no-repeat 0 .3em}.b-insistence-area3 .link span{display:inline-block;padding:0 15px 0 0;line-height:1.2;background:url(/common/img/icon_blank_blue.png) no-repeat 100% .3em}.b-insistence-area3__link-area{padding:12px 35px;background:#f5f5f5}.b-insistence-area3__link-area .txt{display:inline-block;margin:0 15px 0 0;padding:0 13px 0 0;line-height:1.25;border-right:1px solid #ccc}.insistence-bg{position:absolute;top:0;width:100%;z-index:-1;opacity:0;-ms-filter:"alpha(opacity=0)"}.insistence-bg img{width:100%;display:block}}@media (max-width:639px){.b-insistence-head-area{width:100%}.b-insistence-area__ttl{width:100%}.b-insistence-area__txt-area{width:100%}.b-insistence-area__txt-area .txt{width:100%;margin:0 auto 13px}.b-insistence-area__txt-area1 .txt{width:100%}.b-insistence-area__txt-area_is_left{width:100%}.b-insistence-area__txt-area_is_right{width:100%}.b-insistence-area1 .left{margin:0 auto;width:460px;max-width:100%;float:none}.b-insistence-area1 .right{margin:0 auto;width:460px;max-width:100%;float:none}.b-insistence-area1 .txt{font-size:100%}.b-insistence-area1 .txt dt{width:100%;font-weight:700;margin:0 0 5px 0;padding:25px 0 0 0;float:left}.b-insistence-area1 .txt dd{width:300px;float:left}.b-insistence-area3 .inner{padding:36px 10px 10px;background:#fff}.b-insistence-area3 .inner .sp{margin:0 auto;width:500px}.b-insistence-area3 .inner ul{float:left;margin:-10px 0 30px;width:189px}.b-insistence-area3 .inner li{position:relative;width:100%;margin:0 0 30px;padding:5px 0;-moz-box-sizing:border-box;-weblit-box-sizing:border-box;box-sizing:border-box;background:#f4f4f4;font-size:87%;font-weight:700;text-align:center}.b-insistence-area3 .inner li:after{position:absolute;display:block;content:"";bottom:-20px;left:50%;margin-left:-6px;width:0;height:0;border-top:8px solid #b3b3b3;border-left:8px solid transparent;border-right:8px solid transparent}.b-insistence-area3 .inner li:last-child::after{border:none}.b-insistence-area3 .inner li.blue{color:#fff;background:#66a5ca!important}.b-insistence-area3 .inner li.no-color{background:0 0!important}.b-insistence-area3 .inner .support{position:relative;float:left;margin:100px 20px;width:56px;font-weight:700;text-align:center}.b-insistence-area3 .inner .support:before{position:absolute;display:block;content:"";left:-10px;top:50%;margin-top:-8px;width:0;height:0;border-top:8px solid transparent;border-right:8px solid #b3b3b3;border-bottom:8px solid transparent}.b-insistence-area3 .inner .support:after{position:absolute;display:block;content:"";right:-10px;top:50%;margin-top:-8px;width:0;height:0;border-top:8px solid transparent;border-left:8px solid #b3b3b3;border-bottom:8px solid transparent}}@media (max-width:567px){.b-insistence-area1 .left{margin:0 auto;width:380px;max-width:100%;float:none}.b-insistence-area1 .right{margin:0 auto;width:380px;max-width:100%;float:none}.b-insistence-area1 .txt{font-size:95%}.b-insistence-area1 .txt dt{width:100%;font-weight:700;margin:0 0 5px 0;padding:25px 0 0 0;float:left}.b-insistence-area1 .txt dd{width:240px;float:left}.b-insistence-area3 .inner .sp{margin:0 auto;width:300px}.b-insistence-area3 .inner ul{float:none;width:300px;margin:-10px auto 30px}.b-insistence-area3 .inner li{margin:10px 0 30px;padding:10px 0}.b-insistence-area3 .inner li:after{position:absolute;display:block;content:"";bottom:-20px;left:50%;margin-left:-6px;width:0;height:0;border-top:8px solid #b3b3b3;border-left:8px solid transparent;border-right:8px solid transparent}.b-insistence-area3 .inner .support{position:relative;float:none;margin:-5px auto 30px;width:56px;font-weight:700;text-align:center}.b-insistence-area3 .inner .support:before{position:absolute;display:block;content:"";top:-5px;left:50%;margin-left:-8px;width:0;height:0;border-top:8px solid #b3b3b3;border-left:8px solid transparent;border-right:8px solid transparent}.b-insistence-area3 .inner .support:after{position:absolute;display:block;content:"";top:100%;margin-top:5px;left:50%;margin-left:-8px;width:0;height:0;border-top:8px solid #b3b3b3;border-left:8px solid transparent;border-right:8px solid transparent}}@media (max-width:413px){.b-insistence-area__txt-area{margin:0 auto;width:320px}.b-insistence-area1 .left{margin:0 auto;width:320px}.b-insistence-area1 .right{margin:0 auto;width:320px}.b-insistence-area1 .left{margin:0 auto;width:320px}.b-insistence-area1 .right{margin:0 auto;width:320px}.b-insistence-area1 .txt dd{width:auto;float:none;font-size:90%}.b-insistence-area1 .txt dd.img{width:auto;padding:1px 2px 2px 2px;background:#fff;box-shadow:#bdbdbd 0 2px 2px 0;float:right;margin-left:10px}.b-insistence-area3 .inner .sp{margin:0 auto;width:96%}.b-insistence-area3 .inner ul{float:none;width:96%;margin:-10px auto 30px}.b-insistence-area3 .inner li{margin:10px 0 30px;padding:10px 0}.b-insistence-area3 .inner li:after{position:absolute;display:block;content:"";bottom:-20px;left:50%;margin-left:-6px;width:0;height:0;border-top:8px solid #b3b3b3;border-left:8px solid transparent;border-right:8px solid transparent}.b-insistence-area3 .inner .support{position:relative;float:none;margin:-5px auto 30px;width:56px;font-weight:700;text-align:center}.b-insistence-area3 .inner .support:before{position:absolute;display:block;content:"";top:-5px;left:50%;margin-left:-8px;width:0;height:0;border-top:8px solid #b3b3b3;border-left:8px solid transparent;border-right:8px solid transparent}.b-insistence-area3 .inner .support:after{position:absolute;display:block;content:"";top:100%;margin-top:5px;left:50%;margin-left:-8px;width:0;height:0;border-top:8px solid #b3b3b3;border-left:8px solid transparent;border-right:8px solid transparent}}.b-banner{width:980px;margin:0 auto 60px auto;padding:10px 0 0 0;overflow:hidden}.b-banner a{position:relative;display:block;padding:45px}.b-banner a:hover .b-banner__btn-line{background:#0069a6}.b-banner a:hover .b-banner__btn-line img{opacity:0;-ms-filter:"alpha(opacity=0)"}.b-banner__txt{margin:0 0 24px 0;text-align:right;position:relative;z-index:1}.b-banner__txt img{display:block;margin:0 0 0 auto}.b-banner__txt2{margin:0 0 24px 0;text-align:right;position:relative;z-index:1;color:#000!important;font-weight:700}.b-banner__btn-line{position:relative;float:right;width:270px;padding:16px 0;border:1px solid #0061a6;text-align:center;transition:all .3s ease 0s}.b-banner__btn-line img{display:block;position:relative;margin:0 auto;transition:all .3s ease 0s;z-index:600}.b-banner__btn-line:after{content:'';display:block;position:absolute;z-index:500}.b-banner__btn-line_type_fair{margin:0 0 50px 0}.b-banner__btn-line_type_fair:after{top:16px;left:0;width:100%;height:16px;background:url(/construction/common/img/bnr_fair_btn_o.png) no-repeat center center}.b-banner_type_fair a:before{content:"";position:absolute;top:-8px;left:0;display:block;width:100%;height:200px;background:url(/construction/common/img/bnr_fair_bg.png) no-repeat 0 0;z-index:0}.b-banner__btn-line_type_fair2{margin:0 0 40px 0}.b-banner__btn-line_type_fair2:after{top:16px;left:0;width:100%;height:16px;background:url(/construction/custom-house/fair/img/bnr_fair_btn_o.png) no-repeat center center}.b-banner_type_fair2 a:before{content:"";position:absolute;top:-8px;left:0;display:block;width:100%;height:200px;background:url(/construction/custom-house/fair/img/bnr_fair_bg.png) no-repeat 0 0;z-index:0}.b-banner__txt{margin:10px 45px 17px 0;text-align:right;position:relative;z-index:1}.b-banner__btn-line_type_flow{margin:0 0 50px 0}.b-banner__btn-line_type_flow:after{top:16px;left:0;width:100%;height:16px;background:url(/construction/common/img/bnr_flow_btn_o.png) no-repeat center center}.b-banner_type_flow{margin-bottom:0}.b-banner_type_flow a:before{content:"";position:absolute;top:-8px;left:0;display:block;width:100%;height:200px;background:url(/construction/common/img/bnr_flow_bg.png) no-repeat 0 0;z-index:0}@media (max-width:767px){.b-banner{width:100%;margin:0 auto 30px auto;padding:10px 0 0 0;overflow:hidden}.b-banner a{position:relative;display:block;padding:20px}.b-banner_type_fair a:before{content:"";position:absolute;top:-8px;left:0;display:block;width:100%;height:150px;background:url(/construction/common/img/bnr_fair_bg.png) no-repeat 50% 0;background-size:cover;z-index:0}.b-banner_type_fair2 a:before{content:"";position:absolute;top:-8px;left:0;display:block;width:100%;height:150px;background:url(/construction/custom-house/fair/img/bnr_fair_bg.png) no-repeat 42% 0;background-size:cover;z-index:0}.b-banner_type_flow a:before{content:"";position:absolute;top:-8px;left:0;display:block;width:100%;height:150px;background:url(/construction/common/img/bnr_flow_bg.png) no-repeat 50% 0;background-size:cover;z-index:0}.b-banner a .b-banner__btn-line{background:rgba(255,255,255,.8)}.b-banner__txt{margin:10px 45px 17px 0}.b-banner_type_fair2 .b-banner__txt2{margin:7px 0 10px 0;text-align:right;font-size:85%}}@media (max-width:567px){.b-banner__btn-line{position:relative;float:right;width:240px;margin-right:0;padding:16px 0;border:1px solid #0061a6;text-align:center;transition:all .3s ease 0s}.b-banner__btn-line{position:relative;float:right;width:240px;margin-right:0;padding:16px 0;border:1px solid #0061a6;text-align:center;transition:all .3s ease 0s}b-banner_type_fair2 .b-banner__btn-line{position:relative;float:right;width:200px;margin-right:-5px;padding:16px 0;border:1px solid #0061a6;text-align:center;transition:all .3s ease 0s}.b-banner__btn-line.b-banner__btn-line_type_fair2 img{width:220px;height:14px}.b-banner__btn-line_type_fair2:after{top:16px;left:0;width:100%;height:16px;background:url(/construction/custom-house/fair/img/bnr_fair_btn_o.png) no-repeat center center;background-size:220px 14px}.b-banner__txt{margin:10px 18px 17px 0}.b-banner_type_fair2 .b-banner__txt2{margin:7px 0 10px 0;text-align:right;font-size:80%}}.b-contact__item,.b-contact__real-estate-item,.b-contact__refre-item,.b-group-contact__item{background:#e1f0fa}.b-contact__question,.b-contact__real-estate-question,.b-contact__refre-question{background:#d2e8f7}.b-contact__type1 .b-contact__item,.b-contact__type1 .b-contact__real-estate-item,.b-contact__type1 .b-contact__refre-item,.b-contact__type1 .b-group-contact__item{background-repeat:no-repeat;background-position:0 0;background-image:url(/construction/common/img/bg_modcontact.png)}.b-contact__type1 .copy{width:241px}.b-contact__type1 .box-btn-01{width:271px;padding:2px 0 0 0}.b-contact__type1 .box-btn-02{width:210px;padding:2px 0 0 0}.b-contact__type1 .box-btn{width:210px}.b-contact__type2{position:relative}.b-contact__type2 .b-contact__item,.b-contact__type2 .b-contact__real-estate-item,.b-contact__type2 .b-contact__refre-item,.b-contact__type2 .b-group-contact__item{padding-top:108px}.b-contact__type2 .box-btn-01{width:210px;float:none;position:absolute;top:31px;left:210px}.b-contact__type2 .box-btn-02{width:210px;float:none;position:absolute;top:31px;left:721px}.b-contact__type2 .box-btn-03{width:242px;padding:0 0 0 30px;border-left:solid 1px #cad7e0;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;float:none;position:absolute;top:31px;left:451px}.b-contact__type2 .box-btn{width:100%}.b-contact__type3{position:relative}.b-contact__type3 .b-contact__item,.b-contact__type3 .b-contact__real-estate-item,.b-contact__type3 .b-contact__refre-item,.b-contact__type3 .b-group-contact__item{padding-top:108px}.b-contact__type3 .box-btn-01{width:210px;float:none;position:absolute;top:31px;left:721px}.b-contact__type3 .box-btn-02{width:240px;float:none;border-right:solid 1px #cad7e0;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;top:31px;left:451px}.b-contact__type3 .box-btn-03{width:212px;float:none;position:absolute;top:31px;left:210px}.b-contact__type3 .box-btn{width:210px}.b-contact_type_rent .b-contact__item,.b-contact_type_rent .b-contact__real-estate-item,.b-contact_type_rent .b-contact__refre-item,.b-contact_type_rent .b-group-contact__item{padding-left:250px}.b-contact_type_rent .b-contact__item:before,.b-contact_type_rent .b-contact__real-estate-item:before,.b-contact_type_rent .b-contact__refre-item:before,.b-contact_type_rent .b-group-contact__item:before{left:55px}.b-contact_type_rent .b-contact__question,.b-contact_type_rent .b-contact__real-estate-question,.b-contact_type_rent .b-contact__refre-question{padding-left:250px}.b-contact_type_rent .b-contact__question .txt,.b-contact_type_rent .b-contact__real-estate-question .txt,.b-contact_type_rent .b-contact__refre-question .txt{padding:0}.b-contact_type_rent .copy{width:auto;margin:0 0 25px 0}.b-contact_type_rent .copy img{display:block}.b-contact_type_rent .box-text{display:table-cell;padding:0 30px 0 1px;float:none;vertical-align:top}.b-contact_type_rent .box-text .box__txt{padding:0 0 0 1px}.b-contact_type_rent .box-tel{display:table-cell;float:none;vertical-align:top}.b-input-txt-field__type_row{margin:20px 0 0}.b-input-txt-error_type_contact_item{left:11.7em}.b-input-txt-error_type_tenjijo_raireki{left:14em}.b-lower-link-area-inner_left{width:460px;float:left}.b-lower-link-area-inner_left .b-lower-link-area__item{margin:0}.b-lower-link-area-inner_left .ie8 .b-lower-link-area__item{margin:0}.b-lower-link-area-inner_left .left{width:210px;float:left}.b-lower-link-area-inner_left2{width:460px;float:left;margin-top:50px}.b-lower-link-area-inner_left .right{width:210px;float:right}.b-lower-link-area-inner_right{width:460px;float:right}.b-lower-link-area-inner_right .b-lower-link-area__item{margin:0}.b-lower-link-area-inner_right .ie8 .b-lower-link-area__item{margin:0}.b-lower-link-area-inner_right .left{width:210px;float:left}.b-lower-link-area-inner_right .right{width:210px;float:right}.b-lower-link-area__item{float:left;margin:0 0 0 40px;overflow:hidden;background:#fff;box-shadow:rgba(189,189,189,.5) 0 2px 5px 0}.b-lower-link-area__item a{display:block}.b-lower-link-area__item .img{height:170px;overflow:hidden}.b-lower-link-area__item .img img{transition:all .3s ease 0s}.b-lower-link-area__item .box-txt{padding:18px 0 8px 0;text-align:center}.b-lower-link-area__item.b-lower-link-area__item_type_2col{width:470px}.b-lower-link-area__item.b-lower-link-area__item_type_3col{width:300px}.b-lower-link-area__item.b-lower-link-area__item_type_4col{width:215px}.b-lower-link-area__item:first-child{margin:0}.b-lower-link-area__item:hover .img img{transform:scale(1.05)}.ie8 .b-lower-link-area__item{margin:0 0 0 32px;border-left:1px solid #eee;border-right:1px solid #eee;border-bottom:2px solid #eee;box-sizing:border-box}.ie8 .b-lower-link-area__item.b-lower-link-area__item_type_2col{width:472px}.ie8 .b-lower-link-area__item.b-lower-link-area__item_type_3col{width:302px}.ie8 .b-lower-link-area__item.b-lower-link-area__item_type_4col{width:217px}.ie8 .b-lower-link-area__item:first-child{margin:0}.jspContainer{overflow:hidden;position:relative}.jspPane{position:absolute}.jspVerticalBar{position:absolute;top:0;right:0;width:8px;height:100%;background:red}.jspHorizontalBar{position:absolute;bottom:0;left:0;width:100%;height:8px;background:red}.jspCap{display:none}.jspHorizontalBar .jspCap{float:left}.jspTrack{background:#f5f5f5;position:relative}.jspDrag{background:#0068b3;position:relative;top:0;left:0;cursor:pointer;border-radius:5px}.jspHorizontalBar .jspDrag,.jspHorizontalBar .jspTrack{float:left;height:100%}.jspArrow{background:#50506d;text-indent:-20000px;display:block;cursor:pointer;padding:0;margin:0}.jspArrow.jspDisabled{cursor:default;background:#80808d}.jspVerticalBar .jspArrow{height:16px}.jspHorizontalBar .jspArrow{width:16px;float:left;height:100%}.jspVerticalBar .jspArrow:focus{outline:0}.jspCorner{background:#eeeef4;float:left;height:100%}* html .jspCorner{margin:0 -3px 0 0}input,textarea{font-family:"メイリオ","ヒラギノ角ゴ Pro W3",Hiragino Kaku Gothic Pro,Osaka,"ＭＳ Ｐゴシック",Meiryo,MS PGothic,sans-serif}textarea{display:block;width:100%;padding:8px;border:1px solid #ccc;box-sizing:border-box}.b-input-txt-field{position:relative;margin:40px 0 0 0}.b-input-txt-field input[type=text],.b-input-txt-field textarea{width:100%;padding:10px 18px;font-size:114.3%;vertical-align:middle;border:1px solid #bfbfbf;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;transition:all .3s;background:#f5f5f5}.b-input-txt-field input[type=text]#postal-code,.b-input-txt-field input[type=text]#postal-code2,.b-input-txt-field textarea#postal-code,.b-input-txt-field textarea#postal-code2{float:left;width:160px}.b-input-txt-field input[type=text]:hover,.b-input-txt-field textarea:hover{background:#fff}.b-input-txt-field .b-input-txt-field__ttl{margin:0 0 10px 0;font-size:114.3%}.b-input-txt-field .b-input-txt-field__ttl .form-annotation-color{font-size:68.8%;font-weight:400}.b-input-txt-field label{display:block;margin:0 0 5px 0;cursor:text;color:#333}.b-input-txt-field.focus input[type=text],.b-input-txt-field.focus textarea{border:1px solid #333;background:#fff}.b-input-txt-field.focus.entered input[type=text],.b-input-txt-field.focus.entered textarea{border:1px solid #9ad99a;background:#ebf7eb}.b-input-txt-field.focus.error input[type=text],.b-input-txt-field.focus.error textarea{border:1px solid #eb9999;background:#fae5e5}.b-input-txt-field.b-input-txt-field_size_half input[type=text]{width:50%}.b-input-txt-field .b-input-txt-field__type_2colL{display:table-cell;width:340px;padding:0 20px 0 0}.b-input-txt-field .b-input-txt-field__type_2colL input[type=text]{box-sizing:border-box}.b-input-txt-field .b-input-txt-field__type_2colR{display:table-cell;width:340px}input[type=checkbox]{position:absolute;left:-9999px;padding:0;visibility:hidden}input[type=checkbox]+label{position:relative;padding:0 0 0 30px;cursor:pointer;display:inline-block;transition:all .3s ease 0s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}input[type=checkbox]+label:before{content:'';position:absolute;top:.25em;left:0;width:16px;height:16px;z-index:0;border:2px solid #cdcdcd;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;transition:all .3s ease 0s}input[type=checkbox]:checked+label:before{top:.1em;left:-3px;width:12px;height:18px;border-top:none;border-left:none;border-right:3px solid #0061a6;border-bottom:3px solid #0061a6;transform:rotate(40deg);-webkit-backface-visibility:hidden;transform-origin:100% 100%}.ie8 input[type=checkbox]{position:relative;top:2px;left:0;margin:2px 0 0 0;visibility:visible}.ie8 input[type=checkbox]+label{position:relative;padding:0 0 0 10px}.ie8 input[type=checkbox]+label:before{content:'';display:none}input[type=radio]{position:absolute;left:-9999px;padding:0;visibility:hidden}input[type=radio]+label{position:relative;padding:0 0 0 26px;cursor:pointer;display:inline-block;transition:all .3s ease 0s;-webkit-transform:perspective(0);-webkit-transform-style:preserve-3d;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}input[type=radio]+label:after,input[type=radio]+label:before{content:'';position:absolute;top:.3em;left:0;width:16px;height:16px;z-index:0;border:2px solid #cdcdcd;border-radius:50%;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;transition:all .3s ease 0s}input[type=radio]+label:after{z-index:-1;transform:scale(0)}input[type=radio]:checked+label{color:#0061a6}input[type=radio]:checked+label:before{border:2px solid #0061a6}input[type=radio]:checked+label:after{border:2px solid #0061a6;background:#0061a6;z-index:0;transform:scale(.5)}.ie8 input[type=radio]{position:relative;top:2px;left:0;margin:2px 0 0 0;visibility:visible}.ie8 input[type=radio]+label{position:relative;padding:0 0 0 6px}.ie8 input[type=radio]+label:after,.ie8 input[type=radio]+label:before{content:'';display:none}.b-cta{margin:0 0 100px 0;background:#e1f0fa}.b-cta img{display:block}.b-cta .b-cta__inner{padding:20px 50px}.b-cta .b-cta__ttl{padding:0 20px 0 0;display:table-cell;vertical-align:middle}.b-cta .b-cta__date{padding:0 20px 0 0;display:table-cell;vertical-align:middle}.b-cta .b-cta__tel{display:table-cell;vertical-align:middle}.form-contents .form-contents__section__ttl,.form-contents-complete .form-contents__section__ttl{margin:0 0 34px 0;padding:0 0 0 20px;border-left:5px solid #0061a6;line-height:1.2;font-weight:700;font-size:185.8%}.form-contents .form-contents__section__ttl .form-annotation-color,.form-contents-complete .form-contents__section__ttl .form-annotation-color{font-size:42.3%;font-weight:400}.contact-header{position:relative}.contact-header-inner{width:700px}.form-contents,.form-contents-complete{position:relative;width:700px;margin:0 auto 95px auto;padding:60px 0 0 0}.form-contents .form-annotation-color,.form-contents-complete .form-annotation-color{display:inline-block;padding:3px;font-size:78.6%;color:#fff;line-height:1;text-align:center;vertical-align:middle;background:#f50}.form-contents-complete{margin:0 auto 120px}.form-contents__header{display:table;width:100%;margin:0 0 90px 0}.form-contents__header .annotation{display:block;float:left;margin:14px 0 0;white-space:nowrap;text-align:right}.form-contents__header.form-contents__header_type_member_confirm{padding:40px}.contents-header__ttl_type_form{display:block;font-size:250%}.form-contents__section{margin:0 0 90px 0}.form-contents__section.form-contents__section_state_last{padding:0 0 60px 0;border-bottom:1px solid #ccc}.form-annotation-color{color:#f50}.b-form-ttl{margin:0 0 34px 0;padding:0 0 0 20px;border-left:5px solid #0061a6;line-height:1.2;font-weight:700;font-size:185.8%}.b-form-ttl.b-input-txt-field__ttl{font-size:142.9%}.b-input-txt-field .b-form-ttl.b-input-txt-field__ttl .form-annotation-color{font-size:55%}.radio-list__item{float:left;margin:0 40px 0 0}.radio-list_type_career_entry .radio-list__item{float:none;margin:0 0 3px 0;font-size:114.3%}.radio-list-confirm{line-height:1.25;font-size:114.3%}.check-list__item{float:left;width:350px;margin:0 0 8px 0}.check-list-confirm__item{margin:0 0 8px 0;padding:0 0 0 20px;line-height:1.25;background:url(/common/img/icon_list_type_disc.png) no-repeat 0 center}.search-postal-code{float:left;padding:10px 0 0 15px;font-size:114.3%}.search-postal-code a{display:inline-block;padding:0 0 0 11px;line-height:1.2;background:url(/common/img/arrow_right_blue.png) no-repeat 0 .3em}.search-postal-code a:hover{text-decoration:underline}.b-form-btn-area{position:relative;width:700px;margin:0 auto;padding:30px 0;background:#e1f0fa}.b-form-btn-area.b-form-btn-area_state_disabled{background:#f5f5f5}.b-form-btn-area.b-form-btn-area_state_disabled span{display:block;width:270px;padding:16px 0 11px 0;background:#ccc}.b-form-btn-area__btn{width:270px;margin:auto;text-align:center}.b-form-btn-area__btn a{display:block;padding:16px 0 11px 0;background:#0061a6;box-shadow:#bdbdbd 0 2px 2px 0;transition:all .3s ease 0s;color:#fff;font-weight:700}.b-form-btn-area__btn a:hover{background:#238bc8}.b-form-btn-area__return-link{position:absolute;top:50%;left:20px;margin:-.8em 0 0 0}.b-form-btn-area__return-link a{display:inline-block;padding:0 0 0 11px;line-height:1.2;background:url(/common/img/arrow_left_blue.png) no-repeat 0 .3em}.b-form-btn-area__return-link a:hover{text-decoration:underline}.b-btn-fill_size_270_center{width:270px;margin:auto}.contact-footer{border-top:1px solid #ccc}.contact-footer-inner{width:700px;margin:auto;padding:15px 0}.contact-footer__txt{line-height:1.25}.contact-footer__txt small{color:#999;font-size:78.6%}.b-form-annotation-counter{position:fixed;top:130px;min-width:140px;margin:0 0 0 740px;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:2000}.b-form-annotation-counter.b-form-annotation-counter_type_member{margin:0 0 0 880px;opacity:0}.b-form-annotation-counter.b-form-annotation-counter_state_init{opacity:1}.b-form-annotation-counter-inner{position:relative;padding:24px 5px;background:#e1f0fa;text-align:center;line-height:1.2}.b-form-annotation-counter-inner:after{content:'';display:block;position:absolute;top:50%;left:-12px;width:12px;height:12px;margin:-6px 0 0 0;background:url(/common/img/bg_annotation_balloon_blue.png) no-repeat}.b-form-annotation-counter__txt-01{margin:0 0 10px 0}.b-form-annotation-counter__txt-02{font-size:142.9%;font-weight:700}.b-form-annotation-counter__txt-02 span{font-size:200%}.b-input-txt-error{position:absolute;top:.1em;display:none}.b-input-txt-error-inner{position:relative;padding:5px 14px;line-height:1.2;background:#fae5e5;font-size:75%;color:#c00}.b-input-txt-error-inner:after{content:'';display:block;position:absolute;top:50%;left:-8px;width:8px;height:8px;margin:-4px 0 0 0;background:url(/common/img/bg_error_balloon.png) no-repeat 0 0}.b-input-txt-error_type_name{left:11.8em}.b-input-txt-error_type_name-kana{left:14.1em}.b-input-txt-error_type_kiboujikan,.b-input-txt-error_type_mail-address{left:11.9em}.b-input-txt-error_type_age{left:6.1em}.b-input-txt-error_type_age.b-input-txt-error_type_age_annotation{left:6.1em}.b-input-txt-error_type_education{left:8.4em}.b-input-txt-error_type_postal-code{left:7.9em;top:2.7em}.b-input-txt-error_type_prefectures{left:7.9em}.b-input-txt-error_type_contact-body{left:12.9em}.b-input-txt-error_type_city{left:7.9em}.b-input-txt-error_type_address{left:4.3em}.b-input-txt-error_type_kiboujoken,.b-input-txt-error_type_kizontatemono,.b-input-txt-error_type_phone-number{left:8.4em}.b-input-txt-error_type_work-place{left:4.7em}.b-input-txt-error_type_work-history{left:6.1em}.b-input-txt-error_type_keiken,.b-input-txt-error_type_mess,.b-input-txt-error_type_self-appeal,.b-input-txt-error_type_soufukibou2{left:12.9em}.b-input-txt-error_type_job{left:13.2em}.b-input-txt-error_type_job2{left:6.1em}.b-input-txt-error_type_jiki,.b-input-txt-error_type_sex,.b-input-txt-error_type_yosan{left:6.1em}.b-input-txt-error_type_contact_kubun,.b-input-txt-error_type_contact_type{left:18.7em}.b-input-txt-error_type_contact_type2{left:20.6em}.b-input-txt-error_type_contact_type3{left:11.3em}.b-input-txt-error_type_contact_type4{left:17.1em}.b-input-txt-error_type_mailmag,.b-input-txt-error_type_soufukibou{left:16.9em}.b-input-txt-error_type_shozaichi{left:12.6em}.b-input-txt-error_type_katsuyoshubetsu{left:16.3em}.b-input-txt-error_type_kanshin{left:15.1em}.b-input-txt-error_type_job-title{left:7.3em}.b-input-txt-error_type_request{left:14.1em}.b-input-txt-error_type_kibo_date{left:14.1em}.b-input-txt-error_type_contact_item{left:24.7em}.b-input-txt-error_type_company-name{left:16.3em}.b-input-txt-error_type_company-kana{left:260px}.b-input-txt-error_type_company-yakusyoku{left:7.3em}.b-input-txt-confirm-field__head{font-size:114.3%;font-weight:700}.b-input-txt-confirm-field__body{margin:0 0 22px 0;padding:8px 0;font-size:114.3%}.b-form-txt-area-confirm{font-size:114.3%}.b-complete-message{margin:0 0 35px 0;padding:36px 0 24px 0;text-align:center;font-weight:700;font-size:128.6%;background:#e1f0fa}.b-complete-txt-area{margin:0 0 35px 0;font-size:114.3%}.b-complete-txt-area p{margin:0 0 10px 0}.b-btn-line_type_complete{width:200px;margin:auto}.b-btn-line_type_complete a{position:relative;display:block;text-align:center;padding:10px 0;border:1px solid #0061a6;overflow:hidden;font-weight:700;transition:all .3s ease 0s}.b-btn-line_type_complete a span{display:inline-block;padding:0 0 0 11px;line-height:1.2;background:url(/common/img/arrow_right_blue.png) no-repeat 0 .3em}.b-btn-line_type_complete a:hover{color:#fff;background:#0069a6}.b-btn-line_type_complete a:hover span{display:inline-block;padding:0 0 0 11px;line-height:1.2;color:#fff;background:url(/common/img/arrow_right_white.png) no-repeat 0 .3em}.form-contents.form-contents_type_group .b-form-annotation-counter-inner,.form-contents_type_group.form-contents-complete .b-form-annotation-counter-inner{background:#e1f0fa}.form-contents.form-contents_type_group .b-form-annotation-counter__txt-02 span,.form-contents_type_group.form-contents-complete .b-form-annotation-counter__txt-02 span{color:#0061a6}.form-contents.form-contents_type_group .contents-header__ttl_type_form,.form-contents_type_group.form-contents-complete .contents-header__ttl_type_form{display:block}.form-contents.form-contents_type_group .form-contents__header .annotation,.form-contents_type_group.form-contents-complete .form-contents__header .annotation{display:block;float:left;margin:14px 0 0 0}.form-contents.form-contents_type_group .b-form-annotation-counter-inner:after,.form-contents_type_group.form-contents-complete .b-form-annotation-counter-inner:after{background:url(/common/img/bg_annotation_balloon_blue.png) no-repeat}.b-form-annotation-counter__txt-02 span{color:#0061a6}.b-modal-search-postal-code{position:fixed;top:0;left:0;width:100%;height:100%;z-index:20000;opacity:0;-ms-filter:"alpha(opacity=0)";display:none;transition:all .3s ease 0s}.b-modal-search-postal-code.action{opacity:1;-ms-filter:"alpha(opacity=100)"}.b-modal-search-postal-code.action .b-modal-search-postal-code-inner{transform:translate3d(0,0,0)}.b-modal-search-postal-code .bg{position:absolute;top:0;left:0;width:100%;height:100%;background:url(/contact/img/bg_modal-search-postal-code.png) repeat 0 0}.b-modal-search-postal-code .b-modal-search-postal-code-inner{position:relative;left:50%;top:50%;margin:-309px 0 0 -350px;width:700px;height:617px;background:#f5f5f5;z-index:1000;transition:all .3s ease 0s;transform:translate3d(0,50px,0)}.b-modal-search-postal-code .b-modal-search-postal-code-inner .b-modal-search-postal-code__ttl01{font-size:185.8%;margin:0 0 30px 0}.b-modal-search-postal-code .b-modal-search-postal-code-inner .b-modal-search-postal-code__ttl02{font-size:114.3%;margin:0 0 8px 0}.b-modal-search-postal-code .b-modal-search-postal-code-inner .b-modal-search-postal-code__txt{margin:0 0 35px 0}.b-modal-search-postal-code .b-modal-search-postal-code-inner .b-modal-search-postal-code-contents{padding:50px;background:#fff}.b-modal-search-postal-code .b-modal-search-postal-code-inner .b-modal-search-postal-code__btn{background:#ccc;width:270px;margin:20px auto 0;text-align:center}.b-modal-search-postal-code .b-modal-search-postal-code-inner .b-modal-search-postal-code__btn a{display:block;padding:16px 0 11px 0;background:#0061a6;box-shadow:#bdbdbd 0 2px 2px 0;transition:all .3s ease 0s;color:#fff;font-weight:700}.b-modal-search-postal-code .b-modal-search-postal-code-inner .b-modal-search-postal-code__btn a:hover{background:#238bc8}.b-modal-search-postal-code .b-modal-search-postal-code-inner .b-modal-search-postal-code__btn a{background:#333}.b-modal-search-postal-code .b-modal-search-postal-code-inner .b-modal-search-postal-code__btn a:hover{background:#555}.b-modal-search-postal-code .b-modal-search-postal-code-inner .b-modal-search-postal-code__btn span{display:block;padding:16px 0 11px 0}.b-modal-search-postal-code .b-modal-search-postal-code-inner .b-modal-search-postal-code__btn.b-modal-search-postal-code__btn_type_disabled{color:#ccc}.b-modal-search-postal-code-search{overflow:hidden}.b-modal-search-postal-code-search .b-modal-search-postal-code-item{margin:0 0 20px 0}.b-modal-search-postal-code-search .b-modal-search-postal-code-item:last-child{margin:0}.b-modal-search-postal-code-search .b-modal-search-postal-code-item__type_2colL{float:left;width:290px;margin:0 20px 0 0}.b-modal-search-postal-code-search .b-modal-search-postal-code-item__type_2colR{float:left;width:290px}.b-modal-search-postal-code-search .b-modal-search-postal-code__select{width:100%;padding:14px;color:#999;font-size:114.3%;background:#f5f5f5;border:1px solid #ccc;border-radius:0}.b-modal-search-postal-code-search .b-modal-search-postal-code__select.js_selected{background:#fff;color:#333}.b-form-ttl2 .form-annotation-color{font-weight:400}select.js_selected{background:#fff;color:#333}.b-input-txt-field__type_3colC,.b-input-txt-field__type_3colL{display:table-cell;padding:0 20px 0 0;width:180px}.b-input-txt-field__type_3colR{display:table-cell;width:180px}.b-input-txt-field .txt{cursor:text;position:absolute;right:0;bottom:42px}.b-input-txt-field select+.txt{bottom:46px}.b-input-txt-field .b-input-txt-field{margin:0}.b-input-txt-field .form-reserve-date select{border:1px solid #bfbfbf;border-radius:0;width:auto;min-width:60px;margin:0 5px 0 0;padding:14px 0 14px 14px;background:#f5f5f5}.b-input-txt-field .form-reserve-date select:focus{background:#fff}.b-input-txt-field .form-reserve-date .b-input-txt-field__type_3colC,.b-input-txt-field .form-reserve-date .b-input-txt-field__type_3colL,.b-input-txt-field .form-reserve-date .b-input-txt-field__type_3colR{min-width:84px;width:auto}@media only screen and (max-width:767px){.contact-header-inner{width:100%;padding-left:30px;padding-right:30px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.form-contents{width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.form-contents__header{display:table;width:100%;margin:0 0 30px}.form-contents__header .contents-header__ttl{margin:0 0 10px 10px;line-height:1.25;font-size:130%;font-weight:700;text-align:center}.form-contents__header .annotation{display:block;float:none;margin:14px 0 0;white-space:nowrap;text-align:center}.b-form-annotation-counter-inner{padding:15px 5px 10px}.b-form-annotation-counter__txt-02{font-size:130%}.b-form-annotation-counter__txt-02 span{font-size:150%}.b-form-annotation-counter.b-form-annotation-counter_type_member{margin:0}.form-contents__block1{margin:60px 0 60px 0;padding:20px 20px;background:#e1f0fa}.form-contents__block1 .inr1{width:100%;display:table}.form-contents__block1 .inr1 .txt{width:100%;line-height:.1;text-align:center;vertical-align:middle;display:block;margin-right:0}.form-contents__block1 .inr1 .tel{line-height:.1;text-align:center;vertical-align:middle;padding:10px 0 0 0;display:block}.b-form-annotation-counter{position:fixed;top:120px;right:0;min-width:100px;margin:0;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:2000}.form-contents__section{margin:0 30px 60px}.form-contents__section.form-contents__section_state_last{padding:0 0 60px 0;border-bottom:1px solid #ccc}.form-contents .form-contents__section__ttl,.form-contents-complete .form-contents__section__ttl{margin:0 0 24px 0;padding:0 0 0 20px;border-left:5px solid #0061a6;line-height:1.2;font-weight:700;font-size:150%}.b-form-ttl{margin:0 0 24px 0;padding:0 0 0 20px;border-left:5px solid #0061a6;line-height:1.2;font-weight:700;font-size:150%}.b-form-ttl.b-input-txt-field__ttl{font-size:142.9%}.b-input-txt-field .form-reserve-date select{display:table-cell;vertical-align:bottom;padding:8px 10px;min-width:auto;font-size:16px;font-size:1.1428571429rem}.b-input-txt-field .form-reserve-date .b-input-txt-field__type_3colC,.b-input-txt-field .form-reserve-date .b-input-txt-field__type_3colL,.b-input-txt-field .form-reserve-date .b-input-txt-field__type_3colR{min-width:auto}.b-input-txt-field .form-reserve-date .b-input-txt-field_col{display:table}.b-input-txt-field .form-reserve-date .b-input-txt-field_col>span{vertical-align:bottom;display:table-cell;font-size:13px;font-size:.9285714286rem}.b-form-btn-area{position:relative;width:100%;margin:0 auto;padding:30px 0;background:#e1f0fa}.b-form-btn-area__return-link{position:absolute;top:15px;left:50%;margin:-.8em 0 20px -5em}.contact-footer-inner{width:100%;margin:auto;padding:15px 0;text-align:center}.form-contents,.form-contents-complete{position:relative;width:100%;margin:0 auto 65px;padding:40px 0 0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.b-input-txt-confirm-field__head{font-size:100%}.b-input-txt-confirm-field__body{margin:0 0 22px 0;padding:8px 0;font-size:100%}.b-form-txt-area-confirm{font-size:100%}.b-complete-message{margin:0 0 35px 0;padding:24px 0 24px 0;font-size:110%;background:#e1f0fa}.b-complete-txt-area{margin:0 30px 35px;font-size:100%}}@media (max-width:567px){.form-contents__header .contents-header__ttl{margin:0 30px 10px;line-height:1.25;font-size:120%}}@media (max-width:413px){.form-contents__header .contents-header__ttl{margin:0 30px 10px;line-height:1.25;font-size:110%}}.edit-info-area{margin:0 0 40px 0;border-bottom:1px solid #ccc}.edit-info-area__header{padding:0 0 55px 0;border-bottom:1px solid #ccc}.edit-info-area__header .ttl{margin:0 0 14px 0;line-height:1.25;font-size:285.7%}.edit-info-area__header .ttl span{margin:0 0 5px 0;display:block;font-size:50.1%;color:#999}.edit-info-area__header .date{display:table-cell}.edit-info-area__header .cate{display:table-cell;padding:0 0 0 10px;vertical-align:middle;color:#999}.edit-info-area__header .cate li{float:left;padding:1px 5px;text-align:center;line-height:1.25;border:1px solid #ccc;font-size:85.7%;white-space:nowrap}.edit-info-area__sentence{width:700px;margin:auto;padding:100px 0;font-size:114.3%}.edit-info-area__sentence h2{margin:0 0 30px 0;padding:0 0 0 20px;border-left:5px solid #0061a6;line-height:1.2;font-weight:700;font-size:162.5%}.edit-info-area__sentence h3{margin:0 0 25px 0;padding:0 0 4px 0;border-bottom:1px dotted #ccc;line-height:1.2;font-weight:700;font-size:137.5%}.edit-info-area__sentence h4{margin:0 0 8px 0}.edit-info-area__sentence ul{margin:0 0 18px 0}.edit-info-area__sentence ul li{margin:0 0 8px 0;padding:0 0 0 20px;line-height:1.25;background:url(/common/img/icon_list_type_disc.png) no-repeat 0 center}.edit-info-area__sentence ul+h2{margin:92px 0 30px 0}.edit-info-area__sentence ul+h3{margin:50px 0 25px 0}.edit-info-area__sentence ul+h4{margin:28px 0 8px 0}.edit-info-area__sentence ol{margin:0 0 18px 26px;list-style:decimal}.edit-info-area__sentence+h2{margin:92px 0 30px 0}.edit-info-area__sentence+h3{margin:50px 0 25px 0}.edit-info-area__sentence+h4{margin:28px 0 8px 0}.edit-info-area__sentence p{margin:0 0 18px 0}.edit-info-area__sentence p+h2{margin:92px 0 30px 0}.edit-info-area__sentence p+h3{margin:50px 0 25px 0}.edit-info-area__sentence p+h4{margin:28px 0 8px 0}.edit-info-area__sentence img{border:1px solid #ccc}.edit-info-area__sentence table{margin:0 0 20px 0}.edit-info-area__sentence table th{background:#f5f5f5;padding:10px 20px;white-space:nowrap;border-top:1px solid #ccc;border-bottom:1px solid #ccc;font-weight:400;vertical-align:top}.edit-info-area__sentence table td{padding:10px 0 10px 20px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;vertical-align:top}.edit-info-area__sentence table+h2{margin:92px 0 30px 0}.edit-info-area__sentence table+h3{margin:50px 0 25px 0}.edit-info-area__sentence table+h4{margin:28px 0 8px 0}.info-return-btn{width:200px;margin:auto}.info-return-btn a{position:relative;display:block;text-align:center;padding:10px 0;border:1px solid #0061a6;overflow:hidden;font-weight:700;transition:all .3s ease 0s}.info-return-btn a span{display:inline-block;padding:0 0 0 11px;line-height:1.2;background:url(/common/img/arrow_right_blue.png) no-repeat 0 .3em}.info-return-btn a:hover{color:#fff;background:#0069a6}.info-return-btn a:hover span{display:inline-block;padding:0 0 0 11px;line-height:1.2;color:#fff;background:url(/common/img/arrow_right_white.png) no-repeat 0 .3em}@media (max-width:767px){.edit-info-area{margin:0 30px 40px;border-bottom:1px solid #ccc}.edit-info-area__header{padding:0 0 30px;border-bottom:1px solid #ccc}.edit-info-area__header .ttl{margin:0 0 14px 0;line-height:1.25;font-size:130%}.edit-info-area__header .ttl span{margin:0 0 5px 0;display:block;font-size:50.1%;color:#999}.edit-info-area__sentence{width:100%;margin:auto;padding:40px 0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:100%}.edit-info-area__sentence h2{margin:0 0 30px 0;padding:0 0 0 20px;border-left:5px solid #0061a6;line-height:1.2;font-weight:700;font-size:120%}.edit-info-area__sentence h3{margin:0 0 25px 0;padding:0 0 4px 0;border-bottom:1px dotted #ccc;line-height:1.2;font-weight:700;font-size:110%}.edit-info-area__sentence h4{margin:0 0 8px 0}.edit-info-area__sentence ul{margin:0 0 18px 0}.edit-info-area__sentence ul li{margin:0 0 8px 0;padding:0 0 0 20px;line-height:1.25;background:url(/common/img/icon_list_type_disc.png) no-repeat 0 center}.edit-info-area__sentence ul+h2{margin:92px 0 30px 0}.edit-info-area__sentence ul+h3{margin:50px 0 25px 0}.edit-info-area__sentence ul+h4{margin:28px 0 8px 0}.edit-info-area__sentence ol{margin:0 0 18px 16px;list-style:decimal}.edit-info-area__sentence+h2{margin:92px 0 30px 0}.edit-info-area__sentence+h3{margin:50px 0 25px 0}.edit-info-area__sentence+h4{margin:28px 0 8px 0}.edit-info-area__sentence p{margin:0 0 18px 0}.edit-info-area__sentence p+h2{margin:92px 0 30px 0}.edit-info-area__sentence p+h3{margin:50px 0 25px 0}.edit-info-area__sentence p+h4{margin:28px 0 8px 0}.edit-info-area__sentence img{border:1px solid #ccc}.edit-info-area__sentence table{margin:0 0 20px 0}.edit-info-area__sentence table th{background:#f5f5f5;padding:10px 20px;white-space:nowrap;border-top:1px solid #ccc;border-bottom:1px solid #ccc;font-weight:400;vertical-align:top}.edit-info-area__sentence table td{padding:10px 0 10px 10px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;vertical-align:top}.edit-info-area__sentence table+h2{margin:92px 0 30px 0}.edit-info-area__sentence table+h3{margin:50px 0 25px 0}.edit-info-area__sentence table+h4{margin:28px 0 8px 0}}.js-motion-head-ttl{opacity:0;-ms-filter:"alpha(opacity=0)";transform:translate(10px,0);transition:all .5s ease 0s}.js-motion-head-txt{opacity:0}.js-motion-head-img{opacity:0;-ms-filter:"alpha(opacity=0)"}.js-motion-contents{opacity:0}.js-motion-contents-ttl{transform:translate(40px,0);opacity:0;transition:all .5s ease 0s}.js-motion-contents-txt{opacity:0}.js-motion-ttl{opacity:0}.js-motion-img{position:relative;overflow:hidden;opacity:0}.js-motion-img.action{opacity:1}.js-motion-img__wrap{position:absolute;top:4px;left:4px;background:#fff}.js-panel-item{opacity:0;transform:rotateY(89deg);transition:all .8s ease 0s}.js-panel-item.active{opacity:1;transform:rotateY(0)}.js-panel-lower-contents{opacity:0}.js-panel-lower-contents.active{opacity:1;transition:all .8s ease 0s}@media only screen and (min-width:768px){.construction-top .page-header__sp-menu-icon{display:none}.construction-top .page-header__sp-menu{display:none}.construction-top .sp-popup-menu{display:none}.construction-top .sp-main-visual{display:none}.construction-top .b-lower-link-area h2{text-indent:-9999px}.construction-top .b-lower-link-area .txt{text-indent:-9999px}.construction-top .b-lower-link-area .b-lower-link-area__item br{display:none}.construction-top .b-lower-link-area .b-lower-link-area__item-custom-house h2{height:25px;background:url(/construction/img/txt_ttl_house.png) no-repeat center 0}.construction-top .b-lower-link-area .b-lower-link-area__item-custom-house .txt{background:url(/construction/img/txt_house.png) no-repeat center 0}.construction-top .b-lower-link-area .b-lower-link-area__item-building-land h2{height:25px;background:url(/construction/img/txt_ttl_building.png) no-repeat center 0}.construction-top .b-lower-link-area .b-lower-link-area__item-building-land .txt{background:url(/construction/img/txt_building.png) no-repeat center 0}.construction-top .b-lower-link-area .b-lower-link-area__item-company h2{height:25px;background:url(/construction/img/txt_ttl_company.png) no-repeat center 0}.construction-top .b-lower-link-area .b-lower-link-area__item-company .txt{background:url(/construction/img/txt_company.png) no-repeat center 0}.construction-top .b-lower-link-area .b-lower-link-area__item-custom-house_07 h2{height:25px;background:url(/construction/custom-house/img/img_custom-house_07_ttl.png) no-repeat center 0}.construction-top .b-lower-link-area .b-lower-link-area__item-custom-house_07 .txt{background:url(/construction/custom-house/img/img_custom-house_07_txt.png) no-repeat center 0}.construction-top .b-lower-link-area .b-lower-link-area__item-custom-house_02 h2{height:25px;background:url(/construction/custom-house/img/img_custom-house_02_ttl.png) no-repeat center 0}.construction-top .b-lower-link-area .b-lower-link-area__item-custom-house_02 .txt{background:url(/construction/custom-house/img/img_custom-house_02_txt.png) no-repeat center 0}.construction-top .b-lower-link-area .b-lower-link-area__item-custom-house_03 h2{height:25px;background:url(/construction/custom-house/img/img_custom-house_03_ttl.png) no-repeat center 0}.construction-top .b-lower-link-area .b-lower-link-area__item-custom-house_03 .txt{background:url(/construction/custom-house/img/img_custom-house_03_txt.png) no-repeat center 0}.construction-top .b-lower-link-area .b-lower-link-area__item-custom-house_04 h2{height:25px;background:url(/construction/custom-house/img/img_custom-house_04_ttl.png) no-repeat center 0}.construction-top .b-lower-link-area .b-lower-link-area__item-custom-house_04 .txt{background:url(/construction/custom-house/img/img_custom-house_04_txt.png) no-repeat center 0}.construction-top .b-home-info__ttl{height:22px;text-indent:-9999px;background:url(/img/txt_homettl_info.png) no-repeat center 0}.construction-top .b-home-info__sp-nav{display:none}.construction-top .b-contact__item .box-tel .box__ttl,.construction-top .b-contact__real-estate-item .box-tel .box__ttl,.construction-top .b-contact__refre-item .box-tel .box__ttl,.construction-top .b-group-contact__item .box-tel .box__ttl{background:url(/construction/img/txt_modcontact_ttl_tel.png) no-repeat 0 0;text-indent:-9999px}.construction-top .b-contact__item .box-tel .tel-num,.construction-top .b-contact__real-estate-item .box-tel .tel-num,.construction-top .b-contact__refre-item .box-tel .tel-num,.construction-top .b-group-contact__item .box-tel .tel-num{height:51px;background:url(/construction/img/txt_modcontact_num_customHouse.png) no-repeat 0 0;text-indent:-9999px}.construction-top .b-contact__item .box-mail .box__ttl,.construction-top .b-contact__real-estate-item .box-mail .box__ttl,.construction-top .b-contact__refre-item .box-mail .box__ttl,.construction-top .b-group-contact__item .box-mail .box__ttl{background:url(/construction/img/txt_modcontact_ttl_mail.png) no-repeat 0 0;text-indent:-9999px}.construction-top .b-contact__item .box-mail .box-btn a span,.construction-top .b-contact__real-estate-item .box-mail .box-btn a span,.construction-top .b-contact__refre-item .box-mail .box-btn a span,.construction-top .b-group-contact__item .box-mail .box-btn a span{display:inline-block;width:178px;background:url(/construction/img/txt_modcontact_btn.png) no-repeat 0 0;text-indent:-9999px}.construction-top .page-footer__txt{height:22px;text-indent:-9999px;background:url(/common/img/txt_footer.png) no-repeat center 0}}.ieVersion8.construction-top .page-header__sp-menu-icon{display:none}.ieVersion8.construction-top .page-header__sp-menu{display:none}.ieVersion8.construction-top .sp-popup-menu{display:none}.ieVersion8.construction-top .sp-main-visual{display:none}.ieVersion8.construction-top .b-lower-link-area h2{text-indent:-9999px}.ieVersion8.construction-top .b-lower-link-area .txt{text-indent:-9999px}.ieVersion8.construction-top .b-lower-link-area .b-lower-link-area__item br{display:none}.ieVersion8.construction-top .b-lower-link-area .b-lower-link-area__item-custom-house h2{height:25px;background:url(/construction/img/txt_ttl_house.png) no-repeat center 0}.ieVersion8.construction-top .b-lower-link-area .b-lower-link-area__item-custom-house .txt{background:url(/construction/img/txt_house.png) no-repeat center 0}.ieVersion8.construction-top .b-lower-link-area .b-lower-link-area__item-building-land h2{height:25px;background:url(/construction/img/txt_ttl_building.png) no-repeat center 0}.ieVersion8.construction-top .b-lower-link-area .b-lower-link-area__item-building-land .txt{background:url(/construction/img/txt_building.png) no-repeat center 0}.ieVersion8.construction-top .b-lower-link-area .b-lower-link-area__item-company h2{height:25px;background:url(/construction/img/txt_ttl_company.png) no-repeat center 0}.ieVersion8.construction-top .b-lower-link-area .b-lower-link-area__item-company .txt{background:url(/construction/img/txt_company.png) no-repeat center 0}.ieVersion8.construction-top .b-lower-link-area .b-lower-link-area__item-custom-house_07 h2{height:25px;background:url(/construction/custom-house/img/img_custom-house_07_ttl.png) no-repeat center 0}.ieVersion8.construction-top .b-lower-link-area .b-lower-link-area__item-custom-house_07 .txt{background:url(/construction/custom-house/img/img_custom-house_07_txt.png) no-repeat center 0}.ieVersion8.construction-top .b-lower-link-area .b-lower-link-area__item-custom-house_02 h2{height:25px;background:url(/construction/custom-house/img/img_custom-house_02_ttl.png) no-repeat center 0}.ieVersion8.construction-top .b-lower-link-area .b-lower-link-area__item-custom-house_02 .txt{background:url(/construction/custom-house/img/img_custom-house_02_txt.png) no-repeat center 0}.ieVersion8.construction-top .b-lower-link-area .b-lower-link-area__item-custom-house_03 h2{height:25px;background:url(/construction/custom-house/img/img_custom-house_03_ttl.png) no-repeat center 0}.ieVersion8.construction-top .b-lower-link-area .b-lower-link-area__item-custom-house_03 .txt{background:url(/construction/custom-house/img/img_custom-house_03_txt.png) no-repeat center 0}.ieVersion8.construction-top .b-lower-link-area .b-lower-link-area__item-custom-house_04 h2{height:25px;background:url(/construction/custom-house/img/img_custom-house_04_ttl.png) no-repeat center 0}.ieVersion8.construction-top .b-lower-link-area .b-lower-link-area__item-custom-house_04 .txt{background:url(/construction/custom-house/img/img_custom-house_04_txt.png) no-repeat center 0}.ieVersion8.construction-top .b-home-info__ttl{height:22px;text-indent:-9999px;background:url(/img/txt_homettl_info.png) no-repeat center 0}.ieVersion8.construction-top .b-home-info__sp-nav{display:none}.ieVersion8.construction-top .b-contact__item .box-tel .box__ttl,.ieVersion8.construction-top .b-contact__real-estate-item .box-tel .box__ttl,.ieVersion8.construction-top .b-contact__refre-item .box-tel .box__ttl,.ieVersion8.construction-top .b-group-contact__item .box-tel .box__ttl{background:url(/construction/img/txt_modcontact_ttl_tel.png) no-repeat 0 0;text-indent:-9999px}.ieVersion8.construction-top .b-contact__item .box-tel .tel-num,.ieVersion8.construction-top .b-contact__real-estate-item .box-tel .tel-num,.ieVersion8.construction-top .b-contact__refre-item .box-tel .tel-num,.ieVersion8.construction-top .b-group-contact__item .box-tel .tel-num{height:51px;background:url(/construction/img/txt_modcontact_num_home.png) no-repeat 0 0;text-indent:-9999px}.ieVersion8.construction-top .b-contact__item .box-mail .box__ttl,.ieVersion8.construction-top .b-contact__real-estate-item .box-mail .box__ttl,.ieVersion8.construction-top .b-contact__refre-item .box-mail .box__ttl,.ieVersion8.construction-top .b-group-contact__item .box-mail .box__ttl{background:url(/construction/img/txt_modcontact_ttl_mail.png) no-repeat 0 0;text-indent:-9999px}.ieVersion8.construction-top .b-contact__item .box-mail .box-btn a span,.ieVersion8.construction-top .b-contact__real-estate-item .box-mail .box-btn a span,.ieVersion8.construction-top .b-contact__refre-item .box-mail .box-btn a span,.ieVersion8.construction-top .b-group-contact__item .box-mail .box-btn a span{display:inline-block;width:178px;background:url(/construction/img/txt_modcontact_btn.png) no-repeat 0 0;text-indent:-9999px}.ieVersion8.construction-top .page-footer__txt{height:22px;text-indent:-9999px;background:url(/common/img/txt_footer.png) no-repeat center 0}@media only screen and (max-width:767px){.construction-top{font-size:15px;font-size:1.0714285714rem}.construction-top .contact-header,.construction-top .page-header{padding:0;z-index:25000;background:0 0;height:44px}.construction-top .contents_hide.contact-header .page-header__logo,.construction-top .page-header.contents_hide .page-header__logo{display:none}.construction-top .contents_hide.contact-header .page-header__sp-menu-icon .txt,.construction-top .page-header.contents_hide .page-header__sp-menu-icon .txt{color:#fff;padding:4px 0 0 0}.construction-top .contact-header-inner,.construction-top .page-header-inner{width:auto;padding:12px 15px;background:url(/common/img/bg_shadow.png) 0 bottom repeat-x;height:44px;box-sizing:border-box}.construction-top .page-header__logo{width:140px;height:auto;padding:0}.construction-top .page-header__logo a{display:block}.construction-top .page-header__logo img{display:block;width:140px;height:auto}.construction-top .page-header__nav{display:none}.construction-top .page-header__group-link{display:none}.construction-top .page-header__sp-menu-icon{position:absolute;top:10px;right:15px;padding:1px 0 0 0;font-weight:700;font-size:13px;font-size:.9285714286rem}.construction-top .page-header__sp-menu-icon a{display:block}.construction-top .page-header__sp-menu-icon .txt{display:inline-block;margin:0 4px 0 0;line-height:1.25}.construction-top .sp-menu-icon{display:inline-block;position:relative;top:2px;width:12px;height:11px;z-index:25000}.construction-top .sp-menu-icon__line{position:absolute;left:0;width:100%;height:2px;background:#0061a6;z-index:25000}.construction-top .sp-menu-icon__line.sp-menu-icon__line_pos_top{top:0;transition:all .4s 0s ease}.construction-top .sp-menu-icon__line.sp-menu-icon__line_pos_top.open{top:4px;background:#fff;transform:rotate(-45deg)}.construction-top .sp-menu-icon__line.sp-menu-icon__line_pos_mid{top:4px;opacity:1;transition:all .4s 0s ease}.construction-top .sp-menu-icon__line.sp-menu-icon__line_pos_mid.open{opacity:0}.construction-top .sp-menu-icon__line.sp-menu-icon__line_pos_btm{top:8px;transition:all .4s 0s ease}.construction-top .sp-menu-icon__line.sp-menu-icon__line_pos_btm.open{top:4px;background:#fff;transform:rotate(45deg)}.construction-top .sp-menu-icon__line.open{background:#fff}.construction-top .sp-popup-menu{display:none;position:absolute;width:100%;height:100%;z-index:20000;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background:#146ba8}.construction-top .sp-popup-menu .sp-popup-menu_group-ttl{margin:0 0 20px 0;font-size:12px;font-size:.8571428571rem;color:#bfcdd5;font-weight:700}.construction-top .sp-popup-menu .sp-popup-menu_list-wrap{padding:60px 25px;border-top:1px solid rgba(255,255,255,.2);background:#146ba8}.construction-top .sp-popup-menu .sp-popup-menu_list-wrap:first-child{border:none}.construction-top .sp-popup-menu .sp-popup-menu_list-wrap li{position:relative;line-height:1.2;margin:0 0 30px 0;box-s-ms-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:1;font-weight:700}.construction-top .sp-popup-menu .sp-popup-menu_list-wrap li ul{padding:10px 0 20px!important}.construction-top .sp-popup-menu .sp-popup-menu_list-wrap li li{line-height:1;margin:0!important}.construction-top .sp-popup-menu .sp-popup-menu_list-wrap li li:last-child{margin:0 0 25px 0!important}.construction-top .sp-popup-menu .sp-popup-menu_list-wrap li span{font-size:11px;font-size:.7857142857rem}.construction-top .sp-popup-menu .sp-popup-menu_list-wrap li:last-child{margin:0}.construction-top .sp-popup-menu .sp-popup-menu_list-wrap li li:last-child{margin-bottom:20px}.construction-top .sp-popup-menu .sp-popup-menu_list-wrap a{padding:0 0 0 10px;color:#fff;background:url(/common/img/sp_arrow_right_white.png) no-repeat 0 50%;background-size:5px 8px}.construction-top .sp-popup-menu .sp-popup-menu_list-wrap .link-blank a{position:relative}.construction-top .sp-popup-menu .sp-popup-menu_list-wrap .link-blank a:after{content:'';position:relative;right:0;background:url(/common/img/sp_icon_blank_white.png) 0 50% no-repeat;background-size:9px 7px;display:inline-block;width:9px;height:7px;margin:0 0 0 8px;box-sizing:border-box}.construction-top .sp-popup-menu .sp-popup-menu__bg{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1}.construction-top .container-inner{padding:40px 0 0 0}.construction-top .container-inner.contents_hide{display:none}.construction-top .inside-home-main-contents{margin:0 0 60px 0}.construction-top .main-visual-slider{display:none}.construction-top .sp-main-visual{position:relative;width:100%;height:280px}.construction-top .sp-main-visual__panel{position:absolute;top:0;left:0;bottom:0;right:0;width:189px;height:165px;margin:auto}.construction-top .sp-main-visual__panel img{width:100%}.construction-top .sp-main-visual__bg li{float:left;width:50%;height:140px}.construction-top .sp-main-visual__bg li.img01{background:url(/construction/img/sp-mainvisual_top-left.jpg) no-repeat 0 center;background-size:cover}.construction-top .sp-main-visual__bg li.img02{background:url(/construction/img/sp-mainvisual_top-right.jpg) no-repeat 0 center;background-size:cover}.construction-top .sp-main-visual__bg li.img03{background:url(/construction/img/sp-mainvisual_bottom-left.jpg) no-repeat 0 center;background-size:cover}.construction-top .sp-main-visual__bg li.img04{background:url(/construction/img/sp-mainvisual_bottom-right.jpg) no-repeat 0 center;background-size:cover}.inside-construction-contents{margin:0 0 80px 0;padding:40px 0 0 0}.construction-top .b-lower-link-area{padding:0 30px;margin:auto;background:url(/common/img/bg_shadow.png) 0 top repeat-x #e1effa}.construction-top .b-lower-link-area .bg-column{background:0 0}.construction-top .b-lower-link-area-inner{width:auto;padding:30px 0}.construction-top .b-lower-link-area__item{float:none;margin:15px 0 0 0}.construction-top .b-lower-link-area__item:first-child{margin:0}.construction-top .b-lower-link-area__item.b-lower-link-area__item-custom-house .img{background:url(/construction/img/img_construction_home_01_2x.jpg) no-repeat 0 0;background-size:120px 96px}.construction-top .b-lower-link-area__item.b-lower-link-area__item-building-land .img{background:url(/construction/img/img_construction_home_02_2x.jpg) no-repeat 0 0;background-size:120px 96px}.construction-top .b-lower-link-area__item.b-lower-link-area__item-company .img{background:url(/construction/img/img_construction_home_03_2x.jpg) no-repeat 0 0;background-size:120px 96px}.construction-top .b-lower-link-area__item.b-lower-link-area__item-custom-house_07 .img{background:url(/construction/custom-house/img/img_custom-house_07.jpg) no-repeat 0 0;background-size:120px 96px}.construction-top .b-lower-link-area__item.b-lower-link-area__item-custom-house_02 .img{background:url(/construction/custom-house/img/img_custom-house_02.jpg) no-repeat 0 0;background-size:120px 96px}.construction-top .b-lower-link-area__item.b-lower-link-area__item-custom-house_03 .img{background:url(/construction/custom-house/img/img_custom-house_03.jpg) no-repeat 0 0;background-size:120px 96px}.construction-top .b-lower-link-area__item.b-lower-link-area__item-custom-house_04 .img{background:url(/construction/custom-house/img/img_custom-house_04.jpg) no-repeat 0 0;background-size:120px 96px}.construction-top .b-lower-link-area__item .img{display:table-cell;width:120px;vertical-align:middle;height:96px}.construction-top .b-lower-link-area__item .img img{display:none}.construction-top .b-lower-link-area__item .box-txt{display:table-cell;vertical-align:middle;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 10px 0 16px;text-align:left}.construction-top .b-lower-link-area__item .box-txt .ttl{margin:0 0 10px 0;padding:0 0 0 10px;background:url(/common/img/sp_arrow_right_blue.png) no-repeat 0 .4em;background-size:5px 8px;line-height:1.25}.construction-top .b-lower-link-area__item .box-txt .txt{font-size:13px;font-size:.9285714286rem;color:grey;line-height:1.3}.construction-top .b-lower-link-area__item.b-lower-link-area__item_type_3col{width:auto}.construction-top .b-lower-link-area__item.b-lower-link-area__item_type_4col{width:auto}.construction-top .b-home-info{padding:30px 0 0 0;margin:0 20px}.construction-top .b-home-info__nav{display:none}.construction-top .b-home-info__sp-nav{margin:0 0 25px 0;padding:16px 0;border-top:1px solid #ccc;border-bottom:1px solid #ccc}.construction-top .b-home-info__sp-nav a{position:relative;display:block;padding:0 0 0 25px;line-height:1.2}.construction-top .b-home-info__sp-nav a:before{content:'';display:block;position:absolute;top:4px;left:5px;width:2px;height:11px;background:#0061a6}.construction-top .b-home-info__sp-nav a:after{content:'';display:block;position:absolute;top:8px;left:0;width:12px;height:2px;background:#0061a6}.construction-top .b-home-info__sp-nav a.open:before{display:none}.construction-top .b-home-info__sp-nav .menu-list{display:none;padding:0 0 0 25px}.construction-top .b-home-info__sp-nav .menu-list li{float:left;width:50%;padding:10px 20px 0 0;box-sizing:border-box}.construction-top .b-home-info__sp-nav .menu-list input[type=radio]:checked+label{font-weight:700}.construction-top .b-home-info__ttl{margin:0 0 30px 0;line-height:1.25;text-align:left;font-weight:700;font-size:17px;font-size:1.2142857143rem}.construction-top .b-home-info-inner{width:auto;margin:auto}.construction-top .entry-left{float:none;width:auto}.construction-top .b-entry-item a[target=_blank] .ttl{background:url(/common/img/sp_icon_blank_blue.png) 100% .4em no-repeat;background-size:9px 7px}.construction-top .b-entry-item a .ttl{font-weight:700;font-size:95%}.construction-top .b-home-case__btn a span,.construction-top .b-home-info__btn a span{background:url(/common/img/sp_arrow_right_blue.png) 0 .4em no-repeat;background-size:5px 8px}.construction-top .entry-attention{display:table;width:100%}.construction-top .entry-attention .img{float:none}.construction-top .entry-attention .img.img_type_new:after{background:url(/common/img/sp_icon_new.png) no-repeat 0 0;background-size:31px 18px}.construction-top .entry-attention .img img{width:100%;display:block}.construction-top .entry-attention .txt{width:auto;float:none;margin:auto;padding:0 0 0 20px;display:table-cell;vertical-align:top;font-size:90%}.construction-top .entry-attention .txt.txt_image_null{padding:0}.construction-top .entry-right{float:none;width:auto}.construction-top .b-home-blog{padding:30px 0 0;margin:0 20px}.construction-top .b-home-blog-inner{width:auto;margin:auto}.construction-top .b-home-blog__ttl{margin:0 0 30px 0;line-height:1.25;text-align:left;font-weight:700;font-size:17px;font-size:1.2142857143rem;background:0 0;text-indent:0}.construction-top .b-home-blog__column-wrap{display:block}.construction-top .b-home-blog__column-wrap li{margin:0 0 3px 0}.construction-top .b-home-blog__blog-category-ttl{float:none;margin:0 0 10px 0}.construction-top .b-home-blog__blog-category-ttl br{display:none}.construction-top .b-home-blog__show-house-area{display:block;width:auto;border:none;margin:0 0 20px 0;padding:0}.construction-top .b-home-blog__construction-area{display:block;width:auto;border:none;padding:0}.construction-top .b-contact,.construction-top .b-group-contact{width:auto;margin:auto}.construction-top .b-contact__item,.construction-top .b-contact__real-estate-item,.construction-top .b-contact__refre-item,.construction-top .b-group-contact__item{padding:24px 0}.construction-top .b-contact__item:before,.construction-top .b-contact__real-estate-item:before,.construction-top .b-contact__refre-item:before,.construction-top .b-group-contact__item:before{display:none}.construction-top .b-contact__item .copy,.construction-top .b-contact__real-estate-item .copy,.construction-top .b-contact__refre-item .copy,.construction-top .b-group-contact__item .copy{display:none}.construction-top .b-contact__item .box.box-tel,.construction-top .b-contact__real-estate-item .box.box-tel,.construction-top .b-contact__refre-item .box.box-tel,.construction-top .b-group-contact__item .box.box-tel{width:auto;float:none;padding:0 15px 16px 15px;background:url(/construction/common/img/sp-img_contact_woman.png) no-repeat 15px 25px;background-size:48px 48px}.construction-top .b-contact__item .box.box-tel .box__ttl span,.construction-top .b-contact__real-estate-item .box.box-tel .box__ttl span,.construction-top .b-contact__refre-item .box.box-tel .box__ttl span,.construction-top .b-group-contact__item .box.box-tel .box__ttl span{display:none}.construction-top .b-contact__item .box.box-tel .ttl,.construction-top .b-contact__real-estate-item .box.box-tel .ttl,.construction-top .b-contact__refre-item .box.box-tel .ttl,.construction-top .b-group-contact__item .box.box-tel .ttl{margin:0 0 10px 0}.construction-top .b-contact__item .box.box-tel .tel-num,.construction-top .b-contact__real-estate-item .box.box-tel .tel-num,.construction-top .b-contact__refre-item .box.box-tel .tel-num,.construction-top .b-group-contact__item .box.box-tel .tel-num{padding:0 0 0 65px;font-size:13px;font-size:.9285714286rem;font-weight:700}.sp-tel-num-clt{padding:0 0 0 65px;font-size:13px;font-size:.9285714286rem;font-weight:700}.construction-top .b-contact__item .box.box-tel .telNum,.construction-top .b-contact__real-estate-item .box.box-tel .telNum,.construction-top .b-contact__refre-item .box.box-tel .telNum,.construction-top .b-group-contact__item .box.box-tel .telNum{background:url(/construction/img/sp-txt_modcontact_num_home.png) no-repeat 0 0;background-size:220px 27px;display:block;height:30px;color:rgba(255,255,255,0)}.construction-top .b-contact__item .box.box-tel .telNum a,.construction-top .b-contact__real-estate-item .box.box-tel .telNum a,.construction-top .b-contact__refre-item .box.box-tel .telNum a,.construction-top .b-group-contact__item .box.box-tel .telNum a{display:block;text-indent:-9999px}.construction-top .b-contact__item .box.box-mail,.construction-top .b-contact__real-estate-item .box.box-mail,.construction-top .b-contact__refre-item .box.box-mail,.construction-top .b-group-contact__item .box.box-mail{width:auto;float:none;margin:auto;padding:16px 15px 0 15px;border-top:1px solid #d2e8f7}.construction-top .b-contact__item .box.box-mail .box-btn a,.construction-top .b-contact__real-estate-item .box.box-mail .box-btn a,.construction-top .b-contact__refre-item .box.box-mail .box-btn a,.construction-top .b-group-contact__item .box.box-mail .box-btn a{padding:12px 0 7px 0}.construction-top .b-contact__item .box.box-mail .box-btn span,.construction-top .b-contact__real-estate-item .box.box-mail .box-btn span,.construction-top .b-contact__refre-item .box.box-mail .box-btn span,.construction-top .b-group-contact__item .box.box-mail .box-btn span{display:inline-block;line-height:1.25;padding:0 0 0 9px;background-image:url(/common/img/arrow_right_white_10_16.png);background-repeat:no-repeat;background-position:0 50%;background-size:5px 8px}.construction-top .b-contact__item .box__ttl,.construction-top .b-contact__real-estate-item .box__ttl,.construction-top .b-contact__refre-item .box__ttl,.construction-top .b-group-contact__item .box__ttl{margin:0 0 10px 0}.construction-top .b-contact__question,.construction-top .b-contact__real-estate-question,.construction-top .b-contact__refre-question{padding:24px 15px}.construction-top .b-contact__question .txt,.construction-top .b-contact__real-estate-question .txt,.construction-top .b-contact__refre-question .txt{padding:0}.construction-top .b-contact__question .link,.construction-top .b-contact__real-estate-question .link,.construction-top .b-contact__refre-question .link{background:url(/common/img/sp_arrow_right_blue.png) 0 .4em no-repeat;background-size:5px 8px}.contents-header{clear:both;width:100%;margin:0 0 30px;padding:0 30px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.b-show-room__detail_header .ttl,.contents-header__ttl{margin:0 0 10px;line-height:1.25;font-size:130%;font-weight:700}.b-show-room__detail_header .ttl span,.contents-header__ttl span{display:block;margin:0 0 5px 0;line-height:1.25;font-size:50.1%}.b-show-room__detail_header .ttl span img,.contents-header__ttl span img{display:inline}.contents-header__ttl img{width:auto;max-height:30px}.construction-top .page-footer{margin:60px 0 0 0;background:#b6defa}.construction-top .page-footer-main{background:url(/common/img/sp_bg_footer_main.png) repeat-x 0 0;background-size:1px 150px}.construction-top .page-footer-main .bg-column{background:url(/common/img/sp_bg_footer_main_light.png) left 0 no-repeat;background-size:375px 150px}.construction-top .page-footer-main .bg-column02{background:url(/common/img/sp_bg_footer_town.png) 50% bottom no-repeat;background-size:contain}.construction-top .page-footer-inner{width:auto;padding:100px 0 100px 0;background:0 0}.construction-top .page-footer__ribbon-knot{left:6px;top:12px;width:47px;height:50px;background:url(/common/img/img_footer_ribbon.png) no-repeat 0 0;background-size:47px 50px}.construction-top .page-footer__ribbon-line-x{width:9px;left:18px}.construction-top .page-footer__ribbon-line-y{height:8px;top:32px}.construction-top .page-footer__txt{margin:0 0 25px 0;height:38px;text-indent:-9999px;background:url(/common/img/sp-txt_footer.png) no-repeat center 0;background-size:272px 38px}.construction-top .page-footer__column{float:none;margin:0 50px;font-size:15px;font-size:1.0714285714rem}.construction-top .page-footer__column.page-footer__column01{width:auto}.construction-top .page-footer__column.page-footer__column02{width:auto}.construction-top .page-footer__column.page-footer__column03{width:auto}.construction-top .page-footer__column.page-footer__column04{width:auto}.construction-top .page-footer__column.page-footer__column05{width:auto;border-bottom:1px solid #88c3e8}.construction-top .page-footer__column .columu-inner-box{margin:auto}.construction-top .page-footer__column .ttl{margin:auto;padding:12px 0;border-top:1px solid #88c3e8;font-weight:400;color:#0061a6}.construction-top .page-footer__column .ttl a{position:relative;display:block;padding:0 0 0 10px;background:url(/common/img/sp_arrow_right_blue.png) no-repeat 0 50%;background-size:5px 8px}.construction-top .page-footer__column .ttl a:before{content:'';display:block;position:absolute;top:2px;right:5px;width:2px;height:11px;background:#0061a6}.construction-top .page-footer__column .ttl a:after{content:'';display:block;position:absolute;top:6px;right:0;width:12px;height:2px;background:#0061a6}.construction-top .page-footer__column .ttl.open a:before{display:none}.construction-top .page-footer__column ul{display:none;padding:0 0 12px 12px;font-size:13px;font-size:.9285714286rem}.construction-top .copyright-inner{width:auto;padding:65px 0 0 0}.construction-top .page-footer__copyright p small{font-size:11px;font-size:.7857142857rem}.construction-top .loading_icon{width:30px;height:30px}}.b-custom-house__block5{padding:0 0 4px 0;background:url(/common/img/bg_shadow.png) repeat-x 0 bottom}.b-home-case{width:980px;margin:0 auto;padding:60px 0}.b-home-case__ttl{margin:0 0 32px;line-height:1.2;text-align:center}.b-home-case__header_txt{padding:15px 0 0 0}.b-home-case__header_txt span{font-size:85.7%;line-height:1;vertical-align:middle;color:#666;margin:0 10px 0 0;padding:6px 6px 4px 6px;background:#f5f5f5;border:solid 1px #ccc;display:inline-block}.b-home-case__header_txt span:last-child{margin-right:15px}.b-home-case__block1_section{padding-top:0}.b-home-case__block1{margin:0 0 90px 0}.b-home-case__block1 .box1{padding:36px 36px 30px 36px;border:solid 3px #e6e6e6}.b-home-case__block1 .box1 .ttl{margin:0 0 25px 0}.b-home-case__block1 .box1 .list{width:912px;position:relative;left:-7px}.b-home-case__block1 .box1 .list li{width:114px;text-align:center;float:left}.b-home-case__block1 .box1 .list li .icon{text-align:left;margin:0 0 5px 0;background-repeat:no-repeat;background-position:7px 0}.b-home-case__block1 .box1 .list li .icon img{margin:0 0 0 7px}.b-home-case__block1 .box1 .list li .icon1{background-image:url(/refre/renovation/case/img/icon_case_01_o.png)}.b-home-case__block1 .box1 .list li .icon2{background-image:url(/refre/renovation/case/img/icon_case_02_o.png)}.b-home-case__block1 .box1 .list li .icon3{background-image:url(/refre/renovation/case/img/icon_case_03_o.png)}.b-home-case__block1 .box1 .list li .icon4{background-image:url(/refre/renovation/case/img/icon_case_04_o.png)}.b-home-case__block1 .box1 .list li .icon5{background-image:url(/refre/renovation/case/img/icon_case_05_o.png)}.b-home-case__block1 .box1 .list li .icon6{background-image:url(/refre/renovation/case/img/icon_case_06_o.png)}.b-home-case__block1 .box1 .list li .icon7{background-image:url(/refre/renovation/case/img/icon_case_07_o.png)}.b-home-case__block1 .box1 .list li .icon8{background-image:url(/refre/renovation/case/img/icon_case_08_o.png)}.b-home-case__block1 .box1 .list li .txt{display:inline-block;padding:0 0 0 11px;line-height:1.2;background:url(/common/img/arrow_right_blue.png) no-repeat 0 .3em}.b-home-case__block1 .box1 .list li a:hover .icon img{opacity:0;-ms-filter:"alpha(opacity=0)";transition:all .3s ease 0s}.b-home-case__block1 .box1 .column7{width:931px;position:relative;left:-16px}.b-home-case__block1 .box1 .column7 li{width:133px}.b-home-case__block1 .box1 .column7 li .icon{background-position:16px 0}.b-home-case__block1 .box1 .column7 li .icon img{margin:0 0 0 16px}.b-home-case__block1 .box2{padding:36px 36px 30px 36px;border:solid 3px #e6e6e6;border-top:none}.b-home-case__block1 .box2 .ttl{margin:0 0 30px 0}.b-home-case__block1 .box2 .list{width:928px}.b-home-case__block1 .box2 .list li{width:232px;float:left}.b-home-case__block1 .box2 .list .img{margin:0 26px 10px 0;padding:3px;background:#fff;box-shadow:#bdbdbd 0 2px 2px 0}.b-home-case__block1 .box2 .list .img span{width:198px;height:94px;background-repeat:no-repeat;background-position:0 0;display:block}.b-home-case__block1 .box2 .list .img .img1{background-image:url(/refre/renovation/case/img/img_case_01_01_o.jpg)}.b-home-case__block1 .box2 .list .img .img2{background-image:url(/refre/renovation/case/img/img_case_01_02_o.jpg)}.b-home-case__block1 .box2 .list .img .img3{background-image:url(/refre/renovation/case/img/img_case_01_03_o.jpg)}.b-home-case__block1 .box2 .list .img .img4{background-image:url(/refre/renovation/case/img/img_case_01_04_o.jpg)}.b-home-case__block1 .box2 .list .img img{display:block}.b-home-case__block1 .box2 .list .img img:hover{opacity:0;-ms-filter:"alpha(opacity=1)";transition:all .3s ease 0s}.ie8 .b-home-case__block1 .box2 .list img{padding:3px;background:#fff;border-left:1px solid #eee;border-right:1px solid #eee;border-bottom:2px solid #eee;box-sizing:border-box}.b-home-case__block1 .box2 .list .txt1{margin:0 26px 5px 0;display:inline-block;padding:0 0 0 11px;line-height:1.2;background:url(/common/img/arrow_right_blue.png) no-repeat 0 .3em}.b-home-case__block1 .box2 .list .txt2{color:#333;margin:0 20px 0 0}.b-home-case__block2{margin:0 0 150px 0}.b-home-case__block2 .left{width:640px;float:left}.b-home-case__block2 .right{width:300px;float:right}.b-home-case__block2 .img{position:relative;padding:3px;background:#fff;box-shadow:#bdbdbd 0 2px 2px 0}.b-home-case__block2 .img img{display:block}.b-home-case__block2 .img .after{display:block}.b-home-case__block2 .img .before{display:none}.b-home-case__block2 .img .btn{width:120px;position:absolute;top:24px;left:24px}.b-home-case__block2 .img .btn li{width:60px;float:left}.b-home-case__block2 .img .btn a{font-size:85.7%;line-height:1;text-align:center;color:#0061a6;padding:6px 0 4px 0;background:#fff;display:block;position:relative;z-index:5}.b-home-case__block2 .img .btn a:hover{color:#fff;background:#0061a6}.b-home-case__block2 .img .btn a.on{color:#fff;background:#0061a6}.b-home-case__block2 .img .btn a.on:after{content:'';width:100%;height:5px;background:url(/construction/custom-house/case/img/bg_02.png) no-repeat center center;position:absolute;bottom:-5px;display:block;z-index:10}.ie8 .b-home-case__block2 img{padding:3px;background:#fff;border-left:1px solid #eee;border-right:1px solid #eee;border-bottom:2px solid #eee;box-sizing:border-box}.b-home-case__block2 .txt1{padding:40px 0 0 0}.b-home-case__block2 .txt1 .left{width:300px;float:left}.b-home-case__block2 .txt1 .right{width:300px;float:right}.b-home-case__block2 .txt1 table{width:100%;border-collapse:collapse;border-spacing:0;empty-cells:show}.b-home-case__block2 .txt1 td,.b-home-case__block2 .txt1 th{text-align:left;vertical-align:middle;padding:18px 10px 16px 20px;border-top:solid 1px #ccc;border-bottom:solid 1px #ccc;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.b-home-case__block2 .txt1 th{width:100px;font-weight:400;background:#f5f5f5}.b-home-case__block2 .txt2{margin:0 0 30px 0}.b-home-case__block2 .txt3{padding:25px 20px 2px 25px;background:#f5f5f5}.b-home-case__block2 .txt3 dt{font-weight:700;margin:0 0 3px 0}.b-home-case__block2 .txt3 dd{margin:0 0 20px 0}.b-home-case__category{width:auto;margin-bottom:0;padding:13px 0 20px 130px;background-repeat:no-repeat;background-position:0 0;position:relative;top:-13px}.b-home-case__category1{background-image:url(/refre/renovation/case/img/icon_case_01.png)}.b-home-case__category2{background-image:url(/refre/renovation/case/img/icon_case_02.png)}.b-home-case__category3{background-image:url(/refre/renovation/case/img/icon_case_03.png)}.b-home-case__category4{background-image:url(/refre/renovation/case/img/icon_case_04.png)}.b-home-case__category5{background-image:url(/refre/renovation/case/img/icon_case_05.png)}.b-home-case__category6{background-image:url(/refre/renovation/case/img/icon_case_06.png)}.b-home-case__category7{background-image:url(/refre/renovation/case/img/icon_case_07.png)}.b-home-case__category8{background-image:url(/refre/renovation/case/img/icon_case_08.png)}.b-home-case__category_none{padding:13px 0 20px 0}.b-home-case-list{margin:0 0 30px 0}.b-home-case-list-line-wrap{margin:0 0 40px 0}.b-home-case-list-line-wrap:last-child{margin:0}.b-home-case-list__item{float:left;width:172px;margin:0 0 0 30px}.b-home-case-list__item a{display:block}.b-home-case-list__item a:hover .img:before{opacity:1;-ms-filter:"alpha(opacity=100)";transform:translateY(0)}.b-home-case-list__item a:hover .img:after{opacity:.95;-ms-filter:"alpha(opacity=95)"}.b-home-case-list__item a:hover .ttl span{text-decoration:none}.b-home-case-list__item .img{position:relative;margin:0 0 10px 0}.b-home-case-list__item .img img{position:relative;display:block;padding:3px;background:#fff;box-shadow:#bdbdbd 0 2px 2px 0}.b-home-case-list__item .img:before{content:'';display:block;position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;width:61px;height:44px;background:url(/construction/custom-house/case/img/icon_article_hover_mini.png) no-repeat 0 0;z-index:500;opacity:0;-ms-filter:"alpha(opacity=0)";transition:all .8s cubic-bezier(.19,1,.22,1) .15s;transform:translateY(20px)}.b-home-case-list__item .img:after{content:'';position:absolute;top:0;display:block;width:100%;height:100%;padding:4px;border:4px solid #fff;background:#0061a6;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:400;opacity:0;-ms-filter:"alpha(opacity=0)";transition:all .3s ease 0s}.b-home-case-list__item .ttl{margin:20px 0 0 0;font-size:100%;line-height:1.25;font-weight:400}.b-home-case-list__item .ttl span{display:block;margin:0 0 5px 0;font-size:85.7%;color:#999;font-weight:400;text-decoration:none}.b-home-case-list__item .price{color:#333;font-weight:700}.b-home-case-list__item .txt{margin:10px 0 0 0;color:#333;font-size:85.7%}.b-home-case-list__item .info{margin:10px 0 0 0;font-size:85.7%}.b-home-case-list__item .info a{display:inline-block;padding:0 5px 0 0}.b-home-case-list__item .info a:hover{text-decoration:underline}.b-home-case-list__item .info .icon-place{margin:0 0 8px 0}.b-home-case-list__item:first-child{margin:0}@media (max-width:767px){.b-custom-house__block5{padding:0 0 4px 0;background:url(/common/img/bg_shadow.png) repeat-x 0 bottom}.b-home-case{width:100%;margin:0 auto;padding:60px 15px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.b-home-case__ttl{margin:0 0 32px;line-height:1.2;text-align:center}.b-home-case__header_txt{padding:15px 0 0 0}.b-home-case__header_txt span{font-size:85.7%;line-height:1;vertical-align:middle;color:#666;margin:0 10px 0 0;padding:6px 6px 4px 6px;background:#f5f5f5;border:solid 1px #ccc;display:inline-block}.b-home-case__header_txt span:last-child{margin-right:15px}.b-home-case__block1_section{padding-top:0}.b-home-case__block1{margin:0 0 90px 0}.b-home-case__block1 .box1{padding:36px 36px 30px 36px;border:solid 3px #e6e6e6}.b-home-case__block1 .box1 .ttl{margin:0 0 25px 0}.b-home-case__block1 .box1 .list{width:912px;position:relative;left:-7px}.b-home-case__block1 .box1 .list li{width:114px;text-align:center;float:left}.b-home-case__block1 .box1 .list li .icon{text-align:left;margin:0 0 5px 0;background-repeat:no-repeat;background-position:7px 0}.b-home-case__block1 .box1 .list li .icon img{margin:0 0 0 7px}.b-home-case__block1 .box1 .list li .icon1{background-image:url(/refre/renovation/case/img/icon_case_01_o.png)}.b-home-case__block1 .box1 .list li .icon2{background-image:url(/refre/renovation/case/img/icon_case_02_o.png)}.b-home-case__block1 .box1 .list li .icon3{background-image:url(/refre/renovation/case/img/icon_case_03_o.png)}.b-home-case__block1 .box1 .list li .icon4{background-image:url(/refre/renovation/case/img/icon_case_04_o.png)}.b-home-case__block1 .box1 .list li .icon5{background-image:url(/refre/renovation/case/img/icon_case_05_o.png)}.b-home-case__block1 .box1 .list li .icon6{background-image:url(/refre/renovation/case/img/icon_case_06_o.png)}.b-home-case__block1 .box1 .list li .icon7{background-image:url(/refre/renovation/case/img/icon_case_07_o.png)}.b-home-case__block1 .box1 .list li .icon8{background-image:url(/refre/renovation/case/img/icon_case_08_o.png)}.b-home-case__block1 .box1 .list li .txt{display:inline-block;padding:0 0 0 11px;line-height:1.2;background:url(/common/img/arrow_right_blue.png) no-repeat 0 .3em}.b-home-case__block1 .box1 .list li a:hover .icon img{opacity:0;-ms-filter:"alpha(opacity=0)";transition:all .3s ease 0s}.b-home-case__block1 .box1 .column7{width:931px;position:relative;left:-16px}.b-home-case__block1 .box1 .column7 li{width:133px}.b-home-case__block1 .box1 .column7 li .icon{background-position:16px 0}.b-home-case__block1 .box1 .column7 li .icon img{margin:0 0 0 16px}.b-home-case__block1 .box2{padding:36px 36px 30px 36px;border:solid 3px #e6e6e6;border-top:none}.b-home-case__block1 .box2 .ttl{margin:0 0 30px 0}.b-home-case__block1 .box2 .list{width:928px}.b-home-case__block1 .box2 .list li{width:232px;float:left}.b-home-case__block1 .box2 .list .img{margin:0 26px 10px 0;padding:3px;background:#fff;box-shadow:#bdbdbd 0 2px 2px 0}.b-home-case__block1 .box2 .list .img span{width:198px;height:94px;background-repeat:no-repeat;background-position:0 0;display:block}.b-home-case__block1 .box2 .list .img .img1{background-image:url(/refre/renovation/case/img/img_case_01_01_o.jpg)}.b-home-case__block1 .box2 .list .img .img2{background-image:url(/refre/renovation/case/img/img_case_01_02_o.jpg)}.b-home-case__block1 .box2 .list .img .img3{background-image:url(/refre/renovation/case/img/img_case_01_03_o.jpg)}.b-home-case__block1 .box2 .list .img .img4{background-image:url(/refre/renovation/case/img/img_case_01_04_o.jpg)}.b-home-case__block1 .box2 .list .img img{display:block}.b-home-case__block1 .box2 .list .img img:hover{opacity:0;-ms-filter:"alpha(opacity=1)";transition:all .3s ease 0s}.ie8 .b-home-case__block1 .box2 .list img{padding:3px;background:#fff;border-left:1px solid #eee;border-right:1px solid #eee;border-bottom:2px solid #eee;box-sizing:border-box}.b-home-case__block1 .box2 .list .txt1{margin:0 26px 5px 0;display:inline-block;padding:0 0 0 11px;line-height:1.2;background:url(/common/img/arrow_right_blue.png) no-repeat 0 .3em}.b-home-case__block1 .box2 .list .txt2{color:#333;margin:0 20px 0 0}.b-home-case__block2{margin:0 0 150px 0}.b-home-case__block2 .left{width:640px;float:left}.b-home-case__block2 .right{width:300px;float:right}.b-home-case__block2 .img{position:relative;padding:3px;background:#fff;box-shadow:#bdbdbd 0 2px 2px 0}.b-home-case__block2 .img img{display:block}.b-home-case__block2 .img .after{display:block}.b-home-case__block2 .img .before{display:none}.b-home-case__block2 .img .btn{width:120px;position:absolute;top:24px;left:24px}.b-home-case__block2 .img .btn li{width:60px;float:left}.b-home-case__block2 .img .btn a{font-size:85.7%;line-height:1;text-align:center;color:#0061a6;padding:6px 0 4px 0;background:#fff;display:block;position:relative;z-index:5}.b-home-case__block2 .img .btn a:hover{color:#fff;background:#0061a6}.b-home-case__block2 .img .btn a.on{color:#fff;background:#0061a6}.b-home-case__block2 .img .btn a.on:after{content:'';width:100%;height:5px;background:url(/construction/custom-house/case/img/bg_02.png) no-repeat center center;position:absolute;bottom:-5px;display:block;z-index:10}.ie8 .b-home-case__block2 img{padding:3px;background:#fff;border-left:1px solid #eee;border-right:1px solid #eee;border-bottom:2px solid #eee;box-sizing:border-box}.b-home-case__block2 .txt1{padding:40px 0 0 0}.b-home-case__block2 .txt1 .left{width:300px;float:left}.b-home-case__block2 .txt1 .right{width:300px;float:right}.b-home-case__block2 .txt1 table{width:100%;border-collapse:collapse;border-spacing:0;empty-cells:show}.b-home-case__block2 .txt1 td,.b-home-case__block2 .txt1 th{text-align:left;vertical-align:middle;padding:18px 10px 16px 20px;border-top:solid 1px #ccc;border-bottom:solid 1px #ccc;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.b-home-case__block2 .txt1 th{width:100px;font-weight:400;background:#f5f5f5}.b-home-case__block2 .txt2{margin:0 0 30px 0}.b-home-case__block2 .txt3{padding:25px 20px 2px 25px;background:#f5f5f5}.b-home-case__block2 .txt3 dt{font-weight:700;margin:0 0 3px 0}.b-home-case__block2 .txt3 dd{margin:0 0 20px 0}.b-home-case__category{width:auto;margin-bottom:0;padding:13px 0 20px 130px;background-repeat:no-repeat;background-position:0 0;position:relative;top:-13px}.b-home-case__category1{background-image:url(/refre/renovation/case/img/icon_case_01.png)}.b-home-case__category2{background-image:url(/refre/renovation/case/img/icon_case_02.png)}.b-home-case__category3{background-image:url(/refre/renovation/case/img/icon_case_03.png)}.b-home-case__category4{background-image:url(/refre/renovation/case/img/icon_case_04.png)}.b-home-case__category5{background-image:url(/refre/renovation/case/img/icon_case_05.png)}.b-home-case__category6{background-image:url(/refre/renovation/case/img/icon_case_06.png)}.b-home-case__category7{background-image:url(/refre/renovation/case/img/icon_case_07.png)}.b-home-case__category8{background-image:url(/refre/renovation/case/img/icon_case_08.png)}.b-home-case__category_none{padding:13px 0 20px 0}.b-home-case-list{margin:0 0 30px 0}.b-home-case-list-line-wrap{margin:0}.b-home-case-list__item{float:left;width:98%;margin:0 1% 40px}.b-home-case-list__item a{display:block}.b-home-case-list__item a:hover .img:before{opacity:1;-ms-filter:"alpha(opacity=100)";transform:translateY(0)}.b-home-case-list__item a:hover .img:after{opacity:.95;-ms-filter:"alpha(opacity=95)"}.b-home-case-list__item a:hover .ttl span{text-decoration:none}.b-home-case-list__item .img{position:relative;margin:0 0 10px 0}.b-home-case-list__item .img img{position:relative;display:block;width:100%;padding:3px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff;box-shadow:#bdbdbd 0 2px 2px 0}.b-home-case-list__item .img:before{content:'';display:block;position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;width:61px;height:44px;background:url(/construction/custom-house/case/img/icon_article_hover_mini.png) no-repeat 0 0;z-index:500;opacity:0;-ms-filter:"alpha(opacity=0)";transition:all .8s cubic-bezier(.19,1,.22,1) .15s;transform:translateY(20px)}.b-home-case-list__item .img:after{content:'';position:absolute;top:0;display:block;width:100%;height:100%;padding:4px;border:4px solid #fff;background:#0061a6;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:400;opacity:0;-ms-filter:"alpha(opacity=0)";transition:all .3s ease 0s}.b-home-case-list__item .ttl{margin:20px 0 0 0;font-size:100%;line-height:1.25;font-weight:400;text-align:center}.b-home-case-list__item .ttl span{display:block;margin:0 0 5px 0;font-size:85.7%;color:#999;font-weight:400;text-decoration:none}.b-home-case-list__item .price{color:#333;font-weight:700}.b-home-case-list__item .txt{margin:10px 0 0 0;color:#333;font-size:85.7%;text-align:center}.b-home-case-list__item .info{margin:10px 0 0 0;font-size:85.7%}.b-home-case-list__item .info a{display:inline-block;padding:0 5px 0 0}.b-home-case-list__item .info a:hover{text-decoration:underline}.b-home-case-list__item .info .icon-place{margin:0 0 8px 0}.b-home-case-list__item:first-child{margin:0 1% 40px}}.icon-wayside{padding:0 0 0 19px;background:url(/construction/custom-house/case/img/icon_wayside.png) no-repeat 0 center}.icon-wayside a{display:inline-block;padding:0 5px 0 0}.icon-place{padding:0 0 0 19px;background:url(/construction/custom-house/case/img/icon_place.png) no-repeat 0 center}.icon-tag{padding:0 0 0 19px;background:url(/construction/custom-house/case/img/icon_tag.png) no-repeat 0 center}.ie8 .b-home-case-list__item .img img{padding:3px;background:#fff;border-left:1px solid #eee;border-right:1px solid #eee;border-bottom:2px solid #eee;box-sizing:border-box}.ie8 .b-home-case-list__item .img:before{display:none}.ie8 .b-home-case-list__item .img:after{display:none}.b-home-case-list-ttl{text-align:center;margin:0 0 30px 0}.b-home-case-btn{width:200px;margin:0 auto;overflow:visible}.b-home-case-btn a{position:relative;display:block;background:#fff}.b-home-case-btn a:hover{background:#0069a6}.b-home-case-btn a:hover img{opacity:0;-ms-filter:"alpha(opacity=0)"}.b-home-case-btn .btn-inr{width:200px;height:40px;border:1px solid #0061a6;text-align:center;vertical-align:middle;display:table-cell;position:relative;transition:all .3s ease 0s}.b-home-case-btn .btn-inr img{display:block;position:relative;margin:0 auto;transition:all .3s ease 0s;z-index:1000}.b-home-case-btn .btn-inr:after{width:100%;height:40px;background:url(/construction/custom-house/case/img/txt_btn_01_o.png) no-repeat center center;content:'';display:block;position:absolute;top:0;left:0;z-index:500}.b-home-case__state{margin:0 0 65px 0}.b-home-case__map{margin:0 0 65px 0}.b-home-case__point .inr{margin:0 0 80px 0}.b-home-case__point .inr .left{width:460px;float:left}.b-home-case__point .inr .left .ttl:first-child{padding:0}.b-home-case__point .inr .right{width:460px;float:right}.b-home-case__point .inr .right .ttl:first-child{padding:0}.b-home-case__point .inr .ttl{font-size:114.3%;font-weight:700;margin:0 0 5px 0;padding:25px 0 0 0}.b-home-case__voice .list li{margin:0 0 30px 0}.b-home-case__voice .list li:last-child{margin:0}.b-home-case__voice .list .img{width:80px;float:left}.b-home-case__voice .list .img .txt{margin:0 0 10px 0}.b-home-case__voice .list .img .txt span{font-size:85.7%}.b-home-case__voice .list .box{width:900px;background:url(/construction/custom-house/case/img/bg_01.png) no-repeat 0 30px;float:left}.b-home-case__voice .list .box dt{font-size:114.3%;font-weight:700;margin:0 0 0 20px;padding:25px 25px 10px 25px;background:#f5f5f5}.b-home-case__voice .list .box dd{margin:0 0 0 20px;padding:0 25px 25px 25px;background:#f5f5f5}.b-home-case__item-list{margin:0 0 35px 0}.b-home-case__item-list:last-child{margin:0}.b-home-case__item-list .item{float:left}.b-home-case__item-list .item .inner{display:block;position:relative;padding:37px;text-align:center;vertical-align:middle;border:3px solid #f5f5f5;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:rgba(0,0,0,.25) 0 3px 2px 0;box-shadow:rgba(0,0,0,.25) 0 3px 2px 0}.b-home-case__item-list .item .inner:after{content:'';position:absolute;bottom:-3px;right:-3px;display:block;width:40px;height:40px;background:url(/img/img_magnify.png) no-repeat 0 0}.b-home-case__item-list .item .inner img{display:block;width:auto;height:auto;max-width:100%;max-height:100%;margin:auto}.b-home-case__item-list .item .txt-area{margin:20px 0 0 0}.b-home-case__item-list .item .txt-area .ttl{margin:0 0 8px 0;font-size:114.3%;font-weight:700}.b-home-case__item-list.column2{margin:0 0 35px 0}.b-home-case__item-list.column2:last-child{margin:0}.b-home-case__item-list.column2 .item{width:460px;margin:0 0 0 58px}.b-home-case__item-list.column2 .item .inner{width:460px;height:460px;padding:27px}.b-home-case__item-list.column2 .item .inner img{max-width:400px;max-height:400px}.b-home-case__item-list.column2 .item:first-child{margin:0}.b-home-case__item-list.column3 .item{width:300px;margin:0 0 0 38px}.b-home-case__item-list.column3 .item .inner{width:300px;height:300px;padding:27px}.b-home-case__item-list.column3 .item .inner img{max-width:240px;max-height:240px}.b-home-case__item-list.column3 .item:first-child{margin:0}.edit-picture__item{float:left}.edit-picture__item .inner{display:block;position:relative;padding:37px;text-align:center;vertical-align:middle;border:3px solid #f5f5f5;box-sizing:border-box;-webkit-box-shadow:rgba(0,0,0,.25) 0 3px 2px 0;box-shadow:rgba(0,0,0,.25) 0 3px 2px 0}.edit-picture__item .inner:after{content:url(/img/img_magnify.png);position:absolute;bottom:-3px;right:-3px;display:block;width:40px;height:40px}.edit-picture__item .inner:before{content:'';position:absolute;bottom:-3px;right:-3px;display:block;width:40px;height:40px;background:url(/img/img_magnify_o.png) no-repeat 0 0}.edit-picture__item .inner:hover{border:6px solid #c8e2f1}.edit-picture__item .inner:hover:after{opacity:0;bottom:-6px;right:-6px}.edit-picture__item .inner:hover:before{bottom:-6px;right:-6px}.edit-picture__item .inner:hover img{opacity:.7;transition:all .3s ease 0s}.edit-picture__item .inner img{display:block;width:auto;height:auto;max-width:100%;max-height:100%;margin:auto;position:absolute;top:0;right:0;bottom:0;left:0;-webkit-backface-visibility:hidden}.edit-picture__item .txt-area{margin:20px 0 0 0}.edit-picture__item .txt-area .ttl{margin:0 0 8px 0;font-size:114.3%;font-weight:700}.edit-picture__item.none-scale .inner{cursor:default}.edit-picture__item.none-scale .inner:after{display:none}.edit-picture__item.none-scale .inner:before{display:none}.edit-picture__item.none-scale .inner:hover{border:3px solid #f5f5f5}.edit-picture__item.none-scale .inner:hover img{opacity:1;-ms-filter:"alpha(opacity=100)"}.b-home-visual{width:100%;margin:0 auto;overflow:hidden;text-align:center;opacity:0;-ms-filter:"alpha(opacity=0)"}.b-home-visual .b-home-visual__inner{width:4920px;margin:0 0 20px}.b-home-visual .b-home-visual__inner .b-home-visual__item{float:left;width:980px;margin:0 2px;background:#f2f2f2}.b-home-visual .b-home-visual__inner .b-home-visual__item .img{line-height:1}.b-home-visual .b-home-visual__inner .b-home-visual__item .img img{vertical-align:bottom}.b-home-visual .b-home-visual__inner .b-home-visual__item .box-txt{padding:20px 35px;background:#f2f2f2}.b-home-visual .b-home-visual__inner .b-home-visual__item .box-txt .ttl{float:left;margin:0 20px 0 0;font-size:128.6%}.b-home-visual .b-home-visual__inner .b-home-visual__item .box-txt .txt{float:left;padding:2px 0 0;font-size:100%}.b-home-visual .b-home-visual__indicator{margin:0 0 40px}.b-home-visual .b-home-visual__indicator .visualNav{display:inline-block}.b-home-visual .b-home-visual__indicator .visualNav li{position:relative;width:14px;height:14px;margin:0 2px;display:inline-block}.b-home-visual .b-home-visual__indicator .visualNav li:after{content:'';position:absolute;top:3px;left:3px;width:8px;height:8px;border-radius:50%;background:#ccc}.b-home-visual .b-home-visual__indicator .visualNav li.current{background:0 0}.b-home-visual .b-home-visual__indicator .visualNav li.current:after{background:#0069a6}.b-home-visual .b-home-visual__indicator .visualNav li:hover{cursor:pointer}@media (max-width:767px){.b-home-visual .b-home-visual__indicator{margin:0 0 40px}.b-home-visual .b-home-visual__indicator .visualNav{display:inline-block}.b-home-visual .b-home-visual__indicator .visualNav li{position:relative;width:14px;height:14px;margin:0 2px;display:inline-block}.b-home-visual .b-home-visual__indicator .visualNav li:after{content:'';position:absolute;top:3px;left:3px;width:8px;height:8px;border-radius:50%;background:#ccc}.b-home-visual .b-home-visual__indicator .visualNav li.current{background:0 0}.b-home-visual .b-home-visual__indicator .visualNav li.current:after{background:#0069a6}.b-home-visual .b-home-visual__indicator .visualNav li:hover{cursor:pointer}}.infoPageNav{margin:0 0 60px 0;text-align:center;font-size:14px;font-size:1rem}.infoPageNavInner{display:inline-block;width:auto;margin:auto}.infoPageNavInner:after{content:"";clear:both;display:block;overflow:hidden}.infoPageNav__prev{float:left;margin:12px 20px 9px 0;line-height:1.25}.infoPageNav__prev a{position:relative;padding:0 0 0 12px}.infoPageNav__prev a:before{content:'';position:absolute;left:0;top:.6em;margin:-2px 0 0 0;display:inline-block;background-image:url(/common/img/arrow_left_blue.png);background-position:0 0;width:4px;height:7px;background-repeat:no-repeat}.infoPageNav__number{float:left;margin:0 0 0;line-height:1.25}.infoPageNav__number:after{content:"";clear:both;display:block;overflow:hidden}.infoPageNav__number span{float:left;display:block;padding:11px 10px 9px 10px}.infoPageNav__number a{float:left;display:block;margin:0 6px;padding:11px 15px 9px 15px;color:#0069a6;border:1px solid #e1f0fa;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background:#e1f0fa}.infoPageNav__number a.infoPageNav__number_state_current{border:1px solid #0069a6;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;background:#0069a6}.infoPageNav__number a:hover{color:#999}.infoPageNav__number a:hover.infoPageNav__number_state_current{color:#d6000e}.infoPageNav__next{float:left;margin:12px 0 9px 20px;line-height:1.25}.infoPageNav__next a{position:relative;padding:0 12px 0 0}.infoPageNav__next a:after{content:'';position:absolute;top:.6em;right:0;margin:-2px 0 0 0;display:inline-block;background-image:url(/common/img/arrow_right_blue.png);background-position:0 0;width:4px;height:7px;background-repeat:no-repeat}.b-case__block1{margin:0 0 90px 0}.b-case__block1 .box3{padding:36px 36px 30px 36px;border:solid 3px #e6e6e6}.b-case__block1 .box3 .ttl{margin:0 0 25px 0}.zoom-modal-wrap{z-index:20000;transition:transform .3s}.zoom-modal-wrap img{position:absolute;z-index:1000;width:auto;height:auto;transition:all .3s}.modal-layer{position:fixed;z-index:19000;left:0;top:0;background:#fff;opacity:0;transition:opacity .3s}.edit-picture__item .inner img{margin:auto}.zoom-modal-wrap.hide{transition:all .3s}.zoom-modal-wrap.hide .modal-layer{transition:opacity .3s}.zoom-modal-wrap.hide img{transition:all .3s}.b-case__ttl{margin:0 0 34px 0;padding:0 0 0 20px;border-left:5px solid #0061a6;line-height:1.2;font-weight:700;font-size:185.8%}.b-case__header_txt{padding:15px 0 0 0}.b-case__header_txt span{font-size:85.7%;line-height:1;vertical-align:middle;color:#666;margin:0 10px 0 0;padding:6px 6px 4px 6px;background:#f5f5f5;border:solid 1px #ccc;display:inline-block}.b-case__header_txt span:last-child{margin-right:15px}.b-case__block1_section{padding-top:0}.b-case__block1{margin:0 0 90px 0}.b-case__block1 .box1{padding:36px 36px 30px 36px;border:solid 3px #e6e6e6}.b-case__block1 .box1 .ttl{margin:0 0 25px 0}.b-case__block1 .box1 .list{width:912px;position:relative;left:-7px}.b-case__block1 .box1 .list li{width:114px;text-align:center;float:left}.b-case__block1 .box1 .list li .icon{text-align:left;margin:0 0 5px 0;background-repeat:no-repeat;background-position:7px 0}.b-case__block1 .box1 .list li .icon img{margin:0 0 0 7px}.b-case__block1 .box1 .list li .icon1{background-image:url(/refre/renovation/case/img/icon_case_01_o.png)}.b-case__block1 .box1 .list li .icon2{background-image:url(/refre/renovation/case/img/icon_case_02_o.png)}.b-case__block1 .box1 .list li .icon3{background-image:url(/refre/renovation/case/img/icon_case_03_o.png)}.b-case__block1 .box1 .list li .icon4{background-image:url(/refre/renovation/case/img/icon_case_04_o.png)}.b-case__block1 .box1 .list li .icon5{background-image:url(/refre/renovation/case/img/icon_case_05_o.png)}.b-case__block1 .box1 .list li .icon6{background-image:url(/refre/renovation/case/img/icon_case_06_o.png)}.b-case__block1 .box1 .list li .icon7{background-image:url(/refre/renovation/case/img/icon_case_07_o.png)}.b-case__block1 .box1 .list li .icon8{background-image:url(/refre/renovation/case/img/icon_case_08_o.png)}.b-case__block1 .box1 .list li .txt{display:inline-block;padding:0 0 0 11px;line-height:1.2;background:url(/common/img/arrow_right_blue.png) no-repeat 0 .3em}.b-case__block1 .box1 .list li a:hover .icon img{opacity:0;-ms-filter:"alpha(opacity=0)";transition:all .3s ease 0s}.b-case__block1 .box1 .column7{width:931px;position:relative;left:-16px}.b-case__block1 .box1 .column7 li{width:133px}.b-case__block1 .box1 .column7 li .icon{background-position:16px 0}.b-case__block1 .box1 .column7 li .icon img{margin:0 0 0 16px}.b-case__block1 .box2{padding:36px 36px 30px 36px;border:solid 3px #e6e6e6;border-top:none}.b-case__block1 .box2 .ttl{margin:0 0 30px 0}.b-case__block1 .box2 .list{width:928px}.b-case__block1 .box2 .list li{width:232px;float:left}.b-case__block1 .box2 .list .img{margin:0 26px 10px 0;padding:4px;background:#fff;box-shadow:#bdbdbd 0 2px 2px 0}.b-case__block1 .box2 .list .img span{width:198px;height:94px;background-repeat:no-repeat;background-position:0 0;display:block}.b-case__block1 .box2 .list .img .img1{background-image:url(/refre/renovation/case/img/img_case_01_01_o.jpg)}.b-case__block1 .box2 .list .img .img2{background-image:url(/refre/renovation/case/img/img_case_01_02_o.jpg)}.b-case__block1 .box2 .list .img .img3{background-image:url(/refre/renovation/case/img/img_case_01_03_o.jpg)}.b-case__block1 .box2 .list .img .img4{background-image:url(/refre/renovation/case/img/img_case_01_04_o.jpg)}.b-case__block1 .box2 .list .img img{display:block}.b-case__block1 .box2 .list .img img:hover{opacity:0;-ms-filter:"alpha(opacity=1)";transition:all .3s ease 0s}.ie8 .b-case__block1 .box2 .list img{padding:4px;background:#fff;border-left:1px solid #eee;border-right:1px solid #eee;border-bottom:2px solid #eee;box-sizing:border-box}.b-case__block1 .box2 .list .txt1{margin:0 26px 5px 0;display:inline-block;padding:0 0 0 11px;line-height:1.2;background:url(/common/img/arrow_right_blue.png) no-repeat 0 .3em}.b-case__block1 .box2 .list .txt2{color:#333;margin:0 20px 0 0}.b-case__block2{margin:0 0 150px 0}.b-case__block2 .left{width:640px;float:left}.b-case__block2 .right{width:300px;float:right}.b-case__block2 .img{position:relative;padding:4px;background:#fff;box-shadow:#bdbdbd 0 2px 2px 0}.b-case__block2 .img img{display:block}.b-case__block2 .img .after{display:block}.b-case__block2 .img .before{display:none}.b-case__block2 .img .btn{width:120px;position:absolute;top:24px;left:24px}.b-case__block2 .img .btn li{width:60px;float:left}.b-case__block2 .img .btn a{font-size:85.7%;line-height:1;text-align:center;color:#0061a6;padding:6px 0 4px 0;background:#fff;display:block;position:relative;z-index:5}.b-case__block2 .img .btn a:hover{color:#fff;background:#0061a6}.b-case__block2 .img .btn a.on{color:#fff;background:#0061a6}.b-case__block2 .img .btn a.on:after{content:'';width:100%;height:5px;background:url(/construction/custom-house/case/img/bg_02.png) no-repeat center center;position:absolute;bottom:-5px;display:block;z-index:10}.ie8 .b-case__block2 img{padding:4px;background:#fff;border-left:1px solid #eee;border-right:1px solid #eee;border-bottom:2px solid #eee;box-sizing:border-box}.b-case__block2 .txt1{padding:0}.b-case__block2 .txt1 .left{width:300px;float:left}.b-case__block2 .txt1 .right{width:300px;float:right}.b-case__block2 .txt1 table{width:100%;border-collapse:collapse;border-spacing:0;empty-cells:show}.b-case__block2 .txt1 td,.b-case__block2 .txt1 th{text-align:left;vertical-align:middle;padding:18px 10px 16px 20px;border-top:solid 1px #ccc;border-bottom:solid 1px #ccc;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.b-case__block2 .txt1 th{width:100px;font-weight:400;background:#f5f5f5}.b-case__block2 .txt2{margin:0 0 25px 0}.b-case__block2 .txt3{padding:25px 20px 2px 25px;background:#f5f5f5}.b-case__block2 .txt3 dt{font-weight:700;margin:0 0 3px 0}.b-case__block2 .txt3 dd{margin:0 0 20px 0}.b-case__category{width:auto;margin-bottom:0;padding:13px 0 20px 130px;background-repeat:no-repeat;background-position:0 0;position:relative;top:-13px}.b-case__category1{background-image:url(/refre/renovation/case/img/icon_case_01.png)}.b-case__category2{background-image:url(/refre/renovation/case/img/icon_case_02.png)}.b-case__category3{background-image:url(/refre/renovation/case/img/icon_case_03.png)}.b-case__category4{background-image:url(/refre/renovation/case/img/icon_case_04.png)}.b-case__category5{background-image:url(/refre/renovation/case/img/icon_case_05.png)}.b-case__category6{background-image:url(/refre/renovation/case/img/icon_case_06.png)}.b-case__category7{background-image:url(/refre/renovation/case/img/icon_case_07.png)}.b-case__category8{background-image:url(/refre/renovation/case/img/icon_case_08.png)}.b-case__category_none{padding:13px 0 20px 0}#discerning{margin:0 0 100px 0}#discerning li{margin-left:10px;padding:0 0 10px 30px;font-size:114.3%;line-height:1.5;background:url(/construction/custom-house/case/img/check.jpg) no-repeat;background-size:18px 19px}#layout{margin:0 0 60px 0}#layout figure{float:left;width:420px;margin:0 24px 24px 0;padding:5px 0 15px;text-align:center;border:1px solid #4e67c7}#layout figcaption{padding:0 0 10px;font-weight:700;text-align:left}@media (max-width:767px){.b-case__ttl{margin:0 0 34px 0;padding:0 0 0 20px;border-left:5px solid #0061a6;font-size:140%}.b-case__block2{margin:0 0 100px;padding:0 30px}.b-case__block2 .left{float:none;width:100%;padding-bottom:20px}.b-case__block2 .right{float:none;width:100%}.b-case__block2 .left img{width:100%;height:auto}.b-case__block2 .txt1{padding:0}#discerning{margin:0 30px 80px}#discerning li{margin-left:10px;padding:0 0 10px 30px;font-size:114.3%;line-height:1.5;background:url(/construction/custom-house/case/img/check.jpg) no-repeat;background-size:18px 19px}#layout{margin:0 20px 50px}#layout figure{float:none;width:90%;margin:0 auto 24px;padding:5px 20px 30px;text-align:center;border:1px solid #4e67c7;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#layout figcaption{padding:0 0 10px;font-weight:700;text-align:left}}@media (max-width:567px){#layout{margin:0 10px 40px}#layout figure{float:none;width:90%;margin:0 auto 24px;padding:5px 15px 10px;text-align:center;border:1px solid #4e67c7;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}}.b-case-list{margin:0 0 60px 0}.b-case-list-line-wrap{margin:0 0 40px 0}.b-case-list-line-wrap:last-child{margin:0}.b-case-list__item{float:left;width:300px;margin:0 0 0 40px}.b-case-list__item a{display:block}.b-case-list__item a:hover .img:before{opacity:1;-ms-filter:"alpha(opacity=100)";transform:translateY(0)}.b-case-list__item a:hover .img:after{opacity:.95;-ms-filter:"alpha(opacity=95)"}.b-case-list__item a:hover .ttl span{text-decoration:none}.b-case-list__item .img{position:relative;margin:0 0 10px 0}.b-case-list__item .img img{position:relative;display:block;padding:4px;background:#fff;box-shadow:#bdbdbd 0 2px 2px 0}.b-case-list__item .img:before{content:'';display:block;position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;width:61px;height:71px;background:url(/construction/custom-house/case/img/icon_article_hover.png) no-repeat 0 0;z-index:500;opacity:0;-ms-filter:"alpha(opacity=0)";transition:all .8s cubic-bezier(.19,1,.22,1) .15s;transform:translateY(20px)}.b-case-list__item .img:after{content:'';position:absolute;top:0;display:block;width:100%;height:100%;padding:4px;border:4px solid #fff;background:#0061a6;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:400;opacity:0;-ms-filter:"alpha(opacity=0)";transition:all .3s ease 0s}.b-case-list__item .ttl{margin:20px 0 0 0;font-size:114.3%;line-height:1.25}.b-case-list__item .ttl span{display:block;margin:0 0 5px 0;font-size:85.7%;color:#999;font-weight:400;text-decoration:none}.b-case-list__item .price{color:#333;font-weight:700}.b-case-list__item .txt{margin:10px 0 0 0;color:#333}.b-case-list__item .info{margin:10px 0 0 0;font-size:85.7%}.b-case-list__item .info a{display:inline-block;padding:0 5px 0 0}.b-case-list__item .info a:hover{text-decoration:underline}.b-case-list__item .info .icon-place{margin:0 0 8px 0}.b-case-list__item:first-child{margin:0}.icon-wayside{padding:0 0 0 19px;background:url(/construction/custom-house/case/img/icon_wayside.png) no-repeat 0 center}.icon-wayside a{display:inline-block;padding:0 5px 0 0}.icon-place{padding:0 0 0 19px;background:url(/construction/custom-house/case/img/icon_place.png) no-repeat 0 center}.icon-tag{padding:0 0 0 19px;background:url(/construction/custom-house/case/img/icon_tag.png) no-repeat 0 center}.ie8 .b-case-list__item .img img{padding:4px;background:#fff;border-left:1px solid #eee;border-right:1px solid #eee;border-bottom:2px solid #eee;box-sizing:border-box}.ie8 .b-case-list__item .img:before{display:none}.ie8 .b-case-list__item .img:after{display:none}.b-case-list-ttl{text-align:center;margin:0 0 30px 0}.b-case-btn{width:200px;margin:0 auto;overflow:visible}.b-case-btn a{position:relative;display:block;background:#fff}.b-case-btn a:hover{background:#0069a6}.b-case-btn a:hover img{opacity:0;-ms-filter:"alpha(opacity=0)"}.b-case-btn .btn-inr{width:200px;height:40px;border:1px solid #0061a6;text-align:center;vertical-align:middle;display:table-cell;position:relative;transition:all .3s ease 0s}.b-case-btn .btn-inr img{display:block;position:relative;margin:0 auto;transition:all .3s ease 0s;z-index:1000}.b-case-btn .btn-inr:after{width:100%;height:40px;background:url(/construction/custom-house/case/img/txt_btn_01_o.png) no-repeat center center;content:'';display:block;position:absolute;top:0;left:0;z-index:500}.b-case__state{clear:both;margin:0 0 65px 0}.b-case__map{margin:0 0 65px 0}.b-case__point .inr{margin:0 0 80px 0}.b-case__point .inr .left{width:460px;float:left}.b-case__point .inr .left .ttl:first-child{padding:0}.b-case__point .inr .right{width:460px;float:right}.b-case__point .inr .right .ttl:first-child{padding:0}.b-case__point .inr .ttl{font-size:114.3%;font-weight:700;margin:0 0 5px 0;padding:25px 0 0 0}.b-case__voice .list li{margin:0 0 30px 0}.b-case__voice .list li:last-child{margin:0}.b-case__voice .list .img{width:80px;float:left}.b-case__voice .list .img .txt{margin:0 0 10px 0}.b-case__voice .list .img .txt span{font-size:85.7%}.b-case__voice .list .box{width:900px;background:url(/construction/custom-house/case/img/bg_01.png) no-repeat 0 30px;float:left}.b-case__voice .list .box dt{font-size:114.3%;font-weight:700;margin:0 0 0 20px;padding:25px 25px 10px 25px;background:#f5f5f5}.b-case__voice .list .box dd{margin:0 0 0 20px;padding:0 25px 25px 25px;background:#f5f5f5}.b-case__item-list{margin:0 0 35px 0}.b-case__item-list:last-child{margin:0}.b-case__item-list .item{float:left}.b-case__item-list .item .inner{display:block;position:relative;padding:37px;text-align:center;vertical-align:middle;border:3px solid #f5f5f5;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:rgba(0,0,0,.25) 0 3px 2px 0;box-shadow:rgba(0,0,0,.25) 0 3px 2px 0}.b-case__item-list .item .inner:after{content:'';position:absolute;bottom:-3px;right:-3px;display:block;width:40px;height:40px;background:url(/img/img_magnify.png) no-repeat 0 0}.b-case__item-list .item .inner img{display:block;width:auto;height:auto;max-width:100%;max-height:100%;margin:auto}.b-case__item-list .item .txt-area{margin:20px 0 0 0}.b-case__item-list .item .txt-area .ttl{margin:0 0 8px 0;font-size:114.3%;font-weight:700}.b-case__item-list.column2{margin:0 0 35px 0}.b-case__item-list.column2:last-child{margin:0}.b-case__item-list.column2 .item{width:460px;margin:0 0 0 58px}.b-case__item-list.column2 .item .inner{width:460px;height:460px;padding:27px}.b-case__item-list.column2 .item .inner img{max-width:400px;max-height:400px}.b-case__item-list.column2 .item:first-child{margin:0}.b-case__item-list.column3 .item{width:300px;margin:0 0 0 38px}.b-case__item-list.column3 .item .inner{width:300px;height:300px;padding:27px}.b-case__item-list.column3 .item .inner img{max-width:240px;max-height:240px}.b-case__item-list.column3 .item:first-child{margin:0}.link_list .item{width:300px;margin:0 12px 30px}.link_list .item .inner{width:300px;height:300px;padding:27px}.link_list .item .inner img{max-width:240px;max-height:240px}@media (max-width:767px){.b-case-list{margin:0 30px 60px}.b-case-list__item{float:none;width:100%;padding:0 15px;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 0 50px 0!important}.b-case-list__item .img img{position:relative;display:block;width:100%;height:auto;padding:4px;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff;box-shadow:#bdbdbd 0 2px 2px 0}.b-case-list__item .ttl{margin:20px 0 0 10px;font-size:102%;line-height:1.25}.b-case-list__item .ttl span{display:block;margin:0 0 5px 0;font-size:85.7%;color:#999;font-weight:400;text-decoration:none}.b-case-list__item .price{color:#333;font-weight:700;text-align:center}.b-case-list__item .txt{margin:10px 0 0 10px;color:#333}.b-case-list__item .info{margin:10px 0 0 10px;font-size:85.7%}.b-case__state{clear:both;margin:0 30px 65px}.b-case__map{margin:0 0 65px 0}.b-case__point .inr{margin:0 0 80px 0}.b-case__point .inr .left{width:460px;float:left}.b-case__point .inr .left .ttl:first-child{padding:0}.b-case__point .inr .right{width:460px;float:right}.b-case__point .inr .right .ttl:first-child{padding:0}.b-case__point .inr .ttl{font-size:114.3%;font-weight:700;margin:0 0 5px 0;padding:25px 0 0 0}.b-case__voice .list li{margin:0 0 30px 0}.b-case__voice .list li:last-child{margin:0}.b-case__voice .list .img{width:80px;float:left}.b-case__voice .list .img .txt{margin:0 0 10px 0}.b-case__voice .list .img .txt span{font-size:85.7%}.b-case__voice .list .box{width:900px;background:url(/construction/custom-house/case/img/bg_01.png) no-repeat 0 30px;float:left}.b-case__voice .list .box dt{font-size:114.3%;font-weight:700;margin:0 0 0 20px;padding:25px 25px 10px 25px;background:#f5f5f5}.b-case__voice .list .box dd{margin:0 0 0 20px;padding:0 25px 25px 25px;background:#f5f5f5}.b-case__item-list{margin:0 0 35px 0}.b-case__item-list:last-child{margin:0 0 35px 0}.b-case__item-list .item{float:none}.b-case__item-list .item .inner{display:block;position:relative;padding:37px;text-align:center;vertical-align:middle;border:3px solid #f5f5f5;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:rgba(0,0,0,.25) 0 3px 2px 0;box-shadow:rgba(0,0,0,.25) 0 3px 2px 0}.b-case__item-list .item .inner:after{content:'';position:absolute;bottom:-3px;right:-3px;display:block;width:40px;height:40px;background:url(/img/img_magnify.png) no-repeat 0 0}.b-case__item-list .item .inner img{display:block;width:auto;height:auto;max-width:100%;max-height:100%;margin:auto}.b-case__item-list .item .txt-area{margin:20px 0 0 0}.b-case__item-list .item .txt-area .ttl{margin:0 0 8px 0;font-size:114.3%;font-weight:700}.b-case__item-list.column2{margin:0 0 35px 0}.b-case__item-list.column2:last-child{margin:0}.b-case__item-list.column2 .item{width:460px;margin:0 0 0 58px}.b-case__item-list.column2 .item .inner{width:460px;height:460px;padding:27px}.b-case__item-list.column2 .item .inner img{max-width:400px;max-height:400px}.b-case__item-list.column2 .item:first-child{margin:0}.b-case__item-list.column3 .item{width:300px;margin:0 auto 50px!important}.b-case__item-list.column3 .item:first-child{margin:0 auto 50px!important}.b-case__item-list.column3 .item .inner{width:300px;height:300px;padding:27px}.b-case__item-list.column3 .item .inner img{max-width:240px;max-height:240px}.b-case__state .link_list{width:320px;margin:0 auto 60px!important}}.edit-picture__item{float:left}.edit-picture__item .inner{display:block;position:relative;padding:37px;text-align:center;vertical-align:middle;border:3px solid #f5f5f5;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:rgba(0,0,0,.25) 0 3px 2px 0;box-shadow:rgba(0,0,0,.25) 0 3px 2px 0}.edit-picture__item .inner:after{content:url(/img/img_magnify.png);position:absolute;bottom:-3px;right:-3px;display:block;width:40px;height:40px}.edit-picture__item .inner:before{content:'';position:absolute;bottom:-3px;right:-3px;display:block;width:40px;height:40px;background:url(/img/img_magnify_o.png) no-repeat 0 0}.edit-picture__item .inner:hover{border:6px solid #c8e2f1}.edit-picture__item .inner:hover:after{opacity:0;bottom:-6px;right:-6px}.edit-picture__item .inner:hover:before{bottom:-6px;right:-6px}.edit-picture__item .inner:hover img{opacity:.7;transition:all .3s ease 0s}.edit-picture__item .inner img{display:block;width:auto;height:auto;max-width:100%;max-height:100%;margin:auto;position:absolute;top:0;right:0;bottom:0;left:0;-webkit-backface-visibility:hidden}.edit-picture__item .txt-area{margin:20px 0 0 0}.edit-picture__item .txt-area .ttl{margin:0 0 8px 0;font-size:114.3%;font-weight:700}.edit-picture__item.none-scale .inner{cursor:default}.edit-picture__item.none-scale .inner:after{display:none}.edit-picture__item.none-scale .inner:before{display:none}.edit-picture__item.none-scale .inner:hover{border:3px solid #f5f5f5}.edit-picture__item.none-scale .inner:hover img{opacity:1;-ms-filter:"alpha(opacity=100)"}@media (max-width:767px){.edit-picture__item{float:none;width:100%;margin-bottom:30px}.edit-picture__item .inner{display:block;position:relative;padding:10px;text-align:center;vertical-align:middle;border:3px solid #f5f5f5;box-sizing:border-box;-webkit-box-shadow:rgba(0,0,0,.25) 0 3px 2px 0;box-shadow:rgba(0,0,0,.25) 0 3px 2px 0}}.zeh-header{margin:-30px 0 32px 0}.zeh-header__heading-1{margin-bottom:12px}.zeh-header__content-area{margin:19px 0 0 0}.zeh-header__content-item-1{float:left;margin:13px 20px 0 0}.zeh-header__content-item-2{float:left;margin:58px 39px 0 0}.zeh-header__content-item-3{float:left;margin:24px 20px 0 0}.zeh-header__content-item-4{float:left;margin:70px 0 0 0}.zeh-header__content-item-5{float:right}.zeh-main-visual{width:980px;margin:0 0 36px 0}.zeh-main-visual img{padding:4px;background:#fff;box-shadow:#bdbdbd 0 2px 2px 0}.zeh-point-area{margin:0 0 100px 0}.zeh-point-area__item{position:relative;float:left;width:260px;height:260px;background:url(/construction/custom-house/special/img/bg_zeh-point.png) 0 0 no-repeat;border-radius:50%;text-align:center}.zeh-point-area__item a{position:relative;display:block;width:260px;height:260px}.zeh-point-area__item a:after{content:'';position:absolute;top:42px;left:0;width:100%;height:35px}.zeh-point-area__item .ttl{margin:0 0 11px 0;font-size:142.9%;font-weight:700;color:#333}.zeh-point-area__item .txt{margin:0 0 15px 0;color:#333}.zeh-point-area__item .link span{display:inline-block;padding:0 0 0 15px;line-height:1.2;background:url(/common/img/arrow_bottom_blue.png) no-repeat 0 .4em}.zeh-point-area__item-inr{padding:96px 0 0 0}.zeh-point-area__item_number_01 a:after{background:url(/construction/custom-house/special/img/txt_zeh_number_01_small.png) no-repeat center 0}.zeh-point-area__item_number_02{margin:0 0 0 100px}.zeh-point-area__item_number_02:before{content:'';position:absolute;top:50%;left:-66px;width:33px;height:33px;margin:-16px 0 0 0;background:url(/construction/custom-house/special/img/icon_point_cross.png) no-repeat center 0}.zeh-point-area__item_number_02 a:after{background:url(/construction/custom-house/special/img/txt_zeh_number_02_small.png) no-repeat center 0}.zeh-point-area__item_number_03{margin:0 0 0 100px}.zeh-point-area__item_number_03:before{content:'';position:absolute;top:50%;left:-66px;width:33px;height:33px;margin:-16px 0 0 0;background:url(/construction/custom-house/special/img/icon_point_cross.png) no-repeat center 0}.zeh-point-area__item_number_03 a:after{background:url(/construction/custom-house/special/img/txt_zeh_number_03_small.png) no-repeat center 0}.zeh-point-block{margin:0 0 100px 0}.zeh-point-block__ttl{margin:0 0 35px 0;padding:0 0 0 110px}.zeh-point-block__ttl_number_01{background:url(/construction/custom-house/special/img/txt_zeh_number_01.png) no-repeat 0 0;background-position:0 25px}.zeh-point-block__ttl_number_02{background:url(/construction/custom-house/special/img/txt_zeh_number_02.png) no-repeat 0 0;background-position:0 25px}.zeh-point-block__ttl_number_03{background:url(/construction/custom-house/special/img/txt_zeh_number_03.png) no-repeat 0 0;background-position:0 25px}.zeh-future-block{margin:0 0 30px 0}.zeh-future-block:last-child{margin:0}.zeh-future-block__item{float:left;width:470px;margin:0 0 0 40px}.zeh-future-block__item:first-child{margin:0}.zeh-future-block__item .txt-area{margin:0 0 20px 0;font-size:114.3%}.zeh-life-block{margin:0 0 30px 0}.zeh-life-block:last-child{margin:0}.zeh-life-block__item{float:left;width:470px;margin:0 0 0 40px}.zeh-life-block__item:first-child{margin:0}.zeh-life-block__item .txt-area{margin:0 0 24px 0;font-size:114.3%}.zeh-life-block__item .images .img{float:left;margin:0 0 0 20px;padding:4px;background:#fff;box-shadow:#bdbdbd 0 2px 2px 0}.zeh-life-block__item .images .img:first-child{margin:0}.zeh-life-block__item .images .img img{vertical-align:top}.zeh-economic-block{margin:0 0 30px 0}.zeh-economic-block:last-child{margin:0}.zeh-economic-block__item{float:left;width:470px;margin:0 0 0 40px}.zeh-economic-block__item:first-child{margin:0}.zeh-economic-block__item .ttl{margin:0 0 18px 0;font-size:128.6%;font-weight:700}.zeh-economic-block__item .txt-area{margin:0 0 24px 0;font-size:114.3%}.zeh-economic-block__item .images .img{float:left;margin:0 0 0 20px}.zeh-economic-block__item .images .img:first-child{margin:0}.zeh-economic-block__item .images .img img{vertical-align:top}.zeh-registered-block{border:1px solid #ccc;padding:25px 30px 24px 30px}.zeh-registered-block .ttl{margin:0 0 8px 0;font-size:128.6%;font-weight:700;line-height:1.5}.zeh-registered-block .txt-area{line-height:1.85}.zeh-registered-block .txt{margin:0 0 8px 0}.zeh-registered-block .img{margin:30px 0 0 0}.zeh-registered-block .img:first-child{margin:0}.zeh-registered-block .img img{vertical-align:top}.zeh-registered-block .img+.txt{margin:8px 0 0 0}.zeh-registered-block__item{float:left;width:440px;margin:0 0 0 38px}.zeh-registered-block__item:first-child{margin:0}.zeh-management-block__txt-area{float:left;width:640px}.zeh-management-block__txt-area .txt{margin:0 0 20px 0;font-size:114.3%}.zeh-management-block__img{float:right;width:300px}.zeh-management-block__img .img{padding:4px;background:#fff;box-shadow:#bdbdbd 0 2px 2px 0}.zeh-management-block__img .img img{vertical-align:top}.zeh-section-block{margin:0 0 100px 0}.zeh-point-ttl{margin:0 0 32px 0;text-align:center}.zeh-point-ttl__sub{margin:0 0 8px 0}.zeh-section-ttl{margin:0 0 34px 0;padding:0 0 0 20px;border-left:5px solid #0061a6;line-height:1.2;font-weight:700;font-size:185.8%}@media (max-width:767px){.zeh-header{margin:-30px 0 32px}.zeh-header__heading-area{padding:0 30px}.zeh-header__heading-1{margin:0 0 12px}.zeh-header__content-area{padding:0 30px 0}.zeh-header__content-item-1{float:left;margin:13px 20px 0 0}.zeh-header__content-item-2{float:left;margin:58px 39px 0 0}.zeh-header__content-item-3{float:left;margin:24px 20px 0 0}.zeh-header__content-item-4{float:left;margin:70px 0 0 0}.zeh-header__content-item-5{clear:both;float:none;width:100%!important;margin:30px 0 0!important;text-align:center}.zeh-main-visual{margin:0 auto 36px;width:100%;padding:0 30px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.zeh-main-visual img{width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:4px;background:#fff;box-shadow:#bdbdbd 0 2px 2px 0}.zeh-point-area{margin:0 0 100px 0}.zeh-point-area__item{position:relative;float:none;margin:0 auto;width:260px;height:260px;background:url(/construction/custom-house/special/img/bg_zeh-point.png) 0 0 no-repeat;border-radius:50%;text-align:center}.zeh-point-area__item a{position:relative;display:block;width:260px;height:260px}.zeh-point-area__item a:after{content:'';position:absolute;top:42px;left:0;width:100%;height:35px}.zeh-point-area__item .ttl{margin:0 0 11px 0;font-size:142.9%;font-weight:700;color:#333}.zeh-point-area__item .txt{margin:0 0 15px 0;color:#333}.zeh-point-area__item .link span{display:inline-block;padding:0 0 0 15px;line-height:1.2;background:url(/common/img/arrow_bottom_blue.png) no-repeat 0 .4em}.zeh-point-area__item-inr{padding:96px 0 0 0}.zeh-point-area__item_number_01 a:after{background:url(/construction/custom-house/special/img/txt_zeh_number_01_small.png) no-repeat center 0}.zeh-point-area__item_number_02{margin:100px auto 0}.zeh-point-area__item_number_02:before{content:'';position:absolute;top:-46px;left:50%;margin-left:-16px;width:33px;height:33px;background:url(/construction/custom-house/special/img/icon_point_cross.png) no-repeat center 0}.zeh-point-area__item_number_02 a:after{background:url(/construction/custom-house/special/img/txt_zeh_number_02_small.png) no-repeat center 0}.zeh-point-area__item_number_03{margin:100px auto 0}.zeh-point-area__item_number_03:before{content:'';position:absolute;top:-46px;left:50%;margin-left:-16px;background:url(/construction/custom-house/special/img/icon_point_cross.png) no-repeat center 0}.zeh-point-area__item_number_03 a:after{background:url(/construction/custom-house/special/img/txt_zeh_number_03_small.png) no-repeat center 0}.zeh-point-block{margin:0 0 100px 0;padding:0 10px}.zeh-point-block__ttl{margin:0 0 35px 0;padding:0}.zeh-point-block__ttl_number_01{text-align:center;background:0 0}.zeh-point-block__ttl_number_02{text-align:center;background:0 0}.zeh-point-block__ttl_number_03{text-align:center;background:0 0}.zeh-future-block{margin:0 0 30px 0}.zeh-future-block:last-child{margin:0}.zeh-future-block__item{float:left;width:100%;margin:0}.zeh-future-block__item:first-child{margin:0}.zeh-future-block__item .txt-area{margin:0 0 20px 0;font-size:100%}.zeh-life-block{margin:0 0 30px 0}.zeh-life-block:last-child{margin:0}.zeh-life-block__item{float:none;width:100%;margin:0}.zeh-life-block__item:first-child{margin:0}.zeh-life-block__item .txt-area{margin:0 0 24px 0;font-size:100%}.zeh-life-block__item .images{width:100%;text-align:center}.zeh-life-block__item .images .img{float:left;margin:0 10px 20px 10px;padding:4px;background:#fff;box-shadow:#bdbdbd 0 2px 2px 0}.zeh-life-block__item .images .img:first-child{margin:0 10px 20px 0}.zeh-life-block__item .images .img img{vertical-align:top}.zeh-economic-block{margin:0 0 30px 0}.zeh-economic-block:last-child{margin:0}.zeh-economic-block__item{float:left;width:100%;margin:0}.zeh-economic-block__item:first-child{margin:0}.zeh-economic-block__item .ttl{margin:0 0 18px 0;font-size:128.6%;font-weight:700}.zeh-economic-block__item .txt-area{margin:0 0 24px 0;font-size:100%}.zeh-economic-block__item .images .img{float:left;margin:0 10px 20px}.zeh-economic-block__item .images .img:first-child{margin:0 10px 20px}.zeh-economic-block__item .images .img img{vertical-align:top}.zeh-registered-block{border:1px solid #ccc;padding:15px 15px 15px}.zeh-registered-block .ttl{margin:0 0 8px 0;font-size:128.6%;font-weight:700;line-height:1.5}.zeh-registered-block .txt-area{line-height:1.85}.zeh-registered-block .txt{margin:0 0 8px 0}.zeh-registered-block .img{margin:30px 0 0 0}.zeh-registered-block .img:first-child{margin:0}.zeh-registered-block .img img{vertical-align:top}.zeh-registered-block .img+.txt{margin:8px 0 0 0}.zeh-registered-block__item{float:none;width:100%;margin:0}.zeh-registered-block__item:first-child{margin:0}.zeh-section-block{padding:0 30px}.zeh-management-block__txt-area{float:none;width:100%}.zeh-management-block__txt-area .txt{margin:0 0 20px 0;font-size:100%}.zeh-management-block__img{float:none;margin:0 auto;width:300px}.zeh-management-block__img .img{padding:4px;background:#fff;box-shadow:#bdbdbd 0 2px 2px 0}.zeh-management-block__img .img img{vertical-align:top}.zeh-section-block{margin:0 0 100px 0}.zeh-point-ttl{margin:0 0 32px 0;padding:0 30px;text-align:center}.zeh-point-ttl__sub{margin:0 0 8px 0}.zeh-section-ttl{margin:0 0 34px 0;padding:0 0 0 20px;border-left:5px solid #0061a6;line-height:1.2;font-weight:700;font-size:130%}}@media (max-width:639px){.zeh-header__content-area{padding:0 0 0 5px}}@media (max-width:567px){.zeh-header__content-area{padding:0 30px 0}.zeh-header__content-item-1{float:none;width:100%;margin:13px 0 0 0;text-align:center}.zeh-header__content-item-3{float:none;width:100%;margin:24px 0 0 0;text-align:center}.zeh-life-block__item .images{margin:0 auto 30px;width:217px;text-align:center}.zeh-economic-block__item .images{margin:0 auto;width:240px;text-align:center}.zeh-economic-block__item .images .img,.zeh-life-block__item .images .img{float:none;margin:0 0 20px 0}.zeh-life-block__item .images .img:first-child{margin:0 0 20px 0}}.tryhouse-header{margin:0 0 40px 0}.tryhouse-header__ttl{margin:0 0 4px 0}.tryhouse-header__address a{display:inline-block;padding:0 0 0 15px;line-height:1.2;background:url(/common/img/arrow_bottom_blue.png) no-repeat 0 .4em;margin:0 0 0 20px}.tryhouse-main-visual{width:980px;margin:0 0 36px 0}.tryhouse-main-visual img{padding:4px;background:#fff;box-shadow:#bdbdbd 0 2px 2px 0}.tryhouse-point-area{margin:0 0 80px 0}.tryhouse-point-area__item{position:relative;float:left;width:260px;height:260px;background:#e1f0fa;border-radius:50%;text-align:center}.tryhouse-point-area__item a{position:relative;display:block;width:260px;height:260px}.tryhouse-point-area__item a:after{content:'';position:absolute;top:42px;left:0;width:100%;height:35px}.tryhouse-point-area__item .ttl{margin:0 0 11px 0;font-size:142.9%;color:#333}.tryhouse-point-area__item .txt{margin:0 0 15px 0;color:#333}.tryhouse-point-area__item .link span{display:inline-block;padding:0 0 0 15px;line-height:1.2;background:url(/common/img/arrow_bottom_blue.png) no-repeat 0 .4em}.tryhouse-point-area__item-inr{padding:96px 0 0 0}.tryhouse-point-area__item_number_01 a:after{background:url(/construction/custom-house/special/img/txt_tryhouse_number_01_small.png) no-repeat center 0}.tryhouse-point-area__item_number_02{margin:0 0 0 100px}.tryhouse-point-area__item_number_02:before{content:'';position:absolute;top:50%;left:-66px;width:33px;height:33px;margin:-16px 0 0 0;background:url(/construction/custom-house/special/img/icon_point_cross.png) no-repeat center 0}.tryhouse-point-area__item_number_02 a:after{background:url(/construction/custom-house/special/img/txt_tryhouse_number_02_small.png) no-repeat center 0}.tryhouse-point-area__item_number_03{margin:0 0 0 100px}.tryhouse-point-area__item_number_03:before{content:'';position:absolute;top:50%;left:-66px;width:33px;height:33px;margin:-16px 0 0 0;background:url(/construction/custom-house/special/img/icon_point_cross.png) no-repeat center 0}.tryhouse-point-area__item_number_03 a:after{background:url(/construction/custom-house/special/img/txt_tryhouse_number_03_small.png) no-repeat center 0}.tryhouse-point-block{margin:0 0 80px 0}.tryhouse-point-block__ttl{margin:0 0 30px 0;padding:0 0 0 110px}.tryhouse-point-block__ttl_number_01{background:url(/construction/custom-house/special/img/txt_tryhouse_number_01.png) no-repeat 0 0}.tryhouse-point-block__ttl_number_02{background:url(/construction/custom-house/special/img/txt_tryhouse_number_02.png) no-repeat 0 0}.tryhouse-point-block__ttl_number_03{background:url(/construction/custom-house/special/img/txt_tryhouse_number_03.png) no-repeat 0 0}.tryhouse-future-block{margin:0 0 30px 0}.tryhouse-future-block:last-child{margin:0}.tryhouse-future-block__item{float:left;width:470px;margin:0 0 0 40px}.tryhouse-future-block__item:first-child{margin:0}.tryhouse-future-block__item .ttl{margin:0 0 23px 0;font-size:114.3%;font-weight:700}.tryhouse-future-block__item .txt-area{margin:0 0 20px 0;font-size:114.3%}.tryhouse-future-block__item .supplemental-block{padding:25px 30px 24px 30px;border:1px solid #ccc}.tryhouse-future-block__item .supplemental-block .ttl{margin:0 0 10px 0;font-size:100%}.tryhouse-future-block__child .txt-area{float:left;width:220px;font-size:100%}.tryhouse-future-block__child .img{float:right;box-shadow:#bdbdbd 0 2px 2px 0}.tryhouse-future-block__child .img img{vertical-align:top}.tryhouse-future-block__child .img-shadow{padding:4px;background:#fff;box-shadow:#bdbdbd 0 2px 2px 0}.tryhouse-receipt-block{margin:0 0 34px 0}.tryhouse-receipt-block .lead-txt{font-size:114.3%}.tryhouse-receipt-block__item{float:left;margin:0 0 0 30px}.tryhouse-receipt-block__item:first-child{margin:0}.tryhouse-receipt-block__item .img{padding:4px;background:#fff;box-shadow:#bdbdbd 0 2px 2px 0;margin:0 0 18px 0}.tryhouse-receipt-block__item .img img{vertical-align:top}.tryhouse-receipt-block__item .ttl{margin:0 0 10px 0;font-size:114.3%;font-weight:700}.tryhouse-receipt-block__item.tryhouse-receipt-block__item_size_2col{width:470px}.tryhouse-receipt-block__item.tryhouse-receipt-block__item_size_3col{width:300px}.tryhouse-floor-block{margin:0 0 40px 0}.tryhouse-floor-block__item{float:left;margin:0 0 0 40px}.tryhouse-floor-block__item:first-child{margin:0}.tryhouse-floor-block__item.tryhouse-floor-block__item_column_02{width:470px}.tryhouse-floor-block__item.tryhouse-floor-block__item_column_04{width:215px}.tryhouse-floor-block__item_column_02 .tryhouse-floor-block__inr{width:470px;height:470px}.tryhouse-floor-block__item_column_04 .tryhouse-floor-block__inr{width:215px;height:215px}.tryhouse-floor-block__item_column_02 .tryhouse-floor-block__inr img{max-width:400px;max-height:400px}.tryhouse-floor-block__item_column_04 .tryhouse-floor-block__inr img{max-width:175px;max-height:175px}.tryhouse-floor-block__ttl{margin:0 0 18px 0;font-size:114.3%;font-weight:700}.tryhouse-concept-block{margin:40px 0 0 0}.tryhouse-concept-block .img{float:left;width:170px}.tryhouse-concept-block .txt{float:right;width:780px;font-size:114.3%;line-height:1.75}.tryhouse-gallery-block{margin:0 0 34px 0}.tryhouse-gallery-block .lead-txt{font-size:114.3%}.tryhouse-gallery-block__item{float:left;margin:0 0 0 30px}.tryhouse-gallery-block__item:first-child{margin:0}.tryhouse-gallery-block__item .img{padding:4px;background:#fff;box-shadow:#bdbdbd 0 2px 2px 0;margin:0 0 16px 0}.tryhouse-gallery-block__item .img img{vertical-align:top}.tryhouse-gallery-block__item .ttl{font-size:114.3%;font-weight:700}.tryhouse-gallery-block__item.tryhouse-gallery-block__item_size_2col{width:470px}.tryhouse-gallery-block__item.tryhouse-gallery-block__item_size_3col{width:300px}.tryhouse-workshop-block__item_pos_left{float:left;width:300px}.tryhouse-workshop-block__item_pos_left .txt{margin:0 0 20px 0;font-size:114.3%}.tryhouse-workshop-block__item_pos_right{float:right;width:640px}.tryhouse-workshop-block__item_pos_right .img{padding:4px;background:#fff;box-shadow:#bdbdbd 0 2px 2px 0}.tryhouse-workshop-block__item_pos_right .img img{vertical-align:top}.tryhouse-management-block__txt-area{float:left;width:640px}.tryhouse-management-block__txt-area .txt{margin:0 0 20px 0;font-size:114.3%}.tryhouse-management-block__img{float:right;width:300px}.tryhouse-management-block__img .img{padding:4px;background:#fff;box-shadow:#bdbdbd 0 2px 2px 0}.tryhouse-management-block__img .img img{vertical-align:top}.tryhouse-section-block{margin:0 0 100px 0}.tryhouse-gmap-block__map{margin:0 0 10px 0}.tryhouse-gmap-block__address{float:left;width:750px}.tryhouse-gmap-block__link{float:right;width:230px;text-align:right}.tryhouse-gmap-block__link a{margin:0 15px;display:inline-block;padding:0 0 0 11px;line-height:1.2;background:url(/common/img/arrow_right_blue.png) no-repeat 0 .3em}.tryhouse-gmap-block__link a:hover{text-decoration:underline}.tryhouse-gmap-block__link a span{display:inline-block;padding:0 15px 0 0;line-height:1.2;background:url(/common/img/icon_blank_blue.png) no-repeat 100% .3em}.tryhouse-section-ttl{margin:0 0 34px 0;padding:0 0 0 20px;border-left:5px solid #0061a6;line-height:1.2;font-weight:700;font-size:185.8%}.tryhouse-banner-block{background:url(/construction/custom-house/special/img/img_banner_tryhouse_o.png) 0 0 no-repeat}.tryhouse-banner-block a:hover img{opacity:0;-ms-filter:"alpha(opacity=0)";transition:all .3s ease 0s}.tryhouse-banner-block img{vertical-align:top}.renovation-header{margin:0 0 40px 0}.renovation-header__ttl{margin:0 0 4px 0}.renovation-header__address a{display:inline-block;padding:0 0 0 15px;line-height:1.2;background:url(/common/img/arrow_bottom_blue.png) no-repeat 0 .4em;margin:0 0 0 20px}.renovation-main-visual{width:980px;margin:0 0 36px 0}.renovation-main-visual img{padding:4px;background:#fff;box-shadow:#bdbdbd 0 2px 2px 0}.renovation-point-area{margin:0 0 80px 0}.renovation-point-area__item{position:relative;float:left;width:260px;height:260px;background:#e1f0fa;border-radius:50%;text-align:center}.renovation-point-area__item:after{content:'';position:absolute;top:53px;left:0;width:100%;height:35px}.renovation-point-area__item .ttl{margin:0 0 11px 0;font-size:142.9%;color:#333}.renovation-point-area__item .txt{margin:0 0 15px 0;color:#333}.renovation-point-area__item .link span{display:inline-block;padding:0 0 0 15px;line-height:1.2;background:url(/common/img/arrow_bottom_blue.png) no-repeat 0 .4em}.renovation-point-area__item-inr{padding:110px 0 0 0}.renovation-point-area__item_number_01:after{background:url(/construction/custom-house/special/img/txt_renovation_number_01_small.png) no-repeat center 0}.renovation-point-area__item_number_02{margin:0 0 0 100px}.renovation-point-area__item_number_02:before{content:'';position:absolute;top:50%;left:-66px;width:33px;height:33px;margin:-16px 0 0 0;background:url(/construction/custom-house/special/img/icon_point_cross.png) no-repeat center 0}.renovation-point-area__item_number_02:after{background:url(/construction/custom-house/special/img/txt_renovation_number_02_small.png) no-repeat center 0}.renovation-point-area__item_number_03{margin:0 0 0 100px}.renovation-point-area__item_number_03:before{content:'';position:absolute;top:50%;left:-66px;width:33px;height:33px;margin:-16px 0 0 0;background:url(/construction/custom-house/special/img/icon_point_cross.png) no-repeat center 0}.renovation-point-area__item_number_03:after{background:url(/construction/custom-house/special/img/txt_renovation_number_03_small.png) no-repeat center 0}.renovation-plus-block{margin:0 0 32px 0}.renovation-plus-block__item{float:left;width:470px;margin:0 0 0 40px}.renovation-plus-block__item:first-child{margin:0}.renovation-plus-block__ttl{margin:0 0 23px 0}.renovation-plus-block__inr{margin:0 0 26px 0}.renovation-plus-block__img{float:left}.renovation-plus-block__img img{vertical-align:top}.renovation-plus-block__list{float:right;width:225px;height:225px;padding:20px;border:1px solid #ccc;box-sizing:border-box}.renovation-plus-block__list li{margin:0 0 8px 0;padding:0 0 0 20px;line-height:1.25;background:url(/common/img/icon_list_type_disc.png) no-repeat 0 center}.renovation-plus-block__txt{font-size:114.3%}.renovation-floor-block__item{float:left;width:470px;margin:0 0 0 30px}.renovation-floor-block__item:first-child{margin:0}.renovation-floor-block__item .inner{width:470px;height:470px}.renovation-floor-block__item .inner img{max-width:400px;max-height:400px}.renovation-gallery-block{margin:0 0 34px 0}.renovation-gallery-block__ttl{margin:0 0 22px 0;font-size:128.6%;font-weight:700}.renovation-gallery-block__item{float:left;width:726px;margin:0 0 0 38px}.renovation-gallery-block__item:first-child{width:216px;margin:0}.renovation-gallery-block__item .renovation-gallery-block__before-img{padding:4px;background:#fff;box-shadow:#bdbdbd 0 2px 2px 0;margin:0 0 26px 0}.renovation-gallery-block__item .renovation-gallery-block__before-img img{vertical-align:top}.renovation-gallery-block__item .renovation-gallery-block__after-img{padding:4px;background:#fff;box-shadow:#bdbdbd 0 2px 2px 0}.renovation-gallery-block__item .renovation-gallery-block__after-img img{vertical-align:top}.renovation-gallery-block__item .renovation-gallery-block__txt{font-size:114.3%}.renovation-management-block__txt-area{float:left;width:640px}.renovation-management-block__txt-area .txt{margin:0 0 20px 0;font-size:114.3%}.renovation-management-block__img{float:right;width:300px}.renovation-management-block__img .img{padding:4px;background:#fff;box-shadow:#bdbdbd 0 2px 2px 0}.renovation-management-block__img .img img{vertical-align:top}.renovation-blog-block__item{float:right;width:300px}.renovation-blog-block__item:first-child{float:left;width:640px}.renovation-blog-block__item .blog{box-shadow:#bdbdbd 0 2px 2px 0}.renovation-blog-block__item .blog a{display:block;background:url(/construction/custom-house/special/img/bnr_blog_o.jpg) 0 0 no-repeat}.renovation-blog-block__item .blog a:hover img{opacity:0;-ms-filter:"alpha(opacity=0)";transition:all .3s ease 0s}.renovation-blog-block__item .blog img{vertical-align:top}.renovation-blog-block__item .txt{margin:0 0 20px 0;font-size:114.3%}.renovation-gmap-block__map{margin:0 0 10px 0}.renovation-gmap-block__address{float:left;width:750px}.renovation-gmap-block__link{float:right;width:230px;text-align:right}.renovation-gmap-block__link a{margin:0 15px;display:inline-block;padding:0 0 0 11px;line-height:1.2;background:url(/common/img/arrow_right_blue.png) no-repeat 0 .3em}.renovation-gmap-block__link a:hover{text-decoration:underline}.renovation-gmap-block__link a span{display:inline-block;padding:0 15px 0 0;line-height:1.2;background:url(/common/img/icon_blank_blue.png) no-repeat 100% .3em}.renovation-section-block{margin:0 0 100px 0}.renovation-gmap-block__map{margin:0 0 10px 0}.renovation-gmap-block__address{float:left;width:750px}.renovation-gmap-block__link{float:right;width:230px;text-align:right}.renovation-gmap-block__link a{margin:0 15px;display:inline-block;padding:0 0 0 11px;line-height:1.2;background:url(/common/img/arrow_right_blue.png) no-repeat 0 .3em}.renovation-gmap-block__link a:hover{text-decoration:underline}.renovation-gmap-block__link a span{display:inline-block;padding:0 15px 0 0;line-height:1.2;background:url(/common/img/icon_blank_blue.png) no-repeat 100% .3em}.renovation-section-ttl{margin:0 0 34px 0;padding:0 0 0 20px;border-left:5px solid #0061a6;line-height:1.2;font-weight:700;font-size:185.8%}.renovation-banner-block{position:relative;background:url(/construction/custom-house/special/img/img_banner_renovation_o.png) 0 0 no-repeat}.renovation-banner-block:after{content:"";position:absolute;width:500px;height:500px;left:0;top:-10px;background:url(/construction/custom-house/special/img/bg_banner_renovation.png) 0 0 no-repeat}.renovation-banner-block a:hover img{opacity:0;-ms-filter:"alpha(opacity=0)";transition:all .3s ease 0s}.renovation-banner-block img{vertical-align:top}.b-show-room-banner{margin:0 0 80px 0}@media (max-width:767px){.renovation-header{margin:0 0 40px 0;padding:0 30px}.renovation-header__ttl{margin:0 0 4px 0}.renovation-header__address a{display:inline-block;padding:0 0 0 15px;line-height:1.2;background:url(/common/img/arrow_bottom_blue.png) no-repeat 0 .4em;margin:0 0 0 20px}.renovation-main-visual{width:99%;margin:0 0 36px 0;padding:0 30px;text-align:center;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.renovation-main-visual img{width:98%;padding:4px;background:#fff;box-shadow:#bdbdbd 0 2px 2px 0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.renovation-point-area{margin:0 0 80px 0}.renovation-point-area__item{position:relative;margin:0 auto;float:none;width:260px;height:260px;background:#e1f0fa;border-radius:50%;text-align:center}.renovation-point-area__item:after{content:'';position:absolute;top:53px;left:0;width:100%;height:35px}.renovation-point-area__item .ttl{margin:0 0 11px 0;font-size:142.9%;color:#333}.renovation-point-area__item .txt{margin:0 0 15px 0;color:#333}.renovation-point-area__item .link span{display:inline-block;padding:0 0 0 15px;line-height:1.2;background:url(/common/img/arrow_bottom_blue.png) no-repeat 0 .4em}.renovation-point-area__item-inr{padding:110px 0 0 0}.renovation-point-area__item_number_01:after{background:url(/construction/custom-house/special/img/txt_renovation_number_01_small.png) no-repeat center 0}.renovation-point-area__item_number_02{margin:100px auto 0}.renovation-point-area__item_number_02:before{content:'';position:absolute;top:-46px;left:50%;margin-left:-16px;background:url(/construction/custom-house/special/img/icon_point_cross.png) no-repeat center 0}.renovation-point-area__item_number_02:after{background:url(/construction/custom-house/special/img/txt_renovation_number_02_small.png) no-repeat center 0}.renovation-point-area__item_number_03{margin:100px auto 0}.renovation-point-area__item_number_03:before{content:'';position:absolute;top:-46px;left:50%;margin-left:-16px;background:url(/construction/custom-house/special/img/icon_point_cross.png) no-repeat center 0}.renovation-point-area__item_number_03:after{background:url(/construction/custom-house/special/img/txt_renovation_number_03_small.png) no-repeat center 0}.renovation-plus-block{margin:0 0 32px 0;padding:0 10px}.renovation-plus-block__item{float:none;width:100%;margin:0 0 50px 0}.renovation-plus-block__item:first-child{margin:0 0 50px 0}.renovation-plus-block__ttl{margin:0 0 23px 0}.renovation-plus-block__inr{margin:0 0 26px 0}.renovation-plus-block__img{float:left}.renovation-plus-block__img img{vertical-align:top}.renovation-plus-block__list{float:left;margin-left:20px;width:225px;height:225px;padding:20px;border:1px solid #ccc;box-sizing:border-box}.renovation-plus-block__list li{margin:0 0 8px 0;padding:0 0 0 20px;line-height:1.25;background:url(/common/img/icon_list_type_disc.png) no-repeat 0 center}.renovation-plus-block__txt{font-size:100%}.renovation-gallery-block{margin:0 0 50px 0}.renovation-gallery-block__ttl{margin:0 0 22px 0;font-size:128.6%;font-weight:700;text-align:center}.renovation-gallery-block__item{float:none;width:100%;margin:0;text-align:center}.renovation-gallery-block__item:first-child{margin:0 auto;width:100%}.renovation-gallery-block__item .renovation-gallery-block__before-img{width:216px;padding:4px;background:#fff;box-shadow:#bdbdbd 0 2px 2px 0;margin:0 auto 26px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.renovation-gallery-block__item .renovation-gallery-block__before-img img{vertical-align:top}.renovation-gallery-block__item .renovation-gallery-block__after-img{padding:4px;background:#fff;box-shadow:#bdbdbd 0 2px 2px 0}.renovation-gallery-block__item .renovation-gallery-block__after-img img{vertical-align:top}.renovation-gallery-block__item .renovation-gallery-block__txt{margin:0 auto 10px;width:90%;font-size:100%;text-align:left}.renovation-floor-block__item{float:none;width:470px;margin:0 auto 50px!important}.renovation-floor-block__item:first-child{margin:0 0 50px 0}.renovation-floor-block__item .inner{width:470px;height:470px}.renovation-floor-block__item .inner img{max-width:400px;max-height:400px}.renovation-management-block__txt-area{float:left;width:100%}.renovation-management-block__txt-area .txt{margin:0 0 20px 0;font-size:100%}.renovation-management-block__img{clear:both;float:none;margin:0 auto;width:300px;text-align:center}.renovation-management-block__img .img{padding:4px;background:#fff;box-shadow:#bdbdbd 0 2px 2px 0}.renovation-management-block__img .img img{vertical-align:top}.renovation-blog-block__item{clear:both;float:none;margin:0 auto;width:300px}.renovation-blog-block__item:first-child{float:left;width:100%}.renovation-blog-block__item .blog{box-shadow:#bdbdbd 0 2px 2px 0}.renovation-blog-block__item .blog a{display:block;background:url(/construction/custom-house/special/img/bnr_blog_o.jpg) 0 0 no-repeat}.renovation-blog-block__item .blog a:hover img{opacity:0;-ms-filter:"alpha(opacity=0)";transition:all .3s ease 0s}.renovation-blog-block__item .blog img{vertical-align:top}.renovation-blog-block__item .txt{margin:0 0 20px 0;font-size:100%}.renovation-gmap-block__map{margin:0 0 10px 0}.renovation-gmap-block__address{float:left;width:100%}.renovation-gmap-block__link{float:right;width:230px;text-align:right}.renovation-gmap-block__link a{margin:0 15px;display:inline-block;padding:0 0 0 11px;line-height:1.2;background:url(/common/img/arrow_right_blue.png) no-repeat 0 .3em}.renovation-gmap-block__link a:hover{text-decoration:underline}.renovation-gmap-block__link a span{display:inline-block;padding:0 15px 0 0;line-height:1.2;background:url(/common/img/icon_blank_blue.png) no-repeat 100% .3em}.renovation-section-block{clear:both;margin:0 0 100px;padding:0 30px}.renovation-section-block iframe{margin:0 1%;width:98%;height:360px}.renovation-gmap-block__map{margin:0 0 10px 0}.renovation-gmap-block__address{float:left;width:100%}.renovation-gmap-block__link{float:right;width:230px;text-align:right}.renovation-gmap-block__link a{margin:0 15px;display:inline-block;padding:0 0 0 11px;line-height:1.2;background:url(/common/img/arrow_right_blue.png) no-repeat 0 .3em}.renovation-gmap-block__link a:hover{text-decoration:underline}.renovation-gmap-block__link a span{display:inline-block;padding:0 15px 0 0;line-height:1.2;background:url(/common/img/icon_blank_blue.png) no-repeat 100% .3em}.renovation-section-ttl{margin:0 0 34px 0;padding:0 0 0 20px;border-left:5px solid #0061a6;line-height:1.2;font-weight:700;font-size:130%}.b-show-room-banner{margin:0 0 80px 0;text-align:center}.renovation-banner-block{position:relative;width:100%;height:auto;background:url(/construction/custom-house/special/img/img_banner_renovation_02_o.png) 0 0 no-repeat;background-size:100% auto}.renovation-banner-block:after{content:"";position:absolute;width:220px;height:95px;left:10%;top:0;background:url(/construction/custom-house/special/img/bg_banner_renovation_02.png) 0 0 no-repeat;background:0 0;background-size:100% auto}.renovation-banner-block a:hover img{opacity:0;-ms-filter:"alpha(opacity=0)";transition:all .3s ease 0s}.renovation-banner-block img{vertical-align:top;width:100%;height:auto}}@media (max-width:699px){.renovation-section-block iframe{margin:0 1%;width:98%;height:320px}.renovation-section-block .renovation-gmap-block__map iframe{width:100%;height:400px}}@media (max-width:639px){.renovation-section-block iframe{margin:0 1%;width:98%;height:280px}.renovation-section-block .renovation-gmap-block__map iframe{width:100%;height:380px}.renovation-plus-block__list{float:left;margin-left:20px;width:225px;height:225px;padding:10px;border:1px solid #ccc;box-sizing:border-box}}@media (max-width:567px){.renovation-section-block iframe{margin:0 1%;width:98%;height:240px}.renovation-section-block .renovation-gmap-block__map iframe{width:100%;height:350px}.renovation-plus-block{margin:0 0 32px 0;padding:0 10px}.renovation-plus-block__item{float:none;width:100%;margin:0 0 50px 0}.renovation-plus-block__item:first-child{margin:0 0 50px 0}.renovation-plus-block__ttl{margin:0 0 23px 0}.renovation-plus-block__inr{margin:0 0 26px 0}.renovation-plus-block__img{float:left}.renovation-plus-block__img img{vertical-align:top}.renovation-plus-block__list{float:left;margin-left:10px;width:150px;height:225px;padding:10px;border:1px solid #ccc;box-sizing:border-box}.renovation-plus-block__list li{margin:0 0 8px 0;padding:0 0 0 20px;line-height:1.25;background:url(/common/img/icon_list_type_disc.png) no-repeat 0 center}.renovation-plus-block__txt{font-size:100%}.renovation-floor-block__item{float:none;width:400px;margin:0 auto 50px!important}.renovation-floor-block__item:first-child{margin:0 0 50px 0}.renovation-floor-block__item .inner{width:400px;height:400px}.renovation-floor-block__item .inner img{max-width:360px;max-height:360px}}@media (max-width:479px){.renovation-section-block iframe{margin:0 1%;width:98%;height:215px}.renovation-section-block .renovation-gmap-block__map iframe{width:100%;height:300px}.renovation-plus-block__img{float:none;text-align:center}.renovation-plus-block__list{float:none;margin:20px auto 0;width:225px;height:auto;padding:20px;border:1px solid #ccc;box-sizing:border-box}}@media (max-width:413px){.renovation-section-block iframe{margin:0 1%;width:98%;height:180px}.renovation-section-block .renovation-gmap-block__map iframe{width:100%;height:280px}.renovation-floor-block__item{float:none;width:320px;margin:0 auto 50px!important}.renovation-floor-block__item:first-child{margin:0 0 50px 0}.renovation-floor-block__item .inner{width:320px;height:320px}.renovation-floor-block__item .inner img{max-width:300px;max-height:300px}}@media (max-width:359px){.renovation-section-block iframe{margin:0 1%;width:98%;height:170px}.renovation-section-block .renovation-gmap-block__map iframe{width:100%;height:250px}.renovation-floor-block__item{float:none;width:300px;margin:0 auto 50px!important}.renovation-floor-block__item:first-child{margin:0 0 50px 0}.renovation-floor-block__item .inner{width:300px;height:300px}.renovation-floor-block__item .inner img{max-width:260px;max-height:260px}}.b-campaign__block1{clear:both;margin:0 0 80px 0!important}.b-campaign__block1 .healine{margin-bottom:40px;color:#000;font-size:240%;line-height:1.6}.b-campaign__block1 #introduction{margin:40px 0 40px 0}.b-campaign__block1 #introduction .ttl{margin-bottom:30px;color:#000;font-size:180%;line-height:1.6}.b-campaign__block1 #introduction figure{margin:0 20px 20px;width:280px;height:auto;border:1px solid #707070;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.b-campaign__block1 #introduction figure img{width:100%;height:auto}.b-campaign__block1 #introduction figcaption{font-size:114.3%;text-align:center}.b-campaign__ttl{margin:0 0 34px 0;padding:0 0 0 20px;border-left:5px solid #0061a6;line-height:1.2;font-weight:700;font-size:185.8%}.b-campaign__ttl .left{float:left;position:relative}.b-campaign__block2{clear:both;margin:0 0 80px 0!important}.b-campaign__block2 .left{float:left;margin:-10px 30px 0 20px}.b-campaign__block2 .right{float:left}.b-campaign__block3{clear:both;margin:0 0 80px 0!important}.b-campaign__block3 #benefits .benefit{margin:30px 20px 20px 20px;width:440px}.b-campaign__block3 #benefits .benefit .ttl{font-size:130%;font-weight:700}.b-campaign__block3 #benefits .benefit figure{width:400px;height:267px}.b-campaign__block3 #benefits .benefit figcaption{font-size:120%;padding-bottom:4px}.b-campaign__block3 #benefits .benefit figure img{width:320px;height:auto}.b-campaign__block3 #benefits .benefit table{width:100%}.b-campaign__block3 #benefits .benefit td{width:50%;padding:5px 10px;border:1px solid #707070}.b-campaign__block3 #benefits .txt2{margin:0 0 20px 20px;font-size:90%}.b-campaign__block3 #benefits .txt2 li{margin-left:3em;text-indent:-2em}.b-campaign__block4 #campaign_form{margin:0 0 60px 25px}.b-campaign__block4 #campaign_form a{display:block;width:700px;height:68px;line-height:68px;color:#fff;font-size:20px;text-align:center;background:#0068b3;border-radius:8px}.b-campaign__block4 #campaign_form a:hover{background:#0069a6;background:#003959}.b-campaign__block4 .ttl{margin:0 0 20px 25px;font-size:130%;font-weight:700}.b-campaign__block4 table{margin:0 0 0 40px;width:700px;border-bottom:1px solid #dbdbdb}.b-campaign__block4 th{width:340px;padding:20px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background:#e1f0fa;font-size:120%;line-height:2;text-align:center;vertical-align:middle;border-top:1px solid #dbdbdb;border-left:1px solid #dbdbdb}.b-campaign__block4 td{padding:20px 5px 10px 60px;font-size:114.3%;font-weight:700;line-height:1.8;border-top:1px solid #dbdbdb}.b-campaign__block4 td img{margin-top:8px}.b-campaign_form__block1{clear:both;margin:0 0 40px 0!important}.b-campaign_form__block1 #tab{margin:0 0 30px 0}.b-campaign_form__block1 #tab li{display:block;width:310px;width:31.7%;height:60px;line-height:60px;color:#333;font-size:180%;text-align:center;background:#f7f7f7;background:#e1f0fa;border:1px solid #707070;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.b-campaign_form__block1 #tab li.current{color:#fff;background:#0068b3;border:1px solid #0068b3}.b-campaign .form-contents__section__ttl .form-annotation-color{font-size:42.3%;font-weight:400}.b-campaign .form-annotation-color{display:inline-block;padding:3px;font-size:78.6%;color:#fff;line-height:1;text-align:center;vertical-align:middle;background:#f50}.b-campaign .b-form-list{margin:0 0 0 70px}.b-campaign_form__block2{clear:both;margin:0 0 80px 0}.b-campaign_form__block3{clear:both;margin:0 0 80px 0}.b-campaign_form__block4{clear:both;margin:0 0 80px 0}.b-campaign_form__block5{clear:both;margin:0 0 20px 0}.b-campaign .b-input-txt-field{max-width:720px}.b-campaign .b-form-list .check-list__item{width:auto;margin-right:20px}.b-campaign .b-form-list .check-list__item.lst{margin-right:0}.b-campaign .check-list__item{float:left;margin:0 0 8px 0}.b-campaign .item_disc{width:100%;padding:20px 0 0 50px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:114.3%}.b-campaign .item_disc p{font-weight:700}.b-campaign_form__block4 .b-input-txt-field,.b-campaign_form__block5 .b-input-txt-field{padding-left:50px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.b-campaign .b-form-ttl2{font-size:100%;font-weight:700;margin:0 0 10px 0}.b-campaign .b-form-ttl3{font-size:120%}.b-campaign_form__block4 .b-input-txt-confirm-field{padding-left:50px}@media (max-width:767px){.b-campaign__block1{margin:0 0 60px 0!important;padding:0 30px}.b-campaign__block1 .healine{margin-bottom:30px;font-size:100%}.contents-header .contents-header__txt{font-size:80%;padding:0 0}.b-campaign__block1 #introduction{margin:40px 0 40px 0}.b-campaign__block1 #introduction .ttl{margin-bottom:30px;font-size:110%;line-height:1.6;font-weight:700}.b-campaign__block1 .flex3{-ms-justify-content:center;-webkit-justify-content:center;justify-content:center}.b-campaign__block1 #introduction figure{margin:0 0 30px;width:100%;border:1px solid #707070;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.b-campaign__block1 #introduction figure img{width:100%;height:auto}.b-campaign__block1 #introduction figcaption{font-size:100%;text-align:center}.b-campaign__block2{margin:0 0 60px 0!important;padding:0 30px}.b-campaign__ttl{margin:0 0 18px 0;padding:0 0 0 12px!important;border-left:5px solid #0061a6;line-height:1.2;font-weight:700;font-size:110%!important}.b-campaign__block2 .left{float:none;margin:-10px 0 0;text-align:center}.b-campaign__block2 .right{float:none}.b-campaign__block3{clear:both;margin:0 0 60px 0!important;padding:0 30px}.b-campaign__block3 #benefits .benefit{margin:30px 0 20px;width:100%}.b-campaign__block3 #benefits .benefit .ttl{font-size:100%}.b-campaign__block3 #benefits .benefit figure{width:100%;height:auto}.b-campaign__block3 #benefits .benefit figcaption{font-size:110%;padding-bottom:4px}.b-campaign__block3 #benefits .benefit figure img{width:100%;height:auto}.b-campaign__block3 #benefits .benefit table{width:100%;font-size:90%}.b-campaign__block3 #benefits .benefit td{width:50%;padding:5px 10px;border:1px solid #707070}.b-campaign__block3 #benefits .txt2{margin:0 0 20px 0;font-size:80%}.b-campaign__block4{padding:0 30px}.b-campaign__block4 #campaign_form{margin:0 0 30px}.b-campaign__block4 #campaign_form span{display:none}.b-campaign__block4 #campaign_form a{display:block;width:100%;height:auto;padding:12px 0;line-height:1.3;color:#fff;font-size:14px;text-align:center;background:#0068b3;border-radius:8px}.b-campaign__block4 #campaign_form a:hover{background:#0069a6;background:#003959}.b-campaign__block4 .ttl{margin:0 0 15px 0;text-align:center;font-size:110%;font-weight:700}.b-campaign__block4 table{margin:0;width:100%;border-bottom:1px solid #dbdbdb}.b-campaign__block4 th{display:block;width:100%;padding:10px 0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background:#e1f0fa;font-size:100%;line-height:2;text-align:center;vertical-align:middle;border-top:1px solid #dbdbdb;border-left:1px solid #dbdbdb}.b-campaign__block4 td{display:block;width:100%;padding:10px 0 10px;font-size:100%;font-weight:700;line-height:1.8;text-align:center;border-left:1px solid #dbdbdb;border-right:1px solid #dbdbdb;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.b-campaign__block4 td img{margin-top:8px}.b-campaign_form__block1{clear:both;margin:0 0 10px 0!important}.b-campaign_form__block1 #tab{margin:0 0 20px 0;padding:0 10px}.b-campaign_form__block1 #tab li{display:block;width:31.7%;height:40px;line-height:40px;font-size:90%;text-align:center}.b-campaign_form__block1 #tab li.current{color:#fff;background:#0068b3;border:1px solid #0068b3}.b-campaign_form__block1 #tab li span{display:none}.b-campaign_form__block1 .txt{padding:0 30px;font-size:90%}.b-campaign .form-contents__section__ttl .form-annotation-color{font-size:42.3%;font-weight:400}.b-campaign .form-annotation-color{display:inline-block;padding:3px;font-size:78.6%;color:#fff;line-height:1;text-align:center;vertical-align:middle;background:#f50}.b-campaign .b-form-list{margin:0}.b-campaign_form__block2{margin:0 0 60px 0;padding:0 30px}.b-campaign_form__block3{margin:0 0 60px 0;padding:0 30px}.b-campaign_form__block4{margin:0 0 60px 0;padding:0 30px}.b-campaign_form__block5{margin:0 0 20px 0;padding:0 30px}.b-campaign .b-input-txt-field{max-width:720px}.b-campaign .b-form-list .check-list__item{width:auto;margin-right:20px}.b-campaign .b-form-list .check-list__item.lst{margin-right:0}.b-campaign .check-list__item{float:left;margin:0 0 8px 0}.b-campaign .item_disc{width:100%;padding:20px 0 0 0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:100%}.b-campaign .item_disc p{font-weight:700}.b-campaign_form__block4 .b-input-txt-field,.b-campaign_form__block5 .b-input-txt-field{padding-left:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.b-campaign .b-form-ttl2{font-size:100%;font-weight:700;margin:0 0 10px 0}.b-campaign .b-form-ttl3{font-size:110%}.b-campaign_form__block4 .b-input-txt-confirm-field{padding-left:0}}@media (max-width:567px){img.img_adjust{max-height:28px;height:auto}}@media (max-width:413px){img.img_adjust{max-height:22px;height:auto}}body.fixed{position:fixed;width:100%;height:100%;left:0}.z-index_1{z-index:-2}.fix1{overflow:hidden;height:100%}.fix2{overflow:visible;height:auto}.display_n{display:none}.popup_box{position:fixed;width:980px;height:90%;top:50%;left:50%;padding:0;z-index:-1;opacity:0;visibility:hidden;-webkit-transition:.3s;transition:.3s;transform:translate(-50%,-50%);overflow:hidden;background:#fff;border:1px solid #9c9c9c;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;color:#000}.popup_box.active{z-index:15;opacity:1;visibility:visible}.box_inner{position:relative;width:100%;height:100%}.arrows{display:table;width:100%;position:absolute;margin:0;padding:0;list-style-type:none;top:50%;margin-top:-27px;cursor:pointer!important;z-index:100009}.arrow_left{display:table-cell;width:50%;padding-left:50px;box-sizing:border-box}.arrow_right{display:table-cell;width:50%;text-align:right;padding-right:50px;box-sizing:border-box}.box_cover{position:fixed;top:0;left:0;background:rgba(0,0,0,.5);z-index:-1;opacity:0;-webkit-transition:.3s;transition:.3s}.box_cover.active{width:100%;height:100%;z-index:10;opacity:1}.close{position:absolute;right:20px;top:20px;margin-bottom:20px;padding:5px 10px;cursor:pointer!important;color:#714a4a;font-weight:700;z-index:100001}.close img{width:50px;height:auto;position:relative}.box_load>li{position:absolute;top:0;left:0;width:100%;height:100%}.link_list li{cursor:pointer;-webkit-transition:.2s;transition:.2s}.link_list li:hover{cursor:pointer;opacity:.6;-moz-opacity:.6;-ms-filter:"alpha(opacity=60)";-webkit-transition:opacity 1s ease;-moz-transition:opacity 1s ease;-ms-transition:opacity 1s ease;transition:opacity 1s ease}.link_list li .inner{cursor:pointer}.box_load_cover{width:100%;height:100%;position:relative;top:0;left:0;overflow-y:auto;overflow-x:hidden;z-index:100001}.box_load_inner{display:block;margin:50px auto 0;width:980px;height:auto;padding:70px 130px 30px;color:#000;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;z-index:100002}.box_load_inner figure{text-align:center}.box_load_inner img{max-width:100%;height:auto;max-height:700px;width:auto}.box_load_inner figcaption{padding:15px 0;font-weight:700;font-size:140%}.box_load_inner p{font-size:114.3%}@media (max-width:1048px){.popup_box{position:fixed;width:90%;height:75%;top:calc(50% - 50px);left:50%;padding:0;z-index:-1;opacity:0;visibility:hidden;-webkit-transition:.3s;transition:.3s;transform:translate(-50%,-50%);overflow:hidden;background:#fff;border:1px solid #9c9c9c;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;color:#000}.box_load_inner{display:block;margin:0 auto;width:100%;height:auto;padding:110px 15% 20px}.arrow_left{padding-left:10px}.arrow_left img{width:10%}.arrow_right{padding-right:10px}.arrow_right img{width:10%}}.douga_desp{margin:10px 0 0 0}.ttl-douga{font-weight:600;margin:0 20px 0 0}.txt-douga{margin:0 20px 20px 0}.c-contents-header__ttl-douga{margin:0 0 10px 0;line-height:1.25;font-size:40px;font-size:2.85714rem;font-weight:700;background-repeat:no-repeat}.douga-case-list__item{float:left;width:490px}.iframe-douga{width:468px;height:250px;margin:0 0 20px 0}@media (max-width:767px){.ttl-douga {margin:0;}.c-contents-header__ttl-douga{margin:0 0 6px 0;text-indent:0;font-size:24px;font-size:1.71429rem}.douga-case-list__item{float:none;width:100%;padding:0 15px;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 0 50px 0!important}.iframe-douga{width:315px;height:200px;margin:0 0 10px 0}.txt-douga{margin:0 0 20px 0}}#btn{position:fixed!important;right:20px!important;bottom:80px!important;width:360px;height:145px!important;padding:10px 10px 0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;background:#b2dee4;border:1px solid #0071bc;z-index:100000}#btn img{position:relative;width:100%;height:auto}#btn_close{position:absolute;top:-10px;right:-10px;background:0 0}#btn_close img{width:34px;height:auto}@media (min-width:768px){#btn2{display:none!important}}@media (max-width:767px){#btn{display:none}.construction-top .page-footer{margin:60px 0 115px 0;background:#b6defa}#btn2{position:fixed;bottom:0;width:100%;height:115px;padding:10px 0 10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:90%;line-height:1.3;font-weight:700;text-align:center;background:#b2dee4;z-index:9999}#btn2 article{float:left;width:45.5%;margin:5px 3% 10px 1.5%;background:#fff;border-radius:5px}#btn2 article:first-child{margin:5px 1.5% 10px 3%}#btn2 article.navy a{color:#fff;background:#006aa8;border-radius:5px}#btn2 article a{display:block;padding:15px 0 5px}#btn2 article img{width:auto;height:40px}#btn2 #txt{margin-top:15px;color:#0071bc;font-size:12px;text-align:center}#btn2 #txt img{width:auto;height:16px}}@media (max-width:567px){.construction-top .page-footer{margin:60px 0 110px 0;background:#b6defa}#btn2{position:fixed;bottom:0;width:100%;height:110px}#btn2 article img{width:auto;height:34px}#btn2 #txt img{width:auto;height:14px}}@media (max-width:413px){.construction-top .page-footer{margin:60px 0 100px 0;background:#b6defa}#btn2{position:fixed;bottom:0;width:100%;height:100px}#btn2 article img{width:auto;height:32px}#btn2 #txt img{width:auto;height:13px}}@media (max-width:359px){#btn2 article img{width:auto;height:28px}}@media screen and (min-width:768px) and (orientation:portrait){body{min-width:1060px}.b-lineup__block2 .inr .center{margin-top:20px;width:370px}.b-lineup__block2 .btn a{margin:0 auto 0;width:360px}}.flex1{-js-display:flex;display:-webkit-box-flex;display:-ms-flex;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-justify-content:space-between;-webkit-justify-content:space-between;justify-content:space-between}.flex2{-js-display:flex;display:-webkit-box-flex;display:-ms-flex;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-justify-content:center;-webkit-justify-content:center;justify-content:center}.flex3{-js-display:flex;display:-webkit-box-flex;display:-ms-flex;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-justify-content:start;-webkit-justify-content:start;justify-content:start}@media (min-width:768px){#sp,.sp{display:none!important}}@media (max-width:767px){#pc,.pc{display:none!important}img{max-width:100%;height:auto}}.b{font-weight:700}.c{text-align:center!important}.clear{clear:both}.clearfix{overflow:hidden}.l{text-align:left!important}.r{text-align:right}.z-index{z-index:100001!important}.gray{color:#777}.f70{font-size:70%!important}.f80{font-size:80%!important}.f85{font-size:85%!important}.f90{font-size:90%!important}.f95{font-size:95%!important}.f100{font-size:100%!important}.f110{font-size:110%!important}.f120{font-size:120%!important}.f130{font-size:130%!important}.lh1{line-height:1!important}.lh12{line-height:1.2!important}.lh13{line-height:1.3!important}.lh14{line-height:1.4!important}.lh15{line-height:1.5!important}.mt_10{margin-top:-10px!important}.mt_20{margin-top:-20px!important}.mt_30{margin-top:-30px!important}.mt_50{margin-top:-50px!important}.mt_70{margin-top:-70px!important}.ml_30{margin-left:-30px!important}.ml_50{margin-left:-50px!important}.m0{margin:0!important}.mt0{margin-top:0!important}.mr0{margin-right:0!important}.mb0{margin-bottom:0!important}.ml0{margin-left:0!important}.m5{margin:5px!important}.mt5{margin-top:5px!important}.mr5{margin-right:5px!important}.mb5{margin-bottom:5px!important}.ml5{margin-left:5px!important}.m10{margin:10px!important}.mt10{margin-top:10px!important}.mr10{margin-right:10px!important}.mb10{margin-bottom:10px!important}.ml10{margin-left:10px!important}.m15{margin:15px!important}.mt15{margin-top:15px!important}.mr15{margin-right:15px!important}.mb15{margin-bottom:15px!important}.ml15{margin-left:15px!important}.m20{margin:20px!important}.mt20{margin-top:20px!important}.mr20{margin-right:20px!important}.mb20{margin-bottom:20px!important}.ml20{margin-left:20px!important}.m25{margin:25px!important}.mt25{margin-top:25px!important}.mr25{margin-right:25px!important}.mb25{margin-bottom:25px!important}.ml25{margin-left:25px!important}.m30{margin:30px!important}.mt30{margin-top:30px!important}.mr30{margin-right:30px!important}.mb30{margin-bottom:30px!important}.ml30{margin-left:30px!important}.m35{margin:35px!important}.mt35{margin-top:35px!important}.mr35{margin-right:35px!important}.mb35{margin-bottom:35px!important}.ml35{margin-left:35px!important}.m40{margin:40px!important}.mt40{margin-top:40px!important}.mr40{margin-right:40px!important}.mb40{margin-bottom:40px!important}.ml40{margin-left:40px!important}.m45{margin:45px!important}.mt45{margin-top:45px!important}.mr45{margin-right:45px!important}.mb45{margin-bottom:45px!important}.ml45{margin-left:45px!important}.m50{margin:50px!important}.mt50{margin-top:50px!important}.mr50{margin-right:50px!important}.mb50{margin-bottom:50px!important}.ml50{margin-left:50px!important}.m55{margin:55px!important}.mt55{margin-top:55px!important}.mr55{margin-right:55px!important}.mb55{margin-bottom:55px!important}.ml55{margin-left:55px!important}.m60{margin:60px!important}.mt60{margin-top:60px!important}.mr60{margin-right:60px!important}.mb60{margin-bottom:60px!important}.ml60{margin-left:60px!important}.m65{margin:65px!important}.mt65{margin-top:65px!important}.mr65{margin-right:65px!important}.mb65{margin-bottom:65px!important}.ml65{margin-left:65px!important}.m70{margin:70px!important}.mt70{margin-top:70px!important}.mr70{margin-right:70px!important}.mb70{margin-bottom:70px!important}.ml70{margin-left:70px!important}.m75{margin:75px!important}.mt75{margin-top:75px!important}.mr75{margin-right:75px!important}.mb75{margin-bottom:75px!important}.ml75{margin-left:75px!important}.m80{margin:80px!important}.mt80{margin-top:80px!important}.mr80{margin-right:80px!important}.mb80{margin-bottom:80px!important}.ml80{margin-left:80px!important}.m85{margin:85px!important}.mt85{margin-top:85px!important}.mr85{margin-right:85px!important}.mb85{margin-bottom:85px!important}.ml85{margin-left:85px!important}.m90{margin:90px!important}.mt90{margin-top:90px!important}.mr90{margin-right:90px!important}.mb90{margin-bottom:90px!important}.ml90{margin-left:90px!important}.m95{margin:95px!important}.mt95{margin-top:95px!important}.mr95{margin-right:95px!important}.mb95{margin-bottom:95px!important}.ml95{margin-left:95px!important}.m100{margin:100px!important}.mt100{margin-top:100px!important}.mr100{margin-right:100px!important}.mb100{margin-bottom:100px!important}.ml100{margin-left:100px!important}.p0{padding:0!important}.pt0{padding-top:0!important}.pr0{padding-right:0!important}.pb0{padding-bottom:0!important}.pl0{padding-left:0!important}.p5{padding:5px!important}.pt5{padding-top:5px!important}.pr5{padding-right:5px!important}.pb5{padding-bottom:5px!important}.pl5{padding-left:5px!important}.p10{padding:10px!important}.pt10{padding-top:10px!important}.pr10{padding-right:10px!important}.pb10{padding-bottom:10px!important}.pl10{padding-left:10px!important}.p15{padding:15px!important}.pt15{padding-top:15px!important}.pr15{padding-right:15px!important}.pb15{padding-bottom:15px!important}.pl15{padding-left:15px!important}.p20{padding:20px!important}.pt20{padding-top:20px!important}.pr20{padding-right:20px!important}.pb20{padding-bottom:20px!important}.pl20{padding-left:20px!important}.p25{padding:25px!important}.pt25{padding-top:25px!important}.pr25{padding-right:25px!important}.pb25{padding-bottom:25px!important}.pl25{padding-left:25px!important}.p30{padding:30px!important}.pt30{padding-top:30px!important}.pr30{padding-right:30px!important}.pb30{padding-bottom:30px!important}.pl30{padding-left:30px!important}.p35{padding:35px!important}.pt35{padding-top:35px!important}.pr35{padding-right:35px!important}.pb35{padding-bottom:35px!important}.pl35{padding-left:35px!important}.p40{padding:40px!important}.pt40{padding-top:40px!important}.pr40{padding-right:40px!important}.pb40{padding-bottom:40px!important}.pl40{padding-left:40px!important}.p45{padding:45px!important}.pt45{padding-top:45px!important}.pr45{padding-right:35px!important}.pb45{padding-bottom:45px!important}.pl45{padding-left:45px!important}.p50{padding:50px!important}.pt50{padding-top:50px!important}.pr50{padding-right:50px!important}.pb50{padding-bottom:50px!important}.pl50{padding-left:50px!important}.edit-info-area__sentence p iframe{max-width:100%;}