﻿*:where(:not(html,iframe,canvas,img,svg,video,audio):not(svg *,symbol *)){all:unset;display:revert}*,*::before,*::after{box-sizing:border-box}a,button{cursor:revert}ol,ul,menu{list-style:none}img{max-inline-size:100%;max-block-size:100%}table{border-collapse:collapse}input,textarea{user-select:auto}textarea{white-space:revert}meter{appearance:revert}pre{all:revert}::placeholder{color:unset}::marker{content:initial}:where([hidden]){display:none}:where([contenteditable]:not([contenteditable=false])){-moz-user-modify:read-write;-webkit-user-modify:read-write;overflow-wrap:break-word;-webkit-line-break:after-white-space;line-break:after-white-space;user-select:auto}:where([draggable=true]){-webkit-user-drag:element}:where(dialog:modal){all:revert}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{font-weight:inherit}html{font-size:62.5%}body{position:relative;background-color:#fff;color:#2c2c2c;font-family:"corporate-logo-ver2","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","游ゴシック体",YuGothic,"Yu Gothic Medium",sans-serif;font-size:1.4em;line-height:1.7;letter-spacing:.01em;overflow-x:hidden;overflow-y:scroll;position:relative;min-height:100vh;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff url("../images/img_bg_pc_optimized.svg") repeat}@media screen and (min-width: 769px){body{font-size:1.6em;line-height:2}}*{min-height:0vw}img{max-width:100%;height:auto;vertical-align:top}@media screen and (min-width: 769px){img{image-rendering:-webkit-optimize-contrast}}a:focus-visible,button:focus-visible{outline:0;outline-offset:2px;box-shadow:0 0 0 2px #47d158}a{color:#2c2c2c;cursor:pointer;transition:.2s ease-in-out}@media screen and (min-width: 1024px){a:hover{opacity:.8}}button{display:inline-block;line-height:1;user-select:none;cursor:pointer;transition:.2s ease-in-out}button:hover{opacity:.8}button:focus{outline:0}button:not(:disabled){cursor:pointer}p{color:#2c2c2c;line-height:125%}.list_annotation{margin-top:24px}.list_annotation .list_item p{font-size:1.4rem}.list_annotation .list_item p:before{content:"※"}.list_annotation .list_item:not(:first-child){margin-top:4px}.list_notes{margin-top:32px}.list_notes .list_item p{font-size:1.6rem;color:#2c2c2c}.list_notes .list_item p:before{content:"・"}.list_notes .list_item:not(:first-child){margin-top:12px}.list_item p{color:dimgray;position:relative;margin-left:1.6rem;text-align:left}.list_item p:before{position:absolute;left:-1.6rem}.visible_xxs{display:none}@media screen and (max-width: 374px){.visible_xxs{display:inline-block !important}}.hidden_xxs{display:inline-block}@media screen and (max-width: 374px){.hidden_xxs{display:none !important}}.visible_xs{display:none}@media screen and (max-width: 768px){.visible_xs{display:inline-block !important}}.hidden_xs{display:inline-block}@media screen and (max-width: 768px){.hidden_xs{display:none !important}}.visible_sm{display:none}@media screen and (min-width: 769px){.visible_sm{display:inline-block !important}}.hidden_sm{display:inline-block}@media screen and (min-width: 769px){.hidden_sm{display:none !important}}.visible_md{display:none}@media screen and (min-width: 1024px){.visible_md{display:inline-block !important}}.hidden_md{display:inline-block}@media screen and (min-width: 1024px){.hidden_md{display:none !important}}.visible_lg{display:none}@media screen and (min-width: 1366px){.visible_lg{display:inline-block !important}}.hidden_lg{display:inline-block}@media screen and (min-width: 1366px){.hidden_lg{display:none !important}}.visible_xl{display:none}@media screen and (min-width: 1920px){.visible_xl{display:inline-block !important}}.hidden_xl{display:inline-block}@media screen and (min-width: 1920px){.hidden_xl{display:none !important}}.visible_all{display:inline-block !important}.hidden_all{display:none !important}.btn{display:flex;border-radius:8px;justify-content:center;align-items:center;font-size:2rem;width:100%}.btn_default{padding:0 16px;height:52px;background-color:#fbc600;font-weight:bold}.btn_depth{border:2px solid #fbc600;padding:16px 0;width:100%;background-color:#fff;box-shadow:0 4px 0 #fbc600}.lp_header{position:absolute;top:16px;left:16px;z-index:99}.lp_header .header_logo a{display:flex}.lp_header .header_logo img{width:min(22.667vw,17rem);filter:drop-shadow(2px 0 0 #fff) drop-shadow(-2px 0 0 #fff) drop-shadow(0 2px 0 #fff) drop-shadow(0 -2px 0 #fff)}.lp_footer .footer_copy{width:100%;background-color:#2c2c2c;color:#fff;display:flex;justify-content:center;align-items:center;padding:8px}.lp_footer .footer_copy small{font-size:clamp(1.2rem,0vw + 1.2rem,1.2rem)}.lp_pagetop{position:fixed;right:1rem;bottom:1rem;z-index:100;transition:none;opacity:0}@media screen and (min-width: 1024px){.lp_pagetop{right:2rem;bottom:2rem}}.lp_pagetop a{display:block;width:min(10.667vw,6rem);height:0;padding-top:min(10.667vw,6rem);border-radius:50%;background:rgba(44,44,44,.5);overflow:hidden;position:relative}.lp_pagetop a::before{content:"";width:min(2.667vw,1.5rem);height:min(2.667vw,1.5rem);border-width:.2rem .2rem 0 0;border-color:#fff;border-style:solid;position:absolute;top:50%;left:50%;transform:translate(-50%, -20%) rotate(-45deg)}.footer_nav{display:flex;justify-content:center;gap:48px;padding:8px 16px;background-color:#dedede}.footer_nav .link_footer_nav{text-align:center;width:7em;font-size:1.4rem}@media screen and (min-width: 1024px){.footer_nav .link_footer_nav:hover{text-decoration:underline}}.lp_wrap{position:relative;overflow:hidden}.lp_container{position:relative;font-size:clamp(1.4rem,0.8vw + 0.7856rem,1.6rem);background-color:#fff8e0;max-width:560px;margin:0 auto;box-shadow:0 0 16px rgba(0,0,0,.26)}.sec{padding:56px 16px;text-align:center;position:relative}.sec .icon_sec{position:absolute;top:0;left:50%;display:block;width:88px;height:88px;translate:-50% -50%}.sec.sec_menu{margin-top:-96px;padding:0 16px 32px}.sec.sec_coupon_inner{border-top:4px solid #fbc600;border-bottom:4px solid #fbc600;background:url("../images/bg_dot.svg") repeat}.sec.sec_links{padding:56px 16px;border-bottom:4px solid #fbc600}.sec.sec_notes{padding:32px 16px;background-color:#fff}.sec .content{margin-top:24px;font-size:2rem}.heading{display:flex;justify-content:center;font-size:2.4rem;font-weight:bold}.heading img{display:block}.heading.heading_menu img{max-height:63px;aspect-ratio:304/63;object-fit:contain}.heading.heading_coupon img{max-height:104px;aspect-ratio:1032/313;object-fit:contain}.heading{margin-bottom:8px}.menuList_item:not(:first-child){margin-top:16px}.menu{display:grid;grid-template-columns:1fr 32px;min-width:82px;position:relative}.menu_left{text-align:left;border-radius:8px 0 0 8px;border:3px solid #47d158;border-right:none;padding:16px 16px 16px 40px;background-color:#fff}.menu_left p{font-size:1.8rem;font-weight:bold;line-height:150%}.menu_left p .red{color:#e4361d}.menu_left p .small{font-size:1.6rem}.menu_left p .small br{display:none}@media screen and (max-width: 768px){.menu_left p .small br{display:block}}.menu_left p .large{font-size:28px}.menu_right{display:flex;justify-content:center;align-items:center;background-color:#47d158;border-radius:0 8px 8px 0}.menu .icon_menu{position:absolute;display:block;top:16px;left:16px;translate:-50% -50%;width:66px;height:66px}.menu .icon_chevron{display:block;width:16px;height:16px}.sec_coupon_inner .pic_block{margin-top:24px}.sec_coupon_inner .pic_block .img_coupon{display:block}.sec_coupon_inner .content span br{display:none}@media screen and (max-width: 768px){.sec_coupon_inner .content span br{display:block}}.sec_coupon_inner .lp-anniversary__heading{margin-top:24px;font-size:2.4rem;font-weight:bold}.sec_coupon_inner .lp-anniversary__accent--number{color:#f80;font-weight:bold}.sec_coupon_inner .lp-anniversary__accent--percent{color:#f80;font-weight:bold;font-size:1.2em}.sec_coupon_inner .lp-anniversary__accent--special{background:linear-gradient(transparent 60%, #ffeb3b 60%);font-weight:bold}.sec_coupon_inner .lp-anniversary__accent--coupon{color:#f80;font-weight:bold}.sec_links .linksContainer{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap}@media screen and (min-width: 769px){.sec_links .linksContainer{flex-wrap:nowrap}}.sec_links .depthBtn{border:2px solid #47d158;padding:16px 0;width:100%;border-radius:8px;background-color:#fff;box-shadow:0 4px 0 #47d158;display:flex;justify-content:center;align-items:center;font-size:2rem}.sec_notes .heading_coupon{display:flex;align-items:center;justify-content:center;font-size:2rem}.sec_notes .heading_coupon:before,.sec_notes .heading_coupon:after{border-top:1px solid;content:"";width:3em}.sec_notes .heading_coupon:before{margin-right:1em}.sec_notes .heading_coupon:after{margin-left:1em}.sec_notes .linksContainer{display:flex;justify-content:space-between;gap:16px}.sec_notes .depthBtn{border:2px solid #47d158;padding:17px 0 15px;width:100%;border-radius:8px;background-color:#fff;text-decoration:none;box-shadow:0 4px 0 #47d158;display:flex;justify-content:center;align-items:center;font-size:2rem}/*# sourceMappingURL=lp.min.css.map */
