.box{width:100%;height:auto;margin-bottom:100px;padding-top:137px}@media screen and (max-width:960px){.box{padding-top:95px}}@media screen and (max-width:480px){.box{padding-top:80px;margin-bottom:30px}}@media screen and (max-width:375px){.box{padding-top:70px}}.mainvisual{width:100%}.mainvisual h1{}.mainvisual h1 img{width:100%}.topmain-pc{display:block;width:100%;height:auto}.topmain-sp{display:none;width:100%;height:auto}@media (max-width:960px){.topmain-pc{display:none}.topmain-sp{display:block}}.content{width:100%;max-width:1200px;height:auto;padding:30px 0;margin:0 auto}.content-1{width:75%;height:auto;margin:0 auto;text-align:center;padding-top:50px}.content-1 .onayami{font-weight:700;font-size:46px;line-height:3.8rem}@media screen and (max-width:960px){.content-1{width:80%}.content-1 .onayami{font-size:35px;line-height:3rem}}@media screen and (max-width:768px){.content-1{width:90%}}@media screen and (max-width:640px){.content-1 .onayami{font-size:5.8vw;line-height:7.4vw}}@media screen and (max-width:480px){.content-1 .onayami{font-size:5.7vw}}.content-1-btnbox{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:50px;gap:10px}.btnbox-1{width:32%;height:auto}.btnbox-1-2{width:24%;height:auto}.btnbox-1 a:hover{opacity:.6}.content-1-box{width:100%;height:auto;margin-top:30px}.content-1-box p{font-size:18px}.content-1-box p span{font-weight:600;color:#14b8dc;font-size:20px;display:block;margin-top:15px;word-break:keep-all;overflow-wrap:break-word}.content-1-box p span::before{content:"〈 "}.content-1-box p span::after{content:" 〉"}@media screen and (max-width:1024px){.btnbox-1{width:31%}.btnbox-1-2{width:23%;height:auto}.content-1-box p{font-size:16px;line-height:1.8em}}@media screen and (max-width:960px){.content-1-btnbox{margin-top:30px}.content-1-box p br{display:none}.btnbox-1{width:48.5%}.content-1-box p span::before{content:""}.content-1-box p span::after{content:""}}@media screen and (max-width:520px){.btnbox-1{width:48%}.content-1-box p span::before{content:""}.content-1-box p span::after{content:""}}@media screen and (max-width:480px){.btnbox-1{width:48.5%}.content-1-btnbox{gap:8px}.content-1-box p{font-size:15px;text-align:left}.content-1-box p span{font-size:18px}}.corona-box{width:100%;height:auto;margin-top:50px}.corona-1{width:100%;height:auto;display:flex;justify-content:space-between}.corona-content-1{width:30%}.corona-content-1_1{width:100%;height:auto;margin-top:10px;text-align:left}.corona-content-1_1 p{font-size:16px}.corona-2{width:100%;height:auto;padding:10px;text-align:center;border:solid 4px #14b8dc;border-radius:10px;margin-top:40px}.corona-2 p{margin-bottom:0;color:#14b8dc;font-weight:bold;font-size:28px;line-height:2.4rem}@media screen and (max-width:960px){.corona-box{margin-top:30px}.corona-content-1{width:31.5%}.corona-2{margin-top:20px;border:solid 3px #14b8dc}.corona-2 p{font-size:23px}}@media screen and (max-width:768px){.corona-2 p{font-size:22px;line-height:1.8rem}}@media screen and (max-width:640px){.corona-2 p{font-size:18px;line-height:1.6rem}}@media screen and (max-width:520px){.corona-1{display:block}.corona-content-1{width:100%;display:flex;margin-bottom:10px}.corona-content-1 img{width:30%}.corona-content-1_1{margin-left:10px}.corona-2{border:solid 2px #14b8dc}.corona-2 p{font-size:15px;line-height:1.4rem}}@media screen and (max-width:480px){.corona-box{margin-top:20px}.corona-content-1{}.corona-content-1 img{width:22%}.corona-content-1_1 p{font-size:13px;line-height:1.3em;margin-bottom:0}}.moshimo{width:100%;height:auto;margin:0 auto;margin-top:50px}.moshimo img{width:80%;height:auto}.moshimo_btn-box{width:100%;height:auto;margin:0 auto;text-align:center}.moshimo_btn-box p{font-size:35px;font-weight:bold;margin:30px auto}.moshimo_btn-box-1{width:100%;height:auto}.moshimo_btn-box-1 a{background:#14b8dc;border-radius:50vh;position:relative;display:flex;justify-content:space-around;align-items:center;margin:0 auto;max-width:450px;width:80%;padding:22px 10px;color:#fff;font-size:20px;font-weight:700;border:solid 2px #14b8dc}.moshimo_btn-box-1 a:after{content:'';width:10px;height:10px;border-top:3px solid #fff;border-right:3px solid #fff;transform:rotate(45deg) translateY(-50%);position:absolute;top:50%;right:28px;border-radius:1px}.moshimo_btn-box-1 a:hover{background:#fff;color:#14b8dc}.moshimo_btn-box-1 a:hover:after{border-color:#14b8dc}@media screen and (max-width:960px){.moshimo{margin-top:30px}.moshimo img{width:90%}.moshimo_btn-box p{font-size:30px;margin-bottom:10px}}@media screen and (max-width:520px){.moshimo_btn-box p{font-size:25px}.moshimo_btn-box-1 a{padding:15px 10px}}@media screen and (max-width:480px){.moshimo img{width:100%}.moshimo_btn-box p{font-size:18px}.moshimo_btn-box-1 a{font-size:16px;padding:10px}}.chiryou{width:100%;height:auto;margin:0 auto;margin-top:50px}.chiryou .chiryou-1{font-size:20px;color:#14b8dc;font-weight:700;margin-bottom:5px}.chiryou .chiryou-2{font-size:40px;font-weight:bold;margin-bottom:0}.chiryou .chiryou-content{width:100%;height:auto;margin:0 auto;margin-top:30px}@media screen and (max-width:960px){.chiryou{margin-top:30px}.chiryou .chiryou-1{margin-bottom:0}}@media screen and (max-width:640px){.chiryou .chiryou-2{font-size:5.8vw;line-height:7.4vw}.chiryou .chiryou-content{margin-top:20px}}@media screen and (max-width:480px){.chiryou .chiryou-1{font-size:16px}.chiryou .chiryou-2{font-size:5.7vw}}.chiryou-content-1{width:100%;height:auto;padding:30px 30px;justify-content:space-between;display:flex;border:solid 1px #a7aaa9;margin-bottom:30px}.chiryou-content-1:last-child{margin-bottom:80px}.chiryou-content-1_1{width:260px;height:260px;background-color:#f2f2f2;border-radius:50vh}.chiryou-content-1_1 img{width:260px;height:260px;background-color:#f2f2f2;border-radius:50vh}.chiryou-content-1_2{width:65%;height:auto;text-align:left}.chiryou-content-1_2 .point{font-size:16px;color:#14b8dc;font-weight:bold;margin-bottom:5px}.chiryou-content-1_2 .point-1{font-size:26px;font-weight:bold}.chiryou-content-1_2 .point-2{margin-bottom:0}.chiryou-content-2_1{width:90%;height:auto;margin:0 auto}.chiryou-content-2_1 img{width:90%}.chiryou-content-2_2{width:90%;text-align:center;margin:0 auto;margin-top:30px}.chiryou-content-2_2 .point{font-size:28px;font-weight:bold;color:#14b8dc;margin-bottom:10px}@media screen and (max-width:1200px){.chiryou-content-1{padding:20px;margin-bottom:20px}.chiryou-content-1_1{width:20vw;height:20vw}.chiryou-content-1_1 img{width:20vw;height:20vw}.chiryou-content-1_2{width:68%}.chiryou-content-1_2 .point-1{font-size:24px;margin-bottom:8px;line-height:1.3em}.chiryou-content-1_2 .point-1 span{display:inline-block}.chiryou-content-1_2 .point-2{font-size:15px}}@media screen and (max-width:960px){.chiryou-content-1_2 .point-1{font-size:20px}.chiryou-content-1_2 .point{font-size:14px}.chiryou-content-1:last-child{margin-bottom:60px}}@media screen and (max-width:768px){.chiryou-content-1_1{width:24vw;height:24vw}.chiryou-content-1_1 img{width:24vw;height:24vw}.chiryou-content-2_2{margin-top:20px}}@media screen and (max-width:640px){.chiryou-content-1{width:80%;display:block;margin:0 auto;margin-top:20px;padding:30px}.chiryou-content-1_1{width:45vw;height:45vw;margin:0 auto}.chiryou-content-1_1 img{width:45vw;height:45vw;margin:0 auto}.chiryou-content-1_2{width:100%;text-align:center;margin-top:15px}.chiryou-content-1_2 .point-1{font-size:20px;line-height:1.2em}.chiryou-content-2_2 .point{font-size:22px;margin-bottom:5px}}@media screen and (max-width:520px){.chiryou-content-1{width:90%;padding:20px}}@media screen and (max-width:480px){.chiryou-content-1{width:95%}.chiryou-content-1_2 .point-1{font-size:18px}}@media screen and (max-width:375px){.chiryou-content-1{padding:15px}.chiryou-content-1_2 .point-1{font-size:4.2vw}.chiryou-content-1_2 .point-2{font-size:14px}}.flow{width:100%;height:auto;margin:30px auto}.flow-1{width:100%;height:auto;padding:25px;border:solid 2px #a1e2f1;border-radius:20px;display:flex;justify-content:space-between}.flow-1_1{width:35%;height:auto}.flow-1_1 img{width:100%}.flow-1_2{width:60%;text-align:left}.flow-1_2 .flow-midashi{font-size:20px;font-weight:bold;color:#14b8dc;margin-bottom:5px;margin-top:15px}.flow-1_2 .flow-midashi span{font-size:20px;font-weight:bold;color:#fff;margin-bottom:5px;margin-right:5px;background-color:#14b8dc;padding:3px 10px;border-radius:5px}.flow-content1{margin:10px 0 20px 0}.flow-content-title{font-weight:bold;margin:3px 0}.flow-content-title::before{content:"●";color:#14b8dc;font-size:12px;margin-right:5px;margin-bottom:5px}.flow-content-text{}.flow-content-text li{margin-bottom:5px}.flow-content-table{}.flow-content-table th{border:solid 1px #707070;background-color:#e3faff;padding:10px;width:30%;text-align:center}.flow-content-table td{border:solid 1px #707070;padding:10px;width:70%}.arrow-box{width:100%;height:auto;margin:15px auto}.arrow-box img{width:80px}.flow-2{width:100%;height:auto;margin-top:15px;text-align:left}@media screen and (max-width:1024px){.flow-1_1{width:42%}.flow-1_2{width:55%}}@media screen and (max-width:960px){.flow-1{padding:20px}.flow-1_2 p{font-size:15px;margin-bottom:0}.arrow-box img{width:60px}}@media screen and (max-width:768px){.flow-1{width:90%;margin:0 auto;display:block;padding:30px}.flow-1_1,.flow-1_2{width:100%}.flow-1_1 img{width:100%}.flow-1_2{margin-top:10px}.flow-2{width:90%;margin:0 auto;margin-top:15px}}@media screen and (max-width:520px){.flow-1,.flow-2{width:100%}.flow-1{padding:20px;border-radius:15px}.flow-1_2 .flow-midashi{margin-bottom:0}.arrow-box{margin:10px auto}}.comic{width:100%;margin:0 auto}.comic-h2{padding-top:0;margin-top:80px}.comic .slider img{max-width:850px;width:80%;height:108vh;display:block;margin:0 auto}.slider div{z-index:1;margin-top:30px}@media screen and (max-width:960px){.comic .slider img{height:auto}}@media screen and (max-width:768px){.comic .slider img{width:95%}}@media screen and (max-width:640px){.comic .slider img{width:95%}}@media screen and (max-width:520px){.slider div{z-index:1;margin-top:15px}}.voice{width:100%;position:absolute;left:0}.swiper-container,.swiper-container-1{overflow:hidden;padding:10px 0;width:100%}.swiper-wrapper{transition-timing-function:linear}.swiper-wrapper img{width:100%;height:auto;border-radius:10px}.btn-box{margin-top:40vw}@media (max-width:960px){.btn-box{margin-top:80vw}}@media (max-width:480px){.btn-box{margin-top:155vw}}.small-font{font-size:15px;font-weight:normal}@media (max-width:480px){.small-font{font-size:13px}}.banner-slider{padding-left:0}.top-banner{margin-bottom:70px}.top-banner li{}.top-banner li a{}.top-banner li a:hover{opacity:.7}.top-banner li a img{width:100%;height:auto;display:block}.btn-box .shoplist-btn a{text-decoration:none!important}@media (max-width:960px){.content-top-adjust1{padding:0;margin:0 auto}}