@charset "UTF-8";.contents_inner{width:100%;margin:0 auto;max-width:1325px}.single_page_block{padding:30px 0 0}@media screen and (min-width:1080px){.single_page_block{padding:50px 5vw 0;display:flex;gap:0 50px}}@media screen and (min-width:1280px){.single_page_block{padding:50px 0 0;gap:0 182px}}.single_page_block .left_block{display:none}@media screen and (min-width:1080px){.single_page_block .left_block{display:block;width:140px;padding-bottom:80px}}.single_page_block .left_block .link_list{position:sticky;width:100%;top:100px;padding-top:120px}.single_page_block .left_block ul li a{font-size:1.4rem;color:#9D9D9D;letter-spacing:0.05em}.single_page_block .left_block ul li._current{position:relative}.single_page_block .left_block ul li._current a{color:#000}.single_page_block .left_block ul li._current:before{content:"";position:absolute;top:50%;left:-1em;display:block;width:6px;height:6px;border-radius:50%;background-color:#DF217D}.single_page_block .left_block ul li+li{margin-top:15px}@media screen and (min-width:1080px){.single_page_block .right_block{flex:1}}.single_page_block .right_block section{padding-top:0}@media screen and (min-width:1080px){.single_page_block .right_block section{padding:0 0 90px}}#maker_detail{display:flex;flex-wrap:wrap;gap:10px;padding:0 5vw 50px}@media screen and (min-width:1080px){#maker_detail{padding:0 0 60px}}#maker_detail .link_item a{display:flex;border:solid 2px #BFC0C0;border-radius:40px;align-items:center;justify-content:center;transition:0.3s all;pointer-events:none}#maker_detail .link_item a span{position:relative;font-size:1.2rem;font-weight:700;color:#BFC0C0;transition:0.3s all}@media screen and (min-width:768px){#maker_detail .link_item a span{font-size:1.3rem}}@media screen and (min-width:1080px){#maker_detail .link_item a span{font-size:1.4rem;transition:0.3s all}}#maker_detail .link_item a svg{transition:0.3s all}#maker_detail .link_item a svg path{fill:#BFC0C0}#maker_detail .link_item a._soler_house{padding:3px 10px;gap:0 3px}@media screen and (min-width:768px){#maker_detail .link_item a._soler_house{padding:9px 15px}}#maker_detail .link_item a._soler_house svg{width:20px}@media screen and (min-width:768px){#maker_detail .link_item a._soler_house svg{width:24px}}#maker_detail .link_item a._soler_field{padding:6px 10px;gap:0 3px}@media screen and (min-width:768px){#maker_detail .link_item a._soler_field{padding:9px 15px}}#maker_detail .link_item a._soler_field svg{width:25px}@media screen and (min-width:768px){#maker_detail .link_item a._soler_field svg{width:31px}}#maker_detail .link_item a._electric{gap:0 10px;padding:0px 13px}@media screen and (min-width:768px){#maker_detail .link_item a._electric{padding:6px 15px}}#maker_detail .link_item a._electric svg{width:21px}@media screen and (min-width:768px){#maker_detail .link_item a._electric svg{width:25px}}#maker_detail .link_item a._v2h{gap:0 15px;padding:8px 30px 8px 15px}@media screen and (min-width:768px){#maker_detail .link_item a._v2h{gap:0 5px;padding:10px 10px}}#maker_detail .link_item a._v2h svg{width:28px}@media screen and (min-width:768px){#maker_detail .link_item a._v2h svg{width:33px}}#maker_detail .link_item a._carport{gap:0 10px;padding:0px 30px 0px 15px}@media screen and (min-width:768px){#maker_detail .link_item a._carport{padding:6px 15px}}#maker_detail .link_item a._carport svg{width:26px}@media screen and (min-width:768px){#maker_detail .link_item a._carport svg{width:29px}}#maker_detail .link_item a._all_electric{gap:0 10px;padding:6px 20px 6px 15px}@media screen and (min-width:768px){#maker_detail .link_item a._all_electric{padding:7px 20px 7px 10px}}#maker_detail .link_item a._all_electric svg{width:25px;height:27px}@media screen and (min-width:768px){#maker_detail .link_item a._all_electric svg{width:31px;height:34px}}#maker_detail .link_item._active a{border-color:#DF217D;pointer-events:all;cursor:pointer}#maker_detail .link_item._active a span{color:#000}#maker_detail .link_item._active a svg{transition:0.3s all}#maker_detail .link_item._active a svg path{fill:#DF217D}@media screen and (min-width:1080px){#maker_detail .link_item._active a:hover{background-color:#FFF3F8;border-color:#FFF3F8}#maker_detail .link_item._active a:hover span{color:#DF217D}}.section_title{display:flex;gap:0 10px;align-items:flex-start;justify-content:flex-start;padding-bottom:10px;border-bottom:solid 1px #DDDDDD}@media screen and (min-width:768px){.section_title{align-items:center}}.section_title svg{width:20%}@media screen and (min-width:768px){.section_title svg{width:40px}}.section_title h2{font-size:2rem;font-weight:700;font-feature-settings:"palt"}@media screen and (min-width:768px){.section_title h2{font-size:2.3rem}}@media screen and (min-width:1080px){.section_title h2{font-size:2.6rem}}.section_contents_block{padding-top:20px}.section_contents_block p{font-size:1.4rem;font-weight:500;line-height:34px}.section_contents_block blockquote{position:relative;background-color:rgba(238,238,238,0.5);border-radius:10px;padding:3.5em 2em}@media screen and (min-width:1080px){.section_contents_block blockquote{padding:3.5em}}.section_contents_block blockquote:before{content:"“";position:absolute;font-family:"ZenMaruGothic";font-size:10rem;top:0.4em;left:0.1em;color:#8D8D8F}@media screen and (min-width:1080px){.section_contents_block blockquote:before{left:0.3em}}.section_contents_block blockquote:after{content:"“";position:absolute;font-family:"ZenMaruGothic";font-size:10rem;bottom:0.4em;right:0.1em;transform:rotate(180deg);color:#8D8D8F}@media screen and (min-width:1080px){.section_contents_block blockquote:after{right:0.3em}}.section_contents_block ul li{position:relative;padding-left:1.5em;font-size:1.4rem}.section_contents_block ul li:before{content:"●";position:absolute;top:0.1em;left:0;font-size:1rem}.section_contents_block ol li{position:relative;padding-left:1.5em;counter-increment:list;font-size:1.4rem}.section_contents_block ol li:before{content:counter(list) ".";position:absolute;top:0;left:0}.section_contents_block a{color:#000;text-decoration:underline;transition:0.3s opacity}@media (hover:hover){.section_contents_block a:hover{opacity:0.7}}h4{font-size:1.4rem;font-weight:500}.section_link_btn{margin-top:40px}@media screen and (min-width:1080px){.section_link_btn{position:relative;display:inline-block;overflow:hidden;width:auto;border-radius:60px}.section_link_btn:before{content:"";position:absolute;display:block;width:100%;height:100%;background-color:#DF217D;border-radius:60px;top:0;left:0;transform:translateX(-101%);transition:0.25s ease-in-out}.section_link_btn:hover:before{transform:translateX(0)}.section_link_btn:hover a:before{background-color:#fff}.section_link_btn:hover a:after{background-image:url(../../../img/icon/arrow_pink.svg)}.section_link_btn:hover a span{color:#fff}}.section_link_btn a{display:inline-block}@media screen and (min-width:1080px){.section_link_btn a{position:relative;border-radius:60px;border:solid 1px #e6e6e6;padding:15px 80px 15px 100px}.section_link_btn a:before{content:"";position:absolute;top:50%;left:18px;width:34px;height:34px;margin-top:-17px;background-color:#DF217D;border:solid 1px #DF217D;border-radius:50%;transition:0.3s all}.section_link_btn a:after{content:"";position:absolute;top:50%;left:30px;background-image:url(../../../img/icon/arrow_white.svg);background-repeat:no-repeat;width:14px;height:4px;margin-top:-2px;z-index:2;transition:0.3s all}}.section_link_btn a span{font-size:2rem;font-weight:700;position:relative;color:#000;transition:0.3s all}@media screen and (min-width:1080px){.section_link_btn a span{font-size:1.5rem}}.section_link_btn a span:after{content:"";position:absolute;top:50%;right:-88px;display:block;width:58px;height:58px;margin-top:-29px;border-radius:50%;border:solid 1px #e6e6e6}@media screen and (min-width:1080px){.section_link_btn a span:after{display:none}}.section_link_btn a span:before{content:"";position:absolute;top:50%;right:-70px;display:block;background-image:url(../../../img/icon/arrow_pink_L.svg);width:20px;height:12px;margin-top:-6px;background-repeat:no-repeat;background-size:contain}@media screen and (min-width:1080px){.section_link_btn a span:before{display:none}}#voice{padding-top:76px}#voice .voice_title_block{margin:0 auto;text-align:center}#voice .voice_title_block .voice_title{font-size:1.8rem;font-weight:500;color:#DF217D;line-height:1.5}#voice .voice_title_block .voice_title span{font-size:3rem;color:#000;font-weight:700}#voice .voice_block{width:100%;overflow-x:scroll;max-width:950px;margin:0 auto}@media screen and (min-width:1080px){#voice .voice_block{overflow:auto}}#voice .voice_wrapper{margin-top:40px;display:flex;width:950px;gap:0 15px;padding:0 10px}#voice .voice_wrapper .voice_item{width:230px}#voice .voice_wrapper .voice_item .voice_img{width:100%;height:140px;border-radius:10px}#voice .voice_wrapper .voice_item .voice_img img{width:100%;height:100%;object-fit:cover;border-radius:10px;transition:0.3s all}#voice .voice_wrapper .voice_item .voice_item_tag{margin-top:15px}#voice .voice_wrapper .voice_item .voice_item_tag p{text-align:center;color:#DF217D;display:inline-block;font-size:1.3rem;border:solid 1px #DF217D;border-radius:15px;min-width:57px;padding:0 5px;line-height:1.6}@media screen and (min-width:768px){#voice .voice_wrapper .voice_item .voice_item_tag p{font-size:1.3rem}}@media screen and (min-width:1080px){#voice .voice_wrapper .voice_item .voice_item_tag p{font-size:1.25rem}}@media screen and (min-width:1280px){#voice .voice_wrapper .voice_item .voice_item_tag p{letter-spacing:0.15em;font-size:1.15rem}}#voice .voice_wrapper .voice_item .voice_place{margin-top:15px}#voice .voice_wrapper .voice_item .voice_place p{font-size:1.5rem;font-weight:500;color:#000}@media screen and (min-width:1080px){#voice .voice_wrapper .voice_item:hover .voice_img img{scale:1.05}}#voice .voice_link_btn{display:none}@media screen and (min-width:1080px){#voice .voice_link_btn{display:block;text-align:center;margin-top:30px}}#narrowing_maker{padding-top:0;padding-bottom:0}#narrowing_maker .section_title{position:relative;padding-left:0.5em;font-size:2.4rem;font-weight:700;border-bottom:none}#narrowing_maker .section_title:before{content:"";position:absolute;top:-5px;left:0;width:5px;height:1.5em;background-color:#DF217D}@media screen and (min-width:768px){#narrowing_maker .section_title:before{top:3px;height:1.2em}}#narrowing_maker .section_anker_link{margin-top:30px}#narrowing_maker .section_anker_link{display:flex;flex-wrap:wrap;gap:13px}#narrowing_maker .section_anker_link .link_item a{display:flex;border:solid 2px #DF217D;border-radius:40px;align-items:center;justify-content:center;color:#000;transition:0.3s all}#narrowing_maker .section_anker_link .link_item a span{position:relative;font-size:1.2rem;font-weight:700}@media screen and (min-width:768px){#narrowing_maker .section_anker_link .link_item a span{font-size:1.3rem}}@media screen and (min-width:1080px){#narrowing_maker .section_anker_link .link_item a span{font-size:1.4rem}}@media screen and (min-width:1080px){#narrowing_maker .section_anker_link .link_item a:hover{background-color:#FFF3F8;border-color:#FFF3F8;color:#DF217D}}#narrowing_maker .section_anker_link .link_item a svg{transition:0.3s all}#narrowing_maker .section_anker_link .link_item a._soler_house{padding:4px 10px;gap:0 3px}@media screen and (min-width:768px){#narrowing_maker .section_anker_link .link_item a._soler_house{padding:9px 15px}}#narrowing_maker .section_anker_link .link_item a._soler_house svg{width:20px}@media screen and (min-width:768px){#narrowing_maker .section_anker_link .link_item a._soler_house svg{width:24px}}#narrowing_maker .section_anker_link .link_item a._soler_field{padding:6px 10px;gap:0 3px}@media screen and (min-width:768px){#narrowing_maker .section_anker_link .link_item a._soler_field{padding:9px 15px}}#narrowing_maker .section_anker_link .link_item a._soler_field svg{width:25px}@media screen and (min-width:768px){#narrowing_maker .section_anker_link .link_item a._soler_field svg{width:31px}}#narrowing_maker .section_anker_link .link_item a._electric{gap:0 10px;padding:0px 13px}@media screen and (min-width:768px){#narrowing_maker .section_anker_link .link_item a._electric{padding:5px 15px}}#narrowing_maker .section_anker_link .link_item a._electric svg{width:21px}@media screen and (min-width:768px){#narrowing_maker .section_anker_link .link_item a._electric svg{width:25px}}#narrowing_maker .section_anker_link .link_item a._v2h{gap:0 15px;padding:6px 30px 6px 15px}@media screen and (min-width:768px){#narrowing_maker .section_anker_link .link_item a._v2h{gap:0 5px;padding:9px 10px}}#narrowing_maker .section_anker_link .link_item a._v2h svg{width:28px}@media screen and (min-width:768px){#narrowing_maker .section_anker_link .link_item a._v2h svg{width:33px}}#narrowing_maker .section_anker_link .link_item a._carport{gap:0 10px;padding:0px 30px 0px 15px}@media screen and (min-width:768px){#narrowing_maker .section_anker_link .link_item a._carport{padding:4px 15px}}#narrowing_maker .section_anker_link .link_item a._carport svg{width:26px}@media screen and (min-width:768px){#narrowing_maker .section_anker_link .link_item a._carport svg{width:29px}}#narrowing_maker .section_anker_link .link_item a._all_electric{gap:0 10px;padding:6px 20px 6px 15px}@media screen and (min-width:768px){#narrowing_maker .section_anker_link .link_item a._all_electric{padding:7px 20px 7px 10px}}#narrowing_maker .section_anker_link .link_item a._all_electric svg{width:25px;height:27px}@media screen and (min-width:768px){#narrowing_maker .section_anker_link .link_item a._all_electric svg{width:31px;height:34px}}#narrowing_maker .partner_block{overflow-x:scroll;margin-top:50px}@media screen and (min-width:1080px){#narrowing_maker .partner_block{width:100%}}@media screen and (min-width:1280px){#narrowing_maker .partner_block{overflow-x:initial}}#narrowing_maker .partner_block .partner_img_block{display:flex;width:800px;flex-wrap:wrap;gap:8px;margin:0 auto;padding:0 0 0 5vw}@media screen and (min-width:768px){#narrowing_maker .partner_block .partner_img_block{width:1100px;gap:10px}}@media screen and (min-width:1080px){#narrowing_maker .partner_block .partner_img_block{gap:13px;padding:0;width:1280px}}#narrowing_maker .partner_block .partner_img_block .partner_link{width:calc(16.6666666667% - 13px);border:solid 1px #B5B5B5;border-radius:4px;padding:1px 0px 5px;overflow:hidden}@media screen and (min-width:768px){#narrowing_maker .partner_block .partner_img_block .partner_link{width:14.2857142857%}}@media screen and (min-width:1080px){#narrowing_maker .partner_block .partner_img_block .partner_link{width:12.5%;max-width:148px;max-height:95px;padding:1px 0px 10px}}#narrowing_maker .partner_block .partner_img_block .partner_link img{width:100%;object-fit:cover;transition:0.3s all;height:100%}@media screen and (min-width:1080px){#narrowing_maker .partner_block .partner_img_block .partner_link img{object-fit:contain;object-position:top}}#narrowing_maker .partner_block .partner_img_block .partner_link .partner_name{margin-top:-7px}#narrowing_maker .partner_block .partner_img_block .partner_link .partner_name p{position:relative;padding-left:5px;font-size:1rem;font-weight:500;color:#000;line-height:1.2;letter-spacing:0.05em}@media screen and (min-width:768px){#narrowing_maker .partner_block .partner_img_block .partner_link .partner_name p{font-size:1.1rem}}@media screen and (min-width:1080px){#narrowing_maker .partner_block .partner_img_block .partner_link .partner_name p{font-size:1rem;padding-left:27px}#narrowing_maker .partner_block .partner_img_block .partner_link .partner_name p:before{content:"";position:absolute;display:block;top:7px;left:12px;margin-top:-3px;width:5px;height:5px;border-left:solid 1px #8D8D8F;border-bottom:solid 1px #8D8D8F;z-index:2;transform:rotate(-45deg);transition:0.3s all}#narrowing_maker .partner_block .partner_img_block .partner_link .partner_name p:after{content:"";position:absolute;top:0;left:8px;display:block;width:15px;height:15px;border-radius:50%;background-color:#F2F2F2;transition:0.3s all}}@media screen and (min-width:1080px){#narrowing_maker .partner_block .partner_img_block .partner_link:hover img{transform:scale(1.1)}#narrowing_maker .partner_block .partner_img_block .partner_link:hover .partner_name p:before{color:#fff}#narrowing_maker .partner_block .partner_img_block .partner_link:hover .partner_name p:after{background-color:#000}}