@charset "UTF-8";@font-face{font-family:'Cormorant Garamond';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/cormorantgaramond/v21/co3umX5slCNuHLi8bLeY9MK7whWMhyjypVO7abI26QOD_s06GnM.ttf) format('truetype')}@font-face{font-family:'Zen Kaku Gothic New';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/zenkakugothicnew/v18/gNMYW2drQpDw0GjzrVNFf_valaDBcznOkjs.ttf) format('truetype')}@font-face{font-family:'Zen Kaku Gothic New';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/zenkakugothicnew/v18/gNMVW2drQpDw0GjzrVNFf_valaDBcznOqodNaWQ.ttf) format('truetype')}html{color:#505050;font-size:62.5%;font-family:'Zen Kaku Gothic New',"游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"MS Pゴシック","MS PGothic",sans-serif}body{margin:0;color:#505050;font-size:1.6rem;font-family:'Zen Kaku Gothic New',"游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"MS Pゴシック","MS PGothic",sans-serif}*{box-sizing:border-box}*:before,*:after{box-sizing:border-box}img{border:0;margin:0;vertical-align:top;max-width:100%}p{margin:0 0 1em;padding:0}p:last-child{margin-bottom:0}a{color:#505050;text-decoration:none}a:link,a:visited{color:#505050;text-decoration:none}input,textarea,select{font-family:'Zen Kaku Gothic New',"游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"MS Pゴシック","MS PGothic",sans-serif;-webkit-appearance:none;border-radius:0;outline:none}table{border-collapse:collapse}ul{list-style:none;margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:1.6rem;font-weight:400;margin:0;padding:0}.outerBlock{overflow:hidden}.innerBlock{margin:0 auto;position:relative}#wrapper{position:relative;padding:0}.pc{display:block !important}.pcIb{display:inline-block !important}.sp{display:none !important}.spIb{display:none !important}@media screen and (max-width:768px){body{position:relative;-webkit-appearance:none;-webkit-text-size-adjust:100%;font-size:2.6rem/2}.outerBlock{min-width:375px}.innerBlock{width:auto}#wrapper{min-width:375px;position:relative;overflow:hidden}img{width:100%;max-width:100%}input[type=submit]{-webkit-appearance:none;-webkit-text-size-adjust:100%}input,select,textarea{font-size:1.6rem !important}.pc{display:none !important}.pcIb{display:none !important}.sp{display:block !important}.spIb{display:inline-block !important}}body,p{font-size:1.6rem;line-height:1.8;letter-spacing:.05em;text-align:justify}@media screen and (max-width:768px){body,p{font-size:1.4rem}}a{transition:.3s ease-in-out}a:hover{color:#c9a965}.innerBlock{padding:0 100px}@media screen and (max-width:768px){.innerBlock{padding:0 30px/2}}button{outline:none}h1,h2{font-family:'Cormorant Garamond',sans-serif;line-height:1}h2{color:#505050;font-size:5rem;margin:0 auto 80px}h2 span{display:block;font-size:1.4rem;margin-top:.5em;color:#505050}@media screen and (max-width:768px){h2{font-size:4rem;margin-bottom:8%}h2 span{font-size:1.2rem}}h3,h4{font-weight:700;line-height:1.5}h3{font-size:3rem;margin:0 auto 40px}@media screen and (max-width:768px){h3{font-size:1.8rem;margin:0 auto 30px}}.inner{max-width:1100px;margin:0 auto}@media screen and (max-width:768px){.inner{padding:0 5%}}.center{text-align:center}header{width:100%;position:fixed;z-index:100;display:flex;top:0;background:#fff;justify-content:space-between;align-items:center;padding:40px 0}header .innerLeft{text-align:left;margin-left:8%}header .innerLeft nav{background:#fff;padding:30px 0 0;display:flex;justify-content:space-between;align-items:center}header .innerLeft nav ul{margin:0 auto 0 0;display:flex;justify-content:space-between;align-items:center}header .innerLeft nav ul li{line-height:1.1}header .innerLeft nav ul li:last-child{border-right:none}header .innerLeft nav ul li a{color:#505050;font-family:'Cormorant Garamond',sans-serif;line-height:1;padding:0 2em 0 0}header .innerLeft nav ul li a:hover{color:#c9a965}header .innerLeft .hamburger{display:none}header .innerLeft .nav_btn,header .innerLeft .nav_bg{display:none}header .innerRight{margin-right:8%}header .innerRight a{display:inline-block;vertical-align:middle;margin-right:20px}header .innerRight a:last-child{margin-right:0}header .innerRight a:hover{opacity:.7}header .innerRight .recruitBtn{background:#72d5dd;color:#fff;font-size:2.4rem;font-family:'Cormorant Garamond',sans-serif;line-height:1;padding:30px 60px;margin-left:25px}@media screen and (max-width:768px){header{padding:3%}header .innerLeft h1{width:120px;margin-left:22%}header .innerLeft nav{padding:0}header .innerLeft nav ul#navi{transition:all .6s;overflow-y:auto;padding:60px 4% 0;width:90%;height:100vh;z-index:200;top:0;margin-right:-2%;left:-100%;background-color:#fff;position:fixed;display:block}header .innerLeft nav ul#navi li{width:100%;font-size:1.8rem;letter-spacing:inherit;margin:0 auto .5em;border-bottom:solid 1px #ddd;border-right:none;text-align:center}header .innerLeft nav ul#navi li:last-child{margin-bottom:0;border-bottom:none}header .innerLeft nav ul#navi li a{display:block;padding:.5em .5em 1em}header .innerLeft .nav_btn,header .innerLeft .nav_bg{display:block}header .innerLeft .nav_btn{width:50px;height:50px;z-index:300;position:absolute;top:15%;left:2%}header .innerLeft .nav_btn .hamburger_line{transition:all .6s;width:26px;height:2px;left:11px;background-color:#505050;position:absolute}header .innerLeft .nav_btn .hamburger_line.hamburger_line1{top:14px}header .innerLeft .nav_btn .hamburger_line.hamburger_line2{top:24px}header .innerLeft .nav_btn .hamburger_line.hamburger_line3{top:34px}header .innerLeft .nav_bg{opacity:0;transition:all .6s;width:100vw;height:100vh;z-index:100;top:0;left:0;visibility:hidden;background-color:#000;cursor:pointer;position:fixed}header .innerRight{margin-right:3%}header .innerRight a:first-child,header .innerRight a:nth-child(2),header .innerRight a:nth-child(3){display:none}header .innerRight a:hover{opacity:.7}header .innerRight .recruitBtn{padding:15px 30px;font-size:1.6rem;margin-left:25px}.nav_open header .innerLeft nav{position:absolute}.nav_open header .innerLeft nav ul#navi{left:0}.nav_open header .innerLeft .nav_bg{opacity:.8;visibility:visible}.nav_open header .innerLeft .nav_btn .hamburger_line.hamburger_line1{transform:rotate(45deg);top:24px}.nav_open header .innerLeft .nav_btn .hamburger_line.hamburger_line2{width:0;left:50%}.nav_open header .innerLeft .nav_btn .hamburger_line.hamburger_line3{transform:rotate(-45deg);top:24px}}footer{margin:260px auto 0;padding:0 0 50px;background:#fff;text-align:center;font-family:'Cormorant Garamond',sans-serif;line-height:1}footer .inner .sns{margin:0 auto}footer .inner .sns a{display:inline-block;vertical-align:middle;margin-right:25px}footer .inner .sns a:last-child{margin-right:0}footer .inner .footerLink{margin:60px auto 50px}footer .inner .footerLink li{display:inline-block;margin-right:40px;font-size:1.4rem}footer .inner .footerLink li:last-child{margin-right:0}footer .inner .copy{width:100%;padding-top:60px;border-top:solid 2px #505050;font-size:1.2rem}@media screen and (max-width:768px){footer{margin:30% auto 0;padding:0 0 10%}footer .inner .footerLink{width:67%;margin:10% auto;display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap}footer .inner .footerLink li{width:47%;margin-bottom:10%;margin-right:5%;text-align:left}footer .inner .footerLink li:nth-child(2n){margin-right:0}footer .inner .copy{padding-top:10%}}.fuwatAnime{-webkit-animation-fill-mode:both;-ms-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:1.5s;-ms-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-name:fuwatAnime;-ms-animation-name:fuwatAnime;animation-name:fuwatAnime;visibility:visible !important}@-webkit-keyframes fuwatAnime{0%{opacity:0;-webkit-transform:translateY(80px)}100%{opacity:1;-webkit-transform:translateY(0)}}@keyframes fuwatAnime{0%{opacity:0;-webkit-transform:translateY(80px);-ms-transform:translateY(80px);transform:translateY(80px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}#mv{background:url(//garland-hair.jp/admin/wp-content/themes/garland/assets/css/../images/top/mv.jpg) no-repeat center/cover;height:85vh;margin:50px auto 0;padding:0;position:relative;margin-top:220px}#mv .scroll{position:absolute;right:10%;bottom:10%}#mv .scroll img.rotate{animation:rotate-anime 15s linear infinite}@keyframes rotate-anime{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}#mv .scroll .arrow{position:absolute;top:50%;right:50%;transform:translate(50%,-50%)}@media screen and (max-width:768px){#mv{background:url(//garland-hair.jp/admin/wp-content/themes/garland/assets/css/../images/top/mv_sp.jpg) no-repeat center/cover;height:40vh;margin-top:120px}#mv .scroll{right:9%;bottom:-10%;width:25%}#mv .scroll .arrow{width:50%}}@media screen and (max-width:768px){.snsLink{text-align:center;margin-bottom:10%}.snsLink a{display:inline-block;vertical-align:middle;height:10%;margin-right:5%}.snsLink a:last-child{margin-right:0}}.btn,.reserve{display:block;color:#c9a965 !important;font-family:'Cormorant Garamond',sans-serif;font-size:2rem;line-height:1;padding:30px;width:400px;background:#fff;border:solid 1px #c9a965;position:relative;text-align:center;margin:80px auto 0}.btn:after,.reserve:after{content:'';width:80px;height:1px;background:#505050;position:absolute;right:0;top:50%}.btn:hover,.reserve:hover{background:#c9a965;color:#fff !important}@media screen and (max-width:768px){.btn,.reserve{width:80%;font-size:1.4rem;padding:20px}.btn:after,.reserve:after{width:40px}}#sec01{position:relative;margin:190px 0 200px auto;max-width:1510px}#sec01 .txt{position:absolute;bottom:0;padding:40px}#sec01 .txt h2{font-size:6rem;margin-bottom:40px;line-height:1;color:#fff;mix-blend-mode:difference}#sec01 .txt p{font-size:2.2rem;color:#fff;mix-blend-mode:difference}#sec01 .img{box-shadow:-140px 100px 0 #f6f4f2}@media screen and (max-width:1550px){#sec01{max-width:90%}}@media screen and (max-width:768px){#sec01{max-width:92%;margin:25% 0 30% auto}#sec01 .txt{bottom:-20%;padding:5% 0}#sec01 .txt h2{font-size:3rem;margin-bottom:5%}#sec01 .txt p{font-size:1.4rem;mix-blend-mode:inherit;color:#505050}#sec01 .img{box-shadow:-20px 20px 0 #f6f4f2}}#hair{margin-bottom:140px}#hair .insta{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}#hair .insta img{width:20%}@media screen and (max-width:768px){#hair{margin-bottom:20%}#hair .insta img{width:50%}}#salon{margin-bottom:140px}#salon .salonInner{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}#salon .salonInner .salonWrap{width:48%;margin-bottom:60px}#salon .salonInner .salonWrap .salonName{margin:30px auto;display:flex;justify-content:flex-start;align-items:center}#salon .salonInner .salonWrap .salonName .icon{width:120px;height:120px;display:flex;align-items:center}#salon .salonInner .salonWrap .salonName .txt{margin-left:20px}#salon .salonInner .salonWrap .salonName .txt h3{font-size:2rem;font-weight:300;margin-bottom:.6em}#salon .salonInner .salonWrap .salonName .txt p{font-size:1.4rem}#salon .salonInner .salonWrap .info{display:flex;justify-content:center;align-items:center}#salon .salonInner .salonWrap .info a{width:50%;text-align:center}#salon .salonInner .salonWrap .info a .tel{background:url(//garland-hair.jp/admin/wp-content/themes/garland/assets/css/../images/top/icon_tel.png) no-repeat 20% center/8%;border-right:solid 1px #505050;padding:20px 0}#salon .salonInner .salonWrap .info a .map{background:url(//garland-hair.jp/admin/wp-content/themes/garland/assets/css/../images/top/icon_map.png) no-repeat 13% center/8%;padding:20px 0}#salon .salonInner .reserve{margin-top:20px}@media screen and (max-width:768px){#salon{margin-bottom:20%}#salon .salonInner .salonWrap{width:100%;margin-bottom:12%}#salon .salonInner .salonWrap .salonName{margin:4% auto}#salon .salonInner .salonWrap .salonName .icon{width:120px;height:120px}#salon .salonInner .salonWrap .salonName .txt{margin-left:3%}#salon .salonInner .salonWrap .salonName .txt h3{font-size:1.4rem}#salon .salonInner .salonWrap .salonName .txt p{font-size:1.2rem}#salon .salonInner .salonWrap .info a .tel{background:url(//garland-hair.jp/admin/wp-content/themes/garland/assets/css/../images/top/icon_tel.png) no-repeat 16% center/8%;padding:4% 0 4% 4%}#salon .salonInner .salonWrap .info a .map{background:url(//garland-hair.jp/admin/wp-content/themes/garland/assets/css/../images/top/icon_map.png) no-repeat 13% center/8%;padding:4% 0 4% 20%}#salon .salonInner .reserve{width:100%;margin-top:4%}}#news{margin-bottom:140px;padding:120px 0;background:linear-gradient(to right,#fff 0%,#fff 10%,#f6f4f2 10%,#f6f4f2 100%)}#news .inner ul li{margin-bottom:20px;border-bottom:solid 1px #e2e2e2}#news .inner ul li:last-child{margin-bottom:0}#news .inner ul li .category{width:100px;background:#c9a965;margin-right:1em;padding:.3em;color:#fff;text-align:center;font-size:1.4rem;display:inline-block;vertical-align:middle}#news .inner ul li .date{display:inline-block;font-size:1.4rem}#news .inner ul li .ttl{margin:20px auto}#news .inner .btn{background:0 0}#news .inner .btn:hover{background:#c9a965}@media screen and (max-width:768px){#news{margin-bottom:20%;padding:10% 0;width:100%}#news .inner{padding:0 3% 0 15%}#news .inner .btn{margin-top:12%}}#sec06{position:relative;overflow:hidden;width:100%;height:550px}#sec06 #visualVerticalImg{width:100%;position:absolute;top:-335%}@media screen and (max-width:1440px){#sec06 #visualVerticalImg{width:100%;position:absolute;top:-275%}}@media screen and (max-width:768px){#sec06{height:250px}#sec06 #visualVerticalImg{position:absolute;top:-440%}}#menu{margin:140px auto}#menu .inner{max-width:700px}#menu .inner h2{text-align:center}#menu .inner .menuWrap p{margin-top:30px;font-size:1.4rem}#menu .inner .menuWrap .accordion_one{margin:0 auto}#menu .inner .menuWrap .accordion_one:last-child{margin-bottom:0}#menu .inner .menuWrap .accordion_one .accordion_header{color:#505050;font-size:2rem;font-weight:700;padding:30px;border-bottom:solid 1px #e2e2e2;text-align:left;position:relative;z-index:1;cursor:pointer;transition-duration:.2s}#menu .inner .menuWrap .accordion_one .accordion_header:hover{opacity:.8}#menu .inner .menuWrap .accordion_one .accordion_header .i_box{display:flex;justify-content:center;align-items:center;position:absolute;top:50%;right:3%;width:40px;height:40px;margin-top:-20px;box-sizing:border-box;-webkit-transform:rotate(45deg);transform:rotate(45deg);transform-origin:center center;transition-duration:.2s}#menu .inner .menuWrap .accordion_one .accordion_header .i_box .one_i{display:block;width:20px;height:20px;-webkit-transform:rotate(45deg);transform:rotate(45deg);transform-origin:center center;transition-duration:.2s;position:relative}#menu .inner .menuWrap .accordion_one .accordion_header .i_box .one_i:before,#menu .inner .menuWrap .accordion_one .accordion_header .i_box .one_i:after{display:flex;content:'';background-color:#c9a965;width:20px;height:2px;position:absolute;top:9px;left:0;-webkit-transform:rotate(0deg);transform:rotate(0deg);transform-origin:center center}#menu .inner .menuWrap .accordion_one .accordion_header .i_box .one_i:before{width:2px;height:20px;top:0;left:9px}#menu .inner .menuWrap .accordion_one .accordion_header.stay .i_box{-webkit-transform:rotate(0deg);transform:rotate(0deg)}#menu .inner .menuWrap .accordion_one .accordion_header.stay .i_box .one_i{-webkit-transform:rotate(0deg);transform:rotate(0deg)}#menu .inner .menuWrap .accordion_one .accordion_header.stay .i_box .one_i:before{content:none}#menu .inner .menuWrap .accordion_one .accordion_header.stay.open .i_box{-webkit-transform:rotate(315eg);transform:rotate(315deg)}#menu .inner .menuWrap .accordion_one .accordion_header.stay.open .i_box .one_i{-webkit-transform:rotate(45deg);transform:rotate(45deg)}#menu .inner .menuWrap .accordion_one .accordion_header.stay.open .i_box .one_i:before{content:''}#menu .inner .menuWrap .accordion_one .accordion_header.stay.open .i_box .one_i:after{-webkit-transform:rotate(0deg);transform:rotate(0deg)}#menu .inner .menuWrap .accordion_one .accordion_header.open .i_box{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}#menu .inner .menuWrap .accordion_one .accordion_header.open .i_box .one_i:before{content:none}#menu .inner .menuWrap .accordion_one .accordion_header.open .i_box .one_i:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#menu .inner .menuWrap .accordion_one .accordion_inner{display:none;padding:30px 0;box-sizing:border-box}#menu .inner .menuWrap .accordion_one .accordion_inner.stay{display:block}#menu .inner .menuWrap .accordion_one .accordion_inner .box_one .priceWrap{padding:0 30px;margin-bottom:50px;display:flex;justify-content:space-between;align-items:center}#menu .inner .menuWrap .accordion_one .accordion_inner .box_one .priceWrap .menuName{text-align:left}#menu .inner .menuWrap .accordion_one .accordion_inner .box_one .priceWrap .price{text-align:right}#menu .inner .menuWrap .accordion_one .accordion_inner .box_one .priceWrap:last-child{margin-bottom:0}#menu .inner .menuWrap .accordion_one .accordion_inner p.txt_a_ac{margin:0}#menu .inner .plus .ttl{background:#c9a965;padding:.5em 1em;margin:30px;color:#fff;font-weight:700}@media screen and (max-width:768px){#menu{margin:15% auto}#menu .inner{max-width:700px}#menu .inner h2{text-align:left}#menu .inner .menuWrap .accordion_one{margin:0 auto}#menu .inner .menuWrap .accordion_one .accordion_header{font-size:1.6rem;padding:20px}#menu .inner .menuWrap .accordion_one .accordion_inner{padding:30px 0}#menu .inner .menuWrap .accordion_one .accordion_inner .box_one .priceWrap{padding:0 3%;margin-bottom:10%}#menu .inner .menuWrap .accordion_one .accordion_inner .box_one .priceWrap .menuName{width:50%;text-align:left}#menu .inner .menuWrap .accordion_one .accordion_inner .box_one .priceWrap .price{width:50%;text-align:right}#menu .inner .menuWrap .accordion_one .accordion_inner .box_one .plus .ttl{margin:8% auto;color:#fff;font-weight:700}}#product{margin-bottom:140px}#product p{margin:40px auto 80px}#product .dl{text-align:center}#product .dl .ttl{font-size:3.6rem;font-weight:700}#product .dl .arrow{margin:30px auto}#product .dl a:first-of-type{margin-left:35px}#product .dl a:hover{opacity:.7}@media screen and (max-width:768px){#product{margin-bottom:20%}#product p{margin:5% auto 8%}#product .dl .ttl{font-size:1.8rem}#product .dl .arrow{margin:4% auto;width:auto}#product .dl a:first-of-type{margin-left:15px}#product .dl a img{width:auto;height:50px}}@media screen and (max-width:360px){#product .dl a:first-of-type{margin-left:0}}#recruit .recruitInner{max-width:1510px;margin:0 0 240px auto;position:relative}#recruit .recruitInner .txt{position:absolute;bottom:0;left:0;padding:120px}#recruit .recruitInner .txt .logo{mix-blend-mode:difference;display:inline-block;vertical-align:bottom;padding-bottom:20px}#recruit .recruitInner .txt p{color:#fff;letter-spacing:.15em;mix-blend-mode:difference;display:inline-block;font-family:'Cormorant Garamond',sans-serif;font-size:4.4rem;margin:0;line-height:1.5}#recruit .recruitInner .img{box-shadow:-140px 100px 0 #f6f4f2}#recruit .recruitInner .btn{margin-top:70px;background:0 0;border:solid 1px #fff;mix-blend-mode:difference}#recruit .recruitInner .btn:hover{background:#505050}@media screen and (max-width:768px){#recruit .recruitInner{margin-bottom:25%;max-width:92%}#recruit .recruitInner .txt{padding:10%}#recruit .recruitInner .txt .logo{width:15%;padding-bottom:3%}#recruit .recruitInner .txt p{font-size:2.8rem}#recruit .recruitInner .img{box-shadow:-20px 20px 0 #f6f4f2}#recruit .recruitInner .btn{margin:6% auto 20% 0;width:70%;padding:15px}#recruit .recruitInner .btn:after{width:40px}}#youtube a:hover{opacity:.7}