.bl_card03{gap:25px 35px}.bl_card03__item_img{text-align:center}.productPage .bl_second_header .bl_second_header__l_ttl{font-size:1.875rem}.productPage .bl_second_header .bl_second_header__l_text{font-size:1rem;font-weight:700;margin:0}.productPage .bl_second_header .bl_second_header__l:has(.bl_second_header__l_text){display:flex;flex-direction:column-reverse}@media screen and (max-width:767px){.productPage .bl_second_header .bl_second_header__l_ttl{font-size:1.75rem}.productPage .bl_second_header .bl_second_header__l:has(.bl_second_header__l_text){font-size:.875rem}}.productPage .bl_card03 .bl_card03__item{border-radius:6px;box-shadow:0 0 20px rgba(0,0,0,.2);padding:20px 20px 65px;transition:opacity .3s}.productPage .bl_card03 .bl_card03__item:has(a:hover){opacity:.6}.productPage .bl_card03 .bl_card03__item .bl_card03__item_link{bottom:20px;right:20px}.productPage .bl_card03 .bl_card03__item .bl_card03__item_link a{color:red}@media screen and (max-width:767px){.productPage .bl_card03 .bl_card03__item{padding-bottom:50px}}.productsContent{margin:100px auto 0;max-width:var(--container-width);padding-bottom:100px}@media screen and (max-width:767px){.productsContent{margin-top:50px;max-width:88vw;padding-bottom:80px}}.productsContentLead{font-size:1rem;line-height:1.875;margin:-50px 0 30px}.searchPanel{margin-bottom:80px}.searchPanel p{margin-bottom:40px}.searchPanelTitle{align-items:center;display:flex;font-size:1.125rem;font-weight:700;gap:30px;line-height:1.4444444444444444;margin-bottom:27px;white-space:nowrap}.searchPanelTitle:after,.searchPanelTitle:before{background-color:#ccc;content:"";display:block;flex-shrink:1;height:1px;width:50%}.searchBody{display:flex;flex-wrap:wrap;gap:2px}.searchAxis{align-items:center;background-color:#f5f5f5;display:flex;font-size:.875rem;min-height:70px;width:calc(50% - 1px)}.searchAxisLabel{font-weight:700;line-height:20px;padding-left:25px;width:120px}.searchAxisList{padding:13px 30px 13px 0;width:calc(100% - 120px)}.searchAxisList ul{display:flex;flex-wrap:wrap;gap:5px 20px}.searchAxisRadio input{display:none}.searchAxisRadioTxt{display:inline-block;line-height:20px;padding-left:25px;position:relative}.searchAxisRadioTxt:before{background-color:#fff;border:1px solid #0a82cc;border-radius:100%;box-sizing:border-box;content:"";display:block;height:20px;left:0;position:absolute;top:0;width:20px}.searchAxisRadioTxt:after{background-color:#0a82cc;border-radius:100%;content:"";display:none;height:12px;left:4px;position:absolute;top:4px;width:12px}input[type=radio]:checked+.searchAxisRadioTxt:after{display:block}.searchBtns{align-items:center;display:flex;justify-content:center;margin-top:20px}.searchBtns:after,.searchBtns:before{background-color:#ccc;content:"";display:block;flex-shrink:1;height:1px;width:50%}.searchBtn{align-items:center;border:1px solid #ed8061;cursor:pointer;display:flex;flex-shrink:0;font-size:.875rem;font-weight:700;height:50px;justify-content:center;margin:0 15px;transition:opacity .3s;width:171px}.searchBtn.-clear{background:#fff;color:#ed8061}.searchBtn.-search{background:#ed8061;color:#fff}@media screen and (hover:hover){.searchBtn:hover{opacity:.6}}@media screen and (max-width:767px){.productsContentLead{font-size:.875rem;line-height:1.7857142857142858;margin:0 0 30px}.searchPanel{margin-bottom:50px}.searchPanel p{margin-bottom:20px}.searchPanelTitle{gap:20px;margin-bottom:10px}.searchAxis,.searchBody{flex-direction:column}.searchAxis{align-items:flex-start;gap:10px;min-height:inherit;padding:10px 20px;width:100%}.searchAxisLabel,.searchAxisList{padding:0;width:auto}.searchBtns{align-items:center;display:flex;justify-content:center;margin-top:20px}.searchBtns:before{margin-right:5px}.searchBtns:after{margin-left:5px}.searchBtn{height:40px;margin:0 5px;width:105px}}.resultLabel{font-size:1.125rem;font-weight:700;line-height:1.4444444444444444;margin-bottom:20px}.productsContent .bl_card03{gap:25px 35px}.productsContent .bl_card03 .bl_card03__item .bl_card03__item_ttl{margin-bottom:15px}.productsContent .bl_card03 .bl_card03__item .bl_card03__item_txt{font-weight:500;line-height:1.5;margin-top:0}.buildingTypeList:not(:has(.bl_card03__item)){display:none}.buildingTypeList+.buildingTypeList{margin-top:100px}.buildingTypeListTitle{font-size:1.875rem;font-weight:700;line-height:1.4666666666666666;margin-bottom:30px}@media screen and (max-width:767px){.productsContent .bl_card03 .bl_card03__item .bl_card03__item_ttl{margin:15px 0}.productsContent .bl_card03 .bl_card03__item{padding-bottom:50px}.buildingTypeList+.buildingTypeList{margin-top:80px}.buildingTypeListTitle{font-size:1.5625rem;line-height:1.44}}.productDetailHead{background-color:#ee8161;color:#fff;font-size:1.25rem;font-weight:700;line-height:1.5;margin-bottom:30px;padding:20px 30px}.productDetailType{margin-right:1em}.productDetail{display:flex;flex-wrap:wrap;justify-content:space-between}.productDetailImg{width:300px}.productDetailImg img{width:100%}.productDetailImgMain{margin-bottom:20px}.productDetailImgThumbs{display:flex;gap:12.5px}.productDetailImgThumb{cursor:pointer;width:50px}.productDetailInfo{display:flex;flex-direction:column;gap:50px;width:890px}.productDetailSpec table{border:1px solid #e0e4e7;font-size:.875rem;font-weight:700;text-align:center;width:350px}.productDetailSpec table th{background-color:#eaeff2;width:150px}.productDetailSpec table td,.productDetailSpec table th{border:1px solid #e0e4e7;padding:10px;vertical-align:middle}.productDetailInfoTitle{align-items:center;display:flex;font-size:1.125rem;font-weight:700;gap:10px;line-height:1.4444444444444444;margin-bottom:20px}.productDetailInfoTitle:after{background-color:#000;content:"";display:block;height:1px;width:50px}.productDetailInfoExplanation{font-size:1rem;line-height:1.875;margin-top:15px}.prosucntInquiry{margin-top:80px;text-align:center}.prosucntInquiry a{align-items:center;background:#ed8061;color:#fff;display:inline-flex;font-size:.875rem;font-weight:700;height:50px;justify-content:center;transition:opacity .3s;width:200px}@media screen and (hover:hover){.prosucntInquiry a:hover{opacity:.6}}@media screen and (max-width:767px){.productDetail{flex-direction:column;gap:30px}.productDetailHead{font-size:1.125rem;line-height:1.4444444444444444;margin-bottom:20px;padding:10px 20px}.productDetailIntro,.productDetailType{display:inline}.productDetailImg{display:flex;justify-content:space-between;margin-bottom:20px;width:100%}.productDetailImgMain{margin-bottom:0;width:77.27273%}.productDetailImgThumbs{flex-direction:column;gap:10px;width:16.66667%}.productDetailImgThumb,.productDetailInfo{width:100%}.productDetailSpec table{max-width:350px;width:100%}.productDetailSpec table th{padding:10px}.productDetailInfoExplanation{margin-top:20px}.prosucntInquiry{margin-top:50px}}.precautionsTxt ul li{list-style:none!important;padding-left:1.1em!important;text-indent:-1.1em!important}.precautionsTxt p{padding-left:1.1em;text-align:left!important}.documentPage{margin:50px auto 100px;max-width:var(--container-width)}.documentAnchors{margin-top:100px}.documentAnchorsNotice{color:red;font-size:1rem;font-weight:700;line-height:1.5;margin-bottom:20px;text-align:center;text-decoration:underline}.documentAnchor+.documentAnchor{margin-top:30px}.documentAnchorTitle{color:#036;font-size:1rem;font-weight:700;margin-bottom:10px;text-decoration:underline}.documentAnchor table{border:2px solid #ddd;max-width:700px;width:100%}.documentAnchor table tr{border:none!important}.documentAnchor table tr td{background-color:#edffff!important;border:2px solid #ddd!important;font-size:.875rem!important;padding:5px 10px!important;width:50%}.documentAnchor table tr td a{color:#0b5394;text-decoration:underline}.documentDownloads{margin:50px 0 0}.documentDownloads .bl_section_ttl{margin-bottom:30px}.documentDownloadsTable+.documentDownloadsTable{margin-top:30px}.documentDownloadsTableTitle{font-size:1.25rem;font-weight:700;line-height:1.5;margin:30px 0 15px}.documentDownloadsTableTitle.-small{font-size:1rem}.documentDownloadsTableWrap{overflow:auto}.documentDownloadsTableWrap table{border:1px solid #ddd;width:100%}.documentDownloadsTableWrap table tr{border:none!important}.documentDownloadsTableWrap table th{background-color:#d9fdfd!important;border:1px solid #ddd!important;font-size:.875rem!important;font-weight:700!important;line-height:1.4285714285714286;padding:10px!important;text-align:center!important;vertical-align:middle!important}.documentDownloadsTableWrap table.oldProducts th{background-color:#fce5cd!important}.documentDownloadsTableWrap table td{border:1px solid #ddd!important;font-size:.875rem!important;font-weight:700!important;line-height:1.4285714285714286!important;padding:10px!important;text-align:center!important;vertical-align:middle!important}.documentDownloadsTableWrap table td:has(img[src$="201801101321403359.gif"]),.documentDownloadsTableWrap table td[align=left]{text-align:left!important}.documentDownloadsTableWrap table td *{font-size:.875rem}.documentDownloadsTableWrap table td a{color:inherit;display:inline-block}.documentDownloadsTableWrap table td a img{margin:0 5px}.documentDownloadsTableWrap table td a~a,.documentDownloadsTableWrap table td div:has(a)~div{margin-top:5px}.documentDownloadsTableNotice{font-size:.875rem;margin-top:10px}@media screen and (max-width:767px){.documentPage{max-width:88vw}.documentAnchorsNotice{text-align:left}.documentDownloadsTableWrap table{width:700px}}