﻿@import"https://fonts.googleapis.com/css2?family=Shippori+Mincho+B1:wght@400;500;600;700;800&family=Zen+Kaku+Gothic+Antique:wght@300;400;500;700;900&display=swap";html{scroll-padding-top:80px}@media screen and (max-width: 767px){html{scroll-padding-top:50px}}html{scroll-behavior:smooth}html,body{padding:0;margin:0;overflow-x:hidden}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%}body{line-height:1}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}article,aside,details,figcaption,figure,main,footer,header,hgroup,menu,nav,section{display:block}ul,li{list-style:none}input,button,textarea{margin:0;padding:0}input,select{vertical-align:middle}input,button,textarea,select,optgroup,option{z-index:auto;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit}input,button,textarea,select{*font-size:100%}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}caption,th{text-align:left}fieldset{border:0}address,caption,cite,code,dfn,em,strong,th,var,optgroup{z-index:auto;font-style:inherit;font-weight:inherit}del{text-decoration:none;text-decoration:line-through}ins{background-color:#ff9;color:#000;text-decoration:none}abbr,acronym{border:0;font-variant:normal}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}sup,sub{vertical-align:baseline}legend{color:#000}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}a{margin:0;padding:0;outline:none;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0)}img{border:0px;color:#fff;background:rgba(0,0,0,0);vertical-align:top}a{transition:.3s}.a-text-underline{position:relative;text-decoration:none;transition:.3s}.a-text-underline::before{content:"";position:absolute;left:0;bottom:-3px;width:100%;height:1px;background:#fff;transform-origin:right top;transform:scale(0, 1);transition:transform .3s}@media screen and (max-width: 767px){.a-text-underline::before{content:none}}.a-text-underline:hover::before{transform-origin:left top;transform:scale(1, 1)}.a-text-underline__right{position:relative;text-decoration:none;transition:.3s}.a-text-underline__right::before{content:"";position:absolute;left:0;bottom:-3px;width:100%;height:2px;background:#000;transform-origin:left top;transform:scale(0, 1);transition:transform .3s}.a-text-underline__right:hover::before{transform-origin:right top;transform:scale(1, 1)}.a-text-underline__center{position:relative;text-decoration:none;transition:.3s}.a-text-underline__center::before{content:"";position:absolute;left:0;bottom:-3px;width:100%;height:2px;background:#000;transform-origin:center top;transform:scale(0, 1);transition:transform .3s}.a-text-underline__center:hover::before{transform-origin:center top;transform:scale(1, 1)}.a-text-marker{position:relative;z-index:1;padding:0;text-decoration:none}.a-text-marker::before{background:blue;content:"";display:block;width:100%;height:100%;position:absolute;left:0;bottom:0;transform:scale(0, 1);transform-origin:right top;transition:transform .3s;z-index:-1}.a-text-marker:hover{color:#fff}.a-text-marker:hover::before{transform-origin:left top;transform:scale(1, 1)}.a-text-move__right{display:inline-block;text-decoration:none}.a-text-move__right:hover{transform:translateX(5px)}.a-text-move__top{display:inline-block;text-decoration:none}.a-text-move__top:hover{transform:translateY(-5px)}.a-text-gradient{display:inline-block;color:#000;text-decoration:none;color:rgba(0,0,0,0);background:linear-gradient(to right, blue 50%, #000 50%) 100%;background-clip:text;background-size:200% 100%;transition:background-position .4s}.a-text-gradient:hover{background-position:0 100%}section{opacity:0;transform:translateY(0px);transition:opacity .5s,transform .5s}section.is-inview{opacity:1;transform:translateY(0);transition-delay:.5s}section:nth-child(1){opacity:1;transform:translateY(0);transition-delay:none}.a-menubtn{position:relative;background:none;width:40px;height:40px;display:block;border:1px solid #000;border-radius:40px;cursor:pointer;top:0px;margin-left:10px}@media screen and (max-width: 767px){.a-menubtn{margin:0;width:30px;height:30px;top:0px;right:5p}}.a-menubtn span{display:inline-block;transition:all .4s;box-sizing:border-box;position:absolute;left:10px;width:20px;height:1px;background-color:#000;border-radius:2px}@media screen and (max-width: 767px){.a-menubtn span{left:7px;width:16px}}.a-menubtn span:nth-of-type(1){top:17px}@media screen and (max-width: 767px){.a-menubtn span:nth-of-type(1){top:11px}}.a-menubtn span:nth-of-type(2){top:22px}@media screen and (max-width: 767px){.a-menubtn span:nth-of-type(2){top:17px}}.a-menubtn.active span:nth-of-type(1){transform:translateY(2.5px) rotate(-45deg)}@media screen and (max-width: 767px){.a-menubtn.active span:nth-of-type(1){transform:translateY(3px) rotate(-45deg)}}.a-menubtn.active span:nth-of-type(2){transform:translateY(-2.5px) rotate(45deg)}@media screen and (max-width: 767px){.a-menubtn.active span:nth-of-type(2){transform:translateY(-3px) rotate(45deg)}}.a-plus{cursor:pointer;position:relative;background:#fff;width:25px;height:25px;border-radius:40px;border:solid 1px #fff;margin-right:23px}@media screen and (max-width: 767px){.a-plus{margin:0px 10px 0 0;border-radius:20px;width:15px;height:15px}}.a-plus::before,.a-plus::after{content:"";display:inline-block;width:13px;height:1px;background-color:#737373;position:absolute;right:6px;top:50%;transform:translateY(-50%);transition:opacity .5s}@media screen and (max-width: 767px){.a-plus::before,.a-plus::after{width:8px;height:1px;right:3.5px}}.a-plus::after{transform:translateY(-50%) rotate(90deg);transition:transform .5s}.a-plus.show::before{opacity:0}.a-plus.show::after{transform:translateY(-50%) rotate(180deg)}.a-faq__q{cursor:pointer;align-items:center}.a-faq__a{display:none}img{width:100%}br.brsp{display:none}@media screen and (max-width: 767px){br.brsp{display:block}}br.brpc{display:block}@media screen and (max-width: 767px){br.brpc{display:none}}.c-flex{display:flex;flex-wrap:wrap}.c-flex__sb{display:flex;justify-content:space-between;flex-wrap:wrap}.c-flex__rev{flex-direction:row-reverse}.c-flex__ae{align-items:flex-end}.c-flex__sa{display:flex;justify-content:space-around;flex-wrap:wrap}.c-inner{max-width:1000px;width:90%;margin:0 auto;margin:0 auto;position:relative}@media screen and (max-width: 767px){.c-inner{max-width:90%;width:90%;margin:0 auto}}.c-inner__l{max-width:1200px;width:90%;margin:0 auto;margin:0 auto;position:relative}.c-inner__s{max-width:800px;width:90%;margin:0 auto;margin:0 auto;position:relative}.c-inner__xs{max-width:600px;width:90%;margin:0 auto;margin:0 auto;position:relative}main{padding-top:80px}@media screen and (max-width: 767px){main{padding-top:50px}}.c-section-title{position:relative;padding-left:25px}@media screen and (max-width: 767px){.c-section-title{flex-direction:column;padding-left:20px;width:65%}}.c-section-title__en{font-family:"Shippori Mincho B1",sans-serif;font-weight:500;font-size:30px;line-height:30px;--leading-trim: calc((1em - 1lh) / 2);padding-right:25px;display:inline-block;color:#e15073;position:relative}@media screen and (max-width: 767px){.c-section-title__en{font-family:"Shippori Mincho B1",sans-serif;font-weight:500;font-size:21px;line-height:21px;--leading-trim: calc((1em - 1lh) / 2);padding:0 0 5px 0}}.c-section-title__en::after{content:"";background:#737373;width:1px;height:100%;position:absolute;top:3px;right:0}@media screen and (max-width: 767px){.c-section-title__en::after{content:none}}.c-section-title__jp{font-family:"Shippori Mincho B1",sans-serif;font-weight:500;font-size:18px;line-height:30px;--leading-trim: calc((1em - 1lh) / 2);padding-left:20px;color:#5a5a5a;display:inline-block}@media screen and (max-width: 767px){.c-section-title__jp{font-family:"Shippori Mincho B1",sans-serif;font-weight:500;font-size:14px;line-height:24px;--leading-trim: calc((1em - 1lh) / 2);padding-left:0px}}.c-section-title::before{content:"";background:#d7d7d7;width:10px;height:10px;border-radius:50%;position:absolute;top:12px;left:0}@media screen and (max-width: 767px){.c-section-title::before{top:7px}}.p-border{font-family:"Shippori Mincho B1",sans-serif;font-weight:500;font-size:22px;line-height:30px;--leading-trim: calc((1em - 1lh) / 2);padding-left:15px;border-left:solid 6px #737373}@media screen and (max-width: 767px){.p-border{font-family:"Shippori Mincho B1",sans-serif;font-weight:500;font-size:18px;line-height:24px;--leading-trim: calc((1em - 1lh) / 2);padding-left:7px;border-left:solid 4px #737373}}.c-indexbox{position:fixed;top:390px;z-index:100;background:#e15073}@media screen and (max-width: 767px){.c-indexbox{top:55%}}.c-indexbox__ttl{font-family:"Shippori Mincho B1",sans-serif;font-weight:500;font-size:20px;line-height:56px;--leading-trim: calc((1em - 1lh) / 2);background:url(../img/component/icon_indexarrow.svg) center 80%/9px no-repeat #e15073;padding:25px 0 70px 0;color:#fff;text-align:center;writing-mode:vertical-rl;cursor:pointer;align-content:center;position:relative;z-index:100}@media screen and (max-width: 767px){.c-indexbox__ttl{font-family:"Shippori Mincho B1",sans-serif;font-weight:500;font-size:10px;line-height:28px;--leading-trim: calc((1em - 1lh) / 2);background:url(../img/component/icon_indexarrow.svg) center 80%/7px no-repeat #e15073;padding:12px 0 35px 0}}.c-indexbox__list{background:#e15073;padding-bottom:5px;width:400px;position:absolute;right:56px;top:0;transition:.3s;z-index:800}@media screen and (max-width: 767px){.c-indexbox__list{right:80px;width:200px;top:0%}}.c-indexbox__list li{width:350px;margin:0 auto}@media screen and (max-width: 767px){.c-indexbox__list li{width:90%}}.c-indexbox__list li a{font-family:"Shippori Mincho B1",sans-serif;font-weight:500;font-size:19px;line-height:29px;--leading-trim: calc((1em - 1lh) / 2);background:url(../img/component/icon_indexlinkarrow.svg) 97% center/8px no-repeat;padding-left:20px;padding:10.5px 0 10.5px 20px;color:#fff;display:block;text-decoration:none;border-bottom:solid 1px #fff;position:relative}@media screen and (max-width: 767px){.c-indexbox__list li a{font-family:"Shippori Mincho B1",sans-serif;font-weight:500;font-size:13px;line-height:18px;--leading-trim: calc((1em - 1lh) / 2);background:url(../img/component/icon_indexlinkarrow.svg) 99% center/8px no-repeat;padding:7px 0 7px 10px}}.c-indexbox__list li a:hover{background:url(../img/component/icon_indexlinkarrow.svg) 97% 70%/8px no-repeat;color:#d7d7d7}.c-indexbox__list li a::before{content:"";background:#d7d7d7;width:10px;height:10px;position:absolute;top:22px;left:0;border-radius:50px}@media screen and (max-width: 767px){.c-indexbox__list li a::before{width:7px;height:7px;top:14px}}.c-indexbox__list li:last-child a{border-bottom:none}.c-indexbox.show .c-indexbox__list{display:block;right:-400px}@media screen and (max-width: 767px){.c-indexbox.show .c-indexbox__list{right:-225px}}.swiper-button-prev,.swiper-button-next{height:26px;width:51px}@media screen and (max-width: 767px){.swiper-button-prev,.swiper-button-next{height:18px;width:36px}}.swiper-button-prev::after,.swiper-button-next::after{background-repeat:no-repeat;background-size:contain;content:"";height:26px;margin:auto;width:51px;transition:.3s}@media screen and (max-width: 767px){.swiper-button-prev::after,.swiper-button-next::after{height:18px;width:36px}}.swiper-button-prev::after{background-image:url(../img/job/interview/interview_component/img_prev.png)}.swiper-button-prev:hover::after{background-image:url(../img/job/interview/interview_component/img_prevhover.png)}.swiper-button-next::after{background-image:url(../img/job/interview/interview_component/img_next.png)}.swiper-button-next:hover::after{background-image:url(../img/job/interview/interview_component/img_nexthover.png)}.swiper-slide img{height:auto;width:100%}.c-interview-slidebox{padding-top:260px}@media screen and (max-width: 767px){.c-interview-slidebox{padding-top:250px}}.c-interview-slidebox__num{font-family:"Shippori Mincho B1",sans-serif;font-weight:500;font-size:18px;line-height:22px;--leading-trim: calc((1em - 1lh) / 2);background:#e15073;margin-bottom:15px;width:46%;padding-left:30px;color:#fff}@media screen and (max-width: 767px){.c-interview-slidebox__num{font-family:"Shippori Mincho B1",sans-serif;font-weight:500;font-size:18px;line-height:22px;--leading-trim: calc((1em - 1lh) / 2);padding-left:15px;width:52%}}.c-interview-slidebox__num dt{padding-right:7px;position:relative}.c-interview-slidebox__num dt::after{content:"";background:#fff;width:1px;height:14px;position:absolute;top:5px;right:0}.c-interview-slidebox__num dd{padding-left:7px}.c-interview-slidebox__ttl{font-family:"Shippori Mincho B1",sans-serif;font-weight:500;font-size:23px;line-height:36px;--leading-trim: calc((1em - 1lh) / 2);padding-left:18px;color:#fff;height:125px}@media screen and (max-width: 767px){.c-interview-slidebox__ttl{font-family:"Shippori Mincho B1",sans-serif;font-weight:500;font-size:16px;line-height:25px;--leading-trim: calc((1em - 1lh) / 2);height:100px}}.c-interview-slidebox a{display:block;text-decoration:none}.c-interview-position{padding-top:18px;color:#fff}@media screen and (max-width: 767px){.c-interview-position{padding-top:9px}}.c-interview-position dt{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:400;font-size:16px;line-height:24px;--leading-trim: calc((1em - 1lh) / 2)}@media screen and (max-width: 767px){.c-interview-position dt{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:400;font-size:11px;line-height:17px;--leading-trim: calc((1em - 1lh) / 2);margin-top:15px}}.c-interview-position dd{color:#fff}.c-interview-position dd b{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:500;font-size:23px;line-height:34px;--leading-trim: calc((1em - 1lh) / 2);display:inline-block}@media screen and (max-width: 767px){.c-interview-position dd b{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:500;font-size:16px;line-height:24px;--leading-trim: calc((1em - 1lh) / 2)}}.c-interview-position dd small{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:400;font-size:16px;line-height:34px;--leading-trim: calc((1em - 1lh) / 2);padding-left:10px;display:inline-block}@media screen and (max-width: 767px){.c-interview-position dd small{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:400;font-size:11px;line-height:24px;--leading-trim: calc((1em - 1lh) / 2)}}.p-top-viewall{width:10.7142857143%;margin-bottom:65px}@media screen and (max-width: 767px){.p-top-viewall{width:31.25%;margin-bottom:32px}}.p-top-viewall a{background:url(../img/top/icon_viewallhover.svg) 90% center/11px no-repeat;color:#fff;border:solid 1px #fff}.p-top-viewall a:hover{background:url(../img/top/icon_viewall.svg) 90% center/11px no-repeat #fff;color:#e15073}.c-entrybtn-wrap{background:url(../img/component/bg_entry.webp) center bottom/cover no-repeat}.c-entrybtn-wrap .c-inner{max-width:828px;width:90%;margin:0 auto}@media screen and (max-width: 767px){.c-entrybtn-wrap .c-inner{max-width:80%;width:90%;margin:0 auto}}.c-information-link{margin:0 50px 0 auto}@media screen and (max-width: 767px){.c-information-link{width:90%;margin:0 auto;flex-direction:column}}.c-information-link li{width:48.7922705314%}@media screen and (max-width: 767px){.c-information-link li{width:88.8888888889%;margin:0 auto}}.c-information-link li a{font-family:"Shippori Mincho B1",sans-serif;font-weight:500;font-size:20px;line-height:90px;--leading-trim: calc((1em - 1lh) / 2);padding-left:35px;color:#fff;border-radius:50px;display:block;text-decoration:none;background:url(../img/component/icon_btnw.svg) 92% center/51px no-repeat #e15073;color:#fff;text-decoration:none;border:solid 1px #e15073}@media screen and (max-width: 767px){.c-information-link li a{font-family:"Shippori Mincho B1",sans-serif;font-weight:500;font-size:14px;line-height:63px;--leading-trim: calc((1em - 1lh) / 2);background-size:35px,300%;padding-left:17px}}.c-information-link li a:hover{background:url(../img/component/icon_btnphover.svg) 92% center/51px no-repeat #fff;color:#e15073}@media screen and (max-width: 767px){.c-information-link li a:hover{background-size:35px,300%}}@media screen and (max-width: 767px){.c-information-link li:nth-child(1){margin-bottom:20px}}.c-job{background:#e15073;margin-top:73px}@media screen and (max-width: 767px){.c-job{margin-top:0px}}.c-job .c-inner{max-width:1120px;width:90%;margin:0 auto;padding:65px 0 150px 0}@media screen and (max-width: 767px){.c-job .c-inner{max-width:80%;width:90%;margin:0 auto;padding:32px 0 75px 0}}.c-job .c-inner .p-top-title__en,.c-job .c-inner .p-top-title__jp{color:#fff}.c-job .c-inner .p-top-viewall{width:10.7142857143%;margin-bottom:65px}@media screen and (max-width: 767px){.c-job .c-inner .p-top-viewall{width:31.25%;margin-bottom:32px}}.c-job .c-inner .p-top-viewall a{background:url(../img/top/icon_viewallhover.svg) 90% center/11px no-repeat;color:#fff;border:solid 1px #fff}.c-job .c-inner .p-top-viewall a:hover{background:url(../img/top/icon_viewall.svg) 90% center/11px no-repeat #fff;color:#e15073}.c-job .c-inner .c-section-title__en::after{background:#fff}.c-job .c-inner .c-section-title__en,.c-job .c-inner .c-section-title__jp{color:#fff}.c-job .c-inner .c-interview-slide{position:relative;width:330px;transform:translateX(75px) scale(0.775);transform-origin:left top;transition:transform .4s ease;z-index:1}@media screen and (max-width: 500px){.c-job .c-inner .c-interview-slide{width:100%}}.c-job .c-inner .c-interview-slide a{display:block;text-decoration:none}.c-job .c-inner .c-interview-slide a .c-interview-slidebox{position:relative;z-index:100}.c-job .c-inner .c-interview-slide a .c-interview-slidebox__num,.c-job .c-inner .c-interview-slide a .c-interview-slidebox__ttl,.c-job .c-inner .c-interview-slide a .c-interview-position{opacity:0;transition:.3s}.c-job .c-inner .c-interview-slide a:hover .c-interview-slide__bg img{scale:1.08}.c-job .c-inner .c-interview-slide__bg{position:absolute;top:0;left:0;z-index:0;overflow:hidden}.c-job .c-inner .c-interview-slide__bg img{transition:.6s}.c-job .c-inner .p-job-number{font-family:"Shippori Mincho B1",sans-serif;font-weight:500;font-size:18px;line-height:31px;--leading-trim: calc((1em - 1lh) / 2);padding-right:150px;margin-bottom:-30px;color:#fff}@media screen and (max-width: 767px){.c-job .c-inner .p-job-number{font-family:"Shippori Mincho B1",sans-serif;font-weight:500;font-size:13px;line-height:22px;--leading-trim: calc((1em - 1lh) / 2);padding-right:0px}}.c-job .c-inner .c-interview-slide.swiper-slide-active{position:relative;z-index:100;transform:translateX(0px) scale(1)}.c-job .c-inner .c-interview-slide.swiper-slide-active a .c-interview-slidebox__num,.c-job .c-inner .c-interview-slide.swiper-slide-active a .c-interview-slidebox__ttl,.c-job .c-inner .c-interview-slide.swiper-slide-active a .c-interview-position{opacity:1}.c-job .c-inner .p-job-intro{position:relative}.c-job .c-inner .p-job-number{position:absolute;top:0px;right:-10px}@media screen and (max-width: 767px){.c-job .c-inner .p-job-number{top:0px;right:0px}}.c-job .c-inner .c-interview-swiper{padding-top:60px;margin:-25px 0 135px 0}@media screen and (max-width: 767px){.c-job .c-inner .c-interview-swiper{padding-top:40px;margin:-20px 0 67px 0}}.c-job .c-inner .swiper-button-prev{top:22px;left:90%;z-index:100}@media screen and (max-width: 1250px){.c-job .c-inner .swiper-button-prev{left:88%}}@media screen and (max-width: 1100px){.c-job .c-inner .swiper-button-prev{left:85%}}@media screen and (max-width: 767px){.c-job .c-inner .swiper-button-prev{left:75%}}.c-job .c-inner .swiper-button-next{top:22px;right:0px}.c-job .c-inner .swiper-navigation-icon{display:none}.c-job .c-inner .swiper-button-prev,.c-job .c-inner .swiper-button-next{height:26px;width:51px}@media screen and (max-width: 767px){.c-job .c-inner .swiper-button-prev,.c-job .c-inner .swiper-button-next{height:18px;width:36px}}.c-job .c-inner .swiper-button-prev::after,.c-job .c-inner .swiper-button-next::after{background-repeat:no-repeat;background-size:contain;content:"";height:26px;margin:auto;width:51px;transition:.3s}@media screen and (max-width: 767px){.c-job .c-inner .swiper-button-prev::after,.c-job .c-inner .swiper-button-next::after{height:18px;width:36px}}.c-job .c-inner .swiper-button-prev::after{background-image:url(../img/job/interview/interview_component/img_prev.png)}.c-job .c-inner .swiper-button-prev:hover::after{background-image:url(../img/job/interview/interview_component/img_prevhover.png)}.c-job .c-inner .swiper-button-next::after{background-image:url(../img/job/interview/interview_component/img_next.png)}.c-job .c-inner .swiper-button-next:hover::after{background-image:url(../img/job/interview/interview_component/img_nexthover.png)}.c-job .c-inner .swiper-slide img{height:auto;width:100%}.c-job .c-inner .c-interview-slidebox{padding-top:260px}@media screen and (max-width: 767px){.c-job .c-inner .c-interview-slidebox{padding-top:270px}}@media screen and (max-width: 500px){.c-job .c-inner .c-interview-slidebox{padding-top:360px}}@media screen and (max-width: 430px){.c-job .c-inner .c-interview-slidebox{padding-top:85%}}.c-job .c-inner .c-interview-slidebox__num{font-family:"Shippori Mincho B1",sans-serif;font-weight:500;font-size:18px;line-height:22px;--leading-trim: calc((1em - 1lh) / 2);background:#e15073;margin-bottom:15px;width:47%;padding-left:30px;color:#fff}@media screen and (max-width: 767px){.c-job .c-inner .c-interview-slidebox__num{font-family:"Shippori Mincho B1",sans-serif;font-weight:500;font-size:18px;line-height:22px;--leading-trim: calc((1em - 1lh) / 2);padding-left:15px;width:52%}}.c-job .c-inner .c-interview-slidebox__num dt{padding-right:7px;position:relative}.c-job .c-inner .c-interview-slidebox__num dt::after{content:"";background:#fff;width:1px;height:14px;position:absolute;top:5px;right:0}.c-job .c-inner .c-interview-slidebox__num dd{padding-left:7px}.c-job .c-inner .c-interview-slidebox__ttl{font-family:"Shippori Mincho B1",sans-serif;font-weight:500;font-size:23px;line-height:36px;--leading-trim: calc((1em - 1lh) / 2);padding-left:18px;color:#fff;height:125px}@media screen and (max-width: 767px){.c-job .c-inner .c-interview-slidebox__ttl{font-family:"Shippori Mincho B1",sans-serif;font-weight:500;font-size:16px;line-height:25px;--leading-trim: calc((1em - 1lh) / 2);height:100px}}.c-job .c-inner .c-interview-slidebox a{display:block;text-decoration:none}.c-header{background:#fff;position:fixed;z-index:999;width:100%;height:80px}@media screen and (max-width: 767px){.c-header{height:50px}}.c-header .c-inner{max-width:100%;width:97%;margin:0 auto;padding:22px 0 0 0}@media screen and (max-width: 767px){.c-header .c-inner{padding:11px 0 0 0}}.c-header__logo{width:349px}@media screen and (max-width: 767px){.c-header__logo{width:40%}}@media screen and (max-width: 430px){.c-header__logo{width:80%}}.c-header .c-header-linkbox{padding-top:7px;margin-right:5px}@media screen and (max-width: 970px){.c-header .c-header-linkbox{display:none}}.c-header .c-header-linkbox li{margin-right:18px}@media screen and (max-width: 1180px){.c-header .c-header-linkbox li{margin-right:9px}}.c-header .c-header-linkbox li a{font-family:"Shippori Mincho B1",sans-serif;font-weight:500;font-size:13px;line-height:20px;--leading-trim: calc((1em - 1lh) / 2);text-decoration:none;color:#5a5a5a}@media screen and (max-width: 1200px){.c-header .c-header-linkbox li a{font-family:"Shippori Mincho B1",sans-serif;font-weight:500;font-size:12px;line-height:18px;--leading-trim: calc((1em - 1lh) / 2)}}@media screen and (max-width: 1100px){.c-header .c-header-linkbox li a{font-family:"Shippori Mincho B1",sans-serif;font-weight:500;font-size:9px;line-height:14px;--leading-trim: calc((1em - 1lh) / 2)}}.c-header .c-header-linkbox li a:hover{color:#e15073}.c-header .c-header-entry{width:90px;margin-top:5px}@media screen and (max-width: 970px){.c-header .c-header-entry{display:none}}.c-header .c-header-entry span{font-family:"Shippori Mincho B1",sans-serif;font-weight:700;font-size:17px;line-height:25px;--leading-trim: calc((1em - 1lh) / 2);background:#e15073;display:block;color:#fff;text-align:center;border:solid 1px #e15073;text-decoration:none;transition:.3s;cursor:pointer;height:25px}@media screen and (max-width: 767px){.c-header .c-header-entry span{display:none}}.c-header .c-header-entry span:hover{background:#fff;color:#e15073}.c-header .c-header-entry span.show{height:auto}.c-header .c-header-entry .c-header-entry__list{opacity:0;visibility:hidden;transform:translateY(-5px);transition:opacity .3s ease,transform .3s ease,visibility .3s}.c-header .c-header-entry .c-header-entry__list li a{font-family:"Shippori Mincho B1",sans-serif;font-weight:700;font-size:12px;line-height:14px;--leading-trim: calc((1em - 1lh) / 2);padding:9px 0;display:block;text-decoration:none;background:#fff;color:#e15073;text-align:center}@media screen and (max-width: 767px){.c-header .c-header-entry .c-header-entry__list li a{font-family:"Shippori Mincho B1",sans-serif;font-weight:700;font-size:8px;line-height:11px;--leading-trim: calc((1em - 1lh) / 2)}}.c-header .c-header-entry .c-header-entry__list li a:hover{background:#e15073;color:#fff}.c-header .c-header-entry .c-header-entry__list li:nth-child(1) a{border-top:solid 1px #e15073;border-bottom:solid 1px #e15073}.c-header .c-header-entry .c-header-entry__list.show{opacity:1;visibility:visible;transform:translateY(0)}.c-header .c-toggle{display:none}@media screen and (max-width: 970px){.c-header .c-toggle{margin-top:5px;width:25px;cursor:pointer;display:block;position:relative}}.c-header .c-toggle i{background:#e15073;display:block;height:1px;width:100%;position:absolute;right:5px;transition:all .4s}.c-header .c-toggle i:nth-child(1){top:0}.c-header .c-toggle i:nth-child(2){top:7px}.c-header .c-toggle i:nth-child(3){top:14px}.c-header .c-toggle.show i:nth-child(1){transform:translateY(10px) rotate(40deg)}@media screen and (max-width: 767px){.c-header .c-toggle.show i:nth-child(1){transform:translateY(7px) rotate(40deg)}}.c-header .c-toggle.show i:nth-child(2){opacity:0}.c-header .c-toggle.show i:nth-child(3){transform:translateY(-4px) rotate(-40deg)}@media screen and (max-width: 767px){.c-header .c-toggle.show i:nth-child(3){transform:translateY(-7px) rotate(-40deg)}}.c-entrybtn-wrap{background:url(../img/component/bg_entry.webp) center 70%/cover no-repeat;padding:115px 0;position:relative;z-index:10}@media screen and (max-width: 767px){.c-entrybtn-wrap{padding:58px 0}}.c-entrybtn-wrap .c-entrybtn{width:550px;margin:0 auto}@media screen and (max-width: 767px){.c-entrybtn-wrap .c-entrybtn{width:80%}}.c-entrybtn-wrap .c-entrybtn a{font-family:"Shippori Mincho B1",sans-serif;font-weight:500;font-size:60px;line-height:120px;--leading-trim: calc((1em - 1lh) / 2);background:url(../img/component/icon_btnw.svg) 95% center/51px no-repeat #e15073;display:block;color:#fff;border:solid 1px #e15073;border-radius:100px;text-decoration:none;text-align:center;width:100%}@media screen and (max-width: 767px){.c-entrybtn-wrap .c-entrybtn a{font-family:"Shippori Mincho B1",sans-serif;font-weight:500;font-size:30px;line-height:60px;--leading-trim: calc((1em - 1lh) / 2);background:url(../img/component/icon_btnw.svg) 95% center/35px no-repeat #e15073}}.c-entrybtn-wrap .c-entrybtn a:hover{background:url(../img/component/icon_btnphover.svg) 95% center/51px no-repeat #fff;color:#e15073}@media screen and (max-width: 767px){.c-entrybtn-wrap .c-entrybtn a:hover{background:url(../img/component/icon_btnphover.svg) 95% center/35px no-repeat #fff}}.c-footer{background:#333;position:relative}.c-footer .c-inner{max-width:1045px;width:90%;margin:0 auto;padding:40px 0 15px 0}@media screen and (max-width: 767px){.c-footer .c-inner{max-width:80%;width:90%;margin:0 auto;padding:20px 0 7px 0;flex-direction:column}}.c-footer .c-footer-logobox{width:46.3157894737%}@media screen and (max-width: 767px){.c-footer .c-footer-logobox{width:100%}}.c-footer .c-footer-logobox__logo{padding-bottom:275px;width:100%}@media screen and (max-width: 767px){.c-footer .c-footer-logobox__logo{padding-bottom:20px}}.c-footer .c-footer-logobox__colink{margin:0 0 10px 10px}@media screen and (max-width: 767px){.c-footer .c-footer-logobox__colink{display:none}}.c-footer .c-footer-logobox__colink a{font-family:"Shippori Mincho B1",sans-serif;font-weight:500;font-size:16px;line-height:24px;--leading-trim: calc((1em - 1lh) / 2);background:url(../img/component/icon_blankw.svg) 100% center/14px no-repeat;padding-right:30px;color:#fff;text-decoration:none}@media screen and (max-width: 767px){.c-footer .c-footer-logobox__colink a{font-family:"Shippori Mincho B1",sans-serif;font-weight:500;font-size:11px;line-height:17px;--leading-trim: calc((1em - 1lh) / 2);background:url(../img/component/icon_blankw.svg) 100% center/12px no-repeat;padding-right:15px}}.c-footer .c-footer-logobox__colink.sp{display:none}@media screen and (max-width: 767px){.c-footer .c-footer-logobox__colink.sp{margin:0 0 15px 0px;display:block}}.c-footer .c-footer-logobox__copy{font-family:"Shippori Mincho B1",sans-serif;font-weight:400;font-size:13px;line-height:27px;--leading-trim: calc((1em - 1lh) / 2);margin-left:10px;color:#fff}@media screen and (max-width: 767px){.c-footer .c-footer-logobox__copy{display:none}}.c-footer .c-footer-logobox__copy.sp{display:none}@media screen and (max-width: 767px){.c-footer .c-footer-logobox__copy.sp{font-family:"Shippori Mincho B1",sans-serif;font-weight:400;font-size:9px;line-height:19px;--leading-trim: calc((1em - 1lh) / 2);padding-bottom:20px;margin-left:0px;display:block}}.c-footer .c-footer-linkbox{width:42.1052631579%;flex-wrap:wrap}@media screen and (max-width: 767px){.c-footer .c-footer-linkbox{padding-bottom:20px;width:100%}}.c-footer .c-footer-linkbox a{width:44.3181818182%;margin-bottom:30px;text-decoration:none}@media screen and (max-width: 767px){.c-footer .c-footer-linkbox a{width:48.75%;margin-bottom:15px}}.c-footer .c-footer-linkbox a:last-child{height:75px}@media screen and (max-width: 767px){.c-footer .c-footer-linkbox a:last-child{height:auto}}.c-footer .c-footer-linkbox dl dt{font-family:"Shippori Mincho B1",sans-serif;font-weight:500;font-size:25px;line-height:38px;--leading-trim: calc((1em - 1lh) / 2);padding-bottom:5px;color:#e15073}@media screen and (max-width: 767px){.c-footer .c-footer-linkbox dl dt{font-family:"Shippori Mincho B1",sans-serif;font-weight:500;font-size:18px;line-height:27px;--leading-trim: calc((1em - 1lh) / 2)}}.c-footer .c-footer-linkbox dl dd{font-family:"Shippori Mincho B1",sans-serif;font-weight:500;font-size:15px;line-height:22px;--leading-trim: calc((1em - 1lh) / 2);padding-bottom:10px;color:#fff}@media screen and (max-width: 767px){.c-footer .c-footer-linkbox dl dd{font-family:"Shippori Mincho B1",sans-serif;font-weight:500;font-size:11px;line-height:15px;--leading-trim: calc((1em - 1lh) / 2);padding-bottom:5px}}.c-footer .c-footer-linkbox .c-job-inner{padding-top:10px;padding-bottom:55px}@media screen and (max-width: 767px){.c-footer .c-footer-linkbox .c-job-inner{padding-top:5px;padding-bottom:27px}}.c-footer .c-footer-linkbox .c-job-inner li a{font-family:"Shippori Mincho B1",sans-serif;font-weight:500;font-size:16px;line-height:30px;--leading-trim: calc((1em - 1lh) / 2);color:#fff}@media screen and (max-width: 767px){.c-footer .c-footer-linkbox .c-job-inner li a{font-family:"Shippori Mincho B1",sans-serif;font-weight:500;font-size:11px;line-height:21px;--leading-trim: calc((1em - 1lh) / 2)}}.c-pagetop{position:fixed;bottom:20px;right:10px;z-index:999}@media screen and (max-width: 767px){.c-pagetop{right:30px}}.c-pagetop a{font-family:"Shippori Mincho B1",sans-serif;font-weight:400;font-size:13px;line-height:25px;--leading-trim: calc((1em - 1lh) / 2);background:url(../img/component/icon_pagetop.svg) center top/25px no-repeat;padding-top:30px;color:#737373;text-decoration:none;writing-mode:vertical-rl}@media screen and (max-width: 767px){.c-pagetop a{font-family:"Shippori Mincho B1",sans-serif;font-weight:400;font-size:9px;line-height:18px;--leading-trim: calc((1em - 1lh) / 2);background:url(../img/component/icon_pagetop.svg) center top/18px no-repeat}}.c-nav{display:none}@media screen and (max-width: 970px){.c-nav{background:#e15073;position:fixed;top:80px;width:100%;height:100vh;z-index:999}}@media screen and (max-width: 767px){.c-nav{top:50px}}@media screen and (max-width: 767px){.c-nav .c-inner{max-width:80%;width:90%;margin:0 auto}}.c-nav .c-inner .c-nav-linkbox{padding:40px 0}.c-nav .c-inner .c-nav-linkbox li{border-bottom:solid 1px #fff}.c-nav .c-inner .c-nav-linkbox li a{font-family:"Shippori Mincho B1",sans-serif;font-weight:500;font-size:14px;line-height:44px;--leading-trim: calc((1em - 1lh) / 2);padding-left:15px;color:#fff;text-decoration:none;display:block}@media screen and (max-width: 767px){.c-nav .c-inner .c-nav-linkbox li a{background:url(../img/component/icon_btnw.svg) 95% center/36px no-repeat}}.c-nav .c-inner .c-nav-linkbox li:first-child{border-top:solid 1px #fff}.c-nav .c-inner .c-nav-entry{width:100%;margin-bottom:10px}.c-nav .c-inner .c-nav-entry a{font-family:"Shippori Mincho B1",sans-serif;font-weight:700;font-size:17px;line-height:40px;--leading-trim: calc((1em - 1lh) / 2);background:url(../img/component/icon_blankp.svg) 95% center/15px no-repeat #fff;border:solid 1px #fff;display:block;text-align:center;color:#e15073;text-decoration:none}.c-nav.show{display:block}.c-innermv .c-inner{max-width:1120px;width:90%;margin:0 auto}@media screen and (max-width: 767px){.c-innermv .c-inner{max-width:80%;width:90%;margin:0 auto}}.c-mv-imgbox__img{max-width:1120px;width:90%;margin:0 auto}@media screen and (max-width: 767px){.c-mv-imgbox__img{max-width:100%;width:100%}}.c-mv-imgbox__img img{width:100%;height:100%;object-fit:cover;display:block}.c-innermv-ttl{padding:40px 0 90px 0}@media screen and (max-width: 767px){.c-innermv-ttl{padding:20px 0 45px 0}}.c-innermv-ttl__en{font-family:"Shippori Mincho B1",sans-serif;font-weight:500;font-size:60px;line-height:90px;--leading-trim: calc((1em - 1lh) / 2);color:#e15073;display:block}@media screen and (max-width: 767px){.c-innermv-ttl__en{font-family:"Shippori Mincho B1",sans-serif;font-weight:500;font-size:42px;line-height:63px;--leading-trim: calc((1em - 1lh) / 2)}}.c-innermv-ttl__jp{font-family:"Shippori Mincho B1",sans-serif;font-weight:500;font-size:17px;line-height:26px;--leading-trim: calc((1em - 1lh) / 2);display:block;color:#5a5a5a}@media screen and (max-width: 767px){.c-innermv-ttl__jp{font-family:"Shippori Mincho B1",sans-serif;font-weight:500;font-size:12px;line-height:18px;--leading-trim: calc((1em - 1lh) / 2)}}.c-innermv-nav{padding-bottom:20px}@media screen and (max-width: 767px){.c-innermv-nav{padding-bottom:10px}}.c-innermv-nav li{font-family:"Shippori Mincho B1",sans-serif;font-weight:500;font-size:15px;line-height:45px;--leading-trim: calc((1em - 1lh) / 2)}@media screen and (max-width: 767px){.c-innermv-nav li{font-family:"Shippori Mincho B1",sans-serif;font-weight:500;font-size:11px;line-height:32px;--leading-trim: calc((1em - 1lh) / 2)}}.c-innermv-nav li a{text-decoration:none;color:#737373}.c-innermv-nav li a:hover{text-decoration:underline;text-decoration-thickness:1px}.c-innermv-nav li:nth-child(2){padding-left:5px}.c-innermv-nav li:last-child{padding-left:5px;color:#e15073}.c-illmv .c-inner{max-width:1040px;width:90%;margin:0 auto}@media screen and (max-width: 767px){.c-illmv .c-inner{max-width:80%;width:90%;margin:0 auto;padding-bottom:20px}}.c-illmv .c-illmv-txtbox{width:57.2115384615%;margin-top:30px}@media screen and (max-width: 767px){.c-illmv .c-illmv-txtbox{margin-top:15px;width:100%}}.c-illmv .c-illmv-category{margin-bottom:25px}@media screen and (max-width: 767px){.c-illmv .c-illmv-category{margin-bottom:12px}}.c-illmv .c-illmv-category dt{font-family:"Shippori Mincho B1",sans-serif;font-weight:500;font-size:17px;line-height:22px;--leading-trim: calc((1em - 1lh) / 2);padding-right:10px;color:#e15073;border-right:solid 1px #737373}@media screen and (max-width: 767px){.c-illmv .c-illmv-category dt{font-family:"Shippori Mincho B1",sans-serif;font-weight:500;font-size:12px;line-height:15px;--leading-trim: calc((1em - 1lh) / 2)}}.c-illmv .c-illmv-category dt span{font-family:"Shippori Mincho B1",sans-serif;font-weight:500;font-size:18px;line-height:22px;--leading-trim: calc((1em - 1lh) / 2);background:#e15073;padding-bottom:2px;margin-right:10px;width:55px;display:inline-block;color:#fff;text-align:center}@media screen and (max-width: 767px){.c-illmv .c-illmv-category dt span{font-family:"Shippori Mincho B1",sans-serif;font-weight:500;font-size:13px;line-height:15px;--leading-trim: calc((1em - 1lh) / 2)}}.c-illmv .c-illmv-category dd{font-family:"Shippori Mincho B1",sans-serif;font-weight:500;font-size:17px;line-height:22px;--leading-trim: calc((1em - 1lh) / 2);padding-left:10px;color:#5a5a5a}@media screen and (max-width: 767px){.c-illmv .c-illmv-category dd{font-family:"Shippori Mincho B1",sans-serif;font-weight:500;font-size:12px;line-height:15px;--leading-trim: calc((1em - 1lh) / 2)}}.c-illmv h1{font-family:"Shippori Mincho B1",sans-serif;font-weight:500;font-size:35px;line-height:54px;--leading-trim: calc((1em - 1lh) / 2);padding-bottom:35px;color:#5a5a5a}@media screen and (max-width: 767px){.c-illmv h1{font-family:"Shippori Mincho B1",sans-serif;font-weight:500;font-size:25px;line-height:38px;--leading-trim: calc((1em - 1lh) / 2);padding-bottom:17px}}.c-illmv h1 span{font-family:"Shippori Mincho B1",sans-serif;font-weight:500;font-size:20px;line-height:45px;--leading-trim: calc((1em - 1lh) / 2);display:block;color:#e15073}@media screen and (max-width: 767px){.c-illmv h1 span{font-family:"Shippori Mincho B1",sans-serif;font-weight:500;font-size:14px;line-height:32px;--leading-trim: calc((1em - 1lh) / 2)}}.c-illmv h2{font-family:"Shippori Mincho B1",sans-serif;font-weight:500;font-size:60px;line-height:90px;--leading-trim: calc((1em - 1lh) / 2);padding-top:45px;color:#e15073}@media screen and (max-width: 767px){.c-illmv h2{font-family:"Shippori Mincho B1",sans-serif;font-weight:500;font-size:42px;line-height:49px;--leading-trim: calc((1em - 1lh) / 2);padding-top:10px}}body#project-story main .c-illmv .c-illmv-txtbox{width:43.75%}@media screen and (max-width: 767px){body#project-story main .c-illmv .c-illmv-txtbox{width:100%}}body#project-story .c-mv-imgbox__img,body#crosstalk .c-mv-imgbox__img{max-width:1040px;width:90%;margin:0 auto}@media screen and (max-width: 767px){body#project-story .c-mv-imgbox__img,body#crosstalk .c-mv-imgbox__img{max-width:100%;width:100%}}body#project-story .c-mv-imgbox__img img,body#crosstalk .c-mv-imgbox__img img{width:100%;height:100%;object-fit:cover;display:block}body.interview main .c-illmv .c-illmv-txtbox{width:50.4807692308%}@media screen and (max-width: 767px){body.interview main .c-illmv .c-illmv-txtbox{width:100%}}body.interview main .c-illmv .c-illmv-txtbox h1{height:197px;padding-bottom:0}@media screen and (max-width: 767px){body.interview main .c-illmv .c-illmv-txtbox h1{height:auto}}body.interview main .c-illmv-interviewbox{width:38.4615384615%;padding-top:100px;text-align:end}@media screen and (max-width: 767px){body.interview main .c-illmv-interviewbox{padding-top:22px;width:100%}}body.interview main .c-illmv-interviewbox__nameen{font-family:"Shippori Mincho B1",sans-serif;font-weight:500;font-size:30px;line-height:31px;--leading-trim: calc((1em - 1lh) / 2);color:#e15073}@media screen and (max-width: 767px){body.interview main .c-illmv-interviewbox__nameen{font-family:"Shippori Mincho B1",sans-serif;font-weight:500;font-size:21px;line-height:22px;--leading-trim: calc((1em - 1lh) / 2)}}body.interview main .c-illmv-interviewbox__namejp{font-family:"Shippori Mincho B1",sans-serif;font-weight:500;font-size:20px;line-height:45px;--leading-trim: calc((1em - 1lh) / 2);color:#5a5a5a}@media screen and (max-width: 767px){body.interview main .c-illmv-interviewbox__namejp{font-family:"Shippori Mincho B1",sans-serif;font-weight:500;font-size:18px;line-height:41px;--leading-trim: calc((1em - 1lh) / 2)}}body.interview main .c-illmv-interviewbox__position{font-family:"Shippori Mincho B1",sans-serif;font-weight:500;font-size:15px;line-height:27px;--leading-trim: calc((1em - 1lh) / 2);color:#5a5a5a;height:104px}@media screen and (max-width: 767px){body.interview main .c-illmv-interviewbox__position{font-family:"Shippori Mincho B1",sans-serif;font-weight:500;font-size:14px;line-height:24px;--leading-trim: calc((1em - 1lh) / 2);padding-bottom:10px;height:auto}}body.interview main .c-illmv-interviewbox__attention{font-family:"Shippori Mincho B1",sans-serif;font-weight:500;font-size:13px;line-height:27px;--leading-trim: calc((1em - 1lh) / 2);color:#9c9c9c}@media screen and (max-width: 767px){body.interview main .c-illmv-interviewbox__attention{font-family:"Shippori Mincho B1",sans-serif;font-weight:500;font-size:12px;line-height:24px;--leading-trim: calc((1em - 1lh) / 2)}}body.interview main .c-mv-imgbox__img{max-width:1040px;width:90%;margin:0 auto}@media screen and (max-width: 767px){body.interview main .c-mv-imgbox__img{max-width:100%;width:100%}}body.interview main .c-mv-imgbox__img img{width:100%;height:100%;object-fit:cover;display:block}body#top main .p-mv .c-inner{max-width:97%;width:97%;margin:0 auto;position:relative}@media screen and (max-width: 767px){body#top main .p-mv .c-inner{max-width:95%;width:95%}}body#top main .p-mv .c-inner h1{font-family:"Shippori Mincho B1",sans-serif;font-weight:500;font-size:60px;line-height:80px;--leading-trim: calc((1em - 1lh) / 2);padding-bottom:25px;color:#fff}@media(min-width: 1200px){body#top main .p-mv .c-inner h1{font-size:calc(60px + (100vw - 1200px)*.02);line-height:calc(80px + (100vw - 1200px)*.0267)}}@media screen and (max-width: 767px){body#top main .p-mv .c-inner h1{font-family:"Shippori Mincho B1",sans-serif;font-weight:500;font-size:24px;line-height:32px;--leading-trim: calc((1em - 1lh) / 2);padding-bottom:12px}}body#top main .p-mv .c-inner h1 .p-catch01,body#top main .p-mv .c-inner h1 .p-catch02,body#top main .p-mv .c-inner h1 .p-catch03{display:block;opacity:0;filter:blur(20px)}body#top main .p-mv .c-inner h1 .p-catch01.visible,body#top main .p-mv .c-inner h1 .p-catch02.visible,body#top main .p-mv .c-inner h1 .p-catch03.visible{animation:blurIn 1.2s cubic-bezier(0.22, 0.61, 0.36, 1) forwards}@keyframes blurIn{0%{opacity:0;filter:blur(20px)}100%{opacity:1;filter:blur(0)}}body#top main .p-mv__ttlen{font-family:"Shippori Mincho B1",sans-serif;font-weight:500;font-size:18px;line-height:22px;--leading-trim: calc((1em - 1lh) / 2);background:#e15073;padding-bottom:3px;display:block;color:#fff;text-align:center;opacity:0;filter:blur(20px)}@media screen and (max-width: 1200px){body#top main .p-mv__ttlen{font-family:"Shippori Mincho B1",sans-serif;font-weight:500;font-size:14px;line-height:18px;--leading-trim: calc((1em - 1lh) / 2)}}@media screen and (max-width: 767px){body#top main .p-mv__ttlen{font-family:"Shippori Mincho B1",sans-serif;font-weight:500;font-size:13px;line-height:15px;--leading-trim: calc((1em - 1lh) / 2)}}body#top main .p-mv__ttlen.visible{animation:blurIn 1.2s cubic-bezier(0.22, 0.61, 0.36, 1) forwards}@keyframes blurIn{0%{opacity:0;filter:blur(20px)}100%{opacity:1;filter:blur(0)}}body#top main .p-mv__ttlen:nth-child(2){width:195px;margin-bottom:8px}@media screen and (max-width: 767px){body#top main .p-mv__ttlen:nth-child(2){width:35%}}@media screen and (max-width: 430px){body#top main .p-mv__ttlen:nth-child(2){width:48%}}body#top main .p-mv__ttlen:nth-child(3){width:250px}@media screen and (max-width: 767px){body#top main .p-mv__ttlen:nth-child(3){width:47%}}@media screen and (max-width: 430px){body#top main .p-mv__ttlen:nth-child(3){width:62%}}body#top main .swiper{position:relative;z-index:0}body#top main .p-mv-txtbox{width:86.5979381443%;position:absolute;z-index:10;top:50%;left:50px}@media screen and (max-width: 1200px){body#top main .p-mv-txtbox{top:45%}}@media screen and (max-width: 1065px){body#top main .p-mv-txtbox{top:40%}}@media screen and (max-width: 935px){body#top main .p-mv-txtbox{top:28%}}@media screen and (max-width: 767px){body#top main .p-mv-txtbox{top:50%;left:10px}}@media screen and (max-width: 600px){body#top main .p-mv-txtbox{top:40%;left:10px}}@media screen and (max-width: 430px){body#top main .p-mv-txtbox{top:22%;left:10px}}body#top main .p-slide .swiper-slide{overflow:hidden}body#top main .p-slide .swiper-slide img{object-fit:cover;width:100%;height:100%;display:block}@keyframes zoomUp{0%{transform:scale(1)}100%{transform:scale(1.15)}}body#top main .p-slide .swiper-slide-active img,body#top main .p-slide .swiper-slide-duplicate-active img,body#top main .p-slide .swiper-slide-prev img{animation:zoomUp 7s linear 0s normal both}body#top main .p-slide .swiper-slide img{height:auto;width:100%}body#top main .swiper_toggle{display:block;background:url(../img/top/icon_stop.svg) center/44px no-repeat;border:none;position:absolute;right:15px;bottom:20px;width:44px;height:16px;cursor:pointer}@media screen and (max-width: 767px){body#top main .swiper_toggle{bottom:10px;right:10px;background:url(../img/top/icon_stop.svg) center/31px no-repeat;width:31px;height:11px}}body#top main .swiper_toggle.paused{background:url(../img/top/icon_play.svg) center/44px no-repeat}@media screen and (max-width: 767px){body#top main .swiper_toggle.paused{background:url(../img/top/icon_play.svg) center/31px no-repeat}}body#top main .swiper-pagination{font-family:"Shippori Mincho B1",sans-serif;font-weight:500;font-size:18px;line-height:32px;--leading-trim: calc((1em - 1lh) / 2);color:#fff;position:absolute;left:43%;bottom:12px;z-index:800}@media screen and (max-width: 1150px){body#top main .swiper-pagination{left:37%}}@media screen and (max-width: 767px){body#top main .swiper-pagination{font-family:"Shippori Mincho B1",sans-serif;font-weight:500;font-size:13px;line-height:22px;--leading-trim: calc((1em - 1lh) / 2);left:32%;bottom:5px}}body#top main .p-top-title__en,body#top main .p-top-title__jp{display:block}body#top main .p-top-title__en{font-family:"Shippori Mincho B1",sans-serif;font-weight:500;font-size:60px;line-height:60px;--leading-trim: calc((1em - 1lh) / 2);color:#e15073}@media screen and (max-width: 767px){body#top main .p-top-title__en{font-family:"Shippori Mincho B1",sans-serif;font-weight:500;font-size:42px;line-height:63px;--leading-trim: calc((1em - 1lh) / 2)}}body#top main .p-top-title__jp{font-family:"Shippori Mincho B1",sans-serif;font-weight:500;font-size:17px;line-height:45px;--leading-trim: calc((1em - 1lh) / 2);padding-bottom:15px;color:#5a5a5a}@media screen and (max-width: 767px){body#top main .p-top-title__jp{font-family:"Shippori Mincho B1",sans-serif;font-weight:500;font-size:12px;line-height:32px;--leading-trim: calc((1em - 1lh) / 2);padding-bottom:7px}}body#top main .p-top-viewall{margin-bottom:45px;display:block}@media screen and (max-width: 767px){body#top main .p-top-viewall{margin-bottom:22px}}body#top main .p-top-viewall a{font-family:"Shippori Mincho B1",sans-serif;font-weight:500;font-size:15px;line-height:25px;--leading-trim: calc((1em - 1lh) / 2);background:url(../img/top/icon_viewall.svg) 90% center/11px no-repeat;padding-left:15px;color:#e15073;border:solid 1px #e15073;border-radius:50px;display:block;text-decoration:none}@media screen and (max-width: 767px){body#top main .p-top-viewall a{font-family:"Shippori Mincho B1",sans-serif;font-weight:500;font-size:11px;line-height:18px;--leading-trim: calc((1em - 1lh) / 2);padding-left:7px}}body#top main .p-top-viewall a:hover{background:url(../img/top/icon_viewallhover.svg) 90% center/11px no-repeat #e15073;color:#fff}body#top main .p-top-linkbox li a{font-family:"Shippori Mincho B1",sans-serif;font-weight:500;font-size:20px;line-height:65px;--leading-trim: calc((1em - 1lh) / 2);background:url(../img/component/icon_btnp.svg) 100% center/51px no-repeat;display:block;text-decoration:none;color:#5a5a5a;border-bottom:solid 1px #ccc}@media screen and (max-width: 767px){body#top main .p-top-linkbox li a{font-family:"Shippori Mincho B1",sans-serif;font-weight:500;font-size:14px;line-height:21px;--leading-trim: calc((1em - 1lh) / 2);background:url(../img/component/icon_btnp.svg) 100% center/36px no-repeat;padding:12px 0}}body#top main .p-top-linkbox li a:hover{background:url(../img/component/icon_btnphover.svg) 100% center/51px no-repeat}@media screen and (max-width: 767px){body#top main .p-top-linkbox li a:hover{background:url(../img/component/icon_btnphover.svg) 100% center/36px no-repeat}}body#top main .p-message .c-inner{max-width:1050px;width:90%;margin:0 auto;padding:165px 0 115px 0}@media screen and (max-width: 767px){body#top main .p-message .c-inner{max-width:80%;width:90%;margin:0 auto;padding:30px 0 57px 0}}body#top main .p-message .c-inner .c-section-title{margin-bottom:45px}@media screen and (max-width: 767px){body#top main .p-message .c-inner .c-section-title{margin-bottom:22px}}@media screen and (max-width: 767px){body#top main .p-message .c-inner .p-message-wrap{flex-direction:column-reverse}}body#top main .p-message__txt{font-family:"Shippori Mincho B1",sans-serif;font-weight:500;font-size:18px;line-height:45px;--leading-trim: calc((1em - 1lh) / 2);width:54.7058823529%;margin-top:-80px;text-align:justify;color:#5a5a5a}@media screen and (max-width: 767px){body#top main .p-message__txt{font-family:"Shippori Mincho B1",sans-serif;font-weight:500;font-size:13px;line-height:32px;--leading-trim: calc((1em - 1lh) / 2);margin-top:0px;padding-bottom:20px;width:100%}}body#top main .p-message__txt span{padding-bottom:30px;display:block}@media screen and (max-width: 767px){body#top main .p-message__txt span{padding-bottom:15px}}body#top main .p-message__img{width:37.2549019608%}@media screen and (max-width: 767px){body#top main .p-message__img{width:75%;margin:0 auto}}body#top main .p-about{position:relative;padding:115px 0 0 0;height:950px;z-index:10;flex-direction:column}@media screen and (max-width: 767px){body#top main .p-about{padding:30px 0 80px 0;flex-direction:column-reverse;height:auto}}body#top main .p-about .c-inner{max-width:1040px;width:90%;margin:0 auto}@media screen and (max-width: 767px){body#top main .p-about .c-inner{max-width:80%;width:90%;margin:0 auto;padding-bottom:40px}}body#top main .p-about .c-inner .p-top-viewall{width:11.5384615385%}@media screen and (max-width: 767px){body#top main .p-about .c-inner .p-top-viewall{width:31.25%}}body#top main .p-about .c-inner .p-top-title{width:49.0384615385%}@media screen and (max-width: 767px){body#top main .p-about .c-inner .p-top-title{width:100%}}body#top main .p-about .c-inner .p-top-linkbox{width:49.0384615385%}@media screen and (max-width: 767px){body#top main .p-about .c-inner .p-top-linkbox{width:81.25%}}@media screen and (max-width: 767px){body#top main .p-about-gridwrap{width:80%;margin:0 auto}}body#top main .p-about-gridimg{opacity:0;filter:blur(10px);transform:translateY(30px)}body#top main .p-about-gridimg.gridph01{width:400px;position:absolute;right:10%;top:115px}@media screen and (max-width: 767px){body#top main .p-about-gridimg.gridph01{width:100%;padding-bottom:20px;position:static}}body#top main .p-about-gridimg.gridph01.show{animation:blurIn 1.2s cubic-bezier(0.22, 0.61, 0.36, 1) forwards}body#top main .p-about-gridimg.gridph02.show{animation:blurIn 1.2s cubic-bezier(0.22, 0.61, 0.36, 1) forwards}body#top main .p-about-gridimg.gridph03.show{animation:blurIn 1.2s cubic-bezier(0.22, 0.61, 0.36, 1) forwards}@keyframes blurIn{0%{opacity:0;filter:blur(10px);transform:translateY(20px)}100%{opacity:1;filter:blur(0);transform:translateY(0)}}body#top main .p-about-gridimg.gridph02{width:270px;position:absolute;left:15%;bottom:220px}@media screen and (max-width: 767px){body#top main .p-about-gridimg.gridph02{width:100%;padding-bottom:20px;position:static}}body#top main .p-about-gridimg.gridph03{width:380px;position:absolute;left:39%;bottom:47px;z-index:10}@media screen and (max-width: 767px){body#top main .p-about-gridimg.gridph03{width:100%;position:static}}body#top main .p-data{height:335px;position:relative;z-index:0;margin-top:-110px}@media screen and (max-width: 767px){body#top main .p-data{background:url(../img/top/bg_data.webp) center top/cover no-repeat;margin-top:-105px;height:240px}}body#top main .p-data a{text-decoration:none;display:block;height:100%}body#top main .p-data a:hover .p-top-viewall{background:url(../img/top/icon_viewallhover.svg) 90% center/11px no-repeat #e15073;color:#fff}body#top main .p-data a:hover .p-data__bg img{scale:1.05}body#top main .p-data .c-inner{max-width:1040px;width:90%;margin:0 auto;padding:105px 0 0 0;position:relative;z-index:10}@media screen and (max-width: 767px){body#top main .p-data .c-inner{max-width:80%;width:90%;margin:0 auto;padding:52px 0 0 0}}body#top main .p-data .c-inner .p-top-title__en{color:#fff}body#top main .p-data .c-inner .p-top-title__jp{color:#fff}body#top main .p-data .c-inner .p-top-viewall{font-family:"Shippori Mincho B1",sans-serif;font-weight:500;font-size:15px;line-height:25px;--leading-trim: calc((1em - 1lh) / 2);width:9.6153846154%;background:url(../img/top/icon_viewall.svg) 90% center/11px no-repeat;padding-left:15px;color:#e15073;border:solid 1px #e15073;border-radius:50px;transition:.3s}@media screen and (max-width: 767px){body#top main .p-data .c-inner .p-top-viewall{font-family:"Shippori Mincho B1",sans-serif;font-weight:500;font-size:11px;line-height:18px;--leading-trim: calc((1em - 1lh) / 2);width:28.75%;padding-left:7px}}body#top main .p-data__bg{max-width:1320px;width:90%;height:410px;margin:0 auto;position:absolute;z-index:0;overflow:hidden}@media screen and (max-width: 767px){body#top main .p-data__bg{display:none}}body#top main .p-data__bg img{width:100%;height:100%;object-fit:cover;transition:.3s}body#top main .c-job{background:#e15073;margin-top:73px}@media screen and (max-width: 767px){body#top main .c-job{margin-top:0px}}body#top main .c-job .c-inner{max-width:1120px;width:90%;margin:0 auto;padding:65px 0 150px 0}@media screen and (max-width: 767px){body#top main .c-job .c-inner{max-width:80%;width:90%;margin:0 auto;padding:32px 0 75px 0}}body#top main .c-job .c-inner .p-top-title__en,body#top main .c-job .c-inner .p-top-title__jp{color:#fff}body#top main .c-job .c-inner .p-top-viewall{width:10.7142857143%;margin-bottom:65px}@media screen and (max-width: 767px){body#top main .c-job .c-inner .p-top-viewall{width:31.25%;margin-bottom:32px}}body#top main .c-job .c-inner .p-top-viewall a{background:url(../img/top/icon_viewallhover.svg) 90% center/11px no-repeat;color:#fff;border:solid 1px #fff}body#top main .c-job .c-inner .p-top-viewall a:hover{background:url(../img/top/icon_viewall.svg) 90% center/11px no-repeat #fff;color:#e15073}body#top main .c-job .c-inner .c-section-title__en::after{background:#fff}body#top main .c-job .c-inner .c-section-title__en,body#top main .c-job .c-inner .c-section-title__jp{color:#fff}body#top main .p-job-talklink a{display:block;text-decoration:none}body#top main .p-job-talklink a .c-section-title{margin-bottom:25px;position:relative}@media screen and (max-width: 767px){body#top main .p-job-talklink a .c-section-title{margin-bottom:12px;width:93%}}body#top main .p-job-talklink a .c-section-title::after{font-family:"Shippori Mincho B1",sans-serif;font-weight:500;font-size:15px;line-height:25px;--leading-trim: calc((1em - 1lh) / 2);background:url(../img/top/icon_viewallhover.svg) 90% center/11px no-repeat;padding-left:15px;content:"Read More";position:absolute;width:105px;border:solid 1px #fff;border-radius:50px;color:#fff;position:absolute;top:0px;right:0;transition:.3s}@media screen and (max-width: 767px){body#top main .p-job-talklink a .c-section-title::after{font-family:"Shippori Mincho B1",sans-serif;font-weight:500;font-size:11px;line-height:18px;--leading-trim: calc((1em - 1lh) / 2);padding-left:7px;width:80px;top:65%;right:0%}}body#top main .p-job-talklink a .p-job-talklink__img{overflow:hidden}body#top main .p-job-talklink a .p-job-talklink__img img{display:block;transition:.5s all}body#top main .p-job-talklink a:hover .p-job-talklink__img img{scale:1.05}body#top main .p-job-talklink a:hover .c-section-title::after{background:url(../img/top/icon_viewall.svg) 90% center/11px no-repeat #fff;color:#e15073}body#top main .p-job-talklink.p-crosstalk{padding-bottom:62px}@media screen and (max-width: 767px){body#top main .p-job-talklink.p-crosstalk{padding-bottom:31px}}body#top main .swiper-slide a{text-decoration:none}body#top main .p-future .c-inner{max-width:1120px;width:90%;margin:0 auto;padding:185px 0 115px 0}@media screen and (max-width: 767px){body#top main .p-future .c-inner{max-width:80%;width:90%;margin:0 auto;padding:60px 0 57px 0;flex-direction:column}}body#top main .p-future .p-future-txtbox{width:33.0357142857%;margin-top:-7px}@media screen and (max-width: 767px){body#top main .p-future .p-future-txtbox{padding-bottom:40px;width:100%}}body#top main .p-future .p-future-txtbox .p-top-viewall{width:32.4324324324%}@media screen and (max-width: 767px){body#top main .p-future .p-future-txtbox .p-top-viewall{width:27.7777777778%}}body#top main .p-future__img{width:62.5%;opacity:0;filter:blur(10px);transform:translateY(30px)}@media screen and (max-width: 767px){body#top main .p-future__img{width:77.7777777778%;margin:0 auto}}body#top main .p-future__img.show{animation:blurIn 1.2s cubic-bezier(0.22, 0.61, 0.36, 1) forwards}@keyframes blurIn{0%{opacity:0;filter:blur(10px);transform:translateY(20px)}100%{opacity:1;filter:blur(0);transform:translateY(0)}}body#top main .p-culture{background:url(../img/top/img_culture.webp) center top/100% no-repeat}@media screen and (max-width: 767px){body#top main .p-culture{background:url(../img/top/img_culture.webp) center top/120% no-repeat}}body#top main .p-culture .c-inner{max-width:100%;width:100%;padding-bottom:60px;margin:0 auto;height:800px;position:relative}@media screen and (max-width: 767px){body#top main .p-culture .c-inner{padding-bottom:40px;height:500px}}body#top main .p-culture-box{background:#fff;padding:50px 0 0 70px;width:700px;position:absolute;right:0;bottom:100px}@media screen and (max-width: 767px){body#top main .p-culture-box{padding:25px 0 90px 0px;width:95%;position:absolute;right:-20px;bottom:-50px}}body#top main .p-culture-box .p-top-viewall{width:17.1428571429%}@media screen and (max-width: 767px){body#top main .p-culture-box .p-top-viewall{width:26.3157894737%}}body#top main .p-culture-box .p-top-linkbox{width:52.8571428571%}body#top main .p-recruit{background:url(../img/component/bg_entry.webp) center/cover no-repeat}body#top main .p-recruit .c-inner{max-width:1040px;width:90%;margin:0 auto;padding:62px 0 340px 0}@media screen and (max-width: 767px){body#top main .p-recruit .c-inner{max-width:80%;width:90%;margin:0 auto;padding:31px 0 80px 0}}body#top main .p-recruit .c-inner .p-top-title__en,body#top main .p-recruit .c-inner .p-top-title__jp{color:#fff}body#top main .p-recruit .c-inner .p-top-viewall{width:11.5384615385%}@media screen and (max-width: 767px){body#top main .p-recruit .c-inner .p-top-viewall{width:31.25%}}body#top main .p-recruit-linkwrap{padding-bottom:110px;width:100%}@media screen and (max-width: 767px){body#top main .p-recruit-linkwrap{padding-bottom:55px;flex-direction:column}}body#top main .p-recruit-linkwrap li{width:32.9807692308%}@media screen and (max-width: 767px){body#top main .p-recruit-linkwrap li{width:88.8888888889%;margin:0 auto;margin-bottom:10px}}body#top main .p-recruit-linkwrap li a{font-family:"Shippori Mincho B1",sans-serif;font-weight:500;font-size:27px;line-height:40px;--leading-trim: calc((1em - 1lh) / 2);padding-left:25px;height:220px;color:#fff;align-content:center;display:block;text-decoration:none;position:relative;z-index:10}@media screen and (max-width: 767px){body#top main .p-recruit-linkwrap li a{font-family:"Shippori Mincho B1",sans-serif;font-weight:500;font-size:19px;line-height:28px;--leading-trim: calc((1em - 1lh) / 2);padding-left:12px;height:180px}}body#top main .p-recruit-linkwrap li a .p-recruit-linkimg{position:absolute;top:0;left:0;z-index:0;overflow:hidden}body#top main .p-recruit-linkwrap li a .p-recruit-linkimg img{transition:.3s}body#top main .p-recruit-linkwrap li a span{position:relative;background:url(../img/component/icon_btnw.svg) 90% center/51px no-repeat;width:100%;z-index:10;display:block;transition:.3s}@media screen and (max-width: 767px){body#top main .p-recruit-linkwrap li a span{background:url(../img/component/icon_btnw.svg) 90% center/36px no-repeat}}body#top main .p-recruit-linkwrap li a:hover .p-recruit-linkimg img{scale:1.05}body#top main .p-recruit-linkwrap li a:hover span{background:url(../img/component/icon_btnwhover.svg) 90% center/51px no-repeat}body#top main .c-information-link{width:79.6153846154%;margin:0 auto}@media screen and (max-width: 767px){body#top main .c-information-link{width:90%}}body#about main .p-intro{background:#fff;position:relative}body#about main .p-intro .c-inner{max-width:1020px;width:90%;margin:0 auto;padding:70px 0 0 0}@media screen and (max-width: 767px){body#about main .p-intro .c-inner{max-width:80%;width:90%;margin:0 auto;padding:35px 0}}body#about main .p-intro .c-inner .c-section-title{margin-bottom:60px}@media screen and (max-width: 767px){body#about main .p-intro .c-inner .c-section-title{margin-bottom:30px}}body#about main .p-intro-wrap{width:100%}@media screen and (max-width: 767px){body#about main .p-intro-wrap{flex-direction:column}}body#about main .p-intro-wrap__txt{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:400;font-size:17px;line-height:34px;--leading-trim: calc((1em - 1lh) / 2);width:45.0980392157%;text-align:justify;color:#5a5a5a}@media screen and (max-width: 767px){body#about main .p-intro-wrap__txt{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:400;font-size:14px;line-height:27px;--leading-trim: calc((1em - 1lh) / 2);padding-bottom:20px;width:100%}}body#about main .p-intro-wrap__img{width:47.0588235294%;padding-top:10px;position:relative;z-index:100}@media screen and (max-width: 767px){body#about main .p-intro-wrap__img{width:100%}}body#about main .p-company-nav{background:#e15073;padding:45px 0 0 0;margin-top:-45px;position:relative;z-index:1}@media screen and (max-width: 767px){body#about main .p-company-nav{padding:22px 0 0 0;margin-top:0}}body#about main .p-company-nav .c-inner{max-width:1020px;width:90%;margin:0 auto}@media screen and (max-width: 767px){body#about main .p-company-nav .c-inner{max-width:80%;width:90%;margin:0 auto}}body#about main .p-company-nav__ttl b,body#about main .p-company-nav__ttl span{display:inline-block}body#about main .p-company-nav__ttl b{font-family:"Shippori Mincho B1",sans-serif;font-weight:500;font-size:30px;line-height:45px;--leading-trim: calc((1em - 1lh) / 2);padding:0 15px 20px 0;color:#fff}@media screen and (max-width: 767px){body#about main .p-company-nav__ttl b{font-family:"Shippori Mincho B1",sans-serif;font-weight:500;font-size:21px;line-height:32px;--leading-trim: calc((1em - 1lh) / 2);padding:0 7px 10px 0}}body#about main .p-company-nav__ttl span{font-family:"Shippori Mincho B1",sans-serif;font-weight:500;font-size:18px;line-height:45px;--leading-trim: calc((1em - 1lh) / 2);color:#d7d7d7}@media screen and (max-width: 767px){body#about main .p-company-nav__ttl span{font-family:"Shippori Mincho B1",sans-serif;font-weight:500;font-size:13px;line-height:32px;--leading-trim: calc((1em - 1lh) / 2)}}body#about main .p-company-navwrap{padding-bottom:90px;width:100%}@media screen and (max-width: 767px){body#about main .p-company-navwrap{padding-bottom:45px;flex-direction:column}}body#about main .p-company-navwrap li{width:24.2156862745%}@media screen and (max-width: 767px){body#about main .p-company-navwrap li{width:100%;margin:0 auto;margin-bottom:10px}}body#about main .p-company-navwrap li a{font-family:"Shippori Mincho B1",sans-serif;font-weight:500;font-size:20px;line-height:80px;--leading-trim: calc((1em - 1lh) / 2);padding-left:20px;display:block;text-decoration:none;color:#e15073;border:solid 1px #fff}@media screen and (max-width: 767px){body#about main .p-company-navwrap li a{font-family:"Shippori Mincho B1",sans-serif;font-weight:500;font-size:14px;line-height:56px;--leading-trim: calc((1em - 1lh) / 2);padding-left:10px}}body#about main .p-company-navwrap li:nth-child(1) a,body#about main .p-company-navwrap li:nth-child(2) a{background:url(../img/component/icon_blankp.svg) 95% center/18px no-repeat #fff}@media screen and (max-width: 767px){body#about main .p-company-navwrap li:nth-child(1) a,body#about main .p-company-navwrap li:nth-child(2) a{background:url(../img/component/icon_blankp.svg) 95% center/15px no-repeat #fff}}body#about main .p-company-navwrap li:nth-child(1) a:hover,body#about main .p-company-navwrap li:nth-child(2) a:hover{background:url(../img/component/icon_blankw.svg) 95% center/18px no-repeat #e15073;color:#fff}@media screen and (max-width: 767px){body#about main .p-company-navwrap li:nth-child(1) a:hover,body#about main .p-company-navwrap li:nth-child(2) a:hover{background:url(../img/component/icon_blankw.svg) 95% center/15px no-repeat #e15073}}body#about main .p-company-navwrap li:nth-child(3) a{background:url(../img/component/icon_pagemove.svg) 95% center/20px no-repeat #fff}@media screen and (max-width: 767px){body#about main .p-company-navwrap li:nth-child(3) a{background:url(../img/component/icon_pagemove.svg) 95% center/15px no-repeat #fff}}body#about main .p-company-navwrap li:nth-child(3) a:hover{background:url(../img/component/icon_pagemovehover.svg) 95% center/20px no-repeat #e15073;color:#fff}@media screen and (max-width: 767px){body#about main .p-company-navwrap li:nth-child(3) a:hover{background:url(../img/component/icon_pagemovehover.svg) 95% center/15px no-repeat #e15073}}body#about main .p-company-navwrap li:nth-child(4) a{background:url(../img/component/icon_dl.svg) 95% center/20px no-repeat #fff}@media screen and (max-width: 767px){body#about main .p-company-navwrap li:nth-child(4) a{background:url(../img/component/icon_dl.svg) 95% center/15px no-repeat #fff}}body#about main .p-company-navwrap li:nth-child(4) a:hover{background:url(../img/component/icon_dlhover.svg) 95% center/20px no-repeat #e15073;color:#fff}@media screen and (max-width: 767px){body#about main .p-company-navwrap li:nth-child(4) a:hover{background:url(../img/component/icon_dlhover.svg) 95% center/15px no-repeat #e15073}}body#about main .p-agency{background:#fff;position:relative;z-index:10}body#about main .p-agency .c-inner{max-width:1020px;width:90%;margin:0 auto;padding:75px 0 90px 0}@media screen and (max-width: 767px){body#about main .p-agency .c-inner{width:100%;padding:37px 0 45px 0}}body#about main .p-agency .c-inner .c-section-title{margin-bottom:45px}@media screen and (max-width: 767px){body#about main .p-agency .c-inner .c-section-title{width:70%;margin:0 0 22px 10%}}@media screen and (max-width: 767px){body#about main .p-agency .c-inner .c-section-title__en{font-family:"Shippori Mincho B1",sans-serif;font-weight:500;font-size:21px;line-height:25px;--leading-trim: calc((1em - 1lh) / 2)}}body#about main .p-agency-box{background:#efefef;padding:0 0 30px 45px;margin-bottom:10px;border-radius:0 0 0 25px}@media screen and (max-width: 767px){body#about main .p-agency-box{width:80%;padding:0 20px 15px 20px;margin:0 0 10px auto;border-radius:0 0 0 15px}}body#about main .p-agency-box dt{font-family:"Shippori Mincho B1",sans-serif;font-weight:500;font-size:27px;line-height:40px;--leading-trim: calc((1em - 1lh) / 2);width:95.5882352941%;padding:25px 0 15px 0;color:#e15073}@media screen and (max-width: 767px){body#about main .p-agency-box dt{font-family:"Shippori Mincho B1",sans-serif;font-weight:500;font-size:22px;line-height:32px;--leading-trim: calc((1em - 1lh) / 2);padding:12px 0 7px 0;margin:0 auto;width:100%}}body#about main .p-agency-box dd{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:400;font-size:17px;line-height:34px;--leading-trim: calc((1em - 1lh) / 2);width:95.5882352941%;text-align:justify;color:#5a5a5a}@media screen and (max-width: 767px){body#about main .p-agency-box dd{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:400;font-size:14px;line-height:27px;--leading-trim: calc((1em - 1lh) / 2);width:94.4444444444%;padding-right:15px;margin:0 auto}}body#about main .p-agency-box dd span{padding-bottom:10px;display:block}body#about main .p-agency-box__relationttl{margin:40px 0 35px 0}@media screen and (max-width: 767px){body#about main .p-agency-box__relationttl{margin:20px 0 17px 0}}body#about main .p-agency-box__relationimg{padding-bottom:30px}@media screen and (max-width: 767px){body#about main .p-agency-box__relationimg{display:none}}body#about main .p-agency-box__relationimgsp{display:none}@media screen and (max-width: 767px){body#about main .p-agency-box__relationimgsp{padding-bottom:15px;display:block}}body#about main .p-agency-box:last-child{padding:0 0 50px 45px}@media screen and (max-width: 767px){body#about main .p-agency-box:last-child{padding:0 20px 22px 20px}}body#about main .p-skillup{background:#efefef;position:relative;z-index:10}body#about main .p-skillup .c-inner{max-width:1020px;width:90%;margin:0 auto;padding:75px 0 100px 0}@media screen and (max-width: 767px){body#about main .p-skillup .c-inner{max-width:80%;width:90%;margin:0 auto;padding:37px 0 50px 0}}body#about main .p-skillup .c-inner .c-section-title{margin-bottom:65px}@media screen and (max-width: 767px){body#about main .p-skillup .c-inner .c-section-title{margin-bottom:32px;width:90%}}body#about main .p-skillup-wrap{width:97.5490196078%;padding-bottom:40px;margin:0 0 50px auto;border-bottom:solid 1px #b9b9b9}@media screen and (max-width: 767px){body#about main .p-skillup-wrap{padding-bottom:0px;margin:0 0 0px auto;width:100%;border-bottom:none;flex-direction:column}}body#about main .p-skillup-wrap__num{font-family:"Shippori Mincho B1",sans-serif;font-weight:500;font-size:30px;line-height:30px;--leading-trim: calc((1em - 1lh) / 2);width:4.0201005025%;color:#e15073}@media screen and (max-width: 767px){body#about main .p-skillup-wrap__num{font-family:"Shippori Mincho B1",sans-serif;font-weight:500;font-size:21px;line-height:21px;--leading-trim: calc((1em - 1lh) / 2);padding-bottom:10px;margin-bottom:15px;width:100%;border-bottom:solid 1px #5a5a5a;text-align:center}}body#about main .p-skillup-pointbox{width:94.2713567839%}@media screen and (max-width: 767px){body#about main .p-skillup-pointbox{width:100%}}body#about main .p-skillup-pointbox__txt{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:400;font-size:17px;line-height:34px;--leading-trim: calc((1em - 1lh) / 2);padding-bottom:50px;text-align:justify;color:#5a5a5a}@media screen and (max-width: 767px){body#about main .p-skillup-pointbox__txt{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:400;font-size:14px;line-height:27px;--leading-trim: calc((1em - 1lh) / 2);padding-bottom:20px;margin-bottom:25px;border:none}}body#about main .p-skillup-wrap.p-skill02,body#about main .p-skillup-wrap.p-skill03{margin-bottom:50px;border-bottom:solid 1px #b9b9b9}@media screen and (max-width: 767px){body#about main .p-skillup-wrap.p-skill02,body#about main .p-skillup-wrap.p-skill03{margin-bottom:25px;border:none}}body#about main .p-skillup-wrap.p-skill02 .p-skillup-pointbox__txt,body#about main .p-skillup-wrap.p-skill03 .p-skillup-pointbox__txt{margin-bottom:0px;border-bottom:none}body#about main .p-skillup-wrap.p-skill03{margin-bottom:0px;border-bottom:none}body#about main .p-skillup-reason{padding-bottom:30px}@media screen and (max-width: 767px){body#about main .p-skillup-reason{padding-bottom:15px;flex-direction:column}}body#about main .p-skillup-reason dl{width:40.5117270789%}@media screen and (max-width: 767px){body#about main .p-skillup-reason dl{width:100%}}body#about main .p-skillup-reason dl dt{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:500;font-size:20px;line-height:50px;--leading-trim: calc((1em - 1lh) / 2);text-align:center;color:#fff}@media screen and (max-width: 767px){body#about main .p-skillup-reason dl dt{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:500;font-size:14px;line-height:35px;--leading-trim: calc((1em - 1lh) / 2)}}body#about main .p-skillup-reason dl dd{font-family:"Shippori Mincho B1",sans-serif;font-weight:500;font-size:24px;line-height:80px;--leading-trim: calc((1em - 1lh) / 2);background:#fff;color:#5a5a5a;text-align:center}@media screen and (max-width: 767px){body#about main .p-skillup-reason dl dd{font-family:"Shippori Mincho B1",sans-serif;font-weight:500;font-size:17px;line-height:56px;--leading-trim: calc((1em - 1lh) / 2)}}body#about main .p-skillup-reason dl:nth-child(1){position:relative}@media screen and (max-width: 767px){body#about main .p-skillup-reason dl:nth-child(1){margin-bottom:70px}}body#about main .p-skillup-reason dl:nth-child(1) dt{background:#737373}body#about main .p-skillup-reason dl:nth-child(1)::after{content:"";background:url(../img/about/img_reasonarrow.png) center/152px no-repeat;width:152px;height:72px;position:absolute;top:30px;right:-167px}@media screen and (max-width: 767px){body#about main .p-skillup-reason dl:nth-child(1)::after{background:url(../img/about/img_reasonarrowsp.png) center/108px no-repeat;top:12px;right:32%;width:108px;height:228px}}body#about main .p-skillup-reason dl:nth-child(2) dt{background:#e15073}body#about main .p-skillup-relationttl{margin-bottom:20px;color:#737373}body#about main .p-skillup-iconwrap{width:79.9573560768%;margin:0 auto}@media screen and (max-width: 767px){body#about main .p-skillup-iconwrap{width:88.8888888889%;padding-bottom:20px}}body#about main .p-skillup-iconwrap li{width:49.2%}@media screen and (max-width: 767px){body#about main .p-skillup-iconwrap li{width:46.25%}}body#about main .p-skillup-relationatt{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:400;font-size:18px;line-height:27px;--leading-trim: calc((1em - 1lh) / 2);text-align:end;color:#737373}@media screen and (max-width: 767px){body#about main .p-skillup-relationatt{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:400;font-size:13px;line-height:19px;--leading-trim: calc((1em - 1lh) / 2)}}body#about main .p-skillup-03wrap{width:100%}@media screen and (max-width: 767px){body#about main .p-skillup-03wrap{flex-direction:column}}body#about main .p-skillup-customerbox{width:29.21108742%;padding-bottom:5px;border:solid 1px #737373}@media screen and (max-width: 767px){body#about main .p-skillup-customerbox{width:88.8888888889%;margin:0 auto;margin-bottom:70px}}body#about main .p-skillup-customerbox__ttl{font-family:"Shippori Mincho B1",sans-serif;font-weight:500;font-size:20px;line-height:32px;--leading-trim: calc((1em - 1lh) / 2);padding:25px 0;text-align:center;color:#5a5a5a}@media screen and (max-width: 767px){body#about main .p-skillup-customerbox__ttl{font-family:"Shippori Mincho B1",sans-serif;font-weight:500;font-size:16px;line-height:26px;--leading-trim: calc((1em - 1lh) / 2);padding:12px 0}}body#about main .p-skillup-customerbox__icon{width:31.7518248175%;padding-bottom:55px;margin:0 auto}@media screen and (max-width: 767px){body#about main .p-skillup-customerbox__icon{padding-bottom:25px}}body#about main .p-skillup-customerbox__detail{width:92.3357664234%;margin:0 auto}body#about main .p-skillup-customerbox__detail li{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:500;font-size:15px;line-height:35px;--leading-trim: calc((1em - 1lh) / 2);background:#fff;margin-bottom:5px;text-align:center;color:#737373}@media screen and (max-width: 767px){body#about main .p-skillup-customerbox__detail li{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:500;font-size:11px;line-height:25px;--leading-trim: calc((1em - 1lh) / 2)}}@media screen and (max-width: 767px){body#about main .p-skillup-customerbox:last-child{margin-bottom:0px}}body#about main .p-skillup-companybox{width:33.368869936%;background:#fff;padding:50px 0 0 0;position:relative}@media screen and (max-width: 767px){body#about main .p-skillup-companybox{width:88.8888888889%;padding:25px 0;margin:0 auto;margin-bottom:70px}}body#about main .p-skillup-companybox__logo{width:47.9233226837%;padding-bottom:40px;margin:0 auto}@media screen and (max-width: 767px){body#about main .p-skillup-companybox__logo{padding-bottom:20px}}body#about main .p-skillup-companybox__txt{text-align:center}body#about main .p-skillup-companybox__txt dt{font-family:"Shippori Mincho B1",sans-serif;font-weight:500;font-size:24px;line-height:32px;--leading-trim: calc((1em - 1lh) / 2);color:#e15073}@media screen and (max-width: 767px){body#about main .p-skillup-companybox__txt dt{font-family:"Shippori Mincho B1",sans-serif;font-weight:500;font-size:17px;line-height:22px;--leading-trim: calc((1em - 1lh) / 2)}}body#about main .p-skillup-companybox__txt dd{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:500;font-size:15px;line-height:27px;--leading-trim: calc((1em - 1lh) / 2);padding-bottom:10px;color:#737373}@media screen and (max-width: 767px){body#about main .p-skillup-companybox__txt dd{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:500;font-size:11px;line-height:19px;--leading-trim: calc((1em - 1lh) / 2);padding-bottom:5px}}body#about main .p-skillup-companybox::before{content:"";background:url(../img/about/img_tocarrow.svg) center/50px no-repeat;width:50px;height:30px;position:absolute;top:185px;left:-50px;z-index:10}@media screen and (max-width: 767px){body#about main .p-skillup-companybox::before{content:"";background:url(../img/about/img_sptocarrow.svg) center/30px no-repeat;width:30px;height:50px;position:absolute;top:-50px;left:45%;z-index:10}}body#about main .p-skillup-companybox::after{content:"";background:url(../img/about/img_tobarrow.svg) center/50px no-repeat;width:50px;height:30px;position:absolute;top:185px;right:-50px;z-index:10}@media screen and (max-width: 767px){body#about main .p-skillup-companybox::after{background:url(../img/about/img_sptobarrow.svg) center/30px no-repeat;width:30px;height:50px;position:absolute;top:100%;right:45%}}body#about main .p-inid{background:#fff;position:relative;z-index:10}body#about main .p-inid .c-inner{max-width:1020px;width:90%;margin:0 auto;padding:75px 0 140px 0}@media screen and (max-width: 767px){body#about main .p-inid .c-inner{width:100%;padding:37px 0 70px 0}}body#about main .p-inid .c-inner .c-section-title{margin-bottom:50px}@media screen and (max-width: 767px){body#about main .p-inid .c-inner .c-section-title{width:70%;margin:0 auto 25px 10%}}body#about main .p-inid__txt{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:400;font-size:17px;line-height:34px;--leading-trim: calc((1em - 1lh) / 2);padding-bottom:40px;text-align:justify;color:#5a5a5a}@media screen and (max-width: 767px){body#about main .p-inid__txt{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:400;font-size:14px;line-height:27px;--leading-trim: calc((1em - 1lh) / 2);padding-bottom:20px;width:80%;margin:0 0 0 10%}}body#about main .p-inid-detail{background:#efefef;padding:25px 0 0 0;border-radius:0 0 0 25px}@media screen and (max-width: 767px){body#about main .p-inid-detail{padding:12px 20px 12px 0px;margin-left:10%;border-radius:0 0 0 15px;flex-direction:column}}body#about main .p-inid-detail__txt{width:54.6078431373%;padding-left:40px}@media screen and (max-width: 767px){body#about main .p-inid-detail__txt{width:90%;padding-left:18px}}body#about main .p-inid-detail__txt dt{font-family:"Shippori Mincho B1",sans-serif;font-weight:500;font-size:27px;line-height:40px;--leading-trim: calc((1em - 1lh) / 2);color:#e15073}@media screen and (max-width: 767px){body#about main .p-inid-detail__txt dt{font-family:"Shippori Mincho B1",sans-serif;font-weight:500;font-size:22px;line-height:32px;--leading-trim: calc((1em - 1lh) / 2)}}body#about main .p-inid-detail__txt dd{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:400;font-size:17px;line-height:34px;--leading-trim: calc((1em - 1lh) / 2);text-align:justify;color:#5a5a5a}@media screen and (max-width: 767px){body#about main .p-inid-detail__txt dd{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:400;font-size:14px;line-height:27px;--leading-trim: calc((1em - 1lh) / 2)}}body#about main .p-inid-detail__img{width:32.1568627451%;padding:67px 40px 50px 0}@media screen and (max-width: 767px){body#about main .p-inid-detail__img{width:70%;padding:15px 0;margin:0 auto}}body#culture main .p-balance{background:#fff;position:relative}body#culture main .p-balance .c-inner{max-width:1020px;width:90%;margin:0 auto;padding:75px 0 80px 0}@media screen and (max-width: 767px){body#culture main .p-balance .c-inner{max-width:80%;width:90%;margin:0 auto;padding:35px 0 40px 0}}body#culture main .p-balance .c-inner .c-section-title{padding-bottom:55px}@media screen and (max-width: 767px){body#culture main .p-balance .c-inner .c-section-title{padding-bottom:27px}}body#culture main .p-balance__txt{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:400;font-size:17px;line-height:35px;--leading-trim: calc((1em - 1lh) / 2);padding-bottom:80px;text-align:justify;color:#5a5a5a}@media screen and (max-width: 767px){body#culture main .p-balance__txt{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:400;font-size:14px;line-height:28px;--leading-trim: calc((1em - 1lh) / 2);padding-bottom:40px}}body#culture main .p-balance-systembox{padding-bottom:30px}@media screen and (max-width: 767px){body#culture main .p-balance-systembox{padding-bottom:15px;flex-direction:column}}body#culture main .p-balance-systembox__icon{width:17.6470588235%}@media screen and (max-width: 767px){body#culture main .p-balance-systembox__icon{width:37.5%;padding-bottom:10px;margin:0 auto}}body#culture main .p-balance-systembox__txtbox{width:78.431372549%;color:#737373}@media screen and (max-width: 767px){body#culture main .p-balance-systembox__txtbox{width:100%;padding-bottom:20px;margin:0 auto}}body#culture main .p-balance-systembox__txtbox dt{font-family:"Shippori Mincho B1",sans-serif;font-weight:500;font-size:30px;line-height:45px;--leading-trim: calc((1em - 1lh) / 2);padding-bottom:10px;margin-bottom:10px;border-bottom:solid 1px #b9b9b9}@media screen and (max-width: 767px){body#culture main .p-balance-systembox__txtbox dt{font-family:"Shippori Mincho B1",sans-serif;font-weight:500;font-size:21px;line-height:32px;--leading-trim: calc((1em - 1lh) / 2);padding-bottom:10px;margin-bottom:10px;text-align:center}}body#culture main .p-balance-systembox__txtbox dd{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:400;font-size:18px;line-height:35px;--leading-trim: calc((1em - 1lh) / 2);text-align:justify}@media screen and (max-width: 767px){body#culture main .p-balance-systembox__txtbox dd{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:400;font-size:14px;line-height:28px;--leading-trim: calc((1em - 1lh) / 2)}}body#culture main .p-training{background:#efefef;position:relative}body#culture main .p-training .c-inner{max-width:1020px;width:90%;margin:0 auto;padding:75px 0 80px 0}@media screen and (max-width: 767px){body#culture main .p-training .c-inner{max-width:100%;width:100%;padding:35px 0 40px 0}}body#culture main .p-training .c-inner .c-section-title{padding-bottom:35px}@media screen and (max-width: 767px){body#culture main .p-training .c-inner .c-section-title{padding-bottom:17px;margin-left:10%}}body#culture main .p-training .c-inner .p-training-sptabbox{display:none}@media screen and (max-width: 767px){body#culture main .p-training .c-inner .p-training-sptabbox{width:100%;display:flex;margin:0 auto}}@media screen and (max-width: 767px){body#culture main .p-training .c-inner .p-training-sptabbox li{font-family:"Shippori Mincho B1",sans-serif;font-weight:500;font-size:18px;line-height:42px;--leading-trim: calc((1em - 1lh) / 2);width:49.625%;border-top:solid 4px #fff;background:#b9b9b9;cursor:pointer;text-align:center;border-bottom:solid 2px #e15073;color:#5a5a5a;border-radius:5px 5px 0 0}}@media screen and (max-width: 767px){body#culture main .p-training .c-inner .p-training-sptabbox li.current{background:#e15073;border-top:solid 4px #e15073;border-bottom:none;color:#fff}}@media screen and (max-width: 767px){body#culture main .p-training .c-inner .p-training-sptabbox li.p-tab-careertrack.current{border-right:solid 2px #e15073}}@media screen and (max-width: 767px){body#culture main .p-training .c-inner .p-training-sptabbox li.p-tab-general.current{border-left:solid 2px #e15073}}body#culture main .p-training__txt{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:400;font-size:17px;line-height:35px;--leading-trim: calc((1em - 1lh) / 2);padding-bottom:45px;color:#5a5a5a;text-align:justify}@media screen and (max-width: 767px){body#culture main .p-training__txt{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:400;font-size:14px;line-height:28px;--leading-trim: calc((1em - 1lh) / 2);width:80%;margin:0 auto;margin-left:10%;padding-bottom:22px}}@media screen and (max-width: 767px){body#culture main .p-training__detail{width:80%;margin:0 auto;margin-left:10%}}body#culture main .p-training__detail dt{font-family:"Shippori Mincho B1",sans-serif;font-weight:500;font-size:25px;line-height:30px;--leading-trim: calc((1em - 1lh) / 2);padding-left:15px;margin-bottom:20px;border-left:solid 6px #737373;color:#737373}@media screen and (max-width: 767px){body#culture main .p-training__detail dt{font-family:"Shippori Mincho B1",sans-serif;font-weight:500;font-size:18px;line-height:25px;--leading-trim: calc((1em - 1lh) / 2);padding-left:7px;margin-bottom:10px}}body#culture main .p-training__detail dd{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:400;font-size:17px;line-height:35px;--leading-trim: calc((1em - 1lh) / 2);padding-bottom:45px;text-align:justify;color:#5a5a5a}@media screen and (max-width: 767px){body#culture main .p-training__detail dd{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:400;font-size:14px;line-height:28px;--leading-trim: calc((1em - 1lh) / 2);padding-bottom:22px}}body#culture main .p-training__detail.p-skillup-txt{width:93.137254902%;margin:0 auto}@media screen and (max-width: 767px){body#culture main .p-training__detail.p-skillup-txt{width:80%;margin:0 auto;margin-left:10%}}body#culture main .p-training-visionbox{background:#fff;padding:25px 0 20px 0;margin-bottom:58px}@media screen and (max-width: 767px){body#culture main .p-training-visionbox{width:80%;padding:12px 0 10px 0;margin:0 auto;margin-bottom:29px}}body#culture main .p-training-visionbox h3{font-family:"Shippori Mincho B1",sans-serif;font-weight:500;font-size:25px;line-height:38px;--leading-trim: calc((1em - 1lh) / 2);margin-bottom:30px;position:relative;color:#737373;text-align:center}@media screen and (max-width: 767px){body#culture main .p-training-visionbox h3{font-family:"Shippori Mincho B1",sans-serif;font-weight:500;font-size:18px;line-height:27px;--leading-trim: calc((1em - 1lh) / 2);margin-bottom:15px}}body#culture main .p-training-visionbox h3::after{content:"";background:#e15073;width:15px;height:1px;position:absolute;bottom:-10px;left:50%}body#culture main .p-training-visionbox__txt{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:400;font-size:17px;line-height:35px;--leading-trim: calc((1em - 1lh) / 2);padding-bottom:20px;text-align:center;color:#5a5a5a}@media screen and (max-width: 767px){body#culture main .p-training-visionbox__txt{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:400;font-size:14px;line-height:24px;--leading-trim: calc((1em - 1lh) / 2);padding-bottom:30px}}body#culture main .p-training-visionwrap{width:94.1176470588%;margin:0 auto;flex-wrap:wrap}@media screen and (max-width: 767px){body#culture main .p-training-visionwrap{width:88.8888888889%;flex-direction:column}}@media screen and (max-width: 767px){body#culture main .p-training-careertrack{margin-bottom:40px}}body#culture main .p-training-careertrack .p-occ-flowbox:nth-child(6) .p-occ-flowbox__txt{height:90px}@media screen and (max-width: 767px){body#culture main .p-training-careertrack .p-occ-flowbox:nth-child(6) .p-occ-flowbox__txt{height:auto}}body#culture main .p-training-careertrack .p-occ-flowbox:nth-child(7) .p-occ-flowbox__txt{height:150px}@media screen and (max-width: 767px){body#culture main .p-training-careertrack .p-occ-flowbox:nth-child(7) .p-occ-flowbox__txt{height:auto}}body#culture main .p-training-careertrack .p-occ__ttl{background:#e15073}body#culture main .p-training-general .p-occ-flowbox:nth-child(6) .p-occ-flowbox__txt{height:90px}@media screen and (max-width: 767px){body#culture main .p-training-general .p-occ-flowbox:nth-child(6) .p-occ-flowbox__txt{height:auto}}body#culture main .p-training-general .p-occ-flowbox:nth-child(6) .p-occ-measure{padding:10px 0 113px 0}@media screen and (max-width: 767px){body#culture main .p-training-general .p-occ-flowbox:nth-child(6) .p-occ-measure{padding:10px 0}}body#culture main .p-training-general .p-occ-flowbox:nth-child(7) .p-occ-flowbox__txt{height:150px}@media screen and (max-width: 767px){body#culture main .p-training-general .p-occ-flowbox:nth-child(7) .p-occ-flowbox__txt{height:auto}}body#culture main .p-training-general .p-occ-flowbox:nth-child(7) .p-occ-measure{height:203px;align-content:center}@media screen and (max-width: 767px){body#culture main .p-training-general .p-occ-flowbox:nth-child(7) .p-occ-measure{height:auto}}body#culture main .p-training-general .p-occ__ttl{background:#737373}body#culture main .p-occ{width:48.9583333333%}@media screen and (max-width: 767px){body#culture main .p-occ{width:100%;display:none}}body#culture main .p-occ__ttl{font-family:"Shippori Mincho B1",sans-serif;font-weight:500;font-size:30px;line-height:50px;--leading-trim: calc((1em - 1lh) / 2);color:#fff;text-align:center}@media screen and (max-width: 767px){body#culture main .p-occ__ttl{display:none}}body#culture main .p-occ__txt{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:400;font-size:18px;line-height:31px;--leading-trim: calc((1em - 1lh) / 2);height:130px;align-content:center;text-align:center;color:#5a5a5a}@media screen and (max-width: 767px){body#culture main .p-occ__txt{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:400;font-size:14px;line-height:25px;--leading-trim: calc((1em - 1lh) / 2);padding:20px 0;height:auto}}body#culture main .p-occ__detail{background:#efefef;padding:10px 0;margin-bottom:10px;border-radius:10px}body#culture main .p-occ__detail dt{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:400;font-size:18px;line-height:40px;--leading-trim: calc((1em - 1lh) / 2);padding:0 20px;border-right:solid 1px #b9b9b9;color:#e15073}@media screen and (max-width: 767px){body#culture main .p-occ__detail dt{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:400;font-size:14px;line-height:32px;--leading-trim: calc((1em - 1lh) / 2);padding:0 10px}}body#culture main .p-occ__detail dd{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:500;font-size:19px;line-height:40px;--leading-trim: calc((1em - 1lh) / 2);padding-left:20px;color:#5a5a5a}@media screen and (max-width: 767px){body#culture main .p-occ__detail dd{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:500;font-size:15px;line-height:32px;--leading-trim: calc((1em - 1lh) / 2);padding-left:10px}}body#culture main .p-occ__detail:nth-child(4){margin-bottom:30px}@media screen and (max-width: 767px){body#culture main .p-occ__detail:nth-child(4){margin-bottom:15px}}body#culture main .p-occ.current{display:block}body#culture main .p-occ-flowbox{padding-bottom:20px;margin-bottom:10px;border:solid 1px #737373}@media screen and (max-width: 767px){body#culture main .p-occ-flowbox{padding-bottom:15px}}body#culture main .p-occ-flowbox__ttl{width:89.3617021277%;font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:700;font-size:23px;line-height:31px;--leading-trim: calc((1em - 1lh) / 2);padding:10px 0;margin:0 auto;margin-bottom:20px;border-bottom:solid 1px #737373;text-align:center;color:#e15073}@media screen and (max-width: 767px){body#culture main .p-occ-flowbox__ttl{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:700;font-size:18px;line-height:25px;--leading-trim: calc((1em - 1lh) / 2);margin:0 auto;margin-bottom:10px}}body#culture main .p-occ-flowbox__txt{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:400;font-size:16px;line-height:29px;--leading-trim: calc((1em - 1lh) / 2);padding-bottom:20px;text-align:center;align-content:center;color:#5a5a5a}@media screen and (max-width: 767px){body#culture main .p-occ-flowbox__txt{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:400;font-size:13px;line-height:23px;--leading-trim: calc((1em - 1lh) / 2);padding-bottom:10px}}body#culture main .p-occ-measure{width:91.4893617021%;background:#efefef;padding:10px 0 15px 0;margin:0 auto;border-radius:10px}@media screen and (max-width: 767px){body#culture main .p-occ-measure{padding:15px 0}}body#culture main .p-occ-measure__ttl{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:500;font-size:18px;line-height:35px;--leading-trim: calc((1em - 1lh) / 2);width:95.3488372093%;background:#fff;margin:0 auto;margin-bottom:15px;color:#e15073;text-align:center}@media screen and (max-width: 767px){body#culture main .p-occ-measure__ttl{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:500;font-size:14px;line-height:28px;--leading-trim: calc((1em - 1lh) / 2);margin-bottom:10px}}body#culture main .p-occ-measure__detail{width:90.6976744186%;margin:0 auto}body#culture main .p-occ-measure__detail li{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:400;font-size:16px;line-height:25px;--leading-trim: calc((1em - 1lh) / 2);padding:0 0 5px 18px;text-align:justify;text-indent:-18px;color:#5a5a5a}@media screen and (max-width: 767px){body#culture main .p-occ-measure__detail li{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:400;font-size:13px;line-height:20px;--leading-trim: calc((1em - 1lh) / 2);padding:0 0 10px 12px;text-indent:-12px}}body#culture main .p-occ-measure__centertxt{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:400;font-size:16px;line-height:28px;--leading-trim: calc((1em - 1lh) / 2);padding-bottom:15px;text-align:center;color:#5a5a5a}@media screen and (max-width: 767px){body#culture main .p-occ-measure__centertxt{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:400;font-size:13px;line-height:22px;--leading-trim: calc((1em - 1lh) / 2);padding-bottom:7px}}body#culture main .p-occ-measure__supporttxt{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:500;font-size:18px;line-height:31px;--leading-trim: calc((1em - 1lh) / 2);color:#e15073;text-align:center}@media screen and (max-width: 767px){body#culture main .p-occ-measure__supporttxt{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:500;font-size:14px;line-height:25px;--leading-trim: calc((1em - 1lh) / 2)}}body#culture main .p-occ-task{width:87.2093023256%;padding:10px 0 20px 0;margin:0 auto;position:relative}@media screen and (max-width: 767px){body#culture main .p-occ-task{width:90%;margin:0 auto}}body#culture main .p-occ-task li{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:500;font-size:15px;line-height:34px;--leading-trim: calc((1em - 1lh) / 2);width:48.8%;margin-bottom:5px;border:solid 1px #b9b9b9;color:#5a5a5a}@media screen and (max-width: 767px){body#culture main .p-occ-task li{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:500;font-size:11px;line-height:24px;--leading-trim: calc((1em - 1lh) / 2)}}body#culture main .p-occ-task li span{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:500;font-size:15px;line-height:19px;--leading-trim: calc((1em - 1lh) / 2);background:#fff;margin:0 5px;width:19px;color:#e15073;display:inline-block;border-radius:50%;text-align:center}@media screen and (max-width: 767px){body#culture main .p-occ-task li span{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:500;font-size:11px;line-height:13px;--leading-trim: calc((1em - 1lh) / 2);width:13px}}body#culture main .p-occ-task::after{content:"";background:url(../img/culture/img_flowarrow.svg) center/40px no-repeat;width:40px;height:16px;position:absolute;bottom:0px;left:45%}@media screen and (max-width: 767px){body#culture main .p-occ-task::after{background:url(../img/culture/img_flowarrow.svg) center/28px no-repeat;width:28px;height:11px;bottom:5px;left:44%}}body#culture main .p-occ-stepup{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:500;font-size:18px;line-height:31px;--leading-trim: calc((1em - 1lh) / 2);padding-bottom:10px;text-align:center;color:#e15073}@media screen and (max-width: 767px){body#culture main .p-occ-stepup{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:500;font-size:14px;line-height:25px;--leading-trim: calc((1em - 1lh) / 2)}}body#culture main .p-training-skillup{background:#fff;padding:25px 0;margin-bottom:10px;margin:0 0 10px 30px;border-radius:0 0 0 25px}@media screen and (max-width: 767px){body#culture main .p-training-skillup{padding:12px 10px 20px 0;margin-left:10%;margin-bottom:10px;border-radius:0 0 0 15px}}body#culture main .p-training-skillup__num{font-family:"Shippori Mincho B1",sans-serif;font-weight:500;font-size:30px;line-height:45px;--leading-trim: calc((1em - 1lh) / 2);padding:0 25px 0 20px;color:#e15073;position:relative}@media screen and (max-width: 767px){body#culture main .p-training-skillup__num{font-family:"Shippori Mincho B1",sans-serif;font-weight:500;font-size:21px;line-height:32px;--leading-trim: calc((1em - 1lh) / 2);padding:0 12px 0 10px}}body#culture main .p-training-skillup__num::after{content:"";background:#737373;width:1px;height:95%;position:absolute;right:0;top:10px}@media screen and (max-width: 767px){body#culture main .p-training-skillup__num::after{height:95%;top:8px}}body#culture main .p-training-skillup__detail{padding-left:30px;color:#737373}@media screen and (max-width: 767px){body#culture main .p-training-skillup__detail{width:77.7777777778%;padding-left:15px}}body#culture main .p-training-skillup__detail dt{font-family:"Shippori Mincho B1",sans-serif;font-weight:500;font-size:30px;line-height:45px;--leading-trim: calc((1em - 1lh) / 2);padding-bottom:5px}@media screen and (max-width: 767px){body#culture main .p-training-skillup__detail dt{font-family:"Shippori Mincho B1",sans-serif;font-weight:500;font-size:24px;line-height:36px;--leading-trim: calc((1em - 1lh) / 2)}}body#culture main .p-training-skillup__detail dd{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:400;font-size:18px;line-height:27px;--leading-trim: calc((1em - 1lh) / 2);text-align:justify}@media screen and (max-width: 767px){body#culture main .p-training-skillup__detail dd{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:400;font-size:14px;line-height:22px;--leading-trim: calc((1em - 1lh) / 2)}}body#culture main .p-training-skillup:nth-child(7){margin-bottom:35px}body#culture main .p-training-other{width:97.0588235294%;margin:0 auto;margin-left:30px;border:solid 1px #737373}@media screen and (max-width: 767px){body#culture main .p-training-other{width:80%;margin:0 auto}}body#culture main .p-training-other__ttl{font-family:"Shippori Mincho B1",sans-serif;font-weight:500;font-size:25px;line-height:38px;--leading-trim: calc((1em - 1lh) / 2);padding:25px 0 0 0;margin-bottom:30px;text-align:center;position:relative;color:#737373}@media screen and (max-width: 767px){body#culture main .p-training-other__ttl{font-family:"Shippori Mincho B1",sans-serif;font-weight:500;font-size:20px;line-height:30px;--leading-trim: calc((1em - 1lh) / 2);padding:12px 0 0 0;margin-bottom:20px}}body#culture main .p-training-other__ttl::after{content:"";background:#e15073;width:15px;height:1px;position:absolute;bottom:-10px;left:50%}@media screen and (max-width: 767px){body#culture main .p-training-other__ttl::after{left:48%;bottom:-5px}}body#culture main .p-training-otherwrap{width:93.9698492462%;padding-bottom:40px;margin:0 auto}@media screen and (max-width: 767px){body#culture main .p-training-otherwrap{padding-bottom:10px;width:100%;flex-direction:column}}body#culture main .p-training-otherwrap li{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:500;font-size:18px;line-height:25px;--leading-trim: calc((1em - 1lh) / 2);width:32.6203208556%;background:#737373;height:90px;align-content:center;text-align:center;color:#fff}@media screen and (max-width: 767px){body#culture main .p-training-otherwrap li{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:500;font-size:14px;line-height:20px;--leading-trim: calc((1em - 1lh) / 2);width:87.5%;padding:10px 0;margin:0 auto;margin-bottom:10px;height:auto}}body#culture main .p-benefits{background:#fff;position:relative}body#culture main .p-benefits .c-inner{max-width:1020px;width:90%;margin:0 auto;padding:70px 0}@media screen and (max-width: 767px){body#culture main .p-benefits .c-inner{max-width:80%;width:90%;margin:0 auto;padding:35px 0}}body#culture main .p-benefits .c-inner .c-section-title{margin-bottom:55px}@media screen and (max-width: 767px){body#culture main .p-benefits .c-inner .c-section-title{margin-bottom:26px}}body#culture main .p-benefits__txt{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:400;font-size:17px;line-height:35px;--leading-trim: calc((1em - 1lh) / 2);padding-bottom:65px;text-align:justify;color:#5a5a5a}@media screen and (max-width: 767px){body#culture main .p-benefits__txt{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:400;font-size:14px;line-height:28px;--leading-trim: calc((1em - 1lh) / 2);padding-bottom:32px}}body#culture main .p-benefits-wrap{width:100%}@media screen and (max-width: 767px){body#culture main .p-benefits-wrap{flex-direction:column}}body#culture main .p-benefits-box{width:30.3921568627%;padding-bottom:50px}@media screen and (max-width: 767px){body#culture main .p-benefits-box{width:100%;padding-bottom:35px;margin:0 auto}}body#culture main .p-benefits-box__img{padding-bottom:25px;width:100%}@media screen and (max-width: 767px){body#culture main .p-benefits-box__img{padding-bottom:12px}}body#culture main .p-benefits-box__ttl{padding-bottom:20px}@media screen and (max-width: 767px){body#culture main .p-benefits-box__ttl{padding-bottom:10px}}body#culture main .p-benefits-box__ttl dt{font-family:"Shippori Mincho B1",sans-serif;font-weight:500;font-size:20px;line-height:25px;--leading-trim: calc((1em - 1lh) / 2);padding-right:15px;color:#e15073;border-right:solid 1px #737373}@media screen and (max-width: 767px){body#culture main .p-benefits-box__ttl dt{font-family:"Shippori Mincho B1",sans-serif;font-weight:500;font-size:16px;line-height:20px;--leading-trim: calc((1em - 1lh) / 2);padding-right:7px}}body#culture main .p-benefits-box__ttl dd{font-family:"Shippori Mincho B1",sans-serif;font-weight:500;font-size:27px;line-height:25px;--leading-trim: calc((1em - 1lh) / 2);padding-left:15px;color:#737373}@media screen and (max-width: 767px){body#culture main .p-benefits-box__ttl dd{font-family:"Shippori Mincho B1",sans-serif;font-weight:500;font-size:22px;line-height:20px;--leading-trim: calc((1em - 1lh) / 2);padding-left:7px}}body#culture main .p-benefits-box__txt{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:400;font-size:16px;line-height:30px;--leading-trim: calc((1em - 1lh) / 2);text-align:justify;color:#5a5a5a}@media screen and (max-width: 767px){body#culture main .p-benefits-box__txt{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:400;font-size:13px;line-height:24px;--leading-trim: calc((1em - 1lh) / 2)}}@media screen and (max-width: 767px){body#culture main .p-benefits-box:last-child{display:none}}body#data main .p-dataintro{background:#efefef;margin-top:80px}@media screen and (max-width: 767px){body#data main .p-dataintro{margin-top:40px}}body#data main .p-dataintro .c-inner{max-width:1040px;width:90%;margin:0 auto;padding:80px 0 60px 0}@media screen and (max-width: 767px){body#data main .p-dataintro .c-inner{max-width:80%;width:90%;margin:0 auto;padding:40px 0 30px 0}}body#data main .p-dataintro-wrap{width:100%}@media screen and (max-width: 767px){body#data main .p-dataintro-wrap{flex-direction:column}}body#data main .p-dataintro-card{width:31.4423076923%;background:#fff;padding:20px 0 0 0;margin-bottom:30px}@media screen and (max-width: 767px){body#data main .p-dataintro-card{padding:10px 0 0 0;margin-bottom:15px;width:100%}}body#data main .p-dataintro-card__ttl{font-family:"Shippori Mincho B1",sans-serif;font-weight:500;font-size:24px;line-height:36px;--leading-trim: calc((1em - 1lh) / 2);padding-bottom:40px;text-align:center;color:#5a5a5a;position:relative}@media screen and (max-width: 767px){body#data main .p-dataintro-card__ttl{font-family:"Shippori Mincho B1",sans-serif;font-weight:500;font-size:17px;line-height:25px;--leading-trim: calc((1em - 1lh) / 2);padding-bottom:20px}}body#data main .p-dataintro-card__ttl::after{content:"";background:#737373;width:20px;height:1px;position:absolute;top:50px;left:47%}@media screen and (max-width: 767px){body#data main .p-dataintro-card__ttl::after{top:35px}}body#data main .p-dataintro-card__icon{margin:0 auto;height:165px}@media screen and (max-width: 767px){body#data main .p-dataintro-card__icon{padding:20px 0;height:auto}}body#data main .p-dataintro-card__detail{font-family:"Shippori Mincho B1",sans-serif;font-weight:500;font-size:33px;line-height:49px;--leading-trim: calc((1em - 1lh) / 2);color:#5a5a5a;text-align:center;height:165px;align-content:center}@media screen and (max-width: 767px){body#data main .p-dataintro-card__detail{font-family:"Shippori Mincho B1",sans-serif;font-weight:500;font-size:28px;line-height:41px;--leading-trim: calc((1em - 1lh) / 2);padding-bottom:20px;height:auto}}body#data main .p-dataintro-card__detail b{font-family:"Shippori Mincho B1",sans-serif;font-weight:500;font-size:55px;line-height:82px;--leading-trim: calc((1em - 1lh) / 2);color:#e15073}@media screen and (max-width: 767px){body#data main .p-dataintro-card__detail b{font-family:"Shippori Mincho B1",sans-serif;font-weight:500;font-size:39px;line-height:57px;--leading-trim: calc((1em - 1lh) / 2)}}body#data main .p-dataintro-card__attention{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:400;font-size:17px;line-height:35px;--leading-trim: calc((1em - 1lh) / 2);padding-bottom:12px;color:#5a5a5a;text-align:center}@media screen and (max-width: 767px){body#data main .p-dataintro-card__attention{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:400;font-size:12px;line-height:25px;--leading-trim: calc((1em - 1lh) / 2);padding-bottom:6px}}body#data main .p-dataintro-card:nth-child(1) .p-dataintro-card__icon{width:44.3425076453%}body#data main .p-dataintro-card:nth-child(2) .p-dataintro-card__icon{width:45.871559633%}body#data main .p-dataintro-card:nth-child(3) .p-dataintro-card__icon{width:44.0366972477%}body#data main .p-dataintro-card:nth-child(4) .p-dataintro-card__icon{width:49.2354740061%;margin-left:30%}@media screen and (max-width: 767px){body#data main .p-dataintro-card:nth-child(4) .p-dataintro-card__icon{margin-left:32%}}body#data main .p-dataintro-card:nth-child(5) .p-dataintro-card__icon{width:51.6819571865%}body#data main .p-dataintro-card:nth-child(6) .p-dataintro-card__icon{width:52.5993883792%}body#data main .p-enquete{background:#fff}body#data main .p-enquete .c-inner{max-width:1040px;width:90%;margin:0 auto;padding:80px 0 70px 0}@media screen and (max-width: 767px){body#data main .p-enquete .c-inner{max-width:80%;width:90%;margin:0 auto;padding:40px 0 35px 0}}body#data main .p-enquete .c-inner .c-section-title{margin-bottom:52px}@media screen and (max-width: 767px){body#data main .p-enquete .c-inner .c-section-title{margin-bottom:26px}}body#data main .p-enquete-wrap{width:100%}@media screen and (max-width: 767px){body#data main .p-enquete-wrap{flex-direction:column}}body#data main .p-enquete-card{width:48.0769230769%;background:#efefef;padding:30px 0 35px 0;margin-bottom:30px}@media screen and (max-width: 767px){body#data main .p-enquete-card{padding:15px 0 17px 0;margin-bottom:15px;width:100%}}body#data main .p-enquete-card__q{width:87.8%;margin:0 auto;margin-bottom:25px}@media screen and (max-width: 767px){body#data main .p-enquete-card__q{width:87.5%;margin-bottom:20px}}body#data main .p-enquete-card__q dt{font-family:"Shippori Mincho B1",sans-serif;font-weight:500;font-size:27px;line-height:25px;--leading-trim: calc((1em - 1lh) / 2);padding-right:18px;color:#e15073;position:relative}@media screen and (max-width: 767px){body#data main .p-enquete-card__q dt{font-family:"Shippori Mincho B1",sans-serif;font-weight:500;font-size:22px;line-height:20px;--leading-trim: calc((1em - 1lh) / 2);padding-right:9px;align-content:center}}body#data main .p-enquete-card__q dt::after{content:"";background:#737373;width:1px;height:100%;position:absolute;right:0;top:3px}@media screen and (max-width: 767px){body#data main .p-enquete-card__q dt::after{top:2px}}body#data main .p-enquete-card__q dd{font-family:"Shippori Mincho B1",sans-serif;font-weight:500;font-size:18px;line-height:25px;--leading-trim: calc((1em - 1lh) / 2);padding-left:20px;color:#5a5a5a}@media screen and (max-width: 767px){body#data main .p-enquete-card__q dd{font-family:"Shippori Mincho B1",sans-serif;font-weight:500;font-size:14px;line-height:20px;--leading-trim: calc((1em - 1lh) / 2);padding-left:10px}}body#data main .p-enquete-card__graph{width:50.2%;padding-bottom:40px;margin:0 auto}@media screen and (max-width: 767px){body#data main .p-enquete-card__graph{padding-bottom:20px}}body#data main .p-enquete-card__colordetail{width:87.8%;padding-top:20px;margin:0 auto;border-top:solid 1px #b9b9b9}@media screen and (max-width: 767px){body#data main .p-enquete-card__colordetail{width:87.5%;padding-top:10px}}body#data main .p-enquete-card__colordetail li{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:400;font-size:17px;line-height:21px;--leading-trim: calc((1em - 1lh) / 2);padding-left:30px;margin-bottom:8px;position:relative}@media screen and (max-width: 767px){body#data main .p-enquete-card__colordetail li{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:400;font-size:12px;line-height:15px;--leading-trim: calc((1em - 1lh) / 2);padding-left:22px;margin-bottom:4px}}body#data main .p-enquete-card__colordetail li::after{content:"";border:solid 2px #737373;width:18px;height:18px;position:absolute;left:0;top:0px}@media screen and (max-width: 767px){body#data main .p-enquete-card__colordetail li::after{width:14px;height:14px;border:solid 1px #737373}}body#data main .p-enquete-card__colordetail.p-color01 li:nth-child(1)::after,body#data main .p-enquete-card__colordetail.p-color03 li:nth-child(1)::after,body#data main .p-enquete-card__colordetail.p-color04 li:nth-child(1)::after{background:#fff}body#data main .p-enquete-card__colordetail.p-color01 li:nth-child(2)::after,body#data main .p-enquete-card__colordetail.p-color03 li:nth-child(2)::after,body#data main .p-enquete-card__colordetail.p-color04 li:nth-child(2)::after{background:#e15073}body#data main .p-enquete-card__colordetail.p-color01 li:nth-child(3)::after,body#data main .p-enquete-card__colordetail.p-color03 li:nth-child(3)::after,body#data main .p-enquete-card__colordetail.p-color04 li:nth-child(3)::after{background:#e7738f}body#data main .p-enquete-card__colordetail.p-color01 li:nth-child(4)::after,body#data main .p-enquete-card__colordetail.p-color03 li:nth-child(4)::after,body#data main .p-enquete-card__colordetail.p-color04 li:nth-child(4)::after{background:#ed96ab}body#data main .p-enquete-card__colordetail.p-color01 li:nth-child(5)::after,body#data main .p-enquete-card__colordetail.p-color03 li:nth-child(5)::after,body#data main .p-enquete-card__colordetail.p-color04 li:nth-child(5)::after{background:#f3b9c7}body#data main .p-enquete-card__colordetail.p-color01 li:nth-child(6)::after,body#data main .p-enquete-card__colordetail.p-color03 li:nth-child(6)::after,body#data main .p-enquete-card__colordetail.p-color04 li:nth-child(6)::after{background:#8f8f8f}body#data main .p-enquete-card__colordetail.p-color01 li:nth-child(7)::after,body#data main .p-enquete-card__colordetail.p-color03 li:nth-child(7)::after,body#data main .p-enquete-card__colordetail.p-color04 li:nth-child(7)::after{background:#ababab}body#data main .p-enquete-card__colordetail.p-color02 .p-enquete-card__colorblock{width:46.6970387244%}@media screen and (max-width: 767px){body#data main .p-enquete-card__colordetail.p-color02 .p-enquete-card__colorblock{width:42.8571428571%}}body#data main .p-enquete-card__colordetail.p-color02 .p-enquete-card__colorblock:nth-child(1) li:nth-child(1)::after{background:#fff}body#data main .p-enquete-card__colordetail.p-color02 .p-enquete-card__colorblock:nth-child(1) li:nth-child(2)::after{background:#e15073}body#data main .p-enquete-card__colordetail.p-color02 .p-enquete-card__colorblock:nth-child(1) li:nth-child(3)::after{background:#e7738f}body#data main .p-enquete-card__colordetail.p-color02 .p-enquete-card__colorblock:nth-child(1) li:nth-child(4)::after{background:#ed96ab}body#data main .p-enquete-card__colordetail.p-color02 .p-enquete-card__colorblock:nth-child(1) li:nth-child(5)::after{background:#f3b9c7}body#data main .p-enquete-card__colordetail.p-color02 .p-enquete-card__colorblock:nth-child(2) li:nth-child(1)::after{background:#8f8f8f}body#data main .p-enquete-card__colordetail.p-color02 .p-enquete-card__colorblock:nth-child(2) li:nth-child(2)::after{background:#ababab}body#data main .p-enquete-card__colordetail.p-color02 .p-enquete-card__colorblock:nth-child(2) li:nth-child(3)::after{background:#c7c7c7}body#data main .p-enquete-card__colordetail.p-color02 .p-enquete-card__colorblock:nth-child(2) li:nth-child(4)::after{background:#e3e3e3}body#data main .p-enquete-card:nth-child(4) .p-enquete-card__graph{padding-top:17px}@media screen and (max-width: 767px){body#data main .p-enquete-card:nth-child(4) .p-enquete-card__graph{padding-top:0px}}body#data main .p-enquete-cardrank{margin-bottom:30px}@media screen and (max-width: 767px){body#data main .p-enquete-cardrank{margin-bottom:20px}}body#data main .p-enquete-cardrank__box{width:87.8%;background:#fff;padding:5px;margin:0 auto;margin-bottom:10px}@media screen and (max-width: 767px){body#data main .p-enquete-cardrank__box{width:83.75%}}body#data main .p-enquete-cardrank__box dt{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:700;font-size:25px;line-height:25px;--leading-trim: calc((1em - 1lh) / 2);width:18.2232346241%;margin-right:15px;padding-bottom:5px;color:#fff;text-align:center;align-content:center}@media screen and (max-width: 767px){body#data main .p-enquete-cardrank__box dt{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:700;font-size:18px;line-height:18px;--leading-trim: calc((1em - 1lh) / 2);width:22.3880597015%;margin-right:7px}}body#data main .p-enquete-cardrank__box dt small{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:700;font-size:18px;line-height:18px;--leading-trim: calc((1em - 1lh) / 2)}@media screen and (max-width: 767px){body#data main .p-enquete-cardrank__box dt small{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:700;font-size:13px;line-height:13px;--leading-trim: calc((1em - 1lh) / 2)}}body#data main .p-enquete-cardrank__box dd{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:500;font-size:19px;line-height:25px;--leading-trim: calc((1em - 1lh) / 2);width:77.2209567198%;padding-top:2px;color:#5a5a5a}@media screen and (max-width: 767px){body#data main .p-enquete-cardrank__box dd{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:500;font-size:13px;line-height:18px;--leading-trim: calc((1em - 1lh) / 2);width:74.6268656716%}}body#data main .p-enquete-cardrank__box dd ul li{padding:10px 10% 10px 0;border-bottom:solid 1px #b9b9b9}body#data main .p-enquete-cardrank__box dd ul li:last-child{border:none}body#data main .p-enquete-cardrank__box:nth-child(1) dt{background:#e15073}body#data main .p-enquete-cardrank__box:nth-child(1) dd{color:#e15073}body#data main .p-enquete-cardrank__box:nth-child(2) dt{background:#e7738f}body#data main .p-enquete-cardrank__box:nth-child(3) dt{background:#ed96ab}body#data main .p-enquete-cardrank__box:nth-child(4) dt{background:#8f8f8f}body#data main .p-enquete-cardrank__box:nth-child(5) dt{background:#ababab}body#data main .p-enquete-card:nth-child(5) .p-enquete-cardother{padding-top:15px}body#data main .p-enquete-card:nth-child(5) .p-enquete-cardother .p-enquete-cardother__list{width:51%}@media screen and (max-width: 767px){body#data main .p-enquete-card:nth-child(5) .p-enquete-cardother .p-enquete-cardother__list{width:62.5%}}body#data main .p-enquete-card:nth-child(6) .p-enquete-cardother .p-enquete-cardother__list{width:65%}@media screen and (max-width: 767px){body#data main .p-enquete-card:nth-child(6) .p-enquete-cardother .p-enquete-cardother__list{width:81.25%}}body#data main .p-enquete-cardother{padding-bottom:10px;width:100%}@media screen and (max-width: 767px){body#data main .p-enquete-cardother{padding-bottom:5px}}body#data main .p-enquete-cardother__ttl{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:500;font-size:17px;line-height:21px;--leading-trim: calc((1em - 1lh) / 2);width:65.4%;background-image:url(../img/data/img_slashl.svg),url(../img/data/img_slashr.svg);background-size:20px,20px;background-position:left top,98% top;background-repeat:no-repeat,no-repeat;padding-bottom:20px;margin:0 auto;text-align:center}@media screen and (max-width: 767px){body#data main .p-enquete-cardother__ttl{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:500;font-size:12px;line-height:15px;--leading-trim: calc((1em - 1lh) / 2);width:81.25%;background-size:15px,15px;padding-bottom:10px}}body#data main .p-enquete-cardother__list{margin:0 auto}body#data main .p-enquete-cardother__list li{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:400;font-size:17px;line-height:32px;--leading-trim: calc((1em - 1lh) / 2)}@media screen and (max-width: 767px){body#data main .p-enquete-cardother__list li{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:400;font-size:12px;line-height:22px;--leading-trim: calc((1em - 1lh) / 2)}}body#data main .p-enquete-cardother__list li span{color:#e15073}body#future main .p-intro{background:#fff}body#future main .p-intro .c-inner{max-width:1020px;width:90%;margin:0 auto;padding:75px 0 100px 0}@media screen and (max-width: 767px){body#future main .p-intro .c-inner{max-width:80%;width:90%;margin:0 auto;padding:37px 0 50px 0}}body#future main .p-intro .c-inner .c-section-title{margin-bottom:60px}@media screen and (max-width: 767px){body#future main .p-intro .c-inner .c-section-title{margin-bottom:30px;width:80%}}body#future main .p-intro-wrap{width:100%}@media screen and (max-width: 767px){body#future main .p-intro-wrap{flex-direction:column}}body#future main .p-intro-wrap__txt{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:400;font-size:17px;line-height:34px;--leading-trim: calc((1em - 1lh) / 2);width:45.0980392157%;text-align:justify;color:#5a5a5a}@media screen and (max-width: 767px){body#future main .p-intro-wrap__txt{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:400;font-size:14px;line-height:27px;--leading-trim: calc((1em - 1lh) / 2);padding-bottom:20px;width:100%}}body#future main .p-intro-wrap__img{width:47.0588235294%}@media screen and (max-width: 767px){body#future main .p-intro-wrap__img{width:100%}}body#future main .p-info{background:#efefef}body#future main .p-info .c-inner{max-width:1020px;width:90%;margin:0 auto;padding:72px 0 100px 0}@media screen and (max-width: 767px){body#future main .p-info .c-inner{width:100%;padding:36px 0 50px 5%}}body#future main .p-info .c-inner .c-section-title{margin-bottom:30px}@media screen and (max-width: 767px){body#future main .p-info .c-inner .c-section-title{margin-bottom:15px;margin-left:5%}}body#future main .p-info .c-inner .p-info-box .c-section-title{margin-bottom:45px}@media screen and (max-width: 767px){body#future main .p-info .c-inner .p-info-box .c-section-title{margin-bottom:22px;width:70%}}body#future main .p-info__txt{font-family:"Shippori Mincho B1",sans-serif;font-weight:500;font-size:22px;line-height:45px;--leading-trim: calc((1em - 1lh) / 2);margin-left:30px;padding-bottom:10px;text-align:justify;color:#737373}@media screen and (max-width: 767px){body#future main .p-info__txt{font-family:"Shippori Mincho B1",sans-serif;font-weight:500;font-size:18px;line-height:36px;--leading-trim: calc((1em - 1lh) / 2);width:90%;margin:0 auto;margin-left:5%}}body#future main .p-info__date{font-family:"Shippori Mincho B1",sans-serif;font-weight:500;font-size:17px;line-height:30px;--leading-trim: calc((1em - 1lh) / 2);padding-bottom:50px;margin:0 0 45px 30px;color:#737373;border-bottom:solid 1px #b9b9b9}@media screen and (max-width: 767px){body#future main .p-info__date{font-family:"Shippori Mincho B1",sans-serif;font-weight:500;font-size:14px;line-height:24px;--leading-trim: calc((1em - 1lh) / 2);padding-bottom:25px;width:90%;margin:0 auto;margin-left:5%;margin-bottom:22px;border:none}}body#future main .p-info-whitebox{background:#fff;padding:25px 0;margin-left:30px;margin-bottom:10px;border-radius:0 0 0 25px}@media screen and (max-width: 767px){body#future main .p-info-whitebox{padding:12px 0;margin-left:5%;border-radius:0 0 0 15px}}body#future main .p-info-whitebox dt{font-family:"Shippori Mincho B1",sans-serif;font-weight:500;font-size:30px;line-height:50px;--leading-trim: calc((1em - 1lh) / 2);padding:0 25px;color:#e15073;border-right:solid 1px #737373}@media screen and (max-width: 767px){body#future main .p-info-whitebox dt{font-family:"Shippori Mincho B1",sans-serif;font-weight:500;font-size:18px;line-height:30px;--leading-trim: calc((1em - 1lh) / 2);padding:0 12px}}body#future main .p-info-whitebox dd{font-family:"Shippori Mincho B1",sans-serif;font-weight:500;font-size:30px;line-height:50px;--leading-trim: calc((1em - 1lh) / 2);padding-left:30px;color:#737373}@media screen and (max-width: 767px){body#future main .p-info-whitebox dd{font-family:"Shippori Mincho B1",sans-serif;font-weight:500;font-size:18px;line-height:30px;--leading-trim: calc((1em - 1lh) / 2);padding-left:15px}}body#future main .p-info-box:nth-child(2),body#future main .p-info-box:nth-child(3){padding-bottom:90px;margin-bottom:45px;border-bottom:solid 1px #b9b9b9}@media screen and (max-width: 767px){body#future main .p-info-box:nth-child(2),body#future main .p-info-box:nth-child(3){padding-bottom:45px;margin-bottom:22px;border:none}}body#future main .p-vision{background:#fff}body#future main .p-vision .c-inner{max-width:1120px;width:90%;margin:0 auto;padding:75px 0 115px 0}@media screen and (max-width: 767px){body#future main .p-vision .c-inner{max-width:80%;width:90%;margin:0 auto;padding:37px 0 58px 0}}body#future main .p-vision .c-inner .c-section-title{width:91.0714285714%;margin:0 auto;margin-bottom:72px}@media screen and (max-width: 767px){body#future main .p-vision .c-inner .c-section-title{width:80%;margin:0 0 35px 0}}body#future main .p-vision__img{width:91.0714285714%;margin:0 auto}@media screen and (max-width: 767px){body#future main .p-vision__img{width:100%;overflow:scroll}}@media screen and (max-width: 767px){body#future main .p-vision__img img{width:150%}}body#future main .p-vision-relative{margin:0;position:relative}@media screen and (max-width: 767px){body#future main .p-vision-relative{position:static}}body#future main .p-vision-relative__img{margin-bottom:150px}@media screen and (max-width: 767px){body#future main .p-vision-relative__img{margin-bottom:0}}body#future main .p-vision-relative__txt{background:#fff;padding:30px 100px 0 45px;position:absolute;bottom:-70px;right:0}@media screen and (max-width: 767px){body#future main .p-vision-relative__txt{padding:15px 0 40px 0;position:static}}body#future main .p-vision-relative__txt dt{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:500;font-size:22px;line-height:27px;--leading-trim: calc((1em - 1lh) / 2);padding-bottom:15px;color:#e15073}@media screen and (max-width: 767px){body#future main .p-vision-relative__txt dt{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:500;font-size:18px;line-height:22px;--leading-trim: calc((1em - 1lh) / 2);padding-bottom:7px}}body#future main .p-vision-relative__txt dd{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:400;font-size:17px;line-height:33px;--leading-trim: calc((1em - 1lh) / 2);color:#737373}@media screen and (max-width: 767px){body#future main .p-vision-relative__txt dd{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:400;font-size:14px;line-height:26px;--leading-trim: calc((1em - 1lh) / 2)}}body#future main .p-vision-plan{width:91.0714285714%;margin:0 auto}@media screen and (max-width: 767px){body#future main .p-vision-plan{width:100%}}body#future main .p-vision-plan dt{font-family:"Shippori Mincho B1",sans-serif;font-weight:500;font-size:25px;line-height:30px;--leading-trim: calc((1em - 1lh) / 2);padding-left:15px;margin-bottom:35px;border-left:solid 6px #737373;color:#737373}@media screen and (max-width: 767px){body#future main .p-vision-plan dt{font-family:"Shippori Mincho B1",sans-serif;font-weight:500;font-size:20px;line-height:24px;--leading-trim: calc((1em - 1lh) / 2);padding-left:7px;margin-bottom:17px}}body#future main .p-vision-plan dd{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:400;font-size:17px;line-height:34px;--leading-trim: calc((1em - 1lh) / 2);padding-bottom:55px;text-align:justify;color:#5a5a5a}@media screen and (max-width: 767px){body#future main .p-vision-plan dd{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:400;font-size:14px;line-height:27px;--leading-trim: calc((1em - 1lh) / 2);padding-bottom:27px}}body.c-talk main .p-prologue{background:#fff;position:relative}body.c-talk main .p-prologue .c-inner{max-width:970px;width:90%;margin:0 auto;padding:125px 0 60px 0}@media screen and (max-width: 767px){body.c-talk main .p-prologue .c-inner{max-width:80%;width:90%;margin:0 auto;padding:62px 0 30px 0}}body.c-talk main .p-prologue__txt{font-family:"Shippori Mincho B1",sans-serif;font-weight:500;font-size:17px;line-height:36px;--leading-trim: calc((1em - 1lh) / 2);color:#5a5a5a;text-align:justify}@media screen and (max-width: 767px){body.c-talk main .p-prologue__txt{font-family:"Shippori Mincho B1",sans-serif;font-weight:500;font-size:14px;line-height:29px;--leading-trim: calc((1em - 1lh) / 2)}}body.c-talk main .c-section-title__en{color:#737373}body.c-talk main .p-member{background:#e15073;position:relative}body.c-talk main .p-member .c-inner{max-width:970px;width:90%;margin:0 auto;padding:60px 0 25px 0}@media screen and (max-width: 767px){body.c-talk main .p-member .c-inner{max-width:70%;width:90%;margin:0 auto;padding:30px 0 12px 0}}body.c-talk main .p-member .c-inner .c-section-title{margin-bottom:45px}@media screen and (max-width: 767px){body.c-talk main .p-member .c-inner .c-section-title{margin-bottom:22px}}body.c-talk main .p-member .c-inner .c-section-title__en,body.c-talk main .p-member .c-inner .c-section-title__jp{color:#fff}body.c-talk main .p-member .c-inner .c-section-title__en::after{background:#fff;top:3px}body.c-talk main .p-member-wrap{width:100%}@media screen and (max-width: 767px){body.c-talk main .p-member-wrap{flex-direction:column}}body.c-talk main .p-member-wrap .p-member-box{width:30.3921568627%}@media screen and (max-width: 767px){body.c-talk main .p-member-wrap .p-member-box{width:100%;margin:0 auto}}body.c-talk main .p-member-wrap .p-member-box__img{padding-bottom:10px}body.c-talk main .p-member-wrap .p-member-box__detail{color:#fff}body.c-talk main .p-member-wrap .p-member-box__detail dt{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:400;font-size:16px;line-height:25px;--leading-trim: calc((1em - 1lh) / 2)}@media screen and (max-width: 767px){body.c-talk main .p-member-wrap .p-member-box__detail dt{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:400;font-size:14px;line-height:23px;--leading-trim: calc((1em - 1lh) / 2)}}body.c-talk main .p-member-wrap .p-member-box__detail dd{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:500;font-size:22px;line-height:42px;--leading-trim: calc((1em - 1lh) / 2);padding-bottom:35px}@media screen and (max-width: 767px){body.c-talk main .p-member-wrap .p-member-box__detail dd{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:500;font-size:20px;line-height:38px;--leading-trim: calc((1em - 1lh) / 2);padding-bottom:20px}}body.c-talk main .p-talk{background:#fff;position:relative}body.c-talk main .p-talk .c-inner{max-width:1100px;width:90%;margin:0 auto;padding:60px 0 65px 0}@media screen and (max-width: 767px){body.c-talk main .p-talk .c-inner{max-width:80%;width:90%;margin:0 auto;padding:30px 0 32px 0}}body.c-talk main .p-talk .c-inner .c-section-title{margin-bottom:45px}@media screen and (max-width: 767px){body.c-talk main .p-talk .c-inner .c-section-title{margin-bottom:22px}}body.c-talk main .p-talk .c-inner .c-section-title__jp{color:#e15073}body.c-talk main .p-talk h3.p-talkttl{font-family:"Shippori Mincho B1",sans-serif;font-weight:500;font-size:35px;line-height:57px;--leading-trim: calc((1em - 1lh) / 2);padding-bottom:35px;color:#e15073}@media screen and (max-width: 767px){body.c-talk main .p-talk h3.p-talkttl{font-family:"Shippori Mincho B1",sans-serif;font-weight:500;font-size:18px;line-height:29px;--leading-trim: calc((1em - 1lh) / 2);padding-bottom:17px}}body.c-talk main .p-talk.p-talk02 .p-talk-wrap,body.c-talk main .p-talk.p-talk04 .p-talk-wrap{flex-direction:row-reverse}@media screen and (max-width: 767px){body.c-talk main .p-talk.p-talk02 .p-talk-wrap,body.c-talk main .p-talk.p-talk04 .p-talk-wrap{flex-direction:column}}body.c-talk main .p-talk.p-talk02 .c-inner .c-section-title,body.c-talk main .p-talk.p-talk04 .c-inner .c-section-title{width:47.7272727273%;margin:0 0 45px auto}@media screen and (max-width: 767px){body.c-talk main .p-talk.p-talk02 .c-inner .c-section-title,body.c-talk main .p-talk.p-talk04 .c-inner .c-section-title{width:100%;margin:0 auto;margin-bottom:22px}}body.c-talk main .p-talk.p-talk02 .c-inner .p-talkttl,body.c-talk main .p-talk.p-talk04 .c-inner .p-talkttl{width:50%;margin:0 0 35px auto}@media screen and (max-width: 767px){body.c-talk main .p-talk.p-talk02 .c-inner .p-talkttl,body.c-talk main .p-talk.p-talk04 .c-inner .p-talkttl{width:100%;margin:0 auto;margin-bottom:17px}}body.c-talk main .p-talk.p-talk05{position:relative;z-index:1}body.c-talk main .p-talk.p-talk05 .c-inner{padding:60px 0 330px 0}@media screen and (max-width: 767px){body.c-talk main .p-talk.p-talk05 .c-inner{padding:30px 0 165px 0}}body.c-talk main .p-talk.p-talk05 .p-talkttl{padding-bottom:55px}@media screen and (max-width: 767px){body.c-talk main .p-talk.p-talk05 .p-talkttl{padding-bottom:25px}}body.c-talk main .p-talk-wrap{width:100%}@media screen and (max-width: 767px){body.c-talk main .p-talk-wrap{flex-direction:column}}body.c-talk main .p-talk-txtbox{width:50%}@media screen and (max-width: 767px){body.c-talk main .p-talk-txtbox{width:100%}}body.c-talk main .p-talk-txtbox__txt{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:400;font-size:17px;line-height:34px;--leading-trim: calc((1em - 1lh) / 2);width:76.3636363636%;padding-bottom:65px;text-align:justify;color:#5a5a5a}@media screen and (max-width: 767px){body.c-talk main .p-talk-txtbox__txt{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:400;font-size:14px;line-height:27px;--leading-trim: calc((1em - 1lh) / 2);width:81.25%;padding-bottom:32px}}body.c-talk main .p-talk-iconbox{width:18.1818181818%;padding-bottom:30px}@media screen and (max-width: 767px){body.c-talk main .p-talk-iconbox{width:15%;padding-bottom:15px}}body.c-talk main .p-talk-iconbox__icon{width:100%}body.c-talk main .p-talk-iconbox__name{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:500;font-size:18px;line-height:42px;--leading-trim: calc((1em - 1lh) / 2);text-align:center;color:#e15073}@media screen and (max-width: 767px){body.c-talk main .p-talk-iconbox__name{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:500;font-size:13px;line-height:29px;--leading-trim: calc((1em - 1lh) / 2)}}body.c-talk main .p-talk-imgbox{width:43.6363636364%;padding-top:10px}@media screen and (max-width: 767px){body.c-talk main .p-talk-imgbox{width:100%}}body.c-talk main .p-talk-imgbox__img:nth-child(1){padding-bottom:130px}@media screen and (max-width: 767px){body.c-talk main .p-talk-imgbox__img:nth-child(1){padding-bottom:65px}}body.c-talk main .p-talk-imgbox__img.wid330{width:68.75%;margin:0 auto}@media screen and (max-width: 767px){body.c-talk main .p-talk-imgbox__img.wid330{width:66.6666666667%;margin:0 auto}}body.c-talk main .p-max .c-inner{max-width:100%;width:100%}body.c-talk main .p-message{background:#e15073;position:relative;z-index:10}body.c-talk main .p-message .c-inner{max-width:1020px;width:90%;margin:0 auto;padding:285px 0 100px 0;position:relative}@media screen and (max-width: 767px){body.c-talk main .p-message .c-inner{max-width:80%;width:90%;margin:0 auto;padding:100px 0 50px 0}}body.c-talk main .p-message .c-inner .c-section-title{margin-bottom:55px}@media screen and (max-width: 767px){body.c-talk main .p-message .c-inner .c-section-title{margin-bottom:27px}}body.c-talk main .p-message .c-inner .c-section-title__en,body.c-talk main .p-message .c-inner .c-section-title__jp{color:#fff}body.c-talk main .p-message .c-inner .c-section-title__en::after{background:#fff}body.c-talk main .p-message__img{width:80.3921568627%;margin:0 auto;position:absolute;left:100px;top:-230px}@media screen and (max-width: 767px){body.c-talk main .p-message__img{width:90%;left:5.5%;top:-100px}}body.c-talk main .p-message .p-message-wrap{width:95.0980392157%;margin:0 0 0 auto;flex-wrap:wrap}@media screen and (max-width: 767px){body.c-talk main .p-message .p-message-wrap{width:100%}}body.c-talk main .p-message .p-message-wrap .p-message-iconbox{width:10.3092783505%;margin-bottom:40px}@media screen and (max-width: 767px){body.c-talk main .p-message .p-message-wrap .p-message-iconbox{width:15%;margin-bottom:20px}}body.c-talk main .p-message .p-message-wrap .p-message-iconbox__name{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:500;font-size:18px;line-height:42px;--leading-trim: calc((1em - 1lh) / 2);text-align:center;color:#fff}@media screen and (max-width: 767px){body.c-talk main .p-message .p-message-wrap .p-message-iconbox__name{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:500;font-size:13px;line-height:29px;--leading-trim: calc((1em - 1lh) / 2)}}body.c-talk main .p-message .p-message-wrap__txtbox{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:400;font-size:17px;line-height:34px;--leading-trim: calc((1em - 1lh) / 2);width:77.3195876289%;background:#fff;padding:24px 35px;margin-bottom:40px;border-radius:20px;position:relative;align-content:center;text-align:justify;color:#5a5a5a}@media screen and (max-width: 767px){body.c-talk main .p-message .p-message-wrap__txtbox{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:400;font-size:14px;line-height:27px;--leading-trim: calc((1em - 1lh) / 2);width:67.5%;padding:10px 15px;margin-bottom:20px;border-radius:10px}}body.c-talk main .p-message .p-message-wrap:nth-child(2n+1) .p-message-wrap__txtbox:after{content:"";background:url(../img/job/crosstalk/img_fukidashil.png) center/25px no-repeat;width:25px;height:25px;position:absolute;top:48px;left:-25px}@media screen and (max-width: 767px){body.c-talk main .p-message .p-message-wrap:nth-child(2n+1) .p-message-wrap__txtbox:after{background:url(../img/job/crosstalk/img_fukidashil.png) center/18px no-repeat;width:18px;height:18px;top:25px;left:-17px}}body.c-talk main .p-message .p-message-wrap:nth-child(2n){flex-direction:row-reverse}body.c-talk main .p-message .p-message-wrap:nth-child(2n) .p-message-wrap__txtbox:after{content:"";background:url(../img/job/crosstalk/img_fukidashir.png) center/25px no-repeat;width:25px;height:25px;position:absolute;top:48px;right:-25px}@media screen and (max-width: 767px){body.c-talk main .p-message .p-message-wrap:nth-child(2n) .p-message-wrap__txtbox:after{background:url(../img/job/crosstalk/img_fukidashir.png) center/18px no-repeat;width:25px;height:25px;top:25px;right:-17px}}body.c-talk main .p-message .p-message-wrap:nth-child(5) .p-message-wrap__txtbox{padding:0 35px;height:180px}@media screen and (max-width: 767px){body.c-talk main .p-message .p-message-wrap:nth-child(5) .p-message-wrap__txtbox{padding:10px 15px;height:auto}}body.c-talk main .p-message .p-message-wrap:nth-child(3) .p-message-iconbox,body.c-talk main .p-message .p-message-wrap:nth-child(6) .p-message-iconbox{margin-bottom:18px}@media screen and (max-width: 767px){body.c-talk main .p-message .p-message-wrap:nth-child(3) .p-message-iconbox,body.c-talk main .p-message .p-message-wrap:nth-child(6) .p-message-iconbox{margin-bottom:9px}}body.c-talk main .p-message .p-message-wrap:nth-child(3) .p-message-wrap__txtbox,body.c-talk main .p-message .p-message-wrap:nth-child(6) .p-message-wrap__txtbox{padding:0 35px;margin-bottom:18px;height:120px}@media screen and (max-width: 767px){body.c-talk main .p-message .p-message-wrap:nth-child(3) .p-message-wrap__txtbox,body.c-talk main .p-message .p-message-wrap:nth-child(6) .p-message-wrap__txtbox{padding:10px 15px;margin-bottom:20px;height:auto}}body.c-talk main .p-message .p-message-wrap:nth-child(7) .p-message-wrap__txtbox{padding:0 35px;height:120px}@media screen and (max-width: 767px){body.c-talk main .p-message .p-message-wrap:nth-child(7) .p-message-wrap__txtbox{padding:10px 15px;height:auto}}body.c-talk#project-story main .p-prologue .c-inner{padding:75px 0}@media screen and (max-width: 767px){body.c-talk#project-story main .p-prologue .c-inner{padding:38px 0}}body.c-talk#project-story main .p-prologue .c-inner .c-section-title{margin-bottom:25px}@media screen and (max-width: 767px){body.c-talk#project-story main .p-prologue .c-inner .c-section-title{margin-bottom:12px}}body.c-talk#project-story main .p-prologue .c-inner .c-section-title__en{color:#e15073}body.c-talk#project-story main .p-chapterttl{margin-bottom:20px}@media screen and (max-width: 767px){body.c-talk#project-story main .p-chapterttl{margin-bottom:10px}}body.c-talk#project-story main .p-chapterttl__en,body.c-talk#project-story main .p-chapterttl__num,body.c-talk#project-story main .p-chapterttl__jp{display:inline-block}body.c-talk#project-story main .p-chapterttl__en{font-family:"Shippori Mincho B1",sans-serif;font-weight:500;font-size:30px;line-height:30px;--leading-trim: calc((1em - 1lh) / 2);padding:0 40px 0 25px;position:relative;color:#737373}@media screen and (max-width: 767px){body.c-talk#project-story main .p-chapterttl__en{font-family:"Shippori Mincho B1",sans-serif;font-weight:500;font-size:21px;line-height:21px;--leading-trim: calc((1em - 1lh) / 2);padding:0 10px 0 15px;margin-bottom:10px}}body.c-talk#project-story main .p-chapterttl__en::before{content:"";background:#d7d7d7;width:10px;height:10px;border-radius:50%;position:absolute;top:10px;left:0}@media screen and (max-width: 767px){body.c-talk#project-story main .p-chapterttl__en::before{width:8px;height:8px}}body.c-talk#project-story main .p-chapterttl__num{font-family:"Shippori Mincho B1",sans-serif;font-weight:500;font-size:20px;line-height:30px;--leading-trim: calc((1em - 1lh) / 2);padding:0 15px;border-left:solid 1px #737373;border-right:solid 1px #737373;color:#e15073}@media screen and (max-width: 767px){body.c-talk#project-story main .p-chapterttl__num{font-family:"Shippori Mincho B1",sans-serif;font-weight:500;font-size:14px;line-height:21px;--leading-trim: calc((1em - 1lh) / 2);padding:0 7px;margin-bottom:10px;border-right:none}}body.c-talk#project-story main .p-chapterttl__jp{font-family:"Shippori Mincho B1",sans-serif;font-weight:500;font-size:25px;line-height:30px;--leading-trim: calc((1em - 1lh) / 2);padding-left:18px;color:#737373}@media screen and (max-width: 767px){body.c-talk#project-story main .p-chapterttl__jp{font-family:"Shippori Mincho B1",sans-serif;font-weight:500;font-size:18px;line-height:21px;--leading-trim: calc((1em - 1lh) / 2);padding:0 0 10px 9px;width:100%}}body.c-talk#project-story main .p-pinkttl{font-family:"Shippori Mincho B1",sans-serif;font-weight:500;font-size:35px;line-height:70px;--leading-trim: calc((1em - 1lh) / 2);background:#e15073;clip-path:polygon(0 0, calc(100% - 40px) 0, 100% 100%, 0 100%);padding-left:25px;margin-bottom:90px;width:900px;color:#fff}@media screen and (max-width: 767px){body.c-talk#project-story main .p-pinkttl{font-family:"Shippori Mincho B1",sans-serif;font-weight:500;font-size:21px;line-height:32px;--leading-trim: calc((1em - 1lh) / 2);padding:10px 0 10px 50px;margin-left:-15%;width:100%;margin-bottom:20px}}@media screen and (max-width: 767px){body.c-talk#project-story main .p-pinkttl.x2{font-family:"Shippori Mincho B1",sans-serif;font-weight:500;font-size:21px;line-height:32px;--leading-trim: calc((1em - 1lh) / 2)}}body.c-talk#project-story main .p-chapter{background:#fff;position:relative}body.c-talk#project-story main .p-chapter .c-inner{max-width:1020px;width:90%;margin:0 auto;padding:90px 0 0 0}@media screen and (max-width: 767px){body.c-talk#project-story main .p-chapter .c-inner{max-width:80%;width:90%;margin:0 auto;padding:45px 0 0 0}}body.c-talk#project-story main .p-chapter .p-chapter-theme{font-family:"Shippori Mincho B1",sans-serif;font-weight:500;font-size:35px;line-height:54px;--leading-trim: calc((1em - 1lh) / 2);padding-bottom:65px;color:#e15073}@media screen and (max-width: 767px){body.c-talk#project-story main .p-chapter .p-chapter-theme{font-family:"Shippori Mincho B1",sans-serif;font-weight:500;font-size:25px;line-height:38px;--leading-trim: calc((1em - 1lh) / 2);padding-bottom:32px}}body.c-talk#project-story main .p-talk .c-inner{padding:60px 0 130px 0}@media screen and (max-width: 767px){body.c-talk#project-story main .p-talk .c-inner{padding:30px 0 65px 0}}body.c-talk#project-story main .p-chapter01 .p-pinkttl{margin-bottom:130px}@media screen and (max-width: 767px){body.c-talk#project-story main .p-chapter01 .p-pinkttl{margin-bottom:30px}}body.c-talk#project-story main .p-chapter02 .p-talk-wrap,body.c-talk#project-story main .p-chapter05 .p-talk-wrap{flex-direction:row-reverse}body.c-talk#project-story main .p-chapter03 .p-chapter__img{width:58.8235294118%;padding-bottom:80px;margin:0 auto}@media screen and (max-width: 767px){body.c-talk#project-story main .p-chapter03 .p-chapter__img{padding-bottom:40px;width:100%}}body.c-talk#project-story main .p-chapter03 .p-chapter__txt{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:400;font-size:17px;line-height:34px;--leading-trim: calc((1em - 1lh) / 2);color:#5a5a5a;width:100%;text-align:justify}@media screen and (max-width: 767px){body.c-talk#project-story main .p-chapter03 .p-chapter__txt{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:400;font-size:14px;line-height:27px;--leading-trim: calc((1em - 1lh) / 2)}}body.c-talk#project-story main .p-chapter04 .c-inner{padding:130px 0 65px 0}@media screen and (max-width: 767px){body.c-talk#project-story main .p-chapter04 .c-inner{padding:65px 0 32px 0}}@media screen and (max-width: 767px){body.c-talk#project-story main .p-chapter05 .p-talk-imgbox{display:none}}@media screen and (max-width: 767px){body.c-talk#project-story main .p-chapter-wrap{flex-direction:column}}body.c-talk#project-story main .p-chapter-wrap__img{width:47.0588235294%;padding-top:10px}@media screen and (max-width: 767px){body.c-talk#project-story main .p-chapter-wrap__img{padding-top:5px;width:100%}}body.c-talk#project-story main .p-chapter-wrap__txt{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:400;font-size:17px;line-height:34px;--leading-trim: calc((1em - 1lh) / 2);width:48.5294117647%;padding-bottom:80px;text-align:justify;color:#5a5a5a}@media screen and (max-width: 767px){body.c-talk#project-story main .p-chapter-wrap__txt{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:400;font-size:14px;line-height:27px;--leading-trim: calc((1em - 1lh) / 2);padding-bottom:40px;width:100%}}body.c-talk#project-story main .p-chapter-wrap__img{padding-bottom:40px}@media screen and (max-width: 767px){body.c-talk#project-story main .p-chapter-wrap__img{padding-bottom:20px}}body.c-talk#project-story main .p-chapter-wrap:nth-child(4){flex-direction:row-reverse}body.c-talk#project-story main .p-chapter05-sub{background:#fff;position:relative}body.c-talk#project-story main .p-chapter05-sub .c-inner{max-width:1020px;width:90%;margin:0 auto;padding-bottom:265px}@media screen and (max-width: 767px){body.c-talk#project-story main .p-chapter05-sub .c-inner{max-width:80%;width:90%;margin:0 auto;padding-bottom:180px}}body.c-talk#project-story main .p-chapter05-sub .p-talk-imgbox{display:none}@media screen and (max-width: 767px){body.c-talk#project-story main .p-chapter05-sub .p-talk-imgbox{display:block}}body.c-talk#project-story main .p-chapter05-wrap{width:62.7450980392%;margin:0 0 0 auto}@media screen and (max-width: 767px){body.c-talk#project-story main .p-chapter05-wrap{width:100%}}body.c-talk#project-story main .p-chapter05-wrap .p-talk-iconbox{width:29.6875%}@media screen and (max-width: 767px){body.c-talk#project-story main .p-chapter05-wrap .p-talk-iconbox{width:15%}}@media screen and (max-width: 767px){body.c-talk#project-story main .p-chapter05-wrap .p-talk-iconbox__icon{display:none}}body.c-talk#project-story main .p-chapter05-wrap .p-talk-iconbox__icon.sp{display:none}@media screen and (max-width: 767px){body.c-talk#project-story main .p-chapter05-wrap .p-talk-iconbox__icon.sp{padding-bottom:5px;display:block}}@media screen and (max-width: 767px){body.c-talk#project-story main .p-chapter05-wrap .p-talk-iconbox__name{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:500;font-size:13px;line-height:19px;--leading-trim: calc((1em - 1lh) / 2)}}body.c-talk#project-story main .p-chapter05-wrap .p-talk-txtbox__txt{width:65.625%}@media screen and (max-width: 767px){body.c-talk#project-story main .p-chapter05-wrap .p-talk-txtbox__txt{width:81.25%}}body.c-talk#project-story main .p-epilogue{background:#e15073;position:relative}body.c-talk#project-story main .p-epilogue .c-inner{max-width:1020px;width:90%;margin:0 auto;padding:300px 0 105px 0;position:relative}@media screen and (max-width: 767px){body.c-talk#project-story main .p-epilogue .c-inner{max-width:80%;width:90%;margin:0 auto;padding:100px 0 52px 0}}body.c-talk#project-story main .p-epilogue__img{width:80.3921568627%;position:absolute;left:90px;top:-230px}@media screen and (max-width: 767px){body.c-talk#project-story main .p-epilogue__img{width:87.5%;left:6.5%;top:-100px}}body.c-talk#project-story main .p-epilogue .c-section-title{margin-bottom:25px}@media screen and (max-width: 767px){body.c-talk#project-story main .p-epilogue .c-section-title{margin-bottom:12px}}body.c-talk#project-story main .p-epilogue .c-section-title__en{color:#fff}body.c-talk#project-story main .p-epilogue .c-section-title__en::after{background:#fff}body.c-talk#project-story main .p-epilogue .c-section-title__jp{color:#fff}body.c-talk#project-story main .p-epilogue__txt{font-family:"Shippori Mincho B1",sans-serif;font-weight:500;font-size:17px;line-height:36px;--leading-trim: calc((1em - 1lh) / 2);text-align:justify;color:#fff}@media screen and (max-width: 767px){body.c-talk#project-story main .p-epilogue__txt{font-family:"Shippori Mincho B1",sans-serif;font-weight:500;font-size:14px;line-height:29px;--leading-trim: calc((1em - 1lh) / 2)}}body#job_index main .p-job-interview{background:#fff;position:relative}body#job_index main .p-job-interview .c-inner{max-width:1020px;width:90%;margin:0 auto;padding:72px 0 125px 0}@media screen and (max-width: 767px){body#job_index main .p-job-interview .c-inner{max-width:80%;width:90%;margin:0 auto;padding:36px 0 40px 0}}body#job_index main .p-job-interview .c-inner .c-section-title{margin-bottom:70px}@media screen and (max-width: 767px){body#job_index main .p-job-interview .c-inner .c-section-title{margin-bottom:35px}}body#job_index main .p-job-interviewwrap{width:100%}@media screen and (max-width: 767px){body#job_index main .p-job-interviewwrap{flex-direction:column}}body#job_index main .p-job-interviewcard{width:30.3921568627%}@media screen and (max-width: 1120px){body#job_index main .p-job-interviewcard{width:47.0588235294%}}@media screen and (max-width: 767px){body#job_index main .p-job-interviewcard{width:100%;margin:0 auto}}body#job_index main .p-job-interviewcard__bg{width:100%;position:absolute;top:0;left:0;overflow:hidden;z-index:1}body#job_index main .p-job-interviewcard__bg img{transition:.3s}body#job_index main .p-job-interviewcard a{margin-bottom:35px;position:relative;display:block;text-decoration:none;position:relative}@media screen and (max-width: 767px){body#job_index main .p-job-interviewcard a{margin-bottom:40px;width:100%}}body#job_index main .p-job-interviewcard a:hover .p-job-interviewcard__position{background:url(../img/component/icon_btnphover.svg) 100% 70%/51px no-repeat}@media screen and (max-width: 767px){body#job_index main .p-job-interviewcard a:hover .p-job-interviewcard__position{background:url(../img/component/icon_btnphover.svg) 100% 70%/36px no-repeat}}body#job_index main .p-job-interviewcard a:hover .p-job-interviewcard__bg img{scale:1.05}body#job_index main .p-job-interviewcard__txtbox{padding-top:248px;position:relative;z-index:10}@media screen and (max-width: 1120px){body#job_index main .p-job-interviewcard__txtbox{padding-top:95%}}@media screen and (max-width: 970px){body#job_index main .p-job-interviewcard__txtbox{padding-top:87%}}@media screen and (max-width: 767px){body#job_index main .p-job-interviewcard__txtbox{padding-top:100%}}@media screen and (max-width: 500px){body#job_index main .p-job-interviewcard__txtbox{padding-top:95%}}@media screen and (max-width: 430px){body#job_index main .p-job-interviewcard__txtbox{padding-top:88%}}body#job_index main .p-job-interviewcard__num{font-family:"Shippori Mincho B1",sans-serif;font-weight:500;font-size:17px;line-height:20px;--leading-trim: calc((1em - 1lh) / 2);width:46.7741935484%;background:#e15073;padding:0 0 0 25px;margin-bottom:10px;color:#fff}@media screen and (max-width: 1120px){body#job_index main .p-job-interviewcard__num{width:35%}}@media screen and (max-width: 970px){body#job_index main .p-job-interviewcard__num{width:45%}}@media screen and (max-width: 767px){body#job_index main .p-job-interviewcard__num{width:40%}}@media screen and (max-width: 500px){body#job_index main .p-job-interviewcard__num{font-family:"Shippori Mincho B1",sans-serif;font-weight:500;font-size:17px;line-height:20px;--leading-trim: calc((1em - 1lh) / 2);width:51.25%;padding-left:12px;margin-bottom:5px}}body#job_index main .p-job-interviewcard__num dt{padding-right:5px}body#job_index main .p-job-interviewcard__num dd{padding-left:5px;position:relative}body#job_index main .p-job-interviewcard__num dd::before{content:"";background:#fff;width:1px;height:13px;position:absolute;top:4px;left:0}body#job_index main .p-job-interviewcard__ttl{font-family:"Shippori Mincho B1",sans-serif;font-weight:500;font-size:22px;line-height:34px;--leading-trim: calc((1em - 1lh) / 2);padding-left:15px;color:#fff;height:110px}@media screen and (max-width: 767px){body#job_index main .p-job-interviewcard__ttl{font-family:"Shippori Mincho B1",sans-serif;font-weight:500;font-size:18px;line-height:27px;--leading-trim: calc((1em - 1lh) / 2);padding-left:10px;height:90px}}@media screen and (max-width: 500px){body#job_index main .p-job-interviewcard__ttl{height:75px}}body#job_index main .p-job-interviewcard__position{background:url(../img/component/icon_btnp.svg) 100% 70%/51px no-repeat;color:#5a5a5a;padding:24px 0 0 0;transition:.3s}@media screen and (max-width: 767px){body#job_index main .p-job-interviewcard__position{background:url(../img/component/icon_btnp.svg) 100% 70%/36px no-repeat;padding:40px 0 0 0}}body#job_index main .p-job-interviewcard__position dt{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:400;font-size:15px;line-height:22px;--leading-trim: calc((1em - 1lh) / 2)}@media screen and (max-width: 767px){body#job_index main .p-job-interviewcard__position dt{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:400;font-size:12px;line-height:18px;--leading-trim: calc((1em - 1lh) / 2)}}body#job_index main .p-job-interviewcard__position dd{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:500;font-size:22px;line-height:33px;--leading-trim: calc((1em - 1lh) / 2)}@media screen and (max-width: 767px){body#job_index main .p-job-interviewcard__position dd{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:500;font-size:18px;line-height:26px;--leading-trim: calc((1em - 1lh) / 2)}}body#job_index main .p-job-interviewcard__position dd small{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:400;font-size:15px;line-height:22px;--leading-trim: calc((1em - 1lh) / 2);padding-left:15px;display:inline-block}@media screen and (max-width: 767px){body#job_index main .p-job-interviewcard__position dd small{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:400;font-size:12px;line-height:18px;--leading-trim: calc((1em - 1lh) / 2);padding-left:7px}}body#job_index main .p-pinkbox{background:#e15073;position:relative}body#job_index main .p-pinkbox .c-inner{max-width:1020px;width:90%;margin:0 auto;padding:60px 0 32px 0}@media screen and (max-width: 767px){body#job_index main .p-pinkbox .c-inner{max-width:80%;width:90%;margin:0 auto;padding:30px 0 16px 0}}body#job_index main .p-pinkbox .c-inner .c-section-title{margin-bottom:20px}body#job_index main .p-pinkbox .c-inner .c-section-title__en{color:#fff}body#job_index main .p-pinkbox .c-inner .c-section-title__en::after{background:#fff}body#job_index main .p-pinkbox .c-inner .c-section-title__jp{color:#fff}body#job_index main .p-pinkbox-btn{padding-bottom:48px}@media screen and (max-width: 767px){body#job_index main .p-pinkbox-btn{padding-bottom:24px}}body#job_index main .p-pinkbox-btn__thumb{width:100%;overflow:hidden}body#job_index main .p-pinkbox-btn__thumb img{transition:.3s}body#job_index main .p-pinkbox-btn__txtbox{width:58.8235294118%;background:#e15073;position:absolute;bottom:0px;left:0}@media screen and (max-width: 767px){body#job_index main .p-pinkbox-btn__txtbox{position:static;width:100%}}body#job_index main .p-pinkbox-btn__ttl{font-family:"Shippori Mincho B1",sans-serif;font-weight:500;font-size:25px;line-height:42px;--leading-trim: calc((1em - 1lh) / 2);padding:15px 0 0 0;position:relative}@media screen and (max-width: 767px){body#job_index main .p-pinkbox-btn__ttl{font-family:"Shippori Mincho B1",sans-serif;font-weight:500;font-size:18px;line-height:29px;--leading-trim: calc((1em - 1lh) / 2);padding:7px 0 0 0}}body#job_index main .p-pinkbox-btn__ttl::after{font-family:"Shippori Mincho B1",sans-serif;font-weight:500;font-size:15px;line-height:26px;--leading-trim: calc((1em - 1lh) / 2);background:url(../img/top/icon_viewallhover.svg) 90% center/11px no-repeat #e15073;content:"Read More";padding-left:15px;width:121px;display:block;border:solid 1px #fff;border-radius:50px;position:absolute;right:30px;top:25px;transition:.3s;color:#fff}@media screen and (max-width: 767px){body#job_index main .p-pinkbox-btn__ttl::after{font-family:"Shippori Mincho B1",sans-serif;font-weight:500;font-size:11px;line-height:18px;--leading-trim: calc((1em - 1lh) / 2);padding-left:7px;width:80px;right:0px;top:75%}}body#job_index main .p-pinkbox-btn a{text-decoration:none;color:#fff;display:block;position:relative}body#job_index main .p-pinkbox-btn a:hover .p-pinkbox-btn__ttl::after{background:url(../img/top/icon_viewall.svg) 90% center/11px no-repeat #fff;color:#e15073}body#job_index main .p-pinkbox-btn a:hover .p-pinkbox-btn__thumb img{scale:1.05}body#job_index main .p-pinkbox-btn:nth-child(2){margin-bottom:45px;border-bottom:solid 1px #fff}@media screen and (max-width: 767px){body#job_index main .p-pinkbox-btn:nth-child(2){margin-bottom:22px}}@media screen and (max-width: 767px){body#job_index main .p-pinkbox-btn:nth-child(4) .p-pinkbox-btn__ttl::after{top:65%}}body.interview main .c-profile{position:relative;background:#fff}body.interview main .c-profile .c-inner{max-width:1020px;width:90%;margin:0 auto;padding:72px 0 60px 0}@media screen and (max-width: 767px){body.interview main .c-profile .c-inner{max-width:80%;width:90%;margin:0 auto;padding:36px 0 30px 0}}body.interview main .c-profile .c-inner .c-section-title{width:31.3725490196%}@media screen and (max-width: 767px){body.interview main .c-profile .c-inner .c-section-title{width:60%;margin-bottom:20px}}body.interview main .c-profile .c-inner .c-section-title__en{height:30px}@media screen and (max-width: 767px){body.interview main .c-profile .c-inner .c-section-title__en{height:auto}}body.interview main .c-profile__detail{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:400;font-size:17px;line-height:33px;--leading-trim: calc((1em - 1lh) / 2);width:64.7058823529%;text-align:justify;color:#5a5a5a}@media screen and (max-width: 767px){body.interview main .c-profile__detail{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:400;font-size:14px;line-height:26px;--leading-trim: calc((1em - 1lh) / 2);width:100%}}body.interview main .c-interview-title{margin-bottom:45px;position:relative}@media screen and (max-width: 767px){body.interview main .c-interview-title{padding-left:20px;margin-bottom:22px;width:60%;flex-direction:column}}body.interview main .c-interview-title__en,body.interview main .c-interview-title__jp{color:#fff;display:inline-block}body.interview main .c-interview-title__en{font-family:"Shippori Mincho B1",sans-serif;font-weight:500;font-size:30px;line-height:30px;--leading-trim: calc((1em - 1lh) / 2);padding:0 28px 0 20px;border-right:solid 1px #fff;position:relative}@media screen and (max-width: 767px){body.interview main .c-interview-title__en{font-family:"Shippori Mincho B1",sans-serif;font-weight:500;font-size:21px;line-height:21px;--leading-trim: calc((1em - 1lh) / 2);padding:0 0 5px 0;border:none}}body.interview main .c-interview-title__jp{font-family:"Shippori Mincho B1",sans-serif;font-weight:500;font-size:18px;line-height:30px;--leading-trim: calc((1em - 1lh) / 2);padding-left:20px}@media screen and (max-width: 767px){body.interview main .c-interview-title__jp{font-family:"Shippori Mincho B1",sans-serif;font-weight:500;font-size:13px;line-height:21px;--leading-trim: calc((1em - 1lh) / 2);padding-left:0px}}body.interview main .c-interview-title::before{content:"";background:#d7d7d7;width:10px;height:10px;position:absolute;top:12px;left:0;border-radius:50%}@media screen and (max-width: 767px){body.interview main .c-interview-title::before{top:7px}}body.interview main .c-interview{position:relative;background:#fff}body.interview main .c-interview .c-inner{max-width:1020px;width:90%;margin:0 auto;padding:55px 0 100px 0}@media screen and (max-width: 767px){body.interview main .c-interview .c-inner{max-width:80%;width:90%;margin:0 auto;padding:27px 0 50px 0}}body.interview main .c-interview .c-inner h3{font-family:"Shippori Mincho B1",sans-serif;font-weight:500;font-size:35px;line-height:57px;--leading-trim: calc((1em - 1lh) / 2);padding-bottom:50px;color:#e15073}@media screen and (max-width: 767px){body.interview main .c-interview .c-inner h3{font-family:"Shippori Mincho B1",sans-serif;font-weight:500;font-size:25px;line-height:40px;--leading-trim: calc((1em - 1lh) / 2);padding-bottom:25px}}body.interview main .c-interview__txt{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:400;font-size:17px;line-height:34px;--leading-trim: calc((1em - 1lh) / 2);text-align:justify;color:#5a5a5a}@media screen and (max-width: 767px){body.interview main .c-interview__txt{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:400;font-size:14px;line-height:27px;--leading-trim: calc((1em - 1lh) / 2);width:100%}}body.interview main .c-interview__txt span{padding-bottom:25px;display:block}@media screen and (max-width: 767px){body.interview main .c-interview__txt span{padding-bottom:12px}}@media screen and (max-width: 767px){body.interview main .c-interview-wrap{flex-direction:column}}body.interview main .c-interview-wrap__txt{width:45.0980392157%;font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:400;font-size:17px;line-height:34px;--leading-trim: calc((1em - 1lh) / 2);text-align:justify;color:#5a5a5a}@media screen and (max-width: 767px){body.interview main .c-interview-wrap__txt{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:400;font-size:14px;line-height:27px;--leading-trim: calc((1em - 1lh) / 2);padding-bottom:20px;width:100%}}body.interview main .c-interview-wrap__txt span{padding-bottom:25px;display:block}@media screen and (max-width: 767px){body.interview main .c-interview-wrap__txt span{padding-bottom:12px}}body.interview main .c-interview-wrap__img{width:47.0588235294%;padding-top:10px}@media screen and (max-width: 767px){body.interview main .c-interview-wrap__img{padding-top:0px;width:100%}}body.interview main .interview03 .c-inner h3{width:45.0980392157%;margin:0 0 0 auto}@media screen and (max-width: 767px){body.interview main .interview03 .c-inner h3{width:100%;margin:0 auto}}body.interview main .interview03 .c-interview-wrap{flex-direction:row-reverse}@media screen and (max-width: 767px){body.interview main .interview03 .c-interview-wrap{flex-direction:column}}body.interview main .c-career{position:relative;background:#e15073}body.interview main .c-career .c-inner{max-width:1020px;width:90%;margin:0 auto;padding:60px 0 72px 0}@media screen and (max-width: 767px){body.interview main .c-career .c-inner{max-width:80%;width:90%;margin:0 auto;padding:30px 0 36px 0}}body.interview main .c-career-box{width:74.9019607843%;margin:0 0 0 auto}@media screen and (max-width: 767px){body.interview main .c-career-box{width:100%}}body.interview main .c-career-box li{background:#fff;padding:20px 30px;margin-bottom:28px;position:relative}@media screen and (max-width: 767px){body.interview main .c-career-box li{padding:10px 15px;margin-bottom:28px}}body.interview main .c-career-box li span{font-family:"Shippori Mincho B1",sans-serif;font-weight:500;font-size:25px;line-height:40px;--leading-trim: calc((1em - 1lh) / 2);background:#e15073;margin-right:35px;width:100px;color:#fff;text-align:center;display:inline-block}@media screen and (max-width: 767px){body.interview main .c-career-box li span{font-family:"Shippori Mincho B1",sans-serif;font-weight:500;font-size:18px;line-height:28px;--leading-trim: calc((1em - 1lh) / 2);margin-right:17px;width:20%;height:28px;align-content:center}}body.interview main .c-career-box li b{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:500;font-size:19px;line-height:40px;--leading-trim: calc((1em - 1lh) / 2);color:#5a5a5a}@media screen and (max-width: 767px){body.interview main .c-career-box li b{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:500;font-size:13px;line-height:20px;--leading-trim: calc((1em - 1lh) / 2);width:70%;display:inline-block;align-content:center}}body.interview main .c-career-box li::after{content:"";background:url(../img/job/interview/interview_component/img_careerpassarrow.svg) center/12px no-repeat;width:12px;height:25px;position:absolute;bottom:-25px;left:70px}@media screen and (max-width: 767px){body.interview main .c-career-box li::after{left:37px}}body.interview main .c-career-box li:last-child::after{content:none}body.interview main .c-schedule{position:relative;height:770px}@media screen and (max-width: 767px){body.interview main .c-schedule{height:430px}}body.interview main .c-schedule .c-inner{max-width:1020px;width:90%;margin:0 auto;padding:60px 0 0 0}@media screen and (max-width: 767px){body.interview main .c-schedule .c-inner{max-width:80%;width:90%;margin:0 auto;padding:30px 0 0 0}}body.interview main .c-schedule .c-inner .c-section-title{margin-bottom:55px}@media screen and (max-width: 767px){body.interview main .c-schedule .c-inner .c-section-title{margin-bottom:25px}}body.interview main .c-schedule::after{font-family:"Shippori Mincho B1",sans-serif;font-weight:500;font-size:13px;line-height:27px;--leading-trim: calc((1em - 1lh) / 2);content:"※インタビュー時点";color:#9c9c9c;position:absolute;bottom:30px;right:80px}@media screen and (max-width: 767px){body.interview main .c-schedule::after{font-family:"Shippori Mincho B1",sans-serif;font-weight:500;font-size:9px;line-height:19px;--leading-trim: calc((1em - 1lh) / 2);bottom:15px;right:40px}}body.interview main .c-schedule-wrap{width:100%;color:#fff;position:relative}body.interview main .c-schedule-wrap dt{font-family:"Shippori Mincho B1",sans-serif;font-weight:500;font-size:25px;line-height:38px;--leading-trim: calc((1em - 1lh) / 2);width:5.8823529412%;padding:0 60px 30px 0;text-align:end;position:relative}@media screen and (max-width: 767px){body.interview main .c-schedule-wrap dt{font-family:"Shippori Mincho B1",sans-serif;font-weight:500;font-size:18px;line-height:20px;--leading-trim: calc((1em - 1lh) / 2);width:16.6666666667%;padding:0 30px 15px 0}}body.interview main .c-schedule-wrap dt::after{content:"";background:url(../img/job/interview/interview_component/icon_schedule.svg) center/18px no-repeat;position:absolute;top:12px;right:20px;width:18px;height:18px}@media screen and (max-width: 767px){body.interview main .c-schedule-wrap dt::after{background:url(../img/job/interview/interview_component/icon_schedule.svg) center/12px no-repeat;width:12px;height:12px;top:5px;right:10px}}body.interview main .c-schedule-wrap dd{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:500;font-size:19px;line-height:38px;--leading-trim: calc((1em - 1lh) / 2);padding-bottom:30px}@media screen and (max-width: 767px){body.interview main .c-schedule-wrap dd{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:500;font-size:13px;line-height:20px;--leading-trim: calc((1em - 1lh) / 2);width:72.2222222222%;padding-bottom:15px}}body.interview main .c-schedule-wrap::before{content:"";background:#fff;width:1px;height:73%;position:absolute;top:30px;left:8.8%}@media screen and (max-width: 767px){body.interview main .c-schedule-wrap::before{top:17px;left:21%;height:68%}}@media screen and (max-width: 767px){body.interview main .c-schedule-wrap.x2::before{top:17px;left:21%;height:79%}}body.interview main .c-schedule-wrap:last-child::before{content:none}body.interview main .c-message{position:relative;background:#fff}body.interview main .c-message .c-inner{max-width:820px;width:90%;margin:0 auto;padding:90px 0 75px 0}@media screen and (max-width: 767px){body.interview main .c-message .c-inner{max-width:80%;width:90%;margin:0 auto;padding:45px 0 37px 0}}body.interview main .c-message .c-inner .c-message-title{margin-bottom:60px}@media screen and (max-width: 767px){body.interview main .c-message .c-inner .c-message-title{margin-bottom:30px;width:100%;flex-direction:column}}body.interview main .c-message .c-inner .c-message-title__en,body.interview main .c-message .c-inner .c-message-title__jp{display:inline-block}body.interview main .c-message .c-inner .c-message-title__jp{font-family:"Shippori Mincho B1",sans-serif;font-weight:500;font-size:35px;line-height:30px;--leading-trim: calc((1em - 1lh) / 2);padding-right:20px;color:#e15073;border-right:solid 1px #737373}@media screen and (max-width: 767px){body.interview main .c-message .c-inner .c-message-title__jp{font-family:"Shippori Mincho B1",sans-serif;font-weight:500;font-size:25px;line-height:21px;--leading-trim: calc((1em - 1lh) / 2);padding:0 0 15px 0;margin-bottom:5px;border-right:none;border-bottom:solid 1px #737373}}body.interview main .c-message .c-inner .c-message-title__en{font-family:"Shippori Mincho B1",sans-serif;font-weight:500;font-size:21px;line-height:30px;--leading-trim: calc((1em - 1lh) / 2);padding-left:20px;color:#737373}@media screen and (max-width: 767px){body.interview main .c-message .c-inner .c-message-title__en{font-family:"Shippori Mincho B1",sans-serif;font-weight:500;font-size:15px;line-height:21px;--leading-trim: calc((1em - 1lh) / 2);padding-left:0}}body.interview main .c-message__img{padding-bottom:55px}@media screen and (max-width: 767px){body.interview main .c-message__img{padding-bottom:27px}}body.interview main .c-message__txt{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:400;font-size:17px;line-height:34px;--leading-trim: calc((1em - 1lh) / 2);text-align:justify;color:#5a5a5a}@media screen and (max-width: 767px){body.interview main .c-message__txt{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:400;font-size:14px;line-height:27px;--leading-trim: calc((1em - 1lh) / 2)}}body.interview main .c-job{background:#e15073;margin:0}body.interview main .c-job .c-inner{max-width:1120px;width:90%;margin:0 auto;padding:85px 0 90px 0}@media screen and (max-width: 767px){body.interview main .c-job .c-inner{max-width:80%;width:90%;margin:0 auto;padding:42px 0 45px 0}}body.interview main .c-job .c-inner .c-section-title{margin-bottom:30px}@media screen and (max-width: 767px){body.interview main .c-job .c-inner .c-section-title{margin-bottom:15px}}body.interview main .c-job .c-inner .c-section-title__en{color:#fff}body.interview main .c-job .c-inner .c-section-title__en::after{background:#fff}body.interview main .c-job .c-inner .c-section-title__jp{color:#fff}body.interview main .c-job .c-inner .c-interview-swiper{margin:-55px 0 0 0}@media screen and (max-width: 767px){body.interview main .c-job .c-inner .c-interview-swiper{padding-top:40px;margin:-20px 0 0 0}}body#interview01 main .c-schedule{background:url(../img/job/interview/01/bg_schedule.webp) center top/cover no-repeat}body#interview02 main .c-schedule{background:url(../img/job/interview/02/bg_schedule.webp) center top/cover no-repeat}body#interview03 main .c-schedule{background:url(../img/job/interview/03/bg_schedule.webp) center top/cover no-repeat}body#interview04 main .c-schedule{background:url(../img/job/interview/04/bg_schedule.webp) center top/cover no-repeat}body#interview05 main .c-schedule{background:url(../img/job/interview/05/bg_schedule.webp) center top/cover no-repeat}body#interview06 main .c-schedule{background:url(../img/job/interview/06/bg_schedule.webp) center top/cover no-repeat}body#interview07 main .c-schedule{background:url(../img/job/interview/07/bg_schedule.webp) center top/cover no-repeat}body#interview08 main .c-schedule{background:url(../img/job/interview/08/bg_schedule.webp) center top/cover no-repeat}body#interview09 main .c-schedule{background:url(../img/job/interview/09/bg_schedule.webp) center top/cover no-repeat}body#job-description main .p-information{background:#fff;position:relative}body#job-description main .p-information .c-inner{max-width:1020px;width:90%;margin:0 auto;padding:75px 0 0 0}@media screen and (max-width: 767px){body#job-description main .p-information .c-inner{max-width:80%;width:90%;margin:0 auto;padding:38px 0 0 0}}body#job-description main .p-information .c-inner .c-section-title{margin-bottom:100px}@media screen and (max-width: 767px){body#job-description main .p-information .c-inner .c-section-title{margin-bottom:50px}}body#job-description main .p-information .c-information-link{width:81.1764705882%;padding-bottom:120px;margin:0 auto}@media screen and (max-width: 767px){body#job-description main .p-information .c-information-link{width:90%;padding-bottom:60px}}body#job-description main .p-information-wrap{width:90.9803921569%;margin:0 0 65px auto}@media screen and (max-width: 767px){body#job-description main .p-information-wrap{width:100%;margin:0 0 32px auto;box-sizing:border-box}}body#job-description main .p-information-wrap dt{font-family:"Shippori Mincho B1",sans-serif;font-weight:500;font-size:20px;line-height:45px;--leading-trim: calc((1em - 1lh) / 2);width:12.7155172414%;padding:10px 0 10px 10px;border-bottom:solid 1px #b9b9b9;color:#e15073}@media screen and (max-width: 767px){body#job-description main .p-information-wrap dt{font-family:"Shippori Mincho B1",sans-serif;font-weight:500;font-size:16px;line-height:36px;--leading-trim: calc((1em - 1lh) / 2);width:26%;padding:5px 0 5px 5px}}body#job-description main .p-information-wrap dd{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:400;font-size:16px;line-height:30px;--leading-trim: calc((1em - 1lh) / 2);width:83.5129310345%;padding:17px 0 17px 25px;color:#5a5a5a;border-bottom:solid 1px #b9b9b9;position:relative}@media screen and (max-width: 767px){body#job-description main .p-information-wrap dd{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:400;font-size:13px;line-height:24px;--leading-trim: calc((1em - 1lh) / 2);width:66.25%;padding:10px 0 10px 18px}}body#job-description main .p-information-wrap dd span{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:500;font-size:17px;line-height:31px;--leading-trim: calc((1em - 1lh) / 2);padding-bottom:5px;display:block;color:#e15073}@media screen and (max-width: 767px){body#job-description main .p-information-wrap dd span{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:500;font-size:14px;line-height:25px;--leading-trim: calc((1em - 1lh) / 2)}}body#job-description main .p-information-wrap dd span.sumi{margin-left:-10px}body#job-description main .p-information-wrap dd b{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:400;font-size:16px;line-height:30px;--leading-trim: calc((1em - 1lh) / 2);padding:0 0 20px 0px;display:block}@media screen and (max-width: 767px){body#job-description main .p-information-wrap dd b{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:400;font-size:13px;line-height:24px;--leading-trim: calc((1em - 1lh) / 2);padding:0 0 10px 0}}body#job-description main .p-information-wrap dd b:last-child{padding:0 0 10px 0px}@media screen and (max-width: 767px){body#job-description main .p-information-wrap dd b:last-child{padding:0 0 5px 0}}body#job-description main .p-information-wrap dd::after{content:"";background:#737373;width:1px;height:26px;position:absolute;top:20px;left:0}@media screen and (max-width: 767px){body#job-description main .p-information-wrap dd::after{height:20px;top:12px}}body#job-description main .p-information-wrap dd:nth-child(2)::after{content:"";background:#737373;width:1px;height:90%;position:absolute;top:23px;left:0}@media screen and (max-width: 767px){body#job-description main .p-information-wrap dd:nth-child(2)::after{top:15px;height:94%}}body#job-description main .p-information-wrap dd:nth-child(6)::after{content:"";background:#737373;width:1px;height:70%;position:absolute;top:18px;left:0}@media screen and (max-width: 767px){body#job-description main .p-information-wrap dd:nth-child(6)::after{top:15px;height:70%}}body#job-description main .p-information-wrap dd:nth-child(14)::after{content:"";background:#737373;width:1px;height:70%;position:absolute;top:18px;left:0}@media screen and (max-width: 767px){body#job-description main .p-information-wrap dd:nth-child(14)::after{top:15px;height:85%}}@media screen and (max-width: 767px){body#job-description main .p-information-wrap dd:nth-child(8)::after,body#job-description main .p-information-wrap dd:nth-child(12)::after{top:15px;height:60%}}body#job-description main .p-information-wrap dd:nth-child(16)::after{content:"";background:#737373;width:1px;height:88%;position:absolute;top:18px;left:0}@media screen and (max-width: 767px){body#job-description main .p-information-wrap dd:nth-child(16)::after{top:15px;height:92%}}body#job-description main .p-information-wrap dd:nth-child(18)::after{content:"";background:#737373;width:1px;height:65%;position:absolute;top:18px;left:0}@media screen and (max-width: 767px){body#job-description main .p-information-wrap dd:nth-child(18)::after{height:73%}}body#job-description main .p-information-wrap__detail{padding:15px 0 25px 0}@media screen and (max-width: 767px){body#job-description main .p-information-wrap__detail{padding:7px 0 12px 0}}body#job-description main .p-information-wrap__detail li{text-indent:-38px;padding-left:30px}@media screen and (max-width: 767px){body#job-description main .p-information-wrap__detail li{padding-bottom:5px;text-indent:-32px;padding-left:20px}}body#job-description main .p-information-wrap__detail.p-detail02{padding:15px 0 10px 0}@media screen and (max-width: 767px){body#job-description main .p-information-wrap__detail.p-detail02{padding:7px 0 5px 0}}body#job-description main .p-flow{background:#efefef;position:relative}body#job-description main .p-flow .c-inner{max-width:1020px;width:90%;margin:0 auto;padding:72px 0 92px 0}@media screen and (max-width: 767px){body#job-description main .p-flow .c-inner{max-width:100%;width:100%;padding:35px 0 46px 0}}body#job-description main .p-flow .c-inner .c-section-title{margin-bottom:45px}@media screen and (max-width: 767px){body#job-description main .p-flow .c-inner .c-section-title{margin-bottom:22px;margin-left:10%;width:60%}}body#job-description main .p-flow-wrap{width:97.5490196078%;background:#fff;padding:25px 0;margin-bottom:18px;margin:0 0 18px 30px;border-radius:0 0 0 25px}@media screen and (max-width: 767px){body#job-description main .p-flow-wrap{width:90%;padding:12px 0;margin:0 0 9px auto;border-radius:0 0 0 15px}}body#job-description main .p-flow-wrap dt{width:12.0603015075%;padding:0 15px 0 30px;color:#e15073;border-right:solid 1px #737373}@media screen and (max-width: 767px){body#job-description main .p-flow-wrap dt{width:16.6666666667%;padding:0 10px 0 0px;align-content:center;text-align:center}}body#job-description main .p-flow-wrap dt span{font-family:"Shippori Mincho B1",sans-serif;font-weight:500;font-size:20px;line-height:20px;--leading-trim: calc((1em - 1lh) / 2);display:inline-block}@media screen and (max-width: 767px){body#job-description main .p-flow-wrap dt span{font-family:"Shippori Mincho B1",sans-serif;font-weight:500;font-size:14px;line-height:14px;--leading-trim: calc((1em - 1lh) / 2);padding-left:15px;padding-right:12px}}body#job-description main .p-flow-wrap dt b{font-family:"Shippori Mincho B1",sans-serif;font-weight:500;font-size:30px;line-height:50px;--leading-trim: calc((1em - 1lh) / 2);padding-left:10px;display:inline-block}@media screen and (max-width: 767px){body#job-description main .p-flow-wrap dt b{font-family:"Shippori Mincho B1",sans-serif;font-weight:500;font-size:21px;line-height:35px;--leading-trim: calc((1em - 1lh) / 2);padding-left:10px}}body#job-description main .p-flow-wrap dd{font-family:"Shippori Mincho B1",sans-serif;font-weight:500;font-size:20px;line-height:50px;--leading-trim: calc((1em - 1lh) / 2);width:79.7989949749%;color:#737373}@media screen and (max-width: 767px){body#job-description main .p-flow-wrap dd{font-family:"Shippori Mincho B1",sans-serif;font-weight:500;font-size:14px;line-height:21px;--leading-trim: calc((1em - 1lh) / 2);width:66.6666666667%;padding:0 30px 0 15px;align-content:center}}body#job-description main .p-flow-wrap dd a{color:#737373;text-decoration-thickness:1px}body#job-description main .p-flow-wrap dd a:hover{color:#e15073;text-decoration:none}body#job-description main .p-faq{background:#fff;position:relative}body#job-description main .p-faq .c-inner{max-width:1020px;width:90%;margin:0 auto;padding:75px 0 100px 0}@media screen and (max-width: 767px){body#job-description main .p-faq .c-inner{max-width:80%;width:90%;margin:0 auto;padding:35px 0 50px 0}}body#job-description main .p-faq .c-inner .c-section-title{margin-bottom:45px}@media screen and (max-width: 767px){body#job-description main .p-faq .c-inner .c-section-title{margin-bottom:22px}}body#job-description main .a-faq__q{font-family:"Shippori Mincho B1",sans-serif;font-weight:500;font-size:20px;line-height:70px;--leading-trim: calc((1em - 1lh) / 2);background:#e15073;margin-top:15px;color:#fff}@media screen and (max-width: 767px){body#job-description main .a-faq__q{font-family:"Shippori Mincho B1",sans-serif;font-weight:500;font-size:13px;line-height:18px;--leading-trim: calc((1em - 1lh) / 2);padding:8px 0;margin-top:7px}}body#job-description main .a-faq__q dl dt{font-family:"Shippori Mincho B1",sans-serif;font-weight:500;font-size:25px;line-height:70px;--leading-trim: calc((1em - 1lh) / 2);padding:0 20px}@media screen and (max-width: 767px){body#job-description main .a-faq__q dl dt{font-family:"Shippori Mincho B1",sans-serif;font-weight:500;font-size:18px;line-height:32px;--leading-trim: calc((1em - 1lh) / 2);padding:0 10px}}body#job-description main .a-faq__q dl dd{font-family:"Shippori Mincho B1",sans-serif;font-weight:700;font-size:20px;line-height:70px;--leading-trim: calc((1em - 1lh) / 2)}@media screen and (max-width: 767px){body#job-description main .a-faq__q dl dd{font-family:"Shippori Mincho B1",sans-serif;font-weight:700;font-size:14px;line-height:25px;--leading-trim: calc((1em - 1lh) / 2)}}body#job-description main .a-faq__a{background:#f7f7f7}body#job-description main .a-faq__a dl{padding:25px 0}@media screen and (max-width: 767px){body#job-description main .a-faq__a dl{padding:12px 0}}body#job-description main .a-faq__a dl dt{font-family:"Shippori Mincho B1",sans-serif;font-weight:500;font-size:25px;line-height:38px;--leading-trim: calc((1em - 1lh) / 2);padding:0 20px;color:#e15073}@media screen and (max-width: 767px){body#job-description main .a-faq__a dl dt{font-family:"Shippori Mincho B1",sans-serif;font-weight:500;font-size:20px;line-height:30px;--leading-trim: calc((1em - 1lh) / 2);padding:0 10px}}body#job-description main .a-faq__a dl dd{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:400;font-size:16px;line-height:30px;--leading-trim: calc((1em - 1lh) / 2);width:86.6331658291%;color:#5a5a5a}@media screen and (max-width: 767px){body#job-description main .a-faq__a dl dd{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:400;font-size:13px;line-height:24px;--leading-trim: calc((1em - 1lh) / 2);width:81.25%}}body#job-description main .a-faq__a dl dd a{font-family:"Shippori Mincho B1",sans-serif;font-weight:500;font-size:18px;line-height:45px;--leading-trim: calc((1em - 1lh) / 2);width:27.9582366589%;background:url(../img/component/icon_btnp.svg) 100% center/41px no-repeat;margin-top:15px;display:block;text-decoration:none;color:#5a5a5a;border-bottom:solid 1px #acacac}@media screen and (max-width: 767px){body#job-description main .a-faq__a dl dd a{font-family:"Shippori Mincho B1",sans-serif;font-weight:500;font-size:14px;line-height:56px;--leading-trim: calc((1em - 1lh) / 2);width:76.9230769231%;background:url(../img/component/icon_btnp.svg) 100% center/35px no-repeat;margin-top:7px}}body#job-description main .a-faq__a dl dd a:hover{background:url(../img/component/icon_btnphover.svg) 100% center/41px no-repeat}@media screen and (max-width: 767px){body#job-description main .a-faq__a dl dd a:hover{background:url(../img/component/icon_btnphover.svg) 100% center/35px no-repeat}}/*# sourceMappingURL=styles.css.map */