.header{width:100%;position:fixed;background-color:#fff9d8;border-bottom:solid 1px #f1bb01;font-family:"Noto Sans JP",serif;z-index:99;top:0;overflow:hidden;color:#000;height:70px}@media screen and (max-width: 767px){.header{letter-spacing:.1rem;height:50px;padding:5px 0;z-index:99}}.header a{color:#000;font-weight:bold}@media screen and (max-width: 767px){.header a{font-size:14px;font-weight:bold;border-bottom:2px dotted}}.header__inner{position:relative;overflow:hidden;padding-top:30px;padding-bottom:20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;max-width:1240px;margin:0 auto}@media screen and (max-width: 767px){.header__inner{padding:7px;margin-right:18px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}}.header__top{padding-left:15px}.header__menu{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline}@media screen and (max-width: 767px){.header__menu{position:fixed;top:50px;right:-100%;width:100%;height:40vh;background-color:#fff9d8;font-size:16px;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:99;padding-top:50px;-webkit-transition:.3s;transition:.3s;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding-left:32px}}.header__nav{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:15px;position:relative}@media screen and (max-width: 767px){.header__nav{position:absolute;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-top:60px}}.header__nav li{padding:0 15px}@media screen and (max-width: 767px){.header__nav li{margin-bottom:30px}}.header__nav li a{font-weight:bold}.header__toggle{display:none}@media screen and (max-width: 767px){.header__toggle{width:40px;height:26px;position:relative;z-index:21;display:block}}.header__toggle span{display:none}@media screen and (max-width: 767px){.header__toggle span{display:block;position:absolute;height:3px;width:100%;background:#f1bb01;right:0;-webkit-transition:all .3s ease;transition:all .3s ease}.header__toggle span:nth-child(1){top:0}.header__toggle span:nth-child(2){top:12px}.header__toggle span:nth-child(3){top:24px}}@media screen and (max-width: 767px){.menu-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.4);opacity:0;visibility:hidden;-webkit-transition:.3s;transition:.3s;z-index:90}}@media screen and (max-width: 767px){.menu-overlay.is-active{opacity:1;visibility:visible}}@media screen and (max-width: 767px){.header__menu.is-open{right:0}}@media screen and (max-width: 767px){.header__toggle.is-open span:nth-child(1){top:12px;-webkit-transform:rotate(225deg);transform:rotate(225deg)}.header__toggle.is-open span:nth-child(2){opacity:0}.header__toggle.is-open span:nth-child(3){top:12px;-webkit-transform:rotate(-225deg);transform:rotate(-225deg)}}#mainContent{overflow-x:hidden;padding-top:0;line-height:1.6;font-family:"Noto Sans JP",serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:16px;background-color:#fff9d8}#mainContent .inner{max-width:990px;margin:0 auto}@media screen and (max-width: 767px){#mainContent .inner{padding:0 25px}}#mainContent .mark{position:relative;bottom:-9px}@media screen and (max-width: 767px){#mainContent .mark{bottom:-7px}}#mainContent .bg_white{background-color:#fff}#mainContent .bg_blue{background-color:#bde4fc}#mainContent .inview-item{-webkit-transition:opacity .8s ease .1s,-webkit-transform .8s ease .1s;transition:opacity .8s ease .1s,-webkit-transform .8s ease .1s;transition:opacity .8s ease .1s,transform .8s ease .1s;transition:opacity .8s ease .1s,transform .8s ease .1s,-webkit-transform .8s ease .1s}#mainContent .inview-item.inview{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}#mainContent .inview-item.animated{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}#mainContent .mv{margin-top:70px;padding:20px 25px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width: 767px){#mainContent .mv{margin-top:50px}}#mainContent .mv img{width:80%}@media screen and (max-width: 767px){#mainContent .mv img{width:100%}}#mainContent .wrap{margin-top:40px;margin-bottom:110px;position:relative}#mainContent .wrap::after{content:"";background-image:url(../img/deco-border.webp);background-size:contain;background-repeat:repeat-x;height:10px;width:100%;position:absolute;bottom:-110px}@media screen and (max-width: 767px){#mainContent .wrap::after{height:5px;bottom:-55px}}@media screen and (max-width: 767px){#mainContent .wrap{margin-top:5px;margin-bottom:55px}}#mainContent .lead{padding:0 25px}@media screen and (max-width: 767px){#mainContent .lead{padding:0}}#mainContent .lead__text{margin-bottom:30px}@media screen and (max-width: 767px){#mainContent .lead__text{margin-bottom:20px}}#mainContent .lead__text p{font-size:1.125em;text-align:center;font-weight:500;line-height:2;margin-bottom:1.875em}@media screen and (max-width: 767px){#mainContent .lead__text p{font-size:1em;margin-bottom:1.563em}}#mainContent .anchor{max-width:600px;background-color:#fff;border-radius:30px;margin-top:60px}@media screen and (max-width: 767px){#mainContent .anchor{max-width:90%;margin-top:40px}}#mainContent .anchor__link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;padding:60px}@media screen and (max-width: 767px){#mainContent .anchor__link{padding:30px 0px}}#mainContent .anchor__link .item li{border-radius:.75rem;width:11.875em;height:3.125em;display:block;padding-inline:13px 105px;position:relative;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s;margin-bottom:2.188em}@media screen and (max-width: 767px){#mainContent .anchor__link .item li{width:8.125em;height:1.75em;margin-bottom:1.875em}}#mainContent .anchor__link .item li:nth-child(3){margin-bottom:0}#mainContent .anchor__link .item li .item-inner{background-color:#fabf2d;width:-webkit-max-content;width:-moz-max-content;width:max-content;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-weight:bold;font-size:1.25em;color:#823326;padding-inline:2.6rem;padding-top:9px;padding-bottom:9px}@media screen and (max-width: 767px){#mainContent .anchor__link .item li .item-inner{font-size:.875em;padding-inline:1.2rem;padding-top:3px;padding-bottom:3px}}#mainContent .anchor__link .item li .item-inner p{font-weight:bold}#mainContent .anchor__link .text-link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;position:relative;margin-left:20px}#mainContent .anchor__link .text-link a li{font-size:1.25em;font-weight:bold;border-bottom:3px dotted #707070;padding-bottom:5px;position:relative;z-index:1}@media screen and (max-width: 767px){#mainContent .anchor__link .text-link a li{font-size:.875em}}#mainContent .anchor__link .text-link a li::before{content:"";position:absolute;left:-20px;top:-20px;width:160px;height:63px;background-repeat:no-repeat;background-size:contain;opacity:0;z-index:0;-webkit-transform:translateY(20px);transform:translateY(20px);-webkit-transition:opacity .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,transform .3s ease;transition:opacity .3s ease,transform .3s ease,-webkit-transform .3s ease}#mainContent .anchor__link .text-link a:hover li::before{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}#mainContent .anchor__link .text-link a:nth-child(1) li::before{background-image:url(../img/img-hover01.webp)}@media screen and (max-width: 767px){#mainContent .anchor__link .text-link a:nth-child(1) li::before{content:none}}#mainContent .anchor__link .text-link a:nth-child(2) li::before{background-image:url(../img/img-hover02.webp)}@media screen and (max-width: 767px){#mainContent .anchor__link .text-link a:nth-child(2) li::before{content:none}}#mainContent .anchor__link .text-link a:nth-child(3) li::before{background-image:url(../img/img-hover03.webp)}@media screen and (max-width: 767px){#mainContent .anchor__link .text-link a:nth-child(3) li::before{content:none}}#mainContent .cont{padding:120px 25px}@media screen and (max-width: 767px){#mainContent .cont{padding:60px 0}}#mainContent .cont .flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:40px;gap:20px}@media screen and (max-width: 767px){#mainContent .cont .flex{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}#mainContent .cont .flex img{width:340px;height:300px;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 767px){#mainContent .cont .flex img{width:100%;height:auto}}#mainContent .cont .flex .text{width:56%}@media screen and (max-width: 767px){#mainContent .cont .flex .text{width:100%}}#mainContent .cont .flex .text h2{font-size:1.75em;font-weight:bold;margin-bottom:30px}@media screen and (max-width: 767px){#mainContent .cont .flex .text h2{font-size:1.25em;line-height:1.6;text-align:center;margin-bottom:20px;margin-top:40px}}#mainContent .cont .flex .text p{font-size:1.125em;line-height:2;margin-bottom:.556em}@media screen and (max-width: 767px){#mainContent .cont .flex .text p{font-size:1em}}#mainContent .cont .flex .text .note{font-size:.889em;margin-bottom:0}@media screen and (max-width: 767px){#mainContent .cont .flex .text .note{font-size:.833em}}#mainContent .cont .wrap{background-color:#fff;border:3px solid #f0bb02;border-radius:40px;padding:60px 0 20px;position:relative;margin-bottom:0}@media screen and (max-width: 767px){#mainContent .cont .wrap{padding:30px 0 0;border-radius:20px}}#mainContent .cont .wrap::after{content:"";background-image:url(../img/img-art01.webp);background-repeat:no-repeat;background-size:contain;width:220px;height:155px;position:absolute;bottom:-50px;left:-60px}@media screen and (max-width: 767px){#mainContent .cont .wrap::after{width:130px;height:90px;bottom:-40px;left:-10px}}#mainContent .cont .wrap .content-inner{max-width:600px;margin:0 auto}@media screen and (max-width: 767px){#mainContent .cont .wrap .content-inner{padding:10px;max-width:100%}}#mainContent .cont .wrap .content-inner h3{font-size:1.125em;font-weight:bold;margin-bottom:20px;text-align:center}@media screen and (max-width: 767px){#mainContent .cont .wrap .content-inner h3{text-align:center;margin-bottom:25px}}#mainContent .cont .wrap .content-inner table{margin-bottom:30px}#mainContent .cont .wrap .content-inner table tr th,#mainContent .cont .wrap .content-inner table tr td{line-height:1.625;padding-bottom:20px}@media screen and (max-width: 767px){#mainContent .cont .wrap .content-inner table tr th,#mainContent .cont .wrap .content-inner table tr td{font-size:.938em;line-height:1.733;padding-bottom:15px}}@media screen and (max-width: 767px)and (max-width: 350px){#mainContent .cont .wrap .content-inner table tr th,#mainContent .cont .wrap .content-inner table tr td{width:100%;display:block;text-align:left}}@media screen and (max-width: 767px){#mainContent .cont .wrap .content-inner table tr th{width:30%}}@media screen and (max-width: 350px){#mainContent .cont .wrap .content-inner table tr th{width:100%}}@media screen and (max-width: 350px){#mainContent .cont .wrap .content-inner table tr td{margin-bottom:10px}}#mainContent .cont .wrap .content-inner table tr .note{font-size:13px}#mainContent .cont .wrap .content-inner p{font-size:.938em;line-height:1.733;margin-top:15px;margin-bottom:30px}#mainContent .cont .wrap .content-inner .btn-area{width:365px;margin:0 auto;margin-bottom:60px}@media screen and (max-width: 767px){#mainContent .cont .wrap .content-inner .btn-area{width:100%;margin-top:35px}}#mainContent .cont .wrap .content-inner .btn-area .btn{background-color:#025e2c;border:3px solid #025e2c;color:#fff;font-weight:bold;padding-top:12px;padding-bottom:15px;text-align:center;border-radius:8px}@media screen and (max-width: 767px){#mainContent .cont .wrap .content-inner .btn-area .btn{font-size:14px;padding-top:10px;padding-bottom:13px}}#mainContent .cont .wrap .content-inner .btn-area .btn:hover{background-color:#fff;color:#025e2c;font-weight:bold}#mainContent .cont .wrap .content-inner .btn-area .btn.no-hover:hover{background-color:#025e2c;color:#fff;border:3px solid #025e2c;cursor:default}#mainContent #plan .btn-area{margin-bottom:30px}#mainContent #plan .mb-l{margin-bottom:60px}@media screen and (max-width: 767px){#mainContent #shop{padding:60px 0 30px;margin-bottom:0}}#mainContent #shop .cont{margin-bottom:220px}@media screen and (max-width: 767px){#mainContent #shop .text p{font-size:1.125em}}#mainContent #shop .wrap::after{content:none}#mainContent #shop .wrap::before{content:"";background-image:url(../img/img-art02.webp);background-repeat:no-repeat;background-size:contain;width:150px;height:170px;position:absolute;bottom:-10px;right:0}@media screen and (max-width: 767px){#mainContent #shop .wrap::before{width:65px;height:75px;bottom:-20px;left:-10px}}@media screen and (max-width: 767px){#mainContent #shop .btn-area{margin-bottom:50px}}#mainContent #shop .btn-area .btn{background-color:#0c7ccf;border:3px solid #0c7ccf}#mainContent #shop .btn-area .btn:hover{background-color:#fff;color:#0c7ccf}#mainContent #campaign{padding-bottom:0;position:relative;background-color:#bde4fc;margin-top:190px;padding-top:120px}@media screen and (max-width: 767px){#mainContent #campaign{margin-top:90px;padding-top:120px}}#mainContent #campaign::before{content:"";position:absolute;top:-90px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:130%;height:380px;background:#bde4fc;border-radius:50%}@media screen and (max-width: 767px){#mainContent #campaign::before{top:-30px;height:100px}}#mainContent #campaign .cont{padding-bottom:0;padding-top:0;position:relative;top:-30px;z-index:5}@media screen and (max-width: 767px){#mainContent #campaign .cont{top:-70px}}#mainContent #campaign .cont::before{content:"";background-image:url(../img/img-art03.webp);background-size:contain;background-repeat:no-repeat;width:550px;height:280px;position:absolute;right:-50px;top:-270px}@media screen and (max-width: 767px){#mainContent #campaign .cont::before{width:250px;height:130px;top:-140px}}#mainContent #campaign .cont::after{content:"";background-image:url(../img/img-art04.webp);background-size:contain;background-repeat:no-repeat;width:380px;height:190px;position:absolute;bottom:-130px;right:-100px;z-index:-1}@media screen and (max-width: 767px){#mainContent #campaign .cont::after{width:250px;height:130px;right:-90px;bottom:-80px}}#mainContent #campaign .lead{text-align:center;margin-bottom:60px;padding:0 115px;position:relative}@media screen and (max-width: 767px){#mainContent #campaign .lead{margin-bottom:40px;padding:0}}#mainContent #campaign .lead::after{content:"";background-image:url(../img/img-art04.webp);background-size:contain;background-repeat:no-repeat;width:550px;height:280px;position:absolute;bottom:-210px;left:-360px}@media screen and (max-width: 767px){#mainContent #campaign .lead::after{width:250px;height:130px;left:-90px;bottom:-130px}}#mainContent #campaign .lead h2{font-size:1.75em;line-height:2;font-weight:bold;margin-bottom:60px}@media screen and (max-width: 767px){#mainContent #campaign .lead h2{font-size:1.25em;margin-bottom:30px}}#mainContent #campaign .lead p{font-size:1.125em;line-height:2}#mainContent #campaign .wrap{margin-bottom:0}#mainContent #campaign .wrap::after{content:none}#mainContent #campaign .wrap .content-inner{max-width:760px}@media screen and (max-width: 767px){#mainContent #campaign .wrap .content-inner{max-width:100%}}#mainContent #campaign .wrap .content-inner h3{text-align:center}@media screen and (max-width: 767px){#mainContent #campaign .btn-area{margin-bottom:50px}}#mainContent #campaign .btn-area .btn{background-color:#df413e;border:3px solid #df413e}#mainContent #campaign .btn-area .btn:hover{background-color:#fff;color:#df413e}#mainContent #campaign .btn-area .btn.no-hover:hover{background-color:#df413e;color:#fff;border:3px solid #df413e;cursor:default}#mainContent #campaign .bottom_art{position:relative;z-index:6;bottom:-1px}#mainContent #insta{position:relative}#mainContent #insta::before{content:"";background-image:url(../img/img-title.webp);background-size:contain;background-repeat:no-repeat;width:540px;height:110px;position:absolute;top:-50px;left:calc(50% - 265px);z-index:10}@media screen and (max-width: 767px){#mainContent #insta::before{width:340px;height:70px;top:-30px;left:calc(50% - 170px)}}#mainContent .info{padding-top:60px;padding:60px 25px 0}@media screen and (max-width: 767px){#mainContent .info{padding:30px 0}}#mainContent .info .flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-top:60px}@media screen and (max-width: 767px){#mainContent .info .flex{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:0}}#mainContent .info .btn-area{width:45%;margin:0 auto}@media screen and (max-width: 767px){#mainContent .info .btn-area{width:100%;margin-top:35px}}#mainContent .info .btn-area .btn{color:#fff;font-weight:bold;padding-top:30px;padding-bottom:30px;text-align:center;border-radius:60px}@media screen and (max-width: 767px){#mainContent .info .btn-area .btn{font-size:14px;padding-top:25px;padding-bottom:25px}}#mainContent .info .btn-area .btn:hover{background-color:#fff;font-weight:bold}#mainContent .info .btn-area .gold{background-color:#b39a63;border:3px solid #b39a63}#mainContent .info .btn-area .gold:hover{background-color:#fff;color:#b39a63;font-weight:bold}#mainContent .info .btn-area .red{background-color:#df413e;border:3px solid #df413e}#mainContent .info .btn-area .red:hover{background-color:#fff;color:#df413e;font-weight:bold}#mainContent .fujita{padding:60px 40px 25px}@media screen and (max-width: 767px){#mainContent .fujita{padding:60px 0 1px}}#mainContent .fujita .wrap{border:1px solid #707070;padding:40px 30px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-webkit-justify-content:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 767px){#mainContent .fujita .wrap{padding:30px 24px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}#mainContent .fujita .wrap::after{content:none}#mainContent .fujita .wrap img{max-width:367px}@media screen and (max-width: 767px){#mainContent .fujita .wrap img{max-width:100%}}#mainContent .fujita .wrap .text-area{width:45%}@media screen and (max-width: 767px){#mainContent .fujita .wrap .text-area{width:100%}}#mainContent .fujita .wrap .text-area h3{font-size:1.125em;font-weight:bold;color:#b39a62;margin-bottom:24px}@media screen and (max-width: 767px){#mainContent .fujita .wrap .text-area h3{text-align:center}}#mainContent .fujita .wrap .text-area p{line-height:2}@media screen and (max-width: 767px){#mainContent .fujita .wrap .text-area p{margin-bottom:40px}}@media screen and (max-width: 767px){#mainContent .fujita .wrap .text-area .btnStyle01{text-align:center}}#mainContent .note-text{padding:0 25px 30px}@media screen and (max-width: 767px){#mainContent .note-text{padding:0 0 30px}}#mainContent .note-text .box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}@media screen and (max-width: 767px){#mainContent .note-text .box{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}#mainContent .note-text p{font-size:.875em;line-height:1.714;text-align:right}@media screen and (max-width: 767px){#mainContent .note-text p{font-size:.75em;text-align:center}}#mainContent .note-text .mark{bottom:-6px}.footer{background-color:#f1bb01;padding-top:30px;padding-bottom:20px;text-align:center;position:relative}.footer::before{content:"";background-image:url(../img/deco-border.webp);background-size:contain;background-repeat:repeat-x;height:10px;width:100%;position:absolute;top:0;left:0}@media screen and (max-width: 767px){.footer::before{padding:10px 0}}.footer__btm{font-size:12px;color:#fff}@media screen and (max-width: 767px){.footer__btm{font-size:10px}}/*# sourceMappingURL=style.css.map */