@charset "UTF-8";@import url(https://use.typekit.net/eil7loy.css);/*!
 * ress.css • v4.0.0
 * MIT License
 * github.com/filipelinhares/ress
 */html{-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;box-sizing:border-box;tab-size:4;word-break:normal}*,::after,::before{background-repeat:no-repeat;box-sizing:inherit}::after,::before{text-decoration:inherit;vertical-align:inherit}*{margin:0;padding:0}hr{color:inherit;height:0;overflow:visible}details,main{display:block}summary{display:list-item}small{font-size:80%}[hidden]{display:none}abbr[title]{-webkit-text-decoration:underline dotted;border-bottom:none;text-decoration:underline;text-decoration:underline dotted}a{background-color:transparent}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace,monospace}pre{font-size:1em}b,strong{font-weight:bolder}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-color:inherit;text-indent:0}input{border-radius:0}[disabled]{cursor:default}[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}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:700}button{overflow:visible}button,select{text-transform:none}[role=button],[type=button],[type=reset],[type=submit],button{color:inherit;cursor:pointer}[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-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button:-moz-focusring{outline:1px dotted ButtonText}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}button,input,select,textarea{background-color:transparent;border-style:none}a:focus,button:focus,input:focus,select:focus,textarea:focus{outline-width:0}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{border:0;color:inherit;display:table;max-width:100%;max-width:100%;white-space:normal}::-webkit-file-upload-button{-webkit-appearance:button;color:inherit;font:inherit}img{border-style:none}progress{vertical-align:baseline}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled=true]{cursor:default}::-moz-selection{background:#232323;color:#fff}::selection{background:#232323;color:#fff}::-moz-selection{background:#232323;color:#fff}:root,body,html{font-family:"Hiragino Kaku Gothic ProN","Noto Sans","Koburina Gothic W3 JIS2004","游ゴシック Medium","Yu Gothic Medium","游ゴシック体","Yu Gothic",YuGothic,"メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;font-size:62.5%;letter-spacing:.05em;line-height:180%;width:100%}body{color:#232323;font-size:14px;font-size:1.4rem}a{color:#00a6ff;position:relative;text-decoration:none;transition:all .5s ease}a img{transition:all .8s ease-out}a img:hover{opacity:.7}li{list-style:none}.js-show-b{-webkit-transform:translate(0,4rem);opacity:0;transform:translate(0,4rem);transition:all 1s}.js-show-b.is-show-b{-webkit-transform:translate(0,0);opacity:1;transform:translate(0,0)}.js-show-l{-webkit-transform:translate(-4rem,0);opacity:0;transform:translate(-4rem,0);transition:all 1s}.js-show-l.is-show-l{-webkit-transform:translate(0,0);opacity:1;transform:translate(0,0)}.js-show-r{-webkit-transform:translate(4rem,0);opacity:0;transform:translate(4rem,0);transition:all 1s}.js-show-r.is-show-r{-webkit-transform:translate(0,0);opacity:1;transform:translate(0,0)}.l-content{display:flex;flex:0 1 1640;flex-wrap:nowrap;justify-content:space-between;margin:0 auto;max-width:1640}@media only screen and (max-width:640px){.l-content{flex-direction:column}}.l-main{flex:0 2 auto;margin:0 20px;max-width:865px}.l-sub{flex:0 0 275px;margin:0 20px;margin-left:40px}@media only screen and (max-width:640px){.l-sub{flex:1 1 100%;margin:10px}}.l-column{flex:0 1 1640px;margin:0 auto;max-width:1640px}@media only screen and (max-width:640px){.l-column{flex:0 1 auto;width:auto}}@media only screen and (min-width:640px) and (max-width:1024px){.l-column{padding:0 5rem;width:auto}}.l-row{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto}@media only screen and (max-width:640px){.l-row{flex-direction:column}}.l-halfColumn{flex:1 0 0px;margin-right:40px}.l-halfColumn:nth-child(even){margin-right:0}@media only screen and (max-width:640px){.l-halfColumn{display:block;flex:1 1 100%;margin-right:0;max-width:none}}.l-quaterColumn{flex:1 0 0px;margin-right:40px}.l-quaterColumn:nth-child(4n){margin-right:0}@media only screen and (max-width:640px){.l-quaterColumn{flex:1 1 100%;margin:0;max-width:none}}.l-tripartitionColumn{flex:1 0 0px}@media only screen and (max-width:640px){.l-tripartitionColumn{flex:1 1 100%;margin:0;max-width:none}}.l-tripartitionColumn:last-child{margin-right:0}.l-halfTile{display:flex;flex:1 1 50%;margin:0;padding:0}@media only screen and (max-width:640px){.l-halfTile{flex-basis:100%}}.l-fitImg{max-height:100%;max-width:100%}.sectionLabel{align-items:center;color:#e4edf2;display:flex;flex:1 1 auto;font-family:goldenbook,serif;font-size:4.5rem;font-weight:300;justify-content:center;line-height:1;padding-bottom:80px;padding-top:20px}@media only screen and (max-width:640px){.sectionLabel{font-size:3rem;padding:0 2rem 2.5rem}}@media only screen and (min-width:640px) and (max-width:1024px){.sectionLabel{font-size:3.5rem;padding:0 2rem 4rem}}.logo{display:inline-block;font-family:goldenbook,serif;font-size:45px;font-weight:lighter;font-weight:300;padding:10px 0}@media only screen and (max-width:640px){.logo{font-size:30px}}.articleLabelL{font-family:goldenbook,serif;font-size:4rem;font-weight:300;letter-spacing:0;line-height:1em;position:relative;z-index:1}@media only screen and (max-width:640px){.articleLabelL{font-size:3rem}}@media only screen and (min-width:640px) and (max-width:1024px){.articleLabelL{font-size:3.5rem}}.articleLabelM{color:#aaa;font-family:goldenbook,serif;font-size:1.6rem;font-weight:300;line-height:1.5em;text-align:center;z-index:50}@media only screen and (max-width:640px){.articleLabelM{line-height:1.5em}}.articleLabelS{font-size:1.2rem;font-weight:100;margin-right:10px}.articleTxt{color:#666;font-size:1.4rem;line-height:1.8em}@media only screen and (max-width:640px){.articleTxt{font-size:16px;line-height:1.5;text-align:left}}.linkButton{color:#232323;display:inline-block;font-family:goldenbook,serif;font-size:1.2rem;font-weight:400;line-height:1em;position:relative;text-align:center;transition:.3s;z-index:2}.linkButton::after{background:#232323;bottom:2px;content:"";height:1px;left:0;opacity:0;position:absolute;transition:.3s;visibility:hidden;width:100%}.linkButton:hover::after{bottom:-4px;opacity:1;visibility:visible}.linkButton:hover{color:#fff}.linkButton:hover:before{-webkit-transform-origin:left top;-webkit-transform:scale(1,1);transform:scale(1,1);transform-origin:left top}.topBtn{-webkit-transform-origin:left center;-webkit-transform:rotate(135deg);border:.2rem solid;border-color:transparent transparent #232323 #232323;bottom:1.5rem;font-size:9px;height:2rem;position:fixed;right:1.5rem;transform:rotate(135deg);transform-origin:left center;transition-duration:.5s;transition-timing-function:cubic-bezier(.7,0,.3,1);width:2rem}@media only screen and (min-width:1024px){.topBtn{bottom:3rem;right:3rem}}.topBtn:hover:before{opacity:.8}@media only screen and (min-width:1024px){.nonePc{display:none}}@media only screen and (max-width:640px){.noneSp{display:none}}@media only screen and (min-width:640px) and (max-width:1024px){.noneTl{display:none}}.BtnArr{background:#232323;border:1px solid #fff;color:#fff;color:#fff;display:block;font-family:goldenbook,serif;position:relative;text-align:left;width:200px}.BtnArr__arr{background-color:#fff;bottom:1em;height:1px;position:absolute;right:24px;transition:all .5s ease;width:35px}.BtnArr__arr:before{-webkit-transform:rotate(40deg);background-color:#fff;bottom:3px;content:"";height:1px;position:absolute;right:-1px;transform:rotate(40deg);transition:all .5s ease;width:10px}.BtnArr__wrap{color:#fff;display:block;font-size:1.2rem;height:100%;letter-spacing:.08em;line-height:3em;padding-left:18px;position:relative;text-transform:capitalize;width:100%;z-index:1}.BtnArr:hover .BtnArr__arr,.BtnArr:hover .BtnArr__arr:before{-webkit-transform:translateX(1rem);background-color:#fff;transform:translateX(1rem);transition:all .5s ease}.BtnArr:hover .BtnArr__arr:before{-webkit-transform:rotate(40deg);transform:rotate(40deg)}.link{color:#232323;display:inline-block;font-family:goldenbook,serif;padding:0 1px;position:relative;text-decoration:none;transition:color ease .3s}.link::after,.link::before{background-color:#ccc;content:"";height:.1rem;position:absolute}.link::before{bottom:-.1rem;left:0;transition:width ease .4s;width:0%}.link::after{bottom:-.1rem;left:0;transition:all ease .6s;width:100%}.link:hover::before{background-color:#ddd;width:100%}.link:hover::after{background-color:#ddd;left:100%;transition:all ease .2s;width:0%}.Opening{-webkit-animation:Opening 4s ease-in-out both;animation:Opening 4s ease-in-out both;display:none;font-family:goldenbook,serif;font-weight:400;position:relative;z-index:9999}.Opening__layer{-webkit-animation:HiddenLayer 1s 3s ease-in-out both;animation:HiddenLayer 1s 3s ease-in-out both;background:#fff;height:100vh;position:fixed;right:0;top:0;width:100%;z-index:9998}.Opening__logo.Hero__logo svg{fill:#232323}.Opening__logoWrap.Hero__logoWrap{-webkit-transform:translateY(0);transform:translateY(0)}.Opening__logoArea{-webkit-transform:translate(-50%,-50%);-webkit-animation:logo 3s ease-in-out both;animation:logo 3s ease-in-out both;color:#232323;left:50%;opacity:0;position:fixed;top:50%;transform:translate(-50%,-50%);z-index:9999}@media only screen and (max-width:640px){.Opening__logoArea{width:100%}}@media only screen and (min-width:640px) and (max-width:1024px){.Opening__logoArea{width:100%}}.Opening__ttlName{font-size:5.5rem;line-height:1;margin:0 auto 15rem}@media only screen and (max-width:640px){.Opening__ttlName{margin:0 auto 8rem}}@-webkit-keyframes Opening{100%{visibility:hidden}}@keyframes Opening{100%{visibility:hidden}}@-webkit-keyframes HiddenLayer{0%{width:100%}100%{width:0}}@keyframes HiddenLayer{0%{width:100%}100%{width:0}}@-webkit-keyframes logo{0%{opacity:0}20%{opacity:1}90%{opacity:1}100%{opacity:0}}@keyframes logo{0%{opacity:0}20%{opacity:1}90%{opacity:1}100%{opacity:0}}.Header__logo{left:3rem;position:fixed;top:3rem;width:8rem;z-index:1}@media only screen and (max-width:640px){.Header__logo{left:1rem;position:absolute;top:1rem}}.Footer{background:#f7f7f7;font-family:goldenbook,serif;font-weight:400}@media only screen and (max-width:640px){.Footer{margin:0 1rem}}@media only screen and (min-width:640px) and (max-width:1024px){.Footer{padding:0 3rem}}.Footer__copy{font-size:1.2rem;padding:2rem 0;text-align:center}.Section{margin:0 auto;margin:0 auto;max-width:1640px;padding:13.4rem 0}@media only screen and (max-width:640px){.Section{overflow:hidden;padding:4rem 0;width:100%}}@media only screen and (min-width:640px) and (max-width:1024px){.Section{overflow:hidden;padding:10rem 0;width:100%}}.drawer-menu{background:#f7f7f7;box-sizing:border-box;height:100%;opacity:0;padding:0 5rem;position:fixed;right:0;text-align:center;top:0;transition:all .5s;visibility:hidden;width:0}.drawer-menu__ttl{font-family:goldenbook,serif;font-size:3.2rem;font-weight:400;padding:0 0 3rem}.drawer-menu__body{margin:8rem auto;opacity:0;padding:1rem 0;text-align:left}.drawer-menu__border::before{background:#232323;content:"";display:block;height:.1rem;margin:3rem 0 1.5rem 2rem;width:5rem}.drawer-menu__hpLink a{color:#232323;display:block;font-family:goldenbook,serif;font-size:2rem;font-weight:400;padding:1.5rem 0 0 2rem;position:relative}.drawer-menu__hpLink a:hover{opacity:.6}.check{display:none}.menu-btn{cursor:pointer;display:block;display:block;font-size:10px;height:30px;position:fixed;right:4rem;text-align:center;top:3rem;width:30px;z-index:10}@media only screen and (max-width:640px){.menu-btn{right:10px;top:10px}}.bar{-webkit-transform-origin:left top;background:#232323;display:block;height:.1rem;left:0;position:absolute;top:0;transform-origin:left top;transition:all .5s;width:4rem}@media only screen and (max-width:640px){.bar{width:3rem}}.bar.middle{opacity:1;top:10px}.bar.bottom{-webkit-transform-origin:left bottom;top:10px;transform-origin:left bottom}.menu-btn__text{bottom:-15px;color:#000;display:block;left:0;margin:auto;opacity:1;position:absolute;right:0;transition:all .5s;visibility:visible}@media only screen and (min-width:1024px){.menu-btn:hover .menu-btn__text{color:#999}}.close-menu{background:rgba(0,0,0,0);cursor:url(../images/cross.svg),auto;height:100vh;opacity:0;position:fixed;right:0;top:0;transition-delay:0s;transition-duration:.3s;transition-property:all;visibility:hidden;width:100%}.check:checked~.drawer-menu{-webkit-transform:none;opacity:1;transform:none;transition-delay:.3s;visibility:visible;width:40rem;z-index:5}@media only screen and (max-width:640px){.check:checked~.drawer-menu{width:90%}}.check:checked~.drawer-menu .drawer-menu__body{opacity:1}.check:checked~.drawer-menu .drawer-menu__inner{opacity:1;transition:all .5s .5s;visibility:visible}.check:checked~.contents{transition-delay:0s}.check:checked~.menu-btn .menu-btn__text{opacity:0;visibility:hidden}.check:checked~.menu-btn .bar.top{-webkit-transform:rotate(45deg);transform:rotate(45deg);width:35px}.check:checked~.menu-btn .bar.middle{opacity:0}.check:checked~.menu-btn .bar.bottom{-webkit-transform:rotate(-45deg);top:23px;transform:rotate(-45deg);width:35px}.check:checked~.close-menu{background:rgba(0,0,0,.5);opacity:1;transition-delay:.3s;transition-duration:1s;visibility:visible;z-index:3}#androidBrowser_alert{background:rgba(35,35,35,.8);height:100%;left:0;position:fixed;top:0;width:100%;z-index:9999}#androidBrowser_alert div.wrap{background:#313131;left:50%;margin-left:-160px;margin-top:-150px;max-width:320px;position:fixed;top:50%}#androidBrowser_alert div.con{border:solid 1px #fff;color:#fff;font-size:14px;line-height:150%;padding:20px}#androidBrowser_alert a.go2chrome{background:#2492c8;color:#fff;display:block;padding:5px;text-align:center}.Hero{color:#fff;font-family:goldenbook,serif;margin-bottom:13.4rem;position:relative}.Hero__inner{align-items:center;background:url(../img/imgHero.jpg) 50% 25%/cover;display:flex;height:100vh;justify-content:center}.Hero__inner::before{background:#000;content:"";display:block;height:100%;left:0;opacity:.1;position:absolute;top:0;width:100%}@media only screen and (max-width:640px){.Hero__inner{background:url(../img/imgHero-sp.jpg) 45% 25%/cover}}.Hero__logoWrap{-webkit-transform:translateY(10rem);position:relative;transform:translateY(10rem)}@media only screen and (max-width:640px){.Hero__logoWrap{margin:3rem auto}}.Hero__logo{margin:0 auto 20%;width:clamp(35rem,calc(390 / 1920 * 100vw),40rem)}.Hero__logo svg{fill:#fff}@media only screen and (max-width:640px){.Hero__logo{margin:0 auto 6rem;width:60%}}.Hero__ttl{font-size:clamp(3.5rem,2vw,5.6rem);font-weight:300;letter-spacing:.05em;line-height:1;margin:0 0 3.2rem;text-align:center}@media only screen and (max-width:640px){.Hero__ttl{font-size:3.2rem;margin:0 0 2rem}}@media only screen and (min-width:640px) and (max-width:1024px){.Hero__ttl{font-size:4.8rem}}.Hero__subttl{font-size:1vw;font-style:italic;font-weight:300;letter-spacing:.1em;text-align:center}@media only screen and (max-width:640px){.Hero__subttl{font-size:1.6rem}}@media only screen and (min-width:640px) and (max-width:1024px){.Hero__subttl{font-size:2.5rem}}.Hero .swiper-container{width:50%;z-index:-9999}@media only screen and (max-width:640px){.Hero .swiper-container{height:50%;width:100%}}@media only screen and (min-width:640px) and (max-width:1024px){.Hero .swiper-container{height:100%}}.Hero .swiper-container2{height:100vh;width:50%;z-index:-9999}@media only screen and (max-width:640px){.Hero .swiper-container2{height:50%;width:100%}}.Hero .swiper-wrapper{overflow:hidden}.Hero .swiper-inner{background-position:center;background-size:cover;height:100%;width:100%}@-webkit-keyframes zoomUp{0%{-webkit-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(1.04);transform:scale(1.04)}}@keyframes zoomUp{0%{-webkit-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(1.04);transform:scale(1.04)}}.About{margin:0 auto 5rem}@media only screen and (max-width:640px){.About{padding:3rem}}@media only screen and (min-width:640px) and (max-width:1024px){.About{padding:0}}.About__inner{display:block}.About__img{margin:0 auto 3rem}.About__ttl{font-family:goldenbook,serif;font-size:3rem;font-weight:300;margin:0 0 2rem;text-align:left}@media only screen and (max-width:640px){.About__ttl{font-size:3.2rem}}.About__txt{font-size:1.4rem;line-height:2;margin:0 auto 3rem 0;padding:1rem 0 0 0;text-align:left;width:37.987804878%}@media only screen and (max-width:640px){.About__txt{font-size:1.4rem;margin:3rem 0;padding:0;width:auto}}@media only screen and (min-width:640px) and (max-width:1024px){.About__txt{font-size:1.4rem;margin:3rem 0 0 0;padding:0;width:auto}}.Products{font-family:goldenbook,serif;position:relative}.Products__inner{width:83.1707317073%}@media only screen and (max-width:640px){.Products__inner{width:100%}}@media only screen and (min-width:640px) and (max-width:1024px){.Products__inner{width:100%}}.Products__inner--square{width:49.512195122%}@media only screen and (max-width:640px){.Products__inner--square{width:100%}.Products__inner--square>.Products__head{margin:0 auto;width:calc(100% - 6rem)}.Products__inner--square>.Products__body{margin:0 3rem 2.5rem}.Products__inner--square>.Products__foot{margin:0 3rem}}@media only screen and (min-width:640px) and (max-width:1024px){.Products__inner--square{width:100%}.Products__inner--square>.Products__head{margin:0 auto;width:calc(100% - 10rem)}.Products__inner--square>.Products__body{margin:0 5rem 4rem}.Products__inner--square>.Products__foot{margin:0 5rem}}.Products__img{margin:0 auto 2.5rem}.Products__body{align-items:center;display:flex;margin:0 0 5rem 0}@media only screen and (max-width:640px){.Products__body{align-items:flex-start;flex-direction:column;margin:0 2rem 2.5rem}}@media only screen and (min-width:640px) and (max-width:1024px){.Products__body{align-items:flex-start;flex-direction:column;margin:0 0 4rem}}.Products__dt{color:#aaa;font-size:1.2rem}.Products__dd{font-size:1.4rem;font-weight:400;margin:0 0 2rem}.Products__dd span{font-size:1.2rem;margin-left:.5rem}@media only screen and (max-width:640px){.Products__dd{margin:0 0 2rem}}@media only screen and (min-width:640px) and (max-width:1024px){.Products__dd{margin:0 0 2rem}}.Brand{background:#f7f7f7;padding:24rem 0}@media only screen and (max-width:640px){.Brand{padding:8rem 0}}@media only screen and (min-width:640px) and (max-width:1024px){.Brand{padding:10rem 0}}.Brand__logo{margin:0 auto 8rem;width:15.8536585366%}@media only screen and (max-width:640px){.Brand__logo{margin:0 auto 4rem;width:14rem}}.Brand__txt{margin:0 auto;width:57.9268292683%}@media only screen and (max-width:640px){.Brand__txt{width:calc(100% - 6rem)}}@media only screen and (min-width:640px) and (max-width:1024px){.Brand__txt{width:calc(100% - 10rem)}}.Brand__btn{margin:4rem auto 0;text-align:center}.Brand__btn a{font-size:2.4rem}.Information__head{margin:0 0 4rem}@media only screen and (max-width:640px){.Information__head{margin:0 2rem 4rem}}@media only screen and (min-width:640px) and (max-width:1024px){.Information__head{margin:0 5rem 4rem}}.Information__inner{align-items:center}@media only screen and (max-width:640px){.Information__inner{margin:0 2rem}}@media only screen and (min-width:640px) and (max-width:1024px){.Information__inner{flex-direction:column;margin:0 5rem}}.Information__img{flex:0 0 40%}@media only screen and (max-width:640px){.Information__img{margin:0 0 4rem}}@media only screen and (min-width:640px) and (max-width:1024px){.Information__img{margin:0 0 4rem}}.Information__dl{flex:1;padding:0 0 0 5rem}@media only screen and (max-width:640px){.Information__dl{padding:0}}@media only screen and (min-width:640px) and (max-width:1024px){.Information__dl{padding:0}}.Information__dt{font-size:2.4rem;margin:0 0 3rem}.Information__p{margin-bottom:2rem}.Information__p:last-of-type{margin-bottom:5rem}.Information__link{color:#00a6ff;font-size:1.4rem}.IeAlert{align-items:center;background:#fff;bottom:0;display:flex;flex-wrap:wrap;justify-content:center;left:0;opacity:9.9;position:fixed;right:0;top:0;z-index:9999}.IeAlert__wrap{max-width:90%}.IeAlert__ttl{font-size:3rem;font-weight:700;line-height:1.3;margin:0 0 3rem}.IeAlert__txt{font-size:1.4rem;margin:0 0 3rem}.IeAlert__link a{background:#232323;color:#fff;display:inline-block;padding:1rem 2rem}.Shoplist{font-weight:400;padding:8rem 0}.Shoplist__ttl{margin:0 auto 5rem;width:83.1707317073%}@media only screen and (max-width:640px){.Shoplist__ttl{margin:0 1.5rem 5rem}}@media only screen and (min-width:640px) and (max-width:1024px){.Shoplist__ttl{margin:0 3rem 5rem}}.Shoplist__inner{justify-content:center}.Shoplist__block{align-items:center;border-top:1px solid #ccc;margin:0 auto 5rem;padding:5rem 0 0;text-align:left;width:83.1707317073%}@media only screen and (max-width:640px){.Shoplist__block{margin:0 2rem 5rem;width:auto}.Shoplist__block:last-of-type{margin-bottom:0}}@media only screen and (min-width:640px) and (max-width:1024px){.Shoplist__block{margin:0 auto 10rem;width:90%}}.Shoplist__block:last-of-type{border-bottom:1px solid #ccc;padding:5rem 0}.Shoplist__overview{flex:0 0 calc(50% - 2rem);width:calc(50% - 2rem)}@media only screen and (max-width:640px){.Shoplist__overview{flex:0 0 100%;width:100%}}.Shoplist__imgArea{flex:0 0 calc(50% - .5rem);width:calc(50% - .5rem)}@media only screen and (max-width:640px){.Shoplist__imgArea{flex:0 0 100%;margin:3rem 0 0;width:100%}}.Shoplist__shopName{font-family:goldenbook,serif;font-size:1.8rem;line-height:1em;padding-bottom:.5rem}.Shoplist__shopKana{font-size:1rem}@media only screen and (max-width:640px){.Shoplist__shopKana{display:block;margin:.5rem 0 0 0}}.Shoplist__shopinfo{align-items:center;display:flex;flex-wrap:wrap;font-size:1.2rem;margin:2rem auto 1.5rem}.Shoplist__shopinfo dt{align-items:center;color:#555;display:flex;flex:0 0 8rem;font-size:1.2rem;font-style:italic;margin:.5rem 0 0 0;max-width:8rem}.Shoplist__shopinfo dd{flex:0 0 calc(100% - 8rem);line-height:1.4;margin:.5rem 0 0 0;width:calc(100% - 8rem)}.Shoplist__map{font-style:italic;margin-left:.5rem}.Shoplist__sns ul{display:flex;justify-content:flex-start;margin:10px 0 20px}.Shoplist__sns li{margin-right:10px;width:1.8rem}.Shoplist a{color:#232323}.img-max{height:auto;vertical-align:bottom;width:100%}.u-mt10px{margin-top:10px}.u-mt20px{margin-top:20px}.u-mt30px{margin-top:30px}.u-mt60px{margin-top:60px}.u-mb100px{margin-bottom:100px}.u-crWht{color:#fff}.u-clGry{background:#f7f7f7}
/*# sourceMappingURL=sourcemaps/main.min.css.map */