@charset "UTF-8";*{box-sizing:border-box}:focus{outline:none}body,html{width:100%}body{margin:0;font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",sans-serif}@media screen and (min-width:750px){body{min-width:1200px}}main{display:block}a{-webkit-tap-highlight-color:rgba(0,0,0,0);cursor:pointer}img{max-width:100%;height:auto}ul{margin:0;padding:0;list-style:none}.twitter-feed{padding:60px 0;position:relative;z-index:1;background-color:#e6e6e6}.twitter-feed .wrap{margin-left:auto;margin-right:auto;padding:0 20px;width:100%;max-width:750px;position:relative}.twitter-feed .c-section-ttl{line-height:200%}.twitter-feed .c-section-ttl .icon{margin-right:10px;display:inline-block;vertical-align:text-bottom}.twitter-feed .c-section-ttl .icon img{width:130px}.store-info{padding:60px 0;position:relative;z-index:1;background-color:white}.store-info .wrap{margin-left:auto;margin-right:auto;padding:0 20px;width:100%;max-width:750px;position:relative}.store-info .detail{margin-bottom:30px}.store-info .detail dl{display:flex;border-bottom:1px solid #ccc}.store-info .detail dd,.store-info .detail dt{padding:1em 0;font-size:14px;line-height:150%}.store-info .detail dd a,.store-info .detail dt a{text-decoration:underline}.store-info .detail dd a:hover,.store-info .detail dt a:hover{text-decoration:none}.store-info .detail dt{width:30%}.store-info .detail dd{flex:1 1 0}.store-info .imgs{display:flex;justify-content:space-between}.store-info .imgs .img{width:48%}.global-footer{padding:30px 0;background-color:#102953}.global-footer .copyright{color:white;font-size:14px;text-align:center}.cf:after{content:"";display:block;clear:both}.c-btns{margin-top:30px;display:flex;justify-content:center}.c-btn-link{padding:0.75em 3em;display:flex;max-width:80%;color:white;font-size:16px;font-weight:bold;background-color:#e43b00;border:3px solid #e43b00;transition:all 400ms cubic-bezier(0.25,0.1,0.25,1)}.c-btn-link:hover{color:black;background-color:white}.c-btn-link span{margin:0 0.5em}.c-btn-more{padding:0.75em 3em;display:flex;max-width:80%;font-size:16px;font-weight:bold;border:2px solid black;transition:all 400ms cubic-bezier(0.25,0.1,0.25,1)}@media screen and (max-width:750px){.c-btn-more{padding:0.5em 2em}}.c-btn-more:hover{color:white;background-color:black}.c-btn-more span{margin:0 0.5em}.c-btn-contact{transition:all 400ms cubic-bezier(0.25,0.1,0.25,1)}.c-btn-contact:hover{opacity:0.7}.c-btn-contact img{max-width:550px}@media screen and (max-width:750px){.c-btn-contact img{max-width:280px}}.c-section-ttl{margin-bottom:1.5em;color:#102953;font-size:24px;font-weight:bold;line-height:150%;letter-spacing:0.2em;text-align:center}@media screen and (max-width:750px){.c-section-ttl{font-size:6.4vw}}.c-item-lineup{display:flex;flex-wrap:wrap;justify-content:center}@media screen and (max-width:750px){.c-item-lineup{margin-bottom:8vw;margin-left:-5.3333333333vw;width:calc(100% + 10.6666666667vw)}}.c-item-lineup .item{margin:0 30px 40px}@media screen and (max-width:750px){.c-item-lineup .item{margin:4vw 0;width:25%}}.c-item-lineup .item a{transition:all 400ms cubic-bezier(0.25,0.1,0.25,1)}.c-item-lineup .item a:hover{opacity:0.7}.c-item-lineup .item figure{text-align:center}.c-item-lineup .item .img{margin:0 auto 10px;width:40px;height:40px}@media screen and (max-width:750px){.c-item-lineup .item .img{width:9.3333333333vw;height:9.3333333333vw}}.c-item-lineup .item .img img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center bottom;object-position:center bottom}.c-item-lineup .item figcaption{color:black;font-size:16px;font-weight:bold}@media screen and (max-width:750px){.c-item-lineup .item figcaption{font-size:3.7333333333vw}}.c-breadcrumbs{padding:30px 0;margin-left:auto;margin-right:auto;width:100%;max-width:1200px}@media screen and (min-width:750px){.c-breadcrumbs{padding-left:40px;padding-right:40px}}@media screen and (max-width:750px){.c-breadcrumbs{padding:5.3333333333vw 5.3333333333vw}}.c-breadcrumbs ul{display:flex}.c-breadcrumbs ul li{font-size:14px}.c-breadcrumbs ul li:not(:first-of-type):before{margin:0 0.5em;content:"＞"}.stt-lang-select .stt-text{display:flex;align-items:center;padding:2px 26px 3px 16px!important}.stt-lang-select .stt-text:before{margin-right:5px;content:"";width:15px;height:15px;background-repeat:no-repeat;background-position:left center;background-size:contain;background-image:url("../img/common/icon_translate.png")}.stt-lang-select .stt-text:after{top:5px!important}.stt-lang-select .stt-item{display:flex;align-items:center}.stt-lang-select .stt-item:before{margin-right:10px;content:"";width:15px;height:15px;background-repeat:no-repeat;background-position:left center;background-size:contain}.stt-lang-select .stt-item[data-code=JA]:before{background-image:url("../img/common/icon_ja.png")}.stt-lang-select .stt-item[data-code=KO]:before{background-image:url("../img/common/icon_ko.png")}.stt-lang-select .stt-item[data-code=ZH]:before{background-image:url("../img/common/icon_cn.png")}.wp-pagenavi{margin-bottom:40px;padding:40px 0;text-align:center}.wp-pagenavi .current,.wp-pagenavi .page{margin:0 3px;padding:6px 8px;display:inline-block;font-size:18px;font-weight:bold;border-radius:3px;cursor:pointer;transition:all 400ms cubic-bezier(0.25,0.1,0.25,1)}.wp-pagenavi .current:hover,.wp-pagenavi .page:hover{opacity:0.7}.wp-pagenavi .current,.wp-pagenavi .page:hover{color:white;background-color:black}