﻿.btn{position:relative;display:flex;justify-content:center;align-items:center;color:#0068b7;border:1px solid #0068b7;background:#fff;line-height:1.2;padding:10px 29.87px 10px 10px;position:relative;justify-content:center;padding:10px 15px}.btn:after{position:absolute;top:50%;right:10px;content:"";border-right:1px solid #0068b7;border-top:1px solid #0068b7;transform:rotate(45deg) translateY(-50%);height:7px;width:7px}@media(any-hover: hover){.btn:after{transition:border-top-color .5s ease-out,border-right-color .5s ease-out}}@media(any-hover: hover){.btn{transition:color .5s ease-out,border-top-color .5s ease-out,border-right-color .5s ease-out,border-bottom-color .5s ease-out,border-left-color .5s ease-out,background-color .5s ease-out}.btn:hover{background:#0068b7;color:#fff;border-color:#fff}.btn:hover:after{border-color:#fff}}.btn::after{position:absolute;display:inline-block;top:50%;right:8px;transform:translateY(-50%) rotate(45deg)}.link-btn{position:relative;display:flex;justify-content:center;align-items:center;color:#333;border:1px solid #aaa;background:#fff;line-height:1.2;padding:10px 29.87px 10px 10px}.link-btn:after{position:absolute;top:50%;right:10px;content:"";border-right:1px solid #333;border-top:1px solid #333;transform:rotate(45deg) translateY(-50%);height:7px;width:7px}@media(any-hover: hover){.link-btn:after{transition:border-top-color .5s ease-out,border-right-color .5s ease-out}}@media(any-hover: hover){.link-btn{transition:color .5s ease-out,border-top-color .5s ease-out,border-right-color .5s ease-out,border-bottom-color .5s ease-out,border-left-color .5s ease-out,background-color .5s ease-out}.link-btn:hover{background:#0068b7;color:#fff;border-color:#fff}.link-btn:hover:after{border-color:#fff}}.section_inner{width:95%;max-width:1200px;margin:0 auto;padding:50px 0;background:#fff}@media(min-width: 768px){.section_inner #wall #renewal .heading_lv1{padding:50px 3%}}.other_contents_bnr{display:flex;flex-wrap:wrap;gap:1%;justify-content:center}.other_contents_bnr__img{aspect-ratio:564/213;display:block}.other_contents_bnr>div{flex-basis:49%;padding:20px}@media(max-width: 600px){.other_contents_bnr>div{flex-basis:100%}}.other_contents_bnr>div a,.other_contents_bnr>div a:link,.other_contents_bnr>div a:visited{color:#727171;text-decoration:none}.other_contents_bnr>div .mod-boxLink03{position:relative;display:block}.other_contents_bnr>div .mod-boxLink03:before{position:absolute;content:"";display:block;top:0;right:0;width:30px;height:100%;border-left:1px solid #fff;background-color:rgba(0,0,0,.2);transition:all .4s ease}.other_contents_bnr>div .mod-boxLink03::after{content:url(/common/img/font/uEA06-arrow_right.svg);width:1.5rem;filter:invert(100%) sepia(93%) saturate(0%) hue-rotate(265deg) brightness(107%) contrast(110%);position:absolute;display:inline-block;top:50%;right:7px;color:#fff;font-family:daiken-fonts;font-style:normal;font-weight:400;line-height:1;-ms-transform:translateY(-50%);transform:translateY(-50%)}.other_contents_bnr>div .mod-boxLink03:hover{opacity:.8}.select_wide_btn{display:flex;flex-wrap:wrap;margin-bottom:60px;justify-content:flex-start}.select_wide_btn p{position:relative;width:98%;margin:8px 1% 0;font-size:1.3rem;text-align:center}.select_wide_btn p a{display:flex;align-items:center;width:100%;height:100%;justify-content:center;padding:5px 30px;font-size:1.1rem;font-weight:600;color:#727171;border:1px solid #727171;background:#fff;text-decoration:none}.select_wide_btn p a:after{position:absolute;top:50%;right:10px;width:1rem;margin-top:-7px;content:url(/common/img/font/uEA06-arrow_right.svg);transform:rotate(0deg)}.select_wide_btn p a:hover{color:#fff;background:#727171}.select_wide_btn p .link-blue{padding:3px 10px;color:#0068b7;border:1px solid #0068b7}.chapter__img--bnr-public{aspect-ratio:58/20;display:block}.two_box{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:flex-start;width:100%;max-width:1200px;margin:0 auto}.two_box .img-inner-cap{position:relative}.two_box .img-inner-cap p{position:absolute;right:10px;bottom:10px;color:#fff;font-size:1.2rem;line-height:1.2}.two_box .img-inner-cap .t_right{text-align:right}.two_box .img-inner-cap .t_left{left:10px;bottom:10px}.two_box div{width:48%}@media screen and (max-width: 768px){.two_box div{width:100%}}.two_box div:first-child{margin-right:4%}@media screen and (max-width: 768px){.two_box{display:block;flex-direction:column;width:98%;margin:0 1%;font-size:1.4rem}}#pubic_banner_box .two_box{background:#eeeeef}#pubic_banner_box .two_box>div{margin-bottom:0}#pubic_banner_box .two_box .public_banner_txt{padding:15px}@media(max-width: 768px){#pubic_banner_box .two_box .public_banner_txt{text-align:center}}#pubic_banner_box .two_box .public_banner_txt h3{margin:10px 0;font-size:1.6rem;font-weight:600}#pubic_banner_box .two_box .public_banner_txt h3 span{margin-right:15px;padding:3px 15px;font-size:12px;text-align:center;background:#333;color:#fff}@media(max-width: 768px){#pubic_banner_box .two_box .public_banner_txt h3 span{display:table;margin:0 auto 10px}}#pubic_banner_box .two_box .public_banner_txt p{line-height:1.5}#pubic_banner_box .mod-boxLink01{display:table;padding:12px 60px;background:#0068b7;color:#fff;margin:15px auto 0;width:240px;line-height:1.5;position:relative;transition:all .5s ease;border:1px solid #0068b7}#pubic_banner_box .mod-boxLink01::after{position:absolute;top:50%;right:10px;content:"";width:10px;height:10px;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-45deg) translateY(-50%);transform-origin:left 50% 0}.select_btn{display:flex;flex-wrap:wrap;margin-bottom:60px;justify-content:flex-start}.select_btn li{position:relative;width:98%;margin:8px 1% 0;font-size:1.3rem;text-align:center}.select_btn li br{display:none}.select_btn li a{display:flex;align-items:center;width:100%;height:100%;padding:3px 10px;color:#fff;border:1px solid #727171;background-color:#727171;font-weight:bold}.select_btn li a::after{position:absolute;top:50%;right:10px;margin-top:-10px;font-family:daiken-fonts;content:"";transform:rotate(90deg)}.select_btn li a:hover{background:#fff;color:#727171}.select_btn.blk li{display:flex}.select_btn.blk li a{justify-content:center;padding:3px 30px;font-size:1.1rem;font-weight:600;color:#727171;border:1px solid #727171;background:#fff}.select_btn.blk li a::after{transform:rotate(0deg)}.select_btn.blk li a:hover{background:#727171;color:#fff}.select_btn.qa_link li{margin-top:40px}.select_btn.qa_link li a{display:flex;align-items:center;width:100%;height:100%;padding:5px 10px;color:#0068b7;border:1px solid #0068b7;position:relative;justify-content:center;background-color:#fff}.select_btn.qa_link li a:after{position:absolute;top:50%;right:10px;width:1.5rem;margin-top:-7px;content:url(/common/img/font/uEA07-arrow_bottom.svg);transform:rotate(0deg);filter:invert(29%) sepia(91%) saturate(1133%) hue-rotate(176deg) brightness(109%) contrast(101%)}.select_btn.qa_link li a:hover{background:#0068b7;color:#fff}@media(min-width: 640px){.select_btn.qa_link li{width:75%;margin:40px auto 0}}#contact-sec .contact-catalog-wrap{width:99%;max-width:1200px;margin:0 auto;background-color:#fff;border:4px solid #0068b7}@media screen and (max-width: 768px){#contact-sec .contact-catalog-wrap{width:92%;border:none}}#contact-sec .contact-catalog-wrap .cc-title{background-color:#0068b7;text-align:center;color:#fff;padding:10px 0;font-size:2.2rem}@media screen and (max-width: 768px){#contact-sec .contact-catalog-wrap .cc-title{font-size:2rem;line-height:2.6rem;padding:11px;text-align:left}}#contact-sec .contact-catalog-wrap .cc-title .pc_none{display:none}@media screen and (max-width: 768px){#contact-sec .contact-catalog-wrap .cc-title .pc_none{display:block}}#contact-sec .contact-catalog-wrap .cc-col2{padding:60px 30px 30px;display:flex;flex-wrap:wrap;align-items:center}@media screen and (max-width: 768px){#contact-sec .contact-catalog-wrap .cc-col2{padding:0;margin-top:24px}}#contact-sec .contact-catalog-wrap .cc-col2 .cc-col2-inner{width:48%;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;background-color:#f5f5f5;padding:1%}@media screen and (max-width: 768px){#contact-sec .contact-catalog-wrap .cc-col2 .cc-col2-inner{width:100%;padding:3%}}#contact-sec .contact-catalog-wrap .cc-col2 .cc-col2-inner:first-child{margin-right:4%}@media screen and (max-width: 768px){#contact-sec .contact-catalog-wrap .cc-col2 .cc-col2-inner:first-child{margin-right:0;margin-bottom:5%}}#contact-sec .contact-catalog-wrap .cc-col2 .cc-col2-inner .inner-in:first-child{width:74%;margin-right:2%;margin-left:2%}@media screen and (max-width: 768px){#contact-sec .contact-catalog-wrap .cc-col2 .cc-col2-inner .inner-in:first-child{width:100%;margin-right:0;margin-bottom:0;margin-left:0}}#contact-sec .contact-catalog-wrap .cc-col2 .cc-col2-inner .inner-in:last-child{width:22%}#contact-sec .contact-catalog-wrap .cc-col2 .cc-col2-inner .inner-in .mod-auto{padding-left:0;padding-right:0;margin-top:10px;max-width:100%}@media screen and (max-width: 768px){#contact-sec .contact-catalog-wrap .cc-col2 .cc-col2-inner .inner-in .mod-auto{margin-right:0;margin-left:0;max-width:100%}}#contact-sec .contact-catalog-wrap .cc-col2 .cc-col2-inner .inner-in h3{line-height:2.4rem}@media screen and (max-width: 768px){#contact-sec .contact-catalog-wrap .cc-col2 .cc-col2-inner .inner-in h3{font-size:1.5rem}}@media screen and (max-width: 768px){#contact-sec .contact-catalog-wrap .cc-col2 .cc-col2-inner .inner-in h3 .sp_none{display:none}}@media screen and (max-width: 768px){#contact-sec .contact-catalog-wrap .cc-col2 .cc-col2-inner .inner-in:last-child{display:none}}#contact-sec .col2-row3 .cata-sec-title{font-size:2.2rem;padding:10px 16px;text-align:center;margin-top:30px}@media screen and (max-width: 768px){#contact-sec .col2-row3 .cata-sec-title{padding:0;margin-top:40px;text-align:left;font-size:2rem;line-height:2.6rem}}#contact-sec .col2-row3 .cc-box-wrap{display:flex;flex-wrap:wrap;margin:0 30px 30px 30px}@media screen and (max-width: 768px){#contact-sec .col2-row3 .cc-box-wrap{margin:10px 0 0 0}}#contact-sec .col2-row3 .cc-box-wrap .cc-box-inner{display:flex;flex-wrap:wrap;width:48%;margin-right:4%;background-color:#f6f6f6;padding:20px;margin-bottom:20px}@media screen and (max-width: 1024px){#contact-sec .col2-row3 .cc-box-wrap .cc-box-inner{width:100%;margin-right:0;align-items:center;padding:30px 14px}}@media screen and (max-width: 500px){#contact-sec .col2-row3 .cc-box-wrap .cc-box-inner{display:block}}#contact-sec .col2-row3 .cc-box-wrap .cc-box-inner:nth-child(2n){margin-right:0}#contact-sec .col2-row3 .cc-box-wrap .cc-box-inner .cata-img{width:30%;margin-right:2%;box-shadow:rgba(14,30,37,.12) 0px 2px 4px 0px,rgba(14,30,37,.32) 0px 2px 16px 0px;transform:rotate(-4deg)}@media screen and (max-width: 500px){#contact-sec .col2-row3 .cc-box-wrap .cc-box-inner .cata-img{width:46%;margin:0 auto}}#contact-sec .col2-row3 .cc-box-wrap .cc-box-inner .cata-img figure{box-shadow:rgba(14,30,37,.12) 0px 2px 4px 0px,rgba(14,30,37,.32) 0px 2px 16px 0px;transform:rotate(-4deg)}#contact-sec .col2-row3 .cc-box-wrap .cc-box-inner .cc-box-links{width:68%;padding:18px}@media screen and (max-width: 500px){#contact-sec .col2-row3 .cc-box-wrap .cc-box-inner .cc-box-links{width:100%;padding:18px 0 0 0;text-align:center}}#contact-sec .col2-row3 .cc-box-wrap .cc-box-inner .cc-box-links .cc-title02{line-height:2rem;margin-bottom:20px;font-size:1.5rem;margin-top:10px}#contact-sec .col2-row3 .cc-box-wrap .cc-box-inner .cc-box-links .mod-auto{padding-right:0;padding-left:0;max-width:100%}#contact-sec .link-button02{background-color:#0068b7;color:#fff;font-size:1.4rem;font-weight:initial;border-radius:initial}#contact-sec .link-button02:hover{background-color:#fff;color:#0068b7;border:1px solid #0068b7}#contact-sec .link-button02:hover>span{color:#0068b7}#contact-sec .link-button02:hover:after{color:#0068b7}#contact-sec .link-button02>span{color:#fff}#contact-sec .link-button02:after{color:#fff}.chapter__img--louver01{aspect-ratio:1/1;display:block}.chapter__img--louver02{aspect-ratio:53/75;display:block}.chapter__img--maintenance{display:block;width:58px;height:auto;aspect-ratio:82/75}.link-button{position:relative;margin:0 auto 10px;border:1px solid #0068b7;background:#fff;background-color:#fff;display:flex;box-sizing:border-box;padding:5px 20px;justify-content:space-between;align-items:center;color:#0068b7;transition:all 1s ease;text-decoration:none;font-weight:900;font-size:1.2em;line-height:1.5;border-radius:5px}.link-button::after{position:absolute;top:50%;right:10px;width:1.5rem;margin-top:-7px;content:url(/common/img/font/uEA06-arrow_right.svg);transform:rotate(0deg);filter:invert(100%) sepia(93%) saturate(0%) hue-rotate(265deg) brightness(107%) contrast(110%)}.link-button:hover::after{filter:invert(31%) sepia(100%) saturate(947%) hue-rotate(173deg) brightness(103%) contrast(104%)}
