#main{color:#3e3a39;font-family:"Noto Sans JP",sans-serif;overflow:visible!important}@media print,screen and (max-width:1024px){html{font-size:calc(100vw / 37.5)}body{font-size:1.5rem}body #pagetop{bottom:78px}}@media print,screen and (min-width:1025px){html{font-size:62.5%}body{font-size:1.9rem}body #pagetop{bottom:108px}}.tonysame{position:relative;z-index:2}@media screen and (max-width:1024px){.tonysame .c-pc{display:none}}@media screen and (min-width:1025px){.tonysame .c-sp{display:none}}.tonysame .c-title{font-family:Roboto,sans-serif;font-size:4.4rem;font-weight:300;letter-spacing:.02em;line-height:1.1em;text-align:center;text-transform:uppercase}@media screen and (max-width:1024px){.tonysame .c-title{font-size:calc(62 / 750 * 100vw)}}.tonysame .btn{margin:0 auto;width:580px}@media screen and (max-width:1024px){.tonysame .btn{width:calc(520 / 750 * 100vw)}}.tonysame .btn a{-ms-flex-align:center;align-items:center;background:#7fbedf;color:#fff;display:-ms-flexbox;display:flex;font-size:2.4rem;height:60px;-ms-flex-pack:center;justify-content:center;letter-spacing:.06em;position:relative;line-height:1.375em;font-weight:500}@media screen and (max-width:1024px){.tonysame .btn a{box-sizing:border-box;height:auto;min-height:45px;text-align:center;font-size:1.5rem}}@media screen and (min-width:1025px){.tonysame .btn a:hover::after{right:15px}}.tonysame .btn a::after{background:url(../img/arrow02.svg) no-repeat center;background-size:contain;content:"";height:8px;margin:auto 0;position:absolute;width:27px;inset:0 20px 0 auto;transition:all 250ms ease}@media screen and (max-width:1024px){.tonysame .btn a::after{inset:0 15px 0 auto;width:19px;height:7px}}.tonysame .btn--white a{background:#fff;color:#3e3a39}.tonysame .btn--white a::after{background:url(../img/arrow_gray.svg) no-repeat center;background-size:contain}.tonysame .btn--border a{height:80px;border:3px solid currentColor;color:#7fbedf;background:#fff}.tonysame .btn--border a::after{background:url(../img/arrow_lightblue.svg) no-repeat center;background-size:contain}.tonysame .btn--big a{height:80px}@media screen and (min-width:1025px){.tonysame .sticky{background:#9dcae3}}.tonysame .mainvisual{-ms-flex-align:end;align-items:flex-end;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;position:relative}@media screen and (min-width:1025px){.tonysame .mainvisual{padding:0 0 11px;background:url(../img/mv.webp) no-repeat center;background-size:cover;height:600px}}@media screen and (max-width:1024px){.tonysame .mainvisual{background:url(../img/mv_sp.webp) no-repeat center;background-size:cover;height:100vw}}.tonysame .mainvisual h2{margin:0 auto;max-width:1320px;position:absolute;inset:auto 0 -1px}.tonysame .mainvisual h2 img{width:216px}@media screen and (max-width:1024px){.tonysame .mainvisual h2 img{width:95px}}.tonysame .mainvisual p{-ms-flex-align:center;align-items:center;box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin:0 auto;max-width:1320px;text-align:center}@media screen and (min-width:1025px){.tonysame .mainvisual p{min-height:202px;padding:0 216px}}@media screen and (max-width:1024px){.tonysame .mainvisual p{padding:0 0 0 95px}}.tonysame .mainvisual p img{max-width:859px;width:100%}@media screen and (min-width:1025px){.tonysame .anchorlink{padding:60px 30px 30px}}@media screen and (max-width:1024px){.tonysame .anchorlink{padding-top:calc(50 / 750 * 100vw);padding-bottom:calc(30 / 750 * 100vw)}}.tonysame .anchorlink ul{-ms-flex-align:center;align-items:center;box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;max-width:840px}@media screen and (min-width:1025px){.tonysame .anchorlink ul{border-left:1px solid #657381;border-right:1px solid #657381;margin:0 auto 30px}}@media screen and (max-width:1024px){.tonysame .anchorlink ul{margin-bottom:calc(30 / 750 * 100vw)}}.tonysame .anchorlink ul li{height:36px;width:calc(100% / 3)}@media screen and (min-width:1025px){.tonysame .anchorlink ul li{border-left:1px solid #657381;border-right:1px solid #657381}}@media screen and (max-width:1024px){.tonysame .anchorlink ul li{height:50px}}@media screen and (max-width:1024px){.tonysame .anchorlink ul li:nth-of-type(2){border-left:1px solid #657381;border-right:1px solid #657381}}.tonysame .anchorlink ul li a{-ms-flex-align:center;align-items:center;box-sizing:border-box;display:-ms-flexbox;display:flex;font-family:Roboto,sans-serif;font-size:2.2rem;font-weight:400;height:100%;-ms-flex-pack:center;justify-content:center;letter-spacing:.08em;line-height:1.2em;padding:0 0 10px;position:relative;text-align:center;text-transform:uppercase}@media screen and (max-width:1024px){.tonysame .anchorlink ul li a{font-size:17px;letter-spacing:.06em;padding:0 0 12px}}@media screen and (min-width:1025px){.tonysame .anchorlink ul li a:hover{color:#3e3a39}.tonysame .anchorlink ul li a:hover::after{bottom:-5px}}.tonysame .anchorlink ul li a::after{background:url(../img/arrow.svg) no-repeat center;background-size:contain;content:"";height:9px;margin:0 auto;position:absolute;width:15px;inset:auto 0 0;transition:all 250ms ease}@media screen and (max-width:1024px){.tonysame .anchorlink ul li a::after{height:6.5px;width:11px;inset:auto 0 10px}}.tonysame .anchorlink a{font-weight:600}.tonysame .concept{box-sizing:border-box;position:relative;text-align:center;z-index:1}@media screen and (min-width:1025px){.tonysame .concept{padding:117px 0 90px}.tonysame .concept::before{background:url(../img/bg_sky.webp) no-repeat center top #9dcae3;background-size:100% auto;height:1885px}}@media screen and (max-width:1024px){.tonysame .concept{padding-top:calc(120 / 750 * 100vw);padding-bottom:calc(80 / 750 * 100vw)}.tonysame .concept::before{background:url(../img/bg_sky_sp.webp) no-repeat center;background-size:cover;height:1800px}}.tonysame .concept::before{content:"";left:0;position:absolute;top:0;width:100%;z-index:-1}.tonysame .concept .btn a{height:80px}.tonysame .concept__title{margin:0 auto 35px;max-width:560px}@media screen and (max-width:1024px){.tonysame .concept__title{max-width:160px;margin-bottom:calc(45 / 750 * 100vw)}}.tonysame .concept__lead{font-size:2.2rem;font-weight:500;letter-spacing:.15em;line-height:1.954em;margin:0 0 70px}@media screen and (max-width:1024px){.tonysame .concept__lead{letter-spacing:.06em;line-height:1.882em;margin-bottom:calc(65 / 750 * 100vw);font-size:calc(34 / 750 * 100vw)}}.tonysame .concept__text{font-size:2rem;font-weight:500;letter-spacing:.15em;line-height:1.826em;margin:23px 0 0}@media screen and (max-width:1024px){.tonysame .concept__text{margin:13px 0 0;letter-spacing:.06em;font-size:calc(34 / 750 * 100vw)}}.tonysame .concept__kids{height:424.5px;margin:0 auto;max-width:1386px;padding:0 30px;pointer-events:none;position:absolute;z-index:5;inset:33px 0 0}@media screen and (max-width:1024px){.tonysame .concept__kids{height:210px;margin:0;padding:0;width:111px;inset:15px 0 auto auto}}.tonysame .concept__kids div{height:100%;position:absolute;right:0;top:0;width:301px}@media screen and (max-width:1024px){.tonysame .concept__kids div{right:0;width:100%}}.tonysame .concept__kids div{background:url(../img/kids.webp) no-repeat left top;background-size:cover}.tonysame .products{position:relative;z-index:5}@media screen and (min-width:1025px){.tonysame .products{margin:0 0 160px;padding:0 30px}}@media screen and (max-width:1024px){.tonysame .products{margin-bottom:calc(140 / 750 * 100vw)}}.tonysame .products__body{background:url(../img/products_bg.webp) no-repeat left top;background-size:cover;margin:0 auto;max-width:1320px}@media screen and (min-width:1025px){.tonysame .products__body{padding:90px 30px 80px}}@media screen and (max-width:1024px){.tonysame .products__body{background:url(../img/products_bg_sp.webp) no-repeat left top;background-size:cover;width:calc(630 / 750 * 100vw);padding-block:calc(80 / 750 * 100vw)}}.tonysame .products__items{margin:55px auto 0;max-width:1146px}@media screen and (max-width:1024px){.tonysame .products__items{margin-top:calc(45 / 750 * 100vw)}}@media screen and (max-width:1024px){.tonysame .products__items li{overflow:hidden;margin-bottom:calc(30 / 750 * 100vw)}.tonysame .products__items li.products__items--02 figure{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}}@media screen and (min-width:1025px){.tonysame .products__items li{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.tonysame .products__items li.products__items--02{-ms-flex-direction:row-reverse;flex-direction:row-reverse;margin:-53px 0 -40px}.tonysame .products__items li.products__items--02 div{padding-left:65px}.tonysame .products__items li.products__items--02 figure{translate:-65px 0}}.tonysame .products__items figure{-ms-flex-preferred-size:690px;flex-basis:690px}@media screen and (max-width:1024px){.tonysame .products__items figure{margin-bottom:calc(10 / 750 * 100vw)}}@media screen and (max-width:1024px){.tonysame .products__items figure img{width:105%}}@media screen and (min-width:1025px){.tonysame .products__items figure img{margin:0 -30px;width:calc(100% + 60px)}}.tonysame .products__items div{box-sizing:border-box;-ms-flex-preferred-size:456px;flex-basis:456px;position:relative}@media screen and (max-width:1024px){.tonysame .products__items div{margin-inline:calc(40 / 750 * 100vw)}}.tonysame .products__items h3{font-family:Roboto,sans-serif;font-size:2.6rem;font-weight:700;letter-spacing:.04em;line-height:1.461em}@media screen and (max-width:1024px){.tonysame .products__items h3{margin:0 0 0;text-align:center;line-height:1.2em;font-size:calc(40 / 750 * 100vw)}}.tonysame .products__items h3+p{font-size:2.4rem;font-weight:700;margin:0 0 15px}@media screen and (max-width:1024px){.tonysame .products__items h3+p{margin:0 0 2px;text-align:center;font-size:calc(36 / 750 * 100vw)}}.tonysame .products__items h3+p span{font-size:1.5rem;margin:0 0 0 5px}@media screen and (max-width:1024px){.tonysame .products__items h3+p span{font-size:calc(24 / 750 * 100vw)}}.tonysame .products__items p{font-size:1.8rem;line-height:1.666em}@media screen and (max-width:1024px){.tonysame .products__items p{line-height:1.8em;font-size:calc(30 / 750 * 100vw)}}.tonysame .products__detail,.tonysame .products__detail02{margin:0 auto 40px;width:580px}@media screen and (max-width:1024px){.tonysame .products__detail,.tonysame .products__detail02{width:calc(520 / 750 * 100vw);margin-top:calc(90 / 750 * 100vw);margin-bottom:calc(50 / 750 * 100vw)}}.tonysame .products__detail a,.tonysame .products__detail02 a{-ms-flex-align:center;align-items:center;border:2px solid currentColor;box-sizing:border-box;color:#1775ac;display:-ms-flexbox;display:flex;font-family:"Noto Serif JP",serif;font-size:2.4rem;font-weight:600;height:80px;-ms-flex-pack:center;justify-content:center;letter-spacing:.06em;position:relative;text-align:center;text-decoration:none;width:100%;transition:all 250ms ease}.tonysame .products__detail a:hover,.tonysame .products__detail02 a:hover{opacity:.8}@media screen and (max-width:1024px){.tonysame .products__detail a,.tonysame .products__detail02 a{font-size:1.6rem;letter-spacing:.06em;line-height:1.375em}}@media screen and (min-width:1025px){.tonysame .products__detail a:hover::after,.tonysame .products__detail02 a:hover::after{right:15px}}.tonysame .products__detail a::after,.tonysame .products__detail02 a::after{background:url(../img/arrow03.svg) no-repeat left top;background-size:contain;bottom:0;content:"";height:10px;margin:auto;position:absolute;right:20px;top:0;width:29px;transition:all 250ms ease}@media screen and (max-width:1024px){.tonysame .products__detail a::after,.tonysame .products__detail02 a::after{height:8px;width:19px;right:calc(30 / 750 * 100vw)}}.tonysame .products__detail02{margin:0 auto 62px}@media screen and (max-width:1024px){.tonysame .products__detail02{margin-bottom:calc(60 / 750 * 100vw)}}.tonysame .products__detail02 a{height:60px}@media screen and (max-width:1024px){.tonysame .products__detail02 a{height:45px}}.tonysame .products__text02{font-family:"Noto Serif JP",serif;font-size:2.3rem;font-weight:500;letter-spacing:.15em;line-height:1.5em;margin:0 0 25px;text-align:center}@media screen and (max-width:1024px){.tonysame .products__text02{font-size:1.7rem;letter-spacing:.06em;margin-bottom:calc(20 / 750 * 100vw)}}.tonysame .products__btn{background:#fff;margin:0 auto 0;width:580px}@media screen and (max-width:1024px){.tonysame .products__btn{width:calc(520 / 750 * 100vw)}}.tonysame .products__btn a{-ms-flex-align:center;align-items:center;background:#1775ac;color:#fff;display:-ms-flexbox;display:flex;font-family:"Noto Serif JP",serif;font-size:2.4rem;font-weight:600;height:80px;-ms-flex-pack:center;justify-content:center;letter-spacing:.06em;position:relative;text-align:center;text-decoration:none;width:100%;transition:all 250ms ease}@media screen and (max-width:1024px){.tonysame .products__btn a{font-size:1.6rem;letter-spacing:.04em;line-height:1.375em}}.tonysame .products__btn a:hover{opacity:.8}@media screen and (min-width:1025px){.tonysame .products__btn a:hover::after{right:15px}}.tonysame .products__btn a::after{background:url(../img/arrow04.svg) no-repeat left top;background-size:contain;bottom:0;content:"";height:10px;margin:auto;position:absolute;right:20px;top:0;width:29px;transition:all 250ms ease}@media screen and (max-width:1024px){.tonysame .products__btn a::after{height:8px;width:19px;right:calc(30 / 750 * 100vw)}}.tonysame .detail{background:url(../img/detail_bg.webp) no-repeat right top;background-size:cover;overflow:hidden;position:relative;z-index:5}@media screen and (min-width:1025px){.tonysame .detail{padding:80px 30px 100px}}@media screen and (max-width:1024px){.tonysame .detail{background:url(../img/detail_bg_sp.webp) no-repeat right top;background-size:cover;padding-bottom:calc(30 / 750 * 100vw);padding-top:calc(90 / 750 * 100vw)}}.tonysame .detail__points{margin:115px auto 0;max-width:1160px}@media screen and (max-width:1024px){.tonysame .detail__points{margin-top:calc(70 / 750 * 100vw);max-width:calc(630 / 750 * 100vw)}}.tonysame .detail__points li{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:100px;gap:30px}@media screen and (max-width:1024px){.tonysame .detail__points li{display:block;margin-bottom:calc(80 / 750 * 100vw)}}.tonysame .detail__points li:nth-of-type(even){-ms-flex-direction:row-reverse;flex-direction:row-reverse}.tonysame .detail__points img{width:100%}.tonysame .detail__points figure{-ms-flex-preferred-size:530px;flex-basis:530px}@media screen and (max-width:1024px){.tonysame .detail__points figure{margin-bottom:calc(40 / 750 * 100vw)}}.tonysame .detail__points div{box-sizing:border-box;-ms-flex-preferred-size:555px;flex-basis:555px}@media screen and (max-width:1024px){.tonysame .detail__points div{width:auto}}.tonysame .detail__points h3{font-size:2.8rem;font-weight:500;letter-spacing:.06em;line-height:1.571em;margin:0 0 30px}@media screen and (max-width:1024px){.tonysame .detail__points h3{margin:0 0 7px;letter-spacing:.02em;text-align:center;font-size:calc(40 / 750 * 100vw)}}.tonysame .detail__points p{font-size:1.8rem;font-weight:500;letter-spacing:.04em;line-height:1.666em}@media screen and (max-width:1024px){.tonysame .detail__points p{font-size:calc(30 / 750 * 100vw)}}.tonysame .cv{background:#fff;bottom:0;height:86px;left:0;position:sticky;width:100%;z-index:100}@media screen and (max-width:1024px){.tonysame .cv{height:calc(120 / 750 * 100vw)}}.tonysame .cv a{-ms-flex-align:center;align-items:center;background:#4c79a5;color:#fff;display:-ms-flexbox;display:flex;font-size:2.8rem;font-weight:500;height:100%;-ms-flex-pack:center;justify-content:center;letter-spacing:.06em;transition:all 250ms ease}.tonysame .cv a:hover{opacity:.8}@media screen and (max-width:1024px){.tonysame .cv a{font-size:2rem;padding-left:calc(98 / 750 * 100vw)}}.tonysame .cv a::after{background:url(../img/cv_arrow.svg) no-repeat center;background-size:contain;content:"";height:12px;margin:0 0 0 20px;width:40px;transition:all 250ms ease}@media screen and (max-width:1024px){.tonysame .cv a::after{height:calc(20 / 750 * 100vw);width:calc(64 / 750 * 100vw);margin-left:calc(34 / 750 * 100vw)}}.tonysame .cv a:hover::after{margin:0 -5px 0 25px}.tonysame .btns{background:#fff}@media screen and (min-width:1025px){.tonysame .btns{padding:120px 30px 80px}}@media screen and (max-width:1024px){.tonysame .btns{margin:0 auto;max-width:calc(630 / 750 * 100vw);padding-top:calc(90 / 750 * 100vw);margin-bottom:calc(140 / 750 * 100vw)}}.tonysame .btns h2{font-size:2.2rem;letter-spacing:.075em;line-height:1.5em;margin:0 auto 75px;max-width:560px;text-align:center}@media screen and (max-width:1024px){.tonysame .btns h2{font-size:calc(40 / 750 * 100vw);margin-bottom:calc(50 / 750 * 100vw)}}.tonysame .btns h2 img{margin-bottom:20px}@media screen and (max-width:1024px){.tonysame .btns h2 img{max-width:184px;margin-inline:auto}}.tonysame .btns h2 a{color:#6f6b6a;display:inline;text-decoration:underline}.tonysame .btns p{color:#595553;font-size:2.3rem;font-weight:500;letter-spacing:.15em;line-height:1.826em;margin:50px 0 10px;text-align:center}@media screen and (max-width:1024px){.tonysame .btns p{font-size:1.7rem;letter-spacing:.06em;margin-top:calc(20 / 750 * 100vw);margin-bottom:calc(20 / 750 * 100vw)}}.tonysame .btns nav{margin-bottom:40px}@media screen and (max-width:1024px){.tonysame .btns nav{margin-bottom:calc(50 / 750 * 100vw)}}@media screen and (max-width:1024px){.tonysame .btns nav.btn{max-width:none;width:100%}}@media screen and (max-width:1024px){.tonysame .btns nav.btn a{min-height:60px}}
/*# sourceMappingURL=../map/lp.css.map */
