﻿.after-care #wrap{overflow:hidden}.after-care #wrap .ship{font-family:"Shippori Mincho",serif}@media (max-width: 767px){.after-care #wrap .inner{padding:0 20px}}.after-care #wrap .c-main-visual{position:absolute;top:82px;left:0;width:100%;z-index:2}.after-care #wrap .sec-mv{background:url(../../img/after-care/img_mv.jpg) no-repeat center/cover;padding:118px 0 172px;color:#fff}@media (max-width: 767px){.after-care #wrap .sec-mv{padding:87px 0 122px;text-align:center;background-image:url(../../img/after-care/img_mv_sp.jpg)}}.after-care #wrap .sec-mv .ttl{font-size:28px;font-size:2.8rem;line-height:1.35714em;letter-spacing:.1em;font-weight:400}@media (max-width: 767px){.after-care #wrap .sec-mv .ttl{font-size:24px}}.after-care #wrap .sec-mv .txt{font-size:18px;font-size:1.8rem;line-height:2.22222em;letter-spacing:.2em;font-weight:400;margin-top:56px}@media (max-width: 767px){.after-care #wrap .sec-mv .txt{font-size:16px;letter-spacing:0.1em}}.after-care #wrap .sec-intro{padding:95px 0 55px}@media (max-width: 767px){.after-care #wrap .sec-intro{padding:41px 0 16px}}.after-care #wrap .sec-intro__wrapper{display:flex;justify-content:space-between;align-items:center}@media (max-width: 767px){.after-care #wrap .sec-intro__wrapper{flex-direction:column}}.after-care #wrap .sec-intro__wrapper__left{width:57%;max-width:504px;margin-top:52px}@media (max-width: 767px){.after-care #wrap .sec-intro__wrapper__left{width:100%;max-width:100%;margin-top:0}}.after-care #wrap .sec-intro__wrapper__left .ttl{font-size:28px;font-size:2.8rem;line-height:1.42857em;letter-spacing:.05em;font-weight:400;margin-bottom:39px}@media (max-width: 767px){.after-care #wrap .sec-intro__wrapper__left .ttl{font-size:24px;line-height:44px;letter-spacing:0.025em;margin-bottom:32px}}@media only screen and (min-width: 768px) and (max-width: 930px){.after-care #wrap .sec-intro__wrapper__left .txt{padding-right:30px}}.after-care #wrap .sec-intro__wrapper__left .txt span{display:inline-block;font-size:16px;font-size:1.6rem;line-height:1.875em;letter-spacing:.025em;font-weight:400}@media (min-width: 768px){.after-care #wrap .sec-intro__wrapper__left .txt span:not(:last-child){margin-bottom:20px}}.after-care #wrap .sec-intro__wrapper__right{width:43.65%;margin-right:-8px}@media (max-width: 767px){.after-care #wrap .sec-intro__wrapper__right{width:400px;margin-right:3px;margin-top:27px}}.after-care #wrap .sec-intro__wrapper__right img{width:100%;object-fit:contain}.after-care #wrap .sec-point{counter-reset:cntPoint}.after-care #wrap .sec-point .block-cont{background:linear-gradient(to bottom, #f0f1f4, #fff);padding:99px 0 47px}@media (max-width: 767px){.after-care #wrap .sec-point .block-cont{padding:29px 0 68px}}.after-care #wrap .sec-point .block-cont .block-ttl{counter-increment:cntPoint;padding-top:39px;position:relative;z-index:1}@media (max-width: 767px){.after-care #wrap .sec-point .block-cont .block-ttl{padding-top:35px}}.after-care #wrap .sec-point .block-cont .block-ttl::after{content:"0" counter(cntPoint);font-family:"Gilda Display",serif;font-size:240px;font-size:24rem;line-height:.47917em;letter-spacing:-.05em;font-weight:400;color:#fff;position:absolute;top:0;left:-14px;z-index:-1}@media only screen and (min-width: 768px) and (max-width: 900px){.after-care #wrap .sec-point .block-cont .block-ttl::after{font-size:26vw}}@media (max-width: 767px){.after-care #wrap .sec-point .block-cont .block-ttl::after{font-size:95px;line-height:75px;left:50%;transform:translateX(-50%)}}.after-care #wrap .sec-point .block-cont .block-ttl .en{font-family:"Gilda Display",serif;font-size:20px;font-size:2rem;line-height:1em;letter-spacing:0em;font-weight:400;color:#5b6879;margin-left:2px;margin-bottom:22px}@media only screen and (min-width: 768px) and (max-width: 900px){.after-care #wrap .sec-point .block-cont .block-ttl .en{margin-bottom:2.4vw}}@media (max-width: 767px){.after-care #wrap .sec-point .block-cont .block-ttl .en{text-align:center;font-size:14px;margin-left:0;margin-bottom:5px}}.after-care #wrap .sec-point .block-cont .block-ttl .ttl{font-size:28px;font-size:2.8rem;line-height:1.78571em;letter-spacing:.1em;font-weight:400}@media only screen and (min-width: 768px) and (max-width: 900px){.after-care #wrap .sec-point .block-cont .block-ttl .ttl{font-size:3vw}}@media (max-width: 767px){.after-care #wrap .sec-point .block-cont .block-ttl .ttl{text-align:center;font-size:24px;line-height:40px;letter-spacing:0.025em}}.after-care #wrap .sec-point .block-cont .block-ttl .subttl{font-size:20px;font-size:2rem;line-height:1em;letter-spacing:.1em;font-weight:400;margin-bottom:4px}@media (max-width: 767px){.after-care #wrap .sec-point .block-cont .block-ttl .subttl{text-align:center;font-size:18px;letter-spacing:0.025em;margin-top:12px;margin-bottom:5px}}.after-care #wrap .sec-point .block-cont__wrapper{margin-right:calc(512px - 50vw);display:flex;justify-content:space-between;align-items:flex-start;margin-top:-164px}@media only screen and (min-width: 768px) and (max-width: 1065px){.after-care #wrap .sec-point .block-cont__wrapper{margin-right:-21px}}@media only screen and (min-width: 768px) and (max-width: 1065px) and (max-width: 1024px){.after-care #wrap .sec-point .block-cont__wrapper{margin-top:-16vw}}@media (max-width: 767px){.after-care #wrap .sec-point .block-cont__wrapper{flex-direction:column-reverse;align-items:center;margin:42px -20px 0}}.after-care #wrap .sec-point .block-cont__left{width:43%;max-width:480px;margin-top:210px;margin-right:25px}@media only screen and (min-width: 768px) and (max-width: 1024px){.after-care #wrap .sec-point .block-cont__left{width:48%;margin-top:19vw}}@media (max-width: 767px){.after-care #wrap .sec-point .block-cont__left{width:100%;max-width:calc(100% - 40px);margin:22px 0 0}}.after-care #wrap .sec-point .block-cont__left .txt span{display:inline-block;font-size:16px;font-size:1.6rem;line-height:1.875em;letter-spacing:.025em;font-weight:400}.after-care #wrap .sec-point .block-cont__left .txt span:not(:last-child){margin-bottom:20px}.after-care #wrap .sec-point .block-cont__right{width:55.7%}@media only screen and (min-width: 768px) and (max-width: 1024px){.after-care #wrap .sec-point .block-cont__right{width:50%}}@media (max-width: 767px){.after-care #wrap .sec-point .block-cont__right{width:100%}}.after-care #wrap .sec-point .block-cont__right img{width:100%;object-fit:contain}.after-care #wrap .sec-point .ttl-sm{font-size:22px;font-size:2.2rem;line-height:1.36364em;letter-spacing:.1em;font-weight:400;width:max-content;background-color:#fff;padding-right:15px;position:relative;z-index:1}@media only screen and (min-width: 768px) and (max-width: 900px){.after-care #wrap .sec-point .ttl-sm{font-size:2.4vw;padding-right:10px}}@media (max-width: 767px){.after-care #wrap .sec-point .ttl-sm{font-size:18px}}.after-care #wrap .sec-point .system{margin:22px 0 101px}@media (max-width: 767px){.after-care #wrap .sec-point .system{margin:-30px -5px 49px}.after-care #wrap .sec-point .system__ttl{margin:0 auto;padding:0}}.after-care #wrap .sec-point .system__tbl{margin-top:-30px}@media (max-width: 767px){.after-care #wrap .sec-point .system__tbl{margin-top:20px}}.after-care #wrap .sec-point .system__tbl thead th{border-bottom:1px solid #5b6879;font-family:"Shippori Mincho",serif;font-size:16px;font-size:1.6rem;line-height:1.875em;letter-spacing:.1em;font-weight:400;padding:16px 0 15px;text-align:center}@media (max-width: 767px){.after-care #wrap .sec-point .system__tbl thead th{font-size:14px;line-height:22px;letter-spacing:0;padding:15px 0 13px}}.after-care #wrap .sec-point .system__tbl thead th:nth-child(2){background-color:#5b6879;border-top:1px solid #5b6879;width:30.5%}@media (max-width: 767px){.after-care #wrap .sec-point .system__tbl thead th:nth-child(2){width:36.2%}}.after-care #wrap .sec-point .system__tbl thead th:nth-child(2) img{width:106px;object-fit:contain}@media (max-width: 767px){.after-care #wrap .sec-point .system__tbl thead th:nth-child(2) img{width:87px}}.after-care #wrap .sec-point .system__tbl thead th:nth-child(3){width:32.4%;border-top:1px solid #c7ccd9;border-left:1px solid #c7ccd9}@media (max-width: 767px){.after-care #wrap .sec-point .system__tbl thead th:nth-child(3){width:36.2%}}.after-care #wrap .sec-point .system__tbl tbody tr th,.after-care #wrap .sec-point .system__tbl tbody tr td{border-bottom:1px solid #c7ccd9;font-size:16px;font-size:1.6rem;line-height:1.875em;letter-spacing:.025em;font-weight:400;padding:21px 0 21px}@media (max-width: 767px){.after-care #wrap .sec-point .system__tbl tbody tr th,.after-care #wrap .sec-point .system__tbl tbody tr td{font-size:14px;line-height:22px;padding:18px 0 20px;min-height:69px}}.after-care #wrap .sec-point .system__tbl tbody tr th{text-align:left}@media (max-width: 767px){.after-care #wrap .sec-point .system__tbl tbody tr th{letter-spacing:0;vertical-align:middle}}.after-care #wrap .sec-point .system__tbl tbody tr td{text-align:center}.after-care #wrap .sec-point .system__tbl tbody tr td:nth-child(2){background-color:#f0f1f4}.after-care #wrap .sec-point .system__tbl tbody tr td:nth-child(2) img{width:18px}.after-care #wrap .sec-point .system__tbl tbody tr td:nth-child(3){border-left:1px solid #c7ccd9}.after-care #wrap .sec-point .system__tbl tbody tr td:nth-child(3) img{width:16px}@media (min-width: 768px){.after-care #wrap .sec-point .system__tbl tbody tr td{padding-left:10px;padding-right:10px}}@media (max-width: 767px){.after-care #wrap .sec-point .system__tbl tbody tr:nth-child(2) th,.after-care #wrap .sec-point .system__tbl tbody tr:nth-child(2) td{padding:24px 0 23px}.after-care #wrap .sec-point .system__tbl tbody tr:nth-child(3) td{letter-spacing:0}}.after-care #wrap .sec-point .history{background-color:#f0f1f4;padding:67px 46px 67px;margin-bottom:120px}@media (max-width: 767px){.after-care #wrap .sec-point .history{background-color:transparent;border:1px solid #c7ccd9;padding:33px 17px 23px;margin-bottom:62px}}.after-care #wrap .sec-point .history__ttl{text-align:center;font-size:22px;font-size:2.2rem;line-height:1.72727em;letter-spacing:.025em;font-weight:400}@media (max-width: 767px){.after-care #wrap .sec-point .history__ttl{font-size:18px;line-height:28px}}.after-care #wrap .sec-point .history__subttl{font-size:14px;font-size:1.4rem;line-height:2em;letter-spacing:.05em;font-weight:400;text-align:center;margin:20px 0 62px}@media (max-width: 767px){.after-care #wrap .sec-point .history__subttl{text-align:left;line-height:22px;margin:19px 0 16px}}.after-care #wrap .sec-point .history .content{display:flex;justify-content:space-between;align-items:flex-start}@media (max-width: 767px){.after-care #wrap .sec-point .history .content{flex-direction:column}}.after-care #wrap .sec-point .history .content__left{width:44%}@media (max-width: 767px){.after-care #wrap .sec-point .history .content__left{width:103%;margin-left:-3px}}@media only screen and (max-width: 767px) and (min-width: 425px){.after-care #wrap .sec-point .history .content__left{width:calc(103% - 10px)}}.after-care #wrap .sec-point .history .content__left img{width:100%;object-fit:contain}.after-care #wrap .sec-point .history .content__right{width:53%;padding-right:6px;max-width:486px;margin-top:2px}@media (max-width: 767px){.after-care #wrap .sec-point .history .content__right{width:100%;max-width:100%;padding-right:0;margin-top:26px}}.after-care #wrap .sec-point .history .content__right .item{border-bottom:1px solid #c7ccd9;padding-bottom:16px}.after-care #wrap .sec-point .history .content__right .item:not(:last-child){margin-bottom:22px}@media (max-width: 767px){.after-care #wrap .sec-point .history .content__right .item:last-child{border-bottom:none}}.after-care #wrap .sec-point .history .content__right .item__ttl{font-size:18px;font-size:1.8rem;line-height:1.11111em;letter-spacing:.05em;font-weight:400;padding-left:17px;position:relative}@media (max-width: 767px){.after-care #wrap .sec-point .history .content__right .item__ttl{font-size:16px;padding-left:16px}}.after-care #wrap .sec-point .history .content__right .item__ttl::before{content:"";width:1px;height:calc(100% + 5px);background-color:#3b3b3b;position:absolute;top:-1px;left:0}@media (max-width: 767px){.after-care #wrap .sec-point .history .content__right .item__ttl::before{top:-3px}}.after-care #wrap .sec-point .history .content__right .item__txt{font-size:14px;font-size:1.4rem;line-height:2em;letter-spacing:.05em;font-weight:400;margin-top:14px}@media (max-width: 767px){.after-care #wrap .sec-point .history .content__right .item__txt{line-height:22px;margin-top:13px}}.after-care #wrap .sec-point .detail{margin:53px 62px 145px}@media only screen and (min-width: 768px) and (max-width: 1065px){.after-care #wrap .sec-point .detail{margin-left:5vw;margin-right:5vw}}@media (max-width: 767px){.after-care #wrap .sec-point .detail{margin:-10px -20px 68px 0}}.after-care #wrap .sec-point .detail__chart{position:relative}.after-care #wrap .sec-point .detail__chart .note-icon{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:174px;height:174px;transition:0.3s all ease-in-out;opacity:0}@media (max-width: 767px){.after-care #wrap .sec-point .detail__chart .note-icon{left:calc((100% - 20px) / 2);top:57.5%}}.after-care #wrap .sec-point .detail__chart .note-icon::after{content:"";width:77px;height:13px;background:url(../../img/after-care/img_note02.svg) no-repeat center/contain;position:absolute;top:56px;left:50%;transform:translateX(-50%);opacity:0;transition-delay:2.4s}.after-care #wrap .sec-point .detail__chart .note-icon.showed{opacity:1}.after-care #wrap .sec-point .detail__chart .note-icon.on::before{content:"";width:31px;height:33px;background:url(../../img/after-care/img_note01.svg) no-repeat center/contain;position:absolute;top:47px;left:calc(50% - 15.5px);animation:scroll-note 1.2s linear;animation-iteration-count:2}.after-care #wrap .sec-point .detail__chart .note-icon.on::after{opacity:1}.after-care #wrap .sec-point .detail__img{margin-top:-21px;width:100%;position:relative}@media (max-width: 767px){.after-care #wrap .sec-point .detail__img{margin-top:-25px;padding-bottom:22px}.after-care #wrap .sec-point .detail__img::after{content:"";width:100vw;height:2px;background-color:#fff;position:absolute;left:0;bottom:2.5px}.after-care #wrap .sec-point .detail__img::before{content:"";width:20px;height:5px;background-color:#fff;position:absolute;right:0;bottom:2px;z-index:1}}@media (max-width: 767px){.after-care #wrap .sec-point .detail__img__wrapper{width:max-content;padding-right:20px}}.after-care #wrap .sec-point .detail__img__wrapper img{width:100%;max-width:900px;object-fit:contain}@media (max-width: 767px){.after-care #wrap .sec-point .detail__img__wrapper img{width:900px}}@media (min-width: 768px){.after-care #wrap .sec-point .detail__img .simplebar-track{bottom:-15px}}@media (max-width: 767px){.after-care #wrap .sec-point .detail__img .simplebar-track{margin-right:20px}}.after-care #wrap .sec-point .detail__img .simplebar-track .simplebar-scrollbar::before{border-radius:0;height:1px;background-color:#3b3b3b;opacity:1;top:50%;z-index:1;left:0;right:0}.after-care #wrap .sec-point .detail__img .simplebar-track .simplebar-scrollbar::after{content:"";width:300vw;height:1px;position:absolute;top:50%;left:-190%;background-color:#c7ccd9}.after-care #wrap .sec-point .detail__note{margin-top:20px}@media (max-width: 767px){.after-care #wrap .sec-point .detail__note{margin-top:23px;margin-right:20px}}.after-care #wrap .sec-point .detail__note .txt{padding-left:16px;position:relative;font-size:12px;font-size:1.2rem;line-height:1.5em;letter-spacing:.025em;font-weight:400}@media (max-width: 767px){.after-care #wrap .sec-point .detail__note .txt{line-height:20px}}.after-care #wrap .sec-point .detail__note .txt::before{content:"※";position:absolute;top:0;left:0}.after-care #wrap .sec-point .detail__note .txt:not(:last-child){margin-bottom:4px}@media (max-width: 767px){.after-care #wrap .sec-point .sec-point--03 .block-ttl .ttl{font-size:22px;line-height:38px}.after-care #wrap .sec-point .sec-point--03 .block-cont__wrapper{flex-direction:column;margin-top:1px}.after-care #wrap .sec-point .sec-point--03 .block-cont__left{margin-bottom:26px}.after-care #wrap .sec-point .sec-point--03 .block-cont__left .txt span{display:inline}}@media only screen and (min-width: 768px) and (max-width: 1024px){.after-care #wrap .sec-point .sec-point--03 .block-cont__right{margin-top:30px;margin-right:-6.5vw;min-width:420px}}@media (max-width: 767px){.after-care #wrap .sec-point .sec-point--04 .block-ttl .ttl{font-size:22px;line-height:38px}}.after-care #wrap .sec-nav{margin-top:-25px}@media (max-width: 767px){.after-care #wrap .sec-nav{margin-top:-61px}}@keyframes scroll-note{0%{transform:translateX(40px);opacity:0}10%{opacity:1}50%,100%{transform:translateX(-40px);opacity:0}}

/*# sourceMappingURL=maps/after-care.min.css.map */
