@charset "utf-8";.home .customHeadline{font-size:2.5rem;font-weight:500}.homecustom{font-size:2rem;font-weight:700;color:#f90}.home .img_ok,.home .img_otameshi,.home .img_method.pcView{opacity:0;transition:1s;transform:translateY(50px)}.home .img_ok{display:block;width:100%}.home .img_otameshi{display:block;width:100%}.home .img_method{display:block;width:100%;position:absolute;bottom:0;left:0}#info_container{width:100%;padding:10% 0;box-shadow:0 40px 40px rgba(153,204,255,.2)}.reserveContainer{margin:0 auto;padding:5% 0 10%;background:url(//d.kohaku-esthetic.com/wp-content/themes/esthetic/include/../images/bg001-sp.png) no-repeat 50% 100%;background-size:auto 100%}.reserveImg{margin:0 0 5%;opacity:0;transition:1s;transform:translateY(50px)}.reserveBtn{margin:0;opacity:0;transition:1s;transform:translateY(50px)}.reserveImg img,.reserveBtn img{display:block;margin:0 auto;max-width:100%}.reserveImg a{display:block}.tudoImg{margin:0 auto;padding:10% 0 5%}.tudoImg img{display:block;margin:0 auto;max-width:100%}.coolImg{margin:0 auto;padding:5% 0}.coolImg img{display:block;margin:0 auto;max-width:100%}#menu_container{width:100%;background:url(//d.kohaku-esthetic.com/wp-content/themes/esthetic/include/../images/bg_menu_container_sp.jpg) no-repeat 50% 0;background-size:auto 100%}#menu_container .inner{background-color:rgba(255,255,255,.8);opacity:0;transition:1s;transform:translateY(50px)}#menu_container .flexContainer{width:100%;padding:5% 0}.thumbContainer{position:relative;overflow:hidden;flex-basis:50%;max-width:50%;margin:0 0 2%;padding:30px 0}.thumbContainer a{color:#000}#menu_container .thumb{border:3px solid #fff;width:150px;height:150px;border-radius:50%;margin-left:auto;margin-right:auto;box-shadow:0 0 20px var(--base-bgcolor)}#menu_container .try .thumb{box-shadow:0 0 20px var(--base-color-or)}#menu_container .thumb img{width:auto;height:100%}#menu_container .thumb p.wmmore{background-color:rgba(255,255,255,.5);border:1px solid #000;line-height:1;text-align:center;font-size:.75rem;width:60px;margin:-2rem 0 0;padding:0 0 2px;position:absolute;top:100%;right:50%;margin-right:-30px}#menu_container .extracts h3{min-height:1em;margin-bottom:0;justify-content:center;font-weight:500}#menu_container .extracts h3 span{color:#f90}@media print,screen and (min-width:48em){.home .customHeadline{font-size:2.875rem}.homecustom{font-size:2.875rem}.home .img_ok{width:60%}.home .img_otameshi{width:60%}.home .img_method{width:60%;position:static}#info_container{padding:5% 0;box-shadow:0 40px 40px rgba(153,204,255,.2)}.reserveContainer{padding:10% 0;background:url(//d.kohaku-esthetic.com/wp-content/themes/esthetic/include/../images/bg001.png) no-repeat 50% 100%;background-size:auto 100%}.reserveImg{margin:0}.reserveBtn{margin:0}.pc .reserveBtn a img{transition:.2s}.pc .reserveBtn a:hover img{transform:scale(1.1);transition:.5s}.tudoImg{padding:0}.coolImg{padding:2% 0 5%}#menu_container{background:url(//d.kohaku-esthetic.com/wp-content/themes/esthetic/include/../images/bg_menu_container_pc.jpg) no-repeat 100% 0;background-size:auto 100%}#menu_container .flexContainer{padding:0;margin:0 auto}.thumbContainer{flex-basis:32%;max-width:32%;margin:0 0 2%}#menu_container .thumb{width:200px;height:200px}#menu_container .extracts h3{font-size:1.5rem;text-shadow:1px 1px 2px #fff}}@media screen and (min-width:64em){.home .customHeadline{font-size:3.75rem}.pc .thumbContainer .thumb:before,.pc .thumb_w_Container .thumb:before{display:block;content:"";width:100%;height:50%;background:rgba(0,0,0,1);background:linear-gradient(0deg,rgba(0,0,0,1) 0%,rgba(255,255,255,0) 100%);position:absolute;bottom:-50%;left:0;transition:.3s}.pc .thumbContainer .thumb:after,.pc .thumb_w_Container .thumb:after{display:block;content:"Read more";text-align:center;font-size:1rem;width:100%;line-height:1rem;color:#fff;position:absolute;top:60%;left:0;margin-top:-.5rem;opacity:0;transition:.5s}.pc .thumbContainer a:hover .thumb:before,.pc .thumb_w_Container a:hover .thumb:before{bottom:0}.pc .thumbContainer a:hover .thumb:after,.pc .thumb_w_Container a:hover .thumb:after{opacity:1;top:90%}.pc .thumbContainer a:hover .wmmore,.pc .thumb_w_Container a:hover .wmmore{opacity:0}}@media screen and (min-width:80em){.home .img_method{margin:0 0 2%}#menu_container .inner{background-color:transparent;padding-right:30%}#menu_container .flexContainer{padding:0}#menu_container .thumb{width:200px;height:200px}}@media screen and (min-width:100em){#menu_container .thumb{width:260px;height:260px}}