﻿@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&family=Roboto:ital,wght@0,100..900;1,100..900&family=Zen+Old+Mincho:wght@400;500;600;700;900&display=swap";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}html{scroll-padding-top:90px}@media screen and (max-width: 767px){html{scroll-padding-top:60px}}html{scroll-behavior:smooth}html,body{padding:0;margin:0;overflow-x:hidden}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}.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%, black 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(30px);transition:opacity .5s,transform .5s}section.is-inview{opacity:1;transform:translateY(0);transition-delay:.5s}.a-menubtn{position:relative;background:none;width:32px;height:16px;display:block;border:none;cursor:pointer;top:13px}@media screen and (max-width: 767px){.a-menubtn{margin:0;width:30px;height:30px;top:6px;left:12px}}.a-menubtn span{display:inline-block;transition:all .4s;box-sizing:border-box;position:absolute;left:10px;width:32px;height:2px;background-color:#fff;border-radius:2px}@media screen and (max-width: 767px){.a-menubtn span{left:0px;width:25px}}.a-menubtn span:nth-of-type(1){top:0}@media screen and (max-width: 767px){.a-menubtn span:nth-of-type(1){top:7px}}.a-menubtn span:nth-of-type(2){top:7px}@media screen and (max-width: 767px){.a-menubtn span:nth-of-type(2){top:13px}}.a-menubtn span:nth-of-type(3){bottom:0px}@media screen and (max-width: 767px){.a-menubtn span:nth-of-type(3){bottom:9px}}.a-menubtn.active span:nth-of-type(1){transform:translateY(6.5px) rotate(-45deg)}.a-menubtn.active span:nth-of-type(2){opacity:0}.a-menubtn.active span:nth-of-type(3){transform:translateY(-6.5px) rotate(45deg)}@media screen and (max-width: 767px){.a-menubtn.active span:nth-of-type(3){transform:translateY(-5.5px) rotate(45deg)}}.a-plus{cursor:pointer;position:relative}.a-plus::before,.a-plus::after{content:"";display:inline-block;width:20px;height:3px;background-color:#fff;position:absolute;right:20px;top:55%;transform:translateY(-50%);transition:opacity .5s}.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}.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}}br.brpad{display:none}@media screen and (max-width: 1025px){br.brpad{display:block}}@media screen and (max-width: 767px){br.brpad{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}.c-inner__s{max-width:890px;width:90%;margin:0 auto;margin:0 auto;position:relative}.c-inner__l{max-width:1200px;width:90%;margin:0 auto;margin:0 auto;position:relative}.c-inner__s{max-width:890px;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}main{margin-top:90px}.c-section-title{font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:36px;line-height:58px;--leading-trim: calc((1em - 1lh) / 2);margin-bottom:70px}@media screen and (max-width: 767px){.c-section-title{font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:25px;line-height:41px;--leading-trim: calc((1em - 1lh) / 2);margin-bottom:35px}}.c-section-title::before{content:"●";color:#f51}.c-center-ph{width:78.6516853933%;margin:0 auto 100px auto}@media screen and (max-width: 767px){.c-center-ph{width:100%;margin:0 auto 50px auto}}.c-ttl{font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:36px;line-height:58px;--leading-trim: calc((1em - 1lh) / 2);padding-left:25px;position:relative}@media screen and (max-width: 767px){.c-ttl{font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:25px;line-height:41px;--leading-trim: calc((1em - 1lh) / 2);padding-left:20px}}.c-ttl::before{content:"";background:#f51;width:20px;height:20px;border-radius:50%;position:absolute;top:20px;left:0}@media screen and (max-width: 767px){.c-ttl::before{width:15px;height:15px;top:15px}}.c-tablewrap{width:100%}@media screen and (max-width: 767px){.c-tablewrap{width:100%;overflow:scroll}}table{width:100%}@media screen and (max-width: 1025px){table{width:188.8888888889%}}tr.c-table-ttl01 th:nth-child(2),tr.c-table-ttl01 th:nth-child(3),tr.c-table-ttl01 th:nth-child(4),tr.c-table-ttl01 th:nth-child(5){font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:16px;line-height:40px;--leading-trim: calc((1em - 1lh) / 2);background:#000;color:#fff;text-align:center;border-bottom:solid 1px #999}@media screen and (max-width: 767px){tr.c-table-ttl01 th:nth-child(2),tr.c-table-ttl01 th:nth-child(3),tr.c-table-ttl01 th:nth-child(4),tr.c-table-ttl01 th:nth-child(5){font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:11px;line-height:28px;--leading-trim: calc((1em - 1lh) / 2)}}tr.c-table-ttl01 th:nth-child(2),tr.c-table-ttl01 th:nth-child(3),tr.c-table-ttl01 th:nth-child(4){width:24.2%;border-right:solid 1px #fff}@media screen and (max-width: 767px){tr.c-table-ttl01 th:nth-child(2),tr.c-table-ttl01 th:nth-child(3),tr.c-table-ttl01 th:nth-child(4){width:29.4117647059%}}tr.c-table-ttl01 th:nth-child(2){border-radius:10px 0 0 0}tr.c-table-ttl01 th:nth-child(5){width:12.1%;border-radius:0 10px 0 0}@media screen and (max-width: 767px){tr.c-table-ttl01 th:nth-child(5){width:11.7647058824%}}tr.c-table-ttl02 th:nth-child(2),tr.c-table-ttl02 th:nth-child(3),tr.c-table-ttl02 th:nth-child(4),tr.c-table-ttl02 th:nth-child(5),tr.c-table-ttl02 th:nth-child(6),tr.c-table-ttl02 th:nth-child(7),tr.c-table-ttl02 th:nth-child(8){font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:16px;line-height:20px;--leading-trim: calc((1em - 1lh) / 2);background:#666;padding:10px 0;color:#fff;text-align:center;font-feature-settings:"palt"}@media screen and (max-width: 767px){tr.c-table-ttl02 th:nth-child(2),tr.c-table-ttl02 th:nth-child(3),tr.c-table-ttl02 th:nth-child(4),tr.c-table-ttl02 th:nth-child(5),tr.c-table-ttl02 th:nth-child(6),tr.c-table-ttl02 th:nth-child(7),tr.c-table-ttl02 th:nth-child(8){font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:11px;line-height:14px;--leading-trim: calc((1em - 1lh) / 2)}}tr.c-table-ttl02 th:nth-child(2n){border-right:solid 1px #999}tr.c-table-ttl02 th:nth-child(2n+1){border-right:solid 1px #fff}tr.c-table-ttl02 th:nth-child(1),tr.c-table-ttl02 th:nth-child(8){border-right:none}tr.c-table-base th{width:15.2%;font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:16px;line-height:20px;--leading-trim: calc((1em - 1lh) / 2);background:#f51;color:#fff;text-align:center;height:70px;align-content:center;border-bottom:solid 1px #fff}@media screen and (max-width: 767px){tr.c-table-base th{font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:11px;line-height:14px;--leading-trim: calc((1em - 1lh) / 2);width:17.6470588235%;height:60px}}tr.c-table-base td{width:12.1%;font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:25px;line-height:20px;--leading-trim: calc((1em - 1lh) / 2);background:#fff;text-align:center;border-bottom:solid 1px gray}@media screen and (max-width: 767px){tr.c-table-base td{width:11.7647058824%;font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:18px;line-height:14px;--leading-trim: calc((1em - 1lh) / 2)}}tr.c-table-base td:nth-child(2n){border-right:solid 1px #ccc}tr.c-table-base td:nth-child(2n+1){border-right:solid 1px gray}tr.c-table-base td:nth-child(8){border-right:none}tr.c-table-base.first th{border-radius:10px 0 0 0}tr.c-table-base:last-child th{border-radius:0 0 0 10px;border-bottom:none}tr.c-table-base:last-child td{border-bottom:none}header{position:fixed;top:0;left:0;height:90px;background:#000;width:100%;z-index:999;padding:20px 45px;box-sizing:border-box}@media screen and (max-width: 767px){header{padding:10px 20px;height:60px}}header .c-header-logo{width:250px;display:flex;align-items:center;text-decoration:none}@media screen and (max-width: 767px){header .c-header-logo{width:55%}}header .c-header-logo__img{display:block;width:90px}@media screen and (max-width: 767px){header .c-header-logo__img{width:40%}}header .c-header-logo__text{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:18px;line-height:58px;--leading-trim: calc((1em - 1lh) / 2);display:block;color:#fff}@media screen and (max-width: 767px){header .c-header-logo__text{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:11px;line-height:35px;--leading-trim: calc((1em - 1lh) / 2);width:50.9090909091%}}header .c-header-btns{width:220px}@media screen and (max-width: 767px){header .c-header-btns{width:40%}}header .c-header-entry{font-family:"Roboto",sans-serif;font-weight:700;font-size:32px;line-height:30px;--leading-trim: calc((1em - 1lh) / 2);background:url("../img/common/icon_entry.svg") 5% center no-repeat #f51;background-size:8px;display:block;width:160px;height:30px;padding-left:35px;box-sizing:border-box;color:#000;text-decoration:none;margin-top:7px;transition:.5s}@media screen and (max-width: 767px){header .c-header-entry{font-family:"Roboto",sans-serif;font-weight:700;font-size:22px;line-height:21px;--leading-trim: calc((1em - 1lh) / 2);width:75%;background:url("../img/common/icon_entry.svg") 5% center no-repeat #f51;background-size:5px;padding-left:20px;margin-top:10px;height:20px;align-content:center}}header .c-header-entry:hover{background:url("../img/common/icon_entryw.svg") 5% center no-repeat #f51;background-size:8px;color:#fff;text-shadow:0px 5px 5px hsla(0,0%,100%,.4),0px -5px 5px hsla(0,0%,100%,.4)}@media screen and (max-width: 767px){header .c-header-entry:hover{background:url("../img/common/icon_entryw.svg") 5% center no-repeat #f51;background-size:5px}}main{margin-top:90px}@media screen and (max-width: 767px){main{margin-top:60px}}footer{position:relative;background:#000;padding-top:80px}@media screen and (max-width: 767px){footer{padding-top:40px}}footer .c-footer-logo{width:18%}@media screen and (max-width: 767px){footer .c-footer-logo{display:flex;justify-content:space-between;width:100%;padding-bottom:20px}}footer .c-footer-logo__img{margin-bottom:85px;display:block}@media screen and (max-width: 767px){footer .c-footer-logo__img{width:27.7777777778%;margin-bottom:20px}}footer .c-footer-logo__youtube{font-family:"Roboto",sans-serif;font-weight:400;font-size:18px;line-height:30px;--leading-trim: calc((1em - 1lh) / 2);background:url("../img/common/footer_youtube.svg") center left no-repeat;background-size:30px;margin-left:10px;padding-left:45px;color:#fff;text-decoration:none}@media screen and (max-width: 767px){footer .c-footer-logo__youtube{width:38.8888888889%;font-family:"Roboto",sans-serif;font-weight:400;font-size:13px;line-height:15px;--leading-trim: calc((1em - 1lh) / 2);background:url("../img/common/footer_youtube.svg") center left no-repeat;background-size:20px;margin-left:0;padding-left:25px;display:block;align-content:center}}footer .c-footer-logo__youtube:hover{background:url("../img/common/footer_youtubehover.png") center left no-repeat;background-size:30px}@media screen and (max-width: 767px){footer .c-footer-logo__youtube:hover{background:url("../img/common/footer_youtubehover.png") center left no-repeat;background-size:20px}}footer .c-footer-links{width:50%;margin-right:110px}@media screen and (max-width: 1025px){footer .c-footer-links{width:60%;margin-right:0px}}@media screen and (max-width: 767px){footer .c-footer-links{width:100%;margin-right:0}}footer .c-footer-linkblock{width:44%;flex-direction:column}@media screen and (max-width: 1025px){footer .c-footer-linkblock{width:46.6666666667%}}@media screen and (max-width: 767px){footer .c-footer-linkblock{width:100%;flex-direction:row;justify-content:space-between}}footer ul{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:16px;line-height:35px;--leading-trim: calc((1em - 1lh) / 2);padding-bottom:80px}@media screen and (max-width: 767px){footer ul{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:12px;line-height:32px;--leading-trim: calc((1em - 1lh) / 2);padding-bottom:20px}}footer ul .c-footer-category__links{color:gray;text-decoration:none;transition:.5s}footer ul .c-footer-category__links:hover{color:#fff;text-shadow:0px 5px 5px hsla(0,0%,100%,.4),0px -5px 5px hsla(0,0%,100%,.4)}footer .c-footer-category{padding-bottom:15px}@media screen and (max-width: 767px){footer .c-footer-category{padding-bottom:7px}}footer .c-footer-category__en{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:25px;line-height:31px;--leading-trim: calc((1em - 1lh) / 2);display:block;color:#f51}@media screen and (max-width: 767px){footer .c-footer-category__en{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:20px;line-height:25px;--leading-trim: calc((1em - 1lh) / 2)}}footer .c-footer-category__jp{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:16px;line-height:30px;--leading-trim: calc((1em - 1lh) / 2);display:block;color:#fff}@media screen and (max-width: 767px){footer .c-footer-category__jp{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:13px;line-height:24px;--leading-trim: calc((1em - 1lh) / 2)}}@media screen and (max-width: 767px){footer .c-footer-menuwrap{width:46.6666666667%}}@media screen and (max-width: 767px){footer .c-footer-menuwrap.last{margin-top:-65px}}footer .c-copy{font-family:"Roboto",sans-serif;font-weight:400;font-size:15px;line-height:25px;--leading-trim: calc((1em - 1lh) / 2);color:gray;font-family:"Roboto",sans-serif;font-weight:400;font-size:11px;line-height:18px;--leading-trim: calc((1em - 1lh) / 2)}footer .c-totop{position:fixed;bottom:50px;right:3%;width:30px;border:solid 1px #000}@media screen and (max-width: 767px){footer .c-totop{position:fixed;bottom:50px;right:5%;width:30px}}footer .c-totop a{background:url(../img/common/totop.svg) center/30px no-repeat;height:23px;display:block;transition:.5s}footer .c-totop a:hover{background:url(../img/common/totophover.svg) center/30px no-repeat}footer .c-coporate-link{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:16px;line-height:35px;--leading-trim: calc((1em - 1lh) / 2)}@media screen and (max-width: 767px){footer .c-coporate-link{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:11px;line-height:25px;--leading-trim: calc((1em - 1lh) / 2);margin-left:-1em}}footer .c-coporate-link a{margin-left:2em;color:gray;text-decoration:none;transition:.5s}@media screen and (max-width: 767px){footer .c-coporate-link a{margin-left:1em}}footer .c-coporate-link a:hover{color:#fff;text-shadow:0px 5px 5px hsla(0,0%,100%,.4),0px -5px 5px hsla(0,0%,100%,.4)}.c-nav{margin-top:90px;display:none;position:fixed;background:#000;left:0;width:100%;top:0;height:calc(100vh - 90px);z-index:99}@media screen and (max-width: 1025px){.c-nav{height:100vh;overflow:scroll}}@media screen and (max-width: 767px){.c-nav{margin-top:60px;position:fixed;background:#000;left:0;width:100%;top:0;height:100vh;z-index:99;overflow:scroll}}.c-nav__copy{font-family:"Roboto",sans-serif;font-weight:400;font-size:15px;line-height:25px;--leading-trim: calc((1em - 1lh) / 2);margin-right:180px;padding-bottom:25px;color:gray;text-align:end}@media screen and (max-width: 1025px){.c-nav__copy{padding-top:30px;height:110px}}@media screen and (max-width: 767px){.c-nav__copy{font-family:"Roboto",sans-serif;font-weight:400;font-size:9px;line-height:15px;--leading-trim: calc((1em - 1lh) / 2);margin:-52px 30px 0 0;padding-bottom:12px;height:100px}}.c-nav .c-inner{max-width:1082px;width:90%;margin:0 auto}@media screen and (max-width: 1025px){.c-nav .c-inner{max-width:80%;width:90%;margin:0 auto;flex-direction:column-reverse}}.c-nav .c-inner .c-nav-copybox{width:44.3622920518%;background:url(../img/common/img_menubg.png) left 50px/480px no-repeat;padding-top:415px}@media screen and (max-width: 1025px){.c-nav .c-inner .c-nav-copybox{background:none;width:100%;padding-top:0;margin-left:-7%;height:120px}}.c-nav .c-inner .c-nav-copybox .c-nav-copy{margin-left:50px}@media screen and (max-width: 767px){.c-nav .c-inner .c-nav-copybox .c-nav-copy{margin:0}}.c-nav .c-inner .c-nav-copybox .c-nav-copy .c-nav-copy__jp{font-family:"Zen Old Mincho",sans-serif;font-weight:600;font-size:50px;line-height:60px;--leading-trim: calc((1em - 1lh) / 2);padding-bottom:10px;display:block;color:#fff}@media screen and (max-width: 767px){.c-nav .c-inner .c-nav-copybox .c-nav-copy .c-nav-copy__jp{font-family:"Zen Old Mincho",sans-serif;font-weight:600;font-size:35px;line-height:42px;--leading-trim: calc((1em - 1lh) / 2)}}.c-nav .c-inner .c-nav-copybox .c-nav-copy .c-nav-copy__en{font-family:"Roboto",sans-serif;font-weight:500;font-size:18px;line-height:24px;--leading-trim: calc((1em - 1lh) / 2);display:block;color:#f51}@media screen and (max-width: 767px){.c-nav .c-inner .c-nav-copybox .c-nav-copy .c-nav-copy__en{font-family:"Roboto",sans-serif;font-weight:500;font-size:13px;line-height:17px;--leading-trim: calc((1em - 1lh) / 2)}}.c-nav .c-inner .c-nav-container{width:45.5637707948%;padding:65px 0 50px 0}@media screen and (max-width: 1025px){.c-nav .c-inner .c-nav-container{width:100%}}@media screen and (max-width: 767px){.c-nav .c-inner .c-nav-container{flex-direction:column;padding:20px 0 25px 0;width:100%}}.c-nav .c-inner .c-nav-container .c-nav-wrap dl{padding-bottom:40px}@media screen and (max-width: 767px){.c-nav .c-inner .c-nav-container .c-nav-wrap dl{padding-bottom:15px}}@media screen and (max-width: 767px){.c-nav .c-inner .c-nav-container .c-nav-wrap dl dt.c-nav-ttl{background:url(../img/common/img_menuplus.svg) 100% 30%/23px no-repeat;cursor:pointer}}.c-nav .c-inner .c-nav-container .c-nav-wrap dl dt.c-nav-ttl .c-nav-ttl__en{font-family:"Roboto",sans-serif;font-weight:500;font-size:25px;line-height:31px;--leading-trim: calc((1em - 1lh) / 2);color:#f51;display:block}@media screen and (max-width: 767px){.c-nav .c-inner .c-nav-container .c-nav-wrap dl dt.c-nav-ttl .c-nav-ttl__en{font-family:"Roboto",sans-serif;font-weight:500;font-size:30px;line-height:35px;--leading-trim: calc((1em - 1lh) / 2)}}.c-nav .c-inner .c-nav-container .c-nav-wrap dl dt.c-nav-ttl .c-nav-ttl__jp{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:16px;line-height:24px;--leading-trim: calc((1em - 1lh) / 2);padding-bottom:10px;color:#fff;display:block}@media screen and (max-width: 767px){.c-nav .c-inner .c-nav-container .c-nav-wrap dl dt.c-nav-ttl .c-nav-ttl__jp{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:13px;line-height:29px;--leading-trim: calc((1em - 1lh) / 2);padding-bottom:5px}}.c-nav .c-inner .c-nav-container .c-nav-wrap dl dt.c-nav-ttl.show{background:url(../img/common/img_menuminus.svg) 100% 37%/23px no-repeat}@media screen and (max-width: 767px){.c-nav .c-inner .c-nav-container .c-nav-wrap dl dd{width:93.75%;padding-bottom:20px;margin:0 auto;display:none}}.c-nav .c-inner .c-nav-container .c-nav-wrap dl dd ul li a{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:16px;line-height:35px;--leading-trim: calc((1em - 1lh) / 2);color:gray;text-decoration:none;transition:.5s}@media screen and (max-width: 767px){.c-nav .c-inner .c-nav-container .c-nav-wrap dl dd ul li a{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:13px;line-height:33px;--leading-trim: calc((1em - 1lh) / 2)}}.c-nav .c-inner .c-nav-container .c-nav-wrap dl dd ul li a:hover{color:#fff;text-shadow:0px 5px 5px hsla(0,0%,100%,.4),0px -5px 5px hsla(0,0%,100%,.4)}.c-nav .c-inner .c-nav-container .c-nav-wrap dl dd ul li.sp{display:none}@media screen and (max-width: 767px){.c-nav .c-inner .c-nav-container .c-nav-wrap dl dd ul li.sp{display:block}}.c-nav .c-inner .c-nav-container .c-nav-wrap:nth-child(1){width:42.1906693712%}@media screen and (max-width: 1025px){.c-nav .c-inner .c-nav-container .c-nav-wrap:nth-child(1){width:46.25%}}@media screen and (max-width: 767px){.c-nav .c-inner .c-nav-container .c-nav-wrap:nth-child(1){width:100%}}.c-nav .c-inner .c-nav-container .c-nav-wrap:nth-child(2){width:34.8884381339%}@media screen and (max-width: 1025px){.c-nav .c-inner .c-nav-container .c-nav-wrap:nth-child(2){width:46.25%}}@media screen and (max-width: 767px){.c-nav .c-inner .c-nav-container .c-nav-wrap:nth-child(2){width:100%}}.c-innermv{height:680px}@media screen and (max-width: 767px){.c-innermv{height:480px}}.c-innermv .c-inner{max-width:1000px;width:90%;margin:0 auto}@media screen and (max-width: 1110px){.c-innermv .c-inner{max-width:90%;width:90%;margin:0 auto;padding-top:50px}}.c-innermv .c-innermv-category{padding-top:440px;padding-bottom:35px}@media screen and (max-width: 767px){.c-innermv .c-innermv-category{padding-top:290px;padding-bottom:12px}}.c-innermv .c-innermv-category dt{font-family:"Roboto",sans-serif;font-weight:500;font-size:23px;line-height:35px;--leading-trim: calc((1em - 1lh) / 2);color:#f51;position:relative}@media screen and (max-width: 430px){.c-innermv .c-innermv-category dt{font-family:"Roboto",sans-serif;font-weight:500;font-size:16px;line-height:25px;--leading-trim: calc((1em - 1lh) / 2)}}.c-innermv .c-innermv-category dt::after{content:"";background:#fff;width:1px;height:20px;position:absolute;top:7px;right:0}@media screen and (max-width: 767px){.c-innermv .c-innermv-category dt::after{height:16px;top:5px}}.c-innermv .c-innermv-category dd{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:18px;line-height:32px;--leading-trim: calc((1em - 1lh) / 2);color:#fff}@media screen and (max-width: 430px){.c-innermv .c-innermv-category dd{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:13px;line-height:22px;--leading-trim: calc((1em - 1lh) / 2)}}.c-innermv .c-innermv-ttl__en{font-family:"Roboto",sans-serif;font-weight:500;font-size:65px;line-height:32px;--leading-trim: calc((1em - 1lh) / 2);padding-bottom:10px;display:block;color:#f51}@media screen and (max-width: 430px){.c-innermv .c-innermv-ttl__en{font-family:"Roboto",sans-serif;font-weight:500;font-size:46px;line-height:22px;--leading-trim: calc((1em - 1lh) / 2)}}.c-innermv .c-innermv-ttl__jp{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:23px;line-height:58px;--leading-trim: calc((1em - 1lh) / 2);display:block;color:#fff}@media screen and (max-width: 430px){.c-innermv .c-innermv-ttl__jp{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:16px;line-height:41px;--leading-trim: calc((1em - 1lh) / 2)}}body.environment .c-innermv .c-innermv-category{width:31%}@media screen and (max-width: 1025px){body.environment .c-innermv .c-innermv-category{width:50%}}@media screen and (max-width: 767px){body.environment .c-innermv .c-innermv-category{width:72.2222222222%}}body.environment .c-innermv .c-innermv-category dt{width:55.4838709677%}@media screen and (max-width: 1025px){body.environment .c-innermv .c-innermv-category dt{width:50%}}@media screen and (max-width: 767px){body.environment .c-innermv .c-innermv-category dt{width:49.2307692308%}}body.environment .c-innermv .c-innermv-category dd{width:41.935483871%}@media screen and (max-width: 1025px){body.environment .c-innermv .c-innermv-category dd{width:46%}}@media screen and (max-width: 767px){body.environment .c-innermv .c-innermv-category dd{width:46.1538461538%}}body.business .c-innermv .c-innermv-category{width:23%}@media screen and (max-width: 1025px){body.business .c-innermv .c-innermv-category{width:38%}}@media screen and (max-width: 767px){body.business .c-innermv .c-innermv-category{width:50%}}body.business .c-innermv .c-innermv-category dt{width:53.0434782609%}@media screen and (max-width: 1025px){body.business .c-innermv .c-innermv-category dt{width:47.3684210526%}}@media screen and (max-width: 767px){body.business .c-innermv .c-innermv-category dt{width:51.1111111111%}}body.business .c-innermv .c-innermv-category dd{width:43.4782608696%}@media screen and (max-width: 1025px){body.business .c-innermv .c-innermv-category dd{width:44.7368421053%}}@media screen and (max-width: 767px){body.business .c-innermv .c-innermv-category dd{width:44.4444444444%}}body#recruit .c-innermv .c-innermv-category{width:18.8%}@media screen and (max-width: 1025px){body#recruit .c-innermv .c-innermv-category{width:30%}}@media screen and (max-width: 767px){body#recruit .c-innermv .c-innermv-category{width:61.1111111111%}}body#recruit .c-innermv .c-innermv-category dt{width:54.7872340426%}@media screen and (max-width: 1025px){body#recruit .c-innermv .c-innermv-category dt{width:50%}}@media screen and (max-width: 767px){body#recruit .c-innermv .c-innermv-category dt{width:36.3636363636%}}body#recruit .c-innermv .c-innermv-category dd{width:39.8936170213%}@media screen and (max-width: 1025px){body#recruit .c-innermv .c-innermv-category dd{width:43.3333333333%}}@media screen and (max-width: 767px){body#recruit .c-innermv .c-innermv-category dd{width:58.1818181818%}}body.company .c-innermv .c-innermv-category{width:22.8%}@media screen and (max-width: 1025px){body.company .c-innermv .c-innermv-category{width:35%}}@media screen and (max-width: 767px){body.company .c-innermv .c-innermv-category{width:55.5555555556%}}body.company .c-innermv .c-innermv-category dt{width:54.8245614035%}@media screen and (max-width: 1025px){body.company .c-innermv .c-innermv-category dt{width:51.4285714286%}}@media screen and (max-width: 767px){body.company .c-innermv .c-innermv-category dt{width:46%}}body.company .c-innermv .c-innermv-category dd{width:39.4736842105%}@media screen and (max-width: 1025px){body.company .c-innermv .c-innermv-category dd{width:40%}}@media screen and (max-width: 767px){body.company .c-innermv .c-innermv-category dd{width:48%}}body#env_index .c-innermv{background:url(../img/environment/index/img_mv.webp) center/100% no-repeat}@media screen and (max-width: 1110px){body#env_index .c-innermv{background:url(../img/environment/index/img_mvsp.webp) center/cover no-repeat}}body#office .c-innermv{background:url(../img/environment/office/img_mv.webp) center/100% no-repeat}@media screen and (max-width: 1110px){body#office .c-innermv{background:url(../img/environment/office/img_mvsp.webp) center/100% no-repeat}}body#development .c-innermv{background:url(../img/environment/development/img_mv.webp) center/100% no-repeat}@media screen and (max-width: 1110px){body#development .c-innermv{background:url(../img/environment/development/img_mvsp.webp) center/100% no-repeat}}body#business_index .c-innermv{background:url(../img/business/index/img_mv.png) center/100% no-repeat}@media screen and (max-width: 1110px){body#business_index .c-innermv{background:url(../img/business/index/img_mvsp.webp) center/100% no-repeat}}body#course .c-innermv{background:url(../img/business/course/img_mv.webp) center/100% no-repeat}@media screen and (max-width: 1110px){body#course .c-innermv{background:url(../img/business/course/img_mvsp.webp) center/100% no-repeat}}body#story01 .c-innermv{background:url(../img/business/story01/img_mv.webp) center/100% no-repeat}@media screen and (max-width: 1110px){body#story01 .c-innermv{background:url(../img/business/story01/img_mvsp.webp) center 20%/100% no-repeat}}@media screen and (max-width: 767px){body#story01 .c-innermv .c-innermv-category{padding-top:50px}}@media screen and (max-width: 767px){body#story01 .c-innermv .c-innermv-ttl__en{font-family:"Roboto",sans-serif;font-weight:500;font-size:46px;line-height:39px;--leading-trim: calc((1em - 1lh) / 2)}}@media screen and (max-width: 767px){body#story01 .c-innermv .c-innermv-ttl__jp{margin-top:-10px}}body#recruit .c-innermv{background:url(../img/info/img_mv.webp) center/100% no-repeat}@media screen and (max-width: 1110px){body#recruit .c-innermv{background:url(../img/info/img_mvsp.webp) center/100% no-repeat}}body#company_index .c-innermv{background:url(../img/company/index/img_mv.webp) center/100% no-repeat}@media screen and (max-width: 1025px){body#company_index .c-innermv{background:url(../img/company/index/img_mvsp.webp) center 20%/100% no-repeat}}body#spirit .c-innermv{background:url(../img/company/spirit/img_mv.webp) center/100% no-repeat}@media screen and (max-width: 1110px){body#spirit .c-innermv{background:url(../img/company/spirit/img_mvsp.webp) center/100% no-repeat}}@media screen and (max-width: 767px){body#spirit .c-innermv .c-innermv-ttl__en{font-family:"Roboto",sans-serif;font-weight:500;font-size:46px;line-height:49px;--leading-trim: calc((1em - 1lh) / 2);padding-bottom:5px}}@media screen and (max-width: 767px){body#spirit .c-innermv .c-innermv-ttl__jp{margin-top:-10px}}@media screen and (max-width: 767px){body#spirit .c-innermv .c-innermv-category{padding-top:230px}}body#data .c-innermv{background:url(../img/company/data/img_mv.webp) center/100% no-repeat}@media screen and (max-width: 1110px){body#data .c-innermv{background:url(../img/company/data/img_mvsp.webp) center/100% no-repeat}}@media screen and (max-width: 767px){body#data .c-innermv .c-innermv-ttl__en{font-family:"Roboto",sans-serif;font-weight:500;font-size:46px;line-height:49px;--leading-trim: calc((1em - 1lh) / 2);padding-bottom:5px}}@media screen and (max-width: 767px){body#data .c-innermv .c-innermv-ttl__jp{margin-top:-10px}}@media screen and (max-width: 767px){body#data .c-innermv .c-innermv-category{padding-top:230px}}body#people_index main .p-mv{margin-bottom:90px}@media screen and (max-width: 767px){body#people_index main .p-mv{margin-bottom:45px}}body#people_index main .p-mv .c-inner{max-width:1000px;width:90%;margin:0 auto;padding-top:100px}@media screen and (max-width: 767px){body#people_index main .p-mv .c-inner{max-width:90%;width:90%;margin:0 auto;padding-top:50px}}body#people_index main .p-mv .p-mv-category{width:20.5%;padding-bottom:30px}@media screen and (max-width: 1025px){body#people_index main .p-mv .p-mv-category{width:32%}}@media screen and (max-width: 767px){body#people_index main .p-mv .p-mv-category{width:44.4444444444%;padding-bottom:15px}}body#people_index main .p-mv .p-mv-category dt{font-family:"Roboto",sans-serif;font-weight:500;font-size:23px;line-height:35px;--leading-trim: calc((1em - 1lh) / 2);width:48.7804878049%;color:#f51;position:relative}@media screen and (max-width: 1025px){body#people_index main .p-mv .p-mv-category dt{width:46.875%}}@media screen and (max-width: 767px){body#people_index main .p-mv .p-mv-category dt{font-family:"Roboto",sans-serif;font-weight:500;font-size:16px;line-height:25px;--leading-trim: calc((1em - 1lh) / 2);width:45%}}body#people_index main .p-mv .p-mv-category dt::after{content:"";background:#000;width:1px;height:20px;position:absolute;top:7px;right:0}@media screen and (max-width: 767px){body#people_index main .p-mv .p-mv-category dt::after{top:2px}}body#people_index main .p-mv .p-mv-category dd{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:18px;line-height:32px;--leading-trim: calc((1em - 1lh) / 2);width:46.3414634146%}@media screen and (max-width: 1025px){body#people_index main .p-mv .p-mv-category dd{width:43.75%}}@media screen and (max-width: 767px){body#people_index main .p-mv .p-mv-category dd{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:13px;line-height:22px;--leading-trim: calc((1em - 1lh) / 2);width:50%}}body#people_index main .p-mv .p-mv-ttl__en{font-family:"Roboto",sans-serif;font-weight:500;font-size:65px;line-height:32px;--leading-trim: calc((1em - 1lh) / 2);padding-bottom:10px;display:block;color:#f51}@media screen and (max-width: 767px){body#people_index main .p-mv .p-mv-ttl__en{font-family:"Roboto",sans-serif;font-weight:500;font-size:46px;line-height:22px;--leading-trim: calc((1em - 1lh) / 2);padding-bottom:5px}}body#people_index main .p-mv .p-mv-ttl__jp{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:23px;line-height:58px;--leading-trim: calc((1em - 1lh) / 2);display:block}@media screen and (max-width: 767px){body#people_index main .p-mv .p-mv-ttl__jp{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:16px;line-height:41px;--leading-trim: calc((1em - 1lh) / 2)}}body.interview main .c-interviewmv .c-inner{max-width:1000px;width:90%;margin:0 auto;padding-top:35px}@media screen and (max-width: 767px){body.interview main .c-interviewmv .c-inner{max-width:90%;width:90%;margin:0 auto}}body.interview main .c-interviewmv__pagecat{width:20.3%;margin-bottom:15px}@media screen and (max-width: 1025px){body.interview main .c-interviewmv__pagecat{width:32%}}@media screen and (max-width: 767px){body.interview main .c-interviewmv__pagecat{width:53.3333333333%}}body.interview main .c-interviewmv__pagecat dt{width:47.7832512315%;font-family:"Roboto",sans-serif;font-weight:500;font-size:23px;line-height:25px;--leading-trim: calc((1em - 1lh) / 2);border-right:solid 1px #000;color:#f51}@media screen and (max-width: 1025px){body.interview main .c-interviewmv__pagecat dt{width:46.875%}}@media screen and (max-width: 767px){body.interview main .c-interviewmv__pagecat dt{font-family:"Roboto",sans-serif;font-weight:500;font-size:16px;line-height:18px;--leading-trim: calc((1em - 1lh) / 2);width:37.5%}}body.interview main .c-interviewmv__pagecat dd{width:44.3349753695%;font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:18px;line-height:25px;--leading-trim: calc((1em - 1lh) / 2)}@media screen and (max-width: 1025px){body.interview main .c-interviewmv__pagecat dd{width:43.75%}}@media screen and (max-width: 767px){body.interview main .c-interviewmv__pagecat dd{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:13px;line-height:18px;--leading-trim: calc((1em - 1lh) / 2);width:56.25%}}body.interview main .c-interviewmv__occcat{margin-bottom:35px;color:#fff}@media screen and (max-width: 767px){body.interview main .c-interviewmv__occcat{margin-bottom:15px}}body.interview main .c-interviewmv__occcat dt{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:22px;line-height:33px;--leading-trim: calc((1em - 1lh) / 2);background:#f51;text-align:center}@media screen and (max-width: 767px){body.interview main .c-interviewmv__occcat dt{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:15px;line-height:23px;--leading-trim: calc((1em - 1lh) / 2)}}body.interview main .c-interviewmv__occcat dt small{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:15px;line-height:33px;--leading-trim: calc((1em - 1lh) / 2)}@media screen and (max-width: 767px){body.interview main .c-interviewmv__occcat dt small{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:11px;line-height:23px;--leading-trim: calc((1em - 1lh) / 2)}}body.interview main .c-interviewmv__occcat dd{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:22px;line-height:33px;--leading-trim: calc((1em - 1lh) / 2);background:#000;text-align:center}@media screen and (max-width: 767px){body.interview main .c-interviewmv__occcat dd{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:15px;line-height:23px;--leading-trim: calc((1em - 1lh) / 2)}}body.interview main .c-interviewmv__occcat dd small{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:15px;line-height:33px;--leading-trim: calc((1em - 1lh) / 2)}@media screen and (max-width: 767px){body.interview main .c-interviewmv__occcat dd small{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:11px;line-height:23px;--leading-trim: calc((1em - 1lh) / 2)}}body.interview main .c-interviewmv__img{padding-bottom:40px;width:100%}@media screen and (max-width: 767px){body.interview main .c-interviewmv__img{padding-bottom:20px}}body.interview main .c-interviewmv-textbox{padding-bottom:110px;width:100%}@media screen and (max-width: 1025px){body.interview main .c-interviewmv-textbox{padding-bottom:55px;flex-direction:column}}body.interview main .c-interviewmv-textbox h1{width:62.7%;font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:33px;line-height:50px;--leading-trim: calc((1em - 1lh) / 2);text-align:justify}@media screen and (max-width: 1025px){body.interview main .c-interviewmv-textbox h1{padding-bottom:20px;width:100%}}@media screen and (max-width: 767px){body.interview main .c-interviewmv-textbox h1{font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:23px;line-height:35px;--leading-trim: calc((1em - 1lh) / 2);padding-bottom:10px;width:100%}}body.interview main .c-interviewmv-profile{width:37.1%}@media screen and (max-width: 1025px){body.interview main .c-interviewmv-profile{width:55%;margin:0 0 0 auto}}@media screen and (max-width: 767px){body.interview main .c-interviewmv-profile{width:81.1111111111%;margin:0 0 0 auto}}body.interview main .c-interviewmv-profile__position{padding-bottom:5px;width:100%;text-align:end}body.interview main .c-interviewmv-profile__position dt{width:69.0026954178%;font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:18px;line-height:27px;--leading-trim: calc((1em - 1lh) / 2);padding-right:10px;position:relative}@media screen and (max-width: 1025px){body.interview main .c-interviewmv-profile__position dt{width:69.0909090909%}}@media screen and (max-width: 767px){body.interview main .c-interviewmv-profile__position dt{width:68.4931506849%;font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:13px;line-height:19px;--leading-trim: calc((1em - 1lh) / 2);padding-right:7px}}body.interview main .c-interviewmv-profile__position dt::after{content:"";background:#000;width:1px;height:20px;position:absolute;top:4px;right:0}@media screen and (max-width: 767px){body.interview main .c-interviewmv-profile__position dt::after{top:0px}}body.interview main .c-interviewmv-profile__position dd{width:26.9541778976%;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: 1025px){body.interview main .c-interviewmv-profile__position dd{width:28%}}@media screen and (max-width: 767px){body.interview main .c-interviewmv-profile__position dd{width:28.7671232877%;font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:13px;line-height:19px;--leading-trim: calc((1em - 1lh) / 2)}}body.interview main .c-interviewmv-profile__name{font-family:"Roboto",sans-serif;font-weight:500;font-size:29px;line-height:32px;--leading-trim: calc((1em - 1lh) / 2);color:#f51;text-align:end}@media screen and (max-width: 767px){body.interview main .c-interviewmv-profile__name{font-family:"Roboto",sans-serif;font-weight:500;font-size:20px;line-height:22px;--leading-trim: calc((1em - 1lh) / 2)}}body#interview01 main .c-interviewmv__occcat{width:41.1%}@media screen and (max-width: 1025px){body#interview01 main .c-interviewmv__occcat{width:58%}}@media screen and (max-width: 767px){body#interview01 main .c-interviewmv__occcat{width:83.3333333333%}}body#interview01 main .c-interviewmv__occcat dt{width:74.2092457421%}@media screen and (max-width: 1025px){body#interview01 main .c-interviewmv__occcat dt{width:74.1379310345%}}@media screen and (max-width: 767px){body#interview01 main .c-interviewmv__occcat dt{width:73.3333333333%}}body#interview01 main .c-interviewmv__occcat dd{width:25.7907542579%}@media screen and (max-width: 1025px){body#interview01 main .c-interviewmv__occcat dd{width:25.8620689655%}}@media screen and (max-width: 767px){body#interview01 main .c-interviewmv__occcat dd{width:26.6666666667%}}body#interview02 main .c-interviewmv__occcat{width:41.1%}@media screen and (max-width: 1025px){body#interview02 main .c-interviewmv__occcat{width:58%}}@media screen and (max-width: 767px){body#interview02 main .c-interviewmv__occcat{width:83.3333333333%}}body#interview02 main .c-interviewmv__occcat dt{width:74.2092457421%}@media screen and (max-width: 1025px){body#interview02 main .c-interviewmv__occcat dt{width:74.1379310345%}}@media screen and (max-width: 767px){body#interview02 main .c-interviewmv__occcat dt{width:73.3333333333%}}body#interview02 main .c-interviewmv__occcat dd{width:25.7907542579%}@media screen and (max-width: 1025px){body#interview02 main .c-interviewmv__occcat dd{width:25.8620689655%}}@media screen and (max-width: 767px){body#interview02 main .c-interviewmv__occcat dd{width:26.6666666667%}}body#interview03 main .c-interviewmv__occcat{width:30%}@media screen and (max-width: 1025px){body#interview03 main .c-interviewmv__occcat{width:45%}}@media screen and (max-width: 767px){body#interview03 main .c-interviewmv__occcat{width:61.1111111111%}}body#interview03 main .c-interviewmv__occcat dt{width:65%}@media screen and (max-width: 1025px){body#interview03 main .c-interviewmv__occcat dt{width:64.4444444444%}}@media screen and (max-width: 767px){body#interview03 main .c-interviewmv__occcat dt{width:63.6363636364%}}body#interview03 main .c-interviewmv__occcat dd{width:35%}@media screen and (max-width: 1025px){body#interview03 main .c-interviewmv__occcat dd{width:35.5555555556%}}@media screen and (max-width: 767px){body#interview03 main .c-interviewmv__occcat dd{width:36.3636363636%}}body#interview04 main .c-interviewmv__occcat{width:43.5%}@media screen and (max-width: 1025px){body#interview04 main .c-interviewmv__occcat{width:63%}}@media screen and (max-width: 767px){body#interview04 main .c-interviewmv__occcat{width:88.8888888889%}}body#interview04 main .c-interviewmv__occcat dt{width:44.8275862069%}@media screen and (max-width: 1025px){body#interview04 main .c-interviewmv__occcat dt{width:44.4444444444%}}@media screen and (max-width: 767px){body#interview04 main .c-interviewmv__occcat dt{width:43.75%}}body#interview04 main .c-interviewmv__occcat dd{width:55.1724137931%}@media screen and (max-width: 1025px){body#interview04 main .c-interviewmv__occcat dd{width:55.5555555556%}}@media screen and (max-width: 767px){body#interview04 main .c-interviewmv__occcat dd{width:56.25%}}body#interview05 main .c-interviewmv__occcat{width:32.1%}@media screen and (max-width: 1025px){body#interview05 main .c-interviewmv__occcat{width:47%}}@media screen and (max-width: 767px){body#interview05 main .c-interviewmv__occcat{width:66.6666666667%}}body#interview05 main .c-interviewmv__occcat dt{width:66.9781931464%}@media screen and (max-width: 1025px){body#interview05 main .c-interviewmv__occcat dt{width:65.9574468085%}}@media screen and (max-width: 767px){body#interview05 main .c-interviewmv__occcat dt{width:66.6666666667%}}body#interview05 main .c-interviewmv__occcat dd{width:33.0218068536%}@media screen and (max-width: 1025px){body#interview05 main .c-interviewmv__occcat dd{width:34.0425531915%}}@media screen and (max-width: 767px){body#interview05 main .c-interviewmv__occcat dd{width:33.3333333333%}}body#interview06 main .c-interviewmv__occcat{width:34%}@media screen and (max-width: 1025px){body#interview06 main .c-interviewmv__occcat{width:50%}}@media screen and (max-width: 767px){body#interview06 main .c-interviewmv__occcat{width:70%}}body#interview06 main .c-interviewmv__occcat dt{width:63.2352941176%}@media screen and (max-width: 1025px){body#interview06 main .c-interviewmv__occcat dt{width:62%}}@media screen and (max-width: 767px){body#interview06 main .c-interviewmv__occcat dt{width:63.4920634921%}}body#interview06 main .c-interviewmv__occcat dd{width:36.7647058824%}@media screen and (max-width: 1025px){body#interview06 main .c-interviewmv__occcat dd{width:38%}}@media screen and (max-width: 767px){body#interview06 main .c-interviewmv__occcat dd{width:36.5079365079%}}body#interview07 main .c-interviewmv__occcat{width:28.1%}@media screen and (max-width: 1025px){body#interview07 main .c-interviewmv__occcat{width:40%}}@media screen and (max-width: 767px){body#interview07 main .c-interviewmv__occcat{width:57.7777777778%}}body#interview07 main .c-interviewmv__occcat dt{width:62.2775800712%}@media screen and (max-width: 1025px){body#interview07 main .c-interviewmv__occcat dt{width:62.5%}}@media screen and (max-width: 767px){body#interview07 main .c-interviewmv__occcat dt{width:61.5384615385%}}body#interview07 main .c-interviewmv__occcat dd{width:37.7224199288%}@media screen and (max-width: 1025px){body#interview07 main .c-interviewmv__occcat dd{width:37.5%}}@media screen and (max-width: 767px){body#interview07 main .c-interviewmv__occcat dd{width:38.4615384615%}}body#interview08 main .c-interviewmv__occcat{width:23.6%}@media screen and (max-width: 1025px){body#interview08 main .c-interviewmv__occcat{width:35%}}@media screen and (max-width: 767px){body#interview08 main .c-interviewmv__occcat{width:48.8888888889%}}body#interview08 main .c-interviewmv__occcat dt{width:74.1525423729%}@media screen and (max-width: 1025px){body#interview08 main .c-interviewmv__occcat dt{width:71.4285714286%}}@media screen and (max-width: 767px){body#interview08 main .c-interviewmv__occcat dt{width:72.7272727273%}}body#interview08 main .c-interviewmv__occcat dd{width:25.8474576271%}@media screen and (max-width: 1025px){body#interview08 main .c-interviewmv__occcat dd{width:28.5714285714%}}@media screen and (max-width: 767px){body#interview08 main .c-interviewmv__occcat dd{width:27.2727272727%}}body#interview09 main .c-interviewmv__occcat{width:39%}@media screen and (max-width: 1025px){body#interview09 main .c-interviewmv__occcat{width:58%}}@media screen and (max-width: 767px){body#interview09 main .c-interviewmv__occcat{width:83.3333333333%}}body#interview09 main .c-interviewmv__occcat dt{width:46.1538461538%}@media screen and (max-width: 1025px){body#interview09 main .c-interviewmv__occcat dt{width:46.5517241379%}}@media screen and (max-width: 767px){body#interview09 main .c-interviewmv__occcat dt{width:46.6666666667%}}body#interview09 main .c-interviewmv__occcat dd{width:53.8461538462%}@media screen and (max-width: 1025px){body#interview09 main .c-interviewmv__occcat dd{width:53.4482758621%}}@media screen and (max-width: 767px){body#interview09 main .c-interviewmv__occcat dd{width:53.3333333333%}}body#interview10 main .c-interviewmv__occcat{width:28.6%}@media screen and (max-width: 1025px){body#interview10 main .c-interviewmv__occcat{width:44%}}@media screen and (max-width: 767px){body#interview10 main .c-interviewmv__occcat{width:62.2222222222%}}body#interview10 main .c-interviewmv__occcat dt{width:62.9370629371%}@media screen and (max-width: 1025px){body#interview10 main .c-interviewmv__occcat dt{width:61.3636363636%}}@media screen and (max-width: 767px){body#interview10 main .c-interviewmv__occcat dt{width:64.2857142857%}}body#interview10 main .c-interviewmv__occcat dd{width:37.0629370629%}@media screen and (max-width: 1025px){body#interview10 main .c-interviewmv__occcat dd{width:38.6363636364%}}@media screen and (max-width: 767px){body#interview10 main .c-interviewmv__occcat dd{width:35.7142857143%}}body#interview11 main .c-interviewmv__occcat{width:39%}@media screen and (max-width: 1025px){body#interview11 main .c-interviewmv__occcat{width:58%}}@media screen and (max-width: 767px){body#interview11 main .c-interviewmv__occcat{width:83.3333333333%}}body#interview11 main .c-interviewmv__occcat dt{width:50%}@media screen and (max-width: 1025px){body#interview11 main .c-interviewmv__occcat dt{width:50%}}@media screen and (max-width: 767px){body#interview11 main .c-interviewmv__occcat dt{width:49.3333333333%}}body#interview11 main .c-interviewmv__occcat dd{width:50%}@media screen and (max-width: 1025px){body#interview11 main .c-interviewmv__occcat dd{width:50%}}@media screen and (max-width: 767px){body#interview11 main .c-interviewmv__occcat dd{width:50.6666666667%}}body#top{background:#000}body#top main .p-mv{height:680px}@media screen and (max-width: 767px){body#top main .p-mv{height:240px}}body#top main .p-mv .c-inner{max-width:1000px;width:90%;margin:0 auto;position:relative;height:100vh}@media screen and (max-width: 767px){body#top main .p-mv .c-inner{max-width:90%;width:90%;margin:0 auto}}body#top main .p-mv .c-inner .p-mv-ttl{position:absolute;top:400px;left:10px}@media screen and (max-width: 767px){body#top main .p-mv .c-inner .p-mv-ttl{top:110px;left:10px}}body#top main .p-mv .c-inner .p-mv-ttl__jp{font-family:"Zen Old Mincho",sans-serif;font-weight:600;font-size:65px;line-height:69px;--leading-trim: calc((1em - 1lh) / 2);padding-bottom:20px;display:block;color:#fff}@media screen and (max-width: 767px){body#top main .p-mv .c-inner .p-mv-ttl__jp{font-family:"Zen Old Mincho",sans-serif;font-weight:600;font-size:33px;line-height:35px;--leading-trim: calc((1em - 1lh) / 2)}}body#top main .p-mv .c-inner .p-mv-ttl__en{font-family:"Roboto",sans-serif;font-weight:500;font-size:18px;line-height:24px;--leading-trim: calc((1em - 1lh) / 2);display:block;color:#f51}@media screen and (max-width: 767px){body#top main .p-mv .c-inner .p-mv-ttl__en{font-family:"Roboto",sans-serif;font-weight:500;font-size:13px;line-height:17px;--leading-trim: calc((1em - 1lh) / 2)}}body#top main .p-mv-slide{width:92.1%;margin:0 30px 0 auto;position:relative;z-index:0}@media screen and (max-width: 767px){body#top main .p-mv-slide{margin:0 15px 0 auto}}body#top main .p-mv-slide li{position:absolute;left:0;inset:0;opacity:0;z-index:0;animation:mvSlide 6s infinite}@media screen and (max-width: 767px){body#top main .p-mv-slide li{top:25px}}body#top main .p-mv-slide li img{padding-top:50px;display:block}@media screen and (max-width: 767px){body#top main .p-mv-slide li img{padding-top:0px}}body#top main .p-mv-slide .slide01{animation-delay:0s}body#top main .p-mv-slide .slide02{animation-delay:3s}@keyframes mvSlide{0%{opacity:0;filter:grayscale(100%);z-index:0}5%{opacity:1;filter:grayscale(100%);z-index:1}20%{opacity:1;filter:grayscale(0%);z-index:1}40%{opacity:1;filter:grayscale(0%);z-index:1}50%{opacity:0;filter:grayscale(0%);z-index:0}100%{opacity:0;filter:grayscale(100%);z-index:0}}body#top main .p-topttl__en{font-family:"Roboto",sans-serif;font-weight:500;font-size:65px;line-height:43px;--leading-trim: calc((1em - 1lh) / 2);display:block;color:#f51}@media screen and (max-width: 767px){body#top main .p-topttl__en{font-family:"Roboto",sans-serif;font-weight:500;font-size:46px;line-height:30px;--leading-trim: calc((1em - 1lh) / 2)}}body#top main .p-topttl__jp{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:23px;line-height:58px;--leading-trim: calc((1em - 1lh) / 2);display:block;color:#fff}@media screen and (max-width: 767px){body#top main .p-topttl__jp{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:16px;line-height:41px;--leading-trim: calc((1em - 1lh) / 2)}}body#top main .p-message .c-inner{max-width:890px;width:90%;margin:0 auto;padding:80px 0 200px 0}@media screen and (max-width: 767px){body#top main .p-message .c-inner{max-width:90%;width:90%;margin:0 auto;padding:40px 0 100px 0}}body#top main .p-message .c-inner .p-topttl{padding-bottom:40px}@media screen and (max-width: 767px){body#top main .p-message .c-inner .p-topttl{padding-bottom:20px}}body#top main .p-message__text{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:19px;line-height:40px;--leading-trim: calc((1em - 1lh) / 2);padding-bottom:45px;color:#fff;text-align:justify}@media screen and (max-width: 767px){body#top main .p-message__text{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:13px;line-height:28px;--leading-trim: calc((1em - 1lh) / 2);padding-bottom:20px}}body#top main .p-message__link{width:13.4831460674%}@media screen and (max-width: 1020px){body#top main .p-message__link{width:16.8539325843%}}@media screen and (max-width: 767px){body#top main .p-message__link{width:27.7777777778%}}body#top main .p-message__link a{font-family:"Roboto",sans-serif;font-weight:400;font-size:18px;line-height:40px;--leading-trim: calc((1em - 1lh) / 2);background:url(../img/common/btn_mark.svg) 100% 5px/23px no-repeat;padding-bottom:5px;display:block;text-decoration:none;color:#fff;border-bottom:solid 1px #fff;width:100%;transition:.5s}@media screen and (max-width: 767px){body#top main .p-message__link a{font-family:"Roboto",sans-serif;font-weight:400;font-size:13px;line-height:28px;--leading-trim: calc((1em - 1lh) / 2);background:url(../img/common/btn_mark.svg) 100% top/18px no-repeat}}body#top main .p-message__link a:hover{background:url(../img/common/btn_markw.svg) 100% 5px/23px no-repeat}@media screen and (max-width: 767px){body#top main .p-message__link a:hover{background:url(../img/common/btn_markw.svg) 100% top/18px no-repeat}}body#top main .p-aboutenv.aboutus{background:url(../img/top/bg_aboutus.webp) right top/91.6% no-repeat}@media screen and (max-width: 767px){body#top main .p-aboutenv.aboutus{background:url(../img/top/bg_aboutussp.webp) right top/91.6% no-repeat}}body#top main .p-aboutenv .c-inner{max-width:890px;width:90%;margin:0 auto;padding:110px 0 70px 0}@media screen and (max-width: 767px){body#top main .p-aboutenv .c-inner{max-width:90%;width:90%;margin:0 auto;padding:55px 0 35px 50px}}body#top main .p-aboutenv .c-inner .p-topttl{padding-bottom:20px}@media screen and (max-width: 767px){body#top main .p-aboutenv .c-inner .p-topttl{padding-bottom:10px}}body#top main .p-aboutenv__text{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:18px;line-height:40px;--leading-trim: calc((1em - 1lh) / 2);padding-bottom:40px;text-align:justify;color:#fff}@media screen and (max-width: 767px){body#top main .p-aboutenv__text{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:13px;line-height:28px;--leading-trim: calc((1em - 1lh) / 2);padding-bottom:20px}}body#top main .p-aboutenv-link{width:37.0786516854%}@media screen and (max-width: 1020px){body#top main .p-aboutenv-link{width:47.191011236%}}@media screen and (max-width: 767px){body#top main .p-aboutenv-link{width:72.2222222222%}}body#top main .p-aboutenv-link li{width:100%}body#top main .p-aboutenv-link li a{text-decoration:none;display:block}body#top main .p-aboutenv-link li a dl{padding-bottom:10px;margin-bottom:20px;border-bottom:solid 1px #fff}@media screen and (max-width: 767px){body#top main .p-aboutenv-link li a dl{padding-bottom:10px;margin-bottom:10px}}body#top main .p-aboutenv-link li a dl dt{font-family:"Roboto",sans-serif;font-weight:500;font-size:18px;line-height:30px;--leading-trim: calc((1em - 1lh) / 2);width:16.9696969697%;background:url(../img/common/btn_mark.svg) 100% top/23px no-repeat;color:#f51;transition:.5s}@media screen and (max-width: 767px){body#top main .p-aboutenv-link li a dl dt{width:16.6666666667%;font-family:"Roboto",sans-serif;font-weight:500;font-size:13px;line-height:21px;--leading-trim: calc((1em - 1lh) / 2);background:url(../img/common/btn_mark.svg) 100% top/18px no-repeat}}body#top main .p-aboutenv-link li a dl dd{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:20px;line-height:30px;--leading-trim: calc((1em - 1lh) / 2);width:80.303030303%;color:#fff}@media screen and (max-width: 767px){body#top main .p-aboutenv-link li a dl dd{width:80%;font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:14px;line-height:21px;--leading-trim: calc((1em - 1lh) / 2)}}body#top main .p-aboutenv-link li a:hover dl dt{background:url(../img/common/btn_markw.svg) 100% top/23px no-repeat}@media screen and (max-width: 767px){body#top main .p-aboutenv-link li a:hover dl dt{background:url(../img/common/btn_markw.svg) 100% top/18px no-repeat}}body#top main .p-business .c-inner{max-width:890px;width:90%;margin:0 auto;padding:230px 0 185px 0}@media screen and (max-width: 767px){body#top main .p-business .c-inner{max-width:90%;width:90%;margin:0 auto;padding:40px 0 90px 0}}body#top main .p-business .c-inner .p-topttl{padding-bottom:50px}@media screen and (max-width: 767px){body#top main .p-business .c-inner .p-topttl{padding-bottom:25px}}body#top main .p-business-wrap{padding-bottom:200px;width:100%}@media screen and (max-width: 767px){body#top main .p-business-wrap{padding-bottom:50px;flex-direction:column-reverse}}body#top main .p-business-wrap__img{width:57.5280898876%}@media screen and (max-width: 767px){body#top main .p-business-wrap__img{width:100%}}body#top main .p-business-textbox{width:34.8314606742%}@media screen and (max-width: 1020px){body#top main .p-business-textbox{width:40.4494382022%}}@media screen and (max-width: 767px){body#top main .p-business-textbox{width:100%}}body#top main .p-business-textbox__text{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:18px;line-height:40px;--leading-trim: calc((1em - 1lh) / 2);padding-bottom:50px;text-align:justify;color:#fff}@media screen and (max-width: 767px){body#top main .p-business-textbox__text{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:13px;line-height:28px;--leading-trim: calc((1em - 1lh) / 2);padding-bottom:25px}}body#top main .p-business-textbox__linkbox{width:100%}@media screen and (max-width: 767px){body#top main .p-business-textbox__linkbox{width:66.6666666667%;padding-bottom:40px}}body#top main .p-business-textbox__linkbox li a{text-decoration:none;display:block}body#top main .p-business-textbox__linkbox li a dl{padding-bottom:10px;margin-bottom:20px;border-bottom:solid 1px #fff}@media screen and (max-width: 767px){body#top main .p-business-textbox__linkbox li a dl{margin-bottom:10px}}body#top main .p-business-textbox__linkbox li a dl dt{font-family:"Roboto",sans-serif;font-weight:500;font-size:18px;line-height:30px;--leading-trim: calc((1em - 1lh) / 2);width:16.9696969697%;background:url(../img/common/btn_mark.svg) 100% top/23px no-repeat;color:#f51;transition:.5s}@media screen and (max-width: 767px){body#top main .p-business-textbox__linkbox li a dl dt{width:16.6666666667%;font-family:"Roboto",sans-serif;font-weight:500;font-size:13px;line-height:21px;--leading-trim: calc((1em - 1lh) / 2);background:url(../img/common/btn_mark.svg) 100% top/18px no-repeat}}body#top main .p-business-textbox__linkbox li a dl dd{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:20px;line-height:30px;--leading-trim: calc((1em - 1lh) / 2);width:80.303030303%;color:#fff}@media screen and (max-width: 767px){body#top main .p-business-textbox__linkbox li a dl dd{width:80%;font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:14px;line-height:21px;--leading-trim: calc((1em - 1lh) / 2)}}body#top main .p-business-textbox__linkbox li a:hover dl dt{background:url(../img/common/btn_markw.svg) 100% top/23px no-repeat}@media screen and (max-width: 767px){body#top main .p-business-textbox__linkbox li a:hover dl dt{background:url(../img/common/btn_markw.svg) 100% top/18px no-repeat}}body#top main .p-business-storylink{width:47.7528089888%;margin:0 auto}@media screen and (max-width: 767px){body#top main .p-business-storylink{width:83.3333333333%}}body#top main .p-business-storylink a{text-decoration:none}body#top main .p-business-storylink a:hover .p-business-storylink__img::after,body#top main .p-business-storylink a:hover .p-business-storylink__img::before{width:calc(100% + 1px)}body#top main .p-business-storylink a:hover .p-business-storylink__img .p-borderimg::after{height:calc(100% + 1px)}body#top main .p-business-storylink dl dt{font-family:"Roboto",sans-serif;font-weight:500;font-size:16px;line-height:31px;--leading-trim: calc((1em - 1lh) / 2);color:#f51}@media screen and (max-width: 767px){body#top main .p-business-storylink dl dt{font-family:"Roboto",sans-serif;font-weight:500;font-size:11px;line-height:22px;--leading-trim: calc((1em - 1lh) / 2)}}body#top main .p-business-storylink dl dt span{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:16px;line-height:31px;--leading-trim: calc((1em - 1lh) / 2)}@media screen and (max-width: 767px){body#top main .p-business-storylink dl dt span{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:11px;line-height:22px;--leading-trim: calc((1em - 1lh) / 2)}}body#top main .p-business-storylink dl dd{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:22px;line-height:40px;--leading-trim: calc((1em - 1lh) / 2);padding-bottom:20px;color:#fff}@media screen and (max-width: 767px){body#top main .p-business-storylink dl dd{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:15px;line-height:28px;--leading-trim: calc((1em - 1lh) / 2);padding-bottom:10px}}body#top main .p-business-storylink__ttl{width:35.2941176471%;font-family:"Roboto",sans-serif;font-weight:500;font-size:18px;line-height:20px;--leading-trim: calc((1em - 1lh) / 2);margin-bottom:20px;color:#fff;border-right:solid 1px #fff}@media screen and (max-width: 1020px){body#top main .p-business-storylink__ttl{width:47.0588235294%}}@media screen and (max-width: 767px){body#top main .p-business-storylink__ttl{width:40%;font-family:"Roboto",sans-serif;font-weight:500;font-size:13px;line-height:14px;--leading-trim: calc((1em - 1lh) / 2);margin-bottom:10px}}body#top main .p-business-storylink__img{display:block;position:relative;height:215px}@media screen and (max-width: 767px){body#top main .p-business-storylink__img{margin-bottom:10px;height:auto}}body#top main .p-business-storylink__img .p-borderimg{display:inline-block;position:relative}body#top main .p-business-storylink .p-business-storylink__img{display:inline-block;position:relative}body#top main .p-business-storylink .p-borderimg{display:inline-block;position:relative}body#top main .p-business-storylink .p-business-storylink__img::after,body#top main .p-business-storylink .p-business-storylink__img::before,body#top main .p-business-storylink .p-borderimg::after,body#top main .p-business-storylink .p-borderimg::before{content:"";position:absolute;z-index:10;background-color:#fff;transition:all .3s ease}body#top main .p-business-storylink .p-business-storylink__img::after{width:0px;height:1px;top:-1px;left:-1px}body#top main .p-business-storylink .p-business-storylink__img::before{width:0px;height:1px;right:-1px;bottom:-1px}body#top main .p-business-storylink .p-business-storylink__img:hover::after,body#top main .p-business-storylink .p-business-storylink__img:hover::before{width:calc(100% + 1px)}body#top main .p-business-storylink .p-business-storylink__img:hover .p-borderimg::after,body#top main .p-business-storylink .p-business-storylink__img:hover .p-borderimg::before{height:calc(100% + 1px)}body#top main .p-business-storylink__readmore{width:32.9411764706%;font-family:"Roboto",sans-serif;font-weight:400;font-size:18px;line-height:40px;--leading-trim: calc((1em - 1lh) / 2);background:url(../img/common/btn_mark.svg) 100% 5px/23px no-repeat;padding-bottom:5px;margin:0 0 0 auto;display:block;text-decoration:none;color:#fff;border-bottom:solid 1px #fff;transition:.5s}@media screen and (max-width: 1020px){body#top main .p-business-storylink__readmore{width:42.3529411765%}}@media screen and (max-width: 767px){body#top main .p-business-storylink__readmore{width:37.3333333333%;font-family:"Roboto",sans-serif;font-weight:400;font-size:13px;line-height:28px;--leading-trim: calc((1em - 1lh) / 2);background:url(../img/common/btn_mark.svg) 100% top/18px no-repeat}}body#top main .p-business-storylink:hover .p-business-storylink__readmore{background:url(../img/common/btn_markw.svg) 100% 5px/23px no-repeat}@media screen and (max-width: 767px){body#top main .p-business-storylink:hover .p-business-storylink__readmore{background:url(../img/common/btn_markw.svg) 100% top/18px no-repeat}}body#top main .p-people{background:#f51}body#top main .p-people .c-inner{max-width:890px;width:90%;margin:0 auto;padding:100px 0}@media screen and (max-width: 767px){body#top main .p-people .c-inner{max-width:90%;width:90%;margin:0 auto;padding:50px 0}}body#top main .p-people .c-inner .p-topttl{padding-bottom:25px}@media screen and (max-width: 767px){body#top main .p-people .c-inner .p-topttl{padding-bottom:12px}}body#top main .p-people .c-inner .p-topttl__en{color:#000}body#top main .p-people__text{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:18px;line-height:40px;--leading-trim: calc((1em - 1lh) / 2);padding-bottom:70px;text-align:justify;color:#fff}@media screen and (max-width: 767px){body#top main .p-people__text{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:13px;line-height:28px;--leading-trim: calc((1em - 1lh) / 2);padding-bottom:35px}}body#top main .p-people__indexlink{width:10.6741573034%;margin:0 0 0 auto}@media screen and (max-width: 1020px){body#top main .p-people__indexlink{width:13.4831460674%}}@media screen and (max-width: 767px){body#top main .p-people__indexlink{width:24.4444444444%}}body#top main .p-people__indexlink a{display:block;font-family:"Roboto",sans-serif;font-weight:400;font-size:18px;line-height:40px;--leading-trim: calc((1em - 1lh) / 2);background:url(../img/common/btn_markb.svg) 100% 5px/23px no-repeat;padding-bottom:5px;padding-left:10px;margin:0 0 0 auto;display:block;text-decoration:none;color:#fff;transition:.5s;border-bottom:solid 1px #fff}@media screen and (max-width: 767px){body#top main .p-people__indexlink a{font-family:"Roboto",sans-serif;font-weight:400;font-size:13px;line-height:28px;--leading-trim: calc((1em - 1lh) / 2);background:url(../img/common/btn_markb.svg) 100% top/18px no-repeat}}body#top main .p-people__indexlink a:hover{background:url(../img/common/btn_markbw.svg) 100% 5px/23px no-repeat}@media screen and (max-width: 767px){body#top main .p-people__indexlink a:hover{background:url(../img/common/btn_markbw.svg) 100% top/18px no-repeat}}body#top main .slick-list{overflow:visible}body#top main .p-people-slide{padding-bottom:80px}@media screen and (max-width: 767px){body#top main .p-people-slide{padding-bottom:40px}}body#top main .p-people-slide li{width:310px !important;margin-right:30px}@media screen and (max-width: 767px){body#top main .p-people-slide li{width:200px !important;margin-right:15px}}body#top main .p-people-slide li a{display:block;text-decoration:none}body#top main .p-people-slide li a p{padding-bottom:20px;width:100%}@media screen and (max-width: 767px){body#top main .p-people-slide li a p{padding-bottom:10px}}body#top main .p-people-slide li a dl{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:18px;line-height:26px;--leading-trim: calc((1em - 1lh) / 2);background:url(../img/common/btn_markb.svg) 100% 25%/23px no-repeat;transition:.5s}@media screen and (max-width: 767px){body#top main .p-people-slide li a dl{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:13px;line-height:18px;--leading-trim: calc((1em - 1lh) / 2);background:url(../img/common/btn_markb.svg) 100% 25%/18px no-repeat}}body#top main .p-people-slide li a dl dt{color:#fff}body#top main .p-people-slide li a dl dd{padding-bottom:20px;color:#000;border-bottom:solid 1px #fff}@media screen and (max-width: 767px){body#top main .p-people-slide li a dl dd{padding-bottom:10px}}body#top main .p-people-slide li a:hover dl{background:url(../img/common/btn_markbw.svg) 100% 25%/23px no-repeat}@media screen and (max-width: 767px){body#top main .p-people-slide li a:hover dl{background:url(../img/common/btn_markbw.svg) 100% 25%/18px no-repeat}}body#top main .p-aboutenv.env{background:url(../img/top/bg_env.webp) center bottom/cover no-repeat}body#top main .p-aboutenv.env .c-inner{padding:110px 0 115px 0}@media screen and (max-width: 767px){body#top main .p-aboutenv.env .c-inner{padding:55px 0 58px 0}}body#top main .p-recruit{background:url(../img/top/bg_rec.webp) center top/cover no-repeat}@media screen and (max-width: 767px){body#top main .p-recruit{background:url(../img/top/bg_recsp.webp) center top/100% no-repeat}}body#top main .p-recruit .c-inner{max-width:890px;width:90%;margin:0 auto;padding:90px 0 185px 0}@media screen and (max-width: 767px){body#top main .p-recruit .c-inner{max-width:90%;width:90%;margin:0 auto;padding:45px 0 90px 0}}body#top main .p-recruit .c-inner .p-topttl{padding-bottom:20px}@media screen and (max-width: 767px){body#top main .p-recruit .c-inner .p-topttl{padding-bottom:10px}}body#top main .p-recruit__text{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:18px;line-height:40px;--leading-trim: calc((1em - 1lh) / 2);padding-bottom:35px;text-align:justify;color:#fff}@media screen and (max-width: 767px){body#top main .p-recruit__text{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:13px;line-height:28px;--leading-trim: calc((1em - 1lh) / 2);padding-bottom:15px}}body#top main .p-recruit__link{width:20.2247191011%}@media screen and (max-width: 1020px){body#top main .p-recruit__link{width:24.7191011236%}}@media screen and (max-width: 767px){body#top main .p-recruit__link{width:36.6666666667%}}body#top main .p-recruit__link a{font-family:"Roboto",sans-serif;font-weight:400;font-size:18px;line-height:40px;--leading-trim: calc((1em - 1lh) / 2);background:url(../img/common/btn_mark.svg) 100% 5px/23px no-repeat;padding-bottom:5px;display:block;text-decoration:none;color:#fff;border-bottom:solid 1px #fff;width:100%;transition:.5s}@media screen and (max-width: 767px){body#top main .p-recruit__link a{font-family:"Roboto",sans-serif;font-weight:400;font-size:13px;line-height:28px;--leading-trim: calc((1em - 1lh) / 2);background:url(../img/common/btn_mark.svg) 100% top/18px no-repeat}}body#top main .p-recruit__link a:hover{background:url(../img/common/btn_markw.svg) 100% 5px/23px no-repeat}@media screen and (max-width: 767px){body#top main .p-recruit__link a:hover{background:url(../img/common/btn_markw.svg) 100% top/18px no-repeat}}body#recruit .p-recruitinfo{padding-top:80px}@media screen and (max-width: 767px){body#recruit .p-recruitinfo{padding-top:40px}}body#recruit .c-ttl{padding-bottom:60px}@media screen and (max-width: 767px){body#recruit .c-ttl{padding-bottom:30px}}body#recruit .p-recruitinfo-texts{border-bottom:1px solid #ccc;padding-bottom:110px}@media screen and (max-width: 767px){body#recruit .p-recruitinfo-texts{padding-bottom:55px}}body#recruit .p-recruitinfo-texts__text{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:17px;line-height:35px;--leading-trim: calc((1em - 1lh) / 2)}@media screen and (max-width: 767px){body#recruit .p-recruitinfo-texts__text{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:12px;line-height:25px;--leading-trim: calc((1em - 1lh) / 2)}}body#recruit .p-recruitinfo-title{padding-bottom:30px}@media screen and (max-width: 767px){body#recruit .p-recruitinfo-title{padding-bottom:15px}}body#recruit .p-recruitinfo-title__head{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:17px;line-height:35px;--leading-trim: calc((1em - 1lh) / 2)}@media screen and (max-width: 767px){body#recruit .p-recruitinfo-title__head{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:12px;line-height:25px;--leading-trim: calc((1em - 1lh) / 2)}}body#recruit .p-recruitinfo-title__big{font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:45px;line-height:58px;--leading-trim: calc((1em - 1lh) / 2);padding:10px 0;color:#f51}@media screen and (max-width: 767px){body#recruit .p-recruitinfo-title__big{font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:31px;line-height:41px;--leading-trim: calc((1em - 1lh) / 2);padding:5px 0}}body#recruit .p-recruitinfo-title__foot{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:20px;line-height:35px;--leading-trim: calc((1em - 1lh) / 2);color:#f51}@media screen and (max-width: 767px){body#recruit .p-recruitinfo-title__foot{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:14px;line-height:25px;--leading-trim: calc((1em - 1lh) / 2)}}body#recruit .c-tablewrap{max-width:1000px;width:1000px;margin:0 auto}@media screen and (max-width: 1025px){body#recruit .c-tablewrap{width:90%;max-width:90%;overflow:scroll}}@media screen and (max-width: 767px){body#recruit .c-tablewrap{width:90%}}body#recruit .c-tablewrap table .c-table-base td{background:#f2f2f2}body#recruit .p-requirements{padding-top:80px}@media screen and (max-width: 767px){body#recruit .p-requirements{padding-top:40px}}body#recruit .p-requirements__table{padding-bottom:30px}@media screen and (max-width: 767px){body#recruit .p-requirements__table{padding-bottom:15px}}body#recruit .p-requirements__table.tl{margin-top:60px;border-top:1px solid #ccc}@media screen and (max-width: 767px){body#recruit .p-requirements__table.tl{margin-top:30px}}body#recruit .p-requirements__head{font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:20px;line-height:55px;--leading-trim: calc((1em - 1lh) / 2);width:22.4719101124%;padding-top:25px;padding-bottom:25px;color:#f51;border-bottom:1px solid #ccc}@media screen and (max-width: 767px){body#recruit .p-requirements__head{font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:14px;line-height:39px;--leading-trim: calc((1em - 1lh) / 2);width:30%;padding-top:12px;padding-bottom:12px}}body#recruit .p-requirements__head.bn,body#recruit .p-requirements__text.bn{border-bottom:none}body#recruit .p-requirements__text{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:17px;line-height:35px;--leading-trim: calc((1em - 1lh) / 2);width:77.5280898876%;padding-top:35px;padding-bottom:25px;border-bottom:1px solid #ccc}@media screen and (max-width: 767px){body#recruit .p-requirements__text{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:12px;line-height:25px;--leading-trim: calc((1em - 1lh) / 2);width:70%;padding-top:20px;padding-bottom:12px}}body#recruit .p-requirements__text .p-req-link{width:270px;margin-top:60px}@media screen and (max-width: 767px){body#recruit .p-requirements__text .p-req-link{width:70%;margin-top:30px}}body#recruit .p-requirements__img{padding-bottom:45px}@media screen and (max-width: 767px){body#recruit .p-requirements__img{padding-bottom:22px}}body#recruit .p-req-link{width:250px;display:block;margin-left:auto;text-decoration:none;border-bottom:1px solid #000;color:#000;background:url("../img/info/icon_link.svg") center right no-repeat;background-size:23px}@media screen and (max-width: 767px){body#recruit .p-req-link{background:url("../img/info/icon_link.svg") center right no-repeat;width:70%;display:block;background-size:12px}}body#recruit .p-req-link__en{font-family:"Roboto",sans-serif;font-weight:500;font-size:25px;line-height:35px;--leading-trim: calc((1em - 1lh) / 2);color:#f51}@media screen and (max-width: 767px){body#recruit .p-req-link__en{font-family:"Roboto",sans-serif;font-weight:500;font-size:18px;line-height:25px;--leading-trim: calc((1em - 1lh) / 2)}}body#recruit .p-req-link__jp{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:20px;line-height:35px;--leading-trim: calc((1em - 1lh) / 2);padding:0 1em}@media screen and (max-width: 767px){body#recruit .p-req-link__jp{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:14px;line-height:25px;--leading-trim: calc((1em - 1lh) / 2);padding:0 5px}}body#recruit .p-req-link:hover{background:url("../img/common/btn_markw.svg") center right no-repeat;background-size:23px}@media screen and (max-width: 767px){body#recruit .p-req-link:hover{background:url("../img/common/btn_markw.svg") center right no-repeat;background-size:12px}}body#recruit .p-flow{padding-top:80px}@media screen and (max-width: 767px){body#recruit .p-flow{padding-top:40px}}body#recruit .p-steps{width:78.6516853933%;margin:-40px auto 80px auto}@media screen and (max-width: 767px){body#recruit .p-steps{width:100%;margin:-20px auto 40px auto}}body#recruit .p-step{background:#f2f2f2;border-radius:10px;margin-bottom:10px;padding:20px 25px}@media screen and (max-width: 767px){body#recruit .p-step{border-radius:5px;margin-bottom:5px;padding:10px 12px}}body#recruit .p-step-head{font-family:"Roboto",sans-serif;font-weight:500;font-size:23px;line-height:32px;--leading-trim: calc((1em - 1lh) / 2);width:16.8539325843%;color:gray;border-right:1px solid #ccc}@media screen and (max-width: 767px){body#recruit .p-step-head{font-family:"Roboto",sans-serif;font-weight:500;font-size:16px;line-height:22px;--leading-trim: calc((1em - 1lh) / 2);width:25%}}body#recruit .p-step-head b{font-family:"Roboto",sans-serif;font-weight:500;font-size:30px;line-height:32px;--leading-trim: calc((1em - 1lh) / 2);color:#f51}@media screen and (max-width: 767px){body#recruit .p-step-head b{font-family:"Roboto",sans-serif;font-weight:500;font-size:21px;line-height:22px;--leading-trim: calc((1em - 1lh) / 2)}}body#recruit .p-step-text{font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:23px;line-height:35px;--leading-trim: calc((1em - 1lh) / 2);width:56.1797752809%;padding-left:20px;box-sizing:border-box;align-content:center}@media screen and (max-width: 767px){body#recruit .p-step-text{font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:16px;line-height:25px;--leading-trim: calc((1em - 1lh) / 2);width:73%;padding-left:10px;box-sizing:border-box}}body#recruit .p-step-last{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:17px;line-height:35px;--leading-trim: calc((1em - 1lh) / 2);padding-bottom:110px;text-align:justify}@media screen and (max-width: 767px){body#recruit .p-step-last{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:12px;line-height:25px;--leading-trim: calc((1em - 1lh) / 2);padding-bottom:55px}}body#recruit .p-faq{background:#f2f2f2;padding-top:80px;padding-bottom:100px}@media screen and (max-width: 767px){body#recruit .p-faq{padding-top:40px;padding-bottom:50px}}body#recruit .a-faq{margin-bottom:15px}@media screen and (max-width: 767px){body#recruit .a-faq{margin-bottom:8px}}body#recruit .a-faq__q{background:#000;padding:15px 0 15px 20px}@media screen and (max-width: 767px){body#recruit .a-faq__q{padding:8px 0 8px 10px}}body#recruit .a-faq__q dl{width:100%}body#recruit .a-faq__q dt{font-family:"Roboto",sans-serif;font-weight:500;font-size:30px;line-height:32px;--leading-trim: calc((1em - 1lh) / 2);color:#f51;padding-right:25px}@media screen and (max-width: 767px){body#recruit .a-faq__q dt{font-family:"Roboto",sans-serif;font-weight:500;font-size:21px;line-height:22px;--leading-trim: calc((1em - 1lh) / 2);padding-right:12px;box-sizing:border-box}}body#recruit .a-faq__q dd{font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:20px;line-height:35px;--leading-trim: calc((1em - 1lh) / 2);color:#fff}@media screen and (max-width: 767px){body#recruit .a-faq__q dd{font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:14px;line-height:21px;--leading-trim: calc((1em - 1lh) / 2);padding:1.5px 0;width:75%;box-sizing:border-box}}body#recruit .a-faq__a{background:#fff;border-bottom-left-radius:20px;border-bottom-right-radius:20px;padding:30px 35px}@media screen and (max-width: 767px){body#recruit .a-faq__a{border-bottom-left-radius:10px;border-bottom-right-radius:10px;padding:15px 18px}}body#recruit .a-faq__a dt{font-family:"Roboto",sans-serif;font-weight:500;font-size:30px;line-height:32px;--leading-trim: calc((1em - 1lh) / 2);width:6%;color:#f51;padding-right:1em;box-sizing:border-box}@media screen and (max-width: 767px){body#recruit .a-faq__a dt{font-family:"Roboto",sans-serif;font-weight:500;font-size:21px;line-height:22px;--leading-trim: calc((1em - 1lh) / 2);width:9%}}body#recruit .a-faq__a dd{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:17px;line-height:32px;--leading-trim: calc((1em - 1lh) / 2);width:88%}@media screen and (max-width: 767px){body#recruit .a-faq__a dd{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:12px;line-height:22px;--leading-trim: calc((1em - 1lh) / 2)}}body#env_index main .p-holiday .c-inner,body#env_index main .p-welfare .c-inner{max-width:890px;width:90%;margin:0 auto;padding:0 0 65px 0}@media screen and (max-width: 767px){body#env_index main .p-holiday .c-inner,body#env_index main .p-welfare .c-inner{max-width:90%;width:90%;margin:0 auto;padding:0 0 30px 0}}body#env_index main .p-holiday .c-inner .c-ttl,body#env_index main .p-welfare .c-inner .c-ttl{padding-bottom:50px}@media screen and (max-width: 767px){body#env_index main .p-holiday .c-inner .c-ttl,body#env_index main .p-welfare .c-inner .c-ttl{padding-bottom:25px}}body#env_index main .p-holiday__dl,body#env_index main .p-welfare__dl{margin-bottom:25px;width:100%}@media screen and (max-width: 767px){body#env_index main .p-holiday__dl,body#env_index main .p-welfare__dl{margin-bottom:12px}}body#env_index main .p-holiday__dl dt,body#env_index main .p-welfare__dl dt{font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:30px;line-height:55px;--leading-trim: calc((1em - 1lh) / 2);color:#f51}@media screen and (max-width: 767px){body#env_index main .p-holiday__dl dt,body#env_index main .p-welfare__dl dt{font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:21px;line-height:39px;--leading-trim: calc((1em - 1lh) / 2)}}body#env_index main .p-holiday__dl dd,body#env_index main .p-welfare__dl dd{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:17px;line-height:35px;--leading-trim: calc((1em - 1lh) / 2);padding-bottom:35px;text-align:justify;border-bottom:solid 1px #ccc}@media screen and (max-width: 767px){body#env_index main .p-holiday__dl dd,body#env_index main .p-welfare__dl dd{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:12px;line-height:25px;--leading-trim: calc((1em - 1lh) / 2);padding-bottom:15px}}body#env_index main .p-holiday .c-inner{padding:70px 0 65px 0}@media screen and (max-width: 767px){body#env_index main .p-holiday .c-inner{padding:35px 0 30px 0}}body#env_index main .p-charge .c-inner{max-width:890px;width:90%;margin:0 auto;border-bottom:solid 1px #ccc}@media screen and (max-width: 767px){body#env_index main .p-charge .c-inner{max-width:90%;width:90%;margin:0 auto}}body#env_index main .p-charge .c-inner .c-ttl{padding-bottom:50px}@media screen and (max-width: 767px){body#env_index main .p-charge .c-inner .c-ttl{padding-bottom:25px}}body#env_index main .p-charge__text{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:17px;line-height:35px;--leading-trim: calc((1em - 1lh) / 2);padding-bottom:60px;text-align:justify}@media screen and (max-width: 767px){body#env_index main .p-charge__text{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:12px;line-height:25px;--leading-trim: calc((1em - 1lh) / 2);padding-bottom:30px}}body#env_index main .p-charge-wrap{padding-bottom:30px;width:100%}@media screen and (max-width: 767px){body#env_index main .p-charge-wrap{padding-bottom:15px;flex-direction:column}}body#env_index main .p-charge-box{width:47.7528089888%}@media screen and (max-width: 767px){body#env_index main .p-charge-box{width:100%}}body#env_index main .p-charge-box__ttl{font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:30px;line-height:55px;--leading-trim: calc((1em - 1lh) / 2);border-bottom:solid 1px #ccc;color:#f51}@media screen and (max-width: 767px){body#env_index main .p-charge-box__ttl{font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:21px;line-height:39px;--leading-trim: calc((1em - 1lh) / 2)}}body#env_index main .p-charge-num{width:88.4705882353%;margin:0 auto;padding:35px 0}@media screen and (max-width: 767px){body#env_index main .p-charge-num{width:88.8888888889%;padding:15px 0}}body#env_index main .p-charge-num dt{font-family:"Roboto",sans-serif;font-weight:700;font-size:30px;line-height:40px;--leading-trim: calc((1em - 1lh) / 2);width:31.914893617%;align-content:center;text-align:center;color:#f51}@media screen and (max-width: 767px){body#env_index main .p-charge-num dt{font-family:"Roboto",sans-serif;font-weight:700;font-size:21px;line-height:28px;--leading-trim: calc((1em - 1lh) / 2);width:37.5%}}body#env_index main .p-charge-num dd{width:50.5319148936%;height:118px}@media screen and (max-width: 767px){body#env_index main .p-charge-num dd{width:50%;height:auto}}body#env_index main .p-charge-detail{padding-top:20px;width:100%;border-top:solid 1px #ccc}@media screen and (max-width: 767px){body#env_index main .p-charge-detail{padding-bottom:40px;margin:0 auto}}body#env_index main .p-charge-detail li{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:23px;line-height:50px;--leading-trim: calc((1em - 1lh) / 2);width:49.8823529412%;text-align:center}@media screen and (max-width: 1025px){body#env_index main .p-charge-detail li{width:47.0588235294%}}@media screen and (max-width: 767px){body#env_index main .p-charge-detail li{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:16px;line-height:35px;--leading-trim: calc((1em - 1lh) / 2);width:48.8888888889%}}body#env_index main .p-charge-detail li span{font-family:"Roboto",sans-serif;font-weight:700;font-size:50px;line-height:75px;--leading-trim: calc((1em - 1lh) / 2);color:#f51}@media screen and (max-width: 767px){body#env_index main .p-charge-detail li span{font-family:"Roboto",sans-serif;font-weight:700;font-size:35px;line-height:53px;--leading-trim: calc((1em - 1lh) / 2)}}body#env_index main .p-charge-detail li small{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:23px;line-height:35px;--leading-trim: calc((1em - 1lh) / 2);display:block}@media screen and (max-width: 767px){body#env_index main .p-charge-detail li small{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:16px;line-height:25px;--leading-trim: calc((1em - 1lh) / 2)}}body#env_index main .p-charge-detail li:nth-child(1){border-right:solid 1px #ccc}body#env_index main .p-dormitory .c-inner{max-width:890px;width:90%;margin:0 auto;padding:90px 0 0 0;border-bottom:solid 1px #ccc}@media screen and (max-width: 767px){body#env_index main .p-dormitory .c-inner{max-width:90%;width:90%;margin:0 auto;padding:45px 0 0 0}}body#env_index main .p-dormitory .c-inner .c-ttl{padding-bottom:25px}@media screen and (max-width: 767px){body#env_index main .p-dormitory .c-inner .c-ttl{padding-bottom:12px}}body#env_index main .p-dormitory__text{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:17px;line-height:35px;--leading-trim: calc((1em - 1lh) / 2);padding-bottom:55px;text-align:justify}@media screen and (max-width: 767px){body#env_index main .p-dormitory__text{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:12px;line-height:25px;--leading-trim: calc((1em - 1lh) / 2);padding-bottom:25px;width:100%}}body#env_index main .p-activity .c-inner{max-width:890px;width:90%;margin:0 auto;margin-bottom:210px;padding:90px 0 0 0;border-bottom:solid 1px #ccc}@media screen and (max-width: 767px){body#env_index main .p-activity .c-inner{max-width:90%;width:90%;margin:0 auto;padding:45px 0 0 0;margin-bottom:105px}}body#env_index main .p-activity .c-inner .c-ttl{padding-bottom:40px}@media screen and (max-width: 767px){body#env_index main .p-activity .c-inner .c-ttl{padding-bottom:20px}}body#env_index main .p-activity-wrap{width:100%}@media screen and (max-width: 767px){body#env_index main .p-activity-wrap{flex-direction:column}}body#env_index main .p-activity-wrap__text{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:17px;line-height:35px;--leading-trim: calc((1em - 1lh) / 2);width:47.191011236%;padding-bottom:40px;text-align:justify}@media screen and (max-width: 767px){body#env_index main .p-activity-wrap__text{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:12px;line-height:25px;--leading-trim: calc((1em - 1lh) / 2);padding-bottom:20px;width:100%}}body#env_index main .p-activity-wrap__img{width:47.191011236%;padding-top:10px}@media screen and (max-width: 767px){body#env_index main .p-activity-wrap__img{padding:10px 0 40px 0;width:100%}}body#office main .p-officemap{background:#f2f2f2}body#office main .p-officemap .c-inner{max-width:1000px;width:90%;margin:0 auto;padding:70px 0 120px 0}@media screen and (max-width: 767px){body#office main .p-officemap .c-inner{max-width:90%;width:90%;margin:0 auto;padding:35px 0 60px 0}}body#office main .p-officemap .c-inner .c-ttl{padding-bottom:35px}@media screen and (max-width: 767px){body#office main .p-officemap .c-inner .c-ttl{padding-bottom:15px}}body#office main .c-tablewrap{width:100%}@media screen and (max-width: 767px){body#office main .c-tablewrap{width:100%;overflow:scroll}}@media screen and (max-width: 767px){body#office main table{width:188.8888888889%}}body#office main .p-officelist .c-inner{max-width:890px;width:90%;margin:0 auto;padding:75px 0 0 0;border-bottom:solid 1px #ccc}@media screen and (max-width: 767px){body#office main .p-officelist .c-inner{max-width:90%;width:90%;margin:0 auto;padding:35px 0 0 0}}body#office main .p-officelist .c-inner .c-ttl{padding-bottom:45px}@media screen and (max-width: 767px){body#office main .p-officelist .c-inner .c-ttl{padding-bottom:20px}}body#office main .p-officelist__img{width:67.4157303371%;padding-bottom:40px;margin:0 auto}@media screen and (max-width: 767px){body#office main .p-officelist__img{width:77.7777777778%;padding-bottom:20px}}body#office main .p-officelist.utsunomiya .p-officelist-cource__wrap li:last-child{opacity:0}@media screen and (max-width: 767px){body#office main .p-officelist.utsunomiya .p-officelist-cource__wrap li:last-child{display:none}}body#office main .p-officelist.last .c-inner{margin-bottom:135px}@media screen and (max-width: 767px){body#office main .p-officelist.last .c-inner{margin-bottom:65px}}body#office main .p-officelist.last .c-inner .p-officelist-pr dd{border:none}body#office main .p-officelist-info dt,body#office main .p-officelist-pr dt{font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:30px;line-height:55px;--leading-trim: calc((1em - 1lh) / 2);padding-bottom:15px;color:#f51}@media screen and (max-width: 767px){body#office main .p-officelist-info dt,body#office main .p-officelist-pr dt{font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:21px;line-height:39px;--leading-trim: calc((1em - 1lh) / 2);padding-bottom:7px}}body#office main .p-officelist-info dd,body#office main .p-officelist-pr dd{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:17px;line-height:35px;--leading-trim: calc((1em - 1lh) / 2);padding-bottom:35px;margin-bottom:30px;border-bottom:solid 1px #ccc;text-align:justify}@media screen and (max-width: 767px){body#office main .p-officelist-info dd,body#office main .p-officelist-pr dd{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:12px;line-height:25px;--leading-trim: calc((1em - 1lh) / 2);padding-bottom:15px;margin-bottom:15px}}body#office main .p-officelist-cource__ttl{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:18px;line-height:55px;--leading-trim: calc((1em - 1lh) / 2)}@media screen and (max-width: 767px){body#office main .p-officelist-cource__ttl{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:13px;line-height:39px;--leading-trim: calc((1em - 1lh) / 2)}}body#office main .p-officelist-cource__wrap{margin-bottom:40px;width:100%;flex-wrap:wrap}@media screen and (max-width: 767px){body#office main .p-officelist-cource__wrap{margin-bottom:20px;flex-direction:column}}body#office main .p-officelist-cource__wrap li{width:32.5842696629%}@media screen and (max-width: 767px){body#office main .p-officelist-cource__wrap li{width:100%}}body#office main .p-officelist-cource__wrap li a{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:19px;line-height:23px;--leading-trim: calc((1em - 1lh) / 2);background:#000;margin-bottom:10px;height:70px;align-content:center;text-align:center;color:#fff;text-decoration:none;width:100%;display:block}@media screen and (max-width: 1025px){body#office main .p-officelist-cource__wrap li a{height:90px}}@media screen and (max-width: 767px){body#office main .p-officelist-cource__wrap li a{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:15px;line-height:18px;--leading-trim: calc((1em - 1lh) / 2);height:50px}}body#office main .p-officelist-cource__wrap li a:hover{opacity:.8}body#development main .p-development .c-inner{max-width:890px;width:90%;margin:0 auto;padding:70px 0 0 0}@media screen and (max-width: 767px){body#development main .p-development .c-inner{max-width:90%;width:90%;margin:0 auto;padding:35px 0 0 0}}body#development main .p-development .c-inner .c-ttl{padding-bottom:35px}@media screen and (max-width: 767px){body#development main .p-development .c-inner .c-ttl{padding-bottom:15px}}body#development main .p-development__text{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:17px;line-height:35px;--leading-trim: calc((1em - 1lh) / 2);padding-bottom:55px;text-align:justify}@media screen and (max-width: 767px){body#development main .p-development__text{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:12px;line-height:25px;--leading-trim: calc((1em - 1lh) / 2);padding-bottom:25px}}body#development main .p-development__img{width:100%}body#development main .p-measures .c-inner{max-width:890px;width:90%;margin:0 auto;padding:70px 0 0 0}@media screen and (max-width: 767px){body#development main .p-measures .c-inner{max-width:90%;width:90%;margin:0 auto;padding:35px 0 0 0}}body#development main .p-measures .c-inner .c-ttl{padding-bottom:35px}@media screen and (max-width: 767px){body#development main .p-measures .c-inner .c-ttl{padding-bottom:15px}}body#development main .p-measures__text{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:17px;line-height:35px;--leading-trim: calc((1em - 1lh) / 2);padding-bottom:40px;text-align:justify}@media screen and (max-width: 767px){body#development main .p-measures__text{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:12px;line-height:25px;--leading-trim: calc((1em - 1lh) / 2);padding-bottom:20px}}body#development main .p-measures__dl{margin-bottom:25px;border-bottom:solid 1px #ccc}@media screen and (max-width: 767px){body#development main .p-measures__dl{margin-bottom:12px}}body#development main .p-measures__dl dt{font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:30px;line-height:55px;--leading-trim: calc((1em - 1lh) / 2);padding-bottom:10px;color:#f51}@media screen and (max-width: 767px){body#development main .p-measures__dl dt{font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:21px;line-height:39px;--leading-trim: calc((1em - 1lh) / 2)}}body#development main .p-measures__dl dd{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:17px;line-height:35px;--leading-trim: calc((1em - 1lh) / 2);padding-bottom:40px;text-align:justify}@media screen and (max-width: 767px){body#development main .p-measures__dl dd{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:12px;line-height:25px;--leading-trim: calc((1em - 1lh) / 2);padding-bottom:20px}}body#development main .p-measures-careersystem{padding-top:30px}@media screen and (max-width: 767px){body#development main .p-measures-careersystem{padding-top:15px}}body#development main .p-measures-careersystem__ttl{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:23px;line-height:34px;--leading-trim: calc((1em - 1lh) / 2);padding-bottom:30px;color:gray}@media screen and (max-width: 767px){body#development main .p-measures-careersystem__ttl{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:16px;line-height:24px;--leading-trim: calc((1em - 1lh) / 2);padding-bottom:15px}}body#development main .p-measures-careersystem__img{padding-bottom:90px;width:100%}@media screen and (max-width: 767px){body#development main .p-measures-careersystem__img{padding-bottom:45px}}body#development main .p-training .c-inner{max-width:890px;width:90%;margin:0 auto}@media screen and (max-width: 767px){body#development main .p-training .c-inner{max-width:90%;width:90%;margin:0 auto}}body#development main .p-training .c-inner .c-ttl{padding-bottom:35px}@media screen and (max-width: 767px){body#development main .p-training .c-inner .c-ttl{padding-bottom:15px}}body#development main .p-training__text{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:17px;line-height:35px;--leading-trim: calc((1em - 1lh) / 2);padding-bottom:45px;text-align:justify}@media screen and (max-width: 767px){body#development main .p-training__text{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:12px;line-height:25px;--leading-trim: calc((1em - 1lh) / 2);padding-bottom:20px}}body#development main .p-training-cycle{width:100%}body#development main .p-training-cycle__ttl{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:23px;line-height:34px;--leading-trim: calc((1em - 1lh) / 2);padding-bottom:20px;color:gray}@media screen and (max-width: 767px){body#development main .p-training-cycle__ttl{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:16px;line-height:24px;--leading-trim: calc((1em - 1lh) / 2);padding-bottom:10px}}body#development main .p-training-cycle__img{padding-bottom:180px;width:100%}@media screen and (max-width: 767px){body#development main .p-training-cycle__img{padding-bottom:90px}}body#development main .p-month{background:#f2f2f2}body#development main .p-month .c-inner{max-width:1000px;width:90%;margin:0 auto;padding:70px 0 100px 0}@media screen and (max-width: 767px){body#development main .p-month .c-inner{max-width:90%;width:90%;margin:0 auto;padding:35px 0 50px 0}}body#development main .p-month .c-inner .c-ttl{padding-bottom:35px}@media screen and (max-width: 767px){body#development main .p-month .c-inner .c-ttl{padding-bottom:15px}}body#development main .p-month__attention{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:17px;line-height:35px;--leading-trim: calc((1em - 1lh) / 2);padding:30px 0 0 18px;text-indent:-18px;text-align:justify}@media screen and (max-width: 767px){body#development main .p-month__attention{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:12px;line-height:25px;--leading-trim: calc((1em - 1lh) / 2);padding:15px 0 0 12px;text-indent:-12px}}body#development main .p-month-wrap.april{width:89%;margin:0 auto}@media screen and (max-width: 767px){body#development main .p-month-wrap.april{width:100%;flex-direction:column}}body#development main .p-month-wrap.april .p-month-num{width:9.5505617978%}@media screen and (max-width: 1025px){body#development main .p-month-wrap.april .p-month-num{width:12.3595505618%}}@media screen and (max-width: 767px){body#development main .p-month-wrap.april .p-month-num{width:100%}}body#development main .p-month-wrap.april .p-month-detail{width:88.7640449438%}@media screen and (max-width: 1025px){body#development main .p-month-wrap.april .p-month-detail{width:84.8314606742%}}@media screen and (max-width: 767px){body#development main .p-month-wrap.april .p-month-detail{width:100%}}body#development main .p-month-wrap.april .p-month-detailttl__jp{width:20.8860759494%}@media screen and (max-width: 1025px){body#development main .p-month-wrap.april .p-month-detailttl__jp{width:33.1125827815%}}@media screen and (max-width: 767px){body#development main .p-month-wrap.april .p-month-detailttl__jp{width:33.3333333333%}}body#development main .p-month-wrap.april .p-month-detail__img{width:75.9493670886%;padding-bottom:170px}@media screen and (max-width: 767px){body#development main .p-month-wrap.april .p-month-detail__img{padding-bottom:40px;width:100%}}body#development main .p-month-wrap.may{width:89%;padding-top:50px;margin:0 auto}@media screen and (max-width: 767px){body#development main .p-month-wrap.may{padding-top:25px;flex-direction:column;width:100%}}body#development main .p-month-wrap.may .p-month-num{width:15.7303370787%}@media screen and (max-width: 1025px){body#development main .p-month-wrap.may .p-month-num{width:21.3483146067%}}@media screen and (max-width: 767px){body#development main .p-month-wrap.may .p-month-num{width:100%}}body#development main .p-month-wrap.may .p-month-detail{width:82.0224719101%}@media screen and (max-width: 1025px){body#development main .p-month-wrap.may .p-month-detail{width:75.2808988764%}}@media screen and (max-width: 767px){body#development main .p-month-wrap.may .p-month-detail{width:100%}}body#development main .p-month-wrap.may .p-month-detailttl__jp{width:37.6712328767%}@media screen and (max-width: 1025px){body#development main .p-month-wrap.may .p-month-detailttl__jp{width:59.7014925373%}}@media screen and (max-width: 767px){body#development main .p-month-wrap.may .p-month-detailttl__jp{width:55.5555555556%}}@media screen and (max-width: 767px){body#development main .p-month-wrap.may .p-month-detail__text{padding-bottom:20px}}body#development main .p-month-wrap.may .p-month-detail__imgwrap{width:82.1917808219%;padding-bottom:100px}@media screen and (max-width: 767px){body#development main .p-month-wrap.may .p-month-detail__imgwrap{padding-bottom:50px;width:100%}}body#development main .p-month-wrap.may .p-month-detail__imgwrap li{width:49.1666666667%}body#development main .p-month-num{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:35px;line-height:58px;--leading-trim: calc((1em - 1lh) / 2);width:14.0449438202%;color:gray;position:relative}@media screen and (max-width: 767px){body#development main .p-month-num{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:25px;line-height:41px;--leading-trim: calc((1em - 1lh) / 2);padding-bottom:5px;margin-bottom:15px;border-bottom:solid 1px gray}}body#development main .p-month-num span{font-family:"Roboto",sans-serif;font-weight:500;font-size:60px;line-height:45px;--leading-trim: calc((1em - 1lh) / 2)}@media screen and (max-width: 767px){body#development main .p-month-num span{font-family:"Roboto",sans-serif;font-weight:500;font-size:42px;line-height:31px;--leading-trim: calc((1em - 1lh) / 2)}}body#development main .p-month-num::after{content:"";background:#b2b2b2;width:1px;height:75px;position:absolute;top:0px;right:0}@media screen and (max-width: 767px){body#development main .p-month-num::after{content:none}}body#development main .p-month-detailttl{margin-bottom:30px}@media screen and (max-width: 767px){body#development main .p-month-detailttl{margin-bottom:15px}}body#development main .p-month-detailttl__jp{font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:36px;line-height:50px;--leading-trim: calc((1em - 1lh) / 2);background:#f51;margin-bottom:5px;color:#fff;text-align:center;display:block}@media screen and (max-width: 767px){body#development main .p-month-detailttl__jp{font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:25px;line-height:35px;--leading-trim: calc((1em - 1lh) / 2)}}body#development main .p-month-detailttl__en{font-family:"Roboto",sans-serif;font-weight:500;font-size:23px;line-height:34px;--leading-trim: calc((1em - 1lh) / 2);color:#b2b2b2}@media screen and (max-width: 767px){body#development main .p-month-detailttl__en{font-family:"Roboto",sans-serif;font-weight:500;font-size:16px;line-height:24px;--leading-trim: calc((1em - 1lh) / 2)}}body#development main .p-month-detail__text{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:17px;line-height:35px;--leading-trim: calc((1em - 1lh) / 2);padding-bottom:30px;text-align:justify}@media screen and (max-width: 767px){body#development main .p-month-detail__text{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:12px;line-height:25px;--leading-trim: calc((1em - 1lh) / 2);padding-bottom:15px}}body#development main .p-month-detail__program dt{width:18.3544303797%;font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:17px;line-height:30px;--leading-trim: calc((1em - 1lh) / 2);background:gray;margin-bottom:10px;color:#fff;text-align:center}@media screen and (max-width: 1025px){body#development main .p-month-detail__program dt{width:27.8145695364%}}@media screen and (max-width: 767px){body#development main .p-month-detail__program dt{width:27.7777777778%;font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:12px;line-height:21px;--leading-trim: calc((1em - 1lh) / 2)}}body#development main .p-month-detail__program dd{padding-bottom:50px}@media screen and (max-width: 767px){body#development main .p-month-detail__program dd{padding-bottom:25px}}body#development main .p-month-detail__program dd ul li{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:17px;line-height:30px;--leading-trim: calc((1em - 1lh) / 2);font-feature-settings:"palt"}@media screen and (max-width: 767px){body#development main .p-month-detail__program dd ul li{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:12px;line-height:21px;--leading-trim: calc((1em - 1lh) / 2)}}body#development main .p-month-detail__program dd ul li span{color:#999}body#development main hr{background:#ccc;width:100%;height:1px;margin:0}@media screen and (max-width: 767px){body#development main hr.spnone{display:none}}body#business_index main .p-movie{background:#000;color:#fff}body#business_index main .p-movie .c-inner{max-width:1000px;width:90%;margin:0 auto;padding:90px 0 0 0}@media screen and (max-width: 767px){body#business_index main .p-movie .c-inner{max-width:890px;width:90%;margin:0 auto;padding:45px 0 0 0}}body#business_index main .p-movie .c-inner .p-movie-ttl{width:28.3%;padding-bottom:45px}@media screen and (max-width: 1025px){body#business_index main .p-movie .c-inner .p-movie-ttl{width:42%}}@media screen and (max-width: 767px){body#business_index main .p-movie .c-inner .p-movie-ttl{width:66.6666666667%;padding-bottom:20px}}body#business_index main .p-movie .c-inner .p-movie-ttl__en{font-family:"Roboto",sans-serif;font-weight:500;font-size:40px;line-height:45px;--leading-trim: calc((1em - 1lh) / 2);width:41.6961130742%;color:#f51}@media screen and (max-width: 1025px){body#business_index main .p-movie .c-inner .p-movie-ttl__en{width:35.7142857143%}}@media screen and (max-width: 767px){body#business_index main .p-movie .c-inner .p-movie-ttl__en{font-family:"Roboto",sans-serif;font-weight:500;font-size:28px;line-height:31px;--leading-trim: calc((1em - 1lh) / 2);width:33.3333333333%}}body#business_index main .p-movie .c-inner .p-movie-ttl__jp{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:18px;line-height:45px;--leading-trim: calc((1em - 1lh) / 2);width:51.2367491166%}@media screen and (max-width: 1025px){body#business_index main .p-movie .c-inner .p-movie-ttl__jp{width:52.380952381%}}@media screen and (max-width: 767px){body#business_index main .p-movie .c-inner .p-movie-ttl__jp{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:13px;line-height:31px;--leading-trim: calc((1em - 1lh) / 2);width:58.3333333333%}}body#business_index main .p-movie__link{width:89%;padding-bottom:60px;cursor:pointer;margin:0 auto}@media screen and (max-width: 767px){body#business_index main .p-movie__link{width:88.8888888889%;padding-bottom:30px}}body#business_index main .p-movie__text{width:89%;font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:17px;line-height:38px;--leading-trim: calc((1em - 1lh) / 2);margin:0 auto;padding-bottom:100px;text-align:justify}@media screen and (max-width: 767px){body#business_index main .p-movie__text{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:12px;line-height:27px;--leading-trim: calc((1em - 1lh) / 2);padding-bottom:50px;width:100%}}body#business_index main .p-businesssec{height:460px;color:#fff}body#business_index main .p-businesssec .c-inner{max-width:890px;width:90%;margin:0 auto}@media screen and (max-width: 767px){body#business_index main .p-businesssec .c-inner{max-width:90%;width:90%;margin:0 auto}}body#business_index main .p-businesssec__dl dt{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:40px;line-height:58px;--leading-trim: calc((1em - 1lh) / 2)}@media screen and (max-width: 767px){body#business_index main .p-businesssec__dl dt{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:28px;line-height:41px;--leading-trim: calc((1em - 1lh) / 2)}}body#business_index main .p-businesssec__dl dd{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:17px;line-height:30px;--leading-trim: calc((1em - 1lh) / 2);width:47.191011236%;text-align:justify}@media screen and (max-width: 767px){body#business_index main .p-businesssec__dl dd{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:12px;line-height:21px;--leading-trim: calc((1em - 1lh) / 2);width:77.7777777778%}}body#business_index main .p-carbusiness{background:url(../img/business/index/bg_car.webp) center/cover no-repeat}@media screen and (max-width: 767px){body#business_index main .p-carbusiness{background:url(../img/business/index/bg_carsp.webp) center/cover no-repeat;height:350px}}body#business_index main .p-carbusiness .p-businesssec__dl dt{padding:210px 0 20px 0}@media screen and (max-width: 767px){body#business_index main .p-carbusiness .p-businesssec__dl dt{padding:200px 0 10px 0}}body#business_index main .p-componentbusiness{background:url(../img/business/index/bg_component.webp) center/cover no-repeat}@media screen and (max-width: 767px){body#business_index main .p-componentbusiness{background:url(../img/business/index/bg_componentsp.webp) center/cover no-repeat;height:350px}}body#business_index main .p-componentbusiness .p-businesssec__dl dt{padding:80px 0 20px 0}@media screen and (max-width: 767px){body#business_index main .p-componentbusiness .p-businesssec__dl dt{padding:120px 0 10px 0}}body#business_index main .p-discovery{background:#f2f2f2}body#business_index main .p-discovery .c-inner{max-width:890px;width:90%;margin:0 auto;padding:70px 0 120px 0}@media screen and (max-width: 767px){body#business_index main .p-discovery .c-inner{max-width:90%;width:90%;margin:0 auto;padding:35px 0 60px 0}}@media screen and (max-width: 767px){body#business_index main .p-discovery.com .p-discovery-iconwrap{justify-content:space-around}}@media screen and (max-width: 767px){body#business_index main .p-discovery.com .p-discovery-iconwrap li{height:146px}}@media screen and (max-width: 767px){body#business_index main .p-discovery.com .p-discovery-iconwrap li:last-child{display:none}}body#business_index main .p-discovery-ttl{margin-bottom:70px}@media screen and (max-width: 767px){body#business_index main .p-discovery-ttl{margin-bottom:35px}}body#business_index main .p-discovery-ttl__text{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:30px;line-height:40px;--leading-trim: calc((1em - 1lh) / 2);background:#f51;text-align:center;color:#fff;display:block}@media screen and (max-width: 767px){body#business_index main .p-discovery-ttl__text{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:21px;line-height:28px;--leading-trim: calc((1em - 1lh) / 2)}}body#business_index main .p-discovery-ttl__text:nth-child(1){width:28.0898876404%;margin-bottom:10px}@media screen and (max-width: 1025px){body#business_index main .p-discovery-ttl__text:nth-child(1){width:37.0786516854%}}@media screen and (max-width: 767px){body#business_index main .p-discovery-ttl__text:nth-child(1){width:52.2222222222%;margin-bottom:5px}}body#business_index main .p-discovery-ttl__text:nth-child(2){width:25.2808988764%}@media screen and (max-width: 1025px){body#business_index main .p-discovery-ttl__text:nth-child(2){width:33.7078651685%}}@media screen and (max-width: 767px){body#business_index main .p-discovery-ttl__text:nth-child(2){width:47.7777777778%}}body#business_index main .p-discovery-iconwrap{width:84.2696629213%;padding-bottom:20px;margin:0 auto}@media screen and (max-width: 767px){body#business_index main .p-discovery-iconwrap{padding-bottom:10px;width:100%;justify-content:space-around}}body#business_index main .p-discovery-iconwrap li{width:30.6666666667%;padding-bottom:30px;height:230px}@media screen and (max-width: 767px){body#business_index main .p-discovery-iconwrap li{width:38.8888888889%;padding-bottom:15px;height:auto}}body#business_index main .p-discovery-use{width:84.2696629213%;margin:0 auto}@media screen and (max-width: 767px){body#business_index main .p-discovery-use{width:100%}}body#business_index main .p-discovery-use dt{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:20px;line-height:58px;--leading-trim: calc((1em - 1lh) / 2);margin-bottom:20px;border-bottom:solid 1px gray}@media screen and (max-width: 767px){body#business_index main .p-discovery-use dt{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:14px;line-height:41px;--leading-trim: calc((1em - 1lh) / 2);margin-bottom:10px}}body#business_index main .p-discovery-use dd{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:17px;line-height:30px;--leading-trim: calc((1em - 1lh) / 2)}@media screen and (max-width: 767px){body#business_index main .p-discovery-use dd{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:12px;line-height:21px;--leading-trim: calc((1em - 1lh) / 2)}}body#business_index main .p-discovery-use dd span{color:#f51}body#business_index main .p-pickup{background:#fff}body#business_index main .p-pickup .c-inner{max-width:890px;width:90%;margin:0 auto;padding:70px 0 55px 0}@media screen and (max-width: 767px){body#business_index main .p-pickup .c-inner{max-width:90%;width:90%;margin:0 auto;padding:35px 0 25px 0}}body#business_index main .p-pickup .c-inner h4{font-family:"Roboto",sans-serif;font-weight:500;font-size:40px;line-height:45px;--leading-trim: calc((1em - 1lh) / 2);padding-bottom:55px;color:#f51}@media screen and (max-width: 767px){body#business_index main .p-pickup .c-inner h4{font-family:"Roboto",sans-serif;font-weight:500;font-size:28px;line-height:31px;--leading-trim: calc((1em - 1lh) / 2);padding-bottom:25px}}body#business_index main .p-pickup-numttl{width:100%}body#business_index main .p-pickup-numttl dt{font-family:"Roboto",sans-serif;font-weight:500;font-size:25px;line-height:55px;--leading-trim: calc((1em - 1lh) / 2);width:6.7415730337%;padding-bottom:35px;color:#f51}@media screen and (max-width: 767px){body#business_index main .p-pickup-numttl dt{font-family:"Roboto",sans-serif;font-weight:500;font-size:18px;line-height:27px;--leading-trim: calc((1em - 1lh) / 2);width:11.1111111111%;padding-bottom:15px}}body#business_index main .p-pickup-numttl dd{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:30px;line-height:55px;--leading-trim: calc((1em - 1lh) / 2);width:93.2584269663%;text-align:justify}@media screen and (max-width: 1025px){body#business_index main .p-pickup-numttl dd{padding-bottom:40px}}@media screen and (max-width: 767px){body#business_index main .p-pickup-numttl dd{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:21px;line-height:27px;--leading-trim: calc((1em - 1lh) / 2);width:88.8888888889%;padding-bottom:20px}}body#business_index main .p-pickup-imgbox{width:67.4157303371%;margin:0 auto}@media screen and (max-width: 767px){body#business_index main .p-pickup-imgbox{width:100%}}body#business_index main .p-pickup-imgbox__img{padding-bottom:45px}@media screen and (max-width: 767px){body#business_index main .p-pickup-imgbox__img{padding-bottom:20px}}body#business_index main .p-pickup-imgbox__text{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:17px;line-height:35px;--leading-trim: calc((1em - 1lh) / 2);padding-bottom:80px;text-align:justify}@media screen and (max-width: 767px){body#business_index main .p-pickup-imgbox__text{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:12px;line-height:25px;--leading-trim: calc((1em - 1lh) / 2);padding-bottom:40px}}body#business_index main .p-pickup.compoent .p-pickup-imgbox__text{padding-bottom:105px}@media screen and (max-width: 767px){body#business_index main .p-pickup.compoent .p-pickup-imgbox__text{padding-bottom:50px}}body#course main .p-flow{background:#000;color:#fff}body#course main .p-flow .c-inner{max-width:1000px;width:90%;margin:0 auto;padding:90px 0 170px 0}@media screen and (max-width: 767px){body#course main .p-flow .c-inner{max-width:90%;width:90%;margin:0 auto;padding:45px 0 85px 0}}body#course main .p-flow .c-inner .p-flow-ttl__en{font-family:"Roboto",sans-serif;font-weight:500;font-size:40px;line-height:45px;--leading-trim: calc((1em - 1lh) / 2);display:block;color:#f51}@media screen and (max-width: 767px){body#course main .p-flow .c-inner .p-flow-ttl__en{font-family:"Roboto",sans-serif;font-weight:500;font-size:28px;line-height:31px;--leading-trim: calc((1em - 1lh) / 2)}}body#course main .p-flow .c-inner .p-flow-ttl__jp{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:18px;line-height:58px;--leading-trim: calc((1em - 1lh) / 2);padding-bottom:35px;display:block}@media screen and (max-width: 767px){body#course main .p-flow .c-inner .p-flow-ttl__jp{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:13px;line-height:41px;--leading-trim: calc((1em - 1lh) / 2);padding-bottom:15px}}body#course main .p-flow .p-flow-container{width:100%}body#course main .p-flow .p-flow-container .p-flow-wrap{width:91%}@media screen and (max-width: 767px){body#course main .p-flow .p-flow-container .p-flow-wrap{width:92.2222222222%}}body#course main .p-flow .p-flow-container .p-flow-wrap .p-flow-dlwrap{margin-bottom:30px;width:100%}@media screen and (max-width: 767px){body#course main .p-flow .p-flow-container .p-flow-wrap .p-flow-dlwrap{margin-bottom:7px}}body#course main .p-flow .p-flow-container .p-flow-wrap .p-flow-dlwrap__dl{width:31.0989010989%;border:solid 1px gray;text-align:center;position:relative}@media screen and (max-width: 767px){body#course main .p-flow .p-flow-container .p-flow-wrap .p-flow-dlwrap__dl{width:31.3253012048%}}body#course main .p-flow .p-flow-container .p-flow-wrap .p-flow-dlwrap__dl dt{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:23px;line-height:58px;--leading-trim: calc((1em - 1lh) / 2);color:#f51}@media screen and (max-width: 767px){body#course main .p-flow .p-flow-container .p-flow-wrap .p-flow-dlwrap__dl dt{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:14px;line-height:35px;--leading-trim: calc((1em - 1lh) / 2)}}body#course main .p-flow .p-flow-container .p-flow-wrap .p-flow-dlwrap__dl dd{width:92.9328621908%;background:#f51;margin:0 auto;margin-bottom:10px;height:90px;align-content:center;font-feature-settings:"palt"}@media screen and (max-width: 767px){body#course main .p-flow .p-flow-container .p-flow-wrap .p-flow-dlwrap__dl dd{width:88%;margin-bottom:7px}}body#course main .p-flow .p-flow-container .p-flow-wrap .p-flow-dlwrap__dl dd a{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:20px;line-height:30px;--leading-trim: calc((1em - 1lh) / 2);text-decoration:none;display:block;width:100%;color:#fff}@media screen and (max-width: 767px){body#course main .p-flow .p-flow-container .p-flow-wrap .p-flow-dlwrap__dl dd a{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:12px;line-height:18px;--leading-trim: calc((1em - 1lh) / 2)}}body#course main .p-flow .p-flow-container .p-flow-wrap .p-flow-dlwrap__dl::after{content:"";background:url(../img/business/course/img_arrow.svg) center/20px no-repeat;width:20px;height:40px;position:absolute;top:45%;right:-26px}@media screen and (max-width: 767px){body#course main .p-flow .p-flow-container .p-flow-wrap .p-flow-dlwrap__dl::after{background:url(../img/business/course/img_arrow.svg) center/8px no-repeat;width:8px;height:20px;right:-8px}}body#course main .p-flow .p-flow-container .p-flow-wrap__coverdl{width:100%;border:solid 1px gray;text-align:center}body#course main .p-flow .p-flow-container .p-flow-wrap__coverdl dt{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:23px;line-height:58px;--leading-trim: calc((1em - 1lh) / 2);color:#f51}@media screen and (max-width: 767px){body#course main .p-flow .p-flow-container .p-flow-wrap__coverdl dt{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:14px;line-height:35px;--leading-trim: calc((1em - 1lh) / 2)}}body#course main .p-flow .p-flow-container .p-flow-wrap__coverdl dd{width:97.8021978022%;background:#f51;margin:0 auto;margin-bottom:10px}@media screen and (max-width: 767px){body#course main .p-flow .p-flow-container .p-flow-wrap__coverdl dd{width:96.4705882353%;margin-bottom:7px}}body#course main .p-flow .p-flow-container .p-flow-wrap__coverdl dd a{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:20px;line-height:60px;--leading-trim: calc((1em - 1lh) / 2);text-decoration:none;color:#fff;display:block;width:100%}@media screen and (max-width: 767px){body#course main .p-flow .p-flow-container .p-flow-wrap__coverdl dd a{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:12px;line-height:36px;--leading-trim: calc((1em - 1lh) / 2)}}body#course main .p-flow .p-flow-customer{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:23px;line-height:60px;--leading-trim: calc((1em - 1lh) / 2);width:6%;color:gray;border:solid 1px gray;text-align:center;writing-mode:vertical-lr}@media screen and (max-width: 1025px){body#course main .p-flow .p-flow-customer{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:23px;line-height:30px;--leading-trim: calc((1em - 1lh) / 2);width:5%}}@media screen and (max-width: 767px){body#course main .p-flow .p-flow-customer{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:14px;line-height:18px;--leading-trim: calc((1em - 1lh) / 2);width:5.5555555556%;text-align:center}}body#course main .p-course{background:#fff}body#course main .p-course .c-inner{max-width:890px;width:90%;margin:0 auto;padding:120px 0 0 0}@media screen and (max-width: 767px){body#course main .p-course .c-inner{max-width:90%;width:90%;margin:0 auto;padding:60px 0 0 0}}body#course main .p-course .c-inner h3{font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:36px;line-height:110px;--leading-trim: calc((1em - 1lh) / 2);padding-left:52px;padding-bottom:10px;margin-bottom:50px;width:100%;color:#f51;position:relative;border-bottom:solid 1px #000}@media screen and (max-width: 767px){body#course main .p-course .c-inner h3{font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:25px;line-height:77px;--leading-trim: calc((1em - 1lh) / 2);padding-left:10%;margin-bottom:25px;width:90%}}body#course main .p-course .c-inner h3::after{content:"";background:#000;width:14px;height:110px;position:absolute;top:0;left:0}@media screen and (max-width: 767px){body#course main .p-course .c-inner h3::after{height:80px}}body#course main .p-course .c-inner .p-course-accbtn{margin-bottom:20px;cursor:pointer;height:240px}@media screen and (max-width: 767px){body#course main .p-course .c-inner .p-course-accbtn{height:120px}}body#course main .p-course .c-inner .p-course-accbtn__ttl{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:30px;line-height:55px;--leading-trim: calc((1em - 1lh) / 2);padding:90px 0 0 30px;color:#fff;align-items:center;align-content:center}@media screen and (max-width: 767px){body#course main .p-course .c-inner .p-course-accbtn__ttl{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:24px;line-height:28px;--leading-trim: calc((1em - 1lh) / 2);padding:35px 0 0 15px;height:auto}}body#course main .p-course .c-inner .p-course-accbtn.one{background:url(../img/business/course/bg_acc01.webp) center/cover no-repeat}@media screen and (max-width: 1025px){body#course main .p-course .c-inner .p-course-accbtn.one{background:url(../img/business/course/bg_acc01sp.webp) center/100% no-repeat}}body#course main .p-course .c-inner .p-course-accbtn.one.show{background:url(../img/business/course/bg_acc01minus.webp) center/cover no-repeat}@media screen and (max-width: 1025px){body#course main .p-course .c-inner .p-course-accbtn.one.show{background:url(../img/business/course/bg_acc01minussp.webp) center/100% no-repeat}}body#course main .p-course .c-inner .p-course-accbtn.two{background:url(../img/business/course/bg_acc02.webp) center/cover no-repeat}@media screen and (max-width: 1025px){body#course main .p-course .c-inner .p-course-accbtn.two{background:url(../img/business/course/bg_acc02sp.webp) center/100% no-repeat}}body#course main .p-course .c-inner .p-course-accbtn.two.show{background:url(../img/business/course/bg_acc02minus.webp) center/cover no-repeat}@media screen and (max-width: 1025px){body#course main .p-course .c-inner .p-course-accbtn.two.show{background:url(../img/business/course/bg_acc02minussp.webp) center/100% no-repeat}}body#course main .p-course .c-inner .p-course-accbtn.three{background:url(../img/business/course/bg_acc03.webp) center/cover no-repeat}@media screen and (max-width: 1025px){body#course main .p-course .c-inner .p-course-accbtn.three{background:url(../img/business/course/bg_acc03sp.webp) center/100% no-repeat}}body#course main .p-course .c-inner .p-course-accbtn.three.show{background:url(../img/business/course/bg_acc03minus.webp) center/cover no-repeat}@media screen and (max-width: 1025px){body#course main .p-course .c-inner .p-course-accbtn.three.show{background:url(../img/business/course/bg_acc03minussp.webp) center/100% no-repeat}}body#course main .p-course .c-inner .p-course-accbtn.four{background:url(../img/business/course/bg_acc04.webp) center/cover no-repeat}@media screen and (max-width: 1025px){body#course main .p-course .c-inner .p-course-accbtn.four{background:url(../img/business/course/bg_acc04sp.webp) center/100% no-repeat}}body#course main .p-course .c-inner .p-course-accbtn.four.show{background:url(../img/business/course/bg_acc04minus.webp) center/cover no-repeat}@media screen and (max-width: 1025px){body#course main .p-course .c-inner .p-course-accbtn.four.show{background:url(../img/business/course/bg_acc04minussp.webp) center/100% no-repeat}}body#course main .p-course .c-inner .p-course-accbtn.five{background:url(../img/business/course/bg_acc05.webp) center/cover no-repeat}@media screen and (max-width: 1025px){body#course main .p-course .c-inner .p-course-accbtn.five{background:url(../img/business/course/bg_acc05sp.webp) center/100% no-repeat}}body#course main .p-course .c-inner .p-course-accbtn.five.show{background:url(../img/business/course/bg_acc05minus.webp) center/cover no-repeat}@media screen and (max-width: 1025px){body#course main .p-course .c-inner .p-course-accbtn.five.show{background:url(../img/business/course/bg_acc05minussp.webp) center/100% no-repeat}}body#course main .p-course .c-inner .p-course-accbtn.six{background:url(../img/business/course/bg_acc06.webp) center/cover no-repeat}@media screen and (max-width: 1025px){body#course main .p-course .c-inner .p-course-accbtn.six{background:url(../img/business/course/bg_acc06sp.webp) center/100% no-repeat}}body#course main .p-course .c-inner .p-course-accbtn.six.show{background:url(../img/business/course/bg_acc06minus.webp) center/cover no-repeat}@media screen and (max-width: 1025px){body#course main .p-course .c-inner .p-course-accbtn.six.show{background:url(../img/business/course/bg_acc06minussp.webp) center/100% no-repeat}}body#course main .p-course .c-inner .p-course-accbtn.seven{background:url(../img/business/course/bg_acc07.webp) center/cover no-repeat}@media screen and (max-width: 1025px){body#course main .p-course .c-inner .p-course-accbtn.seven{background:url(../img/business/course/bg_acc07sp.webp) center/100% no-repeat}}body#course main .p-course .c-inner .p-course-accbtn.seven.show{background:url(../img/business/course/bg_acc07minus.webp) center/cover no-repeat}@media screen and (max-width: 1025px){body#course main .p-course .c-inner .p-course-accbtn.seven.show{background:url(../img/business/course/bg_acc07minussp.webp) center/100% no-repeat}}body#course main .p-course.research .p-course-accinner .p-course-interviewlink.bottom{padding-bottom:155px}@media screen and (max-width: 767px){body#course main .p-course.research .p-course-accinner .p-course-interviewlink.bottom{padding-bottom:75px}}body#course main .p-course.manufacture .p-course-accinner .p-course-interviewlink.bottom{padding-bottom:155px}@media screen and (max-width: 767px){body#course main .p-course.manufacture .p-course-accinner .p-course-interviewlink.bottom{padding-bottom:75px}}body#course main .p-course.sales .p-course-accinner .p-course-interviewlink.bottom{padding-bottom:155px}@media screen and (max-width: 767px){body#course main .p-course.sales .p-course-accinner .p-course-interviewlink.bottom{padding-bottom:75px}}body#course main .p-course.management{padding-bottom:265px}@media screen and (max-width: 767px){body#course main .p-course.management{padding-bottom:70px}}body#course main .p-course-accinner{padding-bottom:20px;width:100%;display:none}@media screen and (max-width: 767px){body#course main .p-course-accinner{padding-bottom:10px}}body#course main .p-course-accinner__maintext{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:17px;line-height:35px;--leading-trim: calc((1em - 1lh) / 2);padding:25px 0 70px 0;text-align:justify}@media screen and (max-width: 767px){body#course main .p-course-accinner__maintext{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:12px;line-height:25px;--leading-trim: calc((1em - 1lh) / 2);padding:12px 0 35px 0}}body#course main .p-course-accinner__detail dt{font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:24px;line-height:55px;--leading-trim: calc((1em - 1lh) / 2);padding:0 0 25px 35px;position:relative}@media screen and (max-width: 767px){body#course main .p-course-accinner__detail dt{font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:17px;line-height:39px;--leading-trim: calc((1em - 1lh) / 2);padding:0 0 12px 15px}}body#course main .p-course-accinner__detail dt::before{content:"";background:#000;width:20px;height:1px;position:absolute;top:30px;left:0}@media screen and (max-width: 767px){body#course main .p-course-accinner__detail dt::before{content:"";background:#000;width:10px;height:1px;position:absolute;top:20px;left:0}}body#course main .p-course-accinner__detail dd{width:96.0674157303%;font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:17px;line-height:35px;--leading-trim: calc((1em - 1lh) / 2);padding-bottom:50px;margin:0 0 0 auto;text-align:justify}@media screen and (max-width: 767px){body#course main .p-course-accinner__detail dd{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:12px;line-height:25px;--leading-trim: calc((1em - 1lh) / 2);width:100%;padding-bottom:25px}}body#course main .p-course-anchor{width:96.0674157303%;padding-bottom:30px;margin:0 auto}@media screen and (max-width: 767px){body#course main .p-course-anchor{padding-bottom:15px;width:100%;flex-direction:column}}body#course main .p-course-anchor li a{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:17px;line-height:50px;--leading-trim: calc((1em - 1lh) / 2);background:url(../img/common/img_anchor.svg) 95% center/15px no-repeat #000;text-align:center;color:#000;text-decoration:none;display:block;width:100%;color:#fff}@media screen and (max-width: 767px){body#course main .p-course-anchor li a{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:12px;line-height:35px;--leading-trim: calc((1em - 1lh) / 2);margin-bottom:10px}}body#course main .p-course-anchor.x5{flex-wrap:wrap}body#course main .p-course-anchor.x5 li{width:32.7485380117%;margin-bottom:8px}@media screen and (max-width: 767px){body#course main .p-course-anchor.x5 li{margin-bottom:0;width:100%}}body#course main .p-course-anchor.x5 li:last-child{opacity:0}body#course main .p-course-anchor.x2 li{width:49.4736842105%}@media screen and (max-width: 767px){body#course main .p-course-anchor.x2 li{width:100%}}body#course main .p-course-anchor.x3 li{width:32.7485380117%}@media screen and (max-width: 767px){body#course main .p-course-anchor.x3 li{width:100%}}body#course main .p-course-ex{width:96.0674157303%;padding-bottom:30px;margin:0 0 0 auto}@media screen and (max-width: 767px){body#course main .p-course-ex{padding-bottom:15px;width:100%}}body#course main .p-course-ex dt{font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:20px;line-height:30px;--leading-trim: calc((1em - 1lh) / 2);padding-bottom:15px}@media screen and (max-width: 767px){body#course main .p-course-ex dt{font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:14px;line-height:21px;--leading-trim: calc((1em - 1lh) / 2);padding-bottom:7px}}body#course main .p-course-ex dt span{color:#f51}body#course main .p-course-ex dd{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:17px;line-height:29px;--leading-trim: calc((1em - 1lh) / 2);padding-bottom:20px;margin-bottom:25px;border-bottom:solid 1px #ccc}@media screen and (max-width: 767px){body#course main .p-course-ex dd{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:12px;line-height:20px;--leading-trim: calc((1em - 1lh) / 2);padding-bottom:10px;margin-bottom:12px}}body#course main .p-course-ex dd span{color:#f51}body#course main .p-course-ex dd ul li{text-indent:-16px;padding-left:16px}@media screen and (max-width: 767px){body#course main .p-course-ex dd ul li{text-indent:-12px;padding-left:12px}}body#course main .p-course-base{width:96.0674157303%;margin:0 0 0 auto}@media screen and (max-width: 767px){body#course main .p-course-base{width:100%}}body#course main .p-course-base__ttl{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:18px;line-height:55px;--leading-trim: calc((1em - 1lh) / 2)}@media screen and (max-width: 767px){body#course main .p-course-base__ttl{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:13px;line-height:39px;--leading-trim: calc((1em - 1lh) / 2)}}body#course main .p-course-base__wrap{padding-bottom:60px;width:100%}@media screen and (max-width: 767px){body#course main .p-course-base__wrap{padding-bottom:30px;flex-direction:column}}body#course main .p-course-base__wrap li{width:32.514619883%}@media screen and (max-width: 767px){body#course main .p-course-base__wrap li{width:100%}}body#course main .p-course-base__wrap li a{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:20px;line-height:27px;--leading-trim: calc((1em - 1lh) / 2);background:#f51;margin-bottom:10px;text-align:center;color:#fff;height:70px;align-content:center;text-decoration:none;display:block;width:100%;height:70px}@media screen and (max-width: 767px){body#course main .p-course-base__wrap li a{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:14px;line-height:19px;--leading-trim: calc((1em - 1lh) / 2);height:auto;height:50px}}body#course main .p-course-base__wrap li a:hover{opacity:.8}body#course main .p-course-challenge{width:96.0674157303%;margin:0 0 0 auto;margin-bottom:80px}@media screen and (max-width: 767px){body#course main .p-course-challenge{margin-bottom:40px;width:100%}}body#course main .p-course-challenge .p-course-challengedl{background:#ffb400;margin-bottom:10px;border-radius:30px}@media screen and (max-width: 767px){body#course main .p-course-challenge .p-course-challengedl{padding-bottom:20px;border-radius:20px}}body#course main .p-course-challenge .p-course-challengedl dt{width:90.6432748538%;font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:20px;line-height:55px;--leading-trim: calc((1em - 1lh) / 2);padding-top:15px;margin:0 auto;color:#fff}@media screen and (max-width: 767px){body#course main .p-course-challenge .p-course-challengedl dt{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:14px;line-height:39px;--leading-trim: calc((1em - 1lh) / 2);width:88.8888888889%}}body#course main .p-course-challenge .p-course-challengedl dd{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:17px;line-height:33px;--leading-trim: calc((1em - 1lh) / 2);width:90.6432748538%;padding-bottom:30px;margin:0 auto}@media screen and (max-width: 767px){body#course main .p-course-challenge .p-course-challengedl dd{width:88.8888888889%;font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:12px;line-height:23px;--leading-trim: calc((1em - 1lh) / 2);padding-bottom:15px}}@media screen and (max-width: 767px){body#course main .p-course-challenge .p-course-challengedl dd ul li{padding-left:12px;text-indent:-7px}}body#course main .p-course-challenge .p-course-challengedl dd ul li span{padding-right:2px;color:#fff;display:inline-block}body#course main .p-course-challenge .p-course-challengedl__skill li{width:32.3870967742%;font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:17px;line-height:25px;--leading-trim: calc((1em - 1lh) / 2);background-color:#fff;text-align:center;height:90px;color:#f51;align-content:center;font-feature-settings:"palt"}@media screen and (max-width: 767px){body#course main .p-course-challenge .p-course-challengedl__skill li{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:12px;line-height:18px;--leading-trim: calc((1em - 1lh) / 2);margin-bottom:20px;height:auto;width:100%;height:70px}}body#course main .p-course-interviewlink{width:67.4157303371%;margin:0 auto}@media screen and (max-width: 767px){body#course main .p-course-interviewlink{width:83.3333333333%}}body#course main .p-course-interviewlink__img{padding-bottom:30px;display:block}@media screen and (max-width: 767px){body#course main .p-course-interviewlink__img{padding-bottom:10px}}body#course main .p-course-interviewlink a{margin-bottom:20px;text-decoration:none;color:#000;display:block}@media screen and (max-width: 767px){body#course main .p-course-interviewlink a{margin-bottom:10px}}body#course main .p-course-interviewlink a span{width:53.3333333333%;font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:20px;line-height:40px;--leading-trim: calc((1em - 1lh) / 2);background:url(../img/common/btn_mark.svg) 100% center/23px no-repeat;margin:0 auto;display:block;border-bottom:solid 1px #000;transition:.3s}@media screen and (max-width: 767px){body#course main .p-course-interviewlink a span{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:14px;line-height:28px;--leading-trim: calc((1em - 1lh) / 2);width:80%;background:url(../img/common/btn_mark.svg) 100% center/18px no-repeat}}body#course main .p-course-interviewlink a:hover span{background:url(../img/common/btn_markw.svg) 100% center/23px no-repeat}@media screen and (max-width: 767px){body#course main .p-course-interviewlink a:hover span{background:url(../img/common/btn_mark.svg) 100% center/18px no-repeat}}body#course main .p-course.research .c-inner{padding-top:160px}@media screen and (max-width: 767px){body#course main .p-course.research .c-inner{padding-top:80px}}body#course main .p-course.management .p-course-base__wrap li:last-child{opacity:0}@media screen and (max-width: 767px){body#course main .p-course.management .p-course-base__wrap li:last-child{display:none}}body#story01 main .p-story-intro{background:url(../img/business/story01/bg_ttl.webp) center bottom/cover no-repeat;height:340px}@media screen and (max-width: 767px){body#story01 main .p-story-intro{background:url(../img/business/story01/bg_ttlsp.webp) center bottom/cover no-repeat;height:320px}}body#story01 main .p-story-intro .c-inner{max-width:1000px;width:90%;margin:0 auto;color:#fff}@media screen and (max-width: 767px){body#story01 main .p-story-intro .c-inner{max-width:90%;width:90%;margin:0 auto}}body#story01 main .p-story-intro__ttl{padding-top:105px}@media screen and (max-width: 767px){body#story01 main .p-story-intro__ttl{padding-top:20px}}body#story01 main .p-story-intro__ttl dl dt{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:20px;line-height:58px;--leading-trim: calc((1em - 1lh) / 2);color:#f51}@media screen and (max-width: 767px){body#story01 main .p-story-intro__ttl dl dt{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:14px;line-height:41px;--leading-trim: calc((1em - 1lh) / 2)}}body#story01 main .p-story-intro__ttl dl dd{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:36px;line-height:59px;--leading-trim: calc((1em - 1lh) / 2)}@media screen and (max-width: 767px){body#story01 main .p-story-intro__ttl dl dd{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:25px;line-height:41px;--leading-trim: calc((1em - 1lh) / 2)}}body#story01 main .p-outline .c-inner{max-width:890px;width:90%;margin:0 auto;padding:90px 0 0 0}@media screen and (max-width: 767px){body#story01 main .p-outline .c-inner{max-width:90%;width:90%;margin:0 auto;padding:45px 0 0 0}}body#story01 main .p-outline .c-inner dl dt{font-family:"Roboto",sans-serif;font-weight:500;font-size:40px;line-height:45px;--leading-trim: calc((1em - 1lh) / 2);padding-bottom:35px;color:#f51}@media screen and (max-width: 767px){body#story01 main .p-outline .c-inner dl dt{font-family:"Roboto",sans-serif;font-weight:500;font-size:28px;line-height:31px;--leading-trim: calc((1em - 1lh) / 2);padding-bottom:15px}}body#story01 main .p-outline .c-inner dl dd{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:17px;line-height:35px;--leading-trim: calc((1em - 1lh) / 2);padding-bottom:60px;text-align:justify}@media screen and (max-width: 767px){body#story01 main .p-outline .c-inner dl dd{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:12px;line-height:25px;--leading-trim: calc((1em - 1lh) / 2);padding-bottom:30px}}body#story01 main .p-member .c-inner{max-width:890px;width:90%;margin:0 auto;padding-bottom:75px}@media screen and (max-width: 767px){body#story01 main .p-member .c-inner{max-width:90%;width:90%;margin:0 auto;padding-bottom:35px}}body#story01 main .p-member-ttl dt{font-family:"Roboto",sans-serif;font-weight:500;font-size:40px;line-height:45px;--leading-trim: calc((1em - 1lh) / 2);padding-bottom:25px;color:#f51}@media screen and (max-width: 767px){body#story01 main .p-member-ttl dt{font-family:"Roboto",sans-serif;font-weight:500;font-size:28px;line-height:31px;--leading-trim: calc((1em - 1lh) / 2);padding-bottom:12px}}body#story01 main .p-member-ttl dd{font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:23px;line-height:55px;--leading-trim: calc((1em - 1lh) / 2);padding-bottom:55px}@media screen and (max-width: 767px){body#story01 main .p-member-ttl dd{font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:16px;line-height:24px;--leading-trim: calc((1em - 1lh) / 2);padding-bottom:25px}}body#story01 main .p-member-list{padding-bottom:30px;width:100%}@media screen and (max-width: 767px){body#story01 main .p-member-list{padding-bottom:15px;flex-direction:column}}body#story01 main .p-member-list__img{width:23.595505618%}@media screen and (max-width: 767px){body#story01 main .p-member-list__img{width:38.8888888889%;padding-bottom:20px;margin:0 auto}}body#story01 main .p-member-list__dl{width:71.9101123596%}@media screen and (max-width: 767px){body#story01 main .p-member-list__dl{width:88.8888888889%;padding-bottom:10px;margin:0 auto;text-align:center}}body#story01 main .p-member-list__dl dt{font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:23px;line-height:55px;--leading-trim: calc((1em - 1lh) / 2);padding:10px 0 15px 0;color:#f51}@media screen and (max-width: 767px){body#story01 main .p-member-list__dl dt{font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:16px;line-height:24px;--leading-trim: calc((1em - 1lh) / 2);padding:0px 0 7px 0}}body#story01 main .p-member-list__dl dd{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:17px;line-height:35px;--leading-trim: calc((1em - 1lh) / 2);text-align:justify}@media screen and (max-width: 767px){body#story01 main .p-member-list__dl dd{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:12px;line-height:25px;--leading-trim: calc((1em - 1lh) / 2)}}body#story01 main .p-flow .c-inner{max-width:890px;width:90%;margin:0 auto;background:#ffb400;margin-bottom:105px;border-radius:20px}@media screen and (max-width: 767px){body#story01 main .p-flow .c-inner{max-width:90%;width:90%;margin:0 auto;margin-bottom:50px}}body#story01 main .p-flow-container{width:91.797752809%;margin:0 auto;padding-bottom:40px}@media screen and (max-width: 767px){body#story01 main .p-flow-container{padding-bottom:0px}}body#story01 main .p-flow-container__ttl{font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:23px;line-height:55px;--leading-trim: calc((1em - 1lh) / 2);color:#fff}@media screen and (max-width: 767px){body#story01 main .p-flow-container__ttl{font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:16px;line-height:39px;--leading-trim: calc((1em - 1lh) / 2)}}@media screen and (max-width: 767px){body#story01 main .p-flow-wrap{flex-direction:column}}body#story01 main .p-flow-wrap li{font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:20px;line-height:96px;--leading-trim: calc((1em - 1lh) / 2);padding-top:130px;border-radius:50px;writing-mode:vertical-lr;color:#f51;position:relative;height:165px}@media screen and (max-width: 1025px){body#story01 main .p-flow-wrap li{font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:20px;line-height:70px;--leading-trim: calc((1em - 1lh) / 2)}}@media screen and (max-width: 767px){body#story01 main .p-flow-wrap li{font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:14px;line-height:67px;--leading-trim: calc((1em - 1lh) / 2);padding:0 0 0 65px;margin-bottom:30px;writing-mode:horizontal-tb;height:auto}}body#story01 main .p-flow-wrap li::after{content:"";background:url(../img/business/story01/img_arrow.svg) center/40px no-repeat;width:40px;height:36px;position:absolute;top:45%;right:-43px}@media screen and (max-width: 1025px){body#story01 main .p-flow-wrap li::after{content:"";background:url(../img/business/story01/img_arrow.svg) center/35px no-repeat;width:35px;height:28px;position:absolute;top:45%;right:-40px}}@media screen and (max-width: 767px){body#story01 main .p-flow-wrap li::after{background:url(../img/business/story01/img_arrowsp.svg) center/20px no-repeat;width:20px;height:22px;top:105%;right:45%}}body#story01 main .p-flow-wrap li:nth-child(1){background:url(../img/business/story01/bg_icon01.svg) center 4%/81px no-repeat #fff}@media screen and (max-width: 1025px){body#story01 main .p-flow-wrap li:nth-child(1){background:url(../img/business/story01/bg_icon01.svg) center 2%/60px no-repeat #fff}}@media screen and (max-width: 767px){body#story01 main .p-flow-wrap li:nth-child(1){background:url(../img/business/story01/bg_icon01.svg) 4% center/45px no-repeat #fff}}body#story01 main .p-flow-wrap li:nth-child(2){background:url(../img/business/story01/bg_icon02.svg) center 4%/81px no-repeat #fff}@media screen and (max-width: 1025px){body#story01 main .p-flow-wrap li:nth-child(2){background:url(../img/business/story01/bg_icon02.svg) center 2%/60px no-repeat #fff}}@media screen and (max-width: 767px){body#story01 main .p-flow-wrap li:nth-child(2){background:url(../img/business/story01/bg_icon02.svg) 4% center/45px no-repeat #fff}}body#story01 main .p-flow-wrap li:nth-child(3){background:url(../img/business/story01/bg_icon03.svg) center 4%/81px no-repeat #fff}@media screen and (max-width: 1025px){body#story01 main .p-flow-wrap li:nth-child(3){background:url(../img/business/story01/bg_icon03.svg) center 2%/60px no-repeat #fff}}@media screen and (max-width: 767px){body#story01 main .p-flow-wrap li:nth-child(3){background:url(../img/business/story01/bg_icon03.svg) 4% center/45px no-repeat #fff}}body#story01 main .p-flow-wrap li:nth-child(4){background:url(../img/business/story01/bg_icon04.svg) center 4%/81px no-repeat #fff}@media screen and (max-width: 1025px){body#story01 main .p-flow-wrap li:nth-child(4){background:url(../img/business/story01/bg_icon04.svg) center 2%/60px no-repeat #fff}}@media screen and (max-width: 767px){body#story01 main .p-flow-wrap li:nth-child(4){background:url(../img/business/story01/bg_icon04.svg) 4% center/45px no-repeat #fff}}body#story01 main .p-flow-wrap li:nth-child(5){background:url(../img/business/story01/bg_icon05.svg) center 4%/81px no-repeat #fff}@media screen and (max-width: 1025px){body#story01 main .p-flow-wrap li:nth-child(5){background:url(../img/business/story01/bg_icon05.svg) center 2%/60px no-repeat #fff}}@media screen and (max-width: 767px){body#story01 main .p-flow-wrap li:nth-child(5){background:url(../img/business/story01/bg_icon05.svg) 4% center/45px no-repeat #fff}}body#story01 main .p-flow-wrap li:nth-child(6){background:url(../img/business/story01/bg_icon06.svg) center 4%/81px no-repeat #fff}@media screen and (max-width: 1025px){body#story01 main .p-flow-wrap li:nth-child(6){background:url(../img/business/story01/bg_icon06.svg) center 2%/60px no-repeat #fff}}@media screen and (max-width: 767px){body#story01 main .p-flow-wrap li:nth-child(6){background:url(../img/business/story01/bg_icon06.svg) 4% center/45px no-repeat #fff}}body#story01 main .p-flow-wrap li:nth-child(6)::after{content:none}body#story01 main .p-story .c-inner{max-width:1000px;width:90%;margin:0 auto}@media screen and (max-width: 767px){body#story01 main .p-story .c-inner{max-width:90%;width:90%;margin:0 auto}}body#story01 main .p-story .c-inner h3{font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:30px;line-height:50px;--leading-trim: calc((1em - 1lh) / 2);padding:0 0 40px 32px;position:relative}@media screen and (max-width: 767px){body#story01 main .p-story .c-inner h3{font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:21px;line-height:35px;--leading-trim: calc((1em - 1lh) / 2);padding:0 0 20px 16px}}body#story01 main .p-story .c-inner h3::before{content:"";background:#f51;width:8px;height:85px;position:absolute;top:10px;left:0}@media screen and (max-width: 767px){body#story01 main .p-story .c-inner h3::before{height:100px;top:3px}}body#story01 main .p-story .c-inner h3.x1::before{content:"";background:#f51;width:8px;height:85px;position:absolute;top:-15px;left:0}@media screen and (max-width: 767px){body#story01 main .p-story .c-inner h3.x1::before{height:100px}}body#story01 main .p-story__img01{padding-bottom:125px}@media screen and (max-width: 767px){body#story01 main .p-story__img01{padding-bottom:60px}}body#story01 main .p-story__img02{width:67.4157303371%;padding-bottom:180px;margin:0 auto}@media screen and (max-width: 767px){body#story01 main .p-story__img02{width:83.3333333333%;padding-bottom:90px}}body#story01 main .p-story__text{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:17px;line-height:38px;--leading-trim: calc((1em - 1lh) / 2);padding-bottom:110px;text-align:justify}@media screen and (max-width: 767px){body#story01 main .p-story__text{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:12px;line-height:27px;--leading-trim: calc((1em - 1lh) / 2);padding-bottom:55px}}body#story01 main .p-message{background:#000}body#story01 main .p-message .c-inner{max-width:1000px;width:90%;margin:0 auto;padding:60px 0 0 0}@media screen and (max-width: 767px){body#story01 main .p-message .c-inner{max-width:90%;width:90%;margin:0 auto;padding:30px 0}}body#story01 main .p-message .c-inner h3{font-family:"Roboto",sans-serif;font-weight:500;font-size:40px;line-height:45px;--leading-trim: calc((1em - 1lh) / 2);padding-bottom:40px;color:#f51}@media screen and (max-width: 767px){body#story01 main .p-message .c-inner h3{font-family:"Roboto",sans-serif;font-weight:500;font-size:28px;line-height:31px;--leading-trim: calc((1em - 1lh) / 2);padding-bottom:20px}}body#story01 main .p-member-container{width:89%;margin:0 auto}@media screen and (max-width: 767px){body#story01 main .p-member-container{width:72.2222222222%}}body#story01 main .p-member-wrap{width:46.6292134831%}@media screen and (max-width: 767px){body#story01 main .p-member-wrap{width:100%;flex-direction:column}}body#story01 main .p-member-wrap__img{padding-bottom:20px}@media screen and (max-width: 767px){body#story01 main .p-member-wrap__img{padding-bottom:10px}}body#story01 main .p-member-wrap dl dt{font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:23px;line-height:55px;--leading-trim: calc((1em - 1lh) / 2);color:#f51}@media screen and (max-width: 767px){body#story01 main .p-member-wrap dl dt{font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:16px;line-height:39px;--leading-trim: calc((1em - 1lh) / 2)}}body#story01 main .p-member-wrap dl dd{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:17px;line-height:33px;--leading-trim: calc((1em - 1lh) / 2);padding-bottom:60px;color:#fff;text-align:justify}@media screen and (max-width: 767px){body#story01 main .p-member-wrap dl dd{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:12px;line-height:23px;--leading-trim: calc((1em - 1lh) / 2);padding-bottom:30px}}body#story01 main .p-onlyimg{margin-top:-1px}body#people_index main .p-group .c-inner{max-width:1000px;width:90%;margin:0 auto;padding-bottom:130px}@media screen and (max-width: 767px){body#people_index main .p-group .c-inner{max-width:90%;width:90%;margin:0 auto;padding-bottom:65px}}body#people_index main .p-group h2{width:18%;font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:32px;line-height:58px;--leading-trim: calc((1em - 1lh) / 2);background:#000;margin-bottom:70px;border-left:solid 14.5rem #f51;text-align:center;color:#fff}@media screen and (max-width: 1025px){body#people_index main .p-group h2{width:30%;border-left:solid 140px #f51}}@media screen and (max-width: 767px){body#people_index main .p-group h2{width:40%;font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:22px;line-height:41px;--leading-trim: calc((1em - 1lh) / 2);border-left:solid 40px #f51;margin-bottom:35px}}body#people_index main .p-group-container{width:100%}@media screen and (max-width: 1025px){body#people_index main .p-group-container{flex-direction:column}}body#people_index main .p-group-wrap{width:48%}@media screen and (max-width: 1025px){body#people_index main .p-group-wrap{width:70%;margin:0 auto}}@media screen and (max-width: 767px){body#people_index main .p-group-wrap{width:88.8888888889%;margin:0 auto;margin-top:40px}}body#people_index main .p-group-wrap a{text-decoration:none;color:#000}body#people_index main .p-group-wrap a:hover{opacity:.8}body#people_index main .p-group-wrap dl{background:url(../img/people/index/bg_linkmark.svg) 100% top/23px no-repeat}@media screen and (max-width: 767px){body#people_index main .p-group-wrap dl{background:url(../img/people/index/bg_linkmark.svg) 30% 80%/18px no-repeat}}body#people_index main .p-group-wrap__img{padding-bottom:20px;width:100%}@media screen and (max-width: 767px){body#people_index main .p-group-wrap__img{padding-bottom:10px}}body#people_index main .p-group-wrap__year{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:18px;line-height:27px;--leading-trim: calc((1em - 1lh) / 2);padding-bottom:20px}@media screen and (max-width: 767px){body#people_index main .p-group-wrap__year{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:13px;line-height:19px;--leading-trim: calc((1em - 1lh) / 2);padding-bottom:10px}}body#people_index main .p-group-position{margin-bottom:5px}body#people_index main .p-group-position__cat01{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:22px;line-height:33px;--leading-trim: calc((1em - 1lh) / 2);background:#f51;color:#fff;text-align:center;display:block}@media screen and (max-width: 767px){body#people_index main .p-group-position__cat01{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:15px;line-height:21px;--leading-trim: calc((1em - 1lh) / 2)}}body#people_index main .p-group-position__cat01 small{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:15px;line-height:33px;--leading-trim: calc((1em - 1lh) / 2)}@media screen and (max-width: 767px){body#people_index main .p-group-position__cat01 small{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:11px;line-height:23px;--leading-trim: calc((1em - 1lh) / 2)}}body#people_index main .p-group-position__cat02{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:22px;line-height:33px;--leading-trim: calc((1em - 1lh) / 2);background:#000;color:#fff;text-align:center;display:block}@media screen and (max-width: 767px){body#people_index main .p-group-position__cat02{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:15px;line-height:23px;--leading-trim: calc((1em - 1lh) / 2)}}body#people_index main .p-group-position__cat02 small{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:15px;line-height:33px;--leading-trim: calc((1em - 1lh) / 2)}@media screen and (max-width: 767px){body#people_index main .p-group-position__cat02 small{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:11px;line-height:23px;--leading-trim: calc((1em - 1lh) / 2)}}body#people_index main .p-group.research .p-group-wrap:nth-child(1) .p-group-position,body#people_index main .p-group.research .p-group-wrap:nth-child(2) .p-group-position{width:85.625%}@media screen and (max-width: 767px){body#people_index main .p-group.research .p-group-wrap:nth-child(1) .p-group-position,body#people_index main .p-group.research .p-group-wrap:nth-child(2) .p-group-position{width:93.75%}}body#people_index main .p-group.research .p-group-wrap:nth-child(1) .p-group-position__cat01,body#people_index main .p-group.research .p-group-wrap:nth-child(2) .p-group-position__cat01{width:74.2092457421%}@media screen and (max-width: 767px){body#people_index main .p-group.research .p-group-wrap:nth-child(1) .p-group-position__cat01,body#people_index main .p-group.research .p-group-wrap:nth-child(2) .p-group-position__cat01{width:73.3333333333%}}body#people_index main .p-group.research .p-group-wrap:nth-child(1) .p-group-position__cat02,body#people_index main .p-group.research .p-group-wrap:nth-child(2) .p-group-position__cat02{width:25.7907542579%}@media screen and (max-width: 767px){body#people_index main .p-group.research .p-group-wrap:nth-child(1) .p-group-position__cat02,body#people_index main .p-group.research .p-group-wrap:nth-child(2) .p-group-position__cat02{width:26.6666666667%}}body#people_index main .p-group.research .p-group-wrap:nth-child(3) .p-group-position{width:62.5%}@media screen and (max-width: 767px){body#people_index main .p-group.research .p-group-wrap:nth-child(3) .p-group-position{width:68.75%}}body#people_index main .p-group.research .p-group-wrap:nth-child(3) .p-group-position__cat01{width:65%}@media screen and (max-width: 767px){body#people_index main .p-group.research .p-group-wrap:nth-child(3) .p-group-position__cat01{width:63.6363636364%}}body#people_index main .p-group.research .p-group-wrap:nth-child(3) .p-group-position__cat02{width:35%}@media screen and (max-width: 767px){body#people_index main .p-group.research .p-group-wrap:nth-child(3) .p-group-position__cat02{width:36.3636363636%}}body#people_index main .p-group.research .p-group-wrap:nth-child(4) .p-group-position{width:90.625%}@media screen and (max-width: 767px){body#people_index main .p-group.research .p-group-wrap:nth-child(4) .p-group-position{width:100%}}body#people_index main .p-group.research .p-group-wrap:nth-child(4) .p-group-position__cat01{width:44.8275862069%}@media screen and (max-width: 767px){body#people_index main .p-group.research .p-group-wrap:nth-child(4) .p-group-position__cat01{width:43.75%}}body#people_index main .p-group.research .p-group-wrap:nth-child(4) .p-group-position__cat02{width:55.1724137931%}@media screen and (max-width: 767px){body#people_index main .p-group.research .p-group-wrap:nth-child(4) .p-group-position__cat02{width:56.25%}}body#people_index main .p-group.manufacrure .p-group-wrap:nth-child(1) .p-group-position{width:66.875%}@media screen and (max-width: 767px){body#people_index main .p-group.manufacrure .p-group-wrap:nth-child(1) .p-group-position{width:75%}}body#people_index main .p-group.manufacrure .p-group-wrap:nth-child(1) .p-group-position__cat01{width:66.9781931464%}@media screen and (max-width: 767px){body#people_index main .p-group.manufacrure .p-group-wrap:nth-child(1) .p-group-position__cat01{width:65%}}body#people_index main .p-group.manufacrure .p-group-wrap:nth-child(1) .p-group-position__cat02{width:33.0218068536%}@media screen and (max-width: 767px){body#people_index main .p-group.manufacrure .p-group-wrap:nth-child(1) .p-group-position__cat02{width:35%}}body#people_index main .p-group.manufacrure .p-group-wrap:nth-child(2) .p-group-position{width:71.875%}@media screen and (max-width: 767px){body#people_index main .p-group.manufacrure .p-group-wrap:nth-child(2) .p-group-position{width:80%}}body#people_index main .p-group.manufacrure .p-group-wrap:nth-child(2) .p-group-position__cat01{width:62.3188405797%}@media screen and (max-width: 767px){body#people_index main .p-group.manufacrure .p-group-wrap:nth-child(2) .p-group-position__cat01{width:60.9375%}}body#people_index main .p-group.manufacrure .p-group-wrap:nth-child(2) .p-group-position__cat02{width:37.6811594203%}@media screen and (max-width: 767px){body#people_index main .p-group.manufacrure .p-group-wrap:nth-child(2) .p-group-position__cat02{width:39.0625%}}body#people_index main .p-group.manufacrure .p-group-wrap:nth-child(3) .p-group-position{width:58.5416666667%}@media screen and (max-width: 767px){body#people_index main .p-group.manufacrure .p-group-wrap:nth-child(3) .p-group-position{width:65%}}body#people_index main .p-group.manufacrure .p-group-wrap:nth-child(3) .p-group-position__cat01{width:62.2775800712%}@media screen and (max-width: 767px){body#people_index main .p-group.manufacrure .p-group-wrap:nth-child(3) .p-group-position__cat01{width:59.6153846154%}}body#people_index main .p-group.manufacrure .p-group-wrap:nth-child(3) .p-group-position__cat02{width:37.7224199288%}@media screen and (max-width: 767px){body#people_index main .p-group.manufacrure .p-group-wrap:nth-child(3) .p-group-position__cat02{width:40.3846153846%}}body#people_index main .p-group.manufacrure .p-group-wrap:nth-child(4) .p-group-position{width:49.1666666667%}@media screen and (max-width: 767px){body#people_index main .p-group.manufacrure .p-group-wrap:nth-child(4) .p-group-position{width:56.25%}}body#people_index main .p-group.manufacrure .p-group-wrap:nth-child(4) .p-group-position__cat01{width:74.1525423729%}@media screen and (max-width: 767px){body#people_index main .p-group.manufacrure .p-group-wrap:nth-child(4) .p-group-position__cat01{width:73.3333333333%}}body#people_index main .p-group.manufacrure .p-group-wrap:nth-child(4) .p-group-position__cat02{width:25.8474576271%}@media screen and (max-width: 767px){body#people_index main .p-group.manufacrure .p-group-wrap:nth-child(4) .p-group-position__cat02{width:26.6666666667%}}body#people_index main .p-group.sales .p-group-wrap:nth-child(1) .p-group-position{width:81.25%}@media screen and (max-width: 767px){body#people_index main .p-group.sales .p-group-wrap:nth-child(1) .p-group-position{width:97.5%}}body#people_index main .p-group.sales .p-group-wrap:nth-child(1) .p-group-position__cat01{width:46.1538461538%}@media screen and (max-width: 767px){body#people_index main .p-group.sales .p-group-wrap:nth-child(1) .p-group-position__cat01{width:47.4358974359%}}body#people_index main .p-group.sales .p-group-wrap:nth-child(1) .p-group-position__cat02{width:53.8461538462%}@media screen and (max-width: 767px){body#people_index main .p-group.sales .p-group-wrap:nth-child(1) .p-group-position__cat02{width:52.5641025641%}}body#people_index main .p-group.sales .p-group-wrap:nth-child(2) .p-group-position{width:60.4166666667%}@media screen and (max-width: 767px){body#people_index main .p-group.sales .p-group-wrap:nth-child(2) .p-group-position{width:68.75%}}body#people_index main .p-group.sales .p-group-wrap:nth-child(2) .p-group-position__cat01{width:62.0689655172%}@media screen and (max-width: 767px){body#people_index main .p-group.sales .p-group-wrap:nth-child(2) .p-group-position__cat01{width:63.6363636364%}}body#people_index main .p-group.sales .p-group-wrap:nth-child(2) .p-group-position__cat02{width:37.9310344828%}@media screen and (max-width: 767px){body#people_index main .p-group.sales .p-group-wrap:nth-child(2) .p-group-position__cat02{width:36.3636363636%}}body#people_index main .p-group.management .p-group-wrap .p-group-position{width:81.25%}@media screen and (max-width: 767px){body#people_index main .p-group.management .p-group-wrap .p-group-position{width:91.25%}}body#people_index main .p-group.management .p-group-wrap .p-group-position__cat01{width:50%}@media screen and (max-width: 767px){body#people_index main .p-group.management .p-group-wrap .p-group-position__cat01{width:50.6849315068%}}body#people_index main .p-group.management .p-group-wrap .p-group-position__cat02{width:50%}@media screen and (max-width: 767px){body#people_index main .p-group.management .p-group-wrap .p-group-position__cat02{width:49.3150684932%}}body.interview main .c-question{background:#f51}body.interview main .c-question .c-inner{max-width:1000px;width:90%;margin:0 auto;padding:70px 0 75px 0}@media screen and (max-width: 767px){body.interview main .c-question .c-inner{max-width:80%;width:90%;margin:0 auto;padding:35px 0}}body.interview main .c-question__ttl{width:24%;font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:22px;line-height:33px;--leading-trim: calc((1em - 1lh) / 2);background:#fff;margin:0 0 40px 0;text-align:center}@media screen and (max-width: 1025px){body.interview main .c-question__ttl{width:35%}}@media screen and (max-width: 767px){body.interview main .c-question__ttl{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:15px;line-height:23px;--leading-trim: calc((1em - 1lh) / 2);width:56.25%;margin:0 0 20px 0}}body.interview main .c-question-container{width:100%}@media screen and (max-width: 767px){body.interview main .c-question-container{flex-direction:column}}body.interview main .c-question-wrap{width:30%}@media screen and (max-width: 767px){body.interview main .c-question-wrap{width:100%}}body.interview main .c-question-wrap__qbox{margin-bottom:15px;padding-bottom:15px;width:100%;border-bottom:solid 1px #fff;color:#fff}@media screen and (max-width: 767px){body.interview main .c-question-wrap__qbox{margin-bottom:7px;padding-bottom:7px}}body.interview main .c-question-wrap__qbox dt{font-family:"Roboto",sans-serif;font-weight:700;font-size:25px;line-height:32px;--leading-trim: calc((1em - 1lh) / 2);width:10%;position:relative}@media screen and (max-width: 1025px){body.interview main .c-question-wrap__qbox dt{width:11.6666666667%}}@media screen and (max-width: 767px){body.interview main .c-question-wrap__qbox dt{font-family:"Roboto",sans-serif;font-weight:700;font-size:18px;line-height:22px;--leading-trim: calc((1em - 1lh) / 2);width:7.5%}}body.interview main .c-question-wrap__qbox dt::after{content:"";background:#fff;width:1px;height:24px;position:absolute;top:5px;right:0}@media screen and (max-width: 767px){body.interview main .c-question-wrap__qbox dt::after{top:0px}}body.interview main .c-question-wrap__qbox dd{font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:22px;line-height:32px;--leading-trim: calc((1em - 1lh) / 2);width:85%}@media screen and (max-width: 767px){body.interview main .c-question-wrap__qbox dd{font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:15px;line-height:22px;--leading-trim: calc((1em - 1lh) / 2);width:90%}}body.interview main .c-question-wrap__text{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:17px;line-height:31px;--leading-trim: calc((1em - 1lh) / 2);text-align:justify;color:#fff}@media screen and (max-width: 767px){body.interview main .c-question-wrap__text{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:12px;line-height:22px;--leading-trim: calc((1em - 1lh) / 2);padding-bottom:20px}}body.interview main h2.c-interview-ttl{font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:30px;line-height:30px;--leading-trim: calc((1em - 1lh) / 2);margin-bottom:55px;padding-left:20px;border-left:solid 8px #f51}@media screen and (max-width: 1025px){body.interview main h2.c-interview-ttl{font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:30px;line-height:45px;--leading-trim: calc((1em - 1lh) / 2)}}@media screen and (max-width: 767px){body.interview main h2.c-interview-ttl{font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:21px;line-height:31px;--leading-trim: calc((1em - 1lh) / 2);padding-left:10px;margin-bottom:25px}}body.interview main .c-interviewsec01 .c-inner{max-width:1100px;width:90%;margin:0 auto;padding:140px 0 160px 0}@media screen and (max-width: 1025px){body.interview main .c-interviewsec01 .c-inner{max-width:90%;width:90%;margin:0 auto}}@media screen and (max-width: 767px){body.interview main .c-interviewsec01 .c-inner{max-width:90%;width:90%;margin:0 auto;padding:70px 0 80px 0}}body.interview main .c-interviewsec01 .c-inner .c-interview-ttl{width:87.2727272727%;margin:0 auto;margin-bottom:55px}@media screen and (max-width: 1025px){body.interview main .c-interviewsec01 .c-inner .c-interview-ttl{margin:0 0 40px 0}}@media screen and (max-width: 767px){body.interview main .c-interviewsec01 .c-inner .c-interview-ttl{margin:0 auto;margin-bottom:25px;width:100%}}body.interview main .c-interviewsec01__text{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:17px;line-height:38px;--leading-trim: calc((1em - 1lh) / 2);width:46.3636363636%;text-align:justify}@media screen and (max-width: 1025px){body.interview main .c-interviewsec01__text{padding-bottom:40px;width:100%}}@media screen and (max-width: 767px){body.interview main .c-interviewsec01__text{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:12px;line-height:27px;--leading-trim: calc((1em - 1lh) / 2);width:100%}}body.interview main .c-interviewsec01__img{width:46.8181818182%}@media screen and (max-width: 1025px){body.interview main .c-interviewsec01__img{width:100%}}body.interview main .c-interviewsec01-wrap{width:100%;margin:0 -50px 0 auto}@media screen and (max-width: 1025px){body.interview main .c-interviewsec01-wrap{margin:0 auto;flex-direction:column}}@media screen and (max-width: 767px){body.interview main .c-interviewsec01-wrap{margin:0 auto}}body.interview main .c-interviewsec02 .c-inner{max-width:1000px;width:90%;margin:0 auto;padding-bottom:180px}@media screen and (max-width: 767px){body.interview main .c-interviewsec02 .c-inner{max-width:90%;width:90%;margin:0 auto;padding-bottom:90px}}body.interview main .c-interviewsec02__text{width:51%;font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:17px;line-height:38px;--leading-trim: calc((1em - 1lh) / 2);text-align:justify}@media screen and (max-width: 1025px){body.interview main .c-interviewsec02__text{padding-bottom:40px;width:100%}}@media screen and (max-width: 767px){body.interview main .c-interviewsec02__text{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:12px;line-height:27px;--leading-trim: calc((1em - 1lh) / 2);width:100%}}body.interview main .c-interviewsec02__img{width:41%}@media screen and (max-width: 1025px){body.interview main .c-interviewsec02__img{width:100%}}@media screen and (max-width: 767px){body.interview main .c-interviewsec02__img{width:100%}}body.interview main .c-interviewsec02-wrap{width:100%;flex-direction:row-reverse}@media screen and (max-width: 1025px){body.interview main .c-interviewsec02-wrap{flex-direction:column}}body.interview main .c-interviewsec03 .c-inner{max-width:1000px;width:90%;margin:0 auto;padding-bottom:160px}@media screen and (max-width: 767px){body.interview main .c-interviewsec03 .c-inner{max-width:90%;width:90%;margin:0 auto;padding-bottom:80px}}body.interview main .c-interviewsec03__text{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:17px;line-height:38px;--leading-trim: calc((1em - 1lh) / 2);padding-bottom:75px;text-align:justify}@media screen and (max-width: 1025px){body.interview main .c-interviewsec03__text{padding-bottom:40px}}@media screen and (max-width: 767px){body.interview main .c-interviewsec03__text{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:12px;line-height:27px;--leading-trim: calc((1em - 1lh) / 2)}}body.interview main .c-interviewsec03__img{width:89%;margin:0 auto}@media screen and (max-width: 1025px){body.interview main .c-interviewsec03__img{width:100%}}@media screen and (max-width: 767px){body.interview main .c-interviewsec03__img{width:88.8888888889%}}body.interview main .c-schedule{background:#f2f2f2}body.interview main .c-schedule .c-inner{max-width:1000px;width:90%;margin:0 auto;padding:70px 0 155px 0}@media screen and (max-width: 767px){body.interview main .c-schedule .c-inner{max-width:90%;width:90%;margin:0 auto;padding:35px 0 75px 0}}body.interview main .c-schedule__ttl{width:20.3%;font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:22px;line-height:33px;--leading-trim: calc((1em - 1lh) / 2);background:#f51;margin-bottom:45px;color:#fff;text-align:center}@media screen and (max-width: 1025px){body.interview main .c-schedule__ttl{width:30%}}@media screen and (max-width: 767px){body.interview main .c-schedule__ttl{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:15px;line-height:23px;--leading-trim: calc((1em - 1lh) / 2);width:44.4444444444%;margin-bottom:20px}}body.interview main .c-schedule-wrap{padding-bottom:190px;width:100%}@media screen and (max-width: 767px){body.interview main .c-schedule-wrap{padding-bottom:45px}}body.interview main .c-schedule-wrap__time{font-family:"Roboto",sans-serif;font-weight:700;font-size:30px;line-height:37px;--leading-trim: calc((1em - 1lh) / 2);width:7.7%;text-align:end;position:relative}@media screen and (max-width: 1025px){body.interview main .c-schedule-wrap__time{width:12%}}@media screen and (max-width: 767px){body.interview main .c-schedule-wrap__time{font-family:"Roboto",sans-serif;font-weight:700;font-size:21px;line-height:26px;--leading-trim: calc((1em - 1lh) / 2);width:16.6666666667%}}body.interview main .c-schedule-wrap__time::after{content:"";background:#f51;width:15px;height:15px;position:absolute;top:10px;right:-35px;border-radius:50%}@media screen and (max-width: 1025px){body.interview main .c-schedule-wrap__time::after{content:"";background:#f51;width:15px;height:15px;position:absolute;top:10px;right:-20px;border-radius:50%}}@media screen and (max-width: 767px){body.interview main .c-schedule-wrap__time::after{width:10px;height:10px;top:8px;right:-20px}}body.interview main .c-schedule-wrap__detail{width:86.6%}@media screen and (max-width: 1025px){body.interview main .c-schedule-wrap__detail{width:84%}}@media screen and (max-width: 767px){body.interview main .c-schedule-wrap__detail{width:74.4444444444%}}body.interview main .c-schedule-wrap__detail dt{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:25px;line-height:37px;--leading-trim: calc((1em - 1lh) / 2)}@media screen and (max-width: 767px){body.interview main .c-schedule-wrap__detail dt{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:18px;line-height:22px;--leading-trim: calc((1em - 1lh) / 2)}}body.interview main .c-schedule-wrap__detail dd{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:18px;line-height:27px;--leading-trim: calc((1em - 1lh) / 2);padding:15px 0 30px 0;height:27px;position:relative}@media screen and (max-width: 1025px){body.interview main .c-schedule-wrap__detail dd{height:45px}}@media screen and (max-width: 767px){body.interview main .c-schedule-wrap__detail dd{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:13px;line-height:19px;--leading-trim: calc((1em - 1lh) / 2);padding:10px 0 20px 0;height:auto}}body.interview main .c-schedule-wrap__detail dd::before{content:"";background:#000;width:1px;height:100%;position:absolute;top:0px;left:-30px}@media screen and (max-width: 1025px){body.interview main .c-schedule-wrap__detail dd::before{left:-16px}}@media screen and (max-width: 767px){body.interview main .c-schedule-wrap__detail dd::before{left:-16px}}body.interview main .c-interview-indexlink{width:89%;padding:100px 0 0 0;margin:0 auto}@media screen and (max-width: 767px){body.interview main .c-interview-indexlink{width:88.8888888889%;margin:0 auto;padding:50px 0 0 0}}body.interview main .c-interview-indexlink a{width:35.9550561798%;background:url(../img/common/btn_mark.svg) 100% top/23px no-repeat;margin:0 auto;display:block;text-decoration:none}@media screen and (max-width: 1025px){body.interview main .c-interview-indexlink a{width:50.5617977528%}}@media screen and (max-width: 767px){body.interview main .c-interview-indexlink a{width:75%;background:url(../img/common/btn_mark.svg) 100% top/18px no-repeat}}body.interview main .c-interview-indexlink a dl.c-flex__sb{padding-bottom:5px;width:100%;border-bottom:solid 1px #000}body.interview main .c-interview-indexlink a dl.c-flex__sb dt{font-family:"Roboto",sans-serif;font-weight:500;font-size:25px;line-height:32px;--leading-trim: calc((1em - 1lh) / 2);width:43.75%;color:#f51}@media screen and (max-width: 767px){body.interview main .c-interview-indexlink a dl.c-flex__sb dt{font-family:"Roboto",sans-serif;font-weight:500;font-size:18px;line-height:22px;--leading-trim: calc((1em - 1lh) / 2);width:41.6666666667%}}body.interview main .c-interview-indexlink a dl.c-flex__sb dd{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:20px;line-height:30px;--leading-trim: calc((1em - 1lh) / 2);width:53.125%;color:#000}@media screen and (max-width: 767px){body.interview main .c-interview-indexlink a dl.c-flex__sb dd{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:14px;line-height:21px;--leading-trim: calc((1em - 1lh) / 2);width:58.3333333333%}}body.interview main .c-interview-indexlink a:hover{background:url(../img/common/btn_markw.svg) 100% top/23px no-repeat}@media screen and (max-width: 767px){body.interview main .c-interview-indexlink a:hover{background:url(../img/common/btn_markw.svg) 100% top/18px no-repeat}}body#company_index main .p-message .c-inner{max-width:1000px;width:90%;margin:0 auto}@media screen and (max-width: 767px){body#company_index main .p-message .c-inner{max-width:90%;width:90%;margin:0 auto}}body#company_index main .p-message .c-inner h2{font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:39px;line-height:65px;--leading-trim: calc((1em - 1lh) / 2);width:89%;padding-bottom:115px;text-align:justify;margin:0 auto}@media screen and (max-width: 767px){body#company_index main .p-message .c-inner h2{font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:23px;line-height:39px;--leading-trim: calc((1em - 1lh) / 2);width:88.8888888889%;padding-bottom:55px}}body#company_index main .p-message__img{width:89%;margin:0 auto;padding:15px 0 105px 0}@media screen and (max-width: 767px){body#company_index main .p-message__img{width:88.8888888889%;padding:7px 0 50px 0}}body#company_index main .p-message__link{width:89%;margin:0 auto;margin-bottom:235px}@media screen and (max-width: 767px){body#company_index main .p-message__link{width:88.8888888889%;margin:0 auto;margin-bottom:115px}}body#company_index main .p-message__link a{width:35.9550561798%;background:url(../img/common/btn_mark.svg) 100% top/23px no-repeat;margin:0 auto;display:block;text-decoration:none}@media screen and (max-width: 1025px){body#company_index main .p-message__link a{width:50.5617977528%}}@media screen and (max-width: 767px){body#company_index main .p-message__link a{width:81.25%;background:url(../img/common/btn_mark.svg) 100% top/18px no-repeat}}body#company_index main .p-message__link a dl.c-flex__sb{padding-bottom:5px;width:100%;border-bottom:solid 1px #000}body#company_index main .p-message__link a dl.c-flex__sb dt{font-family:"Roboto",sans-serif;font-weight:500;font-size:25px;line-height:32px;--leading-trim: calc((1em - 1lh) / 2);width:49.0625%;color:#f51}@media screen and (max-width: 767px){body#company_index main .p-message__link a dl.c-flex__sb dt{font-family:"Roboto",sans-serif;font-weight:500;font-size:18px;line-height:22px;--leading-trim: calc((1em - 1lh) / 2);width:46.1538461538%}}body#company_index main .p-message__link a dl.c-flex__sb dd{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:20px;line-height:30px;--leading-trim: calc((1em - 1lh) / 2);width:41.5625%;color:#000}@media screen and (max-width: 767px){body#company_index main .p-message__link a dl.c-flex__sb dd{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:14px;line-height:21px;--leading-trim: calc((1em - 1lh) / 2);width:46.1538461538%}}body#company_index main .p-message__link a:hover{background:url(../img/common/btn_markw.svg) 100% top/23px no-repeat}@media screen and (max-width: 767px){body#company_index main .p-message__link a:hover{width:81.25%;background:url(../img/common/btn_markw.svg) 100% top/18px no-repeat}}body#company_index main .p-message .p-message-position{width:32%;padding:40px 0 80px 0}@media screen and (max-width: 1025px){body#company_index main .p-message .p-message-position{width:45%}}@media screen and (max-width: 767px){body#company_index main .p-message .p-message-position{width:72.2222222222%;padding:20px 0 40px 0}}body#company_index main .p-message .p-message-position dt{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:20px;line-height:34px;--leading-trim: calc((1em - 1lh) / 2);width:50%;border-right:solid 1px #000}@media screen and (max-width: 1025px){body#company_index main .p-message .p-message-position dt{width:48.8888888889%}}@media screen and (max-width: 767px){body#company_index main .p-message .p-message-position dt{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:14px;line-height:24px;--leading-trim: calc((1em - 1lh) / 2);width:46.1538461538%}}body#company_index main .p-message .p-message-position .p-message-name{width:45.3125%}@media screen and (max-width: 1025px){body#company_index main .p-message .p-message-position .p-message-name{width:44.4444444444%}}@media screen and (max-width: 767px){body#company_index main .p-message .p-message-position .p-message-name{width:46.1538461538%}}body#company_index main .p-message .p-message-position .p-message-name__jp{font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:23px;line-height:34px;--leading-trim: calc((1em - 1lh) / 2);display:block}@media screen and (max-width: 767px){body#company_index main .p-message .p-message-position .p-message-name__jp{font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:16px;line-height:24px;--leading-trim: calc((1em - 1lh) / 2)}}body#company_index main .p-message .p-message-position .p-message-name__en{font-family:"Roboto",sans-serif;font-weight:500;font-size:17px;line-height:25px;--leading-trim: calc((1em - 1lh) / 2);display:block;color:#f51}@media screen and (max-width: 767px){body#company_index main .p-message .p-message-position .p-message-name__en{font-family:"Roboto",sans-serif;font-weight:500;font-size:12px;line-height:18px;--leading-trim: calc((1em - 1lh) / 2)}}body#company_index main .p-message-detail{width:89%;margin:0 auto}@media screen and (max-width: 767px){body#company_index main .p-message-detail{width:88.8888888889%}}body#company_index main .p-message-detail dt{font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:30px;line-height:50px;--leading-trim: calc((1em - 1lh) / 2);padding-left:25px;margin-bottom:50px;position:relative}@media screen and (max-width: 767px){body#company_index main .p-message-detail dt{font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:21px;line-height:35px;--leading-trim: calc((1em - 1lh) / 2);padding-left:20px;margin-bottom:25px}}@media screen and (max-width: 1025px){body#company_index main .p-message-detail dt.x3pad::after{content:"";background:#f51;width:8px;height:130px;position:absolute;top:11px;left:0}}@media screen and (max-width: 767px){body#company_index main .p-message-detail dt.x3pad::after{content:none}}body#company_index main .p-message-detail dt::before{content:"";background:#f51;width:8px;height:80px;position:absolute;top:11px;left:0}@media screen and (max-width: 767px){body#company_index main .p-message-detail dt::before{top:8px;height:90px}}body#company_index main .p-message-detail dd{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:17px;line-height:38px;--leading-trim: calc((1em - 1lh) / 2);padding-bottom:135px;text-align:justify}@media screen and (max-width: 767px){body#company_index main .p-message-detail dd{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:12px;line-height:27px;--leading-trim: calc((1em - 1lh) / 2);padding-bottom:65px}}body#spirit main .p-about .c-inner{max-width:890px;width:90%;margin:0 auto;padding:90px 0 0 0}@media screen and (max-width: 767px){body#spirit main .p-about .c-inner{max-width:90%;width:90%;margin:0 auto;padding:45px 0 0 0}}body#spirit main .p-spirit-ttl__en{font-family:"Roboto",sans-serif;font-weight:500;font-size:40px;line-height:45px;--leading-trim: calc((1em - 1lh) / 2);padding-bottom:5px;display:block;color:#f51}@media screen and (max-width: 767px){body#spirit main .p-spirit-ttl__en{font-family:"Roboto",sans-serif;font-weight:500;font-size:28px;line-height:31px;--leading-trim: calc((1em - 1lh) / 2)}}body#spirit main .p-spirit-ttl__jp{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:18px;line-height:27px;--leading-trim: calc((1em - 1lh) / 2);padding-bottom:40px;display:block}@media screen and (max-width: 767px){body#spirit main .p-spirit-ttl__jp{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:13px;line-height:19px;--leading-trim: calc((1em - 1lh) / 2);padding-bottom:20px}}body#spirit main .p-about-detail{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:17px;line-height:38px;--leading-trim: calc((1em - 1lh) / 2);padding-bottom:140px;text-align:justify}@media screen and (max-width: 767px){body#spirit main .p-about-detail{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:12px;line-height:27px;--leading-trim: calc((1em - 1lh) / 2);padding-bottom:70px}}body#spirit main .p-about-detail dt{font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:30px;line-height:55px;--leading-trim: calc((1em - 1lh) / 2);padding-bottom:50px}@media screen and (max-width: 767px){body#spirit main .p-about-detail dt{font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:21px;line-height:39px;--leading-trim: calc((1em - 1lh) / 2);padding-bottom:25px}}body#spirit main .p-movieslide{margin-bottom:150px}@media screen and (max-width: 767px){body#spirit main .p-movieslide{margin-bottom:75px}}body#spirit main .p-movieslide li{width:450px;margin-right:30px;cursor:pointer}@media screen and (max-width: 767px){body#spirit main .p-movieslide li{width:250px}}body#spirit main .p-movieslide li img{padding-bottom:20px;display:block}@media screen and (max-width: 767px){body#spirit main .p-movieslide li img{padding-bottom:12px}}body#spirit main .p-movieslide li dl.c-flex__sb{width:100%}body#spirit main .p-movieslide li dl.c-flex__sb dt{width:15.5555555556%;font-family:"Roboto",sans-serif;font-weight:400;font-size:16px;line-height:20px;--leading-trim: calc((1em - 1lh) / 2);padding:0;text-align:center;align-content:center;border-right:solid 1px #000}@media screen and (max-width: 767px){body#spirit main .p-movieslide li dl.c-flex__sb dt{width:18%;font-family:"Roboto",sans-serif;font-weight:400;font-size:11px;line-height:14px;--leading-trim: calc((1em - 1lh) / 2)}}body#spirit main .p-movieslide li dl.c-flex__sb dt small{font-family:"Roboto",sans-serif;font-weight:500;font-size:20px;line-height:30px;--leading-trim: calc((1em - 1lh) / 2);display:block;color:#f51}@media screen and (max-width: 767px){body#spirit main .p-movieslide li dl.c-flex__sb dt small{font-family:"Roboto",sans-serif;font-weight:500;font-size:14px;line-height:18px;--leading-trim: calc((1em - 1lh) / 2)}}body#spirit main .p-movieslide li dl.c-flex__sb dd{width:80%;font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:22px;line-height:33px;--leading-trim: calc((1em - 1lh) / 2)}@media screen and (max-width: 767px){body#spirit main .p-movieslide li dl.c-flex__sb dd{width:78%;font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:15px;line-height:23px;--leading-trim: calc((1em - 1lh) / 2)}}body#spirit main .p-movieslide li dl.c-flex__sb dd small{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#spirit main .p-movieslide li dl.c-flex__sb dd small{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:11px;line-height:17px;--leading-trim: calc((1em - 1lh) / 2)}}body#spirit main .p-fivevalue .c-inner{max-width:890px;width:90%;margin:0 auto;padding:95px 0 120px 0;border-top:solid 1px gray}@media screen and (max-width: 767px){body#spirit main .p-fivevalue .c-inner{max-width:90%;width:90%;margin:0 auto;padding:45px 0 60px 0}}body#spirit main .p-fivevalue .c-inner h3{width:58.1333333333%;font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:25px;line-height:40px;--leading-trim: calc((1em - 1lh) / 2);text-align:center;color:#f51;border-radius:50%;border:solid 1px gray;height:435px;align-content:center;position:absolute;top:-10px;left:21%;z-index:-1}@media screen and (max-width: 1025px){body#spirit main .p-fivevalue .c-inner h3{top:570px;left:21%;height:400px}}@media screen and (max-width: 767px){body#spirit main .p-fivevalue .c-inner h3{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:18px;line-height:28px;--leading-trim: calc((1em - 1lh) / 2);padding-bottom:20px;height:auto;width:100%;border:none;position:static}}body#spirit main .p-fivevalue-detail{padding-bottom:220px}@media screen and (max-width: 767px){body#spirit main .p-fivevalue-detail{padding-bottom:40px}}body#spirit main .p-fivevalue-detail dt{font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:30px;line-height:55px;--leading-trim: calc((1em - 1lh) / 2);padding-bottom:50px}@media screen and (max-width: 767px){body#spirit main .p-fivevalue-detail dt{font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:21px;line-height:39px;--leading-trim: calc((1em - 1lh) / 2);padding-bottom:25px}}body#spirit main .p-fivevalue-detail dd{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:17px;line-height:38px;--leading-trim: calc((1em - 1lh) / 2);text-align:justify}@media screen and (max-width: 767px){body#spirit main .p-fivevalue-detail dd{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:12px;line-height:27px;--leading-trim: calc((1em - 1lh) / 2)}}body#spirit main .p-fivevalue-circlebox{width:84.2696629213%;margin:0 auto;position:relative}@media screen and (max-width: 1025px){body#spirit main .p-fivevalue-circlebox{width:88.8888888889%;position:static}}body#spirit main .p-fivevalue-circle{width:100%}@media screen and (max-width: 767px){body#spirit main .p-fivevalue-circle{flex-direction:column}}body#spirit main .p-fivevalue-circle li{width:35.7333333333%}@media screen and (max-width: 1025px){body#spirit main .p-fivevalue-circle li{width:170px}}body#spirit main .p-fivevalue-circle li a{color:#fff;text-decoration:none;text-align:center;display:block;width:100%;height:268px}@media screen and (max-width: 1025px){body#spirit main .p-fivevalue-circle li a{height:170px}}body#spirit main .p-fivevalue-circle li a dl dt{font-family:"Roboto",sans-serif;font-weight:500;font-size:21px;line-height:50px;--leading-trim: calc((1em - 1lh) / 2);padding:20px 0 40px 0;color:#f51;position:relative}@media screen and (max-width: 1025px){body#spirit main .p-fivevalue-circle li a dl dt{font-family:"Roboto",sans-serif;font-weight:500;font-size:15px;line-height:35px;--leading-trim: calc((1em - 1lh) / 2);padding:10px 0 25px 0}}body#spirit main .p-fivevalue-circle li a dl dt::after{content:"";background:#fff;position:absolute;top:70px;left:45%;width:25px;height:1px}@media screen and (max-width: 1025px){body#spirit main .p-fivevalue-circle li a dl dt::after{top:40px;left:40%}}body#spirit main .p-fivevalue-circle li a dl dd span{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:25px;line-height:30px;--leading-trim: calc((1em - 1lh) / 2);display:block}@media screen and (max-width: 1025px){body#spirit main .p-fivevalue-circle li a dl dd span{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:18px;line-height:21px;--leading-trim: calc((1em - 1lh) / 2)}}body#spirit main .p-fivevalue-circle li a dl dd small{font-family:"Roboto",sans-serif;font-weight:500;font-size:20px;line-height:50px;--leading-trim: calc((1em - 1lh) / 2);display:block}@media screen and (max-width: 1025px){body#spirit main .p-fivevalue-circle li a dl dd small{font-family:"Roboto",sans-serif;font-weight:500;font-size:14px;line-height:35px;--leading-trim: calc((1em - 1lh) / 2)}}body#spirit main .p-fivevalue-circle li a:hover dl dd{text-decoration:underline;text-underline-offset:5px}body#spirit main .p-fivevalue-circle.one{width:100%}body#spirit main .p-fivevalue-circle.one li:nth-child(1){margin-right:-30px}@media screen and (max-width: 767px){body#spirit main .p-fivevalue-circle.one li:nth-child(1){display:none}}body#spirit main .p-fivevalue-circle.one li:nth-child(1) a{background:url(../img/company/spirit/bg_icon05.png) center/cover no-repeat}body#spirit main .p-fivevalue-circle.one li:nth-child(2){margin-top:-175px}@media screen and (max-width: 767px){body#spirit main .p-fivevalue-circle.one li:nth-child(2){margin:0 auto;margin-bottom:20px}}body#spirit main .p-fivevalue-circle.one li:nth-child(2) a{background:url(../img/company/spirit/bg_icon01.png) center/cover no-repeat}body#spirit main .p-fivevalue-circle.one li:nth-child(3){margin-left:-30px}@media screen and (max-width: 767px){body#spirit main .p-fivevalue-circle.one li:nth-child(3){margin:0 auto;margin-bottom:20px}}body#spirit main .p-fivevalue-circle.one li:nth-child(3) a{background:url(../img/company/spirit/bg_icon02.png) center/cover no-repeat}body#spirit main .p-fivevalue-circle.two{width:75.3333333333%;margin:0 auto}@media screen and (max-width: 1025px){body#spirit main .p-fivevalue-circle.two{padding-top:50px}}@media screen and (max-width: 767px){body#spirit main .p-fivevalue-circle.two{flex-direction:column-reverse}}body#spirit main .p-fivevalue-circle.two li{width:47.4336283186%}@media screen and (max-width: 1025px){body#spirit main .p-fivevalue-circle.two li{width:170px;margin:0 auto;margin-bottom:20px}}@media screen and (max-width: 767px){body#spirit main .p-fivevalue-circle.two li a{height:170px}}body#spirit main .p-fivevalue-circle.two li:nth-child(1) a{background:url(../img/company/spirit/bg_icon04.png) center/cover no-repeat}body#spirit main .p-fivevalue-circle.two li:nth-child(2) a{background:url(../img/company/spirit/bg_icon03.png) center/cover no-repeat}body#spirit main .p-fivevalue-circle.sp{display:none}@media screen and (max-width: 767px){body#spirit main .p-fivevalue-circle.sp{display:block}}@media screen and (max-width: 767px){body#spirit main .p-fivevalue-circle.sp li{margin:0 auto}}body#spirit main .p-fivevalue-circle.sp li a{background:url(../img/company/spirit/bg_icon05.png) center/cover no-repeat}body#spirit main .p-tech .c-inner{max-width:890px;width:90%;margin:0 auto;padding-bottom:240px}@media screen and (max-width: 767px){body#spirit main .p-tech .c-inner{max-width:90%;width:90%;margin:0 auto;padding-bottom:70px}}body#spirit main .p-tech-container{width:100%}body#spirit main .p-tech-container__num{font-family:"Roboto",sans-serif;font-weight:500;font-size:25px;line-height:45px;--leading-trim: calc((1em - 1lh) / 2);width:3.6585365854%;color:#f51}@media screen and (max-width: 767px){body#spirit main .p-tech-container__num{font-family:"Roboto",sans-serif;font-weight:500;font-size:18px;line-height:31px;--leading-trim: calc((1em - 1lh) / 2);width:7.7777777778%}}body#spirit main .p-tech-container#num04 .dots-wrap{margin:0;position:absolute;right:37%;bottom:-50px;width:105px;display:flex;list-style-type:none}@media screen and (max-width: 767px){body#spirit main .p-tech-container#num04 .dots-wrap{margin:0;position:absolute;right:-46%;bottom:-20%;width:100%;display:flex}}body#spirit main .p-tech-container#num05 .dots-wrap{margin:0;position:absolute;right:40%;bottom:-50px;width:105px;display:flex;list-style-type:none}@media screen and (max-width: 1025px){body#spirit main .p-tech-container#num05 .dots-wrap{right:37%}}@media screen and (max-width: 767px){body#spirit main .p-tech-container#num05 .dots-wrap{margin:0;position:absolute;right:-42%;bottom:-20%;width:100%;display:flex}}body#spirit main .p-tech-wrap{width:92.1348314607%;margin-left:25px}@media screen and (max-width: 767px){body#spirit main .p-tech-wrap{width:88.8888888889%;margin:0}}body#spirit main .p-tech-wrap__text{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:17px;line-height:38px;--leading-trim: calc((1em - 1lh) / 2);padding-bottom:90px;text-align:justify}@media screen and (max-width: 767px){body#spirit main .p-tech-wrap__text{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:12px;line-height:27px;--leading-trim: calc((1em - 1lh) / 2);padding-bottom:45px}}body#spirit main .p-tech-detailttl{padding-bottom:70px;width:100%}@media screen and (max-width: 767px){body#spirit main .p-tech-detailttl{padding-bottom:35px}}body#spirit main .p-tech-detailttl__jp{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:30px;line-height:45px;--leading-trim: calc((1em - 1lh) / 2);display:block}@media screen and (max-width: 767px){body#spirit main .p-tech-detailttl__jp{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:21px;line-height:31px;--leading-trim: calc((1em - 1lh) / 2)}}body#spirit main .p-tech-detailttl__en{font-family:"Roboto",sans-serif;font-weight:500;font-size:17px;line-height:25px;--leading-trim: calc((1em - 1lh) / 2);display:block}@media screen and (max-width: 767px){body#spirit main .p-tech-detailttl__en{font-family:"Roboto",sans-serif;font-weight:500;font-size:12px;line-height:18px;--leading-trim: calc((1em - 1lh) / 2)}}body#spirit main .p-tech-slide{width:88.7573964497%;margin:0 auto;margin-bottom:100px}@media screen and (max-width: 767px){body#spirit main .p-tech-slide{margin-bottom:50px;width:100%}}body#spirit main .dots-wrap{margin:0;position:absolute;right:41%;bottom:-50px;width:105px;display:flex;list-style-type:none}@media screen and (max-width: 767px){body#spirit main .dots-wrap{margin:0;position:absolute;right:-37%;bottom:-20%;width:100%;display:flex}}body#spirit main .dots-wrap li{height:15px;width:15px;margin-right:12px;background-color:#d9d9d9;border-radius:50%;margin-bottom:10px;cursor:pointer}@media screen and (max-width: 767px){body#spirit main .dots-wrap li{height:10px;width:10px;display:block}}body#spirit main .dots-wrap li.slick-active,body#spirit main .dots-wrap li:hover{background-color:#f51}body#spirit main .dots-wrap li:last-child{margin-bottom:0}body#spirit main .dots-wrap li button{list-style-type:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;padding:0;border:none;background-color:rgba(0,0,0,0);display:none}body#data main .p-data{background:#f2f2f2}body#data main .p-data .c-inner{max-width:890px;width:90%;margin:0 auto}@media screen and (max-width: 767px){body#data main .p-data .c-inner{max-width:90%;width:90%;margin:0 auto}}body#data main .p-data .p-data-ttl__en{font-family:"Roboto",sans-serif;font-weight:500;font-size:40px;line-height:45px;--leading-trim: calc((1em - 1lh) / 2);padding-bottom:10px;display:block;color:#f51}@media screen and (max-width: 767px){body#data main .p-data .p-data-ttl__en{font-family:"Roboto",sans-serif;font-weight:500;font-size:28px;line-height:31px;--leading-trim: calc((1em - 1lh) / 2)}}body#data main .p-data .p-data-ttl__jp{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:18px;line-height:27px;--leading-trim: calc((1em - 1lh) / 2);padding-bottom:40px;display:block;color:gray}@media screen and (max-width: 767px){body#data main .p-data .p-data-ttl__jp{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:13px;line-height:19px;--leading-trim: calc((1em - 1lh) / 2);padding-bottom:20px}}body#data main .p-data .p-data-container{width:100%}body#data main .p-data .p-data-container .p-data-wrap{width:42.1348314607%;background:#fff;padding:0 30px 20px 30px;margin-bottom:20px;border-radius:20px}@media screen and (max-width: 1025px){body#data main .p-data .p-data-container .p-data-wrap{width:39.8876404494%}}@media screen and (max-width: 767px){body#data main .p-data .p-data-container .p-data-wrap{width:83.3333333333%;padding:0 15px 20px 15px;margin:0 auto;margin-bottom:20px}}body#data main .p-data .p-data-container .p-data-wrap__ttl{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:20px;line-height:58px;--leading-trim: calc((1em - 1lh) / 2)}@media screen and (max-width: 767px){body#data main .p-data .p-data-container .p-data-wrap__ttl{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:14px;line-height:41px;--leading-trim: calc((1em - 1lh) / 2)}}body#data main .p-data .p-data-container .p-data-wrap__ttl span{color:#f51}body#data main .p-data .p-data-container .p-data-wrap .p-data-textbox__only{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:23px;line-height:45px;--leading-trim: calc((1em - 1lh) / 2);padding-bottom:10px;text-align:center;color:gray;height:110px;align-content:center}@media screen and (max-width: 767px){body#data main .p-data .p-data-container .p-data-wrap .p-data-textbox__only{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:16px;line-height:31px;--leading-trim: calc((1em - 1lh) / 2);padding-bottom:15px;height:55px}}body#data main .p-data .p-data-container .p-data-wrap .p-data-textbox__only span{font-family:"Roboto",sans-serif;font-weight:500;font-size:45px;line-height:45px;--leading-trim: calc((1em - 1lh) / 2);color:#f51;display:inline-block;padding:0 5px 0 0}@media screen and (max-width: 767px){body#data main .p-data .p-data-container .p-data-wrap .p-data-textbox__only span{font-family:"Roboto",sans-serif;font-weight:500;font-size:31px;line-height:31px;--leading-trim: calc((1em - 1lh) / 2)}}body#data main .p-data .p-data-container .p-data-wrap .p-data-textbox__only.jp span{font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:32px;line-height:40px;--leading-trim: calc((1em - 1lh) / 2)}@media screen and (max-width: 767px){body#data main .p-data .p-data-container .p-data-wrap .p-data-textbox__only.jp span{font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:22px;line-height:28px;--leading-trim: calc((1em - 1lh) / 2)}}body#data main .p-data .p-data-container .p-data-wrap .p-data-textbox__detail{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:16px;line-height:27px;--leading-trim: calc((1em - 1lh) / 2);padding-top:15px;text-align:justify;border-top:solid 1px #000}@media screen and (max-width: 767px){body#data main .p-data .p-data-container .p-data-wrap .p-data-textbox__detail{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:11px;line-height:19px;--leading-trim: calc((1em - 1lh) / 2)}}body#data main .p-data .p-data-container .p-data-wrap .p-data-textbox__flex{height:122px;align-content:center}@media screen and (max-width: 767px){body#data main .p-data .p-data-container .p-data-wrap .p-data-textbox__flex{height:100px}}body#data main .p-data .p-data-container .p-data-wrap .p-data-textbox__flex dt{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:20px;line-height:45px;--leading-trim: calc((1em - 1lh) / 2);color:gray}@media screen and (max-width: 1025px){body#data main .p-data .p-data-container .p-data-wrap .p-data-textbox__flex dt{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:16px;line-height:36px;--leading-trim: calc((1em - 1lh) / 2)}}@media screen and (max-width: 767px){body#data main .p-data .p-data-container .p-data-wrap .p-data-textbox__flex dt{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:14px;line-height:31px;--leading-trim: calc((1em - 1lh) / 2)}}body#data main .p-data .p-data-container .p-data-wrap .p-data-textbox__flex dd{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:23px;line-height:45px;--leading-trim: calc((1em - 1lh) / 2);color:gray}@media screen and (max-width: 1025px){body#data main .p-data .p-data-container .p-data-wrap .p-data-textbox__flex dd{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:16px;line-height:31px;--leading-trim: calc((1em - 1lh) / 2)}}@media screen and (max-width: 767px){body#data main .p-data .p-data-container .p-data-wrap .p-data-textbox__flex dd{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:16px;line-height:31px;--leading-trim: calc((1em - 1lh) / 2)}}body#data main .p-data .p-data-container .p-data-wrap .p-data-textbox__flex dd span{font-family:"Roboto",sans-serif;font-weight:500;font-size:45px;line-height:45px;--leading-trim: calc((1em - 1lh) / 2);padding-right:5px;color:#f51}@media screen and (max-width: 767px){body#data main .p-data .p-data-container .p-data-wrap .p-data-textbox__flex dd span{font-family:"Roboto",sans-serif;font-weight:500;font-size:31px;line-height:31px;--leading-trim: calc((1em - 1lh) / 2)}}body#data main .p-data .p-data-container .p-data-wrap .p-data-textbox__graph{width:68.5393258427%;padding-bottom:35px;margin:0 auto}@media screen and (max-width: 767px){body#data main .p-data .p-data-container .p-data-wrap .p-data-textbox__graph{padding-bottom:15px;width:100%}}body#data main .p-data.company .c-inner{padding:90px 0 60px 0}@media screen and (max-width: 767px){body#data main .p-data.company .c-inner{padding:45px 0 30px 0}}body#data main .p-data.company .p-data-wrap:nth-child(2) .p-data-textbox__flex{width:58.6666666667%;margin:0 auto}@media screen and (max-width: 1025px){body#data main .p-data.company .p-data-wrap:nth-child(2) .p-data-textbox__flex{width:84.5070422535%}}@media screen and (max-width: 767px){body#data main .p-data.company .p-data-wrap:nth-child(2) .p-data-textbox__flex{width:60%}}body#data main .p-data.company .p-data-wrap:nth-child(2) .p-data-textbox__flex dt{width:18.1818181818%}@media screen and (max-width: 1025px){body#data main .p-data.company .p-data-wrap:nth-child(2) .p-data-textbox__flex dt{width:23.3333333333%}}@media screen and (max-width: 767px){body#data main .p-data.company .p-data-wrap:nth-child(2) .p-data-textbox__flex dt{width:22.2222222222%}}body#data main .p-data.company .p-data-wrap:nth-child(2) .p-data-textbox__flex dd{width:77.2727272727%;text-align:end}@media screen and (max-width: 1025px){body#data main .p-data.company .p-data-wrap:nth-child(2) .p-data-textbox__flex dd{width:73.3333333333%}}@media screen and (max-width: 767px){body#data main .p-data.company .p-data-wrap:nth-child(2) .p-data-textbox__flex dd{width:77.7777777778%}}body#data main .p-data.company .p-data-wrap:nth-child(3) .p-data-textbox__flex{width:34.6666666667%;margin:0 auto}@media screen and (max-width: 1025px){body#data main .p-data.company .p-data-wrap:nth-child(3) .p-data-textbox__flex{width:36.6197183099%}}@media screen and (max-width: 767px){body#data main .p-data.company .p-data-wrap:nth-child(3) .p-data-textbox__flex{width:26.6666666667%}}body#data main .p-data.company .p-data-wrap:nth-child(3) .p-data-textbox__flex dt{width:46.1538461538%;text-align:end}@media screen and (max-width: 1025px){body#data main .p-data.company .p-data-wrap:nth-child(3) .p-data-textbox__flex dt{width:46.1538461538%}}@media screen and (max-width: 767px){body#data main .p-data.company .p-data-wrap:nth-child(3) .p-data-textbox__flex dt{width:50%}}body#data main .p-data.company .p-data-wrap:nth-child(3) .p-data-textbox__flex dd{width:46.1538461538%;text-align:end}@media screen and (max-width: 1025px){body#data main .p-data.company .p-data-wrap:nth-child(3) .p-data-textbox__flex dd{width:46.1538461538%}}@media screen and (max-width: 767px){body#data main .p-data.company .p-data-wrap:nth-child(3) .p-data-textbox__flex dd{width:50%}}body#data main .p-data.company .p-data-wrap.full{width:100%}@media screen and (max-width: 767px){body#data main .p-data.company .p-data-wrap.full{width:83.3333333333%;margin:0 auto;margin-bottom:20px}}body#data main .p-data.company .p-data-wrap.full .p-data-textbox__detail{padding-bottom:10px;text-align:center}@media screen and (max-width: 767px){body#data main .p-data.company .p-data-wrap.full .p-data-textbox__detail{padding-bottom:5px}}body#data main .p-data.env .c-inner{padding:60px 0 200px 0}@media screen and (max-width: 767px){body#data main .p-data.env .c-inner{padding:30px 0 70px 0}}body#data main .p-data.env .p-data-wrap:nth-child(5) .p-data-textbox__flex{width:40.2666666667%;margin:0 auto}@media screen and (max-width: 1025px){body#data main .p-data.env .p-data-wrap:nth-child(5) .p-data-textbox__flex{width:56.338028169%}}@media screen and (max-width: 767px){body#data main .p-data.env .p-data-wrap:nth-child(5) .p-data-textbox__flex{width:40%}}body#data main .p-data.env .p-data-wrap:nth-child(5) .p-data-textbox__flex dt{width:26.4900662252%}@media screen and (max-width: 1025px){body#data main .p-data.env .p-data-wrap:nth-child(5) .p-data-textbox__flex dt{width:30%}}@media screen and (max-width: 767px){body#data main .p-data.env .p-data-wrap:nth-child(5) .p-data-textbox__flex dt{width:33.3333333333%}}body#data main .p-data.env .p-data-wrap:nth-child(5) .p-data-textbox__flex dd{width:66.2251655629%;text-align:end}@media screen and (max-width: 1025px){body#data main .p-data.env .p-data-wrap:nth-child(5) .p-data-textbox__flex dd{width:65%}}@media screen and (max-width: 767px){body#data main .p-data.env .p-data-wrap:nth-child(5) .p-data-textbox__flex dd{width:66.6666666667%}}body#data main .p-data.env .p-data-wrap:nth-child(7) .p-data-textbox__flex{width:85.3333333333%;margin:0 auto}@media screen and (max-width: 1025px){body#data main .p-data.env .p-data-wrap:nth-child(7) .p-data-textbox__flex{width:100%}}@media screen and (max-width: 767px){body#data main .p-data.env .p-data-wrap:nth-child(7) .p-data-textbox__flex{width:86.6666666667%}}body#data main .p-data.env .p-data-wrap:nth-child(7) .p-data-textbox__flex dt{width:26.5625%}@media screen and (max-width: 1025px){body#data main .p-data.env .p-data-wrap:nth-child(7) .p-data-textbox__flex dt{width:25.3333333333%}}@media screen and (max-width: 767px){body#data main .p-data.env .p-data-wrap:nth-child(7) .p-data-textbox__flex dt{width:30.7692307692%}}body#data main .p-data.env .p-data-wrap:nth-child(7) .p-data-textbox__flex dd{width:71.25%}@media screen and (max-width: 1025px){body#data main .p-data.env .p-data-wrap:nth-child(7) .p-data-textbox__flex dd{width:72%}}@media screen and (max-width: 767px){body#data main .p-data.env .p-data-wrap:nth-child(7) .p-data-textbox__flex dd{width:69.2307692308%}}body#data main .p-data.env .p-data-wrap:nth-child(7) .p-data-textbox__flex dd span.left{padding-left:25px;display:inline-block}@media screen and (max-width: 767px){body#data main .p-data.env .p-data-wrap:nth-child(7) .p-data-textbox__flex dd span.left{padding-left:17px}}body#entry main .p-innermv .c-inner{max-width:890px;width:90%;margin:0 auto;padding:100px 0 70px 0}@media screen and (max-width: 767px){body#entry main .p-innermv .c-inner{max-width:90%;width:90%;margin:0 auto;padding:50px 0 35px 0}}body#entry main .p-innermv .p-innermv-ttl{padding-bottom:25px}@media screen and (max-width: 767px){body#entry main .p-innermv .p-innermv-ttl{padding-bottom:12px}}body#entry main .p-innermv .p-innermv-ttl__en{font-family:"Roboto",sans-serif;font-weight:500;font-size:65px;line-height:31px;--leading-trim: calc((1em - 1lh) / 2);padding-bottom:10px;display:block;color:#f51}@media screen and (max-width: 767px){body#entry main .p-innermv .p-innermv-ttl__en{font-family:"Roboto",sans-serif;font-weight:500;font-size:46px;line-height:22px;--leading-trim: calc((1em - 1lh) / 2);padding-bottom:5px}}body#entry main .p-innermv .p-innermv-ttl__jp{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:23px;line-height:58px;--leading-trim: calc((1em - 1lh) / 2);display:block}@media screen and (max-width: 767px){body#entry main .p-innermv .p-innermv-ttl__jp{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:16px;line-height:41px;--leading-trim: calc((1em - 1lh) / 2)}}body#entry main .p-innermv__text{font-family:"Roboto",sans-serif;font-weight:500;font-size:18px;line-height:38px;--leading-trim: calc((1em - 1lh) / 2);text-align:justify}@media screen and (max-width: 767px){body#entry main .p-innermv__text{font-family:"Roboto",sans-serif;font-weight:500;font-size:13px;line-height:27px;--leading-trim: calc((1em - 1lh) / 2)}}body#entry main .p-anchor .c-inner{max-width:890px;width:90%;margin:0 auto}@media screen and (max-width: 767px){body#entry main .p-anchor .c-inner{max-width:90%;width:90%;margin:0 auto}}body#entry main .p-anchor .p-anchor-wrap{padding-bottom:235px;width:100%}@media screen and (max-width: 767px){body#entry main .p-anchor .p-anchor-wrap{padding-bottom:70px;flex-direction:column}}body#entry main .p-anchor .p-anchor-wrap li{width:49.4382022472%}@media screen and (max-width: 767px){body#entry main .p-anchor .p-anchor-wrap li{width:88.8888888889%;margin:0 auto;margin-bottom:10px}}body#entry main .p-anchor .p-anchor-wrap li a{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:25px;line-height:50px;--leading-trim: calc((1em - 1lh) / 2);background:url(../img/common/img_anchorb.svg) 95% center no-repeat #f51;background-size:15px;display:block;text-decoration:none;text-align:center;color:#000;width:100%}@media screen and (max-width: 767px){body#entry main .p-anchor .p-anchor-wrap li a{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:18px;line-height:35px;--leading-trim: calc((1em - 1lh) / 2)}}body#entry main .p-anchor .p-anchor-wrap li a:hover{background:url(../img/common/img_anchor.svg) 95% center no-repeat #f51;background-size:15px;text-shadow:0px 5px 5px hsla(0,0%,100%,.4),0px -5px 5px hsla(0,0%,100%,.4);color:#fff}body#entry main .c-ttl{padding-bottom:20px}@media screen and (max-width: 767px){body#entry main .c-ttl{padding-bottom:10px}}body#entry main .p-re-text{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:17px;line-height:37px;--leading-trim: calc((1em - 1lh) / 2);padding-left:25px;text-align:justify}@media screen and (max-width: 767px){body#entry main .p-re-text{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:12px;line-height:26px;--leading-trim: calc((1em - 1lh) / 2);padding-left:20px}}body#entry main .p-re-2026 .c-inner{max-width:890px;width:90%;margin:0 auto;padding-top:40px;border-bottom:solid 1px gray}@media screen and (max-width: 767px){body#entry main .p-re-2026 .c-inner{max-width:90%;width:90%;margin:0 auto;padding-top:20px}}body#entry main .p-re-2026 .p-re-text{padding-bottom:80px}@media screen and (max-width: 767px){body#entry main .p-re-2026 .p-re-text{padding-bottom:40px}}body#entry main .p-re-2027 .c-inner{max-width:890px;width:90%;margin:0 auto;padding-top:45px;border-bottom:solid 1px gray}@media screen and (max-width: 767px){body#entry main .p-re-2027 .c-inner{max-width:90%;width:90%;margin:0 auto;padding-top:22px}}body#entry main .p-re-2027 .p-re-text{padding:0 0 40px 25px}@media screen and (max-width: 767px){body#entry main .p-re-2027 .p-re-text{padding:0 0 20px 20px}}body#entry main .p-re-2027__entry{width:42.2471910112%;background:url(../img/common/icon_entry.svg) 95% center no-repeat #f51;background-size:10px;margin:0 0 35px 25px;display:block;text-decoration:none;color:#000;text-align:center}@media screen and (max-width: 767px){body#entry main .p-re-2027__entry{width:55.5555555556%;margin:0 0 15px 12px}}body#entry main .p-re-2027__entry dl dt{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:17px;line-height:26px;--leading-trim: calc((1em - 1lh) / 2);padding:10px 0;color:#fff}@media screen and (max-width: 767px){body#entry main .p-re-2027__entry dl dt{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:12px;line-height:18px;--leading-trim: calc((1em - 1lh) / 2);padding:7px 0}}body#entry main .p-re-2027__entry dl dd{font-family:"Roboto",sans-serif;font-weight:500;font-size:45px;line-height:31px;--leading-trim: calc((1em - 1lh) / 2);padding-bottom:20px;transition:.3s}@media screen and (max-width: 767px){body#entry main .p-re-2027__entry dl dd{font-family:"Roboto",sans-serif;font-weight:500;font-size:31px;line-height:22px;--leading-trim: calc((1em - 1lh) / 2);padding-bottom:15px}}body#entry main .p-re-2027__entry:hover{background:url(../img/common/icon_entryw.svg) 95% center no-repeat #f51;background-size:10px}body#entry main .p-re-2027__entry:hover dl dd{color:#fff;text-shadow:0px 5px 5px hsla(0,0%,100%,.4),0px -5px 5px hsla(0,0%,100%,.4)}body#entry main .p-re-2027__attention{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:15px;line-height:32px;--leading-trim: calc((1em - 1lh) / 2);padding:0 0 40px 25px;color:gray;display:block}@media screen and (max-width: 767px){body#entry main .p-re-2027__attention{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:11px;line-height:22px;--leading-trim: calc((1em - 1lh) / 2);padding:0 0 20px 12px}}body#entry main .p-re-2027__mynavi{width:32.3595505618%;padding:0 0 95px 25px;transition:.3s}@media screen and (max-width: 767px){body#entry main .p-re-2027__mynavi{width:44.4444444444%;padding:0 0 45px 12px}}body#entry main .p-re-2027__mynavi img{border:solid 1px gray}body#entry main .p-re-2027__mynavi:hover{opacity:.7}body#entry main .p-re-all .c-inner{max-width:890px;width:90%;margin:0 auto;padding:45px 0 250px 0}@media screen and (max-width: 767px){body#entry main .p-re-all .c-inner{max-width:90%;width:90%;margin:0 auto;padding:22px 0 125px 0}}body#entry main .p-re-all .p-re-text{padding-bottom:80px}@media screen and (max-width: 767px){body#entry main .p-re-all .p-re-text{padding-bottom:40px}}body#entry main .p-re-all .p-re-wrap{width:96.9662921348%;margin:0 0 0 auto;padding:30px 0 0 0;border-top:solid 1px #d9d9d9;flex-wrap:wrap}@media screen and (max-width: 767px){body#entry main .p-re-all .p-re-wrap{width:94.4444444444%;padding:15px 0 0 0}}body#entry main .p-re-all .p-re-wrap dt{width:23.1749710313%;font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:20px;line-height:35px;--leading-trim: calc((1em - 1lh) / 2);margin-bottom:30px;color:#f51;border-bottom:solid 1px #d9d9d9}@media screen and (max-width: 767px){body#entry main .p-re-all .p-re-wrap dt{width:23.5294117647%;font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:14px;line-height:25px;--leading-trim: calc((1em - 1lh) / 2);margin-bottom:15px}}body#entry main .p-re-all .p-re-wrap dd{width:76.8250289687%;font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:17px;line-height:35px;--leading-trim: calc((1em - 1lh) / 2);padding-bottom:50px;margin-bottom:30px;border-bottom:solid 1px #d9d9d9}@media screen and (max-width: 767px){body#entry main .p-re-all .p-re-wrap dd{width:76.4705882353%;font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:12px;line-height:25px;--leading-trim: calc((1em - 1lh) / 2);padding-bottom:25px;margin-bottom:15px}}body#entry main .p-re-all .p-re-wrap dd p{padding-left:45px;text-indent:-20px}@media screen and (max-width: 767px){body#entry main .p-re-all .p-re-wrap dd p{padding-left:12px;text-indent:-12px}}body#entry main .p-re-all .p-re-wrap .p-re-all__last{padding-bottom:45px}@media screen and (max-width: 767px){body#entry main .p-re-all .p-re-wrap .p-re-all__last{padding-bottom:20px}}/*# sourceMappingURL=styles.css.map */