:root{--main:#65391b;--bg:rgba(245,210,208,1.00);--p:#333;--p_hover:rgba(51,51,51,.50);--a:#e45b8d;--a_hover:rgba(228,91,141,.50);--pink:rgba(245,210,208,1.00);--pink50:rgba(245,210,208,.50);--pink25:rgba(245,210,208,.25)}#loader_wrapper.hide{display:none}#page_loader.hide{display:none}#page_loader{background:#fff;width:100%;height:100%;min-height:100vh;display:block;position:fixed;left:0;top:0;z-index:9999999;-webkit-animation:page_loader 5s ease 3.5s 1 forwards;animation:page_loader .5s ease 3.5s 1 forwards;opacity:1}@keyframes page_loader {
 0% {
 background: rgba(255,255,255,1.00);
 opacity: 1
}
 100% {
 background: rgba(255,255,255,.0);
 opacity: 0;
}
}#page_loader_body{width:250px;height:43px;position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#page_loader_body svg{width:250px;height:43px;fill:var(--main)}#page_loader_body #loader-1{-webkit-animation:loader 1s ease .5s 1 forwards;animation:loader 1s ease .5s 1 forwards;opacity:0}#page_loader_body #loader-2{-webkit-animation:loader 1s ease .6s 1 forwards;animation:loader 1s ease .6s 1 forwards;opacity:0}#page_loader_body #loader-3{-webkit-animation:loader 1s ease .7s 1 forwards;animation:loader 1s ease .7s 1 forwards;opacity:0}#page_loader_body #loader-4{-webkit-animation:loader 1s ease .8s 1 forwards;animation:loader 1s ease .8s 1 forwards;opacity:0}#page_loader_body #loader-5{-webkit-animation:loader 1s ease .9s 1 forwards;animation:loader 1s ease .9s 1 forwards;opacity:0}#page_loader_body #loader-6{-webkit-animation:loader 1s ease 1s 1 forwards;animation:loader 1s ease 1s 1 forwards;opacity:0}#page_loader_body #loader-7{-webkit-animation:loader 1s ease 1.1s 1 forwards;animation:loader 1s ease 1.1s 1 forwards;opacity:0}#page_loader_body #loader-8{-webkit-animation:loader 1s ease 1.2s 1 forwards;animation:loader 1s ease 1.2s 1 forwards;opacity:0}#page_loader_body #loader-9{-webkit-animation:loader 1s ease 1.3s 1 forwards;animation:loader 1s ease 1.3s 1 forwards;opacity:0}#page_loader_body #loader-10{-webkit-animation:loader 1s ease 1.4s 1 forwards;animation:loader 1s ease 1.4s 1 forwards;opacity:0}#page_loader_body #loader-11{-webkit-animation:loader 1s ease 1.5s 1 forwards;animation:loader 1s ease 1.5s 1 forwards;opacity:0}@keyframes loader {
 0% {
 transform: translateY(-20px)
}
 50% {
 opacity: .5;
 transform: translateY(5px)
}
 100% {
 opacity: 1;
 transform: translateY(0px)
}
}.hidden-xs-up{display:none!important}.hidden-xs-up{display:none!important}@media (max-width:575px){.hidden-xs-down{display:none!important}}@media (min-width:576px){.hidden-sm-up{display:none!important}}@media (max-width:767px){.hidden-sm-down{display:none!important}}@media (min-width:768px){.hidden-md-up{display:none!important}}@media (max-width:991px){.hidden-md-down{display:none!important}}@media (min-width:992px){.hidden-lg-up{display:none!important}}@media (max-width:1199px){.hidden-lg-down{display:none!important}}@media (min-width:1200px){.hidden-xl-up{display:none!important}}.hidden-xl-down{display:none!important}.visible-print-block{display:none!important}@media print{.visible-print-block{display:block!important}}.visible-print-inline{display:none!important}@media print{.visible-print-inline{display:inline!important}}.visible-print-inline-block{display:none!important}@media print{.visible-print-inline-block{display:inline-block!important}.hidden-print{display:none!important}}@charset "utf-8";*{margin:0;padding:0}html{font-size:62.5%}body{font-size:1.4rem}@media (max-width:768px){body{font-size:1.2rem}}@media (max-width:400px){p{font-size:3.5vw}}body{background:var(--white);color:var(--p);font-family:'Quicksand',"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic","sans-serif";font-weight:400;line-height:1.7;overflow-x:hidden;width:100%}h1,h2{font-family:'Quicksand',"M PLUS Rounded 1c",sans-serif}i span{font-family:'Quicksand',"M PLUS Rounded 1c",sans-serif;padding-left:10px}::selection{background:rgba(255,255,255,0)}nav ul,.list-style-none{margin:0;padding:0;list-style:none}button:focus{outline:none}a,a:hover,a:focus{text-decoration:none}a.linkbtn{border-radius:3px;border:#ddd 1px solid;color:#333;display:block;height:50px;width:100%;text-align:center;position:relative;overflow:hidden;transition:.3s}a.linkbtn.nomal{background:#fff}a.linkbtn.nomal span,a.linkbtn.color span,a.linkbtn.pink span,a.linkbtn.white span{width:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:2}a.linkbtn.nomal:hover,a.linkbtn.nomal:hover span{color:#fff}a.linkbtn.nomal::after{background:var(--main);position:absolute;left:-100%;top:0;content:"";width:100%;height:100%;transition:.3s;z-index:1}a.linkbtn.nomal:hover::after{left:0}a.linkbtn.color{border:none;background:var(--main);color:#fff;transition:.3s}a.linkbtn.color:hover{opacity:.5}a.linkbtn.arrow::before{color:#333;font-family:FontAwesome;content:"\f105";position:absolute;right:15px;top:50%;line-height:0;z-index:2}a.linkbtn.arrow.nomal:hover::before{color:#fff}a.linkbtn.arrow.color::before{color:#fff}a.linkbtn.pink{border:none;background:var(--pink)}a.linkbtn.white{border:none;background:var(--white)}a.linkbtn.pink:hover,a.linkbtn.white:hover{opacity:.5}@media (max-width:768px){a.linkbtn.nomal:hover::after{content:none}a.linkbtn.nomal:hover,a.linkbtn.nomal:hover span{color:#333}}body{padding-top:60px}#header,#header .header_inner{width:100%;height:60px;display:block}#header{background:#fff;position:fixed;left:0;top:0;z-index:9999;overflow:hidden;box-shadow:0 0 5px rgba(0,0,0,.15)}#header .header_inner{position:relative}#header #header_logo{position:absolute;top:50%;left:15px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#header #header_logo img{width:195px;height:34px;display:block}#header #navigation{position:absolute;top:50%;right:15px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#header #navigation ul li{display:inline-block;vertical-align:middle;text-align:right;margin-left:20px;transition:.3s}#header #navigation .link a{color:var(--main);transition:.3s}#header #navigation .link a:hover{opacity:.5}#header #navigation .sns_icon.first{margin-left:50px}#header #navigation .sns_icon a{border-radius:50%;border:#333 1px solid;display:block;width:30px;height:30px;position:relative;transition:.3s}#header #navigation .sns_icon svg{width:20px;height:18px;display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#header #navigation .sns_icon a:hover{opacity:.5}#header #navigation .scholl_btn a{background:var(--main);color:var(--white);height:40px!important;line-height:40px!important;display:block;padding-left:20px;padding-right:20px;transition:.3s;position:relative;width:122px}#header #navigation .scholl_btn a:hover{opacity:.5}#header #navigation .scholl_btn a em{font-style:normal}#header #navigation .scholl_btn a i{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;text-align:center}#header #navigation .hamburgerh button{background:rgba(255,255,255,.0);border:none;outline:none;width:40px;height:40px;line-height:40px;display:block;text-indent:-9999px;position:relative;transition:.3s}#header #navigation .hamburgerh button span::before{background:var(--main);content:"";width:40px;height:2px;display:block;position:absolute;left:0;z-index:20;transition:.3s}#header #navigation .hamburgerh button .top_bar::before{top:15%}#header #navigation .hamburgerh button .mid_bar::before{top:50%}#header #navigation .hamburgerh button .bottom_bar::before{top:85%}#header #navigation .hamburgerh button:hover{opacity:.8}#header #navigation .hamburgerh button:hover .mid_bar::before{transform:translateX(10px)}@media (max-width:998px){#header #navigation ul li{margin-left:15px}#header #navigation .scholl_btn a{padding-left:10px;padding-right:10px}#header #navigation .sns_icon{display:none}}@media (max-width:768px){#header #navigation .link{display:none}}@media (max-width:576px){body{padding-top:50px}#header,#header .header_inner{height:50px}#header #header_logo img{width:140px;height:24px}#header #navigation .scholl_btn a{border-radius:3px;height:36px;line-height:36px;width:70px}#header #navigation .scholl_btn a em{display:none}}#modal_overlay{background:rgba(101,57,27,.90);width:100vw;height:100%;min-height:100vh;position:fixed;left:0;top:-100vh;z-index:999;transition:.3s;display:none}body.modal-open #modal_overlay{display:block;top:0}#modal_overlay #gnav{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);transition:.3s}#modal_overlay #gnav ul.main_nav{text-align:center;font-size:0}#modal_overlay #gnav ul.main_nav li a{border-bottom:none;color:var(--white);line-height:1.2;font-size:2.6rem;display:block;width:400px;padding:10px;font-weight:600}#modal_overlay #gnav ul.main_nav li a span{font-size:1.1rem;display:block}body.modal-open #modal_overlay #gnav ul.main_nav li{animation-name:fadein;animation-duration:1s;animation-timing-function:ease;animation-fill-mode:forwards;opacity:0}body.modal-open #modal_overlay #gnav ul.main_nav li:nth-child(2) {animation-delay:.1s}body.modal-open #modal_overlay #gnav ul.main_nav li:nth-child(3) {animation-delay:.2s}body.modal-open #modal_overlay #gnav ul.main_nav li:nth-child(4) {animation-delay:.3s}body.modal-open #modal_overlay #gnav ul.main_nav li:nth-child(5) {animation-delay:.4s}body.modal-open #modal_overlay #gnav ul.main_nav li:nth-child(6) {animation-delay:.5s}body.modal-open #modal_overlay #gnav ul.main_nav li:nth-child(7) {animation-delay:.6s}body.modal-open #modal_overlay #gnav ul.main_nav li:nth-child(8) {animation-delay:.7s}@keyframes fadein {
from {
 opacity: 0;
 transform: translateX(40px);
}
to {
 opacity: 1;
 transform: translateX(0);
}
}#modal_overlay #gnav ul.sns_nav{width:300px;display:flex;margin:auto}#modal_overlay #gnav ul.sns_nav li{display:block;width:100%}#modal_overlay #gnav ul.sns_nav a{border-radius:50%;border:#fff 1px solid;display:block;width:40px;height:40px;position:relative;transition:.3s;margin:auto}#modal_overlay #gnav ul.sns_nav svg{fill:#fff;width:20px;height:18px;display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}body.modal-open #header #navigation .hamburgerh button .mid_bar::before{transform:translateX(100px)}body.modal-open #header #navigation .hamburgerh button .top_bar::before{transform:rotate(45deg);top:50%}body.modal-open #header #navigation .hamburgerh button .bottom_bar::before{transform:rotate(-45deg);top:50%}@media (max-width:768px){#modal_overlay #gnav ul.main_nav li a{font-size:2rem}}@media (max-width:576px){#modal_overlay #gnav ul.main_nav{width:100%}#modal_overlay #gnav ul.main_nav li a{border-bottom:#fff 2px dotted;font-size:1.6rem;padding-top:10px;padding-bottom:10px;display:block;width:100%}#modal_overlay #gnav ul.main_nav li a span{display:inline-block;padding-left:15px}}#footer{background:#f1f1f1;padding-top:50px;padding-bottom:30px}#footer ul{width:100%;font-size:0}#footer ul li{margin-bottom:5px}#footer ul .bold{margin-bottom:15px}#footer ul a{color:#333;font-size:1.25rem;transition:.3s}#footer ul .bold a{font-weight:600}#footer ul a:hover{opacity:.5}@media (max-width:998px){#footer ul a{text-align:center;display:block}}@media (max-width:768px){#footer .footer_nav_sm{width:100%;margin:0;padding:0;list-style:none;font-size:0}#footer .footer_nav_sm li{display:inline-block;font-size:1.2rem}#footer table{border-top:#ddd 1px solid;border-left:#ddd 1px solid;width:100%;table-layout:fixed}#footer table td{border-right:#ddd 1px solid;border-bottom:#ddd 1px solid}#footer table td a{color:#333;display:block;padding:10px;position:relative}#footer table td a:after{font-family:FontAwesome;content:"\f105";position:absolute;right:10px;top:50%;line-height:0}}@media (max-width:576px){#footer{padding-top:30px}}@media (max-width:400px){#footer table td a{font-size:3vw}}#copylight{padding-top:60px;padding-bottom:0;display:block;text-align:center;transition:.3s}#copylight img{width:221px;height:40px;display:block;margin:auto;margin-bottom:30px}#copylight address ul{width:100%}#copylight address ul li{display:inline-block;margin-right:30px}#copylight address ul li:last-child{margin-right:0}#copylight small{color:#999;padding-top:15px;padding-bottom:15px;font-size:1.4rem}@media (max-width:768px){#copylight{padding-top:30px}}@media (max-width:576px){#copylight{padding-bottom:60px}#copylight img{width:160px;height:29px;margin-bottom:15px}#copylight address ul li{display:block;margin-right:0;font-size:1.2rem}#copylight small{color:#999;padding-top:15px;padding-bottom:15px;font-size:3.3vw}}#sm_bottom_nav ul{border-top:#ddd 1px solid;background:rgba(255,255,255,.80);width:100%;display:flex;position:fixed;left:0;bottom:0;z-index:9999}#sm_bottom_nav ul li{width:100%;text-align:center}#sm_bottom_nav ul li a{border-right:#ddd 1px solid;color:#333;display:block;padding:15px}#sm_bottom_nav ul li:last-child a{border-right:none}@media (max-width:410px){#sm_bottom_nav ul li span{display:block;width:100%;margin:0;padding:0;padding-top:5px}#sm_bottom_nav ul li a{padding-top:10px;padding-bottom:10px}}#page_contact{display:block;padding-top:100px;padding-bottom:100px;text-align:center;transition:.3s}#page_contact h3{font-size:2.6rem;margin:0;padding:0;font-weight:400}#page_contact h3+p{display:block;margin:0;padding:40px 0}#page_contact .call{margin:0;padding:0;font-size:1.8rem}#page_contact .call span{font-size:200%;padding:0 5px}#page_contact .call+p{margin:0;padding:0;line-height:1}#page_contact .linkbtn span:before{font-family:FontAwesome;content:"\f003";position:absolute;left:15px;top:50%;line-height:0}#page_contact .linkbtn.phone span:before{content:"\f095"}@media (max-width:768px){#page_contact{padding-top:60px;padding-bottom:60px}#page_contact h3+p{padding:20px 0}}@media (max-width:576px){#page_contact h3{font-size:1.8rem}#page_contact{padding-top:30px;padding-bottom:30px}}.naillist{margin-bottom:30px}.naillist .img_box{border-radius:6px;display:block;overflow:hidden}.naillist .img_box a{display:block;position:relative;transition:.3s}.naillist .img_box a:hover{opacity:.5}.naillist .img_box a i{box-shadow:0 0 5px rgba(0,0,0,.25);color:#333;border-radius:3px;background:#fff;margin-left:5px;display:block;width:80px;text-align:center;position:absolute;right:10px;bottom:10px;z-index:10;padding:8px 10px}.naillist .img_box a i span{padding-left:5px}.naillist .body{padding-top:10px;padding-bottom:10px;text-align:center}.naillist .body h4{background:#fff;border:#ddd 1px dotted;display:inline-block;text-align:center;margin:0;margin-bottom:10px;padding:5px 20px}.naillist .body i span{padding-left:5px}.naillist .body a.category{color:#009dbf;margin:0;padding:0;display:block;text-align:center;margin-left:auto;transition:.3s}.naillist .body a:hover{opacity:.5}.naillist .body ul{width:100%}.naillist .body ul li{display:inline-block;margin-right:10px}#naillist .naillist a.category{display:none}#ranking .naillist .inner{border-radius:4px;padding:15px;padding-bottom:10px;position:relative}#ranking .naillist .inner h4{border:none;padding:0;margin:0;display:block}#ranking .naillist#rank1 .inner{border:#cbbe40 1px solid}#ranking .naillist#rank2 .inner{border:#ada894 1px solid}#ranking .naillist#rank3 .inner{border:#a9853c 1px solid}#ranking .naillist .inner:before{content:"";background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover;width:81px;height:70px;position:absolute;left:0;top:-15px;z-index:10}#ranking .naillist#rank1 .inner:before{background:url(/assets/images/page/nail/xrank1.png.pagespeed.ic.5tiailzrCx.png)}#ranking .naillist#rank2 .inner:before{background:url(/assets/images/page/nail/xrank2.png.pagespeed.ic.4F5ntmyxws.png)}#ranking .naillist#rank3 .inner:before{background:url(/assets/images/page/nail/xrank3.png.pagespeed.ic.BsxaGWK5g1.png)}#nail_list_all .naillist:last-child{display:none}@media (max-width:998px){#nail_list_all .naillist:last-child{display:block}}@media (max-width:768px){#nail_list_all .naillist:last-child{display:none}.naillist{border-bottom:#ddd 1px solid;padding-bottom:20px;margin-bottom:20px}.naillist:nth-child(odd) {padding-right:5px}.naillist:nth-child(even) {padding-left:5px}#nail_list_all .naillist:nth-child(odd) {padding-right:15px;padding-left:5px}#nail_list_all .naillist:nth-child(even) {padding-left:15px;padding-right:5px}}@media (max-width:576px){.naillist{padding-bottom:20px;margin-bottom:20px}.naillist .inner{width:100%;display:block}.naillist .img_box a i{width:auto;font-size:2.5vw;right:10px;bottom:10px;padding:5px}.naillist .body{display:block;width:100%;padding-top:0}.naillist .body h4{border:none;display:block;text-align:center;margin:0;padding:0}.naillist .body a.category{text-align:center}.naillist .body ul{text-align:left;margin-bottom:15px}.naillist .body ul li{display:inline-block;margin-right:15px}.naillist .Lazy_inner{border-radius:4px!important;padding-top:80%!important}.naillist .linkbtn{height:45px}.naillist .linkbtn.arrow:before{content:none}#ranking .naillist .inner{display:block;width:100%}#ranking .naillist .img_box{width:100%;min-width:100%}#ranking .naillist .body{width:100%;display:block}#ranking .naillist .body h4{text-align:center;padding-top:15px}}@media (max-width:400px){.naillist .linkbtn{font-size:3.3vw}}.news_list{color:#333;border-radius:4px;background:#fff;width:100%;display:block;display:flex;padding:20px;padding-right:30px;transition:.3s;position:relative}.news_list.odd{background:#f1f1f1}.news_list:hover{background:var(--main);color:#fff}.news_list:after{font-family:FontAwesome;content:"\f105";position:absolute;right:15px;top:50%;line-height:0}.news_list .newmark{color:var(--red)}.news_list .news_date{min-width:280px}.news_list .date{width:100px;display:inline-block}.news_list .category{font-size:1.25rem;border:#ddd 1px solid;border-radius:4px;background:#fff;display:inline-block;padding:0 10px;transition:.3s}.news_list:hover .category{color:var(--main)}.news_list .category_class_1,.news_list:hover .category_class_1{background:var(--red);color:#fff}.news_list .newmark{padding-left:15px}@media (max-width:576px){.news_list{display:block;padding-top:25px;padding-bottom:25px}}.ttlstyle_1{display:block;padding-top:80px;padding-bottom:50px;position:relative;text-align:center;width:100%}.ttlstyle_1::before,.ttlstyle_1::after{background:#ddd;width:10px;height:10px;content:"";position:absolute;top:50%;left:50%;margin-top:-40px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.ttlstyle_1::before{background:#009dbf;margin-left:-10px}.ttlstyle_1::after{background:#e7a4a0;margin-left:10px}.ttlstyle_1 h3{font-size:3rem}.ttlstyle_1 .lead{font-family:'Pacifico',cursive;font-size:1.6rem;margin:0;padding:0}@media (max-width:768px){.ttlstyle_1 h3{font-size:2.5rem}.ttlstyle_1 .lead{font-size:1.4rem}}@media (max-width:576px){.ttlstyle_1{padding-top:60px;padding-bottom:30px}.ttlstyle_1 h3{font-size:1.9rem}.ttlstyle_1 .lead{font-size:1.2rem}}.h4style{border-radius:4px;background:#f1f1f1;padding:15px;font-size:1.6rem;margin-bottom:25px}@media (max-width:576px){.h4style{padding:10px;font-size:1.4rem}}.Lazy{background:#fff;position:relative;width:100%;display:block;overflow:hidden;transition:.3s}.Lazy .Lazy_inner{text-indent:-9999px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover}.Lazy .Lazy_inner .body{display:block;position:absolute}.Lazy .Lazy_inner .body br{display:none}.lazyimg{position:relative;overflow:hidden;display:block}.lazyimg::before,.lazyimg::after,.Lazy.is-show::before,.Lazy.is-show::after{content:"";background:#f1f1f1;width:100%;height:50%;position:absolute;left:-100%;animation-name:lazy;animation-duration:2s;animation-timing-function:ease;animation-fill-mode:forwards;opacity:0;z-index:1}.Lazy.is-show::before{top:0}.Lazy.is-show::after{bottom:0;animation-delay:.2s}.border-radius6{border-radius:6px}@keyframes lazy {
from {
 opacity: 1;
 transform: translateX(0);
}
to {
 opacity: 0;
 transform: translateX(100%);
}
}.Lazy.is-show,.Lazy.is-show .Lazy_inner{background-color:#f1f1f1;animation-name:lazyimg;animation-duration:2s;animation-timing-function:ease;animation-fill-mode:forwards;opacity:0}@keyframes lazyimg {
from {
 opacity: 0;
}
to {
 opacity: 1;
}
}.Lazy.img_shadow{box-shadow:10px 10px 0 #f6f6f6}a img{transition:.3s}.Lazy.opacity:hover,a img.opacity:hover{opacity:.5}.lazy--box.border-radius6{border-radius:6px}.lazy--box,.lazy--box--inner{display:block;position:relative;overflow:hidden}.lazy--box.Lazy_animation.is-show::before,.lazy--box.Lazy_animation.is-show::after,.lazy--box.Lazy_animation.is-show .lazy--box--inner::before{background:rgba(255,255,255,.50);width:100%;height:33.33%;content:"";display:block;position:absolute;left:0;z-index:10;animation-name:lazyimg2;animation-duration:2s;animation-timing-function:ease;animation-fill-mode:forwards;opacity:0}.lazy--box.Lazy_animation.is-show::before{top:0;animation-delay:0s}.lazy--box.Lazy_animation.is-show::after{top:33%;animation-delay:.3s}.lazy--box.Lazy_animation.is-show .lazy--box--inner::before{top:66%;animation-delay:.6s}@keyframes lazyimg2 {
 0% {
 opacity: 0;
 transform: translateX(0%);
}
 50% {
 opacity: .8
}
 100% {
 opacity: 0;
 transform: translateX(100%);
}
}.lazy--box img{position:relative;z-index:3}.lazy--box .lazy--box-thumnail::before{background:url(/assets/images/common/preloader/preloader02.gif.pagespeed.ce.NONQJnd-2p.gif) no-repeat;content:"";width:50px;height:50px;display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:2}.lazy--box .lazy--box-thumnail{box-sizing:border-box;background:#f1f1f1;content:"";width:100%;display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1}#page_side_sns{position:fixed;left:3%;top:400px;z-index:999}#page_side_sns .side_ttl{ont-family:'Quicksand' , "M PLUS Rounded 1c" , sans-serif;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;width:30px;text-align:center;line-height:2;margin-bottom:10px}#page_side_sns a{border-radius:50%;border:#333 1px solid;width:30px;height:30px;display:block;position:relative}#page_side_sns a img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);height:13px;width:auto;display:block}#page_side_sns li{margin-bottom:10px}@media (max-width:576px){#page_side_sns{display:none!important}}#page_bottom_sns{background:var(--pink);padding-top:20px;padding-bottom:20px}#page_bottom_sns h4{color:var(--main);font-size:1.6rem;font-weight:600;display:block;text-align:center}#page_bottom_sns h4:before,#page_bottom_sns h4:after{content:"・・・"}#page_bottom_sns .inner{display:block;position:relative;padding-top:45px}#page_bottom_sns .inner:before{content:"SNS";text-shadow:var(--main) 1px 1px 0 , var(--main) -1px 1px 0 , var(--main) 1px -1px 0 , var(--main) -1px -1px 0;color:#fff;font-size:8rem;display:block;position:absolute;left:0;right:0;top:-70px;text-align:center;margin:auto}#page_bottom_sns ul{width:100%;display:flex}#page_bottom_sns ul li{width:100%;margin-right:20px}#page_bottom_sns ul li:last-child{margin-right:0}#page_bottom_sns ul li a{color:#333;background:#fff;display:block;font-size:1.6rem;text-align:center;height:60px;line-height:60px}#page_bottom_sns ul li a span{position:relative}#page_bottom_sns ul li a span:before{background-repeat:no-repeat;content:"";width:30px;height:30px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#page_bottom_sns ul li a.facebook span:before{background-image:url(/assets/images/common/sns/facebook.svg);left:-30px}#page_bottom_sns ul li a.instagram span:before{background-image:url(/assets/images/common/sns/instagram.svg);left:-40px}#page_bottom_sns ul li a.line span:before{background-image:url(/assets/images/common/sns/line.svg);left:-40px}@media (max-width:1200px){#page_bottom_sns h4{font-size:1.5rem}}@media (max-width:998px){#page_bottom_sns h4{font-size:1.3rem}#page_bottom_sns ul li a span:before{background-repeat:no-repeat;content:"";width:20px;height:20px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#page_bottom_sns ul li a.facebook span:before{left:-15px}#page_bottom_sns ul li a.facebook{padding-left:15px}#page_bottom_sns ul li a.instagram span:before{left:-25px}#page_bottom_sns ul li a.instagram{padding-left:20px}#page_bottom_sns ul li a.line span:before{left:-30px}}@media (max-width:576px){#page_bottom_sns{margin-top:50px}#page_bottom_sns .inner:before{font-size:6rem}#page_bottom_sns .inner{display:block;position:relative;padding-top:20px}}@media (max-width:450px){#page_bottom_sns ul{width:100%;display:block}#page_bottom_sns ul li{margin-bottom:15px}#page_bottom_sns ul li a span{display:block}#page_bottom_sns ul li a.facebook,#page_bottom_sns ul li a.instagram{padding-left:0}#page_bottom_sns ul li a.facebook span:before,#page_bottom_sns ul li a.instagram span:before,#page_bottom_sns ul li a.line span:before{left:15px}}#insta_section{position:relative;overflow:hidden}#insta_section:after{background:rgba(231,164,160,.10);content:"";width:100vw;height:500px;position:absolute;left:0;top:15%;z-index:-1}#insta_section .gallery_ttl{text-shadow:var(--main) 1px 1px 0 , var(--main) -1px 1px 0 , var(--main) 1px -1px 0 , var(--main) -1px -1px 0;color:#fff;font-size:7rem;line-height:1;display:block;text-align:center;margin:0;padding:0;position:relative}#insta_section .gallery_ttl span{position:relative}#insta_section .gallery_ttl span:before,#insta_section .gallery_ttl span:after{content:"";display:block;position:absolute}#insta_section .gallery_ttl span.start:before{background:url(/assets/images/home/start_left.svg) no-repeat;width:50px;padding-top:91.13924%;display:block;content:"";position:absolute;left:-70px;top:10px}#insta_section .gallery_ttl span.start:after{background:url(/assets/images/home/start_right.svg) no-repeat;width:40px;padding-top:113.432835%;right:-50px;top:10px}#insta_section .gallery_ttl+.lead{color:var(--main);display:block;text-align:center;margin-bottom:40px;font-size:1.75rem}#insta_section .gallery_ttl+.lead:before,#insta_section .gallery_ttl+.lead:after{content:"・・・";padding:0 10px}#insta_section .instalink{background:#fff;color:#333;border:#ddd 1px solid;border-radius:4px;width:100%;max-width:300px;display:block;height:50px;line-height:50px;text-align:center;margin:auto;transition:.3s}#insta_section .instalink:hover{background:var(--main);color:#fff}#instafeed .insta_img_box{background-color:#e7a4a0;width:100%;max-width:100%;padding-bottom:100%;display:block;overflow:hidden;position:relative;border-radius:4px;transition:.3s}#instafeed .insta_img_box img{width:auto;height:101%;object-fit:cover;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#instafeed .insta_img_box:hover{background:#fff}#instafeed .insta_img_box:hover img{opacity:.5}#instafeed .item:last-child{display:none}#instafeed .item{margin-bottom:25px}@media (max-width:998px){#instafeed .item:last-child{display:block}}@media (max-width:768px){#insta_section .gallery_ttl,#insta_section .gallery_ttl span{font-size:5rem;margin-bottom:0}#insta_section .gallery_ttl+h3{font-size:1.6rem}#insta_section .gallery_ttl+.lead{margin-bottom:20px}#instafeed .item{padding:0;margin-bottom:0}#instafeed .item:last-child{margin-bottom:20px}}@media (max-width:576px){#insta_section .gallery_ttl,#insta_section .gallery_ttl span{font-size:4rem}#insta_section .gallery_ttl+h3{font-size:1.3rem}}#home_blog a{display:block;position:relative}#home_blog a .newMark{border:#fff 2px solid;position:absolute;right:0;top:0;display:block;width:70px;height:35px;line-height:33px;text-align:center;background:#111;color:#fff}#home_blog a .date{display:block;color:#999;position:relative;padding-left:20px;font-size:1.2rem}#home_blog a .date::before{font-family:FontAwesome;content:"\f073";position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#home_blog .thumbnail{width:100%;height:auto;padding-top:50%;display:block;overflow:hidden;position:relative}#home_blog .thumbnail img{width:100%;height:auto;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);transition:.3s}#home_blog .thumbnail img:hover{opacity:.5}#home_blog a h1{line-height:1.8;font-size:1.6rem;padding:1.4rem 0;height:125px;color:#333;transition:.3s}#home_blog a:hover h1{opacity:.5}#home_blog .categorys a{color:#33bad2;display:block;text-align:right;width:100%;transition:.3s}#home_blog a:hover{text-decoration:none}.mb-6{margin-bottom:6rem}.mb-7{margin-bottom:7rem}.mb-8{margin-bottom:8rem}.mb-10{margin-bottom:10rem}@media (max-width:576px){.mb-6{margin-bottom:3rem}.mb-8{margin-bottom:4rem}}@charset "utf-8";.slick-prev::before,.slick-next::before{color:#65391b!important}.slick-dots li button:before{font-size:10px!important}#home_info{border-radius:4px;border:#c00 2px solid;margin-top:50px;margin-bottom:50px;padding:30px 100px;text-align:center;display:inline-block;margin-left:auto;margin-right:auto}#home_info p{color:#c00;font-weight:600}#home_info a{background:#fff;color:#333;border:#ddd 1px solid;display:block;text-align:center;padding:15px;position:relative;transition:.3s;width:300px;margin-left:auto;margin-right:auto}#home_info a:after{font-family:FontAwesome;content:"\f105";position:absolute;right:15px;top:50%;line-height:0}#home_info a:hover{background:var(--main);color:#fff}@media (max-width:768px){#home_info{padding:25px;display:block}}.home_h2_style{text-shadow:var(--main) 1px 1px 0 , var(--main) -1px 1px 0 , var(--main) 1px -1px 0 , var(--main) -1px -1px 0;color:#fff;font-size:7rem;display:block;margin-bottom:40px}.home_h2_style span{position:relative}.home_h2_style span:before,.home_h2_style span:after{content:"";display:block;position:absolute}.home_h2_style span.start:before{background:url(/assets/images/home/start_left.svg) no-repeat;width:50px;padding-top:91.13924%;display:block;content:"";position:absolute;left:-70px;top:0}.home_h2_style span.start:after{background:url(/assets/images/home/start_right.svg) no-repeat;width:40px;padding-top:113.432835%;right:-50px;top:0}.home_h2_style+h3{color:var(--main);display:block;text-align:center;margin-top:-30px;margin-bottom:40px}.home_h2_style+h3:before,.home_h2_style+h3:after{content:"・・・";padding:0 10px}@media (max-width:768px){.home_h2_style,.home_h2_style span{font-size:5rem}.home_h2_style+h3{font-size:1.6rem}}@media (max-width:576px){.home_h2_style,.home_h2_style span{font-size:4rem}.home_h2_style+h3{font-size:1.3rem}}#mainvisual{background:url(/assets/images/home/xfv.jpg.pagespeed.ic.-49JyA51W6.jpg) center center no-repeat;-webkit-background-size:cover;background-size:cover;display:block;width:100%;min-height:-webkit-calc(100vh - 60px);min-height:calc(100vh - 60px);height:100%;position:relative}#mainvisual .inner{width:529px;height:306px;display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);transition:.3s}#mainvisual #scroll_down{display:block;position:absolute;left:0;right:0;bottom:30px;margin:auto;width:100%;text-align:center}#mainvisual #scroll_down span{color:#fff;display:block;position:relative}#mainvisual #scroll_down span:after{background:#fff;content:"";width:1px;height:30px;position:absolute;left:0;right:0;bottom:-30px;margin:auto}@media (max-width:768px){#mainvisual .inner{padding:20px}}@media (max-width:576px){#mainvisual{min-height:-webkit-calc(100vh - 50px);min-height:calc(100vh - 50px)}#mainvisual .inner{max-width:100%;height:auto}}#about{padding-top:60px;padding-bottom:60px;text-align:center;overflow:hidden}#about p{font-size:1.8rem}#about h2,#about .lead{color:var(--main);font-size:2.2rem;line-height:2}#about ul{width:100%;display:flex}#about ul li{width:100%;margin-right:15px}#about ul li a{background:#fff;color:#333;border:#ddd 1px solid;display:block;text-align:center;padding:15px;position:relative;transition:.3s}#about ul li a:after{font-family:FontAwesome;content:"\f105";position:absolute;right:15px;top:50%;line-height:0}#about ul li a:hover{background:var(--main);color:#fff}#about h2 span{position:relative}#about h2 span:before{background:url(/assets/images/home/xflower_l.png.pagespeed.ic.8pniyrdh17.png) no-repeat;width:73px;height:73px;display:block;content:"";position:absolute;left:-160px;top:0}#about h2 span:after{background:url(/assets/images/home/xflower_r.png.pagespeed.ic.pr0CKBtCiB.png) no-repeat;width:73px;height:73px;display:block;content:"";position:absolute;right:-160px;top:0}@media (max-width:768px){#about{padding-bottom:30px}#about h2,#about .lead{font-size:1.6rem}#about h2 span:before,#about h2 span:after{top:-20px}#about p{font-size:1.6rem}}@media (max-width:576px){#about{background:url(/assets/images/common/bg/xstripebg.jpg.pagespeed.ic.SSIFT7dywJ.jpg);padding-top:30px}#about p{font-size:1.3rem}#about ul{display:block}#about ul li{margin-bottom:15px}#about h2,#about .lead{line-height:1.7}#about h2 br,#about .lead br{display:none}}.newnails.nails{padding-top:80px;padding-bottom:80px;position:relative;overflow:hidden}.newnails.nails:after{background:rgba(231,164,160,.1);content:"";width:150vw;height:500px;transform:rotate(-3deg);position:absolute;left:-25vw;top:15%;z-index:-1}.newnails.nails .home_h2_style{text-align:center;display:block;transition:.3s}.newnails.nails .header{position:relative}.newnails.nails .header a{width:258px;position:absolute;right:0;top:20px}.newnails.nails .header .home_h2_style span:before{background:url(/assets/images/home/check.svg) no-repeat;width:113px;padding-top:36.123348%;left:-120px}.newnails.nails .header .home_h2_style span:after{background:url(/assets/images/home/start_right.svg) no-repeat;width:40px;padding-top:113.432835%;right:-50px;top:0}@media (max-width:1200px){.newnails.nails .home_h2_style{text-align:left;padding-left:80px}}@media (max-width:998px){.newnails.nails{padding-top:50px;padding-bottom:50px}.newnails.nails .home_h2_style{text-align:center;padding-left:0}}@media (max-width:576px){.newnails.nails{padding-top:40px;padding-bottom:40px}.newnails.nails .inner,.newnails.nails .img_box,.newnails.nails .body,.newnails.nails a.category{display:block;width:100%;text-align:center}.newnails.nails .header .home_h2_style span:before{width:70px;padding-top:36.123348%;left:-70px}.newnails.nails .header .home_h2_style span:after{width:30px;padding-top:113.432835%;right:-50px;top:0}}.handnail .home_h2_style{text-align:center}.handnail.bg{position:relative;overflow:hidden}.handnail.bg:after{background:rgba(231,164,160,.1);content:"";width:150vw;height:900px;transform:rotate(3deg);position:absolute;left:-25vw;top:10%;z-index:-1}.handnail a{color:#333;transition:.3s}.handnail a h4{border-bottom:#ddd 1px solid;color:#009dbf;display:block;text-align:center;padding:15px 0;margin-bottom:20px}.handnail a p{margin-bottom:20px}.handnail a.body:hover{opacity:.5}@media (max-width:576px){.handnail .header p br{display:none}.handnail .body{width:100%;display:flex}.handnail .img_box{min-width:150px;width:150px}.handnail .body .inner{padding-left:15px;text-align:left}.handnail .body .inner h4{text-align:left;padding-top:0}}@media (max-width:400px){.handnail .img_box{min-width:100px;width:100px}.handnail .body .inner h4{font-size:3.4vw;padding:10px 0;margin-bottom:10px}.handnail a p{margin-bottom:10px;font-size:3.3vw}}#footnail .home_h2_style{text-align:center}#footnail .home_h2_style span.start:before{top:20px}#footnail .home_h2_style span.start:after{top:-10px}#footnail .inbox{border-radius:4px;border:var(--main) 1px solid;display:block;position:relative;padding:30px}#footnail .inbox h4{color:var(--main);font-size:2rem}#footnail a.body{height:430px;display:block}#footnail .inbox.list h4{position:absolute;left:0;right:0;top:-15px;display:block;margin:auto;text-align:center}#footnail .inbox .lead{color:var(--main)}#footnail .inbox.list h4 span{background:#fff;padding:0 30px;font-size:3rem}#footnail .inbox.list p{margin-bottom:20px}#footnail ul.deital{width:100%;margin:0;padding:0;list-style:none;display:flex}#footnail ul.deital li{width:100%;margin-right:15px}#footnail ul.deital li:last-child{margin-right:0}#footnail ul.deital li img{display:block;margin-left:auto;margin-right:auto}@media (max-width:998px){#footnail img{width:100%}#footnail a.body{height:390px}#footnail ul.deital{display:block;text-align:center}#footnail ul.deital li{display:inline-block;width:30%;margin-right:2%}}@media (max-width:576px){#footnail .inbox{padding:10px}#footnail .img_box{min-width:150px;width:150px}#footnail .box{padding-left:15px}#footnail a.body{height:auto;display:flex}#footnail .inbox.list h4 span{background:#fff;font-size:2rem}}@media (max-width:400px){#footnail .img_box{min-width:100px;width:100px}.handnail .body .inner h4{font-size:3.4vw;padding:10px 0;margin-bottom:10px}.handnail a p{margin-bottom:10px;font-size:3.3vw}}#review{background-image:url(/assets/images/common/bg/xstripebg.jpg.pagespeed.ic.SSIFT7dywJ.jpg);background-color:rgba(231,164,160,.1);padding-top:60px;padding-bottom:60px}#review .home_h2_style{text-align:center}#review .thumnail{min-width:25%;display:block}#review .inner{padding-left:25px}#review .inner .name{font-size:1.75rem}#review .inner .body{background-color:#fff;border-radius:4px;border:2px solid rgba(0,157,191,.25);padding:15px}#review .inner .body p{margin:0;padding:0}#review .inner a{color:#333;transition:.3s}#review .inner a:hover{opacity:.5}@media (max-width:576px){#review{padding-top:30px;padding-bottom:30px}#review .d-flex{border-bottom:#ddd 1px solid;padding-bottom:25px}}#news{padding-top:80px;padding-bottom:80px}#news h2{text-align:center}#blog{background-image:url(/assets/images/common/bg/stripe50.png.pagespeed.ce.SrUWUlQiAr.png);background-color:rgba(231,164,160,.1);padding-top:80px;padding-bottom:80px}#blog h2{text-align:center}#blog .blog_list h4{display:block;padding:15px 0}#calender_section{padding-top:60px;padding-bottom:60px}#calender_section p{font-size:1.4rem;margin:0;text-align:center}#calender_section h2{text-align:center}#iframeBlock{height:100%;display:block}.iframeBody{height:100%;display:block}#calender_section iframe{border:none;margin:0;padding:0;width:100%;height:100%;display:block}#calender_section #calender_header{width:100%}#calender_section #calender_header p{width:100%;padding-left:25px;position:relative;line-height:2}#calender_section #calender_header p:before{background:#fdd;content:"";width:20px;height:20px;display:block;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#calender_section #calender_header ul{float:right;margin:0;padding:0;list-style:none;white-space:nowrap}#calender_section #calender_header ul li{display:inline-block;margin-left:10px}#calender_section #calender_header ul li a{border-radius:4px;color:var(--p);background:#f1f1f1;display:block;text-align:center;padding:0 25px}#calender_section table{border:#ccc 1px solid;border-right:none;border-bottom:none;width:100%}#calender_section table th,#calender_section table td{border-right:#ccc 1px solid;border-bottom:#ccc 1px solid;font-weight:400;color:#333;padding:5px}#calender_section table th{background:#f1f1f1;text-align:center;font-size:1.4rem}#calender_section table tbody td{height:100px;vertical-align:top}#calender_section tbody td{font-size:2.4rem;font-weight:200;padding-top:0}#calender_section .scheduleComment{font-size:11px}#calender_section .scheduleComment hr{margin-top:.25rem;margin-bottom:.25rem;border:0;border-top-color:currentcolor;border-top-style:none;border-top-width:0;border-top:1px solid rgba(0,0,0,.1)}#calender_section .scheduleComment span{background:#f1f1f1;border-radius:4px;text-align:center;display:inline-block;padding:0 5px;width:40px;float:left;margin-right:10px}#calender_section .scheduleComment span.schedule_OK{background:rgba(40,167,69,.8);color:#fff}#calender_section .scheduleComment span.schedule_vacancy{background:rgba(204,0,0,.6);color:#fff}@media (max-width:1200px){#calender_section .titles:before{right:200px}#calender_section .titles:after{left:200px}}@media (max-width:998px){#calender_section .titles:before{right:80px}#calender_section .titles:after{left:80px}}@media (max-width:768px){#calender_section .titles:before{right:20px}#calender_section .titles:after{left:20px}#calender_section .scheduleComment span{float:none!important}}@media (max-width:576px){#calender_section .titles:before{width:38px;height:41px;right:10px}#calender_section .titles:after{width:38px;height:35px;left:10px}#calender_section .header p{text-align:left;margin-bottom:5px}#calender_section #calender_header ul{float:none;display:flex;text-align:center}#calender_section #calender_header ul li{text-align:center;width:100%}}@media (max-width:768px){#calender_section tbody td{font-size:3vw}#calender_section .scheduleComment{font-size:2vw}#calender_section .calender_content{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}}#school{position:relative;overflow:hidden}#school:after{background:rgba(231,164,160,.1);content:"";width:150vw;height:300px;position:absolute;left:-25vw;top:15%;z-index:-1}#school h2{line-height:1}#school .header{position:relative}#school .header .scholl_bg2{position:absolute;right:0;top:0;width:70%;height:auto}#school .header .scholl_bg1{position:absolute;right:30%;bottom:0;width:15%;height:auto}#school h3{text-align:left;margin-bottom:15px}@media (max-width:768px){#school .imgdisp{width:100%}}#footer_links{border-top:1px solid #ddd;padding-top:60px;padding-bottom:60px}#footer_links a{display:block;box-shadow:0 0 10px rgba(0,0,0,.1);transition:all .25s ease}#footer_links a img{display:block;margin-left:auto;margin-right:auto}#footer_links a:hover{opacity:.5}.HandNailThumbnail{aspect-ratio:1.333/1;display:block;overflow:hidden}.HandNailThumbnail img{object-fit:cover;width:100%;height:100%}