﻿html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;box-sizing:border-box}body{line-height:1}ol,ul{list-style:none;box-sizing:border-box}table{border-collapse:collapse;border-spacing:0;box-sizing:border-box}img{width:auto;height:auto;max-width:100%;border:0;vertical-align:top;image-rendering:-webkit-optimize-contrast;-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0)}a{text-decoration:none;color:inherit;transition:all .3s}a:hover{filter:alpha(opacity=70);-moz-opacity:.7;opacity:.7}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}b,strong{font-weight:bold}address{font-style:normal}button{display:block;border:none;outline:none;appearance:none;background-color:rgba(0,0,0,0)}body{color:#111;overflow-x:hidden;font-family:"Noto Sans JP",sans-serif}main{overflow:hidden}@media screen and (min-width: 992px){main{overflow:initial}}a{text-decoration:none;transition:opacity .3s}a:hover{opacity:.6}.page_width{width:100%;max-width:1390px;margin:0 auto;padding-left:20px;padding-right:20px}.wide_width{width:100%;max-width:1470px;margin:0 auto;padding-left:20px;padding-right:20px}.page_width_ll{width:100%;max-width:1760px;margin:0 auto;padding-left:20px;padding-right:20px}.page_width_l{width:100%;max-width:1460px;margin:0 auto;padding-left:20px;padding-right:20px}.page_width_m{width:100%;max-width:1320px;margin:0 auto;padding-left:20px;padding-right:20px}.page_width_s{width:100%;max-width:1220px;margin:0 auto;padding-left:20px;padding-right:20px}.d-none{display:none !important}.d-inline{display:inline !important}.d-inline-block{display:inline-block !important}.d-block{display:block !important}.d-grid{display:grid !important}.d-inline-grid{display:inline-grid !important}.d-table{display:table !important}.d-table-row{display:table-row !important}.d-table-cell{display:table-cell !important}.d-flex{display:flex !important}.d-inline-flex{display:inline-flex !important}.d-list-item{display:list-item !important}@media screen and (max-width: 575px){.d-xs-none{display:none !important}}@media screen and (max-width: 575px){.d-xs-inline{display:inline !important}}@media screen and (max-width: 575px){.d-xs-inline-block{display:inline-block !important}}@media screen and (max-width: 575px){.d-xs-block{display:block !important}}@media screen and (max-width: 575px){.d-xs-grid{display:grid !important}}@media screen and (max-width: 575px){.d-xs-inline-grid{display:inline-grid !important}}@media screen and (max-width: 575px){.d-xs-table{display:table !important}}@media screen and (max-width: 575px){.d-xs-table-row{display:table-row !important}}@media screen and (max-width: 575px){.d-xs-table-cell{display:table-cell !important}}@media screen and (max-width: 575px){.d-xs-flex{display:flex !important}}@media screen and (max-width: 575px){.d-xs-inline-flex{display:inline-flex !important}}@media screen and (max-width: 575px){.d-xs-list-item{display:list-item !important}}@media screen and (min-width: 576px){.d-sm-none{display:none !important}}@media screen and (min-width: 576px){.d-sm-inline{display:inline !important}}@media screen and (min-width: 576px){.d-sm-inline-block{display:inline-block !important}}@media screen and (min-width: 576px){.d-sm-block{display:block !important}}@media screen and (min-width: 576px){.d-sm-grid{display:grid !important}}@media screen and (min-width: 576px){.d-sm-inline-grid{display:inline-grid !important}}@media screen and (min-width: 576px){.d-sm-table{display:table !important}}@media screen and (min-width: 576px){.d-sm-table-row{display:table-row !important}}@media screen and (min-width: 576px){.d-sm-table-cell{display:table-cell !important}}@media screen and (min-width: 576px){.d-sm-flex{display:flex !important}}@media screen and (min-width: 576px){.d-sm-inline-flex{display:inline-flex !important}}@media screen and (min-width: 576px){.d-sm-list-item{display:list-item !important}}@media screen and (min-width: 768px){.d-md-none{display:none !important}}@media screen and (min-width: 768px){.d-md-inline{display:inline !important}}@media screen and (min-width: 768px){.d-md-inline-block{display:inline-block !important}}@media screen and (min-width: 768px){.d-md-block{display:block !important}}@media screen and (min-width: 768px){.d-md-grid{display:grid !important}}@media screen and (min-width: 768px){.d-md-inline-grid{display:inline-grid !important}}@media screen and (min-width: 768px){.d-md-table{display:table !important}}@media screen and (min-width: 768px){.d-md-table-row{display:table-row !important}}@media screen and (min-width: 768px){.d-md-table-cell{display:table-cell !important}}@media screen and (min-width: 768px){.d-md-flex{display:flex !important}}@media screen and (min-width: 768px){.d-md-inline-flex{display:inline-flex !important}}@media screen and (min-width: 768px){.d-md-list-item{display:list-item !important}}@media screen and (min-width: 992px){.d-lg-none{display:none !important}}@media screen and (min-width: 992px){.d-lg-inline{display:inline !important}}@media screen and (min-width: 992px){.d-lg-inline-block{display:inline-block !important}}@media screen and (min-width: 992px){.d-lg-block{display:block !important}}@media screen and (min-width: 992px){.d-lg-grid{display:grid !important}}@media screen and (min-width: 992px){.d-lg-inline-grid{display:inline-grid !important}}@media screen and (min-width: 992px){.d-lg-table{display:table !important}}@media screen and (min-width: 992px){.d-lg-table-row{display:table-row !important}}@media screen and (min-width: 992px){.d-lg-table-cell{display:table-cell !important}}@media screen and (min-width: 992px){.d-lg-flex{display:flex !important}}@media screen and (min-width: 992px){.d-lg-inline-flex{display:inline-flex !important}}@media screen and (min-width: 992px){.d-lg-list-item{display:list-item !important}}@media screen and (min-width: 1400px){.d-xl-none{display:none !important}}@media screen and (min-width: 1400px){.d-xl-inline{display:inline !important}}@media screen and (min-width: 1400px){.d-xl-inline-block{display:inline-block !important}}@media screen and (min-width: 1400px){.d-xl-block{display:block !important}}@media screen and (min-width: 1400px){.d-xl-grid{display:grid !important}}@media screen and (min-width: 1400px){.d-xl-inline-grid{display:inline-grid !important}}@media screen and (min-width: 1400px){.d-xl-table{display:table !important}}@media screen and (min-width: 1400px){.d-xl-table-row{display:table-row !important}}@media screen and (min-width: 1400px){.d-xl-table-cell{display:table-cell !important}}@media screen and (min-width: 1400px){.d-xl-flex{display:flex !important}}@media screen and (min-width: 1400px){.d-xl-inline-flex{display:inline-flex !important}}@media screen and (min-width: 1400px){.d-xl-list-item{display:list-item !important}}@media screen and (min-width: 1760px){.d-xxl-none{display:none !important}}@media screen and (min-width: 1760px){.d-xxl-inline{display:inline !important}}@media screen and (min-width: 1760px){.d-xxl-inline-block{display:inline-block !important}}@media screen and (min-width: 1760px){.d-xxl-block{display:block !important}}@media screen and (min-width: 1760px){.d-xxl-grid{display:grid !important}}@media screen and (min-width: 1760px){.d-xxl-inline-grid{display:inline-grid !important}}@media screen and (min-width: 1760px){.d-xxl-table{display:table !important}}@media screen and (min-width: 1760px){.d-xxl-table-row{display:table-row !important}}@media screen and (min-width: 1760px){.d-xxl-table-cell{display:table-cell !important}}@media screen and (min-width: 1760px){.d-xxl-flex{display:flex !important}}@media screen and (min-width: 1760px){.d-xxl-inline-flex{display:inline-flex !important}}@media screen and (min-width: 1760px){.d-xxl-list-item{display:list-item !important}}.slidein{transform:translateY(20px);opacity:0;transition:all .7s ease-out}.slidein.js-active{transform:translateY(0);opacity:1}.slidein_none{transform:none !important;opacity:1 !important;transition:none !important}@media screen and (max-width: 575px){.slidein_xs{transform:translateY(20px);opacity:0;transition:all .7s ease-out}.slidein_xs.js-active{transform:translateY(0);opacity:1}.slidein_xs_none{transform:none !important;opacity:1 !important;transition:none !important}}@media screen and (min-width: 576px){.slidein_sm{transform:translateY(20px);opacity:0;transition:all .7s ease-out}.slidein_sm.js-active{transform:translateY(0);opacity:1}.slidein_sm_none{transform:none !important;opacity:1 !important;transition:none !important}}@media screen and (min-width: 768px){.slidein_md{transform:translateY(20px);opacity:0;transition:all .7s ease-out}.slidein_md.js-active{transform:translateY(0);opacity:1}.slidein_md_none{transform:none !important;opacity:1 !important;transition:none !important}}@media screen and (min-width: 992px){.slidein_lg{transform:translateY(20px);opacity:0;transition:all .7s ease-out}.slidein_lg.js-active{transform:translateY(0);opacity:1}.slidein_lg_none{transform:none !important;opacity:1 !important;transition:none !important}}@media screen and (min-width: 1400px){.slidein_xl{transform:translateY(20px);opacity:0;transition:all .7s ease-out}.slidein_xl.js-active{transform:translateY(0);opacity:1}.slidein_xl_none{transform:none !important;opacity:1 !important;transition:none !important}}@media screen and (min-width: 1760px){.slidein_xxl{transform:translateY(20px);opacity:0;transition:all .7s ease-out}.slidein_xxl.js-active{transform:translateY(0);opacity:1}.slidein_xxl_none{transform:none !important;opacity:1 !important;transition:none !important}}.fadein{opacity:0;transition:all .7s ease-out}.fadein.js-active{opacity:1}.fadein_none{opacity:1 !important;transition:none !important}@media screen and (max-width: 575px){.fadein_xs{opacity:0;transition:all .7s ease-out}.fadein_xs.js-active{opacity:1}.fadein_xs_none{opacity:1 !important;transition:none !important}}@media screen and (min-width: 576px){.fadein_sm{opacity:0;transition:all .7s ease-out}.fadein_sm.js-active{opacity:1}.fadein_sm_none{opacity:1 !important;transition:none !important}}@media screen and (min-width: 768px){.fadein_md{opacity:0;transition:all .7s ease-out}.fadein_md.js-active{opacity:1}.fadein_md_none{opacity:1 !important;transition:none !important}}@media screen and (min-width: 992px){.fadein_lg{opacity:0;transition:all .7s ease-out}.fadein_lg.js-active{opacity:1}.fadein_lg_none{opacity:1 !important;transition:none !important}}@media screen and (min-width: 1400px){.fadein_xl{opacity:0;transition:all .7s ease-out}.fadein_xl.js-active{opacity:1}.fadein_xl_none{opacity:1 !important;transition:none !important}}@media screen and (min-width: 1760px){.fadein_xxl{opacity:0;transition:all .7s ease-out}.fadein_xxl.js-active{opacity:1}.fadein_xxl_none{opacity:1 !important;transition:none !important}}.delay{transition-delay:.3s}header{display:flex;justify-content:space-between;align-items:center;height:clamp(3.4375rem,2.7548543689rem + 2.9126213592vw,6.25rem)}header .fixed_header{position:fixed;z-index:95;top:0;background:#fff;width:100%;height:clamp(3.4375rem,2.7548543689rem + 2.9126213592vw,6.25rem);display:flex;justify-content:space-between;align-items:center;padding:0 clamp(1.25rem,-3.6674528302rem + 5.6603773585vw,3.125rem) 0 clamp(1.4375rem,-2.9882075472rem + 5.0943396226vw,3.125rem)}header .fixed_header .logo{margin-left:-10px;display:flex;align-items:center;gap:1rem}@media screen and (min-width: 768px){header .fixed_header .logo{margin-left:initial}}header .fixed_header .logo img{width:clamp(10.375rem,6.7727832512rem + 15.3694581281vw,20.125rem)}header .fixed_header .logo p{font-weight:bold;color:#065fa5;font-size:clamp(.625rem,.5339805825rem + .3883495146vw,1rem)}@media screen and (min-width: 768px){header .fixed_header .logo p{font-size:1rem}}header .fixed_header .menu{display:none}@media screen and (min-width: 1230px){header .fixed_header .menu{display:block}}header .fixed_header .menu .menu_list{display:flex;align-items:center;gap:clamp(.625rem,-1.0141509434rem + 1.8867924528vw,1.25rem)}header .fixed_header .menu .menu_list>li.link>a{display:flex;align-items:center;height:clamp(3.4375rem,2.7548543689rem + 2.9126213592vw,6.25rem);font-weight:bold;font-size:16px;padding:0 clamp(.5rem,-.483490566rem + 1.1320754717vw,.875rem);position:relative}header .fixed_header .menu .menu_list>li.link>a:hover{opacity:1;color:#065fa5;transition:color .3s ease}header .fixed_header .menu .menu_list>li.blank_link a{font-weight:bold;font-size:16px;width:140px;height:40px;border:1px solid #065fa5;border-radius:9999px;display:flex;justify-content:center;align-items:center;gap:8px;position:relative;transition:background .3s,color .3s,border .3s}header .fixed_header .menu .menu_list>li.blank_link a::before,header .fixed_header .menu .menu_list>li.blank_link a::after{position:absolute;top:0;bottom:0;margin:auto;content:"";vertical-align:middle}header .fixed_header .menu .menu_list>li.blank_link a::before{width:10px;height:2px;top:3px;right:29px;background:#e57f0a;-webkit-transform:rotate(135deg);transform:rotate(135deg);transition:background .3s}header .fixed_header .menu .menu_list>li.blank_link a::after{top:3px;right:30px;width:8px;height:8px;border-top:2px solid #e57f0a;border-right:2px solid #e57f0a;transition:border .3s}header .fixed_header .menu .menu_list>li.blank_link a:hover{opacity:1;background:#065fa5;color:#fff;transition:background .3s,color .3s,border .3s}header .fixed_header .menu .menu_list>li.blank_link a:hover::before{background:#fff}header .fixed_header .menu .menu_list>li.blank_link a:hover::after{border-top:2px solid #fff;border-right:2px solid #fff}header .fixed_header .menu .menu_list>li.blank_link a .text{display:block;margin-right:20px}header .fixed_header .menu .menu_list>li.contact{margin-left:20px}@media screen and (min-width: 1760px){header .fixed_header .menu .menu_list>li.contact{margin-left:35px}}header .fixed_header .menu .menu_list>li.contact a{display:flex;justify-content:center;align-items:center;width:200px;height:50px;border-radius:9999px;background:#065fa5;color:#fff;transition:background .3s,color .3s,border .3s;font-weight:bold;text-align:center}header .fixed_header .menu .menu_list>li.contact a:hover{opacity:1;background:#fff;border:1px solid #065fa5;color:#065fa5;transition:background .3s,color .3s,border .3s}#drawer{display:block}@media screen and (min-width: 1230px){#drawer{display:none}}#drawer .drawer__btn{position:fixed;top:0;right:0;z-index:96;width:clamp(3.4375rem,2.7548543689rem + 2.9126213592vw,6.25rem);height:clamp(3.4375rem,2.7548543689rem + 2.9126213592vw,6.25rem);overflow:hidden;cursor:pointer;background:#fff}#drawer .drawer__btn span{display:block;width:clamp(1.375rem,1.2536407767rem + .5177993528vw,1.875rem);height:3px;background-color:#065fa5;position:absolute;top:50%;left:50%;transition:.3s}#drawer .drawer__btn span:nth-child(1){transform:translate(-50%, -9px)}#drawer .drawer__btn span:nth-child(2){transform:translate(-50%, -50%)}#drawer .drawer__btn span:nth-child(3){transform:translate(-50%, 6px)}#drawer .drawer__btn.active span{background:#065fa5}#drawer .drawer__btn.active span:nth-child(1){width:clamp(1.875rem,1.7991504854rem + .3236245955vw,2.1875rem);transform:translate(-50%, 0) rotate(-35deg)}#drawer .drawer__btn.active span:nth-child(2){transform:translate(-100%, 0);opacity:0}#drawer .drawer__btn.active span:nth-child(3){width:clamp(1.875rem,1.7991504854rem + .3236245955vw,2.1875rem);transform:translate(-50%, 0) rotate(35deg)}#drawer .drawer__menu{position:fixed;top:clamp(3.4375rem,2.7548543689rem + 2.9126213592vw,6.25rem);right:0;z-index:10001;width:100%;max-width:400px;height:calc(100dvh - clamp(3.4375rem,2.7548543689rem + 2.9126213592vw,6.25rem));overflow:auto;transition:opacity .3s,transform .3s,width .3s;transform:translateX(100%);opacity:0;padding:0;background:#fff}#drawer .drawer__menu nav{height:100%;padding-bottom:90px;overflow-y:scroll;position:relative;-ms-overflow-style:none;scrollbar-width:none}#drawer .drawer__menu nav::-webkit-scrollbar{display:none}#drawer .drawer__menu nav .links{margin-top:20px;padding:0 20px;display:flex;flex-direction:column;gap:30px}#drawer .drawer__menu nav .links>.blank_link{padding:0 15px}#drawer .drawer__menu nav .links>.blank_link a{font-weight:bold;font-size:16px;width:100%;height:55px;border-radius:9999px;color:#fff;background:#065fa5;display:flex;justify-content:center;align-items:center;gap:8px;position:relative;transition:background .3s,color .3s,border .3s}#drawer .drawer__menu nav .links>.blank_link a:hover{opacity:1;background:#065fa5;color:#fff;transition:background .3s,color .3s,border .3s}#drawer .drawer__menu nav .links>.corporate{padding:0 20px}#drawer .drawer__menu nav .links>.corporate a{display:flex;justify-content:center;align-items:center;width:100%;height:55px;border-radius:9999px;background:#fff;color:#065fa5;transition:background .3s;border:1px solid #065fa5;font-weight:bold;font-size:14px;text-align:center;position:relative}#drawer .drawer__menu nav .links>.corporate a:hover{opacity:1;background:#065fa5;color:#fff;transition:background .3s}#drawer .drawer__menu nav .links>.corporate a:hover::before{background:#fff}#drawer .drawer__menu nav .links>.corporate a:hover::after{border-color:#fff}#drawer .drawer__menu nav .links>.corporate a::before,#drawer .drawer__menu nav .links>.corporate a::after{position:absolute;top:0;bottom:0;margin:auto;content:"";vertical-align:middle}#drawer .drawer__menu nav .links>.corporate a::before{width:12px;height:2px;top:1px;right:29px;background:#469fcc;-webkit-transform:rotate(135deg);transform:rotate(135deg);transition:background .3s}#drawer .drawer__menu nav .links>.corporate a::after{top:1px;right:30px;width:10px;height:10px;border-top:2px solid #469fcc;border-right:2px solid #469fcc;transition:border .3s}#drawer .drawer__menu nav .links>.corporate a .text{display:block;margin-right:20px}#drawer .drawer__menu nav .sns_box{margin-top:30px;display:flex;justify-content:center;align-items:center;gap:20px}#drawer .drawer__menu nav .sns_box a{display:flex;justify-content:center;align-items:center;width:60px;height:60px;border-radius:9999px;transition:background .3s}#drawer .drawer__menu nav .sns_box a:hover{background:#ededed;opacity:1;transition:background .3s}#drawer .drawer__menu.active{transform:translateX(0);opacity:1;transition:transform .3s,opacity .3s;background:linear-gradient(180deg, rgba(7, 107, 187, 0.8) 0%, rgba(104, 184, 99, 0.8) 100%);transition:opacity .3s;backdrop-filter:blur(12px)}#drawer .drawer__menu .inner_category{margin:15px 0 40px;padding:0 20px}#drawer .drawer__menu .inner_category .category_list>li{font-weight:bold;font-size:16px;line-height:1.5;color:#111;border-bottom:1px solid #88b2d3;color:#fff}#drawer .drawer__menu .inner_category .category_list>li a{display:block;padding:20px 20px 20px 0}#drawer .drawer__menu .inner_category .category_list>li>a:not(#accodion_set){position:relative}#drawer .drawer__menu .inner_category .category_list>li>a:not(#accodion_set)::before,#drawer .drawer__menu .inner_category .category_list>li>a:not(#accodion_set)::after{content:"";position:absolute;top:calc(50% - 2px);right:15px;width:1.5px;height:10px;transition:transform .3s,opacity .3s;background:#fff}#drawer .drawer__menu .inner_category .category_list>li>a:not(#accodion_set)::before{transform:translateX(-50%) rotate(45deg)}#drawer .drawer__menu .inner_category .category_list>li>a:not(#accodion_set)::after{transform:translateY(-50%) rotate(-45deg);top:calc(50% - 3px);right:16px}#drawer .drawer__menu .inner_category .category_list>li ul{background:rgba(7,106,185,.0509803922);padding-bottom:10px;padding:0 20px 20px 20px}#drawer .drawer__menu .inner_category .category_list>li ul a{flex-direction:column;align-items:flex-start}#drawer .drawer__menu .inner_category .category_list>li button{position:absolute;top:22px;right:0;border:none;width:36px;color:#fff;cursor:pointer;text-align:left;font-weight:bold;font-size:16px;padding:10px 0;line-height:1.5}#drawer .drawer__menu .inner_category .category_list>li button::before,#drawer .drawer__menu .inner_category .category_list>li button::after{content:"";position:absolute;top:50%;right:10px;width:18px;height:2px;transition:transform .3s,opacity .3s;background:#fff}#drawer .drawer__menu .inner_category .category_list>li button::before{transform:translateY(-50%) rotate(0deg)}#drawer .drawer__menu .inner_category .category_list>li button::after{transform:translateY(-50%) rotate(90deg)}#drawer .drawer__menu .inner_category .category_list>li.active button::before{transform:translateY(-50%) rotate(0deg)}#drawer .drawer__menu .inner_category .category_list>li.active button::after{transform:translateY(-50%) rotate(180deg)}#drawer .drawer__bg{position:fixed;top:clamp(3.4375rem,2.7548543689rem + 2.9126213592vw,6.25rem);left:0;z-index:10000;width:calc(100% - 400px);height:100vh;background-color:rgba(0,0,0,.6);transition:opacity .3s;transform:translateX(-100%);opacity:0;cursor:pointer}#drawer .drawer__bg.active{transform:translateX(0);opacity:1}.footer_box .footer_box_inner .footer_big_lings .big_lins_list{display:grid;grid-template-columns:1fr;gap:1px}@media screen and (min-width: 768px){.footer_box .footer_box_inner .footer_big_lings .big_lins_list{grid-template-columns:1fr 1fr}}.footer_box .footer_box_inner .footer_big_lings .big_lins_list>li{position:relative}.footer_box .footer_box_inner .footer_big_lings .big_lins_list>li:first-child{background:url("../images/footer_recruit.jpg") no-repeat center/cover}.footer_box .footer_box_inner .footer_big_lings .big_lins_list>li:last-child{background:url("../images/footer_entry.jpg") no-repeat center/cover}.footer_box .footer_box_inner .footer_big_lings .big_lins_list>li>a{display:grid;align-items:center;width:100%;padding:0 clamp(1.5625rem,-.7291666667rem + 4.7743055556vw,5rem) 0 clamp(1.5625rem,-2.3958333333rem + 8.2465277778vw,7.5rem);height:clamp(12.1875rem,7.5606796117rem + 19.7411003236vw,31.25rem)}@media screen and (min-width: 768px){.footer_box .footer_box_inner .footer_big_lings .big_lins_list>li>a{height:clamp(11.25rem,6.395631068rem + 20.71197411vw,31.25rem)}}.footer_box .footer_box_inner .footer_big_lings .big_lins_list>li>a:hover{opacity:1}.footer_box .footer_box_inner .footer_big_lings .big_lins_list>li>a .set_links{position:relative}.footer_box .footer_box_inner .footer_big_lings .big_lins_list>li>a .set_links::after{content:"";z-index:1;position:absolute;top:50%;right:0;width:clamp(2.375rem,1.7378640777rem + 2.7184466019vw,5rem);height:clamp(2.375rem,1.7378640777rem + 2.7184466019vw,5rem);border:2px solid #fff;border-radius:50%;transform:translate(0%, -50%);opacity:1;transition:opacity .3s ease;pointer-events:none}.footer_box .footer_box_inner .footer_big_lings .big_lins_list>li>a .set_links::before{content:"";z-index:1;position:absolute;top:50%;right:clamp(.75rem,.5527912621rem + .8414239482vw,1.5625rem);width:clamp(.5625rem,.395631068rem + .71197411vw,1.25rem);height:clamp(.5625rem,.395631068rem + .71197411vw,1.25rem);border-right:2px solid #fff;border-bottom:2px solid #fff;transform:translate(-50%, -50%) rotate(-45deg);transition:opacity .3s ease;pointer-events:none}.footer_box .footer_box_inner .footer_big_lings .big_lins_list>li>a .set_links .footer_big_lings_title{display:flex;flex-direction:column;gap:clamp(.625rem,.3216019417rem + 1.2944983819vw,1.875rem);position:relative;z-index:2}.footer_box .footer_box_inner .footer_big_lings .big_lins_list>li>a .set_links .footer_big_lings_title .sub_title{font-weight:700;font-size:clamp(.8125rem,.7669902913rem + .1941747573vw,1rem);line-height:2.4;color:#fff}@media screen and (min-width: 768px){.footer_box .footer_box_inner .footer_big_lings .big_lins_list>li>a .set_links .footer_big_lings_title .sub_title{font-size:clamp(1rem,.8786407767rem + .5177993528vw,1.5rem)}}.footer_box .footer_box_inner .footer_big_lings .big_lins_list>li>a .set_links .footer_big_lings_title .main_title{font-family:"Outfit",sans-serif;font-weight:700;font-size:clamp(1.875rem,1.7991504854rem + .3236245955vw,2.1875rem);letter-spacing:.03em;text-align:left;color:#fff}@media screen and (min-width: 768px){.footer_box .footer_box_inner .footer_big_lings .big_lins_list>li>a .set_links .footer_big_lings_title .main_title{font-size:clamp(2rem,1.7572815534rem + 1.0355987055vw,3rem)}}.footer_box .footer_box_inner .footer_big_lings .big_lins_list>li:before{content:"";position:absolute;inset:0;background:rgba(0,0,0,.3);z-index:1;pointer-events:none;transition:all .3s;opacity:0}.footer_box .footer_box_inner .footer_big_lings .big_lins_list>li:hover::before{opacity:1}.footer_box .footer_box_inner .footer_section .footer_section_inner{max-width:1390px;margin:0 auto}@media screen and (min-width: 768px){.footer_box .footer_box_inner .footer_section .footer_section_inner{padding:0 20px}}.footer_box .footer_box_inner .footer_section .footer_section_box{display:grid;grid-template-columns:1fr;grid-template-areas:"footer_navs" "office_info";gap:50px}@media screen and (min-width: 768px){.footer_box .footer_box_inner .footer_section .footer_section_box{grid-template-columns:1fr 1fr;gap:0;grid-template-areas:"office_info footer_navs"}}.footer_box .footer_box_inner .footer_section .left{grid-area:office_info;padding:0 20px}@media screen and (min-width: 768px){.footer_box .footer_box_inner .footer_section .left{padding:0}}.footer_box .footer_box_inner .footer_section .left .left_inner{margin-top:0;display:flex;flex-direction:column;align-items:center}@media screen and (min-width: 768px){.footer_box .footer_box_inner .footer_section .left .left_inner{margin-top:clamp(3.75rem,3.5983009709rem + .6472491909vw,4.375rem);align-items:start}}.footer_box .footer_box_inner .footer_section .left .logo{margin-bottom:4rem}.footer_box .footer_box_inner .footer_section .left .logo a{display:block;margin:0 auto}@media screen and (min-width: 576px){.footer_box .footer_box_inner .footer_section .left .logo a{margin:initial}}.footer_box .footer_box_inner .footer_section .left .logo a p{font-weight:bold;color:#065fa5;margin-top:1rem;margin-left:25%}.footer_box .footer_box_inner .footer_section .left .logo img{max-width:100%;height:auto}.footer_box .footer_box_inner .footer_section .left .corporate{padding:0;min-width:320px;margin-bottom:4rem;width:100%}@media screen and (min-width: 768px){.footer_box .footer_box_inner .footer_section .left .corporate{width:auto}}.footer_box .footer_box_inner .footer_section .left .corporate a{display:flex;justify-content:center;align-items:center;width:100%;height:65px;border-radius:9999px;background:#fff;color:#065fa5;transition:background .3s;border:1px solid #065fa5;font-weight:bold;font-size:18px;position:relative;padding:0 25px}@media screen and (min-width: 768px){.footer_box .footer_box_inner .footer_section .left .corporate a{justify-content:left}}.footer_box .footer_box_inner .footer_section .left .corporate a:hover{opacity:1;background:#065fa5;color:#fff;transition:background .3s}.footer_box .footer_box_inner .footer_section .left .corporate a:hover::before{background:#fff}.footer_box .footer_box_inner .footer_section .left .corporate a:hover::after{border-color:#fff;transition:background .3s,border-color .3s}.footer_box .footer_box_inner .footer_section .left .corporate a::before,.footer_box .footer_box_inner .footer_section .left .corporate a::after{position:absolute;top:0;bottom:0;margin:auto;content:"";vertical-align:middle}.footer_box .footer_box_inner .footer_section .left .corporate a::before{width:12px;height:2px;top:1px;right:29px;background:#065fa5;-webkit-transform:rotate(135deg);transform:rotate(135deg);transition:background .3s}.footer_box .footer_box_inner .footer_section .left .corporate a::after{top:1px;right:30px;width:10px;height:10px;border-top:2px solid #065fa5;border-right:2px solid #065fa5;transition:border .3s}.footer_box .footer_box_inner .footer_section .left .corporate a .text{display:block;margin-right:20px}.footer_box .footer_box_inner .footer_section .right{grid-area:footer_navs;padding:0 20px;display:flex;flex-direction:column;justify-content:space-between}@media screen and (min-width: 768px){.footer_box .footer_box_inner .footer_section .right{padding:0}}.footer_box .footer_box_inner .footer_section .right .footer_inner{margin-top:clamp(3.125rem,2.8216019417rem + 1.2944983819vw,4.375rem);padding-bottom:50px;position:relative;width:100%;border-bottom:1px solid #ccc}@media screen and (min-width: 768px){.footer_box .footer_box_inner .footer_section .right .footer_inner{border:none;padding-bottom:0}}.footer_box .footer_box_inner .footer_section .right .footer_inner .footer_nav{display:flex;justify-content:space-between;flex-wrap:wrap;gap:1rem 16px;list-style:none;padding:0;margin:0}.footer_box .footer_box_inner .footer_section .right .footer_inner .footer_nav li{width:calc(50% - 16px)}@media screen and (min-width: 992px){.footer_box .footer_box_inner .footer_section .right .footer_inner .footer_nav li{width:auto}}.footer_box .footer_box_inner .footer_section .right .footer_inner .footer_nav a{display:block;text-decoration:none;color:#111;font-weight:bold;font-size:clamp(.875rem,.8446601942rem + .1294498382vw,1rem);white-space:nowrap}.footer_box .footer_box_inner .footer_section .right .footer_inner .footer_nav a:hover{color:#065fa5;opacity:1;transition:color .3s}.footer_box .footer_box_inner .footer_section .copylight{font-family:"Outfit",sans-serif;font-weight:500;font-size:clamp(.625rem,.578817734rem + .197044335vw,.75rem);letter-spacing:.1em;color:#888;text-align:center;margin-bottom:4rem}@media screen and (min-width: 768px){.footer_box .footer_box_inner .footer_section .copylight{margin-top:40px;text-align:right;background:initial}}#progress-container{position:fixed;top:0;left:0;width:100%;height:3px;z-index:9999;opacity:0;transition:all 1.5s}#progress-container:before{content:"";position:fixed;top:3px;left:0;width:100%;height:100%;background:#fff}#progress-container #progress-bar{width:0;height:100%;background:#065fa5;transition:width .1s linear;position:relative;opacity:0}.loading #progress-container{opacity:1;transition:none}.loading #progress-container #progress-bar{opacity:1}.index{overflow:hidden}.index .top_section{margin:clamp(3.4375rem,2.4514563107rem + 4.2071197411vw,7.5rem) auto}.index .content_header .category{font-size:clamp(.875rem,.7233009709rem + .6472491909vw,1.5rem);font-family:"Poppins","Noto Sans JP",sans-serif;font-weight:bold;color:#0d5bbf;margin-bottom:clamp(.625rem,.4733009709rem + .6472491909vw,1.25rem)}@media screen and (min-width: 768px){.index .content_header .category{font-weight:600}}.index .content_header .title{font-size:clamp(1.5rem,1.1359223301rem + 1.5533980583vw,3rem);line-height:1.5;margin-bottom:clamp(1.25rem,.8707524272rem + 1.6181229773vw,2.8125rem)}.index .content_text{font-size:clamp(.875rem,.7839805825rem + .3883495146vw,1.25rem);line-height:2;margin-bottom:clamp(1.875rem,1.0406553398rem + 3.5598705502vw,5.3125rem)}.index .more_button{display:block;font-size:clamp(.875rem,.8143203883rem + .2588996764vw,1.125rem);font-weight:bold;width:100%;max-width:clamp(14.0625rem,12.6213592233rem + 6.1488673139vw,20rem);padding:clamp(.9375rem,.7858009709rem + .6472491909vw,1.5625rem) clamp(1.25rem,.9466019417rem + 1.2944983819vw,2.5rem);color:#0d5bbf;border-radius:100px;text-align:center;position:relative;outline:solid 1px #065fa5;outline-offset:0;transition:ease .1s}.index .more_button:before{content:"";font-family:"Font Awesome 6 Free";font-weight:900;font-size:clamp(.9375rem,.8919902913rem + .1941747573vw,1.125rem);position:absolute;right:clamp(1.25rem,1.0983009709rem + .6472491909vw,1.875rem);top:50%;transform:translateY(-50%);transition:all .3s}.index .more_button:hover{opacity:1;outline-width:3px;outline-offset:-3px}.index .more_button:hover:before{right:24px}.index .main_visual_box{position:relative;width:100%;background:rgba(0,0,0,0) linear-gradient(327deg, #68B863 0%, #2180A3 50%, #076BBB 100%) 0% 0% no-repeat padding-box;display:flex;flex-direction:column-reverse}@media screen and (min-width: 768px){.index .main_visual_box{display:block;background:rgba(0,0,0,0) linear-gradient(300deg, #68B863 0%, #076BBB 100%) 0% 0% no-repeat padding-box}}.index .main_visual_box .main_visual_box_inner{width:calc(100% - 30px);height:auto;position:relative;top:auto;right:auto;margin-left:auto;margin-bottom:10%;border-bottom-left-radius:10px;border-top-left-radius:10px;overflow:hidden}@media screen and (min-width: 768px){.index .main_visual_box .main_visual_box_inner{width:71%;height:90%;position:absolute;top:0;right:0;border-bottom-left-radius:30px;border-top-left-radius:0;margin-bottom:0}}.index .main_visual_box .main_visual_box_inner .main_visual_slider{height:100%}.index .main_visual_box .main_visual_box_inner .main_visual_slider .splide__track{height:100%}.index .main_visual_box .main_visual_box_inner .splide__slide{height:auto}.index .main_visual_box .main_visual_box_inner .splide__slide img,.index .main_visual_box .main_visual_box_inner .splide__slide picture,.index .main_visual_box .main_visual_box_inner .splide__slide picture source{width:100%;height:100%;object-fit:cover;transform:scale(1);transition:transform 7s ease}.index .main_visual_box .main_visual_box_inner .splide__slide.is-active img,.index .main_visual_box .main_visual_box_inner .splide__slide.is-active picture,.index .main_visual_box .main_visual_box_inner .splide__slide.is-active picture source{transform:scale(1.05)}.index .main_visual_box .main_visual_content{padding-top:clamp(3.75rem,1.6262135922rem + 9.0614886731vw,12.5rem);padding-bottom:clamp(0rem,-4.5509708738rem + 19.4174757282vw,18.75rem);padding-left:clamp(1.875rem,.8131067961rem + 4.5307443366vw,6.25rem);padding-right:clamp(1.875rem,.8131067961rem + 4.5307443366vw,6.25rem)}@media screen and (min-width: 768px){.index .main_visual_box .main_visual_content{padding-bottom:clamp(6.25rem,2.3058252427rem + 16.8284789644vw,22.5rem)}}.index .main_visual_box .main_visual_content .main_visual_title{margin-bottom:clamp(1.5625rem,1.213592233rem + 1.4886731392vw,3rem)}.index .main_visual_box .main_visual_content .main_visual_title .text{width:100%;position:relative}@media screen and (min-width: 768px){.index .main_visual_box .main_visual_content .main_visual_title .text{width:36%}}.index .main_visual_box .main_visual_content .main_visual_title .text img:nth-of-type(1){position:relative;width:90%;z-index:1;margin-bottom:6%;transform:translateX(20px);opacity:0;transition:all .7s ease-out 1.5s}@media screen and (min-width: 768px){.index .main_visual_box .main_visual_content .main_visual_title .text img:nth-of-type(1){width:83%;margin-bottom:8%}}.index .main_visual_box .main_visual_content .main_visual_title .text img:nth-of-type(1).js-active{transform:translateX(0);opacity:1}.index .main_visual_box .main_visual_content .main_visual_title .text img:nth-of-type(2){width:93%;position:absolute;right:-7%;top:33%;clip-path:inset(0 100% 0 0);transition:all .7s ease-out 2s}@media screen and (min-width: 768px){.index .main_visual_box .main_visual_content .main_visual_title .text img:nth-of-type(2){width:96%;right:2%;top:44%}}.index .main_visual_box .main_visual_content .main_visual_title .text img:nth-of-type(2).js-active{clip-path:inset(0)}.index .main_visual_box .main_visual_content .main_visual_title .text img:nth-of-type(3){position:relative;width:57%;z-index:1;transform:translateX(20px);opacity:0;transition:all .7s ease-out 1.8s}@media screen and (min-width: 768px){.index .main_visual_box .main_visual_content .main_visual_title .text img:nth-of-type(3){width:51%}}.index .main_visual_box .main_visual_content .main_visual_title .text img:nth-of-type(3).js-active{transform:translateX(0);opacity:1}.index .main_visual_box .main_visual_scroll{font-family:"Poppins","Noto Sans JP",sans-serif;font-weight:500;font-size:clamp(.625rem,.4583333333rem + .3472222222vw,.875rem);letter-spacing:.1em;text-align:center;color:#fff;position:absolute;z-index:2;bottom:clamp(2.5rem,.755461165rem + 7.4433656958vw,9.6875rem);left:clamp(.9375rem,.8616504854rem + .3236245955vw,1.25rem);transform:translateX(-50%)}@media screen and (min-width: 768px){.index .main_visual_box .main_visual_scroll{left:clamp(1.875rem,1.3440533981rem + 2.2653721683vw,4.0625rem)}}.index .main_visual_box .main_visual_scroll>div{writing-mode:vertical-lr}.index .main_visual_box .main_visual_scroll .scrolldown{width:1px;height:50px;margin:clamp(.375rem,-.0416666667rem + .8680555556vw,1rem) auto 0}.index .main_visual_box .main_visual_scroll .scrolldown .line{width:100%;height:100%;display:block;background:linear-gradient(to bottom, rgb(255, 255, 255) 50%, rgba(255, 255, 255, 0) 50%);background-position:0 -50px;background-size:100% 200%;animation:scrolldown 2.2s cubic-bezier(0.76, 0, 0.3, 1) forwards infinite}@keyframes scrolldown{0%{background-position:0 -50px}75%{background-position:0 0}100%{background-position:0 50px}}.index .about .top_section_wrapper,.index .message .top_section_wrapper{display:flex;align-items:center;flex-direction:column;justify-content:space-between;position:relative;gap:20px}@media screen and (min-width: 992px){.index .about .top_section_wrapper,.index .message .top_section_wrapper{flex-direction:row;gap:40px}}@media screen and (min-width: 1760px){.index .about .top_section_wrapper,.index .message .top_section_wrapper{gap:100px}}.index .about .top_section_wrapper:after,.index .message .top_section_wrapper:after{display:none}@media screen and (min-width: 992px){.index .about .top_section_wrapper:after,.index .message .top_section_wrapper:after{content:"";display:block;width:57%;padding-top:43.37%}}.index .about .content,.index .message .content{width:100%;padding-left:0}@media screen and (min-width: 992px){.index .about .content,.index .message .content{width:calc(43% - 40px);padding-left:30px}}@media screen and (min-width: 1760px){.index .about .content,.index .message .content{width:calc(43% - 100px);padding-left:60px}}.index .about .images,.index .message .images{position:relative;right:auto;top:auto;width:100%;margin-bottom:20px}@media screen and (min-width: 992px){.index .about .images,.index .message .images{width:calc(57% - 20px);position:absolute;right:20px;top:50%;transform:translateY(-50%);margin-bottom:0}}.index .about .images .main_image,.index .message .images .main_image{border-radius:10px;overflow:hidden}@media screen and (min-width: 768px){.index .about .images .main_image,.index .message .images .main_image{border-radius:20px}}.index .about .images .main_image img,.index .message .images .main_image img{width:100%}.index .about .more_button,.index .message .more_button{margin:0 auto}@media screen and (min-width: 992px){.index .about .more_button,.index .message .more_button{margin:0}}.index .message .top_section_wrapper{flex-direction:column}@media screen and (min-width: 992px){.index .message .top_section_wrapper{flex-direction:row-reverse}}.index .message .content_inner{display:flex;flex-direction:column}@media screen and (min-width: 992px){.index .message .content_inner{display:block}}.index .message .content{padding-left:0}.index .message .content_header{order:2}.index .message .content_text{order:3}.index .message .button_wrap{order:4}.index .message .images{left:auto;order:1;margin-bottom:30px}@media screen and (min-width: 992px){.index .message .images{left:20px;right:auto;margin-bottom:0}}.index .movie{margin:55px auto 0}@media screen and (min-width: 992px){.index .movie{margin:120px auto}}.index .movie .top_section_wrapper{padding:0}@media screen and (min-width: 992px){.index .movie .top_section_wrapper{padding:0 20px}}.index .movie .top_section_box{border-radius:0;overflow:hidden;display:flex;align-items:center;justify-content:space-between;flex-direction:column;gap:30px;padding:40px 20px;background:linear-gradient(287deg, #68B863 0%, #076BBB 50%, #68B863 100%);background-size:200% 100%;transition:background .5s ease}.index .movie .top_section_box.js-active{animation:Grad 4s forwards}@keyframes Grad{0%{background-position:0 0}100%{background-position:100% 0}}@media screen and (min-width: 992px){.index .movie .top_section_box{border-radius:20px;flex-direction:row;gap:140px;padding:0}}.index .movie .content_header .category{color:#edf38e}.index .movie .content_header .title{color:#fff;margin-bottom:0}.index .movie .content{display:flex;align-items:center;justify-content:center;width:100%;text-align:center}@media screen and (min-width: 992px){.index .movie .content{width:calc(43% - 100px);text-align:left}}.index .movie .movie_wrapper{width:100%;position:relative;border-radius:20px;overflow:hidden}@media screen and (min-width: 992px){.index .movie .movie_wrapper{width:57%;border-radius:0}}.index .movie .movie_wrapper:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url("../images/top/top_movie_thum.jpg") no-repeat center center/cover;clip-path:polygon(48% 43%, 48% 57%, 54% 50%);z-index:2;pointer-events:none}@media screen and (min-width: 768px){.index .movie .movie_wrapper:after{clip-path:polygon(49% 46%, 49% 54%, 52% 50%)}}.index .movie .movie_wrapper .movie_content video{width:100%}.index .movie .movie_wrapper .movie_content:after{content:"";display:block;position:absolute;top:0;width:100%;height:100%;background:url("../images/top/top_movie_thum.jpg") no-repeat center center/cover;background-size:cover}.index .movie .movie_wrapper.pv:after{display:none}.index .movie .movie_wrapper.pv .movie_content:after{display:none}.index .movie .movie_wrapper #play{display:inline-block;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);max-width:100px;width:20%;aspect-ratio:1/1;background:#fff;border-radius:50%;cursor:pointer;opacity:.95;z-index:1}@media screen and (min-width: 768px){.index .movie .movie_wrapper #play{width:10%}}.index .movie .youtube_wrapper{width:100%;position:relative;border-radius:20px;overflow:hidden}@media screen and (min-width: 992px){.index .movie .youtube_wrapper{width:57%;border-radius:0}}.index .movie .youtube_wrapper:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url("../images/top/top_movie_thum.jpg") no-repeat center center/cover;clip-path:polygon(48% 43%, 48% 57%, 54% 50%);z-index:2;pointer-events:none}@media screen and (min-width: 768px){.index .movie .youtube_wrapper:after{clip-path:polygon(49% 46%, 49% 54%, 52% 50%)}}.index .movie .youtube_wrapper.pv:after{display:none}.index .movie .youtube_wrapper .youtube{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.index .movie .youtube_wrapper .youtube iframe{position:absolute;top:0;left:0;width:100%;height:100%}.index .movie .youtube_wrapper .youtube:after{content:"";display:block;position:absolute;top:0;width:100%;height:100%;background:url("../images/top/top_movie_thum.jpg") no-repeat center center/cover;background-size:cover}.index .movie .youtube_wrapper .youtube.pv:after{display:none}.index .movie .youtube_wrapper #play{display:inline-block;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);max-width:100px;width:20%;aspect-ratio:1/1;background:#fff;border-radius:50%;cursor:pointer;opacity:.95;z-index:1}@media screen and (min-width: 768px){.index .movie .youtube_wrapper #play{width:10%}}.index .internal_image{margin:0 auto 55px}@media screen and (min-width: 992px){.index .internal_image{margin:clamp(3.75rem,2.8398058252rem + 3.8834951456vw,7.5rem) auto}}.index .internal_image .splide__slide{width:clamp(21.0625rem,15.5558252427rem + 23.4951456311vw,43.75rem) !important}.index .interview{position:relative}.index .interview:before{content:"";display:block;width:100%;height:80px;background:url("../images/interview/bg_interview_title.svg") no-repeat left top/contain;position:absolute;top:-35px;left:0}@media screen and (min-width: 768px){.index .interview:before{content:none}}.index .interview .interview_slider{margin:clamp(2.5rem,1.8932038835rem + 2.5889967638vw,5rem) auto 60px}.index .interview .interview_slider .splide__track{padding:0 20px !important}@media screen and (min-width: 1760px){.index .interview .interview_slider .splide__track{padding:0 calc((100% - 1720px)/2) !important}}.index .interview .interview_slider a{display:block}.index .interview .interview_slider a .img{border-radius:10px;overflow:hidden;margin-bottom:clamp(.9375rem,.7858009709rem + .6472491909vw,1.5625rem)}@media screen and (min-width: 768px){.index .interview .interview_slider a .img{border-radius:20px}}.index .interview .interview_slider a .img img{width:100%;height:100%;object-fit:cover;transform:scale(1);transition:transform .3s ease}.index .interview .interview_slider a .comment{font-size:clamp(.875rem,.8143203883rem + .2588996764vw,1.125rem);line-height:1.8;margin-bottom:clamp(.625rem,.4733009709rem + .6472491909vw,1.25rem);padding-right:10px;letter-spacing:-0.03rem}@media screen and (min-width: 768px){.index .interview .interview_slider a .comment{padding-right:0;letter-spacing:0}}.index .interview .interview_slider a .detail{font-size:clamp(.875rem,.8446601942rem + .1294498382vw,1rem);color:#888}.index .interview .interview_slider a:hover{opacity:1}.index .interview .interview_slider a:hover img{transform:scale(1.05)}.index .interview .more_button{margin:0 auto}.index .interview .content_header{position:relative}.index .interview .splide__pagination{bottom:-30px;display:flex;flex-wrap:nowrap;border-radius:5px;overflow:hidden;width:calc(100% - 40px);margin:0 auto;padding:0}.index .interview .splide__pagination li{width:100%;line-height:0}.index .interview .splide__pagination li .splide__pagination__page{display:block;width:100%;height:5px;margin:0;border-radius:0;transition:all .3s}.index .interview .splide__pagination li .splide__pagination__page.is-active{background:#065fa5;border-radius:5px;opacity:1;transform:scale(1)}.index .interview #my-arrows{position:absolute;right:20px;top:0}.index .interview #my-arrows .splide__arrows{display:flex;gap:clamp(.625rem,.1699029126rem + 1.9417475728vw,2.5rem)}.index .interview #my-arrows .splide__arrow--prev,.index .interview #my-arrows .splide__arrow--next{position:relative;top:auto;right:auto;left:auto;width:clamp(3.125rem,2.6699029126rem + 1.9417475728vw,5rem);height:clamp(3.125rem,2.6699029126rem + 1.9417475728vw,5rem);background:#fff;outline:solid 1px #0d5bbf;opacity:1;transform:none;transition:all .1s}@media screen and (min-width: 768px){.index .interview #my-arrows .splide__arrow--prev,.index .interview #my-arrows .splide__arrow--next{outline-width:2px}}.index .interview #my-arrows .splide__arrow--prev svg,.index .interview #my-arrows .splide__arrow--next svg{fill:#0d5bbf;width:clamp(1.125rem,1.0188106796rem + .4530744337vw,1.5625rem);height:auto}.index .interview #my-arrows .splide__arrow--prev:hover,.index .interview #my-arrows .splide__arrow--next:hover{outline-width:2px;outline-offset:-1px}@media screen and (min-width: 768px){.index .interview #my-arrows .splide__arrow--prev:hover,.index .interview #my-arrows .splide__arrow--next:hover{outline-width:3.5px}}.index .interview #my-arrows .splide__arrow--prev:disabled,.index .interview #my-arrows .splide__arrow--next:disabled{opacity:.2}.index .interview #my-arrows .splide__arrow--prev:disabled:hover,.index .interview #my-arrows .splide__arrow--next:disabled:hover{outline-width:2px}.subpage_header.job_description{background:url("../images/jobdescription/h_jobdescription_smp.jpg") no-repeat center center/cover}@media screen and (min-width: 768px){.subpage_header.job_description{background:url("../images/jobdescription/h_jobdescription.jpg") no-repeat center center/cover}}.subpage_content.job_description p{font-size:clamp(.875rem,.7839805825rem + .3883495146vw,1.25rem);line-height:2.2;margin-bottom:clamp(1.25rem,.9466019417rem + 1.2944983819vw,2.5rem);margin-top:40px}@media screen and (min-width: 768px){.subpage_content.job_description p{margin-top:0}}.subpage_content.job_description .number_people{font-size:clamp(1rem,.8786407767rem + .5177993528vw,1.5rem);font-weight:bold;margin-bottom:clamp(.9375rem,.8616504854rem + .3236245955vw,1.25rem)}.subpage_content.job_description .job{margin-bottom:clamp(6.25rem,5.3398058252rem + 3.8834951456vw,10rem)}.subpage_content.job_description table{width:100%}.subpage_content.job_description table th,.subpage_content.job_description table td{border:solid 1px #ccc;padding:12px 15px;font-size:clamp(.875rem,.8143203883rem + .2588996764vw,1.125rem);text-align:left;line-height:1.5}@media screen and (min-width: 768px){.subpage_content.job_description table th,.subpage_content.job_description table td{padding:20px}}.subpage_content.job_description table th{width:35%;background:#f5f5f5;font-weight:normal}@media screen and (min-width: 768px){.subpage_content.job_description table th{width:25%;font-weight:bold}}.subpage_header.message{background:url("../images/message/h_message_smp.jpg") no-repeat center center/cover}@media screen and (min-width: 768px){.subpage_header.message{background:url("../images/message/h_message.jpg") no-repeat center center/cover}}.subpage_content.message{position:relative;padding-top:clamp(3.125rem,2.7457524272rem + 1.6181229773vw,4.6875rem)}@media screen and (min-width: 768px){.subpage_content.message{padding-top:0}}.subpage_content.message:before{content:"";display:block;width:calc(100% + 40px);height:200px;background:url("../images/message/bg_message_title.svg") no-repeat left top/contain;position:absolute;top:-40px;left:-10px}@media screen and (min-width: 768px){.subpage_content.message:before{width:clamp(25rem,17.4150485437rem + 32.3624595469vw,56.25rem);height:clamp(15rem,14.0898058252rem + 3.8834951456vw,18.75rem);top:clamp(.3125rem,.2366504854rem + .3236245955vw,.625rem);left:clamp(7.5rem,-2.2087378641rem + 41.4239482201vw,47.5rem)}}.subpage_content.message .message_top .copy{font-size:clamp(1.5rem,1.1359223301rem + 1.5533980583vw,3rem);font-weight:bold;margin-bottom:clamp(1.4375rem,.572815534rem + 3.6893203883vw,5rem);line-height:1.5}.subpage_content.message .message_top .profile{width:100%;height:auto;display:flex;flex-direction:column;align-items:flex-end;position:relative;border-radius:0;overflow:hidden;margin-bottom:100px}@media screen and (min-width: 768px){.subpage_content.message .message_top .profile{height:clamp(25rem,21.2075242718rem + 16.1812297735vw,40.625rem);align-items:flex-start;justify-content:center;border-radius:20px}}.subpage_content.message .message_top .profile picture,.subpage_content.message .message_top .profile img{position:relative;top:auto;left:auto;width:100%;height:100%;object-fit:cover;border-radius:10px}@media screen and (min-width: 768px){.subpage_content.message .message_top .profile picture,.subpage_content.message .message_top .profile img{position:absolute;top:0;left:0;border-radius:0}}.subpage_content.message .message_top .profile .name{position:relative;padding:20px 0 0;font-size:clamp(1.5rem,1.1359223301rem + 1.5533980583vw,3rem);font-weight:bold;line-height:1.5}@media screen and (min-width: 768px){.subpage_content.message .message_top .profile .name{padding:20px clamp(6.25rem,5.1122572816rem + 4.854368932vw,10.9375rem)}}.subpage_content.message .message_top .profile .name span{display:inline-block;font-size:clamp(1rem,.9393203883rem + .2588996764vw,1.25rem);font-weight:normal;margin:0 15px 0 0}@media screen and (min-width: 768px){.subpage_content.message .message_top .profile .name span{display:block;margin:0 0 20px}}.subpage_content.message .message_bottom p{font-size:clamp(.875rem,.8143203883rem + .2588996764vw,1.125rem);line-height:2.2}.subpage_content.message .message_bottom>div{margin-bottom:clamp(3.75rem,2.6881067961rem + 4.5307443366vw,8.125rem);display:flex;flex-direction:column;gap:clamp(1.875rem,1.5716019417rem + 1.2944983819vw,3.125rem)}@media screen and (min-width: 992px){.subpage_content.message .message_bottom>div{flex-direction:row}}.subpage_content.message .message_bottom>div .text{width:100%}@media screen and (min-width: 992px){.subpage_content.message .message_bottom>div .text{width:calc(100% - clamp(25rem,21.9660194175rem + 12.9449838188vw,37.5rem))}}.subpage_content.message .message_bottom>div .text:only-child{width:100%}.subpage_content.message .message_bottom>div .img{width:100%;border-radius:10px;overflow:hidden}@media screen and (min-width: 992px){.subpage_content.message .message_bottom>div .img{width:clamp(25rem,21.9660194175rem + 12.9449838188vw,37.5rem);border-radius:20px}}.subpage_header.about_us{background:url("../images/aboutus/h_aboutus_smp.jpg") no-repeat center center/cover}@media screen and (min-width: 768px){.subpage_header.about_us{background:url("../images/aboutus/h_aboutus.jpg") no-repeat center center/cover}}.subpage_content.about_us{position:relative;padding-top:clamp(3.125rem,2.7457524272rem + 1.6181229773vw,4.6875rem)}@media screen and (min-width: 768px){.subpage_content.about_us{padding-top:0}}.subpage_content.about_us:before{content:"";display:block;width:calc(100% + 40px);height:200px;background:url("../images/aboutus/bg_aboutus_title.svg") no-repeat left top/contain;position:absolute;top:-40px;left:-10px}@media screen and (min-width: 768px){.subpage_content.about_us:before{width:clamp(25rem,17.4150485437rem + 32.3624595469vw,56.25rem);height:clamp(15rem,14.0898058252rem + 3.8834951456vw,18.75rem);top:-40px;left:clamp(7.5rem,-1.2985436893rem + 37.5404530744vw,43.75rem)}}.subpage_content.about_us p{font-size:clamp(.875rem,.8143203883rem + .2588996764vw,1.125rem);line-height:2.2;margin-bottom:clamp(.9375rem,.7099514563rem + .9708737864vw,1.875rem)}.subpage_content.about_us .about_sec{margin-bottom:clamp(6.25rem,4.7330097087rem + 6.4724919094vw,12.5rem)}.subpage_content.about_us .about_sec:nth-of-type(1) picture,.subpage_content.about_us .about_sec:nth-of-type(1) img{display:block;width:100%;max-width:1115px;margin:0 auto}@media screen and (min-width: 768px){.subpage_content.about_us .about_sec:nth-of-type(1) picture,.subpage_content.about_us .about_sec:nth-of-type(1) img{width:95%}}.subpage_content.about_us .about_sec:nth-of-type(4) picture,.subpage_content.about_us .about_sec:nth-of-type(4) img{border-radius:10px;overflow:hidden}@media screen and (min-width: 768px){.subpage_content.about_us .about_sec:nth-of-type(4) picture,.subpage_content.about_us .about_sec:nth-of-type(4) img{border-radius:20px}}.subpage_content.about_us .department{margin:clamp(2.5rem,2.0449029126rem + 1.9417475728vw,4.375rem) 0 clamp(3.75rem,2.3847087379rem + 5.8252427184vw,9.375rem)}.subpage_content.about_us .department_img{border-radius:10px;overflow:hidden;margin-bottom:clamp(1.375rem,.4951456311rem + 3.7540453074vw,5rem)}@media screen and (min-width: 768px){.subpage_content.about_us .department_img{border-radius:20px}}.subpage_content.about_us .department_text{display:flex;flex-direction:column;justify-content:space-between}@media screen and (min-width: 992px){.subpage_content.about_us .department_text{flex-direction:row}}.subpage_content.about_us .department_text h3{color:#065fa5;font-size:clamp(1.25rem,.8252427184rem + 1.8122977346vw,3rem);line-height:1.5;margin-bottom:clamp(.9375rem,.8616504854rem + .3236245955vw,1.25rem)}.subpage_content.about_us .department_text h3 span{color:#ccc;font-size:clamp(.625rem,.4733009709rem + .6472491909vw,1.25rem);font-weight:bold;display:block;margin-bottom:clamp(.3125rem,.2366504854rem + .3236245955vw,.625rem)}.subpage_content.about_us .department_text p{width:100%}@media screen and (min-width: 992px){.subpage_content.about_us .department_text p{width:66.66%}}.subpage_content.about_us .number_list{display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(3, 1fr);gap:clamp(.9375rem,.5582524272rem + 1.6181229773vw,2.5rem) clamp(.9375rem,.4824029126rem + 1.9417475728vw,2.8125rem);margin-top:clamp(2.1875rem,1.6565533981rem + 2.2653721683vw,4.375rem)}@media screen and (min-width: 992px){.subpage_content.about_us .number_list{grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(2, 1fr)}}.subpage_content.about_us .number_list>div{display:flex;gap:clamp(.625rem,.1699029126rem + 1.9417475728vw,2.5rem);flex-direction:column;align-items:center;justify-content:space-between;background:#f2fafe;border-radius:10px;padding:clamp(.625rem,.3216019417rem + 1.2944983819vw,1.875rem) clamp(.625rem,.4733009709rem + .6472491909vw,1.25rem) clamp(1.25rem,.7949029126rem + 1.9417475728vw,3.125rem)}.subpage_content.about_us .number_list>div h3{width:100%;text-align:center;color:#065fa5;font-weight:bold;font-size:clamp(1rem,.7572815534rem + 1.0355987055vw,2rem);line-height:1.5}.subpage_content.about_us .number_list>div h3 span{display:block;font-size:clamp(.625rem,.5036407767rem + .5177993528vw,1.125rem);font-weight:600}.subpage_content.about_us .number_list>div .icon{width:clamp(6.25rem,4.4296116505rem + 7.7669902913vw,13.75rem);height:auto}.subpage_content.about_us .number_list>div p{margin-bottom:0;color:#065fa5;font-weight:600;line-height:1}.subpage_content.about_us .number_list>div p span{font-family:"Poppins","Noto Sans JP",sans-serif;font-size:clamp(2.1875rem,1.5048543689rem + 2.9126213592vw,5rem)}.subpage_content.about_us .number_list>div p span span{font-size:clamp(1.25rem,1.067961165rem + .7766990291vw,2rem)}.subpage_content.about_us .timeline{margin-top:clamp(1.875rem,.661407767rem + 5.1779935275vw,6.875rem);display:flex;flex-wrap:wrap;border-bottom:solid 1px #ccc}.subpage_content.about_us .timeline dt,.subpage_content.about_us .timeline dd{border-top:solid 1px #ccc;border-right:solid 1px #ccc;border-left:solid 1px #ccc;font-size:clamp(.875rem,.8143203883rem + .2588996764vw,1.125rem);padding:clamp(.8125rem,.5546116505rem + 1.1003236246vw,1.875rem);line-height:1.5}@media screen and (min-width: 768px){.subpage_content.about_us .timeline dt,.subpage_content.about_us .timeline dd{border-right:none;border-left:none}}.subpage_content.about_us .timeline dt{display:flex;align-items:center;justify-content:center;width:22%;font-weight:normal;background:#f2fafe;border-right:none}@media screen and (min-width: 768px){.subpage_content.about_us .timeline dt{font-weight:bold;width:135px}}.subpage_content.about_us .timeline dd{width:78%}@media screen and (min-width: 768px){.subpage_content.about_us .timeline dd{width:calc(100% - 135px)}}.subpage_header.interview{background:url("../images/interview/h_interview_smp.jpg") no-repeat center center/cover}@media screen and (min-width: 768px){.subpage_header.interview{background:url("../images/interview/h_interview.jpg") no-repeat center center/cover}}.subpage_content.interview{position:relative;padding-top:clamp(3.125rem,2.7457524272rem + 1.6181229773vw,4.6875rem)}@media screen and (min-width: 768px){.subpage_content.interview{padding-top:0}}.subpage_content.interview:before{content:"";display:block;width:calc(100% + 40px);height:200px;background:url("../images/interview/bg_interview_title.svg") no-repeat left top/contain;position:absolute;top:0;left:-10px}@media screen and (min-width: 768px){.subpage_content.interview:before{content:none;width:clamp(25rem,17.4150485437rem + 32.3624595469vw,56.25rem);height:clamp(15rem,14.0898058252rem + 3.8834951456vw,18.75rem);top:clamp(.3125rem,.2366504854rem + .3236245955vw,.625rem);left:clamp(7.5rem,-2.2087378641rem + 41.4239482201vw,47.5rem)}}.subpage_content.interview .select_cate{display:flex;flex-direction:column;align-items:flex-start;gap:clamp(.9375rem,.4065533981rem + 2.2653721683vw,3.125rem)}@media screen and (min-width: 768px){.subpage_content.interview .select_cate{flex-direction:row;align-items:center}}.subpage_content.interview .select_cate>p{color:#065fa5;font-size:clamp(.875rem,.7233009709rem + .6472491909vw,1.5rem);font-weight:bold;white-space:nowrap}.subpage_content.interview .select_cate .cate_button{display:flex;flex-wrap:wrap;gap:clamp(.625rem,.4733009709rem + .6472491909vw,1.25rem)}.subpage_content.interview .select_cate .cate_button a{display:block;text-align:center;outline:solid 1px #065fa5;border-radius:50px;color:#065fa5;font-size:clamp(.875rem,.8143203883rem + .2588996764vw,1.125rem);font-weight:bold;width:fit-content;padding:clamp(.75rem,.6893203883rem + .2588996764vw,1rem) clamp(.9375rem,.8616504854rem + .3236245955vw,1.25rem);transition:ease .1s}@media screen and (min-width: 768px){.subpage_content.interview .select_cate .cate_button a{width:clamp(11.25rem,10.9466019417rem + 1.2944983819vw,12.5rem)}}.subpage_content.interview .select_cate .cate_button a:hover{opacity:1;outline-width:3px;outline-offset:-3px}.subpage_content.interview .select_cate .cate_button a.active{background:#065fa5;color:#fff;outline:none}.subpage_content.interview .interview_list{display:grid;grid-template-columns:repeat(2, 1fr);gap:clamp(3.125rem,2.6699029126rem + 1.9417475728vw,5rem) clamp(.9375rem,.2548543689rem + 2.9126213592vw,3.75rem);margin-top:clamp(2.1875rem,1.6565533981rem + 2.2653721683vw,4.375rem)}@media screen and (min-width: 992px){.subpage_content.interview .interview_list{grid-template-columns:repeat(3, 1fr)}}.subpage_content.interview .interview_list a{display:block}.subpage_content.interview .interview_list a .img{border-radius:10px;overflow:hidden;margin-bottom:clamp(.9375rem,.7858009709rem + .6472491909vw,1.5625rem)}@media screen and (min-width: 768px){.subpage_content.interview .interview_list a .img{border-radius:20px}}.subpage_content.interview .interview_list a .img img{width:100%;height:100%;object-fit:cover;transform:scale(1);transition:transform .3s ease}.subpage_content.interview .interview_list a .comment{font-size:clamp(.875rem,.8143203883rem + .2588996764vw,1.125rem);line-height:1.8;margin-bottom:clamp(.625rem,.4733009709rem + .6472491909vw,1.25rem);padding-right:10px;letter-spacing:-0.03rem}@media screen and (min-width: 768px){.subpage_content.interview .interview_list a .comment{padding-right:0;letter-spacing:0}}.subpage_content.interview .interview_list a .detail{font-size:clamp(.75rem,.6589805825rem + .3883495146vw,1.125rem);color:#888}.subpage_content.interview .interview_list a:hover{opacity:1}.subpage_content.interview .interview_list a:hover img{transform:scale(1.05)}.interview_header{display:flex;align-items:center;flex-direction:column-reverse;align-items:flex-start;margin-top:0;margin-bottom:clamp(2.5rem,1.5898058252rem + 3.8834951456vw,6.25rem);gap:0}@media screen and (min-width: 768px){.interview_header{flex-direction:row;align-items:center;gap:clamp(1.25rem,.5673543689rem + 2.9126213592vw,4.0625rem);margin-top:clamp(2.5rem,2.1207524272rem + 1.6181229773vw,4.0625rem)}}.interview_header>div{width:calc(100% - 20px)}@media screen and (min-width: 768px){.interview_header>div{width:100%}}.interview_header .text{padding:80px 20px 40px;margin-right:20px;margin-top:-20px;background:#f2fafe;border-radius:0 10px 10px 0;position:relative}@media screen and (min-width: 768px){.interview_header .text{background:none;margin-right:0;margin-top:0;padding:0 0 0 20px;border-radius:0}}@media screen and (min-width: 1760px){.interview_header .text{padding:0 0 0 calc((100% - 1720px)/2)}}.interview_header .text:before{content:"";display:block;width:70%;height:120px;background:url("../images/interview/bg_interview_title.svg") no-repeat left center/contain;position:absolute;top:7%;left:auto;right:-20px;z-index:1}@media screen and (min-width: 768px){.interview_header .text:before{width:clamp(18.75rem,9.6480582524rem + 38.8349514563vw,56.25rem);height:clamp(12.5rem,10.9830097087rem + 6.4724919094vw,18.75rem);top:-25%;left:0;right:auto}}.interview_header .text h1{color:#065fa5;font-weight:bold;font-family:"Poppins","Noto Sans JP",sans-serif;font-size:clamp(.875rem,.7233009709rem + .6472491909vw,1.5rem);margin-bottom:clamp(.625rem,.0940533981rem + 2.2653721683vw,2.8125rem)}.interview_header .text .main_comment{font-size:clamp(1.25rem,.9162621359rem + 1.4239482201vw,2.625rem);line-height:1.5;font-weight:500;padding-bottom:clamp(1.25rem,.4915048544rem + 3.2362459547vw,4.375rem);margin-bottom:clamp(1.25rem,.4915048544rem + 3.2362459547vw,4.375rem);border-bottom:solid 1px #707070}.interview_header .text .detail{display:flex;align-items:center;justify-content:space-between;flex-direction:row}@media screen and (min-width: 768px){.interview_header .text .detail{flex-direction:column;align-items:flex-start}}.interview_header .text .detail>div{display:flex;align-items:center;gap:clamp(1.375rem,.6165048544rem + 3.2362459547vw,4.5rem);margin-bottom:0}@media screen and (min-width: 768px){.interview_header .text .detail>div{margin-bottom:clamp(2.5rem,2.2724514563rem + .9708737864vw,3.4375rem)}}.interview_header .text .detail>div p{font-size:clamp(.875rem,.8143203883rem + .2588996764vw,1.125rem)}.interview_header .text .detail>div .name{font-family:"Poppins","Noto Sans JP",sans-serif;font-weight:bold;font-size:clamp(1.125rem,.6699029126rem + 1.9417475728vw,3rem)}.interview_header .text .detail .dept{font-size:clamp(.875rem,.8446601942rem + .1294498382vw,1rem);font-weight:500;color:#065fa5;text-align:center;width:fit-content;border:solid 1px #065fa5;border-radius:50px;background:#fff;padding:clamp(.3125rem,.1608009709rem + .6472491909vw,.9375rem) clamp(1.875rem,1.4199029126rem + 1.9417475728vw,3.75rem)}.interview_header .img{border-radius:10px 0 0 10px;overflow:hidden;margin-left:20px}@media screen and (min-width: 768px){.interview_header .img{border-radius:20px 0 0 20px;margin-left:0}}.interview_header+.subpage_content_wrapper{margin-bottom:0}.subpage_content.interview_staff{display:flex;justify-content:space-between;align-items:flex-start;gap:40px;margin-bottom:0}@media screen and (min-width: 768px){.subpage_content.interview_staff{margin-bottom:clamp(3.125rem,.8495145631rem + 9.7087378641vw,12.5rem)}}.subpage_content.interview_staff .nav{width:230px;position:sticky;top:140px;display:none;margin-bottom:100px}@media screen and (min-width: 992px){.subpage_content.interview_staff .nav{display:block}}.subpage_content.interview_staff .nav a{display:block;font-size:clamp(.875rem,.8143203883rem + .2588996764vw,1.125rem);line-height:1.5;margin-bottom:clamp(1.25rem,1.0983009709rem + .6472491909vw,1.875rem);padding-left:30px;position:relative;transition:all .3s}.subpage_content.interview_staff .nav a:before{content:none;width:8px;height:8px;border-radius:8px;background:#065fa5;position:absolute;top:50%;left:4px;transform:translateY(-50%)}.subpage_content.interview_staff .nav a.active{color:#065fa5;font-weight:bold}.subpage_content.interview_staff .nav a.active:before{content:""}.subpage_content.interview_staff .question{width:100%;max-width:1000px;padding-bottom:clamp(1.5625rem,1.1832524272rem + 1.6181229773vw,3.125rem)}@media screen and (min-width: 992px){.subpage_content.interview_staff .question{width:calc(100% - 230px - 40px)}}.subpage_content.interview_staff .question .box{padding-top:clamp(1.5625rem,1.1832524272rem + 1.6181229773vw,3.125rem);padding-bottom:clamp(1.5625rem,1.1832524272rem + 1.6181229773vw,3.125rem)}.subpage_content.interview_staff .question .box:first-of-type{padding-top:0}.subpage_content.interview_staff .question h2{font-size:clamp(1.125rem,.9126213592rem + .9061488673vw,2rem);font-weight:bold;line-height:1.5;padding-bottom:clamp(.3125rem,.0849514563rem + .9708737864vw,1.25rem);margin-bottom:clamp(.625rem,.3216019417rem + 1.2944983819vw,1.875rem);border-bottom:solid 1px #ccc}.subpage_content.interview_staff .question h2:before{content:"Q.";font-family:"Poppins","Noto Sans JP",sans-serif;color:#065fa5;padding-right:clamp(.625rem,.5491504854rem + .3236245955vw,.9375rem)}.subpage_content.interview_staff .question p{font-size:clamp(.875rem,.8143203883rem + .2588996764vw,1.125rem);line-height:1.8}.subpage_content.interview_staff .question .img{border-radius:10px;overflow:hidden;margin-top:clamp(1.25rem,.7949029126rem + 1.9417475728vw,3.125rem)}@media screen and (min-width: 768px){.subpage_content.interview_staff .question .img{border-radius:20px}}.interview_footer{padding-top:clamp(3.125rem,2.8974514563rem + .9708737864vw,4.0625rem);padding-bottom:clamp(1.875rem,1.5716019417rem + 1.2944983819vw,3.125rem);background:rgba(6,95,165,.05)}.interview_footer .interview_slider{margin:clamp(2.5rem,1.8932038835rem + 2.5889967638vw,5rem) auto 60px}.interview_footer .interview_slider .splide__track{padding:0 20px !important}@media screen and (min-width: 1760px){.interview_footer .interview_slider .splide__track{padding:0 calc((100% - 1720px)/2) !important}}.interview_footer .interview_slider a{display:block}.interview_footer .interview_slider a .img{border-radius:10px;overflow:hidden;margin-bottom:clamp(.9375rem,.7858009709rem + .6472491909vw,1.5625rem)}@media screen and (min-width: 768px){.interview_footer .interview_slider a .img{border-radius:20px}}.interview_footer .interview_slider a .img img{width:100%;height:100%;object-fit:cover;transform:scale(1);transition:transform .3s ease}.interview_footer .interview_slider a .comment{font-size:clamp(.875rem,.8143203883rem + .2588996764vw,1.125rem);line-height:1.8;margin-bottom:clamp(.625rem,.4733009709rem + .6472491909vw,1.25rem);padding-right:10px;letter-spacing:-0.03rem}@media screen and (min-width: 768px){.interview_footer .interview_slider a .comment{padding-right:0;letter-spacing:0}}.interview_footer .interview_slider a .detail{font-size:clamp(.875rem,.8446601942rem + .1294498382vw,1rem);color:#888}.interview_footer .interview_slider a:hover{opacity:1}.interview_footer .interview_slider a:hover img{transform:scale(1.05)}.interview_footer .sub_title{height:clamp(3.125rem,2.6699029126rem + 1.9417475728vw,5rem);display:flex;align-items:center;position:relative}.interview_footer .sub_title h2{font-size:clamp(1.5rem,1.2572815534rem + 1.0355987055vw,2.5rem)}.interview_footer .splide__pagination{bottom:-30px;display:flex;flex-wrap:nowrap;border-radius:5px;overflow:hidden;width:calc(100% - 40px);margin:0 auto;padding:0}.interview_footer .splide__pagination li{width:100%;line-height:0}.interview_footer .splide__pagination li .splide__pagination__page{display:block;width:100%;height:5px;margin:0;border-radius:0;transition:all .3s}.interview_footer .splide__pagination li .splide__pagination__page.is-active{background:#065fa5;border-radius:5px;opacity:1;transform:scale(1)}.interview_footer #my-arrows{position:absolute;right:20px;top:0}.interview_footer #my-arrows .splide__arrows{display:flex;gap:clamp(.625rem,.1699029126rem + 1.9417475728vw,2.5rem)}.interview_footer #my-arrows .splide__arrow--prev,.interview_footer #my-arrows .splide__arrow--next{position:relative;top:auto;right:auto;left:auto;width:clamp(3.125rem,2.6699029126rem + 1.9417475728vw,5rem);height:clamp(3.125rem,2.6699029126rem + 1.9417475728vw,5rem);background:#fff;outline:solid 1px #0d5bbf;opacity:1;transform:none;transition:all .1s}@media screen and (min-width: 768px){.interview_footer #my-arrows .splide__arrow--prev,.interview_footer #my-arrows .splide__arrow--next{outline-width:2px}}.interview_footer #my-arrows .splide__arrow--prev svg,.interview_footer #my-arrows .splide__arrow--next svg{fill:#0d5bbf;width:clamp(1.125rem,1.0188106796rem + .4530744337vw,1.5625rem);height:auto}.interview_footer #my-arrows .splide__arrow--prev:hover,.interview_footer #my-arrows .splide__arrow--next:hover{outline-width:2px;outline-offset:-1px}@media screen and (min-width: 768px){.interview_footer #my-arrows .splide__arrow--prev:hover,.interview_footer #my-arrows .splide__arrow--next:hover{outline-width:3.5px}}.interview_footer #my-arrows .splide__arrow--prev:disabled,.interview_footer #my-arrows .splide__arrow--next:disabled{opacity:.2}.interview_footer #my-arrows .splide__arrow--prev:disabled:hover,.interview_footer #my-arrows .splide__arrow--next:disabled:hover{outline-width:2px}.subpage_header.entry{background:url("../images/entry/h_entry_smp.jpg") no-repeat center center/cover;margin-bottom:0}@media screen and (min-width: 768px){.subpage_header.entry{background:url("../images/entry/h_entry.jpg") no-repeat center center/cover}}.entry_flow{background:#f2fafe;padding:clamp(1.875rem,.8131067961rem + 4.5307443366vw,6.25rem) 0;margin-bottom:clamp(5.625rem,5.4733009709rem + .6472491909vw,6.25rem);position:relative}.entry_flow:before{content:"";display:block;width:70%;height:200px;background:url("../images/entry/bg_entry_title.svg") no-repeat left top/contain;position:absolute;top:calc(100% + 10px);right:clamp(0px,(100vw - 1920px)/2,1920px);z-index:-1}@media screen and (min-width: 768px){.entry_flow:before{width:clamp(15.625rem,8.9502427184rem + 28.4789644013vw,43.125rem);height:clamp(12.5rem,8.7075242718rem + 16.1812297735vw,28.125rem)}}.entry_flow .border_title:before{content:""}@media screen and (min-width: 576px){.entry_flow .border_title:before{content:none}}.entry_flow ol{display:flex;flex-direction:column;flex-wrap:nowrap;gap:clamp(1.25rem,.7949029126rem + 1.9417475728vw,3.125rem);counter-reset:number 0;max-width:350px;margin:30px auto 15px}@media screen and (min-width: 576px){.entry_flow ol{max-width:100%;flex-direction:row;flex-wrap:wrap;margin:0}}@media screen and (min-width: 992px){.entry_flow ol{flex-wrap:nowrap}}.entry_flow ol li{width:100%;padding:clamp(1.25rem,1.0983009709rem + .6472491909vw,1.875rem) 20px;background:#fff;display:flex;gap:10px;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;text-align:center;line-height:1.5;border-radius:clamp(.625rem,.3216019417rem + 1.2944983819vw,1.875rem)}@media screen and (min-width: 576px){.entry_flow ol li{width:calc((100% - clamp(1.25rem,.7949029126rem + 1.9417475728vw,3.125rem))/2);flex-direction:column}}@media screen and (min-width: 992px){.entry_flow ol li{width:100%}}.entry_flow ol li h3{width:calc(100% - 110px - 10px);font-size:clamp(1.25rem,1.1893203883rem + .2588996764vw,1.5rem);color:#065fa5;font-weight:bold;text-align:left;padding-left:10px}@media screen and (min-width: 576px){.entry_flow ol li h3{width:100%;text-align:center;padding:0}}.entry_flow ol li h3:before{counter-increment:number 1;content:"Step" counter(number, decimal-leading-zero);display:block;color:#888;font-size:clamp(.875rem,.8446601942rem + .1294498382vw,1rem);font-weight:600;font-family:"Poppins","Noto Sans JP",sans-serif;margin-bottom:clamp(.3125rem,.1608009709rem + .6472491909vw,.9375rem)}.entry_flow ol li .img{width:110px}@media screen and (min-width: 768px){.entry_flow ol li .img{width:clamp(8.75rem,8.4466019417rem + 1.2944983819vw,10rem)}}.entry_flow ol li p{width:100%;font-size:clamp(.875rem,.8446601942rem + .1294498382vw,1rem);padding:0 10px}@media screen and (min-width: 768px){.entry_flow ol li p{padding:0}}.entry_flow ol li p br{display:none}@media screen and (min-width: 768px){.entry_flow ol li p br{display:block}}.subpage_content.entry{margin-top:clamp(3.75rem,3.1432038835rem + 2.5889967638vw,6.25rem)}.subpage_content.entry .border_title:before{content:""}@media screen and (min-width: 576px){.subpage_content.entry .border_title:before{content:none}}.subpage_content.entry .entry_form>p{font-size:clamp(1rem,.9393203883rem + .2588996764vw,1.25rem);line-height:2}.subpage_content.entry .entry_form .intro{font-size:14px;font-weight:normal;text-align:left}@media screen and (min-width: 768px){.subpage_content.entry .entry_form .intro{text-align:right;font-weight:500}}.subpage_content.entry .entry_form .intro .required{padding-right:.5em;color:#ff3030;font-size:12px;font-weight:500}.subpage_content.entry .entry_form .mail_sheet{margin-top:clamp(1.875rem,1.5716019417rem + 1.2944983819vw,3.125rem)}.subpage_content.entry .entry_form .mail_sheet .group_wrap{margin-top:clamp(1.875rem,1.1165048544rem + 3.2362459547vw,5rem)}.subpage_content.entry .entry_form .mail_sheet .box{display:flex;flex-direction:column;position:relative}@media screen and (min-width: 768px){.subpage_content.entry .entry_form .mail_sheet .box{flex-direction:row}}.subpage_content.entry .entry_form .mail_sheet .box+.box{margin-top:clamp(1.875rem,1.1165048544rem + 3.2362459547vw,5rem)}.subpage_content.entry .entry_form .mail_sheet .box .top{width:100%;padding-bottom:15px}@media screen and (min-width: 768px){.subpage_content.entry .entry_form .mail_sheet .box .top{width:26%;padding-bottom:10px}}.subpage_content.entry .entry_form .mail_sheet .box .top label{font-size:clamp(1rem,.9393203883rem + .2588996764vw,1.25rem);padding-top:0;padding-right:0;font-weight:600;display:flex;align-items:flex-start}@media screen and (min-width: 768px){.subpage_content.entry .entry_form .mail_sheet .box .top label{padding-top:clamp(.9375rem,.7858009709rem + .6472491909vw,1.5625rem);padding-right:20px}}.subpage_content.entry .entry_form .mail_sheet .box .top .required::after{content:"＊";color:#ff3030;padding-left:.5em;font-size:12px}.subpage_content.entry .entry_form .mail_sheet .box .bot{width:100%;letter-spacing:.05em}@media screen and (min-width: 768px){.subpage_content.entry .entry_form .mail_sheet .box .bot{width:74%}}.subpage_content.entry .entry_form .mail_sheet .box input[type=text],.subpage_content.entry .entry_form .mail_sheet .box input[type=email],.subpage_content.entry .entry_form .mail_sheet .box input[type=tel],.subpage_content.entry .entry_form .mail_sheet .box input[type=number],.subpage_content.entry .entry_form .mail_sheet .box select,.subpage_content.entry .entry_form .mail_sheet .box textarea{padding:clamp(.9375rem,.8161407767rem + .5177993528vw,1.4375rem) clamp(.9375rem,.7402912621rem + .8414239482vw,1.75rem);background:#f5f5f5;width:100%;border:none;border-radius:5px;letter-spacing:.05em;font-size:clamp(.8125rem,.7669902913rem + .1941747573vw,1rem);font-family:"Lato","Noto Sans JP",sans-serif;line-height:1.4}.subpage_content.entry .entry_form .mail_sheet .box input[type=text]:focus,.subpage_content.entry .entry_form .mail_sheet .box input[type=email]:focus,.subpage_content.entry .entry_form .mail_sheet .box input[type=tel]:focus,.subpage_content.entry .entry_form .mail_sheet .box input[type=number]:focus,.subpage_content.entry .entry_form .mail_sheet .box select:focus,.subpage_content.entry .entry_form .mail_sheet .box textarea:focus{outline:none;background:rgba(6,95,165,.1)}.subpage_content.entry .entry_form .mail_sheet .box input[type=text]::placeholder,.subpage_content.entry .entry_form .mail_sheet .box input[type=email]::placeholder,.subpage_content.entry .entry_form .mail_sheet .box input[type=tel]::placeholder,.subpage_content.entry .entry_form .mail_sheet .box input[type=number]::placeholder,.subpage_content.entry .entry_form .mail_sheet .box select::placeholder,.subpage_content.entry .entry_form .mail_sheet .box textarea::placeholder{color:#888}.subpage_content.entry .entry_form .mail_sheet .box input[type=checkbox]{display:none}.subpage_content.entry .entry_form .mail_sheet .box input[type=checkbox]+label{position:relative;padding-left:clamp(1.5625rem,1.3349514563rem + .9708737864vw,2.5rem);cursor:pointer;font-size:16px}.subpage_content.entry .entry_form .mail_sheet .box input[type=checkbox]+label::before{content:"";position:absolute;left:0;top:clamp(.5rem,.4393203883rem + .2588996764vw,.75rem);width:clamp(.9375rem,.8616504854rem + .3236245955vw,1.25rem);height:clamp(.9375rem,.8616504854rem + .3236245955vw,1.25rem);border:1px solid #ccc;background:#fff}.subpage_content.entry .entry_form .mail_sheet .box input[type=checkbox]:checked+label::before{background-color:#065fa5}.subpage_content.entry .entry_form .mail_sheet .box input[type=checkbox]:checked+label::after{content:"";font-family:"font awesome 6 free";font-weight:900;position:absolute;left:clamp(.1875rem,.1571601942rem + .1294498382vw,.3125rem);top:clamp(.375rem,.3143203883rem + .2588996764vw,.625rem);font-size:clamp(.625rem,.5946601942rem + .1294498382vw,.75rem);text-align:center;color:#fff}.subpage_content.entry .entry_form .mail_sheet .box .wpcf7-acceptance .wpcf7-list-item label{display:flex;position:relative;padding-left:clamp(1.5625rem,1.3349514563rem + .9708737864vw,2.5rem);cursor:pointer;font-size:16px}.subpage_content.entry .entry_form .mail_sheet .box .wpcf7-acceptance .wpcf7-list-item label::before{content:"";position:absolute;left:0;top:clamp(.5rem,.4393203883rem + .2588996764vw,.75rem);width:clamp(.9375rem,.8616504854rem + .3236245955vw,1.25rem);height:clamp(.9375rem,.8616504854rem + .3236245955vw,1.25rem);border:1px solid #ccc;background:#fff}.subpage_content.entry .entry_form .mail_sheet .box .wpcf7-acceptance .wpcf7-list-item label:has(input[type=checkbox]:checked)::before{background-color:#065fa5}.subpage_content.entry .entry_form .mail_sheet .box .wpcf7-acceptance .wpcf7-list-item label:has(input[type=checkbox]:checked)::after{content:"";font-family:"font awesome 6 free";font-weight:900;position:absolute;left:clamp(.1875rem,.1571601942rem + .1294498382vw,.3125rem);top:clamp(.375rem,.3143203883rem + .2588996764vw,.625rem);font-size:clamp(.625rem,.5946601942rem + .1294498382vw,.75rem);text-align:center;color:#fff}.subpage_content.entry .entry_form .mail_sheet .box input[type=file]{width:100%;border:solid 1px #ccc;padding:clamp(.9375rem,.8616504854rem + .3236245955vw,1.25rem);font-size:clamp(.8125rem,.7669902913rem + .1941747573vw,1rem)}.subpage_content.entry .entry_form .mail_sheet .box input[type=file]::file-selector-button{padding:8px 30px;margin-right:20px}.subpage_content.entry .entry_form .mail_sheet .box select{max-width:400px;appearance:none;-webkit-appearance:none;-moz-appearance:none;position:relative;background-image:url('data:image/svg+xml;utf8,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><polygon points="4,6 12,6 8,12" fill="%23111"/></svg>');background-repeat:no-repeat;background-position:right 16px center;background-size:23px 30px}.subpage_content.entry .entry_form .mail_sheet .box select:focus{outline:none;background:rgba(6,95,165,.1)}.subpage_content.entry .entry_form .mail_sheet .box .zip{max-width:200px}.subpage_content.entry .entry_form .mail_sheet .box textarea{height:150px}.subpage_content.entry .entry_form .mail_sheet .box .form-item{margin-bottom:clamp(1.25rem,.8707524272rem + 1.6181229773vw,2.8125rem)}.subpage_content.entry .entry_form .mail_sheet .box .form-item label{display:block;font-size:clamp(.875rem,.8143203883rem + .2588996764vw,1.125rem);padding-bottom:10px}.subpage_content.entry .entry_form .mail_sheet .box .birth-inputs{display:flex;flex-wrap:wrap;align-items:flex-end}.subpage_content.entry .entry_form .mail_sheet .box .birth-inputs span{padding:0 15px 8px clamp(.1875rem,.0813106796rem + .4530744337vw,.625rem);font-size:clamp(.8125rem,.7366504854rem + .3236245955vw,1.125rem);font-weight:normal}@media screen and (min-width: 768px){.subpage_content.entry .entry_form .mail_sheet .box .birth-inputs span{font-weight:600}}.subpage_content.entry .entry_form .mail_sheet .box .birth-inputs input{max-width:100px}.subpage_content.entry .entry_form .mail_sheet .box .birth-inputs input:nth-of-type(1){max-width:150px}.subpage_content.entry .entry_form .mail_sheet .box .birth-inputs .wpcf7-form-control-wrap{padding:0}.subpage_content.entry .entry_form .mail_sheet .box .birth-inputs .wpcf7-not-valid-tip{display:none}.subpage_content.entry .entry_form .mail_sheet .box .birth-inputs:after{content:"正しく入力してください。";display:none;width:100%;font-size:clamp(.75rem,.7196601942rem + .1294498382vw,.875rem);margin-top:5px;color:#dc3232}.subpage_content.entry .entry_form .mail_sheet .box .birth-inputs:has(.wpcf7-not-valid-tip):after{display:block}.subpage_content.entry .entry_form .mail_sheet .box .wpcf7-form-control-wrap{display:flex;flex-direction:column;justify-content:center}.subpage_content.entry .entry_form .mail_sheet .box .wpcf7-form-control-wrap:has(.wpcf7-not-valid-tip) input,.subpage_content.entry .entry_form .mail_sheet .box .wpcf7-form-control-wrap:has(.wpcf7-not-valid-tip) select,.subpage_content.entry .entry_form .mail_sheet .box .wpcf7-form-control-wrap:has(.wpcf7-not-valid-tip) textarea{border:solid 1px #dc3232}.subpage_content.entry .entry_form .mail_sheet .box .wpcf7-list-item{margin:0}.subpage_content.entry .entry_form .mail_sheet .box .radio-inputs,.subpage_content.entry .entry_form .mail_sheet .box .wpcf7-radio{display:flex;flex-wrap:wrap;flex-direction:column;gap:clamp(1.25rem,.6432038835rem + 2.5889967638vw,3.75rem);margin-top:5px}@media screen and (min-width: 768px){.subpage_content.entry .entry_form .mail_sheet .box .radio-inputs,.subpage_content.entry .entry_form .mail_sheet .box .wpcf7-radio{flex-direction:row;margin-top:0}}.subpage_content.entry .entry_form .mail_sheet .box .radio-inputs .radio-group,.subpage_content.entry .entry_form .mail_sheet .box .wpcf7-radio .radio-group{display:flex;align-items:center}.subpage_content.entry .entry_form .mail_sheet .box .radio-inputs input[type=radio],.subpage_content.entry .entry_form .mail_sheet .box .wpcf7-radio input[type=radio]{appearance:none;-webkit-appearance:none;width:clamp(.9375rem,.8616504854rem + .3236245955vw,1.25rem);height:clamp(.9375rem,.8616504854rem + .3236245955vw,1.25rem);border:1px solid #707070;border-radius:50%;background:#fff;position:relative;cursor:pointer;outline:none;margin:0 8px 0 0;vertical-align:middle;transition:border-color .2s}.subpage_content.entry .entry_form .mail_sheet .box .radio-inputs input[type=radio]:checked,.subpage_content.entry .entry_form .mail_sheet .box .wpcf7-radio input[type=radio]:checked{border-color:#065fa5}.subpage_content.entry .entry_form .mail_sheet .box .radio-inputs input[type=radio]:checked::after,.subpage_content.entry .entry_form .mail_sheet .box .wpcf7-radio input[type=radio]:checked::after{content:"";display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:clamp(.5rem,.4696601942rem + .1294498382vw,.625rem);height:clamp(.5rem,.4696601942rem + .1294498382vw,.625rem);background:#065fa5;border-radius:50%}.subpage_content.entry .entry_form .mail_sheet .box .radio-inputs label,.subpage_content.entry .entry_form .mail_sheet .box .wpcf7-radio label{font-size:clamp(.875rem,.8143203883rem + .2588996764vw,1.125rem);cursor:pointer;user-select:none}.subpage_content.entry .entry_form .mail_sheet .box.agree{margin-top:clamp(1.875rem,1.5716019417rem + 1.2944983819vw,3.125rem)}.subpage_content.entry .entry_form .mail_sheet .box.agree .bot{margin-top:clamp(.9375rem,.7099514563rem + .9708737864vw,1.875rem);display:flex;align-items:flex-start;line-height:2}.subpage_content.entry .entry_form .mail_sheet .box.agree .bot a{text-decoration:underline;text-underline-offset:.1em}.subpage_content.entry .entry_form .mail_sheet .box.agree .bot a:hover{text-decoration:none}.subpage_content.entry .entry_form .mail_sheet .box.agree input[type=checkbox]+label,.subpage_content.entry .entry_form .mail_sheet .box.agree .wpcf7-list-item-label{display:block;font-size:clamp(.875rem,.7839805825rem + .3883495146vw,1.25rem)}.subpage_content.entry .entry_form .mail_sheet .btn{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:clamp(1.25rem,.7949029126rem + 1.9417475728vw,3.125rem);margin-top:clamp(3.75rem,2.8398058252rem + 3.8834951456vw,7.5rem)}.subpage_content.entry .entry_form .mail_sheet .btn input[type=submit],.subpage_content.entry .entry_form .mail_sheet .btn .confirm_btn{background-color:#065fa5;color:#fff;padding:clamp(.9375rem,.8616504854rem + .3236245955vw,1.25rem) 10px;font-size:clamp(1rem,.9696601942rem + .1294498382vw,1.125rem);font-weight:700;border:solid 2px #065fa5;border-radius:60px;cursor:pointer;width:clamp(14.0625rem,11.4077669903rem + 11.3268608414vw,25rem);display:block;transition:all .3s}.subpage_content.entry .entry_form .mail_sheet .btn input[type=submit]:hover,.subpage_content.entry .entry_form .mail_sheet .btn .confirm_btn:hover{background-color:#fff;color:#065fa5}.subpage_content.entry .entry_form .mail_sheet .btn input[type=submit]:disabled,.subpage_content.entry .entry_form .mail_sheet .btn .confirm_btn:disabled{background-color:#ccc;border-color:#ccc;color:#fff;cursor:not-allowed}.subpage_content.entry .entry_form .mail_sheet .btn input[type=button]{background-color:#fff;color:#065fa5;padding:clamp(.9375rem,.8616504854rem + .3236245955vw,1.25rem) 10px;font-size:clamp(1rem,.9696601942rem + .1294498382vw,1.125rem);font-weight:700;border:solid 2px #065fa5;border-radius:60px;cursor:pointer;width:clamp(14.0625rem,11.4077669903rem + 11.3268608414vw,25rem);display:block;transition:all .3s}.subpage_content.entry .entry_form .mail_sheet .btn input[type=button]:hover{opacity:.7}.subpage_content.entry .wpcf7-spinner{position:absolute;bottom:-50px}.subpage_content.entry .wpcf7-response-output{border:none;padding:0;font-size:clamp(.875rem,.8446601942rem + .1294498382vw,1rem);line-height:1.8;text-align:center;color:#dc3232}.subpage_content.entry .wpcf7-not-valid-tip{font-size:clamp(.75rem,.7196601942rem + .1294498382vw,.875rem);margin-top:5px}.subpage_content.entry input[type=file]+.wpcf7-not-valid-tip{font-size:0}.subpage_content.entry input[type=file]+.wpcf7-not-valid-tip:before{content:"ファイルを選択してください。";font-size:clamp(.75rem,.7196601942rem + .1294498382vw,.875rem)}.subpage_content.entry .wpcf7-radio+.wpcf7-not-valid-tip{font-size:0}.subpage_content.entry .wpcf7-radio+.wpcf7-not-valid-tip:before{content:"選択してください。";font-size:clamp(.75rem,.7196601942rem + .1294498382vw,.875rem)}.subpage_content.entry select+.wpcf7-not-valid-tip{font-size:0}.subpage_content.entry select+.wpcf7-not-valid-tip:before{content:"選択してください。";font-size:clamp(.75rem,.7196601942rem + .1294498382vw,.875rem)}.subpage_content.entry .multiform_wrap .box+.box,.subpage_content.entry .multiform_wrap .group_wrap,.subpage_content.entry .multiform_wrap .group_wrap+.box{position:relative}.subpage_content.entry .multiform_wrap .box+.box:before,.subpage_content.entry .multiform_wrap .group_wrap:before,.subpage_content.entry .multiform_wrap .group_wrap+.box:before{content:"";width:100%;height:1px;background:#ccc;position:absolute;left:0;bottom:calc(100% + clamp(.9375rem,.5582524272rem + 1.6181229773vw,2.5rem))}.subpage_content.entry .multiform_wrap .top{padding-bottom:0}@media screen and (min-width: 768px){.subpage_content.entry .multiform_wrap .top label{padding-top:10px !important}}.subpage_content.entry .multiform_wrap .bot{display:flex;flex-direction:column;justify-content:center}.subpage_content.entry .multiform_wrap .multiform{width:100%;font-size:clamp(.8125rem,.7669902913rem + .1941747573vw,1rem)}.subpage_content.entry .multiform_wrap .multiform span[data-name=resume-type2]{display:none !important}.subpage_content.entry .multiform_wrap .birth-inputs{display:flex;flex-direction:row;justify-content:flex-start;align-items:center !important}.subpage_content.entry .multiform_wrap .birth-inputs .multiform{width:fit-content}.subpage_content.entry .multiform_wrap .birth-inputs span{padding:0 !important;font-weight:normal !important}.subpage_content.entry .multiform_wrap .radio-inputs{align-items:center}.subpage_content.entry .multiform_wrap .box.agree{margin-top:clamp(1.875rem,1.1165048544rem + 3.2362459547vw,5rem) !important}.subpage_content.entry .multiform_wrap .box.agree .bot{margin-top:0 !important}body.is-menu-open{overflow:hidden !important}body.is-menu-open .products_sidebar{visibility:visible !important;opacity:1 !important;transition:opacity .3s ease,visibility 0s linear 0s !important}body.is-menu-open .products_sidebar nav{left:50% !important;transform:translateX(-50%) !important}body.is-menu-open .toggle_menu_button{display:none}.products_sidebar{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.6);z-index:1000;visibility:hidden;opacity:0;transition:opacity .3s ease,visibility 0s linear .3s;overflow-y:auto;width:100%}@media screen and (min-width: 1100px){.products_sidebar{width:300px;flex-shrink:0}}.products_sidebar nav{width:90%;max-width:340px;background-color:#fff;position:absolute;top:0;right:0;transform:translateX(100%);display:flex;flex-direction:column;margin:70px 0}.products_sidebar #mobile-menu-close{position:absolute;top:-35px;right:0px;font-size:18px;line-height:1;color:#fff;background:none;border:none;padding:5px;cursor:pointer;z-index:1002}@media screen and (min-width: 1100px){.products_sidebar{display:block;position:static;width:300px;height:auto;background-color:rgba(0,0,0,0);z-index:auto;visibility:visible;opacity:1;transform:none;transition:none;overflow-y:visible;flex-shrink:0}.products_sidebar nav{width:auto;max-width:none;height:auto;background-color:rgba(0,0,0,0);position:static;transform:none;transition:none;display:block;margin:0}.products_sidebar #mobile-menu-close{display:none}.products_sidebar ul{flex-grow:initial;overflow-y:visible}}.products_sidebar .sidebar_title{font-weight:bold;font-size:16px;color:#fff;width:100%;height:60px;background:#377fb7;display:flex;align-items:center;padding:0 clamp(1.25rem,1.0213414634rem + .9756097561vw,1.875rem)}.products_sidebar ul li{border-bottom:1px solid hsla(0,0%,80%,.8);position:relative;display:flex;justify-content:space-between;align-items:center}.products_sidebar ul li:first-child{border-top:1px solid hsla(0,0%,80%,.8)}.products_sidebar ul li a{display:block;padding:12px 10px;color:#333;font-size:clamp(.875rem,.8446601942rem + .1294498382vw,1rem)}.products_sidebar ul li a:hover{text-decoration:none}.products_sidebar ul li a{flex-grow:1;padding:20px}.products_sidebar ul li .submenu{max-height:0;overflow:hidden;visibility:hidden;opacity:0;transition:max-height .3s ease-out,opacity .3s ease-out,visibility 0s linear .3s}.products_sidebar ul li .submenu li{border:none}.products_sidebar ul li .submenu li a{padding:12px 20px;font-size:14px}.products_sidebar ul li.is-open>.submenu{max-height:1000px;opacity:1;visibility:visible;transition:max-height .4s ease-in-out,opacity .4s ease-in-out,visibility 0s linear 0s}.products_sidebar ul li.no_submenu:hover::after{opacity:.6}.products_sidebar ul li.no_submenu::after{content:"";position:absolute;top:50%;right:clamp(.75rem,.6893203883rem + .2588996764vw,1rem);width:clamp(.5rem,.4696601942rem + .1294498382vw,.625rem);height:clamp(.5rem,.4696601942rem + .1294498382vw,.625rem);border-right:2px solid #065fa5;border-bottom:2px solid #065fa5;transform:translate(-50%, -50%) rotate(-45deg);transition:opacity .3s ease;pointer-events:none;z-index:2}.products_sidebar ul li.has_submenu{display:flex;flex-wrap:wrap;align-items:center}.products_sidebar ul li.has_submenu>a{flex-grow:1}.products_sidebar ul li.has_submenu>.toggle_button{flex-shrink:0;margin-left:5px;cursor:pointer}.products_sidebar ul li.has_submenu>.submenu{width:100%}.products_sidebar .toggle_button{padding:10px;font-weight:bold;font-size:18px;color:#065fa5;margin-right:5px}.breadcrumb{display:block;padding-top:20px;padding-bottom:20px}@media screen and (min-width: 768px){.breadcrumb{display:none}}.breadcrumb ul{display:flex;flex-wrap:wrap;align-items:center}.breadcrumb ul li{font-size:clamp(.75rem,.7196601942rem + .1294498382vw,.875rem);font-weight:500}.breadcrumb ul li:not(:last-child)::after{content:"";display:inline-block;width:6px;height:6px;border-top:1px solid #999;border-right:1px solid #999;transform:rotate(45deg);margin:0 8px}.breadcrumb ul li a{transition:all .3s}.breadcrumb ul li a:hover{opacity:1;color:#065fa5}.subpage_header{height:clamp(13.4375rem,9.1140776699rem + 18.4466019417vw,31.25rem);display:flex;align-items:center;justify-content:center;background:#ccc;margin-bottom:clamp(1.875rem,.8131067961rem + 4.5307443366vw,6.25rem)}.subpage_header h1{text-align:center;color:#fff;font-size:clamp(1.875rem,1.6019417476rem + 1.1650485437vw,3rem)}.subpage_header h1 span{display:block;font-size:clamp(1rem,.8786407767rem + .5177993528vw,1.5rem);font-family:"Poppins","Noto Sans JP",sans-serif;font-weight:600;margin-bottom:clamp(.625rem,.3974514563rem + .9708737864vw,1.5625rem)}.subpage_content_wrapper{margin-bottom:clamp(5rem,3.9381067961rem + 4.5307443366vw,9.375rem)}.border_title{font-size:clamp(1.125rem,.9126213592rem + .9061488673vw,2rem);line-height:1.5;font-weight:bold;padding:0 0 0 clamp(.9375rem,.7858009709rem + .6472491909vw,1.5625rem);margin-bottom:clamp(1.5625rem,1.2591019417rem + 1.2944983819vw,2.8125rem);position:relative}@media screen and (min-width: 768px){.border_title{line-height:1.8}}.border_title:after{content:"";width:5px;height:100%;background:#065fa5;position:absolute;left:0;top:0}@media screen and (min-width: 768px){.border_title:after{height:calc(100% - 10px);top:5px}}.border_title:before{content:"";width:100%;height:1px;background:#ccc;position:absolute;bottom:-10px;left:0}@media screen and (min-width: 768px){.border_title:before{bottom:-15px}}.blue_button{display:block;margin:clamp(1.875rem,1.2682038835rem + 2.5889967638vw,4.375rem) auto 0;width:100%;max-width:clamp(15.9375rem,13.7378640777rem + 9.3851132686vw,25rem);background:#065fa5;border:solid 2px #065fa5;color:#fff;font-size:clamp(1rem,.9393203883rem + .2588996764vw,1.25rem);font-weight:bold;text-align:center;padding:clamp(1.125rem,1.0491504854rem + .3236245955vw,1.4375rem) clamp(.9375rem,.7099514563rem + .9708737864vw,1.875rem);border-radius:100px;transition:all .3s}.blue_button:hover{opacity:1;background:#fff;color:#065fa5}/*# sourceMappingURL=style.css.map */