﻿#consept{background:#bf972d}#consept .photo{background:url(../../images/index_concept_img01.jpg) no-repeat;background-position:center;background-size:cover}#consept .ttl01{color:#452608;text-shadow:1px 1px 0px #b08922, 3px 3px 0px #452608}#consept .ttl01::before{background:url(../images/ico/ttl_ico01.png) no-repeat;background:url(../images/ico/ttl_ico03.svg) no-repeat center center/contain}#consept p{font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;line-height:2.0;letter-spacing:0.06em;height:50vh;color:#452608}@media screen and (max-width: 768px){#consept{padding:10px;box-sizing:border-box}#consept .photo{background:url(../../images/index_concept_img01.jpg) no-repeat;background-position:center;background-size:cover}#consept .right_area{padding:50px 0 30px;box-sizing:border-box}#consept .right_area p{line-height:1.8;letter-spacing:0.02em;height:auto}}#news{background:#eee url(../images/bg/bg_news.png) repeat-x;background-position:center 20%}#news .photo_s{background:url(../../images/index_news_img01.jpg) no-repeat;background-position:center;background-size:cover;box-shadow:10px 10px 0 #7b5c08}@media screen and (max-width: 768px){#news{background-position:center 0%;background-size:70%;padding:50px 10px 30px}#news .photo_s{margin-top:20px}}#menu{background:#581216 url(../images/bg/bg_menu.png) repeat;background-size:90%;width:100%;height:580px}#menu .left_area .ttl01{color:#BF9731;text-shadow:1px 1px 0px #581216, 3px 3px 0px #BF9731}#menu .right_area .inner{padding-right:50px;width:100%;color:#eee}#menu .right_area .li_menu{position:relative;overflow:inherit}#menu .btn_more{position:absolute;bottom:-64px;right:0;width:100%;text-align:right}@media screen and (max-width: 768px){#menu .btn_more{position:relative;bottom:0;left:0;text-align:center}}#menu .btn_more a{display:inline-block;width:100%;height:100%;position:relative;color:#bf972d}@media screen and (max-width: 768px){#menu .btn_more a{height:60px;line-height:60px;border:1px solid #bf972d;margin-top:8px}}#menu .btn_more a::before{content:'';width:calc(100% - 100px);height:1px;background:#bf972d;position:absolute;left:0;top:0;bottom:0;margin:auto}@media screen and (max-width: 768px){#menu .btn_more a::before{display:none}}@media screen and (max-width: 768px){#menu{background-size:120%;height:auto}#menu .left_area{padding:50px 10% 0;box-sizing:border-box}#menu .right_area{padding:30px 10% 56px;box-sizing:border-box}#menu .right_area .inner{padding:0;width:100%}}#style{background:url(../images/bg/bg_style01.jpg) repeat}#style .inner{padding:8%;background:url(../images/bg/bg_style02.png) repeat-x;background-position:center center}#style .inner .ttl01{font-size:80px}@media screen and (max-width: 768px){#style .inner{padding:40px 20px;background-size:80%}#style .inner .ttl01{font-size:30px}}#instagram{background:#2b2761}#instagram .inner{padding:8%}#instagram ul{overflow:hidden;margin-top:10px;font-size:0}#instagram ul li{width:calc(94% / 4);float:left;display:block}#instagram ul li+li{margin-left:2%}#instagram ul li a{display:block;width:100%;height:100%;position:relative;overflow:hidden;opacity:1;transition:.3s}#instagram ul li a img{width:100%}#instagram ul li a:hover{opacity:0.8}#instagram .btn03{margin-top:20px}@media screen and (max-width: 768px){#instagram .inner{padding:40px 20px;background-size:80%}#instagram .inner .ttl01{font-size:30px}#instagram ul li{width:calc(96% / 2);margin-bottom:5px}#instagram ul li+li{margin-left:4%}#instagram ul li:nth-of-type(2n+1){margin-left:0}#instagram ul li:nth-of-type(n+3){margin-bottom:0}#instagram ul li a:hover{opacity:1}}#stylist{background:#fff url(../images/bg/bg_news.png) repeat-x;background-position:center 20%}#stylist .photo_s{background:url(../../images/index_stylist_img01.jpg) no-repeat;background-position:center;background-size:cover;box-shadow:10px 10px 0 #7b5c08}#stylist .right_area .inner h2{border-bottom:2px solid #bf972d;display:block;margin-top:20px;font-size:18px;line-height:2.5}#stylist .right_area .inner h2 span{font-size:80%;font-weight:normal;margin-left:20px;color:#666}@media screen and (max-width: 1000px){#stylist .photo_s{height:400px}}@media screen and (max-width: 768px){#stylist{background-position:center 30%;background-size:80%}#stylist .right_area .inner{padding:50px 10px 30px}#stylist .right_area .inner h2{width:100%;margin-top:10px;font-size:18px;line-height:2.5}#stylist .right_area .inner h2 span{font-size:80%;font-weight:normal;margin-left:20px;color:#666}}#info{background:#133c32}#info .left_area{background:url(../images/bg/bg_info.png) repeat;background-size:120%}#info .left_area .ttl01{color:#eee;text-shadow:1px 1px 0px #133c32, 3px 3px 0px #eee}#info .left_area .ttl01::before{background:url(../images/ico/ttl_ico02.png) no-repeat;background:url(../images/ico/ttl_ico02.svg) no-repeat center center/contain}#info .left_area p{color:#eee}#info .photo{background:url(../../images/index_info_img01.jpg) no-repeat;background-position:center;background-size:cover}@media screen and (max-width: 768px){#info .left_area{padding:50px 10px 30px;box-sizing:border-box;background-size:150%}#info .left_area .ttl01{text-shadow:1px 1px 0px #23337b, 2px 2px 0px #eee}#info .left_area .ttl01::before{background-size:contain}#info .left_area h2 img{width:70px}#info .left_area p{font-size:14px}#info .photo{background:url(../../images/index_info_img01.jpg) no-repeat;background-position:center;background-size:cover}}#contact{background:url(../images/bg/footer_bg01.jpg) no-repeat;background-position:center;background-size:cover}#contact .left_area,#contact .right_area{background:rgba(0,0,0,0.7)}#contact .left_area #contact_form{margin:4%}#contact .left_area #contact_form dl{width:100%;color:#eee;overflow:hidden}#contact .left_area #contact_form dl:nth-child(1),#contact .left_area #contact_form dl:nth-child(2){width:48%;margin-right:4%;float:left}#contact .left_area #contact_form dl:nth-child(2){margin-right:0}#contact .left_area #contact_form dl dt{vertical-align:middle}#contact .left_area #contact_form dl dd{width:100%;margin:0}#contact .left_area #contact_form dl dd.error input[type=text],#contact .left_area #contact_form dl dd.error textarea{border:1px solid #fa112e}#contact .left_area #contact_form dl dd.error .error-txt{color:#ff404f;font-size:0.8rem;margin:10px 0 0}#contact .left_area #contact_form dl dd textarea{max-width:640px;max-height:240px;min-width:500px;min-height:240px;font-size:0.9rem}#contact .left_area #contact_form .arr-btn{margin-left:auto;width:30%;height:60px;line-height:60px;text-align:center;display:block;background:transparent;border:1px solid #eee;box-sizing:border-box;color:#eee;position:relative;z-index:1;font-weight:bold;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}#contact .left_area #contact_form .arr-btn input{border:none;background:none;width:100%;height:100%;color:#eee;cursor:pointer}#contact .left_area #contact_form .arr-btn:hover{background:#bf972d;border:1px solid rgba(238,238,238,0)}#contact .right_area{background:rgba(0,0,0,0.7);align-items:flex-end;justify-content:flex-end}@media screen and (max-width: 768px){#contact .left_area{padding:50px 10px 0;box-sizing:border-box}#contact .left_area .inner{width:100%}#contact .left_area .inner #contact_form{margin:0}#contact .left_area .inner #contact_form dl{width:100%;color:#eee;overflow:hidden}#contact .left_area .inner #contact_form dl:nth-child(1),#contact .left_area .inner #contact_form dl:nth-child(2){width:100%;margin-right:0;float:none}#contact .left_area .inner #contact_form dl dd.error input[type=text],#contact .left_area .inner #contact_form dl dd.error textarea{border:1px solid #fa112e}#contact .left_area .inner #contact_form dl dd.error .error-txt{color:#ff404f;font-size:0.8rem;margin:10px 0 0}#contact .left_area .inner #contact_form dl dd textarea{max-width:100%;max-height:240px;min-width:inherit;min-height:inherit;font-size:0.9rem}#contact .left_area .inner #contact_form .arr-btn{width:100%}#contact .left_area .inner #contact_form .arr-btn:hover{background:transparent;border:1px solid #eee}#contact .left_area .right_area{padding:0 10px 20px;box-sizing:border-box}}.photo_area01{background:url(../../images/index_menu_img01.jpg) no-repeat fixed center top;background-size:cover;height:500px;position:relative}.photo_area02{background:url(../../images/index_style_img01.jpg) no-repeat fixed center top;background-size:cover;height:500px}@media screen and (max-width: 768px){.photo_area01{display:none}.photo_area02{background:none}.photo_area02::before{background:url(../../images/index_menu_img01.jpg) no-repeat right top;background-size:cover;display:block;position:fixed;top:0;left:0;width:100%;height:100%;padding-bottom:108px;content:"";z-index:-1}}#page_menu .main_img{background-image:url(../images/bg/bg_page_menu.png);background-repeat:no-repeat;background-position:center center;background-size:cover;color:#FFF;padding:140px 20px 180px;position:relative}@media screen and (max-width: 768px){#page_menu .main_img{background-image:url(../images/bg/bg_page_menu_sp.png);padding:120px 0 100px}}#page_menu .main_img::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.7)}#page_menu .main_img_inner{width:100%}#page_menu .menu_contents{background:url(../images/bg/bg_style01.jpg) repeat}#page_menu .menu_contents_inner{max-width:760px;padding:80px 0 120px;margin:auto}@media screen and (max-width: 768px){#page_menu .menu_contents_inner{max-width:inherit;padding:40px 24px 64px}}@media screen and (max-width: 320px){#page_menu .menu_contents_inner{padding:40px 16px 64px}}#page_menu .menu_block{display:flex;justify-content:space-between;padding-bottom:64px;margin-bottom:80px;border-bottom:1px solid #c3c1c1}@media screen and (max-width: 768px){#page_menu .menu_block{display:block;padding-bottom:24px;margin-bottom:40px}}#page_menu .menu_block h2{font-size:32px;text-transform:uppercase;width:40%;font-weight:400;margin:0}@media screen and (max-width: 768px){#page_menu .menu_block h2{width:100%;font-size:24px;margin-bottom:24px}}#page_menu .menu_block h2 span{display:block;font-size:12px;letter-spacing:0.15em;margin-top:4px}@media screen and (max-width: 768px){#page_menu .menu_block h2 span{display:inline-block;margin-top:0;margin-left:6px;font-size:11px}}#page_menu .menu_block .menu_list{width:60%}@media screen and (max-width: 768px){#page_menu .menu_block .menu_list{width:calc(100% - 12px);padding-left:12px}}#page_menu .menu_block .menu_list .list_item{width:100%;margin-bottom:24px}@media screen and (max-width: 768px){#page_menu .menu_block .menu_list .list_item{margin-bottom:16px}}#page_menu .menu_block .menu_list .list_item_inner{display:flex;flex-flow:row wrap;width:100%;font-size:16px}@media screen and (max-width: 768px){#page_menu .menu_block .menu_list .list_item_inner{font-size:14px}}#page_menu .menu_block .menu_list .line{flex:auto}#page_menu .menu_block .menu_list .line .tab-r-line{position:relative;top:calc(50% - 1px);margin:0 10px;border:none;border-top:dotted 2px #CCC}#page_menu .notes{font-size:12px;margin-top:8px;opacity:.6}@media screen and (max-width: 768px){#page_menu .notes{font-size:10px;line-height:1.8;margin-top:4px}}#page_menu .reserve_txt{margin-top:8px;font-size:14px;text-align:center}#page_menu .reserve_box{display:flex;justify-content:space-between;text-align:center;margin-top:28px;font-size:16px}@media screen and (max-width: 768px){#page_menu .reserve_box{display:block;margin-top:24px}}#page_menu .reserve_box .reserve_box_web,#page_menu .reserve_box .reserve_box_tel{width:48%;height:80px}@media screen and (max-width: 768px){#page_menu .reserve_box .reserve_box_web,#page_menu .reserve_box .reserve_box_tel{width:100%;height:64px}}#page_menu .reserve_box .reserve_box_web a,#page_menu .reserve_box .reserve_box_web .btn_inner,#page_menu .reserve_box .reserve_box_tel a,#page_menu .reserve_box .reserve_box_tel .btn_inner{width:100%;height:100%;display:block;line-height:80px;font-size:16px}@media screen and (max-width: 768px){#page_menu .reserve_box .reserve_box_web a,#page_menu .reserve_box .reserve_box_web .btn_inner,#page_menu .reserve_box .reserve_box_tel a,#page_menu .reserve_box .reserve_box_tel .btn_inner{line-height:64px}}#page_menu .reserve_box .reserve_box_web a,#page_menu .reserve_box .reserve_box_tel a{transition:.3s;border:1px solid #444}#page_menu .reserve_box .reserve_box_web a:hover,#page_menu .reserve_box .reserve_box_tel a:hover{background:#bf972d;border:1px solid #bf972d;color:#fff}@media screen and (max-width: 768px){#page_menu .reserve_box .reserve_box_web a:hover,#page_menu .reserve_box .reserve_box_tel a:hover{background:transparent;border:1px solid #444;color:#444}}#page_menu .reserve_box .reserve_box_web a:hover .link_blank::after,#page_menu .reserve_box .reserve_box_tel a:hover .link_blank::after{background:url(../images/ico/ico_web_wh.svg) no-repeat}@media screen and (max-width: 768px){#page_menu .reserve_box .reserve_box_web a:hover .link_blank::after,#page_menu .reserve_box .reserve_box_tel a:hover .link_blank::after{background:url(../images/ico/ico_web.svg) no-repeat}}#page_menu .reserve_box .reserve_box_tel{border:1px solid #444}@media screen and (max-width: 768px){#page_menu .reserve_box .reserve_box_tel{margin-top:16px}#page_menu .reserve_box .reserve_box_tel a{color:#444;border:none;display:inline;text-decoration:none}}@media screen and (max-width: 768px) and (max-width: 768px){#page_menu .reserve_box .reserve_box_tel a:hover{border:none}}#page_menu .reserve_box .link_blank{position:relative;padding-left:24px}#page_menu .reserve_box .link_blank::after{content:"";display:block;width:16px;height:16px;background:url(../images/ico/ico_web.svg) no-repeat;background-size:contain;position:absolute;top:0;bottom:0;left:0;margin:auto;transition:.3s}#page_menu .reserve_box .tel{position:relative;padding-left:24px}#page_menu .reserve_box .tel::after{content:"";display:block;width:18px;height:18px;background:url(../images/ico/ico_tel.svg) no-repeat;background-size:contain;position:absolute;top:2px;bottom:0;left:0;margin:auto}@media screen and (min-width: 769px){#page_menu header #logo,#page_menu header #sns{display:none}}
/*# sourceMappingURL=skin.css.map */
