body.noscroll .page_bg{width:calc(100vw - var(--scrollbarWidth))}#container{background:linear-gradient(to bottom, #65d7fe 0%, #b5fbfd 100%);padding-top:calc(295/1600*100dvw);padding-bottom:calc(120/1600*100dvw)}section{position:relative}.bubble{position:fixed;z-index:5}.bubble.b1{width:calc(80/1600*100dvw);height:calc(80/1600*100dvw);top:calc(-22/1600*100dvw);margin-left:calc(-480/1600*100dvw)}.bubble.b1:before{animation-duration:5s}.bubble.b2{width:calc(114/1600*100dvw);height:calc(114/1600*100dvw);top:calc(40/1600*100dvw);margin-left:calc(366/1600*100dvw)}.bubble.b2:before{animation-duration:3.5s}.bubble.b3{rotate:64deg;width:calc(223/1600*100dvw);height:calc(223/1600*100dvw);top:calc(258/1600*100dvw);margin-left:calc(-920/1600*100dvw)}.bubble.b3:before{animation-delay:0s}.bubble.b4{width:calc(180/1600*100dvw);height:calc(180/1600*100dvw);top:calc(320/1600*100dvw);margin-left:calc(680/1600*100dvw)}.bubble.b4:before{animation-duration:2.5s}.cloud{position:fixed;z-index:0}.cloud.c1{width:calc(572/1600*100dvw);height:calc(268/1600*100dvw);top:calc(86/1600*100dvw);margin-left:calc(-980/1600*100dvw)}.cloud.c2{width:calc(560/1600*100dvw);height:calc(211/1600*100dvw);top:calc(74/1600*100dvw);margin-left:calc(434/1600*100dvw)}.cloud.c3{width:calc(376/1600*100dvw);height:calc(141/1600*100dvw);top:calc(516/1600*100dvw);margin-left:calc(-775/1600*100dvw)}.cloud.c3:before{animation-duration:20s}.cloud.c4{width:calc(260/1600*100dvw);height:calc(122/1600*100dvw);top:calc(470/1600*100dvw);margin-left:calc(500/1600*100dvw)}.cloud.c4:before{animation-duration:20s}.page_bg{position:fixed;bottom:0;left:0;width:100%;height:100vh;pointer-events:none;z-index:0}.page_bg.fixed{position:absolute}.page_bg img{position:absolute;bottom:calc(-140/1600*100dvw);left:0;z-index:2;width:100%;height:calc(691/1600*100dvw)}.page_container{background-color:hsla(0,0%,100%,.9);box-shadow:0 0 16px rgba(0,116,237,.2);position:relative;z-index:5;width:calc(1280/1600*100dvw);margin-inline:auto;border-radius:calc(40/1600*100dvw);padding-top:calc(60/1600*100dvw);padding-bottom:calc(80/1600*100dvw)}.page_container .title{position:relative}.page_container .title img{position:relative;z-index:5}.page_container .title .marker{z-index:0}.page_container .lead{font-size:calc(28/1600*100dvw);line-height:1.5;text-align:center}.page_container .notice{display:flex;flex-direction:column;align-items:center;font-size:calc(16/1600*100dvw);line-height:2}.page_container .notice li{text-indent:-1em;padding-left:1em}.page_container .btn{box-shadow:none}.page_header{display:flex;justify-content:center}.page_footer{display:flex;justify-content:center;margin-top:calc(40/1600*100dvw)}.page_footer .btn.return{background-color:#ff4064;width:calc(440/1600*100dvw);height:calc(80/1600*100dvw)}.page_footer .btn.return img{width:calc(149/1600*100dvw);height:calc(27.5/1600*100dvw)}.page_footer .btn.return .icon{scale:-1;left:calc(30/1600*100dvw)}.chara{filter:drop-shadow(0 0 8px rgba(0, 0, 0, 0.1))}.lead,.notice li,figcaption{rotate:.05deg}[data-page=products] .page_header{margin-bottom:calc(40/1600*100dvw)}[data-page=products] .page_header .title img{width:calc(323/1600*100dvw);height:calc(87.5/1600*100dvw)}[data-page=products] .page_header .title .marker{background-color:#ffd26f;width:calc(363/1600*100dvw);height:calc(32/1600*100dvw);left:calc(-18/1600*100dvw);bottom:calc(-8/1600*100dvw)}[data-page=products] .icon.plus{background:url(../img/product/ic_plus.webp) no-repeat 0 0;background-size:100% 100%;width:calc(46/1600*100dvw);height:calc(46/1600*100dvw);position:relative}[data-page=products] #intro{margin-bottom:calc(40/1600*100dvw)}[data-page=products] #intro .lead{text-align:center;margin-bottom:calc(36/1600*100dvw)}[data-page=products] #intro .anchor{display:flex;justify-content:center;column-gap:calc(22/1600*100dvw)}[data-page=products] #intro .anchor .btn{width:calc(230/1600*100dvw);height:calc(48/1600*100dvw)}[data-page=products] #intro .anchor .btn span{display:none}[data-page=products] #intro .anchor .btn .icon{rotate:90deg;right:calc(24/1600*100dvw)}[data-page=products] #intro .anchor .limited{background-color:#ff87b2}[data-page=products] #intro .anchor .limited img{width:calc(66.5/1600*100dvw);height:calc(21.5/1600*100dvw)}[data-page=products] #intro .anchor .information{background-color:#029efd}[data-page=products] #intro .anchor .information img{width:calc(88.5/1600*100dvw);height:calc(20.5/1600*100dvw)}[data-page=products] #intro .anchor .bonus{background-color:#26d5be}[data-page=products] #intro .anchor .bonus img{width:calc(90.5/1600*100dvw);height:calc(20.5/1600*100dvw)}[data-page=products] #intro .chara{width:calc(371/1600*100dvw);height:calc(303/1600*100dvw);top:calc(-143/1600*100dvw);margin-left:calc(348/1600*100dvw)}[data-page=products] .detail_section{border:calc(4/1600*100dvw) solid #80674f;border-radius:calc(32/1600*100dvw);width:calc(1120/1600*100dvw);margin:0 auto calc(56/1600*100dvw);padding-inline:calc(135/1600*100dvw)}[data-page=products] .detail_section .lead{font-size:calc(18/1600*100dvw)}[data-page=products] .detail_section .lead span{font-size:calc(14/1600*100dvw)}[data-page=products] .detail_section .notice{align-items:flex-start;row-gap:calc(10/1600*100dvw);font-size:calc(12/1600*100dvw);line-height:1.6}[data-page=products] .detail_section .cover{width:calc(330/1600*100dvw);height:calc(330/1600*100dvw);border-radius:calc(10/1600*100dvw);overflow:hidden;flex-shrink:0}[data-page=products] .detail_section .btn.type{font-family:"M PLUS Rounded 1c",sans-serif;font-weight:800;background-color:#ff5a74;color:#fff;min-width:calc(210/1600*100dvw);height:calc(48/1600*100dvw);font-size:calc(16/1600*100dvw);font-weight:900}[data-page=products] .detail_section .btn.type .icon{width:calc(7/1600*100dvw);height:calc(11/1600*100dvw);right:calc(16/1600*100dvw)}[data-page=products] .detail_section .btn.type.disable{background-color:rgba(128,103,79,.2);pointer-events:none}[data-page=products] #limited{background:url(../img/product/bg_limited.webp) no-repeat 0 0;background-size:cover;padding-top:calc(60/1600*100dvw);padding-bottom:calc(100/1600*100dvw);display:flex;flex-direction:column;align-items:center}[data-page=products] #limited .title{margin-bottom:calc(40/1600*100dvw);width:calc(749/1600*100dvw);height:calc(124/1600*100dvw)}[data-page=products] #limited .title .marker{background-color:#ff87b2}[data-page=products] #limited .title .marker.m1{width:calc(377/1600*100dvw);height:calc(24/1600*100dvw);left:calc(188/1600*100dvw);bottom:calc(66/1600*100dvw)}[data-page=products] #limited .title .marker.m2{width:calc(789/1600*100dvw);height:calc(24/1600*100dvw);left:calc(-20/1600*100dvw);bottom:calc(-8/1600*100dvw)}[data-page=products] #limited .lead{margin-bottom:calc(60/1600*100dvw)}[data-page=products] #limited .image{position:relative;margin-bottom:calc(50/1600*100dvw)}[data-page=products] #limited .image:before{background-color:hsla(0,0%,100%,.9);border-radius:calc(20/1600*100dvw);content:"";display:block;width:calc(100% + calc(40 / 1600 * 100dvw));height:calc(100% + calc(40 / 1600 * 100dvw));position:absolute;top:calc(-20/1600*100dvw);left:calc(-20/1600*100dvw);z-index:0;pointer-events:none}[data-page=products] #limited .image .img_unit{display:flex;justify-content:space-between;column-gap:calc(25/1600*100dvw)}[data-page=products] #limited .image .img_unit figure{position:relative;flex-shrink:0}[data-page=products] #limited .image .img_unit figure figcaption{line-height:1.3;font-size:calc(16/1600*100dvw)}[data-page=products] #limited .image .img_unit figure figcaption span{font-size:calc(14/1600*100dvw)}[data-page=products] #limited .image .img_unit .i1{width:calc(249/1600*100dvw)}[data-page=products] #limited .image .img_unit .i1 figcaption{text-align:center;margin-top:calc(10/1600*100dvw)}[data-page=products] #limited .image .img_unit .i2{position:relative;width:calc(520/1600*100dvw);display:flex;flex-direction:column;align-items:flex-start;row-gap:calc(14/1600*100dvw)}[data-page=products] #limited .image .img_unit .i2 figcaption{border-top:1px solid #80674f;padding-top:calc(14/1600*100dvw);width:100%}[data-page=products] #limited .image .img_unit .icon.plus{margin-top:calc(180/1600*100dvw)}[data-page=products] #limited .image .price_unit{position:relative;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;column-gap:calc(32/1600*100dvw);padding-top:calc(24/1600*100dvw);margin-top:calc(24/1600*100dvw)}[data-page=products] #limited .image .price_unit:after{mask:url(../img/common/line_dot_horizontal.webp) repeat-x 0 0;mask-size:calc(259/1600*100dvw) auto;background-color:#80674f;content:"";display:block;width:100%;height:calc(3/1600*100dvw);position:absolute;top:0;left:0}[data-page=products] #limited .image .price_unit p{font-size:calc(22/1600*100dvw);text-align:center;width:100%;margin-bottom:calc(16/1600*100dvw)}[data-page=products] #limited .image .price_unit .label{background-color:#80674f;border-radius:calc(10/1600*100dvw);color:#fff;font-size:calc(15/1600*100dvw);padding:calc(8/1600*100dvw) calc(12/1600*100dvw)}[data-page=products] #limited .image .price_unit .price{display:flex;align-items:flex-end;column-gap:calc(6/1600*100dvw)}[data-page=products] #limited .image .price_unit .price strong{font-size:calc(36/1600*100dvw)}[data-page=products] #limited .image .price_unit .price span{font-size:calc(20/1600*100dvw);margin-bottom:calc(5/1600*100dvw)}[data-page=products] #limited .notice{margin-bottom:calc(60/1600*100dvw)}[data-page=products] #limited .buttons{display:flex;justify-content:center}[data-page=products] #limited .buttons .more{background-color:#ff5a74;width:calc(580/1600*100dvw);height:calc(80/1600*100dvw);display:flex;align-items:center;justify-content:center}[data-page=products] #limited .buttons .more picture{width:auto;height:auto}[data-page=products] #limited .buttons .more img{width:calc(239/1600*100dvw);height:calc(27.5/1600*100dvw)}[data-page=products] #limited .chara{width:calc(239/1600*100dvw);height:calc(255/1600*100dvw);top:calc(55/1600*100dvw);margin-left:calc(-615/1600*100dvw)}[data-page=products] #limited .chara img{animation-delay:.6s}[data-page=products] #information{padding-top:calc(46/1600*100dvw);padding-bottom:calc(60/1600*100dvw)}[data-page=products] #information .title{margin-bottom:calc(50/1600*100dvw);margin-inline:auto;width:calc(225.5/1600*100dvw);height:calc(69/1600*100dvw)}[data-page=products] #information .title .marker{background-color:#029efd;width:calc(265/1600*100dvw);height:calc(24/1600*100dvw);left:calc(-20/1600*100dvw);bottom:calc(-8/1600*100dvw)}[data-page=products] #information .contents{display:flex;justify-content:space-between;column-gap:calc(40/1600*100dvw)}[data-page=products] #information .txt{width:100%}[data-page=products] #information .txt .name{font-size:calc(40/1600*100dvw);margin-bottom:calc(10/1600*100dvw)}[data-page=products] #information .txt .price{font-size:calc(22/1600*100dvw)}[data-page=products] #information .txt .lineup{border-top:1px solid #80674f;padding-top:calc(22/1600*100dvw);margin-top:calc(22/1600*100dvw);display:flex;flex-direction:column;align-items:center;row-gap:calc(22/1600*100dvw);padding-right:calc(50/1600*100dvw)}[data-page=products] #information .txt .lineup dl{display:flex;flex-direction:column;align-items:center}[data-page=products] #information .txt .lineup dl dt{font-size:calc(18/1600*100dvw);margin-bottom:calc(16/1600*100dvw)}[data-page=products] #information .txt .lineup dl dd{display:flex;justify-content:space-between;column-gap:calc(10/1600*100dvw)}[data-page=products] #information .chara{width:calc(218.5/1600*100dvw);height:calc(278.5/1600*100dvw);top:calc(215/1600*100dvw);margin-left:calc(400/1600*100dvw)}[data-page=products] #bonus{padding-top:calc(50/1600*100dvw);padding-bottom:calc(100/1600*100dvw)}[data-page=products] #bonus .title{margin-bottom:calc(50/1600*100dvw);margin-inline:auto;width:calc(231.5/1600*100dvw);height:calc(68/1600*100dvw)}[data-page=products] #bonus .title .marker{background-color:#26d5be;width:calc(271/1600*100dvw);height:calc(24/1600*100dvw);left:calc(-20/1600*100dvw);bottom:calc(-8/1600*100dvw)}[data-page=products] #bonus .contents{display:flex;flex-direction:column;align-items:center;margin-bottom:calc(40/1600*100dvw);padding-bottom:calc(76/1600*100dvw);position:relative}[data-page=products] #bonus .contents:after{mask:url(../img/common/line_dot_horizontal.webp) repeat-x 0 0;mask-size:calc(259/1600*100dvw) auto;background-color:#80674f;content:"";display:block;width:100%;height:calc(3/1600*100dvw);position:absolute;bottom:0;left:0}[data-page=products] #bonus .contents:last-child{padding-bottom:0;margin-bottom:0}[data-page=products] #bonus .contents:last-child:after{display:none}[data-page=products] #bonus .contents .sub_title{font-size:calc(34/1600*100dvw);margin-bottom:calc(24/1600*100dvw);position:relative}[data-page=products] #bonus .contents .sub_title .marker{background-color:#ffd26f;bottom:calc(-8/1600*100dvw);left:calc(-8/1600*100dvw);height:calc(16/1600*100dvw);width:calc(100% + calc(16 / 1600 * 100dvw))}[data-page=products] #bonus .contents .bonus_title{margin-bottom:calc(30/1600*100dvw)}[data-page=products] #bonus .contents .image{display:flex;align-items:center;justify-content:space-between;column-gap:calc(22/1600*100dvw);margin-bottom:calc(20/1600*100dvw)}[data-page=products] #bonus .contents .image .img{width:calc(440/1600*100dvw);flex-shrink:0}[data-page=products] #bonus .contents .notice{width:100%;margin-bottom:calc(25/1600*100dvw);row-gap:0}[data-page=products] #bonus .contents .buttons{width:100%;display:flex;justify-content:center;align-items:center;column-gap:calc(24/1600*100dvw);border-top:1px solid #80674f;padding-top:calc(25/1600*100dvw)}[data-page=products] #bonus .contents .buttons .btn{width:100%}[data-page=products] #bonus .package .bonus_title img{width:calc(741.5/1600*100dvw);height:calc(46.5/1600*100dvw)}[data-page=products] #bonus .package .lead{margin-bottom:calc(40/1600*100dvw)}[data-page=products] #bonus .download .bonus_title img{width:calc(655/1600*100dvw);height:calc(110.5/1600*100dvw)}[data-page=products] #bonus .download .l1{margin-bottom:calc(40/1600*100dvw)}[data-page=products] #bonus .download .image{margin-bottom:calc(30/1600*100dvw)}[data-page=products] #bonus .download .l2{margin-bottom:calc(20/1600*100dvw);text-align:left;width:100%}[data-page=products] #bonus .shop .sub_title{margin-bottom:calc(50/1600*100dvw)}[data-page=products] #bonus .shop .bonus_lists{width:100%;display:flex;flex-wrap:wrap;justify-content:center;column-gap:calc(17/1600*100dvw);row-gap:calc(20/1600*100dvw)}[data-page=products] #bonus .shop .bonus_lists .list_item{width:calc(33.3% - calc(12 / 1600 * 100dvw));background-color:rgba(128,103,79,.05);position:relative;font-size:calc(16/1600*100dvw);display:block;border-radius:calc(10/1600*100dvw);overflow:hidden}[data-page=products] #bonus .shop .bonus_lists .list_item .img{position:relative;overflow:hidden;width:100%;height:calc(160/1600*100dvw)}[data-page=products] #bonus .shop .bonus_lists .list_item .img img{width:100%;height:100%;object-fit:cover}[data-page=products] #bonus .shop .bonus_lists .list_item .txt{position:relative;padding:calc(15/1600*100dvw) calc(15/1600*100dvw);width:100%;min-height:calc(140/1600*100dvw)}[data-page=products] #bonus .shop .bonus_lists .list_item .icon{transition-duration:.4s;transition-timing-function:ease;transition-property:right;transition-delay:0s;translate:0 -50%;background-color:#80674f;position:absolute;bottom:calc(15/1600*100dvw);right:calc(15/1600*100dvw);width:calc(11/1600*100dvw);height:calc(11/1600*100dvw)}[data-page=products] #bonus .shop .bonus_lists .list_item .name{rotate:.05deg;font-size:calc(14/1600*100dvw);line-height:1.3;margin-bottom:calc(6/1600*100dvw)}[data-page=products] #bonus .shop .bonus_lists .list_item .detail p{rotate:.05deg;font-size:calc(18/1600*100dvw);line-height:1.3}[data-page=products] #bonus .shop .bonus_lists .list_item .detail p span{font-size:calc(14/1600*100dvw)}[data-page=products] #bonus .shop .bonus_lists .list_item .detail .note{rotate:.05deg;font-size:calc(10/1600*100dvw);line-height:1.2;display:inline-block;text-indent:-1em;padding-left:1em;margin-top:calc(6/1600*100dvw)}[data-page=products] #bonus .shop .bonus_lists .list_item .links{display:flex;flex-direction:column;row-gap:calc(10/1600*100dvw);padding:0 calc(15/1600*100dvw) calc(15/1600*100dvw);position:relative}[data-page=products] #bonus .shop .bonus_lists .list_item .links .btn{height:calc(36/1600*100dvw);font-size:calc(14/1600*100dvw)}[data-page=products] #bonus .shop .bonus_lists .list_item .links .btn .icon{background-color:#fff;width:calc(7/1600*100dvw);height:calc(11/1600*100dvw);right:calc(14/1600*100dvw)}[data-page=products] #bonus .shop .bonus_lists .b1 .img{background-color:#d8eef7}[data-page=products] #bonus .shop .bonus_lists .b2 .img{background-color:#dcf4f0}[data-page=products] #bonus .shop .bonus_lists .b3 .img{background-color:#f2ecef}[data-page=products] #bonus .shop .bonus_lists .b4 .img{background-color:#f2f3e8}[data-page=products] #bonus .shop .bonus_lists .b5 .img{background-color:#dcf4f0}[data-page=products] #bonus .shop .bonus_lists .b6 .img{background-color:#f2ecea}[data-page=products] #bonus .shop .bonus_lists .b7 .img{background-color:#d8eef7}[data-page=products] #bonus .shop .bonus_lists .b8 .img{background-color:#f2ecef}[data-page=products] #bonus .shop .bonus_lists .b9 .img{background-color:#f2ecea}[data-page=products] #bonus .chara{z-index:5}[data-page=products] #bonus .chara.c1{width:calc(199/1600*100dvw);height:calc(264/1600*100dvw);top:calc(450/1600*100dvw);margin-left:calc(-620/1600*100dvw)}[data-page=products] #bonus .chara.c2{width:calc(235.5/1600*100dvw);height:calc(265/1600*100dvw);top:calc(1645/1600*100dvw);margin-left:calc(420/1600*100dvw)}[data-page=contact] .page_header{margin-bottom:calc(50/1600*100dvw)}[data-page=contact] .page_header .title img{width:calc(415/1600*100dvw);height:calc(87/1600*100dvw)}[data-page=contact] .page_header .title .marker{background-color:#ffd26f;width:calc(455/1600*100dvw);height:calc(32/1600*100dvw);left:calc(-24/1600*100dvw);bottom:calc(-8/1600*100dvw)}[data-page=contact] .contents{padding-bottom:calc(60/1600*100dvw);position:relative}[data-page=contact] .contents:before{translate:-50% 0;mask:url(../img/common/line_dot_horizontal.webp) repeat-x 0 0;mask-size:calc(259/1600*100dvw) auto;background-color:#80674f;content:"";display:block;width:calc(920/1600*100dvw);height:calc(3/1600*100dvw);position:absolute;bottom:0;left:50%}[data-page=contact] .contents .l1{margin-bottom:calc(50/1600*100dvw)}[data-page=contact] .contents .txt.t1{text-align:center;margin-bottom:calc(20/1600*100dvw)}[data-page=contact] .contents .txt.t1 .p1{font-size:calc(22/1600*100dvw);margin-bottom:calc(14/1600*100dvw)}[data-page=contact] .contents .txt.t1 .p2{font-family:"Noto Sans JP",sans-serif;font-weight:600;font-size:calc(15/1600*100dvw);line-height:1.7}[data-page=contact] .contents .policy{font-family:"Noto Sans JP",sans-serif;font-weight:600;background-color:#fff;width:calc(800/1600*100dvw);height:calc(200/1600*100dvw);margin:0 auto calc(24/1600*100dvw);border:calc(3/1600*100dvw) solid #80674f;border-radius:calc(30/1600*100dvw);font-size:calc(15/1600*100dvw);line-height:1.6;padding:calc(30/1600*100dvw)}[data-page=contact] .contents .policy .scroll_contents{display:flex;width:100%;height:100%;overflow-y:auto;padding-right:calc(30/1600*100dvw)}[data-page=contact] .contents .policy .simplebar-track{background-color:rgba(128,103,79,.2);right:0;border-radius:9999px}[data-page=contact] .contents .policy .simplebar-track.simplebar-vertical{width:calc(12/1600*100dvw);top:0}[data-page=contact] .contents .policy .simplebar-track .simplebar-scrollbar:before{background:url(../img/common/obj_scrollbar.webp) no-repeat 50% 50%;background-size:calc(4/1600*100dvw) calc(7/1600*100dvw);background-color:#80674f;opacity:1;top:0;left:0;right:0;bottom:0;border-radius:9999px}[data-page=contact] .contents .policy section{display:flex;flex-direction:column;row-gap:calc(10/1600*100dvw);margin-bottom:calc(20/1600*100dvw)}[data-page=contact] .contents .policy section:last-of-type{margin-bottom:0}[data-page=contact] .contents .policy_check{display:flex;justify-content:center;margin-bottom:calc(24/1600*100dvw)}[data-page=contact] .contents .policy_check.disable{pointer-events:none;opacity:.5}[data-page=contact] .contents .policy_check label{display:flex;align-items:center;column-gap:calc(10/1600*100dvw)}[data-page=contact] .contents .policy_check input{display:none}[data-page=contact] .contents .policy_check i{background-color:#fff;border:calc(3/1600*100dvw) solid #80674f;position:relative;display:block;width:calc(24/1600*100dvw);height:calc(24/1600*100dvw);border-radius:calc(5/1600*100dvw)}[data-page=contact] .contents .policy_check i:before{translate:-50% -50%;background:url(../img/common/ic_check.webp) no-repeat 0 0;background-size:100% 100%;content:"";display:block;width:calc(18/1600*100dvw);height:calc(14/1600*100dvw);position:absolute;top:50%;left:50%;opacity:0}[data-page=contact] .contents .policy_check input:checked+i{background-color:#80674f}[data-page=contact] .contents .policy_check input:checked+i:before{opacity:1}[data-page=contact] .contents .buttons{display:flex;justify-content:center;margin-bottom:calc(50/1600*100dvw)}[data-page=contact] .contents .btn.contact{background-color:#ffd26f;width:calc(440/1600*100dvw);height:calc(80/1600*100dvw)}[data-page=contact] .contents .btn.contact.disable{pointer-events:none;opacity:.5}[data-page=contact] .contents .btn.contact img{width:calc(263/1600*100dvw);height:calc(27/1600*100dvw)}[data-page=contact] .contents .btn.contact .icon{background-color:#80674f;right:calc(30/1600*100dvw)}[data-page=contact] .contents .l2{margin-bottom:calc(40/1600*100dvw)}@media screen and (max-width: 759.98px){#container{padding-top:calc(275/750*100dvw);padding-bottom:calc(80/750*100dvw)}.bubble.b1{width:calc(48/750*100dvw);height:calc(48/750*100dvw);top:calc(-22/750*100dvw);margin-left:calc(125/750*100dvw)}.bubble.b2{width:calc(48/750*100dvw);height:calc(48/750*100dvw);top:calc(80/750*100dvw);margin-left:calc(-308/750*100dvw)}.bubble.b3{rotate:0deg;width:calc(86/750*100dvw);height:calc(86/750*100dvw);top:calc(123/750*100dvw);margin-left:calc(226/750*100dvw)}.bubble.b4{width:calc(122/750*100dvw);height:calc(122/750*100dvw);top:calc(205/750*100dvw);margin-left:calc(-304/750*100dvw)}.cloud.c1{width:calc(430/750*100dvw);height:calc(202/750*100dvw);top:calc(140/750*100dvw);margin-left:calc(-580/750*100dvw)}.cloud.c2{width:calc(378/750*100dvw);height:calc(142/750*100dvw);top:calc(125/750*100dvw);margin-left:calc(184/750*100dvw)}.cloud.c3{display:none}.cloud.c4{display:none}.page_bg img{bottom:0;height:calc(541/750*100dvw)}.page_container{width:calc(654/750*100dvw);border-radius:calc(40/750*100dvw);padding-top:calc(50/750*100dvw);padding-bottom:calc(100/750*100dvw)}.page_container .lead{font-size:calc(26/750*100dvw)}.page_container .notice{font-size:calc(19/750*100dvw)}.page_footer{margin-top:calc(50/750*100dvw)}.page_footer .btn.return{width:calc(460/750*100dvw);height:calc(80/750*100dvw)}.page_footer .btn.return img{width:calc(149/750*100dvw);height:calc(27.5/750*100dvw)}.page_footer .btn.return .icon{left:calc(30/750*100dvw)}[data-page=products] .page_header{margin-bottom:calc(40/750*100dvw)}[data-page=products] .page_header .title img{width:calc(290/750*100dvw);height:calc(81/750*100dvw)}[data-page=products] .page_header .title .marker{width:calc(329/750*100dvw);height:calc(32/750*100dvw);left:calc(-18/750*100dvw);bottom:calc(-8/750*100dvw)}[data-page=products] .icon.plus{width:calc(46/750*100dvw);height:calc(46/750*100dvw)}[data-page=products] #intro{margin-bottom:calc(40/750*100dvw)}[data-page=products] #intro .lead{text-align:center;margin-bottom:calc(36/750*100dvw)}[data-page=products] #intro .anchor{column-gap:calc(10/750*100dvw)}[data-page=products] #intro .anchor .btn{width:calc(190/750*100dvw);height:calc(48/750*100dvw)}[data-page=products] #intro .anchor .btn .icon{right:calc(24/750*100dvw)}[data-page=products] #intro .anchor .limited img{width:calc(66.5/750*100dvw);height:calc(21.5/750*100dvw)}[data-page=products] #intro .anchor .information img{width:calc(88.5/750*100dvw);height:calc(20.5/750*100dvw)}[data-page=products] #intro .anchor .bonus img{width:calc(90.5/750*100dvw);height:calc(20.5/750*100dvw)}[data-page=products] #intro .chara{display:none}[data-page=products] .detail_section{border-width:calc(4/750*100dvw);border-radius:calc(32/750*100dvw);width:calc(590/750*100dvw);margin:0 auto calc(40/750*100dvw);padding-inline:calc(55/750*100dvw)}[data-page=products] .detail_section .lead{font-size:calc(24/750*100dvw)}[data-page=products] .detail_section .lead span{font-size:calc(18/750*100dvw)}[data-page=products] .detail_section .notice{row-gap:calc(10/750*100dvw);font-size:calc(16/750*100dvw);line-height:1.6}[data-page=products] .detail_section .cover{width:calc(480/750*100dvw);height:calc(480/750*100dvw);border-radius:calc(15/750*100dvw)}[data-page=products] .detail_section .btn.type{min-width:calc(230/750*100dvw);height:calc(80/750*100dvw);font-size:calc(24/750*100dvw)}[data-page=products] .detail_section .btn.type .icon{width:calc(7/750*100dvw);height:calc(11/750*100dvw);right:calc(16/750*100dvw)}[data-page=products] #limited{background-image:url(../img/product/bg_limited_sp.webp);padding-top:calc(50/750*100dvw);padding-bottom:calc(160/750*100dvw);padding-inline:calc(24/750*100dvw)}[data-page=products] #limited .title{margin-bottom:calc(40/750*100dvw);width:calc(472/750*100dvw);height:calc(183/750*100dvw)}[data-page=products] #limited .title .marker.m1{width:calc(348/750*100dvw);height:calc(24/750*100dvw);left:calc(67/750*100dvw);bottom:calc(132/750*100dvw)}[data-page=products] #limited .title .marker.m2{width:calc(511/750*100dvw);height:calc(24/750*100dvw);left:calc(-16/750*100dvw);bottom:calc(70/750*100dvw)}[data-page=products] #limited .title .marker.m3{width:calc(231/750*100dvw);height:calc(24/750*100dvw);left:calc(124/750*100dvw);bottom:calc(-8/750*100dvw)}[data-page=products] #limited .lead{margin-bottom:calc(40/750*100dvw)}[data-page=products] #limited .image{background-color:hsla(0,0%,100%,.9);border-radius:calc(20/750*100dvw);padding:calc(32/750*100dvw) calc(20/750*100dvw);margin-bottom:calc(24/750*100dvw)}[data-page=products] #limited .image:before{display:none}[data-page=products] #limited .image .img_unit{flex-direction:column;align-items:center;gap:calc(14/750*100dvw)}[data-page=products] #limited .image .img_unit figure figcaption{font-size:calc(20/750*100dvw)}[data-page=products] #limited .image .img_unit figure figcaption span{font-size:calc(18/750*100dvw)}[data-page=products] #limited .image .img_unit .i1{width:100%;display:flex;flex-direction:column;align-items:center}[data-page=products] #limited .image .img_unit .i1 img{width:calc(215/750*100dvw)}[data-page=products] #limited .image .img_unit .i1 figcaption{margin-top:calc(10/750*100dvw)}[data-page=products] #limited .image .img_unit .i2{width:100%;row-gap:calc(20/750*100dvw)}[data-page=products] #limited .image .img_unit .i2 figcaption{padding-top:calc(20/750*100dvw);font-size:calc(18/750*100dvw)}[data-page=products] #limited .image .img_unit .icon.plus{width:calc(46/750*100dvw);height:calc(46/750*100dvw);margin-top:0}[data-page=products] #limited .image .price_unit{column-gap:calc(24/750*100dvw);padding-top:calc(24/750*100dvw);margin-top:calc(32/750*100dvw)}[data-page=products] #limited .image .price_unit:after{mask-size:calc(259/750*100dvw) auto;height:calc(3/750*100dvw)}[data-page=products] #limited .image .price_unit p{font-size:calc(26/750*100dvw);margin-bottom:calc(14/750*100dvw);line-height:1.4}[data-page=products] #limited .image .price_unit .label{border-radius:calc(6/750*100dvw);font-size:calc(15/750*100dvw);padding:calc(6/750*100dvw) calc(10/750*100dvw)}[data-page=products] #limited .image .price_unit .price{column-gap:calc(6/750*100dvw)}[data-page=products] #limited .image .price_unit .price strong{font-size:calc(36/750*100dvw)}[data-page=products] #limited .image .price_unit .price span{font-size:calc(20/750*100dvw);margin-bottom:calc(2/750*100dvw)}[data-page=products] #limited .notice{margin-bottom:calc(50/750*100dvw)}[data-page=products] #limited .buttons .more{width:calc(480/750*100dvw);height:calc(80/750*100dvw)}[data-page=products] #limited .buttons .more img{width:calc(239/750*100dvw);height:calc(27.5/750*100dvw)}[data-page=products] #limited .chara{display:none}[data-page=products] #information{padding-top:calc(50/750*100dvw);padding-bottom:calc(50/750*100dvw)}[data-page=products] #information .title{margin-bottom:calc(50/750*100dvw);width:calc(211/750*100dvw);height:calc(67/750*100dvw)}[data-page=products] #information .title .marker{width:calc(250/750*100dvw);height:calc(24/750*100dvw);left:calc(-20/750*100dvw);bottom:calc(-8/750*100dvw)}[data-page=products] #information .contents{flex-direction:column;justify-content:initial;gap:calc(30/750*100dvw)}[data-page=products] #information .txt .name{font-size:calc(40/750*100dvw);margin-bottom:calc(14/750*100dvw)}[data-page=products] #information .txt .price{font-size:calc(22/750*100dvw);text-align:center}[data-page=products] #information .txt .lineup{padding-top:calc(30/750*100dvw);margin-top:calc(30/750*100dvw);row-gap:calc(36/750*100dvw);padding-right:0}[data-page=products] #information .txt .lineup dl dt{font-size:calc(28/750*100dvw);margin-bottom:calc(16/750*100dvw)}[data-page=products] #information .txt .lineup dl dd{column-gap:calc(16/750*100dvw)}[data-page=products] #information .chara{width:calc(218.5/750*100dvw);height:calc(278.5/750*100dvw);top:calc(215/750*100dvw);margin-left:calc(400/750*100dvw)}[data-page=products] #bonus{padding-top:calc(50/750*100dvw);padding-bottom:calc(80/750*100dvw)}[data-page=products] #bonus .title{margin-bottom:calc(40/750*100dvw);width:calc(217/750*100dvw);height:calc(67/750*100dvw)}[data-page=products] #bonus .title .marker{width:calc(255/750*100dvw);height:calc(24/750*100dvw);left:calc(-20/750*100dvw);bottom:calc(-8/750*100dvw)}[data-page=products] #bonus .contents{margin-bottom:calc(40/750*100dvw);padding-bottom:calc(80/750*100dvw);position:relative}[data-page=products] #bonus .contents:after{mask-size:calc(259/750*100dvw) auto;height:calc(3/750*100dvw)}[data-page=products] #bonus .contents .sub_title{font-size:calc(32/750*100dvw);margin-bottom:calc(24/750*100dvw)}[data-page=products] #bonus .contents .sub_title .marker{bottom:calc(-8/750*100dvw);left:calc(-8/750*100dvw);height:calc(16/750*100dvw);width:calc(100% + calc(16 / 750 * 100dvw))}[data-page=products] #bonus .contents .bonus_title{margin-bottom:calc(30/750*100dvw)}[data-page=products] #bonus .contents .lead{font-size:calc(22/750*100dvw);white-space:nowrap}[data-page=products] #bonus .contents .image{flex-direction:column;justify-content:initial;gap:calc(20/750*100dvw);margin-bottom:calc(30/750*100dvw)}[data-page=products] #bonus .contents .image .img{width:calc(480/750*100dvw)}[data-page=products] #bonus .contents .notice{margin-bottom:calc(25/750*100dvw);row-gap:calc(10/750*100dvw)}[data-page=products] #bonus .contents .buttons{flex-direction:column;justify-content:initial;align-items:flex-start;gap:calc(32/750*100dvw);padding-top:calc(32/750*100dvw)}[data-page=products] #bonus .package .bonus_title img{width:calc(466/750*100dvw);height:calc(100/750*100dvw)}[data-page=products] #bonus .package .lead{margin-bottom:calc(40/750*100dvw)}[data-page=products] #bonus .download .bonus_title img{width:calc(434/750*100dvw);height:calc(159/750*100dvw)}[data-page=products] #bonus .download .l1{margin-bottom:calc(40/750*100dvw)}[data-page=products] #bonus .download .image{margin-bottom:calc(40/750*100dvw)}[data-page=products] #bonus .download .l2{margin-bottom:calc(40/750*100dvw);text-align:center}[data-page=products] #bonus .shop .sub_title{margin-bottom:calc(50/750*100dvw)}[data-page=products] #bonus .shop .bonus_lists{flex-direction:column;flex-wrap:nowrap;justify-content:initial;column-gap:0;row-gap:calc(20/750*100dvw)}[data-page=products] #bonus .shop .bonus_lists .list_item{width:100%;font-size:calc(22/750*100dvw);border-radius:calc(10/750*100dvw)}[data-page=products] #bonus .shop .bonus_lists .list_item .img{height:calc(280/750*100dvw)}[data-page=products] #bonus .shop .bonus_lists .list_item .txt{padding:calc(32/750*100dvw) calc(22/750*100dvw);height:auto}[data-page=products] #bonus .shop .bonus_lists .list_item .icon{bottom:calc(15/750*100dvw);right:calc(15/750*100dvw);width:calc(16/750*100dvw);height:calc(16/750*100dvw)}[data-page=products] #bonus .shop .bonus_lists .list_item .name{font-size:calc(18/750*100dvw);margin-bottom:calc(6/750*100dvw)}[data-page=products] #bonus .shop .bonus_lists .list_item .detail p{font-size:calc(22/750*100dvw)}[data-page=products] #bonus .shop .bonus_lists .list_item .detail p span{font-size:calc(18/750*100dvw)}[data-page=products] #bonus .shop .bonus_lists .list_item .detail .note{font-size:calc(16/750*100dvw);line-height:1.3;margin-top:calc(6/750*100dvw)}[data-page=products] #bonus .chara{display:none}[data-page=contact] .page_header{margin-bottom:calc(40/750*100dvw)}[data-page=contact] .page_header .title img{width:calc(374/750*100dvw);height:calc(80/750*100dvw)}[data-page=contact] .page_header .title .marker{width:calc(404/750*100dvw);height:calc(32/750*100dvw);left:calc(-24/750*100dvw);bottom:calc(-8/750*100dvw)}[data-page=contact] .contents{padding-bottom:calc(60/750*100dvw)}[data-page=contact] .contents:before{mask-size:calc(259/750*100dvw) auto;width:calc(542/750*100dvw);height:calc(3/750*100dvw)}[data-page=contact] .contents .l1{margin-bottom:calc(40/750*100dvw)}[data-page=contact] .contents .txt.t1{margin-bottom:calc(20/750*100dvw)}[data-page=contact] .contents .txt.t1 .p1{font-size:calc(22/750*100dvw);margin-bottom:calc(14/750*100dvw)}[data-page=contact] .contents .txt.t1 .p2{font-size:calc(20/750*100dvw)}[data-page=contact] .contents .policy{width:calc(542/750*100dvw);height:calc(220/750*100dvw);margin:0 auto calc(24/750*100dvw);border-width:calc(3/750*100dvw);border-radius:calc(30/750*100dvw);font-size:calc(18/750*100dvw);padding:calc(26/750*100dvw)}[data-page=contact] .contents .policy .scroll_contents{padding-right:calc(30/750*100dvw)}[data-page=contact] .contents .policy .simplebar-track.simplebar-vertical{width:calc(16/750*100dvw)}[data-page=contact] .contents .policy .simplebar-track .simplebar-scrollbar:before{background-size:calc(8/750*100dvw) calc(9/750*100dvw)}[data-page=contact] .contents .policy section{row-gap:calc(10/750*100dvw);margin-bottom:calc(20/750*100dvw)}[data-page=contact] .contents .policy_check{margin-bottom:calc(24/750*100dvw)}[data-page=contact] .contents .policy_check label{column-gap:calc(12/750*100dvw);font-size:calc(20/750*100dvw)}[data-page=contact] .contents .policy_check i{border-width:calc(3/750*100dvw);width:calc(30/750*100dvw);height:calc(30/750*100dvw);border-radius:calc(5/750*100dvw)}[data-page=contact] .contents .policy_check i:before{width:calc(23/750*100dvw);height:calc(18/750*100dvw)}[data-page=contact] .contents .buttons{margin-bottom:calc(40/750*100dvw)}[data-page=contact] .contents .btn.contact{width:calc(460/750*100dvw);height:calc(80/750*100dvw)}[data-page=contact] .contents .btn.contact img{width:calc(263/750*100dvw);height:calc(27/750*100dvw)}[data-page=contact] .contents .btn.contact .icon{right:calc(30/750*100dvw)}[data-page=contact] .contents .l2{margin-bottom:calc(40/750*100dvw)}[data-page=contact] .contents .notice{text-align:center}[data-page=contact] .contents .notice li{text-indent:0;padding-left:0}}
