@charset "utf-8";@import url(https://fonts.googleapis.com/css?family=Raleway:300,400,700);@import url(https://fonts.googleapis.com/css?family=Roboto:700,400,300);@import url(https://fonts.googleapis.com/css?family=Roboto+Condensed:400,700);@import url(https://fonts.googleapis.com/css?family=Lora:400,700);@import url(https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css);/*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */button,hr,input{overflow:visible}audio,canvas,progress,video{display:inline-block}progress,sub,sup{vertical-align:baseline}body,p{margin:0}abbr[title],p a:hover{text-decoration:underline}[type=checkbox],[type=radio],legend{padding:0;box-sizing:border-box}.cf:after,.form dd:after,.form dl:after,.slick-track:after,.staff-list-detail .staff-text:after,.staff-list-detail>ul:after,.staff-list-simple>ul:after{clear:both}.slick-loading .slick-slide,.slick-loading .slick-track{visibility:hidden}.slick-dots,dl,ul{list-style:none}html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section{display:block}h1{margin:.67em 0}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects;text-decoration:none}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline dotted}b,strong{font-weight:bolder}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{color:inherit;display:table;max-width:100%;white-space:normal}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.slick-dots li button:before,.slick-next:before,.slick-prev:before,body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}summary{display:list-item}[hidden],template{display:none}body{font-size:16px;font-family:Roboto,Arial,"游ゴシック","Yu Gothic","游ゴシック体",YuGothic,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Osaka,'メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS PGothic',sans-serif;line-height:1.7;color:#333;background:#fff}.lead,.note{line-height:1.4}.lead,.t-max{margin-left:auto;margin-right:auto}p+p{margin-top:1em}p+h1,p+h2,p+h3,p+h4,p+h5,p+h6{margin-top:1.5em}.lead{font-size:1.5rem;display:table}.note{font-size:14.4px;color:#858585}.t-big{font-size:150%}.t-small{font-size:80%}.t-l{text-align:left}.t-c{text-align:center}.t-r{text-align:right}caption,th{text-align:left}.t-max{max-width:700px}a:link{color:#c01a41}a:visited{color:#931432}a:hover{color:#e22b56}.list1 dt:before,.list1 li:before,.list2 dt:before,.list2 li:before{color:#c01a41;position:relative;font-family:FontAwesome;font-weight:700}dd,dl,dt,li,ol,ul{margin:0;padding:0}ol{padding-left:1.5em}.list1,.list2,.list3{position:relative}.list1 dt:before,.list1 li:before{content:"\f138";font-size:12px;left:-.5em;top:-.1em}.list2 dt:before,.list2 li:before{content:"\f105";font-size:16px;left:-.35em;top:0}ul.list1 li{margin:0 0 .2em;padding:0 0 0 .8em;text-indent:-.6em}ul.list2 li{margin:0 0 .2em;padding:0 0 0 .95em;text-indent:-.7em}ul.list1 li ul li,ul.list2 li ul li{margin-left:.5em}ul.list1 li ul li:before,ul.list2 li ul li:before{content:"・";font-size:16px;position:relative;left:0;top:0}dl.list1,dl.list2{line-height:1.5;padding-top:.5em}dl.list1 dt{padding:0 0 0 .8em;text-indent:-.6em}dl.list2 dt{padding:0 0 0 .95em;text-indent:-.7em}dl.list1 dt,dl.list2 dt{width:7em}dl.list1 dd,dl.list2 dd{margin:-1.5em 0 .5em;padding:0 0 .5em 8em;border-bottom:1px dotted #999}dl.list1 dd:last-child,dl.list2 dd:last-child{margin-bottom:0}.list-inline li{display:inline-block}.form dd:after,.form dd:before,.form dl:after,.form dl:before{content:" ";display:table}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}caption{color:#858585}.table{width:100%}.table td,.table th{border:1px solid #d6d6d6;padding:.3em}.table-striped>tbody>tr:nth-of-type(2n+1){background:#f5f5f5}.form dt{float:left;width:30%;padding-right:1em;font-weight:700}.form dd{float:left;width:70%;margin-bottom:1.5em}.form input[type=text],.form input[type=email],.form input[type=tel],.form input[type=password],.form textarea{background:#f5f5f5;border:1px solid #d6d6d6;font-size:1em;line-height:1.8;padding:10px;width:100%;transition:all .3s ease 0s}.form input[type=text]:focus,.form input[type=email]:focus,.form input[type=tel]:focus,.form input[type=password]:focus,.form select:focus,.form textarea:focus{border:1px solid #c01a41;background:#fff;transition:all .3s ease 0s;box-shadow:0 0 10px -3px #e8587a;outline:0}.form input.half[type=text]{width:50%}.form input.mini[type=text]{width:4em}.form select{background:#f5f5f5;border:1px solid #d6d6d6;overflow:hidden;padding:5px 10px;height:3em}.form select.max{box-sizing:border-box;width:100%}.form select.domain{width:40%;width:calc(50% - 1.5em)}.form input[type=checkbox],.form input[type=radio]{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;width:1.5em;height:1.5em;background-color:#fff;border:1px solid #d6d6d6;box-shadow:inset 0 4px 5px 0 rgba(0,0,0,.2);vertical-align:middle;cursor:pointer;outline:0}#m-menu li a,.slick-slider,dd,div,dt,input,li,ol dl,p,section,select,table,td,textarea,th,tr,ul{box-sizing:border-box}#twitter iframe,img{vertical-align:bottom}.form input[type=radio]{-webkit-appearance:button;appearance:button;border-radius:50%}.form input[type=radio]:checked{background-color:#c01a41}.form input[type=radio]:checked:after{display:block;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;content:"";width:.6em;height:.6em;background:#fff;border-radius:50%}.form input[type=checkbox]{-webkit-appearance:none;appearance:none}.form input[type=checkbox]:checked:after{font-family:FontAwesome;content:"\f00c";display:block;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;font-size:18px;font-weight:700;color:#fff}.form input[type=checkbox]:checked{background:#c01a41;opacity:1}.form .btn{text-align:center;margin:1em auto;display:block;color:#fff;background:#c01a41;transition:all .3s ease 0s;padding:1em 0;border-radius:20px;width:260px;position:relative;border:none}.form .btn:hover{background:#e22b56;transition:all .3s ease 0s}.form .btn:after{font-family:FontAwesome;content:"\f054";font-size:1rem;position:absolute;right:10px;transition:all .3s ease 0s}.form .btn:hover:after{right:7px;transition:all .3s ease 0s}.form-confirmation dl{border-bottom:1px solid #d6d6d6;margin-bottom:1em}.form-confirmation dd,.form-confirmation dt{min-height:1.5em}h1,h2,h3,h4,h5,h6{font-weight:700}h1{font-size:40px}h2{font-size:32px}h3{font-size:24px}h4{font-size:19.2px}h5{font-size:16px}.heading1{overflow:hidden;text-align:center}.heading1>span{position:relative;display:inline-block;margin:0 1em;padding:0 1em;text-align:left}#m-menu,.heading2,.heading3,.title{text-align:center}.heading1>span::after,.heading1>span::before{position:absolute;top:50%;content:'';width:600%;height:1px;background-color:#d6d6d6}.heading1>span::before{right:100%}#m-menu,#s-menu{right:0}.heading1>span::after{left:100%}.heading2{font-size:1rem}.heading2>span{font-family:Raleway,sans-serif;font-size:180%;font-weight:300;letter-spacing:.05em;display:block;line-height:1.2;word-wrap:break-word;overflow-wrap:break-word}.heading3{padding:2.2em 0;line-height:1.2;color:#fff;position:relative}.heading3:after{content:"";display:block;position:absolute;top:0;z-index:-1;width:100%;height:5em;background-color:#c01a41;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;transform:skewY(-5deg);-webkit-transform:skewY(-5deg);-ms-transform:skewY(-5deg)}.heading4{overflow:hidden;position:relative;padding-bottom:3px}.heading4:after,.heading4:before{bottom:0;position:absolute;content:"";width:100%}.heading4:before{border-bottom:3px solid #c01a41;height:0;z-index:0}.heading4:after{border-bottom:3px solid #d6d6d6;z-index:1}.title{margin:.75em 0;position:relative;color:#fff;z-index:1}#l-menu li,#s-menu a:hover{color:#707070}.title span{position:relative;z-index:10}.title:after,.title:before{display:block;position:absolute;top:-2.5em;content:"";width:100%;height:5em}#m-menu li a:after,#m-menu li+li:before{left:0;content:'';bottom:0}.title:before{background:#c3c0b0;z-index:1;transform:skewY(5deg);-webkit-transform:skewY(5deg);-ms-transform:skewY(5deg)}.title:after{background:#c01a41;z-index:2;transform:skewY(-5deg);-webkit-transform:skewY(-5deg);-ms-transform:skewY(-5deg)}#header{position:fixed!important;z-index:999;top:0;display:block;width:100%;height:130px;box-shadow:0 0 5px rgba(0,0,0,.2);transition:all .3s ease 0s;background:#fff}#header.fixed{top:-80px;transition:all .3s ease 0s}#header-sp{display:none}#header .logo{width:200px;height:50px;display:block;margin:10px auto 0;transition:all .3s ease 0s}#header.fixed .logo{width:160px;height:40px;display:block;margin:0 auto;transition:all .3s ease 0s}header .logo a{background:url(../common/images/logo.png) top center no-repeat;background-size:cover;display:block;width:100%;height:100%;text-indent:-9999px}#m-menu{width:100%;line-height:1.5;position:absolute;top:70px;transition:all .2s ease 0s}#header.fixed #m-menu{line-height:1.2;top:80px;transition:all .2s ease 0s}#m-menu ul{display:table;width:100%}#m-menu li{display:table-cell;position:relative;line-height:1;min-width:70px}#m-menu li+li:before{position:absolute;top:0;margin:auto;width:1px;height:30%;background-color:#999}#menu-open div,#menu-rsv a div{line-height:1;margin-top:35px;text-align:center}#l-menu li:after,#m-menu li a:after{background-color:#c01a41;transition:all .3s ease 0s;transform:scaleX(0)}#m-menu li .jap{font-size:14.4px;font-family:Roboto,Arial,"游ゴシック","Yu Gothic","游ゴシック体",YuGothic,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Osaka,'メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS PGothic',sans-serif;letter-spacing:0;font-weight:700}#m-menu li .eng{font-size:16px;font-family:Roboto Condensed,Roboto,Arial,"游ゴシック","Yu Gothic","游ゴシック体",YuGothic,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Osaka,'メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS PGothic',sans-serif;letter-spacing:.05em;font-weight:700}#m-menu li a{display:block;width:100%;height:50px;color:#333;padding-top:1em;transition:all .3s ease 0s;position:relative}#m-menu li a:after{position:absolute;width:100%;height:2px}#m-menu li a:hover:after,#m-menu li.active a:after{transform:scaleX(1)}#m-menu li.active a:before{content:"";position:absolute;bottom:0;left:50%;margin-left:-9px;display:block;width:0;height:0;border-style:solid;border-width:0 9px 9px;border-color:transparent transparent #c01a41}#l-menu li,#s-menu li{display:table-cell;padding:.5em 1em}#menu-rsv a,#scroll-up a{height:100%;display:block;width:100%}#m-menu li#m-menu-home{width:3em;min-width:3em}#m-menu li#m-menu-home a{display:block;text-indent:-9999px}#m-menu li#m-menu-home:before{font-family:FontAwesome;content:"\f015";font-size:24px;position:absolute;left:.5em;top:.5em}#l-menu,#s-menu{position:absolute;top:0;font-size:12px}#l-menu ul,#s-menu ul{display:table}#s-menu a{color:#333}#s-menu a:before{font-family:FontAwesome;content:"\f105";position:relative;left:-.35em;top:0}#l-menu{left:0}#l-menu li{cursor:pointer;position:relative;border-right:dotted 1px #999}#l-menu li.active,#l-menu li:hover{color:#333;font-weight:700}#menu-close,#menu-open,#menu-rsv a:after{color:#fff;position:absolute;right:0;top:0;width:50px}#l-menu li:after{position:absolute;top:0;left:0;content:'';width:100%;height:2px}#l-menu li.active:after,#l-menu li:hover:after{transform:scaleX(1)}.navArea ul li a::before{border-bottom:2px solid #e8f409;bottom:0;content:"";display:block;left:0;position:absolute;right:0;transform:translate(-100%,0);transition:all .5s ease 0s;z-index:2}#f-menu li,#menu-close:before,#s-l-menu li,#scroll-up{position:relative}.navArea ul li a:hover::before{transform:translate(0,0)}#menu-close,#menu-open{height:50px;background:#c01a41;cursor:pointer}#menu-open div{font-size:11px}#menu-open:before{display:inline-block;font-size:25px;line-height:40px;width:50px;position:absolute;top:0;left:0;text-align:center;font-family:FontAwesome;content:"\f0c9"}#menu-close:before{display:inline-block;font-size:30px;line-height:50px;width:50px;text-align:center;font-family:FontAwesome;content:"\f00d"}#menu-rsv{height:50px;width:50px;background:#c3c0b0;position:absolute;top:0;left:0;cursor:pointer;overflow:hidden;z-index:0}#menu-rsv a{position:absolute;top:0;left:0;color:#504d3d}#menu-rsv a div{font-size:11px;font-family:"Roboto Condensed",sans-serif}#menu-rsv a:after{display:inline-block;font-size:25px;line-height:40px;text-align:center;font-family:FontAwesome;content:"\f02d";text-indent:0;z-index:1}#side-menu{background:#fff;overflow:auto;overflow-x:hidden;overflow-y:auto;padding:50px 0}#flow h3,.explain,.map,.slick-list,.staff-list-detail,.staff-list-detail .staff-text .sport,.staff-list-detail>ul>li,.staff-list-simple,.staff-view,.staff-view-form,main{overflow:hidden}#side-menu ul{border-top:1px dashed #ddd}#side-menu li{padding:.5em 20px;border-bottom:1px dashed #ddd}#side-menu li a{font-size:16px;color:#333;display:block;font-weight:700}#side-menu li .jap{font-family:Roboto,Arial,"游ゴシック","Yu Gothic","游ゴシック体",YuGothic,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Osaka,'メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS PGothic',sans-serif;letter-spacing:0}#side-menu li .eng{font-family:Roboto Condensed,Roboto,Arial,"游ゴシック","Yu Gothic","游ゴシック体",YuGothic,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Osaka,'メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS PGothic',sans-serif;letter-spacing:.05em}#side-menu li a i{color:#c01a41}#side-menu li a span:after{content:"\A";white-space:pre}#s-l-menu{display:table;width:100%;border-top:none}#s-l-menu li{display:table-cell;width:50%;text-align:center;cursor:pointer;padding:.7em 0;color:#858585;background-color:#f9f9f7;font-size:12px;transition:all .3s ease 0s}#s-l-menu li.active{color:#c01a41;font-weight:700;background-color:#f9e8ec;font-size:16px;transition:all .3s ease 0s}#s-l-menu li.active:before{font-family:FontAwesome;content:"\f046";position:relative;left:-.35em;top:0}.open-time,.tel{font-family:Roboto Condensed,Roboto,Arial,"游ゴシック","Yu Gothic","游ゴシック体",YuGothic,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Osaka,'メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS PGothic',sans-serif}#s-s-menu li a{font-size:14.4px;font-weight:400}footer{margin-top:50px}#scroll-up{width:50px;height:50px;border-radius:100%;background:#333;margin:-25px auto;border:4px solid #fff;text-align:center}#scroll-up a{color:#fff;line-height:42px;font-size:32px}#footer-top{background:#c3c0b0;padding:1em 0}#footer-top .banner{margin-top:2em}#footer-top h1{font-size:16px;color:#fff}.open-time{font-size:28.8px}.open-time .sup{font-size:14.4px}.tel{font-size:32px;line-height:1.2}#f-menu li a:after,.btn a:after{font-family:FontAwesome;transition:all .3s ease 0s}#footer-top .tel{margin-top:0}#footer-top .btn{margin:1em 0 0;text-align:left}#copyright,#footer-bottom,.btn,.btn a,.newface .name,.reservation-set,.staff-btn li{text-align:center}#f-menu li{display:inline-block;margin:0 0 0 2%;border-bottom:1px dashed #fff;width:46%;font-size:14.4px}#f-menu li a{display:block;padding:.5em 1em .5em 0;color:#333;transition:all .3s ease 0s}#f-menu li a:hover{text-indent:.5em;background-color:#f9f9f7;color:#707070;transition:all .3s ease 0s}#f-menu li a:after{color:#fff;content:"\f105";font-size:14.4px;position:absolute;right:.5em;top:.5em;font-weight:700}.btn a,.container,main{position:relative}#f-menu li a:hover:after{color:#d6d6d6;right:.3em;transition:all .3s ease 0s}#footer-bottom{background:#c01a41;color:#fff;padding:1em 0}#footer-bottom .logo{max-width:200px;margin:0 auto 1em}#footer-bottom .group{max-width:600px;display:table;margin:0 auto 1em}#footer-bottom .group li{display:table-cell;padding:0 1em}#copyright{font-size:12.8px}main{padding-top:130px}.container{max-width:1280px;margin-left:auto;margin-right:auto}.content{padding:1em 5%}.content-ex{padding:4em 5%}.content p,.content-ex p{max-width:700px;margin-left:auto;margin-right:auto}img{width:100%}.row{-js-display:flex;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.row-rev{-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;flex-direction:row-reverse}.row>.col0{-webkit-box-flex:1;-webkit-flex:1;flex:1}.row>.col1{width:8.33333%}.row>.col2{width:16.66667%}.row>.col3{width:25%}.row>.col4{width:33.33333%}.row>.col5{width:41.66667%}.row>.col6{width:50%}.row>.col7{width:58.33333%}.row>.col8{width:66.66667%}.row>.col9{width:75%}.row>.col10{width:83.33333%}.row>.col11{width:91.66667%}.row>.col12{width:100%}.row.row-margin>.col4{width:31.33333%;width:calc(33.33333% - 1rem)}.row.row-margin>.col6{width:48%;width:calc(50% - 1rem)}.row.row-margin>.col8{width:64.66667%;width:calc(66.66667% - 1rem)}.btn{margin:1em auto}.btn a{display:inline-block;color:#333;background:#fff;transition:all .3s ease 0s;padding:.7em 0;border-radius:20px;width:260px;width:90%;max-width:260px;border:1px solid #5c5c5c}.btn-main a,.btn-sub a{color:#fff;border:none}.btn a:hover{background:#d6d6d6;transition:all .3s ease 0s}.btn a:after{content:"\f054";font-size:1rem;position:absolute;right:10px}.btn a:hover:after{right:7px;transition:all .3s ease 0s}.btn-main a{background:#c01a41}.btn-main a:hover{background:#e22b56}.btn-sub a{background:#c3c0b0}.btn-sub a:hover{background:#d9d7cd}.btn-map a:after{content:"\f041";font-size:1.5rem;top:2px;left:15px;right:auto}.btn-map a:hover:after{top:5px;left:15px;right:auto}.co1{color:#c01a41}.co2{color:#c3c0b0}.co3{color:#f9bf21}.co4{color:#47d299}.co5{color:#ea5765}.area{padding:1em;background:#fff}.area-alt,.area-alt-b{background:#f5f5f5}.area-b{border:1px solid #f5f5f5}.area-alt-b{border:1px solid #d6d6d6}.area-co1,.area-co2,.area-co3,.area-co4,.area-co5{color:#fff}.area-co1{background:#c01a41}.area-co2{background:#c3c0b0}.area-co3{background:#f9bf21}.area-co4{background:#47d299}.area-co5{background:#ea5765}.area-co1-b{background:#f9e8ec;border:1px solid #e22b56;color:#660e23}.area-co2-b{background:#f9f9f7;border:1px solid #d9d7cd;color:#979276}.area-co3-b{background:#fef9e9;border:1px solid #facd53;color:#af8105}.area-co4-b{background:#edfbf5;border:1px solid #70dcb0;color:#239063}.area-co5-b{background:#fdeef0;border:1px solid #f0848f;color:#c31829}.ec-bg,.ex-img{background-size:cover}.cf:after,.cf:before{content:" ";display:table}.explain{transform:skewY(-5deg);-webkit-transform:skewY(-5deg);-ms-transform:skewY(-5deg);position:relative;background-color:#c01a41;color:#fff}.explain:nth-of-type(2n){background-color:#c3c0b0;color:#333}.explain+.explain{border-top:none}.explain h2,.explain h3{display:table;margin:0 auto 1em;line-height:1.2}.ex-text{padding:3em 5% 2em;max-width:640px;margin-right:auto;transform:skewY(5deg);-webkit-transform:skewY(5deg);-ms-transform:skewY(5deg)}.row-rev .ex-text{margin-right:0;margin-left:auto}.ex-img{min-height:200px;background-position:50% 50%;background-repeat:no-repeat}.explain-header{height:300px;margin-bottom:-300px;background-color:#c01a41;transform:skewY(5deg);-webkit-transform:skewY(5deg);-ms-transform:skewY(5deg)}@media screen and (min-width:1280px){.heading3{padding:3.2em 0}.heading3:after{height:7em}.ex-text{padding-left:64px;padding-right:64px}}@media screen and (max-width:959px){h1{font-size:35.2px}h2{font-size:27.2px}h3{font-size:20.8px}h4{font-size:17.6px}h5{font-size:16px}#header{display:none}#header-sp,#header-sp .logo,.pc{display:block}#header-sp{position:fixed!important;z-index:9999;top:0;width:100%;height:50px;box-shadow:0 0 5px rgba(0,0,0,.2);background:#fff}#header-sp .logo{width:160px;height:40px;position:absolute;top:5px;left:0;right:0;margin:0 auto}#header-sp .logo a{background:url(../common/images/logo.png) top center no-repeat;background-size:cover;display:block;width:100%;height:100%;text-indent:-9999px}main{padding-top:50px}.sp{display:none}}@media screen and (max-width:767px){#footer-top .btn,footer{text-align:center}#f-menu li a:after,#f-menu li a:hover:after{color:#fff;right:.5em}h1{font-size:32px}h2{font-size:24px}h3{font-size:19.2px}h4,h5{font-size:16px}.row.row-margin>.col0,.row.row-margin>.col1,.row.row-margin>.col10,.row.row-margin>.col11,.row.row-margin>.col12,.row.row-margin>.col2,.row.row-margin>.col3,.row.row-margin>.col4,.row.row-margin>.col5,.row.row-margin>.col6,.row.row-margin>.col7,.row.row-margin>.col8,.row.row-margin>.col9,.row>.col0,.row>.col1,.row>.col10,.row>.col11,.row>.col12,.row>.col2,.row>.col3,.row>.col4,.row>.col5,.row>.col6,.row>.col7,.row>.col8,.row>.col9{width:100%}.row.row-margin>*+*{margin-top:1em}.row-fixed>.col1{width:8.33333%}.row-fixed>.col2{width:16.66667%}.row-fixed>.col3{width:25%}.row-fixed>.col4{width:33.33333%}.row-fixed>.col5{width:41.66667%}.row-fixed>.col6{width:50%}.row-fixed>.col7{width:58.33333%}.row-fixed>.col8{width:66.66667%}.row-fixed>.col9{width:75%}.row-fixed>.col10{width:83.33333%}.row-fixed>.col11{width:91.66667%}.row-fixed>.col12{width:100%}#footer-top .btn{margin:1em auto 2em}#f-menu{font-size:0}#f-menu li{display:inline-block;margin:-1px 0 0 -1px;border:1px solid #f9f9f7;width:50%;font-size:14.4px;position:relative}#f-menu li a{display:block;padding:.7em 1em .7em .5em;color:#333}#f-menu li a:hover{text-indent:0;background-color:transparent;color:#333}#f-menu li a:after{font-family:FontAwesome;content:"\f105";font-size:14.4px;position:absolute;top:.5em;font-weight:700}.lead{font-size:1.2rem}.explain{border-top:none}.ex-text{max-width:none}.pc{display:none}.sp{display:block}}@media screen and (max-width:599px){.form dd,.form dt{float:none;width:100%}h1{font-size:24px}h2{font-size:19.2px}h3{font-size:16px}.form dd{margin-bottom:1em}.ex-img{min-height:150px}}.eyecatch,.eyecatch li{position:relative}.eyecatch .copy{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;color:#fff;font-weight:700;line-height:1}.eyecatch .copy-img{width:12em;height:4em;text-align:center;font-size:48px;letter-spacing:.05em;padding:1em 0;border:3px solid #fff}.eyecatch .copy-img .main{position:relative}.eyecatch .copy-img .main:after{content:"";display:block;height:3px;background-color:#fff;position:absolute;bottom:-.15em;left:0;right:0;margin:auto;width:100%}.eyecatch .copy-rec,.eyecatch .copy-renew{width:100%;height:6em;left:1em;right:auto}.eyecatch .copy-img .sub{font-size:40%;letter-spacing:.2em;font-weight:400}.eyecatch .copy-img .eng{font-family:Roboto Condensed,Roboto,Arial,"游ゴシック","Yu Gothic","游ゴシック体",YuGothic,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Osaka,'メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS PGothic',sans-serif;font-weight:400;letter-spacing:.1em}.eyecatch .copy-img .eng .sub{font-family:Roboto,Arial,"游ゴシック","Yu Gothic","游ゴシック体",YuGothic,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Osaka,'メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS PGothic',sans-serif;letter-spacing:0}.eyecatch .copy-rec{font-size:32px;letter-spacing:0;transform:skewY(-5deg);-webkit-transform:skewY(-5deg);-ms-transform:skewY(-5deg)}.eyecatch .copy-rec span{font-size:80px;letter-spacing:-.07em}.eyecatch .copy-renew{font-size:32px;letter-spacing:0;color:#333;font-weight:400;line-height:1.2}.eyecatch .copy-renew span{color:#c01a41;font-size:80px;letter-spacing:0;font-weight:700}.eyecatch .slick-dots{bottom:5px}.eyecatch .slick-dots li button:before{opacity:.7;color:#fff}.ec-bg{background-position:50% 50%;background-repeat:no-repeat}.ec-bg-11{background-image:url(../images/ec11.jpg)}.ec-bg-12{background-image:url(../images/ec12.jpg)}.ec-bg-13{background-image:url(../images/ec13.jpg)}.ec-bg-14{background-image:url(../images/ec14.jpg)}.reservation-set{margin-bottom:50px;border-bottom:1px solid #ebebeb}.reservation-set .open-time i,.reservation-set .tel i{color:#c01a41}.reservation-set .open-time{margin-top:.7em}.reservation-set .tel{margin-top:.5em;line-height:1.7}#news{margin:-50px 0 1em;padding-right:5%;padding-top:50px}#news .col10{border-left:1px dotted #999;padding-left:2em}#news dt{font-family:Roboto Condensed,Roboto,Arial,"游ゴシック","Yu Gothic","游ゴシック体",YuGothic,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Osaka,'メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS PGothic',sans-serif;margin-bottom:.5em}#news dd{line-height:1.2;padding-bottom:1em;margin-bottom:1em;border-bottom:1px dotted #d6d6d6}#news .date{width:6em;display:inline-block}#news .icon{position:relative;font-size:12.8px;padding:.1em .5em .1em 1.5em;border-bottom:1px solid #ebebeb}#news .icon:before{font-family:FontAwesome;font-size:1rem;position:absolute;left:0;top:-.3em}#news .icon.new{border-bottom-color:#d1caa2}#news .icon.new:before{content:"\f0f3";color:#d1caa2}#news .icon.coupon{border-bottom-color:#c01a41}#news .icon.coupon:before{content:"\f02e";color:#c01a41}#news .icon.campaign{border-bottom-color:#f9bf21}#news .icon.campaign:before{content:"\f005";color:#f9bf21}.accordion-set{display:table;font-size:12.8px;margin:0 auto;padding:.3em 3em;min-width:10em;border:1px solid #333;border-radius:2em;cursor:pointer;position:relative}.accordion-close:after,.accordion-open:after{font-family:FontAwesome;font-size:1rem;position:absolute;right:10px;top:2px}.accordion-open:after{content:"\f107"}.accordion-close:after{content:"\f106"}.newface{width:100%;margin-bottom:35px}.newface .name{font-weight:700;display:block}.newface .date{font-size:14.4px;display:table;margin:0 auto}#twitter{margin:1em 0;padding-left:5%}#twitter h2 i{color:#00aced;font-size:200%}#twitter>div{margin:0 auto}.home-ex1{background-image:url(../images/ex01.jpg)}.home-ex2{background-image:url(../images/ex02.jpg)}.home-ex3{background-image:url(../images/ex03.jpg)}@media screen and (min-width:960px){.eyecatch,.eyecatch .slick-track{height:350px!important}}@media screen and (min-width:1280px){.eyecatch .copy-img{font-size:64px}.eyecatch .copy-rec{font-size:40px;max-width:1280px;right:0}.eyecatch .copy-rec span{font-size:99.2px}.eyecatch .copy-renew{font-size:40px;max-width:1280px;right:0}.eyecatch .copy-renew span{font-size:99.2px}.eyecatch,.eyecatch .slick-track{height:450px!important}}@media screen and (max-width:959px){.eyecatch .copy-img{font-size:40px}.eyecatch .copy-img .main:after{height:2px}.eyecatch .copy-img .sub{font-size:50%;letter-spacing:.15em}.eyecatch .copy-rec{font-size:24px}.eyecatch .copy-rec span{font-size:64px}.eyecatch .copy-renew{font-size:24px}.eyecatch .copy-renew span{font-size:64px}.ec-bg{height:70vh!important}.ec-bg.slick-slide img{display:none}.reservation-set .open-time{font-size:25.6px;margin-top:.8em}.reservation-set .open-time .sup{font-size:12.8px}.reservation-set .tel{font-size:25.6px;margin-top:.8em}}@media screen and (max-width:767px){.eyecatch .copy-img{font-size:32px;letter-spacing:.05em;width:11em;border-width:2px}.eyecatch .copy-img .main:after{height:1px;bottom:-.1em}.eyecatch .copy-img .sub{font-size:60%;letter-spacing:.1em}.eyecatch .copy-rec{font-size:19.2px;width:100%}.eyecatch .copy-rec span{font-size:48px}.eyecatch .copy-renew{font-size:24px;width:100%}.eyecatch .copy-renew span{font-size:64px}.eyecatch .slick-dots li button:before{font-size:10px}.reservation-set{margin-bottom:20px}.reservation-set .open-time{font-size:19.2px;margin-top:.5em;margin-bottom:-.5em}.reservation-set .open-time .sup{font-size:12.8px}#news{padding-right:0}#twitter{padding-left:0}#twitter>div{border:1px solid #d6d6d6;margin:0 5%}}#flow h3:after,#flow h3:before{content:"";bottom:0;position:absolute}@media screen and (max-width:599px){.eyecatch .copy-img{font-size:24px}.eyecatch .copy-rec{font-size:16px;padding:1em 0}.eyecatch .copy-rec span{font-size:40px}.eyecatch .copy-renew{font-size:19.2px}.eyecatch .copy-renew span{font-size:48px}}@media screen and (max-width:400px){.eyecatch .copy-renew{font-size:16px}.eyecatch .copy-renew span{font-size:40px}}.about-ex1{background-image:url(../about/images/ex01.jpg)}.about-ex2{background-image:url(../about/images/ex02.jpg)}.about-ex3{background-image:url(../about/images/ex03.jpg)}.about-ex4{background-image:url(../about/images/ex04.jpg)}#massage{margin-top:2em}#massage-skill:after{background-image:url(../about/images/about02.jpg)}#massage:after{background-image:url(../about/images/about03.jpg)}.massage-kind{margin-bottom:4em}.massage-kind>section{margin-top:3em;transform:skewY(-5deg);-webkit-transform:skewY(-5deg);-ms-transform:skewY(-5deg)}.massage-kind .row.row-rev>:last-of-type,.massage-kind .row>:first-of-type{padding:0 1em 0 0}.massage-kind .row.row-rev>:first-of-type,.massage-kind .row>:last-of-type{padding:0 0 0 1em}.massage-kind .row h3{color:#fff;background-color:#c01a41;margin:0 0 2em -2rem;padding:.5em .5em .5em 2rem}.massage-kind .row-rev h3{margin:0 -2rem 2em 0;padding:.5em}.massage-kind .row p{transform:skewY(5deg);-webkit-transform:skewY(5deg);-ms-transform:skewY(5deg)}.massage-kind-sub.row>*{width:48%;width:calc(50% - 1rem);margin-bottom:1em}.massage-kind-sub h3{margin-top:0}#flow h2:after{background-image:url(../about/images/flow00.jpg)}#flow h3{position:relative;padding-bottom:3px}#flow h3 .number{color:#c01a41;padding-right:.5em;letter-spacing:.2em;font-weight:400}#flow h3:before{border-bottom:3px solid #d6d6d6;height:0;width:100%;z-index:0}#flow h3:after{border-bottom:3px solid #c01a41;left:0;width:3.8em;z-index:1}@media screen and (max-width:959px){.massage-kind .row h3,.massage-kind .row-rev h3{margin-bottom:1.5em}}@media screen and (max-width:767px){.massage-kind{margin-bottom:2em}.massage-kind .row.row-rev>:first-of-type,.massage-kind .row.row-rev>:last-of-type,.massage-kind .row>:first-of-type,.massage-kind .row>:last-of-type{padding:0}.massage-kind .row h3,.massage-kind .row-rev h3{margin:0 0 1.5em;padding:.5em}.massage-kind-sub.row>*{width:100%}}#staff-search-area{margin:50px auto 1em;max-width:1280px}.staff-btn{width:300px;display:table;margin:1em auto .5em;height:4em}.staff-btn li{display:table-cell;width:50%;cursor:pointer;position:relative;padding:1.2em 0;line-height:1;color:#858585;background-color:#f9f9f7;font-size:12px;transition:all .3s ease 0s}.staff-btn li.active{color:#c01a41;font-weight:700;background-color:#f9e8ec;font-size:16px;transition:all .3s ease 0s}.staff-btn li:before{font-family:FontAwesome;position:relative;left:-.35em;top:.1em;font-size:120%;font-weight:400}.staff-btn li.simple:before{content:"\f00a"}.staff-btn li.detail:before{content:"\f2c2"}.staff-view li.active{color:#c01a41}.staff-view{position:relative;width:300px;margin:0 auto 1em;padding-left:40px;border:2px solid #f9e8ec;background-color:#f9e8ec}.staff-view:after,.staff-view:before{font-family:FontAwesome;position:absolute;color:#c01a41;z-index:2;top:40%;top:calc(50% - 14px);right:10px;pointer-events:none}.staff-view:before{content:"\f0c0";left:10px}.staff-view:after{content:"\f0dc";right:10px}.staff-view-form{padding:.8em 0 .8em .5em;width:120%;display:block;outline:0;border:0;background-color:#fff;color:#c01a41;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}.staff-view-form:before{content:"test";position:absolute;top:0;left:0}#staff-search>ul>li>div{color:#5c5c5c;background-color:#ebebeb;padding:.3em .5em;font-weight:700;margin-bottom:.2em}#search-number,#search-reset{margin:.5em auto;text-align:center}.search-item{cursor:pointer;transition:all .3s ease 0s;position:relative;padding:.2em 0 .2em .5em;overflow:hidden}.search-item.active{color:#c01a41;font-weight:700;background-color:#f9e8ec;transition:all .3s ease 0s}.search-item:before{content:"\f096";font-family:FontAwesome;position:relative;left:0;top:.1em;font-size:120%;font-weight:400;padding-right:.3em;color:#999}.search-item.active:before{content:"\f14a";color:#c01a41}#search-number{font-size:20.8px}#search-number #sNum{font-size:32px;padding:0 .1em}#search-reset{cursor:pointer;width:90%;padding:.5em 0;border-radius:20px;background-color:#c3c0b0}#staff-list{max-width:1280px;margin:0 auto}#staff-list a{display:block;color:#333;transition:all .3s ease 0s;position:relative}#staff-list a:after{display:block;position:absolute;top:0;content:"";width:100%;height:100%;background:rgba(255,255,255,0);transition:all .3s ease 0s;z-index:10}#staff-list a:hover:after{background:rgba(255,255,255,.3)}.staff-list-simple>ul{margin:0 -1%;font-size:0}.staff-list-simple>ul:after,.staff-list-simple>ul:before{content:" ";display:table}.staff-list-simple>ul>li{display:inline-block;font-size:16px;vertical-align:top;width:20%;margin-bottom:.5em;padding:0 .5%;text-align:center}.staff-list-simple>ul>li img{display:block}.staff-list-simple>ul>li h3{margin:0}.staff-list-simple .staff-text{background-color:#c01a41;color:#fff}.staff-list-simple .staff-text .massage,.staff-list-simple .staff-text .skill,.staff-list-simple .staff-text .sport{display:none}.staff-list-simple .staff-text .new{background-color:#c3c0b0;color:#333}.staff-list-detail>ul{margin:0 -1% 0 0;font-size:0}.staff-list-detail>ul:after,.staff-list-detail>ul:before{content:" ";display:table}.staff-list-detail>ul>li{display:inline-block;font-size:16px;vertical-align:top;width:49%;margin-right:1%;margin-bottom:.5em;padding:0;text-align:center;background-color:#000;position:relative}.staff-list-detail>ul>li img{display:block;width:40%;float:left}.staff-list-detail .staff-text{background-color:#c3c0b0;margin:0 0 0 40%;text-align:left;z-index:0}.staff-list-detail .staff-text:after,.staff-list-detail .staff-text:before{content:" ";display:table}.staff-list-detail .staff-text h3{margin:0 0 .5em;padding:.2em .5em;color:#fff;position:relative;z-index:0}.staff-list-detail .staff-text h3:after{content:'';position:absolute;top:-1em;left:0;width:100%;height:3em;transform:skewY(-5deg);-webkit-transform:skewY(-5deg);-ms-transform:skewY(-5deg);background:#c01a41;z-index:-1}.staff-list-detail .staff-text>ul>li{font-size:16px;padding:.2em .5em;line-height:1.2}.staff-list-detail .staff-text>ul>li+li{border-top:1px dotted #fff}.staff-list-detail .staff-text .sport{text-overflow:ellipsis;white-space:nowrap}.staff-list-detail .staff-text .skill ul{font-size:0}.staff-list-detail .staff-text .skill li{display:inline-block;background-color:#c01a41;color:#fff;font-size:12px;padding:.2em .4em;margin:0 .2em .2em 0;border-radius:1em}.staff-list-detail .staff-text .new{margin-top:.5em;padding:0 .5em;background-color:#a29d85;color:#fff;text-align:right;transform:skewY(-5deg);-webkit-transform:skewY(-5deg);-ms-transform:skewY(-5deg)}.staff-photo{margin-bottom:30px;background:#000}.staff-photo .slick-track{margin:0 auto}.staff-photo .slick-track.fixed{margin:0 auto;transform:translate3d(0,0,0)!important}.staff-profile h2{font-size:0;margin:0}.staff-profile .col6{width:48%}.staff-profile dt{font-weight:700;font-size:17.6px;color:#ada993}.staff-profile dd{border-bottom:1px dotted #d6d6d6;padding:0 0 .5em;margin-bottom:.5em}.staff-profile .skill ul{padding-top:.5em}.staff-profile .skill li{display:inline-block;background-color:#c01a41;color:#fff;font-size:14.4px;padding:.2em .4em;margin:0 .2em .2em 0;border-radius:1em}.staff-profile .comment{border:3px solid #c3c0b0;padding:1em}.staff-shift .date,.staff-shift .shift{padding:.3em 0;border-bottom:1px solid #ebebeb}.staff-shift dl{border-top:1px solid #ebebeb;-js-display:flex;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;text-align:center}.staff-shift .date{background:#f9f9f7;width:35%}.staff-shift .date.sunday{background:#fdeef0;color:#c31829}.staff-shift .date.saturday{background:#e8f5fb;color:#10597f}.staff-shift .shift{width:65%}.staff-shift .btn{display:inline-block;font-size:12.8px;color:#c01a41;padding:1px 1.2em 1px .6em;margin:0 0 0 .4em;border-radius:1em;border:1px solid #999;position:relative;min-width:4em}.staff-shift .btn:after{font-family:FontAwesome;font-size:11.2px;position:absolute;right:.4em;top:2px;content:"\f054"}@media screen and (min-width:960px){.staff-list-detail .staff-text>ul>li{padding:.5em}.staff-list-detail .staff-text .skill li{font-size:12.8px;padding:.2em .6em;margin:0 .4em .3em 0}}@media screen and (min-width:1280px){.staff-profile dt{width:87em}.staff-profile dd{margin:-1.7em 0 .5em;padding:0 0 .5em 12em}.staff-list-detail .staff-text .skill li{font-size:13.6px}}@media screen and (max-width:959px){.staff-list-simple>ul>li{width:25%}}@media screen and (max-width:767px){.search-item{float:left;width:50%}.staff-list-detail>ul{margin:0}.staff-list-detail>ul>li{width:100%;margin-right:0}.staff-profile .col6{width:100%}.staff-shift dl{margin-top:-1px}}@media screen and (max-width:599px){.staff-list-simple>ul>li{width:33.3333%;margin-bottom:.3em}.staff-list-simple .staff-text{font-size:12px}.staff-list-detail .staff-text .new{font-size:14.4px;margin-top:.2em}}.charge-table{line-height:1}.charge-table .time{font-size:19.2px;color:#c01a41;display:inline-block;padding:.3em 0}.charge-table .course{font-size:12.8px}.charge-table .point,.charge-table .price{font-family:Roboto Condensed,Roboto,Arial,"游ゴシック","Yu Gothic","游ゴシック体",YuGothic,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Osaka,'メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS PGothic',sans-serif}.charge-table .price{display:inline-block;padding:.4em 0}.charge-table .point{font-size:12.8px;color:#858585}.charge-table .option{display:inline-block;padding:.3em 0}.charge-table .cell-main{width:73%}.charge-table .cell-sub{width:27%}#point-card:after{background-image:url(../charge/images/card01.jpg)}@media screen and (min-width:960px){.charge-table .time{font-size:28.8px}.charge-table .course{font-size:16px}.charge-table .price{font-size:24px}.charge-table .point{font-size:16px}.charge-table .option{font-size:24px}}.room-detail .row>.col6{width:48%;width:calc(50% - 1rem);margin-bottom:1em}.room-detail .row+.row{margin-top:1em}.room-detail h3{margin-top:0}#access{margin-top:-50px;padding-top:50px}#access h3{text-align:center;margin-bottom:.5em}#access h3 span{padding-left:.5em}#access h3 .number{display:inline-block;padding-left:0;background-color:#c01a41;color:#fff;width:1.5em;height:1.5em;line-height:1.5;font-family:Roboto Condensed;font-weight:400;border-radius:50%}#rsv-confirmation dt,.faq dt,.rec-eyecatch p{font-weight:700}#access .row{margin-bottom:1em}#access .row p{display:table;margin:0 auto}#access p:first-of-type,#error-area{margin-bottom:1em}.map{position:relative;padding-bottom:56.25%;padding-top:30px;height:0}.map embed,.map iframe,.map object{position:absolute;top:0;left:0;width:100%;height:100%;border:none}#error-area,.form input[type=text].error-flag,.form input[type=email].error-flag,.form input[type=tel].error-flag,.form input[type=password].error-flag,.form select.error-flag,.form textarea.error-flag{background:#fdeef0;border:1px solid #f0848f;color:#c31829}@media screen and (max-width:767px){.room-detail .row>.col6{width:100%}}#rsv-online{margin-top:-50px;padding-top:50px}#error-area{padding:1em}#rsv-confirmation dl{border-bottom:1px solid #d6d6d6;margin-bottom:1em}.title.rec-title:before{display:none}.rec-eyecatch{height:300px;background-size:cover;background-position:50% 50%;background-repeat:no-repeat;background-image:url(../recruit/images/ec01.jpg);position:relative;transform:skewY(-5deg);-webkit-transform:skewY(-5deg);-ms-transform:skewY(-5deg);margin-bottom:3em}.rec-eyecatch .container{height:100%}.rec-eyecatch p{color:#fff;position:absolute;left:1em;top:30%;line-height:1.1;font-size:24px}.faq dt,.rec-detail i{color:#c01a41}.rec-eyecatch p span{font-size:64px;letter-spacing:-.05em}.rec-detail .row>.col6{width:48%;width:calc(50% - 1rem);margin-bottom:1em}.rec-detail .row+.row{margin-top:1em}.rec-detail h3{margin-top:0}.rec-detail>p{margin-bottom:2em}.rec-detail dd h3{margin:0}#rec-heading1:after{background-image:url(../recruit/images/recruit01.jpg)}#rec-heading2:after{background-image:url(../recruit/images/recruit02.jpg)}#rec-heading3:after{background-image:url(../recruit/images/recruit03.jpg)}#rec-heading4:after{background-image:url(../recruit/images/recruit04.jpg)}@media screen and (min-width:960px){.rec-eyecatch p{font-size:32px}.rec-eyecatch p span{font-size:80px}}@media screen and (min-width:1280px){.rec-eyecatch{height:400px;margin-bottom:4em}.rec-eyecatch p{font-size:40px}.rec-eyecatch p span{font-size:99.2px}}@media screen and (max-width:767px){.rec-eyecatch{height:250px;margin-bottom:2em}.rec-eyecatch p{font-size:19.2px}.rec-eyecatch p span{font-size:48px}.rec-detail .row>.col6{width:100%}}@media screen and (max-width:599px){.rec-eyecatch{height:200px}.rec-eyecatch p{font-size:16px}.rec-eyecatch p span{font-size:40px}}.faq dl{max-width:700px;margin-left:auto;margin-right:auto}.faq dt{font-size:19.2px;position:relative;padding:.5em 0 .5em 1.2em;cursor:pointer}.faq dt.active{padding-bottom:0}.faq dt:after{font-family:FontAwesome;content:"\f138";position:absolute;top:.5em;left:0;font-weight:400;transition:all .3s ease 0s}.faq dt.active:after{transform:rotate(90deg)}.faq dd{position:relative;display:inline-block;padding:1em;border:1px solid #fff;outline:0}.faq dd::after,.faq dd::before{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;z-index:2;content:'';transition:all .3s ease .45s}.slick-list,.slick-slider,.slick-track{position:relative;display:block}.faq dd::before{border-top:1px solid #d6d6d6;border-bottom:1px solid #d6d6d6;transform:scale(0,1)}.faq dd::after{border-right:1px solid #d6d6d6;border-left:1px solid #d6d6d6;transform:scale(1,0)}.faq dd.active::after,.faq dd.active::before{transform:scale(1)}.slick-slider{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{left:0;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-dots,.slick-next,.slick-prev{position:absolute;display:block;padding:0}.slick-loading .slick-list{background:center center no-repeat #fff}@font-face{font-family:slick;font-weight:400;font-style:normal;src:url(fonts/slick.eot);src:url(fonts/slick.eot?#iefix) format('embedded-opentype'),url(fonts/slick.woff) format('woff'),url(fonts/slick.ttf) format('truetype'),url(fonts/slick.svg#slick) format('svg')}.slick-next,.slick-prev{z-index:999;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;background:0 0;color:transparent;top:45%;top:calc(50% - 20px);-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);border:none;outline:0}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{outline:0;background:0 0;color:transparent}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-family:FontAwesome;font-size:20px;line-height:1;color:#fff;opacity:.75}.slick-prev{left:10px}.slick-prev[dir=rtl]{left:auto;right:10px}.slick-prev:before{content:"\f137"}.slick-next:before,.slick-prev:before[dir=rtl]{content:"\f138"}.slick-next{right:10px}.slick-next[dir=rtl]{left:10px;right:auto}.slick-next:before[dir=rtl]{content:"\f137"}.slick-dotted .slick-slider{margin-bottom:30px}.slick-dots{bottom:-35px;text-align:center;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:0 0;display:block;height:20px;width:20px;outline:0;line-height:0;font-size:0;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:focus,.slick-dots li button:hover{outline:0}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{font-family:FontAwesome;position:absolute;top:0;left:0;content:"\f111";width:20px;height:20px;font-size:15px;line-height:20px;text-align:center;color:#999;opacity:.25}.slick-dots li.slick-active button:before{color:#c01a41;opacity:1}