﻿.btnContact{margin-top:30px;padding:20px 0;border-top:1px #ccc solid;text-align:center}.pc_kenyaku .tit{background:url(../img/bunkaza/kenyaku/bg_mainImg.gif) repeat;text-align:center;padding:30px 0}#contents .pc_kenyaku .tit p{text-align:center;margin-top:30px;line-height:2;color:#3e3a39}.aboutMain{background:#e88e9f;padding:40px 0 20px}.aboutMain h3{text-align:center;margin-bottom:20px}.aboutMain p{color:#fff;margin-left:90px;font-size:16px;text-shadow:1px 1px 5px rgba(0,0,0,.3)}.aboutCon01{padding-left:90px;position:relative}.aboutCon01 ul{float:left;width:790px;margin-top:20px;padding-bottom:20px}.aboutCon01 ul li{margin-bottom:20px;font-size:14px;text-align:left}.aboutCon01 ul li:nth-child(1),.aboutCon01 ul li:nth-child(2){width:520px}.aboutCon01 ul li span{color:#e88e9f;font-size:22px;padding-right:5px}.aboutCon01 .right{position:absolute;top:-50px;right:10px}.aboutCon02{padding:0 90px 60px}#contents .aboutCon02 .sarani{text-align:center;margin-top:10px}.aboutCon02 ul{border-top:2px #e88e9f solid;border-bottom:2px #e88e9f solid;overflow:hidden;margin-top:-10px;padding:20px 0 10px}.aboutCon02 ul .left{float:left;width:370px}.aboutCon02 ul .right{float:right;width:390px;border-left:1px #e88e9f dotted}.aboutCon02 dl{margin-left:26px}.aboutCon02 dt{color:#e88e9f;font-weight:bold;font-size:14px;margin-bottom:5px}.aboutCon02 ul .left dl{margin-top:20px}.aboutCon02 ul .right dl{float:left;width:240px;padding-right:20px}.aboutCon02 ul .right .img{float:right;width:100px;font-size:10px}.areaPoint{text-align:center;padding-bottom:40px}.areaPoint li{margin-bottom:20px}.areaMadori h3{padding:50px 0 20px}.areaMadori h3.padTno{padding-top:0}.areaMadori .read{background:#fbf3e1;padding:20px;margin-bottom:30px}.areaMadoriIn01{overflow:hidden;margin-bottom:50px}.areaMadoriIn01 .left{float:left;width:380px;margin-right:30px}.areaMadoriIn01 .left p{margin-bottom:20px}.areaMadoriIn01 .right{float:left}.btnReq{border:1px #666 solid;padding:20px 20px 20px 140px;margin-bottom:60px;font-size:14px;font-weight:bold;overflow:hidden}.btnReq p{float:left;margin:10px 20px 0 0;font-size:16px}.btnReq a{display:block;width:190px;float:left;border:1px #666 solid;padding:10px 10px 10px 40px;background:url(../images/common/arrow01.gif) no-repeat 25px 15px;text-decoration:none}.btnReq a:hover{background-color:#ebebeb}#contents.sunday_house{position:relative;padding:0}.sunday_house .pankuzu_area{background:#fff;padding-top:30px}.sunday_house #main h1{background:url(../img/bunkaza/sunday_house/img01.jpg) no-repeat center center;width:100%;max-width:1200px;min-width:960px;margin:0 auto;text-align:right;height:746px}.sunday_house #main h1 .inner{padding-top:90px}.sunday_house #main h1 .inner img{margin-right:70px}.sunday_house #first{z-index:-1;position:fixed;top:0;width:100%;height:100%}.sunday_house #first .first-inner{background:url(../img/bunkaza/sunday_house/img02.jpg) no-repeat center #fff;width:100%;height:100%;position:fixed}.sunday_house .first-title h3{text-align:right;padding:145px 0 500px}.sunday_house .first-contents{background:hsla(0,0%,100%,.9);padding:70px 0 30px}.sunday_house .first-contents h4{text-align:center}#contents.sunday_house .first-contents p{text-align:center}.sunday_house .first-contents h4{margin-bottom:40px}.sunday_house #second{background:#ebcead;padding:50px 0 30px;overflow:hidden}.sunday_house #second .left,.sunday_house #second .right{width:50%;float:left}.sunday_house #second .left{text-align:left}.sunday_house #second .left h3{margin-bottom:30px}.sunday_house #second .left p{font-size:14px;line-height:1.9;color:#595757}.sunday_house #second .right p{text-align:center;margin-bottom:20px}.sunday_house #third{background:url(../img/bunkaza/sunday_house/bg03.jpg) no-repeat left bottom #fff;-ms-behavior:url(/bunkaza/css/backgroundsize.min.htc);behavior:url(/bunkaza/css/backgroundsize.min.htc);background-size:auto 100%;text-align:left}.sunday_house #third h3{text-align:center;margin-bottom:40px}.sunday_house #third .inner{padding:60px 0 10px}.sunday_house #third .right{padding-left:50%}.sunday_house #third h2{width:480px;padding-left:480px}.sunday_house #first ol{width:480px;padding-left:480px}.sunday_house #third h2{text-align:center;margin-bottom:40px}.sunday_house #third ol li{overflow:hidden;margin-bottom:40px}.sunday_house #third ol li .num{display:block;float:left;border-right:3px solid #604c3f;margin-right:12px}.sunday_house #third ol li .num img{margin-right:4px;display:block}.sunday_house #third ol li h4{margin-bottom:20px}.sunday_house #third ol li .img_right{float:right}.sunday_house #third ol li.num01{height:264px}.sunday_house #third ol li.num01 .num{padding:113px 0}.sunday_house #third ol li.num01 .img_right{margin:-20px 40px 0 0}.sunday_house #third ol li.num02{height:219px}.sunday_house #third ol li.num02 .num{padding:80px 0}.sunday_house #third ol li.num02 .img_right{margin:-5px 30px 0 0}.sunday_house #third ol li.num03{height:218px}.sunday_house #third ol li.num03 .num{padding:78px 0}.sunday_house #third ol li.num03 .img_right{margin-right:30px}.sunday_house #third ol li.num04{height:199px}.sunday_house #third ol li.num04 .num{padding:81px 0}.sunday_house #third ol li.num05{height:195px}.sunday_house #third ol li.num05 .num{padding:79px 0}.sunday_house #fourth .fourt-inner{background:url(../img/bunkaza/sunday_house/img08.jpg) no-repeat center center;width:100%;max-width:1200px;min-width:960px;margin:0 auto}.sunday_house #fourth p{padding:50px 0 850px}.sunday_house .btnContact{border-top:none;padding-top:0}@media screen and (min-width: 1201px){.sunday_house #main{background:url(../img/bunkaza/sunday_house/bg01.jpg) no-repeat center center;-ms-behavior:url(/bunkaza/css/backgroundsize.min.htc);behavior:url(/bunkaza/css/backgroundsize.min.htc);background-size:cover}.sunday_house #first{background:url(../img/bunkaza/sunday_house/bg02.jpg) no-repeat center center;background-attachment:fixed;-ms-behavior:url(/bunkaza/css/backgroundsize.min.htc);behavior:url(/bunkaza/css/backgroundsize.min.htc);background-size:cover}.sunday_house #fourth{background:url(../img/bunkaza/sunday_house/bg04.jpg) no-repeat center center;-ms-behavior:url(/bunkaza/css/backgroundsize.min.htc);behavior:url(/bunkaza/css/backgroundsize.min.htc);background-size:cover}}@media screen and (min-width: 601px)and (orientation: portrait){.sunday_house #first{position:relative;height:895px}.sunday_house #first .first-inner{position:relative;height:895px}.sunday_house .first-title{margin-top:-850px}}.voice{background:#f7f7f7;padding:40px 0 50px;width:100%;overflow:hidden}.voice .inner{overflow:visible}.voice h4{border-top:1px #ccc solid;position:relative;font-size:16px;font-weight:bold;margin-bottom:35px;z-index:1}.voice h4 span{position:absolute;top:-13px;left:0;background:#f7f7f7;padding-right:8px;z-index:2}.voice ul.slide_body li{background:#fff;border:1px solid #d1d1d1;overflow:hidden;padding:20px 0;margin:0 25px;width:770px}.voice li.slide{width:770px !important;transition:all .3s;opacity:.5}.voice li.slide.active{opacity:1}.voice li.slide a{display:block;color:#333}.voice li.slide a:hover{opacity:.6}.voice li dl,.voice li h5,.voice li .txt{float:left;width:495px;margin-left:20px;padding-left:5px}.voice li a:hover{text-decoration:none;color:#666}.voice li dl{margin-bottom:15px}.voice li dt,.voice li dd{display:inline-block;vertical-align:middle}.member_name dt,.member_name dd{display:inline-block;vertical-align:middle}.voice li dt img,.member_name dt img{vertical-align:middle}.voice li .area,.member_name .area{border:1px solid #333;width:8em;padding:5px;text-align:center;margin-left:20px}.voice li h5{color:#df8124;font-size:16px;font-weight:bold;border-bottom:1px solid #eee;margin-bottom:15px;padding-bottom:15px}.voice li span.txt{display:block;color:#666;margin-bottom:10px}.voice li .btn{float:right;width:200px}.voice li .pic_member{float:right;width:200px;margin-right:20px}.voice li .btn{background:#000;color:#fff;text-align:center;display:block;padding:8px 0;width:150px;margin:10px 45px 0 0}.voice li .btn:before{content:url(../img/bunkaza/voice/arrow.png);margin-right:5px}.voice .slide_all{width:870px;margin:0 auto;min-height:300px;position:relative}.voice .slide_wrap{width:3850px;position:absolute;left:50%;margin-left:-1250px}.voice .slide_body{width:100%}.voice .bx-controls-direction{position:absolute;width:780px;top:50%;left:840px}.voice .bx-controls-direction a{display:inline-block}.bx-pager-item{display:inline-block}.titVoice{background:url(../img/bunkaza/voice/bg_tit.gif) repeat-x bottom center;height:126px}.titVoice img,.titVoice strong{display:block}.titVoice .tit{float:left;padding:28px 0}.titVoice strong{float:right;padding:15px 60px 0 0}.voice.member{background:#fff}.voice.member ul.slide_body{width:auto;padding:0 20px}.voice.member ul.slide_body li{margin:0 0 30px;text-align:left}.voice.member li.slide{transition:none;opacity:1;width:100% !important}.voice.member li dl,.voice.member li h5,.voice.member li .txt{width:657px}.voice.member li dt strong{font-size:18px}.member_name dt strong{font-size:18px}.voice.member li dt img{vertical-align:middle;margin-right:20px}.member_name{background:url(../img/bunkaza/voice/shadow.gif) no-repeat bottom center;padding-bottom:40px;text-align:left;position:relative;margin-bottom:30px}.member_name dt img{vertical-align:middle;margin-right:20px}.member_name dl,.member_name p{border-left:8px solid #02376e;margin:0 20px}.member_name dl{padding:0 20px 15px}.member_name .txt{display:block;border-top:2px dotted #eee;padding:15px 20px 0;color:#59402d}.member_name .btn{position:absolute;top:8px;right:20px;display:block;background:#333;color:#fff;padding:8px 0;width:12em;text-align:center;border-radius:5px}.member_name .btn:hover{text-decoration:none;background:#666}.member_name .btn:before{content:url(../img/bunkaza/voice/ico_pc.png);margin-right:8px;vertical-align:middle}.voice_area{width:920px;margin:0 auto 40px;background:url(../img/bunkaza/voice/fg_voice.gif) no-repeat bottom center;overflow:hidden;display:table}.voice_area.single h3,.voice_area.single .txt_area{display:table-cell;vertical-align:middle}.voice_area.double .left,.voice_area.double .right{display:table-cell;vertical-align:middle}.voice_area.double .left{padding:20px}.voice_area.double .right{padding:20px;border-left:1px dashed #ccc}.voice_area h3{text-align:center;font-weight:bold;font-size:18px}.voice_area.single h3,.voice_area.double .left{background:url(../img/bunkaza/voice/hg_voice01.gif) no-repeat top left}.voice_area.single h3{width:450px;padding:20px 0}.voice_area h3 img{margin-top:20px}.voice_area.single .txt_area,.voice_area.double .right{background:url(../img/bunkaza/voice/hg_voice02.gif) no-repeat top right}.voice_area.single .txt_area{width:450px;padding:20px 20px 20px 0}.voice_area.double .txt_area{padding:0 10px;margin-top:20px}#contents .voice_area .txt_area p{margin-bottom:15px}.photo_area{width:920px;margin:0 auto 40px;background:#f8f8f8;border:1px solid #d2d2d2}.photo_area ul{padding:30px;overflow:hidden}.photo_area li{width:408px;text-align:center}.photo_area .left{float:left}.photo_area .right{float:right}.photo_area .photo{margin-bottom:10px}.photo_area .cap{font-size:12px;color:#666;clear:both;display:block}.btn_list{display:block;border:1px solid #666;text-align:center;padding:10px;width:140px;margin:0 auto;border-radius:5px;color:#333}.btn_list:before{content:url(../img/bunkaza/voice/arrow_black.png);vertical-align:middle}.btn_list:hover{text-decoration:none;opacity:.8}.voice01 .photo_area .right img{margin-top:10px}.voice02 .cap{text-align:left}.titPissh{background:url(../img/bunkaza/pissh/bg_main.gif) no-repeat center #101010}.titPissh h2{padding:50px 0;color:#fff;font-size:20px;font-weight:bold}#contents.pissh{text-align:left}.pissh h3{background:url(../img/bunkaza/pissh/bg_h3.png) repeat-y;color:#fff;font-size:16px;margin:0 auto 15px;padding:8px;width:945px;font-weight:bold}.pissh h4{border-left:10px solid #175975;font-size:16px;margin:30px 0 15px;padding:3px 8px;font-weight:bold}.pissh .con_inner{padding:0 10px;width:925px;margin:0 auto 40px;overflow:hidden}.pissh .con_inner02{padding:0 10px;margin-bottom:20px}.pissh p{margin-bottom:10px}.pissh .img_right{float:right;margin:0 0 15px 15px}.pissh .con_inner strong{background:#eee;display:block;font-size:20px;padding:8px 15px;margin-bottom:10px}.pissh .con_inner ul.inline{overflow:hidden}.pissh .con_inner ul.inline li{list-style:disc inside;float:left;margin-right:1.5em}.pissh .con_inner .btns{margin:30px auto 0;width:760px;overflow:hidden}.pissh .con_inner .btns a{display:block;text-align:center;color:#fff;padding:10px;font-size:20px;font-weight:bold;width:350px;border-radius:5px}.pissh .con_inner .btns .btn_pissh{background:#003494;background:-moz-linear-gradient(top, #003494 50%, #00205D 51%);background:-webkit-linear-gradient(top, #003494 50%, #00205D 51%);background:linear-gradient(to bottom, #003494 50%, #00205D 51%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#003494", endColorstr="#00205D",GradientType=0 );border:1px solid #002b7c;text-shadow:2px 2px 2px #00163e;float:left}.pissh .con_inner .btns .btn_contact{background:#ff8f00;background:-moz-linear-gradient(top, #ff8f00 50%, #f26c0d 51%);background:-webkit-linear-gradient(top, #ff8f00 50%, #f26c0d 51%);background:linear-gradient(to bottom, #ff8f00 50%, #f26c0d 51%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#ff8f00", endColorstr="#f26c0d",GradientType=0 );border:1px solid #f80;text-shadow:2px 2px 2px #aa3e00;float:right}.pissh .con_inner .btns a:hover{text-decoration:none;opacity:.7;filter:alpha(opacity=70)}#contents.coco_terrace{position:relative;padding:0;color:#666464}.coco_terrace .pankuzu_area{background:#fff;padding-top:30px;position:relative;z-index:2}.coco_terrace #loader-bg{background:#6ac4cf;display:none;position:fixed;width:100%;height:100%;z-index:1;top:0;left:0}.coco_terrace #loader{position:fixed;top:50%;left:50%;width:352px;height:224px;margin-top:-225px;margin-left:-218px;text-align:center;z-index:2;padding-right:84px}.coco_terrace #main{position:relative}.coco_terrace #main .bg_area{overflow:hidden;position:fixed;top:0;left:0;width:100%;min-width:960px;z-index:-1}.coco_terrace #main .bg01{background:url(../img/bunkaza/coco_terrace/bg_img01.jpg) no-repeat top center;background-size:cover;width:22.8%;float:left}.coco_terrace #main .bg02{background:url(../img/bunkaza/coco_terrace/bg_img02.jpg) no-repeat top right;background-size:cover;width:27.2%;float:left}.coco_terrace #main .bg03{background:url(../img/bunkaza/coco_terrace/bg_img03.jpg) no-repeat top right;background-size:cover;width:28.3%;float:left}.coco_terrace #main .bg04{background:url(../img/bunkaza/coco_terrace/bg_img04.jpg) no-repeat top center;background-size:cover;width:21.7%;float:left}.coco_terrace #main .bg05{background:url(../img/bunkaza/coco_terrace/bg_img05.jpg) no-repeat top center;background-size:cover;width:27.2%;float:left}.coco_terrace #main .bg06{background:url(../img/bunkaza/coco_terrace/bg_img06.jpg) no-repeat center;background-size:cover;width:50%;float:left}.coco_terrace #main .logo{position:absolute;background:rgba(106,196,207,.9);padding:29px 41px;top:50%;left:50%;margin-left:-175px;margin-top:-175px}.coco_terrace #main .logo img{display:block}.coco_terrace #first{background:url(../img/bunkaza/coco_terrace/bg_first.jpg) no-repeat top center #fff;background-size:1200px auto;width:100%;min-width:960px;padding-bottom:35px}.coco_terrace #first h3{text-align:center;padding:400px 0}.coco_terrace #first .first-contents .inner{background:url(../img/bunkaza/coco_terrace/bg_first02.png) no-repeat top center;padding-top:93px}.coco_terrace #first .first-contents p{text-align:center;font-size:14px;margin-bottom:20px}.coco_terrace #first .first-contents p strong{font-weight:normal;background:#fcf2da}.coco_terrace #second{background:#6ac4cf;width:100%;padding:70px 0;font-size:14px}.coco_terrace #second .inner{background:#fff;position:relative;overflow:visible;padding-top:50px;padding-bottom:40px}.coco_terrace #second .inner:before{content:"";background:url(../img/bunkaza/coco_terrace/hg_second.png) no-repeat center;width:44px;height:44px;position:absolute;top:-10px;left:-10px}.coco_terrace #second .inner:after{content:"";background:url(../img/bunkaza/coco_terrace/fg_second.png) no-repeat center;width:44px;height:44px;position:absolute;bottom:-10px;right:-10px}.coco_terrace #second h3{margin-bottom:40px}.coco_terrace #second p{margin-bottom:40px;text-align:center}.coco_terrace #second .box{background:#fcf2da;margin:0 30px 30px;padding:35px}.coco_terrace #second .box h4{font-size:22px;font-weight:bold;background:url(../img/bunkaza/coco_terrace/line.png) repeat-x left bottom;background-size:11px auto;padding-bottom:15px;width:429px;margin:0 auto 20px}.coco_terrace #second .box .line{display:table;width:100%}.coco_terrace #second .box .line:first-of-type{border-bottom:1px dashed #666464}.coco_terrace #second .box .line dl:first-child{border-right:1px dashed #666464}.coco_terrace #second .box dl{display:table-cell;width:50%;text-align:left}.coco_terrace #second .box dt{font-size:18px;font-weight:bold;margin-bottom:10px;padding:25px 25px 0}.coco_terrace #second .box dd{padding:0 25px 20px}.coco_terrace #second .box dd li{margin-bottom:5px}.coco_terrace #second .box dd li:before{content:"●"}.coco_terrace #second .hidden{overflow:hidden;padding:0 30px}.coco_terrace #second .hidden .img_left{float:left;margin-left:10px}.coco_terrace #second .hidden p{margin:70px 40px 0 0}.coco_terrace #third{background:#fff}.coco_terrace .third-inner{margin:0 auto;background:url(../img/bunkaza/coco_terrace/bg_third.jpg) no-repeat left bottom;min-width:960px;max-width:1200px}.coco_terrace #third .inner{padding:60px 0 10px;position:relative}.coco_terrace #third .left,.coco_terrace #third .right{width:50%;float:left}.coco_terrace #third .left{position:absolute;bottom:0;width:50%;left:0;text-align:right}.coco_terrace #third .right{font-size:14px;text-align:center;float:right}.coco_terrace #third h3{margin-bottom:30px}.coco_terrace #third p{text-align:center;margin-bottom:45px;font-weight:bold}.coco_terrace #third p br:last-child{display:none}.coco_terrace #third .tit{border-top:2px solid #666464;border-bottom:1px dashed #cbcbcb;font-size:26px;padding:15px 0;margin-bottom:15px;line-height:1em}.coco_terrace #third .tit .num{font-family:Helvetica,Arial," sans-serif";color:#f2c656;font-weight:bold}.coco_terrace #third .tit h4{font-weight:bold;display:inline-block;margin-left:.5em}.coco_terrace #third ol li{margin-bottom:50px}.coco_terrace #third ol strong{font-size:16px;background:#fcf2da}.coco_terrace #third ol strong br{display:none}.coco_terrace #third ol img{margin-top:40px}.coco_terrace #fourth{position:relative}.coco_terrace #fourth .bg_area,.coco_terrace #fourth .fourt-inner{width:100%;min-width:960px;overflow:hidden}.coco_terrace #fourth .bg_area{position:absolute;z-index:1;height:100%;top:0;left:0}.coco_terrace #fourth .bg_area div{float:left;height:100%}.coco_terrace #fourth .fourt-inner div{float:left;height:100%}.coco_terrace #fourth .bg01,.coco_terrace #fourth .bg03,.coco_terrace #fourth .section01,.coco_terrace #fourth .section03{width:33%}.coco_terrace #fourth .bg01{background:url(../img/bunkaza/coco_terrace/bg_fourth01.jpg) no-repeat bottom center #e6f1fa;background-size:100% auto}.coco_terrace #fourth .bg02,.coco_terrace #fourth .section02{width:34%}.coco_terrace #fourth .bg02{background:url(../img/bunkaza/coco_terrace/bg_fourth02.jpg) no-repeat bottom center #c8afa2;background-size:100% auto}.coco_terrace #fourth .bg03{background:url(../img/bunkaza/coco_terrace/bg_fourth03.jpg) no-repeat bottom center #f8f3ee;background-size:100% auto}.coco_terrace #fourth .inner,.coco_terrace #fourth .fourt-inner{position:relative;z-index:2}.coco_terrace #fourth .inner .box{margin:40px 100px;padding:40px 10px;background:#fff;font-size:14px}.coco_terrace #fourth .inner .box h3{margin-bottom:40px}.coco_terrace #fourth .inner .box p{text-align:center}.coco_terrace #fourth .inner .box p br:nth-child(2n-1){display:none}.coco_terrace #fourth .fourt-inner{overflow:hidden}.coco_terrace #fourth .fourt-inner div{padding-bottom:20%;overflow:hidden}.coco_terrace #fourth .fourt-inner h4{margin-bottom:30px}.coco_terrace #fourth .fourt-inner p{font-size:15px;font-weight:bold}.coco_terrace #fourth .fourt-inner .section01 .txt{float:right;margin-right:30px}.coco_terrace #fourth .fourt-inner .section02 .txt{width:100%;text-align:center}.coco_terrace #fourth .fourt-inner .section02 .txt p{color:#fff;text-align:center;text-shadow:2px 2px 3px rgba(0,0,0,.75)}.coco_terrace #fourth .fourt-inner .section03 .txt{margin-left:30px;text-align:left}.coco_terrace #fifth{background:url(../img/bunkaza/coco_terrace/bg_fifth.jpg) no-repeat bottom center;background-size:1200px auto;padding-bottom:50%}.coco_terrace #fifth .txt{background:url(../img/bunkaza/coco_terrace/rg_fifth.png) no-repeat right bottom;margin:0 55px}.coco_terrace #fifth .tit{position:relative;margin:70px 0 20px 15px;padding:30px 120px 0}.coco_terrace #fifth .tit strong{position:absolute;top:0;left:0}.coco_terrace #fifth .tit h3{font-size:25px;font-weight:bold}.coco_terrace #fifth p{font-size:14px;text-align:center}.coco_terrace #fifth p br:nth-child(2n-1){display:none}.coco_terrace .btnContact{border-top:none;margin-top:0}.scroll #loader-bg,.scroll #loader{display:none}.pageTop #coco_wrap .pageTop .btnContact,.pageTop #footer{display:block}@media print,screen and (min-width: 1201px){.coco_terrace #first{background-size:2000px auto}.coco_terrace #fifth{background-size:cover}}.house_design{letter-spacing:normal;font-size:16px;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic","sans-serif";padding:0 !important}.house_design img{display:block}.house_design .inner{padding:0;text-align:left}.house_design .effect{transition:1.5s}.house_design #main{height:100vh;background:#3c3c3c;position:relative}.house_design #main h1{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;height:95px;z-index:2;font-family:"Pathway Gothic One",sans-serif;color:#fff;font-size:60px;text-shadow:2px 2px 3px rgba(0,0,0,.3)}.house_design #main h1 span{display:inline-block}.house_design #main .scroll{font-family:"Pathway Gothic One",sans-serif;display:inline-block;color:#fff;padding:10px 0;border:1px solid #fff;position:absolute;bottom:40px;left:50%;width:100px;margin-left:-50px;text-align:center}.house_design #main .scroll:after{content:"";width:1px;height:40px;background:#fff;display:block;position:absolute;left:50%;top:100%}.house_design #main .slide{width:100%;height:100vh;position:relative}.house_design #main .slide-inner{width:100% !important;height:100vh;font-family:"Pathway Gothic One",sans-serif;position:relative}.house_design #main .slide-inner ul,.house_design #main .slide-inner li{height:100vh}.house_design #main .slide-inner ul{overflow:hidden}.house_design #main .slide-inner strong{display:block;position:absolute;top:70%;left:0;z-index:2;color:#fff;text-align:center;width:100%;font-weight:normal;font-size:24px;letter-spacing:.1em}.house_design #main .slide-inner .bx-controls{width:10%;position:absolute;bottom:20px;left:50%;margin-left:-5%;text-align:center}.house_design #main .slide-inner .bx-wrapper .house_design #main .slide-inner .bx-pager{position:relative;bottom:auto;left:auto;text-align:center}.house_design #main .slide-inner .bx-wrapper .house_design #main .slide-inner .bx-pager.bx-default-pager a{text-indent:0;background:none;border:none;margin:0 8px;width:10px;height:10px;border:1px solid #fff;border-radius:50%}.house_design #main .slide-inner .bx-wrapper .house_design #main .slide-inner .bx-pager.bx-default-pager a.active{background:#fff}.house_design #main .slide li{-webkit-animation:zoomIn 11s linear;animation:zoomIn 11s linear}.house_design #main .slide .load .slide_01 li{background:url(../img/bunkaza/house_design/slide01_04.jpg) no-repeat center;background-size:cover}.house_design #main .slide .load .slide_02 li{background:url(../img/bunkaza/house_design/slide02_04.jpg) no-repeat center;background-size:cover}.house_design #main .slide .load .slide_03 li{background:url(../img/bunkaza/house_design/slide03_04.jpg) no-repeat center;background-size:cover}.house_design #main .slide .load .slide_04 li{background:url(../img/bunkaza/house_design/slide04_04.jpg) no-repeat center;background-size:cover}.house_design #main .slide .load .slide_05 li{background:url(../img/bunkaza/house_design/slide05_04.jpg) no-repeat center;background-size:cover}.house_design #main .slide .load .slide_06 li{background:url(../img/bunkaza/house_design/slide06_04.jpg) no-repeat center;background-size:cover}.house_design #main .slide .load .slide_07 li{background:url(../img/bunkaza/house_design/slide07_04.jpg) no-repeat center;background-size:cover}.house_design #main .slide .load .slide_08 li{background:url(../img/bunkaza/house_design/slide08_04.jpg) no-repeat center;background-size:cover}.house_design #main .slide .load .slide_09 li{background:url(../img/bunkaza/house_design/slide09_04.jpg) no-repeat center;background-size:cover}.house_design #main .slide .load .slide_10 li{background:url(../img/bunkaza/house_design/slide10_04.jpg) no-repeat center;background-size:cover}.house_design #main .slide .load .slide_11 li{background:url(../img/bunkaza/house_design/slide11_04.jpg) no-repeat center;background-size:cover}.house_design #main .slide .load .slide_12 li{background:url(../img/bunkaza/house_design/slide12_04.jpg) no-repeat center;background-size:cover}.house_design #main .slide .load .slide_13 li{background:url(../img/bunkaza/house_design/slide13_04.jpg) no-repeat center;background-size:cover}.house_design #main .slide .load .slide_14 li{background:url(../img/bunkaza/house_design/slide14_04.jpg) no-repeat center;background-size:cover}.house_design #main .slide .load .slide_15 li{background:url(../img/bunkaza/house_design/slide15_04.jpg) no-repeat center;background-size:cover}.house_design #main .bx-wrapper,.house_design #main .bx-viewport{width:100%;height:100vh}.house_design #main .bx-controls{width:12%;position:absolute;top:70%;left:0;right:0;margin:auto;text-align:center}.house_design #main .bx-controls-direction{position:relative}.house_design #main .bx-wrapper .bx-controls-direction a{top:0;margin-top:0;color:#fff;text-indent:0;font-family:"Pathway Gothic One",sans-serif;font-size:40px;width:auto;height:auto;line-height:1}.house_design #main .bx-wrapper .bx-controls-direction a:hover{text-decoration:none}.house_design #main .bx-wrapper .bx-prev{left:0;background:none}.house_design #main .bx-wrapper .bx-next{right:0;background:none}.house_design .tit_font{font-weight:bold !important;font-family:"ヒラギノ角ゴ Pro W6","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic","sans-serif"}.house_design .disc li{text-indent:-1.1em;margin-left:1.1em}.house_design .disc li:before{content:"";display:inline-block;width:.9em;height:.8em;background:#333;border-radius:50%;margin-right:.3em}.house_design .btns{overflow:hidden;padding-bottom:10px;margin:0 auto}.house_design .btns li{width:250px;float:right;box-shadow:4px 4px 4px rgba(0,0,0,.2)}.house_design .btns li:first-child{float:left}.house_design .btns li span{display:block;background:url(../img/bunkaza/house_design/arrow.png) no-repeat right center;background-size:19px auto}.house_design .btns a{display:block;background:#111;color:#fff;text-align:center;padding:15px 20px;line-height:1;letter-spacing:.1em}.house_design .btns a:hover{text-decoration:none;opacity:.7}.house_design .section01{padding:80px 0 70px;background-color:#f8f7f2}.house_design .section01 span.tit_font{display:block;background:#111;color:#fff;padding:5px 10px;margin-bottom:10px}.house_design .section01 .tit{background:url(../img/bunkaza/house_design/logo.png) no-repeat left center;background-size:78px auto;padding-left:88px;margin-bottom:50px}.house_design .section01 .tit strong{display:block;font-size:22px;line-height:1;margin-bottom:8px}.house_design .section01 .tit h2{font-size:60px;font-weight:bold;line-height:1}.house_design .section01 .bnr02{margin:20px 0;position:relative}.house_design .section01 .bnr02 .box{position:relative;background:#fffbda;display:flex}.house_design .section01 .bnr02 .box.clear_fix:after{height:0}.house_design .section01 .bnr02 dl{flex-basis:264px;background:#887a8d;color:#fff;text-align:center;font-weight:bold;font-size:22px;padding:25px 0;display:flex;flex-direction:column;justify-content:center;align-content:center}.house_design .section01 .bnr02 dl dt strong,.house_design .section01 .bnr02 dl dt span{display:block;line-height:1}.house_design .section01 .bnr02 dl dt strong{font-family:Arial,Helvetica,"sans-serif";font-size:75px;font-weight:normal}.house_design .section01 .bnr02 dl dd{background:#fff;color:#887a8d;margin:10px 40px 0}.house_design .section01 .bnr02 .right{padding:30px 35px;flex-basis:696px;box-sizing:border-box;display:flex;align-items:center}.house_design .section01 .bnr02 .right>div{width:100%}.house_design .section01 .bnr02 .date{display:block;background:url(../img/bunkaza/house_design/fukidashi02.png) no-repeat top center;background-size:214px auto;width:184px;height:56px;padding:8px 15px 0;position:absolute;top:-20px;right:20px;font-size:18px;font-weight:bold;text-align:center;color:#ba3535}.house_design .section01 .bnr02 .date strong{font-size:20px}.house_design .section01 .bnr02 h3{font-size:44px;text-align:center;line-height:1.25;margin-bottom:20px}.house_design .section01 .bnr02 h3 span{font-size:19px;display:inline-block;margin-right:.3em}.house_design .section01 .bnr02 h3 strong{font-size:29px;color:#e22424;display:inline-block}.house_design .section01 .bnr02 .btns{padding:0;display:flex;justify-content:space-between;flex-basis:100%}.house_design .section01 .bnr02 .btns li{flex-basis:304px}.house_design .section01 .bnr02.campaign{border:2px solid #000}.house_design .section01 .bnr02.campaign .box{display:block;background:#00b9d2;color:#fff}.house_design .section01 .bnr02.campaign .right{padding:20px 35px;text-align:center}.house_design .section01 .bnr02.campaign .date{width:210px;color:#fff;height:auto;padding:5px 15px;background:#ffb400;box-shadow:2px 2px 2px rgba(0,0,0,.15);top:-30px}.house_design .section01 .bnr02.campaign .date::after{content:"";display:block;width:0;height:0;border-style:solid;border-width:20px 7.5px 0 7.5px;border-color:#ffb400 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);position:absolute;top:100%;left:50%;margin:-2px 0 0 -7.5px;transform:skewX(-30deg);transform-origin:top center}.house_design .section01 .bnr02.campaign h3,.house_design .section01 .bnr02.campaign p{font-family:"Noto Sans JP",sans-serif;text-shadow:1px 1px 1px #00719d}.house_design .section01 .bnr02.campaign h3{font-size:49px;font-weight:900 !important;display:flex;align-items:center;justify-content:center;text-align:left;margin-bottom:15px}.house_design .section01 .bnr02.campaign h3::before{content:"";display:block;background:url("../img/bunkaza/house_design/logo02.svg") no-repeat center/contain;width:119px;height:136px;margin-right:20px}.house_design .section01 .bnr02.campaign p{font-family:"Noto Sans JP",sans-serif;font-size:20.8px;font-weight:600 !important;margin-bottom:20px !important;text-align:center !important}.house_design .section01 .bnr02.campaign .btns li{margin:0 auto}.house_design .section01 .list_style li{width:310px;margin:20px 0 0 15px;float:left;position:relative}.house_design .section01 .list_style li a{display:block;position:relative}.house_design .section01 .list_style li a:hover{text-decoration:none}.house_design .section01 .list_style li .ico_new{position:absolute;top:-1px;left:-1px;width:20%}.house_design .section01 .list_style li .num{position:absolute;top:5px;right:10px;font-family:Arial,Helvetica,"sans-serif";color:#fff;font-weight:900;font-size:30px;display:block;opacity:.7}.house_design .section01 .list_style li .num span{font-size:175%;display:inline-block;line-height:1.1}.house_design .section01 .list_style img{display:block;width:100%;height:auto}.house_design .section01 .list_style li strong{display:block;padding:10px;color:#fff;background:#000}.house_design .section01 .list_style li a:hover strong{opacity:.7}.house_design .section01 .list_style li:nth-child(3n-2){margin-left:0}.house_design .section01 .anchor{position:absolute;left:0}.house_design .section01 .flex{display:flex;justify-content:space-between;align-items:flex-start;margin:20px 0}.house_design .section01 .flex img{order:1}.house_design .section01 .flex .txt{order:0}.house_design .section01 .flex p{margin-bottom:20px !important}.house_design .section01 .flex p:last-child{margin-bottom:0 !important}.house_design .section02{padding:70px 0;position:relative}.house_design .section02 .anchor{position:absolute;left:0}.house_design .section02 .tit{overflow:hidden;margin-bottom:35px}.house_design .section02 .tit dt{float:left}.house_design .section02 .tit dd{float:right;padding-top:46px;overflow:hidden;position:relative}.house_design .section02 .tit dt{position:relative;padding:2px 0 0 2px}.house_design .section02 .tit dt .ico_new{position:absolute;top:-1px;left:-1px}.house_design .section02 .tit dt p.ico_new_sp{display:none}.house_design .section02 .tit dd strong{display:block;margin-bottom:30px}.house_design .section02 .tit dd h2{float:left;font-size:36px;letter-spacing:.05em;line-height:1}.house_design .section02 .tit dd span{display:block;float:right;padding:10px;position:relative}.house_design .section02 .tit dd span:before{content:"";display:block;width:160px;height:1px;position:absolute;left:-160px;top:22px}.house_design .section02 h3{font-size:35px;line-height:1;letter-spacing:.1em;margin-bottom:10px}.house_design .section02 .tit_txt{display:block;text-align:right;position:relative;margin-bottom:20px}.house_design .section02 .tit_txt img{display:inline-block}.house_design .section02 .tit_txt:before{content:"";display:block;height:1px;position:absolute;left:0;top:7px}.house_design .section02 .txt{color:#fff;line-height:2;margin-bottom:40px;display:flex;align-items:center}.house_design .section02 .txt .txt_right{flex-basis:500px;text-align:center}.house_design .section02 .txt p{margin:5px auto;display:inline-block}.house_design .section02 .exterior{padding-bottom:60px;position:relative}.house_design .section02 .exterior .txt_box{position:absolute;right:0;bottom:0;width:360px;padding:41px 30px 36px;color:#fff}.house_design .section02 .exterior .tit_txt:before{width:310px;background:#fff}.house_design .section02 .exterior p{line-height:2;margin-bottom:0 !important}.house_design .section02 .madori{background:#fff;margin-top:40px;overflow:hidden;padding:50px;border:1px solid #ccc}.house_design .section02 .madori .txt_left{width:430px;float:left}.house_design .section02 .madori .tit_txt:before{width:350px}.house_design .section02 .madori ol{overflow:hidden}.house_design .section02 .madori li{width:50%;float:left;text-align:center}.house_design .section02 .madori li img{display:inline-block}.house_design .section02 .madori li dt{margin-bottom:10px}.house_design .section02 .madori li:first-child,.house_design .section02 .madori li:nth-child(2){margin-bottom:30px}.house_design .section02 .madori .img_right{float:right}.house_design .section02 .btns{width:565px;margin:40px auto 0}.house_design .section02.bg_gray{background:#f8f7f2}.house_design .section02.bg_gray .madori{border:1px solid #fff}.house_design .section02.hd_15 h2,.house_design .section02.hd_15 .madori h3{color:#887a8d}.house_design .section02.hd_15 dd span{background:#887a8d}.house_design .section02.hd_15 dd span:before{background:#887a8d}.house_design .section02.hd_15 .txt,.house_design .section02.hd_15 .exterior .txt_box,.house_design .section02.hd_15 .madori .tit_txt:before{background:#887a8d}.house_design .section02.hd_14 h2,.house_design .section02.hd_14 .madori h3{color:#faed00}.house_design .section02.hd_14 dd span{background:#faed00}.house_design .section02.hd_14 dd span:before{background:#faed00}.house_design .section02.hd_14 .txt,.house_design .section02.hd_14 .exterior .txt_box,.house_design .section02.hd_14 .madori .tit_txt:before{background:#faed00}.house_design .section02.hd_13 h2,.house_design .section02.hd_13 .madori h3{color:#005978}.house_design .section02.hd_13 dd span{background:#005978}.house_design .section02.hd_13 dd span:before{background:#005978}.house_design .section02.hd_13 .txt,.house_design .section02.hd_13 .exterior .txt_box,.house_design .section02.hd_13 .madori .tit_txt:before{background:#005978}.house_design .section02.hd_12 h2,.house_design .section02.hd_12 .madori h3{color:#ec6d56}.house_design .section02.hd_12 dd span{background:#ec6d56}.house_design .section02.hd_12 dd span:before{background:#ec6d56}.house_design .section02.hd_12 .txt,.house_design .section02.hd_12 .exterior .txt_box,.house_design .section02.hd_12 .madori .tit_txt:before{background:#ec6d56}.house_design .section02.hd_11 h2,.house_design .section02.hd_11 .madori h3{color:#838b0d}.house_design .section02.hd_11 dd span{background:#838b0d}.house_design .section02.hd_11 dd span:before{background:#838b0d}.house_design .section02.hd_11 .txt,.house_design .section02.hd_11 .exterior .txt_box,.house_design .section02.hd_11 .madori .tit_txt:before{background:#838b0d}.house_design .section02.hd_10 h2,.house_design .section02.hd_10 .madori h3{color:#232672}.house_design .section02.hd_10 dd span{background:#232672}.house_design .section02.hd_10 dd span:before{background:#232672}.house_design .section02.hd_10 .txt,.house_design .section02.hd_10 .exterior .txt_box,.house_design .section02.hd_10 .madori .tit_txt:before{background:#232672}.house_design .section02.hd_09 h2,.house_design .section02.hd_09 .madori h3{color:#2facab}.house_design .section02.hd_09 dd span{background:#2facab}.house_design .section02.hd_09 dd span:before{background:#2facab}.house_design .section02.hd_09 .txt,.house_design .section02.hd_09 .exterior .txt_box,.house_design .section02.hd_09 .madori .tit_txt:before{background:#2facab}.house_design .section02.hd_08 h2,.house_design .section02.hd_08 .madori h3{color:#931655}.house_design .section02.hd_08 dd span{background:#931655}.house_design .section02.hd_08 dd span:before{background:#931655}.house_design .section02.hd_08 .txt,.house_design .section02.hd_08 .exterior .txt_box,.house_design .section02.hd_08 .madori .tit_txt:before{background:#931655}.house_design .section02.hd_07 h2,.house_design .section02.hd_07 .madori h3{color:#b06c55}.house_design .section02.hd_07 dd span{background:#b06c55}.house_design .section02.hd_07 dd span:before{background:#b06c55}.house_design .section02.hd_07 .txt,.house_design .section02.hd_07 .exterior .txt_box,.house_design .section02.hd_07 .madori .tit_txt:before{background:#b06c55}.house_design .section02.hd_06 h2,.house_design .section02.hd_06 .madori h3{color:#7cbf61}.house_design .section02.hd_06 dd span{background:#7cbf61}.house_design .section02.hd_06 dd span:before{background:#7cbf61}.house_design .section02.hd_06 .txt,.house_design .section02.hd_06 .exterior .txt_box,.house_design .section02.hd_06 .madori .tit_txt:before{background:#7cbf61}.house_design .section02.hd_05 h2,.house_design .section02.hd_05 .madori h3{color:#76afe0}.house_design .section02.hd_05 dd span{background:#76afe0}.house_design .section02.hd_05 dd span:before{background:#76afe0}.house_design .section02.hd_05 .txt,.house_design .section02.hd_05 .exterior .txt_box,.house_design .section02.hd_05 .madori .tit_txt:before{background:#76afe0}.house_design .section02.hd_04 h2,.house_design .section02.hd_04 .madori h3{color:#ee859a}.house_design .section02.hd_04 dd span{background:#ee859a}.house_design .section02.hd_04 dd span:before{background:#ee859a}.house_design .section02.hd_04 .txt,.house_design .section02.hd_04 .exterior .txt_box,.house_design .section02.hd_04 .madori .tit_txt:before{background:#ee859a}.house_design .section02.hd_03 h2,.house_design .section02.hd_03 .madori h3{color:#4572b8}.house_design .section02.hd_03 dd span{background:#4572b8}.house_design .section02.hd_03 dd span:before{background:#4572b8}.house_design .section02.hd_03 .txt,.house_design .section02.hd_03 .exterior .txt_box,.house_design .section02.hd_03 .madori .tit_txt:before{background:#4572b8}.house_design .section02.hd_02 h2,.house_design .section02.hd_02 .madori h3{color:#e9ae40}.house_design .section02.hd_02 dd span{background:#e9ae40}.house_design .section02.hd_02 dd span:before{background:#e9ae40}.house_design .section02.hd_02 .txt,.house_design .section02.hd_02 .exterior .txt_box,.house_design .section02.hd_02 .madori .tit_txt:before{background:#e9ae40}.house_design .section02.hd_01 h2,.house_design .section02.hd_01 .madori h3{color:#707070}.house_design .section02.hd_01 dd span{background:#707070}.house_design .section02.hd_01 dd span:before{background:#707070}.house_design .section02.hd_01 .txt,.house_design .section02.hd_01 .exterior .txt_box,.house_design .section02.hd_01 .madori .tit_txt:before{background:#707070}.house_design .section02.hd_14 .txt,.house_design .section02.hd_14 .exterior .txt_box{color:#555}.house_design .section02.hd_14 .exterior .tit_txt::before{background:#555}.house_design .section02.modern .tit dd span:before,.house_design .section02.provence .tit dd span:before,.house_design .section02.modern02 .tit dd span:before,.house_design .section02.modern04 .tit dd span:before,.house_design .section02.modern07 .tit dd span:before,.house_design .section02.modern08 .tit dd span:before,.house_design .section02.modern10 .tit dd span:before{width:120px;left:-120px}.house_design .section02.authentic .tit dd span:before{width:150px;left:-150px}.house_design .section02.authentic .exterior{padding-bottom:100px}.house_design .section02.modern03 .exterior{padding-bottom:120px}.house_design .section02.modern04 .exterior{padding-bottom:100px}.house_design .section02.modern05 .tit dd h2{letter-spacing:-0.05em}.house_design .section02.modern05 .tit dd span:before{width:25px;left:-25px}.house_design .section03{padding:70px 0 20px}.house_design .section03 .block_plan{display:block;padding-top:30px}.house_design .section03 h3{font-size:22px;color:#fff;background:#000;padding:10px 20px;line-height:1;margin-bottom:30px}.house_design .section03 h3 span{font-size:16px}.house_design .section03 .para{padding-bottom:40px}.house_design .section03 strong{font-size:20px}.house_design .section03 .fSize{font-size:18px;margin-bottom:20px !important}.house_design .section03 .box{border:2px solid #3c3c3c;padding:30px 40px;line-height:1.8;margin-bottom:25px}.house_design .section03 dl{display:table;width:100%;margin-bottom:20px}.house_design .section03 dt,.house_design .section03 dd{display:table-cell;vertical-align:middle}.house_design .section03 dt{background:#f8f7f2;text-align:center;width:240px;padding:10px 0;font-weight:bold;font-size:18px}.house_design .section03 dt img{margin:0 auto 25px}.house_design .section03 dd{padding:5px 0 5px 25px;overflow:hidden;line-height:1.7}.house_design .section03 dd .img_right{float:right;margin-left:25px}.house_design .section03 dd div.img_right{margin-right:37px}.house_design .section03 dd span span{font-size:14px}.house_design .section03 dd.price{font-size:30px}.house_design .section03 dd.price strong{font-size:40px}.house_design .section03 dd.price span{font-size:20px}.house_design .section03 .btns{width:565px;margin:40px auto 0}.house_design .section03 .attention{color:#e8472a}.house_design-bnr.maxH{max-height:70vh;width:auto}.house_design2 #main h1{height:175px;line-height:1.4}.house_design2 #main .slide_13_2 li{background:url(../img/bunkaza/house_design2/slide13_02.jpg) no-repeat center;background-size:cover}.house_design2 #main .slide_14_2 li{background:url(../img/bunkaza/house_design2/slide14_02.jpg) no-repeat center;background-size:cover}.house_design2 #main .slide_15_2 li{background:url(../img/bunkaza/house_design2/slide15_02.jpg) no-repeat center;background-size:cover}.house_design2 #main .bx-controls{width:240px}.house_design2 .section01 .tit h2{display:inline-block;padding:18px 0}.house_design2 .section01 .tit strong{display:inline-block;font-size:42px}.house_design2 .section01 .list_style li strong{text-align:center}.house_design2 .section03 h4{font-weight:bold;font-size:25px;margin-bottom:25px;color:#e8472a}.house_design2 .section03 h4 span{font-size:16px;font-weight:normal;display:block;color:#333}.house_design2 .new_design{padding-bottom:30px;margin-bottom:10px;border-bottom:1px solid #ccc}.house_design2 .new_design ul{overflow:hidden}.house_design2 .new_design_box{background:#f7ae1c;padding:20px 30px;color:#fff;font-family:"Noto Sans JP",sans-serif;display:block}.house_design2 .new_design_box h3,.house_design2 .new_design_box p{text-align:center !important;font-weight:bold}.house_design2 .new_design_box h3{font-size:60px}.house_design2 .new_design_box h3 .small{font-size:58.3333333333%}.house_design2 .new_design_box p{font-size:31px;border:2px solid #fff;padding:5px 10px}.house_design2 .new_design_box p .small{font-size:68.75%}.house_design2 .new_design_box .month{background:#fff;color:#f7ae1c;line-height:1.1;padding:.2em .3em;font-size:80%;border-radius:15px;margin:0 .25em 10px 0}#hd-popup{display:none;position:fixed;width:100%;height:100%;left:0;top:0;padding:30px 0 0;background:rgba(0,0,0,.7);box-sizing:border-box;z-index:9999}#hd-popup .popup-inner{background:#fff;box-shadow:2px 2px 2px rgba(0,0,0,.3);padding:40px;max-width:960px;margin:0 auto;border-radius:10px;box-sizing:border-box;position:relative}#hd-popup .btn-close{background:#666;color:#fff;width:30px;height:30px;border-radius:50%;border:1px #fff solid;line-height:30px;text-align:center;position:absolute;top:-18px;right:-18px;cursor:pointer}#hd-popup .btn-close:hover{opacity:.7}#hd-popup .img-area img{width:100%;height:auto;display:block;margin:0 auto}#hd-popup{opacity:0;-webkit-animation:hd-popup 2.5s ease 0s 1 forwards;animation:hd-popup 1s ease 0s 1 forwards}@-webkit-keyframes hd-popup{100%{opacity:1}}@keyframes hd-popup{100%{opacity:1}}.bnr-fixed{background:#d13030;clear:both;position:fixed;left:0;right:0;bottom:0;z-index:99999}.bnr-fixed img{display:block;margin:0 auto;padding:8px 0}.bnr-fixed .sp{display:none}.bnr-fixed2{background:#2a8de3}.evBnr{position:fixed;top:20px;right:0;z-index:1000}.evBnr a{display:block;width:75px;height:276px;background:url(../img/bunkaza/common/bnr_iroha_pc.png) no-repeat left top}.evBnr a:hover{opacity:.7}.swBnr{position:fixed;top:310px;right:-8px;z-index:1000}.swBnr a{display:block;border-radius:10px;border:5px solid #fff;box-shadow:2px 2px 2px rgba(0,0,0,.3)}.swBnr a:hover{opacity:.7}.swBnr img{border-radius:10px}.swBnr .pc{display:block;width:77px}.swBnr .sp{display:none;width:300px}.spBnr{display:none}.bnr-solar{position:fixed;right:120px;bottom:88px;z-index:100;display:none;opacity:0;transition:.5s}.bnr-solar.flex{display:flex}.bnr-solar.flex img{width:auto;height:min(17.7777777778vw,150px)}.bnr-solar.flex a{order:0;margin-left:10px}.bnr-solar.flex a:first-child{margin-left:0}.bnr-solar.flex .close{order:1}.bnr-solar.show{opacity:1}.bnr-solar.close{display:none !important}.bnr-solar .close{width:25px;height:25px;background:#111;display:flex;position:relative;margin-left:auto;cursor:pointer}.bnr-solar .close::before,.bnr-solar .close::after{content:"";width:1px;height:60%;background:#fff;position:absolute;top:20%;left:50%}.bnr-solar .close::before{transform:rotate(-45deg)}.bnr-solar .close::after{transform:rotate(45deg)}.bnr-solar a,.bnr-solar img{display:block}.bnr-solar a{box-shadow:5px 5px 10px rgba(0,0,0,.15)}@media all and (-ms-high-contrast: none){.house_design .section01 .bnr02 .date,*::-ms-backdrop,.house_design .section01 .bnr02 .date{padding:10px 15px 0;height:54px}}@-webkit-keyframes zoomIn{0%{-webkit-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(1.2);transform:scale(1.2) rotate(0.05deg)}}@keyframes zoomIn{0%{-webkit-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(1.2);transform:scale(1.2) rotate(0.05deg)}}