:after,:before,html *{-webkit-box-sizing:border-box;box-sizing:border-box}html.sr{margin-top:0!important}#wpadminbar{z-index:10000000!important}body{font-family:YakuHanJP,"Zen Kaku Gothic Antique",sans-serif;color:#2d2db4;font-size:14px;font-weight:bold;background:#ffffff}body.fixed{overflow:hidden}main{margin-top:150px}img{display:block;max-width:100%;height:auto}p{line-height:1.7;text-align:justify}a{text-decoration:none;color:#2d2db4}.spv{display:none}@media screen and (max-width:1280px){main{margin-top:133px}}@media screen and (max-width:767px){.spv{display:block}.pcv{display:none}}.lato{font-family:"Lato",sans-serif}.din{font-family:"Lato",sans-serif}.c-wrap1200{max-width:1200px;width:100%;margin:auto}.c-wrap1000{max-width:1000px;width:100%;margin:auto}@media screen and (max-width:1280px){.c-wrap1200{padding:0 40px}}@media screen and (max-width:1080px){.c-wrap1000{padding:0 40px}}@media screen and (max-width:767px){.c-wrap1200{padding:0 20px}.c-wrap1000{padding:0 20px}}@media (hover:hover){.trans{-webkit-transition:0.5s all;transition:0.5s all}.trans:hover{opacity:0.7;-webkit-transition:0.5s all;transition:0.5s all}.c-breadcrumb a{opacity:1;-webkit-transition:0.5s all;transition:0.5s all}.c-breadcrumb a:hover{opacity:0.7;-webkit-transition:0.5s all;transition:0.5s all}}[data-aos=fade-up]{-webkit-transform:translateY(60px)!important;transform:translateY(60px)!important}[data-aos=fade-up].aos-animate{-webkit-transform:translateY(0)!important;transform:translateY(0)!important}.c-breadcrumb{margin-top:110px;margin-bottom:120px}.c-breadcrumb ol{display:-webkit-box;display:-ms-flexbox;display:flex}.c-breadcrumb ol li:last-child:after{display:none}.c-breadcrumb ol li{font-size:12px;font-weight:500;line-height:1.5;padding-right:25px;position:relative}.c-breadcrumb ol span{font-size:12px}.c-breadcrumb ol a{font-size:12px}.c-breadcrumb ol li:after{content:"";display:block;width:10px;height:8px;background-image:url(../../img/recruit/header_sub/bread_arrow.png);background-repeat:no-repeat;background-size:10px 8px;background-position:center;padding-right:25px;position:absolute;top:0;bottom:0;right:0;margin:auto}@media screen and (max-width:767px){.c-breadcrumb{margin-top:100px;margin-bottom:70px}.c-breadcrumb ol{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.c-breadcrumb ol li{font-size:13px}}#page .c-faq{margin-bottom:210px}#page .c-faq .c-faq-wrap{max-width:1000px;width:100%;margin:0 auto}#page .c-faq .c-faq-ttl{max-width:270px;width:100%;margin:0 auto;margin-bottom:15px}#page .c-faq .c-faq-sub-ttl{text-align:center;font-size:24px;margin-bottom:40px}#page .c-faq .c-faq-content{margin-bottom:50px}#page .c-faq .c-faq-item:not(:last-child){margin-bottom:25px}#page .c-faq .c-faq-question{background-color:#2d2db4;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:15px;padding:10px 35px;cursor:pointer;position:relative}#page .c-faq .c-faq-question:after,#page .c-faq .c-faq-question:before{content:"";position:absolute;background-color:#fff;-webkit-transition:all 0.3s;transition:all 0.3s;top:0;bottom:0;margin:auto}#page .c-faq .c-faq-question:after{width:20px;height:3px;right:35px}#page .c-faq .c-faq-question:before{height:20px;width:3px;right:43px}#page .c-faq .c-faq-question.open:before{-webkit-transform:rotate(90deg);transform:rotate(90deg)}#page .c-faq .c-faq-q-icon{font-size:45px;line-height:1}#page .c-faq .c-faq-q-text{font-size:18px;font-weight:900;letter-spacing:0.04em;margin-top:10px}#page .c-faq .c-faq-answer{display:none}#page .c-faq .c-faq-answer-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:15px;padding:10px 35px;border:3px solid #2d2db4}#page .c-faq .c-faq-a-icon{font-size:45px;line-height:1}#page .c-faq .c-faq-link{display:block;border:3px solid #2d2db4;max-width:460px;width:100%;margin:0 auto;font-size:22px;font-weight:900;line-height:1;letter-spacing:0.08em;padding:22.5px 18px;position:relative;-webkit-transition:all 0.3s;transition:all 0.3s}#page .c-faq .c-faq-link:after{content:"";position:absolute;background-image:url(../../img/recruit/newgraduate/arrow.png);background-repeat:no-repeat;background-size:cover;width:26px;height:19px;top:0;bottom:0;right:35px;margin:auto}@media (hover:hover){#page .c-faq .c-faq-link:hover{background-color:#2d2db4;color:#fff}#page .c-faq .c-faq-link:hover:after{-webkit-filter:brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(7492%) hue-rotate(310deg) brightness(99%) contrast(99%);filter:brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(7492%) hue-rotate(310deg) brightness(99%) contrast(99%)}}@media screen and (max-width:1100px){#page .c-faq .c-faq-wrap{padding:0 15px}}@media screen and (max-width:767px){#page .c-faq{margin-bottom:120px}#page .c-faq .c-faq-ttl{max-width:190px}#page .c-faq .c-faq-sub-ttl{font-size:22px;font-weight:900}#page .c-faq .c-faq-item:not(:last-child){margin-bottom:20px}#page .c-faq .c-faq-question{padding:10px 55px 10px 15px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#page .c-faq .c-faq-question:after{right:15px}#page .c-faq .c-faq-question:before{right:23px}#page .c-faq .c-faq-q-icon{font-size:38px}#page .c-faq .c-faq-q-text{font-size:15px;letter-spacing:0.04em;line-height:1.6666666667;margin-top:0}#page .c-faq .c-faq-answer-wrap{padding:10px 15px}#page .c-faq .c-faq-a-icon{font-size:38px}#page .c-faq .c-faq-a-text{font-size:14px}#page .c-faq .c-faq-link{font-size:15px;padding:14.5px 18px}#page .c-faq .c-faq-link:after{right:20px}}#page .c-flow .c-flow-wrap{max-width:1000px;width:100%;margin:0 auto}#page .c-flow .sec-ttl{margin-bottom:65px}#page .c-flow .c-flow-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:140px}#page .c-flow .c-flow-item{-webkit-box-flex:0;-ms-flex:0 0 28%;flex:0 0 28%;position:relative}#page .c-flow .c-flow-item:not(:last-child):after{content:"";position:absolute;background-image:url(../../img/recruit/newgraduate/flow-arrow.png);background-repeat:no-repeat;background-size:cover;width:25px;height:20px;top:30px;right:-18%}#page .c-flow .c-flow-item-ttl{background-color:#2d2db4;color:#fff;text-align:center;font-size:28px;letter-spacing:0.08em;padding:26px 0;margin-bottom:15px}#page .c-flow .c-flow-item-text{padding:0 15px;font-size:14px;letter-spacing:0.02em;line-height:1.5714285714}#page .c-flow .c-flow-arrow{max-width:1202px;width:100%;margin:0 auto 70px auto}@media screen and (max-width:1100px){#page .c-flow .c-flow-wrap{padding:0 15px}#page .c-flow .c-flow-arrow{padding:0 15px}}@media screen and (max-width:767px){#page .c-flow{padding:0 15px}#page .c-flow .c-flow-wrap{padding:0}#page .c-flow .sec-ttl{margin-bottom:40px}#page .c-flow .c-flow-content{display:block;padding:0 50px;margin-bottom:70px}#page .c-flow .c-flow-item:not(:last-child){margin-bottom:60px}#page .c-flow .c-flow-item:not(:last-child):after{top:unset;bottom:-40px;right:0;left:0;margin:auto;width:20px;height:26px;background-image:url(../../img/recruit/newgraduate/flow-arrow-sp.png)}#page .c-flow .c-flow-item-ttl{font-size:26px;padding:17px 0;margin-bottom:10px}#page .c-flow .c-flow-item-text{padding:0;font-size:13px}#page .c-flow .c-flow-arrow{margin-bottom:30px}}#page .c-entry-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:15px;max-width:600px;width:100%;margin:0 auto;background-color:#f00000;border:2px solid #2d2db4;text-align:center;font-size:40px;color:#fff;padding:17px 0;-webkit-transition:all 0.3s;transition:all 0.3s;position:relative}@media (hover:hover){#page .c-entry-btn:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}}@media screen and (max-width:767px){#page .c-entry-btn{font-size:26px;padding:11px 0}}