@charset "UTF-8";html body #fromCorporate{font-family:\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,Hiragino Kaku Gothic Pro,\30d2\30e9\30ae\30ce\89d2\30b4  Pro,\30e1\30a4\30ea\30aa,Meiryo,sans-serif;color:#000;letter-spacing:.06em;font-size:16px;line-height:1.8;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);padding-top:40px;padding-bottom:10px;margin-top:48px}html body #fromCorporate h3{font-family:\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,Hiragino Kaku Gothic Pro,\30d2\30e9\30ae\30ce\89d2\30b4  Pro,\30e1\30a4\30ea\30aa,Meiryo,sans-serif}#fromCorporate .inner{max-width:970px;padding:0 15px;margin:0 auto}#fromCorporate .detailItem{background:#efebe5;margin:0 auto;padding-top:40px}#fromCorporate .detailItemHeader{padding:0 50px;margin-bottom:40px;position:relative}#fromCorporate .detailItemHeader:before{content:"";display:block;width:8px;background:#e37300;position:absolute;top:0;left:0;bottom:0}#fromCorporate .detailItem__ttl--small{font-size:20px;font-weight:400;line-height:1}#fromCorporate .detailItemInfo{display:table;font-size:12px}#fromCorporate .detailItemInfo__ttl{display:table-cell;white-space:nowrap}#fromCorporate .detailItemInfo__data{display:table-cell}#fromCorporate .detailItem__ttl{font-size:26px;font-weight:700;letter-spacing:.075em;line-height:32px;margin-bottom:15px;position:relative}#fromCorporate .detailItem__overview{font-size:14px;padding:0 50px;margin:0 auto 40px}#fromCorporate .detailItem__overview p+p{margin-top:1.5rem}#fromCorporate .detailImage li+li{margin-top:12px}#fromCorporate .inquiryBnrItem{text-align:center;background:#efebe5;padding:35px 15px;border-radius:5px}#fromCorporate .inquiryBnrItem__ttl{line-height:1;text-align:center;margin-bottom:15px;font-size:18px;font-weight:700;letter-spacing:.15em}#fromCorporate .inquiryBnrItem__ttl--image{width:160px}#fromCorporate .inquiryBnrItem__text{font-size:14px;margin-bottom:15px}#fromCorporate .pageBackList__link{width:180px;border:1px solid #595757;color:#595757;border-radius:5px;position:relative;padding:12px 12px 12px 15px}#fromCorporate .pageBackList__link:before{transform:translate(-25%,-50%) rotate(45deg) translateZ(0);content:"";display:block;width:8px;height:8px;border-left:1px solid #000;border-bottom:1px solid #000;position:absolute;top:50%;left:33%;transition:.1s}#fromCorporate .inquiryBnrItem__link{display:inline-block;vertical-align:middle;width:180px;font-size:16px;color:#fff;background:#e37300;padding:13px 0;border-radius:5px}#fromCorporate .inquiryBnrItem__link{display:inline-block;vertical-align:middle}#fromCorporate .inquiryBnrItem__link--image{width:180px;-webkit-backface-visibility:hidden;backface-visibility:hidden}#fromCorporate .pageBackList{text-align:center}#fromCorporate .pageBackList__link{display:inline-block;vertical-align:middle}#fromCorporate .pageBackList__link--image{width:180px;-webkit-backface-visibility:hidden;backface-visibility:hidden}#fromCorporate .section-detail{padding-bottom:40px}#fromCorporate #renov .leadTxt{font-size:14px;margin-bottom:30px;line-height:2em}#fromCorporate #renov .madori{width:740px;margin:60px auto 0}#fromCorporate #renov .ttl{text-align:center;margin-bottom:30px}#fromCorporate #renov .ttl img{height:48px}#fromCorporate #renov .room{width:736px;margin:60px auto 0;padding-bottom:55px;border-bottom:1px dashed #666}#fromCorporate #renov .room.kids2{border:none;padding-bottom:60px}#fromCorporate #renov .room .ttl{text-align:left}#fromCorporate #renov .swiper{width:100%;height:100%}#fromCorporate #renov .swiper-slide{text-align:center;font-size:18px;background:#fff;display:flex;justify-content:center;align-items:center}#fromCorporate #renov .swiper{width:100%;height:300px;margin-left:auto;margin-right:auto}#fromCorporate #renov .swiper-slide{background-size:cover;background-position:center}#fromCorporate #renov .mySwiperMain{height:80%;width:100%}#fromCorporate #renov .mySwiperThum{height:20%;box-sizing:border-box;padding:10px 0}#fromCorporate #renov .mySwiperThum .swiper-slide{width:25%;height:100%;opacity:.4}#fromCorporate #renov .mySwiperThum .swiper-slide-thumb-active{opacity:1}#fromCorporate #renov .swiper-slide img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#fromCorporate #renov .mySwiperThum .swiper-wrapper{justify-content:center}#fromCorporate #renov .slide-content{position:relative}#fromCorporate #renov .swiper-button-next,#fromCorporate #renov .swiper-button-prev{display:block;color:#e37300;text-align:center}#fromCorporate #renov .swiper-button-next:after,#fromCorporate #renov .swiper-button-prev:after{font-size:40px;height:auto}#fromCorporate #renov .swiper-button-next{right:-50px}#fromCorporate #renov .swiper-button-prev{left:-50px}#fromCorporate #renov .swiper-button-next.swiper-button-disabled,#fromCorporate #renov .swiper-button-prev.swiper-button-disabled{opacity:.25}#fromCorporate #renov .service{padding-top:60px;background:#f7f7eb;padding-bottom:90px;border-top:3px solid #fff}#fromCorporate #renov .service .step2{background:#fff}#fromCorporate #renov .step{width:736px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;position:relative}#fromCorporate #renov .stepbg:after{content:"";display:block;border-top:48px solid #f7f7eb;border-right:23px solid transparent;border-bottom:48px solid transparent;border-left:23px solid transparent;width:48px;position:absolute;margin:auto;right:0;left:0}#fromCorporate #renov .stepbg.step2:after{border-top:48px solid #fff}#fromCorporate #renov .stepbg.step3:after{display:none}#fromCorporate #renov .step dl{width:370px;margin-top:88px}#fromCorporate #renov .step dt{margin-bottom:30px;font-size:20px;font-weight:600;line-height:1em}#fromCorporate #renov .step dt img{height:38px}#fromCorporate #renov .step dd{font-size:14px;line-height:2em;letter-spacing:.02em}#fromCorporate #renov .step .image{position:absolute;right:0;width:336px}#fromCorporate #renov .step1 dl{margin-bottom:183px}#fromCorporate #renov .step1 .image{top:10px}#fromCorporate #renov .step2 dl{margin-bottom:88px}#fromCorporate #renov .step2 .image{width:382px;right:-45px;top:20px}#fromCorporate #renov .step3 dl{margin-bottom:114px}#fromCorporate #renov .step3 .image{top:88px}#fromCorporate #renov .link{width:464px;margin:0 auto}#corp .corp-section .bnrItems a.disabled{pointer-events:none}#corp .corp-section .button{background:url(//www.unico-fan.co.jp/cdn/shop/t/16/assets/pc_btnback.png?101877);text-align:center;width:178px;height:38px;background-size:cover;cursor:pointer;color:#fff;margin:45px auto 0;padding:4px 0 0;border:none;display:block;min-height:auto;box-shadow:none;overflow:visible;border-radius:0;min-width:auto;font-family:inherit;font-size:16px;font-weight:400;line-height:2em}#corp .corp-section .button:after{display:none}@media screen and (min-width: 769px){body{scroll-behavior:smooth}#corp{font-family:\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,Hiragino Kaku Gothic Pro,\30d2\30e9\30ae\30ce\89d2\30b4  Pro,\30e1\30a4\30ea\30aa,Meiryo,sans-serif;background:#fff;letter-spacing:.18em;font-size:16px;line-height:2em;margin-bottom:-50px}header#humb{display:flex;top:0;position:fixed;background:#efebe5;width:100%;z-index:100;min-width:1050px}header#humb p{width:306px;margin-left:45px;padding:8px 0}header#humb #menu{margin:0 0 0 auto}header#humb ul{display:flex}header#humb li{font-size:16px;font-weight:600;color:#727171;padding:8px 0;position:relative}header#humb li:before{content:"";height:24px;border-right:1px solid #727171;width:1px;position:absolute;top:0;bottom:0;margin:auto}header#humb li:last-child:before,header#humb li:first-child:before{display:none}header#humb li:last-child{border-right:0;background:#e37300}header#humb li:last-child a{color:#fff}header#humb a{color:#727171;display:block;padding:0 30px}#corp .top{text-align:center;min-width:1050px}#corp .mv img{width:100%}#corp .copolate-title{margin-top:70px;margin-bottom:30px}#corp .copolate-title p{color:#e37300}#corp .copolate-title p:last-child{margin-top:5px}#corp .copolate-title img{width:526px}#corp .top .text{margin-bottom:80px}#corp .anchor{text-align:center;color:#595757;display:table;margin:0 auto 65px;min-width:890px}#corp .anchor p{font-size:21px;margin-bottom:25px;position:relative}#corp .anchor p:before{content:"";position:absolute;height:1px;width:40%;border-bottom:1px dashed #595757;top:15px;left:2px}#corp .anchor p:after{content:"";position:absolute;height:1px;width:40%;border-bottom:1px dashed #595757;top:15px;right:2px}#corp .anchor ul{display:flex;justify-content:center;font-weight:600}#corp .anchor li{background:#efebe5;border-radius:3px;margin-right:20px}#corp .anchor li:last-child{margin-right:0}#corp .anchor li a{padding:20px 25px;display:block;color:#595757;font-size:15px}#corp .ttl{position:relative}#corp h3:not([class]){display:inline-block;position:relative;margin-bottom:45px}#corp h3 img{height:54px}#corp #faq h3 span{background:#fff}#corp #faq h3:before{background:#fff}#corp h3:before{position:absolute;width:100%;height:100%;border:1px solid #e37300;border-radius:30px;top:5px;left:5px;z-index:0;background:#efebe5}#corp .corp-section{text-align:left;color:#595757;margin-bottom:60px;padding-bottom:60px;border-bottom:1px dashed #595757}#corp .corp-section .info{padding-left:20px;border-left:8px solid #e37300}#corp .corp-section .info dt{font-size:20px;margin-bottom:10px;line-height:1.8em;font-weight:600}#corp .corp-section .info dd{font-size:14px;line-height:1.8em}#corp .corp-section .info dd .attention{font-size:12px;display:block;margin-top:10px;line-height:1.6em;padding-bottom:5px}#corp .corp-section .casestudy{margin-top:40px}#corp .corp-section .bnrItems{display:flex;flex-wrap:wrap}#corp .corp-section .casestudy .block{width:282px;margin-right:50px;margin-top:35px}#corp .corp-section .casestudy .block:nth-child(-n+3){margin-top:0}#corp .corp-section .casestudy .block:nth-child(3n){margin-right:0}#corp .corp-section .casestudy .block a{position:relative}#corp .corp-section .casestudy .block a:before{content:"";position:absolute;width:282px;height:193px;border-right:1px solid #e29443;border-bottom:1px solid #e29443;top:5px;left:6px}#corp .corp-section .casestudy .listImage{height:193px;overflow:hidden}#corp .corp-section .casestudy .list dt{font-weight:600;font-size:14px}#corp .corp-section .casestudy .list dd{font-size:12px;line-height:1.8em}#corp .corp-section .casestudy p{width:157px;margin-bottom:15px}#corp .corp-section .example .list{letter-spacing:.01em;color:#595757}#corp .corp-section .example .list dt{margin-top:20px}#housemaker{width:1110px;margin:0 auto 100px;background:#efebe5;color:#595757;text-align:center;padding:35px 80px 55px}#housemaker .partner .desc p{width:737px;margin:40px auto 55px}#housemaker .partner .merit{border:1px solid #e37300;padding:25px 40px;width:826px;margin:0 auto;position:relative;background:#fff}#housemaker .partner .merit:before{content:"";position:absolute;width:826px;height:100%;border-right:1px solid #e37300;border-bottom:1px solid #e37300;top:6px;left:5px}#housemaker .partner .merit div{width:146px;position:absolute;top:-20px;margin:auto;right:0;left:0}#housemaker .partner .merit ul{display:flex}#housemaker .partner .merit ul.first{margin-bottom:25px}#housemaker .partner .merit li.img{width:138px}#housemaker .partner .merit dl{margin-left:15px;margin-top:30px}#housemaker .partner .merit .first dl{position:relative}#housemaker .partner .merit .first dl:after{content:"";position:absolute;width:585px;height:1px;border-bottom:1px dashed #595757;bottom:-30px}#housemaker .partner .merit dt{font-weight:700;font-size:14px;line-height:1.4em}#housemaker .partner .merit dd{font-size:14px;letter-spacing:.11em}#corp #housemaker .corp-section:nth-child(4){border-bottom:0;padding-bottom:0;margin-bottom:0}#office{width:1110px;margin:0 auto 100px;background:#efebe5;color:#595757;text-align:center;padding:35px 80px 55px}#corp #office .corp-section:nth-child(4){border-bottom:0;padding-bottom:0;margin-bottom:0}#collabo{width:1110px;margin:0 auto 100px;background:#efebe5;color:#595757;text-align:center;padding:35px 80px 55px}#corp #collabo .corp-section{border-bottom:0;padding-bottom:0;margin-bottom:0}#faq{width:1050px;margin:0 auto;text-align:center}#faq dl{font-size:14px;margin-bottom:30px;text-align:left}#faq dt{font-weight:700;letter-spacing:.07em;line-height:1.5em;margin-bottom:10px}#faq dt span{background:linear-gradient(transparent 70%,#f2e9e0)}#faq dd{text-align:justify;letter-spacing:.15em;line-height:1.9em}#form{width:100%;background:#909090;padding:20px 0}#form ul{width:748px;margin:0 auto;display:flex;justify-content:space-between}#form a{padding:20px 0;display:block;width:355px;background:#fff;border-radius:5px;text-align:center;color:#595757;font-size:20px}footer.footer{background:#7a7b7b;width:100%;padding:60px 0}footer.footer .footWrap{width:1050px;margin:0 auto}footer.footer .footWrap div{display:flex;position:relative}footer.footer .logo{width:147px;margin-bottom:25px}footer.footer .footer-info{display:flex}footer.footer .footer-info li{font-size:14px;margin-right:25px}footer.footer .footer-info li a{color:#fff}footer.footer .sns{display:flex;margin-left:35px}footer.footer .sns dt{font-size:14px;color:#fff;margin-right:20px}footer.footer .sns dd{margin-right:15px}footer.footer .sns a{display:block;width:26px;line-height:1em;margin-top:2px}footer.footer .copy{font-size:10px;color:#fff;text-align:right;position:absolute;right:0}#corp .corp-section .casestudy .block.hide{display:none;height:0}#corp .officeExample{background:#fff;border:1px solid #e37300;margin-top:40px;padding:40px}#corp .officeExample dl{display:flex;justify-content:space-between;align-items:flex-end}#corp .officeExample dt{width:34%}#corp .officeExample dd{width:64%}#corp .officeExample p{font-size:12px;line-height:1.8em}#corp .officeExample p.text{margin:30px 0 33px}#corp .officeExample dl:first-child{margin-bottom:35px;padding-bottom:35px;border-bottom:1px dashed #595757}#followform{display:none}}@media screen and (max-width: 768px){#fromCorporate{min-width:100%;margin-top:0}#fromCorporate #wrapper{padding-top:0;padding-bottom:0;margin-top:27px}#fromCorporate .inner{padding:0 12px}#fromCorporate .section-detail{padding-bottom:30px}#fromCorporate .sectionHeadline{padding:30px 0 20px}#fromCorporate .sectionHeadline:before{height:3px}#fromCorporate .sectionHeadline--image{height:15px}#sectionMain{padding-left:0;padding-right:0}#fromCorporate .listPageNavCount{font-size:11px}#fromCorporate .listPageNavBtn__dir{margin:5px}#fromCorporate .listPageNavBtn__dir:before{width:25px;height:25px}#fromCorporate .listPageNavBtn__num{margin:5px}#fromCorporate .corporateList{padding:20px 0 15px}#fromCorporate .corporateList>.flexbox{margin:0 auto}#fromCorporate .listItem{width:100%;margin:0 auto}#fromCorporate .listItem:nth-of-type(n+2){margin-top:20px}#fromCorporate .listItem__text{padding:20px 12px}#fromCorporate .listItem__ttl{margin-bottom:10px}#fromCorporate .listItem__ttl:before{width:45px;height:14px;margin-top:-7px}#fromCorporate #sectionDetail{padding-left:0;padding-right:0}#fromCorporate .detailItem{padding-top:25px}#fromCorporate .detailItemHeader{padding:0 12px;margin-bottom:20px}#fromCorporate .detailItemHeader:before{width:3px}#fromCorporate .detailItem__ttl{font-size:19px;line-height:28px;margin-bottom:10px}#fromCorporate .detailItem__ttl:before{width:45px;height:14px;margin-top:-7px;top:14px}#fromCorporate .detailItem__ttl--small{font-size:15px}#fromCorporate .detailItemInfo{font-size:10px}#fromCorporate .detailItem__overview{font-size:12px;padding:0 12px;margin-bottom:20px}#fromCorporate .detailItem__desc{font-size:10px;padding:0 12px 30px;margin-top:20px}#fromCorporate .inquiryBnrItem{padding-top:30px;padding-bottom:25px}#fromCorporate .inquiryBnrItem__ttl{margin-bottom:10px}#fromCorporate .inquiryBnrItem__ttl--image{width:127px}#fromCorporate .inquiryBnrItem__text{font-size:12px}#fromCorporate .inquiryBnrItem__link--image,#fromCorporate .pageBackList__link--image{width:185px}#fromCorporate #renov .leadTxt{font-size:12px;margin-bottom:20px;line-height:1.8}#fromCorporate #renov .madori{width:94%;margin:30px auto 0}#fromCorporate #renov .ttl img{height:32px;width:auto;margin:0 auto}#fromCorporate #renov .room{width:83%;padding-bottom:40px;border-bottom:1px dashed #999;margin-top:40px}#fromCorporate #renov .room.kids2{padding-bottom:50px}#fromCorporate #renov .room .ttl{margin-bottom:20px}#fromCorporate #renov .swiper-button-next:after,#fromCorporate #renov .swiper-button-prev:after{font-size:20px}#fromCorporate #renov .swiper-button-prev{left:-25px}#fromCorporate #renov .swiper-button-next{right:-25px}#fromCorporate #renov .mySwiperThum{display:none}#fromCorporate #renov .swiper-pagination{position:relative;justify-content:center;margin-top:10px}#fromCorporate #renov .swiper .swiper-pagination-horizontal.swiper-pagination .swiper-pagination-bullet-active{background:#e37300}#fromCorporate #renov .swiper .swiper-pagination-horizontal.swiper-pagination .swiper-pagination-bullet{width:8px;height:8px;border-radius:16px}#fromCorporate #renov .service{padding-top:60px}#fromCorporate #renov .service .ttl{margin-bottom:40px}#fromCorporate #renov .step{width:83%;margin:0 auto;display:block;padding-bottom:40px}#fromCorporate #renov .stepbg{padding-top:50px}#fromCorporate #renov .stepbg.step1{padding-top:0}#fromCorporate #renov .stepbg:after{border-top:23px solid #f7f7eb;border-right:18px solid transparent;border-bottom:23px solid transparent;border-left:18px solid transparent;width:28px}#fromCorporate #renov .stepbg.step2:after{border-top:23px solid #fff}#fromCorporate #renov .step dl{width:100%;margin:0}#fromCorporate #renov .step dt{font-size:14px;margin-bottom:0;text-align:center}#fromCorporate #renov .step dt:last-child{margin-left:10px}#fromCorporate #renov .step dt img{height:19px;width:auto;margin-bottom:5px}#fromCorporate #renov .step dd{margin:15px 0 0;font-size:12px}#fromCorporate #renov .step .image{position:static;width:100%;margin-top:20px}#fromCorporate #renov .step2 .image{margin-top:0}#fromCorporate #renov .link{width:88%;margin-top:30px}}@media screen and (max-width: 768px){.header-logo img{width:193px;height:14px}body{scroll-behavior:smooth}#button{width:7%;height:20px;cursor:pointer;position:absolute;margin-right:3%;margin-left:auto;margin-top:15px;z-index:100;top:0;right:5px}#button span{width:100%;height:2px;background:#908f8f;display:block;position:absolute;transition:.5s}#button .first{top:0}#button .second{top:8px}#button .third{top:16px}.is-click #button .first{transform:translateY(10px) rotate(-45deg)}.is-click #button .second{opacity:0}.is-click #button .third{transform:translateY(10px) rotate(45deg);top:0}#menu{min-height:0;overflow:hidden;transition:.8s;position:relative;text-align:center}.is-click #menu{height:auto;min-height:100vh;background:#efebe5}#menu ul{position:absolute;right:0;left:0;top:25%}#menu li{margin-top:20px;opacity:0;transition:.5s;letter-spacing:.08em}#menu li a{color:#727171;display:block}.is-click #menu li{opacity:1}#corp{font-family:\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,Hiragino Kaku Gothic Pro,\30d2\30e9\30ae\30ce\89d2\30b4  Pro,\30e1\30a4\30ea\30aa,Meiryo,sans-serif;background:#fff;letter-spacing:.13em;font-size:16px;line-height:2em;margin-bottom:-50px}header#humb{position:fixed;top:0;background:#efebe5;width:100%;z-index:10000}header#humb:after{content:"";width:25px;height:25px;background:#333}header#humb p{line-height:1em;padding:15px 0 15px 15px}header#humb p img{height:14px}#corp .mv{padding-top:45px}#corp .copolate-title{margin-top:40px;margin-bottom:20px}#corp .copolate-title p{color:#e37300;font-size:21px;font-weight:700;text-align:center}#corp .top{background:#fff}#corp .top .text{text-align:left;padding:0 30px;font-size:14px;line-height:1.8em}#corp .anchor{text-align:center;background:#fff;padding-top:60px}#corp .anchor p{font-size:18px;color:#595757;position:relative}#corp .anchor p:before{content:"";position:absolute;height:1px;width:25%;border-bottom:1px dashed #595757;top:15px;left:20px}#corp .anchor p:after{content:"";position:absolute;height:1px;width:25%;border-bottom:1px dashed #595757;top:15px;right:20px}#corp .anchor ul{margin-bottom:35px}#corp .anchor li{font-size:16px;margin:15px 20px;letter-spacing:.1em}#corp .anchor li a{display:block;color:#595757;background:#efebe5;padding:15px 0;border-radius:5px}#corp .ttl{text-align:center}#corp h3:not([class]){display:inline-block;position:relative;margin-bottom:35px;font-size:18px;margin-left:-5px}#corp h3:before{position:absolute;width:100%;height:100%;border:1px solid #e37300;border-radius:30px;top:5px;left:5px;z-index:0;background:#efebe5}#corp .corp-section{text-align:left;color:#595757;margin:0 15px;padding-bottom:30px}#corp .corp-section:after{content:"";height:1px;width:94%;display:block;border-bottom:1px dashed #595757;margin:0 auto}#corp .corp-section.pr:after{display:none}#corp .corp-section:last-child:after{display:none}#corp .corp-section .info{margin:0 15px 40px;border-left:4px solid #e37300;padding-left:15px}#corp .corp-section .info dt{font-size:16px;font-weight:600}#corp .corp-section .info dd{font-size:14px;line-height:1.8em}#corp .corp-section .info dd .attention{font-size:11px;line-height:1.8em;letter-spacing:.03em;display:block}#corp .corp-section .casestudy{margin-bottom:35px}#corp .corp-section .bnrItems{display:flex;flex-wrap:wrap;justify-content:space-between}#corp .corp-section .casestudy .block{width:48%;margin-bottom:20px}#corp .corp-section .casestudy .listImage{aspect-ratio:282/193;overflow:hidden}#corp .corp-section .casestudy p{text-align:center;line-height:1em;margin:5px auto 12px}#corp .corp-section .casestudy p img{display:none}#corp .corp-section .example .list{letter-spacing:.01em;color:#595757}#corp .corp-section .example .list dt{font-size:12px;font-weight:600;line-height:1.2em;margin:10px 0}#corp .corp-section .example .list dd{font-size:11px;line-height:1.6em}#corp .corp-section .button{padding-top:12px;margin:0 auto}#housemaker{width:100%;background:#efebe5;color:#595757;padding-top:35px;margin-bottom:30px}#housemaker .partner .merit{width:94%;margin:40px auto 45px;border:1px solid #e37300;position:relative;padding:30px 20px 25px;background:#fff}#housemaker .partner .meritBorder{position:relative}#housemaker .partner .meritBorder:before{width:94%;height:100%;border-right:1px solid #e37300;border-bottom:1px solid #e37300;position:absolute;right:1%;bottom:-2%}#housemaker .partner .merit .meritlogo{text-align:center;position:absolute;top:-13px;right:0;left:0}#housemaker .partner .merit .meritlogo:before{content:"";background:#fff;width:100%;height:auto}#housemaker .partner .merit .meritlogo img{width:137px;height:28px;background:#efebe5}#housemaker .partner .merit ul.first{margin-bottom:20px}#housemaker .partner .merit .first dl:after{content:"";height:1px;width:100%;display:block;border-bottom:1px dashed #595757;margin:0 auto;padding-top:20px}#housemaker .partner .merit dt{font-weight:600;text-align:center;font-size:14px;margin-bottom:5px}#housemaker .partner .merit dd{font-size:14px;letter-spacing:.1em;line-height:1.8em}#office{width:100%;background:#efebe5;color:#595757;padding-top:35px;margin-bottom:30px}#collabo{width:100%;background:#efebe5;color:#595757;padding-top:35px}#faq{width:100%;background:#fff;color:#333;padding-top:65px}#corp #faq h3 span{background:#fff}#corp #faq h3:before{background:#fff}#faq dl{padding:0 15px;margin-bottom:30px}#faq dt{font-size:14px;font-weight:600}#faq dt span{background:linear-gradient(transparent 70%,#f2e9e0)}#faq dd{font-size:14px;margin-bottom:10px;line-height:1.7em}#form{width:100%;background:#909090;color:#595757;padding:20px 25px}#form li{margin-bottom:20px}#form li:last-child{margin-bottom:0}#form a{padding:20px 0;display:block;background:#fff;border-radius:5px;text-align:center;color:#595757;font-size:18px}#followform{width:100%}#followform.followform_wrap{position:fixed;bottom:0;background-color:#e0e0e0e8;width:100%;z-index:9999;line-height:0}#followform ul{display:flex;justify-content:center;padding:8px 8px 20px;width:100%;box-sizing:unset}#followform ul li{width:57%;float:none;margin-top:0;margin-right:2%}#followform ul li:last-child{margin-right:0}#followform ul li a{display:block;text-align:center;padding:15px 0;font-size:12px;letter-spacing:.18em;color:#595757;background-color:#fff;border-radius:3px;line-height:1em}footer.footer{width:100%;background:#7a7b7b;text-align:center}footer.footer .footWrap{width:100%;padding:50px 0}footer.footer .logo{text-align:center;margin-bottom:40px}footer.footer .logo img{width:136px;height:26px}footer.footer .footer-info{display:flex;flex-wrap:wrap;justify-content:center;width:205px;margin:0 auto}footer.footer .footer-info li:nth-child(-n+2){width:50%}footer.footer .footer-info li:nth-child(3){width:100%}footer.footer .footer-info a{color:#fff;font-size:18px}footer.footer .sns{margin-top:40px;display:flex;flex-wrap:wrap;justify-content:center;gap:20px}footer.footer .sns dt{color:#fff;margin-bottom:15px;width:100%}footer.footer .sns dd{display:flex;justify-content:center}footer.footer .sns a{display:block;margin-right:20px;width:36px}footer.footer .sns a:last-child{margin-right:0}footer.footer .copy{font-size:11px;color:#fff;margin-top:40px}#corp .corp-section .casestudy .block.hide{display:none}.officeExample{width:94%;background:#fff;border:1px solid #E37300;padding:30px 20px;margin:0 auto}.officeExample p{text-align:center}.officeExample p img{width:72%}.officeExample dl.bline{margin-bottom:30px;padding-bottom:30px;border-bottom:1px dashed #595757}.officeExample dl dt .text{margin:15px 0;font-size:14px;line-height:1.8em;text-align:left}.officeExample dl .img img{width:100%}.officeExample dl dd{margin-top:10px}#corp .corp-section:last-child:after{content:none}}body #corp img{vertical-align:middle}body #corp a:not([class]){text-decoration:none}
/*# sourceMappingURL=/cdn/shop/t/16/assets/style-blogs-corporate.css.map */
