@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500&display=swap";@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500&display=swap";*,*::before,*::after{box-sizing:border-box;background-repeat:no-repeat}body,h1,h2,h3,h4,p,figure,blockquote,ul,dl,dd{margin:0}ul[role=list],ol[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5}a:not([class]){text-decoration-skip-ink:auto}img,picture{max-width:100%;display:block}input,button,textarea,select{font:inherit}@media(prefers-reduced-motion: reduce){html:focus-within{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}ul{padding:0}button{background-color:rgba(0,0,0,0);border:none;cursor:pointer;outline:none;padding:0;appearance:none}a{transition:all .4s ease-in-out}@media screen and (min-width: 835px){.mbpc-0{margin-bottom:0px !important}}@media screen and (max-width: 834px){.mbsp-0{margin-bottom:0px !important}}@media screen and (min-width: 835px){.mbpc-1{margin-bottom:1px !important}}@media screen and (max-width: 834px){.mbsp-1{margin-bottom:1px !important}}@media screen and (min-width: 835px){.mbpc-2{margin-bottom:2px !important}}@media screen and (max-width: 834px){.mbsp-2{margin-bottom:2px !important}}@media screen and (min-width: 835px){.mbpc-3{margin-bottom:3px !important}}@media screen and (max-width: 834px){.mbsp-3{margin-bottom:3px !important}}@media screen and (min-width: 835px){.mbpc-4{margin-bottom:4px !important}}@media screen and (max-width: 834px){.mbsp-4{margin-bottom:4px !important}}@media screen and (min-width: 835px){.mbpc-5{margin-bottom:5px !important}}@media screen and (max-width: 834px){.mbsp-5{margin-bottom:5px !important}}@media screen and (min-width: 835px){.mbpc-6{margin-bottom:6px !important}}@media screen and (max-width: 834px){.mbsp-6{margin-bottom:6px !important}}@media screen and (min-width: 835px){.mbpc-7{margin-bottom:7px !important}}@media screen and (max-width: 834px){.mbsp-7{margin-bottom:7px !important}}@media screen and (min-width: 835px){.mbpc-8{margin-bottom:8px !important}}@media screen and (max-width: 834px){.mbsp-8{margin-bottom:8px !important}}@media screen and (min-width: 835px){.mbpc-9{margin-bottom:9px !important}}@media screen and (max-width: 834px){.mbsp-9{margin-bottom:9px !important}}@media screen and (min-width: 835px){.mbpc-10{margin-bottom:10px !important}}@media screen and (max-width: 834px){.mbsp-10{margin-bottom:10px !important}}@media screen and (min-width: 835px){.mbpc-11{margin-bottom:11px !important}}@media screen and (max-width: 834px){.mbsp-11{margin-bottom:11px !important}}@media screen and (min-width: 835px){.mbpc-12{margin-bottom:12px !important}}@media screen and (max-width: 834px){.mbsp-12{margin-bottom:12px !important}}@media screen and (min-width: 835px){.mbpc-13{margin-bottom:13px !important}}@media screen and (max-width: 834px){.mbsp-13{margin-bottom:13px !important}}@media screen and (min-width: 835px){.mbpc-14{margin-bottom:14px !important}}@media screen and (max-width: 834px){.mbsp-14{margin-bottom:14px !important}}@media screen and (min-width: 835px){.mbpc-15{margin-bottom:15px !important}}@media screen and (max-width: 834px){.mbsp-15{margin-bottom:15px !important}}@media screen and (min-width: 835px){.mbpc-16{margin-bottom:16px !important}}@media screen and (max-width: 834px){.mbsp-16{margin-bottom:16px !important}}@media screen and (min-width: 835px){.mbpc-17{margin-bottom:17px !important}}@media screen and (max-width: 834px){.mbsp-17{margin-bottom:17px !important}}@media screen and (min-width: 835px){.mbpc-18{margin-bottom:18px !important}}@media screen and (max-width: 834px){.mbsp-18{margin-bottom:18px !important}}@media screen and (min-width: 835px){.mbpc-19{margin-bottom:19px !important}}@media screen and (max-width: 834px){.mbsp-19{margin-bottom:19px !important}}@media screen and (min-width: 835px){.mbpc-20{margin-bottom:20px !important}}@media screen and (max-width: 834px){.mbsp-20{margin-bottom:20px !important}}@media screen and (min-width: 835px){.mbpc-21{margin-bottom:21px !important}}@media screen and (max-width: 834px){.mbsp-21{margin-bottom:21px !important}}@media screen and (min-width: 835px){.mbpc-22{margin-bottom:22px !important}}@media screen and (max-width: 834px){.mbsp-22{margin-bottom:22px !important}}@media screen and (min-width: 835px){.mbpc-23{margin-bottom:23px !important}}@media screen and (max-width: 834px){.mbsp-23{margin-bottom:23px !important}}@media screen and (min-width: 835px){.mbpc-24{margin-bottom:24px !important}}@media screen and (max-width: 834px){.mbsp-24{margin-bottom:24px !important}}@media screen and (min-width: 835px){.mbpc-25{margin-bottom:25px !important}}@media screen and (max-width: 834px){.mbsp-25{margin-bottom:25px !important}}@media screen and (min-width: 835px){.mbpc-26{margin-bottom:26px !important}}@media screen and (max-width: 834px){.mbsp-26{margin-bottom:26px !important}}@media screen and (min-width: 835px){.mbpc-27{margin-bottom:27px !important}}@media screen and (max-width: 834px){.mbsp-27{margin-bottom:27px !important}}@media screen and (min-width: 835px){.mbpc-28{margin-bottom:28px !important}}@media screen and (max-width: 834px){.mbsp-28{margin-bottom:28px !important}}@media screen and (min-width: 835px){.mbpc-29{margin-bottom:29px !important}}@media screen and (max-width: 834px){.mbsp-29{margin-bottom:29px !important}}@media screen and (min-width: 835px){.mbpc-30{margin-bottom:30px !important}}@media screen and (max-width: 834px){.mbsp-30{margin-bottom:30px !important}}@media screen and (min-width: 835px){.mbpc-31{margin-bottom:31px !important}}@media screen and (max-width: 834px){.mbsp-31{margin-bottom:31px !important}}@media screen and (min-width: 835px){.mbpc-32{margin-bottom:32px !important}}@media screen and (max-width: 834px){.mbsp-32{margin-bottom:32px !important}}@media screen and (min-width: 835px){.mbpc-33{margin-bottom:33px !important}}@media screen and (max-width: 834px){.mbsp-33{margin-bottom:33px !important}}@media screen and (min-width: 835px){.mbpc-34{margin-bottom:34px !important}}@media screen and (max-width: 834px){.mbsp-34{margin-bottom:34px !important}}@media screen and (min-width: 835px){.mbpc-35{margin-bottom:35px !important}}@media screen and (max-width: 834px){.mbsp-35{margin-bottom:35px !important}}@media screen and (min-width: 835px){.mbpc-36{margin-bottom:36px !important}}@media screen and (max-width: 834px){.mbsp-36{margin-bottom:36px !important}}@media screen and (min-width: 835px){.mbpc-37{margin-bottom:37px !important}}@media screen and (max-width: 834px){.mbsp-37{margin-bottom:37px !important}}@media screen and (min-width: 835px){.mbpc-38{margin-bottom:38px !important}}@media screen and (max-width: 834px){.mbsp-38{margin-bottom:38px !important}}@media screen and (min-width: 835px){.mbpc-39{margin-bottom:39px !important}}@media screen and (max-width: 834px){.mbsp-39{margin-bottom:39px !important}}@media screen and (min-width: 835px){.mbpc-40{margin-bottom:40px !important}}@media screen and (max-width: 834px){.mbsp-40{margin-bottom:40px !important}}@media screen and (min-width: 835px){.mbpc-41{margin-bottom:41px !important}}@media screen and (max-width: 834px){.mbsp-41{margin-bottom:41px !important}}@media screen and (min-width: 835px){.mbpc-42{margin-bottom:42px !important}}@media screen and (max-width: 834px){.mbsp-42{margin-bottom:42px !important}}@media screen and (min-width: 835px){.mbpc-43{margin-bottom:43px !important}}@media screen and (max-width: 834px){.mbsp-43{margin-bottom:43px !important}}@media screen and (min-width: 835px){.mbpc-44{margin-bottom:44px !important}}@media screen and (max-width: 834px){.mbsp-44{margin-bottom:44px !important}}@media screen and (min-width: 835px){.mbpc-45{margin-bottom:45px !important}}@media screen and (max-width: 834px){.mbsp-45{margin-bottom:45px !important}}@media screen and (min-width: 835px){.mbpc-46{margin-bottom:46px !important}}@media screen and (max-width: 834px){.mbsp-46{margin-bottom:46px !important}}@media screen and (min-width: 835px){.mbpc-47{margin-bottom:47px !important}}@media screen and (max-width: 834px){.mbsp-47{margin-bottom:47px !important}}@media screen and (min-width: 835px){.mbpc-48{margin-bottom:48px !important}}@media screen and (max-width: 834px){.mbsp-48{margin-bottom:48px !important}}@media screen and (min-width: 835px){.mbpc-49{margin-bottom:49px !important}}@media screen and (max-width: 834px){.mbsp-49{margin-bottom:49px !important}}@media screen and (min-width: 835px){.mbpc-50{margin-bottom:50px !important}}@media screen and (max-width: 834px){.mbsp-50{margin-bottom:50px !important}}@media screen and (min-width: 835px){.mbpc-51{margin-bottom:51px !important}}@media screen and (max-width: 834px){.mbsp-51{margin-bottom:51px !important}}@media screen and (min-width: 835px){.mbpc-52{margin-bottom:52px !important}}@media screen and (max-width: 834px){.mbsp-52{margin-bottom:52px !important}}@media screen and (min-width: 835px){.mbpc-53{margin-bottom:53px !important}}@media screen and (max-width: 834px){.mbsp-53{margin-bottom:53px !important}}@media screen and (min-width: 835px){.mbpc-54{margin-bottom:54px !important}}@media screen and (max-width: 834px){.mbsp-54{margin-bottom:54px !important}}@media screen and (min-width: 835px){.mbpc-55{margin-bottom:55px !important}}@media screen and (max-width: 834px){.mbsp-55{margin-bottom:55px !important}}@media screen and (min-width: 835px){.mbpc-56{margin-bottom:56px !important}}@media screen and (max-width: 834px){.mbsp-56{margin-bottom:56px !important}}@media screen and (min-width: 835px){.mbpc-57{margin-bottom:57px !important}}@media screen and (max-width: 834px){.mbsp-57{margin-bottom:57px !important}}@media screen and (min-width: 835px){.mbpc-58{margin-bottom:58px !important}}@media screen and (max-width: 834px){.mbsp-58{margin-bottom:58px !important}}@media screen and (min-width: 835px){.mbpc-59{margin-bottom:59px !important}}@media screen and (max-width: 834px){.mbsp-59{margin-bottom:59px !important}}@media screen and (min-width: 835px){.mbpc-60{margin-bottom:60px !important}}@media screen and (max-width: 834px){.mbsp-60{margin-bottom:60px !important}}@media screen and (min-width: 835px){.mbpc-61{margin-bottom:61px !important}}@media screen and (max-width: 834px){.mbsp-61{margin-bottom:61px !important}}@media screen and (min-width: 835px){.mbpc-62{margin-bottom:62px !important}}@media screen and (max-width: 834px){.mbsp-62{margin-bottom:62px !important}}@media screen and (min-width: 835px){.mbpc-63{margin-bottom:63px !important}}@media screen and (max-width: 834px){.mbsp-63{margin-bottom:63px !important}}@media screen and (min-width: 835px){.mbpc-64{margin-bottom:64px !important}}@media screen and (max-width: 834px){.mbsp-64{margin-bottom:64px !important}}@media screen and (min-width: 835px){.mbpc-65{margin-bottom:65px !important}}@media screen and (max-width: 834px){.mbsp-65{margin-bottom:65px !important}}@media screen and (min-width: 835px){.mbpc-66{margin-bottom:66px !important}}@media screen and (max-width: 834px){.mbsp-66{margin-bottom:66px !important}}@media screen and (min-width: 835px){.mbpc-67{margin-bottom:67px !important}}@media screen and (max-width: 834px){.mbsp-67{margin-bottom:67px !important}}@media screen and (min-width: 835px){.mbpc-68{margin-bottom:68px !important}}@media screen and (max-width: 834px){.mbsp-68{margin-bottom:68px !important}}@media screen and (min-width: 835px){.mbpc-69{margin-bottom:69px !important}}@media screen and (max-width: 834px){.mbsp-69{margin-bottom:69px !important}}@media screen and (min-width: 835px){.mbpc-70{margin-bottom:70px !important}}@media screen and (max-width: 834px){.mbsp-70{margin-bottom:70px !important}}@media screen and (min-width: 835px){.mbpc-71{margin-bottom:71px !important}}@media screen and (max-width: 834px){.mbsp-71{margin-bottom:71px !important}}@media screen and (min-width: 835px){.mbpc-72{margin-bottom:72px !important}}@media screen and (max-width: 834px){.mbsp-72{margin-bottom:72px !important}}@media screen and (min-width: 835px){.mbpc-73{margin-bottom:73px !important}}@media screen and (max-width: 834px){.mbsp-73{margin-bottom:73px !important}}@media screen and (min-width: 835px){.mbpc-74{margin-bottom:74px !important}}@media screen and (max-width: 834px){.mbsp-74{margin-bottom:74px !important}}@media screen and (min-width: 835px){.mbpc-75{margin-bottom:75px !important}}@media screen and (max-width: 834px){.mbsp-75{margin-bottom:75px !important}}@media screen and (min-width: 835px){.mbpc-76{margin-bottom:76px !important}}@media screen and (max-width: 834px){.mbsp-76{margin-bottom:76px !important}}@media screen and (min-width: 835px){.mbpc-77{margin-bottom:77px !important}}@media screen and (max-width: 834px){.mbsp-77{margin-bottom:77px !important}}@media screen and (min-width: 835px){.mbpc-78{margin-bottom:78px !important}}@media screen and (max-width: 834px){.mbsp-78{margin-bottom:78px !important}}@media screen and (min-width: 835px){.mbpc-79{margin-bottom:79px !important}}@media screen and (max-width: 834px){.mbsp-79{margin-bottom:79px !important}}@media screen and (min-width: 835px){.mbpc-80{margin-bottom:80px !important}}@media screen and (max-width: 834px){.mbsp-80{margin-bottom:80px !important}}@media screen and (min-width: 835px){.mbpc-81{margin-bottom:81px !important}}@media screen and (max-width: 834px){.mbsp-81{margin-bottom:81px !important}}@media screen and (min-width: 835px){.mbpc-82{margin-bottom:82px !important}}@media screen and (max-width: 834px){.mbsp-82{margin-bottom:82px !important}}@media screen and (min-width: 835px){.mbpc-83{margin-bottom:83px !important}}@media screen and (max-width: 834px){.mbsp-83{margin-bottom:83px !important}}@media screen and (min-width: 835px){.mbpc-84{margin-bottom:84px !important}}@media screen and (max-width: 834px){.mbsp-84{margin-bottom:84px !important}}@media screen and (min-width: 835px){.mbpc-85{margin-bottom:85px !important}}@media screen and (max-width: 834px){.mbsp-85{margin-bottom:85px !important}}@media screen and (min-width: 835px){.mbpc-86{margin-bottom:86px !important}}@media screen and (max-width: 834px){.mbsp-86{margin-bottom:86px !important}}@media screen and (min-width: 835px){.mbpc-87{margin-bottom:87px !important}}@media screen and (max-width: 834px){.mbsp-87{margin-bottom:87px !important}}@media screen and (min-width: 835px){.mbpc-88{margin-bottom:88px !important}}@media screen and (max-width: 834px){.mbsp-88{margin-bottom:88px !important}}@media screen and (min-width: 835px){.mbpc-89{margin-bottom:89px !important}}@media screen and (max-width: 834px){.mbsp-89{margin-bottom:89px !important}}@media screen and (min-width: 835px){.mbpc-90{margin-bottom:90px !important}}@media screen and (max-width: 834px){.mbsp-90{margin-bottom:90px !important}}@media screen and (min-width: 835px){.mbpc-91{margin-bottom:91px !important}}@media screen and (max-width: 834px){.mbsp-91{margin-bottom:91px !important}}@media screen and (min-width: 835px){.mbpc-92{margin-bottom:92px !important}}@media screen and (max-width: 834px){.mbsp-92{margin-bottom:92px !important}}@media screen and (min-width: 835px){.mbpc-93{margin-bottom:93px !important}}@media screen and (max-width: 834px){.mbsp-93{margin-bottom:93px !important}}@media screen and (min-width: 835px){.mbpc-94{margin-bottom:94px !important}}@media screen and (max-width: 834px){.mbsp-94{margin-bottom:94px !important}}@media screen and (min-width: 835px){.mbpc-95{margin-bottom:95px !important}}@media screen and (max-width: 834px){.mbsp-95{margin-bottom:95px !important}}@media screen and (min-width: 835px){.mbpc-96{margin-bottom:96px !important}}@media screen and (max-width: 834px){.mbsp-96{margin-bottom:96px !important}}@media screen and (min-width: 835px){.mbpc-97{margin-bottom:97px !important}}@media screen and (max-width: 834px){.mbsp-97{margin-bottom:97px !important}}@media screen and (min-width: 835px){.mbpc-98{margin-bottom:98px !important}}@media screen and (max-width: 834px){.mbsp-98{margin-bottom:98px !important}}@media screen and (min-width: 835px){.mbpc-99{margin-bottom:99px !important}}@media screen and (max-width: 834px){.mbsp-99{margin-bottom:99px !important}}@media screen and (min-width: 835px){.mbpc-100{margin-bottom:100px !important}}@media screen and (max-width: 834px){.mbsp-100{margin-bottom:100px !important}}html{font-size:62.5%}body{color:#000;font-family:"Noto Sans JP",sans-serif;font-weight:400;font-size:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1;background:#fff;overflow-x:hidden;position:relative}br{line-height:1.2}ul{list-style:none}main{display:block}a{display:inline-block;text-decoration:none;font-weight:400}table{border-collapse:collapse;border-spacing:0}img{width:100%;vertical-align:middle}hr{height:0;margin:0;padding:0;border:0}b{font-weight:inherit}h1,h2,h3,h4,h5,h6{font-weight:400}.tabsp{display:none !important}@media screen and (max-width: 834px){.tabsp{display:block !important}}@media screen and (max-width: 834px){.tabpc{display:none !important}}.tbsp{display:none !important}@media screen and (max-width: 1024px){.tbsp{display:block !important}}@media screen and (max-width: 1024px){.tbpc{display:none !important}}.sp{display:none !important}@media screen and (max-width: 601px){.sp{display:block !important}}@media screen and (max-width: 601px){.pc{display:none !important}}.nosc{height:100vh;overflow:hidden !important}.c-btn__01{max-width:250px;width:100%;font-size:1.7rem;font-weight:500;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:25px 30px;border:1px solid #5fbc25;position:relative;background:#fff;-webkit-backface-visibility:hidden;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.c-btn__01 span{position:relative;z-index:2}.c-btn__01:before{content:"";display:inline-block;position:absolute;width:0;height:100%;background:#5fbc25;top:0;left:0;-webkit-backface-visibility:hidden;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.c-btn__01:after{content:"";display:inline-block;position:absolute;width:6px;height:6px;border-right:1px solid #5fbc25;border-bottom:1px solid #5fbc25;transform:rotate(-45deg) translateY(-50%);top:50%;right:30px;-webkit-backface-visibility:hidden;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.c-btn__01--center{margin:0 auto}@media screen and (max-width: 1024px){.c-btn__01{padding:18px 25px}}@media screen and (max-width: 834px){.c-btn__01{padding:25px 30px}.c-btn__01::after{right:25px}}.c-btn__01:hover{color:#fff;-webkit-backface-visibility:hidden;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.c-btn__01:hover::after{border-color:#fff;-webkit-backface-visibility:hidden;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.c-btn__01:hover::before{width:100%;-webkit-backface-visibility:hidden;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.c-ttl__01{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-weight:500;margin-bottom:40px}@media screen and (max-width: 834px){.c-ttl__01{display:block;margin-bottom:30px}}.c-ttl__01 .c-ft--en{font-family:"Montserrat",serif;font-size:5.5rem;letter-spacing:5px}@media screen and (max-width: 1024px){.c-ttl__01 .c-ft--en{font-size:4rem}}@media screen and (max-width: 834px){.c-ttl__01 .c-ft--en{letter-spacing:4px}}.c-ttl__01 .c-ft--base{margin-left:70px;font-size:2rem;display:block}@media screen and (max-width: 1024px){.c-ttl__01 .c-ft--base{margin-left:20px}}@media screen and (max-width: 834px){.c-ttl__01 .c-ft--base{margin-left:0;padding-top:13px;letter-spacing:2px}}.c-ttl__02{font-size:38px;font-size:3.8rem;line-height:1.5789473684;font-weight:500;margin-bottom:24px}@media screen and (max-width: 1024px){.c-ttl__02{font-size:25px;font-size:2.5rem;line-height:1.76;margin-bottom:21px}}.contact .contact_end{margin:0 auto;padding-bottom:12rem}@media screen and (max-width: 834px){.contact .contact_end{width:92%}}@media screen and (max-width: 601px){.contact .contact_end{padding-bottom:6rem}}.contact .contact_end h4{font-size:1.6rem}@media screen and (max-width: 601px){.contact .contact_end h4{padding-right:2rem}}.contact .contact_end>p{text-align:center;margin-bottom:5rem}.contact .contact_end form>p{font-size:1.4rem;max-width:72rem;margin:0 auto 3rem}.contact .contact_end form>p a{font-size:1.4rem;color:#feb52b;border-bottom:solid 1px #feb52b}.contact .contact_end form ul.confirm{max-width:72rem;width:100%;margin:0 auto}.contact .contact_end form ul.confirm li{display:flex;justify-content:center;align-items:center;margin-bottom:5rem}.contact .contact_end form ul.confirm li:last-child{margin-bottom:0rem}.contact .contact_end form ul.item{max-width:72rem;width:100%;margin:0 auto 5rem}.contact .contact_end form ul.item li.item_in{display:flex;justify-content:space-between;margin-bottom:2.5rem}.contact .contact_end form ul.item li.item_in ul{width:35%;display:flex;justify-content:space-between}.contact .contact_end form ul.item li.item_in ul li{margin-bottom:0}.contact .contact_end form ul.item li.item_in p{font-size:1.3rem;width:65%}.contact .contact_end form ul.item li.item_in p.w100 span{display:flex;width:100%}.contact .contact_end form ul.item li.item_in p.w100 span input{display:flex;width:100%;padding:4px}.contact .contact_end form ul.item li.item_in p.w100 span textarea{display:flex;width:100%;padding:4px}.contact .contact_end form ul.item li.item_in p.w150 span{display:flex;width:100%;max-width:150px}.contact .contact_end form ul.item li.item_in p.w150 span input{display:flex;width:100%;padding:4px}@media screen and (max-width: 601px){.contact .contact_end form ul.item li.item_in{flex-direction:column;margin-bottom:2.5rem}.contact .contact_end form ul.item li.item_in ul{width:100%;justify-content:flex-start;margin-bottom:1.5rem}.contact .contact_end form ul.item li.item_in p{width:100%}}.contact .contact_end .required{font-size:1.4rem !important;width:5.3rem !important;background-color:#feb52b;padding:.3rem 1rem;margin-right:.8rem;color:#fff;display:flex;justify-content:center}.contact .contact_end ul li p label{display:flex;align-items:center}.contact .contact_end ul li p label span{white-space:nowrap}.contact .contact_end ul li p input{padding:.4rem .8rem;width:18px}.contact .contact_end ul li p textarea{padding:.4rem .8rem;width:100%}.contact .contact_end ul li.number p input{width:40%}@media screen and (max-width: 601px){.contact .contact_end ul li.number p input{width:60%}}.contact .contact_end input.confirm_f{position:relative;padding:1.5rem 7rem;font-size:1.6rem;background-color:#fff;border:solid 1px #5a5a5a;color:#5a5a5a;border-radius:1rem;width:100%;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.contact .contact_end input.confirm_f:hover{color:#fff;background-color:#feb52b;border-color:#feb52b}@media screen and (max-width: 601px){.contact .contact_end input.confirm_f:hover{color:#5a5a5a;background-color:#fff;border-color:#5a5a5a}}.contact .contact_end .input-show{font-size:1.4rem;max-width:72rem;margin:0 auto 3rem}.contact .contact_end .input-show p{font-size:1.4rem}.contact .contact_end .input-show p a{font-size:1.4rem;color:#feb52b;border-bottom:solid 1px #feb52b}.contact .contact_end .mw_wp_form_complete p{text-align:center}.contact .contact_end .mw_wp_form_confirm .input-show{display:none}.contact .contact_end .mw_wp_form_input .input-show2{display:none}.contact .contact_end .complete{max-width:72rem;width:100%;margin:0 auto}.contact .contact_end .complete .complete_in{width:100%;margin-bottom:60px}.contact .contact_end .complete .complete_in p{text-align:center}input[type=submit],input[type=button]{border-radius:0;-webkit-box-sizing:content-box;-webkit-appearance:button;appearance:button;border:none;box-sizing:border-box;cursor:pointer}input[type=submit]::-webkit-search-decoration,input[type=button]::-webkit-search-decoration{display:none}input[type=submit]::focus,input[type=button]::focus{outline-offset:-2px}.inner{width:90%;margin:0 auto;max-width:1200px}@media screen and (max-width: 834px){.inner{width:100%;padding:0 36px}}@media screen and (max-width: 374px){.inner{padding:0 15px}}.access-top{padding:150px 0 100px;position:relative}@media screen and (max-width: 1500px){.access-top{padding:8.929vw 0 5.952vw}}@media screen and (max-width: 834px){.access-top{padding:95px 0}}.access-top:after{content:"";display:inline-block;position:absolute;width:100%;height:302px;bottom:0;left:0;background:#5fbc25}@media screen and (max-width: 834px){.access-top:after{height:245px}}.access-top .inner{position:relative;z-index:2}.access-top__link{display:grid;grid-template-columns:1fr;max-width:600px;margin:0 auto 150px;gap:40px}@media screen and (max-width: 1500px){.access-top__link{margin-bottom:8.929vw}}@media screen and (max-width: 834px){.access-top__link{grid-template-columns:1fr;margin:0 -36px;gap:10px;margin-bottom:65px}}.access-top__link-item a{overflow:hidden;display:block;position:relative}.access-top__link-item a:after{content:"";display:inline-block;position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(110,110,110,.4);-webkit-backface-visibility:hidden;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;mix-blend-mode:multiply}.access-top__link-item a img{object-fit:cover;transform:scale(1);-webkit-backface-visibility:hidden;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}@media screen and (max-width: 834px){.access-top__link-item a img{width:100%;height:200px}}.access-top__link-item a:hover::after{background:rgba(110,110,110,.9);-webkit-backface-visibility:hidden;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.access-top__link-item a:hover img{transform:scale(1.2);-webkit-backface-visibility:hidden;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.access-top__link-txt{position:absolute;font-size:2.8rem;font-weight:500;color:#fff;top:44%;left:0;width:100%;text-align:center;z-index:2;letter-spacing:4px}@media screen and (max-width: 834px){.access-top__link-txt{font-size:2rem}}.access-top__map iframe{width:100%;height:407px}@media screen and (max-width: 834px){.access-top__map iframe{height:307px}}.c-shadow{box-shadow:10px 10px 15px rgba(0,0,0,.12)}.c-fc--ff{color:#fff}.c-fc--green{color:#5fbc25}.c-ft--en{font-family:"Montserrat",serif}.c-fw--lt{font-weight:300 !important}.c-fw--rg{font-weight:400 !important}.c-fw--md{font-weight:500 !important}.c-fw--sbd{font-weight:600 !important}.c-fw--bd{font-weight:700 !important}.c-fw--bk{font-weight:900 !important}.c-tx--v{-ms-writing-mode:tb-rl;writing-mode:vertical-rl}@media screen and (min-width: 835px){.c-tx--v-pc{-ms-writing-mode:tb-rl;writing-mode:vertical-rl}}.c-al--c{text-align:center !important}.c-al--r{text-align:right !important}.c-al--l{text-align:left !important}.c-val--md{vertical-align:middle}.c-val--top{vertical-align:top}.c-txt__01{font-size:16px;font-size:1.6rem;line-height:1.875}@media screen and (max-width: 640px){.pc-sm{display:none !important}}@media screen and (min-width: 641px){.sp-sm{display:none !important}}.u-fn-hover{display:inline-block}@media(any-hover: hover){.u-fn-hover{transition:all .2s}.u-fn-hover:hover{opacity:.5}}.u-pull--left{margin-left:calc((100vw - 100%)/2*-1)}.u-pull--right{margin-right:calc((100vw - 100%)/2*-1)}.u-img-of{width:100%;height:100%;object-fit:cover;object-position:center;font-family:"object-fit: cover; object-position: center",sans-serif}.c-scroll-box{padding-bottom:20px;overflow-x:scroll;overflow-y:hidden}.c-scroll-box-y{padding-bottom:20px;overflow-x:hidden;overflow-y:scroll}@media screen and (max-width: 834px){.c-scroll-box-sp{padding-bottom:20px;overflow-x:scroll;overflow-y:hidden}}.js-u__scrollin{opacity:0;-webkit-transform:translate(0, 70px);-ms-transform:translate(0, 70px);transform:translate(0, 70px)}.js-u__scrollin.is-visible{opacity:1;-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0);-webkit-transition:.7s cubic-bezier(0.25, 0.46, 0.45, 0.94);-o-transition:.7s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:.7s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.main-header{position:absolute;top:0;left:0;width:100%;height:196px;z-index:1000;transition:.3s}@media screen and (max-width: 1024px){.main-header{position:fixed;padding:12px 19px;height:70px;background:#fff}}.main-header__inner{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.main-header__logo{background:#fff;padding:50px 36px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media(any-hover: hover){.main-header__logo{transition:all .2s}.main-header__logo:hover{opacity:.5}}@media screen and (max-width: 1500px){.main-header__logo{padding:30px 16px}}@media screen and (max-width: 1024px){.main-header__logo{padding:0;display:block;width:85px;height:auto;background:none}}.main-header__logo img{width:174px}@media screen and (max-width: 1200px){.main-header__logo img{width:120px}}@media screen and (max-width: 1024px){.main-header__logo img{width:85px}}@media screen and (max-width: 1024px){.main-header__logo{width:160px;z-index:100}}@media screen and (min-width: 1201px){.main-header__navGlobal{display:block !important;margin-top:37px;margin-right:147px}}@media screen and (max-width: 1200px){.main-header__navGlobal{margin-top:25px;margin-right:100px}}@media screen and (max-width: 1024px){.main-header__navGlobal{display:none;position:fixed;top:70px;left:0;margin-top:0;padding:48px 0 150px;width:100%;height:100vh;background:rgba(255,255,255,.9);overflow-y:scroll}}@media screen and (max-width: 1024px){.main-header__navGlobal-label{font-family:"Montserrat",serif;font-size:2.5rem;font-weight:500;display:block;text-align:center;margin-bottom:15px;letter-spacing:2.5px}}.main-header__menu{padding:0 36px;position:relative}@media screen and (min-width: 1025px){.main-header__menu{padding:0 40px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.main-header__menu:after{content:"";display:inline-block;position:absolute;width:100%;height:calc(100% - 10px);background:#000;top:0;left:0}}.main-header__menu-item{z-index:2;margin-right:20px}@media screen and (max-width: 1200px){.main-header__menu-item{margin-right:15px}}@media screen and (max-width: 1024px){.main-header__menu-item{margin-right:0;border-bottom:1px solid #707070}}.main-header__menu-item:last-child{margin-right:0}.main-header__menu-item--hassub>.main-header__link{position:relative;padding-right:20px}@media screen and (max-width: 1024px){.main-header__menu-item--hassub>.main-header__link{padding-right:0}.main-header__menu-item--hassub>.main-header__link:after{transform:translateY(-70%) rotate(45deg)}}@media screen and (min-width: 1025px){.main-header__menu-item--hassub>.main-header__link:after{content:"";display:inline-block;position:absolute;width:6px;height:6px;border-right:2px solid #5fbc25;border-bottom:2px solid #5fbc25;transform:rotate(45deg);top:20px;right:0}}@media screen and (min-width: 1025px){.main-header__menu-item--hassub:hover>.main-header__link{color:#5fbc25}.main-header__menu-item--hassub:hover .main-header__link::after{border-color:#fff}.main-header__menu-item--hassub:hover .main-header__menu-sub{opacity:1;visibility:visible;transform:translate(0, 100%);-webkit-backface-visibility:hidden;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;width:100%}}.main-header__menu-item--privacy{border:none}@media screen and (max-width: 834px){.main-header__menu-item--privacy a{color:#6e6e6e}.main-header__menu-item--privacy a::after{display:none}}.main-header__menu-sub{width:100%;padding-left:20px}@media screen and (min-width: 1025px){.main-header__menu-sub{opacity:0;visibility:hidden;width:auto;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:absolute;bottom:0;left:0;background:#fff;transform:translate(0, calc(100% + 10px));padding:0 40px;-webkit-backface-visibility:hidden;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}}@media screen and (max-width: 1024px){.main-header__menu-sub{display:none;position:relative;top:-5px;margin-bottom:24px}}@media screen and (max-width: 1024px){.main-header__menu-sub .main-header__menu-item{margin-bottom:10px;line-height:1.8;border-bottom:none}}@media screen and (max-width: 1024px)and (min-width: 1025px){.main-header__menu-sub .main-header__menu-item:after{content:"";display:inline-block;position:absolute;width:6px;height:6px;border-right:2px solid #5fbc25;border-bottom:2px solid #5fbc25;transform:rotate(45deg);top:20px;right:0}}.main-header__menu-sub .main-header__link{color:#000;padding-bottom:10px;text-align:center}@media screen and (max-width: 1024px){.main-header__menu-sub .main-header__link{text-align:left;padding:5px 10px;position:relative}.main-header__menu-sub .main-header__link:last-of-type{margin-bottom:0}.main-header__menu-sub .main-header__link:before{content:"";display:inline-block;position:absolute;width:auto;height:auto;content:"-";top:50%;transform:translateY(-50%);left:0;line-height:1}}@media screen and (min-width: 1025px){.main-header__menu-sub .main-header__link:hover{color:#5fbc25;-webkit-backface-visibility:hidden;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}}.main-header__link{display:inline-block;font-weight:500;color:#fff;font-size:1.6rem;line-height:1.375;padding:10px 0 22px;white-space:nowrap;-webkit-backface-visibility:hidden;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}@media screen and (min-width: 1025px){.main-header__link:hover{color:#5fbc25;-webkit-backface-visibility:hidden;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}}@media screen and (max-width: 1024px){.main-header__link.is-active:after{transform:translateY(-10%) rotate(-135deg);-webkit-backface-visibility:hidden;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}}@media screen and (max-width: 1024px){.main-header__link{position:relative;color:#000;font-size:1.8rem;padding:32px 0 30px;display:block;text-align:left}.main-header__link:after{content:"";display:inline-block;position:absolute;width:10px;height:10px;border-right:2px solid #5fbc25;border-bottom:2px solid #5fbc25;transform:translateY(-50%) rotate(-45deg);top:50%;right:12px;-webkit-backface-visibility:hidden;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}}.main-header__contact{width:117px;background:#5fbc25;position:absolute;top:0;right:0;text-align:center;-webkit-backface-visibility:hidden;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}@media screen and (min-width: 1025px){.main-header__contact{padding:31px 15px}}@media screen and (max-width: 1200px){.main-header__contact{padding:17px 15px}}.main-header__contact picture{width:auto;margin:0 auto}@media screen and (min-width: 1025px){.main-header__contact picture{position:relative;transform:translateY(14px);display:block;-webkit-backface-visibility:hidden;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;width:35px}}.main-header__contact span{font-size:1.7rem;color:#fff;font-weight:700;display:block;padding-top:11px;opacity:0;visibility:hidden;height:28px}@media screen and (max-width: 1024px){.main-header__contact span{display:none}}@media screen and (max-width: 1200px){.main-header__contact{width:90px;height:90px}}@media screen and (max-width: 1024px){.main-header__contact{width:70px;height:70px;right:70px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.main-header__contact img{width:28px}}.main-header__contact:hover{background:#000;-webkit-backface-visibility:hidden;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.main-header__contact:hover picture{transform:translateY(0);-webkit-backface-visibility:hidden;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.main-header__contact:hover span{opacity:1;visibility:visible;-webkit-backface-visibility:hidden;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.main-header__mobile-icon{position:absolute;top:0;right:0;display:none;width:70px;height:70px;background:#000;transition:background .5s;z-index:102;cursor:pointer}@media screen and (max-width: 1024px){.main-header__mobile-icon{display:block}}.main-header__mobile-icon-border{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);display:block;width:25px;height:2px;user-select:none;transition:background-color .3s;background:#fff}.main-header__mobile-icon-border:nth-child(1){margin-top:8px;margin-left:-13px}.main-header__mobile-icon-border:nth-child(3){margin-top:-8px;margin-left:-13px}.main-header.top{top:calc(100vh - 130px);filter:drop-shadow(0 0 3px rgba(0, 0, 0, 0.2))}@media screen and (max-width: 1200px){.main-header.top{top:calc(100vh - 90px)}}@media screen and (max-width: 1024px){.main-header.top{top:calc(100vh - 70px);padding:0 19px}}.main-header.top.is-fixed{position:fixed;top:0;left:0;width:100%;z-index:1000;opacity:0;animation-name:leftfide;animation-duration:1s;animation-fill-mode:forwards}@media screen and (max-width: 1024px){.main-header.top{position:fixed;top:0;left:0;width:100%;z-index:1000}.main-header.top.is-fixed{opacity:1}}.main-header.top .main-header__inner{height:117px;background-color:#fff}@media screen and (max-width: 1200px){.main-header.top .main-header__inner{height:90px}}@media screen and (max-width: 1024px){.main-header.top .main-header__inner{height:70px}}.main-header.top .main-header__logo{height:117px;display:flex;align-items:center;justify-content:center;padding:5px 0;width:30%}@media screen and (max-width: 1500px){.main-header.top .main-header__logo{width:25%;display:flex;align-items:center;justify-content:center}}@media screen and (max-width: 1200px){.main-header.top .main-header__logo{width:15%;height:90px}}@media screen and (max-width: 1024px){.main-header.top .main-header__logo{width:85px;height:70px}}.main-header.top .main-header__menu{padding:0}@media screen and (max-width: 1024px){.main-header.top .main-header__menu{width:80%;margin:0 auto}}.main-header.top .main-header__menu:after{background-color:#fff;height:117px}@media screen and (max-width: 1200px){.main-header.top .main-header__menu:after{height:90px}}.main-header.top .main-header__link{color:#000;height:117px;display:flex;justify-content:center;align-items:center;padding:0 15px 0 0}@media screen and (max-width: 1200px){.main-header.top .main-header__link{height:90px}}.main-header.top .main-header__link:hover{color:#32cd32}.main-header.top .main-header__menu-item{margin-right:45px}@media screen and (max-width: 1500px){.main-header.top .main-header__menu-item{margin-right:35px}}@media screen and (max-width: 1680px){.main-header.top .main-header__menu-item{margin-right:20px}}@media screen and (max-width: 1500px){.main-header.top .main-header__menu-item{margin-right:15px}}@media screen and (max-width: 1024px){.main-header.top .main-header__menu-item{margin-right:0}}.main-header.top .main-header__menu-item--hassub>.main-header__link:after{top:47%;transition:all .3s ease}.main-header.top .main-header__menu-item--hassub>.main-header__link:hover:after{top:55%;border-right:2px solid #5fbc25;border-bottom:2px solid #5fbc25}.main-header.top .main-header__menu-sub{background:rgba(0,0,0,0)}@media screen and (min-width: 1201px){.main-header.top .main-header__menu-sub{background:rgba(0,0,0,0);padding:0}}.main-header.top .main-header__menu-sub:after{content:"";display:block;width:1000%;height:100%;background-color:#f7f5f5;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:1}.main-header.top .main-header__menu-sub .main-header__menu-item{position:relative;z-index:2;margin-right:60px}.main-header.top .main-header__menu-sub .main-header__menu-item a{display:block;padding:16px 0}.main-header.top .main-header__navGlobal{margin-right:117px}@media screen and (min-width: 1681px){.main-header.top .main-header__navGlobal{display:block !important;margin-top:0;margin-right:207px}}@media screen and (min-width: 1201px){.main-header.top .main-header__navGlobal{display:block !important;margin-top:0}}@media screen and (max-width: 1200px){.main-header.top .main-header__navGlobal{margin-top:0px;margin-right:90px}}@media screen and (max-width: 1024px){.main-header.top .main-header__navGlobal{display:none;position:fixed;top:70px;left:0;margin-top:0;padding:48px 0 150px;width:100%;height:100vh;background:rgba(255,255,255,.9);overflow-y:scroll}}@media screen and (max-width: 1024px){.main-header.top .main-header__navGlobal-label{font-family:"Montserrat",serif;font-size:2.5rem;font-weight:500;display:block;text-align:center;margin-bottom:15px;letter-spacing:2.5px}}.main-header.top .main-header__contact{position:absolute !important}@keyframes leftfide{0%{opacity:0;top:0}100%{opacity:1}}.btn-close{max-width:305px;width:100%;height:60px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:#e0e0e0;font-size:1.8rem;font-weight:500;margin:0 auto;border:none;outline:0}@media screen and (max-width: 1024px){.main-header__mobile-icon-border:nth-child(1){-webkit-animation:click-header-sp-bar-1-close .8s cubic-bezier(0.45, 0.12, 0.04, 0.96) forwards;animation:click-header-sp-bar-1-close .8s cubic-bezier(0.45, 0.12, 0.04, 0.96) forwards}@-webkit-keyframes click-header-sp-bar-1-close{0%{transform:translateY(5px) rotate(45deg)}50%{transform:translateY(5px) rotate(0)}100%{transform:translateY(0) rotate(0)}}@keyframes click-header-sp-bar-1-close{0%{transform:translateY(5px) rotate(45deg)}50%{transform:translateY(5px) rotate(0)}100%{transform:translateY(0) rotate(0)}}.main-header__mobile-icon-border:nth-child(2){-webkit-animation:click-header-sp-bar-2-close .8s cubic-bezier(0.45, 0.12, 0.04, 0.96) forwards;animation:click-header-sp-bar-2-close .8s cubic-bezier(0.45, 0.12, 0.04, 0.96) forwards}@-webkit-keyframes click-header-sp-bar-2-close{0%{opacity:0}20%{opacity:0}100%{opacity:1}}@keyframes click-header-sp-bar-2-close{0%{opacity:0}20%{opacity:0}100%{opacity:1}}.main-header__mobile-icon-border:nth-child(3){-webkit-animation:click-header-sp-bar-3-close .8s cubic-bezier(0.45, 0.12, 0.04, 0.96) forwards;animation:click-header-sp-bar-3-close .8s cubic-bezier(0.45, 0.12, 0.04, 0.96) forwards}@-webkit-keyframes click-header-sp-bar-3-close{0%{transform:translateY(-5px) rotate(-45deg)}50%{transform:translateY(-5px) rotate(0)}100%{transform:translateY(0) rotate(0)}}@keyframes click-header-sp-bar-3-close{0%{transform:translateY(-5px) rotate(-45deg)}50%{transform:translateY(-5px) rotate(0)}100%{transform:translateY(0) rotate(0)}}.mobile-close .main-header__mobile-icon-border:nth-child(1){margin-top:-5px;-webkit-animation:click-header-sp-bar-1-open .8s cubic-bezier(0.45, 0.12, 0.04, 0.96) forwards;animation:click-header-sp-bar-1-open .8s cubic-bezier(0.45, 0.12, 0.04, 0.96) forwards}@-webkit-keyframes click-header-sp-bar-1-open{0%{transform:translateY(0) rotate(0)}50%{transform:translateY(5px) rotate(0)}100%{transform:translateY(5px) rotate(45deg)}}@keyframes click-header-sp-bar-1-open{0%{transform:translateY(0) rotate(0)}50%{transform:translateY(5px) rotate(0)}100%{transform:translateY(5px) rotate(45deg)}}.mobile-close .main-header__mobile-icon-border:nth-child(2){-webkit-animation:click-header-sp-bar-2-open .8s cubic-bezier(0.45, 0.12, 0.04, 0.96) forwards;animation:click-header-sp-bar-2-open .8s cubic-bezier(0.45, 0.12, 0.04, 0.96) forwards}@-webkit-keyframes click-header-sp-bar-2-open{0%{opacity:1}80%{opacity:0}100%{opacity:0}}@keyframes click-header-sp-bar-2-open{0%{opacity:1}80%{opacity:0}100%{opacity:0}}.mobile-close .main-header__mobile-icon-border:nth-child(3){margin-top:5px;-webkit-animation:click-header-sp-bar-3-open .8s cubic-bezier(0.45, 0.12, 0.04, 0.96) forwards;animation:click-header-sp-bar-3-open .8s cubic-bezier(0.45, 0.12, 0.04, 0.96) forwards}@-webkit-keyframes click-header-sp-bar-3-open{0%{transform:translateY(0) rotate(0)}50%{transform:translateY(-5px) rotate(0)}100%{transform:translateY(-5px) rotate(-45deg)}}@keyframes click-header-sp-bar-3-open{0%{transform:translateY(0) rotate(0)}50%{transform:translateY(-5px) rotate(0)}100%{transform:translateY(-5px) rotate(-45deg)}}}.js-locked{overflow:hidden;-ms-touch-action:none;touch-action:none}.js-locked body{-webkit-overflow-scrolling:auto}.main-footer{position:relative;padding:80px 0 0}@media screen and (max-width: 834px){.main-footer{padding:60px 0 0}}.main-footer .inner{max-width:1490px}@media screen and (max-width: 640px){.main-footer__logo{width:145px}}.main-footer__content{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:45px}@media screen and (max-width: 640px){.main-footer__content{padding-bottom:40px}}.main-footer__content a{margin-left:3px}.main-footer__content p{margin-bottom:15px}.main-footer__clmL{width:432px;padding-left:46px}@media screen and (max-width: 1500px){.main-footer__clmL{padding-left:0}}@media screen and (max-width: 1200px){.main-footer__clmL{width:300px}}@media screen and (max-width: 1024px){.main-footer__clmL{width:100%;text-align:center;max-width:500px;margin:0 auto}}@media screen and (max-width: 834px){.main-footer__clmL{max-width:450px;width:100%;margin:0 auto}}@media screen and (max-width: 640px){.main-footer__clmL{text-align:left;margin-left:0;margin-right:auto}}.main-footer__contact{font-size:15px;font-size:1.5rem;line-height:1.6666666667;margin-bottom:0px}@media screen and (max-width: 834px){.main-footer__contact{font-size:13px;font-size:1.3rem;line-height:1.7692307692;margin-bottom:30px}}.main-footer__contact svg{width:40px;height:40px;margin-bottom:15px}.main-footer__contact .insta_color{transition:all .3s ease 0s;fill:#5a5a5a}.main-footer__contact a:hover .insta_color{fill:#5fbc25}.main-footer__pro-info{font-size:1.4rem;font-weight:500;color:#6e6e6e}.main-footer__clmR{width:calc(100% - 432px);padding-top:12px}@media screen and (max-width: 1200px){.main-footer__clmR{width:calc(100% - 300px)}}@media screen and (max-width: 1024px){.main-footer__clmR{width:100%;padding-top:40px}}@media screen and (max-width: 834px){.main-footer__clmR{display:none;width:100%;max-width:100%}}.main-footer__nav{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width: 1024px){.main-footer__nav{max-width:750px;margin:0 auto;justify-content:space-between}}.main-footer__menu{font-size:1.6rem;font-weight:700;margin-right:90px}.main-footer__menu:last-of-type{margin-right:0}@media screen and (max-width: 1500px){.main-footer__menu{margin-right:50px}}@media screen and (max-width: 1200px){.main-footer__menu{margin-right:30px}}@media screen and (max-width: 640px){.main-footer__menu{width:100%;text-align:center}}.main-footer__menu-item{margin-bottom:40px}.main-footer__menu-item>a{color:#5fbc25 !important;font-weight:700}.main-footer__menusub{margin-top:28px;font-size:1.5rem;font-weight:500}.main-footer__menusub-item{margin-bottom:27px;color:#6e6e6e;position:relative;padding-left:15px}.main-footer__menusub-item:before{content:"";display:inline-block;position:absolute;width:9px;height:1px;background:#6e6e6e;top:50%;left:0}@media(any-hover: hover){.main-footer__menusub-item>a{transition:all .2s}.main-footer__menusub-item>a:hover{opacity:.5}}.main-footer__copyright{display:block;font-size:1.3rem;color:#fff;text-align:center;padding:20px 0;background:#000}@media screen and (max-width: 834px){.main-footer__copyright{padding:22px 0}}.main-footer__logo-wrap{display:flex;justify-content:start;align-items:flex-end;gap:15px;margin-bottom:40px}@media screen and (max-width: 640px){.main-footer__logo-wrap{align-items:center;margin-bottom:30px;gap:30px}}.btn-fix-contact{opacity:0;visibility:hidden;position:fixed;right:0;bottom:0;width:117px;height:117px;background:#5fbc25;z-index:10;transition:all 1s ease}.btn-fix-contact:hover{opacity:.5 !important;-webkit-backface-visibility:hidden;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}@media screen and (max-width: 1200px){.btn-fix-contact{width:70px;height:70px}}@media screen and (max-width: 834px){.btn-fix-contact{width:55px;height:55px;bottom:0}}.btn-fix-contact.absolute{bottom:53px;transition:all 0s ease}@media screen and (max-width: 834px){.btn-fix-contact.absolute{position:absolute;bottom:auto;top:-1px}}.btn-fix-contact:before{content:"";display:inline-block;position:absolute;width:14px;height:14px;border-left:1px solid #fff;border-top:1px solid #fff;transform:rotate(45deg) translate(-50%, -50%);top:54%;left:46%}@media screen and (max-width: 834px){.btn-fix-contact:before{width:10px;height:10px;top:58%;left:42%}}.btn-fix-contact.is-show{opacity:1;visibility:visible}.main{overflow-x:hidden}.mv-top{z-index:3;position:relative;margin-bottom:117px}@media screen and (max-width: 1024px){.mv-top{margin-bottom:0px}}.mv-top__slider{position:relative;opacity:0;visibility:hidden}.mv-top__slider img{width:100%;height:calc(100vh - 130px);object-fit:cover}@media screen and (max-width: 1200px){.mv-top__slider img{height:calc(100vh - 90px)}}@media screen and (max-width: 1024px){.mv-top__slider img{height:calc(100vh - 70px);margin-top:70px}}.mv-top__slider-img{height:calc(100vh - 130px);overflow:hidden}@media screen and (max-width: 1200px){.mv-top__slider-img{height:calc(100vh - 90px)}}@media screen and (max-width: 1024px){.mv-top__slider-img{height:calc(100vh - 70px)}}@media screen and (max-width: 1024px){.mv-top__slider .swiper-slide .common-link{width:400px;bottom:0;left:30px;transform:translateY(50%)}}@media screen and (max-width: 834px){.mv-top__slider .swiper-slide .common-link{width:340px}}@media screen and (max-width: 640px){.mv-top__slider .swiper-slide .common-link{width:340px;left:auto;right:0;bottom:33px;transform:none}}.mv-top__ttl{max-width:377px;width:100%;z-index:2;position:absolute;top:54%;left:15%;transform:translateY(-50%);overflow:hidden;opacity:0;visibility:visible}.mv-top__ttl span{font-size:6.8rem;font-weight:400;line-height:1;color:#fff;padding:11px 7px 14px;display:inline-block;margin-bottom:16px;letter-spacing:1.5px;position:relative;overflow:hidden}.mv-top__ttl span:last-of-type{margin-bottom:0}.mv-top__ttl span small{font-size:5rem;color:#5fbc25}@media screen and (max-width: 1200px){.mv-top__ttl{max-width:5005px}.mv-top__ttl span{font-size:5rem}.mv-top__ttl span small{font-size:4.1rem}}@media screen and (max-width: 1024px){.mv-top__ttl{max-width:300px}.mv-top__ttl span{font-size:4.5rem}.mv-top__ttl span small{font-size:2.9rem}}@media screen and (max-width: 834px){.mv-top__ttl{left:10%}}@media screen and (max-width: 640px){.mv-top__ttl span{padding:0px}}.mv-top.is-active .mv-top__slider{opacity:1;visibility:visible;-webkit-backface-visibility:hidden;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.mv-top.is-active .mv-top__ttl{opacity:1;visibility:visible;-webkit-backface-visibility:hidden;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;transition-delay:.5s;font-family:"Shippori Mincho",serif;font-weight:400;font-style:normal}.mv-top.is-active .mv-top__ttl span{-webkit-backface-visibility:hidden;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;transition-delay:1s}.mv-top.is-active .mv-top__ttl span::after{transform:translateX(100%)}.mv-top.is-active .swiper-pagination{opacity:1;visibility:visible;transition:1s ease all;transition-delay:1.2s}.common-link{width:422px;min-height:70px;position:absolute;background:#000;bottom:0;left:140px;transform:translateY(50%);z-index:2;font-weight:500;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;color:#fff}@media(any-hover: hover){.common-link{transition:all .2s}.common-link:hover{opacity:.5}}@media screen and (max-width: 1500px){.common-link{left:8.333vw}}@media screen and (max-width: 1024px){.common-link{width:340px;left:auto;right:0;bottom:33px;transform:none}}.common-link__txt{font-size:16px;font-size:1.6rem;line-height:1.5625;width:calc(100% - 100px);padding:10px 30px;color:#fff}@media screen and (max-width: 1024px){.common-link__txt{padding:10px 15px}}@media screen and (max-width: 834px){.common-link__txt{font-size:15px;font-size:1.5rem;line-height:1.4666666667;padding:13px 14px;width:calc(100% - 70px)}}.common-link__detail{font-size:1.4rem;background:#5fbc25;height:70px;width:100px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 834px){.common-link__detail{width:70px;font-size:0}.common-link__detail::after{content:"";display:block;width:14px;height:14px;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-45deg)}}.overflow-hidden{overflow:hidden}@keyframes zoomUp{0%{transform:scale(1)}100%{transform:scale(1.15)}}.slide-img img{display:block;animation:zoomUp 10s linear 0s 1 normal both}.swiper-pagination{opacity:0;visibility:visible;width:100% !important;margin-left:auto;left:16% !important;bottom:78px !important;top:auto !important;max-width:41.9%;display:flex}@media screen and (max-width: 834px){.swiper-pagination{bottom:40px !important;left:12% !important}}.swiper-pagination .swiper-pagination-bullet{width:9px;height:9px;background:#e2e2e2;border-radius:0;opacity:1;margin:0 8px !important}.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#5fbc25}.about-top{padding-top:170px;padding-bottom:80px;position:relative}@media screen and (max-width: 1500px){.about-top{padding-top:10.119vw;padding-bottom:4.762vw}}@media screen and (max-width: 834px){.about-top{padding-top:34px;padding-bottom:40px}}.about-top:before{content:"";display:inline-block;position:absolute;width:100%;height:233px;background:#fff;top:0;left:0;z-index:2}@media screen and (max-width: 1500px){.about-top:before{height:calc(10.119vw + 63px)}}@media screen and (max-width: 834px){.about-top:before{height:94px}}.about-top:after{content:"";display:inline-block;position:absolute;width:1400px;height:100%;background:#f7f5f5;left:50%;transform:translateX(-50%);bottom:0}@media screen and (max-width: 834px){.about-top:after{height:calc(100% - 75px);bottom:75px}}.about-top__wrapper{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;z-index:2}.about-top__ct{width:50.67%;padding-right:96px;padding-top:36px}@media screen and (max-width: 1500px){.about-top__ct{padding-right:5.714vw}}@media screen and (max-width: 1200px){.about-top__ct{padding-right:36px;width:55%}}@media screen and (max-width: 834px){.about-top__ct{width:100%;padding-right:0;padding-top:40px}}.about-top__ct-ttl{margin-bottom:56px}@media screen and (max-width: 1200px){.about-top__ct-ttl{margin-bottom:33px}}.about-top__ct-desc{text-align:justify}@media screen and (max-width: 834px){.about-top__ct-desc{letter-spacing:.5px}}.about-top__ct-txt-lead{margin-bottom:24px}@media screen and (max-width: 834px){.about-top__ct-txt-lead{margin-bottom:20px}}.about-top__img{width:49.33%}.about-top__img .name{margin-top:22px}.about-top__img .name p{font-size:15px;font-weight:500;color:#000;margin-bottom:15px}.about-top__img .name h3{font-size:23px;font-weight:500;color:#000;letter-spacing:.2em}.about-top__img .name h3 span{font-size:15px;font-weight:500;color:#000;letter-spacing:.1em;font-family:"Montserrat",sans-serif}@media screen and (max-width: 1200px){.about-top__img{width:45%}}@media screen and (max-width: 834px){.about-top__img{width:100%;margin-top:38px}}@media screen and (max-width: 1200px){.about-top__img img{min-height:350px;object-fit:cover}}@media screen and (max-width: 834px){.about-top__img img{min-height:auto}}.about-top__btn{margin-top:95px}@media screen and (max-width: 834px){.about-top__btn{margin:40px auto 0}}.building-top{padding:156px 0 100px;position:relative;width:100%;overflow:hidden}@media screen and (max-width: 834px){.building-top{padding:66px 0 80px}}.c-layout{margin-bottom:100px;position:relative}.c-layout:after{content:"";display:inline-block;position:absolute;width:1400px;height:calc(100% - 146px);background:#f7f5f5;top:85px;left:50%;transform:translateX(-50%)}@media screen and (max-width: 1200px){.c-layout:after{top:27px;height:calc(100% - 119px)}}@media screen and (max-width: 834px){.c-layout:after{height:calc(100% - 57px);top:20px}}@media screen and (max-width: 834px){.c-layout{margin-bottom:64px}}.c-layout:last-child{margin-bottom:0}.c-layout__wrapper{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:43px;position:relative;z-index:2}@media screen and (max-width: 834px){.c-layout__wrapper{margin-bottom:15px}}.c-layout__img{width:50.47%;position:relative}@media screen and (max-width: 1200px){.c-layout__img{width:46%}}@media screen and (max-width: 834px){.c-layout__img{width:90%;margin:0 0 0 auto;order:2}.c-layout__img.left{width:100%;margin:0 auto 0 0}}.c-layout__img .swiper-container{overflow-x:hidden}.c-layout__img .js-gallery-slider__img{box-shadow:10px 10px 15px rgba(0,0,0,.12)}@media screen and (max-width: 834px){.c-layout__img .js-gallery-slider__img{width:90%;margin-right:auto}}.c-layout__img img{width:100%;object-fit:cover}@media screen and (min-width: 835px){.c-layout__img img{height:452px}}.c-layout__img .common-link{position:relative;transform:translate(-50%, 0);margin-top:-34px;left:53%}@media screen and (max-width: 834px){.c-layout__img .common-link{margin-top:0;transform:unset;left:0;width:90.3%;margin-left:auto;margin-top:17px;top:0}}.c-layout__ct{width:49.53%;padding-left:5.9%;padding-top:60px}@media screen and (max-width: 1200px){.c-layout__ct{padding-top:0;padding-left:36px;padding-right:36px;width:54%}}@media screen and (max-width: 834px){.c-layout__ct{width:100%;order:1}}@media screen and (max-width: 374px){.c-layout__ct{padding-left:15px;padding-right:15px}}.c-layout__ct .wp{max-width:492px;width:100%}@media screen and (max-width: 834px){.c-layout__ct .wp{max-width:100%}}.c-layout__ct-ttl{margin-bottom:53px}@media screen and (max-width: 1200px){.c-layout__ct-ttl{margin-bottom:33px}}.c-layout__ct-desc{margin-bottom:24px;word-break:break-all}@media screen and (max-width: 834px){.c-layout__ct-desc{margin-bottom:37px}}.c-layout__btn{margin:0}@media screen and (max-width: 834px){.c-layout__btn{display:none}}.c-layout__thumb{margin-left:auto;margin-right:0;width:calc(100% - 240px);position:relative;z-index:2}@media screen and (max-width: 1200px){.c-layout__thumb{width:100%;padding-left:36px}}@media screen and (max-width: 834px){.c-layout__thumb{margin-right:0;margin-bottom:30px}}@media screen and (max-width: 374px){.c-layout__thumb{padding-left:15px}}.c-layout__thumb .common-link{left:0;bottom:auto;top:-54px;transform:translateY(-100%)}@media screen and (max-width: 1350px){.c-layout__thumb .common-link{width:340px}.c-layout__thumb .common-link__txt{padding:10px 15px}}@media screen and (max-width: 1200px){.c-layout__thumb .common-link{left:36px;top:-12px}}@media screen and (max-width: 834px){.c-layout__thumb .common-link{position:static;top:0;transform:none;margin-bottom:15px;margin-left:auto;margin-right:0}}@media screen and (max-width: 640px){.c-layout__thumb .common-link{width:100%}}@media screen and (max-width: 374px){.c-layout__thumb .common-link{width:300px}}.c-layout__thumb-slider{margin:0 -5px}@media screen and (max-width: 834px){.c-layout__thumb-slider{margin:0 -2.5px}}.c-layout__thumb .slick-list{overflow:visible}@media screen and (max-width: 834px){.c-layout__thumb .slick-list{padding-right:12%}}@media screen and (min-width: 1201px){.c-layout__thumb .slick-track{transform:none !important}}.c-layout__thumb .slick-track .slick-slide{cursor:pointer;padding:0 5px;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 834px){.c-layout__thumb .slick-track .slick-slide{padding:0 2.5px}}.c-layout__thumb .slick-track .slick-slide picture,.c-layout__thumb .slick-track .slick-slide img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;height:auto;border-radius:4px;background:#f0f0f0}.c-layout__thumb .slick-track .slick-slide:hover{opacity:.5;-webkit-backface-visibility:hidden;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.c-layout__thumb .slick-track .slick-slide.slick-current{opacity:.5}@media screen and (max-width: 834px){.c-layout--styles02{margin-bottom:60px}.c-layout--styles02::after{height:calc(100% - 55px)}}.c-layout--styles02 .c-btn__01{position:relative;z-index:2}.c-layout--styles02 .c-layout__img{order:2}.c-layout--styles02 .c-layout__ct{order:1;padding-right:5.9%;padding-left:0}@media screen and (max-width: 1200px){.c-layout--styles02 .c-layout__ct{padding:0 36px}}.c-layout--styles02 .c-layout__ct .wp{margin-left:auto}.c-layout--styles02 .c-layout__thumb{margin-left:0;margin-right:auto}@media screen and (max-width: 834px){.c-layout--styles02 .c-layout__thumb{margin-bottom:30px}.c-layout--styles02 .c-layout__thumb .slick-list{overflow:visible}}.c-layout .z02{z-index:2}.news-top{padding:80px 0 115px;background:#f7f5f5;position:relative}@media screen and (max-width: 834px){.news-top{padding:65px 0 65px}}.news-top__inner{background:#fff;padding:70px 0 0;position:relative;z-index:2}@media screen and (max-width: 834px){.news-top__inner{width:90%;margin:0 auto;padding:0}}.news-top__wrapper{max-width:724px;width:100%;margin:0 auto}@media screen and (max-width: 834px){.news-top__wrapper{width:90%}}.news-top__ttl{margin-bottom:57px}@media screen and (max-width: 834px){.news-top__ttl{margin-bottom:20px;position:relative;top:-19px;left:0}}.news-top__list{margin-bottom:24px}@media screen and (max-width: 834px){.news-top__list{margin-bottom:6px}}.news-top__list-item{border-bottom:1px solid #a3a3a3;padding:29px 0;font-weight:500;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width: 834px){.news-top__list-item{padding:20px 0}}.news-top__list-item:first-child{border-top:1px solid #a3a3a3}.news-top__list-item:hover .news-top__list-link{color:#5fbc25;-webkit-backface-visibility:hidden;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.news-top__list-date{font-family:"Montserrat",serif;font-size:1.5rem;width:118px;color:#5fbc25;padding-top:5px}@media screen and (max-width: 834px){.news-top__list-date{width:100%;padding-top:0;margin-bottom:10px;letter-spacing:1px}}.news-top__list-link{font-size:16px;font-size:1.6rem;line-height:1.6875;-webkit-backface-visibility:hidden;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;width:calc(100% - 118px)}@media screen and (max-width: 834px){.news-top__list-link{width:100%;font-size:16px;font-size:1.6rem;line-height:1.8125}}.news-top__btn{margin:0 auto;position:relative;transform:translateY(50%)}.aboutus-top{max-width:1039px;width:90%;margin:0 auto;padding:80px 0 153px;position:relative}@media screen and (max-width: 834px){.aboutus-top{padding:60px 0 60px;width:80%}}.aboutus-top:after{content:"";display:block;width:88px;height:1px;top:0;left:50%;transform:translate(-50%, 0);background:#000;position:absolute}.aboutus-top .about-top__ttl{margin-bottom:50px;display:flex;justify-content:center;align-items:center;flex-direction:column}.aboutus-top .about-top__ttl .c-ft--en{font-size:25px;font-family:"Montserrat",sans-serif;font-weight:500;color:#5fbc25;letter-spacing:.1em;margin-bottom:7px}.aboutus-top .about-top__ttl .c-ft--base{font-size:18px;font-weight:500;color:#000;letter-spacing:.1em}.aboutus-top .aboutus-top__wrapper h3{font-size:30px;margin-bottom:51px;text-align:center}.aboutus-top .aboutus-top__wrapper ul{display:flex;justify-content:space-between}.aboutus-top .aboutus-top__wrapper ul li.aboutus-txt{width:52.5%}.aboutus-top .aboutus-top__wrapper ul li.aboutus-txt p{color:#000;line-height:1.8}.aboutus-top .aboutus-top__wrapper ul li.aboutus-txt .about-top__btn{margin:45px 0 0}.aboutus-top .aboutus-top__wrapper ul li.aboutus-img{width:41%}.aboutus-top .aboutus-top__wrapper ul li.aboutus-img img{width:100%;height:auto}@media screen and (max-width: 834px){.aboutus-top .aboutus-top__wrapper h3{font-size:25px;margin-bottom:50px}.aboutus-top .aboutus-top__wrapper ul{flex-direction:column}.aboutus-top .aboutus-top__wrapper ul li.aboutus-txt{width:100%}.aboutus-top .aboutus-top__wrapper ul li.aboutus-txt p{margin-bottom:40px}.aboutus-top .aboutus-top__wrapper ul li.aboutus-txt .about-top__btn{margin:40px auto 0}.aboutus-top .aboutus-top__wrapper ul li.aboutus-img{width:100%}}.under_top{width:100%;margin-bottom:120px}.under_top figure{position:relative;height:550px;width:100%}.under_top figure img{width:100%;height:100%;object-fit:cover;object-position:0% 35%}.under_top figure::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.2)}@media screen and (max-width: 1680px){.under_top figure{height:31vw}}@media screen and (max-width: 834px){.recruit-page{margin-top:70px}}.recruit-page .recruit-topview{position:relative;margin-bottom:119px}.recruit-page .recruit-topview figure{width:100%;height:553px}.recruit-page .recruit-topview figure img{width:100%;height:100%;object-fit:cover;object-position:0% 35%}@media screen and (max-width: 834px){.recruit-page .recruit-topview{margin-top:0;margin-bottom:0}.recruit-page .recruit-topview figure{height:calc(100vh - 70px)}.recruit-page .recruit-topview figure img{object-position:55% 0%}}.recruit-page .recruit-topview .recruit_ttl{position:absolute;top:calc(100% - 130px);left:50%;transform:translate(-50%, 0%);font-size:50px;font-weight:bold;width:90%;max-width:1200px;line-height:1.8}.recruit-page .recruit-topview .recruit_ttl span{background-color:#fff;padding:2px;border:1px solid #000}.recruit-page .recruit-topview .recruit_ttl span small{font-size:50px;color:#5fbc25}@media screen and (max-width: 834px){.recruit-page .recruit-topview .recruit_ttl{font-size:32px;top:calc(100% - 220px);left:52%}}.recruit-page .recruit-menu{max-width:1200px;width:90%;margin:0 auto 100px}@media screen and (max-width: 834px){.recruit-page .recruit-menu{display:none}}.recruit-page .recruit-menu .recruit-menu-inner{background-color:#000;display:inline-block;padding:8px 40px}.recruit-page .recruit-menu .recruit-menu-inner ul{display:flex;justify-content:flex-start}.recruit-page .recruit-menu .recruit-menu-inner ul li a{color:#fff;font-size:16px;font-weight:bold;padding:0px 20px 0px 0px;margin-right:40px;position:relative;transition:all .3s ease}.recruit-page .recruit-menu .recruit-menu-inner ul li a::after{content:"";display:inline-block;position:absolute;width:7px;height:7px;border-right:2px solid #5fbc25;border-bottom:2px solid #5fbc25;transform:rotate(45deg);top:4px;right:3px}.recruit-page .recruit-menu .recruit-menu-inner ul li a:hover{color:#5fbc25}.recruit-page .recruit-menu .recruit-menu-inner ul li a:hover::after{border-right:2px solid #fff;border-bottom:2px solid #fff}.recruit-page .recruit-menu .recruit-menu-inner ul li:last-child a{margin-right:0}.recruit-link{background-color:#f7f5f5;height:190px;position:relative}@media screen and (max-width: 834px){.recruit-link{height:auto;padding:40px 0}}.recruit-link ul{position:absolute;top:-40px;left:50%;transform:translate(-50%, 0%);max-width:1200px;width:90%;margin:0 auto;display:flex;justify-content:space-between}.recruit-link ul li{width:50%}.recruit-link ul li a{background-color:#000;color:#fff;display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%;height:185px;font-size:30px;font-weight:bold;font-family:"Montserrat",sans-serif;font-weight:500;line-height:1.8;letter-spacing:.18em;position:relative;overflow:hidden;z-index:1}.recruit-link ul li a::before{content:"";position:absolute;top:0;left:0;width:100%;height:0;background:#5fbc25;transition:height .3s ease;z-index:-1}.recruit-link ul li a span{font-size:20px;font-weight:normal;font-family:"Noto Sans JP",sans-serif}.recruit-link ul li a:hover{font-size:20px}.recruit-link ul li a:hover span{font-size:30px;transition:all .3s ease}.recruit-link ul li a:hover::before{height:100%}.recruit-link ul li:first-child a{background-color:#5fbc25}.recruit-link ul li:first-child a::before{content:"";background:#000}@media screen and (max-width: 834px){.recruit-link ul{flex-direction:column;position:relative;top:0px;left:0;transform:translate(0%);width:80%}.recruit-link ul li{width:100%}.recruit-link ul li a{height:116px;font-size:24px}.recruit-link ul li a span{font-size:13px}}.message.about-top{padding-top:110px}.message.about-top::before{height:173px}.message.about-top .about-top__ct .about-top__ct-txt-lead{font-size:28px;font-weight:500;color:#000;line-height:1.6}@media screen and (max-width: 834px){.message.about-top{padding-top:33px}.message.about-top::before{height:93px}.message.about-top:after{bottom:0}.message.about-top .about-top__ct .about-top__ct-txt-lead{font-size:25px;letter-spacing:-0.07em}}.recruit-portrait{position:relative}.recruit-portrait::after{content:"";position:absolute;top:54%;left:50%;transform:translate(-50%, -50%);max-width:1400px;width:100%;height:calc(100% - 95px);background-color:#f7f5f5;z-index:1}@media screen and (max-width: 834px){.recruit-portrait::after{height:calc(100% - 69px);top:69px;transform:translate(-50%, 0%)}}.recruit-portrait .portrait_ttl{margin:100px auto 0;max-width:1200px;width:90%;position:relative;z-index:3}@media screen and (max-width: 834px){.recruit-portrait .portrait_ttl{width:80%}}.recruit-portrait .portrait_ttl p{font-size:20px;font-weight:500;margin-bottom:30px}.recruit-portrait .portrait_ttl h2{font-size:40px;font-weight:500;margin-bottom:40px}.recruit-portrait .portrait_ttl h2 .frame{z-index:2;position:relative;padding:0 20px}.recruit-portrait .portrait_ttl h2 .frame .txt{position:relative;z-index:3}.recruit-portrait .portrait_ttl h2 .frame:before{content:"";display:inline-block;position:absolute;top:10px;left:10px;width:100%;height:100%;background-color:#5fbc25;z-index:1}.recruit-portrait .portrait_ttl h2 .frame::after{content:"";display:inline-block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;z-index:2;border:1px solid #000}@media screen and (max-width: 834px){.recruit-portrait .portrait_ttl h2{font-size:35px}.recruit-portrait .portrait_ttl h2 .frame{padding:3px 10px;margin-bottom:20px}}.recruit-portrait .portrait_img{margin-bottom:30px;position:relative;z-index:3}.recruit-portrait .portrait_img .swiper-container{overflow:inherit;max-width:1200px;width:90%;margin:0 auto}.recruit-portrait .portrait_img .swiper-wrapper{transition-timing-function:linear}.recruit-portrait .portrait_img .swiper-slide img{height:auto;width:100%}.recruit-portrait .portrait_txt{max-width:1200px;width:90%;margin:0 auto;position:relative;z-index:3}.recruit-portrait .portrait_txt .portrait_txt-inner{max-width:928px;width:100%;margin:0 0 0 auto;position:relative}.recruit-portrait .portrait_txt .portrait_txt-inner:before{content:"";display:inline-block;position:absolute;top:10px;left:10px;width:100%;height:100%;background-color:#5fbc25;z-index:1}.recruit-portrait .portrait_txt .portrait_txt-inner::after{content:"";display:inline-block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;z-index:2;border:1px solid #000}.recruit-portrait .portrait_txt .portrait_txt-inner p{font-size:18px;font-weight:500;line-height:1.8;padding:40px 60px;z-index:3;position:relative}@media screen and (max-width: 834px){.recruit-portrait .portrait_txt{width:80%;padding-bottom:50px}.recruit-portrait .portrait_txt .portrait_txt-inner{max-width:928px;width:100%;margin:0 0 0 auto;position:relative}.recruit-portrait .portrait_txt .portrait_txt-inner p{font-size:18px;font-weight:500;line-height:1.8;padding:30px 30px;z-index:3;position:relative}}.recruit-data{margin:119px auto 0;max-width:1200px;width:90%}@media screen and (max-width: 834px){.recruit-data{width:80%;margin:69px auto 0}}.recruit-message{position:relative;margin:140px auto 0;max-width:1200px;width:90%;background-color:#f7f5f5;padding:95px 50px 50px}@media screen and (max-width: 834px){.recruit-message{width:100%;margin:89px auto 0;padding:71px 36px 40px}}.recruit-message .message_ttl{position:absolute;top:0;left:50%;transform:translate(-50%, -50%);max-width:500px;height:70px;width:90%;margin:0 auto}.recruit-message .message_ttl h2{position:relative;z-index:3;display:flex;justify-content:center;align-items:center;height:100%;font-size:20px;font-weight:500}@media screen and (max-width: 834px){.recruit-message .message_ttl{height:55px;width:80%}}.recruit-message .message_ttl:before{content:"";display:inline-block;position:absolute;top:10px;left:10px;width:100%;height:100%;background-color:#5fbc25;z-index:1}.recruit-message .message_ttl::after{content:"";display:inline-block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;z-index:2;border:1px solid #000}.recruit-message ul{display:flex;justify-content:space-between}.recruit-message ul li{width:38%}.recruit-message ul li:last-child{width:58%}.recruit-message ul li h3{font-size:30px;font-weight:500}.recruit-message ul li p{line-height:1.8}@media screen and (max-width: 834px){.recruit-message ul{flex-direction:column}.recruit-message ul li{width:100%}.recruit-message ul li:last-child{width:100%}.recruit-message ul li h3{font-size:25px;font-weight:500;letter-spacing:-0.07em;line-height:1.8;margin-bottom:30px}.recruit-message ul li p{line-height:1.8}}.recruit-interview{margin:154px auto 130px;max-width:1200px;width:90%}@media screen and (max-width: 834px){.recruit-interview{width:100%;margin:60px auto 95px}}.recruit-interview .interview_item{padding-bottom:52px;position:relative;margin-top:63px}.recruit-interview .interview_item::after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%, 0%);max-width:1400px;width:calc(100% - 110px);height:calc(100% - 60px);background-color:#f7f5f5;z-index:1}.recruit-interview .interview_item.first{margin-top:0}.recruit-interview .interview_item.first::after{height:calc(100% - 28px)}@media screen and (max-width: 834px){.recruit-interview .interview_item{padding-bottom:70px}.recruit-interview .interview_item::after{width:100%;height:calc(100% - 36px)}.recruit-interview .interview_item.first{margin-top:0}.recruit-interview .interview_item.first::after{height:calc(100% - 22px)}}.recruit-interview .interview_item .interview_item-inner{position:relative;z-index:3}@media screen and (max-width: 834px){.recruit-interview .interview_item .interview_item-inner{width:84%;margin:0 auto}}.recruit-interview .interview_item h2{margin-bottom:68px;position:relative;z-index:3}@media screen and (max-width: 834px){.recruit-interview .interview_item h2{width:84%;margin:0 auto 40px}}.recruit-interview .interview_item picture{filter:drop-shadow(0px 0px 16px rgba(0, 0, 0, 0.3))}.recruit-interview .interview_item .number-name{display:flex;justify-content:flex-start;align-items:center;margin-bottom:20px}.recruit-interview .interview_item .number-name .number{font-size:120px;font-weight:300;font-family:"Montserrat",sans-serif;width:170px}.recruit-interview .interview_item .number-name .name{margin-top:22px}.recruit-interview .interview_item .number-name .name p{font-size:15px;font-weight:500;color:#000;margin-bottom:15px}.recruit-interview .interview_item .number-name .name h3{font-size:23px;font-weight:500;color:#000;letter-spacing:.2em}.recruit-interview .interview_item .number-name .name h3 span{font-size:15px;font-weight:500;color:#000;letter-spacing:.1em;font-family:"Montserrat",sans-serif;margin-left:30px}@media screen and (max-width: 834px){.recruit-interview .interview_item .number-name .number{font-size:70px;width:95px}.recruit-interview .interview_item .number-name .name{margin-top:0px}.recruit-interview .interview_item .number-name .name p{font-size:14px;margin-bottom:8px}.recruit-interview .interview_item .number-name .name h3{font-size:20px;letter-spacing:.2em}.recruit-interview .interview_item .number-name .name h3 span{font-size:12px;margin-left:10px}}.recruit-interview .interview_item .interview_txt h3{font-size:30px;font-weight:500;margin-bottom:30px;line-height:1.6}.recruit-interview .interview_item .interview_txt p{line-height:1.8;margin-bottom:30px}.recruit-interview .interview_item .interview_txt a{margin:0}@media screen and (max-width: 834px){.recruit-interview .interview_item .interview_txt{margin-top:30px}.recruit-interview .interview_item .interview_txt h3{font-size:25px;letter-spacing:-0.07em}.recruit-interview .interview_item .interview_txt p{line-height:1.8;margin-bottom:0px}.recruit-interview .interview_item .interview_txt a{margin:0;position:absolute;bottom:-70px;right:50%;transform:translate(50%, 50%)}}.recruit-interview .interview_item-inner{display:flex;justify-content:space-between}.recruit-interview .interview_item-inner .interview_ttl{width:47%}.recruit-interview .interview_item-inner .interview_img{width:48%}@media screen and (max-width: 834px){.recruit-interview .interview_item-inner{flex-direction:column}.recruit-interview .interview_item-inner .interview_ttl{width:100%}}.recruit-single{width:100%;overflow:hidden}@media screen and (max-width: 834px){.recruit-single{margin-top:70px}}.recruit-single .recruit-topview{position:relative;margin-bottom:300px}.recruit-single .recruit-topview figure{width:120%;height:800px}.recruit-single .recruit-topview figure img{width:100%;height:100%;object-fit:cover;object-position:0% 30%}@media screen and (max-width: 834px){.recruit-single .recruit-topview{margin-top:0;margin-bottom:0}.recruit-single .recruit-topview figure{height:427px}.recruit-single .recruit-topview figure img{object-position:55% 0%;margin-left:-10%}}.recruit-single .recruit-topview .recruit_ttl{position:absolute;top:300px;left:50%;transform:translate(-50%, 0%);font-size:50px;font-weight:bold;width:90%;max-width:1200px;line-height:1.8}.recruit-single .recruit-topview .recruit_ttl span{background-color:#fff;padding:2px;border:1px solid #000}.recruit-single .recruit-topview .recruit_ttl span small{font-size:50px;color:#5fbc25}@media screen and (max-width: 834px){.recruit-single .recruit-topview .recruit_ttl{font-size:32px;top:30%;left:52%}}.recruit-single .recruit_interview_name{position:absolute;bottom:-100px;left:50%;transform:translate(-50%, 0%);font-size:50px;font-weight:bold;width:90%;max-width:1400px}@media screen and (max-width: 834px){.recruit-single .recruit_interview_name{position:relative;bottom:0;left:0;transform:translate(0%, 0%);width:100%}}.recruit-single .interview_item{width:100%;max-width:831px;padding:0 100px 55px;position:relative}.recruit-single .interview_item::after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%, 0%);max-width:1400px;width:100%;height:calc(100% - 50px);background-color:#5fbc25;z-index:1}@media screen and (max-width: 834px){.recruit-single .interview_item{padding:0 30px 30px;margin-top:-60px}.recruit-single .interview_item::after{height:calc(100% - 38px)}}.recruit-single .interview_item .interview_item-inner{position:relative;z-index:3}@media screen and (max-width: 834px){.recruit-single .interview_item .interview_item-inner{width:100%;margin:0 auto}}.recruit-single .interview_item h2{margin-bottom:0px;position:relative;z-index:3;flex-direction:column;align-items:flex-start;margin-bottom:10px}.recruit-single .interview_item h2.c-ttl__01 .c-ft--en{line-height:1.2;color:#5fbc25}.recruit-single .interview_item h2.c-ttl__01 .c-ft--base{margin-left:0;color:#fff}.recruit-single .interview_item picture{filter:drop-shadow(0px 0px 16px rgba(0, 0, 0, 0.3))}.recruit-single .interview_item .number-name{display:flex;justify-content:flex-start;align-items:center;margin-bottom:20px}.recruit-single .interview_item .number-name .number{font-size:100px;font-weight:300;font-family:"Montserrat",sans-serif;width:140px;line-height:1.1;color:#fff}.recruit-single .interview_item .number-name .name{margin-top:22px}.recruit-single .interview_item .number-name .name p{font-size:15px;font-weight:500;margin-bottom:15px;color:#fff}.recruit-single .interview_item .number-name .name h3{font-size:23px;font-weight:500;letter-spacing:.2em;color:#fff}.recruit-single .interview_item .number-name .name h3 span{font-size:15px;font-weight:500;letter-spacing:.1em;font-family:"Montserrat",sans-serif;margin-left:30px}@media screen and (max-width: 834px){.recruit-single .interview_item .number-name{margin-bottom:10px}.recruit-single .interview_item .number-name .number{font-size:70px;width:95px}.recruit-single .interview_item .number-name .name{margin-top:0px}.recruit-single .interview_item .number-name .name p{font-size:14px;margin-bottom:8px}.recruit-single .interview_item .number-name .name h3{font-size:20px;letter-spacing:.2em}.recruit-single .interview_item .number-name .name h3 span{font-size:12px;margin-left:10px}}.recruit-single .interview_item .interview_txt p{line-height:1.8}@media screen and (max-width: 834px){.recruit-single .interview_item .interview_txt p{line-height:1.8;margin-bottom:0px}}.recruit-single .interview_item-inner{display:flex;justify-content:space-between}.recruit-single .interview_item-inner .interview_ttl{max-width:831px;width:100%}.recruit-single .building-top{padding:0}.recruit-single .building-top .c-layout--styles02 .c-layout__ct{padding-right:3.9%}.recruit-single .quastion{width:100%;margin-top:111px}.recruit-single .quastion .quastion_item{position:relative}.recruit-single .quastion .quastion_txt{width:100%;max-width:1400px;margin:200px auto 0;display:flex;background-color:#f7f5f5}.recruit-single .quastion .quastion_txt.first{margin-top:0}.recruit-single .quastion .quastion_txt .quastion_txt_inter{position:relative;width:90%;max-width:1200px;margin:0 auto}.recruit-single .quastion .quastion_txt .quastion_txt_inter .quastion_txt_half{position:relative;width:50%;padding:67px 6.7% 100px 0px}.recruit-single .quastion .quastion_txt .quastion_txt_inter .quastion_txt_half h2{position:absolute;top:0;left:0;transform:translate(0%, -50%);padding:5px 0 10px;font-weight:500}.recruit-single .quastion .quastion_txt .quastion_txt_inter .quastion_txt_half .frame{padding:0 10px}.recruit-single .quastion .quastion_txt .quastion_txt_inter .quastion_txt_half .frame .txt{position:relative;z-index:3;font-size:40px}.recruit-single .quastion .quastion_txt .quastion_txt_inter .quastion_txt_half .frame .txt span{color:#5fbc25}.recruit-single .quastion .quastion_txt .quastion_txt_inter .quastion_txt_half .frame:before{content:"";display:inline-block;position:absolute;top:10px;left:10px;width:100%;height:100%;background-color:#5fbc25;z-index:1}.recruit-single .quastion .quastion_txt .quastion_txt_inter .quastion_txt_half .frame::after{content:"";display:inline-block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;z-index:2;border:1px solid #000}.recruit-single .quastion .quastion_txt .quastion_txt_inter .quastion_txt_half h3{font-size:30px;font-weight:500;margin-bottom:30px;line-height:1.6}.recruit-single .quastion .quastion_txt .quastion_txt_inter .quastion_txt_half p{line-height:1.8}.recruit-single .quastion .quastion_txt .quastion_txt_inter.end{display:flex;justify-content:flex-end}.recruit-single .quastion .quastion_txt .quastion_txt_inter.end h2{position:absolute;top:0;left:auto;right:0}.recruit-single .quastion .quastion_txt .quastion_txt_inter.end .quastion_txt_half{position:relative;width:50%;padding:67px 0 100px 6.7%}.recruit-single .quastion .quastion_img{position:absolute;bottom:100px;left:50%;width:50%}.recruit-single .quastion .quastion_img.end{left:0}.recruit-single .quastion .quastion_img figure{width:100%;height:452px}.recruit-single .quastion .quastion_img figure img{width:100%;height:100%;object-fit:cover}@media screen and (max-width: 834px){.recruit-single .quastion{margin-top:111px}.recruit-single .quastion .quastion_txt{margin:111px auto 0}.recruit-single .quastion .quastion_txt .quastion_txt_inter{width:80%}.recruit-single .quastion .quastion_txt .quastion_txt_inter .quastion_txt_half{width:100%;padding:67px 0 65px 0px}.recruit-single .quastion .quastion_txt .quastion_txt_inter .quastion_txt_half h2{left:50%;transform:translate(-50%, -50%);width:85%}.recruit-single .quastion .quastion_txt .quastion_txt_inter .quastion_txt_half p{margin-bottom:40px}.recruit-single .quastion .quastion_txt .quastion_txt_inter .quastion_txt_half figure{height:200px}.recruit-single .quastion .quastion_txt .quastion_txt_inter .quastion_txt_half figure img{width:100%;height:100%;object-fit:cover}.recruit-single .quastion .quastion_txt .quastion_txt_inter.end .quastion_txt_half{width:100%;padding:67px 0 65px 0px}.recruit-single .quastion .quastion_img{display:none}}.recruit-single .quastion_other{width:100%;max-width:1200px;margin:154px auto 210px;position:relative}@media screen and (max-width: 834px){.recruit-single .quastion_other{margin:100px auto 100px}}.recruit-single .quastion_other .about-top__ct-ttl{display:flex;justify-content:center;align-items:center;flex-direction:column}.recruit-single .quastion_other .about-top__ct-ttl .c-ft--en{margin-bottom:10px}@media screen and (max-width: 834px){.recruit-single .quastion_other .about-top__ct-ttl{margin-bottom:50px}.recruit-single .quastion_other .about-top__ct-ttl .c-ft--en{text-align:center}}.recruit-single .quastion_other .quastion_other_item{position:relative;z-index:3}.recruit-single .quastion_other .quastion_other_item::before{content:"";position:absolute;top:0;right:0;width:calc(100% - 100px);height:100%;background-color:#f7f5f5;z-index:1}@media screen and (max-width: 834px){.recruit-single .quastion_other .quastion_other_item{width:100%}.recruit-single .quastion_other .quastion_other_item::before{width:100%}}.recruit-single .quastion_other .quastion_other_item-inner{padding:50px 0;display:flex;justify-content:space-between;align-items:center;position:relative;z-index:3}.recruit-single .quastion_other .quastion_other_item-inner picture{width:45%}.recruit-single .quastion_other .quastion_other_item-txt{width:48%}@media screen and (max-width: 834px){.recruit-single .quastion_other .quastion_other_item-inner{flex-direction:column;padding:0 0 70px}.recruit-single .quastion_other .quastion_other_item-inner picture{width:100%}.recruit-single .quastion_other .quastion_other_item-txt{margin-top:40px;width:84%}}.recruit-single .quastion_other .number-name{display:flex;justify-content:flex-start;align-items:center;margin-bottom:20px}.recruit-single .quastion_other .number-name .number{font-size:100px;font-weight:300;font-family:"Montserrat",sans-serif;width:140px;line-height:1.1;color:#5fbc25}.recruit-single .quastion_other .number-name .name{margin-top:22px}.recruit-single .quastion_other .number-name .name p{font-size:15px;font-weight:500;margin-bottom:15px;color:#5fbc25}.recruit-single .quastion_other .number-name .name h3{font-size:23px;font-weight:500;letter-spacing:.2em;color:#5fbc25}.recruit-single .quastion_other .number-name .name h3 span{font-size:15px;font-weight:500;letter-spacing:.1em;font-family:"Montserrat",sans-serif;margin-left:30px}@media screen and (max-width: 834px){.recruit-single .quastion_other .number-name .number{font-size:70px;width:95px}.recruit-single .quastion_other .number-name .name{margin-top:0px}.recruit-single .quastion_other .number-name .name p{font-size:14px;margin-bottom:8px}.recruit-single .quastion_other .number-name .name h3{font-size:20px;letter-spacing:.2em}.recruit-single .quastion_other .number-name .name h3 span{font-size:12px;margin-left:10px}}.recruit-single .quastion_other .interview_txt h3{text-align:center;font-size:35px;font-weight:500;line-height:1.6}.recruit-single .quastion_other .interview_txt .about-top__btn{margin-top:40px}@media screen and (max-width: 834px){.recruit-single .quastion_other .interview_txt h3{font-size:25px;letter-spacing:-0.07em}.recruit-single .quastion_other .interview_txt p{line-height:1.8;margin-bottom:0px}.recruit-single .quastion_other .interview_txt .about-top__btn{margin:0;position:absolute;bottom:0;right:50%;transform:translate(50%, 50%)}}
/*# sourceMappingURL=map/style.css.map */
