@charset "UTF-8";.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-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;overflow:hidden;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);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;width:816px;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-slide span{display:block;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;width:100%;padding-top:66.66667%}@media all and (min-width:816px){.slick-slide{height:544px}}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(//cattleya-group.net/oonohara/wp-content/themes/cattleya-salon/css/./ajax-loader.gif) center center no-repeat}@font-face{font-family:"slick";src:url(//cattleya-group.net/oonohara/wp-content/themes/cattleya-salon/css/./fonts/slick.eot);src:url(//cattleya-group.net/oonohara/wp-content/themes/cattleya-salon/css/./fonts/slick.eot?#iefix) format("embedded-opentype"),url(//cattleya-group.net/oonohara/wp-content/themes/cattleya-salon/css/./fonts/slick.woff) format("woff"),url(//cattleya-group.net/oonohara/wp-content/themes/cattleya-salon/css/./fonts/slick.ttf) format("truetype"),url(//cattleya-group.net/oonohara/wp-content/themes/cattleya-salon/css/./fonts/slick.svg#slick) format("svg");font-weight:400;font-style:normal}.slick-prev,.slick-next{position:absolute;display:block;height:32px;width:32px;line-height:0;font-size:0px;cursor:pointer;background:#fff;color:transparent;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);padding:0;border:none;outline:none;z-index:1}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:cattleya !important;font-size:20px;line-height:1;color:#000;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:50%;margin-left:calc(-816px/2 - 32px)}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"\e929"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:50%;margin-right:calc(-816px/2 - 32px)}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"\e91f"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:relative;margin:32px auto 0;width:148px;display:-webkit-box;display:-ms-flexbox;display:flex;height:1px}.slick-dots li{-webkit-box-flex:1;-ms-flex:1;flex:1;display:block;height:100%;background:#d2dae2;text-indent:-9999px;white-space:nowrap;overflow:hidden}.slick-dots li.slick-active{background:#f07464}.salon-main-visual{height:auto;padding-right:0}@media all and (max-width:575px){.salon-main-visual .box{display:none}}.salon-list .large-box .image{margin-right:0;margin-left:0}.salon-list .large-box .image:after{content:none}.salon-map{position:relative;width:100%;height:100%}.salon-map iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media all and (max-width:767px){.salon-map{height:0;padding-top:61.8%}}.banner02{display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#fff;color:#212529;border:1px solid #212529;position:relative;-webkit-transition:all .5s;transition:all .5s}@media all and (max-width:400px){.banner02{font-size:3vw}}.banner02:after{content:"";display:block;width:100%;height:100%;border-width:0 1px 1px 0;border-style:solid;border-color:#212529;position:absolute;top:6px;left:6px;z-index:0;-webkit-transition:all .5s;transition:all .5s}.banner02 .image{display:block;-webkit-box-flex:0;-ms-flex:0 0 61.8%;flex:0 0 61.8%;max-width:61.8%;background-position:50% 10%;background-repeat:no-repeat;background-size:cover}.banner02 .image:before{content:"";display:block;width:100%;height:0;padding-top:40%}.banner02 .textbox{display:block;-webkit-box-flex:0;-ms-flex:0 0 38.2%;flex:0 0 38.2%;max-width:38.2%}.banner02 .textbox .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;padding:2em 0}.banner02 .textbox .banner-heading{display:block;font-family:"Abel","Noto Sans Japanese","Yu Gothic",YuGothic,Verdana,Meiryo,"M+ 1p",sans-serif;font-weight:700;line-height:1.1;padding-bottom:.4em;position:relative}.banner02 .textbox .banner-heading:after{content:"";display:block;background-color:#f07464;width:1em;height:2px;position:absolute;left:50%;bottom:0;margin-left:-.5em}.banner02 .textbox .title{display:block;font-size:86%;font-weight:700;line-height:1.2}.banner02 .textbox .title span{display:inline-block;padding:0 .25em}.banner02:hover{color:#f07464;border-color:#f07464;text-decoration:none}.banner02:hover:after{border-color:#f07464}.company{background:0 0}.company .box .inner{border:1px solid #212529}.salon-list h4.name{display:none}.salon-list .large-box{margin-bottom:3em}.salon-list .large-box .image{margin-right:0;margin-left:0;margin-bottom:1.5em;position:relative}.salon-list .large-box .image .inner{background-position:center center;background-repeat:no-repeat;background-size:cover;padding-top:80%}.salon-list .large-box .image:after{content:none}.salon-list .large-box .text{max-width:240px;margin:0 auto}.salon-list .large-box .text p.name{display:block}.salon-list .large-box .text .button{font-size:86%;margin-top:1.5em}@media all and (max-width:575px){.salon-list h4.name{display:block}.salon-list .large-box{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:-10px;margin-left:-10px;margin-bottom:2em}.salon-list .large-box .image{-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%;-ms-flex-item-align:stretch;align-self:stretch;padding-right:10px;padding-left:10px;margin-bottom:1em}.salon-list .large-box .text{-webkit-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%;padding-right:10px;padding-left:10px;margin-bottom:1em}.salon-list .large-box .text p.name{display:none}.salon-list .large-box .text .button{font-size:86%;margin-top:1.5em}}@media all and (max-width:575px){#fixed-button ul li a{height:80px}}.flexnav{z-index:2}