@charset "UTF-8";#attention,#covid19 .cls_btn a,#covid19 .title_covid,#covid19 .title_if,.btn_list,.inner_info .cat,.shop figcaption,.sns__item a,.sns__item p{text-align:center}.hero_item [class*="_title"],.hero_item_01 .hero_01_inner,.hero_item_02 .hero_02_inner,.hero_item_03 .hero_03_inner{text-indent:200%;white-space:nowrap;overflow:hidden;display:block}.hero_item [class*="_title"]{position:absolute;left:8%;bottom:10%;z-index:2}@media only screen and (max-width:980px){.hero_item [class*="_title"]{width:15%!important;height:0!important;padding-bottom:6%!important;margin:auto;bottom:12%}}@media only screen and (max-width:600px){.hero_item [class*="_title"]{width:20%!important;padding-bottom:8%!important}}.hero_item_01 .hero_01_inner{background:url(../image/slide/hero_01_inner@2x.png) left top no-repeat;width:419px;height:335px;background-size:cover;position:absolute;left:5%;bottom:25%;z-index:2}@media only screen and (max-width:980px){.hero_item_01 .hero_01_inner{width:36%;height:0;padding-bottom:28.78%;margin:auto;left:3%;bottom:35%}}@media only screen and (max-width:600px){.hero_item_01 .hero_01_inner{background:url(../image/slide/hero_01_inner_sp@2x.png) left top no-repeat;background-size:cover;width:35%;height:0;padding-bottom:27.28%;margin:auto}}.hero_item_01 .hero_01_title{background:url(../image/slide/hero_01_title@2x.png) left top no-repeat;width:160px;height:64px;background-size:cover}.hero_item_02 .hero_02_inner{background:url(../image/slide/hero_02_inner@2x.png) left top no-repeat;width:428.5px;height:338px;background-size:cover;position:absolute;left:38%;top:20%;z-index:2}@media only screen and (max-width:980px){.hero_item_02 .hero_02_inner{width:36%;height:0;padding-bottom:28.4%;margin:auto;top:14%}}@media only screen and (max-width:600px){.hero_item_02 .hero_02_inner{background:url(../image/slide/hero_02_inner_sp@2x.png) left top no-repeat;background-size:cover;width:35%;height:0;padding-bottom:25.89%;margin:auto;left:37%}}.hero_item_02 .hero_02_title{background:url(../image/slide/hero_02_title@2x.png) left top no-repeat;width:160px;height:64px;background-size:cover}.hero_item_03 .hero_03_inner{background:url(../image/slide/hero_03_inner@2x.png) left top no-repeat;width:435px;height:241.5px;background-size:cover;position:absolute;left:8%;top:35%;z-index:2}@media only screen and (max-width:980px){.hero_item_03 .hero_03_inner{width:36%;height:0;padding-bottom:19.99%;margin:auto;top:22%}}@media only screen and (max-width:600px){.hero_item_03 .hero_03_inner{background:url(../image/slide/hero_03_inner_sp@2x.png) left top no-repeat;background-size:cover;width:40%;height:0;padding-bottom:19.12%;margin:auto}}.hero_item_03 .hero_03_title{background:url(../image/slide/hero_03_title@2x.png) left top no-repeat;width:160px;height:64px;background-size:cover}#attention{padding:40px 0}@media (max-width:460px){#attention{font-size:12px;font-size:1.2rem}}#attention .modal_inline{display:inline-block;-webkit-flex:1;-ms-flex:1;flex:1;margin-top:1.5em;background:#C57E89;color:#fff;padding:.5em 1em}#attention .modal_inline::after{content:">";margin-left:1em;display:inline-block;transition:.3s,.3s,.3s}.btn_list::before,.lead_section::after{content:""}@media only screen and (max-width:600px){#attention .modal_inline::after{margin-left:.5em}}#attention .modal_inline:focus::after,#attention .modal_inline:hover::after{-webkit-transform:translateX(3px);-ms-transform:translateX(3px);transform:translateX(3px)}#cboxClose{display:none}#covid19{padding:60px 40px 40px;background:#fff;position:relative}#covid19 .title_covid{padding-bottom:.5em;margin-bottom:.5em;border-bottom:2px solid rgba(109,96,77,.5);color:#6d604d}@media only screen and (max-width:980px){#covid19 .title_covid{font-size:20px;font-size:2rem}}#covid19 .sec_torikumi{padding:1em 0}#covid19 .title_torikumi{font-size:16px;font-size:1.6rem;text-indent:-.5em;margin-bottom:.5em}#covid19 .list_covid{margin:.5em 0;line-height:1.6}#covid19 .list_covid .list_md>li{padding-top:.2em;padding-bottom:.2em}#covid19 .title_if{position:relative;margin-top:1em;margin-bottom:1em;font-size:20px;font-size:2rem;overflow:hidden;color:#6d604d}@media only screen and (max-width:980px){#covid19 .title_if{font-size:16px;font-size:1.6rem}}#covid19 .title_if::after,#covid19 .title_if::before{content:"";display:block;width:calc((100% - 22em)/ 2);height:1px;background:#6d604d;position:absolute;top:50%}#covid19 .title_if::before{right:0}#covid19 .title_if::after{left:0}#covid19 .cls_btn.cls_btm{margin-top:40px;padding-top:20px;border-top:1px solid rgba(109,96,77,.5)}#covid19 .cls_btn.cls_btm a{border-radius:3px}#covid19 .cls_btn.cls_top{position:absolute;top:0;right:0}#covid19 .cls_btn.cls_top a{border-radius:0 0 0 3px}#covid19 .cls_btn a{display:block;padding:.3em 1em;width:5em;background:#6d604d;color:#fff;margin:auto}#covid19 .cls_btn a:focus,#covid19 .cls_btn a:hover{background:rgba(109,96,77,.7)}#bnr{padding:40px 0}#bnr a{display:block}#bnr a:focus,#bnr a:hover{opacity:.7}@media only screen and (max-width:768px){#bnr{padding:0}#bnr .container{width:100%}}.bnr_jewnel{background:#24201E}.title_section{text-align:center;font-weight:400;width:100%}.title_section span{font-family:Lora;font-size:15px;font-size:1.5rem;color:rgba(201,161,83,.5);display:block}.title_section span:first-of-type{margin-bottom:.3em}.lead_section{text-indent:-9999px;padding:80px 0 64px;display:block;margin-bottom:32px;position:relative}@media only screen and (max-width:768px){.lead_section{padding:60px 0;margin-bottom:20px}}.lead_section::after{display:block;width:50%;height:1px;background:rgba(200,161,91,.5);position:absolute;bottom:0;left:0}#wp_info{padding-top:40px}#wp_info .title_section span:first-of-type{color:rgba(255,255,255,.3)}.same_h_info{margin-bottom:40px}@media only screen and (max-width:980px){#wp_info{padding-top:20px}.same_h_info{margin-bottom:20px}}.inner_info{padding:20px;background:#FFF;border-radius:3px}.inner_info figure{height:180px;overflow:hidden;position:relative;margin-bottom:13.33px;background-size:cover!important;background-position:center center!important}.inner_info figure>img{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media only screen and (max-width:600px){.inner_info figure{height:140px}}.inner_info time{font-family:Roboto,sans-serif;font-size:12px;font-size:1.2rem;margin-bottom:0;display:block}.inner_info .cat{background:rgba(120,109,92,.9);border-radius:0 100px 0 0;font-size:10px;font-size:1rem;padding:8px 2em 6px 1em;color:#FFF;display:inline-block;position:absolute;bottom:0;left:0;font-family:Roboto,sans-serif;font-weight:300;letter-spacing:1px}.inner_info .cat.cat_campaign{background:#A32525}.btn_list{padding:.5em 1em;color:#FFF;font-size:13px;font-size:1.3rem;display:block;width:10em;background:#786d5c;margin:auto auto 40px;border-radius:40px}.btn_list::before{display:inline-block;margin-right:1em;background:url(../image/common/arrow_hero_r@2x.png) left top no-repeat;width:6.86px;height:12.86px;background-size:cover;position:relative;top:1px;left:0;transition:.3s,.3s}@media only screen and (max-width:980px){.btn_list{margin-bottom:20px}}.btn_list:focus,.btn_list:hover{color:#FFF;opacity:1!important;background:#A32525}.btn_list:focus::before,.btn_list:hover::before{left:3px}.title_info{background:url(../image/home/title_info@2x.png) center center no-repeat rgba(255,255,255,.1);width:100%;height:24px;background-size:236.5px;text-indent:-9999px;display:block;margin:auto auto 20px;padding:2em}.btn_body,.btn_bridal,.btn_facial,.title_body,.title_bridal,.title_facial{text-indent:-9999px;margin:auto;display:block}@media only screen and (max-width:768px){.title_info{height:20px;background-size:197.08px;padding:2em}}.bg_facial{background:url(../image/home/img_facial@2x.jpg) center center no-repeat;width:100%;height:570px;background-size:cover}@media only screen and (max-width:768px){.bg_facial{height:285px}}@media only screen and (max-width:600px){.bg_facial{height:228px}}.title_facial{background:url(../image/home/title_facial@2x.png) center center no-repeat #FFF;width:100%;height:24px;background-size:152.5px;padding:2em}@media only screen and (max-width:768px){.title_facial{height:20px;background-size:127.08px;padding:2em}}.lead_facial{background:url(../image/home/lead_facial@2x.png) left center no-repeat;width:87%;height:0;padding-bottom:13.35%;background-size:contain}@media only screen and (max-width:980px){.lead_facial{width:87%;height:0;padding-bottom:13.35%}}@media only screen and (max-width:768px){.lead_facial{width:69.6%;height:0;padding-bottom:10.68%}}@media only screen and (max-width:600px){.lead_facial{width:87%;height:0;padding-bottom:13.35%}}.btn_facial{background:url(../image/home/btn_facial@2x.png) left top no-repeat;width:263px;height:50px;background-size:cover}@media only screen and (max-width:980px){.btn_facial{width:80%;height:0;padding-bottom:15.21%;margin:auto}}@media only screen and (max-width:768px){.btn_facial{width:50%;height:0;padding-bottom:9.51%;margin:auto}}@media only screen and (max-width:600px){.btn_facial{width:70%;height:0;padding-bottom:13.31%;margin:auto}}.bg_body{background:url(../image/home/img_body@2x.jpg) center center no-repeat;width:100%;height:570px;background-size:cover}@media only screen and (max-width:768px){.bg_body{height:285px}}@media only screen and (max-width:600px){.bg_body{height:228px}}.title_body{background:url(../image/home/title_body@2x.png) center center no-repeat #fff;width:100%;height:24px;background-size:69.5px;padding:2.5em}@media only screen and (max-width:980px){.title_body{height:20px;background-size:57.92px;padding:2em}.lead_body{width:76%;height:0;padding-bottom:13.26%}}.lead_body{background:url(../image/home/lead_body@2x.png) left center no-repeat;width:76%;height:0;padding-bottom:13.26%;background-size:contain}@media only screen and (max-width:768px){.lead_body{width:60.8%;height:0;padding-bottom:10.61%}}@media only screen and (max-width:600px){.lead_body{width:76%;height:0;padding-bottom:13.26%}}.btn_body{background:url(../image/home/btn_body@2x.png) left top no-repeat;width:263px;height:50px;background-size:cover}@media only screen and (max-width:980px){.btn_body{width:80%;height:0;padding-bottom:15.21%;margin:auto}}@media only screen and (max-width:768px){.btn_body{width:50%;height:0;padding-bottom:9.51%;margin:auto}}@media only screen and (max-width:600px){.btn_body{width:70%;height:0;padding-bottom:13.31%;margin:auto}}.bg_bridal{background:url(../image/home/bg_bridal@2x.jpg) top center no-repeat;width:100%;height:884px;background-size:cover}@media only screen and (max-width:768px){.bg_bridal{padding-bottom:285px;background-position:15% 430px}}@media only screen and (max-width:600px){.bg_bridal{padding-bottom:228px}}.title_bridal{background:url(../image/home/title_bridal@2x.png) center center no-repeat #FFF;width:100%;height:24px;background-size:134.5px;padding:2.5em}@media only screen and (max-width:980px){.title_bridal{height:20px;background-size:112.08px;padding:2em}.lead_bridal{width:71%;height:0;padding-bottom:13.35%}}.lead_bridal{background:url(../image/home/lead_bridal@2x.png) left center no-repeat;width:71%;height:0;padding-bottom:13.35%;background-size:contain}@media only screen and (max-width:768px){.lead_bridal{width:56.8%;height:0;padding-bottom:10.68%}}@media only screen and (max-width:600px){.lead_bridal{width:71%;height:0;padding-bottom:13.35%}}.btn_bridal{background:url(../image/home/btn_bridal@2x.png) left top no-repeat;width:263px;height:50px;background-size:cover}@media only screen and (max-width:980px){.btn_bridal{width:80%;height:0;padding-bottom:15.21%;margin:auto}}@media only screen and (max-width:768px){.btn_bridal{width:50%;height:0;padding-bottom:9.51%;margin:auto}}@media only screen and (max-width:600px){.btn_bridal{width:70%;height:0;padding-bottom:13.31%;margin:auto}}#map{position:relative;height:550px;overflow:hidden}@media only screen and (max-width:980px){#map{height:400px}}@media only screen and (max-width:768px){#map{height:auto;margin-top:40px}}.pointing{pointer-events:none}.map_container{position:absolute;top:0;width:100%}@media only screen and (max-width:980px){.map_container{height:400px}}@media only screen and (max-width:768px){.map_container{position:static}}#map-access{height:100%;width:100%}.shop{position:absolute;pointer-events:all;top:0;left:2%;z-index:1;background:#786d5c;width:38%;height:100%}@media only screen and (max-width:768px){.shop{position:static;width:60%;margin:-20% auto auto}}@media only screen and (max-width:600px){.shop{width:80%}.shop figcaption{font-size:12px;font-size:1.2rem}}.shop figcaption{display:block;padding:1em;position:absolute;bottom:0;left:0;width:100%;background:#786d5c;color:#FFF}#sns{background:#E0E2E2;padding-top:80px;padding-bottom:80px}@media only screen and (max-width:768px){#sns{padding-top:40px;padding-bottom:40px;margin-top:40px}}.flex-box{display:-webkit-flex;display:-ms-flexbox;display:flex}.flex-box--sns{-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:100%;max-width:1160px;margin:auto}@media (max-width:1200px){.flex-box--sns{padding-left:20px;padding-right:20px}}@media only screen and (max-width:768px){.flex-box--sns{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:start;-ms-flex-pack:start;justify-content:start}}.sns__item{width:calc(50% - 20px);display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:80px 40px}.sns__item img{width:50%;margin-bottom:20px}@media only screen and (max-width:768px){.sns__item{padding:40px}.sns__item img{width:60%}}@media only screen and (max-width:600px){.sns__item img{width:70%}}.sns__item a{color:#fff;font-weight:600;height:100%}.sns__item a img{transition:.3s}.sns__item a:focus,.sns__item a:hover{opacity:1}.sns__item a:focus img,.sns__item a:hover img{-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px)}.sns__item p{margin-top:20px}.sns__item p span{padding-left:1em}@media only screen and (max-width:768px){.sns__item{width:100%}.sns__item p span{display:block;padding-left:0}}.sns__item .radius-box{padding:.1em 2em;width:50%;border-radius:40px;border:3px solid #fff;min-width:240px;margin:auto;font-size:1.8rem}.sns__item.sns__item--line{background:#06C755}.sns__item.sns__item--insta{background-color:#e9a037;background-image:linear-gradient(45deg,#e9a037 0,#d4236c 46%,#6b307d 100%)}@media only screen and (max-width:768px){.sns__item.sns__item--insta{margin-top:40px}}@media only screen and (max-width:600px){.sns__item.sns__item--insta{margin-top:20px}}