@charset "UTF-8";@font-face{font-family:main-visual-font;src:url("SoukouMincho.ttf")}@font-face{font-family:hannari-font;src:url("HannariMincho-Regular.otf")}@font-face{font-family:hina-font;src:url("HinaMincho-Regular.ttf")}@font-face{font-family:hanazome-font;src:url("はなぞめフォント.ttf")}html{font-size:20px}@media screen and (max-width:1365px){html{font-size:18px}}@media screen and (max-width:767px){html{font-size:16px}}@media screen and (max-width:427px){html{font-size:14px}}h1{font-size:2rem;font-weight:700}h2{font-size:1.5rem;font-weight:700}h3{font-size:1.2rem;font-weight:700}h4{font-size:1.2rem;font-weight:700}h5{font-size:1.2rem;font-weight:700}body{color:#373737;font-family:hannari-font,serif;font-optical-sizing:auto;font-style:normal}a{cursor:pointer}a:hover{opacity:.7}p{font-family:hannari-font,serif;font-size:1rem}li,p{line-height:1.75}section{padding:8rem 0}.pc{height:auto;opacity:1;visibility:visible}@media screen and (max-width:1365px){.pc{border:0;height:0;opacity:0;visibility:hidden;padding:0;margin:0}}.sp{border:0;height:0;opacity:0;visibility:hidden;padding:0;margin:0}@media screen and (max-width:1365px){.sp{height:auto;opacity:1;visibility:visible}}.sp-only{display:none}@media screen and (max-width:767px){.sp-only{display:block}}img{height:auto;width:100%}.hide{border:0;opacity:0;visibility:hidden;height:0!important;padding:0!important;margin:0!important}ol li{border-bottom:1px dotted;padding:10px 5px}.sub-title{font-family:main-visual-font;color:#533c34;font-size:min(7vw, 48px);display:flex;font-weight:700;justify-content:center;margin:0 auto;width:-webkit-max-content;width:-moz-max-content;width:max-content}.inner-wrap{text-align:center}.section-wrap{margin:0 auto;max-width:1366px;padding:0 1rem}@media screen and (max-width:1365px){.section-wrap{padding-left:20px;padding-right:20px}}.detail-link{text-align:center;width:100%}.detail-link a,.detail-link button{border:3px solid #000;border-radius:30px;color:#000;background-color:#fff;font-size:20px;display:inline-block;font-weight:700;padding:7.75px 0;position:relative;transition:all .3s;width:420px}@media screen and (max-width:1365px){.detail-link a,.detail-link button{border:2px solid #000;font-size:12px;padding:5px 0;width:250px}}.detail-link a::before,.detail-link button::before{content:"";background-image:url(/img/arrow1.png);background-size:cover;background-repeat:no-repeat;display:inline-block;height:25px;position:absolute;right:25px;top:50%;transform:translateY(-50%);width:13.3px}@media screen and (max-width:1365px){.detail-link a::before,.detail-link button::before{height:17px;width:9px}}.common-btn{background-color:#533c34;border:2px solid #533c34;display:inline-block;font-size:1.2rem;margin-top:60px;padding:20px 30px;transition:all .3s;width:min(57vw,300px)}.common-btn:hover{background-color:#fff;color:#533c34}.back-top{cursor:pointer;position:fixed;right:20px;bottom:10px;display:flex;align-items:center;justify-content:center;width:70px;height:70px;z-index:98}@media screen and (max-width:767px){.back-top{width:50px;height:50px}}.lb-instabtn:hover{opacity:1}.insta-btn{cursor:pointer;position:fixed;left:20px;bottom:10px;display:flex;align-items:center;justify-content:center;width:70px;height:70px;z-index:98}@media screen and (max-width:767px){.insta-btn{width:50px;height:50px}}.fadein{opacity:0;transform:translate(0,80px)}.fadein.scrollin{opacity:1;transform:translate(0,0);transition:all .8s}.not-home header,main{margin-left:auto;width:calc(100% - 220px)}@media screen and (max-width:1365px){.not-home header,main{width:100%}}header .ham,header .ham2{background-color:#533c34;border:1px solid #fff;border-radius:20px;cursor:pointer;height:0;position:fixed;top:10px;right:40px;height:100px;width:100px;z-index:99}@media screen and (max-width:767px){header .ham,header .ham2{border-radius:10px;height:40px;right:20px;top:7px;width:40px}}header .ham span,header .ham2 span{background-color:#a6a3a3;border-radius:5px;height:2px;left:50%;position:absolute;transform:translate(-50%,0);transition:all .3s;width:60px}@media screen and (max-width:767px){header .ham span,header .ham2 span{width:20px}}header .ham span:first-of-type,header .ham2 span:first-of-type{top:30%}header .ham span:nth-of-type(2),header .ham2 span:nth-of-type(2){top:50%}header .ham span:nth-of-type(3),header .ham2 span:nth-of-type(3){top:70%}header .ham.active span,header .ham2.active span{left:0;width:70px}@media screen and (max-width:767px){header .ham.active span,header .ham2.active span{width:20px}}header .ham.active span:first-of-type,header .ham2.active span:first-of-type{transform:translateY(-50%) rotate(45deg);top:50%;left:15%}@media screen and (max-width:767px){header .ham.active span:first-of-type,header .ham2.active span:first-of-type{left:23%}}header .ham.active span:nth-of-type(2),header .ham2.active span:nth-of-type(2){display:none}header .ham.active span:nth-of-type(3),header .ham2.active span:nth-of-type(3){transform:translateY(-50%) rotate(-45deg);top:50%;left:15%}@media screen and (max-width:767px){header .ham.active span:nth-of-type(3),header .ham2.active span:nth-of-type(3){left:23%}}header .ham.hide,header .ham2.hide{opacity:0;visibility:hidden}header .ham2{display:none}header .ham2.active{display:block}header nav{background-color:#533c34;color:#faf0e2;box-shadow:5px 5px 5px 5px rgba(54,29,0,.845);bottom:0;height:100vh;left:0;padding:1rem 0;position:fixed;text-align:center;top:0;opacity:0;transition:all .3s;visibility:hidden;width:220px;z-index:51}@media screen and (max-width:1365px){header nav{font-size:1rem;height:100vh;left:-10%;position:fixed;top:0;opacity:0;transition:all .5s;visibility:hidden;width:0;z-index:99}}header nav.show{cursor:pointer;height:100vh;left:0;opacity:1;visibility:visible}@media screen and (max-width:1365px){header nav.show{width:97%}}header nav>a{position:absolute;left:50%;top:10px;font-size:calc(min(6vw, 32px) + 15px);font-weight:700;z-index:50;text-align:center;transform:translateX(-50%)}header nav.active{opacity:1;visibility:visible;width:350px;left:0}header nav>ul{display:flex;justify-content:center;flex-direction:column;padding-top:100px}@media screen and (max-width:1365px){header nav>ul{align-items:center;flex-direction:column;height:100%;gap:0;justify-content:flex-start;padding-top:80px}}header nav>ul>li{border-top:1px solid;position:relative;width:100%}header nav>ul>li:last-of-type{border-bottom:1px solid}header nav>ul>li span{line-height:3;display:block;position:relative}@media screen and (max-width:1365px){header nav>ul>li span{line-height:4}}header nav>ul>li span.sub::before{content:"▲";display:inline-block;position:absolute;top:calc(50% + 3px);transform:translateY(-50%) rotate(90deg);left:0;width:50px}header nav>ul>li a{display:inline-block;line-height:3;width:100%}header nav>ul>li.sub-menu.active .sub::before{transform:translateY(-50%) rotate(180deg)}header nav>ul>li.sub-menu ul{max-height:0;margin:0;padding:0;overflow:hidden;transition:all .5s}header nav>ul>li.sub-menu ul.active{max-height:500px}header nav>ul>li.sub-menu ul li{background-color:#faf0e2;color:#533c34;border-top:1px solid}header nav>ul>li.sub-menu ul li:last-of-type{border-top:1px solid}header nav>ul>li.sub-menu ul li.treatment{font-size:.8rem}.home header{background-image:url(/img/DSC_1318.webp);background-repeat:no-repeat;background-size:120%;background-position:70% top;height:100vh;margin-left:auto;position:relative;-webkit-animation:15s ease-out infinite move-img;animation:15s ease-out infinite move-img;width:100%}.home header::after{content:"";position:absolute;top:0;left:0;background-color:rgba(146,146,146,.53);height:100vh;width:100%;z-index:49}@media screen and (max-width:1365px){.home header{background-size:cover}}@-webkit-keyframes move-img{0%{background-position:-50% top}}50%{background-position:50% top}100%{background-position:0 top}50%{background-position:50% top}100%{background-position:0 top}.home header .title.hidden{opacity:0;visibility:hidden}@media screen and (max-width:1365px){.home header .title{background-color:rgba(255,245,227,.4705882353);min-width:auto;text-align:center;width:100%}}.home header .title>h1{font-family:main-visual-font;color:#5c2e00;font-weight:700;font-size:min(10vw, 25px);padding:10px 0 0;letter-spacing:0;z-index:52}.home header .title>h1 span{line-height:.1;margin-top:350px;font-size:calc(min(7vw, 48px) + 70px);line-height:1.25}@media screen and (max-width:1365px){.home header .title>h1 span{font-size:calc(min(7vw, 48px) + 30px)}}.home header .title>p{background-color:#693c10;background:linear-gradient(to right,#6d4013 25%,#995e23);color:#faf0e2;padding:2px 40px;font-weight:700}.home main #reason{background-color:#533c34;color:#f4e7d8}@media screen and (max-width:1365px){.home main #reason{padding:10rem 0}}.home main #reason h2{font-size:min(10vw, 200px);color:#f4e7d8;position:relative;z-index:50}.home main #reason h2::after{content:"";background-image:url(/img/section_reason_question.png);background-repeat:no-repeat;background-size:cover;height:500px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:380px;z-index:-1}@media screen and (max-width:1365px){.home main #reason h2::after{height:300px;width:220px}}.home main #reason ul{align-items:center;display:flex;counter-reset:number;gap:0 2rem;font-size:min(6vw, 32px);font-weight:700;padding-top:8rem;text-align:center}@media screen and (max-width:1365px){.home main #reason ul{flex-direction:column;gap:3rem 0;padding-top:10rem}}.home main #reason ul li{border:1px solid #a6a3a3;border-radius:30px;padding:2rem;position:relative;width:33.3333333333%}@media screen and (max-width:1365px){.home main #reason ul li{padding:1rem;width:100%}}.home main #reason ul li::before{content:counter(number) " ";counter-increment:number 1;font-size:calc(min(7vw, 48px) + 40px);left:10px;position:absolute;top:-70px}.home main #reason ul li:first-child::after{content:"";background-image:url(/img/section_reason_icon1.png);background-size:cover;height:75px;position:absolute;right:-20px;top:-30px;width:75px}.home main #reason ul li:nth-child(2)::after{content:"";background-image:url(/img/section_reason_icon2.png);background-size:cover;height:75px;position:absolute;right:-20px;top:-30px;width:75px}.home main #reason ul li:nth-child(3)::after{content:"";background-image:url(/img/section_reason_icon3.png);background-size:cover;height:95px;position:absolute;right:-20px;top:-30px;width:75px}.home main #reason ul li h3{align-items:center;display:flex;justify-content:center;min-height:120px}.home main #facility{background-color:#faf0e2;padding-bottom:0}.home main #facility .section-wrap{max-width:none;padding:0}.home main #facility h2{font-size:min(10vw, 200px);align-items:center;color:#533c34;display:flex;padding-bottom:3rem;flex-direction:column;position:relative}.home main #facility h2::after{content:"salon facilities";font-size:calc(min(5vw, 16px) + 20px)}@media screen and (max-width:1365px){.home main #facility h2::after{font-size:min(5vw, 16px)}}.home main #facility ul li{display:flex;background-color:#533c34;color:#faf0e2;justify-content:flex-start;height:28rem;margin:0 auto;position:relative}@media screen and (max-width:1365px){.home main #facility ul li{height:auto;flex-direction:column-reverse;padding-bottom:4rem}}.home main #facility ul li:nth-of-type(2n){background-color:#faf0e2;color:#533c34;flex-direction:row-reverse}@media screen and (max-width:1365px){.home main #facility ul li:nth-of-type(2n){flex-direction:column-reverse}}.home main #facility ul li .left{width:45%}@media screen and (max-width:1365px){.home main #facility ul li .left{width:100%}}.home main #facility ul li .left h4{border-bottom:1px dotted;font-weight:700;padding:2rem 2rem 0;margin-bottom:1rem;font-size:min(7vw, 48px)}.home main #facility ul li .left p{padding:0 1.5rem}.home main #facility ul li img{-o-object-fit:cover;object-fit:cover;width:55%}@media screen and (max-width:1365px){.home main #facility ul li img{height:300px;-o-object-fit:cover;object-fit:cover;width:100%}}.home main #service{background-color:#faf0e2;background-image:url(/img/section_setvice_bg3.webp);background-size:auto}.home main #service h2{font-size:min(10vw, 200px);align-items:center;color:#533c34;display:flex;padding-bottom:3rem;flex-direction:column;position:relative}.home main #service h2::after{content:"service";font-size:calc(min(5vw, 16px) + 20px)}.home main #service h3{font-size:min(10vw, 50px);color:#533c34;display:flex;font-weight:700;margin-bottom:3rem;justify-content:center;padding-bottom:1rem;position:relative}.home main #service h3::after{content:"";background-color:#533c34;bottom:0;height:5px;left:50%;position:absolute;transform:translateX(-50%);width:60px}.home main #service .removal{margin-bottom:5rem}.home main #service .removal ul{display:flex;gap:0 30px;padding:0 5%}@media screen and (max-width:1365px){.home main #service .removal ul{flex-direction:column;gap:2rem}}.home main #service .removal ul li{align-items:center;border-radius:30px;box-shadow:6px 6px 6px 6px #414141;display:flex;color:#faf0e2;flex-direction:column;justify-content:center;text-align:center;width:50%}@media screen and (max-width:1365px){.home main #service .removal ul li{width:100%}}.home main #service .removal ul li a{padding:5rem 3rem;height:100%;width:100%}.home main #service .removal ul li img{width:5rem}.home main #service .removal ul li h4{font-size:min(6vw, 32px)}.home main #service .removal ul li:first-child{background-color:#2684ff}.home main #service .removal ul li:last-child{background-color:#ff483b}.home main #service .facial ul li{box-shadow:6px 6px 6px 6px #414141;margin-bottom:30px;position:relative}.home main #service .facial ul li::after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);border:2px solid #faf0e2;height:90%;width:95%}.home main #service .facial ul li .texts{position:absolute;color:#faf0e2;font-weight:700;left:50%;text-align:center;top:50%;transform:translate(-50%,-50%);width:-webkit-max-content;width:-moz-max-content;width:max-content}@media screen and (max-width:1365px){.home main #service .facial ul li .texts{width:85%}}.home main #service .facial ul li h4{border-bottom:4px dashed;font-size:min(6vw, 32px);margin-bottom:5px}.home main #service .facial ul li img{filter:brightness(.5);height:400px;-o-object-fit:cover;object-fit:cover}.not-home header .title{align-items:center;background-color:rgba(255,245,227,.4705882353);display:flex;height:100px;justify-content:center;margin:0 auto;min-width:auto;opacity:1;position:relative;text-align:center;transition:all .3s;visibility:visible;width:100%;z-index:51}@media screen and (max-width:1365px){.not-home header .title{height:65px}}.not-home header .title.hidden{opacity:0;visibility:hidden}.not-home header .title>a>h1{font-family:main-visual-font;color:#5c2e00;font-weight:700;font-size:calc(min(5vw, 16px) - 4px);padding:10px 0 0;letter-spacing:0;z-index:52}.not-home header .title>a>h1 span{font-size:min(6vw, 32px);line-height:.1;margin-top:350px;line-height:1.25}.not-home header .title>p{background-color:#693c10;background:linear-gradient(to right,#6d4013 25%,#995e23);color:#faf0e2;font-size:min(5vw, 16px);font-weight:700;line-height:1.5;padding:2px 20px}.not-home.price section{padding:3rem 8%}@media screen and (max-width:1365px){.not-home.price section{padding:3rem 2%}}.not-home.price section .section-wrap{padding:0}.not-home.price main #koria-3d,.not-home.price main #removal,.not-home.price main #revi,.not-home.price main #wiqo{background-color:#fef3e5;font-weight:700}.not-home.price main #koria-3d .sub-title,.not-home.price main #removal .sub-title,.not-home.price main #revi .sub-title,.not-home.price main #wiqo .sub-title{padding-bottom:1rem}.not-home.price main #koria-3d .wrap,.not-home.price main #removal .wrap,.not-home.price main #revi .wrap,.not-home.price main #wiqo .wrap{background-color:#fff;border:2px dashed #533c34;color:#533c34;text-align:center;padding:50px 0}.not-home.price main #koria-3d .wrap h3,.not-home.price main #removal .wrap h3,.not-home.price main #revi .wrap h3,.not-home.price main #wiqo .wrap h3{border-bottom:1px solid;font-size:min(6vw, 32px);padding-bottom:10px;margin:0 auto 30px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.not-home.price main #koria-3d .wrap h4,.not-home.price main #removal .wrap h4,.not-home.price main #revi .wrap h4,.not-home.price main #wiqo .wrap h4{border-bottom:1px dotted;font-size:calc(min(5vw, 24px) + 5px);padding-bottom:10px;margin:0 auto 20px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.not-home.price main #koria-3d .wrap h5,.not-home.price main #removal .wrap h5,.not-home.price main #revi .wrap h5,.not-home.price main #wiqo .wrap h5{text-align:center;padding-bottom:10px;margin:0 auto 10px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.not-home.price main #koria-3d .wrap table,.not-home.price main #removal .wrap table,.not-home.price main #revi .wrap table,.not-home.price main #wiqo .wrap table{border:1px solid;margin:0 auto 50px}.not-home.price main #koria-3d .wrap table tr,.not-home.price main #removal .wrap table tr,.not-home.price main #revi .wrap table tr,.not-home.price main #wiqo .wrap table tr{background-color:#693c10;background:linear-gradient(to right,#6d4013 25%,#995e23);border:10px solid #fff;color:#fff;border:1px solid;border-radius:10px;min-width:220px;padding:15px}.not-home.price main #koria-3d .wrap table td,.not-home.price main #removal .wrap table td,.not-home.price main #revi .wrap table td,.not-home.price main #wiqo .wrap table td{background-color:#faf0e2;border-radius:10px;border:10px solid #fff;color:#533c34;padding:15px;text-align:left}.not-home.price main #koria-3d .wrap table td:nth-of-type(2),.not-home.price main #koria-3d .wrap table td:nth-of-type(3),.not-home.price main #removal .wrap table td:nth-of-type(2),.not-home.price main #removal .wrap table td:nth-of-type(3),.not-home.price main #revi .wrap table td:nth-of-type(2),.not-home.price main #revi .wrap table td:nth-of-type(3),.not-home.price main #wiqo .wrap table td:nth-of-type(2),.not-home.price main #wiqo .wrap table td:nth-of-type(3){text-align:center}.not-home.price main #koria-3d .wrap table th,.not-home.price main #removal .wrap table th,.not-home.price main #revi .wrap table th,.not-home.price main #wiqo .wrap table th{border:10px solid;border-radius:10px;min-width:220px;padding:15px;text-align:center}@media screen and (max-width:1365px){.not-home.price main #koria-3d .wrap table td,.not-home.price main #koria-3d .wrap table th,.not-home.price main #koria-3d .wrap table tr,.not-home.price main #removal .wrap table td,.not-home.price main #removal .wrap table th,.not-home.price main #removal .wrap table tr,.not-home.price main #revi .wrap table td,.not-home.price main #revi .wrap table th,.not-home.price main #revi .wrap table tr,.not-home.price main #wiqo .wrap table td,.not-home.price main #wiqo .wrap table th,.not-home.price main #wiqo .wrap table tr{min-width:110px;padding:8px}}.not-home.price main #koria-3d .wrap table.discount tr td,.not-home.price main #removal .wrap table.discount tr td,.not-home.price main #revi .wrap table.discount tr td,.not-home.price main #wiqo .wrap table.discount tr td{text-align:center}.not-home.price main #koria-3d .wrap table.mens tr th,.not-home.price main #removal .wrap table.mens tr th,.not-home.price main #revi .wrap table.mens tr th,.not-home.price main #wiqo .wrap table.mens tr th{background-color:#09f}.not-home.price main #koria-3d .wrap table.ladies tr th,.not-home.price main #removal .wrap table.ladies tr th,.not-home.price main #revi .wrap table.ladies tr th,.not-home.price main #wiqo .wrap table.ladies tr th{background-color:#ff6bc1}.not-home.removal-mens main *{font-family:hanazome-font,serif}.not-home.removal-mens section{padding:0}.not-home.removal-mens .section-wrap{max-width:none;padding:0;width:100%}.not-home.removal-mens .wrap{padding:60px 5%}@media screen and (max-width:1365px){.not-home.removal-mens .wrap{padding:30px 5%}}.not-home.removal-mens header *{font-family:hannari-font,serif}.not-home.removal-mens header h1{font-family:main-visual-font}.not-home.removal-mens main h2{color:#faf0e2;color:#fff;font-size:calc(min(7vw, 48px) + 60px);text-align:left;margin-left:0;margin-right:auto}@media screen and (max-width:1365px){.not-home.removal-mens main h2{font-size:calc(min(7vw, 48px) + 40px)}}.not-home.removal-mens main h3{color:#faf0e2;color:#fff;font-size:min(7vw, 48px);text-align:center;margin-left:0;margin-right:auto}.not-home.removal-mens main h3::after,.not-home.removal-mens main h3::before{content:"　ー　"}.not-home.removal-mens .profile{background:linear-gradient(to right,#493539 25%,#695540);color:#fff}.not-home.removal-mens .profile h2{font-family:hannari-font,serif;margin-bottom:20px}.not-home.removal-mens .profile .content{align-items:center;border:2px dashed;display:flex;gap:0 10%;justify-content:start;max-width:1000px;margin:0 auto;padding:60px 5%;position:relative}@media screen and (max-width:1365px){.not-home.removal-mens .profile .content{flex-direction:column-reverse}}.not-home.removal-mens .profile .content h3{font-family:hannari-font,serif}.not-home.removal-mens .profile .content h3::after,.not-home.removal-mens .profile .content h3::before{content:""}.not-home.removal-mens .profile .content h4{font-family:hannari-font,serif}@media screen and (max-width:1365px){.not-home.removal-mens .profile .content h4{margin-top:20px}}.not-home.removal-mens .profile .content img{bottom:0;height:28rem;right:0;position:absolute;width:auto}@media screen and (max-width:1365px){.not-home.removal-mens .profile .content img{position:relative;margin-top:-80px}}.not-home.removal-mens .profile .content h4{font-size:min(5vw, 24px)}.not-home.removal-mens .profile .content h3{font-size:calc(min(7vw, 48px) + 20px);margin-bottom:20px}.not-home.removal-mens .profile .content h3::after{content:"Kato Hiroshi";font-size:calc(min(5vw, 16px) + 5px);margin-left:30px}.not-home.removal-mens .work{background:linear-gradient(to right,#493539 25%,#695540);color:#fff;padding-bottom:0}.not-home.removal-mens .work .content{align-items:center;display:flex;max-width:1100px;justify-content:space-between}@media screen and (max-width:1365px){.not-home.removal-mens .work .content{margin-top:30px;flex-direction:column}}.not-home.removal-mens .work .content img{height:550px;width:auto}@media screen and (max-width:1365px){.not-home.removal-mens .work .content img{height:275px;margin-bottom:30px}}.not-home.removal-mens .work .content p{border:2px dashed;border-radius:10px;font-size:min(6vw, 32px);margin-bottom:30px;padding:70px 60px}@media screen and (max-width:1365px){.not-home.removal-mens .work .content p{font-size:calc(min(6vw, 32px) - 3px);padding:35px 20px}}.not-home.removal-mens .work .content p span{display:block}.not-home.removal-mens .work .content p span:nth-of-type(2){padding-left:30px}@media screen and (max-width:1365px){.not-home.removal-mens .work .content p span:nth-of-type(2){padding-left:15px}}.not-home.removal-mens .work .content p span:nth-of-type(3){padding-left:60px}@media screen and (max-width:1365px){.not-home.removal-mens .work .content p span:nth-of-type(3){padding-left:30px}}.not-home.removal-mens .before-after{background:linear-gradient(to left,#faf0e2 25%,#dbae7f);color:#533c34}.not-home.removal-mens .before-after h3{color:#533c34;margin-bottom:60px}@media screen and (max-width:1365px){.not-home.removal-mens .before-after h3{font-size:min(6vw, 32px);margin-bottom:30px}}.not-home.removal-mens .before-after .contents{display:flex;gap:0 20px;justify-content:center;max-width:800px;margin:0 auto}.not-home.removal-mens .before-after .contents .right div:first-of-type{position:relative}.not-home.removal-mens .before-after .contents .right div:first-of-type::before{background-color:#faf0e2;box-shadow:2px 2px 2px 2px;border-radius:10px;padding:0 1rem;content:"9回目";font-size:2rem;position:absolute;top:0;left:-5px}.not-home.removal-mens .before-after .contents .right div:nth-of-type(2){position:relative}.not-home.removal-mens .before-after .contents .right div:nth-of-type(2)::before{background-color:#faf0e2;box-shadow:2px 2px 2px 2px;border-radius:10px;padding:0 1rem;content:"1回目";font-size:2rem;position:absolute;top:0;left:-5px}.not-home.removal-mens .before-after .contents .right div:nth-of-type(3){position:relative}.not-home.removal-mens .before-after .contents .right div:nth-of-type(3)::before{background-color:#faf0e2;box-shadow:2px 2px 2px 2px;border-radius:10px;padding:0 1rem;content:"7回目";font-size:2rem;position:absolute;top:0;left:-5px}.not-home.removal-mens .before-after .contents .content{width:50%}@media screen and (max-width:1365px){.not-home.removal-mens .before-after .contents .content{max-width:500px;margin:0 auto;width:100%}}.not-home.removal-mens .before-after .contents .content h4{text-align:center}@media screen and (max-width:1365px){.not-home.removal-mens .before-after .contents .content h4{font-size:min(7vw, 48px)}}.not-home.removal-mens .before-after .contents .content img{border-radius:30px;height:400px;margin:20px 0;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:1365px){.not-home.removal-mens .before-after .contents .content img{height:200px;width:100%}}.not-home.removal-mens .voice{background:linear-gradient(to left,#faf0e2 25%,#dbae7f);color:#533c34}.not-home.removal-mens .voice h3{color:#533c34;margin-bottom:60px}.not-home.removal-mens .voice .contents{max-width:1100px;margin:0 auto}@media screen and (max-width:1365px){.not-home.removal-mens .voice .contents{max-width:400px;margin:0 auto;width:100%}}.not-home.removal-mens .voice .contents .content{display:flex;flex-wrap:wrap;gap:20px 30px;justify-content:center}.not-home.removal-mens .voice .contents .content.first{margin-bottom:30px}.not-home.removal-mens .voice .contents .content.second{margin-left:auto;justify-content:flex-end}.not-home.removal-mens .voice .contents .content img{border-radius:30px;height:300px;-o-object-fit:cover;object-fit:cover;width:25%}@media screen and (max-width:1365px){.not-home.removal-mens .voice .contents .content img{height:400px;width:100%}}.not-home.removal-mens .message{background:linear-gradient(to right,#493539 25%,#695540);color:#fff;padding:40px 5% 80px;position:relative}@media screen and (max-width:1365px){.not-home.removal-mens .message{padding:40px 2.5% 80px}}.not-home.removal-mens .message p{align-items:center;background-color:#fef3e5;border-radius:30px;color:#533c34;display:flex;font-size:min(7vw, 48px);font-weight:700;height:300px;justify-content:center;margin:0 auto;width:80%}@media screen and (max-width:1365px){.not-home.removal-mens .message p{width:100%}}.not-home.removal-mens .message img{bottom:0;height:200px;left:50%;position:absolute;transform:translateX(-50%);width:auto}.not-home.removal-ladies main *{font-family:hanazome-font,serif}.not-home.removal-ladies section{padding:0}.not-home.removal-ladies .section-wrap{max-width:none;padding:0;width:100%}.not-home.removal-ladies .wrap{padding:60px 5%}@media screen and (max-width:1365px){.not-home.removal-ladies .wrap{padding:30px 5%}}.not-home.removal-ladies header *{font-family:hannari-font,serif}.not-home.removal-ladies header h1{font-family:main-visual-font}.not-home.removal-ladies main h2{color:#533c34;font-size:calc(min(7vw, 48px) + 60px);text-align:left;margin-left:0;margin-right:auto}@media screen and (max-width:1365px){.not-home.removal-ladies main h2{font-size:calc(min(7vw, 48px) + 20px)}}.not-home.removal-ladies main h3{color:#533c34;font-size:min(7vw, 48px);text-align:center;margin-left:0;margin-right:auto}.not-home.removal-ladies main h3::after,.not-home.removal-ladies main h3::before{content:"　ー　"}.not-home.removal-ladies .profile{background:linear-gradient(to left,#faf0e2 25%,#dbae7f);color:#533c34}.not-home.removal-ladies .profile h2{font-family:hannari-font,serif;margin-bottom:20px}.not-home.removal-ladies .profile .content{align-items:center;border:2px dashed;display:flex;gap:0 10%;justify-content:start;max-width:1000px;margin:0 auto 160px;padding:60px 5%;position:relative}@media screen and (max-width:1365px){.not-home.removal-ladies .profile .content{flex-direction:column-reverse;margin:0 auto 80px}}.not-home.removal-ladies .profile .content h3{font-family:hannari-font,serif}.not-home.removal-ladies .profile .content h3::after,.not-home.removal-ladies .profile .content h3::before{content:""}.not-home.removal-ladies .profile .content h4{font-family:hannari-font,serif;font-size:min(5vw, 24px)}@media screen and (max-width:1365px){.not-home.removal-ladies .profile .content h4{margin-top:20px}}.not-home.removal-ladies .profile .content img{bottom:0;height:28rem;right:0;position:absolute;width:auto}@media screen and (max-width:1365px){.not-home.removal-ladies .profile .content img{position:relative;margin-top:-80px}}.not-home.removal-ladies .profile .content h3{font-size:calc(min(7vw, 48px) + 20px);margin-bottom:20px}.not-home.removal-ladies .profile .content h3::after{content:"Oshikawa Maki";font-size:calc(min(5vw, 16px) + 5px);margin-left:30px}.not-home.removal-ladies .profile .content:nth-of-type(2){justify-content:end;margin:0 auto 30px}.not-home.removal-ladies .profile .content:nth-of-type(2) img{left:0;right:auto}.not-home.removal-ladies .profile .content:nth-of-type(2) h3::after{content:"Masayo";font-size:calc(min(5vw, 16px) + 5px);margin-left:30px}.not-home.removal-ladies .work{background:linear-gradient(to left,#faf0e2 25%,#dbae7f);color:#533c34;padding-bottom:0}.not-home.removal-ladies .work .content{align-items:center;display:flex;max-width:1000px;justify-content:space-between}@media screen and (max-width:1365px){.not-home.removal-ladies .work .content{margin-top:30px;flex-direction:column}}.not-home.removal-ladies .work .content img{height:550px;width:auto}@media screen and (max-width:1365px){.not-home.removal-ladies .work .content img{height:275px;margin-bottom:30px}}.not-home.removal-ladies .work .content p{border:2px dashed;border-radius:10px;font-size:min(6vw, 32px);margin-bottom:30px;padding:70px 60px}@media screen and (max-width:1365px){.not-home.removal-ladies .work .content p{font-size:calc(min(6vw, 32px) - 3px);padding:35px 20px}}.not-home.removal-ladies .work .content p span{display:block}.not-home.removal-ladies .work .content p span:nth-of-type(2){padding-left:30px}@media screen and (max-width:1365px){.not-home.removal-ladies .work .content p span:nth-of-type(2){padding-left:15px}}.not-home.removal-ladies .work .content p span:nth-of-type(3){padding-left:60px}@media screen and (max-width:1365px){.not-home.removal-ladies .work .content p span:nth-of-type(3){padding-left:30px}}.not-home.removal-ladies .before-after{background:linear-gradient(to right,#493539 25%,#695540);color:#fff}.not-home.removal-ladies .before-after h3{color:#fff;margin-bottom:60px}@media screen and (max-width:1365px){.not-home.removal-ladies .before-after h3{font-size:min(6vw, 32px);margin-bottom:30px}}.not-home.removal-ladies .before-after .contents{display:flex;gap:0 20px;justify-content:center;max-width:800px;margin:0 auto}.not-home.removal-ladies .before-after .contents .right div{position:relative}.not-home.removal-ladies .before-after .contents .right div:first-of-type{position:relative}.not-home.removal-ladies .before-after .contents .right div:first-of-type::before{background-color:#533c34;box-shadow:2px 2px 2px 2px;border-radius:10px;padding:0 1rem;content:"5回目";font-size:2rem;position:absolute;top:0;left:-5px}.not-home.removal-ladies .before-after .contents .right div:nth-of-type(2){position:relative}.not-home.removal-ladies .before-after .contents .right div:nth-of-type(2)::before{background-color:#533c34;box-shadow:2px 2px 2px 2px;border-radius:10px;padding:0 1rem;content:"3回目";font-size:2rem;position:absolute;top:0;left:-5px}.not-home.removal-ladies .before-after .contents .right div:nth-of-type(3){position:relative}.not-home.removal-ladies .before-after .contents .right div:nth-of-type(3)::before{background-color:#533c34;box-shadow:2px 2px 2px 2px;border-radius:10px;padding:0 1rem;content:"1回目";font-size:2rem;position:absolute;top:0;left:-5px}.not-home.removal-ladies .before-after .contents .right div:nth-of-type(4){position:relative}.not-home.removal-ladies .before-after .contents .right div:nth-of-type(4)::before{background-color:#533c34;box-shadow:2px 2px 2px 2px;border-radius:10px;padding:0 1rem;content:"4回目";font-size:2rem;position:absolute;top:0;left:-5px}.not-home.removal-ladies .before-after .contents .content{-o-object-fit:cover;object-fit:cover;width:50%}@media screen and (max-width:1365px){.not-home.removal-ladies .before-after .contents .content{max-width:500px;margin:0 auto;width:100%}}.not-home.removal-ladies .before-after .contents .content h4{text-align:center}@media screen and (max-width:1365px){.not-home.removal-ladies .before-after .contents .content h4{font-size:min(7vw, 48px)}}.not-home.removal-ladies .before-after .contents .content img{border-radius:30px;margin:20px 0;height:400px;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:1365px){.not-home.removal-ladies .before-after .contents .content img{height:200px;width:100%}}.not-home.removal-ladies .voice{background:linear-gradient(to right,#493539 25%,#695540);color:#fff}.not-home.removal-ladies .voice h3{color:#fff;margin-bottom:60px}.not-home.removal-ladies .voice .contents{max-width:1100px;margin:0 auto}@media screen and (max-width:1365px){.not-home.removal-ladies .voice .contents{max-width:400px;margin:0 auto;width:100%}}.not-home.removal-ladies .voice .contents .content{display:flex;gap:20px 30px;flex-wrap:wrap}.not-home.removal-ladies .voice .contents .content.first{margin-bottom:30px}.not-home.removal-ladies .voice .contents .content.second{margin-left:auto;justify-content:flex-end}.not-home.removal-ladies .voice .contents .content img{border-radius:30px;height:400px;-o-object-fit:cover;object-fit:cover;width:25%}@media screen and (max-width:1365px){.not-home.removal-ladies .voice .contents .content img{max-width:300px;margin:0 auto;width:100%}}.not-home.removal-ladies .message{background:linear-gradient(to left,#faf0e2 25%,#dbae7f);color:#fff;padding:40px 5% 80px;position:relative}@media screen and (max-width:1365px){.not-home.removal-ladies .message{padding:40px 2.5% 80px}}.not-home.removal-ladies .message p{align-items:center;background-color:#fef3e5;border-radius:30px;color:#533c34;display:flex;font-size:min(7vw, 48px);font-weight:700;height:300px;justify-content:center;margin:0 auto;width:80%}@media screen and (max-width:1365px){.not-home.removal-ladies .message p{width:100%}}.not-home.removal-ladies .message img{bottom:0;height:200px;left:50%;position:absolute;transform:translateX(-50%);width:auto}.not-home.wiqo main{background-image:url(/img/wiqo_bg.png);background-size:cover}.not-home.wiqo main .section-wrap h2{color:#0097b2;font-size:calc(min(7vw, 48px) + 40px);margin-bottom:30px}@media screen and (max-width:1365px){.not-home.wiqo main .section-wrap h2{font-size:calc(min(7vw, 48px) + 15px)}}.not-home.wiqo main .section-wrap .top-contents{margin-bottom:60px}.not-home.wiqo main .section-wrap .top-contents .content{align-items:center;display:flex;color:#fff;gap:0 30px;justify-content:center;max-width:1200px;margin:0 auto}@media screen and (max-width:1365px){.not-home.wiqo main .section-wrap .top-contents .content{flex-direction:column}}.not-home.wiqo main .section-wrap .top-contents .content img{height:600px;-o-object-fit:contain;object-fit:contain;width:40%}@media screen and (max-width:1365px){.not-home.wiqo main .section-wrap .top-contents .content img{height:500px;padding:30px 0;width:100%}}.not-home.wiqo main .section-wrap .top-contents .content h3{font-size:min(6vw, 32px);margin-bottom:30px;letter-spacing:.5em}.not-home.wiqo main .section-wrap .top-contents .content .texts{background-color:rgba(0,151,178,.9254901961);padding:2rem 2rem;position:relative;width:60%}@media screen and (max-width:1365px){.not-home.wiqo main .section-wrap .top-contents .content .texts{width:100%}}.not-home.wiqo main .section-wrap .top-contents .content .texts span{font-size:calc(min(7vw, 48px) + 20px)}.not-home.wiqo main .section-wrap .top-contents .content .texts::before{content:"";height:96%;border:1px solid;position:absolute;width:98%;top:2%;left:1%}.not-home.wiqo main .section-wrap .top-contents .content.btm{flex-direction:row-reverse}@media screen and (max-width:1365px){.not-home.wiqo main .section-wrap .top-contents .content.btm{flex-direction:column}}.not-home.wiqo main .section-wrap .before-after{color:#0097b2;font-weight:700;text-align:center}.not-home.wiqo main .section-wrap .before-after h3{font-size:min(7vw, 48px);margin-bottom:60px}.not-home.wiqo main .section-wrap .before-after .contents{display:flex;gap:0 20px;justify-content:center;max-width:800px;margin:0 auto}.not-home.wiqo main .section-wrap .before-after .contents .content{width:50%}@media screen and (max-width:1365px){.not-home.wiqo main .section-wrap .before-after .contents .content{width:100%}}.not-home.wiqo main .section-wrap .before-after .contents .content h4{text-align:center;font-size:min(6vw, 32px)}.not-home.wiqo main .section-wrap .before-after .contents .content img{border-radius:30px;height:400px;margin:20px 0;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:1365px){.not-home.wiqo main .section-wrap .before-after .contents .content img{height:200px;width:100%}}.not-home.revi main{background-image:url(/img/revi_bg3.png);background-size:cover}.not-home.revi main .section-wrap h2{color:#533c34;font-size:calc(min(7vw, 48px) + 40px);margin-bottom:30px;text-align:center}@media screen and (max-width:1365px){.not-home.revi main .section-wrap h2{font-size:calc(min(7vw, 48px) + 15px)}}.not-home.revi main .section-wrap .top-contents{margin-bottom:60px}.not-home.revi main .section-wrap .top-contents .content{align-items:center;display:flex;color:#fff;gap:0 30px;justify-content:center;max-width:1200px;margin:0 auto}@media screen and (max-width:1365px){.not-home.revi main .section-wrap .top-contents .content{flex-direction:column}}.not-home.revi main .section-wrap .top-contents .content img{height:500px;-o-object-fit:contain;object-fit:contain;width:40%}@media screen and (max-width:1365px){.not-home.revi main .section-wrap .top-contents .content img{height:350px;padding:30px 0;width:100%}}.not-home.revi main .section-wrap .top-contents .content h3{font-size:min(6vw, 32px);margin-bottom:30px;letter-spacing:.2em}.not-home.revi main .section-wrap .top-contents .content .texts{background-color:#2b2320;padding:2rem 2rem;position:relative;width:60%}@media screen and (max-width:1365px){.not-home.revi main .section-wrap .top-contents .content .texts{width:100%}}.not-home.revi main .section-wrap .top-contents .content .texts span{font-size:calc(min(7vw, 48px) + 20px)}.not-home.revi main .section-wrap .top-contents .content .texts::before{content:"";height:96%;border:1px solid;position:absolute;width:98%;top:2%;left:1%}.not-home.revi main .section-wrap .top-contents .content.btm{flex-direction:row-reverse}@media screen and (max-width:1365px){.not-home.revi main .section-wrap .top-contents .content.btm{flex-direction:column}}.not-home.revi main .section-wrap .before-after{color:#533c34;font-weight:700;text-align:center}.not-home.revi main .section-wrap .before-after h3{font-size:min(7vw, 48px);margin-bottom:60px}.not-home.revi main .section-wrap .before-after .contents{display:flex;gap:0 20px;justify-content:center;max-width:800px;margin:0 auto}.not-home.revi main .section-wrap .before-after .contents .content{width:50%}@media screen and (max-width:1365px){.not-home.revi main .section-wrap .before-after .contents .content{width:100%}}.not-home.revi main .section-wrap .before-after .contents .content h4{text-align:center;font-size:min(6vw, 32px)}.not-home.revi main .section-wrap .before-after .contents .content img{border-radius:30px;height:400px;margin:20px 0;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:1365px){.not-home.revi main .section-wrap .before-after .contents .content img{height:200px;width:100%}}.not-home.koria-3d main{background-image:url(/img/koria-3d-bg.webp);background-size:cover}.not-home.koria-3d main .section-wrap h2{color:#533c34;font-size:calc(min(7vw, 48px) + 40px);margin-bottom:30px;text-align:center}@media screen and (max-width:1365px){.not-home.koria-3d main .section-wrap h2{font-size:calc(min(7vw, 48px) + 15px)}}.not-home.koria-3d main .section-wrap .top-contents{margin-bottom:60px}.not-home.koria-3d main .section-wrap .top-contents .content{align-items:center;display:flex;color:#fff;gap:0 30px;justify-content:center;max-width:1200px;margin:0 auto}@media screen and (max-width:1365px){.not-home.koria-3d main .section-wrap .top-contents .content{flex-direction:column}}.not-home.koria-3d main .section-wrap .top-contents .content img{height:500px;-o-object-fit:contain;object-fit:contain;width:40%}@media screen and (max-width:1365px){.not-home.koria-3d main .section-wrap .top-contents .content img{height:500px;padding:30px 0;width:100%}}.not-home.koria-3d main .section-wrap .top-contents .content h3{font-size:min(6vw, 32px);margin-bottom:30px;letter-spacing:.2em}.not-home.koria-3d main .section-wrap .top-contents .content .texts{background-color:#7f7f7f;padding:2rem 2rem;position:relative;width:60%}@media screen and (max-width:1365px){.not-home.koria-3d main .section-wrap .top-contents .content .texts{width:100%}}.not-home.koria-3d main .section-wrap .top-contents .content .texts span{font-size:calc(min(7vw, 48px) + 20px)}.not-home.koria-3d main .section-wrap .top-contents .content .texts::before{content:"";height:96%;border:1px solid;position:absolute;width:98%;top:2%;left:1%}.not-home.koria-3d main .section-wrap .top-contents .content.btm{flex-direction:row-reverse}@media screen and (max-width:1365px){.not-home.koria-3d main .section-wrap .top-contents .content.btm{flex-direction:column}}.not-home.koria-3d main .section-wrap .before-after{color:#533c34;font-weight:700;text-align:center}.not-home.koria-3d main .section-wrap .before-after h3{font-size:min(7vw, 48px);margin-bottom:60px}.not-home.koria-3d main .section-wrap .before-after .contents{display:flex;gap:0 20px;justify-content:center;max-width:800px;margin:0 auto}.not-home.koria-3d main .section-wrap .before-after .contents .content{width:50%}@media screen and (max-width:1365px){.not-home.koria-3d main .section-wrap .before-after .contents .content{width:100%}}.not-home.koria-3d main .section-wrap .before-after .contents .content h4{text-align:center;font-size:min(6vw, 32px)}.not-home.koria-3d main .section-wrap .before-after .contents .content img{border-radius:30px;height:400px;margin:20px 0;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:1365px){.not-home.koria-3d main .section-wrap .before-after .contents .content img{height:200px;width:100%}}.not-home.question{background-color:#fffef9}.not-home.question section{padding:4rem 0}.not-home.question h2{margin-bottom:20px}.not-home.question .cp_qa02 dd,.not-home.question .cp_qa02 dt{position:relative;padding:.7em;box-shadow:0 1px 1px rgba(0,0,0,.2);border-radius:.3em}.not-home.question .cp_qa02 dt{margin:0 3em 1em 3em;background:#533c34;color:#fff}.not-home.question .cp_qa02 dd{margin:0 3em 3em 3em;background:#fef3e5}.not-home.question .cp_qa02 dd::before,.not-home.question .cp_qa02 dt::before{position:absolute;content:"";top:5px;width:10px;height:10px;-webkit-clip-path:polygon(0 0,0% 100%,100% 40%);clip-path:polygon(0 0,0% 100%,100% 40%)}.not-home.question .cp_qa02 dt::before{left:-.5em;background:#533c34;transform:scaleX(-1)}.not-home.question .cp_qa02 dd::before{right:-.5em;background:#fef3e5}.not-home.question .cp_qa02 dd::after,.not-home.question .cp_qa02 dt::after{position:absolute;top:0;display:flex;flex-direction:column;align-items:center;font-weight:700;width:24px;height:24px;color:#fff;-webkit-clip-path:circle(50% at 50% 50%);clip-path:circle(50% at 50% 50%);justify-content:center}.not-home.question .cp_qa02 dt::after{left:-2.5em;content:"？";background:#533c34}.not-home.question .cp_qa02 dd::after{right:-2.5em;content:"！";background:#fef3e5;color:#533c34}.not-home.contact .section-wrap{min-height:70vh}.not-home.contact #footer{background-color:#533c34;color:#fff}.not-home.contact #footer .sns{margin-bottom:0}.not-home.contact #footer .copy{background-color:#fef3e5;color:#533c34}#loading{background-color:#fef3e5;position:fixed;height:100vh;width:100%;top:0;left:0;color:#533c34;z-index:99;transition:all 1s}#loading.close{opacity:0;visibility:0;z-index:-1}#loading::after{font-family:main-visual-font;content:"Bmore";position:absolute;top:50%;left:50%;transform:translate(-50%);font-size:min(7vw, 48px)}#loading .load p{font-weight:700;margin:2rem 0;text-align:center}#loading .loader{height:20px;margin:200px auto;display:flex;justify-content:center;align-items:center;font-weight:700;font-size:40px;position:relative;width:95%;z-index:99}#loading .loader::before{content:"";background-color:#533c34;position:absolute;top:50px;left:0;width:0;height:100%;transition:all 2s;z-index:99}#loading .loader.show::before{width:100%}#loading .loading{opacity:.7}#footer,footer{background-color:#fef3e5;color:#533c34;margin-left:auto;padding-top:3rem;text-align:center;width:calc(100% - 220px)}@media screen and (max-width:1365px){#footer,footer{width:100%}}#footer h2,footer h2{font-size:min(10vw, 200px);align-items:center;color:#533c34;display:flex;padding-bottom:3rem;flex-direction:column;position:relative}#footer h2::after,footer h2::after{content:"service";font-size:calc(min(5vw, 16px) + 20px)}#footer h3,footer h3{color:#533c34}@media screen and (max-width:1365px){#footer .google-map iframe,footer .google-map iframe{max-width:100%}}#footer .contents,footer .contents{border-bottom:1px solid #533c34;display:flex;padding:0 1.5rem;text-align:left}@media screen and (max-width:1365px){#footer .contents,footer .contents{flex-direction:column;padding:0 .5rem}}#footer .contents .content,footer .contents .content{padding:1rem 1rem 1rem;width:50%}@media screen and (max-width:1365px){#footer .contents .content,footer .contents .content{width:100%}}#footer .contents .content h3,footer .contents .content h3{padding-bottom:1rem;font-size:min(6vw, 32px)}#footer .contents .content.left,footer .contents .content.left{border-right:1px solid #533c34}@media screen and (max-width:1365px){#footer .contents .content.left,footer .contents .content.left{border-right:none;border-bottom:1px solid #533c34}}#footer .contents .content.left h3,footer .contents .content.left h3{padding-left:40px;position:relative}@media screen and (max-width:1365px){#footer .contents .content.left h3,footer .contents .content.left h3{padding-left:30px}}#footer .contents .content.left h3::before,footer .contents .content.left h3::before{content:"";background-image:url(/img/section_footer_icon_map.png);background-size:cover;display:inline-block;height:40px;left:0;position:absolute;width:23px}@media screen and (max-width:1365px){#footer .contents .content.left h3::before,footer .contents .content.left h3::before{height:25px;width:15px}}#footer .contents .content.left h3::after,footer .contents .content.left h3::after{content:"　Address";font-size:1rem}#footer .contents .content.left h4,footer .contents .content.left h4{font-size:min(5vw, 16px);line-height:1.5;padding-bottom:.5rem}#footer .contents .content.left ul,footer .contents .content.left ul{list-style-type:disc;margin-left:1.5rem}#footer .contents .content.right h3,footer .contents .content.right h3{padding-left:60px;position:relative}@media screen and (max-width:1365px){#footer .contents .content.right h3,footer .contents .content.right h3{padding-left:30px}}#footer .contents .content.right h3::before,footer .contents .content.right h3::before{content:"";background-image:url(/img/section_footer_icon_time.png);background-size:cover;height:40px;left:0;position:absolute;width:39px}@media screen and (max-width:1365px){#footer .contents .content.right h3::before,footer .contents .content.right h3::before{height:25px;left:-5px;top:2px;width:25px}}#footer .contents .content.right h3::after,footer .contents .content.right h3::after{content:"　Business Hours";font-size:1rem}#footer .contents .content.right .item,footer .contents .content.right .item{padding-bottom:1rem}#footer .contents .content.right .item h4,footer .contents .content.right .item h4{padding-bottom:.5rem}#footer .contents .content.right .item p,footer .contents .content.right .item p{margin-left:1rem}#footer .btm,footer .btm{padding:2rem 0 1rem;position:relative;text-align:center}#footer .btm::before,footer .btm::before{content:"";background-image:url(/img/section_footer_question.png);background-size:contain;background-repeat:no-repeat;height:100%;right:15%;position:absolute;width:150px}@media screen and (max-width:1365px){#footer .btm::before,footer .btm::before{height:30px;right:3%;width:20px}}#footer .btm .content,footer .btm .content{margin-bottom:1rem}#footer .btm .content h4,footer .btm .content h4{padding-bottom:.5rem}#footer .btm .content h4::before,footer .btm .content h4::before{content:"- "}#footer .btm .content h4::after,footer .btm .content h4::after{content:" -"}#footer .btm .content a,footer .btm .content a{border-bottom:1px solid}#footer .btm h3,footer .btm h3{display:inline-block;font-size:min(7vw, 48px);margin-bottom:2rem;position:relative}#footer .btm h3::before,footer .btm h3::before{content:"";background-image:url(/img/section_footer_icon_contact.png);background-size:cover;display:inline-block;height:53px;left:-70px;position:absolute;width:62px}@media screen and (max-width:1365px){#footer .btm h3::before,footer .btm h3::before{height:33px;left:-45px;top:-3px;width:40px}}#footer .btm h3::after,footer .btm h3::after{content:"　Contact Us";font-size:1rem}#footer .sns,footer .sns{display:flex;justify-content:center;margin-bottom:2rem;gap:0 20px}#footer .sns a,footer .sns a{text-align:center;flex-shrink:1}#footer .sns img,footer .sns img{margin-bottom:5px;height:100px;width:100px}#footer .sns h5,footer .sns h5{font-size:20px}#footer .copy,footer .copy{padding:1rem}#footer .pdf,footer .pdf{margin:30px}#footer .pdf p,footer .pdf p{font-size:min(5vw, 24px)}#footer .pdf a,footer .pdf a{border-bottom:1px solid;display:inline-block;margin:20px 0;font-size:min(6vw, 32px);border:1px solid;border-radius:5px;padding:10px 30px;box-shadow:1px 1px 1px 1px}#footer{background-color:#533c34;color:#fff;padding-bottom:30px}#footer h1{margin-bottom:30px}#footer h3{color:#fff}#footer .contents{border-bottom:1px solid gray}#footer .contents .content.left{border-right:1px solid gray}#footer .contents .content.left h3::before{filter:brightness(0) saturate(100%) invert(100%) sepia(18%) saturate(2%) hue-rotate(161deg) brightness(109%) contrast(101%);color:#fff}#footer .contents .content.right h3::before{filter:brightness(0) saturate(100%) invert(100%) sepia(18%) saturate(2%) hue-rotate(161deg) brightness(109%) contrast(101%);color:#fff}#footer .google-map{padding-top:30px}