#support_header{position:relative}#support_header h1{position:absolute}#concept{height:368px;width:100vw;overflow:hidden;position:relative;background:#fff;margin-bottom:3px;box-shadow:0 4px 4px 0 rgba(0,0,0,0.2)}#concept .inner{width:420px;margin:0 auto}#concept::after{content:"";display:block;width:100vw;height:100%;background-position:center center;background-repeat:no-repeat;background-size:auto 100%;position:absolute;top:0;left:0;z-index:1;pointer-events:none}#concept .swiper-wrapper .swiper-slide{background-color:#fff}#concept .swiper-wrapper .swiper-slide.sheet02{background-repeat:no-repeat;background-position:center bottom;background-size:100% auto}#concept .swiper-container-horizontal>.swiper-pagination-bullets{bottom:20px}#concept .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{width:10px;height:10px;border:2px solid #333;border-radius:50%;background:#fff;opacity:1}#concept .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#333}.columnContent.clearfix .sub{position:relative}@media screen and (min-width: 769px){#concept::after{background-image:url(./call_pc.svg)}#concept .swiper-wrapper .swiper-slide.sheet02{background-image:url(./bg_sheet02_pc.png)}}@media screen and (min-width: 481px) and (max-width: 768px){#concept::after{background-image:url(./call_tab.svg)}}@media screen and (max-width: 768px){#concept{height:67.7vw}#concept .inner{width:72%;height:100%}#concept .swiper-wrapper .swiper-slide.sheet02{background-image:url(./bg_sheet02_sp.png)}#concept .swiper-wrapper .swiper-slide a,#concept .swiper-wrapper .swiper-slide picture{display:block;height:100%}#concept .swiper-wrapper .swiper-slide picture{display:flex;align-items:flex-end}#concept .swiper-wrapper .swiper-slide picture img{width:100%}}@media screen and (max-width: 480px){#concept{height:100vw}#concept::after{background-image:url(./call_sp.svg)}#concept .inner{width:100vw}#concept .swiper-wrapper .swiper-slide picture{width:94%;margin:0 auto}#concept .swiper-container-horizontal>.swiper-pagination-bullets{bottom:10px}}#modal_letter{display:none}body .tingle-modal{padding:30px;background:url(./bg_modal.jpg) repeat center center;font-family:"ヒラギノ角ゴ ProN W5", "Hiragino Kaku Gothic ProN", 游ゴシック, "Yu Gothic", sans-serif}body .tingle-modal::before{-webkit-backdrop-filter:none;backdrop-filter:none}body .tingle-modal__close{width:16px;height:16px;top:10px;right:25px}body .tingle-modal__close svg path{fill:#10589e}body .tingle-modal-box{border-radius:0;padding:0 46px;max-width:780px;width:auto;background:transparent;box-shadow:10px 10px 18px 0 rgba(0,0,0,0.3);background:#fff}body .tingle-modal-box__content{padding:0}body .tingle-modal-box__content .letter_box{position:relative}body .tingle-modal-box__content .letter_box::before{content:"";display:block;width:100vw;height:12.8%;background:url(./letter_line.svg) no-repeat center center;background-size:auto 100%;position:absolute;top:0;right:calc((100vw - 100%) / 2 * -1)}body .tingle-modal-box__footer{background:#fff;text-align:center;border-bottom-right-radius:0;border-bottom-left-radius:0}body .tingle-modal-box__footer .tingle-btn--primary{background-color:#10589e;padding:0.4em 1.2em;border-radius:0.2em}@media screen and (max-width: 768px){body .tingle-modal-box{padding:0 6%}}@media screen and (max-width: 768px){body .tingle-modal__close{right:10px}}@media screen and (max-width: 540px){body .tingle-modal{display:flex;padding:30px 20px;box-sizing:border-box}body .tingle-modal__close{left:auto;background:transparent}body .tingle-modal-box{padding:0 0;width:calc(100vw - 40px)}body .tingle-modal-box__content{overflow-y:auto;overflow:visible}body .tingle-modal-box__footer .tingle-btn--primary{width:auto;display:inline-block;margin:0}body .tingle-modal__closeLabel{display:none}}.h1_basic span{margin:0}.top_sec{margin-bottom:60px}.top_sec>p{margin-bottom:1em}.topics_list li{margin:0 0 1em 0}.topics_list li:last-child{margin:0}.topics_list li dl{display:flex}.topics_list li dl dt{width:136px}.topics_list li dl dd{width:calc(100% - 136px)}.top_title_01{font-size:2.2rem;font-weight:bold;line-height:1.4;margin-bottom:1em;text-align:center;color:#0058ab}.top_title_01 span{padding-bottom:0.25em;background:linear-gradient(transparent 82%, #ffc34c 82%)}.top_btn{margin-bottom:0.7em}.top_btn a,.top_btn dt{display:block;font-size:1.8rem;line-height:1.2;font-weight:bold;color:#0058ab;border:1px solid #0058ab;background-color:#fff;padding:0.8em 0.4em;cursor:pointer;text-align:center;position:relative;transition:background-color 0.3s}.top_btn a::after,.top_btn dt::after{content:"";display:block;width:0.6em;height:0.6em;border-top:0.2em solid #0058ab;border-right:0.2em solid #0058ab;transform:rotate(45deg);position:absolute;margin:auto;top:0;bottom:0;right:0.7em}.top_btn a:hover,.top_btn dt:hover{background-color:#fefada}.top_btn dt::after{transform:rotate(135deg);right:0.5em;top:0.8em;bottom:auto;transition:all 0.2s}.top_btn dt.active{background-color:#fefada}.top_btn dt.active::after{transform:rotate(-45deg);top:1.2em}.acd_list dd{display:grid;grid-template-rows:0fr;transition:grid-template-rows 0.4s}.acd_list dd.active{grid-template-rows:1fr}.acd_list dd.of_visible .acd_inner{overflow-y:visible}.acd_list dd .acd_inner{overflow-y:hidden}.acd_list dd .acd_content{text-align:center;border:1px solid #a3d3fe;border-top:0;background:#eaf4ff;padding:1.2em 3.5em 2em 3.5em;border-bottom-left-radius:0.4em;border-bottom-right-radius:0.4em}.acd_list dd .acd_content>p{font-weight:bold;margin-bottom:1em}.acd_list dd .acd_content>p span{display:inline-block}.acd_list dd .acd_content>h3{font-weight:bold;margin-bottom:1em;color:#0d5daa}.acd_list dd .acd_content ul{display:flex;flex-wrap:wrap;gap:0.5em 1.5em}.acd_list dd .acd_content ul li{width:100%}.acd_list dd .acd_content ul li a{font-size:1.7rem;border-radius:0.3em}.acd_list dd .acd_content ul li a::after{content:none}.acd_list dd .acd_content ul.clm2 li{width:calc((100% - 1.5em) / 2)}.acd_list dd .acd_content ul+p{margin-top:1em}@media screen and (max-width: 980px){.top_sec{margin-bottom:6vw}.acd_list dd .acd_content{padding:1.2em 1.5em;border-bottom-left-radius:0.4em;border-bottom-right-radius:0.4em}.acd_list dd .acd_content ul{gap:0.5em}.acd_list dd .acd_content ul.clm2 li{width:calc((100% - 0.5em) / 2)}}@media screen and (max-width: 768px){.top_sec{margin-bottom:6vw}.top_title_01{font-size:2rem}.top_btn a:hover,.top_btn dt:hover{background-color:#fff}.top_btn dt.active{background-color:#fefada}}@media screen and (max-width: 480px){.top_sec{margin-bottom:8vw}.topics_list li{margin:0 0 1em 0}.topics_list li:last-child{margin:0}.topics_list li dl{display:block}.topics_list li dl dt{width:auto;margin-bottom:0.3em}.topics_list li dl dd{width:auto}.top_title_01{font-size:1.8rem}.top_btn a,.top_btn dt{font-size:1.6rem}.acd_list dd .acd_content{padding:1.2em 1em}.acd_list dd .acd_content>p{font-size:1.4rem}.acd_list dd .acd_content ul{gap:0.5em}.acd_list dd .acd_content ul li a{font-size:1.5rem}.acd_list dd .acd_content ul.clm2 li{width:100%}}.cautionSupport{padding:2em 2.5em;text-align:center;background-color:#fff7dd}.cautionSupport .ttl_cautionSupport{font-size:1.7rem;font-weight:bold;margin:0 0 0.7em 0;line-height:1.5}.cautionSupport .ttl_cautionSupport span{display:inline-block}.cautionSupport .dl_cautionSupport dt{font-size:2.2rem;color:#0d5daa;font-weight:bold;margin-bottom:0.4em;line-height:1.5}.cautionSupport .dl_cautionSupport dt span{display:inline-block}.cautionSupport .dl_cautionSupport dd span{color:#0d5daa;font-weight:bold;font-size:1.8rem}.cautionSupport .dl_cautionSupport dd.memo{font-size:1.2rem;line-height:1.4}.phone{pointer-events:none;font-family:"Roboto", sans-serif;font-weight:700}@media screen and (max-width: 768px){.cautionSupport{padding:2em 1.5em}.phone{pointer-events:auto}}@media screen and (max-width: 480px){.cautionSupport{padding:1.5em}.cautionSupport .ttl_cautionSupport{font-size:1.5rem}.cautionSupport .dl_cautionSupport dt{font-size:2rem}.cautionSupport .dl_cautionSupport dd span{font-size:1.7rem}.cautionSupport .dl_cautionSupport dd.memo{font-size:1.1rem}}.acd_list.tel_list dd .acd_content{padding:1.2em 2em 2em 2em}.acd_list.tel_list dd .acd_content ul{gap:0.5em 1em}.acd_list.tel_list dd .acd_content ul li{width:calc((100% - 1em) / 2);line-height:1.5;font-size:2rem;min-height:3.75em;text-align:left;font-weight:bold;color:#0058ab;border:1px solid #0058ab;background-color:#fff;padding:0.2em 2em 0.2em 0.5em;box-sizing:border-box;position:relative;display:flex;justify-content:space-between;align-items:center}.acd_list.tel_list dd .acd_content ul li h4{font-weight:bold;color:#222;width:calc(100% - 7.5em);line-height:1.2}.acd_list.tel_list dd .acd_content ul li h4 span{display:inline-block;font-size:1.5rem}.acd_list.tel_list dd .acd_content ul li a.telnum{display:flex;align-items:center;justify-content:flex-start;gap:0.2em;line-height:inherit;font-size:inherit;border-radius:0;width:7em;background:transparent;padding:0;border:0;transition:none;pointer-events:none;font-family:"Roboto", sans-serif;font-weight:700}.acd_list.tel_list dd .acd_content ul li .itemname{position:absolute;top:100%;width:calc(100% + 2px);left:-1px;z-index:1;display:grid;grid-template-rows:0fr;transition:grid-template-rows 0.3s}.acd_list.tel_list dd .acd_content ul li .itemname .item_inner{overflow:hidden}.acd_list.tel_list dd .acd_content ul li .itemname .item_inner p{display:block;font-size:1.4rem;line-height:1.6;color:#222;font-weight:bold;padding:1em;background:#f4f6f8;border:1px solid #ccc;border-top:1px solid #0058ab;width:100%;box-sizing:border-box}.acd_list.tel_list dd .acd_content ul li .itemname .item_inner p span{display:inline-block;padding:0 1em 0 0.8em;position:relative}.acd_list.tel_list dd .acd_content ul li .itemname .item_inner p span::before{content:"";display:block;width:0.5em;height:0.5em;border-radius:50%;background:#666;position:absolute;left:0;top:0.5em}.acd_list.tel_list dd .acd_content ul li .itemname.active{grid-template-rows:1fr;box-shadow:0px 5px 10px -5px rgba(0,0,0,0.3)}.acd_list.tel_list dd .acd_content ul li .pull_btn{font-size:120%;background-color:#fa6b2e;border-radius:0.2em;cursor:pointer;text-indent:-950px;overflow:hidden;width:1em;height:1em;position:absolute;margin:auto;right:0.2em;top:0;bottom:0;transition:background-color 0.2s}.acd_list.tel_list dd .acd_content ul li .pull_btn::before{content:"";display:block;width:0.4em;height:0.4em;border-top:0.15em solid #fff;border-right:0.15em solid #fff;transform:rotate(135deg);position:absolute;margin:auto;top:0.15em;right:0;left:0;transition:all 0.3s}.acd_list.tel_list dd .acd_content ul li .pull_btn:hover{background-color:#e60012}.acd_list.tel_list dd .acd_content ul li .pull_btn:hover::before{border-top-color:#ff6;border-right-color:#ff6}.acd_list.tel_list dd .acd_content ul li .pull_btn.active{background-color:#e60012}.acd_list.tel_list dd .acd_content ul li .pull_btn.active::before{transform:rotate(-45deg);border-top-color:#ff6;border-right-color:#ff6;top:0.35em}@media screen and (max-width: 1100px){.acd_list.tel_list dd .acd_content{padding:1.2em 1em 2em 1em}}@media screen and (max-width: 980px){.acd_list.tel_list dd .acd_content ul li{flex-direction:column;justify-content:center}.acd_list.tel_list dd .acd_content ul li h4{width:100%;text-align:center}.acd_list.tel_list dd .acd_content ul li a.telnum{justify-content:center}}@media screen and (max-width: 768px){.acd_list.tel_list dd .acd_content ul li{font-size:1.9rem;flex-direction:row;justify-content:space-between}.acd_list.tel_list dd .acd_content ul li h4{width:calc(100% - 7.5em);text-align:left}.acd_list.tel_list dd .acd_content ul li a.telnum{justify-content:flex-start;pointer-events:auto}.acd_list.tel_list dd .acd_content ul li .pull_btn:hover{background-color:#fa6b2e}.acd_list.tel_list dd .acd_content ul li .pull_btn:hover::before{border-top-color:#fff;border-right-color:#fff}.acd_list.tel_list dd .acd_content ul li .pull_btn.active{background-color:#e60012}.acd_list.tel_list dd .acd_content ul li .pull_btn.active::before{border-top-color:#ff6;border-right-color:#ff6}}@media screen and (max-width: 640px){.acd_list.tel_list dd .acd_content ul li{flex-direction:column;justify-content:center}.acd_list.tel_list dd .acd_content ul li h4{width:100%;text-align:center}.acd_list.tel_list dd .acd_content ul li a.telnum{justify-content:center}}@media screen and (max-width: 480px){.acd_list.tel_list dd .acd_content ul li{width:100%;font-size:1.7rem;flex-direction:row;justify-content:space-between}.acd_list.tel_list dd .acd_content ul li h4{width:calc(100% - 7.5em);text-align:left}.acd_list.tel_list dd .acd_content ul li h4 span{font-size:1.4rem}.acd_list.tel_list dd .acd_content ul li a.telnum{justify-content:flex-start}.acd_list.tel_list dd .acd_content ul li .itemname .item_inner p{font-size:1.3rem;padding:0.8em}}
