@charset "utf-8";@import url(https://fonts.googleapis.com/earlyaccess/notosansjp.css);.weight100{font-weight:100}.weight300{font-weight:300}.weight400{font-weight:400}.weight500{font-weight:500}.weight600{font-weight:600}.weight700{font-weight:700}.weight900{font-weight:900}body{margin:0;font-size:16px;font-family:'Noto Sans JP',sans-serif;font-family:sans-serif;-webkit-font-smoothing:subpixel-antialiased;box-sizing:border-box;letter-spacing:1px}.fonts-loaded body{font-family:'Noto Sans JP',sans-serif}@media screen and (-webkit-min-device-pixel-ratio:0){body{font-family:'Noto Sans JP',sans-serif;letter-spacing:.05em;-webkit-font-smoothing:subpixel-antialiased;font-display:auto}}_:lang(x)::-ms-backdrop, body {font-family:'Noto Sans JP',sans-serif}_:lang(x)::-moz-placeholder, body {font-family:'Noto Sans JP',sans-serif}b,strong,.bold{font-family:'Noto Sans JP',sans-serif}a{color:#333;font-family:'Noto Sans JP',sans-serif;text-decoration:none}h1{padding:0;margin:0;font-weight:700;font-family:'Noto Sans JP',sans-serif}h4{margin:0}ul,li{margin:0;padding:0;list-style-type:none}.humb-menu,.sp-menu{display:none}header{width:100%;position:fixed;top:0;z-index:9999}.header{width:100%;height:auto;background-color:#fff;justify-content:space-between;display:flex}.header-1{width:350px;padding:20px 0;padding-left:50px}.header-1 a{text-decoration:none;color:#333;font-size:32px;font-weight:bold}.header-1 img{width:100%}.header-2{display:flex}.header-2 .header-tel{width:360px;height:auto;text-align:center;padding:15px}.header-2 .header-tel a:hover{opacity:.7}.header-2_1{display:block;width:110px;background-color:#14b8dc;text-align:center;border:solid 2px #14b8dc}.header-2_1:last-child{border-left:solid 2px #fff}.header-2_1 img{width:35px;margin-bottom:5px}.header-2_1 a{display:block;padding:15px 0;color:#fff;font-size:15px}@media screen and (max-width:1200px){.header-1{padding:22px 0;padding-left:30px}.header-1 a{font-size:30px}.header-2 .header-tel{width:335px;padding:25px 15px}.header-2_1 a{padding:19px 0}}@media screen and (max-width:960px){.header,#menu{display:none}.humb-menu,.sp-menu{display:block}.sp-menu{width:100%;height:auto;position:fixed;background-color:#fff;padding:18px 0;z-index:9998}.sp-menu br{display:none}.sp-menu a{font-size:25px;font-weight:bold;margin-left:30px}.sp-logo a img{width:300px}.sp-menu a:hover{color:#333}#gnav-btn{color:gray;padding:10px;font-size:30px;position:fixed;overflow-y:scroll;top:22px;right:30px;z-index:3;background-color:#fff;border:solid 1px #d1caca;border-radius:3px;z-index:9998}#gnav-input:checked ~ #gnav-content {top:97px;z-index:9997}#gnav-content{position:fixed;top:-100%;left:0;z-index:1;transition:.3s;width:100%;background-color:#14b8dc;color:#fff;height:calc(100vh - 80.5px);overflow:auto}#gnav-content::-webkit-scrollbar{display:none}#gnav-content p{margin-bottom:0}.humb-menu__title{padding:1.5rem}.humb-menu label{display:flex;justify-content:space-between;padding:.6rem;cursor:pointer;border-top:.5px dotted #fff}.humb-menu label:first-child{border-top:none}.humb-menu label a{width:100%;display:block;color:#fff}.humb-menu input{display:none}.humb-menu .accshow{height:0;overflow:hidden}.humb-menu .accshow p{padding:.5rem .8rem;border-top:.5px dotted #fff;font-size:15px;justify-content:space-between}.humb-menu .accshow p a{color:#fff}.humb-menu .cssacc:checked+.accshow{height:auto;background-color:#a7aaa9}}@media screen and (max-width:768px){#gnav-content{height:calc(100vh - 97px)}}@media screen and (max-width:520px){.sp-menu{padding:15px 0}.sp-menu .sp-logo{margin-left:30px}.sp-menu a{font-size:23px;margin-left:0;line-height:1.3em}#gnav-btn{padding:8px;top:20px;right:30px}#gnav-input:checked ~ #gnav-content{top:91px}}@media screen and (max-width:480px){.sp-menu a{font-size:20px}.sp-menu .sp-logo{margin-left:20px}.sp-menu .sp-logo a img{width:250px}#gnav-content{height:calc(100vh - 80.5px)}#gnav-btn{right:20px;top:16px}#gnav-input:checked ~ #gnav-content{top:80px}}@media screen and (max-width:375px){.sp-menu{padding:14px 0}.sp-menu .sp-logo a img{width:200px}#gnav-btn{padding:5px;top:13px}#gnav-input:checked ~ #gnav-content{top:69px}#gnav-content p{font-size:15px}.humb-menu label{padding:.6rem}}.breadcrumb-2{width:80%;padding:3px 0 0 25px;font-size:15px}.breadcrumb-2 a{color:#333}@media (max-width:960px){.breadcrumb-2{width:100%;padding:3px 10px 3px 10px;font-size:15px;background-color:#a7aaa9}.breadcrumb-2 a{color:#fff}}@media (max-width:520px){.breadcrumb-2{width:100%;padding:5px 10px 5px 10px;font-size:13px}}@media (max-width:480px){.breadcrumb-2{width:100%;padding:5px 10px 5px 10px}}.breadcrumb-1 li::before{content:">";font-weight:bold;color:#333;margin-right:6px;margin-left:3px}.breadcrumb-1 li:first-child::before{content:none}.breadcrumb-2 li::before{content:">";font-weight:bold;color:#333;margin-right:6px;margin-left:3px}.breadcrumb-2 li:first-child::before{content:none}@media (max-width:960px){.breadcrumb-1 li::before{color:#fff;margin-right:2px;margin-left:-1px}.breadcrumb-2 li::before{color:#fff;margin-right:2px;margin-left:-1px}}.breadcrumb-1{margin-top:137px;margin-bottom:0}.breadcrumb-1 li{display:inline}@media (max-width:1200px){.breadcrumb-1{margin-top:145px}}@media (max-width:960px){.breadcrumb-1{margin-top:97px}}@media (max-width:520px){.breadcrumb-1{margin-top:91px}}@media (max-width:480px){.breadcrumb-1{margin-top:80px;line-height:1.4em}}@media (max-width:375px){.breadcrumb-1{margin-top:68px}}.breadcrumb-2{margin-top:0;margin-bottom:0}.breadcrumb-2 li{display:inline}@media (max-width:1200px){.breadcrumb-2{margin-top:0}}@media (max-width:960px){.breadcrumb-2{margin-top:0}}@media (max-width:520px){.breadcrumb-2{margin-top:0}}@media (max-width:480px){.breadcrumb-2{margin-top:0;line-height:1.4em}}@media (max-width:375px){.breadcrumb-2{margin-top:0}}.active1,.active1 a{color:#6c757d}.shop-sliderbottom{margin-top:40vw}@media (max-width:960px){.shop-sliderbottom{margin-top:80vw}}@media (max-width:480px){.shop-sliderbottom{margin-top:150vw}}footer{width:100%;height:auto;background-color:#14b8dc;padding:80px 0;margin:0 auto;border-top:solid 12px #a7aaa9}.footer-1{width:90%;height:auto;text-align:center;margin:0 auto;margin-bottom:50px}.footer-1 a{color:#fff;font-size:35px;font-weight:bold}.footer-1 a span{display:inline-block}.footer-1 a img{width:90%;max-width:550px}.footer-2-sp{display:none}.footer-2{width:90%;max-width:960px;height:auto;display:flex;margin:0 auto;justify-content:space-between}.footer-2 ul{color:#fff;padding:0 10px}.footer-2 ul li{margin-top:5px}.footer-2 ul .midashi{font-weight:bold;margin-bottom:15px}.footer-2 ul li a{color:#fff;font-size:14px}.footer-2-1 ul .midashi a{font-size:16px}.footer-2 ul li a:hover{opacity:.8}.footer-1-1{width:90%;max-width:960px;height:auto;text-align:center;margin:50px auto;border-bottom:solid 2px #fff;border-top:solid 2px #fff;padding:3px 0}.footer-1-1 a{color:#fff;font-size:25px;font-weight:bold}.footer-2-1{width:90%;max-width:960px;height:auto;display:flex;flex-wrap:wrap;margin:0 auto;justify-content:space-between}.footer-2-1 ul{color:#fff;width:12%;min-width:170px;padding:0 5px;margin:0 auto 30px auto;display:block}.footer-2-1 ul li{margin-top:5px}.footer-2-1 ul .midashi{font-weight:bold;margin-bottom:15px}.footer-2-1 ul li a{color:#fff;font-size:14px}.footer-2-1 ul li a:hover{opacity:.8}.footer-2-1 ul span{display:inline-block}.empty_item{width:12%;min-width:170px;padding:0 5px;margin:0 auto 30px auto;display:block}@media (max-width:768px){.footer-1-1{width:80%}}@media (max-width:640px){.footer-1-1{margin:30px auto}.footer-1-1 a{font-size:20px}}@media (max-width:480px){.footer-1-1{width:90%;margin:20px auto}.footer-1-1 a{font-size:17px}}.midashi{border-left:solid 6px #fff}.midashi span{padding-left:8px}.footer-3{max-width:640px;width:80%;margin:0 auto;margin-top:80px;display:flex;gap:20px;justify-content:center;flex-wrap:wrap}.footer-3 a{color:#fff;font-weight:bold}.footer-3 a i{margin-right:3px}.copyright{margin:100%;color:#fff;margin:0 auto;margin-top:40px;text-align:center;font-size:14px;line-height:35px}.copyright a{color:#fff}.copyright a:hover{text-decoration:none;opacity:.7}@media screen and (max-width:960px){footer{padding:50px 0;padding-bottom:130px;border-top:none}.footer-2{flex-wrap:wrap}.footer-2-1{flex-wrap:wrap}}@media screen and (max-width:768px){.footer-1 a{font-size:32px}.footer-2{display:none}.footer-2-1{display:none}.footer-2-sp{display:block;width:80%;height:auto;margin:0 auto}.footer-2-sp p{margin:0 auto;font-weight:bold;color:#14b8dc}.footer-2-sp .humb-menu label{background-color:#fff;margin-top:15px;text-align:center}.humb-menu .cssacc:checked+.accshow{height:auto;background-color:#a7aaa9}.footer-3{width:85%;font-size:15px;margin-top:30px;display:grid;text-align:center;justify-content:center}.footer-3 a{margin-top:10px;font-size:16px}}@media screen and (max-width:640px){.footer-1{margin-bottom:30px}.footer-1 a{font-size:28px}.copyright{font-size:12px;margin-top:30px}}@media screen and (max-width:520px){.copyright{line-height:28px}}@media screen and (max-width:480px){footer{padding-top:40px}.footer-1{width:100%;margin-bottom:20px}.footer-2-sp{width:90%}.footer-2-sp .humb-menu label{margin-top:10px;padding:.6rem}.humb-menu .cssacc:checked+.accshow{text-align:center}.footer-2-sp p,.humb-menu .accshow p a{font-size:14px}.footer-3{width:320px;margin-top:15px}.footer-3 a{font-size:15px}.copyright{margin-top:20px;font-size:13px}}.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:30px}@media screen and (max-width:960px){.content-1{width:80%}}@media screen and (max-width:768px){.content-1{width:90%}}.content-1_1{width:100%;height:auto;text-align:left;margin:15px auto}.content-1_1 p{margin-bottom:20px;line-height:1.6em}.content-1_1-adjust p{margin-bottom:0;line-height:1.6em}.content-1_1-adjust2{width:97%;margin-bottom:0;line-height:1.6em}.youtube{width:100%;aspect-ratio: 16 / 9}.youtube iframe{width:100%;height:100%;position:sticky}.h2{width:100%;height:auto;padding:0 6px;background-color:#14b8dc;text-align:left;border-radius:5px;display:flex;justify-content:space-between}.h2_1{display:flex}.h2_2{width:30px;height:auto;margin:0 5px}.h2_1 h2{font-size:20px;font-weight:700;margin-bottom:0;line-height:1.4em;color:#fff;padding:10px 0}.h2_1 span{border-left:solid 5px #fff;margin-right:8px;opacity:.5}.h2_2 img{width:100%;opacity:.5;vertical-align:none}@media screen and (max-width:960px){.h2 h2{font-size:18px}}@media screen and (max-width:768px){.h2_1 h2{padding:8px 0}.h2_2{width:28px}}@media screen and (max-width:480px){.h2_1 h2{font-size:16px}.h2_1 span{margin-right:5px}.h2_2{width:22px}}.midashi_flex{display:flex}.midashi_adjust{width:15px;height:10px;background-color:#fff}.h3{width:100%;padding:0 10px;margin:0;background-color:#a1e2f1;text-align:left;border-radius:5px;overflow:hidden}.h3 h3{font-size:17px;font-weight:bold;margin:0;line-height:1.8rem;color:#333;display:flex}.h3 h3 span{display:inline-block;border-left:solid 5px #14b8dc;margin-right:8px}.h3 h3 p{margin:10px 0;line-height:1.3em}.h3-orange{background-color:#ffc896}.h3-orange h3 span{border-left:solid 5px #ff9c4c}.h3-green{background-color:#b4eecd}.h3-green h3 span{border-left:solid 5px #03c751}@media screen and (max-width:960px){.h3 h3{font-size:16px}}@media screen and (max-width:480px){.h3{padding:3px 5px}.h3 h3{font-size:15px}.h3 h3 p{margin:5px 0}}.h4{width:97%;height:auto;border-bottom:dotted 3px #707070;font-weight:bold;margin:0 auto;padding-bottom:3px;text-align:left;font-size:16px}.h4 h4{font-size:16px}.arrow{position:relative;display:inline-block;padding:0 0 0 22px;color:#000;vertical-align:middle;text-decoration:none;font-size:15px}.arrow::before,.arrow::after{position:absolute;top:0;bottom:0;left:0;margin:auto;content:"";vertical-align:middle}.sample4-2::before{width:17px;height:17px;-webkit-border-radius:50%;border-radius:50%;background:#14b8dc}.sample4-2::after{left:7px;box-sizing:border-box;width:3px;height:3px;border:5px solid transparent;border-left:4px solid #fff}.btn-box{width:80%;max-width:770px;height:auto;margin:0 auto;margin-top:100px}@media screen and (max-width:960px){.btn-box{width:90%;max-width:550px;margin-top:50px}}.shoplist-btn{width:100%;text-align:center;margin:0 auto}.shoplist-btn a{display:block;width:100%;margin:0 auto;padding:30px 20px;border:solid 4px #14b8dc;border-radius:20px}.shoplist-btn a:hover{opacity:.8}.shoplist-btn .shoplist-btn-1{font-size:30px;font-weight:bold;margin-bottom:0;color:#333}.shoplist-btn .shoplist-btn-2{font-size:55px;font-weight:bold;color:#14b8dc;margin-bottom:0}@media screen and (max-width:960px){.shoplist-btn a{padding:20px}.shoplist-btn .shoplist-btn-1{font-size:25px}.shoplist-btn .shoplist-btn-2{font-size:48px}}@media screen and (max-width:640px){.shoplist-btn .shoplist-btn-1{font-size:5vw}.shoplist-btn .shoplist-btn-2{font-size:7vw}}@media screen and (max-width:480px){.shoplist-btn a{border:solid 3px #14b8dc;border-radius:12px;padding:10px}}.tel-btn{width:100%;text-align:center;margin:0 auto;margin-top:30px}.tel-btn a:hover{opacity:.8}.tel-btn-1{width:100%;height:auto;margin-bottom:10px;display:flex;color:#fff}.tel-btn-1_2 .tel-p-1{font-size:42px;font-weight:bold;margin-bottom:10px;line-height:30px}.tel-btn-1_2 .tel-p-2{margin-bottom:0;font-size:20px}.tel-btn-2{width:100%;height:auto;background-color:#fff;color:#fb7500;border-radius:10px;padding-bottom:10px}.tel-btn-2 p{font-size:85px;font-weight:bold;margin-bottom:0;line-height:84px}@media screen and (max-width:960px){.tel-btn{margin-top:15px}.tel-btn-1_2 .tel-p-1{font-size:30px}.tel-btn-1_2 .tel-p-2{font-size:15px}.tel-btn-2 p{font-size:62px}}@media screen and (max-width:640px){.tel-btn-1_2 .tel-p-1{font-size:5vw;margin-bottom:2px}.tel-btn-1_2 .tel-p-2{font-size:14px}.tel-btn-2{padding-bottom:1.1vw}.tel-btn-2 p{font-size:10vw;line-height:1em}}@media screen and (max-width:480px){.tel-btn-2{border-radius:5px}}.line-btn{width:100%;text-align:center;margin:0 auto;margin-top:35px}.line-btn a{display:block;width:100%;margin:0 auto}.line-btn a:hover{opacity:.8}@media screen and (max-width:960px){.line-btn{margin-top:20px}}.fixed-tel-sp,.fixed-sp{display:none}.fixed-tel{width:230px;height:auto;position:fixed;right:30px;bottom:149px;z-index:99}.fixed-line{width:230px;height:auto;position:fixed;right:30px;bottom:81px;z-index:99}.fixed-instagram{width:230px;height:auto;position:fixed;right:30px;bottom:13px;z-index:99}.fixed-instagram img{width:100%;height:auto}.fixed-tel a:hover,.fixed-line a:hover,.fixed-instagram a:hover{opacity:.7}@media screen and (max-width:1200px){.fixed-tel,.fixed-line,.fixed-instagram{width:210px}.fixed-tel{bottom:160px}.fixed-line{bottom:95px}.fixed-instagram{bottom:30px}}@media screen and (max-width:960px){.fixed-tel,.fixed-line,.fixed-instagram{display:none}.fixed-tel-sp,.fixed-sp{display:block;position:fixed}.fixed-tel-sp{width:100%;height:65px;bottom:49px;text-align:center;background-color:#fb7500;z-index:99}.fixed-tel-sp a{height:auto;color:#fff;display:block;padding:6px 0;font-size:30px;font-weight:500}.fixed-tel-sp a span{font-size:35px;font-weight:700;margin-left:5px}.fixed-sp{width:100%;height:50px;bottom:0;text-align:center;display:flex;z-index:99}.fixed-line-sp,.fixed-instagram-sp{width:50%;height:50px}.fixed-line-sp{left:0;background-color:#06c755}.fixed-instagram-sp{right:0;background-color:#14b8dc}.fixed-line-sp a,.fixed-instagram-sp a{color:#fff;display:block;padding:10px 0;font-size:20px}.fixed-line-sp a i,.fixed-instagram-sp a i{margin-right:3px}.fixed-instagram-sp a img{width:22px;margin-right:3px;margin-bottom:5px}}@media screen and (max-width:768px){.fixed-tel-sp{width:100%;height:60px}.fixed-tel-sp a{font-size:25px;padding:7px 0}.fixed-tel-sp a span{font-size:30px}}@media screen and (max-width:640px){.fixed-tel-sp a{font-size:20px;padding:11px 0}.fixed-tel-sp a span{font-size:25px}}@media screen and (max-width:480px){.fixed-tel-sp{height:54px}.fixed-tel-sp a{width:100%;font-size:4.3vw;padding:12px 0;line-height:1.3em;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);-webkit-transform:translateY(-50%) translateX(-50%)}.fixed-tel-sp a span{font-size:5.2vw}.fixed-line-sp a,.fixed-instagram-sp a{color:#fff;display:block;padding:12px 0;font-size:20px}.fixed-line-sp a,.fixed-instagram-sp a{color:#fff;display:block;padding:12px 0;font-size:16px;font-weight:700}}@media screen and (max-width:375px){.fixed-line-sp a,.fixed-instagram-sp a{font-size:16px;padding:13px 0}}.qanda{background-color:#f2f2f2;border-radius:5px;padding:0 10px;margin:15px auto}.question{display:flex;align-items:center;border-bottom:dotted 3px #a7aaa9;padding:10px}.question p{margin:0;padding-left:5px;font-weight:bold}.question_logo{background-color:#fff;padding:2px 10px;border-radius:50px;font-weight:700;color:#14b8dc;font-size:20px;margin:0}.qanda-link a{color:#14b8dc;font-weight:bold;text-decoration:underline}.answer{display:flex;align-items:center;padding:10px}.answer p{margin:0;padding-left:5px}.answer-p{margin:0;padding-left:5px}.answer_logo{background-color:#14b8dc;padding:2px 10px;border-radius:50px;font-weight:700;color:#fff;font-size:20px;margin:0}@media (max-width:768px){.question p,.answer p{font-size:15px;line-height:1.4em}.question,.answer{padding:8px 0}}@media (max-width:520px){.qanda{padding:5px 12px}}.blank_adjust{　　width:100%;height:10px}.detail a{color:#14b8dc;font-weight:700}.contact1{font-weight:700}.cintact2{width:50%}.contact2 a{background-color:#14b8dc;color:#fff;font-weight:700;margin:0 auto;padding:20px;border-radius:25px;display:block}.global_menu{width:100%;position:relative;color:#fff;background:#a7aaa9;text-align:center}.global_menu li{display:inline-block}.global_menu a{display:block;padding:10px 30px;color:#fff;font-size:.9em}.global_menu a i{margin-left:3px}.menu:hover>a{background:#14b8dc}.child_menu>li>a{font-size:1em}.child_menu>li>a:hover{background:#14b8dc}.child_menu{width:100%;position:absolute;top:100%;left:0;padding:15px 30px;color:#333;background:#14b8dc;visibility:hidden;opacity:0;transition:.3s opacity}.menu:hover .child_menu{opacity:1;visibility:visible}.child_menu a{padding-bottom:8px;position:relative}.child_menu a::before{background:#fff;content:'';width:50%;height:2px;position:absolute;left:0;bottom:0;right:0;margin:auto;transform-origin:center top;transform:scale(0,1);transition:transform .2s}.child_menu a:hover::before{transform-origin:center top;transform:scale(1,1)}@media (max-width:960px){.global_menu{display:none}}#header.UpMove{animation:UpAnime .5s forwards}@keyframes UpAnime{
  from {
    opacity: 1;
  transform: translateY(0);
  }
  to {
    opacity: 0;
  transform: translateY(-100px);
  }
}#header.DownMove{animation:DownAnime .5s forwards}@keyframes DownAnime{
  from {
    opacity: 0;
  transform: translateY(-100px);
  }
  to {
    opacity: 1;
  transform: translateY(0);
  }
}.profile{max-width:770px;width:80%;height:auto;padding:30px;border:solid 3px #14b8dc;margin:50px auto;border-radius:20px}.profile_1{justify-content:space-between;display:flex;margin-bottom:15px;padding-bottom:20px;border-bottom:solid 2px #a1e2f1}.profile_1 .profile-img{width:175px;height:auto;margin-right:25px}.profile_1 .profile-img img{width:175px}.profile_1 .profile-name{width:70%;height:auto;margin-top:.5vw}.profile_1 .profile-name .supervisor{display:inline-block;background-color:#1eb3eb;color:#fff;padding:3px 5px;margin-bottom:10px;border-radius:5px}.profile_1 .profile-name .name{font-weight:600;font-size:16px;margin-bottom:0}.profile_1 .profile-name p span{font-size:35px}.profile_2 p{margin-bottom:0}.profile_skill{margin-top:10px}@media (max-width:960px){.profile{width:90%;max-width:550px}.profile_1 .profile-img,.profile_1 .profile-img img{width:150px}.profile_1 .profile-name{margin-top:0}.profile_1 .profile-name p span{font-size:30px}.profile_1 .profile-name .name{font-size:16px}}@media (max-width:768px){.profile_1 .profile-name{margin-top:1vw}.profile_1 .profile-name .name{font-size:15px}}@media (max-width:520px){.profile{padding:20px}.profile_1{display:block;padding-bottom:15px}.profile_1 .profile-name{width:100%;margin:0 auto;margin-top:2.5vw;text-align:center;line-height:1.3em}.profile_1 .profile-name .name{font-size:14px}.profile_1 .profile-name .supervisor{font-size:14px;margin-bottom:6px}.profile_1 .profile-name p span{font-size:30px;line-height:1.3em}.profile_1 .profile-img{width:200px;margin:0 auto}.profile_1 .profile-img img{width:100%}.profile_2 p{font-size:14px}}.footer-banner{width:90%;max-width:960px;margin:0 auto;margin-bottom:50px;display:flex;justify-content:center;flex-wrap:wrap;grid-gap:10px}.footer-banner a{display:block;width:23%;height:auto}.footer-banner a img{width:100%;display:block;height:auto}@media (max-width:768px){.footer-banner{width:80%}.footer-banner a{width:48%;grid-gap:1%}}@media (max-width:480px){.footer-banner{width:90%;margin-bottom:30px}}.nopic-adjust{margin-top:137px}@media (max-width:1200px){.nopic-adjust{margin-top:145px}}@media (max-width:960px){.nopic-adjust{margin-top:97px}}@media (max-width:520px){.nopic-adjust{margin-top:91px}}@media (max-width:480px){.nopic-adjust{margin-top:80px}}@media (max-width:375px){.nopic-adjust{margin-top:68px}}.link-btn{display:flex;justify-content:flex-end}.link-btn2{color:#14b8dc;font-weight:bold}.link-btn a{color:#14b8dc;font-weight:bold}.link-btn a::after{content:"▶";color:#14b8dc;font-weight:bold;margin-left:3px}.link-btn a:hover{opacity:.7}.caution{color:#14b8dc}.caution-small{font-size:14px}.voice-link-btn{width:75%;max-width:900px;margin:30px auto;display:flex;justify-content:center}.voice-link-btn a{color:#fff;background-color:#14b8dc;border-bottom:5px solid #008aa8;margin:auto}.voice-link-btn a:hover{margin-top:3px;color:#fff;background:#14b8dc;border-bottom:2px solid #008aa8}.voice-link-btn a{font-size:1.1rem;font-weight:700;line-height:1.5;position:relative;display:inline-block;padding:.5rem 1.5rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:all .3s;transition:all .3s;text-align:center;vertical-align:middle;text-decoration:none;letter-spacing:.1em;border-radius:.5rem;margin:auto}@charset "utf-8";.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}}