.contents__head{background-color:#f2f2f2;padding:5rem 0;font-size:2.8rem;letter-spacing:.05rem}.contents__head h2{font-weight:700}@media screen and (max-width: 1000px){.contents__head{padding:6.8rem 0 7.5rem;font-size:4.5rem}}.contents__main{margin:10rem 0 12rem}.contents__main h2{font-size:2.5rem;font-weight:700;padding-bottom:1rem;border-bottom:2px solid #d9d9d9;position:relative;margin-top:7rem;margin-bottom:3.5rem}@media screen and (max-width: 1000px){.contents__main h2{font-size:4rem}}.contents__main h2::before{position:absolute;bottom:-1px;width:20rem;height:2px;background-color:var(--main--color);content:"";transform:translateY(50%)}.contents__main ol li{list-style:auto;margin-left:4rem}.contents__ttl{font-size:2.8rem;font-weight:700;padding-bottom:1rem;border-bottom:2px solid #d9d9d9;position:relative;margin-top:7rem;margin-bottom:3.5rem}.contents__ttl::before{position:absolute;bottom:-1px;width:20rem;height:2px;background-color:var(--main--color);content:"";transform:translateY(50%)}.page__ttl{font-size:2.8rem;font-weight:700;padding-bottom:1rem;border-bottom:2px solid #d9d9d9;position:relative;margin-bottom:3.5rem}.page__ttl::before{position:absolute;bottom:-1px;width:20rem;height:2px;background-color:var(--main--color);content:"";transform:translateY(50%)}.page-id-10 .page__ttl .top__ttl_img{display:none}@media screen and (max-width: 1000px){.page__ttl{font-size:5rem;padding-bottom:.8rem;margin-bottom:3.4rem}.page__ttl::before{width:20rem}}.link__btn a{border-radius:50px;width:30.8rem;background-color:var(--sub--color);color:#fff;font-size:1.6rem;border:2px solid var(--sub--color);padding:1rem 0 1rem 3.6rem;line-height:1;position:relative;display:block;position:relative;font-weight:700}.link__btn .arrow{position:absolute;top:50%;right:2.6rem;transform:translateY(-50%)}@media screen and (max-width: 1000px){.link__btn a{width:64.4rem;font-size:max(10px,4.1333333333vw);padding:3.2rem 0 3.2rem 6.2rem}.link__btn .arrow{right:6.2rem}}.how_to_use{padding-bottom:12rem}.how_to_use h3{margin-top:5rem;font-size:3.4rem;letter-spacing:.05em;font-weight:700;text-align:center}.how_to_use .no{font-size:1.8rem;text-align:center;display:block;position:absolute;left:50%;top:-4rem;transform:translate(-50%);background-color:#fff;border-radius:50%;border-top:1px solid #000;width:15rem;height:15rem;z-index:0;padding-top:4px}.how_to_use ol{margin-top:6rem;display:flex;justify-content:space-between}.how_to_use dl{position:relative;z-index:2;padding-top:2.8rem;background-color:#fff}.how_to_use dt{font-size:2rem;font-weight:700}.how_to_use dd{margin-top:2rem}.how_to_use li{max-width:314.5px;padding:0 2.4rem 4rem;position:relative;border:1px solid #000;width:100%;margin-left:0 !important;list-style:none !important}.how_to_use li::after{position:absolute;top:50%;right:0;width:4rem;height:4rem;content:"";background-color:#fff;border-bottom:1px solid #000;border-right:1px solid #000;transform:translate(51%, -50%) rotate(-45deg)}.how_to_use li:last-child::after{display:none}.how_to_use .btn a{border-radius:50px;width:100%;background-color:var(--sub--color);color:#fff;font-size:1.6rem;border:2px solid var(--sub--color);padding:1rem 0 1rem 3.6rem;line-height:1;position:relative;display:block;position:relative;font-weight:700}.how_to_use .btn:nth-of-type(1){margin-top:3rem}.how_to_use .btn:nth-of-type(2){margin-top:1rem}.how_to_use .green a{background-color:var(--main--color);border:2px solid var(--main--color)}.how_to_use h3:nth-of-type(2){margin-top:10.4rem}@media screen and (max-width: 1000px){.how_to_use{padding-bottom:17.3333333333vw}.how_to_use h3{margin-top:7rem;font-size:4.2rem}.how_to_use .no{font-size:3rem;top:-5.2rem;width:21.4rem;height:21.4rem}.how_to_use ol{margin-top:8rem;flex-direction:column}.how_to_use dl{padding-top:4rem}.how_to_use dt{font-size:3.4rem}.how_to_use dd{margin-top:4rem}.how_to_use li{margin-left:0 !important;list-style:none !important;max-width:100%;padding:0 2.4rem 5.8rem}.how_to_use li::after{position:absolute;top:auto;bottom:0;right:50%;width:10.666667vw;height:10.666667vw;content:"";background-color:#fff;border-bottom:1px solid #000;border-right:1px solid #000;transform:translate(50%, 51%) rotate(45deg)}.how_to_use li:nth-child(n+2){margin-top:14rem}.how_to_use .btn a{font-size:3rem;padding:2.8rem 0 2.8rem 9.6rem}.how_to_use .btn:nth-of-type(1){margin-top:4.8rem}.how_to_use .btn:nth-of-type(2){margin-top:2rem}.how_to_use h3:nth-of-type(2){margin-top:19rem}}.voice{margin-top:15.8rem;padding-bottom:28rem}.voice ul{margin-top:4rem}.voice li{display:flex;gap:0 2.5rem}.voice li:nth-child(n+2){margin-top:7rem}.voice li:nth-child(even){flex-direction:row-reverse}.voice .voice__img{width:41.1764705882%}.voice .voice__contents{width:74.0196078431%}.voice h3{font-size:2.4rem;font-weight:700;margin-bottom:3.6rem}.voice h4{font-size:1.6rem}.voice .voice__text{margin-top:2.4rem}@media screen and (max-width: 1000px){.voice{margin-top:28rem;padding-bottom:28rem}.voice ul{margin-top:5.4rem}.voice li{flex-direction:column;gap:0}.voice li:nth-child(n+2){margin-top:14rem}.voice li:nth-child(even){flex-direction:column}.voice .voice__img{width:100%;margin-top:5rem}.voice .voice__contents{width:100%}.voice h3{font-size:3.6rem;margin-bottom:2.8rem}.voice h4{font-size:3rem}.voice .voice__text{margin-top:5rem}}html{scroll-padding-top:14rem !important}@media screen and (max-width: 1000px){html{scroll-padding-top:8rem !important}}.more__img{line-height:1}.header{position:relative}.header__inr{padding:2.2rem 3rem 0 5rem}@media screen and (max-width: 1000px){.menu_wrap .tel{justify-content:end;text-align:right;width:56vw}}@media screen and (max-width: 1000px){.header{position:relative}.header__inr{padding:3rem 2rem}}.header__top{display:flex;justify-content:space-between}.header__top .logo{width:100%;max-width:28rem}@media screen and (max-width: 1000px){.header__top .logo{width:100%;max-width:12rem}}.menu_wrap{display:flex;justify-content:flex-end}.menu_wrap .tel{display:flex}.menu_wrap .tel .tel__img{display:inline-block;width:3.6rem;margin-right:8px}.menu_wrap .tel a{font-size:3.5rem;font-weight:500;line-height:1}.menu_wrap .tel__cite{display:block;font-size:1.4rem;font-weight:400;margin-left:1.2rem;line-height:1.4285714286;letter-spacing:.075rem}@media screen and (max-width: 1000px){.menu_wrap{flex-direction:column}.menu_wrap .contact{display:none}.menu_wrap .tel{flex-wrap:wrap;width:50rem}.menu_wrap .tel .tel__img{display:inline-block;width:4.3rem;margin-right:.8rem}.menu_wrap .tel a{font-size:4rem}.menu_wrap .tel__cite{font-size:2.2rem;margin-left:0;line-height:1.3181818182}}.header__navi{margin-top:2rem;background-color:var(--main--color);color:#fff;font-size:1.6rem}.header__navi ul{display:flex;justify-content:center;line-height:100%}@media screen and (max-width: 1000px){.header__navi{margin-top:0;font-size:3rem;overflow-x:auto}.header__navi ul{overflow-x:scroll;min-width:141rem;justify-content:flex-start}}.header__list{position:relative}.header__list_menu{cursor:pointer}.header__list_menu .navi__child{display:none;opacity:0;transition:.3s ease}.header__list_menu:hover .navi__child{opacity:1;display:block;z-index:100}.header .navi__child{position:absolute;top:100%;left:50%;transform:translateX(-50%);width:100%;background-color:var(--main--color);color:#000;padding:3rem 0;border-top:2px solid #fff}.header .navi__child .mainw{display:flex}.header .navi__child .mainw p{min-width:21.3333333333%}.header .navi__child .mainw a{color:#fff}.header .navi__child ul{flex-wrap:wrap;justify-content:flex-start;font-size:1.4rem}.header .navi__child p{font-size:1.4rem;font-weight:700}@media screen and (max-width: 1000px){.header .navi__child{display:none}}.header__list_menu ul{gap:2.4rem 11.2rem;line-height:1}.header__list_menu_ttl>a{padding:2rem 4.1666666667vw}@media screen and (min-width: 1001px)and (max-width: 1220px){.header__list_menu_ttl>a{padding:2rem 3.125vw}}@media screen and (max-width: 1000px){.header__list_menu_ttl>a{padding:2rem 3rem;white-space:nowrap}}.footer{padding:2.6rem 0;margin-top:8.4rem;color:#fff;background-color:#000;font-size:1.8rem;font-weight:500}.footer-inr{display:flex;justify-content:space-between;align-items:center}.footer ul{display:flex;gap:0 4rem}.copy{text-align:center;font-size:1.4rem}@media screen and (max-width: 1000px){.footer{padding:4rem 0;margin-top:5rem;font-size:2.5rem}.footer-inr{flex-direction:column;align-items:baseline}.copy{margin-top:2.4rem;font-size:2.4rem;text-align:right;width:100%}}.header__navi.active{position:fixed;top:0;z-index:100;width:100%}.mainvisual{position:relative}.mainvisual .slide-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:1}.mainvisual .prev-arrow{left:9.375vw}.mainvisual .next-arrow{right:9.375vw}.mainvisual .slick-dots li button:before{font-size:16px}@media screen and (max-width: 1000px){.mainvisual .prev-arrow{left:.4166666667vw}.mainvisual .next-arrow{right:.4166666667vw}.mainvisual .slick-dots li button:before{font-size:16px}.mainvisual .slick-arrow{width:3.3854166667vw}}.news{margin-top:14rem;margin-bottom:16rem}.news .news_cate{font-size:1.2rem;padding:.2rem .2rem .4rem;line-height:1.45;display:inline-block;font-weight:500;text-align:center;color:var(--sub--color2);border:2px solid var(--sub--color2)}.news .news_head{display:flex;align-items:center;gap:0 1rem;font-weight:500}.news .news_ttl{font-size:1.6rem;line-height:1.45;font-weight:700;margin-top:1.6rem;padding-bottom:1.6rem}.news .news_list li{border-bottom:1px solid #ccc}.news .news_list li:nth-child(n+2){margin-top:3rem}.news .more__btn{margin-top:2.8rem}.news .more__btn a{justify-content:flex-end}@media screen and (max-width: 1000px){.news{margin-top:12rem}.news .news_time{font-size:2rem}.news .news_cate a{font-size:2rem;line-height:1.45;padding:.4rem}.news .news_head{gap:0 1rem}.news .news_ttl{font-size:3.2rem;margin-top:2.4rem;padding-bottom:2.4rem}.news .news_list li{border-bottom:1px solid #ccc}.news .news_list li:nth-child(n+2){margin-top:6rem}.news .more__btn{margin-top:4rem}}.links{margin-bottom:16rem}.links h2+p{margin-bottom:2.4rem}.links ul{display:grid;grid-template-columns:repeat(2, 1fr);gap:2.4rem}.links ul+ul{margin-top:2.4rem}.links li{position:relative;border-radius:2.5rem;overflow:hidden}.links li p{font-size:2rem;text-align:center;background-color:var(--main--color);color:#fff;padding:.8rem 0 1.2rem;position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:100%;z-index:1}.links li img{transform:scale(1);transition:.3s ease-in-out}.links a:hover{opacity:1}.links a:hover img{transform:scale(1.05);opacity:1}@media screen and (max-width: 1000px){.links h2+p{margin-bottom:2.4rem}.links li p{font-size:2.8rem;padding:.4rem 0 .8rem;line-height:1.2}.links a:hover img{transform:scale(1)}}.company{margin-bottom:16rem}.company ul{display:grid;grid-template-columns:repeat(3, 1fr);gap:2.4rem}.company a{border-radius:.6rem;padding:.6rem 1.2rem;background-color:#f2f2f2;font-size:1.8rem;display:flex;align-items:center;gap:1.6rem}.company a span{display:block;width:5rem}@media screen and (max-width: 1000px){.company{margin-bottom:16rem}.company ul{display:grid;grid-template-columns:repeat(2, 1fr);gap:1.6rem}.company a{font-size:2.8rem;gap:.8rem}.company a span{display:block;width:8rem}}.news .more__btn{margin-top:20px}.news .more__btn a{justify-content:flex-end}.more__btn{font-size:1.6rem;font-weight:700;letter-spacing:.05rem}.more__btn a{display:flex;align-items:center;gap:0 1rem}.more__btn a:hover .more__img{transform:scale(1.05)}.more__btn .more__img{width:3.3rem;transition:.3s ease-in-out}@media screen and (max-width: 1000px){.more__btn{font-size:3rem}.more__btn .more__img{width:4rem}}/*# sourceMappingURL=index.css.map */