.page-fresh-recruit-seminar{--p-gray:#c7c7c7;.maincontents{padding-bottom:200px;padding-top:90px;@media screen and (max-width:768px){padding-bottom:30vw;padding-top:calc(var(--vw)*30)}}#sub_message{.msg{font-weight:500;line-height:calc(var(--rem)*28);text-align:center;@media screen and (max-width:768px){font-size:calc(var(--vw)*12);line-height:calc(var(--vw)*19.3)}}}#mv_img{margin-top:90px;text-align:center;@media screen and (max-width:768px){margin-top:calc(var(--vw)*50)}.img_ttl_wrap{align-items:center;display:flex;justify-content:center;position:relative;.ttl{align-items:center;background:#c03;color:#fff;display:flex;font-size:24px;font-weight:700;justify-content:center;padding:6px 17px;position:absolute;@media screen and (max-width:768px){font-size:calc(var(--vw)*16);padding:calc(var(--vw)*3) calc(var(--vw)*5)}}}}#main_message{.ttl{font-size:36px;font-weight:700;margin-top:120px;text-align:center;@media screen and (max-width:768px){font-size:calc(var(--vw)*36);line-height:normal;margin-top:calc(var(--vw)*120)}}.leadtxt{font-size:18px;line-height:2;margin-top:24px;text-align:center;@media screen and (max-width:768px){font-size:calc(var(--vw)*18);margin-top:calc(var(--vw)*24)}}}#schedule{margin-top:120px;@media screen and (max-width:768px){margin-top:calc(var(--vw)*90)}.container{max-width:1000px}.msg{font-size:14px;margin-top:20px;@media screen and (max-width:768px){font-size:calc(var(--vw)*14);margin-top:calc(var(--vw)*20)}}.c_btn_wrap{margin-top:50px;@media screen and (max-width:768px){margin-top:calc(var(--vw)*50)}}.list{border-top:1px solid #000;margin-top:100px;@media screen and (max-width:768px){margin-top:calc(var(--vw)*100)}.item{border-bottom:1px solid #000;line-height:normal;padding:20px 0;@media screen and (max-width:768px){font-size:calc(var(--vw)*16);padding:calc(var(--vw)*20) 0}.title{font-weight:700}a{text-decoration:underline;&:hover{text-decoration:none}}}}.note{font-size:14px;margin-top:50px;@media screen and (max-width:768px){font-size:calc(var(--vw)*14);margin-top:calc(var(--vw)*50)}}.apply_box{align-items:center;border:2px solid #c03;display:flex;gap:30px;line-height:normal;margin-top:50px;padding:20px;@media screen and (max-width:768px){align-items:flex-start;flex-direction:column;gap:calc(var(--vw)*10);margin-top:calc(var(--vw)*50);padding:calc(var(--vw)*20)}.ttl_wrap{font-size:22px;font-weight:700;white-space:nowrap;@media screen and (max-width:768px){font-size:calc(var(--vw)*20)}}.txt_wrap{ul{display:flex;flex-direction:column;gap:5px;@media screen and (max-width:768px){gap:calc(var(--vw)*5)}li{padding-left:1em;text-indent:-.65em;@media screen and (max-width:768px){font-size:calc(var(--vw)*14)}a{color:#c03;font-weight:700;@media screen and (min-width:769px){&:hover{text-decoration:underline}}}}}}}}}