/*! destyle.css v4.0.0 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,::before,::after{box-sizing:border-box;border-width:0;border-style:solid}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);line-height:1.15}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{margin:0;font-weight:inherit;font-size:inherit}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:bold}dd{margin-left:0}hr{box-sizing:content-box;height:0;margin:0;clear:both;overflow:visible;border-top-width:1px;color:inherit}pre{font-size:inherit;font-family:monospace,monospace}address{font-style:inherit}a{background-color:rgba(0,0,0,0);color:inherit;text-decoration:none}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-size:inherit;font-family:monospace,monospace}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}svg,img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;padding:0;border-radius:0;background:rgba(0,0,0,0);color:inherit;font:inherit;text-align:inherit;text-transform:inherit;vertical-align:middle}button,[type=button],[type=reset],[type=submit]{cursor:pointer}button:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{min-width:0;margin:0;padding:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=number]{-moz-appearance:textfield}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit;border-collapse:collapse}caption{text-align:left}td,th{padding:0;vertical-align:top}th{font-weight:bold;text-align:left}html{font-size:62.5%;line-height:1.75}body{position:relative;padding-top:129px;overflow-x:hidden;background-color:#000041;color:#fff;font-size:1.6rem;font-family:"TazuganeGothicStdN-Light","Yu Gothic","游ゴシック","Noto Sans JP",sans-serif;overflow-wrap:break-word}body.is-fixed{height:100%;overflow-y:hidden !important}img{width:100%;height:auto}table{width:100%}table th,table td{vertical-align:middle;word-break:break-all}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none}input[type=number]{-moz-appearance:textfield}input[type=radio],input[type=checkbox]{clip:rect(0, 0, 0, 0);position:absolute}body{display:flex;flex-direction:column;min-height:100vh}main{flex-grow:1}.btmContent{position:relative;margin-top:300px}.btmContent_bg{position:absolute;bottom:0;left:0;width:100%;height:600px}.btmContent_bgImg{display:block;height:100%;-o-object-fit:cover;object-fit:cover}.btmContent_inner{position:relative;width:calc(100% - 40px * 2);max-width:1200px;margin-inline:auto;padding-bottom:20px}.btmContent_box{padding:25px 50px 50px;background-color:#fff;color:#000041}.btmContent_head{display:flex;position:relative;flex-wrap:wrap;align-items:center;margin-bottom:25px;gap:40px;line-height:1.45}.btmContent_head::before{position:absolute;top:24px;left:-50px;width:30px;height:1px;background-color:#000041;content:""}.btmContent_headTitle{font-weight:bold;font-size:3.6rem;font-family:"NeueFrutigerWorld-Bold","Arial","Hind",sans-serif}.btmContent_headText{font-weight:500;font-size:1.8rem;font-family:"TazuganeGothicStdN-Regular","Yu Gothic","游ゴシック","Noto Sans JP",sans-serif}.btmContent_topBtnList{display:grid;grid-template-columns:repeat(3, 1fr);gap:30px}.btmContent_topBtn{display:flex;position:relative;flex-direction:column;justify-content:center;width:100%;min-height:250px;padding:40px 80px 40px 30px;background-color:#fff;box-shadow:0 5px 20px rgba(0,0,0,.3);color:#000041;line-height:1.45}.btmContent_topBtn::before,.btmContent_topBtn::after{position:absolute;top:50%;right:30px;width:30px;height:20px;translate:0 -50%;content:""}.btmContent_topBtn::before{background:url("/recruit/assets/img/icon/icon_arrow01.svg") no-repeat center/contain}.btmContent_topBtn::after{background:url("/recruit/assets/img/icon/icon_arrow01-white.svg") no-repeat center/contain;opacity:0}.btmContent_topBtnText{display:block;font-weight:500;font-size:2.6rem;font-family:"TazuganeGothicStdN-Regular","Yu Gothic","游ゴシック","Noto Sans JP",sans-serif}.btmContent_topBtnEn{display:block;font-size:1.5rem;opacity:.6}.btmContent_btnList-col3,.btmContent_btnList-col4{display:grid;gap:10px}.btmContent_btnList-col3{grid-template-columns:repeat(3, 1fr)}.btmContent_btnList-col4{grid-template-columns:repeat(4, 1fr)}.btmContent_btn02,.btmContent_btn01{display:grid;position:relative;align-items:center;width:100%;padding:34px 50px 30px 20px;font-weight:500;font-size:1.8rem;line-height:1.45;font-family:"TazuganeGothicStdN-Regular","Yu Gothic","游ゴシック","Noto Sans JP",sans-serif}.btmContent_btn02::after,.btmContent_btn01::after{z-index:4;position:absolute;top:50%;right:20px;width:20px;height:14px;translate:0 -50%;content:""}.btmContent_btn01{border:1px solid #000041;background-color:#fff}.btmContent_btn01::before{position:absolute;top:0;left:0;width:0;height:100%;background-color:#000041;content:""}.btmContent_btn01::after{background:url("/recruit/assets/img/icon/icon_arrow01.svg") no-repeat center/contain}.btmContent_btn02{color:#fff}.btmContent_btn02::after{background:url("/recruit/assets/img/icon/icon_arrow01-white.svg") no-repeat center/contain}.btmContent_btn02:first-child{background:linear-gradient(to left, #000041 0%, #000041 50%, #00a3e0 100%);background-position:100% 0;background-size:200% 100%}.btmContent_btn02:nth-child(2){background:linear-gradient(to left, #000041 0%, #000041 50%, #78be21 100%);background-position:100% 0;background-size:200% 100%}.btmContent_btn02:nth-child(3){background:linear-gradient(to left, #000041 0%, #000041 50%, #f5812b 100%);background-position:100% 0;background-size:200% 100%}.btmContent_btnText{display:block;position:relative}.btmContent_title{margin-block:40px 20px;font-weight:bold;font-size:2rem;line-height:1.45;font-family:"TazuganeGothicStdN-Medium","Yu Gothic","游ゴシック","Noto Sans JP",sans-serif}.btmContent_textImg{width:90%;max-width:1078px;margin:384px auto 0}#body-about .btmContent_btn01.is-about,#body-people .btmContent_btn01.is-people,#body-work .btmContent_btn01.is-work,#body-environment .btmContent_btn01.is-environment{background-color:rgba(0,0,65,.08)}.footer{position:relative}.footer_pagetop{position:fixed;right:20px;bottom:20px}.footer_pagetop.is-absolute{position:absolute;bottom:calc(100% + 20px)}.footerContent{position:relative;padding-block:80px 100px;background-color:#fff}.footerContent_inner{grid-column-gap:15%;display:grid;grid-template-columns:300px auto;width:calc(100% - 40px * 2);max-width:1200px;margin-inline:auto;color:#000}.footerContent_menuItem:nth-child(n+2){margin-top:20px}.footerContent_link,.footerContent_subMenuLink,.footerContent_menuLink{display:inline-block}.footerContent_menuLink{font-weight:bold;font-size:1.8rem;font-family:"TazuganeGothicStdN-Medium","Yu Gothic","游ゴシック","Noto Sans JP",sans-serif}.footerContent_subMenu{margin-top:60px}.footerContent_subMenuItem:nth-child(n+2){margin-top:10px}.footerContent_subMenuLink{font-weight:300;font-size:1.4rem;font-family:"TazuganeGothicStdN-Thin","Yu Gothic","游ゴシック","Noto Sans JP",sans-serif}.footerContent_list{display:grid;gap:11px}.footerContent_item{position:relative;padding-left:15px}.footerContent_item::before{position:absolute;top:12px;left:0;width:5px;height:5px;border-radius:50%;background-color:#717191;content:""}.footerContent_link{font-weight:300;font-size:1.5rem;line-height:1.5;font-family:"TazuganeGothicStdN-Thin","Yu Gothic","游ゴシック","Noto Sans JP",sans-serif}.footerContent_copyright{margin-top:60px;color:#808d9f;font-size:1.2rem;font-family:"NeueFrutigerWorld-Regular","Arial","Hind",sans-serif}.footerContent_textImg{display:block;max-width:260px;margin:60px 0 0 auto}.header{z-index:7;position:absolute;top:0;left:0;width:100%;height:129px;background:linear-gradient(to bottom, #000041 0%, rgba(0, 0, 65, 0) 100%);transition:opacity .6s,visibility .6s}.header.is-scrollFade{visibility:hidden;opacity:0}.header.is-scrollFade.is-scroll{visibility:visible;opacity:1}.header.is-scroll{position:fixed;height:94px}.header.is-open{background:#000041}.header_inner{display:flex;justify-content:space-between;width:100%;height:100%;padding-inline:40px}.header_logo,.header_logo-short{flex-shrink:0;align-self:center;width:200px}.header_logo{display:block}.is-scrollFade .header_logo{display:none}.header_logo-short{display:none}.is-scrollFade .header_logo-short{display:block}.header_logoLink{display:block}.header_linkArea{align-self:flex-end}.headerLink{display:flex;flex-direction:column;align-items:flex-end}.is-scrollFade .headerLink{flex-direction:row-reverse;align-items:flex-start}.headerLink_btnArea{display:flex;align-items:center;gap:20px}.headerLink_list{display:flex;margin-top:20px;gap:40px}.is-scrollFade .headerLink_list{margin:0 40px 0 0;gap:30px}.headerLink_item{padding-bottom:20px}.is-scrollFade .headerLink_item{padding-bottom:28px}.headerLink_link{display:block;position:relative;padding-bottom:5px;font-weight:500;font-size:1.7rem;line-height:1.5;font-family:"TazuganeGothicStdN-Regular","Yu Gothic","游ゴシック","Noto Sans JP",sans-serif;cursor:pointer}.headerLink_link::before{position:absolute;bottom:0;left:0;width:0;height:1px;background-color:#fff;content:""}.is-scrollFade .headerLink_link{font-size:1.6rem}.headerLink_link.is-border::before{width:100%}.headerLink_iconLink{display:flex;position:relative;align-items:center;gap:10px}.headerLink_tooltip{display:inline-block;visibility:hidden;z-index:10;position:absolute;top:calc(100% + 10px);left:50%;padding:4px 5px 5px;translate:-50% 0;background-color:#fff;color:#000041;font-size:1.2rem;line-height:1.5;white-space:nowrap;opacity:0;transition:opacity .3s ease}.headerLink_iconText{display:block;margin-top:2px;font-weight:bold;font-size:1.5rem;line-height:1.2;font-family:"NeueFrutigerWorld-Bold","Arial","Hind",sans-serif}.is-scrollFade .headerLink_iconText{display:none}.headerLink_icon01,.headerLink_icon02{display:block;line-height:1}.headerLink_icon01{width:18px}.headerLink_icon02{width:16px}.headerMenuBtn{display:flex;position:relative;align-items:center;justify-content:flex-end;width:79px;height:21px;padding:3px 0 3px 50px}.headerMenuBtn::after{position:absolute;top:0;left:0;content:"MENU";font-weight:bold;font-size:1.5rem;line-height:1.5;font-family:"NeueFrutigerWorld-Bold","Arial","Hind",sans-serif}.headerMenuBtn.is-active::after{content:"CLOSE"}.headerMenuBtn.is-active .headerMenuBtn_bar{background-color:rgba(0,0,0,0)}.headerMenuBtn.is-active .headerMenuBtn_bar:first-child,.headerMenuBtn.is-active .headerMenuBtn_bar:last-child{background-color:#fff}.headerMenuBtn.is-active .headerMenuBtn_bar:first-child{transform:translateY(4px) rotate(-25deg)}.headerMenuBtn.is-active .headerMenuBtn_bar:last-child{transform:translateY(-4px) rotate(25deg)}.is-scrollFade .headerMenuBtn{width:26px;padding:3px 0 3px}.is-scrollFade .headerMenuBtn::after{display:none}.headerMenuBtn_bar{display:block;position:absolute;top:50%;right:0;width:26px;height:1px;translate:0 -50%;background-color:#fff;transition:transform .4s}.headerMenuBtn_bar:first-child{top:calc(50% - 4px)}.headerMenuBtn_bar:last-child{top:calc(50% + 4px)}@keyframes drawLeftToRight{0%{transform:scaleX(0);transform-origin:left center;opacity:1}100%{transform:scaleX(1);transform-origin:left center;opacity:1}}.headerNav{visibility:hidden;z-index:8;position:fixed;top:129px;left:0;width:100%;height:calc(100vh - 129px);border-top:1px solid #cecece;opacity:0;transition:all .4s}.headerNav.is-open{visibility:visible;opacity:1}.is-scrollFade .headerNav{top:94px;height:calc(100vh - 94px)}.headerNav_inner{display:grid;grid-template-columns:56.8% auto;height:100%}.headerNav_main{display:flex;flex-direction:column;height:100%;padding:70px 40px 20px;overflow-y:auto;background-color:#000041;scrollbar-color:#fff #000041;scrollbar-width:thin}.headerNav_main::-webkit-scrollbar{width:5px}.headerNav_main::-webkit-scrollbar-track{background-color:#000041}.headerNav_main::-webkit-scrollbar-thumb{background-color:#fff}.headerNav_entry{height:100%;padding:60px 40px;overflow-y:auto;background-color:#fff;color:#fff;scrollbar-color:#000041 #fff;scrollbar-width:thin}.headerNav_entry::-webkit-scrollbar{width:5px}.headerNav_entry::-webkit-scrollbar-track{background-color:#fff}.headerNav_entry::-webkit-scrollbar-thumb{background-color:#000041}.headerNav_mainInner{margin-bottom:100px;padding-inline:40px}.headerNav_menuItem{position:relative;height:100%}.headerNav_menuItem::before,.headerNav_menuItem::after{position:absolute;bottom:0;left:0;height:1px;content:""}.headerNav_menuItem::before{z-index:2;width:100%;background-color:rgba(255,255,255,.4)}.headerNav_menuItem::after{z-index:3;width:0;background-color:#fff}.headerNav_menuLink{display:block;position:relative;padding:26.5px 40px 27px 0;font-size:1.5rem}.headerNav_menuLink::after{position:absolute;top:50%;right:10px;width:20px;height:14px;translate:0 -50%;background:url("/recruit/assets/img/icon/icon_arrow01-white.svg") no-repeat center/contain;content:""}.headerNav_en{display:inline-block;margin-right:20px;font-weight:bold;font-size:3rem;line-height:1.4;font-family:"NeueFrutigerWorld-Bold","Arial","Hind",sans-serif}.headerNav_subMenu{display:grid;grid-template-columns:1fr;margin-top:60px;gap:10px}.headerNav_subMenuLink{display:inline-block;position:relative;padding-left:22px;line-height:1.5}.headerNav_subMenuLink::after{position:absolute;top:7px;left:0;width:12px;height:8px;background:url("/recruit/assets/img/icon/icon_arrow01-white.svg") no-repeat center/contain;content:""}.headerNav_subMenuText{display:block;position:relative;padding-bottom:5px}.headerNav_subMenuText::after{z-index:3;position:absolute;bottom:0;left:0;width:0;height:1px;background-color:#fff;content:""}.headerNav_head{position:relative;margin-bottom:30px;padding-bottom:8px;color:#000041;font-size:1.4rem;line-height:1.4}.headerNav_head::before{position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#000041;content:""}.headerNav_headEn{display:inline-block;margin-right:15px;font-weight:bold;font-size:2.4rem;line-height:1.375;font-family:"NeueFrutigerWorld-Bold","Arial","Hind",sans-serif}.headerNav_catch-pc{margin-top:auto}.headerNav_catch-sp{display:none}.headerNav_btnList{display:grid;gap:10px}.headerNav_btn{margin-top:30px}.headerNavBtn-white,.headerNavBtn{display:grid;position:relative;align-items:center;width:100%;font-weight:500;font-size:2.2rem;line-height:1.45;font-family:"TazuganeGothicStdN-Regular","Yu Gothic","游ゴシック","Noto Sans JP",sans-serif}.headerNavBtn-white::before,.headerNavBtn::before,.headerNavBtn-white::after,.headerNavBtn::after{z-index:4;position:absolute;top:50%;translate:0 -50%;content:""}.headerNavBtn-white::before,.headerNavBtn::before{right:66px;width:1px;height:20px}.headerNavBtn-white::after,.headerNavBtn::after{right:25px;width:20px;height:14px}.headerNavBtn::before{background-color:#68788e}.headerNavBtn::after{background:url("/recruit/assets/img/icon/icon_arrow01-white.svg") no-repeat center/contain}.headerNavBtn[target=_blank]:not([href$=".pdf"]):not([href$=".doc"]):not([href$=".docx"]):not([href$=".xls"]):not([href$=".xlsx"])::after{right:27px;width:17px;height:17px;background-image:url("/recruit/assets/img/icon/icon_blank-white.svg")}.headerNavBtn[href$=".pdf"]::after,.headerNavBtn[href$=".doc"]::after,.headerNavBtn[href$=".docx"]::after,.headerNavBtn[href$=".xls"]::after,.headerNavBtn[href$=".xlsx"]::after{right:27px;width:17px;height:20px;background-image:url("/recruit/assets/img/icon/icon_dl-white.svg")}.headerNavBtn:first-child{background:linear-gradient(to left, #000041 0%, #000041 50%, #00a3e0 100%);background-position:100% 0;background-size:200% 100%}.headerNavBtn:nth-child(2){background:linear-gradient(to left, #000041 0%, #000041 50%, #78be21 100%);background-position:100% 0;background-size:200% 100%}.headerNavBtn:nth-child(3){background:linear-gradient(to left, #000041 0%, #000041 50%, #f5812b 100%);background-position:100% 0;background-size:200% 100%}.headerNavBtn-white{border:1px solid #000041;background-color:#fff;color:#000;font-weight:normal;font-size:1.8rem;font-family:"TazuganeGothicStdN-Light","Yu Gothic","游ゴシック","Noto Sans JP",sans-serif}.headerNavBtn-white::before{background-color:#cecece}.headerNavBtn-white::after{background:url("/recruit/assets/img/icon/icon_arrow01.svg") no-repeat center/contain}.headerNavBtn-white[target=_blank]:not([href$=".pdf"]):not([href$=".doc"]):not([href$=".docx"]):not([href$=".xls"]):not([href$=".xlsx"])::after{right:27px;width:17px;height:17px;background-image:url("/recruit/assets/img/icon/icon_blank.svg")}.headerNavBtn-white[href$=".pdf"]::after,.headerNavBtn-white[href$=".doc"]::after,.headerNavBtn-white[href$=".docx"]::after,.headerNavBtn-white[href$=".xls"]::after,.headerNavBtn-white[href$=".xlsx"]::after{right:27px;width:17px;height:20px;background-image:url("/recruit/assets/img/icon/icon_dl.svg")}.headerNavBtn_inner,.headerNavBtn_inner-white{display:block;position:relative;padding:46px 75px 42px 30px}.headerNavBtn_inner-white{padding:27px 75px 22px 30px}.headerNavBtn_inner-white::before{position:absolute;top:0;left:0;width:0;height:100%;background-color:rgba(0,0,65,.06);content:""}.headerNavBtn_text{display:block;position:relative}.headerSubMenu{display:flex;visibility:hidden;z-index:9;position:fixed;top:129px;left:0;flex-direction:column;align-items:flex-end;width:100%;max-height:calc(100vh - 129px);border-top:1px solid #cecece;opacity:0;transition:all .4s}.headerSubMenu.is-menuOpen{visibility:visible;opacity:1}.is-scrollFade .headerSubMenu{top:94px;max-height:calc(100vh - 94px)}.headerSubMenu_bg{position:absolute;top:0;left:0;width:450px;height:100%;overflow:hidden;background:url("/assets/img/header_group-pc.jpg") no-repeat center/cover}.headerSubMenu_content{display:block;position:relative;width:calc(100% - 450px);min-width:1000px;height:100%;padding:30px 50px 50px;overflow-y:auto;background-color:#000041;color:#fff;scrollbar-color:#000041 #fff;scrollbar-width:thin}.headerSubMenu_content::-webkit-scrollbar{width:5px}.headerSubMenu_content::-webkit-scrollbar-track{background-color:#fff}.headerSubMenu_content::-webkit-scrollbar-thumb{background-color:#000041}.headerSubMenu_head{display:block;position:relative;padding-bottom:10px;font-size:1.6rem;line-height:1.5}.headerSubMenu_head::before,.headerSubMenu_head::after{position:absolute;bottom:0;left:0;height:1px;content:""}.headerSubMenu_head::before{z-index:2;width:100%;background-color:rgba(255,255,255,.4)}.headerSubMenu_head::after{z-index:3;width:0;background-color:#fff}.headerSubMenu_headEn{display:inline-block;margin-right:20px;font-weight:bold;font-size:5rem;line-height:1.4;font-family:"NeueFrutigerWorld-Bold","Arial","Hind",sans-serif}.headerSubMenu_listWrap{display:flex;margin-top:35px;gap:75px}.headerSubMenu_item:nth-child(n+2){margin-top:15px}.headerSubMenu_link{font-weight:500;font-size:1.5rem;line-height:1.5;font-family:"TazuganeGothicStdN-Regular","Yu Gothic","游ゴシック","Noto Sans JP",sans-serif}.headerSubMenu_circle02,.headerSubMenu_circle01{position:absolute;top:30px;width:352px}.headerSubMenu_circle01{left:40px}.headerSubMenu_circle02{left:350px}.js-fadeIn{opacity:0}.is-fadeIn{-webkit-backface-visibility:hidden;backface-visibility:hidden;animation:fadeInAnime .6s ease-out .3s forwards;will-change:transform}@keyframes fadeInAnime{0%{translate:0 30px;opacity:0}100%{translate:0;opacity:1}}.article01{position:relative;padding-bottom:73px}.article01_bg{padding-block:100px 174px;background-color:#fff;color:#000}.article01_inner{width:calc(100% - 40px * 2);max-width:832px;margin-inline:auto}.article01_btn{position:absolute;bottom:0;left:50%;width:100%;max-width:832px;translate:-50% 0}.articleHead{margin-bottom:80px}.articleHead_data{margin-top:20px;color:#aaa;font-family:"NeueFrutigerWorld-Regular","Arial","Hind",sans-serif;text-align:right}.block01{padding:30px 30px 35px;background-color:rgba(0,0,65,.04)}.block01_title{margin-bottom:20px;font-weight:500;font-size:1.8rem;line-height:1.5;font-family:"TazuganeGothicStdN-Regular","Yu Gothic","游ゴシック","Noto Sans JP",sans-serif}.block02{position:relative;padding-bottom:2px;background-color:#fff;color:#000}.block02_tag{display:grid;position:absolute;top:0;left:0;place-items:center;width:100px;height:95px;background-color:#00a3e0;color:#fff;font-size:1.8rem;line-height:1.45}.block02_head{min-height:95px;padding:30px 30px 0 130px}.block02_title{color:#000041;font-weight:bold;font-size:2.2rem;line-height:1.45;font-family:"TazuganeGothicStdN-Medium","Yu Gothic","游ゴシック","Noto Sans JP",sans-serif}.block02_content{margin:40px 30px}.block02_wrap{display:grid;grid-template-columns:1fr 35%;align-items:flex-start;gap:30px}.block02_img{aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover}.block02_text{margin-top:30px}.block02_textBox{display:grid;grid-template-columns:auto 1fr;align-items:center;margin-top:30px;padding:25px 30px;background-color:rgba(0,0,65,.04)}.block02_boxTitle{margin-right:30px;color:#000041;font-weight:bold;font-size:1.6rem;line-height:1.5;font-family:"TazuganeGothicStdN-Medium","Yu Gothic","游ゴシック","Noto Sans JP",sans-serif;text-align:center}.block02_boxDetail{padding-left:30px;border-left:1px solid #cecece}.block02_btnArea{display:grid;grid-template-columns:36.2% 1fr;margin-inline:2px;gap:2px}.block02_btn02,.block02_btn01{display:flex;position:relative;align-items:center;height:100%;padding:32px 50px 31px 20px;color:#fff;font-weight:500;font-size:1.8rem;line-height:1.45;font-family:"TazuganeGothicStdN-Regular","Yu Gothic","游ゴシック","Noto Sans JP",sans-serif}.block02_btn02::after,.block02_btn01::after{position:absolute;top:50%;right:20px;width:20px;height:14px;translate:0 -50%;background:url("/recruit/assets/img/icon/icon_arrow01-white.svg") no-repeat center/contain;content:""}.block02_btn01{background-color:#4c4c79}.block02_btn01::after{rotate:90deg}.block02_btn02{background-color:#191953}.block02List{display:grid;gap:100px}.block03{padding:30px 40px 44px;background-color:#fff;color:#000}.block03_wrap{display:grid;grid-template-columns:1fr 43.5%;align-items:flex-start;gap:30px}.block03_title{position:relative;color:#000041;font-size:1.8rem;line-height:1.45}.block03_title::before{position:absolute;top:11px;left:-40px;width:30px;height:1px;background-color:#000041;content:""}.block03_data{font-weight:bold;font-size:2.6rem;line-height:1.4;font-family:"TazuganeGothicStdN-Medium","Yu Gothic","游ゴシック","Noto Sans JP",sans-serif}.block03_num{margin-right:5px;font-weight:bold;font-size:clamp(9rem,5vw + 3.3rem,10rem);line-height:1.35;font-family:"NeueFrutigerWorld-Bold","Arial","Hind",sans-serif;letter-spacing:-5px}.block03_text{margin-top:20px;color:#000041;font-weight:500;line-height:1.5;font-family:"NeueFrutigerWorld-Medium","Arial","Hind",sans-serif}.block03_data+.block03_text{margin-top:0}.block03_graph{margin-top:20px}.block03_img{margin-top:10px}.block03_listWrap{display:flex;gap:45px}.block03_list{padding-left:1.5em;list-style:disc}.block03List{display:grid;grid-template-columns:1fr 1fr;gap:30px}.block04_name{margin-top:20px;font-size:1.8rem;line-height:1.45}.block04_content{margin-top:20px;padding-block:15px;border-top:1px solid #fff;border-bottom:1px solid rgba(255,255,255,.4)}.block04_link{display:inline-block;color:rgba(255,255,255,.6);font-size:1.4rem;line-height:1.4}.block04_link:nth-child(n+2){margin-top:15px}.block04_text{font-size:1.4rem;line-height:1.4}.block04List{display:flex;flex-wrap:wrap;justify-content:center;gap:40px}.block04List_item{flex-basis:calc((100% - 120px)/4)}.block05{display:block;position:relative}.block05::before,.block05::after{z-index:2;position:absolute;top:10px;width:15px;height:15px;border-top:1px solid #fff;content:""}.block05::before{left:10px;border-left:1px solid #fff}.block05::after{right:10px;border-right:1px solid #fff}.block05_imgArea{position:relative;overflow:hidden}.block05_imgArea::before{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.4);content:""}.block05_img{display:block;height:500px;-o-object-fit:cover;object-fit:cover}.block05_inner{display:flex;position:absolute;top:0;left:0;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;padding:30px}.block05_inner::before,.block05_inner::after{z-index:2;position:absolute;bottom:10px;width:15px;height:15px;border-bottom:1px solid #fff;content:""}.block05_inner::before{left:10px;border-left:1px solid #fff}.block05_inner::after{right:10px;border-right:1px solid #fff}.block05_num{position:relative;padding-inline:20px;font-weight:500;font-size:1.6rem;line-height:1.5;font-family:"NeueFrutigerWorld-Medium","Arial","Hind",sans-serif}.block05_num::before,.block05_num::after{position:absolute;top:50%;width:10px;height:1px;translate:0 -50%;background-color:#fff;content:""}.block05_num::before{left:0}.block05_num::after{right:0}.block05_title{font-weight:500;font-size:1.8rem;line-height:1.45;font-family:"TazuganeGothicStdN-Regular","Yu Gothic","游ゴシック","Noto Sans JP",sans-serif;text-align:center}.block05List{display:flex;gap:10px}.block05List_item{flex:1}.block06_textArea{margin-top:20px}.block06_text{display:block}.block06_border{background-image:linear-gradient(90deg, #fff, #fff);background-position:left bottom;background-size:0 1px;background-repeat:no-repeat}.block06_imgArea{overflow:hidden}.block06_img{aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover}.block06_bottom{display:flex;align-items:baseline;margin-top:25px}.block06_en{margin-right:10px;font-weight:normal;font-size:1.2rem;font-family:"NeueFrutigerWorld-Regular","Arial","Hind",sans-serif}.block06_name{font-size:1.4rem;line-height:1.43}.block06List{display:grid;grid-template-columns:repeat(4, 1fr);gap:83px 20px}.block06List_item{animation:fadeIn01 .4s ease-in 0s forwards}.block06List_item.is-hidden{display:none;animation:fadeOut01 .4s ease-in 0s forwards;opacity:0}@keyframes fadeIn01{0%{display:none;opacity:0}10%{display:block;opacity:0}100%{display:block;opacity:1}}@keyframes fadeOut01{0%{display:block;opacity:1}90%{display:block;opacity:0}100%{display:none;opacity:0}}.block07{padding:30px 30px 35px;border:solid 1px #fff}.block07_title{margin-bottom:20px;color:#fff;font-weight:500;font-size:1.8rem;line-height:1.5;font-family:"TazuganeGothicStdN-Regular","Yu Gothic","游ゴシック","Noto Sans JP",sans-serif}.br-s{display:none}.br-m{display:none}.br-sm{display:none}.breadcrumbs{width:calc(100% - 40px * 2);max-width:1200px;margin-inline:auto;padding-block:20px 110px}.breadcrumbs_list{display:flex;flex-wrap:wrap;padding-bottom:10px;overflow:auto;font-size:1.4rem;line-height:1.5;white-space:nowrap}.breadcrumbs_list::-webkit-scrollbar{height:4px}.breadcrumbs_list::-webkit-scrollbar-track{background-color:#fff}.breadcrumbs_list::-webkit-scrollbar-thumb{background-color:#000041}.breadcrumbs_item{position:relative}.breadcrumbs_item:not(:last-child){margin-right:10px;padding-right:20px}.breadcrumbs_item:not(:last-child)::before{position:absolute;top:calc(50% - 2px);right:0;width:7px;height:10px;translate:0 -50%;background:url("/recruit/assets/img/icon/icon_arrow02.svg") no-repeat center/contain;content:""}.breadcrumbs_link{display:block}.btn01-main,.btn01-mainS,.btn01,.btn01-s,.btn01-back{display:grid;position:relative;align-items:center;width:100%;color:#000;font-size:1.5rem;line-height:1.5}.btn01-main::before,.btn01-mainS::before,.btn01::before,.btn01-s::before,.btn01-back::before,.btn01-main::after,.btn01-mainS::after,.btn01::after,.btn01-s::after,.btn01-back::after{z-index:4;position:absolute;top:50%;translate:0 -50%;content:""}.btn01-main::before,.btn01-mainS::before,.btn01::before,.btn01-s::before,.btn01-back::before{right:44px;width:1px;height:20px;background-color:#cecece}.btn01-main::after,.btn01-mainS::after,.btn01::after,.btn01-s::after,.btn01-back::after{right:15px;width:15px;height:10px}.btnList-col3 .btn01-main,.btnList-col3 .btn01-mainS,.btnList-col3 .btn01,.btnList-col3 .btn01-s,.btnList-col3 .btn01-back,.btnList-col2 .btn01-main,.btnList-col2 .btn01-mainS,.btnList-col2 .btn01,.btnList-col2 .btn01-s,.btnList-col2 .btn01-back{height:100%}.btn01,.btn01-s,.btn01-back{border:1px solid #000041;background-color:#fff}.btn01::after,.btn01-s::after,.btn01-back::after{background:url("/recruit/assets/img/icon/icon_arrow01.svg") no-repeat center/contain}.btn01[target=_blank]:not([href$=".pdf"]):not([href$=".doc"]):not([href$=".docx"]):not([href$=".xls"]):not([href$=".xlsx"])::after,[target=_blank].btn01-s:not([href$=".pdf"]):not([href$=".doc"]):not([href$=".docx"]):not([href$=".xls"]):not([href$=".xlsx"])::after,[target=_blank].btn01-back:not([href$=".pdf"]):not([href$=".doc"]):not([href$=".docx"]):not([href$=".xls"]):not([href$=".xlsx"])::after{right:17px;width:11px;height:11px;background-image:url("/recruit/assets/img/icon/icon_blank.svg")}.btn01[href$=".pdf"]::after,[href$=".pdf"].btn01-s::after,[href$=".pdf"].btn01-back::after,.btn01[href$=".doc"]::after,[href$=".doc"].btn01-s::after,[href$=".doc"].btn01-back::after,.btn01[href$=".docx"]::after,[href$=".docx"].btn01-s::after,[href$=".docx"].btn01-back::after,.btn01[href$=".xls"]::after,[href$=".xls"].btn01-s::after,[href$=".xls"].btn01-back::after,.btn01[href$=".xlsx"]::after,[href$=".xlsx"].btn01-s::after,[href$=".xlsx"].btn01-back::after{right:17px;width:10px;height:12px;background-image:url("/recruit/assets/img/icon/icon_dl.svg")}.btn01-main,.btn01-mainS{background-color:#000041;color:#fff}.btn01-main::after,.btn01-mainS::after{background:url("/recruit/assets/img/icon/icon_arrow01-white.svg") no-repeat center/contain}.btn01-main[target=_blank]:not([href$=".pdf"]):not([href$=".doc"]):not([href$=".docx"]):not([href$=".xls"]):not([href$=".xlsx"])::after,[target=_blank].btn01-mainS:not([href$=".pdf"]):not([href$=".doc"]):not([href$=".docx"]):not([href$=".xls"]):not([href$=".xlsx"])::after{right:17px;width:11px;height:11px;background-image:url("/recruit/assets/img/icon/icon_blank-white.svg")}.btn01-main[href$=".pdf"]::after,[href$=".pdf"].btn01-mainS::after,.btn01-main[href$=".doc"]::after,[href$=".doc"].btn01-mainS::after,.btn01-main[href$=".docx"]::after,[href$=".docx"].btn01-mainS::after,.btn01-main[href$=".xls"]::after,[href$=".xls"].btn01-mainS::after,.btn01-main[href$=".xlsx"]::after,[href$=".xlsx"].btn01-mainS::after{right:17px;width:10px;height:12px;background-image:url("/recruit/assets/img/icon/icon_dl-white.svg")}.btn01-s,.btn01-back{max-width:411px;margin-inline:auto}.btn01-mainS{max-width:411px;margin-inline:auto}.btn01-back{text-align:center}.btn01-back::before{right:auto;left:44px}.btn01-back::after{right:auto;left:15px;scale:-1 1}.btn01_inner,.btn01_inner-back,.btn01_inner-main{display:block;position:relative;padding:22px 50px 17px 15px}.btn01_inner::before,.btn01_inner-back::before,.btn01_inner-main::before{position:absolute;top:0;left:0;width:0;height:100%;background-color:rgba(0,0,65,.06);content:""}.btn01_inner-main::before{background-color:#26265d}.btn01_inner-back{padding:20px 15px 19px 50px}.btn01_text{display:block;position:relative}.btnList-col2,.btnList-col3{display:grid;gap:10px}.btnList-col2{grid-template-columns:1fr 1fr}.btnList-col3{grid-template-columns:repeat(3, 1fr)}.circle01_contentBorder03,.circle01_contentBorder01,.circle01_headerBorder01,.circle01_border03,.circle01_border01{fill:none;stroke-width:8;stroke-linecap:round;transform-origin:center;animation:fadeCircle .4s linear forwards,rotateCicle 8s linear infinite;opacity:0}.circle01_contentBorder02,.circle01_headerBorder02,.circle01_border02{fill:none;stroke-width:8;stroke-linecap:round;transform-origin:center;animation:fadeCircle .4s linear forwards,rotateCicleReverse 8s linear infinite;opacity:0}.circle01_border01{stroke:url(#trail01)}.circle01_border02{stroke:url(#trail02);animation-delay:1s}.circle01_border03{stroke:url(#trail03);animation-delay:1.5s}.circle01_headerBorder01{stroke:url(#headerTrail01)}.circle01_headerBorder02{stroke:url(#headerTrail02);animation-delay:1s}.circle01_contentBorder01{stroke:url(#contentTrail01)}.circle01_contentBorder02{stroke:url(#contentTrail01);animation-delay:1s}.circle01_contentBorder03{stroke:url(#contentTrail01);animation-delay:1.5s}@keyframes fadeCircle{0%{opacity:0}100%{opacity:1}}@keyframes rotateCicle{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes rotateCicleReverse{0%{transform:rotate(0deg)}100%{transform:rotate(-360deg)}}.content{overflow:hidden}.content_inner{position:relative;width:calc(100% - 40px * 2);max-width:1200px;margin-inline:auto}.content_inner-s{position:relative;width:calc(100% - 40px * 2);max-width:832px;margin-inline:auto}.content_inner-l{position:relative;width:calc(100% - 40px * 2);max-width:1200px;max-width:1440px;margin-inline:auto}.content_main{grid-area:main}.content_main .linkArrow01,.content_main .btn01,.content_main .btn01-s,.content_main .btn01-main,.content_main .btn01-mainS,.content_main .btnList-col2,.content_main .btnList-col3,.content_main .pageLink01{margin-top:30px}.content_main .editor,.content_main .lead01,.content_main .tableScroll,.content_main .table01,.content_main .imgBlockList-col1,.content_main .imgBlockList-col1s,.content_main .imgBlockList-col2,.content_main .imgBlockList-col3,.content_main .media01,.content_main .media01-reverse,.content_main .wrapBlock-col2,.content_main .block01,.content_main .youtube{margin-block:30px}.content_main .linkArrow01+.linkArrow01{margin-top:15px}.content_main .btn01+.btn01,.content_main .btn01+.btn01-s,.content_main .btn01+.btnList-col2,.content_main .btn01+.btnList-col3,.content_main .btn01-s+.btn01,.content_main .btn01-s+.btn01-s,.content_main .btn01-s+.btnList-col2,.content_main .btn01-s+.btnList-col3,.content_main .btn01-main+.btn01-main,.content_main .btn01-main+.btn01-mainS,.content_main .btn01-main+.btnList-col2,.content_main .btn01-main+.btnList-col3,.content_main .btn01-mainS+.btn01,.content_main .btn01-mainS+.btn01-s,.content_main .btn01-mainS+.btn01-main,.content_main .btn01-mainS+.btn01-mainS,.content_main .btn01-mainS+.btnList-col2,.content_main .btn01-mainS+.btnList-col3,.content_main .btnList-col2+.btn01,.content_main .btnList-col2+.btn01-s,.content_main .btnList-col2+.btn01-main,.content_main .btnList-col2+.btn01-mainS,.content_main .btnList-col2+.btnList-col2,.content_main .btnList-col2+.btnList-col3,.content_main .btnList-col3+.btn01,.content_main .btnList-col3+.btn01-s,.content_main .btnList-col3+.btn01-main,.content_main .btnList-col3+.btn01-mainS,.content_main .btnList-col3+.btnList-col2,.content_main .btnList-col3+.btnList-col3{margin-top:10px}.content_main .imgBlockList-col2+.imgBlockList-col2,.content_main .imgBlockList-col3+.imgBlockList-col3{margin-top:30px}.content_main .heading02+.editor,.content_main .heading02+.block01,.content_main .heading02+.lead01,.content_main .heading02+.linkArrow01,.content_main .heading02+.btn01,.content_main .heading02+.btn01-s,.content_main .heading02+.btn01-main,.content_main .heading02+.btn01-mainS,.content_main .heading02+.btnList-col2,.content_main .heading02+.btnList-col3,.content_main .heading02+.pageLink01,.content_main .heading02+.tableScroll,.content_main .heading02+.table01,.content_main .heading02+.imgBlockList-col1,.content_main .heading02+.imgBlockList-col1s,.content_main .heading02+.imgBlockList-col2,.content_main .heading02+.imgBlockList-col3,.content_main .heading02+.media01,.content_main .heading02+.media01-reverse,.content_main .heading02+.wrapBlock-col2,.content_main .heading02+.youtube,.content_main .heading03+.editor,.content_main .heading03+.block01,.content_main .heading03+.lead01,.content_main .heading03+.linkArrow01,.content_main .heading03+.btn01,.content_main .heading03+.btn01-s,.content_main .heading03+.btn01-main,.content_main .heading03+.btn01-mainS,.content_main .heading03+.btnList-col2,.content_main .heading03+.btnList-col3,.content_main .heading03+.pageLink01,.content_main .heading03+.tableScroll,.content_main .heading03+.table01,.content_main .heading03+.imgBlockList-col1,.content_main .heading03+.imgBlockList-col1s,.content_main .heading03+.imgBlockList-col2,.content_main .heading03+.imgBlockList-col3,.content_main .heading03+.media01,.content_main .heading03+.media01-reverse,.content_main .heading03+.wrapBlock-col2,.content_main .heading03+.youtube,.content_main .heading04+.editor,.content_main .heading04+.block01,.content_main .heading04+.lead01,.content_main .heading04+.linkArrow01,.content_main .heading04+.btn01,.content_main .heading04+.btn01-s,.content_main .heading04+.btn01-main,.content_main .heading04+.btn01-mainS,.content_main .heading04+.btnList-col2,.content_main .heading04+.btnList-col3,.content_main .heading04+.pageLink01,.content_main .heading04+.tableScroll,.content_main .heading04+.table01,.content_main .heading04+.imgBlockList-col1,.content_main .heading04+.imgBlockList-col1s,.content_main .heading04+.imgBlockList-col2,.content_main .heading04+.imgBlockList-col3,.content_main .heading04+.media01,.content_main .heading04+.media01-reverse,.content_main .heading04+.wrapBlock-col2,.content_main .heading04+.youtube,.content_main .heading05+.editor,.content_main .heading05+.block01,.content_main .heading05+.lead01,.content_main .heading05+.linkArrow01,.content_main .heading05+.btn01,.content_main .heading05+.btn01-s,.content_main .heading05+.btn01-main,.content_main .heading05+.btn01-mainS,.content_main .heading05+.btnList-col2,.content_main .heading05+.btnList-col3,.content_main .heading05+.pageLink01,.content_main .heading05+.tableScroll,.content_main .heading05+.table01,.content_main .heading05+.imgBlockList-col1,.content_main .heading05+.imgBlockList-col1s,.content_main .heading05+.imgBlockList-col2,.content_main .heading05+.imgBlockList-col3,.content_main .heading05+.media01,.content_main .heading05+.media01-reverse,.content_main .heading05+.wrapBlock-col2,.content_main .heading05+.youtube,.content_main .editor:first-child,.content_main .block01:first-child,.content_main .lead01:first-child,.content_main .linkArrow01:first-child,.content_main .btn01:first-child,.content_main .btn01-s:first-child,.content_main .btn01-main:first-child,.content_main .btn01-mainS:first-child,.content_main .btnList-col2:first-child,.content_main .btnList-col3:first-child,.content_main .tableScroll:first-child,.content_main .table01:first-child,.content_main .pageLink01:first-child,.content_main .imgBlockList-col1:first-child,.content_main .imgBlockList-col1s:first-child,.content_main .imgBlockList-col2:first-child,.content_main .imgBlockList-col3:first-child,.content_main .media01:first-child,.content_main .media01-reverse:first-child,.content_main .wrapBlock-col2:first-child,.content_main .youtube:first-child{margin-top:0}.content_main .wrapBlock_item.editor,.content_main .block01 .editor,.content_main .media01 .editor,.content_main .media01-reverse .editor,.content_main .btnList-col2 .btn01,.content_main .btnList-col2 .btn01-s,.content_main .btnList-col3 .btn01,.content_main .btnList-col3 .btn01-s,.content_main .btnList-col2 .btn01-main,.content_main .btnList-col2 .btn01-mainS,.content_main .btnList-col3 .btn01-main,.content_main .btnList-col3 .btn01-mainS,.content_main .tableScroll .table01{margin-block:0}.content_main .editor:last-child,.content_main .lead01:last-child,.content_main .btn01:last-child,.content_main .btn01-s:last-child,.content_main .btn01-main:last-child,.content_main .btn01-mainS:last-child,.content_main .btnList-col2:last-child,.content_main .btnList-col3:last-child,.content_main .pageLink01:last-child,.content_main .tableScroll:last-child,.content_main .table01:last-child,.content_main .imgBlockList-col1:last-child,.content_main .imgBlockList-col1s:last-child,.content_main .imgBlockList-col2:last-child,.content_main .imgBlockList-col3:last-child,.content_main .media01:last-child,.content_main .media01-reverse:last-child,.content_main .wrapBlock-col2:last-child,.content_main .block01:last-child,.content_main .youtube:last-child{margin-bottom:0}.contentHeading01{position:relative;margin-bottom:80px;padding-bottom:30px;font-size:2.8rem;line-height:1.45}.contentHeading01::before{position:absolute;bottom:0;left:-20px;width:calc(100% + 40px);height:1px;background-color:#cecece;content:""}.dl01_item{display:grid;grid-template-columns:auto 1fr;padding-block:20px;gap:30px;border-bottom:1px solid #cecece;line-height:1.5}.dl01_item:first-child{border-top:1px solid #cecece}.dl01_dt{width:calc(1px*var(--dtWidth));font-weight:bold;font-family:"TazuganeGothicStdN-Medium","Yu Gothic","游ゴシック","Noto Sans JP",sans-serif}.editor b,.editor strong{font-weight:bold;font-family:"TazuganeGothicStdN-Medium","Yu Gothic","游ゴシック","Noto Sans JP",sans-serif}.editor p:not([class]),.editor p[class=""]{margin-top:15px}.editor p:not([class]):has(>img),.editor p[class=""]:has(>img){margin-top:30px}.editor p:not([class]):has(>.btn01,>.btn01-s,>.btn01-main,>.btn01-mainS),.editor p[class=""]:has(>.btn01,>.btn01-s,>.btn01-main,>.btn01-mainS){margin-top:30px}.editor a:not([class]),.editor a[class=""]{text-decoration:underline}.editor p:not([class]) img,.editor p[class=""] img{display:block;width:auto;max-width:100%;margin-inline:auto;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.editor a[target=_blank]:not([href$=".pdf"]):not([href$=".doc"]):not([href$=".docx"]):not([href$=".xls"]):not([href$=".xlsx"]):not([class])::after,.editor a[href$=".pdf"]:not([class])::after,.editor a[href$=".doc"]:not([class])::after,.editor a[href$=".docx"]:not([class])::after,.editor a[href$=".xls"]:not([class])::after,.editor a[href$=".xlsx"]:not([class])::after,.editor a[class=""][target=_blank]:not([href$=".pdf"]):not([href$=".doc"]):not([href$=".docx"]):not([href$=".xls"]):not([href$=".xlsx"])::after,.editor a[class=""][href$=".pdf"]::after,.editor a[class=""][href$=".doc"]::after,.editor a[class=""][href$=".docx"]::after,.editor a[class=""][href$=".xls"]::after,.editor a[class=""][href$=".xlsx"]::after{display:inline-block;margin:0 10px 4px;content:"";vertical-align:middle}.editor a[target=_blank]:not([href$=".pdf"]):not([href$=".doc"]):not([href$=".docx"]):not([href$=".xls"]):not([href$=".xlsx"]):not([class])::after,.editor a[class=""][target=_blank]:not([href$=".pdf"]):not([href$=".doc"]):not([href$=".docx"]):not([href$=".xls"]):not([href$=".xlsx"])::after{width:11px;height:11px;background:url("/recruit/assets/img/icon/icon_blank.svg") no-repeat center/contain}.editor a[href$=".pdf"]:not([class])::after,.editor a[href$=".doc"]:not([class])::after,.editor a[href$=".docx"]:not([class])::after,.editor a[href$=".xls"]:not([class])::after,.editor a[href$=".xlsx"]:not([class])::after,.editor a[class=""][href$=".pdf"]::after,.editor a[class=""][href$=".doc"]::after,.editor a[class=""][href$=".docx"]::after,.editor a[class=""][href$=".xls"]::after,.editor a[class=""][href$=".xlsx"]::after{width:10px;height:12px;background:url("/recruit/assets/img/icon/icon_dl.svg") no-repeat center/contain}.editor a[href$=".pdf"]:not([class]):has(>img)::after,.editor a[target=_blank]:not([href$=".pdf"]):not([href$=".doc"]):not([href$=".docx"]):not([href$=".xls"]):not([href$=".xlsx"]):not([href$=".zip"]):not([class]):has(>img)::after,.editor a[class=""][href$=".pdf"]:has(>img)::after,.editor a[class=""][target=_blank]:not([href$=".pdf"]):not([href$=".doc"]):not([href$=".docx"]):not([href$=".xls"]):not([href$=".xlsx"]):not([href$=".zip"]):has(>img)::after{content:none}.editor hr{margin-block:30px;border-color:#cecece}.editor ul:not([class])>li,.editor ul[class=""]>li{position:relative;padding-left:17px}.editor ul:not([class])>li::before,.editor ul[class=""]>li::before{display:inline-block;position:absolute;top:10px;left:6px;width:5px;height:5px;border-radius:50%;background:#7f7f9f;content:""}.editor ol:not([class]),.editor ol[class=""]{padding-left:1.5em;list-style:decimal}.editor ul:not([class]),.editor ol:not([class]),.editor ul[class=""],.editor ol[class=""]{margin-block:20px}.editor table:not([class]),.editor table[class=""]{margin-block:30px}.editor p:not([class]):first-child,.editor table:not([class]):first-child,.editor ul:not([class]):first-child,.editor ol:not([class]):first-child,.editor p[class=""]:first-child,.editor table[class=""]:first-child,.editor ul[class=""]:first-child,.editor ol[class=""]:first-child{margin-top:0}.editor *:last-child{margin-bottom:0 !important}.editor h2:not([class])+h3:not([class]),.editor h3:not([class])+h4:not([class]),.editor h4:not([class])+h5:not([class]),.editor h2[class=""]+h3[class=""],.editor h3[class=""]+h4[class=""],.editor h4[class=""]+h5[class=""]{margin-top:0}.entryBlock01{padding:30px 50px 50px;background-color:rgba(255,255,255,.15)}.entryBlock01_inner{max-width:832px;margin-inline:auto;text-align:center}.entryBlock01_title{font-weight:bold;font-size:7rem;line-height:1.25;font-family:"NeueFrutigerWorld-Bold","Arial","Hind",sans-serif}.entryBlock01_btn{display:grid;position:relative;align-items:center;width:100%;margin-top:40px;background-color:#fff}.entryBlock01_btn::before,.entryBlock01_btn::after{z-index:4;position:absolute;top:50%;translate:0 -50%;content:""}.entryBlock01_btn::before{right:100px;width:1px;height:40px;background-color:rgba(0,0,65,.4)}.entryBlock01_btn::after{right:30px;width:30px;height:20px;background:url("/recruit/assets/img/icon/icon_arrow01.svg") no-repeat center/contain}.entryBlock01_btnInner{display:block;position:relative;padding:40px 110px}.entryBlock01_btnInner::before{position:absolute;top:0;left:0;width:0;height:100%;background-color:rgba(0,0,65,.06);content:""}.entryBlock01_btnImg{display:block;max-width:300px;margin-inline:auto}.entryBlock01_text{font-size:1.8rem}.entryBlock01_note{margin-top:40px;font-size:1.6rem;line-height:1.5}.entryBlock01_entryBtn{margin-top:30px}.entryBtn{display:grid;position:relative;align-items:center;width:100%;background-color:#fff;box-shadow:0px 0px 15px rgba(0,0,0,.15);color:#000041}.entryBtn::before,.entryBtn::after{z-index:4;position:absolute;top:50%;translate:0 -50%;content:""}.entryBtn::before{right:100px;width:1px;height:40px;background-color:rgba(0,0,65,.4)}.entryBtn::after{right:30px;width:30px;height:20px;background:url("/recruit/assets/img/icon/icon_arrow01.svg") no-repeat center/contain}.entryBtn_inner{display:block;position:relative;padding:26px 110px 22px}.entryBtn_inner::before{position:absolute;top:0;left:0;width:0;height:100%;background-color:rgba(0,0,65,.06);content:""}.entryBtn_text{display:block;font-weight:bold;font-size:7rem;line-height:1.4;font-family:"NeueFrutigerWorld-Bold","Arial","Hind",sans-serif;text-align:center}.faqBlock01{border-bottom:1px solid #66668d}.faqBlock01:first-child{border-top:1px solid #66668d}.faqBlock01_head{display:grid;position:relative;grid-template-columns:auto 1fr;padding:20px 56px 20px 0;gap:15px;cursor:pointer}.faqBlock01_head::before,.faqBlock01_head::after{position:absolute;top:50%;right:12px;width:16px;height:1px;translate:-50% 0;background-color:#fff;content:""}.faqBlock01_head::after{rotate:90deg;transition:rotate .4s}.faqBlock01_head.is-open::after{rotate:0deg}.faqBlock01_question{position:relative;padding:3px 10px 0 0}.faqBlock01_question::before{position:absolute;top:50%;right:0;width:1px;height:24px;translate:0 -50%;background-color:#cecece;content:""}.faqBlock01_body{display:none;margin-bottom:20px;padding:20px 20px 25px;background-color:#fff;color:#000}.faqBlock01_bodyInner{display:grid;grid-template-columns:auto 1fr;gap:15px}.faqBlock01_iconA,.faqBlock01_iconQ{display:grid;place-items:center;width:30px;height:30px;font-weight:500;font-size:1.6rem;line-height:1;font-family:"NeueFrutigerWorld-Medium","Arial","Hind",sans-serif}.faqBlock01_iconQ{background-color:#fff;color:#000041}.faqBlock01_iconA{background-color:#000041;color:#fff}.faqBlock01_answer{margin-top:3px}.googleMap{border:1px solid #cecece}.googleMap_map{display:block;width:100%;height:300px}.heading01{display:grid;position:relative;align-items:center;min-height:270px;overflow:hidden;background-color:#fff}.heading01_inner{position:relative;width:calc(100% - 40px * 2);max-width:1200px;margin-inline:auto;color:#000041;line-height:1.45}.heading01_circle03,.heading01_circle02,.heading01_circle01{position:absolute;top:50%;width:380px;translate:0 -50%}.heading01_circle01{right:530px}.heading01_circle02{right:208px}.heading01_circle03{right:-120px}.heading01_text{font-weight:500;font-size:3.4rem;font-family:"TazuganeGothicStdN-Regular","Yu Gothic","游ゴシック","Noto Sans JP",sans-serif}.heading01_en{margin-top:5px;font-weight:300;font-size:1.6rem;font-family:"NeueFrutigerWorld-Light","Arial","Hind",sans-serif}.heading01_sub{margin-bottom:4px;font-size:1.6rem;line-height:1.5}.heading02,.editor h2:not([class]),.editor h2[class=""]{margin:140px -20px 50px;padding:17px 22px 11px;background:url("/assets/img/bg-heading.png") repeat top left/100px 100px,linear-gradient(to right, #000041 0%, rgba(0, 0, 65, 0.5) 100%);color:#fff;font-weight:500;font-size:2.2rem;line-height:1.45;font-family:"TazuganeGothicStdN-Regular","Yu Gothic","游ゴシック","Noto Sans JP",sans-serif}.heading03,.editor h3:not([class]),.editor h3[class=""]{position:relative;margin-block:80px 30px;padding-left:24px;font-weight:500;font-size:2.2rem;line-height:1.45;font-family:"TazuganeGothicStdN-Regular","Yu Gothic","游ゴシック","Noto Sans JP",sans-serif}.heading03::before,.editor h3:not([class])::before,.editor h3[class=""]::before{position:absolute;top:6px;left:0;width:14px;height:14px;background:linear-gradient(135deg, #000042 0%, rgba(0, 0, 66, 0.6) 100%);content:""}.heading02+.heading03{margin-top:0}.heading04,.editor h4:not([class]),.editor h4[class=""]{position:relative;margin-block:60px 20px;padding-left:24px;font-weight:500;font-size:1.8rem;line-height:1.45;font-family:"TazuganeGothicStdN-Regular","Yu Gothic","游ゴシック","Noto Sans JP",sans-serif}.heading04::before,.editor h4:not([class])::before,.editor h4[class=""]::before{position:absolute;top:11px;left:0;width:14px;height:2px;background:linear-gradient(to right, #000041 0%, rgba(0, 0, 65, 0.5) 100%);content:""}.heading03+.heading04{margin-top:0}.heading05,.editor h5:not([class]),.editor h5[class=""]{margin-block:40px 15px;font-weight:500;font-size:1.65rem;line-height:1.5;font-family:"TazuganeGothicStdN-Regular","Yu Gothic","游ゴシック","Noto Sans JP",sans-serif}.heading04+.heading05{margin-top:0}.imgBlock01{display:block}.imgBlock01 img{width:100%}.imgBlock01_text{margin-top:10px;font-size:1.4rem;line-height:1.5}.imgBlockList-col1 .imgBlock01_text,.imgBlockList-col1s .imgBlock01_text{text-align:center}.imgBlockList-col1s{width:85.6%;margin-inline:auto}.imgBlockList-col2,.imgBlockList-col3{display:grid;gap:30px 20px}.imgBlockList-col2{grid-template-columns:1fr 1fr}.imgBlockList-col3{grid-template-columns:repeat(3, 1fr)}.indexBlock01{position:relative}.indexBlock01_textArea{width:50%;padding-right:100px}.indexBlock01_img{position:absolute;top:0;left:50%;width:50vw;max-width:720px;margin-right:calc(50vw - 50%)}.indexBlock01_text{font-size:1.6rem}.indexBlock01_btn{max-width:411px;margin-top:60px}.indexBlock02{display:grid;grid-template-columns:1fr 42%;align-items:flex-start;gap:40px}.indexBlock02_lead{font-size:2.4rem}.indexBlock02_text{margin-top:40px}.indexBlock03{grid-column-gap:12.5%;display:grid;grid-template-columns:34.25% 1fr;align-items:center}.indexBlock03_circleArea{display:flex;position:relative;align-items:center;width:auto;min-height:500px;margin-right:calc(50% - 50vw)}.indexBlock03_circleArea::before{position:absolute;top:0;left:10%;width:100%;height:100%;background:url("../../about/img/graphicElement.svg") no-repeat center left/auto 100%;content:""}.indexBlock03_imgText{position:relative;max-width:500px}.indexBlock03_btn{margin-top:40px}.indexBlock04{position:relative;min-height:940px}.indexBlock04_textArea{width:46%;max-width:500px}.indexBlock04_lead{margin-bottom:40px;font-size:2.4rem}.indexBlock04_btn{max-width:411px;margin-top:60px}.indexBlock04_btn+.indexBlock04_btn{margin-top:10px}.indexBlock04_figureArea{position:absolute;top:0;left:50%;width:940px;height:940px}.indexBlock04_figure{display:block}.indexBlock04_figureCategory{text-anchor:middle;dominant-baseline:central;font-weight:bold;font-size:2.2rem;line-height:1.4;font-family:"TazuganeGothicStdN-Medium","Yu Gothic","游ゴシック","Noto Sans JP",sans-serif}.indexBlock04_figureText{font-weight:bold;font-size:1.3rem;line-height:1.25;font-family:"TazuganeGothicStdN-Medium","Yu Gothic","游ゴシック","Noto Sans JP",sans-serif}.indexHeading01{position:relative;overflow:hidden}.indexHeading01_bgImg{display:block;min-height:650px;max-height:800px;-o-object-fit:cover;object-fit:cover}.indexHeading01_inner,.indexHeading01_inner-colorMain,.indexHeading01_inner-up{display:flex;position:absolute;top:0;right:0;bottom:0;left:0;flex-direction:column;align-items:flex-start;justify-content:center;width:calc(100% - 40px * 2);max-width:1200px;margin:auto;margin-inline:auto;color:#fff}.indexHeading01_text{margin-top:3px;font-size:1.6rem;line-height:1.5}.indexHeading01_en{font-weight:bold;font-size:6.6rem;line-height:1.4;font-family:"NeueFrutigerWorld-Bold","Arial","Hind",sans-serif}.indexHeading02{margin-block:210px 100px}.indexHeading02_border-blue,.indexHeading02_border-orange,.indexHeading02_border-green{display:inline-block;position:relative;padding-bottom:10px}.indexHeading02_border-blue::before,.indexHeading02_border-orange::before,.indexHeading02_border-green::before{position:absolute;right:0;bottom:0;width:100vw;height:1px;transform-origin:left;scale:0 1;content:"";transition:scale .6s ease-in-out .1s}.is-fadeH2 .indexHeading02_border-blue::before,.is-fadeH2 .indexHeading02_border-orange::before,.is-fadeH2 .indexHeading02_border-green::before{scale:1 1}.indexHeading02_border-green::before{background-color:#78be21}.indexHeading02_border-orange::before{background-color:#f5812b}.indexHeading02_border-blue::before{background-color:#00a3e0}.indexHeading02_borderPc-blue,.indexHeading02_borderPc-orange,.indexHeading02_borderPc-green{display:inline-flex;position:relative;padding-bottom:10px}.indexHeading02_borderPc-blue::before,.indexHeading02_borderPc-orange::before,.indexHeading02_borderPc-green::before{position:absolute;right:0;bottom:0;width:100vw;height:1px;transform-origin:left;scale:0 1;content:"";transition:scale .6s ease-in-out .1s}.is-fadeH2 .indexHeading02_borderPc-blue::before,.is-fadeH2 .indexHeading02_borderPc-orange::before,.is-fadeH2 .indexHeading02_borderPc-green::before{scale:1 1}.indexHeading02_borderPc-green::before{background-color:#78be21}.indexHeading02_borderPc-orange::before{background-color:#f5812b}.indexHeading02_borderPc-blue::before{background-color:#00a3e0}.indexHeading02_text{position:relative;font-weight:500;font-size:3.8rem;line-height:1.5;font-family:"TazuganeGothicStdN-Regular","Yu Gothic","游ゴシック","Noto Sans JP",sans-serif}.interViewBlock01_head{position:relative;width:calc(100% - 40px * 2);max-width:1200px;margin-inline:auto;padding-block:80px 70px}.interViewBlock01_headContent,.interViewBlock01_headContent-s{width:50%;padding-right:60px}.interViewBlock01_headContent-s{width:40%}.interViewBlock01_headImg,.interViewBlock01_headImg-wide{position:absolute;bottom:-60px;left:50%;width:50vw;max-width:720px;margin-right:calc(50vw - 50%)}.interViewBlock01_headImg-wide{left:40%;width:58.3vw;max-width:840px;margin-right:calc(50vw - 60%)}.interViewBlock01_headText,.interViewBlock01_headText-green,.interViewBlock01_headText-orange,.interViewBlock01_headText-blue{font-weight:500;line-height:1.5;font-family:"TazuganeGothicStdN-Regular","Yu Gothic","游ゴシック","Noto Sans JP",sans-serif}.interViewBlock01_headText-blue{color:#00a3e0}.interViewBlock01_headText-orange{color:#f5812b}.interViewBlock01_headText-green{color:#78be21}.interViewBlock01_headLead{margin-top:20px;font-weight:500;font-size:clamp(2.6rem,1.5vw + 1.25rem,3.4rem);font-family:"TazuganeGothicStdN-Regular","Yu Gothic","游ゴシック","Noto Sans JP",sans-serif}.interViewBlock01_body{padding-block:220px 375px;background-color:#fff;color:#000}.interViewBlock01_bodyInner{width:calc(100% - 40px * 2);max-width:832px;margin-inline:auto}.interViewBlock01_item:nth-child(n+2){margin-top:80px}.interViewBlock01_wrap{display:grid;grid-template-columns:1fr auto;gap:30px}.interViewBlock01_lead{margin-bottom:30px}.interViewBlock01_name{margin-bottom:15px;text-decoration:underline}.interViewBlock01_text{font-size:1.8rem;line-height:2}.interViewBlock01_text:nth-child(n+2){margin-top:15px}.interViewBlock01_img{width:320px}.interViewBlock01_btnArea{width:calc(100% - 40px * 2);max-width:1200px;margin-top:200px;margin-inline:auto;padding:30px;background-color:rgba(0,0,65,.04)}.interViewBlock01_btnList-col3{display:grid;grid-template-columns:repeat(3, 1fr);gap:10px}.interViewBlock01_btnList-col5{display:grid;grid-template-columns:repeat(5, 1fr);gap:10px}.interViewBlock01_btn,.interViewBlock01_btn-wide,.interViewBlock01_btn-top,.interViewBlock01_btn-back,.interViewBlock01_btn-next{display:grid;position:relative;align-items:center;width:100%;padding:20px 40px 19px 15px;border:1px solid #000041;background-color:#fff;color:#000041;font-size:1.5rem;line-height:1.4}.interViewBlock01_btn::before,.interViewBlock01_btn-wide::before,.interViewBlock01_btn-top::before,.interViewBlock01_btn-back::before,.interViewBlock01_btn-next::before,.interViewBlock01_btn::after,.interViewBlock01_btn-wide::after,.interViewBlock01_btn-top::after,.interViewBlock01_btn-back::after,.interViewBlock01_btn-next::after{position:absolute;content:""}.interViewBlock01_btn::before,.interViewBlock01_btn-wide::before,.interViewBlock01_btn-top::before,.interViewBlock01_btn-back::before,.interViewBlock01_btn-next::before{position:absolute;top:0;left:0;width:0;height:100%;background-color:#000041}.interViewBlock01_btn::after,.interViewBlock01_btn-wide::after,.interViewBlock01_btn-top::after,.interViewBlock01_btn-back::after,.interViewBlock01_btn-next::after{z-index:4;top:50%;right:15px;width:15px;height:10px;translate:0 -50%;background:url("/recruit/assets/img/icon/icon_arrow01.svg") no-repeat center/contain}.interViewBlock01_btn.is-active,.is-active.interViewBlock01_btn-wide,.is-active.interViewBlock01_btn-top,.is-active.interViewBlock01_btn-back,.is-active.interViewBlock01_btn-next{background-color:#f0f0f4}.interViewBlock01_btn-top,.interViewBlock01_btn-back,.interViewBlock01_btn-next{padding:20px 40px 19px;text-align:center}.interViewBlock01_btn-back::after{right:auto;left:15px;scale:-1 1}.interViewBlock01_btnText{display:block;position:relative}.interViewBlock01_bottom{margin-top:-175px}.interViewBlock01_bottomInner{width:calc(100% - 40px * 2);max-width:1200px;margin-inline:auto}.lead01{color:#000041;font-weight:bold;font-size:2.2rem;line-height:1.5;font-family:"TazuganeGothicStdN-Bold","Yu Gothic","游ゴシック","Noto Sans JP",sans-serif}.linkArrow01_link{display:inline-block;position:relative;padding-left:22px;line-height:1.5}.linkArrow01_link::before{display:block;position:absolute;top:6px;left:0;width:12px;height:8px;background:url("/recruit/assets/img/icon/icon_arrow01.svg") no-repeat center/contain;content:""}.linkArrow01_link[target=_blank]:not([href$=".pdf"]):not([href$=".doc"]):not([href$=".docx"]):not([href$=".xls"]):not([href$=".xlsx"]):not([href$=".zip"])::after,.linkArrow01_link[href$=".pdf"]::after,.linkArrow01_link[href$=".doc"]::after,.linkArrow01_link[href$=".docx"]::after,.linkArrow01_link[href$=".xls"]::after,.linkArrow01_link[href$=".xlsx"]::after,.linkArrow01_link[href$=".zip"]::after{display:inline-block;margin:0 10px 4px;content:"";vertical-align:middle}.linkArrow01_link[target=_blank]:not([href$=".pdf"]):not([href$=".doc"]):not([href$=".docx"]):not([href$=".xls"]):not([href$=".xlsx"]):not([href$=".zip"])::after{width:11px;height:11px;background:url("/recruit/assets/img/icon/icon_blank.svg") no-repeat center/contain}.linkArrow01_link[href$=".pdf"]::after,.linkArrow01_link[href$=".doc"]::after,.linkArrow01_link[href$=".docx"]::after,.linkArrow01_link[href$=".xls"]::after,.linkArrow01_link[href$=".xlsx"]::after,.linkArrow01_link[href$=".zip"]::after{width:10px;height:12px;background:url("/recruit/assets/img/icon/icon_dl.svg") no-repeat center/contain}.linkBlock01_bgArea{position:relative}.linkBlock01_bg-change{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity .4s}.linkBlock01_bg-change.is-active{opacity:1}.linkBlock01_bgImg{display:block;aspect-ratio:1200/460;-o-object-fit:cover;object-fit:cover}.linkBlock01_content{display:grid;position:relative;grid-template-columns:1fr 1fr;max-width:976px;margin:-159px auto 0;gap:30px}.linkBlock01_item{display:block}.linkBlock01_img{display:none}.linkBlock01_textBox{display:flex;z-index:0;position:relative;flex-direction:column;padding:30px;background-color:rgba(255,255,255,.8);color:#000}.linkBlock01_textBox::before{display:block;z-index:-1;position:absolute;top:0;left:0;width:100%;height:100%;-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);background:rgba(255,255,255,.5);content:""}.linkBlock01_head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;margin-bottom:30px;gap:30px;line-height:1.45}.linkBlock01_headText{color:#000041;font-size:2.6rem}.linkBlock01_headEn{color:rgba(0,0,65,.5);font-weight:normal;font-size:1.4rem;font-family:"NeueFrutigerWorld-Regular","Arial","Hind",sans-serif}.linkBlock01_text{margin-bottom:auto;font-size:1.6rem}.linkBlock01_bottom{display:flex;justify-content:flex-end;margin-top:30px;padding-top:14.5px;border-top:1px solid rgba(0,0,65,.1)}.linkBlock01_bottomText{position:relative;padding-right:30px;color:#000041;font-size:1.6rem;line-height:1.5}.linkBlock01_bottomText::after{position:absolute;top:50%;right:0;width:20px;height:14px;translate:0 -50%;background:url("/recruit/assets/img/icon/icon_arrow01.svg") no-repeat center/contain;content:""}.linkBlock02{display:block;padding:30px 40px 40px;background-color:rgba(255,255,255,.1);animation:fadeIn02 .4s ease-in 0s forwards}.linkBlock02.is-hidden{display:none;animation:fadeOut02 .4s ease-in 0s forwards;opacity:0}.linkBlock02_category,.linkBlock02_category-green,.linkBlock02_category-orange,.linkBlock02_category-blue{display:block;position:relative;font-size:1.6rem;line-height:1.45}.linkBlock02_category::before,.linkBlock02_category-green::before,.linkBlock02_category-orange::before,.linkBlock02_category-blue::before{position:absolute;top:9px;left:-40px;width:30px;height:1px;content:""}.linkBlock02_category-blue{color:#00a3e0}.linkBlock02_category-blue::before{background-color:#00a3e0}.linkBlock02_category-orange{color:#f5812b}.linkBlock02_category-orange::before{background-color:#f5812b}.linkBlock02_category-green{color:#78be21}.linkBlock02_category-green::before{background-color:#78be21}.linkBlock02_title{margin-top:10px;font-weight:500;font-size:3.2rem;line-height:1.43;font-family:"TazuganeGothicStdN-Regular","Yu Gothic","游ゴシック","Noto Sans JP",sans-serif}.linkBlock02_text{display:block;margin-top:10px;font-size:1.8rem;line-height:1.45}.linkBlock02_imgArea{margin-top:30px;overflow:hidden}.linkBlock02_img{display:block;aspect-ratio:500/230;-o-object-fit:cover;object-fit:cover}.linkBlock02_arrow{display:block;position:relative;margin-top:30px;padding-right:40px;color:rgba(255,255,255,.4)}.linkBlock02_arrow::before{position:absolute;top:50%;right:10px;width:20px;height:14px;translate:0 -50%;background:url("/recruit/assets/img/icon/icon_arrow01-white.svg") no-repeat center/contain;content:""}@keyframes fadeIn02{0%{display:none;opacity:0}10%{display:block;opacity:0}100%{display:block;opacity:1}}@keyframes fadeOut02{0%{display:block;opacity:1}90%{display:block;opacity:0}100%{display:none;opacity:0}}.linkBlock02List{display:grid;grid-template-columns:1fr 1fr;gap:40px}.list01>li:nth-child(n+2),.editor :is(ul,ol):not([class])>li:nth-child(n+2),.editor :is(ul,ol)[class=""]>li:nth-child(n+2){margin-top:5px}ol.list01{padding-left:1.5em;list-style:decimal}ul.list01>li{position:relative;padding-left:17px}ul.list01>li::before{display:inline-block;position:absolute;top:10px;left:6px;width:5px;height:5px;border-radius:50%;background:#7f7f9f;content:""}.media01,.media01-reverse{display:flex;align-items:flex-start;justify-content:space-between}.media01-reverse{flex-direction:row-reverse}.media01_textArea{flex-basis:calc(61.5% - 30px)}.media01_imgArea{flex-basis:38.5%}.media01_caption{margin-top:10px;font-size:1.4rem}.modal{display:none;z-index:11;position:fixed;top:0;left:0;width:100%;height:100%}.modal_bg{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.59)}.modal_content{position:absolute;top:50%;left:50%;width:calc(100% - 40px * 2);max-width:1200px;max-height:80%;margin-inline:auto;overflow-y:auto;transform:translate(-50%, -50%);scrollbar-color:#000041 rgba(0,0,0,0);scrollbar-width:thin}.modal_content::-webkit-scrollbar{width:5px}.modal_content::-webkit-scrollbar-track{background-color:rgba(0,0,0,0)}.modal_content::-webkit-scrollbar-thumb{background-color:#000041}.modal_video{width:100%}.modal_closeBtnArea{display:grid;justify-content:flex-end;margin-bottom:10px}.modal_closeBtn{position:relative;width:40px;height:40px}.modal_closeBtn::before,.modal_closeBtn::after{display:block;position:absolute;top:50%;left:50%;width:1px;height:39px;background-color:#fff;content:""}.modal_closeBtn::before{transform:translate(-50%, -50%) rotate(45deg)}.modal_closeBtn::after{transform:translate(-50%, -50%) rotate(-45deg)}.movie01{position:relative;cursor:pointer}.movie01_imgArea{overflow:hidden}.movie01_img,.movie01_img-top{display:block;-o-object-fit:cover;object-fit:cover}.movie01_play{display:grid;position:absolute;top:50%;left:50%;place-items:center;width:200px;height:200px;translate:-50% -50%;border:1px solid #fff;border-radius:50%;-webkit-backdrop-filter:saturate(180%) blur(5px);backdrop-filter:saturate(180%) blur(5px);background-color:rgba(255,255,255,.4);color:#000041;font-weight:bold;font-size:1.8rem;line-height:1.45;font-family:"NeueFrutigerWorld-Bold","Arial","Hind",sans-serif}.note-indent02,.note-indent01{width:100%;font-size:1.6rem}.note_mark{color:#a00}.note-indent01{padding-left:1em;text-indent:-1em}.note-indent02{padding-left:2em;text-indent:-2em}.overlay{display:block;visibility:hidden;z-index:6;position:fixed;top:0;left:0;width:100%;height:100%;-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);background:rgba(255,255,255,.5);content:"";opacity:0;transition:all .4s}.overlay.is-active{visibility:visible;opacity:1}.pageLink01_list-col2,.pageLink01_list-col3{display:grid;gap:10px}.pageLink01_list-col2{grid-template-columns:1fr 1fr}.pageLink01_list-col3{grid-template-columns:repeat(3, 1fr)}.pageLink01_item{position:relative;height:100%}.pageLink01_item::before,.pageLink01_item::after{position:absolute;bottom:0;left:0;height:1px;content:""}.pageLink01_item::before{z-index:2;width:100%;background-color:#cecece}.pageLink01_item::after{z-index:3;width:0;background-color:#000041}.pageLink01_link{display:grid;position:relative;align-items:center;width:100%;height:100%;padding:22px 20px 18px 70px;background-color:#fff;font-size:1.5rem;line-height:1.5}.pageLink01_link::before,.pageLink01_link::after{position:absolute;top:50%;translate:0 -50%;content:""}.pageLink01_link::before{left:50px;width:1px;height:20px;background-color:#cecece}.pageLink01_link::after{position:absolute;left:20px;width:15px;height:10px;rotate:90deg;background:url("/recruit/assets/img/icon/icon_arrow01.svg") no-repeat center/contain}.pagetop{z-index:5;padding-top:18px;cursor:pointer}.pagetop::before{position:absolute;top:0;left:50%;width:11px;height:8px;translate:-50% 0;background:url("/recruit/assets/img/pagetop_white.svg") no-repeat center/contain;content:""}.pagetop_text{display:block;color:#fff;font-weight:500;font-size:1.6rem;font-family:"NeueFrutigerWorld-Medium","Arial","Hind",sans-serif;letter-spacing:.5px;text-transform:uppercase;writing-mode:vertical-rl}.pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;margin-top:60px;gap:10px}.pagination_current,.pagination_pageLink{display:grid;place-items:center;width:30px;height:30px;padding-top:2px;background-color:rgba(0,0,65,.04);color:#000041;font-weight:500;font-size:1.6rem;line-height:1.45;font-family:"NeueFrutigerWorld-Medium","Arial","Hind",sans-serif}.pagination_current{background-color:#000041;color:#fff}.pagination_nextLink,.pagination_previousLink{display:block;position:relative;width:20px;height:14px;background:url("/assets/img/icon/icon_arrow01.svg") no-repeat center/20px auto}.pagination_previousLink{left:0;margin-right:10px;scale:-1 1}.pagination_nextLink{right:0;margin-left:10px}.sortBlock_selectList{display:grid;grid-template-columns:1fr 1fr;gap:20px}.sortBlock_selectItem{display:grid;position:relative;align-items:center;width:100%;background-color:#fff}.sortBlock_selectItem::before{position:absolute;top:0;left:0;width:0;height:100%;background-color:rgba(0,0,65,.06);content:""}.sortBlock_selectItem::after{z-index:4;position:absolute;top:50%;right:54px;width:1px;height:30px;translate:0 -50%;background-color:#cecece;content:""}.sortBlock_select{display:block;position:relative;width:100%;padding:32px 65px 31px 30px;border:1px solid #000041;background:url("/recruit/assets/img/icon/icon_select.svg") no-repeat right 19px center/16px 16px;color:#000;font-size:1.8rem;line-height:1.45;cursor:pointer}.sortBlock_select:focus{outline:none}.sortBlock_tagList{display:flex;flex-wrap:wrap;justify-content:center;margin-top:40px;gap:10px}.sortBlock_tag{display:block;padding:8px 20px;border-radius:20px;background-color:rgba(255,255,255,.15);line-height:1.5;transition:background-color .4s}.sortBlock_tag.is-active{background-color:rgba(255,255,255,.25)}.table01,.editor table:not([class]),.editor table[class=""]{border:solid 1px #cecece;background-color:#fff;font-size:1.5rem;line-height:1.5;table-layout:fixed}.table01>thead>tr>:is(th,td),.table01>tbody>tr>:is(th,td),.table01>tfoot>tr>:is(th,td),.editor table:not([class])>thead>tr>:is(th,td),.editor table:not([class])>tbody>tr>:is(th,td),.editor table:not([class])>tfoot>tr>:is(th,td),.editor table[class=""]>thead>tr>:is(th,td),.editor table[class=""]>tbody>tr>:is(th,td),.editor table[class=""]>tfoot>tr>:is(th,td){padding:22px 15px 18px}.table01>thead>tr,.editor table:not([class])>thead>tr,.editor table[class=""]>thead>tr{border-bottom:solid 1px #cecece}.table01>thead>tr>:is(th,td),.editor table:not([class])>thead>tr>:is(th,td),.editor table[class=""]>thead>tr>:is(th,td){border-right:solid 1px #cecece;background-color:#000041;color:#fff}.table01>thead>tr>th,.editor table:not([class])>thead>tr>th,.editor table[class=""]>thead>tr>th{font-weight:normal;font-family:"TazuganeGothicStdN-Light","Yu Gothic","游ゴシック","Noto Sans JP",sans-serif}.table01>tbody>tr,.table01>tfoot>tr,.editor table:not([class])>tbody>tr,.editor table:not([class])>tfoot>tr,.editor table[class=""]>tbody>tr,.editor table[class=""]>tfoot>tr{border-bottom:solid 1px #cecece}.table01>tbody>tr>:is(th,td),.table01>tfoot>tr>:is(th,td),.editor table:not([class])>tbody>tr>:is(th,td),.editor table:not([class])>tfoot>tr>:is(th,td),.editor table[class=""]>tbody>tr>:is(th,td),.editor table[class=""]>tfoot>tr>:is(th,td){border-right:solid 1px #cecece;vertical-align:top}.table01>tbody>tr>th,.table01>tfoot>tr>th,.editor table:not([class])>tbody>tr>th,.editor table:not([class])>tfoot>tr>th,.editor table[class=""]>tbody>tr>th,.editor table[class=""]>tfoot>tr>th{background-color:#000041;color:#fff;font-weight:normal;font-family:"TazuganeGothicStdN-Light","Yu Gothic","游ゴシック","Noto Sans JP",sans-serif}.tabList01{display:flex;gap:40px}.tabList01_link,.tabList01_link-active{display:block;color:#000041;line-height:1.5}.tabList01_link{opacity:.5}.tabList01_link-active{position:relative}.tabList01_link-active::after{position:absolute;bottom:-20px;left:0;width:100%;height:3px;background-color:#000041;content:""}.mt0{margin-top:0px !important}.mr0{margin-right:0px !important}.mb0{margin-bottom:0px !important}.ml0{margin-left:0px !important}.mt10{margin-top:10px !important}.mr10{margin-right:10px !important}.mb10{margin-bottom:10px !important}.ml10{margin-left:10px !important}.mt20{margin-top:20px !important}.mr20{margin-right:20px !important}.mb20{margin-bottom:20px !important}.ml20{margin-left:20px !important}.mt30{margin-top:30px !important}.mr30{margin-right:30px !important}.mb30{margin-bottom:30px !important}.ml30{margin-left:30px !important}.mt40{margin-top:40px !important}.mr40{margin-right:40px !important}.mb40{margin-bottom:40px !important}.ml40{margin-left:40px !important}.mt50{margin-top:50px !important}.mr50{margin-right:50px !important}.mb50{margin-bottom:50px !important}.ml50{margin-left:50px !important}.mt60{margin-top:60px !important}.mr60{margin-right:60px !important}.mb60{margin-bottom:60px !important}.ml60{margin-left:60px !important}.mt70{margin-top:70px !important}.mr70{margin-right:70px !important}.mb70{margin-bottom:70px !important}.ml70{margin-left:70px !important}.mt80{margin-top:80px !important}.mr80{margin-right:80px !important}.mb80{margin-bottom:80px !important}.ml80{margin-left:80px !important}.mt90{margin-top:90px !important}.mr90{margin-right:90px !important}.mb90{margin-bottom:90px !important}.ml90{margin-left:90px !important}.mt100{margin-top:100px !important}.mr100{margin-right:100px !important}.mb100{margin-bottom:100px !important}.ml100{margin-left:100px !important}.mt110{margin-top:110px !important}.mr110{margin-right:110px !important}.mb110{margin-bottom:110px !important}.ml110{margin-left:110px !important}.mt120{margin-top:120px !important}.mr120{margin-right:120px !important}.mb120{margin-bottom:120px !important}.ml120{margin-left:120px !important}.mt130{margin-top:130px !important}.mr130{margin-right:130px !important}.mb130{margin-bottom:130px !important}.ml130{margin-left:130px !important}.mt140{margin-top:140px !important}.mr140{margin-right:140px !important}.mb140{margin-bottom:140px !important}.ml140{margin-left:140px !important}.mt150{margin-top:150px !important}.mr150{margin-right:150px !important}.mb150{margin-bottom:150px !important}.ml150{margin-left:150px !important}.mt160{margin-top:160px !important}.mr160{margin-right:160px !important}.mb160{margin-bottom:160px !important}.ml160{margin-left:160px !important}.mt170{margin-top:170px !important}.mr170{margin-right:170px !important}.mb170{margin-bottom:170px !important}.ml170{margin-left:170px !important}.mt180{margin-top:180px !important}.mr180{margin-right:180px !important}.mb180{margin-bottom:180px !important}.ml180{margin-left:180px !important}.mt190{margin-top:190px !important}.mr190{margin-right:190px !important}.mb190{margin-bottom:190px !important}.ml190{margin-left:190px !important}.mt200{margin-top:200px !important}.mr200{margin-right:200px !important}.mb200{margin-bottom:200px !important}.ml200{margin-left:200px !important}.pt0{padding-top:0px !important}.pr0{padding-right:0px !important}.pb0{padding-bottom:0px !important}.pl0{padding-left:0px !important}.pt10{padding-top:10px !important}.pr10{padding-right:10px !important}.pb10{padding-bottom:10px !important}.pl10{padding-left:10px !important}.pt20{padding-top:20px !important}.pr20{padding-right:20px !important}.pb20{padding-bottom:20px !important}.pl20{padding-left:20px !important}.pt30{padding-top:30px !important}.pr30{padding-right:30px !important}.pb30{padding-bottom:30px !important}.pl30{padding-left:30px !important}.pt40{padding-top:40px !important}.pr40{padding-right:40px !important}.pb40{padding-bottom:40px !important}.pl40{padding-left:40px !important}.pt50{padding-top:50px !important}.pr50{padding-right:50px !important}.pb50{padding-bottom:50px !important}.pl50{padding-left:50px !important}.pt60{padding-top:60px !important}.pr60{padding-right:60px !important}.pb60{padding-bottom:60px !important}.pl60{padding-left:60px !important}.pt70{padding-top:70px !important}.pr70{padding-right:70px !important}.pb70{padding-bottom:70px !important}.pl70{padding-left:70px !important}.pt80{padding-top:80px !important}.pr80{padding-right:80px !important}.pb80{padding-bottom:80px !important}.pl80{padding-left:80px !important}.pt90{padding-top:90px !important}.pr90{padding-right:90px !important}.pb90{padding-bottom:90px !important}.pl90{padding-left:90px !important}.pt100{padding-top:100px !important}.pr100{padding-right:100px !important}.pb100{padding-bottom:100px !important}.pl100{padding-left:100px !important}.pt110{padding-top:110px !important}.pr110{padding-right:110px !important}.pb110{padding-bottom:110px !important}.pl110{padding-left:110px !important}.pt120{padding-top:120px !important}.pr120{padding-right:120px !important}.pb120{padding-bottom:120px !important}.pl120{padding-left:120px !important}.pt130{padding-top:130px !important}.pr130{padding-right:130px !important}.pb130{padding-bottom:130px !important}.pl130{padding-left:130px !important}.pt140{padding-top:140px !important}.pr140{padding-right:140px !important}.pb140{padding-bottom:140px !important}.pl140{padding-left:140px !important}.pt150{padding-top:150px !important}.pr150{padding-right:150px !important}.pb150{padding-bottom:150px !important}.pl150{padding-left:150px !important}.pt160{padding-top:160px !important}.pr160{padding-right:160px !important}.pb160{padding-bottom:160px !important}.pl160{padding-left:160px !important}.pt170{padding-top:170px !important}.pr170{padding-right:170px !important}.pb170{padding-bottom:170px !important}.pl170{padding-left:170px !important}.pt180{padding-top:180px !important}.pr180{padding-right:180px !important}.pb180{padding-bottom:180px !important}.pl180{padding-left:180px !important}.pt190{padding-top:190px !important}.pr190{padding-right:190px !important}.pb190{padding-bottom:190px !important}.pl190{padding-left:190px !important}.pt200{padding-top:200px !important}.pr200{padding-right:200px !important}.pb200{padding-bottom:200px !important}.pl200{padding-left:200px !important}.fz-xs{font-size:1.2rem !important}.fz-s{font-size:1.4rem !important}.fz-m{font-size:1.6rem !important}.fz-l{font-size:1.8rem !important}.fz-xl{font-size:2rem !important}.fw-n{font-weight:normal !important}.fw-b{font-weight:bold !important}.fw-baseN{font-weight:normal !important;font-family:"TazuganeGothicStdN-Light","Yu Gothic","游ゴシック","Noto Sans JP",sans-serif !important}.fw-baseBold{font-weight:bold !important;font-family:"TazuganeGothicStdN-Medium","Yu Gothic","游ゴシック","Noto Sans JP",sans-serif !important}.fw-enN{font-weight:normal !important;font-family:"NeueFrutigerWorld-Regular","Arial","Hind",sans-serif !important}.fw-enBold{font-weight:bold !important;font-family:"NeueFrutigerWorld-Bold","Arial","Hind",sans-serif !important}.ta-left{text-align:left !important}.ta-right{text-align:right !important}.ta-center{text-align:center !important}.va-top{vertical-align:top !important}.va-middle{vertical-align:middle !important}.va-bottom{vertical-align:bottom !important}.va-base{vertical-align:baseline !important}.d-i{display:inline !important}.d-ib{display:inline-block !important}.d-b{display:block !important}.d-none{display:none !important}.u-visually-hidden{clip:rect(0, 0, 0, 0) !important;position:absolute !important;width:1px !important;height:1px !important;margin:0 !important;padding:0 !important;overflow:hidden !important;border:0 !important;white-space:nowrap !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important}.bg-c01{background-color:rgba(0,0,65,.04) !important}.c-main{color:#000041 !important}.c-red{color:#a00 !important}.c-black{color:#000 !important}.c-white{color:#fff !important}.c-blue{color:#00a3e0 !important}.c-green{color:#78be21 !important}.c-orange{color:#f5812b !important}.voiceBlock{display:grid;grid-template-columns:1fr 1fr;gap:20px}.voiceBlock_item{padding:40px 40px 50px;background-color:#fff;color:#000}.voiceBlock_item:nth-child(3n+1) .voiceBlock_title{color:#00a3e0}.voiceBlock_item:nth-child(3n+1) .voiceBlock_title::before{background-color:#00a3e0}.voiceBlock_item:nth-child(3n+2) .voiceBlock_title{color:#78be21}.voiceBlock_item:nth-child(3n+2) .voiceBlock_title::before{background-color:#78be21}.voiceBlock_item:nth-child(3n) .voiceBlock_title{color:#f5812b}.voiceBlock_item:nth-child(3n) .voiceBlock_title::before{background-color:#f5812b}.voiceBlock_title{position:relative;margin-bottom:20px;font-size:1.5rem}.voiceBlock_title::before{position:absolute;top:11px;left:-40px;width:30px;height:1px;content:""}.voiceBlock_text{line-height:2}.wrapBlock-col2{display:grid;align-items:flex-start;gap:30px}.wrapBlock-col2{grid-template-columns:1fr 1fr}.youtube{position:relative;width:100%;padding-top:56.25%}.youtube_iframe{position:absolute;top:0;left:0;width:100% !important;height:100% !important}@media (max-width: 1200px){.header_logo,.header_logo-short{width:180px}.headerLink_list{gap:30px}.is-scrollFade .headerLink_list{margin:0 30px 0 0;gap:20px}.headerSubMenu_headEn{font-size:4.2rem}.headerSubMenu_listWrap{gap:45px}.indexBlock01_textArea{padding-right:60px}.indexBlock03{grid-column-gap:100px}}@media (max-width: 1180px){.indexBlock04{min-height:800px}.indexBlock04_figureArea{width:800px;height:800px}}@media (max-width: 1100px){.btmContent_btn02,.btmContent_btn01{padding-right:45px}.btmContent_btn02::after,.btmContent_btn01::after{right:15px}.block03_num{font-size:9rem}}@media (max-width: 1023px){body{padding-top:88px}.btmContent{margin-top:240px}.btmContent_bg{height:450px}.btmContent_inner{width:calc(100% - 30px * 2)}.btmContent_box{padding:25px 30px 30px}.btmContent_head{display:block;margin-bottom:20px}.btmContent_head::before{top:22px;left:-30px;width:15px}.btmContent_headTitle{font-size:3.2rem}.btmContent_headText{margin-top:15px;font-size:1.6rem}.btmContent_topBtnList{grid-template-columns:repeat(2, 1fr);gap:20px}.btmContent_topBtn{min-height:auto;padding:35px 60px 34px 25px}.btmContent_topBtn::before{right:20px;width:20px;height:14px}.btmContent_topBtn::after{content:none}.btmContent_topBtn:first-child{background:linear-gradient(to right, #fff 0%, #ccedf9 100%)}.btmContent_topBtn:nth-child(2){background:linear-gradient(to right, #fff 0%, #e4f2d2 100%)}.btmContent_topBtn:nth-child(3){background:linear-gradient(to right, #fff 0%, #fde6d4 100%)}.btmContent_topBtnText{font-size:2.2rem}.btmContent_btnList-col3{grid-template-columns:1fr 1fr}.btmContent_btnList-col4{grid-template-columns:1fr 1fr}.btmContent_btn02,.btmContent_btn01{padding:27px 45px 24px 20px;font-size:1.6rem;line-height:1.5}.btmContent_textImg{max-width:640px;margin-top:320px}.footer_pagetop.is-absolute{bottom:calc(100% + 20px)}.footerContent{padding-block:60px 80px}.footerContent_inner{width:calc(100% - 30px * 2)}.footerContent_inner{grid-column-gap:40px;grid-template-columns:280px auto}.header{position:fixed;height:88px}.header.is-scrollFade{opacity:1}.header.is-scroll{height:88px}.header_inner{padding-inline:30px}.header_logo{width:175px}.is-scrollFade .header_logo{display:block}.is-scrollFade .header_logo-short{display:none}.header_linkArea{align-self:center}.headerLink{display:block;align-items:center}.headerLink_list{display:none}.headerLink_tooltip{display:none}.is-scrollFade .headerLink_iconText{display:block}.is-scrollFade .headerMenuBtn{width:79px;padding:3px 0 3px 50px}.is-scrollFade .headerMenuBtn::after{display:block}.headerNav{top:88px;height:calc(100dvh - 88px)}.is-scrollFade .headerNav{top:88px;height:calc(100dvh - 88px)}.headerNav_inner{display:block;overflow-y:auto;scrollbar-color:#000041 #fff;scrollbar-width:thin}.headerNav_inner::-webkit-scrollbar{width:5px}.headerNav_inner::-webkit-scrollbar-track{background-color:#fff}.headerNav_inner::-webkit-scrollbar-thumb{background-color:#000041}.headerNav_main{height:auto;padding:40px 30px 50px}.headerNav_entry{height:auto;padding:40px 30px 20px}.headerNav_mainInner{margin-bottom:0;padding-inline:0}.headerNav_catch-pc{display:none}.headerNav_catch-sp{display:block;margin-top:60px}.headerNavBtn-white,.headerNavBtn{font-size:2rem}.headerNavBtn:first-child{background:linear-gradient(to right, #000041 0%, #003171 100%)}.headerNavBtn:nth-child(2){background:linear-gradient(to right, #000041 0%, #243937 100%)}.headerNavBtn:nth-child(3){background:linear-gradient(to right, #000041 0%, #4a273a 100%)}.headerNavBtn-white{font-size:1.6rem}.headerNavBtn_inner,.headerNavBtn_inner-white{padding:37px 75px 34px 25px}.headerNavBtn_inner-white{padding:27px 75px 22px 25px}.headerSubMenu{display:none}.article01{padding-bottom:60px}.article01_bg{padding-block:60px 145px}.article01_inner{width:calc(100% - 30px * 2)}.article01_btn{width:calc(100% - 60px)}.block02List{gap:34px}.block03_wrap{grid-template-columns:1fr 35%}.block03_data{font-size:2.2rem}.block03_listWrap{gap:30px}.block03List{grid-template-columns:1fr}.block04List{gap:30px 20px}.block04List_item{flex-basis:calc((100% - 60px)/4)}.block05List{display:grid;grid-template-columns:1fr 1fr}.block06List{grid-template-columns:1fr 1fr}.br-m{display:inline}.br-l{display:none}.br-sm{display:inline}.br-sl{display:none}.breadcrumbs{width:calc(100% - 30px * 2)}.breadcrumbs_list{display:block}.breadcrumbs_item{display:inline-block}.content_inner{width:calc(100% - 30px * 2)}.content_inner-s{width:calc(100% - 30px * 2)}.content_inner-l{width:calc(100% - 30px * 2)}.entryBlock01{padding:20px 30px 30px}.entryBlock01_title{font-size:5rem}.entryBlock01_btn{margin-top:30px}.entryBlock01_text{margin-top:5px}.entryBlock01_note{margin-top:30px;font-size:1.4rem}.entryBtn_text{font-size:5rem}.heading01{min-height:200px}.heading01_inner{width:calc(100% - 30px * 2)}.heading01_circle03,.heading01_circle02,.heading01_circle01{width:240px}.heading01_circle01{right:285px}.heading01_circle02{right:85px}.heading01_text{font-size:2.8rem}.heading01_sub{font-size:1.4rem}.imgBlockList-col2,.imgBlockList-col3{gap:20px}.indexBlock01_textArea{width:100%;padding-right:0}.indexBlock01_img{position:static;width:100%;max-width:none;margin:40px 0 0 0}.indexBlock01_btn{max-width:none;margin-top:40px}.indexBlock02{display:block}.indexBlock02_content{margin-top:50px}.indexBlock02_lead{font-size:2.2rem}.indexBlock02_text{margin-top:30px}.indexBlock03{grid-column-gap:60px;grid-template-columns:45.25% 1fr}.indexBlock03_circleArea{min-height:400px}.indexBlock03_imgText{max-width:350px}.indexBlock04{min-height:630px}.indexBlock04_lead{margin-bottom:30px;font-size:2rem}.indexBlock04_btn{margin-top:40px}.indexBlock04_figureArea{width:630px;height:630px}.indexHeading01_bgImg{min-height:500px}.indexHeading01_inner,.indexHeading01_inner-colorMain,.indexHeading01_inner-up{width:calc(100% - 30px * 2)}.indexHeading01_en{font-size:5rem}.indexHeading02{margin-block:180px 60px}.indexHeading02_text{font-size:2.8rem}.interViewBlock01_head{width:calc(100% - 30px * 2)}.interViewBlock01_head{padding-block:0}.interViewBlock01_headContent,.interViewBlock01_headContent-s{width:100%;padding-right:0}.interViewBlock01_headImg,.interViewBlock01_headImg-wide{position:static;width:100%;max-width:none;margin:40px 0 0 0}.interViewBlock01_headLead{font-size:2.4rem}.interViewBlock01_body{margin-top:-25vw;padding-block:calc(25vw + 80px) 300px}.interViewBlock01_bodyInner{width:calc(100% - 30px * 2)}.interViewBlock01_btnArea{width:calc(100% - 30px * 2)}.interViewBlock01_btnArea{margin-top:160px}.interViewBlock01_btnList-col5{grid-template-columns:repeat(3, 1fr)}.interViewBlock01_bottomInner{width:calc(100% - 30px * 2)}.linkBlock01_bgArea{display:none}.linkBlock01_content{display:block;margin:0}.linkBlock01_item:nth-child(2){margin-top:30px}.linkBlock01_img{display:block}.linkBlock01_textBox{margin:-100px 0 0 30px}.linkBlock02{padding:30px}.linkBlock02_category::before,.linkBlock02_category-green::before,.linkBlock02_category-orange::before,.linkBlock02_category-blue::before{left:-30px;width:20px}.linkBlock02_title{font-size:2.6rem}.linkBlock02_text{font-size:1.6rem}.linkBlock02_arrow{padding-right:30px;font-size:1.5rem}.linkBlock02_arrow::before{right:0}.linkBlock02List{gap:30px}.media01_textArea{flex-basis:calc(61.5% - 20px)}.modal_content{width:calc(100% - 30px * 2)}.movie01_play{width:150px;height:150px}.sortBlock_selectList{grid-template-columns:1fr}.tabList01{gap:30px}.tabList01_link,.tabList01_link-active{font-size:1.5rem}.mt0{margin-top:0px !important}.mr0{margin-right:0px !important}.mb0{margin-bottom:0px !important}.ml0{margin-left:0px !important}.mt10{margin-top:7.5018754689px !important}.mr10{margin-right:7.5018754689px !important}.mb10{margin-bottom:7.5018754689px !important}.ml10{margin-left:7.5018754689px !important}.mt20{margin-top:15.0037509377px !important}.mr20{margin-right:15.0037509377px !important}.mb20{margin-bottom:15.0037509377px !important}.ml20{margin-left:15.0037509377px !important}.mt30{margin-top:22.5056264066px !important}.mr30{margin-right:22.5056264066px !important}.mb30{margin-bottom:22.5056264066px !important}.ml30{margin-left:22.5056264066px !important}.mt40{margin-top:30.0075018755px !important}.mr40{margin-right:30.0075018755px !important}.mb40{margin-bottom:30.0075018755px !important}.ml40{margin-left:30.0075018755px !important}.mt50{margin-top:37.5093773443px !important}.mr50{margin-right:37.5093773443px !important}.mb50{margin-bottom:37.5093773443px !important}.ml50{margin-left:37.5093773443px !important}.mt60{margin-top:45.0112528132px !important}.mr60{margin-right:45.0112528132px !important}.mb60{margin-bottom:45.0112528132px !important}.ml60{margin-left:45.0112528132px !important}.mt70{margin-top:52.5131282821px !important}.mr70{margin-right:52.5131282821px !important}.mb70{margin-bottom:52.5131282821px !important}.ml70{margin-left:52.5131282821px !important}.mt80{margin-top:60.0150037509px !important}.mr80{margin-right:60.0150037509px !important}.mb80{margin-bottom:60.0150037509px !important}.ml80{margin-left:60.0150037509px !important}.mt90{margin-top:67.5168792198px !important}.mr90{margin-right:67.5168792198px !important}.mb90{margin-bottom:67.5168792198px !important}.ml90{margin-left:67.5168792198px !important}.mt100{margin-top:75.0187546887px !important}.mr100{margin-right:75.0187546887px !important}.mb100{margin-bottom:75.0187546887px !important}.ml100{margin-left:75.0187546887px !important}.mt110{margin-top:82.5206301575px !important}.mr110{margin-right:82.5206301575px !important}.mb110{margin-bottom:82.5206301575px !important}.ml110{margin-left:82.5206301575px !important}.mt120{margin-top:90.0225056264px !important}.mr120{margin-right:90.0225056264px !important}.mb120{margin-bottom:90.0225056264px !important}.ml120{margin-left:90.0225056264px !important}.mt130{margin-top:97.5243810953px !important}.mr130{margin-right:97.5243810953px !important}.mb130{margin-bottom:97.5243810953px !important}.ml130{margin-left:97.5243810953px !important}.mt140{margin-top:105.0262565641px !important}.mr140{margin-right:105.0262565641px !important}.mb140{margin-bottom:105.0262565641px !important}.ml140{margin-left:105.0262565641px !important}.mt150{margin-top:112.528132033px !important}.mr150{margin-right:112.528132033px !important}.mb150{margin-bottom:112.528132033px !important}.ml150{margin-left:112.528132033px !important}.mt160{margin-top:120.0300075019px !important}.mr160{margin-right:120.0300075019px !important}.mb160{margin-bottom:120.0300075019px !important}.ml160{margin-left:120.0300075019px !important}.mt170{margin-top:127.5318829707px !important}.mr170{margin-right:127.5318829707px !important}.mb170{margin-bottom:127.5318829707px !important}.ml170{margin-left:127.5318829707px !important}.mt180{margin-top:135.0337584396px !important}.mr180{margin-right:135.0337584396px !important}.mb180{margin-bottom:135.0337584396px !important}.ml180{margin-left:135.0337584396px !important}.mt190{margin-top:142.5356339085px !important}.mr190{margin-right:142.5356339085px !important}.mb190{margin-bottom:142.5356339085px !important}.ml190{margin-left:142.5356339085px !important}.mt200{margin-top:150.0375093773px !important}.mr200{margin-right:150.0375093773px !important}.mb200{margin-bottom:150.0375093773px !important}.ml200{margin-left:150.0375093773px !important}.pt0{padding-top:0px !important}.pr0{padding-right:0px !important}.pb0{padding-bottom:0px !important}.pl0{padding-left:0px !important}.pt10{padding-top:7.5018754689px !important}.pr10{padding-right:7.5018754689px !important}.pb10{padding-bottom:7.5018754689px !important}.pl10{padding-left:7.5018754689px !important}.pt20{padding-top:15.0037509377px !important}.pr20{padding-right:15.0037509377px !important}.pb20{padding-bottom:15.0037509377px !important}.pl20{padding-left:15.0037509377px !important}.pt30{padding-top:22.5056264066px !important}.pr30{padding-right:22.5056264066px !important}.pb30{padding-bottom:22.5056264066px !important}.pl30{padding-left:22.5056264066px !important}.pt40{padding-top:30.0075018755px !important}.pr40{padding-right:30.0075018755px !important}.pb40{padding-bottom:30.0075018755px !important}.pl40{padding-left:30.0075018755px !important}.pt50{padding-top:37.5093773443px !important}.pr50{padding-right:37.5093773443px !important}.pb50{padding-bottom:37.5093773443px !important}.pl50{padding-left:37.5093773443px !important}.pt60{padding-top:45.0112528132px !important}.pr60{padding-right:45.0112528132px !important}.pb60{padding-bottom:45.0112528132px !important}.pl60{padding-left:45.0112528132px !important}.pt70{padding-top:52.5131282821px !important}.pr70{padding-right:52.5131282821px !important}.pb70{padding-bottom:52.5131282821px !important}.pl70{padding-left:52.5131282821px !important}.pt80{padding-top:60.0150037509px !important}.pr80{padding-right:60.0150037509px !important}.pb80{padding-bottom:60.0150037509px !important}.pl80{padding-left:60.0150037509px !important}.pt90{padding-top:67.5168792198px !important}.pr90{padding-right:67.5168792198px !important}.pb90{padding-bottom:67.5168792198px !important}.pl90{padding-left:67.5168792198px !important}.pt100{padding-top:75.0187546887px !important}.pr100{padding-right:75.0187546887px !important}.pb100{padding-bottom:75.0187546887px !important}.pl100{padding-left:75.0187546887px !important}.pt110{padding-top:82.5206301575px !important}.pr110{padding-right:82.5206301575px !important}.pb110{padding-bottom:82.5206301575px !important}.pl110{padding-left:82.5206301575px !important}.pt120{padding-top:90.0225056264px !important}.pr120{padding-right:90.0225056264px !important}.pb120{padding-bottom:90.0225056264px !important}.pl120{padding-left:90.0225056264px !important}.pt130{padding-top:97.5243810953px !important}.pr130{padding-right:97.5243810953px !important}.pb130{padding-bottom:97.5243810953px !important}.pl130{padding-left:97.5243810953px !important}.pt140{padding-top:105.0262565641px !important}.pr140{padding-right:105.0262565641px !important}.pb140{padding-bottom:105.0262565641px !important}.pl140{padding-left:105.0262565641px !important}.pt150{padding-top:112.528132033px !important}.pr150{padding-right:112.528132033px !important}.pb150{padding-bottom:112.528132033px !important}.pl150{padding-left:112.528132033px !important}.pt160{padding-top:120.0300075019px !important}.pr160{padding-right:120.0300075019px !important}.pb160{padding-bottom:120.0300075019px !important}.pl160{padding-left:120.0300075019px !important}.pt170{padding-top:127.5318829707px !important}.pr170{padding-right:127.5318829707px !important}.pb170{padding-bottom:127.5318829707px !important}.pl170{padding-left:127.5318829707px !important}.pt180{padding-top:135.0337584396px !important}.pr180{padding-right:135.0337584396px !important}.pb180{padding-bottom:135.0337584396px !important}.pl180{padding-left:135.0337584396px !important}.pt190{padding-top:142.5356339085px !important}.pr190{padding-right:142.5356339085px !important}.pb190{padding-bottom:142.5356339085px !important}.pl190{padding-left:142.5356339085px !important}.pt200{padding-top:150.0375093773px !important}.pr200{padding-right:150.0375093773px !important}.pb200{padding-bottom:150.0375093773px !important}.pl200{padding-left:150.0375093773px !important}.voiceBlock_item{padding:30px 30px 40px}.voiceBlock_title{margin-bottom:15px}.voiceBlock_title::before{left:-30px;width:20px}}@media (max-width: 767px){body{padding-top:68px;font-size:1.5rem}.btmContent{margin-top:180px}.btmContent_bg{height:300px}.btmContent_inner{width:calc(100% - 20px * 2)}.btmContent_box{padding:20px}.btmContent_head{margin-bottom:15px}.btmContent_head::before{top:16px;left:-20px;width:10px}.btmContent_headTitle{font-size:2.7rem;line-height:1.25}.btmContent_headText{font-size:1.5rem}.btmContent_topBtnList{grid-template-columns:1fr;gap:10px}.btmContent_topBtn{padding:28px 60px 25px 20px}.btmContent_topBtnText{font-size:2rem}.btmContent_topBtnEn{font-size:1.3rem}.btmContent_btnList-col3{grid-template-columns:1fr}.btmContent_btn02,.btmContent_btn01{padding:16px 34px 13px 9px;font-size:1.4rem}.btmContent_btn02::after,.btmContent_btn01::after{right:9px;width:15px;height:10px}.btmContent_btn02{font-size:1.5rem}.btmContent_title{margin-block:20px 10px;font-size:1.8rem}.btmContent_textImg{max-width:280px;margin-top:190px}.footer_pagetop{right:12px}.footer_pagetop.is-absolute{bottom:calc(100% - 98.16px)}.footerContent{padding-block:60px}.footerContent_inner{width:calc(100% - 20px * 2)}.footerContent_inner{display:block}.footerContent_main{padding-bottom:45px;border-bottom:1px solid #cecece}.footerContent_menuItem:nth-child(n+2){margin-top:15px}.footerContent_menuLink{font-size:1.6rem}.footerContent_subMenu{margin-top:40px}.footerContent_subMenuLink{font-size:1.3rem}.footerContent_list{margin-top:40px}.footerContent_link{font-size:1.4rem}.footerContent_copyright{margin-top:40px}.footerContent_textImg{margin:80px 0 0}.header{height:68px}.header.is-scroll{height:68px}.header_inner{padding-inline:20px}.header_logo{width:118px}.headerLink_btnArea{gap:16px}.headerLink_iconText{display:none}.is-scrollFade .headerLink_iconText{display:none}.headerNav{top:68px;height:calc(100dvh - 68px)}.is-scrollFade .headerNav{top:68px;height:calc(100dvh - 68px)}.headerNav_main{padding:30px 20px 40px}.headerNav_entry{padding:30px 20px 10px}.headerNav_menuLink{padding:18px 22px 17px 0;font-size:1.4rem}.headerNav_menuLink::after{right:0;width:12px;height:8px}.headerNav_en{margin-right:10px;font-size:2.4rem}.headerNav_subMenu{margin-top:20px}.headerNav_subMenuLink{padding-left:17px}.headerNav_head{margin-bottom:20px}.headerNav_headEn{margin-right:10px}.headerNav_catch-sp{margin-top:40px}.headerNav_btn{margin-top:10px}.headerNavBtn-white,.headerNavBtn{font-size:1.7rem}.headerNavBtn-white::before,.headerNavBtn::before{right:35px}.headerNavBtn-white::after,.headerNavBtn::after{right:10px;width:15px;height:10px}.headerNavBtn[target=_blank]:not([href$=".pdf"]):not([href$=".doc"]):not([href$=".docx"]):not([href$=".xls"]):not([href$=".xlsx"])::after{right:12px;width:11px;height:11px}.headerNavBtn[href$=".pdf"]::after,.headerNavBtn[href$=".doc"]::after,.headerNavBtn[href$=".docx"]::after,.headerNavBtn[href$=".xls"]::after,.headerNavBtn[href$=".xlsx"]::after{right:12px;width:10px;height:12px}.headerNavBtn-white{font-size:1.5rem}.headerNavBtn-white[target=_blank]:not([href$=".pdf"]):not([href$=".doc"]):not([href$=".docx"]):not([href$=".xls"]):not([href$=".xlsx"])::after{right:12px;width:11px;height:11px}.headerNavBtn-white[href$=".pdf"]::after,.headerNavBtn-white[href$=".doc"]::after,.headerNavBtn-white[href$=".docx"]::after,.headerNavBtn-white[href$=".xls"]::after,.headerNavBtn-white[href$=".xlsx"]::after{right:12px;width:10px;height:12px}.headerNavBtn_inner,.headerNavBtn_inner-white{padding:27px 45px 24px 15px}.headerNavBtn_inner-white{padding:16px 45px 14px 15px}.article01{padding-bottom:50px}.article01_bg{padding-block:40px 110px}.article01_inner{width:calc(100% - 20px * 2)}.article01_btn{width:calc(100% - 40px)}.articleHead{margin-bottom:40px}.block01{padding:15px 15px 20px}.block01_title{margin-bottom:10px;font-size:1.7rem}.block02_tag{width:70px;height:70px;font-size:1.4rem}.block02_head{padding:20px 20px 0 90px}.block02_title{font-size:1.8rem}.block02_content{margin:20px 20px 30px}.block02_wrap{display:block}.block02_imgArea{width:64%;margin:20px auto 0}.block02_text{margin-top:20px}.block02_textBox{display:block;position:relative;margin-top:42px;padding:27px 15px 15px}.block02_boxTitle{position:absolute;top:0;left:50%;margin-right:0;translate:-50% -50%;white-space:nowrap}.block02_boxDetail{padding-left:0;border-left:none}.block02_btnArea{grid-template-columns:40% 1fr}.block02_btn02,.block02_btn01{padding:16px 35px 15px 15px;font-size:1.5rem}.block02_btn02::after,.block02_btn01::after{right:10px;width:15px;height:10px}.block02List{gap:22px}.block03{padding:15px 20px 20px}.block03_wrap{grid-template-columns:1fr 31%;gap:15px}.block03_title{font-size:1.5rem}.block03_title::before{top:9px;left:-20px;width:10px}.block03_data{font-size:1.8rem}.block03_num{font-size:7.8rem}.block03_text{margin-top:15px}.block03_graph{margin-top:15px}.block03_img{margin-top:5px}.block03_listWrap{gap:10px}.block03List{gap:20px}.block04_name{margin-top:15px;font-size:1.5rem}.block04_content{margin-top:10px;padding-block:10px}.block04_link{font-size:1.2rem}.block04_link:nth-child(n+2){margin-top:10px}.block04_text{font-size:1.2rem}.block04List_item{flex-basis:calc((100% - 20px)/2)}.block05::before,.block05::after{width:10px;height:10px}.block05_img{aspect-ratio:334/160;height:auto;min-height:160px}.block05_inner::before,.block05_inner::after{width:10px;height:10px}.block05_num{font-size:1.4rem}.block05_title{margin-top:3px;font-size:1.6rem}.block05List{grid-template-columns:1fr}.block06{display:grid;grid-template-columns:1fr 1fr;align-items:flex-start;gap:20px}.block06_textArea{margin-top:0}.block06_bottom{margin-top:20px}.block06List{grid-template-columns:1fr;gap:53px}.block07{padding:15px 15px 20px}.block07_title{margin-bottom:10px;font-size:1.7rem}.br-s{display:inline}.br-m{display:none}.br-ml{display:none}.br-sl{display:inline}.breadcrumbs{width:calc(100% - 20px * 2)}.breadcrumbs{padding-bottom:50px}.breadcrumbs_list{font-size:1.3rem}.btn01-main::after,.btn01-mainS::after,.btn01::after,.btn01-s::after,.btn01-back::after{right:13px}.btn01-main,.btn01-mainS{font-size:1.5rem}.btn01-s,.btn01-back{max-width:none}.btn01-mainS{max-width:none}.btn01-back::after{left:13px}.btn01_inner,.btn01_inner-back,.btn01_inner-main{padding:16px 36px 13px 10px}.btn01_inner-back{padding:15px 10px 14px 36px}.btnList-col2,.btnList-col3{grid-template-columns:1fr}.content_inner{width:calc(100% - 20px * 2)}.content_inner-s{width:calc(100% - 20px * 2)}.content_inner-l{width:calc(100% - 20px * 2)}.content_main .linkArrow01+.linkArrow01{margin-top:10px}.contentHeading01{margin-bottom:60px;padding-bottom:20px;font-size:2.2rem}.contentHeading01::before{left:-10px;width:calc(100% + 20px)}.dl01_item{grid-template-columns:1fr;padding-block:15px;gap:10px}.dl01_dt{width:100%}.editor p:not([class]),.editor p[class=""]{margin-top:10px}.editor a[target=_blank]:not([href$=".pdf"]):not([href$=".doc"]):not([href$=".docx"]):not([href$=".xls"]):not([href$=".xlsx"]):not([class])::after,.editor a[href$=".pdf"]:not([class])::after,.editor a[href$=".doc"]:not([class])::after,.editor a[href$=".docx"]:not([class])::after,.editor a[href$=".xls"]:not([class])::after,.editor a[href$=".xlsx"]:not([class])::after,.editor a[class=""][target=_blank]:not([href$=".pdf"]):not([href$=".doc"]):not([href$=".docx"]):not([href$=".xls"]):not([href$=".xlsx"])::after,.editor a[class=""][href$=".pdf"]::after,.editor a[class=""][href$=".doc"]::after,.editor a[class=""][href$=".docx"]::after,.editor a[class=""][href$=".xls"]::after,.editor a[class=""][href$=".xlsx"]::after{margin:0 5px 4px}.entryBlock01{padding:15px 20px 20px}.entryBlock01_title{font-size:3rem}.entryBlock01_btn{margin-top:15px}.entryBlock01_btn::before{right:35px;height:20px;background-color:#cecece}.entryBlock01_btn::after{right:10px;width:15px;height:10px}.entryBlock01_btnInner{padding:35px 45px 35px 20px}.entryBlock01_btnImg{max-width:200px;margin-left:0}.entryBlock01_text{font-size:1.4rem}.entryBlock01_note{margin-top:15px;font-size:1.2rem}.entryBlock01_entryBtn{margin-top:20px}.entryBtn::before{right:35px;height:20px;background-color:#cecece}.entryBtn::after{right:10px;width:15px;height:10px}.entryBtn_inner{padding:26px 45px 31px}.entryBtn_text{font-size:3rem}.faqBlock01_head{padding:15.5px 33px 15.5px 0;gap:10px}.faqBlock01_head::before,.faqBlock01_head::after{right:4px;width:12px}.faqBlock01_body{margin-bottom:15px;padding:15px 15px 20px 10px}.faqBlock01_bodyInner{gap:10px}.faqBlock01_iconA,.faqBlock01_iconQ{width:26px;height:26px;font-size:1.4rem}.googleMap_map{height:250px}.heading01{min-height:90px}.heading01_inner{width:calc(100% - 20px * 2)}.heading01_circle03,.heading01_circle02,.heading01_circle01{width:130px}.heading01_circle01{right:185px}.heading01_circle02{right:75px}.heading01_circle03{right:-35px}.heading01_text{font-size:1.6rem}.heading01_en{display:none}.heading01_sub{font-size:1.2rem;font-family:"NeueFrutigerWorld-Regular","Arial","Hind",sans-serif}.heading02,.editor h2:not([class]),.editor h2[class=""]{margin:100px -10px 30px;padding:13px 12px 10px;font-size:1.8rem}.heading03,.editor h3:not([class]),.editor h3[class=""]{margin-block:60px 20px;padding-left:22px;font-size:1.8rem}.heading03::before,.editor h3:not([class])::before,.editor h3[class=""]::before{width:12px;height:12px}.heading04,.editor h4:not([class]),.editor h4[class=""]{margin-block:40px 15px;font-size:1.6rem}.heading04::before,.editor h4:not([class])::before,.editor h4[class=""]::before{top:9px}.heading05,.editor h5:not([class]),.editor h5[class=""]{margin-top:30px;font-size:1.55rem}.imgBlock01_text{margin-top:5px;font-size:1.2rem}.imgBlockList-col1s{width:100%}.imgBlockList-col2,.imgBlockList-col3{gap:20px 10px}.imgBlockList-col3{grid-template-columns:1fr 1fr}.indexBlock01_img{margin-top:30px}.indexBlock01_text{font-size:1.5rem}.indexBlock01_btn{margin-top:30px}.indexBlock02_content{margin-top:30px}.indexBlock02_lead{font-size:1.8rem}.indexBlock02_text{margin-top:20px}.indexBlock03{display:block}.indexBlock03_circleArea{min-height:235px;margin-top:30px}.indexBlock03_imgText{max-width:235px}.indexBlock03_btn{margin-top:30px}.indexBlock04{min-height:auto}.indexBlock04_textArea{width:100%;max-width:none}.indexBlock04_lead{margin-bottom:20px;font-size:1.8rem}.indexBlock04_btn{max-width:none;margin-top:30px}.indexBlock04_figureArea{position:relative;left:0;width:500px;height:500px;margin-top:40px}.indexHeading01_bgImg{min-height:330px}.indexHeading01_inner,.indexHeading01_inner-colorMain,.indexHeading01_inner-up{width:calc(100% - 20px * 2)}.indexHeading01_inner,.indexHeading01_inner-colorMain,.indexHeading01_inner-up{bottom:70px;justify-content:flex-end}.indexHeading01_inner-up{top:80px;justify-content:flex-start}.indexHeading01_inner-colorMain{color:#000041}.indexHeading01_text{font-size:1.4rem}.indexHeading01_en{font-size:3rem}.indexHeading02{margin-block:120px 40px}.indexHeading02_border-blue,.indexHeading02_border-orange,.indexHeading02_border-green{padding-bottom:8px}.indexHeading02_borderPc-blue,.indexHeading02_borderPc-orange,.indexHeading02_borderPc-green{display:inline-block;padding-bottom:0}.indexHeading02_borderPc-blue::before,.indexHeading02_borderPc-orange::before,.indexHeading02_borderPc-green::before{content:none}.indexHeading02_borderSp-blue,.indexHeading02_borderSp-orange,.indexHeading02_borderSp-green{display:inline-block;position:relative;padding-block:5px}.indexHeading02_borderSp-blue::before,.indexHeading02_borderSp-orange::before,.indexHeading02_borderSp-green::before{position:absolute;right:0;bottom:0;width:100vw;height:1px;transform-origin:left;scale:0 1;content:"";transition:scale .6s ease-in-out .1s}.is-fadeH2 .indexHeading02_borderSp-blue::before,.is-fadeH2 .indexHeading02_borderSp-orange::before,.is-fadeH2 .indexHeading02_borderSp-green::before{scale:1 1}.indexHeading02_borderSp-green::before{background-color:#78be21}.indexHeading02_borderSp-orange::before{background-color:#f5812b}.indexHeading02_borderSp-blue::before{background-color:#00a3e0}.indexHeading02_text{font-size:2rem}.interViewBlock01_head{width:calc(100% - 20px * 2)}.interViewBlock01_headImg,.interViewBlock01_headImg-wide{margin-top:30px}.interViewBlock01_headLead{margin-top:15px;font-size:2.2rem}.interViewBlock01_body{margin-top:-25vw;padding-block:calc(25vw + 60px) 210px}.interViewBlock01_bodyInner{width:calc(100% - 20px * 2)}.interViewBlock01_item:nth-child(n+2){margin-top:60px}.interViewBlock01_wrap{display:block}.interViewBlock01_wrap:nth-child(n+2){margin-top:20px}.interViewBlock01_lead{margin-bottom:20px}.interViewBlock01_text{font-size:1.6rem}.interViewBlock01_img{width:calc(100% - 40px);margin:20px auto 0}.interViewBlock01_btnArea{width:calc(100% - 20px * 2)}.interViewBlock01_btnArea{margin-top:80px;padding:20px}.interViewBlock01_btnList-col3{grid-template:"back next" max-content "top top" 1fr/1fr 1fr}.interViewBlock01_btnList-col5{grid-template-columns:repeat(2, 1fr)}.interViewBlock01_btn,.interViewBlock01_btn-wide,.interViewBlock01_btn-top,.interViewBlock01_btn-back,.interViewBlock01_btn-next{padding:16px 35px 15px 15px}.interViewBlock01_btn::after,.interViewBlock01_btn-wide::after,.interViewBlock01_btn-top::after,.interViewBlock01_btn-back::after,.interViewBlock01_btn-next::after{right:10px}.interViewBlock01_btn-top,.interViewBlock01_btn-back,.interViewBlock01_btn-next{grid-area:top;padding:16px 35px 15px}.interViewBlock01_btn-next{grid-area:next}.interViewBlock01_btn-back{grid-area:back}.interViewBlock01_btn-back::after{left:10px}.interViewBlock01_btn-wide{grid-column:1/3}.interViewBlock01_bottom{margin-top:-110px}.interViewBlock01_bottomInner{width:calc(100% - 20px * 2)}.lead01{font-size:1.8rem}.linkArrow01_link[target=_blank]:not([href$=".pdf"]):not([href$=".doc"]):not([href$=".docx"]):not([href$=".xls"]):not([href$=".xlsx"]):not([href$=".zip"])::after,.linkArrow01_link[href$=".pdf"]::after,.linkArrow01_link[href$=".doc"]::after,.linkArrow01_link[href$=".docx"]::after,.linkArrow01_link[href$=".xls"]::after,.linkArrow01_link[href$=".xlsx"]::after,.linkArrow01_link[href$=".zip"]::after{margin:0 5px 4px}.linkBlock01_textBox{margin:-85px 0 0 20px;padding:15px}.linkBlock01_head{margin-bottom:10px}.linkBlock01_headText{font-size:2rem}.linkBlock01_headEn{font-size:1.2rem}.linkBlock01_text{font-size:1.5rem}.linkBlock01_bottom{margin-top:15px;padding-top:10.5px}.linkBlock01_bottomText{padding-right:25px;font-size:1.4rem}.linkBlock01_bottomText::before{width:15px;height:10px}.linkBlock02{padding:20px}.linkBlock02_category,.linkBlock02_category-green,.linkBlock02_category-orange,.linkBlock02_category-blue{font-size:1.4rem}.linkBlock02_category::before,.linkBlock02_category-green::before,.linkBlock02_category-orange::before,.linkBlock02_category-blue::before{left:-20px;width:10px}.linkBlock02_title{font-size:2rem}.linkBlock02_text{font-size:1.5rem}.linkBlock02_imgArea{margin-top:20px}.linkBlock02_arrow{margin-top:20px;font-size:1.3rem}.linkBlock02_arrow::before{width:15px;height:10px}.linkBlock02List{grid-template-columns:1fr;gap:20px}.media01,.media01-reverse{display:block}.media01_textArea:nth-child(n+2){margin-top:15px !important}.media01_imgArea:nth-child(n+2){margin-top:15px !important}.media01_caption{margin-top:5px;font-size:1.2rem}.modal_content{width:calc(100% - 20px * 2)}.modal_closeBtn{width:26px;height:26px}.modal_closeBtn::before,.modal_closeBtn::after{height:26px}.movie01_img,.movie01_img-top{min-height:200px}.movie01_img-top{min-height:330px}.movie01_play{width:120px;height:120px;font-size:1.6rem}.note-indent02,.note-indent01{font-size:1.4rem}.pageLink01_list-col2,.pageLink01_list-col3{display:block}.pageLink01_link{padding:17px 15px 15px 55px}.pageLink01_link::before{left:40px}.pageLink01_link::after{left:12px}.pagetop{padding-top:13px}.pagetop::before{width:10px;height:7px}.pagetop.is-absolute::before{background-image:url("/recruit/assets/img/pagetop.svg")}.pagetop_text{font-size:1.3rem}.is-absolute .pagetop_text{color:#000041}.sortBlock_selectList{gap:10px}.sortBlock_selectItem::after{right:32px;height:24px}.sortBlock_select{padding:21px 40px 20px 15px;background-position:right 10px center;background-size:12px 12px;font-size:1.6rem;line-height:1.5}.sortBlock_tagList{margin-top:30px}.sortBlock_tag{padding:8px 15px;font-size:1.4rem}.table01,.editor table:not([class]),.editor table[class=""]{font-size:1.4rem}.table01>thead>tr>:is(th,td),.table01>tbody>tr>:is(th,td),.table01>tfoot>tr>:is(th,td),.editor table:not([class])>thead>tr>:is(th,td),.editor table:not([class])>tbody>tr>:is(th,td),.editor table:not([class])>tfoot>tr>:is(th,td),.editor table[class=""]>thead>tr>:is(th,td),.editor table[class=""]>tbody>tr>:is(th,td),.editor table[class=""]>tfoot>tr>:is(th,td){padding:16px 10px 14px}.tableScroll{padding-bottom:10px;overflow:auto;white-space:nowrap}.tableScroll::-webkit-scrollbar{height:5px}.tableScroll::-webkit-scrollbar-track{background-color:rgba(0,0,65,.04)}.tableScroll::-webkit-scrollbar-thumb{background-color:#000041}.scroll-hint-icon{top:10px}.tabList01{gap:15px}.tabList01_link,.tabList01_link-active{font-size:1.3rem}.tabList01_link-active::after{bottom:-12.5px}.mt0{margin-top:0px !important}.mr0{margin-right:0px !important}.mb0{margin-bottom:0px !important}.ml0{margin-left:0px !important}.mt10{margin-top:5px !important}.mr10{margin-right:5px !important}.mb10{margin-bottom:5px !important}.ml10{margin-left:5px !important}.mt20{margin-top:10px !important}.mr20{margin-right:10px !important}.mb20{margin-bottom:10px !important}.ml20{margin-left:10px !important}.mt30{margin-top:15px !important}.mr30{margin-right:15px !important}.mb30{margin-bottom:15px !important}.ml30{margin-left:15px !important}.mt40{margin-top:20px !important}.mr40{margin-right:20px !important}.mb40{margin-bottom:20px !important}.ml40{margin-left:20px !important}.mt50{margin-top:25px !important}.mr50{margin-right:25px !important}.mb50{margin-bottom:25px !important}.ml50{margin-left:25px !important}.mt60{margin-top:30px !important}.mr60{margin-right:30px !important}.mb60{margin-bottom:30px !important}.ml60{margin-left:30px !important}.mt70{margin-top:35px !important}.mr70{margin-right:35px !important}.mb70{margin-bottom:35px !important}.ml70{margin-left:35px !important}.mt80{margin-top:40px !important}.mr80{margin-right:40px !important}.mb80{margin-bottom:40px !important}.ml80{margin-left:40px !important}.mt90{margin-top:45px !important}.mr90{margin-right:45px !important}.mb90{margin-bottom:45px !important}.ml90{margin-left:45px !important}.mt100{margin-top:50px !important}.mr100{margin-right:50px !important}.mb100{margin-bottom:50px !important}.ml100{margin-left:50px !important}.mt110{margin-top:55px !important}.mr110{margin-right:55px !important}.mb110{margin-bottom:55px !important}.ml110{margin-left:55px !important}.mt120{margin-top:60px !important}.mr120{margin-right:60px !important}.mb120{margin-bottom:60px !important}.ml120{margin-left:60px !important}.mt130{margin-top:65px !important}.mr130{margin-right:65px !important}.mb130{margin-bottom:65px !important}.ml130{margin-left:65px !important}.mt140{margin-top:70px !important}.mr140{margin-right:70px !important}.mb140{margin-bottom:70px !important}.ml140{margin-left:70px !important}.mt150{margin-top:75px !important}.mr150{margin-right:75px !important}.mb150{margin-bottom:75px !important}.ml150{margin-left:75px !important}.mt160{margin-top:80px !important}.mr160{margin-right:80px !important}.mb160{margin-bottom:80px !important}.ml160{margin-left:80px !important}.mt170{margin-top:85px !important}.mr170{margin-right:85px !important}.mb170{margin-bottom:85px !important}.ml170{margin-left:85px !important}.mt180{margin-top:90px !important}.mr180{margin-right:90px !important}.mb180{margin-bottom:90px !important}.ml180{margin-left:90px !important}.mt190{margin-top:95px !important}.mr190{margin-right:95px !important}.mb190{margin-bottom:95px !important}.ml190{margin-left:95px !important}.mt200{margin-top:100px !important}.mr200{margin-right:100px !important}.mb200{margin-bottom:100px !important}.ml200{margin-left:100px !important}.pt0{padding-top:0px !important}.pr0{padding-right:0px !important}.pb0{padding-bottom:0px !important}.pl0{padding-left:0px !important}.pt10{padding-top:5px !important}.pr10{padding-right:5px !important}.pb10{padding-bottom:5px !important}.pl10{padding-left:5px !important}.pt20{padding-top:10px !important}.pr20{padding-right:10px !important}.pb20{padding-bottom:10px !important}.pl20{padding-left:10px !important}.pt30{padding-top:15px !important}.pr30{padding-right:15px !important}.pb30{padding-bottom:15px !important}.pl30{padding-left:15px !important}.pt40{padding-top:20px !important}.pr40{padding-right:20px !important}.pb40{padding-bottom:20px !important}.pl40{padding-left:20px !important}.pt50{padding-top:25px !important}.pr50{padding-right:25px !important}.pb50{padding-bottom:25px !important}.pl50{padding-left:25px !important}.pt60{padding-top:30px !important}.pr60{padding-right:30px !important}.pb60{padding-bottom:30px !important}.pl60{padding-left:30px !important}.pt70{padding-top:35px !important}.pr70{padding-right:35px !important}.pb70{padding-bottom:35px !important}.pl70{padding-left:35px !important}.pt80{padding-top:40px !important}.pr80{padding-right:40px !important}.pb80{padding-bottom:40px !important}.pl80{padding-left:40px !important}.pt90{padding-top:45px !important}.pr90{padding-right:45px !important}.pb90{padding-bottom:45px !important}.pl90{padding-left:45px !important}.pt100{padding-top:50px !important}.pr100{padding-right:50px !important}.pb100{padding-bottom:50px !important}.pl100{padding-left:50px !important}.pt110{padding-top:55px !important}.pr110{padding-right:55px !important}.pb110{padding-bottom:55px !important}.pl110{padding-left:55px !important}.pt120{padding-top:60px !important}.pr120{padding-right:60px !important}.pb120{padding-bottom:60px !important}.pl120{padding-left:60px !important}.pt130{padding-top:65px !important}.pr130{padding-right:65px !important}.pb130{padding-bottom:65px !important}.pl130{padding-left:65px !important}.pt140{padding-top:70px !important}.pr140{padding-right:70px !important}.pb140{padding-bottom:70px !important}.pl140{padding-left:70px !important}.pt150{padding-top:75px !important}.pr150{padding-right:75px !important}.pb150{padding-bottom:75px !important}.pl150{padding-left:75px !important}.pt160{padding-top:80px !important}.pr160{padding-right:80px !important}.pb160{padding-bottom:80px !important}.pl160{padding-left:80px !important}.pt170{padding-top:85px !important}.pr170{padding-right:85px !important}.pb170{padding-bottom:85px !important}.pl170{padding-left:85px !important}.pt180{padding-top:90px !important}.pr180{padding-right:90px !important}.pb180{padding-bottom:90px !important}.pl180{padding-left:90px !important}.pt190{padding-top:95px !important}.pr190{padding-right:95px !important}.pb190{padding-bottom:95px !important}.pl190{padding-left:95px !important}.pt200{padding-top:100px !important}.pr200{padding-right:100px !important}.pb200{padding-bottom:100px !important}.pl200{padding-left:100px !important}.fz-xs{font-size:1.1rem !important}.fz-s{font-size:1.3rem !important}.fz-m{font-size:1.5rem !important}.fz-l{font-size:1.7rem !important}.fz-xl{font-size:1.9rem !important}.voiceBlock{grid-template-columns:1fr}.voiceBlock_item{padding:20px 20px 25px}.voiceBlock_title{margin-bottom:10px;font-size:1.4rem}.voiceBlock_title::before{top:10px;left:-20px;width:10px}.voiceBlock_text{line-height:1.75}.wrapBlock-col2{gap:20px}.wrapBlock-col2{grid-template-columns:1fr}}@media (max-width: 767px){.interViewBlock01_btn-top,.interViewBlock01_btn-back,.interViewBlock01_btn-next{-ms-grid-row:2;-ms-grid-column:1;-ms-grid-column-span:2}.interViewBlock01_btn-next{-ms-grid-row:1;-ms-grid-column:2}.interViewBlock01_btn-back{-ms-grid-row:1;-ms-grid-column:1}}@media (any-hover: hover)and (min-width: 1024px){.btmContent_topBtn{transition:background-color .4s,color .4s}.btmContent_topBtn::before,.btmContent_topBtn:after{transition:right .4s,opacity .4s}.btmContent_topBtn:hover{color:#fff}.btmContent_topBtn:hover::before{right:20px;opacity:0}.btmContent_topBtn:hover::after{right:20px;opacity:1}.btmContent_topBtn:hover:first-child{background-color:#00a3e0}.btmContent_topBtn:hover:nth-child(2){background-color:#78be21}.btmContent_topBtn:hover:nth-child(3){background-color:#f5812b}.btmContent_btn01{transition:color .4s}.btmContent_btn01::before{transition:width .4s ease-in-out}.btmContent_btn01::after{transition:all .4s}.btmContent_btn01:hover{color:#fff}.btmContent_btn01:hover::before{width:100%}.btmContent_btn01:hover::after{right:15px;background-image:url("/recruit/assets/img/icon/icon_arrow01-white.svg")}.btmContent_btn02{transition:background-position .4s,color .4s}.btmContent_btn02::after{transition:all .4s}.btmContent_btn02:hover{background-position:0 0}.btmContent_btn02:hover::after{right:15px}.footerContent_link,.footerContent_subMenuLink,.footerContent_menuLink{transition:opacity .4s}.footerContent_link:hover,.footerContent_subMenuLink:hover,.footerContent_menuLink:hover{opacity:.7}.footerContent_textImg{transition:opacity .4s}.footerContent_textImg:hover{opacity:.6}.header_logoLink{transition:opacity .4s}.header_logoLink:hover{opacity:.6}.headerLink_link::before{transition:width .4s}.headerLink_link:hover::before{width:100%}.headerLink_iconLink{transition:opacity .4s}.headerLink_iconLink:hover{opacity:.6}.is-scroll .headerLink_iconLink:hover{opacity:1}.is-scroll .headerLink_iconLink:hover .headerLink_icon01{opacity:.6}.is-scroll .headerLink_iconLink:hover .headerLink_tooltip{visibility:visible;opacity:1}.headerLink_icon01,.headerLink_icon02{transition:opacity .4s}.headerMenuBtn_bar{transition:opacity .15s ease-out}.headerMenuBtn:hover .headerMenuBtn_bar{animation:drawLeftToRight .3s ease-out forwards;opacity:0}.headerMenuBtn:hover .headerMenuBtn_bar:first-child{animation-delay:.1s}.headerMenuBtn:hover .headerMenuBtn_bar:nth-child(2){animation-delay:.17s}.headerMenuBtn:hover .headerMenuBtn_bar:last-child{animation-delay:.24s}.headerMenuBtn.is-active:hover .headerMenuBtn_bar{animation:none;opacity:1}.headerNav_menuItem::after{transition:width .4s}.headerNav_menuItem:has(.headerNav_menuLink:hover)::after{width:100%}.headerNav_menuLink::after{transition:right .4s}.headerNav_menuLink:hover::after{right:0}.headerNav_subMenuText::after{transition:width .4s}.headerNav_subMenuLink:hover .headerNav_subMenuText::after{width:100%}.headerNavBtn{transition:background-position .4s,color .4s}.headerNavBtn:hover{background-position:0 0}.headerNavBtn-white:hover .headerNavBtn_inner-white::before{width:100%}.headerNavBtn_inner-white::before{transition:width .4s ease-in-out}.headerSubMenu_head::after{transition:width .4s}.headerSubMenu_head:hover::after{width:100%}.headerSubMenu_link{transition:opacity .4s}.headerSubMenu_link:hover{opacity:.7}.block02_btn02,.block02_btn01{transition:background-color .4s}.block02_btn02::after,.block02_btn01::after{transition:right .4s,top .4s}.block02_btn01:hover{background-color:#78be21}.block02_btn01:hover::after{top:calc(50% + 10px)}.block02_btn02:hover{background-color:#f5812b}.block02_btn02:hover::after{right:10px}.block04_link{transition:color .4s}.block04_link:hover{color:#fff}.block05_imgArea::before{transition:background-color .4s}.block05:hover .block05_imgArea::before{background-color:rgba(0,0,0,0)}.block05List_item{transition:flex .4s}.block05List_item:hover{flex:1.5}.block06:hover .block06_img{scale:1.05}.block06:hover .block06_border{background-size:100% 1px}.block06_border{transition:.4s background-size cubic-bezier(0.33, 1, 0.68, 1)}.block06_img{transition:scale .4s}.breadcrumbs_link:hover{text-decoration:underline}.btn01-main:hover .btn01_inner::before,.btn01-main:hover .btn01_inner-back::before,.btn01-main:hover .btn01_inner-main::before,.btn01-mainS:hover .btn01_inner::before,.btn01-mainS:hover .btn01_inner-back::before,.btn01-mainS:hover .btn01_inner-main::before,.btn01:hover .btn01_inner::before,.btn01:hover .btn01_inner-back::before,.btn01:hover .btn01_inner-main::before,.btn01-s:hover .btn01_inner::before,.btn01-s:hover .btn01_inner-back::before,.btn01-s:hover .btn01_inner-main::before,.btn01-back:hover .btn01_inner::before,.btn01-back:hover .btn01_inner-back::before,.btn01-back:hover .btn01_inner-main::before,.btn01-main:hover .btn01_inne-main::before,.btn01-mainS:hover .btn01_inne-main::before,.btn01:hover .btn01_inne-main::before,.btn01-s:hover .btn01_inne-main::before,.btn01-back:hover .btn01_inne-main::before{width:100%}.btn01_inner::before,.btn01_inner-back::before,.btn01_inner-main::before{transition:width .4s ease-in-out}.editor a:not([class]):hover,.editor a[class=""]:hover{text-decoration:none}.entryBlock01_btn::after{transition:right .4s}.entryBlock01_btn:hover::after{right:20px}.entryBlock01_btn:hover .entryBlock01_btnInner::before{width:100%}.entryBlock01_btnInner::before{transition:width .4s ease-in-out}.entryBtn::after{transition:right .4s}.entryBtn:hover::after{right:20px}.entryBtn:hover .entryBtn_inner::before{width:100%}.entryBtn_inner::before{transition:width .4s ease-in-out}.faqBlock01_head:hover::after{rotate:0deg}.faqBlock01_head:hover.is-open::after{rotate:90deg}.interViewBlock01_btn,.interViewBlock01_btn-wide,.interViewBlock01_btn-top,.interViewBlock01_btn-back,.interViewBlock01_btn-next{transition:color .4s}.interViewBlock01_btn::before,.interViewBlock01_btn-wide::before,.interViewBlock01_btn-top::before,.interViewBlock01_btn-back::before,.interViewBlock01_btn-next::before{transition:width .4s ease-in-out}.interViewBlock01_btn:hover,.interViewBlock01_btn-wide:hover,.interViewBlock01_btn-top:hover,.interViewBlock01_btn-back:hover,.interViewBlock01_btn-next:hover{color:#fff}.interViewBlock01_btn:hover::before,.interViewBlock01_btn-wide:hover::before,.interViewBlock01_btn-top:hover::before,.interViewBlock01_btn-back:hover::before,.interViewBlock01_btn-next:hover::before{width:100%}.interViewBlock01_btn:hover::after,.interViewBlock01_btn-wide:hover::after,.interViewBlock01_btn-top:hover::after,.interViewBlock01_btn-back:hover::after,.interViewBlock01_btn-next:hover::after{background-image:url("/recruit/assets/img/icon/icon_arrow01-white.svg")}.linkArrow01_link:hover{text-decoration:underline}.linkBlock01_bottomText::after{transition:right .4s}.linkBlock01_item:hover .linkBlock01_bottomText::after{right:-10px}.linkBlock02{transition:background-color .4s}.linkBlock02:hover{background-color:rgba(255,255,255,.15)}.linkBlock02:hover .linkBlock02_img{scale:1.05}.linkBlock02:hover .linkBlock02_arrow::before{right:0}.linkBlock02_img{transition:scale .4s}.linkBlock02_arrow::before{transition:right .4s}.movie01_play{transition:background-color .4s}.movie01:hover .movie01_play{background-color:#fff}.pageLink01_item::after{transition:width .4s}.pageLink01_item:has(.pageLink01_link:hover)::after{width:100%}.pageLink01_link::after{transition:top .4s}.pageLink01_link:hover::after{top:calc(50% + 5px)}.pagetop{transition:opacity .4s}.pagetop:hover{opacity:.6}.pagination_pageLink{transition:color .4s,background-color .4s}.pagination_pageLink:hover{background-color:#000041;color:#fff}.pagination_previousLink{transition:left .4s}.pagination_previousLink:hover{left:-5px}.pagination_nextLink{transition:right .4s}.pagination_nextLink:hover{right:-5px}.sortBlock_selectItem::before{transition:width .4s ease-in-out}.sortBlock_selectItem:hover::before{width:100%}.sortBlock_tag:hover{background-color:rgba(255,255,255,.25)}.tabList01_link{transition:opacity .4s}.tabList01_link:hover{opacity:1}}
/*# sourceMappingURL=style.css.map */