@charset "UTF-8";@font-face{font-family:denso-jp;font-style:normal;font-weight:800;src:url(/jp/ja/careers/assets/fonts/DENSOTP2017-Black.woff) format("woff")}@font-face{font-family:denso-jp;font-style:normal;font-weight:700;src:url(/jp/ja/careers/assets/fonts/DENSOTP2017-Bold.woff) format("woff")}@font-face{font-family:denso-jp;font-style:normal;font-weight:400;src:url(/jp/ja/careers/assets/fonts/DENSOTP2017-Regular.woff) format("woff")}@font-face{font-family:denso-jp;font-style:normal;font-weight:300;src:url(/jp/ja/careers/assets/fonts/DENSOTP2017-Light.woff) format("woff")}@font-face{font-family:denso-en;font-style:normal;font-weight:800;src:url(/jp/ja/careers/assets/fonts/ORIG_DENSO_BLACK.woff) format("woff")}@font-face{font-family:denso-en;font-style:normal;font-weight:700;src:url(/jp/ja/careers/assets/fonts/ORIG_DENSO_BLACK_BOLD.woff) format("woff")}@font-face{font-family:denso-en;font-style:normal;font-weight:400;src:url(/jp/ja/careers/assets/fonts/ORIG_DENSO_REGULAR.woff) format("woff")}@font-face{font-family:denso-en;font-style:normal;font-weight:300;src:url(/jp/ja/careers/assets/fonts/ORIG_DENSO_LIGHT.woff) format("woff")}@font-face{font-display:block;font-family:icomoon;font-style:normal;font-weight:400;src:url(/jp/ja/careers/assets/icomoon/icomoon.eot?mlvn4m);src:url(/jp/ja/careers/assets/icomoon/icomoon.eot?mlvn4m#iefix) format("embedded-opentype"),url(/jp/ja/careers/assets/icomoon/icomoon.ttf?mlvn4m) format("truetype"),url(/jp/ja/careers/assets/icomoon/icomoon.woff?mlvn4m) format("woff"),url(/jp/ja/careers/assets/icomoon/icomoon.svg?mlvn4m#icomoon) format("svg")}.icomoon,[class*=" icon-"],[class^=icon-]{speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:icomoon!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.icon-fukidashi:before{content:""}.icon-desktop-function:before{content:""}.icon-semiconductor:before{content:""}.icon-society:before{content:""}.icon-denmaru:before{content:""}.icon-support:before{content:""}.icon-chat:before{content:""}.icon-QR-code:before{content:""}.icon-Print:before{content:""}.icon-Alternate-arrow-down-double:before{content:""}.icon-Excel:before{content:""}.icon-Navicon:before{content:""}.icon-PDF:before{content:""}.icon-Powerpoint:before{content:""}.icon-Word:before{content:""}.icon-line:before{content:""}.icon-Filter:before{content:""}.icon-arrow-right:before{content:""}.icon-arrow-up:before{content:""}.icon-Arrow:before{content:""}.icon-Asterisk:before{content:""}.icon-Bar-graph:before{content:""}.icon-Bell:before{content:""}.icon-Calculator-1:before{content:""}.icon-Car1:before{content:""}.icon-Car2:before{content:""}.icon-Check-mark:before{content:""}.icon-Cloud:before{content:""}.icon-Cross:before{content:""}.icon-Desktop-PC:before{content:""}.icon-Document:before{content:""}.icon-Download:before{content:""}.icon-Drone:before{content:""}.icon-Erlenmeyer-fl:before{content:""}.icon-Exeternal-link:before{content:""}.icon-Eye:before{content:""}.icon-Folder:before{content:""}.icon-Gear-of-setting:before{content:""}.icon-Globe:before{content:""}.icon-Handle:before{content:""}.icon-House:before{content:""}.icon-Index-finger:before{content:""}.icon-Key-board:before{content:""}.icon-Key:before{content:""}.icon-Line-graph-1:before{content:""}.icon-Line-graph-2:before{content:""}.icon-Link-mark:before{content:""}.icon-Liquid:before{content:""}.icon-Magnifying-glass:before{content:""}.icon-Mail:before{content:""}.icon-Man:before{content:""}.icon-Minus:before{content:""}.icon-Motor-cycle:before{content:""}.icon-Mouse-1:before{content:""}.icon-Mouse-2:before{content:""}.icon-Padlock:before{content:""}.icon-PinMap:before{content:""}.icon-Plane:before{content:""}.icon-Play-button:before{content:""}.icon-Plus:before{content:""}.icon-Round-bottom-fl:before{content:""}.icon-Ruler:before{content:""}.icon-Server:before{content:""}.icon-Share:before{content:""}.icon-Shield:before{content:""}.icon-Ship-2:before{content:""}.icon-Shopping-basket:before{content:""}.icon-Smartphone:before{content:""}.icon-Spanner:before{content:""}.icon-Speaker:before{content:""}.icon-Sprout:before{content:""}.icon-SurvCam-1:before{content:""}.icon-SurvCam-2:before{content:""}.icon-Tree:before{content:""}.icon-Truck:before{content:""}.icon-Tuner:before{content:""}.icon-Virus-1:before{content:""}.icon-Virus-2:before{content:""}.icon-Woman:before{content:""}.icon-Ai-1:before{content:""}.icon-Ai-2:before{content:""}.icon-arrow-down:before{content:""}.icon-arrow-left:before{content:""}.icon-Ship-1:before{content:""}.icon-hashtag:before{content:""}.icon-chat-2:before{content:""}.icon-stories:before{content:""}.icon-voice:before{content:""}.icon-facebook:before{content:""}.icon-instagram:before{content:""}.icon-youtube:before{content:""}.icon-linkedin2:before{content:""}.icon-feed:before{content:""}.icon-twitter:before{content:""}.icon-facebook-square:before{content:""}.icon-wechat:before{content:""}@keyframes anim-arrow{0%{opacity:0;transform:translate(-75%,-50%)}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes anim-arrow-reverse{0%{opacity:0;transform:translate(-25%,-50%)}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes anim-arrow-vertical{0%{opacity:0;transform:translate(-50%,-75%) rotate(90deg)}to{opacity:1;transform:translate(-50%,-50%) rotate(90deg)}}@keyframes anim-arrow-vertical-reverse{0%{opacity:0;transform:translate(-50%,-25%) rotate(-90deg)}to{opacity:1;transform:translate(-50%,-50%) rotate(-90deg)}}.p-qa-kv{padding:0 20px 86px;position:relative}.p-qa-kv .kv-img{display:flex;height:auto;justify-content:center;overflow:hidden;position:relative;width:100%}.p-qa-kv .kv-img picture{width:100%}.p-qa-kv .kv-img .title{aspect-ratio:527/360;height:auto;position:absolute;z-index:1}.p-qa-kv .kv-denmaru{display:flex;position:absolute}.p-qa-kv .kv-denmaru .name{color:#5a5a5a;position:absolute}.p-about{display:flex;justify-content:space-between}.p-about .about-text{display:flex;flex-direction:column}.p-about .about-text .text-catch{color:#dc0032}.p-about .anker-block{background:#b9d7eb}.p-qa-heading{display:flex;justify-content:flex-end;width:100%;z-index:3}.p-qa-heading .head-main{align-items:center;display:flex;justify-content:center;z-index:99}.p-qa-heading .head-main:after,.p-qa-heading .head-main:before{content:"";position:absolute;right:0}.p-qa-heading .head-main:before{background:#dc0032;height:100%;top:0;width:100%}.p-qa-heading .head-main:after{background:#dc0032;bottom:1px;left:0;-webkit-mask-image:url(/jp/ja/careers/assets/img/common/svg/svg-fukidashi-arrow.svg);mask-image:url(/jp/ja/careers/assets/img/common/svg/svg-fukidashi-arrow.svg);-webkit-mask-position:right;mask-position:right;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;right:auto;transform:translateY(100%) scaleX(1)}.p-qa-heading .head-main .text-wrapper{align-items:center;color:#fff;display:flex;height:auto;justify-content:center;z-index:100}.p-qa-heading .head-main .text-wrapper img{height:auto;width:100%}.p-qa-heading .head-main .denmaru-wrapper{position:absolute;z-index:2}.p-qa-heading .head-sub{align-items:flex-end;display:flex;height:100%;justify-content:end}.p-qa-heading .head-sub .text-desc{font-weight:700;letter-spacing:.07em}.company .denmaru-wrapper,.graduate .denmaru-wrapper,.life .denmaru-wrapper,.prospective-grauate .denmaru-wrapper,.prospective-offer .denmaru-wrapper{height:auto}.p-box-content{position:relative}.p-box-content .content-wrapper{background-color:#eaf3f9}.p-box-content .graph-text{z-index:11}.p-box-content .text-wrapper .p-box-text .title-wrapper{align-items:center;background-color:#fff;display:flex;justify-content:left;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.p-box-content .text-wrapper .p-box-text .title-wrapper:before{left:0}.p-box-content .text-wrapper .p-box-text .title-wrapper:after,.p-box-content .text-wrapper .p-box-text .title-wrapper:before{background-color:#fff;content:"";display:block;-webkit-mask-image:url(/jp/ja/careers/assets/img/common/svg/svg-fukidashi-arrow.svg);mask-image:url(/jp/ja/careers/assets/img/common/svg/svg-fukidashi-arrow.svg);position:absolute;transform:rotate(270deg);z-index:1}.p-box-content .text-wrapper .p-box-text .title-wrapper .question-icon{color:#dc0032;font-weight:700}.p-box-content .text-wrapper .p-box-text .title-wrapper .title-text{font-weight:700;line-height:1.3}.p-life{align-items:center;display:flex;flex-direction:column;margin:0 auto}.p-life .life-graph{position:relative}.p-life .life-graph .denmaru{position:absolute}.p-life .p-box-inner.life01{display:flex;height:100%}.p-life .p-box-inner.life01 .wrapper{align-items:center;display:flex;flex-direction:column;height:100%;width:50%}.p-life .p-box-inner.life01 .wrapper.work .content{height:100%;position:relative;width:100%}.p-life .p-box-inner.life01 .wrapper.work .content .style{font-weight:bolder;position:absolute}.p-life .p-box-inner.life01 .wrapper.work .content .percentage{align-items:center;display:flex;font-weight:bolder;justify-content:center;position:absolute}.p-life .p-box-inner.life01 .wrapper.work .content .percentage span{z-index:1}.p-life .p-box-inner.life01 .wrapper.work .content .percentage:before{background-color:#c7dfef;border-radius:50%;content:"";height:100%;position:absolute;width:100%}.p-life .p-box-inner.life01 .wrapper.work .content .icon{height:auto;position:absolute}.p-life .p-box-inner.life01 .wrapper.private .content{height:100%;position:relative;width:100%}.p-life .p-box-inner.life01 .wrapper.private .content .style{font-weight:bolder;position:absolute;white-space:nowrap}.p-life .p-box-inner.life01 .wrapper.private .content .percentage{align-items:center;display:flex;font-weight:bolder;justify-content:center;position:absolute}.p-life .p-box-inner.life01 .wrapper.private .content .percentage span{font-weight:bolder;z-index:1}.p-life .p-box-inner.life01 .wrapper.private .content .percentage:before{background-color:#c7dfef;border-radius:50%;content:"";height:100%;position:absolute;width:100%}.p-life .p-box-inner.life01 .wrapper.private .content .icon{height:auto;position:absolute}.p-life .p-box-inner.life01 .wrapper.balance{align-items:center;display:flex;height:100%;justify-content:center;position:absolute;width:100%}.p-life .p-box-inner.life01 .wrapper.balance .graph{align-items:center;display:flex;height:100%;justify-content:center;position:relative;width:100%}.p-life .p-box-inner.life01 .wrapper.balance .graph .bar{position:absolute;width:auto}.p-life .p-box-inner.life01 .wrapper.balance .graph .circle{height:auto;position:absolute;z-index:1}.p-life .p-box-inner.life01 .wrapper.balance .text{align-items:center;color:#fff;display:flex;flex-direction:column;justify-content:center;position:absolute;text-align:center;z-index:2}.p-life .p-box-inner.life01 .wrapper.balance .text .desc{font-weight:bolder;line-height:1.5}.p-life .p-box-inner.life01 .wrapper.balance .text .percentage{font-weight:700}.p-life .p-box-inner.life02{position:relative}.p-life .p-box-inner.life02 p{font-weight:bolder}.p-life .p-box-inner.life02 .wrapper{height:100%;position:absolute;width:100%}.p-life .p-box-inner.life02 .wrapper.study{align-items:center;display:flex;justify-content:center}.p-life .p-box-inner.life02 .wrapper.study:before{background-color:#c7dfef;border-radius:50%;content:"";height:100%;position:absolute;width:100%}.p-life .p-box-inner.life02 .wrapper.study p{z-index:1}.p-life .p-box-inner.life02 .wrapper.homecoming{align-items:center;display:flex;justify-content:center}.p-life .p-box-inner.life02 .wrapper.homecoming:before{background-color:#c7dfef;border-radius:50%;content:"";height:100%;position:absolute;width:100%}.p-life .p-box-inner.life02 .wrapper.homecoming p{z-index:1}.p-life .p-box-inner.life02 .wrapper.hobby{align-items:center;display:flex;justify-content:center}.p-life .p-box-inner.life02 .wrapper.hobby:before{background-color:#c7dfef;border-radius:50%;content:"";height:100%;position:absolute;width:100%}.p-life .p-box-inner.life02 .wrapper.hobby p{line-height:1.3;position:absolute;text-align:center;white-space:nowrap;z-index:1}.p-life .p-box-inner.life02 .wrapper.hobby .icon{height:auto;position:absolute}.p-life .p-box-inner.life02 .wrapper.relax{align-items:center;display:flex;justify-content:center}.p-life .p-box-inner.life02 .wrapper.relax:before{background-color:#c7dfef;border-radius:50%;content:"";height:100%;position:absolute;width:100%}.p-life .p-box-inner.life02 .wrapper.relax p{line-height:1.3;position:absolute;text-align:center;white-space:nowrap;z-index:1}.p-life .p-box-inner.life02 .wrapper.relax .icon{height:auto;position:absolute}.p-life .p-box-inner.life02 .wrapper.trip{align-items:center;display:flex;justify-content:center}.p-life .p-box-inner.life02 .wrapper.trip:before{background-color:#dc0032;border-radius:50%;content:"";height:100%;position:absolute;width:100%}.p-life .p-box-inner.life02 .wrapper.trip p{color:#fff;line-height:1.5;position:absolute;text-align:center;white-space:nowrap;z-index:1}.p-life .p-box-inner.life02 .wrapper.trip .icon{height:auto;position:absolute}.p-life .p-box-inner.life03,.p-life .p-box-inner.life04{align-items:center;display:flex;height:100%;justify-content:center;position:relative;width:100%}.p-life .p-box-inner.life03 .circle-wrapper,.p-life .p-box-inner.life04 .circle-wrapper{position:absolute}.p-life .p-box-inner.life03 .graph-text{height:100%;position:absolute;width:100%}.p-life .p-box-inner.life03 .graph-text .text-wrapper{position:absolute}.p-life .p-box-inner.life03 .graph-text p{font-weight:bolder}.p-life .p-box-inner.life03 .graph-text .fourth .percentage,.p-life .p-box-inner.life03 .graph-text .third .percentage{font-weight:700;letter-spacing:.08em}.p-life .p-box-inner.life03 .graph-text .second{color:#dc0032}.p-life .p-box-inner.life03 .graph-text .second .percentage{font-weight:700;letter-spacing:.08em}.p-life .p-box-inner.life03 .graph-text .first{color:#9b0028}.p-life .p-box-inner.life03 .graph-text .first .percentage{font-weight:700;letter-spacing:.08em}.p-life .p-box-inner.life04 .graph-text{height:100%;position:absolute;width:100%}.p-life .p-box-inner.life04 .graph-text .text-wrapper{position:absolute}.p-life .p-box-inner.life04 .graph-text p{font-weight:bolder;white-space:nowrap}.p-life .p-box-inner.life04 .graph-text .third .percentage{font-weight:700;letter-spacing:.08em}.p-life .p-box-inner.life04 .graph-text .second{color:#dc0032}.p-life .p-box-inner.life04 .graph-text .second .name{line-height:1.1}.p-life .p-box-inner.life04 .graph-text .first .percentage,.p-life .p-box-inner.life04 .graph-text .second .percentage{font-weight:700;letter-spacing:.08em}.p-life .life-car{background-color:#eaf3f9;display:flex;flex-direction:column;justify-content:center;overflow:hidden;position:relative}.p-life .life-car .title{font-weight:bolder;position:relative;text-align:center}.p-life .life-car .title span{color:#dc0032;font-weight:700}.p-life .life-car .content-wrapper{align-items:flex-end;display:flex;height:100%;position:relative;width:100%}.p-life .life-car .content-wrapper .left{align-items:center;display:flex;flex-direction:column}.p-life .life-car .content-wrapper .left .img-car{height:auto}.p-life .life-car .content-wrapper .right{align-items:center;display:flex;flex-direction:column;position:relative}.p-life .life-car .content-wrapper .right .circle{align-items:center;display:flex;justify-content:center;position:relative}.p-life .life-car .content-wrapper .right .graph-text{height:100%;position:absolute;width:100%;z-index:1}.p-life .life-car .content-wrapper .right .graph-text .text-wrapper{position:absolute}.p-life .life-car .content-wrapper .right .graph-text p{font-weight:bolder}.p-life .life-car .content-wrapper .right .graph-text .second .percentage{font-weight:700;letter-spacing:.08em}.p-life .life-car .content-wrapper .right .graph-text .first{color:#781423}.p-life .life-car .content-wrapper .right .graph-text .first .percentage{font-weight:700;letter-spacing:.08em}.p-life .life-car .content-wrapper .right .text{font-weight:bolder;letter-spacing:.07em}.p-company .company-graph{display:flex;height:100%;justify-content:center;width:100%}.p-company .company-graph .graph-wrapper{align-items:flex-start;display:flex}.p-company .company-department{align-items:center;background-color:#eaf3f9;display:flex;justify-content:center;position:relative}.p-company .company-department .content-wrapper{display:flex;height:100%;justify-content:space-between;position:relative;width:100%;z-index:1}.p-company .company-department .content-wrapper .left{align-items:center;display:flex;flex-direction:column;flex-shrink:0;position:relative}.p-company .company-department .content-wrapper .left .title{font-weight:700}.p-company .company-department .content-wrapper .left .title span{color:#dc0032;font-weight:700}.p-company .company-department .content-wrapper .left .graph-text,.p-company .company-department .content-wrapper .left .graph-text .text-wrapper{position:absolute}.p-company .company-department .content-wrapper .left .graph-text p{font-weight:bolder;white-space:nowrap}.p-company .company-department .content-wrapper .left .graph-text .third .percentage{font-weight:700;letter-spacing:.08em}.p-company .company-department .content-wrapper .left .graph-text .second{color:#dc0032}.p-company .company-department .content-wrapper .left .graph-text .second .percentage{font-weight:700;letter-spacing:.08em}.p-company .company-department .content-wrapper .left .graph-text .first{color:#781423}.p-company .company-department .content-wrapper .left .graph-text .first .percentage{font-weight:700;letter-spacing:.08em}.p-company .company-department .content-wrapper .right{align-items:center;display:flex;flex-direction:column;justify-content:center}.p-company .company-department .content-wrapper .right .text{font-weight:bolder;letter-spacing:.07em;line-height:2}.p-company .company-department .content-wrapper .description{line-height:2}.p-company .p-box-inner.company01,.p-company .p-box-inner.company02{align-items:center;display:flex;height:100%;justify-content:center;position:relative;width:100%}.p-company .p-box-inner.company01 .circle-wrapper,.p-company .p-box-inner.company02 .circle-wrapper{position:absolute}.p-company .p-box-inner.company01 .graph-text{height:100%;position:absolute;width:100%}.p-company .p-box-inner.company01 .graph-text .text-wrapper{position:absolute}.p-company .p-box-inner.company01 .graph-text p{font-weight:bolder}.p-company .p-box-inner.company01 .graph-text .fourth{text-align:right}.p-company .p-box-inner.company01 .graph-text .first .percentage,.p-company .p-box-inner.company01 .graph-text .fourth .percentage,.p-company .p-box-inner.company01 .graph-text .second .percentage,.p-company .p-box-inner.company01 .graph-text .third .percentage{font-weight:700;letter-spacing:.08em}.p-company .p-box-inner.company02 .graph-text{height:100%;position:absolute;width:100%}.p-company .p-box-inner.company02 .graph-text .text-wrapper{position:absolute}.p-company .p-box-inner.company02 .graph-text p{font-weight:bolder;line-height:1.2;white-space:nowrap}.p-company .p-box-inner.company02 .graph-text .first .percentage,.p-company .p-box-inner.company02 .graph-text .fourth .percentage,.p-company .p-box-inner.company02 .graph-text .second .percentage,.p-company .p-box-inner.company02 .graph-text .third .percentage{font-weight:700;letter-spacing:.08em}.p-company .p-box-inner.company03{position:relative}.p-company .p-box-inner.company03 p,.p-company .p-box-inner.company03 span{font-weight:bolder}.p-company .p-box-inner.company03 .wrapper{height:100%;position:absolute;width:100%}.p-company .p-box-inner.company03 .wrapper.eating-out{align-items:center;display:flex;justify-content:center}.p-company .p-box-inner.company03 .wrapper.eating-out:before{background-color:#c7dfef;border-radius:50%;content:"";height:100%;position:absolute;width:100%}.p-company .p-box-inner.company03 .wrapper.eating-out .text{line-height:1.3;position:absolute;text-align:center;white-space:nowrap;z-index:1}.p-company .p-box-inner.company03 .wrapper.eating-out .icon{height:auto;position:absolute}.p-company .p-box-inner.company03 .wrapper.bento{align-items:center;display:flex;justify-content:center}.p-company .p-box-inner.company03 .wrapper.bento:before{background-color:#c7dfef;border-radius:50%;content:"";height:100%;position:absolute;width:100%}.p-company .p-box-inner.company03 .wrapper.bento .text{line-height:1.3;position:absolute;text-align:center;white-space:nowrap;z-index:1}.p-company .p-box-inner.company03 .wrapper.bento .text .percentage{font-weight:bolder}.p-company .p-box-inner.company03 .wrapper.bento .icon{height:auto;position:absolute}.p-company .p-box-inner.company03 .wrapper.inhouse-cafe{align-items:center;display:flex;justify-content:center}.p-company .p-box-inner.company03 .wrapper.inhouse-cafe:before{background-color:#dc0032;border-radius:50%;content:"";height:100%;position:absolute;width:100%}.p-company .p-box-inner.company03 .wrapper.inhouse-cafe .text{align-items:center;color:#fff;display:flex;position:absolute;text-align:center;white-space:nowrap;z-index:1}.p-company .p-box-inner.company03 .wrapper.inhouse-cafe .text .place{display:inline}.p-company .p-box-inner.company03 .wrapper.inhouse-cafe .text .percentage{font-weight:700}.p-company .p-box-inner.company03 .wrapper.inhouse-cafe .icon{height:auto;position:absolute}.p-company .company-atmosphere{position:relative}.p-company .company-atmosphere .title{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.p-company .company-atmosphere .title:after,.p-company .company-atmosphere .title:before{content:"";position:absolute;right:0}.p-company .company-atmosphere .title:before{background:#eaf3f9;height:100%;top:0;width:100%}.p-company .company-atmosphere .title:after{background:#eaf3f9;bottom:1px;left:0;-webkit-mask-image:url(/jp/ja/careers/assets/img/common/svg/svg-fukidashi-arrow.svg);mask-image:url(/jp/ja/careers/assets/img/common/svg/svg-fukidashi-arrow.svg);-webkit-mask-position:right;mask-position:right;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;right:auto;transform:translateY(100%) scaleX(1)}.p-company .company-atmosphere .title .text{display:block;font-weight:700;position:relative;z-index:1}.p-company .company-atmosphere .title .text .question{color:#dc0032}.p-company .company-atmosphere .fukidashi{position:relative;width:100%}.p-company .company-atmosphere .fukidashi .fukidashi-item{align-items:center;display:flex;justify-content:center;position:absolute}.p-company .company-atmosphere .fukidashi .fukidashi-item .text{color:#fff;font-weight:700;position:relative}.p-company .company-atmosphere .fukidashi .fukidashi-item.first:after,.p-company .company-atmosphere .fukidashi .fukidashi-item.first:before{content:"";position:absolute;right:0}.p-company .company-atmosphere .fukidashi .fukidashi-item.first:before{background:#dc0032;height:100%;top:0;width:100%}.p-company .company-atmosphere .fukidashi .fukidashi-item.first:after{background:#dc0032;bottom:1px;left:auto;-webkit-mask-image:url(/jp/ja/careers/assets/img/common/svg/svg-fukidashi-arrow-round.svg);mask-image:url(/jp/ja/careers/assets/img/common/svg/svg-fukidashi-arrow-round.svg);-webkit-mask-position:right top;mask-position:right top;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;right:0;transform:translateY(100%) scaleX(-1)}.p-company .company-atmosphere .fukidashi .fukidashi-item.second:after,.p-company .company-atmosphere .fukidashi .fukidashi-item.second:before{content:"";position:absolute;right:0}.p-company .company-atmosphere .fukidashi .fukidashi-item.second:before{background:#335763;height:100%;top:0;width:100%}.p-company .company-atmosphere .fukidashi .fukidashi-item.second:after{background:#335763;bottom:1px;left:0;-webkit-mask-image:url(/jp/ja/careers/assets/img/common/svg/svg-fukidashi-arrow-round.svg);mask-image:url(/jp/ja/careers/assets/img/common/svg/svg-fukidashi-arrow-round.svg);-webkit-mask-position:right top;mask-position:right top;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;right:auto;transform:translateY(100%) scaleX(1)}.p-company .company-atmosphere .fukidashi .fukidashi-item.third:after,.p-company .company-atmosphere .fukidashi .fukidashi-item.third:before{content:"";position:absolute;right:0}.p-company .company-atmosphere .fukidashi .fukidashi-item.third:before{background:#dc0032;height:100%;top:0;width:100%}.p-company .company-atmosphere .fukidashi .fukidashi-item.third:after{background:#dc0032;bottom:1px;left:0;-webkit-mask-image:url(/jp/ja/careers/assets/img/common/svg/svg-fukidashi-arrow-round.svg);mask-image:url(/jp/ja/careers/assets/img/common/svg/svg-fukidashi-arrow-round.svg);-webkit-mask-position:right top;mask-position:right top;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;right:auto;transform:translateY(100%) scaleX(1)}.p-company .company-atmosphere .fukidashi .fukidashi-item.fourth:after,.p-company .company-atmosphere .fukidashi .fukidashi-item.fourth:before{content:"";position:absolute;right:0}.p-company .company-atmosphere .fukidashi .fukidashi-item.fourth:before{background:#335763;height:100%;top:0;width:100%}.p-company .company-atmosphere .fukidashi .fukidashi-item.fourth:after{background:#335763;bottom:1px;left:auto;-webkit-mask-image:url(/jp/ja/careers/assets/img/common/svg/svg-fukidashi-arrow-round.svg);mask-image:url(/jp/ja/careers/assets/img/common/svg/svg-fukidashi-arrow-round.svg);-webkit-mask-position:right top;mask-position:right top;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;right:0;transform:translateY(100%) scaleX(-1)}.p-company .company-atmosphere .fukidashi .fukidashi-item.fifth:after,.p-company .company-atmosphere .fukidashi .fukidashi-item.fifth:before{content:"";position:absolute;right:0}.p-company .company-atmosphere .fukidashi .fukidashi-item.fifth:before{background:#335763;height:100%;top:0;width:100%}.p-company .company-atmosphere .fukidashi .fukidashi-item.fifth:after{background:#335763;bottom:1px;left:auto;-webkit-mask-image:url(/jp/ja/careers/assets/img/common/svg/svg-fukidashi-arrow-round.svg);mask-image:url(/jp/ja/careers/assets/img/common/svg/svg-fukidashi-arrow-round.svg);-webkit-mask-position:right top;mask-position:right top;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;right:0;transform:translateY(100%) scaleX(-1)}.p-company .company-atmosphere .fukidashi .fukidashi-item.sixth:after,.p-company .company-atmosphere .fukidashi .fukidashi-item.sixth:before{content:"";position:absolute;right:0}.p-company .company-atmosphere .fukidashi .fukidashi-item.sixth:before{background:#335763;height:100%;top:0;width:100%}.p-company .company-atmosphere .fukidashi .fukidashi-item.sixth:after{background:#335763;bottom:1px;left:0;-webkit-mask-image:url(/jp/ja/careers/assets/img/common/svg/svg-fukidashi-arrow-round.svg);mask-image:url(/jp/ja/careers/assets/img/common/svg/svg-fukidashi-arrow-round.svg);-webkit-mask-position:right top;mask-position:right top;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;right:auto;transform:translateY(100%) scaleX(1)}.p-company .company-atmosphere .fukidashi .fukidashi-item.seventh:after,.p-company .company-atmosphere .fukidashi .fukidashi-item.seventh:before{content:"";position:absolute;right:0}.p-company .company-atmosphere .fukidashi .fukidashi-item.seventh:before{background:#dc0032;height:100%;top:0;width:100%}.p-company .company-atmosphere .fukidashi .fukidashi-item.seventh:after{background:#dc0032;bottom:1px;left:0;-webkit-mask-image:url(/jp/ja/careers/assets/img/common/svg/svg-fukidashi-arrow-round.svg);mask-image:url(/jp/ja/careers/assets/img/common/svg/svg-fukidashi-arrow-round.svg);-webkit-mask-position:right top;mask-position:right top;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;right:auto;transform:translateY(100%) scaleX(1)}.p-company .company-atmosphere .fukidashi .fukidashi-item.eighth:after,.p-company .company-atmosphere .fukidashi .fukidashi-item.eighth:before{content:"";position:absolute;right:0}.p-company .company-atmosphere .fukidashi .fukidashi-item.eighth:before{background:#335763;height:100%;top:0;width:100%}.p-company .company-atmosphere .fukidashi .fukidashi-item.eighth:after{background:#335763;bottom:1px;left:0;-webkit-mask-image:url(/jp/ja/careers/assets/img/common/svg/svg-fukidashi-arrow-round.svg);mask-image:url(/jp/ja/careers/assets/img/common/svg/svg-fukidashi-arrow-round.svg);-webkit-mask-position:right top;mask-position:right top;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;right:auto;transform:translateY(100%) scaleX(1)}.p-company .company-atmosphere .fukidashi .fukidashi-item.ninth:after,.p-company .company-atmosphere .fukidashi .fukidashi-item.ninth:before{content:"";position:absolute;right:0}.p-company .company-atmosphere .fukidashi .fukidashi-item.ninth:before{background:#dc0032;height:100%;top:0;width:100%}.p-company .company-atmosphere .fukidashi .fukidashi-item.ninth:after{background:#dc0032;bottom:1px;left:auto;-webkit-mask-image:url(/jp/ja/careers/assets/img/common/svg/svg-fukidashi-arrow-round.svg);mask-image:url(/jp/ja/careers/assets/img/common/svg/svg-fukidashi-arrow-round.svg);-webkit-mask-position:right top;mask-position:right top;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;right:0;transform:translateY(100%) scaleX(-1)}.p-company .company-atmosphere .fukidashi .fukidashi-item.tenth:after,.p-company .company-atmosphere .fukidashi .fukidashi-item.tenth:before{content:"";position:absolute;right:0}.p-company .company-atmosphere .fukidashi .fukidashi-item.tenth:before{background:#dc0032;height:100%;top:0;width:100%}.p-company .company-atmosphere .fukidashi .fukidashi-item.tenth:after{background:#dc0032;bottom:1px;left:auto;-webkit-mask-image:url(/jp/ja/careers/assets/img/common/svg/svg-fukidashi-arrow-round.svg);mask-image:url(/jp/ja/careers/assets/img/common/svg/svg-fukidashi-arrow-round.svg);-webkit-mask-position:right top;mask-position:right top;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;right:0;transform:translateY(100%) scaleX(-1)}.p-company .company-atmosphere .fukidashi-img{align-items:center;aspect-ratio:19/8;display:flex;justify-content:center;opacity:.5;pointer-events:none;position:relative;width:100%}.p-company .company-atmosphere .fukidashi-img img{position:absolute;width:79%}.p-company-chart{align-items:center;display:flex;justify-content:flex-end;position:relative;width:100%}.p-company-chart .title{font-weight:700}.p-company-chart .title .question{color:#dc0032}.p-company-chart .chart-wrapper{position:relative}.p-company-chart .chart-wrapper .background{height:auto;position:absolute;width:100%}.p-company-chart .chart-wrapper .p-company-chart-comment{position:absolute}.p-company-chart .chart-wrapper .p-company-chart-comment .comment-wrapper{position:relative}.p-company-chart .chart-wrapper .p-company-chart-comment .comment-wrapper .main{align-items:center;display:flex;position:relative}.p-company-chart .chart-wrapper .p-company-chart-comment .comment-wrapper .main .comment{font-weight:bolder;line-height:2}.p-company-chart .chart-wrapper .p-company-chart-comment .comment-wrapper .main .full{display:none}.p-company-chart .chart-wrapper .p-company-chart-comment .comment-wrapper .main .plus-icon{position:absolute;z-index:2}.p-company-chart .chart-wrapper .p-company-chart-comment .comment-wrapper .main .plus-icon img{height:100%;width:100%}.p-company-chart .chart-wrapper .p-company-chart-comment .comment-wrapper .denmaru{height:auto;position:absolute}.p-company-chart .chart-wrapper .p-company-chart-comment:after,.p-company-chart .chart-wrapper .p-company-chart-comment:before{transition:.2s}.p-company-chart .chart-wrapper .p-company-chart-comment.hover:after,.p-company-chart .chart-wrapper .p-company-chart-comment.hover:before{background-color:#dc0032!important;transition:.2s}.p-company-chart .chart-wrapper .p-company-chart-comment.hover .full{color:#fff!important}.p-company-chart .chart-wrapper .p-company-chart-comment.hover .placehold{display:none}.p-company-chart .chart-wrapper .p-company-chart-comment.hover .full{display:block!important}.p-company-chart .chart-wrapper .p-company-chart-comment.hover .plus-icon{display:none}.p-graduate .graduate-content .graph-wrapper:first-child .p-box-content{width:100%}.p-graduate .graduate-content .graph-wrapper:first-child .p-box-content .content-wrapper{align-items:center;display:flex;justify-content:center;width:100%}.p-graduate .graduate-content .graph-wrapper:nth-child(2){position:relative}.p-graduate .graduate-content .graph-wrapper:nth-child(2) .denmaru{position:absolute}.p-graduate .graduate-content .graph-wrapper .graduate01{display:flex;height:100%;justify-content:center;width:100%}.p-graduate .graduate-content .graph-wrapper .graduate01 .annotation-list{display:flex;position:absolute}.p-graduate .graduate-content .graph-wrapper .graduate01 .annotation-list .annotation{color:#666}.p-graduate .graduate-content .graph-wrapper .graduate01 .wrapper{position:relative}.p-graduate .graduate-content .graph-wrapper .graduate01 .wrapper .scale-img{height:auto;pointer-events:none;position:absolute}.p-graduate .graduate-content .graph-wrapper .graduate01 .wrapper .graph-list{display:flex;flex-direction:column;justify-content:space-between}.p-graduate .graduate-content .graph-wrapper .graduate01 .wrapper .graph-list .graph-item{align-items:center;display:flex}.p-graduate .graduate-content .graph-wrapper .graduate01 .wrapper .graph-list .graph-item .title{font-weight:bolder;text-align:right;white-space:nowrap}.p-graduate .graduate-content .graph-wrapper .graduate01 .wrapper .graph-list .graph-item .gauge-wrapper,.p-graduate .graduate-content .graph-wrapper .graduate01 .wrapper .graph-list .graph-item .gauge-wrapper .gauge{height:100%}.p-graduate .graduate-content .graph-wrapper .graduate01 .wrapper .graph-list .graph-item .percentage{font-weight:700}.p-graduate .graduate-content .graph-wrapper .graduate01 .wrapper .graph-list .graph-item .note{-ms-grid-row-align:center;align-self:center}.p-graduate .graduate-content .graph-wrapper .graduate01 .wrapper .graph-list .graph-item.first{color:#781423}.p-graduate .graduate-content .graph-wrapper .graduate01 .wrapper .graph-list .graph-item.first .gauge-wrapper .gauge{background-color:#781423}.p-graduate .graduate-content .graph-wrapper .graduate01 .wrapper .graph-list .graph-item.second{color:#9b0028}.p-graduate .graduate-content .graph-wrapper .graduate01 .wrapper .graph-list .graph-item.second .gauge-wrapper .gauge{background-color:#9b0028}.p-graduate .graduate-content .graph-wrapper .graduate01 .wrapper .graph-list .graph-item.third{color:#dc0032}.p-graduate .graduate-content .graph-wrapper .graduate01 .wrapper .graph-list .graph-item.third .gauge-wrapper .gauge{background-color:#dc0032}.p-graduate .graduate-content .graph-wrapper .graduate01 .wrapper .graph-list .graph-item.fourth .gauge-wrapper .gauge{background-color:#e65587}.p-graduate .graduate-content .graph-wrapper .graduate01 .wrapper .graph-list .graph-item.fifth .gauge-wrapper .gauge{background-color:#f08caf}.p-graduate .graduate-content .graph-wrapper .graduate01 .wrapper .graph-list .graph-item.sixth .gauge-wrapper .gauge{background-color:#f0b4c8}.p-graduate .graduate-content .graph-wrapper .graduate01 .wrapper .graph-list .graph-item.seventh .gauge-wrapper .gauge{background-color:#d2d2d2}.p-graduate .graduate-content .graph-wrapper .graduate02{align-items:center;display:flex;height:100%;justify-content:center;position:relative}.p-graduate .graduate-content .graph-wrapper .graduate02 .ranking{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:space-around;width:100%}.p-graduate .graduate-content .graph-wrapper .graduate02 .ranking .ranking-item{display:flex;width:100%}.p-graduate .graduate-content .graph-wrapper .graduate02 .ranking .ranking-item .rank-num{align-items:center;color:#fff;display:flex;justify-content:center;position:relative}.p-graduate .graduate-content .graph-wrapper .graduate02 .ranking .ranking-item .rank-num img{position:absolute}.p-graduate .graduate-content .graph-wrapper .graduate02 .ranking .ranking-item .rank-title{border-bottom:2px solid #ddd;flex-grow:1}.p-graduate .graduate-content .graph-wrapper .graduate02 .ranking .ranking-item .rank-title .title-text{align-items:center;display:flex;font-weight:700;height:100%;width:100%}.p-graduate .graduate-content .graph-wrapper .graduate02 .ranking .ranking-item.first .num-text{font-weight:700;position:relative}.p-graduate .graduate-content .graph-wrapper .graduate02 .ranking .ranking-item.first .title-text{color:#dc0032}.p-graduate .graduate-content .graph-wrapper .graduate02 .ranking .ranking-item.fourth .rank-num,.p-graduate .graduate-content .graph-wrapper .graduate02 .ranking .ranking-item.second .rank-num,.p-graduate .graduate-content .graph-wrapper .graduate02 .ranking .ranking-item.third .rank-num{color:#222;position:relative}.p-graduate .graduate-content .graph-wrapper .graduate02 .ranking .ranking-item.fourth .rank-num:before,.p-graduate .graduate-content .graph-wrapper .graduate02 .ranking .ranking-item.second .rank-num:before,.p-graduate .graduate-content .graph-wrapper .graduate02 .ranking .ranking-item.third .rank-num:before{aspect-ratio:1/1;background-color:#fff;border-radius:50%;content:"";display:block;position:absolute;width:100%}.p-graduate .graduate-content .graph-wrapper .graduate02 .ranking .ranking-item.fourth .num-text,.p-graduate .graduate-content .graph-wrapper .graduate02 .ranking .ranking-item.second .num-text,.p-graduate .graduate-content .graph-wrapper .graduate02 .ranking .ranking-item.third .num-text{color:#222;font-weight:700;position:relative}.p-graduate .graduate-content .graph-wrapper .graduate03{position:relative}.p-graduate .graduate-content .graph-wrapper .graduate03 p{font-weight:bolder}.p-graduate .graduate-content .graph-wrapper .graduate03 .wrapper{height:100%;position:absolute;width:100%}.p-graduate .graduate-content .graph-wrapper .graduate03 .wrapper.study{align-items:center;display:flex;justify-content:center}.p-graduate .graduate-content .graph-wrapper .graduate03 .wrapper.study:before{background-color:#c7dfef;border-radius:50%;content:"";height:100%;position:absolute;width:100%}.p-graduate .graduate-content .graph-wrapper .graduate03 .wrapper.study p{font-weight:bolder;z-index:1}.p-graduate .graduate-content .graph-wrapper .graduate03 .wrapper.parttime{align-items:center;display:flex;justify-content:center}.p-graduate .graduate-content .graph-wrapper .graduate03 .wrapper.parttime:before{background-color:#c7dfef;border-radius:50%;content:"";height:100%;position:absolute;width:100%}.p-graduate .graduate-content .graph-wrapper .graduate03 .wrapper.parttime p{font-weight:bolder;z-index:1}.p-graduate .graduate-content .graph-wrapper .graduate03 .wrapper.club{align-items:center;display:flex;justify-content:center}.p-graduate .graduate-content .graph-wrapper .graduate03 .wrapper.club:before{background-color:#c7dfef;border-radius:50%;content:"";height:100%;position:absolute;width:100%}.p-graduate .graduate-content .graph-wrapper .graduate03 .wrapper.club p{font-weight:bolder;line-height:1.5;z-index:1}.p-graduate .graduate-content .graph-wrapper .graduate03 .wrapper.club .icon{height:auto;position:absolute}.p-graduate .graduate-content .graph-wrapper .graduate03 .wrapper.trip{align-items:center;display:flex;justify-content:center}.p-graduate .graduate-content .graph-wrapper .graduate03 .wrapper.trip:before{background-color:#c7dfef;border-radius:50%;content:"";height:100%;position:absolute;width:100%}.p-graduate .graduate-content .graph-wrapper .graduate03 .wrapper.trip p{font-weight:700;line-height:1.3;position:absolute;text-align:center;white-space:nowrap;z-index:1}.p-graduate .graduate-content .graph-wrapper .graduate03 .wrapper.trip .icon{height:auto;position:absolute}.p-graduate .graduate-content .graph-wrapper .graduate03 .wrapper.play{align-items:center;display:flex;justify-content:center}.p-graduate .graduate-content .graph-wrapper .graduate03 .wrapper.play:before{background-color:#dc0032;border-radius:50%;content:"";height:100%;position:absolute;width:100%}.p-graduate .graduate-content .graph-wrapper .graduate03 .wrapper.play p{color:#fff;font-weight:700;line-height:1.5;position:absolute;text-align:center;white-space:nowrap;z-index:1}.p-graduate .graduate-content .graph-wrapper .graduate03 .wrapper.play .icon{height:auto;position:absolute}.p-message{align-items:flex-start;width:100%}.p-message,.p-message .message-wrapper{display:flex;height:100vh;justify-content:center}.p-message .message-wrapper{align-items:center;flex-direction:column;position:relative;width:100vw}.p-message .message-title{align-items:center;display:flex;flex-direction:column}.p-message .message-title .title-desc{font-weight:700}.p-message .message-main{position:relative;width:100vw}.p-message .message-main .message-content{height:100%;position:relative;z-index:2}.p-message .message-main .message-content .message-comment{position:absolute;width:1%}.p-message .message-main .message-content .message-comment:after,.p-message .message-main .message-content .message-comment:before{content:"";position:absolute;right:0}.p-message .message-main .message-content .message-comment:before{background:#b9d7eb;height:100%;top:0;width:100%}.p-message .message-main .message-content .message-comment:after{background:#b9d7eb;bottom:1px;left:0;-webkit-mask-image:url(/jp/ja/careers/assets/img/common/svg/svg-fukidashi-arrow.svg);mask-image:url(/jp/ja/careers/assets/img/common/svg/svg-fukidashi-arrow.svg);-webkit-mask-position:right;mask-position:right;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;right:auto;transform:translateY(100%) scaleX(1)}.p-message .message-main .message-content .message-comment.red:after,.p-message .message-main .message-content .message-comment.red:before{background:#dc0032}.p-message .message-main .message-content .message-comment.red .text{color:#fff}.p-message .message-main .message-content .message-comment.navy:after,.p-message .message-main .message-content .message-comment.navy:before{background:#054b69}.p-message .message-main .message-content .message-comment.navy .text{color:#fff}.p-message .message-main .message-content .message-comment .text{font-weight:700;letter-spacing:.1em;line-height:2;position:relative}.p-message .message-main .message-content .message-comment .icon{position:absolute}.p-message .message-main .message-content .message-comment.first{left:2%;top:0;width:17.3%}.p-message .message-main .message-content .message-comment.third{width:14.5%}.p-message .denmaru{position:absolute;z-index:1}.p-voice{width:100%}.p-voice,.p-voice .voice-wrapper{align-items:center;display:flex;justify-content:center}.p-voice .voice-wrapper{margin:0 auto;overflow:hidden;position:relative}.p-voice .voice-wrapper .banner,.p-voice .voice-wrapper .bg{height:auto;width:100%}.p-voice .voice-wrapper .title{align-items:flex-end;display:flex;position:absolute;z-index:1}.p-voice .voice-wrapper .earth{position:absolute;z-index:1}.p-voice .voice-wrapper .denmaru{position:absolute;transition:bottom .2s;transition:.2s;z-index:0}.p-checklist{display:flex;width:100%}.p-checklist .checklist-wrapper .title{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.p-checklist .checklist-wrapper .title:after,.p-checklist .checklist-wrapper .title:before{content:"";position:absolute;right:0}.p-checklist .checklist-wrapper .title:before{background:#eaf3f9;height:100%;top:0;width:100%}.p-checklist .checklist-wrapper .title:after{background:#eaf3f9;bottom:1px;left:0;-webkit-mask-image:url(/jp/ja/careers/assets/img/common/svg/svg-fukidashi-arrow.svg);mask-image:url(/jp/ja/careers/assets/img/common/svg/svg-fukidashi-arrow.svg);-webkit-mask-position:right;mask-position:right;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;right:auto;transform:translateY(100%) scaleX(1)}.p-checklist .checklist-wrapper .title .text{align-items:center;display:flex;font-weight:700;position:relative}.p-checklist .checklist-wrapper .title .text .question{color:#dc0032}.p-checklist .checklist-wrapper .checklist{display:flex;flex-wrap:wrap;justify-content:space-between}.p-checklist .checklist-wrapper .checklist .list-item{display:flex}.p-checklist .checklist-wrapper .checklist .list-item .check-box{align-items:center;background-color:#ebebeb;display:flex;flex-shrink:0;justify-content:center}.p-checklist .checklist-wrapper .checklist .list-item .check-box .arrow{height:100%;width:100%}.p-checklist .checklist-wrapper .checklist .list-item .text{border-bottom:.0625rem solid #ddd;font-weight:bolder;width:100%}.p-comment{align-items:center;background-color:#eaf3f9;display:flex;justify-content:center;position:relative}.p-comment .gap-wrapper .title{font-weight:bolder;text-align:center}.p-comment .gap-wrapper .title .question{color:#dc0032;font-weight:700}.p-comment .gap-wrapper .title .text{letter-spacing:.09em}.p-comment .gap-wrapper .comment-wrapper{height:100%;position:relative}.p-comment .gap-wrapper .comment-wrapper .comment-item{align-items:center;display:flex;justify-content:center}.p-comment .gap-wrapper .comment-wrapper .comment-item .icon,.p-comment .gap-wrapper .comment-wrapper .comment-item .text{position:relative}.p-comment .gap-wrapper .comment-wrapper .comment-item .text{font-weight:bolder;letter-spacing:.09em}.p-comment .gap-wrapper .comment-wrapper .comment-item .icon{border-radius:50%;overflow:hidden;position:absolute}.p-prospective-graduate{align-items:center;display:flex;flex-direction:column;position:relative}.p-prospective-graduate .denmaru-comment{position:absolute}.p-prospective-graduate .prospective-graduate-graph{display:flex;flex-direction:column;height:100%;justify-content:center;position:relative;width:100%}.p-prospective-graduate .prospective-graduate-graph .denmaru{position:absolute}.p-prospective-graduate .prospective-graduate-graph .graph-wrapper:first-child{align-self:flex-end}.p-prospective-graduate .prospective-graduate-graph .graph-wrapper:nth-child(2){align-self:flex-start}.p-prospective-graduate .prospective-graduate-graph .content-wrapper{display:flex;justify-content:center}.p-prospective-graduate .prospective-graduate-graph .annotation-list{display:flex;position:absolute}.p-prospective-graduate .prospective-graduate-graph .annotation-list .annotation{color:#666}.p-prospective-graduate .prospective-graduate-graph .wrapper{position:relative}.p-prospective-graduate .prospective-graduate-graph .wrapper .scale-img{height:auto;pointer-events:none;position:absolute}.p-prospective-graduate .prospective-graduate-graph .graph-list{display:flex;flex-direction:column;justify-content:space-between}.p-prospective-graduate .prospective-graduate-graph .graph-list .graph-item{align-items:center;display:flex}.p-prospective-graduate .prospective-graduate-graph .graph-list .graph-item .title{font-weight:bolder;text-align:right;white-space:nowrap}.p-prospective-graduate .prospective-graduate-graph .graph-list .graph-item .gauge-wrapper,.p-prospective-graduate .prospective-graduate-graph .graph-list .graph-item .gauge-wrapper .gauge{height:100%}.p-prospective-graduate .prospective-graduate-graph .graph-list .graph-item .percentage{font-weight:700}.p-prospective-graduate .prospective-graduate-graph .graph-list .graph-item .note{-ms-grid-row-align:center;align-self:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.p-prospective-graduate .prospective-graduate-graph .graduate01 .graph-list .graph-item.first{color:#781423}.p-prospective-graduate .prospective-graduate-graph .graduate01 .graph-list .graph-item.first .gauge-wrapper .gauge{background-color:#781423}.p-prospective-graduate .prospective-graduate-graph .graduate01 .graph-list .graph-item.second{color:#9b0028}.p-prospective-graduate .prospective-graduate-graph .graduate01 .graph-list .graph-item.second .gauge-wrapper .gauge{background-color:#9b0028}.p-prospective-graduate .prospective-graduate-graph .graduate01 .graph-list .graph-item.third{color:#dc0032}.p-prospective-graduate .prospective-graduate-graph .graduate01 .graph-list .graph-item.third .gauge-wrapper .gauge{background-color:#dc0032}.p-prospective-graduate .prospective-graduate-graph .graduate01 .graph-list .graph-item.fourth .gauge-wrapper .gauge{background-color:#e65587}.p-prospective-graduate .prospective-graduate-graph .graduate01 .graph-list .graph-item.fifth .gauge-wrapper .gauge{background-color:#f08caf}.p-prospective-graduate .prospective-graduate-graph .graduate01 .graph-list .graph-item.sixth .gauge-wrapper .gauge{background-color:#f0b4c8}.p-prospective-graduate .prospective-graduate-graph .graduate01 .graph-list .graph-item.seventh .gauge-wrapper .gauge{background-color:#d2d2d2}.p-prospective-graduate .prospective-graduate-graph .graduate02 .graph-list .graph-item{flex-direction:row-reverse}.p-prospective-graduate .prospective-graduate-graph .graduate02 .graph-list .graph-item .title{margin-right:0;text-align:left}.p-prospective-graduate .prospective-graduate-graph .graduate02 .graph-list .graph-item .gauge-wrapper{display:flex;justify-content:flex-end;margin-right:0}.p-prospective-graduate .prospective-graduate-graph .graduate02 .graph-list .graph-item.first{color:#781423}.p-prospective-graduate .prospective-graduate-graph .graduate02 .graph-list .graph-item.first .gauge-wrapper .gauge{background-color:#781423}.p-prospective-graduate .prospective-graduate-graph .graduate02 .graph-list .graph-item.second{color:#9b0028}.p-prospective-graduate .prospective-graduate-graph .graduate02 .graph-list .graph-item.second .gauge-wrapper .gauge{background-color:#9b0028}.p-prospective-graduate .prospective-graduate-graph .graduate02 .graph-list .graph-item.third{color:#dc0032}.p-prospective-graduate .prospective-graduate-graph .graduate02 .graph-list .graph-item.third .gauge-wrapper .gauge{background-color:#dc0032}.p-prospective-graduate .prospective-graduate-graph .graduate02 .graph-list .graph-item.fourth .gauge-wrapper .gauge{background-color:#e65587}.p-prospective-graduate .prospective-graduate-graph .graduate02 .graph-list .graph-item.fifth .gauge-wrapper .gauge{background-color:#f08caf}.p-prospective-graduate .prospective-graduate-graph .graduate02 .graph-list .graph-item.sixth .gauge-wrapper .gauge{background-color:#f0b4c8}.p-prospective-graduate .prospective-graduate-graph .graduate02 .graph-list .graph-item.seventh .gauge-wrapper .gauge{background-color:#d2d2d2}.p-prospective-graduate .prospective-graduate-box{display:flex;justify-content:space-between}.p-prospective-graduate .prospective-graduate-box .graduate03{position:relative}.p-prospective-graduate .prospective-graduate-box .graduate03 .wrapper{position:absolute}.p-prospective-graduate .prospective-graduate-box .graduate03 .wrapper .text{font-weight:700;position:absolute;z-index:1}.p-prospective-graduate .prospective-graduate-box .graduate03 .wrapper .text p{position:relative;width:-webkit-max-content;width:max-content}.p-prospective-graduate .prospective-graduate-box .graduate03 .global .text.first:after,.p-prospective-graduate .prospective-graduate-box .graduate03 .global .text.first:before{content:"";position:absolute;right:0}.p-prospective-graduate .prospective-graduate-box .graduate03 .global .text.first:before{background:#fff;height:100%;top:0;width:100%}.p-prospective-graduate .prospective-graduate-box .graduate03 .global .text.first:after{background:#fff;bottom:1px;left:auto;-webkit-mask-image:url(/jp/ja/careers/assets/img/common/svg/svg-fukidashi-arrow-round.svg);mask-image:url(/jp/ja/careers/assets/img/common/svg/svg-fukidashi-arrow-round.svg);-webkit-mask-position:right top;mask-position:right top;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;right:0;transform:translateY(100%) scaleX(-1)}.p-prospective-graduate .prospective-graduate-box .graduate03 .global .text.second{color:#fff}.p-prospective-graduate .prospective-graduate-box .graduate03 .global .text.second:after,.p-prospective-graduate .prospective-graduate-box .graduate03 .global .text.second:before{content:"";position:absolute;right:0}.p-prospective-graduate .prospective-graduate-box .graduate03 .global .text.second:before{background:#dc0032;height:100%;top:0;width:100%}.p-prospective-graduate .prospective-graduate-box .graduate03 .global .text.second:after{background:#dc0032;bottom:1px;left:0;-webkit-mask-image:url(/jp/ja/careers/assets/img/common/svg/svg-fukidashi-arrow-round.svg);mask-image:url(/jp/ja/careers/assets/img/common/svg/svg-fukidashi-arrow-round.svg);-webkit-mask-position:right top;mask-position:right top;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;right:auto;transform:translateY(100%) scaleX(1)}.p-prospective-graduate .prospective-graduate-box .graduate03 .work .text.first:after,.p-prospective-graduate .prospective-graduate-box .graduate03 .work .text.first:before{content:"";position:absolute;right:0}.p-prospective-graduate .prospective-graduate-box .graduate03 .work .text.first:before{background:#dc0032;height:100%;top:0;width:100%}.p-prospective-graduate .prospective-graduate-box .graduate03 .work .text.first:after{background:#dc0032;bottom:1px;left:auto;-webkit-mask-image:url(/jp/ja/careers/assets/img/common/svg/svg-fukidashi-arrow-round.svg);mask-image:url(/jp/ja/careers/assets/img/common/svg/svg-fukidashi-arrow-round.svg);-webkit-mask-position:right top;mask-position:right top;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;right:0;transform:translateY(100%) scaleX(-1)}.p-prospective-graduate .prospective-graduate-box .graduate03 .work .text.first p{color:#fff}.p-prospective-graduate .prospective-graduate-box .graduate03 .work .text.second:after,.p-prospective-graduate .prospective-graduate-box .graduate03 .work .text.second:before{content:"";position:absolute;right:0}.p-prospective-graduate .prospective-graduate-box .graduate03 .work .text.second:before{background:#fff;height:100%;top:0;width:100%}.p-prospective-graduate .prospective-graduate-box .graduate03 .work .text.second:after{background:#fff;bottom:1px;left:0;-webkit-mask-image:url(/jp/ja/careers/assets/img/common/svg/svg-fukidashi-arrow-round.svg);mask-image:url(/jp/ja/careers/assets/img/common/svg/svg-fukidashi-arrow-round.svg);-webkit-mask-position:right top;mask-position:right top;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;right:auto;transform:translateY(100%) scaleX(1)}.p-prospective-graduate .prospective-graduate-box .graduate03 .work .text.third:after,.p-prospective-graduate .prospective-graduate-box .graduate03 .work .text.third:before{content:"";position:absolute;right:0}.p-prospective-graduate .prospective-graduate-box .graduate03 .work .text.third:before{background:#fff;height:100%;top:0;width:100%}.p-prospective-graduate .prospective-graduate-box .graduate03 .work .text.third:after{background:#fff;bottom:1px;left:0;-webkit-mask-image:url(/jp/ja/careers/assets/img/common/svg/svg-fukidashi-arrow-round.svg);mask-image:url(/jp/ja/careers/assets/img/common/svg/svg-fukidashi-arrow-round.svg);-webkit-mask-position:right top;mask-position:right top;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;right:auto;transform:translateY(100%) scaleX(1)}.p-prospective-graduate .prospective-graduate-box .graduate03 .car .text.first:after,.p-prospective-graduate .prospective-graduate-box .graduate03 .car .text.first:before{content:"";position:absolute;right:0}.p-prospective-graduate .prospective-graduate-box .graduate03 .car .text.first:before{background:#dc0032;height:100%;top:0;width:100%}.p-prospective-graduate .prospective-graduate-box .graduate03 .car .text.first:after{background:#dc0032;bottom:1px;left:auto;-webkit-mask-image:url(/jp/ja/careers/assets/img/common/svg/svg-fukidashi-arrow-round.svg);mask-image:url(/jp/ja/careers/assets/img/common/svg/svg-fukidashi-arrow-round.svg);-webkit-mask-position:right top;mask-position:right top;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;right:0;transform:translateY(100%) scaleX(-1)}.p-prospective-graduate .prospective-graduate-box .graduate03 .car .text.first p{color:#fff}.p-prospective-graduate .prospective-graduate-box .graduate03 .car .text.second:after,.p-prospective-graduate .prospective-graduate-box .graduate03 .car .text.second:before{content:"";position:absolute;right:0}.p-prospective-graduate .prospective-graduate-box .graduate03 .car .text.second:before{background:#fff;height:100%;top:0;width:100%}.p-prospective-graduate .prospective-graduate-box .graduate03 .car .text.second:after{background:#fff;bottom:1px;left:0;-webkit-mask-image:url(/jp/ja/careers/assets/img/common/svg/svg-fukidashi-arrow-round.svg);mask-image:url(/jp/ja/careers/assets/img/common/svg/svg-fukidashi-arrow-round.svg);-webkit-mask-position:right top;mask-position:right top;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;right:auto;transform:translateY(100%) scaleX(1)}.p-prospective-graduate .prospective-graduate-box .graduate04 .content-wrapper{align-items:center;display:flex;justify-content:center;position:relative}.p-prospective-graduate .prospective-graduate-box .graduate04 .content-wrapper .img-line,.p-prospective-graduate .prospective-graduate-box .graduate04 .content-wrapper .img-people,.p-prospective-graduate .prospective-graduate-box .graduate04 .content-wrapper .text-circle,.p-prospective-graduate .prospective-graduate-box .graduate04 .content-wrapper .text-plain{position:absolute}.p-prospective-graduate .prospective-graduate-box .graduate04 .content-wrapper .img-people{z-index:1}.p-prospective-graduate .prospective-graduate-box .graduate04 .content-wrapper .text-plain{font-weight:700;height:100%;width:100%}.p-prospective-graduate .prospective-graduate-box .graduate04 .content-wrapper .text-plain .text{position:absolute}.p-prospective-graduate .prospective-graduate-box .graduate04 .content-wrapper .text-plain .third{text-align:right}.p-prospective-graduate .prospective-graduate-box .graduate04 .content-wrapper .text-circle{font-weight:700;height:100%;width:100%;z-index:2}.p-prospective-graduate .prospective-graduate-box .graduate04 .content-wrapper .text-circle .text{align-items:center;display:flex;justify-content:center;position:absolute}.p-prospective-graduate .prospective-graduate-box .graduate04 .content-wrapper .text-circle .text p{z-index:1}.p-prospective-graduate .prospective-graduate-box .graduate04 .content-wrapper .text-circle .text:before{background-color:#c7dfef;border-radius:50%;content:"";display:block;position:absolute}.prospective-anxiety{width:100%}.p-anxiety{background-color:#eaf3f9}.p-anxiety .anxiety-wrapper{align-items:center;display:flex;justify-content:center}.p-anxiety .anxiety-wrapper .anxiety-grid .title,.p-anxiety .anxiety-wrapper .anxiety-grid .title .title-wrapper{align-items:center;display:flex;flex-direction:column;justify-content:center}.p-anxiety .anxiety-wrapper .anxiety-grid .title .question{color:#dc0032;display:block;font-weight:700}.p-anxiety .anxiety-wrapper .anxiety-grid .title h3{font-weight:bolder;line-height:1.5;text-align:center}.p-anxiety .anxiety-wrapper .anxiety-grid .grid-item{display:flex;flex-direction:column;height:100%}.p-anxiety .anxiety-wrapper .anxiety-grid .grid-item .item-head{align-items:center;display:flex;height:45%;justify-content:center;position:relative;z-index:1}.p-anxiety .anxiety-wrapper .anxiety-grid .grid-item .item-head:after,.p-anxiety .anxiety-wrapper .anxiety-grid .grid-item .item-head:before{content:"";position:absolute;right:0}.p-anxiety .anxiety-wrapper .anxiety-grid .grid-item .item-head:before{background:#fff;height:100%;top:0;width:100%}.p-anxiety .anxiety-wrapper .anxiety-grid .grid-item .item-head:after{background:#fff;bottom:1px;left:0;-webkit-mask-image:url(/jp/ja/careers/assets/img/common/svg/svg-fukidashi-arrow-round.svg);mask-image:url(/jp/ja/careers/assets/img/common/svg/svg-fukidashi-arrow-round.svg);-webkit-mask-position:right top;mask-position:right top;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;right:auto;transform:translateY(100%) scaleX(1)}.p-anxiety .anxiety-wrapper .anxiety-grid .grid-item .item-head .icon{position:absolute}.p-anxiety .anxiety-wrapper .anxiety-grid .grid-item .item-head .text{line-height:2;position:relative;width:100%}.p-anxiety .anxiety-wrapper .anxiety-grid .grid-item .item-body{background-color:#c7dfef;height:100%;position:relative}.p-anxiety .anxiety-wrapper .anxiety-grid .grid-item .item-body .icon{position:absolute}.p-anxiety .anxiety-wrapper .anxiety-grid .grid-item .item-body .text{color:#335763;font-weight:700;letter-spacing:.06em;line-height:1.77778}.p-reaction .title-wrapper{align-items:center;display:flex;flex-direction:column;width:100%}.p-reaction .title-wrapper .question{color:#dc0032;font-weight:700}.p-reaction .title-wrapper .title{font-weight:bolder}.p-reaction .reaction-wrapper .comment-list{position:relative}.p-reaction .reaction-wrapper .comment-list .big,.p-reaction .reaction-wrapper .comment-list .small{color:#fff;font-weight:700;letter-spacing:.07em;position:relative}.p-reaction .reaction-wrapper .comment-list .small{line-height:2}.p-reaction .reaction-wrapper .comment-list .big{line-height:1.5}.p-reaction .reaction-wrapper .comment-list .first:after,.p-reaction .reaction-wrapper .comment-list .first:before{content:"";position:absolute;right:0}.p-reaction .reaction-wrapper .comment-list .first:before{background:#dc0032;height:100%;top:0;width:100%}.p-reaction .reaction-wrapper .comment-list .first:after{background:#dc0032;bottom:1px;left:0;-webkit-mask-image:url(/jp/ja/careers/assets/img/common/svg/svg-fukidashi-arrow-round.svg);mask-image:url(/jp/ja/careers/assets/img/common/svg/svg-fukidashi-arrow-round.svg);-webkit-mask-position:right top;mask-position:right top;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;right:auto;transform:translateY(100%) scaleX(1)}.p-reaction .reaction-wrapper .comment-list .second:after,.p-reaction .reaction-wrapper .comment-list .second:before{content:"";position:absolute;right:0}.p-reaction .reaction-wrapper .comment-list .second:before{background:#335763;height:100%;top:0;width:100%}.p-reaction .reaction-wrapper .comment-list .second:after{background:#335763;bottom:1px;left:auto;-webkit-mask-image:url(/jp/ja/careers/assets/img/common/svg/svg-fukidashi-arrow-round.svg);mask-image:url(/jp/ja/careers/assets/img/common/svg/svg-fukidashi-arrow-round.svg);-webkit-mask-position:right top;mask-position:right top;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;right:0;transform:translateY(100%) scaleX(-1)}.p-reaction .reaction-wrapper .comment-list .fourth{z-index:1}.p-reaction .reaction-wrapper .comment-list .fourth:after,.p-reaction .reaction-wrapper .comment-list .fourth:before{content:"";position:absolute;right:0}.p-reaction .reaction-wrapper .comment-list .fourth:before{background:#dc0032;height:100%;top:0;width:100%}.p-reaction .reaction-wrapper .comment-list .fourth:after{background:#dc0032;bottom:1px;left:0;-webkit-mask-image:url(/jp/ja/careers/assets/img/common/svg/svg-fukidashi-arrow-round.svg);mask-image:url(/jp/ja/careers/assets/img/common/svg/svg-fukidashi-arrow-round.svg);-webkit-mask-position:right top;mask-position:right top;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;right:auto;transform:translateY(100%) scaleX(1)}.p-reaction .reaction-wrapper .comment-list .third:after,.p-reaction .reaction-wrapper .comment-list .third:before{content:"";position:absolute;right:0}.p-reaction .reaction-wrapper .comment-list .third:before{background:#335763;height:100%;top:0;width:100%}.p-reaction .reaction-wrapper .comment-list .third:after{background:#335763;bottom:1px;left:0;-webkit-mask-image:url(/jp/ja/careers/assets/img/common/svg/svg-fukidashi-arrow-round.svg);mask-image:url(/jp/ja/careers/assets/img/common/svg/svg-fukidashi-arrow-round.svg);-webkit-mask-position:right top;mask-position:right top;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;right:auto;transform:translateY(100%) scaleX(1)}.p-reaction .reaction-wrapper .comment-list .fifth:after,.p-reaction .reaction-wrapper .comment-list .fifth:before{content:"";position:absolute;right:0}.p-reaction .reaction-wrapper .comment-list .fifth:before{background:#dc0032;height:100%;top:0;width:100%}.p-reaction .reaction-wrapper .comment-list .fifth:after{background:#dc0032;bottom:1px;left:auto;-webkit-mask-image:url(/jp/ja/careers/assets/img/common/svg/svg-fukidashi-arrow-round.svg);mask-image:url(/jp/ja/careers/assets/img/common/svg/svg-fukidashi-arrow-round.svg);-webkit-mask-position:right top;mask-position:right top;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;right:0;transform:translateY(100%) scaleX(-1)}.p-reaction .reaction-wrapper .comment-list .sixth:after,.p-reaction .reaction-wrapper .comment-list .sixth:before{content:"";position:absolute;right:0}.p-reaction .reaction-wrapper .comment-list .sixth:before{background:#dc0032;height:100%;top:0;width:100%}.p-reaction .reaction-wrapper .comment-list .sixth:after{background:#dc0032;bottom:1px;left:0;-webkit-mask-image:url(/jp/ja/careers/assets/img/common/svg/svg-fukidashi-arrow-round.svg);mask-image:url(/jp/ja/careers/assets/img/common/svg/svg-fukidashi-arrow-round.svg);-webkit-mask-position:right top;mask-position:right top;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;right:auto;transform:translateY(100%) scaleX(1)}.p-reaction .reaction-wrapper .comment-list .seventh:after,.p-reaction .reaction-wrapper .comment-list .seventh:before{content:"";position:absolute;right:0}.p-reaction .reaction-wrapper .comment-list .seventh:before{background:#335763;height:100%;top:0;width:100%}.p-reaction .reaction-wrapper .comment-list .seventh:after{background:#335763;bottom:1px;left:auto;-webkit-mask-image:url(/jp/ja/careers/assets/img/common/svg/svg-fukidashi-arrow-round.svg);mask-image:url(/jp/ja/careers/assets/img/common/svg/svg-fukidashi-arrow-round.svg);-webkit-mask-position:right top;mask-position:right top;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;right:0;transform:translateY(100%) scaleX(-1)}.p-offer .offer-graph{display:flex;margin:0 auto;position:relative}.p-offer .offer-graph .denmaru{position:absolute}.p-offer .offer-graph .p-box-content .offer01{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.p-offer .offer-graph .p-box-content .offer01 .ranking{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:space-between;width:100%}.p-offer .offer-graph .p-box-content .offer01 .ranking .ranking-item{display:flex;width:100%}.p-offer .offer-graph .p-box-content .offer01 .ranking .ranking-item .rank-num{align-items:center;color:#fff;display:flex;justify-content:center;position:relative}.p-offer .offer-graph .p-box-content .offer01 .ranking .ranking-item .rank-num img{position:absolute}.p-offer .offer-graph .p-box-content .offer01 .ranking .ranking-item .rank-title{border-bottom:2px solid #ddd;flex-grow:1}.p-offer .offer-graph .p-box-content .offer01 .ranking .ranking-item .rank-title .title-text{align-items:center;display:flex;font-weight:700;height:100%;width:100%}.p-offer .offer-graph .p-box-content .offer01 .ranking .ranking-item.first .num-text{font-weight:700;position:relative}.p-offer .offer-graph .p-box-content .offer01 .ranking .ranking-item.first .title-text{color:#dc0032}.p-offer .offer-graph .p-box-content .offer01 .ranking .ranking-item.fourth .rank-num,.p-offer .offer-graph .p-box-content .offer01 .ranking .ranking-item.second .rank-num,.p-offer .offer-graph .p-box-content .offer01 .ranking .ranking-item.third .rank-num{color:#222;position:relative}.p-offer .offer-graph .p-box-content .offer01 .ranking .ranking-item.fourth .rank-num:before,.p-offer .offer-graph .p-box-content .offer01 .ranking .ranking-item.second .rank-num:before,.p-offer .offer-graph .p-box-content .offer01 .ranking .ranking-item.third .rank-num:before{aspect-ratio:1/1;background-color:#fff;border-radius:50%;content:"";display:block;position:absolute;width:100%}.p-offer .offer-graph .p-box-content .offer01 .ranking .ranking-item.fourth .num-text,.p-offer .offer-graph .p-box-content .offer01 .ranking .ranking-item.second .num-text,.p-offer .offer-graph .p-box-content .offer01 .ranking .ranking-item.third .num-text{color:#222;font-weight:700;position:relative}.p-offer .offer-graph .p-checklist .checklist-wrapper{margin-top:0}.p-offer .offer-graph .p-checklist .checklist-wrapper .checklist{flex-direction:column}.p-offer .offer-graph .p-checklist .checklist-wrapper .checklist .list-item{width:100%}.p-offer .p-comment .comment-item{align-items:flex-start!important;flex-direction:column}.p-offer .p-comment .note{position:relative}.p-prospective-voice .earth{transform:rotate(2deg)!important;transition:.2s}.no-scroll,html{overflow:hidden}@media screen and (max-width:767px){.p-qa-kv{display:flex;justify-content:center}.p-qa-kv .kv-img{align-items:center;aspect-ratio:67/68;border-radius:.625rem}.p-qa-kv .kv-img .title{width:6.6875rem}.p-qa-kv .kv-denmaru{bottom:.75rem;height:4.4921875rem;margin-left:-.9375rem;width:5.53125rem}.p-qa-kv .kv-denmaru .name{bottom:0;font-size:.375rem;right:-1.25rem}.t-lowerContents{margin-top:-6.25rem;padding-top:5.9375rem}.p-about{flex-direction:column;margin:0 auto;max-width:calc(100% - 40px)}.p-about .show-pc{display:none}.p-about .about-text .text-catch{letter-spacing:.07em;line-height:1;margin-bottom:.5rem}.p-about .about-text .text-catch p{font-size:.3125rem}.p-about .about-text .text-title{font-size:.75rem;font-weight:bolder;letter-spacing:.07em;line-height:1.3;margin-bottom:.9375rem}.p-about .about-text .text-desc{font-size:14px;font-weight:bolder;letter-spacing:.07em;line-height:1.7}.p-about .anker-block{border-radius:.625rem .625rem;margin-left:0;margin-top:1.0625rem;order:2}.p-about .anker-block .heading{display:none}.p-about .anker-block .ankerlink>li{border-bottom:1px solid #d5e7f3}.p-qa-heading{align-items:flex-end;flex-direction:column;margin-left:auto;margin-right:auto;margin-top:5rem;width:11.71875rem}.p-qa-heading .head-main{height:66.6666666667vw;left:-20px;position:relative;width:94.6666666667vw}.p-qa-heading .head-main:before{border-radius:1rem 1rem 1rem 0}.p-qa-heading .head-main:after{padding-bottom:8.5333333333vw;width:1rem}.p-qa-heading .head-main .text-wrapper{width:49.3333333333vw}.p-qa-heading .head-sub{line-height:2.2;padding-top:2.09375rem;width:44.8vw}.p-qa-heading .head-sub .text-desc{font-size:.375rem;margin-bottom:1.09375rem;position:relative;right:20px}.life .denmaru-wrapper{left:-1.78125rem;top:6.25rem;width:65.0666666667vw}.company{margin-top:7.34375rem}.company .denmaru-wrapper{left:-2.5625rem;top:6.09375rem;width:65.0666666667vw}.graduate .denmaru-wrapper{left:-1.5625rem;top:4.6875rem;width:65.0666666667vw}.prospective-grauate .text-wrapper{max-width:none!important;width:8.21875rem!important}.prospective-grauate .denmaru-wrapper{left:-1.90625rem;top:7.6875rem;width:57.0666666667vw}.prospective-offer .text-wrapper{max-width:none!important;width:8.21875rem!important}.prospective-offer .denmaru-wrapper{left:-1.78125rem;top:6.25rem;width:65.0666666667vw}.p-box-content{width:89.3333333333vw}.p-box-content .content-wrapper{border-radius:5.3333333333vw;height:77.3333333333vw}.p-box-content .text-wrapper .p-box-text .title-wrapper{align-items:flex-start;border-radius:0 2.6666666667vw 0 0;flex-direction:column;height:21.3333333333vw;margin-top:-8.5333333333vw;width:8.5333333333vw}.p-box-content .text-wrapper .p-box-text .title-wrapper:before{height:.625rem;left:.9375rem;top:.40625rem;width:.625rem}.p-box-content .text-wrapper .p-box-text .title-wrapper:after{height:.6875rem;left:-1;top:-.65625rem;width:.6875rem}.p-box-content .text-wrapper .p-box-text .title-wrapper .question-icon{align-items:flex-end;display:flex;font-size:.6875rem;height:1rem;justify-content:flex-start;padding-bottom:.0625rem;padding-left:.0625rem;width:1rem}.p-box-content .text-wrapper .p-box-text .title-wrapper .title-text{font-size:.625rem;margin-top:.46875rem;width:10.46875rem}.p-box-content .text-wrapper .p-box-text .desc-wrapper .desc-text{font-size:.375rem;letter-spacing:.07em;line-height:2}.p-life .life-graph{align-items:center;display:flex;flex-direction:column;margin-top:2.5rem;padding-bottom:3.125rem}.p-life .life-graph .denmaru{bottom:-.9375rem;right:-.25rem;width:6.5625rem}.p-life .p-box-content:not(:first-child){margin-top:2.375rem}.p-life .p-box-inner.life01{height:15.9375rem;left:-1.84375rem;position:relative;top:-2.4375rem;transform:scale(.7282);width:14.375rem}.p-life .p-box-inner.life01 .wrapper.work .title{font-size:5.3333333333vw;margin-top:22.6666666667vw}.p-life .p-box-inner.life01 .wrapper.work .content .style{font-size:4vw;left:19.7333333333vw;top:14.9333333333vw}.p-life .p-box-inner.life01 .wrapper.work .content .percentage{font-size:5.3333333333vw;height:13.3333333333vw;left:19.2vw;top:21.8666666667vw;width:13.3333333333vw}.p-life .p-box-inner.life01 .wrapper.work .content .percentage span{font-size:4.8vw;margin-top:-1.3333333333vw}.p-life .p-box-inner.life01 .wrapper.work .content .icon{left:13.6vw;top:33.6vw;width:24.5333333333vw}.p-life .p-box-inner.life01 .wrapper.private .title{font-size:5.3333333333vw;margin-top:22.6666666667vw}.p-life .p-box-inner.life01 .wrapper.private .content .style{font-size:3.2vw;left:33.3333333333vw;letter-spacing:-.03em;top:23.4666666667vw;z-index:1}.p-life .p-box-inner.life01 .wrapper.private .content .percentage{font-size:5.3333333333vw;height:26.1333333333vw;left:30.6666666667vw;top:16vw;width:26.1333333333vw}.p-life .p-box-inner.life01 .wrapper.private .content .percentage .small{font-size:4vw}.p-life .p-box-inner.life01 .wrapper.private .content .percentage span{font-size:7.2vw;margin-top:2.1333333333vw}.p-life .p-box-inner.life01 .wrapper.private .content .icon{left:16.2666666667vw;top:33.6vw;width:24.5333333333vw}.p-life .p-box-inner.life01 .wrapper.balance .graph{bottom:13.3333333333vw}.p-life .p-box-inner.life01 .wrapper.balance .graph .bar{height:80vw}.p-life .p-box-inner.life01 .wrapper.balance .graph .circle{width:44vw}.p-life .p-box-inner.life01 .wrapper.balance .text .desc{font-size:3.7333333333vw;margin-top:-2.6666666667vw}.p-life .p-box-inner.life01 .wrapper.balance .text .percentage{font-size:13.3333333333vw;margin-left:2.6666666667vw}.p-life .p-box-inner.life01 .wrapper.balance .text .percentage .small{font-size:6.6666666667vw}.p-life .p-box-inner.life02{height:15.9375rem;left:-2.84375rem;position:relative;top:-2.03125rem;transform:scale(.7);width:14.375rem}.p-life .p-box-inner.life02 .wrapper.study{height:26.6666666667vw;left:17.8666666667vw;top:72vw;width:26.6666666667vw}.p-life .p-box-inner.life02 .wrapper.homecoming{height:26.6666666667vw;left:101.3333333333vw;top:45.3333333333vw;width:26.6666666667vw}.p-life .p-box-inner.life02 .wrapper.hobby{height:44vw;left:16.2666666667vw;top:15.4666666667vw;width:44vw}.p-life .p-box-inner.life02 .wrapper.hobby p{font-size:5.3333333333vw;left:13.6vw;top:6.4vw}.p-life .p-box-inner.life02 .wrapper.hobby .icon{bottom:1.0666666667vw;left:-5.3333333333vw;width:35.7333333333vw}.p-life .p-box-inner.life02 .wrapper.relax{height:44vw;left:55.2vw;top:51.7333333333vw;width:44vw}.p-life .p-box-inner.life02 .wrapper.relax p{font-size:5.3333333333vw;left:12vw;top:7.4666666667vw}.p-life .p-box-inner.life02 .wrapper.relax .icon{bottom:.2666666667vw;left:1.3333333333vw;width:43.7333333333vw}.p-life .p-box-inner.life02 .wrapper.trip{height:62.6666666667vw;left:66.1333333333vw;top:-19.7333333333vw;width:62.6666666667vw}.p-life .p-box-inner.life02 .wrapper.trip p{font-size:6.6666666667vw;left:19.2vw;top:9.6vw}.p-life .p-box-inner.life02 .wrapper.trip p .small{font-size:4vw;margin-left:.8vw}.p-life .p-box-inner.life02 .wrapper.trip .icon{bottom:-6.1333333333vw;left:-2.1333333333vw;width:67.2vw}.p-life .p-box-inner.life03 .circle-wrapper,.p-life .p-box-inner.life04 .circle-wrapper{height:48vw;top:10.1333333333vw;width:48vw}.p-life .p-box-inner.life03 .graph-text,.p-life .p-box-inner.life04 .graph-text{height:15.15625rem;left:-1.46875rem;position:relative;top:.6875rem;transform:scale(.75);width:14.375rem}.p-life .p-box-inner.life03 .graph-text .fourth{left:26.6666666667vw;top:19.7333333333vw}.p-life .p-box-inner.life03 .graph-text .fourth .name{font-size:3.7333333333vw}.p-life .p-box-inner.life03 .graph-text .fourth .percentage{font-size:4.2666666667vw}.p-life .p-box-inner.life03 .graph-text .third{left:14.9333333333vw;top:34.6666666667vw}.p-life .p-box-inner.life03 .graph-text .third .name{font-size:3.7333333333vw}.p-life .p-box-inner.life03 .graph-text .third .percentage{font-size:4.2666666667vw}.p-life .p-box-inner.life03 .graph-text .second{left:5.3333333333vw;top:77.0666666667vw}.p-life .p-box-inner.life03 .graph-text .second .small{font-size:3.2vw}.p-life .p-box-inner.life03 .graph-text .second .name{font-size:5.3333333333vw}.p-life .p-box-inner.life03 .graph-text .second .percentage{font-size:8vw}.p-life .p-box-inner.life03 .graph-text .second .percentage .small{font-size:4vw}.p-life .p-box-inner.life03 .graph-text .first{left:97.6vw;top:62.4vw}.p-life .p-box-inner.life03 .graph-text .first .name{font-size:5.3333333333vw}.p-life .p-box-inner.life03 .graph-text .first .percentage{font-size:8vw}.p-life .p-box-inner.life03 .graph-text .first .percentage .small{font-size:4vw}.p-life .p-box-inner.life04 .graph-text .third{left:5.3333333333vw;top:69.8666666667vw}.p-life .p-box-inner.life04 .graph-text .third .name{font-size:4vw}.p-life .p-box-inner.life04 .graph-text .third .percentage{font-size:4.8vw}.p-life .p-box-inner.life04 .graph-text .second{left:89.3333333333vw;top:73.3333333333vw}.p-life .p-box-inner.life04 .graph-text .second .strong{font-size:5.3333333333vw}.p-life .p-box-inner.life04 .graph-text .second .name{font-size:3.4666666667vw}.p-life .p-box-inner.life04 .graph-text .second .percentage{font-size:9.3333333333vw}.p-life .p-box-inner.life04 .graph-text .second .percentage .small{font-size:4vw}.p-life .p-box-inner.life04 .graph-text .first{left:82.4vw;top:18.1333333333vw}.p-life .p-box-inner.life04 .graph-text .first .name{font-size:4vw}.p-life .p-box-inner.life04 .graph-text .first .percentage{font-size:4.8vw}.p-life .life-car{border-radius:1.25rem 0 0 0;margin-top:2.5rem}.p-life .life-car:after{background-color:#eaf3f9;bottom:-1.25rem;content:"";display:block;height:1.25rem;left:0;-webkit-mask-image:url(/jp/ja/careers/assets/img/common/svg/svg-fukidashi-arrow.svg);mask-image:url(/jp/ja/careers/assets/img/common/svg/svg-fukidashi-arrow.svg);position:absolute;width:1.25rem;z-index:1}.p-life .life-car .title{font-size:.875rem;margin-top:1.75rem;width:100%}.p-life .life-car .title span{font-size:1rem;margin-right:.6875rem}.p-life .life-car .content-wrapper{flex-direction:column-reverse}.p-life .life-car .content-wrapper .left .img-car{margin-top:-2.1875rem;position:relative;right:-2.1875rem;width:10.5rem}.p-life .life-car .content-wrapper .right .circle-wrapper{height:6.25rem;margin-top:1.96875rem;width:6.25rem}.p-life .life-car .content-wrapper .right .circle-wrapper .line{width:120%!important}.p-life .life-car .content-wrapper .right .graph-text .second{left:-2.03125rem;top:2.5rem}.p-life .life-car .content-wrapper .right .graph-text .second .name{font-size:.375rem}.p-life .life-car .content-wrapper .right .graph-text .second .percentage{font-size:.71875rem}.p-life .life-car .content-wrapper .right .graph-text .second .percentage .small{font-size:.375rem}.p-life .life-car .content-wrapper .right .graph-text .first{left:6.625rem;top:7.125rem}.p-life .life-car .content-wrapper .right .graph-text .first .name{font-size:.46875rem;font-weight:700}.p-life .life-car .content-wrapper .right .graph-text .first .percentage{font-size:.9375rem}.p-life .life-car .content-wrapper .right .graph-text .first .percentage .small{font-size:.46875rem}.p-life .life-car .content-wrapper .right .text{font-size:.375rem;line-height:2;margin:3.75rem auto 3.625rem 1.375rem;width:50%}.p-company .company-graph{margin-top:2.5rem}.p-company .company-graph .graph-wrapper{flex-direction:column}.p-company .company-department{border-radius:1.25rem 0 0 0;height:100%;margin:2.34375rem auto 0;padding:1.875rem .625rem 1.75rem;width:100%}.p-company .company-department .content-wrapper{flex-direction:column}.p-company .company-department .content-wrapper .left{width:100%}.p-company .company-department .content-wrapper .left .title{font-size:.5625rem;margin-bottom:2.1875rem}.p-company .company-department .content-wrapper .left .title span{font-size:.625rem;margin-right:.3125rem}.p-company .company-department .content-wrapper .left .circle-wrapper{height:5.9375rem;margin-top:.53125rem;width:5.9375rem}.p-company .company-department .content-wrapper .left .graph-text{height:5.9375rem;left:1.625rem;top:.5rem;transform:scale(.79167);width:5.9375rem}.p-company .company-department .content-wrapper .left .graph-text .third{left:-2.65625rem;top:2.34375rem}.p-company .company-department .content-wrapper .left .graph-text .third .name{font-size:.46875rem}.p-company .company-department .content-wrapper .left .graph-text .third .percentage{font-size:.71875rem}.p-company .company-department .content-wrapper .left .graph-text .third .percentage .small{font-size:.46875rem}.p-company .company-department .content-wrapper .left .graph-text .second{left:-2.65625rem;top:9.15625rem}.p-company .company-department .content-wrapper .left .graph-text .second .name{font-size:.5rem}.p-company .company-department .content-wrapper .left .graph-text .second .percentage{font-size:.9375rem}.p-company .company-department .content-wrapper .left .graph-text .second .percentage .small{font-size:.46875rem}.p-company .company-department .content-wrapper .left .graph-text .first{left:7.71875rem;top:9rem}.p-company .company-department .content-wrapper .left .graph-text .first .name{font-size:.53125rem}.p-company .company-department .content-wrapper .left .graph-text .first .percentage{font-size:.9375rem}.p-company .company-department .content-wrapper .left .graph-text .first .percentage .small{font-size:.46875rem}.p-company .company-department .content-wrapper .right .text{font-size:.4375rem;margin:1.65625rem 2.0625rem 0}.p-company .company-department .content-wrapper .description{margin-top:2.03125rem}.p-company .p-box-content{margin-bottom:2.375rem}.p-company .p-box-inner.company01 .circle-wrapper,.p-company .p-box-inner.company02 .circle-wrapper{height:48vw;top:1.1875rem;width:48vw}.p-company .p-box-inner.company01 .graph-text,.p-company .p-box-inner.company02 .graph-text{height:15.15625rem;left:-1.46875rem;position:relative;top:.6875rem;transform:scale(.75);width:14.375rem}.p-company .p-box-inner.company01 .graph-text .fourth{left:24vw;top:16.5333333333vw}.p-company .p-box-inner.company01 .graph-text .fourth .name{font-size:4vw}.p-company .p-box-inner.company01 .graph-text .fourth .percentage{font-size:6.1333333333vw}.p-company .p-box-inner.company01 .graph-text .fourth .percentage .small{font-size:4vw}.p-company .p-box-inner.company01 .graph-text .third{left:14.1333333333vw;top:39.7333333333vw}.p-company .p-box-inner.company01 .graph-text .third .name{font-size:4vw}.p-company .p-box-inner.company01 .graph-text .third .percentage{font-size:6.1333333333vw}.p-company .p-box-inner.company01 .graph-text .third .percentage .small{font-size:4vw}.p-company .p-box-inner.company01 .graph-text .second{left:96.8vw;top:61.3333333333vw}.p-company .p-box-inner.company01 .graph-text .second .name{font-size:4vw}.p-company .p-box-inner.company01 .graph-text .second .percentage{font-size:6.1333333333vw}.p-company .p-box-inner.company01 .graph-text .second .percentage .small{font-size:4vw}.p-company .p-box-inner.company01 .graph-text .first{left:87.2vw;top:16.5333333333vw}.p-company .p-box-inner.company01 .graph-text .first .name{font-size:4vw}.p-company .p-box-inner.company01 .graph-text .first .percentage{font-size:6.1333333333vw}.p-company .p-box-inner.company01 .graph-text .first .percentage .small{font-size:4vw}.p-company .p-box-inner.company02 .graph-text .fourth{left:11.7333333333vw;top:18.4vw}.p-company .p-box-inner.company02 .graph-text .fourth .name{font-size:4vw}.p-company .p-box-inner.company02 .graph-text .fourth .percentage{font-size:6.1333333333vw}.p-company .p-box-inner.company02 .graph-text .fourth .percentage .small{font-size:4vw}.p-company .p-box-inner.company02 .graph-text .third{left:9.8666666667vw;top:60.2666666667vw}.p-company .p-box-inner.company02 .graph-text .third .name{font-size:4vw}.p-company .p-box-inner.company02 .graph-text .third .percentage{font-size:6.1333333333vw}.p-company .p-box-inner.company02 .graph-text .third .percentage .small{font-size:4vw}.p-company .p-box-inner.company02 .graph-text .second{left:90.1333333333vw;top:82.6666666667vw}.p-company .p-box-inner.company02 .graph-text .second .name{font-size:4vw}.p-company .p-box-inner.company02 .graph-text .second .percentage{font-size:6.1333333333vw}.p-company .p-box-inner.company02 .graph-text .second .percentage .small{font-size:4vw}.p-company .p-box-inner.company02 .graph-text .first{left:101.0666666667vw;top:34.1333333333vw}.p-company .p-box-inner.company02 .graph-text .first .name{font-size:4vw}.p-company .p-box-inner.company02 .graph-text .first .percentage{font-size:6.1333333333vw}.p-company .p-box-inner.company02 .graph-text .first .percentage .small{font-size:4vw}.p-company .p-box-inner.company03{height:15.9375rem;left:-2rem;position:relative;top:-2.4375rem;transform:scale(.7482);width:14.375rem}.p-company .p-box-inner.company03 .wrapper.eating-out{height:25.3333333333vw;left:58.6666666667vw;top:69.6vw;width:25.3333333333vw}.p-company .p-box-inner.company03 .wrapper.eating-out .text{font-size:5.3333333333vw;left:7.7333333333vw;top:3.2vw}.p-company .p-box-inner.company03 .wrapper.eating-out .icon{bottom:-.5333333333vw;left:4.8vw;width:20.5333333333vw}.p-company .p-box-inner.company03 .wrapper.bento{height:36.5333333333vw;left:81.0666666667vw;top:33.0666666667vw;width:36.5333333333vw}.p-company .p-box-inner.company03 .wrapper.bento .text{font-size:5.3333333333vw;left:18.4vw;top:12vw}.p-company .p-box-inner.company03 .wrapper.bento .text .percentage{font-size:7.2vw}.p-company .p-box-inner.company03 .wrapper.bento .icon{bottom:3.7333333333vw;left:-2.1333333333vw;width:18.9333333333vw}.p-company .p-box-inner.company03 .wrapper.inhouse-cafe{height:56vw;left:14.1333333333vw;top:16vw;width:56vw}.p-company .p-box-inner.company03 .wrapper.inhouse-cafe .text{font-size:3.7333333333vw;left:9.3333333333vw;top:8vw}.p-company .p-box-inner.company03 .wrapper.inhouse-cafe .text .place{margin-right:1.3333333333vw;margin-top:2.6666666667vw}.p-company .p-box-inner.company03 .wrapper.inhouse-cafe .text .percentage{font-size:11.4666666667vw}.p-company .p-box-inner.company03 .wrapper.inhouse-cafe .text .percentage .small{font-size:4vw;margin-left:.8vw}.p-company .p-box-inner.company03 .wrapper.inhouse-cafe .icon{bottom:0;left:-8.2666666667vw;width:72vw}.p-company .company-atmosphere{margin:24vw auto 0;padding-bottom:15.7333333333vw;width:89.3333333333vw}.p-company .company-atmosphere .title:before{border-radius:.625rem .625rem .625rem 0}.p-company .company-atmosphere .title:after{padding-bottom:10.6666666667vw;width:1.25rem}.p-company .company-atmosphere .title{align-items:center;display:flex;height:6.875rem;justify-content:center;width:6.875rem}.p-company .company-atmosphere .title .text{font-size:5.3333333333vw;line-height:1.5;margin-top:-1.5625rem;text-align:center}.p-company .company-atmosphere .title .text .question{display:block;font-size:8vw;margin-right:2.6666666667vw}.p-company .company-atmosphere .fukidashi{height:11.875rem;margin-bottom:1.25rem;margin-top:-1.9375rem}.p-company .company-atmosphere .fukidashi .fukidashi-item.first{left:40%;padding:.625rem 1.0625rem;top:41%}.p-company .company-atmosphere .fukidashi .fukidashi-item.first:before{border-radius:.3125rem .3125rem 0 .3125rem}.p-company .company-atmosphere .fukidashi .fukidashi-item.first:after{padding-bottom:.203125rem;width:.3125rem}.p-company .company-atmosphere .fukidashi .fukidashi-item.first .text{font-size:.9375rem}.p-company .company-atmosphere .fukidashi .fukidashi-item.second{left:14%;padding:.625rem 1rem;top:63.5%}.p-company .company-atmosphere .fukidashi .fukidashi-item.second:before{border-radius:.3125rem .3125rem .3125rem 0}.p-company .company-atmosphere .fukidashi .fukidashi-item.second:after{padding-bottom:.203125rem;width:.3125rem}.p-company .company-atmosphere .fukidashi .fukidashi-item.second .text{font-size:.625rem}.p-company .company-atmosphere .fukidashi .fukidashi-item.third{left:13%;padding:.625rem 1.03125rem;top:18%}.p-company .company-atmosphere .fukidashi .fukidashi-item.third:before{border-radius:.3125rem .3125rem .3125rem 0}.p-company .company-atmosphere .fukidashi .fukidashi-item.third:after{padding-bottom:.203125rem;width:.3125rem}.p-company .company-atmosphere .fukidashi .fukidashi-item.third .text{font-size:.9375rem}.p-company .company-atmosphere .fukidashi .fukidashi-item.fourth{padding:.625rem .59375rem;right:3%;top:18%}.p-company .company-atmosphere .fukidashi .fukidashi-item.fourth:before{border-radius:.3125rem .3125rem 0 .3125rem}.p-company .company-atmosphere .fukidashi .fukidashi-item.fourth:after{padding-bottom:.203125rem;width:.3125rem}.p-company .company-atmosphere .fukidashi .fukidashi-item.fourth .text{font-size:.625rem}.p-company .company-atmosphere .fukidashi .fukidashi-item.fifth{padding:.625rem 1rem;right:4.5%;top:63.5%}.p-company .company-atmosphere .fukidashi .fukidashi-item.fifth:before{border-radius:.3125rem .3125rem 0 .3125rem}.p-company .company-atmosphere .fukidashi .fukidashi-item.fifth:after{padding-bottom:.203125rem;width:.3125rem}.p-company .company-atmosphere .fukidashi .fukidashi-item.fifth .text{font-size:.625rem}.p-company .company-atmosphere .fukidashi .fukidashi-item.sixth{left:3%;padding:.625rem .6875rem;top:43%}.p-company .company-atmosphere .fukidashi .fukidashi-item.sixth:before{border-radius:.3125rem .3125rem .3125rem 0}.p-company .company-atmosphere .fukidashi .fukidashi-item.sixth:after{padding-bottom:.203125rem;width:.3125rem}.p-company .company-atmosphere .fukidashi .fukidashi-item.sixth .text{font-size:.625rem}.p-company .company-atmosphere .fukidashi .fukidashi-item.seventh{left:20%;padding:.40625rem .46875rem;top:87%}.p-company .company-atmosphere .fukidashi .fukidashi-item.seventh:before{border-radius:.3125rem .3125rem .3125rem 0}.p-company .company-atmosphere .fukidashi .fukidashi-item.seventh:after{padding-bottom:.203125rem;width:.3125rem}.p-company .company-atmosphere .fukidashi .fukidashi-item.seventh .text{font-size:.46875rem}.p-company .company-atmosphere .fukidashi .fukidashi-item.eighth{left:25.5%;padding:.40625rem .6875rem;top:3%}.p-company .company-atmosphere .fukidashi .fukidashi-item.eighth:before{border-radius:.3125rem .3125rem .3125rem 0}.p-company .company-atmosphere .fukidashi .fukidashi-item.eighth:after{padding-bottom:.203125rem;width:.3125rem}.p-company .company-atmosphere .fukidashi .fukidashi-item.eighth .text{font-size:.46875rem}.p-company .company-atmosphere .fukidashi .fukidashi-item.ninth{padding:.40625rem .46875rem;right:18%;top:0}.p-company .company-atmosphere .fukidashi .fukidashi-item.ninth:before{border-radius:.3125rem .3125rem 0 .3125rem}.p-company .company-atmosphere .fukidashi .fukidashi-item.ninth:after{padding-bottom:.203125rem;width:.3125rem}.p-company .company-atmosphere .fukidashi .fukidashi-item.ninth .text{font-size:.46875rem}.p-company .company-atmosphere .fukidashi .fukidashi-item.tenth{padding:.40625rem .6875rem;right:24.5%;top:82%}.p-company .company-atmosphere .fukidashi .fukidashi-item.tenth:before{border-radius:.3125rem .3125rem 0 .3125rem}.p-company .company-atmosphere .fukidashi .fukidashi-item.tenth:after{padding-bottom:.203125rem;width:.3125rem}.p-company .company-atmosphere .fukidashi .fukidashi-item.tenth .text{font-size:.46875rem}.p-company .company-atmosphere .denmaru{display:flex;justify-content:center;margin-bottom:-4rem;width:100%}.p-company .company-atmosphere .denmaru img{width:5.375rem}.p-company-chart{flex-direction:column}.p-company-chart .title{font-size:.5625rem;margin-bottom:1.5625rem;margin-top:3.125rem;text-align:center;width:100%}.p-company-chart .title .question{font-size:.6875rem;margin-right:.3125rem}.p-company-chart .chart-wrapper{height:149.3333333333vw;width:89.3333333333vw}.p-company-chart .chart-wrapper .p-company-chart-comment{width:48vw}.p-company-chart .chart-wrapper .p-company-chart-comment.first:after,.p-company-chart .chart-wrapper .p-company-chart-comment.first:before,.p-company-chart .chart-wrapper .p-company-chart-comment.fourth:after,.p-company-chart .chart-wrapper .p-company-chart-comment.fourth:before,.p-company-chart .chart-wrapper .p-company-chart-comment.third:after,.p-company-chart .chart-wrapper .p-company-chart-comment.third:before{content:"";position:absolute;right:0}.p-company-chart .chart-wrapper .p-company-chart-comment.first:before,.p-company-chart .chart-wrapper .p-company-chart-comment.fourth:before,.p-company-chart .chart-wrapper .p-company-chart-comment.third:before{background:#fff;height:100%;top:0;width:100%}.p-company-chart .chart-wrapper .p-company-chart-comment.first:after,.p-company-chart .chart-wrapper .p-company-chart-comment.fourth:after,.p-company-chart .chart-wrapper .p-company-chart-comment.third:after{background:#fff;bottom:1px;left:0;-webkit-mask-image:url(/jp/ja/careers/assets/img/common/svg/svg-fukidashi-arrow.svg);mask-image:url(/jp/ja/careers/assets/img/common/svg/svg-fukidashi-arrow.svg);-webkit-mask-position:right;mask-position:right;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;right:auto;transform:translateY(100%) scaleX(1)}.p-company-chart .chart-wrapper .p-company-chart-comment.fifth:after,.p-company-chart .chart-wrapper .p-company-chart-comment.fifth:before,.p-company-chart .chart-wrapper .p-company-chart-comment.second:after,.p-company-chart .chart-wrapper .p-company-chart-comment.second:before{content:"";position:absolute;right:0}.p-company-chart .chart-wrapper .p-company-chart-comment.fifth:before,.p-company-chart .chart-wrapper .p-company-chart-comment.second:before{background:#fff;height:100%;top:0;width:100%}.p-company-chart .chart-wrapper .p-company-chart-comment.fifth:after,.p-company-chart .chart-wrapper .p-company-chart-comment.second:after{background:#fff;bottom:1px;left:auto;-webkit-mask-image:url(/jp/ja/careers/assets/img/common/svg/svg-fukidashi-arrow.svg);mask-image:url(/jp/ja/careers/assets/img/common/svg/svg-fukidashi-arrow.svg);-webkit-mask-position:right;mask-position:right;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;right:0;transform:translateY(100%) scaleX(-1)}.p-company-chart .chart-wrapper .p-company-chart-comment .comment-wrapper .main .comment{font-size:3.2vw;padding:4.2666666667vw 6.6666666667vw 3.4666666667vw}.p-company-chart .chart-wrapper .p-company-chart-comment .comment-wrapper .main .plus-icon{height:9.6vw;right:-4.2666666667vw;width:9.6vw}.p-company-chart .chart-wrapper .p-company-chart-comment .comment-wrapper .denmaru{width:10.6666666667vw}.p-company-chart .chart-wrapper .p-company-chart-comment.fifth .plus-icon,.p-company-chart .chart-wrapper .p-company-chart-comment.second .plus-icon{left:-4.2666666667vw;right:auto}.p-company-chart .chart-wrapper .p-company-chart-comment.first{bottom:73%;left:0;z-index:2}.p-company-chart .chart-wrapper .p-company-chart-comment.first .denmaru{bottom:-13.3333333333vw}.p-company-chart .chart-wrapper .p-company-chart-comment.second{bottom:85%;right:0;z-index:1}.p-company-chart .chart-wrapper .p-company-chart-comment.second .denmaru{bottom:-13.6vw;right:4.2666666667vw}.p-company-chart .chart-wrapper .p-company-chart-comment.third{bottom:56%;left:23%;z-index:3}.p-company-chart .chart-wrapper .p-company-chart-comment.third .denmaru{bottom:-5.0666666667vw;left:-12.8vw}.p-company-chart .chart-wrapper .p-company-chart-comment.fourth{bottom:34%;left:14%;z-index:4}.p-company-chart .chart-wrapper .p-company-chart-comment.fourth .denmaru{bottom:-12.8vw;left:.5333333333vw}.p-company-chart .chart-wrapper .p-company-chart-comment.fifth{bottom:18%;right:0;z-index:5}.p-company-chart .chart-wrapper .p-company-chart-comment.fifth .denmaru{bottom:-1.46875rem;right:0}.p-graduate .graduate-content{align-items:center;display:flex;flex-direction:column}.p-graduate .graduate-content .graph-wrapper{width:10.46875rem}.p-graduate .graduate-content .graph-wrapper:first-child .p-box-content .content-wrapper{height:96vw}.p-graduate .graduate-content .graph-wrapper:first-child{margin-top:.46875rem}.p-graduate .graduate-content .graph-wrapper:nth-child(2){padding-bottom:1.25rem}.p-graduate .graduate-content .graph-wrapper:nth-child(2) .p-box-content{margin-top:2.5rem}.p-graduate .graduate-content .graph-wrapper:nth-child(2) .denmaru{bottom:-3.90625rem;right:.625rem;width:3.9375rem}.p-graduate .graduate-content .graph-wrapper .graduate01{align-items:flex-start}.p-graduate .graduate-content .graph-wrapper .graduate01 .annotation-list{bottom:2.03125rem;right:.625rem}.p-graduate .graduate-content .graph-wrapper .graduate01 .annotation-list .annotation{font-size:.40625rem}.p-graduate .graduate-content .graph-wrapper .graduate01 .wrapper{display:flex;margin:.9375rem .3125rem;width:100%}.p-graduate .graduate-content .graph-wrapper .graduate01 .wrapper .scale-img{height:100%;width:100%}.p-graduate .graduate-content .graph-wrapper .graduate01 .wrapper .graph-list .graph-item{height:6.1333333333vw;margin-bottom:.40625rem}.p-graduate .graduate-content .graph-wrapper .graduate01 .wrapper .graph-list .graph-item .title{font-size:2.6666666667vw;line-height:1.3;margin-right:1.6vw;width:17.3333333333vw}.p-graduate .graduate-content .graph-wrapper .graduate01 .wrapper .graph-list .graph-item .gauge-wrapper{margin-right:1.6vw}.p-graduate .graduate-content .graph-wrapper .graduate01 .wrapper .graph-list .graph-item .note{font-size:.3125rem;line-height:1.4;margin-left:.25rem;width:3.125rem}.p-graduate .graduate-content .graph-wrapper .graduate01 .wrapper .graph-list .graph-item.first .gauge-wrapper{width:50.6666666667vw}.p-graduate .graduate-content .graph-wrapper .graduate01 .wrapper .graph-list .graph-item.first .percentage{font-size:5.3333333333vw}.p-graduate .graduate-content .graph-wrapper .graduate01 .wrapper .graph-list .graph-item.first .percentage .small{font-size:4vw;margin-left:.8vw}.p-graduate .graduate-content .graph-wrapper .graduate01 .wrapper .graph-list .graph-item.second .gauge-wrapper{width:38.1333333333vw}.p-graduate .graduate-content .graph-wrapper .graduate01 .wrapper .graph-list .graph-item.second .percentage{font-size:5.3333333333vw}.p-graduate .graduate-content .graph-wrapper .graduate01 .wrapper .graph-list .graph-item.second .percentage .small{font-size:4vw;margin-left:.8vw}.p-graduate .graduate-content .graph-wrapper .graduate01 .wrapper .graph-list .graph-item.third .gauge-wrapper{width:36.8vw}.p-graduate .graduate-content .graph-wrapper .graduate01 .wrapper .graph-list .graph-item.third .percentage{font-size:5.3333333333vw}.p-graduate .graduate-content .graph-wrapper .graduate01 .wrapper .graph-list .graph-item.third .percentage .small{font-size:4vw;margin-left:.8vw}.p-graduate .graduate-content .graph-wrapper .graduate01 .wrapper .graph-list .graph-item.fourth .gauge-wrapper{width:25.3333333333vw}.p-graduate .graduate-content .graph-wrapper .graduate01 .wrapper .graph-list .graph-item.fifth .gauge-wrapper{width:19.2vw}.p-graduate .graduate-content .graph-wrapper .graduate01 .wrapper .graph-list .graph-item.sixth .gauge-wrapper{width:15.2vw}.p-graduate .graduate-content .graph-wrapper .graduate01 .wrapper .graph-list .graph-item.seventh .gauge-wrapper{width:26.6666666667vw}.p-graduate .graduate-content .graph-wrapper .graduate01 .wrapper .graph-list .graph-item.fifth .percentage,.p-graduate .graduate-content .graph-wrapper .graduate01 .wrapper .graph-list .graph-item.fourth .percentage,.p-graduate .graduate-content .graph-wrapper .graduate01 .wrapper .graph-list .graph-item.seventh .percentage,.p-graduate .graduate-content .graph-wrapper .graduate01 .wrapper .graph-list .graph-item.sixth .percentage{font-size:4.5333333333vw}.p-graduate .graduate-content .graph-wrapper .graduate01 .wrapper .graph-list .graph-item.fifth .percentage .small,.p-graduate .graduate-content .graph-wrapper .graduate01 .wrapper .graph-list .graph-item.fourth .percentage .small,.p-graduate .graduate-content .graph-wrapper .graduate01 .wrapper .graph-list .graph-item.seventh .percentage .small,.p-graduate .graduate-content .graph-wrapper .graduate01 .wrapper .graph-list .graph-item.sixth .percentage .small{font-size:4vw;margin-left:.8vw}.p-graduate .graduate-content .graph-wrapper .graduate02 .ranking{padding:1.25rem .625rem .9375rem}.p-graduate .graduate-content .graph-wrapper .graduate02 .ranking .ranking-item .rank-num{width:1.875rem}.p-graduate .graduate-content .graph-wrapper .graduate02 .ranking .ranking-item .rank-num img{height:1.875rem;width:1.875rem}.p-graduate .graduate-content .graph-wrapper .graduate02 .ranking .ranking-item .rank-title{margin-left:-1.25rem;padding-bottom:.3125rem;padding-left:1.875rem}.p-graduate .graduate-content .graph-wrapper .graduate02 .ranking .ranking-item .rank-title .title-text{font-size:.625rem}.p-graduate .graduate-content .graph-wrapper .graduate02 .ranking .ranking-item.first .num-text{font-size:.8125rem}.p-graduate .graduate-content .graph-wrapper .graduate02 .ranking .ranking-item.first .num-text .small{font-size:.4375rem;margin-left:.125rem}.p-graduate .graduate-content .graph-wrapper .graduate02 .ranking .ranking-item.first .title-text{font-size:.8125rem}.p-graduate .graduate-content .graph-wrapper .graduate02 .ranking .ranking-item.fourth .title-text,.p-graduate .graduate-content .graph-wrapper .graduate02 .ranking .ranking-item.second .num-text,.p-graduate .graduate-content .graph-wrapper .graduate02 .ranking .ranking-item.second .title-text,.p-graduate .graduate-content .graph-wrapper .graduate02 .ranking .ranking-item.third .title-text{font-size:.625rem}.p-graduate .graduate-content .graph-wrapper .graduate02 .ranking .ranking-item.second .num-text .small{font-size:.4375rem;margin-left:.09375rem}.p-graduate .graduate-content .graph-wrapper .graduate02 .ranking .ranking-item.second .rank-num{margin:0 .15625rem;width:1.5625rem}.p-graduate .graduate-content .graph-wrapper .graduate02 .ranking .ranking-item.fourth .num-text .small,.p-graduate .graduate-content .graph-wrapper .graduate02 .ranking .ranking-item.third .num-text .small{font-size:.4375rem;margin-left:.0625rem}.p-graduate .graduate-content .graph-wrapper .graduate02 .ranking .ranking-item.fourth .rank-num,.p-graduate .graduate-content .graph-wrapper .graduate02 .ranking .ranking-item.third .rank-num{margin:0 .3125rem;width:1.25rem}.p-graduate .graduate-content .graph-wrapper .graduate03{height:15.9375rem;left:-3.375rem;position:relative;top:-2.84375rem;transform:scale(.66);width:14.375rem}.p-graduate .graduate-content .graph-wrapper .graduate03 .wrapper.study{height:28vw;left:83.2vw;top:67.4666666667vw;width:28vw}.p-graduate .graduate-content .graph-wrapper .graduate03 .wrapper.parttime{height:21.6vw;left:16.2666666667vw;top:21.0666666667vw;width:21.6vw}.p-graduate .graduate-content .graph-wrapper .graduate03 .wrapper.club{height:31.2vw;left:48.2666666667vw;top:7.4666666667vw;width:31.2vw}.p-graduate .graduate-content .graph-wrapper .graduate03 .wrapper.club p{font-size:4.8vw}.p-graduate .graduate-content .graph-wrapper .graduate03 .wrapper.club .icon{bottom:1.0666666667vw;left:-5.3333333333vw;width:35.7333333333vw}.p-graduate .graduate-content .graph-wrapper .graduate03 .wrapper.trip{height:51.2vw;left:25.6vw;top:45.0666666667vw;width:51.2vw}.p-graduate .graduate-content .graph-wrapper .graduate03 .wrapper.trip p{font-size:6.4vw;left:19.4666666667vw;top:8.5333333333vw}.p-graduate .graduate-content .graph-wrapper .graduate03 .wrapper.trip .icon{bottom:-2.1333333333vw;left:-8vw;width:62.6666666667vw}.p-graduate .graduate-content .graph-wrapper .graduate03 .wrapper.play{height:57.8666666667vw;left:86.1333333333vw;top:6.9333333333vw;width:57.8666666667vw}.p-graduate .graduate-content .graph-wrapper .graduate03 .wrapper.play p{font-size:7.2vw;top:9.6vw}.p-graduate .graduate-content .graph-wrapper .graduate03 .wrapper.play p .small{font-size:4vw;margin-left:.8vw}.p-graduate .graduate-content .graph-wrapper .graduate03 .wrapper.play .icon{bottom:0;left:0;width:58.1333333333vw}.p-message .message-title{margin-bottom:.9375rem;width:10.46875rem}.p-message .message-title .title-desc{font-size:.4375rem;margin-bottom:.4375rem}.p-message .message-main{height:70vh}.p-message .message-main .message-content{width:450vw}.p-message .message-main .message-content .message-comment:before{border-radius:.625rem .625rem .625rem 0}.p-message .message-main .message-content .message-comment:after{padding-bottom:5.3333333333vw;width:.625rem}.p-message .message-main .message-content .message-comment .text{font-size:.375rem;font-weight:bolder;line-height:1.7;padding:.9375rem}.p-message .message-main .message-content .message-comment .icon{height:1.25rem;left:-.6875rem;top:.3125rem;width:1.25rem}.p-message .message-main .message-content .message-comment.second{left:14%;top:40vh;width:19%}.p-message .message-main .message-content .message-comment.third{left:22.8%;top:10%}.p-message .message-main .message-content .message-comment.fourth{left:40.5%;top:5%;width:14.5%}.p-message .message-main .message-content .message-comment.fifth{left:57.6%;top:0;width:14.5%}.p-message .message-main .message-content .message-comment.sixth{left:61.7%;top:32vh;width:14.5%}.p-message .message-main .message-content .message-comment.seventh{left:79%;top:0;width:20%}.p-message .denmaru{bottom:3%;display:flex;height:auto;justify-content:center;width:100%}.p-message .denmaru img{height:6.5625rem;width:8.0625rem}.p-voice{margin-top:6.25rem}.p-voice .voice-wrapper{border-radius:.625rem;width:10.46875rem}.p-voice .voice-wrapper .title{top:1.3125rem}.p-voice .voice-wrapper .title img{width:6.09375rem}.p-voice .voice-wrapper .title .arrow{height:1.0625rem;margin-left:.46875rem;width:1.0625rem}.p-voice .voice-wrapper .title .arrow:after{font-size:.625rem}.p-voice .voice-wrapper .earth{bottom:-5.75rem;width:8.53125rem}.p-voice .voice-wrapper .denmaru{bottom:-.125rem;width:5.28125rem}.p-checklist{justify-content:center}.p-checklist .checklist-wrapper{margin-bottom:0;margin-top:19.4666666667vw;width:10.46875rem}.p-checklist .checklist-wrapper .title{margin-bottom:16vw;width:100%}.p-checklist .checklist-wrapper .title:before{border-radius:.625rem .625rem .625rem 0}.p-checklist .checklist-wrapper .title:after{padding-bottom:10.6666666667vw;width:1.25rem}.p-checklist .checklist-wrapper .title .text{flex-direction:column;font-size:5.3333333333vw;line-height:1.6;padding:11.2vw 5.3333333333vw;text-align:center}.p-checklist .checklist-wrapper .title .text .question{font-size:6.1333333333vw;margin-right:2.6666666667vw}.p-checklist .checklist-wrapper .checklist{flex-direction:column}.p-checklist .checklist-wrapper .checklist .list-item{margin-bottom:10.6666666667vw}.p-checklist .checklist-wrapper .checklist .list-item .check-box{border-radius:1.3333333333vw;height:7.4666666667vw;margin-right:1.8666666667vw;width:7.4666666667vw}.p-checklist .checklist-wrapper .checklist .list-item .text{font-size:4.2666666667vw;margin-left:.3125rem;padding-left:.3125rem}.p-comment{border-radius:1.25rem 0 0 0}.p-comment:after{background-color:#eaf3f9;bottom:-1.25rem;content:"";display:block;height:1.25rem;left:0;-webkit-mask-image:url(/jp/ja/careers/assets/img/common/svg/svg-fukidashi-arrow.svg);mask-image:url(/jp/ja/careers/assets/img/common/svg/svg-fukidashi-arrow.svg);position:absolute;width:1.25rem;z-index:1}.p-comment .gap-wrapper{height:auto;width:100%}.p-comment .gap-wrapper .title{font-size:.3125rem;padding:1.6875rem 0}.p-comment .gap-wrapper .title .question{font-size:10.4vw;margin-bottom:2.1333333333vw}.p-comment .gap-wrapper .title .text{font-size:6.6666666667vw;line-height:1.9;margin-top:2.6666666667vw}.p-comment .gap-wrapper .comment-wrapper{margin:0 auto;width:10.46875rem}.p-comment .gap-wrapper .comment-wrapper .comment-item{margin-bottom:.9375rem;padding:8vw 5.3333333333vw .78125rem;position:relative}.p-comment .gap-wrapper .comment-wrapper .comment-item:nth-of-type(2n):after,.p-comment .gap-wrapper .comment-wrapper .comment-item:nth-of-type(2n):before{content:"";position:absolute;right:0}.p-comment .gap-wrapper .comment-wrapper .comment-item:nth-of-type(2n):before{background:#fff;height:100%;top:0;width:100%}.p-comment .gap-wrapper .comment-wrapper .comment-item:nth-of-type(2n):after{background:#fff;bottom:1px;left:auto;-webkit-mask-image:url(/jp/ja/careers/assets/img/common/svg/svg-fukidashi-arrow.svg);mask-image:url(/jp/ja/careers/assets/img/common/svg/svg-fukidashi-arrow.svg);-webkit-mask-position:right;mask-position:right;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;right:0;transform:translateY(100%) scaleX(-1)}.p-comment .gap-wrapper .comment-wrapper .comment-item:nth-of-type(odd):after,.p-comment .gap-wrapper .comment-wrapper .comment-item:nth-of-type(odd):before{content:"";position:absolute;right:0}.p-comment .gap-wrapper .comment-wrapper .comment-item:nth-of-type(odd):before{background:#fff;height:100%;top:0;width:100%}.p-comment .gap-wrapper .comment-wrapper .comment-item:nth-of-type(odd):after{background:#fff;bottom:1px;left:0;-webkit-mask-image:url(/jp/ja/careers/assets/img/common/svg/svg-fukidashi-arrow.svg);mask-image:url(/jp/ja/careers/assets/img/common/svg/svg-fukidashi-arrow.svg);-webkit-mask-position:right;mask-position:right;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;right:auto;transform:translateY(100%) scaleX(1)}.p-comment .gap-wrapper .comment-wrapper .comment-item .text{font-size:3.7333333333vw;line-height:2}.p-comment .gap-wrapper .comment-wrapper .comment-item .icon{height:10.6666666667vw;top:-5.3333333333vw;width:10.6666666667vw}.p-prospective-graduate .show-pc{display:none}.p-prospective-graduate .show-sp{display:block}.p-prospective-graduate .denmaru-comment{left:.625rem;top:1.25rem;width:4.6875rem}.p-prospective-graduate .prospective-graduate-graph{align-items:flex-start;padding-bottom:4.0625rem;width:10.46875rem}.p-prospective-graduate .prospective-graduate-graph .denmaru{bottom:-1.59375rem;right:0;width:4.0625rem}.p-prospective-graduate .prospective-graduate-graph .graph-wrapper{margin-top:2.5rem}.p-prospective-graduate .prospective-graduate-graph .graph-wrapper:first-child{margin-top:4.0625rem}.p-prospective-graduate .prospective-graduate-graph .p-box-content{width:10.46875rem}.p-prospective-graduate .prospective-graduate-graph .content-wrapper{align-items:flex-start;height:11.25rem}.p-prospective-graduate .prospective-graduate-graph .annotation-list{bottom:2.03125rem;right:.625rem}.p-prospective-graduate .prospective-graduate-graph .annotation-list .annotation{font-size:.40625rem}.p-prospective-graduate .prospective-graduate-graph .wrapper{display:flex;margin:.9375rem .3125rem;width:-webkit-max-content;width:max-content}.p-prospective-graduate .prospective-graduate-graph .wrapper .scale-img{bottom:-.34375rem;height:100%;width:auto}.p-prospective-graduate .prospective-graduate-graph .graph-list .graph-item{height:6.1333333333vw;margin-bottom:.40625rem}.p-prospective-graduate .prospective-graduate-graph .graph-list .graph-item .title{font-size:2.6666666667vw;line-height:1.3;margin-right:1.6vw;width:16vw}.p-prospective-graduate .prospective-graduate-graph .graph-list .graph-item .gauge-wrapper{margin-right:1.6vw}.p-prospective-graduate .prospective-graduate-graph .graph-list .graph-item .note{font-size:.3125rem;line-height:1.4;margin-left:.25rem}.p-prospective-graduate .prospective-graduate-graph .graph-list .graph-item.fifth .percentage,.p-prospective-graduate .prospective-graduate-graph .graph-list .graph-item.fourth .percentage,.p-prospective-graduate .prospective-graduate-graph .graph-list .graph-item.seventh .percentage,.p-prospective-graduate .prospective-graduate-graph .graph-list .graph-item.sixth .percentage{font-size:4.5333333333vw}.p-prospective-graduate .prospective-graduate-graph .graph-list .graph-item.fifth .percentage .small,.p-prospective-graduate .prospective-graduate-graph .graph-list .graph-item.fourth .percentage .small,.p-prospective-graduate .prospective-graduate-graph .graph-list .graph-item.seventh .percentage .small,.p-prospective-graduate .prospective-graduate-graph .graph-list .graph-item.sixth .percentage .small{font-size:4vw;margin-left:.8vw}.p-prospective-graduate .prospective-graduate-graph .graduate01 .graph-list .graph-item.first .gauge-wrapper{width:51.4666666667vw}.p-prospective-graduate .prospective-graduate-graph .graduate01 .graph-list .graph-item.first .percentage{font-size:5.3333333333vw}.p-prospective-graduate .prospective-graduate-graph .graduate01 .graph-list .graph-item.first .percentage .small{font-size:4vw;margin-left:.8vw}.p-prospective-graduate .prospective-graduate-graph .graduate01 .graph-list .graph-item.second .gauge-wrapper{width:46.6666666667vw}.p-prospective-graduate .prospective-graduate-graph .graduate01 .graph-list .graph-item.second .percentage{font-size:5.3333333333vw}.p-prospective-graduate .prospective-graduate-graph .graduate01 .graph-list .graph-item.second .percentage .small{font-size:4vw;margin-left:.8vw}.p-prospective-graduate .prospective-graduate-graph .graduate01 .graph-list .graph-item.third .gauge-wrapper{width:33.8666666667vw}.p-prospective-graduate .prospective-graduate-graph .graduate01 .graph-list .graph-item.third .percentage{font-size:5.3333333333vw}.p-prospective-graduate .prospective-graduate-graph .graduate01 .graph-list .graph-item.third .percentage .small{font-size:4vw;margin-left:.8vw}.p-prospective-graduate .prospective-graduate-graph .graduate01 .graph-list .graph-item.fourth .gauge-wrapper{width:25.3333333333vw}.p-prospective-graduate .prospective-graduate-graph .graduate01 .graph-list .graph-item.fifth .gauge-wrapper{width:20vw}.p-prospective-graduate .prospective-graduate-graph .graduate01 .graph-list .graph-item.sixth .gauge-wrapper{width:17.6vw}.p-prospective-graduate .prospective-graduate-graph .graduate01 .graph-list .graph-item.seventh .gauge-wrapper{width:22.9333333333vw}.p-prospective-graduate .prospective-graduate-graph .graduate01 .graph-list .graph-item.fifth .percentage,.p-prospective-graduate .prospective-graduate-graph .graduate01 .graph-list .graph-item.fourth .percentage,.p-prospective-graduate .prospective-graduate-graph .graduate01 .graph-list .graph-item.seventh .percentage,.p-prospective-graduate .prospective-graduate-graph .graduate01 .graph-list .graph-item.sixth .percentage{font-size:4.5333333333vw}.p-prospective-graduate .prospective-graduate-graph .graduate01 .graph-list .graph-item.fifth .percentage .small,.p-prospective-graduate .prospective-graduate-graph .graduate01 .graph-list .graph-item.fourth .percentage .small,.p-prospective-graduate .prospective-graduate-graph .graduate01 .graph-list .graph-item.seventh .percentage .small,.p-prospective-graduate .prospective-graduate-graph .graduate01 .graph-list .graph-item.sixth .percentage .small{font-size:4vw;margin-left:.8vw}.p-prospective-graduate .prospective-graduate-graph .graduate02 .scale-img{bottom:-.625rem;height:auto;right:-.375rem}.p-prospective-graduate .prospective-graduate-graph .graduate02 .graph-list .graph-item .gauge-wrapper,.p-prospective-graduate .prospective-graduate-graph .graduate02 .graph-list .graph-item .title{margin-left:.1875rem}.p-prospective-graduate .prospective-graduate-graph .graduate02 .graph-list .graph-item.first .gauge-wrapper{width:44.5333333333vw}.p-prospective-graduate .prospective-graduate-graph .graduate02 .graph-list .graph-item.first .percentage{font-size:5.3333333333vw}.p-prospective-graduate .prospective-graduate-graph .graduate02 .graph-list .graph-item.first .percentage .small{font-size:4vw;margin-left:.8vw}.p-prospective-graduate .prospective-graduate-graph .graduate02 .graph-list .graph-item.second .gauge-wrapper{width:35.7333333333vw}.p-prospective-graduate .prospective-graduate-graph .graduate02 .graph-list .graph-item.second .percentage{font-size:5.3333333333vw}.p-prospective-graduate .prospective-graduate-graph .graduate02 .graph-list .graph-item.second .percentage .small{font-size:4vw;margin-left:.8vw}.p-prospective-graduate .prospective-graduate-graph .graduate02 .graph-list .graph-item.third .gauge-wrapper{width:23.2vw}.p-prospective-graduate .prospective-graduate-graph .graduate02 .graph-list .graph-item.third .percentage{font-size:5.3333333333vw}.p-prospective-graduate .prospective-graduate-graph .graduate02 .graph-list .graph-item.third .percentage .small{font-size:4vw;margin-left:.8vw}.p-prospective-graduate .prospective-graduate-graph .graduate02 .graph-list .graph-item.fourth .gauge-wrapper{width:22.1333333333vw}.p-prospective-graduate .prospective-graduate-graph .graduate02 .graph-list .graph-item.fifth .gauge-wrapper{width:20.2666666667vw}.p-prospective-graduate .prospective-graduate-graph .graduate02 .graph-list .graph-item.sixth .gauge-wrapper{width:15.4666666667vw}.p-prospective-graduate .prospective-graduate-graph .graduate02 .graph-list .graph-item.seventh .gauge-wrapper{width:29.0666666667vw}.p-prospective-graduate .prospective-graduate-graph .graduate02 .graph-list .graph-item.fifth .percentage,.p-prospective-graduate .prospective-graduate-graph .graduate02 .graph-list .graph-item.fourth .percentage,.p-prospective-graduate .prospective-graduate-graph .graduate02 .graph-list .graph-item.seventh .percentage,.p-prospective-graduate .prospective-graduate-graph .graduate02 .graph-list .graph-item.sixth .percentage{font-size:4.5333333333vw}.p-prospective-graduate .prospective-graduate-graph .graduate02 .graph-list .graph-item.fifth .percentage .small,.p-prospective-graduate .prospective-graduate-graph .graduate02 .graph-list .graph-item.fourth .percentage .small,.p-prospective-graduate .prospective-graduate-graph .graduate02 .graph-list .graph-item.seventh .percentage .small,.p-prospective-graduate .prospective-graduate-graph .graduate02 .graph-list .graph-item.sixth .percentage .small{font-size:4vw;margin-left:.8vw}.p-prospective-graduate .prospective-graduate-box{flex-direction:column;margin-top:2.5rem;width:10.46875rem}.p-prospective-graduate .prospective-graduate-box .p-box-content.first{width:100%}.p-prospective-graduate .prospective-graduate-box .p-box-content.first .content-wrapper{height:13.125rem}.p-prospective-graduate .prospective-graduate-box .p-box-content.second{margin-top:2.5rem}.p-prospective-graduate .prospective-graduate-box .graduate03 .wrapper .text{padding:.46875rem .3125rem}.p-prospective-graduate .prospective-graduate-box .graduate03 .global{left:1.0625rem;top:-1.03125rem}.p-prospective-graduate .prospective-graduate-box .graduate03 .global .icon{height:4.0625rem;width:4.0625rem}.p-prospective-graduate .prospective-graduate-box .graduate03 .global .text.first{left:-.46875rem;top:3.53125rem}.p-prospective-graduate .prospective-graduate-box .graduate03 .global .text.first:before{border-radius:.15625rem .15625rem 0 .15625rem}.p-prospective-graduate .prospective-graduate-box .graduate03 .global .text.first:after{padding-bottom:.203125rem;width:.3125rem}.p-prospective-graduate .prospective-graduate-box .graduate03 .global .text.first p{font-size:.40625rem}.p-prospective-graduate .prospective-graduate-box .graduate03 .global .text.second{right:-3.75rem;top:.78125rem}.p-prospective-graduate .prospective-graduate-box .graduate03 .global .text.second:before{border-radius:.15625rem .15625rem .15625rem 0}.p-prospective-graduate .prospective-graduate-box .graduate03 .global .text.second:after{padding-bottom:.203125rem;width:.3125rem}.p-prospective-graduate .prospective-graduate-box .graduate03 .global .text.second p{font-size:.5rem}.p-prospective-graduate .prospective-graduate-box .graduate03 .work{right:.53125rem;top:3.71875rem}.p-prospective-graduate .prospective-graduate-box .graduate03 .work .icon{height:150px;width:150px}.p-prospective-graduate .prospective-graduate-box .graduate03 .work .text.first{left:-4.25rem;top:.6875rem}.p-prospective-graduate .prospective-graduate-box .graduate03 .work .text.first:before{border-radius:.15625rem .15625rem 0 .15625rem}.p-prospective-graduate .prospective-graduate-box .graduate03 .work .text.first:after{padding-bottom:.203125rem;width:.3125rem}.p-prospective-graduate .prospective-graduate-box .graduate03 .work .text.first p{font-size:.5rem}.p-prospective-graduate .prospective-graduate-box .graduate03 .work .text.second{right:.25rem;top:-2.125rem}.p-prospective-graduate .prospective-graduate-box .graduate03 .work .text.second:before{border-radius:.15625rem .15625rem .15625rem 0}.p-prospective-graduate .prospective-graduate-box .graduate03 .work .text.second:after{padding-bottom:.203125rem;width:.3125rem}.p-prospective-graduate .prospective-graduate-box .graduate03 .work .text.second p{font-size:.40625rem}.p-prospective-graduate .prospective-graduate-box .graduate03 .work .text.third{right:.875rem;top:-.53125rem}.p-prospective-graduate .prospective-graduate-box .graduate03 .work .text.third:before{border-radius:.15625rem .15625rem .15625rem 0}.p-prospective-graduate .prospective-graduate-box .graduate03 .work .text.third:after{padding-bottom:.203125rem;width:.3125rem}.p-prospective-graduate .prospective-graduate-box .graduate03 .work .text.third p{font-size:.40625rem}.p-prospective-graduate .prospective-graduate-box .graduate03 .car{right:3.84375rem;top:8.34375rem}.p-prospective-graduate .prospective-graduate-box .graduate03 .car .icon{height:4.0625rem;width:4.0625rem}.p-prospective-graduate .prospective-graduate-box .graduate03 .car .text.first{left:-1.40625rem;top:-1.875rem;z-index:2}.p-prospective-graduate .prospective-graduate-box .graduate03 .car .text.first:before{border-radius:.15625rem .15625rem 0 .15625rem}.p-prospective-graduate .prospective-graduate-box .graduate03 .car .text.first:after{padding-bottom:.203125rem;width:.3125rem}.p-prospective-graduate .prospective-graduate-box .graduate03 .car .text.first p{font-size:.5rem}.p-prospective-graduate .prospective-graduate-box .graduate03 .car .text.second{right:-1.5rem;top:.5625rem}.p-prospective-graduate .prospective-graduate-box .graduate03 .car .text.second:before{border-radius:.15625rem .15625rem .15625rem 0}.p-prospective-graduate .prospective-graduate-box .graduate03 .car .text.second:after{padding-bottom:.203125rem;width:.3125rem}.p-prospective-graduate .prospective-graduate-box .graduate03 .car .text.second p{font-size:.40625rem}.p-prospective-graduate .prospective-graduate-box .graduate03 .car .text.third{left:-.78125rem;top:-.625rem}.p-prospective-graduate .prospective-graduate-box .graduate03 .car .text.third:after,.p-prospective-graduate .prospective-graduate-box .graduate03 .car .text.third:before{content:"";position:absolute;right:0}.p-prospective-graduate .prospective-graduate-box .graduate03 .car .text.third:before{background:#fff;height:100%;top:0;width:100%}.p-prospective-graduate .prospective-graduate-box .graduate03 .car .text.third:after{background:#fff;bottom:1px;left:auto;-webkit-mask-image:url(/jp/ja/careers/assets/img/common/svg/svg-fukidashi-arrow-round.svg);mask-image:url(/jp/ja/careers/assets/img/common/svg/svg-fukidashi-arrow-round.svg);-webkit-mask-position:right top;mask-position:right top;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;right:0;transform:translateY(100%) scaleX(-1)}.p-prospective-graduate .prospective-graduate-box .graduate03 .car .text.third p{font-size:.40625rem}.p-prospective-graduate .prospective-graduate-box .graduate04 .content-wrapper .img-line,.p-prospective-graduate .prospective-graduate-box .graduate04 .content-wrapper .img-people{height:9.375rem;width:9.375rem}.p-prospective-graduate .prospective-graduate-box .graduate04 .content-wrapper .text-plain p{font-size:.375rem}.p-prospective-graduate .prospective-graduate-box .graduate04 .content-wrapper .text-plain .first{left:3.03125rem;top:.78125rem}.p-prospective-graduate .prospective-graduate-box .graduate04 .content-wrapper .text-plain .second{right:.78125rem;top:2.9375rem}.p-prospective-graduate .prospective-graduate-box .graduate04 .content-wrapper .text-plain .third{left:.9375rem;top:3.90625rem}.p-prospective-graduate .prospective-graduate-box .graduate04 .content-wrapper .text-plain .fourth{right:.625rem;top:4.5625rem}.p-prospective-graduate .prospective-graduate-box .graduate04 .content-wrapper .text-circle p{font-size:.5625rem}.p-prospective-graduate .prospective-graduate-box .graduate04 .content-wrapper .text-circle .text:before{height:2.1875rem;width:2.1875rem}.p-prospective-graduate .prospective-graduate-box .graduate04 .content-wrapper .text-circle .first{left:.6875rem;top:1.71875rem}.p-prospective-graduate .prospective-graduate-box .graduate04 .content-wrapper .text-circle .second{right:1.28125rem;top:.625rem}.p-prospective-graduate .prospective-graduate-box .graduate04 .content-wrapper .text-circle .third{bottom:1.625rem;right:.875rem}.p-prospective-graduate .prospective-graduate-box .graduate04 .content-wrapper .text-circle .fourth{bottom:1.65625rem;left:1.8125rem}.prospective-anxiety{border-radius:1.25rem 0 0 0}.prospective-anxiety:after{background-color:#eaf3f9;bottom:-1.25rem;content:"";display:block;height:1.25rem;left:0;-webkit-mask-image:url(/jp/ja/careers/assets/img/common/svg/svg-fukidashi-arrow.svg);mask-image:url(/jp/ja/careers/assets/img/common/svg/svg-fukidashi-arrow.svg);position:absolute;width:1.25rem;z-index:1}.p-anxiety{border-radius:1.25rem 0 0 0;margin-top:2.5rem;width:100%}.p-anxiety .anxiety-wrapper{padding-bottom:2.5rem}.p-anxiety .anxiety-wrapper .anxiety-grid{display:flex;flex-direction:column}.p-anxiety .anxiety-wrapper .anxiety-grid .title{margin-top:1.875rem}.p-anxiety .anxiety-wrapper .anxiety-grid .title .question{font-size:.9375rem}.p-anxiety .anxiety-wrapper .anxiety-grid .title h3{font-size:.90625rem;margin-top:.625rem}.p-anxiety .anxiety-wrapper .anxiety-grid .grid-item{margin-top:1.875rem;width:10.46875rem}.p-anxiety .anxiety-wrapper .anxiety-grid .grid-item:nth-child(2){margin-top:2.5rem}.p-anxiety .anxiety-wrapper .anxiety-grid .grid-item .item-head:before{border-radius:.5rem .5rem .5rem 0}.p-anxiety .anxiety-wrapper .anxiety-grid .grid-item .item-head:after{padding-bottom:.5890625rem;width:.90625rem}.p-anxiety .anxiety-wrapper .anxiety-grid .grid-item .item-head .icon{height:1.25rem;left:.6875rem;top:-.9375rem;width:1.25rem}.p-anxiety .anxiety-wrapper .anxiety-grid .grid-item .item-head .text{padding:.6875rem}.p-anxiety .anxiety-wrapper .anxiety-grid .grid-item .item-head .text p{font-size:.4375rem}.p-anxiety .anxiety-wrapper .anxiety-grid .grid-item .item-body{border-radius:.625rem 0 1.25rem .625rem;margin-top:-.9375rem;padding-top:1.5625rem}.p-anxiety .anxiety-wrapper .anxiety-grid .grid-item .item-body .icon{bottom:0;height:1.875rem;right:.625rem;width:1.875rem}.p-anxiety .anxiety-wrapper .anxiety-grid .grid-item .item-body .text{padding:.6875rem}.p-anxiety .anxiety-wrapper .anxiety-grid .grid-item .item-body .text p{font-size:.53125rem}.p-reaction{margin-bottom:6.25rem;margin-top:4.0625rem}.p-reaction .title-wrapper .question{font-size:.9375rem}.p-reaction .title-wrapper .title{font-size:.90625rem;line-height:1.5;margin-top:.6875rem;max-width:10.46875rem;text-align:center}.p-reaction .reaction-wrapper{margin:2.5rem auto;width:10.46875rem}.p-reaction .reaction-wrapper .comment-list{display:flex;flex-direction:column}.p-reaction .reaction-wrapper .comment-list .comment-item{padding:.9375rem;position:relative}.p-reaction .reaction-wrapper .comment-list .small{font-size:.4375rem}.p-reaction .reaction-wrapper .comment-list .big{font-size:.625rem}.p-reaction .reaction-wrapper .comment-list .first:before{border-radius:.5rem .5rem .5rem 0}.p-reaction .reaction-wrapper .comment-list .first:after{padding-bottom:.5890625rem;width:.90625rem}.p-reaction .reaction-wrapper .comment-list .first{width:9.84375rem;z-index:1}.p-reaction .reaction-wrapper .comment-list .second:before{border-radius:.5rem .5rem 0 .5rem}.p-reaction .reaction-wrapper .comment-list .second:after{padding-bottom:.5890625rem;width:.90625rem}.p-reaction .reaction-wrapper .comment-list .second{align-self:flex-end;margin-top:-.625rem;width:9.84375rem}.p-reaction .reaction-wrapper .comment-list .third{align-self:flex-start;margin-top:.34375rem;width:9.84375rem}.p-reaction .reaction-wrapper .comment-list .fourth:before{border-radius:.5rem .5rem .5rem 0}.p-reaction .reaction-wrapper .comment-list .fourth:after{padding-bottom:.5890625rem;width:.90625rem}.p-reaction .reaction-wrapper .comment-list .fourth{-ms-grid-row-align:center;align-self:center;margin-top:-.34375rem;width:8.125rem}.p-reaction .reaction-wrapper .comment-list .third:before{border-radius:.5rem .5rem .5rem 0}.p-reaction .reaction-wrapper .comment-list .third:after{padding-bottom:.5890625rem;width:.90625rem}.p-reaction .reaction-wrapper .comment-list .fifth:before{border-radius:.5rem .5rem 0 .5rem}.p-reaction .reaction-wrapper .comment-list .fifth:after{padding-bottom:.5890625rem;width:.90625rem}.p-reaction .reaction-wrapper .comment-list .fifth{align-self:flex-end;margin-top:0;width:5.9375rem}.p-reaction .reaction-wrapper .comment-list .sixth:before{border-radius:.5rem .5rem .5rem 0}.p-reaction .reaction-wrapper .comment-list .sixth:after{padding-bottom:.5890625rem;width:.90625rem}.p-reaction .reaction-wrapper .comment-list .sixth{align-self:flex-start;margin-top:.34375rem;width:9.84375rem}.p-reaction .reaction-wrapper .comment-list .seventh:before{border-radius:.5rem .5rem 0 .5rem}.p-reaction .reaction-wrapper .comment-list .seventh:after{padding-bottom:.5890625rem;width:.90625rem}.p-reaction .reaction-wrapper .comment-list .seventh{align-self:flex-end;margin-top:-.34375rem;width:9.84375rem;z-index:1}.p-offer .offer-graph{flex-direction:column;width:10.46875rem}.p-offer .offer-graph .denmaru{bottom:.3125rem;right:.625rem;width:4.0625rem}.p-offer .offer-graph .p-box-content .offer01 .ranking{padding:1.25rem .625rem .9375rem}.p-offer .offer-graph .p-box-content .offer01 .ranking .ranking-item .rank-num{width:1.875rem}.p-offer .offer-graph .p-box-content .offer01 .ranking .ranking-item .rank-num img{height:1.875rem;width:1.875rem}.p-offer .offer-graph .p-box-content .offer01 .ranking .ranking-item .rank-title{margin-left:-1.25rem;padding-bottom:.3125rem;padding-left:1.875rem}.p-offer .offer-graph .p-box-content .offer01 .ranking .ranking-item .rank-title .title-text{font-size:.625rem}.p-offer .offer-graph .p-box-content .offer01 .ranking .ranking-item.first .num-text{font-size:.8125rem}.p-offer .offer-graph .p-box-content .offer01 .ranking .ranking-item.first .num-text .small{font-size:.4375rem;margin-left:.125rem}.p-offer .offer-graph .p-box-content .offer01 .ranking .ranking-item.first .title-text{font-size:.8125rem}.p-offer .offer-graph .p-box-content .offer01 .ranking .ranking-item.fourth .title-text,.p-offer .offer-graph .p-box-content .offer01 .ranking .ranking-item.second .num-text,.p-offer .offer-graph .p-box-content .offer01 .ranking .ranking-item.second .title-text,.p-offer .offer-graph .p-box-content .offer01 .ranking .ranking-item.third .title-text{font-size:.625rem}.p-offer .offer-graph .p-box-content .offer01 .ranking .ranking-item.second .num-text .small{font-size:.4375rem;margin-left:.09375rem}.p-offer .offer-graph .p-box-content .offer01 .ranking .ranking-item.second .rank-num{margin:0 .15625rem;width:1.5625rem}.p-offer .offer-graph .p-box-content .offer01 .ranking .ranking-item.fourth .num-text .small,.p-offer .offer-graph .p-box-content .offer01 .ranking .ranking-item.third .num-text .small{font-size:.4375rem;margin-left:.0625rem}.p-offer .offer-graph .p-box-content .offer01 .ranking .ranking-item.fourth .rank-num,.p-offer .offer-graph .p-box-content .offer01 .ranking .ranking-item.third .rank-num{margin:0 .3125rem;width:1.25rem}.p-offer .offer-graph .p-checklist .checklist-wrapper .checklist{margin:0 auto 4.6875rem;width:8.75rem}.p-offer .p-comment .comment-item .text{font-size:.53125rem!important;font-weight:700!important}.p-offer .p-comment .note{font-size:.4375rem;margin-top:.3125rem}.p-prospective-voice .denmaru{bottom:1.0625rem!important;left:3rem!important}}@media screen and (min-width:768px){.p-qa-kv .kv-img{align-items:flex-start;aspect-ratio:260/109}.p-qa-kv .kv-img .bg{border-radius:20px}.p-qa-kv .kv-img .title{top:25%;width:33.6%}.p-qa-kv .kv-denmaru{bottom:.65625rem;height:auto;left:11.375rem;width:21.75rem}.p-qa-kv .kv-denmaru .name{bottom:2.125rem;font-size:.9375rem;right:0}.p-about{margin:100px auto 0;max-width:calc(100% - 40px);width:1280px}.p-about .about-text .text-catch{font-size:20px;letter-spacing:.07em;line-height:1;margin-bottom:40px}.p-about .about-text .text-title{font-size:48px;font-weight:bolder;letter-spacing:.07em;line-height:1.3;margin-bottom:22px}.p-about .about-text .text-desc{font-size:14px;font-weight:bolder;letter-spacing:.07em;line-height:2}.p-about .anker-block{border-radius:1.25rem 1.25rem;margin-left:27px;width:294px}.p-about .anker-block .heading{border-bottom:1px solid #d5e7f3;color:#fff;font-size:12px;font-weight:400;letter-spacing:.1em;padding:25px 0 23px;text-align:center}.p-about .anker-block .ankerlink{margin:24px 24px 0}.p-about .anker-block .ankerlink>li{border-bottom:1px solid #d5e7f3;margin-top:24px;padding-bottom:24px}.p-qa-heading{height:24.375rem;margin-left:auto;margin-right:auto;margin-top:200px;max-height:390px;position:relative;width:100rem}.p-qa-heading .head-main{height:24.375rem;left:0;max-height:390px;max-width:780px;position:absolute;width:48.75rem}.p-qa-heading .head-main:before{border-radius:2.5vw 2.5vw 2.5vw 0}.p-qa-heading .head-main:after{padding-bottom:5vw;width:5vw}.p-qa-heading .head-main .text-wrapper{max-width:305px;width:19.0625rem}.p-qa-heading .head-sub{line-height:2;margin-right:10rem;width:30rem}.p-qa-heading .head-sub .text-desc{font-size:14px;margin-bottom:35px}.life .denmaru-wrapper{left:max(-7.75vw,-124px);max-width:550px;top:min(20.6875vw,331px);width:34.375rem}.company{margin-top:610px!important}.company .denmaru-wrapper{left:max(-11.5625vw,-185px);max-width:490px;top:max(-19.3125vw,-309px);width:30.625rem}.company .text-desc{margin-bottom:70px!important}.graduate .denmaru-wrapper{left:max(-8.1875vw,-131px);max-width:550px;top:min(15.3125vw,245px);width:34.375rem}.prospective-grauate .text-wrapper{max-width:none!important;width:33.125rem!important}.prospective-grauate .denmaru-wrapper{left:-9.375rem;top:18.25rem;width:27.375rem}.prospective-offer .text-wrapper{max-width:none!important;width:25rem!important}.prospective-offer .denmaru-wrapper{left:-9.375rem;top:16.75rem;width:37.5rem}.p-box-content{width:28.75rem}.p-box-content .content-wrapper{border-radius:1.25rem;height:28.75rem;margin-bottom:1.25rem}.p-box-content .text-wrapper .p-box-text{padding-left:1.25rem}.p-box-content .text-wrapper .p-box-text .title-wrapper{border-radius:0 1.25rem 0 0;height:3.8125rem;margin-bottom:.625rem;margin-left:-1.25rem;margin-top:-5rem;min-width:14.375rem;padding-left:1.25rem;width:20rem}.p-box-content .text-wrapper .p-box-text .title-wrapper:before{height:20px;top:-20px;width:20px}.p-box-content .text-wrapper .p-box-text .title-wrapper:after{bottom:0;height:20px;right:-20px;width:20px}.p-box-content .text-wrapper .p-box-text .title-wrapper .question-icon{font-size:20px;margin-right:10px}.p-box-content .text-wrapper .p-box-text .title-wrapper .title-text{font-size:min(max(1.125vw,12px),23px)}.p-box-content .text-wrapper .p-box-text .desc-wrapper .desc-text{font-size:14px;letter-spacing:.07em;line-height:2;margin-left:26px}.p-life .life-graph{-ms-grid-rows:1fr;-ms-grid-columns:(12.5%)[8];display:-ms-grid;display:grid;grid-template-columns:repeat(8,12.5%);grid-template-rows:1fr;margin-top:6.25rem;row-gap:4.6875rem;width:80rem}.p-life .life-graph>:first-child{-ms-grid-column:1;-ms-grid-row:1}.p-life .life-graph>:nth-child(2){-ms-grid-column:2;-ms-grid-row:1}.p-life .life-graph>:nth-child(3){-ms-grid-column:3;-ms-grid-row:1}.p-life .life-graph>:nth-child(4){-ms-grid-column:4;-ms-grid-row:1}.p-life .life-graph>:nth-child(5){-ms-grid-column:5;-ms-grid-row:1}.p-life .life-graph>:nth-child(6){-ms-grid-column:6;-ms-grid-row:1}.p-life .life-graph>:nth-child(7){-ms-grid-column:7;-ms-grid-row:1}.p-life .life-graph>:nth-child(8){-ms-grid-column:8;-ms-grid-row:1}.p-life .life-graph .denmaru{bottom:20.8125rem;height:auto;right:-5.6875rem;width:18.75rem}.p-life .p-box-content.first{-ms-grid-column-span:2;-ms-grid-column:3;grid-column:3/5;-ms-grid-row:1;grid-row:1;margin-right:1.25rem}.p-life .p-box-content.second{-ms-grid-column-span:2;-ms-grid-column:6;grid-column:6/8;-ms-grid-row:1;grid-row:1;margin-left:1.25rem}.p-life .p-box-content.third{-ms-grid-column-span:2;-ms-grid-column:1;grid-column:1/3;-ms-grid-row:2;grid-row:2;margin-right:1.25rem}.p-life .p-box-content.fourth{-ms-grid-column-span:2;-ms-grid-column:4;grid-column:4/6;-ms-grid-row:2;grid-row:2;margin-left:1.25rem}.p-life .p-box-inner.life01 .wrapper.work .title{font-size:1.25rem;margin-top:5.3125rem}.p-life .p-box-inner.life01 .wrapper.work .content .style{font-size:.9375rem;left:4.625rem;top:3.5rem}.p-life .p-box-inner.life01 .wrapper.work .content .percentage{font-size:1.25rem;height:3.125rem;left:4.5rem;top:5.125rem;width:3.125rem}.p-life .p-box-inner.life01 .wrapper.work .content .percentage span{font-size:1.125rem;font-weight:bolder;margin-top:-.3125rem}.p-life .p-box-inner.life01 .wrapper.work .content .icon{left:3.1875rem;top:7.875rem;width:5.75rem}.p-life .p-box-inner.life01 .wrapper.private .title{font-size:1.25rem;margin-top:5.3125rem}.p-life .p-box-inner.life01 .wrapper.private .content .style{font-size:.75rem;left:7.8125rem;letter-spacing:-.03em;top:5.25rem;z-index:1}.p-life .p-box-inner.life01 .wrapper.private .content .percentage{font-size:1.25rem;height:6.125rem;left:7.1875rem;top:3.75rem;width:6.125rem}.p-life .p-box-inner.life01 .wrapper.private .content .percentage .small{font-size:.9375rem}.p-life .p-box-inner.life01 .wrapper.private .content .percentage span{font-size:1.6875rem;margin-top:.5rem}.p-life .p-box-inner.life01 .wrapper.private .content .icon{left:3.8125rem;top:7.875rem;width:5.75rem}.p-life .p-box-inner.life01 .wrapper.balance .graph{bottom:3.125rem}.p-life .p-box-inner.life01 .wrapper.balance .graph .bar{height:18.75rem}.p-life .p-box-inner.life01 .wrapper.balance .graph .circle{width:10.3125rem}.p-life .p-box-inner.life01 .wrapper.balance .text .desc{font-size:.875rem;margin-top:-.625rem}.p-life .p-box-inner.life01 .wrapper.balance .text .percentage{font-size:3.125rem;margin-left:.625rem}.p-life .p-box-inner.life01 .wrapper.balance .text .percentage .small{font-size:1.5625rem}.p-life .p-box-inner.life02 .wrapper.study{height:6.25rem;left:4.1875rem;top:16.875rem;width:6.25rem}.p-life .p-box-inner.life02 .wrapper.homecoming{height:6.25rem;left:23.75rem;top:10.625rem;width:6.25rem}.p-life .p-box-inner.life02 .wrapper.hobby{height:10.3125rem;left:3.8125rem;top:3.625rem;width:10.3125rem}.p-life .p-box-inner.life02 .wrapper.hobby p{font-size:1.25rem;left:3.1875rem;top:1.5rem}.p-life .p-box-inner.life02 .wrapper.hobby .icon{bottom:.25rem;left:-1.25rem;width:8.375rem}.p-life .p-box-inner.life02 .wrapper.relax{height:10.3125rem;left:12.9375rem;top:12.125rem;width:10.3125rem}.p-life .p-box-inner.life02 .wrapper.relax p{font-size:1.25rem;left:2.8125rem;top:1.75rem}.p-life .p-box-inner.life02 .wrapper.relax .icon{bottom:.0625rem;left:.3125rem;width:10.25rem}.p-life .p-box-inner.life02 .wrapper.trip{height:14.6875rem;left:15.5rem;top:-4.625rem;width:14.6875rem}.p-life .p-box-inner.life02 .wrapper.trip p{font-size:1.5625rem;left:4.5rem;top:2.25rem}.p-life .p-box-inner.life02 .wrapper.trip p .small{font-size:.9375rem;margin-left:.1875rem}.p-life .p-box-inner.life02 .wrapper.trip .icon{bottom:-1.4375rem;left:-.5rem;width:15.75rem}.p-life .p-box-inner.life03 .circle-wrapper,.p-life .p-box-inner.life04 .circle-wrapper{height:15rem;top:4.5625rem;width:15rem}.p-life .p-box-inner.life03 .graph-text .fourth{left:6.25rem;top:4.625rem}.p-life .p-box-inner.life03 .graph-text .fourth .name{font-size:.875rem}.p-life .p-box-inner.life03 .graph-text .fourth .percentage{font-size:1rem}.p-life .p-box-inner.life03 .graph-text .third{left:3.5rem;top:8.125rem}.p-life .p-box-inner.life03 .graph-text .third .name{font-size:.875rem}.p-life .p-box-inner.life03 .graph-text .third .percentage{font-size:1rem}.p-life .p-box-inner.life03 .graph-text .second{left:1.25rem;top:18.0625rem}.p-life .p-box-inner.life03 .graph-text .second .small{font-size:.75rem}.p-life .p-box-inner.life03 .graph-text .second .name{font-size:1.25rem}.p-life .p-box-inner.life03 .graph-text .second .percentage{font-size:1.875rem}.p-life .p-box-inner.life03 .graph-text .second .percentage .small{font-size:.9375rem}.p-life .p-box-inner.life03 .graph-text .first{left:22.875rem;top:14.625rem}.p-life .p-box-inner.life03 .graph-text .first .name{font-size:1.25rem}.p-life .p-box-inner.life03 .graph-text .first .percentage{font-size:1.875rem}.p-life .p-box-inner.life03 .graph-text .first .percentage .small{font-size:.9375rem}.p-life .p-box-inner.life04 .graph-text .third{left:1.25rem;top:16.375rem}.p-life .p-box-inner.life04 .graph-text .third .name{font-size:.9375rem}.p-life .p-box-inner.life04 .graph-text .third .percentage{font-size:1.125rem}.p-life .p-box-inner.life04 .graph-text .second{left:20.9375rem;top:17.1875rem}.p-life .p-box-inner.life04 .graph-text .second .strong{font-size:1.25rem}.p-life .p-box-inner.life04 .graph-text .second .name{font-size:.8125rem}.p-life .p-box-inner.life04 .graph-text .second .percentage{font-size:2.1875rem}.p-life .p-box-inner.life04 .graph-text .second .percentage .small{font-size:.9375rem}.p-life .p-box-inner.life04 .graph-text .first{left:19.3125rem;top:4.25rem}.p-life .p-box-inner.life04 .graph-text .first .name{font-size:.9375rem}.p-life .p-box-inner.life04 .graph-text .first .percentage{font-size:1.125rem}.p-life .life-car{border-radius:1.25rem;margin-top:6.25rem;width:97.5rem}.p-life .life-car .title{font-size:2.25rem;margin-top:6rem;width:50%}.p-life .life-car .title span{font-size:2.5rem;margin-right:1.375rem}.p-life .life-car .content-wrapper .left,.p-life .life-car .content-wrapper .right{width:50%}.p-life .life-car .content-wrapper .left{margin-right:6.75rem}.p-life .life-car .content-wrapper .left .img-car{margin-top:4.0625rem;width:36.25rem}.p-life .life-car .content-wrapper .right .circle-wrapper{height:17.5rem;width:17.5rem}.p-life .life-car .content-wrapper .right .circle-wrapper .line{width:120%!important}.p-life .life-car .content-wrapper .right .graph-text .second{left:-7.9375rem;top:3.25rem}.p-life .life-car .content-wrapper .right .graph-text .second .name{font-size:.9375rem}.p-life .life-car .content-wrapper .right .graph-text .second .percentage{font-size:1.4375rem}.p-life .life-car .content-wrapper .right .graph-text .second .percentage .small{font-size:.9375rem}.p-life .life-car .content-wrapper .right .graph-text .first{left:18.4375rem;top:14.1875rem}.p-life .life-car .content-wrapper .right .graph-text .first .name{font-size:1.25rem}.p-life .life-car .content-wrapper .right .graph-text .first .percentage{font-size:1.875rem}.p-life .life-car .content-wrapper .right .graph-text .first .percentage .small{font-size:.9375rem}.p-life .life-car .content-wrapper .right .text{font-size:.875rem;line-height:2;margin:3.3125rem auto;width:28.75rem}.p-company .show-sp{display:none}.p-company .company-graph{margin-top:5rem}.p-company .company-graph .graph-wrapper{width:90rem}.p-company .company-graph .graph-wrapper .second{margin:0 1.25rem}.p-company .company-department{border-radius:1.25rem;height:100%;margin:-2.5rem auto 0;max-width:100rem;padding:11.25rem 8.75rem 6.25rem;width:100%}.p-company .company-department .content-wrapper .left{width:33%}.p-company .company-department .content-wrapper .left .title{font-size:1.125rem;margin-bottom:4.375rem}.p-company .company-department .content-wrapper .left .title span{font-size:1.25rem;margin-right:.625rem}.p-company .company-department .content-wrapper .left .circle-wrapper,.p-company .company-department .content-wrapper .left .graph-text{height:15rem;width:15rem}.p-company .company-department .content-wrapper .left .graph-text .third{left:-5.3125rem;top:4.6875rem}.p-company .company-department .content-wrapper .left .graph-text .third .name{font-size:.9375rem}.p-company .company-department .content-wrapper .left .graph-text .third .percentage{font-size:1.4375rem}.p-company .company-department .content-wrapper .left .graph-text .third .percentage .small{font-size:.9375rem}.p-company .company-department .content-wrapper .left .graph-text .second{left:-5.3125rem;top:18.3125rem}.p-company .company-department .content-wrapper .left .graph-text .second .name{font-size:1rem}.p-company .company-department .content-wrapper .left .graph-text .second .percentage{font-size:1.875rem}.p-company .company-department .content-wrapper .left .graph-text .second .percentage .small{font-size:.9375rem}.p-company .company-department .content-wrapper .left .graph-text .first{left:15.4375rem;top:18rem}.p-company .company-department .content-wrapper .left .graph-text .first .name{font-size:1.0625rem}.p-company .company-department .content-wrapper .left .graph-text .first .percentage{font-size:1.875rem}.p-company .company-department .content-wrapper .left .graph-text .first .percentage .small{font-size:.9375rem}.p-company .company-department .content-wrapper .right .text{font-size:.875rem;margin:3.3125rem 4.125rem 0}.p-company .company-department .content-wrapper .description{bottom:0;left:0;margin-top:5.3125rem;position:absolute;width:26.25rem}.p-company .p-box-inner.company01 .circle-wrapper,.p-company .p-box-inner.company02 .circle-wrapper{height:15rem;top:4.5625rem;width:15rem}.p-company .p-box-inner.company01 .graph-text .fourth{left:5.625rem;top:3.875rem}.p-company .p-box-inner.company01 .graph-text .fourth .name{font-size:.9375rem}.p-company .p-box-inner.company01 .graph-text .fourth .percentage{font-size:1.4375rem}.p-company .p-box-inner.company01 .graph-text .fourth .percentage .small{font-size:.9375rem}.p-company .p-box-inner.company01 .graph-text .third{left:3.3125rem;top:9.3125rem}.p-company .p-box-inner.company01 .graph-text .third .name{font-size:.9375rem}.p-company .p-box-inner.company01 .graph-text .third .percentage{font-size:1.4375rem}.p-company .p-box-inner.company01 .graph-text .third .percentage .small{font-size:.9375rem}.p-company .p-box-inner.company01 .graph-text .second{left:21rem;top:14.375rem}.p-company .p-box-inner.company01 .graph-text .second .name{font-size:.9375rem}.p-company .p-box-inner.company01 .graph-text .second .percentage{font-size:1.4375rem}.p-company .p-box-inner.company01 .graph-text .second .percentage .small{font-size:.9375rem}.p-company .p-box-inner.company01 .graph-text .first{left:20.4375rem;top:3.875rem}.p-company .p-box-inner.company01 .graph-text .first .name{font-size:.9375rem}.p-company .p-box-inner.company01 .graph-text .first .percentage{font-size:1.4375rem}.p-company .p-box-inner.company01 .graph-text .first .percentage .small{font-size:.9375rem}.p-company .p-box-inner.company02 .graph-text .fourth{left:2.75rem;top:4.3125rem}.p-company .p-box-inner.company02 .graph-text .fourth .name{font-size:.9375rem}.p-company .p-box-inner.company02 .graph-text .fourth .percentage{font-size:1.4375rem}.p-company .p-box-inner.company02 .graph-text .fourth .percentage .small{font-size:.9375rem}.p-company .p-box-inner.company02 .graph-text .third{left:2.3125rem;top:14.125rem}.p-company .p-box-inner.company02 .graph-text .third .name{font-size:.9375rem}.p-company .p-box-inner.company02 .graph-text .third .percentage{font-size:1.4375rem}.p-company .p-box-inner.company02 .graph-text .third .percentage .small{font-size:.9375rem}.p-company .p-box-inner.company02 .graph-text .second{left:20rem;top:19.375rem}.p-company .p-box-inner.company02 .graph-text .second .name{font-size:.9375rem}.p-company .p-box-inner.company02 .graph-text .second .percentage{font-size:1.4375rem}.p-company .p-box-inner.company02 .graph-text .second .percentage .small{font-size:.9375rem}.p-company .p-box-inner.company02 .graph-text .first{left:23.6875rem;top:8rem}.p-company .p-box-inner.company02 .graph-text .first .name{font-size:.9375rem}.p-company .p-box-inner.company02 .graph-text .first .percentage{font-size:1.4375rem}.p-company .p-box-inner.company02 .graph-text .first .percentage .small{font-size:.9375rem}.p-company .p-box-inner.company03 .wrapper.eating-out{height:5.9375rem;left:13.75rem;top:16.3125rem;width:5.9375rem}.p-company .p-box-inner.company03 .wrapper.eating-out .text{font-size:1.25rem;left:1.8125rem;top:.75rem}.p-company .p-box-inner.company03 .wrapper.eating-out .icon{bottom:-.125rem;left:1.125rem;width:4.8125rem}.p-company .p-box-inner.company03 .wrapper.bento{height:8.5625rem;left:19rem;top:7.75rem;width:8.5625rem}.p-company .p-box-inner.company03 .wrapper.bento .text{font-size:1.25rem;left:4.3125rem;top:2.8125rem}.p-company .p-box-inner.company03 .wrapper.bento .text .percentage{font-size:1.6875rem}.p-company .p-box-inner.company03 .wrapper.bento .icon{bottom:.875rem;left:-.5rem;width:4.4375rem}.p-company .p-box-inner.company03 .wrapper.inhouse-cafe{height:13.125rem;left:3.3125rem;top:3.75rem;width:13.125rem}.p-company .p-box-inner.company03 .wrapper.inhouse-cafe .text{font-size:.875rem;left:2.1875rem;top:1.875rem}.p-company .p-box-inner.company03 .wrapper.inhouse-cafe .text .place{margin-right:.3125rem;margin-top:.625rem}.p-company .p-box-inner.company03 .wrapper.inhouse-cafe .text .percentage{font-size:2.6875rem}.p-company .p-box-inner.company03 .wrapper.inhouse-cafe .text .percentage .small{font-size:.9375rem;margin-left:.1875rem}.p-company .p-box-inner.company03 .wrapper.inhouse-cafe .icon{bottom:0;left:-1.9375rem;width:16.875rem}.p-company .company-atmosphere{margin:5.625rem auto 0;padding-bottom:3.6875rem;width:60.1875rem}.p-company .company-atmosphere .title:before{border-radius:1.25vw 1.25vw 1.25vw 0}.p-company .company-atmosphere .title:after{padding-bottom:1.25vw;width:1.25vw}.p-company .company-atmosphere .title .text{font-size:1.125rem;padding:1.25rem 1.875rem 1.5rem}.p-company .company-atmosphere .title .text .question{font-size:1.25rem;margin-right:.625rem}.p-company .company-atmosphere .fukidashi{aspect-ratio:19/8}.p-company .company-atmosphere .fukidashi .fukidashi-item .text{letter-spacing:.08em}.p-company .company-atmosphere .fukidashi .fukidashi-item.first{left:36%;padding:1.625rem 2.625rem;top:39%}.p-company .company-atmosphere .fukidashi .fukidashi-item.first:before{border-radius:.625vw .625vw 0 .625vw}.p-company .company-atmosphere .fukidashi .fukidashi-item.first:after{max-width:20px;padding-bottom:.8125vw;width:1.25vw}.p-company .company-atmosphere .fukidashi .fukidashi-item.first .text{font-size:2.5rem}.p-company .company-atmosphere .fukidashi .fukidashi-item.second{left:30%;padding:1.5625rem 2rem;top:67%}.p-company .company-atmosphere .fukidashi .fukidashi-item.second:before{border-radius:.625vw .625vw .625vw 0}.p-company .company-atmosphere .fukidashi .fukidashi-item.second:after{max-width:20px;padding-bottom:.8125vw;width:1.25vw}.p-company .company-atmosphere .fukidashi .fukidashi-item.second .text{font-size:1.8125rem}.p-company .company-atmosphere .fukidashi .fukidashi-item.third{left:27%;padding:1.625rem 2.5rem;top:10%}.p-company .company-atmosphere .fukidashi .fukidashi-item.third:before{border-radius:.625vw .625vw .625vw 0}.p-company .company-atmosphere .fukidashi .fukidashi-item.third:after{max-width:20px;padding-bottom:.8125vw;width:1.25vw}.p-company .company-atmosphere .fukidashi .fukidashi-item.third .text{font-size:2.5rem}.p-company .company-atmosphere .fukidashi .fukidashi-item.fourth{padding:1.5625rem 1.0625rem;right:32.5%;top:15%}.p-company .company-atmosphere .fukidashi .fukidashi-item.fourth:before{border-radius:.625vw .625vw 0 .625vw}.p-company .company-atmosphere .fukidashi .fukidashi-item.fourth:after{max-width:20px;padding-bottom:.8125vw;width:1.25vw}.p-company .company-atmosphere .fukidashi .fukidashi-item.fourth .text{font-size:1.8125rem}.p-company .company-atmosphere .fukidashi .fukidashi-item.fifth{padding:1.5625rem 2.5625rem;right:25.5%;top:65%}.p-company .company-atmosphere .fukidashi .fukidashi-item.fifth:before{border-radius:.625vw .625vw 0 .625vw}.p-company .company-atmosphere .fukidashi .fukidashi-item.fifth:after{max-width:20px;padding-bottom:.8125vw;width:1.25vw}.p-company .company-atmosphere .fukidashi .fukidashi-item.fifth .text{font-size:1.8125rem}.p-company .company-atmosphere .fukidashi .fukidashi-item.sixth{left:18%;padding:1.5625rem;top:43%}.p-company .company-atmosphere .fukidashi .fukidashi-item.sixth:before{border-radius:.625vw .625vw .625vw 0}.p-company .company-atmosphere .fukidashi .fukidashi-item.sixth:after{max-width:20px;padding-bottom:.8125vw;width:1.25vw}.p-company .company-atmosphere .fukidashi .fukidashi-item.sixth .text{font-size:1.8125rem}.p-company .company-atmosphere .fukidashi .fukidashi-item.seventh{left:60%;padding:1.1875rem 1.25rem;top:44.5%}.p-company .company-atmosphere .fukidashi .fukidashi-item.seventh:before{border-radius:.625vw .625vw .625vw 0}.p-company .company-atmosphere .fukidashi .fukidashi-item.seventh:after{max-width:20px;padding-bottom:.8125vw;width:1.25vw}.p-company .company-atmosphere .fukidashi .fukidashi-item.seventh .text{font-size:1.25rem}.p-company .company-atmosphere .fukidashi .fukidashi-item.eighth{left:10.5%;padding:1.1875rem 1.6875rem;top:25%}.p-company .company-atmosphere .fukidashi .fukidashi-item.eighth:before{border-radius:.625vw .625vw .625vw 0}.p-company .company-atmosphere .fukidashi .fukidashi-item.eighth:after{max-width:20px;padding-bottom:.8125vw;width:1.25vw}.p-company .company-atmosphere .fukidashi .fukidashi-item.eighth .text{font-size:1.25rem}.p-company .company-atmosphere .fukidashi .fukidashi-item.ninth{padding:1rem;right:18%;top:27%}.p-company .company-atmosphere .fukidashi .fukidashi-item.ninth:before{border-radius:.625vw .625vw 0 .625vw}.p-company .company-atmosphere .fukidashi .fukidashi-item.ninth:after{max-width:20px;padding-bottom:.8125vw;width:1.25vw}.p-company .company-atmosphere .fukidashi .fukidashi-item.ninth .text{font-size:1.25rem}.p-company .company-atmosphere .fukidashi .fukidashi-item.tenth{padding:1.1875rem 1.75rem;right:10.5%;top:48%}.p-company .company-atmosphere .fukidashi .fukidashi-item.tenth:before{border-radius:.625vw .625vw 0 .625vw}.p-company .company-atmosphere .fukidashi .fukidashi-item.tenth:after{max-width:20px;padding-bottom:.8125vw;width:1.25vw}.p-company .company-atmosphere .fukidashi .fukidashi-item.tenth .text{font-size:1.25rem}.p-company .company-atmosphere .denmaru{display:flex;justify-content:flex-end;position:absolute;right:0;width:100%}.p-company .company-atmosphere .denmaru img{height:auto;width:13.5625rem}.p-company-chart .title{bottom:6.875rem;font-size:1.125rem;left:1.5rem;position:absolute}.p-company-chart .title .question{font-size:1.375rem;margin-right:.625rem}.p-company-chart .chart-wrapper{height:35.625rem;width:43.75rem}.p-company-chart .chart-wrapper .p-company-chart-comment{width:12.5rem}.p-company-chart .chart-wrapper .p-company-chart-comment:after,.p-company-chart .chart-wrapper .p-company-chart-comment:before{content:"";position:absolute;right:0}.p-company-chart .chart-wrapper .p-company-chart-comment:before{background:#fff;height:100%;top:0;width:100%}.p-company-chart .chart-wrapper .p-company-chart-comment:after{background:#fff;bottom:1px;left:0;-webkit-mask-image:url(/jp/ja/careers/assets/img/common/svg/svg-fukidashi-arrow.svg);mask-image:url(/jp/ja/careers/assets/img/common/svg/svg-fukidashi-arrow.svg);-webkit-mask-position:right;mask-position:right;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;right:auto;transform:translateY(100%) scaleX(1)}.p-company-chart .chart-wrapper .p-company-chart-comment .comment-wrapper .main .comment{font-size:1rem;padding:1.25rem 1.25rem .9375rem}.p-company-chart .chart-wrapper .p-company-chart-comment .comment-wrapper .main .plus-icon{height:2.25rem;right:-1rem;width:2.25rem}.p-company-chart .chart-wrapper .p-company-chart-comment .comment-wrapper .denmaru{width:3.75rem}.p-company-chart .chart-wrapper .p-company-chart-comment.first{bottom:84%;left:5%}.p-company-chart .chart-wrapper .p-company-chart-comment.first .denmaru{bottom:-4.5rem}.p-company-chart .chart-wrapper .p-company-chart-comment.second{bottom:91%;left:69%}.p-company-chart .chart-wrapper .p-company-chart-comment.second .denmaru{bottom:-4.25rem;left:.125rem}.p-company-chart .chart-wrapper .p-company-chart-comment.third{bottom:61%;left:45%}.p-company-chart .chart-wrapper .p-company-chart-comment.third .denmaru{bottom:-.9375rem;left:-4.3125rem}.p-company-chart .chart-wrapper .p-company-chart-comment.fourth{bottom:38%;left:28%}.p-company-chart .chart-wrapper .p-company-chart-comment.fourth .denmaru{bottom:-1.3125rem;left:-4.3125rem}.p-company-chart .chart-wrapper .p-company-chart-comment.fifth{bottom:18%;left:64%}.p-company-chart .chart-wrapper .p-company-chart-comment.fifth .denmaru{bottom:-1.375rem;left:-4.4375rem}.p-graduate .show-sp{display:none}.p-graduate .graduate-content{margin:0 auto;width:80rem}.p-graduate .graduate-content .graph-wrapper{width:60rem}.p-graduate .graduate-content .graph-wrapper:first-child{margin-left:auto}.p-graduate .graduate-content .graph-wrapper:first-child .p-box-content{max-width:60rem}.p-graduate .graduate-content .graph-wrapper:first-child .p-box-content .content-wrapper{height:30rem;max-height:30rem}.p-graduate .graduate-content .graph-wrapper:first-child .title-wrapper{width:29.375rem!important}.p-graduate .graduate-content .graph-wrapper:first-child{margin-top:6.25rem}.p-graduate .graduate-content .graph-wrapper:nth-child(2){display:flex;justify-content:space-between;margin-top:5rem}.p-graduate .graduate-content .graph-wrapper:nth-child(2) .denmaru{bottom:-3.8125rem;right:-20rem;width:12.875rem}.p-graduate .graduate-content .graph-wrapper .graduate01{align-items:center}.p-graduate .graduate-content .graph-wrapper .graduate01 .annotation-list{bottom:1.25rem;right:2.5rem}.p-graduate .graduate-content .graph-wrapper .graduate01 .annotation-list .annotation{font-size:.8125rem;margin-right:.625rem}.p-graduate .graduate-content .graph-wrapper .graduate01 .wrapper{height:20.625rem;margin-top:-2rem;width:49.375rem}.p-graduate .graduate-content .graph-wrapper .graduate01 .wrapper .scale-img{bottom:0;right:0;width:94%}.p-graduate .graduate-content .graph-wrapper .graduate01 .wrapper .graph-list{height:18.125rem}.p-graduate .graduate-content .graph-wrapper .graduate01 .wrapper .graph-list .graph-item{height:1.8125rem}.p-graduate .graduate-content .graph-wrapper .graduate01 .wrapper .graph-list .graph-item .title{font-size:.8125rem;line-height:1.3;margin-right:.625rem;width:7.5rem}.p-graduate .graduate-content .graph-wrapper .graduate01 .wrapper .graph-list .graph-item .gauge-wrapper{margin-right:.625rem}.p-graduate .graduate-content .graph-wrapper .graduate01 .wrapper .graph-list .graph-item .note{font-size:.6875rem;margin-left:.5rem}.p-graduate .graduate-content .graph-wrapper .graduate01 .wrapper .graph-list .graph-item.first .gauge-wrapper{width:34.6875rem}.p-graduate .graduate-content .graph-wrapper .graduate01 .wrapper .graph-list .graph-item.first .percentage{font-size:1.5625rem}.p-graduate .graduate-content .graph-wrapper .graduate01 .wrapper .graph-list .graph-item.first .percentage .small{font-size:.9375rem;margin-left:.1875rem}.p-graduate .graduate-content .graph-wrapper .graduate01 .wrapper .graph-list .graph-item.second .gauge-wrapper{width:26.0625rem}.p-graduate .graduate-content .graph-wrapper .graduate01 .wrapper .graph-list .graph-item.second .percentage{font-size:1.5625rem}.p-graduate .graduate-content .graph-wrapper .graduate01 .wrapper .graph-list .graph-item.second .percentage .small{font-size:.9375rem;margin-left:.1875rem}.p-graduate .graduate-content .graph-wrapper .graduate01 .wrapper .graph-list .graph-item.third .gauge-wrapper{width:25.1875rem}.p-graduate .graduate-content .graph-wrapper .graduate01 .wrapper .graph-list .graph-item.third .percentage{font-size:1.5625rem}.p-graduate .graduate-content .graph-wrapper .graduate01 .wrapper .graph-list .graph-item.third .percentage .small{font-size:.9375rem;margin-left:.1875rem}.p-graduate .graduate-content .graph-wrapper .graduate01 .wrapper .graph-list .graph-item.fourth .gauge-wrapper{width:17.3125rem}.p-graduate .graduate-content .graph-wrapper .graduate01 .wrapper .graph-list .graph-item.fifth .gauge-wrapper{width:13rem}.p-graduate .graduate-content .graph-wrapper .graduate01 .wrapper .graph-list .graph-item.sixth .gauge-wrapper{width:10.4375rem}.p-graduate .graduate-content .graph-wrapper .graduate01 .wrapper .graph-list .graph-item.seventh .gauge-wrapper{width:16.4375rem}.p-graduate .graduate-content .graph-wrapper .graduate01 .wrapper .graph-list .graph-item.fifth .percentage,.p-graduate .graduate-content .graph-wrapper .graduate01 .wrapper .graph-list .graph-item.fourth .percentage,.p-graduate .graduate-content .graph-wrapper .graduate01 .wrapper .graph-list .graph-item.seventh .percentage,.p-graduate .graduate-content .graph-wrapper .graduate01 .wrapper .graph-list .graph-item.sixth .percentage{font-size:1.0625rem}.p-graduate .graduate-content .graph-wrapper .graduate01 .wrapper .graph-list .graph-item.fifth .percentage .small,.p-graduate .graduate-content .graph-wrapper .graduate01 .wrapper .graph-list .graph-item.fourth .percentage .small,.p-graduate .graduate-content .graph-wrapper .graduate01 .wrapper .graph-list .graph-item.seventh .percentage .small,.p-graduate .graduate-content .graph-wrapper .graduate01 .wrapper .graph-list .graph-item.sixth .percentage .small{font-size:.9375rem;margin-left:.1875rem}.p-graduate .graduate-content .graph-wrapper .graduate02 .ranking{padding:3.75rem 3.75rem 6.25rem}.p-graduate .graduate-content .graph-wrapper .graduate02 .ranking .ranking-item .rank-num{width:4.375rem}.p-graduate .graduate-content .graph-wrapper .graduate02 .ranking .ranking-item .rank-num img{height:4.375rem;width:4.375rem}.p-graduate .graduate-content .graph-wrapper .graduate02 .ranking .ranking-item .rank-title{margin-left:-2.5rem;padding-bottom:.625rem;padding-left:3.75rem}.p-graduate .graduate-content .graph-wrapper .graduate02 .ranking .ranking-item .rank-title .title-text{font-size:1.875rem}.p-graduate .graduate-content .graph-wrapper .graduate02 .ranking .ranking-item.first .num-text{font-size:2.0625rem}.p-graduate .graduate-content .graph-wrapper .graduate02 .ranking .ranking-item.first .num-text .small{font-size:.875rem;margin-left:.25rem}.p-graduate .graduate-content .graph-wrapper .graduate02 .ranking .ranking-item.first .title-text{font-size:2rem;font-weight:700}.p-graduate .graduate-content .graph-wrapper .graduate02 .ranking .ranking-item.fourth .title-text,.p-graduate .graduate-content .graph-wrapper .graduate02 .ranking .ranking-item.second .title-text,.p-graduate .graduate-content .graph-wrapper .graduate02 .ranking .ranking-item.third .title-text{font-size:1.5625rem;font-weight:700}.p-graduate .graduate-content .graph-wrapper .graduate02 .ranking .ranking-item.second .num-text{font-size:1.5625rem}.p-graduate .graduate-content .graph-wrapper .graduate02 .ranking .ranking-item.second .num-text .small{font-size:.875rem;margin-left:.1875rem}.p-graduate .graduate-content .graph-wrapper .graduate02 .ranking .ranking-item.second .rank-num{margin:0 .3125rem;width:3.75rem}.p-graduate .graduate-content .graph-wrapper .graduate02 .ranking .ranking-item.fourth .num-text,.p-graduate .graduate-content .graph-wrapper .graduate02 .ranking .ranking-item.third .num-text{font-size:1.25rem}.p-graduate .graduate-content .graph-wrapper .graduate02 .ranking .ranking-item.fourth .num-text .small,.p-graduate .graduate-content .graph-wrapper .graduate02 .ranking .ranking-item.third .num-text .small{font-size:.875rem;margin-left:.125rem}.p-graduate .graduate-content .graph-wrapper .graduate02 .ranking .ranking-item.fourth .rank-num,.p-graduate .graduate-content .graph-wrapper .graduate02 .ranking .ranking-item.third .rank-num{margin:0 .625rem;width:3.125rem}.p-graduate .graduate-content .graph-wrapper .graduate03 .wrapper.study{height:6.5625rem;left:19.5rem;top:15.8125rem;width:6.5625rem}.p-graduate .graduate-content .graph-wrapper .graduate03 .wrapper.parttime{height:5.0625rem;left:3.8125rem;top:4.9375rem;width:5.0625rem}.p-graduate .graduate-content .graph-wrapper .graduate03 .wrapper.club{height:7.3125rem;left:11.3125rem;top:1.75rem;width:7.3125rem}.p-graduate .graduate-content .graph-wrapper .graduate03 .wrapper.club p{font-size:1.125rem}.p-graduate .graduate-content .graph-wrapper .graduate03 .wrapper.club .icon{bottom:.25rem;left:-1.25rem;width:8.375rem}.p-graduate .graduate-content .graph-wrapper .graduate03 .wrapper.trip{height:12rem;left:6rem;top:10.5625rem;width:12rem}.p-graduate .graduate-content .graph-wrapper .graduate03 .wrapper.trip p{font-size:1.5rem;left:4.5625rem;top:2rem}.p-graduate .graduate-content .graph-wrapper .graduate03 .wrapper.trip .icon{bottom:-.5rem;left:-1.875rem;width:14.6875rem}.p-graduate .graduate-content .graph-wrapper .graduate03 .wrapper.play{height:13.5625rem;left:20.1875rem;top:1.625rem;width:13.5625rem}.p-graduate .graduate-content .graph-wrapper .graduate03 .wrapper.play p{font-size:1.6875rem;top:2.25rem}.p-graduate .graduate-content .graph-wrapper .graduate03 .wrapper.play p .small{font-size:.9375rem;margin-left:.1875rem}.p-graduate .graduate-content .graph-wrapper .graduate03 .wrapper.play .icon{bottom:0;left:0;width:13.625rem}.p-message{margin-top:10rem}.p-message .message-title{margin-bottom:100px;width:43vw}.p-message .message-title .title-desc{font-size:21px;margin-bottom:22px}.p-message .message-main{height:65vh}.p-message .message-main .message-content{width:200vw}.p-message .message-main .message-content .message-comment:before{border-radius:1.25vw 1.25vw 1.25vw 0}.p-message .message-main .message-content .message-comment:after{padding-bottom:1.25vw;width:1.25vw}.p-message .message-main .message-content .message-comment .text{font-size:20px;padding:40px}.p-message .message-main .message-content .message-comment .icon{height:60px;left:-30px;top:10px;width:60px}.p-message .message-main .message-content .message-comment.second{left:5.4%;top:28vh;width:14.5%}.p-message .message-main .message-content .message-comment.third{left:30.8%;top:0}.p-message .message-main .message-content .message-comment.fourth{left:38.5%;top:35vh;width:19.3%}.p-message .message-main .message-content .message-comment.fifth{left:53.6%;top:0;width:14.5%}.p-message .message-main .message-content .message-comment.sixth{left:73%;top:35vh;width:14.5%}.p-message .message-main .message-content .message-comment.seventh{left:77.2%;top:0;width:19.3%}.p-message .denmaru{bottom:30%}.p-message .denmaru img{height:auto;width:400px}.p-voice{margin-top:12.5rem}.p-voice .voice-wrapper{border:2px solid #ddd;border-radius:1.25rem;width:96.25rem}.p-voice .voice-wrapper .title{right:22.3125rem;top:10.3125rem}.p-voice .voice-wrapper .title img{width:23.9375rem}.p-voice .voice-wrapper .title .arrow{height:3.125rem;margin-bottom:.75rem;margin-left:1.875rem;width:3.125rem}.p-voice .voice-wrapper .title .arrow:after{font-size:1.25rem}.p-voice .voice-wrapper .earth{bottom:-23.0625rem;left:4rem;width:40.75rem}.p-voice .voice-wrapper .denmaru{bottom:.625rem;left:12.5rem;left:12.375rem;width:24.375rem}.p-voice .voice-wrapper:hover .denmaru{bottom:5rem;transition:.5s}.p-checklist{justify-content:flex-end}.p-checklist .checklist-wrapper{margin-top:4.5625rem;width:60rem}.p-checklist .checklist-wrapper .title{margin-bottom:2.5rem}.p-checklist .checklist-wrapper .title:before{border-radius:1.25vw 1.25vw 1.25vw 0}.p-checklist .checklist-wrapper .title:after{padding-bottom:1.25vw;width:1.25vw}.p-checklist .checklist-wrapper .title .text{font-size:1.125rem;padding:1.25rem}.p-checklist .checklist-wrapper .title .text .question{font-size:1.4375rem;margin-right:.625rem}.p-checklist .checklist-wrapper .checklist .list-item{margin-bottom:1.4375rem;width:48%}.p-checklist .checklist-wrapper .checklist .list-item .check-box{border-radius:.3125rem;height:2.1875rem;margin-right:1.875rem;width:2.1875rem}.p-checklist .checklist-wrapper .checklist .list-item .text{font-size:1.125rem}.p-comment{border-radius:1.25rem;height:100%;margin:0 auto;padding:3.75rem 8.75rem;width:96.25rem}.p-comment .gap-wrapper{align-items:center;aspect-ratio:128/69;display:flex;height:43.125rem;justify-content:center;width:80rem}.p-comment .gap-wrapper .title{font-size:2.25rem;height:10rem;position:absolute}.p-comment .gap-wrapper .title .question{font-size:2.4375rem;margin-bottom:.5rem}.p-comment .gap-wrapper .title .text{font-size:2.25rem;line-height:2;margin-top:.3125rem}.p-comment .gap-wrapper .comment-wrapper{width:100%}.p-comment .gap-wrapper .comment-wrapper .comment-item{padding:3.125rem 2.5rem;position:absolute}.p-comment .gap-wrapper .comment-wrapper .comment-item:after,.p-comment .gap-wrapper .comment-wrapper .comment-item:before{content:"";position:absolute;right:0}.p-comment .gap-wrapper .comment-wrapper .comment-item:before{background:#fff;height:100%;top:0;width:100%}.p-comment .gap-wrapper .comment-wrapper .comment-item:after{background:#fff;bottom:1px;left:0;-webkit-mask-image:url(/jp/ja/careers/assets/img/common/svg/svg-fukidashi-arrow.svg);mask-image:url(/jp/ja/careers/assets/img/common/svg/svg-fukidashi-arrow.svg);-webkit-mask-position:right;mask-position:right;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;right:auto;transform:translateY(100%) scaleX(1)}.p-comment .gap-wrapper .comment-wrapper .comment-item .text{font-size:1.125rem;line-height:2.22222}.p-comment .gap-wrapper .comment-wrapper .comment-item .icon{height:3.75rem;left:1.25rem;top:-1.25rem;width:3.75rem}.p-comment .gap-wrapper .comment-wrapper .comment-item.first{height:13.125rem;left:0;top:0;width:29.375rem}.p-comment .gap-wrapper .comment-wrapper .comment-item.second{height:13.125rem;left:30.625rem;top:0;width:29.375rem}.p-comment .gap-wrapper .comment-wrapper .comment-item.third{height:24.375rem;right:0;top:0;width:18.75rem}.p-comment .gap-wrapper .comment-wrapper .comment-item.fourth{height:12.5rem;left:0;top:15.625rem;width:18.75rem}.p-comment .gap-wrapper .comment-wrapper .comment-item.fifth{bottom:0;height:12.5rem;left:0;width:18.75rem}.p-comment .gap-wrapper .comment-wrapper .comment-item.sixth{bottom:0;height:16.25rem;left:20rem;width:40rem}.p-comment .gap-wrapper .comment-wrapper .comment-item.seventh{bottom:0;height:16.25rem;right:0;width:18.75rem}.p-prospective-graduate .show-pc{display:block}.p-prospective-graduate .show-sp{display:none}.p-prospective-graduate .denmaru-comment{left:3.125rem;top:22.8125rem;width:12.5rem}.p-prospective-graduate .prospective-graduate-graph{align-items:center;width:80rem}.p-prospective-graduate .prospective-graduate-graph .denmaru{bottom:1.4375rem;right:-1.4375rem;width:14.375rem}.p-prospective-graduate .prospective-graduate-graph .graph-wrapper{margin-top:5rem}.p-prospective-graduate .prospective-graduate-graph .graph-wrapper:first-child{margin-top:6.25rem}.p-prospective-graduate .prospective-graduate-graph .graph-wrapper:first-child .title-wrapper,.p-prospective-graduate .prospective-graduate-graph .graph-wrapper:nth-child(2) .title-wrapper{width:31.25rem}.p-prospective-graduate .prospective-graduate-graph .p-box-content{width:60rem}.p-prospective-graduate .prospective-graduate-graph .content-wrapper{align-items:center}.p-prospective-graduate .prospective-graduate-graph .annotation-list{bottom:1.25rem;right:2.5rem}.p-prospective-graduate .prospective-graduate-graph .annotation-list .annotation{font-size:.8125rem;margin-right:.625rem}.p-prospective-graduate .prospective-graduate-graph .wrapper{height:20.625rem;margin-top:-2rem;width:49.375rem}.p-prospective-graduate .prospective-graduate-graph .wrapper .scale-img{bottom:0;right:2.375rem;width:94%}.p-prospective-graduate .prospective-graduate-graph .graph-list{height:18.125rem}.p-prospective-graduate .prospective-graduate-graph .graph-list .graph-item{height:1.8125rem}.p-prospective-graduate .prospective-graduate-graph .graph-list .graph-item .title{font-size:.8125rem;line-height:1.3;margin-right:.625rem;width:5rem}.p-prospective-graduate .prospective-graduate-graph .graph-list .graph-item .gauge-wrapper{margin-right:.625rem}.p-prospective-graduate .prospective-graduate-graph .graph-list .graph-item .note{font-size:.6875rem;margin-left:.5rem}.p-prospective-graduate .prospective-graduate-graph .graph-list .graph-item.fifth .percentage,.p-prospective-graduate .prospective-graduate-graph .graph-list .graph-item.fourth .percentage,.p-prospective-graduate .prospective-graduate-graph .graph-list .graph-item.seventh .percentage,.p-prospective-graduate .prospective-graduate-graph .graph-list .graph-item.sixth .percentage{font-size:1.0625rem}.p-prospective-graduate .prospective-graduate-graph .graph-list .graph-item.fifth .percentage .small,.p-prospective-graduate .prospective-graduate-graph .graph-list .graph-item.fourth .percentage .small,.p-prospective-graduate .prospective-graduate-graph .graph-list .graph-item.seventh .percentage .small,.p-prospective-graduate .prospective-graduate-graph .graph-list .graph-item.sixth .percentage .small{font-size:.9375rem;margin-left:.1875rem}.p-prospective-graduate .prospective-graduate-graph .graduate01 .graph-list .graph-item.first .gauge-wrapper{width:36.625rem}.p-prospective-graduate .prospective-graduate-graph .graduate01 .graph-list .graph-item.first .percentage{font-size:1.5625rem}.p-prospective-graduate .prospective-graduate-graph .graduate01 .graph-list .graph-item.first .percentage .small{font-size:.9375rem;margin-left:.1875rem}.p-prospective-graduate .prospective-graduate-graph .graduate01 .graph-list .graph-item.second .gauge-wrapper{width:33.375rem}.p-prospective-graduate .prospective-graduate-graph .graduate01 .graph-list .graph-item.second .percentage{font-size:1.5625rem}.p-prospective-graduate .prospective-graduate-graph .graduate01 .graph-list .graph-item.second .percentage .small{font-size:.9375rem;margin-left:.1875rem}.p-prospective-graduate .prospective-graduate-graph .graduate01 .graph-list .graph-item.third .gauge-wrapper{width:24.4375rem}.p-prospective-graduate .prospective-graduate-graph .graduate01 .graph-list .graph-item.third .percentage{font-size:1.5625rem}.p-prospective-graduate .prospective-graduate-graph .graduate01 .graph-list .graph-item.third .percentage .small{font-size:.9375rem;margin-left:.1875rem}.p-prospective-graduate .prospective-graduate-graph .graduate01 .graph-list .graph-item.fourth .gauge-wrapper{width:17.8125rem}.p-prospective-graduate .prospective-graduate-graph .graduate01 .graph-list .graph-item.fifth .gauge-wrapper{width:13.875rem}.p-prospective-graduate .prospective-graduate-graph .graduate01 .graph-list .graph-item.sixth .gauge-wrapper{width:12.25rem}.p-prospective-graduate .prospective-graduate-graph .graduate01 .graph-list .graph-item.seventh .gauge-wrapper{width:16.0625rem}.p-prospective-graduate .prospective-graduate-graph .graduate01 .graph-list .graph-item.fifth .percentage,.p-prospective-graduate .prospective-graduate-graph .graduate01 .graph-list .graph-item.fourth .percentage,.p-prospective-graduate .prospective-graduate-graph .graduate01 .graph-list .graph-item.seventh .percentage,.p-prospective-graduate .prospective-graduate-graph .graduate01 .graph-list .graph-item.sixth .percentage{font-size:1.0625rem}.p-prospective-graduate .prospective-graduate-graph .graduate01 .graph-list .graph-item.fifth .percentage .small,.p-prospective-graduate .prospective-graduate-graph .graduate01 .graph-list .graph-item.fourth .percentage .small,.p-prospective-graduate .prospective-graduate-graph .graduate01 .graph-list .graph-item.seventh .percentage .small,.p-prospective-graduate .prospective-graduate-graph .graduate01 .graph-list .graph-item.sixth .percentage .small{font-size:.9375rem;margin-left:.1875rem}.p-prospective-graduate .prospective-graduate-graph .graduate02 .scale-img{right:-.625rem}.p-prospective-graduate .prospective-graduate-graph .graduate02 .graph-list .graph-item .gauge-wrapper,.p-prospective-graduate .prospective-graduate-graph .graduate02 .graph-list .graph-item .title{margin-left:.625rem}.p-prospective-graduate .prospective-graduate-graph .graduate02 .graph-list .graph-item.first .gauge-wrapper{width:32.625rem}.p-prospective-graduate .prospective-graduate-graph .graduate02 .graph-list .graph-item.first .percentage{font-size:1.5625rem}.p-prospective-graduate .prospective-graduate-graph .graduate02 .graph-list .graph-item.first .percentage .small{font-size:.9375rem;margin-left:.1875rem}.p-prospective-graduate .prospective-graduate-graph .graduate02 .graph-list .graph-item.second .gauge-wrapper{width:26.25rem}.p-prospective-graduate .prospective-graduate-graph .graduate02 .graph-list .graph-item.second .percentage{font-size:1.5625rem}.p-prospective-graduate .prospective-graduate-graph .graduate02 .graph-list .graph-item.second .percentage .small{font-size:.9375rem;margin-left:.1875rem}.p-prospective-graduate .prospective-graduate-graph .graduate02 .graph-list .graph-item.third .gauge-wrapper{width:17rem}.p-prospective-graduate .prospective-graduate-graph .graduate02 .graph-list .graph-item.third .percentage{font-size:1.5625rem}.p-prospective-graduate .prospective-graduate-graph .graduate02 .graph-list .graph-item.third .percentage .small{font-size:.9375rem;margin-left:.1875rem}.p-prospective-graduate .prospective-graduate-graph .graduate02 .graph-list .graph-item.fourth .gauge-wrapper{width:16.25rem}.p-prospective-graduate .prospective-graduate-graph .graduate02 .graph-list .graph-item.fifth .gauge-wrapper{width:14.875rem}.p-prospective-graduate .prospective-graduate-graph .graduate02 .graph-list .graph-item.sixth .gauge-wrapper{width:11.3125rem}.p-prospective-graduate .prospective-graduate-graph .graduate02 .graph-list .graph-item.seventh .gauge-wrapper{width:21.25rem}.p-prospective-graduate .prospective-graduate-graph .graduate02 .graph-list .graph-item.fifth .percentage,.p-prospective-graduate .prospective-graduate-graph .graduate02 .graph-list .graph-item.fourth .percentage,.p-prospective-graduate .prospective-graduate-graph .graduate02 .graph-list .graph-item.seventh .percentage,.p-prospective-graduate .prospective-graduate-graph .graduate02 .graph-list .graph-item.sixth .percentage{font-size:1.0625rem}.p-prospective-graduate .prospective-graduate-graph .graduate02 .graph-list .graph-item.fifth .percentage .small,.p-prospective-graduate .prospective-graduate-graph .graduate02 .graph-list .graph-item.fourth .percentage .small,.p-prospective-graduate .prospective-graduate-graph .graduate02 .graph-list .graph-item.seventh .percentage .small,.p-prospective-graduate .prospective-graduate-graph .graduate02 .graph-list .graph-item.sixth .percentage .small{font-size:.9375rem;margin-left:.1875rem}.p-prospective-graduate .prospective-graduate-box{margin-top:5rem;width:80rem}.p-prospective-graduate .prospective-graduate-box .p-box-content.first{width:48.75rem}.p-prospective-graduate .prospective-graduate-box .p-box-content.first .title-wrapper{width:31.25rem}.p-prospective-graduate .prospective-graduate-box .graduate03 .wrapper .text{padding:.9375rem .625rem;width:-webkit-max-content;width:max-content}.p-prospective-graduate .prospective-graduate-box .graduate03 .global{left:7.9375rem;top:2.375rem}.p-prospective-graduate .prospective-graduate-box .graduate03 .global .icon{height:10.9375rem;width:10.9375rem}.p-prospective-graduate .prospective-graduate-box .graduate03 .global .text.first{left:-4.625rem;top:1.9375rem}.p-prospective-graduate .prospective-graduate-box .graduate03 .global .text.first:before{border-radius:.3125vw .3125vw 0 .3125vw}.p-prospective-graduate .prospective-graduate-box .graduate03 .global .text.first:after{max-width:20px;padding-bottom:.8125vw;width:1.25vw}.p-prospective-graduate .prospective-graduate-box .graduate03 .global .text.first p{font-size:1.0625rem}.p-prospective-graduate .prospective-graduate-box .graduate03 .global .text.second{right:-8.6875rem;top:5.75rem}.p-prospective-graduate .prospective-graduate-box .graduate03 .global .text.second:before{border-radius:.3125vw .3125vw .3125vw 0}.p-prospective-graduate .prospective-graduate-box .graduate03 .global .text.second:after{max-width:20px;padding-bottom:.8125vw;width:1.25vw}.p-prospective-graduate .prospective-graduate-box .graduate03 .global .text.second p{font-size:1.1875rem}.p-prospective-graduate .prospective-graduate-box .graduate03 .work{right:4.8125rem;top:1.6875rem}.p-prospective-graduate .prospective-graduate-box .graduate03 .work .icon{height:12.5rem;width:12.5rem}.p-prospective-graduate .prospective-graduate-box .graduate03 .work .text.first{left:-9.6875rem;top:1.5rem}.p-prospective-graduate .prospective-graduate-box .graduate03 .work .text.first:before{border-radius:.3125vw .3125vw 0 .3125vw}.p-prospective-graduate .prospective-graduate-box .graduate03 .work .text.first:after{max-width:20px;padding-bottom:.8125vw;width:1.25vw}.p-prospective-graduate .prospective-graduate-box .graduate03 .work .text.first p{font-size:1.1875rem}.p-prospective-graduate .prospective-graduate-box .graduate03 .work .text.second{right:-1.375rem;top:2.5rem}.p-prospective-graduate .prospective-graduate-box .graduate03 .work .text.second:before{border-radius:.3125vw .3125vw .3125vw 0}.p-prospective-graduate .prospective-graduate-box .graduate03 .work .text.second:after{max-width:20px;padding-bottom:.8125vw;width:1.25vw}.p-prospective-graduate .prospective-graduate-box .graduate03 .work .text.second p{font-size:1.1875rem}.p-prospective-graduate .prospective-graduate-box .graduate03 .work .text.third{right:-.1875rem;top:10rem}.p-prospective-graduate .prospective-graduate-box .graduate03 .work .text.third:before{border-radius:.3125vw .3125vw .3125vw 0}.p-prospective-graduate .prospective-graduate-box .graduate03 .work .text.third:after{max-width:20px;padding-bottom:.8125vw;width:1.25vw}.p-prospective-graduate .prospective-graduate-box .graduate03 .work .text.third p{font-size:.9375rem}.p-prospective-graduate .prospective-graduate-box .graduate03 .car{right:18.75rem;top:13.75rem}.p-prospective-graduate .prospective-graduate-box .graduate03 .car .icon{height:10.8125rem;width:10.8125rem}.p-prospective-graduate .prospective-graduate-box .graduate03 .car .text.first{left:-1.375rem;top:.1875rem}.p-prospective-graduate .prospective-graduate-box .graduate03 .car .text.first:before{border-radius:.3125vw .3125vw 0 .3125vw}.p-prospective-graduate .prospective-graduate-box .graduate03 .car .text.first:after{max-width:20px;padding-bottom:.8125vw;width:1.25vw}.p-prospective-graduate .prospective-graduate-box .graduate03 .car .text.first p{font-size:1.1875rem}.p-prospective-graduate .prospective-graduate-box .graduate03 .car .text.second{right:-2.875rem;top:1.3125rem}.p-prospective-graduate .prospective-graduate-box .graduate03 .car .text.second:before{border-radius:.3125vw .3125vw .3125vw 0}.p-prospective-graduate .prospective-graduate-box .graduate03 .car .text.second:after{max-width:20px;padding-bottom:.8125vw;width:1.25vw}.p-prospective-graduate .prospective-graduate-box .graduate03 .car .text.second p{font-size:1.0625rem}.p-prospective-graduate .prospective-graduate-box .graduate03 .car .text.third{left:-7.5625rem;top:4.3125rem}.p-prospective-graduate .prospective-graduate-box .graduate03 .car .text.third:after,.p-prospective-graduate .prospective-graduate-box .graduate03 .car .text.third:before{content:"";position:absolute;right:0}.p-prospective-graduate .prospective-graduate-box .graduate03 .car .text.third:before{background:#fff;height:100%;top:0;width:100%}.p-prospective-graduate .prospective-graduate-box .graduate03 .car .text.third:after{background:#fff;bottom:1px;left:auto;-webkit-mask-image:url(/jp/ja/careers/assets/img/common/svg/svg-fukidashi-arrow-round.svg);mask-image:url(/jp/ja/careers/assets/img/common/svg/svg-fukidashi-arrow-round.svg);-webkit-mask-position:right top;mask-position:right top;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;right:0;transform:translateY(100%) scaleX(-1)}.p-prospective-graduate .prospective-graduate-box .graduate03 .car .text.third p{font-size:.9375rem}.p-prospective-graduate .prospective-graduate-box .graduate04 .content-wrapper .img-line,.p-prospective-graduate .prospective-graduate-box .graduate04 .content-wrapper .img-people{height:23.4375rem;width:23.4375rem}.p-prospective-graduate .prospective-graduate-box .graduate04 .content-wrapper .text-plain p{font-size:.9375rem}.p-prospective-graduate .prospective-graduate-box .graduate04 .content-wrapper .text-plain .first{left:8.75rem;top:5rem}.p-prospective-graduate .prospective-graduate-box .graduate04 .content-wrapper .text-plain .second{left:23.75rem;top:10.625rem}.p-prospective-graduate .prospective-graduate-box .graduate04 .content-wrapper .text-plain .third{left:3.0625rem;top:13.125rem}.p-prospective-graduate .prospective-graduate-box .graduate04 .content-wrapper .text-plain .fourth{left:21.875rem;top:14.75rem}.p-prospective-graduate .prospective-graduate-box .graduate04 .content-wrapper .text-circle p{font-size:1.25rem}.p-prospective-graduate .prospective-graduate-box .graduate04 .content-wrapper .text-circle .text:before{height:5.625rem;width:5.625rem}.p-prospective-graduate .prospective-graduate-box .graduate04 .content-wrapper .text-circle .first{left:3.75rem;top:7.75rem}.p-prospective-graduate .prospective-graduate-box .graduate04 .content-wrapper .text-circle .second{left:20.3125rem;top:5rem}.p-prospective-graduate .prospective-graduate-box .graduate04 .content-wrapper .text-circle .third{left:5.625rem;top:20.25rem}.p-prospective-graduate .prospective-graduate-box .graduate04 .content-wrapper .text-circle .fourth{left:21.25rem;top:20.3125rem}.prospective-anxiety{align-items:center;display:flex;justify-content:center}.p-anxiety{border-radius:1.25rem;margin-top:5rem;width:97.5rem}.p-anxiety .anxiety-wrapper .anxiety-grid{-ms-grid-columns:(1fr)[3];display:-ms-grid;display:grid;grid-template-columns:repeat(3,1fr);margin:5rem auto;row-gap:5rem;width:80rem}.p-anxiety .anxiety-wrapper .anxiety-grid .title .question{font-size:2.4375rem}.p-anxiety .anxiety-wrapper .anxiety-grid .title h3{font-size:2.25rem;margin-top:1.25rem}.p-anxiety .anxiety-wrapper .anxiety-grid .grid-item{width:25rem}.p-anxiety .anxiety-wrapper .anxiety-grid .grid-item .item-head:before{border-radius:1.25vw 1.25vw 1.25vw 0}.p-anxiety .anxiety-wrapper .anxiety-grid .grid-item .item-head:after{max-width:40px;padding-bottom:1.625vw;width:2.5vw}.p-anxiety .anxiety-wrapper .anxiety-grid .grid-item .item-head .icon{height:3.75rem;left:1.25rem;top:-1.25rem;width:3.75rem}.p-anxiety .anxiety-wrapper .anxiety-grid .grid-item .item-head .text{padding:3.5rem 2.5rem 2.1875rem}.p-anxiety .anxiety-wrapper .anxiety-grid .grid-item .item-head .text p{font-size:.875rem}.p-anxiety .anxiety-wrapper .anxiety-grid .grid-item .item-body{border-radius:1.25rem 0 1.25rem 1.25rem;margin-top:-1.875rem;padding-top:3.125rem}.p-anxiety .anxiety-wrapper .anxiety-grid .grid-item .item-body .icon{bottom:0;height:6.25rem;right:-.625rem;width:6.25rem}.p-anxiety .anxiety-wrapper .anxiety-grid .grid-item .item-body .text{font-size:1.125rem;padding:1.875rem 2.5rem 2.5rem}.p-reaction{margin-top:8.125rem}.p-reaction .title-wrapper .question{font-size:2.4375rem}.p-reaction .title-wrapper .title{font-size:2.25rem;margin-top:.9375rem}.p-reaction .reaction-wrapper{margin:5rem auto;width:80rem}.p-reaction .reaction-wrapper .comment-list{height:41.25rem;width:80rem}.p-reaction .reaction-wrapper .comment-list .comment-item{padding:2.5rem;position:absolute}.p-reaction .reaction-wrapper .comment-list .small{font-size:1.25rem}.p-reaction .reaction-wrapper .comment-list .big{font-size:2.25rem}.p-reaction .reaction-wrapper .comment-list .first:before{border-radius:1.25vw 1.25vw 1.25vw 0}.p-reaction .reaction-wrapper .comment-list .first:after{max-width:20px;padding-bottom:.8125vw;width:1.25vw}.p-reaction .reaction-wrapper .comment-list .first{left:6.75rem;top:2.5rem;width:31.25rem}.p-reaction .reaction-wrapper .comment-list .second:before{border-radius:1.25vw 1.25vw 0 1.25vw}.p-reaction .reaction-wrapper .comment-list .second:after{max-width:20px;padding-bottom:.8125vw;width:1.25vw}.p-reaction .reaction-wrapper .comment-list .second{right:3.3125rem;top:0;width:36.25rem}.p-reaction .reaction-wrapper .comment-list .fourth:before{border-radius:1.25vw 1.25vw 1.25vw 0}.p-reaction .reaction-wrapper .comment-list .fourth:after{max-width:20px;padding-bottom:.8125vw;width:1.25vw}.p-reaction .reaction-wrapper .comment-list .fourth{right:19.5rem;top:12.125rem;width:30rem}.p-reaction .reaction-wrapper .comment-list .third:before{border-radius:1.25vw 1.25vw 1.25vw 0}.p-reaction .reaction-wrapper .comment-list .third:after{max-width:20px;padding-bottom:.8125vw;width:1.25vw}.p-reaction .reaction-wrapper .comment-list .third{left:.5rem;top:12.125rem;width:27.5rem}.p-reaction .reaction-wrapper .comment-list .fifth:before{border-radius:1.25vw 1.25vw 0 1.25vw}.p-reaction .reaction-wrapper .comment-list .fifth:after{max-width:20px;padding-bottom:.8125vw;width:1.25vw}.p-reaction .reaction-wrapper .comment-list .fifth{right:0;top:15.8125rem;width:17.5rem}.p-reaction .reaction-wrapper .comment-list .sixth:before{border-radius:1.25vw 1.25vw 1.25vw 0}.p-reaction .reaction-wrapper .comment-list .sixth:after{max-width:20px;padding-bottom:.8125vw;width:1.25vw}.p-reaction .reaction-wrapper .comment-list .sixth{left:3.125rem;top:28.125rem;width:36.25rem}.p-reaction .reaction-wrapper .comment-list .seventh:before{border-radius:1.25vw 1.25vw 0 1.25vw}.p-reaction .reaction-wrapper .comment-list .seventh:after{max-width:20px;padding-bottom:.8125vw;width:1.25vw}.p-reaction .reaction-wrapper .comment-list .seventh{right:2rem;top:28.125rem;width:36.25rem}.p-offer .offer-graph{width:80rem}.p-offer .offer-graph .denmaru{bottom:2rem;right:1.3125rem;width:14rem}.p-offer .offer-graph .p-box-content .offer01 .ranking{padding:3.75rem 3.75rem 6.25rem}.p-offer .offer-graph .p-box-content .offer01 .ranking .ranking-item .rank-num{width:4.375rem}.p-offer .offer-graph .p-box-content .offer01 .ranking .ranking-item .rank-num img{height:4.375rem;width:4.375rem}.p-offer .offer-graph .p-box-content .offer01 .ranking .ranking-item .rank-title{margin-left:-2.5rem;padding-bottom:.625rem;padding-left:3.75rem}.p-offer .offer-graph .p-box-content .offer01 .ranking .ranking-item .rank-title .title-text{font-size:1.875rem}.p-offer .offer-graph .p-box-content .offer01 .ranking .ranking-item.first .num-text{font-size:2.0625rem}.p-offer .offer-graph .p-box-content .offer01 .ranking .ranking-item.first .num-text .small{font-size:.875rem;margin-left:.25rem}.p-offer .offer-graph .p-box-content .offer01 .ranking .ranking-item.first .title-text{font-size:2.1875rem;font-weight:700}.p-offer .offer-graph .p-box-content .offer01 .ranking .ranking-item.fourth .title-text,.p-offer .offer-graph .p-box-content .offer01 .ranking .ranking-item.second .title-text,.p-offer .offer-graph .p-box-content .offer01 .ranking .ranking-item.third .title-text{font-size:1.5625rem;font-weight:700}.p-offer .offer-graph .p-box-content .offer01 .ranking .ranking-item.second .num-text{font-size:1.5625rem}.p-offer .offer-graph .p-box-content .offer01 .ranking .ranking-item.second .num-text .small{font-size:.875rem;margin-left:.1875rem}.p-offer .offer-graph .p-box-content .offer01 .ranking .ranking-item.second .rank-num{margin:0 .3125rem;width:3.75rem}.p-offer .offer-graph .p-box-content .offer01 .ranking .ranking-item.fourth .num-text,.p-offer .offer-graph .p-box-content .offer01 .ranking .ranking-item.third .num-text{font-size:1.25rem}.p-offer .offer-graph .p-box-content .offer01 .ranking .ranking-item.fourth .num-text .small,.p-offer .offer-graph .p-box-content .offer01 .ranking .ranking-item.third .num-text .small{font-size:.875rem;margin-left:.125rem}.p-offer .offer-graph .p-box-content .offer01 .ranking .ranking-item.fourth .rank-num,.p-offer .offer-graph .p-box-content .offer01 .ranking .ranking-item.third .rank-num{margin:0 .625rem;width:3.125rem}.p-offer .offer-graph .p-checklist{margin:0 2.5rem;width:28.75rem}.p-offer .offer-graph .p-checklist .checklist-wrapper .checklist .list-item{margin-bottom:2.5rem}.p-offer .p-comment .title{height:12.5rem}.p-offer .p-comment{margin-top:5rem}.p-offer .p-comment .sixth{height:12.5rem!important;left:30.625rem!important;width:29.375rem!important}.p-offer .p-comment .fifth{width:29.375rem!important}.p-offer .p-comment .note{font-size:.9375rem;margin-top:1.25rem}.p-prospective-voice .denmaru{bottom:6.25rem!important;left:13.9375rem!important;transform:rotate(20deg)!important}.p-prospective-voice .voice-wrapper:hover .denmaru{bottom:9.375rem!important;transform:rotate(0)!important}.p-prospective-voice .voice-wrapper:hover .earth{transform:rotate(0)!important;transition:.5s}}@media screen and (min-width:768px) and (max-width:1079px){.p-company .company-department .content-wrapper .description{bottom:-2.1875rem}.p-company-chart .chart-wrapper .p-company-chart-comment{width:18.75rem}}@media screen and (min-width:768px) and (min-width:768px){.p-company .company-atmosphere .denmaru{bottom:-5.75rem}.p-company-chart .chart-wrapper .p-company-chart-comment:before{border-radius:1.25vw 1.25vw 1.25vw 0}.p-company-chart .chart-wrapper .p-company-chart-comment:after{padding-bottom:1.25vw;width:1.25vw}.p-comment .gap-wrapper .comment-wrapper .comment-item:before{border-radius:1.25vw 1.25vw 1.25vw 0}.p-comment .gap-wrapper .comment-wrapper .comment-item:after{padding-bottom:1.25vw;width:1.25vw}.p-prospective-graduate .prospective-graduate-box .graduate03 .car .text.third:before{border-radius:.3125vw .3125vw 0 .3125vw}.p-prospective-graduate .prospective-graduate-box .graduate03 .car .text.third:after{max-width:20px;padding-bottom:.8125vw;width:1.25vw}}@media screen and (min-width:768px) and (max-width:767px){.p-company-chart .chart-wrapper .p-company-chart-comment:before{border-radius:.625rem .625rem .625rem 0}.p-company-chart .chart-wrapper .p-company-chart-comment:after{padding-bottom:5.3333333333vw;width:.625rem}.p-comment .gap-wrapper .comment-wrapper .comment-item:before{border-radius:.625rem .625rem .625rem 0}.p-comment .gap-wrapper .comment-wrapper .comment-item:after{padding-bottom:5.3333333333vw;width:.625rem}.p-prospective-graduate .prospective-graduate-box .graduate03 .car .text.third:before{border-radius:.15625rem .15625rem 0 .15625rem}.p-prospective-graduate .prospective-graduate-box .graduate03 .car .text.third:after{padding-bottom:.203125rem;width:.3125rem}}@media screen and (max-width:767px) and (min-width:768px){.p-company-chart .chart-wrapper .p-company-chart-comment.first:before,.p-company-chart .chart-wrapper .p-company-chart-comment.fourth:before,.p-company-chart .chart-wrapper .p-company-chart-comment.third:before{border-radius:1.25vw 1.25vw 1.25vw 0}.p-company-chart .chart-wrapper .p-company-chart-comment.first:after,.p-company-chart .chart-wrapper .p-company-chart-comment.fourth:after,.p-company-chart .chart-wrapper .p-company-chart-comment.third:after{padding-bottom:1.25vw;width:1.25vw}.p-company-chart .chart-wrapper .p-company-chart-comment.fifth:before,.p-company-chart .chart-wrapper .p-company-chart-comment.second:before{border-radius:1.25vw 1.25vw 0 1.25vw}.p-company-chart .chart-wrapper .p-company-chart-comment.fifth:after,.p-company-chart .chart-wrapper .p-company-chart-comment.second:after{padding-bottom:1.25vw;width:1.25vw}.p-comment .gap-wrapper .comment-wrapper .comment-item:nth-of-type(2n):before{border-radius:1.25vw 1.25vw 0 1.25vw}.p-comment .gap-wrapper .comment-wrapper .comment-item:nth-of-type(2n):after{padding-bottom:1.25vw;width:1.25vw}.p-comment .gap-wrapper .comment-wrapper .comment-item:nth-of-type(odd):before{border-radius:1.25vw 1.25vw 1.25vw 0}.p-comment .gap-wrapper .comment-wrapper .comment-item:nth-of-type(odd):after{padding-bottom:1.25vw;width:1.25vw}.p-prospective-graduate .prospective-graduate-box .graduate03 .car .text.third:before{border-radius:.3125vw .3125vw 0 .3125vw}.p-prospective-graduate .prospective-graduate-box .graduate03 .car .text.third:after{max-width:20px;padding-bottom:.8125vw;width:1.25vw}}@media screen and (max-width:767px) and (max-width:767px){.p-company-chart .chart-wrapper .p-company-chart-comment.first:before,.p-company-chart .chart-wrapper .p-company-chart-comment.fourth:before,.p-company-chart .chart-wrapper .p-company-chart-comment.third:before{border-radius:.625rem .625rem .625rem 0}.p-company-chart .chart-wrapper .p-company-chart-comment.first:after,.p-company-chart .chart-wrapper .p-company-chart-comment.fourth:after,.p-company-chart .chart-wrapper .p-company-chart-comment.third:after{padding-bottom:5.3333333333vw;width:.625rem}.p-company-chart .chart-wrapper .p-company-chart-comment.fifth:before,.p-company-chart .chart-wrapper .p-company-chart-comment.second:before{border-radius:.625rem .625rem 0 .625rem}.p-company-chart .chart-wrapper .p-company-chart-comment.fifth:after,.p-company-chart .chart-wrapper .p-company-chart-comment.second:after{padding-bottom:5.3333333333vw;width:.625rem}.p-comment .gap-wrapper .comment-wrapper .comment-item:nth-of-type(2n):before{border-radius:.625rem .625rem 0 .625rem}.p-comment .gap-wrapper .comment-wrapper .comment-item:nth-of-type(2n):after{padding-bottom:5.3333333333vw;width:.625rem}.p-comment .gap-wrapper .comment-wrapper .comment-item:nth-of-type(2n) .icon{right:5.3333333333vw}.p-comment .gap-wrapper .comment-wrapper .comment-item:nth-of-type(odd):before{border-radius:.625rem .625rem .625rem 0}.p-comment .gap-wrapper .comment-wrapper .comment-item:nth-of-type(odd):after{padding-bottom:5.3333333333vw;width:.625rem}.p-comment .gap-wrapper .comment-wrapper .comment-item:nth-of-type(odd) .icon{left:5.3333333333vw}.p-prospective-graduate .prospective-graduate-box .graduate03 .car .text.third:before{border-radius:.15625rem .15625rem 0 .15625rem}.p-prospective-graduate .prospective-graduate-box .graduate03 .car .text.third:after{padding-bottom:.203125rem;width:.3125rem}}@media screen and (max-width:1600px) and (min-width:768px){html{font-size:1vw}}