@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Barlow&family=Zen+Kaku+Gothic+New:wght@400;500;700&display=swap);/*! tailwindcss v2.2.17 | MIT License | https://tailwindcss.com *//*! modern-normalize v1.1.0 | MIT License | https://github.com/sindresorhus/modern-normalize */*,::after,::before{box-sizing:border-box}html{-moz-tab-size:4;-o-tab-size:4;tab-size:4}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}body{font-family:system-ui,-apple-system,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji'}hr{height:0;color:inherit}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Consolas,'Liberation Mono',Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}button{background-color:transparent;background-image:none}fieldset{margin:0;padding:0}ol,ul{list-style:none;margin:0;padding:0}html{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";line-height:1.5}body{font-family:inherit;line-height:inherit}*,::after,::before{box-sizing:border-box;border-width:0;border-style:solid;border-color:currentColor}hr{border-top-width:1px}img{border-style:solid}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input:-ms-input-placeholder,textarea:-ms-input-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:-moz-focusring{outline:auto}table{border-collapse:collapse}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}button,input,optgroup,select,textarea{padding:0;line-height:inherit;color:inherit}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}*,::after,::before{--tw-border-opacity:1;border-color:rgba(229,231,235,var(--tw-border-opacity))}.invisible{visibility:hidden}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.top-0{top:0}.left-0{left:0}.bottom-0{bottom:0}.right-0{right:0}.z-50{z-index:50}.z-30{z-index:30}.z-10{z-index:10}.mx-auto{margin-left:auto;margin-right:auto}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.table{display:table}.contents{display:contents}.hidden{display:none}.h-64{height:16rem}.h-screen{height:100vh}.h-12{height:3rem}.h-full{height:100%}.h-24{height:6rem}.w-full{width:100%}.w-1\/2{width:50%}.flex-grow{flex-grow:1}.cursor-pointer{cursor:pointer}.flex-row-reverse{flex-direction:row-reverse}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-4{gap:1rem}.overflow-hidden{overflow:hidden}.px-8{padding-left:2rem;padding-right:2rem}.pl-4{padding-left:1rem}.text-center{text-align:center}.text-right{text-align:right}.align-bottom{vertical-align:bottom}.text-sm{font-size:.875rem;line-height:1.25rem}.font-bold{font-weight:700}.text-white{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.text-red-900{--tw-text-opacity:1;color:rgba(127,29,29,var(--tw-text-opacity))}.v-color-title-blue{color:#182bf5}.v-bgcolor-title-blue{background-color:#182bf5}.v-bgcolor-spmenu-blue{background-color:#152cf4}.v-bgcolor-gray{background-color:#f4f4f4}.v-bgcolor-th-gray{background-color:#7e7e7e}@font-face{font-display:swap;font-family:'Noto Sans JP';font-weight:100;src:url(assets/fonts/NotoSansJP-Thin.otf) format("opentype")}@font-face{font-display:swap;font-family:'Noto Sans JP';font-weight:300;src:url(assets/fonts/NotoSansJP-Light.otf) format("opentype")}@font-face{font-display:swap;font-family:'Noto Sans JP';font-weight:400;src:url(assets/fonts/NotoSansJP-Regular.otf) format("opentype")}@font-face{font-display:swap;font-family:'Noto Sans JP';font-weight:500;src:url(assets/fonts/NotoSansJP-Medium.otf) format("opentype")}@font-face{font-display:swap;font-family:'Noto Sans JP';font-weight:700;src:url(assets/fonts/NotoSansJP-Bold.otf) format("opentype")}@font-face{font-display:swap;font-family:'Noto Sans JP';font-weight:900;src:url(assets/fonts/NotoSansJP-Black.otf) format("opentype")}.com_px-outer{padding-left:4.66667vw;padding-right:4.66667vw}@media only screen and (min-width:1024px){.com_px-outer{padding-left:5.05124vw;padding-right:5.05124vw}}.com_px-outer-inner{padding-left:4.66667vw;padding-right:4.66667vw}@media only screen and (min-width:1024px){.com_px-outer-inner{padding-left:9.80966vw;padding-right:9.80966vw}}.com_font-barlow{font-family:Barlow,sans-serif;line-height:.55;padding-top:.14641vw;padding-bottom:.87848vw}@media only screen and (max-width:1023px){.com_sec-title{padding-bottom:5.33333vw}.com_sec-title{display:flex}.com_sec-title{flex-direction:column}.com_sec-title{align-items:center}}.com_sec-title .el_sec-title-ja{transform:translateX(0);margin-bottom:3.46667vw;position:relative}@media only screen and (max-width:1023px){.com_sec-title .el_sec-title-ja{font-size:2.93333vw}}@media only screen and (min-width:1024px){.com_sec-title .el_sec-title-ja{transform:translateX(1.83016vw);margin-bottom:2.78184vw;font-size:1.0981vw}}.com_sec-title .el_sec-title-ja::before{content:'';position:absolute;background-color:#182bf5;top:-3.86667vw;left:50%;transform:translateX(-50%);width:.53333vw;height:2vw;margin-left:auto;margin-right:auto}@media only screen and (min-width:1024px){.com_sec-title .el_sec-title-ja::before{top:50%;left:-1.83016vw;transform:translateY(-50%);width:1.0981vw;height:.29283vw}}.com_sec-title .el_sec-title-en{font-size:9.33333vw}@media only screen and (min-width:1024px){.com_sec-title .el_sec-title-en{font-size:6.58858vw}}.com_sec-title._center{display:flex;flex-direction:column;align-items:center}.com_sec-title._center .el_sec-title-ja{transform:translateX(0);margin-bottom:3.46667vw}@media only screen and (min-width:1024px){.com_sec-title._center .el_sec-title-ja{margin-bottom:2.12299vw}}.com_sec-title._center .el_sec-title-ja::before{top:-2.12299vw;transform:translateX(50%);width:.29283vw;height:1.0981vw;left:0;right:0;margin-left:auto;margin-right:auto}@media only screen and (max-width:1023px){.com_sec-title._center .el_sec-title-ja::before{top:-3.86667vw;left:0;width:.53333vw;height:2vw}}.com_sec-title._center p{padding-top:4.26667vw;font-size:3.73333vw;font-weight:700}@media only screen and (min-width:1024px){.com_sec-title._center p{padding-top:3.14788vw;font-size:1.31772vw}}.cm{box-sizing:border-box;background:repeating-linear-gradient(45deg,rgba(245,245,245,.1),rgba(245,245,245,.1) 10px,rgba(136,136,136,.2) 0,rgba(136,136,136,.2) 20px);border:solid 1px rgba(68,68,68,.2)}.com_transition{transition:all .3s ease}.com_hover-action{transition:all .2s ease}.com_hover-action:hover{opacity:.7}@media (-ms-high-contrast:none),(-ms-high-contrast:active){.ie-block{display:block}.ie-hidden{display:none}}.is-maxsp{display:none}@media only screen and (max-width:428px){.is-maxsp{display:block}}.is-sp{display:none}@media only screen and (min-width:428px){.is-sp{display:block}}.is-sptb{display:none}@media only screen and (min-width:428px) and (max-width:599px){.is-sptb{display:block}}.is-tb{display:none}@media only screen and (min-width:600px){.is-tb{display:block}}.is-maxtb{display:none}@media only screen and (max-width:599px){.is-maxtb{display:block}}.is-tbpc{display:none}@media only screen and (min-width:600px) and (max-width:1023px){.is-tbpc{display:block}}.is-pc{display:none}@media only screen and (min-width:1024px){.is-pc{display:block}}.is-maxpc{display:none}@media only screen and (max-width:1023px){.is-maxpc{display:block}}.is-sm{display:none}@media only screen and (min-width:640px){.is-sm{display:block}}.is-maxsm{display:none}@media only screen and (max-width:639px){.is-maxsm{display:block}}.is-smmd{display:none}@media only screen and (min-width:640px) and (max-width:767px){.is-smmd{display:block}}.is-md{display:none}@media only screen and (min-width:768px){.is-md{display:block}}.is-maxmd{display:none}@media only screen and (max-width:767px){.is-maxmd{display:block}}.is-mdlg{display:none}@media only screen and (min-width:768px) and (max-width:1023px){.is-mdlg{display:block}}.is-lg{display:none}@media only screen and (min-width:1024px){.is-lg{display:block}}.is-maxlg{display:none}@media only screen and (max-width:1023px){.is-maxlg{display:block}}.is-lgxl{display:none}@media only screen and (min-width:1024px) and (max-width:1279px){.is-lgxl{display:block}}.is-xl{display:none}@media only screen and (min-width:1280px){.is-xl{display:block}}.is-maxxl{display:none}@media only screen and (max-width:1279px){.is-maxxl{display:block}}.is-xlwide{display:none}@media only screen and (min-width:1280px) and (max-width:1535px){.is-xlwide{display:block}}.is-maxwide{display:none}@media only screen and (max-width:1535px){.is-maxwide{display:block}}.is-wide{display:none}@media only screen and (min-width:1536px){.is-wide{display:block}}.is-print{display:none}@media print{.is-print{display:block}}.c-object-coverIE{font-family:'object-fit: cover;'}h1.com_h{display:flex;align-items:center;background-color:#424242;color:#fff;padding:.75rem;padding-left:1.5rem;border-bottom-width:2px;font-weight:600;font-size:1.875rem;line-height:2.25rem;margin-bottom:1rem}h2.com_h{color:#424242;box-shadow:2px 2px 0 0 #000;border-width:1px;border-color:#000;padding:.5rem;padding-left:1rem;font-weight:700;font-size:1.875rem;line-height:2.25rem;margin-top:2rem;margin-bottom:1rem}h3.com_h{border-bottom:dashed 1px #a0aec0;padding-left:1rem;padding-top:.5rem;padding-bottom:.5rem;margin-bottom:1rem}h3.com_h::before{position:absolute;content:'';left:0;top:50%;transform:translateY(-50%);width:4px;height:50%;border-top:solid 1.5rem #3182ce}h3.com_h,h4.com_h,h5.com_h,h6.com_h{color:#424242;font-size:1.4rem;line-height:1.75rem;font-weight:700;position:relative}h4.com_h{font-size:1.1rem;line-height:1.65rem;margin-bottom:.5rem;border-bottom:dashed 1px #a0aec0}h5.com_h{font-size:1rem;line-height:1.6rem;margin-bottom:.25rem}h6.com_h{font-size:.8rem;line-height:1.5rem}.com_h .h1,.com_h h1{display:flex;align-items:center;background-color:#424242;color:#fff;padding:.75rem;padding-left:1.5rem;border-bottom-width:2px;font-weight:600;font-size:1.875rem;line-height:2.25rem;margin-bottom:1rem}.com_h .h2,.com_h h2{color:#424242;box-shadow:2px 2px 0 0 #000;border-width:1px;border-color:#000;padding:.5rem;padding-left:1rem;font-weight:700;font-size:1.875rem;line-height:2.25rem;margin-top:2rem;margin-bottom:1rem}.com_h .h3,.com_h h3{border-bottom:dashed 1px #a0aec0;padding-left:1rem;padding-top:.5rem;padding-bottom:.5rem;margin-bottom:1rem}.com_h .h3::before,.com_h h3::before{position:absolute;content:'';left:0;top:50%;transform:translateY(-50%);width:4px;height:50%;border-top:solid 1.5rem #3182ce}.com_h .h3,.com_h .h4,.com_h .h5,.com_h .h6,.com_h h3,.com_h h4,.com_h h5,.com_h h6{color:#424242;font-size:1.4rem;line-height:1.75rem;font-weight:700;position:relative}.com_h .h4,.com_h h4{font-size:1.1rem;line-height:1.65rem;margin-bottom:.5rem;border-bottom:dashed 1px #a0aec0}.com_h .h5,.com_h h5{font-size:1rem;line-height:1.6rem;margin-bottom:.25rem}.com_h .h6,.com_h h6{font-size:.8rem;line-height:1.5rem}*,::after,::before{box-sizing:border-box}html{height:-webkit-fill-available}body{font-weight:500;font-family:"Zen Kaku Gothic New","Helvetica Neue",Helvetica,"Hiragino Sans","Hiragino Kaku Gothic ProN",Arial,"Yu Gothic",Meiryo,sans-serif;color:#000;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-moz-font-feature-settings:'liga','kern';text-rendering:optimizeLegibility;background:#fff no-repeat;word-wrap:break-word;font-size:15px;min-height:100vh;min-height:-webkit-fill-available}[multiple],[type=date],[type=datetime-local],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:#6b7280;border-width:1px;border-radius:0;padding-top:.5rem;padding-right:.75rem;padding-bottom:.5rem;padding-left:.75rem;font-size:1rem;line-height:1.5rem}[multiple]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=email]:focus,[type=month]:focus,[type=number]:focus,[type=password]:focus,[type=search]:focus,[type=tel]:focus,[type=text]:focus,[type=time]:focus,[type=url]:focus,[type=week]:focus,select:focus,textarea:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset:var(--tw-empty);/*!*//*!*/--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);border-color:#2563eb}input::-moz-placeholder,textarea::-moz-placeholder{color:#6b7280;opacity:1}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#6b7280;opacity:1}input::-moz-placeholder,textarea::-moz-placeholder{color:#6b7280;opacity:1}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#6b7280;opacity:1}input::placeholder,textarea::placeholder{color:#6b7280;opacity:1}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em}select{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;-webkit-print-color-adjust:exact;color-adjust:exact}[multiple]{background-image:initial;background-position:initial;background-repeat:unset;background-size:initial;padding-right:.75rem;-webkit-print-color-adjust:unset;color-adjust:unset}[type=checkbox],[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;-webkit-print-color-adjust:exact;color-adjust:exact;display:inline-block;vertical-align:middle;background-origin:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;flex-shrink:0;height:1rem;width:1rem;color:#2563eb;background-color:#fff;border-color:#6b7280;border-width:1px}[type=checkbox]{border-radius:0}[type=radio]{border-radius:100%}[type=checkbox]:focus,[type=radio]:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset:var(--tw-empty);/*!*//*!*/--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}[type=checkbox]:checked,[type=radio]:checked{border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:center;background-repeat:no-repeat}[type=checkbox]:checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e")}[type=radio]:checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e")}[type=checkbox]:checked:focus,[type=checkbox]:checked:hover,[type=radio]:checked:focus,[type=radio]:checked:hover{border-color:transparent;background-color:currentColor}[type=checkbox]:indeterminate{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e");border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:center;background-repeat:no-repeat}[type=checkbox]:indeterminate:focus,[type=checkbox]:indeterminate:hover{border-color:transparent;background-color:currentColor}[type=file]{background:unset;border-color:inherit;border-width:0;border-radius:0;padding:0;font-size:unset;line-height:inherit}[type=file]:focus{outline:1px auto -webkit-focus-ring-color}.page_index header>.outer_pc-menu{padding-top:4.93333vw;padding-bottom:4vw}@media only screen and (min-width:1024px){.page_index header>.outer_pc-menu{padding-top:40px;padding-bottom:32px}}.page_index header .el_logo{font-size:4.26667vw;font-weight:700}@media only screen and (min-width:1024px){.page_index header .el_logo{font-size:2.12299vw}}.page_index header nav ul>li{font-size:1.1713vw;font-weight:700}.page_index header nav ul>li:not(:last-child){margin-right:35px}.page_index header nav ul>li a{transition:all .3s ease;opacity:1}.page_index header nav ul>li a:hover{opacity:.8}.page_index header>.outer_sp-menu{height:0vh;transition:all .3s ease}.page_index header>.outer_sp-menu.is-active{height:100vh}.page_index header>.outer_sp-menu nav{margin-top:calc(100vh * .1)}.page_index header>.outer_sp-menu nav ul>li{padding-right:0;font-size:5.33333vw;position:relative}.page_index header>.outer_sp-menu nav ul>li:not(:last-child){margin-right:0;padding-bottom:7.46667vw}.page_index header>.outer_sp-menu nav ul>li:not(:last-child)::before{content:'';position:absolute;background-color:#fff;bottom:0;left:50%;transform:translateY(-50%);transform:translateX(-50%);width:5.33333vw;height:.4vw;margin-left:auto;margin-right:auto}.page_index header>.outer_sp-menu nav ul>li:not(:first-child){padding-top:7.46667vw}.page_index header>.outer_hamburger-btn{top:0;right:0;transition:all .2s ease;padding:3.2vw 2.93333vw}.page_index header>.outer_hamburger-btn .el_hamburger-btn{outline:0;height:2rem}.page_index header>.outer_hamburger-btn .el_hamburger-btn .el_icon-hamburger,.page_index header>.outer_hamburger-btn .el_hamburger-btn .el_icon-hamburger::after,.page_index header>.outer_hamburger-btn .el_hamburger-btn .el_icon-hamburger::before{width:30px;height:2px;display:inline-block;background-color:#fff}.page_index header>.outer_hamburger-btn .el_hamburger-btn .el_icon-hamburger::after,.page_index header>.outer_hamburger-btn .el_hamburger-btn .el_icon-hamburger::before{content:'';position:absolute;top:0;left:0;transition:all .2s}.page_index header>.outer_hamburger-btn .el_hamburger-btn .el_icon-hamburger::before{top:-.8rem}.page_index header>.outer_hamburger-btn .el_hamburger-btn .el_icon-hamburger::after{top:.8rem}.page_index header>.outer_hamburger-btn .el_hamburger-on-text{display:none}.page_index header>.outer_hamburger-btn .el_hamburger-off-text{display:block}.page_index header>.outer_hamburger-btn.is-active .el_hamburger-btn{padding:6.93333vw 7.73333vw}.page_index header>.outer_hamburger-btn.is-active .el_hamburger-btn .el_icon-hamburger,.page_index header>.outer_hamburger-btn.is-active .el_hamburger-btn .el_icon-hamburger::after,.page_index header>.outer_hamburger-btn.is-active .el_hamburger-btn .el_icon-hamburger::before{background-color:#fff}.page_index header>.outer_hamburger-btn.is-active .el_hamburger-btn .el_icon-hamburger{background-color:transparent}.page_index header>.outer_hamburger-btn.is-active .el_hamburger-btn .el_icon-hamburger::before{top:0;transform:rotate(135deg)}.page_index header>.outer_hamburger-btn.is-active .el_hamburger-btn .el_icon-hamburger::after{top:0;transform:rotate(-135deg)}.page_index .Hero>.inner{padding-bottom:4.26667vw}@media only screen and (min-width:1024px){.page_index .Hero>.inner{padding-bottom:4.61201vw}}.page_index .Hero>.inner .el_bg-truck{width:78vw}@media only screen and (min-width:1024px){.page_index .Hero>.inner .el_bg-truck{width:72.32796vw}}.page_index .Hero>.inner .el_text{top:6.26667vw;left:7.06667vw;width:34.4vw}@media only screen and (min-width:1024px){.page_index .Hero>.inner .el_text{top:7.32064vw;left:4.75842vw;width:25.98829vw}}@media only screen and (max-width:1023px){.page_index .News .com_sec-title{padding-top:4.26667vw}}.page_index .News .outer_news>.outer_l{width:100%}@media only screen and (min-width:1024px){.page_index .News .outer_news>.outer_l{width:25.98829vw}}.page_index .News .outer_news>.outer_r{width:100%}@media only screen and (min-width:1024px){.page_index .News .outer_news>.outer_r{width:54.90483vw}}.page_index .News dl.outer_news-lists>div:not(:first-child){border-top:solid 1px #d8d8d8;padding-top:5.73333vw}@media only screen and (min-width:1024px){.page_index .News dl.outer_news-lists>div:not(:first-child){padding-top:2.78184vw}}@media only screen and (max-width:1023px){.page_index .News dl.outer_news-lists>div:last-child{border-bottom:solid 1px #d8d8d8}}.page_index .News dl.outer_news-lists time{font-size:2.93333vw;font-family:Barlow,sans-serif;line-height:.55;padding-top:.14641vw;padding-bottom:.87848vw;display:inline-block;padding-right:1rem}@media only screen and (min-width:1024px){.page_index .News dl.outer_news-lists time{padding-top:5px;font-size:1.02489vw}}.page_index .News dl.outer_news-lists .el_title{font-size:3.73333vw;position:relative}@media only screen and (min-width:1024px){.page_index .News dl.outer_news-lists .el_title{padding-left:1.61054vw;font-size:1.1713vw}}@media only screen and (max-width:1023px){.page_index .News dl.outer_news-lists .el_title{padding-top:4vw}}@media only screen and (min-width:1024px){.page_index .News dl.outer_news-lists .el_title::after{content:'';position:absolute;top:.36603vw;left:0;width:1px;height:1.02489vw;background-color:#000}}.page_index .News dl.outer_news-lists dt{padding-bottom:4vw;transition:all .3s ease;opacity:1;display:flex;cursor:pointer;align-items:center;justify-content:space-between}.page_index .News dl.outer_news-lists dt:hover{opacity:.8}@media only screen and (min-width:1024px){.page_index .News dl.outer_news-lists dt{padding-bottom:2.78184vw}.page_index .News dl.outer_news-lists dt>div{display:flex}}.page_index .News dl.outer_news-lists dd{height:0;opacity:0;line-height:36px;transition:all .3s ease;font-size:1.0981vw;font-weight:400}@media only screen and (max-width:1023px){.page_index .News dl.outer_news-lists dd{font-size:3.73333vw;line-height:6.13333vw;padding-bottom:3.14788vw}}.page_index .News dl.outer_news-lists dd>p{padding-bottom:2.78184vw}.page_index .News dl.outer_news-lists dd.is-active{height:100%;opacity:1}.page_index .News dl.outer_news-lists .fas{margin-left:4.26667vw}@media only screen and (min-width:1024px){.page_index .News dl.outer_news-lists .fas{margin-left:18px}}.page_index .Service .outer_type{padding-top:0;padding-bottom:7.6vw}@media only screen and (min-width:1024px){.page_index .Service .outer_type{padding-top:4.17277vw;padding-bottom:4.39239vw}}.page_index .Service .outer_type>div{border:solid #e2e2e2 1px;padding:0 8.66667vw 5.73333vw;background-color:#fff;width:100%}@media only screen and (min-width:1024px){.page_index .Service .outer_type>div{padding:0 2.78184vw 2.78184vw}.page_index .Service .outer_type>div{width:33.333333%}}.page_index .Service .outer_type>div:nth-of-type(even){border-top-style:none;border-bottom-style:none}@media only screen and (min-width:1024px){.page_index .Service .outer_type>div:nth-of-type(even){border-top-style:solid;border-bottom-style:solid;border-left-style:none;border-right-style:none}}.page_index .Service .outer_type>div .el_name{margin-top:6.26667vw;text-align:center}@media only screen and (min-width:1024px){.page_index .Service .outer_type>div .el_name{margin-top:-.95168vw}}.page_index .Service .outer_type>div .el_name h5{color:#182bf5;font-size:6.13333vw;font-family:Barlow,sans-serif;line-height:.55;padding-top:0;padding-bottom:3.06667vw}@media only screen and (min-width:1024px){.page_index .Service .outer_type>div .el_name h5{font-size:2.92826vw;padding-top:.14641vw;padding-bottom:.87848vw}}.page_index .Service .outer_type>div .el_name>p{font-size:4.26667vw;padding-bottom:3.2vw;font-weight:700}@media only screen and (min-width:1024px){.page_index .Service .outer_type>div .el_name>p{font-size:1.31772vw;padding-top:2.04978vw;padding-bottom:1.75695vw}}.page_index .Service .outer_type>div .el_desc{font-size:3.73333vw;line-height:1.8}@media only screen and (min-width:1024px){.page_index .Service .outer_type>div .el_desc{font-size:1.0981vw}}.page_index .Service .outer_owned-vehicle .outer_title{padding-bottom:2.4vw}@media only screen and (min-width:1024px){.page_index .Service .outer_owned-vehicle .outer_title{padding-bottom:2.41581vw}}.page_index .Service .outer_owned-vehicle .outer_title .el_title_ja{font-size:4.8vw;padding-bottom:2.66667vw;line-height:1;font-weight:700}@media only screen and (min-width:1024px){.page_index .Service .outer_owned-vehicle .outer_title .el_title_ja{font-size:2.63543vw;padding-bottom:1.46413vw}}.page_index .Service .outer_owned-vehicle .outer_title .el_title_en{font-size:2.66667vw}@media only screen and (min-width:1024px){.page_index .Service .outer_owned-vehicle .outer_title .el_title_en{font-size:1.02489vw}}.page_index .Service .outer_owned-vehicle .outer_vehicles{margin-top:28.4vw}@media only screen and (min-width:1024px){.page_index .Service .outer_owned-vehicle .outer_vehicles{margin-top:12.15227vw}}.page_index .Service .outer_owned-vehicle .outer_vehicles ul>li{width:100%}@media only screen and (max-width:1023px){.page_index .Service .outer_owned-vehicle .outer_vehicles ul>li:not(:last-child){margin-bottom:35.06667vw}}.page_index .Service .outer_owned-vehicle .outer_vehicles ul>li:nth-of-type(odd){padding-right:1.46413vw}.page_index .Service .outer_owned-vehicle .outer_vehicles ul>li:nth-of-type(even){padding-left:1.46413vw}@media only screen and (min-width:1024px){.page_index .Service .outer_owned-vehicle .outer_vehicles ul>li:nth-of-type(1),.page_index .Service .outer_owned-vehicle .outer_vehicles ul>li:nth-of-type(2){margin-bottom:15.08053vw}.page_index .Service .outer_owned-vehicle .outer_vehicles ul>li{width:50%}}.page_index .Service .outer_owned-vehicle .outer_vehicles ul>li>.inner{padding:0 8vw 7.06667vw;--tw-bg-opacity:1;background-color:rgba(0,0,0,var(--tw-bg-opacity));--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}@media only screen and (min-width:1024px){.page_index .Service .outer_owned-vehicle .outer_vehicles ul>li>.inner{padding:0 2.92826vw 1.75695vw}}.page_index .Service .outer_owned-vehicle .outer_vehicles ul>li>.inner .outer_pics .el_img{margin-bottom:4.8vw;margin-top:-28.4vw}@media only screen and (min-width:1024px){.page_index .Service .outer_owned-vehicle .outer_vehicles ul>li>.inner .outer_pics .el_img{margin-bottom:1.0981vw;margin-top:-12.15227vw}}.page_index .Service .outer_owned-vehicle .outer_vehicles ul>li>.inner .outer_pics .outer_img_l{padding-right:2vw}@media only screen and (min-width:1024px){.page_index .Service .outer_owned-vehicle .outer_vehicles ul>li>.inner .outer_pics .outer_img_l{padding-right:.87848vw}}.page_index .Service .outer_owned-vehicle .outer_vehicles ul>li>.inner .outer_pics .outer_img_r{padding-left:2vw}@media only screen and (min-width:1024px){.page_index .Service .outer_owned-vehicle .outer_vehicles ul>li>.inner .outer_pics .outer_img_r{padding-left:.87848vw}}.page_index .Service .outer_owned-vehicle .outer_vehicles ul>li>.inner .outer_detail .el_title{font-size:4.53333vw;padding:4.53333vw 0 5.06667vw;text-align:center;font-weight:700;line-height:1}@media only screen and (min-width:1024px){.page_index .Service .outer_owned-vehicle .outer_vehicles ul>li>.inner .outer_detail .el_title{font-size:1.83016vw;padding:1.75695vw 0 1.0981vw}}.page_index .Service .outer_owned-vehicle .outer_vehicles ul>li>.inner .outer_detail .outer_detail-table{padding-left:4.8vw}@media only screen and (min-width:1024px){.page_index .Service .outer_owned-vehicle .outer_vehicles ul>li>.inner .outer_detail .outer_detail-table{padding-left:1.0981vw}}.page_index .Service .outer_owned-vehicle .outer_vehicles ul>li>.inner .outer_detail dl:nth-of-type(1),.page_index .Service .outer_owned-vehicle .outer_vehicles ul>li>.inner .outer_detail dl:nth-of-type(2){margin-bottom:4.26667vw}@media only screen and (min-width:1024px){.page_index .Service .outer_owned-vehicle .outer_vehicles ul>li>.inner .outer_detail dl:nth-of-type(1),.page_index .Service .outer_owned-vehicle .outer_vehicles ul>li>.inner .outer_detail dl:nth-of-type(2){margin-bottom:1.46413vw}}.page_index .Service .outer_owned-vehicle .outer_vehicles ul>li>.inner .outer_detail dt{font-size:3.73333vw;padding-bottom:.87848vw;position:relative;font-weight:700;line-height:1}@media only screen and (min-width:1024px){.page_index .Service .outer_owned-vehicle .outer_vehicles ul>li>.inner .outer_detail dt{font-size:1.0981vw}}.page_index .Service .outer_owned-vehicle .outer_vehicles ul>li>.inner .outer_detail dt:before{content:'';position:absolute;top:50%;transform:translateY(-50%);left:-4.8vw;width:2.66667vw;height:.8vw;background-color:#fff}@media only screen and (min-width:1024px){.page_index .Service .outer_owned-vehicle .outer_vehicles ul>li>.inner .outer_detail dt:before{top:30%;left:-1.0981vw;width:.73206vw;height:.14641vw}}.page_index .Service .outer_owned-vehicle .outer_vehicles ul>li>.inner .outer_detail dd{font-size:3.46667vw;line-height:1}@media only screen and (min-width:1024px){.page_index .Service .outer_owned-vehicle .outer_vehicles ul>li>.inner .outer_detail dd{font-size:1.0981vw}}.page_index .Service .outer_owned-vehicle .outer_note{margin-top:4vw;font-size:2.66667vw;line-height:1.8}@media only screen and (min-width:1024px){.page_index .Service .outer_owned-vehicle .outer_note{font-size:1.0981vw;margin-top:1.61054vw}}@media only screen and (max-width:1023px){.page_index .Service .outer_protect-luggage>.inner{padding-top:20.53333vw}}@media only screen and (min-width:1024px){.page_index .Service .outer_protect-luggage{margin-top:-3.51391vw}}@media only screen and (max-width:1023px){.page_index .Service .outer_protect-luggage .outer_title{margin-bottom:5.33333vw}}.page_index .Service .outer_protect-luggage .outer_title .el_title{font-size:4.8vw;margin-bottom:2.4vw;font-weight:700}@media only screen and (min-width:1024px){.page_index .Service .outer_protect-luggage .outer_title .el_title{font-size:2.63543vw;margin-bottom:1.31772vw}}.page_index .Service .outer_protect-luggage .outer_title p.com_font-barlow{font-size:2.66667vw}@media only screen and (min-width:1024px){.page_index .Service .outer_protect-luggage .outer_title p.com_font-barlow{font-size:1.02489vw}}.page_index .Service .outer_protect-luggage .outer_desc{font-size:3.73333vw;line-height:6.93333vw}@media only screen and (min-width:1024px){.page_index .Service .outer_protect-luggage .outer_desc{font-size:1.31772vw;line-height:2.63543vw}}.page_index .Service .outer_license .outer_title{padding-bottom:6.93333vw}@media only screen and (min-width:1024px){.page_index .Service .outer_license .outer_title{padding-bottom:2.70864vw}}.page_index .Service .outer_license .outer_title .el_icon{width:5.86667vw;padding-bottom:3.6vw}@media only screen and (min-width:1024px){.page_index .Service .outer_license .outer_title .el_icon{width:1.75695vw;padding-bottom:1.46413vw}}.page_index .Service .outer_license .outer_title .el_title{font-size:4vw}@media only screen and (min-width:1024px){.page_index .Service .outer_license .outer_title .el_title{font-size:1.75695vw}}.page_index .Service .outer_license .outer_tables-industrial-waste>.el_title{font-size:3.73333vw;padding-left:2.66667vw;padding-bottom:3.46667vw}@media only screen and (min-width:1024px){.page_index .Service .outer_license .outer_tables-industrial-waste>.el_title{font-size:1.31772vw;padding-left:1.31772vw;padding-bottom:1.0981vw}}.page_index .Service .outer_license .outer_tables-industrial-waste>.el_title::before{content:'';background:url(/assets/images/icon_2square_h.svg) no-repeat;position:absolute;width:2.13333vw;height:5.33333vw;top:.93333vw;left:0}@media only screen and (min-width:1024px){.page_index .Service .outer_license .outer_tables-industrial-waste>.el_title::before{top:.36603vw;width:.58565vw;height:1.61054vw}}.page_index .Service .outer_license .outer_tables-industrial-waste>.el_title._mt{margin-top:3.14788vw}@media only screen and (max-width:1023px){.page_index .Service .outer_license .outer_tables-industrial-waste>.outer_table-lists li{overflow-x:scroll}.page_index .Service .outer_license .outer_tables-industrial-waste>.outer_table-lists li::-webkit-scrollbar{height:5.33333vw}.page_index .Service .outer_license .outer_tables-industrial-waste>.outer_table-lists li::-webkit-scrollbar-track{background:#e2e2e2}.page_index .Service .outer_license .outer_tables-industrial-waste>.outer_table-lists li::-webkit-scrollbar-thumb{background:#182bf5}}.page_index .Service .outer_license .outer_tables-industrial-waste>.outer_table-lists>li:not(:last-child){margin-bottom:4.66667vw;padding-bottom:5.33333vw}@media only screen and (min-width:1024px){.page_index .Service .outer_license .outer_tables-industrial-waste>.outer_table-lists>li:not(:last-child){margin-bottom:0;padding-bottom:2.34261vw}}.page_index .Service .outer_license .outer_tables-industrial-waste>.outer_table-lists table,.page_index .Service .outer_license .outer_tables-industrial-waste>.outer_table-lists td,.page_index .Service .outer_license .outer_tables-industrial-waste>.outer_table-lists th{border-width:1px;border-color:#e2e2e2;border-collapse:collapse;--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}@media only screen and (max-width:1023px){.page_index .Service .outer_license .outer_tables-industrial-waste>.outer_table-lists table,.page_index .Service .outer_license .outer_tables-industrial-waste>.outer_table-lists td,.page_index .Service .outer_license .outer_tables-industrial-waste>.outer_table-lists th{font-size:2.93333vw}.page_index .Service .outer_license .outer_tables-industrial-waste>.outer_table-lists table._width{width:253.6vw}}.page_index .Service .outer_license .outer_tables-industrial-waste>.outer_table-lists table th{padding-top:2.4vw;padding-bottom:2.4vw;background-color:#7e7e7e;text-align:center;--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}@media only screen and (min-width:1024px){.page_index .Service .outer_license .outer_tables-industrial-waste>.outer_table-lists table th{padding-top:.87848vw;padding-bottom:.87848vw}}.page_index .Service .outer_license .outer_tables-industrial-waste>.outer_table-lists table th.prefectures{width:29.6vw}@media only screen and (min-width:1024px){.page_index .Service .outer_license .outer_tables-industrial-waste>.outer_table-lists table th.prefectures{width:9.44363vw}}.page_index .Service .outer_license .outer_tables-industrial-waste>.outer_table-lists table th.licensed-items{width:146.66667vw}@media only screen and (min-width:1024px){.page_index .Service .outer_license .outer_tables-industrial-waste>.outer_table-lists table th.licensed-items{width:46.92533vw}}.page_index .Service .outer_license .outer_tables-industrial-waste>.outer_table-lists table th.effective-date{width:38.66667vw}@media only screen and (min-width:1024px){.page_index .Service .outer_license .outer_tables-industrial-waste>.outer_table-lists table th.effective-date{width:12.37189vw}}.page_index .Service .outer_license .outer_tables-industrial-waste>.outer_table-lists table th.license-number{width:38.66667vw}@media only screen and (min-width:1024px){.page_index .Service .outer_license .outer_tables-industrial-waste>.outer_table-lists table th.license-number{width:12.29868vw}}.page_index .Service .outer_license .outer_tables-industrial-waste>.outer_table-lists table td:not([class]){padding-top:3.2vw;padding-bottom:3.2vw;position:relative}@media only screen and (min-width:1024px){.page_index .Service .outer_license .outer_tables-industrial-waste>.outer_table-lists table td:not([class]){padding-top:.87848vw;padding-bottom:.87848vw}}.page_index .Service .outer_license .outer_tables-industrial-waste>.outer_table-lists table td:not([class])>div{display:flex}.page_index .Service .outer_license .outer_tables-industrial-waste>.outer_table-lists table td:not([class]) span{display:inline-block}.page_index .Service .outer_license .outer_tables-industrial-waste>.outer_table-lists table td:not([class]) span:nth-of-type(1){color:#182bf5;padding-left:3.2vw;padding-right:2.13333vw}@media only screen and (min-width:1024px){.page_index .Service .outer_license .outer_tables-industrial-waste>.outer_table-lists table td:not([class]) span:nth-of-type(1){padding-left:1.0981vw;padding-right:.73206vw}}.page_index .Service .outer_license .outer_tables-industrial-waste>.outer_table-lists table td{font-size:2.93333vw}@media only screen and (min-width:1024px){.page_index .Service .outer_license .outer_tables-industrial-waste>.outer_table-lists table td{font-size:.95168vw}}.page_index .Service .outer_license .outer_tables-industrial-waste>.outer_table-lists table td.prefectures .el_prefectures-name{padding-bottom:4vw;font-size:3.33333vw}@media only screen and (min-width:1024px){.page_index .Service .outer_license .outer_tables-industrial-waste>.outer_table-lists table td.prefectures .el_prefectures-name{padding-bottom:1.31772vw;font-size:1.0981vw}}.page_index .Service .outer_license .outer_tables-industrial-waste>.outer_table-lists table td.prefectures .el_dlicon{width:22.93333vw}@media only screen and (min-width:1024px){.page_index .Service .outer_license .outer_tables-industrial-waste>.outer_table-lists table td.prefectures .el_dlicon{width:7.32064vw}}.page_index .Service .outer_license .outer_tables-industrial-waste>.outer_table-lists._special-management{display:flex;flex-direction:column}@media only screen and (min-width:1024px){.page_index .Service .outer_license .outer_tables-industrial-waste>.outer_table-lists._special-management{display:flex}.page_index .Service .outer_license .outer_tables-industrial-waste>.outer_table-lists._special-management{flex-direction:row}.page_index .Service .outer_license .outer_tables-industrial-waste>.outer_table-lists._special-management{justify-content:space-between}}@media only screen and (max-width:1023px){.page_index .Service .outer_license .outer_tables-industrial-waste>.outer_table-lists._special-management li,.page_index .Service .outer_license .outer_tables-industrial-waste>.outer_table-lists._special-management table{width:100%}.page_index .Service .outer_license .outer_tables-industrial-waste>.outer_table-lists._special-management li,.page_index .Service .outer_license .outer_tables-industrial-waste>.outer_table-lists._special-management table{overflow:auto}.page_index .Service .outer_license .outer_tables-industrial-waste>.outer_table-lists._special-management>li:not(:last-child){margin-bottom:4.8vw;padding-bottom:0}}.page_index .Service .outer_license .outer_tables-industrial-waste>.outer_table-lists._special-management th{background-color:#7e7e7e;text-align:center;--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.page_index .Service .outer_license .outer_tables-industrial-waste>.outer_table-lists._special-management th.prefectures{width:6.51537vw}.page_index .Service .outer_license .outer_tables-industrial-waste>.outer_table-lists._special-management th.licensed-items{width:11.71303vw}.page_index .Service .outer_license .outer_tables-industrial-waste>.outer_table-lists._special-management th.effective-date{width:initial;background-color:#f5f5f5;--tw-text-opacity:1;color:rgba(0,0,0,var(--tw-text-opacity))}.page_index .Service .outer_license .outer_tables-industrial-waste>.outer_table-lists._special-management th.license-number{width:initial;background-color:#f5f5f5;--tw-text-opacity:1;color:rgba(0,0,0,var(--tw-text-opacity))}.page_index .Service .outer_license .outer_tables-industrial-waste>.outer_table-lists._special-management td:not([class]){padding:initial;padding-top:3.2vw;padding-bottom:3.2vw}@media only screen and (min-width:1024px){.page_index .Service .outer_license .outer_tables-industrial-waste>.outer_table-lists._special-management td:not([class]){padding-top:.87848vw;padding-bottom:.87848vw}}.page_index .Service .outer_license .outer_tables-industrial-waste>.outer_table-lists._special-management td:not([class]) span:nth-of-type(1){padding-left:2.4vw;padding-right:2.13333vw}@media only screen and (min-width:1024px){.page_index .Service .outer_license .outer_tables-industrial-waste>.outer_table-lists._special-management td:not([class]) span:nth-of-type(1){padding-left:.73206vw;padding-right:.73206vw}}.page_index .Service .outer_license .outer_tables-industrial-waste>.outer_table-lists._special-management td{font-size:2.93333vw}@media only screen and (min-width:1024px){.page_index .Service .outer_license .outer_tables-industrial-waste>.outer_table-lists._special-management td{font-size:.95168vw}}.page_index .Service .outer_license .outer_tables-industrial-waste>.outer_table-lists._special-management td.effective-date,.page_index .Service .outer_license .outer_tables-industrial-waste>.outer_table-lists._special-management td.license-number{padding-left:2.66667vw}@media only screen and (min-width:1024px){.page_index .Service .outer_license .outer_tables-industrial-waste>.outer_table-lists._special-management td.effective-date,.page_index .Service .outer_license .outer_tables-industrial-waste>.outer_table-lists._special-management td.license-number{padding-left:.87848vw}}.page_index .Service .outer_license .outer_tables-industrial-waste>.outer_table-lists._special-management td.prefectures .el_prefectures-name{padding-bottom:1.73333vw;font-size:3.33333vw}@media only screen and (min-width:1024px){.page_index .Service .outer_license .outer_tables-industrial-waste>.outer_table-lists._special-management td.prefectures .el_prefectures-name{padding-bottom:.58565vw;font-size:1.0981vw}}.page_index .Service .outer_license .outer_tables-industrial-waste>.outer_table-lists._special-management td.prefectures .el_dlicon{width:16vw}@media only screen and (min-width:1024px){.page_index .Service .outer_license .outer_tables-industrial-waste>.outer_table-lists._special-management td.prefectures .el_dlicon{width:5.12445vw}}.page_index .AboutSafety{margin-top:-6.66667vw}@media only screen and (min-width:1024px){.page_index .AboutSafety{margin-top:-9.73646vw}}@media only screen and (max-width:1023px){.page_index .AboutSafety>.inner{margin-top:-27.46667vw}}@media only screen and (min-width:1024px){.page_index .AboutSafety>.inner .outer_l{padding-top:16.03221vw}}@media only screen and (max-width:1023px){.page_index .AboutSafety>.inner .outer_r{right:4.66667vw}}@media only screen and (min-width:1024px){.page_index .AboutSafety>.inner .outer_r{padding-top:9.51684vw}}.page_index .AboutSafety>.outer_bg-top .inner{width:64.64129vw}@media only screen and (max-width:1023px){.page_index .AboutSafety .com_sec-title{flex-direction:column}.page_index .AboutSafety .com_sec-title{align-items:flex-start}}@media only screen and (min-width:1024px){.page_index .AboutSafety .com_sec-title{padding-bottom:3.80673vw}}.page_index .AboutSafety .com_sec-title .el_sec-title-ja{margin-bottom:2.92826vw}@media only screen and (max-width:1023px){.page_index .AboutSafety .com_sec-title .el_sec-title-ja{margin-bottom:3.33333vw;padding-left:1.86667vw}.page_index .AboutSafety .com_sec-title .el_sec-title-ja::before{top:50%;left:0;width:2vw;height:.53333vw}}.page_index .AboutSafety .com_sec-title .el_sec-title-en{line-height:6.58858vw}@media only screen and (max-width:1023px){.page_index .AboutSafety .com_sec-title .el_sec-title-en{line-height:9.33333vw}}.page_index .AboutSafety .el_desc{line-height:7.46667vw;font-size:3.73333vw}@media only screen and (max-width:1023px){.page_index .AboutSafety .el_desc{margin-top:5.06667vw}}@media only screen and (min-width:1024px){.page_index .AboutSafety .el_desc{line-height:2.70864vw;font-size:1.31772vw}}.page_index .AboutSafety .el_img-license{width:36vw}@media only screen and (min-width:1024px){.page_index .AboutSafety .el_img-license{width:19.76574vw}}@media only screen and (max-width:1023px){.page_index .CompanyInformation>.inner{background-color:#f4f4f4}}.page_index .CompanyInformation>.inner .outer_l{padding-top:19.06667vw}@media only screen and (max-width:1023px){.page_index .CompanyInformation>.inner .outer_l{left:4.66667vw}}@media only screen and (min-width:1024px){.page_index .CompanyInformation>.inner .outer_l{padding-top:30.01464vw}}.page_index .CompanyInformation>.inner .outer_r{padding-top:0}@media only screen and (max-width:1023px){.page_index .CompanyInformation>.inner .outer_r{transform:translateY(-28.26667vw)}}@media only screen and (min-width:1024px){.page_index .CompanyInformation>.inner .outer_r{padding-top:11.93265vw}}.page_index .CompanyInformation .el_picture{width:23.49927vw}.page_index .CompanyInformation .com_sec-title{margin-bottom:3.22108vw}@media only screen and (max-width:1023px){.page_index .CompanyInformation .com_sec-title{margin-bottom:0;padding-bottom:4vw}.page_index .CompanyInformation .com_sec-title{align-items:flex-end}}.page_index .CompanyInformation .com_sec-title .el_sec-title-ja{transform:translateX(0vw);margin-bottom:2.92826vw}@media only screen and (max-width:1023px){.page_index .CompanyInformation .com_sec-title .el_sec-title-ja{margin-bottom:3.33333vw;padding-right:3.46667vw}.page_index .CompanyInformation .com_sec-title .el_sec-title-ja::before{top:50%;right:0;transform:translateX(100%);width:2vw;height:.53333vw}}.page_index .CompanyInformation .com_sec-title .el_sec-title-en{line-height:6.58858vw}@media only screen and (max-width:1023px){.page_index .CompanyInformation .com_sec-title .el_sec-title-en{line-height:9.33333vw}}.page_index .CompanyInformation .com_font-barlow{line-height:6.58858vw;padding-top:initial;padding-bottom:initial}.page_index .CompanyInformation .el_desc{line-height:7.46667vw;font-size:3.73333vw;padding-bottom:7.2vw}@media only screen and (min-width:1024px){.page_index .CompanyInformation .el_desc{line-height:2.70864vw;font-size:1.31772vw}}@media only screen and (max-width:1023px){.page_index .CompanyInformation._detail{margin-top:-28.26667vw}.page_index .CompanyInformation._detail{position:relative}}.page_index .CompanyInformation._detail .outer_title{padding-bottom:6.13333vw}@media only screen and (min-width:1024px){.page_index .CompanyInformation._detail .outer_title{padding-bottom:2.70864vw}}.page_index .CompanyInformation._detail .outer_title .el_icon{width:5.86667vw;padding-bottom:3.46667vw}@media only screen and (min-width:1024px){.page_index .CompanyInformation._detail .outer_title .el_icon{width:1.75695vw;padding-bottom:1.46413vw}}.page_index .CompanyInformation._detail .outer_title .el_title{font-size:4vw}@media only screen and (min-width:1024px){.page_index .CompanyInformation._detail .outer_title .el_title{font-size:1.75695vw}}.page_index .CompanyInformation._detail .outer_company-information dl{font-size:3.73333vw}@media only screen and (min-width:1024px){.page_index .CompanyInformation._detail .outer_company-information dl{font-size:1.0981vw}.page_index .CompanyInformation._detail .outer_company-information dl:first-of-type{margin-right:2.19619vw}.page_index .CompanyInformation._detail .outer_company-information dl:last-of-type{margin-left:2.19619vw}}.page_index .CompanyInformation._detail .outer_company-information dl>div{display:flex}.page_index .CompanyInformation._detail .outer_company-information dl>div:not(:last-child){border-bottom-width:2px;--tw-border-opacity:1;border-color:rgba(255,255,255,var(--tw-border-opacity))}.page_index .CompanyInformation._detail .outer_company-information dl dd,.page_index .CompanyInformation._detail .outer_company-information dl dt{padding-top:4.66667vw;padding-bottom:4.66667vw}@media only screen and (min-width:1024px){.page_index .CompanyInformation._detail .outer_company-information dl dd,.page_index .CompanyInformation._detail .outer_company-information dl dt{padding-top:1.61054vw;padding-bottom:1.61054vw}}.page_index .CompanyInformation._detail .outer_company-information dl dt{width:25.06667vw;font-weight:700}@media only screen and (min-width:1024px){.page_index .CompanyInformation._detail .outer_company-information dl dt{width:8.78477vw}}.page_index .CompanyInformation._detail .outer_company-information dl dd{line-height:2}.page_index .Recruit .com_sec-title{padding-bottom:6.4vw}@media only screen and (min-width:1024px){.page_index .Recruit .com_sec-title{padding-bottom:3.51391vw}}.page_index .Recruit .outer_detail{padding-bottom:4.26667vw}@media only screen and (min-width:1024px){.page_index .Recruit .outer_detail{padding-left:10.98097vw;padding-right:10.98097vw;padding-bottom:2.34261vw}}.page_index .Recruit .outer_detail dl>div{border-color:#f4f4f4;border-bottom-width:2px}@media only screen and (min-width:1024px){.page_index .Recruit .outer_detail dl>div{display:flex}}.page_index .Recruit .outer_detail dl dd,.page_index .Recruit .outer_detail dl dt{font-size:3.73333vw}@media only screen and (min-width:1024px){.page_index .Recruit .outer_detail dl dd,.page_index .Recruit .outer_detail dl dt{font-size:1.0981vw;padding-top:1.24451vw;padding-bottom:1.24451vw}}.page_index .Recruit .outer_detail dl dt{width:9.0776vw;font-weight:700}@media only screen and (max-width:1023px){.page_index .Recruit .outer_detail dl dt{padding-bottom:2.66667vw}}.page_index .Recruit .outer_detail dl dd{line-height:2}@media only screen and (min-width:1024px){.page_index .Recruit .outer_detail dl dd{padding-top:1.0981vw}}@media only screen and (max-width:1023px){.page_index .Recruit .outer_detail dl dd{padding-bottom:4.66667vw}}.page_index .Recruit .outer_btn .el_btn{background-color:#182bf5;border-radius:.75rem;font-weight:700;--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity));width:41.86667vw;padding-top:3.2vw;padding-bottom:3.2vw;font-size:4vw;transition:all .3s ease}@media only screen and (min-width:1024px){.page_index .Recruit .outer_btn .el_btn{width:15.08053vw;padding-top:1.31772vw;padding-bottom:1.31772vw;font-size:1.31772vw}}.page_index .Recruit .outer_btn .el_btn:hover{opacity:1}.page_index .Recruit .outer_btn .el_btn:hover:hover{opacity:.8}@media only screen and (min-width:1024px){.page_index .Contact .outer_r{padding-left:3.22108vw}}@media only screen and (max-width:1023px){.page_index .Contact .com_sec-title{align-items:flex-start}.page_index .Contact .com_sec-title .el_sec-title-ja{padding-left:3.46667vw}.page_index .Contact .com_sec-title .el_sec-title-ja::before{transform:translateX(0);top:50%;left:0;width:2vw;height:.53333vw}}.page_index .Contact>.inner{padding-top:5.06667vw}@media only screen and (min-width:1024px){.page_index .Contact>.inner{padding-top:3.14788vw}}.page_index .Contact>.inner form{padding-bottom:4.26667vw}@media only screen and (min-width:1024px){.page_index .Contact>.inner form{padding-bottom:2.34261vw}}.page_index .Contact>.inner form label{display:block}.page_index .Contact>.inner form legend{font-weight:700;padding-top:3.2vw;padding-bottom:2.4vw;font-size:3.73333vw}@media only screen and (min-width:1024px){.page_index .Contact>.inner form legend{padding-top:1.53734vw;padding-bottom:1.02489vw;font-size:1.0981vw}}.page_index .Contact>.inner form .form-input,.page_index .Contact>.inner form .form-multiselect,.page_index .Contact>.inner form .form-select,.page_index .Contact>.inner form .form-textarea{border-color:#e2e2e2;border-radius:.375rem}.page_index .Contact>.inner form .form-el_contact-types legend{padding-top:0}.page_index .Contact>.inner form .form-el_contact-types input,.page_index .Contact>.inner form .form-el_email input,.page_index .Contact>.inner form .form-el_name input,.page_index .Contact>.inner form .form-el_re-email input{height:10.66667vw}@media only screen and (min-width:1024px){.page_index .Contact>.inner form .form-el_contact-types input,.page_index .Contact>.inner form .form-el_email input,.page_index .Contact>.inner form .form-el_name input,.page_index .Contact>.inner form .form-el_re-email input{height:2.92826vw}}.page_index .Contact>.inner form .form-el_desc textarea{height:27.2vw}@media only screen and (min-width:1024px){.page_index .Contact>.inner form .form-el_desc textarea{height:10.98097vw}}.page_index .Contact>.inner .outer_btn{margin-top:4.26667vw}@media only screen and (min-width:1024px){.page_index .Contact>.inner .outer_btn{margin-top:2.34261vw}}.page_index .Contact>.inner .outer_btn .el_btn{background-color:#182bf5;border-radius:.75rem;font-weight:700;--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity));width:41.86667vw;padding-top:2.66667vw;padding-bottom:2.66667vw;font-size:4vw;transition:all .3s ease}@media only screen and (min-width:1024px){.page_index .Contact>.inner .outer_btn .el_btn{width:15.08053vw;padding-top:1.31772vw;padding-bottom:1.31772vw;font-size:1.31772vw}}.page_index .Contact>.inner .outer_btn .el_btn:hover{opacity:1}.page_index .Contact>.inner .outer_btn .el_btn:hover:hover{opacity:.8}.page_index footer{margin-top:0}@media only screen and (min-width:1024px){.page_index footer{margin-top:-9.66325vw}.page_index footer .outer_footer{padding-top:24.37775vw}}.page_index footer .el_license{width:65.86667vw;margin-bottom:4.53333vw}@media only screen and (min-width:1024px){.page_index footer .el_license{width:20.4978vw;margin-bottom:2.48902vw}}.page_index footer .el_company-name{font-size:3.73333vw;padding-bottom:2vw}@media only screen and (min-width:1024px){.page_index footer .el_company-name{font-size:1.46413vw;padding-bottom:1.31772vw}}.page_index footer address{font-size:2.66667vw;padding-bottom:4.93333vw;font-weight:700;font-style:normal}@media only screen and (min-width:1024px){.page_index footer address{font-size:.95168vw;padding-bottom:1.0981vw}.page_index footer address a{margin-left:.58565vw}}.page_index footer nav{font-size:2.66667vw;padding-bottom:3.73333vw;font-weight:700}@media only screen and (min-width:1024px){.page_index footer nav{font-size:.95168vw;padding-bottom:2.48902vw}}.page_index footer nav li{margin-left:4.53333vw}@media only screen and (max-width:1023px){.page_index footer nav li{padding-bottom:.8vw}}@media only screen and (min-width:1024px){.page_index footer nav li:not(:first-child){margin-left:2.19619vw}}.page_index footer .outer_copyright{font-size:2.66667vw}@media only screen and (max-width:1023px){.page_index footer .outer_copyright{padding-bottom:10.66667vw}}@media only screen and (min-width:1024px){.page_index footer .outer_copyright{font-size:.73206vw}}.out_test-index .swiper-container2 .swiper-pagination-bullet{width:20px;height:20px;text-align:center;line-height:20px;font-size:12px;color:#000;opacity:1;background:rgba(255,255,255,.2)}.out_test-index .swiper-container2 .swiper-pagination-bullet-active{color:#fff;background:#007aff}.pace-done .test_effects-loading .first-cover{transform:scale(0,1)}.pace{z-index:2000;position:fixed;margin:auto;top:0;left:0;right:0;bottom:0;width:100vw;height:50px}.pace .pace-progress{transform:none!important;text-align:center;background:#ddd;transition:all .5s;position:relative}.pace .pace-progress::after{content:attr(data-progress-text);display:block;font-weight:100;font-size:2em;font-weight:700;font-family:'Helvetica Neue','Yu Gothic',Meiryo,sans-serif;color:#000;width:100vw}.test_effects-loading img{height:100vh}.test_effects-loading .first-cover{transform:scale(1,1);transform-origin:center right;transition:all 2s}@media (max-width:1023px){.maxpc\:absolute{position:absolute}.maxpc\:top-0{top:0}.maxpc\:hidden{display:none}.maxpc\:flex-col{flex-direction:column}.maxpc\:flex-wrap{flex-wrap:wrap}.maxpc\:justify-center{justify-content:center}.maxpc\:bg-black{--tw-bg-opacity:1;background-color:rgba(0,0,0,var(--tw-bg-opacity))}}@media (min-width:1024px){.pc\:absolute{position:absolute}.pc\:top-0{top:0}.pc\:left-0{left:0}.pc\:block{display:block}.pc\:flex{display:flex}.pc\:hidden{display:none}.pc\:w-1\/2{width:50%}.pc\:flex-row{flex-direction:row}.pc\:flex-wrap{flex-wrap:wrap}.pc\:items-center{align-items:center}.pc\:justify-between{justify-content:space-between}.pc\:text-right{text-align:right}}