.comfort{opacity:0;transition:opacity 0.6s ease}.comfort.loaded{opacity:1}.comfort .c-img img{position:absolute;width:100%;height:100%;left:0;top:0;object-fit:cover}.comfort .subpage-mv{background:none;color:#fff;padding-top:184px}@media (max-width: 767px){.comfort .subpage-mv{padding-top:134px;margin-bottom:17px}}@media (max-width: 767px){.comfort .subpage-mv .the-ttl .en{letter-spacing:0.06em;margin-bottom:7px}}.comfort .breadcrumb .item a,.comfort .breadcrumb .item span{color:#fff}.comfort .inner{max-width:1274px;padding:0 13px;margin:0 auto}.comfort #wrap{overflow:hidden}.comfort .main-visual{overflow:hidden;height:calc(100vh + 86px);position:relative;color:#fff}@media only screen and (max-width: 1200px){.comfort .main-visual{height:100vh}}@media (max-width: 767px){.comfort .main-visual{height:calc(100vh + 220px)}}@media only screen and (max-width: 767px) and (max-width: 376px){.comfort .main-visual{height:calc(100vh + 320px)}}.comfort .main-visual::after{content:"";position:absolute;width:calc(1353 / 1440 * 100%);height:100%;left:0;top:0;background:linear-gradient(to left, rgba(78,50,12,0) 0%, rgba(78,50,12,0.81) 51.23%, #4e320c 100%);opacity:0.45;z-index:-1;mix-blend-mode:multiply}@media (max-width: 767px){.comfort .main-visual::after{background:linear-gradient(to left, rgba(78,50,12,0) 0%, rgba(78,50,12,0.81) 51.23%, #4e320c 100%);opacity:0.4;width:100%}}.comfort .main-visual::before{content:"";position:absolute;width:100%;height:288px;left:0;bottom:-2px;background:linear-gradient(rgba(255,255,255,0) 0%, #fff 100%)}@media (max-width: 767px){.comfort .main-visual::before{height:185px}}.comfort .main-visual__bg{position:absolute;z-index:-2;left:0;top:0;width:100%;height:100%}.comfort .main-visual__bg img{width:100%;height:100%;object-fit:cover}@media only screen and (max-width: 1200px){.comfort .main-visual__bg img{object-position:80% 0}}.comfort .main-visual__ttl{font-size:36px;line-height:50px;letter-spacing:.1em;font-weight:600;color:#fff;font-family:"Shippori Mincho", serif;padding:92px 0px 44px 0}@media (max-width: 767px){.comfort .main-visual__ttl{font-size:26px;line-height:50px;padding:58px 0px 16px 10px}}.comfort .main-visual__txt{font-size:16px;line-height:38px;letter-spacing:0em;font-weight:500;font-family:"Shippori Mincho", serif}@media (max-width: 767px){.comfort .main-visual__txt{padding-left:10px}}.comfort .main-visual__line{position:absolute;bottom:0px;left:0;right:0;margin:0 auto;height:871px;z-index:-1;pointer-events:none}.comfort .main-visual__line img{width:100%;height:100%}@media only screen and (max-width: 1200px){.comfort .main-visual__line{height:685px}}@media (max-width: 767px){.comfort .main-visual__line{width:100%;height:280px;bottom:0px}}.comfort .anchor{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center;flex-wrap:wrap;margin-top:-115px;position:relative;z-index:1}@media (max-width: 767px){.comfort .anchor{margin-top:-96px}}@media only screen and (max-width: 767px) and (max-width: 376px){.comfort .anchor{margin-top:-56px}}.comfort .anchor .item{text-align:center;width:300px;height:300px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column;justify-content:center;border:1px solid rgba(130,177,110,0.5);border-radius:50%;background:#fff;padding:0px 10px 24px;position:relative}@media only screen and (max-width: 1000px){.comfort .anchor .item{width:220px;height:220px}}@media (max-width: 767px){.comfort .anchor .item{width:160px;height:160px;padding:0px 10px 20px 14px}}.comfort .anchor .item::after{content:"";position:absolute;width:33px;height:5px;bottom:17%;left:50%;transform:translateX(-50%);background:url(../../img/common/icon/arr_black.svg) bottom/cover no-repeat;transition:0.3s ease;opacity:0.5}@media (max-width: 767px){.comfort .anchor .item::after{width:18px;height:6px;background-position:right;background-size:100%}}.comfort .anchor .item:not(:last-child){margin-right:25px}@media (max-width: 767px){.comfort .anchor .item:not(:last-child){margin-right:12px}}@media (max-width: 767px){.comfort .anchor .item:first-child{margin:0 50px;padding-bottom:27px}.comfort .anchor .item:first-child .item__txt{margin-top:6px}}.comfort .anchor .item:nth-child(2) .item__img{transform:translateY(5px)}@media (max-width: 767px){.comfort .anchor .item__img{max-width:36px;margin:0 auto}}.comfort .anchor .item__txt{margin-top:32px;font-size:23px;line-height:34px;letter-spacing:.06em;font-weight:600;color:#7a885c;font-family:"Shippori Mincho", serif}@media only screen and (max-width: 1000px){.comfort .anchor .item__txt{font-size:18px;line-height:28px;margin-top:16px}}@media (max-width: 767px){.comfort .anchor .item__txt{margin-top:14px;font-size:13px;line-height:20px}}.comfort .c-heading{text-align:center;position:relative;margin-bottom:64px}@media (max-width: 767px){.comfort .c-heading{margin-bottom:39px}}.comfort .c-heading__en{font-size:100px;line-height:100px;letter-spacing:.06em;font-weight:700;color:#f6f8f5;font-family:'Barlow', sans-serif;margin-left:4px;text-transform:uppercase;white-space:nowrap}.comfort .c-heading__en.sm{font-size:80px;color:#fff}@media only screen and (max-width: 1100px){.comfort .c-heading__en.sm{font-size:70px}}@media (max-width: 767px){.comfort .c-heading__en.sm{font-size:50px;line-height:50px}}@media (max-width: 767px){.comfort .c-heading__en{font-size:50px;line-height:50px;letter-spacing:0em;margin-bottom:11px;margin:0}}.comfort .c-heading__ja{font-size:34px;line-height:48px;letter-spacing:.06em;font-weight:500;font-family:"Shippori Mincho", serif;position:absolute;top:52%;left:50%;transform:translate(-50%, -50%);width:100%}@media (max-width: 767px){.comfort .c-heading__ja{top:85%;font-size:26px;line-height:37px;letter-spacing:.06em;font-weight:500}}.comfort .bg-green{position:relative}.comfort .bg-green::after{content:"";position:absolute;width:calc(100vw - 90px);height:100%;top:0;left:50%;transform:translateX(-50%);background:#f6f8f5;z-index:-1}@media only screen and (max-width: 1200px){.comfort .bg-green::after{width:100vw}}@media (max-width: 767px){.comfort .bg-green::after{width:100vw}}@media (max-width: 767px){.comfort .section img{max-width:calc(100% + 1px)}}.comfort .section .subTtl{font-size:28px;line-height:34px;letter-spacing:.1em;font-weight:500;color:#4e320c;font-family:"Shippori Mincho", serif;margin-bottom:64px;text-align:center}@media only screen and (max-width: 1200px){.comfort .section .subTtl{font-size:24px}}@media (max-width: 767px){.comfort .section .subTtl{font-size:20px;line-height:32px;margin:0 -2px 36px}}.comfort .section .subTtl span{position:relative;display:inline-block}.comfort .section .subTtl span.green-brd::after{background:url(../../img/concept-renew/bdr_ttl_green.png) center/100% no-repeat}@media (max-width: 767px){.comfort .section .subTtl span.green-brd::after{background-size:cover}}.comfort .section .subTtl span::after{content:"";position:absolute;width:100%;height:20px;left:50%;transform:translate(-50%);background:url(../../img/concept-renew/bdr_ttl.png) center/100% no-repeat;bottom:-35px}@media (max-width: 767px){.comfort .section .subTtl span::after{bottom:-25px;background-size:cover;height:15px}}.comfort .section .green-ttl{font-size:28px;line-height:48px;letter-spacing:.1em;font-weight:500;font-family:"Shippori Mincho", serif;margin-bottom:48px}@media (max-width: 767px){.comfort .section .green-ttl{font-size:20px;line-height:34px}}@media (min-width: 768px){.comfort .section .green-ttl.sm{font-size:24px;margin-bottom:20px}}.comfort .section .green-box{background:#f6f8f5;position:relative;padding:55px 58px 60px}@media (max-width: 767px){.comfort .section .green-box{padding:36px 20px 54px}}.comfort .section .green-box::after{content:"";position:absolute;bottom:-31px;left:50%;transform:translateX(-50%);border-top:32px solid #f6f8f5;border-left:25px solid transparent;border-right:25px solid transparent}.comfort .section .order-ttl{font-size:24px;line-height:32px;letter-spacing:.08em;font-weight:500;font-family:"Shippori Mincho", serif;counter-increment:item;position:relative;margin-bottom:33px;padding-left:70px;color:#4e320c}.comfort .section .order-ttl em{font-size:15px;line-height:15px;font-style:normal}@media (max-width: 767px){.comfort .section .order-ttl em{font-size:12px}}@media only screen and (max-width: 1200px){.comfort .section .order-ttl{font-size:calc(24 * 100vw / 1200);line-height:1.4;padding-left:calc(60 * 100vw / 1200)}}@media (max-width: 767px){.comfort .section .order-ttl{font-size:20px;line-height:32px;letter-spacing:.1em;font-weight:500;padding-left:52px;margin-bottom:24px}}@media only screen and (max-width: 767px) and (max-width: 374px){.comfort .section .order-ttl{font-size:18px}}.comfort .section .order-ttl.plain{padding-left:0}.comfort .section .order-ttl.plain::before,.comfort .section .order-ttl.plain::after{display:none}.comfort .section .order-ttl.large{line-height:40px}@media only screen and (max-width: 1200px){.comfort .section .order-ttl.large{line-height:36px}}@media (max-width: 767px){.comfort .section .order-ttl.large{line-height:32px}}.comfort .section .order-ttl.large::before{top:10px}.comfort .section .order-ttl.large::after{top:12px}@media only screen and (max-width: 1200px){.comfort .section .order-ttl.large::after{left:40px;top:14px}}.comfort .section .order-ttl span{font-size:38px}@media only screen and (max-width: 1200px){.comfort .section .order-ttl span{font-size:calc(38 * 100vw / 1200)}}@media (max-width: 767px){.comfort .section .order-ttl span{font-size:32px}}.comfort .section .order-ttl::before{content:counter(item, decimal-leading-zero);position:absolute;left:0;top:2px;font-family:"EB Garamond", serif;line-height:0.9;font-size:30px;letter-spacing:0;border-right:1px solid #4e320c;padding-right:18px}@media only screen and (max-width: 1200px){.comfort .section .order-ttl::before{font-size:calc(30 * 100vw / 1200);padding-right:calc(11 * 100vw / 1200)}}@media (max-width: 767px){.comfort .section .order-ttl::before{font-size:24px;top:5px;padding-right:12px}}.comfort .section .subTxt{font-size:16px;line-height:38px;letter-spacing:0em;font-weight:500;text-align:center;font-family:"Shippori Mincho", serif;margin-bottom:76px}@media only screen and (max-width: 1200px){.comfort .section .subTxt{font-size:14px}}@media (max-width: 767px){.comfort .section .subTxt{font-size:16px;line-height:32px;letter-spacing:0em;font-weight:500;text-align:left;margin-bottom:28px}}.comfort .section .row{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:space-between;flex-wrap:wrap;counter-reset:item}@media (max-width: 767px){.comfort .section .row__item{width:100% !important}}.comfort .section .txt{font-size:15px;line-height:28px;letter-spacing:.1em;font-weight:400}.comfort .section .txt.sm{letter-spacing:0.06em}@media (max-width: 767px){.comfort .section .txt.sm{letter-spacing:0.1em}}.comfort .section .txt i{font-style:normal;font-size:12px}.comfort .section .w100{width:100%}.comfort .section .note{font-size:13px;line-height:22px;letter-spacing:.1em;font-weight:400;color:#a8a8a8;margin-top:32px}@media (max-width: 767px){.comfort .section .note{line-height:20px;margin-top:25px}}.comfort .section .note.black{color:#151515}.comfort .section .center{text-align:center}.comfort .section .green{color:#7a885c}.comfort .section .brown{color:#4e320c}.comfort .section .block{margin-bottom:126px;position:relative}@media (max-width: 767px){.comfort .section .block .txt{text-align:left}}@media (max-width: 767px){.comfort .section .block{margin-bottom:79px}}.comfort .section .block .dropdown{margin:77px 0 0}@media (max-width: 767px){.comfort .section .block .dropdown{margin:50px 0 0}}.comfort .section .block .dropdown__btn{font-size:14px;line-height:14px;letter-spacing:.06em;font-weight:700;font-family:'Barlow', sans-serif;text-align:center;padding:22px 10px;border:1px solid #cbd6c7;background:#fff;text-transform:uppercase;position:relative;transition:0.3s all ease-in-out}@media (max-width: 767px){.comfort .section .block .dropdown__btn{padding:17px 10px}}@media (min-width: 768px){.comfort .section .block .dropdown__btn:hover{opacity:0.5;cursor:pointer}}.comfort .section .block .dropdown__btn.open{background:#fff;border-color:#151515}.comfort .section .block .dropdown__btn.open::after{opacity:0}.comfort .section .block .dropdown__btn.open.white{background:transparent}.comfort .section .block .dropdown__btn::after{content:"";position:absolute;width:33px;height:5px;left:48.5%;bottom:-10px;transform:translateX(-50%);background:url(../../img/common/icon/arr_black.svg) bottom/cover no-repeat;transform:rotate(90deg);opacity:1;transition:0.3s all ease-in-out}@media (max-width: 767px){.comfort .section .block .dropdown__btn::after{width:24px;height:6px;background-position:right;bottom:-5px;left:46.5%}}.comfort .section .block .dropdown__cont{padding:52px 0 0;display:none}@media (max-width: 767px){.comfort .section .block .dropdown__cont{padding:30px 0 0}}.comfort .section .block .dropdown__ttl{font-size:22px;line-height:32px;letter-spacing:.1em;font-weight:700;color:#4e320c;margin-bottom:16px}.comfort .insulation{margin:104px 0 0}@media (max-width: 767px){.comfort .insulation{margin:50px 0 0}}.comfort .insulation .block--01 .row__item:nth-child(1){width:calc(590 / 1100 * 100%)}@media (max-width: 767px){.comfort .insulation .block--01 .row__item:nth-child(1){margin-bottom:47px}}.comfort .insulation .block--01 .row__item:nth-child(2){width:calc(458 / 1100 * 100%)}.comfort .insulation .block--01 .row .box{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin-bottom:22px}@media (max-width: 767px){.comfort .insulation .block--01 .row .box{margin-bottom:12px}}.comfort .insulation .block--01 .row .box__item:nth-child(1){margin-right:42px}@media (max-width: 767px){.comfort .insulation .block--01 .row .box__item:nth-child(1){margin-right:13px}}.comfort .insulation .block--01 .row .box__item p{text-align:center;font-size:18px;line-height:26px;letter-spacing:.06em;font-weight:500;margin-bottom:12px}@media (max-width: 767px){.comfort .insulation .block--01 .row .box__item p{font-size:15px;line-height:21px;margin-bottom:7px}}.comfort .insulation .block--01 .row .box__item p.orange{color:#ea704b}.comfort .insulation .block--01 .row .img{margin-top:-7px}.comfort .insulation .block--01 .dropdown .row__item:nth-child(1){width:calc(489 / 1100 * 100%)}.comfort .insulation .block--01 .dropdown .row__item:nth-child(2){width:calc(546 / 1100 * 100%);margin:48px 20px 0 0}@media (max-width: 767px){.comfort .insulation .block--01 .dropdown .row__item:nth-child(2){margin:-17px 0 0}}.comfort .insulation .block--02{margin-bottom:116px}@media (max-width: 767px){.comfort .insulation .block--02{margin-bottom:80px}}.comfort .insulation .block--02 .subTtl{margin-bottom:77px}@media (max-width: 767px){.comfort .insulation .block--02 .subTtl{margin-bottom:48px}}@media (max-width: 767px){.comfort .insulation .block--02 .row.box01{flex-direction:column-reverse}}.comfort .insulation .block--02 .row.box01 .row__item:nth-child(1){width:calc(527 / 1100 * 100%)}@media (max-width: 767px){.comfort .insulation .block--02 .row.box01 .row__item:nth-child(1){margin-top:16px;margin-bottom:-8px}}.comfort .insulation .block--02 .row.box01 .row__item:nth-child(2){width:calc(510 / 1100 * 100%)}.comfort .insulation .block--02 .dropdown__cont{padding-top:41px}@media (max-width: 767px){.comfort .insulation .block--02 .dropdown__cont{padding-top:35px}}.comfort .insulation .block--02 .dropdown .green-ttl{margin-bottom:40px}@media (max-width: 767px){.comfort .insulation .block--02 .dropdown .green-ttl{margin-bottom:28px}}.comfort .insulation .block--02 .dropdown .green-ttl+.img{margin-bottom:62px}@media (max-width: 767px){.comfort .insulation .block--02 .dropdown .green-ttl+.img{margin-bottom:11px}}.comfort .insulation .block--02 .dropdown .row.box02{margin:81px 0 0}@media (max-width: 767px){.comfort .insulation .block--02 .dropdown .row.box02{margin:46px 0 0}}.comfort .insulation .block--02 .dropdown .row.box02 .row__item{width:calc(50% - 30px)}@media (max-width: 767px){.comfort .insulation .block--02 .dropdown .row.box02 .row__item{margin-bottom:54px}}.comfort .insulation .block--02 .dropdown .row.box02 .row__item .img{margin-bottom:27px}@media (max-width: 767px){.comfort .insulation .block--02 .dropdown .row.box02 .row__item .img{margin-bottom:19px}}.comfort .insulation .block--02 .dropdown .green-box{margin-top:61px;margin-bottom:55px}@media (max-width: 767px){.comfort .insulation .block--02 .dropdown .green-box{margin-top:0px}}.comfort .insulation .block--02 .dropdown .green-box .green-ttl{margin-bottom:12px}.comfort .insulation .block--02 .dropdown .green-box .img{margin:16px 0 0}@media (max-width: 767px){.comfort .insulation .block--02 .dropdown .green-box .img{margin:25px 0 0}}.comfort .insulation .block--02 .dropdown .green-box .row__item:nth-child(1){width:calc(506 / 982 * 100%)}.comfort .insulation .block--02 .dropdown .green-box .row__item:nth-child(1) .txt{font-size:15px;line-height:30px;letter-spacing:.06em;font-weight:400}.comfort .insulation .block--02 .dropdown .green-box .row__item:nth-child(2){width:calc(438 / 982 * 100%)}.comfort .insulation .block--03{margin-bottom:130px}@media (max-width: 767px){.comfort .insulation .block--03{margin-bottom:69px}}.comfort .insulation .block--03 .row{margin:57px 0 0}@media (max-width: 767px){.comfort .insulation .block--03 .row{margin:24px 0 0}}.comfort .insulation .block--03 .row__item:nth-child(1){width:calc(484 / 1100 * 100%)}@media (max-width: 767px){.comfort .insulation .block--03 .row__item:nth-child(1){margin-bottom:40px}}.comfort .insulation .block--03 .row__item:nth-child(1) .note{color:#151515;letter-spacing:0.06em;margin-top:12px}.comfort .insulation .block--03 .row__item:nth-child(2){width:calc(575 / 1100 * 100%)}.comfort .insulation .block--03 .txta{font-size:15px;line-height:1.867;letter-spacing:0.1em;margin-top:48px}@media (max-width: 767px){.comfort .insulation .block--03 .txta{margin-top:20px}}.comfort .insulation .block--04{margin-bottom:73px}@media (max-width: 767px){.comfort .insulation .block--04{margin-bottom:70px}}.comfort .insulation .block--04 .subTtl{margin-bottom:84px}@media (max-width: 767px){.comfort .insulation .block--04 .subTtl{margin-bottom:42px}}.comfort .insulation .block--04 .row{padding:66px 0 88px}@media (max-width: 767px){.comfort .insulation .block--04 .row{padding:35px 19px 68px 22px}}.comfort .insulation .block--04 .row__item{width:calc(33.33% - 26px)}@media only screen and (max-width: 1200px){.comfort .insulation .block--04 .row__item{width:calc(33.33% - 15px)}}@media (max-width: 767px){.comfort .insulation .block--04 .row__item:not(:last-child){margin-bottom:35px}}.comfort .insulation .block--04 .row__item .head{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;margin-bottom:25px}@media (max-width: 767px){.comfort .insulation .block--04 .row__item .head{margin-bottom:15px}}.comfort .insulation .block--04 .row__item .head__tag{font-size:19px;line-height:19px;letter-spacing:.05em;font-weight:500;text-align:center;width:84px;height:84px;border:1px solid #81786c;border-radius:50%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center;padding-bottom:3px}@media only screen and (max-width: 1200px){.comfort .insulation .block--04 .row__item .head__tag{width:60px;height:60px;font-size:14px;padding-bottom:0px}}@media (max-width: 767px){.comfort .insulation .block--04 .row__item .head__tag{width:76px;height:76px;font-size:17px}}.comfort .insulation .block--04 .row__item .head__ttl{font-size:20px;line-height:32px;letter-spacing:.05em;font-weight:700;margin-left:22px}@media only screen and (max-width: 1200px){.comfort .insulation .block--04 .row__item .head__ttl{font-size:16px;margin-left:10px}}@media only screen and (max-width: 800px){.comfort .insulation .block--04 .row__item .head__ttl{font-size:15px}}@media (max-width: 767px){.comfort .insulation .block--04 .row__item .head__ttl{font-size:17px;line-height:27px;letter-spacing:.05em;font-weight:700;margin-left:19px}}.comfort .insulation .block--04 .row__item .txt{margin-top:15px;letter-spacing:0.06em}@media (max-width: 767px){.comfort .insulation .block--04 .row__item .txt{margin-top:11px}}.comfort .insulation .block--05{margin-bottom:206px}@media (max-width: 767px){.comfort .insulation .block--05{margin-bottom:80px}}.comfort .insulation .block--05 .subTtl{margin-bottom:52px}@media (max-width: 767px){.comfort .insulation .block--05 .subTtl{margin-bottom:40px}}.comfort .insulation .block--05 .row{margin:46px 0 0;align-items:center}@media (max-width: 767px){.comfort .insulation .block--05 .row{margin:20px 0 0}}.comfort .insulation .block--05 .row__item:nth-child(1){width:calc(530 / 1100 * 100%);margin-top:10px}@media (max-width: 767px){.comfort .insulation .block--05 .row__item:nth-child(1){margin:12px 0 20px}}.comfort .insulation .block--05 .row__item:nth-child(2){width:calc(518 / 1100 * 100%)}.comfort .insulation .block--06{padding:79px 0 78px;margin-bottom:118px}@media (max-width: 767px){.comfort .insulation .block--06{padding:79px 0 32px;margin-bottom:54px}}.comfort .insulation .block--06 .subTtl{margin-bottom:100px}@media (max-width: 767px){.comfort .insulation .block--06 .subTtl{margin-bottom:57px}}.comfort .insulation .block--06 .row__item{margin-bottom:53px}@media (max-width: 767px){.comfort .insulation .block--06 .row__item{margin-bottom:48px}}.comfort .insulation .block--06 .row__item .order-ttl{margin-bottom:24px}@media (max-width: 767px){.comfort .insulation .block--06 .row__item .order-ttl{margin-bottom:24px}}.comfort .insulation .block--06 .row__item .txt{margin-top:23px}@media (max-width: 767px){.comfort .insulation .block--06 .row__item .txt{margin-top:23px}}.comfort .insulation .block--06 .row__item .note{margin-top:10px}.comfort .insulation .block--06 .row__item:nth-child(1){width:calc(520 / 1100 * 100%)}.comfort .insulation .block--06 .row__item:nth-child(2){width:calc(520 / 1100 * 100%)}.comfort .insulation .block--06 .row__item:nth-child(3) .order-ttl{margin-bottom:45px}@media (max-width: 767px){.comfort .insulation .block--06 .row__item:nth-child(3) .order-ttl{margin-bottom:27px}}.comfort .insulation .block--06 .row__item:nth-child(3) .cont{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:space-between;flex-wrap:wrap}.comfort .insulation .block--06 .row__item:nth-child(3) .cont__img{width:calc(460 / 1100 * 100%)}@media (max-width: 767px){.comfort .insulation .block--06 .row__item:nth-child(3) .cont__img{width:100%;margin-bottom:19px}}.comfort .insulation .block--06 .row__item:nth-child(3) .cont__info{width:calc(584 / 1100 * 100%)}@media (max-width: 767px){.comfort .insulation .block--06 .row__item:nth-child(3) .cont__info{width:100%}}.comfort .insulation .block--06 .row__item:nth-child(3) .cont__info .txt{margin:0 0 24px}@media (min-width: 768px){.comfort .insulation .block--06 .row__item:nth-child(4) .head{margin-bottom:43px}}.comfort .insulation .block--06 .row__item:nth-child(4) .head .order-ttl::before{content:"04"}.comfort .insulation .block--06 .row__item:nth-child(4) .head .txt{margin:11px 0 0;width:calc(662 / 1100 * 100%)}@media (max-width: 767px){.comfort .insulation .block--06 .row__item:nth-child(4) .head .txt{width:100%}}.comfort .insulation .block--06 .row__item:nth-child(4) .row:not(.head) .row__item{margin:0}.comfort .insulation .block--06 .row__item:nth-child(4) .row:not(.head) .row__item:nth-child(1){width:calc(476 / 1100 * 100%)}@media (max-width: 767px){.comfort .insulation .block--06 .row__item:nth-child(4) .row:not(.head) .row__item:nth-child(1){margin-bottom:35px}}.comfort .insulation .block--06 .row__item:nth-child(4) .row:not(.head) .row__item:nth-child(2){width:calc(560 / 1100 * 100%)}.comfort .insulation .block--06 .dropdown{margin-top:60px;padding-bottom:40px}@media (max-width: 767px){.comfort .insulation .block--06 .dropdown{margin-top:32px;padding-bottom:15px}}.comfort .insulation .block--06 .dropdown__cont{padding:63px 10px 0}@media (max-width: 767px){.comfort .insulation .block--06 .dropdown__cont{padding:37px 0px 0}}.comfort .insulation .block--06 .dropdown .row__item{margin-bottom:0}.comfort .insulation .block--06 .dropdown .row__item .order-ttl{margin-bottom:54px}@media (max-width: 767px){.comfort .insulation .block--06 .dropdown .row__item .order-ttl{padding:0;margin-bottom:29px}}.comfort .insulation .block--06 .dropdown .row__item .txt{margin-top:38px}@media (max-width: 767px){.comfort .insulation .block--06 .dropdown .row__item .txt{margin-top:22px}}.comfort .insulation .block--06 .dropdown .row__item:nth-child(1){width:calc(516 / 1080 * 100%)}@media (max-width: 767px){.comfort .insulation .block--06 .dropdown .row__item:nth-child(1){margin-bottom:46px}}.comfort .insulation .block--06 .dropdown .row__item:nth-child(2){width:calc(490 / 1080 * 100%)}.comfort .airtightness .block{counter-reset:item}.comfort .airtightness .block--01{padding:16px 0 0;margin-bottom:136px}@media (max-width: 767px){.comfort .airtightness .block--01{padding:14px 0 0;margin-bottom:80px}}.comfort .airtightness .block--01 .row{counter-reset:none;align-items:center;margin-bottom:98px}@media (max-width: 767px){.comfort .airtightness .block--01 .row{margin-bottom:58px}}.comfort .airtightness .block--01 .row__item .order-ttl{margin-bottom:24px}.comfort .airtightness .block--01 .row__item.info{width:calc(512 / 1100 * 100%)}.comfort .airtightness .block--01 .row .note{margin-top:14px}.comfort .airtightness .block--01 .row .sp{margin:0px 0 24px}.comfort .airtightness .block--01 .row.fst .row__item:nth-child(1){position:relative;width:calc(478 / 1100 * 100%)}@media (max-width: 767px){.comfort .airtightness .block--01 .row.fst .row__item:nth-child(1) img{position:absolute;right:0;top:0}}.comfort .airtightness .block--01 .row.fst .row__item:nth-child(2){padding-top:46px}@media (max-width: 767px){.comfort .airtightness .block--01 .row.fst .row__item:nth-child(2){padding-top:0px}}.comfort .airtightness .block--01 .row.fst .row__item:nth-child(2) .cont{position:relative;padding-right:106px}@media (max-width: 767px){.comfort .airtightness .block--01 .row.fst .row__item:nth-child(2) .cont{padding:0px 0 0}}.comfort .airtightness .block--01 .row.fst .row__item:nth-child(2) .cont img{position:absolute;top:-2%;right:-30px}@media only screen and (min-width: 768px) and (max-width: 1200px){.comfort .airtightness .block--01 .row.fst .row__item:nth-child(2) .cont img{width:calc(120 * 100vw / 1200);right:-5px}}.comfort .airtightness .block--01 .row.snd{margin-bottom:66px}.comfort .airtightness .block--01 .row.snd .row__item:nth-child(2){width:calc(532 / 1100 * 100%)}.comfort .airtightness .block--01 .row.thrd{margin-bottom:0}.comfort .airtightness .block--01 .dropdown{margin:86px 0 0}@media (max-width: 767px){.comfort .airtightness .block--01 .dropdown{margin:46px 0 0}}.comfort .airtightness .block--01 .dropdown__cont{padding:74px 0 0}@media (max-width: 767px){.comfort .airtightness .block--01 .dropdown__cont{padding:40px 0 0}}.comfort .airtightness .block--01 .dropdown .order-ttl{margin-bottom:26px}@media (max-width: 767px){.comfort .airtightness .block--01 .dropdown .order-ttl{margin-bottom:15px;padding-right:98px}}.comfort .airtightness .block--01 .dropdown .row{align-items:flex-start;margin-bottom:40px}@media (max-width: 767px){.comfort .airtightness .block--01 .dropdown .row{margin-bottom:26px}}.comfort .airtightness .block--01 .dropdown .row:last-child{margin-bottom:0}@media only screen and (max-width: 1200px){.comfort .airtightness .block--01 .dropdown .row.head{padding-right:0px}}@media (min-width: 768px){.comfort .airtightness .block--01 .dropdown .row.head .txt{width:calc(720 / 1100 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1100px){.comfort .airtightness .block--01 .dropdown .row.head .txt{font-size:calc(15 * 100vw / 1100)}}@media (min-width: 768px){.comfort .airtightness .block--01 .dropdown .row.head img{width:calc(278 / 1100 * 100%);margin-right:40px}}@media only screen and (min-width: 768px) and (max-width: 1200px){.comfort .airtightness .block--01 .dropdown .row.head img{margin-right:0px}}@media (max-width: 767px){.comfort .airtightness .block--01 .dropdown .row.head{padding-right:0;position:relative}.comfort .airtightness .block--01 .dropdown .row.head img{position:absolute;right:0;top:-74px}}.comfort .airtightness .block--01 .dropdown .row.box01{margin-bottom:18px}.comfort .airtightness .block--01 .dropdown .row.box01 .row__item:nth-child(1){width:calc(475 / 1100 * 100%)}.comfort .airtightness .block--01 .dropdown .row.box01 .row__item:nth-child(1) .txt{margin-top:20px}@media (max-width: 767px){.comfort .airtightness .block--01 .dropdown .row.box01 .row__item:nth-child(1) .txt{margin-top:16px}}.comfort .airtightness .block--01 .dropdown .row.box01 .row__item:nth-child(2){width:calc(574 / 1100 * 100%);padding-top:4px}@media (max-width: 767px){.comfort .airtightness .block--01 .dropdown .row.box01 .row__item:nth-child(2){padding-top:39px}}.comfort .airtightness .block--01 .dropdown .row.box01 .row__item:nth-child(2) .ttl{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;font-size:16px;line-height:19px;letter-spacing:.06em;font-weight:500;font-family:"Shippori Mincho", serif;padding-left:16px;position:relative;margin-bottom:21px}@media (max-width: 767px){.comfort .airtightness .block--01 .dropdown .row.box01 .row__item:nth-child(2) .ttl{margin-bottom:16px}}.comfort .airtightness .block--01 .dropdown .row.box01 .row__item:nth-child(2) .ttl span{display:inline-block;flex:1;height:1px;background:#b9ae92;margin-left:14px}.comfort .airtightness .block--01 .dropdown .row.box01 .row__item:nth-child(2) .ttl::after{content:"";position:absolute;border-left:7px solid #81786c;border-top:4px solid transparent;border-bottom:4px solid transparent;left:4px;top:50%;transform:translateY(-50%)}.comfort .airtightness .block--01 .dropdown .row.box01 .row__item:nth-child(2) .row{align-items:center;margin-bottom:31px}@media (max-width: 767px){.comfort .airtightness .block--01 .dropdown .row.box01 .row__item:nth-child(2) .row{margin-bottom:9px}}.comfort .airtightness .block--01 .dropdown .row.box01 .row__item:nth-child(2) .row:last-child img{width:calc(301 / 574 * 100%)}@media (max-width: 767px){.comfort .airtightness .block--01 .dropdown .row.box01 .row__item:nth-child(2) .row:last-child img{width:100%}}.comfort .airtightness .block--01 .dropdown .row.box01 .row__item:nth-child(2) .row img{width:calc(310 / 574 * 100%)}@media (max-width: 767px){.comfort .airtightness .block--01 .dropdown .row.box01 .row__item:nth-child(2) .row img{width:100%}}.comfort .airtightness .block--01 .dropdown .row.box01 .row__item:nth-child(2) .row .txt{width:calc(243 / 574 * 100%);padding-bottom:12px}@media (max-width: 767px){.comfort .airtightness .block--01 .dropdown .row.box01 .row__item:nth-child(2) .row .txt{width:100%}}.comfort .airtightness .block--01 .dropdown .row.box02{align-items:center;margin-bottom:102px}@media (max-width: 767px){.comfort .airtightness .block--01 .dropdown .row.box02{margin-bottom:57px}}.comfort .airtightness .block--01 .dropdown .row.box02 .row__item:nth-child(1){width:calc(514 / 1100 * 100%)}.comfort .airtightness .block--01 .dropdown .row.box02 .row__item:nth-child(2){width:calc(523 / 1100 * 100%);padding-top:38px}@media (max-width: 767px){.comfort .airtightness .block--01 .dropdown .row.box02 .row__item:nth-child(2){padding-top:22px}}.comfort .airtightness .block--01 .dropdown .row.box02 .row__item:nth-child(2) .note{margin-top:20px}@media (max-width: 767px){.comfort .airtightness .block--01 .dropdown .row.box02 .row__item:nth-child(2) .note{margin-top:10px;line-height:22px}}.comfort .airtightness .block--01 .dropdown .row.box03{margin-bottom:112px}@media (max-width: 767px){.comfort .airtightness .block--01 .dropdown .row.box03{margin-bottom:49px}}.comfort .airtightness .block--01 .dropdown .row.box03 .order-ttl{margin-bottom:36px}@media (max-width: 767px){.comfort .airtightness .block--01 .dropdown .row.box03 .order-ttl{margin-bottom:20px;padding-right:0}}.comfort .airtightness .block--01 .dropdown .row.box03 .row__item:nth-child(1){width:calc(544 / 1100 * 100%)}.comfort .airtightness .block--01 .dropdown .row.box03 .row__item:nth-child(2){width:calc(475 / 1100 * 100%)}.comfort .airtightness .block--01 .dropdown .row.box04{position:relative;padding:63px 0 61px}@media (max-width: 767px){.comfort .airtightness .block--01 .dropdown .row.box04{padding:36px 18px 46px}}.comfort .airtightness .block--01 .dropdown .row.box04::after{content:"";position:absolute;height:100%;width:1248px;top:0;left:50%;transform:translateX(-50%);border:1px solid #82b16e;z-index:-1}@media only screen and (max-width: 1300px){.comfort .airtightness .block--01 .dropdown .row.box04::after{width:calc(100vw - 12px)}}@media (max-width: 767px){.comfort .airtightness .block--01 .dropdown .row.box04::after{width:calc(100vw - 26px)}}.comfort .airtightness .block--01 .dropdown .row.box04 .ttl{font-size:20px;line-height:30px;letter-spacing:.05em;font-weight:500;margin-bottom:32px}@media (max-width: 767px){.comfort .airtightness .block--01 .dropdown .row.box04 .ttl{font-size:18px;line-height:30px;margin-bottom:20px !important}}.comfort .airtightness .block--01 .dropdown .row.box04 .txt{margin-top:24px}@media (max-width: 767px){.comfort .airtightness .block--01 .dropdown .row.box04 .txt{margin-top:16px}}.comfort .airtightness .block--01 .dropdown .row.box04 .row__item{width:calc(50% - 30px)}@media (max-width: 767px){.comfort .airtightness .block--01 .dropdown .row.box04 .row__item:nth-child(1){margin-bottom:42px}}.comfort .airtightness .block--01 .dropdown .row.box04 .row__item:nth-child(1) .ttl{margin-bottom:24px}.comfort .airtightness .block--01 .dropdown .row.box04 .row__item:nth-child(1) .txt{margin-top:12px}.comfort .blessing{margin-bottom:130px;padding:100px 0 146px}@media (max-width: 767px){.comfort .blessing{padding:80px 0 68px;margin-bottom:74px}}.comfort .blessing::after{width:100vw}.comfort .blessing .c-heading{margin-bottom:58px}@media (max-width: 767px){.comfort .blessing .c-heading{margin-bottom:24px}}@media (max-width: 767px){.comfort .blessing .c-heading__ja{top:50%}}.comfort .blessing .subTxt{margin-bottom:33px}@media (max-width: 767px){.comfort .blessing .subTxt{margin-bottom:39px}}.comfort .blessing .block{margin-bottom:118px}@media (max-width: 767px){.comfort .blessing .block{margin-bottom:62px}}.comfort .blessing .block:last-child{margin-bottom:0}.comfort .blessing .block .row{padding:24px 0 0}@media (max-width: 767px){.comfort .blessing .block .row{padding:6px 0 0}}.comfort .blessing .block .row__item{width:calc(520 / 1100 * 100%)}@media (max-width: 767px){.comfort .blessing .block .row__item{order:1;margin-top:26px}}.comfort .blessing .block .row .img{width:calc(528 / 1100 * 100%)}@media (max-width: 767px){.comfort .blessing .block .row .img{width:100%}}.comfort .blessing .block .row .list{border:1px solid #82b16e;margin-top:26px;padding:25px 40px 32px}@media only screen and (max-width: 1200px){.comfort .blessing .block .row .list{padding:20px 20px 28px}}@media (max-width: 767px){.comfort .blessing .block .row .list{margin-top:18px;padding:20px 17px 24px}}.comfort .blessing .block .row .list__ttl{font-weight:700;margin-bottom:10px}.comfort .blessing .block .row .list .item{font-size:14px;line-height:24px;letter-spacing:.06em;font-weight:400;padding-left:25px;position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap}.comfort .blessing .block .row .list .item:not(:last-child){margin-bottom:7px}@media (max-width: 767px){.comfort .blessing .block .row .list .item:not(:last-child){margin-bottom:9px}}.comfort .blessing .block .row .list .item::after{content:"";position:absolute;width:17px;height:17px;background:url(../../img/common/icon/ico_check_brown.svg) center/100% no-repeat;left:0;top:4px}.comfort .blessing .block .row .list .item__ttl{font-weight:500;font-size:15px}@media (max-width: 767px){.comfort .blessing .block .row .list .item__ttl{display:block}}.comfort .blessing .block .row .list .item__txt{padding-left:44px;position:relative}@media (max-width: 767px){.comfort .blessing .block .row .list .item__txt{padding-left:36px}}.comfort .blessing .block .row .list .item__txt::after{content:"...";position:absolute;color:#81786c;font-size:20px;line-height:20px;letter-spacing:.1em;font-weight:500;left:10px;top:-4px}@media (max-width: 767px){.comfort .blessing .block .row .list .item__txt::after{top:-4px;left:6px}}@media (min-width: 768px){.comfort .c-bnr{padding:108px 0 140px}}.video-wrap{width:100%;position:relative}@media (max-width: 767px){.video-wrap{height:calc(100vw * 196 / 375)}}.video-wrap.is-play .video-meta{opacity:0;display:none}.video-wrap .video-inner,.video-wrap video{width:100%}@media (max-width: 767px){.video-wrap .video-inner,.video-wrap video{height:100%}}.video-meta{width:100%;height:100%;position:absolute;top:0;left:0;cursor:pointer}.video-meta button{position:absolute;top:50%;left:50.5%;transform:translate(-50%, -50%);width:67px;height:67px;overflow:hidden;outline:none;border:none;background:url(../../img/concept/structure/ico-play.png) no-repeat;background-size:contain;background-position:center;border-radius:50%;padding:0}@media (max-width: 767px){.video-meta button{width:38px;height:38px;opacity:0}}

/*# sourceMappingURL=maps/comfort.min.css.map */
