@charset "UTF-8";@import url("https://fonts.googleapis.com/earlyaccess/kokoro.css");@import url("https://fonts.googleapis.com/css?family=EB+Garamond&display=swap");@font-face{font-family:"Noto Sans Japanese";font-style:normal;font-weight:400;src:url(/jasmine_tea/assets/fonts/NotoSansCJKjp-Regular.woff2) format("woff2"),url(/jasmine_tea/assets/fonts/NotoSansCJKjp-Regular.woff) format("woff"),url(/jasmine_tea/assets/fonts/NotoSansCJKjp-Regular.ttf) format("truetype")}.wf-kokoro{font-family:"Kokoro"}html{color:#000;font-size:16px;line-height:1.4}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}audio,canvas,iframe,img,svg,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.posR{position:relative}.posA{position:absolute}.hidden{display:none!important}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}html{width:100%;height:100%;-ms-touch-action:manipulation;touch-action:manipulation}body,button,html{-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:unset}body{font-feature-settings:"palt";width:100%;min-height:100%;margin:0}main{display:block}button,input[type=button],input[type=submit]{border-radius:0;-webkit-box-sizing:content-box;-webkit-appearance:button;-moz-appearance:button;appearance:button;border:none;box-sizing:border-box;cursor:pointer}button::-webkit-search-decoration,input[type=button]::-webkit-search-decoration,input[type=submit]::-webkit-search-decoration{display:none}button::focus,input[type=button]::focus,input[type=submit]::focus{outline-offset:-2px}button{background-color:transparent;border:none;cursor:pointer;outline:none;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}ol,ul{list-style:none}li{text-align:-webkit-match-parent}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,html,i,iframe,img,input,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,textarea,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0}[hidden]{display:none!important}.header{position:relative;z-index:100;background:#fdfae2}.header__company{background:#fdfae2;box-sizing:border-box;max-width:1500px;margin:0 auto;padding:10px 30px;text-align:left}.header__company__Logo{width:98px}.header__company__Logo a{display:block;line-height:1}.header__brand{background:#e3fcfd}.header__brand__inner{box-sizing:border-box;width:100%;max-width:1500px;margin:0 auto;padding:10px 40px;height:70px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;background:#e3fcfd}.header__brand__inner.fixed{top:0;z-index:100;left:50%;transform:translateX(-50%)}.header__brand__Logo{width:172px;font-size:0}.header__open{display:none}.header__open span{display:block;width:6.67vw;height:.54vw;background:#ef8200;position:absolute;top:50%;margin-top:-.26vw;transition:all .4s}.header__open span:first-child{background:#9cd2e2;transform:translateY(-2vw)}.header__open span:last-child{background:#004ea2;transform:translateY(2vw)}.header__open.open span:first-child{transform:rotate(-45deg)}.header__open.open span:nth-child(2){opacity:0}.header__open.open span:last-child{transform:rotate(45deg)}.header__open.open .hamburger__txt{height:2.27vw;background:url(../img/cmn/close.svg) no-repeat;background-size:100% auto}.header .hamburger__menu{width:6.67vw;height:6.67vw;margin-bottom:.67vw;position:relative;margin:0 auto}.header .hamburger__txt{height:1.6vw;background:url(../img/cmn/menu.svg) no-repeat;background-size:100% auto}.header__brand__list{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;font-family:Kokoro,serif;font-size:14px}.overlay{display:none}.footer{text-align:center}.footer__nav{padding-top:50px;padding-bottom:20px;background:#e3fcfd;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.footer__nav li{margin:0 13px;font-size:12px}.footer__copy{padding-bottom:50px;background:#e3fcfd;font-size:10px}.footer__logo{text-align:center;background:#fffef5}.footer__logo a{height:60px;display:-ms-flexbox!important;display:flex!important;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.footer__logo img{width:98px}body,html{color:#232323;font-family:"Noto Sans Japanese","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",Meiryo,メイリオ,sans-serif;letter-spacing:.01em;line-height:1.7;position:relative}html{overflow-y:scroll;overflow-x:hidden}body{-webkit-text-size-adjust:100%}img{vertical-align:bottom;width:100%}a{color:#232323;text-decoration:none}.pc-only{display:block}.medium-only,.sp-only{display:none}.fixed{position:fixed}.color__blue{color:#004ea2}.strong__blue{color:#004ea2;font-size:39px;padding:0 5px}.scroll-prevent{position:fixed;z-index:-1;width:100%;height:100%;top:0;right:0}#container,.wrapper{background:#e3fcfd}.wrapper{box-sizing:border-box;margin:0 auto;max-width:1500px;padding:0 40px}.share{background:#e3fcfd;overflow:hidden}.share,.share__inner{height:34vw;max-height:540px}.share__inner{max-width:1500px;margin:0 auto;box-sizing:border-box;background:#fff url(../img/cmn/share_bg-pc.png) no-repeat bottom;background-size:100% auto;padding-top:6%}.share__head{text-align:center;font-size:16px;letter-spacing:.3em;color:#95d204;margin-bottom:30px}.share__head:before{transform:rotate(140deg) translateY(-20px);margin-right:50px}.share__head:after,.share__head:before{content:"";display:inline-block;width:1px;height:38px;background:#95d204}.share__head:after{transform:rotate(-140deg) translateY(-20px);margin-left:50px}.share__sns{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.share__sns li{width:53px;margin:0 18px}.share .pagetop{width:143px;position:absolute;bottom:35px;left:50%;margin-left:-490px;cursor:pointer;transition:bottom .5s cubic-bezier(.455,.03,.515,.955) 0s}.pc .share .pagetop:hover{bottom:45px}.slideFadeUp{opacity:0;padding-top:50px;transition:all 1s cubic-bezier(.455,.03,.515,.955) 0s}.slideFadeUp.show{opacity:1;padding-top:0}.fadeAnimation{opacity:0;padding-top:50px;transition:all 1s cubic-bezier(.455,.03,.515,.955) 0s}.fadeAnimation.show{opacity:1;padding-top:0}.zoomFade{opacity:0;transform:scale(.8);transition:transform .8s cubic-bezier(.68,-.55,.265,1.55) 0s,opacity 1s cubic-bezier(.455,.03,.515,.955) 0s}.zoomFade.show{opacity:1;transform:scale(1)}.pc a{display:block;opacity:1}.pc a,.pc a:hover{transition:opacity .3s cubic-bezier(.455,.03,.515,.955) 0s}.pc a:hover{opacity:.7}.opening,.opening_scent{width:100vw;height:100vh;background:#fdfae2;position:fixed;z-index:999;opacity:1;transition:opacity .3s cubic-bezier(.455,.03,.515,.955) 0s;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.opening__logo{width:20vw;position:relative;animation:a 1.5s cubic-bezier(.455,.03,.515,.955) infinite}@keyframes a{50%{opacity:0}}@media only screen and (min-width:800px){.header__brand__list li{margin-right:40px}.header__brand__list li:nth-child(4){margin-right:30px}.header__brand__list li:last-child{margin-right:0}.header__brand__list li br.middle{display:none}.header__brand__list .-tw{width:30px;height:30px;margin-right:15px}.header__brand__list .-tw svg{width:30px;height:30px}.header__brand__list .-fb{width:30px;height:30px;margin-right:0}.header__brand__list .-fb svg{width:30px;height:30px}body,html{font-size:get-vw(14px)}}@media only screen and (max-width:799px){.header__company{max-width:none;padding:1.34vw 4vw;position:relative;z-index:101}.header__company__Logo{font-size:0;width:19.47vw}.header__brand__inner{height:auto;display:block;padding:0}.header__brand__fixed{position:relative;z-index:101}.header__brand__Logo{width:35.74vw;padding:2.67vw 4vw 4vw}.header__open{display:block;width:7.2vw;height:7.47vw;position:relative;position:absolute;right:4vw;top:1.34vw}.header__brand__list{display:none;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;background:#fdfae2 url(../img/cmn/opennav_bg.png);background-size:cover;text-align:center;font-size:4.27vw;width:85.34vw;height:84vw;padding:13.34vw 0 11.74vw;box-sizing:border-box;position:absolute;top:17.34vw;left:50%;z-index:101;transform:translateX(-50%)}.header__brand__list li{width:100%}.header__brand__list li br.middle{display:none}.header__brand__list .-fb,.header__brand__list .-line,.header__brand__list .-tw{width:8.27vw;height:8.27vw;margin:0 2vw}.overlay{display:none;background:rgba(227,252,253,.8);width:100vw;height:100vh;position:fixed;top:0;left:0;z-index:100}.footer__nav{padding-top:6.67vw;padding-bottom:5.34vw;-ms-flex-wrap:wrap;flex-wrap:wrap}.footer__nav li{margin:0 3.2vw;font-size:2.94vw;line-height:2}.footer__copy{padding-bottom:6.67vw;font-size:2.67vw}.footer__logo a{height:12.67vw}.footer__logo img{width:19.47vw}body,html{font-size:get-vw(28px)}.medium-only,.pc-only{display:none}.sp-only{display:block}.strong__blue{font-size:7.2vw}.wrapper{padding:0 2.67vw}.share{height:58.67vw;max-height:none}.share__inner{box-sizing:content-box;padding-top:13.87vw;height:44.8vw;max-height:none;background:#fff url(../img/cmn/share_bg-sp.png) no-repeat bottom;background-size:100% auto}.share__btns{margin-top:-9.33vw}.share__head{font-size:2.94vw;margin-bottom:5.34vw}.share__head:before{height:5.07vw;margin-right:7.07vw;transform:rotate(140deg) translateY(-10px)}.share__head:after{height:5.07vw;margin-left:7.07vw;transform:rotate(-140deg) translateY(-10px)}.share__sns li{width:11.2vw;margin:0 3.2vw}.share .pagetop{width:19.07vw;bottom:8.67vw;left:4vw;margin-left:0}.fadeAnimation,.slideFadeUp{padding-top:6.67vw}.opening__logo{display:none;width:60vw}.opening__logo.show{display:block}}@media only screen and (min-width:800px) and (max-width:1150px){.header__brand__list li{margin-right:2.5vw;text-align:center;font-size:13px}.header__brand__list li:nth-child(4){margin-right:10px}.header__brand__list li:last-child{margin-right:0}.header__brand__list li br.middle{display:block}.header__brand__list .-tw{margin-right:1.3vw}}@media only screen and (min-width:800px) and (max-width:1000px){.medium-only{display:block}}@media print{*,:after,:before,:first-letter{background:transparent!important;color:#000!important;box-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx),only screen and (-webkit-min-device-pixel-ratio:2){body,button,html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}@media screen and (-webkit-min-device-pixel-ratio:0){::i-block-chrome,body{font-feature-settings:"pkna"}}
/*# sourceMappingURL=common.min.css.map */
