﻿/*!
 * html5doctor.com Reset Stylesheet v1.6.1 (http://html5doctor.com/html-5-reset-stylesheet/)
 * Richard Clark (http://richclarkdesign.com)
 * http://cssreset.com
 */html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0}input,select{vertical-align:middle}.clearfix,#menu_page .menu__row .menu_content li{*zoom:1}.clearfix:after,#menu_page .menu__row .menu_content li:after{content:"";display:table;clear:both}html,body,div,h1,h2,h3,h4,h5,h6,p,img,i,ul,li,header,nav,aside,section,footer{margin:0;padding:0;border:0;outline:0;font-size:100%;font-style:normal;font-weight:normal;vertical-align:baseline}ul,ol,li{font-size:0;list-style:none}a{color:#111;outline:0;display:block;text-decoration:none;cursor:pointer;transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s}a:link,a:visited{color:#111;outline:0}a:hover,a:active{color:#111;outline:0;cursor:pointer}a img{border:none}img{vertical-align:middle;border:0;width:100%}iframe{width:100%}.slick-slider{position:relative;display:block;overflow:hidden;box-sizing:border-box;-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{position:relative;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-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{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.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-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}@media screen and (max-width: 768px){.slick-slider{overflow:hidden}}.lity{background-color:rgba(17,17,17,0.8);outline:none !important;position:fixed;top:0;right:0;bottom:0;left:0;opacity:0;z-index:9990;white-space:nowrap;transition:opacity 0.3s ease;-webkit-transition:opacity 0.3s ease;-moz-transition:opacity 0.3s ease;-ms-transition:opacity 0.3s ease;-o-transition:opacity 0.3s ease}.lity *{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box}.lity.lity-opened{opacity:1}.lity.lity-closed{opacity:0}.lity.lity-closed .lity-content{transform:scale(0.8);-webkit-transform:scale(0.8);-moz-transform:scale(0.8);-ms-transform:scale(0.8);-o-transform:scale(0.8)}.lity-wrap{outline:none !important;position:fixed;top:0;bottom:0;left:0;right:0;text-align:center;z-index:9990}.lity-wrap:before{content:'';height:100%;margin-right:-0.25em;display:inline-block;vertical-align:middle}.lity-loader{color:#fff;position:absolute;top:50%;width:100%;margin-top:-0.8em;text-align:center;font-size:14px;opacity:0;z-index:9991;transition:opacity 0.3s ease;-webkit-transition:opacity 0.3s ease;-moz-transition:opacity 0.3s ease;-ms-transition:opacity 0.3s ease;-o-transition:opacity 0.3s ease}.lity-loader .lity-loader{opacity:1}.lity-loader .lity-content{transform:scale(0.8);-webkit-transform:scale(0.8);-moz-transform:scale(0.8);-ms-transform:scale(0.8);-o-transform:scale(0.8)}.lity-container{outline:none !important;position:relative;max-width:100%;max-height:100%;text-align:left;display:inline-block;vertical-align:middle;white-space:normal;z-index:9992}.lity-content{width:100%;z-index:9993;transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease}.lity-content:after{content:'';position:absolute;top:0;bottom:0;left:0;right:0;width:auto;height:auto;display:block;z-index:-1;box-shadow:0 0 8px rgba(17,17,17,0.6);-webkit-box-shadow:0 0 8px rgba(17,17,17,0.6);-moz-box-shadow:0 0 8px rgba(17,17,17,0.6);-ms-box-shadow:0 0 8px rgba(17,17,17,0.6);-o-box-shadow:0 0 8px rgba(17,17,17,0.6)}.lity-close{background-color:transparent;border:none;outline:0;position:absolute;top:inherit;bottom:-80px;left:50%;width:64px;height:64px;display:inline-block;cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%)}@media screen and (min-width: 769px){.lity-close:hover:before{opacity:1;transform:scale3d(1, 1, 1);-webkit-transform:scale3d(1, 1, 1);-moz-transform:scale3d(1, 1, 1);-ms-transform:scale3d(1, 1, 1);-o-transform:scale3d(1, 1, 1)}.lity-close:hover:after{opacity:0;transform:scale3d(0.8, 0.8, 1);-webkit-transform:scale3d(0.8, 0.8, 1);-moz-transform:scale3d(0.8, 0.8, 1);-ms-transform:scale3d(0.8, 0.8, 1);-o-transform:scale3d(0.8, 0.8, 1)}}.lity-close:before,.lity-close:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;transition:transform .3s,opacity .3s;-webkit-transition:transform .3s,opacity .3s;-moz-transition:transform .3s,opacity .3s;-ms-transition:transform .3s,opacity .3s;-o-transition:transform .3s,opacity .3s;transition-timing-function:cubic-bezier(0.75, 0, 0.125, 1);-webkit-transition-timing-function:cubic-bezier(0.75, 0, 0.125, 1);-moz-transition-timing-function:cubic-bezier(0.75, 0, 0.125, 1);-ms-transition-timing-function:cubic-bezier(0.75, 0, 0.125, 1);-o-transition-timing-function:cubic-bezier(0.75, 0, 0.125, 1)}.lity-close:before{border:2px solid #fff;opacity:0;transform:scale3d(1.2, 1.2, 1);-webkit-transform:scale3d(1.2, 1.2, 1);-moz-transform:scale3d(1.2, 1.2, 1);-ms-transform:scale3d(1.2, 1.2, 1);-o-transform:scale3d(1.2, 1.2, 1)}.lity-close:after{background-color:rgba(255,255,255,0.5)}.lity-close span{background-color:transparent;position:absolute;top:50%;left:50%;width:24px;height:1px;display:block;border-radius:25px;-webkit-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%)}.lity-close span:before,.lity-close span:after{content:'';background-color:#fff;position:absolute;left:0;width:100%;height:100%}.lity-close span:before{top:0;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg)}.lity-close span:after{bottom:0;transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg)}.lity-image img{border:0;max-width:100%;line-height:0;display:block}.lity-iframe .lity-container,.lity-youtube .lity-container,.lity-vimeo .lity-container,.lity-facebookvideo .lity-container,.lity-googlemaps .lity-container{width:100%;max-width:964px}.lity-iframe-container{width:100%;height:0;padding-top:56.25%;overflow:auto;pointer-events:auto;transform:translateZ(0);-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);-webkit-overflow-scrolling:touch}.lity-iframe-container iframe{background-color:#111;box-shadow:0 0 8px rgba(17,17,17,0.6);-webkit-box-shadow:0 0 8px rgba(17,17,17,0.6);-moz-box-shadow:0 0 8px rgba(17,17,17,0.6);-ms-box-shadow:0 0 8px rgba(17,17,17,0.6);-o-box-shadow:0 0 8px rgba(17,17,17,0.6);position:absolute;top:0;left:0;width:100%;height:100%;display:block}.lity-hide{display:none}body{color:#111;background-color:#fff;font-family:"Noto Sans JP",sans-serif;font-size:14px;font-style:normal;font-weight:400;font-smoothing:antialiased;text-size-adjust:100%;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-moz-font-smoothing:antialiased;-moz-text-size-adjust:100%;-ms-font-smoothing:antialiased;-ms-text-size-adjust:100%;-o-font-smoothing:antialiased;-o-text-size-adjust:100%}@font-face{font-display:swap;font-family:"Noto Sans JP",sans-serif;font-style:normal;font-weight:400;src:url("fonts/noto-sans-jp-v25-latin_japanese-regular.eot");src:local("Noto Sans Japanese Regular"),local("NotoSansJapanese-Regular"),url("fonts/noto-sans-jp-v25-latin_japanese-regular.eot?#iefix") format("embedded-opentype"),url("fonts/noto-sans-jp-v25-latin_japanese-regular.woff2") format("woff2"),url("fonts/noto-sans-jp-v25-latin_japanese-regular.woff") format("woff"),url("fonts/noto-sans-jp-v25-latin_japanese-regular.ttf") format("truetype"),url("fonts/noto-sans-jp-v25-latin_japanese-regular.svg#NotoSansJP") format("svg")}@font-face{font-display:swap;font-family:"Noto Sans JP",sans-serif;font-style:normal;font-weight:700;src:url("fonts/noto-sans-jp-v25-latin_japanese-700.eot");src:local("Noto Sans Japanese Bold"),local("NotoSansJapanese-Bold"),url("fonts/noto-sans-jp-v25-latin_japanese-700.eot?#iefix") format("embedded-opentype"),url("fonts/noto-sans-jp-v25-latin_japanese-700.woff2") format("woff2"),url("fonts/noto-sans-jp-v25-latin_japanese-700.woff") format("woff"),url("fonts/noto-sans-jp-v25-latin_japanese-700.ttf") format("truetype"),url("fonts/noto-sans-jp-v25-latin_japanese-700.svg#NotoSansJP") format("svg")}#main{display:block}.section{padding:120px 16px}.inner{margin:0 auto}.large_inner{max-width:1200px}.small_inner{max-width:960px}.list{padding:0 16px;margin-bottom:32px;display:inline-block;vertical-align:top;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box}.pc{display:block}.tb,.sp{display:none}.fade{opacity:0;transform:translate3d(0, 40px, 0);-webkit-transform:translate3d(0, 40px, 0);-moz-transform:translate3d(0, 40px, 0);-ms-transform:translate3d(0, 40px, 0);-o-transform:translate3d(0, 40px, 0);transition:all 0.8s 0.4s ease;-webkit-transition:all 0.8s 0.4s ease;-moz-transition:all 0.8s 0.4s ease;-ms-transition:all 0.8s 0.4s ease;-o-transition:all 0.8s 0.4s ease}.fade.is_show{opacity:1;transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0)}header{padding:100px 16px 64px}header .inner{position:relative;width:100%}header .h_logo{margin-bottom:100px;text-align:center}header .sp_menu,header .sp_btn{display:none}header .h_sns{position:absolute;top:16px;right:0}header .h_sns li{font-size:20px;padding:0 20px;margin:0}header .h_sns li:first-child{padding-left:0}header .h_sns li:last-child{padding-right:0}@media screen and (min-width: 769px){header .h_sns li a:hover i{transform:scale(1.2);-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2)}}header .h_sns li i{transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s}header .h_menu{text-align:center}header .h_menu li{font-family:"josefin-sans",sans-serif;font-size:16px;letter-spacing:4px;padding:0 24px;margin:0}header .h_menu li:first-child{padding-left:0}header .h_menu li:last-child{padding-right:0}header .h_menu li a{position:relative}@media screen and (min-width: 769px){header .h_menu li a:hover:before{transform:scaleX(1) translateZ(0);-webkit-transform:scaleX(1) translateZ(0);-moz-transform:scaleX(1) translateZ(0);-ms-transform:scaleX(1) translateZ(0);-o-transform:scaleX(1) translateZ(0);transform-origin:left top;-webkit-transform-origin:left top;-moz-transform-origin:left top;-ms-transform-origin:left top;-o-transform-origin:left top}}header .h_menu li a:before{content:'';background-color:#111;position:absolute;bottom:-6px;left:0;width:100%;height:1px;display:block;transform:scaleX(0) translateZ(0);-webkit-transform:scaleX(0) translateZ(0);-moz-transform:scaleX(0) translateZ(0);-ms-transform:scaleX(0) translateZ(0);-o-transform:scaleX(0) translateZ(0);transition:transform 0.6s cubic-bezier(0.4, 0, 0, 1);-webkit-transition:transform 0.6s cubic-bezier(0.4, 0, 0, 1);-moz-transition:transform 0.6s cubic-bezier(0.4, 0, 0, 1);-ms-transition:transform 0.6s cubic-bezier(0.4, 0, 0, 1);-o-transition:transform 0.6s cubic-bezier(0.4, 0, 0, 1);transform-origin:right top;-webkit-transform-origin:right top;-moz-transform-origin:right top;-ms-transform-origin:right top;-o-transform-origin:right top}header .h_menu li i{font-size:14px;padding-left:8px}.logo .st0{fill:#231815}.logo a{display:inline-block}@media screen and (min-width: 769px){.logo a:hover{opacity:.7}}.heading{margin-bottom:64px}.heading h2{font-family:"josefin-sans",sans-serif;font-size:18px;font-weight:400;position:relative;letter-spacing:4px;text-align:center}.heading h2:before,.heading h2:after{content:'';display:inline-block;background-image:url(images/diagonal-line.svg);background-position:center center;background-repeat:no-repeat;background-size:20px 20px;width:20px;height:20px}.heading h2:before{margin-right:40px}.heading h2:after{margin-left:40px}.common_content{text-align:center}.common_content .common_title{font-size:18px;font-weight:700;line-height:2;letter-spacing:2px}.common_content .common_subtitle{font-size:14px;font-weight:700;line-height:2;letter-spacing:2px}.common_content .common_text{color:#7e7e7e;font-size:14px;line-height:2.4;letter-spacing:2px;padding-top:32px}.common_content .common_text p{padding-bottom:24px}.common_content .common_text p:last-child{padding-bottom:0}.common_content .common_text p a{display:inline-block;text-decoration:underline}.common_content .common_text p span{display:inline-block}.btn{margin-top:64px}.btn .btn_content{cursor:pointer;border:1px solid #111;outline:0;font-family:"josefin-sans",sans-serif;font-size:18px;font-weight:600;position:relative;width:320px;height:72px;line-height:70px;letter-spacing:2px;padding:0;margin:0 auto;text-align:center;display:block;overflow:hidden;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box}@media screen and (min-width: 769px){.btn .btn_content:hover:after{transform:skew(-15deg) scaleX(1);-webkit-transform:skew(-15deg) scaleX(1);-moz-transform:skew(-15deg) scaleX(1);-ms-transform:skew(-15deg) scaleX(1);-o-transform:skew(-15deg) scaleX(1);backface-visibility:hidden;transform-origin:center left;-webkit-backface-visibility:hidden;-webkit-transform-origin:center left;-moz-backface-visibility:hidden;-moz-transform-origin:center left;-ms-backface-visibility:hidden;-ms-transform-origin:center left;-o-backface-visibility:hidden;-o-transform-origin:center left}.btn .btn_content:hover span{color:#fff}.btn .btn_content:hover svg{right:32px}.btn .btn_content:hover svg .st0{stroke:#fff}}.btn .btn_content:before,.btn .btn_content:after{content:"";position:absolute;top:0;bottom:0}.btn .btn_content:before{right:0;left:0}.btn .btn_content:after{background-color:#111;right:-1.07143rem;left:-1.07143rem;transform:skew(-15deg) scaleX(0);-webkit-transform:skew(-15deg) scaleX(0);-moz-transform:skew(-15deg) scaleX(0);-ms-transform:skew(-15deg) scaleX(0);-o-transform:skew(-15deg) scaleX(0);transition:transform 0.6s cubic-bezier(0.4, 0, 0, 1);-webkit-transition:transform 0.6s cubic-bezier(0.4, 0, 0, 1);-moz-transition:transform 0.6s cubic-bezier(0.4, 0, 0, 1);-ms-transition:transform 0.6s cubic-bezier(0.4, 0, 0, 1);-o-transition:transform 0.6s cubic-bezier(0.4, 0, 0, 1);backface-visibility:hidden;transform-origin:center right;-webkit-backface-visibility:hidden;-webkit-transform-origin:center right;-moz-backface-visibility:hidden;-moz-transform-origin:center right;-ms-backface-visibility:hidden;-ms-transform-origin:center right;-o-backface-visibility:hidden;-o-transform-origin:center right}.btn .btn_content span{position:relative;z-index:1;transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s}.btn .btn_content svg{position:absolute;top:50%;right:40px;z-index:1;transform:translate(0, -50%);-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%);transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s}.wt_btn .btn_content{color:#111;background-color:#fff}.wt_btn .btn_content .st0{fill:none;stroke:#111;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s}#page_header{padding-bottom:0}#page_header .heading{margin:0}.under_page{padding-top:96px}.gallery_list .gallery_content{margin-bottom:120px}.gallery_list .gallery_content:last-child{margin-bottom:0}.gallery_list .gallery_title{font-family:"josefin-sans",sans-serif;font-size:16px;font-weight:400;position:relative;letter-spacing:3px;margin-bottom:32px;text-align:center}.gallery_list li{font-size:14px;width:20%;padding:0 10px;margin:0 0 20px}.movie_list li{font-size:14px;width:33.3333%;padding:0;margin:0}.movie_list li a{position:relative}@media screen and (min-width: 769px){.movie_list li a:hover .movie_img img{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1)}.movie_list li a:hover .play_btn:before{background-color:#111;border:none;opacity:1;transform:scale3d(1, 1, 1);-webkit-transform:scale3d(1, 1, 1);-moz-transform:scale3d(1, 1, 1);-ms-transform:scale3d(1, 1, 1);-o-transform:scale3d(1, 1, 1)}.movie_list li a:hover .play_btn svg{width:24.168px;height:27.6px}}.movie_list li a:before{content:'';background-color:rgba(0,0,0,0.3);position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.movie_list li .movie_img{overflow:hidden}.movie_list li .movie_img img{transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s}.movie_list li .play_btn{position:absolute;top:50%;left:50%;width:64px;height:64px;z-index:3;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%)}.movie_list li .play_btn:before,.movie_list li .play_btn:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition-timing-function:cubic-bezier(0.75, 0, 0.125, 1);-webkit-transition-timing-function:cubic-bezier(0.75, 0, 0.125, 1);-moz-transition-timing-function:cubic-bezier(0.75, 0, 0.125, 1);-ms-transition-timing-function:cubic-bezier(0.75, 0, 0.125, 1);-o-transition-timing-function:cubic-bezier(0.75, 0, 0.125, 1)}.movie_list li .play_btn:before{border:2px solid #fff;transform:scale3d(1.2, 1.2, 1);-webkit-transform:scale3d(1.2, 1.2, 1);-moz-transform:scale3d(1.2, 1.2, 1);-ms-transform:scale3d(1.2, 1.2, 1);-o-transform:scale3d(1.2, 1.2, 1)}.movie_list li .play_btn svg{position:absolute;top:50%;left:52%;z-index:3;transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%)}.movie_list li .play_btn svg .st0{fill:#fff}.staff_list{font-size:0;position:relative;text-align:center}.staff_list article{cursor:pointer;font-family:"josefin-sans",sans-serif;font-size:12px;width:360px;padding:0 10px;margin:0 0 64px}@media screen and (min-width: 769px){.staff_list article:hover .staff_img{transform:scale(0.95);-webkit-transform:scale(0.95);-moz-transform:scale(0.95);-ms-transform:scale(0.95);-o-transform:scale(0.95)}.staff_list article:hover .staff_img img{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1)}}.staff_list article .staff_img{overflow:hidden;transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s}.staff_list article .staff_img img{transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s}.staff_list article .staff_content{margin-top:20px;text-align:center}.staff_list article .staff_content p{letter-spacing:2px}.staff_list article .staff_content .staff_name{font-size:18px;font-weight:600;position:relative;margin-top:12px;display:inline-block}.staff_list article .staff_content .staff_name:before{content:'';background-color:#111;position:absolute;bottom:-8px;left:0;width:100%;height:1px}.salon_list{font-size:0}.salon_list article{font-size:14px;width:50%;padding:0;margin:0 0 48px;text-align:center}.salon_list article:nth-child(odd){padding-right:21px}.salon_list article:nth-child(even){padding-left:21px}@media screen and (min-width: 769px){.salon_list article a:hover .salon_img{transform:scale(0.95);-webkit-transform:scale(0.95);-moz-transform:scale(0.95);-ms-transform:scale(0.95);-o-transform:scale(0.95)}.salon_list article a:hover .salon_img img{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1)}}.salon_list article .salon_img{overflow:hidden;transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s}.salon_list article .salon_img img{transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s}.salon_list article p{font-family:"josefin-sans",sans-serif;font-size:18px;font-weight:600;position:relative;line-height:1.6;letter-spacing:2px;margin-top:12px;display:inline-block}.salon_list article p:before{content:'';background-color:#111;position:absolute;bottom:-4px;left:0;width:100%;height:1px}.shop_list{font-size:0}.shop_list article{font-size:14px;width:33.3333%;padding:0;margin:0;text-align:center}.shop_list article:nth-child(3n+1){padding-right:40px}.shop_list article:nth-child(3n+2){padding:0 20px}.shop_list article:nth-child(3n){padding-left:40px}@media screen and (min-width: 769px){.shop_list article a:hover .shop_img{transform:scale(0.95);-webkit-transform:scale(0.95);-moz-transform:scale(0.95);-ms-transform:scale(0.95);-o-transform:scale(0.95)}.shop_list article a:hover .shop_img img{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1)}}.shop_list article .shop_img{overflow:hidden;transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s}.shop_list article .shop_img img{transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s}.shop_list article .shop_content{padding-top:16px;text-align:left}.shop_list article .shop_content p{line-height:1.6}.shop_list article .shop_content .shop_title_en{font-family:"josefin-sans",sans-serif;font-size:18px;letter-spacing:3px}.shop_list article .shop_content .shop_title_jp{color:#aaa;letter-spacing:2px;padding-top:4px}.shop_list article .shop_content .shop_price{font-family:"josefin-sans",sans-serif;font-size:12px;letter-spacing:2px;padding-top:12px}.news_list article{border-bottom:1px solid #f0f0f0;width:100%;padding:20px 0;margin:0}.news_list article:first-child{padding-top:0}@media screen and (min-width: 769px){.news_list article a:hover{opacity:.7}}.news_list article .news_info{display:inline-block}.news_list article .news_info p{font-family:"josefin-sans",sans-serif;font-size:12px;letter-spacing:1px;display:inline-block}.news_list article .news_info .news_category{color:#fff;background-color:#111;font-weight:600;height:24px;line-height:24px;padding:0 20px;margin-left:32px;text-align:center}.news_list article .news_title{font-size:14px;width:78%;line-height:1.8;padding-left:32px;display:inline-block;vertical-align:middle;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s}footer{background-color:#f0f0f0;padding:64px 16px}footer .f_logo{margin-bottom:48px}footer .f_menu{margin-bottom:40px}footer .f_menu li{font-family:"josefin-sans",sans-serif;font-size:14px;letter-spacing:2px;padding:0 32px 0 0;margin:0}footer .f_menu li:last-child{padding-right:0}footer .f_menu li a{position:relative}@media screen and (min-width: 769px){footer .f_menu li a:hover:before{transform:scaleX(1) translateZ(0);-webkit-transform:scaleX(1) translateZ(0);-moz-transform:scaleX(1) translateZ(0);-ms-transform:scaleX(1) translateZ(0);-o-transform:scaleX(1) translateZ(0);transform-origin:left top;-webkit-transform-origin:left top;-moz-transform-origin:left top;-ms-transform-origin:left top;-o-transform-origin:left top}}footer .f_menu li a:before{content:'';background-color:#111;position:absolute;bottom:-6px;left:0;width:100%;height:1px;display:block;transform:scaleX(0) translateZ(0);-webkit-transform:scaleX(0) translateZ(0);-moz-transform:scaleX(0) translateZ(0);-ms-transform:scaleX(0) translateZ(0);-o-transform:scaleX(0) translateZ(0);transition:transform 0.6s cubic-bezier(0.4, 0, 0, 1);-webkit-transition:transform 0.6s cubic-bezier(0.4, 0, 0, 1);-moz-transition:transform 0.6s cubic-bezier(0.4, 0, 0, 1);-ms-transition:transform 0.6s cubic-bezier(0.4, 0, 0, 1);-o-transition:transform 0.6s cubic-bezier(0.4, 0, 0, 1);transform-origin:right top;-webkit-transform-origin:right top;-moz-transform-origin:right top;-ms-transform-origin:right top;-o-transform-origin:right top}footer .f_menu li i{font-size:12px;padding-left:4px}footer .f_sns{margin-bottom:96px}footer .f_sns li{font-size:20px;padding:0 20px;margin:0}footer .f_sns li:first-child{padding-left:0}footer .f_sns li:last-child{padding-right:0}@media screen and (min-width: 769px){footer .f_sns li a:hover i{transform:scale(1.2);-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2)}}footer .f_sns li i{transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s}footer small{font-family:"josefin-sans",sans-serif;font-size:12px;letter-spacing:1px}@media screen and (max-width: 1023px){.section{padding:96px 16px}header .h_menu li{font-size:14px;letter-spacing:2px;padding:0 20px}.news_list article .news_title{width:75%}}@media screen and (max-width: 768px){#overlay.active{right:0}.section{padding:64px 16px}.tb{display:block}.list{width:100%;padding:0;margin-bottom:32px}.list:last-child{margin-bottom:0}#overlay{background-color:rgba(0,0,0,0.9);position:fixed;top:0;right:-100%;width:100%;height:100vh;z-index:9999;transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s}header{padding:48px 16px}header.active .sp_menu{opacity:1;visibility:visible}header.active .sp_menu li{opacity:1;transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0)}header.active .sp_menu .sp_menu_content{opacity:1;visibility:visible}header.active .sp_menu .h_menu li{opacity:1;visibility:visible}header.active .sp_menu .h_menu li:nth-child(odd),header.active .sp_menu .h_menu li:nth-child(even){transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transition:1.2s cubic-bezier(0.19, 1, 0.22, 1);-webkit-transition:1.2s cubic-bezier(0.19, 1, 0.22, 1);-moz-transition:1.2s cubic-bezier(0.19, 1, 0.22, 1);-ms-transition:1.2s cubic-bezier(0.19, 1, 0.22, 1);-o-transition:1.2s cubic-bezier(0.19, 1, 0.22, 1)}header.active .sp_menu .h_sns li{opacity:1;transition:opacity .6s .3s;-webkit-transition:opacity .6s .3s;-moz-transition:opacity .6s .3s;-ms-transition:opacity .6s .3s;-o-transition:opacity .6s .3s}header.active .sp_btn a span{background-color:#fff}header.active .sp_btn a span:nth-child(1){transform:translateY(7px) rotate(-45deg);-webkit-transform:translateY(7px) rotate(-45deg);-moz-transform:translateY(7px) rotate(-45deg);-ms-transform:translateY(7px) rotate(-45deg);-o-transform:translateY(7px) rotate(-45deg)}header.active .sp_btn a span:nth-child(2){opacity:0}header.active .sp_btn a span:nth-child(3){transform:translateY(-8px) rotate(45deg);-webkit-transform:translateY(-8px) rotate(45deg);-moz-transform:translateY(-8px) rotate(45deg);-ms-transform:translateY(-8px) rotate(45deg);-o-transform:translateY(-8px) rotate(45deg)}header .h_logo{margin-bottom:0}header .pc_menu{display:none}header .sp_menu{position:fixed;top:0;left:0;width:100%;height:100vh;letter-spacing:2px;text-align:center;display:block;opacity:0;visibility:hidden;z-index:99999}header .sp_menu .sp_menu_content{position:absolute;top:50%;left:50%;max-width:1024px;width:100%;padding:0 32px;opacity:0;visibility:hidden;z-index:99999;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%)}header .sp_menu .h_menu li{font-family:"josefin-sans",sans-serif;font-size:32px;font-weight:900;letter-spacing:2px;padding:0;margin-bottom:24px;opacity:0;visibility:hidden}header .sp_menu .h_menu li:nth-child(odd){transform:translate3d(-50px, 0, 0)}header .sp_menu .h_menu li:nth-child(even){transform:translate3d(50px, 0, 0)}header .sp_menu .h_menu li a{color:#fff;position:relative;overflow:hidden;display:inline-block}header .sp_menu .h_sns{position:static;margin-top:16px}header .sp_menu .h_sns li{font-size:20px;width:auto;display:inline-block;opacity:0}header .sp_menu .h_sns li a{color:#747474}}@media screen and (max-width: 768px) and (min-width: 769px){header .sp_menu .h_sns li a:hover{color:#fff;transform:scale(1.2);-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2)}}@media screen and (max-width: 768px){header .sp_btn{position:absolute;top:50%;right:0;width:22px;height:16px;z-index:99999;display:block;transform:translate(0, -50%);-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%);transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s}header .sp_btn a{width:100%;height:100%}header .sp_btn a span{background-color:#111;position:absolute;width:100%;height:1px;overflow:hidden;transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s}header .sp_btn a span:nth-child(1){top:0}header .sp_btn a span:nth-child(2){top:7px}header .sp_btn a span:nth-child(3){bottom:0}.heading{margin-bottom:48px}.btn{margin-top:48px}.btn .btn_content{font-size:14px;width:240px;height:64px;line-height:64px}.btn .btn_content svg{right:24px}.common_content .common_title{font-size:16px;letter-spacing:1px}.common_content .common_text{font-size:13px;letter-spacing:1px}.under_page{padding-top:48px}.gallery_list li{width:50%}.movie_list li{width:50%}.movie_list li .play_btn{width:56px;height:56px}.salon_list article{width:400px;margin:0 auto 56px;display:block}.salon_list article:nth-child(3n+1),.salon_list article:nth-child(3n+2),.salon_list article:nth-child(3n){padding:0}.salon_list article:last-child{margin-bottom:0}.shop_list article{width:400px;margin:0 auto 56px;display:block}.shop_list article:nth-child(3n+1),.shop_list article:nth-child(3n+2),.shop_list article:nth-child(3n){padding:0}.shop_list article:last-child{margin-bottom:0}.news_list article .news_info{margin-bottom:8px;display:block}.news_list article .news_info .news_category{padding:0 16px;margin-left:24px}.news_list article .news_title{font-size:13px;width:100%;padding-left:0;display:block}footer{text-align:center}footer .f_logo{text-align:center}footer .f_menu{margin-bottom:16px}footer .f_menu li{width:auto;padding:0 16px;margin-bottom:24px;display:inline-block}footer .f_menu li:last-child{padding:0 16px;margin-bottom:24px}footer .f_sns{margin-bottom:64px}footer .f_sns li{width:auto;padding:0 16px;display:inline-block}}@media screen and (max-width: 480px){.pc{display:none}.sp{display:block}.logo svg{width:200px;height:18.434px}.movie_list li{width:100%;margin-bottom:16px;display:block}.salon_list article{width:100%}.salon_list article p{font-size:16px}.staff_list article{width:100%}.shop_list article{width:100%}}@media screen and (max-width: 374px){.heading h2{font-size:16px}.heading h2:before{margin-right:20px}.heading h2:after{margin-left:20px}}#home{overflow:auto}#home.lock{overflow:hidden}#loading{position:fixed;top:0;bottom:0;left:0;width:100%;height:100vh;padding:0;display:block;overflow:hidden;z-index:999999}#loading video{position:fixed;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;z-index:-100;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%)}#loading .loading_content{cursor:pointer;background-color:#fff;position:absolute;bottom:10%;left:50%;width:160px;height:160px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;transform:translate(-50%, 0);-webkit-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-o-transform:translate(-50%, 0);animation:circle 7s linear infinite;-webkit-animation:circle 7s linear infinite;-moz-animation:circle 7s linear infinite;-ms-animation:circle 7s linear infinite;-o-animation:circle 7s linear infinite}#loading .loading_content p{color:#111;font-family:"josefin-sans",sans-serif;font-size:16px;font-weight:700;position:absolute;top:50%;left:50%;width:100%;text-align:center;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%)}@-webkit-keyframes circle{0%{border-radius:30% 70% 70% 30% / 30% 30% 70% 70%}25%{border-radius:52% 48% 42% 58% / 50% 63% 37% 50%}30%{border-radius:25% 75% 72% 28% / 78% 38% 62% 22%}55%{border-radius:73% 27% 22% 78% / 24% 66% 34% 76%}100%{border-radius:30% 70% 70% 30%/30% 30% 70% 70%}}@-moz-keyframes circle{0%{border-radius:30% 70% 70% 30% / 30% 30% 70% 70%}25%{border-radius:52% 48% 42% 58% / 50% 63% 37% 50%}30%{border-radius:25% 75% 72% 28% / 78% 38% 62% 22%}55%{border-radius:73% 27% 22% 78% / 24% 66% 34% 76%}100%{border-radius:30% 70% 70% 30%/30% 30% 70% 70%}}@-o-keyframes circle{0%{border-radius:30% 70% 70% 30% / 30% 30% 70% 70%}25%{border-radius:52% 48% 42% 58% / 50% 63% 37% 50%}30%{border-radius:25% 75% 72% 28% / 78% 38% 62% 22%}55%{border-radius:73% 27% 22% 78% / 24% 66% 34% 76%}100%{border-radius:30% 70% 70% 30%/30% 30% 70% 70%}}@-ms-keyframes circle{0%{border-radius:30% 70% 70% 30% / 30% 30% 70% 70%}25%{border-radius:52% 48% 42% 58% / 50% 63% 37% 50%}30%{border-radius:25% 75% 72% 28% / 78% 38% 62% 22%}55%{border-radius:73% 27% 22% 78% / 24% 66% 34% 76%}100%{border-radius:30% 70% 70% 30%/30% 30% 70% 70%}}@keyframes circle{0%{border-radius:30% 70% 70% 30% / 30% 30% 70% 70%}25%{border-radius:52% 48% 42% 58% / 50% 63% 37% 50%}30%{border-radius:25% 75% 72% 28% / 78% 38% 62% 22%}55%{border-radius:73% 27% 22% 78% / 24% 66% 34% 76%}100%{border-radius:30% 70% 70% 30%/30% 30% 70% 70%}}#first_view{padding-top:0}#first_view .inner{max-width:800px}#first_view video{width:100%}#first_view .fv_slider .dot_class{padding:32px 0 0;text-align:center}#first_view .fv_slider .dot_class li{cursor:pointer;background-color:#f0f0f0;font-size:14px;width:64px;height:4px;padding:0;margin:0 8px;display:inline-block;transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s}@media screen and (min-width: 769px){#first_view .fv_slider .dot_class li:hover{background-color:#111}}#first_view .fv_slider .dot_class li.slick-active{background-color:#111}#first_view .fv_slider .dot_class li button{cursor:pointer;background-color:transparent;border:0;outline:0;font-size:0}#top_about .common_content{font-family:"Times New Roman", "YuMincho", "Hiragino Mincho ProN", "Yu Mincho", "MS PMincho", serif}#top_about .about_title{font-size:28px}#top_about .about_title span{display:inline-block}#top_about .about_title span:nth-child(1){transition:1s cubic-bezier(0.215, 0.61, 0.355, 1) 0.1s;-webkit-transition:1s cubic-bezier(0.215, 0.61, 0.355, 1) 0.1s;-moz-transition:1s cubic-bezier(0.215, 0.61, 0.355, 1) 0.1s;-ms-transition:1s cubic-bezier(0.215, 0.61, 0.355, 1) 0.1s;-o-transition:1s cubic-bezier(0.215, 0.61, 0.355, 1) 0.1s}#top_about .about_title span:nth-child(2){transition:1s cubic-bezier(0.215, 0.61, 0.355, 1) 0.2s;-webkit-transition:1s cubic-bezier(0.215, 0.61, 0.355, 1) 0.2s;-moz-transition:1s cubic-bezier(0.215, 0.61, 0.355, 1) 0.2s;-ms-transition:1s cubic-bezier(0.215, 0.61, 0.355, 1) 0.2s;-o-transition:1s cubic-bezier(0.215, 0.61, 0.355, 1) 0.2s}#top_about .about_title span:nth-child(3){transition:1s cubic-bezier(0.215, 0.61, 0.355, 1) 0.3s;-webkit-transition:1s cubic-bezier(0.215, 0.61, 0.355, 1) 0.3s;-moz-transition:1s cubic-bezier(0.215, 0.61, 0.355, 1) 0.3s;-ms-transition:1s cubic-bezier(0.215, 0.61, 0.355, 1) 0.3s;-o-transition:1s cubic-bezier(0.215, 0.61, 0.355, 1) 0.3s}#top_about .about_title span:nth-child(4){transition:1s cubic-bezier(0.215, 0.61, 0.355, 1) 0.4s;-webkit-transition:1s cubic-bezier(0.215, 0.61, 0.355, 1) 0.4s;-moz-transition:1s cubic-bezier(0.215, 0.61, 0.355, 1) 0.4s;-ms-transition:1s cubic-bezier(0.215, 0.61, 0.355, 1) 0.4s;-o-transition:1s cubic-bezier(0.215, 0.61, 0.355, 1) 0.4s}#top_about .about_title span:nth-child(5){transition:1s cubic-bezier(0.215, 0.61, 0.355, 1) 0.5s;-webkit-transition:1s cubic-bezier(0.215, 0.61, 0.355, 1) 0.5s;-moz-transition:1s cubic-bezier(0.215, 0.61, 0.355, 1) 0.5s;-ms-transition:1s cubic-bezier(0.215, 0.61, 0.355, 1) 0.5s;-o-transition:1s cubic-bezier(0.215, 0.61, 0.355, 1) 0.5s}#top_about .about_title span:nth-child(6){transition:1s cubic-bezier(0.215, 0.61, 0.355, 1) 0.6s;-webkit-transition:1s cubic-bezier(0.215, 0.61, 0.355, 1) 0.6s;-moz-transition:1s cubic-bezier(0.215, 0.61, 0.355, 1) 0.6s;-ms-transition:1s cubic-bezier(0.215, 0.61, 0.355, 1) 0.6s;-o-transition:1s cubic-bezier(0.215, 0.61, 0.355, 1) 0.6s}#top_about .about_title span:nth-child(7){transition:1s cubic-bezier(0.215, 0.61, 0.355, 1) 0.7s;-webkit-transition:1s cubic-bezier(0.215, 0.61, 0.355, 1) 0.7s;-moz-transition:1s cubic-bezier(0.215, 0.61, 0.355, 1) 0.7s;-ms-transition:1s cubic-bezier(0.215, 0.61, 0.355, 1) 0.7s;-o-transition:1s cubic-bezier(0.215, 0.61, 0.355, 1) 0.7s}#top_about .about_title span:nth-child(8){transition:1s cubic-bezier(0.215, 0.61, 0.355, 1) 0.8s;-webkit-transition:1s cubic-bezier(0.215, 0.61, 0.355, 1) 0.8s;-moz-transition:1s cubic-bezier(0.215, 0.61, 0.355, 1) 0.8s;-ms-transition:1s cubic-bezier(0.215, 0.61, 0.355, 1) 0.8s;-o-transition:1s cubic-bezier(0.215, 0.61, 0.355, 1) 0.8s}#top_about .about_title span:nth-child(9){transition:1s cubic-bezier(0.215, 0.61, 0.355, 1) 0.9s;-webkit-transition:1s cubic-bezier(0.215, 0.61, 0.355, 1) 0.9s;-moz-transition:1s cubic-bezier(0.215, 0.61, 0.355, 1) 0.9s;-ms-transition:1s cubic-bezier(0.215, 0.61, 0.355, 1) 0.9s;-o-transition:1s cubic-bezier(0.215, 0.61, 0.355, 1) 0.9s}#top_about .about_subtitle{font-size:20px}#top_about .about_subtitle span{display:inline-block}#top_about .about_subtitle span:nth-child(1){transition:1s cubic-bezier(0.215, 0.61, 0.355, 1) 1.1s;-webkit-transition:1s cubic-bezier(0.215, 0.61, 0.355, 1) 1.1s;-moz-transition:1s cubic-bezier(0.215, 0.61, 0.355, 1) 1.1s;-ms-transition:1s cubic-bezier(0.215, 0.61, 0.355, 1) 1.1s;-o-transition:1s cubic-bezier(0.215, 0.61, 0.355, 1) 1.1s}#top_about .about_subtitle span:nth-child(2){transition:1s cubic-bezier(0.215, 0.61, 0.355, 1) 1.2s;-webkit-transition:1s cubic-bezier(0.215, 0.61, 0.355, 1) 1.2s;-moz-transition:1s cubic-bezier(0.215, 0.61, 0.355, 1) 1.2s;-ms-transition:1s cubic-bezier(0.215, 0.61, 0.355, 1) 1.2s;-o-transition:1s cubic-bezier(0.215, 0.61, 0.355, 1) 1.2s}#top_about .about_subtitle span:nth-child(3){transition:1s cubic-bezier(0.215, 0.61, 0.355, 1) 1.3s;-webkit-transition:1s cubic-bezier(0.215, 0.61, 0.355, 1) 1.3s;-moz-transition:1s cubic-bezier(0.215, 0.61, 0.355, 1) 1.3s;-ms-transition:1s cubic-bezier(0.215, 0.61, 0.355, 1) 1.3s;-o-transition:1s cubic-bezier(0.215, 0.61, 0.355, 1) 1.3s}#top_about .about_subtitle span:nth-child(4){transition:1s cubic-bezier(0.215, 0.61, 0.355, 1) 1.4s;-webkit-transition:1s cubic-bezier(0.215, 0.61, 0.355, 1) 1.4s;-moz-transition:1s cubic-bezier(0.215, 0.61, 0.355, 1) 1.4s;-ms-transition:1s cubic-bezier(0.215, 0.61, 0.355, 1) 1.4s;-o-transition:1s cubic-bezier(0.215, 0.61, 0.355, 1) 1.4s}#top_about .about_subtitle span:nth-child(5){transition:1s cubic-bezier(0.215, 0.61, 0.355, 1) 1.5s;-webkit-transition:1s cubic-bezier(0.215, 0.61, 0.355, 1) 1.5s;-moz-transition:1s cubic-bezier(0.215, 0.61, 0.355, 1) 1.5s;-ms-transition:1s cubic-bezier(0.215, 0.61, 0.355, 1) 1.5s;-o-transition:1s cubic-bezier(0.215, 0.61, 0.355, 1) 1.5s}#top_about .about_subtitle span:nth-child(6){transition:1s cubic-bezier(0.215, 0.61, 0.355, 1) 1.6s;-webkit-transition:1s cubic-bezier(0.215, 0.61, 0.355, 1) 1.6s;-moz-transition:1s cubic-bezier(0.215, 0.61, 0.355, 1) 1.6s;-ms-transition:1s cubic-bezier(0.215, 0.61, 0.355, 1) 1.6s;-o-transition:1s cubic-bezier(0.215, 0.61, 0.355, 1) 1.6s}#top_about .about_subtitle span:nth-child(7){transition:1s cubic-bezier(0.215, 0.61, 0.355, 1) 1.7s;-webkit-transition:1s cubic-bezier(0.215, 0.61, 0.355, 1) 1.7s;-moz-transition:1s cubic-bezier(0.215, 0.61, 0.355, 1) 1.7s;-ms-transition:1s cubic-bezier(0.215, 0.61, 0.355, 1) 1.7s;-o-transition:1s cubic-bezier(0.215, 0.61, 0.355, 1) 1.7s}#top_about .about_subtitle span:nth-child(8){transition:1s cubic-bezier(0.215, 0.61, 0.355, 1) 1.8s;-webkit-transition:1s cubic-bezier(0.215, 0.61, 0.355, 1) 1.8s;-moz-transition:1s cubic-bezier(0.215, 0.61, 0.355, 1) 1.8s;-ms-transition:1s cubic-bezier(0.215, 0.61, 0.355, 1) 1.8s;-o-transition:1s cubic-bezier(0.215, 0.61, 0.355, 1) 1.8s}#top_about .about_subtitle span:nth-child(9){transition:1s cubic-bezier(0.215, 0.61, 0.355, 1) 1.9s;-webkit-transition:1s cubic-bezier(0.215, 0.61, 0.355, 1) 1.9s;-moz-transition:1s cubic-bezier(0.215, 0.61, 0.355, 1) 1.9s;-ms-transition:1s cubic-bezier(0.215, 0.61, 0.355, 1) 1.9s;-o-transition:1s cubic-bezier(0.215, 0.61, 0.355, 1) 1.9s}#top_about .about_subtitle span:nth-child(10){transition:1s cubic-bezier(0.215, 0.61, 0.355, 1) 2s;-webkit-transition:1s cubic-bezier(0.215, 0.61, 0.355, 1) 2s;-moz-transition:1s cubic-bezier(0.215, 0.61, 0.355, 1) 2s;-ms-transition:1s cubic-bezier(0.215, 0.61, 0.355, 1) 2s;-o-transition:1s cubic-bezier(0.215, 0.61, 0.355, 1) 2s}#top_about .about_subtitle span:nth-child(11){transition:1s cubic-bezier(0.215, 0.61, 0.355, 1) 2.1s;-webkit-transition:1s cubic-bezier(0.215, 0.61, 0.355, 1) 2.1s;-moz-transition:1s cubic-bezier(0.215, 0.61, 0.355, 1) 2.1s;-ms-transition:1s cubic-bezier(0.215, 0.61, 0.355, 1) 2.1s;-o-transition:1s cubic-bezier(0.215, 0.61, 0.355, 1) 2.1s}#top_about .about_subtitle span:nth-child(12){transition:1s cubic-bezier(0.215, 0.61, 0.355, 1) 2.2s;-webkit-transition:1s cubic-bezier(0.215, 0.61, 0.355, 1) 2.2s;-moz-transition:1s cubic-bezier(0.215, 0.61, 0.355, 1) 2.2s;-ms-transition:1s cubic-bezier(0.215, 0.61, 0.355, 1) 2.2s;-o-transition:1s cubic-bezier(0.215, 0.61, 0.355, 1) 2.2s}#top_about .about_subtitle span:nth-child(13){transition:1s cubic-bezier(0.215, 0.61, 0.355, 1) 2.3s;-webkit-transition:1s cubic-bezier(0.215, 0.61, 0.355, 1) 2.3s;-moz-transition:1s cubic-bezier(0.215, 0.61, 0.355, 1) 2.3s;-ms-transition:1s cubic-bezier(0.215, 0.61, 0.355, 1) 2.3s;-o-transition:1s cubic-bezier(0.215, 0.61, 0.355, 1) 2.3s}#top_about .about_subtitle span:nth-child(14){transition:1s cubic-bezier(0.215, 0.61, 0.355, 1) 2.4s;-webkit-transition:1s cubic-bezier(0.215, 0.61, 0.355, 1) 2.4s;-moz-transition:1s cubic-bezier(0.215, 0.61, 0.355, 1) 2.4s;-ms-transition:1s cubic-bezier(0.215, 0.61, 0.355, 1) 2.4s;-o-transition:1s cubic-bezier(0.215, 0.61, 0.355, 1) 2.4s}#top_about .about_subtitle span:nth-child(15){transition:1s cubic-bezier(0.215, 0.61, 0.355, 1) 2.5s;-webkit-transition:1s cubic-bezier(0.215, 0.61, 0.355, 1) 2.5s;-moz-transition:1s cubic-bezier(0.215, 0.61, 0.355, 1) 2.5s;-ms-transition:1s cubic-bezier(0.215, 0.61, 0.355, 1) 2.5s;-o-transition:1s cubic-bezier(0.215, 0.61, 0.355, 1) 2.5s}#top_about .about_subtitle span:nth-child(16){transition:1s cubic-bezier(0.215, 0.61, 0.355, 1) 2.6s;-webkit-transition:1s cubic-bezier(0.215, 0.61, 0.355, 1) 2.6s;-moz-transition:1s cubic-bezier(0.215, 0.61, 0.355, 1) 2.6s;-ms-transition:1s cubic-bezier(0.215, 0.61, 0.355, 1) 2.6s;-o-transition:1s cubic-bezier(0.215, 0.61, 0.355, 1) 2.6s}#top_about .about_subtitle span:nth-child(17){transition:1s cubic-bezier(0.215, 0.61, 0.355, 1) 2.7s;-webkit-transition:1s cubic-bezier(0.215, 0.61, 0.355, 1) 2.7s;-moz-transition:1s cubic-bezier(0.215, 0.61, 0.355, 1) 2.7s;-ms-transition:1s cubic-bezier(0.215, 0.61, 0.355, 1) 2.7s;-o-transition:1s cubic-bezier(0.215, 0.61, 0.355, 1) 2.7s}#top_about .about_subtitle span:nth-child(18){transition:1s cubic-bezier(0.215, 0.61, 0.355, 1) 2.8s;-webkit-transition:1s cubic-bezier(0.215, 0.61, 0.355, 1) 2.8s;-moz-transition:1s cubic-bezier(0.215, 0.61, 0.355, 1) 2.8s;-ms-transition:1s cubic-bezier(0.215, 0.61, 0.355, 1) 2.8s;-o-transition:1s cubic-bezier(0.215, 0.61, 0.355, 1) 2.8s}#top_about .common_text p span:nth-child(1){transition:1s cubic-bezier(0.215, 0.61, 0.355, 1) 2.9s;-webkit-transition:1s cubic-bezier(0.215, 0.61, 0.355, 1) 2.9s;-moz-transition:1s cubic-bezier(0.215, 0.61, 0.355, 1) 2.9s;-ms-transition:1s cubic-bezier(0.215, 0.61, 0.355, 1) 2.9s;-o-transition:1s cubic-bezier(0.215, 0.61, 0.355, 1) 2.9s}#top_about .common_text p span:nth-child(2){transition:1s cubic-bezier(0.215, 0.61, 0.355, 1) 3s;-webkit-transition:1s cubic-bezier(0.215, 0.61, 0.355, 1) 3s;-moz-transition:1s cubic-bezier(0.215, 0.61, 0.355, 1) 3s;-ms-transition:1s cubic-bezier(0.215, 0.61, 0.355, 1) 3s;-o-transition:1s cubic-bezier(0.215, 0.61, 0.355, 1) 3s}#top_about .common_text p span:nth-child(3){transition:1s cubic-bezier(0.215, 0.61, 0.355, 1) 3.1s;-webkit-transition:1s cubic-bezier(0.215, 0.61, 0.355, 1) 3.1s;-moz-transition:1s cubic-bezier(0.215, 0.61, 0.355, 1) 3.1s;-ms-transition:1s cubic-bezier(0.215, 0.61, 0.355, 1) 3.1s;-o-transition:1s cubic-bezier(0.215, 0.61, 0.355, 1) 3.1s}#top_about .common_text p span:nth-child(4){transition:1s cubic-bezier(0.215, 0.61, 0.355, 1) 3.2s;-webkit-transition:1s cubic-bezier(0.215, 0.61, 0.355, 1) 3.2s;-moz-transition:1s cubic-bezier(0.215, 0.61, 0.355, 1) 3.2s;-ms-transition:1s cubic-bezier(0.215, 0.61, 0.355, 1) 3.2s;-o-transition:1s cubic-bezier(0.215, 0.61, 0.355, 1) 3.2s}#top_about .common_text p span:nth-child(5){transition:1s cubic-bezier(0.215, 0.61, 0.355, 1) 3.3s;-webkit-transition:1s cubic-bezier(0.215, 0.61, 0.355, 1) 3.3s;-moz-transition:1s cubic-bezier(0.215, 0.61, 0.355, 1) 3.3s;-ms-transition:1s cubic-bezier(0.215, 0.61, 0.355, 1) 3.3s;-o-transition:1s cubic-bezier(0.215, 0.61, 0.355, 1) 3.3s}#top_about .common_text p span:nth-child(6){transition:1s cubic-bezier(0.215, 0.61, 0.355, 1) 3.4s;-webkit-transition:1s cubic-bezier(0.215, 0.61, 0.355, 1) 3.4s;-moz-transition:1s cubic-bezier(0.215, 0.61, 0.355, 1) 3.4s;-ms-transition:1s cubic-bezier(0.215, 0.61, 0.355, 1) 3.4s;-o-transition:1s cubic-bezier(0.215, 0.61, 0.355, 1) 3.4s}#top_about .common_text p span:nth-child(7){transition:1s cubic-bezier(0.215, 0.61, 0.355, 1) 3.5s;-webkit-transition:1s cubic-bezier(0.215, 0.61, 0.355, 1) 3.5s;-moz-transition:1s cubic-bezier(0.215, 0.61, 0.355, 1) 3.5s;-ms-transition:1s cubic-bezier(0.215, 0.61, 0.355, 1) 3.5s;-o-transition:1s cubic-bezier(0.215, 0.61, 0.355, 1) 3.5s}#top_about .common_text p span:nth-child(8){transition:1s cubic-bezier(0.215, 0.61, 0.355, 1) 3.6s;-webkit-transition:1s cubic-bezier(0.215, 0.61, 0.355, 1) 3.6s;-moz-transition:1s cubic-bezier(0.215, 0.61, 0.355, 1) 3.6s;-ms-transition:1s cubic-bezier(0.215, 0.61, 0.355, 1) 3.6s;-o-transition:1s cubic-bezier(0.215, 0.61, 0.355, 1) 3.6s}#top_about .common_text p span:nth-child(9){transition:1s cubic-bezier(0.215, 0.61, 0.355, 1) 3.7s;-webkit-transition:1s cubic-bezier(0.215, 0.61, 0.355, 1) 3.7s;-moz-transition:1s cubic-bezier(0.215, 0.61, 0.355, 1) 3.7s;-ms-transition:1s cubic-bezier(0.215, 0.61, 0.355, 1) 3.7s;-o-transition:1s cubic-bezier(0.215, 0.61, 0.355, 1) 3.7s}#top_about .common_text p span:nth-child(10){transition:1s cubic-bezier(0.215, 0.61, 0.355, 1) 3.8s;-webkit-transition:1s cubic-bezier(0.215, 0.61, 0.355, 1) 3.8s;-moz-transition:1s cubic-bezier(0.215, 0.61, 0.355, 1) 3.8s;-ms-transition:1s cubic-bezier(0.215, 0.61, 0.355, 1) 3.8s;-o-transition:1s cubic-bezier(0.215, 0.61, 0.355, 1) 3.8s}#top_staff{padding-left:0;padding-right:0}#top_staff .staff_list article{padding-bottom:16px;margin-bottom:0}#top_staff .slick_arrow{cursor:pointer;position:absolute;top:50%;width:48px;height:48px;padding:0;z-index:1;transform:translate(0, -50%);-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%);transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s}#top_staff .slick_arrow.slick-prev{background-color:#111;left:32px}@media screen and (min-width: 769px){#top_staff .slick_arrow.slick-prev:hover{left:24px}}#top_staff .slick_arrow.slick-next{background-color:#111;right:32px}@media screen and (min-width: 769px){#top_staff .slick_arrow.slick-next:hover{right:24px}}#top_staff .slick_arrow i{color:#fff;font-size:13px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%)}#top_salon{padding-bottom:72px}@media screen and (max-width: 1023px){#top_salon{padding-bottom:48px}}@media screen and (max-width: 768px){#first_view #fv_slider .dot_class li{width:48px}#top_staff .slick_arrow.slick-prev{left:0}#top_staff .slick_arrow.slick-next{right:0}#top_salon{padding-bottom:64px}}@media screen and (max-width: 480px){#top_about .about_title{font-size:20px}#top_about .about_subtitle{font-size:16px}#top_staff .staff_list article{width:360px}}@media screen and (max-width: 374px){#top_staff .staff_list article{width:300px}}#staff_page{padding-bottom:56px}@media screen and (max-width: 768px){#staff_page{padding-bottom:64px}}#single_staff_page article{font-family:"josefin-sans",sans-serif;font-size:18px;position:relative}#single_staff_page article img{width:55%}#single_staff_page article .staff_content{position:absolute;top:50%;right:0;width:45%;text-align:center;transform:translate(0, -50%);-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%)}#single_staff_page article .staff_content p{letter-spacing:2px}#single_staff_page article .staff_content .staff_name{font-size:32px;font-weight:600;position:relative;margin-top:12px;display:inline-block}#single_staff_page article .staff_content .staff_name:before{content:'';background-color:#111;position:absolute;bottom:-8px;left:0;width:100%;height:1px}#single_staff_page article .staff_content ul{margin-top:32px}#single_staff_page article .staff_content li{font-size:32px}@media screen and (min-width: 769px){#single_staff_page article .staff_content li a:hover i{transform:scale(1.2);-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2)}}#single_staff_page article .staff_content li i{transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s}@media screen and (max-width: 768px){#single_staff_page article{font-size:16px}#single_staff_page article img{width:100%;display:block}#single_staff_page article .staff_content{position:static;width:100%;margin-top:32px;transform:translate(0, 0);-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0)}#single_staff_page article .staff_content p{letter-spacing:2px}#single_staff_page article .staff_content .staff_name{font-size:24px}#single_staff_page article .staff_content ul{margin-top:24px}#single_staff_page article .staff_content li{font-size:24px}}#menu_page{line-height:1.6}#menu_page .menu_inner{font-size:0}#menu_page .menu__row{width:50%;display:inline-block;vertical-align:top;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box}#menu_page .menu__row:nth-child(odd){padding-right:56px}#menu_page .menu__row:nth-child(even){padding-left:56px}#menu_page .menu__row .menu_content{border-bottom:1px solid #E6E6E6;font-size:14px;padding-bottom:40px;margin-bottom:40px}#menu_page .menu__row .menu_content .menu_title{font-family:"josefin-sans",sans-serif;font-size:16px;font-weight:700;letter-spacing:1px;margin-bottom:24px}#menu_page .menu__row .menu_content li{color:#7e7e7e;font-size:14px;letter-spacing:1px;margin-bottom:16px}#menu_page .menu__row .menu_content li:last-child{margin-bottom:0}#menu_page .menu__row .menu_content li p{display:inline-block}#menu_page .menu__row .menu_content li .menu_price{float:right;font-family:"josefin-sans",sans-serif}#menu_page .menu__row .menu_content li .menu_price:before{content:'¥'}#menu_page .menu__row .menu_content li .menu_subtext{font-size:10px;display:block}@media screen and (max-width: 1023px){#menu_page .menu__row{width:100%;display:block}#menu_page .menu__row:nth-child(odd),#menu_page .menu__row:nth-child(even){padding:0}#menu_page .menu__row:last-child .menu_content:last-child{margin-bottom:0}}@media screen and (max-width: 480px){#menu_page .menu__row .menu_content .menu_title{font-size:14px;margin-bottom:20px}#menu_page .menu__row .menu_content li{font-size:13px}#menu_page .menu__row .menu_content li .menu_text{width:72%}}@media screen and (max-width: 374px){#menu_page .menu__row .menu_content li .menu_text{width:70%}}#salon_page .salon_slide li{padding:0;margin:0}#salon_page .slide_arrow{margin-top:16px;text-align:right}#salon_page .slide_arrow .slick_arrow{cursor:pointer;color:#fff;background-color:#111;position:relative;width:48px;height:48px;padding:0;display:inline-block;transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s}#salon_page .slide_arrow .slick_arrow i{font-size:13px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%)}@media screen and (min-width: 769px){#salon_page .slide_arrow .slick-prev:hover{transform:translateX(-8px);-webkit-transform:translateX(-8px);-moz-transform:translateX(-8px);-ms-transform:translateX(-8px);-o-transform:translateX(-8px)}}#salon_page .slide_arrow .slick-next{margin-left:16px}@media screen and (min-width: 769px){#salon_page .slide_arrow .slick-next:hover{transform:translateX(8px);-webkit-transform:translateX(8px);-moz-transform:translateX(8px);-ms-transform:translateX(8px);-o-transform:translateX(8px)}}#salon_page .salon_table{font-size:0;padding-top:64px}#salon_page .salon_table table{width:50%;display:inline-block;vertical-align:top;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box}#salon_page .salon_table table tbody{width:100%;display:block}#salon_page .salon_table table:nth-child(1){padding-right:56px}#salon_page .salon_table table:nth-child(2){padding-left:56px}#salon_page .salon_table table tr{border-bottom:1px solid #E6E6E6;display:block}#salon_page .salon_table table tr th,#salon_page .salon_table table tr td{font-size:14px;padding:24px 0;line-height:1.6;letter-spacing:1px;text-align:left;vertical-align:middle}#salon_page .salon_table table tr th{width:120px}#salon_page .salon_table table tr td a{text-decoration:underline;word-break:break-all}#salon_page .salon_map{padding-top:64px}#salon_page .salon_map .map_inner{width:100%;height:520px}#salon_page .salon_map p{font-family:"josefin-sans",sans-serif;font-size:14px;font-weight:700;letter-spacing:1px;padding-top:24px}#salon_page .salon_map p a{text-decoration:underline}#salon_page .salon_map p i{padding-right:4px}@media screen and (max-width: 1023px){#salon_page .salon_table table:nth-child(1){padding-right:24px}#salon_page .salon_table table:nth-child(2){padding-left:24px}}@media screen and (max-width: 768px){#salon_page .salon_table,#salon_page .salon_map{padding-top:48px}#salon_page .salon_table table{width:100%;display:block}#salon_page .salon_table table:nth-child(1),#salon_page .salon_table table:nth-child(2){padding:0}#salon_page .salon_table table tr th{width:96px}}@media screen and (max-width: 481px){#salon_page .salon_table table tr th,#salon_page .salon_table table tr td{font-size:13px}}#single_page article{max-width:880px;margin:0 auto}#single_page article .single_title{border-bottom:1px solid #E6E6E6;padding-bottom:32px;margin-bottom:28px}#single_page article .single_title .single_info{margin-bottom:20px}#single_page article .single_title .single_info p{font-family:"josefin-sans",sans-serif;font-size:12px;font-weight:700;letter-spacing:.5px;display:inline-block}#single_page article .single_title .single_info .single_category{color:#fff;background-color:#111;padding:8px 24px;margin-right:16px}#single_page article .single_title .single_info .single_date{color:#A7A8AC}#single_page article .single_title h1{font-size:20px;font-weight:700;line-height:1.6;letter-spacing:1px}#single_page article .single_content{font-size:14px;line-height:2;letter-spacing:.5px;word-break:break-all}#single_page article .single_content p{margin-bottom:28px}#single_page article .single_content a{display:inline-block;text-decoration:underline}#single_page article .single_content img{margin-bottom:28px}@media screen and (max-width: 768px){#single_page article .single_title{padding-bottom:24px;margin-bottom:24px}#single_page article .single_title .single_info{margin-bottom:16px}#single_page article .single_title .single_info .single_category{padding:8px 20px}#single_page article .single_title h1{font-size:18px}#single_page article .single_content{font-size:12px;line-height:1.8}#single_page article .single_content p{margin-bottom:20px}#single_page article .single_content img{margin-bottom:20px}}#not_found_page{text-align:center}#not_found_page .not_found_title{font-family:"josefin-sans",sans-serif;font-size:32px;margin-bottom:-16px}#not_found_page .not_found_title span{color:#fff;text-shadow:#111 1px 1px 0,#111 -1px 1px 0,#111 1px -1px 0,#111 -1px -1px 0;font-family:"josefin-sans",sans-serif;font-size:120px;display:block}#not_found_page .not_found_content{padding-top:32px}@media screen and (max-width: 768px){#not_found_page .not_found_title span{font-size:96px}}#contact_page .common_content .common_text{padding-top:0}#contact_page .form_content{max-width:720px;margin:56px auto 0}#contact_page .form_content table{width:100%}#contact_page .form_content table tr{margin-bottom:24px;display:block}#contact_page .form_content table tr:last-child{margin-bottom:0}#contact_page .form_content table tr th,#contact_page .form_content table tr td{font-size:14px;text-align:left}#contact_page .form_content table tr th{width:240px;letter-spacing:2px}#contact_page .form_content table tr th span{color:#ff3c5c;font-size:10px}#contact_page .form_content table tr td{width:73%}#contact_page .form_content table tr td .radius{background-color:#f0f0f0;border:1px solid #f0f0f0;outline:0;font-size:14px;width:100%;height:56px;padding:16px;margin:0;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box}#contact_page .form_content table tr td .radius:placeholder-shown{color:#B5B5B4;font-size:14px}#contact_page .form_content table tr td .radius::-webkit-input-placeholder{color:#B5B5B4;font-size:14px}#contact_page .form_content table tr td .radius:-moz-placeholder{opacity:1;color:#B5B5B4;font-size:14px}#contact_page .form_content table tr td .radius::-moz-placeholder{opacity:1;color:#B5B5B4;font-size:14px}#contact_page .form_content table tr td .radius:-ms-input-placeholder{color:#B5B5B4;font-size:14px}#contact_page .form_content table tr td .radius:hover,#contact_page .form_content table tr td .radius:focus{border:1px solid #f23f4c;outline:0}#contact_page .form_content table tr td textarea.radius{height:auto}#contact_page .form_content .ajax-loader{margin:32px auto 0;display:block}#contact_page .wpcf7-response-output{border:0;padding:16px;margin:0 auto;text-align:center;line-height:1.6;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px}#contact_page .wpcf7-response-output.wpcf7-validation-errors{color:#f00;background-color:#fdebe5;border:1px solid #f00}#contact_page .wpcf7-response-output.wpcf7-mail-sent-ok{color:#3A87AD;background-color:#D9EDF7;border:1px solid #3A87AD}#contact_page .wpcf7-not-valid-tip{font-size:12px;margin-top:12px}input[type=submit],input[type=button],input[type=email],input[type=submit],input[type=tel],input[type=text],select,textarea{vertical-align:middle;appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0}@media screen and (max-width: 768px){#contact_page .form_content table tr{margin-bottom:32px}#contact_page .form_content table tr th,#contact_page .form_content table tr td{width:100%;display:block}#contact_page .form_content table tr th{font-size:13px;padding-top:0;margin-bottom:12px}#contact_page .form_content table tr td .radius{font-size:16px;height:48px}#contact_page .form_content table tr td .radius:placeholder-shown{font-size:16px}#contact_page .form_content table tr td .radius::-webkit-input-placeholder{font-size:16px}#contact_page .form_content table tr td .radius:-moz-placeholder{opacity:1;font-size:16px}#contact_page .form_content table tr td .radius::-moz-placeholder{opacity:1;font-size:16px}#contact_page .form_content table tr td .radius:-ms-input-placeholder{font-size:16px}#contact_page .wpcf7-response-output{font-size:12px}}#thanks_page .thanks_content #check_icon{width:100px;height:100px;margin:0 auto 32px;display:block}#thanks_page .thanks_content #check_icon .st0{fill:#111}#thanks_page .thanks_content #check_icon .st1{fill:none;stroke:#fff;stroke-width:10;stroke-linecap:round;stroke-miterlimit:10}@media screen and (max-width: 768px){#thanks_page .thanks_content #check_icon{width:80px;height:80px}}
/*# sourceMappingURL=style.css.map */
