@charset "UTF-8";/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}@font-face{font-family:"Yu Gothic";src:local("Yu Gothic Medium");font-weight:100}@font-face{font-family:"Yu Gothic";src:local("Yu Gothic Medium");font-weight:200}@font-face{font-family:"Yu Gothic";src:local("Yu Gothic Medium");font-weight:300}@font-face{font-family:"Yu Gothic";src:local("Yu Gothic Medium");font-weight:400}@font-face{font-family:"Yu Gothic";src:local("Yu Gothic Bold");font-weight:700}@font-face{font-family:"Helvetica Neue";src:local("Helvetica Neue Regular");font-weight:100}@font-face{font-family:"Helvetica Neue";src:local("Helvetica Neue Regular");font-weight:200}@font-face{font-family:SourceHanCodeJP-Regular;src:local("SourceHanCodeJP-Regular")}@font-face{font-family:"Myrica M";src:local("Myrica M")}@font-face{font-family:"MyricaM M";src:local("MyricaM M")}@font-face{font-family:"Ricty Diminished Discord";src:local("Ricty Diminished Discord")}@font-face{font-family:"Migu 1M";src:local("Migu 1M")}@font-face{font-family:"Rounded M+ 1m regular";src:local("Rounded M+ 1m regular")}@font-face{font-family:"Rounded Mgen+ 1m regular";src:local("Rounded Mgen+ 1m regular")}@font-face{font-family:"VL ゴシック";src:local("VL ゴシック")}@font-face{font-family:MyYuGothic;font-weight:400;src:local(YuGothic-Medium),local("Yu Gothic Medium")}@font-face{font-family:MyYuGothic;font-weight:700;src:local(YuGothic-Bold),local("Yu Gothic")}html{font-size:62.5%}body{position:relative;font-family:sans-serif;line-height:1.6;color:#333;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,p{margin:0;padding:0}h1,h2,h3,h4{font-weight:700}h1>small,h2>small,h3>small,h4>small{font-size:.85em}h1{font-size:30px;font-size:3rem}h2{font-size:24px;font-size:2.4rem}h3{font-size:18px;font-size:1.8rem}h4{font-size:14px;font-size:1.4rem}ol,ul{margin:0;padding:0;list-style:none}dl{margin:0;padding:0}dl dd{margin-left:0}a{color:#d6007b;text-decoration:none;outline:0}a:hover{color:#ff0092;opacity:.8}form{width:100%}table{background-color:transparent;border-spacing:0;border-collapse:collapse}figure{margin:0}img{vertical-align:bottom;font-size:0;line-height:0}small{font-size:65%}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}.ex-align-center{text-align:center}.cf:after,.cf:before{content:" ";display:table}.cf:after{clear:both}header ul{list-style:none;max-width:1130px;padding:10px 0 8px 0;margin:0 auto;overflow:hidden}header ul li{float:left;display:inline-block;vertical-align:middle;line-height:0}header ul li:first-child a img{width:121px}header ul li:last-child{float:right}header ul li:last-child img{margin-top:5px;width:150px}.top{text-align:center}button{border:0;border-radius:0;padding:0;background-color:transparent;background-image:none;font-family:inherit;font-size:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0}.ttl-catch{position:relative;display:block;margin:0 auto;text-align:center;color:#fff;font-size:0;font-size:0}.ttl-catch:after{content:'';position:absolute;width:100%;background:transparent url(../img/bg_btn_stripe.png) repeat 0 0/25px 25px;border-radius:8px;z-index:0}.ttl-catch:hover{opacity:1}.ttl-catch:hover>span{background-color:#f0008a}.ttl-catch>span{position:relative;display:block;padding:16px;background-color:#d6007b;border-radius:8px;z-index:1;-webkit-transition:background-color .25s;transition:background-color .25s}.ttl-catch>span:before{content:'';position:absolute;top:50%;right:30px;width:0;height:0;margin-top:-8px;border-style:solid;border-width:18px 10px 0 10px;border-color:#fff transparent transparent transparent}.discount{padding-top:50px}.discount>.ttl-catch{margin-bottom:20px}.discount>.ttl-catch>span{padding-bottom:16px}.discount>.ttl-catch>span:hover{background-color:#d6007b}.discount>.ttl-catch>span:before{display:none}.discount>.ttl-catch:after{content:"";display:block;position:absolute;top:99%;left:50%;margin-left:-16px;width:0;height:0;background:0 0;border-radius:0;border-style:solid;border-width:20px 12px 0 12px;border-color:#d6007b transparent transparent transparent}.discount-floor-nav{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:nowrap row;-ms-flex-flow:nowrap row;flex-flow:nowrap row;overflow:hidden}.discount-floor-nav-wrapper{width:100%}.discount-floor-nav-wrapper.sticky-sp.current-2f>ul{border-bottom:5px solid #ffc334}.discount-floor-nav-wrapper.sticky-sp.current-3f>ul{border-bottom:5px solid #87d43b}.discount-floor-nav-wrapper.sticky-sp.current-4f>ul{border-bottom:5px solid #32b8ea}.discount-floor-nav>li{width:33.3333%}.discount-floor-nav label{position:relative;display:block}.discount-floor-tab{display:block;position:relative;top:5px;width:100%;background-color:#ffc334;border-radius:10px 0 0 0;text-align:left;cursor:pointer;opacity:.25;z-index:0;-webkit-transition:all .3s ease;transition:all .3s ease}.discount-floor-tab[aria-selected=true]{top:1px}.discount-floor-tab:after{content:'';position:absolute;top:-70px;right:-62px;width:0;height:0;border:50px solid #fff;-webkit-transform:rotate(50deg);transform:rotate(50deg);z-index:2}.discount-floor-tab+.tab-catch{display:block;position:absolute;text-indent:-9999px}.discount-floor-tab input[type=radio]{position:absolute;top:0;left:0;right:0;bottom:0;opacity:0}.discount-floor-tab .input-radio-text{display:block;position:relative;top:2px;left:10px;text-indent:-9999px;opacity:.6;background:url(../img/txt_2f.png) no-repeat 0 0/36px 48px}.discount-floor-tab-3f{background-color:#87d43b}.discount-floor-tab-3f .input-radio-text{background-image:url(../img/txt_3f.png)}.discount-floor-tab-4f{background-color:#32b8ea}.discount-floor-tab-4f .input-radio-text{background-image:url(../img/txt_4f.png)}.discount-floor-tab.selected{opacity:1}.discount-floor-tab.selected .input-radio-text{opacity:1}.discount-floor-tab.selected+.tab-catch{display:none}.discount-header-cell{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:nowrap column;-ms-flex-flow:nowrap column;flex-flow:nowrap column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:20%;padding:18px 0 10px;font-size:14px;font-size:1.4rem;font-weight:700;line-height:1.5}.discount-header-cell>span{text-align:center}.discount-header-cell>span.limit{margin-top:10px;padding:2px 0;background-color:#fff;font-size:12px;font-size:1.2rem}.discount-header-shop{background-color:#f9f9f9}.discount-header-special-member{background-color:#fadce9}.discount-header-special-member>span.limit{margin-left:10px;color:#fff}.discount-header-saison-card{background-color:#feecd2}.discount-header-kids-club{background-color:#e2eec5}.discount-header-kids-club>span.limit{margin-right:10px;color:#fff}.discount-header-costco-receipt{background-color:#d3edfb}.discount-header-costco-receipt>span.limit{margin:10px 10px 0}.discount-data-cell{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}.discount-data-cell p.text-center{text-align:center}.discount-data-cell strong{display:block;font-size:16px;font-size:1.6rem;text-align:center;color:#e60012}.discount-data-cell b{display:block;font-size:12px;font-size:1.2rem;text-align:center;color:#e60012}.discount-data-cell .inline{display:inline}.discount-data-logo{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:nowrap column;-ms-flex-flow:nowrap column;flex-flow:nowrap column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center}.shop-logo .logo{width:160px;height:auto}.category{position:relative}.category-label{position:absolute}.note{margin:20px 0;font-size:12px;font-size:1.2rem}.note>li{padding-left:1em;text-indent:-1em}.page-top>a{background:#d6007b;border-radius:50%;color:#fff}.page-top>a>span{position:absolute;display:block;width:100%;left:0;text-align:center}.txt-link{text-decoration:underline}.copy_r{font-size:12px;font-size:1.2rem;text-align:center;padding-bottom:30px}.special{padding:40px 0;background-color:#fff034}.special .inner{background-color:#fff}.special h1{margin-bottom:25px;margin-right:16px;text-align:center;font-size:0}.special-item{position:relative;margin-bottom:70px;padding:23px 54px;background-color:#ffe8f0;border-radius:10px;-webkit-box-shadow:0 3px 0 rgba(0,0,0,.3);box-shadow:0 3px 0 rgba(0,0,0,.3)}.special-label{position:absolute;left:-50px;top:6px}.special-body{display:none;margin-top:23px}.special-toggle-btn{position:absolute;top:100%;left:50%;padding:10px 0;background-color:grey;background-image:url(../img/bg_stripe.png);background-size:36px 36px;border-radius:0 0 8px 8px;color:#fff;font-size:10px;font-size:1rem;text-align:center}.special-toggle-btn span:before{content:''}.special-toggle-btn>i{display:block;position:absolute;width:16px;height:16px;top:9px;right:9px;-webkit-transition:-webkit-transform .25s;transition:-webkit-transform .25s;transition:transform .25s;transition:transform .25s,-webkit-transform .25s}.special-toggle-btn>i:after,.special-toggle-btn>i:before{content:'';display:block;position:absolute;background-color:#fff}.special-toggle-btn>i:before{top:7px;left:0;width:16px;height:2px}.special-toggle-btn>i:after{top:0;left:7px;width:2px;height:100%}.special-toggle-btn[aria-expanded=true]>i{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.special-btn{display:block;height:38px;padding:8px;width:416px;color:#fff;text-align:center;margin-left:auto;margin-right:auto;font-size:14px;font-size:1.4rem;background:url(../img/icon-btn.png) no-repeat center right 12px #d6007b;background-size:10px 14px}.special-btn:hover{color:#fff;text-decoration:none}.special-btn br{display:none}.special .shop_list{font-weight:700}#special-1 .special-toggle-btn{background-color:#d6007b;-webkit-transition:background-color .25s;transition:background-color .25s}#special-1 .special-toggle-btn:hover{background-color:#f0008a}#special-1 .special-toggle-btn[aria-expanded=true]{background-color:#666}#special-1 .special-body{padding-top:5px;padding-bottom:20px}#special-1 .special-body>p:first-of-type{font-weight:700;font-size:16px;font-size:1.6rem;margin-bottom:12px}#special-1 .special-body .bg_yellow{background-color:#ffef00;font-size:1.1rem;display:inline-block;padding:5px 7px 3px;margin-left:10px}#special-1 .card-privilege{border:1px solid #000;border-radius:12px;background-color:#fff;padding:12px}#special-1 .card-privilege>div{text-align:center}#special-1 .card-privilege>div>p{font-weight:700}#special-1 .card-privilege>div>p br{display:none}#special-1 .card-privilege>div>p:first-of-type{line-height:1;display:inline-block;border-bottom:4px solid #ff0;margin:12px 0}#special-1 .card-privilege>div figure{margin:10px 0}#special-1 .card-privilege>div figure figcaption{font-size:11px;font-size:1.1rem}#special-1 .card-privilege ul>li{background-color:#f9f5d8;padding:5px 10px;margin-bottom:6px;font-size:12px;font-size:1.2rem}#special-1 .card-privilege ul>li:last-of-type{margin-bottom:0}#special-1 .card-privilege ul>li b{color:#d6007b}#special-1 .card-privilege ul>li img{margin-right:5px;vertical-align:middle}#special-1 .arrow{position:relative;margin-bottom:25px}#special-1 .arrow:before{content:'';display:inline-block;width:4px;height:100%;background-color:#d6007b;position:absolute;left:115px;top:0}#special-1 .arrow:after{content:'';display:inline-block;width:4px;height:20px;background-color:#d6007b;position:absolute;left:123px;bottom:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#special-1 .pointcard-privilege{position:relative;background-color:#eee;padding:10px 17px;margin-bottom:17px;border-radius:8px;-webkit-box-shadow:2px 2px 0 rgba(0,0,0,.3);box-shadow:2px 2px 0 rgba(0,0,0,.3)}#special-1 .pointcard-privilege>div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1}#special-1 .pointcard-privilege h4{font-size:11px;font-size:1.1rem;margin-right:16px;line-height:1.3;margin-top:7px}#special-1 .pointcard-privilege figure{-webkit-flex-basis:84px;-ms-flex-preferred-size:84px;flex-basis:84px;-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}#special-1 .pointcard-privilege ul{padding-left:22px;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1}#special-1 .pointcard-privilege ul>li{background-color:#fff;padding:5px 10px;font-size:12px;font-size:1.2rem}#special-1 .pointcard-privilege ul>li:first-child{margin-bottom:6px}#special-1 .pointcard-privilege ul>li b{color:#d6007b}#special-1 .pointcard-privilege>p{font-size:10px;font-size:1rem}#special-1 .howto_use{border-right:1px solid #000;border-left:1px solid #000;padding:5px 0}#special-1 .howto_use>dt{font-size:15px;font-size:1.5rem;font-weight:700;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;text-align:center}#special-1 .howto_use>dt span{font-size:13px;font-size:1.3rem;color:#d6007b;text-align:center;position:relative}#special-1 .howto_use>dt span span{display:inline-block}#special-1 .howto_use>dt span .left{margin-right:3px;-webkit-transform:rotate(335deg);transform:rotate(335deg)}#special-1 .howto_use>dt span .right{margin-left:3px;-webkit-transform:rotate(25deg);transform:rotate(25deg)}#special-1 .howto_use>dd{padding-left:12px;padding-right:15px;font-size:12px;font-size:1.2rem}#special-1 .special-member{color:#d6007b;margin-bottom:10px}#special-1 .special-member b{border-bottom:4px solid #ff0;font-size:20px;font-size:2rem}#special-1 .special-member b br{display:none}#special-1 .about-special-member{margin-bottom:56px}#special-1 .about-special-member>section{position:relative;background-color:#ffc4da;border-radius:12px;margin-bottom:25px;padding:18px 55% 16px 32px;font-size:14px;font-size:1.4rem}#special-1 .about-special-member>section h4{font-size:24px;font-size:2.4rem;margin:5px 0}#special-1 .about-special-member>section>div p{font-size:11px;font-size:1.1rem;margin-top:5px;padding-left:1em;text-indent:-1em}#special-1 .about-special-member>section ol{color:#fff}#special-1 .about-special-member>section ol>li{background:url(../img/bg_stripe.png) repeat 0 0 #c1007b;background-size:36px 36px;border-bottom:1px solid #fff;padding:8px 0;line-height:1.3}#special-1 .about-special-member>section ol>li:last-of-type{border-bottom:none}#special-1 .about-special-member>section ol dl{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}#special-1 .about-special-member>section ol dl dt{text-align:center;-webkit-flex-basis:68px;-ms-flex-preferred-size:68px;flex-basis:68px;-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;font-size:11px;font-size:1.1rem}#special-1 .about-special-member>section ol dl dt span{vertical-align:middle;margin-left:2px;font-size:31px;font-size:3.1rem}#special-1 .about-special-member>section ol dl dd{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;font-size:13px;font-size:1.3rem}#special-1 .about-special-member>section ol dl dd span{color:#ff0}#special-1 .about-special-member>section ol dl dd small{display:block}#special-1 .about-special-member>section ol dl dd b{font-size:18px;font-size:1.8rem}#special-1 .about-special-member .special-btn{display:block;background-color:grey;color:#fff;width:130px;height:23px;padding:3px 15px 3px 3px;font-size:11px;font-size:1.1rem}#special-2{background-color:#fffbb5}#special-2 .special-toggle-btn{background-color:#ffb100;-webkit-transition:background-color .25s;transition:background-color .25s}#special-2 .special-toggle-btn:hover{background-color:#ffc133}#special-2 .special-toggle-btn[aria-expanded=true]{background-color:#666}#special-2 .special-body{padding-bottom:20px}#special-2 .parks-app{position:relative;background-color:#ffef00;padding:32px 69px 16px;border-radius:12px}#special-2 .parks-app>figure{text-align:center}#special-2 .parks-app h4{font-size:34px;font-size:3.4rem;margin-left:170px}#special-2 .parks-app h4+p{font-size:17px;font-size:1.7rem;margin-left:170px}#special-2 .parks-app ul{margin-top:18px}#special-2 .parks-app ul>li{border-top:2px solid #fff;padding:12px 0 7px 28px;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}#special-2 .parks-app ul>li:last-of-type{padding-left:0;text-align:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#special-2 .parks-app ul>li>figure{text-align:center;padding-right:12px;-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}#special-2 .parks-app ul>li>figure figcaption{font-size:11px;font-size:1.1rem}#special-2 .parks-app ul>li dl{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1}#special-2 .parks-app ul>li dl dt{font-weight:700;color:#c40018;font-size:22px;font-size:2.2rem}#special-2 .parks-app ul>li dl dt span{display:block;font-size:71%}#special-2 .parks-app ul>li dl dd{font-size:13px;font-size:1.3rem}#special-2 .parks-app ul>li span{padding-left:1em;text-indent:-1em;display:block;font-size:11px;font-size:1.1rem}#special-2 .parks-app ul>li p{font-size:1.3rem}#special-2 .kids-club{background:url(../img/bg-kidsclub.png) repeat 0 0;border-radius:12px;padding:11px 55px 22px;margin:16px 0 18px}#special-2 .kids-club h4{text-align:center;font-size:29px;font-size:2.9rem;margin-bottom:10px}#special-2 .kids-club h4 span{font-size:34px;font-size:3.4rem;margin-left:10px}#special-2 .kids-club ol{background-color:#e4e784;border-radius:7px;padding:14px 0 14px 114px}#special-2 .kids-club ol>li{font-size:14px;font-size:1.4rem}#special-2 .kids-club ol>li span{color:#00974b;font-size:20px;font-size:2rem;font-weight:700}#special-2 .kids-club ol>li .shop_num{margin:0 0 0 1px}#special-2 .kids-club ol>li p{margin-left:1.5em}#special-2 .kids-club>p{font-size:11px;font-size:1.1rem;text-align:right;margin-top:5px}#special-2 .kids-club .special-btn{margin-top:16px;color:#fff;background-color:#00ac3f}#special-2 .app-download{margin-bottom:30px}#special-2 .app-download-tool{font-size:0}#special-2 .app-download-tool p{font-weight:700;font-size:20px;font-size:2rem;margin:10px 0 0 0}#special-2 .app-download-tool .app_wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}#special-2 .app-download-tool a{display:inline-block;margin-right:12px;vertical-align:middle}#special-2 .app-download-tool .g_play{background:url(../img/banner-googleplay.png) no-repeat;display:block;width:170px;height:50px;background-size:contain}#special-2 .app-download-tool .a_store{display:inline-block;overflow:hidden;background:url(https://linkmaker.itunes.apple.com/ja-jp/badge-lrg.svg?releaseDate=2014-10-10&kind=iossoftware&bubble=ios_apps) no-repeat;width:170px;height:50px;background-size:contain}#special-2 .app-download-present{-webkit-flex-basis:420px;-ms-flex-preferred-size:420px;flex-basis:420px;background-color:#fff;padding:10px 20px;margin-left:17px}#special-2 .app-download-present p{font-size:14px;font-size:1.4rem;font-weight:700}#special-2 .app-download-present figure{display:inline-block}#special-2 .app-download-present b{display:inline-block;font-size:19px;font-size:1.9rem}#special-2 .app-download-present b small{display:block}#special-2 .app-download-present b span{border-bottom:4px solid #ff0}#special-2 .app-download-present b span b{font-size:36px;font-size:3.6rem;line-height:1;font-weight:700}#special-2 .app-download-present>span{font-size:11px;font-size:1.1rem;display:block;margin-top:5px}#special-2 .special-btn{background-color:#d7c8b5;color:#000}#special-3{background-color:#d9eefd}#special-3 .special-toggle-btn{background-color:#0084e2;-webkit-transition:background-color .25s;transition:background-color .25s}#special-3 .special-toggle-btn:hover{background-color:#169eff}#special-3 .special-toggle-btn[aria-expanded=true]{background-color:#666}#special-3 .special-body{position:relative}#special-3 .special-body p{font-size:16px;font-size:1.6rem;margin:15px 0 10px}#special-3 .special-body ul{padding-left:1em;font-size:11px;font-size:1.1rem}#special-3 .special-body ul>li{text-indent:-1em}#special-4{background-color:#eaf4ae}#special-4 .special-toggle-btn{background-color:#97cb0a;-webkit-transition:background-color .25s;transition:background-color .25s}#special-4 .special-toggle-btn:hover{background-color:#a9e30b}#special-4 .special-toggle-btn[aria-expanded=true]{background-color:#666}#special-4 .special-body{padding-top:15px;padding-bottom:23px}#special-4 .special-body>p{text-align:center;font-weight:700;font-size:18px;font-size:1.8rem}#special-4 .special-body>p br{display:none}#special-4 .special-body ul>li{margin:0 17px}@media screen and (min-width:768px){body{font-size:16px;font-size:1.6rem}.pc-hide{display:none}.top{background:#fff034 url(../img/bg_hd_sticky_stripe.png) repeat-x 0 0}.top .inner{width:1100px;margin:0 auto;padding-top:80px}.top h1{margin-bottom:110px}.ttl-catch:after{height:70px;bottom:-10px;left:10px}.ttl-catch{width:94%}.discount{width:1100px;margin:0 auto}.discount>.ttl-catch{width:76%}.discount-floor-nav{padding-top:48px}.discount-floor-nav-inner{width:1100px;margin:0 auto}.discount-floor-tab{padding:10px 0}.discount-floor-tab:hover{top:1px;opacity:1}.discount-floor-tab:hover+.tab-catch{background-position:0 -15px}.discount-floor-tab:after{right:-62px}.discount-floor-tab+.tab-catch{top:-18px;left:0;width:121px;height:15px;background:url(../img/tab_catch_2f.png) repeat-y 0 0/121px 15px;-webkit-transition:background-position .25s;transition:background-position .25s}.discount-floor-tab .input-radio-text{width:36px;height:24px;background-size:36px 48px}.discount-floor-tab-3f+.tab-catch{background-image:url(../img/tab_catch_3f.png)}.discount-floor-tab-4f+.tab-catch{background-image:url(../img/tab_catch_4f.png)}.discount-floor-tab.selected .input-radio-text{background-position:0 -27px}.discount-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:nowrap row;-ms-flex-flow:nowrap row;flex-flow:nowrap row;height:100px}.discount-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:nowrap row;-ms-flex-flow:nowrap row;flex-flow:nowrap row;border-bottom:1px solid #ccc}.discount-data-cell-w4{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:nowrap row;-ms-flex-flow:nowrap row;flex-flow:nowrap row;width:80%}.discount-data-cell{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:nowrap column;-ms-flex-flow:nowrap column;flex-flow:nowrap column;width:25%;padding:20px 10px;font-size:12px;font-size:1.2rem}.discount-data-cell>dl dt{display:none}.discount-data-logo{width:20%}.discount-data-special-member{background-color:rgba(250,220,233,.5)}.discount-data-saison-card{background-color:rgba(254,236,210,.5)}.discount-data-kids-club{background-color:rgba(226,238,197,.5)}.discount-data-costco-receipt{background-color:rgba(211,237,251,.5)}.discount-info-btn{display:none}.category-label{top:0;left:-26px}#shop-id-424 .discount-data-cell{padding:72px 0}.sticky{position:fixed;top:-182px;background:#fff url(../img/bg_sticky_stripe.png) repeat-x center bottom/100px 100px;-webkit-box-shadow:0 0 6px rgba(0,0,0,.5);box-shadow:0 0 6px rgba(0,0,0,.5);-webkit-transition:top .35s;transition:top .35s}.sticky:after{content:'';display:block;position:absolute;top:74px;left:0;width:100%;height:5px;background-color:#ffc334}.sticky.current-2f:after{background-color:#ffc334}.sticky.current-3f:after{background-color:#87d43b}.sticky.current-4f:after{background-color:#32b8ea}.sticky.visible{top:0}.sticky>h1{position:absolute;top:6px;left:8px}.sticky>p{position:absolute;top:6px;right:8px;line-height:1}.sticky .discount-floor-nav{width:540px;margin:0 0 0 auto}.sticky .discount-floor-tab{padding:4px 0;top:3px}.sticky .discount-floor-tab:hover{top:1px;opacity:1}.sticky .discount-floor-tab[aria-selected=true]{top:1px;opacity:1}.sticky .discount-floor-tab[aria-selected=true] .input-radio-text{background-position:0 -18px;opacity:1}.sticky .discount-floor-tab+.tab-catch{top:-16px}.sticky .discount-floor-tab:after{right:-76px}.sticky .discount-floor-tab .input-radio-text{width:24px;height:18px;background-size:24px 32px}.page-top{padding-bottom:50px}.page-top>a{position:relative;display:block;width:100px;height:100px;margin:0 auto;-webkit-transition:background-color .25s;transition:background-color .25s}.page-top>a>span{bottom:25px}.page-top>a:hover{background-color:#f0008a;opacity:1}.special .inner{width:1100px;margin:0 auto;padding:50px 58px 36px 90px}.special-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-left:18px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.special-header figure{margin:-10px 0}.special-toggle-btn{width:300px;margin-left:-150px;cursor:pointer}#special-1 .card-privilege{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}#special-1 .card-privilege>div{-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%;border-right:1px dashed #666;margin:16px 0}#special-1 .card-privilege ul{-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%;padding:0 23px 0 48px}#special-1 .pointcard-privilege{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-left:220px}#special-1 .pointcard-privilege>p{position:absolute;left:16px;bottom:9px}#special-1 .howto_use{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;margin-left:222px}#special-1 .howto_use>dt{padding-left:15px;padding-right:50px;background:url(../img/icon-three-arrow.png) no-repeat right center transparent;background-size:45px 17px}#special-1 .about-special-member>section .description{min-height:146px}#special-1 .about-special-member>section>div{position:absolute;top:18px;right:0;width:50%;padding-right:18px}#special-1 .about-special-member .special-btn{margin-left:auto;margin-right:0}#special-2 .parks-app>figure{position:absolute;left:108px;top:36px}#special-2 .parks-app ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:32px}#special-2 .parks-app ul>li{width:50%}#special-2 .parks-app ul>li:nth-child(2n){border-left:2px solid #fff}#special-2 .parks-app ul>li:nth-child(2) dl>dd{letter-spacing:-.06em}#special-2 .parks-app ul>li:nth-child(2) dl>dd span{letter-spacing:0}#special-2 .app-download{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}#special-3 .special-body figure.banner-costco{position:absolute;right:0;top:40px}#special-4 .special-body ul{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;margin:14px -28px 0}}@media screen and (max-width:767px){body{font-size:16px;font-size:1.6rem}.sp-hide{display:none}header ul{padding:8px 11px}header ul li:first-child a img{width:100%;max-width:73px}header ul li:last-child a img{width:100%;max-width:90px}.top{background:#fff034 url(../img/bg_hd_sticky_stripe.png) repeat-x 0 0}.top .inner{width:100%;margin:0;padding-top:20px}.top h1{margin-bottom:30px;padding:0 20px}.top h1>img{width:100%;height:auto}.ttl-catch:after{height:100px;bottom:-8px;left:8px}.ttl-catch{margin:0 15px}.ttl-catch>span{padding-bottom:40px}.ttl-catch>span:before{top:82%;right:50%;width:0;height:0;margin-right:-3px;border-style:solid;border-width:13px 7px 0 7px;border-color:#fff transparent transparent transparent}.ttl-catch img:first-of-type{width:260px;height:auto;margin-bottom:5px}.ttl-catch img:last-of-type{width:180px;height:auto}.discount{width:100%}.discount>.ttl-catch{width:90%}.discount-floor{padding-top:95px}.discount-floor-nav{padding:44px 10px 0}.discount-floor-nav-wrapper.sticky-sp{position:absolute;width:100%;height:75px;background-color:#fff;z-index:10}.discount-floor-nav-wrapper.sticky-sp.visible{position:fixed;top:0}.discount-floor-tab{padding:4px 0;top:3px}.discount-floor-tab:after{right:-76px}.discount-floor-tab+.tab-catch{top:-28px;left:0;width:82px;height:27px;background:url(../img/tab_catch_2f_sp.png) repeat-y 0 0/82px 27px;-webkit-transition:background-position .25s;transition:background-position .25s}.discount-floor-tab .input-radio-text{width:24px;height:18px;background-size:24px 32px}.discount-floor-tab-3f+.tab-catch{background-image:url(../img/tab_catch_3f_sp.png)}.discount-floor-tab-4f+.tab-catch{background-image:url(../img/tab_catch_4f_sp.png)}.discount-floor-tab.selected .input-radio-text{background-position:0 -18px}.discount-header{display:none}.discount-row{position:relative;margin:10px 10px 50px;padding:10px 10px 0;border:1px solid #ccc;-webkit-transition:border-color .5s;transition:border-color .5s}.discount-row.open{border-color:#666}.discount-data-cell-w4{display:none}.discount-data-cell{margin-bottom:20px}.discount-data-cell.no-discount{display:none}.discount-data-cell>dl{width:100%}.discount-data-cell>dl dt{padding:10px 0 2px;font-size:15px;font-size:1.5rem;font-weight:700;line-height:1.4;text-align:center}.discount-data-cell>dl dt>.limit{display:block;width:150px;padding:2px 0;margin:4px auto 0;background-color:rgba(255,255,255,.75)}.discount-data-cell>dl dd{margin:5px;padding:10px;background-color:#fff;font-size:12px;font-size:1.2rem}.discount-data-special-member>dl{background-color:rgba(250,220,233,.5)}.discount-data-saison-card>dl{background-color:rgba(254,236,210,.5)}.discount-data-kids-club>dl{background-color:rgba(226,238,197,.5)}.discount-data-costco-receipt>dl{background-color:rgba(211,237,251,.5)}.discount-info-btn{display:block;position:absolute;top:100%;left:50%;width:150px;height:24px;margin-left:-75px;background-color:#d6007b;border-radius:0 0 6px 6px;color:#fff;font-size:14px;font-size:1.4rem;text-align:center}.discount-info-btn img{width:92px;height:14px;vertical-align:top}.discount-info-btn.close{background-color:#666}.discount-info-btn.close>i{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.discount-info-btn>i{display:block;position:absolute;width:13px;height:13px;top:5px;right:5px;-webkit-transition:-webkit-transform .25s;transition:-webkit-transform .25s;transition:transform .25s;transition:transform .25s,-webkit-transform .25s}.discount-info-btn>i:after,.discount-info-btn>i:before{content:'';display:block;position:absolute;background-color:#fff}.discount-info-btn>i:before{top:6px;left:0;width:13px;height:1px}.discount-info-btn>i:after{top:0;left:6px;width:1px;height:100%}.shop-logo{margin-bottom:10px;padding:15px 0}.category-label{top:0;left:0;z-index:5}#shop-id-424 .discount-data-logo{padding:35px 0}.sticky{display:none}.note{margin:20px 10px}.page-top>a{position:fixed;display:block;width:50px;height:50px;bottom:5px;right:15px;opacity:0;z-index:100;-webkit-transition:all .5s ease;transition:all .5s ease}.page-top>a>span{bottom:8px}.page-top>a img{width:22px;height:auto}.page-top>a.show{opacity:1;bottom:15px}.copy_r{font-size:11px;font-size:1.1rem;padding:20px 0 5px}.special .inner{width:100%;padding:25px 0 15px}.special h1{margin:0 20px 13px 30px}.special h1 img{width:100%;height:auto}.special-item{padding:10px 6px 11px;margin-left:30px;margin-right:10px}.special-label{left:-8.93%;width:17.86%}.special-label img{width:100%;height:auto}.special-header{text-align:center;padding-left:13%;padding-right:8.88%;margin:0 -6px}.special-header h3{margin-bottom:8px}.special-header h3 img{width:100%;height:auto}.special-header figure{margin-top:10px}.special-body{margin-top:16px}.special-toggle-btn{width:200px;margin-left:-100px}.special-btn{width:100%;height:auto;font-size:13px;font-size:1.3rem;line-height:1.3;padding:8px 24px 8px 8px}.special-btn br{display:inline-block}#special-1 .special-header figure img{width:35.78%;height:auto}#special-1 .special-body>p:first-of-type{font-size:13px;font-size:1.3rem;text-align:center}#special-1 .special-body>p:first-of-type br{display:inline-block}#special-1 .special-body .bg_yellow{margin:5px 10px 0;padding:5px 0 3px}#special-1 .special-body .bg_yellow img{width:95%}#special-1 .card-privilege>div>p{font-size:14px;font-size:1.4rem}#special-1 .card-privilege ul{margin-top:20px}#special-1 .card-privilege ul>li{font-size:13px;font-size:1.3rem}#special-1 .arrow{margin-bottom:17px;padding-top:14px}#special-1 .arrow:before{width:2px;left:10px}#special-1 .arrow:after{width:2px;height:10px;left:13px;bottom:-1px}#special-1 .pointcard-privilege{margin:0 0 10px 30px;padding:7px 12px}#special-1 .pointcard-privilege>div{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#special-1 .pointcard-privilege h4{margin:7px 0 5px 0;font-size:11px;font-size:1.1rem}#special-1 .pointcard-privilege h4 br{display:none}#special-1 .pointcard-privilege h4 span{display:block}#special-1 .pointcard-privilege ul{padding-left:8px}#special-1 .pointcard-privilege ul>li{font-size:12px;font-size:1.2rem;padding:5px 4px;letter-spacing:-.2px}#special-1 .pointcard-privilege>p{margin-top:3px;font-size:11px;font-size:1.1rem}#special-1 .howto_use>dt span{font-size:12px;font-size:1.2rem}#special-1 .howto_use{margin-left:34px}#special-1 .howto_use>dt{padding:0 9px;text-align:center;font-size:13px;font-size:1.3rem;margin-bottom:5px}#special-1 .howto_use>dd{padding:0 10px;font-size:11px;font-size:1.1rem}#special-1 .special-member{font-size:12px;font-size:1.2rem;text-align:center;letter-spacing:-.1px}#special-1 .special-member b{font-size:14px;font-size:1.4rem}#special-1 .special-member b br{display:inline-block}#special-1 .about-special-member{margin-bottom:35px}#special-1 .about-special-member>section{font-size:13px;font-size:1.3rem;padding:10px}#special-1 .about-special-member>section h4{font-size:15px;font-size:1.5rem;text-align:center}#special-1 .about-special-member>section ol>li{padding-right:8px}#special-1 .about-special-member>section ol dl dd small{font-size:86%}#special-1 .about-special-member>section ol dl dd{font-size:11px;font-size:1.1rem}#special-1 .about-special-member>section ol dl dd b{font-size:13px;font-size:1.3rem}#special-1 .about-special-member .special-btn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:10px auto 16px;-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}#special-2 .special-header figure{margin-right:25px}#special-2 .special-header figure img{width:25%;height:auto}#special-2 .parks-app{padding:22px 10px 12px}#special-2 .parks-app>figure{margin:0 11px 10px 0}#special-2 .parks-app h4{font-size:19px;font-size:1.9rem;margin-left:0;text-align:center}#special-2 .parks-app h4+p{font-size:13px;font-size:1.3rem;margin-left:0}#special-2 .parks-app ul>li{font-size:12px;font-size:1.2rem;padding-left:12px}#special-2 .parks-app ul>li>figure img{width:62px;height:auto}#special-2 .parks-app ul>li dl dt{font-size:19px;font-size:1.9rem}#special-2 .parks-app ul>li dl dd{font-size:13px;font-size:1.3rem}#special-2 .parks-app ul>li span{font-size:11px;font-size:1.1rem}#special-2 .parks-app ul>li p{font-size:13px;font-size:1.3rem}#special-2 .kids-club{padding:10px 6px}#special-2 .kids-club h4{font-size:19px;font-size:1.9rem}#special-2 .kids-club h4 span{display:block;font-size:19px;font-size:1.9rem}#special-2 .kids-club ol{padding:15px 8px}#special-2 .kids-club ol>li{font-size:13px;font-size:1.3rem}#special-2 .kids-club ol>li span{font-size:16px;font-size:1.6rem}#special-2 .kids-club ol>li .shop_num{margin:0 1px}#special-2 .kids-club ol>li p{margin-left:0}#special-2 .kids-club>p{text-align:left;font-size:11px;font-size:1.1rem}#special-2 .kids-club .special-btn{font-size:13px;font-size:1.3rem}#special-2 .app-download{margin-bottom:35px}#special-2 .app-download-tool p{text-align:center;font-size:17px;font-size:1.7rem;margin-bottom:5px;margin-left:0}#special-2 .app-download-tool .app_wrap{-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}#special-2 .app-download-tool .g_play{width:120px;height:36px}#special-2 .app-download-tool .a_store{width:120px;height:36px;margin-left:10px}#special-2 .app-download-tool a{display:inline-block;width:50%;margin:0 0 12px}#special-2 .app-download-tool img{width:100%;height:auto}#special-2 .app-download-present{margin-left:0;padding:10px 7px}#special-2 .app-download-present p{font-size:11px;font-size:1.1rem;letter-spacing:-.6px}#special-2 .app-download-present b{font-size:14px;font-size:1.4rem;vertical-align:baseline}#special-2 .app-download-present b span b{font-size:26px;font-size:2.6rem}#special-2 .app-download-present>span{margin-top:8px}#special-3 .special-header figure img{width:28.88%;height:auto}#special-3 .special-body figure img{width:100%;height:auto}#special-3 .special-body figure.banner-costco{margin:10px 0;text-align:center}#special-3 .special-body figure.banner-costco img{width:65.3%;height:auto}#special-3 .special-body p{font-size:13px;font-size:1.3rem}#special-3 .special-body ul{font-size:11px;font-size:1.1rem}#special-3 .special-body ul br{display:none}#special-4 .special-header figure img{width:53.88%;height:auto}#special-4 .special-body{padding-top:0}#special-4 .special-body>p{font-size:13px;font-size:1.3rem}#special-4 .special-body>p br{display:inline-block}#special-4 .special-body ul>li{margin:10px 0 0}#special-4 .special-body ul>li img{width:100%;height:auto}}
/*# sourceMappingURL=styles.min.css.map */