@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@300;400;500;600;700&family=Outfit&display=swap";/*! destyle.css v2.0.2 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,::before,::after{box-sizing:border-box;border-style:solid;border-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;line-height: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;-webkit-text-decoration:underline dotted;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}img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:rgba(0,0,0,0);padding:0;margin:0;outline:0;border-radius:0;text-align:inherit}[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}button[disabled],[type=button][disabled],[type=reset][disabled],[type=submit][disabled]{cursor:default}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}select::-ms-expand{display:none}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{color:inherit;display:table;max-width:100%;padding:0;white-space:normal}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}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]{outline:none}table{border-collapse:collapse;border-spacing:0}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:bold}template{display:none}[hidden]{display:none}html{height:100%;overflow-x:hidden}body{position:relative;padding:0;width:100%;overflow-x:hidden;color:#231815;background:#fffbe8 url(../img/bg.jpg) 0 0 repeat-y;background-size:100% auto;font-family:"Noto Sans JP","hiragino-kaku-gothic-pron","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;opacity:0;-webkit-animation:fade-in-def .3s ease 0s 1 normal;animation:fade-in-def .3s ease 0s 1 normal;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}body.modal-open{height:100%;overflow:hidden}body.init3{height:100%;overflow:hidden}::-moz-placeholder{color:#a9a9a9}::placeholder{color:#a9a9a9}.sp{display:none}@media screen and (max-width: 767px){.sp{display:block}}.pc{display:block}@media screen and (max-width: 767px){.pc{display:none}}.dn{display:none}a{cursor:pointer}a.link{text-decoration:underline}a.link:hover{text-decoration:none}.font-palt{font-feature-settings:"palt"}.font-num{font-family:"Outfit",sans-serif}.font-w5{font-weight:500}.font-w6{font-weight:600}.font-w7{font-weight:700}.font-s30,.has-x-large-font-size{font-size:2.0833333333vw;line-height:180%;letter-spacing:.1041666667vw}@media screen and (max-width: 767px){.font-s30,.has-x-large-font-size{font-size:4.2666666667vw;letter-spacing:.2133333333vw}}.font-s24,.has-large-font-size{font-size:1.6666666667vw;line-height:180%;letter-spacing:.0833333333vw}@media screen and (max-width: 767px){.font-s24,.has-large-font-size{font-size:4.2666666667vw;letter-spacing:.2133333333vw}}.font-s22{font-size:1.5277777778vw;line-height:180%;letter-spacing:.0763888889vw}@media screen and (max-width: 767px){.font-s22{font-size:3.7333333333vw;letter-spacing:.1866666667vw}}.font-s20,.has-medium-font-size{font-size:1.3888888889vw;line-height:200%;letter-spacing:.1388888889vw}@media screen and (max-width: 767px){.font-s20,.has-medium-font-size{font-size:3.4666666667vw;line-height:180%;letter-spacing:.1733333333vw}}.font-s18{font-size:1.25vw;line-height:180%;letter-spacing:.125vw}@media screen and (max-width: 767px){.font-s18{font-size:3.4666666667vw;letter-spacing:.1733333333vw}}.font-s16,.has-small-font-size{font-size:1.1111111111vw;line-height:180%;letter-spacing:.0555555556vw}@media screen and (max-width: 767px){.font-s16,.has-small-font-size{font-size:3.2vw;line-height:160%;letter-spacing:.16vw}}.font-s14{font-size:.9722222222vw;line-height:140%;letter-spacing:.0555555556vw}@media screen and (max-width: 767px){.font-s14{font-size:2.6666666667vw;letter-spacing:.16vw}}.has-kt-red-background-color{background-color:#e2470e}.has-kt-green-background-color{background-color:#007237}.has-kt-orange-background-color{background-color:#ed7700}.has-kt-lightblue-background-color{background-color:#64b6d6}.has-kt-yellow-background-color{background-color:#f9be00}.has-kt-black-background-color{background-color:#231815}.has-white-background-color{background-color:#fff}.has-gray-background-color{background-color:#a9a9a9}.has-kt-red-color{color:#e2470e}.has-kt-green-color{color:#007237}.has-kt-orange-color{color:#ed7700}.has-kt-lightblue-color{color:#64b6d6}.has-kt-yellow-color{color:#f9be00}.has-kt-black-color{color:#231815}.has-white-color{color:#fff}.has-gray-color{color:#a9a9a9}a[data-action=call]{pointer-events:none}@media screen and (max-width: 767px){a[data-action=call]{pointer-events:auto}}.anim-fade{opacity:0}.ov{transform:scale(1);transition:all .2s cubic-bezier(0.16, 0.58, 0.27, 1.42)}.icon-tel::before{content:"";position:absolute;top:calc(50% - 1.5625vw);left:-4.1666666667vw;width:3.125vw;height:3.125vw;background:url(../img/icon_tel.svg) 0 0 no-repeat;background-size:contain}@media screen and (max-width: 767px){.icon-tel::before{top:calc(50% - 3.7333333333vw);left:-9.8666666667vw;width:7.4666666667vw;height:7.4666666667vw}}.btn-with-arrow{display:inline-block}.btn-with-arrow p{position:relative;padding:0 4.8611111111vw 0 1.7361111111vw;min-width:15.9722222222vw;height:4.8611111111vw;font-size:1.25vw;line-height:100%;font-weight:500;letter-spacing:.0625vw;border:.1388888889vw solid #e2470e;border-radius:5.5555555556vw;display:flex;justify-content:flex-start;align-items:center;color:#e2470e;background-color:#fff;transition:all .4s}@media screen and (max-width: 767px){.btn-with-arrow p{padding:0 12.632vw 0 4.168vw;min-width:45.3333333333vw;height:13.3333333333vw;font-size:3.7333333333vw;letter-spacing:.1866666667vw;border:.5333333333vw solid #e2470e;border-radius:26.6666666667vw}}.btn-with-arrow p::before{content:"";position:absolute;top:calc(50% - 1.7361111111vw);right:.6944444444vw;width:3.4722222222vw;height:3.4722222222vw;border-radius:3.4722222222vw;background:#e2470e url(../img/icon_arrow_white.svg) 50% 50% no-repeat;background-size:1.5277777778vw auto}@media screen and (max-width: 767px){.btn-with-arrow p::before{top:calc(50% - 4.8vw);right:1.3333333333vw;width:9.6vw;height:9.6vw;border-radius:9.6vw;background-size:4.2666666667vw auto}}.btn-with-arrow p::after{content:"";position:absolute;top:calc(50% - 1.7361111111vw);right:.6944444444vw;width:3.4722222222vw;height:3.4722222222vw;border-radius:3.4722222222vw;background:#fff url(../img/icon_arrow_orange2.svg) 50% 50% no-repeat;background-size:1.5277777778vw auto;opacity:0;transition:all .4s}@media screen and (max-width: 767px){.btn-with-arrow p::after{top:calc(50% - 4.8vw);right:1.3333333333vw;width:9.6vw;height:9.6vw;border-radius:9.6vw;background-size:4.2666666667vw auto}}.btn-with-arrow:hover p{color:#fff;background-color:#e2470e}.btn-with-arrow:hover p::after{opacity:1}.btn-with-arrow-back{display:inline-block}.btn-with-arrow-back p{position:relative;padding:0 1.7361111111vw 0 4.8611111111vw;min-width:15.9722222222vw;height:4.8611111111vw;font-size:1.25vw;line-height:100%;font-weight:500;letter-spacing:.0625vw;border:.1388888889vw solid #e2470e;border-radius:5.5555555556vw;display:flex;justify-content:flex-start;align-items:center;color:#e2470e;background-color:#fff;transition:all .4s}@media screen and (max-width: 767px){.btn-with-arrow-back p{padding:0 4.168vw 0 12.632vw;min-width:45.3333333333vw;height:13.3333333333vw;font-size:3.7333333333vw;letter-spacing:.1866666667vw;border:.5333333333vw solid #e2470e;border-radius:26.6666666667vw}}.btn-with-arrow-back p::before{content:"";position:absolute;top:calc(50% - 1.7361111111vw);left:.6944444444vw;width:3.4722222222vw;height:3.4722222222vw;border-radius:3.4722222222vw;background:#e2470e url(../img/icon_arrow_white.svg) 50% 50% no-repeat;background-size:1.5277777778vw auto;transform:rotate(180deg)}@media screen and (max-width: 767px){.btn-with-arrow-back p::before{top:calc(50% - 4.8vw);left:1.3333333333vw;width:9.6vw;height:9.6vw;border-radius:9.6vw;background-size:4.2666666667vw auto}}.btn-with-arrow-back p::after{content:"";position:absolute;top:calc(50% - 1.7361111111vw);left:.6944444444vw;width:3.4722222222vw;height:3.4722222222vw;border-radius:3.4722222222vw;background:#fff url(../img/icon_arrow_orange2.svg) 50% 50% no-repeat;background-size:1.5277777778vw auto;opacity:0;transform:rotate(180deg);transition:all .4s}@media screen and (max-width: 767px){.btn-with-arrow-back p::after{top:calc(50% - 4.8vw);left:1.3333333333vw;width:9.6vw;height:9.6vw;border-radius:9.6vw;background-size:4.2666666667vw auto}}.btn-with-arrow-back:hover p{color:#fff;background-color:#e2470e}.btn-with-arrow-back:hover p::after{opacity:1}.wrapper{position:relative;width:100%;opacity:1;z-index:2;transition:opacity 1.667s ease-in;overflow:hidden}.init1 .wrapper{opacity:0}.navibar{position:fixed;top:1.5277777778vw;left:1.25vw;width:97.2222222222vw;height:6.9444444444vw;border-radius:1.3888888889vw;display:flex;justify-content:flex-start;align-items:center;background-color:#fff;z-index:100;transition:all .4s}@media screen and (min-width: 1440px){.navibar{top:22px;left:18px;height:100px;border-radius:20px}}@media screen and (max-width: 767px){.navibar{top:2.6666666667vw;left:1.3333333333vw;width:97.3333333333vw;height:13.3333333333vw;border-radius:2.1333333333vw;display:block;overflow:hidden}.navibar.open{height:162.6666666667vw}.navibar.open ul{display:flex;flex-wrap:wrap;margin:0 0 0 18.1333333333vw;width:65.3333333333vw;font-size:3.2vw;letter-spacing:.1866666667vw}.navibar.open ul li{margin:3.2vw 0 0 0}.navibar.open ul li a{position:relative;padding:0;width:65.3333333333vw}.navibar.open ul li a::before{content:"";position:absolute;bottom:0;right:0;width:8vw;height:8vw;border:.5333333333vw solid #e2470e;border-radius:8vw;background:#e2470e url(../img/icon_arrow_white.svg) 50% 50% no-repeat;background-size:3.4666666667vw auto}.navibar.open ul li a::after{content:"";position:absolute;bottom:0;right:0;width:8vw;height:8vw;border:.5333333333vw solid #e2470e;border-radius:8vw;background:#fff url(../img/icon_arrow_orange2.svg) 50% 50% no-repeat;background-size:3.4666666667vw auto;opacity:0;transition:all .4s}.navibar.open ul li a:hover::after{opacity:1}.navibar.open ul li:nth-of-type(1) a{height:14.6666666667vw;background:url(../img/cap_challenge.svg) 0 5.8666666667vw no-repeat;background-size:auto 8.8vw}.navibar.open ul li:nth-of-type(1) a::before{bottom:.5333333333vw}.navibar.open ul li:nth-of-type(1) a::after{bottom:.5333333333vw}.navibar.open ul li:nth-of-type(2) a{height:14.6666666667vw;background:url(../img/cap_people.svg) 0 5.8666666667vw no-repeat;background-size:auto 8.8vw}.navibar.open ul li:nth-of-type(2) a::before{bottom:.5333333333vw}.navibar.open ul li:nth-of-type(2) a::after{bottom:.5333333333vw}.navibar.open ul li:nth-of-type(3) a{height:13.0666666667vw;background:url(../img/cap_ourjobs.svg) 0 5.8666666667vw no-repeat;background-size:auto 7.2vw}.navibar.open ul li:nth-of-type(4) a{height:14.6666666667vw;background:url(../img/cap_group.svg) 0 5.8666666667vw no-repeat;background-size:auto 8.8vw}.navibar.open ul li:nth-of-type(4) a::before{bottom:.5333333333vw}.navibar.open ul li:nth-of-type(4) a::after{bottom:.5333333333vw}.navibar.open ul li:nth-of-type(5) a{height:13.0666666667vw;background:url(../img/cap_ouroffice.svg) 0 5.8666666667vw no-repeat;background-size:auto 7.2vw}.navibar.open ul li:nth-of-type(6) a{height:13.0666666667vw;background:url(../img/cap_faq2.svg) 0 5.8666666667vw no-repeat;background-size:auto 6.9333333333vw}.navibar.open ul li:nth-of-type(7) a{height:13.0666666667vw;background:url(../img/cap_contact.svg) 0 5.8666666667vw no-repeat;background-size:auto 7.2vw}.navibar.open .btn-recruit{display:flex}.navibar.open .btn-navi-close{display:block;position:absolute;top:2.6666666667vw;right:4.2666666667vw;width:8vw;height:8vw;background:url(../img/icon_close2.svg) 50% 50% no-repeat;background-size:5.6vw auto}.navibar.open .btn-navi-open{display:none}.navibar .btn-navi-close{display:none}.navibar .btn-navi-open{position:absolute;top:2.6666666667vw;right:4.2666666667vw;width:8vw;height:8vw;background:url(../img/icon_menu.svg) 50% 50% no-repeat;background-size:contain}}.navibar h1{margin-left:2.0833333333vw}@media screen and (min-width: 1440px){.navibar h1{margin-left:30px}}@media screen and (max-width: 767px){.navibar h1{margin:2.6666666667vw 0 0 4vw}}.navibar h1 img{width:5.9326388889vw}@media screen and (min-width: 1440px){.navibar h1 img{width:85px}}@media screen and (max-width: 767px){.navibar h1 img{width:12.2666666667vw}}.navibar ul{margin-right:2.2916666667vw;font-size:1.25vw;letter-spacing:.0625vw;display:flex;justify-content:flex-end;align-items:center;flex-grow:2}@media screen and (min-width: 1440px){.navibar ul{margin-right:33px;font-size:18px;letter-spacing:.9px}}@media screen and (max-width: 767px){.navibar ul{display:none}}.navibar ul li{margin-right:2.0833333333vw}@media screen and (min-width: 1440px){.navibar ul li{margin-right:30px}}.navibar ul li:last-of-type{margin-right:0}.navibar ul li a{display:inline-block;padding:1.3888888889vw 0;white-space:nowrap;transition:all .4s}@media screen and (min-width: 1440px){.navibar ul li a{padding:20px 0}}.navibar ul li a.active{color:#e2470e}.navibar ul li a:hover{color:#e2470e}.navibar .btn-recruit{position:relative;margin-right:.6944444444vw;padding-left:2.0833333333vw;width:24.3055555556vw;height:4.1666666667vw;border-radius:5.5555555556vw;font-size:1.25vw;letter-spacing:.0625vw;display:flex;justify-content:flex-start;align-items:center;color:#fff;border:.1388888889vw solid #e2470e;background-color:#e2470e;transition:all .4s}@media screen and (min-width: 1440px){.navibar .btn-recruit{margin-right:10px;padding-left:30px;width:350px;height:60px;border-radius:80px;font-size:18px;letter-spacing:.9px;border:2px solid #e2470e}}@media screen and (max-width: 767px){.navibar .btn-recruit{margin:6.9333333333vw 0 0 8vw;padding-left:6.1333333333vw;width:81.3333333333vw;height:16vw;border-radius:16vw;font-size:4vw;letter-spacing:.2vw;border:.5333333333vw solid #e2470e;display:none}}.navibar .btn-recruit::before{content:"";position:absolute;top:.5555555556vw;right:.5555555556vw;width:2.7777777778vw;height:2.7777777778vw;border-radius:2.7777777778vw;background:#fff url(../img/icon_arrow_orange2.svg) 50% 50% no-repeat;background-size:1.5277777778vw auto}@media screen and (min-width: 1440px){.navibar .btn-recruit::before{top:8px;right:8px;width:40px;height:40px;border-radius:40px;background-size:22px auto}}@media screen and (max-width: 767px){.navibar .btn-recruit::before{top:2.1333333333vw;right:2.1333333333vw;width:10.6666666667vw;height:10.6666666667vw;border-radius:10.6666666667vw;background-size:5.8666666667vw auto}}.navibar .btn-recruit::after{content:"";position:absolute;top:.5555555556vw;right:.5555555556vw;width:2.7777777778vw;height:2.7777777778vw;border-radius:2.7777777778vw;background:#e2470e url(../img/icon_arrow_white.svg) 50% 50% no-repeat;background-size:1.5277777778vw auto;opacity:0;transition:all .4s}@media screen and (min-width: 1440px){.navibar .btn-recruit::after{top:8px;right:8px;width:40px;height:40px;border-radius:40px;background-size:22px auto}}@media screen and (max-width: 767px){.navibar .btn-recruit::after{top:2.1333333333vw;right:2.1333333333vw;width:10.6666666667vw;height:10.6666666667vw;border-radius:10.6666666667vw;background-size:5.8666666667vw auto}}.navibar .btn-recruit:hover{color:#e2470e;background-color:#fff}.navibar .btn-recruit:hover::after{opacity:1}.otherinfo{position:relative;margin:6.9444444444vw 0 0 11.1111111111vw;z-index:1}@media screen and (max-width: 767px){.otherinfo{margin:13.3333333333vw 0 0 9.8666666667vw}}.otherinfo .otherinfo-area{position:relative;display:flex;justify-content:flex-start;align-items:flex-start;z-index:2}@media screen and (max-width: 767px){.otherinfo .otherinfo-area{flex-wrap:wrap}}.otherinfo .otherinfo-area .inquiry dl dt{margin-top:.6944444444vw}@media screen and (max-width: 767px){.otherinfo .otherinfo-area .inquiry dl dt{margin-top:1.3333333333vw}}.otherinfo .otherinfo-area .inquiry dl dt:nth-of-type(1){margin-top:0}.otherinfo .otherinfo-area .inquiry dl dd{position:relative;margin:-.8333333333vw 0 0 4.1666666667vw;font-size:3.3333333333vw;line-height:180%;letter-spacing:.1666666667vw;color:#e2470e}@media screen and (max-width: 767px){.otherinfo .otherinfo-area .inquiry dl dd{margin:-1.3333333333vw 0 0 9.8666666667vw;font-size:8vw;letter-spacing:.4vw}}.otherinfo .otherinfo-area .inquiry dl dd a{position:relative;display:inline-block}.otherinfo .otherinfo-area .inquiry dl dd a::after{content:"";position:absolute;top:calc(50% - 1.3194444444vw);left:25.0694444444vw;width:4.6125vw;height:2.6388888889vw;background:url(../img/icon_freedial.svg) 0 0 no-repeat;background-size:contain}@media screen and (max-width: 767px){.otherinfo .otherinfo-area .inquiry dl dd a::after{top:calc(50% - 3.16vw);left:60vw;width:11.04vw;height:6.32vw}}.otherinfo .otherinfo-area .inquiry .btn-inquiry{position:relative;margin-top:3.0555555556vw;padding-left:7.0138888889vw;width:33.3333333333vw;height:7.6388888889vw;border:.1388888889vw solid #e2470e;border-radius:1.3888888889vw;display:flex;justify-content:flex-start;align-items:center;color:#e2470e;background-color:#fff;transition:all .4s}@media screen and (max-width: 767px){.otherinfo .otherinfo-area .inquiry .btn-inquiry{margin:5.3333333333vw 0 0 2.6666666667vw;padding-left:17.6vw;width:76vw;height:18.6666666667vw;border:.5333333333vw solid #e2470e;border-radius:3.4666666667vw}}.otherinfo .otherinfo-area .inquiry .btn-inquiry::before{content:"";position:absolute;top:calc(50% - 1.5625vw);left:3.1944444444vw;width:3.125vw;height:3.125vw;background:url(../img/icon_mail.svg) 0 0 no-repeat;background-size:contain}@media screen and (max-width: 767px){.otherinfo .otherinfo-area .inquiry .btn-inquiry::before{top:calc(50% - 4.8vw);left:5.3333333333vw;width:9.6vw;height:9.6vw}}.otherinfo .otherinfo-area .inquiry .btn-inquiry::after{content:"";position:absolute;top:calc(50% - 1.5625vw);left:3.1944444444vw;width:3.125vw;height:3.125vw;background:url(../img/icon_mail_white.svg) 0 0 no-repeat;background-size:contain;opacity:0;transition:all .4s}@media screen and (max-width: 767px){.otherinfo .otherinfo-area .inquiry .btn-inquiry::after{top:calc(50% - 4.8vw);left:5.3333333333vw;width:9.6vw;height:9.6vw}}.otherinfo .otherinfo-area .inquiry .btn-inquiry:hover{color:#fff;background-color:#e2470e}.otherinfo .otherinfo-area .inquiry .btn-inquiry:hover::after{opacity:1}.otherinfo .otherinfo-area .btn-search{position:relative;margin-left:5.5555555556vw;width:38.8888888889vw;height:27.7777777778vw;border-radius:3.4722222222vw;z-index:2}@media screen and (max-width: 767px){.otherinfo .otherinfo-area .btn-search{margin:10.6666666667vw 0 0 0;width:82.1333333333vw;height:72vw;border-radius:8vw;background-color:#fff}}.otherinfo .otherinfo-area .btn-search .bg{position:relative;width:38.8888888889vw;height:27.7777777778vw;border-radius:3.4722222222vw;overflow:hidden}@media screen and (max-width: 767px){.otherinfo .otherinfo-area .btn-search .bg{width:82.1333333333vw;height:53.3333333333vw;border-radius:8vw;border-bottom-left-radius:0;border-bottom-right-radius:0}}.otherinfo .otherinfo-area .btn-search .bg::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url(../img/contact_img1.jpg) 0 0 no-repeat;background-size:cover;overflow:hidden;transform:scale(1);transition:all .5s}@media screen and (max-width: 767px){.otherinfo .otherinfo-area .btn-search .bg::before{background-image:url(../img/contact_img1_sp.jpg)}}.otherinfo .otherinfo-area .btn-search .search-cap{position:absolute;top:.9722222222vw;left:-1.3888888889vw;width:13.8888888889vw;height:4.5138888889vw;border-radius:1.3888888889vw;color:#fff;background-color:#007237;display:flex;justify-content:center;align-items:center}@media screen and (max-width: 767px){.otherinfo .otherinfo-area .btn-search .search-cap{top:2.6666666667vw;left:-2.6666666667vw;width:35.4666666667vw;height:13.3333333333vw;border-radius:3.4666666667vw}}.otherinfo .otherinfo-area .btn-search .btn-with-arrow{position:absolute;top:auto;left:auto;bottom:.6944444444vw;right:.6944444444vw}@media screen and (max-width: 767px){.otherinfo .otherinfo-area .btn-search .btn-with-arrow{bottom:2.9333333333vw;right:2.9333333333vw}}.otherinfo .otherinfo-area .btn-search:hover .bg::before{transform:scale(1.05)}.otherinfo .otherinfo-area .btn-search:hover .btn-with-arrow p{color:#fff;background-color:#e2470e}.otherinfo .otherinfo-area .btn-search:hover .btn-with-arrow p::after{opacity:1}.otherinfo .bubble{position:absolute;-webkit-mask-image:url(../img/boyoboyo.svg);mask-image:url(../img/boyoboyo.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-size:cover;background-repeat:no-repeat}.otherinfo .bubble.col-1{top:-17.5694444444vw;left:-20.8333333333vw;width:15.0694444444vw;height:16.4583333333vw;background-color:#64b6d6}@media screen and (max-width: 767px){.otherinfo .bubble.col-1{top:-28.2666666667vw;left:-18.6666666667vw;width:25.0666666667vw;height:23.2vw}}.otherinfo .bubble.col-2{top:8.9583333333vw;left:80.0694444444vw;width:14.0972222222vw;height:14.6527777778vw;background-color:#007237}@media screen and (max-width: 767px){.otherinfo .bubble.col-2{top:115.2vw;left:74.6666666667vw;width:20.8vw;height:21.6vw}}.page-faq .otherinfo .bubble{position:fixed}.page-faq .otherinfo .bubble.col-1{top:auto;bottom:6.9444444444vw;left:-6.9444444444vw}@media screen and (max-width: 767px){.page-faq .otherinfo .bubble.col-1{bottom:53.3333333333vw;left:-16vw}}.page-faq .otherinfo .bubble.col-2{top:auto;bottom:3.4722222222vw;left:87.0138888889vw}@media screen and (max-width: 767px){.page-faq .otherinfo .bubble.col-2{bottom:32vw;left:88vw}}.recruitinfo{position:relative;margin-top:6.9444444444vw;width:100%;height:24.3055555556vw;background-color:#ed7700;overflow:hidden;z-index:10}@media screen and (max-width: 767px){.recruitinfo{margin-top:17.3333333333vw;height:93.3333333333vw}}.recruitinfo .recruit-cap{margin:4.8611111111vw 0 0 11.1111111111vw;display:flex;justify-content:flex-start;align-items:flex-start}@media screen and (max-width: 767px){.recruitinfo .recruit-cap{margin:49.3333333333vw 0 0 9.6vw}}.recruitinfo .recruit-cap img{width:14.7222222222vw}@media screen and (max-width: 767px){.recruitinfo .recruit-cap img{width:35.2vw}}.recruitinfo .recruit-cap p{margin:.9722222222vw 0 0 1.3888888889vw;color:#fff}@media screen and (max-width: 767px){.recruitinfo .recruit-cap p{margin:3.7333333333vw 0 0 4vw;line-height:100%}}.recruitinfo .recruit-txt{margin:1.7361111111vw 0 0 11.1111111111vw;color:#fff}@media screen and (max-width: 767px){.recruitinfo .recruit-txt{margin:1.6vw 0 0 9.6vw}}.recruitinfo .btn-with-arrow{margin:3.2638888889vw 0 0 11.1111111111vw}@media screen and (max-width: 767px){.recruitinfo .btn-with-arrow{margin:5.8666666667vw 0 0 6.6666666667vw;width:86.6666666667vw}.recruitinfo .btn-with-arrow p{padding-left:27.4666666667vw}}.recruitinfo .image{position:absolute;top:.6944444444vw;left:38.1944444444vw;width:56.25vw;height:22.9166666667vw;border-radius:3.4722222222vw;background:url(../img/recruit_img1.jpg) 0 0 no-repeat;background-size:cover}@media screen and (max-width: 767px){.recruitinfo .image{top:3.9493333333vw;left:4.0773333333vw;width:91.9226666667vw;height:37.4506666667vw;border-radius:5.6746666667vw}}footer{position:relative;width:100%;height:23.6111111111vw;background-color:#fff;overflow:hidden;z-index:11}@media screen and (max-width: 767px){footer{height:109.3333333333vw}}footer .logo{position:absolute;top:5.5555555556vw;left:11.1111111111vw;width:19.4444444444vw;height:12.9861111111vw;background:url(../img/logo2.svg) 0 0 no-repeat;background-size:contain}@media screen and (max-width: 767px){footer .logo{top:13.3333333333vw;left:22.1333333333vw;width:56vw;height:37.3333333333vw}}footer .box{position:relative;margin:7.0138888889vw 0 0 36.25vw}@media screen and (max-width: 767px){footer .box{margin:61.8666666667vw 0 0 0}}footer .box .group{position:relative;width:55.5555555556vw;display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap}@media screen and (max-width: 767px){footer .box .group{margin:0 auto;width:93.3333333333vw;justify-content:center}}footer .box .group li{margin:1.25vw 3.4722222222vw 0 0;font-size:1.3888888889vw;line-height:2.0138888889vw;letter-spacing:.0694444444vw}footer .box .group li:last-of-type{margin-right:0}@media screen and (max-width: 767px){footer .box .group li{margin:2.1333333333vw 2.1333333333vw 0 2.1333333333vw;font-size:2.9333333333vw;line-height:4.2666666667vw;letter-spacing:.1466666667vw}}footer .box .group2{margin-top:3.3333333333vw;display:flex;justify-content:flex-start;align-items:flex-start}@media screen and (max-width: 767px){footer .box .group2{margin-top:10.6666666667vw;justify-content:center;flex-wrap:wrap}}footer .box .group2 .copy{font-size:1.0416666667vw;line-height:180%;letter-spacing:.0416666667vw}@media screen and (max-width: 767px){footer .box .group2 .copy{margin-top:1.3333333333vw;width:100%;font-size:2.6666666667vw;letter-spacing:0;flex-wrap:wrap;order:2;text-align:center}}footer .box .group2 .menu{margin-left:5.5555555556vw;display:flex;justify-content:flex-start;align-items:flex-start}@media screen and (max-width: 767px){footer .box .group2 .menu{margin:0}}footer .box .group2 .menu li{margin-right:2.7777777778vw;font-size:1.1111111111vw;line-height:180%;letter-spacing:.0555555556vw}footer .box .group2 .menu li:last-of-type{margin-right:0}@media screen and (max-width: 767px){footer .box .group2 .menu li{margin-right:5.3333333333vw;font-size:3.2vw;letter-spacing:.16vw}}footer .box .group2 .menu li a{transition:all .4s}footer .box .group2 .menu li a.active{color:#e2470e}footer .box .group2 .menu li a:hover{color:#e2470e}.modal{position:fixed;top:0;left:0;width:100%;height:100%;opacity:0;visibility:hidden;overflow:auto;z-index:200;transition:all .5s}.modal-open .modal{visibility:visible;opacity:1}.modal .modal-bg{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(35,24,21,.7)}.modal .modal-contents{position:relative;margin:3.4722222222vw auto;padding:3.4722222222vw 5.5555555556vw 4.8611111111vw 5.5555555556vw;width:88.8888888889vw;border-radius:3.4722222222vw;background-color:#fff}@media screen and (max-width: 767px){.modal .modal-contents{margin:8vw auto;padding:5.3333333333vw 2.6666666667vw 13.3333333333vw 2.6666666667vw;width:97.3333333333vw;border-radius:5.3333333333vw}}.modal .modal-contents .modal-close{position:-webkit-sticky;position:sticky;top:3.4722222222vw;z-index:3}@media screen and (max-width: 767px){.modal .modal-contents .modal-close{position:fixed;top:auto;left:50%;bottom:4.5333333333vw}}.modal .modal-contents .modal-close .btn-modal-close{position:absolute;top:-1.3888888889vw;right:-3.4722222222vw;width:2.7777777778vw;height:2.7777777778vw;background:url(../img/icon_close.svg) 0 0 no-repeat;background-size:contain}@media screen and (max-width: 767px){.modal .modal-contents .modal-close .btn-modal-close{top:auto;right:auto;bottom:0;left:calc(50% - 4.8vw);width:9.6vw;height:9.6vw}}.modal .modal-contents .modal-close .btn-modal-close::after{content:"";position:absolute;top:0;left:0;width:2.7777777778vw;height:2.7777777778vw;background:url(../img/icon_close_white.svg) 0 0 no-repeat;background-size:contain;opacity:0;transition:all .4s}@media screen and (max-width: 767px){.modal .modal-contents .modal-close .btn-modal-close::after{width:9.6vw;height:9.6vw}}.modal .modal-contents .modal-close .btn-modal-close:hover::after{opacity:1}.modal .modal-contents .modal-challenge{display:none}.current-challenge .modal .modal-contents .modal-challenge{display:block}.modal .modal-contents .modal-challenge .cap{text-align:center}.current-id-slogan .modal .modal-contents .modal-challenge .cap{display:none}.modal .modal-contents .modal-challenge .tit{margin-top:.9722222222vw;text-align:center}@media screen and (max-width: 767px){.modal .modal-contents .modal-challenge .tit{margin-top:2.6666666667vw}}.modal .modal-contents .modal-challenge .tit img{width:34.4444444444vw}@media screen and (max-width: 767px){.modal .modal-contents .modal-challenge .tit img{width:78.6666666667vw}}.current-id-slogan .modal .modal-contents .modal-challenge .tit{display:none}.modal .modal-contents .modal-challenge .items{position:relative;margin-top:5.5555555556vw;padding:5.6944444444vw 2.7777777778vw 0 2.7777777778vw;width:100%;border-radius:3.4722222222vw;background:url(../img/bg.jpg);display:none;justify-content:space-between;align-items:stretch;flex-wrap:wrap}@media screen and (max-width: 767px){.modal .modal-contents .modal-challenge .items{margin-top:10.4vw;padding:13.3333333333vw 3.2vw 0 3.2vw;border-radius:8vw}}.modal .modal-contents .modal-challenge .items.modal-id-challenge1{border:.3472222222vw solid #f9be00}@media screen and (max-width: 767px){.modal .modal-contents .modal-challenge .items.modal-id-challenge1{border:.8vw solid #f9be00}}.current-id-challenge1 .modal .modal-contents .modal-challenge .items.modal-id-challenge1{display:flex}.modal .modal-contents .modal-challenge .items.modal-id-challenge2{border:.3472222222vw solid #64b6d6}@media screen and (max-width: 767px){.modal .modal-contents .modal-challenge .items.modal-id-challenge2{border:.8vw solid #64b6d6}}.current-id-challenge2 .modal .modal-contents .modal-challenge .items.modal-id-challenge2{display:flex}.modal .modal-contents .modal-challenge .items.modal-id-challenge3{border:.3472222222vw solid #ed7700}@media screen and (max-width: 767px){.modal .modal-contents .modal-challenge .items.modal-id-challenge3{border:.8vw solid #ed7700}}.current-id-challenge3 .modal .modal-contents .modal-challenge .items.modal-id-challenge3{display:flex}.modal .modal-contents .modal-challenge .items .items-cap{position:absolute;top:-2.7777777778vw;left:calc(50% - 13.8888888889vw);width:27.7777777778vw;height:5.5555555556vw;font-size:2.3611111111vw;line-height:5.5555555556vw;letter-spacing:.1180555556vw;border-radius:1.3888888889vw;color:#fff}@media screen and (max-width: 767px){.modal .modal-contents .modal-challenge .items .items-cap{top:-5.8666666667vw;left:calc(50% - 28.6666666667vw);width:57.3333333333vw;height:12.2666666667vw;font-size:4.5333333333vw;line-height:12.2666666667vw;letter-spacing:.2266666667vw;border-radius:3.4666666667vw}}.current-id-challenge1 .modal .modal-contents .modal-challenge .items .items-cap{padding-left:6.5972222222vw;background-color:#f9be00}@media screen and (max-width: 767px){.current-id-challenge1 .modal .modal-contents .modal-challenge .items .items-cap{padding-left:13.0666666667vw}}.current-id-challenge2 .modal .modal-contents .modal-challenge .items .items-cap{padding-left:5.3472222222vw;background-color:#64b6d6}@media screen and (max-width: 767px){.current-id-challenge2 .modal .modal-contents .modal-challenge .items .items-cap{padding-left:10.9333333333vw}}.current-id-challenge3 .modal .modal-contents .modal-challenge .items .items-cap{padding-left:4.1666666667vw;background-color:#ed7700}@media screen and (max-width: 767px){.current-id-challenge3 .modal .modal-contents .modal-challenge .items .items-cap{padding-left:8.5333333333vw}}.modal .modal-contents .modal-challenge .items .items-lead{margin-bottom:2.7777777778vw;width:100%;text-align:center}@media screen and (max-width: 767px){.modal .modal-contents .modal-challenge .items .items-lead{margin-bottom:8vw;text-align:left}}.modal .modal-contents .modal-challenge .items .item{margin-bottom:2.7777777778vw;border-radius:2.7777777778vw;background-color:#fff}@media screen and (max-width: 767px){.modal .modal-contents .modal-challenge .items .item{margin-bottom:8vw;border-radius:5.3333333333vw}}.modal .modal-contents .modal-challenge .items .item.col1{width:34.7222222222vw;min-height:31.9444444444vw}@media screen and (max-width: 767px){.modal .modal-contents .modal-challenge .items .item.col1{width:84vw;min-height:112vw}}.modal .modal-contents .modal-challenge .items .item.col2{width:72.2222222222vw;min-height:18.0555555556vw}@media screen and (max-width: 767px){.modal .modal-contents .modal-challenge .items .item.col2{width:84vw;min-height:112vw}}.modal .modal-contents .modal-challenge .items .item .item-cap{line-height:4.1666666667vw;border-radius:1.3888888889vw 1.3888888889vw 0 0;color:#fff;background-color:#007237;text-align:center}@media screen and (max-width: 767px){.modal .modal-contents .modal-challenge .items .item .item-cap{height:16vw;line-height:140%;border-radius:5.3333333333vw 5.3333333333vw 0 0;display:flex;justify-content:center;align-items:center}}.modal .modal-contents .modal-challenge .items .item .item-txt{padding:0 2.0833333333vw 2.0833333333vw 2.0833333333vw}@media screen and (max-width: 767px){.modal .modal-contents .modal-challenge .items .item .item-txt{padding:0 4vw 8vw 4vw}}.modal .modal-contents .modal-challenge .items .item .item-txt .item-img{text-align:center}.modal .modal-contents .modal-challenge .items .item .item-txt .item-img img{padding:1.0416666667vw;width:30.5555555556vw;height:17.9166666667vw;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 767px){.modal .modal-contents .modal-challenge .items .item .item-txt .item-img img{padding:1.3333333333vw;width:74.6666666667vw;height:47.2vw}}.modal .modal-contents .modal-challenge .items .item .item-txt p{letter-spacing:.0625vw}@media screen and (max-width: 767px){.modal .modal-contents .modal-challenge .items .item .item-txt p{letter-spacing:.1733333333vw}}.modal .modal-contents .modal-challenge .items .item .item-txt .item-wrap{padding:2.0833333333vw 0}@media screen and (max-width: 767px){.modal .modal-contents .modal-challenge .items .item .item-txt .item-wrap{padding:0}}.modal .modal-contents .modal-challenge .items .item .item-txt .item-wrap p{margin-top:1.3888888889vw}@media screen and (max-width: 767px){.modal .modal-contents .modal-challenge .items .item .item-txt .item-wrap p{margin-top:5.3333333333vw}.modal .modal-contents .modal-challenge .items .item .item-txt .item-wrap p span{display:block;margin-left:1em}}.modal .modal-contents .modal-challenge .items .item .item-txt .item-wrap p:first-of-type{margin-top:0}.modal .modal-contents .modal-challenge .items .item .item-txt .item-wrap p.font-s14{margin-top:.6944444444vw}@media screen and (max-width: 767px){.modal .modal-contents .modal-challenge .items .item .item-txt .item-wrap p.font-s14{margin-top:2.6666666667vw}}.modal .modal-contents .modal-challenge .items .item.col2 .item-cap{padding-left:1.8055555556vw;text-align:left}@media screen and (max-width: 767px){.modal .modal-contents .modal-challenge .items .item.col2 .item-cap{padding-left:0;text-align:center}}.modal .modal-contents .modal-challenge .items .item.col2 .item-txt{padding:0 2.4305555556vw 0 1.3888888889vw;display:flex;justify-content:flex-start;align-items:center}@media screen and (max-width: 767px){.modal .modal-contents .modal-challenge .items .item.col2 .item-txt{padding:0 4vw 8vw 4vw;display:block}}.modal .modal-contents .modal-challenge .items .item.col2 .item-txt p{margin-left:3.125vw}@media screen and (max-width: 767px){.modal .modal-contents .modal-challenge .items .item.col2 .item-txt p{margin-left:0}}.modal .modal-contents .modal-challenge .items .etc{margin-bottom:3.4722222222vw;width:100%;text-align:center}@media screen and (max-width: 767px){.modal .modal-contents .modal-challenge .items .etc{margin-bottom:9.3333333333vw;padding:0 4vw;text-align:left}}.modal .modal-contents .modal-challenge .slogan{position:relative;width:77.7777777778vw;display:none}@media screen and (max-width: 767px){.modal .modal-contents .modal-challenge .slogan{width:92vw}}.current-id-slogan .modal .modal-contents .modal-challenge .slogan.modal-id-slogan{display:block}.modal .modal-contents .modal-challenge .slogan .cap{text-align:center;display:block}.modal .modal-contents .modal-challenge .slogan .title{margin:.8333333333vw auto 0 auto;text-align:center;display:block}@media screen and (max-width: 767px){.modal .modal-contents .modal-challenge .slogan .title{margin-top:2.6666666667vw}}.modal .modal-contents .modal-challenge .slogan .title img{width:38.4402777778vw}@media screen and (max-width: 767px){.modal .modal-contents .modal-challenge .slogan .title img{width:88vw}}.modal .modal-contents .modal-challenge .slogan .waku{position:relative;margin-top:4.1666666667vw;padding:4.5138888889vw 5.2083333333vw 5.2083333333vw 5.2083333333vw;width:77.7777777778vw;border:.3472222222vw solid #f9be00;border-radius:3.4722222222vw}@media screen and (max-width: 767px){.modal .modal-contents .modal-challenge .slogan .waku{margin-top:5.3333333333vw;padding:8vw 4.5333333333vw 12vw 4.5333333333vw;width:92vw;border:.8vw solid #f9be00;border-radius:8vw}}.modal .modal-contents .modal-challenge .slogan .waku p{margin-top:4.1666666667vw}@media screen and (max-width: 767px){.modal .modal-contents .modal-challenge .slogan .waku p{margin-top:8vw}}.modal .modal-contents .modal-challenge .slogan .waku img{width:66.6666666667vw}@media screen and (max-width: 767px){.modal .modal-contents .modal-challenge .slogan .waku img{width:81.3333333333vw}}.modal .modal-contents .modal-ourjobs{display:none}.current-ourjobs .modal .modal-contents .modal-ourjobs{display:block}.modal .modal-contents .modal-ourjobs .items{position:relative;margin-top:1.3888888889vw;width:77.7777777778vw;display:none}@media screen and (max-width: 767px){.modal .modal-contents .modal-ourjobs .items{margin-top:-2.6666666667vw;width:92vw}}.modal .modal-contents .modal-ourjobs .items .jobdetail-wrapper{position:relative;padding:4.1666666667vw;width:77.7777777778vw;border-radius:3.4722222222vw;background-color:#f9be00}@media screen and (max-width: 767px){.modal .modal-contents .modal-ourjobs .items .jobdetail-wrapper{padding:4vw;width:92vw;border-radius:8vw}}.modal .modal-contents .modal-ourjobs .items .jobdetail-wrapper .jobdetail{position:relative;padding:2.0833333333vw;width:100%;border-radius:3.4722222222vw;background:url(../img/bg.jpg);display:flex;justify-content:space-between;align-items:flex-start}@media screen and (max-width: 767px){.modal .modal-contents .modal-ourjobs .items .jobdetail-wrapper .jobdetail{padding:2.6666666667vw;width:100%;border-radius:8vw;display:block}}.modal .modal-contents .modal-ourjobs .items .jobdetail-wrapper .jobdetail .text{position:relative;width:36.1111111111vw}@media screen and (max-width: 767px){.modal .modal-contents .modal-ourjobs .items .jobdetail-wrapper .jobdetail .text{width:78.6666666667vw}}.modal .modal-contents .modal-ourjobs .items .jobdetail-wrapper .jobdetail .text .job{position:relative;padding-left:2.0833333333vw;width:36.1111111111vw;height:4.5138888889vw;line-height:4.5138888889vw;border-radius:6.9444444444vw;color:#fff;background-color:#007237;display:inline-block}@media screen and (max-width: 767px){.modal .modal-contents .modal-ourjobs .items .jobdetail-wrapper .jobdetail .text .job{padding:0;width:78.6666666667vw;height:13.3333333333vw;line-height:13.3333333333vw;border-radius:133.3333333333vw;text-align:center}}.modal .modal-contents .modal-ourjobs .items .jobdetail-wrapper .jobdetail .text .name{position:relative;padding:1.2291666667vw 2.7777777778vw 0 2.0833333333vw}@media screen and (max-width: 767px){.modal .modal-contents .modal-ourjobs .items .jobdetail-wrapper .jobdetail .text .name{padding:73.3333333333vw 2.6666666667vw 0 2.6666666667vw}}.modal .modal-contents .modal-ourjobs .items .jobdetail-wrapper .jobdetail .text .name::after{content:"";position:absolute;bottom:-.6944444444vw;left:2.0833333333vw;width:31.25vw;border-bottom:.2083333333vw solid #007237}@media screen and (max-width: 767px){.modal .modal-contents .modal-ourjobs .items .jobdetail-wrapper .jobdetail .text .name::after{bottom:-2.1333333333vw;left:2.6666666667vw;width:73.3333333333vw;border-bottom:.5333333333vw solid #007237}}.modal .modal-contents .modal-ourjobs .items .jobdetail-wrapper .jobdetail .text .sub{position:relative;padding:1.3888888889vw 2.7777777778vw 0 2.0833333333vw}@media screen and (max-width: 767px){.modal .modal-contents .modal-ourjobs .items .jobdetail-wrapper .jobdetail .text .sub{padding:4.2666666667vw 2.6666666667vw 0 2.6666666667vw;line-height:160%}}.modal .modal-contents .modal-ourjobs .items .jobdetail-wrapper .jobdetail .text .detail{position:relative;margin-top:1.0416666667vw;padding:1.2152777778vw 2.0833333333vw;width:36.1111111111vw;font-size:1.1805555556vw;line-height:170%;letter-spacing:.0590277778vw;border-radius:3.4722222222vw;background-color:#fff}@media screen and (max-width: 767px){.modal .modal-contents .modal-ourjobs .items .jobdetail-wrapper .jobdetail .text .detail{margin-top:5.3333333333vw;padding:4.6666666667vw 4vw;width:78.6666666667vw;font-size:3.4666666667vw;line-height:160%;letter-spacing:.1733333333vw;border-radius:5.3333333333vw}}.modal .modal-contents .modal-ourjobs .items .jobdetail-wrapper .jobdetail .imgs{position:relative;width:27.7777777778vw;height:27.7777777778vw;border-radius:3.4722222222vw;overflow:hidden}@media screen and (max-width: 767px){.modal .modal-contents .modal-ourjobs .items .jobdetail-wrapper .jobdetail .imgs{position:absolute;top:21.3333333333vw;left:10.6666666667vw;width:62.6666666667vw;height:62.6666666667vw;border-radius:8vw;z-index:2}}.modal .modal-contents .modal-ourjobs .items .jobdetail-wrapper .jobdetail .imgs img{width:27.7777777778vw;height:27.7777777778vw;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 767px){.modal .modal-contents .modal-ourjobs .items .jobdetail-wrapper .jobdetail .imgs img{width:62.6666666667vw;height:62.6666666667vw}}.modal .modal-contents .modal-ourjobs .items .jobdetail-wrapper .jobdetail .imgs span{position:absolute;top:0;left:0;opacity:0;transition:all .4s}.modal .modal-contents .modal-ourjobs .items .jobdetail-wrapper .jobdetail .imgs span img.pos1{-o-object-position:0 50%;object-position:0 50%}.modal .modal-contents .modal-ourjobs .items .jobdetail-wrapper .jobdetail .imgs.on span{opacity:1}.modal .modal-contents .modal-ourjobs .items .cap{margin-top:6.0416666667vw;text-align:center}@media screen and (max-width: 767px){.modal .modal-contents .modal-ourjobs .items .cap{margin-top:13.3333333333vw}}.modal .modal-contents .modal-ourjobs .items .title{margin:.8333333333vw auto 0 auto;text-align:center}@media screen and (max-width: 767px){.modal .modal-contents .modal-ourjobs .items .title{margin-top:2.6666666667vw}}.modal .modal-contents .modal-ourjobs .items .title img{width:35.5916666667vw}@media screen and (max-width: 767px){.modal .modal-contents .modal-ourjobs .items .title img{width:79.04vw}}.modal .modal-contents .modal-ourjobs .items .office{margin-top:4.8611111111vw;width:77.7777777778vw}@media screen and (max-width: 767px){.modal .modal-contents .modal-ourjobs .items .office{margin:8vw 4vw 0 4vw;width:84vw}}.modal .modal-contents .modal-ourjobs .items .office .office-name{display:flex;justify-content:flex-start;align-items:center}.modal .modal-contents .modal-ourjobs .items .office .office-name p{white-space:nowrap}.modal .modal-contents .modal-ourjobs .items .office .office-name .bar{flex-grow:2;margin-left:2.0833333333vw;width:100%;height:.3472222222vw;background-color:#f9be00}@media screen and (max-width: 767px){.modal .modal-contents .modal-ourjobs .items .office .office-name .bar{margin-left:5.3333333333vw;height:.8vw;background-color:#f9be00}}.modal .modal-contents .modal-ourjobs .items .office .group .item{margin-top:3.4722222222vw;border-radius:3.4722222222vw;overflow:hidden}@media screen and (max-width: 767px){.modal .modal-contents .modal-ourjobs .items .office .group .item{margin-top:8vw;border-radius:5.3333333333vw}}.modal .modal-contents .modal-ourjobs .items .office .group .item .place{padding-left:2.7777777778vw;height:5.9027777778vw;line-height:5.9027777778vw;color:#fff;background-color:#007237}@media screen and (max-width: 767px){.modal .modal-contents .modal-ourjobs .items .office .group .item .place{padding-left:8vw;height:16vw;line-height:16vw}}.modal .modal-contents .modal-ourjobs .items .office .group .item .info{padding:1.3888888889vw;background:url(../img/bg.jpg)}@media screen and (max-width: 767px){.modal .modal-contents .modal-ourjobs .items .office .group .item .info{padding:2.6666666667vw 4vw 4vw 4vw}}.modal .modal-contents .modal-ourjobs .items .office .group .item .info dl{position:relative;margin-left:1.3888888889vw;width:72.2222222222vw;display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap}@media screen and (max-width: 767px){.modal .modal-contents .modal-ourjobs .items .office .group .item .info dl{margin-left:0;width:76vw}}.modal .modal-contents .modal-ourjobs .items .office .group .item .info dl dt{display:inline-block;margin-top:.3472222222vw;width:9.7222222222vw;height:1.875vw;font-size:1.0416666667vw;line-height:1.875vw;border-radius:3.4722222222vw;color:#fff;background-color:#ed7700;text-align:center}@media screen and (max-width: 767px){.modal .modal-contents .modal-ourjobs .items .office .group .item .info dl dt{margin-top:2.6666666667vw;min-width:32vw;width:auto;height:6.6666666667vw;font-size:3.2vw;line-height:6.6666666667vw;border-radius:13.3333333333vw}}.modal .modal-contents .modal-ourjobs .items .office .group .item .info dl dd{margin:.3472222222vw 0 0 1.3888888889vw;width:59.0277777778vw;line-height:160%}@media screen and (max-width: 767px){.modal .modal-contents .modal-ourjobs .items .office .group .item .info dl dd{margin:.5333333333vw 0 0 2.6666666667vw;width:73.3333333333vw}}.modal .modal-contents .modal-ourjobs .items .office .group .item .info .detail-wrapper{position:relative;margin-top:1.7361111111vw;padding:1.3888888889vw 1.3888888889vw 1.7361111111vw 1.3888888889vw;width:75vw;border-radius:2.0833333333vw;background-color:#fff}@media screen and (max-width: 767px){.modal .modal-contents .modal-ourjobs .items .office .group .item .info .detail-wrapper{margin-top:6.6666666667vw;padding:4.5333333333vw 5.0666666667vw 5.3333333333vw 5.0666666667vw;width:76vw;border-radius:5.3333333333vw}}.modal .modal-contents .modal-ourjobs .items .office .group .item .info .detail-wrapper .address{margin-left:.2083333333vw}@media screen and (max-width: 767px){.modal .modal-contents .modal-ourjobs .items .office .group .item .info .detail-wrapper .address{margin-left:0}}.modal .modal-contents .modal-ourjobs .items .office .group .item .info .detail-wrapper .detail{display:flex;justify-content:space-between;align-items:center}@media screen and (max-width: 767px){.modal .modal-contents .modal-ourjobs .items .office .group .item .info .detail-wrapper .detail{justify-content:center;flex-wrap:wrap}}.modal .modal-contents .modal-ourjobs .items .office .group .item .info .detail-wrapper .detail .tel{position:relative;margin-left:4.1666666667vw;font-size:2.7777777778vw;line-height:180%;letter-spacing:.1388888889vw;color:#e2470e}@media screen and (max-width: 767px){.modal .modal-contents .modal-ourjobs .items .office .group .item .info .detail-wrapper .detail .tel{margin-left:9.8666666667vw;font-size:8vw;letter-spacing:.4vw;white-space:nowrap}}.modal .modal-contents .modal-ourjobs .items .office .group .item .info .detail-wrapper .detail .btns a{margin-right:1.3888888889vw}@media screen and (max-width: 767px){.modal .modal-contents .modal-ourjobs .items .office .group .item .info .detail-wrapper .detail .btns a{margin:4vw 0 0 0;width:65.3333333333vw}}.modal .modal-contents .modal-ourjobs .items .office .group .item .info .detail-wrapper .detail .btns a:last-of-type{margin-right:0}.modal .modal-contents .modal-ourjobs .items.jobview{display:block}.modal .modal-contents .modal-ourjobs .items .norecruit{position:relative;margin:4.1666666667vw auto 0 auto;width:54.1666666667vw;display:flex;justify-content:center;align-items:center}@media screen and (max-width: 767px){.modal .modal-contents .modal-ourjobs .items .norecruit{margin-top:8vw;width:76vw}}.modal .modal-contents .modal-ourjobs .btn-office-search{display:inline-block;margin-top:3.4722222222vw}@media screen and (max-width: 767px){.modal .modal-contents .modal-ourjobs .btn-office-search{margin:10.6666666667vw 0 0 4vw;width:84vw}}.modal .modal-contents .modal-ourjobs .btn-office-search p{position:relative;width:77.7777777778vw;height:4.8611111111vw;font-size:1.6666666667vw;line-height:100%;font-weight:500;letter-spacing:.0763888889vw;border:.1388888889vw solid #e2470e;border-radius:5.5555555556vw;display:flex;justify-content:center;align-items:center;color:#fff;background-color:#e2470e;transition:all .4s}@media screen and (max-width: 767px){.modal .modal-contents .modal-ourjobs .btn-office-search p{width:84vw;height:13.3333333333vw;font-size:3.7333333333vw;letter-spacing:.0486111111vw;border:.5333333333vw solid #e2470e;border-radius:26.6666666667vw}}.modal .modal-contents .modal-ourjobs .btn-office-search p::before{content:"";position:absolute;top:calc(50% - 1.7361111111vw);right:.6944444444vw;width:3.4722222222vw;height:3.4722222222vw;border-radius:3.4722222222vw;background:#fff url(../img/icon_arrow_orange2.svg) 50% 50% no-repeat;background-size:1.5277777778vw auto}@media screen and (max-width: 767px){.modal .modal-contents .modal-ourjobs .btn-office-search p::before{top:calc(50% - 4.8vw);right:1.6vw;width:9.6vw;height:9.6vw;border-radius:9.6vw;background-size:4.2666666667vw auto}}.modal .modal-contents .modal-ourjobs .btn-office-search p::after{content:"";position:absolute;top:calc(50% - 1.7361111111vw);right:.6944444444vw;width:3.4722222222vw;height:3.4722222222vw;border-radius:3.4722222222vw;background:#e2470e url(../img/icon_arrow_white.svg) 50% 50% no-repeat;background-size:1.5277777778vw auto;opacity:0;transition:all .4s}@media screen and (max-width: 767px){.modal .modal-contents .modal-ourjobs .btn-office-search p::after{top:calc(50% - 4.8vw);right:1.6vw;width:9.6vw;height:9.6vw;border-radius:9.6vw;background-size:4.2666666667vw auto}}.modal .modal-contents .modal-ourjobs .btn-office-search:hover p{color:#e2470e;background-color:#fff}.modal .modal-contents .modal-ourjobs .btn-office-search:hover p::after{opacity:1}.modal .modal-contents .modal-ourjobs .btn-office-search.hide{display:none}.modal .modal-contents .modal-ourjobs .slogan{position:relative;width:77.7777777778vw;display:none}@media screen and (max-width: 767px){.modal .modal-contents .modal-ourjobs .slogan{width:92vw}}.current-id-slogan .modal .modal-contents .modal-ourjobs .slogan.modal-id-slogan{display:block}.modal .modal-contents .modal-ourjobs .slogan .cap{text-align:center}.modal .modal-contents .modal-ourjobs .slogan .title{margin:.8333333333vw auto 0 auto;text-align:center}@media screen and (max-width: 767px){.modal .modal-contents .modal-ourjobs .slogan .title{margin-top:2.6666666667vw}}.modal .modal-contents .modal-ourjobs .slogan .title img{width:38.4402777778vw}@media screen and (max-width: 767px){.modal .modal-contents .modal-ourjobs .slogan .title img{width:88vw}}.modal .modal-contents .modal-ourjobs .slogan .waku{position:relative;margin-top:4.1666666667vw;padding:4.5138888889vw 5.2083333333vw 5.2083333333vw 5.2083333333vw;width:77.7777777778vw;border:.3472222222vw solid #f9be00;border-radius:3.4722222222vw}@media screen and (max-width: 767px){.modal .modal-contents .modal-ourjobs .slogan .waku{margin-top:5.3333333333vw;padding:8vw 4.5333333333vw 12vw 4.5333333333vw;width:92vw;border:.8vw solid #f9be00;border-radius:8vw}}.modal .modal-contents .modal-ourjobs .slogan .waku p{margin-top:4.1666666667vw}@media screen and (max-width: 767px){.modal .modal-contents .modal-ourjobs .slogan .waku p{margin-top:8vw}}.modal .modal-contents .modal-ourjobs .slogan .waku img{width:66.6666666667vw}@media screen and (max-width: 767px){.modal .modal-contents .modal-ourjobs .slogan .waku img{width:81.3333333333vw}}.top .kv{position:relative;width:100%;opacity:1}.top .kv h2{position:relative;padding-top:14.5138888889vw;text-align:center;z-index:10}@media screen and (max-width: 767px){.top .kv h2{padding-top:32vw}}.top .kv h2 img{width:56.0895833333vw}@media screen and (max-width: 767px){.top .kv h2 img{width:79.4666666667vw}}.top .kv p{position:relative;margin-top:2.7777777778vw;font-size:1.3888888889vw;line-height:200%;letter-spacing:.1388888889vw;text-align:center;z-index:10}@media screen and (max-width: 767px){.top .kv p{margin-top:5.3333333333vw;font-size:3.4666666667vw;letter-spacing:.3466666667vw}}.top .kv p:first-of-type{margin-top:4.1666666667vw}@media screen and (max-width: 767px){.top .kv p:first-of-type{margin-top:8vw}}.top .kv .scroll-anim{position:absolute;top:56.25vw;left:5.6944444444vw;width:.1388888889vw;height:4.1666666667vw;background-color:#f9be00;z-index:3}.top .kv .scroll-anim::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#ed7700;-webkit-animation:bound-loop 2s ease-in-out infinite;animation:bound-loop 2s ease-in-out infinite}.top .kv .scroll-anim img{position:relative;margin-left:.7638888889vw;width:2.9166666667vw}.top .kv .bubble{position:absolute;-webkit-mask-image:url(../img/boyoboyo.svg);mask-image:url(../img/boyoboyo.svg);-webkit-mask-position:50% 50%;mask-position:50% 50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-size:cover;background-position:50% 50%;background-repeat:no-repeat;opacity:1}.top .kv .bubble.col-1{top:-8.4722222222vw;left:-10.3472222222vw;width:33.2638888889vw;height:29.1666666667vw;background-color:#f9be00;-webkit-mask-image:url(../img/fv_boyo_1b.svg);mask-image:url(../img/fv_boyo_1b.svg);transform:scale(0.8)}@media screen and (max-width: 767px){.top .kv .bubble.col-1{top:-6.4vw;left:-14.9333333333vw;width:42.1333333333vw;height:37.3333333333vw}}.top .kv .bubble.col-2{top:21.25vw;left:-5.9027777778vw;width:12.6388888889vw;height:15.1388888889vw;background-color:#007237;-webkit-mask-image:url(../img/fv_boyo_2.svg);mask-image:url(../img/fv_boyo_2.svg);transform:scale(0.8)}@media screen and (max-width: 767px){.top .kv .bubble.col-2{top:63.2vw;left:-5.6vw;width:16.5333333333vw;height:19.4666666667vw}}.top .kv .bubble.col-3{top:-.5555555556vw;left:60.7291666667vw;width:13.5416666667vw;height:14.3055555556vw;background-color:#64b6d6;-webkit-mask-image:url(../img/fv_boyo_4.svg);mask-image:url(../img/fv_boyo_4.svg);transform:scale(0.8)}@media screen and (max-width: 767px){.top .kv .bubble.col-3{top:2.9333333333vw;left:54.6666666667vw;width:17.0666666667vw;height:17.3333333333vw}}.top .kv .bubble.col-4{top:16.5277777778vw;left:80.7638888889vw;width:16.5277777778vw;height:12.5694444444vw;background-color:#ed7700;-webkit-mask-image:url(../img/fv_boyo_6.svg);mask-image:url(../img/fv_boyo_6.svg);transform:scale(0.8)}@media screen and (max-width: 767px){.top .kv .bubble.col-4{top:26.1333333333vw;left:93.8666666667vw;width:17.6vw;height:13.6vw}}.top .kv .bubble.col-5{top:27.9166666667vw;left:96.3888888889vw;width:13.0555555556vw;height:13.1944444444vw;background-color:#007237;-webkit-mask-image:url(../img/fv_boyo_7.svg);mask-image:url(../img/fv_boyo_7.svg);transform:scale(0.8)}@media screen and (max-width: 767px){.top .kv .bubble.col-5{top:59.2vw;left:88.2666666667vw;width:16.5333333333vw;height:17.0666666667vw}}.top .kv .bubble.col-6{top:31.3888888889vw;left:69.6527777778vw;width:16.9444444444vw;height:18.4027777778vw;background-color:#f9be00;-webkit-mask-image:url(../img/fv_boyo_8.svg);mask-image:url(../img/fv_boyo_8.svg);transform:scale(0.8)}@media screen and (max-width: 767px){.top .kv .bubble.col-6{top:109.8666666667vw;left:86.9333333333vw;width:21.3333333333vw;height:22.9333333333vw}}.top .kv .bubble.col-7{top:48.0555555556vw;left:93.1944444444vw;width:14.5833333333vw;height:16.4583333333vw;background-color:#e2470e;-webkit-mask-image:url(../img/fv_boyo_10.svg);mask-image:url(../img/fv_boyo_10.svg);transform:scale(0.8)}@media screen and (max-width: 767px){.top .kv .bubble.col-7{top:171.4666666667vw;left:89.6vw;width:17.3333333333vw;height:18.6666666667vw}}.top .kv .bubble.col-8{top:66.1111111111vw;left:22.0138888889vw;width:8.5416666667vw;height:8.6805555556vw;background-color:#64b6d6;-webkit-mask-image:url(../img/fv_boyo_11.svg);mask-image:url(../img/fv_boyo_11.svg);transform:scale(0.8)}@media screen and (max-width: 767px){.top .kv .bubble.col-8{top:202.9333333333vw;left:14.1333333333vw;width:10.9333333333vw;height:9.8666666667vw}}.top .kv .bubble.img-1{top:25.625vw;left:-7.2222222222vw;width:34.0277777778vw;height:29.7222222222vw;background-image:url(../img/kv_img1.jpg);-webkit-mask-image:url(../img/fv_boyo_3.svg);mask-image:url(../img/fv_boyo_3.svg);transform:scale(0.8);z-index:2}@media screen and (max-width: 767px){.top .kv .bubble.img-1{top:77.0666666667vw;left:-11.2vw;width:36vw;height:32vw}}.top .kv .bubble.img-2{top:1.9444444444vw;left:82.0833333333vw;width:22.9861111111vw;height:20.3472222222vw;background-image:url(../img/kv_img2.jpg);-webkit-mask-image:url(../img/fv_boyo_5.svg);mask-image:url(../img/fv_boyo_5.svg);transform:scale(0.8);z-index:2}@media screen and (max-width: 767px){.top .kv .bubble.img-2{top:12.2666666667vw;left:78.9333333333vw;width:23.7333333333vw;height:20.2666666667vw}}.top .kv .bubble.img-3{top:47.4305555556vw;left:70.3472222222vw;width:22.7777777778vw;height:19.375vw;background-image:url(../img/kv_img3.jpg);-webkit-mask-image:url(../img/fv_boyo_9.svg);mask-image:url(../img/fv_boyo_9.svg);transform:scale(0.8);z-index:2}@media screen and (max-width: 767px){.top .kv .bubble.img-3{top:125.3333333333vw;left:84vw;width:23.2vw;height:20vw}}.top .kv .bubble.end{transform:scale(1);transition:transform 4s,opacity .5s}.top .kv .bubble.col-1-org{top:-8.4722222222vw;left:-10.3472222222vw;width:33.2638888889vw;height:29.1666666667vw;background-color:#f9be00;-webkit-mask-image:url(../img/fv_boyo_1b_org.svg);mask-image:url(../img/fv_boyo_1b_org.svg)}@media screen and (max-width: 767px){.top .kv .bubble.col-1-org{top:-6.4vw;left:-14.9333333333vw;width:42.1333333333vw;height:37.3333333333vw}}.top .kv .bubble.col-1-org.end2{transform:scale(0.8)}.top .kv .bubble.col-2-org{top:21.25vw;left:-5.9027777778vw;width:12.6388888889vw;height:15.1388888889vw;background-color:#007237;-webkit-mask-image:url(../img/fv_boyo_2_org.svg);mask-image:url(../img/fv_boyo_2_org.svg)}@media screen and (max-width: 767px){.top .kv .bubble.col-2-org{top:63.2vw;left:-5.6vw;width:16.5333333333vw;height:19.4666666667vw}}.top .kv .bubble.col-2-org.end2{transform:scale(0.8)}.top .kv .bubble.col-3-org{top:-.5555555556vw;left:60.7291666667vw;width:13.5416666667vw;height:14.3055555556vw;background-color:#64b6d6;-webkit-mask-image:url(../img/fv_boyo_4_org.svg);mask-image:url(../img/fv_boyo_4_org.svg)}@media screen and (max-width: 767px){.top .kv .bubble.col-3-org{top:2.9333333333vw;left:54.6666666667vw;width:17.0666666667vw;height:17.3333333333vw}}.top .kv .bubble.col-3-org.end2{transform:scale(0.8)}.top .kv .bubble.col-4-org{top:16.5277777778vw;left:80.7638888889vw;width:16.5277777778vw;height:12.5694444444vw;background-color:#ed7700;-webkit-mask-image:url(../img/fv_boyo_6_org.svg);mask-image:url(../img/fv_boyo_6_org.svg)}@media screen and (max-width: 767px){.top .kv .bubble.col-4-org{top:26.1333333333vw;left:93.8666666667vw;width:17.6vw;height:13.6vw}}.top .kv .bubble.col-4-org.end2{transform:scale(0.8)}.top .kv .bubble.col-5-org{top:27.9166666667vw;left:96.3888888889vw;width:13.0555555556vw;height:13.1944444444vw;background-color:#007237;-webkit-mask-image:url(../img/fv_boyo_7_org.svg);mask-image:url(../img/fv_boyo_7_org.svg)}@media screen and (max-width: 767px){.top .kv .bubble.col-5-org{top:59.2vw;left:88.2666666667vw;width:16.5333333333vw;height:17.0666666667vw}}.top .kv .bubble.col-5-org.end2{transform:scale(0.8)}.top .kv .bubble.col-6-org{top:31.3888888889vw;left:69.6527777778vw;width:16.9444444444vw;height:18.4027777778vw;background-color:#f9be00;-webkit-mask-image:url(../img/fv_boyo_8_org.svg);mask-image:url(../img/fv_boyo_8_org.svg)}@media screen and (max-width: 767px){.top .kv .bubble.col-6-org{top:109.8666666667vw;left:86.9333333333vw;width:21.3333333333vw;height:22.9333333333vw}}.top .kv .bubble.col-6-org.end2{transform:scale(0.8)}.top .kv .bubble.col-7-org{top:48.0555555556vw;left:93.1944444444vw;width:14.5833333333vw;height:16.4583333333vw;background-color:#e2470e;-webkit-mask-image:url(../img/fv_boyo_10_org.svg);mask-image:url(../img/fv_boyo_10_org.svg)}@media screen and (max-width: 767px){.top .kv .bubble.col-7-org{top:171.4666666667vw;left:89.6vw;width:17.3333333333vw;height:18.6666666667vw}}.top .kv .bubble.col-7-org.end2{transform:scale(0.8)}.top .kv .bubble.col-8-org{top:66.1111111111vw;left:22.0138888889vw;width:8.5416666667vw;height:8.6805555556vw;background-color:#64b6d6;-webkit-mask-image:url(../img/fv_boyo_11_org.svg);mask-image:url(../img/fv_boyo_11_org.svg)}@media screen and (max-width: 767px){.top .kv .bubble.col-8-org{top:202.9333333333vw;left:14.1333333333vw;width:10.9333333333vw;height:9.8666666667vw}}.top .kv .bubble.col-8-org.end2{transform:scale(0.8)}.top .kv .bubble.img-1-org{top:25.625vw;left:-7.2222222222vw;width:34.0277777778vw;height:29.7222222222vw;background-image:url(../img/kv_img1.jpg);-webkit-mask-image:url(../img/fv_boyo_3_org.svg);mask-image:url(../img/fv_boyo_3_org.svg);z-index:3}@media screen and (max-width: 767px){.top .kv .bubble.img-1-org{top:77.0666666667vw;left:-11.2vw;width:36vw;height:32vw}}.top .kv .bubble.img-1-org.end2{opacity:0}.top .kv .bubble.img-2-org{top:1.9444444444vw;left:82.0833333333vw;width:22.9861111111vw;height:20.3472222222vw;background-image:url(../img/kv_img2.jpg);-webkit-mask-image:url(../img/fv_boyo_5_org.svg);mask-image:url(../img/fv_boyo_5_org.svg);z-index:3}@media screen and (max-width: 767px){.top .kv .bubble.img-2-org{top:12.2666666667vw;left:78.9333333333vw;width:23.7333333333vw;height:20.2666666667vw}}.top .kv .bubble.img-2-org.end2{opacity:0}.top .kv .bubble.img-3-org{top:47.4305555556vw;left:70.3472222222vw;width:22.7777777778vw;height:19.375vw;background-image:url(../img/kv_img3.jpg);-webkit-mask-image:url(../img/fv_boyo_9_org.svg);mask-image:url(../img/fv_boyo_9_org.svg);z-index:3}@media screen and (max-width: 767px){.top .kv .bubble.img-3-org{top:125.3333333333vw;left:84vw;width:23.2vw;height:20vw}}.top .kv .bubble.img-3-org.end2{opacity:0}.top .kv .bubble.end2{transition:all 2s}.top.init2 .kv .bubble.org{opacity:0}.top.init3 .kv .bubble:not(.org){opacity:0}.top .challenge{position:relative;margin:10.9027777778vw 0 0 18.0555555556vw;width:83.3333333333vw;height:73.8194444444vw;border-radius:6.9444444444vw 0 0 6.9444444444vw;background-color:#fff}@media screen and (max-width: 767px){.top .challenge{margin:14.1333333333vw 0 0 12vw;width:88vw;height:220vw;border-radius:10.6666666667vw 0 0 10.6666666667vw}}.top .challenge .cap{margin-left:-6.9444444444vw;padding-top:3.2229166667vw}@media screen and (max-width: 767px){.top .challenge .cap{margin-left:-8vw;padding-top:8.5333333333vw}}.top .challenge h2{margin:.9722222222vw 0 0 -6.9444444444vw}@media screen and (max-width: 767px){.top .challenge h2{margin:2.6666666667vw 0 0 -8vw}}.top .challenge h2 img{width:50.4166666667vw}@media screen and (max-width: 767px){.top .challenge h2 img{width:78.6666666667vw}}.top .challenge h3{position:relative;margin:1.1111111111vw 0 0 4.1666666667vw;z-index:3}@media screen and (max-width: 767px){.top .challenge h3{margin:5.3333333333vw 0 0 7.4666666667vw;width:76.5333333333vw}}.top .challenge .bubble{position:absolute;-webkit-mask-image:url(../img/boyoboyo_w.svg);mask-image:url(../img/boyoboyo_w.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.top .challenge .bubble.col-1{top:49.2013888889vw;left:-21.5972222222vw;width:14.1666666667vw;height:13.0555555556vw;background-color:#64b6d6}@media screen and (max-width: 767px){.top .challenge .bubble.col-1{top:144.2666666667vw;left:-30.4vw;width:25.0666666667vw;height:23.2vw}}.top .challenge .bubble.img-1{top:1.4583333333vw;left:47.5694444444vw;width:35.9722222222vw;height:28.8194444444vw;background-image:url(../img/kv_img4.jpg);background-size:cover;background-position:50% 50%;z-index:2}@media screen and (max-width: 767px){.top .challenge .items-spwrap{position:relative;margin:10.6666666667vw 0 0 -12vw;width:100vw;height:77.3333333333vw;overflow-x:scroll;scrollbar-width:none}.top .challenge .items-spwrap::-webkit-scrollbar{display:none}}.top .challenge .items{position:relative;margin:4.4444444444vw 0 0 -8.3333333333vw;width:84.7222222222vw;height:27.0833333333vw;display:flex;justify-content:space-around;align-items:flex-start;z-index:5}@media screen and (max-width: 767px){.top .challenge .items{margin:0;width:244vw;height:77.3333333333vw;justify-content:flex-start}}.top .challenge .items .item{position:relative;width:25vw;height:27.0833333333vw;border:.3472222222vw solid #000;border-radius:3.4722222222vw;background-color:#fff}@media screen and (max-width: 767px){.top .challenge .items .item{margin-left:12vw;width:69.3333333333vw;height:77.3333333333vw;border:.8vw solid #000;border-radius:8vw}.top .challenge .items .item:first-of-type{margin-left:8vw}}.top .challenge .items .item .item-cap{margin:1.4583333333vw 0 0 -1.5972222222vw;padding-left:3.4722222222vw;width:20.8333333333vw;height:4.5138888889vw;font-size:1.6666666667vw;line-height:4.5138888889vw;letter-spacing:.0833333333vw;border-radius:1.3888888889vw;color:#fff}@media screen and (max-width: 767px){.top .challenge .items .item .item-cap{margin:4.5333333333vw 0 0 -4vw;padding-left:9.6vw;width:57.3333333333vw;height:12.2666666667vw;font-size:4.5333333333vw;line-height:12.2666666667vw;letter-spacing:.2266666667vw;border-radius:3.4666666667vw}}.top .challenge .items .item .item-txt{padding:1.3888888889vw 1.7361111111vw 0 1.7361111111vw;font-size:1.25vw;line-height:160%;letter-spacing:.0625vw;text-align:center}@media screen and (max-width: 767px){.top .challenge .items .item .item-txt{padding:4.5333333333vw 5.0666666667vw 0 5.6vw;font-size:3.4666666667vw;letter-spacing:.1733333333vw}}.top .challenge .items .item .item-img{margin-top:.6944444444vw;text-align:center}@media screen and (max-width: 767px){.top .challenge .items .item .item-img{margin-top:2.6666666667vw}}.top .challenge .items .item .item-img img{width:20.8333333333vw}@media screen and (max-width: 767px){.top .challenge .items .item .item-img img{width:58.6666666667vw}}.top .challenge .items .item .icon-arrow{position:absolute;bottom:1.3888888889vw;right:1.3888888889vw;width:3.4722222222vw;height:3.4722222222vw;border-radius:3.4722222222vw;background:url(../img/icon_arrow_white.svg) 50% 50% no-repeat;background-size:1.5277777778vw auto}@media screen and (max-width: 767px){.top .challenge .items .item .icon-arrow{bottom:3.7333333333vw;right:4vw;width:9.6vw;height:9.6vw;border-radius:9.6vw;background-size:4.2666666667vw auto}}.top .challenge .items .item .icon-arrow::after{content:"";position:absolute;top:0;left:0;width:3.4722222222vw;height:3.4722222222vw;border-radius:3.4722222222vw;opacity:0;transition:all .4s}@media screen and (max-width: 767px){.top .challenge .items .item .icon-arrow::after{width:9.6vw;height:9.6vw;border-radius:9.6vw}}.top .challenge .items .item.item-1{border-color:#f9be00}.top .challenge .items .item.item-1 .item-cap{background-color:#f9be00}.top .challenge .items .item.item-1 .icon-arrow{background-color:#f9be00}.top .challenge .items .item.item-1 .icon-arrow::after{background:url(../img/icon_arrow_yellow.svg) 50% 50% no-repeat;background-size:1.5277777778vw auto}@media screen and (max-width: 767px){.top .challenge .items .item.item-1 .icon-arrow::after{background-size:4.2666666667vw auto}}.top .challenge .items .item.item-1:hover .icon-arrow{outline:.1388888889vw solid #f9be00}@media screen and (max-width: 767px){.top .challenge .items .item.item-1:hover .icon-arrow{outline:.5333333333vw solid #f9be00}}.top .challenge .items .item.item-2{border-color:#64b6d6}.top .challenge .items .item.item-2 .item-cap{background-color:#64b6d6}.top .challenge .items .item.item-2 .icon-arrow{background-color:#64b6d6}.top .challenge .items .item.item-2 .icon-arrow::after{background:url(../img/icon_arrow_blue.svg) 50% 50% no-repeat;background-size:1.5277777778vw auto}@media screen and (max-width: 767px){.top .challenge .items .item.item-2 .icon-arrow::after{background-size:4.2666666667vw auto}}.top .challenge .items .item.item-2:hover .icon-arrow{outline:.1388888889vw solid #64b6d6}@media screen and (max-width: 767px){.top .challenge .items .item.item-2:hover .icon-arrow{outline:.5333333333vw solid #64b6d6}}.top .challenge .items .item.item-3{border-color:#ed7700}.top .challenge .items .item.item-3 .item-cap{background-color:#ed7700}.top .challenge .items .item.item-3 .icon-arrow{background-color:#ed7700}.top .challenge .items .item.item-3 .icon-arrow::after{background:url(../img/icon_arrow_orange.svg) 50% 50% no-repeat;background-size:1.5277777778vw auto}@media screen and (max-width: 767px){.top .challenge .items .item.item-3 .icon-arrow::after{background-size:4.2666666667vw auto}}.top .challenge .items .item.item-3:hover .icon-arrow{outline:.1388888889vw solid #ed7700}@media screen and (max-width: 767px){.top .challenge .items .item.item-3:hover .icon-arrow{outline:.5333333333vw solid #ed7700}}.top .challenge .items .item:hover .icon-arrow{outline-offset:-.1388888889vw;background-color:#fff}@media screen and (max-width: 767px){.top .challenge .items .item:hover .icon-arrow{outline-offset:.5333333333vw solid #ed7700}}.top .challenge .items .item:hover .icon-arrow::after{opacity:1}.top .challenge .banner-area{position:relative;margin:4.5138888889vw 0 0 9.7222222222vw}@media screen and (max-width: 767px){.top .challenge .banner-area{margin:13.3333333333vw 0 0 7.4666666667vw}}.top .challenge .banner-area img{width:61.1111111111vw}@media screen and (max-width: 767px){.top .challenge .banner-area img{width:76vw}}.top .people{position:relative;margin-top:6.9444444444vw;width:81.9444444444vw;height:118.4027777778vw;border-radius:0 6.9444444444vw 6.9444444444vw 0;background-color:#fff}@media screen and (max-width: 767px){.top .people{margin-top:17.8666666667vw;width:88vw;height:429.3333333333vw;border-radius:0 10.6666666667vw 10.6666666667vw 0}}.top .people .cap{margin-left:11.1111111111vw;padding-top:4.375vw}@media screen and (max-width: 767px){.top .people .cap{margin-left:4vw;padding-top:8.5333333333vw}}.top .people h2{margin:1.4583333333vw 0 0 11.1111111111vw}@media screen and (max-width: 767px){.top .people h2{margin:2.6666666667vw 0 0 4vw}}.top .people h2 img{width:33.75vw}@media screen and (max-width: 767px){.top .people h2 img{width:53.3333333333vw}}.top .people h3{margin:.6944444444vw 0 0 22.2222222222vw;width:55.5555555556vw}@media screen and (max-width: 767px){.top .people h3{margin:5.3333333333vw 0 0 4vw;width:76.5333333333vw}}.top .people .bubble{position:absolute;-webkit-mask-image:url(../img/boyoboyo.svg);mask-image:url(../img/boyoboyo.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-size:cover;background-repeat:no-repeat}.top .people .bubble.col-1{top:-8.6111111111vw;left:82.7777777778vw;width:30.3472222222vw;height:25.4166666667vw;background-color:#007237}@media screen and (max-width: 767px){.top .people .bubble.col-1{top:-18.6666666667vw;left:85.3333333333vw;width:21.3333333333vw;height:25.3333333333vw}}.top .people .bubble.col-2{top:91.8055555556vw;left:37.3611111111vw;width:25.5555555556vw;height:22.7777777778vw;background-color:#64b6d6}.top .people .items{position:absolute;top:29.6527777778vw;left:0;width:100%;height:59.2361111111vw}@media screen and (max-width: 767px){.top .people .items{top:76vw;width:100%;height:338.6666666667vw}}.top .people .items .item{position:absolute;border-radius:3.4722222222vw;background-color:#fff}@media screen and (max-width: 767px){.top .people .items .item{border-radius:8vw}}.top .people .items .item .item-cap{position:relative;margin:1.0798611111vw 0 0 -1.3888888889vw;padding:.2083333333vw 1.0416666667vw .6944444444vw 5.5555555556vw;border-radius:1.3888888889vw;display:inline-block;white-space:nowrap;z-index:2}@media screen and (max-width: 767px){.top .people .items .item .item-cap{margin:2.6666666667vw 0 0 -2.6666666667vw;padding:.2666666667vw 3.92vw 1.6vw 13.3333333333vw;border-radius:3.4666666667vw}}.top .people .items .item .item-cap img{position:absolute;top:.8333333333vw;left:.6944444444vw;width:4.1666666667vw;height:4.1666666667vw;border-radius:4.1666666667vw;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 767px){.top .people .items .item .item-cap img{top:1.8666666667vw;left:1.8666666667vw;width:9.6vw;height:9.6vw;border-radius:9.6vw}}.top .people .items .item .item-cap p{color:#fff}.top .people .items .item .item-cap span{position:relative;margin-top:.3472222222vw;display:inline-block;padding:0 .6944444444vw;font-size:1.0416666667vw;line-height:1.7361111111vw;letter-spacing:.0763888889vw;border-radius:1.7361111111vw;background-color:#fff}@media screen and (max-width: 767px){.top .people .items .item .item-cap span{margin-top:.2666666667vw;padding:0 1.3333333333vw;font-size:2.6666666667vw;line-height:4.2666666667vw;letter-spacing:.1333333333vw;border-radius:8vw}}.top .people .items .item .bg{position:absolute;top:0;left:0;border-radius:3.4722222222vw;overflow:hidden}@media screen and (max-width: 767px){.top .people .items .item .bg{border-radius:8vw}}.top .people .items .item .bg img{width:38.8888888889vw;-o-object-fit:cover;object-fit:cover;transform:scale(1);transition:all .5s}@media screen and (max-width: 767px){.top .people .items .item .bg img{width:82.6666666667vw}}.top .people .items .item .icon-arrow{position:absolute;bottom:1.3888888889vw;right:1.3888888889vw;width:3.4722222222vw;height:3.4722222222vw;border-radius:3.4722222222vw;background:#e2470e url(../img/icon_arrow_white.svg) 50% 50% no-repeat;background-size:1.5277777778vw auto}@media screen and (max-width: 767px){.top .people .items .item .icon-arrow{bottom:2.6666666667vw;right:2.6666666667vw;width:9.6vw;height:9.6vw;border-radius:9.6vw;background-size:4.2666666667vw auto}}.top .people .items .item .icon-arrow::after{content:"";position:absolute;top:0;left:0;width:3.4722222222vw;height:3.4722222222vw;border-radius:3.4722222222vw;background:url(../img/icon_arrow_orange2.svg) 50% 50% no-repeat;background-size:1.5277777778vw auto;opacity:0;transition:all .4s}@media screen and (max-width: 767px){.top .people .items .item .icon-arrow::after{width:9.6vw;height:9.6vw;border-radius:9.6vw;background-size:4.2666666667vw auto}}.top .people .items .item.item-1{top:0;left:9.7222222222vw;width:38.8888888889vw;height:38.1944444444vw}@media screen and (max-width: 767px){.top .people .items .item.item-1{left:8.8vw;width:82.6666666667vw;height:81.0666666667vw}}.top .people .items .item.item-1 .item-cap{background-color:#64b6d6}.top .people .items .item.item-1 .item-cap span{color:#64b6d6}.top .people .items .item.item-1 .bg img{width:38.8888888889vw;height:38.1944444444vw}@media screen and (max-width: 767px){.top .people .items .item.item-1 .bg img{width:82.6666666667vw;height:81.0666666667vw}}.top .people .items .item.item-2{top:0;left:52.0833333333vw;width:38.8888888889vw;height:17.3611111111vw}@media screen and (max-width: 767px){.top .people .items .item.item-2{top:86.4vw;left:8.8vw;width:82.6666666667vw;height:36.8vw}}.top .people .items .item.item-2 .item-cap{background-color:#e2470e}.top .people .items .item.item-2 .item-cap span{color:#e2470e}.top .people .items .item.item-2 .bg img{width:38.8888888889vw;height:17.3611111111vw}@media screen and (max-width: 767px){.top .people .items .item.item-2 .bg img{width:82.6666666667vw;height:36.8vw}}.top .people .items .item.item-3{top:41.875vw;left:9.7222222222vw;width:38.8888888889vw;height:38.1944444444vw}@media screen and (max-width: 767px){.top .people .items .item.item-3{top:215.2vw;left:8.8vw;width:82.6666666667vw;height:81.0666666667vw}}.top .people .items .item.item-3 .item-cap{background-color:#f9be00}.top .people .items .item.item-3 .item-cap span{color:#f9be00}.top .people .items .item.item-3 .bg img{width:38.8888888889vw;height:38.1944444444vw}@media screen and (max-width: 767px){.top .people .items .item.item-3 .bg img{width:82.6666666667vw;height:81.0666666667vw}}.top .people .items .item.item-4{top:20.8333333333vw;left:52.0833333333vw;width:38.8888888889vw;height:38.1944444444vw}@media screen and (max-width: 767px){.top .people .items .item.item-4{top:128.8vw;left:8.8vw;width:82.6666666667vw;height:81.0666666667vw}}.top .people .items .item.item-4 .item-cap{background-color:#007237}.top .people .items .item.item-4 .item-cap span{color:#007237}.top .people .items .item.item-4 .bg img{width:38.8888888889vw;height:39.0277777778vw}@media screen and (max-width: 767px){.top .people .items .item.item-4 .bg img{width:82.6666666667vw;height:81.0666666667vw}}.top .people .items .item.item-5{top:62.7083333333vw;left:52.0833333333vw;width:38.8888888889vw;height:17.3611111111vw}@media screen and (max-width: 767px){.top .people .items .item.item-5{top:301.8666666667vw;left:8.8vw;width:82.6666666667vw;height:36.8vw}}.top .people .items .item.item-5 .item-cap{background-color:#ed7700}.top .people .items .item.item-5 .item-cap span{color:#ed7700}.top .people .items .item.item-5 .bg img{width:38.8888888889vw;height:17.3611111111vw}@media screen and (max-width: 767px){.top .people .items .item.item-5 .bg img{width:82.6666666667vw;height:36.8vw}}.top .people .items .item:hover .bg img{transform:scale(1.05)}.top .people .items .item:hover .icon-arrow{outline:.1388888889vw solid #e2470e;outline-offset:-.1388888889vw;background-color:#fff}@media screen and (max-width: 767px){.top .people .items .item:hover .icon-arrow{outline:.5333333333vw solid #e2470e;outline-offset:-.5333333333vw}}.top .people .items .item:hover .icon-arrow::after{opacity:1}.top .people .items .rect{position:absolute}.top .people .items .rect.col-1{top:0;left:-.6944444444vw;width:6.9444444444vw;height:38.1944444444vw;border-radius:0 3.4722222222vw 3.4722222222vw 0;background-color:#f9be00}@media screen and (max-width: 767px){.top .people .items .rect.col-1{left:-21.8666666667vw;width:26.6666666667vw;height:36.8vw;border-radius:0 8vw 8vw 0}}.top .people .items .rect.col-2{top:41.875vw;left:-.6944444444vw;width:6.9444444444vw;height:38.1944444444vw;border-radius:0 3.4722222222vw 3.4722222222vw 0;background-color:#007237}@media screen and (max-width: 767px){.top .people .items .rect.col-2{top:42.1333333333vw;left:-21.8666666667vw;width:26.6666666667vw;height:81.3333333333vw;border-radius:0 8vw 8vw 0}}.top .people .items .rect.col-3{top:0;left:94.375vw;width:6.9444444444vw;height:38.1944444444vw;border-radius:3.4722222222vw 0 0 3.4722222222vw;background-color:#64b6d6}@media screen and (max-width: 767px){.top .people .items .rect.col-3{left:95.4666666667vw;width:26.6666666667vw;height:36.8vw;border-radius:8vw 0 0 8vw}}.top .people .items .rect.col-4{top:41.875vw;left:94.375vw;width:6.9444444444vw;height:38.1944444444vw;border-radius:3.4722222222vw 0 0 3.4722222222vw;background-color:#ed7700}@media screen and (max-width: 767px){.top .people .items .rect.col-4{top:42.1333333333vw;left:95.4666666667vw;width:26.6666666667vw;height:81.3333333333vw;border-radius:8vw 0 0 8vw}}@media screen and (max-width: 767px){.top .people .items .rect.col-5{top:128.8vw;left:-21.8666666667vw;width:26.6666666667vw;height:81.3333333333vw;border-radius:0 8vw 8vw 0;background-color:#64b6d6}.top .people .items .rect.col-6{top:215.4666666667vw;left:-21.8666666667vw;width:26.6666666667vw;height:36.8vw;border-radius:0 8vw 8vw 0;background-color:#e2470e}.top .people .items .rect.col-7{top:257.6vw;left:-21.8666666667vw;width:26.6666666667vw;height:81.3333333333vw;border-radius:0 8vw 8vw 0;background-color:#64b6d6}.top .people .items .rect.col-8{top:128.8vw;left:95.4666666667vw;width:26.6666666667vw;height:81.3333333333vw;border-radius:8vw 0 0 8vw;background-color:#007237}.top .people .items .rect.col-9{top:215.4666666667vw;left:95.4666666667vw;width:26.6666666667vw;height:36.8vw;border-radius:8vw 0 0 8vw;background-color:#f9be00}.top .people .items .rect.col-10{top:257.6vw;left:95.4666666667vw;width:26.6666666667vw;height:81.3333333333vw;border-radius:8vw 0 0 8vw;background-color:#007237}}.top .ourjobs{position:relative;margin-top:6.3888888889vw;width:100%;text-align:center}@media screen and (max-width: 767px){.top .ourjobs{margin-top:12vw}}.top .ourjobs h2{position:relative;margin-top:1.7777777778vw;z-index:2}@media screen and (max-width: 767px){.top .ourjobs h2{margin-top:2.6666666667vw}}.top .ourjobs h2 img{width:44.2361111111vw}@media screen and (max-width: 767px){.top .ourjobs h2 img{width:67.7333333333vw}}.top .ourjobs h3{margin-top:2.7777777778vw;font-size:1.5277777778vw;line-height:180%;letter-spacing:.1527777778vw}@media screen and (max-width: 767px){.top .ourjobs h3{margin-top:8vw;font-size:4.5333333333vw;letter-spacing:.4533333333vw}}.top .ourjobs h4{margin-top:.6944444444vw}@media screen and (max-width: 767px){.top .ourjobs h4{margin:2.6666666667vw 0 0 6.6666666667vw;width:86.6666666667vw;text-align:left}}.top .ourjobs .btn-message{position:relative;margin:2.7777777778vw auto 0 auto;padding-left:2.4305555556vw;width:29.1666666667vw;height:4.8611111111vw;font-size:1.25vw;line-height:180%;letter-spacing:.0625vw;color:#e2470e;background-color:#fff;border-radius:5.5555555556vw;border:.1388888889vw solid #e2470e;text-align:left;display:flex;justify-content:flex-start;align-items:center;z-index:2;transition:all .4s}@media screen and (max-width: 767px){.top .ourjobs .btn-message{margin:8vw auto 0 auto;padding-left:5.0666666667vw;width:82.6666666667vw;height:13.3333333333vw;font-size:3.7333333333vw;letter-spacing:.1866666667vw;border-radius:26.6666666667vw;border:.5333333333vw solid #e2470e}}.top .ourjobs .btn-message::before{content:"";position:absolute;top:.5555555556vw;right:.625vw;width:3.4722222222vw;height:3.4722222222vw;border-radius:3.4722222222vw;background:#e2470e url(../img/icon_arrow_white.svg) 50% 50% no-repeat;background-size:1.5277777778vw auto}@media screen and (max-width: 767px){.top .ourjobs .btn-message::before{top:1.3333333333vw;right:1.6vw;width:9.6vw;height:9.6vw;border-radius:9.6vw;background-size:4.2666666667vw auto}}.top .ourjobs .btn-message::after{content:"";position:absolute;top:.5555555556vw;right:.625vw;width:3.4722222222vw;height:3.4722222222vw;border-radius:3.4722222222vw;background:#fff url(../img/icon_arrow_orange2.svg) 50% 50% no-repeat;background-size:1.5277777778vw auto;opacity:0;transition:all .4s}@media screen and (max-width: 767px){.top .ourjobs .btn-message::after{top:1.3333333333vw;right:1.6vw;width:9.6vw;height:9.6vw;border-radius:9.6vw;background-size:4.2666666667vw auto}}.top .ourjobs .btn-message:hover{color:#fff;background-color:#e2470e;border:.1388888889vw solid #e2470e}@media screen and (max-width: 767px){.top .ourjobs .btn-message:hover{border:.5333333333vw solid #e2470e}}.top .ourjobs .btn-message:hover::after{opacity:1}.top .ourjobs .bubble{position:absolute;-webkit-mask-image:url(../img/boyoboyo.svg);mask-image:url(../img/boyoboyo.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-size:cover;background-repeat:no-repeat}.top .ourjobs .bubble.col-1{top:-2.3263888889vw;left:12.2916666667vw;width:19.7916666667vw;height:18.1944444444vw;background-color:#f9be00}@media screen and (max-width: 767px){.top .ourjobs .bubble.col-1{top:-3.36vw;left:-10.1333333333vw;width:33.3333333333vw;height:30.6666666667vw}}.top .ourjobs .bubble.col-2{top:17.9513888889vw;left:92.3611111111vw;width:16.8055555556vw;height:15.4166666667vw;background-color:#64b6d6}@media screen and (max-width: 767px){.top .ourjobs .bubble.col-2{top:70.7653333333vw;left:81.6vw;width:28.2666666667vw;height:25.8666666667vw}}.top .ourjobs .bubble.col-3{top:62.4305555556vw;left:-22.8472222222vw;width:38.0555555556vw;height:34.2361111111vw;background-color:#ed7700}.top .ourjobs .bubble.col-4{top:146.5972222222vw;left:91.6666666667vw;width:14.4444444444vw;height:16.1805555556vw;background-color:#e2470e}@media screen and (max-width: 767px){.top .ourjobs .items-spwrap{position:relative;margin-top:13.3333333333vw;width:100%;height:62.9333333333vw;overflow-x:scroll;scrollbar-width:none}.top .ourjobs .items-spwrap::-webkit-scrollbar{display:none}}.top .ourjobs .items{position:relative;margin:0 auto;width:88.8888888889vw;display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;z-index:2}@media screen and (max-width: 767px){.top .ourjobs .items{margin:0;width:1264vw}}.top .ourjobs .items .item{position:relative;margin:6.9444444444vw 0 0 2.7777777778vw;width:27.7777777778vw;min-height:22.2222222222vw;border-radius:3.4722222222vw;background-color:#fff}.top .ourjobs .items .item:nth-of-type(3n+1){margin-left:0}.top .ourjobs .items .item:nth-of-type(-n+3){margin-top:5.0694444444vw}@media screen and (max-width: 767px){.top .ourjobs .items .item{margin:0 0 0 5.3333333333vw;width:78.6666666667vw;min-height:52vw;border-radius:8vw}.top .ourjobs .items .item:nth-of-type(3n+1){margin-left:5.3333333333vw}.top .ourjobs .items .item:nth-of-type(-n+3){margin-top:0}.top .ourjobs .items .item:first-of-type{margin-left:4vw}}.top .ourjobs .items .item .item-cap{position:relative;width:27.7777777778vw;height:5.9027777778vw;border-radius:3.4722222222vw 3.4722222222vw 0 0;color:#fff;background-color:#007237;display:flex;justify-content:center;align-items:center;transition:all .5s}@media screen and (max-width: 767px){.top .ourjobs .items .item .item-cap{width:78.6666666667vw;height:13.3333333333vw;border-radius:8vw 8vw 0 0}}.top .ourjobs .items .item .item-txt{position:relative;padding:1.9097222222vw 2.0833333333vw 4.1666666667vw 2.0833333333vw;width:27.7777777778vw;font-size:1.25vw;line-height:160%;letter-spacing:.0625vw;border-radius:0 0 3.4722222222vw 3.4722222222vw;text-align:left}@media screen and (max-width: 767px){.top .ourjobs .items .item .item-txt{padding:3.2vw 6.6666666667vw 8.8vw 6.6666666667vw;width:78.6666666667vw;font-size:3.4666666667vw;letter-spacing:.1733333333vw;border-radius:0 0 8vw 8vw}}.top .ourjobs .items .item .item-photo{position:absolute;bottom:-3.4722222222vw;left:calc(50% - 4.1666666667vw);width:8.3333333333vw;height:8.3333333333vw;border:.6944444444vw solid #fff;border-radius:6.9444444444vw;overflow:hidden}@media screen and (max-width: 767px){.top .ourjobs .items .item .item-photo{bottom:-9.3333333333vw;left:calc(50% - 10.6666666667vw);width:18.6666666667vw;height:18.6666666667vw;border:1.3333333333vw solid #fff;border-radius:18.6666666667vw}}.top .ourjobs .items .item .item-photo img{width:6.9444444444vw;height:6.9444444444vw;-o-object-fit:cover;object-fit:cover;border-radius:6.9444444444vw;overflow:hidden;transform:scale(1);transition:transform .5s}@media screen and (max-width: 767px){.top .ourjobs .items .item .item-photo img{width:16vw;height:16vw;border-radius:16vw}}.top .ourjobs .items .item:hover .item-cap{background-color:#e2470e}.top .ourjobs .items .item:hover .item-photo img{transform:scale(1.05)}.top .ourjobs .faq{position:relative;margin:9.0277777778vw auto 0 auto;width:88.8888888889vw;height:13.8888888889vw;border-radius:3.4722222222vw;background-color:#007237;text-align:left;overflow:hidden}@media screen and (max-width: 767px){.top .ourjobs .faq{margin:13.3333333333vw auto 0 auto;width:92vw;height:64vw;border-radius:8vw}}.top .ourjobs .faq .faq-cap{position:relative;margin:2.7083333333vw 0 0 5.5555555556vw;display:flex;justify-content:flex-start;align-items:flex-end}@media screen and (max-width: 767px){.top .ourjobs .faq .faq-cap{margin:7.7333333333vw 0 0 8vw}}.top .ourjobs .faq .faq-cap img{width:9.3402777778vw}@media screen and (max-width: 767px){.top .ourjobs .faq .faq-cap img{width:24.8vw}}.top .ourjobs .faq .faq-cap p{margin-left:1.3888888889vw;font-size:1.6666666667vw;line-height:100%;letter-spacing:.0833333333vw;color:#fff}@media screen and (max-width: 767px){.top .ourjobs .faq .faq-cap p{margin-left:4vw;font-size:4.5333333333vw;letter-spacing:.2266666667vw}}.top .ourjobs .faq .faq-txt{margin:1.1111111111vw 0 0 5.5555555556vw;color:#fff}@media screen and (max-width: 767px){.top .ourjobs .faq .faq-txt{margin:2.6666666667vw 0 0 8vw}}.top .ourjobs .faq .btn-faq{position:absolute;top:3.125vw;left:36.1111111111vw;width:47.2222222222vw;height:7.6388888889vw;border:.1388888889vw solid #e2470e;border-radius:1.3888888889vw;background-color:#fff;display:flex;justify-content:center;align-items:center;transition:all .4s}@media screen and (max-width: 767px){.top .ourjobs .faq .btn-faq{top:37.68vw;left:8vw;width:76vw;height:18.6666666667vw;border:.5333333333vw solid #e2470e;border-radius:3.4666666667vw}}.top .ourjobs .faq .btn-faq span{position:relative;display:inline-block;padding-left:3.8194444444vw;color:#e2470e;transition:all .4s}@media screen and (max-width: 767px){.top .ourjobs .faq .btn-faq span{padding-left:12.2666666667vw}}.top .ourjobs .faq .btn-faq span::before{content:"";position:absolute;top:calc(50% - 1.5625vw);left:0;width:3.125vw;height:3.125vw;background:url(../img/icon_faq.svg) 0 0 no-repeat;background-size:contain}@media screen and (max-width: 767px){.top .ourjobs .faq .btn-faq span::before{top:calc(50% - 4.8vw);width:9.6vw;height:9.6vw}}.top .ourjobs .faq .btn-faq span::after{content:"";position:absolute;top:calc(50% - 1.5625vw);left:0;width:3.125vw;height:3.125vw;background:url(../img/icon_faq_white.svg) 0 0 no-repeat;background-size:contain;opacity:0;transition:all .4s}@media screen and (max-width: 767px){.top .ourjobs .faq .btn-faq span::after{top:calc(50% - 4.8vw);width:9.6vw;height:9.6vw}}.top .ourjobs .faq .btn-faq:hover{background-color:#e2470e}.top .ourjobs .faq .btn-faq:hover span{color:#fff}.top .ourjobs .faq .btn-faq:hover span::after{opacity:1}.top .ourgroup{position:relative;margin:9.2361111111vw 0 0 5.5555555556vw;width:95.8333333333vw;height:98.6111111111vw;border-radius:6.9444444444vw 0 0 6.9444444444vw;overflow:hidden;background-color:#fff;z-index:2}@media screen and (max-width: 767px){.top .ourgroup{margin:18.6666666667vw 0 0 4.5333333333vw;width:95.4666666667vw;height:253.3333333333vw;border-radius:10.6666666667vw 0 0 10.6666666667vw}}.top .ourgroup .cap{margin:4.8611111111vw 0 0 5.5555555556vw}@media screen and (max-width: 767px){.top .ourgroup .cap{margin:8.5333333333vw 0 0 7.4666666667vw}}.top .ourgroup h2{margin:.9722222222vw 0 0 5.5555555556vw}@media screen and (max-width: 767px){.top .ourgroup h2{margin:2.848vw 0 0 7.4666666667vw}}.top .ourgroup h2 img{width:49.5833333333vw}@media screen and (max-width: 767px){.top .ourgroup h2 img{width:76.6666666667vw}}.top .ourgroup h3{position:relative;margin:1.0416666667vw 0 0 16.6666666667vw;z-index:2}@media screen and (max-width: 767px){.top .ourgroup h3{margin:5.3333333333vw 0 0 14.9333333333vw;width:77.3333333333vw}}.top .ourgroup .bubble{position:absolute;-webkit-mask-image:url(../img/boyoboyo.svg);mask-image:url(../img/boyoboyo.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-size:cover;background-repeat:no-repeat}.top .ourgroup .bubble.col-1{top:10.4861111111vw;left:68.9583333333vw;width:30.625vw;height:27.7777777778vw;background-color:#f9be00}@media screen and (max-width: 767px){.top .ourgroup .bubble.col-1{top:57.8666666667vw;left:79.2vw;width:38.4vw;height:34.6666666667vw}}.top .ourgroup .btn-group{position:relative;display:inline-block;margin:4.0625vw 0 0 5.5555555556vw;width:83.3333333333vw;height:25.0694444444vw;border:.3472222222vw solid #f9be00;border-radius:3.4722222222vw;overflow:hidden}@media screen and (max-width: 767px){.top .ourgroup .btn-group{margin:10.6666666667vw 0 0 3.4666666667vw;width:88vw;height:44vw;border:.5333333333vw solid #f9be00;border-radius:5.3333333333vw}}.top .ourgroup .btn-group::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url(../img/group_img1.jpg) 50% 50% no-repeat;background-size:cover;transform:scale(1);transform-origin:100% 50%;transition:all .5s}@media screen and (max-width: 767px){.top .ourgroup .btn-group::before{background:url(../img/group_img1_sp.jpg) 50% 50% no-repeat;background-size:cover}}.top .ourgroup .btn-group .logo{position:absolute;top:5.3055555556vw;left:6.1805555556vw;width:21.1805555556vw;height:14.1666666667vw;background:url(../img/logo2.svg) 0 0 no-repeat;background-size:contain}@media screen and (max-width: 767px){.top .ourgroup .btn-group .logo{top:12.8vw;left:5.8666666667vw;width:26.6666666667vw;height:17.8666666667vw}}.top .ourgroup .btn-group .btn-with-arrow{position:absolute;top:18.2638888889vw;left:auto;right:1.25vw;white-space:nowrap}@media screen and (max-width: 767px){.top .ourgroup .btn-group .btn-with-arrow{top:27.4666666667vw;right:2.1333333333vw}}.top .ourgroup .btn-group:hover::before{transform:scale(1.025)}.top .ourgroup .btn-group:hover .btn-with-arrow p{color:#fff;background-color:#e2470e}.top .ourgroup .btn-group:hover .btn-with-arrow p::after{opacity:1}.top .ourgroup .news-area{position:relative;margin:6.25vw 0 0 5.5555555556vw;width:83.3333333333vw}@media screen and (max-width: 767px){.top .ourgroup .news-area{margin:13.0666666667vw 0 0 0;width:95.4666666667vw}}.top .ourgroup .news-area .box{position:relative;display:flex;justify-content:space-between;align-items:flex-start}.top .ourgroup .news-area .box .news-cap{position:relative;margin-top:.625vw;display:flex;justify-content:flex-start;align-items:flex-start}@media screen and (max-width: 767px){.top .ourgroup .news-area .box .news-cap{margin:0 0 0 5.3333333333vw}}.top .ourgroup .news-area .box .news-cap img{width:11.1111111111vw}@media screen and (max-width: 767px){.top .ourgroup .news-area .box .news-cap img{width:26.6666666667vw}}.top .ourgroup .news-area .box .news-cap p{margin:.9722222222vw 0 0 1.3888888889vw}@media screen and (max-width: 767px){.top .ourgroup .news-area .box .news-cap p{margin:1.92vw 0 0 4vw}}.top .ourgroup .news-area .box .btn-news{margin-right:1.4583333333vw}@media screen and (max-width: 767px){.top .ourgroup .news-area .box .btn-news{position:absolute;top:98.9333333333vw;left:13.0666666667vw;width:65.3333333333vw}.top .ourgroup .news-area .box .btn-news p{padding-left:18.6666666667vw}}@media screen and (max-width: 767px){.top .ourgroup .news-area .items-spwrap{position:relative;margin-top:5.3333333333vw;width:95.4666666667vw;height:76vw;overflow-x:scroll;scrollbar-width:none}.top .ourgroup .news-area .items-spwrap::-webkit-scrollbar{display:none}}.top .ourgroup .news-area .items{position:relative;margin-top:2.0833333333vw;width:83.3333333333vw;display:flex;justify-content:flex-start;align-items:flex-start}@media screen and (max-width: 767px){.top .ourgroup .news-area .items{margin-top:0;width:249.3333333333vw}}.top .ourgroup .news-area .items .item{position:relative;margin-left:2.7777777778vw;width:26.0416666667vw;height:26.0416666667vw;border-radius:3.0902777778vw;background:url(../img/bg.jpg);overflow:hidden}.top .ourgroup .news-area .items .item:nth-of-type(1){margin-left:0}@media screen and (max-width: 767px){.top .ourgroup .news-area .items .item{margin-left:5.3333333333vw;width:76vw;height:76vw;border-radius:8vw}.top .ourgroup .news-area .items .item:nth-of-type(1){margin-left:5.3333333333vw}}.top .ourgroup .news-area .items .item a{display:inline-block}.top .ourgroup .news-area .items .item a .item-img{width:26.0416666667vw;height:14.5833333333vw;overflow:hidden}@media screen and (max-width: 767px){.top .ourgroup .news-area .items .item a .item-img{width:76vw;height:42.6666666667vw}}.top .ourgroup .news-area .items .item a .item-img img{width:26.0416666667vw;height:14.5833333333vw;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 0;object-position:50% 0;transform:scale(1);transition:all .5s}@media screen and (max-width: 767px){.top .ourgroup .news-area .items .item a .item-img img{width:76vw;height:42.6666666667vw}}.top .ourgroup .news-area .items .item a .item-area{padding:2.3611111111vw 1.875vw 1.7361111111vw 1.875vw}@media screen and (max-width: 767px){.top .ourgroup .news-area .items .item a .item-area{padding:5.2vw 5.3333333333vw 9.2vw 5.3333333333vw}}.top .ourgroup .news-area .items .item a .item-area .item-info{display:flex;justify-content:flex-start;align-items:center;font-size:.9879861111vw;line-height:170%;letter-spacing:.049375vw}@media screen and (max-width: 767px){.top .ourgroup .news-area .items .item a .item-area .item-info{font-size:3.2vw;letter-spacing:.16vw}}.top .ourgroup .news-area .items .item a .item-area .item-info .item-date{color:#e2470e}.top .ourgroup .news-area .items .item a .item-area .item-info .item-category{position:relative;margin-left:1.8541666667vw}.top .ourgroup .news-area .items .item a .item-area .item-info .item-category::after{content:"";position:absolute;top:calc(50% - .6174652778vw);left:-.9263888889vw;width:.0617361111vw;height:1.2349305556vw;background-color:#d9d9d9}@media screen and (max-width: 767px){.top .ourgroup .news-area .items .item a .item-area .item-info .item-category{margin-left:5.3333333333vw}.top .ourgroup .news-area .items .item a .item-area .item-info .item-category::after{top:calc(50% - 2vw);left:-2.6666666667vw;width:.2666666667vw;height:4vw}}.top .ourgroup .news-area .items .item a .item-area p{margin-top:.625vw;font-size:1.1111111111vw;line-height:180%;letter-spacing:.0555555556vw}@media screen and (max-width: 767px){.top .ourgroup .news-area .items .item a .item-area p{margin-top:2.4vw;font-size:3.4666666667vw;letter-spacing:.1733333333vw}}.top .ourgroup .news-area .items .item a:hover .item-img img{transform:scale(1.05)}.top #splashlogo{position:fixed;top:-15vw;left:0;width:100vw;height:100vw;overflow:hidden;transform:scale(1.44);opacity:0;visibility:hidden;transition:all 1s}@media screen and (max-width: 767px){.top #splashlogo{top:calc(50% - 132vw);left:calc(50% - 132vw);width:264vw;height:264vw;transform:scale(1);transform-origin:50% 0}.top #splashlogo.sp-top1{top:-29vw}}.top #splashlogo.start{opacity:1}.top.init2 #splashlogo{visibility:visible}.page-lifestyle .people{position:relative;margin-top:12.5vw;padding-bottom:5.9027777778vw;width:94.4444444444vw;border-radius:0 6.9444444444vw 6.9444444444vw 0;background-color:#fff}@media screen and (max-width: 767px){.page-lifestyle .people{margin-top:18.6666666667vw;padding-bottom:13.3333333333vw;width:98.6666666667vw;border-radius:0 10.6666666667vw 10.6666666667vw 0}}.page-lifestyle .people .cap{margin-left:11.1111111111vw;padding-top:3.4722222222vw}@media screen and (max-width: 767px){.page-lifestyle .people .cap{margin-left:6.6666666667vw;padding-top:8.2666666667vw}}.page-lifestyle .people h2{margin:.9722222222vw 0 0 11.1111111111vw}@media screen and (max-width: 767px){.page-lifestyle .people h2{margin:2.9333333333vw 0 0 6.6666666667vw}}.page-lifestyle .people h2 img{width:33.75vw}@media screen and (max-width: 767px){.page-lifestyle .people h2 img{width:53.3333333333vw}}.page-lifestyle .people .bubble{position:absolute;-webkit-mask-image:url(../img/boyoboyo.svg);mask-image:url(../img/boyoboyo.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-size:cover;background-repeat:no-repeat}.page-lifestyle .people .bubble.col-1{top:1.4583333333vw;left:81.7361111111vw;width:19.7916666667vw;height:18.125vw;background-color:#f9be00}@media screen and (max-width: 767px){.page-lifestyle .people .bubble.col-1{top:-9.3333333333vw;left:84.8vw;width:29.0666666667vw;height:26.1333333333vw}}.page-lifestyle .people .bubble.col-2{top:31.1805555556vw;left:-10.4166666667vw;width:16.8055555556vw;height:15.3472222222vw;background-color:#64b6d6}@media screen and (max-width: 767px){.page-lifestyle .people .bubble.col-2{top:133.3333333333vw;left:-5.3333333333vw;width:39.2vw;height:36.5333333333vw}}.page-lifestyle .people .bubble.col-3{top:59.0972222222vw;left:68.6805555556vw;width:20.8333333333vw;height:18.75vw;background-color:#ed7700}@media screen and (max-width: 767px){.page-lifestyle .people .bubble.col-3{top:455.2vw;left:66.9333333333vw;width:32vw;height:28.8vw}}.page-lifestyle .people .bubble.col-4{top:90.2083333333vw;left:-6.5277777778vw;width:20.7638888889vw;height:18.6805555556vw;background-color:#f9be00}@media screen and (max-width: 767px){.page-lifestyle .people .bubble.col-4{top:336.2666666667vw;left:13.6vw;width:27.7333333333vw;height:24.8vw}}.page-lifestyle .people .menu{position:absolute;top:10.8333333333vw;left:50vw;height:5.1388888889vw;border-radius:2.4305555556vw;overflow:hidden;z-index:2;transition:all .5s}@media screen and (max-width: 767px){.page-lifestyle .people .menu{top:19.2vw;left:67.4666666667vw;width:27.2vw;height:13.3333333333vw;border-radius:6.6666666667vw}}.page-lifestyle .people .menu ul{position:relative;z-index:2}.page-lifestyle .people .menu ul li{line-height:0}.page-lifestyle .people .menu ul li a{position:relative;width:38.8888888889vw;height:5.1388888889vw;border-bottom:1px solid #fff;background-color:#007237;display:inline-block}@media screen and (max-width: 767px){.page-lifestyle .people .menu ul li a{width:27.2vw;height:13.3333333333vw}}.page-lifestyle .people .menu ul li a .arrow{position:absolute;top:.8333333333vw;right:.6944444444vw;width:3.4722222222vw;height:3.4722222222vw;border-radius:3.4722222222vw;background:#fff url(../img/icon_arrow_down.svg) 50% 1.5277777778vw no-repeat;background-size:1.6666666667vw auto}@media screen and (max-width: 767px){.page-lifestyle .people .menu ul li a .arrow{top:1.8666666667vw;right:1.8666666667vw;width:9.6vw;height:9.6vw;border-radius:9.6vw;background-position:50% 4.0746666667vw;background-size:4.8vw auto}}.page-lifestyle .people .menu ul li a .arrow::after{content:"";position:absolute;top:0;left:0;width:3.4722222222vw;height:3.4722222222vw;border-radius:3.4722222222vw;background:#e2470e url(../img/icon_arrow_down_white.svg) 50% 1.5277777778vw no-repeat;background-size:1.6666666667vw auto;opacity:0;transition:all .4s}@media screen and (max-width: 767px){.page-lifestyle .people .menu ul li a .arrow::after{width:9.6vw;height:9.6vw;border-radius:9.6vw;background-position:50% 4.0746666667vw;background-size:4.8vw auto}}.page-lifestyle .people .menu ul li a .icon{position:absolute;top:.4861111111vw;left:.4861111111vw;width:4.1666666667vw;height:4.1666666667vw;border-radius:4.1666666667vw;overflow:hidden}@media screen and (max-width: 767px){.page-lifestyle .people .menu ul li a .icon{top:1.8666666667vw;left:1.8666666667vw;width:9.6vw;height:9.6vw;border-radius:9.6vw}}.page-lifestyle .people .menu ul li a .icon img{width:4.1666666667vw;-o-object-fit:cover;object-fit:cover;transform:scale(1);transition:all .5s}@media screen and (max-width: 767px){.page-lifestyle .people .menu ul li a .icon img{width:9.6vw}}.page-lifestyle .people .menu ul li a .tit{margin-left:5.8333333333vw;line-height:4.8611111111vw;color:#fff}@media screen and (max-width: 767px){.page-lifestyle .people .menu ul li a .tit{margin-left:13.8666666667vw;line-height:13.3333333333vw;display:none}}.page-lifestyle .people .menu ul li a:hover .arrow::after{opacity:1}.page-lifestyle .people .menu ul li a:hover .icon img{transform:scale(1.05)}.page-lifestyle .people .menu ul li:last-of-type a{border-bottom:none}.page-lifestyle .people .menu.open{height:25.6944444444vw;border-radius:2.4305555556vw}@media screen and (max-width: 767px){.page-lifestyle .people .menu.open{left:5.3333333333vw;width:89.3333333333vw;height:66.6666666667vw;border-radius:6.6666666667vw}}.page-lifestyle .people .menu.open ul li a .arrow{position:absolute;top:.8333333333vw;right:.6944444444vw;width:3.4722222222vw;height:3.4722222222vw;border-radius:3.4722222222vw;background:#fff url(../img/icon_arrow_up.svg) 50% 1.25vw no-repeat;background-size:1.6666666667vw auto}@media screen and (max-width: 767px){.page-lifestyle .people .menu.open ul li a .arrow{top:1.8666666667vw;right:1.8666666667vw;width:9.6vw;height:9.6vw;border-radius:9.6vw;background-position:50% 3.2vw;background-size:4.8vw auto}}.page-lifestyle .people .menu.open ul li a .arrow::after{content:"";position:absolute;top:0;left:0;width:3.4722222222vw;height:3.4722222222vw;border-radius:3.4722222222vw;background:#e2470e url(../img/icon_arrow_up_white.svg) 50% 1.25vw no-repeat;background-size:1.6666666667vw auto;opacity:0;transition:all .4s}@media screen and (max-width: 767px){.page-lifestyle .people .menu.open ul li a .arrow::after{top:-.5333333333vw;left:-.5333333333vw;width:9.6vw;height:9.6vw;border-radius:9.6vw;background-position:50% 3.2vw;background-size:4.8vw auto}}@media screen and (max-width: 767px){.page-lifestyle .people .menu.open ul li a{width:89.3333333333vw}.page-lifestyle .people .menu.open ul li a .tit{display:block}}.page-lifestyle .people .menu.open ul li a:hover{background-color:#e2470e}.page-lifestyle .people .box{position:relative}.page-lifestyle .people .box .profile{position:relative;margin-left:3.4722222222vw;width:32.6388888889vw;height:9.4444444444vw;border-radius:1.3888888889vw;color:#fff}@media screen and (max-width: 767px){.page-lifestyle .people .box .profile{margin-left:14.6666666667vw;width:81.3333333333vw;height:24vw;border-radius:4vw}}.page-lifestyle .people .box .profile img{position:absolute;top:-0.71875vw;left:-4.8611111111vw;width:11.1111111111vw;height:11.1111111111vw;border-radius:11.1111111111vw}@media screen and (max-width: 767px){.page-lifestyle .people .box .profile img{top:-1.8666666667vw;left:-12vw;width:27.7333333333vw;height:27.7333333333vw;border-radius:27.7333333333vw}}.page-lifestyle .people .box .profile .job{display:inline-block;margin:1.2256944444vw 0 0 7.7083333333vw;width:21.5277777778vw;height:2.2222222222vw;border-radius:6.25vw;background-color:#fff;text-align:center}@media screen and (max-width: 767px){.page-lifestyle .people .box .profile .job{margin:2.9333333333vw 0 0 19.4666666667vw;width:53.3333333333vw;height:5.8666666667vw;border-radius:15.4666666667vw}}.page-lifestyle .people .box .profile .name{margin:.3472222222vw 0 0 8.2986111111vw}@media screen and (max-width: 767px){.page-lifestyle .people .box .profile .name{margin:.8vw 0 0 20.8vw}}.page-lifestyle .people .box .profile .place{margin:0 0 0 8.2986111111vw}@media screen and (max-width: 767px){.page-lifestyle .people .box .profile .place{margin:0 0 0 20.8vw}}.page-lifestyle .people .box .text-box{position:relative;width:40.2777777778vw}@media screen and (max-width: 767px){.page-lifestyle .people .box .text-box{margin-left:6.8vw;width:86.4vw}}.page-lifestyle .people .box .text-box .title{font-size:2.2222222222vw;line-height:150%;letter-spacing:.1111111111vw}@media screen and (max-width: 767px){.page-lifestyle .people .box .text-box .title{font-size:5.6vw;letter-spacing:.28vw}}.page-lifestyle .people .box .text-box .midashi{margin-top:1.3888888889vw}@media screen and (max-width: 767px){.page-lifestyle .people .box .text-box .midashi{margin-top:4vw}}.page-lifestyle .people .box .text-box .text{margin-top:1.3888888889vw}@media screen and (max-width: 767px){.page-lifestyle .people .box .text-box .text{margin-top:4vw}}.page-lifestyle .people .box .text-box .notes{margin-top:1.3888888889vw;font-size:.7638888889vw;line-height:150%;letter-spacing:.0763888889vw}@media screen and (max-width: 767px){.page-lifestyle .people .box .text-box .notes{margin-top:4vw;font-size:3.2vw;line-height:180%;letter-spacing:.16vw}}.page-lifestyle .people .box .img-1{position:absolute;top:2.7534722222vw;left:44.4444444444vw;width:44.7916666667vw;height:41.6666666667vw;border-radius:3.4722222222vw 0 0 3.4722222222vw;overflow:hidden}@media screen and (max-width: 767px){.page-lifestyle .people .box .img-1{top:33.0666666667vw;left:4vw;width:96vw;height:90vw;border-radius:7.4666666667vw 0 0 7.4666666667vw}}.page-lifestyle .people .box .img-1 img{width:100%;-o-object-fit:cover;object-fit:cover}.page-lifestyle .people .box .img-2{position:relative;width:33.3333333333vw;display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}@media screen and (max-width: 767px){.page-lifestyle .people .box .img-2{margin-left:3.2vw;width:92vw}}.page-lifestyle .people .box .img-2 img{border-radius:2.0833333333vw}@media screen and (max-width: 767px){.page-lifestyle .people .box .img-2 img{border-radius:5.3333333333vw}}.page-lifestyle .people .box .img-2 .img2a{width:100%}.page-lifestyle .people .box .img-2 .img2b{margin-top:1.5875vw;width:15.8729166667vw}@media screen and (max-width: 767px){.page-lifestyle .people .box .img-2 .img2b{margin-top:4.3813333333vw;width:43.8906666667vw}}.page-lifestyle .people .box .img-2 .img2c{margin-top:1.5875vw;width:15.8729166667vw}@media screen and (max-width: 767px){.page-lifestyle .people .box .img-2 .img2c{margin-top:4.3813333333vw;width:43.8906666667vw}}.page-lifestyle .people .box .img-3{position:relative;width:33.3333333333vw;height:44.1666666667vw;border-radius:3.4722222222vw;overflow:hidden}@media screen and (max-width: 767px){.page-lifestyle .people .box .img-3{margin-left:3.2vw;width:92vw;height:121.8666666667vw;border-radius:5.3333333333vw;order:1}}.page-lifestyle .people .box .img-3 img{width:100%;-o-object-fit:cover;object-fit:cover}.page-lifestyle .people .box.box-1{margin:5.3472222222vw 0 0 11.1111111111vw}@media screen and (max-width: 767px){.page-lifestyle .people .box.box-1{margin:6.6666666667vw 0 0 0}}.page-lifestyle .people .box.box-1 .text-box{margin-top:3.7256944444vw}@media screen and (max-width: 767px){.page-lifestyle .people .box.box-1 .text-box{margin-top:114.4vw}}.page-lifestyle .people .box.box-2{margin:2.5vw 0 0 5.5555555556vw;width:77.7777777778vw;display:flex;justify-content:space-between;align-items:center}@media screen and (max-width: 767px){.page-lifestyle .people .box.box-2{margin:24vw 0 0 0;width:100%;display:block}.page-lifestyle .people .box.box-2 .text-box{margin-top:13.7706666667vw}}.page-lifestyle .people .box.box-3{margin:5.2777777778vw 0 0 11.1111111111vw;width:77.7777777778vw;display:flex;justify-content:space-between;align-items:flex-start}@media screen and (max-width: 767px){.page-lifestyle .people .box.box-3{margin:16vw 0 0 0;width:100%;flex-wrap:wrap}.page-lifestyle .people .box.box-3 .text-box{margin-top:14.9333333333vw;order:2}}.page-lifestyle .people.people-1 .profile{background-color:#64b6d6}.page-lifestyle .people.people-1 .profile .job{color:#64b6d6}.page-lifestyle .people.people-1 .text-box .title{color:#64b6d6}.page-lifestyle .people.people-1 .text-box .midashi{color:#64b6d6}.page-lifestyle .people.people-2 .profile{background-color:#e2470e}.page-lifestyle .people.people-2 .profile .job{color:#e2470e}.page-lifestyle .people.people-2 .text-box .title{color:#e2470e}.page-lifestyle .people.people-2 .text-box .midashi{color:#e2470e}.page-lifestyle .people.people-3 .profile{background-color:#f9be00}.page-lifestyle .people.people-3 .profile .job{color:#f9be00}.page-lifestyle .people.people-3 .text-box .title{margin-top:1.3888888889vw;color:#f9be00}.page-lifestyle .people.people-3 .text-box .midashi{color:#f9be00}.page-lifestyle .people.people-4 .profile{background-color:#007237}.page-lifestyle .people.people-4 .profile .job{color:#007237}.page-lifestyle .people.people-4 .text-box .title{color:#007237}.page-lifestyle .people.people-4 .text-box .midashi{color:#007237}.page-lifestyle .people.people-5 .profile{background-color:#ed7700}.page-lifestyle .people.people-5 .profile .job{color:#ed7700}.page-lifestyle .people.people-5 .text-box .title{color:#ed7700}.page-lifestyle .people.people-5 .text-box .midashi{color:#ed7700}.page-lifestyle .people .btn-message{position:relative;margin:5.6944444444vw auto 0 auto;width:44.4444444444vw;height:4.8611111111vw;font-size:1.25vw;line-height:180%;letter-spacing:.0625vw;color:#e2470e;background-color:#fff;border-radius:5.5555555556vw;border:.1388888889vw solid #e2470e;display:flex;justify-content:center;align-items:center;transition:all .4s}@media screen and (max-width: 767px){.page-lifestyle .people .btn-message{margin:16vw auto 0 auto;width:82.6666666667vw;height:13.3333333333vw;font-size:3.7333333333vw;line-height:180%;letter-spacing:.1866666667vw;border-radius:21.3333333333vw;border:.5333333333vw solid #e2470e}}.page-lifestyle .people .btn-message::before{content:"";position:absolute;top:.5555555556vw;right:.625vw;width:3.4722222222vw;height:3.4722222222vw;border-radius:3.4722222222vw;background:#e2470e url(../img/icon_arrow_white.svg) 50% 50% no-repeat;background-size:1.5277777778vw auto}@media screen and (max-width: 767px){.page-lifestyle .people .btn-message::before{top:1.3333333333vw;right:1.6vw;width:9.6vw;height:9.6vw;border-radius:9.6vw;background-size:4.2666666667vw auto}}.page-lifestyle .people .btn-message::after{content:"";position:absolute;top:.5555555556vw;right:.625vw;width:3.4722222222vw;height:3.4722222222vw;border-radius:3.4722222222vw;background:#fff url(../img/icon_arrow_orange2.svg) 50% 50% no-repeat;background-size:1.5277777778vw auto;opacity:0;transition:all .4s}@media screen and (max-width: 767px){.page-lifestyle .people .btn-message::after{top:1.3333333333vw;right:1.6vw;width:9.6vw;height:9.6vw;border-radius:9.6vw;background-size:4.2666666667vw auto}}.page-lifestyle .people .btn-message:hover{color:#fff;background-color:#e2470e;border:.1388888889vw solid #e2470e}@media screen and (max-width: 767px){.page-lifestyle .people .btn-message:hover{border:.5333333333vw solid #e2470e}}.page-lifestyle .people .btn-message:hover::after{opacity:1}.page-lifestyle .people .other-people{position:relative;margin:5.5555555556vw auto 0 auto;width:77.7777777778vw;height:21.5277777778vw;border-radius:3.4722222222vw;background:url(../img/bg.jpg) 0 0 repeat-y;background-size:100vw auto;text-align:center;overflow:hidden}@media screen and (max-width: 767px){.page-lifestyle .people .other-people{margin:16vw auto 0 auto;width:90.6666666667vw;height:66.6666666667vw;border-radius:5.3333333333vw;overflow:visible}}.page-lifestyle .people .other-people .title{margin-top:1.5277777778vw;font-size:1.9444444444vw;line-height:180%;letter-spacing:.0972222222vw}@media screen and (max-width: 767px){.page-lifestyle .people .other-people .title{margin-top:0;padding-top:3.4666666667vw;font-size:4.2666666667vw;letter-spacing:.2133333333vw}}@media screen and (max-width: 767px){.page-lifestyle .people .other-people .items-spwrap{position:relative;margin-top:3.9226666667vw;padding-top:8.8vw;width:96vw;height:46.6666666667vw;overflow-x:scroll;scrollbar-width:none}.page-lifestyle .people .other-people .items-spwrap::-webkit-scrollbar{display:none}}.page-lifestyle .people .other-people ul{position:relative;margin-top:4.1666666667vw;display:flex;justify-content:center;align-items:flex-start}@media screen and (max-width: 767px){.page-lifestyle .people .other-people ul{margin-top:0;width:216vw}}.page-lifestyle .people .other-people ul li{position:relative;margin:0 .3472222222vw}@media screen and (max-width: 767px){.page-lifestyle .people .other-people ul li{margin:0 0 0 2.6666666667vw}}.page-lifestyle .people .other-people ul li a{position:relative;display:block;padding-bottom:.9027777778vw;width:11.8055555556vw;height:10.4166666667vw;border-radius:1.7361111111vw}@media screen and (max-width: 767px){.page-lifestyle .people .other-people ul li a{padding-bottom:0;width:40vw;height:37.3333333333vw;border-radius:5.3333333333vw}}.page-lifestyle .people .other-people ul li a .icon{position:absolute;top:-2.2916666667vw;left:3.8194444444vw;width:4.1666666667vw;height:4.1666666667vw;border-radius:4.1666666667vw;overflow:hidden}@media screen and (max-width: 767px){.page-lifestyle .people .other-people ul li a .icon{top:-8.8vw;left:12vw;width:16vw;height:16vw;border-radius:16vw}}.page-lifestyle .people .other-people ul li a .icon img{width:100%;transform:scale(1);transition:all .5s}.page-lifestyle .people .other-people ul li a .tit{padding-top:2.4305555556vw;line-height:130%;color:#fff}@media screen and (max-width: 767px){.page-lifestyle .people .other-people ul li a .tit{padding-top:9.8666666667vw}}.page-lifestyle .people .other-people ul li a .job{margin:.7638888889vw auto 0 auto;width:10.4166666667vw;height:3.125vw;font-size:.9722222222vw;line-height:120%;border-radius:1.0416666667vw;background-color:#fff;display:flex;justify-content:center;align-items:center;transition:all .5s}@media screen and (max-width: 767px){.page-lifestyle .people .other-people ul li a .job{margin:3.4666666667vw auto 0 auto;width:34.6666666667vw;height:9.3333333333vw;font-size:3.2vw;border-radius:2.6666666667vw}}.page-lifestyle .people .other-people ul li a:hover .job{color:#e2470e}.page-lifestyle .people .other-people ul li a:hover .icon img{transform:scale(1.05)}.page-lifestyle .people .other-people ul li a.people-1{background-color:#64b6d6}.page-lifestyle .people .other-people ul li a.people-2{background-color:#e2470e}.page-lifestyle .people .other-people ul li a.people-3{background-color:#f9be00}.page-lifestyle .people .other-people ul li a.people-4{background-color:#007237}.page-lifestyle .people .other-people ul li a.people-5{background-color:#ed7700}.page-ourjobs .ourjobs{position:relative;margin:12.5vw 0 0 18.0555555556vw;padding-bottom:7.2916666667vw;width:81.9444444444vw;border-radius:6.9444444444vw 0 0 6.9444444444vw;background-color:#fff}@media screen and (max-width: 767px){.page-ourjobs .ourjobs{margin:18.6666666667vw 0 0 1.3333333333vw;padding-bottom:13.3333333333vw;width:98.6666666667vw;border-radius:10.6666666667vw 0 0 10.6666666667vw}}.page-ourjobs .ourjobs .cap{margin-left:26.7361111111vw;padding-top:3.4722222222vw}@media screen and (max-width: 767px){.page-ourjobs .ourjobs .cap{margin-left:35.6vw;padding-top:8.2666666667vw}}.page-ourjobs .ourjobs h2{margin:.9027777778vw 0 0 9.8611111111vw}@media screen and (max-width: 767px){.page-ourjobs .ourjobs h2{margin:2.6666666667vw 0 0 15.0506666667vw}}.page-ourjobs .ourjobs h2 img{width:44.2090277778vw}@media screen and (max-width: 767px){.page-ourjobs .ourjobs h2 img{width:67.7653333333vw}}.page-ourjobs .ourjobs h3{margin:3.4722222222vw 0 0 4.1666666667vw;width:55.5555555556vw;text-align:center}@media screen and (max-width: 767px){.page-ourjobs .ourjobs h3{margin:8vw 0 0 5.6vw;width:88vw;text-align:left}}.page-ourjobs .ourjobs .bubble{position:absolute;-webkit-mask-image:url(../img/boyoboyo.svg);mask-image:url(../img/boyoboyo.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-size:cover;background-repeat:no-repeat}.page-ourjobs .ourjobs .bubble.col-1{top:4.9305555556vw;left:-15.2083333333vw;width:19.7916666667vw;height:18.125vw;background-color:#f9be00}@media screen and (max-width: 767px){.page-ourjobs .ourjobs .bubble.col-1{top:1.3333333333vw;left:-20.5333333333vw;width:29.0666666667vw;height:26.1333333333vw}}.page-ourjobs .ourjobs .bubble.col-2{top:24.2361111111vw;left:74.3055555556vw;width:16.8055555556vw;height:15.3472222222vw;background-color:#64b6d6}@media screen and (max-width: 767px){.page-ourjobs .ourjobs .bubble.col-2{top:77.3333333333vw;left:81.3333333333vw;width:29.3333333333vw;height:26.6666666667vw}}.page-ourjobs .ourjobs .bubble.col-3{top:75.1388888889vw;left:-40.9722222222vw;width:38.3333333333vw;height:34.4444444444vw;background-color:#ed7700}.page-ourjobs .ourjobs .btn-message{position:relative;margin:2.7777777778vw 0 0 17.3611111111vw;padding-left:2.4305555556vw;width:29.1666666667vw;height:4.8611111111vw;font-size:1.25vw;line-height:180%;letter-spacing:.0625vw;color:#e2470e;background-color:#fff;border-radius:5.5555555556vw;border:.1388888889vw solid #e2470e;text-align:left;display:flex;justify-content:flex-start;align-items:center;transition:all .4s}@media screen and (max-width: 767px){.page-ourjobs .ourjobs .btn-message{margin:8vw 0 0 7.6vw;padding-left:5.0666666667vw;width:82.6666666667vw;height:13.3333333333vw;font-size:3.7333333333vw;letter-spacing:.1866666667vw;border-radius:26.6666666667vw;border:.5333333333vw solid #e2470e;z-index:2}}.page-ourjobs .ourjobs .btn-message::before{content:"";position:absolute;top:.5555555556vw;right:.625vw;width:3.4722222222vw;height:3.4722222222vw;border-radius:3.4722222222vw;background:#e2470e url(../img/icon_arrow_white.svg) 50% 50% no-repeat;background-size:1.5277777778vw auto}@media screen and (max-width: 767px){.page-ourjobs .ourjobs .btn-message::before{top:1.3333333333vw;right:1.6vw;width:9.6vw;height:9.6vw;border-radius:9.6vw;background-size:4.2666666667vw auto}}.page-ourjobs .ourjobs .btn-message::after{content:"";position:absolute;top:.5555555556vw;right:.625vw;width:3.4722222222vw;height:3.4722222222vw;border-radius:3.4722222222vw;background:#fff url(../img/icon_arrow_orange2.svg) 50% 50% no-repeat;background-size:1.5277777778vw auto;opacity:0;transition:all .4s}@media screen and (max-width: 767px){.page-ourjobs .ourjobs .btn-message::after{top:1.3333333333vw;right:1.6vw;width:9.6vw;height:9.6vw;border-radius:9.6vw;background-size:4.2666666667vw auto}}.page-ourjobs .ourjobs .btn-message:hover{color:#fff;background-color:#e2470e;border:.1388888889vw solid #e2470e}@media screen and (max-width: 767px){.page-ourjobs .ourjobs .btn-message:hover{border:.5333333333vw solid #e2470e}}.page-ourjobs .ourjobs .btn-message:hover::after{opacity:1}.page-ourjobs .ourjobs .items{position:relative;margin:4.1666666667vw 0 0 -12.5vw;width:94.4444444444vw;display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap}@media screen and (max-width: 767px){.page-ourjobs .ourjobs .items{margin:0 0 0 6.6666666667vw;width:84vw;z-index:2}}.page-ourjobs .ourjobs .items .item{position:relative;margin:0 2.7777777778vw 3.4722222222vw 0;border-radius:3.4722222222vw;display:block;overflow:hidden}@media screen and (max-width: 767px){.page-ourjobs .ourjobs .items .item{margin:8vw 0 0 0;border-radius:8vw}}.page-ourjobs .ourjobs .items .item .item-cap{position:relative;width:27.7777777778vw;height:5.9027777778vw;color:#fff;background-color:#007237;display:flex;justify-content:center;align-items:center}@media screen and (max-width: 767px){.page-ourjobs .ourjobs .items .item .item-cap{width:84vw;height:13.3333333333vw}}.page-ourjobs .ourjobs .items .item .item-photo{position:relative;width:27.7777777778vw;height:21.875vw;overflow:hidden}@media screen and (max-width: 767px){.page-ourjobs .ourjobs .items .item .item-photo{width:84vw;height:66.1333333333vw}}.page-ourjobs .ourjobs .items .item .item-photo img{width:100%;-o-object-fit:cover;object-fit:cover}.page-ourjobs .ourjobs .items .item .item-photo span{position:absolute;top:0;left:0;opacity:0;transition:all .4s}.page-ourjobs .ourjobs .items .item .icon-arrow{position:absolute;bottom:1.3888888889vw;right:1.3888888889vw;width:3.4722222222vw;height:3.4722222222vw;border-radius:3.4722222222vw;background:#e2470e url(../img/icon_arrow_white.svg) 50% 50% no-repeat;background-size:1.5277777778vw auto}@media screen and (max-width: 767px){.page-ourjobs .ourjobs .items .item .icon-arrow{bottom:2.6666666667vw;right:2.6666666667vw;width:9.6vw;height:9.6vw;border-radius:9.6vw;background-size:4.2666666667vw auto}}.page-ourjobs .ourjobs .items .item .icon-arrow::after{content:"";position:absolute;top:0;left:0;width:3.4722222222vw;height:3.4722222222vw;border-radius:3.4722222222vw;background:url(../img/icon_arrow_orange2.svg) 50% 50% no-repeat;background-size:1.5277777778vw auto;opacity:0;transition:all .4s}@media screen and (max-width: 767px){.page-ourjobs .ourjobs .items .item .icon-arrow::after{width:9.6vw;height:9.6vw;border-radius:9.6vw;background-size:4.2666666667vw auto}}.page-ourjobs .ourjobs .items .item:hover .item-photo span{opacity:1}.page-ourjobs .ourjobs .items .item:hover .icon-arrow{outline:.1388888889vw solid #e2470e;outline-offset:-.1388888889vw;background-color:#fff}.page-ourjobs .ourjobs .items .item:hover .icon-arrow::after{opacity:1}@media screen and (max-width: 767px){.page-ourjobs .ourjobs .items .item:hover .icon-arrow{outline:.5333333333vw solid #e2470e;outline-offset:-.5333333333vw}}.page-ourjobs .ourjobs .items .item.on .item-photo span{opacity:1}.page-ourjobs .ourjobs .items .item.on .icon-arrow{outline:.1388888889vw solid #e2470e;outline-offset:-.1388888889vw;background-color:#fff}.page-ourjobs .ourjobs .items .item.on .icon-arrow::after{opacity:1}@media screen and (max-width: 767px){.page-ourjobs .ourjobs .items .item.on .icon-arrow{outline:.5333333333vw solid #e2470e;outline-offset:-.5333333333vw}}.page-ourjobs .ourjobs .faq{position:relative;margin:0 0 0 -12.5vw;width:88.8888888889vw;height:13.8888888889vw;border-radius:3.4722222222vw;background-color:#007237;text-align:left;overflow:hidden}@media screen and (max-width: 767px){.page-ourjobs .ourjobs .faq{margin:13.3333333333vw 0 0 2.6666666667vw;width:92vw;height:64vw;border-radius:8vw}}.page-ourjobs .ourjobs .faq .faq-cap{position:relative;margin:2.7083333333vw 0 0 5.5555555556vw;display:flex;justify-content:flex-start;align-items:flex-end}@media screen and (max-width: 767px){.page-ourjobs .ourjobs .faq .faq-cap{margin:7.7333333333vw 0 0 8vw}}.page-ourjobs .ourjobs .faq .faq-cap img{width:9.3402777778vw}@media screen and (max-width: 767px){.page-ourjobs .ourjobs .faq .faq-cap img{width:24.8vw}}.page-ourjobs .ourjobs .faq .faq-cap p{margin-left:1.3888888889vw;font-size:1.6666666667vw;line-height:100%;letter-spacing:.0833333333vw;color:#fff}@media screen and (max-width: 767px){.page-ourjobs .ourjobs .faq .faq-cap p{margin-left:4vw;font-size:4.5333333333vw;letter-spacing:.2266666667vw}}.page-ourjobs .ourjobs .faq .faq-txt{margin:1.1111111111vw 0 0 5.5555555556vw;color:#fff}@media screen and (max-width: 767px){.page-ourjobs .ourjobs .faq .faq-txt{margin:2.6666666667vw 0 0 8vw}}.page-ourjobs .ourjobs .faq .btn-faq{position:absolute;top:3.125vw;left:36.1111111111vw;width:47.2222222222vw;height:7.6388888889vw;border:.1388888889vw solid #e2470e;border-radius:1.3888888889vw;background-color:#fff;display:flex;justify-content:center;align-items:center;transition:all .4s}@media screen and (max-width: 767px){.page-ourjobs .ourjobs .faq .btn-faq{top:37.6826666667vw;left:8vw;width:76vw;height:18.6666666667vw;border:.5333333333vw solid #e2470e;border-radius:3.4666666667vw}}.page-ourjobs .ourjobs .faq .btn-faq span{position:relative;display:inline-block;padding-left:3.8194444444vw;color:#e2470e;transition:all .4s}@media screen and (max-width: 767px){.page-ourjobs .ourjobs .faq .btn-faq span{padding-left:12.2666666667vw}}.page-ourjobs .ourjobs .faq .btn-faq span::before{content:"";position:absolute;top:calc(50% - 1.5625vw);left:0;width:3.125vw;height:3.125vw;background:url(../img/icon_faq.svg) 0 0 no-repeat;background-size:contain}@media screen and (max-width: 767px){.page-ourjobs .ourjobs .faq .btn-faq span::before{top:calc(50% - 4.8vw);left:0;width:9.6vw;height:9.6vw}}.page-ourjobs .ourjobs .faq .btn-faq span::after{content:"";position:absolute;top:calc(50% - 1.5625vw);left:0;width:3.125vw;height:3.125vw;background:url(../img/icon_faq_white.svg) 0 0 no-repeat;background-size:contain;opacity:0;transition:all .4s}@media screen and (max-width: 767px){.page-ourjobs .ourjobs .faq .btn-faq span::after{top:calc(50% - 4.8vw);left:0;width:9.6vw;height:9.6vw}}.page-ourjobs .ourjobs .faq .btn-faq:hover{background-color:#e2470e}.page-ourjobs .ourjobs .faq .btn-faq:hover span{color:#fff}.page-ourjobs .ourjobs .faq .btn-faq:hover span::after{opacity:1}.page-company .bg-bubble-col-1{position:absolute;top:55.9722222222vw;left:79.2361111111vw;width:18.125vw;height:16.7361111111vw;-webkit-mask-image:url(../img/boyoboyo.svg);mask-image:url(../img/boyoboyo.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:#64b6d6;background-size:cover;background-repeat:no-repeat}@media screen and (max-width: 767px){.page-company .bg-bubble-col-1{top:253.3333333333vw;left:78.6666666667vw;width:25.8666666667vw;height:23.2vw}}.page-company .message{position:relative;margin-top:12.5vw;padding-bottom:9.0277777778vw;width:83.3333333333vw;border-radius:0 6.9444444444vw 6.9444444444vw 0;background-color:#fff}@media screen and (max-width: 767px){.page-company .message{margin-top:18.6666666667vw;padding-bottom:10.6666666667vw;width:96vw;border-radius:0 10.6666666667vw 10.6666666667vw 0}}.page-company .message .cap{position:relative;margin-left:9.0277777778vw;padding-top:4.8611111111vw}@media screen and (max-width: 767px){.page-company .message .cap{margin-left:21.3333333333vw;padding-top:8.2666666667vw}}.page-company .message h2{position:relative;margin:.9722222222vw 0 0 5.5555555556vw}@media screen and (max-width: 767px){.page-company .message h2{margin:2.6666666667vw 0 0 15.2vw}}.page-company .message h2 img{width:44.6638888889vw}@media screen and (max-width: 767px){.page-company .message h2 img{width:69.9573333333vw}}.page-company .message h3{position:relative;margin:3.4722222222vw 0 0 9.0277777778vw;width:40.9722222222vw;font-size:2.2222222222vw;line-height:160%;letter-spacing:.2222222222vw}@media screen and (max-width: 767px){.page-company .message h3{margin:86.6666666667vw 0 0 6.6666666667vw;width:86.6666666667vw;font-size:5.6vw;line-height:150%;letter-spacing:.28vw;text-align:center}}.page-company .message .message-text{margin:2.0833333333vw 0 0 9.0277777778vw;width:40.9722222222vw}@media screen and (max-width: 767px){.page-company .message .message-text{margin:5.3333333333vw 0 0 6.6666666667vw;width:86.6666666667vw}}.page-company .message .bubble{position:absolute;-webkit-mask-image:url(../img/boyoboyo.svg);mask-image:url(../img/boyoboyo.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-size:cover;background-repeat:no-repeat}.page-company .message .bubble.col-1{top:7.7777777778vw;left:-6.25vw;width:20.7638888889vw;height:18.6805555556vw;background-color:#f9be00}@media screen and (max-width: 767px){.page-company .message .bubble.col-1{top:27.4666666667vw;left:-6.1333333333vw;width:29.3333333333vw;height:26.6666666667vw}}.page-company .message .img-1{position:absolute;top:4.8611111111vw;left:55.5555555556vw;border-radius:3.4722222222vw;overflow:hidden}@media screen and (max-width: 767px){.page-company .message .img-1{top:40.5333333333vw;left:12.2666666667vw;border-radius:8vw}}.page-company .message .img-1 img{width:38.8888888889vw}@media screen and (max-width: 767px){.page-company .message .img-1 img{width:76vw}}.page-company .message .profile{position:absolute;top:47.0833333333vw;left:56.9444444444vw;width:22.9166666667vw}@media screen and (max-width: 767px){.page-company .message .profile{position:relative;top:0;left:0;margin:10.6666666667vw 0 0 6.6666666667vw;width:86.6666666667vw}}.page-company .message .profile .name-company{display:inline-block;padding:0 1.25vw;font-size:1.0416666667vw;line-height:1.875vw;border-radius:3.4722222222vw;color:#fff;background-color:#007237}@media screen and (max-width: 767px){.page-company .message .profile .name-company{padding:0 4.8vw;font-size:3.4666666667vw;line-height:6.6666666667vw;border-radius:13.3333333333vw}}.page-company .message .profile .name-wrapper{margin-top:1.3194444444vw}@media screen and (max-width: 767px){.page-company .message .profile .name-wrapper{margin-top:1.3333333333vw}}.page-company .message .profile .name-wrapper .name{margin-top:.3472222222vw}@media screen and (max-width: 767px){.page-company .message .profile .name-wrapper .name{margin-top:.8vw}}.page-company .message .profile .name-wrapper .name2{margin-top:0;line-height:100%}@media screen and (max-width: 767px){.page-company .message .profile .name-wrapper .name2{margin-top:0}}.page-company .message .profile .notes{margin-top:.9027777778vw}@media screen and (max-width: 767px){.page-company .message .profile .notes{margin-top:2.6666666667vw}}.page-company .members{position:relative;margin:8.3333333333vw 0 0 5.5555555556vw;width:88.8888888889vw}@media screen and (max-width: 767px){.page-company .members{margin:19.7333333333vw 0 0 0;width:100%}}.page-company .members .bubble{position:absolute;-webkit-mask-image:url(../img/boyoboyo.svg);mask-image:url(../img/boyoboyo.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-size:cover;background-repeat:no-repeat}.page-company .members .bubble.col-1{top:-4.5833333333vw;left:-3.3333333333vw;width:11.3888888889vw;height:13.6805555556vw;background-color:#007237}@media screen and (max-width: 767px){.page-company .members .bubble.col-1{top:-13.3333333333vw;left:-19.2vw;width:29.0666666667vw;height:26.1333333333vw}}.page-company .members .bubble.col-2{top:4.5833333333vw;left:71.25vw;width:22.3611111111vw;height:17.2222222222vw;background-color:#ed7700}@media screen and (max-width: 767px){.page-company .members .bubble.col-2{top:143.7333333333vw;left:73.3333333333vw;width:39.4666666667vw;height:30.4vw}}.page-company .members .cap{position:relative;margin-left:38.4027777778vw}@media screen and (max-width: 767px){.page-company .members .cap{margin-left:41.3333333333vw}}.page-company .members h2{position:relative;margin:.9722222222vw 0 0 16.6666666667vw}@media screen and (max-width: 767px){.page-company .members h2{margin:2.6666666667vw 0 0 13.9786666667vw}}.page-company .members h2 img{width:55.6138888889vw}@media screen and (max-width: 767px){.page-company .members h2 img{width:72.5333333333vw}}.page-company .members .cap2{position:relative;margin:3.4722222222vw auto 0 auto;width:88.8888888889vw;text-align:center}@media screen and (max-width: 767px){.page-company .members .cap2{margin:5.3333333333vw auto 0 auto;width:76vw}}.page-company .members .member-list{position:relative;margin-top:5.75625vw;width:88.8888888889vw;display:flex;justify-content:flex-start;align-items:stretch;flex-wrap:wrap}@media screen and (max-width: 767px){.page-company .members .member-list{margin:0 0 0 12vw;width:76vw}}.page-company .members .member-list .item{position:relative;margin:2.7777777778vw 0 0 1.7361111111vw;width:20.8333333333vw;border-radius:2.0833333333vw;background-color:#fff;overflow:hidden}.page-company .members .member-list .item:nth-child(4n+1){margin-left:0}.page-company .members .member-list .item:nth-child(-n+4){margin-top:0}@media screen and (max-width: 767px){.page-company .members .member-list .item:nth-child(-n+4){margin-top:8vw}}@media screen and (max-width: 767px){.page-company .members .member-list .item{margin:8vw 0 0 0;width:76vw;border-radius:8vw}.page-company .members .member-list .item:first-of-type{margin-top:10.6666666667vw}}.page-company .members .member-list .item .photo img{width:20.8333333333vw;height:20.8333333333vw;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 767px){.page-company .members .member-list .item .photo img{width:76vw;height:76vw}}.page-company .members .member-list .item .profile{position:relative;padding:1.5972222222vw 1.0416666667vw 2.0833333333vw 1.3888888889vw;min-height:25.3472222222vw}@media screen and (max-width: 767px){.page-company .members .member-list .item .profile{padding:4.8vw 4vw 10.6666666667vw 4vw;min-height:77.3333333333vw}}.page-company .members .member-list .item .profile .name1{margin-top:.3472222222vw}@media screen and (max-width: 767px){.page-company .members .member-list .item .profile .name1{margin-top:1.3333333333vw}}.page-company .members .member-list .item .profile .name2{margin-top:-.6944444444vw}@media screen and (max-width: 767px){.page-company .members .member-list .item .profile .name2{margin-top:-1.3333333333vw}}.page-company .members .member-list .item .profile .notes{margin-top:1.3888888889vw;font-size:1.0416666667vw;line-height:180%;letter-spacing:.0416666667vw}@media screen and (max-width: 767px){.page-company .members .member-list .item .profile .notes{margin-top:5.3333333333vw;font-size:3.4666666667vw;line-height:170%;letter-spacing:.1733333333vw}}.page-company .members .member-list .item .profile .notes2{margin-top:.3472222222vw;font-size:1.0416666667vw;line-height:180%;letter-spacing:.0416666667vw}@media screen and (max-width: 767px){.page-company .members .member-list .item .profile .notes2{margin-top:1.3333333333vw;font-size:3.4666666667vw;line-height:170%;letter-spacing:.1733333333vw}}.page-company .members .member-list .item .profile .cap1{margin:1.25vw auto 0 auto;width:11.4583333333vw}@media screen and (max-width: 767px){.page-company .members .member-list .item .profile .cap1{margin-top:2.6666666667vw;width:40vw}}.page-company .members .member-list .item .profile .cap1 img{width:100%}.page-company .members .member-list .item .profile .notes3{margin-top:2.5694444444vw;font-size:1.25vw;line-height:180%;letter-spacing:0;color:#ed7700;text-align:center}@media screen and (max-width: 767px){.page-company .members .member-list .item .profile .notes3{margin-top:5.3333333333vw;font-size:4.2666666667vw;line-height:170%}}.page-company .ktgroup{position:relative;margin-top:8.6805555556vw;width:94.4444444444vw;z-index:2}@media screen and (max-width: 767px){.page-company .ktgroup{margin-top:15.2vw;width:100%}}.page-company .ktgroup .bubble{position:absolute;-webkit-mask-image:url(../img/boyoboyo.svg);mask-image:url(../img/boyoboyo.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-size:cover;background-repeat:no-repeat}.page-company .ktgroup .bubble.col-1{top:5.5555555556vw;left:-8.5416666667vw;width:23.1944444444vw;height:25.9027777778vw;background-color:#e2470e}@media screen and (max-width: 767px){.page-company .ktgroup .bubble.col-1{top:33.8666666667vw;left:-22.9333333333vw;width:38.4vw;height:34.6666666667vw}}.page-company .ktgroup .bg-waku{position:absolute;top:0;left:22.2222222222vw;width:77.7777777778vw;height:75vw;border-radius:6.9444444444vw 0 0 6.9444444444vw;background-color:#fff}@media screen and (max-width: 767px){.page-company .ktgroup .bg-waku{left:6.6666666667vw;width:93.3333333333vw;height:232vw;border-radius:10.6666666667vw 0 0 10.6666666667vw}}.page-company .ktgroup .cap{position:relative;margin-left:43.9583333333vw;padding-top:3.4027777778vw}@media screen and (max-width: 767px){.page-company .ktgroup .cap{margin-left:34.4vw;padding-top:8.5333333333vw}}.page-company .ktgroup h2{position:relative;margin:.9722222222vw 0 0 33.4722222222vw}@media screen and (max-width: 767px){.page-company .ktgroup h2{margin:2.6666666667vw 0 0 11.7333333333vw}}.page-company .ktgroup h2 img{width:33.0555555556vw}@media screen and (max-width: 767px){.page-company .ktgroup h2 img{width:76.5333333333vw}}.page-company .ktgroup .about-wrapper{position:relative;margin:2.7777777778vw 0 0 5.5555555556vw;padding:5.2083333333vw;width:88.8888888889vw;border:.3472222222vw solid #f9be00;border-radius:3.4722222222vw;background-color:#fff}@media screen and (max-width: 767px){.page-company .ktgroup .about-wrapper{margin:7.2vw 0 0 4vw;padding:0 0 13.3333333333vw 0;width:92vw;border:.8vw solid #f9be00;border-radius:8vw}}.page-company .ktgroup .about-wrapper .profile{position:relative;padding:3.4722222222vw 5.5555555556vw;width:77.7777777778vw;border-radius:3.4722222222vw;background:url(../img/bg.jpg)}@media screen and (max-width: 767px){.page-company .ktgroup .about-wrapper .profile{margin:5.8666666667vw 4.5333333333vw 0 4.5333333333vw;padding:6.6666666667vw 2.6666666667vw 6.6666666667vw 5.3333333333vw;width:81.3333333333vw;border-radius:2.6666666667vw}}@media screen and (max-width: 767px){.page-company .ktgroup .about-wrapper .profile .about-cap{font-size:4vw}}.page-company .ktgroup .about-wrapper .profile dl{width:66.6666666667vw;display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap}@media screen and (max-width: 767px){.page-company .ktgroup .about-wrapper .profile dl{width:76vw}}.page-company .ktgroup .about-wrapper .profile dl dt{margin-top:1.3888888889vw;width:8.3333333333vw;line-height:160%;font-weight:normal}@media screen and (max-width: 767px){.page-company .ktgroup .about-wrapper .profile dl dt{margin-top:2.6666666667vw;width:20vw}}.page-company .ktgroup .about-wrapper .profile dl dd{position:relative;margin-top:1.3888888889vw;padding-left:4.1666666667vw;width:58.3333333333vw;line-height:160%}@media screen and (max-width: 767px){.page-company .ktgroup .about-wrapper .profile dl dd{margin-top:2.6666666667vw;padding-left:3.2vw;width:53.3333333333vw}}.page-company .ktgroup .about-wrapper .profile dl dd p{margin-top:.7638888889vw}@media screen and (max-width: 767px){.page-company .ktgroup .about-wrapper .profile dl dd p{margin-top:2.6666666667vw}}.page-company .ktgroup .about-wrapper .profile dl dd p:first-of-type{margin-top:0}.page-company .ktgroup .about-wrapper .profile dl dd::after{content:"";position:absolute;top:0;left:0;width:.1388888889vw;height:100%;background-color:#f9be00}@media screen and (max-width: 767px){.page-company .ktgroup .about-wrapper .profile dl dd::after{width:.2666666667vw}}.page-company .ktgroup .about-wrapper .orgchart{position:relative;margin-top:4.5138888889vw}@media screen and (max-width: 767px){.page-company .ktgroup .about-wrapper .orgchart{margin-top:13.3333333333vw}}.page-company .ktgroup .about-wrapper .orgchart .orgchart-wrapper{position:relative;border:.1388888889vw solid #d9d9d9;border-radius:3.4722222222vw;overflow:hidden}@media screen and (max-width: 767px){.page-company .ktgroup .about-wrapper .orgchart .orgchart-wrapper{margin:0 3.2vw;width:84vw;height:208vw;border:.5333333333vw solid #d9d9d9;border-radius:5.3333333333vw}}.page-company .ktgroup .about-wrapper .orgchart .orgchart-wrapper .orgchart-cap{line-height:4.8611111111vw;padding-left:3.3333333333vw;letter-spacing:3.3333333333vw;color:#fff;background-color:#e2470e;text-align:center}@media screen and (max-width: 767px){.page-company .ktgroup .about-wrapper .orgchart .orgchart-wrapper .orgchart-cap{line-height:16vw;padding-left:.2266666667vw;letter-spacing:.2266666667vw}}.page-company .ktgroup .about-wrapper .orgchart .orgchart-wrapper .img-1{position:relative;padding:3.2638888889vw 0;width:77.7777777778vw;overflow:hidden;overflow-x:scroll;scrollbar-width:none}.page-company .ktgroup .about-wrapper .orgchart .orgchart-wrapper .img-1::-webkit-scrollbar{display:none}@media screen and (max-width: 767px){.page-company .ktgroup .about-wrapper .orgchart .orgchart-wrapper .img-1{padding:10.6666666667vw 0 6.6666666667vw 0;width:82.9333333333vw}}.page-company .ktgroup .about-wrapper .orgchart .orgchart-wrapper .img-1 img{width:142.1527777778vw}@media screen and (max-width: 767px){.page-company .ktgroup .about-wrapper .orgchart .orgchart-wrapper .img-1 img{width:402.9333333333vw}}.page-company .ktgroup .about-wrapper .orgchart .btn-chart-left{position:absolute;top:31.9444444444vw;left:1.3888888889vw;width:3.4722222222vw;height:3.4722222222vw;border-radius:3.4722222222vw;background:#e2470e url(../img/icon_arrow_white.svg) 50% 50% no-repeat;background-size:1.5277777778vw auto;transform:rotate(180deg)}@media screen and (max-width: 767px){.page-company .ktgroup .about-wrapper .orgchart .btn-chart-left{top:92.2666666667vw;left:1.3333333333vw;width:9.6vw;height:9.6vw;border-radius:9.6vw;background-size:4.2666666667vw auto}}.page-company .ktgroup .about-wrapper .orgchart .btn-chart-left::after{content:"";position:absolute;top:0;left:0;width:3.4722222222vw;height:3.4722222222vw;outline:.1388888889vw solid #e2470e;outline-offset:-.1388888889vw;border-radius:3.4722222222vw;background:#fff url(../img/icon_arrow_orange2.svg) 50% 50% no-repeat;background-size:1.5277777778vw auto;opacity:0;transition:all .4s}@media screen and (max-width: 767px){.page-company .ktgroup .about-wrapper .orgchart .btn-chart-left::after{width:9.6vw;height:9.6vw;border-radius:9.6vw;outline:.5333333333vw solid #e2470e;outline-offset:-.5333333333vw;background-size:4.2666666667vw auto}}.page-company .ktgroup .about-wrapper .orgchart .btn-chart-left:hover::after{opacity:1}.page-company .ktgroup .about-wrapper .orgchart .btn-chart-right{position:absolute;top:31.9444444444vw;right:1.3888888889vw;width:3.4722222222vw;height:3.4722222222vw;border-radius:3.4722222222vw;background:#e2470e url(../img/icon_arrow_white.svg) 50% 50% no-repeat;background-size:1.5277777778vw auto}@media screen and (max-width: 767px){.page-company .ktgroup .about-wrapper .orgchart .btn-chart-right{top:92.2666666667vw;left:79.7333333333vw;width:9.6vw;height:9.6vw;border-radius:9.6vw;background-size:4.2666666667vw auto}}.page-company .ktgroup .about-wrapper .orgchart .btn-chart-right::after{content:"";position:absolute;top:0;left:0;width:3.4722222222vw;height:3.4722222222vw;outline:.1388888889vw solid #e2470e;outline-offset:-.1388888889vw;border-radius:3.4722222222vw;background:#fff url(../img/icon_arrow_orange2.svg) 50% 50% no-repeat;background-size:1.5277777778vw auto;opacity:0;transition:all .4s}@media screen and (max-width: 767px){.page-company .ktgroup .about-wrapper .orgchart .btn-chart-right::after{width:9.6vw;height:9.6vw;border-radius:9.6vw;outline:.5333333333vw solid #e2470e;outline-offset:-.5333333333vw;background-size:4.2666666667vw auto}}.page-company .ktgroup .about-wrapper .orgchart .btn-chart-right:hover::after{opacity:1}.page-company .ktgroup .about-wrapper .history{position:relative;margin-top:4.6527777778vw;border-radius:3.4722222222vw;overflow:hidden}@media screen and (max-width: 767px){.page-company .ktgroup .about-wrapper .history{margin:13.3333333333vw 0 0 3.2vw;width:84vw;border-radius:5.3333333333vw}}.page-company .ktgroup .about-wrapper .history .history-cap{line-height:4.8611111111vw;padding-left:3.3333333333vw;letter-spacing:3.3333333333vw;color:#fff;background-color:#e2470e;text-align:center}@media screen and (max-width: 767px){.page-company .ktgroup .about-wrapper .history .history-cap{line-height:16vw;padding-left:.2266666667vw;letter-spacing:.2266666667vw}}.page-company .ktgroup .about-wrapper .history .history-wrapper{position:relative;padding:2.0833333333vw;background:url(../img/bg.jpg)}@media screen and (max-width: 767px){.page-company .ktgroup .about-wrapper .history .history-wrapper{padding:2.6666666667vw}}.page-company .ktgroup .about-wrapper .history .history-wrapper .line{position:absolute;top:2.0833333333vw;left:5.5555555556vw;width:.3472222222vw;height:39.5833333333vw;background:url(../img/company_history_img2.svg) 0 0 repeat-y;background-size:.1388888889vw auto}@media screen and (max-width: 767px){.page-company .ktgroup .about-wrapper .history .history-wrapper .line{top:2.6666666667vw;left:3.2vw;width:.5333333333vw;height:106.6666666667vw;background:url(../img/company_history_img2_sp.svg) 0 0 repeat-y;background-size:cover}}.page-company .ktgroup .about-wrapper .history .history-wrapper dl{position:relative;padding:0 0 0 3.2638888889vw;width:73.6111111111vw;height:39.5833333333vw;display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;overflow-y:scroll}@media screen and (max-width: 767px){.page-company .ktgroup .about-wrapper .history .history-wrapper dl{padding:0;width:100%;height:106.6666666667vw}}.page-company .ktgroup .about-wrapper .history .history-wrapper dl dt{position:relative;margin-top:2.4305555556vw;padding-left:4.0277777778vw;width:12.1527777778vw;line-height:2vw;font-weight:normal;color:#e2470e}@media screen and (max-width: 767px){.page-company .ktgroup .about-wrapper .history .history-wrapper dl dt{margin-top:5.3333333333vw;padding-left:6.6666666667vw;width:76vw;line-height:100%}}.page-company .ktgroup .about-wrapper .history .history-wrapper dl dt::after{content:"";position:absolute;top:0;left:0;width:3.1944444444vw;height:2vw;background:url(../img/company_history_img1.svg) 0 50% no-repeat;background-size:contain}@media screen and (max-width: 767px){.page-company .ktgroup .about-wrapper .history .history-wrapper dl dt::after{width:5.3333333333vw;height:4vw;background:url(../img/company_history_img1_sp.svg) 0 50% no-repeat;background-size:contain}}.page-company .ktgroup .about-wrapper .history .history-wrapper dl dt:first-of-type{margin-top:0}@media screen and (max-width: 767px){.page-company .ktgroup .about-wrapper .history .history-wrapper dl dt:first-of-type{margin-top:5.3333333333vw}}.page-company .ktgroup .about-wrapper .history .history-wrapper dl dd{position:relative;margin-top:2.4305555556vw;width:54.1666666667vw;line-height:160%;letter-spacing:.0625vw}@media screen and (max-width: 767px){.page-company .ktgroup .about-wrapper .history .history-wrapper dl dd{margin-top:2.6666666667vw;padding-left:6.6666666667vw;width:76vw;line-height:160%;letter-spacing:.24vw}}.page-company .ktgroup .about-wrapper .history .history-wrapper dl dd p{margin-top:1.0416666667vw}@media screen and (max-width: 767px){.page-company .ktgroup .about-wrapper .history .history-wrapper dl dd p{margin-top:4vw}}.page-company .ktgroup .about-wrapper .history .history-wrapper dl dd p:first-of-type{margin-top:0}.page-company .ktgroup .about-wrapper .history .history-wrapper dl dd:first-of-type{margin-top:0}@media screen and (max-width: 767px){.page-company .ktgroup .about-wrapper .history .history-wrapper dl dd:first-of-type{margin-top:2.6666666667vw}}.page-company .ktgroup .about-wrapper .history .history-wrapper dl::-webkit-scrollbar{width:.6944444444vw;height:.6944444444vw}@media screen and (max-width: 767px){.page-company .ktgroup .about-wrapper .history .history-wrapper dl::-webkit-scrollbar{width:1.3333333333vw;height:1.3333333333vw}}.page-company .ktgroup .about-wrapper .history .history-wrapper dl::-webkit-scrollbar-thumb{background-color:#e2470e;border-radius:.6944444444vw}@media screen and (max-width: 767px){.page-company .ktgroup .about-wrapper .history .history-wrapper dl::-webkit-scrollbar-thumb{border-radius:1.3333333333vw}}.page-company .ktgroup .about-wrapper .history .history-wrapper dl::-webkit-scrollbar-track{background-color:#fff;border-radius:.6944444444vw}@media screen and (max-width: 767px){.page-company .ktgroup .about-wrapper .history .history-wrapper dl::-webkit-scrollbar-track{border-radius:1.3333333333vw}}.page-company .ktgroup .about-wrapper .history .history-wrapper dl::before{content:""}.page-office .ouroffice{position:relative;margin-top:12.5vw;width:94.4444444444vw}@media screen and (max-width: 767px){.page-office .ouroffice{margin-top:18.6666666667vw;width:100%}}.page-office .ouroffice .bg-waku{position:absolute;top:0;left:0;width:83.3333333333vw;height:37.7777777778vw;border-radius:0 6.9444444444vw 6.9444444444vw 0;background-color:#fff}@media screen and (max-width: 767px){.page-office .ouroffice .bg-waku{width:98.6666666667vw;height:114.6666666667vw;border-radius:0 10.6666666667vw 10.6666666667vw 0}}.page-office .ouroffice .bubble{position:absolute;-webkit-mask-image:url(../img/boyoboyo.svg);mask-image:url(../img/boyoboyo.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-size:cover;background-repeat:no-repeat}.page-office .ouroffice .bubble.col-1{top:-1.1111111111vw;left:92.1527777778vw;width:15.2083333333vw;height:14.0277777778vw;background-color:#64b6d6}@media screen and (max-width: 767px){.page-office .ouroffice .bubble.col-1{top:-8vw;left:82.6666666667vw;width:29.3333333333vw;height:26.6666666667vw}}.page-office .ouroffice .bubble.col-2{top:9.7222222222vw;left:-8.5416666667vw;width:23.1944444444vw;height:25.9027777778vw;background-color:#f9be00}@media screen and (max-width: 767px){.page-office .ouroffice .bubble.col-2{top:62.6666666667vw;left:-19.2vw;width:29.0666666667vw;height:26.1333333333vw}}.page-office .ouroffice .bubble.col-3{top:65.2083333333vw;left:90.9722222222vw;width:11.3888888889vw;height:13.6805555556vw;background-color:#007237}.page-office .ouroffice .bubble.col-4{top:83.3333333333vw;left:-15.2777777778vw;width:22.3611111111vw;height:17.2222222222vw;background-color:#ed7700}.page-office .ouroffice .cap{position:relative;margin-left:45.6944444444vw;padding-top:3.4027777778vw}@media screen and (max-width: 767px){.page-office .ouroffice .cap{margin-left:39.0666666667vw;padding-top:8.2666666667vw}}.page-office .ouroffice h2{position:relative;margin:.9722222222vw 0 0 32.2222222222vw}@media screen and (max-width: 767px){.page-office .ouroffice h2{margin:2.6666666667vw 0 0 10.7466666667vw}}.page-office .ouroffice h2 img{width:35.5916666667vw}@media screen and (max-width: 767px){.page-office .ouroffice h2 img{width:79.04vw}}.page-office .ouroffice h3{position:relative;margin:3.4722222222vw 0 0 16.875vw;width:66.25vw;text-align:center}@media screen and (max-width: 767px){.page-office .ouroffice h3{margin:8vw 0 0 6.9333333333vw;width:86.6666666667vw}}.page-office .ouroffice .office-wrapper{position:relative;margin:4.0277777778vw 0 0 5.5555555556vw;padding:3.8194444444vw 5.2083333333vw 5.2083333333vw 5.2083333333vw;width:88.8888888889vw;border:.3472222222vw solid #f9be00;border-radius:3.4722222222vw;background-color:#fff;z-index:2}@media screen and (max-width: 767px){.page-office .ouroffice .office-wrapper{margin:8vw 0 0 4vw;padding:5.3333333333vw 3.2vw 9.8666666667vw 3.2vw;width:92vw;border:.8vw solid #f9be00;border-radius:8vw}}.page-office .ouroffice .office-wrapper .search-box .search-cap{text-align:center}.page-office .ouroffice .office-wrapper .search-box .search-select-wrapper{position:relative;margin-top:1.0416666667vw}@media screen and (max-width: 767px){.page-office .ouroffice .office-wrapper .search-box .search-select-wrapper{margin-top:4vw}}.page-office .ouroffice .office-wrapper .search-box .search-select-wrapper .btn-office-search{display:inline-block}.page-office .ouroffice .office-wrapper .search-box .search-select-wrapper .btn-office-search p{position:relative;width:77.7777777778vw;height:4.8611111111vw;font-size:1.6666666667vw;line-height:100%;font-weight:500;letter-spacing:.0763888889vw;border:.1388888889vw solid #e2470e;border-radius:3.4722222222vw;display:flex;justify-content:center;align-items:center;color:#fff;background-color:#e2470e;transition:all .4s}@media screen and (max-width: 767px){.page-office .ouroffice .office-wrapper .search-box .search-select-wrapper .btn-office-search p{width:84vw;height:13.3333333333vw;font-size:3.7333333333vw;letter-spacing:.1866666667vw;border:.5333333333vw solid #e2470e;border-radius:26.6666666667vw}}.page-office .ouroffice .office-wrapper .search-box .search-select-wrapper .btn-office-search p::before{content:"";position:absolute;top:calc(50% - 1.7361111111vw);right:.6944444444vw;width:3.4722222222vw;height:3.4722222222vw;border-radius:3.4722222222vw;background:#fff url(../img/icon_arrow_down.svg) 50% 1.5277777778vw no-repeat;background-size:1.6666666667vw auto}@media screen and (max-width: 767px){.page-office .ouroffice .office-wrapper .search-box .search-select-wrapper .btn-office-search p::before{top:calc(50% - 4.8vw);right:1.6vw;width:9.6vw;height:9.6vw;border-radius:9.6vw;background-position:50% 3.4666666667vw;background-size:6.4vw auto}}.page-office .ouroffice .office-wrapper .search-box .search-select-wrapper .btn-office-search p::after{content:"";position:absolute;top:calc(50% - 1.7361111111vw);right:.6944444444vw;width:3.4722222222vw;height:3.4722222222vw;border-radius:3.4722222222vw;background:#e2470e url(../img/icon_arrow_down_white.svg) 50% 1.5277777778vw no-repeat;background-size:1.6666666667vw auto;opacity:0;transition:all .4s}@media screen and (max-width: 767px){.page-office .ouroffice .office-wrapper .search-box .search-select-wrapper .btn-office-search p::after{top:calc(50% - 4.8vw);right:1.6vw;width:9.6vw;height:9.6vw;border-radius:9.6vw;background-position:50% 3.4666666667vw;background-size:6.4vw auto}}.page-office .ouroffice .office-wrapper .search-box .search-select-wrapper .btn-office-search:hover p{color:#e2470e;background-color:#fff}.page-office .ouroffice .office-wrapper .search-box .search-select-wrapper .btn-office-search:hover p::after{opacity:1}.page-office .ouroffice .office-wrapper .search-box .search-select-wrapper .search-filter-wrapper{position:absolute;top:0;left:0;border-radius:2.7777777778vw;background-color:#fff;outline:.1388888889vw solid #e2470e;outline-offset:-.1388888889vw;overflow:hidden;z-index:2;opacity:0;visibility:hidden}@media screen and (max-width: 767px){.page-office .ouroffice .office-wrapper .search-box .search-select-wrapper .search-filter-wrapper{border-radius:6.9333333333vw;outline:.5333333333vw solid #e2470e;outline-offset:-.5333333333vw}}.page-office .ouroffice .office-wrapper .search-box .search-select-wrapper .search-filter-wrapper .btn-office-search-close{display:inline-block}.page-office .ouroffice .office-wrapper .search-box .search-select-wrapper .search-filter-wrapper .btn-office-search-close p{position:relative;width:77.7777777778vw;height:4.8611111111vw;font-size:1.6666666667vw;line-height:100%;font-weight:500;letter-spacing:.0763888889vw;border:.1388888889vw solid #e2470e;display:flex;justify-content:center;align-items:center;color:#fff;background-color:#e2470e;transition:all .4s}@media screen and (max-width: 767px){.page-office .ouroffice .office-wrapper .search-box .search-select-wrapper .search-filter-wrapper .btn-office-search-close p{width:84vw;height:13.3333333333vw;font-size:3.7333333333vw;letter-spacing:.1866666667vw;border:.5333333333vw solid #e2470e}}.page-office .ouroffice .office-wrapper .search-box .search-select-wrapper .search-filter-wrapper .btn-office-search-close p::before{content:"";position:absolute;top:calc(50% - 1.7361111111vw);right:.6944444444vw;width:3.4722222222vw;height:3.4722222222vw;border-radius:3.4722222222vw;background:#fff url(../img/icon_arrow_up.svg) 50% 1.25vw no-repeat;background-size:1.6666666667vw auto}@media screen and (max-width: 767px){.page-office .ouroffice .office-wrapper .search-box .search-select-wrapper .search-filter-wrapper .btn-office-search-close p::before{top:calc(50% - 4.8vw);right:1.6vw;width:9.6vw;height:9.6vw;border-radius:9.6vw;background-position:50% 2.6666666667vw;background-size:6.4vw auto}}.page-office .ouroffice .office-wrapper .search-box .search-select-wrapper .search-filter-wrapper .btn-office-search-close p::after{content:"";position:absolute;top:calc(50% - 1.7361111111vw);right:.6944444444vw;width:3.4722222222vw;height:3.4722222222vw;border-radius:3.4722222222vw;background:#e2470e url(../img/icon_arrow_up_white.svg) 50% 1.25vw no-repeat;background-size:1.6666666667vw auto;outline:.1388888889vw solid #fff;outline-offset:-.1388888889vw;opacity:0;transition:all .4s}@media screen and (max-width: 767px){.page-office .ouroffice .office-wrapper .search-box .search-select-wrapper .search-filter-wrapper .btn-office-search-close p::after{top:calc(50% - 4.8vw);right:1.6vw;width:9.6vw;height:9.6vw;border-radius:9.6vw;background-position:50% 2.6666666667vw;background-size:6.4vw auto;outline:.5333333333vw solid #fff;outline-offset:-.5333333333vw}}.page-office .ouroffice .office-wrapper .search-box .search-select-wrapper .search-filter-wrapper .btn-office-search-close:hover p::after{opacity:1}.page-office .ouroffice .office-wrapper .search-box .search-select-wrapper .search-filter-wrapper .search-filter{position:relative;padding:1.3888888889vw .3472222222vw}@media screen and (max-width: 767px){.page-office .ouroffice .office-wrapper .search-box .search-select-wrapper .search-filter-wrapper .search-filter{padding:5.3333333333vw 1.3333333333vw}}.page-office .ouroffice .office-wrapper .search-box .search-select-wrapper .search-filter-wrapper .search-filter ul{position:relative;display:flex;justify-content:center;align-items:flex-start;flex-wrap:wrap}.page-office .ouroffice .office-wrapper .search-box .search-select-wrapper .search-filter-wrapper .search-filter ul li a{display:inline-block;margin:.3472222222vw;padding:0 1.3888888889vw;height:3.4722222222vw;border:.1388888889vw solid #e2470e;border-radius:2.7777777778vw;display:flex;align-items:center;transition:all .4s}@media screen and (max-width: 767px){.page-office .ouroffice .office-wrapper .search-box .search-select-wrapper .search-filter-wrapper .search-filter ul li a{margin:.5333333333vw .8vw;padding:0 2.6666666667vw;height:8vw;border:.5333333333vw solid #e2470e;border-radius:8vw}}.page-office .ouroffice .office-wrapper .search-box .search-select-wrapper .search-filter-wrapper .search-filter ul li a.active{color:#fff;background-color:#e2470e}@media screen and (min-width: 768px){.page-office .ouroffice .office-wrapper .search-box .search-select-wrapper .search-filter-wrapper .search-filter ul li a:hover{color:#fff;background-color:#e2470e}}.page-office .ouroffice .office-wrapper .search-box .search-select-wrapper .search-filter-wrapper .search-filter .btn-office-search-run{display:inline-block;margin:1.7361111111vw 0 0 15.9722222222vw}@media screen and (max-width: 767px){.page-office .ouroffice .office-wrapper .search-box .search-select-wrapper .search-filter-wrapper .search-filter .btn-office-search-run{margin:6.6666666667vw 0 0 8vw}}.page-office .ouroffice .office-wrapper .search-box .search-select-wrapper .search-filter-wrapper .search-filter .btn-office-search-run p{position:relative;width:44.4444444444vw;height:4.8611111111vw;font-size:1.6666666667vw;line-height:100%;font-weight:500;letter-spacing:.0763888889vw;border:.1388888889vw solid #007237;border-radius:3.4722222222vw;display:flex;justify-content:center;align-items:center;color:#fff;background-color:#007237;transition:all .4s}@media screen and (max-width: 767px){.page-office .ouroffice .office-wrapper .search-box .search-select-wrapper .search-filter-wrapper .search-filter .btn-office-search-run p{width:68vw;height:13.3333333333vw;font-size:3.7333333333vw;letter-spacing:.2933333333vw;border:.5333333333vw solid #007237;border-radius:13.3333333333vw}}.page-office .ouroffice .office-wrapper .search-box .search-select-wrapper .search-filter-wrapper .search-filter .btn-office-search-run p::before{content:"";position:absolute;top:calc(50% - 1.7361111111vw);right:.6944444444vw;width:3.4722222222vw;height:3.4722222222vw;border-radius:3.4722222222vw;background:#fff url(../img/icon_arrow_green.svg) 50% 50% no-repeat;background-size:1.5277777778vw auto}@media screen and (max-width: 767px){.page-office .ouroffice .office-wrapper .search-box .search-select-wrapper .search-filter-wrapper .search-filter .btn-office-search-run p::before{top:calc(50% - 4.8vw);right:1.6vw;width:9.6vw;height:9.6vw;border-radius:9.6vw;background-size:4.2666666667vw auto}}.page-office .ouroffice .office-wrapper .search-box .search-select-wrapper .search-filter-wrapper .search-filter .btn-office-search-run p::after{content:"";position:absolute;top:calc(50% - 1.7361111111vw);right:.6944444444vw;width:3.4722222222vw;height:3.4722222222vw;border-radius:3.4722222222vw;background:#007237 url(../img/icon_arrow_white.svg) 50% 50% no-repeat;background-size:1.5277777778vw auto;opacity:0;transition:all .4s}@media screen and (max-width: 767px){.page-office .ouroffice .office-wrapper .search-box .search-select-wrapper .search-filter-wrapper .search-filter .btn-office-search-run p::after{top:calc(50% - 4.8vw);right:1.6vw;width:9.6vw;height:9.6vw;border-radius:9.6vw;background-size:4.2666666667vw auto}}.page-office .ouroffice .office-wrapper .search-box .search-select-wrapper .search-filter-wrapper .search-filter .btn-office-search-run:hover p{color:#007237;background-color:#fff}.page-office .ouroffice .office-wrapper .search-box .search-select-wrapper .search-filter-wrapper .search-filter .btn-office-search-run:hover p::after{opacity:1}.page-office .ouroffice .office-wrapper .search-box .search-select-wrapper .search-filter-wrapper.open{visibility:visible;opacity:1;transition:all .5s}.page-office .ouroffice .office-wrapper .office{margin-top:6.9444444444vw;width:77.7777777778vw;display:none}.page-office .ouroffice .office-wrapper .office.view{display:block}@media screen and (max-width: 767px){.page-office .ouroffice .office-wrapper .office{margin-top:8vw;width:84vw}}.page-office .ouroffice .office-wrapper .office .office-name{display:flex;justify-content:flex-start;align-items:center}.page-office .ouroffice .office-wrapper .office .office-name p{white-space:nowrap}.page-office .ouroffice .office-wrapper .office .office-name .bar{flex-grow:2;margin-left:2.0833333333vw;width:100%;height:.3472222222vw;background-color:#f9be00}@media screen and (max-width: 767px){.page-office .ouroffice .office-wrapper .office .office-name .bar{margin-left:5.3333333333vw;height:.8vw}}.page-office .ouroffice .office-wrapper .office .group .item{margin-top:3.4722222222vw;border-radius:3.4722222222vw;overflow:hidden;display:none}.page-office .ouroffice .office-wrapper .office .group .item.view{display:block}@media screen and (max-width: 767px){.page-office .ouroffice .office-wrapper .office .group .item{margin-top:5.3333333333vw;border-radius:5.3333333333vw}}.page-office .ouroffice .office-wrapper .office .group .item .place{padding-left:2.7777777778vw;height:5.9027777778vw;line-height:5.9027777778vw;color:#fff;background-color:#007237}@media screen and (max-width: 767px){.page-office .ouroffice .office-wrapper .office .group .item .place{padding-left:8vw;height:16vw;line-height:16vw}}.page-office .ouroffice .office-wrapper .office .group .item .info{padding:1.3888888889vw;background:url(../img/bg.jpg)}@media screen and (max-width: 767px){.page-office .ouroffice .office-wrapper .office .group .item .info{padding:2.6666666667vw 4vw 4vw 4vw}}.page-office .ouroffice .office-wrapper .office .group .item .info dl{position:relative;margin-left:1.3888888889vw;width:72.2222222222vw;display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap}@media screen and (max-width: 767px){.page-office .ouroffice .office-wrapper .office .group .item .info dl{margin-left:0;width:76vw}}.page-office .ouroffice .office-wrapper .office .group .item .info dl dt{display:inline-block;margin-top:.3472222222vw;width:9.7222222222vw;height:1.875vw;font-size:1.0416666667vw;line-height:1.875vw;border-radius:3.4722222222vw;color:#fff;background-color:#ed7700;text-align:center}@media screen and (max-width: 767px){.page-office .ouroffice .office-wrapper .office .group .item .info dl dt{margin-top:2.6666666667vw;min-width:32vw;width:auto;height:6.6666666667vw;font-size:3.2vw;line-height:6.6666666667vw;border-radius:13.3333333333vw}}.page-office .ouroffice .office-wrapper .office .group .item .info dl dd{margin:.3472222222vw 0 0 1.3888888889vw;width:59.0277777778vw;line-height:160%}@media screen and (max-width: 767px){.page-office .ouroffice .office-wrapper .office .group .item .info dl dd{margin:.5333333333vw 0 0 2.6666666667vw;width:73.3333333333vw}}.page-office .ouroffice .office-wrapper .office .group .item .info .detail-wrapper{position:relative;margin-top:1.7361111111vw;padding:1.3888888889vw 1.3888888889vw 1.7361111111vw 1.3888888889vw;width:75vw;border-radius:2.0833333333vw;background-color:#fff}@media screen and (max-width: 767px){.page-office .ouroffice .office-wrapper .office .group .item .info .detail-wrapper{margin-top:6.6666666667vw;padding:4.5333333333vw 5.0666666667vw 5.3333333333vw 5.0666666667vw;width:76vw;border-radius:5.3333333333vw}}.page-office .ouroffice .office-wrapper .office .group .item .info .detail-wrapper .address{margin-left:.2083333333vw}@media screen and (max-width: 767px){.page-office .ouroffice .office-wrapper .office .group .item .info .detail-wrapper .address{margin-left:0}}.page-office .ouroffice .office-wrapper .office .group .item .info .detail-wrapper .detail{display:flex;justify-content:space-between;align-items:center}@media screen and (max-width: 767px){.page-office .ouroffice .office-wrapper .office .group .item .info .detail-wrapper .detail{justify-content:center;flex-wrap:wrap}}.page-office .ouroffice .office-wrapper .office .group .item .info .detail-wrapper .detail .tel{position:relative;margin-left:4.1666666667vw;font-size:2.7777777778vw;line-height:180%;letter-spacing:.1388888889vw;color:#e2470e}@media screen and (max-width: 767px){.page-office .ouroffice .office-wrapper .office .group .item .info .detail-wrapper .detail .tel{margin-left:9.8666666667vw;font-size:8vw;letter-spacing:.4vw;white-space:nowrap}}.page-office .ouroffice .office-wrapper .office .group .item .info .detail-wrapper .detail .btns a{margin-right:1.3888888889vw}@media screen and (max-width: 767px){.page-office .ouroffice .office-wrapper .office .group .item .info .detail-wrapper .detail .btns a{margin:4vw 0 0 0;width:65.3333333333vw}}.page-office .ouroffice .office-wrapper .office .group .item .info .detail-wrapper .detail .btns a:last-of-type{margin-right:0}.page-office-detail .officedetail-wrapper{position:relative;width:100%}.page-office-detail .officedetail-wrapper .bubble{position:absolute;-webkit-mask-image:url(../img/boyoboyo.svg);mask-image:url(../img/boyoboyo.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-size:cover;background-repeat:no-repeat}.page-office-detail .officedetail-wrapper .bubble.col-1{top:-1.1111111111vw;left:92.1527777778vw;width:15.2083333333vw;height:14.0277777778vw;background-color:#64b6d6}@media screen and (max-width: 767px){.page-office-detail .officedetail-wrapper .bubble.col-1{top:-8vw;left:82.6666666667vw;width:29.3333333333vw;height:26.6666666667vw}}.page-office-detail .officedetail-wrapper .bubble.col-2{top:9.7222222222vw;left:-8.5416666667vw;width:23.1944444444vw;height:25.9027777778vw;background-color:#f9be00}@media screen and (max-width: 767px){.page-office-detail .officedetail-wrapper .bubble.col-2{top:62.6666666667vw;left:-19.2vw;width:29.0666666667vw;height:26.1333333333vw}}.page-office-detail .officedetail-wrapper .bubble.col-3{top:65.2083333333vw;left:90.9722222222vw;width:11.3888888889vw;height:13.6805555556vw;background-color:#007237}.page-office-detail .officedetail-wrapper .bubble.col-4{top:83.3333333333vw;left:-15.2777777778vw;width:22.3611111111vw;height:17.2222222222vw;background-color:#ed7700}.page-office-detail .officedetail-wrapper .officedetail{position:relative;margin:12.5vw auto 0 auto;padding:3.8194444444vw 5.2083333333vw 4.8611111111vw 5.2083333333vw;width:88.8888888889vw;border:.3472222222vw solid #f9be00;border-radius:3.4722222222vw;background-color:#fff}@media screen and (max-width: 767px){.page-office-detail .officedetail-wrapper .officedetail{margin-top:18.6666666667vw;padding:6.1333333333vw 3.2vw 9.8666666667vw 3.2vw;width:92vw;border:.8vw solid #f9be00;border-radius:8vw}}.page-office-detail .officedetail-wrapper .officedetail .cap{display:flex;justify-content:flex-start;align-items:center}.page-office-detail .officedetail-wrapper .officedetail .cap p{white-space:nowrap}.page-office-detail .officedetail-wrapper .officedetail .cap .bar{flex-grow:2;margin-left:2.0833333333vw;width:100%;height:.3472222222vw;background-color:#007237}@media screen and (max-width: 767px){.page-office-detail .officedetail-wrapper .officedetail .cap .bar{margin-left:5.3333333333vw;height:.8vw}}.page-office-detail .officedetail-wrapper .officedetail .detail{position:relative;margin-top:2.0833333333vw;border-radius:3.4722222222vw;overflow:hidden}@media screen and (max-width: 767px){.page-office-detail .officedetail-wrapper .officedetail .detail{margin-top:5.3333333333vw;border-radius:5.3333333333vw}}.page-office-detail .officedetail-wrapper .officedetail .detail .place{padding-left:2.7777777778vw;height:5.9027777778vw;line-height:5.9027777778vw;color:#fff;background-color:#007237}@media screen and (max-width: 767px){.page-office-detail .officedetail-wrapper .officedetail .detail .place{padding-left:8vw;height:16vw;line-height:16vw}}.page-office-detail .officedetail-wrapper .officedetail .detail .info-wrapper{padding:1.7361111111vw 1.3888888889vw 4.8611111111vw 1.3888888889vw;background:url(../img/bg.jpg)}@media screen and (max-width: 767px){.page-office-detail .officedetail-wrapper .officedetail .detail .info-wrapper{padding:4.8vw 4vw 7.2vw 4vw}}.page-office-detail .officedetail-wrapper .officedetail .detail .info-wrapper .info{padding:2.7777777778vw 4.1666666667vw;border-radius:2.0833333333vw;background-color:#fff}@media screen and (max-width: 767px){.page-office-detail .officedetail-wrapper .officedetail .detail .info-wrapper .info{padding:5.3333333333vw 5.0666666667vw 8vw 5.0666666667vw;border-radius:5.3333333333vw}}.page-office-detail .officedetail-wrapper .officedetail .detail .info-wrapper .info .items{position:relative;width:66.6666666667vw;display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap}@media screen and (max-width: 767px){.page-office-detail .officedetail-wrapper .officedetail .detail .info-wrapper .info .items{width:65.3333333333vw}}.page-office-detail .officedetail-wrapper .officedetail .detail .info-wrapper .info .items .item{width:66.6666666667vw;min-height:5vw;border-bottom:1px solid #d9d9d9;display:flex;justify-content:flex-start;align-items:center}@media screen and (max-width: 767px){.page-office-detail .officedetail-wrapper .officedetail .detail .info-wrapper .info .items .item{padding-bottom:4vw;width:65.3333333333vw;min-height:auto;flex-wrap:wrap}}.page-office-detail .officedetail-wrapper .officedetail .detail .info-wrapper .info .items .item .item-name{width:16.6666666667vw}@media screen and (max-width: 767px){.page-office-detail .officedetail-wrapper .officedetail .detail .info-wrapper .info .items .item .item-name{margin-top:2.6666666667vw;width:65.3333333333vw;min-height:auto}}.page-office-detail .officedetail-wrapper .officedetail .detail .info-wrapper .info .items .item .item-value{position:relative;width:50vw}@media screen and (max-width: 767px){.page-office-detail .officedetail-wrapper .officedetail .detail .info-wrapper .info .items .item .item-value{margin-top:2.6666666667vw;width:65.3333333333vw}}.page-office-detail .officedetail-wrapper .officedetail .detail .info-wrapper .info .items .item .item-value .office-name{display:flex;justify-content:space-between;align-items:flex-start}@media screen and (max-width: 767px){.page-office-detail .officedetail-wrapper .officedetail .detail .info-wrapper .info .items .item .item-value .office-name{margin-top:1.3333333333vw;flex-wrap:wrap}}.page-office-detail .officedetail-wrapper .officedetail .detail .info-wrapper .info .items .item .item-value .office-name .txt{font-size:.9722222222vw;font-weight:normal;white-space:nowrap}@media screen and (max-width: 767px){.page-office-detail .officedetail-wrapper .officedetail .detail .info-wrapper .info .items .item .item-value .office-name .txt{margin-top:-1.3333333333vw;font-size:2.6666666667vw;width:65.3333333333vw}}.page-office-detail .officedetail-wrapper .officedetail .detail .info-wrapper .info .items .item .item-value .office-name .txt .num{display:inline-block;margin-left:.6944444444vw;font-size:1.1111111111vw}@media screen and (max-width: 767px){.page-office-detail .officedetail-wrapper .officedetail .detail .info-wrapper .info .items .item .item-value .office-name .txt .num{margin-left:1.3333333333vw;font-size:2.6666666667vw}}.page-office-detail .officedetail-wrapper .officedetail .detail .info-wrapper .info .items .item .item-value .tel{position:relative;margin-left:4.1666666667vw;font-size:2.7777777778vw;line-height:180%;letter-spacing:.1388888889vw;color:#e2470e}@media screen and (max-width: 767px){.page-office-detail .officedetail-wrapper .officedetail .detail .info-wrapper .info .items .item .item-value .tel{margin-left:9.8666666667vw;font-size:8vw;line-height:100%;letter-spacing:.2666666667vw;white-space:nowrap}}@media screen and (max-width: 767px){.page-office-detail .officedetail-wrapper .officedetail .detail .info-wrapper .info .items .item .item-value .service-type{display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap}}.page-office-detail .officedetail-wrapper .officedetail .detail .info-wrapper .info .items .item .item-value .service-type li{display:inline-block;margin-right:.6944444444vw;width:9.7222222222vw;height:1.875vw;font-size:1.0416666667vw;line-height:1.875vw;border-radius:3.4722222222vw;color:#fff;background-color:#ed7700;text-align:center}@media screen and (max-width: 767px){.page-office-detail .officedetail-wrapper .officedetail .detail .info-wrapper .info .items .item .item-value .service-type li{margin:1.3333333333vw 0 0 1.3333333333vw;width:32vw;height:6.6666666667vw;font-size:3.2vw;line-height:6.6666666667vw;border-radius:13.3333333333vw}.page-office-detail .officedetail-wrapper .officedetail .detail .info-wrapper .info .items .item .item-value .service-type li:nth-child(2n+1){margin-left:0}.page-office-detail .officedetail-wrapper .officedetail .detail .info-wrapper .info .items .item .item-value .service-type li:nth-child(-n+2){margin-top:0}}.page-office-detail .officedetail-wrapper .officedetail .detail .info-wrapper .info .items .item.multi{align-items:flex-start}.page-office-detail .officedetail-wrapper .officedetail .detail .info-wrapper .info .items .item.multi .item-name{padding:1.875vw 0}@media screen and (max-width: 767px){.page-office-detail .officedetail-wrapper .officedetail .detail .info-wrapper .info .items .item.multi .item-name{padding:0}}.page-office-detail .officedetail-wrapper .officedetail .detail .info-wrapper .info .items .item.multi .item-value{padding:1.4583333333vw 0}@media screen and (max-width: 767px){.page-office-detail .officedetail-wrapper .officedetail .detail .info-wrapper .info .items .item.multi .item-value{padding:0}}.page-office-detail .officedetail-wrapper .officedetail .detail .info-wrapper .info .items .item:first-of-type{border-top:1px solid #d9d9d9}.page-office-detail .officedetail-wrapper .officedetail .detail .info-wrapper .info .map-box{position:relative;margin-top:3.4722222222vw;width:66.6666666667vw;height:40.9722222222vw;border-radius:1.3888888889vw;background-color:#d9d9d9;overflow:hidden}@media screen and (max-width: 767px){.page-office-detail .officedetail-wrapper .officedetail .detail .info-wrapper .info .map-box{margin-top:8vw;width:65.3333333333vw;height:93.3333333333vw;border-radius:2.6666666667vw}}.page-office-detail .officedetail-wrapper .officedetail .detail .info-wrapper .recruit-wrapper{position:relative;margin-top:5.5555555556vw}@media screen and (max-width: 767px){.page-office-detail .officedetail-wrapper .officedetail .detail .info-wrapper .recruit-wrapper{margin-top:10.6666666667vw}}.page-office-detail .officedetail-wrapper .officedetail .detail .info-wrapper .recruit-wrapper .recruit-cap{position:relative;margin:0 auto;width:54.1666666667vw;display:flex;justify-content:center;align-items:center}@media screen and (max-width: 767px){.page-office-detail .officedetail-wrapper .officedetail .detail .info-wrapper .recruit-wrapper .recruit-cap{width:76vw}}.page-office-detail .officedetail-wrapper .officedetail .detail .info-wrapper .recruit-wrapper .recruit-cap p{margin:0 2.0833333333vw;white-space:nowrap;flex-grow:2}@media screen and (max-width: 767px){.page-office-detail .officedetail-wrapper .officedetail .detail .info-wrapper .recruit-wrapper .recruit-cap p{margin:0 5.3333333333vw}}.page-office-detail .officedetail-wrapper .officedetail .detail .info-wrapper .recruit-wrapper .recruit-cap .bar{width:100%;height:.3472222222vw;background-color:#f9be00}@media screen and (max-width: 767px){.page-office-detail .officedetail-wrapper .officedetail .detail .info-wrapper .recruit-wrapper .recruit-cap .bar{height:.8vw}}.page-office-detail .officedetail-wrapper .officedetail .detail .info-wrapper .recruit-wrapper .recruit-items{position:relative;margin-top:1.7361111111vw;display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap}@media screen and (max-width: 767px){.page-office-detail .officedetail-wrapper .officedetail .detail .info-wrapper .recruit-wrapper .recruit-items{margin-top:5.6vw}}.page-office-detail .officedetail-wrapper .officedetail .detail .info-wrapper .recruit-wrapper .recruit-items .item{margin-top:1.0416666667vw;padding:0 1.3194444444vw 0 2.0138888889vw;width:75vw;min-height:7.6388888889vw;border-radius:2.0833333333vw;background-color:#fff;display:flex;justify-content:flex-start;align-items:center}@media screen and (max-width: 767px){.page-office-detail .officedetail-wrapper .officedetail .detail .info-wrapper .recruit-wrapper .recruit-items .item{margin-top:2.6666666667vw;padding:2.9333333333vw 5.3333333333vw;width:76vw;min-height:50.6666666667vw;border-radius:2.6666666667vw;flex-wrap:wrap;align-content:flex-start}.page-office-detail .officedetail-wrapper .officedetail .detail .info-wrapper .recruit-wrapper .recruit-items .item:first-of-type{margin-top:0}.page-office-detail .officedetail-wrapper .officedetail .detail .info-wrapper .recruit-wrapper .recruit-items .item .btn-with-arrow{margin-top:2.6666666667vw;width:65.3333333333vw}}.page-office-detail .officedetail-wrapper .officedetail .detail .info-wrapper .recruit-wrapper .recruit-items .item .job{width:36.8055555556vw}@media screen and (max-width: 767px){.page-office-detail .officedetail-wrapper .officedetail .detail .info-wrapper .recruit-wrapper .recruit-items .item .job{width:65.3333333333vw}}.page-office-detail .officedetail-wrapper .officedetail .detail .info-wrapper .recruit-wrapper .recruit-items .item .job span{width:5.5555555556vw;height:1.7361111111vw;font-size:1.0416666667vw;line-height:100%;border-radius:.3472222222vw;color:#fff;background-color:#007237;display:flex;justify-content:center;align-items:center}@media screen and (max-width: 767px){.page-office-detail .officedetail-wrapper .officedetail .detail .info-wrapper .recruit-wrapper .recruit-items .item .job span{width:18.6666666667vw;height:6.6666666667vw;font-size:3.2vw;line-height:100%;border-radius:1.3333333333vw}}.page-office-detail .officedetail-wrapper .officedetail .detail .info-wrapper .recruit-wrapper .recruit-items .item .job p{margin-top:.3472222222vw}@media screen and (max-width: 767px){.page-office-detail .officedetail-wrapper .officedetail .detail .info-wrapper .recruit-wrapper .recruit-items .item .job p{margin-top:2.6666666667vw}}.page-office-detail .officedetail-wrapper .officedetail .detail .info-wrapper .recruit-wrapper .recruit-items .item .pay{margin-right:1.6666666667vw;text-align:right;white-space:nowrap;flex-grow:2}@media screen and (max-width: 767px){.page-office-detail .officedetail-wrapper .officedetail .detail .info-wrapper .recruit-wrapper .recruit-items .item .pay{margin:1.8666666667vw 0 0 0;text-align:left}}.page-office-detail .officedetail-wrapper .officedetail .detail .info-wrapper .recruit-wrapper .recruit-items .item .pay .num{display:inline-block;margin:0 .3472222222vw 0 .6944444444vw;color:#e2470e;font-weight:normal}@media screen and (max-width: 767px){.page-office-detail .officedetail-wrapper .officedetail .detail .info-wrapper .recruit-wrapper .recruit-items .item .pay .num{margin:0 1.3333333333vw 0 2.6666666667vw;font-size:5.3333333333vw}}.page-office-detail .officedetail-wrapper .officedetail .detail .info-wrapper .recruit-wrapper .recruit-items .item .pay .txt{font-size:1.1111111111vw}@media screen and (max-width: 767px){.page-office-detail .officedetail-wrapper .officedetail .detail .info-wrapper .recruit-wrapper .recruit-items .item .pay .txt{font-size:3.2vw}}.page-office-detail .officedetail-wrapper .officedetail .detail .info-wrapper .recruit-wrapper .recruit-items .item .btn-with-arrow{white-space:nowrap}.page-office-detail .officedetail-wrapper .officedetail .detail .info-wrapper .recruit-wrapper .norecruit{position:relative;margin:4.1666666667vw auto 0 auto;width:54.1666666667vw;display:flex;justify-content:center;align-items:center}@media screen and (max-width: 767px){.page-office-detail .officedetail-wrapper .officedetail .detail .info-wrapper .recruit-wrapper .norecruit{margin-top:8vw;width:76vw}}.page-office-detail .officedetail-wrapper .officedetail .btn-officelist{position:relative;margin:4.8611111111vw auto 0 auto;width:44.4444444444vw;height:4.8611111111vw;font-size:1.5277777778vw;line-height:180%;letter-spacing:.0763888889vw;color:#e2470e;background-color:#fff;border-radius:5.5555555556vw;border:.1388888889vw solid #e2470e;display:flex;justify-content:center;align-items:center;transition:all .4s}@media screen and (max-width: 767px){.page-office-detail .officedetail-wrapper .officedetail .btn-officelist{margin:8vw auto 0 auto;width:84vw;height:13.3333333333vw;font-size:3.7333333333vw;line-height:180%;letter-spacing:.1866666667vw;border-radius:26.6666666667vw;border:.5333333333vw solid #e2470e}}.page-office-detail .officedetail-wrapper .officedetail .btn-officelist::before{content:"";position:absolute;top:.5555555556vw;right:.625vw;width:3.4722222222vw;height:3.4722222222vw;border-radius:3.4722222222vw;background:#e2470e url(../img/icon_arrow_white.svg) 50% 50% no-repeat;background-size:1.5277777778vw auto}@media screen and (max-width: 767px){.page-office-detail .officedetail-wrapper .officedetail .btn-officelist::before{top:1.3333333333vw;right:1.6vw;width:9.6vw;height:9.6vw;border-radius:9.6vw;background-size:4.2666666667vw auto}}.page-office-detail .officedetail-wrapper .officedetail .btn-officelist::after{content:"";position:absolute;top:.5555555556vw;right:.625vw;width:3.4722222222vw;height:3.4722222222vw;border-radius:3.4722222222vw;background:#fff url(../img/icon_arrow_orange2.svg) 50% 50% no-repeat;background-size:1.5277777778vw auto;opacity:0;transition:all .4s}@media screen and (max-width: 767px){.page-office-detail .officedetail-wrapper .officedetail .btn-officelist::after{top:1.3333333333vw;right:1.6vw;width:9.6vw;height:9.6vw;border-radius:9.6vw;background-size:4.2666666667vw auto}}.page-office-detail .officedetail-wrapper .officedetail .btn-officelist:hover{color:#fff;background-color:#e2470e;border:.1388888889vw solid #e2470e}@media screen and (max-width: 767px){.page-office-detail .officedetail-wrapper .officedetail .btn-officelist:hover{border:.5333333333vw solid #e2470e}}.page-office-detail .officedetail-wrapper .officedetail .btn-officelist:hover::after{opacity:1}.page-recruit-detail .recruitdetail-wrapper{position:relative;width:100%}.page-recruit-detail .recruitdetail-wrapper .bubble{position:absolute;-webkit-mask-image:url(../img/boyoboyo.svg);mask-image:url(../img/boyoboyo.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-size:cover;background-repeat:no-repeat}.page-recruit-detail .recruitdetail-wrapper .bubble.col-1{top:-1.1111111111vw;left:92.1527777778vw;width:15.2083333333vw;height:14.0277777778vw;background-color:#64b6d6}@media screen and (max-width: 767px){.page-recruit-detail .recruitdetail-wrapper .bubble.col-1{top:-8vw;left:82.6666666667vw;width:29.3333333333vw;height:26.6666666667vw}}.page-recruit-detail .recruitdetail-wrapper .bubble.col-2{top:9.7222222222vw;left:-8.5416666667vw;width:23.1944444444vw;height:25.9027777778vw;background-color:#f9be00}@media screen and (max-width: 767px){.page-recruit-detail .recruitdetail-wrapper .bubble.col-2{top:62.6666666667vw;left:-19.2vw;width:29.0666666667vw;height:26.1333333333vw}}.page-recruit-detail .recruitdetail-wrapper .bubble.col-3{top:65.2083333333vw;left:90.9722222222vw;width:11.3888888889vw;height:13.6805555556vw;background-color:#007237}.page-recruit-detail .recruitdetail-wrapper .bubble.col-4{top:83.3333333333vw;left:-15.2777777778vw;width:22.3611111111vw;height:17.2222222222vw;background-color:#ed7700}.page-recruit-detail .recruitdetail-wrapper .recruitdetail{position:relative;margin:12.5vw auto 0 auto;padding:3.8194444444vw 5.2083333333vw 4.8611111111vw 5.2083333333vw;width:88.8888888889vw;border:.3472222222vw solid #f9be00;border-radius:3.4722222222vw;background-color:#fff}@media screen and (max-width: 767px){.page-recruit-detail .recruitdetail-wrapper .recruitdetail{margin-top:18.6666666667vw;padding:6.1333333333vw 3.2vw 9.8666666667vw 3.2vw;width:92vw;border:.8vw solid #f9be00;border-radius:8vw}}.page-recruit-detail .recruitdetail-wrapper .recruitdetail .cap{display:flex;justify-content:flex-start;align-items:center}.page-recruit-detail .recruitdetail-wrapper .recruitdetail .cap p{white-space:nowrap}.page-recruit-detail .recruitdetail-wrapper .recruitdetail .cap .bar{flex-grow:2;margin-left:2.0833333333vw;width:100%;height:.3472222222vw;background-color:#007237}@media screen and (max-width: 767px){.page-recruit-detail .recruitdetail-wrapper .recruitdetail .cap .bar{margin-left:5.3333333333vw;height:.8vw}}.page-recruit-detail .recruitdetail-wrapper .recruitdetail .detail{position:relative;margin-top:2.0833333333vw;border-radius:3.4722222222vw;overflow:hidden}@media screen and (max-width: 767px){.page-recruit-detail .recruitdetail-wrapper .recruitdetail .detail{margin-top:5.3333333333vw;border-radius:5.3333333333vw}}.page-recruit-detail .recruitdetail-wrapper .recruitdetail .detail .info-wrapper{padding:1.3888888889vw;background:url(../img/bg.jpg)}@media screen and (max-width: 767px){.page-recruit-detail .recruitdetail-wrapper .recruitdetail .detail .info-wrapper{padding:4vw}}.page-recruit-detail .recruitdetail-wrapper .recruitdetail .detail .info-wrapper .info{padding:2.7777777778vw 4.1666666667vw;border-radius:2.0833333333vw;background-color:#fff}@media screen and (max-width: 767px){.page-recruit-detail .recruitdetail-wrapper .recruitdetail .detail .info-wrapper .info{padding:4.5333333333vw 5.3333333333vw 7.4666666667vw 5.3333333333vw;border-radius:5.3333333333vw}}.page-recruit-detail .recruitdetail-wrapper .recruitdetail .detail .info-wrapper .info .items{position:relative;width:66.6666666667vw;display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap}@media screen and (max-width: 767px){.page-recruit-detail .recruitdetail-wrapper .recruitdetail .detail .info-wrapper .info .items{width:65.3333333333vw}}.page-recruit-detail .recruitdetail-wrapper .recruitdetail .detail .info-wrapper .info .items .item{width:66.6666666667vw;min-height:5vw;border-bottom:1px solid #f9be00;display:flex;justify-content:flex-start;align-items:flex-start}@media screen and (max-width: 767px){.page-recruit-detail .recruitdetail-wrapper .recruitdetail .detail .info-wrapper .info .items .item{width:65.3333333333vw;min-height:auto;padding-bottom:8vw;flex-wrap:wrap}}.page-recruit-detail .recruitdetail-wrapper .recruitdetail .detail .info-wrapper .info .items .item .job{padding-bottom:2.5vw}@media screen and (max-width: 767px){.page-recruit-detail .recruitdetail-wrapper .recruitdetail .detail .info-wrapper .info .items .item .job{padding-bottom:0}}.page-recruit-detail .recruitdetail-wrapper .recruitdetail .detail .info-wrapper .info .items .item .job span{width:5.5555555556vw;height:1.7361111111vw;font-size:1.0416666667vw;line-height:100%;border-radius:.3472222222vw;color:#fff;background-color:#007237;display:flex;justify-content:center;align-items:center}@media screen and (max-width: 767px){.page-recruit-detail .recruitdetail-wrapper .recruitdetail .detail .info-wrapper .info .items .item .job span{width:18.6666666667vw;height:6.6666666667vw;font-size:3.2vw;line-height:100%;border-radius:1.3333333333vw}}.page-recruit-detail .recruitdetail-wrapper .recruitdetail .detail .info-wrapper .info .items .item .job p{margin-top:.3472222222vw}@media screen and (max-width: 767px){.page-recruit-detail .recruitdetail-wrapper .recruitdetail .detail .info-wrapper .info .items .item .job p{margin-top:2.6666666667vw}}.page-recruit-detail .recruitdetail-wrapper .recruitdetail .detail .info-wrapper .info .items .item .item-name{position:relative;padding:1.875vw 0 2.7777777778vw 0;width:16.6666666667vw}@media screen and (max-width: 767px){.page-recruit-detail .recruitdetail-wrapper .recruitdetail .detail .info-wrapper .info .items .item .item-name{margin-top:2.6666666667vw;padding:0;width:65.3333333333vw}}.page-recruit-detail .recruitdetail-wrapper .recruitdetail .detail .info-wrapper .info .items .item .item-value{position:relative;padding:1.875vw 0 2.7777777778vw 0;width:50vw}.page-recruit-detail .recruitdetail-wrapper .recruitdetail .detail .info-wrapper .info .items .item .item-value div:not([class]){padding-top:.6944444444vw}@media screen and (max-width: 767px){.page-recruit-detail .recruitdetail-wrapper .recruitdetail .detail .info-wrapper .info .items .item .item-value div:not([class]){padding-top:2.6666666667vw}}@media screen and (max-width: 767px){.page-recruit-detail .recruitdetail-wrapper .recruitdetail .detail .info-wrapper .info .items .item .item-value{margin-top:2.6666666667vw;padding:0;width:65.3333333333vw}}.page-recruit-detail .recruitdetail-wrapper .recruitdetail .detail .info-wrapper .info .items .item .item-value .pay .num{display:inline-block;margin:0 .3472222222vw 0 .6944444444vw;font-size:3.3333333333vw;letter-spacing:.1666666667vw;color:#e2470e;font-weight:normal}@media screen and (max-width: 767px){.page-recruit-detail .recruitdetail-wrapper .recruitdetail .detail .info-wrapper .info .items .item .item-value .pay .num{margin:0 1.3333333333vw 0 2.6666666667vw;font-size:5.3333333333vw;letter-spacing:.2666666667vw}}.page-recruit-detail .recruitdetail-wrapper .recruitdetail .detail .info-wrapper .info .items .item .item-value .font-s16{margin-top:.8333333333vw}@media screen and (max-width: 767px){.page-recruit-detail .recruitdetail-wrapper .recruitdetail .detail .info-wrapper .info .items .item .item-value .font-s16{margin-top:1.3333333333vw}}.page-recruit-detail .recruitdetail-wrapper .recruitdetail .detail .info-wrapper .info .items .item .item-value dl{margin-top:2.3611111111vw}@media screen and (max-width: 767px){.page-recruit-detail .recruitdetail-wrapper .recruitdetail .detail .info-wrapper .info .items .item .item-value dl{margin-top:4vw}}.page-recruit-detail .recruitdetail-wrapper .recruitdetail .detail .info-wrapper .info .items .item .item-value dl dt{margin-top:2.0833333333vw;padding:.4166666667vw 0;border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9}@media screen and (max-width: 767px){.page-recruit-detail .recruitdetail-wrapper .recruitdetail .detail .info-wrapper .info .items .item .item-value dl dt{margin-top:8vw;padding:1.6vw 0}}.page-recruit-detail .recruitdetail-wrapper .recruitdetail .detail .info-wrapper .info .items .item .item-value dl dt:first-of-type{margin-top:0}.page-recruit-detail .recruitdetail-wrapper .recruitdetail .detail .info-wrapper .info .items .item .item-value dl dd ul{margin-top:.6944444444vw}@media screen and (max-width: 767px){.page-recruit-detail .recruitdetail-wrapper .recruitdetail .detail .info-wrapper .info .items .item .item-value dl dd ul{margin-top:1.3333333333vw}}.page-recruit-detail .recruitdetail-wrapper .recruitdetail .detail .info-wrapper .info .items .item .item-value ul{margin-left:1.5em;list-style-position:outside;list-style-type:disc}.page-recruit-detail .recruitdetail-wrapper .recruitdetail .detail .info-wrapper .info .items .item.contact{padding:2.7777777778vw 1.6666666667vw 2.7777777778vw 1.6666666667vw;justify-content:space-between}@media screen and (max-width: 767px){.page-recruit-detail .recruitdetail-wrapper .recruitdetail .detail .info-wrapper .info .items .item.contact{padding:5.3333333333vw 0}}.page-recruit-detail .recruitdetail-wrapper .recruitdetail .detail .info-wrapper .info .items .item.contact .tel dd{position:relative;margin:.4861111111vw 5.2777777778vw 0 3.8888888889vw;font-size:2.8291666667vw;line-height:180%;letter-spacing:.1388888889vw;color:#e2470e}@media screen and (max-width: 767px){.page-recruit-detail .recruitdetail-wrapper .recruitdetail .detail .info-wrapper .info .items .item.contact .tel dd{margin:-1.3333333333vw 0 0 8.1066666667vw;font-size:6.5013333333vw;letter-spacing:.3250666667vw}}.page-recruit-detail .recruitdetail-wrapper .recruitdetail .detail .info-wrapper .info .items .item.contact .tel dd a{position:relative;display:inline-block}.page-recruit-detail .recruitdetail-wrapper .recruitdetail .detail .info-wrapper .info .items .item.contact .tel dd a::after{content:"";position:absolute;top:calc(50% - 1.1201388889vw);left:21.3194444444vw;width:3.9145833333vw;height:2.2402777778vw;background:url(../img/icon_freedial.svg) 0 0 no-repeat;background-size:contain}@media screen and (max-width: 767px){.page-recruit-detail .recruitdetail-wrapper .recruitdetail .detail .info-wrapper .info .items .item.contact .tel dd a::after{top:calc(50% - 2.6666666667vw);left:48.8vw;width:8.976vw;height:5.136vw}}.page-recruit-detail .recruitdetail-wrapper .recruitdetail .detail .info-wrapper .info .items .item.contact .tel dd a::before{content:"";position:absolute;top:calc(50% - 1.3194444444vw);left:-3.8888888889vw;width:2.6388888889vw;height:2.6388888889vw;background:url(../img/icon_tel.svg) 0 0 no-repeat;background-size:contain}@media screen and (max-width: 767px){.page-recruit-detail .recruitdetail-wrapper .recruitdetail .detail .info-wrapper .info .items .item.contact .tel dd a::before{top:calc(50% - 3.0666666667vw);left:-8.1066666667vw;width:6.1333333333vw;height:6.1333333333vw}}.page-recruit-detail .recruitdetail-wrapper .recruitdetail .detail .info-wrapper .info .items .item.contact .mail{width:29.8611111111vw}@media screen and (max-width: 767px){.page-recruit-detail .recruitdetail-wrapper .recruitdetail .detail .info-wrapper .info .items .item.contact .mail{margin-top:2.6666666667vw;width:65.8666666667vw}}.page-recruit-detail .recruitdetail-wrapper .recruitdetail .detail .info-wrapper .info .items .item.contact .mail dd .btn-inquiry{position:relative;margin-top:.6944444444vw;padding-left:7.3611111111vw;width:29.8611111111vw;height:4.8611111111vw;border:.1388888889vw solid #e2470e;border-radius:1.3888888889vw;display:flex;justify-content:flex-start;align-items:center;color:#e2470e;background-color:#fff;transition:all .4s}@media screen and (max-width: 767px){.page-recruit-detail .recruitdetail-wrapper .recruitdetail .detail .info-wrapper .info .items .item.contact .mail dd .btn-inquiry{margin:1.6vw 0 0 0;padding-left:17.6vw;width:65.8666666667vw;height:16vw;border:.5333333333vw solid #e2470e;border-radius:3.4666666667vw;font-size:3.7333333333vw}}.page-recruit-detail .recruitdetail-wrapper .recruitdetail .detail .info-wrapper .info .items .item.contact .mail dd .btn-inquiry::before{content:"";position:absolute;top:calc(50% - 1.5625vw);left:3.4722222222vw;width:3.125vw;height:3.125vw;background:url(../img/icon_mail.svg) 0 0 no-repeat;background-size:contain}@media screen and (max-width: 767px){.page-recruit-detail .recruitdetail-wrapper .recruitdetail .detail .info-wrapper .info .items .item.contact .mail dd .btn-inquiry::before{top:calc(50% - 3.0666666667vw);left:8.2666666667vw;width:6.1333333333vw;height:6.1333333333vw}}.page-recruit-detail .recruitdetail-wrapper .recruitdetail .detail .info-wrapper .info .items .item.contact .mail dd .btn-inquiry::after{content:"";position:absolute;top:calc(50% - 1.5625vw);left:3.4722222222vw;width:3.125vw;height:3.125vw;background:url(../img/icon_mail_white.svg) 0 0 no-repeat;background-size:contain;opacity:0;transition:all .4s}@media screen and (max-width: 767px){.page-recruit-detail .recruitdetail-wrapper .recruitdetail .detail .info-wrapper .info .items .item.contact .mail dd .btn-inquiry::after{top:calc(50% - 3.0666666667vw);left:8.2666666667vw;width:6.1333333333vw;height:6.1333333333vw}}.page-recruit-detail .recruitdetail-wrapper .recruitdetail .detail .info-wrapper .info .items .item.contact .mail dd .btn-inquiry:hover{color:#fff;background-color:#e2470e}.page-recruit-detail .recruitdetail-wrapper .recruitdetail .detail .info-wrapper .info .items .item.contact .mail dd .btn-inquiry:hover::after{opacity:1}.page-recruit-detail .recruitdetail-wrapper .recruitdetail .detail .info-wrapper .info .btn-challenge{position:relative;margin:5.5555555556vw auto 0 auto;padding:.6944444444vw 0 .6944444444vw 2.7777777778vw;width:44.4444444444vw;border:.3472222222vw solid #f9be00;border-radius:3.4722222222vw;display:flex;justify-content:flex-start;align-items:center}@media screen and (max-width: 767px){.page-recruit-detail .recruitdetail-wrapper .recruitdetail .detail .info-wrapper .info .btn-challenge{margin-top:9.3333333333vw;padding:.8vw 0 2.6666666667vw 5.3333333333vw;width:65.3333333333vw;height:32vw;border:.8vw solid #f9be00;border-radius:8vw;flex-wrap:wrap;align-items:flex-end}}.page-recruit-detail .recruitdetail-wrapper .recruitdetail .detail .info-wrapper .info .btn-challenge .txt1 img{width:13.2555555556vw}@media screen and (max-width: 767px){.page-recruit-detail .recruitdetail-wrapper .recruitdetail .detail .info-wrapper .info .btn-challenge .txt1 img{width:46.1333333333vw}}.page-recruit-detail .recruitdetail-wrapper .recruitdetail .detail .info-wrapper .info .btn-challenge .txt2{margin-left:1.5972222222vw;width:20.1388888889vw;height:4.5138888889vw;border-radius:1.3888888889vw;color:#fff;background-color:#f9be00;display:flex;justify-content:center;align-items:center}@media screen and (max-width: 767px){.page-recruit-detail .recruitdetail-wrapper .recruitdetail .detail .info-wrapper .info .btn-challenge .txt2{margin-left:0;width:44vw;height:8vw;border-radius:2.1333333333vw}}.page-recruit-detail .recruitdetail-wrapper .recruitdetail .detail .info-wrapper .info .btn-challenge .txt2::before{content:"";position:absolute;top:1.3888888889vw;right:1.0416666667vw;width:3.4722222222vw;height:3.4722222222vw;border-radius:3.4722222222vw;background:#f9be00 url(../img/icon_arrow_white.svg) 50% 50% no-repeat;background-size:1.5277777778vw auto}@media screen and (max-width: 767px){.page-recruit-detail .recruitdetail-wrapper .recruitdetail .detail .info-wrapper .info .btn-challenge .txt2::before{top:auto;bottom:1.8666666667vw;right:1.8666666667vw;width:9.6vw;height:9.6vw;border-radius:9.6vw;background-size:4.2666666667vw auto}}.page-recruit-detail .recruitdetail-wrapper .recruitdetail .detail .info-wrapper .info .btn-challenge .txt2::after{content:"";position:absolute;top:1.3888888889vw;right:1.0416666667vw;width:3.4722222222vw;height:3.4722222222vw;border-radius:3.4722222222vw;outline:.1388888889vw solid #f9be00;outline-offset:-.1388888889vw;background:#fff url(../img/icon_arrow_yellow.svg) 50% 50% no-repeat;background-size:1.5277777778vw auto;opacity:0;transition:all .4s}@media screen and (max-width: 767px){.page-recruit-detail .recruitdetail-wrapper .recruitdetail .detail .info-wrapper .info .btn-challenge .txt2::after{top:auto;bottom:1.8666666667vw;right:1.8666666667vw;width:9.6vw;height:9.6vw;border-radius:9.6vw;outline:.5333333333vw solid #f9be00;outline-offset:-.5333333333vw;background-size:4.2666666667vw auto}}.page-recruit-detail .recruitdetail-wrapper .recruitdetail .detail .info-wrapper .info .btn-challenge:hover .txt2::after{opacity:1}.page-recruit-detail .recruitdetail-wrapper .recruitdetail .detail .info-wrapper .info .office{position:relative;margin-top:4.8611111111vw;border-radius:3.4722222222vw;overflow:hidden}@media screen and (max-width: 767px){.page-recruit-detail .recruitdetail-wrapper .recruitdetail .detail .info-wrapper .info .office{margin:13.3333333333vw 0 0 -4vw;border-radius:5.3333333333vw;width:73.3333333333vw}}.page-recruit-detail .recruitdetail-wrapper .recruitdetail .detail .info-wrapper .info .office .place{padding-left:2.7777777778vw;height:5.9027777778vw;line-height:5.9027777778vw;color:#fff;background-color:#007237}@media screen and (max-width: 767px){.page-recruit-detail .recruitdetail-wrapper .recruitdetail .detail .info-wrapper .info .office .place{padding-left:4vw;height:16vw;line-height:16vw}}.page-recruit-detail .recruitdetail-wrapper .recruitdetail .detail .info-wrapper .info .office .office-wrapper{position:relative;padding:0 2.0833333333vw 2.0833333333vw 2.0833333333vw;width:66.6666666667vw;background:url(../img/bg.jpg)}@media screen and (max-width: 767px){.page-recruit-detail .recruitdetail-wrapper .recruitdetail .detail .info-wrapper .info .office .office-wrapper{padding:0 4vw 10.6666666667vw 4vw;width:73.3333333333vw}}.page-recruit-detail .recruitdetail-wrapper .recruitdetail .detail .info-wrapper .info .office .office-wrapper .office-items{position:relative;display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap}.page-recruit-detail .recruitdetail-wrapper .recruitdetail .detail .info-wrapper .info .office .office-wrapper .office-items .office-item{width:62.5vw;min-height:5vw;border-bottom:1px solid #d9d9d9;display:flex;justify-content:flex-start;align-items:center}@media screen and (max-width: 767px){.page-recruit-detail .recruitdetail-wrapper .recruitdetail .detail .info-wrapper .info .office .office-wrapper .office-items .office-item{padding-bottom:4vw;width:65.3333333333vw;min-height:auto;flex-wrap:wrap}}.page-recruit-detail .recruitdetail-wrapper .recruitdetail .detail .info-wrapper .info .office .office-wrapper .office-items .office-item .office-item-name{width:16.6666666667vw}@media screen and (max-width: 767px){.page-recruit-detail .recruitdetail-wrapper .recruitdetail .detail .info-wrapper .info .office .office-wrapper .office-items .office-item .office-item-name{margin-top:3.4666666667vw;width:65.3333333333vw}}.page-recruit-detail .recruitdetail-wrapper .recruitdetail .detail .info-wrapper .info .office .office-wrapper .office-items .office-item .office-item-value{position:relative;width:44.4444444444vw}@media screen and (max-width: 767px){.page-recruit-detail .recruitdetail-wrapper .recruitdetail .detail .info-wrapper .info .office .office-wrapper .office-items .office-item .office-item-value{margin-top:2.6666666667vw;width:65.3333333333vw}}.page-recruit-detail .recruitdetail-wrapper .recruitdetail .detail .info-wrapper .info .office .office-wrapper .office-items .office-item .office-item-value .office-name{display:flex;justify-content:space-between;align-items:center}.page-recruit-detail .recruitdetail-wrapper .recruitdetail .detail .info-wrapper .info .office .office-wrapper .office-items .office-item .office-item-value .tel{position:relative;margin-left:4.1666666667vw;font-size:2.7777777778vw;line-height:180%;letter-spacing:.1388888889vw;color:#e2470e}@media screen and (max-width: 767px){.page-recruit-detail .recruitdetail-wrapper .recruitdetail .detail .info-wrapper .info .office .office-wrapper .office-items .office-item .office-item-value .tel{margin-left:9.8666666667vw;font-size:8vw;line-height:100%;letter-spacing:.2666666667vw;white-space:nowrap}}@media screen and (max-width: 767px){.page-recruit-detail .recruitdetail-wrapper .recruitdetail .detail .info-wrapper .info .office .office-wrapper .office-items .office-item .office-item-value .service-type{display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap}}.page-recruit-detail .recruitdetail-wrapper .recruitdetail .detail .info-wrapper .info .office .office-wrapper .office-items .office-item .office-item-value .service-type li{display:inline-block;margin-right:.6944444444vw;width:9.7222222222vw;height:1.875vw;font-size:1.0416666667vw;line-height:1.875vw;border-radius:3.4722222222vw;color:#fff;background-color:#ed7700;text-align:center}@media screen and (max-width: 767px){.page-recruit-detail .recruitdetail-wrapper .recruitdetail .detail .info-wrapper .info .office .office-wrapper .office-items .office-item .office-item-value .service-type li{margin:1.3333333333vw 0 0 1.3333333333vw;width:32vw;height:6.6666666667vw;font-size:3.2vw;line-height:6.6666666667vw;border-radius:13.3333333333vw}.page-recruit-detail .recruitdetail-wrapper .recruitdetail .detail .info-wrapper .info .office .office-wrapper .office-items .office-item .office-item-value .service-type li:nth-child(2n+1){margin-left:0}.page-recruit-detail .recruitdetail-wrapper .recruitdetail .detail .info-wrapper .info .office .office-wrapper .office-items .office-item .office-item-value .service-type li:nth-child(-n+2){margin-top:0}}.page-recruit-detail .recruitdetail-wrapper .recruitdetail .detail .info-wrapper .info .office .office-wrapper .office-items .office-item.right{justify-content:flex-end}.page-recruit-detail .recruitdetail-wrapper .recruitdetail .detail .info-wrapper .info .office .office-wrapper .office-items .office-item.right .btn-with-arrow{margin-top:2.0833333333vw}@media screen and (max-width: 767px){.page-recruit-detail .recruitdetail-wrapper .recruitdetail .detail .info-wrapper .info .office .office-wrapper .office-items .office-item.right .btn-with-arrow{margin-top:8vw;width:65.3333333333vw}}.page-recruit-detail .recruitdetail-wrapper .recruitdetail .detail .info-wrapper .info .office .office-wrapper .office-items .office-item.multi{align-items:flex-start}.page-recruit-detail .recruitdetail-wrapper .recruitdetail .detail .info-wrapper .info .office .office-wrapper .office-items .office-item.multi .office-item-name{padding:1.875vw 0}@media screen and (max-width: 767px){.page-recruit-detail .recruitdetail-wrapper .recruitdetail .detail .info-wrapper .info .office .office-wrapper .office-items .office-item.multi .office-item-name{padding:0}}.page-recruit-detail .recruitdetail-wrapper .recruitdetail .detail .info-wrapper .info .office .office-wrapper .office-items .office-item.multi .office-item-value{padding:1.4583333333vw 0}@media screen and (max-width: 767px){.page-recruit-detail .recruitdetail-wrapper .recruitdetail .detail .info-wrapper .info .office .office-wrapper .office-items .office-item.multi .office-item-value{padding:0}}.page-recruit-detail .recruitdetail-wrapper .recruitdetail .detail .info-wrapper .info .office .office-wrapper .office-items .office-item:last-of-type{border-bottom:none}@media screen and (max-width: 767px){.page-recruit-detail .recruitdetail-wrapper .recruitdetail .detail .info-wrapper .info .office .office-wrapper .office-items .office-item:last-of-type{padding-bottom:0}}.page-recruit-detail .recruitdetail-wrapper .recruitdetail .btn-officelist{position:relative;margin:4.8611111111vw auto 0 auto;width:44.4444444444vw;height:4.8611111111vw;font-size:1.5277777778vw;line-height:180%;letter-spacing:.0763888889vw;color:#e2470e;background-color:#fff;border-radius:5.5555555556vw;border:.1388888889vw solid #e2470e;display:flex;justify-content:center;align-items:center;transition:all .4s}@media screen and (max-width: 767px){.page-recruit-detail .recruitdetail-wrapper .recruitdetail .btn-officelist{margin:8vw auto 0 auto;width:84vw;height:13.3333333333vw;font-size:3.7333333333vw;line-height:180%;letter-spacing:.1866666667vw;border-radius:26.6666666667vw;border:.5333333333vw solid #e2470e}}.page-recruit-detail .recruitdetail-wrapper .recruitdetail .btn-officelist::before{content:"";position:absolute;top:.5555555556vw;right:.625vw;width:3.4722222222vw;height:3.4722222222vw;border-radius:3.4722222222vw;background:#e2470e url(../img/icon_arrow_white.svg) 50% 50% no-repeat;background-size:1.5277777778vw auto}@media screen and (max-width: 767px){.page-recruit-detail .recruitdetail-wrapper .recruitdetail .btn-officelist::before{top:1.3333333333vw;right:1.6vw;width:9.6vw;height:9.6vw;border-radius:9.6vw;background-size:4.2666666667vw auto}}.page-recruit-detail .recruitdetail-wrapper .recruitdetail .btn-officelist::after{content:"";position:absolute;top:.5555555556vw;right:.625vw;width:3.4722222222vw;height:3.4722222222vw;border-radius:3.4722222222vw;background:#fff url(../img/icon_arrow_orange2.svg) 50% 50% no-repeat;background-size:1.5277777778vw auto;opacity:0;transition:all .4s}@media screen and (max-width: 767px){.page-recruit-detail .recruitdetail-wrapper .recruitdetail .btn-officelist::after{top:1.3333333333vw;right:1.6vw;width:9.6vw;height:9.6vw;border-radius:9.6vw;background-size:4.2666666667vw auto}}.page-recruit-detail .recruitdetail-wrapper .recruitdetail .btn-officelist:hover{color:#fff;background-color:#e2470e;border:.1388888889vw solid #e2470e}@media screen and (max-width: 767px){.page-recruit-detail .recruitdetail-wrapper .recruitdetail .btn-officelist:hover{border:.5333333333vw solid #e2470e}}.page-recruit-detail .recruitdetail-wrapper .recruitdetail .btn-officelist:hover::after{opacity:1}.page-news .news{position:relative;margin-top:12.5vw;width:94.4444444444vw}@media screen and (max-width: 767px){.page-news .news{margin-top:18.6666666667vw;width:100%}}.page-news .news .bg-waku{position:absolute;top:0;left:0;width:83.3333333333vw;height:37.7777777778vw;border-radius:0 6.9444444444vw 6.9444444444vw 0;background-color:#fff}@media screen and (max-width: 767px){.page-news .news .bg-waku{width:98.6666666667vw;height:114.6666666667vw;border-radius:0 10.6666666667vw 10.6666666667vw 0}}.page-news .news .bubble{position:absolute;-webkit-mask-image:url(../img/boyoboyo.svg);mask-image:url(../img/boyoboyo.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-size:cover;background-repeat:no-repeat}.page-news .news .bubble.col-1{top:-1.1111111111vw;left:92.1527777778vw;width:15.2083333333vw;height:14.0277777778vw;background-color:#64b6d6}@media screen and (max-width: 767px){.page-news .news .bubble.col-1{top:-8vw;left:82.6666666667vw;width:29.3333333333vw;height:26.6666666667vw}}.page-news .news .bubble.col-2{top:14.0972222222vw;left:-8.5416666667vw;width:23.1944444444vw;height:25.9027777778vw;background-color:#f9be00}@media screen and (max-width: 767px){.page-news .news .bubble.col-2{top:36vw;left:-19.2vw;width:29.0666666667vw;height:26.1333333333vw}}.page-news .news .bubble.col-3{top:65.2083333333vw;left:90.9722222222vw;width:11.3888888889vw;height:13.6805555556vw;background-color:#007237}.page-news .news .bubble.col-4{top:83.3333333333vw;left:-15.2777777778vw;width:22.3611111111vw;height:17.2222222222vw;background-color:#ed7700}.page-news .news .cap{position:relative;margin-left:44.7916666667vw;padding-top:3.4027777778vw}@media screen and (max-width: 767px){.page-news .news .cap{margin-left:36.9333333333vw;padding-top:8.2666666667vw}}.page-news .news h2{position:relative;margin:.9722222222vw 0 0 40.4166666667vw}@media screen and (max-width: 767px){.page-news .news h2{margin:2.6666666667vw 0 0 28.944vw}}.page-news .news h2 img{width:19.2027777778vw}@media screen and (max-width: 767px){.page-news .news h2 img{width:42.6666666667vw}}.page-news .news .news-wrapper{position:relative;margin:4.0277777778vw 0 0 5.5555555556vw;padding:3.8194444444vw 5.2083333333vw;width:88.8888888889vw;min-height:41.6666666667vw;border:.3472222222vw solid #f9be00;border-radius:3.4722222222vw;background-color:#fff;z-index:2}@media screen and (max-width: 767px){.page-news .news .news-wrapper{margin:11.2vw 0 0 4vw;padding:6.6666666667vw 0 13.3333333333vw 0;width:92vw;min-height:106.6666666667vw;border:.8vw solid #f9be00;border-radius:8vw}}.page-news .news .news-wrapper .news-filter{margin:0 auto;width:77.7777777778vw;display:flex;justify-content:center;align-items:flex-start}@media screen and (max-width: 767px){.page-news .news .news-wrapper .news-filter{padding:0 6.6666666667vw 0 6.6666666667vw;width:90.4vw;flex-wrap:wrap}}.page-news .news .news-wrapper .news-filter li a{margin:0 .6944444444vw;min-width:11.1111111111vw;height:2.0833333333vw;border:.1388888889vw solid #e2470e;border-radius:6.25vw;color:#e2470e;background-color:#fff;display:flex;justify-content:center;align-items:center;transition:all .4s}@media screen and (max-width: 767px){.page-news .news .news-wrapper .news-filter li a{margin:1.3333333333vw;min-width:32vw;height:8vw;border:.5333333333vw solid #e2470e;border-radius:13.3333333333vw}}.page-news .news .news-wrapper .news-filter li a.active{color:#fff;background-color:#e2470e}.page-news .news .news-wrapper .news-filter li a:hover{color:#fff;background-color:#e2470e}.page-news .news .news-wrapper .items{position:relative;width:77.8472222222vw;display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap}@media screen and (max-width: 767px){.page-news .news .news-wrapper .items{padding:0 7.2vw 0 7.2vw;width:90.4vw}}.page-news .news .news-wrapper .items .item{position:relative;margin:3.4722222222vw 0 0 1.9444444444vw;width:24.6527777778vw;height:24.6527777778vw;border-radius:3.4722222222vw;background:url(../img/bg.jpg);overflow:hidden}@media screen and (max-width: 767px){.page-news .news .news-wrapper .items .item{margin:5.3333333333vw 0 0 0;width:76vw;height:76vw;border-radius:8vw}}.page-news .news .news-wrapper .items .item a{display:inline-block}.page-news .news .news-wrapper .items .item a .item-img{width:24.6527777778vw;height:13.8888888889vw;overflow:hidden}@media screen and (max-width: 767px){.page-news .news .news-wrapper .items .item a .item-img{width:76vw;height:42.6666666667vw}}.page-news .news .news-wrapper .items .item a .item-img img{width:24.6527777778vw;height:13.8888888889vw;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 0;object-position:50% 0;transform:scale(1);transition:all .5s}@media screen and (max-width: 767px){.page-news .news .news-wrapper .items .item a .item-img img{width:76vw;height:42.6666666667vw}}.page-news .news .news-wrapper .items .item a .item-area{padding:2.0833333333vw 1.7361111111vw 1.7361111111vw 1.7361111111vw}@media screen and (max-width: 767px){.page-news .news .news-wrapper .items .item a .item-area{padding:5.3333333333vw}}.page-news .news .news-wrapper .items .item a .item-area .item-info{display:flex;justify-content:flex-start;align-items:center;font-size:.9722222222vw;line-height:170%;letter-spacing:.0486111111vw}@media screen and (max-width: 767px){.page-news .news .news-wrapper .items .item a .item-area .item-info{font-size:3.2vw;letter-spacing:.16vw}}.page-news .news .news-wrapper .items .item a .item-area .item-info .item-date{color:#e2470e}.page-news .news .news-wrapper .items .item a .item-area .item-info .item-category{position:relative;margin-left:1.8541666667vw}@media screen and (max-width: 767px){.page-news .news .news-wrapper .items .item a .item-area .item-info .item-category{margin-left:5.3333333333vw}}.page-news .news .news-wrapper .items .item a .item-area .item-info .item-category::after{content:"";position:absolute;top:calc(50% - .6174652778vw);left:-.9263888889vw;width:.0617361111vw;height:1.2349305556vw;background-color:#d9d9d9}@media screen and (max-width: 767px){.page-news .news .news-wrapper .items .item a .item-area .item-info .item-category::after{top:calc(50% - 2vw);left:-2.6666666667vw;width:.2666666667vw;height:4vw}}.page-news .news .news-wrapper .items .item a .item-area p{margin-top:.625vw;font-size:1.1111111111vw;line-height:180%;letter-spacing:.0555555556vw}@media screen and (max-width: 767px){.page-news .news .news-wrapper .items .item a .item-area p{margin-top:1.3333333333vw;font-size:3.4666666667vw;letter-spacing:.1733333333vw}}.page-news .news .news-wrapper .items .item a:hover .item-img img{transform:scale(1.05)}.page-news .news .news-wrapper .items .item:nth-child(3n+1){margin-left:0}.page-news .news .news-wrapper .btn-news-more{display:inline-block;margin-top:6.9444444444vw}@media screen and (max-width: 767px){.page-news .news .news-wrapper .btn-news-more{margin:10.6666666667vw 3.2vw 0 3.2vw}}.page-news .news .news-wrapper .btn-news-more p{position:relative;width:77.7777777778vw;height:4.8611111111vw;font-size:1.6666666667vw;line-height:100%;font-weight:500;letter-spacing:.0763888889vw;border:.1388888889vw solid #e2470e;border-radius:5.5555555556vw;display:flex;justify-content:center;align-items:center;color:#fff;background-color:#e2470e;transition:all .4s}@media screen and (max-width: 767px){.page-news .news .news-wrapper .btn-news-more p{width:84vw;height:13.3333333333vw;font-size:3.7333333333vw;letter-spacing:.0486111111vw;border:.5333333333vw solid #e2470e;border-radius:26.6666666667vw}}.page-news .news .news-wrapper .btn-news-more p::before{content:"";position:absolute;top:calc(50% - 1.7361111111vw);right:.6944444444vw;width:3.4722222222vw;height:3.4722222222vw;border-radius:3.4722222222vw;background:#fff url(../img/icon_arrow_down.svg) 50% 1.5277777778vw no-repeat;background-size:1.6666666667vw auto}@media screen and (max-width: 767px){.page-news .news .news-wrapper .btn-news-more p::before{top:1.3333333333vw;right:1.6vw;width:9.6vw;height:9.6vw;border-radius:9.6vw;background-position:50% 3.4666666667vw;background-size:6.4vw auto}}.page-news .news .news-wrapper .btn-news-more p::after{content:"";position:absolute;top:calc(50% - 1.7361111111vw);right:.6944444444vw;width:3.4722222222vw;height:3.4722222222vw;border-radius:3.4722222222vw;background:#e2470e url(../img/icon_arrow_down_white.svg) 50% 1.5277777778vw no-repeat;background-size:1.6666666667vw auto;opacity:0;transition:all .4s}@media screen and (max-width: 767px){.page-news .news .news-wrapper .btn-news-more p::after{top:1.3333333333vw;right:1.6vw;width:9.6vw;height:9.6vw;border-radius:9.6vw;background-position:50% 3.4666666667vw;background-size:6.4vw auto}}.page-news .news .news-wrapper .btn-news-more:hover p{color:#e2470e;background-color:#fff}.page-news .news .news-wrapper .btn-news-more:hover p::after{opacity:1}.page-news .news .news-wrapper .btn-news-more.dn{display:none}.page-news-detail .newsdetail-wrapper{position:relative;width:100%}.page-news-detail .newsdetail-wrapper .bubble{position:absolute;-webkit-mask-image:url(../img/boyoboyo.svg);mask-image:url(../img/boyoboyo.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-size:cover;background-repeat:no-repeat}.page-news-detail .newsdetail-wrapper .bubble.col-1{top:-1.1111111111vw;left:92.1527777778vw;width:15.2083333333vw;height:14.0277777778vw;background-color:#64b6d6}@media screen and (max-width: 767px){.page-news-detail .newsdetail-wrapper .bubble.col-1{top:-8vw;left:82.6666666667vw;width:29.3333333333vw;height:26.6666666667vw}}.page-news-detail .newsdetail-wrapper .bubble.col-2{top:9.7222222222vw;left:-8.5416666667vw;width:23.1944444444vw;height:25.9027777778vw;background-color:#f9be00}@media screen and (max-width: 767px){.page-news-detail .newsdetail-wrapper .bubble.col-2{top:62.6666666667vw;left:-19.2vw;width:29.0666666667vw;height:26.1333333333vw}}.page-news-detail .newsdetail-wrapper .bubble.col-3{top:65.2083333333vw;left:90.9722222222vw;width:11.3888888889vw;height:13.6805555556vw;background-color:#007237}.page-news-detail .newsdetail-wrapper .bubble.col-4{top:83.3333333333vw;left:-15.2777777778vw;width:22.3611111111vw;height:17.2222222222vw;background-color:#ed7700}.page-news-detail .newsdetail-wrapper .newsdetail{position:relative;margin:12.5vw auto 0 auto;padding:3.2638888889vw 3.125vw 4.8611111111vw 3.125vw;width:88.8888888889vw;border:.3472222222vw solid #f9be00;border-radius:3.4722222222vw;background-color:#fff;z-index:2}@media screen and (max-width: 767px){.page-news-detail .newsdetail-wrapper .newsdetail{margin-top:18.6666666667vw;padding:3.2vw 3.2vw 9.8666666667vw 3.2vw;width:92vw;border:.8vw solid #f9be00;border-radius:8vw}}.page-news-detail .newsdetail-wrapper .newsdetail .info-wrapper{padding:2.0833333333vw;width:81.9444444444vw;min-height:11.1111111111vw;border-radius:2.0833333333vw;background:url(../img/bg.jpg)}@media screen and (max-width: 767px){.page-news-detail .newsdetail-wrapper .newsdetail .info-wrapper{padding:5.3333333333vw 2.6666666667vw 5.3333333333vw 4vw;width:84vw;min-height:40vw;border-radius:5.3333333333vw}}.page-news-detail .newsdetail-wrapper .newsdetail .info-wrapper .info{display:flex;justify-content:flex-start;align-items:center}.page-news-detail .newsdetail-wrapper .newsdetail .info-wrapper .info .date{color:#e2470e}.page-news-detail .newsdetail-wrapper .newsdetail .info-wrapper .info ul{display:flex;justify-content:center;align-items:flex-start}.page-news-detail .newsdetail-wrapper .newsdetail .info-wrapper .info ul li a{margin-left:1.3888888889vw;min-width:11.1111111111vw;height:2.0833333333vw;border:.1388888889vw solid #e2470e;border-radius:6.25vw;color:#e2470e;background-color:#fff;display:flex;justify-content:center;align-items:center;transition:all .4s}@media screen and (max-width: 767px){.page-news-detail .newsdetail-wrapper .newsdetail .info-wrapper .info ul li a{margin-left:4vw;min-width:32vw;height:8vw;border:.5333333333vw solid #e2470e;border-radius:13.3333333333vw}}.page-news-detail .newsdetail-wrapper .newsdetail .info-wrapper .info ul li a:hover{color:#fff;background-color:#e2470e}.page-news-detail .newsdetail-wrapper .newsdetail .info-wrapper .title{margin-top:1.0416666667vw;font-size:2.2222222222vw;line-height:160%;letter-spacing:.1111111111vw}@media screen and (max-width: 767px){.page-news-detail .newsdetail-wrapper .newsdetail .info-wrapper .title{margin-top:4vw;font-size:5.3333333333vw;letter-spacing:.2666666667vw}}.page-news-detail .newsdetail-wrapper .newsdetail .contents{position:relative;padding:2.0833333333vw;font-size:1.25vw}@media screen and (max-width: 767px){.page-news-detail .newsdetail-wrapper .newsdetail .contents{margin-top:5.3333333333vw;font-size:3.4666666667vw;letter-spacing:.1733333333vw}}.page-news-detail .newsdetail-wrapper .newsdetail .contents p{margin-top:2.0833333333vw}@media screen and (max-width: 767px){.page-news-detail .newsdetail-wrapper .newsdetail .contents p{margin-top:5.3333333333vw}}.page-news-detail .newsdetail-wrapper .newsdetail .contents p:first-of-type{margin-top:0}.page-news-detail .newsdetail-wrapper .newsdetail .contents img{max-width:100%;height:auto}.page-news-detail .newsdetail-wrapper .newsdetail .btn-newslist{position:relative;margin:4.8611111111vw auto 0 auto;width:44.4444444444vw;height:4.8611111111vw;font-size:1.5277777778vw;line-height:180%;letter-spacing:.0763888889vw;color:#e2470e;background-color:#fff;border-radius:5.5555555556vw;border:.1388888889vw solid #e2470e;display:flex;justify-content:center;align-items:center;transition:all .4s}@media screen and (max-width: 767px){.page-news-detail .newsdetail-wrapper .newsdetail .btn-newslist{margin-top:10.6666666667vw;width:84vw;height:13.3333333333vw;font-size:3.7333333333vw;letter-spacing:.1866666667vw;border-radius:26.6666666667vw;border:.5333333333vw solid #e2470e}}.page-news-detail .newsdetail-wrapper .newsdetail .btn-newslist::before{content:"";position:absolute;top:.5555555556vw;right:.625vw;width:3.4722222222vw;height:3.4722222222vw;border-radius:3.4722222222vw;background:#e2470e url(../img/icon_arrow_white.svg) 50% 50% no-repeat;background-size:1.5277777778vw auto}@media screen and (max-width: 767px){.page-news-detail .newsdetail-wrapper .newsdetail .btn-newslist::before{top:1.3333333333vw;right:1.6vw;width:9.6vw;height:9.6vw;border-radius:9.6vw;background-size:4.2666666667vw auto}}.page-news-detail .newsdetail-wrapper .newsdetail .btn-newslist::after{content:"";position:absolute;top:.5555555556vw;right:.625vw;width:3.4722222222vw;height:3.4722222222vw;border-radius:3.4722222222vw;background:#fff url(../img/icon_arrow_orange2.svg) 50% 50% no-repeat;background-size:1.5277777778vw auto;opacity:0;transition:all .4s}@media screen and (max-width: 767px){.page-news-detail .newsdetail-wrapper .newsdetail .btn-newslist::after{top:1.3333333333vw;right:1.6vw;width:9.6vw;height:9.6vw;border-radius:9.6vw;background-size:4.2666666667vw auto}}.page-news-detail .newsdetail-wrapper .newsdetail .btn-newslist:hover{color:#fff;background-color:#e2470e;border:.1388888889vw solid #e2470e}@media screen and (max-width: 767px){.page-news-detail .newsdetail-wrapper .newsdetail .btn-newslist:hover{border:.5333333333vw solid #e2470e}}.page-news-detail .newsdetail-wrapper .newsdetail .btn-newslist:hover::after{opacity:1}.page-faq .faq{position:relative;margin-top:12.5vw;width:94.4444444444vw}@media screen and (max-width: 767px){.page-faq .faq{margin-top:18.6666666667vw;width:100%}}.page-faq .faq .bg-waku{position:absolute;top:0;left:0;width:83.3333333333vw;height:37.7777777778vw;border-radius:0 6.9444444444vw 6.9444444444vw 0;background-color:#fff}@media screen and (max-width: 767px){.page-faq .faq .bg-waku{width:98.6666666667vw;height:114.6666666667vw;border-radius:0 10.6666666667vw 10.6666666667vw 0}}.page-faq .faq .bubble{position:absolute;-webkit-mask-image:url(../img/boyoboyo.svg);mask-image:url(../img/boyoboyo.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-size:cover;background-repeat:no-repeat}.page-faq .faq .bubble.col-1{top:-1.1111111111vw;left:92.1527777778vw;width:15.2083333333vw;height:14.0277777778vw;background-color:#64b6d6}@media screen and (max-width: 767px){.page-faq .faq .bubble.col-1{top:-8vw;left:82.6666666667vw;width:29.3333333333vw;height:26.6666666667vw}}.page-faq .faq .bubble.col-2{top:14.0972222222vw;left:-8.5416666667vw;width:23.1944444444vw;height:25.9027777778vw;background-color:#f9be00}@media screen and (max-width: 767px){.page-faq .faq .bubble.col-2{top:62.6666666667vw;left:-19.2vw;width:29.0666666667vw;height:26.1333333333vw}}.page-faq .faq .bubble.col-3{top:65.2083333333vw;left:90.9722222222vw;width:11.3888888889vw;height:13.6805555556vw;background-color:#007237}.page-faq .faq .bubble.col-4{top:83.3333333333vw;left:-15.2777777778vw;width:22.3611111111vw;height:17.2222222222vw;background-color:#ed7700}.page-faq .faq .cap{position:relative;margin-left:44.4444444444vw;padding-top:3.4027777778vw}@media screen and (max-width: 767px){.page-faq .faq .cap{margin-left:35.4666666667vw;padding-top:8.2666666667vw}}.page-faq .faq h2{position:relative;margin:.9722222222vw 0 0 42.5694444444vw}@media screen and (max-width: 767px){.page-faq .faq h2{margin:2.6666666667vw 0 0 33.7333333333vw}}.page-faq .faq h2 img{width:14.9vw}@media screen and (max-width: 767px){.page-faq .faq h2 img{width:32.8vw}}.page-faq .faq h3{position:relative;margin:3.4722222222vw 0 0 16.875vw;width:66.25vw;text-align:center}@media screen and (max-width: 767px){.page-faq .faq h3{margin:8vw 0 0 6.9333333333vw;width:86.6666666667vw;text-align:left}}.page-faq .faq .faq-wrapper{position:relative;margin:4.0277777778vw 0 0 5.5555555556vw;padding:4.5138888889vw 5.2083333333vw 6.5972222222vw 5.2083333333vw;width:88.8888888889vw;border:.3472222222vw solid #f9be00;border-radius:3.4722222222vw;background-color:#fff;z-index:2}@media screen and (max-width: 767px){.page-faq .faq .faq-wrapper{margin:8vw 0 0 4vw;padding:8vw 4.5333333333vw 10.6666666667vw 4.5333333333vw;width:92vw;border:.8vw solid #f9be00}}.page-faq .faq .faq-wrapper .items{position:relative;width:77.7777777778vw;display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap}@media screen and (max-width: 767px){.page-faq .faq .faq-wrapper .items{width:81.3333333333vw}}.page-faq .faq .faq-wrapper .items .item{position:relative;width:77.7777777778vw;height:6.9444444444vw;border-bottom:.1388888889vw solid #e2470e;overflow:hidden;transition:all .5s}@media screen and (max-width: 767px){.page-faq .faq .faq-wrapper .items .item{width:81.3333333333vw;height:24.5333333333vw;border-bottom:.5333333333vw solid #e2470e}}.page-faq .faq .faq-wrapper .items .item .area-q{width:77.7777777778vw;display:flex;justify-content:flex-start;align-items:center}@media screen and (max-width: 767px){.page-faq .faq .faq-wrapper .items .item .area-q{width:81.3333333333vw}}.page-faq .faq .faq-wrapper .items .item .area-q .icon-q{width:7.6388888889vw;height:6.9444444444vw;background:url(../img/icon_q.svg) 1.25vw 1.7361111111vw no-repeat;background-size:3.4722222222vw auto}@media screen and (max-width: 767px){.page-faq .faq .faq-wrapper .items .item .area-q .icon-q{width:10.6666666667vw;height:24vw;background-position:0 9.0666666667vw;background-size:6.6666666667vw auto}}.page-faq .faq .faq-wrapper .items .item .area-q .icon-toggle{position:absolute;top:1.7361111111vw;right:.5555555556vw;width:3.4722222222vw;height:3.4722222222vw;border:.1388888889vw solid #e2470e;border-radius:3.4722222222vw;background:#e2470e url(../img/icon_plus_white.svg) 50% 50% no-repeat;background-size:1.6666666667vw auto;transition:all .5s}@media screen and (max-width: 767px){.page-faq .faq .faq-wrapper .items .item .area-q .icon-toggle{top:7.4666666667vw;right:0;width:8.5333333333vw;height:8.5333333333vw;border:.5333333333vw solid #e2470e;border-radius:8.5333333333vw;background-size:4.5333333333vw auto}}.page-faq .faq .faq-wrapper .items .item .area-q p{width:62.5vw;line-height:160%}@media screen and (max-width: 767px){.page-faq .faq .faq-wrapper .items .item .area-q p{width:60vw}}.page-faq .faq .faq-wrapper .items .item .area-q:hover .icon-toggle{background:#fff url(../img/icon_plus.svg) 50% 50% no-repeat;background-size:1.6666666667vw auto}@media screen and (max-width: 767px){.page-faq .faq .faq-wrapper .items .item .area-q:hover .icon-toggle{background-size:4.5333333333vw auto}}.page-faq .faq .faq-wrapper .items .item .area-a{width:77.7777777778vw;display:flex;justify-content:flex-start;align-items:flex-start}@media screen and (max-width: 767px){.page-faq .faq .faq-wrapper .items .item .area-a{width:81.3333333333vw}}.page-faq .faq .faq-wrapper .items .item .area-a .icon-a{width:7.6388888889vw;height:6.9444444444vw;background:url(../img/icon_a.svg) 1.25vw 1.7361111111vw no-repeat;background-size:3.4722222222vw auto}@media screen and (max-width: 767px){.page-faq .faq .faq-wrapper .items .item .area-a .icon-a{width:10.6666666667vw;height:24vw;background-position:0 5.3333333333vw;background-size:6.6666666667vw auto}}.page-faq .faq .faq-wrapper .items .item .area-a p{width:62.5vw;line-height:160%;padding:1.7361111111vw 0 2.4305555556vw 0;align-self:center}@media screen and (max-width: 767px){.page-faq .faq .faq-wrapper .items .item .area-a p{width:70.6666666667vw;padding:0 0 2.6666666667vw 0}}.page-faq .faq .faq-wrapper .items .item .area-a p a{text-decoration:underline}.page-faq .faq .faq-wrapper .items .item:first-of-type{border-top:.1388888889vw solid #e2470e}@media screen and (max-width: 767px){.page-faq .faq .faq-wrapper .items .item:first-of-type{border-top:.5333333333vw solid #e2470e}}.page-faq .faq .faq-wrapper .items .item.open{height:auto}.page-faq .faq .faq-wrapper .items .item.open .area-q .icon-toggle{background:#e2470e url(../img/icon_minus_white.svg) 50% 50% no-repeat;background-size:1.6666666667vw auto}@media screen and (max-width: 767px){.page-faq .faq .faq-wrapper .items .item.open .area-q .icon-toggle{background-size:4.5333333333vw auto}}.page-faq .faq .faq-wrapper .items .item.open .area-q:hover .icon-toggle{background:#fff url(../img/icon_minus.svg) 50% 50% no-repeat;background-size:1.6666666667vw auto}@media screen and (max-width: 767px){.page-faq .faq .faq-wrapper .items .item.open .area-q:hover .icon-toggle{background-size:4.5333333333vw auto}}.page-info .contact{position:relative;margin-top:12.5vw;padding-bottom:5.5555555556vw;width:94.4444444444vw}@media screen and (max-width: 767px){.page-info .contact{margin-top:18.6666666667vw;width:100%}}.page-info .contact .bg-waku{position:absolute;top:0;left:0;width:83.3333333333vw;height:37.7777777778vw;border-radius:0 6.9444444444vw 6.9444444444vw 0;background-color:#fff}@media screen and (max-width: 767px){.page-info .contact .bg-waku{width:98.6666666667vw;height:114.6666666667vw;border-radius:0 10.6666666667vw 10.6666666667vw 0}}.page-info .contact .bubble{position:absolute;-webkit-mask-image:url(../img/boyoboyo.svg);mask-image:url(../img/boyoboyo.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-size:cover;background-repeat:no-repeat}.page-info .contact .bubble.col-1{top:-1.1111111111vw;left:92.1527777778vw;width:15.2083333333vw;height:14.0277777778vw;background-color:#f9be00}@media screen and (max-width: 767px){.page-info .contact .bubble.col-1{top:-8vw;left:82.6666666667vw;width:29.3333333333vw;height:26.6666666667vw}}.page-info .contact .bubble.col-2{top:9.7222222222vw;left:-8.5416666667vw;width:23.1944444444vw;height:25.9027777778vw;background-color:#007237}@media screen and (max-width: 767px){.page-info .contact .bubble.col-2{top:36vw;left:-19.2vw;width:29.0666666667vw;height:26.1333333333vw}}.page-info .contact .bubble.col-3{top:65.2083333333vw;left:90.9722222222vw;width:11.3888888889vw;height:13.6805555556vw;background-color:#ed7700}.page-info .contact .bubble.col-4{top:97.5vw;left:-16.6666666667vw;width:22.3611111111vw;height:17.2222222222vw;background-color:#64b6d6}.page-info .contact .cap{position:relative;margin-left:45.6944444444vw;padding-top:3.4027777778vw}@media screen and (max-width: 767px){.page-info .contact .cap{margin-left:39.0666666667vw;padding-top:8.2666666667vw}}.page-info .contact h2{position:relative;margin:.9722222222vw 0 0 36.6666666667vw}@media screen and (max-width: 767px){.page-info .contact h2{margin:2.6666666667vw 0 0 18.2933333333vw}}.page-info .contact h2 img{width:28.7951388889vw}@media screen and (max-width: 767px){.page-info .contact h2 img{width:64vw}}.page-info .contact .contact-wrapper{position:relative;margin:4.0277777778vw 0 0 5.5555555556vw;padding:3.4722222222vw 5.2083333333vw;width:88.8888888889vw;border:.3472222222vw solid #f9be00;border-radius:3.4722222222vw;background-color:#fff}@media screen and (max-width: 767px){.page-info .contact .contact-wrapper{margin:8vw 0 0 4vw;padding:5.8666666667vw 4.5333333333vw 5.3333333333vw 4.5333333333vw;width:92vw;border:.8vw solid #f9be00}}.page-info .contact .contact-wrapper .contact-cap{margin-top:4.1666666667vw;display:flex;justify-content:flex-start;align-items:center}@media screen and (max-width: 767px){.page-info .contact .contact-wrapper .contact-cap{margin-top:8vw}}.page-info .contact .contact-wrapper .contact-cap p{white-space:nowrap}.page-info .contact .contact-wrapper .contact-cap .bar{flex-grow:2;margin-left:2.0833333333vw;width:100%;height:.3472222222vw;background-color:#f9be00}@media screen and (max-width: 767px){.page-info .contact .contact-wrapper .contact-cap .bar{margin-left:5.3333333333vw;height:.8vw}}.page-info .contact .contact-wrapper .contact-cap:first-of-type{margin-top:0}.page-info .contact .contact-wrapper .waku{margin-top:2.0833333333vw;width:77.7777777778vw;min-height:10.4166666667vw;border-radius:3.4722222222vw;background:url(../img/bg.jpg)}@media screen and (max-width: 767px){.page-info .contact .contact-wrapper .waku{margin-top:4vw;width:81.3333333333vw;min-height:26.6666666667vw}}.page-info .contact .contact-wrapper .waku.ptn1{padding:1.3888888889vw}@media screen and (max-width: 767px){.page-info .contact .contact-wrapper .waku.ptn1{padding:2.6666666667vw}}.page-info .contact .contact-wrapper .waku .waku-inner{margin-top:1.3888888889vw;padding:1.3888888889vw 4.1666666667vw 2.0833333333vw 4.1666666667vw;border-radius:2.0833333333vw;background-color:#fff}@media screen and (max-width: 767px){.page-info .contact .contact-wrapper .waku .waku-inner{margin-top:2.6666666667vw;padding:3.2vw 3.0666666667vw 5.3333333333vw 3.8666666667vw;border-radius:2.6666666667vw}}.page-info .contact .contact-wrapper .waku .waku-inner .contact-subcap{display:flex;justify-content:flex-start;align-items:center}.page-info .contact .contact-wrapper .waku .waku-inner .contact-subcap p{white-space:nowrap}@media screen and (max-width: 767px){.page-info .contact .contact-wrapper .waku .waku-inner .contact-subcap p{font-size:3.4666666667vw}}.page-info .contact .contact-wrapper .waku .waku-inner .contact-subcap .bar{flex-grow:2;margin-left:1.3888888889vw;width:100%;height:.1388888889vw;background-color:#e2470e}@media screen and (max-width: 767px){.page-info .contact .contact-wrapper .waku .waku-inner .contact-subcap .bar{margin-left:3.4666666667vw;height:.5333333333vw}}.page-info .contact .contact-wrapper .waku .waku-inner .contact-detail{display:flex;justify-content:space-between;align-items:center}@media screen and (max-width: 767px){.page-info .contact .contact-wrapper .waku .waku-inner .contact-detail{display:block}}.page-info .contact .contact-wrapper .waku .waku-inner .contact-detail .tel{position:relative;margin:.5555555556vw 6.25vw 0 4.1666666667vw;font-size:3.3333333333vw;line-height:180%;letter-spacing:.1666666667vw;color:#e2470e;white-space:nowrap}@media screen and (max-width: 767px){.page-info .contact .contact-wrapper .waku .waku-inner .contact-detail .tel{margin:-.5333333333vw 12.2666666667vw 0 8.5333333333vw;font-size:6.7893333333vw;letter-spacing:.3394666667vw}}.page-info .contact .contact-wrapper .waku .waku-inner .contact-detail .tel a{position:relative;display:inline-block}.page-info .contact .contact-wrapper .waku .waku-inner .contact-detail .tel a::after{content:"";position:absolute;top:calc(50% - 1.3194444444vw);left:25.0694444444vw;width:4.6125vw;height:2.6388888889vw;background:url(../img/icon_freedial.svg) 0 0 no-repeat;background-size:contain}@media screen and (max-width: 767px){.page-info .contact .contact-wrapper .waku .waku-inner .contact-detail .tel a::after{top:calc(50% - 2.6666666667vw);left:50.9333333333vw;width:9.3333333333vw;height:5.3333333333vw}}@media screen and (max-width: 767px){.page-info .contact .contact-wrapper .waku .waku-inner .contact-detail .tel a::before{top:calc(50% - 3.2vw);left:-8.5333333333vw;width:6.4vw;height:6.4vw}}.page-info .contact .contact-wrapper .waku .waku-inner .contact-detail .notice{width:28.4722222222vw}@media screen and (max-width: 767px){.page-info .contact .contact-wrapper .waku .waku-inner .contact-detail .notice{width:100%;font-size:2.9333333333vw}}.page-info .contact .contact-wrapper .waku .waku-inner .btn-recruitdetail{position:relative;margin:1.3888888889vw auto 0 auto;width:44.4444444444vw;height:4.8611111111vw;font-size:1.5277777778vw;line-height:180%;letter-spacing:.0763888889vw;color:#e2470e;background-color:#fff;border-radius:5.5555555556vw;border:.1388888889vw solid #e2470e;display:flex;justify-content:center;align-items:center;transition:all .4s}@media screen and (max-width: 767px){.page-info .contact .contact-wrapper .waku .waku-inner .btn-recruitdetail{margin-top:2.6666666667vw;width:68vw;height:13.3333333333vw;font-size:3.7333333333vw;letter-spacing:.1866666667vw;border-radius:26.6666666667vw;border:.5333333333vw solid #e2470e}}.page-info .contact .contact-wrapper .waku .waku-inner .btn-recruitdetail::before{content:"";position:absolute;top:.5555555556vw;right:.625vw;width:3.4722222222vw;height:3.4722222222vw;border-radius:3.4722222222vw;background:#e2470e url(../img/icon_arrow_white.svg) 50% 50% no-repeat;background-size:1.5277777778vw auto}@media screen and (max-width: 767px){.page-info .contact .contact-wrapper .waku .waku-inner .btn-recruitdetail::before{top:1.3333333333vw;right:1.6vw;width:9.6vw;height:9.6vw;border-radius:9.6vw;background-size:4.2666666667vw auto}}.page-info .contact .contact-wrapper .waku .waku-inner .btn-recruitdetail::after{content:"";position:absolute;top:.5555555556vw;right:.625vw;width:3.4722222222vw;height:3.4722222222vw;border-radius:3.4722222222vw;background:#fff url(../img/icon_arrow_orange2.svg) 50% 50% no-repeat;background-size:1.5277777778vw auto;opacity:0;transition:all .4s}@media screen and (max-width: 767px){.page-info .contact .contact-wrapper .waku .waku-inner .btn-recruitdetail::after{top:1.3333333333vw;right:1.6vw;width:9.6vw;height:9.6vw;border-radius:9.6vw;background-size:4.2666666667vw auto}}.page-info .contact .contact-wrapper .waku .waku-inner .btn-recruitdetail:hover{color:#fff;background-color:#e2470e;border:.1388888889vw solid #e2470e}@media screen and (max-width: 767px){.page-info .contact .contact-wrapper .waku .waku-inner .btn-recruitdetail:hover{border:.5333333333vw solid #e2470e}}.page-info .contact .contact-wrapper .waku .waku-inner .btn-recruitdetail:hover::after{opacity:1}.page-info .contact .contact-wrapper .waku .waku-inner dl{width:66.6666666667vw;display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap}@media screen and (max-width: 767px){.page-info .contact .contact-wrapper .waku .waku-inner dl{width:70.6666666667vw}}.page-info .contact .contact-wrapper .waku .waku-inner dl dt{margin-top:1.3888888889vw;width:13.1944444444vw;font-weight:normal}@media screen and (max-width: 767px){.page-info .contact .contact-wrapper .waku .waku-inner dl dt{margin-top:4.2666666667vw;width:70.6666666667vw}}.page-info .contact .contact-wrapper .waku .waku-inner dl dt.type2{margin-top:2.0833333333vw;align-self:flex-start}@media screen and (max-width: 767px){.page-info .contact .contact-wrapper .waku .waku-inner dl dt.type2{margin-top:4.2666666667vw}}.page-info .contact .contact-wrapper .waku .waku-inner dl dd{margin-top:1.3888888889vw;width:53.4722222222vw}@media screen and (max-width: 767px){.page-info .contact .contact-wrapper .waku .waku-inner dl dd{margin-top:1.3333333333vw;width:70.6666666667vw}}.page-info .contact .contact-wrapper .waku .waku-inner dl dd .form1{padding:0 1.9444444444vw;width:53.4722222222vw;height:3.4722222222vw;border:.1388888889vw solid #f9be00;border-radius:.6944444444vw;background-color:#fff}@media screen and (max-width: 767px){.page-info .contact .contact-wrapper .waku .waku-inner dl dd .form1{padding:0 2.6666666667vw;width:68vw;height:10.9333333333vw;border:.2666666667vw solid #f9be00;border-radius:2.6666666667vw;font-size:16px}}.page-info .contact .contact-wrapper .waku .waku-inner dl dd .form2{padding:1.0416666667vw 1.9444444444vw;width:53.4722222222vw;height:17.3611111111vw;border:.1388888889vw solid #f9be00;border-radius:.6944444444vw;background-color:#fff;resize:none}@media screen and (max-width: 767px){.page-info .contact .contact-wrapper .waku .waku-inner dl dd .form2{padding:2.6666666667vw;width:68vw;height:68vw;border:.2666666667vw solid #f9be00;border-radius:2.6666666667vw;font-size:16px;line-height:160%}}.page-info .contact .contact-wrapper .waku .waku-inner dl dd .error{border-color:red}.page-info .contact .contact-wrapper .waku .waku-inner dl dd .error::-moz-placeholder{color:red}.page-info .contact .contact-wrapper .waku .waku-inner dl dd .error::placeholder{color:red}.page-info .contact .contact-wrapper .waku .waku-inner .note{margin-top:2.7777777778vw;text-align:center}@media screen and (max-width: 767px){.page-info .contact .contact-wrapper .waku .waku-inner .note{margin-top:8vw}}.page-info .contact .contact-wrapper .waku .waku-inner .complete{min-height:20.8333333333vw;display:flex;justify-content:center;align-items:center}@media screen and (max-width: 767px){.page-info .contact .contact-wrapper .waku .waku-inner .complete{min-height:53.3333333333vw}}.page-info .contact .contact-wrapper .waku .waku-inner .btn-waku{display:flex;justify-content:center;align-items:flex-start}@media screen and (max-width: 767px){.page-info .contact .contact-wrapper .waku .waku-inner .btn-waku{flex-wrap:wrap}}.page-info .contact .contact-wrapper .waku .waku-inner .btn-waku .btn{position:relative;margin:2.7777777778vw .6944444444vw 0 .6944444444vw}@media screen and (max-width: 767px){.page-info .contact .contact-wrapper .waku .waku-inner .btn-waku .btn{margin:8vw 0 0 0}}.page-info .contact .contact-wrapper .waku .waku-inner .btn-waku .btn p{padding:0 6.9444444444vw 0 5.625vw}@media screen and (max-width: 767px){.page-info .contact .contact-wrapper .waku .waku-inner .btn-waku .btn p{padding:0 0 0 22.6666666667vw;width:68vw}}.page-info .contact .contact-wrapper .waku .waku-inner .btn-waku .btn input{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0}.page-info .contact .contact-wrapper .waku .waku-inner .btn-waku.colum2 .btn-with-arrow-back{order:1}.page-info .contact .contact-wrapper .waku .waku-inner .btn-waku.colum2 .btn-with-arrow-back p{padding:0 5.625vw 0 6.9444444444vw}@media screen and (max-width: 767px){.page-info .contact .contact-wrapper .waku .waku-inner .btn-waku.colum2 .btn-with-arrow-back p{padding:0;width:68vw;display:flex;justify-content:center;align-items:center}}.page-info .contact .contact-wrapper .waku .waku-inner .btn-waku.colum2 .btn-with-arrow{order:2}.page-info .contact .contact-wrapper .waku .waku-inner:first-of-type{margin-top:0}.page-info-recruit .contact{position:relative;margin-top:12.5vw;padding-bottom:5.5555555556vw;width:94.4444444444vw}@media screen and (max-width: 767px){.page-info-recruit .contact{margin-top:18.6666666667vw;width:100%}}.page-info-recruit .contact .bg-waku{position:absolute;top:0;left:0;width:83.3333333333vw;height:37.7777777778vw;border-radius:0 6.9444444444vw 6.9444444444vw 0;background-color:#fff}@media screen and (max-width: 767px){.page-info-recruit .contact .bg-waku{width:98.6666666667vw;height:114.6666666667vw;border-radius:0 10.6666666667vw 10.6666666667vw 0}}.page-info-recruit .contact .bubble{position:absolute;-webkit-mask-image:url(../img/boyoboyo.svg);mask-image:url(../img/boyoboyo.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-size:cover;background-repeat:no-repeat}.page-info-recruit .contact .bubble.col-1{top:-1.1111111111vw;left:92.1527777778vw;width:15.2083333333vw;height:14.0277777778vw;background-color:#f9be00}@media screen and (max-width: 767px){.page-info-recruit .contact .bubble.col-1{top:-8vw;left:82.6666666667vw;width:29.3333333333vw;height:26.6666666667vw}}.page-info-recruit .contact .bubble.col-2{top:9.7222222222vw;left:-8.5416666667vw;width:23.1944444444vw;height:25.9027777778vw;background-color:#007237}@media screen and (max-width: 767px){.page-info-recruit .contact .bubble.col-2{top:36vw;left:-19.2vw;width:29.0666666667vw;height:26.1333333333vw}}.page-info-recruit .contact .bubble.col-3{top:65.2083333333vw;left:90.9722222222vw;width:11.3888888889vw;height:13.6805555556vw;background-color:#ed7700}@media screen and (max-width: 767px){.page-info-recruit .contact .bubble.col-3{top:211.4666666667vw;left:81.3333333333vw;width:25.0666666667vw;height:23.2vw}}.page-info-recruit .contact .bubble.col-4{top:97.5vw;left:-16.6666666667vw;width:22.3611111111vw;height:17.2222222222vw;background-color:#64b6d6}@media screen and (max-width: 767px){.page-info-recruit .contact .bubble.col-4{top:419.4666666667vw;left:-16vw;width:25.0666666667vw;height:23.2vw}}.page-info-recruit .contact .cap{position:relative;margin-left:44.7916666667vw;padding-top:3.4027777778vw}@media screen and (max-width: 767px){.page-info-recruit .contact .cap{margin-left:36.9333333333vw;padding-top:8.2666666667vw}}.page-info-recruit .contact h2{position:relative;margin:.9722222222vw 0 0 41.3888888889vw}@media screen and (max-width: 767px){.page-info-recruit .contact h2{margin:2.6666666667vw 0 0 28.1333333333vw}}.page-info-recruit .contact h2 img{width:19.33125vw}@media screen and (max-width: 767px){.page-info-recruit .contact h2 img{width:44.2666666667vw}}.page-info-recruit .contact .entry-wrapper{position:relative;margin:4.0277777778vw 0 0 5.5555555556vw;padding:3.4722222222vw 5.2083333333vw;width:88.8888888889vw;border:.3472222222vw solid #f9be00;border-radius:3.4722222222vw;background-color:#fff}@media screen and (max-width: 767px){.page-info-recruit .contact .entry-wrapper{margin:8vw 0 0 4vw;padding:5.8666666667vw 4.5333333333vw 7.2vw 4.5333333333vw;width:92vw;border:.8vw solid #f9be00}}.page-info-recruit .contact .entry-wrapper .waku{padding:3.4722222222vw 5.5555555556vw;width:77.7777777778vw;min-height:10.4166666667vw;border-radius:3.4722222222vw;background:url(../img/bg.jpg)}@media screen and (max-width: 767px){.page-info-recruit .contact .entry-wrapper .waku{padding:0 6.6666666667vw 16vw 6.6666666667vw;width:81.3333333333vw;min-height:auto;border-radius:2.6666666667vw}}.page-info-recruit .contact .entry-wrapper .waku .req{color:#e2470e}.page-info-recruit .contact .entry-wrapper .waku dl{width:66.6666666667vw;display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap}@media screen and (max-width: 767px){.page-info-recruit .contact .entry-wrapper .waku dl{width:68vw}}.page-info-recruit .contact .entry-wrapper .waku dl dt{margin-top:1.3888888889vw;width:13.1944444444vw;font-weight:normal}@media screen and (max-width: 767px){.page-info-recruit .contact .entry-wrapper .waku dl dt{margin-top:4.5333333333vw;width:68vw}}.page-info-recruit .contact .entry-wrapper .waku dl dt.type2{margin-top:2.0833333333vw;align-self:flex-start}@media screen and (max-width: 767px){.page-info-recruit .contact .entry-wrapper .waku dl dt.type2{margin-top:4.5333333333vw}}.page-info-recruit .contact .entry-wrapper .waku dl dd{position:relative;margin-top:1.3888888889vw;width:53.4722222222vw}@media screen and (max-width: 767px){.page-info-recruit .contact .entry-wrapper .waku dl dd{margin-top:1.3333333333vw;width:68vw}}.page-info-recruit .contact .entry-wrapper .waku dl dd .form1{padding:0 1.9444444444vw;width:53.4722222222vw;height:3.4722222222vw;border:.1388888889vw solid #f9be00;border-radius:.6944444444vw;background-color:#fff}@media screen and (max-width: 767px){.page-info-recruit .contact .entry-wrapper .waku dl dd .form1{padding:0 2.6666666667vw;width:68vw;height:10.9333333333vw;border:.2666666667vw solid #f9be00;border-radius:2.6666666667vw;font-size:16px}}.page-info-recruit .contact .entry-wrapper .waku dl dd .icon-arrow{position:absolute;top:.6944444444vw;right:.6944444444vw;width:2.0833333333vw;height:2.0833333333vw;border:.1388888889vw;border-radius:2.0833333333vw;background:#e2470e url(../img/icon_arrow_down_white.svg) 50% .8680555556vw no-repeat;background-size:.6944444444vw auto}@media screen and (max-width: 767px){.page-info-recruit .contact .entry-wrapper .waku dl dd .icon-arrow{display:none}}.page-info-recruit .contact .entry-wrapper .waku dl dd .icon-arrow::after{content:"";position:absolute;top:0;left:0;width:2.0833333333vw;height:2.0833333333vw;border-radius:2.0833333333vw;outline:.1388888889vw solid #e2470e;outline-offset:-.1388888889vw;background:#fff url(../img/icon_arrow_down.svg) 50% .8680555556vw no-repeat;background-size:.6944444444vw auto;opacity:0;transition:all .4s}.page-info-recruit .contact .entry-wrapper .waku dl dd select.form1:hover~.icon-arrow::after{opacity:1}.page-info-recruit .contact .entry-wrapper .waku dl dd .form2{padding:1.0416666667vw 1.9444444444vw;width:53.4722222222vw;height:17.3611111111vw;border:.1388888889vw solid #f9be00;border-radius:.6944444444vw;background-color:#fff;resize:none}@media screen and (max-width: 767px){.page-info-recruit .contact .entry-wrapper .waku dl dd .form2{padding:2.6666666667vw;width:68vw;height:68vw;border:.2666666667vw solid #f9be00;border-radius:2.6666666667vw;font-size:16px;line-height:160%}}.page-info-recruit .contact .entry-wrapper .waku dl dd .form3{padding:0 1.9444444444vw;width:12.5vw;height:3.4722222222vw;border:.1388888889vw solid #f9be00;border-radius:.6944444444vw;background-color:#fff}@media screen and (max-width: 767px){.page-info-recruit .contact .entry-wrapper .waku dl dd .form3{padding:0 2.6666666667vw;width:30.6666666667vw;height:10.9333333333vw;border:.2666666667vw solid #f9be00;border-radius:2.6666666667vw;font-size:16px}}.page-info-recruit .contact .entry-wrapper .waku dl dd .select-wrap{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap}.page-info-recruit .contact .entry-wrapper .waku dl dd .select-wrap.multi .radio{margin-bottom:1.0416666667vw}@media screen and (max-width: 767px){.page-info-recruit .contact .entry-wrapper .waku dl dd .select-wrap.multi .radio{margin-bottom:2.6666666667vw}.page-info-recruit .contact .entry-wrapper .waku dl dd .select-wrap.multi .radio label{display:inline-block}.page-info-recruit .contact .entry-wrapper .waku dl dd .select-wrap.multi .radio label::before{top:calc(50% - 3.2vw)}.page-info-recruit .contact .entry-wrapper .waku dl dd .select-wrap.multi .radio label::after{top:calc(50% - 1.6vw)}}.page-info-recruit .contact .entry-wrapper .waku dl dd .radio{margin-right:2.0833333333vw}@media screen and (max-width: 767px){.page-info-recruit .contact .entry-wrapper .waku dl dd .radio{margin-right:8vw}}.page-info-recruit .contact .entry-wrapper .waku dl dd .radio input[type=radio]{position:absolute;top:0;left:0;opacity:0;width:1;height:1}.page-info-recruit .contact .entry-wrapper .waku dl dd .radio input[type=radio]:checked~label::after{opacity:1;transform:scale(1)}.page-info-recruit .contact .entry-wrapper .waku dl dd .radio input[type=checkbox]{position:absolute;top:0;left:0;opacity:0;width:1;height:1}.page-info-recruit .contact .entry-wrapper .waku dl dd .radio input[type=checkbox]:checked~label::after{opacity:1;transform:scale(1)}.page-info-recruit .contact .entry-wrapper .waku dl dd .radio label{position:relative;margin:0;padding-left:2.7777777778vw}@media screen and (max-width: 767px){.page-info-recruit .contact .entry-wrapper .waku dl dd .radio label{padding-left:9.3333333333vw;width:68vw}}.page-info-recruit .contact .entry-wrapper .waku dl dd .radio label::before{content:"";position:absolute;top:0;left:0;width:2.0833333333vw;height:2.0833333333vw;background-color:#fff;border:.1388888889vw solid #f9be00;border-radius:100%}@media screen and (max-width: 767px){.page-info-recruit .contact .entry-wrapper .waku dl dd .radio label::before{width:6.4vw;height:6.4vw;border:.2666666667vw solid #f9be00}}.page-info-recruit .contact .entry-wrapper .waku dl dd .radio label::after{content:"";position:absolute;top:.5555555556vw;left:.5555555556vw;width:.9722222222vw;height:.9722222222vw;background-color:#f9be00;border-radius:100%;opacity:0;transform-origin:50% 50%;transform:scale(0);transition:all .2s cubic-bezier(0.16, 0.58, 0.27, 1.42)}@media screen and (max-width: 767px){.page-info-recruit .contact .entry-wrapper .waku dl dd .radio label::after{top:1.6vw;left:1.6vw;width:3.2vw;height:3.2vw}}.page-info-recruit .contact .entry-wrapper .waku dl dd .error{border-color:red}.page-info-recruit .contact .entry-wrapper .waku dl dd .error::-moz-placeholder{color:red}.page-info-recruit .contact .entry-wrapper .waku dl dd .error::placeholder{color:red}.page-info-recruit .contact .entry-wrapper .waku dl dd .error.radio label::before{border-color:red}.page-info-recruit .contact .entry-wrapper .waku dl dd span{margin-left:.6944444444vw}@media screen and (max-width: 767px){.page-info-recruit .contact .entry-wrapper .waku dl dd span{margin-left:2.6666666667vw}}.page-info-recruit .contact .entry-wrapper .waku .note{margin-top:2.7777777778vw;text-align:center}@media screen and (max-width: 767px){.page-info-recruit .contact .entry-wrapper .waku .note{margin-top:8vw}}.page-info-recruit .contact .entry-wrapper .waku .complete{min-height:20.8333333333vw;display:flex;justify-content:center;align-items:center}@media screen and (max-width: 767px){.page-info-recruit .contact .entry-wrapper .waku .complete{min-height:53.3333333333vw}}.page-info-recruit .contact .entry-wrapper .waku .btn-waku{display:flex;justify-content:center;align-items:flex-start}@media screen and (max-width: 767px){.page-info-recruit .contact .entry-wrapper .waku .btn-waku{flex-wrap:wrap}}.page-info-recruit .contact .entry-wrapper .waku .btn-waku .btn{position:relative;margin:2.7777777778vw .6944444444vw 0 .6944444444vw}@media screen and (max-width: 767px){.page-info-recruit .contact .entry-wrapper .waku .btn-waku .btn{margin:8vw 0 0 0}}.page-info-recruit .contact .entry-wrapper .waku .btn-waku .btn p{padding:0 6.9444444444vw 0 5.625vw}@media screen and (max-width: 767px){.page-info-recruit .contact .entry-wrapper .waku .btn-waku .btn p{padding:0 0 0 22.6666666667vw;width:68vw}}.page-info-recruit .contact .entry-wrapper .waku .btn-waku .btn input{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0}.page-info-recruit .contact .entry-wrapper .waku .btn-waku.colum2 .btn-with-arrow-back{order:1}.page-info-recruit .contact .entry-wrapper .waku .btn-waku.colum2 .btn-with-arrow-back p{padding:0 5.625vw 0 6.9444444444vw}@media screen and (max-width: 767px){.page-info-recruit .contact .entry-wrapper .waku .btn-waku.colum2 .btn-with-arrow-back p{padding:0;width:68vw;display:flex;justify-content:center;align-items:center}}.page-info-recruit .contact .entry-wrapper .waku .btn-waku.colum2 .btn-with-arrow{order:2}.page-privacy .privacypolicy{position:relative;margin-top:12.5vw;padding-bottom:5.5555555556vw;width:94.4444444444vw}@media screen and (max-width: 767px){.page-privacy .privacypolicy{margin-top:18.6666666667vw;padding-bottom:10.1333333333vw;width:100%}}.page-privacy .privacypolicy .bg-waku{position:absolute;top:0;left:0;width:83.3333333333vw;height:37.7777777778vw;border-radius:0 6.9444444444vw 6.9444444444vw 0;background-color:#fff}@media screen and (max-width: 767px){.page-privacy .privacypolicy .bg-waku{width:98.6666666667vw;height:114.6666666667vw;border-radius:0 10.6666666667vw 10.6666666667vw 0}}.page-privacy .privacypolicy .bubble{position:absolute;-webkit-mask-image:url(../img/boyoboyo.svg);mask-image:url(../img/boyoboyo.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-size:cover;background-repeat:no-repeat}.page-privacy .privacypolicy .bubble.col-1{top:-1.1111111111vw;left:92.1527777778vw;width:15.2083333333vw;height:14.0277777778vw;background-color:#f9be00}@media screen and (max-width: 767px){.page-privacy .privacypolicy .bubble.col-1{top:-8vw;left:82.6666666667vw;width:29.3333333333vw;height:26.6666666667vw}}.page-privacy .privacypolicy .bubble.col-2{top:9.7222222222vw;left:-8.5416666667vw;width:23.1944444444vw;height:25.9027777778vw;background-color:#007237}@media screen and (max-width: 767px){.page-privacy .privacypolicy .bubble.col-2{top:84vw;left:-19.2vw;width:29.0666666667vw;height:26.1333333333vw}}.page-privacy .privacypolicy .bubble.col-3{top:65.2083333333vw;left:90.9722222222vw;width:11.3888888889vw;height:13.6805555556vw;background-color:#ed7700}@media screen and (max-width: 767px){.page-privacy .privacypolicy .bubble.col-3{top:211.4666666667vw;left:81.3333333333vw;width:25.0666666667vw;height:23.2vw}}.page-privacy .privacypolicy .cap{position:relative;margin-left:39.5833333333vw;padding-top:3.4027777778vw}@media screen and (max-width: 767px){.page-privacy .privacypolicy .cap{margin-left:23.4666666667vw;padding-top:8.2666666667vw}}.page-privacy .privacypolicy h2{position:relative;margin:.9722222222vw 0 0 32.2222222222vw}@media screen and (max-width: 767px){.page-privacy .privacypolicy h2{margin:2.6666666667vw 0 0 20.6666666667vw}}.page-privacy .privacypolicy h2 img{width:35.5916666667vw}@media screen and (max-width: 767px){.page-privacy .privacypolicy h2 img{width:59.2vw}}.page-privacy .privacypolicy h3{position:relative;margin:3.4722222222vw 0 0 16.875vw;width:66.25vw;text-align:center}@media screen and (max-width: 767px){.page-privacy .privacypolicy h3{margin:8vw 0 0 6.9333333333vw;width:86.6666666667vw;text-align:left}}.page-privacy .privacypolicy .privacy-wrapper{position:relative;margin:4.0277777778vw 0 0 5.5555555556vw;padding:3.4722222222vw 5.2083333333vw;width:88.8888888889vw;border:.3472222222vw solid #f9be00;border-radius:3.4722222222vw;background-color:#fff}@media screen and (max-width: 767px){.page-privacy .privacypolicy .privacy-wrapper{margin:8vw 0 0 4vw;padding:5.8666666667vw 4.5333333333vw 7.2vw 4.5333333333vw;width:92vw;border:.8vw solid #f9be00}}.page-privacy .privacypolicy .privacy-wrapper .privacy-cap{margin-top:3.4722222222vw;min-height:3.125vw;border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;display:flex;justify-content:flex-start;align-items:center}@media screen and (max-width: 767px){.page-privacy .privacypolicy .privacy-wrapper .privacy-cap{margin-top:8vw;min-height:8vw}}.page-privacy .privacypolicy .privacy-wrapper .privacy-cap:first-of-type{margin-top:0}.page-privacy .privacypolicy .privacy-wrapper .privacy-txt{margin-top:1.3888888889vw}@media screen and (max-width: 767px){.page-privacy .privacypolicy .privacy-wrapper .privacy-txt{margin-top:2.6666666667vw}}.page-privacy .privacypolicy .privacy-wrapper ol{margin-left:1.5em;list-style-position:outside;list-style-type:decimal}@-webkit-keyframes fade-in-def{0%{opacity:0}100%{opacity:1}}@keyframes fade-in-def{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes bound-loop{0%{transform-origin:50% 100%;transform:scaleY(1)}50%{transform-origin:50% 100%;transform:scaleY(0)}50.0001%{transform-origin:50% 0;transform:scaleY(0)}to{transform-origin:50% 0;transform:scaleY(1)}}@keyframes bound-loop{0%{transform-origin:50% 100%;transform:scaleY(1)}50%{transform-origin:50% 100%;transform:scaleY(0)}50.0001%{transform-origin:50% 0;transform:scaleY(0)}to{transform-origin:50% 0;transform:scaleY(1)}}
/*# sourceMappingURL=base.min.css.map */