@charset "UTF-8";@keyframes fadeInwrap{100%{opacity:1}}@keyframes fadeOutwrap{100%{opacity:0}}h1,h2,h3,h4,h5,h6,a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,caption,canvas,center,cite,code,dd,del,details,dfn,dialog,div,dl,dt,em,embed,fieldset,figcaption,figure,form,footer,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,main,small,span,strike,strong,sub,summary,sup,tt,table,tbody,textarea,tfoot,thead,time,tr,th,td,u,ul,var,video{font-size:100%;font-weight:normal;vertical-align:baseline;white-space:normal;margin:0;padding:0;border:0;outline:0;line-height:1;background:transparent;font-family:"Noto Sans JP", sans-serif;font-size:14px}*:focus{outline:none}html{overflow-y:scroll}body{min-width:1280px;width:100%}.en_txt{font-family:"Roboto", sans-serif;font-style:italic;font-weight:700;letter-spacing:0.1em}.f10{font-size:10px}.f11{font-size:11px}.f12{font-size:12px}.f13{font-size:13px}.f14{font-size:14px}.f16{font-size:16px}.f17{font-size:17px}.f18{font-size:18px}.f20{font-size:20px}.f24{font-size:24px}.f25{font-size:25px}.f40{font-size:40px}.f30{font-size:30px}.sp-only{display:none}.boxTitle{position:relative}.boxTitle .en_txt,.boxTitle .txt{display:block}.boxTitle .en_txt{letter-spacing:0.03em}.boxTitle .txt{margin-bottom:10px;font-family:"Noto Sans JP", sans-serif}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,main{display:block}#sp-nav,.sp-only{display:none}img{vertical-align:bottom;width:100%;max-width:100%;height:auto;border:none}a{color:#000;text-decoration:none}.hover a{position:relative;display:block}.hover a:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;transition:0.5s}.hover a:hover:after{background:rgba(255, 255, 255, 0.4)}a:hover{text-decoration:none}li{list-style:none}.wrap-box{-ms-flex-pack:justify;-ms-flex-wrap:wrap;flex-wrap:wrap;display:-ms-flexbox;display:-webkit-box;display:flex}.anchor-txt{position:absolute;width:100%;height:100%;top:0;left:0;z-index:103}.inner{max-width:1220px;padding-left:10px;padding-right:10px;width:100%;margin-left:auto;margin-right:auto;position:relative;z-index:102;box-sizing:border-box;justify-content:space-between}.inner1100{max-width:1120px}.inner1000{max-width:1020px}.itemcap{position:relative}.itemcap span.incap{background-repeat:no-repeat;background-size:cover;background-position:center center;position:absolute;top:0;right:0;width:100%;height:100%;transition:0.5s}b.borderline{padding-bottom:0.2em;background:-webkit-linear-gradient(left, #d94c3e7a 50%, transparent 50%) 100% bottom / 200% 50% no-repeat;background:linear-gradient(to right, #d94c3e7a 50%, transparent 50%) 100% bottom / 200% 50% no-repeat;-webkit-transition:background-position 0.5s ease-out;transition:background-position 0.5s ease-out;background-position:0% bottom;font-weight:700;font-family:"Noto Sans JP", sans-serif;letter-spacing:0.1em}b.borderline-orange{padding-bottom:0.2em;background:-webkit-linear-gradient(left, #fcaf3a 50%, transparent 50%) 100% bottom / 200% 50% no-repeat;background:linear-gradient(to right, #fcaf3a 50%, transparent 50%) 100% bottom / 200% 50% no-repeat;-webkit-transition:background-position 0.5s ease-out;transition:background-position 0.5s ease-out;background-position:0% bottom;font-weight:700;font-family:"Noto Sans JP", sans-serif;letter-spacing:0.1em}b.borderline-green{padding-bottom:0.2em;background:-webkit-linear-gradient(left, #4ea854 50%, transparent 50%) 100% bottom / 200% 50% no-repeat;background:linear-gradient(to right, #4ea854 50%, transparent 50%) 100% bottom / 200% 50% no-repeat;-webkit-transition:background-position 0.5s ease-out;transition:background-position 0.5s ease-out;background-position:0% bottom;font-weight:700;font-family:"Noto Sans JP", sans-serif;letter-spacing:0.1em}.btnMore{width:200px;position:relative;height:50px;background:white;border-radius:25px;border-width:4px;box-sizing:border-box;border-style:solid;transition:0.5s}.btnMore:after{content:"";position:absolute;right:20px;top:50%;transform:translate(0, -50%) rotate(45deg);width:8px;height:8px;border-top:3px solid black;border-right:3px solid black;transition:0.5s}.btnMore .en_txt{font-family:"Roboto", sans-serif;font-weight:700;font-style:italic;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);transition:0.5s}.btnMore:hover:after{border-top-color:white;border-right-color:white;right:10px}.btnMore:hover .en_txt{color:white}.btnMore-blue{border-color:#018dd6}.btnMore-blue:after{border-top-color:#018dd6;border-right-color:#018dd6}.btnMore-blue .en_txt{color:#018dd6}.btnMore-blue:hover{background:#018dd6}.btnMore-orange2{border-color:#f67044}.btnMore-orange2:after{border-top-color:#f67044;border-right-color:#f67044}.btnMore-orange2 .en_txt{color:#f67044}.btnMore-orange2:hover{background:#f67044}.btnMore-orange{border-color:#fcaf3a}.btnMore-orange:after{border-top-color:#fcaf3a;border-right-color:#fcaf3a}.btnMore-orange .en_txt{color:#fcaf3a}.btnMore-orange:hover{background:#fcaf3a}.btnMore-green{border-color:#4ea854}.btnMore-green:after{border-top-color:#4ea854;border-right-color:#4ea854}.btnMore-green .en_txt{color:#4ea854}.btnMore-green:hover{background:#4ea854}.btnMore-red{border-color:#d94c3e}.btnMore-red:after{border-top-color:#d94c3e;border-right-color:#d94c3e}.btnMore-red .en_txt{color:#d94c3e}.btnMore-red:hover{background:#d94c3e}.btnMore-red2{border-color:#f67044}.btnMore-red2:after{border-top-color:#f67044;border-right-color:#f67044}.btnMore-red2 .en_txt{color:#f67044}.btnMore-red2:hover{background:#f67044}.btnMore-black{border-color:#333}.btnMore-black:after{border-top-color:#333;border-right-color:#333}.btnMore-black .en_txt{color:#333}.btnMore-black:hover{background:#333}.fadeInUpList li,.fadeInUp{opacity:0}.fadeInTitle{display:inline-block}.fadeInTitle div{margin:auto}#page-about .fadeInTitle .itemMaskBox div:before{background-color:#f67044}#page-benefit .fadeInTitle .itemMaskBox div:before{background-color:#4ea854}.fadeInUpShow{animation:zoomIn 1.8s cubic-bezier(0.25, 1, 0.5, 1) 1 0.4s forwards}@keyframes zoomIn{0%{transform:scale(0.8);opacity:0}100%{opacity:1;transform:scale(1)}}#footerBox{background:white;padding-top:35px}#footerBox .copy{background:#333;display:block;text-align:center;color:#4c4c4c;height:58px;line-height:58px;font-family:"Noto Sans JP", sans-serif;letter-spacing:0.1em}#footerBox .groupbox{background:#262626;padding:30px 0}#footerBox .groupbox h3{display:table;table-layout:fixed;margin-bottom:18px}#footerBox .groupbox h3 .item,#footerBox .groupbox h3 .text{display:table-cell;vertical-align:bottom}#footerBox .groupbox h3 .text{color:white;font-family:"Noto Sans JP", sans-serif;letter-spacing:0.1em}#footerBox .groupbox ul{justify-content:flex-start}#footerBox .groupbox ul li:not(:nth-child(5n)){margin-right:35px}#footerBox .groupbox ul li:nth-child(-n+5){margin-bottom:30px}#footerBox .navBox{max-width:1020px}#footerBox .navBox .footerlogo{width:280px;display:block;margin-left:auto;margin-right:auto;margin-bottom:30px}#footerBox .navBox .gnavi{border-top:1px solid #333333;padding-top:2.6em;margin-bottom:50px}.gnavi{justify-content:space-between}.gnavi .txt a,.gnavi .txt{color:#333333}.gnavi .txt a{padding-bottom:5px;position:relative;font-family:"Noto Sans JP", sans-serif;letter-spacing:0.1em}.gnavi .txt a:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;transition:0.5s}.gnavi .txt a:hover:after{background:#999}.gnavi .box li:not(:last-child){margin-bottom:1.8em}.gnavi .companybox{width:270px}.gnavi .companybox .item{position:relative}.gnavi .companybox .item .icon,.gnavi .companybox .item .text{display:block}.gnavi .companybox .item .icon{margin-bottom:12px}.gnavi .companybox .item .text b{text-decoration:underline}.gnavi .companybox dl.item{margin-bottom:35px}.gnavi .companybox dl.item dt{font-weight:700;font-family:"Noto Sans JP", sans-serif;letter-spacing:0.1em;margin-bottom:20px}.gnavi .companybox .telbox{margin-bottom:20px}.gnavi .companybox .telbox dl{background:#EFEFEF;width:100%;height:26px;border-radius:13px;justify-content:center;align-items:center}.gnavi .companybox .telbox dl:first-of-type{margin-bottom:18px}.gnavi .companybox .telbox dl dt,.gnavi .companybox .telbox dl dd{color:#333333;font-family:Futura, Trebuchet MS, Arial, sans-serif;font-family:"Noto Sans JP", sans-serif;letter-spacing:0.1em}.gnavi .companybox .telbox dl dt{width:40px}.gnavi .companybox .logobox{margin-bottom:16px}.gnavi .companybox .logobox .text{color:#333333;font-size:11px;text-align:right}.gnavi .companybox .logobox .text b{text-decoration:underline;font-size:11px}.gnavi .companybox .logobox span.icon{border:#eee 1px solid;margin-bottom:0.2em;width:100%;height:4em;display:flex;align-items:center;text-align:center}.gnavi .companybox .logobox span.icon img{width:70%;margin:0 auto}.indexTopbanner{position:relative;position:relative}.indexTopbanner .titleitem{position:absolute;left:120px;z-index:100;top:120px;width:clamp(150px, 17vw, 190px)}.indexTopbanner .slick-slide img{display:none}.indexTopbanner .topslider{position:relative}.indexTopbanner .topslider:before,.indexTopbanner .topslider:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%}.indexTopbanner .topslider:before{background:url(../images/index/topsider-bg.png) no-repeat center top;background-size:100% 100%;z-index:2}.indexTopbanner .inner{max-width:1060px;position:absolute;left:0;right:0;margin:auto;height:100%;align-items:center}.indexTopbanner .title{z-index:100;position:absolute;left:80px;bottom:3.2vw;width:clamp(450px, 44vw, 550px)}.indexTopbanner .title .text{position:absolute;left:0;top:0;opacity:0}.indexTopbanner .title .item{position:absolute;z-index:2;width:56px;left:50px;margin-left:0;top:95px;opacity:0}.indexTopbanner .itemcap{position:inherit;height:100vh}.indexTopbanner .bnr{z-index:100;position:absolute;right:0;bottom:34px;width:25vw;min-width:340px}.guidanceminbox1{animation:slideInLeft 0.4s forwards}.guidanceminbox2{animation:slideInRight 0.4s forwards}.guidanceminbox3{animation:opacityitem 0.3s forwards}.guidanceminbox4{animation:animName 0.7s linear 1 forwards}#page-concept .mainbanner h2 .item{opacity:0}#page-concept .guidanceminbox1{animation:slideInLeft 1.4s 1.8s forwards}#page-concept .guidanceminbox2{animation:slideInRight 1.4s 2.8s forwards}#page-concept .guidanceminbox3{animation:opacityitem 0.3s 5.2s forwards}#page-concept .icon.item{position:absolute;z-index:2;width:56px;left:50% !important;transform:translate(-50%, 0);margin-left:-80px;top:35px !important;opacity:0}#page-concept .guidanceminbox4{animation:animName 0.7s linear 3.8s forwards}@keyframes animName{0%{transform:translate(-50%, 0) rotate(0deg)}100%{transform:translate(-50%, 0) rotate(360deg);opacity:1}}@keyframes opacityitem{0%{opacity:0}100%{opacity:1}}@keyframes slideInLeft{0%{opacity:0;transform:translateX(-100px)}100%{opacity:1;transform:translateX(0)}}@keyframes slideInRight{0%{opacity:0;transform:translateX(100px)}100%{opacity:1;transform:translateX(0)}}.indexItemBox h3 .title1.slideTitle,.indexItemBox h3 .title2.slideTitle{animation:slideTitle 0.7s 1.2s forwards}.indexItemBox h3 span{opacity:0}.indexItemBox h3 .bg1.slideTitlebg,.indexItemBox h3 .bg2.slideTitlebg{animation:slideTitle 0.7s 1.2s forwards}@keyframes slideTitle{0%{opacity:0;transform:translate(20px, -20px)}100%{opacity:1;transform:translate(0)}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}#headerBox{position:fixed;left:0;width:100%;top:0;z-index:1000;align-items:center;justify-content:space-between;height:100px;padding-right:2.083vw;transition:0.5s;background:white}#headerBox .gmenu ul li,#headerBox .gmenu ul li a{color:#000000}#headerBox .headerContents{padding-right:2.083vw}#headerBox .headerContents .itembox{position:relative}#headerBox .headerContents .itembox:hover .menu{display:block;animation:fadeIn 0.5s ease 0.1s 1 forwards}#headerBox .headerContents .itembox:hover .menu .inmenu p a:hover{color:#A3A3A3}#headerBox .headerContents .itembox a:after{content:none}#headerBox .headerContents .itembox .itemtext{font-size:clamp(11px, 1vw, 15px);font-weight:500}#headerBox .headerContents .itembox .menu{position:absolute;padding-top:15px;transition:0.5s;opacity:0;display:none}#headerBox .headerContents .itembox .menu .inmenu p:not(:last-of-type){margin-bottom:3px}#headerBox .headerContents .itembox .menu .inmenu p a{width:150px;height:38px;border-radius:0px 10px 10px 10px;background:#fff;display:block;line-height:35px;padding-left:47px;box-sizing:border-box;position:relative;transition:0.5s}#headerBox .headerContents .itembox .menu .inmenu p a:before{content:"";position:absolute;left:33px;top:11px;width:1px;height:15px;transform:rotate(15deg)}#headerBox .headerContents .itembox .menu .inmenu p.about a:before{background:#f67044}#headerBox .headerContents .itembox .menu .inmenu p.job a:before{background:#fcaf3a}#headerBox .headerContents .itembox .menu .inmenu p.session a:before{background:#f67044}#headerBox .headerContents .itembox .menu .inmenu p.member a:before{background:#FDAF3A}#headerBox .headerContents .inbox{align-items:center}#header-logo{padding-left:2.083vw;width:15.625vw;transition:0.5s}.gmenu ul{display:table;table-layout:fixed}.gmenu ul.sp-only{display:none}.gmenu ul li{display:table-cell;vertical-align:middle;padding-right:1.7vw;font-size:clamp(11px, 1vw, 15px);font-weight:500;color:white}.gmenu ul li a{color:white;font-weight:500;position:relative;padding-bottom:12px;font-size:clamp(11px, 1vw, 15px)}.gmenu ul li a:after{content:"";position:absolute;right:0;width:0;height:3px;bottom:0;border-radius:3px;transition:0.5s}.gmenu ul li a:hover:after{width:40px}.gmenu ul li:nth-child(1) a:hover:after{background:#d10010}.gmenu ul li:nth-child(2) a:hover:after{background:#d94c3e}.gmenu ul li:nth-child(3) a:hover:after{background:#f67044}.gmenu ul li:nth-child(4) a:hover:after{background:#fcaf3a}.gmenu ul li:nth-child(5) a:hover:after{background:#4EA854}.gmenu ul li:nth-child(6) a:hover:after{background:#d94c3e}.gmenu ul li:nth-child(7) a:hover:after{background:#018dd6}.gmenu ul li:nth-child(8) a:hover:after{background:#f67044}.gmenu ul li:nth-child(9) a:hover:after{background:#018dd6}.home #headerBox{background:none}.HeaderContact{display:table;table-layout:fixed;background:linear-gradient(#de3045 0%, #ea5325 100%);border-radius:30px;padding:15px}.HeaderContact li{display:table-cell;vertical-align:middle;padding:0 6px}.HeaderContact li a{font-weight:bold;font-size:clamp(11px, 1vw, 15px);color:#fff;display:block;transition:0.5s}.HeaderContact li a:hover{color:#FCAF3A}.HeaderContact li a:hover:after{color:white}.HeaderContact li:first-child a{position:relative}.HeaderContact li:first-child a:after{content:"/";font-weight:bold;font-size:13px;padding-left:10px}.entryBox{background:url(../images/common/entry_bg.jpg) no-repeat center top;background-size:cover;position:relative;width:100%;padding-top:36%}.entryBox .box{position:absolute;left:50%;transform:translate(-50%, -50%);margin:auto;top:50%;border:0}.entryBox header{margin-bottom:4.167vw}.entryBox header .wrap-box{justify-content:center}.entryBox .boxTitle{text-align:center;margin-bottom:40px;display:inline-block}.entryBox .boxTitle div{margin:auto}.entryBox .boxTitle .txt,.entryBox .boxTitle .en_txt{color:white}.entryBox .boxTitle:before{width:53px;background:white;bottom:0;left:50%;transform:translate(-50%, 0)}.entryBox .lead{text-align:center;color:white;line-height:40px;font-family:"Noto Sans JP", sans-serif;letter-spacing:0.1em}.entryBox .btnsBox{justify-content:center;align-items:center}.entryBox .btnsBox li{width:20.8%;padding:0 30px}.indexBoxContents{position:relative}.indexBoxContents header{position:relative}.indexBoxContents header .number{position:absolute;top:0}.indexBoxContents .boxTitle{display:inline-block}.indexBoxContents .boxTitle:before{width:53px}.indexBoxContents .inner{max-width:1120px}.indexBoxContents .inner:before{content:"";position:absolute;width:16px;height:240px;top:0px;transform:skewX(-14deg)}.indexBoxContents .boxTitle:before{right:0;bottom:0}.indexBoxContents .itembox{text-align:center;padding-top:60px}.indexBoxContents .itembox .text{line-height:40px;padding-bottom:80px;font-family:"Noto Sans JP", sans-serif;letter-spacing:0.1em}.indexBoxContents .itembox h3{margin-bottom:30px}.indexBoxContents .itembox h3 .txt{font-weight:700;font-size:40px}.indexBoxContents .btnMore{margin:auto}.indexConcept{padding-top:60px;padding-bottom:90px;background:url(../images/index/bg01.jpg) no-repeat left top;background-size:100% 100%}.indexConcept .number{right:-86px;width:86px}.indexConcept .boxTitle .txt,.indexConcept .boxTitle .en_txt{color:#d94c3e;text-align:right}.indexConcept .boxTitle:before{background:#d94c3e}.indexConcept .itembox p b{font-weight:bold;font-size:20px}.indexConcept .itembox h3 .txt{font-family:"Roboto", sans-serif;font-style:italic;font-weight:700;letter-spacing:0.1em;-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(180deg, #020024 0%, #ff0010 0%, #ff5127 100%);color:transparent}.indexConcept .itembox .movieBox{margin:0 auto 75px}.movieBox{position:relative;max-width:40.625vw;width:100%;padding-top:22.917vw}.movieBox iframe{position:absolute;width:100%;height:100%;top:0;left:0}.indexCompany{padding-top:50px;padding-bottom:176px;background:url(../images/index/bg02.jpg) no-repeat center bottom;background-size:100%}.indexCompany header{text-align:right}.indexCompany header .number{left:-80px;width:161px}.indexCompany .inner:before{background:#f67044;right:-100px;left:auto;top:-100px}.indexCompany .inner:after{content:"";position:absolute;width:16px;height:240px;bottom:-380px;left:-60px;background:#333333;transform:skewX(-14deg)}.indexCompany .boxTitle .txt,.indexCompany .boxTitle .en_txt{color:#f67044;text-align:right}.indexCompany .boxTitle:before{background:#f67044}.indexCompany .item-text{color:#f67044;font-weight:700;margin-bottom:70px}.indexJob.archive-jobBox{position:relative;padding-top:40px;padding-bottom:102px;background:url(../images/index/bg05.png) no-repeat center top;background-size:cover}.indexJob.archive-jobBox .slick-prev{left:-20px}.indexJob.archive-jobBox .slick-next{right:-20px}.indexJob.archive-jobBox .inner:before{background:#fcaf3a;right:-100px;left:auto;top:-140px}.indexJob.archive-jobBox .inner1000{max-width:1020px}.indexJob.archive-jobBox .inner1000:before{content:none}.indexJob.archive-jobBox .inner1000 ul{margin-bottom:60px}.indexJob.archive-jobBox .inner1000 ul:before{content:none}.indexJob.archive-jobBox .inner1000 ul li{width:300px}.indexJob.archive-jobBox header{text-align:right;margin-bottom:100px}.indexJob.archive-jobBox header .number{left:-80px;width:160px}.indexJob.archive-jobBox .boxTitle .txt,.indexJob.archive-jobBox .boxTitle .en_txt{color:#fcaf3a;text-align:right}.indexJob.archive-jobBox .boxTitle:before{background:#fcaf3a}.indexMember{position:relative;padding-top:40px;padding-bottom:102px;background:url(../images/index/bg06.png) no-repeat center top;background-size:cover}.indexMember .inner:before{background:#018dd6;left:-100px}.indexMember .inner1000{max-width:1020px}.indexMember .inner1000:before{content:none}.indexMember .inner1000 ul{margin-bottom:60px}.indexMember .inner1000 ul:before{content:none}.indexMember header{margin-bottom:100px}.indexMember header .number{right:-80px;width:160px}.indexMember .boxTitle .txt,.indexMember .boxTitle .en_txt{color:#018dd6;text-align:right}.indexMember .boxTitle:before{background:#018dd6}.indexNews{position:relative;padding-top:40px;padding-bottom:102px;background:url(../images/index/bg08.png) no-repeat center top;background-size:cover}.indexNews .inner:before{background:#f67044;left:-100px}.indexNews .inner1000{max-width:1020px}.indexNews .inner1000 .threeboxslider{margin-bottom:60px}.indexNews .inner1000:before{content:none}.indexNews .inner1000 .newsItemBox{margin:0 30px;background:white;box-shadow:0px 10px 20px 0px rgba(0, 0, 0, 0.16)}.indexNews header{margin-bottom:100px}.indexNews header .number{right:-80px;width:160px}.indexNews .boxTitle .txt,.indexNews .boxTitle .en_txt{color:#f67044;text-align:right}.indexNews .boxTitle:before{background:#f67044}.indexSession{position:relative;padding-top:0;padding-bottom:102px;background:url(../images/index/bg07.png) no-repeat center top;background-size:cover}.indexSession .inner:before{background:#d10010;right:-100px;left:auto;top:-40px}.indexSession header{text-align:right;margin-bottom:100px;padding-top:50px}.indexSession header .number{left:-80px;width:160px}.indexSession .boxTitle .txt,.indexSession .boxTitle .en_txt{color:#d94c3e;text-align:right}.indexSession .boxTitle:before{background:#d94c3e}.indexSession .inner1000{max-width:1020px}.indexSession .inner1000:before{content:none}.indexSession .inbox{position:relative}.indexSession .inbox:hover .cap img{transform:scale(1.05)}.indexSession .firstSlide{margin-bottom:130px}.indexSession .firstSlide .box{justify-content:flex-start}.indexSession .firstSlide .box .cap{width:510px;overflow:hidden}.indexSession .firstSlide .box .cap img{transition:0.5s}.indexSession .firstSlide .box h3{margin-bottom:45px}.indexSession .firstSlide .box h3 .number,.indexSession .firstSlide .box h3 .text{display:block}.indexSession .firstSlide .box h3 .number{color:#d94c3e;font-weight:700;font-size:60px;margin-bottom:30px;letter-spacing:0}.indexSession .firstSlide .box h3 .text{position:relative}.indexSession .firstSlide .box h3 .text b{font-size:20px;font-weight:700;color:#fff;position:relative;z-index:2}.indexSession .firstSlide .box h3 .text:before{width:440px;height:60px;background:#d10010;content:"";position:absolute;left:50%;top:50%;transform:translate(-50%, -50%) skew(-17deg)}.indexSession .firstSlide .box .dataBox{padding-left:36px}.indexSession .firstSlide .box .dataBox .list li{position:relative}.indexSession .firstSlide .box .dataBox .list li:not(:last-child){padding-bottom:18px;margin-bottom:20px}.indexSession .firstSlide .box .dataBox .list li:not(:last-child):before{content:"";position:absolute;left:0;bottom:0;width:250px;height:1px;border-bottom:2px dotted #d94c3e}.indexSession .firstSlide .box .dataBox dt{margin-bottom:10px}.indexSession .firstSlide .box .dataBox dt .txt{display:inline-block;background:black;color:white;font-family:"Noto Sans JP", sans-serif;font-size:14px;padding:8px 12px}.indexSession .firstSlide .box .dataBox dd .title{display:table;table-layout:fixed}.indexSession .firstSlide .box .dataBox dd .title .text,.indexSession .firstSlide .box .dataBox dd .title .mintxt{display:table-cell;vertical-align:middle;color:#d10010;font-size:18px}.indexSession .firstSlide .box .dataBox dd .title .text{padding-right:18px}.indexEvent{position:relative;padding-top:40px;padding-bottom:102px;background:url(../images/index/bg04.png) no-repeat center top;background-size:cover}.indexEvent .inner:before{background:#018dd6;right:-120px;left:auto;top:-140px;z-index:999}.indexEvent .inner1000{max-width:1020px}.indexEvent .inner1000:before{content:none}.indexEvent .inner1000 ul{margin-bottom:60px}.indexEvent header{text-align:right;margin-bottom:100px}.indexEvent header .number{left:-80px;width:160px}.indexEvent .boxTitle .txt,.indexEvent .boxTitle .en_txt{color:#018dd6;text-align:right}.indexEvent .boxTitle:before{background:#018dd6}.indexEvent .listBox:before{content:none}.indexBenefit{background:url(../images/index/bg03.png) center top no-repeat;background-size:cover;padding-top:40px;padding-bottom:102px;position:relative;overflow-x:hidden}.indexBenefit .number{right:-80px;width:155px}.indexBenefit .itembox{position:relative}.indexBenefit .itembox:before{content:"";position:absolute;right:0;top:70px;width:220px;height:359px;background:url(../images/index/box3-item01r.png) no-repeat center center;background-size:cover}.indexBenefit .itembox::after{content:"";position:absolute;left:-50px;top:174px;width:344px;height:371px;background:url(../images/index/box3-item02r.png) no-repeat center center;background-size:cover}.indexBenefit .itembox h3{line-height:4.4;margin-bottom:0;color:#333}.indexBenefit .itembox h3 b{color:white;font-size:40px;font-weight:700}.indexBenefit .boxTitle .txt,.indexBenefit .boxTitle .en_txt{color:#333;text-align:right}.indexBenefit .boxTitle:before{background:#333}.indexBenefit .btnMore{margin-bottom:70px}.indexBenefit .inbox{background:white;position:relative}.indexBenefit .inbox .wrap-box{padding:36px 40px 33px;justify-content:space-between}.indexBenefit .inbox .mihead{max-width:426px;width:100%;text-align:left}.indexBenefit .inbox .mihead h3{line-height:1;color:#4ea854;font-weight:700;border-bottom:3px solid #4ea854;padding-bottom:26px;margin-bottom:35px}.indexBenefit .inbox .mihead .lead{color:#4ea854;line-height:40px;font-family:"Noto Sans JP", sans-serif;letter-spacing:0.1em}.indexBenefit .inbox .capbox{max-width:413px;width:100%;position:relative}.indexBenefit .inbox .capbox:hover .itemcap:after{background:rgba(255, 255, 255, 0.4)}.indexBenefit .inbox .capbox:hover .itemcap .incap{transform:scale(1.05)}.indexBenefit .inbox .capbox .itemcap{width:100%;padding-top:275px;overflow:hidden;margin-bottom:20px}.indexBenefit .inbox .capbox .itemcap:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;transition:0.5s}.indexBenefit .inbox .capbox .itemcap .incap{transition:0.5s}.indexBenefit .inbox .capbox .text{line-height:24px;padding-bottom:0;text-align:left;font-family:"Noto Sans JP", sans-serif;letter-spacing:0.1em}.indexItemBox{position:relative;width:100%;background:url(../images/index/change-bg.jpg) no-repeat center center;background-size:cover;padding-top:60px;padding-bottom:120px}.indexItemBox h3{width:100%;max-width:44.531vw;margin-left:auto;height:379px;margin-bottom:2.344vw;position:relative}.indexItemBox h3 span{position:absolute;top:0;left:0}.indexItemBox .lead{text-align:center;color:white;font-weight:700;line-height:2.2;margin-bottom:2.8vw}.indexItemBox .btn{display:block;max-width:30vw;width:100%;margin:auto}.pageHeader{width:100%;position:relative;padding-top:260px;margin-top:100px}.pageHeader:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%}.pageHeader .inner{position:absolute;left:0;right:0;margin:auto;top:0;bottom:0;z-index:10;justify-content:flex-end;align-items:center}.pageHeader .itembox{width:10px;height:75px;position:absolute;right:10px;box-sizing:border-box;top:108px}.pageHeader .itembox .box-head{position:absolute;top:50%;transform:translateY(-50%);right:0;text-align:left;width:max-content}.pageHeader .itembox .box-head:before{content:"";width:10px;height:4.5vw;top:0;left:-25px;transform:skew(-15deg, 0deg);-webkit-transform:skew(-15deg, 0deg);display:block;position:absolute}.pageHeader .itembox .box-head .txt,.pageHeader .itembox .box-head .en_txt{color:black;display:block}.pageHeader .itembox .box-head .en_txt{font-size:3vw;letter-spacing:0.03em}.pageHeader .itembox .box-head .txt{margin-bottom:10px;font-size:1vw;margin-left:15px;letter-spacing:0.03em}.HeaderBoxRedblack2:after{background:url(../images/common/bg_box_header02.jpg) no-repeat left bottom;background-size:cover}.HeaderBoxRedblack2 .box-head:before{background:#d10010}.HeaderBoxRedblack:after{background:url(../images/common/bg_box_header01.jpg) no-repeat left bottom;background-size:cover}.HeaderBoxRedblack .box-head:before{background:#d94c3e}.HeaderBoxRed:after{background:url(../images/common/bg_box_header02.jpg) no-repeat left bottom;background-size:cover}.HeaderBoxRed .box-head:before{background:#f67044}.HeaderBoxBlue:after{background:url(../images/common/bg_box_header02.jpg) no-repeat left bottom;background-size:cover}.HeaderBoxBlue .box-head:before{background:#018dd6}.HeaderBoxOrange:after{background:url(../images/common/bg_box_header01.jpg) no-repeat left bottom;background-size:cover}.HeaderBoxOrange .box-head:before{background:#fcaf3a}.HeaderBoxGreen:after{background:url(../images/common/bg_box_header01.jpg) no-repeat left bottom;background-size:cover}.HeaderBoxGreen .box-head:before{background:#4ea854}.pageMainContents{padding-bottom:125px;position:relative}.pageMainContents:before{content:"";position:absolute;left:50%;top:0;transform:translate(-50%, 0) skew(-15deg, 0deg);width:700px;height:100%}.pageBackBlue:before{background:rgba(1, 141, 214, 0.25)}.pageBackOrange:before{background:rgba(252, 175, 58, 0.25)}.pageBackGreen:before{background:rgba(78, 168, 84, 0.25)}.single-event .gmenu ul li:nth-child(7) a,.post-type-archive-event .gmenu ul li:nth-child(7) a{pointer-events:none}.single-event .gmenu ul li:nth-child(7) a:after,.post-type-archive-event .gmenu ul li:nth-child(7) a:after{width:100%;background:#018dd6}.single-session .gmenu ul li:nth-child(9) a:after,.post-type-archive-session .gmenu ul li:nth-child(9) a:after{width:100%;background:#d94c3e}.single-member .gmenu ul li:nth-child(9) a:after,.post-type-archive-member .gmenu ul li:nth-child(9) a:after{width:100%;background:#018dd6}.single-job .gmenu ul li:nth-child(9) a:after,.post-type-archive-job .gmenu ul li:nth-child(9) a:after{width:100%;background:#fcaf3a}.single-job .archive-jobBox .threeContentsBox li.box,.post-type-archive-job .archive-jobBox .threeContentsBox li.box{margin-bottom:65px !important}.single-job .archive-jobBox .threeContentsBox li.box:not(:nth-child(3n)),.post-type-archive-job .archive-jobBox .threeContentsBox li.box:not(:nth-child(3n)){margin-right:49px !important}.body-concept-page .gmenu ul li:nth-child(2) a{pointer-events:none}.body-concept-page .gmenu ul li:nth-child(2) a:after{width:100%;background:#d10010}.body-about-page .gmenu ul li:nth-child(9) a:after{width:100%;background:#f67044}.body-benefit-page .gmenu ul li:nth-child(5) a{pointer-events:none}.body-benefit-page .gmenu ul li:nth-child(5) a:after{width:100%;background:#4ea854}.body-news-page .gmenu ul li:nth-child(6) a{pointer-events:none}.body-news-page .gmenu ul li:nth-child(6) a:after{width:100%;background:#d94c3e}.TopicPath{padding-bottom:70px;max-width:1120px;padding-top:25px}.TopicPath ul{justify-content:flex-start}.TopicPath ul li{margin-right:20px;padding-right:20px;font-family:"Noto Sans JP", sans-serif;letter-spacing:0.1em;position:relative}.TopicPath ul li:not(:last-child):after{content:"";position:absolute;right:0;top:0;width:1px;height:100%;background:black;transform:skew(-20deg)}.TopicPath ul a.txt{position:relative}.listBox{position:relative}.listBox:before{content:"";position:absolute;left:50%;top:50%;width:100vw;height:40%;background:rgba(239, 239, 239, 0.7);transform:translate(-50%, -50%)}.listBox .box{position:relative;margin-bottom:64px}.listBox .box figure{box-shadow:0px 0px 16px -6px rgba(0, 0, 0, 0.6);background:white}.listBox .box:hover .itemcap:after{background:rgba(255, 255, 255, 0.5)}.listBox .box:hover .itemcap .incap{transform:scale(1.05)}.listBox .box .itemcap{width:100%;height:100%;position:absolute;overflow:hidden}.listBox .box .inbox{width:155px;background:white;position:absolute;top:20px;left:-10px;z-index:2}.listBox .box .inbox .itemtxt{color:white;padding:7px}.listBox.threeContentsBox .box{width:311px;height:280px;margin-left:10px}.listBox.threeContentsBox .box:not(:nth-child(3n)){margin-right:18px}.listBox.membersData .box .itemcap .item_copy{position:absolute;z-index:2;left:10px;bottom:20px;width:70%}.listBox.membersData .box .inbox{width:155px;top:20px;left:-10px}.listBox.membersData .box .inbox .itemtxt{background:#018dd6;color:white;padding:7px;font-size:12px;line-height:1.4;letter-spacing:0.1em}.listBox.membersData .box .inbox .itembox{padding:20px 10px}.listBox.membersData .box .inbox .itembox p,.listBox.membersData .box .inbox .itembox dt,.listBox.membersData .box .inbox .itembox dd{color:#018dd6}.listBox.membersData .box .inbox .itembox p{margin-bottom:10px}.listBox.membersData .box .inbox .itembox dt{font-weight:700;margin-bottom:0.3em;letter-spacing:0.1em}.archive-jobBox .contentsHead{text-align:center;margin-bottom:100px}.archive-jobBox .contentsHead h3{font-weight:700;line-height:1.8;padding-bottom:100px;margin-bottom:90px;position:relative}.archive-jobBox .contentsHead h3:before{content:"";position:absolute;left:50%;width:100px;height:16px;background:#f67044;bottom:0;transform:translate(-50%, 0)}.archive-jobBox .contentsHead .lead{line-height:1.8;font-weight:700}.archive-jobBox .inner1000{max-width:832px}.archive-jobBox .listBox.threeContentsBox .box{width:238px;height:348px}.archive-jobBox .listBox.threeContentsBox .box:not(:nth-child(3n)){margin-right:34px}.archive-jobBox .listBox.threeContentsBox .box figure{box-shadow:-6px -6px 16px -6px rgba(0, 0, 0, 0.6)}.archive-jobBox .listBox.threeContentsBox .box .inbox{background:none;left:auto;top:auto;width:100%}.archive-jobBox .listBox.threeContentsBox .box .inbox .itemtxt{background:black;text-align:center;box-sizing:border-box;position:absolute;right:0;top:0;left:auto}.archive-jobBox .listBox.threeContentsBox .box .inbox h4{color:white;line-height:2;font-weight:700;position:absolute;left:14px;top:40px}.archive-careerBox{overflow-x:hidden}.archive-careerBox .listBox.threeContentsBox li.box{height:auto}.archive-careerBox .listBox.threeContentsBox li.box .itemcap{padding-top:170px;position:relative}.archive-careerBox .listBox.threeContentsBox li.box .title{display:table;background:black;padding:10px 15px;box-sizing:border-box;height:70px;width:100%}.archive-careerBox .listBox.threeContentsBox li.box .title h4{display:table-cell;line-height:1.5;color:white;vertical-align:middle}.archive-careerBox .listBox.threeContentsBox li.box .data{padding:20px 0 0;box-sizing:border-box}.archive-careerBox .listBox.threeContentsBox li.box .data .more{background:#4ea854;padding:12px 10px;text-align:right;transition:0.5s}.archive-careerBox .listBox.threeContentsBox li.box .data .more .en_txt{color:white;padding-right:5px}.archive-careerBox .listBox.threeContentsBox li.box .data .more svg{padding-top:2px}.archive-careerBox .listBox.threeContentsBox li.box .data .text{line-height:1.6;padding:0 20px 30px;font-family:"Noto Sans JP", sans-serif;letter-spacing:0.1em}.archive-careerBox .listBox.threeContentsBox li.box .data ul{border-bottom:1px solid #4ea854;padding-bottom:15px;margin-bottom:15px;margin-left:20px;margin-right:20px}.archive-careerBox .listBox.threeContentsBox li.box .data li:not(:last-child){margin-bottom:15px}.archive-careerBox .listBox.threeContentsBox li.box .data dl{width:100%;display:table;table-layout:fixed}.archive-careerBox .listBox.threeContentsBox li.box .data dl dt,.archive-careerBox .listBox.threeContentsBox li.box .data dl dd{display:table-cell;vertical-align:middle;padding:4px 0;line-height:1.6;font-family:"Noto Sans JP", sans-serif;letter-spacing:0.1em}.archive-careerBox .listBox.threeContentsBox li.box .data dl dt{border:1px solid #4ea854;color:#4ea854;text-align:center;width:80px}.archive-careerBox .listBox.threeContentsBox li.box .data dl dd{padding-left:20px}.archive-evnetBox .listBox.threeContentsBox li.box .data{padding-bottom:20px}.archive-evnetBox .listBox.threeContentsBox li.box .data ul{border-bottom-color:#018dd6;margin-left:10px;margin-right:10px}.archive-evnetBox .listBox.threeContentsBox li.box .data dl dt,.archive-evnetBox .listBox.threeContentsBox li.box .data dl dd{display:block}.archive-evnetBox .listBox.threeContentsBox li.box .data dl dt{border:none;margin-bottom:10px}.archive-evnetBox .listBox.threeContentsBox li.box .data dl dt .mintxt{font-size:13px;border:1px solid #018dd6;color:#018dd6;padding:3px 5px;font-family:"Noto Sans JP", sans-serif;letter-spacing:0.1em}.archive-evnetBox .listBox.threeContentsBox li.box .data dl dd{padding:0 0 0 10px}.archive-evnetBox .listBox.threeContentsBox li.box .data dl dd.date{height:65px}.archive-evnetBox .listBox.threeContentsBox li.box .data dl dd.target{height:20px}.archive-evnetBox .listBox.threeContentsBox li.box .data dl dd p{font-family:"Noto Sans JP", sans-serif;letter-spacing:0.1em}.archive-evnetBox .listBox.threeContentsBox li.box .data dl dd p.f13:not(:last-of-type){margin-bottom:13px}.archive-evnetBox .listBox.threeContentsBox li.box .data .timebox{text-align:right;padding-right:10px}.archive-evnetBox .listBox.threeContentsBox li.box .data .timebox p{display:inline-block;margin-right:5px;font-family:"Noto Sans JP", sans-serif;letter-spacing:0.1em}.archive-evnetBox .listBox.threeContentsBox li.box .data .timebox .f13{font-family:"Noto Sans JP", sans-serif;letter-spacing:0.1em}.single-pageBox .otherBox{padding:50px 0 130px}.single-pageBox .otherBox header{text-align:center;margin-bottom:60px}.single-pageBox .otherBox header .boxTitle:before{width:53px;left:50%;bottom:0;transform:translate(-50%, 0)}.single-pageBox .otherBox .btnMore{margin:auto}.single-pageBox .otherBox .itemBox{margin-bottom:70px}.single-pageBox .otherBox .itemBox .box{width:280px;margin:0 30px;background:white}.single-pageBox .otherBox .itemBox .box:hover .itemcap:after{background:rgba(255, 255, 255, 0.4)}.single-pageBox .otherBox .itemBox .box:hover .incap{transform:scale(1.05)}.single-pageBox .otherBox .itemBox .box .inbox{position:relative}.single-pageBox .otherBox .itemBox .box .inbox .itemcap{overflow:hidden;padding-top:170px}.single-pageBox .otherBox .itemBox .box .inbox .itemcap:after{content:"";position:absolute;top:0;width:100%;height:100%;left:0;transition:0.5s}.single-pageBox .otherBox .itemBox .box .inbox .itemcap .incap{transition:0.5s}.single-pageBox .otherBox .itemBox .box .inbox .itemcap .itemtxt{position:absolute;z-index:10;background:black;color:white;top:0;left:0;width:120px;text-align:center;padding:6px 0 4px}.single-pageBox .otherBox .itemBox .box .inbox .more{text-align:right;padding:12px 10px}.single-pageBox .otherBox .itemBox .box .inbox .more .en_txt{color:white}.single-pageBox .otherBox .itemBox .box .inbox .indata{padding:20px}.single-pageBox .otherBox .itemBox .box .inbox .indata dl{margin-bottom:18px;padding-bottom:18px}.single-pageBox .otherBox .itemBox .box .inbox .indata dl dt{margin-bottom:12px}.single-pageBox .otherBox .itemBox .box .inbox .indata dl dd .txt{margin-right:20px}.single-pageBox .otherBox .itemBox .box .inbox .indata dl dd .mintxt{letter-spacing:0.1em}.single-pageBox .otherBox .itemBox .box .inbox .indata .text{line-height:1.6;font-family:"Noto Sans JP", sans-serif;letter-spacing:0.1em}.single-pageBox .message{margin-bottom:50px;padding-bottom:100px;padding-top:60px}.single-pageBox .message h3{text-align:center;color:white;font-weight:700;margin-bottom:60px}.single-pageBox .message .box{background:white;padding:28px;flex-direction:row-reverse;justify-content:space-between;align-items:flex-start}.single-pageBox .message .box .text{max-width:610px;padding-left:20px;width:100%}.single-pageBox .message .box .text p{line-height:3.2;font-weight:700;font-family:"Noto Sans JP", sans-serif;letter-spacing:0.1em}.single-pageBox .message .box .itemcap{width:350px;height:234px}.single-pageBox .message .box .itemcap .itemtxt{position:absolute;z-index:10;left:-20px;bottom:10px;padding:10px}.single-pageBox .message .box .itemcap .itemtxt .txt,.single-pageBox .message .box .itemcap .itemtxt .mintxt{color:white;letter-spacing:0.1em}.single-pageBox .message .box .itemcap .itemtxt .txt{font-weight:700}.single-pageBox .banner{position:relative;z-index:2}.single-pageBox .topbox{margin-bottom:60px;background:#efefef;padding:50px 0}.single-pageBox .topbox header{position:absolute;top:40px;right:0;z-index:10;width:630px}.single-pageBox .topbox h3 .itemtxt{margin-bottom:30px}.single-pageBox .topbox h3 .itemtxt b{font-weight:700;line-height:1.5;letter-spacing:0.06em}.single-pageBox .topbox h3 .itemtxt,.single-pageBox .topbox h3 .mintxt{display:block}.single-pageBox .topbox h3 .mintxt b{display:inline;font-weight:bold;padding:8px 16px;background:#fff;box-decoration-break:clone;-webkit-box-decoration-break:clone;line-height:2.8;letter-spacing:0.06em}.single-pageBox .topbox .itemcap{max-width:616px;width:100%;padding-top:394px;margin-bottom:50px}.single-pageBox .topbox .textbox{justify-content:center;max-width:564px;width:100%;margin-left:auto;margin-right:auto}.single-pageBox .topbox .textbox .text{line-height:40px;font-family:"Noto Sans JP", sans-serif;letter-spacing:0.1em}.single-pageBox .contents{margin-bottom:80px}.single-pageBox .contents header.boxhead{text-align:center;margin-bottom:60px}.single-pageBox .contents header.boxhead .boxTitle .txt{color:#fcaf3a;font-weight:700;margin-bottom:0}.single-pageBox .contents header.boxhead .boxTitle:before{width:53px;background:#fcaf3a;left:50%;bottom:0;transform:translate(-50%, 0)}.single-pageBox .contents .box{position:relative}.single-pageBox .contents .box:not(:last-of-type){margin-bottom:120px}.single-pageBox .contents .box .minbox{max-width:425px;width:100%;position:absolute;top:0}.single-pageBox .contents .box .text{line-height:40px;top:80px;font-family:"Noto Sans JP", sans-serif;letter-spacing:0.1em}.single-pageBox .contents .box h4{font-weight:700;border-bottom:1px solid black;padding-bottom:25px;line-height:1.6}.single-pageBox .contents .box .itemcapbox{width:620px;height:400px;position:relative}.single-pageBox .contents .box .itemcapbox:before{content:"";position:absolute;left:20px;top:20px;background:url(../images/common/pat_yellow.png);background-size:6px;box-sizing:border-box;width:100%;height:100%}.single-pageBox .contents .box .itemcapbox .itemcap{width:616px;padding-top:394px}.single-pageBox .contents .box:nth-of-type(odd) .minbox{right:0}.single-pageBox .contents .box:nth-of-type(even) .itemcapbox{margin-left:auto}.single-pageBox .formbox .btnAnchorBox{max-width:466px;width:100%;margin:80px auto}.single-pageBox .formbox .headbox{margin-bottom:88px}.single-pageBox .formbox .headbox .textbox{justify-content:center;max-width:564px;width:100%;margin-left:auto;margin-right:auto}.single-pageBox .formbox .headbox .textbox .text{line-height:40px;font-family:"Noto Sans JP", sans-serif;letter-spacing:0.1em}.single-pageBox .formbox .headbox .boxTitle{text-align:center;margin-bottom:50px}.single-pageBox .formbox .headbox .boxTitle .txt{font-weight:700}.single-pageBox .formbox .headbox .boxTitle:before{width:53px;left:50%;bottom:0;transform:translate(-50%, 0)}.single-pageBox .formbox .box .leadtxt{line-height:40px;margin-bottom:60px;font-family:"Noto Sans JP", sans-serif;letter-spacing:0.1em}.single-pageBox .formbox .box .cautionbox{background:white;border:3px solid #f67044;border-radius:12px;padding:30px 0;margin-bottom:45px}.single-pageBox .formbox .box .cautionbox .wrap-box{justify-content:center;align-items:center;position:relative}.single-pageBox .formbox .box .cautionbox .wrap-box:before{content:"";position:absolute;left:25px;top:50%;transform:translate(0, -50%);width:64px;height:63px;background:url(../images/common/icon-caution.png) no-repeat center center;background-size:cover}.single-pageBox .formbox .box .cautionbox li{font-size:14px;position:relative;color:#f67044;padding-left:20px;font-family:"Noto Sans JP", sans-serif;letter-spacing:0.1em;font-weight:700}.single-pageBox .formbox .box .cautionbox li:not(:last-child){margin-bottom:25px}.single-pageBox .formbox .box .cautionbox li:before{content:"";position:absolute;left:0;top:4px;width:4px;height:4px;background:#f67044;border-radius:50%;display:block}.single-pageBox .formbox .box:not(:first-of-type){margin-top:140px}.single-pageBox .formbox .box h4{justify-content:center;align-items:center;height:100px}.single-pageBox .formbox .box h4 .title{color:white;font-weight:700}.single-pageBox .formbox .box .inbox{padding:60px 0 100px;max-width:760px;width:100%;margin-left:auto;margin-right:auto}.single-pageBox .formbox .box .inbox dl.list:not(:last-of-type){margin-bottom:50px}.single-pageBox .formbox .box .inbox dl.list dt{position:relative;padding-bottom:18px;margin-bottom:30px;padding-left:30px}.single-pageBox .formbox .box .inbox dl.list dt:before{content:"";left:2px;top:-2px;width:18px;height:20px;transform:skew(-15deg);position:absolute}.single-pageBox .formbox .box .inbox dl.list dt .txt{font-weight:700}.single-pageBox .formbox .box .inbox dl.list dd p{line-height:1.8;font-family:"Noto Sans JP", sans-serif;letter-spacing:0.1em}.single-pageBox .formbox .box .inbox dl.list dd p:not(:last-of-type){margin-bottom:10px}.single-pageBox .formbox .informBox{background:white;box-sizing:border-box;padding:50px 50px 60px}.single-pageBox .formbox .informBox .btnMore{margin:auto;display:block;cursor:pointer}.single-pageBox .formbox .informBox .btnMore .en_txt{width:100%}.single-pageBox .formbox .informBox .btns{justify-content:center}.single-pageBox .formbox .informBox .btns .btnMore{margin:0 20px}.single-pageBox .formbox .informBox dl{width:100%;display:table;table-layout:fixed;margin-bottom:40px}.single-pageBox .formbox .informBox dl:last-of-type{margin-bottom:60px}.single-pageBox .formbox .informBox dl dt,.single-pageBox .formbox .informBox dl dd{display:table-cell;vertical-align:middle}.single-pageBox .formbox .informBox dl dt .wrap-box{justify-content:flex-start;align-items:center}.single-pageBox .formbox .informBox dl dt .item{color:white;font-weight:700;border-radius:6px;margin-left:15px;padding:4px 10px;font-family:"Noto Sans JP", sans-serif;letter-spacing:0.1em}.single-pageBox .formbox .informBox dl dt .item2{background:#a4a2a2}.single-pageBox .formbox .informBox dl dt .text{font-family:"Noto Sans JP", sans-serif;letter-spacing:0.1em}.single-pageBox .formbox .informBox dl dd{width:425px}.single-pageBox .formbox .informBox dl dd select,.single-pageBox .formbox .informBox dl dd .text{width:100%;box-sizing:border-box;background:#efefef;padding:5px;border:none;height:41px;font-size:16px;font-family:"Noto Sans JP", sans-serif;letter-spacing:0.1em;text-indent:15px}.single-pageBox .formbox .informBox dl dd textarea.text{resize:none;padding:15px;height:250px;font-size:16px}.single-pageBox .formbox .informBox .textareabox dt{vertical-align:top}.single-jobBox{padding-bottom:0}.single-jobBox:before{content:none}.single-jobBox .topboxtext{margin-bottom:90px}.single-jobBox .topboxtext .inner{max-width:1120px;background:url(../images/common/jobi-singletitle.jpg) no-repeat center top;background-size:cover}.single-jobBox .topboxtext .title{padding:36px 0 36px 61px;font-family:"Noto Sans CJK JP";font-weight:bold;font-size:40px;letter-spacing:0.03em;line-height:72px;color:#fff}.single-jobBox .topboxtext .title::first-letter{font-size:50px}.single-jobBox .message{background:url(../images/common/bg-job-message.png) no-repeat center top;background-size:cover;margin-bottom:0;position:relative}.single-jobBox .message:before{content:"";position:absolute;left:50%;top:-90px;width:860px;height:248px;background:url(../images/about/message-bg.png) no-repeat center center;background-size:cover;transform:translate(-50%, 0)}.single-jobBox .message p{color:#f67044}.single-jobBox .message .itemtxt{background:#f67044}.single-jobBox .otherBox{background:url(../images/common/bg-job.png) no-repeat center top;background-size:cover}.single-jobBox .otherBox header .boxTitle .en_txt{color:#fcaf3a}.single-jobBox .otherBox header .boxTitle:before{background:#fcaf3a}.single-jobBox .otherBox .itemBox .indata dl{border-bottom:1px solid #fcaf3a}.single-jobBox .otherBox .itemBox .more{background:#fcaf3a}.single-careerBox:before{content:none}.single-careerBox .bg{background:url(../images/common/bg-career.png) no-repeat center top;background-size:cover}.single-careerBox .topbox{background:#EFEFEF}.single-careerBox .topbox .inner .itemcap{margin-top:-80px;margin-bottom:100px}.single-careerBox .topbox .inner header{top:80px}.single-careerBox .formbox .headbox .boxTitle .txt{color:#4ea854}.single-careerBox .formbox .headbox .boxTitle:before{background:#4ea854}.single-careerBox .formbox .itemtxt{text-align:right;margin-top:20px}.single-careerBox .formbox .itemtxt a{font-weight:700;color:#4ea854;font-family:"Noto Sans JP", sans-serif;letter-spacing:0.1em}.single-careerBox .formbox .itemform{background:rgba(78, 168, 84, 0.1)}.single-careerBox .formbox .box{box-sizing:border-box;border:3px solid #4ea854}.single-careerBox .formbox .box h4{background:#4ea854}.single-careerBox .formbox .box .inbox dl.list dt{border-bottom:2px solid #4ea854}.single-careerBox .formbox .box .inbox dl.list dt:before{background:#4ea854}.single-careerBox .formbox .box .inbox dl.list dt .txt{color:#4ea854}.single-careerBox .formbox .informBox{border:3px solid #4ea854}.single-careerBox .formbox .informBox dt .text{color:#4ea854}.single-careerBox .formbox .informBox dt .item{background:#4ea854}.single-eventBox{padding-bottom:0}.single-eventBox:before{content:none}.single-eventBox .topcontents{margin-bottom:70px;margin-top:70px}.single-eventBox .topcontents .data{width:492px}.single-eventBox .topcontents .data dt{background:#018dd6;height:50px;align-items:center;padding-left:55px;box-sizing:border-box;margin-bottom:30px;position:relative}.single-eventBox .topcontents .data dt:before{content:"";position:absolute;left:15px;top:50%;transform:translate(0, -50%);width:22px;height:22px;background:url(../images/common/icon-time.png) no-repeat center center;background-size:cover}.single-eventBox .topcontents .data dt .text,.single-eventBox .topcontents .data dt .timebox{color:white}.single-eventBox .topcontents .data dt .text{padding-right:20px}.single-eventBox .topcontents .data dd{line-height:60px}.single-eventBox .topcontents .itemcapbox{position:relative}.single-eventBox .topcontents .itemcapbox .icon{position:absolute;left:-10px;top:-70px;z-index:10}.single-eventBox .topcontents .itemcapbox:before{content:"";position:absolute;left:20px;top:20px;background:url(../images/common/pat_blue.png);background-size:6px;box-sizing:border-box;width:100%;height:100%}.single-eventBox .topcontents .itemcapbox .itemcap{width:560px;padding-top:350px}.single-eventBox .bg{background:url(../images/common/bg-event-message.png) no-repeat left top;background-size:cover;padding-bottom:125px}.single-eventBox .message{background:rgba(1, 141, 214, 0.5);margin-top:70px;position:relative}.single-eventBox .message:before{content:"";position:absolute;left:50%;top:-90px;width:860px;height:248px;background:url(../images/common/bg-member-event.png) no-repeat center center;background-size:cover;transform:translate(-50%, 0)}.single-eventBox .message .box .itemcap .itemtxt{background:#018dd6}.single-eventBox .formbox .headbox .boxTitle .txt{color:#018dd6}.single-eventBox .formbox .headbox .boxTitle:before{background:#018dd6}.single-eventBox .formbox .itemtxt{text-align:right;margin-top:20px}.single-eventBox .formbox .itemtxt a{font-weight:700;color:#018dd6}.single-eventBox .formbox .itemform{background:url(../images/common/bg-event.png)}.single-eventBox .formbox .box{box-sizing:border-box;border:3px solid #018dd6}.single-eventBox .formbox .box h4{background:#018dd6}.single-eventBox .formbox .box .inbox dl.list dt{border-bottom:2px solid #018dd6}.single-eventBox .formbox .box .inbox dl.list dt:before{background:#018dd6}.single-eventBox .formbox .box .inbox dl.list dt .txt{color:#018dd6}.single-eventBox .formbox .informBox{border:3px solid #018dd6}.single-eventBox .formbox .informBox dt .text{color:#018dd6}.single-eventBox .formbox .informBox dt .item{background:#018dd6}.recruitPageBox:before{content:none}.recruitPageBox .bg{background:url(../images/common/bg-recruit.png) no-repeat center top;background-size:cover}.recruitPageBox .topmessage{background:rgba(246, 112, 68, 0.18);padding:60px 0 50px;margin-bottom:60px}.recruitPageBox .topmessage .boxTitle{text-align:center;margin-bottom:55px}.recruitPageBox .topmessage .boxTitle .txt{margin-bottom:0;font-weight:700;color:#f67044;font-family:"Noto Sans JP", sans-serif;letter-spacing:0.1em}.recruitPageBox .topmessage .boxTitle:before{left:50%;bottom:0;transform:translate(-50%, 0);width:53px;background:#f67044}.recruitPageBox .topmessage .textbox{justify-content:center;max-width:564px;width:100%;margin-left:auto;margin-right:auto}.recruitPageBox .topmessage .textbox .text{line-height:40px;font-family:"Noto Sans JP", sans-serif;letter-spacing:0.1em}.recruitPageBox .topmessage .lead{text-align:center;font-weight:700;line-height:56px;margin-bottom:60px}.recruitPageBox .formbox .headbox .boxTitle .txt{color:#f67044}.recruitPageBox .formbox .headbox .boxTitle:before{background:#f67044}.recruitPageBox .formbox .itemtxt{text-align:right;margin-top:20px}.recruitPageBox .formbox .itemtxt a{font-weight:700;color:#f67044}.recruitPageBox .formbox .itemform{background:rgba(246, 112, 68, 0.1)}.recruitPageBox .formbox .flowbox .inbox{max-width:880px}.recruitPageBox .formbox .flowbox .inbox .itembox{display:table;table-layout:fixed}.recruitPageBox .formbox .flowbox .inbox .itembox:not(:last-of-type){border-bottom:2px dotted #f67044;padding-bottom:58px;margin-bottom:60px}.recruitPageBox .formbox .flowbox .inbox .itembox h5,.recruitPageBox .formbox .flowbox .inbox .itembox .textItembox{display:table-cell;vertical-align:top}.recruitPageBox .formbox .flowbox .inbox .itembox h5{padding-right:117px}.recruitPageBox .formbox .flowbox .inbox .itembox h5 .number{position:relative}.recruitPageBox .formbox .flowbox .inbox .itembox h5 .number b{color:#f67044;font-weight:700;position:relative;z-index:2}.recruitPageBox .formbox .flowbox .inbox .itembox h5 .number:before{content:"";position:absolute;width:75px;height:68px;background:url(../images/common/bg-flow.png) no-repeat center center;right:-50px;top:-10px}.recruitPageBox .formbox .flowbox .inbox .itembox .textItembox p{line-height:28px;font-family:"Noto Sans JP", sans-serif;letter-spacing:0.1em}.recruitPageBox .formbox .flowbox .inbox .itembox .textItembox p:not(:last-of-type){margin-bottom:38px}.recruitPageBox .formbox .flowbox .inbox .itembox .textItembox .colorbox{margin-top:50px;background:white;border-radius:12px;box-sizing:border-box;padding:20px}.recruitPageBox .formbox .flowbox .inbox .itembox .textItembox .colorbox p{color:#f67044}.recruitPageBox .formbox .box{box-sizing:border-box;border:3px solid #f67044}.recruitPageBox .formbox .box h4{background:#f67044}.recruitPageBox .formbox .box .inbox dl.list dt{border-bottom:2px solid #f67044}.recruitPageBox .formbox .box .inbox dl.list dt:before{background:#f67044}.recruitPageBox .formbox .box .inbox dl.list dt .txt{color:#f67044}.recruitPageBox .formbox .box .inbox dl.jobbox dt{border-bottom:0}.recruitPageBox .formbox .box .inbox dl.jobbox .minbox{background:white;border:2px solid #f67044;padding:13px;box-sizing:border-box;position:relative}.recruitPageBox .formbox .box .inbox dl.jobbox .minbox:not(:last-of-type){margin-bottom:30px}.recruitPageBox .formbox .box .inbox dl.jobbox .minbox .itemcap{width:200px;height:133px;position:absolute;left:13px;top:13px}.recruitPageBox .formbox .box .inbox dl.jobbox .minbox .minitembox{max-width:510px;width:100%;margin-left:auto}.recruitPageBox .formbox .box .inbox dl.jobbox .minbox .itxt{line-height:27px;padding-bottom:85px;font-family:"Noto Sans JP", sans-serif;letter-spacing:0.1em}.recruitPageBox .formbox .box .inbox dl.jobbox .minbox h5{color:#f67044;font-weight:700;border-bottom:2px dotted #f67044;padding-bottom:13px;margin-bottom:15px}.recruitPageBox .formbox .box .inbox .textbox{max-width:564px;width:100%;margin-bottom:50px;margin-left:auto;margin-right:auto}.recruitPageBox .formbox .box .inbox .textbox .text{line-height:40px;font-family:"Noto Sans JP", sans-serif;letter-spacing:0.1em}.recruitPageBox .formbox .informBox{border:3px solid #f67044}.recruitPageBox .formbox .informBox dt .text{color:#f67044}.recruitPageBox .formbox .informBox dt .item{background:#f67044}.recruitPageBox .formbox .btnMore{margin:auto}.recruitPageBox .formbox .btnMore .en_txt{width:100%;text-align:center}.recruitPageBox .formbox .mintxt{text-align:center;color:#f67044;padding-top:10px}.single-memberBox{padding-bottom:0}.single-memberBox:before{content:none}.single-memberBox .bg{background:url(../images/common/bg-member.png) no-repeat right top;background-size:cover;padding-bottom:100px}.single-memberBox .otherBox{padding-top:110px;background:url(../images/common/bk-member-other.jpg) no-repeat right top;background-size:cover}.single-memberBox .otherBox .listBox:before{content:none}.single-memberBox .otherBox header .boxTitle .en_txt{color:#018dd6}.single-memberBox .otherBox header .boxTitle:before{background:#018dd6}.single-memberBox .otherBox .itemBox .box .inbox{position:absolute}.single-memberBox .otherBox .itemBox .box .inbox .itemcap{padding-top:0}.single-memberBox .oneDayBox{background:url(../images/common/bg-member-oneday.png) no-repeat center top;background-size:cover;padding-bottom:60px;position:relative}.single-memberBox .oneDayBox header{padding-bottom:62px;background:url(../images/common/icon-day-title_bg.png) no-repeat center 50px;background-size:100%;transform:translate(0, -145px);margin-bottom:-145px}.single-memberBox .oneDayBox header h3{width:310px;margin:auto}.single-memberBox .oneDayBox ul.wrap-box{justify-content:flex-start}.single-memberBox .oneDayBox .box{max-width:230px;width:100%;position:relative;margin-bottom:60px;border:1px solid white;box-sizing:border-box}.single-memberBox .oneDayBox .box:not(:nth-child(4n)){margin-right:60px}.single-memberBox .oneDayBox .box:not(:last-child):after{content:"";position:absolute;width:15px;height:19px;background:url(../images/common/icon-arrow.png) no-repeat center center;background-size:cover;right:-40px;top:50%;margin-top:100px;transform:translate(0, -50%)}.single-memberBox .oneDayBox .box:nth-child(4n):after{content:none}.single-memberBox .oneDayBox .box .data dl{padding:15px;box-sizing:border-box;border-bottom:1px solid white}.single-memberBox .oneDayBox .box .data dl dt{color:#feffc3;font-weight:700;margin-bottom:10px}.single-memberBox .oneDayBox .box .data dl dd{color:white;font-weight:700}.single-memberBox .oneDayBox .box .data .textbox{padding:15px}.single-memberBox .oneDayBox .box .data .textbox .txt{color:white;line-height:28px;font-family:"Noto Sans JP", sans-serif;letter-spacing:0.1em}.single-memberBox .contentstalk{padding-bottom:100px}.single-memberBox .contentstalk .box{position:relative;padding-top:90px;padding-bottom:64px}.single-memberBox .contentstalk .box:nth-of-type(even) .wrap-box{flex-direction:row-reverse}.single-memberBox .contentstalk .box:before{content:"";position:absolute;left:0;width:65px;height:159px;background:url(../images/common/bg-line-title.png) no-repeat center center;background-size:cover;top:0}.single-memberBox .contentstalk .box h3{color:#018dd6;font-weight:700;padding-left:60px;margin-bottom:50px}.single-memberBox .contentstalk .box .wrap-box{justify-content:space-between;align-items:center}.single-memberBox .contentstalk .box .cap{width:616px;position:relative}.single-memberBox .contentstalk .box .cap img{position:relative;display:block;z-index:2}.single-memberBox .contentstalk .box .cap:before{content:"";position:absolute;width:100%;height:100%;top:20px;left:20px;background:url(../images/common/pat_blue.png);background-size:6px}.single-memberBox .contentstalk .box .text{max-width:430px;width:100%}.single-memberBox .contentstalk .box .text p{line-height:40px;font-family:"Noto Sans JP", sans-serif;letter-spacing:0.1em}.single-memberBox .contentstalk .box .text p:not(:last-of-type){margin-bottom:30px}.single-memberBox .topHeadCap{margin-bottom:170px}.single-memberBox .topHeadCap .capbox{position:relative}.single-memberBox .topHeadCap .capbox .txt{position:absolute;bottom:170px;left:-120px}.single-memberBox .topHeadCap .dataBox{max-width:747px;width:100%;background:white;position:absolute;left:50%;bottom:-70px;transform:translate(-50%, 0)}.single-memberBox .topHeadCap .dataBox:before{content:"";position:absolute;left:12px;top:12px;width:100%;height:100%;background:url(../images/common/pat_blue.png);background-size:6px}.single-memberBox .topHeadCap .dataBox .inbox{background:white;position:relative;padding-bottom:25px;z-index:2}.single-memberBox .topHeadCap .dataBox .item{background:#018dd6;width:200px;height:46px;text-align:center;color:white;line-height:46px}.single-memberBox .topHeadCap .dataBox .title{justify-content:center}.single-memberBox .topHeadCap .dataBox .title h2{margin-left:70px}.single-memberBox .topHeadCap .dataBox .title .txt,.single-memberBox .topHeadCap .dataBox .title .text{display:block}.single-memberBox .topHeadCap .dataBox .title .txt{color:#018dd6;margin-bottom:15px}.single-memberBox .topHeadCap .dataBox .title .text{font-weight:700;color:#018dd6;letter-spacing:0.1em}.single-memberBox .topHeadCap .dataBox .title .text small{padding-left:42px}header.sessionBoxtitle{margin-bottom:75px;padding-top:50px;position:relative}header.sessionBoxtitle:before{content:"";position:absolute;left:-40px;top:0;width:65px;height:161px;background:url(../images/common/bg-line-title-red.png) no-repeat center center;background-size:cover}header.sessionBoxtitle h3{padding-left:50px}header.sessionBoxtitle h3 .en_txt,header.sessionBoxtitle h3 .text{display:block;color:#d94c3e;font-weight:700}header.sessionBoxtitle h3 .en_txt{font-style:normal;margin-bottom:20px}.sessionPage{background:url(../images/common/bg-session.jpg) no-repeat right bottom;background-size:50%;position:relative}.sessionPage:before{content:"";position:absolute;left:-150px;top:0;width:369px;height:1247px;background:url(../images/common/bg-session-left.jpg) no-repeat left top;background-size:100%}.sessionPage .box:not(:last-of-type){margin-bottom:170px}.sessionPage .box .sessionBoxContainer{position:relative}.sessionPage .box .twoBox{max-width:680px;width:100%;margin:auto}.sessionPage .box .threeBox{max-width:1000px;width:100%;margin:auto}.sessionPage .box .threeBox .inbox .item:not(:last-child):after{right:-60px}.sessionPage .box .data{position:relative;margin-bottom:60px;margin-top:-130px}.sessionPage .box .data .item{background:white;border:2px solid #d94c3e;width:258px;box-sizing:border-box;padding:10px;min-height:153px;position:relative}.sessionPage .box .data .item:not(:last-child):after{content:"";position:absolute;right:-70px;top:50%;width:28px;height:28px;transform:translate(0, -50%);background:url(../images/common/icon-cross.png) no-repeat center center;background-size:cover}.sessionPage .box .data .item .title{background:#d94c3e;text-align:center;color:white;padding:10px 0 9px;margin-bottom:20px}.sessionPage .box .data .item dl{padding-left:17px}.sessionPage .box .data .item dl dt,.sessionPage .box .data .item dl dd{color:#d94c3e;font-family:"Noto Sans JP", sans-serif;letter-spacing:0.1em}.sessionPage .box .data .item dl dt{margin-bottom:12px}.sessionPage .box .data:before{content:"";position:absolute;top:10px;left:10px;width:100%;height:100%;background:url(../images/common/pat_red.png);background-size:6px}.sessionPage .box .data .inbox{background:#efefef;padding:30px;box-sizing:border-box;position:relative;z-index:2}.sessionPage .box .data .inbox ul.wrap-box{justify-content:space-between}.sessionPage .box .btnMore{margin:auto}.single-sessionPage{background:url(../images/common/bg-session-single-bottom.jpg) no-repeat center bottom #efefef;background-size:100%;padding-bottom:120px}.single-sessionPage:before{content:none}.single-sessionPage .otherBox .boxTitle{text-align:center;margin-bottom:50px}.single-sessionPage .otherBox .boxTitle:before{background:#d94c3e;width:53px;left:50%;bottom:0;transform:translate(-50%, 0)}.single-sessionPage .otherBox .boxTitle .en_txt{color:#d94c3e}.single-sessionPage .otherBox .minbox{width:280px;position:relative;background:white}.single-sessionPage .otherBox .more{background:#d94c3e;text-align:right;color:white;padding:10px;box-sizing:border-box}.single-sessionPage .otherBox .more svg{vertical-align:-1px;margin-left:10px}.single-sessionPage .otherBox .inbox{height:80px;justify-content:center;align-items:center;position:relative}.single-sessionPage .otherBox .inbox h4 .en_txt,.single-sessionPage .otherBox .inbox h4 .text{color:#d94c3e}.single-sessionPage .otherBox .inbox h4 .text{font-weight:700}.single-sessionPage .otherBox .inbox h4 .en_txt{position:absolute;left:10px;top:-20px}.single-sessionPage .talkBox{padding-bottom:190px;padding-top:70px}.single-sessionPage .inBox .title{position:relative;margin-bottom:60px}.single-sessionPage .inBox .title:before{content:"";position:absolute;width:50px;height:14px;background:#d94c3e}.single-sessionPage .inBox .title p{padding-left:80px;font-weight:700}.single-sessionPage .inBox .cap{margin-bottom:60px}.single-sessionPage .inBox .item{display:table;table-layout:fixed;width:100%;margin-bottom:60px}.single-sessionPage .inBox .item .icon,.single-sessionPage .inBox .item .text{display:table-cell;vertical-align:middle}.single-sessionPage .inBox .item .icon{width:90px;text-align:center}.single-sessionPage .inBox .item .icon .cap{margin-bottom:10px}.single-sessionPage .inBox .item .icon p{color:#d94c3e;font-weight:700}.single-sessionPage .inBox .item .text{padding-left:40px}.single-sessionPage .inBox .item .text .textbox{position:relative;background:white;border:3px solid #d94c3e;box-sizing:border-box;padding:25px 30px}.single-sessionPage .inBox .item .text .textbox p{line-height:1.6;font-family:"Noto Sans JP", sans-serif;letter-spacing:0.1em}.single-sessionPage .inBox .item .text .textbox:before{content:"";position:absolute;top:50%;left:-24px;margin-top:-12px;border:12px solid transparent;border-right:12px solid #fff;z-index:2}.single-sessionPage .inBox .item .text .textbox:after{content:"";position:absolute;top:50%;left:-30px;margin-top:-14px;border:14px solid transparent;border-right:14px solid #d94c3e;z-index:1}.single-sessionPage .sessionBoxtitle{margin-bottom:0}.single-sessionPage .sessionBoxtitle h3{margin-bottom:70px}.single-sessionPage .bg{background:url(../images/common/bg-session-single-top.jpg) no-repeat center top;background-size:cover}.single-sessionPage .topbox{position:relative}.single-sessionPage .topbox:before{content:"";position:absolute;left:0;bottom:0;width:100%;height:114px;background:#d94c3e}.single-sessionPage .memberBox{background:#d94c3e;padding:70px 0 60px}.single-sessionPage .memberBox .boxTitle{text-align:center;margin-bottom:40px}.single-sessionPage .memberBox .boxTitle:before{left:50%;bottom:0;transform:translate(-50%, 0);background:black;width:53px}.single-sessionPage .memberBox .wrap-box{justify-content:center}.single-sessionPage .memberBox .wrap-box li{max-width:250px;width:100%}.single-sessionPage .memberBox .wrap-box li .text{justify-content:center;padding-top:30px}.single-sessionPage .memberBox .wrap-box li .text dt{margin-bottom:20px;font-family:"Noto Sans JP", sans-serif;letter-spacing:0.1em}.single-sessionPage .memberBox .wrap-box li .data{width:203px;height:62px;align-items:center;justify-content:center;position:relative;margin-left:auto;margin-top:-30px}.single-sessionPage .memberBox .wrap-box li .data:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:black;transform:skew(-15deg)}.single-sessionPage .memberBox .wrap-box li .data dl{position:relative;z-index:2;text-align:center}.single-sessionPage .memberBox .wrap-box li .data dl dt,.single-sessionPage .memberBox .wrap-box li .data dl dd{color:white}.single-sessionPage .memberBox .wrap-box li .data dl dt{margin-bottom:12px}.single-sessionPage .memberBox .wrap-box li .data dl dd{font-weight:700}.single-sessionPage .memberBox .twobox li{padding:0 60px}.single-sessionPage .memberBox .threebox{justify-content:space-between;padding-left:50px;padding-right:50px}input,select{-webkit-appearance:none;appearance:none}#page-concept{padding-bottom:0}#page-concept .TopicPath{position:absolute;left:50%;transform:translateX(-50%)}#page-concept .mainbanner{position:relative}#page-concept .mainbanner h2{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);max-width:1020px;width:100%}#page-concept .mainbanner h2 .item{position:absolute;left:0;top:0}#page-concept:before{content:none}#page-concept .footerPageBox{background:url(../images/concept/bg-footer.png) no-repeat left top;background-size:cover}#page-concept .footerPageBox:after{background:url(../images/concept/btn.png) no-repeat center left;background-size:cover}#page-concept .itembg{background:url(../images/concept/item-leftbg.jpg) no-repeat left top;background-size:18%;position:relative}#page-concept .itembg:before{content:"";position:absolute;right:0;bottom:100px;width:463px;height:1564px;background:url(../images/concept/item-rightbg.png) no-repeat right bottom;background-size:cover}#page-concept .topbox{padding-top:40px}#page-concept .topbox div.text{max-width:900px;width:100%;margin-left:auto;margin-right:auto;padding:3em 0}#page-concept .topbox div.text p{font-weight:500;line-height:2.8;letter-spacing:0.1em;font-size:16px}#page-concept .topbox .capright{padding-left:20%}#page-concept .topbox .capleft{padding-right:20%}#page-concept .box2{padding-bottom:100px}#page-concept .box2 .boxhead{background:url(../images/concept/bg.png);padding-top:75px;padding-bottom:80px}#page-concept .box2 .boxhead h3{max-width:50%;width:100%;margin:0 auto 60px}#page-concept .box2 .boxhead .cap{margin-bottom:50px}#page-concept .box2 .boxhead .lead{text-align:center;color:white;font-family:"Noto Sans JP", sans-serif;font-weight:700;letter-spacing:0.1em}#page-concept .box2 .contents .text{text-align:center;font-size:16px;line-height:2.5;font-weight:500}#page-concept .box2 .contents .text:not(:first-of-type){margin-top:40px}#page-concept .box2 .contents .text span{font-size:inherit;font-weight:700;font-size:28px}#page-concept .box2 .contents .text span.red{color:#d94c3e}#page-concept .box2 .contents .text span.orange{color:#f67044}#page-concept .box2 .contents .cap{margin:100px auto 100px;display:table;table-layout:fixed;width:80%}#page-concept .box2 .contents .cap li{display:table-cell;padding:0 30px}#page-concept .box2 .contents .movieBox{margin:auto;max-width:800px;padding-top:450px}.footerPageBox{position:relative;padding-bottom:80px}.footerPageBox:after{content:"";position:absolute;right:0;bottom:68px;width:65%;padding-top:90px}.footerPageBox .btnMore{width:280px;margin-left:auto;margin-right:35px;height:64px;border-radius:32px;background:none;border-color:white}.footerPageBox .btnMore:after{border-color:white}.footerPageBox .btnMore dl{position:absolute;left:30px;top:10px}.footerPageBox .btnMore dl dt,.footerPageBox .btnMore dl dd{color:white}.footerPageBox .btnMore dl dt{margin-bottom:5px}.footerPageBox .btnMore dl .en_txt{position:inherit;left:auto;top:auto;transform:translate(0)}.footerPageBox header{margin-bottom:60px;padding-top:100px}.footerPageBox h3{text-align:center}.footerPageBox h3 .txt{font-weight:700;font-family:"Noto Sans JP", sans-serif}.footerPageBox .itembox p{text-align:center}.footerPageBox .itembox .item-text{color:#f67044;font-weight:700;margin-bottom:30px;font-family:"Noto Sans JP", sans-serif;letter-spacing:0.1em}.footerPageBox .itembox .text{line-height:40px;margin-bottom:50px;font-family:"Noto Sans JP", sans-serif;letter-spacing:0.1em}.footerPageBox .number{position:absolute;right:0;top:0}#page-about{padding-bottom:0}#page-about .footerPageBox{background:url(../images/about/bg-footer.png) no-repeat left top;background-size:cover}#page-about .footerPageBox .number{right:-70px}#page-about .footerPageBox .itembox{position:relative}#page-about .footerPageBox .itembox .text{margin-bottom:180px}#page-about .footerPageBox .itembox:after{content:"";position:absolute;width:284px;height:340px;background:url(../images/index/box3-item02r.png) no-repeat center center;background-size:cover;left:-40px;bottom:-109px}#page-about .footerPageBox .itembox:before{content:"";position:absolute;right:0;top:-70px;width:220px;height:359px;background:url(../images/index/box3-item01r.png) no-repeat center center;background-size:cover}#page-about .footerPageBox header{margin-bottom:10px;position:relative}#page-about .footerPageBox h3{line-height:90px;margin-bottom:0;color:#333}#page-about .footerPageBox h3 .txt{font-weight:700;font-size:40px}#page-about .footerPageBox h3 b{color:white;font-size:40px;font-weight:700}#page-about .footerPageBox:after{background:url(../images/about/btn.png) no-repeat center left;background-size:cover}#page-about .bg1{background:url(../images/about/bk01.jpg) no-repeat center top;background-size:100%}#page-about .bg02{position:relative}#page-about .bg02:before{content:"";width:1131px;height:1423px;position:absolute;right:0;bottom:0;background:url(../images/about/bk03.png) no-repeat right bottom;background-size:100%}#page-about:before{content:none}#page-about .contents .boxTitle{text-align:center;margin-bottom:50px}#page-about .contents .boxTitle:before{width:53px;left:50%;transform:translate(-50%, 0);bottom:0;background:#f67044}#page-about .contents .boxTitle .en_txt{color:#f67044}#page-about .visionBox h4,#page-about .visionBox h5{text-align:center;font-weight:700;font-family:"Noto Sans JP", sans-serif}#page-about .visionBox .text{text-align:center;padding:40px 0;line-height:40px;font-family:"Noto Sans JP", sans-serif;letter-spacing:0.1em}#page-about .visionBox h5{color:#f67044;margin-bottom:120px}#page-about .visionBox .cap{max-width:1265px;width:100%;margin:auto}#page-about .workBox{padding-top:20px;background:url(../images/about/bk02.jpg) no-repeat center top;background-size:100%}#page-about .workBox h4{margin:3em 0 1em;font-size:36px;font-weight:700;color:#f67044;text-align:center}#page-about .workBox header{text-align:center;margin-bottom:100px}#page-about .workBox header .lead{text-align:center;line-height:2.8;font-weight:700;font-family:"Noto Sans JP", sans-serif;letter-spacing:0.1em}#page-about .workBox .boxTitle{padding-top:70px;position:relative;display:inline-block}#page-about .workBox .boxTitle .icon{position:absolute;left:50%;transform:translateX(-50%);top:0}#page-about .workBox .boxTitle .txt{font-weight:700;color:#f67044}#page-about .workBox .text{text-align:center;line-height:2.8;font-weight:700;margin-bottom:2em;font-family:"Noto Sans JP", sans-serif;letter-spacing:0.1em}#page-about .workBox .text .f24{color:#f67044;font-weight:700;font-family:"Noto Sans JP", sans-serif;letter-spacing:0.1em}#page-about .workBox .parallelogram-wrap{display:flex;flex-direction:column}#page-about .workBox .parallelogram-wrap .parallelogram{background-color:black;transform:skewX(-16deg);margin:0 auto 2em}#page-about .workBox .parallelogram-wrap .parallelogram .text{display:inline-block;color:white;font-size:24px;font-weight:bold;margin:0 1.2em;line-height:2;transform:skewX(16deg);letter-spacing:0.06em}#page-about .workBox .box2{margin-bottom:100px}#page-about .workBox .box2 .cap{margin-bottom:100px;position:relative}#page-about .workBox .box2 .cap:before,#page-about .workBox .box2 .cap:after{content:"";position:absolute;left:0;background:white;width:100%}#page-about .workBox .box2 h4{font-weight:700;font-family:"Noto Sans JP", sans-serif;text-align:center;margin-bottom:1em}#page-about .workBox .box2 .text{line-height:2.8;margin-bottom:2em;font-family:"Noto Sans JP", sans-serif;letter-spacing:0em}#page-about .workBox .box2 h5{max-width:480px;width:100%;margin:0 auto}#page-about .workBox .bottombox{background:#f67044;padding-bottom:90px;position:relative}#page-about .workBox .bottombox:before{content:"";position:absolute;left:0;top:0;width:100%;height:370px;background:white}#page-about .workBox .bottombox:after{content:"";position:absolute;left:50%;bottom:-30px;width:0;height:0;border-style:solid;border-width:30px 30px 0 30px;border-color:#f67044 transparent transparent transparent;transform:translate(-50%, 0)}#page-about .workBox .bottombox h4{margin-bottom:70px}#page-about .workBox .bottombox .textbox{margin:2em 0;font-family:"Noto Sans JP", sans-serif}#page-about .workBox .bottombox .textbox p{text-align:center;color:white;font-weight:500;margin-bottom:1.8em;letter-spacing:0.06em}#page-about .workBox .bottombox .textbox .item{margin:40px 0}#page-about .workBox .bottombox .textbox .item .f24{background:black;color:white;padding:5px 10px}#page-about .philosophyBox{padding-top:180px;padding-bottom:110px}#page-about .philosophyBox .text{text-align:center;font-weight:700;line-height:56px;margin-bottom:60px;font-family:"Noto Sans JP", sans-serif;letter-spacing:0.1em}#page-about .philosophyBox .btnMore{width:500px;margin:auto}#page-about .philosophyBox .btnMore .en_txt{width:100%;text-align:center}#page-about .messageBox{background:rgba(246, 112, 68, 0.3);padding:80px 0 120px;margin-bottom:55px;position:relative}#page-about .messageBox:before{content:"";position:absolute;left:50%;top:-90px;width:860px;height:248px;background:url(../images/about/message-bg.png) no-repeat center center;background-size:cover;transform:translate(-50%, 0)}#page-about .messageBox .textbox{position:relative;width:560px;background:white;padding:50px 220px 60px;margin:auto}#page-about .messageBox .textbox::before{content:"";white-space:pre;position:absolute;bottom:0;left:0;width:500px;height:500px;background:transparent;background-image:linear-gradient(45deg, #f67044 250px, transparent 0)}#page-about .messageBox .textbox:after{content:"";position:absolute;left:5%;top:-100px;width:225px;height:673px;background:url(../images/about/message-cap_pc.png) no-repeat center center;background-size:contain;transform:translate(-50%, 0);z-index:103}#page-about .messageBox .textbox .inbox{position:relative}#page-about .messageBox .textbox .inbox .text{font-family:"Noto Sans JP", sans-serif;letter-spacing:0.1em;text-align:center}#page-about .messageBox .textbox .inbox .f20{color:#f67044;font-weight:700;line-height:40px;margin-bottom:30px}#page-about .messageBox .textbox .inbox .f14{line-height:40px}#page-about .messageBox .textbox .inbox .name{position:absolute;left:-150px;bottom:-20px;color:white;font-size:18px;line-height:1.5;font-weight:700;z-index:104}#page-about .messageBox .textbox .inbox .copy{position:absolute;right:-150px;top:-100px;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;font-size:30px;font-weight:700;text-align:left;line-height:50px}#page-about .companyBox{padding:55px 0}#page-about .historyBox{padding-bottom:110px}#page-about .groupBox .inbox{padding-bottom:54px;position:relative;background:#fbb833;background:-moz-linear-gradient(left, #fbb833 0%, #fb8a28 100%);background:-webkit-linear-gradient(left, #fbb833 0%, #fb8a28 100%);background:linear-gradient(to right, #fbb833 0%, #fb8a28 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbb833', endColorstr='#fb8a28',GradientType=1)}#page-about .groupBox .inbox:before{content:"";position:absolute;left:0;top:0;height:30px;width:100%;background:white}#page-about .groupBox .inbox li{margin-bottom:18px}.item-table{width:100%;border-top:1px dotted #b9b7b7;border-left:1px dotted #b9b7b7}.item-table th,.item-table td{border-right:1px dotted #b9b7b7;border-bottom:1px dotted #b9b7b7;padding:30px;line-height:25px;box-sizing:border-box;font-family:"Noto Sans JP", sans-serif;letter-spacing:0.1em}.item-table th{background:#efefef;text-align:left;font-weight:700;width:200px}.item-table td .item{color:#d10010;font-family:"Noto Sans JP", sans-serif;letter-spacing:0.1em}#page-benefit{padding-bottom:0}#page-benefit:before{content:none}#page-benefit .listBox:before{content:none}#page-benefit .bottomBox{background:#4ea854;padding:120px 0;position:relative}#page-benefit .bottomBox:before{content:"";position:absolute;width:385px;height:430px;bottom:0px;right:8em;background:url(../images/benefit/bottom-cap.png) no-repeat center center;background-size:cover}#page-benefit .bottomBox .textbox .txt{margin-left:3em;text-align:left;color:white;font-family:"Noto Sans JP", sans-serif;line-height:2;font-weight:700}#page-benefit .bottomBox .textbox .txt:first-of-type{margin-bottom:30px}#page-benefit .topbox{margin-bottom:120px}#page-benefit .topbox h3{text-align:center;margin-bottom:70px}#page-benefit .topbox h3 .txt{display:block;font-weight:700}#page-benefit .topbox h3 .f40{margin-bottom:40px}#page-benefit .topbox h3 .item{font-weight:700;color:#4ea854}#page-benefit .topbox .lead{text-align:center;line-height:40px;margin-bottom:50px;font-family:"Noto Sans JP", sans-serif;letter-spacing:0.1em}#page-benefit .naviBox{border:1px solid #4ea854;border-right:0}#page-benefit .naviBox ul{width:100%;display:table;table-layout:fixed}#page-benefit .naviBox ul li{display:table-cell;vertical-align:middle;border-right:1px solid #4ea854}#page-benefit .naviBox ul li a{display:block;text-align:center;height:50px;line-height:50px;color:#4ea854;font-weight:700;font-size:18px;transition:0.5s;position:relative}#page-benefit .naviBox ul li a:after{content:"";right:20px;width:6px;height:6px;display:block;border-top:2px solid #4ea854;border-right:2px solid #4ea854;position:absolute;top:50%;transition:0.5s;transform:translate(0, -50%) rotate(135deg)}#page-benefit .naviBox ul li:hover a{background:#4ea854;color:white}#page-benefit .naviBox ul li:hover a:after{border-color:white}#page-benefit .contents header{position:relative;padding-top:80px}#page-benefit .contents header:before{content:"";position:absolute;left:-65px;top:0;width:65px;height:135px;background:url(../images/benefit/bg-title.png) no-repeat center center;background-size:cover}#page-benefit .contents header h3{margin-bottom:50px}#page-benefit .contents header h3 .f30{color:#4ea854;font-weight:700;font-family:"Noto Sans JP", sans-serif}#page-benefit .contents header .lead{text-align:center;line-height:2;font-weight:700}#page-benefit .box1{margin-bottom:90px}#page-benefit .box1 header{margin-bottom:20px}#page-benefit .box1 .cap{margin-bottom:60px}#page-benefit .box1 .thumnailbox{justify-content:flex-start}#page-benefit .box1 .thumnailbox li{width:280px;margin-bottom:60px;margin-right:80px}#page-benefit .box1 .thumnailbox li .cap{margin-bottom:0}#page-benefit .box1 .thumnailbox li .txt{padding:25px 15px 0;box-sizing:border-box;line-height:28px;font-family:"Noto Sans JP", sans-serif;letter-spacing:0.1em}#page-benefit .box1 .thumnailbox li:nth-child(3n){margin-right:0}#page-benefit .box1 .greenbox{background:url(../images/common/bg-benefit-info.png) no-repeat left top;background-size:cover;padding-top:110px;padding-bottom:130px}#page-benefit .box1 .greenbox .boxTitle:before{background:white}#page-benefit .box1 .greenbox .boxTitle .txt{color:white}#page-benefit .box1 .greenbox .iconBox{justify-content:center}#page-benefit .box1 .greenbox .iconBox li{width:280px;position:relative}#page-benefit .box1 .greenbox .iconBox li:nth-child(1),#page-benefit .box1 .greenbox .iconBox li:nth-child(3){margin-top:80px}#page-benefit .box1 .greenbox .iconBox li:nth-child(2){margin:0 50px}#page-benefit .box1 .greenbox .iconBox li:not(:nth-child(-n+3)){margin:0 25px}#page-benefit .box1 .greenbox .iconBox li:nth-child(-n+3){margin-bottom:60px}#page-benefit .box1 .greenbox .iconBox li .text{color:white;line-height:28px;padding-top:20px;font-family:"Noto Sans JP", sans-serif;letter-spacing:0.1em}#page-benefit .box1 .greenbox .iconBox li .cap{margin-bottom:0}#page-benefit .box1 .greenbox .iconBox li .icon{position:absolute;right:20px;top:-44px}#page-benefit .box1 .bottombox{padding-top:80px;position:relative}#page-benefit .box1 .bottombox:before{content:"";position:absolute;left:0;top:0;width:400px;height:1342px;background:url(../images/common/bg-benefit-left.jpg) no-repeat center top;background-size:100%}#page-benefit .box1 .bottombox .cap{width:563px;margin:0 auto 50px}#page-benefit .box1 .bottombox .lead{text-align:center;font-weight:700;margin-top:2em;color:#4ea854}#page-benefit .box1 .bottombox .capbox{justify-content:center}#page-benefit .box1 .bottombox .capbox li{width:270px;padding:0 18px}#page-benefit .box1 .boxTitle{text-align:center;margin-bottom:60px}#page-benefit .box1 .boxTitle:before{width:53px;left:50%;bottom:0;transform:translate(-50%, 0)}#page-benefit .box1 .boxTitle .txt{margin-bottom:0;font-weight:700}#page-benefit .box2 header{margin-bottom:70px}#page-benefit .box2 .boxTitle:before{background:#4ea854}#page-benefit .box2 .boxTitle .txt{color:#4ea854}#page-benefit .box2 .iconBox{padding-bottom:90px;position:relative}#page-benefit .box2 .iconBox:before{content:"";position:absolute;right:0;bottom:0;width:629px;height:2110px;background:url(../images/common/bg-benefit-right.jpg) no-repeat right bottom;background-size:100%}#page-benefit .box2 .iconBox ul.wrap-box{justify-content:space-between}#page-benefit .box2 .iconBox .box{width:240px;position:relative;box-sizing:border-box;border:2px solid #4ea854;background:#f8fcf8;padding:30px 10px 16px;margin-bottom:20px}#page-benefit .box2 .iconBox .box:nth-child(1),#page-benefit .box2 .iconBox .box:nth-child(2){width:493px}#page-benefit .box2 .iconBox .box:nth-child(1) .txt,#page-benefit .box2 .iconBox .box:nth-child(2) .txt{text-align:center}#page-benefit .box2 .iconBox .box:nth-child(1) .minbox,#page-benefit .box2 .iconBox .box:nth-child(2) .minbox{margin-top:15px;margin-left:20px;justify-content:flex-start}#page-benefit .box2 .iconBox .box:nth-child(1) .minbox li,#page-benefit .box2 .iconBox .box:nth-child(2) .minbox li{margin-right:10px;margin-bottom:10px}#page-benefit .box2 .iconBox .box:nth-child(1) .minbox li .item,#page-benefit .box2 .iconBox .box:nth-child(2) .minbox li .item{background:#feffc3;border-radius:12px;padding:4px;display:inline-block}#page-benefit .box2 .iconBox .box:nth-child(even){background:#e9f2ea}#page-benefit .box2 .iconBox .box h4{text-align:center;font-weight:700;color:#4ea854;margin-bottom:30px;line-height:1.6}#page-benefit .box2 .iconBox .box .cap{text-align:center;margin-bottom:25px}#page-benefit .box2 .iconBox .box .cap img{max-width:none;width:auto}#page-benefit .box2 .iconBox .box .txt{color:#777;line-height:28px;font-family:"Noto Sans JP", sans-serif;letter-spacing:0.1em}#page-benefit .box2 .pickupbox{padding-top:130px;position:relative;padding-bottom:110px}#page-benefit .box2 .pickupbox:before{content:"";position:absolute;left:0;top:0;width:100%;height:1500px;background:url(../images/common/bg-benefit-bottom.png) no-repeat center top;background-size:cover}#page-benefit .box2 .pickupbox .box{background:#f9f9f9;border:2px solid #4ea854}#page-benefit .box2 .pickupbox .box:first-of-type{margin-bottom:90px}#page-benefit .box2 .pickupbox .box .inbox{justify-content:space-between;align-items:center;box-sizing:border-box;padding:40px 50px 20px;position:relative}#page-benefit .box2 .pickupbox .box .inbox:before{content:"";position:absolute;width:150px;height:40px;background:url(../images/benefit/pickup-icon.svg) no-repeat center center;background-size:contain;left:30px;top:-20px}#page-benefit .box2 .pickupbox .box .inbox .capbox{position:relative}#page-benefit .box2 .pickupbox .box .inbox .capbox:hover .itemcap:after{background:rgba(255, 255, 255, 0.5)}#page-benefit .box2 .pickupbox .box .inbox .capbox:hover .incap{transform:scale(1.05)}#page-benefit .box2 .pickupbox .box .inbox .capbox .itemcap{width:413px;padding-top:275px;margin-bottom:20px;overflow:hidden}#page-benefit .box2 .pickupbox .box .inbox .capbox .itemcap:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;transition:0.5s}#page-benefit .box2 .pickupbox .box .inbox .capbox .itemcap .incap{transition:0.5s}#page-benefit .box2 .pickupbox .box .inbox .capbox .txt p{font-family:"Noto Sans JP", sans-serif;font-weight:700}#page-benefit .box2 .pickupbox .box .inbox .data{max-width:430px;width:100%}#page-benefit .box2 .pickupbox .box .inbox .data h4{color:#4ea854;border-bottom:2px solid #4ea854;padding-bottom:30px;margin-bottom:30px;font-family:"Noto Sans JP", sans-serif;font-weight:700}#page-benefit .box2 .pickupbox .box .inbox .data .text{line-height:40px;color:#4ea854;font-family:"Noto Sans JP", sans-serif;letter-spacing:0.1em}#page-benefit .box2 .pickupbox .endbox h5{padding-left:60px;margin-bottom:30px}#page-benefit .box2 .pickupbox .endbox ul{justify-content:space-between}#page-benefit .box2 .pickupbox .endbox ul li{width:280px}#page-benefit .box3 .footerbg{background:#efefef;padding-bottom:100px;padding-top:130px}#page-benefit .box3 .topbox{margin-top:80px;margin-bottom:0;position:relative;z-index:2}#page-benefit .box3 .topbox:before{content:"";position:absolute;left:0;bottom:0;width:100%;height:270px;background:#efefef}#page-benefit .box3 .topbox header{background:url(../images/benefit/box3-img.jpg) no-repeat center top;background-size:100%;padding:50px 0 50px}#page-benefit .box3 .topbox header h3{padding:0 10vw;margin-bottom:50px}#page-benefit .box3 .topbox header .btn{justify-content:center;align-items:center}#page-benefit .box3 .topbox header .btn li{padding:0 60px}#page-benefit .box3 .contents{margin-top:-30px}#page-benefit .box3 .contents .box{border:3px solid #4ea854;position:relative;padding-bottom:50px;box-sizing:border-box}#page-benefit .box3 .contents .box:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:url(../images/benefit/box3_bg.png) no-repeat center top;background-size:cover}#page-benefit .box3 .contents .box:not(:last-of-type){margin-bottom:50px}#page-benefit .box3 .contents .box h4{background:#4ea854;text-align:center;color:white;position:relative;z-index:2;font-family:"Noto Sans JP", sans-serif;height:70px;line-height:70px}#page-benefit .box3 .contents .box .inbox{padding-top:60px;position:relative;z-index:2}#page-benefit .box3 .contents .box .inbox .cap{width:734px;margin:0 auto 60px}#page-benefit .box3 .contents .box .inbox .mincapbox{max-width:900px;margin:0 auto 90px;background:#FEFFED;box-sizing:border-box;padding:30px 50px 50px}#page-benefit .box3 .contents .box .inbox .mincapbox .itemcap{display:flex;justify-content:space-between;flex-wrap:wrap}#page-benefit .box3 .contents .box .inbox .mincapbox .itemcap .cap{width:calc((100% - 60px)/4);margin:0}#page-benefit .box3 .contents .box .inbox .mincapbox h5{color:#4ea854;text-align:center;border:1px solid #4ea854;font-weight:700;padding:10px;margin-bottom:20px}#page-benefit .box3 .contents .box .inbox .mincapbox .txt{line-height:26px;margin-bottom:30px}#page-benefit .box3 .contents .box .lead{text-align:center;font-weight:700;line-height:40px;font-family:"Noto Sans JP", sans-serif;letter-spacing:0.1em}#page-benefit .box3 .contents .box .itembox{justify-content:center;align-items:flex-start}#page-benefit .box3 .contents .box .itembox li{width:420px;margin:0 20px}#page-benefit .box3 .contents .box .itembox li .mincap{margin-bottom:40px}#page-benefit .box3 .contents .box .itembox li .mincap img{box-shadow:0px 0px 40px 3px #c0c0c0}#page-benefit .box3 .contents .box .itembox li h5{text-align:center;background:#4ea854;color:white;font-weight:700;padding:7px 0 5px;margin-bottom:25px}#page-benefit .box3 .contents .box .itembox li .txt{line-height:26px;font-family:"Noto Sans JP", sans-serif;letter-spacing:0.1em}#page-benefit .box3 .listBox .inbox{position:relative;margin-bottom:60px}#page-benefit .box3 .listBox .inbox:not(:last-of-type){margin-bottom:75px}#page-benefit .box3 .listBox .inbox:nth-of-type(even) .minbox{left:0;right:auto}#page-benefit .box3 .listBox .inbox:nth-of-type(even) .cap{margin-left:auto}#page-benefit .box3 .listBox .inbox:nth-of-type(odd) .minbox{right:0}#page-benefit .box3 .listBox .minbox{max-width:432px;width:100%;position:absolute}#page-benefit .box3 .listBox .cap{max-width:632px;width:100%}#page-benefit .box3 .listBox h4{color:#4ea854;padding-bottom:24px;margin-bottom:50px;border-bottom:1px solid #4ea854;top:0}#page-benefit .box3 .listBox .txt{top:102px;line-height:40px;font-family:"Noto Sans JP", sans-serif;letter-spacing:0.1em}#page-benefit .box3 .itemListBox .inner{max-width:900px}#page-benefit .box3 .itemListBox .box{border:2px solid #4ea854;background:white}#page-benefit .box3 .itemListBox .box h3{background:#4ea854;text-align:center;color:white;padding:20px 0 18px}#page-benefit .box3 .itemListBox .box .inbox{width:100%}#page-benefit .box3 .itemListBox .box .inbox li{height:50px;line-height:50px;background:#e3f1e4;padding-left:45px;box-sizing:border-box}#page-benefit .box3 .itemListBox .box .inbox li .txt{position:relative;padding-left:20px;font-family:"Noto Sans JP", sans-serif;letter-spacing:0.1em}#page-benefit .box3 .itemListBox .box .inbox li .txt:before{content:"";width:12px;height:12px;background:#4ea854;position:absolute;left:0;top:4px;transform:translate(-50%, 0)}#page-benefit .box3 .itemListBox .box .inbox li:nth-child(even){background:#eefbef}.archive-jobBox .threeContentsBox li.box{margin:0 !important}.archive-jobBox .threeContentsBox li.box:not(:nth-child(3n)){margin-right:0}.archive-careerBox .threeboxslider li.box{margin:0 15px !important}.archive-careerBox .threeboxslider li.box:not(:nth-child(3n)){margin-right:0}.listBox.threeContentsBox.threeboxcenterslider li.box{position:relative;transition:0.5s;height:348px}.listBox.threeContentsBox.threeboxcenterslider li.box figure{margin-top:0;position:relative;width:100%;height:100%;transition:0.5s;background:none;z-index:100}.listBox.threeContentsBox.threeboxcenterslider li.box figure:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;z-index:102}.listBox.threeContentsBox.threeboxcenterslider li.slick-center{z-index:1000}.listBox.threeContentsBox.threeboxcenterslider li.slick-center figure{margin-top:0;padding:0;height:100%}.listBox.threeContentsBox.threeboxcenterslider li.slick-center figure:after{content:none}#sidebar{width:270px}#sidebar .box{margin-bottom:60px}#sidebar .title{border-bottom:1px solid #f67044;padding-bottom:20px;position:relative}#sidebar .title:before{content:"";left:0;top:3px;width:18px;height:20px;transform:skew(-15deg);position:absolute;background:#f67044}#sidebar .title .en_txt{font-size:24px;color:#f67044;padding-right:16px;padding-left:30px}#sidebar .list-box li a{display:block;box-sizing:border-box;padding:20px 10px 20px 32px;border-bottom:1px dotted black;position:relative}#sidebar .list-box li a:before{content:"";position:absolute;left:0;top:50%;transform:translate(0, -50%);width:5px;height:5px;background:#f67044;border-radius:50%}#formBox{width:100%;background:white;border-radius:12px;margin:auto;box-sizing:border-box;display:table;border:1px solid #f67044;table-layout:fixed;position:relative;height:50px}#formBox #s-box{width:84%;border:none;font-size:16px;box-sizing:border-box;height:50px;border-right:1px solid #f67044;border-radius:12px 0 0 12px;text-indent:20px}#formBox #s-btn-area{position:absolute;right:10px;top:50%;transform:translate(0, -50%);cursor:pointer;border:none;width:28px;background:none;box-sizing:border-box}#formBox #s-btn-area img{width:28px}.archiveNewsPage .contents{justify-content:space-between}.archiveNewsPage .inbox{max-width:760px;width:100%}.archiveNewsPage .inbox .newsItemBox{margin-bottom:30px}.archiveNewsPage .inbox .newsItemBox:not(:nth-child(3n)){margin-right:29px}.newsItemBox{position:relative;width:234px;display:flex;flex-direction:column}.newsItemBox:hover .itemcap:after{background:rgba(255, 255, 255, 0.5)}.newsItemBox:hover .itemcap .incap{transform:scale(1.05)}.newsItemBox .itemcap{padding-top:175px;overflow:hidden}.newsItemBox .itemcap:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;transition:0.5s}.newsItemBox .itemcap .incap{transition:0.5s}.newsItemBox .itemtxt{position:absolute;left:0;top:0;z-index:2;width:107px;height:30px;line-height:1.4;background:black;color:white;font-family:"Noto Sans JP", sans-serif;letter-spacing:0.1em;font-size:12px;display:flex;align-items:center;justify-content:center}.newsItemBox .data dl{box-sizing:border-box;padding:20px 12px}.newsItemBox .data dl dt{color:#f67044;margin-bottom:2px;font-family:"Noto Sans JP", sans-serif;letter-spacing:0.1em}.newsItemBox .data dl dd{line-height:1.6;font-size:14px;font-family:"Noto Sans JP", sans-serif;letter-spacing:0.1em}.newsItemBox .more{background:#f67044;text-align:right;padding:12px 10px;margin-top:auto}.newsItemBox .more .en_txt{color:white;padding-right:5px}.indexNewsBox{margin-bottom:80px;box-shadow:5px 5px 10px rgba(0, 0, 0, 0.1)}.indexNewsBox .box{display:table;table-layout:fixed;width:100%}.indexNewsBox .box h2,.indexNewsBox .box .data{display:table-cell;vertical-align:middle}.indexNewsBox .box h2{background:black;width:185px;text-align:center}.indexNewsBox .box h2 .en_txt{color:white;font-size:20px;font-style:normal;font-weight:700}.indexNewsBox .box .data{padding:10px 30px;background:white}.indexNewsBox .box .data .inbox{position:relative;padding:20px 20px 20px 36px}.indexNewsBox .box .data .inbox:not(:last-of-type){border-bottom:1px dashed #C7C7C7}.indexNewsBox .box .data .inbox:hover dt,.indexNewsBox .box .data .inbox:hover dd{color:#d10010}.indexNewsBox .box .data .inbox:hover dd:after,.indexNewsBox .box .data .inbox:hover dt:after{background:#d10010}.indexNewsBox .box .data .item{position:absolute;right:20px;top:50%;transform:translate(0, -50%)}.indexNewsBox .box .data .item .txt{color:#d10010;padding-right:20px;font-family:"Noto Sans JP", sans-serif;letter-spacing:0.1em}.indexNewsBox .box .data dl{display:table;table-layout:fixed}.indexNewsBox .box .data dl dt,.indexNewsBox .box .data dl dd{display:table-cell;vertical-align:middle;font-size:14px;transition:0.5s;font-family:"Noto Sans JP", sans-serif;letter-spacing:0.1em;position:relative}.indexNewsBox .box .data dl dt:after,.indexNewsBox .box .data dl dd:after{content:"";position:absolute;left:0;bottom:-5px;width:100%;height:2px;transition:0.5s}.indexNewsBox .box .data dl dt{padding-right:26px;font-style:italic;font-weight:bold}.singlePageBox .pageHead{flex-direction:row-reverse;justify-content:space-between;margin-bottom:60px}.singlePageBox .pageHead .cap{position:relative;width:413px}.singlePageBox .pageHead .cap .itemtxt{position:absolute;left:0;top:0;z-index:2;width:107px;height:35px;line-height:35px;text-align:center;background:black;color:white}.singlePageBox .pageHead .title{width:326px;position:relative}.singlePageBox .pageHead .title .timebox,.singlePageBox .pageHead .title .txt{display:block}.singlePageBox .pageHead .title .txt{font-size:24px;line-height:1.8;font-weight:700}.singlePageBox .pageHead .title .timebox{border-bottom:2px solid #f67044;font-size:16px;color:#f67044;position:relative;padding-left:32px;padding-bottom:10px;margin-bottom:20px}.singlePageBox .pageHead .title .timebox:before{content:"";position:absolute;width:22px;height:22px;background:url(../images/common/single-icon.png) no-repeat center center;background-size:cover;left:0;top:-5px}.singlePageBox .textbox{padding-bottom:80px;border-bottom:2px solid #f67044;margin-bottom:60px}.singlePageBox .textbox h1{background:#f67044;height:60px;line-height:60px;padding-left:40px;font-size:22px;font-weight:700;color:white;position:relative;margin-bottom:40px}.singlePageBox .textbox h1:before{content:"";position:absolute;left:20px;width:5px;height:30px;border-radius:4px;top:50%;transform:translate(0, -50%);background:white}.singlePageBox .textbox h2{font-size:19px;color:#f67044;font-weight:700;border-bottom:2px dotted #f67044;padding-bottom:13px;margin-bottom:25px}.singlePageBox .textbox p{line-height:40px;font-size:15px;clear:both;font-family:"Noto Sans JP", sans-serif;letter-spacing:0.1em}.singlePageBox .textbox .aligncenter{display:block;margin:30px auto}.singlePageBox .textbox .size-medium{width:45%}.singlePageBox .textbox .alignleft{float:left}.singlePageBox .textbox .alignright{float:right}.singlePageBox .otherBox .boxTitle{text-align:center;margin-bottom:50px}.singlePageBox .otherBox .boxTitle:before{width:53px;background:#f67044;left:50%;bottom:0;transform:translate(-50%, 0)}.singlePageBox .otherBox .boxTitle .txt{color:#f67044;font-weight:700}.singlePageBox .otherBox .btnMore{margin:auto}.singlePageBox .otherBox .btnMore .en_txt{width:100%;text-align:center}.singlePageBox .otherBox .wrap-box{margin-bottom:50px;justify-content:space-between}.singlePageBox .otherBox .newsItemBox{margin:0 !important;width:355px}.singlePageBox .otherBox .newsItemBox figure{display:table;table-layout:fixed;width:100%}.singlePageBox .otherBox .newsItemBox figure .itemcap{padding-top:167px}.singlePageBox .otherBox .newsItemBox figure .itemcap,.singlePageBox .otherBox .newsItemBox figure .data{display:table-cell;vertical-align:top}#spNavi,#menu{display:none}.thanksPageBox .contentsbox{justify-content:center;align-items:center}.thanksPageBox .contentsbox .inbox p{text-align:center;line-height:1.8}.thanksPageBox .contentsbox .inbox p:last-of-type{margin-bottom:35px}.thanksPageBox .contentsbox .inbox .btnMore{width:300px;margin:auto}.thanksPageBox .contentsbox .inbox .btnMore .en_txt{width:fit-content}@media screen and (max-width:1329px){#headerBox .headerContents{padding-right:1vw}#header-logo{padding-left:1vw}#headerBox .contact li a{font-size:12px;line-height:1.4}.indexBoxContents .inner:before{right:0 !important}}@media screen and (max-width:1079px){#headerBox .headerContents .inbox{display:none}#menu{display:block;position:fixed;top:20px;right:20px;width:74px;height:60px;border-radius:30px;background:black;cursor:pointer;border:none;z-index:1000;transition:0.5s}#menu .item{position:absolute;top:50%;left:50%;width:28px;height:28px;display:block;transform:translate(-50%, -50%)}#menu .item span{width:28px;height:2px;background:white;position:absolute;display:block;border-radius:1px;left:0;top:50%;transition:0.5s;transform:translate(0, -50%)}#menu .item:before,#menu .item:after{content:"";position:absolute;left:0;width:100%;height:2px;background:white;transition:0.5s}#menu .item:before{top:0}#menu .item:after{bottom:0}body.activeMenu #menu{background:white}body.activeMenu #menu .item:before{top:50%;transform:rotate(45deg);margin-top:-2px;background:black}body.activeMenu #menu .item:after{transform:rotate(135deg);bottom:50%;background:black}body.activeMenu #menu .item span{opacity:0;transform:translateX(100%)}body.activeMenu #spNavi{top:0}#spNavi{position:fixed;display:block;right:0;top:-100vh;width:100%;height:100vh;z-index:1000;background:rgba(0, 0, 0, 0.9);transition:0.5s}#spNavi .itemMenu{justify-content:center;align-items:center;height:100%;width:100%}#spNavi .itemMenu .gmenu{margin-bottom:50px}#spNavi .itemMenu .contact{justify-content:center}#spNavi .HeaderContact{margin:auto}}@media screen and (min-width:1600px){.pageHeader .itembox{top:8vw}#headerBox{height:5.5vw}}.itemMaskBox{display:flex !important;flex-direction:column;align-items:flex-start}.itemMaskBox div{display:block;position:relative}.itemMaskBox div:before{content:"";width:100%;height:100%;display:block;position:absolute;transform-origin:left;top:0;left:0;z-index:1;transform:scaleX(0);transform-origin:left}.indexConcept .itemMaskBox div:before{background-color:#d94c3e}.indexCompany .itemMaskBox div:before{background-color:#f67044}.indexBenefit .itemMaskBox div:before{background-color:#333}.indexEvent .itemMaskBox div:before{background-color:#018dd6}.indexJob .itemMaskBox div:before{background-color:#fcaf3a}.indexMember .itemMaskBox div:before{background-color:#018dd6}.indexSession .itemMaskBox div:before{background-color:#d94c3e}.indexNews .itemMaskBox div:before{background-color:#f67044}.entryBox .itemMaskBox div:before{background-color:white}.itemMaskBox.itemMaskBoxShow div:before{animation:txtAnime 1000ms cubic-bezier(0.215, 0.61, 0.355, 1) 1 forwards}.itemMaskBox div span{opacity:0;transition:all 0ms ease 500ms}.itemMaskBox.itemMaskBoxShow div span{opacity:1}@keyframes txtAnime{0%{transform:scaleX(0);transform-origin:left}45%{transform:scaleX(1);transform-origin:left}50%{transform:scaleX(1);transform-origin:left}55%{transform:scaleX(1);transform-origin:right}100%{transform:scaleX(0);transform-origin:right}}.archive .wp-pagenavi{text-align:center}.archive .wp-pagenavi a,.archive .wp-pagenavi span{border:none;padding:0;margin:0 4px;width:30px;height:30px;line-height:30px;display:inline-block;transition:0.5s}.archive .wp-pagenavi .previouspostslink,.archive .wp-pagenavi .nextpostslink{width:auto}.archive .wp-pagenavi .previouspostslink:hover,.archive .wp-pagenavi .nextpostslink:hover{background:none;color:#4ea854}.archive .wp-pagenavi a:hover{background:#4ea854;color:white}.archive .wp-pagenavi span.current{background:#4ea854;color:white}.indexInstagram{background:url(../images/index/bg-instagam.jpg) no-repeat center top;background-size:cover;padding:90px 0 68px}.indexInstagram .boxTitle{margin-bottom:30px}.indexInstagram .boxTitle:before{left:0;right:auto;height:40px;height:8px;background-color:#000000}.indexInstagram .boxTitle .en_txt{position:relative;padding-right:60px}.indexInstagram .boxTitle .en_txt:after{content:"";position:absolute;width:50px;height:50px;background:url(../images/index/icon-instagram.svg) no-repeat center top;background-size:contain;display:block;right:0;top:0}.indexInstagram .leadtxt{font-weight:bold;font-size:16px;line-height:28.8px;color:#000}.indexInstagram #sb_instagram{max-width:750px}.searchboxcareer{background:#fff;box-shadow:5px 5px 20px rgba(0, 0, 0, 0.1);margin-bottom:60px;border-left:2px solid #4EA854}@media screen and (max-width:768px){.searchboxcareer{margin-bottom:60px}}.searchboxcareer .box{padding:30px;box-sizing:border-box;display:flex;justify-content:space-between;align-items:center}@media screen and (max-width:768px){.searchboxcareer .box{padding:20px 24px 40px;display:block}}.searchboxcareer .box .title{font-family:YuGothic;font-weight:bold;font-size:16px;letter-spacing:0.09em;line-height:1;color:#4ea854}@media screen and (max-width:768px){.searchboxcareer .box .title{text-align:center;font-size:14px;margin:0 0 30px}}.searchboxcareer .databox{width:100%;max-width:770px;display:flex;justify-content:space-between;align-items:flex-end;gap:20px}@media screen and (max-width:768px){.searchboxcareer .databox{max-width:none;display:block}}.searchboxcareer .databox .selectbox{display:flex;justify-content:space-between;width:calc(100% - 20px);gap:20px}@media screen and (max-width:768px){.searchboxcareer .databox .selectbox{display:block;width:100%;margin:0 0 40px}}.searchboxcareer .databox .selectbox li{width:100%;max-width:calc(100% / 2 - 20px)}@media screen and (max-width:768px){.searchboxcareer .databox .selectbox li{max-width:none;display:flex;justify-content:space-between;align-items:center}.searchboxcareer .databox .selectbox li:not(:last-child){margin:0 0 20px}}.searchboxcareer .databox .selectbox li .mintitle{font-weight:bold;font-size:12px;letter-spacing:0.09em;line-height:1;color:#4ea854;margin:0 0 6px;position:relative}@media screen and (max-width:768px){.searchboxcareer .databox .selectbox li .mintitle{margin:0;font-size:12px}}.searchboxcareer .databox .selectbox .inselect{position:relative}@media screen and (max-width:768px){.searchboxcareer .databox .selectbox .inselect{width:calc(100% - 100px)}}.searchboxcareer .databox .selectbox .inselect svg{position:absolute;right:15px;top:50%;transform:translateY(-50%)}.searchboxcareer .databox .selectbox .inselect:before,.searchboxcareer .databox .selectbox .inselect:after{content:"";position:absolute;background:rgba(76, 73, 72, 0.05);left:0;top:0;z-index:2}.searchboxcareer .databox .selectbox .inselect:before{width:100%;height:2px}.searchboxcareer .databox .selectbox .inselect:after{width:1px;height:100%}.searchboxcareer .databox .selectbox .select{width:100%;background:#f4f5f5;border:none;padding:13px 20px}.searchboxcareer .btnsbox{background:linear-gradient(#00c417 0%, #0fb267 100%);box-shadow:1px 1px 0px rgba(84, 110, 85, 0.3);border:none;padding:0;margin:0;padding:12px 30px 12px 42px;cursor:pointer;max-width:170px;box-sizing:border-box;width:100%}@media screen and (max-width:768px){.searchboxcareer .btnsbox{max-width:180px;margin:auto;display:block}}.searchboxcareer .btnsbox svg{transform:translateY(4px)}.searchboxcareer .btnsbox .text{font-weight:bold;font-size:14px;letter-spacing:0.09em;line-height:1;text-align:left;color:#efefef}.careersingle{position:relative}.careersingle:before{content:"";position:absolute;left:50%;transform:translateX(-50%);top:0;width:100%;height:100%;background:url(../images/career/bg.jpg) no-repeat left top;background-size:100%}.careersingle .TopicPath{padding-bottom:80px}@media (max-width:768px){.careersingle .TopicPath{padding-bottom:3rem}}.careersingle--title{margin-bottom:60px}@media (max-width:768px){.careersingle--title{margin-bottom:3rem}}.careersingle--title .title{background:url(../images/career/bg-title.jpg) no-repeat center center / 100%;height:150px;position:relative}@media (max-width:768px){.careersingle--title .title{background:url(../images/career/bg-title_sp.jpg) no-repeat center center / cover;height:6rem}}.careersingle--title .title .mintitle{width:153px;height:51px;background-color:black;display:flex;align-items:center;justify-content:center}@media (max-width:768px){.careersingle--title .title .mintitle{width:7rem;height:2.2rem}}.careersingle--title .title .mintitle b{font-weight:bold;font-size:26px;letter-spacing:0.08em;color:#4ea854}@media (max-width:768px){.careersingle--title .title .mintitle b{font-size:1.2rem}}.careersingle--title .title .text{width:90%;font-weight:bold;font-size:40px;letter-spacing:0.06em;line-height:1;text-align:center;color:#fff;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}@media (max-width:768px){.careersingle--title .title .text{font-size:1.6rem}}.careersingle--title .title .text b{font-size:50px;font-weight:bold}@media (max-width:768px){.careersingle--title .title .text b{font-size:2.3rem}}.careersingle--banner{margin-bottom:93px}@media (max-width:768px){.careersingle--banner{margin-bottom:3rem}}.careersingle--banner .cap{box-shadow:5px 5px 20px rgba(0, 0, 0, 0.16)}@media (max-width:768px){.careersingle--banner .cap{box-shadow:none}}.careersingle--sorgen{position:relative;z-index:2;padding-top:53px;margin-bottom:100px}@media (max-width:768px){.careersingle--sorgen{padding-top:5.38rem;margin-bottom:8.02rem}}.careersingle--sorgen:before{content:"";position:absolute;left:122px;top:0;width:412.72px;height:639.06px;background:url(../images/career/bg-left.png) no-repeat center center / contain}@media (max-width:768px){.careersingle--sorgen:before{left:0;width:21.5rem;height:33.291rem}}.careersingle--sorgen:after{content:"";position:absolute;right:110px;top:365px;width:400px;height:411.71px;background:url(../images/career/bg-right.png) no-repeat center center / contain}@media (max-width:768px){.careersingle--sorgen:after{width:22.669rem;height:23.333rem;right:0;top:auto;bottom:-23.333rem}}.careersingle--sorgen h3{text-align:center;font-weight:bold;font-size:40px;letter-spacing:0.03em;line-height:1.6;color:#000;margin-bottom:60px}@media (max-width:768px){.careersingle--sorgen h3{font-size:2rem;line-height:1.4;margin-bottom:2.3rem}}.careersingle--sorgen h3 span{color:var(--orange);font-weight:bold;font-size:40px;letter-spacing:0.03em;line-height:1.6}@media (max-width:768px){.careersingle--sorgen h3 span{font-size:2.4rem;line-height:1.4}}.careersingle--sorgen ul{display:flex;justify-content:center;gap:30px;align-items:flex-start}@media (max-width:768px){.careersingle--sorgen ul{display:block;padding-left:1.5rem;padding-right:1.5rem}}.careersingle--sorgen ul li{width:100%;max-width:380px;background-color:white;height:364px;display:flex;align-items:center;justify-content:center;position:relative;z-index:2}@media (max-width:768px){.careersingle--sorgen ul li{max-width:none;height:auto;padding-top:2.6rem;padding-bottom:3rem}.careersingle--sorgen ul li:not(:last-child){margin-bottom:3rem}}.careersingle--sorgen ul li .cap{width:100%;max-width:250px;margin:0 auto 15px}@media (max-width:768px){.careersingle--sorgen ul li .cap{max-width:23rem;margin:1rem 0}}.careersingle--sorgen ul li div.txt{display:flex;justify-content:center;align-items:flex-start}.careersingle--sorgen ul li div.txt p{font-weight:bold;font-size:16px;line-height:1.8;color:#000}@media (max-width:768px){.careersingle--sorgen ul li div.txt p{font-size:1.5rem;line-height:1.6}}.careersingle--sorgen ul li h4{display:flex;align-items:center;justify-content:center;height:66px;margin-bottom:15px}@media (max-width:768px){.careersingle--sorgen ul li h4{height:auto;display:block;margin-bottom:0;text-align:center}}.careersingle--sorgen ul li h4 .text{font-weight:bold;font-size:23px;letter-spacing:0.03em;line-height:32.2px;text-align:center}@media (max-width:768px){.careersingle--sorgen ul li h4 .text{font-size:1.8rem;line-height:1.4}}.careersingle--sorgen ul li.box1{border:1px solid var(--orange)}.careersingle--sorgen ul li.box1 .text{color:var(--orange)}.careersingle--sorgen ul li.box2{border:1px solid var(--green)}.careersingle--sorgen ul li.box2 .text{color:var(--green)}.careersingle--sorgen ul li.box3{border:1px solid var(--blue)}.careersingle--sorgen ul li.box3 .text{color:var(--blue)}.careersingle--reason{padding:0 86px;margin-bottom:100px;position:relative;z-index:2}@media (max-width:768px){.careersingle--reason{padding:0;margin-bottom:80px}}.careersingle--reason .inner{padding-left:50px;padding-right:50px;max-width:1300px}@media (max-width:768px){.careersingle--reason .inner{max-width:none;padding:0 1.5rem}}.careersingle--reason .inbox{border-radius:100px;background:var(--green) url(../images/career/bg.png);background-size:320px 240px;padding:100px 0 140px}@media (max-width:768px){.careersingle--reason .inbox{border-radius:5rem;padding:6rem 0 9rem}}.careersingle--reason .inbox h3{width:100%;max-width:571px;margin:0 auto 70px}@media (max-width:768px){.careersingle--reason .inbox h3{max-width:26rem;margin-bottom:3rem}}.careersingle--reason--list{border-radius:0px 20px 20px 20px;background:#f0ffe6;box-shadow:12px 10px 0px #449d4b;box-sizing:border-box;padding:17px 50px 17px;display:flex;align-items:center;justify-content:space-between;gap:30px}@media (max-width:768px){.careersingle--reason--list{display:block;border-radius:0 2rem 2rem 2rem;padding:2.5rem 2rem 3rem}}.careersingle--reason--list:nth-child(odd){margin-left:50px}@media (max-width:768px){.careersingle--reason--list:nth-child(odd){margin-left:2rem}}.careersingle--reason--list:nth-child(even){margin-right:50px}@media (max-width:768px){.careersingle--reason--list:nth-child(even){margin-right:2rem}}.careersingle--reason--list:not(:last-child){margin-bottom:30px}@media (max-width:768px){.careersingle--reason--list:not(:last-child){margin-bottom:3rem}}@media (max-width:768px){.careersingle--reason--list .textbox{margin-bottom:1.5rem}}.careersingle--reason--list .textbox h4{margin-bottom:15px;font-weight:bold;font-size:22px;line-height:1.6;text-align:left;color:#000;letter-spacing:0.06em}@media (max-width:768px){.careersingle--reason--list .textbox h4{margin-bottom:1.5rem;font-size:1.5rem;line-height:1.8}}.careersingle--reason--list .textbox h4 b{font-weight:bold;font-size:34px;letter-spacing:0.08em;line-height:0.764;color:#4ea854;background:linear-gradient(to top, #F6FF8D 30%, transparent 30%)}@media (max-width:768px){.careersingle--reason--list .textbox h4 b{font-size:2rem;line-height:1.4}}.careersingle--reason--list .textbox h4 b.no{background:none}.careersingle--reason--list .textbox p{font-weight:500;font-size:16px;line-height:1.8;color:#000}@media (max-width:768px){.careersingle--reason--list .textbox p{font-size:1.4rem;line-height:1.6}}.careersingle--reason--list .cap{width:100%;max-width:260px}@media (max-width:768px){.careersingle--reason--list .cap{max-width:25rem;margin:auto}}:root{--orange: #F67044;--green:#378E3C;--blue:#018DD6}.mb120{margin-bottom:120px}@media (max-width:768px){.mb120{margin-bottom:5rem}}.mb150{margin-bottom:150px}@media (max-width:768px){.mb150{margin-bottom:5rem}}