@charset "UTF-8";html{font-size:10px !important}html body{font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic","sans-serif";background-image:url(//tbk-net.co.jp/wp-content/themes/tbk_mainsite/css/../img/body_bg.jpg);background-color:rgba(255,255,255,.7);background-blend-mode:lighten}html body .text-orenge{color:#ee7a00}html body .text-red{color:#97090b}html body .fz-10{font-size:1rem}html body .fz-14{font-size:1.4rem}html body .fz-16{font-size:1.6rem}html body .fz-18{font-size:1.8rem}html body .fz-20{font-size:2rem}html body .fz-22{font-size:2.2rem}html body a{transition:all .3s linear}html body a:hover{text-decoration:none;opacity:.4}html body .onPc{display:block}@media (max-width:768px){html body .onPc{display:none}}html body .onSp{display:none}@media (max-width:768px){html body .onSp{display:block}}html body .moreBtn01{width:600px;margin:0 auto}@media (max-width:768px){html body .moreBtn01{width:auto}}html body .moreBtn01 a{text-align:center;background:#eaeaea;color:#707070;font-size:1.6rem;display:block;line-height:5rem;border-radius:2.5rem;box-shadow:1px 1px 0px #707070}html body .btnType01{margin-top:2rem}html body .btnType01 a{display:block;padding:1rem 3rem;text-align:center;color:#2d2d2d;background:#eaeaea;border-radius:3rem}html body .ttlType02{font-family:"Noto Serif JP",serif;text-align:center;font-size:2.6rem;margin-bottom:3.5rem}html body .ttlType03{display:flex;justify-content:space-between;width:100%;border-bottom:1px solid #707070;font-size:1.4rem;margin-bottom:1rem}html body .ttlType03 span{border-bottom:2px solid #707070}html body .ttlType03 a{font-size:1.2rem;color:#707070}html body .tableTypa01 table{table-layout:fixed}html body .tableTypa01 table tr th{background:#eaeaea;color:#707070;font-weight:700;font-size:1.4rem;padding:1rem;border-bottom:1px solid #fff;line-height:1.5;width:30%;letter-spacing:1px;text-align:center}html body .tableTypa01 table tr td{font-size:1.4rem;padding:1rem;border-bottom:1px solid #fff;line-height:1.5}html body .tableTypa02 table{table-layout:fixed}html body .tableTypa02 table tr th{font-weight:700;font-size:1.4rem;padding:1rem;width:16%}@media (max-width:768px){html body .tableTypa02 table tr th{display:block;padding-bottom:0;width:auto}html body .tableTypa02 table tr th:nth-child(3){background:#eaeaea;color:#707070;font-weight:700}}html body .tableTypa02 table tr td{font-size:1.4rem;padding:1rem}@media (max-width:768px){html body .tableTypa02 table tr td{display:block;padding-top:0}html body .tableTypa02 table tr td:nth-child(4){background:#eaeaea;color:#707070}}html body .tableTypa02 table tr:nth-child(2n){background:#eaeaea;color:#707070}@media (max-width:768px){html body .tableTypa02 table tr:nth-child(2n){background:rgba(255,255,255,0)}}html body .listType01 li{background:#eaeaea;margin-bottom:1rem}html body .listType01 li:last-child{margin-bottom:0}html body .listType01 li a{display:flex;align-content:center;padding:.5rem}html body .listType01 li a .date{background:#707070;color:#fff;font-size:1.2rem;padding:.3rem 2rem;border-radius:.4rem;margin-right:1rem;letter-spacing:1px}html body .listType01 li a .ttl{color:#ee7a00;font-size:1.2rem;letter-spacing:1px;padding:.3rem 0;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-text-overflow:ellipsis;-o-text-overflow:ellipsis}html body .listType02 li{padding:1rem 1.5rem;border-bottom:1px dashed #707070;color:#707070;font-size:1.4rem}html body .dottedBkLayer{margin:auto;width:100%;height:100%;background-color:rgba(0,0,0,.2);background-image:radial-gradient(rgba(0,0,0,.2) 11%,transparent 14%),radial-gradient(rgba(0,0,0,.2) 11%,transparent 14%);background-position:0 0,.4rem .4rem;background-size:.8rem .8rem}html body .headerTxt{font-size:2.4rem;text-align:center;font-family:"Noto Serif JP",serif;color:#2d2d2d;margin-bottom:3rem;line-height:1.5}html body .headerTxt-sm{font-size:1.4rem;text-align:center;font-family:"Noto Serif JP",serif;border:1px solid #707070;padding:1.5rem;margin-bottom:3rem;line-height:1.8}@media (max-width:768px){html body .headerTxt-sm{text-align:left}}html body .noContent{width:100% !important;font-size:1.6rem;text-align:center;padding:2rem !important;background:#fff !important;border:2px solid #eaeaea}html body .noreview{width:100% !important;font-size:1.6rem;text-align:center;padding:2rem !important;background:#fff !important;border:2px solid #eaeaea}html body .shopSearchError{text-align:center;font-size:1.8rem;padding-top:1.8rem}html body .wp-pagenavi{text-align:center;font-size:1.4rem;display:flex;align-content:center;justify-content:center}html body .wp-pagenavi span,html body .wp-pagenavi a{padding:.5rem .8rem;margin-right:.5rem;border-radius:.4rem;display:block}html body .wp-pagenavi span:not(.extend),html body .wp-pagenavi a:not(.extend){background:#707070;color:#fff}html body .wp-pagenavi span.current,html body .wp-pagenavi a.current{background:#ee7a00;color:#fff}html body .headerWrap #header .h1Wrap{background:#ee7a00}html body .headerWrap #header .h1Wrap h1{color:#fff;line-height:1.5rem;width:1000px;margin:0 auto;font-size:1rem}@media (max-width:768px){html body .headerWrap #header .h1Wrap h1{width:auto}}html body .headerWrap #header .navSticky{position:sticky;top:0}html body .headerWrap #header .navSticky .gnavWrap{display:flex;justify-content:space-between;width:1000px;margin:0 auto;padding:.5rem 0}@media (max-width:768px){html body .headerWrap #header .navSticky .gnavWrap{width:auto}}html body .headerWrap #header .navSticky .gnavWrap .gnavLogo a{display:block;width:140px}html body .headerWrap #header .navSticky .gnavWrap #gnav ul li a{text-align:center;font-family:"Noto Serif JP",serif;padding:0 1.5rem;display:block}html body .headerWrap #header .navSticky .gnavWrap #gnav ul li a .jp{display:block;color:#707070}html body .headerWrap #header .navSticky .gnavWrap #gnav ul li a .en{display:block;font-size:2rem;color:#2d2d2d}html body.home .headerWrap #header .h1Wrap{background:0 0}html body.home .headerWrap #header .h1Wrap h1{color:#ee7a00}html body.home .headerWrap #header .navSticky .gnavWrap{display:block;padding:0}html body.home .headerWrap #header .navSticky .gnavWrap .gnavLogo a{display:none}html body.home .headerWrap #header .navSticky .gnavWrap #gnav{margin-top:50rem}@media (max-width:768px){html body.home .headerWrap #header .navSticky .gnavWrap #gnav{margin-top:30rem}}html body.home .headerWrap #header .navSticky .gnavWrap #gnav ul li a{padding:0 3rem}html body .footerWrap #footer .companySNS ul{margin-bottom:0}html body .footerWrap #footer .companySNS ul li{width:25%}@media (max-width:768px){html body .footerWrap #footer .companySNS ul li{width:50%}}html body .footerWrap #footer .companySNS ul li a{display:block;text-align:center;font-size:1.4rem;padding:1rem;background:#f2f2f2;color:#707070}html body .footerWrap #footer .companySNS ul li a i{display:block;font-size:4rem}html body .footerWrap #footer .companySNS ul li.twitter a:hover{color:#fff;background:#8dd9df;background:linear-gradient(135deg,#8dd9df 0%,#55acee 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#8dd9df",endColorstr="#55acee",GradientType=1)}html body .footerWrap #footer .companySNS ul li.instagram a:hover{color:#fff;background:#d9bd77;background:linear-gradient(135deg,#d9bd77 0%,#d93177 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#d9bd77",endColorstr="#d93177",GradientType=1)}html body .footerWrap #footer .companySNS ul li.recruit a:hover{color:#fff;background:#c4df6a;background:linear-gradient(135deg,#c4df6a 0%,#00bf07 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#c4df6a",endColorstr="#00bf07",GradientType=1)}html body .footerWrap #footer .companySNS ul li.company a:hover{color:#fff;background:#eed200;background:linear-gradient(135deg,#eed200 0%,#ee7a00 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#eed200",endColorstr="#ee7a00",GradientType=1)}html body .footerWrap #footer .linkArea{border-top:5px solid #ee7a00}html body .footerWrap #footer .linkArea .inner{width:1000px;margin:0 auto}@media (max-width:768px){html body .footerWrap #footer .linkArea .inner{width:auto}}html body .footerWrap #footer .linkArea .inner .logo{margin-right:7rem}@media (max-width:768px){html body .footerWrap #footer .linkArea .inner .logo{margin-right:0}}html body .footerWrap #footer .linkArea .inner .logo a{display:block;width:150px}@media (max-width:768px){html body .footerWrap #footer .linkArea .inner .logo a{margin:0 auto}}html body .footerWrap #footer .linkArea .inner .linkList{padding:3rem 0}html body .footerWrap #footer .linkArea .inner .linkList ul{width:80px;margin-right:1rem}html body .footerWrap #footer .linkArea .inner .linkList ul li a{color:#ee7a00;display:block;font-size:1.2rem;line-height:1.5}@media (max-width:768px){html body .footerWrap #footer .linkArea .inner .linkList ul li a{font-size:1.4rem}}html body .footerWrap #footer .copyright{background:#ee7a00;color:#fff;line-height:3.3rem}html body.shop-template-default .footerWrap footer .companySNS{display:none}html body.single .contentArea .ttl{text-align:center;font-size:2.4rem;margin-bottom:3rem;color:#2d2d2d}html body.single .contentArea .content{font-size:1.4rem;padding:3rem;border:4px solid #eaeaea}html body #body section{padding:6rem 0}html body #body section .secInner{width:1000px;margin:0 auto}@media (max-width:768px){html body #body section .secInner{width:90%}}html body #body section .secInner .secTtl{text-align:center;font-family:"Noto Serif JP",serif;margin-bottom:4rem}html body #body section .secInner .secTtl .jp{font-size:1.6rem;line-height:1rem}html body #body section .secInner .secTtl .en{font-size:3.6rem}html body #body section .secInner .reviewArea .reviewBlock ul li{width:48.5%;border:2px solid #eaeaea;margin-bottom:2rem}@media (max-width:768px){html body #body section .secInner .reviewArea .reviewBlock ul li{width:auto}}html body #body section .secInner .reviewArea .reviewBlock ul li .top{padding:1rem;background:#eaeaea}html body #body section .secInner .reviewArea .reviewBlock ul li .top .shopTag{padding:0 3rem;background:#707070;color:#fff;line-height:3.6rem;font-size:1.4rem;border-radius:4px}@media (max-width:768px){html body #body section .secInner .reviewArea .reviewBlock ul li .top .shopTag{text-align:center}}html body #body section .secInner .reviewArea .reviewBlock ul li .top .star{font-size:2.4rem;color:#707070}@media (max-width:768px){html body #body section .secInner .reviewArea .reviewBlock ul li .top .star{text-align:center}}html body #body section .secInner .reviewArea .reviewBlock ul li .top .star1 span:first-child{color:#ee7a00}html body #body section .secInner .reviewArea .reviewBlock ul li .top .star2 span:nth-child(-n+2){color:#ee7a00}html body #body section .secInner .reviewArea .reviewBlock ul li .top .star3 span:nth-child(-n+3){color:#ee7a00}html body #body section .secInner .reviewArea .reviewBlock ul li .top .star4 span:nth-child(-n+4){color:#ee7a00}html body #body section .secInner .reviewArea .reviewBlock ul li .top .star5 span:nth-child(-n+5){color:#ee7a00}html body #body section .secInner .reviewArea .reviewBlock ul li .contentText{padding:1rem}html body #body section .secInner .reviewArea .reviewBlock ul li .contentText p{font-size:1.4rem}html body #body section .secInner .reviewArea .reviewBlock ul li .contentText .status{font-size:1.2rem}html body #body section .secInner #search-shopname{background:#f2f2f2}html body #body section .secInner #search-shopname .search-text,html body #body section .secInner #search-shopname .submit{font-size:1.6rem;padding:1rem 2rem;border:1px solid #eaeaea;background:#fff}@media (max-width:768px){html body #body section .secInner #search-shopname .search-text,html body #body section .secInner #search-shopname .submit{padding:1rem}}html body:not(.home) .mainVisual .imageLayer{background-size:cover;background-position:50% 50%;text-align:center;color:#fff}html body:not(.home) .mainVisual .imageLayer h2{padding:10rem 0;font-size:3.6rem;font-family:"Noto Serif JP",serif;text-shadow:2px 2px 4px rgba(0,0,0,.3)}@media (max-width:768px){html body:not(.home) .mainVisual .imageLayer h2{font-size:2.4rem}}html body:not(.home) .mainVisual .imageLayer h2 span{display:inline-block;padding-bottom:1rem;border-bottom:2px solid #fff}html body.home .mainVisual{position:absolute;top:0;left:0;z-index:-1;width:100%}html body.home .mainVisual ul li{display:block;width:100%;height:50rem;background-size:cover;background-position:50% 50%}@media (max-width:768px){html body.home .mainVisual ul li{height:30rem}}html body.home .mainVisual ul li img{display:none}html body.home .mainVisual .topLogo{width:360px;position:absolute;bottom:40px;right:20%}@media (max-width:768px){html body.home .mainVisual .topLogo{width:300px;bottom:20px;right:20px}}html body.home #topAttention .secInner{border:1px solid #97090b;font-size:1.4rem}html body.home #topAttention .secInner .moreBtn a{background:#eaeaea;color:#707070;border-radius:1rem;width:400px;margin:0 auto;text-align:center;font-size:1.4rem}@media (max-width:768px){html body.home #topAttention .secInner .moreBtn a{width:80%}}html body.home #conceptForUserSec .conceptArea{text-align:center;font-family:"Noto Serif JP",serif;margin-bottom:7rem;letter-spacing:1px}html body.home #conceptForUserSec .conceptArea .ttl{font-size:2.6rem;margin-bottom:1rem}@media (max-width:768px){html body.home #conceptForUserSec .conceptArea .ttl{font-size:2.2rem}}html body.home #conceptForUserSec .conceptArea .txt{font-size:2rem;line-height:1.5}@media (max-width:768px){html body.home #conceptForUserSec .conceptArea .txt{font-size:1.8rem}}html body.home #conceptForUserSec .pointArea{width:880px;margin:0 auto 20rem}@media (max-width:768px){html body.home #conceptForUserSec .pointArea{width:auto}}html body.home #conceptForUserSec .pointArea ul li{display:flex;position:relative;margin-bottom:20rem;justify-content:space-between}@media (max-width:768px){html body.home #conceptForUserSec .pointArea ul li{display:block;margin-bottom:4rem !important}}html body.home #conceptForUserSec .pointArea ul li:nth-child(2n){flex-flow:row-reverse;margin-bottom:6rem}html body.home #conceptForUserSec .pointArea ul li:nth-child(2n) .imageBlock{position:absolute;bottom:4rem;left:0}html body.home #conceptForUserSec .pointArea ul li:nth-child(2n+1) .imageBlock{position:absolute;top:4rem;left:calc(100% - 420px)}html body.home #conceptForUserSec .pointArea ul li:last-child{margin-bottom:0}html body.home #conceptForUserSec .pointArea ul li .textBlock,html body.home #conceptForUserSec .pointArea ul li .imageBlock{width:420px}@media (max-width:768px){html body.home #conceptForUserSec .pointArea ul li .textBlock,html body.home #conceptForUserSec .pointArea ul li .imageBlock{width:auto}}html body.home #conceptForUserSec .pointArea ul li .textBlock{font-size:1.4rem;border:2px solid #eaeaea;padding:2rem;position:relative}html body.home #conceptForUserSec .pointArea ul li .textBlock:before{content:"Point";font-family:"Qwigley",cursive;font-size:3.6rem;letter-spacing:1px;position:absolute;top:-2.8rem;left:.5rem}@media (max-width:768px){html body.home #conceptForUserSec .pointArea ul li .textBlock:before{color:#ee7a00}}html body.home #conceptForUserSec .pointArea ul li .textBlock .ttl{color:#2d2d2d;font-weight:700;text-align:center;margin-bottom:1.5rem}html body.home #conceptForUserSec .pointArea ul li .textBlock .text{line-height:1.5}@media (max-width:768px){html body.home #conceptForUserSec .pointArea ul li .imageBlock{display:none;position:inherit;top:0;left:0}}html body.home #conceptForUserSec .newsArea{margin-bottom:4rem}html body.home #conceptForUserSec .newsArea .newsList li{border-bottom:1px dashed #707070}html body.home #conceptForUserSec .newsArea .newsList li a{font-size:1.6rem;color:#707070}html body.home #conceptForUserSec .newsArea .newsList li a:hover{color:#ee7a00}html body.home #conceptForUserSec .newsArea .newsList li a .date{margin-right:4rem}html body.home #conceptForUserSec .newsArea .newsList li a .ttl{width:80%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-text-overflow:ellipsis;-o-text-overflow:ellipsis}@media (max-width:768px){html body.home #conceptForUserSec .newsArea .newsList li a .ttl{width:100%}}html body.home #conceptForUserSec .newsArea .newsList li:last-child{border-bottom:none}html body.home #shopSearchSec{padding:0;background-image:url(//tbk-net.co.jp/wp-content/themes/tbk_mainsite/css/../img/index/section_shopsearchsec_bk.jpg);background-size:cover;background-position:0 0}html body.home #shopSearchSec .dottedBkLayer{padding:7rem 0}html body.home #shopSearchSec .dottedBkLayer .secTtl{color:#fff}html body.home #shopSearchSec .dottedBkLayer #search-shopname{margin-bottom:2.5rem;background:rgba(255,255,255,.4)}html body.home #shopSearchSec .dottedBkLayer .searchArea .anotherSearchBtn{margin-bottom:5rem}html body.home #shopSearchSec .dottedBkLayer .searchArea .anotherSearchBtn ul li button{display:block;color:#fff;font-size:1.6rem;width:100%;line-height:5rem;border-radius:2.5rem;border:1px solid #fff;background:0 0;padding:0}html body.home #shopSearchSec .dottedBkLayer .searchArea .anotherSearchBtn ul li button i{font-size:2.1rem;margin-right:2rem}html body.home #shopSearchSec .dottedBkLayer .searchArea .anotherSearchBtn .modal .modal-content .modal-body ul li{display:inline-block;line-height:1.5}html body.home #shopSearchSec .dottedBkLayer .searchArea .anotherSearchBtn .modal .modal-content .modal-body ul li a{display:block;padding:3px 6px;font-size:1.4rem;color:#707070}html body.home #shopSearchSec .dottedBkLayer .searchArea .anotherSearchBtn .modal .modal-content .modal-body ul li a:hover{color:#ee7a00}html body.home #shopSearchSec .dottedBkLayer .searchArea .areaSearch .nav-tabs{margin-bottom:1.5rem;border-bottom:none;justify-content:space-between}html body.home #shopSearchSec .dottedBkLayer .searchArea .areaSearch .nav-tabs li{width:calc((1000px - 4.5rem)/4)}@media (max-width:768px){html body.home #shopSearchSec .dottedBkLayer .searchArea .areaSearch .nav-tabs li{width:49%}}html body.home #shopSearchSec .dottedBkLayer .searchArea .areaSearch .nav-tabs li a{display:block;color:#fff;background:rgba(255,255,255,.4);font-size:1.6rem;text-align:center;line-height:5rem}html body.home #shopSearchSec .dottedBkLayer .searchArea .areaSearch .nav-tabs li a:hover,html body.home #shopSearchSec .dottedBkLayer .searchArea .areaSearch .nav-tabs li a.active{background:#707070}html body.home #shopSearchSec .dottedBkLayer .searchArea .areaSearch .tab-content{background:rgba(255,255,255,.7);padding:3rem 3rem 1.5rem}@media (max-width:768px){html body.home #shopSearchSec .dottedBkLayer .searchArea .areaSearch .tab-content{background:rgba(0,0,0,0);padding:0}}html body.home #shopSearchSec .dottedBkLayer .searchArea .areaSearch .tab-content .tab-pane .shopTabBlock .compartment .ttl{font-size:1.4rem;color:#707070;border-bottom:1px solid #707070;margin-bottom:2rem}@media (max-width:768px){html body.home #shopSearchSec .dottedBkLayer .searchArea .areaSearch .tab-content .tab-pane .shopTabBlock .compartment .ttl{color:#fff;border-bottom:1px solid #fff}}html body.home #shopSearchSec .dottedBkLayer .searchArea .areaSearch .tab-content .tab-pane .shopTabBlock .compartment ul li{margin-right:1.5rem;margin-bottom:1.5rem}html body.home #shopSearchSec .dottedBkLayer .searchArea .areaSearch .tab-content .tab-pane .shopTabBlock .compartment ul li a{display:block;padding:0 3rem;color:#707070;line-height:4rem;text-align:center;font-size:1.4rem;border-radius:4px;background:#fff}@media (max-width:768px){html body.home #shopSearchSec .dottedBkLayer .searchArea .areaSearch .tab-content .tab-pane .shopTabBlock .compartment ul li a{padding:0 1rem;color:#fff;background:rgba(255,255,255,.4);font-size:1.6rem;text-align:center}}@media (max-width:768px){html body.home #topicsSec .topicsArea .topicsBlock{width:auto}}html body.post-type-archive-shop #shopListSec .shopList{border-top:1px solid #707070;border-bottom:1px solid #707070;margin-bottom:1.5rem}html body.post-type-archive-shop #shopListSec .shopList>li:nth-child(2n){background:#f2f2f2}html body.post-type-archive-shop #shopListSec .shopList>li a{display:flex;padding:2rem;color:#707070}@media (max-width:768px){html body.post-type-archive-shop #shopListSec .shopList>li a{display:block}}html body.post-type-archive-shop #shopListSec .shopList>li a .shopName{font-size:1.8rem;font-weight:700;width:20%;margin-right:2%;color:#ee7a00}@media (max-width:768px){html body.post-type-archive-shop #shopListSec .shopList>li a .shopName{width:auto;margin-right:0;margin-bottom:2rem}}html body.post-type-archive-shop #shopListSec .shopList>li a .detailArea{padding-left:2%;margin-right:4%;font-size:1.4rem;width:55%}@media (max-width:768px){html body.post-type-archive-shop #shopListSec .shopList>li a .detailArea{width:auto;padding-left:0;margin-right:0;margin-bottom:3rem}}html body.post-type-archive-shop #shopListSec .shopList>li a .detailArea .shopinfo{display:flex;align-items:center;margin-bottom:1rem}@media (max-width:768px){html body.post-type-archive-shop #shopListSec .shopList>li a .detailArea .shopinfo{align-items:baseline}}html body.post-type-archive-shop #shopListSec .shopList>li a .detailArea .shopinfo:last-child{margin-bottom:0}html body.post-type-archive-shop #shopListSec .shopList>li a .detailArea .shopinfo .title{margin-right:1rem;font-size:1.4rem;background:#707070;color:#fff;text-align:center;border-radius:2.5rem;width:12rem}html body.post-type-archive-shop #shopListSec .shopList>li a .detailArea .shopinfo .tag{display:flex;vertical-align:middle;width:45rem}html body.post-type-archive-shop #shopListSec .shopList>li a .detailArea .shopinfo .tag li{color:#707070;font-size:1.4rem}html body.post-type-archive-shop #shopListSec .shopList>li a .detailArea .shopinfo .tag li:after{content:", "}html body.post-type-archive-shop #shopListSec .shopList>li a .detailArea .shopinfo .tag li:last-child:after{display:none}html body.post-type-archive-shop #shopListSec .shopList>li a .snsList{width:20%}@media (max-width:768px){html body.post-type-archive-shop #shopListSec .shopList>li a .snsList{width:auto}}html body.post-type-archive-shop #shopListSec .shopList>li a .snsList ul{display:flex;flex-wrap:wrap;align-content:space-between}html body.post-type-archive-shop #shopListSec .shopList>li a .snsList ul li{width:49%;text-align:center;border:1px solid #707070;padding:.5rem;background:#fff;border-radius:1.8rem;margin-right:2%;margin-bottom:2%}html body.post-type-archive-shop #shopListSec .shopList>li a .snsList ul li:nth-child(2n){margin-right:0}html body.post-type-archive-shop #shopListSec .shopList>li a .snsList ul li .icon{font-size:1.8rem}html body.post-type-archive-shop #shopListSec .shopList>li a .snsList ul li .text{font-size:1.2rem}html body.shop-template-default.single-shop #shopConceptSec .shopConcept .txt{font-size:2rem;line-height:1.8;text-align:center;font-family:"Noto Serif JP",serif}@media (max-width:768px){html body.shop-template-default.single-shop #shopConceptSec .shopConcept .txt{font-size:1.7rem}}html body.shop-template-default.single-shop #shopInfoSec .secTtl{margin-bottom:2rem}html body.shop-template-default.single-shop #shopInfoSec .infoArea{margin-bottom:7rem}html body.shop-template-default.single-shop #shopInfoSec .infoArea .snsBtn ul li{margin-right:1rem}html body.shop-template-default.single-shop #shopInfoSec .infoArea .snsBtn ul li a i{font-size:2.8rem;color:#707070}html body.shop-template-default.single-shop #shopInfoSec .infoArea .shopDetail{border-top:1px solid #707070;border-bottom:1px solid #707070}html body.shop-template-default.single-shop #shopInfoSec .infoArea .shopDetail .detailList{margin-bottom:2rem}html body.shop-template-default.single-shop #shopInfoSec .infoArea .shopDetail .detailList li{width:48.5%;font-size:1.4rem;display:flex;justify-content:flex-start;padding:2rem}@media (max-width:768px){html body.shop-template-default.single-shop #shopInfoSec .infoArea .shopDetail .detailList li{width:auto}}html body.shop-template-default.single-shop #shopInfoSec .infoArea .shopDetail .detailList li:nth-child(3n){background:#f2f2f2}html body.shop-template-default.single-shop #shopInfoSec .infoArea .shopDetail .detailList li:nth-child(4n){background:#f2f2f2}html body.shop-template-default.single-shop #shopInfoSec .infoArea .shopDetail .detailList li .ttl{width:20%;color:#2d2d2d;letter-spacing:1px}html body.shop-template-default.single-shop #shopInfoSec .infoArea .shopDetail .detailList li .content{width:80%;color:#707070}html body.shop-template-default.single-shop #shopInfoSec .infoArea .shopDetail .googleMap{height:32rem;margin-bottom:2rem}html body.shop-template-default.single-shop #shopInfoSec .instaThum{margin-bottom:7rem}html body.shop-template-default.single-shop #couponSec .couponArea{position:relative}html body.shop-template-default.single-shop #couponSec .couponArea .couponList{margin-bottom:6rem;position:relative}html body.shop-template-default.single-shop #couponSec .couponArea .couponList.morethanCoupon:hover:after{opacity:.7;background:#eaeaea}html body.shop-template-default.single-shop #couponSec .couponArea .couponList.morethanCoupon li:nth-child(n+3){display:none}html body.shop-template-default.single-shop #couponSec .couponArea .couponList.morethanCoupon+.moreCouponBtn{display:block;position:absolute;left:50%;bottom:-11rem;transform:translate(-50%,0);font-size:2rem;text-align:center;color:#707070;background:#f2f2f2;line-height:6rem;padding:0 3rem;border-radius:3rem;cursor:pointer;transition:all .2s linear;width:380px}@media (max-width:768px){html body.shop-template-default.single-shop #couponSec .couponArea .couponList.morethanCoupon+.moreCouponBtn{position:inherit;left:0;bottom:0;transform:translate(0,0);width:auto;font-size:1.6rem}}html body.shop-template-default.single-shop #couponSec .couponArea .couponList li{width:48.5%;justify-content:space-between;padding:1rem;margin-bottom:1.5rem;background:repeating-linear-gradient(-30deg,#fffaf0 0,#fffaf0 10px,#fffaf0 10px,#fffaf0 20px)}@media (max-width:768px){html body.shop-template-default.single-shop #couponSec .couponArea .couponList li{width:auto}}html body.shop-template-default.single-shop #couponSec .couponArea .couponList li .borderPink{border:10px solid rgba(255,182,193,.8);padding:1rem;text-align:center;height:100%}html body.shop-template-default.single-shop #couponSec .couponArea .couponList li .borderPink .conditions{font-size:1.4rem;font-weight:700}html body.shop-template-default.single-shop #couponSec .couponArea .couponList li .borderPink .discound{font-size:2.8rem;font-weight:700;color:#f08080}html body.shop-template-default.single-shop #couponSec .couponArea .couponList li .borderPink .date{font-size:1.6rem;background:#f08080;color:#fff;padding:.5rem}html body.shop-template-default.single-shop #couponSec .couponArea .couponList li .borderPink .date .icon{display:inline-block;padding:.5rem;background:#fff;color:#f08080;margin-right:1rem;border-radius:.4rem}html body.shop-template-default.single-shop #couponSec .couponArea .couponList li .borderPink .date .start,html body.shop-template-default.single-shop #couponSec .couponArea .couponList li .borderPink .date .fin{font-size:2.2rem;font-weight:700}html body.shop-template-default.single-shop #couponSec .couponArea .moreCouponBtn{display:none}html body.shop-template-default.single-shop #menuPriceSec .menuArea .menuBlock{margin-bottom:6rem}html body.shop-template-default.single-shop #menuPriceSec .menuArea .menuBlock .title{border-top:1px solid #2d2d2d;border-bottom:1px solid #2d2d2d;font-weight:700;color:#2d2d2d;font-size:1.4rem;margin-bottom:.5rem;padding:1rem 1.5rem}html body.shop-template-default.single-shop #menuPriceSec .menuArea .menuBlock .listType02 li{display:flex;justify-content:space-between}html body.post-type-archive-hair_gallery .taxonomyLinkNav ul li.all{border-bottom:1px solid #ee7a00}html body.post-type-archive-hair_gallery .taxonomyLinkNav ul li.all a{color:#ee7a00 !important}html body.term-hair_short .taxonomyLinkNav ul li.hair_short{border-bottom:1px solid #ee7a00}html body.term-hair_short .taxonomyLinkNav ul li.hair_short a{color:#ee7a00 !important}html body.term-hair_medium .taxonomyLinkNav ul li.hair_medium{border-bottom:1px solid #ee7a00}html body.term-hair_medium .taxonomyLinkNav ul li.hair_medium a{color:#ee7a00 !important}html body.term-hair_long .taxonomyLinkNav ul li.hair_long{border-bottom:1px solid #ee7a00}html body.term-hair_long .taxonomyLinkNav ul li.hair_long a{color:#ee7a00 !important}html body.term-hair_mens .taxonomyLinkNav ul li.hair_mens{border-bottom:1px solid #ee7a00}html body.term-hair_mens .taxonomyLinkNav ul li.hair_mens a{color:#ee7a00 !important}html body.post-type-archive-hair_gallery #hairgalleryListSec .taxonomyLinkNav ul li a,html body.tax-hair_garelly_cat #hairgalleryListSec .taxonomyLinkNav ul li a{color:#707070;font-family:"Noto Serif JP",serif}html body.post-type-archive-hair_gallery #hairgalleryListSec .taxonomyLinkNav ul li a:hover,html body.tax-hair_garelly_cat #hairgalleryListSec .taxonomyLinkNav ul li a:hover{color:#ee7a00}html body.post-type-archive-hair_gallery #hairgalleryListSec .hairgalleryList li,html body.tax-hair_garelly_cat #hairgalleryListSec .hairgalleryList li{height:25rem}@media (max-width:768px){html body.post-type-archive-hair_gallery #hairgalleryListSec .hairgalleryList li,html body.tax-hair_garelly_cat #hairgalleryListSec .hairgalleryList li{height:21rem}}html body.post-type-archive-hair_gallery #hairgalleryListSec .hairgalleryList li .btn-primary,html body.tax-hair_garelly_cat #hairgalleryListSec .hairgalleryList li .btn-primary{border-color:#f2f2f2;background-color:#f2f2f2;background-size:cover;background-position:50% 50%}html body.post-type-archive-hair_gallery #hairgalleryListSec .modal .bigImage,html body.tax-hair_garelly_cat #hairgalleryListSec .modal .bigImage{background-position:50% 50%;background-size:contain;background-repeat:no-repeat;height:60rem}@media (max-width:768px){html body.post-type-archive-hair_gallery #hairgalleryListSec .modal .bigImage,html body.tax-hair_garelly_cat #hairgalleryListSec .modal .bigImage{height:30rem}}html body.post-type-archive-hair_gallery #hairgalleryListSec .modal .thumList li .image,html body.tax-hair_garelly_cat #hairgalleryListSec .modal .thumList li .image{background-position:50% 50%;background-size:cover;background-repeat:no-repeat;height:10rem}html body.workshop_descript.page .contactBlock{border:8px solid #ee7a00;width:800px;margin:70px auto;padding:20px;background:#fff}@media (max-width:768px){html body.workshop_descript.page .contactBlock{width:auto}}html body.workshop_descript.page .contactBlock .left{color:#ee7a00;font-size:18px;text-align:center;font-weight:700}@media (max-width:768px){html body.workshop_descript.page .contactBlock .left{margin-bottom:1.5rem}}html body.workshop_descript.page .contactBlock .right a{color:#ee7a00;font-size:22px;text-align:center;font-weight:700}@media (max-width:768px){html body.workshop_descript.page .contactBlock .right a{font-size:16px;text-align:center}}html body.workshop_descript.page .wsHairSample .nav .navUList li{height:24rem}@media (max-width:768px){html body.workshop_descript.page .wsHairSample .nav .navUList li{height:18rem}}html body.workshop_descript.page .wsHairSample .nav .navUList li button{background-repeat:no-repeat;background-position:50% 50%;background-size:cover;background-color:#fff;border:2px solid #f2f2f2}html body.workshop_descript.page .wsHairSample .nav .navUList li button.no-image{background-size:120px}html body.workshop_descript.page .wsHairSample .nav .navUList li .ttl{font-size:1.4rem}@media (max-width:768px){html body.workshop_descript.page .wsHairSample .modal .modal-content .modal-body ul li{margin-bottom:4rem}}html body.workshop_descript.page .wsHairSample .modal .modal-content .modal-body ul li .image{height:30rem;margin-bottom:1.5rem;background-size:cover;background-position:50% 50%;background-repeat:no-repeat;border:2px solid #f2f2f2}html body.workshop_descript.page .wsHairSample .modal .modal-content .modal-body ul li .thumTtl{font-size:1.8rem}html body.workshop_descript.page .wsHairSample .modal .modal-content .modal-body ul li.empty .image{background-size:180px;background-position:50% 50%;background-repeat:no-repeat}html body.post-type-archive-recruit #recruitListSec .recruitList li{margin-bottom:1.5rem;border:2px solid #eaeaea;padding:2rem}html body.post-type-archive-recruit #recruitListSec .recruitList li:last-child{margin-bottom:0}html body.post-type-archive-recruit #recruitListSec .recruitList li .title{font-size:2rem;padding-bottom:1.4rem;margin-bottom:2rem;border-bottom:1px solid #2d2d2d;font-weight:700}html body.post-type-archive-recruit #recruitListSec .recruitList li .detailTable{margin-bottom:3rem}html body.post-type-archive-recruit #recruitListSec .recruitList li .moreBtn{margin:0 auto}html body.post-type-archive-recruit #recruitListSec .recruitList li .moreBtn a{display:block;border:1px solid #ee7a00;color:#fff;background:#ee7a00;font-size:1.6rem;font-weight:700;text-align:center;line-height:4rem}html body.post-type-archive-recruit #recruitListSec .recruitList li .moreBtn a:hover{background:#fff;color:#ee7a00}html body.single-news .ttl{font-size:1.8rem;font-weight:700;margin-bottom:1.6rem;border-bottom:2px solid #f2f2f2;color:#2d2d2d}html body.single-news .content{background:#fff;padding:3rem;font-size:1.8rem;border:1px solid #707070;border-radius:4px}html body.single-news .content p{margin-bottom:1.3rem;line-height:1.5;color:#707070}html body.single-news .content p a{color:#ee7a00}html body.single-news .content .date{font-size:1.2rem;color:#707070;text-align:right}@media (max-width:768px){html body.single-news .content{font-size:1.4rem;padding:1rem}}html body.post-type-archive-owner_news .ownerNewsList li{border-bottom:1px dashed #707070}html body.post-type-archive-owner_news .ownerNewsList li a{padding:.5rem 0}html body.post-type-archive-owner_news .ownerNewsList li a .on_date,html body.post-type-archive-owner_news .ownerNewsList li a .on_ttl{font-size:1.6rem;line-height:1.5;color:#707070}html body.post-type-archive-owner_news .ownerNewsList li:last-child{border-bottom:none}html body .um-login,html body .um-register,html body .um-password{max-width:800px;margin:0 auto}html body .um-field{margin-bottom:1.5rem}html body .um-field-label{font-size:1.8rem}html body .um-field-area input{width:100%;padding:.5rem;box-sizing:border-box;font-size:1.6rem}html body .um-field-checkbox{display:flex}html body .um-field-checkbox .um-field-checkbox-option{font-size:1.4rem}html body .um-field-checkbox input[type=checkbox]{width:auto;display:inline-block;margin-right:1rem}html body input[type=submit]{width:100%;padding:1rem 3rem;font-size:1.8rem;font-weight:700;margin-bottom:2rem}html body .um-button,html body .um-link-alt{font-size:1.4rem;line-height:1.3;margin-bottom:.5rem}html body .um-password .um-field-block{font-size:1.6rem}html body .um-field-error{font-size:1.4rem;color:red}html body .um-login{text-align:center}html body .um-login .um-misc-img{display:none}html body .um-login strong{font-size:1.6rem;font-weight:700}html body .um-login .um-misc-ul li:first-child{display:none}html body .um-login .um-misc-ul li:last-child{margin-top:1rem}html body .um-login .um-misc-ul li:last-child a{display:block;font-weight:700;font-size:1.6rem;padding:2rem;background:#ddd;color:#2d2d2d;border-radius:4px}html body.member_fix p{font-size:1.6rem;font-weight:700;text-align:center}html body.member_fix .memberfix-nav{display:flex;justify-content:space-between}html body.member_fix .memberfix-nav li{width:49%}html body.member_fix .memberfix-nav li a{display:block;background:#ddd;color:#2d2d2d;font-weight:700;text-align:center;border-radius:4px;font-size:1.6rem;font-weight:700;padding:2rem;box-sizing:border-box}