@charset "UTF-8";:root{--vw: 1vw;--vw100: calc(var(--vw) * 100);--vh: 1vh;--vh100: calc(var(--vh) * 100);--cl-white: #f1f1f1;--cl-black: #010101;--cl-black-2: #0d0d0d;--cl-yellow: #ceff00;--cl-red: #fb0633;--cl-ice-gray: #b5b6c0;--cl-gray-1: #969696;--cl-gray-2: #2b2b2b;--cl-gray-3: #e1e1e1;--cl-gray-4: #eaeaea;--cl-gray-5: #363636;--cl-black-2-50: rgba(13, 13, 13, .5);--cl-header-text: var(--cl-black);--alpha-none-active: .4;--radius-s: 2px;--header-height: 45px}*{box-sizing:border-box;margin:0;padding:0}* :before,* :after{box-sizing:border-box}picture{display:block}address,em,strong,th,cite{font-style:inherit;font-weight:inherit}em{font-weight:inherit}small{font-size:inherit}img{-webkit-user-select:none;-moz-user-select:none;border:0;vertical-align:top;pointer-events:none;user-select:none}a,button{line-height:inherit}button,input,select,textarea{border:0;font-size:100%;font-family:inherit;text-align:inherit}textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;border:0;background:transparent;resize:none}select{-webkit-appearance:none;-moz-appearance:none;appearance:none}button,input{background-color:transparent;line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default;opacity:1}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}textarea{overflow:auto;vertical-align:top}h1,h2,h3,h4,h5,h6{font-weight:inherit;font-size:inherit}table{border-collapse:collapse;border-spacing:0}caption,th{text-align:left}li{list-style-type:none}body{width:100%;min-width:320px}html:not([data-browser=safari]) body{overflow:hidden;overflow:clip}.page-content{display:flex;flex-direction:column;justify-content:space-between;min-height:100vh;min-height:100dvh;overflow-x:clip}.grecaptcha-badge{visibility:hidden!important}.fontplus-trial-banner{display:none!important}.line-splitter_line{display:block;position:relative;width:100%}::-moz-selection{background:var(--cl-yellow);color:var(--cl-black)}::selection{background:var(--cl-yellow);color:var(--cl-black)}html{-webkit-text-size-adjust:100%;-moz-osx-font-smoothing:grayscale;-moz-tab-size:4;-o-tab-size:4;font-feature-settings:"palt" 1;font-style:normal;font-weight:400;font-family:sans-serif;font-optical-sizing:auto;line-break:strict;text-rendering:optimizeLegibility;overflow-wrap:anywhere;tab-size:4}body{background-color:var(--cl-white);color:var(--cl-black-2)}a,button{color:currentColor;font-weight:inherit;text-decoration:none}.f-a1-gothic-lit{font-family:MFW-PA1GothicStd-Light,sans-serif}.f-a1-gothic-reg{font-family:MFW-PA1GothicStd-Regular,sans-serif}.f-a1-gothic-med{font-family:MFW-PA1GothicStd-Medium,sans-serif}.f-a1-gothic-bld{font-family:MFW-PA1GothicStd-Bold,sans-serif}.f-helvetica-now-blk{font-family:HelveticaNowDisplay-Blk,sans-serif}.f-helvetica-now-bld{font-family:HelveticaNowDisplay-Bd,sans-serif}.f-helvetica-now-hair{font-family:HelveticaNowDisplay-Hair,sans-serif}.f-helvetica-now-lit{font-family:HelveticaNowDisplay-Lt,sans-serif}.f-helvetica-now-med{font-family:HelveticaNowDisplay-Md,sans-serif}.f-helvetica-now-reg{font-family:HelveticaNowDisplay-Regular,sans-serif}.f-helvetica-now-thin{font-family:HelveticaNowDisplay-Th,sans-serif}.f-helvetica-now-xblk{font-family:HelveticaNowDisplay-XBlk,sans-serif}.f-helvetica-now-xlit{font-family:HelveticaNowDisplay-XLt,sans-serif}.f-baskerville-reg{font-style:normal;font-weight:400;font-family:baskerville-display-pt,serif}.f-baskerville-itl{font-style:italic;font-weight:400;font-family:baskerville-display-pt,serif}.f-baskerville-bld{font-style:normal;font-weight:700;font-family:baskerville-display-pt,serif}.f-baskerville-bld-itl{font-style:italic;font-weight:700;font-family:baskerville-display-pt,serif}.f-baskerville{font-style:normal;font-weight:400;font-family:Baskervville,serif;font-optical-sizing:auto}.-lit{font-weight:300}.-reg{font-weight:400}.-med{font-weight:500}.-semibld{font-weight:600}.-bld{font-weight:700}html{overflow-x:hidden;overflow-y:scroll}br.-pc{display:none}.pos_rel{position:relative}.pos_abs{position:absolute}.pos_fixed{position:fixed}.pos_sticky{position:sticky}.disp_blk{display:block}.disp_i-blk{display:inline-block}.disp_flex{display:flex}.disp_i-flex{display:inline-flex}.whitespace_nowrap{white-space:nowrap}.whitespace_wrap{white-space:normal}.whitespace_pre-line{white-space:pre-line}.u-of_hidden{overflow:hidden}.u-of_clip{overflow:hidden;overflow:clip}.c-ofy_scroll{overflow-y:scroll}.c-ofx_scroll{overflow-x:scroll}.non-clickable{-webkit-user-select:none;-moz-user-select:none;pointer-events:none;user-select:none}.clickable{-webkit-user-select:auto;-moz-user-select:auto;pointer-events:all;user-select:auto}.bg{background-position:center;background-repeat:no-repeat}.bg_full{width:100%;height:100%}.bg_cover{background-size:cover}.bg_contain{background-size:contain}.img-full{width:100%;height:100%}.img-fit_fill{-o-object-fit:fill;object-fit:fill}.img-fit_cover{-o-object-fit:cover;object-fit:cover}.img-fit_contain{-o-object-fit:contain;object-fit:contain}.cursor_pointer{cursor:pointer}.txt-tf_uc{text-transform:uppercase}.txt-tf_lc{text-transform:lowercase}.txt_box_trim{text-box:trim-both cap alphabetic}.none{display:block;width:0;height:0;overflow:hidden;overflow:clip}.fit_height{height:100%}.fit_min-height{min-height:100%}.inherit_height{height:inherit}html.is-wait{cursor:wait}html.is-wait *{-webkit-user-select:none;-moz-user-select:none;pointer-events:none!important;user-select:none}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background-color:var(--cl-gray-3)}::-webkit-scrollbar-thumb{border-radius:2px;background-color:var(--cl-yellow);cursor:grab}::-webkit-scrollbar-thumb:hover{background-color:#ceff0080}.g-header{z-index:500;position:fixed;top:0;left:0;width:var(--vw100);height:var(--header-height);color:var(--cl-header-text)}.g-header_bg{display:none;position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--cl-white)}.g-header_inner{display:flex;align-items:center;justify-content:space-between;height:inherit}.g-header_logo{display:block;width:174px;height:auto;font-size:0;line-height:1}.g-header_l{z-index:20;position:relative}.g-header_r{display:flex;align-items:center;justify-content:flex-end;gap:5px}.g-header_nav{display:none;position:absolute;top:0;left:0;width:100%;height:100lvh;overflow-y:scroll;background-color:var(--cl-white)}.g-header_others{position:relative}.g-header_nav_inner{padding:calc(var(--header-height) + 90px) 15px 90px}.g-header_list_i{position:relative}.g-header_list_btn{display:block;width:100%;padding:11px 0;border-top:solid 1px var(--cl-gray-1)}.g-header_list_btn.-disable{pointer-events:none}.g-header_list_btn.-disable .g-header_list_txt{opacity:.1}.g-header_list_icon{display:none}.g-header_list_txt{font-size:20px;line-height:1;letter-spacing:-.03em;white-space:nowrap}.g-header_child{padding-bottom:20px}.g-header_list-second{display:grid;grid-template-columns:repeat(2,1fr);border-right:1px dashed var(--cl-gray-1);border-bottom:1px dashed var(--cl-gray-1)}.g-header_list-second_link{display:flex;flex-direction:row-reverse;align-items:center;justify-content:space-between;padding:12px 6px;gap:0 6px;border-top:1px dashed var(--cl-gray-1);border-left:1px dashed var(--cl-gray-1)}.g-header_list-second_link_icon{flex-shrink:0;width:6px;margin-right:6px}.g-header_list-second_link_icon svg{display:block;width:100%;height:auto;transform:rotate(-90deg)}.g-header_list-second_link_txt{font-size:12px;line-height:1;letter-spacing:-.03em;white-space:nowrap}.g-header_list-external{display:inline-flex;flex-wrap:wrap;padding-top:30px;gap:0 34px}.g-header_list-external_link{display:inline-flex;align-items:center;gap:0 5px}.g-header_list-external_icon{display:block;width:14px}.g-header_list-external_icon svg,.g-header_list-external_icon img{display:block;width:100%;height:auto}.g-header_list-external_txt{font-size:14px;line-height:1.5}.g-header_list-sub{display:inline-flex;align-items:center;gap:0 5px}.g-header_btn-menu{display:flex;align-items:center;justify-content:center;min-width:80px;min-height:30px;border-radius:var(--radius-s);background-color:var(--cl-yellow);transition:background-color linear .3s}.g-header_btn_txt{display:inline-flex;position:relative;align-items:center;justify-content:center;color:var(--cl-black-2);font-size:12px;line-height:1;letter-spacing:-.03em}.g-header_btn-menu .g-header_btn_txt{transition:color linear .3s}.g-header_btn_txt_inner{transition:opacity linear .3s}.g-header_btn_txt_inner:nth-child(1){position:absolute}.g-header_btn_txt_inner:nth-child(2){opacity:0;pointer-events:none}.is-menu-opened .g-header_btn-menu{background-color:var(--cl-black-2)}.is-menu-opened .g-header_btn_txt{color:var(--cl-white)}.is-menu-opened .g-header_btn_txt_inner:nth-child(1){opacity:0;pointer-events:none}.is-menu-opened .g-header_btn_txt_inner:nth-child(2){opacity:1;pointer-events:auto}.g-header_btn-lang{display:flex;align-items:center;justify-content:center;min-width:40px;min-height:30px;border-radius:var(--radius-s);background-color:var(--cl-header-text)}.g-header_btn-lang .g-header_btn_txt{color:var(--cl-header-icon)}.g-canvas{-webkit-user-select:none;-moz-user-select:none;z-index:-1;position:fixed;top:0;left:0;width:var(--vw100);height:var(--vh100);height:100lvh;background-color:var(--cl-white);pointer-events:none;user-select:none}.footer-group{width:var(--vw100)}.contact-footer{padding:max(170px,var(--vw100) * 170 / 393) 0}.contact-footer_contents{display:block;width:calc(var(--vw100) * 242 / 393);margin:0 auto}.contact-footer_head_label{font-size:18px;line-height:1;letter-spacing:0}.contact-footer_copy{margin-top:-.15em;font-size:calc(var(--vw100) * 40 / 393)}.contact-footer_copy_line{display:flex;align-items:flex-end;justify-content:space-between;gap:0 calc(var(--vw) * 1);white-space:nowrap}.contact-footer_copy_line:not(:first-child){margin-top:-.35em}.contact-footer_copy_icon{width:calc(var(--vw100) * 20 / 393);padding-bottom:calc(var(--vw100) * 13 / 393)}.contact-footer_copy_icon svg{display:block;width:100%;height:auto}.g-footer_breadcrumb{padding-top:10px;padding-bottom:10px}.g-footer_breadcrumb .c-breadcrumb{padding-bottom:0}.g-footer_main{position:relative;overflow:hidden}.g-footer_main_line{z-index:30;position:absolute;top:0;left:0;width:100%;height:1px;pointer-events:none}.g-footer_main_line_inner{width:inherit;height:inherit;background-color:currentColor}.g-footer_main_inner{display:block}.g-footer_main_head{display:flex;position:relative;align-items:center;padding-top:20px;gap:30px}.g-footer_logo{display:block}.g-footer_logo svg{display:block;width:100%;height:auto}.g-footer_logo_inner{display:flex;justify-content:space-between;overflow:hidden}.g-footer_logo_i{width:auto;height:calc(var(--vw100) * 163 / 1440)}.g-footer_logo_i svg,.g-footer_logo_i img{display:block;width:auto;height:100%}.g-footer_btn-top{display:flex;align-items:center;justify-content:center;width:40px;height:40px;overflow:clip;background-color:var(--cl-yellow)}.g-footer_btn-top_icon{display:block;width:40px;height:40px;transform:rotate(-90deg)}.g-footer_btn-top_icon svg{display:block;width:100%;height:auto}.g-footer_main_body{padding-top:max(55px,var(--vw100) * 55 / 393)}.g-footer_main_lists{display:grid;grid-template-columns:1fr 1.8fr;gap:20px}.g-footer_main_list{display:inline-flex;flex-direction:column;gap:18px}.g-footer_main_list_link.-disable{opacity:.4}.g-footer_main_list_txt{font-size:14px;line-height:1.5;letter-spacing:0}.g-footer_main_list-second{display:inline-flex;flex-direction:column;padding-top:15px}.g-footer_main_list-second_link{display:inline-flex;align-items:center;padding-left:10px;gap:10px}.g-footer_main_list-second_icon{flex-shrink:0;width:4px;height:4px;background-color:currentColor}.g-footer_main_list-second_txt{font-size:14px;line-height:1.8;letter-spacing:0}.g-footer_main_foot{display:flex;flex-direction:column;padding-top:74px;padding-bottom:30px;gap:30px}.g-footer_main_foot_list{display:grid;grid-template-columns:1fr 1.8fr;gap:20px}.g-footer_main_foot_list_link{display:inline-flex;align-items:center;gap:5px}.g-footer_main_foot_list_icon{display:block;width:14px;height:14px}.g-footer_main_foot_list_icon svg{display:block;width:100%;height:auto}.g-footer_main_foot_list_txt{font-size:14px;line-height:1.5;letter-spacing:0}.g-footer_main_foot_r_txt{font-size:12px;line-height:1.5;letter-spacing:0;opacity:.4}.cover{z-index:1000;position:fixed;top:0;left:0;width:var(--vw100);height:100%;background-color:#b5b6c0;color:var(--cl-white)}.cover.-white{background-color:var(--cl-white)}#CoverPageTransition{display:none;opacity:0}.cover_inner{width:inherit;height:inherit}.cover_block{display:flex;align-items:center;justify-content:center;width:100%;height:inherit;line-height:1;letter-spacing:0}.cover_logo{width:max(190px,var(--vw100) * 190 / 393);height:auto;margin:0 auto;opacity:0;pointer-events:none}.cover_logo svg{display:block;width:100%;height:auto}.cover_spinner{position:absolute;right:0;bottom:40px;left:0;width:40px;height:40px;margin:0 auto;opacity:0}.cover_spinner svg{display:block;width:100%;height:auto}.ctr{padding-right:15px;padding-left:15px}.bg-black{background-color:var(--cl-black-2);color:var(--cl-white)}.bg-white{background-color:var(--cl-white);color:var(--cl-black-2)}.c-btn-more{display:inline-flex;color:var(--cl-white)}.c-btn-more .mask_in{align-items:center;justify-content:center;width:125px;max-width:100%;min-height:40px;gap:0 6px;border:solid 1px var(--cl-gray-1);border-radius:2px;background-color:var(--cl-black-2)}.c-btn-more_txt{font-size:12px;line-height:1;letter-spacing:-.03em}.c-btn-more_icon{display:block;width:8px;height:8px;border-radius:1px;background-color:var(--cl-white)}.c-btn-career{display:flex;align-items:center;justify-content:center;width:200px;max-width:100%}.c-btn-career .mask_in{display:flex;align-items:center;justify-content:center;width:100%;min-height:60px;border-radius:2px;background-color:var(--cl-yellow);color:var(--cl-black-2)}.c-btn-career.-l{width:100%}.c-btn-career_txt{font-size:16px;line-height:1;letter-spacing:-.03em}.c-btn-career_icon{display:inline-block;width:16px;height:16px;margin-right:8px}.c-btn-career_icon img,.c-btn-career_icon svg{display:block;width:100%;height:auto}.c-btn-404{display:flex;align-items:center;justify-content:center;width:100%}.c-btn-404 .mask_in{display:flex;align-items:center;justify-content:center;width:100%;min-height:80px;border:solid 1px var(--cl-gray-1);border-radius:2px;background-color:var(--cl-black-2);color:var(--cl-white)}.c-btn-404_txt{font-size:16px;line-height:1;letter-spacing:-.03em}.c-btn-close{display:flex;align-items:center;justify-content:center;width:40px;height:40px}.c-btn-close_inner{display:block;width:20px;height:2px}.c-btn-close_bars{position:relative;width:20px;height:2px}.c-btn-close_bar{position:absolute;top:0;left:0;width:inherit;height:inherit;background-color:currentColor}.c-btn-close_bar:first-child{transform:rotate(45deg)}.c-btn-close_bar:last-child{transform:rotate(-45deg)}.c-line{display:block;width:100%;height:1px;pointer-events:none}.c-line .mask_in{display:block;width:100%;height:100%;background-color:currentColor}.text_hidden{clip:rect(0 0 0 0);position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;border:0;white-space:nowrap}.c-side.-sticky{position:relative}.c-side_head{width:max(174px,var(--vw100) * 174 / 393)}.c-side_head_inner{position:relative;padding:6px 0}.c-side_line{position:absolute;top:0;left:0;width:100%;height:1px;overflow:clip}.c-side_line .mask_in{width:inherit;height:inherit;background-color:currentColor}.c-side_ttl{font-size:12px;line-height:1.1;letter-spacing:-.02em}.c-side_list-nav{display:flex;flex-direction:column;gap:10px;line-height:1}.c-side_btn-nav_txt{display:block;margin:-.1em 0;padding:.1em 0;font-size:12px;line-height:1;letter-spacing:0;opacity:var(--alpha-none-active);transition:opacity ease .3s}.c-side_btn-nav_txt .mask_in{height:100%;margin:-.1em 0;padding:.1em 0}.c-side_list-nav_i.is-current .c-side_btn-nav_txt{opacity:1}.c-breadcrumb{display:inline-flex;flex-wrap:wrap;padding-bottom:15px;gap:10px;line-height:1}.c-breadcrumb_txt{margin:-.3em 0;padding:.3em 0;overflow-x:hidden;font-size:12px;line-height:1;letter-spacing:0;text-overflow:ellipsis;opacity:.4}.c-breadcrumb_icon{display:inline-flex;width:4px;margin-top:4px;vertical-align:top;opacity:.4}.c-breadcrumb_icon svg,.c-breadcrumb_icon img{display:block;width:100%;height:auto}.c-breadcrumb_icon .mask_in{display:block;width:inherit}.c-breadcrumb_i.is-current a{cursor:default;pointer-events:none}.c-breadcrumb_i.is-current .c-breadcrumb_txt{opacity:1}.c-pager{display:flex;align-items:center;justify-content:space-between;padding-top:max(50px,var(--vw100) * 50 / 393);gap:0 max(30px,var(--vw100) * 30 / 393)}.c-pager_btn{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:solid 1px;border-radius:3px}.c-pager_btn.is-nonactive{border-color:var(--cl-gray-1);color:var(--cl-gray-1)}.c-pager_btn.-next .c-pager_btn_icon{margin-left:2px;transform:rotate(-90deg)}.c-pager_btn.-prev .c-pager_btn_icon{margin-right:2px;transform:rotate(90deg)}.c-pager_btn_icon{width:9px;height:7px}.c-pager_btn_icon svg,.c-pager_btn_icon img{display:block;width:100%;height:100%}.c-pager_list{display:flex;align-items:center;justify-content:center;gap:0 max(5px,var(--vw100) * 5 / 393)}.c-pager_list_txt{display:block;padding:0 max(5px,var(--vw100) * 5 / 393);color:var(--cl-gray-1);font-size:18px;line-height:1;letter-spacing:0}.c-pager_list_i.is-current .c-pager_list_txt{color:var(--cl-black-2);text-decoration:underline;text-underline-offset:4px}.c-slot{display:flex;flex-direction:column;width:var(--vw100);overflow:hidden;gap:max(5px,var(--vw100) * 5 / 393);color:#242424;font-size:0;line-height:0}.c-slot_line{font-size:0;line-height:1;letter-spacing:0;white-space:nowrap}.c-slot_line svg{display:block;position:relative;width:auto;height:calc(var(--vw100) * 78 / 393);transform:rotate(90deg)}.c-slot_line .c-slot_i{box-sizing:content-box;display:inline-block;width:calc(var(--vw100) * 78 / 393);padding-right:max(2px,var(--vw100) * 2 / 393)}.c-news_list{display:grid;grid-template-columns:repeat(1,1fr);width:100%;gap:30px 0}.c-news_panel{display:flex;gap:0 max(20px,var(--vw100) * 20 / 393)}.c-news_panel_head{flex-shrink:0;width:calc(var(--vw100) * 174 / 393)}.c-news_panel_thumb{aspect-ratio:395/221;width:100%;overflow:hidden;overflow:clip}.c-news_panel_body{display:flex;flex-direction:column;gap:12px 0}.c-news_panel_info{display:flex;gap:10px}.c-news_panel_info_date{flex-shrink:0;min-width:52px;padding-top:2px;white-space:nowrap}.c-news_panel_info_date_txt{display:block;font-size:10px;line-height:1.1;letter-spacing:0}.c-news_panel_cats{display:flex;flex-wrap:wrap;gap:4px}.c-news_panel_cats_panel{padding:1px 6px;border-radius:2px;background-color:var(--cl-gray-1);color:var(--cl-white)}.c-news_panel_cats_txt{font-size:10px;line-height:1;letter-spacing:0}.c-news_panel_txts{-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:3;overflow:hidden;font-size:14px;line-height:1.6;letter-spacing:0}.home_top{position:relative;width:var(--vw100)}.home_top_bg{position:absolute;width:100%;height:100%}.home_top_bg_i{position:sticky;top:0;width:100%;height:var(--vh100);min-height:100vh;min-height:100lvh}[data-use-webgl=true] .home_top_bg_i,.home_top_contents{position:relative}.home_first{width:100%}.home_first_contents{display:flex;align-items:center;justify-content:center;width:100%;min-height:var(--vh100);color:var(--cl-white);line-height:1;letter-spacing:0}.home_first_ttl{width:max(190px,var(--vw100) * 190 / 393)}.home_first_ttl svg{display:block;width:100%;height:auto}.home_intro{position:relative}.home_intro:before{position:absolute;bottom:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,.2) 30%,rgba(0,0,0,.4) 100%);content:"";pointer-events:none}[data-use-webgl=true] .home_intro:before{display:none}.home_intro_inner{position:relative}.home_intro_contents{display:flex;flex-direction:column;width:100%;padding-top:max(50px,var(--vw100) * 50 / 393);padding-bottom:max(50px,var(--vw100) * 50 / 393);gap:max(100px,var(--vw100) * 100 / 393);color:var(--cl-white)}.home_intro_ttl{display:flex;flex-direction:column;gap:max(14px,var(--vw100) * 14 / 393)}.home_intro_ttl_txt.-en{font-size:max(24px,var(--vw100) * 24 / 393);line-height:1;letter-spacing:-.02em}.home_intro_ttl_txt.-ja{font-size:max(26px,var(--vw100) * 26 / 393);line-height:1.3;letter-spacing:-.05em}.home_intro_ttl_txt.-ja.-pc{display:none}.home_intro_ttl_txt.-ja.-sp{display:block}.home_intro_ttl_i{display:block;white-space:nowrap}.home_intro_txts{display:flex;flex-direction:column;gap:1em 0;font-size:16px;line-height:1.9;letter-spacing:-.05em}.home_business{width:var(--vw100);padding-top:max(110px,var(--vw100) * 110 / 393);padding-bottom:max(70px,var(--vw100) * 70 / 393)}.home_business_bg{-webkit-user-select:none;-moz-user-select:none;position:absolute;top:0;width:100%;height:100%;letter-spacing:0;pointer-events:none;user-select:none}.home_business_contents{padding-top:max(140px,var(--vw100) * 140 / 1440)}.home_business_intro{padding-bottom:max(50px,var(--vw100) * 50 / 393)}.home_business_scene1{padding-bottom:max(90px,var(--vw100) * 90 / 393)}.home_business_intro_txt{font-size:14px;line-height:1.9;letter-spacing:-.05em}.home_business_scene1_inner{aspect-ratio:343/353;width:calc(100% + 40px);margin-left:-20px;font-size:0;line-height:0}.home_business_sects{display:flex;flex-direction:column;width:100%;gap:max(80px,var(--vw100) * 80 / 393) 0}.home_business_sect{display:flex;flex-direction:column;gap:max(40px,var(--vw100) * 40 / 1440) 0}.home_business_sect_main_label{display:inline-flex;gap:max(20px,var(--vw100) * 20 / 393);font-size:14px;line-height:1;letter-spacing:0}.home_business_sect_main_ttl{font-size:max(50px,var(--vw100) * 50 / 393);line-height:1.1;letter-spacing:0}.home_business_sect_main_head{padding-bottom:max(15px,var(--vw100) * 15 / 393)}.home_business_sect_main_visuals{position:relative;aspect-ratio:927/522;width:100%;overflow:hidden;overflow:clip;background-color:currentColor}.home_business_sect_main_visual{position:absolute;top:0;left:0}.home_business_sect_main_contents{display:flex;flex-direction:column;padding-top:max(10px,var(--vw100) * 10 / 393);gap:15px 0}.home_business_sect_main_contents_head{width:100%}.home_business_sect_main_txts{font-size:14px;line-height:1.6;letter-spacing:-.05em}.home_business_sect_main_contents_body{width:100%}.home_business_sect_main_btn{display:flex;align-items:center;justify-content:center;width:100%;min-height:40px;gap:0 6px;border:solid 1px var(--cl-gray-1);border-radius:2px;background-color:var(--cl-black-2);color:var(--cl-white)}.home_business_sect_main_btn_txt{font-size:12px;line-height:1;letter-spacing:-.03em}.home_business_sect_main_btn_icon{display:block;width:8px;height:8px;border-radius:1px;background-color:var(--cl-white)}.home_business_sect_sub_list{display:flex;flex-wrap:wrap;gap:4px}.home_business_sect_sub_list_i{width:calc(50% - 2px)}.home_business_sect_sub_panel_thumb{position:relative;aspect-ratio:235/133;width:100%;overflow:hidden;border-radius:2px}.home_business_sect_sub_panel_thumb_icon{display:flex;position:absolute;bottom:5px;left:5px;align-items:center;justify-content:center;width:16px;height:16px;border-radius:2px;background-color:var(--cl-black-2);color:var(--cl-white)}.home_business_sect_sub_panel_thumb_icon svg{width:100%;height:100%}.home_business_sect_sub_panel_ttl{padding-top:4px;font-size:10px;line-height:1.2;letter-spacing:0}.home_about{padding-top:max(40px,var(--vw100) * 40 / 393);padding-bottom:max(150px,var(--vw100) * 150 / 393)}.home_about_contents{width:100%}.home_about_head{padding-bottom:max(30px,var(--vw100) * 30 / 393)}.home_about_head_label{margin:-.1em 0;padding:.1em 0;font-size:max(18px,var(--vw100) * 18 / 393);line-height:1;letter-spacing:0}.home_about_head_label .mask_in{margin:-.1em 0;padding:.1em 0}.home_about_title{font-size:max(46px,var(--vw100) * 46 / 393);line-height:1;letter-spacing:0}.home_about_scene{aspect-ratio:1/1;width:max(280px,var(--vw100) * 280 / 393);margin:0 auto}.home_about_foot{padding-top:max(30px,var(--vw100) * 30 / 393)}.home_about_foot_txt{font-size:14px;line-height:1.9;letter-spacing:-.05em}.home_about_foot_btn{padding-top:20px}.home_news{width:var(--vw100);padding-top:max(110px,var(--vw100) * 110 / 393);padding-bottom:max(30px,var(--vw100) * 30 / 393)}.home_news_time_block{display:none}.home_news_time{display:flex;align-items:center;padding-bottom:20px;gap:calc(var(--vw100) * 13 / 1440)}.home_news_time_left{flex-shrink:0;width:calc(var(--vw100) * 40 / 1440)}.home_news_clock{position:relative;aspect-ratio:1/1;width:100%;overflow:hidden;border-radius:50%;background-color:currentColor}.home_news_clock_minute-hand,.home_news_clock_hour-hand{display:flex;position:absolute;top:0;left:0;align-items:center;justify-content:center;width:100%;height:100%}.home_news_clock_minute-hand_i{position:relative;width:75%;height:1px}.home_news_clock_minute-hand_i:before{position:absolute;top:0;left:0;width:50%;height:100%;background-color:var(--cl-white);content:""}.home_news_clock_hour-hand_i{position:relative;width:60%;height:1px}.home_news_clock_hour-hand_i:before{position:absolute;top:0;left:0;width:50%;height:100%;background-color:var(--cl-yellow);content:""}.home_news_watch{display:flex;flex-direction:column;gap:5px;font-size:calc(var(--vw100) * 10 / 1440);line-height:1;letter-spacing:0}.home_news_watch_i{white-space:nowrap}.home_news_contents{padding-top:max(40px,var(--vw100) * 40 / 393);padding-bottom:20px}.home_news_head{padding-bottom:max(25px,var(--vw100) * 25 / 393)}.home_career{position:relative;width:var(--vw100)}.home_career_bg{position:absolute;top:0;left:0;width:100%;height:100%}.home_career_bg_i{position:sticky;top:0;left:0;width:100%;height:var(--vh100);min-height:100vh;min-height:100lvh}[data-use-webgl=true] .home_career_bg_i{position:relative}[data-use-webgl=true] .home_career_main:before{display:none}.home_career_inner{position:relative;color:var(--cl-white)}.home_career_intro{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;min-height:var(--vh100);padding-bottom:50px}.home_career_copy{font-size:max(10px,var(--vw100) * 10 / 393);line-height:1;letter-spacing:0;text-align:center}.home_career_copy_block{display:inline-block;position:relative;overflow:hidden;overflow:clip}.home_career_copy_line{display:inline-block;overflow:hidden;overflow:clip}.home_career_copy_line:nth-child(1){opacity:.3}.home_career_copy_line:nth-child(2){position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.home_career_copy_line_inner{display:inline-block}.home_career_main{position:relative}.home_career_main:before{position:absolute;bottom:0;left:0;width:100%;height:108%;background:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,.7) 100%);content:"";pointer-events:none}.home_career_main_inner{position:relative}.home_career_main_head{padding-top:max(170px,var(--vw100) * 170 / 393);padding-bottom:max(190px,var(--vw100) * 190 / 393)}.home_career_head{padding-bottom:max(10px,var(--vw100) * 10 / 1440)}.home_career_head_label{margin-bottom:max(10px,var(--vw100) * 10 / 393);font-size:max(18px,var(--vw100) * 18 / 393);line-height:1;letter-spacing:0}.home_career_title{font-size:max(46px,var(--vw100) * 46 / 393);line-height:1;letter-spacing:0}.home_career_thumbs{position:relative;aspect-ratio:454/255;width:100%;overflow:hidden;overflow:clip}.home_career_thumb{position:absolute;top:0;left:0}.home_career_foot{padding-top:max(30px,var(--vw100) * 30 / 393)}.home_career_foot_txt{font-size:14px;line-height:1.9;letter-spacing:-.05em}.home_career_foot_btn{padding-top:20px}.home_career_btn{display:flex;position:relative;align-items:center;width:100%;height:max(90px,var(--vw100) * 90 / 1440);padding:max(5px,var(--vw100) * 5 / 1440);gap:0 max(15px,var(--vw100) * 15 / 1440);border-radius:2px;background-color:var(--cl-black-2);color:var(--cl-white)}.home_career_main_foot{padding-bottom:60px}.home_career_btn_left{display:block;flex-shrink:0;width:max(120px,var(--vw100) * 120 / 1440)}.home_career_btn_thumb{display:block;position:relative;aspect-ratio:120/80;width:100%;overflow:hidden;overflow:clip}.home_career_btn_thumb_img{display:block}.home_career_btn_txts{display:flex;flex-direction:column;gap:2px}.home_career_btn_txt-en{font-size:12px;line-height:1;letter-spacing:-.02em}.home_career_btn_txt-ja{font-size:16px;line-height:1.2;letter-spacing:-.05em}.home_career_btn_icon{display:flex;position:absolute;right:max(10px,var(--vw100) * 10 / 1440);align-items:center;justify-content:center;width:30px;height:30px;border-radius:2px;background-color:var(--cl-yellow);color:var(--cl-black-2)}.home_career_btn_icon svg{display:block;width:100%;height:100%}.subpage_first{padding-top:calc(var(--header-height) + 15px)}.subpage_first_head{position:relative;padding-top:85px}.subpage_first_head_line{position:absolute;bottom:0;left:0}.subpage_first_ttl{margin:-.1em 0 calc(var(--vw100) * 15 / 393 - .1em);font-size:calc(var(--vw100) * 75 / 393);line-height:1.2;letter-spacing:-.02em}.subpage_first_body{padding-top:max(40px,var(--vw100) * 40 / 393)}.subpage_career{position:relative}.subpage_career_bg{position:absolute;top:0;left:0}.subpage_career_contents{z-index:10;position:relative;width:100%;padding-top:calc(var(--vw100) * 300 / 393);padding-right:15px;padding-bottom:max(50px,var(--vw100) * 50 / 393);padding-left:15px}.subpage_career_contents_label{font-size:max(18px,var(--vw100) * 18 / 393);line-height:1;letter-spacing:0}.subpage_career_contents_ttl{margin-bottom:max(20px,var(--vw100) * 20 / 393);font-size:max(46px,var(--vw100) * 46 / 393);line-height:1.1;letter-spacing:0}.subpage_career_contents_txts{margin-bottom:calc(var(--vw100) * 20 / 393);font-size:calc(var(--vw100) * 20 / 393);line-height:1.9;letter-spacing:-.05em}.single-page_first_line,.subpage_first_line{width:100%;height:1px}.single-page_first_line .mask_in,.subpage_first_line .mask_in{width:100%;height:1px;background-color:currentColor}.single-page_first_head{padding-top:max(40px,var(--vw100) * 40 / 393);padding-bottom:max(40px,var(--vw100) * 40 / 393);border-bottom:solid 1px var(--cl-gray-3)}.single-page_breadcrumb.-abs{z-index:20;position:absolute;top:calc(var(--header-height) + 20px)}.single-page_first_ttl{color:var(--cl-gray-1);font-size:max(45px,var(--vw100) * 45 / 1440);line-height:1;letter-spacing:-.02em}.single-page_first_all{display:none;padding-bottom:20px}.business_single_first_visual{aspect-ratio:1440/520;width:var(--vw100);background-color:var(--cl-gray-5)}.business_single_first_head{padding-top:max(40px,var(--vw100) * 40 / 1440)}.business_single_first_line1{display:flex;align-items:center;gap:0 max(50px,var(--vw100) * 50 / 1440)}.business_single_first_label{display:inline-flex;gap:max(20px,var(--vw100) * 20 / 393);font-size:14px;line-height:1;letter-spacing:0}.business_single_first_ttl{font-size:calc(var(--vw100) * 140 / 1440)}.business_single_first_body_inner{padding-top:max(64px,var(--vw100) * 64 / 1440)}.business_single_first_body_contents{width:max(700px,var(--vw100) * 700 / 1440);padding-bottom:max(80px,var(--vw100) * 80 / 1440)}.business_single_first_body_ttl{margin-bottom:max(30px,var(--vw100) * 30 / 1440);font-size:max(37px,var(--vw100) * 37 / 1440);line-height:1.6;letter-spacing:-.05em}.business_single_first_body_txt{font-size:18px;line-height:1.8;letter-spacing:-.05em}.business_single_first_foot{aspect-ratio:1440/200;width:100%}.business_single_first_foot_inner{width:100%;height:100%;background-color:var(--cl-gray-1)}.company_first_slideshow_wrap{width:calc(100% + 30px);margin-left:-15px;overflow:hidden;white-space:nowrap}.company_first_slideshow{position:relative;aspect-ratio:393/181.5;width:100%;font-size:0;letter-spacing:0}.company_first_slideshow_i{display:inline-block;position:relative;width:48.2667%;height:100%}.company_first_slideshow_thumb{position:absolute;top:0;left:0;width:100%;height:100%}.company_first_mission{width:100%;padding-bottom:max(70px,var(--vw100) * 70 / 393)}.company_first_mission_ttl-en{margin-bottom:max(10px,var(--vw100) * 10 / 393);font-size:max(18px,var(--vw100) * 18 / 393);line-height:1;letter-spacing:0}.company_first_mission_ttl-ja{margin-bottom:max(30px,var(--vw100) * 20 / 393);font-size:max(24px,var(--vw100) * 24 / 393);line-height:1.6;letter-spacing:-.05em}.company_first_mission_body{margin-bottom:max(40px,var(--vw100) * 40 / 393)}.company_first_mission_txts{display:flex;flex-direction:column;gap:1em 0;font-size:14px;line-height:1.9;letter-spacing:-.05em}.company_ag{padding-top:max(110px,var(--vw100) * 110 / 393);padding-bottom:max(70px,var(--vw100) * 70 / 393)}.company_ag_contents{padding-top:max(140px,var(--vw100) * 140 / 393);padding-bottom:max(50px,var(--vw100) * 50 / 393)}.company_ag_txts{font-size:14px;line-height:1.9;letter-spacing:-.05em}.company_business{padding-top:max(110px,var(--vw100) * 110 / 393)}.company_business_contents{padding-top:max(140px,var(--vw100) * 140 / 393)}.company_business_sect{padding-bottom:max(50px,var(--vw100) * 50 / 393)}.company_business_sect:not(:first-child){padding-top:max(30px,var(--vw100) * 30 / 1440)}.company_business_sect_main{position:relative}.company_business_sect_main_left{position:absolute;left:0;width:100%}.company_business_sect_main_visuals{position:relative;aspect-ratio:363/204;width:100%}.company_business_sect_main_visual{position:absolute;top:0;left:0}.company_business_sect_main_right{position:relative}.company_business_sect_main_head{margin-bottom:calc(var(--vw100) * 204 / 393);padding-bottom:max(15px,var(--vw100) * 15 / 393)}.company_business_sect_main_label{display:inline-flex;margin-bottom:max(5px,var(--vw100) * 5 / 393);gap:max(20px,var(--vw100) * 20 / 393);font-size:max(14px,var(--vw100) * 14 / 393);line-height:1;letter-spacing:0}.company_business_sect_main_ttl{font-size:max(50px,var(--vw100) * 50 / 393);line-height:.9;letter-spacing:0}.company_business_sect_main_contents{padding-top:max(10px,var(--vw100) * 10 / 393)}.company_business_sect_main_txts{font-size:14px;line-height:1.6;letter-spacing:-.05em}.company_business_sect_main_contents_body{display:flex;padding-top:max(15px,var(--vw100) * 15 / 393)}.company_collabo{padding-top:max(110px,var(--vw100) * 110 / 393);padding-bottom:max(70px,var(--vw100) * 70 / 393)}.company_collabo_contents{padding-top:max(70px,var(--vw100) * 70 / 393)}.company_collabo_list{display:grid;grid-template-columns:repeat(2,1fr);gap:15px}.company_collabo_list_card{display:block;aspect-ratio:454/210;width:100%;border-radius:2px;background-color:var(--cl-gray-4)}.company_profile{padding-top:max(110px,var(--vw100) * 110 / 393)}.company_profile_list{font-size:14px;line-height:1.9;letter-spacing:-.05em}.company_profile_list_i{display:flex;padding:max(12px,var(--vw100) * 12 / 393) 0;border-top:solid 1px var(--cl-gray-5)}.company_profile_list_head{flex-shrink:0;width:max(100px,var(--vw100) * 100 / 393);padding-right:1.5em}.company_profile_contents{padding-top:max(140px,var(--vw100) * 140 / 393);padding-bottom:max(70px,var(--vw100) * 70 / 393)}.company_profile_contents_foot{padding-top:max(50px,var(--vw100) * 50 / 393)}.company_profile_map{aspect-ratio:363/240;width:100%}.company_profile_map iframe{display:block;aspect-ratio:363/240;width:100%;height:auto}.teams_first{padding-bottom:max(50px,var(--vw100) * 50 / 393)}.teams_first_nav{position:relative;padding-top:max(5px,var(--vw100) * 5 / 393);padding-bottom:1px}.teams_first_nav_line{position:absolute;bottom:0;left:0}.teams_first_nav_list{display:flex;gap:0 max(10px,var(--vw100) * 10 / 393)}.teams_first_nav_list_i{padding-right:max(5px,var(--vw100) * 5 / 393);padding-left:max(5px,var(--vw100) * 5 / 393)}.teams_first_nav_list_i.is-current .teams_first_nav_list_txt{opacity:1}.teams_first_nav_inner{position:relative}.teams_first_nav_bar{position:absolute;bottom:0;left:0;width:1px;height:2px;overflow:clip;transform-origin:left;pointer-events:none}.teams_first_nav_bar_inner{width:inherit;height:inherit;background-color:currentColor}.teams_first_nav_list_link{display:block;position:relative;padding:0 max(3px,var(--vw100) * 3 / 393) max(10px,var(--vw100) * 10 / 393)}.teams_first_nav_list_txt{display:block;font-size:12px;line-height:1;letter-spacing:0;opacity:.4}.teams_first_body{padding-top:max(40px,var(--vw100) * 40 / 393)}.teams_list-member{display:grid;grid-template-columns:repeat(3,1fr);gap:max(15px,var(--vw100) * 15 / 393) max(15px,var(--vw100) * 15 / 393)}.teams_list-member_panel{display:flex;flex-direction:column;width:100%;gap:max(10px,var(--vw100) * 10 / 393)}.teams_list-member_panel_thumb{display:block;aspect-ratio:1/1;width:100%;background-color:var(--cl-gray-3)}.teams_list-member_panel_head{display:block;width:100%}.teams_list-member_panel_thumb_img{display:block}.teams_list-member_panel_role{display:block;margin-bottom:max(5px,var(--vw100) * 5 / 393);font-size:12px;line-height:1;letter-spacing:0}.teams_list-member_panel_name{display:block;font-size:16px;line-height:1;letter-spacing:0}.teams_modal{display:none;z-index:600;position:fixed;top:0;left:0;width:var(--vw100);height:var(--vh100)}.teams_modal_inner{display:flex;align-items:center;width:inherit;height:inherit}.teams_modal_bg{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#0009;cursor:pointer}.teams_modal_frame{z-index:10;position:absolute;right:0;left:0;width:calc(100% - 30px);max-height:calc(100% - 30px);margin:0 auto;overflow-y:auto;background-color:var(--cl-white);color:var(--cl-black-2)}.teams_modal_frame_inner{padding:15px}.teams_modal_close{position:absolute;top:10px;right:10px}.teams_modal_visual{width:max(167px,var(--vw100) * 167 / 393);height:max(167px,var(--vw100) * 167 / 393);background-color:currentColor}.teams_modal_visual img,.teams_modal_visual picture{-o-object-fit:cover;width:100%;height:100%;object-fit:cover}.teams_modal_head{padding-top:max(20px,var(--vw100) * 20 / 393);padding-bottom:15px;border-bottom:solid 1px var(--cl-gray-3)}.teams_modal_body{padding-top:30px}.teams_modal_role{margin-bottom:5px;color:var(--cl-gray-1);font-size:16px;line-height:1;letter-spacing:0}.teams_modal_name{font-size:30px;line-height:1;letter-spacing:0}.teams_modal_content{margin-bottom:30px;font-size:14px;line-height:1.9;letter-spacing:-.05em}.teams_modal_foot{padding:5px 10px;background-color:var(--cl-gray-4)}.teams_modal_foot_label{margin-bottom:10px;font-size:14px;line-height:1;letter-spacing:0}.teams_modal_foot_list{display:inline-flex;gap:max(15px,var(--vw100) * 15 / 1440)}.teams_modal_foot_list_link{font-size:14px;line-height:1;letter-spacing:0;text-decoration:underline;text-underline-offset:4px}[data-page=NewsHome] .c-side_list-nav_i.is-current .c-side_btn-nav{display:inline-flex;position:relative;align-items:center;padding-left:18px}[data-page=NewsHome] .c-side_list-nav_i.is-current .c-side_btn-nav:before{position:absolute;left:0;width:13.5px;height:13.5px;border-radius:50%;background-color:var(--cl-yellow);content:""}[data-page=NewsHome] .c-side_btn-nav_txt{display:inline-block}.news_first{padding-bottom:max(50px,var(--vw100) * 50 / 393)}.news_first_body{padding-top:20px}.news_first_contents{padding-top:max(40px,var(--vw100) * 40 / 393)}.single-page_first_inner{padding-bottom:max(50px,var(--vw100) * 50 / 393)}.news_single_right{position:relative}.news_single_social.-pc{display:none}.news_single_social a,.news_single_social button{pointer-events:auto}.news_single_social_inner{padding-bottom:max(20px,var(--vw100) * 20 / 393)}.news_single_social_list{display:flex}.news_single_social_link{display:flex;align-items:center;justify-content:center;width:max(30px,var(--vw100) * 30 / 393);height:max(30px,var(--vw100) * 30 / 393)}.news_single_social_icon{display:block;width:100%;height:100%}.news_single_social_icon img,.news_single_social_icon svg{display:block;width:100%}.news_single_contents_article{position:relative;width:100%;padding-bottom:max(140px,var(--vw100) * 140 / 1440)}.news_single_contents_article_inner{padding-top:max(30px,var(--vw100) * 30 / 1440)}.news_single_contents_head{margin-bottom:max(20px,var(--vw100) * 20 / 393)}.news_single_contents_info{display:flex;margin-bottom:max(12px,var(--vw100) * 12 / 393);gap:10px}.news_single_contents_ttl{font-size:max(18px,var(--vw100) * 18 / 393);line-height:1.6;letter-spacing:0}.news_single_contents_info_date{flex-shrink:0;min-width:52px;padding-top:2px;white-space:nowrap}.news_single_contents_info_date_txt{display:block;font-size:10px;line-height:1.1;letter-spacing:0}.news_single_contents_cats{display:flex;flex-wrap:wrap;gap:4px}.news_single_contents_cats_panel{padding:1px 6px;border-radius:2px;background-color:var(--cl-gray-1);color:var(--cl-white)}.news_single_contents_cats_txt{font-size:10px;line-height:1;letter-spacing:0}.news_single_contents_visual{aspect-ratio:700/394;width:100%;background-color:var(--cl-gray-4)}.news_single_contents_body{padding-top:max(40px,var(--vw100) * 40 / 1440)}.news_single_contents_body h1,.news_single_contents_body h2,.news_single_contents_body h3,.news_single_contents_body h4,.news_single_contents_body h5,.news_single_contents_body h6{margin-bottom:10px;line-height:1.4;letter-spacing:-.05em}.news_single_contents_body h1{font-size:26px}.news_single_contents_body h2{font-size:24px}.news_single_contents_body h3{font-size:22px}.news_single_contents_body h4{font-size:20px}.news_single_contents_body h5{font-size:18px}.news_single_contents_body h6{font-size:16px}.news_single_contents_body .wp-block-table:not(:last-child),.news_single_contents_body table:not(:last-child),.news_single_contents_body figure:not(:last-child){margin-bottom:40px}.news_single_contents_body table{width:100%}.news_single_contents_body table th,.news_single_contents_body table td{width:50%;padding:10px;border:solid 1px currentColor;font-size:14px;line-height:1.4;letter-spacing:-.05em}.news_single_contents_body table th{background-color:var(--cl-gray-4)}.news_single_contents_body p{font-size:14px;line-height:1.9;letter-spacing:-.05em}.news_single_contents_body p:not(:last-child){margin-bottom:2em}.news_single_contents_body ul,.news_single_contents_body ol{font-size:14px;line-height:1.9;letter-spacing:-.05em}.news_single_contents_body ul:not(:last-child),.news_single_contents_body ol:not(:last-child){margin-bottom:30px}.news_single_contents_body ul>li,.news_single_contents_body ol>li{position:relative;padding-left:1.25em}.news_single_contents_body ul>li:before{position:absolute;top:.9em;left:.4em;width:3px;height:3px;transform:translateY(-50%);border-radius:50%;background-color:currentColor;content:""}.news_single_contents_body ol>li{counter-increment:list-counter}.news_single_contents_body ol>li>ol{counter-reset:list-counter}.news_single_contents_body ol>li:before{position:absolute;top:0;left:0;content:counter(list-counter) ".";font-size:14px;line-height:1.9;letter-spacing:-.05em}.news_single_contents_body a{color:var(--cl-yellow);text-decoration:underline;text-underline-offset:4px}.news_single_contents_body blockquote{padding:20px;border-bottom:4px;background-color:var(--cl-gray-4)}.news_single_contents_foot_heading{position:relative;width:100%;margin-bottom:max(40px,var(--vw100) * 40 / 393);padding-top:4px;padding-bottom:4px}.news_single_contents_foot_heading_line{position:absolute;top:0;left:0;width:100%;height:1px}.news_single_contents_foot_heading_line .mask_in{width:inherit;height:inherit;background-color:currentColor}.news_single_contents_foot_ttl{font-size:12px;line-height:1.1;letter-spacing:-.02em}.career_first_kv{position:relative;min-height:calc(var(--vh100) - (var(--header-height) + 15px));margin-top:calc(-1 * (var(--header-height) + 15px));padding-top:calc(var(--header-height) + 15px)}.career_first_kv_bg{position:absolute;top:0;left:0}.career_first_kv_inner{position:relative;min-height:inherit}.career_first_copy{padding:max(5px,var(--vw100) * 5 / 393) 0;font-size:max(26px,var(--vw100) * 26 / 393);line-height:1;letter-spacing:-.02em}.career_first_btn{display:flex;position:absolute;right:0;bottom:20px;align-items:center;width:100%;height:max(90px,var(--vw100) * 90 / 393);padding:max(5px,var(--vw100) * 5 / 393);gap:0 max(15px,var(--vw100) * 15 / 393);border-radius:2px;background-color:var(--cl-yellow);color:var(--cl-black-2)}.career_first_btn_left{display:block;flex-shrink:0;width:max(120px,var(--vw100) * 120 / 393)}.career_first_btn_thumb{display:block;position:relative;aspect-ratio:120/80;width:100%;overflow:hidden;overflow:clip}.career_first_btn_thumb_img{display:block}.career_first_btn_txts{display:flex;flex-direction:column;gap:2px}.career_first_btn_txt-en{font-size:12px;line-height:1;letter-spacing:-.02em}.career_first_btn_txt-ja{font-size:16px;line-height:1.2;letter-spacing:-.05em}.career_first_btn_icon{display:flex;position:absolute;right:max(15px,var(--vw100) * 15 / 393);align-items:center;justify-content:center;width:30px;height:30px;border-radius:2px;background-color:var(--cl-black-2);color:var(--cl-yellow)}.career_first_btn_icon svg{display:block;width:100%;height:100%;transform:rotate(90deg)}.career_first_message{padding-top:max(30px,var(--vw100) * 30 / 393)}.career_first_message_ttl-en{margin-bottom:max(10px,var(--vw100) * 10 / 393);font-size:max(18px,var(--vw100) * 18 / 393);line-height:1;letter-spacing:0}.career_first_message_ttl-ja{margin-bottom:max(20px,var(--vw100) * 20 / 393);font-size:max(24px,var(--vw100) * 24 / 393);line-height:1.6;letter-spacing:-.05em}.career_first_message_body{margin-bottom:max(20px,var(--vw100) * 20 / 393)}.career_first_message_txts{display:flex;flex-direction:column;gap:1em 0;font-size:14px;line-height:1.9;letter-spacing:-.05em}.career_article{padding-top:max(110px,var(--vw100) * 110 / 393);padding-bottom:max(70px,var(--vw100) * 70 / 393)}.career_article_contents{padding-top:max(50px,var(--vw100) * 50 / 393)}.career_article_list{display:flex;flex-direction:column-reverse;gap:max(30px,var(--vw100) * 30 / 393)}.career_article_panel{display:flex;gap:0 20px}.career_article_panel_head{flex-shrink:0;width:calc(var(--vw100) * 174 / 393)}.career_article_panel_thumb{aspect-ratio:454/254;width:100%}.career_article_panel_body{display:flex;flex-direction:column;gap:12px}.career_article_panel_info_date_txt{font-size:10px;line-height:1.1;letter-spacing:0}.career_article_panel_txts{font-size:14px;line-height:1.6;letter-spacing:0}.career_recruit{padding-top:max(110px,var(--vw100) * 110 / 393);padding-bottom:max(70px,var(--vw100) * 70 / 393)}.career_recruit_ttl-ja{padding-top:5px;font-size:14px;line-height:1.6;letter-spacing:-.05em}.career_recruit_btns{display:none}.career_recruit_btn{display:inline-block;position:relative;padding:3px 0 7px}.career_recruit_btn_inner{display:inline-block}.career_recruit_btn_inner .mask_in{display:inline-flex;align-items:center;gap:0 6px}.career_recruit_btn_line{position:absolute;bottom:0;left:0;width:100%;height:1px;pointer-events:none}.career_recruit_btn_line .mask_in{width:inherit;height:inherit;background-color:currentColor}.career_recruit_btn_txt{font-size:14px;line-height:1.6;letter-spacing:-.05em}.career_recruit_btn_icon{display:flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:2px;background-color:var(--cl-black-2);color:var(--cl-white)}.career_recruit_btn_icon svg,.career_recruit_btn_icon img{display:block;width:7px;height:auto}.career_recruit_contents{padding-top:max(60px,var(--vw100) * 60 / 393)}.career_recruit_list{display:flex;flex-direction:column;gap:15px 0}.career_recruit_panel{display:flex;flex-direction:column;justify-content:space-between;padding:max(20px,var(--vw100) * 20 / 393);gap:max(20px,var(--vw100) * 20 / 393) 0;border:solid 1px var(--cl-gray-1);border-radius:2px}.career_recruit_panel_role{margin-bottom:max(5px,var(--vw100) * 5 / 393);color:var(--cl-gray-1);font-size:12px;line-height:1.1;letter-spacing:0}.career_recruit_panel_ttl{margin-bottom:max(5px,var(--vw100) * 5 / 393);font-size:max(20px,var(--vw100) * 20 / 393);line-height:1.6;letter-spacing:-.05em}.career_recruit_panel_txt{font-size:12px;line-height:1.9;letter-spacing:-.05em}.career_faq_inner{padding-top:max(110px,var(--vw100) * 110 / 393);padding-bottom:max(70px,var(--vw100) * 70 / 393)}.career_faq_contents{padding-top:max(80px,var(--vw100) * 60 / 393)}.career_faq_list{margin-top:-20px}.career_faq_panel{border-bottom:1px solid}.career_faq_panel_ttl{font-size:16px;line-height:1.6;letter-spacing:-.05em}.career_faq_panel_ttl_btn{display:flex;justify-content:space-between;width:100%;padding-top:20px;padding-bottom:20px}.career_faq_panel_ttl_txt{display:block}.career_faq_panel_ttl_icon{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:20px;height:20px;border-radius:2px;background-color:var(--cl-yellow);color:var(--cl-black-2);transition:background-color ease .25s}.career_faq_panel_ttl_icon_bars{display:block;position:relative;width:8px;height:2px}.career_faq_panel_ttl_icon_bar{position:absolute;top:0;left:0;width:100%;height:100%;background-color:currentColor;transition:transform cubic-bezier(.19,1,.22,1) .8s}.career_faq_panel_ttl_icon_bar:nth-child(2){transform:rotate(90deg) scaleX(1)}.career_faq_panel_ttl_btn[aria-expanded=true] .career_faq_panel_ttl_icon{background-color:var(--cl-gray-1)}.career_faq_panel_ttl_btn[aria-expanded=true] .career_faq_panel_ttl_icon_bar:nth-child(2){transform:rotate(90deg) scaleX(0)}.career_faq_panel_body_inner{padding-bottom:20px}.career_faq_panel_txt{font-size:14px;line-height:1.9;letter-spacing:-.05em}.career_single_first_contents{padding-top:max(30px,var(--vw100) * 30 / 393)}.career_single_first_contents_head{position:relative;padding-bottom:max(5px,var(--vw100) * 5 / 393)}.career_single_first_contents_head_ttl-en{margin-bottom:max(10px,var(--vw100) * 10 / 393);font-size:max(60px,var(--vw100) * 60 / 393);line-height:1;letter-spacing:-.02em}.career_single_first_contents_head_ttl-ja{font-size:max(12px,var(--vw100) * 12 / 393);line-height:1.6;letter-spacing:0}.career_single_first_contents_head_line{position:absolute;bottom:0;left:0;width:100%;height:1px}.career_single_first_contents_head_line .mask_in{width:inherit;height:inherit;background-color:currentColor}.career_single_first_contents_sect_head{padding-bottom:max(5px,var(--vw100) * 5 / 393)}.career_single_first_contents_sect_ttl{font-size:14px;line-height:1.6;letter-spacing:-.05em}.career_single_first_contents_block{display:flex;flex-direction:column;padding:10px 0;gap:5px 0;border-top:solid 1px var(--cl-gray-3)}.career_single_first_contents_block_head{width:100%;font-size:14px;line-height:1.6;letter-spacing:-.05em}.career_single_first_contents_block_body h1,.career_single_first_contents_block_body h2,.career_single_first_contents_block_body h3,.career_single_first_contents_block_body h4,.career_single_first_contents_block_body h5,.career_single_first_contents_block_body h6{margin-bottom:10px;line-height:1.4;letter-spacing:-.05em}.career_single_first_contents_block_body h1{font-size:26px}.career_single_first_contents_block_body h2{font-size:24px}.career_single_first_contents_block_body h3{font-size:22px}.career_single_first_contents_block_body h4{font-size:20px}.career_single_first_contents_block_body h5{font-size:18px}.career_single_first_contents_block_body h6{font-size:16px}.career_single_first_contents_block_body .wp-block-table:not(:last-child),.career_single_first_contents_block_body table:not(:last-child),.career_single_first_contents_block_body figure:not(:last-child){margin-bottom:40px}.career_single_first_contents_block_body table{width:100%}.career_single_first_contents_block_body table th,.career_single_first_contents_block_body table td{width:50%;padding:10px;border:solid 1px currentColor;font-size:14px;line-height:1.4;letter-spacing:-.05em}.career_single_first_contents_block_body table th{background-color:var(--cl-gray-4)}.career_single_first_contents_block_body p{font-size:14px;line-height:1.9;letter-spacing:-.05em}.career_single_first_contents_block_body p:not(:last-child){margin-bottom:2em}.career_single_first_contents_block_body ul,.career_single_first_contents_block_body ol{font-size:14px;line-height:1.9;letter-spacing:-.05em}.career_single_first_contents_block_body ul:not(:last-child),.career_single_first_contents_block_body ol:not(:last-child){margin-bottom:30px}.career_single_first_contents_block_body ul>li,.career_single_first_contents_block_body ol>li{position:relative;padding-left:1.25em}.career_single_first_contents_block_body ul>li:before{position:absolute;top:.9em;left:.4em;width:3px;height:3px;transform:translateY(-50%);border-radius:50%;background-color:currentColor;content:""}.career_single_first_contents_block_body ol>li{counter-increment:list-counter}.career_single_first_contents_block_body ol>li>ol{counter-reset:list-counter}.career_single_first_contents_block_body ol>li:before{position:absolute;top:0;left:0;content:counter(list-counter) ".";font-size:14px;line-height:1.9;letter-spacing:-.05em}.career_single_first_contents_block_body a{color:var(--cl-yellow);text-decoration:underline;text-underline-offset:4px}.career_single_first_contents_block_body blockquote{padding:20px;border-bottom:4px;background-color:var(--cl-gray-4)}.career_single_first_contents_sect{padding-top:max(40px,var(--vw100) * 40 / 393)}.career_single_first_flow_img{width:100%;margin-bottom:max(20px,var(--vw100) * 20 / 1440)}.career_single_first_flow_img img,.career_single_first_flow_img svg{display:block;width:100%;height:auto;font-size:0;line-height:1;letter-spacing:0}.career_single_first_how-to-apply_txt,.career_single_first_flow_txt{display:flex;flex-direction:column;gap:1em;font-size:12px;line-height:1.9;letter-spacing:-.05em}.career_single_first_how-to-apply_txt a,.career_single_first_flow_txt a{text-decoration:underline;text-underline-offset:4px}.career_single_first_how-to-apply_txt-s,.career_single_first_flow_txt-s{font-size:10px;line-height:1.9;letter-spacing:-.05em}.career_single_first_how-to-apply{margin-top:40px;padding:23.5px;background-color:var(--cl-gray-4)}.career_single_first_how-to-apply_btns{padding-top:23.5px}.contact_first{padding-bottom:50px}.contact_first_list{display:flex;width:100%;max-width:100%;gap:15px}.contact_first_list_i{display:inline-flex;align-items:center;gap:0 5px;white-space:nowrap;opacity:.2}.contact_first_list_i.is-current{opacity:1}.contact_first_list_num{display:flex;align-items:center;justify-content:center;width:26.25px;height:26.25px;border-radius:50%;background-color:var(--cl-black-2);color:var(--cl-white);font-size:12px;line-height:1;letter-spacing:-.02em}.contact_first_list_txt{font-size:15px;line-height:1;letter-spacing:0}.contact_first_contents{padding-top:40px}.contact_first_contents_txt{display:flex;flex-direction:column;gap:20px 0;font-size:14px;line-height:1.6;letter-spacing:-.05em}.contact_first_contents_txt .-red{color:var(--cl-red)}.contact_first_contents_txt small{font-size:12px;line-height:1.6;letter-spacing:-.05em}.contact_first_contents_body{width:max(700px,var(--vw100) * 700 / 1440);max-width:100%;padding-top:max(50px,var(--vw100) * 50 / 393)}.contact_first_contents_body .formLabel{display:inline-block;margin-bottom:10px;font-size:16px;line-height:1;font-family:HelveticaNowDisplay-Bd,sans-serif;letter-spacing:-.02em}.contact_first_contents_body .formGroup{margin-bottom:max(30px,var(--vw100) * 30 / 393)}.contact_first_contents_body .-requiredMark{color:var(--cl-red)}.contact_first_contents_body input[type=text],.contact_first_contents_body input[type=email],.contact_first_contents_body input[type=tel],.contact_first_contents_body textarea{display:block;width:100%;padding:20px 25px;border:solid 1px var(--cl-gray-1);border-radius:2px;outline-width:0;font-size:16px;line-height:1;font-family:MFW-PA1GothicStd-Medium,sans-serif;letter-spacing:-.05em}.contact_first_contents_body input[type=text]:focus-visible,.contact_first_contents_body input[type=email]:focus-visible,.contact_first_contents_body input[type=tel]:focus-visible,.contact_first_contents_body textarea:focus-visible{border-color:var(--cl-black-2)}.contact_first_contents_body input[type=text]::-moz-placeholder,.contact_first_contents_body input[type=email]::-moz-placeholder,.contact_first_contents_body input[type=tel]::-moz-placeholder,.contact_first_contents_body textarea::-moz-placeholder{color:var(--cl-gray-1)}.contact_first_contents_body input[type=text]::placeholder,.contact_first_contents_body input[type=email]::placeholder,.contact_first_contents_body input[type=tel]::placeholder,.contact_first_contents_body textarea::placeholder{color:var(--cl-gray-1)}.contact_first_contents_body .formAgree{display:inline-flex;align-items:center;padding-top:max(20px,var(--vw100) * 20 / 393);gap:0 15px;font-size:16px;line-height:1;font-family:MFW-PA1GothicStd-Medium,sans-serif;letter-spacing:-.05em}.contact_first_contents_body .formAgree a{text-decoration:underline}.contact_first_contents_body .formActions{padding-top:max(50px,var(--vw100) * 50 / 393)}.contact_first_contents_body .formActions button{display:flex;align-items:center;justify-content:center;width:100%;height:80px;border-radius:2px;background-color:var(--cl-black-2);color:var(--cl-white);font-size:16px;line-height:1;letter-spacing:-.05em}.contact_first_contents_body .form-confirm,[data-page-group=contact] .contact-footer{display:none}.contact_thanks_btns{padding-top:max(50px,var(--vw100) * 50 / 393)}.contact_thanks_btn{display:flex;align-items:center;justify-content:center;width:100%;height:60px;border:solid 1px var(--cl-gray-1);background-color:var(--cl-black-2);color:var(--cl-white)}.contact_thanks_btn_txt{font-size:16px;line-height:1;letter-spacing:-.05em}[data-page=Privacy] .contact-footer{display:none}.privacy_first_contents{padding-top:max(20px,var(--vw100) * 20 / 393);padding-bottom:max(70px,var(--vw100) * 70 / 393)}.privacy_first_contents_intro{margin-bottom:max(50px,var(--vw100) * 50 / 393)}.privacy_first_contents_sect{padding-top:max(30px,var(--vw100) * 30 / 393);padding-bottom:max(30px,var(--vw100) * 30 / 393);border-top:solid 1px var(--cl-gray-3)}.privacy_first_contents_sect:last-child{border-bottom:solid 1px var(--cl-gray-3)}.privacy_first_contents_sect_ttl{margin-bottom:max(10px,var(--vw100) * 10 / 393);font-size:max(18px,var(--vw100) * 18 / 393);line-height:1.6;letter-spacing:-.05em}.privacy_first_contents_txts{display:flex;flex-direction:column;width:100%;gap:1em;font-size:14px;line-height:1.9;letter-spacing:-.05em}.privacy_first_contents_txts li{position:relative;padding-left:1em}.privacy_first_contents_txts li:before{position:absolute;left:.25em;content:"\30fb"}.privacy_first_contents_txts .text-s{font-size:14px;line-height:1.9;letter-spacing:-.05em}.notfound_main_contents{padding-top:max(30px,var(--vw100) * 30 / 393)}.notfound_main_contents_head{position:relative;padding-bottom:max(5px,var(--vw100) * 5 / 393)}.notfound_main_contents_head_ttl-en{margin-bottom:max(10px,var(--vw100) * 10 / 393);font-size:max(60px,var(--vw100) * 60 / 393);line-height:1;letter-spacing:-.02em}.notfound_main_contents_head_ttl-ja{font-size:max(12px,var(--vw100) * 12 / 393);line-height:1.6;letter-spacing:0}.notfound_main_contents_head_line{position:absolute;bottom:0;left:0;width:100%;height:1px}.notfound_main_contents_head_line .mask_in{width:inherit;height:inherit;background-color:currentColor}.notfound_main_contents_sect_head{padding-bottom:max(5px,var(--vw100) * 5 / 393)}.notfound_main_contents_sect_ttl{font-size:14px;line-height:1.6;letter-spacing:-.05em}.notfound_main_contents_block{display:flex;flex-direction:column;padding:10px 0;gap:5px 0;border-top:solid 1px var(--cl-gray-3)}.notfound_main_contents_block_head{width:100%;font-size:14px;line-height:1.6;letter-spacing:-.05em}.notfound_main_contents_body{margin-top:max(40px,var(--vw100) * 40 / 393)}.lenis.lenis-smooth iframe{pointer-events:none}.lil-gui{max-width:60vw}@media screen and (min-width: 768px){:root{--header-height: 70px;--layout-left-width: calc(var(--vw100) * 204 / 1440 + var(--vw100) * 66 / 1440);--layout-left-padding-right: calc(var(--vw100) * 66 / 1440);--layout-right-width: calc(var(--vw100) * 927 / 1440);--layout-center-width: max(var(--vw100) * 452 / 1440, 452px)}br.-mq{display:none}br.-pc{display:block}.g-header_bg{display:block;transform:translateY(-100%)}.g-header_inner{position:relative}.g-header_logo{width:min(203px,var(--vw100) * 203 / 1440)}.g-header_logo svg{display:block;width:100%;height:auto}.g-header_nav{display:flex;top:0;right:0;left:0;align-items:center;justify-content:center;width:auto;height:var(--header-height);margin:0 auto;overflow:visible;background-color:transparent;text-align:center}.g-header_nav_inner{padding:0}.g-header_list{display:inline-flex;justify-content:space-between;width:max(456px,var(--vw100) * 456 / 1440);gap:0 19px}.g-header_list_i.-mobile-only{display:none}.g-header_list_btn{display:inline-flex;align-items:center;width:auto;padding:0;gap:0 5px;border-top:none}.g-header_list_btn.-disable .g-header_list_txt{opacity:.4}.g-header_list_icon{display:flex;align-items:center;justify-content:center;width:10px;height:10px;overflow:hidden;border-radius:2px;background-color:var(--cl-header-text);color:var(--cl-header-icon)}.g-header_list_icon svg{display:block;width:4px;height:auto}.g-header_list_txt{font-size:14px}.g-header_child{visibility:hidden;position:absolute;bottom:-13px;left:-15px;padding:20px 15px;transform:translateY(100%);background-color:var(--cl-black-2);color:var(--cl-white);opacity:0;transition:opacity .3s ease,visibility .3s ease}.g-header_child.is-open{visibility:visible;opacity:1}.g-header_list-second{display:flex;flex-direction:column;align-items:flex-start;gap:12px 0;border-right:none;border-bottom:none}.g-header_list-second_link{display:inline-flex;flex-direction:row;justify-content:flex-start;padding:0;border-top:none;border-left:none}.g-header_list-second_link_icon{width:4px;height:4px;margin-right:0;background-color:var(--cl-white)}.g-header_list-second_link_icon svg{display:none}.g-header_list-external{display:none}.contact-footer{width:100%;padding:max(260px,var(--vw100) * 260 / 1440) 0}.contact-footer_contents{width:calc(var(--vw100) * 433 / 1440);max-width:100%;margin:0}.contact-footer_head_label{font-size:18px}.contact-footer_copy{font-size:max(75px,var(--vw100) * 75 / 1440)}.contact-footer_copy_line{justify-content:flex-start}.contact-footer_copy_icon{flex-shrink:0;width:max(24px,var(--vw100) * 24 / 1440);padding-bottom:max(24px,var(--vw100) * 24 / 1440)}.g-footer_main_head{display:block}.g-footer_btn-top{position:absolute;right:0;bottom:min(-140px,var(--vw100) * -140 / 1440)}.g-footer_main_body{padding-top:max(100px,var(--vw100) * 100 / 1440)}.g-footer_main_lists{display:inline-flex;gap:0}.g-footer_main_list{padding-right:20px}.g-footer_main_list.-a{width:max(185.5px,var(--vw100) * 185.5 / 1440)}.g-footer_main_list.-b{width:max(305px,var(--vw100) * 305 / 1440)}.g-footer_main_list.-c{width:max(150px,var(--vw100) * 150 / 1440)}.g-footer_main_list_txt{font-size:14px}.g-footer_main_list-second{gap:6px}.g-footer_main_list-second_txt{line-height:1.5}.g-footer_main_foot{flex-direction:row;justify-content:space-between;gap:0}.g-footer_main_foot_list{display:inline-flex;gap:0}.g-footer_main_foot_list_i{width:max(185.5px,var(--vw100) * 185.5 / 1440);padding-right:5px}.g-footer_main_foot_list_txt{font-size:14px}.g-footer_main_foot_r_txt{font-size:12px}.cover_logo{width:100%}.ctr{padding-right:20px;padding-left:20px}.ctr.-grid{display:flex;justify-content:space-between;font-size:0;letter-spacing:0}.ctr_l{width:var(--layout-left-width);padding-right:var(--layout-left-padding-right)}.ctr_r{width:var(--layout-right-width)}.ctr_c{width:var(--layout-center-width);margin-right:auto;margin-left:auto}.ctr_of{--layout-val: calc(var(--vw100Inner) - var(--layout-right-width));width:var(--vw100);margin-left:calc(-1 * (var(--layout-val) + 20px));padding-right:20px;padding-left:20px}.c-btn-career.-l .mask_in{height:80px}.c-side.-sticky{height:100%}.c-side.-sticky .c-side_contents{display:flex;position:sticky;top:var(--header-height);flex-direction:column;justify-content:space-between;height:calc(var(--vh100) - var(--header-height))}.c-side.-sticky .c-side_contents.-top-only{height:auto}.c-side_head{width:100%}.c-side_ttl{font-size:18px}.c-side_list-nav{padding-bottom:20px;gap:5px}.c-side_btn-nav_txt{font-size:18px}.c-breadcrumb_icon{width:6px;margin-top:3px}.c-pager{justify-content:center;margin-top:max(20px,var(--vw100) * 20 / 1440);padding-top:max(60px,var(--vw100) * 60 / 1440);gap:0 max(40px,var(--vw100) * 40 / 1440);border-top:solid 1px}.c-pager_list{gap:0 max(15px,var(--vw100) * 15 / 1440)}.c-pager_list_txt{padding:0 max(5px,var(--vw100) * 5 / 1440);font-size:18px}.c-slot{flex-direction:row;justify-content:space-between;aspect-ratio:1440/547;gap:0}.c-slot_line{display:inline-flex;flex-direction:column}.c-slot_line svg{width:auto;height:100%;transform:rotate(0)}.c-slot_line .c-slot_i{width:auto;height:calc(var(--vw100) * 164 / 1440);padding-right:0;padding-bottom:max(5px,var(--vw100) * 5 / 1440)}.c-news_list{grid-template-columns:repeat(2,1fr);gap:55px max(30px,var(--vw100) * 30 / 1440)}.c-news_list.-single{grid-template-columns:repeat(3,1fr)}.c-news_panel{flex-direction:column;gap:max(20px,var(--vw100) * 20 / 1440) 0}.c-news_panel_head{width:100%}.c-news_panel_body{gap:16px 0}.c-news_panel_info_date{min-width:62px}.c-news_panel_info_date_txt{font-size:12px}.c-news_panel_cats_panel{padding:2px 6px}.c-news_panel_cats_txt{font-size:13px}.c-news_panel_txts{font-size:15px}.home_first_ttl{width:max(456px,var(--vw100) * 456 / 1440)}.home_intro:before{height:74.31318681%}.home_intro_contents{width:max(456px,var(--vw100) * 456 / 1440);padding-top:max(424px,var(--vw100) * 424 / 1440);padding-bottom:max(200px,var(--vw100) * 200 / 1440);gap:max(210px,var(--vw100) * 210 / 1440)}.home_intro_ttl{gap:max(25px,var(--vw100) * 25 / 1440)}.home_intro_ttl_txt.-en{font-size:max(40px,var(--vw100) * 40 / 1440)}.home_intro_ttl_txt.-ja{font-size:max(60px,var(--vw100) * 60 / 1440)}.home_intro_ttl_txt.-ja.-pc{display:block}.home_intro_ttl_txt.-ja.-sp{display:none}.home_intro_txts{font-size:20px}.home_business{padding-top:max(90px,var(--vw100) * 90 / 1440);padding-bottom:max(90px,var(--vw100) * 90 / 1440)}.home_business_contents{padding-top:0;padding-bottom:20px}.home_business_intro,.home_business_scene1{padding-bottom:max(150px,var(--vw100) * 150 / 1440)}.home_business_intro_txt{font-size:18px;line-height:1.5}.home_business_scene1_inner{aspect-ratio:1400/454}.home_business_sects{gap:max(80px,var(--vw100) * 80 / 1440) 0}.home_business_sect_main_label{font-size:max(18px,var(--vw100) * 18 / 1440)}.home_business_sect_main_ttl{font-size:max(90px,var(--vw100) * 90 / 1440)}.home_business_sect_main_head{padding-bottom:max(10px,var(--vw100) * 10 / 1440)}.home_business_sect_main_contents{flex-direction:row;justify-content:space-between;padding-top:max(10px,var(--vw100) * 10 / 1440);gap:0}.home_business_sect_main_contents_head{width:calc(100% - 125px - max(40px,var(--vw100) * 40 / 1440))}.home_business_sect_main_txts{font-size:16px;line-height:1.9}.home_business_sect_main_contents_body{width:125px}.home_business_sect_sub_list_i{width:max(235px,var(--vw100) * 235 / 1440)}.home_business_sect_sub_panel_ttl{font-size:14px}.home_about{padding-top:max(60px,var(--vw100) * 60 / 1440);padding-bottom:max(150px,var(--vw100) * 150 / 1440)}.home_about_contents{width:max(454px,var(--vw100) * 454 / 1440)}.home_about_head{padding-bottom:max(30px,var(--vw100) * 30 / 1440)}.home_about_head_label{margin-bottom:max(10px - .1em,var(--vw100) * 10 / 1440 - .1em);font-size:max(18px,var(--vw100) * 18 / 1440)}.home_about_title{font-size:max(75px,var(--vw100) * 75 / 1440)}.home_about_scene{width:100%}.home_about_foot{padding-top:max(30px,var(--vw100) * 30 / 1440)}.home_about_foot_txt{font-size:18px}.home_news{padding-top:max(90px,var(--vw100) * 90 / 1440);padding-bottom:max(70px,var(--vw100) * 70 / 1440)}.home_news_time_block{display:block}.home_news_contents{padding-top:0;padding-right:max(127px,var(--vw100) * 127 / 1440)}.home_news_head{padding-bottom:max(20px,var(--vw100) * 20 / 1440)}.home_news_foot{padding-top:max(20px,var(--vw100) * 20 / 1440);border-top:solid 1px}.home_career_intro{padding-bottom:60px}.home_career_copy{font-size:max(14px,var(--vw100) * 14 / 1440)}.home_career_main_head{padding-top:max(160px,var(--vw100) * 160 / 1440);padding-bottom:max(190px,var(--vw100) * 190 / 1440)}.home_career_contents{width:max(454px,var(--vw100) * 454 / 1440)}.home_career_head_label{margin-bottom:max(10px,var(--vw100) * 10 / 1440);font-size:max(18px,var(--vw100) * 18 / 1440)}.home_career_title{font-size:max(75px,var(--vw100) * 75 / 1440)}.home_career_foot{padding-top:max(20px,var(--vw100) * 20 / 1440)}.home_career_foot_txt{font-size:18px}.home_career_foot_btn{padding-top:40px}.home_career_btn{width:max(454px,var(--vw100) * 454 / 1440)}.home_career_btn_txt-en{font-size:14px}.home_career_btn_txt-ja{font-size:18px}.subpage_first{padding-top:calc(var(--header-height) + 20px)}.subpage_first_head{padding-top:145px}.subpage_first_ttl{margin-bottom:calc(var(--vw100) * 20 / 1440 - .1em);font-size:calc(var(--vw100) * 160 / 1440)}.subpage_first_body{padding-top:max(40px,var(--vw100) * 40 / 1440)}.subpage_career{aspect-ratio:1440/520}.subpage_career_contents{display:flex;align-items:center;width:calc(var(--vw100) * 700 / 1440);height:100%;margin-left:auto;padding:0}.subpage_career_contents_label{font-size:calc(var(--vw100) * 18 / 1440)}.subpage_career_contents_ttl{margin-bottom:calc(var(--vw100) * 20 / 1440);font-size:calc(var(--vw100) * 75 / 1440)}.subpage_career_contents_txts{margin-bottom:calc(var(--vw100) * 20 / 1440);font-size:calc(var(--vw100) * 30 / 1440)}.single-page_first_head{position:absolute;top:0;left:0;padding-top:max(75px,var(--vw100) * 75 / 1440);border-bottom:0}.single-page_first_ttl{font-size:calc(var(--vw100) * 60 / 1440)}.single-page_first_all{display:block}.business_single_first_label{font-size:max(18px,var(--vw100) * 18 / 1440)}.company_first_slideshow_wrap{width:100%;margin-left:0}.company_first_slideshow{aspect-ratio:1400/490}.company_first_slideshow_i{width:33.333%}.company_first_mission{width:max(700px,var(--vw100) * 700 / 1440);padding-top:max(80px,var(--vw100) * 80 / 1440);padding-bottom:max(140px,var(--vw100) * 140 / 1440)}.company_first_mission_ttl-en{margin-bottom:max(15px,var(--vw100) * 15 / 1440);font-size:max(18px,var(--vw100) * 18 / 1440)}.company_first_mission_ttl-ja{margin-bottom:max(30px,var(--vw100) * 30 / 1440);font-size:max(37px,var(--vw100) * 37 / 1440)}.company_first_mission_body{margin-bottom:max(60px,var(--vw100) * 60 / 1440)}.company_first_mission_txts{font-size:18px}.company_ag{padding-top:max(140px,var(--vw100) * 140 / 1440);padding-bottom:max(140px,var(--vw100) * 140 / 1440)}.company_ag_contents{padding-top:0;padding-bottom:max(150px,var(--vw100) * 150 / 1440)}.company_ag_txts{font-size:18px}.company_business{padding-top:max(140px,var(--vw100) * 140 / 1440);padding-bottom:max(200px,var(--vw100) * 200 / 1440)}.company_business_contents{padding-top:0}.company_business_sect{padding-bottom:max(15px,var(--vw100) * 15 / 1440);border-bottom:1px solid var(--cl-gray-1)}.company_business_sect:not(:first-child){padding-top:max(15px,var(--vw100) * 15 / 1440)}.company_business_sect_main{display:flex;gap:max(20px,var(--vw100) * 20 / 1440)}.company_business_sect_main_left{position:relative;left:auto;flex-shrink:0;width:calc(var(--vw100) * 454 / 1440)}.company_business_sect_main_visuals{aspect-ratio:454/303}.company_business_sect_main_head{margin-bottom:0;padding-bottom:0}.company_business_sect_main_label{margin-bottom:max(3px,var(--vw100) * 3 / 1440);gap:max(20px,var(--vw100) * 20 / 1440);font-size:max(14px,var(--vw100) * 14 / 1440)}.company_business_sect_main_ttl{font-size:max(50px,var(--vw100) * 50 / 1440)}.company_business_sect_main_contents{padding-top:max(20px,var(--vw100) * 20 / 1440)}.company_business_sect_main_contents_body{justify-content:flex-end;padding-top:max(50px,var(--vw100) * 50 / 1440)}.company_collabo{padding-top:max(140px,var(--vw100) * 140 / 1440);padding-bottom:max(140px,var(--vw100) * 140 / 1440)}.company_collabo_contents{padding-top:max(60px,var(--vw100) * 60 / 1440)}.company_collabo_list{grid-template-columns:repeat(3,1fr);gap:20px}.company_profile{padding-top:max(140px,var(--vw100) * 140 / 1440);padding-bottom:max(140px,var(--vw100) * 140 / 1440)}.company_profile_list{font-size:16px}.company_profile_list_i{padding:max(14px,var(--vw100) * 14 / 1440) 0}.company_profile_list_head{width:max(200px,var(--vw100) * 200 / 1440)}.company_profile_contents{padding-top:0;padding-bottom:0}.company_profile_contents_foot{padding-top:max(50px,var(--vw100) * 50 / 1440)}.company_profile_map,.company_profile_map iframe{aspect-ratio:926/400}.teams_first{padding-bottom:max(200px,var(--vw100) * 200 / 1440)}.teams_first_nav{padding-top:max(20px,var(--vw100) * 20 / 1440)}.teams_first_nav_list{gap:0 max(15px,var(--vw100) * 15 / 1440)}.teams_first_nav_list_i{padding-right:max(7.5px,var(--vw100) * 7.5 / 1440);padding-left:max(7.5px,var(--vw100) * 7.5 / 1440)}.teams_first_nav_bar{height:4px}.teams_first_nav_list_link{padding:0 max(5px,var(--vw100) * 5 / 1440) max(15px,var(--vw100) * 15 / 1440)}.teams_first_nav_list_txt{font-size:16px}.teams_first_body{padding-top:max(60px,var(--vw100) * 60 / 1440)}.teams_list-member{grid-template-columns:repeat(9,1fr);gap:max(56px,var(--vw100) * 56 / 1440) max(20px,var(--vw100) * 20 / 1440)}.teams_list-member_panel{gap:max(10px,var(--vw100) * 10 / 1440)}.teams_list-member_panel_role{margin-bottom:max(5px,var(--vw100) * 5 / 1440)}.teams_modal_frame{width:max(454px,var(--vw100) * 454 / 1440);max-height:calc(100% - 48px)}.teams_modal_frame_inner{padding:30px}.teams_modal_visual{width:max(200px,var(--vw100) * 200 / 1440);height:max(200px,var(--vw100) * 200 / 1440)}.teams_modal_head{padding-top:max(20px,var(--vw100) * 20 / 1440);padding-bottom:15px}.teams_modal_foot{padding:10px 20px}[data-page=NewsHome] .c-side_list-nav_i.is-current .c-side_btn-nav{padding-left:24px}[data-page=NewsHome] .c-side_list-nav_i.is-current .c-side_btn-nav:before{width:18px;height:18px}.news_first{padding-bottom:max(200px,var(--vw100) * 200 / 1440)}.news_first_head{padding-bottom:max(20px,var(--vw100) * 20 / 1440)}.news_first_contents{padding-top:0}.single-page_first_inner{padding-bottom:max(200px,var(--vw100) * 200 / 1440)}.news_single_social{position:absolute;top:0;right:0;height:calc(100% - max(140px,var(--vw100) * 140 / 1440) + 20px);pointer-events:none}.news_single_social.-pc{display:block}.news_single_social.-sp{display:none}.news_single_social_inner{display:flex;position:sticky;top:0;align-items:flex-end;height:var(--vh100);padding-bottom:0}.news_single_social_list{flex-direction:column;padding-bottom:20px}.news_single_social_link{width:max(40px,var(--vw100) * 40 / 1440);height:max(40px,var(--vw100) * 40 / 1440)}.news_single_contents_article{padding-bottom:max(140px,var(--vw100) * 140 / 1440)}.news_single_contents_article_inner{width:max(700px,var(--vw100) * 700 / 1440);max-width:100%;padding-top:max(75px,var(--vw100) * 75 / 1440)}.news_single_contents_head{margin-bottom:max(30px,var(--vw100) * 30 / 1440)}.news_single_contents_info{margin-bottom:max(15px,var(--vw100) * 15 / 1440)}.news_single_contents_ttl{font-size:max(30px,var(--vw100) * 30 / 1440);line-height:1.5}.news_single_contents_info_date{min-width:62px}.news_single_contents_info_date_txt{font-size:12px}.news_single_contents_cats_panel{padding:2px 6px}.news_single_contents_cats_txt{font-size:13px}.news_single_contents_body h1,.news_single_contents_body h2,.news_single_contents_body h3,.news_single_contents_body h4,.news_single_contents_body h5,.news_single_contents_body h6{margin-bottom:20px}.news_single_contents_body h1{font-size:28px}.news_single_contents_body h2{font-size:26px}.news_single_contents_body h3{font-size:24px}.news_single_contents_body h4{font-size:22px}.news_single_contents_body h5{font-size:20px}.news_single_contents_body h6{font-size:18px}.news_single_contents_body table th,.news_single_contents_body table td{padding:20px;font-size:16px}.news_single_contents_body p,.news_single_contents_body ul,.news_single_contents_body ol{font-size:16px}.news_single_contents_body ul:not(:last-child),.news_single_contents_body ol:not(:last-child){margin-bottom:40px}.news_single_contents_body ol>li:before{font-size:16px}.news_single_contents_body blockquote{padding:30px}.news_single_contents_foot_heading{margin-bottom:max(40px,var(--vw100) * 40 / 1440);padding-top:6px;padding-bottom:6px}.news_single_contents_foot_ttl{font-size:18px}.news_single_contents_foot_inner{padding-right:max(115px,var(--vw100) * 115 / 1440);padding-bottom:20px}.career_first_kv{min-height:calc(var(--vh100) - (var(--header-height) + 20px));margin-top:calc(-1 * (var(--header-height) + 20px));padding-top:calc(var(--header-height) + 20px)}.career_first_copy{padding:max(10px,var(--vw100) * 10 / 1440);font-size:max(40px,var(--vw100) * 40 / 1440)}.career_first_btn{right:max(20px,var(--vw100) * 20 / 1440);bottom:max(20px,var(--vw100) * 20 / 1440);width:max(454px,var(--vw100) * 454 / 1440);height:max(90px,var(--vw100) * 90 / 1440);padding:max(5px,var(--vw100) * 5 / 1440);gap:0 max(15px,var(--vw100) * 15 / 1440)}.career_first_btn_left{width:max(120px,var(--vw100) * 120 / 1440)}.career_first_btn_txt-en{font-size:14px}.career_first_btn_txt-ja{font-size:18px}.career_first_btn_icon{right:max(10px,var(--vw100) * 10 / 1440)}.career_first_message{width:max(454px,var(--vw100) * 454 / 1440);padding-top:max(160px,var(--vw100) * 160 / 1440);padding-bottom:max(200px,var(--vw100) * 200 / 1440)}.career_first_message_ttl-en{margin-bottom:max(15px,var(--vw100) * 15 / 1440);font-size:max(18px,var(--vw100) * 18 / 1440)}.career_first_message_ttl-ja{margin-bottom:max(30px,var(--vw100) * 30 / 1440);font-size:max(30px,var(--vw100) * 30 / 1440)}.career_first_message_body{margin-bottom:max(20px,var(--vw100) * 20 / 1440)}.career_first_message_txts{font-size:18px}.career_article{padding-top:0;padding-bottom:max(140px,var(--vw100) * 140 / 1440)}.career_article_contents{padding-top:max(20px,var(--vw100) * 20 / 1440)}.career_article_list{display:grid;grid-template-columns:repeat(3,1fr);gap:0 max(20px,var(--vw100) * 20 / 1440)}.career_article_panel{display:block}.career_article_panel_head{width:100%}.career_article_panel_body{padding-top:max(20px,var(--vw100) * 20 / 1440);padding-right:max(20px,var(--vw100) * 20 / 1440)}.career_article_panel_body{gap:16px}.career_article_panel_info_date_txt{font-size:12px}.career_article_panel_txts{font-size:16px}.career_recruit{padding-top:max(200px,var(--vw100) * 200 / 1440);padding-bottom:max(180px,var(--vw100) * 180 / 1440)}.career_recruit_ttl-ja{padding-top:10px;font-size:20px}.career_recruit_btns{display:block;padding-bottom:20px}.career_recruit_contents{padding-top:0}.career_recruit_list{display:grid;grid-template-columns:repeat(2,1fr);gap:max(20px,var(--vw100) * 20 / 1440)}.career_recruit_panel{min-height:max(330px,var(--vw100) * 330 / 1440);padding:max(40px,var(--vw100) * 40 / 1440);gap:max(15px,var(--vw100) * 15 / 1440) 0}.career_recruit_panel_role{margin-bottom:max(8px,var(--vw100) * 8 / 1440);font-size:14px}.career_recruit_panel_ttl{margin-bottom:max(15px,var(--vw100) * 15 / 1440);font-size:max(22px,var(--vw100) * 22 / 1440)}.career_recruit_panel_txt{font-size:14px}.career_faq_inner{padding-top:max(200px,var(--vw100) * 200 / 1440);padding-bottom:max(200px,var(--vw100) * 200 / 1440)}.career_faq_contents{padding-top:0}.career_faq_list{margin-top:-30px}.career_faq_panel_ttl{font-size:18px}.career_faq_panel_ttl_btn{padding-top:30px;padding-bottom:30px}.career_faq_panel_ttl_txt{width:max(700px,var(--vw100) * 700 / 1440);max-width:100%;padding-right:20px}.career_faq_panel_body{width:max(700px,var(--vw100) * 700 / 1440);max-width:calc(100% - 40px)}.career_faq_panel_body_inner{padding-bottom:30px}.career_faq_panel_txt{font-size:16px}.career_single_first_contents{padding-top:max(65px,var(--vw100) * 65 / 1440);padding-bottom:20px}.career_single_first_contents_head{padding-bottom:max(15px,var(--vw100) * 15 / 1440)}.career_single_first_contents_head_inner{width:max(700px,var(--vw100) * 700 / 1440);max-width:100%}.career_single_first_contents_head_ttl-en{margin-bottom:max(40px,var(--vw100) * 40 / 1440);font-size:max(120px,var(--vw100) * 120 / 1440)}.career_single_first_contents_head_ttl-ja{font-size:max(22px,var(--vw100) * 22 / 1440)}.career_single_first_contents_sect_head{padding-bottom:max(20px,var(--vw100) * 20 / 1440)}.career_single_first_contents_sect_ttl{font-size:22px}.career_single_first_contents_block{flex-direction:row;padding:50px 0;gap:0}.career_single_first_contents_block_head{flex-shrink:0;width:170px;padding-right:20px;font-size:18px}.career_single_first_contents_block_body h1,.career_single_first_contents_block_body h2,.career_single_first_contents_block_body h3,.career_single_first_contents_block_body h4,.career_single_first_contents_block_body h5,.career_single_first_contents_block_body h6{margin-bottom:20px}.career_single_first_contents_block_body h1{font-size:28px}.career_single_first_contents_block_body h2{font-size:26px}.career_single_first_contents_block_body h3{font-size:24px}.career_single_first_contents_block_body h4{font-size:22px}.career_single_first_contents_block_body h5{font-size:20px}.career_single_first_contents_block_body h6{font-size:18px}.career_single_first_contents_block_body table th,.career_single_first_contents_block_body table td{padding:20px;font-size:16px}.career_single_first_contents_block_body p,.career_single_first_contents_block_body ul,.career_single_first_contents_block_body ol{font-size:16px}.career_single_first_contents_block_body ul:not(:last-child),.career_single_first_contents_block_body ol:not(:last-child){margin-bottom:40px}.career_single_first_contents_block_body ol>li:before{font-size:16px}.career_single_first_contents_block_body blockquote{padding:30px}.career_single_first_contents_sect{padding-top:max(100px,var(--vw100) * 100 / 1440)}.career_single_first_how-to-apply_txt,.career_single_first_flow_txt{font-size:16px}.career_single_first_how-to-apply_txt-s,.career_single_first_flow_txt-s{font-size:14px}.career_single_first_how-to-apply{margin-top:max(100px,var(--vw100) * 100 / 1440);padding:60px}.career_single_first_how-to-apply_btns{padding-top:60px}.contact_first{padding-bottom:max(200px,var(--vw100) * 200 / 1440)}.contact_first_list{width:min(286px,var(--vw100) * 286 / 1440);gap:min(20px,var(--vw100) * 20 / 1440)}.contact_first_list_i{gap:0 min(7px,var(--vw100) * 7 / 1440)}.contact_first_list_num{width:min(35px,var(--vw100) * 35 / 1440);height:min(35px,var(--vw100) * 35 / 1440);font-size:min(16px,var(--vw100) * 16 / 1440)}.contact_first_list_txt{font-size:min(20px,var(--vw100) * 20 / 1440)}.contact_first_contents{width:max(700px,var(--vw100) * 700 / 1440);padding-top:0}.contact_first_contents_txt{font-size:16px;line-height:1.9}.contact_first_contents_txt small{font-size:14px;line-height:1.9}.contact_first_contents_body{padding-top:max(80px,var(--vw100) * 80 / 1440)}.contact_first_contents_body .formGroup{margin-bottom:max(50px,var(--vw100) * 50 / 1440)}.contact_first_contents_body .formAgree{padding-top:max(30px,var(--vw100) * 30 / 1440)}.contact_first_contents_body .formActions,.contact_thanks_btns{padding-top:max(80px,var(--vw100) * 80 / 1440)}.contact_thanks_btn{height:80px}.privacy_first_contents{padding-top:max(60px,var(--vw100) * 60 / 1440);padding-bottom:max(200px,var(--vw100) * 200 / 1440)}.privacy_first_contents_intro{margin-bottom:max(80px,var(--vw100) * 80 / 1440)}.privacy_first_contents_sect{padding-top:max(40px,var(--vw100) * 40 / 1440);padding-bottom:max(40px,var(--vw100) * 40 / 1440)}.privacy_first_contents_sect_ttl{margin-bottom:max(20px,var(--vw100) * 20 / 1440);font-size:max(22px,var(--vw100) * 22 / 1440)}.privacy_first_contents_txts{width:max(700px,var(--vw100) * 700 / 1440);font-size:16px}.notfound_main_contents{padding-top:max(65px,var(--vw100) * 65 / 1440);padding-bottom:20px}.notfound_main_contents_head{padding-bottom:max(15px,var(--vw100) * 15 / 1440)}.notfound_main_contents_head_inner{width:max(700px,var(--vw100) * 700 / 1440);max-width:100%}.notfound_main_contents_head_ttl-en{margin-bottom:max(40px,var(--vw100) * 40 / 1440);font-size:max(120px,var(--vw100) * 120 / 1440)}.notfound_main_contents_head_ttl-ja{font-size:max(22px,var(--vw100) * 22 / 1440)}.notfound_main_contents_sect_head{padding-bottom:max(20px,var(--vw100) * 20 / 1440)}.notfound_main_contents_sect_ttl{font-size:22px}.notfound_main_contents_block{flex-direction:row;padding:50px 0;gap:0}.notfound_main_contents_block_head{flex-shrink:0;width:170px;padding-right:20px;font-size:18px}.notfound_main_contents_body{width:max(454px,var(--vw100) * 454 / 1440);margin-top:max(100px,var(--vw100) * 100 / 1440)}}@media screen and (min-width: 768px) and (max-width: 1280px){.contact_first_list{flex-direction:column}}@media screen and (min-width: 768px) and (max-width: 1440px){:root{--vw100Inner: calc(var(--vw100) - 40px);--layout-right-width: min(calc(var(--vw100Inner) - ((var(--vw100Inner) - 452px) / 2)))}}@media screen and (min-width: 1440px){.ctr_of{margin-left:calc(-1 * (var(--layout-left-width) + var(--vw100) - var(--layout-left-width) - var(--layout-right-width) - 20px))}}@media screen and (max-width: 767px){.g-header_nav{color:var(--cl-black-2)}.g-header_list_i:last-child .g-header_list_btn{border-bottom:solid 1px var(--cl-gray-1)}.g-header_list_btn[type=button]{pointer-events:none}.c-breadcrumb_i{max-width:max(147px,var(--vw100) * 147 / 393);white-space:nowrap}.c-slot_line:nth-child(1) .c-slot_i{height:calc(var(--vw100) * 78 / 393)}.c-slot_line:nth-child(2) .c-slot_i{height:calc(var(--vw100) * 92.44 / 393)}.c-slot_line:nth-child(2) .c-slot_i svg{top:calc(var(--vw100) * 7.44 / 393)}.c-slot_line:nth-child(3) .c-slot_i{height:calc(var(--vw100) * 80.88 / 393)}.c-slot_line:nth-child(3) .c-slot_i svg{top:calc(var(--vw100) * 2.88 / 393)}.c-slot_line:nth-child(4) .c-slot_i{height:calc(var(--vw100) * 85.22 / 393)}.c-slot_line:nth-child(4) .c-slot_i svg{top:calc(var(--vw100) * 3.61 / 393)}.c-slot_line:nth-child(5) .c-slot_i{height:calc(var(--vw100) * 91 / 393)}.c-slot_line:nth-child(5) .c-slot_i svg{top:calc(var(--vw100) * 6.5 / 393)}.c-slot_line:nth-child(6) .c-slot_i{height:calc(var(--vw100) * 75.11 / 393)}.c-slot_line:nth-child(6) .c-slot_i svg{top:calc(var(--vw100) * -1.5 / 393)}.c-slot_line:nth-child(7) .c-slot_i{height:calc(var(--vw100) * 80.88 / 393)}.c-slot_line:nth-child(7) .c-slot_i svg{top:calc(var(--vw100) * 1.44 / 393)}.c-slot_line:nth-child(8) .c-slot_i{height:calc(var(--vw100) * 75.11 / 393)}.c-slot_line:nth-child(8) .c-slot_i svg{top:calc(var(--vw100) * -1.5 / 393)}.c-slot_i{height:calc(var(--vw100) * 85.215503876 / 393)}.home_business_nav{display:none}.single-page_first_inner .c-side_head{width:100%}.contact_first_body{padding-top:max(5px,var(--vw100) * 5 / 393)}}
