﻿html{font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro",Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-size:12px;font-weight:100;letter-spacing:.1rem}@media screen and (min-width: 800px){html{font-size:16px}}ul{padding:0}li{list-style:none}a{display:block;text-decoration:none}img,video{max-width:100%}.noOverf{overflow:hidden}.flexBox{display:flex}.flexCenter{justify-content:center}.flexBox__el{margin:auto}.gridBox{display:grid}.innerMargin{padding:0 20px;margin:auto}.topMargin{margin-top:30px !important}.inline{display:inline-block !important}.overLink{position:absolute;top:0;left:0;z-index:100;width:100%;height:100%}.subTitle{text-transform:uppercase;text-align:center;font-size:1.4rem}@media screen and (min-width: 1000px){.subTitle{margin-bottom:40px}}@media screen and (min-width: 1000px){.subTitle.topMargin{margin-top:80px !important}}.subTitle__big{font-size:2rem}.subTitle__medium{font-size:1.6rem}.listBox .listBox__el:not(:first-child){margin-top:10px}.gridListBox{display:grid;grid-gap:1em}.gridListBox.setting1{grid-template-columns:repeat(2, 1fr)}@media screen and (min-width: 1000px){.gridListBox.setting1{grid-template-columns:repeat(3, 1fr);display:flex;justify-content:center;flex-wrap:wrap}.gridListBox.setting1 .gridListBox__el{width:30%}.gridListBox.setting1 .gridListBox__el:nth-child(3n+2){margin-left:3.33333%;margin-right:3.33333%}}.gridListBox.setting2{grid-template-columns:repeat(4, 1fr)}@media screen and (min-width: 1000px){.gridListBox.setting2{display:flex;justify-content:flex-start;flex-wrap:wrap}.gridListBox.setting2 .gridListBox__el{width:9%;margin:0.5%}}.gridListBox.setting3{grid-template-columns:repeat(1, 1fr)}@media screen and (min-width: 1000px){.gridListBox.setting3{grid-template-columns:repeat(2, 1fr);display:flex;flex-wrap:wrap}.gridListBox.setting3 .listBox__el{width:48%;margin:1%}}.gridListBox.setting4{grid-template-columns:repeat(1, 1fr)}@media screen and (min-width: 800px){.gridListBox.setting4{display:flex;justify-content:flex-start;flex-wrap:wrap}.gridListBox.setting4 .gridListBox__el{width:49%;margin:0.5%}}.centerBox{border-radius:10px}@media screen and (min-width: 1000px){.centerBox{width:80%;margin:auto}}#main{width:100%;padding-top:60px;overflow:hidden}@media screen and (min-width: 1000px){.autoWidthAlign{width:1000px !important;margin:auto !important}}.open .menuSp__btn .bar1{transform:rotate(-45deg) translate(-8px, 10px)}.open .menuSp__btn .bar2{opacity:0}.open .menuSp__btn .bar3{transform:rotate(45deg) translate(-8px, -10px)}.open .menuSp__menuList{height:calc(100% - 60px)}/*! lightslider - v1.1.3 - 2015-04-14
* https://github.com/sachinchoolur/lightslider
* https://sachinchoolur.github.io/lightslider/index.html
* Copyright (c) 2015 Sachin N; Licensed MIT */.lSSlideOuter{overflow:hidden;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.lightSlider:before,.lightSlider:after{content:" ";display:table}.lightSlider{overflow:hidden;margin:0}.lSSlideWrapper{max-width:100%;overflow:hidden;position:relative}.lSSlideWrapper>.lightSlider:after{clear:both}.lSSlideWrapper .lSSlide{-webkit-transform:translate(0px, 0px);-ms-transform:translate(0px, 0px);transform:translate(0px, 0px);-webkit-transition:all 1s;-webkit-transition-property:-webkit-transform,height;-moz-transition-property:-moz-transform,height;transition-property:transform,height;-webkit-transition-duration:inherit !important;transition-duration:inherit !important;-webkit-transition-timing-function:inherit !important;transition-timing-function:inherit !important}.lSSlideWrapper .lSFade{position:relative}.lSSlideWrapper .lSFade>*{position:absolute !important;top:0;left:0;z-index:9;margin-right:0;width:100%}.lSSlideWrapper.usingCss .lSFade>*{opacity:0;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:inherit !important;transition-duration:inherit !important;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-timing-function:inherit !important;transition-timing-function:inherit !important}.lSSlideWrapper .lSFade>*.active{z-index:10}.lSSlideWrapper.usingCss .lSFade>*.active{opacity:1}.lSSlideOuter .lSPager.lSpg{margin:10px 0 0;padding:0;text-align:center}.lSSlideOuter .lSPager.lSpg>li{cursor:pointer;display:inline-block;padding:0 5px}.lSSlideOuter .lSPager.lSpg>li a{background-color:#222222;border-radius:30px;display:inline-block;height:8px;overflow:hidden;text-indent:-999em;width:8px;position:relative;z-index:99;-webkit-transition:all 0.5s linear 0s;transition:all 0.5s linear 0s}.lSSlideOuter .lSPager.lSpg>li:hover a,.lSSlideOuter .lSPager.lSpg>li.active a{background-color:#428bca}.lSSlideOuter .media{opacity:0.8}.lSSlideOuter .media.active{opacity:1}.lSSlideOuter .lSPager.lSGallery{list-style:none outside none;padding-left:0;margin:0;overflow:hidden;transform:translate3d(0px, 0px, 0px);-moz-transform:translate3d(0px, 0px, 0px);-ms-transform:translate3d(0px, 0px, 0px);-webkit-transform:translate3d(0px, 0px, 0px);-o-transform:translate3d(0px, 0px, 0px);-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.lSSlideOuter .lSPager.lSGallery li{overflow:hidden;-webkit-transition:border-radius 0.12s linear 0s 0.35s linear 0s;transition:border-radius 0.12s linear 0s 0.35s linear 0s}.lSSlideOuter .lSPager.lSGallery li.active,.lSSlideOuter .lSPager.lSGallery li:hover{border-radius:5px}.lSSlideOuter .lSPager.lSGallery img{display:block;height:auto;max-width:100%}.lSSlideOuter .lSPager.lSGallery:before,.lSSlideOuter .lSPager.lSGallery:after{content:" ";display:table}.lSSlideOuter .lSPager.lSGallery:after{clear:both}.lSAction>a{width:30px;display:block;top:0;height:100%;cursor:pointer;position:absolute;z-index:99;opacity:0.5;-webkit-transition:opacity 0.35s linear 0s;transition:opacity 0.35s linear 0s}.lSAction>a:hover{opacity:1}.lSAction>.lSPrev{background:#dec38e url(/public/img/control_left.png) no-repeat;background-position:50% 50%;background-size:25px;left:0}.lSAction>.lSNext{background:#dec38e url(/public/img/control_right.png) no-repeat;background-position:50% 50%;background-size:25px;right:0}.lSAction>a.disabled{pointer-events:none}.cS-hidden{height:1px;opacity:0;filter:alpha(opacity=0);overflow:hidden}.lSSlideOuter.vertical{position:relative}.lSSlideOuter.vertical.noPager{padding-right:0px !important}.lSSlideOuter.vertical .lSGallery{position:absolute !important;right:0;top:0}.lSSlideOuter.vertical .lightSlider>*{width:100% !important;max-width:none !important}.lSSlideOuter.vertical .lSAction>a{left:50%;margin-left:-14px;margin-top:0}.lSSlideOuter.vertical .lSAction>.lSNext{background-position:31px -31px;bottom:10px;top:auto}.lSSlideOuter.vertical .lSAction>.lSPrev{background-position:0 -31px;bottom:auto;top:10px}.lSSlideOuter.lSrtl{direction:rtl}.lSSlideOuter .lightSlider,.lSSlideOuter .lSPager{padding-left:0;list-style:none outside none}.lSSlideOuter.lSrtl .lightSlider,.lSSlideOuter.lSrtl .lSPager{padding-right:0}.lSSlideOuter .lightSlider>*,.lSSlideOuter .lSGallery li{float:left}.lSSlideOuter.lSrtl .lightSlider>*,.lSSlideOuter.lSrtl .lSGallery li{float:right !important}@-webkit-keyframes rightEnd{0%{left:0}50%{left:-15px}100%{left:0}}@keyframes rightEnd{0%{left:0}50%{left:-15px}100%{left:0}}@-webkit-keyframes topEnd{0%{top:0}50%{top:-15px}100%{top:0}}@keyframes topEnd{0%{top:0}50%{top:-15px}100%{top:0}}@-webkit-keyframes leftEnd{0%{left:0}50%{left:15px}100%{left:0}}@keyframes leftEnd{0%{left:0}50%{left:15px}100%{left:0}}@-webkit-keyframes bottomEnd{0%{bottom:0}50%{bottom:-15px}100%{bottom:0}}@keyframes bottomEnd{0%{bottom:0}50%{bottom:-15px}100%{bottom:0}}.lSSlideOuter .rightEnd{-webkit-animation:rightEnd 0.3s;animation:rightEnd 0.3s;position:relative}.lSSlideOuter .leftEnd{-webkit-animation:leftEnd 0.3s;animation:leftEnd 0.3s;position:relative}.lSSlideOuter.vertical .rightEnd{-webkit-animation:topEnd 0.3s;animation:topEnd 0.3s;position:relative}.lSSlideOuter.vertical .leftEnd{-webkit-animation:bottomEnd 0.3s;animation:bottomEnd 0.3s;position:relative}.lSSlideOuter.lSrtl .rightEnd{-webkit-animation:leftEnd 0.3s;animation:leftEnd 0.3s;position:relative}.lSSlideOuter.lSrtl .leftEnd{-webkit-animation:rightEnd 0.3s;animation:rightEnd 0.3s;position:relative}.lightSlider.lsGrab>*{cursor:-webkit-grab;cursor:-moz-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.lightSlider.lsGrabbing>*{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}.lightSlider--overAllowed .lSSlideOuter{overflow:initial}.lightSlider--overAllowed .lSSlideOuter .lSSlideWrapper{overflow:initial}#header{position:fixed;top:0;z-index:1000;width:100%;height:60px;background:#fff;box-shadow:1px 1px 10px 2px rgba(0,0,0,0.1)}#menuSp{width:60px;height:60px}#top__logo{margin:auto;padding-right:60px}#top__logo__inner{position:relative}#logo{color:#69c;font-size:2.2em;font-weight:600}#menuSp{display:flex}.menuSp__btn{display:inline-block;width:50px;width:50px;margin:auto;cursor:pointer}.menuSp__btn .bar1,.menuSp__btn .bar2,.menuSp__btn .bar3{width:45px;height:5px;margin:8px 2px;background-color:#dec38e;transition:0.2s}.menuSp__menuList{position:fixed;top:60px;left:0;z-index:10000;width:100%;height:0;background:white;overflow:scroll;transition:.2s}.menuSp__menuList li{border-bottom:1px solid #bdbdbd}.menuSp__menuList li a{text-transform:uppercase;font-size:1.4em;text-decoration:none;padding:15px 0;color:black;font-weight:500}.menuSp__menuList .menuSp__link{display:grid;grid-template-columns:repeat(1, 1fr);grid-gap:2em;padding:30px 0 100px}@media screen and (min-width: 1000px){.menuSp__menuList .menuSp__link{display:flex;justify-content:center;flex-wrap:wrap}.menuSp__menuList .menuSp__link a{width:30%;margin-top:30px}.menuSp__menuList .menuSp__link a:nth-child(3n+2){margin-left:3.333333%;margin-right:3.333333%}}#footer{margin-top:80px;color:white;position:relative;background-color:#e4cea2}#home #footer{margin-top:0}#topScroll{opacity:0;position:fixed;z-index:999;right:5px;bottom:5px;display:flex;justify-content:center;align-items:center;width:55px;height:55px;border-radius:60px;background:white;box-shadow:1px 1px 10px 2px rgba(0,0,0,0.1);transition:.5s opacity}@media screen and (min-width: 1200px){#topScroll{right:50%;margin-right:-560px}}#topScroll.appear{opacity:.8}#topScroll.stop{position:absolute;top:0;margin-top:-33px}#topScroll .arrowUp{width:0;height:0;margin-top:-10px;border-left:20px solid transparent;border-right:20px solid transparent;border-bottom:20px solid #dec38e}.footer__top{display:flex;justify-content:space-evenly;width:100%;padding:50px 0;font-weight:500;font-size:1.5rem}@media screen and (min-width: 1000px){.footer__top{justify-content:space-around}}.footer__top .onlineshop{display:flex;justify-content:center;align-items:center}.footer__top .socialMedia{width:50px}.footer__bottom{display:flex;justify-content:center;padding:5px;background-color:#dec38e}.footer__bottom .copyright{text-align:center;font-size:.7rem}.outerShadow{padding-top:60px;padding-bottom:100px}@media screen and (min-width: 1000px){.outerShadow{box-shadow:1px 1px 12px 0px rgba(0,0,0,0.3)}}.no-js #loader{display:none}.js #loader{display:block;position:absolute;left:100px;top:0}.se-pre-con{position:fixed;left:0px;top:0px;width:100%;height:100%;z-index:9999;background:url(/public/img/preloader_1.gif) center no-repeat #fff}.infoBox__inner{width:100%;height:110px;padding:5px;background:#f5eddd;border:1px solid #dec38e;overflow-y:scroll}@media screen and (min-width: 1000px){.infoBox__inner{width:80%;height:300px}}.infoBox__inner .infoBox__el{padding-left:10px;background-color:white}.infoBox__inner .infoBox__el p{display:flex;align-items:center;min-height:30px}.infoBox__inner .infoBox__el p::before{content:"i";min-width:22px;width:22px;height:22px;margin-right:5px;text-align:center;line-height:20px;font-weight:bold;border:1px solid #69c;border-radius:22px;background-color:#69c;color:#fff}.infoBox__inner .infoBox__el p span{width:calc(100% - 26px);padding-left:8px;padding-right:8px;overflow:hidden;word-break:break-word;text-align:left;border-left:1px solid rgba(102,153,204,0.5)}.infoBox__inner .infoBox__el p.info::before{border-color:#69c;color:#69c}.infoBox__inner .infoBox__el p.info span{border-color:rgba(102,153,204,0.5)}.infoBox__inner .infoBox__el p.success::before{border-color:#67d867;background-color:#67d867}.infoBox__inner .infoBox__el p.success span{border-color:rgba(103,216,103,0.5)}.infoBox__inner .infoBox__el p.warning::before{border-color:#ffab2c;background-color:#ffab2c}.infoBox__inner .infoBox__el p.warning span{border-color:rgba(255,171,44,0.5)}.infoBox__inner .infoBox__el p.danger::before{border-color:#dd5f5f;background-color:#dd5f5f}.infoBox__inner .infoBox__el p.danger span{border-color:rgba(221,95,95,0.5)}.topicListEl{display:flex;position:relative;min-height:140px;padding:2px;background:#f5eddd}.topicListEl .topicListEl__img{width:140px;overflow:hidden;height:100%}.topicListEl .topicListEl__cnt{width:calc(100% - 140px);height:100%;padding:10px}.topicListEl .topicListEl__cnt .topicListEl__title{margin-bottom:10px;font-size:1.1em;color:#c79a3f}.bigamiContestBox{overflow:hidden}.snsBox{display:flex;justify-content:center;flex-direction:column}@media screen and (min-width: 1000px){.snsBox{width:80%;margin:auto}}.snsBox__iframe{max-height:550px;overflow:hidden}.snsBox__iframe.pc{max-height:750px}@media screen and (max-width: 800px){.snsBox__iframe.pc{display:none}}@media screen and (min-width: 800px){.snsBox__iframe.sp{display:none}}.snsBox__list{display:flex;justify-content:space-around}@media screen and (min-width: 1000px){.snsBox__list{justify-content:space-around}}.snsBox__list .snsBox__list__el{width:60px;height:60px;background-size:contain}.snsBox__list .snsBox__list__el.facebook{background:url(/public/img/icons/sns/facebook.png) no-repeat;background-size:contain}.snsBox__list .snsBox__list__el.youtube{background:url(/public/img/icons/sns/youtube.png) no-repeat;background-size:contain}.snsBox__list .snsBox__list__el.twitter{background:url(/public/img/icons/sns/twitter.png) no-repeat;background-size:contain}.snsBox__list .snsBox__list__el.line{display:flex;border-radius:10px;border:1px solid #d2d2d2}.snsBox__list .snsBox__list__el.line iframe{margin:auto}.snsBox__list .snsBox__list__el a{display:block;height:100%}@media screen and (min-width: 1000px){.movieBox{width:80%;margin:auto}}.movieBox .movieBox__title{color:#c79a3f;text-align:center;text-transform:uppercase}.blogBox{overflow:hidden}.linkBox{display:flex;justify-content:space-between;height:100px}.linkBox .linkBox__el{width:49%;height:100%;border-radius:10px;background:red}.productListEl{display:flex;position:relative;min-height:120px;padding:5px;font-size:.9em;border-radius:20px;box-shadow:1px 1px 10px 2px rgba(0,0,0,0.1)}@media screen and (min-width: 1000px){.productListEl{height:100%}}.productListEl .productListEl__img{width:120px;display:flex}.productListEl .productListEl__img .productListEl__img__inner{width:100%;height:120px;margin:auto;overflow:hidden;border-radius:20px;border:1px solid #f0f0f0}.productListEl .productListEl__cnt{width:calc(100% - 120px);height:100%;padding:10px}.productListEl .productListEl__cnt .productListEl__title{margin:10px 0;color:#c79a3f;text-align:center}.productListEl .productListEl__cnt .productListEl__info{display:flex;justify-content:space-around;margin:5px 0}.productListEl .productListEl__cnt .productListEl__info .first{white-space:nowrap;margin-right:10px}.productListEl .productListEl__cnt .productListEl__expl{overflow:hidden}.productGenreEl{height:120px;display:flex;position:relative;background-size:cover;background-position:center center;box-shadow:1px 1px 10px 2px rgba(0,0,0,0.1)}@media screen and (min-width: 1000px){.productGenreEl{height:220px}}.productGenreEl.hairCare{background-image:url(/public/img/top_haircare.png)}.productGenreEl.agingCare{background-image:url(/public/img/top_agingcare.png)}.productGenreEl.styling{background-image:url(/public/img/top_styling.png)}.productGenreEl.cosme{background-image:url(/public/img/top_cosme.png)}.productGenreEl.healthcare{background-image:url(/public/img/top_healthcare.png)}.productGenreEl.salon{background-image:url(/public/img/top_salon.png)}.productGenreEl .productGenreEl__title{position:absolute;bottom:0;left:0;right:0;padding:10px 0;background-color:rgba(210,174,103,0.7);color:white;font-size:1.2em;text-align:center;text-transform:uppercase}.company-baner{width:100%;height:40vh;box-shadow:1px 1px 10px 2px rgba(0,0,0,0.1);align-items:center;justify-content:center;background:#080705;background:linear-gradient(153deg, #080705 0%, #755f4f 12%, #f1dccb 47%, #755f4f 85%, #000 100%);font-size:4rem}.company-introduction{flex-direction:column}.director{width:100%;margin:0 auto;border-radius:3px;padding-top:2rem;padding-left:3rem}@media only screen and (max-width: 600px){.director{display:block}}.director__shape{width:12rem;height:12rem;float:left;border-radius:50%;transform:translateX(-2rem);position:relative;overflow:hidden;flex-shrink:0}.director__img{height:100%}.director__text hr{border:none;height:.2rem;background-color:#e4cea2}.director__text h3{margin-top:0.7rem}.director__text h4{color:#e4cea2}.benefit-main{justify-content:space-around;width:100%}.benefit{width:100%;width:15vw;height:15vw;margin:20px;position:relative;-webkit-perspective:1200px;-moz-perspective:1200px;-ms-perspective:1200px;-o-perspective:1200px;perspective:1200px;-webkit-perspective-origin:50% 50%;-moz-perspective-origin:50% 50%;-ms-perspective-origin:50% 50%;-o-perspective-origin:50% 50%;perspective-origin:50% 50%}@keyframes bounce{0%{top:0px}50%{top:10px}100%{top:0px}}.benefit--01{transform:translateX(15px);margin-right:0;animation-name:bounce;animation-duration:4s;animation-iteration-count:infinite}.benefit--02{transform:translateY(15px);margin-left:0;margin-right:0;animation-name:bounce;animation-duration:4s;animation-delay:1s;animation-iteration-count:infinite}.benefit--03{transform:translateY(-15px);margin-left:0;margin-right:0;animation-name:bounce;animation-duration:4s;animation-delay:.4s;animation-iteration-count:infinite}.benefit--04{transform:translateX(-15px);margin-left:0;animation-name:bounce;animation-duration:4s;animation-delay:.2s;animation-iteration-count:infinite}.ball{display:flex;align-items:center;justify-content:center;width:16vw;height:16vw;border-radius:100%;position:relative;background:radial-gradient(circle at bottom, #81e8f6, #76deef 10%, #055194 80%, #062745 100%)}@media screen and (min-width: 800px){.ball{width:98%;height:80%}}.ball__caption{text-transform:uppercase;font-size:1.3rem;text-align:center}.imageBox{display:flex;flex-direction:column;justify-content:space-around;align-items:center}@media screen and (min-width: 800px){.imageBox{flex-direction:row}}.imageBox .imageBox__el{width:80%;height:auto;margin-bottom:30px}@media screen and (min-width: 800px){.imageBox .imageBox__el{width:45%;margin-bottom:0}}.imageBox .imageBox__el img{width:100%}.ball:before{content:"";position:absolute;top:1%;left:5%;width:90%;height:90%;border-radius:100%;background:radial-gradient(circle at top, white, rgba(255,255,255,0) 58%);-webkit-filter:blur(5px);filter:blur(5px);z-index:2}.ball:after{content:"";position:absolute;display:none;top:5%;left:10%;width:80%;height:80%;border-radius:100%;-webkit-filter:blur(1px);filter:blur(1px);z-index:2;-webkit-transform:rotateZ(-30deg);transform:rotateZ(-30deg)}.ball .shadow{position:absolute;width:100%;height:100%;background:radial-gradient(circle, rgba(0,0,0,0.4), rgba(0,0,0,0.1) 40%, rgba(0,0,0,0) 50%);-webkit-transform:rotateX(90deg) translateZ(-160px);transform:rotateX(90deg) translateZ(-160px);z-index:1}.ball.plain{background:black}.ball.plain:before,.ball.plain:after{display:none}.ball.bubble{background:radial-gradient(circle at 50% 55%, rgba(240,245,255,0.9), rgba(240,245,255,0.9) 40%, rgba(225,238,255,0.8) 60%, rgba(43,130,255,0.4));-webkit-animation:bubble-anim 2s ease-out infinite;animation:bubble-anim 2s ease-out infinite}.ball.bubble:before{-webkit-filter:blur(0);filter:blur(0);height:80%;width:40%;background:radial-gradient(circle at 130% 130%, rgba(255,255,255,0) 0, rgba(255,255,255,0) 46%, rgba(255,255,255,0.8) 50%, rgba(255,255,255,0.8) 58%, rgba(255,255,255,0) 60%, rgba(255,255,255,0) 100%);-webkit-transform:translateX(131%) translateY(58%) rotateZ(168deg) rotateX(10deg);transform:translateX(131%) translateY(58%) rotateZ(168deg) rotateX(10deg)}.ball.bubble:after{display:block;background:radial-gradient(circle at 50% 80%, rgba(255,255,255,0), rgba(255,255,255,0) 74%, white 80%, white 84%, rgba(255,255,255,0) 100%)}@-webkit-keyframes bubble-anim{0%{-webkit-transform:scale(1);transform:scale(1)}20%{-webkit-transform:scaleY(0.95) scaleX(1.05);transform:scaleY(0.95) scaleX(1.05)}48%{-webkit-transform:scaleY(1.1) scaleX(0.9);transform:scaleY(1.1) scaleX(0.9)}68%{-webkit-transform:scaleY(0.98) scaleX(1.02);transform:scaleY(0.98) scaleX(1.02)}80%{-webkit-transform:scaleY(1.02) scaleX(0.98);transform:scaleY(1.02) scaleX(0.98)}97%,100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes bubble-anim{0%{-webkit-transform:scale(1);transform:scale(1)}20%{-webkit-transform:scaleY(0.95) scaleX(1.05);transform:scaleY(0.95) scaleX(1.05)}48%{-webkit-transform:scaleY(1.1) scaleX(0.9);transform:scaleY(1.1) scaleX(0.9)}68%{-webkit-transform:scaleY(0.98) scaleX(1.02);transform:scaleY(0.98) scaleX(1.02)}80%{-webkit-transform:scaleY(1.02) scaleX(0.98);transform:scaleY(1.02) scaleX(0.98)}97%,100%{-webkit-transform:scale(1);transform:scale(1)}}.aquavision{flex-direction:column;align-items:center}.aquavision .aquavision-logo{background-color:#9dacbf;color:#fffffe;text-transform:uppercase;padding:1rem 2rem;border-radius:5%}.aquavision .arrow{font-size:2rem;font-weight:700;color:#9dacbf}.aquavision .arrow>*{margin-top:1rem;margin-bottom:0;margin-left:2rem;margin-right:2rem}@media (min-width: 600px){.aquavision .arrow>*{margin-left:4vw;margin-right:4vw}}.aquavision .aquavision-box{width:90%;justify-content:space-around;justify-items:center}@media (min-width: 600px){.aquavision .aquavision-box{width:50vw;justify-items:center}}.aquavision .aquavision-box>*{flex-grow:1;height:5rem;margin:2px;padding:5px;justify-content:center;align-items:center;text-align:center;color:#4876a3}.aquavision .aquavision-box--green{background:#f2f6f8;background:-moz-linear-gradient(top, #f2f6f8 0%, #cadedf 59%, #b4c5cf 89%, #e1f0f9 100%);background:-webkit-gradient(left top, left bottom, color-stop(0%, #f2f6f8), color-stop(59%, #cadedf), color-stop(89%, #b4c5cf), color-stop(100%, #e1f0f9));background:-webkit-linear-gradient(top, #f2f6f8 0%, #cadedf 59%, #b4c5cf 89%, #e1f0f9 100%);background:-o-linear-gradient(top, #f2f6f8 0%, #cadedf 59%, #b4c5cf 89%, #e1f0f9 100%);background:-ms-linear-gradient(top, #f2f6f8 0%, #cadedf 59%, #b4c5cf 89%, #e1f0f9 100%);background:linear-gradient(to bottom, #f2f6f8 0%, #cadedf 59%, #b4c5cf 89%, #e1f0f9 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f6f8', endColorstr='#e1f0f9', GradientType=0 )}.aquavision .aquavision-box--purple{background:#f2f6f8;background:-moz-linear-gradient(top, #f2f6f8 0%, #d9cede 59%, #b4c5cf 89%, #e1f0f9 100%);background:-webkit-gradient(left top, left bottom, color-stop(0%, #f2f6f8), color-stop(59%, #d9cede), color-stop(89%, #b4c5cf), color-stop(100%, #e1f0f9));background:-webkit-linear-gradient(top, #f2f6f8 0%, #d9cede 59%, #b4c5cf 89%, #e1f0f9 100%);background:-o-linear-gradient(top, #f2f6f8 0%, #d9cede 59%, #b4c5cf 89%, #e1f0f9 100%);background:-ms-linear-gradient(top, #f2f6f8 0%, #d9cede 59%, #b4c5cf 89%, #e1f0f9 100%);background:linear-gradient(to bottom, #f2f6f8 0%, #d9cede 59%, #b4c5cf 89%, #e1f0f9 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f6f8', endColorstr='#e1f0f9', GradientType=0 )}.aquavision .aquavision-box--grey{background:#f2f6f8;background:-moz-linear-gradient(top, #f2f6f8 0%, #d2d7dd 59%, #b5c6d0 89%, #e0eff9 100%);background:-webkit-gradient(left top, left bottom, color-stop(0%, #f2f6f8), color-stop(59%, #d2d7dd), color-stop(89%, #b5c6d0), color-stop(100%, #e0eff9));background:-webkit-linear-gradient(top, #f2f6f8 0%, #d2d7dd 59%, #b5c6d0 89%, #e0eff9 100%);background:-o-linear-gradient(top, #f2f6f8 0%, #d2d7dd 59%, #b5c6d0 89%, #e0eff9 100%);background:-ms-linear-gradient(top, #f2f6f8 0%, #d2d7dd 59%, #b5c6d0 89%, #e0eff9 100%);background:linear-gradient(to bottom, #f2f6f8 0%, #d2d7dd 59%, #b5c6d0 89%, #e0eff9 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f6f8', endColorstr='#e0eff9', GradientType=0 )}.history{text-align:center}.company-info{text-align:left}.companyTable{border:none;padding:0.2rem;text-align:left;table-layout:auto;width:100%}.companyTable caption{background-color:#F7F3F4}.companyTable td{background-color:#FCFAFB;border:none;border-bottom:1px solid #eddfc5;text-align:left;vertical-align:top;padding:.6rem}.companyTable .tableFix{white-space:nowrap}@media (max-width: 500px){.companyTable .tableFix{width:30%;white-space:normal}}.dealerTop{background:#f5eddd;padding-top:10px;padding-bottom:10px}.dealer_mark{width:20px}.dealerEl{padding:5px 10px;background:#f5eddd;border:1px solid #dec38e;border-radius:5px}.dealerEl .dealerEl__name{position:relative;padding-left:20px;padding-bottom:5px;text-align:center;line-height:20px;border-bottom:1px solid #dec38e}.dealerEl .dealerEl__name::before{content:" ";position:absolute;left:0;top:0;width:20px;height:20px}.dealerEl .dealerEl__name.asMark::before{background:url(/public/img/icons/salon/icon-02_08.png);background-size:100%}.dealerEl .dealerEl__text{display:flex;align-items:center;margin:8px 0}.dealerEl .dealerEl__text--tel{justify-content:center;font-size:1.3em}.dealerEl .dealerEl__icon{height:30px;padding:5px;margin-right:10px;background:white;border:1px solid #dec38e;border-radius:5px;text-align:center;white-space:nowrap;font-weight:400;text-transform:uppercase}.selectBox{display:flex;justify-content:center;padding:30px 20px}.selectBox .button{padding:0 20px;background:#dec38e;font-size:1.3em;border-radius:5px;border:none;box-shadow:1px 1px 10px 2px rgba(0,0,0,0.1)}#search_year{padding:5px 20px;margin:0 10px;font-size:1.8em}.monthEl{padding-top:50%;padding-bottom:50%;position:relative}.monthEl.january{background:url(/public/img/icons/month/january.png) no-repeat;background-size:contain}.monthEl.february{background:url(/public/img/icons/month/february.png) no-repeat;background-size:contain}.monthEl.march{background:url(/public/img/icons/month/march.png) no-repeat;background-size:contain}.monthEl.april{background:url(/public/img/icons/month/april.png) no-repeat;background-size:contain}.monthEl.may{background:url(/public/img/icons/month/may.png) no-repeat;background-size:contain}.monthEl.june{background:url(/public/img/icons/month/june.png) no-repeat;background-size:contain}.monthEl.july{background:url(/public/img/icons/month/july.png) no-repeat;background-size:contain}.monthEl.august{background:url(/public/img/icons/month/august.png) no-repeat;background-size:contain}.monthEl.september{background:url(/public/img/icons/month/september.png) no-repeat;background-size:contain}.monthEl.october{background:url(/public/img/icons/month/october.png) no-repeat;background-size:contain}.monthEl.november{background:url(/public/img/icons/month/november.png) no-repeat;background-size:contain}.monthEl.december{background:url(/public/img/icons/month/december.png) no-repeat;background-size:contain}.biContest figure{display:flex;flex-direction:column}@media screen and (min-width: 800px){.biContest figure{flex-direction:row}}@media screen and (min-width: 800px){.biContest .biContest__img{width:40%;height:40%}}@media screen and (min-width: 800px){.biContest .biContest__cnt{width:60%;padding:20px}}.biContest .biContest__title{text-align:center;color:#e4cea2}.biContest .biContest__text{height:auto;transition:.2s}.biContest .biContest__subtitle{font-weight:bold}.biContest .biContest__detailsButton{width:100%;height:30px;margin-bottom:30px}.biContest .biContest__detailsButton .icon{position:relative;width:30px;height:30px;margin:auto;display:block;background-color:#e4cea2;border-radius:30px;cursor:pointer}@media screen and (min-width: 800px){.biContest .biContest__detailsButton .icon{display:none}}.biContest .biContest__detailsButton .icon::before,.biContest .biContest__detailsButton .icon::after{content:"";position:absolute;background:white;transition:150ms all ease-out}.biContest .biContest__detailsButton .icon::before{top:14px;left:4px;right:4px;height:3px}.biContest .biContest__detailsButton .icon::after{top:4px;left:14px;bottom:4px;width:3px;transition:.2s;transform:rotate(90deg)}.detailsHidden .biContest__text{height:0;margin:0;overflow:hidden}@media screen and (min-width: 800px){.detailsHidden .biContest__text{height:auto;margin-top:10px;margin-bottom:10px}}.detailsHidden .biContest__detailsButton .icon:after{transform:rotate(0deg)}.prefectureEl{padding-top:50%;padding-bottom:50%;position:relative}.prefectureEl.prefecture_1{background:url(/public/img/icons/prefecture/prefecture_1.png) no-repeat;background-size:contain}.prefectureEl.prefecture_2{background:url(/public/img/icons/prefecture/prefecture_2.png) no-repeat;background-size:contain}.prefectureEl.prefecture_3{background:url(/public/img/icons/prefecture/prefecture_3.png) no-repeat;background-size:contain}.prefectureEl.prefecture_4{background:url(/public/img/icons/prefecture/prefecture_4.png) no-repeat;background-size:contain}.prefectureEl.prefecture_5{background:url(/public/img/icons/prefecture/prefecture_5.png) no-repeat;background-size:contain}.prefectureEl.prefecture_6{background:url(/public/img/icons/prefecture/prefecture_6.png) no-repeat;background-size:contain}.prefectureEl.prefecture_7{background:url(/public/img/icons/prefecture/prefecture_7.png) no-repeat;background-size:contain}.prefectureEl.prefecture_8{background:url(/public/img/icons/prefecture/prefecture_8.png) no-repeat;background-size:contain}.prefectureEl.prefecture_9{background:url(/public/img/icons/prefecture/prefecture_9.png) no-repeat;background-size:contain}.prefectureEl.prefecture_10{background:url(/public/img/icons/prefecture/prefecture_10.png) no-repeat;background-size:contain}.prefectureEl.prefecture_11{background:url(/public/img/icons/prefecture/prefecture_11.png) no-repeat;background-size:contain}.prefectureEl.prefecture_12{background:url(/public/img/icons/prefecture/prefecture_12.png) no-repeat;background-size:contain}.prefectureEl.prefecture_13{background:url(/public/img/icons/prefecture/prefecture_13.png) no-repeat;background-size:contain}.prefectureEl.prefecture_14{background:url(/public/img/icons/prefecture/prefecture_14.png) no-repeat;background-size:contain}.prefectureEl.prefecture_15{background:url(/public/img/icons/prefecture/prefecture_15.png) no-repeat;background-size:contain}.prefectureEl.prefecture_16{background:url(/public/img/icons/prefecture/prefecture_16.png) no-repeat;background-size:contain}.prefectureEl.prefecture_17{background:url(/public/img/icons/prefecture/prefecture_17.png) no-repeat;background-size:contain}.prefectureEl.prefecture_18{background:url(/public/img/icons/prefecture/prefecture_18.png) no-repeat;background-size:contain}.prefectureEl.prefecture_19{background:url(/public/img/icons/prefecture/prefecture_19.png) no-repeat;background-size:contain}.prefectureEl.prefecture_20{background:url(/public/img/icons/prefecture/prefecture_20.png) no-repeat;background-size:contain}.prefectureEl.prefecture_21{background:url(/public/img/icons/prefecture/prefecture_21.png) no-repeat;background-size:contain}.prefectureEl.prefecture_22{background:url(/public/img/icons/prefecture/prefecture_22.png) no-repeat;background-size:contain}.prefectureEl.prefecture_23{background:url(/public/img/icons/prefecture/prefecture_23.png) no-repeat;background-size:contain}.prefectureEl.prefecture_24{background:url(/public/img/icons/prefecture/prefecture_24.png) no-repeat;background-size:contain}.prefectureEl.prefecture_25{background:url(/public/img/icons/prefecture/prefecture_25.png) no-repeat;background-size:contain}.prefectureEl.prefecture_26{background:url(/public/img/icons/prefecture/prefecture_26.png) no-repeat;background-size:contain}.prefectureEl.prefecture_27{background:url(/public/img/icons/prefecture/prefecture_27.png) no-repeat;background-size:contain}.prefectureEl.prefecture_28{background:url(/public/img/icons/prefecture/prefecture_28.png) no-repeat;background-size:contain}.prefectureEl.prefecture_29{background:url(/public/img/icons/prefecture/prefecture_29.png) no-repeat;background-size:contain}.prefectureEl.prefecture_30{background:url(/public/img/icons/prefecture/prefecture_30.png) no-repeat;background-size:contain}.prefectureEl.prefecture_31{background:url(/public/img/icons/prefecture/prefecture_31.png) no-repeat;background-size:contain}.prefectureEl.prefecture_32{background:url(/public/img/icons/prefecture/prefecture_32.png) no-repeat;background-size:contain}.prefectureEl.prefecture_33{background:url(/public/img/icons/prefecture/prefecture_33.png) no-repeat;background-size:contain}.prefectureEl.prefecture_34{background:url(/public/img/icons/prefecture/prefecture_34.png) no-repeat;background-size:contain}.prefectureEl.prefecture_35{background:url(/public/img/icons/prefecture/prefecture_35.png) no-repeat;background-size:contain}.prefectureEl.prefecture_36{background:url(/public/img/icons/prefecture/prefecture_36.png) no-repeat;background-size:contain}.prefectureEl.prefecture_37{background:url(/public/img/icons/prefecture/prefecture_37.png) no-repeat;background-size:contain}.prefectureEl.prefecture_38{background:url(/public/img/icons/prefecture/prefecture_38.png) no-repeat;background-size:contain}.prefectureEl.prefecture_39{background:url(/public/img/icons/prefecture/prefecture_39.png) no-repeat;background-size:contain}.prefectureEl.prefecture_40{background:url(/public/img/icons/prefecture/prefecture_40.png) no-repeat;background-size:contain}.prefectureEl.prefecture_41{background:url(/public/img/icons/prefecture/prefecture_41.png) no-repeat;background-size:contain}.prefectureEl.prefecture_42{background:url(/public/img/icons/prefecture/prefecture_42.png) no-repeat;background-size:contain}.prefectureEl.prefecture_43{background:url(/public/img/icons/prefecture/prefecture_43.png) no-repeat;background-size:contain}.prefectureEl.prefecture_44{background:url(/public/img/icons/prefecture/prefecture_44.png) no-repeat;background-size:contain}.prefectureEl.prefecture_45{background:url(/public/img/icons/prefecture/prefecture_45.png) no-repeat;background-size:contain}.prefectureEl.prefecture_46{background:url(/public/img/icons/prefecture/prefecture_46.png) no-repeat;background-size:contain}.prefectureEl.prefecture_47{background:url(/public/img/icons/prefecture/prefecture_47.png) no-repeat;background-size:contain}.salonEl{padding:5px 10px;background:#f5eddd;border:1px solid #dec38e;border-radius:5px}.salonEl .salonEl__name{position:relative;padding-left:40px;padding-bottom:5px;text-align:center;line-height:20px;border-bottom:1px solid #dec38e}.salonEl .salonEl__iconsCnt{margin:8px 0;display:flex;justify-content:left}.salonEl .salonEl__iconsCnt span{width:8%;margin:1%}.salonEl .salonEl__text{display:flex;align-items:center;margin:8px 0}.salonEl .salonEl__text--tel{justify-content:center;font-size:1.3em}.salonEl .salonEl__text--others{justify-content:space-evenly}.salonEl .salonEl__icon{position:relative;padding:5px 5px;margin-right:10px;background:white;border:1px solid #dec38e;border-radius:5px;text-align:center;white-space:nowrap;font-weight:400;text-transform:uppercase}.salonEl .salonEl__icon--title{position:absolute;left:0;top:-6px}
