@import"https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Noto+Sans+JP:wght@100..900&display=swap";html{scroll-padding-top:100px}@media screen and (max-width: 767px){html{scroll-padding-top:60px}}html{scroll-behavior:smooth}html,body{padding:0;margin:0;overflow-x:hidden}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%}body{line-height:1}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}article,aside,details,figcaption,figure,main,footer,header,hgroup,menu,nav,section{display:block}ul,li{list-style:none}input,button,textarea{margin:0;padding:0}input,select{vertical-align:middle}input,button,textarea,select,optgroup,option{z-index:auto;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit}input,button,textarea,select{*font-size:100%}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}caption,th{text-align:left}fieldset{border:0}address,caption,cite,code,dfn,em,strong,th,var,optgroup{z-index:auto;font-style:inherit;font-weight:inherit}del{text-decoration:none;text-decoration:line-through}ins{background-color:#ff9;color:#000;text-decoration:none}abbr,acronym{border:0;font-variant:normal}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}sup,sub{vertical-align:baseline}legend{color:#000}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}a{margin:0;padding:0;outline:none;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0)}img{border:0px;color:#fff;background:rgba(0,0,0,0);vertical-align:top}a{transition:.3s}.a-text-underline{position:relative;text-decoration:none;transition:.3s}.a-text-underline::before{content:"";position:absolute;left:0;bottom:-3px;width:100%;height:1px;background:#fff;transform-origin:right top;transform:scale(0, 1);transition:transform .3s}@media screen and (max-width: 767px){.a-text-underline::before{content:none}}.a-text-underline:hover::before{transform-origin:left top;transform:scale(1, 1)}.a-text-underline__right{position:relative;text-decoration:none;transition:.3s}.a-text-underline__right::before{content:"";position:absolute;left:0;bottom:-3px;width:100%;height:2px;background:#000;transform-origin:left top;transform:scale(0, 1);transition:transform .3s}.a-text-underline__right:hover::before{transform-origin:right top;transform:scale(1, 1)}.a-text-underline__center{position:relative;text-decoration:none;transition:.3s}.a-text-underline__center::before{content:"";position:absolute;left:0;bottom:-3px;width:100%;height:2px;background:#000;transform-origin:center top;transform:scale(0, 1);transition:transform .3s}.a-text-underline__center:hover::before{transform-origin:center top;transform:scale(1, 1)}.a-text-marker{position:relative;z-index:1;padding:0;text-decoration:none}.a-text-marker::before{background:blue;content:"";display:block;width:100%;height:100%;position:absolute;left:0;bottom:0;transform:scale(0, 1);transform-origin:right top;transition:transform .3s;z-index:-1}.a-text-marker:hover{color:#fff}.a-text-marker:hover::before{transform-origin:left top;transform:scale(1, 1)}.a-text-move__right{display:inline-block;text-decoration:none}.a-text-move__right:hover{transform:translateX(5px)}.a-text-move__top{display:inline-block;text-decoration:none}.a-text-move__top:hover{transform:translateY(-5px)}.a-text-gradient{display:inline-block;color:#000;text-decoration:none;color:rgba(0,0,0,0);background:linear-gradient(to right, blue 50%, #000 50%) 100%;background-clip:text;background-size:200% 100%;transition:background-position .4s}.a-text-gradient:hover{background-position:0 100%}section{opacity:0;transform:translateY(0px);transition:opacity .5s,transform .5s}section.is-inview{opacity:1;transform:translateY(0);transition-delay:.5s}section:nth-child(1){opacity:1;transform:translateY(0);transition-delay:none}.a-menubtn{position:relative;background:none;width:40px;height:40px;display:block;border:1px solid #000;border-radius:40px;cursor:pointer;top:0px;margin-left:10px}@media screen and (max-width: 767px){.a-menubtn{margin:0;width:30px;height:30px;top:0px;right:5p}}.a-menubtn span{display:inline-block;transition:all .4s;box-sizing:border-box;position:absolute;left:10px;width:20px;height:1px;background-color:#000;border-radius:2px}@media screen and (max-width: 767px){.a-menubtn span{left:7px;width:16px}}.a-menubtn span:nth-of-type(1){top:17px}@media screen and (max-width: 767px){.a-menubtn span:nth-of-type(1){top:11px}}.a-menubtn span:nth-of-type(2){top:22px}@media screen and (max-width: 767px){.a-menubtn span:nth-of-type(2){top:17px}}.a-menubtn.active span:nth-of-type(1){transform:translateY(2.5px) rotate(-45deg)}@media screen and (max-width: 767px){.a-menubtn.active span:nth-of-type(1){transform:translateY(3px) rotate(-45deg)}}.a-menubtn.active span:nth-of-type(2){transform:translateY(-2.5px) rotate(45deg)}@media screen and (max-width: 767px){.a-menubtn.active span:nth-of-type(2){transform:translateY(-3px) rotate(45deg)}}.a-plus{cursor:pointer;position:relative;background:#005477;width:42px;height:42px;border-radius:40px;border:solid 1px #fff}@media screen and (max-width: 767px){.a-plus{margin:0px 10px 0 0;border-radius:20px;width:20px;height:20px}}.a-plus::before,.a-plus::after{content:"";display:inline-block;width:22px;height:1px;background-color:#fff;position:absolute;right:10px;top:50%;transform:translateY(-50%);transition:opacity .5s}@media screen and (max-width: 767px){.a-plus::before,.a-plus::after{width:10px;height:1px;right:5px}}.a-plus::after{transform:translateY(-50%) rotate(90deg);transition:transform .5s}.a-plus.show::before{opacity:0}.a-plus.show::after{transform:translateY(-50%) rotate(180deg)}.a-faq__q{cursor:pointer;align-items:center}.a-faq__a{display:none}img{width:100%}br.brsp{display:none}@media screen and (max-width: 767px){br.brsp{display:block}}br.brpc{display:block}@media screen and (max-width: 767px){br.brpc{display:none}}.c-flex{display:flex;flex-wrap:wrap}.c-flex__sb{display:flex;justify-content:space-between;flex-wrap:wrap}.c-flex__rev{flex-direction:row-reverse}.c-flex__ae{align-items:flex-end}.c-flex__sa{display:flex;justify-content:space-around;flex-wrap:wrap}.c-inner{max-width:1000px;width:90%;margin:0 auto;margin:0 auto;position:relative}@media screen and (max-width: 767px){.c-inner{max-width:90%;width:90%;margin:0 auto}}.c-inner__l{max-width:1200px;width:90%;margin:0 auto;margin:0 auto;position:relative}.c-inner__s{max-width:800px;width:90%;margin:0 auto;margin:0 auto;position:relative}.c-inner__xs{max-width:600px;width:90%;margin:0 auto;margin:0 auto;position:relative}.c-h2{font-family:"Noto sans JP",sans-serif;font-weight:700;font-size:32px;line-height:48px;--leading-trim: calc((1em - 1lh) / 2);padding-bottom:20px;margin-bottom:35px;text-align:center;color:#005477;border-bottom:solid 1px #005477}@media screen and (max-width: 767px){.c-h2{font-family:"Noto sans JP",sans-serif;font-weight:700;font-size:22px;line-height:34px;--leading-trim: calc((1em - 1lh) / 2);padding-bottom:10px;margin-bottom:15px}}.c-person .c-person-wrap{width:100%}@media screen and (max-width: 767px){.c-person .c-person-wrap{width:60%;margin:0 auto}}.c-person .c-person-card{width:288px;margin-right:65px}@media screen and (max-width: 767px){.c-person .c-person-card{width:179px;margin-right:32px}}.c-person .c-person-card__ph{position:relative;padding-bottom:10px}.c-person .c-person-card__ph img{margin:0 auto;width:100%;display:block}.c-person .c-person-card__ph .img-on{position:absolute;top:0;left:0;opacity:0;transition:opacity .3s ease}.c-person .c-person-card a{text-decoration:none;color:#005477;transition:.3s}.c-person .c-person-card a .c-person-card__namebox{background:url(../img/component/icon_blue.svg) 100% 30%/42px no-repeat;margin-bottom:10px;color:#005477;border-bottom:solid 1px #005477;transition:.3s}@media screen and (max-width: 767px){.c-person .c-person-card a .c-person-card__namebox{background:url(../img/component/icon_blue.svg) 100% 30%/30px no-repeat}}.c-person .c-person-card a .c-person-card__namebox dt{font-family:"Noto sans JP",sans-serif;font-weight:500;font-size:16px;line-height:16px;--leading-trim: calc((1em - 1lh) / 2);padding-left:10px;margin-top:5px;border-left:solid 4px #005477}@media screen and (max-width: 767px){.c-person .c-person-card a .c-person-card__namebox dt{font-family:"Noto sans JP",sans-serif;font-weight:500;font-size:11px;line-height:11px;--leading-trim: calc((1em - 1lh) / 2)}}.c-person .c-person-card a .c-person-card__namebox dd{font-family:"Noto sans JP",sans-serif;font-weight:600;font-size:24px;line-height:42px;--leading-trim: calc((1em - 1lh) / 2);padding-bottom:10px}@media screen and (max-width: 767px){.c-person .c-person-card a .c-person-card__namebox dd{font-family:"Noto sans JP",sans-serif;font-weight:600;font-size:17px;line-height:29px;--leading-trim: calc((1em - 1lh) / 2)}}.c-person .c-person-card a:hover{opacity:.8}.c-person .c-person-card a:hover .c-person-card__namebox{background:url(../img/component/icon_bluehover.svg) 100% 30%/42px no-repeat}@media screen and (max-width: 767px){.c-person .c-person-card a:hover .c-person-card__namebox{background:url(../img/component/icon_bluehover.svg) 100% 30%/30px no-repeat}}.c-person .c-person-card a:hover .img-on{opacity:1}.c-person .c-person-card__position{font-family:"Noto sans JP",sans-serif;font-weight:400;font-size:16px;line-height:30px;--leading-trim: calc((1em - 1lh) / 2);color:#000}@media screen and (max-width: 767px){.c-person .c-person-card__position{font-family:"Noto sans JP",sans-serif;font-weight:400;font-size:11px;line-height:21px;--leading-trim: calc((1em - 1lh) / 2)}}.c-spbox{display:none}@media screen and (max-width: 767px){.c-spbox{padding:0 12px 0 0;display:inline-block}}.c-header{background:rgba(0,0,0,.29);position:fixed;z-index:999;width:100%;height:100px;transition:.2s}@media screen and (max-width: 767px){.c-header{height:60px}}.c-header .c-inner{max-width:1360px;width:90%;margin:0 auto;align-content:center}@media screen and (max-width: 767px){.c-header .c-inner{max-width:90%;width:90%;margin:0 auto}}.c-header .c-inner .c-header-wrap{width:100%}.c-header .c-inner .c-header-wrap__logo{width:18.3823529412%;padding:25px 0}@media screen and (max-width: 1370px){.c-header .c-inner .c-header-wrap__logo{width:25.7352941176%}}@media screen and (max-width: 767px){.c-header .c-inner .c-header-wrap__logo{width:50%;padding:15px 0}}.c-header .c-inner .c-header-wrap .c-toggle{width:4.2647058824%;margin-top:35px;position:relative;cursor:pointer}@media screen and (max-width: 767px){.c-header .c-inner .c-header-wrap .c-toggle{width:11.1111111111%;margin-top:22px}}.c-header .c-inner .c-header-wrap .c-toggle i{background:#fff;display:block;width:100%;height:1px;right:0;position:absolute;transition:all .4s}.c-header .c-inner .c-header-wrap .c-toggle i:nth-child(1){top:0}.c-header .c-inner .c-header-wrap .c-toggle i:nth-child(2){top:10px}@media screen and (max-width: 767px){.c-header .c-inner .c-header-wrap .c-toggle i:nth-child(2){top:7px}}.c-header .c-inner .c-header-wrap .c-toggle i:nth-child(3){top:20px}@media screen and (max-width: 767px){.c-header .c-inner .c-header-wrap .c-toggle i:nth-child(3){top:14px}}.c-header .c-inner .c-header-wrap .c-toggle.show i:nth-child(1){transform:translateY(10px) rotate(20deg)}@media screen and (max-width: 767px){.c-header .c-inner .c-header-wrap .c-toggle.show i:nth-child(1){transform:translateY(7px) rotate(20deg)}}.c-header .c-inner .c-header-wrap .c-toggle.show i:nth-child(2){opacity:0}.c-header .c-inner .c-header-wrap .c-toggle.show i:nth-child(3){transform:translateY(-10px) rotate(-20deg)}@media screen and (max-width: 767px){.c-header .c-inner .c-header-wrap .c-toggle.show i:nth-child(3){transform:translateY(-7px) rotate(-20deg)}}.c-header .c-inner .c-header-btnwrap{width:71.3235294118%}@media screen and (max-width: 1370px){.c-header .c-inner .c-header-btnwrap{width:58.8235294118%;margin:0 0 0 auto}}@media screen and (max-width: 767px){.c-header .c-inner .c-header-btnwrap{width:0%}}.c-header .c-inner .c-header-pagelink{width:69.793814433%}@media screen and (max-width: 1370px){.c-header .c-inner .c-header-pagelink{width:22.5%;margin:0 0 0 auto}}.c-header .c-inner .c-header-pagelink .c-header-category{position:relative;display:block}@media screen and (max-width: 1370px){.c-header .c-inner .c-header-pagelink .c-header-category{display:none}}.c-header .c-inner .c-header-pagelink .c-header-category::after{content:"";position:absolute;right:5px;top:45px;width:6px;height:6px;border-top:1px solid #fff;border-left:1px solid #fff;transform:translateY(-50%) rotate(-135deg);transition:.2s}.c-header .c-inner .c-header-pagelink .c-header-category:hover::after{transform:translateY(-50%) rotate(45deg);top:48px}.c-header .c-inner .c-header-pagelink .c-header-category:last-child::after{content:none}.c-header .c-inner .c-header-category,.c-header .c-inner .c-header-co{font-family:"Noto sans JP",sans-serif;font-weight:400;font-size:14px;line-height:40px;--leading-trim: calc((1em - 1lh) / 2);padding:25px 15px 25px 0;color:#fff}@media screen and (max-width: 767px){.c-header .c-inner .c-header-category,.c-header .c-inner .c-header-co{display:none}}.c-header .c-inner .c-header-category a,.c-header .c-inner .c-header-co a{color:#fff;text-decoration:none}.c-header .c-inner .c-header-co{background:url(../img/component/icon_blank.svg) 100% center/19px no-repeat;padding-right:20px}@media screen and (max-width: 1370px){.c-header .c-inner .c-header-co{background:url(../img/component/icon_blank.svg) 100% 45%/19px no-repeat}}.c-header .c-inner .c-header-blanklink{width:28.4536082474%;margin-top:25px;padding-top:4px}@media screen and (max-width: 1370px){.c-header .c-inner .c-header-blanklink{width:100%;margin:25px 25px 25px 0}}@media screen and (max-width: 1370px){.c-header .c-inner .c-header-blanklink{width:39.175257732%}}@media screen and (max-width: 767px){.c-header .c-inner .c-header-blanklink{display:none}}.c-header .c-inner .c-header-blanklink li{width:47.8260869565%}.c-header .c-inner .c-header-blanklink li a{font-family:"Noto sans JP",sans-serif;font-weight:400;font-size:16px;line-height:32px;--leading-trim: calc((1em - 1lh) / 2);display:block;text-align:center;color:#fff;text-decoration:none;border:solid 1px #fff;border-radius:50px}@media screen and (max-width: 767px){.c-header .c-inner .c-header-blanklink li a{font-family:"Noto sans JP",sans-serif;font-weight:400;font-size:11px;line-height:22px;--leading-trim: calc((1em - 1lh) / 2)}}.c-header .c-inner .c-header-blanklink li a:hover{background:#fff;color:#005477}.c-header.show{background:#005477}.c-header.none .c-inner .c-header-pagelink .c-header-category{opacity:0;display:none}.c-header.none .c-inner .c-header-pagelink .c-header-co{margin:0 0 0 auto}@media screen and (max-width: 1370px){.c-header.none .c-inner .c-header-pagelink .c-header-co{margin-right:20px}}.c-footer{background:#005477}.c-footer .c-inner{max-width:1100px;width:90%;margin:0 auto;padding:110px 0 0 0}@media screen and (max-width: 767px){.c-footer .c-inner{max-width:80%;width:90%;margin:0 auto;padding:80px 0 30px 0}}.c-footer__logo{width:35%;padding-bottom:30px}@media screen and (max-width: 767px){.c-footer__logo{width:61.1111111111%}}@media screen and (max-width: 767px){.c-footer .c-spco{margin-bottom:25px}}.c-footer-linkwrap{padding:40px 0;margin-bottom:35px;width:100%;border-top:solid 1px #fff;border-bottom:solid 1px #fff}@media screen and (max-width: 767px){.c-footer-linkwrap{padding:0;margin-bottom:0px;flex-direction:column;border-bottom:none}}.c-footer-linkwrap dl{color:#fff}@media screen and (max-width: 767px){.c-footer-linkwrap dl{border-bottom:solid 1px #fff}}.c-footer-linkwrap dl dt{font-family:"Noto sans JP",sans-serif;font-weight:500;font-size:18px;line-height:48px;--leading-trim: calc((1em - 1lh) / 2);padding-bottom:15px}@media screen and (max-width: 767px){.c-footer-linkwrap dl dt{font-family:"Noto sans JP",sans-serif;font-weight:400;font-size:17px;line-height:56px;--leading-trim: calc((1em - 1lh) / 2);padding:0 0 0 28px}}.c-footer-linkwrap dl dd{font-family:"Noto sans JP",sans-serif;font-weight:400;font-size:14px;line-height:21px;--leading-trim: calc((1em - 1lh) / 2)}@media screen and (max-width: 767px){.c-footer-linkwrap dl dd{font-family:"Noto sans JP",sans-serif;font-weight:400;font-size:13px;line-height:19px;--leading-trim: calc((1em - 1lh) / 2);padding-bottom:10px}}.c-footer-linkwrap dl dd a{text-decoration:none;color:#fff}@media screen and (max-width: 767px){.c-footer-linkwrap dl dd a{padding:0 0 0 28px}}.c-footer-linkwrap dl dd ul li{padding-bottom:15px}@media screen and (max-width: 767px){.c-footer-linkwrap dl dd ul li{padding-bottom:7px}}.c-footer-linkwrap dl:nth-child(2) dd ul li:nth-child(2){text-indent:-8px}@media screen and (max-width: 767px){.c-footer-linkwrap dl:nth-child(2) dd ul li:nth-child(2){padding-left:32px;text-indent:-35px}}.c-footer-linkwrap dl:nth-child(3) dd ul{padding:15px 0 0px 8px}@media screen and (max-width: 767px){.c-footer-linkwrap dl:nth-child(3) dd ul{padding:7px 0 0px 4px}}.c-footer-subwrap{padding-bottom:55px;width:100%;position:relative}@media screen and (max-width: 767px){.c-footer-subwrap{flex-direction:column-reverse;padding-bottom:40px}}.c-pagetop{width:7.1818181818%;padding-bottom:45px;margin:0 auto}@media screen and (max-width: 767px){.c-pagetop{width:22.2222222222%;padding-bottom:0px}}.c-footer-info{width:40.9090909091%}@media screen and (max-width: 767px){.c-footer-info{width:100%}}.c-footer-info__hdlogo{padding-bottom:10px}@media screen and (max-width: 767px){.c-footer-info__hdlogo{display:none}}.c-footer-info__hdlogosp{display:none}@media screen and (max-width: 767px){.c-footer-info__hdlogosp{width:75%;padding-bottom:20px;display:block}}.c-footer-info__copy{font-family:"Noto sans JP",sans-serif;font-weight:400;font-size:12px;line-height:18px;--leading-trim: calc((1em - 1lh) / 2);color:#fff}@media screen and (max-width: 767px){.c-footer-info__copy{font-family:"Noto sans JP",sans-serif;font-weight:400;font-size:10px;line-height:14px;--leading-trim: calc((1em - 1lh) / 2)}}.c-footer-blanklink{width:51.8181818182%;padding-top:15px}@media screen and (max-width: 767px){.c-footer-blanklink{padding:0 0 20px 0;width:100%;flex-direction:column}}@media screen and (max-width: 767px){.c-footer-blanklink li{padding-bottom:10px}}.c-footer-blanklink li a{font-family:"Noto sans JP",sans-serif;font-weight:400;font-size:12px;line-height:18px;--leading-trim: calc((1em - 1lh) / 2);color:#fff;text-decoration:none}@media screen and (max-width: 767px){.c-footer-blanklink li a{font-family:"Noto sans JP",sans-serif;font-weight:400;font-size:11px;line-height:16px;--leading-trim: calc((1em - 1lh) / 2)}}.c-footer-spbtn{width:100%;border-top:solid 1px #fff;display:none}@media screen and (max-width: 767px){.c-footer-spbtn{display:block}}@media screen and (max-width: 767px){.c-footer-spbtn a{font-family:"Noto sans JP",sans-serif;font-weight:400;font-size:17px;line-height:56px;--leading-trim: calc((1em - 1lh) / 2);padding:0 0 0 28px;display:block;color:#fff;text-decoration:none}}.c-menubox{background:#005477;width:100%;position:fixed;top:100px;left:0;z-index:999;color:#fff;display:none}.c-menubox .c-inner{max-width:1000px;width:90%;margin:0 auto;padding:20px 0;align-content:center}@media screen and (max-width: 767px){.c-menubox .c-inner{max-width:90%;width:90%;margin:0 auto;padding:10px 0}}.c-menubox .c-inner dl{width:21.4%;padding-top:20px;border-right:solid 1px #fff;align-content:center}.c-menubox .c-inner dl dt{font-family:"Inter",sans-serif;font-weight:400;font-size:32px;line-height:10px;--leading-trim: calc((1em - 1lh) / 2);padding-bottom:5px}@media screen and (max-width: 767px){.c-menubox .c-inner dl dt{font-family:"Inter",sans-serif;font-weight:400;font-size:32px;line-height:10px;--leading-trim: calc((1em - 1lh) / 2)}}.c-menubox .c-inner dl dd{font-family:"Noto sans JP",sans-serif;font-weight:500;font-size:16px;line-height:48px;--leading-trim: calc((1em - 1lh) / 2)}@media screen and (max-width: 767px){.c-menubox .c-inner dl dd{font-family:"Noto sans JP",sans-serif;font-weight:500;font-size:11px;line-height:34px;--leading-trim: calc((1em - 1lh) / 2)}}.c-menubox__pagelink{padding:3px 0 0 40px}.c-menubox__pagelink li{height:21px}.c-menubox__pagelink li a{font-family:"Noto sans JP",sans-serif;font-weight:400;font-size:14px;line-height:22px;--leading-trim: calc((1em - 1lh) / 2);background:url(../img/component/icon_menubtn.png) 100% center/22px no-repeat;padding-right:35px;color:#fff;text-decoration:none;display:inline-block}@media screen and (max-width: 767px){.c-menubox__pagelink li a{font-family:"Noto sans JP",sans-serif;font-weight:400;font-size:10px;line-height:15px;--leading-trim: calc((1em - 1lh) / 2)}}.c-menubox__pagelink li a:hover{background:url(../img/component/icon_menubtnhover.png) 100% center/22px no-repeat}.c-menubox.aboutus .c-menubox__pagelink{width:49.2%;padding-right:250px}.c-menubox.aboutus .c-menubox__pagelink li{width:49.7967479675%}.c-menubox.aboutus .c-menubox__pagelink li:last-child{margin-top:-12px}.c-menubox.work .c-menubox__pagelink{width:40.8%;padding-right:335px}.c-menubox.work .c-menubox__pagelink li{padding-bottom:10px}.c-menubox.person .c-menu-linkwrap{width:74.5%}.c-menubox.person .c-menubox__pagelink{width:100%;padding-left:0;padding-top:0}.c-menubox.person .c-menubox__pagelink li{width:25.5033557047%;padding-bottom:15px}.c-menubox.person .c-menubox__pagelink li a{font-family:"Noto sans JP",sans-serif;font-weight:500;font-size:18px;line-height:18px;--leading-trim: calc((1em - 1lh) / 2);padding-bottom:4px}.c-menubox.person .c-menubox__pagelink li:last-child{width:24.8322147651%;padding-bottom:15px}.c-menubox.person .c-menubox__pagelink li:last-child a{font-family:"Noto sans JP",sans-serif;font-weight:500;font-size:18px;line-height:18px;--leading-trim: calc((1em - 1lh) / 2);pointer-events:painted}.c-menubox.person .c-menubox__underlinkwrap{width:100%}.c-menubox.person .c-menubox__underlinkwrap .c-menubox__personlink{width:74.4966442953%}.c-menubox.person .c-menubox__underlinkwrap .c-menubox__personlink li{padding:0 15px 0px 0;height:35px}.c-menubox.person .c-menubox__underlinkwrap .c-menubox__personlink li a{font-family:"Noto sans JP",sans-serif;font-weight:400;font-size:14px;line-height:21px;--leading-trim: calc((1em - 1lh) / 2);text-decoration:none;color:#fff}.c-menubox.person .c-menubox__underlinkwrap .c-menubox__personlink li:nth-child(3){padding-right:140px}.c-menubox.person .c-menubox__underlinkwrap .c-menubox__personlink li:nth-child(5),.c-menubox.person .c-menubox__underlinkwrap .c-menubox__personlink li:nth-child(6),.c-menubox.person .c-menubox__underlinkwrap .c-menubox__personlink li:nth-child(7){padding-bottom:2px}.c-menubox.person .c-menubox__underlinkwrap .c-menubox__talklink{width:24.8322147651%}.c-menubox.person .c-menubox__underlinkwrap .c-menubox__talklink li a{font-family:"Noto sans JP",sans-serif;font-weight:400;font-size:14px;line-height:21px;--leading-trim: calc((1em - 1lh) / 2);text-decoration:none;color:#fff}.c-menubox.environment .c-menubox__pagelink{width:15%;padding-right:595px}.c-menubox.environment .c-menubox__pagelink li{padding-bottom:10px}.c-menubox.recruit .c-menubox__pagelink{width:17%;padding-right:575px}.c-menubox.recruit .c-menubox__pagelink li{padding-bottom:10px}.c-menubox.show{display:block}@media screen and (max-width: 767px){.c-menubox.show{display:none}}.c-nav{background:#005477;width:100%;position:fixed;top:100px;left:0;z-index:999;color:#fff;height:100vh;display:none;overflow:scroll}@media screen and (max-width: 767px){.c-nav{top:60px}}.c-nav .c-inner{max-width:1100px;width:90%;margin:0 auto;padding-top:100px;padding-bottom:100px}@media screen and (max-width: 767px){.c-nav .c-inner{max-width:80%;width:90%;margin:0 auto;padding:20px 0 100px 0;flex-direction:column}}.c-nav-wrap{width:90.9090909091%;margin:0 auto}@media screen and (max-width: 767px){.c-nav-wrap{width:100%;padding:0}}.c-nav-linkbox{padding-bottom:70px}@media screen and (max-width: 767px){.c-nav-linkbox{padding-bottom:0px;margin:0}}.c-nav-linkbox dl{padding-bottom:15px;color:#fff}@media screen and (max-width: 767px){.c-nav-linkbox dl{padding-bottom:0px}}.c-nav-linkbox dl dt{font-family:"Noto sans JP",sans-serif;font-weight:500;font-size:18px;line-height:18px;--leading-trim: calc((1em - 1lh) / 2);padding-bottom:35px}@media screen and (max-width: 767px){.c-nav-linkbox dl dt{font-family:"Noto sans JP",sans-serif;font-weight:400;font-size:17px;line-height:56px;--leading-trim: calc((1em - 1lh) / 2);padding:0 0 0 28px;border-top:solid 1px #fff}}.c-nav-linkbox dl dt a{color:#fff;text-decoration:none}.c-nav-linkbox dl dd{font-family:"Noto sans JP",sans-serif;font-weight:400;font-size:14px;line-height:21px;--leading-trim: calc((1em - 1lh) / 2)}@media screen and (max-width: 767px){.c-nav-linkbox dl dd{font-family:"Noto sans JP",sans-serif;font-weight:400;font-size:13px;line-height:19px;--leading-trim: calc((1em - 1lh) / 2);padding-left:28px}}.c-nav-linkbox dl dd a{display:inline-block;color:#fff;text-decoration:none}@media screen and (max-width: 767px){.c-nav-linkbox dl dd ul{padding-bottom:10px}}.c-nav-linkbox dl dd ul li{padding-bottom:15px}@media screen and (max-width: 767px){.c-nav-linkbox dl dd ul li{padding-bottom:12px}}.c-nav-linkbox:nth-child(1){width:36%;padding-left:6%}@media screen and (max-width: 767px){.c-nav-linkbox:nth-child(1){padding:0;width:100%}}.c-nav-linkbox:nth-child(1) dl:nth-child(1) dt{padding-bottom:55px}@media screen and (max-width: 767px){.c-nav-linkbox:nth-child(1) dl:nth-child(1) dt{padding:0}}@media screen and (max-width: 767px){.c-nav-linkbox:nth-child(1) dl:nth-child(1) dt a{padding-left:28px;display:block}}.c-nav-linkbox:nth-child(1) dl:nth-child(2){padding-bottom:40px}@media screen and (max-width: 767px){.c-nav-linkbox:nth-child(1) dl:nth-child(2){padding-bottom:0px}}.c-nav-linkbox:nth-child(1) dl:last-child dd ul li a{text-indent:-8px}@media screen and (max-width: 767px){.c-nav-linkbox:nth-child(1) dl:last-child dd ul li a{padding-left:8px}}.c-nav-linkbox:nth-child(2){width:32%}@media screen and (max-width: 767px){.c-nav-linkbox:nth-child(2){width:100%}}.c-nav-linkbox:nth-child(2) dl dd ul{padding:15px 0 0 8px}@media screen and (max-width: 767px){.c-nav-linkbox:nth-child(2) dl dd ul{padding:12px 0 0px 4px}}@media screen and (max-width: 767px){.c-nav-linkbox:nth-child(2) dl dd ul:last-child{padding-bottom:10px}}.c-nav-linkbox:nth-child(3){width:13.6%;padding-right:50px}@media screen and (max-width: 767px){.c-nav-linkbox:nth-child(3){width:100%;padding-right:0px}}.c-nav-linkbox:nth-child(3) dl:nth-child(1){padding-bottom:40px}@media screen and (max-width: 767px){.c-nav-linkbox:nth-child(3) dl:nth-child(1){padding-bottom:0}}@media screen and (max-width: 767px){.c-nav-linkbox:nth-child(3) dl:nth-child(2){border-bottom:solid 1px #fff}}.c-nav-subwrap{width:100%}@media screen and (max-width: 767px){.c-nav-subwrap{flex-direction:column}}.c-nav-subwrap__copy{font-family:"Noto sans JP",sans-serif;font-weight:400;font-size:12px;line-height:48px;--leading-trim: calc((1em - 1lh) / 2);width:28.2727272727%}@media screen and (max-width: 767px){.c-nav-subwrap__copy{font-family:"Noto sans JP",sans-serif;font-weight:400;font-size:10px;line-height:14px;--leading-trim: calc((1em - 1lh) / 2);width:100%}}.c-nav-sublinkwrap{width:51.8181818182%;padding-bottom:20px}@media screen and (max-width: 767px){.c-nav-sublinkwrap{padding-bottom:17px;width:100%;flex-direction:column}}@media screen and (max-width: 767px){.c-nav-sublinkwrap li{padding-bottom:10px}}.c-nav-sublinkwrap li a{font-family:"Noto sans JP",sans-serif;font-weight:400;font-size:12px;line-height:48px;--leading-trim: calc((1em - 1lh) / 2);color:#fff;text-decoration:none}@media screen and (max-width: 767px){.c-nav-sublinkwrap li a{font-family:"Noto sans JP",sans-serif;font-weight:400;font-size:11px;line-height:16px;--leading-trim: calc((1em - 1lh) / 2)}}.c-nav-spbox{display:none}@media screen and (max-width: 767px){.c-nav-spbox{width:61.1111111111%;padding-top:30px;margin:0 auto;display:block}}@media screen and (max-width: 767px){.c-nav-spbox .c-nav-spboxwrap li{width:45.4545454545%}}@media screen and (max-width: 767px){.c-nav-spbox .c-nav-spboxwrap li a{font-family:"Noto sans JP",sans-serif;font-weight:400;font-size:13px;line-height:32px;--leading-trim: calc((1em - 1lh) / 2);text-align:center;color:#fff;text-decoration:none;border:solid 1px #fff;border-radius:50px;display:block}}@media screen and (max-width: 767px){.c-nav-spbox .c-nav-spboxwrap li a:hover{background:#fff;color:#005477}}.c-spco{display:none}@media screen and (max-width: 767px){.c-spco{margin-bottom:27px;display:block;width:100%;border-bottom:solid 1px #fff}}@media screen and (max-width: 767px){.c-spco a{font-family:"Noto sans JP",sans-serif;font-weight:400;font-size:17px;line-height:56px;--leading-trim: calc((1em - 1lh) / 2);background:url(../img/component/icon_blank.svg) 95% center/16px no-repeat;padding-left:28px;display:block;color:#fff;text-decoration:none}}@media screen and (max-width: 767px){.c-accbtn{position:relative;cursor:pointer}}.c-accbtn-plus{display:none}@media screen and (max-width: 767px){.c-accbtn-plus{cursor:pointer;position:absolute;background:#005477;width:42px;height:42px;top:5px;right:0%;border-radius:40px;display:inline-block;margin:10px 10px 0 0;border-radius:20px;width:20px;height:20px}}.c-accbtn-plus::before,.c-accbtn-plus::after{content:"";display:inline-block;width:22px;height:1px;background-color:#fff;position:absolute;right:10px;top:50%;transform:translateY(-50%);transition:opacity .5s}@media screen and (max-width: 767px){.c-accbtn-plus::before,.c-accbtn-plus::after{width:15px;height:1px;right:5px}}.c-accbtn-plus::after{transform:translateY(-50%) rotate(90deg);transition:transform .5s}.c-accbtn-plus.show::before{opacity:0}.c-accbtn-plus.show::after{transform:translateY(-50%) rotate(180deg)}.c-accinner{display:block}@media screen and (max-width: 767px){.c-accinner{display:none}}.c-innermv{height:610px}@media screen and (max-width: 767px){.c-innermv{height:485px}}.c-innermv .c-inner{max-width:100%;width:100%;padding-top:298px;position:relative}@media screen and (max-width: 767px){.c-innermv .c-inner{padding-top:230px}}.c-innermv .c-inner-ttlbg{background:#004668;mix-blend-mode:multiply;height:102px}@media screen and (max-width: 767px){.c-innermv .c-inner-ttlbg{height:85px}}.c-innermv h1{position:absolute;top:295px;left:0}@media screen and (max-width: 767px){.c-innermv h1{top:230px}}.c-innermv h1 .c-flex__sb{padding:25px 0 18px 218px;color:#fff}@media screen and (max-width: 767px){.c-innermv h1 .c-flex__sb{padding:12px 0 5px 20px;flex-direction:column}}.c-innermv h1 .c-flex__sb dt{font-family:"Inter",sans-serif;font-weight:400;font-size:62px;line-height:62px;--leading-trim: calc((1em - 1lh) / 2);padding-left:18px;border-left:solid 8px #fff;display:inline-block}@media screen and (max-width: 767px){.c-innermv h1 .c-flex__sb dt{font-family:"Inter",sans-serif;font-weight:400;font-size:37px;line-height:37px;--leading-trim: calc((1em - 1lh) / 2);padding-left:9px;border-left:solid 5px #fff;display:block}}.c-innermv h1 .c-flex__sb dd{font-family:"Noto sans JP",sans-serif;font-weight:500;font-size:18px;line-height:60px;--leading-trim: calc((1em - 1lh) / 2);padding-right:30px}@media screen and (max-width: 767px){.c-innermv h1 .c-flex__sb dd{font-family:"Noto sans JP",sans-serif;font-weight:500;font-size:11px;line-height:36px;--leading-trim: calc((1em - 1lh) / 2);padding-left:18px;padding-right:15px}}body#aboutus_index main .c-innermv{background:url(../img/aboutus/index/bg_mv.webp) center top/cover no-repeat}@media screen and (max-width: 767px){body#aboutus_index main .c-innermv{background:url(../img/aboutus/index/bg_mvsp.webp) center top/cover no-repeat}}body#aboutus_index main .c-innermv .c-inner-ttlbg,body#aboutus_index main .c-innermv h1{width:736px}@media screen and (max-width: 767px){body#aboutus_index main .c-innermv .c-inner-ttlbg,body#aboutus_index main .c-innermv h1{width:60%}}body#company main .c-innermv{background:url(../img/aboutus/company/bg_mv.webp) center top/cover no-repeat}@media screen and (max-width: 767px){body#company main .c-innermv{background:url(../img/aboutus/company/bg_mvsp.webp) center top/cover no-repeat}}body#company main .c-innermv .c-inner-ttlbg,body#company main .c-innermv h1{width:820px}@media screen and (max-width: 767px){body#company main .c-innermv .c-inner-ttlbg,body#company main .c-innermv h1{width:60%}}body#data main .c-innermv{background:url(../img/aboutus/deta/bg_mv.webp) center top/cover no-repeat}@media screen and (max-width: 767px){body#data main .c-innermv{background:url(../img/aboutus/deta/bg_mvsp.webp) center top/cover no-repeat}}body#data main .c-innermv .c-inner-ttlbg,body#data main .c-innermv h1{width:706px}@media screen and (max-width: 767px){body#data main .c-innermv .c-inner-ttlbg,body#data main .c-innermv h1{width:60%}}body#training main .c-innermv{background:url(../img/environment/training/bg_mv.webp) center top/cover no-repeat}@media screen and (max-width: 767px){body#training main .c-innermv{background:url(../img/environment/training/bg_mvsp.webp) center top/cover no-repeat}}body#training main .c-innermv .c-inner-ttlbg,body#training main .c-innermv h1{width:610px}@media screen and (max-width: 767px){body#training main .c-innermv .c-inner-ttlbg,body#training main .c-innermv h1{width:60%}}body#workstyle main .c-innermv{background:url(../img/environment/index/bg_mv.webp) center top/cover no-repeat}@media screen and (max-width: 767px){body#workstyle main .c-innermv{background:url(../img/environment/index/bg_mvsp.webp) center top/cover no-repeat}}body#workstyle main .c-innermv .c-inner-ttlbg,body#workstyle main .c-innermv h1{width:758px}@media screen and (max-width: 767px){body#workstyle main .c-innermv .c-inner-ttlbg,body#workstyle main .c-innermv h1{width:60%}}body#person_index main .c-innermv{background:url(../img/person/index/bg_mv.webp) center top/cover no-repeat}@media screen and (max-width: 767px){body#person_index main .c-innermv{background:url(../img/person/index/bg_mvsp.webp) center top/cover no-repeat}}body#person_index main .c-innermv .c-inner-ttlbg,body#person_index main .c-innermv h1{width:618px}@media screen and (max-width: 767px){body#person_index main .c-innermv .c-inner-ttlbg,body#person_index main .c-innermv h1{width:60%}}body#tabletalk_index main .c-innermv{background:url(../img/person/tabletalk/bg_mv.webp) center top/cover no-repeat}@media screen and (max-width: 767px){body#tabletalk_index main .c-innermv{background:url(../img/person/tabletalk/bg_mvsp.webp) center top/cover no-repeat}}body#tabletalk_index main .c-innermv .c-inner-ttlbg,body#tabletalk_index main .c-innermv h1{width:678px}@media screen and (max-width: 767px){body#tabletalk_index main .c-innermv .c-inner-ttlbg,body#tabletalk_index main .c-innermv h1{width:60%}}body#work_index main .c-innermv{background:url(../img/work/index/bg_mv.webp) center top/cover no-repeat}@media screen and (max-width: 767px){body#work_index main .c-innermv{background:url(../img/work/index/bg_mvsp.webp) center top/cover no-repeat}}body#work_index main .c-innermv .c-inner-ttlbg,body#work_index main .c-innermv h1{width:486px}@media screen and (max-width: 767px){body#work_index main .c-innermv .c-inner-ttlbg,body#work_index main .c-innermv h1{width:60%}}body#newgraduate main .c-innermv{background:url(../img/recruit/newgraduate/bg_mv.webp) center top/cover no-repeat}@media screen and (max-width: 767px){body#newgraduate main .c-innermv{background:url(../img/recruit/newgraduate/bg_mvsp.webp) center top/cover no-repeat}}body#newgraduate main .c-innermv .c-inner-ttlbg,body#newgraduate main .c-innermv h1{width:856px}@media screen and (max-width: 767px){body#newgraduate main .c-innermv .c-inner-ttlbg,body#newgraduate main .c-innermv h1{width:75%}}body#career main .c-innermv{background:url(../img/recruit/career/bg_mv.webp) center top/cover no-repeat}@media screen and (max-width: 767px){body#career main .c-innermv{background:url(../img/recruit/career/bg_mvsp.webp) center top/cover no-repeat}}body#career main .c-innermv .c-inner-ttlbg,body#career main .c-innermv h1{width:664px}@media screen and (max-width: 767px){body#career main .c-innermv .c-inner-ttlbg,body#career main .c-innermv h1{width:60%}}.c-talkmv .c-inner{max-width:100%;width:100%;padding-bottom:85px;position:relative}@media screen and (max-width: 767px){.c-talkmv .c-inner{padding-bottom:220px}}.c-talkmv__img{width:996px}@media screen and (max-width: 767px){.c-talkmv__img{display:none}}.c-talkmv__imgsp{display:none}@media screen and (max-width: 767px){.c-talkmv__imgsp{width:100%;display:block}}.c-talkmv .c-talkmv-txt{width:480px;padding:30px 170px 35px 45px;position:absolute;right:0;bottom:0}@media screen and (max-width: 767px){.c-talkmv .c-talkmv-txt{width:80%;padding:25px 3% 0 3%;right:7%;bottom:0}}.c-talkmv .c-talkmv-txt h1{font-family:"Noto sans JP",sans-serif;font-weight:400;font-size:64px;line-height:48px;--leading-trim: calc((1em - 1lh) / 2);padding-bottom:10px;color:#005477}@media screen and (max-width: 767px){.c-talkmv .c-talkmv-txt h1{font-family:"Noto sans JP",sans-serif;font-weight:400;font-size:45px;line-height:34px;--leading-trim: calc((1em - 1lh) / 2);padding:0 5% 15px 5%}}.c-talkmv .c-talkmv-txt__mini{font-family:"Noto sans JP",sans-serif;font-weight:500;font-size:18px;line-height:48px;--leading-trim: calc((1em - 1lh) / 2);padding-bottom:20px;color:#005477}@media screen and (max-width: 767px){.c-talkmv .c-talkmv-txt__mini{font-family:"Noto sans JP",sans-serif;font-weight:500;font-size:13px;line-height:19px;--leading-trim: calc((1em - 1lh) / 2);padding:0 5% 20px 5%}}@media screen and (max-width: 767px){.c-talkmv .c-talkmv-txt__sub{padding:0 3%}}.c-talkmv .c-talkmv-txt__sub dt{font-family:"Noto sans JP",sans-serif;font-weight:700;font-size:24px;line-height:34px;--leading-trim: calc((1em - 1lh) / 2);padding-left:12px;margin-bottom:10px;color:#005477;position:relative}@media screen and (max-width: 767px){.c-talkmv .c-talkmv-txt__sub dt{font-family:"Noto sans JP",sans-serif;font-weight:700;font-size:16px;line-height:22px;--leading-trim: calc((1em - 1lh) / 2)}}.c-talkmv .c-talkmv-txt__sub dt::before{content:"";width:4px;height:58px;background:#005477;position:absolute;top:7px;left:0}@media screen and (max-width: 767px){.c-talkmv .c-talkmv-txt__sub dt::before{height:95%;top:5px}}.c-talkmv .c-talkmv-txt__sub dd{font-family:"Noto sans JP",sans-serif;font-weight:400;font-size:16px;line-height:30px;--leading-trim: calc((1em - 1lh) / 2);text-align:justify}@media screen and (max-width: 767px){.c-talkmv .c-talkmv-txt__sub dd{font-family:"Noto sans JP",sans-serif;font-weight:400;font-size:11px;line-height:21px;--leading-trim: calc((1em - 1lh) / 2)}}body#crosstalk main .c-talkmv{background:#e6f0f6}@media screen and (max-width: 767px){body#crosstalk main .c-talkmv{background:#e6f0f6}}@media screen and (max-width: 767px){body#crosstalk main .c-talkmv .c-inner{padding-bottom:130px}}body#crosstalk main .c-talkmv .c-talkmv-txt{background:#fff}body#tabletalk main .c-talkmv{background:#005477}@media screen and (max-width: 767px){body#tabletalk main .c-talkmv{background:#005477}}body#tabletalk main .c-talkmv .c-talkmv-txt{background:#e6f0f6}body.person main .c-personmv{background:url(../img/person/component_person/bg_mv.webp) center top/cover no-repeat}@media screen and (max-width: 767px){body.person main .c-personmv{background:url(../img/person/component_person/bg_mvsp.webp) center bottom/100% no-repeat}}body.person main .c-personmv .c-inner{max-width:100%;width:100%;position:relative}@media screen and (max-width: 767px){body.person main .c-personmv .c-inner{padding-bottom:110px}}body.person main .c-personmv__img{width:996px;padding-bottom:85px}@media screen and (max-width: 767px){body.person main .c-personmv__img{display:none}}body.person main .c-personmv__imgsp{display:none}@media screen and (max-width: 767px){body.person main .c-personmv__imgsp{display:block;width:100%;padding-bottom:42px}}body.person main .c-personmv-txt{width:474px;background:#fff;padding:40px 158px 0 42px;position:absolute;right:0;bottom:0}@media screen and (max-width: 767px){body.person main .c-personmv-txt{padding:25px 5% 0 5%;width:75%;right:7.5%;bottom:0}}body.person main .c-personmv-txt__intro{margin-bottom:15px;border-bottom:solid 1px #005477}@media screen and (max-width: 767px){body.person main .c-personmv-txt__intro{margin-bottom:7px}}body.person main .c-personmv-txt__intro dt{font-family:"Noto sans JP",sans-serif;font-weight:600;font-size:32px;line-height:32px;--leading-trim: calc((1em - 1lh) / 2);padding-left:15px;margin-bottom:10px;border-left:solid 4px #005477;color:#005477}@media screen and (max-width: 767px){body.person main .c-personmv-txt__intro dt{font-family:"Noto sans JP",sans-serif;font-weight:600;font-size:22px;line-height:22px;--leading-trim: calc((1em - 1lh) / 2);padding-left:7px;margin-bottom:5px}}body.person main .c-personmv-txt__intro dd{font-family:"Noto sans JP",sans-serif;font-weight:400;font-size:18px;line-height:30px;--leading-trim: calc((1em - 1lh) / 2);padding-bottom:10px}@media screen and (max-width: 767px){body.person main .c-personmv-txt__intro dd{font-family:"Noto sans JP",sans-serif;font-weight:400;font-size:13px;line-height:21px;--leading-trim: calc((1em - 1lh) / 2);padding-bottom:5px}}body.person main .c-personmv-txt__name{padding-bottom:25px}@media screen and (max-width: 767px){body.person main .c-personmv-txt__name{padding-bottom:12px}}body.person main .c-personmv-txt__name dt{font-family:"Noto sans JP",sans-serif;font-weight:600;font-size:32px;line-height:34px;--leading-trim: calc((1em - 1lh) / 2);color:#005477}@media screen and (max-width: 767px){body.person main .c-personmv-txt__name dt{font-family:"Noto sans JP",sans-serif;font-weight:600;font-size:22px;line-height:24px;--leading-trim: calc((1em - 1lh) / 2)}}body.person main .c-personmv-txt__name dd{font-family:"Noto sans JP",sans-serif;font-weight:400;font-size:18px;line-height:48px;--leading-trim: calc((1em - 1lh) / 2)}@media screen and (max-width: 767px){body.person main .c-personmv-txt__name dd{font-family:"Noto sans JP",sans-serif;font-weight:400;font-size:13px;line-height:34px;--leading-trim: calc((1em - 1lh) / 2)}}body.person main .c-personmv-txt__detail dt{font-family:"Noto sans JP",sans-serif;font-weight:600;font-size:24px;line-height:24px;--leading-trim: calc((1em - 1lh) / 2);padding-left:10px;margin-bottom:15px;border-left:solid 4px #005477;color:#005477}@media screen and (max-width: 767px){body.person main .c-personmv-txt__detail dt{font-family:"Noto sans JP",sans-serif;font-weight:600;font-size:17px;line-height:17px;--leading-trim: calc((1em - 1lh) / 2);padding-left:7px;margin-bottom:7px}}body.person main .c-personmv-txt__detail dd{font-family:"Noto sans JP",sans-serif;font-weight:400;font-size:16px;line-height:30px;--leading-trim: calc((1em - 1lh) / 2);text-align:justify}@media screen and (max-width: 767px){body.person main .c-personmv-txt__detail dd{font-family:"Noto sans JP",sans-serif;font-weight:400;font-size:11px;line-height:21px;--leading-trim: calc((1em - 1lh) / 2)}}body#top main .c-section-title__en{font-family:"Inter",sans-serif;font-weight:400;font-size:62px;line-height:50px;--leading-trim: calc((1em - 1lh) / 2);display:block}@media screen and (max-width: 767px){body#top main .c-section-title__en{font-family:"Inter",sans-serif;font-weight:400;font-size:43px;line-height:35px;--leading-trim: calc((1em - 1lh) / 2)}}body#top main .c-section-title__jp{font-family:"Noto sans JP",sans-serif;font-weight:500;font-size:16px;line-height:48px;--leading-trim: calc((1em - 1lh) / 2);padding-bottom:20px;display:block}@media screen and (max-width: 767px){body#top main .c-section-title__jp{font-family:"Noto sans JP",sans-serif;font-weight:500;font-size:11px;line-height:34px;--leading-trim: calc((1em - 1lh) / 2);padding-bottom:10px}}body#top main .p-txt{font-family:"Noto sans JP",sans-serif;font-weight:400;font-size:16px;line-height:30px;--leading-trim: calc((1em - 1lh) / 2);text-align:justify}@media screen and (max-width: 767px){body#top main .p-txt{font-family:"Noto sans JP",sans-serif;font-weight:400;font-size:11px;line-height:21px;--leading-trim: calc((1em - 1lh) / 2)}}body#top main .p-link a{font-family:"Noto sans JP",sans-serif;font-weight:400;font-size:16px;line-height:62px;--leading-trim: calc((1em - 1lh) / 2);background:url(../img/component/icon_blue.svg) 100% center/42px no-repeat;padding-left:10px;border-bottom:solid 1px #005477;display:block;text-decoration:none;color:#005477;transition:.3s}@media screen and (max-width: 767px){body#top main .p-link a{font-family:"Noto sans JP",sans-serif;font-weight:400;font-size:11px;line-height:43px;--leading-trim: calc((1em - 1lh) / 2);background:url(../img/component/icon_blue.svg) 100% center/30px no-repeat;padding-left:5px}}body#top main .p-link a:hover{background:url(../img/component/icon_bluehover.svg) 100% center/42px no-repeat}@media screen and (max-width: 767px){body#top main .p-link a:hover{background:url(../img/component/icon_bluehover.svg) 100% center/30px no-repeat}}body#top main .p-banner{margin:0 auto;position:relative;transition:.3s;overflow:hidden;border-radius:160px}@media screen and (max-width: 767px){body#top main .p-banner{border-radius:20px}}body#top main .p-banner a{display:block;text-decoration:none;color:#fff;align-content:center;height:270px;transition:.3s}@media screen and (max-width: 767px){body#top main .p-banner a{height:135px}}body#top main .p-banner__bg{position:absolute;width:100%;top:0;left:0;z-index:0}body#top main .p-banner__bg img{transition:.3s}body#top main .p-banner .p-banner-ttl{background:url(../img/component/icon_white.svg) 95% center/42px no-repeat;padding-left:50px;align-content:center;position:relative;z-index:10;transition:.3s}@media screen and (max-width: 767px){body#top main .p-banner .p-banner-ttl{background:url(../img/component/icon_white.svg) 95% center/30px no-repeat;margin-top:-20px}}body#top main .p-banner .p-banner-ttl__en{font-family:"Inter",sans-serif;font-weight:400;font-size:50px;line-height:60px;--leading-trim: calc((1em - 1lh) / 2);display:block}@media screen and (max-width: 767px){body#top main .p-banner .p-banner-ttl__en{font-family:"Inter",sans-serif;font-weight:400;font-size:35px;line-height:42px;--leading-trim: calc((1em - 1lh) / 2)}}body#top main .p-banner .p-banner-ttl__jp{font-family:"Noto sans JP",sans-serif;font-weight:500;font-size:16px;line-height:24px;--leading-trim: calc((1em - 1lh) / 2);display:block}@media screen and (max-width: 767px){body#top main .p-banner .p-banner-ttl__jp{font-family:"Noto sans JP",sans-serif;font-weight:500;font-size:11px;line-height:17px;--leading-trim: calc((1em - 1lh) / 2)}}body#top main .p-banner:hover{opacity:.8}body#top main .p-banner:hover a{z-index:10}body#top main .p-banner:hover a .p-banner__bg{width:100%}body#top main .p-banner:hover a .p-banner__bg img{transform:scale(1.03)}@media screen and (max-width: 767px){body#top main .p-banner:hover a .p-banner__bg img{transform:scale(1)}}body#top main .p-banner:hover a .p-banner-ttl{background:url(../img/component/icon_bannerhover.svg) 95% center/42px no-repeat}body#top main .p-topmv{position:relative;overflow:hidden;height:765px}@media screen and (max-width: 767px){body#top main .p-topmv{height:580px}}body#top main .p-topmv .c-inner{max-width:1110px;width:90%;margin:0 auto;position:relative}@media screen and (max-width: 767px){body#top main .p-topmv .c-inner{max-width:90%;width:90%;margin:0 auto}}body#top main .p-topmv .p-topmv-slide{width:100%;position:absolute;z-index:-1;top:0;left:0;height:765px}@media screen and (max-width: 767px){body#top main .p-topmv .p-topmv-slide{display:none}}body#top main .p-topmv .p-topmv-slide__img{width:100%;height:765px}@media screen and (max-width: 767px){body#top main .p-topmv .p-topmv-slide__img{height:580px}}body#top main .p-topmv .p-topmv-slide__img img{width:100%;height:100%;object-fit:cover;display:block}body#top main .p-topmv .p-topmv-slidesp{display:none}@media screen and (max-width: 767px){body#top main .p-topmv .p-topmv-slidesp{display:block;width:100%;position:absolute;z-index:-1;top:0;left:0;height:580px}}body#top main .p-topmv .p-topmv-slidesp__img{width:100%}body#top main .p-topmv__title{font-family:"Noto sans JP",sans-serif;font-weight:400;font-size:54px;line-height:81px;--leading-trim: calc((1em - 1lh) / 2);color:#fff;position:absolute;top:610px;left:0;z-index:10}@media screen and (max-width: 767px){body#top main .p-topmv__title{font-family:"Noto sans JP",sans-serif;font-weight:400;font-size:27px;line-height:41px;--leading-trim: calc((1em - 1lh) / 2);top:510px}}body#top main .p-message{background:url(../img/top/bg_intro.webp) center top/cover no-repeat}@media screen and (max-width: 767px){body#top main .p-message{background:url(../img/top/bg_introsp.webp) center top/cover no-repeat}}body#top main .p-message .c-inner{max-width:1110px;width:90%;margin:0 auto}@media screen and (max-width: 767px){body#top main .p-message .c-inner{max-width:90%;width:90%;margin:0 auto}}body#top main .p-message .c-inner .c-section-title{color:#fff}body#top main .p-message .p-message-wrap{width:100%}@media screen and (max-width: 767px){body#top main .p-message .p-message-wrap{padding-bottom:125px;flex-direction:column}}body#top main .p-message .p-message-wrap__txt{font-family:"Noto sans JP",sans-serif;font-weight:400;font-size:20px;line-height:50px;--leading-trim: calc((1em - 1lh) / 2);width:61.4414414414%;padding:105px 0 270px 0;color:#005477;font-feature-settings:"palt"}@media screen and (max-width: 767px){body#top main .p-message .p-message-wrap__txt{font-family:"Noto sans JP",sans-serif;font-weight:400;font-size:12px;line-height:31px;--leading-trim: calc((1em - 1lh) / 2);padding:75px 0 0px 0;width:100%}}body#top main .p-message .p-message-wrap__img{width:35.5855855856%;padding-top:158px}@media screen and (max-width: 767px){body#top main .p-message .p-message-wrap__img{width:72.2222222222%;padding-top:40px;margin:0 auto}}body#top main .p-aboutus{background:url(../img/top/bg_aboutus.webp) center top/cover no-repeat}@media screen and (max-width: 767px){body#top main .p-aboutus{background:url(../img/top/bg_aboutussp.webp) 65% 80%/cover no-repeat}}body#top main .p-aboutus .c-inner{max-width:1110px;width:90%;margin:0 auto;padding:305px 0 55px 0}@media screen and (max-width: 767px){body#top main .p-aboutus .c-inner{max-width:90%;width:90%;margin:0 auto;padding:300px 0 50px 0}}body#top main .p-aboutus .c-inner .c-section-title{color:#fff}body#top main .p-aboutus .p-txt{width:38.7387387387%;color:#fff}@media screen and (max-width: 767px){body#top main .p-aboutus .p-txt{width:83.3333333333%}}body#top main .p-personality{background:url(../img/top/bg_personality.webp) center top/cover no-repeat;padding:40px 0 0 0}@media screen and (max-width: 767px){body#top main .p-personality{background:url(../img/top/bg_personalitysp.webp) center top/cover no-repeat;padding:20px 0 0 0}}body#top main .p-personality .c-inner{max-width:824px;width:90%;margin:0 auto;padding-bottom:280px}@media screen and (max-width: 767px){body#top main .p-personality .c-inner{max-width:90%;width:90%;margin:0 auto;padding-bottom:120px}}body#top main .p-personality .p-personality-wrap{margin-bottom:150px}@media screen and (max-width: 767px){body#top main .p-personality .p-personality-wrap{width:72.2222222222%;margin:0 auto;margin-bottom:50px}}body#top main .p-personality .p-personality-wrap .p-link{width:44.4174757282%}@media screen and (max-width: 767px){body#top main .p-personality .p-personality-wrap .p-link{width:100%}}@media screen and (max-width: 767px){body#top main .p-personality .p-personality-wrap .p-link:nth-child(1){padding-bottom:20px}}body#top main .p-personality .p-banner{width:93.2038834951%}@media screen and (max-width: 767px){body#top main .p-personality .p-banner{width:100%}}body#top main .p-work{background:url(../img/top/bg_work.webp) center top/cover no-repeat}@media screen and (max-width: 767px){body#top main .p-work{background:url(../img/top/bg_worksp.webp) center top/cover no-repeat}}body#top main .p-work .c-inner{max-width:1050px;width:90%;margin:0 auto;padding-bottom:180px}@media screen and (max-width: 767px){body#top main .p-work .c-inner{max-width:90%;width:90%;margin:0 auto;padding-bottom:50px}}body#top main .p-work .c-inner .c-section-title{color:#005477}body#top main .p-work .p-work-wrap{width:100%}@media screen and (max-width: 767px){body#top main .p-work .p-work-wrap{flex-direction:column}}body#top main .p-work .p-work-wrap__img{width:56.7619047619%}@media screen and (max-width: 767px){body#top main .p-work .p-work-wrap__img{width:100%}}body#top main .p-work .p-work-txtbox{width:34.8571428571%;padding-top:245px}@media screen and (max-width: 767px){body#top main .p-work .p-work-txtbox{width:75.5555555556%;margin:0 auto;padding-top:25px}}body#top main .p-work .p-work-txtbox .p-txt{padding-bottom:50px;color:#005477}@media screen and (max-width: 767px){body#top main .p-work .p-work-txtbox .p-txt{padding-bottom:25px}}body#top main .p-crosstalk{background:url(../img/top/bg_crosstalk.webp) center top/cover no-repeat}@media screen and (max-width: 767px){body#top main .p-crosstalk{background:url(../img/top/bg_crosstalksp.webp) center top/cover no-repeat}}body#top main .p-crosstalk .c-inner{max-width:768px;width:90%;margin:0 auto;padding-bottom:250px}@media screen and (max-width: 767px){body#top main .p-crosstalk .c-inner{max-width:90%;width:90%;margin:0 auto;padding-bottom:125px}}body#top main .p-crosstalk .c-inner .p-banner{width:100%}body#top main .c-person{background:url(../img/top/bg_person.webp) center top/cover no-repeat}@media screen and (max-width: 767px){body#top main .c-person{background:url(../img/top/bg_personsp.webp) center top/cover no-repeat}}body#top main .c-person .c-inner{max-width:1000px;width:90%;margin:0 auto;padding-bottom:115px;position:relative}@media screen and (max-width: 767px){body#top main .c-person .c-inner{max-width:90%;width:90%;margin:0 auto;padding-bottom:55px}}body#top main .c-person .c-inner .c-section-title{color:#005477}@media screen and (max-width: 767px){body#top main .c-person .c-inner .c-section-title{width:72.2222222222%;margin:0 auto}}body#top main .c-person .c-person-txtwrap{padding-bottom:70px;width:100%}@media screen and (max-width: 767px){body#top main .c-person .c-person-txtwrap{width:72.2222222222%;margin:0 auto;padding-bottom:50px;flex-direction:column}}body#top main .c-person .c-person-txtwrap .p-txt{width:57%;color:#005477}@media screen and (max-width: 767px){body#top main .c-person .c-person-txtwrap .p-txt{padding-bottom:15px;width:100%}}body#top main .c-person .c-person-txtwrap .p-link{width:36.6%}@media screen and (max-width: 767px){body#top main .c-person .c-person-txtwrap .p-link{width:100%}}body#top main .c-person .arrow_box{position:absolute;bottom:370px;left:-4%;width:108%;display:flex;justify-content:space-between}@media screen and (max-width: 767px){body#top main .c-person .arrow_box{bottom:250px;left:5%;width:90%}}body#top main .c-person .prev-arrow,body#top main .c-person .next-arrow{display:block;width:16px;height:41px;border-radius:50%;transition:all .3s ease;cursor:pointer;position:relative}body#top main .c-person .prev-arrow{background:url(../img/component/img_prevarrow.png) center/16px no-repeat}body#top main .c-person .next-arrow{background:url(../img/component/img_nextarrow.png) center/16px no-repeat}body#top main .p-tabletalk{background:url(../img/top/bg_tabletalk.webp) center top/cover no-repeat}@media screen and (max-width: 767px){body#top main .p-tabletalk{background:url(../img/top/bg_tabletalksp.webp) center top/cover no-repeat}}body#top main .p-tabletalk .c-inner{max-width:768px;width:90%;margin:0 auto;padding-bottom:250px}@media screen and (max-width: 767px){body#top main .p-tabletalk .c-inner{max-width:90%;width:90%;margin:0 auto;padding-bottom:125px}}body#top main .p-environment{background:url(../img/top/bg_environment.webp) center top/cover no-repeat}@media screen and (max-width: 767px){body#top main .p-environment{background:url(../img/top/bg_environmentsp.webp) 40% 0%/110% no-repeat}}body#top main .p-environment .c-inner{max-width:1220px;width:90%;margin:0 auto;padding-bottom:250px}@media screen and (max-width: 767px){body#top main .p-environment .c-inner{width:100%;max-width:100%;padding-bottom:125px}}body#top main .p-environment .c-inner .c-section-title{color:#005477}body#top main .p-environment .p-environment-wrap{width:100%}@media screen and (max-width: 767px){body#top main .p-environment .p-environment-wrap{flex-direction:column-reverse}}body#top main .p-environment .p-environment-wrap__img{width:62.7868852459%}@media screen and (max-width: 767px){body#top main .p-environment .p-environment-wrap__img{width:90%;margin:0 0 0 auto}}body#top main .p-environment .p-environment-txtbox{width:30%;padding-top:185px}@media screen and (max-width: 767px){body#top main .p-environment .p-environment-txtbox{width:65%;padding-top:35px;margin:0 auto}}body#top main .p-environment .p-environment-txtbox .p-txt{padding-bottom:50px;color:#005477}@media screen and (max-width: 767px){body#top main .p-environment .p-environment-txtbox .p-txt{padding-bottom:25px}}@media screen and (max-width: 767px){body#top main .p-environment .p-environment-txtbox .p-link:nth-child(3){margin-bottom:20px}}body#top main .p-recruit{background:url(../img/top/bg_recruit.webp) center top/cover no-repeat}@media screen and (max-width: 767px){body#top main .p-recruit{background:url(../img/top/bg_recruitsp.webp) center top/cover no-repeat}}body#top main .p-recruit .c-inner{max-width:1100px;width:90%;margin:0 auto;padding:340px 0 55px 0}@media screen and (max-width: 767px){body#top main .p-recruit .c-inner{max-width:90%;width:90%;margin:0 auto;padding:318px 0 35px 0}}body#top main .p-recruit .c-inner .c-section-title{color:#fff}body#top main .p-recruit .p-recruit-txtbox{width:37.8181818182%;margin:0 0 0 auto}@media screen and (max-width: 767px){body#top main .p-recruit .p-recruit-txtbox{width:83.3333333333%;margin:0}}body#top main .p-recruit .p-recruit-txtbox .p-txt{color:#fff}body#top main .p-recruitlink{background:url(../img/top/bg_requirements.webp) center top/cover no-repeat}@media screen and (max-width: 767px){body#top main .p-recruitlink{background:url(../img/top/bg_requirementssp.webp) center top/cover no-repeat}}body#top main .p-recruitlink .c-inner{max-width:824px;width:90%;margin:0 auto;padding:40px 0 240px 0}@media screen and (max-width: 767px){body#top main .p-recruitlink .c-inner{max-width:90%;width:90%;margin:0 auto;padding:20px 0 125px 0}}body#top main .p-recruitlink ul{width:100%}@media screen and (max-width: 767px){body#top main .p-recruitlink ul{flex-direction:column}}body#top main .p-recruitlink li{width:44.4174757282%}@media screen and (max-width: 767px){body#top main .p-recruitlink li{width:72.2222222222%;margin:0 auto}}@media screen and (max-width: 767px){body#top main .p-recruitlink li:nth-child(1){margin-bottom:20px}}body#aboutus_index main .p-personality{background:#e6f0f6}body#aboutus_index main .p-personality .c-inner{max-width:1000px;width:90%;margin:0 auto;padding:110px 0 215px 0}@media screen and (max-width: 767px){body#aboutus_index main .p-personality .c-inner{max-width:90%;width:90%;margin:0 auto;padding:55px 0 108px 0}}body#aboutus_index main .p-personality__maintxt{font-family:"Noto sans JP",sans-serif;font-weight:400;font-size:16px;line-height:30px;--leading-trim: calc((1em - 1lh) / 2);width:80%;padding-bottom:30px;margin:0 auto;text-align:justify}@media screen and (max-width: 767px){body#aboutus_index main .p-personality__maintxt{font-family:"Noto sans JP",sans-serif;font-weight:400;font-size:11px;line-height:21px;--leading-trim: calc((1em - 1lh) / 2);width:88.8888888889%;padding-bottom:15px}}body#aboutus_index main .p-personality .p-personality-wrap{width:100%}body#aboutus_index main .p-personality .p-personality-wrap .p-personality-card{width:48.4%;background:#fff;padding:40px 0 30px 0;margin-bottom:30px}@media screen and (max-width: 767px){body#aboutus_index main .p-personality .p-personality-wrap .p-personality-card{width:88.8888888889%;padding:20px 0 20px 0;margin:0 auto;margin-bottom:15px}}body#aboutus_index main .p-personality .p-personality-wrap .p-personality-card__img{width:42.1487603306%;padding-bottom:15px;margin:0 auto}@media screen and (max-width: 767px){body#aboutus_index main .p-personality .p-personality-wrap .p-personality-card__img{width:31.25%;padding-bottom:7px}}body#aboutus_index main .p-personality .p-personality-wrap .p-personality-card__detail dt{font-family:"Noto sans JP",sans-serif;font-weight:700;font-size:24px;line-height:40px;--leading-trim: calc((1em - 1lh) / 2);padding-bottom:10px;text-align:center;color:#005477}@media screen and (max-width: 767px){body#aboutus_index main .p-personality .p-personality-wrap .p-personality-card__detail dt{font-family:"Noto sans JP",sans-serif;font-weight:700;font-size:17px;line-height:28px;--leading-trim: calc((1em - 1lh) / 2);padding-bottom:5px}}body#aboutus_index main .p-personality .p-personality-wrap .p-personality-card__detail dd{font-family:"Noto sans JP",sans-serif;font-weight:400;font-size:16px;line-height:26px;--leading-trim: calc((1em - 1lh) / 2);width:85.9504132231%;margin:0 auto;text-align:justify}@media screen and (max-width: 767px){body#aboutus_index main .p-personality .p-personality-wrap .p-personality-card__detail dd{font-family:"Noto sans JP",sans-serif;font-weight:400;font-size:11px;line-height:18px;--leading-trim: calc((1em - 1lh) / 2);width:75%;margin:0 auto}}body#aboutus_index main .p-personality .p-personality-wrap .p-personality-card__detail dd.center{text-align:center}@media screen and (max-width: 767px){body#aboutus_index main .p-personality .p-personality-wrap .p-personality-card__detail dd.center{text-align:justify}}body#company main .p-vision{background:#e6f0f6;padding:115px 0 118px 0}@media screen and (max-width: 767px){body#company main .p-vision{padding:57px 0 29px 0}}body#company main .p-vision .c-inner{max-width:840px;width:90%;margin:0 auto;background:#fff;padding:30px 0 40px 0}@media screen and (max-width: 767px){body#company main .p-vision .c-inner{max-width:90%;width:90%;margin:0 auto;padding:15px 0 20px 0}}body#company main .p-vision .c-inner h3{font-family:"Noto sans JP",sans-serif;font-weight:500;font-size:22px;line-height:48px;--leading-trim: calc((1em - 1lh) / 2);padding-bottom:45px;color:#005477;text-align:center}@media screen and (max-width: 767px){body#company main .p-vision .c-inner h3{font-family:"Noto sans JP",sans-serif;font-weight:500;font-size:15px;line-height:34px;--leading-trim: calc((1em - 1lh) / 2);padding-bottom:22px}}body#company main .p-vision .c-inner h2{font-family:"Noto sans JP",sans-serif;font-weight:700;font-size:50px;line-height:10px;--leading-trim: calc((1em - 1lh) / 2);padding-bottom:45px;color:#005477;text-align:center}@media screen and (max-width: 767px){body#company main .p-vision .c-inner h2{font-family:"Noto sans JP",sans-serif;font-weight:700;font-size:35px;line-height:7px;--leading-trim: calc((1em - 1lh) / 2);padding-bottom:22px}}body#company main .p-vision .c-inner .p-vision__detail{width:89.5238095238%;margin:0 auto}body#company main .p-vision .c-inner .p-vision__detail dt{font-family:"Noto sans JP",sans-serif;font-weight:500;font-size:22px;line-height:48px;--leading-trim: calc((1em - 1lh) / 2);padding-bottom:10px;color:#005477;text-align:center}@media screen and (max-width: 767px){body#company main .p-vision .c-inner .p-vision__detail dt{font-family:"Noto sans JP",sans-serif;font-weight:500;font-size:15px;line-height:34px;--leading-trim: calc((1em - 1lh) / 2);padding-bottom:0}}body#company main .p-vision .c-inner .p-vision__detail dd{font-family:"Noto sans JP",sans-serif;font-weight:400;font-size:16px;line-height:30px;--leading-trim: calc((1em - 1lh) / 2);text-align:justify}@media screen and (max-width: 767px){body#company main .p-vision .c-inner .p-vision__detail dd{font-family:"Noto sans JP",sans-serif;font-weight:400;font-size:11px;line-height:21px;--leading-trim: calc((1em - 1lh) / 2)}}body#company main .p-vision .c-inner .p-vision__detail:nth-child(3){padding-bottom:35px}@media screen and (max-width: 767px){body#company main .p-vision .c-inner .p-vision__detail:nth-child(3){padding-bottom:17px}}body#company main .p-vision .c-inner .p-vision__detail:nth-child(4){padding-bottom:30px}@media screen and (max-width: 767px){body#company main .p-vision .c-inner .p-vision__detail:nth-child(4){padding-bottom:15px}}body#company main .p-vision .c-inner .p-vision__link{width:59.5238095238%;margin:0 auto}body#company main .p-vision .c-inner .p-vision__link a{font-family:"Noto sans JP",sans-serif;font-weight:500;font-size:18px;line-height:60px;--leading-trim: calc((1em - 1lh) / 2);background:url(../img/component/icon_blank.svg) 97% center/27px no-repeat #005477;border-radius:50px;display:block;color:#fff;text-align:center;width:100%;text-decoration:none;border:solid 1px #005477}@media screen and (max-width: 767px){body#company main .p-vision .c-inner .p-vision__link a{font-family:"Noto sans JP",sans-serif;font-weight:500;font-size:13px;line-height:42px;--leading-trim: calc((1em - 1lh) / 2);background:url(../img/component/icon_blank.svg) 90% center/20px no-repeat #005477}}body#company main .p-vision .c-inner .p-vision__link a:hover{background:url(../img/component/icon_blankhover.svg) 97% center/27px no-repeat #fff;color:#005477}@media screen and (max-width: 767px){body#company main .p-vision .c-inner .p-vision__link a:hover{background:url(../img/component/icon_blankhover.svg) 90% center/20px no-repeat #fff}}body#company main .p-strength{background:#e6f0f6}body#company main .p-strength .c-inner{max-width:1000px;width:90%;margin:0 auto}@media screen and (max-width: 767px){body#company main .p-strength .c-inner{max-width:90%;width:90%;margin:0 auto}}body#company main .p-strength .c-inner h3{font-family:"Noto sans JP",sans-serif;font-weight:700;font-size:24px;line-height:38px;--leading-trim: calc((1em - 1lh) / 2);padding-bottom:30px;color:#005477;text-align:center}@media screen and (max-width: 767px){body#company main .p-strength .c-inner h3{font-family:"Noto sans JP",sans-serif;font-weight:700;font-size:17px;line-height:27px;--leading-trim: calc((1em - 1lh) / 2);padding-bottom:15px}}body#company main .p-strength .c-inner .p-strength-box{width:80%;background:#fff;padding:35px 0;margin:0 auto}@media screen and (max-width: 767px){body#company main .p-strength .c-inner .p-strength-box{width:100%;padding:17px 0}}body#company main .p-strength .c-inner .p-strength-box__ttl{font-family:"Noto sans JP",sans-serif;font-weight:700;font-size:24px;line-height:38px;--leading-trim: calc((1em - 1lh) / 2);padding-bottom:10px;color:#005477;text-align:center}@media screen and (max-width: 767px){body#company main .p-strength .c-inner .p-strength-box__ttl{font-family:"Noto sans JP",sans-serif;font-weight:700;font-size:17px;line-height:27px;--leading-trim: calc((1em - 1lh) / 2);padding-bottom:5px}}body#company main .p-strength .c-inner .p-strength-box__txt{font-family:"Noto sans JP",sans-serif;font-weight:400;font-size:16px;line-height:30px;--leading-trim: calc((1em - 1lh) / 2);width:89%;padding-bottom:50px;margin:0 auto;text-align:justify}@media screen and (max-width: 767px){body#company main .p-strength .c-inner .p-strength-box__txt{font-family:"Noto sans JP",sans-serif;font-weight:400;font-size:11px;line-height:21px;--leading-trim: calc((1em - 1lh) / 2);width:88.8888888889%;padding-bottom:25px}}body#company main .p-strength01{padding:118px 0 59px 0}@media screen and (max-width: 767px){body#company main .p-strength01{padding:29px 0}}body#company main .p-strength01 .p-strength-box:nth-child(3){margin-bottom:35px}@media screen and (max-width: 767px){body#company main .p-strength01 .p-strength-box:nth-child(3){margin-bottom:17px}}body#company main .p-strength01 .p-strength-box:nth-child(3) .p-strength-box__img{width:66.5%;padding-left:100px}@media screen and (max-width: 767px){body#company main .p-strength01 .p-strength-box:nth-child(3) .p-strength-box__img{width:77.7777777778%;margin:0 0 0 20px;padding-left:0px}}body#company main .p-strength01 .p-strength-box:nth-child(4){padding-bottom:40px}@media screen and (max-width: 767px){body#company main .p-strength01 .p-strength-box:nth-child(4){padding-bottom:20px}}body#company main .p-strength01 .p-strength-box:nth-child(4) .p-strength-box__img{width:84.5%;margin:0 auto}@media screen and (max-width: 767px){body#company main .p-strength01 .p-strength-box:nth-child(4) .p-strength-box__img{width:88.8888888889%}}body#company main .p-strength02{padding:59px 0}@media screen and (max-width: 767px){body#company main .p-strength02{padding:29px 0}}body#company main .p-strength02 .p-strength02__figure{margin-bottom:60px}@media screen and (max-width: 767px){body#company main .p-strength02 .p-strength02__figure{margin-bottom:30px}}body#company main .p-strength02 .p-strength-portfolio{width:100%}body#company main .p-strength02 .p-strength-portfolio li{width:97.3%;background:#fff;padding:15px 24px 15px 0;margin-bottom:25px;border:solid 1px #005477}@media screen and (max-width: 767px){body#company main .p-strength02 .p-strength-portfolio li{width:100%;padding:18px 0;margin:0 auto;margin-bottom:18px}}@media screen and (max-width: 767px){body#company main .p-strength02 .p-strength-portfolio li .p-strength-kind{flex-direction:column}}body#company main .p-strength02 .p-strength-portfolio li .p-strength-kind dt{font-family:"Noto sans JP",sans-serif;font-weight:500;font-size:18px;line-height:26px;--leading-trim: calc((1em - 1lh) / 2);width:17.780061665%;color:#005477;align-content:center;text-align:center;position:relative}@media screen and (max-width: 767px){body#company main .p-strength02 .p-strength-portfolio li .p-strength-kind dt{font-family:"Noto sans JP",sans-serif;font-weight:500;font-size:13px;line-height:18px;--leading-trim: calc((1em - 1lh) / 2);width:88.8888888889%;padding-bottom:10px;margin:0 auto;margin-bottom:10px;border-bottom:solid 1px #005477}}body#company main .p-strength02 .p-strength-portfolio li .p-strength-kind dt::after{content:"";width:1px;height:42px;background:#005477;position:absolute;right:0;top:10px}@media screen and (max-width: 767px){body#company main .p-strength02 .p-strength-portfolio li .p-strength-kind dt::after{content:none}}body#company main .p-strength02 .p-strength-portfolio li .p-strength-kind dd{width:79.5477903392%}@media screen and (max-width: 767px){body#company main .p-strength02 .p-strength-portfolio li .p-strength-kind dd{width:88.8888888889%;margin:0 auto;flex-direction:column}}body#company main .p-strength02 .p-strength-portfolio li .p-strength-kind__txt{font-family:"Noto sans JP",sans-serif;font-weight:400;font-size:16px;line-height:26px;--leading-trim: calc((1em - 1lh) / 2);width:72.3514211886%;text-align:justify;align-content:center}@media screen and (max-width: 767px){body#company main .p-strength02 .p-strength-portfolio li .p-strength-kind__txt{font-family:"Noto sans JP",sans-serif;font-weight:400;font-size:11px;line-height:18px;--leading-trim: calc((1em - 1lh) / 2);padding-bottom:20px;width:100%}}body#company main .p-strength02 .p-strength-portfolio li .p-strength-kind__link{width:24.0310077519%;align-content:center}@media screen and (max-width: 767px){body#company main .p-strength02 .p-strength-portfolio li .p-strength-kind__link{width:55.5555555556%;margin:0 auto}}body#company main .p-strength02 .p-strength-portfolio li .p-strength-kind__link a{font-family:"Inter",sans-serif;font-weight:500;font-size:18px;line-height:60px;--leading-trim: calc((1em - 1lh) / 2);background:url(../img/component/icon_blank.svg) 90% center/27px no-repeat #005477;display:block;border-radius:50px;text-decoration:none;color:#fff;text-align:center;width:100%;border:solid 1px #005477}@media screen and (max-width: 767px){body#company main .p-strength02 .p-strength-portfolio li .p-strength-kind__link a{font-family:"Inter",sans-serif;font-weight:500;font-size:13px;line-height:42px;--leading-trim: calc((1em - 1lh) / 2);background:url(../img/component/icon_blank.svg) 90% center/20px no-repeat #005477}}body#company main .p-strength02 .p-strength-portfolio li .p-strength-kind__link a:hover{background:url(../img/component/icon_blankhover.svg) 90% center/27px no-repeat #fff;color:#005477}@media screen and (max-width: 767px){body#company main .p-strength02 .p-strength-portfolio li .p-strength-kind__link a:hover{background:url(../img/component/icon_blankhover.svg) 90% center/20px no-repeat #fff}}body#company main .p-strength02 .p-strength-portfolio li .p-strength-kind.p-regi dt::after{height:134px}body#company main .p-strength02 .p-strength-portfolio li .p-strength-kind.p-regi dd .p-strength-kind__txt.top{position:relative;margin-bottom:20px}@media screen and (max-width: 767px){body#company main .p-strength02 .p-strength-portfolio li .p-strength-kind.p-regi dd .p-strength-kind__txt.top{margin-bottom:0px}}body#company main .p-strength02 .p-strength-portfolio li .p-strength-kind.p-regi dd .p-strength-kind__link.top{margin-bottom:20px}@media screen and (max-width: 767px){body#company main .p-strength02 .p-strength-portfolio li .p-strength-kind.p-regi dd .p-strength-kind__link.top{margin-bottom:20px}}@media screen and (max-width: 767px){body#company main .p-strength02 .p-strength-portfolio li .p-strength-kind.p-regi dd .p-strength-kind__txt.bottom{padding-top:20px;border-top:solid 1px #005477}}body#company main .p-strength02 .p-strength-portfolio li .p-strength-kind.p-regi dd .p-strength-kind__txt.top::after{content:"";width:800px;height:1px;background:#005477;position:absolute;bottom:-11px;left:-27px}@media screen and (max-width: 767px){body#company main .p-strength02 .p-strength-portfolio li .p-strength-kind.p-regi dd .p-strength-kind__txt.top::after{content:none}}body#company main .p-strength02 .p-strength-portfolio li:last-child{margin:0 auto}body#company main .p-strength.p-strength03{padding:59px 0 0 0}@media screen and (max-width: 767px){body#company main .p-strength.p-strength03{padding:29px 0}}body#company main .p-strength.p-strength03 .c-inner{max-width:1000px;width:90%;margin:0 auto;padding-bottom:200px}@media screen and (max-width: 767px){body#company main .p-strength.p-strength03 .c-inner{max-width:90%;width:90%;margin:0 auto;padding-bottom:100px}}body#company main .p-strength.p-strength03 .c-inner .p-strength-box{width:100%}body#company main .p-strength.p-strength03 .c-inner .p-strength-box .p-strength-box__txt{text-align:center}body#company main .p-strength.p-strength03 .c-inner .p-strength-box .p-strength-box__img{width:81%;margin:0 auto}@media screen and (max-width: 767px){body#company main .p-strength.p-strength03 .c-inner .p-strength-box .p-strength-box__img{width:88.8888888889%}}body#data main .p-data{background:#e6f0f6}body#data main .p-data .c-inner{max-width:1000px;width:90%;margin:0 auto;padding:115px 0 0 0}@media screen and (max-width: 767px){body#data main .p-data .c-inner{max-width:90%;width:90%;margin:0 auto;padding:58px 0 0 0}}body#data main .p-data-wrap{width:78.4%;margin:0 auto}@media screen and (max-width: 767px){body#data main .p-data-wrap{width:88.8888888889%}}body#data main .p-data-box{width:48.4693877551%;background:#fff;padding:20px 0 0 0;margin-bottom:20px}@media screen and (max-width: 767px){body#data main .p-data-box{width:100%}}body#data main .p-data-box__ttl{font-family:"Noto sans JP",sans-serif;font-weight:700;font-size:24px;line-height:38px;--leading-trim: calc((1em - 1lh) / 2);padding-bottom:15px;color:#005477;text-align:center}@media screen and (max-width: 767px){body#data main .p-data-box__ttl{font-family:"Noto sans JP",sans-serif;font-weight:700;font-size:17px;line-height:27px;--leading-trim: calc((1em - 1lh) / 2);padding-bottom:7px}}body#data main .p-data-box__icon{padding-bottom:15px;margin:0 auto}body#data main .p-data-box__detail{font-family:"Noto sans JP",sans-serif;font-weight:500;font-size:24px;line-height:24px;--leading-trim: calc((1em - 1lh) / 2);text-align:center;color:#005477;align-content:center}@media screen and (max-width: 767px){body#data main .p-data-box__detail{font-family:"Noto sans JP",sans-serif;font-weight:500;font-size:17px;line-height:17px;--leading-trim: calc((1em - 1lh) / 2)}}body#data main .p-data-box__detail b{font-family:"Inter",sans-serif;font-weight:500;font-size:64px;line-height:50px;--leading-trim: calc((1em - 1lh) / 2);padding:0 5px;display:inline-block;letter-spacing:.05em;position:relative}@media screen and (max-width: 767px){body#data main .p-data-box__detail b{font-family:"Inter",sans-serif;font-weight:500;font-size:45px;line-height:35px;--leading-trim: calc((1em - 1lh) / 2);letter-spacing:.03em}}body#data main .p-data-box__detail b i{font-style:normal;position:relative;top:-5px;letter-spacing:0}body#data main .p-data-box__detail small{font-family:"Inter",sans-serif;font-weight:500;font-size:40px;line-height:50px;--leading-trim: calc((1em - 1lh) / 2)}@media screen and (max-width: 767px){body#data main .p-data-box__detail small{font-family:"Inter",sans-serif;font-weight:500;font-size:28px;line-height:35px;--leading-trim: calc((1em - 1lh) / 2)}}body#data main .p-data-box__attention{font-family:"Noto sans JP",sans-serif;font-weight:400;font-size:14px;line-height:30px;--leading-trim: calc((1em - 1lh) / 2);text-align:end}@media screen and (max-width: 767px){body#data main .p-data-box__attention{font-family:"Noto sans JP",sans-serif;font-weight:400;font-size:10px;line-height:25px;--leading-trim: calc((1em - 1lh) / 2)}}body#data main .p-data-box__attention.plus{font-family:"Noto sans JP",sans-serif;font-weight:400;font-size:14px;line-height:21px;--leading-trim: calc((1em - 1lh) / 2);text-align:center;padding-bottom:10px}@media screen and (max-width: 767px){body#data main .p-data-box__attention.plus{font-family:"Noto sans JP",sans-serif;font-weight:400;font-size:10px;line-height:15px;--leading-trim: calc((1em - 1lh) / 2);padding-bottom:5px}}body#data main .p-company .c-inner{padding-bottom:125px}@media screen and (max-width: 767px){body#data main .p-company .c-inner{padding-bottom:0}}@media screen and (max-width: 767px){body#data main .p-company .p-data-box:nth-child(1){padding-bottom:20px}}body#data main .p-company .p-data-box:nth-child(1) .p-data-box__icon{width:33.6842105263%}body#data main .p-company .p-data-box:nth-child(2) .p-data-box__icon{width:21.3157894737%}body#data main .p-company .p-data-box:nth-child(3) .p-data-box__icon{width:20%}body#data main .p-company .p-data-box:nth-child(3) .p-data-box__detail{margin:0 auto;width:65%}body#data main .p-company .p-data-box:nth-child(3) .p-data-box__detail b{width:60%;display:block}body#data main .p-company .p-data-box:nth-child(3) .p-data-box__detail span{font-family:"Noto sans JP",sans-serif;font-weight:400;font-size:16px;line-height:16px;--leading-trim: calc((1em - 1lh) / 2);width:15%;color:#000;display:block;align-content:center}@media screen and (max-width: 767px){body#data main .p-company .p-data-box:nth-child(3) .p-data-box__detail span{font-family:"Noto sans JP",sans-serif;font-weight:400;font-size:11px;line-height:34px;--leading-trim: calc((1em - 1lh) / 2)}}body#data main .p-company .p-data-box:nth-child(4) .p-data-box__icon{width:26.3157894737%}body#data main .p-company .p-data-box:nth-child(5) .p-data-box__icon{width:25.7894736842%}body#data main .p-company .p-data-box:nth-child(6) .p-data-box__icon{width:17.8947368421%}body#data main .p-company .p-data-box:nth-child(6) .p-data-box__detail{margin:0 auto;width:85%}body#data main .p-company .p-data-box:nth-child(6) .p-data-box__detail span{font-family:"Noto sans JP",sans-serif;font-weight:400;font-size:16px;line-height:16px;--leading-trim: calc((1em - 1lh) / 2);width:25%;color:#000;display:block;align-content:center}@media screen and (max-width: 767px){body#data main .p-company .p-data-box:nth-child(6) .p-data-box__detail span{font-family:"Noto sans JP",sans-serif;font-weight:400;font-size:11px;line-height:34px;--leading-trim: calc((1em - 1lh) / 2)}}body#data main .p-company .p-data-box:nth-child(7) .p-data-box__icon{width:32.6315789474%}body#data main .p-company .p-data-box:nth-child(8){width:100%}body#data main .p-env .c-inner{padding-bottom:230px}@media screen and (max-width: 767px){body#data main .p-env .c-inner{padding-bottom:60px}}body#data main .p-env .p-data-box:nth-child(1) .p-data-box__attention{padding-top:37px}@media screen and (max-width: 767px){body#data main .p-env .p-data-box:nth-child(1) .p-data-box__attention{padding-top:0px}}body#data main .p-env .p-data-box:nth-child(1) .p-data-box__icon{width:22.6315789474%}body#data main .p-env .p-data-box:nth-child(2) .p-data-box__icon{width:24.2105263158%}body#data main .p-env .p-data-box:nth-child(3) .p-data-box__icon{width:28.9473684211%}body#data main .p-env .p-data-box:nth-child(4) .p-data-box__icon{width:23.1578947368%}body#data main .p-env .p-data-box:nth-child(5) .p-data-box__icon{width:13.1578947368%;padding-bottom:0px}body#data main .p-env .p-data-box:nth-child(5) .p-data-box__attention{font-family:"Noto sans JP",sans-serif;font-weight:400;font-size:14px;line-height:20px;--leading-trim: calc((1em - 1lh) / 2);padding-bottom:5px}@media screen and (max-width: 767px){body#data main .p-env .p-data-box:nth-child(5) .p-data-box__attention{font-family:"Noto sans JP",sans-serif;font-weight:400;font-size:10px;line-height:14px;--leading-trim: calc((1em - 1lh) / 2)}}body#data main .p-data-graphwrap{width:85.9693877551%;margin:0 auto}@media screen and (max-width: 767px){body#data main .p-data-graphwrap{width:88.8888888889%}}body#data main .p-data-graphbox{width:19.2878338279%;text-align:center}@media screen and (max-width: 767px){body#data main .p-data-graphbox{width:37.5%;margin:0 auto}}body#data main .p-data-graphbox__name{font-family:"Noto sans JP",sans-serif;font-weight:500;font-size:16px;line-height:22px;--leading-trim: calc((1em - 1lh) / 2)}@media screen and (max-width: 767px){body#data main .p-data-graphbox__name{font-family:"Noto sans JP",sans-serif;font-weight:500;font-size:11px;line-height:15px;--leading-trim: calc((1em - 1lh) / 2)}}body#data main .p-data-graphbox__percent{font-family:"Inter",sans-serif;font-weight:500;font-size:32px;line-height:47px;--leading-trim: calc((1em - 1lh) / 2);padding-bottom:5px;color:#005477;letter-spacing:.05em}@media screen and (max-width: 767px){body#data main .p-data-graphbox__percent{font-family:"Inter",sans-serif;font-weight:500;font-size:22px;line-height:33px;--leading-trim: calc((1em - 1lh) / 2);letter-spacing:.03em}}body#data main .p-data-graphbox__percent small{font-family:"Inter",sans-serif;font-weight:500;font-size:24px;line-height:47px;--leading-trim: calc((1em - 1lh) / 2);letter-spacing:0}@media screen and (max-width: 767px){body#data main .p-data-graphbox__percent small{font-family:"Inter",sans-serif;font-weight:500;font-size:17px;line-height:33px;--leading-trim: calc((1em - 1lh) / 2)}}body#data main .p-data-graphbox__graph{padding-bottom:25px}@media screen and (max-width: 767px){body#data main .p-data-graphbox__graph{padding-bottom:12px}}body#data main .p-data-graphbox__number{font-family:"Inter",sans-serif;font-weight:500;font-size:66px;line-height:58px;--leading-trim: calc((1em - 1lh) / 2);color:#005477;letter-spacing:.05em}@media screen and (max-width: 767px){body#data main .p-data-graphbox__number{font-family:"Inter",sans-serif;font-weight:500;font-size:46px;line-height:41px;--leading-trim: calc((1em - 1lh) / 2);padding-bottom:20px;letter-spacing:.03em}}body#data main .p-data-graphbox__number small{font-family:"Noto sans JP",sans-serif;font-weight:500;font-size:24px;line-height:24px;--leading-trim: calc((1em - 1lh) / 2);letter-spacing:0}@media screen and (max-width: 767px){body#data main .p-data-graphbox__number small{font-family:"Noto sans JP",sans-serif;font-weight:500;font-size:17px;line-height:41px;--leading-trim: calc((1em - 1lh) / 2)}}@media screen and (max-width: 767px){body#data main .p-data-graphbox:nth-child(3) .p-data-graphbox__number,body#data main .p-data-graphbox:nth-child(4) .p-data-graphbox__number{padding-bottom:0}}body#data main .p-data-block{width:88.9473684211%;margin:0 auto 0 15px}@media screen and (max-width: 767px){body#data main .p-data-block{width:80%;margin:0 auto}}body#data main .p-data-block__percent{font-family:"Inter",sans-serif;font-weight:500;font-size:64px;line-height:50px;--leading-trim: calc((1em - 1lh) / 2);color:#005477;letter-spacing:.05em}@media screen and (max-width: 767px){body#data main .p-data-block__percent{font-family:"Inter",sans-serif;font-weight:500;font-size:45px;line-height:35px;--leading-trim: calc((1em - 1lh) / 2)}}body#data main .p-data-block__percent span{font-family:"Noto sans JP",sans-serif;font-weight:400;font-size:16px;line-height:24px;--leading-trim: calc((1em - 1lh) / 2);padding-bottom:7px;display:block;text-align:center;color:#000;letter-spacing:0}@media screen and (max-width: 767px){body#data main .p-data-block__percent span{font-family:"Noto sans JP",sans-serif;font-weight:400;font-size:11px;line-height:17px;--leading-trim: calc((1em - 1lh) / 2)}}body#data main .p-data-block__percent small{font-family:"Inter",sans-serif;font-weight:500;font-size:40px;line-height:40px;--leading-trim: calc((1em - 1lh) / 2);letter-spacing:0}@media screen and (max-width: 767px){body#data main .p-data-block__percent small{font-family:"Inter",sans-serif;font-weight:500;font-size:28px;line-height:28px;--leading-trim: calc((1em - 1lh) / 2)}}body#data main .p-data-block__percent:nth-child(1){width:41.7159763314%}@media screen and (max-width: 767px){body#data main .p-data-block__percent:nth-child(1){width:43.75%}}body#data main .p-data-block__percent:nth-child(2){width:47.0414201183%}@media screen and (max-width: 767px){body#data main .p-data-block__percent:nth-child(2){width:46.25%}}body#training main .p-training{background:#fff}body#training main .p-training .c-inner{max-width:1000px;width:90%;margin:0 auto;padding:110px 0 125px 0}@media screen and (max-width: 767px){body#training main .p-training .c-inner{max-width:90%;width:90%;margin:0 auto;padding:55px 0 20px 0}}body#training main .p-training .p-training-skillwrap{background:#e6f0f6;padding:30px 24px 6px 30px}@media screen and (max-width: 767px){body#training main .p-training .p-training-skillwrap{padding:30px 24px 15px 15px}}body#training main .p-training .p-training-skillwrap .p-training-skillbox{padding-bottom:24px}@media screen and (max-width: 767px){body#training main .p-training .p-training-skillwrap .p-training-skillbox{padding-bottom:12px}}body#training main .p-training .p-training-skillwrap .p-training-skillbox__ttl{font-family:"Noto sans JP",sans-serif;font-weight:500;font-size:18px;line-height:34px;--leading-trim: calc((1em - 1lh) / 2);width:19.6825396825%;background:url(../img/environment/training/bg_skillname.png) center 55%/196px no-repeat;padding-left:10px;color:#fff;align-content:center}@media screen and (max-width: 767px){body#training main .p-training .p-training-skillwrap .p-training-skillbox__ttl{font-family:"Noto sans JP",sans-serif;font-weight:500;font-size:14px;line-height:27px;--leading-trim: calc((1em - 1lh) / 2);width:51.1111111111%;background:url(../img/environment/training/bg_skillname.png) left 50%/90% no-repeat;padding-left:5px;margin-bottom:10px}}body#training main .p-training .p-training-skillwrap .p-training-skillbox__target{font-family:"Noto sans JP",sans-serif;font-weight:500;font-size:16px;line-height:34px;--leading-trim: calc((1em - 1lh) / 2);width:12.2751322751%;background:#fff;border:solid 1px #005477;text-align:center;align-content:center;color:#005477}@media screen and (max-width: 767px){body#training main .p-training .p-training-skillwrap .p-training-skillbox__target{font-family:"Noto sans JP",sans-serif;font-weight:500;font-size:11px;line-height:24px;--leading-trim: calc((1em - 1lh) / 2);width:27.7777777778%;margin:0 auto 0 0;margin-bottom:10px}}body#training main .p-training .p-training-skillwrap .p-training-skillbox__detail{font-family:"Noto sans JP",sans-serif;font-weight:400;font-size:16px;line-height:26px;--leading-trim: calc((1em - 1lh) / 2);width:65.0793650794%;color:#000;align-content:center}@media screen and (max-width: 767px){body#training main .p-training .p-training-skillwrap .p-training-skillbox__detail{font-family:"Noto sans JP",sans-serif;font-weight:400;font-size:11px;line-height:18px;--leading-trim: calc((1em - 1lh) / 2);margin-bottom:20px;width:100%}}body#training main .p-flow{background:#e6f0f6}body#training main .p-flow .c-inner{max-width:1000px;width:90%;margin:0 auto;padding:115px 0 190px 0}@media screen and (max-width: 767px){body#training main .p-flow .c-inner{max-width:90%;width:90%;margin:0 auto;padding:55px 0 95px 0}}body#training main .p-flow .p-flow-txtwrap{width:80%;margin:0 auto;margin-bottom:40px}@media screen and (max-width: 767px){body#training main .p-flow .p-flow-txtwrap{width:88.8888888889%;margin-bottom:20px}}body#training main .p-flow .p-flow-txtwrap__season{width:5.75%}@media screen and (max-width: 767px){body#training main .p-flow .p-flow-txtwrap__season{width:12.5%}}body#training main .p-flow .p-flow-txtbox{width:92.25%;flex-direction:column}@media screen and (max-width: 767px){body#training main .p-flow .p-flow-txtbox{width:83.75%}}body#training main .p-flow .p-flow-txtbox li{font-family:"Noto sans JP",sans-serif;font-weight:400;font-size:16px;line-height:26px;--leading-trim: calc((1em - 1lh) / 2);background:#fff;padding:26px 0 26px 25px;width:100%}@media screen and (max-width: 767px){body#training main .p-flow .p-flow-txtbox li{font-family:"Noto sans JP",sans-serif;font-weight:400;font-size:11px;line-height:18px;--leading-trim: calc((1em - 1lh) / 2);padding:14px 0 14px 12px}}body#training main .p-flow .p-flow-txtbox li:last-child{padding:28px 0 28px 25px}@media screen and (max-width: 767px){body#training main .p-flow .p-flow-txtbox li:last-child{padding:12px 0 11px 12px}}body#training main .p-flow .p-flow-imgwrap{width:100%}body#training main .p-flow .p-flow-imgwrap .p-flow-imgbox{width:49.2%}@media screen and (max-width: 767px){body#training main .p-flow .p-flow-imgwrap .p-flow-imgbox{width:47.7777777778%}}body#training main .p-flow .p-flow-imgwrap .p-flow-imgbox__img{padding-bottom:10px}@media screen and (max-width: 767px){body#training main .p-flow .p-flow-imgwrap .p-flow-imgbox__img{width:100%}}body#training main .p-flow .p-flow-imgwrap .p-flow-imgbox__ttl{font-family:"Noto sans JP",sans-serif;font-weight:500;font-size:18px;line-height:28px;--leading-trim: calc((1em - 1lh) / 2);padding-bottom:30px;text-align:center;color:#005477}@media screen and (max-width: 767px){body#training main .p-flow .p-flow-imgwrap .p-flow-imgbox__ttl{font-family:"Noto sans JP",sans-serif;font-weight:500;font-size:13px;line-height:20px;--leading-trim: calc((1em - 1lh) / 2);padding-bottom:20px}}body#training main .p-flow__lastttl{font-family:"Noto sans JP",sans-serif;font-weight:500;font-size:18px;line-height:28px;--leading-trim: calc((1em - 1lh) / 2);text-align:center;color:#005477}@media screen and (max-width: 767px){body#training main .p-flow__lastttl{font-family:"Noto sans JP",sans-serif;font-weight:500;font-size:13px;line-height:20px;--leading-trim: calc((1em - 1lh) / 2)}}body#workstyle main .p-system{width:75%;padding:22px 25px 22px 25px;margin:0 auto;margin-bottom:25px}@media screen and (max-width: 767px){body#workstyle main .p-system{width:88.8888888889%;padding:12px 12px 20px 12px;margin:0 auto;margin-bottom:12px;flex-direction:column}}body#workstyle main .p-system dt{font-family:"Noto sans JP",sans-serif;font-weight:500;font-size:18px;line-height:42px;--leading-trim: calc((1em - 1lh) / 2);width:26.6666666667%;color:#005477;align-content:center;position:relative}@media screen and (max-width: 767px){body#workstyle main .p-system dt{font-family:"Noto sans JP",sans-serif;font-weight:500;font-size:13px;line-height:29px;--leading-trim: calc((1em - 1lh) / 2);width:87.5%;margin:0 auto;margin-bottom:10px;text-align:center;border-bottom:solid 1px #005477}}body#workstyle main .p-system dt::after{content:"";width:1px;height:90%;background:#005477;position:absolute;top:7px;right:0px}@media screen and (max-width: 767px){body#workstyle main .p-system dt::after{content:none}}body#workstyle main .p-system dt.p-systemx2{font-family:"Noto sans JP",sans-serif;font-weight:500;font-size:18px;line-height:27px;--leading-trim: calc((1em - 1lh) / 2)}@media screen and (max-width: 767px){body#workstyle main .p-system dt.p-systemx2{font-family:"Noto sans JP",sans-serif;font-weight:500;font-size:13px;line-height:29px;--leading-trim: calc((1em - 1lh) / 2)}}body#workstyle main .p-system dt.lh{font-family:"Noto sans JP",sans-serif;font-weight:500;font-size:18px;line-height:20px;--leading-trim: calc((1em - 1lh) / 2);text-align:center}@media screen and (max-width: 767px){body#workstyle main .p-system dt.lh{font-family:"Noto sans JP",sans-serif;font-weight:500;font-size:13px;line-height:29px;--leading-trim: calc((1em - 1lh) / 2)}}body#workstyle main .p-system dd{font-family:"Noto sans JP",sans-serif;font-weight:400;font-size:16px;line-height:26px;--leading-trim: calc((1em - 1lh) / 2);width:70.4%;text-align:justify;align-content:center}@media screen and (max-width: 767px){body#workstyle main .p-system dd{font-family:"Noto sans JP",sans-serif;font-weight:400;font-size:11px;line-height:18px;--leading-trim: calc((1em - 1lh) / 2);width:87.5%;margin:0 auto}}body#workstyle main .p-system.p-lastsystem{margin-bottom:0}body#workstyle main .p-voice{width:80%;background:#fff;padding:25px 0;margin:0 auto;margin-bottom:115px;border:solid 1px #005477}@media screen and (max-width: 767px){body#workstyle main .p-voice{width:88.8888888889%;padding:15px 12px 15px 12px;margin:0 auto;margin-bottom:40px}}body#workstyle main .p-voice .p-voice-wrap{width:93.125%;margin:0 auto}@media screen and (max-width: 767px){body#workstyle main .p-voice .p-voice-wrap{width:100%}}body#workstyle main .p-voice .p-voice-wrap__icon{width:16.644295302%}@media screen and (max-width: 767px){body#workstyle main .p-voice .p-voice-wrap__icon{width:22.5%}}body#workstyle main .p-voice .p-voice-detail{width:81.0738255034%;align-content:center}@media screen and (max-width: 767px){body#workstyle main .p-voice .p-voice-detail{width:75%}}body#workstyle main .p-voice .p-voice-detail__txt{font-family:"Noto sans JP",sans-serif;font-weight:400;font-size:16px;line-height:26px;--leading-trim: calc((1em - 1lh) / 2);text-align:justify}@media screen and (max-width: 767px){body#workstyle main .p-voice .p-voice-detail__txt{font-family:"Noto sans JP",sans-serif;font-weight:400;font-size:11px;line-height:18px;--leading-trim: calc((1em - 1lh) / 2)}}body#workstyle main .p-voice .p-voice-ttl{padding-bottom:12px}@media screen and (max-width: 767px){body#workstyle main .p-voice .p-voice-ttl{width:100%;padding-bottom:8px;flex-direction:column}}body#workstyle main .p-voice .p-voice-ttl dt{font-family:"Noto sans JP",sans-serif;font-weight:500;font-size:18px;line-height:34px;--leading-trim: calc((1em - 1lh) / 2);width:20.5298013245%;background:url(../img/environment/index/bg_voice.png) left center/124px no-repeat;padding-left:10px;color:#fff}@media screen and (max-width: 767px){body#workstyle main .p-voice .p-voice-ttl dt{font-family:"Noto sans JP",sans-serif;font-weight:500;font-size:13px;line-height:24px;--leading-trim: calc((1em - 1lh) / 2);width:37.5%;background:url(../img/environment/index/bg_voice.png) left center/100% no-repeat;margin-bottom:5px}}body#workstyle main .p-voice .p-voice-ttl dd{font-family:"Noto sans JP",sans-serif;font-weight:500;font-size:22px;line-height:34px;--leading-trim: calc((1em - 1lh) / 2);width:77.8145695364%;color:#005477}@media screen and (max-width: 767px){body#workstyle main .p-voice .p-voice-ttl dd{font-family:"Noto sans JP",sans-serif;font-weight:500;font-size:15px;line-height:24px;--leading-trim: calc((1em - 1lh) / 2);width:100%}}body#workstyle main .p-maintxt{font-family:"Noto sans JP",sans-serif;font-weight:400;font-size:16px;line-height:30px;--leading-trim: calc((1em - 1lh) / 2);width:80%;padding-bottom:25px;margin:0 auto;text-align:justify}@media screen and (max-width: 767px){body#workstyle main .p-maintxt{font-family:"Noto sans JP",sans-serif;font-weight:400;font-size:11px;line-height:21px;--leading-trim: calc((1em - 1lh) / 2);width:88.8888888889%;padding-bottom:12px}}body#workstyle main .p-maintxt.center{text-align:center}body#workstyle main h3{font-family:"Noto sans JP",sans-serif;font-weight:500;font-size:22px;line-height:48px;--leading-trim: calc((1em - 1lh) / 2);padding-bottom:8px;color:#005477;text-align:center}@media screen and (max-width: 767px){body#workstyle main h3{font-family:"Noto sans JP",sans-serif;font-weight:500;font-size:15px;line-height:34px;--leading-trim: calc((1em - 1lh) / 2);padding-bottom:5px}}body#workstyle main h3.many{padding-bottom:25px}@media screen and (max-width: 767px){body#workstyle main h3.many{padding-bottom:12px}}body#workstyle main .p-workstyle .c-inner{max-width:1000px;width:90%;margin:0 auto;padding:115px 0 0 0}@media screen and (max-width: 767px){body#workstyle main .p-workstyle .c-inner{max-width:90%;width:90%;margin:0 auto;padding:58px 0 0 0}}body#workstyle main .p-workstyle .p-system{background:#e6f0f6}body#workstyle main .p-workstyle .p-system:nth-child(3) dt::after{height:42px}body#workstyle main .p-workstyle .p-system:nth-child(4) dt::after{top:0px;height:42px}body#workstyle main .p-workstyle .p-system:nth-child(5){margin-bottom:35px}@media screen and (max-width: 767px){body#workstyle main .p-workstyle .p-system:nth-child(5){margin-bottom:18px}}body#workstyle main .p-workstyle .p-system:nth-child(5) dt::after{height:94px}body#workstyle main .p-welfare{background:#e6f0f6}body#workstyle main .p-welfare .c-inner{padding:110px 0 250px 0}@media screen and (max-width: 767px){body#workstyle main .p-welfare .c-inner{padding:55px 0 60px 0}}body#workstyle main .p-welfare .p-system{background:#fff}body#workstyle main .p-welfare .p-system:nth-child(7) dt::after,body#workstyle main .p-welfare .p-system:nth-child(8) dt::after{top:0px;height:42px}body#workstyle main .p-welfare .p-system:nth-child(15) dt::after{top:5px;right:-15px}body#workstyle main .p-welfare .p-system:nth-child(15) dd{width:69.5364238411%}@media screen and (max-width: 767px){body#workstyle main .p-welfare .p-system:nth-child(15) dd{width:87.5%}}body#workstyle main .p-welfare .p-system:nth-child(16) dt::after{top:10px;height:75%}body#workstyle main .p-welfare .p-system:nth-child(17) dt::after{top:5px;height:85%}body#workstyle main .p-welfare .p-system:last-child dt::after{height:42px}body#tabletalk main .c-member-intro,body#crosstalk main .c-member-intro{padding:120px 0 118px 0}@media screen and (max-width: 767px){body#tabletalk main .c-member-intro,body#crosstalk main .c-member-intro{padding:60px 0}}body#tabletalk main .c-member-intro .c-inner,body#crosstalk main .c-member-intro .c-inner{max-width:1000px;width:90%;margin:0 auto;background:#fff}@media screen and (max-width: 767px){body#tabletalk main .c-member-intro .c-inner,body#crosstalk main .c-member-intro .c-inner{max-width:90%;width:90%;margin:0 auto}}body#tabletalk main .c-member-intro .c-member-box,body#crosstalk main .c-member-intro .c-member-box{width:93.2%;padding:35px 0 0px 0;margin:0 auto}@media screen and (max-width: 767px){body#tabletalk main .c-member-intro .c-member-box,body#crosstalk main .c-member-intro .c-member-box{width:88.8888888889%;padding:18px 0 0 0}}body#tabletalk main .c-member-intro .c-member-box h3,body#crosstalk main .c-member-intro .c-member-box h3{font-family:"Noto sans JP",sans-serif;font-weight:500;font-size:22px;line-height:48px;--leading-trim: calc((1em - 1lh) / 2);padding-bottom:25px;color:#005477;text-align:center}@media screen and (max-width: 767px){body#tabletalk main .c-member-intro .c-member-box h3,body#crosstalk main .c-member-intro .c-member-box h3{font-family:"Noto sans JP",sans-serif;font-weight:500;font-size:15px;line-height:34px;--leading-trim: calc((1em - 1lh) / 2);padding-bottom:12px}}body#tabletalk main .c-member-intro .c-member-box .c-member-detail,body#crosstalk main .c-member-intro .c-member-box .c-member-detail{width:100%}@media screen and (max-width: 767px){body#tabletalk main .c-member-intro .c-member-box .c-member-detail,body#crosstalk main .c-member-intro .c-member-box .c-member-detail{flex-direction:column}}body#tabletalk main .c-member-intro .c-member-box .c-member-detail__img,body#crosstalk main .c-member-intro .c-member-box .c-member-detail__img{width:34.3347639485%;padding-bottom:40px}@media screen and (max-width: 767px){body#tabletalk main .c-member-intro .c-member-box .c-member-detail__img,body#crosstalk main .c-member-intro .c-member-box .c-member-detail__img{width:100%;padding-bottom:20px;margin:0 auto}}body#tabletalk main .c-member-intro .c-member-box .c-member-txtbox,body#crosstalk main .c-member-intro .c-member-box .c-member-txtbox{width:62.017167382%;padding-bottom:40px}@media screen and (max-width: 767px){body#tabletalk main .c-member-intro .c-member-box .c-member-txtbox,body#crosstalk main .c-member-intro .c-member-box .c-member-txtbox{width:100%;padding-bottom:40px}}body#tabletalk main .c-member-intro .c-member-box .c-member-txtbox__position dt,body#crosstalk main .c-member-intro .c-member-box .c-member-txtbox__position dt{font-family:"Noto sans JP",sans-serif;font-weight:700;font-size:24px;line-height:24px;--leading-trim: calc((1em - 1lh) / 2);padding-left:10px;margin-bottom:10px;color:#005477;border-left:solid 4px #005477}@media screen and (max-width: 767px){body#tabletalk main .c-member-intro .c-member-box .c-member-txtbox__position dt,body#crosstalk main .c-member-intro .c-member-box .c-member-txtbox__position dt{font-family:"Noto sans JP",sans-serif;font-weight:700;font-size:17px;line-height:17px;--leading-trim: calc((1em - 1lh) / 2);padding-left:5px;margin-bottom:5px}}body#tabletalk main .c-member-intro .c-member-box .c-member-txtbox__position dd,body#crosstalk main .c-member-intro .c-member-box .c-member-txtbox__position dd{font-family:"Noto sans JP",sans-serif;font-weight:400;font-size:16px;line-height:26px;--leading-trim: calc((1em - 1lh) / 2);padding-bottom:18px;margin-bottom:18px;border-bottom:solid 1px #005477}@media screen and (max-width: 767px){body#tabletalk main .c-member-intro .c-member-box .c-member-txtbox__position dd,body#crosstalk main .c-member-intro .c-member-box .c-member-txtbox__position dd{font-family:"Noto sans JP",sans-serif;font-weight:400;font-size:11px;line-height:18px;--leading-trim: calc((1em - 1lh) / 2);padding-bottom:9px;margin-bottom:9px}}body#tabletalk main .c-member-intro .c-member-box .c-member-txtbox__txt,body#crosstalk main .c-member-intro .c-member-box .c-member-txtbox__txt{font-family:"Noto sans JP",sans-serif;font-weight:400;font-size:16px;line-height:30px;--leading-trim: calc((1em - 1lh) / 2);text-align:justify}@media screen and (max-width: 767px){body#tabletalk main .c-member-intro .c-member-box .c-member-txtbox__txt,body#crosstalk main .c-member-intro .c-member-box .c-member-txtbox__txt{font-family:"Noto sans JP",sans-serif;font-weight:400;font-size:11px;line-height:21px;--leading-trim: calc((1em - 1lh) / 2)}}body#tabletalk main .c-talk .c-inner,body#crosstalk main .c-talk .c-inner{max-width:1220px;width:90%;margin:0 auto;padding:118px 0 55px 0}@media screen and (max-width: 767px){body#tabletalk main .c-talk .c-inner,body#crosstalk main .c-talk .c-inner{max-width:90%;width:90%;margin:0 auto;padding:59px 0 55px 0}}body#tabletalk main .c-talk h4,body#crosstalk main .c-talk h4{font-family:"Noto sans JP",sans-serif;font-weight:700;font-size:32px;line-height:48px;--leading-trim: calc((1em - 1lh) / 2);padding-bottom:20px;margin:0 auto;margin-bottom:45px;color:#005477;border-bottom:solid 1px #005477;width:100%}@media screen and (max-width: 767px){body#tabletalk main .c-talk h4,body#crosstalk main .c-talk h4{font-family:"Noto sans JP",sans-serif;font-weight:700;font-size:22px;line-height:34px;--leading-trim: calc((1em - 1lh) / 2);padding-bottom:10px;margin-bottom:22px}}body#tabletalk main .c-talk .c-talk-wrap,body#crosstalk main .c-talk .c-talk-wrap{width:100%}@media screen and (max-width: 767px){body#tabletalk main .c-talk .c-talk-wrap,body#crosstalk main .c-talk .c-talk-wrap{flex-direction:column-reverse}}body#tabletalk main .c-talk .c-talk-wrap__img,body#crosstalk main .c-talk .c-talk-wrap__img{width:52.4590163934%}@media screen and (max-width: 767px){body#tabletalk main .c-talk .c-talk-wrap__img,body#crosstalk main .c-talk .c-talk-wrap__img{width:100%}}body#tabletalk main .c-talk .c-talk-txtwrap,body#crosstalk main .c-talk .c-talk-txtwrap{width:43.606557377%}@media screen and (max-width: 767px){body#tabletalk main .c-talk .c-talk-txtwrap,body#crosstalk main .c-talk .c-talk-txtwrap{width:100%}}body#tabletalk main .c-talk .c-talk-txtbox,body#crosstalk main .c-talk .c-talk-txtbox{padding-bottom:60px;width:100%}@media screen and (max-width: 767px){body#tabletalk main .c-talk .c-talk-txtbox,body#crosstalk main .c-talk .c-talk-txtbox{padding-bottom:30px}}body#tabletalk main .c-talk .c-talk-txtbox__icon,body#crosstalk main .c-talk .c-talk-txtbox__icon{width:18.7969924812%}@media screen and (max-width: 767px){body#tabletalk main .c-talk .c-talk-txtbox__icon,body#crosstalk main .c-talk .c-talk-txtbox__icon{width:22.2222222222%}}body#tabletalk main .c-talk .c-talk-txtbox__nametxt,body#crosstalk main .c-talk .c-talk-txtbox__nametxt{width:76.6917293233%}@media screen and (max-width: 767px){body#tabletalk main .c-talk .c-talk-txtbox__nametxt,body#crosstalk main .c-talk .c-talk-txtbox__nametxt{width:72.2222222222%}}body#tabletalk main .c-talk .c-talk-txtbox__nametxt dt,body#crosstalk main .c-talk .c-talk-txtbox__nametxt dt{font-family:"Noto sans JP",sans-serif;font-weight:500;font-size:16px;line-height:32px;--leading-trim: calc((1em - 1lh) / 2);width:13.2352941176%;margin-bottom:10px;border:solid 1px #005477;text-align:center}@media screen and (max-width: 767px){body#tabletalk main .c-talk .c-talk-txtbox__nametxt dt,body#crosstalk main .c-talk .c-talk-txtbox__nametxt dt{font-family:"Noto sans JP",sans-serif;font-weight:500;font-size:11px;line-height:22px;--leading-trim: calc((1em - 1lh) / 2);margin-bottom:5px}}body#tabletalk main .c-talk .c-talk-txtbox__nametxt dt.name01,body#crosstalk main .c-talk .c-talk-txtbox__nametxt dt.name01{background:#fff;color:#005477}body#tabletalk main .c-talk .c-talk-txtbox__nametxt dt.name02,body#crosstalk main .c-talk .c-talk-txtbox__nametxt dt.name02{background:#005477;color:#fff}body#tabletalk main .c-talk .c-talk-txtbox__nametxt dd,body#crosstalk main .c-talk .c-talk-txtbox__nametxt dd{font-family:"Noto sans JP",sans-serif;font-weight:400;font-size:16px;line-height:30px;--leading-trim: calc((1em - 1lh) / 2);width:100%;text-align:justify}@media screen and (max-width: 767px){body#tabletalk main .c-talk .c-talk-txtbox__nametxt dd,body#crosstalk main .c-talk .c-talk-txtbox__nametxt dd{font-family:"Noto sans JP",sans-serif;font-weight:400;font-size:11px;line-height:21px;--leading-trim: calc((1em - 1lh) / 2)}}body#tabletalk main .c-lastph .c-inner,body#crosstalk main .c-lastph .c-inner{max-width:1100px;width:90%;margin:0 auto;padding:120px 0 250px 0}@media screen and (max-width: 767px){body#tabletalk main .c-lastph .c-inner,body#crosstalk main .c-lastph .c-inner{max-width:90%;width:90%;margin:0 auto;padding:60px 0}}body#tabletalk main .c-member-intro{background:#e6f0f6}body#tabletalk main .c-talk.sec01{background:#e6f0f6}body#tabletalk main .c-talk.sec01 .c-talk-wrap{flex-direction:row-reverse}@media screen and (max-width: 767px){body#tabletalk main .c-talk.sec01 .c-talk-wrap{flex-direction:column-reverse}}body#tabletalk main .c-talk.sec02{background:#fff}body#tabletalk main .c-talk.sec03{background:#e6f0f6}body#tabletalk main .c-talk.sec03 .c-talk-wrap{flex-direction:row-reverse}@media screen and (max-width: 767px){body#tabletalk main .c-talk.sec03 .c-talk-wrap{flex-direction:column-reverse}}body#tabletalk main .c-talk.sec04{background:#fff}body#tabletalk main .c-lastph{background:#e6f0f6}body#crosstalk main .c-member-intro{background:#fff}body#crosstalk main .c-member-intro .c-inner{background:#e6f0f6}body#crosstalk main .c-talk.sec01{background:#fff}body#crosstalk main .c-talk.sec01 .c-talk-wrap{flex-direction:row-reverse}@media screen and (max-width: 767px){body#crosstalk main .c-talk.sec01 .c-talk-wrap{flex-direction:column-reverse}}body#crosstalk main .c-talk.sec02{background:#e6f0f6}body#crosstalk main .c-talk.sec03{background:#fff}body#crosstalk main .c-talk.sec03 .c-talk-wrap{flex-direction:row-reverse}@media screen and (max-width: 767px){body#crosstalk main .c-talk.sec03 .c-talk-wrap{flex-direction:column-reverse}}body#crosstalk main .c-talk.sec04{background:#e6f0f6}body#crosstalk main .c-lastph{background:#fff}body#work_index main .p-anchor{background:#e6f0f6}body#work_index main .p-anchor .c-inner{max-width:1000px;width:90%;margin:0 auto;padding:115px 0 60px 0}@media screen and (max-width: 767px){body#work_index main .p-anchor .c-inner{max-width:90%;width:90%;margin:0 auto;padding:57px 0 30px 0}}body#work_index main .p-anchor-wrap{width:100%}@media screen and (max-width: 767px){body#work_index main .p-anchor-wrap{flex-direction:column}}body#work_index main .p-anchor-wrap li{width:23.6%}@media screen and (max-width: 767px){body#work_index main .p-anchor-wrap li{width:88.8888888889%;margin:0 auto;margin-bottom:10px}}body#work_index main .p-anchor-wrap li a{font-family:"Noto sans JP",sans-serif;font-weight:700;font-size:18px;line-height:70px;--leading-trim: calc((1em - 1lh) / 2);background:url(../img/component/icon_anchor.svg) 92% center/42px no-repeat #005477;color:#fff;text-align:center;text-decoration:none;display:block;border-radius:50px;width:100%;border:solid 1px #005477}@media screen and (max-width: 767px){body#work_index main .p-anchor-wrap li a{font-family:"Noto sans JP",sans-serif;font-weight:700;font-size:13px;line-height:49px;--leading-trim: calc((1em - 1lh) / 2);background:url(../img/component/icon_anchor.svg) 95% center/30px no-repeat #005477}}body#work_index main .p-anchor-wrap li a:hover{background:url(../img/component/icon_anchor.svg) 92% center/42px no-repeat #fff;color:#005477}@media screen and (max-width: 767px){body#work_index main .p-anchor-wrap li a:hover{background:url(../img/component/icon_anchor.svg) 95% center/42px no-repeat #fff}}body#work_index main .p-job{background:#e6f0f6;padding:60px 0}@media screen and (max-width: 767px){body#work_index main .p-job{padding:30px 0}}body#work_index main .p-job .c-inner{max-width:1000px;width:90%;margin:0 auto}@media screen and (max-width: 767px){body#work_index main .p-job .c-inner{max-width:90%;width:90%;margin:0 auto}}body#work_index main .p-job .c-inner table{width:100%}body#work_index main .p-job .c-inner table tr th{font-family:"Noto sans JP",sans-serif;font-weight:700;font-size:18px;line-height:70px;--leading-trim: calc((1em - 1lh) / 2);width:49.9%;background:#005477;color:#fff;text-align:center;border:solid 1px #005477}@media screen and (max-width: 767px){body#work_index main .p-job .c-inner table tr th{font-family:"Noto sans JP",sans-serif;font-weight:700;font-size:13px;line-height:49px;--leading-trim: calc((1em - 1lh) / 2);width:48.8888888889%}}body#work_index main .p-job .c-inner table tr th:nth-child(1){border-right:solid 1px #fff}body#work_index main .p-job .c-inner table tr td{font-family:"Noto sans JP",sans-serif;font-weight:400;font-size:16px;line-height:26px;--leading-trim: calc((1em - 1lh) / 2);width:46.9%;background:#fff;padding:20px 30px;border:solid 1px #005477;vertical-align:baseline}@media screen and (max-width: 767px){body#work_index main .p-job .c-inner table tr td{font-family:"Noto sans JP",sans-serif;font-weight:400;font-size:11px;line-height:18px;--leading-trim: calc((1em - 1lh) / 2);width:48.8888888889%;padding:10px}}body#work_index main .p-job .c-inner table tr td ul li{font-family:"Noto sans JP",sans-serif;font-weight:400;font-size:16px;line-height:30px;--leading-trim: calc((1em - 1lh) / 2);color:#005477;text-align:justify}@media screen and (max-width: 767px){body#work_index main .p-job .c-inner table tr td ul li{font-family:"Noto sans JP",sans-serif;font-weight:400;font-size:11px;line-height:21px;--leading-trim: calc((1em - 1lh) / 2)}}body#work_index main .p-job-ttl{width:100%;padding-bottom:15px;margin-bottom:35px;border-bottom:solid 1px #005477}@media screen and (max-width: 767px){body#work_index main .p-job-ttl{padding-bottom:7px;margin-bottom:17px}}body#work_index main .p-job-ttl .p-job-ttlwrap{width:30.2%;margin:0 auto}@media screen and (max-width: 767px){body#work_index main .p-job-ttl .p-job-ttlwrap{width:66.6666666667%}}body#work_index main .p-job-ttl .p-job-ttlwrap__icon{width:41.059602649%}@media screen and (max-width: 767px){body#work_index main .p-job-ttl .p-job-ttlwrap__icon{width:33.3333333333%;margin:0 auto}}body#work_index main .p-job-ttl .p-job-ttlwrap span{font-family:"Noto sans JP",sans-serif;font-weight:700;font-size:32px;line-height:48px;--leading-trim: calc((1em - 1lh) / 2);width:52.9801324503%;color:#005477;display:block;align-content:center;text-align:center}@media screen and (max-width: 767px){body#work_index main .p-job-ttl .p-job-ttlwrap span{font-family:"Noto sans JP",sans-serif;font-weight:700;font-size:22px;line-height:34px;--leading-trim: calc((1em - 1lh) / 2);width:66.6666666667%}}body#work_index main #design .c-inner table tr td.center ul li{text-align:center}body#work_index main #staff{padding-bottom:250px}@media screen and (max-width: 767px){body#work_index main #staff{padding-bottom:80px}}body#person_index main .c-person{background:#e6f0f6}body#person_index main .c-person .c-inner{max-width:1000px;width:90%;margin:0 auto;padding:120px 0 130px 0}@media screen and (max-width: 767px){body#person_index main .c-person .c-inner{max-width:90%;width:90%;margin:0 auto;padding:60px 0 65px 0}}body#person_index main .c-person .c-inner .c-person-wrap{width:100%}body#person_index main .c-person .c-inner .c-person-wrap .c-person-card{padding-bottom:110px;margin:0}@media screen and (max-width: 767px){body#person_index main .c-person .c-inner .c-person-wrap .c-person-card{width:83.3333333333%;padding-bottom:55px;margin:0 auto}}body#tabletalk_index main .p-btn{background:#e6f0f6}body#tabletalk_index main .p-btn .c-inner{max-width:768px;width:90%;margin:0 auto;padding:120px 0 128px 0}@media screen and (max-width: 767px){body#tabletalk_index main .p-btn .c-inner{max-width:80%;width:90%;margin:0 auto;padding:60px 0 24px 0}}body#tabletalk_index main .p-btn .c-inner .p-btnbox{padding-bottom:120px}@media screen and (max-width: 767px){body#tabletalk_index main .p-btn .c-inner .p-btnbox{padding-bottom:60px}}body#tabletalk_index main .p-btn .c-inner .p-btnbox a{display:block;text-decoration:none}body#tabletalk_index main .p-btn .c-inner .p-btnbox__img{transition:.3s}body#tabletalk_index main .p-btn .c-inner .p-btnbox__name{font-family:"Noto sans JP",sans-serif;font-weight:500;font-size:18px;line-height:70px;--leading-trim: calc((1em - 1lh) / 2);background:url(../img/component/icon_white.svg) 97% center/42px no-repeat #005477;color:#fff;text-align:center;transition:.3s;border:solid 1px #005477}@media screen and (max-width: 767px){body#tabletalk_index main .p-btn .c-inner .p-btnbox__name{font-family:"Noto sans JP",sans-serif;font-weight:500;font-size:13px;line-height:49px;--leading-trim: calc((1em - 1lh) / 2);background:url(../img/component/icon_white.svg) 97% center/30px no-repeat #005477}}body#tabletalk_index main .p-btn .c-inner .p-btnbox:nth-child(2) a{pointer-events:none;opacity:.7}body#tabletalk_index main .p-btn .c-inner .p-btnbox a:hover .p-btnbox__img{opacity:.8}body#tabletalk_index main .p-btn .c-inner .p-btnbox a:hover .p-btnbox__name{background:url(../img/component/icon_blue.svg) 97% center/42px no-repeat #fff;color:#005477}@media screen and (max-width: 767px){body#tabletalk_index main .p-btn .c-inner .p-btnbox a:hover .p-btnbox__name{background:url(../img/component/icon_blue.svg) 97% center/30px no-repeat #fff}}body.person main .c-qa .c-inner{max-width:1270px;width:90%;margin:0 auto;padding-bottom:125px}@media screen and (max-width: 767px){body.person main .c-qa .c-inner{max-width:90%;width:90%;margin:0 auto;padding-bottom:60px;flex-direction:column-reverse}}body.person main .c-qa__img{width:50.3937007874%}@media screen and (max-width: 767px){body.person main .c-qa__img{width:100%}}body.person main .qa01 .c-inner{padding-top:122px;flex-direction:row-reverse}@media screen and (max-width: 767px){body.person main .qa01 .c-inner{padding-top:61px;flex-direction:column-reverse}}body.person main .c-qa-txtbox{width:45.8267716535%}@media screen and (max-width: 767px){body.person main .c-qa-txtbox{width:100%}}body.person main .c-qa-txtbox__q{padding-bottom:20px;width:100%}@media screen and (max-width: 767px){body.person main .c-qa-txtbox__q{padding-bottom:10px}}body.person main .c-qa-txtbox__q dt{font-family:"Inter",sans-serif;font-weight:400;font-size:24px;line-height:48px;--leading-trim: calc((1em - 1lh) / 2);width:8.2474226804%;background:#c1dae8;text-align:center;color:#005477}@media screen and (max-width: 767px){body.person main .c-qa-txtbox__q dt{font-family:"Inter",sans-serif;font-weight:400;font-size:17px;line-height:34px;--leading-trim: calc((1em - 1lh) / 2);width:8.8888888889%}}body.person main .c-qa-txtbox__q dd{font-family:"Noto sans JP",sans-serif;font-weight:700;font-size:24px;line-height:48px;--leading-trim: calc((1em - 1lh) / 2);width:90.3780068729%;color:#005477}@media screen and (max-width: 767px){body.person main .c-qa-txtbox__q dd{font-family:"Noto sans JP",sans-serif;font-weight:700;font-size:17px;line-height:34px;--leading-trim: calc((1em - 1lh) / 2);width:88.8888888889%}}body.person main .c-qa-txtbox__a{font-family:"Noto sans JP",sans-serif;font-weight:400;font-size:16px;line-height:30px;--leading-trim: calc((1em - 1lh) / 2);padding-bottom:115px;text-align:justify}@media screen and (max-width: 767px){body.person main .c-qa-txtbox__a{font-family:"Noto sans JP",sans-serif;font-weight:400;font-size:11px;line-height:21px;--leading-trim: calc((1em - 1lh) / 2);padding-bottom:55px}}body.person main .c-schedule .c-inner{max-width:1100px;width:90%;margin:0 auto}@media screen and (max-width: 767px){body.person main .c-schedule .c-inner{max-width:90%;width:90%;margin:0 auto}}body.person main .c-schedule .c-inner h2{font-family:"Noto sans JP",sans-serif;font-weight:700;font-size:24px;line-height:34px;--leading-trim: calc((1em - 1lh) / 2);padding-bottom:10px;text-align:center;color:#005477}@media screen and (max-width: 767px){body.person main .c-schedule .c-inner h2{font-family:"Noto sans JP",sans-serif;font-weight:700;font-size:17px;line-height:24px;--leading-trim: calc((1em - 1lh) / 2)}}body.person main .c-schedule__icon{width:8.1818181818%;padding-bottom:35px;margin:0 auto}@media screen and (max-width: 767px){body.person main .c-schedule__icon{width:16.6666666667%;padding-bottom:17px}}body.person main .c-schedule__figure{margin-bottom:248px;width:100%;overflow:scroll}@media screen and (max-width: 767px){body.person main .c-schedule__figure{margin-bottom:60px}}@media screen and (max-width: 767px){body.person main .c-schedule__figure img{width:180%}}body.person main .c-last .c-inner{max-width:1100px;width:90%;margin:0 auto;padding-bottom:200px}@media screen and (max-width: 767px){body.person main .c-last .c-inner{max-width:90%;width:90%;margin:0 auto;padding-bottom:100px}}body.person main .c-last__img{padding-bottom:118px;width:100%}@media screen and (max-width: 767px){body.person main .c-last__img{padding-bottom:59px}}body.person main .c-last__link{width:47.8181818182%;margin:0 auto}@media screen and (max-width: 767px){body.person main .c-last__link{width:88.8888888889%}}body.person main .c-last__link a{font-family:"Noto sans JP",sans-serif;font-weight:700;font-size:24px;line-height:82px;--leading-trim: calc((1em - 1lh) / 2);background:url(../img/component/icon_bluehover.svg) 95% center/42px no-repeat #005477;display:block;border:solid 1px #005477;border-radius:50px;color:#fff;text-align:center;text-decoration:none;width:100%}@media screen and (max-width: 767px){body.person main .c-last__link a{font-family:"Noto sans JP",sans-serif;font-weight:700;font-size:17px;line-height:57px;--leading-trim: calc((1em - 1lh) / 2);background:url(../img/component/icon_bluehover.svg) 95% center/30px no-repeat #005477}}body.person main .c-last__link a:hover{background:url(../img/component/icon_bluehover.svg) 95% center/42px no-repeat #fff;color:#005477}@media screen and (max-width: 767px){body.person main .c-last__link a:hover{background:url(../img/component/icon_bluehover.svg) 95% center/30px no-repeat #fff}}body.recruit main .p-anchor .c-inner{max-width:1000px;width:90%;margin:0 auto;padding:115px 0 0 0}@media screen and (max-width: 767px){body.recruit main .p-anchor .c-inner{max-width:90%;width:90%;margin:0 auto;padding:57px 0 0 0}}@media screen and (max-width: 767px){body.recruit main .p-anchor-wrap{flex-direction:column}}body.recruit main .p-anchor-wrap li{width:32.4%}@media screen and (max-width: 767px){body.recruit main .p-anchor-wrap li{width:88.8888888889%;margin:0 auto;margin-bottom:10px}}body.recruit main .p-anchor-wrap li a{font-family:"Noto sans JP",sans-serif;font-weight:700;font-size:18px;line-height:70px;--leading-trim: calc((1em - 1lh) / 2);background:url(../img/component/icon_anchor.svg) 92% center/42px no-repeat #005477;color:#fff;text-align:center;text-decoration:none;display:block;border-radius:50px;width:100%;border:solid 1px #005477}@media screen and (max-width: 767px){body.recruit main .p-anchor-wrap li a{font-family:"Noto sans JP",sans-serif;font-weight:700;font-size:13px;line-height:49px;--leading-trim: calc((1em - 1lh) / 2);background:url(../img/component/icon_anchor.svg) 95% center/30px no-repeat #005477}}body.recruit main .p-anchor-wrap li a:hover{background:url(../img/component/icon_anchor.svg) 92% center/42px no-repeat #fff;color:#005477}@media screen and (max-width: 767px){body.recruit main .p-anchor-wrap li a:hover{background:url(../img/component/icon_anchor.svg) 95% center/30px no-repeat #fff}}body.recruit main .p-requirements .c-inner{max-width:1000px;width:90%;margin:0 auto;padding:118px 0 110px 0}@media screen and (max-width: 767px){body.recruit main .p-requirements .c-inner{max-width:90%;width:90%;margin:0 auto;padding:60px 0 55px 0}}body.recruit main .p-requirements-wrap{width:80%;padding-bottom:72px;margin:0 auto;flex-wrap:wrap}@media screen and (max-width: 767px){body.recruit main .p-requirements-wrap{width:100%;padding-bottom:36px}}body.recruit main .p-requirements-wrap dt{font-family:"Noto sans JP",sans-serif;font-weight:500;font-size:18px;line-height:26px;--leading-trim: calc((1em - 1lh) / 2);width:9.375%;padding-bottom:35px;color:#005477;text-align:end}@media screen and (max-width: 767px){body.recruit main .p-requirements-wrap dt{font-family:"Noto sans JP",sans-serif;font-weight:500;font-size:13px;line-height:18px;--leading-trim: calc((1em - 1lh) / 2);width:16.6666666667%;padding-bottom:17px}}body.recruit main .p-requirements-wrap dd{font-family:"Noto sans JP",sans-serif;font-weight:400;font-size:16px;line-height:26px;--leading-trim: calc((1em - 1lh) / 2);width:83.125%;padding-bottom:35px}@media screen and (max-width: 767px){body.recruit main .p-requirements-wrap dd{font-family:"Noto sans JP",sans-serif;font-weight:400;font-size:11px;line-height:18px;--leading-trim: calc((1em - 1lh) / 2);width:77.7777777778%;padding-bottom:17px}}@media screen and (max-width: 767px){body.recruit main .p-requirements-wrap dd span{display:none}}body.recruit main .p-requirements-wrap dd .p-rebottom{padding-bottom:15px;display:block}@media screen and (max-width: 767px){body.recruit main .p-requirements-wrap dd .p-rebottom{padding-bottom:7px}}body.recruit main .p-requirements-entrybtn{width:50%;margin:0 auto}@media screen and (max-width: 767px){body.recruit main .p-requirements-entrybtn{width:88.8888888889%}}body.recruit main .p-requirements-entrybtn a{font-family:"Noto sans JP",sans-serif;font-weight:700;font-size:24px;line-height:82px;--leading-trim: calc((1em - 1lh) / 2);background:url(../img/component/icon_bluehover.svg) 95% center/42px no-repeat #005477;display:block;text-decoration:none;color:#fff;text-align:center;border-radius:50px;width:100%;border:solid 1px #005477}@media screen and (max-width: 767px){body.recruit main .p-requirements-entrybtn a{font-family:"Noto sans JP",sans-serif;font-weight:700;font-size:17px;line-height:57px;--leading-trim: calc((1em - 1lh) / 2);background:url(../img/component/icon_bluehover.svg) 95% center/30px no-repeat #005477}}body.recruit main .p-requirements-entrybtn a:hover{background:url(../img/component/icon_bluehover.svg) 95% center/42px no-repeat #fff;color:#005477}@media screen and (max-width: 767px){body.recruit main .p-requirements-entrybtn a:hover{background:url(../img/component/icon_bluehover.svg) 95% center/30px no-repeat #fff}}body.recruit main .p-requirements-entrybtn.new a{background:url(../img/component/icon_blank.svg) 97% center/30px no-repeat #005477}@media screen and (max-width: 767px){body.recruit main .p-requirements-entrybtn.new a{background:url(../img/component/icon_blank.svg) 90% center/30px no-repeat #005477}}body.recruit main .p-requirements-entrybtn.new a:hover{background:url(../img/component/icon_blankhover.svg) 97% center/30px no-repeat #fff;color:#005477}@media screen and (max-width: 767px){body.recruit main .p-requirements-entrybtn.new a:hover{background:url(../img/component/icon_blankhover.svg) 90% center/30px no-repeat #fff}}body.recruit main .p-flow{background:#e6f0f6}body.recruit main .p-flow .c-inner{max-width:1000px;width:90%;margin:0 auto;padding:115px 0}@media screen and (max-width: 767px){body.recruit main .p-flow .c-inner{max-width:90%;width:90%;margin:0 auto;padding:57px 0}}body.recruit main .p-flow__attention{font-family:"Noto sans JP",sans-serif;font-weight:400;font-size:16px;line-height:26px;--leading-trim: calc((1em - 1lh) / 2);width:50%;margin:0 auto}@media screen and (max-width: 767px){body.recruit main .p-flow__attention{font-family:"Noto sans JP",sans-serif;font-weight:400;font-size:11px;line-height:18px;--leading-trim: calc((1em - 1lh) / 2);width:83.3333333333%}}body.recruit main .p-flow-wrap{width:50%;margin:0 auto}@media screen and (max-width: 767px){body.recruit main .p-flow-wrap{width:88.8888888889%;margin-bottom:24px}}body.recruit main .p-flow-box{width:90%;background:#fff;padding:20px 25px;margin:0 auto;margin-bottom:48px;color:#005477;position:relative}@media screen and (max-width: 767px){body.recruit main .p-flow-box{width:87.5%;padding:10px 12px;margin-bottom:30px}}body.recruit main .p-flow-box dt{font-family:"Inter",sans-serif;font-weight:500;font-size:18px;line-height:26px;--leading-trim: calc((1em - 1lh) / 2);width:22%;position:relative}@media screen and (max-width: 767px){body.recruit main .p-flow-box dt{font-family:"Inter",sans-serif;font-weight:500;font-size:13px;line-height:18px;--leading-trim: calc((1em - 1lh) / 2);width:24.2857142857%}}body.recruit main .p-flow-box dt::after{content:"";background:#005477;width:1px;height:28px;position:absolute;top:0;right:0}@media screen and (max-width: 767px){body.recruit main .p-flow-box dt::after{height:20px}}body.recruit main .p-flow-box dd{font-family:"Noto sans JP",sans-serif;font-weight:500;font-size:18px;line-height:26px;--leading-trim: calc((1em - 1lh) / 2);width:74.4444444444%}@media screen and (max-width: 767px){body.recruit main .p-flow-box dd{font-family:"Noto sans JP",sans-serif;font-weight:500;font-size:13px;line-height:18px;--leading-trim: calc((1em - 1lh) / 2);width:71.4285714286%}}@media screen and (max-width: 767px){body.recruit main .p-flow-box:nth-child(6) dt{align-content:center}}@media screen and (max-width: 767px){body.recruit main .p-flow-box:nth-child(6) dt::after{height:35px}}body.recruit main .p-flow-box::after{content:"";background:url(../img/component/img_flowarrow.png) center/28px no-repeat;width:28px;height:20px;position:absolute;bottom:-35px;left:48%}@media screen and (max-width: 767px){body.recruit main .p-flow-box::after{background:url(../img/component/img_flowarrow.png) center/20px no-repeat;width:20px;height:14px;bottom:-22px;left:47%}}body.recruit main .p-flow-box:last-child{margin-bottom:30px}@media screen and (max-width: 767px){body.recruit main .p-flow-box:last-child{margin-bottom:15px}}body.recruit main .p-flow-box:last-child::after{content:none}body.recruit main .p-faq .c-inner{max-width:1000px;width:90%;margin:0 auto;padding:115px 0 90px 0}@media screen and (max-width: 767px){body.recruit main .p-faq .c-inner{max-width:90%;width:90%;margin:0 auto;padding:57px 0 45px 0}}body.recruit main .p-faq .c-inner h3{font-family:"Noto sans JP",sans-serif;font-weight:700;font-size:24px;line-height:38px;--leading-trim: calc((1em - 1lh) / 2);padding-bottom:20px;text-align:center;color:#005477}@media screen and (max-width: 767px){body.recruit main .p-faq .c-inner h3{font-family:"Noto sans JP",sans-serif;font-weight:700;font-size:17px;line-height:27px;--leading-trim: calc((1em - 1lh) / 2);padding-bottom:10px}}body.recruit main .a-faq{width:100%;padding-bottom:75px}@media screen and (max-width: 767px){body.recruit main .a-faq{padding-bottom:37px}}body.recruit main .a-faq__q{width:75%;background:#005477;padding:13px 25px;margin:0 auto;margin-bottom:20px;color:#fff}@media screen and (max-width: 767px){body.recruit main .a-faq__q{padding:10px 0px 10px 0;margin:0 auto;margin-bottom:10px;width:100%}}@media screen and (max-width: 767px){body.recruit main .a-faq__q dl.c-flex{width:88.8888888889%}}body.recruit main .a-faq__q dt{font-family:"Inter",sans-serif;font-weight:500;font-size:18px;line-height:28px;--leading-trim: calc((1em - 1lh) / 2);padding-right:20px;border-right:solid 1px #fff}@media screen and (max-width: 767px){body.recruit main .a-faq__q dt{font-family:"Inter",sans-serif;font-weight:500;font-size:13px;line-height:20px;--leading-trim: calc((1em - 1lh) / 2);width:6.25%;padding:0 10px;align-content:center}}body.recruit main .a-faq__q dd{font-family:"Noto sans JP",sans-serif;font-weight:500;font-size:18px;line-height:28px;--leading-trim: calc((1em - 1lh) / 2);padding-left:20px}@media screen and (max-width: 767px){body.recruit main .a-faq__q dd{font-family:"Noto sans JP",sans-serif;font-weight:500;font-size:13px;line-height:20px;--leading-trim: calc((1em - 1lh) / 2);width:81.25%;padding-left:10px}}body.recruit main .a-faq__a{font-family:"Noto sans JP",sans-serif;font-weight:400;font-size:16px;line-height:30px;--leading-trim: calc((1em - 1lh) / 2);width:78%;padding-bottom:30px;margin:0 auto;margin-top:20px;text-align:justify}@media screen and (max-width: 767px){body.recruit main .a-faq__a{font-family:"Noto sans JP",sans-serif;font-weight:400;font-size:11px;line-height:21px;--leading-trim: calc((1em - 1lh) / 2);width:94.4444444444%;padding-bottom:15px;margin-top:10px}}body.recruit main .a-faq__a a{font-family:"Noto sans JP",sans-serif;font-weight:500;font-size:16px;line-height:30px;--leading-trim: calc((1em - 1lh) / 2);color:#005477}@media screen and (max-width: 767px){body.recruit main .a-faq__a a{font-family:"Noto sans JP",sans-serif;font-weight:500;font-size:11px;line-height:21px;--leading-trim: calc((1em - 1lh) / 2)}}@media screen and (max-width: 767px){body.recruit#career main .p-flow-box:nth-child(6) dt{align-content:center}}@media screen and (max-width: 767px){body.recruit#career main .p-flow-box:nth-child(6) dt::after{height:20px}}body#contact main .p-contact{background:#e6f0f6}body#contact main .p-contact .c-inner{max-width:1100px;width:90%;margin:0 auto;padding:190px 0 140px 0}@media screen and (max-width: 767px){body#contact main .p-contact .c-inner{max-width:90%;width:90%;margin:0 auto;padding:95px 0 70px 0}}body#contact main .p-contact .c-inner h1{font-family:"Noto sans JP",sans-serif;font-weight:700;font-size:32px;line-height:48px;--leading-trim: calc((1em - 1lh) / 2);padding-bottom:90px;text-align:center;color:#005477}@media screen and (max-width: 767px){body#contact main .p-contact .c-inner h1{font-family:"Noto sans JP",sans-serif;font-weight:700;font-size:22px;line-height:34px;--leading-trim: calc((1em - 1lh) / 2);padding-bottom:45px}}body#contact main .p-contact-form{width:89.0909090909%;background:#fff;padding:49px 60px 60px;margin:0 auto}@media screen and (max-width: 767px){body#contact main .p-contact-form{width:88.8888888889%;padding:24px 18px 30px 18px}}body#contact main .p-contact-form .must{font-family:"Noto sans JP",sans-serif;font-weight:500;font-size:13px;line-height:18px;--leading-trim: calc((1em - 1lh) / 2);background:red;padding:0px 6px 1px;margin-left:8px;color:#fff;border-radius:3px;display:inline-block}@media screen and (max-width: 767px){body#contact main .p-contact-form .must{font-family:"Noto sans JP",sans-serif;font-weight:500;font-size:9px;line-height:13px;--leading-trim: calc((1em - 1lh) / 2);padding:0px 3px 1px;margin-left:0px;margin-top:5px;display:block;width:25%}}body#contact main .p-contact-form__wrap{width:100%;box-sizing:border-box}@media screen and (max-width: 767px){body#contact main .p-contact-form__wrap.textarea .p-contact-form__label,body#contact main .p-contact-form__wrap.textarea .p-contact-form__inputbox{padding:19px 0 11px 0}}body#contact main .p-contact-form__introtxt{font-family:"Noto sans JP",sans-serif;font-weight:400;font-size:16px;line-height:30px;--leading-trim: calc((1em - 1lh) / 2);padding-bottom:53px;text-align:center;border-bottom:solid 1px #d6d6d6}@media screen and (max-width: 767px){body#contact main .p-contact-form__introtxt{font-family:"Noto sans JP",sans-serif;font-weight:400;font-size:11px;line-height:21px;--leading-trim: calc((1em - 1lh) / 2);padding-bottom:26px}}body#contact main .p-contact-form__label{font-family:"Noto sans JP",sans-serif;font-weight:500;font-size:18px;line-height:40px;--leading-trim: calc((1em - 1lh) / 2);width:19.387755102%;padding:39px 0 39px 10px;border-bottom:solid 1px #d6d6d6}@media screen and (max-width: 767px){body#contact main .p-contact-form__label{font-family:"Noto sans JP",sans-serif;font-weight:500;font-size:13px;line-height:19px;--leading-trim: calc((1em - 1lh) / 2);width:25%;padding:19px 0;align-content:center}}body#contact main .p-contact-form__inputbox{font-family:"Noto sans JP",sans-serif;font-weight:400;font-size:14px;line-height:40px;--leading-trim: calc((1em - 1lh) / 2);width:79.5918367347%;padding:39px 0;border-bottom:solid 1px #d6d6d6;align-content:center}@media screen and (max-width: 767px){body#contact main .p-contact-form__inputbox{font-family:"Noto sans JP",sans-serif;font-weight:400;font-size:10px;line-height:28px;--leading-trim: calc((1em - 1lh) / 2);width:75%;padding:19px 0}}body#contact main .p-contact-form__inputbox input,body#contact main .p-contact-form__inputbox select{padding:9px 0 9px 19px;border:solid 1px #d6d6d6;border-radius:3px}@media screen and (max-width: 767px){body#contact main .p-contact-form__inputbox input,body#contact main .p-contact-form__inputbox select{padding:5px 0 5px 10px}}body#contact main .p-contact-form__inputbox input.wid500{width:58.7179487179%}@media screen and (max-width: 767px){body#contact main .p-contact-form__inputbox input.wid500{width:95%}}body#contact main .p-contact-form__inputbox input.wid158{width:14.8717948718%}@media screen and (max-width: 767px){body#contact main .p-contact-form__inputbox input.wid158{width:20%}}body#contact main .p-contact-form__inputbox input.widmax{width:93.5897435897%}@media screen and (max-width: 767px){body#contact main .p-contact-form__inputbox input.widmax{width:95%}}body#contact main .p-contact-form__inputbox textarea{width:91%;padding:4px 19px 6px;border:solid 1px #d6d6d6;border-radius:3px}@media screen and (max-width: 767px){body#contact main .p-contact-form__inputbox textarea{width:97%;padding:2px 3px 3px}}body#contact main .p-contact-form__inputbox .subtxt{width:5%;text-align:center;display:inline-block}@media screen and (max-width: 767px){body#contact main .p-contact-form__inputbox .subtxt{width:8%}}body#contact main .p-contact-form__inputbox.select{position:relative}body#contact main .p-contact-form__inputbox.select select{-webkit-appearance:none;-moz-appearance:none;appearance:none}body#contact main .p-contact-form__inputbox.select select::-ms-expand{display:none}body#contact main .p-contact-form__inputbox.select select.wid500{width:61.5384615385%}@media screen and (max-width: 767px){body#contact main .p-contact-form__inputbox.select select.wid500{width:100%}}body#contact main .p-contact-form__inputbox.select::after{content:"";position:absolute;right:320px;top:59px;width:8px;height:8px;border-top:1px solid #000;border-left:1px solid #000;transform:translateY(-50%) rotate(-135deg)}@media screen and (max-width: 767px){body#contact main .p-contact-form__inputbox.select::after{right:5%;top:49%;width:8px;height:8px}}body#contact main .p-contact-form__error{font-family:"Noto sans JP",sans-serif;font-weight:500;font-size:14px;line-height:22px;--leading-trim: calc((1em - 1lh) / 2);color:red}@media screen and (max-width: 767px){body#contact main .p-contact-form__error{font-family:"Noto sans JP",sans-serif;font-weight:500;font-size:10px;line-height:15px;--leading-trim: calc((1em - 1lh) / 2)}}body#contact main .p-contact-error{font-family:"Noto sans JP",sans-serif;font-weight:500;font-size:16px;line-height:26px;--leading-trim: calc((1em - 1lh) / 2);width:89.0909090909%;background:#ffeaea;border:solid 1px red;border-radius:3px;padding:16px 24px;margin:0 auto 24px;color:red;text-align:center}@media screen and (max-width: 767px){body#contact main .p-contact-error{font-family:"Noto sans JP",sans-serif;font-weight:500;font-size:11px;line-height:18px;--leading-trim: calc((1em - 1lh) / 2);width:88.8888888889%;padding:12px 16px}}body#contact main .p-confirm-value{font-family:"Noto sans JP",sans-serif;font-weight:400;font-size:16px;line-height:30px;--leading-trim: calc((1em - 1lh) / 2);width:79.5918367347%;padding:39px 0;border-bottom:solid 1px #d6d6d6;align-content:center;word-break:break-all}@media screen and (max-width: 767px){body#contact main .p-confirm-value{font-family:"Noto sans JP",sans-serif;font-weight:400;font-size:11px;line-height:21px;--leading-trim: calc((1em - 1lh) / 2);width:75%;padding:19px 0}}body#contact main .p-confirm-btns{padding-top:51px}@media screen and (max-width: 767px){body#contact main .p-confirm-btns{padding-top:25px;flex-direction:column-reverse}}body#contact main .p-confirm-btns .p-confirm-back{width:46.7346938776%}@media screen and (max-width: 767px){body#contact main .p-confirm-btns .p-confirm-back{width:100%;padding-top:15px}}body#contact main .p-confirm-btns .p-confirm-back .submitbtn{width:100%}body#contact main .p-confirm-btns .p-confirm-send{width:46.7346938776%}@media screen and (max-width: 767px){body#contact main .p-confirm-btns .p-confirm-send{width:100%}}body#contact main .p-confirm-btns .p-confirm-send .submitbtn{width:100%}body#contact main .p-confirm-btns .is-back{background:#fff;border:solid 1px #005477;color:#005477}body#contact main .p-confirm-btns .is-back:hover{background:#005477;color:#fff}body#contact main .p-confirm-btns .submitbtn{width:46.7346938776%}@media screen and (max-width: 767px){body#contact main .p-confirm-btns .submitbtn{width:100%}}body#contact main .p-contact-check{padding-top:51px;text-align:center}@media screen and (max-width: 767px){body#contact main .p-contact-check{padding-top:25px}}@media screen and (max-width: 767px){body#contact main .p-contact-check .must{width:6%;display:inline-block}}body#contact main .p-contact-check__txt{font-family:"Noto sans JP",sans-serif;font-weight:400;font-size:16px;line-height:30px;--leading-trim: calc((1em - 1lh) / 2);padding-bottom:26px}@media screen and (max-width: 767px){body#contact main .p-contact-check__txt{font-family:"Noto sans JP",sans-serif;font-weight:400;font-size:11px;line-height:21px;--leading-trim: calc((1em - 1lh) / 2);padding-bottom:13px}}body#contact main .p-contact-check__txt a{background:url(../img/component/icon_blankhover.svg) 100% 55%/22px no-repeat;padding-right:28px;color:#000;display:inline-block;text-underline-offset:8px;text-decoration-thickness:1px}@media screen and (max-width: 767px){body#contact main .p-contact-check__txt a{background:url(../img/component/icon_blankhover.svg) 100% 55%/15px no-repeat;padding-right:18px;text-underline-offset:4px}}body#contact main .p-contact-check__txt a:hover{text-decoration:none}body#contact main .p-contact-check__agree{font-family:"Noto sans JP",sans-serif;font-weight:700;font-size:16px;line-height:30px;--leading-trim: calc((1em - 1lh) / 2);padding-bottom:22px;display:inline-block}@media screen and (max-width: 767px){body#contact main .p-contact-check__agree{font-family:"Noto sans JP",sans-serif;font-weight:700;font-size:11px;line-height:21px;--leading-trim: calc((1em - 1lh) / 2)}}body#contact main .p-thanks{width:89.0909090909%;background:#fff;padding:80px 60px 90px;margin:0 auto;text-align:center}@media screen and (max-width: 767px){body#contact main .p-thanks{width:88.8888888889%;padding:40px 18px 50px}}body#contact main .p-thanks__txt{font-family:"Noto sans JP",sans-serif;font-weight:400;font-size:16px;line-height:34px;--leading-trim: calc((1em - 1lh) / 2);padding-bottom:50px}@media screen and (max-width: 767px){body#contact main .p-thanks__txt{font-family:"Noto sans JP",sans-serif;font-weight:400;font-size:11px;line-height:21px;--leading-trim: calc((1em - 1lh) / 2);padding-bottom:30px}}body#contact main .p-thanks .submitbtn{width:46.7346938776%;text-decoration:none}@media screen and (max-width: 767px){body#contact main .p-thanks .submitbtn{width:100%}}body#contact main .submitbtn{font-family:"Noto sans JP",sans-serif;font-weight:700;font-size:24px;line-height:82px;--leading-trim: calc((1em - 1lh) / 2);width:51.0204081633%;background:url(../img/component/icon_bluehover.svg) 95% center/42px no-repeat #005477;margin:0 auto;border:solid 1px #005477;border-radius:50px;text-align:center;color:#fff;display:block;cursor:pointer;transition:.3s}@media screen and (max-width: 767px){body#contact main .submitbtn{font-family:"Noto sans JP",sans-serif;font-weight:700;font-size:17px;line-height:57px;--leading-trim: calc((1em - 1lh) / 2);width:83.3333333333%;background:url(../img/component/icon_bluehover.svg) 95% center/30px no-repeat #005477}}body#contact main .submitbtn:hover{background:url(../img/component/icon_bluehover.svg) 95% center/42px no-repeat #fff;color:#005477}@media screen and (max-width: 767px){body#contact main .submitbtn:hover{background:url(../img/component/icon_bluehover.svg) 95% center/30px no-repeat #fff}}/*# sourceMappingURL=styles.css.map */