/*! destyle.css v4.0.1 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,::before,::after{box-sizing:border-box;border-style:solid;border-width:0;min-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:bold}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:-0.25em}sup{top:-0.5em}svg,img,embed,object,iframe{vertical-align:bottom}svg{margin:0;padding:0;display:block;width:auto;height:auto;position:relative}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{vertical-align:top;padding:0}th{vertical-align:top;padding:0;text-align:left;font-weight:bold}.flip-in{opacity:0;transform:rotateX(90deg);transition:opacity .6s ease,transform .6s ease}.flip-in.visible{opacity:1;transform:rotateX(0)}.under-in{opacity:0;transform:translateY(50px);transition:opacity 1s ease,transform 1s ease}.under-in.visible{opacity:1;transform:translateY(0)}.under-in.active{opacity:1;transform:translateY(0)}.top-under-in{opacity:0;transform:translateY(50px);transition:opacity 1s ease,transform 1s ease}.top-under-in.active{opacity:1;transform:translateY(0)}.top-under-in.delay-01{transition-delay:1s}.top-under-in.delay-02{transition-delay:1.5s}.top-under-in.delay-03{transition-delay:2s}.top-under-in.delay-04{transition-delay:2.5s}.roll-in{opacity:0;transform:rotateY(180deg);transition:opacity .6s ease,transform .6s ease}.roll-in.visible{opacity:1;transform:rotateY(0)}.text-in,.text-sub-in{opacity:0;transform:rotateX(90deg);transition:opacity .6s ease,transform .6s ease}.text-in.visible,.text-sub-in.visible{opacity:1;transform:translateY(0)}@keyframes floatBackground{0%{background-position:0% 0%}50%{background-position:50% 10%}100%{background-position:0% 0%}}.reflection{display:inline-block;position:relative;overflow:hidden}.reflection:after{content:"";height:100%;width:30px;position:absolute;top:-180px;left:0;background-color:rgba(243,243,243,.8);opacity:0;-webkit-transform:rotate(45deg);-webkit-animation:reflection 3s ease-in-out infinite}@keyframes reflection{0%{-webkit-transform:scale(0) rotate(45deg);opacity:0}80%{-webkit-transform:scale(0) rotate(45deg);opacity:.5}81%{-webkit-transform:scale(4) rotate(45deg);opacity:1}100%{-webkit-transform:scale(50) rotate(45deg);opacity:0}}@keyframes textshine{0%{background-position:100% 50%}100%{background-position:0% 50%}}*{margin:0;padding:0;box-sizing:border-box;font-weight:500}* .sp{display:none}* html,* body{overflow-x:hidden;overscroll-behavior-x:none}* body{overflow-x:hidden;font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-style:normal}* body.no-scroll{overflow:hidden;position:fixed;width:100%}@media(max-width: 767px){* .sp{display:block}* .pc{display:none}}body{background:#f0f0f0;position:relative}header .top_header{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-between;position:fixed;top:0;right:0;box-sizing:border-box;padding:calc(2.0833333333vw) calc(2.0833333333vw) calc(0vw) calc(3.4722222222vw)}@media(max-width: 767px){header .top_header{padding:calc(4vw) calc(4vw) calc(0vw) calc(6.6666666667vw)}}@media(min-width: 767px)and (max-width: 1000px){header .top_header{padding:calc(2.0833333333vw) calc(2.0833333333vw) calc(0vw) calc(3.4722222222vw)}}header .top_header{z-index:1500}header .top_header .logo{width:calc(24.3055555556vw)}@media(max-width: 767px){header .top_header .logo{width:calc(46.6666666667vw)}}@media(min-width: 767px)and (max-width: 1000px){header .top_header .logo{width:calc(24.3055555556vw)}}header .top_header .logo img{width:100%}header .top_header .logo span{margin-top:calc(1.0416666667vw)}@media(max-width: 767px){header .top_header .logo span{margin-top:calc(2vw)}}@media(min-width: 767px)and (max-width: 1000px){header .top_header .logo span{margin-top:calc(1.0416666667vw)}}header .top_header .logo span strong{font-size:min(1.3888888889vw,20px)}@media(max-width: 767px){header .top_header .logo span strong{font-size:min(2.6666666667vw,20px)}}@media(min-width: 767px)and (max-width: 1000px){header .top_header .logo span strong{font-size:min(1.3888888889vw,20px)}}header .top_header .recruit_cta{box-sizing:border-box;padding:calc(0.6944444444vw) calc(1.3888888889vw)}@media(max-width: 767px){header .top_header .recruit_cta{padding:calc(1.3333333333vw) calc(2.6666666667vw)}}@media(min-width: 767px)and (max-width: 1000px){header .top_header .recruit_cta{padding:calc(0.6944444444vw) calc(1.3888888889vw)}}header .top_header .recruit_cta{background:#000;border-radius:2vw;display:flex;flex-direction:row;align-items:center;position:relative}header .top_header .recruit_cta a{display:flex;flex-direction:row;align-items:center;box-sizing:border-box;padding:calc(0.6944444444vw) calc(3.4722222222vw)}@media(max-width: 767px){header .top_header .recruit_cta a{padding:calc(1.3333333333vw) calc(6.6666666667vw)}}@media(min-width: 767px)and (max-width: 1000px){header .top_header .recruit_cta a{padding:calc(0.6944444444vw) calc(3.4722222222vw)}}header .top_header .recruit_cta a{background:#fff;border-radius:2vw;font-size:min(1.25vw,18px)}@media(max-width: 767px){header .top_header .recruit_cta a{font-size:min(2.4vw,18px)}}@media(min-width: 767px)and (max-width: 1000px){header .top_header .recruit_cta a{font-size:min(1.25vw,18px)}}header .top_header .recruit_cta a{transition:all .3s}header .top_header .recruit_cta a.left_btn{margin-right:calc(2.0833333333vw)}@media(max-width: 767px){header .top_header .recruit_cta a.left_btn{margin-right:calc(4vw)}}@media(min-width: 767px)and (max-width: 1000px){header .top_header .recruit_cta a.left_btn{margin-right:calc(2.0833333333vw)}}header .top_header .recruit_cta a::before{content:"";display:block;width:calc(1.0416666667vw)}@media(max-width: 767px){header .top_header .recruit_cta a::before{width:calc(2vw)}}@media(min-width: 767px)and (max-width: 1000px){header .top_header .recruit_cta a::before{width:calc(1.0416666667vw)}}header .top_header .recruit_cta a::before{height:calc(1.0416666667vw)}@media(max-width: 767px){header .top_header .recruit_cta a::before{height:calc(2vw)}}@media(min-width: 767px)and (max-width: 1000px){header .top_header .recruit_cta a::before{height:calc(1.0416666667vw)}}header .top_header .recruit_cta a::before{background-image:url(../images/cta-icon.png);background-repeat:no-repeat;background-size:cover;margin-right:calc(0.6944444444vw)}@media(max-width: 767px){header .top_header .recruit_cta a::before{margin-right:calc(1.3333333333vw)}}@media(min-width: 767px)and (max-width: 1000px){header .top_header .recruit_cta a::before{margin-right:calc(0.6944444444vw)}}header .top_header .recruit_cta a::before{margin-top:calc(0.2083333333vw)}@media(max-width: 767px){header .top_header .recruit_cta a::before{margin-top:calc(0.4vw)}}@media(min-width: 767px)and (max-width: 1000px){header .top_header .recruit_cta a::before{margin-top:calc(0.2083333333vw)}}header .top_header .recruit_cta a::before{transition:all .3s}header .top_header .recruit_cta a:hover{background:#707070;color:#fff}header .top_header .recruit_cta a:hover::before{transform:rotate(360deg)}header .top_header .recruit_cta::after{content:"";display:block;width:2px;height:calc(2.0833333333vw)}@media(max-width: 767px){header .top_header .recruit_cta::after{height:calc(4vw)}}@media(min-width: 767px)and (max-width: 1000px){header .top_header .recruit_cta::after{height:calc(2.0833333333vw)}}header .top_header .recruit_cta::after{background:#fff;position:absolute;left:51%;top:50%;transform:translate(-50%, -50%)}header .top_header.is-side{width:auto;flex-direction:column;align-items:center;top:10%;right:0;box-sizing:border-box;padding:calc(0vw)}@media(max-width: 767px){header .top_header.is-side{padding:calc(0vw)}}@media(min-width: 767px)and (max-width: 1000px){header .top_header.is-side{padding:calc(0vw)}}header .top_header.is-side{z-index:1500;width:calc(13.8888888889vw)}@media(max-width: 767px){header .top_header.is-side{width:calc(26.6666666667vw)}}@media(min-width: 767px)and (max-width: 1000px){header .top_header.is-side{width:calc(13.8888888889vw)}}header .top_header.is-side .logo{width:100%;margin-bottom:calc(0.3472222222vw)}@media(max-width: 767px){header .top_header.is-side .logo{margin-bottom:calc(0.6666666667vw)}}@media(min-width: 767px)and (max-width: 1000px){header .top_header.is-side .logo{margin-bottom:calc(0.3472222222vw)}}header .top_header.is-side .logo a{width:100%;display:flex;flex-direction:column;align-items:flex-start}header .top_header.is-side .logo a img{width:80%}header .top_header.is-side .logo a span{font-size:min(1.0416666667vw,15px)}@media(max-width: 767px){header .top_header.is-side .logo a span{font-size:min(2vw,15px)}}@media(min-width: 767px)and (max-width: 1000px){header .top_header.is-side .logo a span{font-size:min(1.0416666667vw,15px)}}header .top_header.is-side .logo a span{margin:0}header .top_header.is-side .logo a span strong{font-size:min(1.0416666667vw,15px)}@media(max-width: 767px){header .top_header.is-side .logo a span strong{font-size:min(2vw,15px)}}@media(min-width: 767px)and (max-width: 1000px){header .top_header.is-side .logo a span strong{font-size:min(1.0416666667vw,15px)}}header .top_header.is-side .recruit_cta{padding:calc(0.6944444444vw) calc(1.0416666667vw) calc(0.6944444444vw) calc(0.6944444444vw)}@media(max-width: 767px){header .top_header.is-side .recruit_cta{padding:calc(1.3333333333vw) calc(2vw) calc(1.3333333333vw) calc(1.3333333333vw)}}@media(min-width: 767px)and (max-width: 1000px){header .top_header.is-side .recruit_cta{padding:calc(0.6944444444vw) calc(1.0416666667vw) calc(0.6944444444vw) calc(0.6944444444vw)}}header .top_header.is-side .recruit_cta{flex-direction:column;align-items:flex-start;position:relative;border-radius:1.39vw;border-top-right-radius:0;border-bottom-right-radius:0;min-width:180px}header .top_header.is-side .recruit_cta a{display:flex;flex-direction:row;align-items:center;box-sizing:border-box;padding:calc(0.6944444444vw) calc(0.6944444444vw)}@media(max-width: 767px){header .top_header.is-side .recruit_cta a{padding:calc(1.3333333333vw) calc(1.3333333333vw)}}@media(min-width: 767px)and (max-width: 1000px){header .top_header.is-side .recruit_cta a{padding:calc(0.6944444444vw) calc(0.6944444444vw)}}header .top_header.is-side .recruit_cta a{font-size:min(.9722222222vw,14px)}@media(max-width: 767px){header .top_header.is-side .recruit_cta a{font-size:min(1.8666666667vw,14px)}}@media(min-width: 767px)and (max-width: 1000px){header .top_header.is-side .recruit_cta a{font-size:min(.9722222222vw,14px)}}header .top_header.is-side .recruit_cta a{transition:all .3s;width:calc(12.5vw)}@media(max-width: 767px){header .top_header.is-side .recruit_cta a{width:calc(24vw)}}@media(min-width: 767px)and (max-width: 1000px){header .top_header.is-side .recruit_cta a{width:calc(12.5vw)}}header .top_header.is-side .recruit_cta a.left_btn{margin-right:calc(0vw)}@media(max-width: 767px){header .top_header.is-side .recruit_cta a.left_btn{margin-right:calc(0vw)}}@media(min-width: 767px)and (max-width: 1000px){header .top_header.is-side .recruit_cta a.left_btn{margin-right:calc(0vw)}}header .top_header.is-side .recruit_cta a.left_btn{margin-bottom:calc(0.6944444444vw)}@media(max-width: 767px){header .top_header.is-side .recruit_cta a.left_btn{margin-bottom:calc(1.3333333333vw)}}@media(min-width: 767px)and (max-width: 1000px){header .top_header.is-side .recruit_cta a.left_btn{margin-bottom:calc(0.6944444444vw)}}header .top_header.is-side .recruit_cta a::before{width:calc(0.6944444444vw)}@media(max-width: 767px){header .top_header.is-side .recruit_cta a::before{width:calc(1.3333333333vw)}}@media(min-width: 767px)and (max-width: 1000px){header .top_header.is-side .recruit_cta a::before{width:calc(0.6944444444vw)}}header .top_header.is-side .recruit_cta a::before{height:calc(0.6944444444vw)}@media(max-width: 767px){header .top_header.is-side .recruit_cta a::before{height:calc(1.3333333333vw)}}@media(min-width: 767px)and (max-width: 1000px){header .top_header.is-side .recruit_cta a::before{height:calc(0.6944444444vw)}}header .top_header.is-side .recruit_cta a:hover{background:#707070;color:#fff}header .top_header.is-side .recruit_cta a:hover::before{transform:rotate(360deg)}header .top_header.is-side .recruit_cta::after{display:none}@media(max-width: 767px){header .top_header.is-scrolled{background:hsla(0,0%,100%,.8);padding-bottom:calc(1.3888888889vw)}}@media(max-width: 767px)and (max-width: 767px){header .top_header.is-scrolled{padding-bottom:calc(2.6666666667vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){header .top_header.is-scrolled{padding-bottom:calc(1.3888888889vw)}}header .side_bar{box-sizing:border-box;padding-left:calc(0.6944444444vw)}@media(max-width: 767px){header .side_bar{padding-left:calc(1.3333333333vw)}}@media(min-width: 767px)and (max-width: 1000px){header .side_bar{padding-left:calc(0.6944444444vw)}}header .side_bar{padding-top:calc(2.0833333333vw)}@media(max-width: 767px){header .side_bar{padding-top:calc(4vw)}}@media(min-width: 767px)and (max-width: 1000px){header .side_bar{padding-top:calc(2.0833333333vw)}}header .side_bar{position:absolute;left:2%;top:2.5%;color:#000;z-index:1000}header .side_bar .hd_nav{width:100%}header .side_bar .hd_nav ul{display:flex;flex-direction:column;align-items:flex-start}header .side_bar .hd_nav ul li{margin-bottom:calc(0.3472222222vw)}@media(max-width: 767px){header .side_bar .hd_nav ul li{margin-bottom:calc(0.6666666667vw)}}@media(min-width: 767px)and (max-width: 1000px){header .side_bar .hd_nav ul li{margin-bottom:calc(0.3472222222vw)}}header .side_bar .hd_nav ul li{font-size:min(.9722222222vw,14px)}@media(max-width: 767px){header .side_bar .hd_nav ul li{font-size:min(1.8666666667vw,14px)}}@media(min-width: 767px)and (max-width: 1000px){header .side_bar .hd_nav ul li{font-size:min(.9722222222vw,14px)}}header .side_bar .hd_nav ul li{color:inherit}header .side_bar .hd_nav ul li::after{content:"";display:block;width:calc(2.0833333333vw)}@media(max-width: 767px){header .side_bar .hd_nav ul li::after{width:calc(4vw)}}@media(min-width: 767px)and (max-width: 1000px){header .side_bar .hd_nav ul li::after{width:calc(2.0833333333vw)}}header .side_bar .hd_nav ul li::after{height:1px;border-radius:5px;background:#000;margin-top:calc(0.3472222222vw)}@media(max-width: 767px){header .side_bar .hd_nav ul li::after{margin-top:calc(0.6666666667vw)}}@media(min-width: 767px)and (max-width: 1000px){header .side_bar .hd_nav ul li::after{margin-top:calc(0.3472222222vw)}}header .side_bar .hd_nav ul li::after{transition:background-color .25s ease,opacity .25s ease}header .side_bar .hd_nav ul li a{font-family:"arial",sans-serif;font-weight:400}header .hamburger{display:none;flex-wrap:wrap;justify-content:center;align-items:center;gap:5px;width:50px;height:50px;padding:11px;box-sizing:border-box;cursor:pointer;position:fixed;top:20px;right:20px;z-index:2000}header .hamburger span{display:block;width:6px;height:6px;background:#000;border-radius:50%;transition:all .3s ease}header .hamburger.active span{background:#fff;opacity:0}header .hamburger.active span:nth-child(1),header .hamburger.active span:nth-child(5),header .hamburger.active span:nth-child(9){opacity:1}header .hamburger.active span:nth-child(3),header .hamburger.active span:nth-child(7){opacity:1}header .hamburger.active span:nth-child(1){transform:translate(7px, 7px)}header .hamburger.active span:nth-child(3){transform:translate(-7px, 7px)}header .hamburger.active span:nth-child(5){transform:scale(1.2)}header .hamburger.active span:nth-child(7){transform:translate(7px, -7px)}header .hamburger.active span:nth-child(9){transform:translate(-7px, -7px)}@media(max-width: 767px){header .hamburger{display:flex}}header .mobile_nav{display:none;position:fixed;top:0;right:-100%;width:80%;max-width:400px;height:100vh;background:#000;z-index:1900;transition:right .3s ease;box-sizing:border-box;padding:100px 40px 40px}header .mobile_nav.active{right:0}header .mobile_nav ul{display:flex;flex-direction:column;gap:20px}header .mobile_nav ul li a{color:#fff;font-family:"arial",sans-serif;font-size:18px;font-weight:400;display:block;padding:10px 0;border-bottom:1px solid hsla(0,0%,100%,.2);transition:opacity .3s ease}header .mobile_nav ul li a:hover{opacity:.7}header .mobile_nav .mobile_cta{margin-top:40px;display:flex;flex-direction:column;gap:15px}header .mobile_nav .mobile_cta a{display:flex;align-items:center;justify-content:center;padding:15px 20px;background:#fff;border-radius:30px;font-size:14px;color:#000;transition:all .3s ease}header .mobile_nav .mobile_cta a::before{content:"";display:block;width:15px;height:15px;background-image:url(../images/cta-icon.png);background-repeat:no-repeat;background-size:cover;margin-right:10px}header .mobile_nav .mobile_cta a:hover{background:#707070;color:#fff}header .nav_overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100vh;background:rgba(0,0,0,.5);z-index:-1;opacity:0;transition:opacity .3s ease}header .nav_overlay.active{opacity:1;z-index:1}header body.nav-open{overflow:hidden}@media(max-width: 767px){header .top_header{padding:calc(3.4722222222vw) calc(0.6944444444vw) calc(0vw)}}@media(max-width: 767px)and (max-width: 767px){header .top_header{padding:calc(6.6666666667vw) calc(1.3333333333vw) calc(0vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){header .top_header{padding:calc(3.4722222222vw) calc(0.6944444444vw) calc(0vw)}}@media(max-width: 767px){header .top_header .logo{width:50%}header .top_header .logo a{font-size:min(1.3888888889vw,20px)}}@media(max-width: 767px)and (max-width: 767px){header .top_header .logo a{font-size:min(2.6666666667vw,20px)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){header .top_header .logo a{font-size:min(1.3888888889vw,20px)}}@media(max-width: 767px){header .top_header .recruit_cta{width:98%;position:fixed;bottom:30px;left:50%;transform:translateX(-50%);z-index:100;opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s;justify-content:space-between}header .top_header .recruit_cta.is-visible{opacity:1;visibility:visible}header .top_header .recruit_cta a{width:48%;padding:calc(1.3888888889vw) calc(0vw);font-size:min(1.6666666667vw,24px);justify-content:center}}@media(max-width: 767px)and (max-width: 767px){header .top_header .recruit_cta a{padding:calc(2.6666666667vw) calc(0vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){header .top_header .recruit_cta a{padding:calc(1.3888888889vw) calc(0vw)}}@media(max-width: 767px)and (max-width: 767px){header .top_header .recruit_cta a{font-size:min(3.2vw,24px)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){header .top_header .recruit_cta a{font-size:min(1.6666666667vw,24px)}}@media(max-width: 767px){header .top_header .recruit_cta a.left_btn{margin-right:calc(0vw)}}@media(max-width: 767px)and (max-width: 767px){header .top_header .recruit_cta a.left_btn{margin-right:calc(0vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){header .top_header .recruit_cta a.left_btn{margin-right:calc(0vw)}}@media(max-width: 767px){header .top_header .recruit_cta::after{height:calc(3.4722222222vw);left:50%;transform:translate(-50%, -50%)}}@media(max-width: 767px)and (max-width: 767px){header .top_header .recruit_cta::after{height:calc(6.6666666667vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){header .top_header .recruit_cta::after{height:calc(3.4722222222vw)}}@media(max-width: 767px){header .side_bar{display:none}header .hamburger{display:flex}header .mobile_nav{display:block}header .nav_overlay{display:block}}footer .ft_cta{width:100%;background:#fff;position:relative}footer .ft_cta .infinite-slider{width:100%;overflow:hidden;display:flex;flex-direction:column;gap:10px;box-sizing:border-box;padding:calc(0.6944444444vw)}@media(max-width: 767px){footer .ft_cta .infinite-slider{padding:calc(1.3333333333vw)}}@media(min-width: 767px)and (max-width: 1000px){footer .ft_cta .infinite-slider{padding:calc(0.6944444444vw)}}footer .ft_cta .infinite-slider .slider-row{width:100%;overflow:hidden}footer .ft_cta .infinite-slider .slider-track{display:flex;gap:10px;width:max-content}footer .ft_cta .infinite-slider .slider-item{flex-shrink:0;width:calc(20.8333333333vw)}@media(max-width: 767px){footer .ft_cta .infinite-slider .slider-item{width:calc(40vw)}}@media(min-width: 767px)and (max-width: 1000px){footer .ft_cta .infinite-slider .slider-item{width:calc(20.8333333333vw)}}footer .ft_cta .infinite-slider .slider-item img{width:100%;height:calc(13.8888888889vw)}@media(max-width: 767px){footer .ft_cta .infinite-slider .slider-item img{height:calc(26.6666666667vw)}}@media(min-width: 767px)and (max-width: 1000px){footer .ft_cta .infinite-slider .slider-item img{height:calc(13.8888888889vw)}}footer .ft_cta .infinite-slider .slider-item img{object-fit:cover;border-radius:10px}footer .ft_cta .infinite-slider .row-left .slider-track{animation:scroll-left 30s linear infinite}footer .ft_cta .infinite-slider .row-right .slider-track{animation:scroll-right 30s linear infinite}@keyframes scroll-left{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}@keyframes scroll-right{0%{transform:translateX(-50%)}100%{transform:translateX(0)}}footer .ft_cta .ft_btn_wrap{width:100%;height:100%;background:hsla(0,0%,100%,.6);position:absolute;top:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center}footer .ft_cta .ft_btn_wrap .links_box{display:flex;flex-direction:column;align-items:center;margin-top:calc(3.4722222222vw)}@media(max-width: 767px){footer .ft_cta .ft_btn_wrap .links_box{margin-top:calc(6.6666666667vw)}}@media(min-width: 767px)and (max-width: 1000px){footer .ft_cta .ft_btn_wrap .links_box{margin-top:calc(3.4722222222vw)}}footer .ft_cta .ft_btn_wrap .links_box a{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:calc(26.3888888889vw)}@media(max-width: 767px){footer .ft_cta .ft_btn_wrap .links_box a{width:calc(50.6666666667vw)}}@media(min-width: 767px)and (max-width: 1000px){footer .ft_cta .ft_btn_wrap .links_box a{width:calc(26.3888888889vw)}}footer .ft_cta .ft_btn_wrap .links_box a{height:calc(6.9444444444vw)}@media(max-width: 767px){footer .ft_cta .ft_btn_wrap .links_box a{height:calc(13.3333333333vw)}}@media(min-width: 767px)and (max-width: 1000px){footer .ft_cta .ft_btn_wrap .links_box a{height:calc(6.9444444444vw)}}footer .ft_cta .ft_btn_wrap .links_box a{background:#f64850;color:#fff;box-sizing:border-box;padding:calc(0vw) calc(2.0833333333vw)}@media(max-width: 767px){footer .ft_cta .ft_btn_wrap .links_box a{padding:calc(0vw) calc(4vw)}}@media(min-width: 767px)and (max-width: 1000px){footer .ft_cta .ft_btn_wrap .links_box a{padding:calc(0vw) calc(2.0833333333vw)}}footer .ft_cta .ft_btn_wrap .links_box a{border-radius:50px}footer .ft_cta .ft_btn_wrap .links_box a p{font-size:min(2.0833333333vw,30px)}@media(max-width: 767px){footer .ft_cta .ft_btn_wrap .links_box a p{font-size:min(4vw,30px)}}@media(min-width: 767px)and (max-width: 1000px){footer .ft_cta .ft_btn_wrap .links_box a p{font-size:min(2.0833333333vw,30px)}}footer .ft_cta .ft_btn_wrap .links_box a p{font-weight:400}footer .ft_cta .ft_btn_wrap .links_box a p span{font-size:min(3.4722222222vw,50px)}@media(max-width: 767px){footer .ft_cta .ft_btn_wrap .links_box a p span{font-size:min(6.6666666667vw,50px)}}@media(min-width: 767px)and (max-width: 1000px){footer .ft_cta .ft_btn_wrap .links_box a p span{font-size:min(3.4722222222vw,50px)}}footer .ft_cta .ft_btn_wrap .links_box a p span{font-weight:600}footer .ft_cta .ft_btn_wrap .links_box a.line{background:#06c755;margin-top:calc(2.0833333333vw)}@media(max-width: 767px){footer .ft_cta .ft_btn_wrap .links_box a.line{margin-top:calc(4vw)}}@media(min-width: 767px)and (max-width: 1000px){footer .ft_cta .ft_btn_wrap .links_box a.line{margin-top:calc(2.0833333333vw)}}footer .ft_cta .ft_btn_wrap .links_box a::after{content:"";display:block;width:calc(2.5416666667vw)}@media(max-width: 767px){footer .ft_cta .ft_btn_wrap .links_box a::after{width:calc(4.88vw)}}@media(min-width: 767px)and (max-width: 1000px){footer .ft_cta .ft_btn_wrap .links_box a::after{width:calc(2.5416666667vw)}}footer .ft_cta .ft_btn_wrap .links_box a::after{height:calc(3.4722222222vw)}@media(max-width: 767px){footer .ft_cta .ft_btn_wrap .links_box a::after{height:calc(6.6666666667vw)}}@media(min-width: 767px)and (max-width: 1000px){footer .ft_cta .ft_btn_wrap .links_box a::after{height:calc(3.4722222222vw)}}footer .ft_cta .ft_btn_wrap .links_box a::after{background-image:url(../images/arrow_white.png);background-repeat:no-repeat;background-size:cover;transition:all .3s}footer .ft_content{width:100%;box-sizing:border-box;padding:calc(2.0833333333vw) calc(3.4722222222vw) calc(1.3888888889vw)}@media(max-width: 767px){footer .ft_content{padding:calc(4vw) calc(6.6666666667vw) calc(2.6666666667vw)}}@media(min-width: 767px)and (max-width: 1000px){footer .ft_content{padding:calc(2.0833333333vw) calc(3.4722222222vw) calc(1.3888888889vw)}}footer .ft_content{background:#000;color:#fff}footer .ft_content .ft_top{width:100%;display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;margin-bottom:calc(2.7777777778vw)}@media(max-width: 767px){footer .ft_content .ft_top{margin-bottom:calc(5.3333333333vw)}}@media(min-width: 767px)and (max-width: 1000px){footer .ft_content .ft_top{margin-bottom:calc(2.7777777778vw)}}footer .ft_content .ft_top .logo_box{display:flex;flex-direction:column;align-items:flex-start}footer .ft_content .ft_top .logo_box .ft_logo{width:calc(24.3055555556vw)}@media(max-width: 767px){footer .ft_content .ft_top .logo_box .ft_logo{width:calc(46.6666666667vw)}}@media(min-width: 767px)and (max-width: 1000px){footer .ft_content .ft_top .logo_box .ft_logo{width:calc(24.3055555556vw)}}footer .ft_content .ft_top .logo_box .ft_logo img{width:100%}footer .ft_content .ft_top .logo_box p{font-size:min(.9722222222vw,14px)}@media(max-width: 767px){footer .ft_content .ft_top .logo_box p{font-size:min(1.8666666667vw,14px)}}@media(min-width: 767px)and (max-width: 1000px){footer .ft_content .ft_top .logo_box p{font-size:min(.9722222222vw,14px)}}footer .ft_content .ft_top .logo_box p{margin-top:calc(0.6944444444vw)}@media(max-width: 767px){footer .ft_content .ft_top .logo_box p{margin-top:calc(1.3333333333vw)}}@media(min-width: 767px)and (max-width: 1000px){footer .ft_content .ft_top .logo_box p{margin-top:calc(0.6944444444vw)}}footer .ft_content .ft_top .logo_box p{font-weight:400}footer .ft_content .ft_top .logo_box .company_info{display:flex;flex-direction:column;align-items:flex-start;margin-top:calc(2.0833333333vw)}@media(max-width: 767px){footer .ft_content .ft_top .logo_box .company_info{margin-top:calc(4vw)}}@media(min-width: 767px)and (max-width: 1000px){footer .ft_content .ft_top .logo_box .company_info{margin-top:calc(2.0833333333vw)}}footer .ft_content .ft_top .logo_box .company_info p{font-size:min(1.25vw,18px)}@media(max-width: 767px){footer .ft_content .ft_top .logo_box .company_info p{font-size:min(2.4vw,18px)}}@media(min-width: 767px)and (max-width: 1000px){footer .ft_content .ft_top .logo_box .company_info p{font-size:min(1.25vw,18px)}}footer .ft_content .ft_top .logo_box .company_info p{font-weight:600}footer .ft_content .ft_top .logo_box .company_info span{font-size:min(.9722222222vw,14px)}@media(max-width: 767px){footer .ft_content .ft_top .logo_box .company_info span{font-size:min(1.8666666667vw,14px)}}@media(min-width: 767px)and (max-width: 1000px){footer .ft_content .ft_top .logo_box .company_info span{font-size:min(.9722222222vw,14px)}}footer .ft_content .ft_top .logo_box .company_info span{font-weight:400;margin-top:calc(0.6944444444vw)}@media(max-width: 767px){footer .ft_content .ft_top .logo_box .company_info span{margin-top:calc(1.3333333333vw)}}@media(min-width: 767px)and (max-width: 1000px){footer .ft_content .ft_top .logo_box .company_info span{margin-top:calc(0.6944444444vw)}}footer .ft_content .ft_bottom{width:100%;display:flex;flex-direction:row;align-items:flex-end;justify-content:space-between}footer .ft_content .ft_bottom .copy_rights{font-size:min(.9722222222vw,14px)}@media(max-width: 767px){footer .ft_content .ft_bottom .copy_rights{font-size:min(1.8666666667vw,14px)}}@media(min-width: 767px)and (max-width: 1000px){footer .ft_content .ft_bottom .copy_rights{font-size:min(.9722222222vw,14px)}}footer .ft_content .ft_bottom .copy_rights{font-family:"arial",sans-serif;font-weight:700}@media(max-width: 767px){footer .ft_cta .infinite-slider{gap:5px}footer .ft_cta .infinite-slider .slider-track{gap:5px}footer .ft_cta .infinite-slider .slider-item{width:calc(20.8333333333vw)}}@media(max-width: 767px)and (max-width: 767px){footer .ft_cta .infinite-slider .slider-item{width:calc(40vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){footer .ft_cta .infinite-slider .slider-item{width:calc(20.8333333333vw)}}@media(max-width: 767px){footer .ft_cta .infinite-slider .slider-item img{height:calc(13.8888888889vw)}}@media(max-width: 767px)and (max-width: 767px){footer .ft_cta .infinite-slider .slider-item img{height:calc(26.6666666667vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){footer .ft_cta .infinite-slider .slider-item img{height:calc(13.8888888889vw)}}@media(max-width: 767px){footer .ft_cta .infinite-slider .row-left .slider-track{animation:scroll-left 35s linear infinite}footer .ft_cta .infinite-slider .row-right .slider-track{animation:scroll-right 35s linear infinite}footer .ft_cta .ft_btn_wrap .ft_cta__entry{width:calc(20.8333333333vw);height:calc(13.8888888889vw);box-shadow:5px 5px 0px #000;font-size:min(1.1111111111vw,16px);border-radius:20px}}@media(max-width: 767px)and (max-width: 767px){footer .ft_cta .ft_btn_wrap .ft_cta__entry{width:calc(40vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){footer .ft_cta .ft_btn_wrap .ft_cta__entry{width:calc(20.8333333333vw)}}@media(max-width: 767px)and (max-width: 767px){footer .ft_cta .ft_btn_wrap .ft_cta__entry{height:calc(26.6666666667vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){footer .ft_cta .ft_btn_wrap .ft_cta__entry{height:calc(13.8888888889vw)}}@media(max-width: 767px)and (max-width: 767px){footer .ft_cta .ft_btn_wrap .ft_cta__entry{font-size:min(2.1333333333vw,16px)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){footer .ft_cta .ft_btn_wrap .ft_cta__entry{font-size:min(1.1111111111vw,16px)}}@media(max-width: 767px){footer .ft_cta .ft_btn_wrap .ft_cta__entry span{font-size:min(4.1666666667vw,60px)}}@media(max-width: 767px)and (max-width: 767px){footer .ft_cta .ft_btn_wrap .ft_cta__entry span{font-size:min(8vw,60px)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){footer .ft_cta .ft_btn_wrap .ft_cta__entry span{font-size:min(4.1666666667vw,60px)}}@media(max-width: 767px){footer .ft_content{padding:calc(4.1666666667vw) calc(1.3888888889vw) calc(2.0833333333vw)}}@media(max-width: 767px)and (max-width: 767px){footer .ft_content{padding:calc(8vw) calc(2.6666666667vw) calc(4vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){footer .ft_content{padding:calc(4.1666666667vw) calc(1.3888888889vw) calc(2.0833333333vw)}}@media(max-width: 767px){footer .ft_content .ft_top{flex-direction:column;align-items:center;justify-content:inherit;margin-bottom:calc(4.1666666667vw)}}@media(max-width: 767px)and (max-width: 767px){footer .ft_content .ft_top{margin-bottom:calc(8vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){footer .ft_content .ft_top{margin-bottom:calc(4.1666666667vw)}}@media(max-width: 767px){footer .ft_content .ft_top .logo_box{align-items:center}footer .ft_content .ft_top .logo_box .ft_logo{width:calc(34.7222222222vw)}}@media(max-width: 767px)and (max-width: 767px){footer .ft_content .ft_top .logo_box .ft_logo{width:calc(66.6666666667vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){footer .ft_content .ft_top .logo_box .ft_logo{width:calc(34.7222222222vw)}}@media(max-width: 767px){footer .ft_content .ft_top .logo_box p{font-size:min(1.5277777778vw,22px);line-height:1.8;text-align:center;margin-top:calc(1.3888888889vw)}}@media(max-width: 767px)and (max-width: 767px){footer .ft_content .ft_top .logo_box p{font-size:min(2.9333333333vw,22px)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){footer .ft_content .ft_top .logo_box p{font-size:min(1.5277777778vw,22px)}}@media(max-width: 767px)and (max-width: 767px){footer .ft_content .ft_top .logo_box p{margin-top:calc(2.6666666667vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){footer .ft_content .ft_top .logo_box p{margin-top:calc(1.3888888889vw)}}@media(max-width: 767px){footer .ft_content .ft_top .logo_box .company_info{align-items:center;margin-top:calc(2.0833333333vw)}}@media(max-width: 767px)and (max-width: 767px){footer .ft_content .ft_top .logo_box .company_info{margin-top:calc(4vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){footer .ft_content .ft_top .logo_box .company_info{margin-top:calc(2.0833333333vw)}}@media(max-width: 767px){footer .ft_content .ft_top .logo_box .company_info p{font-size:min(2.0833333333vw,30px);font-weight:600}}@media(max-width: 767px)and (max-width: 767px){footer .ft_content .ft_top .logo_box .company_info p{font-size:min(4vw,30px)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){footer .ft_content .ft_top .logo_box .company_info p{font-size:min(2.0833333333vw,30px)}}@media(max-width: 767px){footer .ft_content .ft_top .logo_box .company_info span{font-size:min(1.5277777778vw,22px);line-height:1.8;text-align:center;margin-top:calc(1.3888888889vw)}}@media(max-width: 767px)and (max-width: 767px){footer .ft_content .ft_top .logo_box .company_info span{font-size:min(2.9333333333vw,22px)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){footer .ft_content .ft_top .logo_box .company_info span{font-size:min(1.5277777778vw,22px)}}@media(max-width: 767px)and (max-width: 767px){footer .ft_content .ft_top .logo_box .company_info span{margin-top:calc(2.6666666667vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){footer .ft_content .ft_top .logo_box .company_info span{margin-top:calc(1.3888888889vw)}}@media(max-width: 767px){footer .ft_content .ft_bottom{flex-direction:column-reverse;align-items:center;justify-content:inherit}footer .ft_content .ft_bottom .copy_rights{font-size:min(1.25vw,18px)}}@media(max-width: 767px)and (max-width: 767px){footer .ft_content .ft_bottom .copy_rights{font-size:min(2.4vw,18px)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){footer .ft_content .ft_bottom .copy_rights{font-size:min(1.25vw,18px)}}.bg_color{width:100%;background:#f0f0f0;box-sizing:border-box;padding:calc(0vw) calc(0.6944444444vw) calc(1.3888888889vw)}@media(max-width: 767px){.bg_color{padding:calc(0vw) calc(1.3333333333vw) calc(2.6666666667vw)}}@media(min-width: 767px)and (max-width: 1000px){.bg_color{padding:calc(0vw) calc(0.6944444444vw) calc(1.3888888889vw)}}.bg_color{margin-top:calc(-0.0694444444vw)}@media(max-width: 767px){.bg_color{margin-top:calc(-0.1333333333vw)}}@media(min-width: 767px)and (max-width: 1000px){.bg_color{margin-top:calc(-0.0694444444vw)}}.bg_color::before{content:"";display:block;position:fixed;top:0;left:0;width:100%;height:10px;background-color:#f0f0f0;z-index:1000}.bg_color .sticky_content{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;position:relative}.bg_color .side_menu{width:calc(8.3333333333vw)}@media(max-width: 767px){.bg_color .side_menu{width:calc(16vw)}}@media(min-width: 767px)and (max-width: 1000px){.bg_color .side_menu{width:calc(8.3333333333vw)}}.bg_color .side_menu{height:calc(100vh - 1.38vw);box-sizing:border-box;padding-left:calc(0.6944444444vw)}@media(max-width: 767px){.bg_color .side_menu{padding-left:calc(1.3333333333vw)}}@media(min-width: 767px)and (max-width: 1000px){.bg_color .side_menu{padding-left:calc(0.6944444444vw)}}.bg_color .side_menu{padding-top:calc(2.0833333333vw)}@media(max-width: 767px){.bg_color .side_menu{padding-top:calc(4vw)}}@media(min-width: 767px)and (max-width: 1000px){.bg_color .side_menu{padding-top:calc(2.0833333333vw)}}.bg_color .side_menu{color:#000;z-index:1000;background:#fff;border-radius:.5vw;position:sticky;left:0;top:.69vw}.bg_color .side_menu ul{display:flex;flex-direction:column;align-items:flex-start}.bg_color .side_menu ul li{margin-bottom:calc(0.3472222222vw)}@media(max-width: 767px){.bg_color .side_menu ul li{margin-bottom:calc(0.6666666667vw)}}@media(min-width: 767px)and (max-width: 1000px){.bg_color .side_menu ul li{margin-bottom:calc(0.3472222222vw)}}.bg_color .side_menu ul li{font-size:min(.9722222222vw,14px)}@media(max-width: 767px){.bg_color .side_menu ul li{font-size:min(1.8666666667vw,14px)}}@media(min-width: 767px)and (max-width: 1000px){.bg_color .side_menu ul li{font-size:min(.9722222222vw,14px)}}.bg_color .side_menu ul li{color:inherit}.bg_color .side_menu ul li::after{content:"";display:block;width:calc(2.0833333333vw)}@media(max-width: 767px){.bg_color .side_menu ul li::after{width:calc(4vw)}}@media(min-width: 767px)and (max-width: 1000px){.bg_color .side_menu ul li::after{width:calc(2.0833333333vw)}}.bg_color .side_menu ul li::after{height:1px;border-radius:5px;background:#000;margin-top:calc(0.3472222222vw)}@media(max-width: 767px){.bg_color .side_menu ul li::after{margin-top:calc(0.6666666667vw)}}@media(min-width: 767px)and (max-width: 1000px){.bg_color .side_menu ul li::after{margin-top:calc(0.3472222222vw)}}.bg_color .side_menu ul li::after{transition:background-color .25s ease,opacity .25s ease}.bg_color .side_menu ul li a{font-family:"arial",sans-serif;font-weight:400}.bg_color .section_wrap{width:calc(89.5833333333vw)}@media(max-width: 767px){.bg_color .section_wrap{width:calc(172vw)}}@media(min-width: 767px)and (max-width: 1000px){.bg_color .section_wrap{width:calc(89.5833333333vw)}}.bg_color .section_wrap{box-sizing:border-box;position:relative}.bg_color .section_wrap::before{content:"";display:block;width:calc(0.6944444444vw)}@media(max-width: 767px){.bg_color .section_wrap::before{width:calc(1.3333333333vw)}}@media(min-width: 767px)and (max-width: 1000px){.bg_color .section_wrap::before{width:calc(0.6944444444vw)}}.bg_color .section_wrap::before{height:calc(0.6944444444vw)}@media(max-width: 767px){.bg_color .section_wrap::before{height:calc(1.3333333333vw)}}@media(min-width: 767px)and (max-width: 1000px){.bg_color .section_wrap::before{height:calc(0.6944444444vw)}}.bg_color .section_wrap::before{background-image:url(../images/contents_side_icon.png);background-repeat:no-repeat;background-size:cover;position:sticky;top:1.1%;left:1vw;z-index:999}.bg_color .section_wrap .section_inner{position:relative}.bg_color .section_wrap .section_inner::before{content:"";display:block;width:calc(0.6944444444vw)}@media(max-width: 767px){.bg_color .section_wrap .section_inner::before{width:calc(1.3333333333vw)}}@media(min-width: 767px)and (max-width: 1000px){.bg_color .section_wrap .section_inner::before{width:calc(0.6944444444vw)}}.bg_color .section_wrap .section_inner::before{height:calc(0.6944444444vw)}@media(max-width: 767px){.bg_color .section_wrap .section_inner::before{height:calc(1.3333333333vw)}}@media(min-width: 767px)and (max-width: 1000px){.bg_color .section_wrap .section_inner::before{height:calc(0.6944444444vw)}}.bg_color .section_wrap .section_inner::before{background-image:url(../images/contents_side_icon.png);background-repeat:no-repeat;background-size:cover;position:sticky;top:1.1%;left:100%;transform:scaleX(-1);z-index:999;margin-top:calc(-0.6944444444vw)}@media(max-width: 767px){.bg_color .section_wrap .section_inner::before{margin-top:calc(-1.3333333333vw)}}@media(min-width: 767px)and (max-width: 1000px){.bg_color .section_wrap .section_inner::before{margin-top:calc(-0.6944444444vw)}}.bg_color .section_wrap .section_inner .container{box-sizing:border-box;padding:calc(3.4722222222vw) calc(3.4722222222vw) calc(5.5555555556vw)}@media(max-width: 767px){.bg_color .section_wrap .section_inner .container{padding:calc(6.6666666667vw) calc(6.6666666667vw) calc(10.6666666667vw)}}@media(min-width: 767px)and (max-width: 1000px){.bg_color .section_wrap .section_inner .container{padding:calc(3.4722222222vw) calc(3.4722222222vw) calc(5.5555555556vw)}}.bg_color .section_wrap .section_inner .container{background:#fff;border-radius:.5vw;margin-top:calc(-0.6944444444vw)}@media(max-width: 767px){.bg_color .section_wrap .section_inner .container{margin-top:calc(-1.3333333333vw)}}@media(min-width: 767px)and (max-width: 1000px){.bg_color .section_wrap .section_inner .container{margin-top:calc(-0.6944444444vw)}}.bg_color .section_wrap .section_inner .container.last{margin-top:calc(0.6944444444vw)}@media(max-width: 767px){.bg_color .section_wrap .section_inner .container.last{margin-top:calc(1.3333333333vw)}}@media(min-width: 767px)and (max-width: 1000px){.bg_color .section_wrap .section_inner .container.last{margin-top:calc(0.6944444444vw)}}@media(max-width: 767px){.bg_color{width:100%;background:#f0f0f0;box-sizing:border-box;padding:calc(0.6944444444vw) calc(0.6944444444vw) calc(1.3888888889vw);margin-top:calc(-0.0694444444vw)}}@media(max-width: 767px)and (max-width: 767px){.bg_color{padding:calc(1.3333333333vw) calc(1.3333333333vw) calc(2.6666666667vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){.bg_color{padding:calc(0.6944444444vw) calc(0.6944444444vw) calc(1.3888888889vw)}}@media(max-width: 767px)and (max-width: 767px){.bg_color{margin-top:calc(-0.1333333333vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){.bg_color{margin-top:calc(-0.0694444444vw)}}@media(max-width: 767px){.bg_color::before{display:none}.bg_color .sticky_content{flex-direction:column}.bg_color .side_menu{display:none}.bg_color .section_wrap{width:100%}.bg_color .section_wrap::before{display:none}.bg_color .section_wrap .section_inner{position:relative}.bg_color .section_wrap .section_inner::before{display:none}.bg_color .section_wrap .section_inner .container{padding:calc(3.4722222222vw) calc(0.6944444444vw) calc(0vw);border-radius:.5vw;margin-top:calc(0vw)}}@media(max-width: 767px)and (max-width: 767px){.bg_color .section_wrap .section_inner .container{padding:calc(6.6666666667vw) calc(1.3333333333vw) calc(0vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){.bg_color .section_wrap .section_inner .container{padding:calc(3.4722222222vw) calc(0.6944444444vw) calc(0vw)}}@media(max-width: 767px)and (max-width: 767px){.bg_color .section_wrap .section_inner .container{margin-top:calc(0vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){.bg_color .section_wrap .section_inner .container{margin-top:calc(0vw)}}@media(max-width: 767px){.bg_color .section_wrap .section_inner .container.last{margin-top:calc(0.6944444444vw)}}@media(max-width: 767px)and (max-width: 767px){.bg_color .section_wrap .section_inner .container.last{margin-top:calc(1.3333333333vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){.bg_color .section_wrap .section_inner .container.last{margin-top:calc(0.6944444444vw)}}@media(max-width: 767px){.bg_color .section_wrap .section_inner .container.mt10{margin-top:calc(1.3888888889vw)}}@media(max-width: 767px)and (max-width: 767px){.bg_color .section_wrap .section_inner .container.mt10{margin-top:calc(2.6666666667vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){.bg_color .section_wrap .section_inner .container.mt10{margin-top:calc(1.3888888889vw)}}.section--title{display:flex;flex-direction:column;align-items:flex-start;font-size:min(2.7777777778vw,40px)}@media(max-width: 767px){.section--title{font-size:min(5.3333333333vw,40px)}}@media(min-width: 767px)and (max-width: 1000px){.section--title{font-size:min(2.7777777778vw,40px)}}.section--title{color:#222;font-weight:600}.section--title span{font-family:"Josefin Sans",sans-serif;font-size:min(1.1111111111vw,16px)}@media(max-width: 767px){.section--title span{font-size:min(2.1333333333vw,16px)}}@media(min-width: 767px)and (max-width: 1000px){.section--title span{font-size:min(1.1111111111vw,16px)}}.section--title span{color:#f64850;font-weight:400}@media(max-width: 767px){.section--title{align-items:center;font-size:min(2.4305555556vw,35px)}}@media(max-width: 767px)and (max-width: 767px){.section--title{font-size:min(4.6666666667vw,35px)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){.section--title{font-size:min(2.4305555556vw,35px)}}@media(max-width: 767px){.section--title span{font-size:min(1.3888888889vw,20px)}}@media(max-width: 767px)and (max-width: 767px){.section--title span{font-size:min(2.6666666667vw,20px)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){.section--title span{font-size:min(1.3888888889vw,20px)}}.black_btn{width:calc(20.8333333333vw)}@media(max-width: 767px){.black_btn{width:calc(40vw)}}@media(min-width: 767px)and (max-width: 1000px){.black_btn{width:calc(20.8333333333vw)}}.black_btn{height:calc(2.7777777778vw)}@media(max-width: 767px){.black_btn{height:calc(5.3333333333vw)}}@media(min-width: 767px)and (max-width: 1000px){.black_btn{height:calc(2.7777777778vw)}}.black_btn{background:#000;display:flex;flex-direction:row;align-items:center;justify-content:space-between;box-sizing:border-box;padding:calc(0vw) calc(1.0416666667vw)}@media(max-width: 767px){.black_btn{padding:calc(0vw) calc(2vw)}}@media(min-width: 767px)and (max-width: 1000px){.black_btn{padding:calc(0vw) calc(1.0416666667vw)}}.black_btn{border-radius:50px;border:1px solid #000;transition:all .3s}.black_btn span{color:#fff;font-size:min(1.25vw,18px)}@media(max-width: 767px){.black_btn span{font-size:min(2.4vw,18px)}}@media(min-width: 767px)and (max-width: 1000px){.black_btn span{font-size:min(1.25vw,18px)}}.black_btn span{font-weight:600;transition:all .3s}.black_btn::after{content:"";display:block;width:calc(1.2847222222vw)}@media(max-width: 767px){.black_btn::after{width:calc(2.4666666667vw)}}@media(min-width: 767px)and (max-width: 1000px){.black_btn::after{width:calc(1.2847222222vw)}}.black_btn::after{height:calc(1.7361111111vw)}@media(max-width: 767px){.black_btn::after{height:calc(3.3333333333vw)}}@media(min-width: 767px)and (max-width: 1000px){.black_btn::after{height:calc(1.7361111111vw)}}.black_btn::after{background-image:url(../images/arrow_white.png);background-repeat:no-repeat;background-size:cover;transition:all .3s}.black_btn.is-active::after{transform:rotate(90deg)}.black_btn:hover{background-color:#fff}.black_btn:hover span{color:#222}.black_btn:hover::after{background-image:url(../images/arrow_icon.png)}@media(max-width: 767px){.black_btn{width:calc(34.7222222222vw);height:calc(5.5555555556vw);padding:calc(0vw) calc(2.7777777778vw)}}@media(max-width: 767px)and (max-width: 767px){.black_btn{width:calc(66.6666666667vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){.black_btn{width:calc(34.7222222222vw)}}@media(max-width: 767px)and (max-width: 767px){.black_btn{height:calc(10.6666666667vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){.black_btn{height:calc(5.5555555556vw)}}@media(max-width: 767px)and (max-width: 767px){.black_btn{padding:calc(0vw) calc(5.3333333333vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){.black_btn{padding:calc(0vw) calc(2.7777777778vw)}}@media(max-width: 767px){.black_btn span{font-size:min(1.6666666667vw,24px)}}@media(max-width: 767px)and (max-width: 767px){.black_btn span{font-size:min(3.2vw,24px)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){.black_btn span{font-size:min(1.6666666667vw,24px)}}@media(max-width: 767px){.black_btn::after{width:calc(2.5694444444vw);height:calc(3.4722222222vw)}}@media(max-width: 767px)and (max-width: 767px){.black_btn::after{width:calc(4.9333333333vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){.black_btn::after{width:calc(2.5694444444vw)}}@media(max-width: 767px)and (max-width: 767px){.black_btn::after{height:calc(6.6666666667vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){.black_btn::after{height:calc(3.4722222222vw)}}@media(max-width: 767px){.black_btn:hover{background-color:#000}.black_btn:hover span{color:#fff}.black_btn:hover::after{background-image:url(../images/arrow_white.png)}}img{width:100%}#Top{display:flex;flex-direction:column;align-items:center;box-sizing:border-box;padding-top:calc(0.6944444444vw)}@media(max-width: 767px){#Top{padding-top:calc(1.3333333333vw)}}@media(min-width: 767px)and (max-width: 1000px){#Top{padding-top:calc(0.6944444444vw)}}@media(max-width: 767px){#Top{padding:0}}#Top .kv_wrap{width:100%;height:calc(61.1111111111vw)}@media(max-width: 767px){#Top .kv_wrap{height:calc(117.3333333333vw)}}@media(min-width: 767px)and (max-width: 1000px){#Top .kv_wrap{height:calc(61.1111111111vw)}}#Top .kv_wrap{box-sizing:border-box;position:relative}#Top .kv_wrap video{width:calc(98.6111111111vw)}@media(max-width: 767px){#Top .kv_wrap video{width:calc(189.3333333333vw)}}@media(min-width: 767px)and (max-width: 1000px){#Top .kv_wrap video{width:calc(98.6111111111vw)}}#Top .kv_wrap video{height:calc(61.1111111111vw)}@media(max-width: 767px){#Top .kv_wrap video{height:calc(117.3333333333vw)}}@media(min-width: 767px)and (max-width: 1000px){#Top .kv_wrap video{height:calc(61.1111111111vw)}}#Top .kv_wrap video{object-fit:cover;border-radius:1vw;position:fixed;top:.69vw;left:50%;transform:translateX(-50%);z-index:-2;transition:filter .2s ease-out}@media(max-width: 767px){#Top .kv_wrap{width:100%;height:100vh;box-sizing:border-box;overflow:hidden}#Top .kv_wrap::after{top:0;left:0;width:100vw;height:100dvh;transform:none;border-radius:0}#Top .kv_wrap video{position:fixed;left:0%;top:0;width:100vw;height:100dvh;object-fit:cover;transform:none;border-radius:0}}#Top .top_message{position:relative;box-sizing:border-box;padding-bottom:calc(20.8333333333vw)}@media(max-width: 767px){#Top .top_message{padding-bottom:calc(40vw)}}@media(min-width: 767px)and (max-width: 1000px){#Top .top_message{padding-bottom:calc(20.8333333333vw)}}#Top .top_message{color:#fff}#Top .top_message .side_text{font-family:"Josefin Sans",sans-serif;font-size:min(10.4166666667vw,150px)}@media(max-width: 767px){#Top .top_message .side_text{font-size:min(20vw,150px)}}@media(min-width: 767px)and (max-width: 1000px){#Top .top_message .side_text{font-size:min(10.4166666667vw,150px)}}#Top .top_message .side_text{position:absolute;top:25%;left:-50%;transform:rotate(90deg);color:rgba(246,72,80,.45)}#Top .top_message--title{font-size:min(3.4722222222vw,50px)}@media(max-width: 767px){#Top .top_message--title{font-size:min(6.6666666667vw,50px)}}@media(min-width: 767px)and (max-width: 1000px){#Top .top_message--title{font-size:min(3.4722222222vw,50px)}}#Top .top_message--title{font-weight:600;margin-bottom:calc(3.4722222222vw)}@media(max-width: 767px){#Top .top_message--title{margin-bottom:calc(6.6666666667vw)}}@media(min-width: 767px)and (max-width: 1000px){#Top .top_message--title{margin-bottom:calc(3.4722222222vw)}}#Top .top_message p{font-size:min(2.0833333333vw,30px)}@media(max-width: 767px){#Top .top_message p{font-size:min(4vw,30px)}}@media(min-width: 767px)and (max-width: 1000px){#Top .top_message p{font-size:min(2.0833333333vw,30px)}}#Top .top_message p{line-height:1.5}#Top .top_message p span{font-weight:600}@media(max-width: 767px){#Top .top_message{align-items:center;position:relative;padding:calc(5.5555555556vw) calc(0vw) calc(17.3611111111vw)}}@media(max-width: 767px)and (max-width: 767px){#Top .top_message{padding:calc(10.6666666667vw) calc(0vw) calc(33.3333333333vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#Top .top_message{padding:calc(5.5555555556vw) calc(0vw) calc(17.3611111111vw)}}@media(max-width: 767px){#Top .top_message .side_text{font-family:"Josefin Sans",sans-serif;font-size:min(1.3888888889vw,20px);color:#f64850;font-weight:400;position:absolute;top:5%;left:50%;transform:rotate(0) translateX(-50%);color:rgba(246,72,80,.45)}}@media(max-width: 767px)and (max-width: 767px){#Top .top_message .side_text{font-size:min(2.6666666667vw,20px)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#Top .top_message .side_text{font-size:min(1.3888888889vw,20px)}}@media(max-width: 767px){#Top .top_message--title{font-size:min(2.7777777778vw,40px);text-align:center}}@media(max-width: 767px)and (max-width: 767px){#Top .top_message--title{font-size:min(5.3333333333vw,40px)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#Top .top_message--title{font-size:min(2.7777777778vw,40px)}}@media(max-width: 767px){#Top .top_message p{box-sizing:border-box;padding:calc(0vw) calc(0.6944444444vw);text-align:center;font-size:min(2.0833333333vw,30px);line-height:1.5}}@media(max-width: 767px)and (max-width: 767px){#Top .top_message p{padding:calc(0vw) calc(1.3333333333vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#Top .top_message p{padding:calc(0vw) calc(0.6944444444vw)}}@media(max-width: 767px)and (max-width: 767px){#Top .top_message p{font-size:min(4vw,30px)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#Top .top_message p{font-size:min(2.0833333333vw,30px)}}#Top .pickup .section--title{margin-bottom:calc(2.0833333333vw)}@media(max-width: 767px){#Top .pickup .section--title{margin-bottom:calc(4vw)}}@media(min-width: 767px)and (max-width: 1000px){#Top .pickup .section--title{margin-bottom:calc(2.0833333333vw)}}#Top .pickup .section--title{align-items:center}#Top .pickup .slider_wrap{width:100%;overflow:hidden}#Top .pickup .slider_wrap .pickup_slider{padding-left:calc(0.9027777778vw)}@media(max-width: 767px){#Top .pickup .slider_wrap .pickup_slider{padding-left:calc(1.7333333333vw)}}@media(min-width: 767px)and (max-width: 1000px){#Top .pickup .slider_wrap .pickup_slider{padding-left:calc(0.9027777778vw)}}#Top .pickup .slider_wrap .pickup_slider .slick-slide{padding:0 15px;box-sizing:border-box;transition:all .3s ease}#Top .pickup .slider_wrap .pickup_slider .slick-slide.is-first{transform:scale(1.15);z-index:10}#Top .pickup .slider_wrap .pickup_slider .slick-slide.is-first a::after{content:"";position:absolute;top:-35%;right:5%;width:calc(5.5555555556vw)}@media(max-width: 767px){#Top .pickup .slider_wrap .pickup_slider .slick-slide.is-first a::after{width:calc(10.6666666667vw)}}@media(min-width: 767px)and (max-width: 1000px){#Top .pickup .slider_wrap .pickup_slider .slick-slide.is-first a::after{width:calc(5.5555555556vw)}}#Top .pickup .slider_wrap .pickup_slider .slick-slide.is-first a::after{height:calc(5.5555555556vw)}@media(max-width: 767px){#Top .pickup .slider_wrap .pickup_slider .slick-slide.is-first a::after{height:calc(10.6666666667vw)}}@media(min-width: 767px)and (max-width: 1000px){#Top .pickup .slider_wrap .pickup_slider .slick-slide.is-first a::after{height:calc(5.5555555556vw)}}#Top .pickup .slider_wrap .pickup_slider .slick-slide.is-first a::after{background:url(../images/oh_cta.png) no-repeat center center;background-size:contain;opacity:1;transition:opacity .3s ease;pointer-events:none}#Top .pickup .slider_wrap .pickup_slider .slick-list{overflow:visible;padding:calc(6.25vw) calc(0vw) calc(3.4722222222vw)}@media(max-width: 767px){#Top .pickup .slider_wrap .pickup_slider .slick-list{padding:calc(12vw) calc(0vw) calc(6.6666666667vw)}}@media(min-width: 767px)and (max-width: 1000px){#Top .pickup .slider_wrap .pickup_slider .slick-list{padding:calc(6.25vw) calc(0vw) calc(3.4722222222vw)}}#Top .pickup .slider_wrap .pickup_slider li a{display:block;position:relative}#Top .pickup .slider_wrap .pickup_slider li a img{width:100%;aspect-ratio:2/1.5;object-fit:cover;border-radius:8px;box-shadow:0px 5px 5px rgba(0,0,0,.3)}@media(max-width: 767px){#Top .pickup .slider_wrap .pickup_slider .slick-slide.is-first a::after{top:-30%;right:5%}#Top .pickup .slider_wrap .pickup_slider .slick-list{overflow:visible;padding:calc(6.25vw) calc(0vw) calc(3.4722222222vw)}}@media(max-width: 767px)and (max-width: 767px){#Top .pickup .slider_wrap .pickup_slider .slick-list{padding:calc(12vw) calc(0vw) calc(6.6666666667vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#Top .pickup .slider_wrap .pickup_slider .slick-list{padding:calc(6.25vw) calc(0vw) calc(3.4722222222vw)}}@media(max-width: 767px){#Top .pickup .slider_wrap .pickup_slider li a{display:block;position:relative}#Top .pickup .slider_wrap .pickup_slider li a img{width:100%;aspect-ratio:2/1.5;object-fit:cover;border-radius:8px;box-shadow:0px 5px 5px rgba(0,0,0,.3)}}#Top .our_products .section--title{margin-bottom:calc(2.0833333333vw)}@media(max-width: 767px){#Top .our_products .section--title{margin-bottom:calc(4vw)}}@media(min-width: 767px)and (max-width: 1000px){#Top .our_products .section--title{margin-bottom:calc(2.0833333333vw)}}#Top .our_products .section--title{align-items:center}#Top .our_products .mouthpiece{display:flex;flex-direction:column;align-items:flex-start;position:relative}#Top .our_products .mouthpiece .logo_img{width:calc(27.7777777778vw)}@media(max-width: 767px){#Top .our_products .mouthpiece .logo_img{width:calc(53.3333333333vw)}}@media(min-width: 767px)and (max-width: 1000px){#Top .our_products .mouthpiece .logo_img{width:calc(27.7777777778vw)}}#Top .our_products .mouthpiece .logo_img{margin:calc(2.0833333333vw) calc(0vw)}@media(max-width: 767px){#Top .our_products .mouthpiece .logo_img{margin:calc(4vw) calc(0vw)}}@media(min-width: 767px)and (max-width: 1000px){#Top .our_products .mouthpiece .logo_img{margin:calc(2.0833333333vw) calc(0vw)}}#Top .our_products .mouthpiece .main_img{position:absolute;top:0;right:10%;width:calc(34.7222222222vw)}@media(max-width: 767px){#Top .our_products .mouthpiece .main_img{width:calc(66.6666666667vw)}}@media(min-width: 767px)and (max-width: 1000px){#Top .our_products .mouthpiece .main_img{width:calc(34.7222222222vw)}}#Top .our_products .mouthpiece_list{display:flex;flex-direction:row;align-items:center;margin-bottom:calc(1.0416666667vw)}@media(max-width: 767px){#Top .our_products .mouthpiece_list{margin-bottom:calc(2vw)}}@media(min-width: 767px)and (max-width: 1000px){#Top .our_products .mouthpiece_list{margin-bottom:calc(1.0416666667vw)}}#Top .our_products .mouthpiece_list li{display:flex;flex-direction:column;align-items:center}#Top .our_products .mouthpiece_list li h4{display:inline-block;box-sizing:border-box;padding:calc(0.4861111111vw) calc(1.0416666667vw)}@media(max-width: 767px){#Top .our_products .mouthpiece_list li h4{padding:calc(0.9333333333vw) calc(2vw)}}@media(min-width: 767px)and (max-width: 1000px){#Top .our_products .mouthpiece_list li h4{padding:calc(0.4861111111vw) calc(1.0416666667vw)}}#Top .our_products .mouthpiece_list li h4{background-color:#222;color:#fff;font-size:min(1.25vw,18px)}@media(max-width: 767px){#Top .our_products .mouthpiece_list li h4{font-size:min(2.4vw,18px)}}@media(min-width: 767px)and (max-width: 1000px){#Top .our_products .mouthpiece_list li h4{font-size:min(1.25vw,18px)}}#Top .our_products .mouthpiece_list li h4{border-radius:.3vw;z-index:1}#Top .our_products .mouthpiece_list li p{display:flex;flex-direction:column;align-items:center;justify-content:center;width:calc(12.5vw)}@media(max-width: 767px){#Top .our_products .mouthpiece_list li p{width:calc(24vw)}}@media(min-width: 767px)and (max-width: 1000px){#Top .our_products .mouthpiece_list li p{width:calc(12.5vw)}}#Top .our_products .mouthpiece_list li p{height:calc(7.9861111111vw)}@media(max-width: 767px){#Top .our_products .mouthpiece_list li p{height:calc(15.3333333333vw)}}@media(min-width: 767px)and (max-width: 1000px){#Top .our_products .mouthpiece_list li p{height:calc(7.9861111111vw)}}#Top .our_products .mouthpiece_list li p{border:1px solid #d9d9d9;border-radius:.5vw;font-size:min(1.25vw,18px)}@media(max-width: 767px){#Top .our_products .mouthpiece_list li p{font-size:min(2.4vw,18px)}}@media(min-width: 767px)and (max-width: 1000px){#Top .our_products .mouthpiece_list li p{font-size:min(1.25vw,18px)}}#Top .our_products .mouthpiece_list li p{line-height:1.5;font-weight:600;box-sizing:border-box;text-align:center;margin-top:calc(-1.0416666667vw)}@media(max-width: 767px){#Top .our_products .mouthpiece_list li p{margin-top:calc(-2vw)}}@media(min-width: 767px)and (max-width: 1000px){#Top .our_products .mouthpiece_list li p{margin-top:calc(-1.0416666667vw)}}#Top .our_products .mouthpiece_list li:not(:last-child){margin-right:calc(0.3472222222vw)}@media(max-width: 767px){#Top .our_products .mouthpiece_list li:not(:last-child){margin-right:calc(0.6666666667vw)}}@media(min-width: 767px)and (max-width: 1000px){#Top .our_products .mouthpiece_list li:not(:last-child){margin-right:calc(0.3472222222vw)}}#Top .our_products .mouthpiece .smilego{width:100%;display:flex;flex-direction:column;align-items:center;margin-top:calc(5.5555555556vw)}@media(max-width: 767px){#Top .our_products .mouthpiece .smilego{margin-top:calc(10.6666666667vw)}}@media(min-width: 767px)and (max-width: 1000px){#Top .our_products .mouthpiece .smilego{margin-top:calc(5.5555555556vw)}}#Top .our_products .mouthpiece .smilego .text_box{display:flex;flex-direction:column;align-items:center}#Top .our_products .mouthpiece .smilego .text_box p{font-size:min(1.6666666667vw,24px)}@media(max-width: 767px){#Top .our_products .mouthpiece .smilego .text_box p{font-size:min(3.2vw,24px)}}@media(min-width: 767px)and (max-width: 1000px){#Top .our_products .mouthpiece .smilego .text_box p{font-size:min(1.6666666667vw,24px)}}#Top .our_products .mouthpiece .smilego .text_box p{font-weight:600;margin-top:calc(1.0416666667vw)}@media(max-width: 767px){#Top .our_products .mouthpiece .smilego .text_box p{margin-top:calc(2vw)}}@media(min-width: 767px)and (max-width: 1000px){#Top .our_products .mouthpiece .smilego .text_box p{margin-top:calc(1.0416666667vw)}}#Top .our_products .mouthpiece .smilego .text_box .logo_list{width:70%;display:flex;flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:wrap;margin-top:calc(2.0833333333vw)}@media(max-width: 767px){#Top .our_products .mouthpiece .smilego .text_box .logo_list{margin-top:calc(4vw)}}@media(min-width: 767px)and (max-width: 1000px){#Top .our_products .mouthpiece .smilego .text_box .logo_list{margin-top:calc(2.0833333333vw)}}#Top .our_products .mouthpiece .smilego .text_box .logo_list .logo_item{width:30%}#Top .our_products .mouthpiece .case_category_list{width:100%;display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;max-width:700px;margin:0 auto;margin-bottom:calc(3.4722222222vw)}@media(max-width: 767px){#Top .our_products .mouthpiece .case_category_list{margin-bottom:calc(6.6666666667vw)}}@media(min-width: 767px)and (max-width: 1000px){#Top .our_products .mouthpiece .case_category_list{margin-bottom:calc(3.4722222222vw)}}#Top .our_products .mouthpiece .case_category_btn{width:48%;display:flex;align-items:center;justify-content:space-between;background:#fff;border:2px solid #000;border-radius:8px;font-size:min(1.1111111111vw,16px)}@media(max-width: 767px){#Top .our_products .mouthpiece .case_category_btn{font-size:min(2.1333333333vw,16px)}}@media(min-width: 767px)and (max-width: 1000px){#Top .our_products .mouthpiece .case_category_btn{font-size:min(1.1111111111vw,16px)}}#Top .our_products .mouthpiece .case_category_btn{font-weight:600;cursor:pointer;transition:all .3s ease;margin-top:2%;padding:calc(1.3888888889vw) calc(0.6944444444vw)}@media(max-width: 767px){#Top .our_products .mouthpiece .case_category_btn{padding:calc(2.6666666667vw) calc(1.3333333333vw)}}@media(min-width: 767px)and (max-width: 1000px){#Top .our_products .mouthpiece .case_category_btn{padding:calc(1.3888888889vw) calc(0.6944444444vw)}}#Top .our_products .mouthpiece .case_category_btn{font-size:min(1.3888888889vw,20px)}@media(max-width: 767px){#Top .our_products .mouthpiece .case_category_btn{font-size:min(2.6666666667vw,20px)}}@media(min-width: 767px)and (max-width: 1000px){#Top .our_products .mouthpiece .case_category_btn{font-size:min(1.3888888889vw,20px)}}#Top .our_products .mouthpiece .case_category_btn:hover{background:#000;color:#fff}#Top .our_products .mouthpiece .case_category_btn:hover svg{stroke:#fff}#Top .our_products .mouthpiece .case_category_btn svg{transition:stroke .3s ease;flex-shrink:0}@media(max-width: 767px){#Top .our_products .mouthpiece .case_category_btn{padding:calc(2.0833333333vw) calc(1.3888888889vw);font-size:min(1.7361111111vw,25px)}}@media(max-width: 767px)and (max-width: 767px){#Top .our_products .mouthpiece .case_category_btn{padding:calc(4vw) calc(2.6666666667vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#Top .our_products .mouthpiece .case_category_btn{padding:calc(2.0833333333vw) calc(1.3888888889vw)}}@media(max-width: 767px)and (max-width: 767px){#Top .our_products .mouthpiece .case_category_btn{font-size:min(3.3333333333vw,25px)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#Top .our_products .mouthpiece .case_category_btn{font-size:min(1.7361111111vw,25px)}}#Top .our_products .mouthpiece .case_modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:all .3s ease}#Top .our_products .mouthpiece .case_modal.is-open{opacity:1;visibility:visible}#Top .our_products .mouthpiece .case_modal__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.85)}#Top .our_products .mouthpiece .case_modal__content{position:relative;width:90%;max-width:900px;max-height:85vh;background:#fff;border-radius:16px;padding:40px;overflow-y:auto;z-index:1}@media(max-width: 767px){#Top .our_products .mouthpiece .case_modal__content{width:95%;padding:20px;max-height:90vh}}#Top .our_products .mouthpiece .case_modal__close{position:absolute;top:15px;right:15px;width:40px;height:40px;background:#f5f5f5;border:none;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease}#Top .our_products .mouthpiece .case_modal__close:hover{background:#000}#Top .our_products .mouthpiece .case_modal__close:hover svg{stroke:#fff}#Top .our_products .mouthpiece .case_modal__close svg{width:20px;height:20px;stroke:#333}#Top .our_products .mouthpiece .case_modal__title{font-size:24px;font-weight:700;margin-bottom:30px;padding-bottom:15px;border-bottom:2px solid #000}@media(max-width: 767px){#Top .our_products .mouthpiece .case_modal__title{font-size:18px;margin-bottom:20px}}#Top .our_products .mouthpiece .case_modal__list{display:flex;flex-direction:column;gap:30px}@media(max-width: 767px){#Top .our_products .mouthpiece .case_modal__list{gap:20px}}#Top .our_products .mouthpiece .case_modal_item{background:#f8f8f8;border-radius:12px;padding:20px}#Top .our_products .mouthpiece .case_modal_item .case_images{display:flex;gap:20px;margin-bottom:15px}@media(max-width: 767px){#Top .our_products .mouthpiece .case_modal_item .case_images{gap:10px}}#Top .our_products .mouthpiece .case_modal_item .case_before,#Top .our_products .mouthpiece .case_modal_item .case_after{flex:1}#Top .our_products .mouthpiece .case_modal_item .case_before span,#Top .our_products .mouthpiece .case_modal_item .case_after span{display:block;font-size:12px;font-weight:600;margin-bottom:8px;color:#666;text-transform:uppercase}#Top .our_products .mouthpiece .case_modal_item .case_before img,#Top .our_products .mouthpiece .case_modal_item .case_after img{width:100%;border-radius:8px}#Top .our_products .mouthpiece .case_modal_item .case_info{font-size:14px;color:#666;text-align:center;margin:0}@media(max-width: 767px){#Top .our_products .mouthpiece .case_modal_item .case_info{font-size:12px}}#Top .our_products .whitening{margin-top:calc(5.5555555556vw)}@media(max-width: 767px){#Top .our_products .whitening{margin-top:calc(10.6666666667vw)}}@media(min-width: 767px)and (max-width: 1000px){#Top .our_products .whitening{margin-top:calc(5.5555555556vw)}}#Top .our_products .whitening_desc{font-size:min(1.6666666667vw,24px)}@media(max-width: 767px){#Top .our_products .whitening_desc{font-size:min(3.2vw,24px)}}@media(min-width: 767px)and (max-width: 1000px){#Top .our_products .whitening_desc{font-size:min(1.6666666667vw,24px)}}#Top .our_products .whitening_desc{line-height:1.5;margin-top:calc(1.0416666667vw)}@media(max-width: 767px){#Top .our_products .whitening_desc{margin-top:calc(2vw)}}@media(min-width: 767px)and (max-width: 1000px){#Top .our_products .whitening_desc{margin-top:calc(1.0416666667vw)}}#Top .our_products .whitening_desc{font-weight:400}#Top .our_products .whitening_list{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;margin-top:calc(3.4722222222vw)}@media(max-width: 767px){#Top .our_products .whitening_list{margin-top:calc(6.6666666667vw)}}@media(min-width: 767px)and (max-width: 1000px){#Top .our_products .whitening_list{margin-top:calc(3.4722222222vw)}}#Top .our_products .whitening_list li{width:48.5%;display:flex;flex-direction:column;align-items:center;height:auto;box-sizing:border-box;padding:calc(2.0833333333vw) calc(3.4722222222vw) calc(2.0833333333vw)}@media(max-width: 767px){#Top .our_products .whitening_list li{padding:calc(4vw) calc(6.6666666667vw) calc(4vw)}}@media(min-width: 767px)and (max-width: 1000px){#Top .our_products .whitening_list li{padding:calc(2.0833333333vw) calc(3.4722222222vw) calc(2.0833333333vw)}}#Top .our_products .whitening_list li{border:1px solid #d9d9d9;border-radius:.5vw;box-shadow:3px 3px 5px rgba(0,0,0,.16)}#Top .our_products .whitening_list li h4{display:inline-block;box-sizing:border-box;padding:calc(0.6944444444vw) calc(1.3888888889vw)}@media(max-width: 767px){#Top .our_products .whitening_list li h4{padding:calc(1.3333333333vw) calc(2.6666666667vw)}}@media(min-width: 767px)and (max-width: 1000px){#Top .our_products .whitening_list li h4{padding:calc(0.6944444444vw) calc(1.3888888889vw)}}#Top .our_products .whitening_list li h4{background-color:#222;color:#fff;font-size:min(1.25vw,18px)}@media(max-width: 767px){#Top .our_products .whitening_list li h4{font-size:min(2.4vw,18px)}}@media(min-width: 767px)and (max-width: 1000px){#Top .our_products .whitening_list li h4{font-size:min(1.25vw,18px)}}#Top .our_products .whitening_list li h4{border-radius:1vw;z-index:1;margin-top:calc(-3.4722222222vw)}@media(max-width: 767px){#Top .our_products .whitening_list li h4{margin-top:calc(-6.6666666667vw)}}@media(min-width: 767px)and (max-width: 1000px){#Top .our_products .whitening_list li h4{margin-top:calc(-3.4722222222vw)}}#Top .our_products .whitening_list li h4{margin-bottom:calc(2.0833333333vw)}@media(max-width: 767px){#Top .our_products .whitening_list li h4{margin-bottom:calc(4vw)}}@media(min-width: 767px)and (max-width: 1000px){#Top .our_products .whitening_list li h4{margin-bottom:calc(2.0833333333vw)}}#Top .our_products .whitening_list li img{height:calc(17.3611111111vw)}@media(max-width: 767px){#Top .our_products .whitening_list li img{height:calc(33.3333333333vw)}}@media(min-width: 767px)and (max-width: 1000px){#Top .our_products .whitening_list li img{height:calc(17.3611111111vw)}}#Top .our_products .whitening_list li img{object-fit:cover}@media(max-width: 767px){#Top .our_products .whitening_list li{height:calc(34.7222222222vw);padding:calc(1.3888888889vw) calc(3.4722222222vw)}}@media(max-width: 767px)and (max-width: 767px){#Top .our_products .whitening_list li{height:calc(66.6666666667vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#Top .our_products .whitening_list li{height:calc(34.7222222222vw)}}@media(max-width: 767px)and (max-width: 767px){#Top .our_products .whitening_list li{padding:calc(2.6666666667vw) calc(6.6666666667vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#Top .our_products .whitening_list li{padding:calc(1.3888888889vw) calc(3.4722222222vw)}}@media(max-width: 767px){#Top .our_products .whitening_list li h4{padding:calc(0.6944444444vw) calc(1.3888888889vw);margin-bottom:0}}@media(max-width: 767px)and (max-width: 767px){#Top .our_products .whitening_list li h4{padding:calc(1.3333333333vw) calc(2.6666666667vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#Top .our_products .whitening_list li h4{padding:calc(0.6944444444vw) calc(1.3888888889vw)}}#Top .our_products .store{width:100%;margin-top:calc(5.5555555556vw)}@media(max-width: 767px){#Top .our_products .store{margin-top:calc(10.6666666667vw)}}@media(min-width: 767px)and (max-width: 1000px){#Top .our_products .store{margin-top:calc(5.5555555556vw)}}#Top .our_products .store{position:relative}#Top .our_products .store .gallery .gallery_slider_wrap{width:100%;overflow:hidden}#Top .our_products .store .gallery .gallery_slider .slick-slide{padding:0 10px;box-sizing:border-box}#Top .our_products .store .gallery .gallery_slider .slick-list{overflow:visible}#Top .our_products .store .gallery .gallery_slider li .gallery_item{display:block;cursor:pointer;overflow:hidden;border-radius:8px}#Top .our_products .store .gallery .gallery_slider li .gallery_item img{width:100%;aspect-ratio:3/2;object-fit:cover;border-radius:8px;transition:transform .3s ease}#Top .our_products .store .gallery .gallery_slider li .gallery_item:hover img{transform:scale(1.05)}@media(max-width: 767px){#Top .our_products .store .gallery .section--title{margin-bottom:calc(1.3888888889vw)}}@media(max-width: 767px)and (max-width: 767px){#Top .our_products .store .gallery .section--title{margin-bottom:calc(2.6666666667vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#Top .our_products .store .gallery .section--title{margin-bottom:calc(1.3888888889vw)}}@media(max-width: 767px){#Top .our_products .store .gallery .gallery_slider .slick-slide{padding:0 5px}#Top .our_products .store .gallery .gallery_slider li .gallery_item{border-radius:5px}#Top .our_products .store .gallery .gallery_slider li .gallery_item img{border-radius:5px}}#Top .our_products .store .gallery_modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:all .3s ease}#Top .our_products .store .gallery_modal.is-open{opacity:1;visibility:visible}#Top .our_products .store .gallery_modal__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.9)}#Top .our_products .store .gallery_modal__content{position:relative;max-width:90%;max-height:90%;z-index:1}#Top .our_products .store .gallery_modal__close{position:absolute;top:-40px;right:0;width:32px;height:32px;background:none;border:none;cursor:pointer;padding:0}#Top .our_products .store .gallery_modal__close svg{width:100%;height:100%;stroke:#fff}#Top .our_products .store .gallery_modal__close:hover svg{stroke:#ccc}#Top .our_products .store .gallery_modal__img_wrap{max-height:70vh;overflow:hidden;border-radius:8px}#Top .our_products .store .gallery_modal__img_wrap img{display:block;max-width:100%;max-height:70vh;object-fit:contain}#Top .our_products .store .gallery_modal__caption{margin-top:15px;color:#fff;font-size:14px;text-align:center;line-height:1.6}@media(max-width: 767px){#Top .our_products .store .gallery_modal__content{max-width:95%;padding:0 15px}#Top .our_products .store .gallery_modal__close{top:-35px;right:0}#Top .our_products .store .gallery_modal__caption{font-size:13px}}@keyframes pulse{0%{transform:translate(-50%, -50%) scale(1);opacity:1}100%{transform:translate(-50%, -50%) scale(2.5);opacity:0}}@keyframes modalFadeIn{from{opacity:0;transform:scale(0.9)}to{opacity:1;transform:scale(1)}}#Top .our_products .bg_red{display:inline-block;box-sizing:border-box;padding:calc(0.6944444444vw) calc(1.3888888889vw)}@media(max-width: 767px){#Top .our_products .bg_red{padding:calc(1.3333333333vw) calc(2.6666666667vw)}}@media(min-width: 767px)and (max-width: 1000px){#Top .our_products .bg_red{padding:calc(0.6944444444vw) calc(1.3888888889vw)}}#Top .our_products .bg_red{background-color:#f64850;color:#fff;font-size:min(1.6666666667vw,24px)}@media(max-width: 767px){#Top .our_products .bg_red{font-size:min(3.2vw,24px)}}@media(min-width: 767px)and (max-width: 1000px){#Top .our_products .bg_red{font-size:min(1.6666666667vw,24px)}}#Top .our_products .bg_red{font-weight:600;border-radius:.5vw}#Top .our_products .bg_red.mouthpiece__title{display:flex;flex-direction:column;align-items:flex-start}#Top .our_products .bg_red.mouthpiece__title span{font-size:min(1.1111111111vw,16px)}@media(max-width: 767px){#Top .our_products .bg_red.mouthpiece__title span{font-size:min(2.1333333333vw,16px)}}@media(min-width: 767px)and (max-width: 1000px){#Top .our_products .bg_red.mouthpiece__title span{font-size:min(1.1111111111vw,16px)}}#Top .our_products .bg_red.mouthpiece__title span{margin-bottom:calc(0.3472222222vw)}@media(max-width: 767px){#Top .our_products .bg_red.mouthpiece__title span{margin-bottom:calc(0.6666666667vw)}}@media(min-width: 767px)and (max-width: 1000px){#Top .our_products .bg_red.mouthpiece__title span{margin-bottom:calc(0.3472222222vw)}}@media(max-width: 767px){#Top .our_products .section--title{margin-bottom:calc(3.4722222222vw)}}@media(max-width: 767px)and (max-width: 767px){#Top .our_products .section--title{margin-bottom:calc(6.6666666667vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#Top .our_products .section--title{margin-bottom:calc(3.4722222222vw)}}@media(max-width: 767px){#Top .our_products .mouthpiece .logo_img{margin:calc(2.0833333333vw) calc(0vw) calc(3.4722222222vw)}}@media(max-width: 767px)and (max-width: 767px){#Top .our_products .mouthpiece .logo_img{margin:calc(4vw) calc(0vw) calc(6.6666666667vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#Top .our_products .mouthpiece .logo_img{margin:calc(2.0833333333vw) calc(0vw) calc(3.4722222222vw)}}@media(max-width: 767px){#Top .our_products .mouthpiece .main_img{right:0;width:calc(15.9722222222vw)}}@media(max-width: 767px)and (max-width: 767px){#Top .our_products .mouthpiece .main_img{width:calc(30.6666666667vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#Top .our_products .mouthpiece .main_img{width:calc(15.9722222222vw)}}@media(max-width: 767px){#Top .our_products .mouthpiece_list{width:100%;justify-content:space-between;margin-bottom:calc(1.3888888889vw)}}@media(max-width: 767px)and (max-width: 767px){#Top .our_products .mouthpiece_list{margin-bottom:calc(2.6666666667vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#Top .our_products .mouthpiece_list{margin-bottom:calc(1.3888888889vw)}}@media(max-width: 767px){#Top .our_products .mouthpiece_list li{width:32.6666666667%}#Top .our_products .mouthpiece_list li h4{padding:calc(0.6944444444vw) calc(1.3888888889vw);font-size:min(1.5277777778vw,22px);border-radius:1vw}}@media(max-width: 767px)and (max-width: 767px){#Top .our_products .mouthpiece_list li h4{padding:calc(1.3333333333vw) calc(2.6666666667vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#Top .our_products .mouthpiece_list li h4{padding:calc(0.6944444444vw) calc(1.3888888889vw)}}@media(max-width: 767px)and (max-width: 767px){#Top .our_products .mouthpiece_list li h4{font-size:min(2.9333333333vw,22px)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#Top .our_products .mouthpiece_list li h4{font-size:min(1.5277777778vw,22px)}}@media(max-width: 767px){#Top .our_products .mouthpiece_list li p{width:100%;height:calc(10.4166666667vw);padding:calc(0vw) calc(1.0416666667vw);border-radius:1vw;font-size:min(1.5277777778vw,22px);margin-top:calc(-1.0416666667vw)}}@media(max-width: 767px)and (max-width: 767px){#Top .our_products .mouthpiece_list li p{height:calc(20vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#Top .our_products .mouthpiece_list li p{height:calc(10.4166666667vw)}}@media(max-width: 767px)and (max-width: 767px){#Top .our_products .mouthpiece_list li p{padding:calc(0vw) calc(2vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#Top .our_products .mouthpiece_list li p{padding:calc(0vw) calc(1.0416666667vw)}}@media(max-width: 767px)and (max-width: 767px){#Top .our_products .mouthpiece_list li p{font-size:min(2.9333333333vw,22px)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#Top .our_products .mouthpiece_list li p{font-size:min(1.5277777778vw,22px)}}@media(max-width: 767px)and (max-width: 767px){#Top .our_products .mouthpiece_list li p{margin-top:calc(-2vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#Top .our_products .mouthpiece_list li p{margin-top:calc(-1.0416666667vw)}}@media(max-width: 767px){#Top .our_products .mouthpiece_list li:not(:last-child){margin-right:calc(0vw)}}@media(max-width: 767px)and (max-width: 767px){#Top .our_products .mouthpiece_list li:not(:last-child){margin-right:calc(0vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#Top .our_products .mouthpiece_list li:not(:last-child){margin-right:calc(0vw)}}@media(max-width: 767px){#Top .our_products .mouthpiece .sub_text{font-size:min(1.3888888889vw,20px);line-height:1.5}}@media(max-width: 767px)and (max-width: 767px){#Top .our_products .mouthpiece .sub_text{font-size:min(2.6666666667vw,20px)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#Top .our_products .mouthpiece .sub_text{font-size:min(1.3888888889vw,20px)}}@media(max-width: 767px){#Top .our_products .mouthpiece .smilego{margin-top:calc(2.0833333333vw)}}@media(max-width: 767px)and (max-width: 767px){#Top .our_products .mouthpiece .smilego{margin-top:calc(4vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#Top .our_products .mouthpiece .smilego{margin-top:calc(2.0833333333vw)}}@media(max-width: 767px){#Top .our_products .mouthpiece .smilego .text_box p{font-size:min(2.0833333333vw,30px);line-height:1.5;text-align:center}}@media(max-width: 767px)and (max-width: 767px){#Top .our_products .mouthpiece .smilego .text_box p{font-size:min(4vw,30px)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#Top .our_products .mouthpiece .smilego .text_box p{font-size:min(2.0833333333vw,30px)}}@media(max-width: 767px){#Top .our_products .mouthpiece .smilego .text_box .logo_list{width:100%;margin-top:calc(3.4722222222vw)}}@media(max-width: 767px)and (max-width: 767px){#Top .our_products .mouthpiece .smilego .text_box .logo_list{margin-top:calc(6.6666666667vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#Top .our_products .mouthpiece .smilego .text_box .logo_list{margin-top:calc(3.4722222222vw)}}@media(max-width: 767px){#Top .our_products .whitening_desc{font-size:min(2.0833333333vw,30px);margin-top:calc(2.0833333333vw)}}@media(max-width: 767px)and (max-width: 767px){#Top .our_products .whitening_desc{font-size:min(4vw,30px)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#Top .our_products .whitening_desc{font-size:min(2.0833333333vw,30px)}}@media(max-width: 767px)and (max-width: 767px){#Top .our_products .whitening_desc{margin-top:calc(4vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#Top .our_products .whitening_desc{margin-top:calc(2.0833333333vw)}}@media(max-width: 767px){#Top .our_products .whitening_list{flex-direction:row;align-items:center;justify-content:space-between;margin-top:calc(3.4722222222vw)}}@media(max-width: 767px)and (max-width: 767px){#Top .our_products .whitening_list{margin-top:calc(6.6666666667vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#Top .our_products .whitening_list{margin-top:calc(3.4722222222vw)}}@media(max-width: 767px){#Top .our_products .whitening_list li{width:49%;height:auto;padding:calc(2.0833333333vw) calc(1.0416666667vw)}}@media(max-width: 767px)and (max-width: 767px){#Top .our_products .whitening_list li{padding:calc(4vw) calc(2vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#Top .our_products .whitening_list li{padding:calc(2.0833333333vw) calc(1.0416666667vw)}}@media(max-width: 767px){#Top .our_products .whitening_list li h4{font-size:min(1.4583333333vw,21px)}}@media(max-width: 767px)and (max-width: 767px){#Top .our_products .whitening_list li h4{font-size:min(2.8vw,21px)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#Top .our_products .whitening_list li h4{font-size:min(1.4583333333vw,21px)}}@media(max-width: 767px){#Top .our_products .whitening_list li img{height:calc(13.8888888889vw);margin-top:calc(2.0833333333vw)}}@media(max-width: 767px)and (max-width: 767px){#Top .our_products .whitening_list li img{height:calc(26.6666666667vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#Top .our_products .whitening_list li img{height:calc(13.8888888889vw)}}@media(max-width: 767px)and (max-width: 767px){#Top .our_products .whitening_list li img{margin-top:calc(4vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#Top .our_products .whitening_list li img{margin-top:calc(2.0833333333vw)}}@media(max-width: 767px){#Top .our_products .whitening_list li p{font-size:min(1.0416666667vw,15px)}}@media(max-width: 767px)and (max-width: 767px){#Top .our_products .whitening_list li p{font-size:min(2vw,15px)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#Top .our_products .whitening_list li p{font-size:min(1.0416666667vw,15px)}}#Top .user_voice{display:flex;flex-direction:column;align-items:center}#Top .user_voice .section--title{align-items:center}#Top .user_voice .user_list{margin-top:calc(3.4722222222vw)}@media(max-width: 767px){#Top .user_voice .user_list{margin-top:calc(6.6666666667vw)}}@media(min-width: 767px)and (max-width: 1000px){#Top .user_voice .user_list{margin-top:calc(3.4722222222vw)}}#Top .user_voice .user_list{display:flex;flex-direction:row;align-items:center;justify-content:space-between}#Top .user_voice .user_list li{width:23.5%;position:relative;border-radius:.5vw;box-shadow:0px 5px 5px rgba(0,0,0,.3);cursor:pointer}#Top .user_voice .user_list li img{width:100%;height:auto;border-radius:.5vw;transition:transform .3s ease}#Top .user_voice .user_list li .name{box-sizing:border-box;padding:calc(0.3472222222vw) calc(1.0416666667vw)}@media(max-width: 767px){#Top .user_voice .user_list li .name{padding:calc(0.6666666667vw) calc(2vw)}}@media(min-width: 767px)and (max-width: 1000px){#Top .user_voice .user_list li .name{padding:calc(0.3472222222vw) calc(1.0416666667vw)}}#Top .user_voice .user_list li .name{border:1px solid #f64850;background:#fff;border-radius:30px;color:#f64850;font-size:min(1.1111111111vw,16px)}@media(max-width: 767px){#Top .user_voice .user_list li .name{font-size:min(2.1333333333vw,16px)}}@media(min-width: 767px)and (max-width: 1000px){#Top .user_voice .user_list li .name{font-size:min(1.1111111111vw,16px)}}#Top .user_voice .user_list li .name{font-weight:400;position:absolute;right:2%;bottom:2%}#Top .user_voice .interview_modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s}#Top .user_voice .interview_modal.is-open{opacity:1;visibility:visible}#Top .user_voice .interview_modal .modal_overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7)}#Top .user_voice .interview_modal .modal_content{position:relative;background:#fff;padding:calc(1.3888888889vw)}@media(max-width: 767px){#Top .user_voice .interview_modal .modal_content{padding:calc(2.6666666667vw)}}@media(min-width: 767px)and (max-width: 1000px){#Top .user_voice .interview_modal .modal_content{padding:calc(1.3888888889vw)}}#Top .user_voice .interview_modal .modal_content{border-radius:10px;max-width:500px;width:90%;max-height:80vh;overflow-y:auto;transform:translateY(20px);transition:transform .3s}#Top .user_voice .interview_modal .modal_content .modal_img{width:100%;height:calc(20.8333333333vw)}@media(max-width: 767px){#Top .user_voice .interview_modal .modal_content .modal_img{height:calc(40vw)}}@media(min-width: 767px)and (max-width: 1000px){#Top .user_voice .interview_modal .modal_content .modal_img{height:calc(20.8333333333vw)}}#Top .user_voice .interview_modal .modal_content .modal_img{object-fit:cover;object-position:top;border-radius:10px;margin-bottom:calc(1.0416666667vw)}@media(max-width: 767px){#Top .user_voice .interview_modal .modal_content .modal_img{margin-bottom:calc(2vw)}}@media(min-width: 767px)and (max-width: 1000px){#Top .user_voice .interview_modal .modal_content .modal_img{margin-bottom:calc(1.0416666667vw)}}#Top .user_voice .interview_modal .modal_content .modal_name{display:block;font-size:min(.9722222222vw,14px)}@media(max-width: 767px){#Top .user_voice .interview_modal .modal_content .modal_name{font-size:min(1.8666666667vw,14px)}}@media(min-width: 767px)and (max-width: 1000px){#Top .user_voice .interview_modal .modal_content .modal_name{font-size:min(.9722222222vw,14px)}}#Top .user_voice .interview_modal .modal_content .modal_name{color:#222;margin-bottom:calc(0.6944444444vw)}@media(max-width: 767px){#Top .user_voice .interview_modal .modal_content .modal_name{margin-bottom:calc(1.3333333333vw)}}@media(min-width: 767px)and (max-width: 1000px){#Top .user_voice .interview_modal .modal_content .modal_name{margin-bottom:calc(0.6944444444vw)}}#Top .user_voice .interview_modal .modal_content .modal_title{font-size:min(1.25vw,18px)}@media(max-width: 767px){#Top .user_voice .interview_modal .modal_content .modal_title{font-size:min(2.4vw,18px)}}@media(min-width: 767px)and (max-width: 1000px){#Top .user_voice .interview_modal .modal_content .modal_title{font-size:min(1.25vw,18px)}}#Top .user_voice .interview_modal .modal_content .modal_title{margin-bottom:calc(1.0416666667vw)}@media(max-width: 767px){#Top .user_voice .interview_modal .modal_content .modal_title{margin-bottom:calc(2vw)}}@media(min-width: 767px)and (max-width: 1000px){#Top .user_voice .interview_modal .modal_content .modal_title{margin-bottom:calc(1.0416666667vw)}}#Top .user_voice .interview_modal .modal_content .modal_title{color:#f64850}#Top .user_voice .interview_modal .modal_content .modal_info{font-size:min(.9722222222vw,14px)}@media(max-width: 767px){#Top .user_voice .interview_modal .modal_content .modal_info{font-size:min(1.8666666667vw,14px)}}@media(min-width: 767px)and (max-width: 1000px){#Top .user_voice .interview_modal .modal_content .modal_info{font-size:min(.9722222222vw,14px)}}#Top .user_voice .interview_modal .modal_content .modal_info{margin-bottom:calc(1.0416666667vw)}@media(max-width: 767px){#Top .user_voice .interview_modal .modal_content .modal_info{margin-bottom:calc(2vw)}}@media(min-width: 767px)and (max-width: 1000px){#Top .user_voice .interview_modal .modal_content .modal_info{margin-bottom:calc(1.0416666667vw)}}#Top .user_voice .interview_modal .modal_content .modal_tags{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:calc(1.3888888889vw)}@media(max-width: 767px){#Top .user_voice .interview_modal .modal_content .modal_tags{margin-bottom:calc(2.6666666667vw)}}@media(min-width: 767px)and (max-width: 1000px){#Top .user_voice .interview_modal .modal_content .modal_tags{margin-bottom:calc(1.3888888889vw)}}#Top .user_voice .interview_modal .modal_content .modal_tags span{background:#f0f0f0;padding:calc(0.3472222222vw) calc(1.0416666667vw)}@media(max-width: 767px){#Top .user_voice .interview_modal .modal_content .modal_tags span{padding:calc(0.6666666667vw) calc(2vw)}}@media(min-width: 767px)and (max-width: 1000px){#Top .user_voice .interview_modal .modal_content .modal_tags span{padding:calc(0.3472222222vw) calc(1.0416666667vw)}}#Top .user_voice .interview_modal .modal_content .modal_tags span{border-radius:20px;font-size:min(.8333333333vw,12px)}@media(max-width: 767px){#Top .user_voice .interview_modal .modal_content .modal_tags span{font-size:min(1.6vw,12px)}}@media(min-width: 767px)and (max-width: 1000px){#Top .user_voice .interview_modal .modal_content .modal_tags span{font-size:min(.8333333333vw,12px)}}#Top .user_voice .interview_modal .modal_content .case_images{display:flex;gap:15px}#Top .user_voice .interview_modal .modal_content .case_images .case_item{flex:1}#Top .user_voice .interview_modal .modal_content .case_images .case_item span{display:block;font-size:min(.8333333333vw,12px)}@media(max-width: 767px){#Top .user_voice .interview_modal .modal_content .case_images .case_item span{font-size:min(1.6vw,12px)}}@media(min-width: 767px)and (max-width: 1000px){#Top .user_voice .interview_modal .modal_content .case_images .case_item span{font-size:min(.8333333333vw,12px)}}#Top .user_voice .interview_modal .modal_content .case_images .case_item span{font-weight:bold;margin-bottom:calc(0.3472222222vw)}@media(max-width: 767px){#Top .user_voice .interview_modal .modal_content .case_images .case_item span{margin-bottom:calc(0.6666666667vw)}}@media(min-width: 767px)and (max-width: 1000px){#Top .user_voice .interview_modal .modal_content .case_images .case_item span{margin-bottom:calc(0.3472222222vw)}}#Top .user_voice .interview_modal .modal_content .case_images .case_item img{width:100%;border-radius:8px}#Top .user_voice .interview_modal.is-open .modal_content{transform:translateY(0)}#Top .user_voice .interview_modal .modal_close{position:absolute;top:15px;right:15px;width:calc(2.0833333333vw)}@media(max-width: 767px){#Top .user_voice .interview_modal .modal_close{width:calc(4vw)}}@media(min-width: 767px)and (max-width: 1000px){#Top .user_voice .interview_modal .modal_close{width:calc(2.0833333333vw)}}#Top .user_voice .interview_modal .modal_close{height:calc(2.0833333333vw)}@media(max-width: 767px){#Top .user_voice .interview_modal .modal_close{height:calc(4vw)}}@media(min-width: 767px)and (max-width: 1000px){#Top .user_voice .interview_modal .modal_close{height:calc(2.0833333333vw)}}#Top .user_voice .interview_modal .modal_close{border:none;background:#000;color:#fff;border-radius:50%;font-size:min(1.25vw,18px)}@media(max-width: 767px){#Top .user_voice .interview_modal .modal_close{font-size:min(2.4vw,18px)}}@media(min-width: 767px)and (max-width: 1000px){#Top .user_voice .interview_modal .modal_close{font-size:min(1.25vw,18px)}}#Top .user_voice .interview_modal .modal_close{cursor:pointer;line-height:1;text-align:center}#Top .user_voice .number_box{margin-top:calc(3.4722222222vw)}@media(max-width: 767px){#Top .user_voice .number_box{margin-top:calc(6.6666666667vw)}}@media(min-width: 767px)and (max-width: 1000px){#Top .user_voice .number_box{margin-top:calc(3.4722222222vw)}}#Top .user_voice .number_box{width:100%}#Top .user_voice .number_box .number_list{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;flex-wrap:wrap}#Top .user_voice .number_box .number_list li{width:33%;display:flex;flex-direction:column;align-items:flex-start;border:1px solid #d9d9d9;position:relative;overflow:visible}#Top .user_voice .number_box .number_list li h4{width:100%;background:#d9d9d9;text-align:center;box-sizing:border-box;padding:calc(1.25vw) calc(0vw)}@media(max-width: 767px){#Top .user_voice .number_box .number_list li h4{padding:calc(2.4vw) calc(0vw)}}@media(min-width: 767px)and (max-width: 1000px){#Top .user_voice .number_box .number_list li h4{padding:calc(1.25vw) calc(0vw)}}#Top .user_voice .number_box .number_list li h4{font-size:min(2.0833333333vw,30px)}@media(max-width: 767px){#Top .user_voice .number_box .number_list li h4{font-size:min(4vw,30px)}}@media(min-width: 767px)and (max-width: 1000px){#Top .user_voice .number_box .number_list li h4{font-size:min(2.0833333333vw,30px)}}#Top .user_voice .number_box .number_list li h4{font-weight:600}#Top .user_voice .number_box .number_list li .content{width:100%;display:flex;flex-direction:row;align-items:center;height:calc(9.0277777778vw)}@media(max-width: 767px){#Top .user_voice .number_box .number_list li .content{height:calc(17.3333333333vw)}}@media(min-width: 767px)and (max-width: 1000px){#Top .user_voice .number_box .number_list li .content{height:calc(9.0277777778vw)}}#Top .user_voice .number_box .number_list li .content{box-sizing:border-box;padding-left:calc(0.3472222222vw)}@media(max-width: 767px){#Top .user_voice .number_box .number_list li .content{padding-left:calc(0.6666666667vw)}}@media(min-width: 767px)and (max-width: 1000px){#Top .user_voice .number_box .number_list li .content{padding-left:calc(0.3472222222vw)}}#Top .user_voice .number_box .number_list li .content img{width:calc(6.9444444444vw)}@media(max-width: 767px){#Top .user_voice .number_box .number_list li .content img{width:calc(13.3333333333vw)}}@media(min-width: 767px)and (max-width: 1000px){#Top .user_voice .number_box .number_list li .content img{width:calc(6.9444444444vw)}}#Top .user_voice .number_box .number_list li .content img{margin-right:calc(1.0416666667vw)}@media(max-width: 767px){#Top .user_voice .number_box .number_list li .content img{margin-right:calc(2vw)}}@media(min-width: 767px)and (max-width: 1000px){#Top .user_voice .number_box .number_list li .content img{margin-right:calc(1.0416666667vw)}}#Top .user_voice .number_box .number_list li .content .main_text{font-size:min(1.1111111111vw,16px)}@media(max-width: 767px){#Top .user_voice .number_box .number_list li .content .main_text{font-size:min(2.1333333333vw,16px)}}@media(min-width: 767px)and (max-width: 1000px){#Top .user_voice .number_box .number_list li .content .main_text{font-size:min(1.1111111111vw,16px)}}#Top .user_voice .number_box .number_list li .content .main_text{text-align:center}#Top .user_voice .number_box .number_list li .content .main_text .number{font-family:"Josefin Sans",sans-serif;font-size:min(3.125vw,45px)}@media(max-width: 767px){#Top .user_voice .number_box .number_list li .content .main_text .number{font-size:min(6vw,45px)}}@media(min-width: 767px)and (max-width: 1000px){#Top .user_voice .number_box .number_list li .content .main_text .number{font-size:min(3.125vw,45px)}}#Top .user_voice .number_box .number_list li .content .main_text .number{color:#f64850;margin:calc(0vw) calc(0.2083333333vw)}@media(max-width: 767px){#Top .user_voice .number_box .number_list li .content .main_text .number{margin:calc(0vw) calc(0.4vw)}}@media(min-width: 767px)and (max-width: 1000px){#Top .user_voice .number_box .number_list li .content .main_text .number{margin:calc(0vw) calc(0.2083333333vw)}}#Top .user_voice .number_box .number_list li .content .main_text .number.big{font-size:min(4.1666666667vw,60px)}@media(max-width: 767px){#Top .user_voice .number_box .number_list li .content .main_text .number.big{font-size:min(8vw,60px)}}@media(min-width: 767px)and (max-width: 1000px){#Top .user_voice .number_box .number_list li .content .main_text .number.big{font-size:min(4.1666666667vw,60px)}}#Top .user_voice .number_box .number_list li .content .main_text .block{display:block;font-size:min(.9722222222vw,14px)}@media(max-width: 767px){#Top .user_voice .number_box .number_list li .content .main_text .block{font-size:min(1.8666666667vw,14px)}}@media(min-width: 767px)and (max-width: 1000px){#Top .user_voice .number_box .number_list li .content .main_text .block{font-size:min(.9722222222vw,14px)}}#Top .user_voice .number_box .number_list li .content .main_text .block{line-height:1.3;color:#222;font-family:"Noto Sans JP",sans-serif;margin-top:calc(-0.6944444444vw)}@media(max-width: 767px){#Top .user_voice .number_box .number_list li .content .main_text .block{margin-top:calc(-1.3333333333vw)}}@media(min-width: 767px)and (max-width: 1000px){#Top .user_voice .number_box .number_list li .content .main_text .block{margin-top:calc(-0.6944444444vw)}}#Top .user_voice .number_box .number_list li .content .main_text .block{text-align:right}#Top .user_voice .number_box .number_list li .content .main_text .block.right{text-align:right;margin-top:calc(0.3472222222vw)}@media(max-width: 767px){#Top .user_voice .number_box .number_list li .content .main_text .block.right{margin-top:calc(0.6666666667vw)}}@media(min-width: 767px)and (max-width: 1000px){#Top .user_voice .number_box .number_list li .content .main_text .block.right{margin-top:calc(0.3472222222vw)}}#Top .user_voice .number_box .number_list li .content .main_text.long{width:70%;text-align:left}#Top .user_voice .number_box .number_list li:nth-child(2){position:relative}#Top .user_voice .number_box .number_list li:nth-child(2) .content .black_btn{width:calc(13.8888888889vw)}@media(max-width: 767px){#Top .user_voice .number_box .number_list li:nth-child(2) .content .black_btn{width:calc(26.6666666667vw)}}@media(min-width: 767px)and (max-width: 1000px){#Top .user_voice .number_box .number_list li:nth-child(2) .content .black_btn{width:calc(13.8888888889vw)}}#Top .user_voice .number_box .number_list li:nth-child(2) .content .black_btn{height:calc(1.7361111111vw)}@media(max-width: 767px){#Top .user_voice .number_box .number_list li:nth-child(2) .content .black_btn{height:calc(3.3333333333vw)}}@media(min-width: 767px)and (max-width: 1000px){#Top .user_voice .number_box .number_list li:nth-child(2) .content .black_btn{height:calc(1.7361111111vw)}}#Top .user_voice .number_box .number_list li:nth-child(2) .content .black_btn{position:absolute;bottom:5%;right:5%}#Top .user_voice .number_box .number_list li:nth-child(2) .content .black_btn::after{width:calc(0.7708333333vw)}@media(max-width: 767px){#Top .user_voice .number_box .number_list li:nth-child(2) .content .black_btn::after{width:calc(1.48vw)}}@media(min-width: 767px)and (max-width: 1000px){#Top .user_voice .number_box .number_list li:nth-child(2) .content .black_btn::after{width:calc(0.7708333333vw)}}#Top .user_voice .number_box .number_list li:nth-child(2) .content .black_btn::after{height:calc(1.0416666667vw)}@media(max-width: 767px){#Top .user_voice .number_box .number_list li:nth-child(2) .content .black_btn::after{height:calc(2vw)}}@media(min-width: 767px)and (max-width: 1000px){#Top .user_voice .number_box .number_list li:nth-child(2) .content .black_btn::after{height:calc(1.0416666667vw)}}#Top .user_voice .number_box .number_list li:nth-child(2) .content .black_btn span{font-size:min(.8333333333vw,12px)}@media(max-width: 767px){#Top .user_voice .number_box .number_list li:nth-child(2) .content .black_btn span{font-size:min(1.6vw,12px)}}@media(min-width: 767px)and (max-width: 1000px){#Top .user_voice .number_box .number_list li:nth-child(2) .content .black_btn span{font-size:min(.8333333333vw,12px)}}#Top .user_voice .number_box .number_list li:nth-child(n-3){margin-top:calc(1.0416666667vw)}@media(max-width: 767px){#Top .user_voice .number_box .number_list li:nth-child(n-3){margin-top:calc(2vw)}}@media(min-width: 767px)and (max-width: 1000px){#Top .user_voice .number_box .number_list li:nth-child(n-3){margin-top:calc(1.0416666667vw)}}#Top .user_voice .number_box .number_list li:last-child{z-index:1;background:#fff}#Top .user_voice .number_box .number_list li.stat-item--finish{--runner-x: 0}#Top .user_voice .number_box .number_list li.stat-item--finish::after{content:"";display:block;width:calc(6.9444444444vw)}@media(max-width: 767px){#Top .user_voice .number_box .number_list li.stat-item--finish::after{width:calc(13.3333333333vw)}}@media(min-width: 767px)and (max-width: 1000px){#Top .user_voice .number_box .number_list li.stat-item--finish::after{width:calc(6.9444444444vw)}}#Top .user_voice .number_box .number_list li.stat-item--finish::after{height:calc(9.54375vw)}@media(max-width: 767px){#Top .user_voice .number_box .number_list li.stat-item--finish::after{height:calc(18.324vw)}}@media(min-width: 767px)and (max-width: 1000px){#Top .user_voice .number_box .number_list li.stat-item--finish::after{height:calc(9.54375vw)}}#Top .user_voice .number_box .number_list li.stat-item--finish::after{background-image:url(../images/oh_img02.png);background-repeat:no-repeat;background-size:cover;position:absolute;bottom:-6.5vw;right:0;transform:translateX(var(--runner-x)) rotate(15deg);transform-origin:50% 80%;pointer-events:none;will-change:transform}@media(max-width: 767px){#Top .user_voice .user_list{margin-top:calc(3.4722222222vw);flex-wrap:wrap;box-sizing:border-box;padding:0 1%}}@media(max-width: 767px)and (max-width: 767px){#Top .user_voice .user_list{margin-top:calc(6.6666666667vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#Top .user_voice .user_list{margin-top:calc(3.4722222222vw)}}@media(max-width: 767px){#Top .user_voice .user_list li{width:47%;border-radius:1.5vw}#Top .user_voice .user_list li img{border-radius:1.5vw;transform:scale(1.05)}#Top .user_voice .user_list li .name{padding:calc(0.6944444444vw) calc(1.3888888889vw);font-size:min(1.3888888889vw,20px);right:3%;bottom:5%}}@media(max-width: 767px)and (max-width: 767px){#Top .user_voice .user_list li .name{padding:calc(1.3333333333vw) calc(2.6666666667vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#Top .user_voice .user_list li .name{padding:calc(0.6944444444vw) calc(1.3888888889vw)}}@media(max-width: 767px)and (max-width: 767px){#Top .user_voice .user_list li .name{font-size:min(2.6666666667vw,20px)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#Top .user_voice .user_list li .name{font-size:min(1.3888888889vw,20px)}}@media(max-width: 767px){#Top .user_voice .user_list li:nth-child(n+3){margin-top:calc(2.0833333333vw)}}@media(max-width: 767px)and (max-width: 767px){#Top .user_voice .user_list li:nth-child(n+3){margin-top:calc(4vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#Top .user_voice .user_list li:nth-child(n+3){margin-top:calc(2.0833333333vw)}}@media(max-width: 767px){#Top .user_voice .interview_modal .modal_content{padding:calc(2.7777777778vw)}}@media(max-width: 767px)and (max-width: 767px){#Top .user_voice .interview_modal .modal_content{padding:calc(5.3333333333vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#Top .user_voice .interview_modal .modal_content{padding:calc(2.7777777778vw)}}@media(max-width: 767px){#Top .user_voice .interview_modal .modal_content .modal_img{height:calc(20.8333333333vw);object-fit:cover;object-position:top}}@media(max-width: 767px)and (max-width: 767px){#Top .user_voice .interview_modal .modal_content .modal_img{height:calc(40vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#Top .user_voice .interview_modal .modal_content .modal_img{height:calc(20.8333333333vw)}}@media(max-width: 767px){#Top .user_voice .interview_modal .modal_content .modal_name{font-size:min(1.6666666667vw,24px)}}@media(max-width: 767px)and (max-width: 767px){#Top .user_voice .interview_modal .modal_content .modal_name{font-size:min(3.2vw,24px)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#Top .user_voice .interview_modal .modal_content .modal_name{font-size:min(1.6666666667vw,24px)}}@media(max-width: 767px){#Top .user_voice .interview_modal .modal_content .modal_title{font-size:min(2.0833333333vw,30px);line-height:1.3}}@media(max-width: 767px)and (max-width: 767px){#Top .user_voice .interview_modal .modal_content .modal_title{font-size:min(4vw,30px)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#Top .user_voice .interview_modal .modal_content .modal_title{font-size:min(2.0833333333vw,30px)}}@media(max-width: 767px){#Top .user_voice .interview_modal .modal_content .modal_info{font-size:min(1.6666666667vw,24px);line-height:1.3;margin-bottom:calc(1.0416666667vw)}}@media(max-width: 767px)and (max-width: 767px){#Top .user_voice .interview_modal .modal_content .modal_info{font-size:min(3.2vw,24px)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#Top .user_voice .interview_modal .modal_content .modal_info{font-size:min(1.6666666667vw,24px)}}@media(max-width: 767px)and (max-width: 767px){#Top .user_voice .interview_modal .modal_content .modal_info{margin-bottom:calc(2vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#Top .user_voice .interview_modal .modal_content .modal_info{margin-bottom:calc(1.0416666667vw)}}@media(max-width: 767px){#Top .user_voice .interview_modal .modal_content .modal_tags span{font-size:min(1.25vw,18px)}}@media(max-width: 767px)and (max-width: 767px){#Top .user_voice .interview_modal .modal_content .modal_tags span{font-size:min(2.4vw,18px)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#Top .user_voice .interview_modal .modal_content .modal_tags span{font-size:min(1.25vw,18px)}}@media(max-width: 767px){#Top .user_voice .interview_modal .modal_content .case_images .case_item span{font-size:min(1.25vw,18px)}}@media(max-width: 767px)and (max-width: 767px){#Top .user_voice .interview_modal .modal_content .case_images .case_item span{font-size:min(2.4vw,18px)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#Top .user_voice .interview_modal .modal_content .case_images .case_item span{font-size:min(1.25vw,18px)}}@media(max-width: 767px){#Top .user_voice .interview_modal .modal_close{position:absolute;top:15px;right:15px;width:calc(3.4722222222vw);height:calc(3.4722222222vw);font-size:min(1.6666666667vw,24px)}}@media(max-width: 767px)and (max-width: 767px){#Top .user_voice .interview_modal .modal_close{width:calc(6.6666666667vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#Top .user_voice .interview_modal .modal_close{width:calc(3.4722222222vw)}}@media(max-width: 767px)and (max-width: 767px){#Top .user_voice .interview_modal .modal_close{height:calc(6.6666666667vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#Top .user_voice .interview_modal .modal_close{height:calc(3.4722222222vw)}}@media(max-width: 767px)and (max-width: 767px){#Top .user_voice .interview_modal .modal_close{font-size:min(3.2vw,24px)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#Top .user_voice .interview_modal .modal_close{font-size:min(1.6666666667vw,24px)}}@media(max-width: 767px){#Top .user_voice .number_box{margin-top:calc(5.5555555556vw)}}@media(max-width: 767px)and (max-width: 767px){#Top .user_voice .number_box{margin-top:calc(10.6666666667vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#Top .user_voice .number_box{margin-top:calc(5.5555555556vw)}}@media(max-width: 767px){#Top .user_voice .number_box .number_list li{width:100%}#Top .user_voice .number_box .number_list li h4{padding:calc(1.3888888889vw) calc(0vw);font-size:min(2.4305555556vw,35px)}}@media(max-width: 767px)and (max-width: 767px){#Top .user_voice .number_box .number_list li h4{padding:calc(2.6666666667vw) calc(0vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#Top .user_voice .number_box .number_list li h4{padding:calc(1.3888888889vw) calc(0vw)}}@media(max-width: 767px)and (max-width: 767px){#Top .user_voice .number_box .number_list li h4{font-size:min(4.6666666667vw,35px)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#Top .user_voice .number_box .number_list li h4{font-size:min(2.4305555556vw,35px)}}@media(max-width: 767px){#Top .user_voice .number_box .number_list li .content{height:calc(13.8888888889vw);padding:calc(0vw) calc(1.0416666667vw)}}@media(max-width: 767px)and (max-width: 767px){#Top .user_voice .number_box .number_list li .content{height:calc(26.6666666667vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#Top .user_voice .number_box .number_list li .content{height:calc(13.8888888889vw)}}@media(max-width: 767px)and (max-width: 767px){#Top .user_voice .number_box .number_list li .content{padding:calc(0vw) calc(2vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#Top .user_voice .number_box .number_list li .content{padding:calc(0vw) calc(1.0416666667vw)}}@media(max-width: 767px){#Top .user_voice .number_box .number_list li .content img{width:calc(12.5vw);margin-right:calc(2.0833333333vw)}}@media(max-width: 767px)and (max-width: 767px){#Top .user_voice .number_box .number_list li .content img{width:calc(24vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#Top .user_voice .number_box .number_list li .content img{width:calc(12.5vw)}}@media(max-width: 767px)and (max-width: 767px){#Top .user_voice .number_box .number_list li .content img{margin-right:calc(4vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#Top .user_voice .number_box .number_list li .content img{margin-right:calc(2.0833333333vw)}}@media(max-width: 767px){#Top .user_voice .number_box .number_list li .content .main_text{font-size:min(2.0833333333vw,30px)}}@media(max-width: 767px)and (max-width: 767px){#Top .user_voice .number_box .number_list li .content .main_text{font-size:min(4vw,30px)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#Top .user_voice .number_box .number_list li .content .main_text{font-size:min(2.0833333333vw,30px)}}@media(max-width: 767px){#Top .user_voice .number_box .number_list li .content .main_text .number{font-size:min(4.8611111111vw,70px);margin:calc(0vw) calc(0.3472222222vw)}}@media(max-width: 767px)and (max-width: 767px){#Top .user_voice .number_box .number_list li .content .main_text .number{font-size:min(9.3333333333vw,70px)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#Top .user_voice .number_box .number_list li .content .main_text .number{font-size:min(4.8611111111vw,70px)}}@media(max-width: 767px)and (max-width: 767px){#Top .user_voice .number_box .number_list li .content .main_text .number{margin:calc(0vw) calc(0.6666666667vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#Top .user_voice .number_box .number_list li .content .main_text .number{margin:calc(0vw) calc(0.3472222222vw)}}@media(max-width: 767px){#Top .user_voice .number_box .number_list li .content .main_text .number.big{font-size:min(6.9444444444vw,100px)}}@media(max-width: 767px)and (max-width: 767px){#Top .user_voice .number_box .number_list li .content .main_text .number.big{font-size:min(13.3333333333vw,100px)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#Top .user_voice .number_box .number_list li .content .main_text .number.big{font-size:min(6.9444444444vw,100px)}}@media(max-width: 767px){#Top .user_voice .number_box .number_list li .content .main_text .block{font-size:min(1.3888888889vw,20px)}}@media(max-width: 767px)and (max-width: 767px){#Top .user_voice .number_box .number_list li .content .main_text .block{font-size:min(2.6666666667vw,20px)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#Top .user_voice .number_box .number_list li .content .main_text .block{font-size:min(1.3888888889vw,20px)}}@media(max-width: 767px){#Top .user_voice .number_box .number_list li.row{width:100%}#Top .user_voice .number_box .number_list li.row .small_box .content{flex-direction:column;align-items:center;height:calc(20.8333333333vw)}}@media(max-width: 767px)and (max-width: 767px){#Top .user_voice .number_box .number_list li.row .small_box .content{height:calc(40vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#Top .user_voice .number_box .number_list li.row .small_box .content{height:calc(20.8333333333vw)}}@media(max-width: 767px){#Top .user_voice .number_box .number_list li.row .small_box .content img{width:calc(10.4166666667vw)}}@media(max-width: 767px)and (max-width: 767px){#Top .user_voice .number_box .number_list li.row .small_box .content img{width:calc(20vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#Top .user_voice .number_box .number_list li.row .small_box .content img{width:calc(10.4166666667vw)}}@media(max-width: 767px){#Top .user_voice .number_box .number_list li.row .small_box .content .main_text span{font-size:min(6.9444444444vw,100px)}}@media(max-width: 767px)and (max-width: 767px){#Top .user_voice .number_box .number_list li.row .small_box .content .main_text span{font-size:min(13.3333333333vw,100px)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#Top .user_voice .number_box .number_list li.row .small_box .content .main_text span{font-size:min(6.9444444444vw,100px)}}@media(max-width: 767px){#Top .user_voice .number_box .number_list li.row .small_box .content .main_text .block{font-size:min(1.1111111111vw,16px)}}@media(max-width: 767px)and (max-width: 767px){#Top .user_voice .number_box .number_list li.row .small_box .content .main_text .block{font-size:min(2.1333333333vw,16px)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#Top .user_voice .number_box .number_list li.row .small_box .content .main_text .block{font-size:min(1.1111111111vw,16px)}}@media(max-width: 767px){#Top .user_voice .number_box .number_list li:nth-child(2) .content .black_btn{width:calc(20.8333333333vw);height:calc(2.7777777778vw);bottom:3%;right:5%}}@media(max-width: 767px)and (max-width: 767px){#Top .user_voice .number_box .number_list li:nth-child(2) .content .black_btn{width:calc(40vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#Top .user_voice .number_box .number_list li:nth-child(2) .content .black_btn{width:calc(20.8333333333vw)}}@media(max-width: 767px)and (max-width: 767px){#Top .user_voice .number_box .number_list li:nth-child(2) .content .black_btn{height:calc(5.3333333333vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#Top .user_voice .number_box .number_list li:nth-child(2) .content .black_btn{height:calc(2.7777777778vw)}}@media(max-width: 767px){#Top .user_voice .number_box .number_list li:nth-child(2) .content .black_btn::after{width:calc(1.0277777778vw);height:calc(1.3888888889vw)}}@media(max-width: 767px)and (max-width: 767px){#Top .user_voice .number_box .number_list li:nth-child(2) .content .black_btn::after{width:calc(1.9733333333vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#Top .user_voice .number_box .number_list li:nth-child(2) .content .black_btn::after{width:calc(1.0277777778vw)}}@media(max-width: 767px)and (max-width: 767px){#Top .user_voice .number_box .number_list li:nth-child(2) .content .black_btn::after{height:calc(2.6666666667vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#Top .user_voice .number_box .number_list li:nth-child(2) .content .black_btn::after{height:calc(1.3888888889vw)}}@media(max-width: 767px){#Top .user_voice .number_box .number_list li:nth-child(2) .content .black_btn span{font-size:min(1.1111111111vw,16px);font-weight:400}}@media(max-width: 767px)and (max-width: 767px){#Top .user_voice .number_box .number_list li:nth-child(2) .content .black_btn span{font-size:min(2.1333333333vw,16px)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#Top .user_voice .number_box .number_list li:nth-child(2) .content .black_btn span{font-size:min(1.1111111111vw,16px)}}@media(max-width: 767px){#Top .user_voice .number_box .number_list li:nth-child(n-3){margin-top:calc(1.3888888889vw)}}@media(max-width: 767px)and (max-width: 767px){#Top .user_voice .number_box .number_list li:nth-child(n-3){margin-top:calc(2.6666666667vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#Top .user_voice .number_box .number_list li:nth-child(n-3){margin-top:calc(1.3888888889vw)}}@media(max-width: 767px){#Top .user_voice .number_box .number_list li.stat-item--finish::after{width:calc(8.3333333333vw);height:calc(11.4583333333vw);bottom:-38%}}@media(max-width: 767px)and (max-width: 767px){#Top .user_voice .number_box .number_list li.stat-item--finish::after{width:calc(16vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#Top .user_voice .number_box .number_list li.stat-item--finish::after{width:calc(8.3333333333vw)}}@media(max-width: 767px)and (max-width: 767px){#Top .user_voice .number_box .number_list li.stat-item--finish::after{height:calc(22vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#Top .user_voice .number_box .number_list li.stat-item--finish::after{height:calc(11.4583333333vw)}}#Top .job_introduction{display:flex;flex-direction:column;align-items:center}#Top .job_introduction .section--title{align-items:center}#Top .job_introduction .job_number_wrap{width:100%;display:flex;flex-direction:column;align-items:flex-end}#Top .job_introduction .job_number_wrap .job_number{width:100%;display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;margin-top:calc(3.4722222222vw)}@media(max-width: 767px){#Top .job_introduction .job_number_wrap .job_number{margin-top:calc(6.6666666667vw)}}@media(min-width: 767px)and (max-width: 1000px){#Top .job_introduction .job_number_wrap .job_number{margin-top:calc(3.4722222222vw)}}#Top .job_introduction .job_number_wrap .job_number li{width:24.25%;display:flex;flex-direction:column;align-items:center;border:1px solid #d9d9d9;position:relative;overflow:visible}#Top .job_introduction .job_number_wrap .job_number li h4{width:100%;background:#d9d9d9;text-align:center;box-sizing:border-box;padding:calc(1.25vw) calc(0vw)}@media(max-width: 767px){#Top .job_introduction .job_number_wrap .job_number li h4{padding:calc(2.4vw) calc(0vw)}}@media(min-width: 767px)and (max-width: 1000px){#Top .job_introduction .job_number_wrap .job_number li h4{padding:calc(1.25vw) calc(0vw)}}#Top .job_introduction .job_number_wrap .job_number li h4{font-size:min(2.0833333333vw,30px)}@media(max-width: 767px){#Top .job_introduction .job_number_wrap .job_number li h4{font-size:min(4vw,30px)}}@media(min-width: 767px)and (max-width: 1000px){#Top .job_introduction .job_number_wrap .job_number li h4{font-size:min(2.0833333333vw,30px)}}#Top .job_introduction .job_number_wrap .job_number li h4{font-weight:600}#Top .job_introduction .job_number_wrap .job_number li .content{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;height:calc(15.2777777778vw)}@media(max-width: 767px){#Top .job_introduction .job_number_wrap .job_number li .content{height:calc(29.3333333333vw)}}@media(min-width: 767px)and (max-width: 1000px){#Top .job_introduction .job_number_wrap .job_number li .content{height:calc(15.2777777778vw)}}#Top .job_introduction .job_number_wrap .job_number li .content{box-sizing:border-box;padding:calc(0vw) calc(0.3472222222vw)}@media(max-width: 767px){#Top .job_introduction .job_number_wrap .job_number li .content{padding:calc(0vw) calc(0.6666666667vw)}}@media(min-width: 767px)and (max-width: 1000px){#Top .job_introduction .job_number_wrap .job_number li .content{padding:calc(0vw) calc(0.3472222222vw)}}#Top .job_introduction .job_number_wrap .job_number li .content img{width:calc(6.9444444444vw)}@media(max-width: 767px){#Top .job_introduction .job_number_wrap .job_number li .content img{width:calc(13.3333333333vw)}}@media(min-width: 767px)and (max-width: 1000px){#Top .job_introduction .job_number_wrap .job_number li .content img{width:calc(6.9444444444vw)}}#Top .job_introduction .job_number_wrap .job_number li .content img{margin-bottom:calc(1.0416666667vw)}@media(max-width: 767px){#Top .job_introduction .job_number_wrap .job_number li .content img{margin-bottom:calc(2vw)}}@media(min-width: 767px)and (max-width: 1000px){#Top .job_introduction .job_number_wrap .job_number li .content img{margin-bottom:calc(1.0416666667vw)}}#Top .job_introduction .job_number_wrap .job_number li .content .main_text{font-size:min(1.25vw,18px)}@media(max-width: 767px){#Top .job_introduction .job_number_wrap .job_number li .content .main_text{font-size:min(2.4vw,18px)}}@media(min-width: 767px)and (max-width: 1000px){#Top .job_introduction .job_number_wrap .job_number li .content .main_text{font-size:min(1.25vw,18px)}}#Top .job_introduction .job_number_wrap .job_number li .content .main_text .number{font-family:"Josefin Sans",sans-serif;font-size:min(5.5555555556vw,80px)}@media(max-width: 767px){#Top .job_introduction .job_number_wrap .job_number li .content .main_text .number{font-size:min(10.6666666667vw,80px)}}@media(min-width: 767px)and (max-width: 1000px){#Top .job_introduction .job_number_wrap .job_number li .content .main_text .number{font-size:min(5.5555555556vw,80px)}}#Top .job_introduction .job_number_wrap .job_number li .content .main_text .number{color:#f64850;margin:calc(0vw) calc(0.2083333333vw)}@media(max-width: 767px){#Top .job_introduction .job_number_wrap .job_number li .content .main_text .number{margin:calc(0vw) calc(0.4vw)}}@media(min-width: 767px)and (max-width: 1000px){#Top .job_introduction .job_number_wrap .job_number li .content .main_text .number{margin:calc(0vw) calc(0.2083333333vw)}}#Top .job_introduction .job_number_wrap .list_desc{margin-top:calc(0.3472222222vw)}@media(max-width: 767px){#Top .job_introduction .job_number_wrap .list_desc{margin-top:calc(0.6666666667vw)}}@media(min-width: 767px)and (max-width: 1000px){#Top .job_introduction .job_number_wrap .list_desc{margin-top:calc(0.3472222222vw)}}#Top .job_introduction .job_number_wrap .list_desc{font-size:min(.9722222222vw,14px)}@media(max-width: 767px){#Top .job_introduction .job_number_wrap .list_desc{font-size:min(1.8666666667vw,14px)}}@media(min-width: 767px)and (max-width: 1000px){#Top .job_introduction .job_number_wrap .list_desc{font-size:min(.9722222222vw,14px)}}#Top .job_introduction .job_number_wrap .list_desc{font-weight:400}#Top .job_introduction .job_wrap{width:100%;overflow:hidden;margin-top:calc(3.4722222222vw)}@media(max-width: 767px){#Top .job_introduction .job_wrap{margin-top:calc(6.6666666667vw)}}@media(min-width: 767px)and (max-width: 1000px){#Top .job_introduction .job_wrap{margin-top:calc(3.4722222222vw)}}#Top .job_introduction .job_wrap .job_slide{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between}#Top .job_introduction .job_wrap .job_slide .slick-list{overflow:visible}#Top .job_introduction .job_wrap .job_slide li{width:24.25%;position:relative}#Top .job_introduction .job_wrap .job_slide li img{width:100%;height:calc(20.8333333333vw)}@media(max-width: 767px){#Top .job_introduction .job_wrap .job_slide li img{height:calc(40vw)}}@media(min-width: 767px)and (max-width: 1000px){#Top .job_introduction .job_wrap .job_slide li img{height:calc(20.8333333333vw)}}#Top .job_introduction .job_wrap .job_slide li img{object-fit:cover;border-radius:15px}#Top .job_introduction .job_wrap .job_slide li h4{font-size:min(1.3888888889vw,20px)}@media(max-width: 767px){#Top .job_introduction .job_wrap .job_slide li h4{font-size:min(2.6666666667vw,20px)}}@media(min-width: 767px)and (max-width: 1000px){#Top .job_introduction .job_wrap .job_slide li h4{font-size:min(1.3888888889vw,20px)}}#Top .job_introduction .job_wrap .job_slide li h4{font-weight:400;position:absolute;left:5%;bottom:5%;box-sizing:border-box;padding:calc(0.3472222222vw) calc(0.6944444444vw)}@media(max-width: 767px){#Top .job_introduction .job_wrap .job_slide li h4{padding:calc(0.6666666667vw) calc(1.3333333333vw)}}@media(min-width: 767px)and (max-width: 1000px){#Top .job_introduction .job_wrap .job_slide li h4{padding:calc(0.3472222222vw) calc(0.6944444444vw)}}#Top .job_introduction .job_wrap .job_slide li h4{background:#f64850;border-radius:10px;color:#fff;font-size:min(1.3888888889vw,20px)}@media(max-width: 767px){#Top .job_introduction .job_wrap .job_slide li h4{font-size:min(2.6666666667vw,20px)}}@media(min-width: 767px)and (max-width: 1000px){#Top .job_introduction .job_wrap .job_slide li h4{font-size:min(1.3888888889vw,20px)}}#Top .job_introduction .job_wrap .job_slide li h4{display:flex;flex-direction:row;align-items:center}#Top .job_introduction .job_wrap .job_slide li h4 span{font-size:min(3.4722222222vw,50px)}@media(max-width: 767px){#Top .job_introduction .job_wrap .job_slide li h4 span{font-size:min(6.6666666667vw,50px)}}@media(min-width: 767px)and (max-width: 1000px){#Top .job_introduction .job_wrap .job_slide li h4 span{font-size:min(3.4722222222vw,50px)}}#Top .job_introduction .job_wrap .job_slide li h4 span{color:hsla(0,0%,100%,.4);margin-right:calc(0.3472222222vw)}@media(max-width: 767px){#Top .job_introduction .job_wrap .job_slide li h4 span{margin-right:calc(0.6666666667vw)}}@media(min-width: 767px)and (max-width: 1000px){#Top .job_introduction .job_wrap .job_slide li h4 span{margin-right:calc(0.3472222222vw)}}#Top .job_introduction .job_wrap .job_slide li h4.white{color:#fff}#Top .job_introduction .job_wrap .job_slide li h4 span{font-family:"Josefin Sans",sans-serif;font-size:min(3.125vw,45px)}@media(max-width: 767px){#Top .job_introduction .job_wrap .job_slide li h4 span{font-size:min(6vw,45px)}}@media(min-width: 767px)and (max-width: 1000px){#Top .job_introduction .job_wrap .job_slide li h4 span{font-size:min(3.125vw,45px)}}#Top .job_introduction .job_wrap .job_slide li h4 span{margin-right:calc(0.3472222222vw)}@media(max-width: 767px){#Top .job_introduction .job_wrap .job_slide li h4 span{margin-right:calc(0.6666666667vw)}}@media(min-width: 767px)and (max-width: 1000px){#Top .job_introduction .job_wrap .job_slide li h4 span{margin-right:calc(0.3472222222vw)}}#Top .job_introduction .job_wrap .job_slide li h4.white{color:#fff}#Top .job_introduction .job_wrap .job_slide.slick-initialized{display:block}#Top .job_introduction .job_wrap .job_slide.slick-initialized .slick-slide{padding:0 10px;box-sizing:border-box}#Top .job_introduction .job_wrap .job_slide.slick-initialized .slick-list{overflow:visible}#Top .job_introduction .job_wrap .job_slide.slick-initialized li{width:100%}#Top .job_introduction .job_wrap .job_arrows{gap:10px;margin-top:calc(1.0416666667vw)}@media(max-width: 767px){#Top .job_introduction .job_wrap .job_arrows{margin-top:calc(2vw)}}@media(min-width: 767px)and (max-width: 1000px){#Top .job_introduction .job_wrap .job_arrows{margin-top:calc(1.0416666667vw)}}#Top .job_introduction .job_wrap .job_arrows{display:none}#Top .job_introduction .job_wrap .job_arrows button{width:calc(2.0833333333vw)}@media(max-width: 767px){#Top .job_introduction .job_wrap .job_arrows button{width:calc(4vw)}}@media(min-width: 767px)and (max-width: 1000px){#Top .job_introduction .job_wrap .job_arrows button{width:calc(2.0833333333vw)}}#Top .job_introduction .job_wrap .job_arrows button{height:calc(2.0833333333vw)}@media(max-width: 767px){#Top .job_introduction .job_wrap .job_arrows button{height:calc(4vw)}}@media(min-width: 767px)and (max-width: 1000px){#Top .job_introduction .job_wrap .job_arrows button{height:calc(2.0833333333vw)}}#Top .job_introduction .job_wrap .job_arrows button{border:1px solid #333;border-radius:4px;background:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease}#Top .job_introduction .job_wrap .job_arrows button:hover{background:#333}#Top .job_introduction .job_wrap .job_arrows button:hover svg{stroke:#fff}#Top .job_introduction .job_wrap .job_arrows button svg{width:calc(1.3888888889vw)}@media(max-width: 767px){#Top .job_introduction .job_wrap .job_arrows button svg{width:calc(2.6666666667vw)}}@media(min-width: 767px)and (max-width: 1000px){#Top .job_introduction .job_wrap .job_arrows button svg{width:calc(1.3888888889vw)}}#Top .job_introduction .job_wrap .job_arrows button svg{height:calc(1.3888888889vw)}@media(max-width: 767px){#Top .job_introduction .job_wrap .job_arrows button svg{height:calc(2.6666666667vw)}}@media(min-width: 767px)and (max-width: 1000px){#Top .job_introduction .job_wrap .job_arrows button svg{height:calc(1.3888888889vw)}}#Top .job_introduction .job_wrap .job_arrows button svg{stroke:#333;stroke-width:2;fill:none}@media(max-width: 767px){#Top .job_introduction{margin-top:calc(5.5555555556vw);padding-bottom:calc(2.0833333333vw)}}@media(max-width: 767px)and (max-width: 767px){#Top .job_introduction{margin-top:calc(10.6666666667vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#Top .job_introduction{margin-top:calc(5.5555555556vw)}}@media(max-width: 767px)and (max-width: 767px){#Top .job_introduction{padding-bottom:calc(4vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#Top .job_introduction{padding-bottom:calc(2.0833333333vw)}}@media(max-width: 767px){#Top .job_introduction .job_number_wrap .job_number{flex-wrap:wrap}#Top .job_introduction .job_number_wrap .job_number li{width:49%}#Top .job_introduction .job_number_wrap .job_number li h4{width:100%;background:#d9d9d9;text-align:center;box-sizing:border-box;padding:calc(1.25vw) calc(0vw);font-size:min(2.0833333333vw,30px);font-weight:600;left:5%;bottom:2%}}@media(max-width: 767px)and (max-width: 767px){#Top .job_introduction .job_number_wrap .job_number li h4{padding:calc(2.4vw) calc(0vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#Top .job_introduction .job_number_wrap .job_number li h4{padding:calc(1.25vw) calc(0vw)}}@media(max-width: 767px)and (max-width: 767px){#Top .job_introduction .job_number_wrap .job_number li h4{font-size:min(4vw,30px)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#Top .job_introduction .job_number_wrap .job_number li h4{font-size:min(2.0833333333vw,30px)}}@media(max-width: 767px){#Top .job_introduction .job_number_wrap .job_number li .content{height:calc(20.8333333333vw);box-sizing:border-box;padding:calc(0vw) calc(0.3472222222vw)}}@media(max-width: 767px)and (max-width: 767px){#Top .job_introduction .job_number_wrap .job_number li .content{height:calc(40vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#Top .job_introduction .job_number_wrap .job_number li .content{height:calc(20.8333333333vw)}}@media(max-width: 767px)and (max-width: 767px){#Top .job_introduction .job_number_wrap .job_number li .content{padding:calc(0vw) calc(0.6666666667vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#Top .job_introduction .job_number_wrap .job_number li .content{padding:calc(0vw) calc(0.3472222222vw)}}@media(max-width: 767px){#Top .job_introduction .job_number_wrap .job_number li .content img{width:calc(10.4166666667vw);margin-bottom:calc(1.3888888889vw)}}@media(max-width: 767px)and (max-width: 767px){#Top .job_introduction .job_number_wrap .job_number li .content img{width:calc(20vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#Top .job_introduction .job_number_wrap .job_number li .content img{width:calc(10.4166666667vw)}}@media(max-width: 767px)and (max-width: 767px){#Top .job_introduction .job_number_wrap .job_number li .content img{margin-bottom:calc(2.6666666667vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#Top .job_introduction .job_number_wrap .job_number li .content img{margin-bottom:calc(1.3888888889vw)}}@media(max-width: 767px){#Top .job_introduction .job_number_wrap .job_number li .content .main_text{font-size:min(2.0833333333vw,30px)}}@media(max-width: 767px)and (max-width: 767px){#Top .job_introduction .job_number_wrap .job_number li .content .main_text{font-size:min(4vw,30px)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#Top .job_introduction .job_number_wrap .job_number li .content .main_text{font-size:min(2.0833333333vw,30px)}}@media(max-width: 767px){#Top .job_introduction .job_number_wrap .job_number li .content .main_text .number{font-size:min(6.9444444444vw,100px);margin:calc(0vw) calc(0.3472222222vw)}}@media(max-width: 767px)and (max-width: 767px){#Top .job_introduction .job_number_wrap .job_number li .content .main_text .number{font-size:min(13.3333333333vw,100px)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#Top .job_introduction .job_number_wrap .job_number li .content .main_text .number{font-size:min(6.9444444444vw,100px)}}@media(max-width: 767px)and (max-width: 767px){#Top .job_introduction .job_number_wrap .job_number li .content .main_text .number{margin:calc(0vw) calc(0.6666666667vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#Top .job_introduction .job_number_wrap .job_number li .content .main_text .number{margin:calc(0vw) calc(0.3472222222vw)}}@media(max-width: 767px){#Top .job_introduction .job_number_wrap .list_desc{margin-top:calc(0.3472222222vw);font-size:min(.9722222222vw,14px);font-weight:400}}@media(max-width: 767px)and (max-width: 767px){#Top .job_introduction .job_number_wrap .list_desc{margin-top:calc(0.6666666667vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#Top .job_introduction .job_number_wrap .list_desc{margin-top:calc(0.3472222222vw)}}@media(max-width: 767px)and (max-width: 767px){#Top .job_introduction .job_number_wrap .list_desc{font-size:min(1.8666666667vw,14px)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#Top .job_introduction .job_number_wrap .list_desc{font-size:min(.9722222222vw,14px)}}@media(max-width: 767px){#Top .job_introduction .job_wrap .job_slide li h4{box-sizing:border-box;padding:calc(0.3472222222vw) calc(0.6944444444vw);background:#f64850;border-radius:10px;color:#fff;font-size:min(1.3888888889vw,20px);left:10%;bottom:2%;display:flex;flex-direction:row;align-items:center}}@media(max-width: 767px)and (max-width: 767px){#Top .job_introduction .job_wrap .job_slide li h4{padding:calc(0.6666666667vw) calc(1.3333333333vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#Top .job_introduction .job_wrap .job_slide li h4{padding:calc(0.3472222222vw) calc(0.6944444444vw)}}@media(max-width: 767px)and (max-width: 767px){#Top .job_introduction .job_wrap .job_slide li h4{font-size:min(2.6666666667vw,20px)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#Top .job_introduction .job_wrap .job_slide li h4{font-size:min(1.3888888889vw,20px)}}@media(max-width: 767px){#Top .job_introduction .job_wrap .job_slide li h4 span{font-size:min(3.4722222222vw,50px);color:hsla(0,0%,100%,.4);margin-right:calc(0.3472222222vw)}}@media(max-width: 767px)and (max-width: 767px){#Top .job_introduction .job_wrap .job_slide li h4 span{font-size:min(6.6666666667vw,50px)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#Top .job_introduction .job_wrap .job_slide li h4 span{font-size:min(3.4722222222vw,50px)}}@media(max-width: 767px)and (max-width: 767px){#Top .job_introduction .job_wrap .job_slide li h4 span{margin-right:calc(0.6666666667vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#Top .job_introduction .job_wrap .job_slide li h4 span{margin-right:calc(0.3472222222vw)}}@media(max-width: 767px){#Top .job_introduction .job_wrap .job_slide li h4.white{color:#fff}#Top .job_introduction .job_wrap .job_slide.slick-initialized .slick-track{margin-left:calc(-19.4444444444vw)}}@media(max-width: 767px)and (max-width: 767px){#Top .job_introduction .job_wrap .job_slide.slick-initialized .slick-track{margin-left:calc(-37.3333333333vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#Top .job_introduction .job_wrap .job_slide.slick-initialized .slick-track{margin-left:calc(-19.4444444444vw)}}@media(max-width: 767px){#Top .job_introduction .job_wrap .job_arrows{display:flex;gap:5px;margin-top:calc(2.0833333333vw)}}@media(max-width: 767px)and (max-width: 767px){#Top .job_introduction .job_wrap .job_arrows{margin-top:calc(4vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#Top .job_introduction .job_wrap .job_arrows{margin-top:calc(2.0833333333vw)}}@media(max-width: 767px){#Top .job_introduction .job_wrap .job_arrows button{width:calc(3.4722222222vw);height:calc(3.4722222222vw);border-radius:5px}}@media(max-width: 767px)and (max-width: 767px){#Top .job_introduction .job_wrap .job_arrows button{width:calc(6.6666666667vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#Top .job_introduction .job_wrap .job_arrows button{width:calc(3.4722222222vw)}}@media(max-width: 767px)and (max-width: 767px){#Top .job_introduction .job_wrap .job_arrows button{height:calc(6.6666666667vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#Top .job_introduction .job_wrap .job_arrows button{height:calc(3.4722222222vw)}}@media(max-width: 767px){#Top .job_introduction .job_wrap .job_arrows button svg{width:calc(2.0833333333vw);height:calc(2.0833333333vw);stroke:#333;stroke-width:2;fill:none}}@media(max-width: 767px)and (max-width: 767px){#Top .job_introduction .job_wrap .job_arrows button svg{width:calc(4vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#Top .job_introduction .job_wrap .job_arrows button svg{width:calc(2.0833333333vw)}}@media(max-width: 767px)and (max-width: 767px){#Top .job_introduction .job_wrap .job_arrows button svg{height:calc(4vw)}}@media(max-width: 767px)and (min-width: 767px)and (max-width: 1000px){#Top .job_introduction .job_wrap .job_arrows button svg{height:calc(2.0833333333vw)}}@media(min-width: 1000px){#About .page_linker{width:50%;margin:0 auto;padding:calc(1.3888888889vw)}}@media(min-width: 1000px)and (max-width: 767px){#About .page_linker{padding:calc(2.6666666667vw)}}@media(min-width: 1000px)and (min-width: 767px)and (max-width: 1000px){#About .page_linker{padding:calc(1.3888888889vw)}}@media(min-width: 1000px){#About .page_linker li{width:32%}}#About .message{padding-bottom:calc(3.4722222222vw)}@media(max-width: 767px){#About .message{padding-bottom:calc(6.6666666667vw)}}@media(min-width: 767px)and (max-width: 1000px){#About .message{padding-bottom:calc(3.4722222222vw)}}#About .message_title__box{display:flex;flex-direction:row;align-items:center;margin-top:calc(3.4722222222vw)}@media(max-width: 767px){#About .message_title__box{margin-top:calc(6.6666666667vw)}}@media(min-width: 767px)and (max-width: 1000px){#About .message_title__box{margin-top:calc(3.4722222222vw)}}#About .message_title__box img{width:calc(13.8888888889vw)}@media(max-width: 767px){#About .message_title__box img{width:calc(26.6666666667vw)}}@media(min-width: 767px)and (max-width: 1000px){#About .message_title__box img{width:calc(13.8888888889vw)}}#About .message_title__box img{position:relative;z-index:3;margin-top:calc(-2.0833333333vw)}@media(max-width: 767px){#About .message_title__box img{margin-top:calc(-4vw)}}@media(min-width: 767px)and (max-width: 1000px){#About .message_title__box img{margin-top:calc(-2.0833333333vw)}}#About .message_title__box h2{font-size:min(3.125vw,45px)}@media(max-width: 767px){#About .message_title__box h2{font-size:min(6vw,45px)}}@media(min-width: 767px)and (max-width: 1000px){#About .message_title__box h2{font-size:min(3.125vw,45px)}}#About .message_title__box h2{color:#f64850;position:relative;z-index:2;margin-left:calc(2.0833333333vw)}@media(max-width: 767px){#About .message_title__box h2{margin-left:calc(4vw)}}@media(min-width: 767px)and (max-width: 1000px){#About .message_title__box h2{margin-left:calc(2.0833333333vw)}}#About .message_title__box h2{margin-top:calc(-6.9444444444vw)}@media(max-width: 767px){#About .message_title__box h2{margin-top:calc(-13.3333333333vw)}}@media(min-width: 767px)and (max-width: 1000px){#About .message_title__box h2{margin-top:calc(-6.9444444444vw)}}#About .message_title__box h2::after{content:"";display:block;width:calc(34.7222222222vw)}@media(max-width: 767px){#About .message_title__box h2::after{width:calc(66.6666666667vw)}}@media(min-width: 767px)and (max-width: 1000px){#About .message_title__box h2::after{width:calc(34.7222222222vw)}}#About .message_title__box h2::after{height:calc(10.5784722222vw)}@media(max-width: 767px){#About .message_title__box h2::after{height:calc(20.3106666667vw)}}@media(min-width: 767px)and (max-width: 1000px){#About .message_title__box h2::after{height:calc(10.5784722222vw)}}#About .message_title__box h2::after{background-image:url(../images/fukidashi.png);background-repeat:no-repeat;background-size:contain;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) scaleX(-1);z-index:-1}#About .message_title__box.is-animate h2{animation:text-pop 700ms ease-out 1 120ms both}#About .message_title__box.is-animate h2::after{animation:bubble-pop 700ms cubic-bezier(0.2, 1.2, 0.2, 1) 1 both}@keyframes bubble-pop{0%{opacity:0;transform:translate(-50%, -50%) scaleX(-1) scale(0.6) rotate(-10deg);filter:blur(2px)}55%{opacity:1;transform:translate(-50%, -50%) scaleX(-1) scale(1.08) rotate(2deg);filter:blur(0)}75%{transform:translate(-50%, -50%) scaleX(-1) scale(0.98) rotate(-2deg)}100%{opacity:1;transform:translate(-50%, -50%) scaleX(-1) scale(1) rotate(0deg)}}@keyframes text-pop{0%{opacity:0;transform:translateY(10px) rotate(-1deg);clip-path:inset(0 100% 0 0)}60%{opacity:1;transform:translateY(-2px) rotate(0deg);clip-path:inset(0 0% 0 0)}80%{transform:translateY(1px)}100%{opacity:1;transform:translateY(0)}}@keyframes oh-wiggle{0%{transform:rotate(0deg) translateY(0)}25%{transform:rotate(-6deg) translateY(2px)}55%{transform:rotate(5deg) translateY(-1px)}80%{transform:rotate(-3deg) translateY(1px)}100%{transform:rotate(0deg) translateY(0)}}@media(prefers-reduced-motion: reduce){#About .message .message_title__box,#About .message .message_title__box *{animation:none !important;transition:none !important}#About .message .message_title__box h2{clip-path:none;opacity:1}#About .message .message_title__box h2::after{opacity:1;filter:none;transform:translate(-50%, -50%) scaleX(-1)}}#About .message p{font-size:min(2.0833333333vw,30px)}@media(max-width: 767px){#About .message p{font-size:min(4vw,30px)}}@media(min-width: 767px)and (max-width: 1000px){#About .message p{font-size:min(2.0833333333vw,30px)}}#About .message p{line-height:1.8;font-weight:400;text-align:center;margin-top:calc(-3.4722222222vw)}@media(max-width: 767px){#About .message p{margin-top:calc(-6.6666666667vw)}}@media(min-width: 767px)and (max-width: 1000px){#About .message p{margin-top:calc(-3.4722222222vw)}}#About .company_info{display:flex;flex-direction:column;align-items:center;padding-bottom:calc(3.4722222222vw)}@media(max-width: 767px){#About .company_info{padding-bottom:calc(6.6666666667vw)}}@media(min-width: 767px)and (max-width: 1000px){#About .company_info{padding-bottom:calc(3.4722222222vw)}}#About .company_info .company_table{margin-top:calc(3.4722222222vw)}@media(max-width: 767px){#About .company_info .company_table{margin-top:calc(6.6666666667vw)}}@media(min-width: 767px)and (max-width: 1000px){#About .company_info .company_table{margin-top:calc(3.4722222222vw)}}#About .company_info .company_table{width:80%;font-size:min(1.8055555556vw,26px)}@media(max-width: 767px){#About .company_info .company_table{font-size:min(3.4666666667vw,26px)}}@media(min-width: 767px)and (max-width: 1000px){#About .company_info .company_table{font-size:min(1.8055555556vw,26px)}}#About .company_info .company_table tr{border-bottom:1px solid #d9d9d9}#About .company_info .company_table th{width:35%;vertical-align:middle}#About .company_info .company_table td{font-weight:400;box-sizing:border-box;padding:calc(1.3888888889vw) calc(0vw) calc(1.3888888889vw) calc(1.0416666667vw)}@media(max-width: 767px){#About .company_info .company_table td{padding:calc(2.6666666667vw) calc(0vw) calc(2.6666666667vw) calc(2vw)}}@media(min-width: 767px)and (max-width: 1000px){#About .company_info .company_table td{padding:calc(1.3888888889vw) calc(0vw) calc(1.3888888889vw) calc(1.0416666667vw)}}#About .jpmap__stage{position:relative;width:min(420px,100%);margin-inline:auto;aspect-ratio:375/597;overflow:hidden}#About .jpmap__svg{position:absolute;inset:0;width:100%;height:100%;z-index:1;pointer-events:none}#About .jpmap__img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;pointer-events:none;z-index:0}#About .jpmap__pin{position:absolute;z-index:2;display:inline-flex;align-items:center;justify-content:space-between;padding:calc(1.3888888889vw) calc(2.7777777778vw)}@media(max-width: 767px){#About .jpmap__pin{padding:calc(2.6666666667vw) calc(5.3333333333vw)}}@media(min-width: 767px)and (max-width: 1000px){#About .jpmap__pin{padding:calc(1.3888888889vw) calc(2.7777777778vw)}}#About .jpmap__pin{min-width:84px;background:#fff;border:1px solid #e3e3e3;border-radius:6px;box-shadow:0 2px 6px rgba(0,0,0,.08);font-size:min(.9027777778vw,13px)}@media(max-width: 767px){#About .jpmap__pin{font-size:min(1.7333333333vw,13px)}}@media(min-width: 767px)and (max-width: 1000px){#About .jpmap__pin{font-size:min(.9027777778vw,13px)}}#About .jpmap__pin{line-height:1;color:#333;cursor:pointer;user-select:none}#About .jpmap__pinText{white-space:nowrap;font-size:min(1.8055555556vw,26px)}@media(max-width: 767px){#About .jpmap__pinText{font-size:min(3.4666666667vw,26px)}}@media(min-width: 767px)and (max-width: 1000px){#About .jpmap__pinText{font-size:min(1.8055555556vw,26px)}}#About .jpmap__caret{width:0;height:0;border-left:10px solid rgba(0,0,0,0);border-right:10px solid rgba(0,0,0,0);border-top:12px solid #f64850;margin-left:calc(2.0833333333vw)}@media(max-width: 767px){#About .jpmap__caret{margin-left:calc(4vw)}}@media(min-width: 767px)and (max-width: 1000px){#About .jpmap__caret{margin-left:calc(2.0833333333vw)}}#About .jpmap__pin--sapporo{top:6%;left:34%}#About .jpmap__pin--ooomiya{top:15%;left:30%}#About .jpmap__pin--shinjuku{top:23%;left:10%}#About .jpmap__pin--yurakucho{top:30%;left:10%}#About .jpmap__pin--omotesando{top:37%;left:10%}#About .jpmap__pin--ikebukuro{top:44%;left:10%}#About .jpmap__pin--yokohama{top:45%;left:68%}#About .jpmap__pin--nagoya{top:68%;left:68%}#About .jpmap__pin--umeda{top:75%;left:42%}#About .jpmap__pin--hiroshima{top:85%;left:20%}#About .jpmap__pin--hakata{top:60%;left:8%}#About .modal{position:fixed;inset:0;display:none;z-index:9999}#About .modal[aria-hidden=false]{display:block}#About .modal__backdrop{position:absolute;inset:0;background:rgba(0,0,0,.45)}#About .modal__panel{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:min(420px,100% - 24px);background:#fff;border-radius:14px;box-shadow:0 16px 50px rgba(0,0,0,.25);padding:calc(1.3888888889vw)}@media(max-width: 767px){#About .modal__panel{padding:calc(2.6666666667vw)}}@media(min-width: 767px)and (max-width: 1000px){#About .modal__panel{padding:calc(1.3888888889vw)}}#About .modal__close{position:absolute;right:12px;top:10px;width:calc(3.4722222222vw)}@media(max-width: 767px){#About .modal__close{width:calc(6.6666666667vw)}}@media(min-width: 767px)and (max-width: 1000px){#About .modal__close{width:calc(3.4722222222vw)}}#About .modal__close{height:calc(3.4722222222vw)}@media(max-width: 767px){#About .modal__close{height:calc(6.6666666667vw)}}@media(min-width: 767px)and (max-width: 1000px){#About .modal__close{height:calc(3.4722222222vw)}}#About .modal__close{border-radius:999px;cursor:pointer}#About .modal__title{font-size:18px;margin:0 0 12px}#About .modal__body{font-size:14px}#About .modal__body ul{margin:0;padding-left:18px}#About .modal__body li{margin:6px 0}#About .modal__actions{margin-top:calc(1.3888888889vw)}@media(max-width: 767px){#About .modal__actions{margin-top:calc(2.6666666667vw)}}@media(min-width: 767px)and (max-width: 1000px){#About .modal__actions{margin-top:calc(1.3888888889vw)}}#About .modal__actions{display:flex;justify-content:flex-end}#About .modal__btn{border:none;background:#111;color:#fff;padding:calc(1.3888888889vw) calc(2.0833333333vw)}@media(max-width: 767px){#About .modal__btn{padding:calc(2.6666666667vw) calc(4vw)}}@media(min-width: 767px)and (max-width: 1000px){#About .modal__btn{padding:calc(1.3888888889vw) calc(2.0833333333vw)}}#About .modal__btn{border-radius:10px;cursor:pointer}#About body.is-modalOpen{overflow:hidden}#About .storeModal{display:grid;grid-template-columns:1fr;gap:14px}#About .storeModal__thumb{width:100%;border-radius:10px;overflow:hidden}#About .storeModal__thumb img{width:100%;height:auto;display:block}#About .storeModal__content{display:flex;flex-direction:column;gap:6px}#About .storeModal__name{font-size:min(2.0833333333vw,30px)}@media(max-width: 767px){#About .storeModal__name{font-size:min(4vw,30px)}}@media(min-width: 767px)and (max-width: 1000px){#About .storeModal__name{font-size:min(2.0833333333vw,30px)}}#About .storeModal__name{font-weight:700;margin:0}#About .storeModal__access{font-size:min(1.6666666667vw,24px)}@media(max-width: 767px){#About .storeModal__access{font-size:min(3.2vw,24px)}}@media(min-width: 767px)and (max-width: 1000px){#About .storeModal__access{font-size:min(1.6666666667vw,24px)}}#About .storeModal__access{line-height:1.6;margin:0}@media(min-width: 1000px){#About .message{padding-bottom:calc(3.4722222222vw);display:flex;flex-direction:column;align-items:center}}@media(min-width: 1000px)and (max-width: 767px){#About .message{padding-bottom:calc(6.6666666667vw)}}@media(min-width: 1000px)and (min-width: 767px)and (max-width: 1000px){#About .message{padding-bottom:calc(3.4722222222vw)}}@media(min-width: 1000px){#About .message_title__box{display:flex;flex-direction:row;align-items:center;margin-top:calc(3.4722222222vw)}}@media(min-width: 1000px)and (max-width: 767px){#About .message_title__box{margin-top:calc(6.6666666667vw)}}@media(min-width: 1000px)and (min-width: 767px)and (max-width: 1000px){#About .message_title__box{margin-top:calc(3.4722222222vw)}}@media(min-width: 1000px){#About .message_title__box img{width:calc(13.8888888889vw);position:relative;z-index:3;margin-top:calc(-5.5555555556vw)}}@media(min-width: 1000px)and (max-width: 767px){#About .message_title__box img{width:calc(26.6666666667vw)}}@media(min-width: 1000px)and (min-width: 767px)and (max-width: 1000px){#About .message_title__box img{width:calc(13.8888888889vw)}}@media(min-width: 1000px)and (max-width: 767px){#About .message_title__box img{margin-top:calc(-10.6666666667vw)}}@media(min-width: 1000px)and (min-width: 767px)and (max-width: 1000px){#About .message_title__box img{margin-top:calc(-5.5555555556vw)}}@media(min-width: 1000px){#About .message_title__box h2{font-size:min(3.125vw,45px);color:#f64850;position:relative;z-index:2;margin-left:calc(4.1666666667vw);margin-top:calc(-6.9444444444vw)}}@media(min-width: 1000px)and (max-width: 767px){#About .message_title__box h2{font-size:min(6vw,45px)}}@media(min-width: 1000px)and (min-width: 767px)and (max-width: 1000px){#About .message_title__box h2{font-size:min(3.125vw,45px)}}@media(min-width: 1000px)and (max-width: 767px){#About .message_title__box h2{margin-left:calc(8vw)}}@media(min-width: 1000px)and (min-width: 767px)and (max-width: 1000px){#About .message_title__box h2{margin-left:calc(4.1666666667vw)}}@media(min-width: 1000px)and (max-width: 767px){#About .message_title__box h2{margin-top:calc(-13.3333333333vw)}}@media(min-width: 1000px)and (min-width: 767px)and (max-width: 1000px){#About .message_title__box h2{margin-top:calc(-6.9444444444vw)}}@media(min-width: 1000px){#About .message_title__box h2::after{content:"";display:block;width:calc(34.7222222222vw);height:calc(10.5784722222vw);background-image:url(../images/fukidashi.png);background-repeat:no-repeat;background-size:contain;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) scaleX(-1);z-index:-1}}@media(min-width: 1000px)and (max-width: 767px){#About .message_title__box h2::after{width:calc(66.6666666667vw)}}@media(min-width: 1000px)and (min-width: 767px)and (max-width: 1000px){#About .message_title__box h2::after{width:calc(34.7222222222vw)}}@media(min-width: 1000px)and (max-width: 767px){#About .message_title__box h2::after{height:calc(20.3106666667vw)}}@media(min-width: 1000px)and (min-width: 767px)and (max-width: 1000px){#About .message_title__box h2::after{height:calc(10.5784722222vw)}}@media(min-width: 1000px){#About .message_title__box.is-animate h2{animation:text-pop 700ms ease-out 1 120ms both}#About .message_title__box.is-animate h2::after{animation:bubble-pop 700ms cubic-bezier(0.2, 1.2, 0.2, 1) 1 both}@keyframes bubble-pop{0%{opacity:0;transform:translate(-50%, -50%) scaleX(-1) scale(0.6) rotate(-10deg);filter:blur(2px)}55%{opacity:1;transform:translate(-50%, -50%) scaleX(-1) scale(1.08) rotate(2deg);filter:blur(0)}75%{transform:translate(-50%, -50%) scaleX(-1) scale(0.98) rotate(-2deg)}100%{opacity:1;transform:translate(-50%, -50%) scaleX(-1) scale(1) rotate(0deg)}}@keyframes text-pop{0%{opacity:0;transform:translateY(10px) rotate(-1deg);clip-path:inset(0 100% 0 0)}60%{opacity:1;transform:translateY(-2px) rotate(0deg);clip-path:inset(0 0% 0 0)}80%{transform:translateY(1px)}100%{opacity:1;transform:translateY(0)}}}@media(min-width: 1000px)and (prefers-reduced-motion: reduce){#About .message .message_title__box,#About .message .message_title__box *{animation:none !important;transition:none !important}#About .message .message_title__box h2{clip-path:none;opacity:1}#About .message .message_title__box h2::after{opacity:1;filter:none;transform:translate(-50%, -50%) scaleX(-1)}}@media(min-width: 1000px){#About .message p{font-size:min(1.6666666667vw,24px);text-align:left;margin-top:calc(2.0833333333vw);text-align:center}}@media(min-width: 1000px)and (max-width: 767px){#About .message p{font-size:min(3.2vw,24px)}}@media(min-width: 1000px)and (min-width: 767px)and (max-width: 1000px){#About .message p{font-size:min(1.6666666667vw,24px)}}@media(min-width: 1000px)and (max-width: 767px){#About .message p{margin-top:calc(4vw)}}@media(min-width: 1000px)and (min-width: 767px)and (max-width: 1000px){#About .message p{margin-top:calc(2.0833333333vw)}}@media(min-width: 1000px){#About .company_info{padding-bottom:calc(5.5555555556vw)}}@media(min-width: 1000px)and (max-width: 767px){#About .company_info{padding-bottom:calc(10.6666666667vw)}}@media(min-width: 1000px)and (min-width: 767px)and (max-width: 1000px){#About .company_info{padding-bottom:calc(5.5555555556vw)}}@media(min-width: 1000px){#About .company_info .company_table{width:80%;max-width:800px;font-size:min(1.6666666667vw,24px)}}@media(min-width: 1000px)and (max-width: 767px){#About .company_info .company_table{font-size:min(3.2vw,24px)}}@media(min-width: 1000px)and (min-width: 767px)and (max-width: 1000px){#About .company_info .company_table{font-size:min(1.6666666667vw,24px)}}@media(min-width: 1000px){#About .jpmap .section--title{align-items:center}#About .jpmap__stage{width:min(800px,100%)}#About .modal__panel{width:min(600px,100% - 24px);padding:calc(2.0833333333vw) calc(3.4722222222vw) calc(3.4722222222vw)}}@media(min-width: 1000px)and (max-width: 767px){#About .modal__panel{padding:calc(4vw) calc(6.6666666667vw) calc(6.6666666667vw)}}@media(min-width: 1000px)and (min-width: 767px)and (max-width: 1000px){#About .modal__panel{padding:calc(2.0833333333vw) calc(3.4722222222vw) calc(3.4722222222vw)}}@media(min-width: 1000px){#About .modal__close{position:absolute;right:3%;top:2%;font-size:min(1.6666666667vw,24px)}}@media(min-width: 1000px)and (max-width: 767px){#About .modal__close{font-size:min(3.2vw,24px)}}@media(min-width: 1000px)and (min-width: 767px)and (max-width: 1000px){#About .modal__close{font-size:min(1.6666666667vw,24px)}}@media(min-width: 1000px){#About .modal__title{font-size:min(1.6666666667vw,24px);margin:calc(0vw) calc(0vw) calc(2.0833333333vw)}}@media(min-width: 1000px)and (max-width: 767px){#About .modal__title{font-size:min(3.2vw,24px)}}@media(min-width: 1000px)and (min-width: 767px)and (max-width: 1000px){#About .modal__title{font-size:min(1.6666666667vw,24px)}}@media(min-width: 1000px)and (max-width: 767px){#About .modal__title{margin:calc(0vw) calc(0vw) calc(4vw)}}@media(min-width: 1000px)and (min-width: 767px)and (max-width: 1000px){#About .modal__title{margin:calc(0vw) calc(0vw) calc(2.0833333333vw)}}@media(min-width: 1000px){#About .modal__body{font-size:min(.9722222222vw,14px)}}@media(min-width: 1000px)and (max-width: 767px){#About .modal__body{font-size:min(1.8666666667vw,14px)}}@media(min-width: 1000px)and (min-width: 767px)and (max-width: 1000px){#About .modal__body{font-size:min(.9722222222vw,14px)}}@media(min-width: 1000px){#About .modal__body ul{margin:0;padding-left:calc(1.3888888889vw)}}@media(min-width: 1000px)and (max-width: 767px){#About .modal__body ul{padding-left:calc(2.6666666667vw)}}@media(min-width: 1000px)and (min-width: 767px)and (max-width: 1000px){#About .modal__body ul{padding-left:calc(1.3888888889vw)}}@media(min-width: 1000px){#About .modal__body li{margin:calc(0.6944444444vw) calc(0vw)}}@media(min-width: 1000px)and (max-width: 767px){#About .modal__body li{margin:calc(1.3333333333vw) calc(0vw)}}@media(min-width: 1000px)and (min-width: 767px)and (max-width: 1000px){#About .modal__body li{margin:calc(0.6944444444vw) calc(0vw)}}@media(min-width: 1000px){#About .storeModal__access{font-size:min(1.3888888889vw,20px)}}@media(min-width: 1000px)and (max-width: 767px){#About .storeModal__access{font-size:min(2.6666666667vw,20px)}}@media(min-width: 1000px)and (min-width: 767px)and (max-width: 1000px){#About .storeModal__access{font-size:min(1.3888888889vw,20px)}}.under_kv{width:100%;background-image:url(../images/under_kv_img_sp.png);background-repeat:repeat;background-size:cover}.under_kv__title{font-size:min(3.4722222222vw,50px)}@media(max-width: 767px){.under_kv__title{font-size:min(6.6666666667vw,50px)}}@media(min-width: 767px)and (max-width: 1000px){.under_kv__title{font-size:min(3.4722222222vw,50px)}}.under_kv__title{display:flex;flex-direction:column;align-items:center;box-sizing:border-box;padding:calc(13.8888888889vw) calc(0vw)}@media(max-width: 767px){.under_kv__title{padding:calc(26.6666666667vw) calc(0vw)}}@media(min-width: 767px)and (max-width: 1000px){.under_kv__title{padding:calc(13.8888888889vw) calc(0vw)}}.under_kv__title span{font-family:"Josefin Sans",sans-serif;font-size:min(6.9444444444vw,100px)}@media(max-width: 767px){.under_kv__title span{font-size:min(13.3333333333vw,100px)}}@media(min-width: 767px)and (max-width: 1000px){.under_kv__title span{font-size:min(6.9444444444vw,100px)}}@media(min-width: 1000px){.under_kv{background-position:center}.under_kv__title{font-size:min(3.4722222222vw,50px);padding:calc(6.9444444444vw) calc(0vw)}}@media(min-width: 1000px)and (max-width: 767px){.under_kv__title{font-size:min(6.6666666667vw,50px)}}@media(min-width: 1000px)and (min-width: 767px)and (max-width: 1000px){.under_kv__title{font-size:min(3.4722222222vw,50px)}}@media(min-width: 1000px)and (max-width: 767px){.under_kv__title{padding:calc(13.3333333333vw) calc(0vw)}}@media(min-width: 1000px)and (min-width: 767px)and (max-width: 1000px){.under_kv__title{padding:calc(6.9444444444vw) calc(0vw)}}@media(min-width: 1000px){.under_kv__title span{font-size:min(5.5555555556vw,80px)}}@media(min-width: 1000px)and (max-width: 767px){.under_kv__title span{font-size:min(10.6666666667vw,80px)}}@media(min-width: 1000px)and (min-width: 767px)and (max-width: 1000px){.under_kv__title span{font-size:min(5.5555555556vw,80px)}}.page_linker{width:100%;box-sizing:border-box;padding:calc(0.6944444444vw)}@media(max-width: 767px){.page_linker{padding:calc(1.3333333333vw)}}@media(min-width: 767px)and (max-width: 1000px){.page_linker{padding:calc(0.6944444444vw)}}.page_linker{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;flex-wrap:wrap}.page_linker li{width:49%;background:#000;border-radius:5px}.page_linker li a{font-size:min(1.6666666667vw,24px)}@media(max-width: 767px){.page_linker li a{font-size:min(3.2vw,24px)}}@media(min-width: 767px)and (max-width: 1000px){.page_linker li a{font-size:min(1.6666666667vw,24px)}}.page_linker li a{color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box;padding:calc(1.3888888889vw)}@media(max-width: 767px){.page_linker li a{padding:calc(2.6666666667vw)}}@media(min-width: 767px)and (max-width: 1000px){.page_linker li a{padding:calc(1.3888888889vw)}}.page_linker li a span{font-family:"Josefin Sans",sans-serif;font-size:min(1.25vw,18px)}@media(max-width: 767px){.page_linker li a span{font-size:min(2.4vw,18px)}}@media(min-width: 767px)and (max-width: 1000px){.page_linker li a span{font-size:min(1.25vw,18px)}}.page_linker li a span{color:#f64850}.page_linker li:nth-child(n+3){margin-top:2%}@media(min-width: 1000px){.page_linker{padding:calc(1.3888888889vw)}}@media(min-width: 1000px)and (max-width: 767px){.page_linker{padding:calc(2.6666666667vw)}}@media(min-width: 1000px)and (min-width: 767px)and (max-width: 1000px){.page_linker{padding:calc(1.3888888889vw)}}@media(min-width: 1000px){.page_linker li{width:19%}.page_linker li a{font-size:min(1.25vw,18px);padding:calc(1.0416666667vw)}}@media(min-width: 1000px)and (max-width: 767px){.page_linker li a{font-size:min(2.4vw,18px)}}@media(min-width: 1000px)and (min-width: 767px)and (max-width: 1000px){.page_linker li a{font-size:min(1.25vw,18px)}}@media(min-width: 1000px)and (max-width: 767px){.page_linker li a{padding:calc(2vw)}}@media(min-width: 1000px)and (min-width: 767px)and (max-width: 1000px){.page_linker li a{padding:calc(1.0416666667vw)}}@media(min-width: 1000px){.page_linker li a span{font-size:min(1.1111111111vw,16px)}}@media(min-width: 1000px)and (max-width: 767px){.page_linker li a span{font-size:min(2.1333333333vw,16px)}}@media(min-width: 1000px)and (min-width: 767px)and (max-width: 1000px){.page_linker li a span{font-size:min(1.1111111111vw,16px)}}@media(min-width: 1000px){.page_linker li:nth-child(n+3){margin-top:0}}.table_wrap{width:100%;margin-top:calc(3.4722222222vw)}@media(max-width: 767px){.table_wrap{margin-top:calc(6.6666666667vw)}}@media(min-width: 767px)and (max-width: 1000px){.table_wrap{margin-top:calc(3.4722222222vw)}}.table_wrap{padding-bottom:calc(3.4722222222vw)}@media(max-width: 767px){.table_wrap{padding-bottom:calc(6.6666666667vw)}}@media(min-width: 767px)and (max-width: 1000px){.table_wrap{padding-bottom:calc(3.4722222222vw)}}.table_wrap table{width:100%}.table_wrap table tr{width:100%}.table_wrap table tr th{text-align:center;vertical-align:middle;width:20%;font-size:min(2.0833333333vw,30px)}@media(max-width: 767px){.table_wrap table tr th{font-size:min(4vw,30px)}}@media(min-width: 767px)and (max-width: 1000px){.table_wrap table tr th{font-size:min(2.0833333333vw,30px)}}.table_wrap table tr th{font-weight:600;border-bottom:1px solid #f64850}.table_wrap table tr td{box-sizing:border-box;padding:calc(2.0833333333vw) calc(0vw) calc(2.0833333333vw) calc(1.3888888889vw)}@media(max-width: 767px){.table_wrap table tr td{padding:calc(4vw) calc(0vw) calc(4vw) calc(2.6666666667vw)}}@media(min-width: 767px)and (max-width: 1000px){.table_wrap table tr td{padding:calc(2.0833333333vw) calc(0vw) calc(2.0833333333vw) calc(1.3888888889vw)}}.table_wrap table tr td{font-size:min(2.0833333333vw,30px)}@media(max-width: 767px){.table_wrap table tr td{font-size:min(4vw,30px)}}@media(min-width: 767px)and (max-width: 1000px){.table_wrap table tr td{font-size:min(2.0833333333vw,30px)}}.table_wrap table tr td{line-height:1.5;font-weight:400;display:flex;flex-direction:column;align-items:flex-start;border-bottom:1px solid #c7c7c7}.table_wrap table tr td span{font-size:min(1.3888888889vw,20px)}@media(max-width: 767px){.table_wrap table tr td span{font-size:min(2.6666666667vw,20px)}}@media(min-width: 767px)and (max-width: 1000px){.table_wrap table tr td span{font-size:min(1.3888888889vw,20px)}}.table_wrap table tr td span{margin-top:calc(0.3472222222vw)}@media(max-width: 767px){.table_wrap table tr td span{margin-top:calc(0.6666666667vw)}}@media(min-width: 767px)and (max-width: 1000px){.table_wrap table tr td span{margin-top:calc(0.3472222222vw)}}.table_wrap table tr td a.store_btn{align-self:flex-end;font-size:min(1.3888888889vw,20px)}@media(max-width: 767px){.table_wrap table tr td a.store_btn{font-size:min(2.6666666667vw,20px)}}@media(min-width: 767px)and (max-width: 1000px){.table_wrap table tr td a.store_btn{font-size:min(1.3888888889vw,20px)}}.table_wrap table tr td a.store_btn{box-sizing:border-box;padding:calc(0.3472222222vw) calc(1.0416666667vw)}@media(max-width: 767px){.table_wrap table tr td a.store_btn{padding:calc(0.6666666667vw) calc(2vw)}}@media(min-width: 767px)and (max-width: 1000px){.table_wrap table tr td a.store_btn{padding:calc(0.3472222222vw) calc(1.0416666667vw)}}.table_wrap table tr td a.store_btn{background:#707070;border-radius:20px;color:#fff;font-size:min(1.25vw,18px)}@media(max-width: 767px){.table_wrap table tr td a.store_btn{font-size:min(2.4vw,18px)}}@media(min-width: 767px)and (max-width: 1000px){.table_wrap table tr td a.store_btn{font-size:min(1.25vw,18px)}}@media(min-width: 1000px){.table_wrap{width:100%}.table_wrap table tr th{font-size:min(1.6666666667vw,24px)}}@media(min-width: 1000px)and (max-width: 767px){.table_wrap table tr th{font-size:min(3.2vw,24px)}}@media(min-width: 1000px)and (min-width: 767px)and (max-width: 1000px){.table_wrap table tr th{font-size:min(1.6666666667vw,24px)}}@media(min-width: 1000px){.table_wrap table tr td{font-size:min(1.6666666667vw,24px)}}@media(min-width: 1000px)and (max-width: 767px){.table_wrap table tr td{font-size:min(3.2vw,24px)}}@media(min-width: 1000px)and (min-width: 767px)and (max-width: 1000px){.table_wrap table tr td{font-size:min(1.6666666667vw,24px)}}@media(min-width: 1000px){.table_wrap table tr td span{font-size:min(1.25vw,18px)}}@media(min-width: 1000px)and (max-width: 767px){.table_wrap table tr td span{font-size:min(2.4vw,18px)}}@media(min-width: 1000px)and (min-width: 767px)and (max-width: 1000px){.table_wrap table tr td span{font-size:min(1.25vw,18px)}}@media(min-width: 1000px){.table_wrap table tr td a.store_btn{padding:calc(0.3472222222vw) calc(1.0416666667vw);transition:all .3s}}@media(min-width: 1000px)and (max-width: 767px){.table_wrap table tr td a.store_btn{padding:calc(0.6666666667vw) calc(2vw)}}@media(min-width: 1000px)and (min-width: 767px)and (max-width: 1000px){.table_wrap table tr td a.store_btn{padding:calc(0.3472222222vw) calc(1.0416666667vw)}}@media(min-width: 1000px){.table_wrap table tr td a.store_btn:hover{background:#f64850}}.flow{box-sizing:border-box}.flow_list{width:100%;display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;margin-top:calc(3.4722222222vw)}@media(max-width: 767px){.flow_list{margin-top:calc(6.6666666667vw)}}@media(min-width: 767px)and (max-width: 1000px){.flow_list{margin-top:calc(3.4722222222vw)}}.flow_list{padding-bottom:calc(3.4722222222vw)}@media(max-width: 767px){.flow_list{padding-bottom:calc(6.6666666667vw)}}@media(min-width: 767px)and (max-width: 1000px){.flow_list{padding-bottom:calc(3.4722222222vw)}}.flow_list li{display:flex;flex-direction:column;align-items:center;height:calc(27.7777777778vw)}@media(max-width: 767px){.flow_list li{height:calc(53.3333333333vw)}}@media(min-width: 767px)and (max-width: 1000px){.flow_list li{height:calc(27.7777777778vw)}}.flow_list li{width:30%;border:1px solid #f64850;border-radius:10px;box-sizing:border-box;padding:calc(2.0833333333vw) calc(0.6944444444vw) calc(1.3888888889vw) calc(0.6944444444vw)}@media(max-width: 767px){.flow_list li{padding:calc(4vw) calc(1.3333333333vw) calc(2.6666666667vw) calc(1.3333333333vw)}}@media(min-width: 767px)and (max-width: 1000px){.flow_list li{padding:calc(2.0833333333vw) calc(0.6944444444vw) calc(1.3888888889vw) calc(0.6944444444vw)}}.flow_list li{position:relative}.flow_list li .tab{position:absolute;left:50%;top:-5%;transform:translateX(-50%);font-family:"Josefin Sans",sans-serif;box-sizing:border-box;padding:calc(0.3472222222vw) calc(0.6944444444vw)}@media(max-width: 767px){.flow_list li .tab{padding:calc(0.6666666667vw) calc(1.3333333333vw)}}@media(min-width: 767px)and (max-width: 1000px){.flow_list li .tab{padding:calc(0.3472222222vw) calc(0.6944444444vw)}}.flow_list li .tab{background:#f64850;color:#fff;border-radius:5px}.flow_list li img{width:100%;height:calc(6.9444444444vw)}@media(max-width: 767px){.flow_list li img{height:calc(13.3333333333vw)}}@media(min-width: 767px)and (max-width: 1000px){.flow_list li img{height:calc(6.9444444444vw)}}.flow_list li img{object-fit:cover;border-radius:5px}.flow_list li h3{font-size:min(1.8055555556vw,26px)}@media(max-width: 767px){.flow_list li h3{font-size:min(3.4666666667vw,26px)}}@media(min-width: 767px)and (max-width: 1000px){.flow_list li h3{font-size:min(1.8055555556vw,26px)}}.flow_list li h3{display:flex;flex-direction:column;align-items:center;text-align:center;margin-top:calc(1.3888888889vw)}@media(max-width: 767px){.flow_list li h3{margin-top:calc(2.6666666667vw)}}@media(min-width: 767px)and (max-width: 1000px){.flow_list li h3{margin-top:calc(1.3888888889vw)}}.flow_list li h3 span{font-size:min(1.3888888889vw,20px)}@media(max-width: 767px){.flow_list li h3 span{font-size:min(2.6666666667vw,20px)}}@media(min-width: 767px)and (max-width: 1000px){.flow_list li h3 span{font-size:min(1.3888888889vw,20px)}}.flow_list li h3 span{margin-top:calc(0.6944444444vw)}@media(max-width: 767px){.flow_list li h3 span{margin-top:calc(1.3333333333vw)}}@media(min-width: 767px)and (max-width: 1000px){.flow_list li h3 span{margin-top:calc(0.6944444444vw)}}.flow_list li .red_icon{font-size:min(1.6666666667vw,24px)}@media(max-width: 767px){.flow_list li .red_icon{font-size:min(3.2vw,24px)}}@media(min-width: 767px)and (max-width: 1000px){.flow_list li .red_icon{font-size:min(1.6666666667vw,24px)}}.flow_list li .red_icon{margin-top:calc(0.6944444444vw)}@media(max-width: 767px){.flow_list li .red_icon{margin-top:calc(1.3333333333vw)}}@media(min-width: 767px)and (max-width: 1000px){.flow_list li .red_icon{margin-top:calc(0.6944444444vw)}}.flow_list li .red_icon{box-sizing:border-box;padding:calc(0.3472222222vw)}@media(max-width: 767px){.flow_list li .red_icon{padding:calc(0.6666666667vw)}}@media(min-width: 767px)and (max-width: 1000px){.flow_list li .red_icon{padding:calc(0.3472222222vw)}}.flow_list li .red_icon{background:#f64850;color:#fff;border-radius:5px}.flow_list li p{font-size:min(1.25vw,18px)}@media(max-width: 767px){.flow_list li p{font-size:min(2.4vw,18px)}}@media(min-width: 767px)and (max-width: 1000px){.flow_list li p{font-size:min(1.25vw,18px)}}.flow_list li p{line-height:1.5;font-weight:400;text-align:center;margin-top:calc(2.0833333333vw)}@media(max-width: 767px){.flow_list li p{margin-top:calc(4vw)}}@media(min-width: 767px)and (max-width: 1000px){.flow_list li p{margin-top:calc(2.0833333333vw)}}@media(min-width: 1000px){.flow_list li{height:calc(27.7777777778vw);width:32%;padding:calc(3.4722222222vw) calc(2.0833333333vw) calc(2.0833333333vw)}}@media(min-width: 1000px)and (max-width: 767px){.flow_list li{height:calc(53.3333333333vw)}}@media(min-width: 1000px)and (min-width: 767px)and (max-width: 1000px){.flow_list li{height:calc(27.7777777778vw)}}@media(min-width: 1000px)and (max-width: 767px){.flow_list li{padding:calc(6.6666666667vw) calc(4vw) calc(4vw)}}@media(min-width: 1000px)and (min-width: 767px)and (max-width: 1000px){.flow_list li{padding:calc(3.4722222222vw) calc(2.0833333333vw) calc(2.0833333333vw)}}@media(min-width: 1000px){.flow_list li .tab{top:-7%;padding:calc(1.0416666667vw);font-size:min(1.6666666667vw,24px);border-radius:5px}}@media(min-width: 1000px)and (max-width: 767px){.flow_list li .tab{padding:calc(2vw)}}@media(min-width: 1000px)and (min-width: 767px)and (max-width: 1000px){.flow_list li .tab{padding:calc(1.0416666667vw)}}@media(min-width: 1000px)and (max-width: 767px){.flow_list li .tab{font-size:min(3.2vw,24px)}}@media(min-width: 1000px)and (min-width: 767px)and (max-width: 1000px){.flow_list li .tab{font-size:min(1.6666666667vw,24px)}}@media(min-width: 1000px){.flow_list li img{height:calc(10.4166666667vw)}}@media(min-width: 1000px)and (max-width: 767px){.flow_list li img{height:calc(20vw)}}@media(min-width: 1000px)and (min-width: 767px)and (max-width: 1000px){.flow_list li img{height:calc(10.4166666667vw)}}@media(min-width: 1000px){.flow_list li h3{font-size:min(1.6666666667vw,24px)}}@media(min-width: 1000px)and (max-width: 767px){.flow_list li h3{font-size:min(3.2vw,24px)}}@media(min-width: 1000px)and (min-width: 767px)and (max-width: 1000px){.flow_list li h3{font-size:min(1.6666666667vw,24px)}}@media(min-width: 1000px){.flow_list li h3 span{font-size:min(1.25vw,18px)}}@media(min-width: 1000px)and (max-width: 767px){.flow_list li h3 span{font-size:min(2.4vw,18px)}}@media(min-width: 1000px)and (min-width: 767px)and (max-width: 1000px){.flow_list li h3 span{font-size:min(1.25vw,18px)}}@media(min-width: 1000px){.flow_list li .red_icon{font-size:min(1.5277777778vw,22px);margin-top:calc(1.0416666667vw)}}@media(min-width: 1000px)and (max-width: 767px){.flow_list li .red_icon{font-size:min(2.9333333333vw,22px)}}@media(min-width: 1000px)and (min-width: 767px)and (max-width: 1000px){.flow_list li .red_icon{font-size:min(1.5277777778vw,22px)}}@media(min-width: 1000px)and (max-width: 767px){.flow_list li .red_icon{margin-top:calc(2vw)}}@media(min-width: 1000px)and (min-width: 767px)and (max-width: 1000px){.flow_list li .red_icon{margin-top:calc(1.0416666667vw)}}@media(min-width: 1000px){.flow_list li p{font-size:min(1.1111111111vw,16px);margin-top:calc(1.3888888889vw)}}@media(min-width: 1000px)and (max-width: 767px){.flow_list li p{font-size:min(2.1333333333vw,16px)}}@media(min-width: 1000px)and (min-width: 767px)and (max-width: 1000px){.flow_list li p{font-size:min(1.1111111111vw,16px)}}@media(min-width: 1000px)and (max-width: 767px){.flow_list li p{margin-top:calc(2.6666666667vw)}}@media(min-width: 1000px)and (min-width: 767px)and (max-width: 1000px){.flow_list li p{margin-top:calc(1.3888888889vw)}}.hygienist__cta{position:fixed;right:5%;bottom:5%;z-index:999}.hygienist__cta a img{width:calc(12.5vw)}@media(max-width: 767px){.hygienist__cta a img{width:calc(24vw)}}@media(min-width: 767px)and (max-width: 1000px){.hygienist__cta a img{width:calc(12.5vw)}}@media(min-width: 1000px){.hygienist__cta a img{width:calc(6.9444444444vw)}}@media(min-width: 1000px)and (max-width: 767px){.hygienist__cta a img{width:calc(13.3333333333vw)}}@media(min-width: 1000px)and (min-width: 767px)and (max-width: 1000px){.hygienist__cta a img{width:calc(6.9444444444vw)}}#Dentist .ceo_message{width:100%;box-sizing:border-box;padding-bottom:calc(3.4722222222vw)}@media(max-width: 767px){#Dentist .ceo_message{padding-bottom:calc(6.6666666667vw)}}@media(min-width: 767px)and (max-width: 1000px){#Dentist .ceo_message{padding-bottom:calc(3.4722222222vw)}}#Dentist .ceo_message .video_wrap{width:100%;position:relative}#Dentist .ceo_message .video_wrap video{width:100%;border-radius:5px}#Dentist .ceo_message .video_wrap h2{font-size:min(3.125vw,45px)}@media(max-width: 767px){#Dentist .ceo_message .video_wrap h2{font-size:min(6vw,45px)}}@media(min-width: 767px)and (max-width: 1000px){#Dentist .ceo_message .video_wrap h2{font-size:min(3.125vw,45px)}}#Dentist .ceo_message .video_wrap h2{margin-top:calc(3.4722222222vw)}@media(max-width: 767px){#Dentist .ceo_message .video_wrap h2{margin-top:calc(6.6666666667vw)}}@media(min-width: 767px)and (max-width: 1000px){#Dentist .ceo_message .video_wrap h2{margin-top:calc(3.4722222222vw)}}#Dentist .ceo_message__desc{margin-top:calc(2.0833333333vw)}@media(max-width: 767px){#Dentist .ceo_message__desc{margin-top:calc(4vw)}}@media(min-width: 767px)and (max-width: 1000px){#Dentist .ceo_message__desc{margin-top:calc(2.0833333333vw)}}#Dentist .ceo_message__desc{font-weight:400;font-size:min(1.6666666667vw,24px)}@media(max-width: 767px){#Dentist .ceo_message__desc{font-size:min(3.2vw,24px)}}@media(min-width: 767px)and (max-width: 1000px){#Dentist .ceo_message__desc{font-size:min(1.6666666667vw,24px)}}#Dentist .ceo_message__desc{line-height:1.5;display:flex;flex-direction:column;align-items:flex-end}#Dentist .ceo_message__desc span{font-size:min(1.8055555556vw,26px)}@media(max-width: 767px){#Dentist .ceo_message__desc span{font-size:min(3.4666666667vw,26px)}}@media(min-width: 767px)and (max-width: 1000px){#Dentist .ceo_message__desc span{font-size:min(1.8055555556vw,26px)}}#Dentist .ceo_message__desc span{font-weight:600;margin-top:calc(2.0833333333vw)}@media(max-width: 767px){#Dentist .ceo_message__desc span{margin-top:calc(4vw)}}@media(min-width: 767px)and (max-width: 1000px){#Dentist .ceo_message__desc span{margin-top:calc(2.0833333333vw)}}@media(min-width: 1000px){#Dentist .ceo_message{padding-bottom:calc(5.5555555556vw)}}@media(min-width: 1000px)and (max-width: 767px){#Dentist .ceo_message{padding-bottom:calc(10.6666666667vw)}}@media(min-width: 1000px)and (min-width: 767px)and (max-width: 1000px){#Dentist .ceo_message{padding-bottom:calc(5.5555555556vw)}}@media(min-width: 1000px){#Dentist .ceo_message .video_wrap{display:flex;flex-direction:row;align-items:center}#Dentist .ceo_message .video_wrap video{width:60%;border-radius:5px;margin-right:calc(1.3888888889vw)}}@media(min-width: 1000px)and (max-width: 767px){#Dentist .ceo_message .video_wrap video{margin-right:calc(2.6666666667vw)}}@media(min-width: 1000px)and (min-width: 767px)and (max-width: 1000px){#Dentist .ceo_message .video_wrap video{margin-right:calc(1.3888888889vw)}}@media(min-width: 1000px){#Dentist .ceo_message .video_wrap h2{font-size:min(2.4305555556vw,35px);line-height:1.5;margin-top:calc(0vw)}}@media(min-width: 1000px)and (max-width: 767px){#Dentist .ceo_message .video_wrap h2{font-size:min(4.6666666667vw,35px)}}@media(min-width: 1000px)and (min-width: 767px)and (max-width: 1000px){#Dentist .ceo_message .video_wrap h2{font-size:min(2.4305555556vw,35px)}}@media(min-width: 1000px)and (max-width: 767px){#Dentist .ceo_message .video_wrap h2{margin-top:calc(0vw)}}@media(min-width: 1000px)and (min-width: 767px)and (max-width: 1000px){#Dentist .ceo_message .video_wrap h2{margin-top:calc(0vw)}}@media(min-width: 1000px){#Dentist .ceo_message__desc{width:100%;margin-top:calc(3.4722222222vw);font-size:min(1.3888888889vw,20px);line-height:1;align-items:flex-start}}@media(min-width: 1000px)and (max-width: 767px){#Dentist .ceo_message__desc{margin-top:calc(6.6666666667vw)}}@media(min-width: 1000px)and (min-width: 767px)and (max-width: 1000px){#Dentist .ceo_message__desc{margin-top:calc(3.4722222222vw)}}@media(min-width: 1000px)and (max-width: 767px){#Dentist .ceo_message__desc{font-size:min(2.6666666667vw,20px)}}@media(min-width: 1000px)and (min-width: 767px)and (max-width: 1000px){#Dentist .ceo_message__desc{font-size:min(1.3888888889vw,20px)}}@media(min-width: 1000px){#Dentist .ceo_message__desc span{font-size:min(1.6666666667vw,24px);align-self:flex-end}}@media(min-width: 1000px)and (max-width: 767px){#Dentist .ceo_message__desc span{font-size:min(3.2vw,24px)}}@media(min-width: 1000px)and (min-width: 767px)and (max-width: 1000px){#Dentist .ceo_message__desc span{font-size:min(1.6666666667vw,24px)}}#Dentist .seminar{display:flex;flex-direction:column;align-items:center;box-sizing:border-box;padding-bottom:calc(3.4722222222vw)}@media(max-width: 767px){#Dentist .seminar{padding-bottom:calc(6.6666666667vw)}}@media(min-width: 767px)and (max-width: 1000px){#Dentist .seminar{padding-bottom:calc(3.4722222222vw)}}#Dentist .seminar_desc{font-size:min(1.6666666667vw,24px)}@media(max-width: 767px){#Dentist .seminar_desc{font-size:min(3.2vw,24px)}}@media(min-width: 767px)and (max-width: 1000px){#Dentist .seminar_desc{font-size:min(1.6666666667vw,24px)}}#Dentist .seminar_desc{line-height:1.5;font-weight:400;margin-top:calc(2.0833333333vw)}@media(max-width: 767px){#Dentist .seminar_desc{margin-top:calc(4vw)}}@media(min-width: 767px)and (max-width: 1000px){#Dentist .seminar_desc{margin-top:calc(2.0833333333vw)}}#Dentist .seminar_desc{text-align:center}#Dentist .seminar_list{width:100%;display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;margin-top:calc(3.4722222222vw)}@media(max-width: 767px){#Dentist .seminar_list{margin-top:calc(6.6666666667vw)}}@media(min-width: 767px)and (max-width: 1000px){#Dentist .seminar_list{margin-top:calc(3.4722222222vw)}}#Dentist .seminar_list li{width:49%;display:flex;flex-direction:column;align-items:center;box-sizing:border-box;padding:calc(2.7777777778vw) calc(1.3888888889vw) calc(1.3888888889vw)}@media(max-width: 767px){#Dentist .seminar_list li{padding:calc(5.3333333333vw) calc(2.6666666667vw) calc(2.6666666667vw)}}@media(min-width: 767px)and (max-width: 1000px){#Dentist .seminar_list li{padding:calc(2.7777777778vw) calc(1.3888888889vw) calc(1.3888888889vw)}}#Dentist .seminar_list li{border-radius:10px;border:1px solid #c7c7c7;background:#fff;box-shadow:0 4px 20px rgba(0,0,0,.08)}#Dentist .seminar_list li img{width:100%;height:calc(17.3611111111vw)}@media(max-width: 767px){#Dentist .seminar_list li img{height:calc(33.3333333333vw)}}@media(min-width: 767px)and (max-width: 1000px){#Dentist .seminar_list li img{height:calc(17.3611111111vw)}}#Dentist .seminar_list li img{object-fit:cover;display:block;object-position:top;margin:calc(1.3888888889vw) calc(0vw)}@media(max-width: 767px){#Dentist .seminar_list li img{margin:calc(2.6666666667vw) calc(0vw)}}@media(min-width: 767px)and (max-width: 1000px){#Dentist .seminar_list li img{margin:calc(1.3888888889vw) calc(0vw)}}#Dentist .seminar_list li h3{font-size:min(1.6666666667vw,24px)}@media(max-width: 767px){#Dentist .seminar_list li h3{font-size:min(3.2vw,24px)}}@media(min-width: 767px)and (max-width: 1000px){#Dentist .seminar_list li h3{font-size:min(1.6666666667vw,24px)}}#Dentist .seminar_list li h3{font-weight:600;box-sizing:border-box;padding:calc(0.6944444444vw) calc(1.3888888889vw)}@media(max-width: 767px){#Dentist .seminar_list li h3{padding:calc(1.3333333333vw) calc(2.6666666667vw)}}@media(min-width: 767px)and (max-width: 1000px){#Dentist .seminar_list li h3{padding:calc(0.6944444444vw) calc(1.3888888889vw)}}#Dentist .seminar_list li h3{background:#000;color:#fff;border-radius:1vw;margin-top:calc(-4.1666666667vw)}@media(max-width: 767px){#Dentist .seminar_list li h3{margin-top:calc(-8vw)}}@media(min-width: 767px)and (max-width: 1000px){#Dentist .seminar_list li h3{margin-top:calc(-4.1666666667vw)}}#Dentist .seminar_list li p{width:100%;font-size:min(1.3888888889vw,20px)}@media(max-width: 767px){#Dentist .seminar_list li p{font-size:min(2.6666666667vw,20px)}}@media(min-width: 767px)and (max-width: 1000px){#Dentist .seminar_list li p{font-size:min(1.3888888889vw,20px)}}#Dentist .seminar_list li p{line-height:1.6;font-weight:400;margin:0}#Dentist .seminar_list li:nth-child(n+3){margin-top:5%}@media(min-width: 1000px){#Dentist .seminar .section--title{align-items:center}#Dentist .seminar_desc{font-size:min(1.25vw,18px);line-height:1.5;margin-top:calc(3.4722222222vw)}}@media(min-width: 1000px)and (max-width: 767px){#Dentist .seminar_desc{font-size:min(2.4vw,18px)}}@media(min-width: 1000px)and (min-width: 767px)and (max-width: 1000px){#Dentist .seminar_desc{font-size:min(1.25vw,18px)}}@media(min-width: 1000px)and (max-width: 767px){#Dentist .seminar_desc{margin-top:calc(6.6666666667vw)}}@media(min-width: 1000px)and (min-width: 767px)and (max-width: 1000px){#Dentist .seminar_desc{margin-top:calc(3.4722222222vw)}}@media(min-width: 1000px){#Dentist .seminar_list{margin-top:calc(5.5555555556vw)}}@media(min-width: 1000px)and (max-width: 767px){#Dentist .seminar_list{margin-top:calc(10.6666666667vw)}}@media(min-width: 1000px)and (min-width: 767px)and (max-width: 1000px){#Dentist .seminar_list{margin-top:calc(5.5555555556vw)}}@media(min-width: 1000px){#Dentist .seminar_list li{width:23%;padding:calc(2.7777777778vw) calc(1.3888888889vw) calc(1.3888888889vw)}}@media(min-width: 1000px)and (max-width: 767px){#Dentist .seminar_list li{padding:calc(5.3333333333vw) calc(2.6666666667vw) calc(2.6666666667vw)}}@media(min-width: 1000px)and (min-width: 767px)and (max-width: 1000px){#Dentist .seminar_list li{padding:calc(2.7777777778vw) calc(1.3888888889vw) calc(1.3888888889vw)}}@media(min-width: 1000px){#Dentist .seminar_list li img{width:100%;height:calc(10.4166666667vw)}}@media(min-width: 1000px)and (max-width: 767px){#Dentist .seminar_list li img{height:calc(20vw)}}@media(min-width: 1000px)and (min-width: 767px)and (max-width: 1000px){#Dentist .seminar_list li img{height:calc(10.4166666667vw)}}@media(min-width: 1000px){#Dentist .seminar_list li h3{font-size:min(1.25vw,18px);border-radius:.5vw}}@media(min-width: 1000px)and (max-width: 767px){#Dentist .seminar_list li h3{font-size:min(2.4vw,18px)}}@media(min-width: 1000px)and (min-width: 767px)and (max-width: 1000px){#Dentist .seminar_list li h3{font-size:min(1.25vw,18px)}}@media(min-width: 1000px){#Dentist .seminar_list li p{font-size:min(1.0416666667vw,15px)}}@media(min-width: 1000px)and (max-width: 767px){#Dentist .seminar_list li p{font-size:min(2vw,15px)}}@media(min-width: 1000px)and (min-width: 767px)and (max-width: 1000px){#Dentist .seminar_list li p{font-size:min(1.0416666667vw,15px)}}@media(min-width: 1000px){#Dentist .seminar_list li:nth-child(n+3){margin-top:0}}#Dentist .environment p,#Dentist .carrier p{font-size:min(1.6666666667vw,24px)}@media(max-width: 767px){#Dentist .environment p,#Dentist .carrier p{font-size:min(3.2vw,24px)}}@media(min-width: 767px)and (max-width: 1000px){#Dentist .environment p,#Dentist .carrier p{font-size:min(1.6666666667vw,24px)}}#Dentist .environment p,#Dentist .carrier p{line-height:1.5;font-weight:400;margin:calc(2.0833333333vw) calc(0vw)}@media(max-width: 767px){#Dentist .environment p,#Dentist .carrier p{margin:calc(4vw) calc(0vw)}}@media(min-width: 767px)and (max-width: 1000px){#Dentist .environment p,#Dentist .carrier p{margin:calc(2.0833333333vw) calc(0vw)}}#Dentist .environment p,#Dentist .carrier p{text-align:center}@media(min-width: 1000px){#Dentist .environment .section--title,#Dentist .carrier .section--title{align-items:center}#Dentist .environment p,#Dentist .carrier p{font-size:min(1.25vw,18px);margin:calc(2.0833333333vw) calc(0vw);text-align:left}}@media(min-width: 1000px)and (max-width: 767px){#Dentist .environment p,#Dentist .carrier p{font-size:min(2.4vw,18px)}}@media(min-width: 1000px)and (min-width: 767px)and (max-width: 1000px){#Dentist .environment p,#Dentist .carrier p{font-size:min(1.25vw,18px)}}@media(min-width: 1000px)and (max-width: 767px){#Dentist .environment p,#Dentist .carrier p{margin:calc(4vw) calc(0vw)}}@media(min-width: 1000px)and (min-width: 767px)and (max-width: 1000px){#Dentist .environment p,#Dentist .carrier p{margin:calc(2.0833333333vw) calc(0vw)}}@media(min-width: 1000px){#Dentist .environment img,#Dentist .carrier img{width:48%}}#Dentist .carrier .section--title{text-align:center;line-height:1.3}#Dentist .syutten{display:block;width:100%;font-size:min(.9722222222vw,14px)}@media(max-width: 767px){#Dentist .syutten{font-size:min(1.8666666667vw,14px)}}@media(min-width: 767px)and (max-width: 1000px){#Dentist .syutten{font-size:min(.9722222222vw,14px)}}#Dentist .syutten{line-height:1.5;text-align:right;margin-top:calc(0.6944444444vw)}@media(max-width: 767px){#Dentist .syutten{margin-top:calc(1.3333333333vw)}}@media(min-width: 767px)and (max-width: 1000px){#Dentist .syutten{margin-top:calc(0.6944444444vw)}}@media(min-width: 1000px){#Dentist .syutten{font-size:min(.8333333333vw,12px)}}@media(min-width: 1000px)and (max-width: 767px){#Dentist .syutten{font-size:min(1.6vw,12px)}}@media(min-width: 1000px)and (min-width: 767px)and (max-width: 1000px){#Dentist .syutten{font-size:min(.8333333333vw,12px)}}#Dentist .method{padding-bottom:calc(5.5555555556vw)}@media(max-width: 767px){#Dentist .method{padding-bottom:calc(10.6666666667vw)}}@media(min-width: 767px)and (max-width: 1000px){#Dentist .method{padding-bottom:calc(5.5555555556vw)}}#Dentist .method_desc{font-size:min(1.6666666667vw,24px)}@media(max-width: 767px){#Dentist .method_desc{font-size:min(3.2vw,24px)}}@media(min-width: 767px)and (max-width: 1000px){#Dentist .method_desc{font-size:min(1.6666666667vw,24px)}}#Dentist .method_desc{line-height:1.5;font-weight:400;margin-top:calc(2.0833333333vw)}@media(max-width: 767px){#Dentist .method_desc{margin-top:calc(4vw)}}@media(min-width: 767px)and (max-width: 1000px){#Dentist .method_desc{margin-top:calc(2.0833333333vw)}}#Dentist .method_desc{text-align:center}#Dentist .method_list{width:100%;display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;margin-top:calc(5.5555555556vw)}@media(max-width: 767px){#Dentist .method_list{margin-top:calc(10.6666666667vw)}}@media(min-width: 767px)and (max-width: 1000px){#Dentist .method_list{margin-top:calc(5.5555555556vw)}}#Dentist .method_list li{width:49%;position:relative}#Dentist .method_list li .img_box{width:100%;display:flex;flex-direction:column;align-items:center}#Dentist .method_list li .img_box img{width:100%;height:calc(24.3055555556vw)}@media(max-width: 767px){#Dentist .method_list li .img_box img{height:calc(46.6666666667vw)}}@media(min-width: 767px)and (max-width: 1000px){#Dentist .method_list li .img_box img{height:calc(24.3055555556vw)}}#Dentist .method_list li .img_box img{object-fit:cover;border-radius:20px;border:1px solid #707070}#Dentist .method_list li .img_box span{position:absolute;width:60%;top:-10%;left:50%;transform:translateX(-50%);box-sizing:border-box;padding:calc(0.6944444444vw) calc(1.3888888889vw)}@media(max-width: 767px){#Dentist .method_list li .img_box span{padding:calc(1.3333333333vw) calc(2.6666666667vw)}}@media(min-width: 767px)and (max-width: 1000px){#Dentist .method_list li .img_box span{padding:calc(0.6944444444vw) calc(1.3888888889vw)}}#Dentist .method_list li .img_box span{background:#707070;border-radius:50px;color:#fff;font-size:min(1.6666666667vw,24px)}@media(max-width: 767px){#Dentist .method_list li .img_box span{font-size:min(3.2vw,24px)}}@media(min-width: 767px)and (max-width: 1000px){#Dentist .method_list li .img_box span{font-size:min(1.6666666667vw,24px)}}#Dentist .method_list li .img_box span{font-weight:400}#Dentist .method_list li p{position:absolute;left:0;bottom:0;width:100%;height:30%;box-sizing:border-box;background:rgba(246,72,80,.5);color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;font-size:min(2.7777777778vw,40px)}@media(max-width: 767px){#Dentist .method_list li p{font-size:min(5.3333333333vw,40px)}}@media(min-width: 767px)and (max-width: 1000px){#Dentist .method_list li p{font-size:min(2.7777777778vw,40px)}}#Dentist .method_list li p{margin-left:auto;border-bottom-left-radius:20px;border-bottom-right-radius:20px}#Dentist .method_list li p span{font-size:min(1.6666666667vw,24px)}@media(max-width: 767px){#Dentist .method_list li p span{font-size:min(3.2vw,24px)}}@media(min-width: 767px)and (max-width: 1000px){#Dentist .method_list li p span{font-size:min(1.6666666667vw,24px)}}#Dentist .method_list li:nth-child(n+3){margin-top:calc(3.4722222222vw)}@media(max-width: 767px){#Dentist .method_list li:nth-child(n+3){margin-top:calc(6.6666666667vw)}}@media(min-width: 767px)and (max-width: 1000px){#Dentist .method_list li:nth-child(n+3){margin-top:calc(3.4722222222vw)}}@media(min-width: 1000px){#Dentist .method{display:flex;flex-direction:column;align-items:center}#Dentist .method .section--title{align-items:center}#Dentist .method_desc{font-size:min(1.25vw,18px)}}@media(min-width: 1000px)and (max-width: 767px){#Dentist .method_desc{font-size:min(2.4vw,18px)}}@media(min-width: 1000px)and (min-width: 767px)and (max-width: 1000px){#Dentist .method_desc{font-size:min(1.25vw,18px)}}@media(min-width: 1000px){#Dentist .method_list li{width:23%}#Dentist .method_list li .img_box img{height:calc(17.3611111111vw);border-radius:10px}}@media(min-width: 1000px)and (max-width: 767px){#Dentist .method_list li .img_box img{height:calc(33.3333333333vw)}}@media(min-width: 1000px)and (min-width: 767px)and (max-width: 1000px){#Dentist .method_list li .img_box img{height:calc(17.3611111111vw)}}@media(min-width: 1000px){#Dentist .method_list li .img_box span{width:80%;top:-6%;font-size:min(1.25vw,18px);padding:calc(0.3472222222vw) calc(1.3888888889vw) calc(0.6944444444vw);line-height:1;text-align:center}}@media(min-width: 1000px)and (max-width: 767px){#Dentist .method_list li .img_box span{font-size:min(2.4vw,18px)}}@media(min-width: 1000px)and (min-width: 767px)and (max-width: 1000px){#Dentist .method_list li .img_box span{font-size:min(1.25vw,18px)}}@media(min-width: 1000px)and (max-width: 767px){#Dentist .method_list li .img_box span{padding:calc(0.6666666667vw) calc(2.6666666667vw) calc(1.3333333333vw)}}@media(min-width: 1000px)and (min-width: 767px)and (max-width: 1000px){#Dentist .method_list li .img_box span{padding:calc(0.3472222222vw) calc(1.3888888889vw) calc(0.6944444444vw)}}@media(min-width: 1000px){#Dentist .method_list li p{font-size:min(2.0833333333vw,30px);border-bottom-left-radius:10px;border-bottom-right-radius:10px}}@media(min-width: 1000px)and (max-width: 767px){#Dentist .method_list li p{font-size:min(4vw,30px)}}@media(min-width: 1000px)and (min-width: 767px)and (max-width: 1000px){#Dentist .method_list li p{font-size:min(2.0833333333vw,30px)}}@media(min-width: 1000px){#Dentist .method_list li p span{font-size:min(1.25vw,18px)}}@media(min-width: 1000px)and (max-width: 767px){#Dentist .method_list li p span{font-size:min(2.4vw,18px)}}@media(min-width: 1000px)and (min-width: 767px)and (max-width: 1000px){#Dentist .method_list li p span{font-size:min(1.25vw,18px)}}@media(min-width: 1000px){#Dentist .method_list li:nth-child(n+3){margin-top:calc(0vw)}}@media(min-width: 1000px)and (max-width: 767px){#Dentist .method_list li:nth-child(n+3){margin-top:calc(0vw)}}@media(min-width: 1000px)and (min-width: 767px)and (max-width: 1000px){#Dentist .method_list li:nth-child(n+3){margin-top:calc(0vw)}}#Dentist .medical_policy{display:flex;flex-direction:column;align-items:center;padding-bottom:calc(3.4722222222vw)}@media(max-width: 767px){#Dentist .medical_policy{padding-bottom:calc(6.6666666667vw)}}@media(min-width: 767px)and (max-width: 1000px){#Dentist .medical_policy{padding-bottom:calc(3.4722222222vw)}}#Dentist .medical_policy__desc{font-size:min(1.6666666667vw,24px)}@media(max-width: 767px){#Dentist .medical_policy__desc{font-size:min(3.2vw,24px)}}@media(min-width: 767px)and (max-width: 1000px){#Dentist .medical_policy__desc{font-size:min(1.6666666667vw,24px)}}#Dentist .medical_policy__desc{line-height:1.5;font-weight:400;text-align:center;margin-top:calc(2.0833333333vw)}@media(max-width: 767px){#Dentist .medical_policy__desc{margin-top:calc(4vw)}}@media(min-width: 767px)and (max-width: 1000px){#Dentist .medical_policy__desc{margin-top:calc(2.0833333333vw)}}#Dentist .medical_policy__list{display:flex;flex-direction:column;align-items:center;margin-top:calc(3.4722222222vw)}@media(max-width: 767px){#Dentist .medical_policy__list{margin-top:calc(6.6666666667vw)}}@media(min-width: 767px)and (max-width: 1000px){#Dentist .medical_policy__list{margin-top:calc(3.4722222222vw)}}#Dentist .medical_policy__list li{position:relative;box-shadow:5px 5px 10px rgba(0,0,0,.2);border-radius:5px;width:100%;box-sizing:border-box;padding:calc(5.5555555556vw) calc(2.0833333333vw)}@media(max-width: 767px){#Dentist .medical_policy__list li{padding:calc(10.6666666667vw) calc(4vw)}}@media(min-width: 767px)and (max-width: 1000px){#Dentist .medical_policy__list li{padding:calc(5.5555555556vw) calc(2.0833333333vw)}}#Dentist .medical_policy__list li .tabs{position:absolute;right:2%;top:5%;display:flex;flex-direction:row;align-items:center;font-family:"Josefin Sans",sans-serif}#Dentist .medical_policy__list li .tabs .sub{box-sizing:border-box;padding:calc(0.3472222222vw) calc(1.3888888889vw)}@media(max-width: 767px){#Dentist .medical_policy__list li .tabs .sub{padding:calc(0.6666666667vw) calc(2.6666666667vw)}}@media(min-width: 767px)and (max-width: 1000px){#Dentist .medical_policy__list li .tabs .sub{padding:calc(0.3472222222vw) calc(1.3888888889vw)}}#Dentist .medical_policy__list li .tabs .sub{border:1px solid #f64850;border-radius:50px;font-size:min(1.25vw,18px)}@media(max-width: 767px){#Dentist .medical_policy__list li .tabs .sub{font-size:min(2.4vw,18px)}}@media(min-width: 767px)and (max-width: 1000px){#Dentist .medical_policy__list li .tabs .sub{font-size:min(1.25vw,18px)}}#Dentist .medical_policy__list li .tabs .sub{color:#f64850;margin-right:calc(1.3888888889vw)}@media(max-width: 767px){#Dentist .medical_policy__list li .tabs .sub{margin-right:calc(2.6666666667vw)}}@media(min-width: 767px)and (max-width: 1000px){#Dentist .medical_policy__list li .tabs .sub{margin-right:calc(1.3888888889vw)}}#Dentist .medical_policy__list li .tabs .main{font-size:min(3.4722222222vw,50px)}@media(max-width: 767px){#Dentist .medical_policy__list li .tabs .main{font-size:min(6.6666666667vw,50px)}}@media(min-width: 767px)and (max-width: 1000px){#Dentist .medical_policy__list li .tabs .main{font-size:min(3.4722222222vw,50px)}}#Dentist .medical_policy__list li .tabs .main{display:flex;flex-direction:row;align-items:center}#Dentist .medical_policy__list li .tabs .main span{font-size:min(2.0833333333vw,30px)}@media(max-width: 767px){#Dentist .medical_policy__list li .tabs .main span{font-size:min(4vw,30px)}}@media(min-width: 767px)and (max-width: 1000px){#Dentist .medical_policy__list li .tabs .main span{font-size:min(2.0833333333vw,30px)}}#Dentist .medical_policy__list li .tabs .main span{color:#d9d9d9;margin-right:calc(0.3472222222vw)}@media(max-width: 767px){#Dentist .medical_policy__list li .tabs .main span{margin-right:calc(0.6666666667vw)}}@media(min-width: 767px)and (max-width: 1000px){#Dentist .medical_policy__list li .tabs .main span{margin-right:calc(0.3472222222vw)}}#Dentist .medical_policy__list li .content{width:100%;display:flex;flex-direction:column;align-items:center}#Dentist .medical_policy__list li .content img{width:70%}#Dentist .medical_policy__list li .content .text_box{width:100%}#Dentist .medical_policy__list li .content .text_box h3{color:#f64850;font-weight:600;font-size:min(2.0833333333vw,30px)}@media(max-width: 767px){#Dentist .medical_policy__list li .content .text_box h3{font-size:min(4vw,30px)}}@media(min-width: 767px)and (max-width: 1000px){#Dentist .medical_policy__list li .content .text_box h3{font-size:min(2.0833333333vw,30px)}}#Dentist .medical_policy__list li .content .text_box h3{text-align:center}#Dentist .medical_policy__list li .content .text_box p{width:100%;margin-top:calc(2.0833333333vw)}@media(max-width: 767px){#Dentist .medical_policy__list li .content .text_box p{margin-top:calc(4vw)}}@media(min-width: 767px)and (max-width: 1000px){#Dentist .medical_policy__list li .content .text_box p{margin-top:calc(2.0833333333vw)}}#Dentist .medical_policy__list li .content .text_box p{font-size:min(1.6666666667vw,24px)}@media(max-width: 767px){#Dentist .medical_policy__list li .content .text_box p{font-size:min(3.2vw,24px)}}@media(min-width: 767px)and (max-width: 1000px){#Dentist .medical_policy__list li .content .text_box p{font-size:min(1.6666666667vw,24px)}}#Dentist .medical_policy__list li .content .text_box p{line-height:1.5;font-weight:400;display:flex;flex-direction:column;align-items:center;text-align:center}#Dentist .medical_policy__list li .content .text_box p span{font-weight:600;margin-bottom:calc(1.3888888889vw)}@media(max-width: 767px){#Dentist .medical_policy__list li .content .text_box p span{margin-bottom:calc(2.6666666667vw)}}@media(min-width: 767px)and (max-width: 1000px){#Dentist .medical_policy__list li .content .text_box p span{margin-bottom:calc(1.3888888889vw)}}#Dentist .medical_policy__list li:not(:first-child){margin-top:calc(2.0833333333vw)}@media(max-width: 767px){#Dentist .medical_policy__list li:not(:first-child){margin-top:calc(4vw)}}@media(min-width: 767px)and (max-width: 1000px){#Dentist .medical_policy__list li:not(:first-child){margin-top:calc(2.0833333333vw)}}@media(min-width: 1000px){#Dentist .medical_policy .section--title{align-items:center}#Dentist .medical_policy__desc{font-size:min(1.25vw,18px)}}@media(min-width: 1000px)and (max-width: 767px){#Dentist .medical_policy__desc{font-size:min(2.4vw,18px)}}@media(min-width: 1000px)and (min-width: 767px)and (max-width: 1000px){#Dentist .medical_policy__desc{font-size:min(1.25vw,18px)}}@media(min-width: 1000px){#Dentist .medical_policy__list{flex-direction:row;align-items:flex-start;justify-content:space-between;margin-top:calc(3.4722222222vw)}}@media(min-width: 1000px)and (max-width: 767px){#Dentist .medical_policy__list{margin-top:calc(6.6666666667vw)}}@media(min-width: 1000px)and (min-width: 767px)and (max-width: 1000px){#Dentist .medical_policy__list{margin-top:calc(3.4722222222vw)}}@media(min-width: 1000px){#Dentist .medical_policy__list li{border-radius:10px;border:1px solid #222;width:32%;box-sizing:border-box;padding:calc(3.4722222222vw) calc(1.3888888889vw)}}@media(min-width: 1000px)and (max-width: 767px){#Dentist .medical_policy__list li{padding:calc(6.6666666667vw) calc(2.6666666667vw)}}@media(min-width: 1000px)and (min-width: 767px)and (max-width: 1000px){#Dentist .medical_policy__list li{padding:calc(3.4722222222vw) calc(1.3888888889vw)}}@media(min-width: 1000px){#Dentist .medical_policy__list li .tabs{right:2%;top:2%}#Dentist .medical_policy__list li .tabs .sub{padding:calc(0.6944444444vw) calc(1.3888888889vw) calc(0.3472222222vw);font-size:min(.9722222222vw,14px);margin-right:calc(0.6944444444vw)}}@media(min-width: 1000px)and (max-width: 767px){#Dentist .medical_policy__list li .tabs .sub{padding:calc(1.3333333333vw) calc(2.6666666667vw) calc(0.6666666667vw)}}@media(min-width: 1000px)and (min-width: 767px)and (max-width: 1000px){#Dentist .medical_policy__list li .tabs .sub{padding:calc(0.6944444444vw) calc(1.3888888889vw) calc(0.3472222222vw)}}@media(min-width: 1000px)and (max-width: 767px){#Dentist .medical_policy__list li .tabs .sub{font-size:min(1.8666666667vw,14px)}}@media(min-width: 1000px)and (min-width: 767px)and (max-width: 1000px){#Dentist .medical_policy__list li .tabs .sub{font-size:min(.9722222222vw,14px)}}@media(min-width: 1000px)and (max-width: 767px){#Dentist .medical_policy__list li .tabs .sub{margin-right:calc(1.3333333333vw)}}@media(min-width: 1000px)and (min-width: 767px)and (max-width: 1000px){#Dentist .medical_policy__list li .tabs .sub{margin-right:calc(0.6944444444vw)}}@media(min-width: 1000px){#Dentist .medical_policy__list li .tabs .main{font-size:min(2.7777777778vw,40px)}}@media(min-width: 1000px)and (max-width: 767px){#Dentist .medical_policy__list li .tabs .main{font-size:min(5.3333333333vw,40px)}}@media(min-width: 1000px)and (min-width: 767px)and (max-width: 1000px){#Dentist .medical_policy__list li .tabs .main{font-size:min(2.7777777778vw,40px)}}@media(min-width: 1000px){#Dentist .medical_policy__list li .content .text_box h3{font-size:min(1.6666666667vw,24px)}}@media(min-width: 1000px)and (max-width: 767px){#Dentist .medical_policy__list li .content .text_box h3{font-size:min(3.2vw,24px)}}@media(min-width: 1000px)and (min-width: 767px)and (max-width: 1000px){#Dentist .medical_policy__list li .content .text_box h3{font-size:min(1.6666666667vw,24px)}}@media(min-width: 1000px){#Dentist .medical_policy__list li .content .text_box p{margin-top:calc(1.3888888889vw);font-size:min(1.1111111111vw,16px)}}@media(min-width: 1000px)and (max-width: 767px){#Dentist .medical_policy__list li .content .text_box p{margin-top:calc(2.6666666667vw)}}@media(min-width: 1000px)and (min-width: 767px)and (max-width: 1000px){#Dentist .medical_policy__list li .content .text_box p{margin-top:calc(1.3888888889vw)}}@media(min-width: 1000px)and (max-width: 767px){#Dentist .medical_policy__list li .content .text_box p{font-size:min(2.1333333333vw,16px)}}@media(min-width: 1000px)and (min-width: 767px)and (max-width: 1000px){#Dentist .medical_policy__list li .content .text_box p{font-size:min(1.1111111111vw,16px)}}@media(min-width: 1000px){#Dentist .medical_policy__list li .content .text_box p span{font-weight:600;margin-bottom:calc(1.3888888889vw)}}@media(min-width: 1000px)and (max-width: 767px){#Dentist .medical_policy__list li .content .text_box p span{margin-bottom:calc(2.6666666667vw)}}@media(min-width: 1000px)and (min-width: 767px)and (max-width: 1000px){#Dentist .medical_policy__list li .content .text_box p span{margin-bottom:calc(1.3888888889vw)}}@media(min-width: 1000px){#Dentist .medical_policy__list li:not(:first-child){margin-top:calc(0vw)}}@media(min-width: 1000px)and (max-width: 767px){#Dentist .medical_policy__list li:not(:first-child){margin-top:calc(0vw)}}@media(min-width: 1000px)and (min-width: 767px)and (max-width: 1000px){#Dentist .medical_policy__list li:not(:first-child){margin-top:calc(0vw)}}@media(min-width: 1000px){#Dentist .recruitment .section--title{align-items:center}}#Hygienist .section--title{align-items:center}#Hygienist .kv__hygienist{position:relative}#Hygienist .kv__hygienist video{width:100%;height:100vh;object-fit:cover}#Hygienist .kv__hygienist .hygienist__title{width:100%;font-size:min(3.4722222222vw,50px)}@media(max-width: 767px){#Hygienist .kv__hygienist .hygienist__title{font-size:min(6.6666666667vw,50px)}}@media(min-width: 767px)and (max-width: 1000px){#Hygienist .kv__hygienist .hygienist__title{font-size:min(3.4722222222vw,50px)}}#Hygienist .kv__hygienist .hygienist__title{position:absolute;left:0;bottom:3%;text-align:center}@media(min-width: 1000px){#Hygienist .kv__hygienist{display:flex;flex-direction:row-reverse;align-items:center;padding-bottom:calc(0.6944444444vw)}}@media(min-width: 1000px)and (max-width: 767px){#Hygienist .kv__hygienist{padding-bottom:calc(1.3333333333vw)}}@media(min-width: 1000px)and (min-width: 767px)and (max-width: 1000px){#Hygienist .kv__hygienist{padding-bottom:calc(0.6944444444vw)}}@media(min-width: 1000px){#Hygienist .kv__hygienist video{width:50%;height:99vh;border-radius:10px}#Hygienist .kv__hygienist .hygienist__title{width:50%;font-size:min(3.4722222222vw,50px);position:inherit;text-align:center}}@media(min-width: 1000px)and (max-width: 767px){#Hygienist .kv__hygienist .hygienist__title{font-size:min(6.6666666667vw,50px)}}@media(min-width: 1000px)and (min-width: 767px)and (max-width: 1000px){#Hygienist .kv__hygienist .hygienist__title{font-size:min(3.4722222222vw,50px)}}#Hygienist .work_with__wrap{position:relative;margin-top:calc(3.4722222222vw)}@media(max-width: 767px){#Hygienist .work_with__wrap{margin-top:calc(6.6666666667vw)}}@media(min-width: 767px)and (max-width: 1000px){#Hygienist .work_with__wrap{margin-top:calc(3.4722222222vw)}}#Hygienist .work_with__wrap .work_with_slider.slick-initialized .slick-list{padding-left:calc(3.4722222222vw)}@media(max-width: 767px){#Hygienist .work_with__wrap .work_with_slider.slick-initialized .slick-list{padding-left:calc(6.6666666667vw)}}@media(min-width: 767px)and (max-width: 1000px){#Hygienist .work_with__wrap .work_with_slider.slick-initialized .slick-list{padding-left:calc(3.4722222222vw)}}#Hygienist .work_with__wrap .work_with_slider.slick-initialized .slick-track{padding-left:0 !important}#Hygienist .work_with__wrap .work_with_slider.slick-initialized .slick-slide{padding:0 5px}#Hygienist .work_with__wrap .work_with_slider li a{display:block}#Hygienist .work_with__wrap .work_with_slider li a img{width:100%;height:auto;border-radius:8px}@media(min-width: 1000px){#Hygienist .work_with__wrap{margin-top:calc(3.4722222222vw)}}@media(min-width: 1000px)and (max-width: 767px){#Hygienist .work_with__wrap{margin-top:calc(6.6666666667vw)}}@media(min-width: 1000px)and (min-width: 767px)and (max-width: 1000px){#Hygienist .work_with__wrap{margin-top:calc(3.4722222222vw)}}@media(min-width: 1000px){#Hygienist .work_with__wrap .work_with_slider.slick-initialized .slick-list{padding-left:calc(4.5138888889vw)}}@media(min-width: 1000px)and (max-width: 767px){#Hygienist .work_with__wrap .work_with_slider.slick-initialized .slick-list{padding-left:calc(8.6666666667vw)}}@media(min-width: 1000px)and (min-width: 767px)and (max-width: 1000px){#Hygienist .work_with__wrap .work_with_slider.slick-initialized .slick-list{padding-left:calc(4.5138888889vw)}}@media(min-width: 1000px){#Hygienist .work_with__wrap .work_with_slider li a{display:block}#Hygienist .work_with__wrap .work_with_slider li a img{border-radius:10px}}#Hygienist .topic{display:flex;flex-direction:column;align-items:center;padding-bottom:calc(3.4722222222vw)}@media(max-width: 767px){#Hygienist .topic{padding-bottom:calc(6.6666666667vw)}}@media(min-width: 767px)and (max-width: 1000px){#Hygienist .topic{padding-bottom:calc(3.4722222222vw)}}#Hygienist .topic_list{display:flex;flex-direction:column;align-items:center;margin-top:calc(3.4722222222vw)}@media(max-width: 767px){#Hygienist .topic_list{margin-top:calc(6.6666666667vw)}}@media(min-width: 767px)and (max-width: 1000px){#Hygienist .topic_list{margin-top:calc(3.4722222222vw)}}#Hygienist .topic_list li{width:100%}#Hygienist .topic_list li .img_box{position:relative}#Hygienist .topic_list li .img_box span{position:absolute;top:-5%;left:3%;font-family:"Josefin Sans",sans-serif;font-size:min(2.0833333333vw,30px)}@media(max-width: 767px){#Hygienist .topic_list li .img_box span{font-size:min(4vw,30px)}}@media(min-width: 767px)and (max-width: 1000px){#Hygienist .topic_list li .img_box span{font-size:min(2.0833333333vw,30px)}}#Hygienist .topic_list li .img_box span{background:#f64850;color:#fff;box-sizing:border-box;padding:calc(0.6944444444vw) calc(3.4722222222vw)}@media(max-width: 767px){#Hygienist .topic_list li .img_box span{padding:calc(1.3333333333vw) calc(6.6666666667vw)}}@media(min-width: 767px)and (max-width: 1000px){#Hygienist .topic_list li .img_box span{padding:calc(0.6944444444vw) calc(3.4722222222vw)}}#Hygienist .topic_list li .img_box span{border-radius:5px}#Hygienist .topic_list li .img_box img{width:100%;height:calc(27.7777777778vw)}@media(max-width: 767px){#Hygienist .topic_list li .img_box img{height:calc(53.3333333333vw)}}@media(min-width: 767px)and (max-width: 1000px){#Hygienist .topic_list li .img_box img{height:calc(27.7777777778vw)}}#Hygienist .topic_list li .img_box img{object-fit:cover}#Hygienist .topic_list li h3{font-size:min(2.4305555556vw,35px)}@media(max-width: 767px){#Hygienist .topic_list li h3{font-size:min(4.6666666667vw,35px)}}@media(min-width: 767px)and (max-width: 1000px){#Hygienist .topic_list li h3{font-size:min(2.4305555556vw,35px)}}#Hygienist .topic_list li h3{line-height:1.3;font-weight:600;margin-top:calc(1.3888888889vw)}@media(max-width: 767px){#Hygienist .topic_list li h3{margin-top:calc(2.6666666667vw)}}@media(min-width: 767px)and (max-width: 1000px){#Hygienist .topic_list li h3{margin-top:calc(1.3888888889vw)}}#Hygienist .topic_list li h3 a{font-size:min(1.7361111111vw,25px)}@media(max-width: 767px){#Hygienist .topic_list li h3 a{font-size:min(3.3333333333vw,25px)}}@media(min-width: 767px)and (max-width: 1000px){#Hygienist .topic_list li h3 a{font-size:min(1.7361111111vw,25px)}}#Hygienist .topic_list li h3 a{transition:all .3s;text-decoration:underline}#Hygienist .topic_list li .read_more{width:100%;box-sizing:border-box;padding:calc(1.3888888889vw)}@media(max-width: 767px){#Hygienist .topic_list li .read_more{padding:calc(2.6666666667vw)}}@media(min-width: 767px)and (max-width: 1000px){#Hygienist .topic_list li .read_more{padding:calc(1.3888888889vw)}}#Hygienist .topic_list li .read_more{background:#d9d9d9;font-size:min(2.0833333333vw,30px)}@media(max-width: 767px){#Hygienist .topic_list li .read_more{font-size:min(4vw,30px)}}@media(min-width: 767px)and (max-width: 1000px){#Hygienist .topic_list li .read_more{font-size:min(2.0833333333vw,30px)}}#Hygienist .topic_list li .read_more{margin-top:calc(2.0833333333vw)}@media(max-width: 767px){#Hygienist .topic_list li .read_more{margin-top:calc(4vw)}}@media(min-width: 767px)and (max-width: 1000px){#Hygienist .topic_list li .read_more{margin-top:calc(2.0833333333vw)}}#Hygienist .topic_list li .read_more .buttons{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-between}#Hygienist .topic_list li .read_more .buttons button{cursor:pointer;box-sizing:border-box;padding:calc(0.6944444444vw)}@media(max-width: 767px){#Hygienist .topic_list li .read_more .buttons button{padding:calc(1.3333333333vw)}}@media(min-width: 767px)and (max-width: 1000px){#Hygienist .topic_list li .read_more .buttons button{padding:calc(0.6944444444vw)}}#Hygienist .topic_list li .read_more .buttons button{background:#fff;display:flex;flex-direction:row;align-items:center}#Hygienist .topic_list li .read_more .buttons button span{font-family:"Josefin Sans",sans-serif;font-size:min(2.0833333333vw,30px)}@media(max-width: 767px){#Hygienist .topic_list li .read_more .buttons button span{font-size:min(4vw,30px)}}@media(min-width: 767px)and (max-width: 1000px){#Hygienist .topic_list li .read_more .buttons button span{font-size:min(2.0833333333vw,30px)}}#Hygienist .topic_list li .read_more .buttons button span{color:#f64850}#Hygienist .topic_list li .read_more .buttons button::after{content:"";width:0;height:0;border-left:10px solid rgba(0,0,0,0);border-right:10px solid rgba(0,0,0,0);border-top:10px solid #f64850;margin-left:calc(1.0416666667vw)}@media(max-width: 767px){#Hygienist .topic_list li .read_more .buttons button::after{margin-left:calc(2vw)}}@media(min-width: 767px)and (max-width: 1000px){#Hygienist .topic_list li .read_more .buttons button::after{margin-left:calc(1.0416666667vw)}}#Hygienist .topic_list li .read_more .buttons button::after{transform:rotate(-90deg)}#Hygienist .topic_list li .read_more .buttons button.is-active::after{transition:all .3s;transform:rotate(0deg)}#Hygienist .topic_list li .read_more__content{display:none;margin-top:calc(2.0833333333vw)}@media(max-width: 767px){#Hygienist .topic_list li .read_more__content{margin-top:calc(4vw)}}@media(min-width: 767px)and (max-width: 1000px){#Hygienist .topic_list li .read_more__content{margin-top:calc(2.0833333333vw)}}#Hygienist .topic_list li .read_more__content .box{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between}#Hygienist .topic_list li .read_more__content .box img{width:40%}#Hygienist .topic_list li .read_more__content .box p{width:58%;font-size:min(1.25vw,18px)}@media(max-width: 767px){#Hygienist .topic_list li .read_more__content .box p{font-size:min(2.4vw,18px)}}@media(min-width: 767px)and (max-width: 1000px){#Hygienist .topic_list li .read_more__content .box p{font-size:min(1.25vw,18px)}}#Hygienist .topic_list li .read_more__content .box p{line-height:1.5;font-weight:400;display:flex;flex-direction:column;align-items:flex-start}#Hygienist .topic_list li .read_more__content .box p span{font-size:min(1.6666666667vw,24px)}@media(max-width: 767px){#Hygienist .topic_list li .read_more__content .box p span{font-size:min(3.2vw,24px)}}@media(min-width: 767px)and (max-width: 1000px){#Hygienist .topic_list li .read_more__content .box p span{font-size:min(1.6666666667vw,24px)}}#Hygienist .topic_list li .read_more__content .box p span{font-weight:600;margin-bottom:calc(0.6944444444vw)}@media(max-width: 767px){#Hygienist .topic_list li .read_more__content .box p span{margin-bottom:calc(1.3333333333vw)}}@media(min-width: 767px)and (max-width: 1000px){#Hygienist .topic_list li .read_more__content .box p span{margin-bottom:calc(0.6944444444vw)}}#Hygienist .topic_list li .read_more__content .box p a{align-self:flex-end;color:#f64850}#Hygienist .topic_list li .read_more__content .box:not(:first-child){margin-top:calc(2.0833333333vw)}@media(max-width: 767px){#Hygienist .topic_list li .read_more__content .box:not(:first-child){margin-top:calc(4vw)}}@media(min-width: 767px)and (max-width: 1000px){#Hygienist .topic_list li .read_more__content .box:not(:first-child){margin-top:calc(2.0833333333vw)}}#Hygienist .topic_list li:not(:first-child){margin-top:calc(3.4722222222vw)}@media(max-width: 767px){#Hygienist .topic_list li:not(:first-child){margin-top:calc(6.6666666667vw)}}@media(min-width: 767px)and (max-width: 1000px){#Hygienist .topic_list li:not(:first-child){margin-top:calc(3.4722222222vw)}}@media(min-width: 1000px){#Hygienist .topic .section--title{align-items:center}#Hygienist .topic_list{flex-direction:row;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;margin-top:calc(3.4722222222vw)}}@media(min-width: 1000px)and (max-width: 767px){#Hygienist .topic_list{margin-top:calc(6.6666666667vw)}}@media(min-width: 1000px)and (min-width: 767px)and (max-width: 1000px){#Hygienist .topic_list{margin-top:calc(3.4722222222vw)}}@media(min-width: 1000px){#Hygienist .topic_list li{width:49%}#Hygienist .topic_list li .img_box span{top:-5%;left:5%;font-size:min(1.6666666667vw,24px);padding:calc(0.6944444444vw) calc(2.0833333333vw)}}@media(min-width: 1000px)and (max-width: 767px){#Hygienist .topic_list li .img_box span{font-size:min(3.2vw,24px)}}@media(min-width: 1000px)and (min-width: 767px)and (max-width: 1000px){#Hygienist .topic_list li .img_box span{font-size:min(1.6666666667vw,24px)}}@media(min-width: 1000px)and (max-width: 767px){#Hygienist .topic_list li .img_box span{padding:calc(1.3333333333vw) calc(4vw)}}@media(min-width: 1000px)and (min-width: 767px)and (max-width: 1000px){#Hygienist .topic_list li .img_box span{padding:calc(0.6944444444vw) calc(2.0833333333vw)}}@media(min-width: 1000px){#Hygienist .topic_list li .img_box img{height:calc(20.8333333333vw)}}@media(min-width: 1000px)and (max-width: 767px){#Hygienist .topic_list li .img_box img{height:calc(40vw)}}@media(min-width: 1000px)and (min-width: 767px)and (max-width: 1000px){#Hygienist .topic_list li .img_box img{height:calc(20.8333333333vw)}}@media(min-width: 1000px){#Hygienist .topic_list li h3{font-size:min(1.3888888889vw,20px)}}@media(min-width: 1000px)and (max-width: 767px){#Hygienist .topic_list li h3{font-size:min(2.6666666667vw,20px)}}@media(min-width: 1000px)and (min-width: 767px)and (max-width: 1000px){#Hygienist .topic_list li h3{font-size:min(1.3888888889vw,20px)}}@media(min-width: 1000px){#Hygienist .topic_list li h3 a{font-size:min(1.3888888889vw,20px);transition:all .3s;text-decoration:underline}}@media(min-width: 1000px)and (max-width: 767px){#Hygienist .topic_list li h3 a{font-size:min(2.6666666667vw,20px)}}@media(min-width: 1000px)and (min-width: 767px)and (max-width: 1000px){#Hygienist .topic_list li h3 a{font-size:min(1.3888888889vw,20px)}}@media(min-width: 1000px){#Hygienist .topic_list li .read_more{padding:calc(0.6944444444vw);font-size:min(1.6666666667vw,24px)}}@media(min-width: 1000px)and (max-width: 767px){#Hygienist .topic_list li .read_more{padding:calc(1.3333333333vw)}}@media(min-width: 1000px)and (min-width: 767px)and (max-width: 1000px){#Hygienist .topic_list li .read_more{padding:calc(0.6944444444vw)}}@media(min-width: 1000px)and (max-width: 767px){#Hygienist .topic_list li .read_more{font-size:min(3.2vw,24px)}}@media(min-width: 1000px)and (min-width: 767px)and (max-width: 1000px){#Hygienist .topic_list li .read_more{font-size:min(1.6666666667vw,24px)}}@media(min-width: 1000px){#Hygienist .topic_list li .read_more .buttons button{padding:calc(0.6944444444vw)}}@media(min-width: 1000px)and (max-width: 767px){#Hygienist .topic_list li .read_more .buttons button{padding:calc(1.3333333333vw)}}@media(min-width: 1000px)and (min-width: 767px)and (max-width: 1000px){#Hygienist .topic_list li .read_more .buttons button{padding:calc(0.6944444444vw)}}@media(min-width: 1000px){#Hygienist .topic_list li .read_more .buttons button span{font-size:min(1.6666666667vw,24px);line-height:1;color:#f64850;margin-top:calc(0.2083333333vw)}}@media(min-width: 1000px)and (max-width: 767px){#Hygienist .topic_list li .read_more .buttons button span{font-size:min(3.2vw,24px)}}@media(min-width: 1000px)and (min-width: 767px)and (max-width: 1000px){#Hygienist .topic_list li .read_more .buttons button span{font-size:min(1.6666666667vw,24px)}}@media(min-width: 1000px)and (max-width: 767px){#Hygienist .topic_list li .read_more .buttons button span{margin-top:calc(0.4vw)}}@media(min-width: 1000px)and (min-width: 767px)and (max-width: 1000px){#Hygienist .topic_list li .read_more .buttons button span{margin-top:calc(0.2083333333vw)}}@media(min-width: 1000px){#Hygienist .topic_list li .read_more__content{height:calc(48.6111111111vw)}}@media(min-width: 1000px)and (max-width: 767px){#Hygienist .topic_list li .read_more__content{height:calc(93.3333333333vw)}}@media(min-width: 1000px)and (min-width: 767px)and (max-width: 1000px){#Hygienist .topic_list li .read_more__content{height:calc(48.6111111111vw)}}@media(min-width: 1000px){#Hygienist .topic_list li .read_more__content .box{height:33.3333333333%}#Hygienist .topic_list li .read_more__content .box p{font-size:min(.9722222222vw,14px)}}@media(min-width: 1000px)and (max-width: 767px){#Hygienist .topic_list li .read_more__content .box p{font-size:min(1.8666666667vw,14px)}}@media(min-width: 1000px)and (min-width: 767px)and (max-width: 1000px){#Hygienist .topic_list li .read_more__content .box p{font-size:min(.9722222222vw,14px)}}@media(min-width: 1000px){#Hygienist .topic_list li .read_more__content .box p span{font-size:min(1.3888888889vw,20px);font-weight:600;margin-bottom:calc(0.6944444444vw)}}@media(min-width: 1000px)and (max-width: 767px){#Hygienist .topic_list li .read_more__content .box p span{font-size:min(2.6666666667vw,20px)}}@media(min-width: 1000px)and (min-width: 767px)and (max-width: 1000px){#Hygienist .topic_list li .read_more__content .box p span{font-size:min(1.3888888889vw,20px)}}@media(min-width: 1000px)and (max-width: 767px){#Hygienist .topic_list li .read_more__content .box p span{margin-bottom:calc(1.3333333333vw)}}@media(min-width: 1000px)and (min-width: 767px)and (max-width: 1000px){#Hygienist .topic_list li .read_more__content .box p span{margin-bottom:calc(0.6944444444vw)}}@media(min-width: 1000px){#Hygienist .topic_list li .read_more__content .box p a{margin-top:calc(1.0416666667vw)}}@media(min-width: 1000px)and (max-width: 767px){#Hygienist .topic_list li .read_more__content .box p a{margin-top:calc(2vw)}}@media(min-width: 1000px)and (min-width: 767px)and (max-width: 1000px){#Hygienist .topic_list li .read_more__content .box p a{margin-top:calc(1.0416666667vw)}}@media(min-width: 1000px){#Hygienist .topic_list li .read_more__content .box:not(:first-child){margin-top:calc(0vw)}}@media(min-width: 1000px)and (max-width: 767px){#Hygienist .topic_list li .read_more__content .box:not(:first-child){margin-top:calc(0vw)}}@media(min-width: 1000px)and (min-width: 767px)and (max-width: 1000px){#Hygienist .topic_list li .read_more__content .box:not(:first-child){margin-top:calc(0vw)}}@media(min-width: 1000px){#Hygienist .topic_list li:not(:first-child){margin-top:calc(0vw)}}@media(min-width: 1000px)and (max-width: 767px){#Hygienist .topic_list li:not(:first-child){margin-top:calc(0vw)}}@media(min-width: 1000px)and (min-width: 767px)and (max-width: 1000px){#Hygienist .topic_list li:not(:first-child){margin-top:calc(0vw)}}@media(min-width: 1000px){#Hygienist .topic_list li:nth-child(-n+2){margin-bottom:calc(3.4722222222vw)}}@media(min-width: 1000px)and (max-width: 767px){#Hygienist .topic_list li:nth-child(-n+2){margin-bottom:calc(6.6666666667vw)}}@media(min-width: 1000px)and (min-width: 767px)and (max-width: 1000px){#Hygienist .topic_list li:nth-child(-n+2){margin-bottom:calc(3.4722222222vw)}}@media(min-width: 1000px){#Hygienist .topic_list li:nth-child(-n+2) .read_more__content{height:calc(36.1111111111vw)}}@media(min-width: 1000px)and (max-width: 767px){#Hygienist .topic_list li:nth-child(-n+2) .read_more__content{height:calc(69.3333333333vw)}}@media(min-width: 1000px)and (min-width: 767px)and (max-width: 1000px){#Hygienist .topic_list li:nth-child(-n+2) .read_more__content{height:calc(36.1111111111vw)}}@media(min-width: 1000px){#Hygienist .topic_list li:nth-child(4) .read_more{margin-top:53px}}#Hygienist .faq{display:flex;flex-direction:column;align-items:center}#Hygienist .faq button{cursor:pointer;box-sizing:border-box;padding:calc(1.3888888889vw)}@media(max-width: 767px){#Hygienist .faq button{padding:calc(2.6666666667vw)}}@media(min-width: 767px)and (max-width: 1000px){#Hygienist .faq button{padding:calc(1.3888888889vw)}}#Hygienist .faq button{border:1px solid #f64850;display:flex;flex-direction:row;align-items:center;margin-top:calc(2.0833333333vw)}@media(max-width: 767px){#Hygienist .faq button{margin-top:calc(4vw)}}@media(min-width: 767px)and (max-width: 1000px){#Hygienist .faq button{margin-top:calc(2.0833333333vw)}}#Hygienist .faq button span{font-size:min(2.0833333333vw,30px)}@media(max-width: 767px){#Hygienist .faq button span{font-size:min(4vw,30px)}}@media(min-width: 767px)and (max-width: 1000px){#Hygienist .faq button span{font-size:min(2.0833333333vw,30px)}}#Hygienist .faq button span{color:#f64850}#Hygienist .faq button::after{content:"";width:0;height:0;border-left:10px solid rgba(0,0,0,0);border-right:10px solid rgba(0,0,0,0);border-top:10px solid #f64850;margin-left:calc(1.0416666667vw)}@media(max-width: 767px){#Hygienist .faq button::after{margin-left:calc(2vw)}}@media(min-width: 767px)and (max-width: 1000px){#Hygienist .faq button::after{margin-left:calc(1.0416666667vw)}}#Hygienist .faq button::after{transform:rotate(-90deg)}#Hygienist .faq button.is-active::after{transition:all .3s;transform:rotate(0deg)}#Hygienist .faq .faq_list{display:none;width:100%;margin-top:calc(3.4722222222vw)}@media(max-width: 767px){#Hygienist .faq .faq_list{margin-top:calc(6.6666666667vw)}}@media(min-width: 767px)and (max-width: 1000px){#Hygienist .faq .faq_list{margin-top:calc(3.4722222222vw)}}#Hygienist .faq .faq_list li{width:100%;box-sizing:border-box;padding:calc(1.3888888889vw)}@media(max-width: 767px){#Hygienist .faq .faq_list li{padding:calc(2.6666666667vw)}}@media(min-width: 767px)and (max-width: 1000px){#Hygienist .faq .faq_list li{padding:calc(1.3888888889vw)}}#Hygienist .faq .faq_list li{border:1px solid #f64850;border-radius:5px;box-shadow:3px 3px 5px rgba(0,0,0,.3)}#Hygienist .faq .faq_list li:not(:first-child){margin-top:calc(2.0833333333vw)}@media(max-width: 767px){#Hygienist .faq .faq_list li:not(:first-child){margin-top:calc(4vw)}}@media(min-width: 767px)and (max-width: 1000px){#Hygienist .faq .faq_list li:not(:first-child){margin-top:calc(2.0833333333vw)}}#Hygienist .faq .faq_list li p{display:flex;flex-direction:row;align-items:flex-start;box-sizing:border-box;gap:1%;font-size:min(1.8055555556vw,26px)}@media(max-width: 767px){#Hygienist .faq .faq_list li p{font-size:min(3.4666666667vw,26px)}}@media(min-width: 767px)and (max-width: 1000px){#Hygienist .faq .faq_list li p{font-size:min(1.8055555556vw,26px)}}#Hygienist .faq .faq_list li p{line-height:1}#Hygienist .faq .faq_list li p::before{content:"Q";display:inline-block;font-family:"Josefin Sans",sans-serif;font-size:min(2.0833333333vw,30px)}@media(max-width: 767px){#Hygienist .faq .faq_list li p::before{font-size:min(4vw,30px)}}@media(min-width: 767px)and (max-width: 1000px){#Hygienist .faq .faq_list li p::before{font-size:min(2.0833333333vw,30px)}}#Hygienist .faq .faq_list li p::before{color:#f64850;flex:0 0 1em}#Hygienist .faq .faq_list li p.answer{display:none;font-size:min(1.6666666667vw,24px)}@media(max-width: 767px){#Hygienist .faq .faq_list li p.answer{font-size:min(3.2vw,24px)}}@media(min-width: 767px)and (max-width: 1000px){#Hygienist .faq .faq_list li p.answer{font-size:min(1.6666666667vw,24px)}}#Hygienist .faq .faq_list li p.answer{line-height:1.5;font-weight:400;margin:0;padding:0;border-top:1px dotted #f64850;padding-top:calc(1.0416666667vw)}@media(max-width: 767px){#Hygienist .faq .faq_list li p.answer{padding-top:calc(2vw)}}@media(min-width: 767px)and (max-width: 1000px){#Hygienist .faq .faq_list li p.answer{padding-top:calc(1.0416666667vw)}}#Hygienist .faq .faq_list li p.answer{margin-top:calc(1.0416666667vw)}@media(max-width: 767px){#Hygienist .faq .faq_list li p.answer{margin-top:calc(2vw)}}@media(min-width: 767px)and (max-width: 1000px){#Hygienist .faq .faq_list li p.answer{margin-top:calc(1.0416666667vw)}}#Hygienist .faq .faq_list li p.answer::before{content:"A"}@media(min-width: 1000px){#Hygienist .faq .section--title{align-items:center}#Hygienist .faq button{padding:calc(1.3888888889vw);font-size:min(1.25vw,18px)}}@media(min-width: 1000px)and (max-width: 767px){#Hygienist .faq button{padding:calc(2.6666666667vw)}}@media(min-width: 1000px)and (min-width: 767px)and (max-width: 1000px){#Hygienist .faq button{padding:calc(1.3888888889vw)}}@media(min-width: 1000px)and (max-width: 767px){#Hygienist .faq button{font-size:min(2.4vw,18px)}}@media(min-width: 1000px)and (min-width: 767px)and (max-width: 1000px){#Hygienist .faq button{font-size:min(1.25vw,18px)}}@media(min-width: 1000px){#Hygienist .faq button span{font-size:min(2.4305555556vw,35px);color:#f64850}}@media(min-width: 1000px)and (max-width: 767px){#Hygienist .faq button span{font-size:min(4.6666666667vw,35px)}}@media(min-width: 1000px)and (min-width: 767px)and (max-width: 1000px){#Hygienist .faq button span{font-size:min(2.4305555556vw,35px)}}@media(min-width: 1000px){#Hygienist .faq .faq_list{width:100%;max-width:800px}#Hygienist .faq .faq_list li{padding:calc(1.0416666667vw)}}@media(min-width: 1000px)and (max-width: 767px){#Hygienist .faq .faq_list li{padding:calc(2vw)}}@media(min-width: 1000px)and (min-width: 767px)and (max-width: 1000px){#Hygienist .faq .faq_list li{padding:calc(1.0416666667vw)}}@media(min-width: 1000px){#Hygienist .faq .faq_list li p{font-size:min(1.3888888889vw,20px)}}@media(min-width: 1000px)and (max-width: 767px){#Hygienist .faq .faq_list li p{font-size:min(2.6666666667vw,20px)}}@media(min-width: 1000px)and (min-width: 767px)and (max-width: 1000px){#Hygienist .faq .faq_list li p{font-size:min(1.3888888889vw,20px)}}@media(min-width: 1000px){#Hygienist .faq .faq_list li p::before{font-size:min(2.0833333333vw,30px);line-height:1}}@media(min-width: 1000px)and (max-width: 767px){#Hygienist .faq .faq_list li p::before{font-size:min(4vw,30px)}}@media(min-width: 1000px)and (min-width: 767px)and (max-width: 1000px){#Hygienist .faq .faq_list li p::before{font-size:min(2.0833333333vw,30px)}}@media(min-width: 1000px){#Hygienist .faq .faq_list li p.answer{font-size:min(1.3888888889vw,20px)}}@media(min-width: 1000px)and (max-width: 767px){#Hygienist .faq .faq_list li p.answer{font-size:min(2.6666666667vw,20px)}}@media(min-width: 1000px)and (min-width: 767px)and (max-width: 1000px){#Hygienist .faq .faq_list li p.answer{font-size:min(1.3888888889vw,20px)}}@media(min-width: 1000px){#Hygienist .faq .faq_list li p.answer::before{content:"A";margin-top:calc(0.3472222222vw)}}@media(min-width: 1000px)and (max-width: 767px){#Hygienist .faq .faq_list li p.answer::before{margin-top:calc(0.6666666667vw)}}@media(min-width: 1000px)and (min-width: 767px)and (max-width: 1000px){#Hygienist .faq .faq_list li p.answer::before{margin-top:calc(0.3472222222vw)}}#Hygienist .recruitment{display:flex;flex-direction:column;align-items:center;padding-top:calc(6.9444444444vw)}@media(max-width: 767px){#Hygienist .recruitment{padding-top:calc(13.3333333333vw)}}@media(min-width: 767px)and (max-width: 1000px){#Hygienist .recruitment{padding-top:calc(6.9444444444vw)}}#Hygienist .recruitment button{cursor:pointer;box-sizing:border-box;padding:calc(1.3888888889vw)}@media(max-width: 767px){#Hygienist .recruitment button{padding:calc(2.6666666667vw)}}@media(min-width: 767px)and (max-width: 1000px){#Hygienist .recruitment button{padding:calc(1.3888888889vw)}}#Hygienist .recruitment button{border:1px solid #f64850;display:flex;flex-direction:row;align-items:center;margin-top:calc(2.0833333333vw)}@media(max-width: 767px){#Hygienist .recruitment button{margin-top:calc(4vw)}}@media(min-width: 767px)and (max-width: 1000px){#Hygienist .recruitment button{margin-top:calc(2.0833333333vw)}}#Hygienist .recruitment button span{font-size:min(2.0833333333vw,30px)}@media(max-width: 767px){#Hygienist .recruitment button span{font-size:min(4vw,30px)}}@media(min-width: 767px)and (max-width: 1000px){#Hygienist .recruitment button span{font-size:min(2.0833333333vw,30px)}}#Hygienist .recruitment button span{color:#f64850}#Hygienist .recruitment button::after{content:"";width:0;height:0;border-left:10px solid rgba(0,0,0,0);border-right:10px solid rgba(0,0,0,0);border-top:10px solid #f64850;margin-left:calc(1.0416666667vw)}@media(max-width: 767px){#Hygienist .recruitment button::after{margin-left:calc(2vw)}}@media(min-width: 767px)and (max-width: 1000px){#Hygienist .recruitment button::after{margin-left:calc(1.0416666667vw)}}#Hygienist .recruitment button::after{transform:rotate(-90deg)}#Hygienist .recruitment button.is-active::after{transition:all .3s;transform:rotate(0deg)}#Hygienist .recruitment .table_wrap{display:none}#Hygienist .flow{padding-top:calc(3.4722222222vw)}@media(max-width: 767px){#Hygienist .flow{padding-top:calc(6.6666666667vw)}}@media(min-width: 767px)and (max-width: 1000px){#Hygienist .flow{padding-top:calc(3.4722222222vw)}}@media(min-width: 1000px){#Hygienist .recruitment{padding-top:calc(5.5555555556vw)}}@media(min-width: 1000px)and (max-width: 767px){#Hygienist .recruitment{padding-top:calc(10.6666666667vw)}}@media(min-width: 1000px)and (min-width: 767px)and (max-width: 1000px){#Hygienist .recruitment{padding-top:calc(5.5555555556vw)}}@media(min-width: 1000px){#Hygienist .recruitment button{margin-top:calc(1.3888888889vw);font-size:min(1.25vw,18px)}}@media(min-width: 1000px)and (max-width: 767px){#Hygienist .recruitment button{margin-top:calc(2.6666666667vw)}}@media(min-width: 1000px)and (min-width: 767px)and (max-width: 1000px){#Hygienist .recruitment button{margin-top:calc(1.3888888889vw)}}@media(min-width: 1000px)and (max-width: 767px){#Hygienist .recruitment button{font-size:min(2.4vw,18px)}}@media(min-width: 1000px)and (min-width: 767px)and (max-width: 1000px){#Hygienist .recruitment button{font-size:min(1.25vw,18px)}}@media(min-width: 1000px){#Hygienist .recruitment button span{font-size:min(2.4305555556vw,35px)}}@media(min-width: 1000px)and (max-width: 767px){#Hygienist .recruitment button span{font-size:min(4.6666666667vw,35px)}}@media(min-width: 1000px)and (min-width: 767px)and (max-width: 1000px){#Hygienist .recruitment button span{font-size:min(2.4305555556vw,35px)}}#Entry{width:100%;max-width:700px;display:flex;flex-direction:column;align-items:center}#Entry .form_title{width:100%;display:flex;flex-direction:column;align-items:center;margin:calc(3.4722222222vw) calc(0vw)}@media(max-width: 767px){#Entry .form_title{margin:calc(6.6666666667vw) calc(0vw)}}@media(min-width: 767px)and (max-width: 1000px){#Entry .form_title{margin:calc(3.4722222222vw) calc(0vw)}}#Entry .form_title h3{font-size:min(2.0833333333vw,30px)}@media(max-width: 767px){#Entry .form_title h3{font-size:min(4vw,30px)}}@media(min-width: 767px)and (max-width: 1000px){#Entry .form_title h3{font-size:min(2.0833333333vw,30px)}}#Entry .form_title h3{font-weight:600;margin-bottom:calc(1.3888888889vw)}@media(max-width: 767px){#Entry .form_title h3{margin-bottom:calc(2.6666666667vw)}}@media(min-width: 767px)and (max-width: 1000px){#Entry .form_title h3{margin-bottom:calc(1.3888888889vw)}}#Entry .form_title p{font-size:min(1.3888888889vw,20px)}@media(max-width: 767px){#Entry .form_title p{font-size:min(2.6666666667vw,20px)}}@media(min-width: 767px)and (max-width: 1000px){#Entry .form_title p{font-size:min(1.3888888889vw,20px)}}#Entry .form_title p{line-height:1.5;text-align:center}#Entry .form-card{background:#fff;border-radius:16px;padding:calc(3.4722222222vw) calc(2.7777777778vw)}@media(max-width: 767px){#Entry .form-card{padding:calc(6.6666666667vw) calc(5.3333333333vw)}}@media(min-width: 767px)and (max-width: 1000px){#Entry .form-card{padding:calc(3.4722222222vw) calc(2.7777777778vw)}}#Entry .form-card{box-shadow:0 1px 4px rgba(0,0,0,.04)}@media(max-width: 600px){#Entry .form-card{padding:calc(3.4722222222vw) calc(2.0833333333vw);border-radius:12px}}@media(max-width: 600px)and (max-width: 767px){#Entry .form-card{padding:calc(6.6666666667vw) calc(4vw)}}@media(max-width: 600px)and (min-width: 767px)and (max-width: 1000px){#Entry .form-card{padding:calc(3.4722222222vw) calc(2.0833333333vw)}}#Entry .form-group{margin-bottom:calc(2.0833333333vw)}@media(max-width: 767px){#Entry .form-group{margin-bottom:calc(4vw)}}@media(min-width: 767px)and (max-width: 1000px){#Entry .form-group{margin-bottom:calc(2.0833333333vw)}}#Entry .form-group:last-of-type{margin-bottom:0}#Entry .form-group label{display:flex;align-items:center;gap:8px;font-size:min(1.8055555556vw,26px)}@media(max-width: 767px){#Entry .form-group label{font-size:min(3.4666666667vw,26px)}}@media(min-width: 767px)and (max-width: 1000px){#Entry .form-group label{font-size:min(1.8055555556vw,26px)}}#Entry .form-group label{font-weight:500;color:#1a1a1a;margin-bottom:calc(0.6944444444vw)}@media(max-width: 767px){#Entry .form-group label{margin-bottom:calc(1.3333333333vw)}}@media(min-width: 767px)and (max-width: 1000px){#Entry .form-group label{margin-bottom:calc(0.6944444444vw)}}#Entry .required{display:inline-block;font-size:min(1.1111111111vw,16px)}@media(max-width: 767px){#Entry .required{font-size:min(2.1333333333vw,16px)}}@media(min-width: 767px)and (max-width: 1000px){#Entry .required{font-size:min(1.1111111111vw,16px)}}#Entry .required{font-weight:700;color:#fff;background-color:#1a1a1a;padding:calc(0.3472222222vw) calc(1.0416666667vw)}@media(max-width: 767px){#Entry .required{padding:calc(0.6666666667vw) calc(2vw)}}@media(min-width: 767px)and (max-width: 1000px){#Entry .required{padding:calc(0.3472222222vw) calc(1.0416666667vw)}}#Entry .required{border-radius:3px;letter-spacing:.05em;line-height:1.4}#Entry .form-input,#Entry .form-select,#Entry .form-textarea{width:100%;padding:calc(2.0833333333vw) calc(1.3888888889vw)}@media(max-width: 767px){#Entry .form-input,#Entry .form-select,#Entry .form-textarea{padding:calc(4vw) calc(2.6666666667vw)}}@media(min-width: 767px)and (max-width: 1000px){#Entry .form-input,#Entry .form-select,#Entry .form-textarea{padding:calc(2.0833333333vw) calc(1.3888888889vw)}}#Entry .form-input,#Entry .form-select,#Entry .form-textarea{font-size:min(1.6666666667vw,24px)}@media(max-width: 767px){#Entry .form-input,#Entry .form-select,#Entry .form-textarea{font-size:min(3.2vw,24px)}}@media(min-width: 767px)and (max-width: 1000px){#Entry .form-input,#Entry .form-select,#Entry .form-textarea{font-size:min(1.6666666667vw,24px)}}#Entry .form-input,#Entry .form-select,#Entry .form-textarea{font-family:"Noto Sans JP",sans-serif;color:#1a1a1a;background-color:#f9f9f9;border:1px solid #e0e0e0;border-radius:8px;outline:none;transition:border-color .2s ease,box-shadow .2s ease;appearance:none;-webkit-appearance:none}#Entry .form-input:focus,#Entry .form-select:focus,#Entry .form-textarea:focus{border-color:#1a1a1a;box-shadow:0 0 0 3px rgba(26,26,26,.06);background-color:#fff}#Entry .form-input::placeholder,#Entry .form-textarea::placeholder{color:#bbb}#Entry .form-select{cursor:pointer;padding-right:40px}#Entry .form-select:invalid{color:#bbb}#Entry .select-wrapper{position:relative}#Entry .select-wrapper::after{content:"";position:absolute;right:16px;top:50%;transform:translateY(-50%);width:0;height:0;border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);border-top:6px solid #888;pointer-events:none}#Entry .form-textarea{min-height:140px;resize:vertical;line-height:1.7}#Entry .name-fields{display:flex;gap:12px}#Entry .name-fields .name-field{flex:1}#Entry .name-fields .name-field label{font-size:.8125rem;font-weight:400;color:#666;margin-bottom:4px}@media(max-width: 480px){#Entry .name-fields{flex-direction:column;gap:12px}}#Entry .submit-wrapper{margin-top:40px;text-align:center}#Entry .submit-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;max-width:360px;padding:18px 32px;font-size:1rem;font-weight:700;font-family:"Inter","Noto Sans JP",sans-serif;color:#fff;background-color:#1a1a1a;border:none;border-radius:60px;cursor:pointer;letter-spacing:.1em;transition:background-color .25s ease,transform .15s ease,box-shadow .25s ease}#Entry .submit-btn:hover{background-color:#333;box-shadow:0 4px 16px rgba(0,0,0,.15);transform:translateY(-1px)}#Entry .submit-btn:hover svg{transform:translateX(3px)}#Entry .submit-btn:active{transform:translateY(0);box-shadow:none}#Entry .submit-btn svg{width:18px;height:18px;fill:currentColor;transition:transform .2s ease}#Entry .privacy-note{text-align:center;margin-top:20px;font-size:.8125rem;color:#999;line-height:1.6}#Entry .privacy-note a{color:#1a1a1a;text-decoration:underline;text-underline-offset:3px}#Entry .privacy-note a:hover{color:#555}#Entry .form-divider{border:none;border-top:1px solid #eee;margin:36px 0}@media(min-width: 1000px){#Entry{max-width:100%}#Entry .form_title{width:100%;margin:calc(2.0833333333vw) calc(0vw)}}@media(min-width: 1000px)and (max-width: 767px){#Entry .form_title{margin:calc(4vw) calc(0vw)}}@media(min-width: 1000px)and (min-width: 767px)and (max-width: 1000px){#Entry .form_title{margin:calc(2.0833333333vw) calc(0vw)}}@media(min-width: 1000px){#Entry .form_title h3{font-size:min(1.6666666667vw,24px)}}@media(min-width: 1000px)and (max-width: 767px){#Entry .form_title h3{font-size:min(3.2vw,24px)}}@media(min-width: 1000px)and (min-width: 767px)and (max-width: 1000px){#Entry .form_title h3{font-size:min(1.6666666667vw,24px)}}@media(min-width: 1000px){#Entry .form_title p{font-size:min(1.25vw,18px)}}@media(min-width: 1000px)and (max-width: 767px){#Entry .form_title p{font-size:min(2.4vw,18px)}}@media(min-width: 1000px)and (min-width: 767px)and (max-width: 1000px){#Entry .form_title p{font-size:min(1.25vw,18px)}}@media(min-width: 1000px){#Entry .form-card{width:100%;border-radius:0;padding:calc(0vw) calc(2.7777777778vw)}}@media(min-width: 1000px)and (max-width: 767px){#Entry .form-card{padding:calc(0vw) calc(5.3333333333vw)}}@media(min-width: 1000px)and (min-width: 767px)and (max-width: 1000px){#Entry .form-card{padding:calc(0vw) calc(2.7777777778vw)}}@media(min-width: 1000px){#Entry .form-group{margin-bottom:calc(2.0833333333vw)}}@media(min-width: 1000px)and (max-width: 767px){#Entry .form-group{margin-bottom:calc(4vw)}}@media(min-width: 1000px)and (min-width: 767px)and (max-width: 1000px){#Entry .form-group{margin-bottom:calc(2.0833333333vw)}}@media(min-width: 1000px){#Entry .form-group label{font-size:min(1.3888888889vw,20px);margin-bottom:calc(1.0416666667vw)}}@media(min-width: 1000px)and (max-width: 767px){#Entry .form-group label{font-size:min(2.6666666667vw,20px)}}@media(min-width: 1000px)and (min-width: 767px)and (max-width: 1000px){#Entry .form-group label{font-size:min(1.3888888889vw,20px)}}@media(min-width: 1000px)and (max-width: 767px){#Entry .form-group label{margin-bottom:calc(2vw)}}@media(min-width: 1000px)and (min-width: 767px)and (max-width: 1000px){#Entry .form-group label{margin-bottom:calc(1.0416666667vw)}}@media(min-width: 1000px){#Entry .required{font-size:min(.9722222222vw,14px);padding:calc(0.2083333333vw) calc(0.6944444444vw)}}@media(min-width: 1000px)and (max-width: 767px){#Entry .required{font-size:min(1.8666666667vw,14px)}}@media(min-width: 1000px)and (min-width: 767px)and (max-width: 1000px){#Entry .required{font-size:min(.9722222222vw,14px)}}@media(min-width: 1000px)and (max-width: 767px){#Entry .required{padding:calc(0.4vw) calc(1.3333333333vw)}}@media(min-width: 1000px)and (min-width: 767px)and (max-width: 1000px){#Entry .required{padding:calc(0.2083333333vw) calc(0.6944444444vw)}}@media(min-width: 1000px){#Entry .form-input,#Entry .form-select,#Entry .form-textarea{padding:calc(1.0416666667vw);font-size:min(1.25vw,18px)}}@media(min-width: 1000px)and (max-width: 767px){#Entry .form-input,#Entry .form-select,#Entry .form-textarea{padding:calc(2vw)}}@media(min-width: 1000px)and (min-width: 767px)and (max-width: 1000px){#Entry .form-input,#Entry .form-select,#Entry .form-textarea{padding:calc(1.0416666667vw)}}@media(min-width: 1000px)and (max-width: 767px){#Entry .form-input,#Entry .form-select,#Entry .form-textarea{font-size:min(2.4vw,18px)}}@media(min-width: 1000px)and (min-width: 767px)and (max-width: 1000px){#Entry .form-input,#Entry .form-select,#Entry .form-textarea{font-size:min(1.25vw,18px)}}@media(min-width: 1000px){#Entry .form-select{padding-left:calc(1.0416666667vw)}}@media(min-width: 1000px)and (max-width: 767px){#Entry .form-select{padding-left:calc(2vw)}}@media(min-width: 1000px)and (min-width: 767px)and (max-width: 1000px){#Entry .form-select{padding-left:calc(1.0416666667vw)}}@media(min-width: 1000px){#Entry .select-wrapper::after{border-left:7.5px solid rgba(0,0,0,0);border-right:7.5px solid rgba(0,0,0,0);border-top:9px solid #888}#Entry .form-textarea{height:calc(13.8888888889vw)}}@media(min-width: 1000px)and (max-width: 767px){#Entry .form-textarea{height:calc(26.6666666667vw)}}@media(min-width: 1000px)and (min-width: 767px)and (max-width: 1000px){#Entry .form-textarea{height:calc(13.8888888889vw)}}@media(min-width: 1000px){#Entry .name-fields{gap:20px}#Entry .name-fields .name-field label{font-size:min(1.1111111111vw,16px);margin-bottom:calc(0.6944444444vw)}}@media(min-width: 1000px)and (max-width: 767px){#Entry .name-fields .name-field label{font-size:min(2.1333333333vw,16px)}}@media(min-width: 1000px)and (min-width: 767px)and (max-width: 1000px){#Entry .name-fields .name-field label{font-size:min(1.1111111111vw,16px)}}@media(min-width: 1000px)and (max-width: 767px){#Entry .name-fields .name-field label{margin-bottom:calc(1.3333333333vw)}}@media(min-width: 1000px)and (min-width: 767px)and (max-width: 1000px){#Entry .name-fields .name-field label{margin-bottom:calc(0.6944444444vw)}}@media(min-width: 1000px){#Entry .submit-wrapper{margin-top:calc(3.4722222222vw)}}@media(min-width: 1000px)and (max-width: 767px){#Entry .submit-wrapper{margin-top:calc(6.6666666667vw)}}@media(min-width: 1000px)and (min-width: 767px)and (max-width: 1000px){#Entry .submit-wrapper{margin-top:calc(3.4722222222vw)}}@media(min-width: 1000px){#Entry .submit-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;max-width:360px;padding:18px 32px;font-size:1rem;font-weight:700;font-family:"Inter","Noto Sans JP",sans-serif;color:#fff;background-color:#1a1a1a;border:none;border-radius:60px;cursor:pointer;letter-spacing:.1em;transition:background-color .25s ease,transform .15s ease,box-shadow .25s ease}#Entry .submit-btn:hover{background-color:#333;box-shadow:0 4px 16px rgba(0,0,0,.15);transform:translateY(-1px)}#Entry .submit-btn:hover svg{transform:translateX(3px)}#Entry .submit-btn:active{transform:translateY(0);box-shadow:none}#Entry .submit-btn svg{width:18px;height:18px;fill:currentColor;transition:transform .2s ease}#Entry .privacy-note{text-align:center;margin-top:20px;font-size:.8125rem;color:#999;line-height:1.6}#Entry .privacy-note a{color:#1a1a1a;text-decoration:underline;text-underline-offset:3px}#Entry .privacy-note a:hover{color:#555}#Entry .form-divider{border:none;border-top:1px solid #eee;margin:36px 0}}

/*# sourceMappingURL=style.css.map*/