@media screen and (min-width:1024px){.event_entry{margin-top:-40px;padding:40px 0;background-color:#e8e8e8}.event_entry .content{width:840px;margin:0 auto;padding:80px;background-color:#fff;border-radius:6px}.event_entry .content .event_overview .main_img{width:100%;vertical-align:bottom;margin-bottom:40px}.event_entry .content .event_overview .title{font-size:24px;font-weight:700;padding-bottom:16px;border-bottom:1px solid #d2d2d2}.event_entry .content .event_overview .event_dt{display:flex;font-size:15px;padding:16px 0;border-bottom:1px solid #d2d2d2}.event_entry .content .event_overview .delivery_method{display:flex;font-size:14px;padding:16px 0;border-bottom:1px solid #d2d2d2;align-items:center}.event_entry .content .event_overview .delivery_method .online{font-size:11px;font-weight:700;color:#1a388d;padding:4px 8px;margin-right:16px;border-radius:10px;background-color:#e8e8e8}.event_entry .content .event_overview .icons{margin-right:8px}.event_entry .content .entry_thanks{text-align:center;padding:30px 0;margin-top:32px;color:#353535;background-color:#f1f1f1}.event_entry .content .entry_thanks .thanks_lead{font-size:20px;font-weight:700}.event_entry .content .entry_thanks .thanks_sub{font-size:16px;margin-top:8px}.event_entry .content .holding_overview{margin-top:80px}.event_entry .content .holding_overview .label{font-size:18px;font-weight:700;padding-bottom:8px;border-bottom:1px solid #d2d2d2}.event_entry .content .holding_overview .description{font-size:15px;margin-top:24px}.event_entry .content .holding_overview .text_label{font-size:16px;font-weight:700;margin-top:24px}.event_entry .content .holding_overview .text{font-size:15px;margin-top:8px}.event_entry .content .holding_overview .csr_label{font-size:14px;font-weight:700;margin-top:40px}.event_entry .content .holding_overview .csr_text{font-size:12px;margin-top:8px}.event_entry .content .application_overview{margin-top:80px}.event_entry .content .application_overview .label{font-size:18px;font-weight:700;padding-bottom:8px;border-bottom:1px solid #d2d2d2}.event_entry .content .application_overview table{width:100%}.event_entry .content .application_overview table td,.event_entry .content .application_overview table th{font-size:14px;padding:16px;border-bottom:1px solid #e8e8e8;text-align:left;vertical-align:middle}.event_entry .content .application_overview table th{width:130px}.event_entry .content .application_overview table td .expired{text-decoration:line-through}.event_entry .content .application_overview table td .date_thanks{margin-top:8px;color:#e82222}.event_entry .content .application_overview table td .target{margin-left:32px}.event_entry .content .application_overview table td .label{font-weight:700;letter-spacing:1px}.event_entry .content .application_overview table td .label:not(:first-of-type){margin-top:8px}.event_entry .content .application_overview table .link{color:#353535;text-decoration:underline}.event_entry .content .service_info{margin-top:80px}.event_entry .content .service_info .about{font-size:18px;font-weight:700;padding-bottom:8px;border-bottom:1px solid #d2d2d2}.event_entry .content .service_info .description{font-size:14px;margin-top:16px}.event_entry .content .service_info .category_link{font-size:15px;margin-top:16px;display:block;color:#37529e}.event_entry .content .service_info .point_wrap{font-size:14px;margin-top:16px}.event_entry .content .service_info .point_wrap .title{font-size:15px}.event_entry .content .service_info .point_wrap .main_label{font-weight:700;margin-top:16px}.event_entry .content .service_info .point_wrap .sub_text{margin-top:8px}}@media screen and (max-width:1023px){.event_entry{margin:0 6px 40px}.event_entry .content{background-color:#fff;border-radius:6px}.event_entry .content .event_overview .main_img{width:100vw;vertical-align:bottom;margin:-10px -16px 24px}.event_entry .content .event_overview .title{font-size:20px;font-weight:700;padding-bottom:16px;border-bottom:1px solid #d2d2d2}.event_entry .content .event_overview .delivery_method,.event_entry .content .event_overview .event_dt{display:flex;font-size:14px;padding:16px 0;border-bottom:1px solid #d2d2d2}.event_entry .content .event_overview .delivery_method{align-items:center}.event_entry .content .event_overview .delivery_method .online{font-size:11px;font-weight:700;color:#1a388d;padding:4px 8px;margin-right:8px;border-radius:10px;background-color:#e8e8e8;width:70px;text-align:center}.event_entry .content .event_overview .icons{margin-right:8px}.event_entry .content .entry_thanks{text-align:center;padding:30px 0;margin-top:16px;color:#353535;background-color:#f1f1f1;border-radius:6px}.event_entry .content .entry_thanks .thanks_lead{font-size:18px;font-weight:700}.event_entry .content .entry_thanks .thanks_sub{font-size:14px;margin-top:8px}.event_entry .content .holding_overview{margin-top:32px}.event_entry .content .holding_overview .label{font-size:18px;font-weight:700;padding-bottom:8px;border-bottom:1px solid #d2d2d2}.event_entry .content .holding_overview .description{font-size:15px;margin-top:16px}.event_entry .content .holding_overview .text_label{font-size:16px;font-weight:700;margin-top:24px}.event_entry .content .holding_overview .text{font-size:15px;margin-top:8px}.event_entry .content .holding_overview .csr_label{font-size:14px;font-weight:700;margin-top:40px}.event_entry .content .holding_overview .csr_text{font-size:12px;margin-top:8px}.event_entry .content .application_overview{margin-top:32px}.event_entry .content .application_overview .label{font-size:18px;font-weight:700;padding-bottom:8px;border-bottom:1px solid #d2d2d2}.event_entry .content .application_overview table td,.event_entry .content .application_overview table th{font-size:14px;padding:16px;border-bottom:1px solid #e8e8e8;text-align:left;vertical-align:middle}.event_entry .content .application_overview table th{width:70px}.event_entry .content .application_overview table td .expired{text-decoration:line-through}.event_entry .content .application_overview table td .date_thanks{margin-top:8px;color:#e82222}.event_entry .content .application_overview table td .target{margin-left:32px}.event_entry .content .application_overview table td .label{font-weight:700;letter-spacing:1px}.event_entry .content .application_overview table td .label:not(:first-of-type){margin-top:8px}.event_entry .content .application_overview table .link{color:#353535;text-decoration:underline}.event_entry .content .service_info{margin-top:32px}.event_entry .content .service_info .about{font-size:18px;font-weight:700;padding-bottom:8px;border-bottom:1px solid #d2d2d2}.event_entry .content .service_info .description{font-size:14px;margin-top:16px}.event_entry .content .service_info .category_link{font-size:15px;margin-top:16px;display:block;color:#37529e}.event_entry .content .service_info .point_wrap{font-size:14px;margin-top:16px}.event_entry .content .service_info .point_wrap .title{font-size:15px}.event_entry .content .service_info .point_wrap .main_label{font-weight:700;margin-top:16px}.event_entry .content .service_info .point_wrap .sub_text{margin-top:8px}}