@charset "UTF-8";@media screen and (max-width:1024px){body.misc{overflow:hidden}}#mainVisual{width:100%;height:100vh;display:block;position:relative;z-index:-1}#mainVisual.active .inner .mainImg:before{transition:1s .2s ease all;right:-100%}#mainVisual.active .inner .titleArea h1{animation:topin .5s .2s ease forwards}#mainVisual.active .inner .titleArea p{animation:topin .5s .3s ease forwards}#mainVisual .inner{margin-left:6%;position:relative;width:100%;height:100%;display:block}@media screen and (max-width:1024px){#mainVisual .inner{margin-left:0;width:100vw;min-width:inherit}}#mainVisual .titleArea{position:absolute;left:0;bottom:100px;z-index:9}@media screen and (max-width:1440px){#mainVisual .titleArea{bottom:80px}}@media screen and (max-width:1024px){#mainVisual .titleArea{position:absolute;left:0;bottom:70px;width:100%;text-align:center}}@media screen and (max-width:767px){#mainVisual .titleArea{bottom:60px}}#mainVisual .titleArea h1{line-height:1;margin-bottom:1.5em;font-size:1.8rem;opacity:0}@media screen and (max-width:1920px){#mainVisual .titleArea h1{font-size:.9375vw}}@media screen and (max-width:1440px){#mainVisual .titleArea h1{font-size:1.1805555556vw}}@media screen and (max-width:1024px){#mainVisual .titleArea h1{font-size:1.6rem}}@media screen and (max-width:767px){#mainVisual .titleArea h1{font-size:1.4rem;margin-bottom:15px}}#mainVisual .titleArea p{line-height:1;font-size:4.8rem;opacity:0}@media screen and (max-width:1920px){#mainVisual .titleArea p{font-size:2.5vw}}@media screen and (max-width:1440px){#mainVisual .titleArea p{font-size:2.9166666667vw}}@media screen and (max-width:1024px){#mainVisual .titleArea p{font-size:3.6rem}}@media screen and (max-width:767px){#mainVisual .titleArea p{font-size:3.2rem}}#mainVisual .mainImg{width:75%;height:calc(100% - 200px);background-color:#000;position:absolute;top:100px;right:0;background-position:center;background-repeat:no-repeat;background-size:cover;overflow:hidden}@media screen and (max-width:1440px){#mainVisual .mainImg{height:calc(100% - 160px);top:80px}}@media screen and (max-width:1024px){#mainVisual .mainImg{height:calc(100% - 280px);width:100%}}@media screen and (max-width:767px){#mainVisual .mainImg{top:50px;height:calc(100% - 230px)}}#mainVisual .mainImg:before{content:"";position:absolute;width:100%;height:100%;top:0;right:0;background-color:#fff;display:block;z-index:2}#mainVisual .mainImg.about{background-image:url(//tomisalon.com/wp-content/themes/v2_tomi_theme/css/../images/misc/about/main.jpg)}@media screen and (max-width:767px){#mainVisual .mainImg.about{background-image:url(//tomisalon.com/wp-content/themes/v2_tomi_theme/css/../images/misc/about/main_sp.jpg)}}#mainVisual .mainImg.menu{background-image:url(//tomisalon.com/wp-content/themes/v2_tomi_theme/css/../images/misc/menu/main.jpg)}@media screen and (max-width:767px){#mainVisual .mainImg.menu{background-image:url(//tomisalon.com/wp-content/themes/v2_tomi_theme/css/../images/misc/menu/main_sp.jpg)}}#mainVisual .mainImg.salon{background-image:url(//tomisalon.com/wp-content/themes/v2_tomi_theme/css/../images/misc/salon/main.jpg)}@media screen and (max-width:767px){#mainVisual .mainImg.salon{background-image:url(//tomisalon.com/wp-content/themes/v2_tomi_theme/css/../images/misc/salon/main_sp.jpg)}}#mainVisual .mainImg.service{background-image:url(//tomisalon.com/wp-content/themes/v2_tomi_theme/css/../images/misc/service/main.jpg)}@media screen and (max-width:767px){#mainVisual .mainImg.service{background-image:url(//tomisalon.com/wp-content/themes/v2_tomi_theme/css/../images/misc/service/main_sp.jpg)}}#mainVisual .mainImg.product{background-image:url(//tomisalon.com/wp-content/themes/v2_tomi_theme/css/../images/misc/product/main.jpg)}@media screen and (max-width:767px){#mainVisual .mainImg.product{background-image:url(//tomisalon.com/wp-content/themes/v2_tomi_theme/css/../images/misc/product/main_sp.jpg)}}#mainVisual .mainImg.catalogue{background-image:url(//tomisalon.com/wp-content/themes/v2_tomi_theme/css/../images/misc/catalogue/main.jpg)}@media screen and (max-width:767px){#mainVisual .mainImg.catalogue{background-image:url(//tomisalon.com/wp-content/themes/v2_tomi_theme/css/../images/misc/catalogue/main_sp.jpg)}}#mainVisual .mainImg.company{background-image:url(//tomisalon.com/wp-content/themes/v2_tomi_theme/css/../images/misc/company/main.jpg)}@media screen and (max-width:767px){#mainVisual .mainImg.company{background-image:url(//tomisalon.com/wp-content/themes/v2_tomi_theme/css/../images/misc/company/main_sp.jpg)}}#mainVisual .mainImg.contact{background-image:url(//tomisalon.com/wp-content/themes/v2_tomi_theme/css/../images/misc/contact/main.jpg)}@media screen and (max-width:767px){#mainVisual .mainImg.contact{background-image:url(//tomisalon.com/wp-content/themes/v2_tomi_theme/css/../images/misc/contact/main_sp.jpg)}}#mainVisual .mainImg.policy{background-image:url(//tomisalon.com/wp-content/themes/v2_tomi_theme/css/../images/misc/policy/main.jpg)}@media screen and (max-width:767px){#mainVisual .mainImg.policy{background-image:url(//tomisalon.com/wp-content/themes/v2_tomi_theme/css/../images/misc/policy/main_sp.jpg)}}#mainVisual .mainImg.recruit{background-image:url(//tomisalon.com/wp-content/themes/v2_tomi_theme/css/../images/misc/recruit/main.jpg)}@media screen and (max-width:767px){#mainVisual .mainImg.recruit{background-image:url(//tomisalon.com/wp-content/themes/v2_tomi_theme/css/../images/misc/recruit/main_sp.jpg)}}#mainVisual .mainImg.topics{background-image:url(//tomisalon.com/wp-content/themes/v2_tomi_theme/css/../images/misc/topics/main.jpg)}@media screen and (max-width:767px){#mainVisual .mainImg.topics{background-image:url(//tomisalon.com/wp-content/themes/v2_tomi_theme/css/../images/misc/topics/main_sp.jpg)}}#mainVisual .mainImg img{width:20%;height:auto;position:absolute;left:0;bottom:0}@media screen and (max-width:1024px){#mainVisual .mainImg img{width:30%}}#mainVisual.single{height:auto;padding:12em 0 2em}@media screen and (max-width:1024px){#mainVisual.single{padding:160px 0 40px}}@media screen and (max-width:767px){#mainVisual.single{padding:120px 0 20px}}#mainVisual.single .inner{margin-left:8%}@media screen and (max-width:1024px){#mainVisual.single .inner{margin-left:0;padding:0}}#mainVisual.single .titleArea{position:relative;left:inherit;bottom:inherit;z-index:9}@media screen and (max-width:1024px){#mainVisual.single .titleArea{text-align:center}}#mainVisual.single .titleArea h1{line-height:1;margin-bottom:1em;font-size:1.6rem}@media screen and (max-width:1920px){#mainVisual.single .titleArea h1{font-size:.8333333333vw}}@media screen and (max-width:1440px){#mainVisual.single .titleArea h1{font-size:1.1805555556vw}}@media screen and (max-width:1024px){#mainVisual.single .titleArea h1{font-size:1.6rem;margin-bottom:15px}}@media screen and (max-width:767px){#mainVisual.single .titleArea h1{font-size:1.3rem;margin-bottom:10px}}#mainVisual.single .titleArea p{line-height:1;font-size:4rem}@media screen and (max-width:1920px){#mainVisual.single .titleArea p{font-size:2.0833333333vw}}@media screen and (max-width:1440px){#mainVisual.single .titleArea p{font-size:2.9166666667vw}}@media screen and (max-width:1024px){#mainVisual.single .titleArea p{font-size:3.6rem}}@media screen and (max-width:767px){#mainVisual.single .titleArea p{font-size:3rem}}@media screen and (max-width:1024px){#mainVisual.shopDetail{height:auto}}#mainVisual.shopDetail.active .inner:before{transition:.75s .4s ease all;top:100%}#mainVisual.shopDetail.active .shopName{animation:btmin .5s .75s ease forwards}#mainVisual.shopDetail .inner{position:relative;overflow:hidden}#mainVisual.shopDetail .inner:before{content:"";width:100%;height:100%;display:block;position:absolute;right:0;top:0;z-index:1}#mainVisual.shopDetail.kamiya{background-color:#0068b7}#mainVisual.shopDetail.kamiya .inner figure{background-image:url(//tomisalon.com/wp-content/themes/v2_tomi_theme/css/../images/misc/salon/kamiya/main.jpg)}@media screen and (max-width:767px){#mainVisual.shopDetail.kamiya .inner figure{background-image:url(//tomisalon.com/wp-content/themes/v2_tomi_theme/css/../images/misc/salon/kamiya/main_sp.jpg)}}#mainVisual.shopDetail.kamiya .inner:before{background-color:#0068b7}#mainVisual.shopDetail.gallia{background-color:#c82c55}#mainVisual.shopDetail.gallia .inner figure{background-image:url(//tomisalon.com/wp-content/themes/v2_tomi_theme/css/../images/misc/salon/gallia/main.jpg)}@media screen and (max-width:767px){#mainVisual.shopDetail.gallia .inner figure{background-image:url(//tomisalon.com/wp-content/themes/v2_tomi_theme/css/../images/misc/salon/gallia/main_sp.jpg)}}#mainVisual.shopDetail.gallia .inner:before{background-color:#c82c55}#mainVisual.shopDetail.otsuki{background-color:orange}#mainVisual.shopDetail.otsuki .inner figure{background-image:url(//tomisalon.com/wp-content/themes/v2_tomi_theme/css/../images/misc/salon/otsuki/main.jpg)}@media screen and (max-width:767px){#mainVisual.shopDetail.otsuki .inner figure{background-image:url(//tomisalon.com/wp-content/themes/v2_tomi_theme/css/../images/misc/salon/otsuki/main_sp.jpg)}}#mainVisual.shopDetail.otsuki .inner:before{background-color:orange}#mainVisual.shopDetail.otsuki .shopName{color:#333 !important}#mainVisual.shopDetail.fete{background-color:#00885a}#mainVisual.shopDetail.fete .inner figure{background-image:url(//tomisalon.com/wp-content/themes/v2_tomi_theme/css/../images/misc/salon/fete/main.jpg)}@media screen and (max-width:767px){#mainVisual.shopDetail.fete .inner figure{background-image:url(//tomisalon.com/wp-content/themes/v2_tomi_theme/css/../images/misc/salon/fete/main_sp.jpg)}}#mainVisual.shopDetail.fete .inner:before{background-color:#00885a}#mainVisual.shopDetail.clairel{background-color:#0071c5}#mainVisual.shopDetail.clairel .inner figure{background-image:url(//tomisalon.com/wp-content/themes/v2_tomi_theme/css/../images/misc/salon/clairel/main.jpg)}@media screen and (max-width:767px){#mainVisual.shopDetail.clairel .inner figure{background-image:url(//tomisalon.com/wp-content/themes/v2_tomi_theme/css/../images/misc/salon/clairel/main_sp.jpg)}}#mainVisual.shopDetail.clairel .inner:before{background-color:#0071c5}#mainVisual.shopDetail.aveda{background-color:#79c06e}#mainVisual.shopDetail.aveda .inner figure{background-image:url(//tomisalon.com/wp-content/themes/v2_tomi_theme/css/../images/misc/salon/aveda/main.jpg)}@media screen and (max-width:767px){#mainVisual.shopDetail.aveda .inner figure{background-image:url(//tomisalon.com/wp-content/themes/v2_tomi_theme/css/../images/misc/salon/aveda/main_sp.jpg)}}#mainVisual.shopDetail.aveda .inner:before{background-color:#79c06e}#mainVisual.shopDetail.aeonmall{background-color:#f37}#mainVisual.shopDetail.aeonmall .inner figure{background-image:url(//tomisalon.com/wp-content/themes/v2_tomi_theme/css/../images/misc/salon/aeonmall/main.jpg)}@media screen and (max-width:767px){#mainVisual.shopDetail.aeonmall .inner figure{background-image:url(//tomisalon.com/wp-content/themes/v2_tomi_theme/css/../images/misc/salon/aeonmall/main_sp.jpg)}}#mainVisual.shopDetail.aeonmall .inner:before{background-color:#f37}#mainVisual.shopDetail.mukoumachi{background-color:#6a4832}#mainVisual.shopDetail.mukoumachi .inner figure{background-image:url(//tomisalon.com/wp-content/themes/v2_tomi_theme/css/../images/misc/salon/mukoumachi/main.jpg)}@media screen and (max-width:767px){#mainVisual.shopDetail.mukoumachi .inner figure{background-image:url(//tomisalon.com/wp-content/themes/v2_tomi_theme/css/../images/misc/salon/mukoumachi/main_sp.jpg)}}#mainVisual.shopDetail.mukoumachi .inner:before{background-color:#6a4832}#mainVisual.shopDetail.camp{background-color:#f7de26}#mainVisual.shopDetail.camp .inner figure{background-image:url(//tomisalon.com/wp-content/themes/v2_tomi_theme/css/../images/misc/salon/camp/main.jpg)}@media screen and (max-width:767px){#mainVisual.shopDetail.camp .inner figure{background-image:url(//tomisalon.com/wp-content/themes/v2_tomi_theme/css/../images/misc/salon/camp/main_sp.jpg)}}#mainVisual.shopDetail.camp .inner:before{background-color:#f7de26}#mainVisual.shopDetail.camp .shopName{color:#333 !important}#mainVisual.shopDetail .shopName{display:block;position:absolute;left:8%;bottom:64px;color:#fff;line-height:1;z-index:9;opacity:0;font-family:"A1MinchoStd-Bold",sans-serif}@media screen and (max-width:1920px){#mainVisual.shopDetail .shopName{bottom:64px}}@media screen and (max-width:1536px){#mainVisual.shopDetail .shopName{bottom:70px}}@media screen and (max-width:1440px){#mainVisual.shopDetail .shopName{bottom:70px}}@media screen and (max-width:1366px){#mainVisual.shopDetail .shopName{bottom:68px}}@media screen and (max-width:1280px){#mainVisual.shopDetail .shopName{bottom:72px}}@media screen and (max-width:1024px){#mainVisual.shopDetail .shopName{left:inherit;padding:0 0 0 50px;width:90%;bottom:inherit;height:auto;display:block;position:relative}}@media screen and (max-width:767px){#mainVisual.shopDetail .shopName{padding:0 20px;width:100%}}#mainVisual.shopDetail .shopName>p{font-size:6rem;margin-bottom:.3em;letter-spacing:.1em;font-weight:400;padding-right:0}@media screen and (max-width:1920px){#mainVisual.shopDetail .shopName>p{font-size:3.125vw}}@media screen and (max-width:1440px){#mainVisual.shopDetail .shopName>p{font-size:3.75vw}}@media screen and (max-width:1024px){#mainVisual.shopDetail .shopName>p{font-size:4.8rem;margin-bottom:35px}}@media screen and (max-width:767px){#mainVisual.shopDetail .shopName>p{font-size:3.6rem;margin-bottom:25px}}#mainVisual.shopDetail .shopName>p span{margin-right:25px}@media screen and (max-width:767px){#mainVisual.shopDetail .shopName>p span{display:block;margin-bottom:2px}}#mainVisual.shopDetail .shopName .area{font-size:1.6rem}@media screen and (max-width:1920px){#mainVisual.shopDetail .shopName .area{font-size:.8333333333vw}}@media screen and (max-width:1440px){#mainVisual.shopDetail .shopName .area{font-size:1.1111111111vw}}@media screen and (max-width:1024px){#mainVisual.shopDetail .shopName .area{font-size:1.6rem;margin-bottom:0}}@media screen and (max-width:767px){#mainVisual.shopDetail .shopName .area{font-size:1.4rem;margin-bottom:0}}#mainVisual.shopDetail .shopName h1{display:block;position:absolute;right:.5em;bottom:0;font-size:1.6rem}@media screen and (max-width:1920px){#mainVisual.shopDetail .shopName h1{font-size:.8333333333vw}}@media screen and (max-width:1440px){#mainVisual.shopDetail .shopName h1{font-size:1.1111111111vw}}@media screen and (max-width:1024px){#mainVisual.shopDetail .shopName h1{font-size:1.8rem;display:block;position:relative;right:inherit;bottom:inherit;line-height:1;margin-bottom:20px}}@media screen and (max-width:767px){#mainVisual.shopDetail .shopName h1{font-size:1.4rem;margin-bottom:15px}}#mainVisual.shopDetail .inner{width:100%;height:calc(100% - 125px);position:absolute;top:0;left:0;display:block;margin-left:0;overflow:hidden}@media screen and (max-width:1024px){#mainVisual.shopDetail .inner{aspect-ratio:1/1;position:relative;position:relative;top:inherit;left:inherit;margin-bottom:50px}}@media screen and (max-width:767px){#mainVisual.shopDetail .inner{height:auto;aspect-ratio:3/4;position:relative;top:inherit;left:inherit;margin-bottom:38px}}#mainVisual.shopDetail .inner figure{position:relative;width:100%;height:100%;left:0;top:0;background-position:center bottom;background-repeat:no-repeat;background-size:cover;display:block}#mainVisual.shopDetail .inner figure:before{content:"";width:100%;height:100%;display:block;background-color:rgba(51,51,51,.2);position:absolute;top:0;left:0;mix-blend-mode:multiply}#menu{padding:3em 0 8em;position:relative}@media screen and (max-width:1024px){#menu{padding:0 0 100px}}#menu:before{content:"";width:100%;height:164%;display:block;position:absolute;top:-64%;left:0;background-color:#eff3f4;z-index:-9}#menu .container{padding-top:0;position:relative}#menu .container .note{font-size:1.6rem;text-align:right;position:absolute;top:0;right:8%;line-height:1}@media screen and (max-width:1440px){#menu .container .note{font-size:1.4rem}}@media screen and (max-width:1024px){#menu .container .note{top:55px}}@media screen and (max-width:767px){#menu .container .note{top:inherit;right:inherit;position:relative;margin-top:25px;text-align:left}}#menu .container ul.precedent{display:block;font-size:0}@media screen and (max-width:1024px){#menu .container ul.precedent{position:relative;right:inherit;bottom:inherit;margin-top:0}}@media screen and (max-width:767px){#menu .container ul.precedent{margin-top:0}}#menu .container ul.precedent li{display:flex;align-items:center;margin-left:30px;font-size:.9vw;line-height:1em;float:left;font-size:1.7rem}@media screen and (max-width:1920px){#menu .container ul.precedent li{font-size:.8854166667vw}}@media screen and (max-width:1440px){#menu .container ul.precedent li{font-size:.9722222222vw}}@media screen and (max-width:1024px){#menu .container ul.precedent li{font-size:1.4rem;margin:0 0 10px;float:none}}#menu .container ul.precedent li span{display:inline-block;width:1.2em;aspect-ratio:1/1;position:relative;margin-right:.7em}#menu .container ul.precedent li:nth-child(1) span{background-color:#fff}#menu .container ul.precedent li:nth-child(2) span{background-color:#0059a8}#menu .container ul.precedent li:nth-child(3) span{background-color:#d16eba}#menu .container .menuList{margin-top:3em}#menu .container .menuList .flexWrap .item{display:block}#menu .container .menuList .flexWrap .item a{display:flex;align-items:center;background-color:#fff;position:relative;box-sizing:content-box;border:2px solid transparent;font-size:1.7rem}#menu .container .menuList .flexWrap .item a:hover{border:2px solid #0059a8}#menu .container .menuList .flexWrap .item a figure{margin-right:25px;aspect-ratio:1/1;width:20%;height:auto;display:inline-block}@media screen and (max-width:1920px){#menu .container .menuList .flexWrap .item a{font-size:.8854166667vw}}@media screen and (max-width:1440px){#menu .container .menuList .flexWrap .item a{font-size:.9722222222vw}}@media screen and (max-width:1024px){#menu .container .menuList .flexWrap .item a{font-size:1.5rem}}#menu .container .menuList .flexWrap .item a span{width:15px;aspect-ratio:1/1;height:auto;position:absolute;right:8%}#menu .container .menuList .flexWrap .item a span.p_1{background-color:#0059a8}#menu .container .menuList .flexWrap .item a span.p_2{background-color:#d16eba}#contents{opacity:0}#contents.fadein{animation:btmin .5s .4s ease forwards}#priceList{padding:8em 0}@media screen and (max-width:1024px){#priceList{padding:100px 0 0}}#priceList .container>.s_title{display:none}@media screen and (max-width:767px){#priceList .container>.s_title{display:block;margin-bottom:4em}}#priceList .container .flexWrap{align-items:flex-start}#priceList .container .flexWrap .item:nth-child(1){width:40%;position:sticky;top:200px;left:0;padding-bottom:4em}@media screen and (max-width:1024px){#priceList .container .flexWrap .item:nth-child(1){display:none}}#priceList .container .flexWrap .item:nth-child(2){width:60%}@media screen and (max-width:1024px){#priceList .container .flexWrap .item:nth-child(2){width:100%;margin-bottom:0}}@media screen and (max-width:767px){#priceList .container .flexWrap .item:nth-child(2){width:100%;margin-bottom:50px}}#priceList .container .flexWrap .item .sideBar{font-size:1.8rem}@media screen and (max-width:1920px){#priceList .container .flexWrap .item .sideBar{font-size:.9375vw}}@media screen and (max-width:1536px){#priceList .container .flexWrap .item .sideBar{font-size:1.0416666667vw}}#priceList .container .flexWrap .item .sideBar>.s_title{margin-top:1em;margin-bottom:4em}#priceList .container .flexWrap .item .sideBar ul{width:40%}#priceList .container .flexWrap .item .sideBar ul li{line-height:1}#priceList .container .flexWrap .item .sideBar ul li a{color:#999;position:relative;display:flex;align-items:center;padding:.8em 0;padding-left:25px;font-weight:600}#priceList .container .flexWrap .item .sideBar ul li a:before{content:"";width:.5em;aspect-ratio:1/1;border-radius:10em;background-color:#eee;position:absolute;left:0;transition:.3s ease all}#priceList .container .flexWrap .item .sideBar ul li.active a,#priceList .container .flexWrap .item .sideBar ul li:hover a{color:#0059a8}#priceList .container .flexWrap .item .sideBar ul li.active a:before,#priceList .container .flexWrap .item .sideBar ul li:hover a:before{background-color:#0059a8}#priceList .container .flexWrap .item .price{margin-bottom:5em}@media screen and (max-width:1024px){#priceList .container .flexWrap .item .price{margin-bottom:100px}}@media screen and (max-width:767px){#priceList .container .flexWrap .item .price{margin-bottom:0}}@media screen and (max-width:767px){#priceList .container .flexWrap .item .price.mbb{position:relative}#priceList .container .flexWrap .item .price.mbb:before{content:"";width:calc(100% + 32px);left:-16px;height:1px;display:block;background-color:#333;position:absolute;bottom:0}}#priceList .container .flexWrap .item .price.zele h2:before{background-color:#0059a8}#priceList .container .flexWrap .item .price.esthe h2:before{background-color:#d16eba}#priceList .container .flexWrap .item .price h2{margin-bottom:2em;margin-left:40px;position:relative;display:flex;align-items:center;font-weight:500;font-size:1.6rem}@media screen and (max-width:1920px){#priceList .container .flexWrap .item .price h2{font-size:.8333333333vw}}@media screen and (max-width:1536px){#priceList .container .flexWrap .item .price h2{font-size:1.0416666667vw}}@media screen and (max-width:1024px){#priceList .container .flexWrap .item .price h2{font-size:1.4rem;margin-left:35px}}@media screen and (max-width:767px){#priceList .container .flexWrap .item .price h2{font-size:1.2rem;display:block;margin-left:0;line-height:1;border-top:1px solid #333;margin:0 -16px;padding:25px 0;padding-left:16px;font-weight:600;cursor:pointer;position:relative}}#priceList .container .flexWrap .item .price h2>span{font-size:3rem;margin-right:20px}@media screen and (max-width:1920px){#priceList .container .flexWrap .item .price h2>span{font-size:1.5625vw}}@media screen and (max-width:1536px){#priceList .container .flexWrap .item .price h2>span{font-size:1.953125vw}}@media screen and (max-width:1024px){#priceList .container .flexWrap .item .price h2>span{font-size:3rem;margin-right:15px}}@media screen and (max-width:767px){#priceList .container .flexWrap .item .price h2>span{font-size:2.4rem;margin-right:0;display:block;margin-bottom:7px;letter-spacing:3px;font-weight:500}}#priceList .container .flexWrap .item .price h2:before{content:"";width:1.4em;aspect-ratio:1/1;display:block;background-color:#eee;position:absolute;left:-40px}@media screen and (max-width:1024px){#priceList .container .flexWrap .item .price h2:before{left:-35px}}@media screen and (max-width:767px){#priceList .container .flexWrap .item .price h2:before{content:none}}@media screen and (max-width:767px){#priceList .container .flexWrap .item .price h2.open{border-bottom:none}#priceList .container .flexWrap .item .price h2.open .plus:after{height:0}}#priceList .container .flexWrap .item .price h2 .plus{display:none}@media screen and (max-width:767px){#priceList .container .flexWrap .item .price h2 .plus{display:block;width:20px;height:20px;position:absolute;top:50%;margin-top:-10px;right:20px}#priceList .container .flexWrap .item .price h2 .plus:before{content:"";width:100%;height:1px;display:block;background-color:#333;position:absolute;top:50%;left:0}#priceList .container .flexWrap .item .price h2 .plus:after{content:"";width:1px;height:100%;display:block;background-color:#333;position:absolute;top:0;left:50%;transition:.3s ease all}}#priceList .container .flexWrap .item .price .inner{display:block}@media screen and (max-width:767px){#priceList .container .flexWrap .item .price .inner{display:none;padding-bottom:25px}}#priceList .container .flexWrap .item .price .inner h3{margin-bottom:.5em;font-size:1.8rem;font-weight:600}@media screen and (max-width:1920px){#priceList .container .flexWrap .item .price .inner h3{font-size:.9375vw}}@media screen and (max-width:1536px){#priceList .container .flexWrap .item .price .inner h3{font-size:1.171875vw}}@media screen and (max-width:1024px){#priceList .container .flexWrap .item .price .inner h3{font-size:1.8rem;margin-bottom:10px}}@media screen and (max-width:767px){#priceList .container .flexWrap .item .price .inner h3{font-size:1.6rem}}#priceList .container .flexWrap .item .price .inner>dl{display:flex;flex-wrap:wrap;border-bottom:1px solid #ddd;font-size:1.8rem;margin-bottom:2em}@media screen and (max-width:1920px){#priceList .container .flexWrap .item .price .inner>dl{font-size:.9375vw}}@media screen and (max-width:1536px){#priceList .container .flexWrap .item .price .inner>dl{font-size:1.0416666667vw}}@media screen and (max-width:1024px){#priceList .container .flexWrap .item .price .inner>dl{font-size:1.6rem;margin-bottom:10px}}@media screen and (max-width:767px){#priceList .container .flexWrap .item .price .inner>dl{font-size:1.5rem}}@media screen and (max-width:1024px){#priceList .container .flexWrap .item .price .inner>dl.mb{margin-bottom:40px}}#priceList .container .flexWrap .item .price .inner>dl>dt{padding:1em 0;width:50%;border-top:1px solid #ddd;font-weight:500}@media screen and (max-width:1024px){#priceList .container .flexWrap .item .price .inner>dl>dt{width:60%}}@media screen and (max-width:767px){#priceList .container .flexWrap .item .price .inner>dl>dt.child{width:100%}}#priceList .container .flexWrap .item .price .inner>dl>dd{text-align:right;padding:1em 0;width:50%;border-top:1px solid #ddd;font-weight:500}@media screen and (max-width:1024px){#priceList .container .flexWrap .item .price .inner>dl>dd{font-size:1.6rem;width:40%}}@media screen and (max-width:767px){#priceList .container .flexWrap .item .price .inner>dl>dd{font-size:1.5rem}}@media screen and (max-width:767px){#priceList .container .flexWrap .item .price .inner>dl>dd.child{width:100%;border-top:none}}#priceList .container .flexWrap .item .price .inner>dl>dd.child>dl{padding-left:50px;width:auto}#priceList .container .flexWrap .item .price .inner>dl>dd>dl{position:relative;margin-top:-1em;margin-bottom:-1em;display:flex;flex-wrap:wrap;font-size:1.8rem}@media screen and (max-width:1920px){#priceList .container .flexWrap .item .price .inner>dl>dd>dl{font-size:.9375vw}}@media screen and (max-width:1536px){#priceList .container .flexWrap .item .price .inner>dl>dd>dl{font-size:1.171875vw}}@media screen and (max-width:1024px){#priceList .container .flexWrap .item .price .inner>dl>dd>dl{font-size:1.6rem}}@media screen and (max-width:767px){#priceList .container .flexWrap .item .price .inner>dl>dd>dl{width:100% !important}}#priceList .container .flexWrap .item .price .inner>dl>dd>dl>dt{padding:1em 0;width:50%;border-top:1px solid #ddd;text-align:left;font-weight:500}#priceList .container .flexWrap .item .price .inner>dl>dd>dl>dt:nth-of-type(1){border-top:none}@media screen and (max-width:1024px){#priceList .container .flexWrap .item .price .inner>dl>dd>dl>dt{font-size:1.4rem;width:60%}}#priceList .container .flexWrap .item .price .inner>dl>dd>dl>dd{text-align:right;padding:1em 0;width:50%;border-top:1px solid #ddd;font-weight:500}#priceList .container .flexWrap .item .price .inner>dl>dd>dl>dd:nth-of-type(1){border-top:none}@media screen and (max-width:1024px){#priceList .container .flexWrap .item .price .inner>dl>dd>dl>dd{width:40%}}#priceList .container .flexWrap .item .price .inner ul{line-height:2.2;font-size:1.6rem}@media screen and (max-width:1920px){#priceList .container .flexWrap .item .price .inner ul{font-size:.8333333333vw}}@media screen and (max-width:1536px){#priceList .container .flexWrap .item .price .inner ul{font-size:1.0416666667vw}}@media screen and (max-width:1024px){#priceList .container .flexWrap .item .price .inner ul{font-size:1.3rem}}@media screen and (max-width:767px){#priceList .container .flexWrap .item .price .inner ul{font-size:1.2rem}}#txArea{padding:4em 0 0}@media screen and (max-width:1024px){#txArea{padding:50px 0}}#txArea .container .flexWrap{padding:0 10%}@media screen and (max-width:1440px){#txArea .container .flexWrap{padding:0 5%}}@media screen and (max-width:1024px){#txArea .container .flexWrap{padding:0;max-width:540px;width:auto;margin:0 auto;display:inherit;flex-wrap:inherit}}@media screen and (max-width:1024px){#txArea .container .flexWrap .item{width:100%}}#txArea .container .flexWrap .item h2{font-size:3.2rem;font-weight:400;letter-spacing:.1em}@media screen and (max-width:1920px){#txArea .container .flexWrap .item h2{font-size:1.6666666667vw}}@media screen and (max-width:1440px){#txArea .container .flexWrap .item h2{font-size:1.875vw}}@media screen and (max-width:1024px){#txArea .container .flexWrap .item h2{font-size:2.7rem;line-height:2;margin-bottom:50px}}@media screen and (max-width:767px){#txArea .container .flexWrap .item h2{font-size:2.4rem;line-height:2;margin-bottom:35px;letter-spacing:2px}}#txArea .container .flexWrap .item p{font-size:1.9rem;font-weight:500;line-height:2.4}@media screen and (max-width:1920px){#txArea .container .flexWrap .item p{font-size:.9895833333vw}}@media screen and (max-width:1440px){#txArea .container .flexWrap .item p{font-size:1.1111111111vw}}@media screen and (max-width:1024px){#txArea .container .flexWrap .item p{font-size:1.6rem}}@media screen and (max-width:767px){#txArea .container .flexWrap .item p{line-height:2.2;letter-spacing:1px}}@media screen and (max-width:767px){#txArea .container .flexWrap .item p br{display:none}}#salonList{padding:10em 0;background-image:url(//tomisalon.com/wp-content/themes/v2_tomi_theme/css/../images/misc/border.svg);background-repeat:repeat-x;background-position:left top;background-size:7px 50px}@media screen and (max-width:1024px){#salonList{background-size:5px 40px}}@media screen and (max-width:767px){#salonList{background-size:3px 30px;padding:75px 0}}#salonList .container hr{height:0;margin:0;padding:0;border:0;margin:1.5em 0;border-top:1px solid #ddd}@media screen and (max-width:767px){#salonList .container hr{display:none}}#salonList .container .flexWrap{margin:0 -50px}@media screen and (max-width:1024px){#salonList .container .flexWrap{margin:0 -10px}}@media screen and (max-width:767px){#salonList .container .flexWrap{display:inherit;flex-wrap:inherit;margin:0 -16px}}#salonList .container .flexWrap:last-child{margin:0 -50px;padding:0;border:none}@media screen and (max-width:1024px){#salonList .container .flexWrap:last-child{margin:0 -10px}}@media screen and (max-width:767px){#salonList .container .flexWrap:last-child{border-bottom:1px solid #ddd;margin:0 -16px}}#salonList .container .flexWrap .item{padding:1.5em 50px;display:block}@media screen and (max-width:1024px){#salonList .container .flexWrap .item{padding:0 10px 20px}}@media screen and (max-width:767px){#salonList .container .flexWrap .item{width:100%;padding:0;border-top:1px solid #ddd;padding-right:10px}}#salonList .container .flexWrap .item .inner{margin-left:8.5em;height:8.5em;position:relative}@media screen and (max-width:1024px){#salonList .container .flexWrap .item .inner{height:100px;margin-left:0;padding-left:100px}}@media screen and (max-width:767px){#salonList .container .flexWrap .item .inner{height:130px;padding-left:130px}}#salonList .container .flexWrap .item .inner figure{width:8.5em;aspect-ratio:1/1;position:absolute;left:-8.5em;top:0}@media screen and (max-width:1024px){#salonList .container .flexWrap .item .inner figure{width:100px;left:0;top:0}}@media screen and (max-width:767px){#salonList .container .flexWrap .item .inner figure{width:130px}}#salonList .container .flexWrap .item .inner h3{padding-left:2em;padding-top:1.4em;font-weight:600;letter-spacing:.05em;font-size:2.1rem}@media screen and (max-width:1920px){#salonList .container .flexWrap .item .inner h3{font-size:1.09375vw}}@media screen and (max-width:1024px){#salonList .container .flexWrap .item .inner h3{font-size:1.4rem;margin-left:0;padding-left:20px;padding-top:0;letter-spacing:.5px;line-height:1.3}}@media screen and (max-width:767px){#salonList .container .flexWrap .item .inner h3{padding-top:15px;padding-left:20px;font-size:1.5rem;letter-spacing:0}}#salonList .container .flexWrap .item .inner h3 span{margin-left:3%;border-left:1px solid #333;padding-left:3%;font-size:1.4rem;position:relative;top:-3px}@media screen and (max-width:1920px){#salonList .container .flexWrap .item .inner h3 span{font-size:.7291666667vw}}@media screen and (max-width:1024px){#salonList .container .flexWrap .item .inner h3 span{display:none}}#salonList .container .flexWrap .item .inner .tel{width:50%;line-height:1;display:block;padding:.7em 0;position:absolute;left:0;bottom:0}@media screen and (max-width:1024px){#salonList .container .flexWrap .item .inner .tel{left:120px;width:calc(100% - 120px);bottom:20px;text-align:center}}@media screen and (max-width:767px){#salonList .container .flexWrap .item .inner .tel{left:150px;width:calc(100% - 160px);bottom:42px;text-align:center}}#salonList .container .flexWrap .item .inner .tel a{display:block;letter-spacing:.08em;font-size:2rem;padding-left:2em}@media screen and (max-width:1920px){#salonList .container .flexWrap .item .inner .tel a{font-size:1.0416666667vw}}@media screen and (max-width:1024px){#salonList .container .flexWrap .item .inner .tel a{font-size:1.4rem;padding:3px 0 5px;border:1px solid #ddd}}@media screen and (max-width:767px){#salonList .container .flexWrap .item .inner .tel a{font-size:1.5rem;padding:5px 0 7px;border:1px solid #ddd;border-radius:10em}}#salonList .container .flexWrap .item .inner .tel a span{font-size:1.3rem;margin-right:3px;position:relative;top:-2px}@media screen and (max-width:1920px){#salonList .container .flexWrap .item .inner .tel a span{font-size:.6770833333vw}}@media screen and (max-width:1024px){#salonList .container .flexWrap .item .inner .tel a span{font-size:1rem;top:-1px}}#salonList .container .flexWrap .item .inner ul{width:40%;font-size:0;position:absolute;right:-3px;bottom:0}@media screen and (max-width:1024px){#salonList .container .flexWrap .item .inner ul{width:calc(100% - 115px);right:-2px}}@media screen and (max-width:767px){#salonList .container .flexWrap .item .inner ul{width:calc(100% - 160px);right:10px;bottom:15px}}#salonList .container .flexWrap .item .inner ul.off{width:25%}#salonList .container .flexWrap .item .inner ul.off li{width:100%}#salonList .container .flexWrap .item .inner ul.off li a{border-radius:10em !important}#salonList .container .flexWrap .item .inner ul li{width:50%;display:block;line-height:1;float:left;padding:0 3px}@media screen and (max-width:1024px){#salonList .container .flexWrap .item .inner ul li{padding:0}}#salonList .container .flexWrap .item .inner ul li a{display:block;padding:.7em 0;text-align:center;font-size:1.5rem}@media screen and (max-width:1920px){#salonList .container .flexWrap .item .inner ul li a{font-size:.78125vw}}@media screen and (max-width:1024px){#salonList .container .flexWrap .item .inner ul li a{font-size:1.2rem;padding:5px 0;letter-spacing:.5px}}@media screen and (max-width:767px){#salonList .container .flexWrap .item .inner ul li a{padding:9px 0}}#salonList .container .flexWrap .item .inner ul li a:hover{opacity:.5}#salonList .container .flexWrap .item .inner ul li:first-child a{background-color:#0059a8;color:#fff;border-radius:10em 0 0 10em}#salonList .container .flexWrap .item .inner ul li:last-child a{background-color:#eee;color:#333;border-radius:0 10em 10em 0}.salonList_base{padding:10em 0}@media screen and (max-width:1024px){.salonList_base{padding:75px 0}}@media screen and (max-width:767px){.salonList_base{padding:50px 0;margin:0 -16px}}.salonList_base.mbnon{padding-bottom:0}.salonList_base .logo{width:6%;margin:0 auto 4em}@media screen and (max-width:1024px){.salonList_base .logo{width:80px;margin:0 auto 50px}}@media screen and (max-width:767px){.salonList_base .flexWrap{border-bottom:1px solid #ddd}}@media screen and (max-width:767px){.salonList_base .flexWrap .item{margin:0;border-top:1px solid #ddd}}.salonList_base .flexWrap .item.active a figure img{animation:img_action .75s ease forwards}@media screen and (max-width:767px){.salonList_base .flexWrap .item.active a figure img{animation:inherit}}.salonList_base .flexWrap .item a{text-align:center}@media screen and (max-width:767px){.salonList_base .flexWrap .item a{height:80px;padding-left:80px;display:block;text-align:left;position:relative}}.salonList_base .flexWrap .item a:hover figure img.pc{width:102%;height:auto;margin-left:-1%;margin-top:-1%}.salonList_base .flexWrap .item a figure{overflow:hidden;aspect-ratio:3/2}@media screen and (max-width:767px){.salonList_base .flexWrap .item a figure{aspect-ratio:1/1;width:80px;height:auto;position:absolute;top:0;left:0}}.salonList_base .flexWrap .item a figure img{opacity:0}@media screen and (max-width:767px){.salonList_base .flexWrap .item a figure img{opacity:1}}.salonList_base .flexWrap .item a figure img.pc{display:block;transition:.3s ease all}@media screen and (max-width:767px){.salonList_base .flexWrap .item a figure img.pc{display:none}}.salonList_base .flexWrap .item a figure img.sp{display:none}@media screen and (max-width:767px){.salonList_base .flexWrap .item a figure img.sp{display:block}}.salonList_base .flexWrap .item a h3{font-weight:500;line-height:1;margin-top:1em;font-size:1.8rem}@media screen and (max-width:1920px){.salonList_base .flexWrap .item a h3{font-size:.9375vw}}@media screen and (max-width:1440px){.salonList_base .flexWrap .item a h3{font-size:1.1111111111vw}}@media screen and (max-width:1024px){.salonList_base .flexWrap .item a h3{font-size:1.6rem;margin-top:10px}}@media screen and (max-width:767px){.salonList_base .flexWrap .item a h3{font-size:1.6rem;margin-top:0;margin-left:20px;padding-top:20px}}.salonList_base .flexWrap .item a h3.pc{display:block}@media screen and (max-width:1024px){.salonList_base .flexWrap .item a h3.pc{display:none}}.salonList_base .flexWrap .item a h3.sp{display:none}@media screen and (max-width:1024px){.salonList_base .flexWrap .item a h3.sp{display:block}}.salonList_base .flexWrap .item a h3 span{margin-left:5%;border-left:1px solid #333;padding-left:5%;font-size:1.5rem}@media screen and (max-width:1920px){.salonList_base .flexWrap .item a h3 span{font-size:.78125vw}}@media screen and (max-width:1440px){.salonList_base .flexWrap .item a h3 span{font-size:.9722222222vw}}@media screen and (max-width:1024px){.salonList_base .flexWrap .item a h3 span{font-size:1.1rem;margin-left:10px;padding-left:10px}}@media screen and (max-width:767px){.salonList_base .flexWrap .item a h3 span{display:block;border-left:none;padding-left:0;margin-left:0;margin-top:10px}}#service{padding:8em 0 4em}@media screen and (max-width:1024px){#service{padding:100px 0 0}}@media screen and (max-width:767px){#service{padding:50px 0 0}}#service .container .flexWrap{margin-bottom:8em}@media screen and (max-width:1024px){#service .container .flexWrap{display:inherit;flex-wrap:inherit}}@media screen and (max-width:1024px){#service .container .flexWrap .item{width:100%}}@media screen and (max-width:1024px){#service .container .flexWrap .item .s_title{text-align:center;margin-bottom:50px}}@media screen and (max-width:767px){#service .container .flexWrap .item .s_title{margin-bottom:35px}}#service .container .flexWrap .item .block{border:1px solid #ddd;margin-bottom:2em;padding:2em 2.5em;display:block;position:relative}@media screen and (max-width:1024px){#service .container .flexWrap .item .block{padding:30px 40px;margin-bottom:25px}}@media screen and (max-width:767px){#service .container .flexWrap .item .block{padding:20px 25px;margin-bottom:20px}}#service .container .flexWrap .item .block:last-child{margin-bottom:0}#service .container .flexWrap .item .block h3{font-size:2.1rem;font-weight:600;margin-bottom:1em;position:relative}@media screen and (max-width:1920px){#service .container .flexWrap .item .block h3{font-size:1.09375vw}}@media screen and (max-width:1440px){#service .container .flexWrap .item .block h3{font-size:1.3888888889vw}}@media screen and (max-width:1024px){#service .container .flexWrap .item .block h3{font-size:2.1rem;margin-bottom:20px}}@media screen and (max-width:767px){#service .container .flexWrap .item .block h3{font-size:1.8rem;margin-bottom:20px;line-height:1.6}}#service .container .flexWrap .item .block h3:before{content:"";width:1em;aspect-ratio:1/1;background-color:#ddd;display:block;position:absolute;left:-2.2em;top:.6em}@media screen and (max-width:1024px){#service .container .flexWrap .item .block h3:before{left:-40px;width:20px}}@media screen and (max-width:767px){#service .container .flexWrap .item .block h3:before{left:-25px;width:15px;top:10px}}#service .container .flexWrap .item .block .tx{font-size:1.6rem;font-weight:600}@media screen and (max-width:1920px){#service .container .flexWrap .item .block .tx{font-size:.8333333333vw}}@media screen and (max-width:1440px){#service .container .flexWrap .item .block .tx{font-size:.9722222222vw;line-height:1.8}}@media screen and (max-width:1024px){#service .container .flexWrap .item .block .tx{font-size:1.6rem}}@media screen and (max-width:767px){#service .container .flexWrap .item .block .tx{font-size:1.5rem}}#service .container .flexWrap .item .block .tx span{color:#d16eba;font-weight:600}#service .container .flexWrap .item .block ul{font-size:1.4rem;margin-top:1em}@media screen and (max-width:1920px){#service .container .flexWrap .item .block ul{font-size:.7291666667vw}}@media screen and (max-width:1440px){#service .container .flexWrap .item .block ul{font-size:.8333333333vw}}@media screen and (max-width:1024px){#service .container .flexWrap .item .block ul{font-size:1.2rem;letter-spacing:0}}#postList{padding-bottom:8em}@media screen and (max-width:1024px){#postList{padding-bottom:100px;padding-top:50px}}@media screen and (max-width:767px){#postList{padding-bottom:50px;padding-top:0}}@media screen and (max-width:767px){#postList .flexWrap{margin:0 -16px;border-bottom:1px solid #ddd}}@media screen and (max-width:1920px){#postList .flexWrap .item{margin-bottom:20px}}@media screen and (max-width:767px){#postList .flexWrap .item{margin-bottom:0;padding-bottom:0;border-top:1px solid #ddd}}@media screen and (max-width:767px){#postList .flexWrap .item a{display:block;min-height:90px;position:relative;padding-left:110px;padding-right:15px}}#postList .flexWrap .item a figure{overflow:hidden}@media screen and (max-width:767px){#postList .flexWrap .item a figure{aspect-ratio:1/1;width:90px;position:absolute;top:0;left:0}}#postList .flexWrap .item a figure img{transition:.3s ease all}@media screen and (max-width:767px){#postList .flexWrap .item a figure img{width:135px;margin-left:-23px}}#postList .flexWrap .item a .info{margin-top:1.5em;line-height:1;margin-bottom:1em;font-size:1.4rem}@media screen and (max-width:1920px){#postList .flexWrap .item a .info{font-size:.7291666667vw}}@media screen and (max-width:1024px){#postList .flexWrap .item a .info{font-size:1.2rem;margin-top:15px}}@media screen and (max-width:767px){#postList .flexWrap .item a .info{font-size:1.2rem;margin-top:0;padding-top:15px;margin-bottom:10px}}#postList .flexWrap .item a .info .date{margin-right:15px;letter-spacing:.2em}@media screen and (max-width:1920px){#postList .flexWrap .item a .info .date{margin-right:10px}}#postList .flexWrap .item a .info .cat{background-color:#eff3f4;padding:.1em .7em;font-size:1.3rem;letter-spacing:0}@media screen and (max-width:1920px){#postList .flexWrap .item a .info .cat{font-size:.6770833333vw}}@media screen and (max-width:1024px){#postList .flexWrap .item a .info .cat{font-size:1.1rem;padding:1px 10px}}#postList .flexWrap .item a h3{line-height:1.5;font-size:1.8rem}@media screen and (max-width:1920px){#postList .flexWrap .item a h3{font-size:.9375vw}}@media screen and (max-width:1024px){#postList .flexWrap .item a h3{font-size:1.6rem;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}}@media screen and (max-width:767px){#postList .flexWrap .item a h3{font-size:1.4rem;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.4}}#postList .flexWrap .item a:hover figure img{transform:scale(1.1)}ul.pageNav{margin-bottom:8em;text-align:center}@media screen and (max-width:1024px){ul.pageNav{display:none}}ul.pageNav li{display:inline-block;padding:0 1.5em;border-right:1px solid #ddd;margin:0}ul.pageNav li:first-child{border-left:1px solid #ddd}ul.pageNav li a{display:block;text-align:center;padding:0 1.5em;margin:0}@media screen and (max-width:1440px){ul.pageNav li a{font-size:1.1111111111vw}}@media screen and (max-width:1024px){ul.pageNav li a{font-size:1.6rem;padding:0 10px}}ul.pageNav li a img{width:.75em;height:auto;display:block;margin:.5em auto 0}@media screen and (max-width:1024px){ul.pageNav li a img{width:10px}}@media screen and (max-width:767px){#product{padding-bottom:50px}}#product .brand{margin-bottom:10em}@media screen and (max-width:1024px){#product .brand{margin-bottom:100px}}@media screen and (max-width:767px){#product .brand{padding-top:50px;margin-bottom:50px}}@media screen and (max-width:767px){#product .brand figure{width:auto;margin-left:-16px}}#product .brand .flexWrap{margin-top:3em}@media screen and (max-width:1024px){#product .brand .flexWrap{display:inherit;flex-wrap:inherit}}@media screen and (max-width:1024px){#product .brand .flexWrap .item{width:100%}}#product .brand .flexWrap .item .en{line-height:1;font-size:4.8rem;letter-spacing:.1em}@media screen and (max-width:1920px){#product .brand .flexWrap .item .en{font-size:2.5vw}}@media screen and (max-width:1024px){#product .brand .flexWrap .item .en{font-size:3.6rem}}@media screen and (max-width:767px){#product .brand .flexWrap .item .en{font-size:3.2rem}}#product .brand .flexWrap .item h2{line-height:1;margin-top:1em;font-size:1.8rem}@media screen and (max-width:1920px){#product .brand .flexWrap .item h2{font-size:.9375vw}}@media screen and (max-width:1024px){#product .brand .flexWrap .item h2{font-size:1.6rem;margin-bottom:75px}}@media screen and (max-width:767px){#product .brand .flexWrap .item h2{margin-bottom:50px;font-size:1.4rem}}#product .brand .flexWrap .item h3{font-size:2.4rem;font-weight:600;margin-bottom:.7em;line-height:1.8}@media screen and (max-width:1920px){#product .brand .flexWrap .item h3{font-size:1.25vw}}@media screen and (max-width:1440px){#product .brand .flexWrap .item h3{font-size:1.4583333333vw}}@media screen and (max-width:1024px){#product .brand .flexWrap .item h3{font-size:1.8rem}}#product .brand .flexWrap .item .tx{font-size:1.8rem;margin-bottom:4em}@media screen and (max-width:1920px){#product .brand .flexWrap .item .tx{font-size:.9375vw}}@media screen and (max-width:1440px){#product .brand .flexWrap .item .tx{font-size:1.0416666667vw;line-height:2}}@media screen and (max-width:1024px){#product .brand .flexWrap .item .tx{font-size:1.4rem;max-width:60%;line-height:1.8;margin-bottom:50px}}@media screen and (max-width:767px){#product .brand .flexWrap .item .tx{max-width:inherit;margin-bottom:35px;letter-spacing:0}}#product .brand .flexWrap .item .available{position:relative;background-color:#eff3f4;padding:2em 2em 1.5em;font-size:1.6rem}@media screen and (max-width:1920px){#product .brand .flexWrap .item .available{font-size:.8333333333vw}}@media screen and (max-width:1440px){#product .brand .flexWrap .item .available{font-size:.9722222222vw}}@media screen and (max-width:1024px){#product .brand .flexWrap .item .available{font-size:1.4rem}}#product .brand .flexWrap .item .available p{width:100%;line-height:1;font-size:2.1rem;text-align:center;position:absolute;top:-.55em;left:0}@media screen and (max-width:1920px){#product .brand .flexWrap .item .available p{font-size:1.09375vw}}@media screen and (max-width:1440px){#product .brand .flexWrap .item .available p{font-size:1.25vw}}@media screen and (max-width:1024px){#product .brand .flexWrap .item .available p{font-size:1.8rem}}#company{padding-top:8em}@media screen and (max-width:1024px){#company{padding-top:100px}}#company .container .flexWrap{margin-bottom:10em}@media screen and (max-width:1024px){#company .container .flexWrap{display:inherit;flex-wrap:inherit;margin-bottom:100px}}@media screen and (max-width:767px){#company .container .flexWrap{margin-bottom:100px}}#company .container .flexWrap .item:first-child{width:30%}@media screen and (max-width:1024px){#company .container .flexWrap .item:first-child{width:100%;margin-bottom:75px;text-align:center}}@media screen and (max-width:767px){#company .container .flexWrap .item:first-child{margin-bottom:50px}}#company .container .flexWrap .item:last-child{width:70%}@media screen and (max-width:1024px){#company .container .flexWrap .item:last-child{width:100%}}#company .container .flexWrap .item .message{margin-top:-.5em}#company .container .flexWrap .item .message h3{font-size:3.6rem;margin-bottom:1em;line-height:1.8;font-weight:400;letter-spacing:.1em}@media screen and (max-width:1920px){#company .container .flexWrap .item .message h3{font-size:1.875vw}}@media screen and (max-width:1440px){#company .container .flexWrap .item .message h3{font-size:2.0833333333vw}}@media screen and (max-width:1024px){#company .container .flexWrap .item .message h3{font-size:3rem}}@media screen and (max-width:767px){#company .container .flexWrap .item .message h3{font-size:2.7rem;letter-spacing:1px}}#company .container .flexWrap .item .message .tx{font-size:1.8rem;line-height:2.4}@media screen and (max-width:1920px){#company .container .flexWrap .item .message .tx{font-size:.9375vw}}@media screen and (max-width:1440px){#company .container .flexWrap .item .message .tx{font-size:1.1111111111vw}}@media screen and (max-width:1024px){#company .container .flexWrap .item .message .tx{font-size:1.6rem;line-height:2.2;letter-spacing:1px}}@media screen and (max-width:767px){#company .container .flexWrap .item .message .tx br{display:none;letter-spacing:0}}#company .container .flexWrap .item .message .name{text-align:right;font-size:2.1rem;margin-top:2em}@media screen and (max-width:1920px){#company .container .flexWrap .item .message .name{font-size:1.09375vw}}@media screen and (max-width:1440px){#company .container .flexWrap .item .message .name{font-size:1.25vw}}@media screen and (max-width:1024px){#company .container .flexWrap .item .message .name{font-size:1.8rem}}#company .container .flexWrap .item .message .name span{font-size:1.6rem;margin-right:15px}@media screen and (max-width:1920px){#company .container .flexWrap .item .message .name span{font-size:.8333333333vw}}@media screen and (max-width:1440px){#company .container .flexWrap .item .message .name span{font-size:.9722222222vw}}@media screen and (max-width:1024px){#company .container .flexWrap .item .message .name span{font-size:1.3rem}}#about .topArea{padding-top:8em;margin-bottom:10em;position:relative}@media screen and (max-width:1024px){#about .topArea{padding-top:50px;margin-bottom:100px}}@media screen and (max-width:767px){#about .topArea{padding-top:50px;margin-bottom:0}}#about .topArea .loop__box{position:absolute;top:85%;left:0;width:100%;z-index:-1}@media screen and (max-width:1024px){#about .topArea .loop__box{width:200%}}@media screen and (max-width:767px){#about .topArea .loop__box{width:300%;top:92%}}#about .topArea .cf{position:relative;display:block;margin:0 0 5em;text-align:center}@media screen and (max-width:1024px){#about .topArea .cf{margin-bottom:50px}}#about .topArea .cf h2{display:block;z-index:9;width:100%;text-align:center}#about .topArea .cf h2>p{line-height:1;font-size:3.2vw;font-weight:400;letter-spacing:.5em;margin-bottom:.3em;display:block;position:relative}@media screen and (max-width:1024px){#about .topArea .cf h2>p{font-size:4.8rem}}@media screen and (max-width:767px){#about .topArea .cf h2>p{font-size:3.6rem;text-align:center;padding-left:5%}}#about .topArea .tx{max-width:800px;margin:0 auto 10em;line-height:2.5;font-size:2.1rem}@media screen and (max-width:1920px){#about .topArea .tx{font-size:1.09375vw}}@media screen and (max-width:1440px){#about .topArea .tx{font-size:1.25vw}}@media screen and (max-width:1024px){#about .topArea .tx{max-width:540px;font-size:1.8rem}}@media screen and (max-width:767px){#about .topArea .tx{padding:0 16px;font-size:1.6rem;line-height:2.2}}#about .section{max-width:1920px;margin:0 auto 15em}@media screen and (max-width:1024px){#about .section{margin-bottom:100px}}#about .section>.flexWrap{align-items:end}@media screen and (max-width:1024px){#about .section>.flexWrap{display:inherit;flex-wrap:inherit;max-width:540px;margin:0 auto}}@media screen and (max-width:1024px){#about .section>.flexWrap .item{width:100%}}#about .section>.flexWrap .item.active figure img{animation:img_action .75s ease forwards}#about .section>.flexWrap .item:first-child figure{overflow:hidden}@media screen and (max-width:767px){#about .section>.flexWrap .item:first-child figure{margin-right:16px}}#about .section>.flexWrap .item:first-child figure img{opacity:0}#about .section>.flexWrap .item:last-child{padding:0 8em}@media screen and (max-width:1024px){#about .section>.flexWrap .item:last-child{padding:0}}#about .section>.flexWrap .item:last-child .inner .en{font-size:7rem;color:#eee;line-height:1;margin-bottom:1em}@media screen and (max-width:1920px){#about .section>.flexWrap .item:last-child .inner .en{font-size:3.6458333333vw}}@media screen and (max-width:1024px){#about .section>.flexWrap .item:last-child .inner .en{font-size:6rem;text-align:center;margin-top:50px;margin-bottom:35px}}@media screen and (max-width:767px){#about .section>.flexWrap .item:last-child .inner .en{font-size:4.8rem;margin-bottom:25px;margin-top:40px;letter-spacing:4px}}#about .section>.flexWrap .item:last-child .inner h3{font-size:3.6rem;font-weight:400;margin-bottom:.5em}@media screen and (max-width:1920px){#about .section>.flexWrap .item:last-child .inner h3{font-size:1.875vw}}@media screen and (max-width:1440px){#about .section>.flexWrap .item:last-child .inner h3{font-size:2.0833333333vw}}@media screen and (max-width:1024px){#about .section>.flexWrap .item:last-child .inner h3{font-size:3rem}}@media screen and (max-width:767px){#about .section>.flexWrap .item:last-child .inner h3{padding:0 16px;font-size:2.7rem}}#about .section>.flexWrap .item:last-child .inner .tx{font-size:1.8rem;line-height:2.4}@media screen and (max-width:1920px){#about .section>.flexWrap .item:last-child .inner .tx{font-size:.9375vw}}@media screen and (max-width:1440px){#about .section>.flexWrap .item:last-child .inner .tx{font-size:1.1111111111vw}}@media screen and (max-width:1024px){#about .section>.flexWrap .item:last-child .inner .tx{font-size:1.6rem;line-height:2.2}}@media screen and (max-width:767px){#about .section>.flexWrap .item:last-child .inner .tx{padding:0 16px;letter-spacing:0px}}#about .section .btmArea{padding:10em 20em 0}@media screen and (max-width:1024px){#about .section .btmArea{padding:75px 0 0;max-width:540px;margin:0 auto}}@media screen and (max-width:767px){#about .section .btmArea{padding:50px 0 0;max-width:auto}}#about .section .btmArea .flexWrap.active .item:first-child figure img{animation:img_action .75s ease forwards}#about .section .btmArea .flexWrap.active .item:last-child figure img{animation:img_action .75s .1s ease forwards}#about .section .btmArea .flexWrap .item{padding:0 3.5em}@media screen and (max-width:1024px){#about .section .btmArea .flexWrap .item{padding:0}}#about .section .btmArea .flexWrap .item figure{overflow:hidden}#about .section .btmArea .flexWrap .item figure img{opacity:0}#about .section .btmArea .flexWrap .item:first-child{width:64%}#about .section .btmArea .flexWrap .item:last-child{width:36%;margin-top:15em}@media screen and (max-width:1024px){#about .section .btmArea .flexWrap .item:last-child{width:30%;margin-top:8em;margin-left:6%}}@media screen and (max-width:767px){#about .section .btmArea .flexWrap .item:last-child{width:36%;margin-top:4em;margin-left:0}}#about .section .slide-wrap{margin-top:8em;display:flex;width:100%}@media screen and (max-width:1024px){#about .section .slide-wrap{margin-top:75px}}@media screen and (max-width:767px){#about .section .slide-wrap{margin-top:50px}}#about .section .slide-wrap ul{display:flex}#about .section .slide-wrap ul li{width:36em}@media screen and (max-width:1920x){#about .section .slide-wrap ul li{width:28em}}@media screen and (max-width:1024px){#about .section .slide-wrap ul li{width:20em}}@media screen and (max-width:767px){#about .section .slide-wrap ul li{width:15em}}#about .section .slide-wrap ul:first-child{animation:slideTop 150s -75s linear infinite}#about .section .slide-wrap ul:last-child{animation:slideTop2 150s linear infinite}@keyframes slideTop{0%{transform:translateX(100%)}to{transform:translateX(-100%)}}@keyframes slideTop2{0%{transform:translateX(0%)}to{transform:translateX(-200%)}}#catalogue{padding-top:4em;margin-bottom:10em}@media screen and (max-width:1024px){#catalogue{padding-top:50px;margin-bottom:100px}}#catalogue .inner{max-width:1920px;padding:0 10px;margin:0 auto}@media screen and (max-width:1024px){#catalogue .inner{padding:0 5px}}#catalogue .inner ul{line-height:1;font-size:0;text-align:center;height:auto;margin-bottom:2em}@media screen and (max-width:1024px){#catalogue .inner ul{width:75%;margin:0 auto}}@media screen and (max-width:767px){#catalogue .inner ul{width:100%;text-align:left;margin-left:2px}}#catalogue .inner ul li{display:inline-block;padding:0 1px;width:10%;text-align:center;transition:.3s ease all}@media screen and (max-width:1024px){#catalogue .inner ul li{width:33%;padding:1px}}#catalogue .inner ul li.is-active span{color:#fff;background:#4985ba;background:linear-gradient(90deg,#4985ba 0%,#9b76d8 100%)}#catalogue .inner ul li span{cursor:pointer;display:block;padding:.5em 0;font-size:1.6rem;line-height:2.4;background-color:#eee;transition:.3s ease all}@media screen and (max-width:1920px){#catalogue .inner ul li span{font-size:.8333333333vw}}@media screen and (max-width:1440px){#catalogue .inner ul li span{font-size:1.0416666667vw}}@media screen and (max-width:1024px){#catalogue .inner ul li span{font-size:1.5rem;padding:5px 0}}@media screen and (max-width:767px){#catalogue .inner ul li span{font-size:1.4rem;padding:5px 0;letter-spacing:0}}#catalogue .inner ul li span:hover{background-color:#ddd}#catalogue .flexWrap{padding-top:4em}@media screen and (max-width:1024px){#catalogue .flexWrap{padding-top:50px}}#catalogue .flexWrap .item{width:20%;padding:10px !important;display:none}@media screen and (max-width:1680px){#catalogue .flexWrap .item{width:25%}}@media screen and (max-width:1024px){#catalogue .flexWrap .item{width:33.3333%}}@media screen and (max-width:767px){#catalogue .flexWrap .item{width:50%;padding:5px !important}}#catalogue .flexWrap .item.is-show{display:block}#catalogue .flexWrap .item a{background-color:#000;display:block;position:relative}#catalogue .flexWrap .item a figure{overflow:hidden}#catalogue .flexWrap .item a figure img{transition:.75s ease all}#catalogue .flexWrap .item a:hover img{transform:scale(1.1);opacity:.75}#catalogue .flexWrap .item a .plus{width:32px;height:32px;position:absolute;right:20px;bottom:20px}#catalogue .flexWrap .item a .plus:before{content:"";width:100%;height:4px;position:absolute;top:50%;left:0;margin-top:-2px;background-color:#fff}#catalogue .flexWrap .item a .plus:after{content:"";width:4px;height:100%;position:absolute;top:0;left:50%;margin-left:-2px;background-color:#fff}#policy{padding:4em 0 10em}@media screen and (max-width:1024px){#policy{padding:100px 0}}@media screen and (max-width:767px){#policy{padding:50px 0 100px}}#policy .caution{background-color:#f9f9f9}@media screen and (max-width:1440px){#policy .caution{font-size:1.1111111111vw}}@media screen and (max-width:1024px){#policy .caution{font-size:1.5rem}}@media screen and (max-width:767px){#policy .caution{font-size:1.4rem}}#topics{padding:4em 0 10em}@media screen and (max-width:1024px){#topics{padding:50px 0 50px}}@media screen and (max-width:1024px){#topics{padding:25px 0 50px}}@media screen and (max-width:767px){#topics .container>.flexWrap{margin:0 -16px}}#topics .container>.flexWrap>.item:first-child{width:20%}@media screen and (max-width:1024px){#topics .container>.flexWrap>.item:first-child{width:100%}}#topics .container>.flexWrap>.item:first-child>.sideBar{position:sticky;padding-bottom:2em;top:200px;left:0;font-size:1.8rem}@media screen and (max-width:1920px){#topics .container>.flexWrap>.item:first-child>.sideBar{font-size:.9375vw}}@media screen and (max-width:1440px){#topics .container>.flexWrap>.item:first-child>.sideBar{font-size:1.1111111111vw}}@media screen and (max-width:1024px){#topics .container>.flexWrap>.item:first-child>.sideBar{font-size:1.4rem;text-align:center;padding-bottom:0;position:relative;top:inherit;left:inherit}}@media screen and (max-width:767px){#topics .container>.flexWrap>.item:first-child>.sideBar{overflow:scroll;margin-bottom:50px;border-bottom:1px solid #0059a8;padding:0 5px}}#topics .container>.flexWrap>.item:first-child>.sideBar h2{font-size:2.7rem;margin-bottom:1em;line-height:1}@media screen and (max-width:1920px){#topics .container>.flexWrap>.item:first-child>.sideBar h2{font-size:1.40625vw}}@media screen and (max-width:1440px){#topics .container>.flexWrap>.item:first-child>.sideBar h2{font-size:1.6666666667vw}}@media screen and (max-width:1024px){#topics .container>.flexWrap>.item:first-child>.sideBar h2{font-size:1.8rem}}@media screen and (max-width:767px){#topics .container>.flexWrap>.item:first-child>.sideBar h2{display:none}}#topics .container>.flexWrap>.item:first-child>.sideBar ul{width:40%}@media screen and (max-width:1440px){#topics .container>.flexWrap>.item:first-child>.sideBar ul{width:60%}}@media screen and (max-width:1024px){#topics .container>.flexWrap>.item:first-child>.sideBar ul{display:flex;flex-wrap:wrap;width:100%;justify-content:center}}@media screen and (max-width:767px){#topics .container>.flexWrap>.item:first-child>.sideBar ul{display:flex;flex-wrap:inehrit;width:auto;justify-content:inherit}}#topics .container>.flexWrap>.item:first-child>.sideBar ul>li{line-height:1}@media screen and (max-width:1024px){#topics .container>.flexWrap>.item:first-child>.sideBar ul>li{width:20%;padding:0 5px 10px}}@media screen and (max-width:767px){#topics .container>.flexWrap>.item:first-child>.sideBar ul>li{margin-right:5px;padding:0;width:auto;margin-left:0;margin-top:0;border-radius:10px 10px 0 0;overflow:hidden}}#topics .container>.flexWrap>.item:first-child>.sideBar ul>li a{color:#999;position:relative;display:flex;align-items:center;padding:.8em 0;padding-left:25px;font-weight:600}@media screen and (max-width:1024px){#topics .container>.flexWrap>.item:first-child>.sideBar ul>li a{background-color:#eee;padding-left:0;text-align:center;display:block;align-items:inherit;overflow:hidden;border-radius:10em;color:#333}}@media screen and (max-width:767px){#topics .container>.flexWrap>.item:first-child>.sideBar ul>li a{padding:13px 0 10px !important;overflow:inherit;font-size:1.3rem;font-weight:500;border-radius:inherit;width:100px}}#topics .container>.flexWrap>.item:first-child>.sideBar ul>li a:before{content:"";width:.5em;aspect-ratio:1/1;border-radius:10em;background-color:#eee;position:absolute;left:0;transition:.3s ease all}@media screen and (max-width:1024px){#topics .container>.flexWrap>.item:first-child>.sideBar ul>li a:before{content:none}}#topics .container>.flexWrap>.item:first-child>.sideBar ul>li.active a,#topics .container>.flexWrap>.item:first-child>.sideBar ul>li:hover a{color:#0059a8}@media screen and (max-width:1024px){#topics .container>.flexWrap>.item:first-child>.sideBar ul>li.active a,#topics .container>.flexWrap>.item:first-child>.sideBar ul>li:hover a{background-color:#0059a8;color:#fff}}#topics .container>.flexWrap>.item:first-child>.sideBar ul>li.active a:before,#topics .container>.flexWrap>.item:first-child>.sideBar ul>li:hover a:before{background-color:#0059a8}@media screen and (max-width:1024px){#topics .container>.flexWrap>.item:first-child>.sideBar ul>li.active a:before,#topics .container>.flexWrap>.item:first-child>.sideBar ul>li:hover a:before{background-color:transparent}}#topics .container>.flexWrap>.item:last-child{width:80%}@media screen and (max-width:1024px){#topics .container>.flexWrap>.item:last-child{width:100%}}#topics .container>.flexWrap>.item:last-child #postList{padding-bottom:0}#topics .container>.flexWrap>.item:last-child #postList .flexWrap{margin:0 -5px}#single{width:75%;margin:0 auto 12em}@media screen and (max-width:1024px){#single{margin-bottom:100px;width:100%;margin-top:50px}}@media screen and (max-width:767px){#single{margin-bottom:120px;margin-top:10px;padding:0 16px}}#single .main{width:100%;position:relative}#single .main h1{line-height:1.8;font-size:3rem;margin-bottom:1em;margin-top:-15px}@media screen and (max-width:1920px){#single .main h1{font-size:1.5625vw}}@media screen and (max-width:1440px){#single .main h1{font-size:1.6666666667vw}}@media screen and (max-width:1024px){#single .main h1{font-size:2.4rem;line-height:1.6}}@media screen and (max-width:767px){#single .main h1{font-size:1.8rem}}#single .main .info{line-height:1;margin-bottom:2em;font-size:1.8rem}@media screen and (max-width:1920px){#single .main .info{font-size:.9375vw}}@media screen and (max-width:1440px){#single .main .info{font-size:1.1111111111vw}}@media screen and (max-width:1024px){#single .main .info{font-size:1.6rem;margin-top:20px}}@media screen and (max-width:767px){#single .main .info{font-size:1.4rem;margin-top:20px}}#single .main .info .date{margin-right:20px;letter-spacing:.2em}@media screen and (max-width:1920px){#single .main .info .date{margin-right:20px}}@media screen and (max-width:767px){#single .main .info .date{margin-right:15px}}#single .main .info .cat{background-color:#eff3f4;padding:.1em 1em;font-size:1.6rem;letter-spacing:0}@media screen and (max-width:1920px){#single .main .info .cat{font-size:.8333333333vw}}@media screen and (max-width:1440px){#single .main .info .cat{font-size:1.0416666667vw}}@media screen and (max-width:1024px){#single .main .info .cat{font-size:1.4rem;padding:1px 10px}}#single .main .thumb{margin-bottom:4em;display:block;justify-content:center;align-items:center}@media screen and (max-width:1024px){#single .main .thumb{margin-bottom:50px}}@media screen and (max-width:767px){#single .main .thumb{margin:0 -16px 40px}}#single .main .text{position:relative;width:100%;line-height:2.2;font-size:1.8rem}@media screen and (max-width:1920px){#single .main .text{font-size:.9375vw}}@media screen and (max-width:1440px){#single .main .text{font-size:1.1111111111vw}}@media screen and (max-width:1024px){#single .main .text{margin-bottom:50px;margin-top:0;font-size:1.6rem;line-height:2;letter-spacing:0px}}@media screen and (max-width:767px){#single .main .text{margin-bottom:25px;line-height:1.6;font-size:1.6rem}}#single .main .text h2,#single .main .text .wp-editor h2{border-bottom:2px solid #0059a8;margin-bottom:40px;font-weight:600;line-height:1.6;padding-bottom:20px;font-size:2.4rem}@media screen and (max-width:1920px){#single .main .text h2,#single .main .text .wp-editor h2{font-size:1.25vw}}@media screen and (max-width:1440px){#single .main .text h2,#single .main .text .wp-editor h2{font-size:1.4583333333vw}}@media screen and (max-width:1024px){#single .main .text h2,#single .main .text .wp-editor h2{font-size:2.1rem}}@media screen and (max-width:767px){#single .main .text h2,#single .main .text .wp-editor h2{font-size:1.8rem;margin-bottom:25px;padding-bottom:10px;line-height:1.6}}#single .main .text h3,#single .main .text .wp-editor h3{font-size:2.4rem;display:block;line-height:1.6;margin-bottom:40px;font-weight:600;border-left:5px solid #0059a8;padding:5px 20px;font-size:2.1rem}@media screen and (max-width:1920px){#single .main .text h3,#single .main .text .wp-editor h3{font-size:1.09375vw}}@media screen and (max-width:1440px){#single .main .text h3,#single .main .text .wp-editor h3{font-size:1.25vw}}@media screen and (max-width:1024px){#single .main .text h3,#single .main .text .wp-editor h3{font-size:1.8rem}}@media screen and (max-width:767px){#single .main .text h3,#single .main .text .wp-editor h3{font-size:1.6rem;padding:5px 15px;margin-bottom:15px;line-height:1.6}}#single .main .text a{color:#333;text-decoration:underline}#single .main .text img{margin:50px auto !important;width:100%;height:auto;-o-object-fit:contain;object-fit:contain;max-height:700px;display:block;position:relative}#single .main .text img.alignright{display:block;float:none;margin:0}#single .main .text img.alignleft{display:block;float:none;margin:0}#single .main .text img.aligncenter{display:block;margin:0}#single .main .text img.alignnone{display:block;margin:0}@media screen and (max-width:1024px){#single .main .text img{margin:35px auto !important}}@media screen and (max-width:767px){#single .main .text img{margin:25px auto !important}}#single .main .share{display:none}@media screen and (max-width:1024px){#single .main .share{width:100%;height:50px;display:block;text-align:center}}@media screen and (max-width:767px){#single .main .share{width:100%;height:50px;display:block;text-align:center;padding-top:20px}}#single .main .share li{width:40px;height:40px;display:inline-block;margin:0 5px;overflow:hidden}#single .main .share li a{display:block;text-align:center;height:40px}#single .main .share li a:hover{opacity:.7}#single .main .share li:nth-child(1) a{background-color:#3b5998;line-height:37px}#single .main .share li:nth-child(1) a img{width:30px;max-height:30px}#single .main .share li:nth-child(2) a{background-color:#111;line-height:38px}#single .main .share li:nth-child(2) a img{width:18px;max-height:20px}#single .main .share li:nth-child(3) a{background-color:#1dcd00;line-height:36px}#single .main .share li:nth-child(3) a img{width:25px;max-height:25px}#single .main .share li:nth-child(4) a{background-color:#c8232c;line-height:37px}#single .main .share li:nth-child(4) a img{width:21px;max-height:21px}#single .social{float:right;width:50px;height:50px;display:block;position:sticky;top:250px;margin-right:-100px;height:250px;margin-top:142px}@media screen and (max-width:1440px){#single .social{margin-right:-80px;margin-top:105px}}@media screen and (max-width:1024px){#single .social{display:none}}#single .social li{width:50px;height:50px;display:block;margin-bottom:10px}#single .social li a{display:block;text-align:center;height:50px}#single .social li a:hover{opacity:.7}#single .social li:nth-child(1) a{background-color:#3b5998;line-height:45px}#single .social li:nth-child(1) a img{width:30px;max-height:30px}#single .social li:nth-child(2) a{background-color:#111;line-height:47px}#single .social li:nth-child(2) a img{width:22px;max-height:22px}#single .social li:nth-child(3) a{background-color:#1dcd00;line-height:47px}#single .social li:nth-child(3) a img{width:25px;max-height:25px}#single .social li:nth-child(4) a{background-color:#c8232c;line-height:47px}#single .social li:nth-child(4) a img{width:21px;max-height:21px}#recruit #message{margin-bottom:10em}@media screen and (max-width:1024px){#recruit #message{margin-bottom:100px;padding-top:50px}}@media screen and (max-width:767px){#recruit #message{margin-bottom:75px}}#recruit #message .inner{position:relative}#recruit #message .inner .en{position:absolute;top:.2em;right:0;color:#0059a8;font-size:4.8rem;line-height:1;font-weight:400}@media screen and (max-width:1920px){#recruit #message .inner .en{font-size:2.5vw}}@media screen and (max-width:1024px){#recruit #message .inner .en{position:relative;top:inherit;right:inherit;font-size:2.4rem;margin-bottom:50px}}@media screen and (max-width:767px){#recruit #message .inner .en{font-size:2.1rem;margin-bottom:40px}}#recruit #message .inner h2{font-size:4rem;font-weight:400;letter-spacing:.05em;line-height:1.8;margin-bottom:2em}@media screen and (max-width:1920px){#recruit #message .inner h2{font-size:2.0833333333vw}}@media screen and (max-width:1440px){#recruit #message .inner h2{font-size:2.2222222222vw}}@media screen and (max-width:1024px){#recruit #message .inner h2{font-size:2.7rem;line-height:1.6;letter-spacing:2px;margin-bottom:50px}}@media screen and (max-width:767px){#recruit #message .inner h2{font-size:2.1rem;letter-spacing:0px;margin-bottom:25px;line-height:1.8;font-weight:500}}#recruit #message .inner .tx{font-size:2.1rem;line-height:2.2;margin-bottom:2em}@media screen and (max-width:1920px){#recruit #message .inner .tx{font-size:1.09375vw}}@media screen and (max-width:1440px){#recruit #message .inner .tx{font-size:1.25vw}}@media screen and (max-width:1024px){#recruit #message .inner .tx{font-size:1.6rem;letter-spacing:0;margin-bottom:50px;line-height:2.1}}@media screen and (max-width:767px){#recruit #message .inner .tx br{display:none}}#recruit #message .inner .name{text-align:right;line-height:1;font-size:2.7rem}#recruit #message .inner .name span{display:block;font-size:1.4rem;margin-bottom:1em}@media screen and (max-width:1920px){#recruit #message .inner .name span{font-size:.7291666667vw}}@media screen and (max-width:1440px){#recruit #message .inner .name span{font-size:.9722222222vw}}@media screen and (max-width:1024px){#recruit #message .inner .name span{font-size:1.4rem}}@media screen and (max-width:767px){#recruit #message .inner .name span{font-size:1.3rem}}@media screen and (max-width:1920px){#recruit #message .inner .name{font-size:1.40625vw}}@media screen and (max-width:1440px){#recruit #message .inner .name{font-size:1.6666666667vw}}@media screen and (max-width:1024px){#recruit #message .inner .name{font-size:2.1rem}}@media screen and (max-width:767px){#recruit #message .inner .name{font-size:1.8rem}}#personal{margin-bottom:10em;overflow:hidden;display:block}@media screen and (max-width:1024px){#personal{margin-bottom:100px}}@media screen and (max-width:767px){#personal{margin-bottom:75px}}#personal .container .titleBox{position:relative;top:-2.5em;text-align:center;margin-bottom:4em}@media screen and (max-width:1440px){#personal .container .titleBox{top:-3em}}@media screen and (max-width:1024px){#personal .container .titleBox{top:-40px}}@media screen and (max-width:767px){#personal .container .titleBox{top:-30px}}#personal .container .titleBox .en{font-size:4.8rem}@media screen and (max-width:1920px){#personal .container .titleBox .en{font-size:2.5vw}}@media screen and (max-width:1440px){#personal .container .titleBox .en{font-size:2.9166666667vw}}@media screen and (max-width:1024px){#personal .container .titleBox .en{font-size:4rem}}@media screen and (max-width:767px){#personal .container .titleBox .en{font-size:3rem}}#personal .container .titleBox h2{font-size:1.8rem}@media screen and (max-width:1920px){#personal .container .titleBox h2{font-size:.9375vw}}@media screen and (max-width:1440px){#personal .container .titleBox h2{font-size:1.1111111111vw}}@media screen and (max-width:1024px){#personal .container .titleBox h2{font-size:1.6rem}}@media screen and (max-width:1024px){#personal .container .flexWrap{max-width:540px;margin:0 auto}}@media screen and (max-width:1024px){#personal .container .flexWrap .item{width:100%}}@media screen and (max-width:767px){#personal .container .flexWrap .item{margin-bottom:25px}}#personal .container .flexWrap .item .inner{text-align:center;background-color:#f9f9f9;padding:3em}@media screen and (max-width:1440px){#personal .container .flexWrap .item .inner{font-size:.9722222222vw}}@media screen and (max-width:1024px){#personal .container .flexWrap .item .inner{font-size:1.4rem;line-height:1.8}}@media screen and (max-width:767px){#personal .container .flexWrap .item .inner{text-align:left}}#personal .container .flexWrap .item .inner .num{width:100%;text-align:center;line-height:1;position:relative;margin-top:-2.4em;font-size:3rem;margin-bottom:1em}@media screen and (max-width:1920px){#personal .container .flexWrap .item .inner .num{font-size:1.5625vw}}@media screen and (max-width:1024px){#personal .container .flexWrap .item .inner .num{font-size:2.4rem;margin-top:-55px}}#personal .container .flexWrap .item .inner h3{font-size:2.7rem;margin-bottom:1em}@media screen and (max-width:1920px){#personal .container .flexWrap .item .inner h3{font-size:1.40625vw}}@media screen and (max-width:1440px){#personal .container .flexWrap .item .inner h3{font-size:1.4583333333vw;margin-bottom:.7em}}@media screen and (max-width:1024px){#personal .container .flexWrap .item .inner h3{font-size:2rem}}@media screen and (max-width:767px){#personal .container .flexWrap .item .inner h3{font-size:1.8rem;text-align:center}}@media screen and (max-width:1440px){#personal .container .flexWrap .item .inner{padding:2.5em}}@media screen and (max-width:1024px){#personal .container .flexWrap .item .inner{padding:40px}}@media screen and (max-width:767px){#personal .container .flexWrap .item .inner{padding:40px 30px}}#pamphlet{margin-bottom:10em}@media screen and (max-width:1024px){#pamphlet{margin-bottom:100px}}@media screen and (max-width:767px){#pamphlet{margin:0 -16px 75px}}#pamphlet .inner{background-color:#333;padding:8em;position:relative;background-image:url(//tomisalon.com/wp-content/themes/v2_tomi_theme/css/../images/misc/recruit/bgimg.jpg);background-position:center;background-size:cover}@media screen and (max-width:1024px){#pamphlet .inner{padding:50px}}@media screen and (max-width:767px){#pamphlet .inner{padding:50px 60px 100px;background-image:url(//tomisalon.com/wp-content/themes/v2_tomi_theme/css/../images/misc/recruit/bgimg_sp.jpg)}}#pamphlet .inner>img{position:absolute;left:0;bottom:-1%;width:101%;opacity:.1}@media screen and (max-width:1024px){#pamphlet .inner>img{bottom:0}}#pamphlet .inner .download{width:30%;text-align:center;color:#fff;position:relative;z-index:9}@media screen and (max-width:1024px){#pamphlet .inner .download{width:45%}}@media screen and (max-width:767px){#pamphlet .inner .download{width:auto}}#pamphlet .inner .download .gfont{font-size:3.6rem;line-height:1;margin-bottom:.5em;font-weight:400}@media screen and (max-width:1920px){#pamphlet .inner .download .gfont{font-size:1.875vw}}@media screen and (max-width:1024px){#pamphlet .inner .download .gfont{font-size:2.4rem;margin-bottom:10px}}@media screen and (max-width:1024px){#pamphlet .inner .download .gfont{font-size:2.7rem;margin-bottom:10px}}#pamphlet .inner .download h3{font-size:1.8rem;line-height:1}@media screen and (max-width:1920px){#pamphlet .inner .download h3{font-size:.9375vw}}@media screen and (max-width:1024px){#pamphlet .inner .download h3{font-size:1.3rem}}@media screen and (max-width:767px){#pamphlet .inner .download h3{margin-bottom:300px}}#pamphlet .inner .download .pamphImg{margin-top:2em}@media screen and (max-width:1024px){#pamphlet .inner .download .pamphImg{margin-top:20px}}#pamphlet .inner .download .pamphImg figure{margin-bottom:1em}@media screen and (max-width:1024px){#pamphlet .inner .download .pamphImg figure{margin-top:10px}}@media screen and (max-width:1024px){#pamphlet .inner .download .pamphImg{font-size:1.3rem;text-align:center}}#pamphlet .inner .download .dlBtn{width:100%;margin-top:1em;display:block;line-height:1;background-color:#333}#pamphlet .inner .download .dlBtn a{display:block;text-align:center;padding:1.2em 0;line-height:1;background-color:#0059a8;color:#fff;letter-spacing:.1em;position:relative;font-size:2.1rem}@media screen and (max-width:1920px){#pamphlet .inner .download .dlBtn a{font-size:1.09375vw}}@media screen and (max-width:1024px){#pamphlet .inner .download .dlBtn a{font-size:1.6rem}}#pamphlet .inner .download .dlBtn a img{width:5%;height:auto;position:absolute;top:50%;margin-top:-3.5%;right:6%}@media screen and (max-width:1024px){#pamphlet .inner .download .dlBtn a img{width:15px}}#pamphlet .inner .download .dlBtn a:hover{opacity:.8}#outline{margin-bottom:10em}@media screen and (max-width:1024px){#outline{margin-bottom:100px}}@media screen and (max-width:767px){#outline{margin-bottom:75px}}#outline .tabs{margin-bottom:8em}@media screen and (max-width:1024px){#outline .tabs{margin-bottom:75px}}#outline .tabs ul{text-align:center;font-size:0}#outline .tabs ul li{display:inline-block;padding:1em 0;width:49.9%;background-color:#eee;color:#333;font-size:2.4rem;transition:.3s ease all;cursor:pointer}@media screen and (max-width:1920px){#outline .tabs ul li{font-size:1.25vw}}@media screen and (max-width:1440px){#outline .tabs ul li{font-size:1.4583333333vw}}@media screen and (max-width:1024px){#outline .tabs ul li{font-size:1.8rem;padding:15px 0}}@media screen and (max-width:767px){#outline .tabs ul li{width:49.8%;padding:10px 0;font-size:1.6rem}}#outline .tabs ul li:hover,#outline .tabs ul li.current{background-color:#0059a8;color:#fff}#outline .tabs ul li.current{position:relative}#outline .tabs ul li.current:before{content:"";position:absolute;left:50%;margin-left:-15px;bottom:-20px;width:0;height:0;border-style:solid;border-right:15px solid transparent;border-left:15px solid transparent;border-top:20px solid #0059a8;border-bottom:0}@media screen and (max-width:767px){#outline .tabs ul li.current:before{border-right:10px solid transparent;border-left:10px solid transparent;border-top:15px solid #0059a8;margin-left:-10px;bottom:-15px}}#outline .tab_content .block{display:none}#outline .tab_content .block.current{display:block}#entry{width:60%;margin:0 auto 10em;display:block}@media screen and (max-width:1024px){#entry{width:100%;margin-bottom:100px}}@media screen and (max-width:767px){#entry{margin-top:75px}}#entry ul{font-size:0;text-align:center}#entry ul li{display:inline-block;width:45%;margin:0 2%}@media screen and (max-width:1024px){#entry ul li{width:47%;margin:0 1%}}@media screen and (max-width:767px){#entry ul li{width:100%;margin:0;margin-bottom:10px}}#entry ul li:last-child a{background-color:#eee;color:#333}#entry ul li:last-child a:hover{background-color:#ddd}#entry ul li a{padding:1.2em 0;position:relative;width:100%;display:flex;background-color:#00b900;color:#fff;text-align:center;justify-content:center;align-items:center;font-size:2.1rem;font-weight:500}@media screen and (max-width:1920px){#entry ul li a{font-size:1.09375vw}}@media screen and (max-width:1440px){#entry ul li a{font-size:1.1805555556vw}}@media screen and (max-width:1024px){#entry ul li a{font-size:1.6rem}}#entry ul li a .line{width:10%;height:auto;margin-right:10px;position:absolute;left:6%}@media screen and (max-width:767px){#entry ul li a .line{width:40px}}#entry ul li a .arrow{width:6%;height:auto;margin-left:10px;position:absolute;right:5%}@media screen and (max-width:767px){#entry ul li a .arrow{width:25px;right:15px}}#entry ul li a:hover{background-color:#00a200}.remodal-overlay,.remodal-wrapper{overflow:hidden !important}.remodal{width:100vw;height:100vh;overflow:hidden;position:relative}.remodal.staff .inner{width:100%;height:100%;position:relative;display:flex;justify-content:center;align-items:center;overflow:hidden}@media screen and (max-width:1024px){.remodal.staff .inner{justify-content:inherit;align-items:inherit;padding:150px 100px 0;overflow-y:scroll !important;display:block}}@media screen and (max-width:767px){.remodal.staff .inner{justify-content:inherit;align-items:inherit;padding:100px 20px 0;overflow-y:scroll !important;display:block}}.remodal.staff .inner .wrap{width:80%;height:auto}@media screen and (max-width:1024px){.remodal.staff .inner .wrap{height:auto;margin:0 auto 100px}}@media screen and (max-width:767px){.remodal.staff .inner .wrap{height:auto;margin:0 auto 50px;width:100%;max-width:300px}}.remodal.staff .inner .wrap .topArea{display:block;margin-bottom:3em;text-align:left;padding:0 2%}.remodal.staff .inner .wrap .topArea .staffinfo{width:40%;float:left;line-height:1}@media screen and (max-width:1024px){.remodal.staff .inner .wrap .topArea .staffinfo{float:none;text-align:center;width:100%}}.remodal.staff .inner .wrap .topArea .staffinfo .position{font-size:1.6rem;margin-bottom:1em}@media screen and (max-width:1920px){.remodal.staff .inner .wrap .topArea .staffinfo .position{font-size:.8333333333vw}}@media screen and (max-width:1440px){.remodal.staff .inner .wrap .topArea .staffinfo .position{font-size:1.1111111111vw}}@media screen and (max-width:1024px){.remodal.staff .inner .wrap .topArea .staffinfo .position{font-size:1.6rem}}.remodal.staff .inner .wrap .topArea .staffinfo .name{font-size:3.6rem}@media screen and (max-width:1920px){.remodal.staff .inner .wrap .topArea .staffinfo .name{font-size:1.875vw}}@media screen and (max-width:1440px){.remodal.staff .inner .wrap .topArea .staffinfo .name{font-size:2.5vw}}@media screen and (max-width:1024px){.remodal.staff .inner .wrap .topArea .staffinfo .name{font-size:3rem}}.remodal.staff .inner .wrap .topArea .staffinfo .name span{color:#0059a8;font-size:1.6rem;margin-left:2em;position:relative;top:-.5em}@media screen and (max-width:1920px){.remodal.staff .inner .wrap .topArea .staffinfo .name span{font-size:.8333333333vw}}@media screen and (max-width:1440px){.remodal.staff .inner .wrap .topArea .staffinfo .name span{font-size:1.1111111111vw}}@media screen and (max-width:1024px){.remodal.staff .inner .wrap .topArea .staffinfo .name span{font-size:1.3rem;display:block;margin-left:0;top:0;margin-top:20px}}.remodal.staff .inner .wrap .topArea .info{padding:.75em 0;padding-left:2em;float:left;font-size:1.6rem;border-left:1px solid #ddd;letter-spacing:.1em}@media screen and (max-width:1920px){.remodal.staff .inner .wrap .topArea .info{font-size:.8333333333vw}}@media screen and (max-width:1024px){.remodal.staff .inner .wrap .topArea .info{display:none}}.remodal.staff .inner .wrap .topArea .rsvBtn{margin:0 auto;width:22%;float:right}@media screen and (max-width:1024px){.remodal.staff .inner .wrap .topArea .rsvBtn{display:none}}.remodal.staff .inner .wrap .topArea .rsvBtn a{display:block;text-align:center;padding:1.1em 0;background:#4985ba;background:linear-gradient(90deg,#4985ba 0%,#9b76d8 100%);font-size:1.8rem;color:#fff}@media screen and (max-width:1920px){.remodal.staff .inner .wrap .topArea .rsvBtn a{font-size:.9375vw}}.remodal.staff .inner .wrap .topArea .rsvBtn a:hover{opacity:.7}@media screen and (max-width:1024px){.remodal.staff .inner .wrap .flexWrap{display:block;flex-wrap:inherit}}.remodal.staff .inner .wrap .flexWrap .item{width:33.3333%;padding:0 2%;display:flex;align-items:center}@media screen and (max-width:1024px){.remodal.staff .inner .wrap .flexWrap .item{width:100%;padding:0;margin-bottom:25px}}.remodal.staff .inner .wrap .flexWrap .item .calInner{display:block;width:100%;aspect-ratio:1/1}@media screen and (max-width:1024px){.remodal.staff .inner .wrap .flexWrap .item .calInner{margin-top:50px}}.remodal.staff .inner .wrap .flexWrap .item .calInner .monthly-calendar caption{font-size:inherit;font-family:"Shippori Mincho B1","游明朝","Yu Mincho",YuMincho,"Hiragino Mincho Pro",serif;padding:0}.remodal.staff .inner .wrap .flexWrap .item .calInner .monthly-calendar caption span{font-size:130%;margin-left:5px}.remodal.staff .inner .wrap .flexWrap .item .calInner .monthly-calendar .week-title{background:#3058a4;color:#fff;padding:15px 0;font-size:80%}.remodal.staff .inner .wrap .flexWrap .item .calInner .monthly-calendar td{border:2px solid #ddd;padding:0}.remodal.staff .inner .wrap .flexWrap .item .calInner .monthly-calendar .monthly-prev-next{display:none}.remodal.staff .inner .wrap .flexWrap .item .calInner .monthly-calendar .full,.remodal.staff .inner .wrap .flexWrap .item .calInner .monthly-calendar .disable{background-color:#f0f0f0}.remodal.staff .inner .wrap .btmArea{display:none}@media screen and (max-width:1024px){.remodal.staff .inner .wrap .btmArea{display:block}}.remodal.staff .inner .wrap .btmArea .info{text-align:center;padding:20px 0;font-size:1.6rem;letter-spacing:.15em}.remodal.staff .inner .wrap .btmArea .rsvBtn{width:100%}.remodal.staff .inner .wrap .btmArea .rsvBtn a{display:block;text-align:center;padding:1.1em 0;background:#4985ba;background:linear-gradient(90deg,#4985ba 0%,#9b76d8 100%);font-size:1.8rem;color:#fff}.remodal.staff .inner .wrap .btmArea .rsvBtn a:hover{opacity:.7}.remodal.cat .inner{display:block;width:100%;height:auto;position:relative;overflow:hidden}@media screen and (max-width:1024px){.remodal.cat .inner{padding:100px;height:100%;width:auto;overflow-y:scroll}}@media screen and (max-width:767px){.remodal.cat .inner{padding:0 0 50px;height:100%}}.remodal.cat .inner figure{aspect-ratio:2/3;display:block;width:auto;max-height:100vh}@media screen and (max-width:1024px){.remodal.cat .inner figure{max-height:inherit;width:500px;margin:0 auto 75px}}@media screen and (max-width:1024px){.remodal.cat .inner figure{max-height:inherit;width:100%;margin:0 auto 50px}}.remodal.cat .inner .info{width:calc(40% - 50px);height:auto;display:block;position:absolute;left:inherit;right:50px;bottom:50px;z-index:999}@media screen and (max-width:1024px){.remodal.cat .inner .info{width:auto;max-width:500px;position:relative;right:inherit;bottom:inherit;margin:0 auto}}@media screen and (max-width:767px){.remodal.cat .inner .info{width:auto;max-width:400px;position:relative;right:inherit;bottom:inherit;margin:0 auto}}.remodal.cat .inner .info h2{font-size:2.4rem;font-weight:500;margin-bottom:1em}@media screen and (max-width:1920px){.remodal.cat .inner .info h2{font-size:1.25vw}}@media screen and (max-width:1440px){.remodal.cat .inner .info h2{font-size:1.4583333333vw}}@media screen and (max-width:1024px){.remodal.cat .inner .info h2{font-size:2.4rem;margin-bottom:20px}}@media screen and (max-width:767px){.remodal.cat .inner .info h2{font-size:2.1rem;margin-bottom:10px}}.remodal.cat .inner .info dl{display:flex;flex-wrap:wrap;-ms-flex-wrap:wrap;line-height:2;margin:0;border-bottom:1px solid #ddd;font-size:1.6rem;text-align:left}@media screen and (max-width:1920px){.remodal.cat .inner .info dl{font-size:.8333333333vw}}@media screen and (max-width:1440px){.remodal.cat .inner .info dl{font-size:1.0416666667vw}}@media screen and (max-width:1024px){.remodal.cat .inner .info dl{margin:0;font-size:1.6rem}}@media screen and (max-width:767px){.remodal.cat .inner .info dl{margin:0;line-height:1.8}}.remodal.cat .inner .info dl>dt{width:40%;padding:2% 0;border-top:1px solid #ddd;display:block;font-weight:500}@media screen and (max-width:1440px){.remodal.cat .inner .info dl>dt{padding:2% 0}}@media screen and (max-width:1024px){.remodal.cat .inner .info dl>dt{width:100%;padding:20px 0 10px;font-weight:600}}@media screen and (max-width:767px){.remodal.cat .inner .info dl>dt{padding:15px 20px 10px}}@media screen and (max-width:1024px){.remodal.cat .inner .info dl>dt br{display:none}}.remodal.cat .inner .info dl>dt.full{width:100%}.remodal.cat .inner .info dl>dd{width:60%;padding:2% 0;border-top:1px solid #ddd;display:block;font-weight:400}@media screen and (max-width:1440px){.remodal.cat .inner .info dl>dd{padding:2% 0}}@media screen and (max-width:1024px){.remodal.cat .inner .info dl>dd{width:100%;padding:0 0 20px 20px;border-top:none !important;line-height:1.6}}@media screen and (max-width:767px){.remodal.cat .inner .info dl>dd{padding:0 20px 15px}}.remodal.cat .inner .info dl>dd.full{border-top:none !important;width:100%;padding-top:0;padding-bottom:3%}.remodal .remodal-cancel{width:5em !important;height:auto !important;aspect-ratio:1/1;position:absolute;left:inherit;top:25px;right:25px;z-index:9999;cursor:pointer;transition:.5s ease all}@media screen and (max-width:1024px){.remodal .remodal-cancel{position:fixed;width:75px !important}}@media screen and (max-width:767px){.remodal .remodal-cancel{width:50px !important;top:16px;right:16px}}.remodal .remodal-cancel:hover{opacity:.5}.remodal .remodal-cancel span{width:100%;height:1px;background-color:#333;position:absolute;top:50%}.remodal .remodal-cancel span:first-child{transform:rotate(45deg);left:0}.remodal .remodal-cancel span:last-child{transform:rotate(-45deg);right:0}#intro{display:block;color:#fff;position:relative;z-index:0}#intro.kamiya{background-color:#0068b7}#intro.gallia{background-color:#c82c55}#intro.otsuki{background-color:orange;color:#333}#intro.otsuki .info a{color:#333 !important}#intro.otsuki .sideBar ul li a{border:1px solid #333 !important;color:#333 !important}#intro.otsuki .sideBar ul li a:hover{color:#333;background-color:#fff;border:1px solid #fff !important}#intro.otsuki .sideBar ul li:first-child a,#intro.otsuki .sideBar ul li:nth-child(2) a{color:#fff !important;background-color:#333 !important;border:1px solid #333 !important}#intro.otsuki .sideBar ul li:first-child a:hover,#intro.otsuki .sideBar ul li:nth-child(2) a:hover{color:#333}#intro.fete{background-color:#00885a}#intro.clairel{background-color:#0071c5}#intro.aveda{background-color:#79c06e}#intro.aeonmall{background-color:#f37}#intro.mukoumachi{background-color:#6a4832}#intro.camp{background-color:#f7de26;color:#333}#intro.camp .info a{color:#333 !important}#intro.camp .sideBar ul li a{border:1px solid #333 !important;color:#333 !important}#intro.camp .sideBar ul li a:hover{color:#333;background-color:#fff;border:1px solid #fff !important}#intro.camp .sideBar ul li:first-child a,#intro.camp .sideBar ul li:nth-child(2) a{color:#fff !important;background-color:#333 !important;border:1px solid #333 !important}#intro.camp .sideBar ul li:first-child a:hover,#intro.camp .sideBar ul li:nth-child(2) a:hover{color:#333}#intro .deco{opacity:.1;width:17.5%;display:block;position:absolute;top:-125px;left:50%;z-index:99999}@media screen and (max-width:1024px){#intro .deco{width:268px;top:-200px;left:inherit;right:0}}@media screen and (max-width:767px){#intro .deco{width:180px;top:-42px;left:inherit;right:0}}#intro .container{padding-top:4em;padding-bottom:8em;line-height:2.2}@media screen and (max-width:1024px){#intro .container{padding-top:100px;padding-bottom:100px}}@media screen and (max-width:767px){#intro .container{padding-top:100px;padding-bottom:50px;margin-top:0}}#intro .container .inner{position:relative}#intro .container .inner .mainArea{width:50%;position:relative;z-index:0}@media screen and (max-width:1024px){#intro .container .inner .mainArea{width:100%;margin-bottom:50px}}@media screen and (max-width:767px){#intro .container .inner .mainArea{margin-bottom:25px}}#intro .container .inner .mainArea h2{font-size:4.2rem;line-height:1.6;margin-bottom:1em;letter-spacing:.1em;font-weight:400}@media screen and (max-width:1920px){#intro .container .inner .mainArea h2{font-size:2.1875vw}}@media screen and (max-width:1440px){#intro .container .inner .mainArea h2{font-size:2.5vw}}@media screen and (max-width:1024px){#intro .container .inner .mainArea h2{font-size:3.2rem;line-height:1.5}}@media screen and (max-width:767px){#intro .container .inner .mainArea h2{font-size:2.4rem;letter-spacing:0;margin-bottom:40px}}@media screen and (max-width:767px){#intro .container .inner .mainArea h2 br{display:none}}#intro .container .inner .mainArea .tx{margin-bottom:4em;font-size:1.8rem}@media screen and (max-width:1920px){#intro .container .inner .mainArea .tx{font-size:.9375vw}}@media screen and (max-width:1440px){#intro .container .inner .mainArea .tx{font-size:1.1111111111vw}}@media screen and (max-width:1024px){#intro .container .inner .mainArea .tx{font-size:1.6rem}}@media screen and (max-width:767px){#intro .container .inner .mainArea .tx{font-size:1.5rem;line-height:2.2}}#intro .container .inner .mainArea .info{margin-bottom:4em;font-size:1.6rem}@media screen and (max-width:1920px){#intro .container .inner .mainArea .info{font-size:.8333333333vw}}@media screen and (max-width:1440px){#intro .container .inner .mainArea .info{font-size:1.1111111111vw}}@media screen and (max-width:1024px){#intro .container .inner .mainArea .info{font-size:1.4rem}}@media screen and (max-width:767px){#intro .container .inner .mainArea .info{line-height:2.2;margin-bottom:40px}}#intro .container .inner .mainArea .info a{color:#fff;text-decoration:underline;margin-left:1em}#intro .container .inner .mainArea ul.sns{font-size:0}@media screen and (max-width:767px){#intro .container .inner .mainArea ul.sns{text-align:center}}#intro .container .inner .mainArea ul.sns li{width:7%;height:auto;aspect-ratio:1/1;margin-right:10px;display:inline-block}@media screen and (max-width:1440px){#intro .container .inner .mainArea ul.sns li{width:9%}}@media screen and (max-width:1024px){#intro .container .inner .mainArea ul.sns li{width:45px}}@media screen and (max-width:767px){#intro .container .inner .mainArea ul.sns li{margin:0 5px}}#intro .container .inner .mainArea ul.sns li a{display:block}#intro .container .inner .mainArea ul.sns li a img{width:100%;height:auto}#intro .container .inner .mainArea ul.sns li a:hover{opacity:.5}#intro .container .inner .sideBar{width:25%;height:auto;position:absolute;top:0;right:0;z-index:99999}@media screen and (max-width:1440px){#intro .container .inner .sideBar{width:30%}}@media screen and (max-width:1024px){#intro .container .inner .sideBar{width:60%;position:relative;top:inherit;right:inherit;margin:0 auto 100px}}@media screen and (max-width:767px){#intro .container .inner .sideBar{width:300px}}#intro .container .inner .sideBar .logo{width:50%;margin:1em auto 5em}@media screen and (max-width:1024px){#intro .container .inner .sideBar .logo{margin:0 auto 50px}}@media screen and (max-width:767px){#intro .container .inner .sideBar .logo{width:180px}}#intro .container .inner .sideBar ul{font-size:1.8rem}@media screen and (max-width:1920px){#intro .container .inner .sideBar ul{font-size:.9375vw}}#intro .container .inner .sideBar ul li{display:block;margin-top:15px}#intro .container .inner .sideBar ul li a{display:block;text-align:center;padding:.55em 0;border:1px solid #fff;color:#fff;position:relative}@media screen and (max-width:1440px){#intro .container .inner .sideBar ul li a{padding:.7em 0;font-size:1.1111111111vw}}@media screen and (max-width:1024px){#intro .container .inner .sideBar ul li a{font-size:1.6rem}}@media screen and (max-width:767px){#intro .container .inner .sideBar ul li a{padding:10px 0}}#intro .container .inner .sideBar ul li a img{width:3.5%;height:auto;position:absolute;right:7%;top:46%;display:block}#intro .container .inner .sideBar ul li a:hover{color:#333;background-color:#fff}#intro .container .inner .sideBar ul li:first-child a,#intro .container .inner .sideBar ul li:nth-child(2) a{padding:.9em 0;border:none;color:#333;background-color:#fff}@media screen and (max-width:1440px){#intro .container .inner .sideBar ul li:first-child a,#intro .container .inner .sideBar ul li:nth-child(2) a{font-size:1.1111111111vw;padding:1.2em 0}}@media screen and (max-width:1024px){#intro .container .inner .sideBar ul li:first-child a,#intro .container .inner .sideBar ul li:nth-child(2) a{font-size:1.8rem;padding:20px 0}}@media screen and (max-width:767px){#intro .container .inner .sideBar ul li:first-child a,#intro .container .inner .sideBar ul li:nth-child(2) a{padding:12px 0;font-size:1.7rem}}#intro .container .inner .sideBar ul li:first-child a img,#intro .container .inner .sideBar ul li:nth-child(2) a img{width:8%;height:auto;position:absolute;right:inherit;left:5%;top:27%;display:block}@media screen and (max-width:1024px){#intro .container .inner .sideBar ul li:first-child a img,#intro .container .inner .sideBar ul li:nth-child(2) a img{top:30%}}@media screen and (max-width:767px){#intro .container .inner .sideBar ul li:first-child a img,#intro .container .inner .sideBar ul li:nth-child(2) a img{top:32%}}#intro .container .inner .sideBar ul li:first-child a:hover,#intro .container .inner .sideBar ul li:nth-child(2) a:hover{color:#333;opacity:.7}#intro .container .flexWrap{padding:8em 0;line-height:1.8}@media screen and (max-width:1024px){#intro .container .flexWrap{padding:50px 0 100px}}@media screen and (max-width:767px){#intro .container .flexWrap .item{margin-bottom:35px}}#intro .container .flexWrap .item figure{margin:0 0 1.5em}@media screen and (max-width:767px){#intro .container .flexWrap .item figure{margin-bottom:20px;margin-left:-16px}}#intro .container .flexWrap .item h3{font-size:2.1rem;margin-bottom:1em;text-align:center}@media screen and (max-width:1920px){#intro .container .flexWrap .item h3{font-size:1.09375vw}}@media screen and (max-width:1440px){#intro .container .flexWrap .item h3{font-size:1.25vw}}@media screen and (max-width:1024px){#intro .container .flexWrap .item h3{font-size:1.6rem}}@media screen and (max-width:767px){#intro .container .flexWrap .item h3{margin-bottom:10px}}#intro .container .flexWrap .item .tx{font-size:1.6rem}@media screen and (max-width:1920px){#intro .container .flexWrap .item .tx{font-size:.8333333333vw}}@media screen and (max-width:1440px){#intro .container .flexWrap .item .tx{font-size:.9722222222vw}}@media screen and (max-width:1024px){#intro .container .flexWrap .item .tx{font-size:1.3rem}}#gallery{margin-top:-8em;padding-left:8%;margin-bottom:2em;padding-bottom:2em;position:relative}@media screen and (max-width:1024px){#gallery{margin-top:-150px;margin-bottom:0;padding-bottom:50px;padding-left:50px}}@media screen and (max-width:767px){#gallery{padding-left:16px;padding-bottom:40px;padding-right:16px;margin-top:-120px}}#gallery.margin{margin-bottom:100px}@media screen and (max-width:1024px){#gallery.margin{margin-bottom:0}}@media screen and (max-width:767px){#gallery.margin{margin-bottom:0}}#gallery .gallery{overflow:hidden;margin-right:-20%}@media screen and (max-width:1024px){#gallery .gallery{margin-right:-20%}}@media screen and (max-width:767px){#gallery .gallery{margin-right:0}}#gallery .swiper-pagination{position:absolute;bottom:0;left:8%;z-index:999;text-align:left}@media screen and (max-width:1024px){#gallery .swiper-pagination{left:50px}}@media screen and (max-width:767px){#gallery .swiper-pagination{left:16px;text-align:center;padding-right:40px}}#gallery .swiper-pagination-bullet{border-radius:unset;height:5px;opacity:1;width:50px;background-color:#ccc}@media screen and (max-width:1024px){#gallery .swiper-pagination-bullet{width:10px;height:10px}}#gallery .swiper-pagination-bullet-active{background-color:#0059a8}#staffList{margin-bottom:6em}@media screen and (max-width:767px){#staffList{margin-top:50px;margin-bottom:50px}}#staffList .s_title{margin-bottom:4em}@media screen and (max-width:767px){#staffList .s_title{margin-bottom:50px}}#staffList .flexWrap .item{margin-bottom:4em;text-align:center}@media screen and (max-width:1024px){#staffList .flexWrap .item{margin-bottom:50px}}#staffList .flexWrap .item figure{margin-bottom:1em}@media screen and (max-width:1024px){#staffList .flexWrap .item figure{margin-bottom:20px}}@media screen and (max-width:767px){#staffList .flexWrap .item figure{width:250px;margin:0 auto 25px;overflow:hidden;border-radius:10em}}#staffList .flexWrap .item .position{font-size:1.4rem}@media screen and (max-width:1920px){#staffList .flexWrap .item .position{font-size:.7291666667vw}}@media screen and (max-width:1024px){#staffList .flexWrap .item .position{font-size:1.3rem;line-height:1}}#staffList .flexWrap .item .name{font-size:2.1rem}@media screen and (max-width:1920px){#staffList .flexWrap .item .name{font-size:1.09375vw}}@media screen and (max-width:1024px){#staffList .flexWrap .item .name{font-size:2.4rem;line-height:1;margin-top:15px;margin-bottom:15px}}#staffList .flexWrap .item .name span{display:block;color:#0059a8;font-size:1.2rem}@media screen and (max-width:1920px){#staffList .flexWrap .item .name span{font-size:.625vw}}@media screen and (max-width:1024px){#staffList .flexWrap .item .name span{font-size:1.2rem;margin-top:10px}}#staffList .flexWrap .item>.detail{width:60%;margin:1em auto 0;border-radius:10em;overflow:hidden;font-size:1.6rem}@media screen and (max-width:1920px){#staffList .flexWrap .item>.detail{font-size:.8333333333vw}}@media screen and (max-width:1024px){#staffList .flexWrap .item>.detail{font-size:1.6rem;margin-top:15px}}#staffList .flexWrap .item>.detail a{display:block;background-color:#eee;padding:.5em 0}@media screen and (max-width:1024px){#staffList .flexWrap .item>.detail a{padding:8px 0}}#staffList .flexWrap .item>.detail a:hover{background-color:#ddd;color:#333}#shopInfo{margin-bottom:10em}@media screen and (max-width:1024px){#shopInfo{margin-bottom:100px}}@media screen and (max-width:767px){#shopInfo{margin-bottom:75px}}#shopInfo .s_title{margin-bottom:6em}@media screen and (max-width:1024px){#shopInfo .s_title{margin-bottom:50px}}@media screen and (max-width:1024px){#shopInfo .container .flexWrap{display:inherit;flex-wrap:inherit}}#shopInfo .container .flexWrap .item:first-child{width:60%}@media screen and (max-width:1024px){#shopInfo .container .flexWrap .item:first-child{width:100%;height:auto;aspect-ratio:16/9;margin-bottom:75px}}@media screen and (max-width:767px){#shopInfo .container .flexWrap .item:first-child{aspect-ratio:1/1;width:auto;margin:0 -16px 75px}}#shopInfo .container .flexWrap .item:last-child{width:40%;padding-right:8%}@media screen and (max-width:1024px){#shopInfo .container .flexWrap .item:last-child{width:100%;padding-right:0;text-align:center}}#shopInfo .container .flexWrap .item .map{width:100%;height:100%;position:relative;background-color:#333}#shopInfo .container .flexWrap .item .map .link{line-height:1;width:20%;text-align:center;overflow:hidden;border-radius:10em;position:absolute;left:50%;bottom:-1.3em;margin-left:-10%}@media screen and (max-width:1024px){#shopInfo .container .flexWrap .item .map .link{width:180px;margin-left:-90px;margin-bottom:0}}@media screen and (max-width:767px){#shopInfo .container .flexWrap .item .map .link{width:160px;margin-left:-80px;margin-bottom:5px}}#shopInfo .container .flexWrap .item .map .link a{display:block;padding:1.2em 0;font-size:1.4rem;background-color:#0059a8;color:#fff}@media screen and (max-width:1920px){#shopInfo .container .flexWrap .item .map .link a{font-size:.7291666667vw}}@media screen and (max-width:1024px){#shopInfo .container .flexWrap .item .map .link a{font-size:1.4rem;padding:15px 0}}@media screen and (max-width:767px){#shopInfo .container .flexWrap .item .map .link a{font-size:1.3rem;padding:10px 0}}#shopInfo .container .flexWrap .item .map .link a:hover{background-color:#00315c}#shopInfo .container .flexWrap .item dl{display:flex;flex-wrap:wrap;-ms-flex-wrap:wrap;line-height:2;margin:0;border-bottom:1px solid #ddd;font-size:1.6rem;text-align:left}@media screen and (max-width:1920px){#shopInfo .container .flexWrap .item dl{font-size:.8333333333vw}}@media screen and (max-width:1024px){#shopInfo .container .flexWrap .item dl{margin:0;font-size:1.6rem}}@media screen and (max-width:767px){#shopInfo .container .flexWrap .item dl{margin:0 -20px;line-height:1.8}}#shopInfo .container .flexWrap .item dl>dt{width:40%;padding:3.5% 0;border-top:1px solid #ddd;display:block;font-weight:500}@media screen and (max-width:1024px){#shopInfo .container .flexWrap .item dl>dt{width:100%;padding:20px 0 10px}}@media screen and (max-width:767px){#shopInfo .container .flexWrap .item dl>dt{padding:20px 20px 10px}}@media screen and (max-width:1024px){#shopInfo .container .flexWrap .item dl>dt br{display:none}}#shopInfo .container .flexWrap .item dl>dd{width:60%;padding:3.5% 0;border-top:1px solid #ddd;display:block;font-weight:400}@media screen and (max-width:1024px){#shopInfo .container .flexWrap .item dl>dd{width:100%;padding:0 0 20px;border-top:none !important;line-height:1.6}}@media screen and (max-width:767px){#shopInfo .container .flexWrap .item dl>dd{padding:0 20px 20px}}#instagram{margin-bottom:10em}@media screen and (max-width:1024px){#instagram{margin-bottom:50px}}#instagram .container .topArea{position:relative;margin-bottom:2em}@media screen and (max-width:767px){#instagram .container .topArea{text-align:center;margin-bottom:50px}}#instagram .container .topArea p{font-size:1.4rem}@media screen and (max-width:1920px){#instagram .container .topArea p{font-size:.7291666667vw}}@media screen and (max-width:1024px){#instagram .container .topArea p{font-size:1.4rem}}@media screen and (max-width:767px){#instagram .container .topArea p{font-size:1.3rem}}#instagram .container .topArea p span{font-size:3.6rem;margin-right:20px}@media screen and (max-width:1920px){#instagram .container .topArea p span{font-size:1.875vw}}@media screen and (max-width:1024px){#instagram .container .topArea p span{font-size:2.7rem}}@media screen and (max-width:767px){#instagram .container .topArea p span{display:block;font-size:2.4rem;margin-right:0}}#instagram .container .topArea .link{line-height:1;width:12%;text-align:center;overflow:hidden;border-radius:10em;position:absolute;right:0;top:50%;margin-top:-1.5%}@media screen and (max-width:1024px){#instagram .container .topArea .link{width:150px;margin-top:-18px}}@media screen and (max-width:767px){#instagram .container .topArea .link{position:relative;right:inherit;top:inherit;margin:20px auto 0}}#instagram .container .topArea .link a{display:block;padding:1.2em 0;font-size:1.4rem;background-color:#eee;color:#333}@media screen and (max-width:1920px){#instagram .container .topArea .link a{font-size:.7291666667vw}}@media screen and (max-width:1024px){#instagram .container .topArea .link a{font-size:1.3rem;padding:10px 0}}#instagram .container .topArea .link a:hover{background-color:#00315c}#instagram .container .flexWrap{margin:5em -10px 0}@media screen and (max-width:1024px){#instagram .container .flexWrap{margin:50px -10px 0}}#instagram .container .flexWrap .item{width:16.6666%;padding:0 10px}@media screen and (max-width:1024px){#instagram .container .flexWrap .item{width:33.3333%;margin-bottom:20px}}@media screen and (max-width:767px){#instagram .container .flexWrap .item{width:50%}}#reserve{padding:0 0 10em}@media screen and (max-width:1024px){#reserve{padding:0 0 100px}}#reserve .rsvBtn{margin:0 auto;width:25%}@media screen and (max-width:1024px){#reserve .rsvBtn{width:300px}}#reserve .rsvBtn a{display:block;text-align:center;padding:1.3em 0;background:#4985ba;background:linear-gradient(90deg,#4985ba 0%,#9b76d8 100%);font-size:2.4rem;color:#fff}@media screen and (max-width:1920px){#reserve .rsvBtn a{font-size:1.25vw}}@media screen and (max-width:1024px){#reserve .rsvBtn a{font-size:1.8rem;padding:20px 0}}#reserve .rsvBtn a:hover{opacity:.7}.monthly-calendar caption{caption-side:top}