:root{--main-cl:#00b291;--brand-cl:#0072cf;--bg-white:#fff;--bg-gray:#e6e6e6;--line-cl:#8ad1c4;--line-cl2:#c2d4e3;--line-cl3:#c5c5c5;--line-cl4:#ddd;--line-cl5:#7bb6e6;--text-white:#fff;--text-cl:#ddd;--text-cl2:#626262;--border-radius-8:8px;--border-radius-4:2px}.p_event .intro_sec .content .blocktab .sub,.p_event .intro_sec .content .blocktab .ttl,.p_event .intro_sec .content__txt,.p_eventdetail .content_note,.p_eventdetail .content_text,.p_eventdetail .freecnt_text{font-size:.875rem}.p_eventdetail .floatbtn_link{font-size:1rem}.p_event .intern_block_mttl,.p_eventdetail .freecnt_ttl{font-size:1.125rem}.p_eventdetail .content{padding-block:60px}.p_eventdetail .content_inner{background-color:#fff;border-radius:8px;overflow:hidden}.p_eventdetail .content_wrap{margin-left:auto;margin-right:auto;max-width:840px;padding-block:60px;width:calc(100% - 40px)}.p_eventdetail .content_stack .content_block+.content_block{padding-top:40px}.p_eventdetail .content_text{font-weight:500;letter-spacing:.01em;line-height:2}.p_eventdetail .content_note{letter-spacing:.01em;margin-top:15px}.p_eventdetail .freecnt{display:flex;flex-direction:column;row-gap:30px}.p_eventdetail .freecnt_ttl{color:var(--main-cl);font-weight:700;letter-spacing:.01em;line-height:1.2}.p_eventdetail .freecnt_text{color:#3e3e3e;font-weight:400;letter-spacing:.01em;line-height:2;margin-top:20px}.p_eventdetail .c_blk_h2{padding-bottom:30px}.p_eventdetail .floatbtn{background-color:#fff;border-radius:8px;bottom:20px;left:5px;position:fixed;width:-moz-fit-content;width:fit-content;z-index:5}.p_eventdetail .floatbtn_link{background:#0072cf;border-radius:8px;color:#fff;display:block;font-weight:700;padding:12px 25px;text-decoration:none}.p_eventdetail .floatbtn_link:after{background:#0072cf url(/image/recruit/new_graduates/common/icon_blank03.svg) no-repeat 50%;background-size:100% auto;content:"";display:inline-block;height:13px;margin:0 0 0 10px;width:13px}.p_eventdetail .entry_box{padding-top:80px;text-align:center}.p_eventdetail .entry_box__body{background-color:#f6f7f9;border-radius:9px;padding:50px 20px 40px;position:relative}.p_eventdetail .entry_box__ttl{color:#a7cceb;font-family:Josefin Sans,sans-serif;font-size:75px;font-style:italic;font-weight:300;left:50%;position:absolute;top:0;translate:-50% -50%}.p_eventdetail .entry_box__lead{color:#00b291;font-size:24px;font-weight:700;margin:0 0 30px}.p_eventdetail .entry_box__button{margin-left:auto;margin-right:auto;max-width:100%;width:218px}.p_eventdetail .entry_box__button a{background:#0072cf;border-radius:5px;border-radius:8px;color:#fff;display:inline-block;font-size:15px;font-weight:700;padding:20px 30px;text-decoration:none;width:100%}.p_eventdetail .entry_box__button a:after{background:#0072cf url(/image/recruit/new_graduates/common/icon_blank03.svg) no-repeat 50%;background-size:100% auto;content:"";display:inline-block;height:13px;margin:0 0 0 10px;width:13px}.p_eventdetail .entry_box__text{font-size:15px;font-weight:700;letter-spacing:.01em;line-height:1.675;margin:0 0 10px}.p_eventdetail .entry_box__contact{font-size:12px;font-weight:500;line-height:2}.p_event{padding:120px 0 60px}.p_event .main{background-color:#fff;border-radius:8px;margin-bottom:50px;margin-top:25px;overflow:hidden;padding-bottom:60px}.p_event .main__inner{margin-left:auto;margin-right:auto;max-width:840px;width:calc(100% - 40px)}.p_event .intro_sec{padding-bottom:60px}.p_event .intro_sec .content{margin-left:auto;margin-right:auto;max-width:840px;padding-top:60px;width:calc(100% - 40px)}.p_event .intro_sec .content .p_course__sttl{margin-top:30px}.p_event .intro_sec .content .blocktab{padding-top:20px}.p_event .intro_sec .content .blocktab .ttl{color:#3e3e3e;font-weight:500;letter-spacing:.01em;line-height:1.5;padding-left:20px;position:relative}.p_event .intro_sec .content .blocktab .ttl:before{background-color:#626262;content:"";height:1px;left:0;position:absolute;top:11px;width:15px}.p_event .intro_sec .content .blocktab .sub{color:#3e3e3e;font-weight:700;letter-spacing:.01em;line-height:1.675;margin-top:12px}.p_event .intro_sec .content .c_image{aspect-ratio:840/403;border-radius:var(--border-radius-8);margin-top:20px}.p_event .intro_sec .content__txt{letter-spacing:.01em;line-height:2;margin-top:30px}.p_event .intern_block_mttl{color:#3e3e3e;font-weight:700;letter-spacing:.01em;line-height:2}.p_event .block2col{display:flex;flex-wrap:wrap;row-gap:64px}.p_event .block2col.mt{margin-top:15px}.p_event .line{color:#c2d4e3;margin-top:48px}.p_event .secblock{padding-top:25px}.p_event .course_card__btns{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.p_event .course_card__btns .btn{width:100%}@media screen and (min-width:768px){:root{--border-radius-8:8px;--border-radius-4:4px}.p_event .intro_sec .content__txt,.p_eventdetail .content_note,.p_eventdetail .freecnt_text{font-size:1rem}.p_event .intro_sec .content .blocktab .sub,.p_event .intro_sec .content .blocktab .ttl,.p_eventdetail .content_text{font-size:1.125rem}.p_eventdetail .floatbtn_link{font-size:1.25rem}.p_event .intern_block_mttl,.p_eventdetail .freecnt_ttl{font-size:1.5rem}.p_eventdetail .content{padding-bottom:91px;padding-top:124px}.p_eventdetail .content_wrap{padding-bottom:101px;padding-top:86px}.p_eventdetail .content_stack .content_block+.content_block{padding-top:125px}.p_eventdetail .content_note{margin-top:30px}.p_eventdetail .freecnt{row-gap:55px}.p_eventdetail .freecnt_text{margin-top:23px}.p_eventdetail .c_blk_h2{padding-bottom:44px}.p_eventdetail .floatbtn{bottom:100px;left:auto;right:20px}.p_eventdetail .floatbtn_link{padding:1.55em 2.9em}.p_eventdetail .entry_box__body{padding:67px 20px 60px}.p_eventdetail .entry_box{padding-top:120px}.p_eventdetail .entry_box__ttl{font-size:100px}.p_eventdetail .entry_box__lead{font-size:32px;margin-bottom:52px}.p_eventdetail .entry_box__button{max-width:100%;width:280px}.p_eventdetail .entry_box__button a{font-size:20px;padding:28px 40px}.p_eventdetail .entry_box__text{font-size:18px;margin-bottom:38px}.p_eventdetail .entry_box__contact{font-size:15px}.p_event{padding:147px 0 clamp(3.75rem,4.8076923077vw + 1.4423076923rem,6.25rem)}.p_event .main{margin-bottom:100px;margin-top:32px;padding-bottom:96px}.p_event .intro_sec{padding-bottom:124px}.p_event .intro_sec .content{padding-top:80px}.p_event .intro_sec .content .p_course__sttl{margin-top:45px}.p_event .intro_sec .content .blocktab{padding-top:30px}.p_event .intro_sec .content .blocktab .ttl{line-height:1.675;padding-left:clamp(1.875rem,3.125vw + .375rem,3.5rem)}.p_event .intro_sec .content .blocktab .ttl:before{top:16px;width:clamp(1.5rem,2.8846153846vw + .1153846154rem,3rem)}.p_event .intro_sec .content .c_image{margin-top:29px}.p_event .intro_sec .content__txt{margin-top:45px}.p_event .block2col{-moz-column-gap:5.7142857143%;column-gap:5.7142857143%}.p_event .block2col.mt{margin-top:17px}.p_event .line{margin-top:64px}.p_event .secblock{padding-top:33px}.p_event .course_card{width:clamp(47.1428571429%,(1023.98px - 100vw) * 99999,100%)}.p_event .course_card__btns{-moz-column-gap:24px;column-gap:24px;grid-template-columns:repeat(auto-fill,minmax(clamp(186px,(1023.98px - 100vw) * 99999,215px),1fr))}.p_event .course_card .table_content{padding-left:clamp(.625rem,1.6666666667vw + -.4166666667rem,1.25rem)}}@media screen and (max-width:767px){.p_eventdetail .entry_box__text{margin:0 0 20px}}
/*# sourceMappingURL=event.css.map */

