﻿@media only screen and (max-width: 640px) and (max-device-width: 1280px){#sections .mv_slider_box{padding-left:20px;padding-right:20px}}#sections img{max-width:100%}#sections a{text-decoration:none}.section__title span{vertical-align:middle}.section__title .ttl_sub{display:inline-block;border:1px #2868A2 solid;padding:5px 12px 4px;color:#2868A2;font-size:17px;font-weight:500;line-height:1}#sections .section__title{margin-bottom:10px;line-height:1.5}@media (min-width: 641px){.section__title .ttl_sub{margin-left:16px}#sections .bnrCatalog_DL_sec_btn p{line-height:1.2;padding-top:8px}}@media only screen and (max-width: 640px) and (max-device-width: 1280px){.mod_headerbar_item_in .headerbarTitle{padding-right:80px}#sections .section__title{font-size:18px}.section__title>span:not(.ttl_sub){display:block}.section__title .ttl_sub{margin-top:10px}#sections .content__note{font-size:10px;line-height:1.2}}#sections .btn_sec_type01 a{justify-content:center}@media screen and (min-width: 641px){#sections .btn_sec_type01 a{min-width:400px;padding:23px 50px 21px;box-sizing:border-box;line-height:1.2}}@media only screen and (max-width: 640px) and (max-device-width: 1280px){#sections .btn_sec_type01{margin:30px auto}#sections .btn_sec_type01 a{display:flex;flex-direction:column}#sections .bnrCatalog_DL_sec_btn{padding:18px 2.5vw}#sections .bnrCatalog_DL_btn{gap:0 2vw;padding-right:0}#sections .bnrCatalog_DL_sec_btn a{max-width:48%;width:calc((100% - 4vw)/3);padding-right:0;padding-left:0}}.lead_txt{margin-top:20px;font-size:22px;font-weight:bold;line-height:1.5;text-align:center;letter-spacing:0.09em}.text-center{text-align:center}.sec_features .img_wrap{max-width:976px;margin:100px auto 0}.sec_features .img_wrap p{margin-top:20px}@media only screen and (max-width: 640px) and (max-device-width: 1280px){.lead_txt{margin-top:39px;font-size:18px;line-height:1.3;letter-spacing:0}.sec_features .img_wrap{margin:55px auto 0}}.airyTop_feature01{margin-top:105px}.airyTop_feature02{margin-top:92px}.airyTop_feature_txt h4 span{display:block;font-size:12px;margin-bottom:4px}.airyTop_feature01 .airyTop_feature_txt .colum2_wrap_near{margin:0 0 14px}.airyTop_feature01 .airyTop_feature_txt,.airyTop_feature01 .airyTop_feature_txt h4{position:relative;z-index:1}.airyTop_feature01 .airyTop_feature_txt .colum2_wrap_near{position:relative;z-index:0}@media screen and (min-width: 641px){.airyTop_featureBox{display:flex;justify-content:space-between}.airyTop_feature_img{width:460px}.airyTop_feature_txt{border-top:1px #8A8A8A solid;width:516px;box-sizing:border-box;padding:40px 0 0px 56px}#sections .airyTop_feature_txt h3{margin-bottom:14px}#sections .airyTop_feature_txt .content__note{margin-top:6px}.airyTop_feature_txt p{font-size:16px;line-height:1.5}.airyTop_feature_txt h4{margin-top:38px;margin-bottom:8px;font-size:20px;line-height:1.2}.airyTop_feature01 .airyTop_feature_txt h4{margin-bottom:-5px}.airyTop_feature_txt .colum2_wrap_near li p{margin-top:6px;font-size:12px;line-height:1.25}}@media only screen and (max-width: 640px) and (max-device-width: 1280px){.airyTop_feature01{margin-top:95px}.airyTop_feature02{margin-top:50px}#sections .airyTop_featureBox img{margin-bottom:0}.airyTop_feature_txt{box-sizing:border-box;padding:20px 0 0px}.airyTop_feature_txt p{font-size:15px;line-height:1.6}.airyTop_feature_txt h4{margin-top:40px;font-size:18px;line-height:1.2}.airyTop_feature_txt .colum2_wrap_near{display:flex}.airyTop_feature_txt .colum2_wrap_near li{width:50%}.airyTop_feature_txt .colum2_wrap_near li p{margin-top:6px;font-size:10px;line-height:1.2}.airyTop_feature01 .text-center img{width:307px}}.series_wrap{margin:60px auto 0;max-width:1200px}.series_box{position:relative}.series_block{position:absolute;top:0;bottom:0;right:58.5%;margin:auto 0;padding:min(4.8vw, 55px) 0 min(5vw, 60px);width:386px;background-color:#ffffff;text-align:center;box-sizing:border-box;box-shadow:5px 10px 20px 0 rgba(0,0,0,0.05)}.series_box:nth-child(3) .series_block{height:480px}.series_block .series_sub_ttl{margin-top:10px;font-size:12px;font-weight:bold}.series_block .series_ttl{line-height:1.27;font-size:36px;font-weight:bold}.series_block .series_ttl_s{font-weight:bold;font-size:24px}.series_block .series_ttl .series_ttl_catch{display:block;font-size:0.5em;line-height:2}.series_block .series_txt{margin-top:10px;line-height:2}#sections .series_btn.btn_sec_type01{margin-top:20px;margin-bottom:20px}#sections .series_btn.btn_sec_type01+.series_btn.btn_sec_type01{margin-top:-12px}@media screen and (min-width: 641px){.series_block{max-height:517px}#sections .series_btn.btn_sec_type01 a{width:310px;min-width:inherit;padding-left:40px;padding-right:40px;margin:0 auto;box-sizing:border-box}}@media only screen and (max-width: 640px) and (max-device-width: 1280px){#sections .series_btn.btn_sec_type01 a{padding:15px 45px 12px 20px;justify-content:flex-start;margin-left:auto;margin-right:auto;line-height:1}.series_block .series_txt{line-height:1.6}}.series_box_R .series_thum{text-align:right}.series_box .series_thum img{width:77.5%}.series_box_L .series_block{left:58.5%;right:auto}.series_box_full{padding-bottom:250px;margin-bottom:60px}.series_box_full .series_block{width:660px;height:auto;top:auto;bottom:0;left:0;right:0;margin:0 auto;padding-top:60px}.series_box_full .series_thum{width:100%;margin:0 auto}.series_box_full .series_thum img{width:100%}.series_block.series_block_2row{padding-top:50px}.series_block.series_block_2row .btn_sec_type01{margin-top:20px}@media screen and (max-width: 640px){#sections .series_btn.btn_sec_type01 a{padding:15px 0px 12px 20px;text-align:start;line-height:1.4}}@media only screen and (max-device-width: 1280px) and (max-width: 640px){.series_wrap{margin-top:45px}.series_box{margin-top:20px}.series_box:after{content:"";display:block;clear:both;height:0;overflow:hidden}.series_thum{width:85.33%}.series_box .series_thum img{width:100%}.series_box_R .series_thum{margin-left:14.66%}.series_block{position:relative;left:20px;margin-top:-8.5%;padding:34px 0 10px;width:74.66%;height:auto !important}.series_box:nth-child(3) .series_block{height:auto}.series_box_L .series_block{left:auto;float:right;margin-right:20px}.series_box_full{padding-bottom:0;margin-bottom:0}.series_box_full .btn_sec_type01{margin-top:35px}.series_box_full .series_block{width:74.66%;margin-top:-8.5%;padding-top:34px}.series_box_full .series_thum{width:95%;margin:0 auto}.series_box_full .series_thum img{width:100%}.series_block .series_ttl{font-size:26px;line-height:1.2}.series_block .series_sub_ttl{font-size:16px}.series_block .btn_sec_type01{margin-top:16px}.series_btn.btn_sec_type01{width:100%}.series_btn.btn_sec_type01 a{padding:10px 40px 10px 20px;text-align:left;width:91.304%;box-sizing:border-box}.series_block.series_block_2row{padding-top:34px}.sec_business_customer .btn_area li a{font-size:14px}.series_wrap .content__note{margin-top:52px}}@media only screen and (max-width: 320px){.ttl_sec_type01{font-size:22px}.sec_business_customer .btn_area li a{font-size:12px}}@media only screen and (max-width: 640px) and (max-device-width: 1280px){#sections .CaseStudy h2.ttl_sec_type01{margin-top:30px;margin-bottom:45px;font-size:24px}}.anchor_list li.no-link a:link{pointer-events:none;cursor:default;background:#F3F3F3;color:#E4E4E4}.anchor_list li.no-link a::after{border-color:#E4E4E4}@media screen and (min-width: 641px){.sec_jirei .sec_slider_wrap{display:flex;gap:2px}.sec_jirei .sec_slider_wrap .slider_box{width:324px;margin:0}}@media only screen and (max-width: 640px) and (max-device-width: 1280px){.sec_jirei .sec_slider_wrap{margin-left:-20px;margin-right:-20px}.sec_jirei .sec_slider_wrap .slick-track{padding-bottom:0}.sec_jirei .sec_slider_wrap .slider_box{margin:0 1px}.sec_jirei .sec_slider_wrap .slick-prev,.sec_jirei .sec_slider_wrap .slick-next,.sec_jirei .sec_slider_wrap .slick-dots{display:none !important}.sec_jirei .btn_sec_type01 a{margin-left:20px;margin-right:20px}}.bnr_contact_block{position:relative;margin:0 auto;width:966px;display:none}.bnr_contact_block .bnr_contact_box{position:fixed;bottom:0;box-shadow:0 4px 5px 0 rgba(0,0,0,0.14),0 1px 10px 0 rgba(0,0,0,0.12),0 2px 4px -1px rgba(0,0,0,0.2);z-index:88}.bnr_contact_box_inner{width:966px;box-sizing:border-box;padding:10px 0;background-color:rgba(0,32,96,0.8);text-align:center;color:#FFF;border-top-left-radius:10px;border-top-right-radius:10px}.bnr_contact_block .bnr_contact_box_inner p{font-size:118%;font-weight:bold;line-height:1.8}.bnr_contact_block .bnr_contact_box_inner a{display:block}.bnr_contact_block .bnr_contact_box .close{position:absolute;right:10px;top:10px}.bnr_contact_block .bnr_contact_box .close a{display:block;width:20px;height:25px;text-align:center}.bnr_contact_block .bnr_contact_box .close a span{display:block;width:1px;height:1px;overflow:hidden}.bnr_contact_block .bnr_contact_box .close a i{font-size:20px;z-index:888;color:#FFF}@media screen and (max-width: 640px){.bnr_contact_block{width:90vw}.bnr_contact_box_inner{width:90vw;padding:10px 0 4px}.bnr_contact_block .bnr_contact_box_inner p{font-size:3.4vw;line-height:1.4}}.toggle_title{position:relative;cursor:pointer;text-align:center;line-height:1.4;height:20px}.toggle_btn{position:absolute;top:50%;right:10px;transform:translateY(-50%);background:#FFF;display:block;width:24px;height:24px;text-indent:100%;white-space:nowrap;overflow:hidden;border-radius:50%}.toggle_btn:before,.toggle_btn:after{display:block;content:'';background-color:#0052a4;position:absolute;width:10px;height:2px;top:50%;left:50%;transform:translate(-50%, -50%)}.toggle_btn:before{width:2px;height:10px}.toggle_title.selected .toggle_btn:before{content:normal}.toggle_contents dd{display:none}.toggle_contents:first-of-type dd{display:block}@media screen and (max-width: 640px){.toggle_btn{top:10px;right:10px;width:20px;height:20px}}.btn_bnr_popup{margin:10px auto;width:370px}.btn_bnr_popup a{position:relative;display:block;padding:12px 12px;text-decoration:none;color:#333333;border:1px solid #707070;text-align:center;line-height:1.5;transition:all .4s ease;font-size:118%;letter-spacing:1px;background-color:#ffffff;border-radius:30px;font-weight:bold}.btn_bnr_popup a:hover{background-color:#ffffff}.btn_bnr_popup a span{position:relative}.btn_bnr_popup a:after{content:"";position:absolute;top:50%;right:22px;width:26px;height:5px;margin-top:-3px;background:url(/common/sumai2020/img/icon_arrow02_b.png) no-repeat center bottom;background-size:100%;transition:all .4s ease}.btn_bnr_popup a:hover:after{right:5px}.btn_bnr_popup a:hover:before{left:0;right:auto;width:calc(100% - 1px)}@media screen and (max-width: 640px){.btn_bnr_popup{width:89.555%;margin:6px auto}.btn_bnr_popup a{padding:6px 0 4px;font-size:3.6vw}}.colorsTab_wrap::after{content:"";display:block;height:0;clear:both;visibility:hidden}.colorsTab_wrap .colorsTab{position:relative;float:left}.colorsTab_wrap .colorsTab::before{content:"エアリライト柄を選択してください";display:block;width:96px;height:30px;font-size:12px;line-height:1.25;position:absolute;left:0;bottom:100%;margin-bottom:17px}.colorsTab_wrap .colorsTab li{margin-bottom:40px}.colorsTab_wrap .colorsTab li a{position:relative;display:block;background:#fff}.colorsTab_wrap .colorsTab li .current::before{content:"";display:block;border-left:4px #333 solid;border-bottom:4px #333 solid;width:36px;height:23px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);position:absolute;top:15px;left:0;right:0;margin:auto;z-index:1}.colorsTab_wrap .colorsTab li .current::after{content:"";background-color:#fff;width:53px;height:62px;clip-path:polygon(100% 0, 0 50%, 100% 100%);position:absolute;left:100%;top:5px;margin-left:43px}.colorsTab_wrap .colorsTab li .current img{opacity:0.6}.colorsTab_wrap .colorsType_wrap{float:right;background:#fff;box-sizing:border-box}.colors_select{display:flex}.colors_select li{position:relative}.colors_select li+li::before,.colors_select li+li::after{content:"";display:block;background:#515457;width:60px;height:6px;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:60px;right:100%;margin-right:52px}.colors_select li+li::after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.colors_select li h4{margin-bottom:10px;font-weight:bold}.colors_select p{display:flex;justify-content:space-between;align-items:center}.colors_recommend{display:flex;flex-flow:row wrap}#sections .colorsTab_wrap .btn_sec_type01{margin:0 auto}@media screen and (min-width: 641px){.colorsTab_wrap{margin-top:80px}.colorsTab_wrap .colorsTab{width:72px}.colorsTab_wrap .colorsType_wrap{width:824px;padding:80px}.colors_select{margin-top:40px;gap:0 159px}.colors_select li{width:201px}.colors_select li h4{font-weight:bold;font-size:16px}.colors_select p{margin-top:8px;font-size:12px}.colorsTab_wrap .planType-content-title-s{margin-top:100px}.colors_recommend{margin-bottom:80px;gap:20px 16px}.colors_recommend li{width:calc((100% - 16px*3) / 4)}.colors_recommend p{margin-top:3px;font-size:12px;line-height:1.25}}@media only screen and (max-width: 640px) and (max-device-width: 1280px){#sections .sec_colors_compatibility img{margin:0}.colorsTab_wrap{margin-top:52px}.colorsTab_wrap .colorsTab{width:48px}.colorsTab_wrap .colorsTab::before{width:80px;height:24px;font-size:10px;line-height:1.2;margin-bottom:8px}.colorsTab_wrap .colorsTab li{margin-bottom:16px}.colorsTab_wrap .colorsTab li .current::before{width:25px;height:16px;top:6px}.colorsTab_wrap .colorsTab li .current::after{width:28px;height:33px;top:6px;margin-left:4px}.colorsTab_wrap .colorsType_wrap{width:calc( 100% - 48px - 19px);padding:20px 14px}.colors_select{gap:0 24px;margin-top:15px}.colors_select li{width:calc((100% - 24px) / 2)}.colors_select li+li::before,.colors_select li+li::after{width:18px;height:2px;top:50%;margin-right:3px}.colors_select li h4{margin-bottom:8px;font-weight:400;font-size:12px}.colors_select p{margin-top:4px;font-size:10px}.colors_select p .color_sub{padding:1px 4px 0}.colorsTab_wrap .planType-content-title-s{margin-top:40px}.colors_recommend{gap:16px 16px}.colors_recommend li{width:calc((100% - 16px) / 2)}.colors_recommend li img{object-fit:cover;width:100%;aspect-ratio:112/48}.colors_recommend li img[src$="color_recommend_whiteoak.jpg"],.colors_recommend li img[src$="color_recommend_whiteash.jpg"],.colors_recommend li img[src$="color_recommend_shikkui.jpg"]{border-top:1px solid #C8C8C8;border-bottom:1px solid #C8C8C8}.colors_recommend p{margin-top:2px;font-size:10px}#sections .sec_colors_compatibility .btn_sec_type01 a{width:100%;padding:18px 50px;box-sizing:border-box}}.typeCommon{max-width:976px;margin:100px auto 0}.typeCommon .img_wrap{margin:45px auto 0}.typeCommon .img_wrap p{margin-top:20px}@media only screen and (max-width: 640px) and (max-device-width: 1280px){.typeCommon .img_wrap{margin:20px auto 0}}.colum2_wrap_typeCommon{margin-top:50px}#sections .colum2_wrap_typeCommon li .btn_sec_type01{margin:0}#sections .colum2_wrap_typeCommon li .btn_sec_type01 a{width:100%;box-sizing:border-box}@media screen and (min-width: 641px){.colum2_wrap_typeCommon{display:flex;justify-content:space-between}.colum2_wrap_typeCommon li{width:48.1%;max-width:469px;margin:0}}@media only screen and (max-width: 640px) and (max-device-width: 1280px){.sec_airylightFeatures .lead_txt span{font-size:16px}.colum2_wrap_typeCommon{margin:30px auto 0}.colum2_wrap_typeCommon li+li{margin-top:10px}#sections .colum2_wrap_typeCommon li .btn_sec_type01 a{padding:18px 40px 18px 0}.sec_airylightFeatures .typeCommon{margin-top:45px}}#sections .sec_airylightFeatures .standardAlert{margin-top:100px}#sections .sec_airylightFeatures .standardAlert-copy{margin-top:10px;font-size:12px;line-height:1.25}#sections .sec_airylightFeatures .section__title{margin-bottom:20px}#sections .sec_airylightFeatures .section01__content .content__text:not(.content__text--bold){margin-bottom:20px}#sections .sec_airylightFeatures .content__note{margin-top:12px;line-height:1.25}@media screen and (min-width: 641px){#sections .section01__content{width:460px}#sections .sec_airylightFeatures .section01__contents{margin-top:100px;margin-bottom:50px !important}#sections .sec_airylightFeatures .section01__content .content__text:not(.content__text--bold)+img{margin-top:20px}#sections .sec_airylightFeatures .content__note{letter-spacing:-0.01em}}@media only screen and (max-width: 640px) and (max-device-width: 1280px){#sections .sec_airylightFeatures .standardAlert{margin-top:50px}#sections .standardAlert-title{margin-top:10px;font-size:10px}#sections .sec_airylightFeatures .standardAlert-copy{margin-top:10px;font-size:10px}#sections .section01__contents{margin-bottom:30px}#sections .sec_airylightFeatures .section01__content{margin-top:50px}}.sec_panel .ttl_sec_type01{margin-bottom:47px}#sections .sec_panel .section__title{margin-bottom:20px}.panelFinish-title-s{font-weight:bold;margin-bottom:20px}#sections .panelFinish-box-01-con01,#sections .panelFinish-box-02-con01{width:566px}#sections .panelFinish-box-01-con02,#sections .panelFinish-box-02-con02{width:370px}#sections .panelFinish-box-02-con02:before{width:20px;height:20px;left:-30px;top:118px}#sections .panelFinish-box-01-con02-02{width:calc(100% - 186px);padding-left:8px}#sections .panelFinish-box-02-con02-02{align-items:center}@media screen and (min-width: 641px){.panelFinish-box-01-con01-02,.panelFinish-box-02-con01-02{width:168px}#sections .panelFinish-box-02-con02-02{max-width:231px}#sections .panelFinish img.display__sp{display:none}#sections .sec_panel .panelFinish-box-02,#sections .sec_panel .panelFinish-box-03{margin-top:100px}}#sections .panelFinish-box-02-con01-02-img-copy,#sections .panelFinish-box-01-con01-02-img-copy{line-height:1.25}#sections .panelFinish-box-02-con02-02 .panelFinish-img{width:98px}#sections .panelFinish-box-02-con02-02-copy{width:calc(100% - 98px);padding-left:8px;margin-left:0;font-size:12px;line-height:1.25}#sections .panelFinish-box-02>.content__note{border-top:1px #ccc solid;margin-top:20px;padding-top:20px;line-height:1.25}@media only screen and (max-width: 640px) and (max-device-width: 1280px){#sections .panelFinish img.display__pc{display:none}#sections .panelFinish-box-01-con02{margin-top:30px}#sections .panelFinish-box-01-con01-02,#sections .panelFinish-box-02-con01-02{align-items:flex-end}#sections .panelFinish-box-01-con01-02-img,#sections .panelFinish-box-02-con01-02-img{width:156px;margin-right:12px}#sections .panelFinish-box-01-con01-02-img img,#sections .panelFinish-box-02-con01-02-img img{margin:0}#sections .panelFinish-box-01-con01-02-img-title,#sections .panelFinish-box-02-con01-02-img-title{font-size:12px}#sections .panelFinish-box-02-con01-02-img-copy,#sections .panelFinish-box-01-con01-02-img-copy{font-size:10px}#sections .panelFinish-box-01-con02-02{width:100%;padding-left:0}#sections .panelFinish-box-02-con02{margin-top:30px}#sections .panelFinish-box-02-con02:before{width:20px;height:20px;left:64px;top:-22px}}#sections .panelFinish-box-03-content-02{display:block}#sections .panelFinish-box-03-content-02 h5{margin-bottom:10px;font-size:16px;font-weight:bold}#sections .panelFinish-box-03-content-02 ul+h5{margin-top:30px}#sections .panelFinish-box-03-content-02 h5 span{font-weight:normal}#sections .panelFinish-box-03-content-02 figcaption{margin:0 0 5px;font-weight:400;font-size:12px;line-height:1.25}#sections .panelFinish-box-03-content-02 figcaption span{border-color:#1f1f1f;height:15px;padding:1.5px 7px 0;margin-left:5px;font-size:12px;vertical-align:middle}#sections .panelFinish-box-03-content-02 .txtline2 figcaption{display:flex;align-items:flex-end;min-height:31px}#sections .panelFinish-box-03-content-02 .txtline2 figcaption span{margin-bottom:1px}@media screen and (min-width: 641px){#sections .panelFinish-box-03-content-02{display:block;max-width:calc(100% - 313px);padding-left:33px}#sections .panelFinish-box-03-content-02 h5 span{margin-left:8px}#sections .panelFinish-box-03-content-02 ul li{width:calc((100% - 10px* 3) / 4)}#sections .panelFinish-box-03-content-02 ul li+li{margin-left:10px}#sections .panelFinish-box-03-content-02 ul li figure{overflow:hidden}#sections .panelFinish-box-03-content-02 ul li figure img{height:84px}}@media only screen and (max-width: 640px) and (max-device-width: 1280px){#sections .panelFinish-box-03-content-02 h5 span{display:block}#sections .panelFinish-box-03-content-02 ul{justify-content:space-between}#sections .panelFinish-box-03-content-02 ul li{width:calc((100% - 10px* 1) / 2);margin-left:0 !important;margin-bottom:10px}#sections .sec_panel .panelFinish-box-03-content-02{margin-top:50px}#sections .sec_panel .panelFinish-box-03-content-02 h5 .content__note{margin-top:8px}}@media screen and (min-width: 641px){#sections .sec_airylightLineup ul.colum2_wrap_near li .btn_sec_type01{margin:0}}@media only screen and (max-width: 640px) and (max-device-width: 1280px){#sections .sec_airylightLineup ul.colum2_wrap_near li .btn_sec_type01{margin:10px 0}#sections .sec_airylightLineup ul.colum2_wrap_near li .btn_sec_type01 a{padding:18px 30px}}ul.colum2_wrap_near,ul.colum3_wrap_near{margin-top:45px;display:flex;justify-content:space-between}.colum2_wrap_near.flexflow_wrap{flex-flow:wrap}ul.colum2_wrap_near li a,ul.colum3_wrap_near li a{display:block;text-decoration:none;color:#333}ul.colum2_wrap_near li .btn_sec_type01,ul.colum3_wrap_near li .btn_sec_type01{margin:20px auto 0 auto;width:100%}ul.colum2_wrap_near li .colum_txtarea,ul.colum3_wrap_near li .colum_txtarea{margin-top:20px;width:100%}ul.colum2_wrap_near li .colum_ttl,ul.colum3_wrap_near li .colum_ttl{font-size:23px;font-weight:bold;line-height:1.5}ul.colum2_wrap_near li .colum_txt,ul.colum3_wrap_near li .colum_txt{line-height:1.5}#sections ul.colum2_wrap_near li .btn_sec_type01 a,#sections ul.colum3_wrap_near li .btn_sec_type01 a{display:flex}#sections .colum2_wrap_near.flexflow_wrap li .btn_sec_type01{margin:10px auto}ul.colum2_wrap_near li a:hover .colum_ttl,ul.colum3_wrap_near li a:hover .colum_ttl{text-decoration:underline}ul.colum2_wrap_near li{width:calc( ( 100% - 20px) / 2)}ul.colum3_wrap_near li{width:calc( ( 100% - 40px) / 3)}@media only screen and (max-device-width: 1280px) and (max-width: 640px){ul.colum2_wrap_near,ul.colum3_wrap_near{display:block;justify-content:flex-start}ul.colum2_wrap_near li .colum_txtarea,ul.colum3_wrap_near li .colum_txtarea{margin-bottom:30px}ul.colum2_wrap_near li{width:100%}ul.colum3_wrap_near li{width:100%}#sections .colum2_wrap_near.flexflow_wrap li .btn_sec_type01{margin:10px auto}.colum2_wrap li{width:48.73%}}.planType-wrap .ttl_sec_type01{margin-bottom:45px}#sections .planType-wrap p{line-height:1.5}#sections .planType-contents{margin-top:100px}#sections .planType-contents.planType-contents-r01{margin-top:24px}#sections .planType-wrap .planType-content-text{font-size:14px;line-height:1.2}#sections .planType-wrap .content__note{line-height:1.25}@media only screen and (max-device-width: 1280px) and (max-width: 640px){#sections .planType-contents{margin-top:50px}#sections .planType-wrap .planType-content-text{font-size:12px}}#sections .planType-contents.plan01_02 .content__note{margin-top:20px}#planType-01 .colum2_wrap_near.plan01_01 li:nth-child(2) p.content__text--bold{color:#005FAF}@media screen and (min-width: 641px){.colum2_wrap_near.plan01_01 li{display:flex;flex-flow:column;justify-content:space-between}#sections .planType-contents.plan01_02 .planType-content:first-of-type{width:549px;margin-top:0}#sections .planType-contents.plan01_02 .planType-content:last-of-type{width:393px;margin-top:0}}@media only screen and (max-width: 640px) and (max-device-width: 1280px){.colum2_wrap_near.plan01_01{margin-top:20px}.colum2_wrap_near.plan01_01 li{margin-top:20px}.colum2_wrap_near.plan01_01 li .content__text--bold{font-size:16px}#sections .planType-contents.plan01_02 .planType-content:first-of-type{margin-top:0}#sections .planType-contents.plan01_02 .planType-content:first-of-type img{margin-top:10px;margin-bottom:0}#sections .planType-contents.plan01_02 .planType-content:last-of-type{margin-top:30px}#sections .planType-contents.plan01_02 .planType-content:last-of-type img{margin-top:10px;margin-bottom:0}#sections .planType-contents.plan01_02 .content__note{margin-top:10px}}#sections .construction_screw h3,#sections .construction_magnet h3{margin-bottom:20px}@media screen and (min-width: 641px){#sections .planType-contents-r01 div{width:444px}#sections .planType-contents-r01 img{margin-left:8px}#sections .construction_board h3.section__title{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px}}@media only screen and (max-width: 640px) and (max-device-width: 1280px){#sections .planType-contents-r01{margin-top:20px}#sections .planType-contents-r01 h3{font-size:16px;line-height:1.5}#sections .planType-contents-r01 img{width:52%}#sections .planType-contents-r01 img+img{width:46.3%}}#sections .construction_inspection .inspection01 img{margin-top:10px}.construction_inspection .inspection02{position:relative}.construction_inspection .inspection02::before{content:"";background-color:#515457;width:33px;height:41px;clip-path:polygon(100% 0, 0% 50%, 100% 100%);position:absolute}@media screen and (min-width: 641px){#sections .construction_inspection{justify-content:flex-start;align-items:flex-end}.construction_inspection .inspection01{width:460px}.construction_inspection .inspection02::before{right:100%;top:50%;transform:translate(0, -50%);margin-right:46px}.construction_inspection .inspection02{width:318px;margin-left:117px}.construction_inspection .inspection02 img{margin-top:8px}.sec_construction .colum2_wrap{margin-top:100px}#sections .sec_construction .colum2_wrap_near .btn_sec_type01{margin-top:5px;margin-bottom:0}}@media only screen and (max-width: 640px) and (max-device-width: 1280px){#sections .construction_inspection .inspection01 img{margin-top:10px;margin-bottom:0}.construction_inspection .inspection02{margin-top:42px}.construction_inspection .inspection02::before{width:24px;height:30px;left:0;right:0;bottom:100%;margin:auto;transform:rotate(90deg)}#sections .construction_inspection .inspection02 img{margin-top:10px;margin-bottom:0}#sections .construction_inspection .section__title:nth-of-type(2){display:flex;align-items:center}#sections .construction_inspection .section__title:nth-of-type(2) .ttl_sub{margin-top:0;margin-left:8px}.sec_construction .colum2_wrap li{width:100%}.sec_construction .colum2_wrap li+li{margin-top:50px}.sec_construction .colum2_wrap li img{margin:10px 0 0}#sections .sec_construction .colum2_wrap_near{margin-top:30px}#sections .sec_construction .colum2_wrap_near .btn_sec_type01{margin:10px 0}}@media all and (max-width: 640px){.sec_construction{padding-bottom:15px !important}}#sections .planType-content-title-s{margin-bottom:20px;font-size:16px;font-weight:bold}@media only screen and (max-width: 640px) and (max-device-width: 1280px){#sections .planType-content-title-s{margin-bottom:10px}}#sections .panelColorVari .panel_sub{display:inline-block;border:1px #333 solid;padding:1px 4px 0 6px;margin-left:8px;font-size:12px;letter-spacing:.33em;line-height:1;vertical-align:middle}#sections .panelColorVari li+li{margin:0}#sections .panelColorVari li img{margin:0}@media screen and (min-width: 641px){#sections .panelColorVari{gap:20px 3px}#sections .panelColorVari li{width:calc((100% - 6px) / 3);margin-bottom:0px}#sections .panelColorVari.lineup2{justify-content:space-between;margin-top:98px}}@media only screen and (max-width: 640px) and (max-device-width: 1280px){#sections .panelColorVari{gap:10px 3px}#sections .panelColorVari li{width:calc((100% - 3px) / 2);margin-bottom:0px}#sections .panelColorVari li:nth-child(3n+1){margin-left:0px}#sections .panelColorVari.lineup2{display:block}#sections .panelColorVari.lineup2 li{margin-top:20px}#planType-02 .colum2_wrap_near.flexflow_wrap .btn_sec_type01 a{padding:18px 40px}#sections .section__title+ul.colum2_wrap_near{margin-top:10px}}.panelTypeList{display:flex;justify-content:space-between;flex-flow:row wrap;gap:20px 8px}.panelTypeList li figcaption{margin-top:3px;font-size:12px;line-height:1.25}.panelTypeList .emergency_lights{position:relative}.panelTypeList .emergency_lights figcaption{position:absolute;left:0;bottom:37px}.panelTypeList .emergency_lights p{font-size:12px;line-height:1.25;position:absolute;left:0;bottom:0px}@media screen and (min-width: 641px){.panelType-contents{display:flex;justify-content:space-between;align-items:flex-start;width:100%}.panelType-contents .left{width:327px}.panelType-contents .right{width:600px}.panelTypeList li{width:calc((100% - 8px) / 2)}}@media only screen and (max-width: 640px) and (max-device-width: 1280px){.panelTypeList{gap:8px 4px}.panelTypeList li{width:calc((100% - 4px) / 2)}#sections .panelTypeList li img{margin:0}.panelTypeList li figcaption{font-size:10px}.panelTypeList .emergency_lights figcaption{bottom:auto;top:20.5vw}.panelTypeList .emergency_lights p{font-size:10px;position:relative;margin-top:-10px}}.panelType-contents .duct figcaption{line-height:1.25;margin-top:3px}.panelType-contents .duct p{font-size:12px;line-height:1.25}@media screen and (min-width: 641px){.panelType-contents .duct{overflow:hidden;margin-bottom:30px}.panelType-contents .duct>img{float:left}.panelType-contents .duct figure{float:left;margin-left:10px}.panelType-contents .duct figcaption{font-size:12px;line-height:1.25;margin-top:3px}.panelType-contents .duct p{float:left;width:238px;margin:10px 0 0 8px}}@media only screen and (max-width: 640px) and (max-device-width: 1280px){.panelType-contents .duct{margin-bottom:10px}#sections .panelType-contents .duct figure img{margin:0 0 2px}.panelType-contents .duct figcaption{font-size:12px}.panelType-contents .duct p{margin:8px 0 0}}#sections .planType-content-title-s .ttl_sub{display:inline-block;border:1px #2868A2 solid;padding:5px 10px 4px 12px;color:#2868A2;font-size:17px;font-weight:500;letter-spacing:.35em}@media screen and (min-width: 641px){.planType-content-title-s .ttl_sub{margin-left:8px}}@media only screen and (max-width: 640px) and (max-device-width: 1280px){.planType-content-title-s span:not(.ttl_sub){display:block}#sections .planType-content-title-s .ttl_sub{margin-top:12px}}.sec_ceiling .panelType-contents{margin-bottom:20px}#sections .sec_ceiling .planType-content-title-s{margin-bottom:10px}.sec_ceiling .colum2_wrap_near{margin-top:0}@media only screen and (max-width: 640px) and (max-device-width: 1280px){.sec_ceiling .panelType-contents .left{margin-bottom:10px}#sections .planType-wrap .colum2_wrap_near.flexflow_wrap li .btn_sec_type01 a{padding:22px 20px 21px;line-height:1}#sections .sec_ceiling .planType-content-title-s{line-height:1.5}#sections .sec_ceiling .planType-content-title-s .ttl_sub{line-height:1}}@media all and (max-width: 640px){.line-type_planType-wrap{padding-bottom:15px !important}}#sections .sec_louver_jirei .planType-content-title-s{margin:8px 0 0}@media all and (max-width: 640px){.sec_louver_jirei{padding-bottom:25px !important}}@media all and (max-width: 640px){.sec_louver_jirei .btn_sec_type01{margin-bottom:0px !important}}.sec_louver_ancbtn .block-link-page{position:relative;width:100%;display:flex;margin:45px auto 0px;gap:11px}@media all and (max-width: 640px){.sec_louver_ancbtn .block-link-page{flex-direction:column;gap:8px}}.sec_louver_ancbtn .block-link-page .child_block{display:flex;align-items:center;width:100%;flex:1;text-align:center;background-color:#E6E6E6;transition:all 0.25s ease}.sec_louver_ancbtn .block-link-page .child_block a{color:#333333;display:block;width:100%;padding:7px 5px;font-weight:bold;font-size:15px;line-height:1.5;height:auto !important;position:relative}@media all and (max-width: 640px){.sec_louver_ancbtn .block-link-page .child_block a{padding:19px 5px 13px}}.sec_louver_ancbtn .child_block a p{margin:0}.sec_louver_ancbtn .block-link-page .child_block:hover{opacity:.5}.sec_louver_ancbtn .child_block a::after{width:14px;height:14px;top:calc(50% - 7px);right:22px;content:"";display:inline-block;border-bottom:1px solid #000;border-right:1px solid #000;-webkit-transform:rotate(45deg) translate(-2px);transform:rotate(45deg) translate(-2px);position:absolute}.sec_louver_features{padding-top:80px}@media all and (max-width: 640px){.sec_louver_features{padding-top:40px}}.sec_louver_features .feature01 img{margin-bottom:10px}@media all and (max-width: 640px){.sec_louver_features .feature01 img{margin-bottom:10px !important}}.sec_louver_features .sec_inner>.section__title{margin-top:100px}.sec_louver_features .feature01 p,.sec_louver_features .feature04__text p{line-height:1.5}.sec_louver_features .feature_test img{width:100%}.sec_louver_features .feature_test p{font-size:16px;line-height:1.5}.sec_louver_features .feature_test .section__title{margin-top:100px !important;margin-bottom:20px !important}@media all and (max-width: 640px){.sec_louver_features .feature_test .section__title{margin-top:50px !important}}.sec_louver_features .feature_test .content__text--bold{margin-bottom:10px}.sec_louver_features .feature_test .feature_test_left{width:57%}@media all and (max-width: 640px){.sec_louver_features .feature_test .feature_test_left{width:100%}}.sec_louver_features .feature_test .feature_test_right{width:39%}@media all and (max-width: 640px){.sec_louver_features .feature_test .feature_test_right{width:100%}}.sec_louver_features .feature_test .content__note{margin-top:10px}@media all and (max-width: 640px){.sec_louver_features .feature_test .content__note{margin-bottom:10px;line-height:1.3}}.sec_louver_features .feature_design img{width:100%}.sec_louver_features .feature_design p{font-size:16px;line-height:1.5}.sec_louver_features .feature_design .section__title{margin-top:100px !important;margin-bottom:20px !important}@media all and (max-width: 640px){.sec_louver_features .feature_design .section__title{margin-top:50px !important}}.sec_louver_features .feature_design .content__text--bold{margin-bottom:10px}.sec_louver_features .feature_design .feature_design_img{position:relative}@media all and (max-width: 640px){.sec_louver_features .feature_design .feature_design_img{position:unset}}.sec_louver_features .feature_design .feature_design_img .feature_design_img_text{position:absolute;left:0;top:0}@media all and (max-width: 640px){.sec_louver_features .feature_design .feature_design_img .feature_design_img_text{position:unset;margin-bottom:20px}}.feature_pattern .section__title{margin-top:75px !important}@media all and (max-width: 640px){.feature_pattern .section__title{margin-top:50px !important}}#sections .sec_louver_features .combination{margin-top:20px;width:100%}@media all and (max-width: 640px){#sections .sec_louver_features .combination{margin-top:10px;flex-direction:column;gap:10px}}#sections .combination .colum2_wrap_near li p{margin-top:0}.combination .colum2_wrap_near li p::before{content:"";display:inline-block;width:53px;height:4px;margin-right:16px;vertical-align:middle}.combination .colum2_wrap_near .color_nl p::before{background:#A9947A}.combination .colum2_wrap_near .color_cy p::before{background:#513C27}.color_sub{display:inline-block;border:1px #333 solid;padding:2px 8px 0;font-size:12px;line-height:1;margin-left:4px;vertical-align:middle}#sections .combination .colum2_wrap_near .planType-content-text+img{margin-top:10px}.mod_headerbar_item_in .headerbarTitle .headerbarTitleCatch{display:block;font-size:10px;line-height:18px}@media screen and (min-width: 641px){.mod_headerbar_item_in .headerbarTitle .headerbarTitleCatch{display:inline-block;font-size:18px;line-height:1.1}}.louver_colors{display:flex;flex-flow:row wrap;margin-bottom:10px}.louver_colors li figcaption{font-size:16px;margin-bottom:4px;line-height:1.5}.content__note+.louver_colors{border-top:1px #ccc solid;padding-top:20px;margin-top:20px}.sec_louver_construction img{width:100%}.sec_louver_construction p{font-size:16px;line-height:1.5}.sec_louver_construction .ttl_sec_type01{margin-bottom:45px}.sec_louver_construction .louver_construction_btn{margin-top:30px;display:flex;gap:8px;justify-content:space-between}@media all and (max-width: 640px){.sec_louver_construction .louver_construction_btn{gap:10px;flex-direction:column;margin-top:10px}}.sec_louver_construction .louver_construction_btn div{width:calc((100% / 3) - 6px);background-color:#EEF4F7;padding:30px 35px}@media all and (max-width: 640px){.sec_louver_construction .louver_construction_btn div{padding:30px 40px;width:calc(100% - 80px)}}.sec_louver_construction .louver_construction_btn .content__text--bold{margin-bottom:16px}.sec_louver_construction .louver_construction_btn img{margin-bottom:12px}.sec_louver_construction .louver_construction_btn a{color:#333333;display:block;padding:16px 18px;font-size:13px;line-height:1.5;text-align:center;position:relative;border:1px solid #333;transition:all 0.25s ease}.sec_louver_construction .louver_construction_btn a::after{width:14px;height:14px;top:calc(50% - 7px);right:22px;content:"";display:inline-block;border-bottom:1px solid #000;border-right:1px solid #000;-webkit-transform:rotate(45deg) translate(-2px);transform:rotate(45deg) translate(-2px);position:absolute}.sec_louver_construction .louver_construction_btn a:hover{opacity:.5}.sec_louver_construction_wrap{padding:20px 0px 80px}@media all and (max-width: 640px){.sec_louver_construction_wrap{padding:0px 0px 80px}}.sec_louver_construction_wrap img{width:100%}.sec_louver_construction_wrap p{font-size:16px;line-height:1.5}@media all and (max-width: 640px){.sec_louver_construction_wrap p{margin-bottom:10px}}.sec_louver_construction_wrap .louver_construction_box .louver_construction_text{background-color:#EEF4F7}@media all and (max-width: 640px){.sec_louver_construction_wrap .louver_construction_box .louver_construction_img img{margin-bottom:0px !important}}.sec_louver_construction_wrap .louver_construction_box .louver_construction_detail{position:relative}@media all and (max-width: 640px){.sec_louver_construction_wrap .louver_construction_box .louver_construction_detail{aspect-ratio:auto;position:static;padding-bottom:10px}}@media all and (max-width: 640px){.sec_louver_construction_wrap .louver_construction_box .louver_construction_detail p{padding:10px 0px 0px 10px;margin-bottom:0px}}.sec_louver_construction_wrap .louver_construction_box .louver_construction_detail .louver_detail_text{position:absolute;top:30px;left:30px}.sec_louver_construction_wrap .louver_construction_box .louver_construction_detail img{position:absolute;top:0;right:0}@media all and (max-width: 640px){.sec_louver_construction_wrap .louver_construction_box .louver_construction_detail img{margin-bottom:0px !important;position:static;width:100%}}.sec_louver_construction_wrap .louver_construction_box .louver_construction_detail .planType-content-title-s{margin-bottom:20px;font-size:16px;font-weight:bold}.sec_louver_construction_wrap .louver_construction_box .border{border-bottom:1px dotted #333;height:1px;width:calc(100% - 40px);margin:auto}@media all and (max-width: 640px){.sec_louver_construction_wrap .louver_construction_box .border{width:calc(100% - 36px)}}.sec_louver_construction_wrap .louver_construction_box .louver_construction_point{display:flex;width:90%;padding:32px 0px 40px;margin:auto;justify-content:space-between;align-items:center}@media all and (max-width: 640px){.sec_louver_construction_wrap .louver_construction_box .louver_construction_point{width:88%;flex-direction:column;padding:10px 0px 24px}}.sec_louver_construction_wrap .louver_construction_box .louver_construction_point img{width:38.1%}@media all and (max-width: 640px){.sec_louver_construction_wrap .louver_construction_box .louver_construction_point img{width:100%;margin-bottom:0px !important}}.sec_louver_construction_wrap .louver_construction_box .louver_construction_point ul{width:55.8%}@media all and (max-width: 640px){.sec_louver_construction_wrap .louver_construction_box .louver_construction_point ul{width:100%}}.sec_louver_construction_wrap .louver_construction_box .louver_construction_point ul .content__note{margin-top:10px}.sec_louver_construction_wrap .louver_construction_box .louver_construction_point li{font-size:16px;line-height:1.5}@media all and (max-width: 640px){.sec_louver_construction_wrap .louver_construction_box .colum2_wrap_near{margin-top:10px !important}}@media all and (max-width: 640px){.sec_louver_construction_wrap .louver_construction_box .btn_sec_type01{margin-top:10px !important;margin-bottom:10px !important}}.sec_louver_construction_wrap .louver_construction_btn_sec_anc{width:100%;margin:40px auto;text-align:center}@media all and (max-width: 640px){.sec_louver_construction_wrap .louver_construction_btn_sec_anc{margin:10px auto}}.sec_louver_construction_wrap .louver_construction_btn_sec_anc p{width:100%}.sec_louver_construction_wrap .louver_construction_btn_sec_anc a{width:100%;justify-content:center;padding:23px 50px 21px;box-sizing:border-box;line-height:1.2;border:1px solid #707070;display:inline-flex;color:#333333;text-align:center;font-size:15px;letter-spacing:1px;position:relative}.sec_louver_construction_wrap .louver_construction_btn_sec_anc a::after{width:14px;height:14px;top:calc(50% - 7px);right:24px;content:"";display:inline-block;border-bottom:1px solid #000;border-right:1px solid #000;-webkit-transform:rotate(45deg) translate(-2px);transform:rotate(45deg) translate(-2px);position:absolute;transition:all .4s ease}.sec_louver_construction_wrap .louver_construction_btn_sec_anc a:hover::after{transform:rotate(45deg) translate(8px);right:31px}.sec_louver_construction_wrap .colum2_wrap_near{margin-top:0px}@media all and (max-width: 640px){.sec_louver_construction_wrap .colum2_wrap_near img{margin-bottom:10px}}@media all and (max-width: 640px){.sec_louver_lgs{padding-bottom:40px !important}}.sec_louver_lgs .louver_construction_detail img{width:79.8%}.sec_louver_lgs .louver_construction_detail{aspect-ratio:976 / 354;padding-bottom:32px}@media all and (max-width: 640px){.sec_louver_lgs .louver_construction_detail{aspect-ratio:auto;position:static;padding-bottom:10px}}@media all and (max-width: 640px){.sec_louver_direct{padding-bottom:40px !important}}.sec_louver_direct .louver_construction_detail img{width:71.3%}.sec_louver_direct .louver_construction_detail{aspect-ratio:976 / 341;padding-bottom:47px}@media all and (max-width: 640px){.sec_louver_direct .louver_construction_detail{aspect-ratio:auto;position:static;padding-bottom:10px}}.sec_louver_system{padding-bottom:85px}@media all and (max-width: 640px){.sec_louver_system{padding-bottom:40px !important}}.sec_louver_system .louver_construction_detail img{width:68.6%}.sec_louver_system .louver_construction_detail{aspect-ratio:976 / 348;padding-bottom:40px}@media all and (max-width: 640px){.sec_louver_system .louver_construction_detail{aspect-ratio:auto;position:static;padding-bottom:10px}}@media screen and (min-width: 641px){.sec_louver_features .feature01 p{margin-top:10px;font-size:16px}.sec_louver_features_imgtxts .txts p:not(.btn_sec_type01){line-height:24px}#sections .sec_louver_features_imgtxts .txts p.btn_sec_type01 a{width:100%;min-width:auto}.sec_louver_features_sub{padding-top:40px}.sec_louver_features_sub .ttl_sec_type01{margin-bottom:20px}.sec_louver_features_imgtxts{display:flex;justify-content:space-between}.sec_louver_features_imgtxts .img{width:calc(650/976*100%)}.sec_louver_features_imgtxts .txts{width:calc(308/976*100%)}#sections .sec_louver_features .combination .right{position:relative;width:376px}#sections .sec_louver_features .combination .right::before{content:"";background-color:#005FAF;width:29px;height:33px;clip-path:polygon(0 0, 0% 100%, 100% 50%);position:absolute;top:103px;right:100%;margin-right:11px}.combination .right figcaption{margin-top:10px;font-size:16px}.combination .right .colum2_wrap_near{margin-top:30px}.louver_colors{gap:0 16px}.louver_colors li{width:calc((100% - 16*3px) / 4)}}@media only screen and (max-width: 640px) and (max-device-width: 1280px){#sections .sec_louver_jirei img{margin:0}#sections .sec_louver_jirei .planType-content-title-s{margin:10px 0 0}.sec_louver_jirei .colum2_wrap_near li+li{margin-top:20px}.sec_louver_features .sec_inner>.section__title{margin-top:50px}.sec_louver_features .feature01 li{width:auto}.sec_louver_features .feature01 li+li{margin-top:50px}.sec_louver_features_imgtxts .txts p:not(.series_btn){line-height:1.5}.sec_louver_features .section__title span{display:inline-block;vertical-align:middle}.sec_louver_features .section__title .ttl_sub{margin-top:0;font-size:12px;margin-left:8px}.sec_louver_features .feature01 p{margin-top:10px}.sec_louver_features .sec_louver_features_sub{margin-top:40px}.sec_louver_features .feature01+.sec_louver_features_sub{margin-top:50px}.sec_louver_features .sec_louver_features_sub .ttl_sec_type01{margin-bottom:calc(20px - (24px * 1.5 - 24px) / 2)}#sections .sec_louver_features .combination .right{position:relative;float:none;display:flex;justify-content:space-between;padding-top:25px}.sec_louver_features .combination .right figure{width:49%}.sec_louver_features .combination .right figcaption{position:absolute;top:0;left:0;font-size:12px}.sec_louver_features .combination .right ul{width:46.6%;margin-top:0}.combination .colum2_wrap_near li+li{margin-top:10px}#sections .combination .colum2_wrap_near li p{font-size:12px}.combination .colum2_wrap_near li p::before{width:47px;height:4px;margin-right:12px}.color_sub{padding:2px 7px 0;font-size:10px}#sections .combination .colum2_wrap_near li .planType-content-text+img{object-fit:cover;width:100%;height:100%;aspect-ratio:156/32;margin:2px 0 0}.louver_colors{justify-content:space-between}.louver_colors li{width:46.57%;margin-bottom:20px}.louver_colors li figcaption{display:flex;justify-content:space-between;align-items:center;font-size:12px}#sections .louver_colors li figure img{margin:0}}@media screen and (min-width: 641px){.pc-center{text-align:center}.planType-content-title-s.pc-center{margin-top:20px}.sec_coordinate .img_wrap{margin-top:45px}.sec_coordinate .colum2_wrap_near{margin-top:10px}.sec_louver_construction .img_wrap{margin-top:45px}.sec_louver_construction .colum2_wrap_near{margin-top:0px}.sec_louver_lgs .img_wrap{margin-top:45px}}@media only screen and (max-width: 640px) and (max-device-width: 1280px){.planType-content-title-s.pc-center{margin-top:45px;line-height:1.5}#sections .sec_coordinate .colum2_wrap_near{margin-top:30px}#sections .sec_coordinate .colum2_wrap_near li .btn_sec_type01{margin:10px auto}#sections .sec_coordinate .colum2_wrap_near li .btn_sec_type01 a{padding:18px 50px}.sec_louver_construction .colum2_wrap_near{margin-top:0px}.sec_louver_construction .colum2_wrap_near{margin-top:0px}#sections .sec_louver_construction .colum2_wrap_near img{margin-bottom:10px}}#sections .sec_airylightDouga{padding-bottom:0}#sections .sec_airylightDouga .section__title .ttl_sub{border:none;color:#000;padding:0}#sections .sec_airylightDouga .section01__contents{margin-top:160px;margin-bottom:0}#sections .sec_airylightDouga .CaseStudy,#sections .sec_airylightDouga .CaseStudy .CS_movie{margin:0 auto}@media all and (max-width: 640px){#sections .sec_airylightdouga{padding-bottom:15px !important}}#sections .sec_airylightdouga .ttl_douga{border:none;color:#000;padding:0}@media all and (max-width: 640px){#sections .sec_airylightdouga iframe{width:100%;height:calc(378 / 728 * 100vw)}}@media all and (max-width: 640px){#sections .sec_airylightdouga .colum2_wrap_near li:first-child{margin-bottom:30px}}@media all and (min-width: 641px){#sections .sec_airylightDouga .ttl_sec_type01{margin-bottom:85px}#sections .sec_airylightDouga .section__title .ttl_sub{font-size:16px;font-weight:bold;margin-left:18px}#sections .sec_airylightDouga .colum2_wrap_near:not(:nth-child(1)){margin-top:20px}#sections .sec_airylightDouga .CaseStudy h2{margin-bottom:100px}#sections .sec_airylightDouga .CaseStudy .CS_csTitle{font-size:16px}#sections .sec_airylightDouga .CaseStudy .CS_bold{font-size:22px}#sections .sec_airylightdouga .ttl_douga{font-size:16px;font-weight:bold;margin-left:18px}}@media only screen and (max-width: 640px) and (max-device-width: 1280px){#sections .sec_airylightDouga .section__title{font-size:16px}#sections .sec_airylightDouga .colum2_wrap_near li:not(:last-child){margin-bottom:30px}#sections .sec_airylightDouga iframe{width:100%;height:calc(378 / 728 *100vw)}#sections .sec_airylightDouga .section__title .ttl_sub{font-size:15px;font-weight:normal;display:inline-block !important;margin-left:10px;margin-top:0}#sections .sec_airylightDouga .ttl_sec_type01{font-size:24px}#sections .sec_airylightDouga .CaseStudy h2{margin-bottom:45px}#sections .sec_airylightDouga .CaseStudy .CS_bold{font-size:16px}#sections .sec_airylightdouga .ttl_douga{font-size:15px;font-weight:normal;display:inline-block !important;margin-left:10px;margin-top:0}}#sections .sec_airylightDouga .airylightDouga_box{margin-bottom:100px}@media all and (max-width: 640px){#sections .sec_airylightDouga .airylightDouga_box{margin-bottom:50px}}@media all and (max-width: 640px){#sections .sec_airylightDouga .airylightDouga_box ul:nth-child(2){margin-top:30px}}#sections .sec_airylightDouga .airylightDouga_box .colum2_wrap_near{margin-top:10px}#sections .sec_airylightDouga .airylightDouga_box .colum2_wrap_near:not(:nth-child(1)){margin-top:30px}@media all and (max-width: 640px){#sections .sec_airylightDouga .ttl_sec_type01{margin-bottom:45px}}#sections .sec_airylightDouga .ttl_sec_type02{font-size:22px;font-weight:bold;flex-basis:100%;position:relative;line-height:1.5;margin-bottom:20px}@media all and (max-width: 640px){#sections .sec_airylightDouga .ttl_sec_type02{margin-bottom:10px}}#sections .sec_airylightDouga .ttl_sec_type03{font-size:16px;font-weight:bold;margin-bottom:10px}#sections .sec_airylightDouga .ttl_sec_type03 span{margin-left:18px;font-weight:normal}@media all and (max-width: 640px){#sections .sec_airylightDouga .ttl_sec_type03 span{margin-left:8px}}.anchor_list{border-top:1px solid #000;border-left:1px solid #000;display:flex;flex-wrap:wrap}.anchor_list li{border-right:1px solid #000;border-bottom:1px solid #000;box-sizing:border-box}.anchor_list li a:link{color:#000;display:flex;font-weight:bold;justify-content:center;align-items:center;position:relative;width:100%;height:100%;text-align:center}.anchor_list li a::after{content:"";display:inline-block;border-bottom:1px solid #000;border-right:1px solid #000;-webkit-transform:rotate(45deg) translate(-2px);transform:rotate(45deg) translate(-2px);position:absolute}.anchor_list li a:visited{color:#000}#sections .sec_airylightJirei .CaseStudy{margin-bottom:0}#sections .sec_airylightJirei .CaseStudy h2{margin-bottom:10px;text-align:left}#sections .CaseStudy .CS_icon-03{background:#A80000;display:inline-block;font-size:18px;color:#fff;line-height:1;padding:6px 16px;margin-bottom:10px}#sections .sec_airylightJirei .CaseStudy .CS_listBox img{width:100%;object-fit:cover;aspect-ratio:323/244}@media all and (min-width: 641px){.anchor_list{margin-top:40px}.anchor_list li{width:calc(100% / 3);height:80px}.anchor_list li a:link{font-size:22px}.anchor_list li a::after{width:14px;height:14px;top:calc(50% - 7px);right:22px}#sections .sec_airylightJirei>.sec{padding-top:30px;padding-bottom:10px}#sections .sec_airylightJirei .section__title{margin-top:20px}#sections .sec_airylightJirei .CaseStudy .CS_listBox{font-size:14px;line-height:1.3;margin-bottom:40px;width:calc((100% - 6px)/3)}#sections .CaseStudy .CS_list .CS_listBox+.CS_listBox{margin-left:3px}#sections .CaseStudy .CS_list .CS_listBox:nth-child(3n+1){margin-left:0 !important}#sections .CaseStudy .CS_icon-01,#sections .CaseStudy .CS_icon-02,#sections .CaseStudy .CS_icon-03{font-size:12px;margin-bottom:8px}#sections .CaseStudy .CS_listBox img{margin-bottom:8px}}@media only screen and (max-width: 640px) and (max-device-width: 1280px){.anchor_list{margin:95px 0 25px}.anchor_list li{width:50%;min-height:40px}.anchor_list li a::after{width:8px;height:8px;top:calc(50% - 4px);right:8px}#sections .sec_airylightJirei>.sec{padding-top:20px;padding-bottom:0}#sections .sec_airylightJirei .CaseStudy .CS_list{margin-bottom:0}#sections .sec_airylightJirei .CaseStudy .CS_listBox{font-size:12px;line-height:1.3;margin-top:0;margin-bottom:30px}#sections .CaseStudy .CS_icon-01,#sections .CaseStudy .CS_icon-02,#sections .CaseStudy .CS_icon-03{font-size:10px;margin-bottom:10px}#sections .CaseStudy .CS_listBox img{margin-bottom:10px}}.CS_modalWrap,.CS_modalWrap .CS_modalBg,.CS_modalWrap .CS_modalContentWrap,.CS_modalWrap .CS_modalContent{width:100%}.CS_modalWrap .CS_modalClose{width:22px;height:22px;top:-30px;right:0px}#CSP_page{overflow-y:auto}#CSP_page .CSP_thum li{font-size:0}#CSP_page .CSP_txtWrap p:first-child{margin-top:0}#CSP_page div:has(+.CSP_txtData){border-bottom:none}.CSP_nav_bd{border-top:1px solid #c9caca;padding:16px 0 10px;margin-left:-8px;margin-right:-8px}.CSP_nav{width:135px;margin:0 auto}.CSP_nav a{position:relative;color:#000000;opacity:1;transition:all 0.5s ease;text-decoration:none}.CSP_nav a::before{content:"";display:block;position:absolute;top:50%;margin-top:-3px;width:8px;height:8px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.CSP_navL a{background-image:none;padding-left:15px;padding-top:2px}.CSP_navL a::before{left:2px;border-bottom:1px #000000 solid;border-left:1px #000000 solid}.CSP_navR a{background-image:none;padding-right:15px;padding-top:2px}.CSP_navR a::before{right:2px;border-top:1px #000000 solid;border-right:1px #000000 solid}@media screen and (min-width: 641px){#CSP_page{padding:22px 42px 0 42px;height:490px}.CS_modalWrap .CS_iframeWrap{max-width:976px;height:580px}#CSP_page .CSP_wrap{gap:20px}#CSP_page .CSP_person{width:100%}#CSP_page .CSP_imgBox{width:521px}#CSP_page .CSP_txtBox{width:335px}#CSP_page .CSP_txtDataUe{width:100%}#CSP_page .CSP_imgBox .CSP_thum{margin-bottom:15px}#CSP_page .CSP_person p{margin-top:59px !important}}@media only screen and (max-width: 640px) and (max-device-width: 1280px){.CS_modalWrap .CS_iframeWrap{min-height:550px}.CS_modalWrap .CS_modalClose{right:8px}.CSP_nav{display:flex;width:150px}#CSP_page{padding:22px 12px 0 12px;height:456px}#CSP_page .CSP_txtBox{margin-bottom:20px}.CSP_nav_bd{padding-bottom:22px}#CSP_page .CSP_person img{margin-bottom:8px}}.nav_wrap{margin:-14px auto 0}.jirei_list{margin-top:45px}.jirei_list:after{content:"";display:block;clear:both;height:0;overflow:hidden}.jirei_list li{float:left;margin-top:2px;margin-right:2px;overflow:hidden}.jirei_list li:nth-of-type(3n){margin-right:0}.jirei_list li{display:block;width:322px}.jirei_list li a img{width:100%}@media only screen and (max-device-width: 1280px) and (max-width: 640px){.jirei_list li{width:49.85%;margin-top:0.3%;margin-right:0;margin:0}.jirei_list li:nth-child(2n){float:right}.jirei_list li a{width:100%}}#sections .jirei_list img{text-align:center;max-width:100%;height:auto;margin:0 auto 0;display:block}.bnrCatalogDL{--download--light:#E8F2F3;--download--text:#5E5E5E;--download--dark:#71828C;color:var(--download--text)}.bnrCatalogDL__head{position:relative;background:var(--download--dark)}.bnrCatalogDL__title{margin:0;color:#fff;font-size:38px;letter-spacing:.02em;font-weight:400;line-height:1.2;padding:16px 32px 12px;margin-top:170px}.bnrCatalogDL__thumb{position:absolute;right:47px;bottom:16px;height:147px;width:208px;margin:0;background:#fff;box-shadow:8px 8px 8px rgba(0,0,0,0.25)}@media all and (max-width: 640px){.bnrCatalogDL__thumb{height:90.5px;width:128px;right:22px;bottom:-33px;box-shadow:6px 6px 6px rgba(0,0,0,0.25)}}.bnrCatalogDL__thumb img{display:block;width:100%;height:auto}.bnrCatalogDL__btns{display:flex;gap:7px;flex-wrap:nowrap;justify-content:space-between;flex-direction:row;width:100%}@media all and (max-width: 640px){.bnrCatalogDL__btns{gap:5px}}.bnrCatalogDL__btns a:visited{color:var(--download--text) !important}.bnrCatalogDL__btns--single{justify-content:center}.bnrCatalogDL__btn{display:inline-flex;align-items:center;justify-content:center;min-width:60px;max-width:76px;width:100%;padding:9px 14px 8px;border:2px solid var(--download--dark);border-radius:5px;background:#fff;text-decoration:none;color:var(--download--text);font-weight:400;letter-spacing:.03em;font-size:17px}@media all and (max-width: 640px){.bnrCatalogDL__btn{min-width:inherit;border:1px solid var(--download--dark);max-width:54px;padding:9px 12px 8px}}.bnrCatalogDL__btn:hover{filter:brightness(0.97)}.bnrCatalogDL__pc{display:block;outline:4px solid #71828C;outline-offset:-4px}.bnrCatalogDL__pc a:link{color:#5b656d !important}.bnrCatalogDL__pc a:visited{color:#5b656d !important}.bnrCatalogDL__pc .bnrCatalogDL__th,.bnrCatalogDL__pc .bnrCatalogDL__td{font-size:24px;color:#5b656d;line-height:1.4}.bnrCatalogDL__table{border-left:4px solid var(--download--dark);border-right:4px solid var(--download--dark);border-bottom:4px solid var(--download--dark)}.bnrCatalogDL__tr{display:grid;grid-template-columns:1fr 380px 170px;align-items:stretch}@media all and (max-width: 640px){.bnrCatalogDL__tr{outline:4px solid #71828C;outline-offset:-4px}}.bnrCatalogDL__tr:not(:last-child){border-bottom:4px solid var(--download--dark)}.bnrCatalogDL__tr--head{background:var(--download--light);border-top:none}.bnrCatalogDL__th,.bnrCatalogDL__td{padding:22px 22px;display:flex;border-right:2px solid var(--download--dark);background:var(--download--light)}.bnrCatalogDL__td{align-items:center;justify-content:center}.bnrCatalogDL__th{padding:24px 22px 22px}.bnrCatalogDL__th--blank{background:var(--download--light)}.bnrCatalogDL__td:last-child,.bnrCatalogDL__th:last-child{border-right:none}.bnrCatalogDL__name{justify-content:flex-start}.bnrCatalogDL__sp{display:none;background-color:var(--download--light)}.bnrCatalogDL__accAllHead{width:100%;background:var(--download--dark);color:#fff;border:none;padding:18px 18px;display:flex;align-items:center;justify-content:space-between;cursor:pointer}.bnrCatalogDL__accAllText{font-size:22px;line-height:1.2;text-align:left}.bnrCatalogDL__chev{width:15px;height:15px;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(45deg) translateY(25%)}.bnrCatalogDL__accAllHead[aria-expanded="true"] .bnrCatalogDL__chev{transform:rotate(-135deg) translateY(-80%) translateX(-40%)}.bnrCatalogDL__cardTitle{margin:0;background:var(--download--dark);color:#fff;padding:10px 18px 6px;font-size:16px;margin-top:2px;line-height:1.4}@media (min-width: 360px){.bnrCatalogDL__cardTitle{font-size:13px}}@media (min-width: 340px){.bnrCatalogDL__cardTitle{font-size:12px}}.bnrCatalogDL__cardGrid{display:grid;grid-template-columns:1fr 28%;gap:0;background:var(--download--light);outline:4px solid #71828C;outline-offset:-4px;padding:4px}.bnrCatalogDL__cardCol{border-left:1px solid var(--download--dark);padding:8px}.bnrCatalogDL__cardCol--right{margin-top:8px;margin-bottom:8px;padding:0 8px}.bnrCatalogDL__cardColTitle{margin:0 0 10px;font-size:14px}@media all and (max-width: 640px){.bnrCatalogDL__head h2{display:none}.bnrCatalogDL__pc{display:none}.bnrCatalogDL__sp{display:block}.bnrCatalogDL__title{font-size:18px;line-height:1.5}.bnrCatalogDL__sp a:link{color:var(--download--text) !important;font-weight:400}}@media all and (max-width: 640px){.bnrCatalogDL__accAllHead{margin-top:110px}}
/*# sourceMappingURL=style_airylight_2024.css.map */
