﻿html,body{margin:0;padding:0;font-size:16px;font-family:"Yu Mincho", "YuMincho", "ヒラギノ角ゴ Pro W3", "メイリオ", sans-serif;line-height:1.9em}@media screen and (max-width: 800px){html,body{font-size:14px;font-family:'Noto Serif JP', sans-serif}}h1,h2,h3{margin:0;font-weight:normal}ul{margin:0;padding:0;list-style:none}p{margin:0}span.headline{display:inline-block}span.txt-box{display:inline-block}img{display:inline-block}.cf{*zoom:1}.cf::before,.cf::after{content:" ";display:table}.cf::after{clear:both}@media screen and (max-width: 800px){.display--pc{display:none}}@media screen and (min-width: 800px){.display--sp{display:none}}.flex-box{display:flex}@media screen and (max-width: 800px){.flex-box{display:block}}.headline{margin-bottom:15px;font-size:27px;letter-spacing:0.2rem}@media screen and (max-width: 800px){.headline{font-size:16px}}.txt-bold{font-weight:bold}.store-link,.txt-box,.reserv-btn,.registration-btn{font-family:"游ゴシック体", "游ゴシック", YuGothic, "Yu Gothic"}@media screen and (max-width: 800px){.store-link,.txt-box,.reserv-btn,.registration-btn{font-family:YuGothic, "Yu Gothic", sans-serif}}.contents-txt-box{width:700px;margin:0 auto 65px;text-align:center}@media screen and (max-width: 800px){.contents-txt-box{width:93%;margin-bottom:45px;text-align:left}}.contents-txt-box.txt-left{text-align:left}.caption{margin-top:8px;font-size:14px;line-height:1.3rem}@media screen and (max-width: 800px){.caption{font-size:14px;line-height:1.5rem}}.caption a{color:#4a89c1}.caption a:hover{text-decoration:none}.img-box{position:relative}.img-box .headline{line-height:2.3rem}.img-box .description-box{position:absolute;bottom:40px;width:450px;padding:10px 8px 12px 95px;background-color:#1a1a1a;box-sizing:border-box;color:#ffffff;font-size:16px;line-height:1.8rem}@media screen and (max-width: 800px){.img-box .description-box{position:relative;bottom:auto;width:93%;margin:auto;padding:5px 10px;transform:translateY(-50%);font-size:14px}}.wrap{position:relative;display:block;width:1200px;margin:auto}@media screen and (max-width: 1200px){.wrap{overflow:hidden;width:100%}}.page-ttl{margin:70px 0;font-size:34px;text-align:center;line-height:1.5em;letter-spacing:0.25rem}@media screen and (max-width: 800px){.page-ttl{width:93%;margin:35px auto;padding:20px 0;font-size:20px}}.contents-ttl{position:relative;margin-bottom:60px;font-size:30px;text-align:center;line-height:1.5em}@media screen and (max-width: 800px){.contents-ttl{font-size:18px;padding:30px 0}}.contents-ttl::before,.contents-ttl::after{content:"";position:absolute;width:220px;height:4px;background-color:#414a52}@media screen and (max-width: 800px){.contents-ttl::before,.contents-ttl::after{width:150px}}.contents-ttl::before{top:0;left:0}.contents-ttl::after{right:0;bottom:0}.contents-lead{font-size:20px}@media screen and (max-width: 800px){.contents-lead{font-size:14px}}.contents-lead::before,.contents-lead::after{display:inline-block}.contents-lead::before{content:"“";margin-right:0.4rem}.contents-lead::after{content:"”";margin-left:0.4rem}.sns-box{display:inline-block;position:relative;z-index:100;max-width:650px;margin:70px auto 0;font-size:45px;text-align:center}@media screen and (max-width: 800px){.sns-box{width:80%;margin-top:80px}}.sns-box li{display:inline-block;vertical-align:-webkit-baseline-middle;vertical-align:middle;margin-right:10px;width:45px;height:45px}@media screen and (max-width: 800px){.sns-box li{margin-bottom:10px}}.sns-box li:last-child{margin-right:0}.sns-box li:hover{opacity:0.85}.sns-box a{color:#414a52}.sns-box .wechat,.sns-box .instagram{width:42px;height:41px;background-color:#414a52;border-radius:5px;font-size:33px;line-height:40px}.sns-box .wechat,.sns-box .wechat a,.sns-box .instagram,.sns-box .instagram a{color:#ffffff}.sns-box .wechat i,.sns-box .instagram i{line-height:40px}.sns-box .mail{vertical-align:top}.ua-ie .sns-box .mail{margin-top:-2px;font-size:46px}.sns-box .mail i{vertical-align:text-bottom}.ua-edge .sns-box .mail i{vertical-align:unset}.sns-box .wechat{position:relative;font-size:28px;cursor:pointer}.ua-ie .sns-box .line{margin-top:-2px;font-size:46px}.qr-container{display:none;position:absolute;opacity:1;left:50%;top:-245px;padding:15px;background-color:#ffffff;transform:translateX(-50%);box-shadow:0px 0px 6px 3px rgba(0,0,0,0.08)}.qr-container span{display:block;margin-bottom:10px;font-size:14px;line-height:1}.qr-container canvas{display:block;width:180px;height:180px}.header{padding:25px 0;background-color:#414a52;border-bottom:solid 4px #c1a06c;text-align:center}.header img{margin:auto}.main-visual-box{margin-bottom:60px}@media screen and (max-width: 800px){.main-visual-box{margin-bottom:0}}.main-visual-box .description-box{left:0}@media screen and (max-width: 500px){.main-visual-box .description-box{margin-bottom:-10vw}}@media screen and (max-width: 800px){.main-visual-box p{overflow:hidden;height:60vh}}@media screen and (max-width: 1200px){.main-visual-box img{width:100%}}@media screen and (max-width: 800px){.main-visual-box img{height:100%;width:auto;transform:translateX(-50%);position:relative;left:50%}}.interview-area{display:flex;align-items:center;width:880px;margin:0 auto 60px}@media screen and (max-width: 1200px){.interview-area{width:93%}}@media screen and (max-width: 800px){.interview-area{display:block}}.interview-area .headline{margin-bottom:25px}@media screen and (min-width: 800px){.interview-area .img-box p{width:370px;overflow:hidden}}@media screen and (min-width: 800px){.interview-area .img-box img{position:relative;left:50%;transform:translateX(-50%)}}@media screen and (max-width: 800px){.interview-area .img-box img{width:100%}}.interview-box{margin-right:25px;transform:translateY(-20px)}@media screen and (max-width: 800px){.interview-box{margin-right:0;margin-bottom:50px;transform:none}}.interview-txt{position:relative;padding:25px 35px}@media screen and (max-width: 800px){.interview-txt{margin:0 20px;padding:25px 15px}}.interview-txt::before,.interview-txt::after{content:"";position:absolute;display:block;width:40px;height:40px}.interview-txt::before{top:0;left:0;border-top:solid 1px #414a52;border-left:solid 1px #414a52}.interview-txt::after{right:0;bottom:0;border-right:solid 1px #414a52;border-bottom:solid 1px #414a52}.interview-txt .txt-box{position:relative}.interview-txt .txt-box::before{content:"";display:inline-block;height:1px;width:35px;margin-right:0.5rem;background-color:#414a52;vertical-align:middle}.main-intro-container .flex-box{justify-content:space-between}@media screen and (max-width: 1200px){.main-intro-container .img-wrap.flex-box{display:block}}.main-intro-container .img--big-only{width:100%;margin-bottom:50px;padding-left:50px;box-sizing:border-box}@media screen and (max-width: 1200px){.main-intro-container .img--big-only{padding:0;text-align:center}}@media screen and (max-width: 800px){.main-intro-container .img--big-only{margin-bottom:30px}}@media screen and (max-width: 1200px){.main-intro-container .img--big-only img{width:80%}}@media screen and (max-width: 800px){.main-intro-container .img--big-only img{width:90%}}.main-intro-container .img--with-txt{text-align:right}@media screen and (max-width: 1200px){.main-intro-container .img--with-txt{float:right;width:50%}}@media screen and (max-width: 800px){.main-intro-container .img--with-txt{float:none;width:100%;margin:auto}}.main-intro-container .img--with-txt .headline{margin-left:20px}@media screen and (max-width: 800px){.main-intro-container .img--with-txt .headline{margin-left:3.5%}}.main-intro-container .img--with-txt .txt-box{width:540px;margin:0 0 60px 20px}@media screen and (max-width: 1200px){.main-intro-container .img--with-txt .txt-box{width:90%}}@media screen and (max-width: 800px){.main-intro-container .img--with-txt .txt-box{margin-left:3.5%}}@media screen and (max-width: 1200px){.main-intro-container .img--with-txt .contents-txt-box{width:100%}}@media screen and (max-width: 800px){.main-intro-container .img--with-txt .contents-txt-box>p{text-align:right}}@media screen and (max-width: 1200px){.main-intro-container .img--with-txt img{width:100%}}@media screen and (max-width: 800px){.main-intro-container .img--with-txt img{width:90%}}.main-intro-container .img--small-only{margin-right:40px}@media screen and (max-width: 1200px){.main-intro-container .img--small-only{float:left;margin-top:100px;margin-right:0;width:50%}}@media screen and (max-width: 800px){.main-intro-container .img--small-only{float:none;width:90%;margin-top:0;margin-bottom:30px}}.main-intro-container .img--small-only img{position:relative;top:50%;display:block;transform:translateY(-50%)}@media screen and (max-width: 1200px){.main-intro-container .img--small-only img{top:auto;transform:none;width:90%}}.main-intro-container .contents-txt-box{margin:auto}.store-details{width:1000px;margin:65px auto 80px;align-items:center}@media screen and (max-width: 1200px){.store-details{width:90%}}@media screen and (max-width: 800px){.store-details{width:80%}}.store-info{position:relative;width:380px;margin-right:30px;padding-left:18px;font-size:14px;line-height:1.4rem;box-sizing:border-box}@media screen and (max-width: 800px){.store-info{width:100%;margin:0 auto 30px;font-size:11px}}.store-info::before{content:"";position:absolute;top:0;left:0;display:block;width:1px;height:100%;background-color:#414a52}.store-info .store-name{display:inline-block;margin-bottom:8px;line-height:1rem}.store-info .store-info-list{padding-left:20px}.store-info .store-info-list li{text-indent:-0.6rem}.store-info .store-info-list li i{display:inline-block;margin-right:8px}.store-info .store-info-list li a{color:#000000}.reserv-btn{position:relative}.reserv-btn::after{content:"";display:block;position:absolute;z-index:-1;bottom:-3px;right:-3px;width:100%;height:100%;background-color:#5d441c}.reserv-btn:hover{bottom:-3px;right:-3px}.reserv-btn:hover::after{opacity:0}.reserv-btn a{display:inline-block;width:590px;max-width:100%;padding:20px 0;background-color:#c1a06c;color:#ffffff;font-size:18px;text-align:center;text-decoration:none}@media screen and (max-width: 1200px){.reserv-btn a{width:340px}}@media screen and (max-width: 800px){.reserv-btn a{width:100%;font-size:14px}}.intro-list-box{width:1000px;margin:0 auto 65px}@media screen and (max-width: 1200px){.intro-list-box{width:95%}}@media screen and (max-width: 800px){.intro-list-box{width:93%;margin-bottom:0}}.intro-list-box li{float:left;width:490px;text-align:center}@media screen and (max-width: 1200px){.intro-list-box li{width:49.5%}}@media screen and (max-width: 800px){.intro-list-box li{width:100%;margin-bottom:60px}}.intro-list-box li:nth-child(odd){margin-right:20px}@media screen and (max-width: 1200px){.intro-list-box li:nth-child(odd){margin-right:1%}}.intro-list-box img{display:block;margin-bottom:25px}@media screen and (max-width: 1200px){.intro-list-box img{width:100%}}.intro-list-box .store-name{margin-bottom:12px;font-size:23px}@media screen and (max-width: 800px){.intro-list-box .store-name{margin-bottom:3px;font-size:14px}}.intro-list-box .store-link{position:relative;display:inline-block;margin-bottom:45px;color:#363636;font-size:18px}@media screen and (max-width: 800px){.intro-list-box .store-link{font-size:14px}}.intro-list-box .store-link:hover{text-decoration:none}.intro-list-box .store-link::after{content:"";position:absolute;bottom:-15px;left:0;right:0;display:block;width:18px;height:18px;margin:auto;border-right:solid 1px #414a52;border-bottom:solid 1px #414a52;transform:rotate(45deg)}@media screen and (max-width: 1200px){.intro-list-box .reserv-btn a{width:100%}}.other-store-list{margin-bottom:75px;text-align:center}.other-store-list ul{text-align:left}.store-list-ttl{position:relative;display:inline-block;margin:0 auto 35px;font-size:23px}@media screen and (max-width: 800px){.store-list-ttl{font-size:20px}}.store-list-ttl::before,.store-list-ttl::after{content:"";position:absolute;top:50%;display:block;width:45px;height:1px;background-color:#414a52}.store-list-ttl::before{left:-70px}.store-list-ttl::after{right:-70px}.store-list-box{display:flex;flex-wrap:wrap;width:825px;margin:auto}@media screen and (max-width: 1200px){.store-list-box{width:95%}}@media screen and (max-width: 800px){.store-list-box{width:93%}}.store-list-box li{position:relative;width:375px;margin-bottom:30px;padding-bottom:30px}@media screen and (max-width: 1200px){.store-list-box li{width:48%}}@media screen and (max-width: 800px){.store-list-box li{width:100%;text-align:center}}.store-list-box li::after{content:"";position:absolute;right:0;bottom:0;display:block;width:130px;height:1px;background-color:#e8e8e8}@media screen and (max-width: 800px){.store-list-box li::after{width:100%}}.store-list-box li:nth-child(odd){margin-right:75px}@media screen and (max-width: 1200px){.store-list-box li:nth-child(odd){margin-right:4%}}@media screen and (max-width: 800px){.store-list-box li:nth-child(odd){margin-right:0}}.store-list-box li:last-child,.store-list-box li:nth-last-child(2){margin-bottom:0}@media screen and (max-width: 800px){.store-list-box li:last-child,.store-list-box li:nth-last-child(2){margin-bottom:30px}}.store-list-box li:last-child::after,.store-list-box li:nth-last-child(2)::after{display:none}@media screen and (max-width: 800px){.store-list-box li:last-child::after,.store-list-box li:nth-last-child(2)::after{display:block}}@media screen and (max-width: 800px){.store-list-box li:last-child{margin-bottom:0}}@media screen and (max-width: 800px){.store-list-box li:last-child::after{display:none}}.store-list-box .store-name{margin-bottom:15px;font-size:23px}@media screen and (max-width: 800px){.store-list-box .store-name{font-size:16px;text-align:left}}.store-list-box .store-name span{display:inline-block;margin-left:5px;font-size:18px}@media screen and (max-width: 800px){.store-list-box .store-name span{font-size:11px}}.store-list-box .store-description{margin-bottom:15px}@media screen and (max-width: 800px){.store-list-box .store-description{text-align:left}}.store-list-box .store-address{display:inline-block;margin-bottom:10px;font-size:14px}@media screen and (max-width: 800px){.store-list-box .store-address{width:100%;text-align:left}}.store-list-box .store-address a{color:#000000}.store-list-box .store-address i{display:inline-block;margin-right:8px;font-size:18px}.store-list-box .store-link{display:inline-block;color:#000000}.store-list-box .store-link:hover{text-decoration:none}.sub-contents-ttl{position:relative;margin-bottom:15px;padding-left:120px;font-size:30px}@media screen and (max-width: 800px){.sub-contents-ttl{padding:0 16px;font-size:18px}}.sub-contents-ttl::before{content:"";position:absolute;top:-5px;left:0;display:block;width:100px;height:4px;background-color:#414a52}@media screen and (max-width: 800px){.sub-contents-ttl::before{top:0;width:10px}}.sub-contents-ttl span{margin-left:10px;font-size:20px}@media screen and (max-width: 800px){.sub-contents-ttl span{font-size:16px}}.other-intro-container{margin-bottom:100px}.other-intro-container .description-box{right:0;width:530px;padding:10px 90px 12px 15px}@media screen and (max-width: 800px){.other-intro-container .description-box{width:93%;padding:5px 10px}}.other-intro-container .img-box{margin-bottom:75px}@media screen and (max-width: 800px){.other-intro-container .img-box{margin-bottom:0}}@media screen and (max-width: 800px){.other-intro-container .img-box p{height:60vh}}@media screen and (max-width: 1200px){.other-intro-container .img-box img{width:100%}}@media screen and (max-width: 800px){.other-intro-container .img-box img{position:relative;left:50%;height:100%;width:auto;transform:translateX(-50%)}}.other-intro-container .store-details{margin-bottom:0}.other-store-intro>.contents-txt-box .headline{text-align:center}.contents-area{display:flex;align-items:flex-end;width:1000px;margin:0 auto 100px}@media screen and (max-width: 1200px){.contents-area{width:95%}}@media screen and (max-width: 800px){.contents-area{display:block;width:93%;margin-bottom:0}}@media screen and (max-width: 1200px){.contents-area>div:nth-child(1){width:67%;margin-right:2%}}@media screen and (max-width: 800px){.contents-area>div:nth-child(1){width:100%;margin-right:0}}@media screen and (max-width: 1200px){.contents-area>div:nth-child(1) img{width:100%}}@media screen and (max-width: 800px){.contents-area>div:nth-child(2){width:100%}}@media screen and (min-width: 800px){.contents-area>div:nth-child(2) p{overflow:hidden;position:relative;width:302px;height:302px}}@media screen and (max-width: 800px){.contents-area>div:nth-child(2) p{width:100%}}@media screen and (min-width: 800px){.contents-area>div:nth-child(2) img{display:block;position:absolute;left:50%;height:100%;width:auto;transform:translateX(-50%)}}@media screen and (max-width: 800px){.contents-area>div:nth-child(2) img{width:100%}}.contents-area .contents-txt-box{width:95%;margin:30px 0;text-align:left}.pockekon{width:1000px;margin:auto;padding:70px 0;background-color:#fbfbfb;text-align:center}@media screen and (max-width: 1200px){.pockekon{width:100%;padding-bottom:40px;background-color:#f5f5f5}}.pockekon h2{margin-bottom:40px}@media screen and (max-width: 800px){.pockekon h2{width:70%;margin:0 auto 40px}}@media screen and (max-width: 800px){.pockekon h2 img{width:100%;height:auto}}.pockekon-headline{position:relative;display:inline-block;margin:0 auto 15px;line-height:1.5rem}@media screen and (max-width: 800px){.pockekon-headline{margin-bottom:20px}}.pockekon-headline::before,.pockekon-headline::after{content:"";position:absolute;top:50%;display:block;width:45px;height:1px;background-color:#414a52}.pockekon-headline::before{left:-60px}.pockekon-headline::after{right:-60px}.pockecon-details-box{width:650px;margin:0 auto 60px;text-align:left}@media screen and (max-width: 800px){.pockecon-details-box{width:93%;margin-bottom:30px}}.registration-btn{position:relative;width:650px;margin:auto}@media screen and (max-width: 800px){.registration-btn{width:93%}}.registration-btn::after{content:"";display:block;position:absolute;z-index:0;bottom:-3px;right:-3px;width:100%;height:100%;background-color:#5d441c}.registration-btn:hover{bottom:-3px;right:-3px}.registration-btn:hover::after{opacity:0}.registration-btn a{display:inline-block;position:relative;z-index:1;width:100%;max-width:100%;padding:20px 0;background-color:#c1a06c;color:#ffffff;font-size:18px;text-align:center;text-decoration:none}@media screen and (max-width: 800px){.registration-btn a{font-size:16px}}.footer{background-color:#414a52}.footer .logo{margin:0 0 60px 20px}@media screen and (max-width: 800px){.footer .logo{margin-bottom:40px}}.footer-inner{width:1170px;margin:auto;padding:140px 0 150px;font-family:Raleway, Verdana, Arial, sans-serif}@media screen and (max-width: 1200px){.footer-inner{width:95%}}@media screen and (max-width: 800px){.footer-inner{width:100%;padding:100px 0 110px}}.footer-nav{padding:40px 20px;border-top:solid 1px rgba(255,255,255,0.15);font-size:14px}@media screen and (max-width: 800px){.footer-nav{padding:0 20px;margin-bottom:40px}}.footer-nav li{float:left;margin-right:45px}@media screen and (max-width: 800px){.footer-nav li{float:none;width:100%;padding:30px 0 10px;border-bottom:dashed 1px rgba(255,255,255,0.15)}}.footer-nav li:last-child{margin-right:0}.footer-nav a{color:#ffffff;text-decoration:none}.footer-nav a:hover{text-decoration:underline}.copyright{margin-left:20px;color:#ffffff}

/*# sourceMappingURL=topics_style.css.map */