@charset "UTF-8";@import url(https://fonts.googleapis.com/css?family=Open+Sans:400italic,600);html{box-sizing:border-box}@font-face{font-family:yeshige_symbols;font-weight:400;font-style:normal;src:url(../fonts/yeshige_symbols.eot#iefix) format("embedded-opentype"),url(../fonts/yeshige_symbols.ttf) format("truetype"),url(../fonts/yeshige_symbols.woff) format("woff"),url(../fonts/yeshige_symbols.svg#icomoon) format("svg")}

/*! @font-face kit by Fonts2u (http://www.fonts2u.com) */@font-face{font-family:RexBold;font-weight:400;font-style:normal;src:url(../fonts/Rex_Bold.eot#iefix) format("embedded-opentype"),url(../fonts/Rex_Bold.ttf) format("truetype"),url(../fonts/Rex_Bold.woff) format("woff"),url(../fonts/Rex_Bold.svg#icomoon) format("svg")}.rex{font-family:RexBold,serif}[class*=" icon-"],[class^=icon-]{text-transform:none;font-family:yeshige_symbols!important;font-weight:400;font-style:normal;font-variant:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none}.icon-arrow-bottom:before{content:"\61"}.icon-arrow-left:before{content:"\62"}.icon-arrow-octagon-stroke:before{content:"\63"}.icon-arrow-right:before{content:"\64"}.icon-arrow-top:before{content:"\65"}.icon-octagon:before{content:"\66"}body,button,input,option,select,textarea{font-family:Open Sans,Noto Sans Japanese,游ゴシック体,Yu Gothic,YuGothic,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,メイリオ,Meiryo,sans-serif;font-weight:500}.m-inner02:after{display:block;clear:both;content:" "}.breadcrumbs nav,.m-cnt,.m-cnt02,.m-inner,.m-inner02{width:100%;max-width:980px;margin-right:auto;margin-left:auto}

/*! sanitize.css v3.3.0 | CC0 1.0 Public Domain | github.com/10up/sanitize.css */abbr[title]{text-decoration:underline;text-decoration:underline dotted}audio:not([controls]){display:none}b,strong{font-weight:bolder}button{overflow:visible;-webkit-appearance:button}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}button:-moz-focusring,input:-moz-focusring{outline:1px dotted ButtonText}button,select{text-transform:none}details{display:block}hr{overflow:visible}html{overflow-y:scroll;-ms-overflow-style:-ms-autohiding-scrollbar;-webkit-text-size-adjust:100%}input{-webkit-border-radius:0}input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button}input[type=number]{width:auto}input[type=search]{-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}main{display:block}pre{overflow:auto}progress{display:inline-block}summary{display:block}svg:not(:root){overflow:hidden}template{display:none}textarea{overflow:auto}[hidden]{display:none}*,:after,:before{box-sizing:inherit}*{font-size:inherit;line-height:inherit}:after,:before{vertical-align:inherit;text-decoration:inherit}button,input,select,textarea{font-family:inherit;font-weight:inherit;font-style:inherit}*{margin:0;padding:0}*,:after,:before{border-width:0;border-style:solid}[tabindex],a,area,button,input,label,select,textarea{-ms-touch-action:manipulation;touch-action:manipulation}select{-webkit-appearance:none;-moz-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}svg{fill:currentColor}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled]{cursor:default}[hidden][aria-hidden=false]{position:absolute;display:inherit;clip:rect(0 0 0 0)}[hidden][aria-hidden=false]:focus{clip:auto}*{background-repeat:no-repeat}:root{box-sizing:border-box;cursor:default;color:#000;background-color:#fff;font:100%/1.5 sans-serif}audio,canvas,iframe,img,svg,video{vertical-align:middle}button,input,select,textarea{color:inherit;background-color:transparent}[type=button],[type=date],[type=datetime-local],[type=datetime],[type=email],[type=month],[type=number],[type=password],[type=reset],[type=search],[type=submit],[type=tel],[type=text],[type=time],[type=url],[type=week],button,select,textarea{min-height:1.5em}code,kbd,pre,samp{font-family:monospace,monospace}nav ol,nav ul{list-style:none}small{font-size:75%}table{border-spacing:0;border-collapse:collapse}textarea{resize:vertical}::-moz-selection{color:#fff;background-color:#b3d4fc;text-shadow:none}::selection{color:#fff;background-color:#b3d4fc;text-shadow:none}

/*!
 * animsition v4.0.2
 * A simple and easy jQuery plugin for CSS animated page transitions.
 * http://blivesta.github.io/animsition
 * License : MIT
 * Author : blivesta (http://blivesta.com/)
 */.animsition,.animsition-overlay{position:relative;opacity:0;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animsition-overlay-slide{position:fixed;z-index:1;width:100%;height:100%;background-color:#ddd}.animsition-loading,.animsition-loading:after{position:fixed;z-index:100;top:50%;left:50%;width:32px;height:32px;margin-top:-16px;margin-left:-16px;border-radius:50%}.animsition-loading{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-animation-name:a;animation-name:a;-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;border-top:5px solid rgba(0,0,0,.2);border-right:5px solid rgba(0,0,0,.2);border-bottom:5px solid rgba(0,0,0,.2);border-left:5px solid #eee;background-color:transparent}@-webkit-keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.fade-in{-webkit-animation-name:lb;animation-name:lb}@-webkit-keyframes b{0%{opacity:1}to{opacity:0}}@keyframes b{0%{opacity:1}to{opacity:0}}.fade-out{-webkit-animation-name:b;animation-name:b}@-webkit-keyframes c{0%{-webkit-transform:translateY(500px);transform:translateY(500px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes c{0%{-webkit-transform:translateY(500px);transform:translateY(500px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}.fade-in-up{-webkit-animation-name:c;animation-name:c}@-webkit-keyframes d{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}to{-webkit-transform:translateY(-500px);transform:translateY(-500px);opacity:0}}@keyframes d{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}to{-webkit-transform:translateY(-500px);transform:translateY(-500px);opacity:0}}.fade-out-up{-webkit-animation-name:d;animation-name:d}@-webkit-keyframes e{0%{-webkit-transform:translateY(100px);transform:translateY(100px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes e{0%{-webkit-transform:translateY(100px);transform:translateY(100px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}.fade-in-up-sm{-webkit-animation-name:e;animation-name:e}@-webkit-keyframes f{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}to{-webkit-transform:translateY(-100px);transform:translateY(-100px);opacity:0}}@keyframes f{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}to{-webkit-transform:translateY(-100px);transform:translateY(-100px);opacity:0}}.fade-out-up-sm{-webkit-animation-name:f;animation-name:f}@-webkit-keyframes g{0%{-webkit-transform:translateY(1000px);transform:translateY(1000px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes g{0%{-webkit-transform:translateY(1000px);transform:translateY(1000px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}.fade-in-up-lg{-webkit-animation-name:g;animation-name:g}@-webkit-keyframes h{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}to{-webkit-transform:translateY(-1000px);transform:translateY(-1000px);opacity:0}}@keyframes h{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}to{-webkit-transform:translateY(-1000px);transform:translateY(-1000px);opacity:0}}.fade-out-up-lg{-webkit-animation-name:h;animation-name:h}@-webkit-keyframes i{0%{-webkit-transform:translateY(-500px);transform:translateY(-500px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes i{0%{-webkit-transform:translateY(-500px);transform:translateY(-500px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}.fade-in-down{-webkit-animation-name:i;animation-name:i}@-webkit-keyframes j{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}to{-webkit-transform:translateY(500px);transform:translateY(500px);opacity:0}}@keyframes j{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}to{-webkit-transform:translateY(500px);transform:translateY(500px);opacity:0}}.fade-out-down{-webkit-animation-name:j;animation-name:j}@-webkit-keyframes k{0%{-webkit-transform:translateY(-100px);transform:translateY(-100px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes k{0%{-webkit-transform:translateY(-100px);transform:translateY(-100px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}.fade-in-down-sm{-webkit-animation-name:k;animation-name:k}@-webkit-keyframes l{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}to{-webkit-transform:translateY(100px);transform:translateY(100px);opacity:0}}@keyframes l{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}to{-webkit-transform:translateY(100px);transform:translateY(100px);opacity:0}}.fade-out-down-sm{-webkit-animation-name:l;animation-name:l}.fade-in-down-lg{-webkit-animation-name:i;animation-name:i}@-webkit-keyframes m{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}to{-webkit-transform:translateY(1000px);transform:translateY(1000px);opacity:0}}@keyframes m{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}to{-webkit-transform:translateY(1000px);transform:translateY(1000px);opacity:0}}.fade-out-down-lg{-webkit-animation-name:m;animation-name:m}@-webkit-keyframes n{0%{-webkit-transform:translateX(-500px);transform:translateX(-500px);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes n{0%{-webkit-transform:translateX(-500px);transform:translateX(-500px);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}.fade-in-left{-webkit-animation-name:n;animation-name:n}@-webkit-keyframes o{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}to{-webkit-transform:translateX(-500px);transform:translateX(-500px);opacity:0}}@keyframes o{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}to{-webkit-transform:translateX(-500px);transform:translateX(-500px);opacity:0}}.fade-out-left{-webkit-animation-name:o;animation-name:o}@-webkit-keyframes p{0%{-webkit-transform:translateX(-100px);transform:translateX(-100px);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes p{0%{-webkit-transform:translateX(-100px);transform:translateX(-100px);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}.fade-in-left-sm{-webkit-animation-name:p;animation-name:p}@-webkit-keyframes q{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}to{-webkit-transform:translateX(-100px);transform:translateX(-100px);opacity:0}}@keyframes q{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}to{-webkit-transform:translateX(-100px);transform:translateX(-100px);opacity:0}}.fade-out-left-sm{-webkit-animation-name:q;animation-name:q}@-webkit-keyframes r{0%{-webkit-transform:translateX(-1500px);transform:translateX(-1500px);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes r{0%{-webkit-transform:translateX(-1500px);transform:translateX(-1500px);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}.fade-in-left-lg{-webkit-animation-name:r;animation-name:r}@-webkit-keyframes s{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}to{-webkit-transform:translateX(-1500px);transform:translateX(-1500px);opacity:0}}@keyframes s{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}to{-webkit-transform:translateX(-1500px);transform:translateX(-1500px);opacity:0}}.fade-out-left-lg{-webkit-animation-name:s;animation-name:s}@-webkit-keyframes t{0%{-webkit-transform:translateX(500px);transform:translateX(500px);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes t{0%{-webkit-transform:translateX(500px);transform:translateX(500px);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}.fade-in-right{-webkit-animation-name:t;animation-name:t}@-webkit-keyframes u{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}to{-webkit-transform:translateX(500px);transform:translateX(500px);opacity:0}}@keyframes u{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}to{-webkit-transform:translateX(500px);transform:translateX(500px);opacity:0}}.fade-out-right{-webkit-animation-name:u;animation-name:u}@-webkit-keyframes v{0%{-webkit-transform:translateX(100px);transform:translateX(100px);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes v{0%{-webkit-transform:translateX(100px);transform:translateX(100px);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}.fade-in-right-sm{-webkit-animation-name:v;animation-name:v}@-webkit-keyframes w{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}to{-webkit-transform:translateX(100px);transform:translateX(100px);opacity:0}}@keyframes w{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}to{-webkit-transform:translateX(100px);transform:translateX(100px);opacity:0}}.fade-out-right-sm{-webkit-animation-name:w;animation-name:w}@-webkit-keyframes x{0%{-webkit-transform:translateX(1500px);transform:translateX(1500px);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes x{0%{-webkit-transform:translateX(1500px);transform:translateX(1500px);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}.fade-in-right-lg{-webkit-animation-name:x;animation-name:x}@-webkit-keyframes y{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}to{-webkit-transform:translateX(1500px);transform:translateX(1500px);opacity:0}}@keyframes y{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}to{-webkit-transform:translateX(1500px);transform:translateX(1500px);opacity:0}}.fade-out-right-lg{-webkit-animation-name:y;animation-name:y}@-webkit-keyframes z{0%{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:center center;transform-origin:center center;opacity:0}to{-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:center center;transform-origin:center center;opacity:1}}@keyframes z{0%{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:center center;transform-origin:center center;opacity:0}to{-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:center center;transform-origin:center center;opacity:1}}.rotate-in{-webkit-animation-name:z;animation-name:z}@-webkit-keyframes A{0%{-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:center center;transform-origin:center center;opacity:1}to{-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:center center;transform-origin:center center;opacity:0}}@keyframes A{0%{-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:center center;transform-origin:center center;opacity:1}to{-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:center center;transform-origin:center center;opacity:0}}.rotate-out{-webkit-animation-name:A;animation-name:A}@-webkit-keyframes B{0%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:center center;transform-origin:center center;opacity:0}to{-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:center center;transform-origin:center center;opacity:1}}@keyframes B{0%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:center center;transform-origin:center center;opacity:0}to{-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:center center;transform-origin:center center;opacity:1}}.rotate-in-sm{-webkit-animation-name:B;animation-name:B}@-webkit-keyframes C{0%{-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:center center;transform-origin:center center;opacity:1}to{-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:center center;transform-origin:center center;opacity:0}}@keyframes C{0%{-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:center center;transform-origin:center center;opacity:1}to{-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:center center;transform-origin:center center;opacity:0}}.rotate-out-sm{-webkit-animation-name:C;animation-name:C}@-webkit-keyframes D{0%{-webkit-transform:rotate(-180deg);transform:rotate(-180deg);-webkit-transform-origin:center center;transform-origin:center center;opacity:0}to{-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:center center;transform-origin:center center;opacity:1}}@keyframes D{0%{-webkit-transform:rotate(-180deg);transform:rotate(-180deg);-webkit-transform-origin:center center;transform-origin:center center;opacity:0}to{-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:center center;transform-origin:center center;opacity:1}}.rotate-in-lg{-webkit-animation-name:D;animation-name:D}@-webkit-keyframes E{0%{-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:center center;transform-origin:center center;opacity:1}to{-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transform-origin:center center;transform-origin:center center;opacity:0}}@keyframes E{0%{-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:center center;transform-origin:center center;opacity:1}to{-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transform-origin:center center;transform-origin:center center;opacity:0}}.rotate-out-lg{-webkit-animation-name:E;animation-name:E}@-webkit-keyframes F{0%{-webkit-transform:perspective(550px) rotateX(90deg);transform:perspective(550px) rotateX(90deg);opacity:0}to{-webkit-transform:perspective(550px) rotateX(0deg);transform:perspective(550px) rotateX(0deg);opacity:1}}@keyframes F{0%{-webkit-transform:perspective(550px) rotateX(90deg);transform:perspective(550px) rotateX(90deg);opacity:0}to{-webkit-transform:perspective(550px) rotateX(0deg);transform:perspective(550px) rotateX(0deg);opacity:1}}.flip-in-x{-webkit-animation-name:F;animation-name:F;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes G{0%{-webkit-transform:perspective(550px) rotateX(0deg);transform:perspective(550px) rotateX(0deg);opacity:1}to{-webkit-transform:perspective(550px) rotateX(90deg);transform:perspective(550px) rotateX(90deg);opacity:0}}@keyframes G{0%{-webkit-transform:perspective(550px) rotateX(0deg);transform:perspective(550px) rotateX(0deg);opacity:1}to{-webkit-transform:perspective(550px) rotateX(90deg);transform:perspective(550px) rotateX(90deg);opacity:0}}.flip-out-x{-webkit-animation-name:G;animation-name:G;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes H{0%{-webkit-transform:perspective(100px) rotateX(90deg);transform:perspective(100px) rotateX(90deg);opacity:0}to{-webkit-transform:perspective(100px) rotateX(0deg);transform:perspective(100px) rotateX(0deg);opacity:1}}@keyframes H{0%{-webkit-transform:perspective(100px) rotateX(90deg);transform:perspective(100px) rotateX(90deg);opacity:0}to{-webkit-transform:perspective(100px) rotateX(0deg);transform:perspective(100px) rotateX(0deg);opacity:1}}.flip-in-x-nr{-webkit-animation-name:H;animation-name:H;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes I{0%{-webkit-transform:perspective(100px) rotateX(0deg);transform:perspective(100px) rotateX(0deg);opacity:1}to{-webkit-transform:perspective(100px) rotateX(90deg);transform:perspective(100px) rotateX(90deg);opacity:0}}@keyframes I{0%{-webkit-transform:perspective(100px) rotateX(0deg);transform:perspective(100px) rotateX(0deg);opacity:1}to{-webkit-transform:perspective(100px) rotateX(90deg);transform:perspective(100px) rotateX(90deg);opacity:0}}.flip-out-x-nr{-webkit-animation-name:I;animation-name:I;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes J{0%{-webkit-transform:perspective(1000px) rotateX(90deg);transform:perspective(1000px) rotateX(90deg);opacity:0}to{-webkit-transform:perspective(1000px) rotateX(0deg);transform:perspective(1000px) rotateX(0deg);opacity:1}}@keyframes J{0%{-webkit-transform:perspective(1000px) rotateX(90deg);transform:perspective(1000px) rotateX(90deg);opacity:0}to{-webkit-transform:perspective(1000px) rotateX(0deg);transform:perspective(1000px) rotateX(0deg);opacity:1}}.flip-in-x-fr{-webkit-animation-name:J;animation-name:J;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes K{0%{-webkit-transform:perspective(1000px) rotateX(0deg);transform:perspective(1000px) rotateX(0deg);opacity:1}to{-webkit-transform:perspective(1000px) rotateX(90deg);transform:perspective(1000px) rotateX(90deg);opacity:0}}@keyframes K{0%{-webkit-transform:perspective(1000px) rotateX(0deg);transform:perspective(1000px) rotateX(0deg);opacity:1}to{-webkit-transform:perspective(1000px) rotateX(90deg);transform:perspective(1000px) rotateX(90deg);opacity:0}}.flip-out-x-fr{-webkit-animation-name:K;animation-name:K;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes L{0%{-webkit-transform:perspective(550px) rotateY(90deg);transform:perspective(550px) rotateY(90deg);opacity:0}to{-webkit-transform:perspective(550px) rotateY(0deg);transform:perspective(550px) rotateY(0deg);opacity:1}}@keyframes L{0%{-webkit-transform:perspective(550px) rotateY(90deg);transform:perspective(550px) rotateY(90deg);opacity:0}to{-webkit-transform:perspective(550px) rotateY(0deg);transform:perspective(550px) rotateY(0deg);opacity:1}}.flip-in-y{-webkit-animation-name:L;animation-name:L;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes M{0%{-webkit-transform:perspective(550px) rotateY(0deg);transform:perspective(550px) rotateY(0deg);opacity:1}to{-webkit-transform:perspective(550px) rotateY(90deg);transform:perspective(550px) rotateY(90deg);opacity:0}}@keyframes M{0%{-webkit-transform:perspective(550px) rotateY(0deg);transform:perspective(550px) rotateY(0deg);opacity:1}to{-webkit-transform:perspective(550px) rotateY(90deg);transform:perspective(550px) rotateY(90deg);opacity:0}}.flip-out-y{-webkit-animation-name:M;animation-name:M;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes N{0%{-webkit-transform:perspective(100px) rotateY(90deg);transform:perspective(100px) rotateY(90deg);opacity:0}to{-webkit-transform:perspective(100px) rotateY(0deg);transform:perspective(100px) rotateY(0deg);opacity:1}}@keyframes N{0%{-webkit-transform:perspective(100px) rotateY(90deg);transform:perspective(100px) rotateY(90deg);opacity:0}to{-webkit-transform:perspective(100px) rotateY(0deg);transform:perspective(100px) rotateY(0deg);opacity:1}}.flip-in-y-nr{-webkit-animation-name:N;animation-name:N;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes O{0%{-webkit-transform:perspective(100px) rotateY(0deg);transform:perspective(100px) rotateY(0deg);opacity:1}to{-webkit-transform:perspective(100px) rotateY(90deg);transform:perspective(100px) rotateY(90deg);opacity:0}}@keyframes O{0%{-webkit-transform:perspective(100px) rotateY(0deg);transform:perspective(100px) rotateY(0deg);opacity:1}to{-webkit-transform:perspective(100px) rotateY(90deg);transform:perspective(100px) rotateY(90deg);opacity:0}}.flip-out-y-nr{-webkit-animation-name:O;animation-name:O;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes P{0%{-webkit-transform:perspective(1000px) rotateY(90deg);transform:perspective(1000px) rotateY(90deg);opacity:0}to{-webkit-transform:perspective(1000px) rotateY(0deg);transform:perspective(1000px) rotateY(0deg);opacity:1}}@keyframes P{0%{-webkit-transform:perspective(1000px) rotateY(90deg);transform:perspective(1000px) rotateY(90deg);opacity:0}to{-webkit-transform:perspective(1000px) rotateY(0deg);transform:perspective(1000px) rotateY(0deg);opacity:1}}.flip-in-y-fr{-webkit-animation-name:P;animation-name:P;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes Q{0%{-webkit-transform:perspective(1000px) rotateY(0deg);transform:perspective(1000px) rotateY(0deg);opacity:1}to{-webkit-transform:perspective(1000px) rotateY(90deg);transform:perspective(1000px) rotateY(90deg);opacity:0}}@keyframes Q{0%{-webkit-transform:perspective(1000px) rotateY(0deg);transform:perspective(1000px) rotateY(0deg);opacity:1}to{-webkit-transform:perspective(1000px) rotateY(90deg);transform:perspective(1000px) rotateY(90deg);opacity:0}}.flip-out-y-fr{-webkit-animation-name:Q;animation-name:Q;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes R{0%{-webkit-transform:scale(.7);transform:scale(.7);opacity:0}to{opacity:1}}@keyframes R{0%{-webkit-transform:scale(.7);transform:scale(.7);opacity:0}to{opacity:1}}.zoom-in{-webkit-animation-name:R;animation-name:R}@-webkit-keyframes S{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}50%{-webkit-transform:scale(.7);transform:scale(.7);opacity:0}to{opacity:0}}@keyframes S{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}50%{-webkit-transform:scale(.7);transform:scale(.7);opacity:0}to{opacity:0}}.zoom-out{-webkit-animation-name:S;animation-name:S}@-webkit-keyframes T{0%{-webkit-transform:scale(.95);transform:scale(.95);opacity:0}to{opacity:1}}@keyframes T{0%{-webkit-transform:scale(.95);transform:scale(.95);opacity:0}to{opacity:1}}.zoom-in-sm{-webkit-animation-name:T;animation-name:T}@-webkit-keyframes U{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}50%{-webkit-transform:scale(.95);transform:scale(.95);opacity:0}to{opacity:0}}@keyframes U{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}50%{-webkit-transform:scale(.95);transform:scale(.95);opacity:0}to{opacity:0}}.zoom-out-sm{-webkit-animation-name:U;animation-name:U}@-webkit-keyframes V{0%{-webkit-transform:scale(.4);transform:scale(.4);opacity:0}to{opacity:1}}@keyframes V{0%{-webkit-transform:scale(.4);transform:scale(.4);opacity:0}to{opacity:1}}.zoom-in-lg{-webkit-animation-name:V;animation-name:V}@-webkit-keyframes W{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}50%{-webkit-transform:scale(.4);transform:scale(.4);opacity:0}to{opacity:0}}@keyframes W{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}50%{-webkit-transform:scale(.4);transform:scale(.4);opacity:0}to{opacity:0}}.zoom-out-lg{-webkit-animation-name:W;animation-name:W}.overlay-slide-in-top{top:0;height:0;-webkit-animation-name:X;animation-name:X}.overlay-slide-out-top{top:0;height:100%;-webkit-animation-name:Y;animation-name:Y}@-webkit-keyframes X{0%{height:100%}to{height:0}}@keyframes X{0%{height:100%}to{height:0}}.overlay-slide-in-bottom{bottom:0;height:0;-webkit-animation-name:X;animation-name:X}@-webkit-keyframes Y{0%{height:0}to{height:100%}}@keyframes Y{0%{height:0}to{height:100%}}.overlay-slide-out-bottom{bottom:0;height:100%;-webkit-animation-name:Y;animation-name:Y}.overlay-slide-in-left{width:0;-webkit-animation-name:Z;animation-name:Z}.overlay-slide-out-left{left:0;width:100%;-webkit-animation-name:ab;animation-name:ab}@-webkit-keyframes Z{0%{width:100%}to{width:0}}@keyframes Z{0%{width:100%}to{width:0}}.overlay-slide-in-right{right:0;width:0;-webkit-animation-name:Z;animation-name:Z}@-webkit-keyframes ab{0%{width:0}to{width:100%}}@keyframes ab{0%{width:0}to{width:100%}}.overlay-slide-out-right{right:0;width:100%;-webkit-animation-name:ab;animation-name:ab}.animated{-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.delay500{-webkit-animation-delay:.5s;animation-delay:.5s}.animated.delay1000{-webkit-animation-delay:1s;animation-delay:1s}.animated.delay1500{-webkit-animation-delay:1.5s;animation-delay:1.5s}.animated.delay2000{-webkit-animation-delay:2s;animation-delay:2s}.animated.delay2500{-webkit-animation-delay:2.5s;animation-delay:2.5s}.animated.delay3000{-webkit-animation-delay:3s;animation-delay:3s}.animated.delay3500{-webkit-animation-delay:3.5s;animation-delay:3.5s}.animated.delay4000{-webkit-animation-delay:4s;animation-delay:4s}.animated.delay4500{-webkit-animation-delay:4.5s;animation-delay:4.5s}.animated.delay5000{-webkit-animation-delay:5s;animation-delay:5s}.animated.delay5500{-webkit-animation-delay:5.5s;animation-delay:5.5s}@-webkit-keyframes bb{0%{-webkit-transform:scale(1);transform:scale(1)}7%{-webkit-transform:scale(1.05);transform:scale(1.05)}12%{-webkit-transform:scale(1.05);transform:scale(1.05)}17%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes bb{0%{-webkit-transform:scale(1);transform:scale(1)}7%{-webkit-transform:scale(1.05);transform:scale(1.05)}12%{-webkit-transform:scale(1.05);transform:scale(1.05)}17%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes cb{65%{-webkit-transform:translateY(-55%) translateZ(-300px) rotateX(60deg);transform:translateY(-55%) translateZ(-300px) rotateX(60deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}to{-webkit-transform:translateY(-100%) rotateX(90deg);transform:translateY(-100%) rotateX(90deg);opacity:0}}@keyframes cb{65%{-webkit-transform:translateY(-55%) translateZ(-300px) rotateX(60deg);transform:translateY(-55%) translateZ(-300px) rotateX(60deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}to{-webkit-transform:translateY(-100%) rotateX(90deg);transform:translateY(-100%) rotateX(90deg);opacity:0}}@-webkit-keyframes db{0%{z-index:999;-webkit-transform:translateY(100%) rotateX(-90deg);transform:translateY(100%) rotateX(-90deg);opacity:0}64%{z-index:999}65%{z-index:1001;-webkit-transform:translateY(45%) translateZ(-300px) rotateX(-45deg);transform:translateY(45%) translateZ(-300px) rotateX(-45deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}to{z-index:1001;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes db{0%{z-index:999;-webkit-transform:translateY(100%) rotateX(-90deg);transform:translateY(100%) rotateX(-90deg);opacity:0}64%{z-index:999}65%{z-index:1001;-webkit-transform:translateY(45%) translateZ(-300px) rotateX(-45deg);transform:translateY(45%) translateZ(-300px) rotateX(-45deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}to{z-index:1001;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@-webkit-keyframes eb{0%{z-index:1001;opacity:1}44%{z-index:1001}45%{z-index:999;-webkit-transform:translateY(45%) translateZ(-300px) rotateX(-40deg);transform:translateY(45%) translateZ(-300px) rotateX(-40deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}to{z-index:999;-webkit-transform:translateY(100%) rotateX(-90deg);transform:translateY(100%) rotateX(-90deg);opacity:0}}@keyframes eb{0%{z-index:1001;opacity:1}44%{z-index:1001}45%{z-index:999;-webkit-transform:translateY(45%) translateZ(-300px) rotateX(-40deg);transform:translateY(45%) translateZ(-300px) rotateX(-40deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}to{z-index:999;-webkit-transform:translateY(100%) rotateX(-90deg);transform:translateY(100%) rotateX(-90deg);opacity:0}}@-webkit-keyframes fb{0%{opacity:0}45%{-webkit-transform:translateY(45%) translateZ(-300px) rotateX(-40deg);transform:translateY(45%) translateZ(-300px) rotateX(-40deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}to{-webkit-transform:translateY(100%) rotateX(-90deg);transform:translateY(100%) rotateX(-90deg);opacity:0}}@keyframes fb{0%{opacity:0}45%{-webkit-transform:translateY(45%) translateZ(-300px) rotateX(-40deg);transform:translateY(45%) translateZ(-300px) rotateX(-40deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}to{-webkit-transform:translateY(100%) rotateX(-90deg);transform:translateY(100%) rotateX(-90deg);opacity:0}}@-webkit-keyframes gb{0%{-webkit-transform:translateY(-100%) rotateX(90deg);transform:translateY(-100%) rotateX(90deg);opacity:0}45%{-webkit-transform:translateY(-55%) translateZ(-300px) rotateX(60deg);transform:translateY(-55%) translateZ(-300px) rotateX(60deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}to{-webkit-transform:translateY(0) rotateX(0deg);transform:translateY(0) rotateX(0deg);opacity:1}}@keyframes gb{0%{-webkit-transform:translateY(-100%) rotateX(90deg);transform:translateY(-100%) rotateX(90deg);opacity:0}45%{-webkit-transform:translateY(-55%) translateZ(-300px) rotateX(60deg);transform:translateY(-55%) translateZ(-300px) rotateX(60deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}to{-webkit-transform:translateY(0) rotateX(0deg);transform:translateY(0) rotateX(0deg);opacity:1}}@-webkit-keyframes hb{40%{opacity:0}60%{opacity:.5}90%{opacity:1}}@keyframes hb{40%{opacity:0}60%{opacity:.5}90%{opacity:1}}@-webkit-keyframes ib{0%{-webkit-transform-origin:bottom left;transform-origin:bottom left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}10%,30%{-webkit-transform:rotate(80deg);transform:rotate(80deg);-webkit-transform-origin:bottom left;transform-origin:bottom left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,40%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-transform-origin:bottom left;transform-origin:bottom left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}80%{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}@keyframes ib{0%{-webkit-transform-origin:bottom left;transform-origin:bottom left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}10%,30%{-webkit-transform:rotate(80deg);transform:rotate(80deg);-webkit-transform-origin:bottom left;transform-origin:bottom left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,40%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-transform-origin:bottom left;transform-origin:bottom left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}80%{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}@-webkit-keyframes jb{0%{-webkit-transform:translateY(-2px);transform:translateY(-2px)}50%{-webkit-transform:translateY(4px);transform:translateY(4px)}to{-webkit-transform:translateY(-2px);transform:translateY(-2px)}}@keyframes jb{0%{-webkit-transform:translateY(-2px);transform:translateY(-2px)}50%{-webkit-transform:translateY(4px);transform:translateY(4px)}to{-webkit-transform:translateY(-2px);transform:translateY(-2px)}}@-webkit-keyframes kb{0%{-webkit-transform:translateX(-1px);transform:translateX(-1px)}50%{-webkit-transform:translateX(2px);transform:translateX(2px)}to{-webkit-transform:translateX(-1px);transform:translateX(-1px)}}@keyframes kb{0%{-webkit-transform:translateX(-1px);transform:translateX(-1px)}50%{-webkit-transform:translateX(2px);transform:translateX(2px)}to{-webkit-transform:translateX(-1px);transform:translateX(-1px)}}@-webkit-keyframes lb{0%{opacity:0}to{opacity:1}}@keyframes lb{0%{opacity:0}to{opacity:1}}@-webkit-keyframes mb{0%{-webkit-transform:scale(1);transform:scale(1)}75%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes mb{0%{-webkit-transform:scale(1);transform:scale(1)}75%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes nb{0%{-webkit-transform:scaleX(.3);transform:scaleX(.3)}40%{-webkit-transform:scaleX(1.02);transform:scaleX(1.02)}60%{-webkit-transform:scaleX(.98);transform:scaleX(.98)}to{-webkit-transform:scaleX(.98);transform:scaleX(.98)}80%{-webkit-transform:scaleX(1.01);transform:scaleX(1.01)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes nb{0%{-webkit-transform:scaleX(.3);transform:scaleX(.3)}40%{-webkit-transform:scaleX(1.02);transform:scaleX(1.02)}60%{-webkit-transform:scaleX(.98);transform:scaleX(.98)}to{-webkit-transform:scaleX(.98);transform:scaleX(.98)}80%{-webkit-transform:scaleX(1.01);transform:scaleX(1.01)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes ob{to{top:-12px;right:-12px;bottom:-12px;left:-12px;opacity:0}}@keyframes ob{to{top:-12px;right:-12px;bottom:-12px;left:-12px;opacity:0}}@-webkit-keyframes pb{16.65%{-webkit-transform:skew(-12deg);transform:skew(-12deg)}33.3%{-webkit-transform:skew(10deg);transform:skew(10deg)}49.95%{-webkit-transform:skew(-6deg);transform:skew(-6deg)}66.6%{-webkit-transform:skew(4deg);transform:skew(4deg)}83.25%{-webkit-transform:skew(-2deg);transform:skew(-2deg)}to{-webkit-transform:skew(0);transform:skew(0)}}@keyframes pb{16.65%{-webkit-transform:skew(-12deg);transform:skew(-12deg)}33.3%{-webkit-transform:skew(10deg);transform:skew(10deg)}49.95%{-webkit-transform:skew(-6deg);transform:skew(-6deg)}66.6%{-webkit-transform:skew(4deg);transform:skew(4deg)}83.25%{-webkit-transform:skew(-2deg);transform:skew(-2deg)}to{-webkit-transform:skew(0);transform:skew(0)}}.hvr-ripple-out{position:relative;display:inline-block;-webkit-transform:translateZ(0);transform:translateZ(0);vertical-align:middle;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale}.hvr-ripple-out:before{position:absolute;top:0;right:0;bottom:0;left:0;content:"";-webkit-animation-duration:1s;animation-duration:1s;border:6px solid #e1e1e1}.hvr-ripple-out:active:before,.hvr-ripple-out:focus:before,.hvr-ripple-out:hover:before{-webkit-animation-name:ob;animation-name:ob}.hvr-float-shadow{position:relative;display:inline-block;transition-duration:.3s;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transform:translateZ(0);transform:translateZ(0);vertical-align:middle;box-shadow:0 0 1px transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale}.hvr-float-shadow:before{position:absolute;z-index:-1;top:100%;left:5%;width:90%;height:10px;content:"";transition-duration:.3s;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;pointer-events:none;opacity:0;background:radial-gradient(ellipse at center,rgba(0,0,0,.35) 0,transparent 80%)}.hvr-float-shadow:active,.hvr-float-shadow:focus,.hvr-float-shadow:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px)}.hvr-float-shadow:active:before,.hvr-float-shadow:focus:before,.hvr-float-shadow:hover:before{-webkit-transform:translateY(5px);transform:translateY(5px);opacity:1}.pullDown{-webkit-transform-origin:50% 0;transform-origin:50% 0;-webkit-animation-name:qb;animation-name:qb;-webkit-animation-duration:1.1s;animation-duration:1.1s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes qb{0%{-webkit-transform:scaleY(.1);transform:scaleY(.1)}40%{-webkit-transform:scaleY(1.02);transform:scaleY(1.02)}60%{-webkit-transform:scaleY(.98);transform:scaleY(.98)}to{-webkit-transform:scaleY(.98);transform:scaleY(.98)}80%{-webkit-transform:scaleY(1.01);transform:scaleY(1.01)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes qb{0%{-webkit-transform:scaleY(.1);transform:scaleY(.1)}40%{-webkit-transform:scaleY(1.02);transform:scaleY(1.02)}60%{-webkit-transform:scaleY(.98);transform:scaleY(.98)}to{-webkit-transform:scaleY(.98);transform:scaleY(.98)}80%{-webkit-transform:scaleY(1.01);transform:scaleY(1.01)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}.fadeInLeft{-webkit-animation-name:rb;animation-name:rb}.fadeInRight{-webkit-animation-name:sb;animation-name:sb}.fadeInUp{-webkit-animation-name:tb;animation-name:tb}.fadeInDown{-webkit-animation-name:ub;animation-name:ub}@-webkit-keyframes rb{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);opacity:0}to{-webkit-transform:none;transform:none;opacity:1}}@keyframes rb{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);opacity:0}to{-webkit-transform:none;transform:none;opacity:1}}@-webkit-keyframes sb{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);opacity:0}to{-webkit-transform:none;transform:none;opacity:1}}@keyframes sb{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);opacity:0}to{-webkit-transform:none;transform:none;opacity:1}}@-webkit-keyframes tb{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);opacity:0}to{-webkit-transform:none;transform:none;opacity:1}}@keyframes tb{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);opacity:0}to{-webkit-transform:none;transform:none;opacity:1}}@-webkit-keyframes ub{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);opacity:0}to{-webkit-transform:none;transform:none;opacity:1}}@keyframes ub{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);opacity:0}to{-webkit-transform:none;transform:none;opacity:1}}@-webkit-keyframes vb{0%,to{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(.8);transform:scale(.8)}}@keyframes vb{0%,to{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(.8);transform:scale(.8)}}.g{max-width:100%;margin-right:auto;margin-left:auto}.g:after{display:table;clear:both;content:""}@media screen and (max-width:44.375em){.g{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;-js-display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-box-pack:center;-ms-flex-direction:column;-ms-flex-pack:center;justify-content:center}}@media screen and (max-width:44.375em){.g .col{margin-bottom:20px}}@media screen and (min-width:44.375em){.g .col.__01{display:block;float:left;width:6.17215%;margin-right:2.35765%}.g .col.__01:last-child{margin-right:0}.g .col.__02{display:block;float:left;width:14.70196%;margin-right:2.35765%}.g .col.__02:last-child{margin-right:0}.g .col.__03{display:block;float:left;width:23.23176%;margin-right:2.35765%}.g .col.__03:last-child{margin-right:0}.g .col.__04{display:block;float:left;width:31.76157%;margin-right:2.35765%}.g .col.__04:last-child{margin-right:0}.g .col.__05{display:block;float:left;width:40.29137%;margin-right:2.35765%}.g .col.__05:last-child{margin-right:0}.g .col.__06{display:block;float:left;width:48.82117%;margin-right:2.35765%}.g .col.__06:last-child{margin-right:0}.g .col.__07{display:block;float:left;width:57.35098%;margin-right:2.35765%}.g .col.__07:last-child{margin-right:0}.g .col.__08{display:block;float:left;width:65.88078%;margin-right:2.35765%}.g .col.__08:last-child{margin-right:0}.g .col.__09{display:block;float:left;width:74.41059%;margin-right:2.35765%}.g .col.__09:last-child{margin-right:0}.g .col.__10{display:block;float:left;width:82.94039%;margin-right:2.35765%}.g .col.__10:last-child{margin-right:0}.g .col.__11{display:block;float:left;width:91.4702%;margin-right:2.35765%}.g .col.__11:last-child{margin-right:0}.g .col.__12{display:block;float:left;width:100%;margin-right:2.35765%}.g .col.__12:last-child{margin-right:0}}.g .col.omega{margin-right:0}.g2{display:-webkit-box;display:-ms-flexbox;display:flex;-js-display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.m-sec{background:#efefec}.m-sec02{background:#fff}.m-sec03{background:url(../img/common/bg_pattern14.png)}.m-sec04{color:#fff;background:#2f2f2f}.m-sec05{background:#ffe100}.m-sec06{background:#f5f5f5}@media screen and (max-width:61.5625em){.m-inner{padding-right:10px;padding-left:10px}}.m-inner02{padding:30px;background:#fff}.m-box{padding-bottom:50px}.m-box,.m-box02{padding-top:50px}.m-box02{padding-bottom:100px}.m-box03{padding-top:100px}.m-box03,.m-box04{padding-bottom:50px}.m-ico{display:inline-block;width:70px;height:70px;transition:all .4s ease 0s;text-align:center;border:3px solid #242424;border-radius:35px;background-color:#fff;background-repeat:no-repeat;background-position:50% 5px;background-size:59px 79px}@media screen and (max-width:30em){.m-ico{width:50px;height:50px;background-size:contain}}.m-ico.__subnasal{background-image:url(../img/common/ico_parts_subnasal01.png)}.m-ico.__undermouth{background-image:url(../img/common/ico_parts_undermouth01.png)}.m-ico.__chin-neck,.m-ico.__chinneck{background-image:url(../img/common/ico_parts_chinneck01.png)}.m-ico.__chin{background-image:url(../img/common/ico_parts_chin01.png)}.m-ico.__cheek,.m-ico.__cheeks{background-image:url(../img/common/ico_parts_cheek01.png)}.m-ico.__sideburns{background-image:url(../img/common/ico_parts_sideburns01.png)}.m-ico.__eyebrows{background-image:url(../img/common/ico_parts_eyebrows01.png)}.m-ico.__forehead{background-image:url(../img/common/ico_parts_forehead01.png)}.m-ico.__nostril{background-image:url(../img/common/ico_parts_nostril01.png)}.m-ico.__finger{background-image:url(../img/common/ico_parts_finger01.png)}.m-ico.__backofhands{background-image:url(../img/common/ico_parts_backofhands01.png)}.m-ico.__ontheelbow{background-image:url(../img/common/ico_parts_ontheelbow01.png)}.m-ico.__underelbow{background-image:url(../img/common/ico_parts_underelbow01.png)}.m-ico.__underarm{background-image:url(../img/common/ico_parts_underarm01.png)}.m-ico.__nape{background-image:url(../img/common/ico_parts_nape01.png)}.m-ico.__toe{background-image:url(../img/common/ico_parts_toe01.png)}.m-ico.__instep{background-image:url(../img/common/ico_parts_instep01.png)}.m-ico.__thigh{background-image:url(../img/common/ico_parts_thigh01.png)}.m-ico.__shin{background-image:url(../img/common/ico_parts_shin01.png)}.m-ico.__shoulder{background-image:url(../img/common/ico_parts_shoulder01.png)}.m-ico.__nipple{background-image:url(../img/common/ico_parts_nipple01.png)}.m-ico.__breast{background-image:url(../img/common/ico_parts_breast01.png)}.m-ico.__navel{background-image:url(../img/common/ico_parts_navel01.png)}.m-ico.__stomach{background-image:url(../img/common/ico_parts_stomach01.png)}.m-ico.__back{background-image:url(../img/common/ico_parts_back01.png)}.m-ico.__lower{background-image:url(../img/common/ico_parts_lower01.png)}.m-ico.__hip{background-image:url(../img/common/ico_parts_hip01.png)}.m-ico.__vline{background-image:url(../img/common/ico_parts_vline01.png)}.m-ico.__iline{background-image:url(../img/common/ico_parts_iline01.png)}.m-ico.__oline{background-image:url(../img/common/ico_parts_oline01.png)}.m-ico.__testicles{background-image:url(../img/common/ico_parts_testicles01.png)}.m-ico.__shaft{background-image:url(../img/common/ico_parts_shaft01.png)}.m-t{padding-right:10px;padding-left:10px;text-align:center}@media screen and (max-width:30em){.m-t img{max-width:230px}}.m-t02{position:relative;margin-bottom:30px;text-align:center;font-size:28px;font-size:1.75rem;line-height:1.3}.m-t02 img{width:100%;max-width:140px}@media screen and (max-width:44.375em){.m-t02 img{max-width:100px}}@media screen and (max-width:44.375em){.m-t02{font-size:22px;font-size:1.375rem}}.m-t02.__white{color:#fff}.m-t02 .__quote{display:block}.m-t02 .__quote.__white:before,.m-t02 .__quote .__white:before,.m-t02.__quote.__white:before,.m-t02.__quote .__white:before{background-image:url(../img/common/ico_quote03.png)}.m-t02 .__quote.__white:after,.m-t02 .__quote .__white:after,.m-t02.__quote.__white:after,.m-t02.__quote .__white:after{background-image:url(../img/common/ico_quote04.png)}.m-t02 .__quote:before,.m-t02.__quote:before{display:inline-block;width:24px;height:23px;margin-right:8px;content:"";background:url(../img/common/ico_quote01.png) no-repeat;background-size:contain}@media screen and (max-width:30em){.m-t02 .__quote:before,.m-t02.__quote:before{width:15px;height:18px}}.m-t02 .__quote:after,.m-t02.__quote:after{display:inline-block;width:24px;height:23px;margin-left:8px;content:"";background:url(../img/common/ico_quote02.png) no-repeat;background-size:contain}@media screen and (max-width:30em){.m-t02 .__quote:after,.m-t02.__quote:after{width:15px;height:18px}}.m-t02 .__quote .__sub,.m-t02.__quote .__sub{position:absolute;top:100%;left:50%;display:block;margin-top:20px;padding:10px 30px;-webkit-transform:translateX(-50%);transform:translateX(-50%);border-top:1px solid;font-family:RexBold,Open Sans,Noto Sans Japanese,游ゴシック体,Yu Gothic,YuGothic,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,メイリオ,Meiryo,sans-serif;font-size:18px;font-size:1.125rem}.m-t02 .__sub02{display:block;margin-top:20px;font-size:16px;font-size:1rem;font-weight:600;line-height:1.6}.m-t02 .__sub03{position:absolute;top:100%;left:50%;display:block;width:100%;padding:10px 30px;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-size:14px;font-size:.875rem}.m-t02 .__sub03 img{display:block;max-width:50px;margin-top:10px;margin-right:auto;margin-left:auto}.m-t02 .__hl{color:#e21313;font-family:RexBold,Open Sans,Noto Sans Japanese,游ゴシック体,Yu Gothic,YuGothic,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,メイリオ,Meiryo,sans-serif}.m-t02.with_sub{margin-bottom:60px}.m-t03{font-size:18px;font-size:1.125rem}.m-t03,.m-t04{margin-bottom:20px;text-align:center}.m-t04{font-size:24px;font-size:1.5rem}@media screen and (max-width:44.375em){.m-t04{font-size:20px;font-size:1.25rem}}.m-t05{margin-bottom:20px;text-align:center;font-family:RexBold,Open Sans,Noto Sans Japanese,游ゴシック体,Yu Gothic,YuGothic,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,メイリオ,Meiryo,sans-serif;font-size:18px;font-size:1.125rem;line-height:1.5}.m-t05 .__en{display:block;font-size:1.2em}.m-t06{position:relative;display:inline-block;margin-bottom:10px;padding-right:10px;padding-left:10px;text-align:center;background:#ffe100;font-family:Open Sans,Noto Sans Japanese,游ゴシック体,Yu Gothic,YuGothic,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,メイリオ,Meiryo,sans-serif;font-size:16px;font-weight:600;line-height:40px}.m-t06.__dark{color:#fff;background:#2f2f2f}.m-t06.__dark:before{border-right-color:#2f2f2f}.m-t06.__dark:after{border-left-color:#2f2f2f}.m-t06.__sml{font-size:14px;font-size:.875rem}.m-t06.__sml:after,.m-t06.__sml:before{border-width:15px}.m-t06.__sml:before{border-right-width:5px}.m-t06.__sml:after{border-left-width:5px}.m-t06:after,.m-t06:before{position:absolute;top:0;content:"";border:20px solid transparent}.m-t06:before{right:100%;border-right:10px solid #ffe100}.m-t06:after{left:100%;border-left:10px solid #ffe100}.m-tx{text-align:center;font-size:16px;font-size:1rem;line-height:2.5}.m-tx.__mb{margin-bottom:40px}@media screen and (max-width:30em){.m-tx{text-align:left;font-size:14px;font-size:.875rem;line-height:2}}.m-tx02{margin-bottom:1em;text-align:left;font-size:14px;font-size:.875rem;line-height:2.5}.m-hl{color:#e21313}.m-h2{padding-top:100px;padding-bottom:100px;text-align:center;background-repeat:none;background-position:50%;background-size:cover}@media screen and (max-width:30em){.m-h2.__sm img{max-width:150px}}@media screen and (max-width:30em){.m-h2.__xs img{max-width:100px}}@media screen and (max-width:44.375em){.m-h2{padding:70px 10px 60px}}@media screen and (max-width:30em){.m-h2 img{width:100%;max-width:200px;height:auto}}.m-h2 img{vertical-align:bottom}.salon .m-h2{background-image:url(../img/salon/tit_bg01.jpg)}.about .m-h2{background-image:url(../img/about/tit_bg01.jpg)}.count .m-h2{background-image:url(../img/count/tit_bg01.jpg)}.comparison .m-h2{background-image:url(../img/comparison/tit_bg01.jpg)}.clinic .m-h2{background-image:url(../img/comparison/clinic/tit_bg01.jpg)}.beautysalon .m-h2{background-image:url(../img/comparison/beautysalon/tit_bg01.jpg)}.major-beautysalon .m-h2{background-image:url(../img/comparison/major-beautysalon/tit_bg01.jpg)}.personalsalon .m-h2{background-image:url(../img/comparison/personalsalon/tit_bg01.jpg)}.yes .m-h2{background-image:url(../img/comparison/yes/tit_bg01.jpg)}.regionlist .m-h2{background-image:url(../img/regionlist/tit_bg01.jpg)}.forehead .m-h2{background-image:url(../img/regionlist/forehead/tit_bg01.jpg)}.forehead .m-h2 img{max-width:150px}.eyebrows .m-h2{background-image:url(../img/regionlist/eyebrows/tit_bg01.jpg)}.cheeks .m-h2{background-image:url(../img/regionlist/cheeks/tit_bg01.jpg)}.sideburns .m-h2{background-image:url(../img/regionlist/sideburns/tit_bg01.jpg)}.subnasal .m-h2{background-image:url(../img/regionlist/subnasal/tit_bg01.jpg)}.undermouth .m-h2{background-image:url(../img/regionlist/undermouth/tit_bg01.jpg)}.chin .m-h2{background-image:url(../img/regionlist/chin/tit_bg01.jpg)}.chin-neck .m-h2{background-image:url(../img/regionlist/chin-neck/tit_bg01.jpg)}.nostril .m-h2{background-image:url(../img/regionlist/nostril/tit_bg01.jpg)}.feature .m-h2{background-image:url(../img/feature/tit_bg01.jpg)}.flash .m-h2{background-image:url(../img/feature/flash/tit_bg01.jpg)}.laser .m-h2{background-image:url(../img/feature/laser/tit_bg01.jpg)}.needle .m-h2{background-image:url(../img/feature/needle/tit_bg01.jpg)}.brazilian .m-h2{background-image:url(../img/feature/brazilian/tit_bg01.jpg)}.household .m-h2{background-image:url(../img/feature/household/tit_bg01.jpg)}.cream .m-h2{background-image:url(../img/feature/cream/tit_bg01.jpg)}.permanent .m-h2{background-image:url(../img/permanent/tit_bg01.jpg)}.beforeafter .m-h2{background-image:url(../img/beforeafter/tit_bg01.jpg)}.pricelist .m-h2{background-image:url(../img/pricelist/tit_bg01.jpg)}.campaign .m-h2{background-image:url(../img/campaign/tit_bg01.jpg)}.measures .m-h2{background-image:url(../img/measures/tit_bg01.jpg)}.difficult .m-h2{background-image:url(../img/difficult/tit_bg01.jpg)}.health .m-h2{background-image:url(../img/health/tit_bg01.jpg)}.safety .m-h2{background-image:url(../img/safety/tit_bg01.jpg)}.smarthairloss .m-h2{background-image:url(../img/smarthairloss/tit_bg01.jpg)}.contact .m-h2{background-image:url(../img/contact/tit_bg01.jpg)}.sitemap .m-h2{background-image:url(../img/sitemap/tit_bg01.jpg)}.policy .m-h2{background-image:url(../img/policy/tit_bg01.jpg)}.certificate .m-h2{background-image:url(../img/certificate/tit_bg01.jpg)}.m-marker{background:linear-gradient(transparent 80%,#ffe100 0)}.m-btn{text-align:center}.m-btn.__white a{color:#1c1b20;background:#fff}.m-btn.__white a:after{color:#1c1b20}@media screen and (min-width:30em){.m-btn.__white a:hover{color:#fff;background:#000}.m-btn.__white a:hover:after{color:#fff}}.m-btn.__important a:before{position:absolute;top:-15px;left:-15px;width:50px;height:50px;content:"";background:url(../img/common/ico01.png) no-repeat 50%;background-size:contain}@media screen and (max-width:30em){.m-btn.__important a:before{left:-10px}}.m-btn.__external a:after{content:"\f14c";font-family:FontAwesome!important}.m-btn a{position:relative;display:inline-block;width:100%;max-width:290px;padding:15px 10px;transition:.4s ease;color:#fff;background:#2f2f2f;font-weight:600}.m-btn a .__sml{display:block;font-size:.8em}@media screen and (min-width:30em){.m-btn a:hover{color:#1c1b20;background:#ffe100}.m-btn a:hover:after{color:#1c1b20}}.m-btn a:after{position:absolute;top:50%;right:10px;content:"\64";transition:.4s ease;-webkit-transform:translateY(-50%);transform:translateY(-50%);text-transform:none;color:#fff;font-family:yeshige_symbols!important;font-weight:400;font-style:normal;font-variant:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none}.m-btn02{height:100%;text-align:center}.m-btn02 a{position:relative;display:inline-block;height:100%;padding-right:30px;padding-left:30px;transition:.4s ease;background:#ffe100;font-size:14px;font-size:.875rem;font-weight:600;-webkit-backface-visibility:hidden;backface-visibility:hidden}@media screen and (min-width:30em){.m-btn02 a:hover{color:#fff;background:#2f2f2f}.m-btn02 a:hover:before{border-bottom-color:#2f2f2f}.m-btn02 a:hover:after{border-top-color:#2f2f2f}.m-btn02 a:hover i:before{color:#ffe100}.m-btn02 a:hover i:after{color:#2f2f2f}}.m-btn02 a i{position:absolute;z-index:1;top:50%;right:15px;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-backface-visibility:hidden;backface-visibility:hidden}.m-btn02 a i:after,.m-btn02 a i:before{position:absolute;top:50%;left:50%;transition:.4s ease;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.m-btn02 a i:before{content:"\66";color:#fff;font-size:18px;font-size:1.125rem}.m-btn02 a i:after,.m-btn02 a i:before{text-transform:none;font-family:yeshige_symbols!important;font-weight:400;font-style:normal;font-variant:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none}.m-btn02 a i:after{content:"\64";font-size:10px;font-size:.625rem}.m-btn02 a span{display:block}.m-btn02 a span.__sml{font-size:.8em}.m-btn02 a:after,.m-btn02 a:before{position:absolute;left:0;width:100%;content:"";transition:.4s ease;border:10px solid transparent}.m-btn02 a:before{top:-20px;border-bottom:10px solid #ffe100}.m-btn02 a:after{bottom:-20px;border-top:10px solid #ffe100}.m-btn03{height:100%;text-align:center;line-height:1.5}.m-btn03 a{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;min-height:55px;padding-right:30px;padding-left:30px;transition:.4s ease;color:#ffe100;background:#000;font-size:14px;font-weight:600;-js-display:flex;align-items:center;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-box-align:center;-webkit-box-pack:center;-ms-flex-align:center;-ms-flex-pack:center;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center}@media screen and (min-width:30em){.m-btn03 a:hover{color:#1c1b20;background:#ffe100}.m-btn03 a:hover .__sm{color:#1c1b20}.m-btn03 a:hover:before{border-bottom-color:#ffe100}.m-btn03 a:hover:after{border-top-color:#ffe100}.m-btn03 a:hover i:before{color:#2f2f2f}.m-btn03 a:hover i:after{color:#fff}}.m-btn03 a i{position:absolute;z-index:1;top:50%;right:15px;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-backface-visibility:hidden;backface-visibility:hidden}.m-btn03 a i:after,.m-btn03 a i:before{position:absolute;top:50%;left:50%;transition:.4s ease;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.m-btn03 a i:before{content:"\66";color:#fff;font-size:18px;font-size:1.125rem}.m-btn03 a i:after,.m-btn03 a i:before{text-transform:none;font-family:yeshige_symbols!important;font-weight:400;font-style:normal;font-variant:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none}.m-btn03 a i:after{content:"\64";color:#1c1b20;font-size:10px;font-size:.625rem}.m-btn03 a span{display:block}.m-btn03 a span.__sml{font-size:.8em}.m-btn03 a:after,.m-btn03 a:before{position:absolute;left:0;width:100%;content:"";transition:.4s ease;border:10px solid transparent}.m-btn03 a:before{top:-20px;border-bottom:10px solid #000}.m-btn03 a:after{bottom:-20px;border-top:10px solid #000}.m-btn03 .__sm{width:100%;color:#fff;font-size:11px}.m-btn_lst{display:-webkit-box;display:-ms-flexbox;display:flex;-js-display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center}.m-btn_lst_i{margin:0 10px 40px}@media screen and (min-width:44.375em){.__02 .m-btn_lst_i{width:calc(33% - 20px)}}@media screen and (max-width:44.375em){.__02 .m-btn_lst_i{width:calc(50% - 20px)}}@media screen and (max-width:30em){.m-btn_lst_i{width:calc(50% - 10px);margin-right:5px;margin-left:5px}}.m-btn_lst_i .m-btn02 a{padding-top:10px;padding-bottom:10px}@media screen and (min-width:30em){.m-btn_lst_i .m-btn02 a{min-width:200px}}@media screen and (max-width:30em){.m-btn_lst_i .m-btn02 a{width:100%;padding-left:10px;font-size:11px;font-size:.6875rem}}.m-hr{height:50px;border:none;background:transparent}.m-cnt{border-top:2px solid #ffe100;background:#fff}.m-cnt02{padding:20px;border:3px solid #000;background:#fff}@media screen and (max-width:30em){.m-cnt02{padding:10px}}.m-cnt03{position:relative;width:100%;max-width:940px;margin-right:auto;margin-left:auto;padding:10px 10px 20px;text-align:center;background:#2f2f2f}.m-cnt03:after,.m-cnt03:before{position:absolute;top:0;height:100%;content:"";border:10px solid transparent}.m-cnt03:before{right:100%;-webkit-transform:translateX(.5px);transform:translateX(.5px);border-right:10px solid #2f2f2f}.m-cnt03:after{left:100%;-webkit-transform:translateX(-.5px);transform:translateX(-.5px);border-left:10px solid #2f2f2f}.m-cnt03 .__t{margin-bottom:10px;padding:10px;color:#fff;font-size:18px;font-size:1.125rem;font-weight:600}.m-cnt03 .__tx{padding:10px;background:#fff}.m-cnt04{border:2px solid #000}.m-cnt04.__tips .__t span{position:relative;display:inline-block}.m-cnt04.__tips .__t span:after{position:absolute;display:inline-block;width:60px;height:60px;content:"";-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%);background:url(../img/common/ico_tips01.png) no-repeat;background-size:contain}@media screen and (max-width:44.375em){.m-cnt04.__tips .__t span:after{right:0;bottom:100%;width:50px;height:50px;-webkit-transform:translateY(-5px);transform:translateY(-5px)}}.m-cnt04 .__t{padding-top:20px;padding-bottom:20px;text-align:center;color:#fff;background:url(../img/common/bg_pattern04.png);font-size:24px;font-size:1.5rem;line-height:1.5}@media screen and (max-width:44.375em){.m-cnt04 .__t{font-size:20px;font-size:1.25rem}}.m-cnt04 .__tx{padding:20px;background:#fff;font-size:13px;font-size:.8125rem;line-height:2}@media screen and (max-width:44.375em){.m-cnt04 .__tx{padding:10px}}.m-cnt05{padding:20px;background:#e2e2e2}.m-cnt06{padding:20px;background:#fff;line-height:1.5}.m-cnt06 .__t{margin-bottom:20px;text-align:center;font-size:20px;font-size:1.25rem;font-weight:600}@media screen and (max-width:30em){.m-cnt06 .__t{text-align:left;font-size:18px;font-size:1.125rem}}.m-cnt06 .__tx{margin-bottom:1.5em;font-size:14px;font-size:.875rem}.m-oct{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:10px;margin-bottom:10px;padding:10px;text-align:center;color:#fff;background:#2f2f2f;line-height:1.5;-js-display:flex;align-items:center;-webkit-box-align:center;-webkit-box-pack:center;-ms-flex-align:center;-ms-flex-pack:center;justify-content:center}.m-oct.__hl{color:#1c1b20;background:#ffe100}.m-oct.__hl:before{border-bottom-color:#ffe100}.m-oct.__hl:after{border-top-color:#ffe100}.m-oct.__white{color:#1c1b20;background:#fff}.m-oct.__white:before{border-bottom-color:#fff}.m-oct.__white:after{border-top-color:#fff}.m-oct:after,.m-oct:before{position:absolute;left:0;width:100%;content:"";border:10px solid transparent}.m-oct:before{bottom:100%;border-bottom:10px solid #2f2f2f}.m-oct:after{top:100%;border-top:10px solid #2f2f2f}.m-tbl{text-align:center}@media screen and (max-width:48.9375em){.m-tbl{display:block;-webkit-overflow-scrolling:touch;white-space:nowrap}.m-tbl::-webkit-scrollbar,.m-tbl::-webkit-scrollbar:horizontal{width:5px;height:5px;background:#e2e2e2}.m-tbl::-webkit-scrollbar-track{border-radius:5px;background:#e2e2e2}.m-tbl::-webkit-scrollbar-thumb,.m-tbl::-webkit-scrollbar-thumb:horizontal{border-radius:5px;background:#ffe100}.m-tbl::-webkit-scrollbar-corner{background:transparent}.m-tbl::-webkit-scrollbar-track-piece{background:#000}}.m-tbl td,.m-tbl th{padding:10px;vertical-align:middle}.m-tbl td:nth-child(2),.m-tbl th:nth-child(2){background:url(../img/common/bg_pattern11.png)}.m-tbl .__en{display:block;text-transform:uppercase;font-family:RexBold,Open Sans,Noto Sans Japanese,游ゴシック体,Yu Gothic,YuGothic,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,メイリオ,Meiryo,sans-serif;font-size:18px;font-size:1.125rem}.m-tbl .__ja{font-size:11px;font-size:.6875rem}.m-tbl th{font-weight:600}.m-tbl th:first-child{width:120px}.m-tbl02{display:block;margin-top:30px;margin-bottom:30px;text-align:center;font-size:12px;font-size:.75rem}@media screen and (max-width:48.9375em){.m-tbl02{display:block;overflow:auto;overflow-x:auto;-webkit-overflow-scrolling:touch;white-space:nowrap}.m-tbl02::-webkit-scrollbar,.m-tbl02::-webkit-scrollbar:horizontal{width:5px;height:5px;background:#e2e2e2}.m-tbl02::-webkit-scrollbar-track{border-radius:5px;background:#e2e2e2}.m-tbl02::-webkit-scrollbar-thumb,.m-tbl02::-webkit-scrollbar-thumb:horizontal{border-radius:5px;background:#ffe100}.m-tbl02::-webkit-scrollbar-corner{background:transparent}.m-tbl02::-webkit-scrollbar-track-piece{background:#000}}.m-tbl02 td,.m-tbl02 th{padding:10px;vertical-align:middle;border:3px solid #000}.m-tbl02 td.feature_btns_td,.m-tbl02 th.feature_btns_td{padding-left:0}.m-tbl02 th{font-weight:600}.m-tbl02 th:first-child{width:120px}.m-tbl02 .__en{display:block;text-transform:uppercase;font-family:RexBold,Open Sans,Noto Sans Japanese,游ゴシック体,Yu Gothic,YuGothic,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,メイリオ,Meiryo,sans-serif;font-size:18px;font-size:1.125rem}.m-tbl02 .__ja{font-size:11px;font-size:.6875rem}.m-tbl02 .__hl{background:url(../img/common/bg_pattern11.png)}.m-tbl02 .__sm{display:block;font-size:10px;font-size:.625rem}.m-tbl02 .__bg{background:url(../img/common/bg_pattern06.png)}.m-caution{text-align:center}.m-caution_i{position:relative;z-index:1;display:inline-block;padding:10px;padding-left:60px;color:#fff;background:url(../img/common/bg_pattern07.png)}@media screen and (max-width:56.875em){.m-caution_i{padding-top:20px;padding-bottom:20px;padding-left:10px}}.m-caution_t{position:absolute;z-index:1;top:50%;left:0;display:inline-block;padding:10px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:#2f2f2f;font-family:RexBold,Open Sans,Noto Sans Japanese,游ゴシック体,Yu Gothic,YuGothic,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,メイリオ,Meiryo,sans-serif;font-size:20px;font-size:1.25rem}@media screen and (max-width:56.875em){.m-caution_t{top:0;left:50%}}.m-caution_t:after,.m-caution_t:before{position:absolute;top:0;width:0;content:"";border:18px solid transparent}.m-caution_t:before{right:100%;-webkit-transform:translateX(.5px);transform:translateX(.5px);border-right:10px solid #2f2f2f}.m-caution_t:after{left:100%;-webkit-transform:translateX(-.5px);transform:translateX(-.5px);border-left:10px solid #2f2f2f}.m-caution_tx{text-align:left;line-height:2}@media screen and (max-width:30em){.m-caution_tx{font-size:12px;font-size:.75rem}}.m-note{text-align:right;font-size:12px;font-size:.75rem}.m-note02{padding-left:1em;text-align:left;text-indent:-1em}.m-note02:before{content:"※"}.m-note02.__02{padding-top:1em;padding-bottom:1em;text-align:center;font-size:12px;font-size:.75rem}.m-comparison{padding-top:50px;padding-bottom:50px;border-top:1px solid #efefec}.m-comparison_i ul{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:30px;-js-display:flex}@media screen and (max-width:61.5625em){.m-comparison_i ul{-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center}}.m-comparison_i ul li{width:20%;text-align:center}@media screen and (max-width:61.5625em){.m-comparison_i ul li{width:33%;margin-bottom:40px}}@media screen and (max-width:44.375em){.m-comparison_i ul li{width:45%}}.m-comparison_i ul li a{width:100%}@media screen and (max-width:44.375em){.m-comparison_i ul li a span{display:inline}}.m-comparison_i ul li:not(:last-child){margin-right:10px}.m-faq_w{display:-webkit-box;display:-ms-flexbox;display:flex;padding:20px;-js-display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:30em){.m-faq_w{padding-right:0;padding-left:0}}.m-faq{width:calc(50% - 20px);margin:10px;padding:10px;border:1px solid #e2e2e2;background:#fff;line-height:1.7}@media screen and (max-width:44.375em){.m-faq{width:100%;margin:0;margin-bottom:20px}}.m-faq dt{position:relative;display:table;width:100%;min-height:76px;padding:10px 10px 10px 80px;border-bottom:1px solid #efefec;font-weight:600}@media screen and (max-width:44.375em){.m-faq dt{padding-left:60px}}.m-faq dt span{display:table-cell;vertical-align:middle}.m-faq dt:before{position:absolute;top:5px;left:0;display:block;width:66px;height:66px;content:"Q";text-align:center;color:#fff;border:4px solid #efefec;border-radius:33px;background:#2f2f2f;font-family:RexBold,Open Sans,Noto Sans Japanese,游ゴシック体,Yu Gothic,YuGothic,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,メイリオ,Meiryo,sans-serif;font-size:40px;font-size:2.5rem;line-height:60px}@media screen and (max-width:44.375em){.m-faq dt:before{width:50px;height:50px;font-size:30px;font-size:1.875rem;line-height:44px}}.m-faq dd{position:relative;display:table;min-height:76px;padding:10px 10px 10px 80px}@media screen and (max-width:44.375em){.m-faq dd{padding-left:60px}}.m-faq dd p{display:table-cell;vertical-align:middle}.m-faq dd:before{position:absolute;top:5px;left:0;display:block;width:66px;height:66px;content:"A";text-align:center;color:#1c1b20;border:4px solid #efefec;border-radius:33px;background:#ffe100;font-family:RexBold,Open Sans,Noto Sans Japanese,游ゴシック体,Yu Gothic,YuGothic,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,メイリオ,Meiryo,sans-serif;font-size:40px;font-size:2.5rem;line-height:60px}@media screen and (max-width:44.375em){.m-faq dd:before{width:50px;height:50px;font-size:30px;font-size:1.875rem;line-height:44px}}.m-partsLst{max-width:1440px;margin-right:auto;margin-left:auto;padding-top:30px}@media screen and (max-width:44.375em){.m-partsLst{padding-right:10px;padding-left:10px}}.m-partsLst.__option li,.m-partsLst.__sm li{max-width:306px}@media screen and (min-width:44.375em){.m-partsLst.__option ul,.m-partsLst.__sm ul{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.m-partsLst ul{display:-webkit-box;display:-ms-flexbox;display:flex;-js-display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center}.m-partsLst li{width:33.33333%;margin-bottom:40px;text-align:center}@media screen and (max-width:44.375em){.m-partsLst li{width:50%}}@media screen and (max-width:30em){.m-partsLst li{width:100%}.m-partsLst li:not(:last-child){margin-bottom:10px}}.m-partsLst li a{position:relative;display:block;width:100%;height:100%;transition:.4s ease}.m-partsLst li a:hover i{border-color:#ffe100}.m-partsLst li a img{vertical-align:top}.m-partsLst li a i{position:absolute;z-index:1;top:0;right:10px;width:50px;height:50px;-webkit-transform:translateY(-50%);transform:translateY(-50%);border-color:#e2e2e2;background-size:contain}@media screen and (max-width:30em){.m-partsLst li a i{-webkit-transform:translateY(-5px);transform:translateY(-5px)}}.m-partsLst_tx{position:absolute;top:0;left:0;width:100%;height:100%;transition:.4s ease;color:#fff;line-height:1.5}a:hover .m-partsLst_tx{color:#1c1b20;background:rgba(255,225,0,.7)}a:hover .m-partsLst_tx .__en:after{border-bottom-color:#1c1b20}.m-partsLst_tx_i{position:absolute;top:50%;left:50%;width:100%;padding:10px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center}.m-partsLst_tx_i .__en{position:relative;display:block;font-family:RexBold,Open Sans,Noto Sans Japanese,游ゴシック体,Yu Gothic,YuGothic,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,メイリオ,Meiryo,sans-serif;font-size:24px;font-size:1.5rem}.m-partsLst_tx_i .__en:after{display:block;width:15px;margin:0 auto;content:"";transition:.4s ease;text-align:center;border:1px solid transparent;border-bottom:1px solid #fff}.m-form_w{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%;padding:50px 10px;-webkit-animation-duration:.8s;animation-duration:.8s;-js-display:flex;align-items:center;-webkit-box-align:center;-webkit-box-pack:center;-ms-flex-align:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:30em){.m-form_w{padding-right:0;padding-left:0}}.m-form{position:relative;overflow:hidden;width:100%;height:100vh;font-family:RexBold,Open Sans,Noto Sans Japanese,游ゴシック体,Yu Gothic,YuGothic,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,メイリオ,Meiryo,sans-serif;font-size:14px;line-height:1.4}.m-form em.error{display:block;color:#e21313;font-size:10px;font-size:.625rem}.m-form .__post input{max-width:20em}.m-form .__post input:placeholder-shown{-webkit-transform:scale(.9);transform:scale(.9);-webkit-transform-origin:0 0;transform-origin:0 0}.m-form .__post input::-webkit-input-placeholder{-webkit-transform:scale(.9);transform:scale(.9);-webkit-transform-origin:0 0;transform-origin:0 0}.m-form .__post input:-moz-placeholder,.m-form .__post input::-moz-placeholder{transform:scale(.9);transform-origin:0 0;opacity:1}.m-form .__post input:-ms-input-placeholder{transform:scale(.9);transform-origin:0 0}.m-form [type=date],.m-form [type=email],.m-form [type=number],.m-form [type=tel],.m-form [type=text],.m-form select,.m-form textarea{width:100%;min-height:40px;padding:8px;transition:.2s ease;border:1px solid #cfd9db;border-radius:.25em;background:#fff;box-shadow:inset 0 1px 1px rgba(0,0,0,.08);font-family:Open Sans,Noto Sans Japanese,游ゴシック体,Yu Gothic,YuGothic,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,メイリオ,Meiryo,sans-serif;font-size:16px}@media screen and (max-width:30em){.m-form [type=date],.m-form [type=email],.m-form [type=number],.m-form [type=tel],.m-form [type=text],.m-form select,.m-form textarea{-webkit-transform-origin:0 50%;transform-origin:0 50%}}.m-form [type=date]::-moz-selection,.m-form [type=email]::-moz-selection,.m-form [type=number]::-moz-selection,.m-form [type=tel]::-moz-selection,.m-form [type=text]::-moz-selection,.m-form select::-moz-selection,.m-form textarea::-moz-selection{color:#1c1b20;background:#e2e2e2}.m-form [type=date]::-moz-selection,.m-form [type=date]::selection,.m-form [type=email]::-moz-selection,.m-form [type=email]::selection,.m-form [type=number]::-moz-selection,.m-form [type=number]::selection,.m-form [type=tel]::-moz-selection,.m-form [type=tel]::selection,.m-form [type=text]::-moz-selection,.m-form [type=text]::selection,.m-form select::-moz-selection,.m-form select::selection,.m-form textarea::-moz-selection,.m-form textarea::selection{color:#1c1b20;background:#e2e2e2}.m-form [type=date]:placeholder-shown,.m-form [type=email]:placeholder-shown,.m-form [type=number]:placeholder-shown,.m-form [type=tel]:placeholder-shown,.m-form [type=text]:placeholder-shown,.m-form select:placeholder-shown,.m-form textarea:placeholder-shown{-webkit-transform-origin:0 50%;transform-origin:0 50%;color:#aaa}.m-form [type=date]::-webkit-input-placeholder,.m-form [type=email]::-webkit-input-placeholder,.m-form [type=number]::-webkit-input-placeholder,.m-form [type=tel]::-webkit-input-placeholder,.m-form [type=text]::-webkit-input-placeholder,.m-form select::-webkit-input-placeholder,.m-form textarea::-webkit-input-placeholder{-webkit-transform-origin:0 50%;transform-origin:0 50%;color:#aaa}.m-form [type=date]:-moz-placeholder,.m-form [type=date]::-moz-placeholder,.m-form [type=email]:-moz-placeholder,.m-form [type=email]::-moz-placeholder,.m-form [type=number]:-moz-placeholder,.m-form [type=number]::-moz-placeholder,.m-form [type=tel]:-moz-placeholder,.m-form [type=tel]::-moz-placeholder,.m-form [type=text]:-moz-placeholder,.m-form [type=text]::-moz-placeholder,.m-form select:-moz-placeholder,.m-form select::-moz-placeholder,.m-form textarea:-moz-placeholder,.m-form textarea::-moz-placeholder{transform-origin:0 50%;opacity:1;color:#aaa}.m-form [type=date]:-ms-input-placeholder,.m-form [type=email]:-ms-input-placeholder,.m-form [type=number]:-ms-input-placeholder,.m-form [type=tel]:-ms-input-placeholder,.m-form [type=text]:-ms-input-placeholder,.m-form select:-ms-input-placeholder,.m-form textarea:-ms-input-placeholder{transform-origin:0 50%;color:#aaa}.m-form [type=date]:focus,.m-form [type=email]:focus,.m-form [type=number]:focus,.m-form [type=tel]:focus,.m-form [type=text]:focus,.m-form select:focus,.m-form textarea:focus{border-color:#ffe100;outline:none;box-shadow:0 0 5px rgba(255,225,0,.2)}.m-form textarea{max-height:400px}.m-form select{min-width:80px;padding-right:20px}.m-form select::-ms-expand{display:none}.m-form select:focus{background:#fff}@media screen and (max-width:48.9375em){.m-form .__choiceTx{display:block;margin-bottom:10px}}.m-form .__select{position:relative;display:inline-block;margin-bottom:10px;vertical-align:top}.m-form .__select.__area{max-width:11em}.m-form .__select.__date{max-width:6em;margin-left:5px}@media screen and (max-width:48.9375em){.m-form .__select.__date{margin-right:5px;margin-left:0}}.m-form .__select.__time{max-width:16.5em;margin-left:5px}@media screen and (max-width:48.9375em){.m-form .__select.__time{margin-left:0}}@media screen and (max-width:30em){.m-form .__select.__time{max-width:230px}}.m-form .__select:after{position:absolute;z-index:1;top:50%;right:6px;display:block;width:8px;height:8px;margin-top:-4px;content:"";pointer-events:none;background:url(../img/common/cd-icon-arrow.svg) no-repeat 50%;background-size:contain}.m-form_cnt{position:absolute;top:0;left:0;visibility:hidden;width:100%;transition:.8s ease;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);text-align:center;opacity:0;border:2px solid #000;background:#fff}.m-form_cnt.__error,.m-form_cnt.__finish{position:static}.m-form_cnt.is-visible{visibility:visible;-webkit-transform:none;transform:none;opacity:1}.m-form_cnt.is-hide{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);opacity:0}.m-form_t{padding:15px 10px;color:#fff;background:url(../img/common/bg_pattern04.png);font-size:18px;font-size:1.125rem;font-weight:600;line-height:1.3}.__error .m-form_t{border-bottom:2px solid #000;background:url(../img/common/bg_pattern07.png)}.__finish .m-form_t{padding-top:5px;padding-bottom:5px;letter-spacing:.1em;color:#1c1b20;border-bottom:2px solid #000;background:url(../img/common/bg_pattern12.png);font-family:RexBold,Open Sans,Noto Sans Japanese,游ゴシック体,Yu Gothic,YuGothic,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,メイリオ,Meiryo,sans-serif;font-size:40px;font-size:2.5rem}.m-form_t .__sm{font-size:12px;font-size:.75rem}.m-form_t .__important{color:#e21313}@media screen and (max-width:30em){.m-form_t .__important{display:block}}.m-form_t02{margin-bottom:10px;text-align:center;font-size:14px;font-size:.875rem;font-weight:600}.__error .m-form_t02,.__finish .m-form_t02{margin-bottom:30px}.__error .m-form_t02 img,.__finish .m-form_t02 img{width:100%;max-width:140px}.m-form_i{overflow:hidden;padding:30px}@media screen and (max-width:30em){.m-form_i{padding-right:10px;padding-left:10px}}.m-form_tx{margin-bottom:30px;font-size:12px;font-size:.75rem;line-height:1.5}.__error .m-form_tx,.__finish .m-form_tx{margin-bottom:10px}.m-form_tx02{margin-bottom:30px;text-align:left;font-size:12px;font-size:.75rem}.m-form_tx02 .__required{display:inline-block;width:2em;margin-right:.5em;border-bottom:4px solid #e21313}.m-form_tx03{padding:20px 10px;text-align:center;font-size:16px;font-size:1rem}.m-form_select01{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;padding-bottom:20px;-js-display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.m-form_select01_i{width:45%;max-width:280px;margin:10px;line-height:1.2}@media screen and (max-width:40em){.m-form_select01_i{width:calc(50% - 11px);margin:5px}}.m-form_select01_a{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%;min-height:180px;transition:.5s ease;-js-display:flex;align-items:center;-webkit-box-align:center;-webkit-box-pack:center;-ms-flex-align:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:40em){.m-form_select01_a{min-height:140px}}@media screen and (max-width:30em){.m-form_select01_a{min-height:120px;padding:5px}}.m-form_select01_a:after,.m-form_select01_a:before{position:absolute;left:0;width:100%;height:0;content:"";border:10px solid transparent}.m-form_select01_a .__tx{font-family:RexBold,Open Sans,Noto Sans Japanese,游ゴシック体,Yu Gothic,YuGothic,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,メイリオ,Meiryo,sans-serif}.m-form_select01_a .__tx .__en{display:block;margin-bottom:10px;font-size:24px;font-size:1.5rem}@media screen and (max-width:30em){.m-form_select01_a .__tx .__en{font-size:18px;font-size:1.125rem}}.m-form_select01_a .__tx .__ja{font-size:12px;font-size:.75rem}@media screen and (max-width:30em){.m-form_select01_a .__tx .__ja{font-size:10px;font-size:.625rem}}@media screen and (min-width:30em){.m-form_select01_a:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.m-form_select01_a:hover i:before{-webkit-animation:kb .5s ease infinite;animation:kb .5s ease infinite}}.m-form_select01_a i{display:block}.m-form_select01_a i:after,.m-form_select01_a i:before{position:absolute;display:inline-block;text-transform:none;font-family:yeshige_symbols!important;font-weight:400;font-style:normal;font-variant:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none}.m-form_select01_a i:before{z-index:1;right:19px;bottom:9px;content:"\64";font-size:12px;font-size:.75rem}@media screen and (max-width:30em){.m-form_select01_a i:before{right:16px;bottom:5px;font-size:10px;font-size:.625rem}}.m-form_select01_a i:after{right:10px;bottom:0;content:"\66";font-size:30px;font-size:1.875rem}@media screen and (max-width:30em){.m-form_select01_a i:after{font-size:22px;font-size:1.375rem}}.m-form_select01_a[href*=form01]{background:#ffe100}.m-form_select01_a[href*=form01] i:before{color:#fff}.m-form_select01_a[href*=form01]:before{bottom:100%;border-bottom:10px solid #ffe100}.m-form_select01_a[href*=form01]:after{top:100%;border-top:10px solid #ffe100}.m-form_select01_a[href*=form02]{color:#fff;background:#2f2f2f}.m-form_select01_a[href*=form02] i:before{color:#1c1b20}.m-form_select01_a[href*=form02]:before{bottom:100%;border-bottom:10px solid #2f2f2f}.m-form_select01_a[href*=form02]:after{top:100%;border-top:10px solid #2f2f2f}.m-form_lst{display:-webkit-box;display:-ms-flexbox;display:flex;-js-display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.m-form_lst.__salon{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:30em){.m-form_lst.__salon{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.m-form_lst02 input[required]{background-image:url(../img/common/cd-required.svg);background-repeat:no-repeat;background-position:100% 0}.m-form_lst02 dl{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;margin-bottom:10px;padding-left:5px;text-align:left;-js-display:flex}@media screen and (max-width:40em){.m-form_lst02 dl{flex-direction:column;-webkit-box-direction:normal;-webkit-box-orient:vertical;-ms-flex-direction:column}}@media screen and (max-width:30em){.m-form_lst02 dl{padding-left:0}}.m-form_lst02 dl.is-required:before{position:absolute;top:0;right:100%;width:4px;height:100%;content:"";background:#e21313}.m-form_lst02 dt{display:-webkit-box;display:-ms-flexbox;display:flex;width:160px;padding:15px;background:#ffe100;font-size:14px;font-size:.875rem;font-weight:600;-js-display:flex;align-items:center;-webkit-box-align:center;-ms-flex-align:center}@media screen and (max-width:40em){.m-form_lst02 dt{width:100%;padding:10px 5px}}.m-form_lst02 dd{width:calc(100% - 160px);padding:15px;background:#e2e2e2;font-size:13px;font-size:.8125rem}@media screen and (max-width:40em){.m-form_lst02 dd{width:100%;padding:10px 5px}}.m-form_lst02 dd p{margin-bottom:10px}.m-form_lst02 dd p.__inline{display:inline-block;width:47.5%;vertical-align:top}.m-form_lst02 dd p.__inline:first-child{margin-right:calc(4% - 1px)}.m-form_lst_i{position:relative;width:calc(100% / 3 - 21px);margin:10px}@media screen and (max-width:48.9375em){.m-form_lst_i{width:calc(100% / 2 - 21px)}}@media screen and (max-width:30em){.m-form_lst_i{width:calc(100% / 2 - 11px);margin:5px}}@media screen and (min-width:40em){.m-form_lst_i [type=radio]{display:none}}@media screen and (max-width:40em){.m-form_lst_i [type=radio]{position:absolute;z-index:2;top:50%;left:0;margin:0;padding:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);opacity:0}.m-form_lst_i [type=radio]:checked+label{width:100%;border-radius:0}.m-form_lst_i [type=radio]:checked+label:after,.m-form_lst_i [type=radio]:checked+label:before{border-radius:50%}.m-form_lst_i [type=radio]:checked+label:before{box-shadow:inset 0 1px 1px rgba(0,0,0,.04)}.m-form_lst_i [type=radio]:checked+label:after{display:block;background-color:#2f2f2f;background-image:url(../img/common/cd-icon-radio.svg);box-shadow:0 0 0 1px rgba(255,225,0,.8),0 0 4px hsla(0,0%,100%,.1)}.m-form_lst_i [type=radio]:checked+label:after,.m-form_lst_i [type=radio]:checked+label:before{-webkit-animation:vb .3s;animation:vb .3s}}@media screen and (max-width:40em){.m-form_lst_i [type=radio]:checked+.m-form_radio{color:#1c1b20;background-color:#ffe100}}@media screen and (min-width:40em){.m-form_lst_i [type=radio]:checked+.m-form_radio{color:#000}.m-form_lst_i [type=radio]:checked+.m-form_radio[for=salon01]{background-image:url(../img/common/bg_salon_shibuya02.png)}.m-form_lst_i [type=radio]:checked+.m-form_radio[for=salon02]{background-image:url(../img/common/bg_salon_ikebukuro02.png)}.m-form_lst_i [type=radio]:checked+.m-form_radio[for=salon03]{background-image:url(../img/common/bg_salon_umeda02.png)}.m-form_lst_i [type=radio]:checked+.m-form_radio[for=salon04]{background-image:url(../img/common/bg_salon_namba02.png)}.m-form_lst_i [type=radio]:checked+.m-form_radio[for=salon05]{background-image:url(../img/common/bg_salon_kyobashi02.png)}.m-form_lst_i [type=radio]:checked+.m-form_radio[for=salon06]{background-image:url(../img/common/bg_salon_himeji02.png)}}.m-form_radio{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;height:206px;cursor:pointer;transition:.4s ease;color:#fff;background-repeat:no-repeat;background-position:50%;background-size:contain;-js-display:flex;align-items:center;-webkit-box-align:center;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-box-pack:center;-ms-flex-align:center;-ms-flex-direction:column;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:56.875em){.m-form_radio{height:180px}}@media screen and (max-width:40em){.m-form_radio{background-color:#2f2f2f}.m-form_radio:after,.m-form_radio:before{position:absolute;top:8px;left:50%;display:block;width:16px;height:16px;margin-left:-8px;content:"";border-radius:50%}.m-form_radio:before{border:1px solid #cfd9db;background:#fff;box-shadow:inset 0 1px 1px rgba(0,0,0,.08)}.m-form_radio:after{display:none;background-color:#ffe100;background-repeat:no-repeat;background-position:50%;box-shadow:0 0 0 1px hsla(0,0%,100%,.8),0 0 4px hsla(0,0%,100%,.8)}}@media screen and (max-width:30em){.m-form_radio{height:auto;padding:10px}.m-form_radio:after,.m-form_radio:before{top:50%;left:5px;width:10px;height:10px;margin-top:-5px;margin-left:inherit;background-size:contain}}@media screen and (min-width:40em){.m-form_radio{position:relative;z-index:1}.m-form_radio:after{position:absolute;z-index:-1;top:0;left:0;display:inline-block;width:100%;height:100%;content:"";transition:opacity .4s;opacity:0;background-image:url(../img/common/img_layer01.png);background-repeat:no-repeat;background-position:50% 50%;background-size:contain}.m-form_radio[for=salon01]{background-image:url(../img/common/bg_salon_shibuya01.png)}.m-form_radio[for=salon02]{background-image:url(../img/common/bg_salon_ikebukuro01.png)}.m-form_radio[for=salon03]{background-image:url(../img/common/bg_salon_umeda01.png)}.m-form_radio[for=salon04]{background-image:url(../img/common/bg_salon_namba01.png)}.m-form_radio[for=salon05]{background-image:url(../img/common/bg_salon_kyobashi01.png)}.m-form_radio[for=salon06]{background-image:url(../img/common/bg_salon_himeji01.png)}}.m-form_radio:hover{color:#1c1b20}.m-form_radio:hover .__tgl{visibility:visible;opacity:1}@media screen and (max-width:40em){.m-form_radio:hover{background-color:#ffe100}}@media screen and (min-width:40em){.m-form_radio:hover:after{opacity:.8}}@media screen and (max-width:30em){.m-form_radio .__en{display:none}}@media screen and (min-width:30em){.m-form_radio .__en{display:block;font-family:RexBold,Open Sans,Noto Sans Japanese,游ゴシック体,Yu Gothic,YuGothic,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,メイリオ,Meiryo,sans-serif;font-size:30px;font-size:1.875rem}.m-form_radio .__en .__area{display:block;font-size:16px;font-size:1rem}}.m-form_radio .__ja{display:block;font-size:12px;font-size:.75rem}@media screen and (min-width:44.375em){.m-form_radio .__ja br{display:none}}@media screen and (max-width:30em){.m-form_radio .__ja{font-size:11px;font-size:.6875rem}}@media screen and (max-width:30em){.m-form_radio .__tgl{display:none}}@media screen and (min-width:30em){.m-form_radio .__tgl{visibility:hidden;margin-top:10px;margin-bottom:-20px;transition:.4s ease;opacity:0;color:#000;font-size:14px;font-size:.875rem;font-weight:600}}.m-form_btn_w{display:-webkit-box;display:-ms-flexbox;display:flex;-js-display:flex;align-items:center;-webkit-box-align:center;-webkit-box-pack:center;-ms-flex-align:center;-ms-flex-pack:center;justify-content:center}.m-form_btn{margin-top:30px;text-align:center}.m-form_btn a,.m-form_btn button,.m-form_btn label{position:relative;display:inline-block;min-width:140px;margin:10px;padding:5px 20px;cursor:pointer;transition:.5s ease;font-size:12px}@media screen and (max-width:30em){.m-form_btn a,.m-form_btn button,.m-form_btn label{min-width:120px;margin:5px}}.m-form_btn a:after,.m-form_btn a:before,.m-form_btn button:after,.m-form_btn button:before,.m-form_btn label:after,.m-form_btn label:before{position:absolute;left:0;width:100%;content:"";border:5px solid transparent}.m-form_btn.__prev a,.m-form_btn.__prev button,.m-form_btn.__prev label{color:#fff;background:#2f2f2f}.m-form_btn.__prev a:before,.m-form_btn.__prev button:before,.m-form_btn.__prev label:before{top:-10px;border-bottom:5px solid #2f2f2f}.m-form_btn.__prev a:after,.m-form_btn.__prev button:after,.m-form_btn.__prev label:after{bottom:-10px;border-top:5px solid #2f2f2f}.m-form_btn.__prev a:target,.m-form_btn.__prev button:target,.m-form_btn.__prev label:target{-webkit-transform:none;transform:none}.m-form_btn.__prev a:target+.m-form_cnt,.m-form_btn.__prev button:target+.m-form_cnt,.m-form_btn.__prev label:target+.m-form_cnt{-webkit-transform:translateX(100%);transform:translateX(100%)}.m-form_btn.__prev i:before{position:absolute;top:50%;left:5px;display:inline-block;content:"\62";-webkit-transform:translateY(-50%);transform:translateY(-50%);text-transform:none;font-family:yeshige_symbols!important;font-size:11px;font-size:.6875rem;font-weight:400;font-style:normal;font-variant:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none}.m-form_btn.__next a,.m-form_btn.__next button,.m-form_btn.__next label{color:#1c1b20;outline:none;background:#ffe100}.m-form_btn.__next a:before,.m-form_btn.__next button:before,.m-form_btn.__next label:before{top:-10px;border-bottom:5px solid #ffe100}.m-form_btn.__next a:after,.m-form_btn.__next button:after,.m-form_btn.__next label:after{bottom:-10px;border-top:5px solid #ffe100}.m-form_btn.__next a:target,.m-form_btn.__next button:target,.m-form_btn.__next label:target{-webkit-transform:translateX(-100%);transform:translateX(-100%)}.m-form_btn.__next a:target+.m-form_cnt,.m-form_btn.__next button:target+.m-form_cnt,.m-form_btn.__next label:target+.m-form_cnt{-webkit-transform:none;transform:none}.m-form_btn.__next i:before{position:absolute;top:50%;right:5px;display:inline-block;content:"\64";-webkit-transform:translateY(-50%);transform:translateY(-50%);text-transform:none;font-family:yeshige_symbols!important;font-size:11px;font-size:.6875rem;font-weight:400;font-style:normal;font-variant:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none}.m-form_btn .is-disable{cursor:default;pointer-events:none;opacity:.5}.m-form_chkNext{display:none}#formCnt01.is-visible .m-form_nav p.__01,#formCnt02.is-visible .m-form_nav p.__02,#formCnt03.is-visible .m-form_nav p.__03,#formCnt04.is-visible .m-form_nav p.__04,#formCnt05.is-visible .m-form_nav p.__05{opacity:1;color:#1c1b20;background:#ffe100;font-weight:600}#formCnt01.is-visible .m-form_nav p.__01:after,#formCnt02.is-visible .m-form_nav p.__02:after,#formCnt03.is-visible .m-form_nav p.__03:after,#formCnt04.is-visible .m-form_nav p.__04:after,#formCnt05.is-visible .m-form_nav p.__05:after{border-left-color:#ffe100}.m-form_nav{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;overflow-x:auto;-webkit-overflow-scrolling:touch;margin-bottom:30px;white-space:nowrap;-js-display:flex}.m-form_nav p{position:relative;display:inline;min-width:12em;padding:5px 10px 5px 20px;transition:.4s ease;color:#fff;background:#2f2f2f;font-size:13px;line-height:1}.m-form_nav p:after{border:11px solid transparent;border-left:10px solid #2f2f2f}.m-form_nav p:after,.m-form_nav p:before{position:absolute;z-index:1;top:0;left:100%;content:""}.m-form_nav p:before{-webkit-transform:translateX(1px);transform:translateX(1px);border:11px solid transparent;border-left:10px solid #fff}@media screen and (max-width:56.875em){.m-form_nav p{font-size:11px}.m-form_nav p:after,.m-form_nav p:before{border-width:10px}}@media screen and (max-width:48.9375em){.m-form_nav p{width:12em;font-size:10px}}.m-form_nav p.is-past{opacity:1;background:#2f2f2f}.m-form_nav p.is-past:after{border-left-color:#2f2f2f}#formCnt02.is-visible .m-form_nav p.__01,#formCnt03.is-visible .m-form_nav p.__01,#formCnt04.is-visible .m-form_nav p.__01,#formCnt05.is-visible .m-form_nav p.__01,#formCnt06.is-visible .m-form_nav p.__01{background:#2f2f2f}#formCnt02.is-visible .m-form_nav p.__01:after,#formCnt03.is-visible .m-form_nav p.__01:after,#formCnt04.is-visible .m-form_nav p.__01:after,#formCnt05.is-visible .m-form_nav p.__01:after,#formCnt06.is-visible .m-form_nav p.__01:after{border-left-color:#2f2f2f}#formCnt03.is-visible .m-form_nav p.__02,#formCnt04.is-visible .m-form_nav p.__02,#formCnt05.is-visible .m-form_nav p.__02,#formCnt06.is-visible .m-form_nav p.__02{background:#2f2f2f}#formCnt03.is-visible .m-form_nav p.__02:after,#formCnt04.is-visible .m-form_nav p.__02:after,#formCnt05.is-visible .m-form_nav p.__02:after,#formCnt06.is-visible .m-form_nav p.__02:after{border-left-color:#2f2f2f}#formCnt04.is-visible .m-form_nav p.__03,#formCnt05.is-visible .m-form_nav p.__03,#formCnt06.is-visible .m-form_nav p.__03{background:#2f2f2f}#formCnt04.is-visible .m-form_nav p.__03:after,#formCnt05.is-visible .m-form_nav p.__03:after,#formCnt06.is-visible .m-form_nav p.__03:after{border-left-color:#2f2f2f}#formCnt05.is-visible .m-form_nav p.__04,#formCnt06.is-visible .m-form_nav p.__04{background:#2f2f2f}#formCnt05.is-visible .m-form_nav p.__04:after,#formCnt06.is-visible .m-form_nav p.__04:after{border-left-color:#2f2f2f}#formCnt06.is-visible .m-form_nav p.__05{background:#2f2f2f}#formCnt06.is-visible .m-form_nav p.__05:after{border-left-color:#2f2f2f}.m-form_nav p.is-current{opacity:1;color:#1c1b20;background:#ffe100;font-weight:600}.m-form_nav p.is-current:after{border-left-color:#ffe100}.m-form_nav p.is-last{opacity:.3;background:#e21313;font-weight:600}.m-form_nav p.is-last:after{border-left-color:#e21313}#formCnt06.is-visible .m-form_nav p.is-last{opacity:1}.m-form_cnt_i{padding-bottom:10px}.m-form_cnt_i,.m-form_input_w{padding-top:10px}.m-form_input_w.__01,.m-form_input_w.__parts{display:-webkit-box;display:-ms-flexbox;display:flex;-js-display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.m-form_input_w dd,.m-form_input_w dt{text-align:left}.m-form_input_w dt.is-required:before{content:"\203B";color:#e21313}.m-form_input_w dd{margin-bottom:10px}.m-form_input_i{position:relative;margin-right:10px;margin-bottom:16px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-align:left}.m-form_input_i .__hex{display:inline-block}.m-form_input_i .__hex:after,.m-form_input_i .__hex:before{position:absolute;left:0;display:inline-block;width:100%;content:"";border:5px solid transparent}.m-form_input_i .__hex:before{bottom:100%;border-bottom:5px solid #ffe100}.m-form_input_i .__hex:after{top:100%;border-top:5px solid #ffe100}.__parts .m-form_input_i{width:calc(33% - 10px)}@media screen and (max-width:30em){.__parts .m-form_input_i{width:calc(50% - 5px)}.__parts .m-form_input_i:nth-child(2n){margin-right:0}}.__parts .m-form_input_i label{font-size:13px;font-size:.8125rem}@media screen and (max-width:22em){.__parts .m-form_input_i label{font-size:12px;font-size:.75rem}}.__01 .m-form_input_i{width:calc(25% - 10px)}@media screen and (max-width:48.9375em){.__01 .m-form_input_i{width:calc(33% - 10px)}}@media screen and (max-width:30em){.__01 .m-form_input_i{width:calc(50% - 5px)}.__01 .m-form_input_i:nth-child(2n){margin-right:0}}.__01 .m-form_input_i label{font-size:13px;font-size:.8125rem}@media screen and (max-width:22em){.__01 .m-form_input_i label{font-size:12px;font-size:.75rem}}.__col3 .m-form_input_i{width:33.333%}.__col3 .m-form_input_i label{font-size:13px;font-size:.8125rem}@media screen and (max-width:22em){.__col3 .m-form_input_i label{font-size:12px;font-size:.75rem}}.m-form_input_i [required]{background-image:url(../img/common/cd-required.svg);background-repeat:no-repeat;background-position:100% 0}.m-form_input_i input[type=checkbox],.m-form_input_i input[type=radio]{position:absolute;z-index:2;top:50%;left:0;margin:0;padding:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);opacity:0}.m-form_input_i input[type=checkbox]:checked+label:after,.m-form_input_i input[type=radio]:checked+label:after{display:block}.m-form_input_i input[type=checkbox]:focus+label:before,.m-form_input_i input[type=radio]:focus+label:before{box-shadow:0 0 5px rgba(255,225,0,.6)}.m-form_input_i input[type=checkbox]+label,.m-form_input_i input[type=radio]+label{display:inline-block;padding:15px 5px 15px 34px;border-radius:2px}@media screen and (max-width:30em){.m-form_input_i input[type=checkbox]+label,.m-form_input_i input[type=radio]+label{padding-left:24px}}.m-form_input_i input[type=checkbox]+label:after,.m-form_input_i input[type=checkbox]+label:before,.m-form_input_i input[type=radio]+label:after,.m-form_input_i input[type=radio]+label:before{position:absolute;top:50%;left:8px;display:block;width:16px;height:16px;margin-top:-8px;content:""}@media screen and (max-width:30em){.m-form_input_i input[type=checkbox]+label:after,.m-form_input_i input[type=checkbox]+label:before,.m-form_input_i input[type=radio]+label:after,.m-form_input_i input[type=radio]+label:before{left:5px;width:10px;height:10px;margin-top:-5px;background-size:contain}}.m-form_input_i input[type=checkbox]+label:before,.m-form_input_i input[type=radio]+label:before{border:1px solid #cfd9db;background:#fff;box-shadow:inset 0 1px 1px rgba(0,0,0,.08)}.m-form_input_i input[type=checkbox]+label:after,.m-form_input_i input[type=radio]+label:after{display:none;background-color:#ffe100;background-repeat:no-repeat;background-position:50%;box-shadow:0 0 0 1px rgba(255,225,0,.8),0 0 4px hsla(0,0%,100%,.8)}.m-form_input_i input[type=radio]+label{width:100%;border-radius:0;background:#ffe100;font-size:14px}.m-form_input_i input[type=radio]+label:after,.m-form_input_i input[type=radio]+label:before{border-radius:50%}.m-form_input_i input[type=radio]+label:before{box-shadow:inset 0 1px 1px rgba(0,0,0,.04)}.m-form_input_i input[type=radio]+label:after{background-color:#2f2f2f;background-image:url(../img/common/cd-icon-radio.svg);box-shadow:0 0 0 1px rgba(255,225,0,.8),0 0 4px hsla(0,0%,100%,.1)}.m-form_input_i input[type=checkbox]+label{width:100%;color:#fff;background:#2f2f2f}.m-form_input_i input[type=checkbox]+label:after,.m-form_input_i input[type=checkbox]+label:before{border-radius:.25em}.m-form_input_i input[type=checkbox]+label:after{background-image:url(../img/common/cd-icon-check02.svg)}.m-form_input_i input[type=checkbox]:checked+label:after,.m-form_input_i input[type=checkbox]:checked+label:before,.m-form_input_i input[type=radio]:checked+label:after,.m-form_input_i input[type=radio]:checked+label:before{-webkit-animation:vb .3s;animation:vb .3s}.m-form_ [required]{background-image:url(../img/common/cd-required.svg);background-repeat:no-repeat;background-position:100% 0}.m-form_ input[type=checkbox],.m-form_ input[type=radio]{position:absolute;z-index:2;top:50%;left:0;margin:0;padding:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);opacity:0}.m-form_ input[type=checkbox]:checked+label:after,.m-form_ input[type=radio]:checked+label:after{display:block}.m-form_ input[type=checkbox]:checked+.firstSelect,.m-form_ input[type=radio]:checked+.firstSelect{color:#1c1b20;background:#ffe100}.m-form_ input[type=checkbox]:focus+label:before,.m-form_ input[type=radio]:focus+label:before{box-shadow:0 0 5px rgba(255,225,0,.6)}.m-form_ input[type=checkbox]+label,.m-form_ input[type=radio]+label{padding-right:5px;padding-left:24px}.m-form_ input[type=checkbox]+label.firstSelect,.m-form_ input[type=radio]+label.firstSelect{padding-left:34px}.m-form_ input[type=checkbox]+label.firstSelect:after,.m-form_ input[type=checkbox]+label.firstSelect:before,.m-form_ input[type=radio]+label.firstSelect:after,.m-form_ input[type=radio]+label.firstSelect:before{left:10px}.m-form_ input[type=checkbox]+label:after,.m-form_ input[type=checkbox]+label:before,.m-form_ input[type=radio]+label:after,.m-form_ input[type=radio]+label:before{position:absolute;top:50%;left:0;display:block;width:16px;height:16px;margin-top:-8px;content:""}.m-form_ input[type=checkbox]+label:before,.m-form_ input[type=radio]+label:before{border:1px solid #cfd9db;background:#fff;box-shadow:inset 0 1px 1px rgba(0,0,0,.08)}.m-form_ input[type=checkbox]+label:after,.m-form_ input[type=radio]+label:after{display:none;background-color:#2f2f2f;background-repeat:no-repeat;background-position:50%;box-shadow:0 0 0 1px #fff,0 0 5px hsla(0,0%,100%,.8)}.m-form_ input[type=radio]+label:after,.m-form_ input[type=radio]+label:before{border-radius:50%}.m-form_ input[type=radio]+label:after{background-image:url(../img/common/cd-icon-radio.svg)}.m-form_ input[type=checkbox]+label:after,.m-form_ input[type=checkbox]+label:before{border-radius:.25em}.m-form_ input[type=checkbox]+label:after{background-image:url(../img/common/cd-icon-check.svg)}.m-form_ input[type=checkbox]:checked+label:after,.m-form_ input[type=checkbox]:checked+label:before,.m-form_ input[type=radio]:checked+label:after,.m-form_ input[type=radio]:checked+label:before{-webkit-animation:vb .3s;animation:vb .3s}.m-form_errorLst01{padding:10px;color:#e21313;font-weight:600}.required_tx{margin-bottom:10px;text-indent:-1em;color:#e21313}.required_tx:before{content:"\203B"}.global_errors{margin-bottom:10px;padding:10px}.global_errors p{text-align:center;font-size:16px;font-size:1rem;font-weight:600}.global_errors li{margin-bottom:10px;padding:5px;color:#fff;border-radius:.25em;background:#e21313}.m-graph{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:50px;-js-display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width:48.9375em){.m-graph{flex-direction:column;align-items:center;-webkit-box-align:center;-webkit-box-direction:normal;-webkit-box-orient:vertical;-ms-flex-align:center;-ms-flex-direction:column}}.m-graph_i{width:calc(33% - 5px);margin-bottom:20px;padding:20px;border-radius:10px;background:#fff;font-size:14px;font-size:.875rem;line-height:1.5}@media screen and (max-width:48.9375em){.m-graph_i{width:100%;max-width:300px;margin-bottom:20px}}.m-graph_lst,.m-graph_lst_i{margin-bottom:10px;padding-bottom:10px}.m-graph_lst_i{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:45px;border-bottom:2px solid #ffe100;-js-display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.m-graph_lst_i:first-child .__rank{background:#ffe100}.m-graph_lst_i:nth-child(2) .__rank{background:#000}.m-graph_lst_i:nth-child(3) .__rank{color:#1c1b20;background:#b7b7b7}.m-graph_lst_i:nth-child(4) .__rank{color:#1c1b20;background:#e2e2e2;font-size:11px;font-size:.6875rem}.m-graph_lst_i:nth-child(4) .__rank:after{content:none}.m-graph_graph{position:relative;z-index:1;margin-bottom:20px}.m-graph_t{position:absolute;top:50%;left:0;width:100%;-webkit-transform:translateY(-50%);transform:translateY(-50%);text-align:center}.m-graph_t .__en{display:block;font-family:RexBold,Open Sans,Noto Sans Japanese,游ゴシック体,Yu Gothic,YuGothic,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,メイリオ,Meiryo,sans-serif;font-size:18px}.m-graph_t .__sm{font-size:.8em}.m-graph_tx{width:calc(100% - 50px);font-weight:600}.m-graph_tx .__rank{position:absolute;top:0;left:0;width:35px;height:35px;text-align:center;color:#fff;border-radius:18px;font-family:RexBold,Open Sans,Noto Sans Japanese,游ゴシック体,Yu Gothic,YuGothic,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,メイリオ,Meiryo,sans-serif;font-size:20px;font-size:1.25rem;line-height:35px}.m-graph_tx .__rank:after{content:"\4f4d";font-size:14px;font-size:.875rem}.m-graph_percent{width:50px;text-align:center;font-family:RexBold,Open Sans,Noto Sans Japanese,游ゴシック体,Yu Gothic,YuGothic,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,メイリオ,Meiryo,sans-serif;font-size:30px;font-size:1.875rem;font-weight:600}.m-graph_percent:after{content:"\0025";font-size:14px;font-size:.875rem}.m-carousel_w{display:inline-block}.m-carousel{overflow:hidden;overflow-x:auto;-webkit-overflow-scrolling:touch}.m-carousel,.m-carousel_i{display:-webkit-box;display:-ms-flexbox;display:flex;-js-display:flex}.m-carousel_i.is-animation{-webkit-animation:wb 30s linear infinite;animation:wb 30s linear infinite}.m-carousel_i.is-paused{-webkit-animation-play-state:paused;animation-play-state:paused}.m-carousel_fig{position:relative;width:340px}.m-carousel_fig img{vertical-align:top}.m-carousel_figcap{position:absolute;bottom:0;left:0;width:100%;padding:10px;background:hsla(0,0%,100%,.8);font-size:12px;font-size:.75rem}.m-carousel_figcap,.m-carousel_figcap .__step{display:-webkit-box;display:-ms-flexbox;display:flex;-js-display:flex;align-items:center;-webkit-box-align:center;-ms-flex-align:center}.m-carousel_figcap .__step{width:80px;font-family:RexBold,Open Sans,Noto Sans Japanese,游ゴシック体,Yu Gothic,YuGothic,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,メイリオ,Meiryo,sans-serif}.m-carousel_figcap .__step .__num{padding-right:5px;padding-left:5px;font-size:30px;font-size:1.875rem}.m-carousel_figcap .__step .__tx{width:calc(100% - 80px)}@-webkit-keyframes wb{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes wb{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}.m-contact_bnr{text-align:center}.m-contact_bnr .__img{margin-bottom:20px}.m-contact_bnr .__img img{max-width:100px}.m-contact_bnr .__tx{margin-bottom:20px;font-size:20px;font-size:1.25rem;font-weight:600;line-height:1.3}.m-contact_bnr .__tx02{font-size:12px}.bx-wrapper{position:relative;margin:0 auto 60px;padding:0;*zoom:1}.bx-wrapper img{display:block;max-width:100%}.bx-wrapper .bx-viewport{left:-5px}.bx-wrapper .bx-controls-auto,.bx-wrapper .bx-pager{position:absolute;bottom:-30px;width:100%}.bx-wrapper .bx-loading{position:absolute;z-index:2000;top:0;left:0;width:100%;height:100%;min-height:50px}.bx-wrapper .bx-pager{padding-top:20px;text-align:center;color:#666;font-family:Arial;font-size:.85em;font-weight:700}.bx-wrapper .bx-controls-auto .bx-controls-auto-item,.bx-wrapper .bx-pager .bx-pager-item{display:inline-block;*display:inline;*zoom:1}.bx-wrapper .bx-pager.bx-default-pager a{display:block;width:10px;height:10px;margin:0 5px;text-indent:-9999px;border-radius:5px;outline:0;background:#666}.bx-wrapper .bx-pager.bx-default-pager a.active,.bx-wrapper .bx-pager.bx-default-pager a:hover{background:#000}.bx-wrapper .bx-prev{left:10px}.bx-wrapper .bx-next{right:10px}.bx-wrapper .bx-prev:hover{background-position:0 0}.bx-wrapper .bx-next:hover{background-position:-43px 0}.bx-wrapper .bx-controls-direction a{position:absolute;z-index:9999;top:50%;width:32px;height:32px;margin-top:-16px;text-indent:-9999px;outline:0}.bx-wrapper .bx-controls-direction a.disabled{display:none}.bx-wrapper .bx-controls-auto{text-align:center}.bx-wrapper .bx-controls-auto .bx-start{display:block;width:10px;height:11px;margin:0 3px;text-indent:-9999px;outline:0}.bx-wrapper .bx-controls-auto .bx-start.active,.bx-wrapper .bx-controls-auto .bx-start:hover{background-position:-86px 0}.bx-wrapper .bx-controls-auto .bx-stop{display:block;width:9px;height:11px;margin:0 3px;text-indent:-9999px;outline:0}.bx-wrapper .bx-controls-auto .bx-stop.active,.bx-wrapper .bx-controls-auto .bx-stop:hover{background-position:-86px -33px}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{width:80%;text-align:left}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{right:0;width:35px}.bx-wrapper .bx-caption{position:absolute;bottom:0;left:0;width:100%;background:#666\9;background:rgba(80,80,80,.75)}.bx-wrapper .bx-caption span{display:block;padding:10px;color:#fff;font-family:Arial;font-size:.85em}.swiper-container{position:relative;z-index:1;overflow:hidden;margin:0 auto}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{flex-direction:column;-webkit-box-orient:vertical;-ms-flex-direction:column}.swiper-wrapper{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;box-sizing:content-box;width:100%;height:100%;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translateZ(0);transform:translateZ(0)}.swiper-container-multirow>.swiper-wrapper{-webkit-box-lines:multiple;-moz-box-lines:multiple;-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{margin:0 auto;transition-timing-function:ease-out}.swiper-slide{position:relative;width:100%;height:100%;-ms-flex:0 0 auto;-ms-flex-negative:0;flex-shrink:0}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{transition-property:height,-webkit-transform;transition-property:transform,height;transition-property:transform,height,-webkit-transform;align-items:flex-start;-webkit-box-align:start;-ms-flex-align:start}.swiper-container .swiper-notification{position:absolute;z-index:-1000;top:0;left:0;pointer-events:none;opacity:0}.swiper-wp8-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-wp8-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;z-index:10;top:50%;width:27px;height:44px;margin-top:-22px;cursor:pointer;background-repeat:no-repeat;background-position:50%;background-size:27px 44px}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{cursor:auto;pointer-events:none;opacity:.35}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{right:auto;left:10px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z' fill='%23007aff'/%3E%3C/svg%3E")}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z'/%3E%3C/svg%3E")}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z' fill='%23fff'/%3E%3C/svg%3E")}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:10px;left:auto;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z' fill='%23007aff'/%3E%3C/svg%3E")}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z'/%3E%3C/svg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z' fill='%23fff'/%3E%3C/svg%3E")}.swiper-pagination{position:absolute;z-index:10;transition:.3s;-webkit-transform:translateZ(0);transform:translateZ(0);text-align:center}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullet{display:inline-block;width:8px;height:8px;opacity:.2;border-radius:100%;background:#000}button.swiper-pagination-bullet{margin:0;padding:0;border:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-white .swiper-pagination-bullet{background:#fff}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-container-vertical>.swiper-pagination-bullets{top:50%;right:10px;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{display:block;margin:5px 0}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 5px}.swiper-pagination-progress{position:absolute;background:rgba(0,0,0,.25)}.swiper-pagination-progress .swiper-pagination-progressbar{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;transform-origin:left top;background:#007aff}.swiper-container-rtl .swiper-pagination-progress .swiper-pagination-progressbar{-webkit-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progress{top:0;left:0;width:100%;height:4px}.swiper-container-vertical>.swiper-pagination-progress{top:0;left:0;width:4px;height:100%}.swiper-pagination-progress.swiper-pagination-white{background:hsla(0,0%,100%,.5)}.swiper-pagination-progress.swiper-pagination-white .swiper-pagination-progressbar{background:#fff}.swiper-pagination-progress.swiper-pagination-black .swiper-pagination-progressbar{background:#000}.swiper-container-3d{-webkit-perspective:1200px;-o-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;z-index:10;top:0;left:0;width:100%;height:100%;pointer-events:none}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-container-coverflow .swiper-wrapper,.swiper-container-flip .swiper-wrapper{-ms-perspective:1200px}.swiper-container-cube,.swiper-container-flip{overflow:visible}.swiper-container-cube .swiper-slide,.swiper-container-flip .swiper-slide{z-index:1;pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-slide .swiper-slide,.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active,.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top,.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-slide{visibility:hidden;width:100%;height:100%;-webkit-transform-origin:0 0;transform-origin:0 0}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{visibility:visible;pointer-events:auto}.swiper-container-cube .swiper-cube-shadow{position:absolute;z-index:0;bottom:0;left:0;width:100%;height:100%;opacity:.6;background:#000;-webkit-filter:blur(50px);filter:blur(50px)}.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{transition-property:opacity;pointer-events:none}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-scrollbar{position:relative;border-radius:10px;background:rgba(0,0,0,.1);-ms-touch-action:none}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;z-index:50;bottom:3px;left:1%;width:98%;height:5px}.swiper-container-vertical>.swiper-scrollbar{position:absolute;z-index:50;top:1%;right:3px;width:5px;height:98%}.swiper-scrollbar-drag{position:relative;top:0;left:0;width:100%;height:100%;border-radius:10px;background:rgba(0,0,0,.5)}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-lazy-preloader{position:absolute;z-index:10;top:50%;left:50%;width:42px;height:42px;margin-top:-21px;margin-left:-21px;-webkit-transform-origin:50%;transform-origin:50%;-webkit-animation:yb 1s steps(12) infinite;animation:yb 1s steps(12) infinite}.swiper-lazy-preloader:after{display:block;width:100%;height:100%;content:"";background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' stroke='%236c6c6c' stroke-width='11' stroke-linecap='round' d='M60 7v20'/%3E%3C/defs%3E%3Cuse xlink:href='%23a' opacity='.27'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(30 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(60 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(90 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(120 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(150 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.37' transform='rotate(180 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.46' transform='rotate(210 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.56' transform='rotate(240 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.66' transform='rotate(270 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.75' transform='rotate(300 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.85' transform='rotate(330 60 60)'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:50%;background-size:100%}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' stroke='%23fff' stroke-width='11' stroke-linecap='round' d='M60 7v20'/%3E%3C/defs%3E%3Cuse xlink:href='%23a' opacity='.27'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(30 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(60 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(90 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(120 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(150 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.37' transform='rotate(180 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.46' transform='rotate(210 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.56' transform='rotate(240 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.66' transform='rotate(270 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.75' transform='rotate(300 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.85' transform='rotate(330 60 60)'/%3E%3C/svg%3E")}.swiper-pagination-bullet-active{background:#ffe100}.swiper-pagination-bullet{opacity:.9}.swiper-button-next,.swiper-button-prev{margin-top:-32px;background-image:url(../img/common/ico_arrow11.png);background-size:27px 27px}.swiper-button-next{right:5px}.swiper-button-prev{left:5px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.is-animating{position:relative;-webkit-transform-origin:50% 50% 0;transform-origin:50% 50% 0;-webkit-perspective:1000px;perspective:1000px;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.intro-base{position:relative;width:100%;height:100%;-webkit-perspective:1200px;perspective:1200px}.intro-cnt{position:absolute;top:0;left:0;visibility:hidden;width:100%;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.intro-cnt,.is-intro,.no-scroll{overflow:hidden;height:100%}@media screen and (min-width:30em){.no-scroll.is-animating{padding-right:17px}}.site{overflow:hidden;height:100%;transition:opacity .3s}.no-scroll .site,.site.rotateCubeBottomOut2{opacity:0}.is-animating .site,.site .no-scroll{opacity:1}.is-preload,.pjax-loading{opacity:0}.box-roll{position:absolute;z-index:1000;top:0;left:0;width:100%;height:100%;padding-bottom:0!important;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.box-roll{-webkit-perspective:inherit;perspective:inherit;perspective--moz-perspective:inherit;perspective--webkit-perspective:inherit}}.hero{position:relative;z-index:1;width:100%;height:100%;text-align:center;background-color:#000;background-repeat:no-repeat;background-position:50%;background-size:cover}#hero_logo{visibility:hidden}.hero_inner{position:relative;width:100%;height:100%}.hero_i{position:absolute;right:50%;bottom:50%;-webkit-transform:translate(50%,50%);transform:translate(50%,50%);-webkit-animation:lb 5s ease forwards;animation:lb 5s ease forwards}.hero_i img{max-width:100px}.hero_btn{display:block;margin-top:10px;cursor:pointer;text-align:center}.hero_scroll_w{position:absolute;z-index:1;bottom:5%;left:50%;width:60px;height:21px;margin-left:-30px;cursor:pointer}@media screen and (max-width:30em){.hero_scroll_w{bottom:10%}}.hero_scroll{position:absolute;top:0;left:0;width:60px;height:21px;transition:1s ease;background:none;background-repeat:no-repeat}.hero_scroll_img{display:none;width:60px;height:21px;background:url(../img/common/ico_scroll01.svg) no-repeat}.hero_scroll_img:after{position:absolute;top:100%;left:50%;margin-left:-5px;content:"\f107";-webkit-animation:jb 1s linear infinite;animation:jb 1s linear infinite;text-align:center;color:#fff;font-family:FontAweSome;font-size:14px;font-size:.875rem}.rotateCubeTopOut{-webkit-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-animation:cb 1.6s both cubic-bezier(.45,.055,.675,.19);animation:cb 1.6s both cubic-bezier(.45,.055,.675,.19)}.rotateCubeTopIn{-webkit-animation:db 1.6s both cubic-bezier(.45,.055,.675,.19);animation:db 1.6s both cubic-bezier(.45,.055,.675,.19)}.rotateCubeBottomOut,.rotateCubeTopIn{-webkit-transform-origin:50% 0;transform-origin:50% 0}.rotateCubeBottomOut{-webkit-animation:eb 1.6s both cubic-bezier(.45,.055,.675,.19);animation:eb 1.6s both cubic-bezier(.45,.055,.675,.19)}.rotateCubeBottomOut2{-webkit-transform-origin:50% 0;transform-origin:50% 0;-webkit-animation:fb 1.6s both cubic-bezier(.45,.055,.675,.19);animation:fb 1.6s both cubic-bezier(.45,.055,.675,.19)}.rotateCubeBottomIn{-webkit-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-animation:gb 1.6s both cubic-bezier(.45,.055,.675,.19);animation:gb 1.6s both cubic-bezier(.45,.055,.675,.19)}body .bottomBoxOut:after{-webkit-animation:hb 1.6s both cubic-bezier(.45,.055,.675,.19);animation:hb 1.6s both cubic-bezier(.45,.055,.675,.19);opacity:0}.salonList_w{width:100%;background:#fff}.salonList_w h2{margin-bottom:30px;text-align:center}.salonList_w h2 img{margin-top:-40px}.warehouse{display:inline-block;width:100%;text-align:center;background:url(../img/common/bg_warehouse01.jpg) 50% no-repeat;background-size:cover}@media screen and (min-width:44.375em){.warehouse{height:690px;line-height:690px}}.warehouse figure{background-color:rgba(0,0,0,.4)}@media screen and (max-width:44.375em){.warehouse figure{padding:50px 10px}}.warehouse img{vertical-align:middle}.salonList{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;max-width:970px;margin:0 auto;padding-top:30px;-js-display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center}@media screen and (max-width:30em){.salonList{margin-bottom:20px}}.salonList li{width:293px;max-height:227px;margin:0 15px 30px;transition:all .3s ease 0s;background-repeat:no-repeat;background-position:50%;background-size:contain}@media screen and (max-width:30em){.salonList li{margin-bottom:10px}}.salonList li.shibuya{background-image:url(../img/common/bg_salon_shibuya01.png)}.salonList li.ikebukuro{background-image:url(../img/common/bg_salon_ikebukuro01.png)}.salonList li.umeda{background-image:url(../img/common/bg_salon_umeda01.png)}.salonList li.namba{background-image:url(../img/common/bg_salon_namba01.png)}.salonList li.kyobashi{background-image:url(../img/common/bg_salon_kyobashi01.png)}.salonList li.himeji{background-image:url(../img/common/bg_salon_himeji01.png)}.salonList li a{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:228px;-js-display:flex;align-items:center;-webkit-box-align:center;-webkit-box-pack:center;-ms-flex-align:center;-ms-flex-pack:center;justify-content:center}.no-touch .salonList li a{cursor:default}.salonList li a figure{transition:all .3s ease 0s;opacity:0}.salonList li a span{position:absolute}.salonList_cnt{transition:all .3s ease 0s;text-align:center;color:#fff;line-height:1.5}.salonList_t{font-family:RexBold,Open Sans,Noto Sans Japanese,游ゴシック体,Yu Gothic,YuGothic,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,メイリオ,Meiryo,sans-serif;font-size:40px;font-size:2.5rem;font-weight:700;line-height:1.5}.salonList_sub{margin-bottom:10px;font-size:13px;font-size:.8125rem;font-weight:600}.salonList_tel{font-weight:400;font-style:italic}html{overflow-y:auto;color:#333;background:#fff}body,html{width:100%;height:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}a{text-decoration:none;color:#333}li,ol,ul{list-style:none}img{max-width:100%;height:auto;vertical-align:bottom}body{width:100%;background:#efefec;background:url(../img/common/bg_pattern04.png);font-weight:500;line-height:100%}.textStyle{margin-bottom:1em;text-align:center;font-size:16px;font-size:1rem;font-weight:500;line-height:3}@media screen and (max-width:44.375em){.textStyle{text-align:left;font-size:14px;font-size:.875rem;line-height:2}.textStyle br{display:none}}.sp_pad,.textStyle{padding-right:10px;padding-left:10px}@media screen and (max-width:30em){.pc{display:none!important}}@media screen and (min-width:30em){.sp{display:none!important}}.marker{position:relative;z-index:1}.marker:after{position:absolute;z-index:-1;bottom:3px;left:0;width:100%;height:2px;content:"";background:#ffe100}.breadcrumbs{width:100%;padding:10px;border-bottom:1px solid #efefec;background:#fff}@media screen and (max-width:30em){.breadcrumbs{overflow:hidden;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;white-space:nowrap}}@media screen and (max-width:30em){.breadcrumbs ul{padding-right:10px;padding-left:10px}}.breadcrumbs li{display:inline-block;font-size:12px;font-size:.75rem;font-weight:500}.breadcrumbs li:not(:last-child):after{display:inline-block;padding-right:10px;padding-left:10px;content:"\f105";font-family:FontAweSome}.first_text{width:100%;background:#efefec}.first_text h3{padding:60px 0 50px;text-align:center;letter-spacing:-1px;font-size:28px;font-weight:800}#titleimage{width:100%;height:225px;background:url(../img/home/bg_comment_pattern.gif) left 10px repeat}#titleimage h2{overflow:hidden;width:1050px;height:225px;margin:0 auto;text-align:center}.campaign-banner{width:100%;margin-bottom:50px;padding:28px 0;background:url(../img/common/bg_campaign_bnr.gif) 0 repeat-x}.campaign-banner .banner-inner-campaign{position:relative;width:795px;margin:0 auto}.campaign-banner .banner-inner-campaign a{display:block}.campaign-banner .banner-inner-campaign:after{right:103px}.campaign-banner .banner-inner-campaign:after,.campaign-banner .banner-inner-campaign:hover:after{position:absolute;bottom:16px;width:29px;height:29px;content:"";transition:all .3s ease 0s;background:url(../img/common/banner-arrow.png) 50% repeat}.campaign-banner .banner-inner-campaign:hover:after{right:93px}.fixed_btn{position:fixed}.contact .fixed_btn{display:none}@media screen and (max-width:44.375em){.fixed_btn{display:none}}.no-scroll .fixed_btn{display:none}.fixed_btn.__l{z-index:9999;top:50%;left:40px;visibility:visible;width:101px;height:101px;margin-top:-50px;transition:.4s ease;opacity:1}@media screen and (max-width:48.9375em){.fixed_btn.__l{left:10px;width:70px;height:70px}}.is-sideNavFixed .fixed_btn.__l,.is-yesNavFixed .fixed_btn.__l{z-index:-1;visibility:hidden;opacity:0}.fixed_btn.__l a{position:relative;display:block;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:all .4s ease 0s}.fixed_btn.__l a:after{position:absolute;z-index:-1;top:0;left:0;width:101px;height:101px;content:"";transition:all .4s ease 0s;opacity:0;background:url(../img/home/btn-campaign-hover.png) 50% no-repeat;background-size:contain}@media screen and (max-width:48.9375em){.fixed_btn.__l a:after{width:70px;height:70px}}.fixed_btn.__l a:hover img{transition:all .4s ease 0s;opacity:0}.fixed_btn.__l a:hover:after{position:absolute;z-index:1;top:0;left:0;width:101px;height:101px;content:"";transition:all .4s ease 0s;opacity:1;background:url(../img/home/btn-campaign-hover.png) 50% no-repeat;background-size:contain}@media screen and (max-width:48.9375em){.fixed_btn.__l a:hover:after{width:70px;height:70px}}.fixed_btn.__r{right:0;overflow:hidden;transition:all .3s ease 0s}.fixed_btn.__r,.fixed_btn_left{z-index:9999;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.fixed_btn_left{position:fixed;left:10px;width:100px}@media screen and (max-width:48.9375em){.fixed_btn_left{left:10px;width:70px;height:70px}}.contact .fixed_btn_left{display:none}@media screen and (max-width:44.375em){.fixed_btn_left{display:none}}.no-scroll .fixed_btn_left{display:none}.is-sideNavFixed .fixed_btn_left,.is-yesNavFixed .fixed_btn_left{z-index:-1;visibility:hidden;opacity:0}.contact-btn{width:80px}.contact-btn a{position:relative;display:block}.contact-btn a:hover{-webkit-animation:pb .8s;animation:pb .8s}.campaign-btn{visibility:visible;width:80px;margin-bottom:1rem;transition:.4s ease;opacity:1}.contact .campaign-btn{display:none}@media screen and (max-width:44.375em){.campaign-btn{display:none}}.no-scroll .campaign-btn{display:none}.is-sideNavFixed .campaign-btn,.is-yesNavFixed .campaign-btn{z-index:-1;visibility:hidden;opacity:0}.campaign-btn a{position:relative;display:block;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:all .4s ease 0s}.campaign-btn a:hover{-webkit-animation:pb .8s;animation:pb .8s}.body_datsumou{position:fixed;z-index:9999;top:50%;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;-webkit-transform:translate(349px,-50%);transform:translate(349px,-50%);-js-display:flex}.contact .body_datsumou{display:none}@media screen and (max-width:44.375em){.body_datsumou{display:none}}.no-scroll .body_datsumou{display:none}.body_datsumou:hover{-webkit-transform:translateY(-50%);transform:translateY(-50%)}.body_datsumou h4{cursor:pointer}.body_datsumou .body-detail{height:165px;background:rgba(0,0,0,.9)}.body_datsumou .body-detail li{display:inline-block;height:125px;padding-top:20px}.body_datsumou .body-detail li a{position:relative;display:block;height:125px;padding:0 10px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:all .3s ease 0s;text-align:center;color:#fff;font-size:12px}.body_datsumou .body-detail li a:hover{transition:all .3s ease 0s;opacity:.6}.body_datsumou .body-detail li a:before{position:absolute;bottom:7px;left:44%;content:"\64";font-family:yeshige_symbols!important;font-size:16px}.body_datsumou .body-detail li:first-child a{margin-right:30px;margin-left:30px}.body_datsumou .body-detail li:first-child a:after{position:absolute;top:0;right:-15px;width:1px;height:125px;content:"";background:#222}.body_datsumou .body-detail li:last-child a{margin-right:30px}.body_datsumou .body-detail li i{display:block;margin-bottom:13px}.fixed_insta{position:fixed;z-index:9999;top:50%;right:4px;overflow:hidden;width:33px;margin-top:100px;transition:.3s}.contact .fixed_insta{display:none}@media screen and (max-width:44.375em){.fixed_insta{display:none}}.no-scroll .fixed_insta{display:none}.fixed_insta a:hover{-webkit-animation:pb 1s ease-in-out;animation:pb 1s ease-in-out}.fixed_insta a{display:block}.h{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;min-height:170px;-webkit-transform:translateZ(0);transform:translateZ(0);background:#fff;-js-display:flex;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:44.375em){.h{flex-direction:column;min-height:100vh;align-items:center;-webkit-box-align:center;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-box-pack:center;-ms-flex-align:center;-ms-flex-direction:column;-ms-flex-pack:center;justify-content:center;z-index:10;padding-bottom:100px}}.h1{margin-right:15px;color:#262626;font-size:10px;font-size:.625rem;font-weight:500}@media screen and (max-width:44.375em){.h1{overflow:hidden;max-width:180px;white-space:nowrap;text-overflow:ellipsis}}.h_i01{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:20px;padding-top:30px;padding-bottom:30px;padding-left:30px;-js-display:flex;align-items:center;-webkit-box-align:center;-webkit-box-pack:center;-ms-flex-align:center;-ms-flex-pack:center;justify-content:center}@media screen and (min-width:44.375em){.h_i01{width:130px}}@media screen and (max-width:44.375em){.h_i01{margin-right:10px;padding-top:20px;padding-bottom:20px;padding-left:0}}.h_i01 a{display:block}.h_i01 img{width:100px;-webkit-box-flex:0;-ms-flex:none;flex:none}@media screen and (max-width:44.375em){.h_i01 img{width:50px}}.h_i02{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;padding-top:20px;padding-right:60px;-js-display:flex;align-items:flex-end;-webkit-box-align:end;-webkit-box-direction:normal;-webkit-box-orient:vertical;-ms-flex-align:end;-ms-flex-direction:column}@media screen and (min-width:44.375em){.h_i02{width:calc(100% - 130px)}}@media screen and (min-width:44.375em) and (max-width:56.875em){.h_i02{padding-top:10px}}@media screen and (max-width:44.375em){.h_i02{padding:0 10px 30px;align-items:center;-webkit-box-align:center;-ms-flex-align:center}}.h_nav_i{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;margin-bottom:30px;padding-right:20px;-js-display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media screen and (max-width:64em){.h_nav_i{margin-bottom:20px}}@media screen and (max-width:48.9375em){.h_nav_i{flex-direction:column;-webkit-box-direction:normal;-webkit-box-orient:vertical;-ms-flex-direction:column}}@media screen and (min-width:44.375em) and (max-width:48.9375em){.h_nav_i{padding-left:20px}}@media screen and (max-width:30em){.h_nav_i{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.h_nav01{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-js-display:flex;align-items:center;-webkit-box-align:center;-webkit-box-pack:end;-ms-flex-align:center;-ms-flex-pack:end;justify-content:flex-end}@media screen and (max-width:44.375em){.h_nav01{display:none;margin-bottom:15px;padding-top:15px;-webkit-box-ordinal-group:2;-webkit-box-pack:center;-ms-flex-order:1;-ms-flex-pack:center;justify-content:center;order:1}}.h_nav01_dl{display:-webkit-box;display:-ms-flexbox;display:flex;margin:10px;margin-left:0;-js-display:flex;align-items:center;-webkit-box-align:center;-ms-flex-align:center}@media screen and (max-width:44.375em){.h_nav01_dl{display:none}}.h_nav01_dl dt{display:inline-block;margin-right:10px;padding:5px 10px;color:#fff;border-radius:2px;background:#141312;font-size:13px;font-size:.8125rem;-webkit-box-flex:0;-ms-flex:none;flex:none}@media screen and (max-width:44.375em){.h_nav01_dl dt{margin-bottom:10px}}.h_nav01_dl dd{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:11px;color:#141312;-js-display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:44.375em){.h_nav01_dl dd{display:block}}.h_nav01_dl dd a{display:block;padding:5px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;font-size:12px;font-weight:600}.h_nav01_dl dd a:not(:last-child){margin-right:10px}@media screen and (max-width:44.375em){.h_nav01_dl dd a{display:block;margin-bottom:10px}}.h_nav01_dl dd:last-child{margin-right:0}.h_nav01_02{-webkit-box-flex:0;-ms-flex:none;flex:none}.h_nav01_02 p{position:relative;display:inline-block;border-radius:12px;background:#eaeae3;font-size:12px;font-weight:300}.h_nav01_02 p a{display:block;padding:4px 22px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-align:center;font-weight:500}.h_nav01_02 p:before{position:absolute;top:9px;left:6px;width:6px;height:6px;content:"";border-radius:3px;background:#fff}@media screen and (max-width:64em){.h_nav02{-webkit-align-self:flex-start;align-self:flex-start;-ms-flex-item-align:start}}@media screen and (min-width:44.375em){.h_nav02{margin-top:auto}}@media screen and (max-width:44.375em){.h_nav02{display:none;padding-top:20px}}.h_sp_nav{padding-top:20px}@media screen and (min-width:44.375em){.h_sp_nav{display:none}}.h_sp_btns{display:-webkit-box;display:-ms-flexbox;display:flex;-js-display:flex;align-items:center;-webkit-box-align:center;-webkit-box-ordinal-group:3;-webkit-box-pack:justify;-ms-flex-align:center;-ms-flex-order:2;-ms-flex-pack:justify;justify-content:space-between;order:2}@media screen and (min-width:44.375em){.h_sp_btn,.h_sp_btns{display:none}}@media screen and (max-width:44.375em){.h_sp_btn{margin:.5rem;padding:10px 0;text-align:center}.h_sp_btn img{width:70px;height:70px}}.h_sp_insta{width:50px;margin:.5rem}@media screen and (max-width:61.5625em){.gnav{display:-webkit-box;display:-ms-flexbox;display:flex;-js-display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (max-width:44.375em){.gnav{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;-js-display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-ms-flex-direction:column}}.gnav_i{display:inline-block;margin-right:24px}@media screen and (max-width:61.5625em){.gnav_i{width:33%;margin-right:0}}@media screen and (max-width:44.375em){.gnav_i{width:100%;padding-right:10px;padding-left:10px}}.gnav_i a{display:block;padding-bottom:30px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:all .2s ease 0s;letter-spacing:-1.3px;font-size:16px;font-size:1rem;font-weight:500}@media screen and (max-width:71.25em){.gnav_i a{font-size:14px;font-size:.875rem}}@media screen and (max-width:61.5625em){.gnav_i a{padding-bottom:15px}}@media screen and (max-width:56.875em){.gnav_i a{padding-bottom:20px}}@media screen and (min-width:44.375em){.gnav_i a:hover{transition:all .2s ease 0s;color:#ffe100}}.gnav_i a span{display:block;padding-top:8px;letter-spacing:0;color:#c7c5c3;font-size:12px}@media screen and (max-width:61.5625em){.gnav_i a span{padding-top:5px;font-size:11px;font-size:.6875rem}}@media screen and (min-width:61.5625em){.gnav_i.region:hover{transition:all .2s ease 0s}.gnav_i.region:hover .box_wrap{position:absolute;z-index:1;top:170px;left:0;overflow:hidden;width:100%;height:125px;transition:all .2s ease 0s}}.gnav_i .box_wrap{position:absolute;z-index:-164;top:170px;left:0;overflow:hidden;width:100%;height:0;transition:all .2s ease 0s}.gnav_i .box_wrap .region_box{position:absolute;width:100%;margin-top:0;padding:20px 0;background:#242424}.gnav_i .box_wrap .region_box .region_box_i{max-width:940px;margin:0 auto;text-align:center}.gnav_i .box_wrap .region_box .region_box_i li{display:inline-block;margin:0;padding:0 18px;text-align:center}.gnav_i .box_wrap .region_box .region_box_i li:hover{transition:all .2s ease 0s}.gnav_i .box_wrap .region_box .region_box_i li:hover a{opacity:.8}.gnav_i .box_wrap .region_box .region_box_i li img{padding-bottom:5px}.gnav_i .box_wrap .region_box .region_box_i li a{text-align:center;color:#fff;font-size:14px}.navToggle{display:none}.navToggle:checked~.navClose{z-index:3;visibility:visible;opacity:1}.hamburger{position:fixed;z-index:1000;top:0;right:0;width:50px;height:50px;cursor:pointer;-webkit-transform:translateZ(1000px);transform:translateZ(1000px);background:linear-gradient(225deg,#141312 93%,transparent 0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.no-scroll .hamburger{display:none}@media screen and (max-width:30em){.hamburger{width:40px;height:40px}}.hamburger_i{position:relative;top:50%;left:50%;width:30px;height:25px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-backface-visibility:hidden;backface-visibility:hidden}@media screen and (max-width:30em){.hamburger_i{width:25px;height:20px}}.hamburger_i span{position:absolute;display:inline-block;width:100%;height:2px;transition:.4s ease;opacity:1;border-radius:4px;background:#fff;-webkit-backface-visibility:hidden;backface-visibility:hidden}.hamburger_i span:first-child{top:0}.hamburger_i span:nth-child(2){top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.hamburger_i span:nth-child(2):after{position:absolute;top:0;left:0;display:inline-block;width:30px;height:0;content:"";border-radius:4px;background:#fff}@media screen and (max-width:30em){.hamburger_i span:nth-child(2):after{width:25px}}.hamburger_i span:nth-child(3){bottom:0}.is-navOpen .hamburger_i span:first-child{-webkit-transform:translateY(20px) scale(0);transform:translateY(20px) scale(0);opacity:0}.is-navOpen .hamburger_i span:nth-child(2){-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:1}.is-navOpen .hamburger_i span:nth-child(2):after{height:2px;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:1}.is-navOpen .hamburger_i span:nth-child(3){-webkit-transform:translateY(-20px) scale(0);transform:translateY(-20px) scale(0);opacity:0}@media screen and (max-width:44.375em){.navClose{position:fixed;top:0;right:260px;visibility:hidden;width:100%;height:100vh;opacity:0}}.is-navOpen #header-outer{-webkit-transform:none;transform:none}.home.no-scroll{-webkit-perspective:1000px;perspective:1000px;-webkit-perspective-origin:50% 0;perspective-origin:50% 0}@media screen and (min-width:44.375em){.home.no-scroll{overflow:hidden}}.is-navOpen{width:100%;height:100%}#wrapper{width:100%}.push-container{position:relative;height:100%;-webkit-perspective:1300px;perspective:1300px;-webkit-perspective-origin:50% 0;perspective-origin:50% 0}.contents{overflow:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;height:100%;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transform-origin:50% 0 0;transform-origin:50% 0 0}.yes .contents{-webkit-transform:none;transform:none}.is-navOpen .contents{-webkit-transform:translate3d(0,170px,0) rotateX(-20deg);transform:translate3d(0,170px,0) rotateX(-20deg)}@media screen and (max-width:44.375em){.is-navOpen .contents{-webkit-transform:translateX(-210px) rotateY(-20deg);transform:translateX(-210px) rotateY(-20deg)}}@media screen and (max-width:44.375em){.contents{-webkit-transform-origin:100% 50% 0;transform-origin:100% 50% 0}}.is-overlay{position:fixed;z-index:-1;top:0;left:0;visibility:hidden;width:100%;height:100%;transition:.4s;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:0}.is-navOpen .is-overlay{z-index:2;visibility:visible;opacity:1;background:rgba(0,0,0,.2)}#header-outer{position:fixed;z-index:10;display:block;width:100%;transition:.5s ease;-webkit-transform:rotateX(30deg) translate3d(0,-100%,0);transform:rotateX(30deg) translate3d(0,-100%,0);-webkit-transform-origin:50% 0 0;transform-origin:50% 0 0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.is-navOpen #header-outer{box-shadow:0 1px 8px rgba(0,0,0,.3)}@media screen and (max-width:44.375em){#header-outer{right:0;overflow:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;width:210px;height:100%;min-height:100vh;-webkit-transform:rotateY(30deg) translateX(105%) translateX(-2px);transform:rotateY(30deg) translateX(105%) translateX(-2px);-webkit-transform-origin:100% 50% 0;transform-origin:100% 50% 0}}.no-scroll #header-outer{display:none}.no-scroll .contents{overflow:hidden;height:100%;transition:.5s ease;-webkit-transform-origin:50% 0 0;transform-origin:50% 0 0;-webkit-perspective:100px;perspective:100px}.f{text-align:right;background:#242424}.f,.f_i{width:100%}.f_i{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;max-width:960px;margin:0 auto;padding-top:50px;padding-right:10px;padding-left:10px;text-align:left;-js-display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center}@media screen and (max-width:30em){.f_i{padding-bottom:50px}}.f_i_i,.toggle_menu{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;width:100%;padding-right:10px;padding-left:10px;-js-display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-ms-flex-direction:column}@media screen and (min-width:30em){.f_i .f_i_i,.f_i .toggle_menu{flex-direction:row;width:470px;padding-right:0;padding-left:0;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-ms-flex-direction:row}}.f_dl,.f_lst_w,.toggle_menu_i{position:relative}@media screen and (max-width:30em){.f_dl,.f_lst_w,.toggle_menu_i{padding-bottom:10px}}@media screen and (min-width:30em){.f_i .f_dl,.f_i .f_lst_w,.f_i .toggle_menu_i{padding-bottom:30px}.f_i .f_dl.__02,.f_i .f_lst_w.__02,.f_i .toggle_menu_i.__02{padding-left:55px}}.f_chk,.toggle_menu_chk{position:absolute;z-index:1;width:100%;height:100%;cursor:pointer;opacity:0}@media screen and (min-width:30em){.f_i .f_chk,.f_i .toggle_menu_chk{display:none}}@media screen and (max-width:30em){.f_i .f_chk:checked~.toggle_menu_t:after,.f_i .toggle_menu_chk:checked~.toggle_menu_t:after{-webkit-transform:none;transform:none}.f_i .f_chk:checked~.toggle_menu_t .__ico,.f_i .toggle_menu_chk:checked~.toggle_menu_t .__ico{-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.f_i .f_chk:checked~.toggle_menu_t .__ico:before,.f_i .toggle_menu_chk:checked~.toggle_menu_t .__ico:before{height:26px;opacity:1}.f_i .f_chk:checked~.toggle_menu_lst,.f_i .toggle_menu_chk:checked~.toggle_menu_lst{max-height:0;margin-top:0;padding-top:0;padding-bottom:0;-webkit-transform:translateY(50%);transform:translateY(50%);opacity:0}}.h_sp_nav .f_chk:checked~.toggle_menu_t:after,.h_sp_nav .toggle_menu_chk:checked~.toggle_menu_t:after{-webkit-transform:none;transform:none}.h_sp_nav .f_chk:checked~.toggle_menu_t .__ico,.h_sp_nav .toggle_menu_chk:checked~.toggle_menu_t .__ico{-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.h_sp_nav .f_chk:checked~.toggle_menu_t .__ico:before,.h_sp_nav .toggle_menu_chk:checked~.toggle_menu_t .__ico:before{height:26px;opacity:1}.h_sp_nav .f_chk:checked~.toggle_menu_lst,.h_sp_nav .toggle_menu_chk:checked~.toggle_menu_lst{max-height:0;margin-top:0;padding-top:0;padding-bottom:0;-webkit-transform:translateY(50%);transform:translateY(50%);opacity:0}.f_lst_t,.toggle_menu_t{position:relative;margin-bottom:0;padding-right:20px;padding-bottom:10px;padding-left:20px;letter-spacing:1px;border-bottom:1px dashed #fff;font-size:16px;font-size:12px;font-size:.75rem;font-weight:500;font-weight:600}.f_lst_t:before,.toggle_menu_t:before{position:absolute;top:50%;left:0;display:inline-block;margin-top:-13px;padding-right:4px;content:"\f0c9";vertical-align:middle;font-family:FontAweSome}.f_lst_t:after,.toggle_menu_t:after{position:absolute;top:50%;right:0;margin-top:-10px;content:"\64";transition:.25s ease-in-out;-webkit-transform:rotate(450deg);transform:rotate(450deg);text-transform:none;font-family:yeshige_symbols!important;font-size:12px;font-size:.75rem;font-weight:400;font-style:normal;font-variant:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none}.f_lst_t.is-open,.toggle_menu_t.is-open{cursor:pointer}.f_lst_t.is-open:after,.toggle_menu_t.is-open:after{-webkit-transform:rotate(450deg);transform:rotate(450deg)}.f_lst_t.is-hide,.toggle_menu_t.is-hide{cursor:pointer}.f_lst_t.is-hide+dd,.toggle_menu_t.is-hide+dd{display:none}.f_i .f_lst_t,.f_i .toggle_menu_t{color:#fff}@media screen and (min-width:30em){.f_i .f_lst_t,.f_i .toggle_menu_t{margin-bottom:20px;padding-bottom:15px}.f_i .f_lst_t:after,.f_i .f_lst_t:before,.f_i .toggle_menu_t:after,.f_i .toggle_menu_t:before{content:none}}.f_lst_i,.toggle_menu_lst{position:relative;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;flex-direction:column;margin-top:14px;transition:.25s ease-in-out;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1;font-size:12px;font-weight:500;-js-display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-ms-flex-direction:column}@media screen and (min-width:30em){.f_i .f_lst_i,.f_i .toggle_menu_lst{flex-direction:row;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-ms-flex-direction:row}.f_i .f_lst_i ul:nth-child(2),.f_i .toggle_menu_lst ul:nth-child(2){padding-left:55px}}.f_lst_i a,.toggle_menu_lst a{position:relative;display:block;margin-bottom:10px;padding-left:30px;transition:all .2s ease 0s;letter-spacing:1px}.f_i .f_lst_i a,.f_i .toggle_menu_lst a{color:#fff}.f_lst_i a:after,.toggle_menu_lst a:after{position:absolute;top:50%;left:0;margin-top:-8px;content:"\64";font-family:yeshige_symbols!important;font-size:10px;font-size:.625rem}.f_lst_i a:hover,.toggle_menu_lst a:hover{transition:all .2s ease 0s;opacity:.8}.f_set{position:relative;padding-right:30px}.f_set,.f_set ul.link_blank{display:inline-block;height:60px}.f_set ul.link_blank{vertical-align:middle}.f_set ul.link_blank li{position:relative;display:inline-block;width:60px;height:60px;padding-left:9px}.f_set ul.link_blank li span{position:absolute;top:-60px;left:-38px;visibility:hidden;transition:all .3s ease 0s;opacity:0}.f_set ul.link_blank li:hover span{position:absolute;top:-70px;left:-38px;visibility:visible;transition:all .3s ease 0s;opacity:1}.f_set ul.link_blank li a{position:relative;display:block;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:all .3s ease 0s;text-align:center;color:#fff}.f_set ul.link_blank li a img{position:relative;z-index:1}.f_set ul.link_blank li a:after{color:#322f2a}.f_set ul.link_blank li a:after,.f_set ul.link_blank li a:hover:after{position:absolute;z-index:0;left:0;content:"\66";transition:all .3s ease 0s;font-family:yeshige_symbols!important;font-size:60px}.f_set ul.link_blank li a:hover:after{color:#444}.totop{display:inline-block;width:60px;height:60px;padding-left:9px;vertical-align:middle}.totop a{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#fff;font-family:yeshige_symbols!important;font-size:60px}.copyright{width:100%;padding:10px 0;text-align:center;text-transform:uppercase;color:#fff;background:#171717;font-size:10px;font-size:.625rem}.cnt{background:#f5f5f5}.h2,.mainVisual{text-align:center}.mainVisual{position:relative;overflow:hidden;width:100%;height:560px;background-color:#000;background-repeat:no-repeat;background-position:50%;background-size:cover}@media screen and (max-width:56.875em){.mainVisual{height:500px}}@media screen and (max-width:44.375em){.mainVisual{height:280px}}.mainVisual_i{position:absolute;right:50%;bottom:50%;width:90%;-webkit-transform:translate(50%,50%);transform:translate(50%,50%)}@media screen and (min-width:30em) and (max-width:44.375em){.mainVisual_i{padding-right:50px;padding-left:50px}}.partsList{position:relative;width:100%;padding-bottom:80px}@media screen and (max-width:44.375em){.partsList{padding-bottom:40px}}.partsList h2{padding-top:60px;padding-bottom:60px}@media screen and (max-width:44.375em){.partsList h2{padding-top:40px;padding-bottom:40px}}.partsList:after{position:absolute;bottom:-48px;left:50%;margin-left:-24px;content:"";border:24px solid transparent;border-top:24px solid #f5f5f5}.slider01,.slider_wrap{position:relative;width:100%}.slider01{overflow:hidden;height:360px;margin-bottom:60px}@media screen and (max-width:56.875em){.slider01{height:280px}}@media screen and (max-width:30em){.slider01{height:240px}}.slider_lst{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;margin:0;padding:0 10px;line-height:1.5;-js-display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.slider_lst_i{position:relative;width:310px;height:360px;margin:0 10px 0 0;list-style:none}@media screen and (max-width:56.875em){.slider_lst_i{width:200px;height:280px}}@media screen and (max-width:30em){.slider_lst_i{width:150px;height:200px}}.slider_lst_i:last-child{margin-right:0}.slider_lst_i p{position:absolute;right:50%;bottom:50%;width:100%;-webkit-transform:translate(50%,50%);transform:translate(50%,50%);text-align:center;font-size:36px;font-size:2.25rem;font-weight:600;font-style:italic}@media screen and (max-width:56.875em){.slider_lst_i p{font-size:24px;font-size:1.5rem}}@media screen and (max-width:44.375em){.slider_lst_i p{font-size:22px;font-size:1.375rem}}.slider_lst_i p span{display:block;padding-top:10px;font-size:18px;font-weight:400}.slider_lst_i i{position:absolute;z-index:1;bottom:0;left:50%;overflow:hidden;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (max-width:44.375em){.slider_lst_i i{width:50px;height:50px;background-size:40px}}.slider_lst_i a{display:block;transition:all .4s ease 0s;color:#fff;background:#ffe100}.slider_lst_i a:after{position:absolute;top:50%;right:8px;content:"\64";transition:all .3s ease 0s;opacity:0;color:#262626;font-family:yeshige_symbols!important;font-size:20px}@media screen and (max-width:56.875em){.slider_lst_i a:after{font-size:14px;font-size:.875rem}}@media screen and (min-width:30em){.slider_lst_i a:hover{transition:all .4s ease 0s;color:#242424}.slider_lst_i a:hover:after{right:20px;opacity:1}.slider_lst_i a:hover figure img{transition:all .4s ease 0s;opacity:.2}.slider_lst_i a:hover i{transition:all .4s ease 0s;border-color:#ffe100}}.Blackbtn{position:relative;max-width:320px;height:50px;margin:0 auto;transition:all .3s ease 0s;text-align:center;background:#242424;font-size:16px;font-size:1rem;font-weight:500;line-height:50px}.Blackbtn,.Blackbtn a{display:block;color:#fff}.Blackbtn a{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-weight:400}.Blackbtn:after{position:absolute;top:0;right:14px;content:"\64";transition:all .3s ease 0s;font-family:yeshige_symbols!important;font-size:16px}.Blackbtn:hover{transition:all .3s ease 0s;background:#ffe100}.Blackbtn:hover:after{position:absolute;top:0;right:14px;content:"\64";transition:all .3s ease 0s;color:#242424;font-family:yeshige_symbols!important;font-size:16px}.Blackbtn:hover a{color:#242424;font-weight:500}.pager_btn{position:absolute;z-index:10;top:100%;right:30px;overflow:hidden;zoom:1;width:110px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width:44.375em){.pager_btn{top:100%;right:auto;left:50%;width:90px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.pager_btn .pager_btn_i{position:relative;z-index:10;display:block;width:50px;height:50px;cursor:pointer;transition:all .3s ease 0s;text-align:center;color:#fff;font-family:yeshige_symbols!important;font-size:20px}@media screen and (max-width:44.375em){.pager_btn .pager_btn_i{width:40px;height:40px}}.pager_btn .pager_btn_i a,.pager_btn .pager_btn_i span{position:absolute;z-index:10;top:0;right:0;bottom:0;left:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:all .3s ease 0s;color:#fff;font-size:16px;line-height:50px}@media screen and (max-width:44.375em){.pager_btn .pager_btn_i a,.pager_btn .pager_btn_i span{font-size:14px;line-height:40px}}.pager_btn .pager_btn_i.__prev{float:left}.pager_btn .pager_btn_i.__next{float:right}.pager_btn .pager_btn_i:after{position:absolute;top:50%;left:50%;content:"\66";transition:all .3s ease 0s;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#242424;font-family:yeshige_symbols!important;font-size:50px}@media screen and (max-width:44.375em){.pager_btn .pager_btn_i:after{font-size:40px}}.pager_btn .pager_btn_i:hover{color:#242424}.pager_btn .pager_btn_i:hover a{color:#1c1b20}.pager_btn .pager_btn_i:hover:after{position:absolute;color:#ffe100}.worry{width:100%;padding-bottom:80px;background:#efefec}@media screen and (max-width:44.375em){.worry{padding-bottom:40px}}.worry h2{padding-top:50px;padding-bottom:70px;padding-bottom:40px}@media screen and (min-width:44.375em){.worry .textStyle{margin-top:50px}}.worry_lst{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;max-width:840px;margin:0 auto;-js-display:flex;align-items:center;-webkit-box-align:center;-ms-flex-align:center;-ms-flex-pack:distribute;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-around}@media screen and (max-width:30em){.worry_lst{-ms-flex-pack:distribute;justify-content:space-around}}.worry_lst li{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;width:264px;height:214px;margin-bottom:30px;text-align:center;vertical-align:middle;-js-display:flex;align-items:center;-webkit-box-align:center;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-box-pack:center;-ms-flex-align:center;-ms-flex-direction:column;-ms-flex-pack:center;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center}@media screen and (max-width:44.375em){.worry_lst li{width:200px}}@media screen and (max-width:30em){.worry_lst li{width:140px;height:150px;margin:10px 5px 20px;background-size:contain}}.worry_lst li a{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;width:264px;height:214px;transition:.3s ease;background-repeat:no-repeat;background-position:50%;background-size:contain;-js-display:flex;align-items:center;-webkit-box-align:center;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-box-pack:center;-ms-flex-align:center;-ms-flex-direction:column;-ms-flex-pack:center;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center}@media screen and (max-width:44.375em){.worry_lst li a{width:200px}}@media screen and (max-width:30em){.worry_lst li a{width:140px;height:150px}}.worry_lst li a:after{z-index:0;top:0;left:0;display:inline-block;width:100%;height:100%;-webkit-animation:yb 15s linear infinite;animation:yb 15s linear infinite;background-image:url(../img/home/bg_border01.png);background-repeat:no-repeat;background-position:50%;background-size:contain}.worry_lst li a:after,.worry_lst li a:before{position:absolute;content:"";transition:.3s ease}.worry_lst li a:before{z-index:1;top:10px;left:50%;width:14px;height:40px;margin-left:-7px;background:url(../img/home/ico_hair01.png) no-repeat 50%;background-size:contain}@media screen and (max-width:30em){.worry_lst li a:before{top:0;height:20px}}@media screen and (min-width:30em){.worry_lst li a:hover:after{-webkit-animation-duration:5s;animation-duration:5s;background-image:url(../img/home/bg_border02.png)}.worry_lst li a:hover:before{-webkit-animation:ib 3s ease;animation:ib 3s ease}}.worry_lst li h3{position:relative;z-index:1;margin-top:12px;margin-bottom:14px}.worry_lst li p{position:relative;z-index:1;text-align:center;font-size:22px;font-weight:600}@media screen and (max-width:44.375em){.worry_lst li p{font-size:15px;font-size:.9375rem}}.worry_lst li p span{display:block;margin-top:15px;color:#62605d;font-size:14px}@media screen and (max-width:44.375em){.worry_lst li p span{font-size:11px;font-size:.6875rem}}.pointSummary{width:100%;padding-bottom:100px;background:url(../img/home/bg_point01_line01.png) no-repeat center 110px}@media screen and (max-width:30em){.pointSummary{padding-bottom:20px}}.pointSummary h2{padding-top:80px;padding-bottom:60px}@media screen and (max-width:44.375em){.pointSummary h2{padding-top:40px}}.point-t{font-size:22px;font-size:1.375rem;font-weight:600;line-height:1.5}@media screen and (max-width:56.875em){.point-t{font-size:18px;font-size:1.125rem}}@media screen and (max-width:48.9375em){.point-t{position:relative;margin-top:30px}.point-t:before{position:absolute;top:0;left:0;display:inline-block;width:51px;height:53px;margin-top:-60px;content:"";background-repeat:no-repeat;background-size:contain}.point-style01 .point-t:before{background-image:url(../img/home/ico_point01.png)}.point-style02 .point-t:before{background-image:url(../img/home/ico_point02.png)}.point-style03 .point-t:before{background-image:url(../img/home/ico_point03.png)}}.point-text{margin-right:10px;margin-bottom:20px;margin-left:10px}.point-text p{padding-top:25px;font-weight:400;line-height:180%}@media screen and (max-width:30em){.point-text p{font-size:13px;font-size:.8125rem}}.btn-point{margin-bottom:20px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:all .4s ease 0s;text-align:center;border-radius:50%;background-repeat:no-repeat;background-size:contain;line-height:1.7}@media screen and (max-width:44.375em){.btn-point{width:130px}}.btn-point a{position:relative;display:block;width:150px;height:150px;padding:10px;transition:.8s ease;-webkit-animation:jb 2s infinite;animation:jb 2s infinite;border:3px dashed;border-radius:50%;background:#fff;font-weight:600}@media screen and (max-width:44.375em){.btn-point a{width:130px;height:130px;font-size:13px;font-size:.8125rem}}.btn-point a:hover{background:#ffe100}.btn-point a span{position:absolute;top:50%;left:50%;width:100%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.btn-point img{position:relative;z-index:1}.btn-point:hover img{transition:all .4s ease 0s;opacity:0}.point-style01,.point-style02,.point-style03{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;padding-bottom:40px;-js-display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:48.9375em){.point-style01,.point-style02,.point-style03{flex-direction:column;align-items:center;-webkit-box-align:center;-webkit-box-direction:normal;-webkit-box-orient:vertical;-ms-flex-align:center;-ms-flex-direction:column}}.point-cnt{display:-webkit-box;display:-ms-flexbox;display:flex;-js-display:flex;-webkit-box-ordinal-group:2;-webkit-box-pack:center;-ms-flex-order:1;-ms-flex-pack:center;justify-content:center;order:1}@media screen and (max-width:59.063em){.point-cnt{flex-direction:column;width:calc(100% - 380px);min-width:300px;align-items:center;-webkit-box-align:center;-webkit-box-direction:normal;-webkit-box-orient:vertical;-ms-flex-align:center;-ms-flex-direction:column}}.point-fig{position:relative;display:inline-block;width:100%;max-width:380px;margin-bottom:20px}@media screen and (min-width:30em){.point-fig:hover a{position:relative;display:inline-block;vertical-align:middle}.point-fig:hover a:hover{-webkit-animation:mb .6s ease;animation:mb .6s ease}.point-fig:hover a:hover img{-webkit-filter:brightness(130%);filter:brightness(130%)}.point-fig:hover~.point-cnt .btn-point a{background:#ffe100}}@media screen and (max-width:48.9375em){.point-fig{display:none}}.point-fig img{position:relative;z-index:1;transition:.4s ease}.point-fig.__01{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.point-fig.__01:after{background-image:url(../img/home/ico_point01.png)}.point-fig.__02{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.point-fig.__02:after{right:40px;background-image:url(../img/home/ico_point02.png)}.point-fig.__03:after{background-image:url(../img/home/ico_point03.png)}.point-fig:after{position:absolute;z-index:2;top:-20px;right:0;width:102px;height:106px;content:"";background-repeat:no-repeat;background-position:50%;background-size:contain}.point-style01{min-height:342px}@media screen and (min-width:64em){.point-style01{max-width:1000px}}@media screen and (min-width:48.9375em){.point-style01 .point-cnt{margin-right:auto;margin-left:10px}}.point-style01 .point-text{max-width:355px;-webkit-align-self:center;align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center}.point-style01 .btn-point{position:relative;z-index:1}@media screen and (min-width:59.063em){.point-style01 .btn-point{-webkit-align-self:flex-end;align-self:flex-end;-ms-flex-item-align:end}}@media screen and (min-width:59.063em){.point-style01 .point-fig.is-effect:before{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-animation:nb 2s ease-out forwards;animation:nb 2s ease-out forwards;opacity:1}.point-style01 .point-fig:before{position:absolute;bottom:0;left:270px;width:514px;height:78px;content:"";transition:opacity .6s ease-out;opacity:0;background-image:url(../img/home/bg_point01_line02.png)}}.point-style02{background:url(../img/home/bg_point02_line01.png) no-repeat}@media screen and (min-width:64em){.point-style02{max-width:1000px}}.point-style02 .point-text{max-width:400px}@media screen and (min-width:59.063em){.point-style02 .point-text{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.point-style02 .btn-point{position:relative;z-index:1}@media screen and (min-width:59.063em){.point-style02 .btn-point{margin-top:120px}}@media screen and (min-width:59.063em){.point-style02 .point-fig.is-effect:before{-webkit-transform-origin:100% 0;transform-origin:100% 0;-webkit-animation:nb 2s ease-out both;animation:nb 2s ease-out both;opacity:1}.point-style02 .point-fig:before{position:absolute;z-index:0;right:310px;bottom:80px;width:539px;height:92px;content:"";opacity:0;background-image:url(../img/home/bg_point02_line02.png)}}@media screen and (max-width:48.9375em){.point-style02 .point-fig{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}}@media screen and (min-width:64em){.point-style03{max-width:1000px}}@media screen and (min-width:48.9375em){.point-style03 .point-cnt{margin-right:auto;margin-left:10px}}.point-style03 .point-text{max-width:380px;-webkit-align-self:center;align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center}.point-style03 .btn-point{position:relative;z-index:1}@media screen and (min-width:59.063em){.point-style03 .btn-point{margin-top:180px}}@media screen and (min-width:59.063em){.point-style03 .point-fig.is-effect:before{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-animation:nb 2s ease-out forwards;animation:nb 2s ease-out forwards;opacity:1}.point-style03 .point-fig:before{position:absolute;z-index:0;bottom:0;left:290px;width:571px;height:117px;content:"";opacity:0;background:url(../img/home/bg_point03_line01.png) no-repeat}}.caseExample{width:100%;padding-bottom:80px;background-color:#efefec}@media screen and (max-width:44.375em){.caseExample{padding-bottom:40px}}.caseExample h2{padding-bottom:60px}@media screen and (max-width:44.375em){.caseExample h2{padding-bottom:40px}}.caseExample h2 img{margin-top:-22px}.caseExample h3{position:relative;z-index:1;margin-bottom:-30px;text-align:center}@media screen and (max-width:48.9375em){.caseExample h3{margin-bottom:10px}}.caseExample .Blackbtn{position:relative;display:block;max-width:320px;height:50px;margin:0 auto;transition:all .3s ease 0s;text-align:center;color:#fff;background:#242424;font-size:16px;font-weight:500;line-height:50px}.caseExample .Blackbtn a{display:block;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#fff;font-weight:400}.caseExample .Blackbtn:after{position:absolute;top:0;right:14px;content:"\64";transition:all .3s ease 0s;font-family:yeshige_symbols!important;font-size:16px}.caseExample .Blackbtn:hover{transition:all .3s ease 0s;background:#ffe100}.caseExample .Blackbtn:hover:after{position:absolute;top:0;right:14px;content:"\64";transition:all .3s ease 0s;color:#242424;font-family:yeshige_symbols!important;font-size:16px}.caseExample .Blackbtn:hover a{color:#242424;font-weight:500}.caseExample_lst{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;max-width:940px;margin:0 auto 80px;-js-display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:48.9375em){.caseExample_lst{margin-bottom:30px}}.caseExample_lst_i{margin:20px}@media screen and (max-width:48.9375em){.caseExample_lst_i{margin:10px}}.caseExample_lst_i ul{overflow:hidden}.caseExample_lst_i ul li{width:420px;height:380px}@media screen and (max-width:56.875em){.caseExample_lst_i ul li{width:300px;height:280px}}@media screen and (max-width:44.375em){.caseExample_lst_i ul li{width:200px;height:180px}}@media screen and (max-width:30em){.caseExample_lst_i ul li{width:135px;height:125px}}.caseExample_lst_i p{padding-top:30px;font-size:16px;font-weight:600;line-height:180%}@media screen and (max-width:44.375em){.caseExample_lst_i p{padding-top:1em;font-size:13px;font-size:.8125rem}}.caseExample_lst_i:first-child{float:left;width:420px}@media screen and (max-width:56.875em){.caseExample_lst_i:first-child{width:300px}}@media screen and (max-width:44.375em){.caseExample_lst_i:first-child{width:200px}}@media screen and (max-width:30em){.caseExample_lst_i:first-child{width:135px}}.caseExample_lst_i:last-child{float:right;width:420px}@media screen and (max-width:56.875em){.caseExample_lst_i:last-child{width:300px}}@media screen and (max-width:44.375em){.caseExample_lst_i:last-child{width:200px}}@media screen and (max-width:30em){.caseExample_lst_i:last-child{width:135px}}.comment .title_bg{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:220px;background:url(../img/home/bg_sec01.jpg) 50% no-repeat;background-size:cover;-js-display:flex;align-items:center;-webkit-box-align:center;-webkit-box-pack:center;-ms-flex-align:center;-ms-flex-pack:center;justify-content:center}.comment .icon-comment{position:absolute;top:-10px;left:100%;width:157px;height:159px;margin-left:10px}@media screen and (max-width:61.5625em){.comment .icon-comment{top:-100px;right:calc((100% - 608px) / 2);left:auto}}@media screen and (max-width:44.375em){.comment .icon-comment{display:none}}.comment .icon-comment:before{position:absolute;z-index:2;right:50%;bottom:50%;width:117px;height:65px;content:"";-webkit-transform:translate(50%,50%);transform:translate(50%,50%);background:url(../img/home/comment-icon-text.png) 50% no-repeat}.comment .icon-comment i{display:inline-block;width:157px;height:159px;-webkit-animation:yb 15s linear infinite;animation:yb 15s linear infinite}.comment img{display:inline-block;vertical-align:middle}.comment_t{position:relative;text-align:center}.comment_t img{margin-bottom:20px}@media screen and (max-width:30em){.comment_t img{max-width:160px}}.comment_t .__tx{display:block;padding-bottom:10px;color:#fff;background:url(../img/common/bg_line02.png) 0 100% repeat-x;font-size:24px;font-size:1.5rem;line-height:1.5}@media screen and (max-width:44.375em){.comment_t .__tx{font-size:18px;font-size:1.125rem}}.comment_text{width:100%;padding-bottom:60px;background:url(../img/home/bg_comment_pattern.gif) left 10px repeat}.comment_text ul{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:870px;margin:0 auto;padding-top:60px;padding-bottom:40px;-js-display:flex;align-items:center;-webkit-box-align:center;-webkit-box-pack:center;-ms-flex-align:center;-ms-flex-pack:center;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center}@media screen and (max-width:44.375em){.comment_text ul{padding-bottom:20px}}.comment_text ul li{display:-webkit-box;display:-ms-flexbox;display:flex;text-align:center;vertical-align:middle;color:#242424;font-size:18px;font-size:1.125rem;font-weight:600;line-height:170%;-js-display:flex;align-items:center;-webkit-box-align:center;-webkit-box-pack:center;-ms-flex-align:center;-ms-flex-pack:center;justify-content:center}.comment_text ul li.__bg{position:relative;width:226px;height:201px;padding-right:26px;background:url(../img/home/bg_clinic01.png) 50% no-repeat;background-size:contain}.comment_text ul li.__01{margin-right:60px}@media screen and (max-width:48.9375em){.comment_text ul li.__01{margin-right:0;margin-left:27px;font-size:16px;font-size:1rem}}@media screen and (max-width:30em){.comment_text ul li.__01{margin-left:20px;font-size:12px;font-size:.75rem}}.comment_text ul li.__01:after{position:absolute;top:50%;left:100%;width:40px;height:32px;margin-top:-16px;content:"";background:url(../img/home/img_vs.png) no-repeat}@media screen and (max-width:48.9375em){.comment_text ul li.__01:after{top:-5px;left:80px}}@media screen and (max-width:30em){.comment_text ul li.__01:after{top:15px;left:107px}}.comment_text ul li.__03{margin-left:87px}@media screen and (max-width:48.9375em){.comment_text ul li.__03{margin-left:50px;font-size:16px;font-size:1rem}}@media screen and (max-width:30em){.comment_text ul li.__03{margin-left:0;font-size:12px;font-size:.75rem}}.comment_text ul li.__03:before{position:absolute;top:50%;right:calc(100% + 20px);width:40px;height:32px;margin-top:-16px;content:"";background:url(../img/home/img_vs.png) no-repeat}@media screen and (max-width:48.9375em){.comment_text ul li.__03:before{top:-5px;right:auto;left:40px}}@media screen and (max-width:30em){.comment_text ul li.__03:before{content:none}}.comment_text ul li:nth-child(odd){width:201px}@media screen and (max-width:48.9375em){.comment_text ul li:nth-child(odd){width:180px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media screen and (max-width:30em){.comment_text ul li:nth-child(odd){width:135px;height:160px}}.comment_text ul li.estesalon{position:relative;z-index:1;width:200px;height:200px}@media screen and (max-width:48.9375em){.comment_text ul li.estesalon{width:100%}}@media screen and (max-width:30em){.comment_text ul li.estesalon{height:150px;font-size:16px;font-size:1rem}}.comment_text ul li.estesalon i{position:absolute;z-index:-1;top:0;left:0;display:block;width:200px;height:200px;-webkit-animation:bb 1.4s linear .2s infinite normal none;animation:bb 1.4s linear .2s infinite normal none;border-radius:100px;background:#ffe100;font-style:normal}@media screen and (max-width:48.9375em){.comment_text ul li.estesalon i{left:50%;margin-left:-100px}}@media screen and (max-width:30em){.comment_text ul li.estesalon i{width:135px;height:135px;margin-left:-67.5px}}.comment_text p{text-align:center;color:#fff;font-size:16px;font-size:1rem;font-weight:500;line-height:180%}@media screen and (max-width:44.375em){.comment_text p{text-align:left;font-size:14px;font-size:.875rem}}.comment_content{width:100%;margin:0 auto}.first_comment_wrap{width:100%;background-color:#efefec}.first_comment{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;max-width:940px;margin:0 auto;padding-top:50px;padding-bottom:50px;-js-display:flex;align-items:center;-webkit-box-align:center;-webkit-box-pack:center;-ms-flex-align:center;-ms-flex-pack:center;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center}@media screen and (max-width:61.5625em){.first_comment{flex-direction:column;-webkit-box-direction:normal;-webkit-box-orient:vertical;-ms-flex-direction:column}}.first_comment figure{position:relative;display:inline-block;padding-right:30px;vertical-align:middle}@media screen and (max-width:61.5625em){.first_comment figure{margin-top:30px;padding-right:0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media screen and (max-width:30em){.first_comment figure{padding-right:10px;padding-left:10px}}@media screen and (max-width:30em){.first_comment figure .este-icon01{display:none}}@media screen and (min-width:30em){.first_comment figure .este-icon01{position:absolute;z-index:1;top:172px;left:177px;width:75px;height:75px;text-align:center;font-size:12px;font-weight:600}.first_comment figure .este-icon01 i{position:absolute;z-index:-1;top:-23px;left:0;display:block;width:75px;height:75px;-webkit-animation:bb 1.4s linear .2s infinite normal none;animation:bb 1.4s linear .2s infinite normal none;border-radius:50%;background:#ffe100;font-style:normal}}.first_comment .text_comment{display:inline-block;max-width:510px;vertical-align:middle;font-size:14px;line-height:200%}.first_comment .text_comment h4{margin-bottom:23px}.second_comment_wrap{width:100%;background-color:#fff}.second_comment{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;max-width:940px;margin:0 auto;padding:50px 0;-js-display:flex;align-items:center;-webkit-box-align:center;-webkit-box-pack:center;-ms-flex-align:center;-ms-flex-pack:center;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center}@media screen and (max-width:61.5625em){.second_comment{flex-direction:column;-webkit-box-direction:normal;-webkit-box-orient:vertical;-ms-flex-direction:column}}.second_comment figure{position:relative;display:inline-block;padding-left:30px;vertical-align:middle}@media screen and (max-width:61.5625em){.second_comment figure{margin-top:30px;padding-right:30px}}@media screen and (max-width:30em){.second_comment figure{padding-right:10px;padding-left:10px}}@media screen and (max-width:30em){.second_comment figure .este-icon02{display:none}}@media screen and (min-width:30em){.second_comment figure .este-icon02{position:absolute;z-index:1;top:172px;left:205px;width:75px;height:75px;text-align:center;font-size:12px;font-weight:600}.second_comment figure .este-icon02 i{position:absolute;z-index:-1;top:-23px;left:0;display:block;width:75px;height:75px;-webkit-animation:bb 1.4s linear .2s infinite normal none;animation:bb 1.4s linear .2s infinite normal none;border-radius:50%;background:#ffe100;font-style:normal}}.second_comment .text_comment{display:inline-block;max-width:510px;vertical-align:middle;font-size:14px;line-height:200%}.second_comment .text_comment h4{margin-bottom:23px}.third_comment_wrap{width:100%;padding-bottom:40px;background-color:#efefec}.third_comment{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;max-width:940px;margin:0 auto;padding:50px 0;-js-display:flex;align-items:center;-webkit-box-align:center;-webkit-box-pack:center;-ms-flex-align:center;-ms-flex-pack:center;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center}@media screen and (max-width:61.5625em){.third_comment{flex-direction:column;-webkit-box-direction:normal;-webkit-box-orient:vertical;-ms-flex-direction:column}}.third_comment figure{position:relative;display:inline-block;padding-right:30px;vertical-align:middle}@media screen and (max-width:61.5625em){.third_comment figure{margin-top:30px;padding-right:0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media screen and (max-width:30em){.third_comment figure{padding-right:10px;padding-left:10px}}@media screen and (max-width:30em){.third_comment figure .este-icon03{display:none}}@media screen and (min-width:30em){.third_comment figure .este-icon03{position:absolute;z-index:1;top:44px;left:220px;width:75px;height:75px;text-align:center;font-size:12px;font-weight:600}.third_comment figure .este-icon03 i{position:absolute;z-index:-1;top:-23px;left:0;display:block;width:75px;height:75px;-webkit-animation:bb 1.4s linear .2s infinite normal none;animation:bb 1.4s linear .2s infinite normal none;border-radius:50%;background:#ffe100;font-style:normal}}.third_comment .text_comment{display:inline-block;max-width:510px;vertical-align:middle;font-size:14px;line-height:200%}.third_comment .text_comment h4{margin-bottom:23px}.comment_pickUp{background:url(../img/home/bg_comment.gif) 0 0 repeat}.comment_pickUp h3{margin:0 auto;text-align:center}.comment_pickUp h3 img{margin-top:-19px}.comment_pickUp ul{width:100%;max-width:940px;margin:0 auto;padding-top:30px;padding-bottom:30px;-ms-flex-wrap:wrap;flex-wrap:wrap}.comment_pickUp ul,.comment_pickUp ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-js-display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.comment_pickUp ul li{min-height:100px;margin-bottom:10px;margin-left:10px;transition:all .3s ease 0s;vertical-align:middle;background:url(../img/home/bg_comment_pick.gif) 50% no-repeat;background-size:contain;align-items:center;-webkit-box-align:center;-ms-flex-align:center}@media screen and (max-width:30em){.comment_pickUp ul li{min-height:inherit;margin:0 5px 10px;background-image:none}}.comment_pickUp ul li a{position:relative;display:block;width:164px;padding:30px 0 30px 20px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:all .3s ease 0s;vertical-align:middle;font-size:14px;font-size:.875rem;font-weight:500;line-height:140%}@media screen and (max-width:30em){.comment_pickUp ul li a{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;min-width:130px;height:56px;padding:10px;padding-right:20px;border:2px dashed #000;border-radius:4px;background:#fff;font-size:12px;font-size:.75rem;-js-display:flex;align-items:center;-webkit-box-align:center;-webkit-box-pack:center;-ms-flex-align:center;-ms-flex-pack:center;justify-content:center}}.comment_pickUp ul li a:after{position:absolute;top:43%;right:10px;content:"\64";transition:all .3s ease 0s;color:#242424;font-family:yeshige_symbols!important}.comment_pickUp ul li a .marker{font-size:15px;font-weight:600}@media screen and (max-width:30em){.comment_pickUp ul li a .marker{font-size:12px;font-size:.75rem}}@media screen and (min-width:30em){.comment_pickUp ul li:hover{transition:all .3s ease 0s;background:url(../img/home/bg_comment_pick_hover.gif) 50% no-repeat}.comment_pickUp ul li:hover a{transition:all .3s ease 0s;color:#fff}.comment_pickUp ul li:hover a:after{color:#fff}.comment_pickUp ul li:hover span.marker:after{position:absolute;z-index:-1;bottom:3px;left:0;width:100%;height:2px;content:"";transition:all .3s ease 0s;opacity:0;background:#fff}}.manual{padding-top:80px}.manual h2{padding-bottom:70px}@media screen and (max-width:44.375em){.manual h2{padding-bottom:30px}}.manual p{text-align:center;font-size:16px;font-weight:500;line-height:300%}@media screen and (max-width:44.375em){.manual p{text-align:left;font-size:14px;font-size:.875rem;line-height:2}.manual p br{display:none}}.manual_more{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:940px;margin:0 auto;padding:40px 0;-js-display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center}@media screen and (max-width:44.375em){.manual_more{padding-top:20px}}.manual_more li{width:440px;max-width:440px;margin:5px;transition:all .3s ease 0s;text-align:center;background:url(../img/home/btn_manual.gif) 50% no-repeat;background-size:contain}@media screen and (max-width:30em){.manual_more li{width:100%}}.manual_more li a{display:block;padding:46px 0 62px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#242424;font-size:20px;font-size:1.25rem;font-weight:600;line-height:140%}.manual_more li a span{font-size:14px}@media screen and (max-width:30em){.manual_more li a{padding:20px 10px 30px;font-size:16px;font-size:1rem}.manual_more li a span{font-size:11px;font-size:.6875rem}}@media screen and (min-width:30em){.manual_more li:hover{transition:all .3s ease 0s;background:url(../img/home/btn_manual_hover.gif) 50% no-repeat;background-size:contain}.manual_more li:hover a{color:#fff}}.manual_pickUp{background:url(../img/home/bg_comment.gif) 0 0 repeat}.manual_pickUp h3{margin:0 auto;text-align:center}.manual_pickUp h3 img{margin-top:-19px}.manual_pickUp ul{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;max-width:940px;margin:0 auto;padding-top:30px;-js-display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center}@media screen and (max-width:44.375em){.manual_pickUp ul{padding-right:10px;padding-left:10px}}.manual_pickUp ul:last-child{padding-bottom:30px}.manual_pickUp ul li{display:-webkit-box;display:-ms-flexbox;display:flex;width:293px;max-width:293px;margin:10px;transition:all .3s ease 0s;vertical-align:middle;background:url(../img/home/bg_manual_pick.gif) 50% no-repeat;background-size:contain;-js-display:flex;align-items:center;-webkit-box-align:center;-webkit-box-pack:center;-ms-flex-align:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:30em){.manual_pickUp ul li{width:45%;margin:5px;background:none}}.manual_pickUp ul li a{position:relative;display:block;width:100%;padding:35px 0 35px 30px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:all .3s ease 0s;vertical-align:middle;font-size:14px;font-weight:500;line-height:140%}@media screen and (max-width:30em){.manual_pickUp ul li a{display:-webkit-box;display:-ms-flexbox;display:flex;width:133px;height:56px;padding:10px;padding-right:20px;border:2px dashed #000;border-radius:4px;background:#fff;font-size:12px;font-size:.75rem;-js-display:flex;align-items:center;-webkit-box-align:center;-webkit-box-pack:center;-ms-flex-align:center;-ms-flex-pack:center;justify-content:center}}.manual_pickUp ul li a:after{position:absolute;top:43%;right:25px;content:"\64";transition:all .3s ease 0s;color:#242424;font-family:yeshige_symbols!important}@media screen and (max-width:30em){.manual_pickUp ul li a:after{top:35%;right:5px}}.manual_pickUp ul li a .marker{font-size:15px;font-weight:600}@media screen and (max-width:30em){.manual_pickUp ul li a .marker{font-size:12px;font-size:.75rem}}@media screen and (min-width:30em){.manual_pickUp ul li:hover{transition:all .3s ease 0s;background:url(../img/home/bg_manual_pick_hover.gif) 50% no-repeat;background-size:contain}.manual_pickUp ul li:hover a,.manual_pickUp ul li:hover a:after{transition:all .3s ease 0s;color:#fff}.manual_pickUp ul li:hover a:after{position:absolute;top:43%;right:25px;content:"\64";font-family:yeshige_symbols!important}.manual_pickUp ul li:hover span.marker:after{position:absolute;z-index:-1;bottom:3px;left:0;width:100%;height:2px;content:"";transition:all .3s ease 0s;opacity:0;background:#fff}}.hakomono{position:relative;width:100%;padding-top:50px;background:#fff}.hakomono:after{position:absolute;bottom:0;left:0;width:100%;height:245px;content:"";background:#322f2a}.hakomono .hakomono_inner{position:relative;z-index:1;max-width:940px;min-height:648px;margin:0 auto;text-align:center;background:url(../img/home/bg_hakomono01.png) 50% no-repeat}.hakomono .hakomono_inner .icon-ware{position:absolute;top:0;right:20px;width:175px;height:177px}@media screen and (max-width:44.375em){.hakomono .hakomono_inner .icon-ware{width:85px;height:85px}}.hakomono .hakomono_inner .icon-ware:before{position:absolute;z-index:2;top:61px;left:42px;width:87px;height:63px;content:"";background:url(../img/home/hakomono-icon-text.png) 50% no-repeat}@media screen and (max-width:44.375em){.hakomono .hakomono_inner .icon-ware:before{top:23px;left:18px;width:50px;height:40px;background-size:contain}}.hakomono .hakomono_inner .icon-ware i{display:inline-block;width:175px;height:177px;-webkit-animation:yb 15s linear infinite;animation:yb 15s linear infinite}@media screen and (max-width:44.375em){.hakomono .hakomono_inner .icon-ware i{width:85px;height:85px}}.hakomono .hakomono_inner h4{padding-top:140px;padding-bottom:30px}@media screen and (max-width:44.375em){.hakomono .hakomono_inner h4{padding-top:100px;padding-bottom:20px}}.hakomono .hakomono_inner p{padding-bottom:30px;color:#fff;font-size:15px;font-weight:500;line-height:200%}@media screen and (max-width:44.375em){.hakomono .hakomono_inner p{text-align:left;font-size:13px;font-size:.8125rem}.hakomono .hakomono_inner p br{display:none}}.about #content .first_text{padding-bottom:130px}.about #content .qa{width:100%;padding-bottom:60px;background:#f5f5f5}.about #content .qa .qa-inner{padding-bottom:70px;background:#fff}.about #content .qa .qa-inner .readtime{width:130px;margin:0 auto 30px}.about #content .qa .qa-inner .readtime img{margin-top:-80px}.about #content .qa .qa-inner p.qa-text{margin-bottom:30px;text-align:center;font-size:18px;font-weight:600}.about #content .qa .qa-inner .qa-table{width:980px;margin:0 auto}.about #content .qa .qa-inner .qa-table article{float:left;width:310px;height:389px}.about #content .qa .qa-inner .qa-table article.qa_table_01{background:url(../img/about/bg_qa_01.jpg) 50% repeat}.about #content .qa .qa-inner .qa-table article.qa_table_02{margin:0 25px;background:url(../img/about/bg_qa_02.jpg) 50% repeat}.about #content .qa .qa-inner .qa-table article.qa_table_03{background:url(../img/about/bg_qa_03.jpg) 50% repeat}.about #content .qa .qa-inner .qa-table article dl{margin-bottom:26px;text-align:center}.about #content .qa .qa-inner .qa-table article dl dt{margin-bottom:25px;padding-top:110px}.about #content .qa .qa-inner .qa-table article dl dd{width:220px;margin:0 auto;text-align:left;color:#fff;font-size:14px;font-weight:600;line-height:150%}.about #content .qa .qa-inner .qa-table article p{width:54px;height:54px;margin:0 auto;transition:all .3s ease 0s;background:url(../img/about/icon_arrow_hover.png) 50% repeat}.about #content .qa .qa-inner .qa-table article p img{transition:all .3s ease 0s}.about #content .qa .qa-inner .qa-table article a:hover p img{transition:all .3s ease 0s;opacity:0}.about #content .qa h3{margin-bottom:40px;padding-top:60px;text-align:center}.about #content .qa .qa-detail{width:980px;margin:0 auto;margin-bottom:60px;border-top:2px solid #ffe100;background:#fff}.about #content .qa .qa-detail h4{position:relative;padding:28px 0;text-align:center;border-bottom:1px solid #eee;font-size:19px;font-weight:600}.about #content .qa .qa-detail h4 span{position:absolute;top:-50px;right:240px}.about #content .qa .qa-detail .qa-detail-inner{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;padding:30px;-webkit-box-pack:justify;-ms-flex-pack:justify;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between}.about #content .qa .qa-detail .qa-detail-inner article{position:relative;float:left;width:443px;margin-bottom:30px;padding-bottom:110px;border:1px solid #eee}.about #content .qa .qa-detail .qa-detail-inner article:nth-child(odd){margin-right:30px}.about #content .qa .qa-detail .qa-detail-inner article dl{padding:0 20px}.about #content .qa .qa-detail .qa-detail-inner article dl dt{padding:25px 0 25px 65px;border-bottom:1px solid #eee;background:url(../img/about/icon_q.gif) 0 no-repeat;font-size:16px;font-weight:600}.about #content .qa .qa-detail .qa-detail-inner article dl dd{font-size:16px;font-weight:600;line-height:150%}.about #content .qa .qa-detail .qa-detail-inner article dl dd p{font-size:14px;font-weight:500;line-height:180%}.about #content .qa .qa-detail .qa-detail-inner article dl dd.answer{padding:30px 0 30px 65px;background:url(../img/about/icon_a.gif) 0 no-repeat}.about #content .qa .qa-detail .qa-detail-inner article dl dd.answer em{display:inline-block;margin-bottom:7px;padding:3px 5px;color:#ffe100;background:#242424;font-size:13px;font-weight:500}.about #content .qa .qa-detail .qa-detail-inner article dl dd h5{margin-top:15px;margin-bottom:10px;text-align:center;border-top:1px solid #eee}.about #content .qa .qa-detail .qa-detail-inner article dl dd h5 img{margin-top:-12px}.about #content .qa .qa-detail .qa-detail-inner article .pickup_qa{position:absolute;bottom:0;width:100%;margin-top:15px;padding:0 0 15px;text-align:center;background:url(../img/home/bg_comment.gif) 0 0 repeat}.about #content .qa .qa-detail .qa-detail-inner article .pickup_qa img{margin-top:-12px;margin-bottom:10px}.about #content .qa .qa-detail .qa-detail-inner article .pickup_qa .qa-pickup-link{padding-left:20px;font-size:14px;font-weight:500}.about #content .qa .qa-detail .qa-detail-inner article .pickup_qa .qa-pickup-link a{position:relative;display:block;padding-left:40px;transition:all .3s ease 0s;text-align:left;line-height:29px}.about #content .qa .qa-detail .qa-detail-inner article .pickup_qa .qa-pickup-link a:before{position:absolute;left:0;width:29px;height:29px;content:"";background:url(../img/about/pickup-arrow.gif) 0 repeat}.about #content .qa .qa-detail .qa-detail-inner article .pickup_qa .qa-pickup-link a:hover{transition:all .3s ease 0s;opacity:.8}.about #content .qa .qa-detail .qa-detail-inner article .pickup_qa .qa-pickup-link a.red{position:relative;display:block;padding-left:40px;text-align:left;color:#e21313;line-height:29px}.about #content .qa .qa-detail .qa-detail-inner article .pickup_qa .qa-pickup-link a.red:before{position:absolute;left:0;width:29px;height:29px;content:"";background:url(../img/about/pickup-arrow-red.gif) 0 repeat}.about #content .qa .qa-detail .qa-detail-inner article .pickup_qa ul.qa-pickup-link{display:table}.about #content .qa .qa-detail .qa-detail-inner article .pickup_qa ul.qa-pickup-link li{display:table-cell;padding:0 30px}.about #content .qa .qa-detail .qa-detail-inner article .pickup_qa ul.qa-pickup-link li a{position:relative;display:block;padding-left:40px;text-align:left;line-height:20px}.about #content .qa .qa-detail .qa-detail-inner article .pickup_qa ul.qa-pickup-link li a:before{position:absolute;top:10px;left:0;width:29px;height:29px;content:"";background:url(../img/about/pickup-arrow.gif) 0 repeat}.about .Blackbtn{position:relative;display:block;width:320px;height:50px;margin:60px auto 80px;transition:all .3s ease 0s;text-align:center;color:#fff;background:#242424;font-size:16px;font-weight:500;line-height:50px}.about .Blackbtn a{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#fff;font-weight:400}.about .Blackbtn:after{position:absolute;top:0;right:14px;content:"\64";transition:all .3s ease 0s;font-family:yeshige_symbols!important;font-size:16px}.about .Blackbtn:hover{transition:all .3s ease 0s;background:#ffe100}.about .Blackbtn:hover:after{position:absolute;top:0;right:14px;content:"\64";transition:all .3s ease 0s;color:#242424;font-family:yeshige_symbols!important;font-size:16px}.about .Blackbtn:hover a{color:#242424;font-weight:500}.salonList .first_text{padding-bottom:50px}.salonList .salonIntro{width:100%;background:#fff}.salonList .salonIntro .Intro-inner{position:relative;width:980px;margin:0 auto;padding-top:60px;padding-bottom:20px}.salonList .salonIntro .Intro-inner .salonicon{position:absolute;top:-80px;left:0}.salonList .salonIntro .Intro-inner article{overflow:hidden;margin-bottom:40px}.salonList .salonIntro .Intro-inner article:nth-child(2n){margin-left:140px}.salonList .salonIntro .Intro-inner article figure{display:inline-block;vertical-align:middle}.salonList .salonIntro .Intro-inner article .tenpo-note{position:relative;display:inline-block;padding-left:30px;vertical-align:middle}.salonList .salonIntro .Intro-inner article .tenpo-note:after{position:absolute;bottom:-15px;left:15px;width:377px;height:3px;content:"";background:#eaeaea}.salonList .salonIntro .Intro-inner article .tenpo-note h4{margin-bottom:20px}.salonList .salonIntro .Intro-inner article .tenpo-note p{margin-bottom:15px;font-size:13px;font-weight:500;line-height:180%}.salonList .salonIntro .Intro-inner article .tenpo-note dl{margin-bottom:14px}.salonList .salonIntro .Intro-inner article .tenpo-note dl dt{display:inline-block;padding-right:10px}.salonList .salonIntro .Intro-inner article .tenpo-note dl dd{display:inline-block;margin-top:-6px;vertical-align:top;font-size:13px;line-height:180%}.salonList .salonScene{width:980px;margin:0 auto 50px}.salonList .salonScene ul{overflow:hidden}.salonList .salonScene ul li{display:inline-block;padding:15px}.salonList .salonScene ul li figure{text-align:center}.salonList .salonScene ul li figure figcaption{padding-top:20px;font-size:14px;font-weight:500}.salonList .brand{width:100%;padding-bottom:80px;background:#f5f5f5}.salonList .brand h3{padding:40px 0;text-align:center;color:#999;font-size:16px;font-weight:600}.salonList .brand .logolist{overflow:hidden;width:980px;margin:0 auto 40px;text-align:center}.salonList .brand .logolist li{display:inline-block;margin:5px}.salonList .brand p{width:980px;margin:0 auto;color:#141312;font-size:14px;font-weight:300;line-height:200%}.salonList .staffinfo{padding-bottom:20px;text-align:center}.salonList .staffinfo h2{margin-top:-23px;margin-bottom:30px}.salonList .staffinfo p{margin-bottom:40px;font-size:16px;font-weight:500;line-height:180%}.salonList .staffinfo ul{overflow:hidden;width:980px;margin:0 auto}.salonList .staffinfo ul li{float:left;margin-right:21px}.salonList .staffinfo ul li:last-child{margin-right:0}.salonList .staffinfo ul li figcaption{padding-top:10px;font-size:12px;font-weight:500}.salonList .staffinfo h4{padding:50px 0;font-size:18px;font-weight:600}.salonList .campaign-banner{margin-bottom:0}.p-salonLst_w{width:100%;padding-top:50px;padding-bottom:50px;background:#fff}.p-salonLst_w .m-inner{position:relative}.p-salonLst_w .m-inner:after{position:absolute;top:-100px;left:0;width:150px;height:150px;content:"";background:url(../img/salon/ico01.png) no-repeat 50%;background-size:contain}@media screen and (max-width:30em){.p-salonLst_w .m-inner:after{left:50%;width:90px;height:90px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.p-salonLst_area{text-align:center;font-family:RexBold,Open Sans,Noto Sans Japanese,游ゴシック体,Yu Gothic,YuGothic,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,メイリオ,Meiryo,sans-serif}.p-salonLst_area .m-t06{font-size:20px;font-size:1.25rem}.p-salonLst_area .m-t06:after,.p-salonLst_area .m-t06:before{content:""}.p-salonLst_area .m-t06:before{border-right-width:10px}.p-salonLst_area .m-t06:after{border-left-width:10px}@media screen and (max-width:61.5625em){.p-salonLst{padding-right:10px;padding-left:10px}}.p-salonLst_i{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:30px;-js-display:flex}@media screen and (min-width:61.5625em){.p-salonLst_i{padding-left:100px}.p-salonLst_i:nth-child(2n){padding-right:100px;padding-left:0}}@media screen and (max-width:48.9375em){.p-salonLst_i{flex-direction:column;align-items:center;-webkit-box-align:center;-webkit-box-direction:normal;-webkit-box-orient:vertical;-ms-flex-align:center;-ms-flex-direction:column}}.p-salonLst_img{max-width:366px}.p-salonLst_cnt{width:calc(100% - 366px);margin-bottom:20px;margin-left:20px;padding-top:20px;padding-left:20px;border-bottom:3px solid #efefec}@media screen and (max-width:48.9375em){.p-salonLst_cnt{width:100%;margin-left:0;padding-right:10px;padding-left:10px}}.p-salonLst_t{position:relative;overflow:hidden;margin-bottom:20px;padding-right:20px;font-family:RexBold,Open Sans,Noto Sans Japanese,游ゴシック体,Yu Gothic,YuGothic,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,メイリオ,Meiryo,sans-serif;font-size:32px;font-size:2rem;line-height:1}.p-salonLst_t:after{position:absolute;bottom:0;display:inline-block;width:100%;height:3px;margin-left:20px;content:"";background:#efefec}.p-salonLst_tx{margin-bottom:10px;font-size:13px;font-size:.8125rem;font-weight:600}.p-salonLst_tx p{padding-bottom:5px}.p-salonLst_dl{margin-bottom:10px}.p-salonLst_dl dt{position:relative;z-index:1;display:inline-block;width:90px;margin-right:20px;padding:5px;text-align:center;font-weight:600}@media screen and (max-width:30em){.p-salonLst_dl dt{font-size:14px;font-size:.875rem}}.p-salonLst_dl dt:after{position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;content:"";-webkit-transform:skewX(-20deg);transform:skewX(-20deg);background:#ffe100}.p-salonLst_dl dd{display:inline-block;vertical-align:middle;font-size:13px;font-size:.8125rem}.salonIntro{background:#efefec}.salonPhoto{background:#fff}.salonPhoto_t{margin-top:-40px;margin-bottom:20px;text-align:center}.salonPhoto_lst{max-width:68em;margin-right:auto;margin-left:auto}.salonPhoto_lst:after{display:table;clear:both;content:""}@media screen and (min-width:48em){.salonPhoto_lst{padding-right:10px;padding-left:10px}}.salonPhoto_lst_i{margin-bottom:30px}@media screen and (min-width:48em){.salonPhoto_lst_i{display:block;float:left;width:31.76157%;margin-right:2.35765%}.salonPhoto_lst_i:last-child,.salonPhoto_lst_i:nth-child(3n){margin-right:0}}.salonPhoto_lst_i figure{text-align:center;font-size:12px;font-size:.75rem}.salonPhoto_lst_i figure img{margin-bottom:10px}.salonBrands{padding-top:30px;padding-bottom:50px;background:#efefec}.salonStaff{padding-bottom:50px;background:#fff}.salonStaff_t{text-align:center}.salonStaff_t img{margin-top:-20px;margin-bottom:20px}@media screen and (max-width:30em){.salonStaff_t img{max-width:100px}}.salonStaff_lst{max-width:68em;margin-right:auto;margin-left:auto;padding-top:20px;padding-right:10px;padding-left:10px}.salonStaff_lst:after{display:table;clear:both;content:""}@media screen and (max-width:56.875em){.salonStaff_lst{display:-webkit-box;display:-ms-flexbox;display:flex;-js-display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center}}.salonStaff_lst_i{margin-bottom:30px;text-align:center}@media screen and (min-width:56.875em){.salonStaff_lst_i{display:block;float:left;width:48.82117%;margin-right:2.35765%}.salonStaff_lst_i:last-child{margin-right:0}}@media screen and (max-width:56.875em){.salonStaff_lst_i{width:100%;max-width:293px;padding:5px}}.salonStaff_lst_i figure{position:relative}.salonStaff_lst_i img{width:100%;vertical-align:middle}.salonStaff_lst_i figcaption{position:absolute;bottom:0;left:0;width:100%;padding:15px 10px;color:#fff;background:rgba(0,0,0,.7);line-height:1.4em}.bnr_campaign{padding-top:20px;padding-bottom:20px;background:#2f2f2f url(../img/common/bg_pattern02.png) repeat-x}@media screen and (max-width:48.9375em){.bnr_campaign{background-size:auto 100%}}.bnr_campaign .m-inner{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:830px;margin-right:auto;margin-left:auto;-js-display:flex}@media screen and (max-width:44.375em){.bnr_campaign .m-inner{align-items:center;-webkit-box-align:center;-webkit-box-pack:center;-ms-flex-align:center;-ms-flex-pack:center;justify-content:center}}@media screen and (max-width:44.375em){.bnr_campaign_img{display:none}}.bnr_campaign_cnt{color:#fff;line-height:1.3}@media screen and (min-width:44.375em){.bnr_campaign_cnt{padding-top:25px;padding-left:4%}}@media screen and (max-width:44.375em){.bnr_campaign_cnt{text-align:center}}.bnr_campaign_t{margin-bottom:10px;font-size:30px;font-size:1.875rem}@media screen and (max-width:48.9375em){.bnr_campaign_t{font-size:24px;font-size:1.5rem}}@media screen and (max-width:44.375em){.bnr_campaign_t{font-size:22px;font-size:1.375rem}}.bnr_campaign_tx01{margin-bottom:10px;font-size:18px;font-size:1.125rem;font-weight:600}@media screen and (max-width:44.375em){.bnr_campaign_tx01{font-size:16px;font-size:1rem}}.bnr_campaign_tx01 em{padding-left:5px;color:#ffe100;font-family:RexBold,Open Sans,Noto Sans Japanese,游ゴシック体,Yu Gothic,YuGothic,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,メイリオ,Meiryo,sans-serif;font-size:32px;font-size:2rem;font-style:normal}@media screen and (max-width:44.375em){.bnr_campaign_tx01 em{font-size:24px;font-size:1.5rem}}.bnr_campaign_tx01 .__separate{margin-right:10px;margin-left:10px}@media screen and (max-width:48.9375em){.bnr_campaign_tx01 .__separate{display:block;visibility:hidden;height:0}}.bnr_campaign_tx02{font-size:14px;font-size:.875rem}.bnr_campaign_a{position:relative;display:inline-block;padding:0 20px;transition:.4s ease;vertical-align:-5px;color:#fff;font-family:RexBold,Open Sans,Noto Sans Japanese,游ゴシック体,Yu Gothic,YuGothic,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,メイリオ,Meiryo,sans-serif;font-size:32px;font-size:2rem}@media screen and (max-width:44.375em){.bnr_campaign_a{font-size:24px;font-size:1.5rem}}@media screen and (max-width:30em){.bnr_campaign_a{display:block;padding:10px 0;text-align:center;font-size:32px;font-size:2rem}}@media screen and (min-width:30em){.bnr_campaign_a:hover{color:#ffe100}.bnr_campaign_a:hover:after{background-image:url(../img/common/ico_arrow09.png)}}.bnr_campaign_a:after{display:inline-block;width:29px;height:29px;content:"";transition:.4s ease;vertical-align:middle;background:url(../img/common/ico_arrow07.png) no-repeat}@media screen and (max-width:30em){.bnr_campaign_a:after{margin-left:10px}}@media screen and (min-width:30em){.bnr_campaign_a:after{position:absolute;top:50%;left:100%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.about_nav{position:relative;padding-top:80px;padding-bottom:50px;background:#fff}.about_nav:before{position:absolute;top:-80px;left:50%;width:130px;height:136px;content:"";-webkit-transform:translateX(-50%);transform:translateX(-50%);background:url(../img/about/img_readtime01.png) no-repeat}.about_nav_lst{max-width:68em;margin-right:auto;margin-left:auto}.about_nav_lst:after{display:table;clear:both;content:""}@media screen and (max-width:64em){.about_nav_lst{display:-webkit-box;display:-ms-flexbox;display:flex;-js-display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center}}.about_nav_lst_i{display:block;float:left;width:31.76157%;height:390px;margin-right:2.35765%;background-repeat:no-repeat;background-position:50%;background-size:contain}.about_nav_lst_i:last-child{margin-right:0}@media screen and (max-width:64em){.about_nav_lst_i{width:310px;height:380px;margin-bottom:40px}}@media screen and (max-width:44.375em){.about_nav_lst_i{width:280px;height:350px}}.about_nav_lst_i.__01{background-image:url(../img/about/bg_about01.png)}.about_nav_lst_i.__02{background-image:url(../img/about/bg_about02.png)}.about_nav_lst_i.__03{background-image:url(../img/about/bg_about03.png)}.about_nav_a{position:relative;display:block;width:100%;height:100%;color:#fff}.about_nav_a:before{position:absolute;top:100%;left:50%;padding:24px;content:"";-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border:4px solid #efefec;border-radius:50%;background:#2f2f2f}@media screen and (max-width:64em){.about_nav_a:before{margin-top:10px}}.about_nav_a:after{position:absolute;top:100%;left:50%;margin-top:-23px;margin-left:-23px;padding:15px;content:"\61";-webkit-animation:jb 1.4s infinite;animation:jb 1.4s infinite;text-transform:none;color:#fff;border-radius:50%;font-family:yeshige_symbols!important;font-weight:400;font-style:normal;font-variant:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none}@media screen and (max-width:64em){.about_nav_a:after{margin-top:-13px}}.about_nav_cnt{padding:190px 20px 10px}.about_nav_cnt h5{margin-bottom:20px;text-align:center;color:#ffe100}.about_nav_cnt ul{padding-left:30px}.about_nav_cnt li{margin-bottom:5px;list-style-type:disc;font-size:13px;font-size:.8125rem}.about_faq{background:#efefec}.about_faq_lst_w{margin-top:90px;margin-bottom:80px;border-top:2px solid #ffe100;background:#fff}.about_faq_t02{margin-bottom:10px;padding:30px 10px;text-align:center;border-bottom:1px solid #efefec;font-size:18px;font-size:1.125rem}.about_faq_t02_i{position:relative}.__02 .about_faq_t02_i:before{width:100px;height:117px;background-image:url(../img/about/tit_bg_faq02.png)}.__03 .about_faq_t02_i:before{width:86px;height:112px;background-image:url(../img/about/tit_bg_faq03.png)}.__03 .about_faq_t02_i:after{background-image:url(../img/about/img_qa3_note.png)}@media screen and (min-width:44.375em){.about_faq_t02_i:before{position:absolute;right:100%;bottom:-25px;display:inline-block;width:108px;height:103px;margin-right:20px;content:"";background:url(../img/about/tit_bg_faq01.png) no-repeat}}.about_faq_t02_i:after{position:absolute;top:-60px;left:100%;display:inline-block;width:87px;height:87px;margin-left:20px;content:"";background:url(../img/about/ico_faq01.png) no-repeat}@media screen and (max-width:44.375em){.about_faq_t02_i:after{top:-65px;left:50%;width:60px;height:60px;margin-left:-30px;background-size:contain}}.about_faq_lst{display:-webkit-box;display:-ms-flexbox;display:flex;padding:20px;-js-display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:30em){.about_faq_lst{padding-right:0;padding-left:0}}.about_faq_lst_i{display:block;display:-webkit-box;display:-ms-flexbox;display:flex;float:left;flex-direction:column;width:48.82117%;margin-right:2.35765%;margin-bottom:30px;border:1px solid #efefec;-js-display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-box-pack:justify;-ms-flex-direction:column;-ms-flex-pack:justify;justify-content:space-between}.about_faq_lst_i:last-child{margin-right:0}@media screen and (min-width:56.875em){.about_faq_lst_i:nth-child(2n){margin-right:0}}@media screen and (max-width:56.875em){.about_faq_lst_i{width:100%}}.about_faq_lst_cnt{padding:10px}.about_faq_dl{margin-bottom:10px}.about_faq_dl dt{position:relative;display:table;width:100%;min-height:76px;padding-top:10px;padding-bottom:10px;padding-left:80px;border-bottom:1px solid #efefec}.about_faq_dl dt span{display:table-cell;vertical-align:middle}.about_faq_dl dt:before{position:absolute;top:5px;left:0;display:block;width:66px;height:66px;content:"Q";text-align:center;color:#fff;border:4px solid #efefec;border-radius:33px;background:#2f2f2f;font-family:RexBold,Open Sans,Noto Sans Japanese,游ゴシック体,Yu Gothic,YuGothic,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,メイリオ,Meiryo,sans-serif;font-size:40px;font-size:2.5rem;line-height:60px}.about_faq_dl dd{position:relative;display:table;min-height:76px;padding-top:10px;padding-bottom:10px;padding-left:80px}.about_faq_dl dd p{display:table-cell;vertical-align:middle}.about_faq_dl dd strong{display:inline-block;margin-bottom:5px;padding:5px 10px;color:#ffe100;background:#000}.about_faq_dl dd:before{position:absolute;top:5px;left:0;display:block;width:66px;height:66px;content:"A";text-align:center;color:#1c1b20;border:4px solid #efefec;border-radius:33px;background:#ffe100;font-family:RexBold,Open Sans,Noto Sans Japanese,游ゴシック体,Yu Gothic,YuGothic,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,メイリオ,Meiryo,sans-serif;font-size:40px;font-size:2.5rem;line-height:60px}.about_faq_detail{margin-bottom:20px;border-top:1px solid #efefec;font-size:13px;font-size:.8125rem}.about_faq_detail dt{position:relative;margin-bottom:30px;text-align:center}.about_faq_detail dt span{position:absolute;top:-14px;left:50%;display:inline-block;width:160px;padding:5px 20px;-webkit-transform:translateX(-50%);transform:translateX(-50%);color:#fff;background:#2f2f2f}.about_faq_detail dt span:after,.about_faq_detail dt span:before{position:absolute;content:"";border:13px solid transparent}.about_faq_detail dt span:before{top:0;right:100%;border-right:8px solid #2f2f2f}.about_faq_detail dt span:after{top:0;left:100%;border-left:8px solid #2f2f2f}.about_faq_detail dd{text-align:left;line-height:2}.about_faq_btn{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;padding:40px 10px;background:url(../img/common/bg_pattern13.gif);-js-display:flex;align-content:flex-end;-ms-flex-line-pack:end}@media screen and (max-width:30em){.about_faq_btn{padding-top:30px;padding-bottom:30px}}.about_faq_btn:before{position:absolute;z-index:1;top:0;left:50%;display:inline-block;width:168px;height:23px;content:"";-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:url(../img/common/txt_pickup01.gif) no-repeat}.about_faq_btn strong a{color:#e21313}.about_faq_btn a{position:relative;display:block;padding-left:60px;color:#1c1b20;font-weight:600}@media screen and (min-width:30em){.about_faq_btn a:hover:before{background-image:url(../img/common/ico_arrow09.png)}}@media screen and (max-width:30em){.about_faq_btn a{padding-left:40px;font-size:12px;font-size:.75rem}.about_faq_btn a br{display:none}}.about_faq_btn a:before{position:absolute;top:50%;left:10px;width:29px;height:29px;content:"";transition:.4s ease;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:url(../img/common/ico_arrow10.png) no-repeat}@media screen and (max-width:30em){.about_faq_btn a:before{left:0}}.count_cnt_w{padding-top:40px;padding-right:50px;padding-left:50px;border-top:1px solid #efefec}@media screen and (max-width:44.375em){.count_cnt_w{padding:10px}}.count_cnt01{display:-webkit-box;display:-ms-flexbox;display:flex;-js-display:flex}@media screen and (max-width:61.5625em){.count_cnt01{flex-direction:column;margin-bottom:50px;align-items:center;-webkit-box-align:center;-webkit-box-direction:normal;-webkit-box-orient:vertical;-ms-flex-align:center;-ms-flex-direction:column}}.count_cnt01_ico{position:relative;z-index:1;width:180px}@media screen and (max-width:61.5625em){.count_cnt01_ico{margin-top:30px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.count_cnt01_ico:after{position:absolute;top:calc(100% + 25px);left:50%;width:0;content:"";-webkit-transform:translateX(-50%);transform:translateX(-50%);border:50px solid transparent;border-top:20px solid #b7b7b7}}@media screen and (max-width:30em){.count_cnt01_ico img{width:50px}}.count_cnt01_ico:before{position:absolute;top:36px;left:90px;display:inline-block;width:50px;height:2px;content:"";background:#2f2f2f}@media screen and (max-width:61.5625em){.count_cnt01_ico:before{top:50%;width:72px;height:72px;margin-top:-36px;background:url(../img/count/ico_tit_bg01.png) no-repeat}}@media screen and (min-width:61.5625em){.count_cnt01_ico:after{position:absolute;z-index:-1;top:60px;left:36px;display:inline-block;width:29px;height:278px;margin-left:-14.5px;content:"";background:url(../img/count/ico_arrow01.png) no-repeat}}@media screen and (min-width:56.875em){.count_cnt01_i{width:calc(100% - 150px)}}@media screen and (max-width:56.875em){.count_cnt01_i{padding-right:10px;padding-left:10px}}@media screen and (min-width:61.5625em){.count_cnt01_i{min-height:360px;padding-right:160px;background:url(../img/count/pic_meyasu01.png) 100% 100% no-repeat;background-size:contain}}.count_cnt_t01{margin-bottom:20px;line-height:1.4}@media screen and (min-width:30em){.count_cnt_t01{padding-left:80px;background:url(../img/count/ico_tit_bg01.png) no-repeat}}.count_cnt_t01 .__01{display:block}.count_cnt_t01 .__02{font-family:RexBold,Open Sans,Noto Sans Japanese,游ゴシック体,Yu Gothic,YuGothic,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,メイリオ,Meiryo,sans-serif;font-size:40px;font-size:2.5rem}@media screen and (max-width:44.375em){.count_cnt_t01 .__02{font-size:30px;font-size:1.875rem}}.count_cnt_t01 .__03{font-size:26px;font-size:1.625rem}@media screen and (max-width:44.375em){.count_cnt_t01 .__03{font-size:20px;font-size:1.25rem}}.count_cnt_tx{font-size:13px;font-size:.8125rem;line-height:2.5}.count_cnt02{display:-webkit-box;display:-ms-flexbox;display:flex;-js-display:flex}@media screen and (min-width:61.5625em){.count_cnt02{padding-bottom:25px}}@media screen and (max-width:61.5625em){.count_cnt02{flex-direction:column;align-items:center;-webkit-box-align:center;-webkit-box-direction:normal;-webkit-box-orient:vertical;-ms-flex-align:center;-ms-flex-direction:column}}@media screen and (min-width:61.5625em){.count_cnt02_01{width:450px}}@media screen and (max-width:61.5625em){.count_cnt02_01{position:relative;margin-bottom:50px}.count_cnt02_01:after{position:absolute;top:calc(100% + 25px);left:50%;width:0;content:"";-webkit-transform:translateX(-50%);transform:translateX(-50%);border:50px solid transparent;border-top:20px solid #b7b7b7}}.count_cnt02_01_ico{position:relative;z-index:1;display:inline-block}@media screen and (max-width:30em){.count_cnt02_01_ico{margin-bottom:10px}.count_cnt02_01_ico img{width:50px}}@media screen and (min-width:61.5625em){.count_cnt02_01_ico:before{position:absolute;z-index:-1;top:22px;left:60px;display:inline-block;width:388px;height:29px;content:"";background:url(../img/count/ico_arrow02.png) no-repeat}}@media screen and (min-width:61.5625em){.count_cnt02_01_i{padding-left:80px}}.count_cnt02_01_i ul{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:10px;-js-display:flex}@media screen and (max-width:61.5625em){.count_cnt02_01_i ul{-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center}}.count_cnt02_01_i ul li{margin:5px 10px}@media screen and (max-width:61.5625em){.count_cnt02_02{position:relative;margin-bottom:50px}.count_cnt02_02:after{position:absolute;top:calc(100% + 25px);left:50%;width:0;content:"";-webkit-transform:translateX(-50%);transform:translateX(-50%);border:50px solid transparent;border-top:20px solid #b7b7b7}}.count_cnt02_02_ico{position:relative;z-index:1;display:inline-block}@media screen and (max-width:30em){.count_cnt02_02_ico{margin-bottom:10px}.count_cnt02_02_ico img{width:50px}}@media screen and (min-width:61.5625em){.count_cnt02_02_ico:before{position:absolute;z-index:-1;top:28px;left:60px;display:inline-block;width:323px;height:205px;content:"";background:url(../img/count/ico_arrow05.png) no-repeat}}@media screen and (min-width:61.5625em){.count_cnt02_02_i{padding-left:80px}}.count_cnt02_02_i ul{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:10px;-js-display:flex}@media screen and (max-width:61.5625em){.count_cnt02_02_i ul{-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center}}.count_cnt02_02_i ul li{margin:5px 10px}.count_cnt03{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:row-reverse;padding-bottom:25px;-js-display:flex;-webkit-box-direction:reverse;-webkit-box-orient:horizontal;-ms-flex-direction:row-reverse}@media screen and (max-width:61.5625em){.count_cnt03{flex-direction:column;align-items:center;-webkit-box-align:center;-webkit-box-direction:normal;-webkit-box-orient:vertical;-ms-flex-align:center;-ms-flex-direction:column}}.count_cnt03_01{position:relative}@media screen and (max-width:61.5625em){.count_cnt03_01{margin-bottom:50px}.count_cnt03_01:after{position:absolute;top:calc(100% + 25px);left:50%;width:0;content:"";-webkit-transform:translateX(-50%);transform:translateX(-50%);border:50px solid transparent;border-top:20px solid #ffe100}}.count_cnt03_01_ico{position:relative;z-index:1;display:inline-block;float:right;width:72px;margin-right:26px}@media screen and (max-width:30em){.count_cnt03_01_ico{margin-bottom:10px}.count_cnt03_01_ico img{width:50px}}@media screen and (max-width:61.5625em){.count_cnt03_01_ico{float:none}}@media screen and (min-width:61.5625em){.count_cnt03_01_ico:before{position:absolute;z-index:-1;top:22px;right:40px;width:733px;height:29px;content:"";background:url(../img/count/ico_arrow04.png) no-repeat}}@media screen and (min-width:61.5625em){.count_cnt03_01_i{padding-top:80px;padding-right:80px}}.count_cnt03_01_i ul{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:10px;-js-display:flex}@media screen and (min-width:61.5625em){.count_cnt03_01_i ul{flex-direction:row-reverse;padding-right:60px;-webkit-box-direction:reverse;-webkit-box-orient:horizontal;-ms-flex-direction:row-reverse}}@media screen and (max-width:61.5625em){.count_cnt03_01_i ul{-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center}}.count_cnt03_01_i li{margin:5px 10px}.count_cnt03_02{width:280px}.count_cnt03_02_ico{position:relative;z-index:1;float:left;width:72px}@media screen and (max-width:30em){.count_cnt03_02_ico img{width:50px}}.count_cnt03_02_i{padding-top:80px;padding-left:80px}@media screen and (max-width:30em){.count_cnt03_02_i{padding-top:30px;padding-left:0;text-align:center}.count_cnt03_02_i p{text-align:left}}.count_cnt03_02_i ul{padding-top:10px}.count_cnt03_02_i li{margin:5px 10px}.count_reason_t{top:-15px;margin-bottom:10px}.count_reason_graph{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;margin-top:30px;margin-bottom:50px;border:5px solid #2f2f2f;-js-display:flex}@media screen and (max-width:61.5625em){.count_reason_graph{flex-direction:column;max-width:485px;margin-right:auto;margin-left:auto;align-items:center;-webkit-box-align:center;-webkit-box-direction:normal;-webkit-box-orient:vertical;-ms-flex-align:center;-ms-flex-direction:column}}@media screen and (max-width:44.375em){.count_reason_graph{max-width:400px}}@media screen and (max-width:30em){.count_reason_graph{max-width:280px}}.count_reason_graph:before{position:absolute;top:50%;left:50%;width:72px;height:72px;content:"";-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:url(../img/common/ico_arrow02.png) no-repeat 50%}@media screen and (max-width:61.5625em){.count_reason_graph:before{-webkit-transform:translate(-50%,-50%) rotate(90deg);transform:translate(-50%,-50%) rotate(90deg)}}.count_reason_graph_i{display:-webkit-box;display:-ms-flexbox;display:flex;width:50%;height:485px;-js-display:flex;align-items:center;-webkit-box-align:center;-webkit-box-pack:center;-ms-flex-align:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:61.5625em){.count_reason_graph_i{width:100%}}@media screen and (max-width:44.375em){.count_reason_graph_i{height:400px}}@media screen and (max-width:30em){.count_reason_graph_i{height:280px}}.count_reason_graph_i p{position:relative;display:inline-block;width:auto;padding:5px}.count_reason_graph_i.__01{background:url(../img/count/img_reason01.png) no-repeat 50%;background-size:cover}.count_reason_graph_i.__01 p{color:#fff;background:#111}.count_reason_graph_i.__01 p:after,.count_reason_graph_i.__01 p:before{position:absolute;top:0;width:0;content:"";border:13px solid transparent}.count_reason_graph_i.__01 p:before{right:100%;border-right:8px solid #111}.count_reason_graph_i.__01 p:after{left:100%;border-left:8px solid #111}.count_reason_graph_i.__02{background:url(../img/count/img_reason02.png) no-repeat 50%;background-size:cover}.count_reason_graph_i.__02 p{background:#fff}.count_reason_graph_i.__02 p:after,.count_reason_graph_i.__02 p:before{position:absolute;top:0;width:0;content:"";border:13px solid transparent}.count_reason_graph_i.__02 p:before{right:100%;border-right:8px solid #fff}.count_reason_graph_i.__02 p:after{left:100%;border-left:8px solid #fff}.count_reason_cnt{display:-webkit-box;display:-ms-flexbox;display:flex;-js-display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center}@media screen and (max-width:56.875em){.count_reason_cnt{flex-direction:column;align-items:center;-webkit-box-align:center;-webkit-box-direction:normal;-webkit-box-orient:vertical;-ms-flex-align:center;-ms-flex-direction:column}}.count_reason_cnt_summary{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:20px;text-align:center;-js-display:flex;align-items:center;-webkit-box-align:center;-webkit-box-pack:center;-ms-flex-align:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:30em){.count_reason_cnt_summary{flex-direction:column;-webkit-box-direction:normal;-webkit-box-orient:vertical;-ms-flex-direction:column}}@media screen and (max-width:56.875em){.count_reason_cnt_summary{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}}.count_reason_cnt_summary dd{margin-left:-10px;padding:20px 30px;background:url(../img/common/bg_pattern06.png);font-family:RexBold,Open Sans,Noto Sans Japanese,游ゴシック体,Yu Gothic,YuGothic,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,メイリオ,Meiryo,sans-serif;font-size:16px;font-size:1rem;font-weight:600}@media screen and (max-width:30em){.count_reason_cnt_summary dd{margin-top:-10px;margin-left:0}}.count_reason_cnt_img{width:50%}@media screen and (max-width:56.875em){.count_reason_cnt_img{width:100%;margin-bottom:10px;text-align:center;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.count_reason_cnt_tx{width:50%}@media screen and (max-width:56.875em){.count_reason_cnt_tx{width:100%;padding:10px;text-align:center;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}}.count_reason_cnt_tx h3{margin-bottom:20px;font-family:RexBold,Open Sans,Noto Sans Japanese,游ゴシック体,Yu Gothic,YuGothic,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,メイリオ,Meiryo,sans-serif;font-size:40px;font-size:2.5rem;line-height:1.3}@media screen and (max-width:56.875em){.count_reason_cnt_tx h3{text-align:center}}@media screen and (max-width:44.375em){.count_reason_cnt_tx h3{font-size:30px;font-size:1.875rem}}.count_reason_cnt_tx p{margin-bottom:1em;text-align:left;line-height:2}.count_reason_cnt_tx .__note{display:inline-block;padding:5px 10px;text-align:center;border:1px solid;font-size:16px;font-size:1rem}.count_item{margin-top:-28px}.count_t_sub{text-align:center}.count_t_sub p{position:relative;display:inline-block;width:auto;padding:10px;background:#ffe100;font-size:16px;font-size:1rem;font-weight:600}@media screen and (min-width:30em){.count_t_sub p:after,.count_t_sub p:before{position:absolute;top:0;content:"";border:18px solid transparent}.count_t_sub p:before{right:100%;border-right:10px solid #ffe100}.count_t_sub p:after{left:100%;border-left:10px solid #ffe100}}.count_item_img{margin-bottom:30px;padding-top:30px}.count_item_img,.count_item_img_i{display:-webkit-box;display:-ms-flexbox;display:flex;-js-display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.count_item_img_i{flex-direction:column;width:50%;-webkit-box-direction:normal;-webkit-box-orient:vertical;-ms-flex-direction:column}.count_item_img_i.__01{padding-right:10px}.count_item_img_i.__02{padding-left:10px}.count_item_img_i img{-webkit-box-flex:0;-ms-flex:none;flex:none}.count_item_tbl{overflow:auto;overflow-x:auto;overflow-y:hidden;font-size:12px;font-size:.75rem}@media screen and (max-width:30em){.count_item_tbl{display:block;-webkit-overflow-scrolling:touch;white-space:nowrap}.count_item_tbl::-webkit-scrollbar,.count_item_tbl::-webkit-scrollbar:horizontal{width:5px;height:5px;background:#e2e2e2}.count_item_tbl::-webkit-scrollbar-track{border-radius:5px;background:#e2e2e2}.count_item_tbl::-webkit-scrollbar-thumb,.count_item_tbl::-webkit-scrollbar-thumb:horizontal{border-radius:5px;background:#ffe100}.count_item_tbl::-webkit-scrollbar-corner{background:transparent}.count_item_tbl::-webkit-scrollbar-track-piece{background:#000}}.count_item_tbl td,.count_item_tbl th{padding:10px;vertical-align:middle;border:1px solid #ddd}.count_item_tbl td:nth-child(2),.count_item_tbl th:nth-child(2){background:url(../img/common/bg_pattern11.png)}.count_item_tbl .__en{display:block;text-transform:uppercase;font-family:RexBold,Open Sans,Noto Sans Japanese,游ゴシック体,Yu Gothic,YuGothic,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,メイリオ,Meiryo,sans-serif;font-size:18px;font-size:1.125rem}.count_item_tbl .__ja{font-size:11px;font-size:.6875rem}.count_item_tbl th:first-child{width:120px;text-align:center}.compari_tbl{display:block;margin-top:30px;margin-bottom:30px;padding-bottom:280px;font-size:12px;font-size:.75rem}@media screen and (max-width:48.9375em){.compari_tbl{overflow:auto;overflow-x:auto;-webkit-overflow-scrolling:touch}}.compari_tbl td,.compari_tbl th{border:3px solid #000}.compari_tbl th{width:170px}.compari_tbl_i{position:relative;height:100%;min-height:40px}.compari_tbl_i.__yes:after{background:url(../img/comparison/ico_arrow02.png) no-repeat}.compari_tbl_i:after{top:calc(100% + 13px);width:29px;height:88px;content:"";background:url(../img/comparison/ico_arrow03.png) no-repeat}.compari_tbl_a,.compari_tbl_i:after{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.compari_tbl_a{top:calc(100% + 100px);width:100%;max-width:146px}.compari_tbl_a:hover .compari_tbl_a_cap{background:rgba(255,225,0,.7)}.compari_tbl_a:hover i:before{color:#ffe100}.compari_tbl_a:hover i:after{color:#1c1b20}.compari_tbl_a i{position:relative;display:block;width:30px;height:30px;margin:0 5px 5px auto;text-align:right}@media screen and (min-width:48.9375em) and (max-width:56.875em){.compari_tbl_a i{margin:5px auto}}.compari_tbl_a i:before{top:0;left:0;content:"\66";font-size:30px;font-size:1.875rem}.compari_tbl_a i:after,.compari_tbl_a i:before{position:absolute;display:inline-block;transition:.4s ease;text-transform:none;font-family:yeshige_symbols!important;font-weight:400;font-style:normal;font-variant:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none}.compari_tbl_a i:after{z-index:1;top:50%;left:50%;content:"\64";-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#fff;font-size:11px;font-size:.6875rem}.compari_tbl_a_i{overflow:hidden;border-radius:5px;box-shadow:0 1px 1px #b7b7b7}.compari_tbl_a_img{position:relative}.compari_tbl_a_img img{vertical-align:bottom}.compari_tbl_a_cap{position:absolute;bottom:0;width:100%;padding:5px;transition:.4s ease;background:hsla(0,0%,72%,.7);font-weight:600}@media screen and (min-width:48.9375em) and (max-width:56.875em){.compari_tbl_a_cap{font-size:10px;font-size:.625rem}}.compari_tbl_a_tx{padding:5px 10px 0;white-space:normal}@media screen and (min-width:48.9375em) and (max-width:56.875em){.compari_tbl_a_tx{display:none}}.compari_sec02{position:relative;overflow:hidden;margin-top:-100px;padding-top:20px}@media screen and (min-width:61.5625em){.compari_sec02{padding-top:100px;padding-bottom:70px}.compari_sec02.is-effect:before{-webkit-animation:qb 1.1s ease-out;animation:qb 1.1s ease-out}.compari_sec02:before{position:absolute;top:0;left:50%;width:425px;height:213px;margin-left:-425px;content:"";-webkit-transform-origin:50% 0;transform-origin:50% 0;background:url(../img/comparison/bg_line01.png) no-repeat;background-size:contain}}.compari_lst{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-js-display:flex;align-items:center;-webkit-box-align:center;-webkit-box-pack:justify;-ms-flex-align:center;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:61.5625em){.compari_lst{margin-bottom:30px;padding-bottom:30px}.compari_lst:not(:last-child){border-bottom:2px dashed #000}}@media screen and (max-width:48.9375em){.compari_lst{flex-direction:column;-webkit-box-direction:normal;-webkit-box-orient:vertical;-ms-flex-direction:column}}@media screen and (min-width:48.9375em){.compari_lst:nth-child(2n) .compari_lst_cnt{padding-right:0;padding-left:10%}}@media screen and (min-width:48.9375em){.compari_lst:nth-child(2n) .compari_lst_img{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media screen and (min-width:61.5625em){.compari_lst:nth-child(2n) .compari_lst_img.is-effect:after{-webkit-transform-origin:100% 0;transform-origin:100% 0;-webkit-animation:nb 1.6s ease-out;animation:nb 1.6s ease-out}.compari_lst:nth-child(2n) .compari_lst_img:after{right:40px;left:auto;background-image:url(../img/comparison/bg_line03.png)}}@media screen and (min-width:61.5625em){.compari_lst:last-child .compari_lst_img:after{bottom:-125px;left:110px;width:425px;height:213px;background-image:url(../img/comparison/bg_line04.png)}}.compari_lst_img{position:relative;z-index:1}@media screen and (max-width:48.9375em){.compari_lst_img{max-width:200px;margin-bottom:20px}}@media screen and (min-width:61.5625em){.compari_lst_img.is-effect:after{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-animation:nb 1.6s ease-out;animation:nb 1.6s ease-out;opacity:1}.compari_lst_img:after{position:absolute;z-index:-1;bottom:-65px;left:20px;width:889px;height:152px;content:"";opacity:0;background:url(../img/comparison/bg_line02.png) no-repeat;background-size:contain}}@media screen and (max-width:48.9375em){.compari_lst_cnt{text-align:center}}@media screen and (min-width:48.9375em){.compari_lst_cnt{width:calc(100% - 410px);padding-right:10%}}.compari_lst_t{display:inline-block;margin-bottom:15px;padding-bottom:15px;border-bottom:3px solid #e2e2e2}.compari_lst_t .__en{margin-right:16px;text-transform:uppercase;font-family:RexBold,Open Sans,Noto Sans Japanese,游ゴシック体,Yu Gothic,YuGothic,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,メイリオ,Meiryo,sans-serif;font-size:50px;font-size:3.125rem}@media screen and (max-width:61.5625em){.compari_lst_t .__en{font-size:40px;font-size:2.5rem}}.compari_lst_t .__sub{color:#e21313;font-size:18px;font-size:1.125rem}@media screen and (max-width:61.5625em){.compari_lst_t .__sub{font-size:16px;font-size:1rem}}@media screen and (max-width:56.875em){.compari_lst_t .__sub{display:block}}.compari_lst_tx h4{margin-bottom:15px;font-size:18px;font-size:1.125rem}.compari_lst_tx p{font-size:14px;font-size:.875rem;line-height:2}@media screen and (max-width:30em){.compari_lst_tx p{text-align:left}}.compari_lst_rank{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:30px;-js-display:flex}@media screen and (max-width:48.9375em){.compari_lst_rank{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.compari_lst_rank_i{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:60px;height:60px;padding:10px;text-align:center;border:2px dashed #000;border-radius:8px;background:#fff;font-family:RexBold,Open Sans,Noto Sans Japanese,游ゴシック体,Yu Gothic,YuGothic,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,メイリオ,Meiryo,sans-serif;font-size:12px;font-size:.75rem;-js-display:flex;align-items:center;-webkit-box-align:center;-webkit-box-pack:center;-ms-flex-align:center;-ms-flex-pack:center;justify-content:center}.compari_lst_rank_i.__yes{border:none;background:#ffe100;font-size:16px;font-size:1rem}.compari_lst_rank_i:after{position:absolute;z-index:1;top:-18px;right:-10px;display:-webkit-box;display:-ms-flexbox;display:flex;width:30px;height:30px;text-align:center;color:#fff;border-radius:15px;background:#000;font-size:12px;font-size:.75rem;-js-display:flex;align-items:center;-webkit-box-align:center;-webkit-box-pack:center;-ms-flex-align:center;-ms-flex-pack:center;justify-content:center}.compari_lst_rank_i:first-child:after{content:"\0031\4f4d";background:#e21313}.compari_lst_rank_i:nth-child(2):after{content:"\0032\4f4d"}.compari_lst_rank_i:nth-child(3):after{content:"\0033\4f4d"}.compari_lst_rank_i:not(:last-child){margin-right:20px}.choicePoint{margin-bottom:30px;padding-top:60px;padding-bottom:30px;text-align:center;color:#fff;background:url(../img/comparison/bg_choice01.jpg) no-repeat 50%;background-size:cover}.smarthairloss .choicePoint{margin-bottom:0}.choicePoint_t{margin-bottom:20px;line-height:1.5}.choicePoint_i{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;-js-display:flex;align-items:center;-webkit-box-align:center;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-box-pack:center;-ms-flex-align:center;-ms-flex-direction:column;-ms-flex-pack:center;justify-content:center}.choicePoint_tx{margin-bottom:20px}.choicePoint_comparison{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;margin-bottom:30px;-js-display:flex}.choicePoint_comparison:before{position:absolute;top:40px;left:50%;width:10px;height:35px;margin-left:-5px;content:"";background:url(../img/common/ico_colon01.png) no-repeat;background-size:contain}.choicePoint_comparison_i{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;width:50%;-js-display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-ms-flex-direction:column}.choicePoint_comparison_i.__8{margin-right:40px;text-align:right}@media screen and (max-width:30em){.choicePoint_comparison_i.__8{margin-right:20px}}.choicePoint_comparison_i.__2{margin-left:40px;text-align:left}@media screen and (max-width:30em){.choicePoint_comparison_i.__2{margin-left:20px}}.choicePoint_comparison_ico{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;width:122px;height:165px;text-align:center;font-family:RexBold,Open Sans,Noto Sans Japanese,游ゴシック体,Yu Gothic,YuGothic,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,メイリオ,Meiryo,sans-serif;font-size:12px;font-size:.75rem;-js-display:flex;align-items:center;-webkit-box-align:center;-webkit-box-direction:normal;-webkit-box-orient:vertical;-ms-flex-align:center;-ms-flex-direction:column}.__8 .choicePoint_comparison_ico{-webkit-align-self:flex-end;align-self:flex-end;-ms-flex-item-align:end}@media screen and (max-width:30em){.choicePoint_comparison_ico{width:115px}}.choicePoint_comparison_ico i{display:block;width:122px;height:114px;margin-bottom:10px;background:url(../img/comparison/ico_8wari.png) no-repeat 50%;background-size:contain}@media screen and (max-width:30em){.choicePoint_comparison_ico i{width:115px}}.__2 .choicePoint_comparison_ico i{background-image:url(../img/comparison/ico_2wari.png)}.choicePoint_comparison_tx span{display:block;font-size:13px;font-size:.8125rem}@media screen and (max-width:56.875em){.choicePoint_comparison_tx{font-size:13px;font-size:.8125rem}.choicePoint_comparison_tx span{font-size:12px;font-size:.75rem}}@media screen and (max-width:48.9375em){.choicePoint_comparison_tx{font-size:12px;font-size:.75rem}.choicePoint_comparison_tx span{font-size:11px;font-size:.6875rem}}@media screen and (max-width:44.375em){.choicePoint_comparison_tx{text-align:left;font-size:11px;font-size:.6875rem}.choicePoint_comparison_tx span{font-size:10px;font-size:.625rem}}.choicePoint_btn{margin-bottom:30px}.choicePoint_btn a{padding:10px 40px 15px;color:#1c1b20;background:#fff}@media screen and (max-width:30em){.choicePoint_btn a{padding-right:20px;padding-left:20px}}.choicePoint_btn a .__sml{display:block;font-size:12px;font-size:.75rem}.choicePoint_order{position:relative}.choicePoint_order:after{position:absolute;top:calc(100% + 10px);left:50%;margin-left:-25px;content:"";border:25px solid transparent;border-top:20px solid #fff}.clinic_sec02_t{padding:50px;background:url(../img/comparison/clinic/bg_sec01.jpg) no-repeat 50%;background-size:cover}@media screen and (max-width:30em){.clinic_sec02_t{padding-right:10px;padding-left:10px}}.clinic_caution{display:-webkit-box;display:-ms-flexbox;display:flex;-js-display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width:30em){.clinic_caution{flex-direction:column;align-items:center;-webkit-box-align:center;-webkit-box-direction:normal;-webkit-box-orient:vertical;-ms-flex-align:center;-ms-flex-direction:column}}.clinic_caution dl{width:48%;margin-bottom:30px;padding:20px;background:#efefec}@media screen and (max-width:30em){.clinic_caution dl{width:100%}}.clinic_caution dl:first-child dt:before{content:"caution 01"}.clinic_caution dl:nth-child(2) dt:before{content:"caution 02"}.clinic_caution dl:nth-child(3) dt:before{content:"caution 03"}.clinic_caution dl:nth-child(4) dt:before{content:"caution 04"}.clinic_caution dt{position:relative;margin-bottom:15px;padding:20px 10px;text-align:center;border:3px solid #000;font-weight:600}.clinic_caution dt:before{position:absolute;z-index:1;top:0;left:50%;padding-right:10px;padding-left:10px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#e21313;background:#efefec;font-family:RexBold,Open Sans,Noto Sans Japanese,游ゴシック体,Yu Gothic,YuGothic,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,メイリオ,Meiryo,sans-serif;font-size:20px;font-size:1.25rem}.clinic_caution dt:after{position:absolute;z-index:1;top:0;right:0;width:30px;height:30px;content:"";-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%);background:url(../img/common/ico02.png) no-repeat 50%;background-size:contain}.clinic_caution dd{font-size:13px;font-size:.8125rem;line-height:2}.clinic_sec02_btns{display:-webkit-box;display:-ms-flexbox;display:flex;padding:10px;color:#fff;background:#000;-js-display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:44.375em){.clinic_sec02_btns{flex-direction:column;align-items:center;-webkit-box-align:center;-webkit-box-direction:normal;-webkit-box-orient:vertical;-ms-flex-align:center;-ms-flex-direction:column}}.clinic_sec02_btns dt{padding:10px;font-size:13px;font-size:.8125rem;align-items:center;-webkit-box-align:center;-webkit-box-pack:center;-ms-flex-align:center;-ms-flex-pack:center;justify-content:center}.clinic_sec02_btns dd,.clinic_sec02_btns dt{display:-webkit-box;display:-ms-flexbox;display:flex;-js-display:flex}.clinic_sec02_btns dd{-ms-flex-pack:distribute;justify-content:space-around}@media screen and (max-width:44.375em){.clinic_sec02_btns dd{-ms-flex-wrap:wrap;flex-wrap:wrap}}.clinic_sec02_btns dd .m-btn{margin:5px;font-size:12px;font-size:.75rem}@media screen and (max-width:44.375em){.clinic_sec02_btns dd .m-btn{width:calc(50% - 10px)}}@media screen and (max-width:30em){.clinic_sec02_btns dd .m-btn{width:100%}}.clinic_sec02_btns dd .m-btn a{padding-right:25px;padding-left:25px}.clinic_sec03_t{padding:50px;color:#fff;background:url(../img/comparison/clinic/bg_sec02.jpg) no-repeat 50%;background-size:cover}@media screen and (max-width:30em){.clinic_sec03_t{padding-right:10px;padding-left:10px}}.clinic_sec03_merit{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:40px;margin-bottom:20px;padding:10px 20px;color:#000;background:#fff;-js-display:flex;-ms-flex-pack:distribute;justify-content:space-around}@media screen and (max-width:48.9375em){.clinic_sec03_merit{-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center}}.clinic_sec03_merit.__invert{color:#fff;background:#2f2f2f}.clinic_sec03_merit.__invert dl{border-right-color:#fff}.clinic_sec03_merit.__invert:before{border-bottom-color:#2f2f2f}.clinic_sec03_merit.__invert:after{border-top-color:#2f2f2f}.clinic_sec03_merit:before{position:absolute;top:-30px;left:0;width:100%;content:"";border:15px solid transparent;border-bottom:15px solid #fff}.clinic_sec03_merit:after{position:absolute;bottom:-30px;left:0;width:100%;content:"";border:15px solid transparent;border-top:15px solid #fff}.clinic_sec03_merit dl{width:33%;text-align:center;font-size:16px;font-size:1rem}@media screen and (max-width:48.9375em){.clinic_sec03_merit dl{padding-right:10px;padding-left:10px}}@media screen and (max-width:30em){.clinic_sec03_merit dl{width:100%}.clinic_sec03_merit dl:not(:last-child){margin-bottom:20px;padding-bottom:20px;border-bottom:3px solid}}@media screen and (min-width:30em){.clinic_sec03_merit dl:not(:last-child){border-right:3px solid}}.clinic_sec03_merit dt{margin-bottom:10px;text-transform:uppercase;font-family:RexBold,Open Sans,Noto Sans Japanese,游ゴシック体,Yu Gothic,YuGothic,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,メイリオ,Meiryo,sans-serif;font-size:18px;font-size:1.125rem}.clinic_sec03_merit dd{line-height:2}@media screen and (max-width:48.9375em){.clinic_sec03_merit dd{line-height:1.5}.clinic_sec03_merit dd br{display:none}}.clinic_sec04_t{margin-bottom:30px;padding:30px 10px;text-align:center;border-bottom:1px solid #e2e2e2;font-size:24px;font-size:1.5rem;line-height:1.5}.clinic_sec04_tx{padding-right:30px;padding-bottom:50px;padding-left:30px}@media screen and (max-width:30em){.clinic_sec04_tx{padding-right:10px;padding-left:10px}}.clinic_sec04_dl{margin-bottom:30px;padding-right:10px;padding-left:10px;text-align:center;line-height:1.5}.clinic_sec04_dl dt{margin-bottom:10px;font-size:18px;font-size:1.125rem}.clinic_sec04_dl dd{font-size:16px;font-size:1rem;line-height:2}.clinic_sec04_lst{margin-bottom:30px;font-size:14px;font-size:.875rem;line-height:2}.clinic_sec04_lst>li{margin-bottom:1em}.clinic_sec04_lst ol{padding-left:2em;counter-reset:a}.clinic_sec04_lst ol li{text-indent:-2em}.clinic_sec04_lst ol li:before{margin-right:10px;content:"(" counter(a) ")";counter-increment:a}.beauty_sec02_t{padding-top:18%;background:url(../img/comparison/beautysalon/bg_sec01.jpg) no-repeat top;background-size:contain}@media screen and (max-width:44.375em){.beauty_sec02_t{padding-top:20%}}.beauty_attr{display:-webkit-box;display:-ms-flexbox;display:flex;background:#fff;-js-display:flex}@media screen and (max-width:48.9375em){.beauty_attr{flex-direction:column;-webkit-box-direction:normal;-webkit-box-orient:vertical;-ms-flex-direction:column}}.beauty_attr_i{margin-bottom:10px;padding:30px;line-height:1.5}@media screen and (min-width:48.9375em){.beauty_attr_i{width:33.3333%}}.beauty_attr_i dt{margin-bottom:10px}@media screen and (max-width:48.9375em){.beauty_attr_i dt{text-align:center}}.beauty_attr_i dt .__attr{display:block;font-family:RexBold,Open Sans,Noto Sans Japanese,游ゴシック体,Yu Gothic,YuGothic,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,メイリオ,Meiryo,sans-serif}.beauty_attr_i dt .__attr .__num{font-size:30px;font-size:1.875rem}.beauty_attr_i dt .__t{font-size:18px;font-size:1.125rem;font-weight:600}.beauty_attr_i dd{font-size:14px;font-size:.875rem}.beauty_point{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:50px;-js-display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:48.9375em){.beauty_point{-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center}}.beauty_point_i{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;width:226px;min-height:auto;background:#2f2f2f;-js-display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-ms-flex-direction:column}@media screen and (max-width:48.9375em){.beauty_point_i{margin-bottom:10px}}.beauty_point_cnt{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;min-height:auto;padding:10px;color:#fff;line-height:1.5;-js-display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-ms-flex-direction:column}.beauty_point_cnt h4{margin-bottom:10px;font-size:18px;font-size:1.125rem}.beauty_point_cnt p{font-size:12px;font-size:.75rem}.beauty_enquete{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:50px;-js-display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:48.9375em){.beauty_enquete{flex-direction:column;align-items:center;-webkit-box-align:center;-webkit-box-direction:normal;-webkit-box-orient:vertical;-ms-flex-align:center;-ms-flex-direction:column}}.beauty_enquete_i{width:calc(33% - 5px);padding:20px;border-radius:10px;background:#fff;font-size:14px;font-size:.875rem;line-height:1.5}@media screen and (max-width:48.9375em){.beauty_enquete_i{width:100%;max-width:300px;margin-bottom:20px}}.beauty_enquete_lst,.beauty_enquete_lst_i{margin-bottom:10px;padding-bottom:10px}.beauty_enquete_lst_i{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:45px;border-bottom:2px solid #ffe100;-js-display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.beauty_enquete_lst_i:first-child .__rank{background:#ffe100}.beauty_enquete_lst_i:nth-child(2) .__rank{background:#000}.beauty_enquete_lst_i:nth-child(3) .__rank{color:#1c1b20;background:#b7b7b7}.beauty_enquete_lst_i:nth-child(4) .__rank{color:#1c1b20;background:#e2e2e2;font-size:11px;font-size:.6875rem}.beauty_enquete_lst_i:nth-child(4) .__rank:after{content:none}.beauty_enquete_graph{position:relative;z-index:1;margin-bottom:20px}.beauty_enquete_t{position:absolute;top:50%;left:0;width:100%;-webkit-transform:translateY(-50%);transform:translateY(-50%);text-align:center}.beauty_enquete_tx{width:calc(100% - 50px);font-weight:600}.beauty_enquete_tx .__rank{position:absolute;top:0;left:0;width:35px;height:35px;text-align:center;color:#fff;border-radius:18px;font-family:RexBold,Open Sans,Noto Sans Japanese,游ゴシック体,Yu Gothic,YuGothic,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,メイリオ,Meiryo,sans-serif;font-size:20px;font-size:1.25rem;line-height:35px}.beauty_enquete_tx .__rank:after{content:"\4f4d";font-size:14px;font-size:.875rem}.beauty_enquete_percent{width:50px;text-align:center;font-family:RexBold,Open Sans,Noto Sans Japanese,游ゴシック体,Yu Gothic,YuGothic,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,メイリオ,Meiryo,sans-serif;font-size:30px;font-size:1.875rem;font-weight:600}.beauty_enquete_percent:after{content:"\0025";font-size:14px;font-size:.875rem}.beauty_sec04_t{padding:50px 10px 100px;color:#fff;background:url(../img/comparison/beautysalon/bg_sec02.jpg) no-repeat top;background-size:cover}.beauty_merits{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:-50px;margin-bottom:30px;padding:3px;background:#000;line-height:1.5;-js-display:flex}@media screen and (max-width:44.375em){.beauty_merits{flex-direction:column;-webkit-box-direction:normal;-webkit-box-orient:vertical;-ms-flex-direction:column}}.beauty_merits:after,.beauty_merits:before{position:absolute;left:0;width:100%;content:"";border:10px solid transparent}.beauty_merits:before{top:-20px;border-bottom:10px solid}.beauty_merits:after{bottom:-20px;border-top:10px solid}.beauty_merits_i{position:relative;width:50%;padding:30px;text-align:center;background:#fff}@media screen and (max-width:44.375em){.beauty_merits_i{width:100%}.beauty_merits_i:first-child{padding-top:10px}.beauty_merits_i:first-child:before{border-right:10px solid transparent}.beauty_merits_i:first-child:after{content:none}}.beauty_merits_i.__invert{color:#fff;background:#2f2f2f}.beauty_merits_i.__invert:before{top:-20px;border-right:10px solid transparent;border-bottom:10px solid #2f2f2f;border-left:0 solid #2f2f2f}@media screen and (max-width:44.375em){.beauty_merits_i.__invert:before{content:none}}.beauty_merits_i.__invert:after{bottom:-20px;border-top:10px solid #2f2f2f;border-right:10px solid transparent}@media screen and (min-width:44.375em){.beauty_merits_i.__invert:after{border-left:0 solid #2f2f2f}}.beauty_merits_i.__invert li{background:#fff}.beauty_merits_i.__invert li:before{border-bottom-color:#fff}.beauty_merits_i.__invert li:after{border-top-color:#fff}.beauty_merits_i:after,.beauty_merits_i:before{position:absolute;z-index:1;left:0;width:100%;content:"";border:10px solid transparent}.beauty_merits_i:before{top:-20px;border-right:0 solid #fff;border-bottom:10px solid #fff}.beauty_merits_i:after{bottom:-20px;border-top:10px solid #fff;border-right:0 solid #fff}.beauty_merits_i h4{margin-bottom:20px}.beauty_merits_i h4 .__en{display:block;font-family:RexBold,Open Sans,Noto Sans Japanese,游ゴシック体,Yu Gothic,YuGothic,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,メイリオ,Meiryo,sans-serif;font-size:18px;font-size:1.125rem}.beauty_merits_i ul{display:-webkit-box;display:-ms-flexbox;display:flex;-js-display:flex}@media screen and (max-width:30em){.beauty_merits_i ul{flex-direction:column;-webkit-box-direction:normal;-webkit-box-orient:vertical;-ms-flex-direction:column}}.beauty_merits_i ul li{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:calc(33% - 10px);margin:10px;padding:10px;color:#1c1b20;background:#ffe100;-js-display:flex;align-items:center;-webkit-box-align:center;-webkit-box-pack:center;-ms-flex-align:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:30em){.beauty_merits_i ul li{width:100%;margin:0;margin-bottom:20px}}.beauty_merits_i ul li:after,.beauty_merits_i ul li:before{position:absolute;z-index:1;left:0;width:100%;content:"";border:5px solid transparent}.beauty_merits_i ul li:before{top:-10px;border-bottom:5px solid #ffe100}.beauty_merits_i ul li:after{bottom:-10px;border-top:5px solid #ffe100}.majorCompari{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:40px;-js-display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between}.majorCompari_i{width:calc(50% - 10px)}.majorCompari_i:nth-child(-n+2){margin-bottom:50px}@media screen and (max-width:44.375em){.majorCompari_i{width:100%}.majorCompari_i:not(:last-child){margin-bottom:50px}}.majorCompari_dl{height:100%;text-align:center}.majorCompari_dt{margin-bottom:-40px;-webkit-transform:translateY(-100%);transform:translateY(-100%)}.majorCompari_dd{text-align:left;font-size:13px;font-size:.8125rem;line-height:1.4}.majorCompari_dd_i{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:20px;text-align:left;font-size:16px;-js-display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.majorCompari_dd_i .m-oct{width:calc(50% - 31px)}@media screen and (max-width:48.9375em){.majorCompari_dd_i .m-oct{width:calc(50% - 21px);font-size:14px}}.majorCompari_dd_i i{display:-webkit-box;display:-ms-flexbox;display:flex;width:60px;text-align:center;font-style:normal;-js-display:flex;align-items:center;-webkit-box-align:center;-webkit-box-pack:center;-ms-flex-align:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:48.9375em){.majorCompari_dd_i i{width:40px}}.majorCompari_dd_i i.__invert:after{content:"\f054"}.majorCompari_dd_i i:after{display:inline-block;content:"\f053";font-family:FontAweSome;font-size:24px}.majorImgs{display:-webkit-box;display:-ms-flexbox;display:flex;text-align:center;-js-display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center}.majorImgs .__i{width:50%}.majorImgs .__i img{-webkit-box-flex:0;-ms-flex:none;flex:none}.majorLicense{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:30px;-js-display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:48.9375em){.majorLicense{-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center}}.majorLicense_i{display:-webkit-box;display:-ms-flexbox;display:flex;width:calc((100% - 410px) / 2);border:2px solid #e2e2e2;-js-display:flex;align-items:center;-webkit-box-align:center;-webkit-box-pack:center;-ms-flex-align:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:48.9375em){.majorLicense_i{width:calc(50% - 40px);margin:10px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media screen and (max-width:30em){.majorLicense_i{width:100%}}.majorLicense_i img{-webkit-box-flex:0;-ms-flex:none;flex:none}.majorLicense_tbl{width:100%;max-width:380px;margin-bottom:20px;font-size:13px;font-size:.8125rem}.majorLicense_tbl caption{margin-bottom:10px;text-align:left}.majorLicense_tbl td,.majorLicense_tbl th{padding:10px;border:2px solid #e2e2e2}.majorLicense_tbl th{width:120px;color:#fff;background:#2f2f2f}.majorMechanism{display:-webkit-box;display:-ms-flexbox;display:flex;-js-display:flex;align-items:center;-webkit-box-align:center;-webkit-box-pack:center;-ms-flex-align:center;-ms-flex-pack:center;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center}.majorMechanism_img{margin:10px}.majorMechanism_img img{-webkit-box-flex:0;-ms-flex:none;flex:none}@media screen and (max-width:30em){.majorMechanism_img img{max-width:150px}}.majorMechanism_tx{margin:10px}.majorMechanism_tx .__t{margin-bottom:20px;font-size:18px;font-size:1.125rem;font-weight:600}.majorMechanism_tx ol{padding-left:20px}.majorMechanism_tx ol li{margin-bottom:10px;list-style-type:decimal;font-size:14px;font-size:.875rem}.personalIntro,.personalIntro_i{display:-webkit-box;display:-ms-flexbox;display:flex;-js-display:flex;align-items:center;-webkit-box-align:center;-webkit-box-pack:center;-ms-flex-align:center;-ms-flex-pack:center;justify-content:center}.personalIntro_i{padding:20px;border:3px solid #e2e2e2}@media screen and (min-width:44.375em){.personalIntro_i{min-width:480px;text-align:center}}.personalIntro_i i{display:inline-block;margin:10px;font-style:normal}.personalIntro_i i:before{display:inline-block;width:44px;height:110px;content:"";background:url(../img/comparison/personalsalon/ico_equal01.png) no-repeat;background-size:contain}@media screen and (min-width:44.375em){.personalIntro_i p{width:100%;max-width:180px}}@media screen and (max-width:44.375em){.personalIntro_i p{width:calc(50% - 32px)}}.personalMerit{display:-webkit-box;display:-ms-flexbox;display:flex;-js-display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center}.personalMerit_i{position:relative;width:calc(50% - 10px);padding:10px;font-size:14px;font-size:.875rem;line-height:1.5}@media screen and (max-width:40em){.personalMerit_i{width:100%}}.personalMerit_i .__compari{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:20px;-js-display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.personalMerit_i .__compari .m-oct{width:calc(50% - 10px)}.personalMerit_i .__t{margin-bottom:20px;text-align:center;font-weight:600}.personalMerit_i .__t .__en{display:block;font-family:RexBold,Open Sans,Noto Sans Japanese,游ゴシック体,Yu Gothic,YuGothic,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,メイリオ,Meiryo,sans-serif}.personalMerit_i:before{position:absolute;top:0;height:100%;content:"";border:10px solid transparent}@media screen and (max-width:40em){.personalMerit_i:before{top:auto;left:0;width:100%;height:0}}.personalMerit_i.__01{background:#fff}@media screen and (min-width:40em){.personalMerit_i.__01{padding-right:20px}}@media screen and (max-width:40em){.personalMerit_i.__01{padding-bottom:20px}}@media screen and (min-width:40em){.personalMerit_i.__01:before{right:100%;border-right:10px solid #fff}}@media screen and (max-width:40em){.personalMerit_i.__01:before{bottom:100%;border-bottom:10px solid #fff}}.personalMerit_i.__02{color:#fff;background:#2f2f2f}@media screen and (min-width:40em){.personalMerit_i.__02{padding-left:20px}}@media screen and (min-width:40em){.personalMerit_i.__02:before{left:100%;border-left:10px solid #2f2f2f}}@media screen and (max-width:40em){.personalMerit_i.__02:before{top:100%;border-top:10px solid #2f2f2f}}.personalPoint{line-height:1.5}.personalPoint_i{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:30px;-js-display:flex;align-items:center;-webkit-box-align:center;-webkit-box-pack:justify;-ms-flex-align:center;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:44.375em){.personalPoint_i{flex-direction:column;margin-bottom:40px;padding-bottom:30px;-webkit-box-direction:normal;-webkit-box-orient:vertical;-ms-flex-direction:column}.personalPoint_i:not(:last-child){border-bottom:3px dashed #2f2f2f}}@media screen and (min-width:44.375em){.personalPoint_i:nth-child(2n) .personalPoint_img{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.personalPoint_i:nth-child(2n) .__btn{text-align:left}.personalPoint_i:nth-child(2n) .__btn a{text-align:center}}.personalPoint_i:first-child .personalPoint_img{background-image:url(../img/comparison/personalsalon/img_point01.jpg)}.personalPoint_i:first-child .personalPoint_img:after{background-image:url(../img/comparison/personalsalon/ico_point01.png)}.personalPoint_i:nth-child(2) .personalPoint_img{background-image:url(../img/comparison/personalsalon/img_point02.png);background-position:50% 100%}.personalPoint_i:nth-child(2) .personalPoint_img:after{background-image:url(../img/comparison/personalsalon/ico_point02.png)}.personalPoint_i:nth-child(3) .personalPoint_img{background-image:url(../img/comparison/personalsalon/img_point03.jpg)}.personalPoint_i:nth-child(3) .personalPoint_img:after{background-image:url(../img/comparison/personalsalon/ico_point03.png)}.personalPoint_i:nth-child(4) .personalPoint_img{background-image:url(../img/comparison/personalsalon/img_point04.jpg)}.personalPoint_i:nth-child(4) .personalPoint_img:after{background-image:url(../img/comparison/personalsalon/ico_point04.png)}.personalPoint_i:nth-child(5) .personalPoint_img{background-image:url(../img/comparison/personalsalon/img_point05.jpg);background-position:25% 50%}.personalPoint_i:nth-child(5) .personalPoint_img:after{background-image:url(../img/comparison/personalsalon/ico_point05.png)}.personalPoint_img{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;max-width:300px;height:300px;border:2px dashed #2f2f2f;border-radius:150px;background-position:50% 50%;background-size:cover;-js-display:flex;align-items:center;-webkit-box-align:center;-webkit-box-pack:center;-ms-flex-align:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:44.375em){.personalPoint_img{width:200px;height:200px;margin-bottom:20px}}.personalPoint_img img{-webkit-box-flex:0;-ms-flex:none;flex:none}.personalPoint_img:after{position:absolute;z-index:1;top:-10px;right:0;width:100px;height:100px;content:"";background-repeat:no-repeat;background-size:contain}@media screen and (max-width:44.375em){.personalPoint_img:after{width:50px;height:50px}}@media screen and (min-width:44.375em){.personalPoint_tx{width:calc(100% - 320px)}}@media screen and (max-width:44.375em){.personalPoint_tx{width:100%}}.personalPoint_tx .__t{margin-bottom:20px;font-size:20px;font-size:1.25rem;font-weight:600}@media screen and (max-width:48.9375em){.personalPoint_tx .__t{font-size:18px;font-size:1.125rem}}.personalPoint_tx .__tx{margin-bottom:20px;font-size:13px;font-size:.8125rem}@media screen and (min-width:44.375em){.personalPoint_tx .__btn{text-align:right}.personalPoint_tx .__btn a{text-align:center}}.yes_sec01_img{margin-top:40px}.yes_approach_w{position:relative}.fixed_nav_w,.yes_approach_nav_w{position:absolute;z-index:1;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;height:100%;max-height:100vh;padding:30px;border-radius:0 10px 10px 0;background:url(../img/common/bg_pattern04.png);-js-display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-box-pack:center;-ms-flex-direction:column;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:75em){.fixed_nav_w,.yes_approach_nav_w{padding:15px}}@media screen and (max-width:30em){.fixed_nav_w,.yes_approach_nav_w{padding:8px}}.isIE .fixed_nav_w,.isIE .yes_approach_nav_w{display:none}#wrapper~.fixed_nav_w,#wrapper~.yes_approach_nav_w{display:none;transition:.4s ease}#wrapper~.fixed_nav_w.is-fixed,#wrapper~.yes_approach_nav_w.is-fixed{position:fixed;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transform:none;transform:none;-js-display:flex}.is-navOpen #wrapper~.fixed_nav_w.is-fixed,.is-navOpen #wrapper~.yes_approach_nav_w.is-fixed{-webkit-transform:translateX(-100%);transform:translateX(-100%)}.fixed_nav_w.is-fixed,.yes_approach_nav_w.is-fixed{display:none}.fixed_nav_container,.yes_approach_nav_container{transition:.4s ease;-webkit-transform:none;transform:none}.is-navOpen .fixed_nav_container,.is-navOpen .yes_approach_nav_container{-webkit-transform:translateX(-150%);transform:translateX(-150%)}.fixed_nav,.yes_approach_nav{position:relative;z-index:1}@media screen and (max-height:459px){.fixed_nav,.yes_approach_nav{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:80px;-js-display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center}}.fixed_nav_t,.yes_approach_nav_t{margin-bottom:20px;text-align:center;color:#fff;font-family:RexBold,Open Sans,Noto Sans Japanese,游ゴシック体,Yu Gothic,YuGothic,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,メイリオ,Meiryo,sans-serif}@media screen and (max-width:30em){.fixed_nav_t,.yes_approach_nav_t{display:none}}.fixed_nav_i,.yes_approach_nav_i{margin-bottom:15px;font-size:12px;font-size:.75rem;line-height:36px}@media screen and (max-width:44.375em){.fixed_nav_i,.yes_approach_nav_i{text-align:center}}@media screen and (max-width:30em){.fixed_nav_i,.yes_approach_nav_i{margin-bottom:8px}}@media screen and (max-height:459px){.fixed_nav_i,.yes_approach_nav_i{margin:0}}.fixed_nav_i.is-active .__tx,.yes_approach_nav_i.is-active .__tx{color:#ffe100}.fixed_nav_i.is-active .__num,.yes_approach_nav_i.is-active .__num{background-image:url(../img/common/ico_bg07.png)}.fixed_nav_i.is-active .__num:after,.yes_approach_nav_i.is-active .__num:after{opacity:0}.fixed_nav_i:nth-child(2).is-active~.fixed_nav_bar:before,.yes_approach_nav_i:nth-child(2).is-active~.fixed_nav_bar:before{height:15%}.fixed_nav_i:nth-child(2).is-active~.fixed_nav_bar.__safety:before,.yes_approach_nav_i:nth-child(2).is-active~.fixed_nav_bar.__safety:before{height:calc(100% / 7 * 2 - 10px)}.fixed_nav_i:nth-child(3).is-active~.fixed_nav_bar:before,.yes_approach_nav_i:nth-child(3).is-active~.fixed_nav_bar:before{height:25%}.fixed_nav_i:nth-child(3).is-active~.fixed_nav_bar.__safety:before,.yes_approach_nav_i:nth-child(3).is-active~.fixed_nav_bar.__safety:before{height:calc(100% / 7 * 3 - 10px)}.fixed_nav_i:nth-child(4).is-active~.fixed_nav_bar:before,.yes_approach_nav_i:nth-child(4).is-active~.fixed_nav_bar:before{height:35%}.fixed_nav_i:nth-child(4).is-active~.fixed_nav_bar.__safety:before,.yes_approach_nav_i:nth-child(4).is-active~.fixed_nav_bar.__safety:before{height:calc(100% / 7 * 4 - 10px)}.fixed_nav_i:nth-child(5).is-active~.fixed_nav_bar:before,.yes_approach_nav_i:nth-child(5).is-active~.fixed_nav_bar:before{height:45%}.fixed_nav_i:nth-child(5).is-active~.fixed_nav_bar.__safety:before,.yes_approach_nav_i:nth-child(5).is-active~.fixed_nav_bar.__safety:before{height:calc(100% / 7 * 5 - 10px)}.fixed_nav_i:nth-child(6).is-active~.fixed_nav_bar:before,.yes_approach_nav_i:nth-child(6).is-active~.fixed_nav_bar:before{height:55%}.fixed_nav_i:nth-child(6).is-active~.fixed_nav_bar.__safety:before,.yes_approach_nav_i:nth-child(6).is-active~.fixed_nav_bar.__safety:before{height:calc(100% / 7 * 6 - 10px)}.fixed_nav_i:nth-child(7).is-active~.fixed_nav_bar:before,.yes_approach_nav_i:nth-child(7).is-active~.fixed_nav_bar:before{height:65%}.fixed_nav_i:nth-child(7).is-active~.fixed_nav_bar.__safety:before,.yes_approach_nav_i:nth-child(7).is-active~.fixed_nav_bar.__safety:before{height:calc(100% / 7 * 7 - 10px)}.fixed_nav_i:nth-child(8).is-active~.fixed_nav_bar:before,.yes_approach_nav_i:nth-child(8).is-active~.fixed_nav_bar:before{height:75%}.fixed_nav_i:nth-child(9).is-active~.fixed_nav_bar:before,.yes_approach_nav_i:nth-child(9).is-active~.fixed_nav_bar:before{height:85%}.fixed_nav_i:nth-child(10).is-active~.fixed_nav_bar:before,.yes_approach_nav_i:nth-child(10).is-active~.fixed_nav_bar:before{height:95%}.fixed_nav_i a,.yes_approach_nav_i a{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-tap-highlight-color:transparent}@media screen and (min-width:30em){.fixed_nav_i a:hover .__tx,.yes_approach_nav_i a:hover .__tx{color:#ffe100}}.fixed_nav_i .__num,.yes_approach_nav_i .__num{position:relative;z-index:1;display:inline-block;width:36px;height:36px;transition:.4s ease;text-align:center;vertical-align:middle;background:url(../img/common/ico_bg04.png) no-repeat 50%;background-size:contain;font-family:RexBold,Open Sans,Noto Sans Japanese,游ゴシック体,Yu Gothic,YuGothic,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,メイリオ,Meiryo,sans-serif;font-size:20px;font-size:1.25rem;line-height:38px;-webkit-backface-visibility:hidden;backface-visibility:hidden}.fixed_nav_i .__num:after,.yes_approach_nav_i .__num:after{position:absolute;z-index:-1;top:0;left:0;width:36px;height:36px;content:"";transition:.4s;transition-delay:.4s;background:url(../img/common/ico_bg04.png) no-repeat 50%;background-size:contain}@media screen and (min-width:44.375em){.fixed_nav_i .__num,.yes_approach_nav_i .__num{margin-right:10px}}.fixed_nav_i .__tx,.yes_approach_nav_i .__tx{transition:.4s ease;color:#fff}@media screen and (max-width:44.375em){.fixed_nav_i .__tx,.yes_approach_nav_i .__tx{display:none}}@media screen and (max-height:459px){.fixed_nav_i .__tx,.yes_approach_nav_i .__tx{display:none}}.fixed_nav_bar{position:absolute;z-index:-1;top:.5%;left:18px;width:1px;height:99%;transition:.4s;background:rgba(255,225,0,.5)}@media screen and (max-width:44.375em){.fixed_nav_bar{left:50%}}@media screen and (max-height:459px){.fixed_nav_bar{display:none}}.fixed_nav_bar:before{position:absolute;top:0;left:-1px;width:2px;height:0;content:"";transition:.4s;background:#ffe100}.yes_approach{border-radius:10px;background:#fff}.isIE .yes_approach{padding-left:0}@media screen and (min-width:61.5625em) and (max-width:75em){.yes_approach{padding-left:180px}}@media screen and (max-width:61.5625em){.yes_approach{padding-left:210px}}@media screen and (max-width:44.375em){.yes_approach{padding-left:70px}}@media screen and (max-width:30em){.yes_approach{padding-left:40px}}@media screen and (max-height:459px){.yes_approach{padding-left:70px}}.yes_approach_i{padding:40px 30px}.yes_approach_i:not(:last-child){border-bottom:1px solid #e2e2e2}.yes_approach_t{margin-bottom:30px;text-align:center}.yes_approach_t img{margin-bottom:10px}.yes_approach_t span{display:block}.yes_approach_cnt{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;font-size:.875rem;line-height:2;-js-display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:30em){.yes_approach_cnt{flex-direction:column;-webkit-box-direction:normal;-webkit-box-orient:vertical;-ms-flex-direction:column}}.yes_approach_chara{width:270px}@media screen and (max-width:30em){.yes_approach_chara{position:absolute;top:0;left:0;width:100px;-webkit-transform:translateY(-15%);transform:translateY(-15%)}}@media screen and (max-width:25em){.yes_approach_chara{display:none}}.yes_approach_serif{position:relative;z-index:1;display:inline-block;padding:40px 50px;color:#fff;border-radius:50%;background:#242424}.isIE .yes_approach_serif{margin-left:0}@media screen and (max-width:30em){.yes_approach_serif{margin-left:70px;padding:10px;border-radius:10px;font-size:12px;font-size:.75rem}}@media screen and (max-width:25em){.yes_approach_serif{margin-left:0}}.yes_approach_serif p{max-width:300px}.yes_approach_serif:after,.yes_approach_serif:before{position:absolute;content:""}.yes_approach_serif:before{z-index:-1;bottom:0;left:0;width:88px;height:59px;background:url(../img/comparison/yes/ico_fukidashi01.png) no-repeat}@media screen and (max-width:48.9375em){.yes_approach_serif:before{bottom:45%;margin-left:-35px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}}@media screen and (max-width:30em){.yes_approach_serif:before{bottom:40%;width:44px;height:29.5px;margin-left:-25px;background-size:contain}}@media screen and (max-width:25em){.yes_approach_serif:before{content:none}}@media screen and (min-width:56.875em){.yes_approach_serif:after{top:50%;left:100%;width:100px;height:100px;-webkit-transform:translate(-30%,-50%);transform:translate(-30%,-50%);border:2px solid #000;border-radius:50px;background:#fff url(../img/common/logo03.png) no-repeat 50%;background-size:50px}}.yes_approach_tx{max-width:520px;margin-left:-100px}@media screen and (max-width:56.875em){.yes_approach_tx{margin-left:-50px}}@media screen and (max-width:30em){.yes_approach_tx{margin-left:0}}.yes_approach_tx_i{padding-top:30px;padding-bottom:30px}.banner_lst{display:-webkit-box;display:-ms-flexbox;display:flex;-js-display:flex}@media screen and (max-width:61.5625em){.banner_lst{-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center}}.banner_lst li{width:25%;text-align:center}@media screen and (max-width:61.5625em){.banner_lst li{width:33%;margin-bottom:40px}}@media screen and (max-width:44.375em){.banner_lst li{width:45%}}.banner_lst li a{width:100%}.banner_lst li:not(:last-child){margin-right:10px}.regionListGraph{display:inline-block;width:100%}.regionListSec_t{margin-top:-40px;margin-bottom:20px;text-align:center}.regionList_lst_w{margin-bottom:30px}.regionList_lst{display:-webkit-box;display:-ms-flexbox;display:flex;line-height:1.5;-js-display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center}@media screen and (max-width:44.375em){.regionList_lst{flex-direction:column;align-items:center;-webkit-box-align:center;-webkit-box-direction:normal;-webkit-box-orient:vertical;-ms-flex-align:center;-ms-flex-direction:column}}.regionList_lst_i{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;width:306px;max-width:306px;margin-right:10px;margin-bottom:20px;margin-left:10px;background:#fff;-js-display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-ms-flex-direction:column}@media screen and (max-width:25em){.regionList_lst_i{width:100%;max-width:none}}@media screen and (max-width:44.375em){.regionList_lst_i{margin-right:0;margin-left:0}}.regionList_lst_fig{position:relative;max-width:306px;margin:0 auto}.regionList_lst_fig i{position:absolute;right:5px;bottom:0;width:60px;height:60px;-webkit-transform:translateY(40%);transform:translateY(40%);border-color:#e2e2e2;background-size:contain}.regionList_lst_cnt{padding:20px 10px 10px;background:#efefec}.regionList_lst_sub{margin-bottom:10px;text-align:center}.regionList_lst_price dl{display:-webkit-box;display:-ms-flexbox;display:flex;padding:10px;-js-display:flex}.regionList_lst_price dt{position:relative;z-index:1;width:100px;text-align:center}.regionList_lst_price dt:before{position:absolute;z-index:-1;top:0;left:0;display:inline-block;width:100%;height:100%;content:"";-webkit-transform:skew(-15deg);transform:skew(-15deg);background:#ffe100}.regionList_lst_price dd{padding-left:10px}.regionList_lst_tx{position:relative;min-height:130px;margin-top:auto;padding:20px;color:#fff;background:#2f2f2f;font-size:14px;font-size:.875rem}.regionList_lst_tx .__link{display:block;float:right;width:29px;height:29px;margin-top:10px;text-align:center}.threeBtns{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;padding-top:20px;-js-display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center}.threeBtn{width:calc(33% - 21px);max-width:calc(33% - 21px);margin:20px 10px}.threeBtn a{width:100%}@media screen and (max-width:44.375em){.threeBtn{width:calc(50% - 11px);max-width:none;margin:20px 5px}}.regionMovie_sec{color:#fff;background:#141414}.regionMovie_w{display:-webkit-box;display:-ms-flexbox;display:flex;-js-display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:44.375em){.regionMovie_w{align-items:center;-webkit-box-align:center;-ms-flex-align:center}}.regionMovie{width:66%;padding-right:20px}@media screen and (max-width:44.375em){.regionMovie{width:100%;padding-right:0}}.regionMovie_t{padding-top:20px;padding-bottom:15px}.regionMovie_t .__en{padding-right:10px;font-family:RexBold,Open Sans,Noto Sans Japanese,游ゴシック体,Yu Gothic,YuGothic,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,メイリオ,Meiryo,sans-serif;font-size:30px}.regionMovie_i{position:relative;z-index:1;width:100%;padding-top:56.25%}.regionMovie_i:after{position:absolute;z-index:2;top:0;right:0;width:70px;height:70px;content:"";-webkit-transform:translate3d(0,-50%,1px);transform:translate3d(0,-50%,1px);background:url(../img/common/ico_movie01.png) no-repeat;background-size:contain}@media screen and (max-width:30em){.regionMovie_i:after{width:35px;height:35px;-webkit-transform:translateY(-20%);transform:translateY(-20%)}}.regionMovie_i iframe{position:absolute;z-index:1;top:0;right:0;width:100%!important;height:100%!important}.regionMovie_tx{margin-bottom:20px;padding:10px;color:#1c1b20;background:url(../img/common/bg_pattern05.png)}.regionMovie_tx dl,.regionMovie_tx dl dt{display:-webkit-box;display:-ms-flexbox;display:flex;-js-display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.regionMovie_tx dl dt{width:35%;text-align:center;border-right:2px solid #000;font-family:RexBold,Open Sans,Noto Sans Japanese,游ゴシック体,Yu Gothic,YuGothic,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,メイリオ,Meiryo,sans-serif;font-style:italic;align-items:center;-webkit-box-align:center;-webkit-box-pack:center;-ms-flex-align:center;-ms-flex-pack:center;justify-content:center}.regionMovie_tx dl dt span{display:block;width:100%}@media screen and (max-width:30em){.regionMovie_tx dl dt{width:100%;padding:10px;border-right:none;border-bottom:2px solid #000}.regionMovie_tx dl dt br{display:none}}.regionMovie_tx dl dd{width:65%;padding-left:10px;font-size:12px;font-size:.75rem}@media screen and (max-width:30em){.regionMovie_tx dl dd{width:100%;padding:10px}}.regionMovie_tx dl dd ul{padding-left:20px}.regionMovie_tx dl dd li{list-style-type:disc}.regionMovie_img{width:34%}@media screen and (max-width:44.375em){.regionMovie_img{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-js-display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.regionMovie_summary{padding-top:20px;padding-bottom:20px;background:#000}.regionMovie_summary_row{position:relative;width:100%;border:1px solid #000}.regionMovie_summary_row:after,.regionMovie_summary_row:before{position:absolute;content:"";border:10px solid transparent}.regionMovie_summary_row.__01:before{top:0;left:-10px;border-top:10px solid #000}.regionMovie_summary_row.__01:after{top:0;right:-10px;border-top:10px solid #000}.regionMovie_summary_row.__02{display:-webkit-box;display:-ms-flexbox;display:flex;-js-display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.regionMovie_summary_row.__02:before{bottom:0;left:-10px;border-bottom:10px solid #000}.regionMovie_summary_row.__02:after{right:-10px;bottom:0;border-bottom:10px solid #000}.regionMovie_summary_dl{display:-webkit-box;display:-ms-flexbox;display:flex;color:#1c1b20;-js-display:flex}.regionMovie_summary_dl.__time{width:30%}@media screen and (max-width:56.875em){.regionMovie_summary_dl.__time{width:50%}}@media screen and (max-width:38em){.regionMovie_summary_dl.__time{width:100%}}.regionMovie_summary_dl.__pain{width:30%}@media screen and (max-width:56.875em){.regionMovie_summary_dl.__pain{width:50%}}@media screen and (max-width:38em){.regionMovie_summary_dl.__pain{width:100%;border-top:2px solid #000}}.regionMovie_summary_dl.__care{width:40%}@media screen and (max-width:56.875em){.regionMovie_summary_dl.__care{width:100%;border-top:2px solid #000}}.regionMovie_summary_dt{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;max-width:160px;padding:15px 10px;background:#ffe100;-js-display:flex;align-items:center;-webkit-box-align:center;-ms-flex-align:center}@media screen and (max-width:40em){.regionMovie_summary_dt{flex-direction:column;max-width:120px;align-items:flex-start;-webkit-box-align:start;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-box-pack:center;-ms-flex-align:start;-ms-flex-direction:column;-ms-flex-pack:center;justify-content:center}}.regionMovie_summary_dt .__en{padding-right:10px;font-family:RexBold,Open Sans,Noto Sans Japanese,游ゴシック体,Yu Gothic,YuGothic,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,メイリオ,Meiryo,sans-serif;font-size:20px;font-size:1.25rem}.regionMovie_summary_dt .__ja{font-size:13px;font-size:.8125rem}.regionMovie_summary_dd{display:-webkit-box;display:-ms-flexbox;display:flex;width:calc(100% - 160px);padding:10px;background:#fff;font-size:12px;font-size:.75rem;-js-display:flex;align-items:center;-webkit-box-align:center;-ms-flex-align:center}@media screen and (max-width:40em){.regionMovie_summary_dd{width:calc(100% - 120px)}}.regionMovie_summary_dd .__i{display:table;width:100%}@media screen and (max-width:38em){.regionMovie_summary_dd .__i{display:-webkit-box;display:-ms-flexbox;display:flex;-js-display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}.regionMovie_summary_dd dl{display:table-cell;padding:5px 10px;text-align:center;vertical-align:middle}@media screen and (min-width:38em){.regionMovie_summary_dd dl dd,.regionMovie_summary_dd dl dt{display:inline-block}}@media screen and (max-width:38em){.regionMovie_summary_dd dl{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-js-display:flex;align-items:center;-webkit-box-align:center;-ms-flex-align:center;-ms-flex-wrap:wrap;flex-wrap:wrap}}.regionMovie_summary_dd dl .__hl{display:inline-block;margin-right:5px;margin-left:5px;padding:1px 5px;border-radius:2px;background:#ffe100}@media screen and (max-width:30em){.regionMovie_summary_dd dl .__hl{display:block}}.regionMovie_summary_dd dl .__hl02{display:inline-block;margin-right:5px;padding:3px 5px;vertical-align:middle;color:#fff;border-radius:2px;background:#0072bb;font-size:10px;font-size:.625rem;line-height:1.2}@media screen and (min-width:38em){.regionMovie_summary_dd dl:not(:last-child){border-right:2px solid #000}}@media screen and (max-width:38em){.regionMovie_summary_dd dl:not(:last-child){border-bottom:2px solid #000}}.regionMovie_summary_dd p{display:table-cell;padding:5px 10px;text-align:center;vertical-align:middle}@media screen and (max-width:38em){.regionMovie_summary_dd p{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-js-display:flex;align-items:center;-webkit-box-align:center;-ms-flex-align:center;-ms-flex-wrap:wrap;flex-wrap:wrap}}.regionMovie_summary_dd p .__hl{display:inline-block;margin-right:5px;margin-left:5px;padding:1px 5px;border-radius:2px;background:#ffe100}.regionMovie_summary_dd p .__hl02{display:inline-block;margin-right:5px;padding:3px 5px;vertical-align:middle;color:#fff;border-radius:2px;background:#0072bb;font-size:10px;font-size:.625rem;line-height:1.2}@media screen and (min-width:38em){.regionMovie_summary_dd p:not(:last-child){border-right:2px solid #000}}@media screen and (max-width:38em){.regionMovie_summary_dd p:not(:last-child){border-bottom:2px solid #000}}.regionMovie_summary_dd02{display:-webkit-box;display:-ms-flexbox;display:flex;width:calc(100% - 160px);padding:10px;background:#fff;font-size:12px;font-size:.75rem;-js-display:flex;align-items:center;-webkit-box-align:center;-ms-flex-align:center}@media screen and (max-width:40em){.regionMovie_summary_dd02{width:calc(100% - 120px)}}.regionMovie_summary_dd02 .__stars{display:-webkit-box;display:-ms-flexbox;display:flex;-js-display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.regionMovie_summary_dd02 .__star{margin:2px;font-style:normal}.regionMovie_summary_dd02 .__star:before{display:inline-block;content:"\f005";color:#e2e2e2;font-family:FontAweSome}.regionMovie_summary_dd02 .__star.__true:before{content:"\f005";color:#ffe100;text-shadow:0 1px 1px rgba(0,0,0,.2)}.regionMovie_summary_dd02 .__star.__false:before{content:"\f006";color:#1c1b20}.regionMovie_summary_dd02 .__star.__half:before{content:"\f123";color:#ffe100}.regionMovie_summary_dd02 .__star.__half02:before{content:"\f089";color:#ffe100}.feature_btns{display:-webkit-box;display:-ms-flexbox;display:flex;-js-display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.feature_btns dt{position:relative;width:117px;padding:10px;background:#ffe100}.feature_btns dd{display:-webkit-box;display:-ms-flexbox;display:flex;width:calc(100% - 117px);padding-left:10px;-js-display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.feature_btns dd .m-btn{width:calc((100% - 117px) / 6);margin-right:5px;margin-left:5px}.feature_btns dd .m-btn a{font-size:10px}.feature_btns dd .m-btn a:after{right:2px;-webkit-transform:translateY(-50%) scale(.8);transform:translateY(-50%) scale(.8)}.feature_bnr{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;max-width:960px;background:url(../img/feature/bnr_bg01.jpg) no-repeat 50%;background-size:cover;-js-display:flex}@media screen and (min-width:61.5625em){.feature_bnr:before{position:absolute;z-index:-1;top:0;right:0;width:433px;height:340px;content:"";background:url(../img/feature/bnr_hexa01.png) no-repeat;background-size:contain}}@media screen and (min-width:44.375em){.feature_bnr{height:340px}}@media screen and (max-width:44.375em){.feature_bnr{-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center}}.feature_bnr_tx{padding-top:50px;padding-left:50px}@media screen and (max-width:44.375em){.feature_bnr_tx{width:100%;padding:30px;text-align:center}}@media screen and (max-width:30em){.feature_bnr_tx{padding:20px 10px 10px}}.feature_bnr_tx01{margin-bottom:20px}.feature_bnr_staff{-webkit-align-self:flex-end;align-self:flex-end;-ms-flex-item-align:end}@media screen and (min-width:44.375em){.feature_bnr_staff{max-width:240px;margin-left:-40px}}@media screen and (max-width:30em){.feature_bnr_staff{width:50%}}@media screen and (max-width:56.875em){.feature_bnr_btn{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;-js-display:flex;align-items:center;-webkit-box-align:center;-webkit-box-direction:normal;-webkit-box-orient:vertical;-ms-flex-align:center;-ms-flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around}}.feature_bnr_btn_i a{display:block;width:165px;height:181px;transition:.3s ease;background-size:contain}@media screen and (max-width:56.875em){.feature_bnr_btn_i a{width:130px;height:140px}}@media screen and (max-width:30em){.feature_bnr_btn_i a{width:100px;height:110px}}@media screen and (min-width:56.875em){.feature_bnr_btn_i.__01{position:absolute;z-index:1;right:110px;bottom:5px}}.feature_bnr_btn_i.__01 a{background-image:url(../img/feature/btn_salon01.png)}.feature_bnr_btn_i.__01 a:hover{background-image:url(../img/feature/btn_salon01hvr.png)}@media screen and (min-width:56.875em){.feature_bnr_btn_i.__02{position:absolute;z-index:1;top:7px;right:23px}}.feature_bnr_btn_i.__02 a{background-image:url(../img/feature/btn_salon02.png)}.feature_bnr_btn_i.__02 a:hover{background-image:url(../img/feature/btn_salon02hvr.png)}.featureMachine{margin-top:40px;line-height:1.4}.featureMachine_img{text-align:center}.featureMachine_img h4{z-index:2}@media screen and (max-width:56.875em){.featureMachine_img h4{font-size:14px;font-size:.875rem}}.featureMachine_fig{position:relative;width:100%;margin-top:-23px}.featureMachine_fig figcaption{position:absolute;z-index:1;bottom:0;left:0;width:100%;padding:10px;background:hsla(0,0%,100%,.8)}@media screen and (max-width:56.875em){.featureMachine_fig figcaption{font-size:13px;font-size:.8125rem}}.featureMachine_t{margin-bottom:20px;padding-bottom:10px;border-bottom:2px solid #e2e2e2;font-family:RexBold,Open Sans,Noto Sans Japanese,游ゴシック体,Yu Gothic,YuGothic,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,メイリオ,Meiryo,sans-serif;font-size:30px;font-size:1.875rem;line-height:1.4}@media screen and (max-width:56.875em){.featureMachine_t{font-size:24px;font-size:1.5rem}}.featureMachine_t .__sub{display:block;font-size:14px;font-size:.875rem}.featureMachine_sub{margin-bottom:15px;font-size:16px;font-size:1rem}@media screen and (max-width:56.875em){.featureMachine_sub{font-size:14px;font-size:.875rem}}.featureMachine_tx_i{margin-bottom:15px;font-size:14px;font-size:.875rem;line-height:2}@media screen and (max-width:56.875em){.featureMachine_tx_i{font-size:13px;font-size:.8125rem}}.featureMachine_btn{width:100%}.featureMachine_btn a{max-width:none;font-size:12px;font-size:.75rem}@media screen and (max-width:30em){.featureMachine_btn a{padding-right:25px}}.feature_t_img{margin-bottom:30px;text-align:center}@media screen and (max-width:30em){.feature_t_img img{max-width:200px}}.featureChk{display:-webkit-box;display:-ms-flexbox;display:flex;-js-display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width:61.5625em){.featureChk{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.featureChk li{margin:10px}}.featureChk li{position:relative}.featureChk li .__pdf{position:absolute;bottom:0;left:0;display:block;width:100%;padding-bottom:25px}.featureChart{color:#fff;background:#141414 url(../img/common/bg_pattern01.png);font-family:RexBold,Open Sans,Noto Sans Japanese,游ゴシック体,Yu Gothic,YuGothic,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,メイリオ,Meiryo,sans-serif;line-height:1.5}.featureChart_inner{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;max-width:980px;margin-right:auto;margin-left:auto;-js-display:flex}@media screen and (max-width:50em){.featureChart_inner{-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center}}.featureChart_l{width:100%;max-width:540px;padding:20px}.featureChart_l_t{margin-bottom:20px;font-size:30px;font-size:1.875rem}.featureChart_l_t .__ja{display:inline-block;padding-left:10px;font-size:14px;font-size:.875rem}.featureChart_l_t .__ja .__hl{color:#ffe100}.featureChart_i,.featureChart_tx{width:100%}@media screen and (min-width:50em){.featureChart_tx{max-width:calc(100% - 540px)}}.featureChart_tx_t{padding:30px 10px 30px 20px;background:#000;font-size:18px;font-size:1.125rem}.featureChart_tx_t .__sm{font-size:12px;font-size:.75rem}@media screen and (max-width:56.875em){.featureChart_tx_t .__sm{display:block}}.featureChart_lst{padding:10px;padding-left:20px;background:#141414}.featureChart_lst_i{padding:10px;border-bottom:1px solid #000}.featureChart_lst_i dl{display:-webkit-box;display:-ms-flexbox;display:flex;-js-display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.featureChart_lst_i dt .__en{display:block;color:#666;font-size:10px;font-size:.625rem}.featureChart_lst_i dd{color:#ffe100;font-size:36px;font-size:2.25rem;line-height:1}.featureChart_lst_i dd .__pt{display:inline-block;padding-left:5px;color:#fff;font-size:10px;font-size:.625rem}.featureChart_result{display:-webkit-box;display:-ms-flexbox;display:flex;padding:20px;padding-right:10px;background:#000;-js-display:flex;align-items:flex-end;-webkit-box-align:end;-webkit-box-pack:justify;-ms-flex-align:end;-ms-flex-pack:justify;justify-content:space-between}.featureChart_result_t{font-size:18px;font-size:1.125rem}.featureChart_result_t .__en{display:inline-block;padding-left:5px;color:#666;font-size:10px;font-size:.625rem}.featureChart_result_cnt{color:#fff;font-size:10px;font-size:.625rem;line-height:1}.featureChart_result_cnt .__num{padding-left:5px;color:#ffe100;font-size:36px;font-size:2.25rem}.featureChart_result_cnt .__num02,.featureChart_result_cnt .__slash{font-size:24px;font-size:1.5rem}.featureChart_details{color:#1c1b20;-ms-flex-wrap:wrap;flex-wrap:wrap}.featureChart_details,.featureChart_details_i{display:-webkit-box;display:-ms-flexbox;display:flex;-js-display:flex}.featureChart_details_i{width:50%}@media screen and (max-width:40em){.featureChart_details_i{width:100%}}.featureChart_details_i dt{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;width:110px;padding:10px;background:#ffe100;-js-display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-box-pack:center;-ms-flex-direction:column;-ms-flex-pack:center;justify-content:center}.featureChart_details_i dt .__en{display:block}.featureChart_details_i dt .__ja{font-size:13px;font-size:.8125rem}.featureChart_details_i dd{width:calc(100% - 110px);padding:10px;background:#fff;font-size:12px;font-size:.75rem}@media screen and (min-width:641px){.featureChart_details_i:nth-child(3) dt,.featureChart_details_i:nth-child(4) dt,.featureChart_details_i:nth-child(7) dt,.featureChart_details_i:nth-child(8) dt{background:#e6cb00}.featureChart_details_i:nth-child(3) dd,.featureChart_details_i:nth-child(4) dd,.featureChart_details_i:nth-child(7) dd,.featureChart_details_i:nth-child(8) dd{background:#e2e2e2}}@media screen and (max-width:40em){.featureChart_details_i:nth-child(2n) dt{background:#e6cb00}.featureChart_details_i:nth-child(2n) dd{background:#e2e2e2}}.featureBlockquotes{display:-webkit-box;display:-ms-flexbox;display:flex;-js-display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width:30em){.featureBlockquotes{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.featureBlockquotes_i{position:relative;z-index:1;width:calc(50% - 20px);margin-bottom:60px;padding:10px;border:2px solid #e2e2e2;background:#fff}@media screen and (max-width:30em){.featureBlockquotes_i{width:95%}}.featureBlockquotes_i:before{position:absolute;z-index:-1;top:0;left:0;width:23px;height:24px;content:"";-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:.5;background:url(../img/common/ico_quote01.png) no-repeat;background-size:contain}@media screen and (max-width:30em){.featureBlockquotes_i:before{-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.featureBlockquotes_t{display:block;width:140px;margin-right:auto;margin-bottom:-20px;margin-left:auto;-webkit-transform:translateY(-75%);transform:translateY(-75%);font-family:RexBold,Open Sans,Noto Sans Japanese,游ゴシック体,Yu Gothic,YuGothic,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,メイリオ,Meiryo,sans-serif;font-size:18px}.featureBlockquotes_cnt{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%;padding-bottom:10px;font-size:12px;font-size:.75rem;line-height:1.5;-js-display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.featureBlockquotes_cnt blockquote{width:100%}.featureBlockquotes_cnt dl{width:100%;min-height:100px;margin-top:auto;padding-bottom:10px}.featureBlockquotes_cnt dl dt{display:-webkit-box;display:-ms-flexbox;display:flex;font-family:RexBold,Open Sans,Noto Sans Japanese,游ゴシック体,Yu Gothic,YuGothic,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,メイリオ,Meiryo,sans-serif;font-size:18px;-js-display:flex;align-items:center;-webkit-box-align:center;-webkit-box-pack:justify;-ms-flex-align:center;-ms-flex-pack:justify;justify-content:space-between}.featureBlockquotes_cnt dl dt:after,.featureBlockquotes_cnt dl dt:before{display:inline-block;width:40%;height:1px;content:"";background:#1c1b20}.featureBlockquotes_src{position:absolute;top:calc(100% + 5px);left:0;font-size:11px;font-size:.6875rem}.featureLb_w{background:#141414 url(../img/common/bg_pattern01.png)}.featureLb{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;max-width:980px;margin-right:auto;margin-left:auto;border:2px solid #000;-js-display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.featureLb_i{width:25%;height:150px;border:2px solid #000;background-color:#fff;background-position:50% 50%;background-size:contain}@media screen and (max-width:30em){.featureLb_i{width:50%}}.featureLb_i a{position:relative;display:block;width:100%;height:100%;background-color:#fff;background-position:50% 50%;background-size:cover}.featureLb_i a:before{display:inline-block;width:100%;height:100%;content:"";background:rgba(255,225,0,.7)}.featureLb_i a:after,.featureLb_i a:before{position:absolute;transition:.3s ease;opacity:0}.featureLb_i a:after{z-index:1;top:50%;left:50%;content:"\f00e";-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-family:FontAweSome;font-size:60px;font-size:3.75rem}.featureLb_i a:hover:after,.featureLb_i a:hover:before{opacity:1}.featureLb_target{position:fixed;z-index:-1;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;visibility:hidden;width:100%;height:100%;transition:opacity .3s ease;opacity:0;background:rgba(0,0,0,.8);-js-display:flex;align-items:center;-webkit-box-align:center;-webkit-box-pack:center;-ms-flex-align:center;-ms-flex-pack:center;justify-content:center}.featureLb_target .__img.__00{padding:10px;border-radius:10px;background-color:#fff}.featureLb_target:target{z-index:9999;visibility:visible;-webkit-transform:none;transform:none;opacity:1;outline:none}.perm_conclusion{position:relative;padding-top:50px;padding-bottom:80px}@media screen and (max-width:50em){.perm_conclusion{padding-top:30px;padding-bottom:50px}}.perm_conclusion .m-t06{position:absolute;top:0;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.perm_lst{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;padding-right:15px;padding-left:15px;-js-display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center}@media screen and (min-width:50em){.perm_lst{-webkit-transform:translateY(-40%);transform:translateY(-40%)}}@media screen and (max-width:50em){.perm_lst{margin-top:-20px}}.perm_lst_i{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:calc(33% - 40px);margin:20px;padding-top:15px;padding-bottom:15px;text-align:center;background:#fff;-js-display:flex;align-items:center;-webkit-box-align:center;-webkit-box-pack:center;-ms-flex-align:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:50em){.perm_lst_i{width:calc(50% - 40px);margin:10px 20px 40px}}@media screen and (max-width:40em){.perm_lst_i{width:calc(100% - 20px)}}.perm_lst_i:after,.perm_lst_i:before{position:absolute;top:0;height:100%;content:"";border:10px solid transparent}.perm_lst_i:before{right:100%;-webkit-transform:tranlateX(.5px);transform:tranlateX(.5px);border-right:10px solid #fff}.perm_lst_i:after{left:100%;-webkit-transform:tranlateX(-.5px);transform:tranlateX(-.5px);border-left:10px solid #fff}.perm_lst_i dt{position:absolute;z-index:1;top:0;left:50%;width:190px;height:44px;padding-top:8px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:url(../img/common/tit_bg05.png) no-repeat top;background-size:contain;font-family:RexBold,Open Sans,Noto Sans Japanese,游ゴシック体,Yu Gothic,YuGothic,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,メイリオ,Meiryo,sans-serif;font-size:20px;font-size:1.25rem}.perm_lst_i dd{padding:10px;font-size:16px;font-size:1rem;font-weight:600}.perm_lst_i dd .__sm{font-size:13px;font-size:.8125rem}@media screen and (min-width:50em){.perm_sec02{margin-top:-20px}}.perm_lst02{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:50px;-js-display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center}.perm_lst02_i{width:calc(50% - 21px);max-width:352px;margin:10px;text-align:center}@media screen and (max-width:40em){.perm_lst02_i{width:100%}}.page_b-a,.perm_lst03{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:50px;-js-display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width:44.375em){.page_b-a,.perm_lst03{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.page_b-a_i,.perm_lst03_i{position:relative;width:calc(50% - 21px);margin-bottom:40px;padding:0 10px 10px;text-align:center;background:#fff}.page_b-a_i.__b-a,.perm_lst03_i.__b-a{padding:0 20px 40px}@media screen and (max-width:44.375em){.page_b-a_i,.perm_lst03_i{width:100%}}.page_b-a_i ul,.perm_lst03_i ul{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12px;font-size:.75rem;-js-display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.page_b-a_i li,.perm_lst03_i li{width:33%;height:100%;padding:5px}.page_b-a_i figure,.perm_lst03_i figure{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;height:120px;margin-bottom:10px;-js-display:flex;align-items:center;-webkit-box-align:center;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-box-pack:justify;-ms-flex-align:center;-ms-flex-direction:column;-ms-flex-pack:justify;justify-content:space-between}.page_b-a_i figure img,.perm_lst03_i figure img{margin-bottom:10px;-webkit-box-flex:0;-ms-flex:none;flex:none}.page_b-a_i figcaption,.perm_lst03_i figcaption{height:3em}.page_b-a_i .__tx,.perm_lst03_i .__tx{text-align:left}.page_b-a_t,.perm_lst03_t{position:relative;display:inline-block;width:100%;max-width:280px;margin-bottom:10px;padding-right:10px;padding-left:10px;-webkit-transform:translateY(-50%);transform:translateY(-50%);text-align:center;white-space:nowrap;color:#fff;background:#2f2f2f;font-size:14px;font-weight:600;line-height:50px}@media screen and (max-width:30em){.page_b-a_t,.perm_lst03_t{font-size:12px}}.page_b-a_t:after,.page_b-a_t:before,.perm_lst03_t:after,.perm_lst03_t:before{position:absolute;top:0;content:"";border:25px solid transparent}.page_b-a_t:before,.perm_lst03_t:before{right:100%;-webkit-transform:translateX(.5px);transform:translateX(.5px);border-right:15px solid #2f2f2f}.page_b-a_t:after,.perm_lst03_t:after{left:100%;-webkit-transform:translateX(-.5px);transform:translateX(-.5px);border-left:15px solid #2f2f2f}.page_b-a_t.__yellow,.perm_lst03_t.__yellow{color:#1c1b20;background:#ffe100}.page_b-a_t.__yellow:before,.perm_lst03_t.__yellow:before{border-right-color:#ffe100}.page_b-a_t.__yellow:after,.perm_lst03_t.__yellow:after{border-left-color:#ffe100}.page_b-a_t .__sm,.perm_lst03_t .__sm{font-size:.7em;line-height:1}.b-a_lst_t02{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;margin-top:-10px;-js-display:flex}.b-a_lst_t02 p{display:inline-block;width:50%;text-transform:uppercase;font-family:RexBold,Open Sans,Noto Sans Japanese,游ゴシック体,Yu Gothic,YuGothic,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,メイリオ,Meiryo,sans-serif;font-size:16px;font-size:1rem;line-height:22px}.b-a_lst_t02 p.__before{color:#fff;background:url(../img/common/tit_bg02.png) no-repeat top;background-size:contain}.b-a_lst_t02 p.__after{color:#1c1b20;background:url(../img/common/tit_bg03.png) no-repeat top;background-size:contain}.b-a_slider_w{position:relative;width:100%;max-width:860px;height:100%;margin:30px auto}@media screen and (max-width:44.375em){.b-a_slider_w{margin-bottom:100px}}@media screen and (max-width:30em){.b-a_slider_w{margin-bottom:120px}}.b-a_slider_w .swiper-container{width:100%;max-height:448px}@media screen and (max-width:48.9375em){.b-a_slider_w .swiper-container{max-height:300px}}@media screen and (max-width:30em){.b-a_slider_w .swiper-container{max-height:200px}}@media screen and (max-width:25em){.b-a_slider_w .swiper-container{max-height:170px}}.b-a_slider_w .bx-wrapper{margin-bottom:30px}.b-a_slider_t{position:absolute;z-index:100;top:0;width:100%;-webkit-transform:translate3d(-50%,-50%,1px);transform:translate3d(-50%,-50%,1px);text-align:center;font-family:RexBold,Open Sans,Noto Sans Japanese,游ゴシック体,Yu Gothic,YuGothic,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,メイリオ,Meiryo,sans-serif;font-size:18px;font-size:1.125rem;line-height:36px}.b-a_slider_t.__before{left:25%;background:url(../img/common/tit_bg02.png) no-repeat 50%}.b-a_slider_t.__after{left:75%;color:#000;background:url(../img/common/tit_bg03.png) no-repeat 50%}@media screen and (max-width:44.375em){.b-a_slider_t.__after,.b-a_slider_t.__before{background-size:contain;font-size:14px;font-size:.875rem;line-height:20px}}.b-a_slider_t.__02{left:50%;text-align:center;color:#fff;background:url(../img/common/tit_bg02.png) no-repeat 50%;font-size:18px;font-size:1.125rem;line-height:36px}.b-a_slider_i{display:-webkit-box;display:-ms-flexbox;display:flex;-js-display:flex;align-items:center;-webkit-box-align:center;-webkit-box-pack:center;-ms-flex-align:center;-ms-flex-pack:center;justify-content:center}.b-a_slider_i.swiper-slide{height:auto;min-height:100%}.b-a_slider_i img{display:block;width:100%;-webkit-box-flex:0;-ms-flex:none;flex:none}.b-a_pagination_w{position:absolute;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-js-display:flex}.b-a_slider_w .b-a_pagination_w{z-index:100;bottom:0}@media screen and (max-width:44.375em){.b-a_slider_w .b-a_pagination_w{top:100%;bottom:auto;-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center}}@media screen and (max-width:30em){.b-a_slider_w .b-a_pagination_w{top:calc(100% - 20px)}}.b-a_pagination{display:block;width:14.28571%;height:40px;padding-top:5px;padding-bottom:5px;cursor:pointer;text-align:center;color:#1c1b20;border-radius:0;background:#fff;font-family:RexBold,Open Sans,Noto Sans Japanese,游ゴシック体,Yu Gothic,YuGothic,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,メイリオ,Meiryo,sans-serif;font-size:14px;font-size:.875rem}@media screen and (max-width:44.375em){.b-a_pagination{width:100px;margin:0 0 1px}}@media screen and (max-width:30em){.b-a_pagination{width:75px}}.b-a_pagination[class*=active]{background:#ffe100}.b-a_pagination:after,.b-a_pagination:before{display:block}.b-a_pagination:after{font-size:12px;font-size:.75rem}.b-a_pagination.__01:before{content:"nostril"}.b-a_pagination.__01:after{content:"鼻下"}.b-a_pagination.__02:before{content:"under mouth"}.b-a_pagination.__02:after{content:"口下"}.b-a_pagination.__03:before{content:"chin & neck"}.b-a_pagination.__03:after{content:"あご下"}.b-a_pagination.__04:before{content:"chin"}.b-a_pagination.__04:after{content:"あご"}.b-a_pagination.__05:before{content:"neck"}.b-a_pagination.__05:after{content:"首"}.b-a_pagination.__06:before{content:"cheeks"}.b-a_pagination.__06:after{content:"頬"}.b-a_pagination.__07:before{content:"sideburns"}.b-a_pagination.__07:after{content:"もみあげ"}.b-a_slider02_pagination_w{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 10px;-js-display:flex;align-items:center;-webkit-box-align:center;-webkit-box-pack:center;-ms-flex-align:center;-ms-flex-pack:center;justify-content:center}.b-a_slider02_pagination{position:relative;width:100%;max-width:150px;padding:20px;transition:.4s ease;text-align:center;color:#fff;background:#2f2f2f}@media screen and (max-width:30em){.b-a_slider02_pagination{padding:10px;font-size:12px;font-size:.75rem}}.b-a_slider02_pagination.active{color:#1c1b20;background:#ffe100}.b-a_slider02_pagination.active:after{position:absolute;bottom:100%;left:50%;margin-left:-10px;content:"";border:5px solid transparent;border-bottom:8px solid #ffe100}.b-a_slider02_pagination:first-child.active:before{border-right-color:#ffe100}.b-a_slider02_pagination:first-child:before{position:absolute;top:0;right:100%;height:100%;content:"";transition:.4s ease;border:10px solid transparent;border-right:10px solid #2f2f2f}.b-a_slider02_pagination:last-child.active:before{border-left-color:#ffe100}.b-a_slider02_pagination:last-child:before{position:absolute;top:0;left:100%;height:100%;content:"";transition:.4s ease;border:10px solid transparent;border-left:10px solid #2f2f2f}.b-a_lst{padding-top:30px}.b-a_lst_i{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:30px;padding:30px 20px 20px;background:#fff;-js-display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:44.375em){.b-a_lst_i{flex-direction:column;align-items:center;-webkit-box-align:center;-webkit-box-direction:normal;-webkit-box-orient:vertical;-ms-flex-align:center;-ms-flex-direction:column}}@media screen and (min-width:44.375em){.b-a_lst_i:nth-child(2n) .b-a_lst_cnt{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.b-a_lst_i:first-child .b-a_lst_t:before{background-image:url(../img/beforeafter/txt_no01.png)}.b-a_lst_i:nth-child(2) .b-a_lst_t:before{background-image:url(../img/beforeafter/txt_no02.png)}.b-a_lst_i:nth-child(3) .b-a_lst_t:before{background-image:url(../img/beforeafter/txt_no03.png)}.b-a_lst_i:nth-child(4) .b-a_lst_t:before{background-image:url(../img/beforeafter/txt_no04.png)}.b-a_lst_i:nth-child(5) .b-a_lst_t:before{background-image:url(../img/beforeafter/txt_no05.png)}.b-a_lst_cnt{width:100%}@media screen and (min-width:44.375em){.b-a_lst_cnt{width:60%}}.b-a_lst_cnt p{font-size:14px;font-size:.875rem;line-height:2}.b-a_lst_img{text-align:center}@media screen and (min-width:44.375em){.b-a_lst_img{width:40%}}.b-a_lst_t{position:relative;margin-bottom:20px;padding:30px 10px;text-align:center;border:2px solid #000}.b-a_lst_t:before{position:absolute;top:0;left:50%;width:90px;height:20px;padding-right:20px;padding-left:20px;content:"";-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center;background-color:#fff;background-repeat:no-repeat;background-position:50%;background-size:contain}.pricelist_lst{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:30px;line-height:1.5;-js-display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center}@media screen and (max-width:44.375em){.pricelist_lst{flex-direction:column;align-items:center;-webkit-box-align:center;-webkit-box-direction:normal;-webkit-box-orient:vertical;-ms-flex-align:center;-ms-flex-direction:column}}.pricelist_lst_i{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;width:290px;margin-right:10px;margin-bottom:20px;margin-left:10px;background:#fff;-js-display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-ms-flex-direction:column}@media screen and (max-width:25em){.pricelist_lst_i{width:100%}}@media screen and (max-width:44.375em){.pricelist_lst_i{margin-right:0;margin-left:0}}.pricelist_lst_fig{position:relative;max-width:306px;margin:0 auto;padding-bottom:20px}.pricelist_lst_fig i{position:absolute;bottom:10px;left:10px;width:60px;height:60px;border-color:#e2e2e2;background-size:contain}.pricelist_lst_fig_dl{float:right;width:auto;text-align:center}.pricelist_lst_fig_dl dt{position:relative;z-index:1;display:inline-block;padding-right:10px;padding-left:10px;font-weight:600}.pricelist_lst_fig_dl dt:after{position:absolute;z-index:-1;top:0;left:0;display:inline-block;width:100%;height:100%;content:"";-webkit-transform:skew(-20deg);transform:skew(-20deg);background:#ffe100}.pricelist_lst_fig_dl dd{display:inline-block;padding-right:10px;padding-left:10px}.pricelist_lst_cnt{padding:10px}.pricelist_lst_t{margin-bottom:10px}.pricelist_lst_sub{margin-bottom:10px;text-align:center}.pricelist_lst_dl{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;border:1px solid #e2e2e2;font-size:14px;font-size:.875rem;-js-display:flex}.pricelist_lst_dl:not(:first-child){border-top:none}.pricelist_lst_dl dt{display:inline-block;width:35%;padding-right:5px;padding-left:5px;text-align:center}.pricelist_lst_dl .__01{background:#ffe100}.pricelist_lst_dl dd{display:-webkit-box;display:-ms-flexbox;display:flex;width:65%;padding-left:5px;-js-display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.pricelist_lst_dl dd p{display:inline-block}.pricelist_lst_dl .__hl{padding:0 10px;color:#fff;background:#e21313}.pricelist_lst_dl .__02{color:#fff;background:#0072bb}.pricelist_lst_hl{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;padding-top:10px;padding-left:10px;font-size:14px;font-size:.875rem;-js-display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.pricelist_lst_hl i{display:inline-block;width:29px;height:22px;text-align:center;vertical-align:middle;background:url(../img/common/ico_arrow01.png) no-repeat}.pricelist_lst_hl strong{color:#e21313;font-size:16px;font-size:1rem}.pricelist_lst_hl .__hl{padding-right:10px;padding-left:10px;color:#fff;background:#e21313}.pricelist_lst_tx{position:relative;min-height:237px;margin-top:auto;padding:20px;color:#fff;background:#2f2f2f;font-size:14px;font-size:.875rem}.pricelist_lst_tx .__link{display:block;float:right;width:29px;height:29px;text-align:center}.pricelist_hosho{display:-webkit-box;display:-ms-flexbox;display:flex;padding:20px 30px;border:1px solid #e2e2e2;background:#fff;line-height:1.5;-js-display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:56.875em){.pricelist_hosho{flex-direction:column;max-width:680px;margin-right:auto;margin-left:auto;align-items:center;-webkit-box-align:center;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-box-pack:center;-ms-flex-align:center;-ms-flex-direction:column;-ms-flex-pack:center;justify-content:center}}@media screen and (max-width:30em){.pricelist_hosho{padding-right:10px;padding-left:10px}}.pricelist_hosho .__sep{position:relative;z-index:1;display:inline-block;width:48px;height:100px}@media screen and (min-width:56.875em){.pricelist_hosho .__sep:before{position:absolute;z-index:-1;top:0;left:50%;width:1px;height:100%;content:"";background:#e2e2e2}}.pricelist_hosho .__sep:after{position:absolute;top:50%;left:0;display:inline-block;width:48px;height:48px;margin-top:-24px;content:"";background:url(../img/common/ico_ex01.png) no-repeat 0}.pricelist_hosho_t{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;max-width:280px;text-align:center;font-size:20px;font-size:1.25rem;-js-display:flex;align-items:center;-webkit-box-align:center;-webkit-box-pack:center;-ms-flex-align:center;-ms-flex-pack:center;justify-content:center}.pricelist_hosho_t .__sub{display:block;font-size:14px;font-size:.875rem}.pricelist_hosho_cnt{display:-webkit-box;display:-ms-flexbox;display:flex;-js-display:flex}@media screen and (max-width:44.375em){.pricelist_hosho_cnt{flex-direction:column;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-box-pack:center;-ms-flex-direction:column;-ms-flex-pack:center;justify-content:center}}.pricelist_hosho_cnt_i{width:100%;max-width:280px;padding:10px 20px;font-size:14px;font-size:.875rem}.pricelist_hosho_cnt_i dt{position:relative;margin-bottom:10px;text-align:center;background:#ffe100;font-weight:600}.pricelist_hosho_cnt_i dt:after,.pricelist_hosho_cnt_i dt:before{position:absolute;content:"";border:10px solid transparent}.pricelist_hosho_cnt_i dt:before{right:100%;border-right:5px solid #ffe100}.pricelist_hosho_cnt_i dt:after{left:100%;border-left:5px solid #ffe100}.pricelist_hosho_cnt_i dd strong{color:#e21313}.pricelist_time{position:relative;margin-top:80px;padding:0 0 30px;border:2px solid #000;background:#fff;line-height:1.5}@media screen and (min-width:44.375em){.pricelist_time:after,.pricelist_time:before{position:absolute;top:-15px;width:90px;height:40px;content:"";border-bottom:3px solid #000;background:#efefec}.pricelist_time:before{left:-45px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.pricelist_time:after{right:-45px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}}.pricelist_time_t{margin-top:-40px;margin-bottom:20px;text-align:center}@media screen and (max-width:30em){.pricelist_time_t{max-width:300px;margin-top:-20px;margin-right:auto;margin-left:auto}}.pricelist_time_sub{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:10px;-js-display:flex;align-items:center;-webkit-box-align:center;-webkit-box-pack:center;-ms-flex-align:center;-ms-flex-pack:center;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center}.pricelist_time_sub_i{display:inline-block;margin:10px}.pricelist_time_sub_i:after,.pricelist_time_sub_i:before{position:absolute;content:""}.pricelist_time_note{text-align:center;font-size:14px;font-size:.875rem}.pricelist_time_note.__rex{font-family:RexBold,Open Sans,Noto Sans Japanese,游ゴシック体,Yu Gothic,YuGothic,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,メイリオ,Meiryo,sans-serif;font-size:50px;font-size:3.125rem}@media screen and (max-width:30em){.pricelist_time_note.__rex{font-size:24px;font-size:1.5rem}}.pricelist_time_cnt{margin-top:40px}.pricelist_time_cnt_lst{display:-webkit-box;display:-ms-flexbox;display:flex;-js-display:flex}@media screen and (max-width:44.375em){.pricelist_time_cnt_lst{flex-direction:column;align-items:center;-webkit-box-align:center;-webkit-box-direction:normal;-webkit-box-orient:vertical;-ms-flex-align:center;-ms-flex-direction:column}}.pricelist_time_cnt_lst_i{position:relative;padding:20px;text-align:center;border-top:2px solid #000;background-repeat:no-repeat;background-position:50%;background-size:cover}.pricelist_time_cnt_lst_i.__01{background-image:url(../img/pricelist/bg_jikan01.jpg)}.pricelist_time_cnt_lst_i.__02{background-image:url(../img/pricelist/bg_jikan02.jpg)}.pricelist_time_cnt_lst_i.__03{background-image:url(../img/pricelist/bg_jikan03.jpg)}@media screen and (min-width:44.375em){.pricelist_time_cnt_lst_i{width:33.33333%}.pricelist_time_cnt_lst_i:not(:first-child){border-left:2px solid #000}}@media screen and (max-width:44.375em){.pricelist_time_cnt_lst_i{width:100%;max-width:400px}.pricelist_time_cnt_lst_i:not(:last-child){margin-bottom:20px}}.pricelist_time_cnt_lst_t{position:absolute;top:0;left:50%;width:240px;padding:0 10px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#fff;background:#000}.pricelist_time_cnt_lst_t:before{border-right-color:#000}.pricelist_time_cnt_lst_t:after{border-left-color:#000}@media screen and (min-width:56.875em){.pricelist_time_cnt_lst_t:before{border-right:10px solid #000}.pricelist_time_cnt_lst_t:after{border-left:10px solid #000}}@media screen and (max-width:56.875em){.pricelist_time_cnt_lst_t{width:200px;padding:1px 10px;font-size:14px;font-size:.875rem}}.__01 .pricelist_time_cnt_lst_t{background:#e21313}.__01 .pricelist_time_cnt_lst_t:before{border-right-color:#e21313}.__01 .pricelist_time_cnt_lst_t:after{border-left-color:#e21313}.pricelist_time_cnt_lst_tx{color:#fff;font-family:RexBold,Open Sans,Noto Sans Japanese,游ゴシック体,Yu Gothic,YuGothic,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,メイリオ,Meiryo,sans-serif;font-size:18px;font-size:1.125rem;line-height:1}.pricelist_time_cnt_lst_tx .__num{font-size:40px;font-size:2.5rem}.pricelist_time_cnt_lst_tx .__hl{color:#ffe100}.pricelist_time_cnt_lst_tx .__sml{font-size:14px;font-size:.875rem}.pricelist_time_cnt_lst_tx p{padding:10px 5px}.pricelist_time_cnt_lst_tx p:first-child{border-bottom:2px solid #fff}.pricelist_time_cnt_tx{padding:20px 10px;text-align:center;border-top:2px solid #000;border-bottom:2px solid #000;background:#fff}.pricelist_time_cnt_f{position:relative;padding:50px 10px 80px;text-align:center;background:url(../img/pricelist/bg_jikan04.jpg) no-repeat 50%;background-size:cover}.pricelist_time_cnt_f_i{color:#fff}.pricelist_time_cnt_f_note,.pricelist_time_cnt_f_t{margin-bottom:20px;font-size:20px;font-size:1.25rem}.pricelist_time_cnt_f_note{width:100%;max-width:600px;margin-right:auto;margin-left:auto;padding:10px;background:url(../img/common/bg_pattern07.png)}.pricelist_time_cnt_f_tx{margin-bottom:20px;line-height:2}.pricelist_time_cnt_f_bnr{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;max-width:700px;margin-right:auto;margin-left:auto;-js-display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:44.375em){.pricelist_time_cnt_f_bnr{flex-direction:column;-webkit-box-direction:normal;-webkit-box-orient:vertical;-ms-flex-direction:column}}.pricelist_time_cnt_f_bnr_i{margin:10px}@media screen and (min-width:44.375em){.pricelist_time_cnt_f_bnr_i{width:100%}}.pricelist_time_credit{text-align:center;border-top:2px solid #000;background:#fff}.pricelist_time_credit_t{position:relative;margin-top:-20px;margin-bottom:30px}.pricelist_time_credit_sub{display:-webkit-box;display:-ms-flexbox;display:flex;-js-display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center}.pricelist_time_credit_sub_i{width:209px;height:48px;margin:10px 10px 20px;background:url(../img/pricelist/tit_bg04.png) no-repeat 50%;background-size:contain;line-height:48px}@media screen and (max-width:30em){.pricelist_time_credit_sub_i{width:130px;height:35px;margin:5px 5px 10px;font-size:12px;font-size:.75rem;line-height:35px}}.pricelist_time_credit_note{max-width:700px;margin:30px auto;padding:5px 10px;color:#fff;background:url(../img/common/bg_pattern07.png);font-size:18px;font-size:1.125rem;font-weight:600}.campaign_cnt{margin-top:30px;margin-bottom:80px;padding:30px 20px;background:#fff}@media screen and (max-width:30em){.campaign_cnt{padding:20px 10px}}.campaign_cnt_hero{position:relative;padding:80px 10px;background:url(../img/campaign/bg_campaign01.jpg) no-repeat 50%;background-size:contain}@media screen and (max-width:61.5625em){.campaign_cnt_hero{padding-top:60px}}@media screen and (max-width:56.875em){.campaign_cnt_hero{padding-top:40px}}@media screen and (max-width:44.375em){.campaign_cnt_hero{padding-top:20px;padding-bottom:20px;background-position:100% 0;background-size:cover}}@media screen and (min-width:44.375em){.campaign_cnt_hero:before{position:absolute;top:0;left:0;width:110px;height:110px;content:"";background:url(../img/campaign/ico01.png) no-repeat 50%;background-size:contain}}.campaign_cnt_hero_t{margin-bottom:20px;text-align:center}.campaign_cnt_hero_tx{display:-webkit-box;display:-ms-flexbox;display:flex;font-family:RexBold,Open Sans,Noto Sans Japanese,游ゴシック体,Yu Gothic,YuGothic,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,メイリオ,Meiryo,sans-serif;font-weight:600;-js-display:flex;align-items:flex-end;-webkit-box-align:end;-webkit-box-pack:center;-ms-flex-align:end;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:44.375em){.campaign_cnt_hero_tx{flex-direction:column;align-items:center;-webkit-box-align:center;-webkit-box-direction:normal;-webkit-box-orient:vertical;-ms-flex-align:center;-ms-flex-direction:column}}.campaign_cnt_hero_tx_i{margin:10px;text-align:right;font-size:28px;font-size:1.75rem;line-height:1.7}@media screen and (max-width:56.875em){.campaign_cnt_hero_tx_i{font-size:24px;font-size:1.5rem}}@media screen and (max-width:48.9375em){.campaign_cnt_hero_tx_i{font-size:22px;font-size:1.375rem}}@media screen and (max-width:30em){.campaign_cnt_hero_tx_i{font-size:18px;font-size:1.125rem}}.campaign_cnt_hero_tx_i .__mk{padding-right:10px;padding-left:10px;background:#ffe100}.campaign_cnt_hero_price{margin:10px;color:#ffe100;font-size:24px;font-size:1.5rem;line-height:1}@media screen and (max-width:48.9375em){.campaign_cnt_hero_price{font-size:20px;font-size:1.25rem}}@media screen and (max-width:30em){.campaign_cnt_hero_price{font-size:14px;font-size:.875rem}}.campaign_cnt_hero_price .__num{font-size:100px;font-size:6.25rem}@media screen and (max-width:56.875em){.campaign_cnt_hero_price .__num{font-size:80px;font-size:5rem}}@media screen and (max-width:48.9375em){.campaign_cnt_hero_price .__num{font-size:70px;font-size:4.375rem}}@media screen and (max-width:30em){.campaign_cnt_hero_price .__num{font-size:50px;font-size:3.125rem}}.campaign_icons{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:-70px;padding-bottom:70px;-js-display:flex;align-items:center;-webkit-box-align:center;-webkit-box-pack:center;-ms-flex-align:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:40em){.campaign_icons{padding-bottom:60px}}@media screen and (max-width:44.375em){.campaign_icons{margin-top:-10px}}.campaign_icons_i{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-js-display:flex;align-items:center;-webkit-box-align:center;-webkit-box-pack:center;-ms-flex-align:center;-ms-flex-pack:center;justify-content:center}.campaign_icons_i:after{position:absolute;bottom:-40px;left:40px;width:calc(100% - 80px * 2);height:3px;content:"";background:#ffe100}@media screen and (max-width:40em){.campaign_icons_i:after{bottom:-30px;left:30px;width:calc(100% - 59px * 2)}}.campaign_icons_i .__i{position:relative;height:70px}@media screen and (max-width:40em){.campaign_icons_i .__i{height:50px}}.campaign_icons_i .__i.__hl i{border-color:#ffe100}.campaign_icons_i .__i.__hl span{position:absolute;top:100%;left:50%;display:inline-block;width:3px;height:40px;margin-left:-1px;background:#ffe100}@media screen and (max-width:40em){.campaign_icons_i .__i.__hl span{height:30px}}.campaign_icons_i i{position:relative;z-index:1;display:inline-block;overflow:hidden;width:70px;height:70px;margin:5px;border:3px solid #e2e2e2;border-radius:35px;background-color:#fff}@media screen and (max-width:40em){.campaign_icons_i i{width:50px;height:50px}}.campaign_icons_i i:before{position:absolute;z-index:-1;top:50%;left:50%;display:inline-block;width:60px;height:60px;content:"";-webkit-transform:translate(-50%,-40%);transform:translate(-50%,-40%);background-repeat:no-repeat;background-position:bottom;background-size:contain}@media screen and (max-width:40em){.campaign_icons_i i:before{width:45px;height:45px}}.campaign_icons_i i.__01:before{background-image:url(../img/common/ico_parts_cheek01.png)}@media screen and (max-width:26em){.campaign_icons_i i.__02{display:none}}.campaign_icons_i i.__02:before{background-image:url(../img/common/ico_parts_chin01.png)}@media screen and (max-width:30em){.campaign_icons_i i.__03{display:none}}.campaign_icons_i i.__03:before{background-image:url(../img/common/ico_parts_chin-neck01.png)}.campaign_icons_i i.__04{border-color:#ffe100}.campaign_icons_i i.__04:before{background-image:url(../img/common/ico_parts_eyebrows01.png)}.campaign_icons_i i.__05:before{background-image:url(../img/common/ico_parts_forehead01.png)}@media screen and (max-width:44.375em){.campaign_icons_i i.__06{display:none}}.campaign_icons_i i.__06:before{background-image:url(../img/common/ico_parts_nostril01.png)}@media screen and (max-width:48.9375em){.campaign_icons_i i.__07{display:none}}.campaign_icons_i i.__07:before{background-image:url(../img/common/ico_parts_sideburns01.png)}.campaign_icons_i i.__08{border-color:#ffe100}.campaign_icons_i i.__08:before{background-image:url(../img/common/ico_parts_subnasal01.png)}.campaign_icons_i i.__09:before{background-image:url(../img/common/ico_parts_undermouth01.png)}.campaign_cnt_sub{position:relative;margin-bottom:30px;text-align:center}.campaign_cnt_sub:after,.campaign_cnt_sub:before{position:absolute;left:50%;display:inline-block;width:3px;height:30px;margin-left:-1px;content:"";background:#ffe100}.campaign_cnt_sub:before{top:100%}.campaign_cnt_sub:after{bottom:100%}.campaign_cnt_sub_i{position:relative;display:inline-block;padding:5px 20px;color:#fff;background:#2f2f2f}@media screen and (max-width:30em){.campaign_cnt_sub_i{font-size:14px;font-size:.875rem}}.campaign_cnt_sub_i:after,.campaign_cnt_sub_i:before{position:absolute;top:0;content:"";border:13px solid transparent}.campaign_cnt_sub_i:before{right:100%;border-right:10px solid #2f2f2f}.campaign_cnt_sub_i:after{left:100%;border-left:10px solid #2f2f2f}.campaign_cnt_inner{position:relative;z-index:1;margin-bottom:30px;padding:30px;text-align:center;background:url(../img/campaign/bg01.png) no-repeat;background-size:cover}@media screen and (max-width:30em){.campaign_cnt_inner{padding-right:5px;padding-left:5px}}@media screen and (min-width:44.375em){.campaign_cnt_inner img{position:relative;z-index:1}.campaign_cnt_inner:after{position:absolute;z-index:0;top:106px;left:50%;width:80%;height:3px;content:"";-webkit-transform:translateX(-50%);transform:translateX(-50%);background:#2f2f2f}}.campaign_cnt_bnr{display:-webkit-box;display:-ms-flexbox;display:flex;-js-display:flex;align-items:flex-end;-webkit-box-align:end;-webkit-box-pack:justify;-ms-flex-align:end;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:61.5625em){.campaign_cnt_bnr{flex-direction:column;align-items:center;-webkit-box-align:center;-webkit-box-direction:normal;-webkit-box-orient:vertical;-ms-flex-align:center;-ms-flex-direction:column}.campaign_cnt_bnr img{width:100%;max-width:400px;margin-bottom:30px}}.campaign_flow{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:30px;border:3px solid #000;-js-display:flex}@media screen and (max-width:61.5625em){.campaign_flow{flex-direction:column;border:none;align-items:center;-webkit-box-align:center;-webkit-box-direction:normal;-webkit-box-orient:vertical;-ms-flex-align:center;-ms-flex-direction:column}}.campaign_flow_t{margin-bottom:20px;padding:10px 10px 10px 100px;background:url(../img/common/logo03.png) no-repeat 0;background-size:contain;font-size:30px;font-size:1.875rem;line-height:1.5}@media screen and (max-width:30em){.campaign_flow_t{margin-bottom:10px;padding-left:50px;background-size:40px;font-size:20px;font-size:1.25rem}}.campaign_flow_t .__sub{display:block;font-size:16px;font-size:1rem}@media screen and (max-width:30em){.campaign_flow_t .__sub{font-size:13px;font-size:.8125rem}}.campaign_flow_cnt{width:50%}.campaign_flow_cnt.__01{padding:30px;padding-bottom:10px}@media screen and (max-width:61.5625em){.campaign_flow_cnt{width:467px;border-right:3px solid #000;border-left:3px solid #000}.campaign_flow_cnt.__01{border-top:3px solid #000}.campaign_flow_cnt.__02{border-bottom:3px solid #000}}@media screen and (max-width:32em){.campaign_flow_cnt{width:100%}}.flow_lst_i{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:384px;background-repeat:no-repeat;background-position:50%;background-size:cover;-js-display:flex;align-items:flex-end;-webkit-box-align:end;-ms-flex-align:end}@media screen and (max-width:30em){.flow_lst_i{height:280px}}.flow_lst_i.__01{background-image:url(../img/campaign/img_flow01.jpg)}.flow_lst_i.__02{background-image:url(../img/campaign/img_flow02.jpg)}.flow_lst_i.__03{background-image:url(../img/campaign/img_flow03.jpg)}.flow_lst_i.__04{background-image:url(../img/campaign/img_flow04.jpg)}.flow_lst_i.__05{background-image:url(../img/campaign/img_flow05.jpg)}.flow_lst_i.__06{background-image:url(../img/campaign/img_flow06.jpg)}.flow_lst_i.__07{background-image:url(../img/campaign/img_flow07.jpg)}.flow_tx{width:100%}.flow_tx,.flow_tx_ico{display:-webkit-box;display:-ms-flexbox;display:flex;-js-display:flex}.flow_tx_ico{flex-direction:column;width:60px;height:60px;background:#b7b7b7;font-family:RexBold,Open Sans,Noto Sans Japanese,游ゴシック体,Yu Gothic,YuGothic,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,メイリオ,Meiryo,sans-serif;line-height:1;align-items:center;-webkit-box-align:center;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-box-pack:center;-ms-flex-align:center;-ms-flex-direction:column;-ms-flex-pack:center;justify-content:center}.flow_tx_ico .__en{display:block;font-size:12px;font-size:.75rem}.flow_tx_ico .__num{font-size:26px;font-size:1.625rem}.flow_tx_i{display:-webkit-box;display:-ms-flexbox;display:flex;width:calc(100% - 60px);padding-left:10px;color:#fff;background:rgba(0,0,0,.7);font-size:16px;font-size:1rem;font-weight:600;-js-display:flex;align-items:center;-webkit-box-align:center;-ms-flex-align:center}.campaign_b-a{padding-top:40px;text-align:center}.campaign_b-a .__t{position:relative;display:inline-block;margin-right:auto;margin-bottom:30px;margin-left:auto;padding:10px;color:#fff;background:#2f2f2f}@media screen and (min-width:27em){.campaign_b-a .__t:after,.campaign_b-a .__t:before{position:absolute;top:0;content:"";border:18px solid transparent}.campaign_b-a .__t:before{right:100%;border-right:10px solid #2f2f2f}.campaign_b-a .__t:after{left:100%;border-left:10px solid #2f2f2f}}.campaign_b-a_lst{display:-webkit-box;display:-ms-flexbox;display:flex;-js-display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width:44.375em){.campaign_b-a_lst{flex-direction:column;align-items:center;-webkit-box-align:center;-webkit-box-direction:normal;-webkit-box-orient:vertical;-ms-flex-align:center;-ms-flex-direction:column}}.campaign_b-a_lst_i{width:46%;margin:20px 2%;padding:20px;-webkit-animation-duration:.7s;animation-duration:.7s;-webkit-animation-timing-function:ease;animation-timing-function:ease;background:#fff}@media screen and (max-width:44.375em){.campaign_b-a_lst_i{width:100%;max-width:480px;min-height:100%;margin-top:0;margin-bottom:20px;padding:10px}}.campaign_b-a_lst_i.op0{opacity:0}.campaign_b-a_lst_t{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;margin-top:-10px;-js-display:flex}.campaign_b-a_lst_t p{display:inline-block;width:50%;text-transform:uppercase;font-family:RexBold,Open Sans,Noto Sans Japanese,游ゴシック体,Yu Gothic,YuGothic,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,メイリオ,Meiryo,sans-serif;font-size:16px;font-size:1rem;line-height:22px}.campaign_b-a_lst_t p.__before{color:#fff;background:url(../img/common/tit_bg02.png) no-repeat top;background-size:contain}.campaign_b-a_lst_t p.__after{color:#1c1b20;background:url(../img/common/tit_bg03.png) no-repeat top;background-size:contain}.campaign_pr{text-align:center;font-family:RexBold,Open Sans,Noto Sans Japanese,游ゴシック体,Yu Gothic,YuGothic,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,メイリオ,Meiryo,sans-serif}.campaign_pr .__logo{max-width:80px;margin-right:auto;margin-bottom:20px;margin-left:auto}.campaign_pr p{margin-bottom:20px;font-size:24px;font-size:1.5rem;font-weight:600;line-height:2}@media screen and (max-width:30em){.campaign_pr p{font-size:18px;font-size:1.125rem;line-height:1.7}}.salonList_t01{text-align:center}.salonList_t01 img{margin-top:-50px}.measures_lst{padding-top:30px}.measures_lst_i{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;margin-bottom:30px;font-size:12px;font-size:.75rem;line-height:2;-js-display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.measures_lst_i:first-child .measures_lst_t:after{background-image:url(../img/measures/ico_rank01.png)}.measures_lst_i:nth-child(2) .measures_lst_t:after{background-image:url(../img/measures/ico_rank02.png)}.measures_lst_i:nth-child(3) .measures_lst_t:after{background-image:url(../img/measures/ico_rank03.png)}.measures_lst_i:nth-child(4) .measures_lst_t:after{background-image:url(../img/measures/ico_rank04.png)}.measures_lst_i:nth-child(5) .measures_lst_t:after{background-image:url(../img/measures/ico_rank05.png)}.measures_lst_cnt{width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap}.measures_lst_cnt,.measures_lst_rank{display:-webkit-box;display:-ms-flexbox;display:flex;-js-display:flex}.measures_lst_rank{width:300px;max-width:300px;padding:20px;color:#fff;background:#2f2f2f;font-size:12px;font-size:.75rem;align-items:center;-webkit-box-align:center;-webkit-box-pack:center;-ms-flex-align:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:48em){.measures_lst_rank{width:100%;max-width:none}}.measures_lst_t{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;margin-bottom:20px;letter-spacing:-.1em;color:#ffe100;background-repeat:no-repeat;background-position:50%;background-size:122px 122px;font-size:28px;font-size:1.75rem;-js-display:flex;align-items:center;-webkit-box-align:center;-webkit-box-direction:normal;-webkit-box-orient:vertical;-ms-flex-align:center;-ms-flex-direction:column}.measures_lst_t .__sm{font-size:23px;font-size:1.4375rem}@media screen and (max-width:48.9375em){.measures_lst_t{margin-bottom:10px}}.measures_lst_t:after,.measures_lst_t:before{display:inline-block;width:198px;height:65px;margin-bottom:20px;content:"";background-repeat:no-repeat;background-position:50%;background-size:contain}@media screen and (max-width:48.9375em){.measures_lst_t:after,.measures_lst_t:before{margin-bottom:10px}}.measures_lst_t:before{background-image:url(../img/measures/txt_failurecase01.png)}.measures_lst_t:after{width:120px;height:120px}.measures_lst_t span{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.measures_lst_cnt_i{width:calc(100% - 300px);padding:20px;background:#e2e2e2}@media screen and (max-width:48em){.measures_lst_cnt_i{width:100%}}.measures_lst_cnt_i dl{display:-webkit-box;display:-ms-flexbox;display:flex;padding:20px 10px;background:#fff;-js-display:flex}.measures_lst_cnt_i dl:first-child{margin-bottom:20px}@media screen and (max-width:30em){.measures_lst_cnt_i dl{-ms-flex-wrap:wrap;flex-wrap:wrap}}.measures_lst_cnt_i dt{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;max-width:160px;text-align:center;border-right:2px solid #000;-js-display:flex;align-items:center;-webkit-box-align:center;-webkit-box-pack:center;-ms-flex-align:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:30em){.measures_lst_cnt_i dt{max-width:none;padding-bottom:10px;border-right:none;border-bottom:2px solid #000}}.measures_lst_cnt_i dt img{-webkit-box-flex:0;-ms-flex:none;flex:none}.measures_lst_cnt_i dd{width:calc(100% - 160px);padding:10px;padding-left:20px}@media screen and (max-width:30em){.measures_lst_cnt_i dd{width:100%;padding:5px}}.measures_lst_cnt_i dd ul{padding-left:1em}.measures_lst_cnt_i dd li{list-style-type:disc}.measures_lst_link{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;padding:10px;text-align:center;color:#fff;background:#171717;-js-display:flex;align-items:center;-webkit-box-align:center;-ms-flex-align:center;-ms-flex-pack:distribute;justify-content:space-around}@media screen and (max-width:61.5625em){.measures_lst_link{font-size:11px;font-size:.6875rem}}@media screen and (max-width:48.9375em){.measures_lst_link{-ms-flex-wrap:wrap;flex-wrap:wrap}.measures_lst_link p{width:100%;margin-bottom:10px}}.measures_lst_link .m-btn{width:100%}@media screen and (min-width:61.5625em){.measures_lst_link .m-btn{max-width:200px}}@media screen and (max-width:61.5625em){.measures_lst_link .m-btn{max-width:160px;margin-right:5px;margin-left:5px}}@media screen and (max-width:48.9375em){.measures_lst_link .m-btn{margin-bottom:10px}}.difficultLst_w{position:relative}.difficultLst{line-height:1.5}.difficultLst_i{width:100%;margin-bottom:40px}.difficultLst_imgs{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-js-display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.difficultLst_img{width:50%}.difficultLst_tx{display:-webkit-box;display:-ms-flexbox;display:flex;-js-display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.difficultLst_data{width:290px;padding:10px;color:#fff;background:#000}@media screen and (max-width:40em){.difficultLst_data{width:100%}}.difficultLst_data_t{position:relative}.difficultLst_data_t i{position:absolute;top:-10px;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width:40em){.difficultLst_data_t i{right:0;left:auto;width:50px;height:50px;-webkit-transform:translateY(-25%);transform:translateY(-25%);background-size:40px}}.difficultLst_data_t_i{margin-bottom:20px;border-bottom:1px solid #fff;font-family:RexBold,Open Sans,Noto Sans Japanese,游ゴシック体,Yu Gothic,YuGothic,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,メイリオ,Meiryo,sans-serif;font-size:36px;font-size:2.25rem}@media screen and (min-width:40em){.difficultLst_data_t_i{padding-top:20px}}@media screen and (max-width:30em){.difficultLst_data_t_i{font-size:30px;font-size:1.875rem}}.difficultLst_data_t_i .__sub{padding-left:10px;font-size:14px;font-size:.875rem}.difficultLst_data_lst{font-size:13px;font-size:.8125rem}.difficultLst_data_lst dl{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:10px;-js-display:flex;align-items:flex-start;-webkit-box-align:start;-ms-flex-align:start}.difficultLst_data_lst dt{position:relative;z-index:1;width:60px;margin-right:10px;text-align:center;color:#1c1b20}.difficultLst_data_lst dt:before{position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;content:"";-webkit-transform:skew(-15deg);transform:skew(-15deg);background:#ffe100}.difficultLst_comment{width:calc(100% - 290px);padding:10px;background:#efefec}@media screen and (max-width:40em){.difficultLst_comment{width:100%}}.difficultLst_comment_t_i{margin-bottom:20px;border-bottom:1px solid #1c1b20;font-family:RexBold,Open Sans,Noto Sans Japanese,游ゴシック体,Yu Gothic,YuGothic,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,メイリオ,Meiryo,sans-serif;font-size:36px;font-size:2.25rem}@media screen and (max-width:30em){.difficultLst_comment_t_i{font-size:30px;font-size:1.875rem}}@media screen and (min-width:40em){.difficultLst_comment_t_i{padding-top:20px}}.difficultLst_comment_t_i .__sub{padding-left:10px;font-size:14px;font-size:.875rem}.difficultLst_comment_tx{font-size:13px;font-size:.8125rem}.difficultLst_guide{display:none}.isIE .difficultLst_guide{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;border:1px solid #000;-js-display:flex}@media screen and (max-width:56.875em){.difficultLst_guide{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;border:1px solid #000;-js-display:flex}}.difficultLst_guide li{position:relative;flex-direction:column;width:33%;padding:10px;padding-left:36px;border:1px solid #000;background:#fff;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-box-pack:center;-ms-flex-direction:column;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:40em){.difficultLst_guide li{font-size:14px;font-size:.875rem}}@media screen and (max-width:30em){.difficultLst_guide li{padding-bottom:20px;padding-left:10px}}.difficultLst_guide li:first-child:after,.difficultLst_guide li:first-child:before{background:#e60505}.difficultLst_guide li:nth-child(2):after,.difficultLst_guide li:nth-child(2):before{background:#ffe100}.difficultLst_guide li:nth-child(3){width:34%}.difficultLst_guide li:nth-child(3):after,.difficultLst_guide li:nth-child(3):before{background:#2753e2}.difficultLst_guide li:after,.difficultLst_guide li:before{position:absolute;top:50%;left:16px;display:inline-block;content:"";-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-radius:50%}@media screen and (max-width:30em){.difficultLst_guide li:after,.difficultLst_guide li:before{top:auto;bottom:0;left:50%;-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%)}}.difficultLst_guide li:before{z-index:2;width:20px;height:20px}.difficultLst_guide li:after{width:26px;height:26px;opacity:.4}.difficultLst_guide li .__sm{display:block;padding-top:5px;font-size:10px;font-size:.625rem}.difficultSticky{display:none}@media screen and (min-width:56.875em){.is-cntFixed .difficultSticky{position:fixed;top:53px;right:17px;display:inline-block;border:1px solid #000}.difficultLst_w .difficultSticky{position:absolute;top:0;right:0;display:inline-block;border:1px solid #000}.is-cntFixed .difficultLst_w .difficultSticky{display:none}}.difficultSticky li{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;min-height:80px;padding:10px;padding-left:20px;border:1px solid #000;background:#fff;-js-display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-box-pack:center;-ms-flex-direction:column;-ms-flex-pack:center;justify-content:center}.difficultSticky li:first-child:after,.difficultSticky li:first-child:before{background:#e60505}.difficultSticky li:nth-child(2):after,.difficultSticky li:nth-child(2):before{background:#ffe100}.difficultSticky li:nth-child(3):after,.difficultSticky li:nth-child(3):before{background:#2753e2}.difficultSticky li:after,.difficultSticky li:before{position:absolute;top:50%;left:0;display:inline-block;content:"";-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-radius:50%}.difficultSticky li:before{z-index:2;width:20px;height:20px}.difficultSticky li:after{width:26px;height:26px;opacity:.4}.difficultSticky li .__sm{display:block;padding-top:5px;font-size:10px;font-size:.625rem}.isIE .difficultSticky{display:none}.health_lst_i{margin-bottom:30px;text-align:center;font-size:14px;font-size:.875rem;line-height:1.5}.health_lst_t{padding-top:20px;padding-bottom:20px;text-align:center;border-bottom:1px solid #e2e2e2;font-size:18px;font-size:1.125rem}.health_lst_cnt{padding:20px}.health_lst_tx{margin-bottom:1em;text-align:center}.health_lst_lst{display:-webkit-box;display:-ms-flexbox;display:flex;-js-display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:48.9375em){.health_lst_lst{-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center}}@media screen and (max-width:30em){.health_lst_lst{flex-direction:column;align-items:center;-webkit-box-align:center;-webkit-box-direction:normal;-webkit-box-orient:vertical;-ms-flex-align:center;-ms-flex-direction:column}}.health_lst_lst_i{width:calc(25% - 20px);margin:10px;text-align:left}@media screen and (max-width:48.9375em){.health_lst_lst_i{width:100%;max-width:215px}}.__01 .health_lst_lst_i{width:calc(33.3% - 20px)}@media screen and (max-width:48.9375em){.__01 .health_lst_lst_i{width:100%;max-width:290px}}.__01 .health_lst_lst_i .__img{height:200px}.health_lst_lst_i .__img{display:-webkit-box;display:-ms-flexbox;display:flex;height:160px;margin-bottom:10px;padding:10px;text-align:center;border:3px solid #e2e2e2;background:#fff;-js-display:flex;align-items:center;-webkit-box-align:center;-webkit-box-pack:center;-ms-flex-align:center;-ms-flex-pack:center;justify-content:center}.health_lst_lst_i .__img img{display:block;-webkit-box-flex:0;-ms-flex:none;flex:none}.health_lst_t02{margin-bottom:10px;text-align:left;font-family:RexBold,Open Sans,Noto Sans Japanese,游ゴシック体,Yu Gothic,YuGothic,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,メイリオ,Meiryo,sans-serif;font-size:26px;font-size:1.625rem;line-height:1.2}.safety_promise_w{position:relative}.safety_promise_inner{width:100%;max-width:980px;padding-right:10px;padding-left:10px}.isIE .safety_promise_inner{width:100%;margin-right:auto;margin-left:auto}@media screen and (min-width:93em){.safety_promise_inner{margin-right:auto;margin-left:auto}}@media screen and (max-width:93em){.safety_promise_inner{margin-left:260px}}@media screen and (max-width:79em){.safety_promise_inner{width:calc(100% - 260px)}}@media screen and (max-width:75em){.safety_promise_inner{width:calc(100% - 220px);margin-left:220px}}@media screen and (max-width:44.375em){.safety_promise_inner{width:calc(100% - 85px);margin-left:85px}}@media screen and (max-width:30em){.safety_promise_inner{width:calc(100% - 50px);margin-left:50px}}@media screen and (max-height:459px){.safety_promise_inner{width:calc(100% - 85px);margin-left:85px}}.safety_promise_i{position:relative;margin-bottom:50px;padding:20px;border:3px solid #000}.safety_promise_t{margin-bottom:15px;padding-bottom:10px;border-bottom:3px solid #000;font-family:RexBold,Open Sans,Noto Sans Japanese,游ゴシック体,Yu Gothic,YuGothic,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,メイリオ,Meiryo,sans-serif;font-size:18px;font-size:1.125rem}.safety_promise_t .__num{display:block;margin-bottom:15px;font-size:30px;font-size:1.875rem}.safety_promise_tx{text-align:left;font-size:14px;font-size:.875rem;line-height:1.7}@media screen and (min-width:56.875em){.safety_promise_g{max-width:68em;margin-right:auto;margin-left:auto}.safety_promise_g:after{display:table;clear:both;content:""}}@media screen and (max-width:56.875em){.safety_promise_g{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;-js-display:flex;align-items:center;-webkit-box-align:center;-webkit-box-direction:normal;-webkit-box-orient:vertical;-ms-flex-align:center;-ms-flex-direction:column}}@media screen and (min-width:61.5625em){.safety_promise_g .__cnt{display:block;float:left;width:48.82117%;margin-right:2.35765%}.safety_promise_g .__cnt:last-child{margin-right:0}}@media screen and (max-width:61.5625em){.safety_promise_g .__cnt{display:block;float:left;width:40.29137%;margin-right:2.35765%}.safety_promise_g .__cnt:last-child{margin-right:0}}@media screen and (max-width:56.875em){.safety_promise_g .__cnt{float:none;width:100%;margin-bottom:20px}}.safety_promise_g .__img{padding-bottom:60px}@media screen and (min-width:61.5625em){.safety_promise_g .__img{display:block;float:left;width:48.82117%;margin-right:2.35765%}.safety_promise_g .__img:last-child{margin-right:0}}@media screen and (max-width:61.5625em){.safety_promise_g .__img{display:block;float:left;width:57.35098%;margin-right:2.35765%}.safety_promise_g .__img:last-child{margin-right:0}}@media screen and (max-width:56.875em){.safety_promise_g .__img{float:none;width:100%;min-height:auto;padding-bottom:0;text-align:center}.safety_promise_g .__img img{margin-bottom:20px}}.safety_promise_g .__img .m-btn{font-size:13px;font-size:.8125rem}@media screen and (min-width:56.875em){.safety_promise_g .__img .m-btn{position:absolute;right:0;bottom:0;min-width:280px}}.smart_sec01{background-color:#efefec}@media screen and (min-width:56.875em){.smart_sec01{background-image:url(../img/smarthairloss/bg_pic01.png),url(../img/smarthairloss/bg_pic02.png);background-repeat:no-repeat}}@media screen and (min-width:56.875em) and (max-width:71.25em){.smart_sec01{background-position:0 84px,100% 89px;background-size:200px,160px}.smart_sec01 p{text-shadow:0 1px 0 #fff}}@media screen and (min-width:71.25em){.smart_sec01{background-position:calc((100% - 980px) / 2) 0,calc((100% + 980px) / 2) 0}}.smart_effect_row01{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:30px;-js-display:flex;align-items:flex-end;-webkit-box-align:end;-webkit-box-pack:justify;-ms-flex-align:end;-ms-flex-pack:justify;justify-content:space-between}.smart_effect_row01 img{width:100%;-webkit-box-flex:0;-ms-flex:none;flex:none}@media screen and (max-width:48.9375em){.smart_effect_row01{flex-direction:column;align-items:center;-webkit-box-align:center;-webkit-box-direction:normal;-webkit-box-orient:vertical;-ms-flex-align:center;-ms-flex-direction:column}.smart_effect_row01 img{max-width:283px}}.smart_effect_row01 .__i01{margin-bottom:20px}.smart_effect_row01 .__i02{position:relative;margin-bottom:20px}@media screen and (max-width:48.9375em){.smart_effect_row01 .__i02{margin-bottom:40px}}.smart_effect_row01 .__i02:after,.smart_effect_row01 .__i02:before{position:absolute;display:inline-block;content:""}@media screen and (min-width:48.9375em){.smart_effect_row01 .__i02:after,.smart_effect_row01 .__i02:before{top:50%}}@media screen and (max-width:48.9375em){.smart_effect_row01 .__i02:after,.smart_effect_row01 .__i02:before{left:50%}}.smart_effect_row01 .__i02:before{width:15px;height:15px;background:#2f2f2f}@media screen and (max-width:48.9375em){.smart_effect_row01 .__i02:before{top:100%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.smart_effect_row01 .__i02:after{top:calc(100% + 14px);margin-left:-16px;border:16px solid transparent;border-top-color:#2f2f2f}}@media screen and (min-width:48.9375em){.smart_effect_row01 .__i02:before{left:100%}.smart_effect_row01 .__i02:after{left:calc(100% + 14px);margin-top:-8px;border:16px solid transparent;border-left:16px solid #2f2f2f}}@media screen and (min-width:48.9375em){.smart_effect_row01 .__i02{margin-right:10px;margin-left:10px}}.smart_effect_row01 .__i03{margin-bottom:20px}.smart_effect_row02{border:3px solid #000;line-height:1.3}.smart_effect_t{padding:20px 10px;text-align:center;color:#fff;background:url(../img/common/bg_pattern04.png);font-family:RexBold,Open Sans,Noto Sans Japanese,游ゴシック体,Yu Gothic,YuGothic,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,メイリオ,Meiryo,sans-serif;font-size:24px;font-size:1.5rem}@media screen and (max-width:30em){.smart_effect_t{font-size:20px;font-size:1.25rem}}.smart_effect_row02_i{display:-webkit-box;display:-ms-flexbox;display:flex;background:#fff;-js-display:flex}@media screen and (max-width:44.375em){.smart_effect_row02_i{-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center}}.smart_effect_row02_i .__i{position:relative;width:33.3%;padding:10px}@media screen and (max-width:44.375em){.smart_effect_row02_i .__i{width:50%;margin-bottom:10px}.smart_effect_row02_i .__i:last-child{width:75%}}@media screen and (max-width:30em){.smart_effect_row02_i .__i,.smart_effect_row02_i .__i:last-child{width:100%}}.smart_effect_row02_i .__i i{position:absolute;top:12.5%;right:0;display:inline-block;width:2px;height:75%;background:#000}.smart_effect_row02_i .__i dt{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;height:2.6em;margin-bottom:10px;font-size:22px;font-size:1.375rem;font-weight:600;-js-display:flex;align-items:center;-webkit-box-align:center;-ms-flex-align:center}.smart_effect_row02_i .__i dt:after{width:70px;height:70px;content:"";background-repeat:no-repeat;background-size:contain}@media screen and (min-width:44.375em){.smart_effect_row02_i .__i dt:after{position:absolute;top:-20px;right:0}}@media screen and (max-width:56.875em){.smart_effect_row02_i .__i dt{font-size:20px;font-size:1.25rem}.smart_effect_row02_i .__i dt:after{width:50px;height:50px}}@media screen and (max-width:48.9375em){.smart_effect_row02_i .__i dt{padding-right:50px;font-size:18px;font-size:1.125rem}.smart_effect_row02_i .__i dt br{display:none}}@media screen and (max-width:44.375em){.smart_effect_row02_i .__i dt{padding-right:0}}@media screen and (max-width:30em){.smart_effect_row02_i .__i dt{font-size:16px;font-size:1rem}}.smart_effect_row02_i .__i dd{position:relative}.smart_effect_row02_i .__i dd strong{color:#e21313}@media screen and (max-width:56.875em){.smart_effect_row02_i .__i dd{font-size:14px;font-size:.875rem}}@media screen and (max-width:30em){.smart_effect_row02_i .__step01 i{top:100%;right:auto;left:5%;width:90%;height:3px}}.smart_effect_row02_i .__step01 dt:after{background-image:url(../img/smarthairloss/ico_step01.png)}@media screen and (max-width:44.375em){.smart_effect_row02_i .__step02 i{display:none}}@media screen and (max-width:30em){.smart_effect_row02_i .__step02 i{top:100%;right:auto;left:5%;display:block;width:90%;height:3px}}.smart_effect_row02_i .__step02 dt:after{background-image:url(../img/smarthairloss/ico_step02.png)}.smart_effect_row02_i .__step03 dt:after{background-image:url(../img/smarthairloss/ico_step03.png)}.smart_effect_row02_i .__step03 dd .__ico{display:-webkit-box;display:-ms-flexbox;display:flex;width:60px;height:60px;text-align:center;background:url(../img/common/ico_bg06.png) no-repeat;background-size:contain;font-size:10px;font-size:.625rem;-js-display:flex;align-items:center;-webkit-box-align:center;-webkit-box-pack:center;-ms-flex-align:center;-ms-flex-pack:center;justify-content:center}@media screen and (min-width:30em){.smart_effect_row02_i .__step03 dd .__ico{position:absolute;top:-40px;right:0}}@media screen and (max-width:44.375em){.smart_effect_row02_i .__step03 dd .__ico{top:-15px}}@media screen and (max-width:30em){.smart_effect_row02_i .__step03 dd .__ico{margin-right:auto;margin-left:auto}}.smartStory_t{margin-bottom:30px}@media screen and (max-width:30em){.smartStory_t img{max-width:130px}}.smartStory{font-family:RexBold,Open Sans,Noto Sans Japanese,游ゴシック体,Yu Gothic,YuGothic,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,メイリオ,Meiryo,sans-serif;line-height:1.5}.smartStory_i{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-js-display:flex}@media screen and (max-width:44.375em){.smartStory_i{flex-direction:column;max-width:330px;margin-right:auto;margin-bottom:30px;margin-left:auto;padding-bottom:30px;align-items:center;-webkit-box-align:center;-webkit-box-direction:normal;-webkit-box-orient:vertical;-ms-flex-align:center;-ms-flex-direction:column}.smartStory_i:not(:last-child){border-bottom:2px dashed #2f2f2f}}@media screen and (min-width:44.375em){.smartStory_i .smartStory_cnt{padding-left:30px}}@media screen and (min-width:44.375em){.smartStory_i:after{position:absolute;display:inline-block;content:""}}@media screen and (min-width:44.375em){.smartStory_i:first-child.is-effect:after{bottom:0;left:150px;width:calc(100% - 150px * 2);height:2px;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-animation:nb 2s ease;animation:nb 2s ease;background-image:linear-gradient(90deg,transparent 50%,#2f2f2f 0);background-size:10px 10px}}.smartStory_i:first-child .smartStory_img:before{background-image:url(../img/smarthairloss/ico_story01.png)}@media screen and (min-width:44.375em){.smartStory_i:nth-child(2).is-effect:after{bottom:0;left:150px;width:calc(100% - 150px * 2);height:2px;-webkit-transform-origin:100% 0;transform-origin:100% 0;-webkit-animation:nb 2s ease;animation:nb 2s ease;background-image:linear-gradient(90deg,transparent 50%,#2f2f2f 0);background-size:10px 10px}}.smartStory_i:nth-child(2) .smartStory_img:before{background-image:url(../img/smarthairloss/ico_story02.png)}@media screen and (min-width:44.375em){.smartStory_i:nth-child(3).is-effect:after{bottom:0;left:150px;width:calc(100% - 150px * 2);height:2px;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-animation:nb 2s ease;animation:nb 2s ease;background-image:linear-gradient(90deg,transparent 50%,#2f2f2f 0);background-size:10px 10px}}.smartStory_i:nth-child(3) .smartStory_img:before{background-image:url(../img/smarthairloss/ico_story03.png)}@media screen and (min-width:44.375em){.smartStory_i:nth-child(4).is-effect:after{top:99%;right:150px;bottom:auto;width:calc(50% - 150px);height:140px;-webkit-transform-origin:100% 0;transform-origin:100% 0;-webkit-animation:nb 2s ease;animation:nb 2s ease;border:2px dashed #2f2f2f;border-right-color:transparent;border-bottom-color:transparent;border-radius:130px 0 0 0;background:transparent}}.smartStory_i:nth-child(4) .smartStory_img:before{background-image:url(../img/smarthairloss/ico_story04.png)}.smartStory_i:nth-child(5){display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;max-width:330px;margin-top:50px;margin-right:auto;margin-left:auto;-js-display:flex;align-items:center;-webkit-box-align:center;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-box-pack:center;-ms-flex-align:center;-ms-flex-direction:column;-ms-flex-pack:center;justify-content:center}.smartStory_i:nth-child(5) .smartStory_img{margin-bottom:10px}.smartStory_i:nth-child(5) .smartStory_img:before{background-image:url(../img/smarthairloss/ico_story05.png)}@media screen and (min-width:44.375em){.smartStory_i:nth-child(2n){-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.smartStory_i:nth-child(2n) .smartStory_img{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.smartStory_i:nth-child(2n) .smartStory_cnt{padding-right:30px}}.smartStory_img{position:relative;z-index:1;width:320px}@media screen and (max-width:44.375em){.smartStory_img{width:200px}.smartStory_img img{margin-bottom:10px}}.smartStory_img:after,.smartStory_img:before{position:absolute;display:inline-block;content:""}.smartStory_img:before{top:5px;right:5px;width:80px;height:80px;background-repeat:no-repeat;background-position:50% 50%;background-size:contain}@media screen and (max-width:44.375em){.smartStory_img:before{width:60px;height:60px}}.smartStory_cnt{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;-js-display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-box-pack:center;-ms-flex-direction:column;-ms-flex-pack:center;justify-content:center}@media screen and (min-width:44.375em){.smartStory_cnt .__hl{position:absolute;z-index:1;top:100%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}@media screen and (max-width:44.375em){.smartStory_cnt .__hl{text-align:center}}.smartStory_cnt_t{margin-bottom:10px;font-size:20px;font-size:1.25rem}.smartStory_cnt_tx{font-size:14px;font-size:.875rem}.capacity_sec02{line-height:1.5}.capacity_sec02_cnt{padding-top:50px;padding-bottom:100px;color:#fff;background:url(../img/certificate/bg_sec01.jpg) no-repeat top;background-size:cover}.capacity_sec02_cnt02{margin-top:-50px}.capacity_cnt{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:30px;padding:30px;border:3px solid #000;background:#fff;-js-display:flex}@media screen and (max-width:48.9375em){.capacity_cnt{flex-direction:column;-webkit-box-direction:normal;-webkit-box-orient:vertical;-ms-flex-direction:column}}@media screen and (max-width:30em){.capacity_cnt{padding-right:10px;padding-left:10px}}.capacity_cnt_i{display:-webkit-box;display:-ms-flexbox;display:flex;width:40%;-js-display:flex;align-items:center;-webkit-box-align:center;-webkit-box-pack:center;-ms-flex-align:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:48.9375em){.capacity_cnt_i{width:100%}}.capacity_cnt_i img{width:100%}.capacity_detail_w{border:3px solid #000}@media screen and (min-width:48.9375em){.capacity_detail_w{width:calc(60% - 30px);margin-left:30px}}@media screen and (max-width:48.9375em){.capacity_detail_w{width:100%;margin-top:30px}}.capacity_detail_w .__img{padding:30px 10px;text-align:center}.capacity_detail{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;padding:20px;-js-display:flex}@media screen and (max-width:30em){.capacity_detail{flex-direction:column;padding-right:10px;padding-left:10px;-webkit-box-direction:normal;-webkit-box-orient:vertical;-ms-flex-direction:column}}.capacity_detail.__01{background:#ffe100}.capacity_detail.__02{color:#fff;background:#2f2f2f}.capacity_detail_i.__l{display:-webkit-box;display:-ms-flexbox;display:flex;text-align:center;-js-display:flex;align-items:center;-webkit-box-align:center;-webkit-box-pack:center;-ms-flex-align:center;-ms-flex-pack:center;justify-content:center}@media screen and (min-width:30em){.capacity_detail_i.__l{width:30%;padding-right:20px}}@media screen and (max-width:30em){.capacity_detail_i.__l{width:100%;padding-bottom:20px}}@media screen and (min-width:30em){.capacity_detail_i.__r{width:70%;padding-left:20px;border-left:2px solid currentColor}}@media screen and (max-width:30em){.capacity_detail_i.__r{width:100%;padding-top:20px;border-top:2px solid currentColor}}.capacity_detail_i .__tx{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;font-size:.875rem;-js-display:flex;align-items:center;-webkit-box-align:center;-ms-flex-align:center}.capacity_detail_i .__tx:before{display:inline-block;width:20px;font-family:RexBold,Open Sans,Noto Sans Japanese,游ゴシック体,Yu Gothic,YuGothic,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,メイリオ,Meiryo,sans-serif;font-size:20px;font-size:1.25rem}.capacity_detail_i .__tx:first-child{margin-bottom:20px}.capacity_detail_i .__tx:first-child:before{content:"1．"}.capacity_detail_i .__tx:first-child .__box:before{position:absolute;top:100%;left:calc(50% - 5px);width:10px;height:5px;content:"";background:#2f2f2f}.capacity_detail_i .__tx:first-child .__box:after{position:absolute;top:calc(100% + 5px);left:calc(50% - 10px);width:10px;height:10px;content:"";border:10px solid transparent;border-top:10px solid #2f2f2f}.capacity_detail_i .__tx:nth-child(2):before{content:"2．"}.capacity_detail_i .__tx .__box{position:relative;display:inline-block;width:110px;margin-right:5px;margin-left:5px;padding:5px;text-align:center;color:#fff;background:#2f2f2f;font-size:11px;font-size:.6875rem}@media screen and (max-width:30em){.capacity_detail_i .__tx .__box{font-size:10px;font-size:.625rem}}.capacity_detail_i .__tx .__box span{display:block;font-size:14px;font-size:.875rem}@media screen and (max-width:30em){.capacity_detail_i .__tx .__box span{font-size:12px;font-size:.75rem}}.capacity_detail_i dl{margin-bottom:1em}.capacity_detail_i dt .__i{margin-right:10px;font-family:RexBold,Open Sans,Noto Sans Japanese,游ゴシック体,Yu Gothic,YuGothic,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,メイリオ,Meiryo,sans-serif;font-size:24px;font-size:1.5rem}.capacity_detail_i dt .__sm{font-size:11px;font-size:.6875rem}.capacity_detail_i ul{padding-left:30px}.capacity_detail_i li{list-style-type:disc;font-size:12px;font-size:.75rem}.capacity_detail_t .__i{position:relative;display:block;width:30px;height:40px;margin-right:auto;margin-bottom:10px;margin-left:auto;padding-top:5px;padding-bottom:5px;font-family:RexBold,Open Sans,Noto Sans Japanese,游ゴシック体,Yu Gothic,YuGothic,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,メイリオ,Meiryo,sans-serif;font-size:30px;font-size:1.875rem;line-height:1}.capacity_detail_t .__i:after,.capacity_detail_t .__i:before{position:absolute;top:0;display:inline-block;height:100%;content:"";border:5px solid transparent}.__01 .capacity_detail_t .__i{color:#fff;background:#2f2f2f}.__01 .capacity_detail_t .__i:before{left:100%;border-left:5px solid #2f2f2f}.__01 .capacity_detail_t .__i:after{right:100%;border-right:5px solid #2f2f2f}.__02 .capacity_detail_t .__i{color:#1c1b20;background:#fff}.__02 .capacity_detail_t .__i:before{left:100%;border-left:5px solid #fff}.__02 .capacity_detail_t .__i:after{right:100%;border-right:5px solid #fff}.capacity_detail_t .__sm{display:block;font-size:12px;font-size:.75rem}.capacity_imgs{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:20px;-js-display:flex}@media screen and (min-width:30em){.capacity_imgs{-ms-flex-pack:distribute;justify-content:space-around}}@media screen and (max-width:30em){.capacity_imgs{-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center}}@media screen and (min-width:30em){.capacity_imgs p{width:calc(33.333% - 20px)}}@media screen and (max-width:30em){.capacity_imgs p{width:calc(49% - 20px);margin:10px}}.capacity_note{margin-bottom:30px;font-size:14px;font-size:.875rem}.capacity_note .__sm{font-size:11px;font-size:.6875rem}@media screen and (max-width:30em){.capacity_note .__sm{display:block}}.capacity_note img{margin-right:10px;vertical-align:middle}@media screen and (max-width:30em){.capacity_note img{display:block;margin:10px auto}}.capacity_dls{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:30px;border:1px solid #000;-js-display:flex}@media screen and (max-width:30em){.capacity_dls{flex-direction:column;-webkit-box-direction:normal;-webkit-box-orient:vertical;-ms-flex-direction:column}}.capacity_dls dl{width:50%;border:1px solid #000;background:#fff}@media screen and (max-width:30em){.capacity_dls dl{width:100%}}.capacity_dls dl:first-child dt{color:#fff;background:url(../img/common/bg_pattern04.png)}.capacity_dls dl:nth-child(2) dt{background:url(../img/common/bg_pattern12.png)}.capacity_dls dt{padding:10px;text-align:center;border-bottom:2px solid #000;font-weight:600}.capacity_dls dd{padding:20px;font-size:13px;font-size:.8125rem}@media screen and (max-width:30em){.capacity_dls dd{padding-right:10px;padding-left:10px}}.capacity_dls dd ul{padding-left:20px}.capacity_dls dd li{margin-bottom:10px;list-style-type:disc}.sitemap_t{margin-bottom:20px;text-align:center}.sitemap_t img{width:100%;max-width:140px}@media screen and (max-width:44.375em){.sitemap_t img{max-width:100px}}.sitemap_container{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:50px;-js-display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between}.sitemap_cnt{width:calc(33% - 10px);margin-bottom:30px;background:#2f2f2f}@media screen and (max-width:48.9375em){.sitemap_cnt{width:calc(50% - 15px)}}@media screen and (max-width:30em){.sitemap_cnt{width:100%}}.sitemap_cnt.__top{background:#ffe100}.sitemap_cnt.__full{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-js-display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (min-width:48.9375em){.sitemap_cnt.__last{margin-right:auto;margin-left:20px}}.sitemap_cnt_i{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;padding:30px;text-align:center;-js-display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-box-pack:center;-ms-flex-direction:column;-ms-flex-pack:center;justify-content:center}.__full .sitemap_cnt_i{width:calc(33% - 10px)}@media screen and (max-width:48.9375em){.__full .sitemap_cnt_i{width:calc(50% - 15px)}}@media screen and (max-width:30em){.__full .sitemap_cnt_i{width:100%}}.sitemap_cnt_links{display:-webkit-box;display:-ms-flexbox;display:flex;width:calc(67% + 10px);padding:30px;background:#000;-js-display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width:48.9375em){.sitemap_cnt_links{width:calc(50% + 15px)}}@media screen and (max-width:30em){.sitemap_cnt_links{width:100%}}.sitemap_cnt_links .sitemap_cnt_btn{width:calc(50% - 15px);margin-top:10px;margin-bottom:10px}@media screen and (max-width:48.9375em){.sitemap_cnt_links .sitemap_cnt_btn{width:100%;margin:0}.sitemap_cnt_links .sitemap_cnt_btn:not(:last-child){margin-bottom:20px}}.sitemap_cnt_t{margin-bottom:30px;text-align:center}.sitemap_cnt_btn{text-align:center;font-size:12px;font-size:.75rem}.sitemap_cnt_btn a{position:relative;display:inline-block;width:100%;max-width:290px;padding:15px 10px;transition:.4s ease;color:#1c1b20;background:#ffe100;font-weight:600}@media screen and (max-width:48.9375em){.sitemap_cnt_btn a{padding-right:25px}}.__top .sitemap_cnt_btn a{color:#fff;background:#2f2f2f}@media screen and (min-width:30em){.__top .sitemap_cnt_btn a:hover{color:#1c1b20;background:#fff}.__top .sitemap_cnt_btn a:hover:after{color:#1c1b20}}.__top .sitemap_cnt_btn a:after{color:#fff}@media screen and (min-width:30em){.sitemap_cnt_btn a:hover{color:#1c1b20;background:#fff}.sitemap_cnt_btn a:hover:after{-webkit-transform:translate(4px,-50%);transform:translate(4px,-50%)}}.sitemap_cnt_btn a:after{position:absolute;top:50%;right:10px;content:"\64";transition:.4s ease;-webkit-transform:translateY(-50%);transform:translateY(-50%);text-transform:none;color:#1c1b20;font-family:yeshige_symbols!important;font-weight:400;font-style:normal;font-variant:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none}.form_salonTel{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;padding-top:50px;text-align:center;font-family:RexBold,Open Sans,Noto Sans Japanese,游ゴシック体,Yu Gothic,YuGothic,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,メイリオ,Meiryo,sans-serif;font-size:16px;line-height:1.3;-js-display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between}.form_salonTel li{position:relative;width:calc(33% - 10px);margin-bottom:30px;padding:20px 10px 10px;border:2px solid #000;background:url(../img/common/bg_pattern12.png)}@media screen and (max-width:44.375em){.form_salonTel li{width:calc(50% - 10px)}}@media screen and (max-width:30em){.form_salonTel li{width:calc(50% - 5px);padding:15px 5px 10px}}.form_salonTel dt{position:absolute;top:-3px;left:50%;padding:0 5px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#fff;background:#2f2f2f}@media screen and (min-width:30em){.form_salonTel dt{width:100%;max-width:180px}}.form_salonTel dt:after,.form_salonTel dt:before{position:absolute;top:0;content:"";border:10px solid transparent}@media screen and (max-width:30em){.form_salonTel dt:after,.form_salonTel dt:before{border-width:9px}}.form_salonTel dt:before{right:100%;-webkit-transform:translateX(.5px);transform:translateX(.5px);border-right:10px solid #2f2f2f}.form_salonTel dt:after{left:100%;-webkit-transform:translateX(-.5px);transform:translateX(-.5px);border-left:10px solid #2f2f2f}@media screen and (max-width:30em){.form_salonTel dt{width:86%;font-size:14px}}.form_salonTel dd{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-js-display:flex;align-items:center;-webkit-box-align:center;-webkit-box-pack:center;-ms-flex-align:center;-ms-flex-pack:center;justify-content:center}.form_salonTel p{position:relative;font-size:30px}@media screen and (max-width:56.875em){.form_salonTel p{font-size:26px}}@media screen and (max-width:30em){.form_salonTel p{font-size:20px}}.form_salonTel p:before{display:inline-block;margin-right:5px;content:"\f095";vertical-align:middle;font-family:FontAweSome;font-size:20px}@media screen and (max-width:30em){.form_salonTel p:before{font-size:16px}}.policy_dl{margin-bottom:30px;padding:0 10px 20px;line-height:1.5}@media screen and (max-width:30em){.policy_dl{font-size:14px;font-size:.875rem}}.policy_dl dt{margin-bottom:10px;padding-bottom:5px;border-bottom:1px solid #000;font-size:24px;font-size:1.5rem;font-weight:600}@media screen and (max-width:30em){.policy_dl dt{font-size:18px;font-size:1.125rem}}.u-mt0{margin-top:0!important}.u-mb0{margin-bottom:0!important}.u-ml0{margin-left:0!important}.u-mr0{margin-right:0!important}.u-pt0{padding-top:0!important}.u-pb0{padding-bottom:0!important}.u-pl0{padding-left:0!important}.u-pr0{padding-right:0!important}.u-mt5{margin-top:5px!important}.u-mb5{margin-bottom:5px!important}.u-ml5{margin-left:5px!important}.u-mr5{margin-right:5px!important}.u-pt5{padding-top:5px!important}.u-pb5{padding-bottom:5px!important}.u-pl5{padding-left:5px!important}.u-pr5{padding-right:5px!important}.u-mt10{margin-top:10px!important}.u-mb10{margin-bottom:10px!important}.u-ml10{margin-left:10px!important}.u-mr10{margin-right:10px!important}.u-pt10{padding-top:10px!important}.u-pb10{padding-bottom:10px!important}.u-pl10{padding-left:10px!important}.u-pr10{padding-right:10px!important}.u-mt15{margin-top:15px!important}.u-mb15{margin-bottom:15px!important}.u-ml15{margin-left:15px!important}.u-mr15{margin-right:15px!important}.u-pt15{padding-top:15px!important}.u-pb15{padding-bottom:15px!important}.u-pl15{padding-left:15px!important}.u-pr15{padding-right:15px!important}.u-mt20{margin-top:20px!important}.u-mb20{margin-bottom:20px!important}.u-ml20{margin-left:20px!important}.u-mr20{margin-right:20px!important}.u-pt20{padding-top:20px!important}.u-pb20{padding-bottom:20px!important}.u-pl20{padding-left:20px!important}.u-pr20{padding-right:20px!important}.u-mt25{margin-top:25px!important}.u-mb25{margin-bottom:25px!important}.u-ml25{margin-left:25px!important}.u-mr25{margin-right:25px!important}.u-pt25{padding-top:25px!important}.u-pb25{padding-bottom:25px!important}.u-pl25{padding-left:25px!important}.u-pr25{padding-right:25px!important}.u-mt30{margin-top:30px!important}.u-mb30{margin-bottom:30px!important}.u-ml30{margin-left:30px!important}.u-mr30{margin-right:30px!important}.u-pt30{padding-top:30px!important}.u-pb30{padding-bottom:30px!important}.u-pl30{padding-left:30px!important}.u-pr30{padding-right:30px!important}.u-mt35{margin-top:35px!important}.u-mb35{margin-bottom:35px!important}.u-ml35{margin-left:35px!important}.u-mr35{margin-right:35px!important}.u-pt35{padding-top:35px!important}.u-pb35{padding-bottom:35px!important}.u-pl35{padding-left:35px!important}.u-pr35{padding-right:35px!important}.u-mt40{margin-top:40px!important}.u-mb40{margin-bottom:40px!important}.u-ml40{margin-left:40px!important}.u-mr40{margin-right:40px!important}.u-pt40{padding-top:40px!important}.u-pb40{padding-bottom:40px!important}.u-pl40{padding-left:40px!important}.u-pr40{padding-right:40px!important}.u-mt45{margin-top:45px!important}.u-mb45{margin-bottom:45px!important}.u-ml45{margin-left:45px!important}.u-mr45{margin-right:45px!important}.u-pt45{padding-top:45px!important}.u-pb45{padding-bottom:45px!important}.u-pl45{padding-left:45px!important}.u-pr45{padding-right:45px!important}.u-mt50{margin-top:50px!important}.u-mb50{margin-bottom:50px!important}.u-ml50{margin-left:50px!important}.u-mr50{margin-right:50px!important}.u-pt50{padding-top:50px!important}.u-pb50{padding-bottom:50px!important}.u-pl50{padding-left:50px!important}.u-pr50{padding-right:50px!important}.u-mt55{margin-top:55px!important}.u-mb55{margin-bottom:55px!important}.u-ml55{margin-left:55px!important}.u-mr55{margin-right:55px!important}.u-pt55{padding-top:55px!important}.u-pb55{padding-bottom:55px!important}.u-pl55{padding-left:55px!important}.u-pr55{padding-right:55px!important}.u-mt60{margin-top:60px!important}.u-mb60{margin-bottom:60px!important}.u-ml60{margin-left:60px!important}.u-mr60{margin-right:60px!important}.u-pt60{padding-top:60px!important}.u-pb60{padding-bottom:60px!important}.u-pl60{padding-left:60px!important}.u-pr60{padding-right:60px!important}.u-mt65{margin-top:65px!important}.u-mb65{margin-bottom:65px!important}.u-ml65{margin-left:65px!important}.u-mr65{margin-right:65px!important}.u-pt65{padding-top:65px!important}.u-pb65{padding-bottom:65px!important}.u-pl65{padding-left:65px!important}.u-pr65{padding-right:65px!important}.u-mt70{margin-top:70px!important}.u-mb70{margin-bottom:70px!important}.u-ml70{margin-left:70px!important}.u-mr70{margin-right:70px!important}.u-pt70{padding-top:70px!important}.u-pb70{padding-bottom:70px!important}.u-pl70{padding-left:70px!important}.u-pr70{padding-right:70px!important}.u-mt75{margin-top:75px!important}.u-mb75{margin-bottom:75px!important}.u-ml75{margin-left:75px!important}.u-mr75{margin-right:75px!important}.u-pt75{padding-top:75px!important}.u-pb75{padding-bottom:75px!important}.u-pl75{padding-left:75px!important}.u-pr75{padding-right:75px!important}.u-mt80{margin-top:80px!important}.u-mb80{margin-bottom:80px!important}.u-ml80{margin-left:80px!important}.u-mr80{margin-right:80px!important}.u-pt80{padding-top:80px!important}.u-pb80{padding-bottom:80px!important}.u-pl80{padding-left:80px!important}.u-pr80{padding-right:80px!important}.u-mt85{margin-top:85px!important}.u-mb85{margin-bottom:85px!important}.u-ml85{margin-left:85px!important}.u-mr85{margin-right:85px!important}.u-pt85{padding-top:85px!important}.u-pb85{padding-bottom:85px!important}.u-pl85{padding-left:85px!important}.u-pr85{padding-right:85px!important}.u-mt90{margin-top:90px!important}.u-mb90{margin-bottom:90px!important}.u-ml90{margin-left:90px!important}.u-mr90{margin-right:90px!important}.u-pt90{padding-top:90px!important}.u-pb90{padding-bottom:90px!important}.u-pl90{padding-left:90px!important}.u-pr90{padding-right:90px!important}.u-mt95{margin-top:95px!important}.u-mb95{margin-bottom:95px!important}.u-ml95{margin-left:95px!important}.u-mr95{margin-right:95px!important}.u-pt95{padding-top:95px!important}.u-pb95{padding-bottom:95px!important}.u-pl95{padding-left:95px!important}.u-pr95{padding-right:95px!important}.u-mt100{margin-top:100px!important}.u-mb100{margin-bottom:100px!important}.u-ml100{margin-left:100px!important}.u-mr100{margin-right:100px!important}.u-pt100{padding-top:100px!important}.u-pb100{padding-bottom:100px!important}.u-pl100{padding-left:100px!important}.u-pr100{padding-right:100px!important}.u-tal{text-align:left!important}.u-tar{text-align:right!important}.u-tac{text-align:center!important}.u-fwb{font-weight:700}.u-fl,.u-fl-10{float:left}.u-fl-10{margin-right:10px}.u-fr,.u-fr-10{float:right}.u-fr-10{margin-left:10px}.u-oh,.u-vh{overflow:hidden}.u-vh{position:absolute;clip:rect(0 0 0 0);width:1px;height:1px;margin:-1px;padding:0;border:0}.cf:after,.f_i:after,.u-cf:after{display:block;clear:both;content:" "}.spinner1{position:relative;width:40px;height:40px}.double-bounce1,.double-bounce2{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-animation:zb 2s infinite ease-in-out;animation:zb 2s infinite ease-in-out;opacity:.6;border-radius:50%;background-color:#fff}.double-bounce2{-webkit-animation-delay:-1s;animation-delay:-1s}.spinner2{position:relative;width:40px;height:40px}.container1>div,.container2>div,.container3>div{position:absolute;width:6px;height:6px;-webkit-animation:xb 1.2s infinite ease-in-out;animation:xb 1.2s infinite ease-in-out;border-radius:100%;background-color:#fff;-webkit-animation-fill-mode:both;animation-fill-mode:both}.spinner2 .spinner-container{position:absolute;width:100%;height:100%}.container2{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.container3{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.circle1{top:0;left:0}.circle2{top:0;right:0}.circle3{right:0;bottom:0}.circle4{bottom:0;left:0}.container2 .circle1{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.container3 .circle1{-webkit-animation-delay:-1s;animation-delay:-1s}.container1 .circle2{-webkit-animation-delay:-.9s;animation-delay:-.9s}.container2 .circle2{-webkit-animation-delay:-.8s;animation-delay:-.8s}.container3 .circle2{-webkit-animation-delay:-.7s;animation-delay:-.7s}.container1 .circle3{-webkit-animation-delay:-.6s;animation-delay:-.6s}.container2 .circle3{-webkit-animation-delay:-.5s;animation-delay:-.5s}.container3 .circle3{-webkit-animation-delay:-.4s;animation-delay:-.4s}.container1 .circle4{-webkit-animation-delay:-.3s;animation-delay:-.3s}.container2 .circle4{-webkit-animation-delay:-.2s;animation-delay:-.2s}.container3 .circle4{-webkit-animation-delay:-.1s;animation-delay:-.1s}@-webkit-keyframes xb{0%,80%,to{-webkit-transform:scale(0)}40%{-webkit-transform:scale(1)}}@keyframes xb{0%,80%,to{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}.spinner3{position:relative;width:40px;height:40px;-webkit-animation:yb 2s infinite linear;animation:yb 2s infinite linear}.dot1,.dot2{position:absolute;top:0;display:inline-block;width:60%;height:60%;-webkit-animation:zb 2s infinite ease-in-out;animation:zb 2s infinite ease-in-out;border-radius:100%;background-color:#fff}.dot2{top:auto;bottom:0;-webkit-animation-delay:-1s;animation-delay:-1s}@-webkit-keyframes yb{to{-webkit-transform:rotate(1turn)}}@keyframes yb{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes zb{0%,to{-webkit-transform:scale(0)}50%{-webkit-transform:scale(1)}}@keyframes zb{0%,to{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);transform:scale(1)}}.spinner4{width:30px;height:30px;-webkit-animation:Ab 1.2s infinite ease-in-out;animation:Ab 1.2s infinite ease-in-out;background-color:#fff}@-webkit-keyframes Ab{0%{-webkit-transform:perspective(120px)}50%{-webkit-transform:perspective(120px) rotateY(180deg)}to{-webkit-transform:perspective(120px) rotateY(180deg) rotateX(180deg)}}@keyframes Ab{0%{-webkit-transform:perspective(120px) rotateX(0deg) rotateY(0deg);transform:perspective(120px) rotateX(0deg) rotateY(0deg)}50%{-webkit-transform:perspective(120px) rotateX(-180.1deg) rotateY(0deg);transform:perspective(120px) rotateX(-180.1deg) rotateY(0deg)}to{-webkit-transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg);transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg)}}.spinner5{position:relative;width:32px;height:32px}.cube1,.cube2{position:absolute;top:0;left:0;width:10px;height:10px;-webkit-animation:Bb 1.8s infinite ease-in-out;animation:Bb 1.8s infinite ease-in-out;background-color:#fff}.cube2{-webkit-animation-delay:-.9s;animation-delay:-.9s}@-webkit-keyframes Bb{25%{-webkit-transform:translateX(42px) rotate(-90deg) scale(.5)}50%{-webkit-transform:translateX(42px) translateY(42px) rotate(-180deg)}75%{-webkit-transform:translateX(0) translateY(42px) rotate(-270deg) scale(.5)}to{-webkit-transform:rotate(-1turn)}}@keyframes Bb{25%{-webkit-transform:translateX(42px) rotate(-90deg) scale(.5);transform:translateX(42px) rotate(-90deg) scale(.5)}50%{-webkit-transform:translateX(42px) translateY(42px) rotate(-179deg);transform:translateX(42px) translateY(42px) rotate(-179deg)}50.1%{-webkit-transform:translateX(42px) translateY(42px) rotate(-180deg);transform:translateX(42px) translateY(42px) rotate(-180deg)}75%{-webkit-transform:translateX(0) translateY(42px) rotate(-270deg) scale(.5);transform:translateX(0) translateY(42px) rotate(-270deg) scale(.5)}to{-webkit-transform:rotate(-1turn);transform:rotate(-1turn)}}.spinner6{width:50px;height:30px;text-align:center}.spinner6>div{display:inline-block;width:6px;height:100%;margin-left:2px;-webkit-animation:Cb 1.2s infinite ease-in-out;animation:Cb 1.2s infinite ease-in-out;background-color:#fff}.spinner6 .rect2{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.spinner6 .rect3{-webkit-animation-delay:-1s;animation-delay:-1s}.spinner6 .rect4{-webkit-animation-delay:-.9s;animation-delay:-.9s}.spinner6 .rect5{-webkit-animation-delay:-.8s;animation-delay:-.8s}.spinner7{width:90px;height:30px;text-align:center}.spinner7>div{display:inline-block;width:15px;height:15px;margin-left:3px;-webkit-animation:Cb .7s infinite ease-in-out;animation:Cb .7s infinite ease-in-out;border-radius:50%;background-color:#fff}.spinner7 .circ2{-webkit-animation-delay:-.6s;animation-delay:-.6s}.spinner7 .circ3{-webkit-animation-delay:-.5s;animation-delay:-.5s}.spinner7 .circ4{-webkit-animation-delay:-.4s;animation-delay:-.4s}.spinner7 .circ5{-webkit-animation-delay:-.3s;animation-delay:-.3s}@-webkit-keyframes Cb{0%,40%,to{-webkit-transform:translateY(-10px)}20%{-webkit-transform:translateY(-20px)}}@keyframes Cb{0%,40%,to{-webkit-transform:translateY(-10px);transform:translateY(-10px)}20%{-webkit-transform:translateY(-20px);transform:translateY(-20px)}}#fakeloader{position:fixed;z-index:99999;top:0;left:0;display:none;width:100%;height:100%;transition:opacity 1.4s;transition-delay:.6s;background-color:#000}#fakeloader.is-opacity{opacity:0}#fakeloader.is-hide{display:none}.fl.spinner2{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
 
.m-faq{
	counter-increment: inst;
}

.m-faq dd:before{
	content: counter(inst);
}
 
.coronavirus-measures .m-h2{
  background-image: url(../img/coronavirus-measures/tit_bg01.jpg);
}

.coronavirus-measures .m-contact_bnr .__img img{
	max-width:280px;
}

.coronavirus-measures .m-h2 img{
	max-width:inherit !important;
}

.big-title{
	font-size: 2.75rem;
}
