.lucia{color:#3b2314}.bg-lucia{background-color:#3b2314}html{font-weight:300;font-family:"Roboto Condensed","Noto Sans JP", sans-serif;letter-spacing:.05em;scroll-behavior:smooth}@media only screen and (max-width: 481px){html{font-size:14px}}a{color:#3b2314;text-decoration:none;transition:all .5s}a:hover{opacity:.8}.container{max-width:960px;margin:0 auto;padding-right:1em;padding-left:1em}.section{padding-top:100px;padding-bottom:100px}@media only screen and (max-width: 481px){.section{padding-top:50px;padding-bottom:50px}}.section-title{display:inline-block;position:relative;left:50%;transform:translateX(-50%);margin-top:0;margin-bottom:0;padding-right:.3em;padding-bottom:.5em;padding-left:.3em;border-bottom:2px solid #000;font-weight:bolder;line-height:1;letter-spacing:.25em;overflow:hidden}.section-title::before{display:block;width:0;height:0;margin-top:calc((1 - 1) * .5em);content:""}.section-title::after{display:block;width:0;height:0;margin-top:calc((1 - 1) * .5em);content:""}@media only screen and (max-width: 481px){.section-title{font-size:1.41rem}}.section-content{margin-top:100px}@media only screen and (max-width: 481px){.section-content{margin-top:50px}}.section-separator{height:90vh;max-height:800px}.header-wrap{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.headerBrand-logo{width:125px}@media only screen and (max-width: 769px){.headerNav-list{opacity:0;height:0;padding:0;overflow:hidden;transition:.8s}.headerNav input:checked ~ .headerNav-list{justify-content:start;opacity:1;position:absolute;left:0;z-index:999;width:100%;height:100%;background:rgba(255,255,255,0.8)}}@media only screen and (max-width: 769px){.headerNav-list{flex-direction:column;align-items:center}}.mainVisual-wrap{position:relative;height:90vh;background:url(/_img/bg/photo-lucia_01.jpg);background-position:center center;background-size:cover;background-repeat:no-repeat}@media only screen and (max-width: 481px){.mainVisual-wrap{min-height:400px}}.mainVisual-desc{position:absolute;bottom:35px;left:35px;margin:0;color:#fff;font-size:14px;letter-spacing:.1em}.aboutSalon{font-size:18px;line-height:2.2;text-align:center;overflow:hidden}.aboutSalon::before{display:block;width:0;height:0;margin-top:calc((1 - 2.2) * .5em);content:""}.aboutSalon::after{display:block;width:0;height:0;margin-top:calc((1 - 2.2) * .5em);content:""}@media only screen and (max-width: 481px){.aboutSalon{font-size:1rem}}.aboutSalon>:first-child{margin-top:0}.aboutStaff-list{margin-top:50px;margin-bottom:0}@media only screen and (max-width: 481px){.aboutStaff-list{justify-content:space-around}}.aboutStaff-list .item{width:150px;margin-left:30px}@media only screen and (max-width: 481px){.aboutStaff-list .item{width:130px;margin-top:1em;margin-right:.5em;margin-bottom:1em;margin-left:.5em}}.aboutStaff-list .photo{width:100%;text-align:center}.aboutStaff-list .role,.aboutStaff-list .name{display:block;color:#3b2314;text-align:center}.aboutStaff-list .role{margin-top:12px;font-size:12px}.aboutStaff-detail{margin-top:40px}.aboutStaff-detail .btn{padding:20px;font-size:22px}#menu{background:url(/_img/bg/photo-wood_light.jpg);background-position:top center;background-size:cover;background-repeat:no-repeat}.menu-title{padding:.5em;border:solid 2px #3b2314;text-align:center}.menu-table thead th{font-size:12px;text-align:center}.menu-table td,.menu-table th{padding-top:.2em;padding-bottom:.2em;padding-left:.5em}.menu-table td:last-of-type,.menu-table th:last-of-type{padding-right:.5em}.menu-price{text-align:center}.menu-notice{padding-top:1em !important;font-size:12px}.productIntro{display:flex;flex-wrap:wrap;justify-content:space-around;align-items:center}.productIntro .photo{height:370px;text-align:center}.productIntro-inner{display:flex;flex-wrap:wrap}@media only screen and (max-width: 481px){.productIntro-inner{flex-direction:column-reverse}}.productIntro-lead{flex-direction:column}.productIntro-lead>*{margin:0}.productIntro-brand{display:flex;flex-wrap:wrap;justify-content:space-around;align-items:center;margin-top:2em}.productIntro-brand .catch{margin-top:0;margin-bottom:0;font-weight:bolder}.productIntro-brand .rubi,.productIntro-brand .name{display:block;color:#a19300;font-weight:bolder}.productIntro-brand .rubi{margin-top:1em;font-size:.875rem}.productIntro-brand .name{font-weight:bold;font-size:1.875rem}.salonInfo-list{font-size:14px;line-height:1.7;overflow:hidden}.salonInfo-list::before{display:block;width:0;height:0;margin-top:calc((1 - 1.7) * .5em);content:""}.salonInfo-list::after{display:block;width:0;height:0;margin-top:calc((1 - 1.7) * .5em);content:""}@media only screen and (max-width: 481px){.salonInfo-list{order:2}}.salonInfo-list dt{display:table-cell;float:left;clear:both;width:90px;vertical-align:top}.salonInfo-list dd{float:left;margin-left:0;padding-left:20px;border-left:1px solid #000}.salonInfo-list dt,.salonInfo-list dd{margin-top:20px}.salonInfo-list dt:first-of-type,.salonInfo-list dd:first-of-type{margin-top:0}.salonInfo-list .text-large{display:block;font-weight:bold;font-size:2.215rem;line-height:1;overflow:hidden}.salonInfo-list .text-large::before{display:block;width:0;height:0;margin-top:calc((1 - 1) * .5em);content:""}.salonInfo-list .text-large::after{display:block;width:0;height:0;margin-top:calc((1 - 1) * .5em);content:""}.salonInfo-list .photo{width:100%;max-width:510px}.salonNEWS-wrap{display:flex;margin-top:40px;padding:40px;border:dotted 2px #000;font-size:12px}@media only screen and (max-width: 481px){.salonNEWS-wrap{flex-direction:column;padding:1em}}.salonNEWS-wrap :first-of-type{margin-top:0}.salonNEWS-wrap :last-of-type{margin-bottom:0}.salonNEWS-main{order:1}@media only screen and (min-width: 481px) and (max-width: 769px){.salonNEWS-main{margin-left:2em}}.salonNEWS-image{order:0}@media only screen and (max-width: 481px){.salonNEWS-image{text-align:center}}.salonNEWS-image .photo{width:100%;max-width:300px}@media only screen and (max-width: 481px){.salonNEWS-image .photo{margin-bottom:1em}}.salonMap{margin-top:60px}.footer-wrap{margin-top:50px;margin-bottom:10px;text-align:center}.footer .copyright{font-size:10px;text-align:center}.modal-wrapper{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;padding:60px 10px;text-align:center}.modal-wrapper:not(:target){visibility:hidden;opacity:0;transition:opacity .3s, visibility .3s}.modal-wrapper:target{visibility:visible;opacity:1;transition:opacity .4s, visibility .4s}.modal-wrapper::after{display:inline-block;height:100%;margin-left:-.05em;vertical-align:middle;content:""}.modal-wrapper .modal-window{display:inline-block;position:relative;z-index:20;width:70%;max-width:600px;padding:30px 30px 15px;border-radius:2px;box-sizing:border-box;box-shadow:0 0 30px rgba(0,0,0,0.6);background:#fff;vertical-align:middle}.modal-wrapper .modal-window .modal-content{max-height:80vh;overflow-y:auto}.modal-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;background:rgba(0,0,0,0.8)}.modal-wrapper .modal-close{position:absolute;top:0;right:0;z-index:20;width:35px;color:#95979c !important;font-weight:700;font-size:20px;line-height:35px;text-decoration:none;text-align:center;text-indent:0}.modal-wrapper .modal-close:hover{color:#2b2e38 !important}
/*# sourceMappingURL=style.min.css.map */