@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&family=Poppins:wght@200;400;700&display=swap";
/*! destyle.css v4.0.0 | MIT License | https://github.com/nicolas-cusan/destyle.css */
*,:before,:after{box-sizing:border-box;border-style:solid;border-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:700}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:rgba(0,0,0,0);text-decoration:none;color:inherit}abbr[title]{text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}svg,img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:rgba(0,0,0,0);padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}button,[type=button],[type=reset],[type=submit]{cursor:pointer}button:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=number]{-moz-appearance:textfield}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit;border-collapse:collapse}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:700}html,body{font-size:62.5%;font-family:"Noto Sans JP",serif}body{width:100%;font-size:13px;font-size:1.3rem;line-height:1.75;overflow-x:hidden;letter-spacing:.1em;-webkit-text-size-adjust:100%}@media screen and (min-width:1025px){body{font-size:15px;font-size:1.5rem}}a{text-decoration:none}#c-loading{position:fixed;pointer-events:none;top:0;left:0;z-index:2000;width:100lvw;height:100lvh;background:#272727;transform-origin:top}#c-loading .c-loading__inner{position:relative;width:100%;height:100%;overflow:hidden;display:grid;place-content:center}#c-loading .c-loading__cover{position:absolute;top:0;left:-100%;width:100lvw;height:100lvh;background:#000}#c-loading .c-loading__logo{width:100lvw;position:relative;text-align:center}#c-loading .c-loading__logo img{margin:0 auto;width:90%;max-width:800px}#c-loading .c-loading__logo-back{opacity:.3;width:100lvw}#c-loading .c-loading__logo-front{width:100lvw;position:absolute;top:0;left:0;clip-path:inset(0 100% 0 0);transition:clip-path 1.5s}@media screen and (min-width:769px){#c-loading .c-loading__logo-front{transition:clip-path 2.5s}}#c-loading .c-loading__logo-front.is-anim{clip-path:inset(0)}#c-loading__under{position:fixed;pointer-events:none;top:0;left:0;z-index:2000;width:100lvw;height:100lvh;background:#272727;transition:opacity .5s}#c-loading__under.is-active{opacity:0}#c-loading__under .loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@-webkit-keyframes ball-scale{0%{-webkit-transform:scale(0);transform:scale(0)}100%{-webkit-transform:scale(1);transform:scale(1);opacity:0}}@keyframes ball-scale{0%{-webkit-transform:scale(0);transform:scale(0)}100%{-webkit-transform:scale(1);transform:scale(1);opacity:0}}.ball-scale>div{background-color:#ff6000;width:15px;height:15px;border-radius:100%;margin:2px;-webkit-animation-fill-mode:both;animation-fill-mode:both;display:inline-block;height:60px;width:60px;-webkit-animation:ball-scale 1s 0s ease-in-out infinite;animation:ball-scale 1s 0s ease-in-out infinite}@keyframes ball-scale{0%{-webkit-transform:scale(0);transform:scale(0)}100%{-webkit-transform:scale(1);transform:scale(1);opacity:0}}.ball-scale>div{background-color:#ff6000;width:15px;height:15px;border-radius:100%;margin:2px;-webkit-animation-fill-mode:both;animation-fill-mode:both;display:inline-block;height:60px;width:60px;-webkit-animation:ball-scale 1s 0s ease-in-out infinite;animation:ball-scale 1s 0s ease-in-out infinite}.grecaptcha-badge{visibility:hidden}.u-pdt0{padding-top:0 !important}.u-mgt0{margin-top:0 !important}.u-mgt8{margin-top:8px !important}.u-mgt16{margin-top:16px !important}.u-mgt24{margin-top:24px !important}.u-mgt32{margin-top:32px !important}.u-mgt40{margin-top:40px !important}.u-mgt50{margin-top:50px !important}.u-mgb0{margin-bottom:0 !important}.u-mgb10{margin-bottom:10px !important}.u-mgb20{margin-bottom:20px !important}.u-mgb30{margin-bottom:30px !important}.u-mgb40{margin-bottom:40px !important}.u-mgb50{margin-bottom:50px !important}.u-hr{height:1px;border:none;background-color:#ccc}.u-txt-bold{font-weight:700}.u-txt-center{text-align:center}.u-txt-right{text-align:right}.u-txt-red{color:#ff5757}.u-txt-caution{display:block;color:#ff5757;font-size:1.2rem}@media screen and (min-width:769px){.u-txt-caution{font-size:1.3rem}}@media screen and (min-width:1024px){.u-pc-none{display:none}}.u-sp-none{display:none}@media screen and (min-width:769px){.u-sp-none{display:block}}.u-get-acrobat{margin-top:80px;border:1px solid #999;padding:24px}.u-get-acrobat .u-get-acrobat__box{display:flex;justify-content:center;gap:40px;font-size:1.4rem;color:#999}.u-color-main{color:#ff6000}.u-vertical-center{place-content:center}.u-select-year{background:#eee;padding:24px;width:100%;max-width:280px}.u-e-ir{margin-top:24px;text-align:right;display:flex;align-items:center;justify-content:flex-end;font-size:1.1rem}.u-e-ir img{width:60px;margin-left:8px}.u-list-indent li{display:flex;justify-content:start;align-items:center}.js-parallax{transform:scale(.1);transition:transform .8s}.js-parallax.is-active{transform:scale(1)}.u-txt-thnak{font-family:"Poppins","Noto Sans JP",serif;font-weight:700;font-size:8rem;text-align:center;line-height:1;margin-bottom:24px}@media screen and (min-width:769px){.u-txt-thnak{font-size:18rem}}@media screen and (min-width:1025px){.u-txt-thnak{font-size:22rem}}#pwbox-77{border:1px solid #ccc}.c-sec{padding:40px 20px 0}@media screen and (min-width:1025px){.c-sec{padding:80px 80px 0}}@media screen and (min-width:1201px){.c-sec{padding:80px 80px 0}}.c-sec .c-sec__inner{width:100%;margin-inline:auto}.c-sec .c-sec__cont{margin-top:56px}.c-sec .c-sec__cont-sub{padding:24px;background:#f5f5f5;margin-top:24px}.c-sec .c-sec-txt{margin-top:24px}.c-sec .c-sec-img{margin-top:24px}.c-sec .c-sec-img img{width:100%}.c-sec .c-sec-img.max1000{text-align:center}.c-sec .c-sec-img.max1000 img{max-width:1000px}.c-sec .c-sec-img.scroll{overflow-x:scroll}@media screen and (min-width:769px){.c-sec .c-sec-img.scroll{overflow-x:inherit}}.c-sec .c-sec-img.scroll img{width:750px;white-space:nowrap}@media screen and (min-width:769px){.c-sec .c-sec-img.scroll img{width:100%}}.c-sec .c-sec__img-main{overflow:hidden;border-radius:20px}.c-sec .c-sec__img-main img{width:100%}.c-sec .c-sec-arrow{margin-top:40px;font-size:2rem;text-align:center;color:#ef9600}.c-sec.pdb0{padding-bottom:0}.c-sec:not(:has(~.c-sec)){padding-bottom:40px}@media screen and (min-width:1025px){.c-sec:not(:has(~.c-sec)){padding-bottom:80px}}@media screen and (min-width:1201px){.c-sec:not(:has(~.c-sec)){padding-bottom:120px}}.c-sec .p-growth-vision__arrow{margin-top:24px;font-size:2rem;text-align:center;color:#ef9600}.c-sec__one-third{display:flex;justify-content:space-between;margin-top:40px}.c-sec__one-third .c-sec__one-third-box{flex:0 0 300px}.c-sec__one-third .c-sec__one-third-img{width:100%}.c-sec__one-third .c-sec__one-third-img img{width:100%}.c-sec__one-third .c-sec__one-third-img iframe{width:100%;aspect-ratio:1.6/1}@media screen and (min-width:769px){.c-page-head{text-align:center}}.c-page-head img{width:100%;border-radius:20px}.c-page-head .c-page-head__ttl{font-size:2.4rem;margin-top:56px}@media screen and (min-width:769px){.c-page-head .c-page-head__ttl{margin-top:64px;font-size:3.2rem}}.c-page-head .c-page-head__txt{font-size:1.6rem;margin-top:40px;line-height:2}@media screen and (min-width:769px){.c-page-head .c-page-head__txt{font-size:2rem}}.c-page-head .c-page-head__txt--s{text-align:left;margin-top:40px;width:100%;max-width:1200px;margin-inline:auto}.c-grid__pc2col{display:grid;gap:40px;grid-template-columns:repeat(2,1fr)}@media screen and (min-width:1201px){.c-grid__pc2col{gap:64px}}.c-grid__pc2col .c-grid__pc2col-item{width:100%}.c-grid__pc2col .c-grid__pc2col-item img{width:100%}.c-grid__pc3col{display:grid;gap:40px;grid-template-columns:repeat(3,1fr)}.c-grid__pc3col.grid-card .c-grid__pc3col__item{border-bottom:1px solid #d9d9d9}.c-grid__pc3col.grid-card .c-grid__pc3col__item a{display:block;padding-bottom:24px}.c-grid__pc3col.grid-card .c-grid__pc3col__item a.text{display:block;padding-bottom:16px;height:100%}.c-grid__pc3col.grid-card .c-grid__pc3col__item a figure img{width:100%}.c-grid__pc3col.grid-card .c-grid__pc3col__item a h2{display:flex;justify-content:space-between;align-items:top;font-size:1.8rem;font-weight:700;margin-top:16px}.c-grid__pc3col.grid-card .c-grid__pc3col__item a h2 .ico{flex:0 0 32px;margin-left:8px;width:32px;height:32px;border-radius:9999px;border:1px solid #000;display:grid;place-content:center}.c-grid__pc3col.grid-card .c-grid__pc3col__item a p{margin-top:16px}.c-grid__pc3col.grid-card .c-grid__pc3col__item a .c-grid__pc3col__item-txt--s{font-size:1.4rem;color:#ff6000}.c-grid__pc3col.grid-card .c-grid__pc3col__item .c-grid__pc3col__item-bottom ul li a{display:flex;justify-content:space-between;align-items:center;text-decoration:underline;color:#ff6000}.c-grid__pc3col.grid-card .c-grid__pc3col__item .c-grid__pc3col__item-bottom ul li a svg{margin-left:8px}.c-grid__pc3col.grid-card .c-grid__pc3col__item .c-grid__pc3col__item-bottom ul li a svg.ico_pdf{flex:0 0 15px}.c-grid__pc4col{display:grid;gap:40px;grid-template-columns:repeat(4,1fr)}@media screen and (min-width:1201px){.c-grid__pc4col{gap:64px}}.c-grid__pc4col .c-grid__pc4col-item{width:100%}.c-grid__pc4col .c-grid__pc4col-item img{width:100%}.c-link-list{background:#f5f5f5;padding:40px 20px}@media screen and (min-width:769px){.c-link-list{padding:40px}}@media screen and (min-width:1025px){.c-link-list{padding:80px}}@media screen and (min-width:1201px){.c-link-list{padding:120px 80px}}.c-link-list .c-link-list__inner{width:100%;max-width:1440px;margin-inline:auto}.c-link-list .c-link-list__head{width:100%;border-bottom:1px solid #d9d9d9;margin-bottom:64px}@media screen and (min-width:769px){.c-link-list .c-link-list__head{display:flex;align-items:center;justify-content:space-between;padding-bottom:24px}}.c-link-list .c-link-list__head h2{font-size:1.6rem;font-weight:700;position:relative}@media screen and (min-width:481px){.c-link-list .c-link-list__head h2{font-size:2.4rem}}@media screen and (min-width:769px){.c-link-list .c-link-list__head h2{font-size:3.2rem}}.c-link-list .c-link-list__head h2:after{content:url(//bubbles.hair/cms/wp-content/themes/bubbles/assets/css/../img/common/ico_accent_01.svg);position:absolute;width:10px;height:16px;left:0;bottom:-35px;display:grid;place-content:center}.c-link-list .c-link-list__head a{display:flex;padding:16px 0;align-items:center;justify-content:space-between;gap:16px;font-weight:700;margin-top:24px;border-top:1px solid #d9d9d9;transition:color .3s}@media screen and (min-width:769px){.c-link-list .c-link-list__head a{padding:8px 0;gap:40px;margin-top:0;border-top:none}}.c-link-list .c-link-list__head a span{background:#fff;border:1px solid #000;border-radius:9999px;width:32px;height:32px;display:grid;place-content:center;transition:background .3s}.c-link-list .c-link-list__head a span svg{transition:fill .3s}@media(any-hover:hover){.c-link-list .c-link-list__head a:hover{color:#962700}.c-link-list .c-link-list__head a:hover span{background:#962700}.c-link-list .c-link-list__head a:hover span svg{fill:#fff}}.c-link-list .c-grid__pc3col{margin-top:40px}.c-link-list .c-grid__pc3col .c-grid__pc3col__item{border-bottom:none;background:#fff}.c-link-list .c-link-list__item{background:#fff;padding:24px;display:grid;gap:16px}.c-link-list .c-link-list__item figure img{width:100%}.c-link-list .c-link-list__item .c-link-list__item-head a,.c-link-list .c-link-list__item .c-link-list__item-head .c-link-list__item-head--nolink{font-weight:700;display:flex;justify-content:space-between;align-items:center}.c-link-list .c-link-list__item .c-link-list__item-head a span,.c-link-list .c-link-list__item .c-link-list__item-head .c-link-list__item-head--nolink span{width:32px;height:32px;flex:0 0 32px;border-radius:9999px;border:1px solid #000;display:grid;place-content:center}.c-link-list .c-link-list__item .c-link-list__item-head.has-sub a,.c-link-list .c-link-list__item .c-link-list__item-head.has-sub .c-link-list__item-head--nolink{font-weight:700;display:flex;justify-content:space-between;align-items:center;padding-bottom:16px;border-bottom:1px solid #d9d9d9}.c-link-list .c-link-list__item .c-link-list__item-head.has-sub a span,.c-link-list .c-link-list__item .c-link-list__item-head.has-sub .c-link-list__item-head--nolink span{width:32px;height:32px;border-radius:9999px;border:1px solid #000;display:grid;place-content:center}.c-link-list .c-link-list__item .c-link-list__item-link a{display:flex;align-items:center;text-decoration:underline;padding:8px 0;font-size:1.4rem}@media(any-hover:hover){.c-link-list .c-link-list__item .c-link-list__item-link a:hover{text-decoration:none}}.c-link-list .c-link-list__item .c-link-list__item-link a svg{margin-left:8px}.c_scroll{display:none}@media screen and (min-width:769px){.c_scroll{width:150px;height:150px;border-radius:9999px;border:1px solid #fff;position:absolute;z-index:20;bottom:30px;left:30px;text-align:center;display:grid;place-items:center}}.c_scroll .c_scroll-box{overflow:hidden}.c_scroll .c_scroll-txt{font-size:1.1rem;color:#fff;margin-bottom:10px}.c_scroll .c_scroll_arrow{display:block;width:1px;height:40px;margin:0 auto;position:relative;background:rgba(255,255,255,.5)}.c_scroll .c_scroll_arrow:before{content:"";width:1px;height:40px;margin:0 auto;background:#fff;position:absolute;top:0;left:0;-webkit-animation:arrow 2.5s ease 0s infinite normal;animation:arrow 2.5s ease 0s infinite normal}@-webkit-keyframes arrow{0%{transform:translate3d(-50%,0,0)}60%{transform:translate3d(-50%,100px,0)}100%{transform:translate3d(-50%,100px,0)}}@keyframes arrow{0%{transform:translate3d(-50%,0,0)}60%{transform:translate3d(-50%,100px,0)}100%{transform:translate3d(-50%,100px,0)}}.c-page-ttl .c-page-ttl__scroll{display:flex;font-size:6rem;font-family:"Poppins","Noto Sans JP",serif;font-weight:200;color:#eee;background:#fff;overflow:hidden;padding-top:120px;line-height:1}@media screen and (min-width:769px){.c-page-ttl .c-page-ttl__scroll{font-size:10rem}}@media screen and (min-width:1201px){.c-page-ttl .c-page-ttl__scroll{font-size:15rem}}.c-page-ttl .c-page-ttl__scroll .c-page-ttl__scroll-txt{flex-shrink:0;width:auto;height:auto;display:inline-block;text-wrap:nowrap;white-space:nowrap}.c-page-ttl .c-page-ttl__scroll .c-page-ttl__scroll-txt.txt01{animation:anim--first 25s infinite linear .1s both reverse}.c-page-ttl .c-page-ttl__scroll .c-page-ttl__scroll-txt.txt02{animation:anim--second 25s infinite linear .1s both reverse}.c-page-ttl h1{text-align:center;font-family:"Poppins","Noto Sans JP",serif;font-size:3rem;font-weight:700;transform:translateY(-20px)}@media screen and (min-width:769px){.c-page-ttl h1{font-size:6rem;transform:translateY(-80px)}}.c-page-ttl h1 span{display:block;font-size:1.5rem;color:#ff6000}.c-page-ttl .c-page-ttl__img{text-align:center;margin-top:40px;width:80%;max-width:400px;margin-bottom:40px}@keyframes anim--first{0%{transform:translateX(0%)}100%{transform:translateX(-100%)}}@keyframes anim--second{0%{transform:translateX(0%)}100%{transform:translateX(-100%)}}.c-accordion .c-accordion__list li{border:1px solid #d9d9d9;margin-bottom:24px}.c-accordion .c-accordion__list .c-accordion__head{display:flex;align-items:center;padding:24px;position:relative;cursor:pointer}.c-accordion .c-accordion__list .c-accordion__head:after{content:"";height:1px;width:17px;background:#ff6000;position:absolute;right:0;top:50%;transform:translateY(-1px);transition:all .3s}@media screen and (min-width:769px){.c-accordion .c-accordion__list .c-accordion__head:after{right:20px}}.c-accordion .c-accordion__list .c-accordion__head:before{content:"";height:1px;width:17px;background:#ff6000;position:absolute;right:0;top:50%;transform:translateY(-1px) rotate(90deg);transition:all .5s;opacity:1}@media screen and (min-width:769px){.c-accordion .c-accordion__list .c-accordion__head:before{right:20px}}.c-accordion .c-accordion__list .c-accordion__head.is-open:after{transform:translateY(-1px) rotate(180deg)}.c-accordion .c-accordion__list .c-accordion__head.is-open:before{transform:translateY(-1px) rotate(0);opacity:0}.c-accordion .c-accordion__list .c-accordion__en{font-family:"Poppins","Noto Sans JP",serif;color:#ff6000;font-weight:700;font-size:2rem;margin-right:16px}.c-accordion .c-accordion__list .c-accordion__cont{display:none}.c-accordion .c-accordion__list .c-accordion__cont .c-accordion__cont-inner{display:flex;align-items:center;padding:24px;background:#fceacc}.c-accordion .c-accordion__list .c-accordion__cont .c-accordion__cont-inner .c-accordion__en{color:#ef9600}.c-anchor{margin-top:40px;padding:0 20px;width:100%}@media screen and (min-width:769px){.c-anchor{padding:0 40px;margin-top:80px}}@media screen and (min-width:1025px){.c-anchor{padding:0 80px}}.c-anchor ul{max-width:1440px;margin-inline:auto;display:flex;flex-wrap:wrap;align-items:stretch;justify-content:center;gap:8px;flex-wrap:wrap}@media screen and (min-width:769px){.c-anchor ul{gap:16px}}.c-anchor ul li{width:48%;margin-top:16px}@media screen and (min-width:769px){.c-anchor ul li{width:32%}}@media screen and (min-width:1025px){.c-anchor ul li{margin-top:24px}}@media screen and (min-width:1201px){.c-anchor ul li{width:19%}}.c-anchor ul li a{display:grid;width:100%;height:100%;text-align:center;place-content:center;position:relative;padding:16px 0;transition:color .3s,border .3s;font-family:"Poppins","Noto Sans JP",serif;font-weight:700}@media screen and (min-width:769px){.c-anchor ul li a{padding:24px 0}}.c-anchor ul li a .ico{width:24px;height:24px;border-radius:9999px;background:#ef9600;display:grid;place-content:center;position:absolute;bottom:-12px;left:50%;transform:translateX(-50%);transition:background .3s}.c-anchor ul li a .ico svg{fill:#fff}@media(any-hover:hover){.c-anchor ul li a:hover{color:#962700}.c-anchor ul li a:hover .ico{background:#962700}}.c-btn{margin-top:40px}@media screen and (min-width:769px){.c-btn{margin-top:80px}}.c-btn.btn-center a{margin-inline:auto}.c-btn a{display:block;color:#000;position:relative;padding:24px;border-radius:9999px;background:#d9d9d9;font-family:"Poppins","Noto Sans JP",serif;font-weight:700;width:100%;max-width:380px;display:flex;align-items:center;justify-content:space-between;transition:color .5s,background .5s}.c-btn a .c-btn__circle-cover{display:grid;place-content:center;background:#fff;border-radius:9999px;width:30px;height:30px;transition:background .5s}.c-btn a .c-btn__circle-cover .c-btn__circle{display:block;background:#000;border-radius:9999px;width:30px;height:30px;transform:scale(.1);transition:transform .3s,opacity .3s}@media(any-hover:hover){.c-btn a:hover{color:#fff;background:#000}.c-btn a:hover .c-btn__circle-cover{background:#ff6000}.c-btn a:hover .c-btn__circle-cover .c-btn__circle{transform:scale(1.5);opacity:0;background:#ff6000}}.c-list-indent{margin-top:24px}.c-list-indent li{margin-top:4px;display:flex}.c-list-caution{margin-top:24px}.c-list-caution li{display:flex;font-size:1rem;color:#666}@media screen and (min-width:769px){.c-list-caution li{font-size:1.3rem}}.c-list-caution li .c-list-caution__head{margin-right:10px}.c-list-caution.align-center li{justify-content:center}.c-list-caution.align-end li{justify-content:flex-end}.c-list-communication{margin-top:24px}.c-list-communication li{display:flex;align-items:center;margin-top:8px}.c-list-communication li span{width:40px;display:grid;place-content:center;background:#000;color:#fff;font-size:1.2rem;margin-right:8px}.c-table{width:100%;max-width:1200px;margin-top:80px;margin-inline:auto}.c-table tr{border-bottom:1px solid #d9d9d9}.c-table tr th,.c-table tr td{padding:24px 0;text-align:left;display:block;width:100%}@media screen and (min-width:769px){.c-table tr th,.c-table tr td{display:table-cell;width:inherit}}.c-table tr th{padding-bottom:0;padding-right:24px;font-weight:400;color:#6b6c74}@media screen and (min-width:769px){.c-table tr th{width:25%;padding-bottom:24px}}.c-table .c-table-2col__secondary tr{border:none}.c-table .c-table-2col__secondary tr th,.c-table .c-table-2col__secondary tr td{padding:0 0 24px;line-height:2}.c-table .c-table-2col__secondary tr th{font-weight:400}.c-table__vertical{overflow-x:scroll;width:100%;font-family:"Roboto","Noto Sans JP",serif}.c-table__vertical table{width:100%;white-space:nowrap}.c-table__vertical th,.c-table__vertical td{width:50%;border:1px solid #eee;padding:8px;vertical-align:middle;text-align:center}.c-table__vertical thead th{background:#ff6000;color:#fff}.c-table__vertical tbody th{background:#ffede7;color:#000}.c-table__vertical tbody td{text-align:left}.c-timeline{list-style:none}.c-timeline li{margin-bottom:60px}@media screen and (min-width:769px){.c-timeline li{overflow:hidden;margin:0;position:relative}.c-timeline li .c-timeline__date{font-weight:700;width:180px;color:#ef9600;float:left;text-align:right;padding-right:40px}.c-timeline li .c-timeline__content{width:calc(100% - 196px);float:left;border-left:3px #d9d9d9 solid;padding-left:40px;padding-bottom:40px}.c-timeline li .c-timeline__content:before{content:"";width:16px;height:16px;background:#ef9600;position:absolute;left:173px;top:8px;border-radius:100%}}.c-timeline li .c-timeline__img{width:100%;max-width:500px;margin-top:24px}.c-timeline li .c-timeline__img img{width:100%}input[type=email],input[type=text],input[type=tel],input[type=date],textarea{height:3.6em;width:100%;padding:15px;border:none;appearance:none;background:rgba(0,0,0,.05);-webkit-appearance:none;-moz-appearance:none;transition:.2s}input[type=email]:focus,input[type=text]:focus,input[type=tel]:focus,input[type=date]:focus,textarea:focus{outline:0;border:1px solid #0f97c2;box-shadow:0 0 4px #0f97c2}textarea{width:100%;height:9em}.horizontal-item{display:block;margin-left:0 !important;margin-top:3px}.horizontal-item label{display:flex;align-items:center}input[type=checkbox],input[type=radio]{cursor:pointer;padding-left:27px;vertical-align:middle;position:relative}input[type=checkbox]:before,input[type=checkbox]:after,input[type=radio]:before,input[type=radio]:after{content:"";display:block;position:absolute}input[type=checkbox]:before{background-color:#fff;border-radius:0;border:1px solid #666464;width:20px;height:20px;transform:translateY(-50%);top:50%;left:5px}input[type=radio]:before{background-color:#fff;border-radius:0;border:1px solid #666464;width:20px;height:20px;border-radius:10px;transform:translateY(-50%);top:50%;left:5px}input[type=checkbox]:after{border-bottom:3px solid #ff3d3d;border-left:3px solid #ff3d3d;opacity:0;height:6px;width:11px;transform:rotate(-45deg);top:-4px;left:9px}input[type=radio]:after{background:#ff3d3d;opacity:0;height:12px;width:12px;border-radius:6px;top:-6px;left:9px}input[type=checkbox]:checked:after,input[type=radio]:checked:after{opacity:1}.c-form__btn{width:100%;display:flex;flex-wrap:wrap;justify-content:center}.c-form__btn>li{width:90%;margin:0 3%}@media screen and (min-width:481px){.c-form__btn>li{width:40%}}@media screen and (min-width:1025px){.c-form__btn>li{width:30%}}.c-form__btn input[type=submit]{width:100%;max-width:350px;height:50px;background:#333;border-radius:9999px;padding:3px;margin:25px auto 0;text-align:center;color:#fff;font-weight:700;cursor:pointer;transition:all .3s}@media screen and (min-width:1025px){.c-form__btn input[type=submit]{height:70px;margin:50px auto 0}}@media(any-hover:hover){.c-form__btn input[type=submit]:hover{background:#000}}.c-form__btn input[type=button]{width:100%;max-width:350px;height:50px;background:#666;border-radius:9999px;padding:3px;margin:50px 10px 0;text-align:center;color:#fff;font-weight:700;cursor:pointer;transition:all .3s}@media screen and (min-width:1025px){.c-form__btn input[type=button]{height:70px}}@media(any-hover:hover){.c-form__btn input[type=button]:hover{background:#000}}.error{margin-top:3px}.c-form-thanks{width:100%;max-width:860px;margin:0 auto}.c-form-thanks .c-form-thanks__txt{margin-top:25px}.c-form-btn{width:100%;display:flex;justify-content:center;align-items:center}.wpcf7-radio .wpcf7-list-item{display:block}.ico_arrow_right,.ico_arrow_left{width:11px;height:12px}.ico_arrow_down{width:8px;height:9px}.ico_blank{width:14px;height:14px}.ico_lang{width:14px;height:14px}.ico_contact{width:14px;height:14px}.ico_contact{width:16px;height:12px}.ico_search{width:16px;height:16px}.ico_pdf{width:15px;height:14px}.ico_download{width:12px;height:13px}.ico_modal{width:12px;height:13px}.ico_tel{width:12px;height:21px}.ico_map{width:12px;height:20px}.p-home-mv{position:relative;background:#fff;z-index:100;overflow:hidden}.p-home-mv .p-home-mv__logo{width:100%;position:absolute;bottom:0;right:-80px;opacity:.1;transition:right 1.2s}@media screen and (min-width:769px){.p-home-mv .p-home-mv__logo{width:70%}}.p-home-mv .p-home-mv__logo img{width:100%}.p-home-mv .p-home-mv__logo.is-active{right:0}.p-home-mv__bg{width:100%;height:100svh;position:relative;mask:url(//bubbles.hair/cms/wp-content/themes/bubbles/assets/css/../img/home/logo-home-path.svg) right -80px bottom 0;mask-repeat:no-repeat;mask-origin:left bottom;mask-size:100%;transition:clip-path 1.2s,mask-position 1.2s;clip-path:inset(0 100% 0 0)}@media screen and (min-width:769px){.p-home-mv__bg{mask-size:70%}}.p-home-mv__bg.is-active{mask-position:right 0 bottom 0;clip-path:inset(0)}.p-home-mv__bg .p-home-mv__slide{position:fixed;top:0;left:0;width:100%;height:100svh}.p-home-mv__bg .p-home-mv__slide .swiper-slide{overflow:hidden}.p-home-mv__bg .p-home-mv__slide .swiper-img{height:100%}.p-home-mv__bg .p-home-mv__slide .swiper-img img{height:100%;width:100%;object-fit:cover}.p-home-mv__catch{position:absolute;top:20%;left:5%}@media screen and (min-width:769px){.p-home-mv__catch{top:50%;transform:translateY(-50%)}}.p-home-mv__catch .p-home-mv__ttl .p-home-mv__ttl-en{font-family:"Poppins","Noto Sans JP",serif;font-size:3.2rem;line-height:1.5;font-weight:200}.p-home-mv__catch .p-home-mv__ttl .p-home-mv__ttl-h2{font-size:1.4rem;margin-top:24px;line-height:2}@media screen and (min-width:769px){.p-home-mv__catch .p-home-mv__ttl .p-home-mv__ttl-h2{margin-top:40px}}.p-home-about{padding:20px 20px 60px;background:#fff;position:relative;z-index:100;overflow:hidden}@media screen and (min-width:769px){.p-home-about{padding:80px}}.p-home-about .p-home-about__cont-ttl-en{margin-top:180px;font-size:4rem;font-family:"Poppins","Noto Sans JP",serif;font-weight:700;color:#fff;mix-blend-mode:difference;position:relative;z-index:10}@media screen and (min-width:769px){.p-home-about .p-home-about__cont-ttl-en{font-size:5.5rem}}@media screen and (min-width:1025px){.p-home-about .p-home-about__cont-ttl-en{font-size:8rem;margin-top:380px}}@media screen and (min-width:1201px){.p-home-about .p-home-about__cont-ttl-en{font-size:9.6rem}}.p-home-about .p-home-about__cont{position:relative;z-index:10}.p-home-about .p-home-about__cont h2{font-size:1.2rem}.p-home-about .p-home-about__cont h3{margin-top:40px;font-size:2rem}@media screen and (min-width:769px){.p-home-about .p-home-about__cont h3{font-size:3.2rem}}.p-home-about .p-home-about__cont p{margin-top:24px;font-size:1.4rem}.p-home-about .p-home-about__img{position:absolute;z-index:1}.p-home-about .p-home-about__img img{aspect-ratio:1/1;border-radius:9999px;width:100%;height:100%;object-fit:cover}.p-home-about .p-home-about__img.img01{width:25%;top:10%;left:-5%}.p-home-about .p-home-about__img.img02{width:33%;top:15%;left:25%}.p-home-about .p-home-about__img.img03{width:43%;top:20%;right:-5%}.p-home-menu{color:#fff;margin-top:60px;position:relative;z-index:0}@media screen and (min-width:1025px){.p-home-menu{margin-top:120px}}.p-home-menu .p-home-menu__bg{background:url(//bubbles.hair/cms/wp-content/themes/bubbles/assets/css/../img/home/bg_home-menu_01.jpg) center center no-repeat;background-size:cover;width:100%;height:100lvh;position:fixed;top:0;left:0;z-index:-1}.p-home-menu .p-home-menu__bg img{width:100%;height:100%;object-fit:cover}.p-home-menu .p-home-menu__inner{padding:80px 20px;position:relative;z-index:100}@media screen and (min-width:1025px){.p-home-menu .p-home-menu__inner{padding:120px 80px;display:flex;align-items:flex-start;gap:80px;grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:1025px){.p-home-menu .p-home-menu__inner .p-home-menu__ttl{position:sticky;top:120px;width:50%;height:80lvh}}.p-home-menu .p-home-menu__inner .p-home-menu__ttl .p-home-menu__ttl-en{font-size:4rem;font-family:"Poppins","Noto Sans JP",serif;font-weight:700;color:#fff;mix-blend-mode:difference;position:relative;z-index:10}@media screen and (min-width:769px){.p-home-menu .p-home-menu__inner .p-home-menu__ttl .p-home-menu__ttl-en{font-size:5.5rem}}@media screen and (min-width:1025px){.p-home-menu .p-home-menu__inner .p-home-menu__ttl .p-home-menu__ttl-en{font-size:8rem}}@media screen and (min-width:1201px){.p-home-menu .p-home-menu__inner .p-home-menu__ttl .p-home-menu__ttl-en{font-size:9.6rem}}.p-home-menu .p-home-menu__inner .p-home-menu__ttl h2{font-size:1.2rem;position:relative;z-index:10}.p-home-menu .p-home-menu__inner .p-home-menu__ttl .p-home-menu__ttl-img{position:relative}.p-home-menu .p-home-menu__inner .p-home-menu__ttl .p-home-menu__img{position:absolute;z-index:1}.p-home-menu .p-home-menu__inner .p-home-menu__ttl .p-home-menu__img img{aspect-ratio:1/1;border-radius:9999px;width:100%;height:100%;object-fit:cover}.p-home-menu .p-home-menu__inner .p-home-menu__ttl .p-home-menu__img.img01{width:60%;top:5%;left:5%;margin-top:10%}@media screen and (min-width:1025px){.p-home-menu .p-home-menu__inner .p-home-menu__ttl .p-home-menu__img.img01{margin-top:0}}.p-home-menu .p-home-menu__inner .p-home-menu__ttl .p-home-menu__img.img02{width:50%;top:25%;right:0;padding-top:15%;margin-top:200%}@media screen and (min-width:481px){.p-home-menu .p-home-menu__inner .p-home-menu__ttl .p-home-menu__img.img02{margin-top:60%}}@media screen and (min-width:1025px){.p-home-menu .p-home-menu__inner .p-home-menu__ttl .p-home-menu__img.img02{margin-top:0}}.p-home-menu .p-home-menu__inner .p-home-menu__ttl .p-home-menu__img.img03{width:40%;top:5%;left:20%;padding-top:40%;margin-top:300%}@media screen and (min-width:481px){.p-home-menu .p-home-menu__inner .p-home-menu__ttl .p-home-menu__img.img03{margin-top:120%}}@media screen and (min-width:1025px){.p-home-menu .p-home-menu__inner .p-home-menu__ttl .p-home-menu__img.img03{margin-top:0}}.p-home-menu .p-home-menu__inner .c-list-caution li{width:100%;justify-content:flex-end}.p-home-menu .p-home-menu__inner .p-home-menu__cont{width:100%;position:relative;z-index:100}@media screen and (min-width:1025px){.p-home-menu .p-home-menu__inner .p-home-menu__cont{width:50%}}.p-home-menu .p-home-menu__inner .p-home-menu__cont .c-list-caution li{color:#fff}.p-home-menu .p-home-menu__inner .p-home-menu__cont .p-home-menu__cont-list{margin-top:40px;display:grid;grid-template-rows:repeat(1,1fr);border-bottom:1px solid #fff}.p-home-menu .p-home-menu__inner .p-home-menu__cont .p-home-menu__cont-list li a{padding:40px 0;display:flex;align-items:center;justify-content:space-between;border-top:1px solid #fff;color:#fff;transition:color .5s}.p-home-menu .p-home-menu__inner .p-home-menu__cont .p-home-menu__cont-list li a h3{font-size:1.2rem;display:flex;align-items:center}.p-home-menu .p-home-menu__inner .p-home-menu__cont .p-home-menu__cont-list li a h3 span{font-size:2rem;font-family:"Poppins","Noto Sans JP",serif;margin-right:16px}@media screen and (min-width:769px){.p-home-menu .p-home-menu__inner .p-home-menu__cont .p-home-menu__cont-list li a h3 span{font-size:3.6rem}}.p-home-menu .p-home-menu__inner .p-home-menu__cont .p-home-menu__cont-list li a .p-home-menu__cont-txt{margin-top:16px}.p-home-menu .p-home-menu__inner .p-home-menu__cont .p-home-menu__cont-list li a .p-home-menu__cont-cost{margin-top:24px;font-family:"Poppins","Noto Sans JP",serif}.p-home-menu .p-home-menu__inner .p-home-menu__cont .p-home-menu__cont-list li a .p-home-menu__cont-cost span{font-size:1.3em;margin-right:8px}@media screen and (min-width:769px){.p-home-menu .p-home-menu__inner .p-home-menu__cont .p-home-menu__cont-list li a .p-home-menu__cont-cost span{font-size:1.5em}}.p-home-menu .p-home-menu__inner .p-home-menu__cont .p-home-menu__cont-list li a .p-home-menu__cont-list-item{margin-left:24px}.p-home-menu .p-home-menu__inner .p-home-menu__cont .p-home-menu__cont-list li a .c-btn__circle-cover{display:grid;place-content:center;background:#fff;border-radius:9999px;width:30px;height:30px;transition:background .5s}.p-home-menu .p-home-menu__inner .p-home-menu__cont .p-home-menu__cont-list li a .c-btn__circle-cover .c-btn__circle{display:block;background:#000;border-radius:9999px;width:30px;height:30px;transform:scale(.1);transition:transform .5s,opacity .5s}@media(any-hover:hover){.p-home-menu .p-home-menu__inner .p-home-menu__cont .p-home-menu__cont-list li a:hover{color:#ff6000}.p-home-menu .p-home-menu__inner .p-home-menu__cont .p-home-menu__cont-list li a:hover .c-btn__circle-cover{background:#ff6000}.p-home-menu .p-home-menu__inner .p-home-menu__cont .p-home-menu__cont-list li a:hover .c-btn__circle-cover .c-btn__circle{transform:scale(1.5);opacity:0}}.p-home-insta{position:relative;z-index:100;background:#f7f7f7;padding:20px;text-align:center}@media screen and (min-width:769px){.p-home-insta{padding:80px 40px}}.p-home-insta h2{font-family:"Poppins","Noto Sans JP",serif;font-weight:700;font-size:1.8rem}@media screen and (min-width:769px){.p-home-insta h2{font-size:2.4rem}}.p-home-insta #sb_instagram{margin-top:24px}@media screen and (min-width:769px){.p-home-insta #sb_instagram{margin-top:56px}}.p-home-insta #sb_instagram #sbi_images{gap:20px !important}@media screen and (min-width:769px){.p-home-insta #sb_instagram #sbi_images{gap:40px !important}}.p-home-insta #sb_instagram .sbi_photo{opacity:0;scale:0}.p-home-insta #sb_instagram .sbi_photo img{border-radius:9999px;overflow:hidden;transition:border-radius .5s}.p-about-us__cont{margin-top:80px;display:grid;gap:20px;grid-template-columns:repeat(1,1fr);padding-bottom:20%}@media screen and (min-width:769px){.p-about-us__cont{gap:80px;grid-template-columns:repeat(2,1fr)}}.p-about-us__cont .p-about-us__cont-item{margin-top:40px}@media screen and (min-width:769px){.p-about-us__cont .p-about-us__cont-item{margin-top:0}}.p-about-us__cont .p-about-us__cont-item .p-about-us__cont-img img{width:100%;border-radius:20px}.p-about-us__cont .p-about-us__cont-item h2{margin-top:16px;font-size:1.6rem;font-weight:700}@media screen and (min-width:769px){.p-about-us__cont .p-about-us__cont-item h2{margin-top:40px;font-size:2rem}}.p-about-us__cont .p-about-us__cont-item .p-about-us__cont-txt{margin-top:24px}@media screen and (min-width:769px){.p-about-us__cont .p-about-us__cont-item:nth-of-type(even){transform:translateY(30%)}}.p-staff .c-sec__inner{display:grid;gap:160px;max-width:1200px}@media screen and (min-width:769px){.p-staff__cont{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.p-staff__cont.type01 .item01{grid-area:1/1/2/3}.p-staff__cont.type01 .item02{grid-area:1/3/2/4}.p-staff__cont.type01 .item03{grid-area:1/3/2/4}.p-staff__cont.type02 .item01{grid-area:1/2/2/4}.p-staff__cont.type02 .item02{grid-area:1/1/2/2}.p-staff__cont.type02 .item03{grid-area:1/1/2/2}}.p-staff__cont .p-staff__body{border:1px solid #ff6000;margin-top:40px;padding:24px;position:relative;border-radius:20px;font-size:1.4rem}.p-staff__cont .p-staff__body h3{font-family:"Poppins","Noto Sans JP",serif;font-weight:700;font-size:1.4rem;padding:4px 8px;position:absolute;background:#fff;color:#ff6000;top:0;transform:translateY(-50%)}.p-staff__cont .p-staff__cont-post{font-family:"Poppins","Noto Sans JP",serif;font-size:1.5rem;font-weight:700;color:#ff6000}.p-staff__cont h2{margin-top:16px;font-family:"Poppins","Noto Sans JP",serif;font-size:4rem;font-weight:700}.p-staff__cont .p-staff__cont-txt{margin-top:16px}.p-staff__cont .p-staff__cont-img{width:70%;max-width:400px;margin-inline:auto;aspect-ratio:1/1.618}@media screen and (width>=769px){.p-staff__cont .p-staff__cont-img{width:80%}}.p-staff__cont .p-staff__cont-img img{width:100%;height:100%;object-fit:cover;border-radius:20px}.p-staff__cont .p-staff__cont-img-sub{display:flex;align-items:flex-end;height:100%}.p-staff__cont .p-staff__cont-img-sub img{width:100%;border-radius:20px}.p-menu .p-menu__box{padding:64px 0;border-top:1px solid #d9d9d9}@media screen and (min-width:1025px){.p-menu .p-menu__box{display:flex;justify-content:space-between;align-items:stretch}}@media screen and (min-width:1025px){.p-menu .p-menu__box .p-menu__box-ttl{flex:0 0 350px}}.p-menu .p-menu__box .p-menu__box-ttl h2{font-family:"Poppins","Noto Sans JP",serif;font-weight:700;color:#ff6000;font-size:2.4rem}@media screen and (min-width:481px){.p-menu .p-menu__box .p-menu__box-ttl h2{font-size:2.8rem}}@media screen and (min-width:1025px){.p-menu .p-menu__box .p-menu__box-ttl h2{position:sticky;top:160px;font-size:3.2rem}}.p-menu .p-menu__box .p-menu__box-ttl h2 span{font-size:1.6rem;font-weight:400;color:#000}.p-menu .p-menu__box .p-menu__box-cont{width:100%;display:grid;gap:24px}@media screen and (min-width:1025px){.p-menu .p-menu__box .p-menu__box-cont{gap:24px}}.p-menu .p-menu__box .p-menu__box-cont .p-menu__box-head p{margin-top:16px}.p-menu .p-menu__box .p-menu__box-cont .p-menu__box-img{margin-top:40px}.p-menu .p-menu__box .p-menu__box-cont .p-menu__box-img img{border-radius:20px;width:100%}.p-menu .p-menu__box .p-menu__box-cont .p-menu__box-item{display:flex;justify-content:space-between;padding:16px 0 24px;border-bottom:2px dotted #e2e2e2}.p-menu .p-menu__box .p-menu__box-cont .p-menu__box-item .p-menu__box-info{margin-right:16px}@media screen and (min-width:769px){.p-menu .p-menu__box .p-menu__box-cont .p-menu__box-item .p-menu__box-info{margin-right:40px}}@media screen and (min-width:1025px){.p-menu .p-menu__box .p-menu__box-cont .p-menu__box-item .p-menu__box-info{margin-right:80px}}.p-menu .p-menu__box .p-menu__box-cont .p-menu__box-item .p-menu__box-info h3{font-weight:700}.p-menu .p-menu__box .p-menu__box-cont .p-menu__box-item .p-menu__box-info p{margin-top:16px;color:#6b6c74}.p-menu .p-menu__box .p-menu__box-cont .p-menu__box-item .p-menu__box-price{white-space:nowrap;font-weight:700;font-family:"Poppins","Noto Sans JP",serif;font-size:1.4rem;line-height:100%}@media screen and (min-width:769px){.p-menu .p-menu__box .p-menu__box-cont .p-menu__box-item .p-menu__box-price{font-size:2rem}}.p-menu .p-menu__box .p-menu__box-cont .p-menu__box-item .p-menu__box-price span{font-size:1.3rem}@media screen and (min-width:769px){.p-menu .p-menu__box .p-menu__box-cont .p-menu__box-item .p-menu__box-price span{font-size:1.6rem}}.p-menu .p-menu__box .p-menu__box-cont .p-menu__box-item .u-list-indent{margin-top:8px;font-size:1.4rem;line-height:1.5;width:100%;display:flex;flex-wrap:wrap}.p-menu .p-menu__box .p-menu__box-cont .p-menu__box-item .u-list-indent li{width:auto;margin-right:16px;margin-top:8px;color:#6b6c74;font-size:1.2rem}@media screen and (min-width:769px){.p-menu .p-menu__box .p-menu__box-cont .p-menu__box-item .u-list-indent li{font-size:1.5rem}}.p-menu .p-menu__box .p-menu__box-cont .p-menu__box-item .u-list-indent span{width:8px;height:8px;flex:0 0 8px;background:#ff6000;margin-right:4px;display:block;border-radius:9999px}.p-shop-info__intro{text-align:center}.p-shop-info__intro iframe{aspect-ratio:1/1.618;width:100%;max-width:1200px;border-radius:20px;margin-inline:auto}@media screen and (min-width:769px){.p-shop-info__intro iframe{aspect-ratio:1.618/1}}.p-shop-info__table .p-shop-info__table-txt{font-weight:700}.p-shop-info__table .p-shop-info__table-txt-sub{margin-top:16px;font-size:1.4rem;color:#6b6c74}.p-recruit-mv .p-recruit-mv__list{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}@media screen and (min-width:769px){.p-recruit-mv .p-recruit-mv__list{gap:40px}}.p-recruit-mv .p-recruit-mv__list li img{width:100%;border-radius:9999px}.p-recruit .p-recruit__box{padding:64px 0;border-top:1px solid #d9d9d9}@media screen and (min-width:1025px){.p-recruit .p-recruit__box{display:flex;justify-content:space-between;align-items:stretch}}@media screen and (min-width:1025px){.p-recruit .p-recruit__box .p-recruit__box-ttl{flex:0 0 350px}}.p-recruit .p-recruit__box .p-recruit__box-ttl h2{font-family:"Poppins","Noto Sans JP",serif;font-weight:700;color:#ff6000;font-size:2rem}@media screen and (min-width:481px){.p-recruit .p-recruit__box .p-recruit__box-ttl h2{font-size:2.4rem}}@media screen and (min-width:1025px){.p-recruit .p-recruit__box .p-recruit__box-ttl h2{position:sticky;top:160px}}.p-recruit .p-recruit__box .p-recruit__box-ttl h2 span{font-size:1.6rem;font-weight:400;color:#000}.p-recruit .p-recruit__box .p-recruit__box-cont{display:grid;gap:64px;width:100%}@media screen and (min-width:1025px){.p-recruit .p-recruit__box .p-recruit__box-cont{display:grid;gap:64px}}.p-recruit .p-recruit__box .p-recruit__box-cont .p-recruit-table{width:100%}.p-recruit .p-recruit__box .p-recruit__box-cont .p-recruit-table tr{border-bottom:1px solid #d9d9d9}.p-recruit .p-recruit__box .p-recruit__box-cont .p-recruit-table tr th,.p-recruit .p-recruit__box .p-recruit__box-cont .p-recruit-table tr td{display:block;width:100%}@media screen and (min-width:769px){.p-recruit .p-recruit__box .p-recruit__box-cont .p-recruit-table tr th,.p-recruit .p-recruit__box .p-recruit__box-cont .p-recruit-table tr td{padding:24px 0;display:table-cell;width:inherit}}.p-recruit .p-recruit__box .p-recruit__box-cont .p-recruit-table tr th{white-space:nowrap;padding-top:24px}@media screen and (min-width:769px){.p-recruit .p-recruit__box .p-recruit__box-cont .p-recruit-table tr th{width:180px}}.p-recruit .p-recruit__box .p-recruit__box-cont .p-recruit-table tr td{padding:12px 24px 12px 12px}@media screen and (min-width:769px){.p-recruit .p-recruit__box .p-recruit__box-cont .p-recruit-table tr td{padding:24px}}.p-recruit .p-recruit__box .p-recruit__box-cont .p-recruit-table .p-recruit-table__txt{margin-top:16px}.p-contact .p-contact-form__txt{margin-bottom:24px;text-align:center;font-size:1.4rem}.p-contact .p-contact__link-num{margin-top:30px;display:flex;align-items:center;flex-wrap:wrap}@media screen and (min-width:769px){.p-contact .p-contact__link-num{flex-wrap:nowrap}}.p-contact .p-contact__link-num a{display:inline-flex;align-items:center;font-size:2.4rem;font-family:"Poppins","Noto Sans JP",serif;font-weight:700;margin-right:15px;width:100%}@media screen and (min-width:769px){.p-contact .p-contact__link-num a{width:auto}}.p-contact .p-contact__link-num a span{margin-right:5px;display:grid;place-content:center}.p-contact .p-contact-link{margin-top:40px;display:grid;grid-template-columns:repeat(1,1fr);gap:20px}@media screen and (min-width:481px){.p-contact .p-contact-link{grid-template-columns:repeat(2,1fr);gap:30px}}@media screen and (min-width:1201px){.p-contact .p-contact-link{grid-template-columns:repeat(3,1fr)}}.p-contact .p-contact-link li a{display:flex;justify-content:space-between;border:1px solid #fff;padding:12px;background:rgba(0,0,0,.3);font-size:1.2rem}@media screen and (min-width:769px){.p-contact .p-contact-link li a{font-size:1.5rem}}.p-contact .p-contact-link li a span{display:grid;place-content:center}.p-contact .p-contact__inner{margin-top:50px}@media screen and (min-width:769px){.p-contact .p-contact__inner{margin-top:120px}}.p-contact .p-contact-form{width:100%;max-width:860px;margin-inline:auto;border:1px solid #000;padding:0 32px;background:#fff}@media screen and (min-width:769px){.p-contact .p-contact-form{padding:0 32px}}.p-contact .p-contact-form .p-contact-form__tbl{width:100%}.p-contact .p-contact-form .p-contact-form__tbl tr{border-bottom:1px solid #ccc}.p-contact .p-contact-form .p-contact-form__tbl th,.p-contact .p-contact-form .p-contact-form__tbl td{padding:20px 0;vertical-align:middle;display:block;width:100%}@media screen and (min-width:769px){.p-contact .p-contact-form .p-contact-form__tbl th,.p-contact .p-contact-form .p-contact-form__tbl td{padding:25px 15px;display:table-cell;width:auto}}.p-contact .p-contact-form .p-contact-form__tbl th{padding-bottom:0;width:220px}@media screen and (min-width:769px){.p-contact .p-contact-form .p-contact-form__tbl th{padding-bottom:25px}}.p-contact .p-contact-form .p-contact-form__tbl td{padding-top:10px}@media screen and (min-width:769px){.p-contact .p-contact-form .p-contact-form__tbl td{padding-top:20px}}.p-contact__caution{font-size:1.2rem;color:#333;text-align:right;width:100%;max-width:860px;margin:56px auto 0}.p-contact__caution a{text-decoration:underline}.wpcf7-not-valid-tip{color:#ff5757}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border:none;color:#ff5757;text-align:center}.u-tbl-must{background:#ff5757;color:#fff;font-size:1rem;padding:2px 5px;margin-left:5px}.p-eyelash__cont{margin-top:80px;display:grid;gap:20px;grid-template-columns:repeat(1,1fr);padding-bottom:10%}@media screen and (min-width:769px){.p-eyelash__cont{gap:80px;grid-template-columns:repeat(2,1fr)}}.p-eyelash__cont .p-eyelash__cont-item{margin-top:40px}@media screen and (min-width:769px){.p-eyelash__cont .p-eyelash__cont-item{margin-top:0}}.p-eyelash__cont .p-eyelash__cont-item .p-eyelash__cont-img img{width:100%;border-radius:20px}.p-eyelash__cont .p-eyelash__cont-item h2{margin-top:16px;font-size:1.6rem;font-weight:700}@media screen and (min-width:769px){.p-eyelash__cont .p-eyelash__cont-item h2{margin-top:40px;font-size:2rem}}.p-eyelash__cont .p-eyelash__cont-item .p-eyelash__cont-txt{margin-top:24px}@media screen and (min-width:769px){.p-eyelash__cont .p-eyelash__cont-item:nth-of-type(even){transform:translateY(30%)}}.l-header{width:100%;position:fixed;z-index:999}.l-header .c-logo{left:24px;z-index:999}.l-header .l-header__inner{width:100%;display:flex;justify-content:space-between;align-items:center;position:relative;padding:0 20px;margin-inline:auto;height:100px}@media screen and (min-width:769px){.l-header .l-header__inner{padding:0 24px}}.l-header .l-header__inner h1 img,.l-header .l-header__inner .logo img{height:30px}@media screen and (min-width:1025px){.l-header .l-header__inner h1 img,.l-header .l-header__inner .logo img{height:40px;transform:translateY(-3px)}}.l-header .l-header__inner h1 a,.l-header .l-header__inner .logo a{display:block;height:100%;display:flex;justify-content:center;align-items:center;transition:all .3s}.l-header .l-header__inner .l-nav{opacity:0;pointer-events:none;position:fixed;z-index:100;width:100%;height:100vh;top:0;left:0;overflow-y:scroll;background:rgba(255,255,255,.7);padding-top:100px;padding-bottom:65px;display:grid;place-content:center}.l-header .l-header__inner .l-nav::-webkit-scrollbar{display:none}@media screen and (min-width:1025px){.l-header .l-header__inner .l-nav{margin-top:0;padding:50px 20px}}@media screen and (min-width:1025px){.l-header .l-header__inner .l-nav{transition:none;padding:0;position:static;opacity:1;pointer-events:all;width:auto;height:auto;background:0 0;overflow-y:inherit;display:flex;justify-content:center;transition:all .3s .01s}}.l-header .l-header__inner .l-nav.is-open{transition:all .3s .01s;opacity:1;display:block;pointer-events:all;backdrop-filter:blur(5px)}@media screen and (min-width:1025px){.l-header .l-header__inner .l-nav.is-open{opacity:1;pointer-events:all}}.l-header .l-header__inner .l-nav.is-close{transition:all .3s .01s}.l-header .l-header__inner .l-nav .l-nav__inner .l-nav-main{display:flex;gap:20px;justify-content:center;align-items:center;flex-wrap:wrap;font-family:"Poppins","Noto Sans JP",serif;font-weight:400}@media screen and (min-width:1025px){.l-header .l-header__inner .l-nav .l-nav__inner .l-nav-main{gap:0;flex-wrap:nowrap}}.l-header .l-header__inner .l-nav .l-nav__inner .l-nav-main li{width:100%}@media screen and (min-width:1025px){.l-header .l-header__inner .l-nav .l-nav__inner .l-nav-main li{margin-bottom:25px}}.l-header .l-header__inner .l-nav .l-nav__inner .l-nav-main li .l-nav-main__cont .l-nav-main__link a{transition:color .3s,background .3s}.l-header .l-header__inner .l-nav .l-nav__inner .l-nav-main li .l-nav-main__cont .l-nav-main__link a svg{transition:fill .3s}.l-header .l-header__inner .l-nav .l-nav__inner .l-nav-main li .l-nav-main__cont .l-nav-main__link a:hover{color:#fff;background:#962700}.l-header .l-header__inner .l-nav .l-nav__inner .l-nav-main li .l-nav-main__cont .l-nav-main__link a:hover svg{fill:#fff}@media screen and (min-width:1025px){.l-header .l-header__inner .l-nav .l-nav__inner .l-nav-main li .l-nav-main__cont .l-nav-main__link{display:flex;align-items:center;justify-content:center;height:64px;line-height:1.5;cursor:pointer}}.l-header .l-header__inner .l-nav .l-nav__inner .l-nav-main li .l-nav-main__cont .l-nav-main__link img{transition:all .3s;margin-left:5px}.l-header .l-header__inner .l-nav .l-nav__inner .l-nav-main li .l-nav-main__cont .l-nav-main__link img.is-active{transform:rotate(-180deg)}.l-header .l-header__inner .l-nav .l-nav__inner .l-nav-main li .l-nav-main__cont .l-nav-main__link:after{content:"";position:absolute;display:block;height:3px;width:0;background:#ff6000;bottom:0;left:0;transition:all .5s;z-index:100}.l-header .l-header__inner .l-nav .l-nav__inner .l-nav-main li .l-nav-main__cont a{background:#fff;font-weight:700;display:block;padding:2px 8px;border-radius:9999px}@media screen and (min-width:1025px){.l-header .l-header__inner .l-nav .l-nav__inner .l-nav-main li.is-active .l-nav-main__link:after{width:100%}}@media screen and (min-width:1025px){.l-header .l-header__inner .l-nav .l-nav__inner .l-nav-main li{width:auto;margin-bottom:0}}.l-header .l-header__inner .l-nav .l-nav__inner .l-nav-main li .l-nav-main__link{display:block;font-size:2rem;position:relative;text-align:center;display:flex;align-items:center;justify-content:center}@media screen and (min-width:769px){.l-header .l-header__inner .l-nav .l-nav__inner .l-nav-main li .l-nav-main__link{font-size:1.2rem}}@media screen and (min-width:1025px){.l-header .l-header__inner .l-nav .l-nav__inner .l-nav-main li .l-nav-main__link{color:#000;text-align:left;margin:0 8px;position:relative}}@media screen and (min-width:1441px){.l-header .l-header__inner .l-nav .l-nav__inner .l-nav-main li .l-nav-main__link{font-size:1.6rem}}@media screen and (min-width:1201px){.l-header .l-header__inner .l-nav .l-nav__inner .l-nav-main li .l-nav-main__link br{display:none}}.l-header .l-header__inner .l-nav .l-nav__inner .l-nav-main li .l-nav-main__link span{font-size:1.1rem;letter-spacing:0em}.l-header .l-header__inner .l-nav .l-nav__inner .l-nav-main li .l-nav-main__link.is-active{color:#962700}.l-header .l-header__inner .l-nav .l-nav__inner .l-nav-main li .l-nav-main__link.is-active span:after{transform:translateY(-1px) rotate(180deg);color:#962700}.l-header .l-header__inner .l-nav .l-nav__inner .l-nav-main li .l-nav-main__link.is-active span:before{opacity:0}.l-header .l-header__inner .l-nav .l-nav__inner .l-nav-main li .l-nav-secondary{transition:none}@media screen and (min-width:1025px){.l-header .l-header__inner .l-nav .l-nav__inner .l-nav-main li .l-nav-secondary{opacity:0;pointer-events:none;position:absolute;z-index:100;width:100%;top:88px;left:50%;transform:translateX(-50%) translateY(-10px);box-shadow:0px 4px 4px 0px rgba(0,0,0,.1);transition:opacity .3s,transform .3s}}.l-header .l-header__inner .l-nav .l-nav__inner .l-nav-main li .l-nav-secondary .l-nav-secondary__inner{width:100%;background:#fff;border-radius:20px;margin:0 auto;padding:20px}@media screen and (min-width:481px){.l-header .l-header__inner .l-nav .l-nav__inner .l-nav-main li .l-nav-secondary .l-nav-secondary__inner{padding:30px 35px}}@media screen and (min-width:1025px){.l-header .l-header__inner .l-nav .l-nav__inner .l-nav-main li .l-nav-secondary .l-nav-secondary__inner{transform:translateY(10px);transition:all .3s;padding:40px}}.l-header .l-header__inner .l-nav .l-nav__inner .l-nav-main li .l-nav-secondary .l-nav-secondary__inner .l-nav-secondary__list-lv1{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;font-size:1.3rem;flex-wrap:wrap}@media screen and (min-width:769px){.l-header .l-header__inner .l-nav .l-nav__inner .l-nav-main li .l-nav-secondary .l-nav-secondary__inner .l-nav-secondary__list-lv1{flex-wrap:nowrap;gap:40px}}@media screen and (min-width:769px){.l-header .l-header__inner .l-nav .l-nav__inner .l-nav-main li .l-nav-secondary .l-nav-secondary__inner .l-nav-secondary__list-lv1 .l-nav-secondary__list-head{flex:0 0 248px}}.l-header .l-header__inner .l-nav .l-nav__inner .l-nav-main li .l-nav-secondary .l-nav-secondary__inner .l-nav-secondary__list-lv1 .l-nav-secondary__list-head a{display:grid;gap:16px;transition:color .3s}.l-header .l-header__inner .l-nav .l-nav__inner .l-nav-main li .l-nav-secondary .l-nav-secondary__inner .l-nav-secondary__list-lv1 .l-nav-secondary__list-head a figure{overflow:hidden}.l-header .l-header__inner .l-nav .l-nav__inner .l-nav-main li .l-nav-secondary .l-nav-secondary__inner .l-nav-secondary__list-lv1 .l-nav-secondary__list-head a img{width:100%;transition:transform .3s}.l-header .l-header__inner .l-nav .l-nav__inner .l-nav-main li .l-nav-secondary .l-nav-secondary__inner .l-nav-secondary__list-lv1 .l-nav-secondary__list-head a div{display:flex;justify-content:space-between;align-items:center;font-size:1.4rem}.l-header .l-header__inner .l-nav .l-nav__inner .l-nav-main li .l-nav-secondary .l-nav-secondary__inner .l-nav-secondary__list-lv1 .l-nav-secondary__list-head a div span{width:24px;height:24px;border-radius:9999px;background:#ef9600;display:grid;place-content:center;transition:background .3s}.l-header .l-header__inner .l-nav .l-nav__inner .l-nav-main li .l-nav-secondary .l-nav-secondary__inner .l-nav-secondary__list-lv1 .l-nav-secondary__list-head a div span svg{fill:#fff}@media(any-hover:hover){.l-header .l-header__inner .l-nav .l-nav__inner .l-nav-main li .l-nav-secondary .l-nav-secondary__inner .l-nav-secondary__list-lv1 .l-nav-secondary__list-head a:hover{color:#962700}.l-header .l-header__inner .l-nav .l-nav__inner .l-nav-main li .l-nav-secondary .l-nav-secondary__inner .l-nav-secondary__list-lv1 .l-nav-secondary__list-head a:hover span{background:#962700}.l-header .l-header__inner .l-nav .l-nav__inner .l-nav-main li .l-nav-secondary .l-nav-secondary__inner .l-nav-secondary__list-lv1 .l-nav-secondary__list-head a:hover img{transform:scale(1.1)}}.l-header .l-header__inner .l-nav .l-nav__inner .l-nav-main li .l-nav-secondary .l-nav-secondary__inner .l-nav-secondary__list-lv1 .l-nav-secondary__list-cont{width:100%;display:grid;align-items:flex-start;gap:24px}@media screen and (min-width:1025px){.l-header .l-header__inner .l-nav .l-nav__inner .l-nav-main li .l-nav-secondary .l-nav-secondary__inner .l-nav-secondary__list-lv1 .l-nav-secondary__list-cont{grid-template-columns:repeat(4,1fr);gap:40px}}.l-header .l-header__inner .l-nav .l-nav__inner .l-nav-main li .l-nav-secondary .l-nav-secondary__inner .l-nav-secondary__list-lv1 .l-nav-secondary__list-cont a{display:block;padding:8px 0;border-bottom:1px solid #d9d9d9;transition:color .3s,border-bottom .3s}@media(any-hover:hover){.l-header .l-header__inner .l-nav .l-nav__inner .l-nav-main li .l-nav-secondary .l-nav-secondary__inner .l-nav-secondary__list-lv1 .l-nav-secondary__list-cont a:hover{color:#962700;border-bottom:1px solid #962700}}.l-header .l-header__inner .l-nav .l-nav__inner .l-nav-main li .l-nav-secondary .l-nav-secondary__inner .l-nav-secondary__list-lv1 .l-nav-secondary__list-cont .l-nav-secondary__list-lv2{width:100%;display:grid;gap:8px}@media screen and (min-width:481px){.l-header .l-header__inner .l-nav .l-nav__inner .l-nav-main li .l-nav-secondary .l-nav-secondary__inner .l-nav-secondary__list-lv1 .l-nav-secondary__list-cont .l-nav-secondary__list-lv2{gap:16px}}.l-header .l-header__inner .l-nav .l-nav__inner .l-nav-main li .l-nav-secondary .l-nav-secondary__inner .l-nav-secondary__list-lv1 .l-nav-secondary__list-cont .l-nav-secondary__list-lv2 .l-nav-secondary__list-lv2-head{width:100%;font-size:1.2rem;text-align:center;background:#fceacc;line-height:1.75}.l-header .l-header__inner .l-nav .l-nav__inner .l-nav-main li .l-nav-secondary .l-nav-secondary__inner .l-nav-secondary__list-lv1 .l-nav-secondary__list-cont .l-nav-secondary__list-lv3{margin-top:8px}.l-header .l-header__inner .l-nav .l-nav__inner .l-nav-main li .l-nav-secondary .l-nav-secondary__inner .l-nav-secondary__list-lv1 .l-nav-secondary__list-cont .l-nav-secondary__list-lv3 a{border:none}@media screen and (min-width:1025px){.l-header .l-header__inner .l-nav .l-nav__inner .l-nav-main li .l-nav-secondary.is-active{opacity:1;pointer-events:all}.l-header .l-header__inner .l-nav .l-nav__inner .l-nav-main li .l-nav-secondary.is-active .l-nav-secondary__inner{transform:translateY(0)}}.l-header .l-header__inner .l-nav .l-nav__inner .l-nav-main li.l-nav-reservation a{color:#ff6000;display:flex;align-items:center;background:0 0}.l-header .l-header__inner .l-nav .l-nav__inner .l-nav-main li.l-nav-reservation a svg{fill:#ff6000}.l-header .l-header__inner .l-nav .l-nav__inner .l-nav-main li.l-nav-instagram a{display:grid;place-content:center;width:55px;height:55px;border:1px solid #cc5;border-radius:9999px;background:#fff;transition:border .3s;margin-inline:auto}.l-header .l-header__inner .l-nav .l-nav__inner .l-nav-main li.l-nav-instagram a img{width:29px;height:auto}@media(any-hover:hover){.l-header .l-header__inner .l-nav .l-nav__inner .l-nav-main li.l-nav-instagram a:hover{border:1px solid #962700}}.l-nav-overlay{pointer-events:none;display:block;height:100%;width:100%;background:rgba(255,255,255,.5);position:fixed;left:0;top:0;z-index:50;opacity:0;transition:opacity .3s;backdrop-filter:blur(2px)}.l-nav-overlay.is-active{opacity:1;pointer-events:all}.l-header__btn{display:block;position:fixed;width:45px;height:45px;border-radius:9999px;background:#fff;border:1px solid #ff6000;cursor:pointer;top:28px;right:30px;z-index:100}@media screen and (min-width:1025px){.l-header__btn{display:none}}.l-header__btn span{position:absolute;left:11px;width:22px;height:2px;border-radius:1px;background-color:#ff6000;display:inline-block;transition:all .5s;box-sizing:border-box}.l-header__btn span:nth-of-type(1){top:14px}.l-header__btn span:nth-of-type(2){top:20px}.l-header__btn span:nth-of-type(3){bottom:15px}.l-header__btn.is-active span:nth-of-type(1){transform:translateY(6px) rotate(315deg)}.l-header__btn.is-active span:nth-of-type(2){opacity:0}.l-header__btn.is-active span:nth-of-type(3){transform:translateY(-6px) rotate(-315deg)}.l-nav-top__lang,.btnLogo{z-index:10;position:relative}.l-footer{background:#000;position:relative;z-index:100;overflow:hidden}.l-footer .l-footer__scroll{display:flex;font-size:6rem;font-family:"Poppins","Noto Sans JP",serif;font-weight:200;color:#eee;background:#fff;overflow:hidden}@media screen and (min-width:769px){.l-footer .l-footer__scroll{font-size:10rem}}@media screen and (min-width:1201px){.l-footer .l-footer__scroll{font-size:15rem}}.l-footer .l-footer__scroll .l-footer__scroll-txt{flex-shrink:0;width:auto;height:auto;display:inline-block;text-wrap:nowrap;white-space:nowrap}.l-footer .l-footer__scroll .l-footer__scroll-txt.txt01{animation:anim--first 25s infinite linear .1s both}.l-footer .l-footer__scroll .l-footer__scroll-txt.txt02{animation:anim--second 25s infinite linear .1s both}.l-footer .l-footer__link{padding:40px 20px;background:url(//bubbles.hair/cms/wp-content/themes/bubbles/assets/css/../img/common/bg_footer_01_sp.jpg) center center no-repeat;background-size:cover;color:#fff}@media(any-hover:hover){.l-footer .l-footer__link{background:url(//bubbles.hair/cms/wp-content/themes/bubbles/assets/css/../img/common/bg_footer_01.jpg) center center no-repeat fixed;background-size:cover}}@media screen and (min-width:1025px){.l-footer .l-footer__link{padding:40px}}@media screen and (min-width:1201px){.l-footer .l-footer__link{padding:150px 80px}}.l-footer .l-footer__link .l-footer__link-inner{display:grid;gap:20px;grid-template-columns:repeat(1,1fr)}@media screen and (min-width:1025px){.l-footer .l-footer__link .l-footer__link-inner{gap:80px;grid-template-columns:repeat(3,1fr)}}.l-footer .l-footer__link .l-footer__link-inner .l-footer__link-item{width:100%;height:100%}@media screen and (min-width:1025px){.l-footer .l-footer__link .l-footer__link-inner .l-footer__link-item{aspect-ratio:1/1}}.l-footer .l-footer__link .l-footer__link-inner .l-footer__link-item a{display:block;border:1px solid #fff;padding:16px;height:100%;position:relative;transition:background .5s}@media screen and (min-width:1025px){.l-footer .l-footer__link .l-footer__link-inner .l-footer__link-item a{padding:24px}}.l-footer .l-footer__link .l-footer__link-inner .l-footer__link-item a h3{font-family:"Poppins","Noto Sans JP",serif;font-weight:700;font-size:2rem;font-style:italic;color:#fff;transition:color .5s}@media screen and (min-width:1025px){.l-footer .l-footer__link .l-footer__link-inner .l-footer__link-item a h3{font-size:4rem}}.l-footer .l-footer__link .l-footer__link-inner .l-footer__link-item a .l-footer__link-txt{font-family:"Poppins","Noto Sans JP",serif;font-size:1.2rem;line-height:2}@media screen and (min-width:1025px){.l-footer .l-footer__link .l-footer__link-inner .l-footer__link-item a .l-footer__link-txt{font-size:1.4rem}}.l-footer .l-footer__link .l-footer__link-inner .l-footer__link-item a .l-footer__link-btn{font-size:1.2rem;display:flex;align-items:center;justify-content:flex-end;margin-top:16px}@media screen and (min-width:1025px){.l-footer .l-footer__link .l-footer__link-inner .l-footer__link-item a .l-footer__link-btn{position:absolute;right:24px;bottom:24px;margin-top:0}}.l-footer .l-footer__link .l-footer__link-inner .l-footer__link-item a .l-footer__link-btn .c-btn__circle-cover{margin-left:8px;display:grid;place-content:center;background:#fff;border-radius:9999px;width:30px;height:30px;transition:background .5s}.l-footer .l-footer__link .l-footer__link-inner .l-footer__link-item a .l-footer__link-btn .c-btn__circle-cover .c-btn__circle{display:block;background:#000;border-radius:9999px;width:30px;height:30px;transform:scale(.1);transition:transform .5s,opacity .5s}.l-footer .l-footer__link .l-footer__link-inner .l-footer__link-item a .l-footer__link-circle{mix-blend-mode:overlay}.l-footer .l-footer__link .l-footer__link-inner .l-footer__link-item a .l-footer__link-circle span{aspect-ratio:1/1;border-radius:9999px;background:#fff;position:absolute;transition:opacity .5s,width .5s}@media(any-hover:hover){.l-footer .l-footer__link .l-footer__link-inner .l-footer__link-item a:hover{background:#000}.l-footer .l-footer__link .l-footer__link-inner .l-footer__link-item a:hover h3{color:#ff6000;mix-blend-mode:normal}.l-footer .l-footer__link .l-footer__link-inner .l-footer__link-item a:hover .l-footer__link-circle span{opacity:0;width:20%}.l-footer .l-footer__link .l-footer__link-inner .l-footer__link-item a:hover .l-footer__link-btn .c-btn__circle-cover{background:#ff6000}.l-footer .l-footer__link .l-footer__link-inner .l-footer__link-item a:hover .l-footer__link-btn .c-btn__circle-cover .c-btn__circle{transform:scale(1.5);opacity:0}}.l-footer .l-footer__link .l-footer__link-inner .l-footer__link-item.item-staff{background:rgba(24,110,92,.5)}.l-footer .l-footer__link .l-footer__link-inner .l-footer__link-item.item-staff .circle01{width:28%;left:-10%;bottom:0}.l-footer .l-footer__link .l-footer__link-inner .l-footer__link-item.item-staff .circle02{width:16%;left:-3%;bottom:2%}.l-footer .l-footer__link .l-footer__link-inner .l-footer__link-item.item-shop-info{background:rgba(82,111,174,.5)}.l-footer .l-footer__link .l-footer__link-inner .l-footer__link-item.item-shop-info .circle03{width:22%;left:10%;bottom:18%}.l-footer .l-footer__link .l-footer__link-inner .l-footer__link-item.item-shop-info .circle04{width:12%;left:20%;bottom:12%}.l-footer .l-footer__link .l-footer__link-inner .l-footer__link-item.item-recruit{background:rgba(122,53,101,.5)}.l-footer .l-footer__link .l-footer__link-inner .l-footer__link-item.item-recruit .circle05{width:25%;right:-10%;bottom:8%}.l-footer .l-footer__link .l-footer__link-inner .l-footer__link-item.item-recruit .circle06{width:18%;right:-3%;bottom:4%}.l-footer .l-footer__link .l-footer__link-news{margin-top:40px;background:rgba(0,0,0,.3);padding:20px}@media screen and (min-width:769px){.l-footer .l-footer__link .l-footer__link-news{padding:24px;margin-top:80px}}@media screen and (min-width:1201px){.l-footer .l-footer__link .l-footer__link-news{padding:40px 80px}}.l-footer .l-footer__link .l-footer__link-news h2{text-align:center;font-family:"Poppins","Noto Sans JP",serif;font-size:1.8rem;font-weight:700}@media screen and (min-width:769px){.l-footer .l-footer__link .l-footer__link-news h2{font-size:2.4rem}}.l-footer .l-footer__link .l-footer__link-news .l-footer__link-txt{margin-top:16px;text-align:center}.l-footer .l-footer__link .l-footer__link-news .l-footer__link-news-box{margin-top:24px;display:grid;justify-content:center;gap:20px;grid-template-columns:repeat(1,1fr)}@media screen and (min-width:769px){.l-footer .l-footer__link .l-footer__link-news .l-footer__link-news-box{margin-top:40px}}@media screen and (min-width:1025px){.l-footer .l-footer__link .l-footer__link-news .l-footer__link-news-box{gap:40px;grid-template-columns:repeat(2,1fr)}}.l-footer .l-footer__link .l-footer__link-news .l-footer__link-news-box .l-footer__link-news-item{width:100%}.l-footer .l-footer__link .l-footer__link-news .l-footer__link-news-box .l-footer__link-news-item a{display:block;border:1px solid #fff;padding:16px;height:100%;position:relative;transition:background .5s}@media screen and (min-width:769px){.l-footer .l-footer__link .l-footer__link-news .l-footer__link-news-box .l-footer__link-news-item a{padding:24px}}.l-footer .l-footer__link .l-footer__link-news .l-footer__link-news-box .l-footer__link-news-item a h3{font-family:"Poppins","Noto Sans JP",serif;font-weight:700;font-size:1.3rem;font-style:italic;color:#fff;transition:color .5s;display:flex;align-items:center}@media screen and (min-width:769px){.l-footer .l-footer__link .l-footer__link-news .l-footer__link-news-box .l-footer__link-news-item a h3{font-size:1.8rem}}@media screen and (min-width:1201px){.l-footer .l-footer__link .l-footer__link-news .l-footer__link-news-box .l-footer__link-news-item a h3{font-size:2.4rem}}.l-footer .l-footer__link .l-footer__link-news .l-footer__link-news-box .l-footer__link-news-item a h3 span{font-size:.9rem;margin-left:8px}@media screen and (min-width:769px){.l-footer .l-footer__link .l-footer__link-news .l-footer__link-news-box .l-footer__link-news-item a h3 span{font-size:1.2rem}}.l-footer .l-footer__link .l-footer__link-news .l-footer__link-news-box .l-footer__link-news-item a .l-footer__link-news-txt{font-family:"Poppins","Noto Sans JP",serif;font-size:1.2rem;line-height:2}@media screen and (min-width:769px){.l-footer .l-footer__link .l-footer__link-news .l-footer__link-news-box .l-footer__link-news-item a .l-footer__link-news-txt{font-size:1.4rem}}.l-footer .l-footer__link .l-footer__link-news .l-footer__link-news-box .l-footer__link-news-item a .l-footer__link-news-btn{position:absolute;right:24px;bottom:24px;font-size:1.2rem;display:flex;align-items:center}.l-footer .l-footer__link .l-footer__link-news .l-footer__link-news-box .l-footer__link-news-item a .l-footer__link-news-btn .c-btn__circle-cover{margin-left:8px;display:grid;place-content:center;background:#fff;border-radius:9999px;width:30px;height:30px;transition:background .5s}.l-footer .l-footer__link .l-footer__link-news .l-footer__link-news-box .l-footer__link-news-item a .l-footer__link-news-btn .c-btn__circle-cover .c-btn__circle{display:block;background:#000;border-radius:9999px;width:30px;height:30px;transform:scale(.1);transition:transform .5s,opacity .5s}@media(any-hover:hover){.l-footer .l-footer__link .l-footer__link-news .l-footer__link-news-box .l-footer__link-news-item a:hover{background:#000}.l-footer .l-footer__link .l-footer__link-news .l-footer__link-news-box .l-footer__link-news-item a:hover h3{color:#ff6000;mix-blend-mode:normal}.l-footer .l-footer__link .l-footer__link-news .l-footer__link-news-box .l-footer__link-news-item a:hover .l-footer__link-circle span{opacity:0;width:20%}.l-footer .l-footer__link .l-footer__link-news .l-footer__link-news-box .l-footer__link-news-item a:hover .l-footer__link-btn .c-btn__circle-cover{background:#ff6000}.l-footer .l-footer__link .l-footer__link-news .l-footer__link-news-box .l-footer__link-news-item a:hover .l-footer__link-btn .c-btn__circle-cover .c-btn__circle{transform:scale(1.5);opacity:0}}.l-footer .l-footer__link .l-footer__link-news .l-footer__link-news-box .l-footer__link-news-item a .l-footer__link-news-icon{display:grid;place-content:center;width:40px;aspect-ratio:1/1;border:1px solid #fff;border-radius:9999px;transition:background .5s;position:absolute;right:24px;top:50%;transform:translateY(-50%)}.l-footer .l-footer__link .l-footer__link-news .l-footer__link-news-box .l-footer__link-news-item a .l-footer__link-news-icon svg{fill:#fff}@media(any-hover:hover){.l-footer .l-footer__link .l-footer__link-news .l-footer__link-news-box .l-footer__link-news-item a:hover{background:#000}.l-footer .l-footer__link .l-footer__link-news .l-footer__link-news-box .l-footer__link-news-item a:hover .l-footer__link-news-icon{background:#ff6000}}.l-footer .l-footer__contact{padding:40px;background:#383838;color:#fff;text-align:center}@media screen and (min-width:769px){.l-footer .l-footer__contact{padding:80px}}.l-footer .l-footer__contact .l-footer__contact-inner h3{font-size:1.8rem;font-weight:700;font-family:"Poppins","Noto Sans JP",serif}@media screen and (min-width:769px){.l-footer .l-footer__contact .l-footer__contact-inner h3{font-size:2.4rem}}.l-footer .l-footer__contact .l-footer__contact-inner .l-footer__contact-txt{margin-top:24px}.l-footer .l-footer__contact .l-footer__contact-inner .l-footer__contact-list{display:grid;grid-template-columns:repeat(1,1fr);gap:20px;width:100%;max-width:1000px;margin:56px auto 0}@media screen and (min-width:1025px){.l-footer .l-footer__contact .l-footer__contact-inner .l-footer__contact-list{grid-template-columns:repeat(3,1fr);gap:80px}}.l-footer .l-footer__contact .l-footer__contact-inner .l-footer__contact-list .l-footer__contact-item a{display:grid;padding:16px;place-content:center;width:100%;border:1px solid #fff;border-radius:20px;transition:background .5s}@media screen and (min-width:1025px){.l-footer .l-footer__contact .l-footer__contact-inner .l-footer__contact-list .l-footer__contact-item a{aspect-ratio:1/1;padding:20px;border-radius:9999px}}.l-footer .l-footer__contact .l-footer__contact-inner .l-footer__contact-list .l-footer__contact-item a figure img{height:32px;border-radius:5px}@media screen and (min-width:769px){.l-footer .l-footer__contact .l-footer__contact-inner .l-footer__contact-list .l-footer__contact-item a figure img{height:40px}}.l-footer .l-footer__contact .l-footer__contact-inner .l-footer__contact-list .l-footer__contact-item a .l-footer__contact-box-txt{margin-top:8px}.l-footer .l-footer__contact .l-footer__contact-inner .l-footer__contact-list .l-footer__contact-item a .l-footer__contact-box-icon{display:grid;place-content:center;margin:8px auto 0;width:40px;aspect-ratio:1/1;border:1px solid #fff;border-radius:9999px;transition:background .5s}@media screen and (min-width:1025px){.l-footer .l-footer__contact .l-footer__contact-inner .l-footer__contact-list .l-footer__contact-item a .l-footer__contact-box-icon{margin:24px auto 0}}.l-footer .l-footer__contact .l-footer__contact-inner .l-footer__contact-list .l-footer__contact-item a .l-footer__contact-box-icon svg{fill:#fff}@media(any-hover:hover){.l-footer .l-footer__contact .l-footer__contact-inner .l-footer__contact-list .l-footer__contact-item a:hover{background:#000}.l-footer .l-footer__contact .l-footer__contact-inner .l-footer__contact-list .l-footer__contact-item a:hover .l-footer__contact-box-icon{background:#ff6000}}.l-footer .l-footer__contact .l-footer__contact-inner .l-footer__contact-list .l-footer__contact-item a .hpbeauty img{height:32px}@media screen and (min-width:769px){.l-footer .l-footer__contact .l-footer__contact-inner .l-footer__contact-list .l-footer__contact-item a .hpbeauty img{height:40px}}.l-footer .l-footer__contact .l-footer__contact-inner .l-footer__contact-list .l-footer__contact-item a .tel .l-footer__contact-box-num{font-size:1.8rem;font-family:"Poppins","Noto Sans JP",serif;font-weight:700;line-height:32px}@media screen and (min-width:769px){.l-footer .l-footer__contact .l-footer__contact-inner .l-footer__contact-list .l-footer__contact-item a .tel .l-footer__contact-box-num{font-size:2rem;line-height:40px}}.l-footer .l-footer__cont{padding:40px;text-align:center;color:#fff}@media screen and (min-width:1025px){.l-footer .l-footer__cont{padding:120px 80px 32px}}.l-footer .l-footer__cont h2 img{width:180px}@media screen and (min-width:769px){.l-footer .l-footer__cont h2 img{width:250px}}.l-footer .l-footer__cont .l-footer__cont-address{margin-top:24px}.l-footer .l-footer__cont .l-footer__cont-address-ico a{display:grid;place-content:center;width:40px;aspect-ratio:1/1;border:1px solid #fff;border-radius:9999px;margin:16px auto 0}.l-footer .l-footer__cont .l-footer__cont-address-ico a svg{fill:#fff}.l-footer .l-footer__cont h3{margin-top:40px;font-weight:700;font-family:"Poppins","Noto Sans JP",serif}.l-footer .l-footer__cont small{display:block;margin-top:56px;font-family:"Poppins","Noto Sans JP",serif;font-weight:700;font-size:1rem}@keyframes anim--first{0%{transform:translateX(0%)}100%{transform:translateX(-100%)}}@keyframes anim--second{0%{transform:translateX(0%)}100%{transform:translateX(-100%)}}