@charset "utf-8";

.mediaday.y2026 {background:#fff;}
.mediaday.y2026 * {font-family:'SUIT', sans-serif!important; letter-spacing: -.8px;}
.mediaday.y2026 .mediaday_top {background:url(../images/mediaday_2526_bg.png?ver=0.2) no-repeat center center / cover;}
.mediaday.y2026 .mediaday_top::after {content:""; display:block; width:100%; height:44px; background:#df2969 url(../images/mediaday_2526_bg_02.png) no-repeat center center / cover;}
.mediaday.y2026 .mediaday_top .title {display:block; margin:0 auto; padding:96px 0 70px;}
.mediaday.y2026 .event_form{margin:65px auto 100px;}
.mediaday.y2026 .event_form:last-child{margin-bottom:0px;}
.mediaday.y2026 .event_form h4{width:100%; padding:12px 0; background:#000219; text-align:center;}
.mediaday.y2026 .event_form h4 span {display:inline-block; color:#fff; font-size:24px; font-weight:800; letter-spacing:-1px;}
.mediaday.y2026 .event_form h4 span::before {content:""; display:inline-block; margin-right:15px; width:50px; height:20px; background:url(../images/icon_title.png) no-repeat center center / contain;}
.mediaday.y2026 .event_form h4 span::after {content:""; display:inline-block; margin-left:15px; width:50px; height:20px; background:url(../images/icon_title.png) no-repeat center center / contain; transform: scale(-1, 1);}
.mediaday.y2026 .event_form .event_info {margin-top:40px;}
.mediaday.y2026 .event_form .event_info dl{display:flex; margin-bottom:14px; font-size:15px; align-items:baseline;}
.mediaday.y2026 .event_form .event_info dl dt{margin-right:16px; min-width:96px; height:26px; text-align:center; border:1px solid #000219; border-radius:14px; font-weight:700;}
.mediaday.y2026 .event_form .event_info dl dt::before{content:""; display:block; height:1px; background:transparent;}
.mediaday.y2026 .event_form .event_info dl dd{font-weight:500;}
.mediaday.y2026 .event_form .event_info dl dd em{font-weight:700; color:#df2969;}
.mediaday.y2026 .event_form .privacy {margin-top:40px; background:#f9f3f1;}
.mediaday.y2026 .event_form .privacy .fname {padding-top:0; color:#df2969}
.mediaday.y2026 .event_form .privacy ul > li {color:#545454}
.mediaday.y2026 .event_form .privacy .privacy_agree > p {width:54%;}
.mediaday.y2026 .event_form .remark {margin-top:45px; font-size:14px; color:#111; text-align:center;}
.mediaday.y2026 .event_form .remark em {color:#df2969; font-size:12px; font-weight:500;}
.mediaday.y2026 .event_form .fname {color:#000219; font-weight:700;}
.mediaday.y2026 .event_form .fname em {font-size:12px; font-weight:500; color:#df2969;}
.mediaday.y2026 .event_form input, .mediaday.y2026 .event_form textarea {padding:8px;}
.mediaday.y2026 .event_form button {opacity:.95; background:#df2969; transform:scale(1); transition:all .2s;}
.mediaday.y2026 .event_form button:hover {opacity:1; transform:scale(1.01);}
.mediaday.y2026 .event_form .mediaday_result_th{display:flex; flex-wrap:wrap;}
.mediaday.y2026 .event_form .mediaday_result {display:flex; flex-wrap:wrap;}
.mediaday.y2026 .event_form .mediaday_result li {display:flex; flex-wrap:wrap; flex-direction:row; width:100%;}
.mediaday.y2026 .list_info li {color:#111}
.mediaday.y2026 .list_info li.point {color:#df2969}

.mediaday.y2026.post .mediaday_top {background:url(../images/mediaday_post_2526_bg.png) no-repeat center center / cover;}
.mediaday.y2026.post .mediaday_top .title {padding:96px 0 70px;}
.mediaday.y2026.post.en .mediaday_top .title {padding:96px 0 70px;}
.mediaday.y2026.post.en .mediaday_top {background:url(../images/mediaday_post_2526_bg_en.png) no-repeat center center / cover;}
.mediaday.y2026.post .mediaday_top::after {content:""; display:block; width:100%; height:44px; background:#182231 url(../images/mediaday_post_2526_bg_02.png) no-repeat center center / cover;}
.mediaday.y2026.post .event_form h4 span::before {background:url(../images/icon_title_post.png) no-repeat center center / contain;}
.mediaday.y2026.post .event_form h4 span::after {background:url(../images/icon_title_post.png) no-repeat center center / contain; transform: scale(-1, 1);}
.mediaday.y2026.post .event_form .privacy {margin-top:40px; background:#f5f3fb;}
.mediaday.y2026.post .event_form .privacy .fname {color:#7531af;}
.mediaday.y2026.post .event_form .remark > p + p {padding-top:7531af5px;}
.mediaday.y2026.post .event_form .remark em {font-size:14px; color:#7531af;}
.mediaday.y2026.post .event_form .fname em {font-size:12px; font-weight:500; color:#7531af;}
.mediaday.y2026.post .event_form .event_info {width:495px;}
.mediaday.y2026.post .event_form .event_info dl dt{min-width:125px;}
.mediaday.y2026.post .event_form .event_info dl dd em{font-size:14px; color:#7531af;}
/* .mediaday.y2026.post .event_form .fname {color:#01bc96;} */
.mediaday.y2026.post .event_form button {background:#7531af;}
.mediaday.y2026.post .list_info li {padding-bottom:5px;}
.mediaday.y2026.post .list_info li.point {color:#7531af}

@media screen and (max-width: 1200px) {
    /* common */
    html,body{min-width:320px;}
}