﻿/* CSS Document */
/* html, body, div, span, applet, object, iframe, table, caption, tbody, tfoot, thead, tr, th, td, 
del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, 
h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, 
dl, dt, dd, ol, ul, li, fieldset, form, label, legend {font-size:14px; padding:0; margin:0; border:0; line-height:1.5; font-weight:600; color:#535353;} */

/* 2020.02.13 출범 이벤트 */
#eventWrap {position:relative; overflow:hidden; background:url(/common/images/event/eventNewOpen.png) no-repeat top center #d8effb;}
#eventWrap .newOpen {position:relative; overflow:hidden; width:1000px; margin:0 auto; padding-bottom:200px;}
#eventWrap .newOpen .linkBox {position:absolute; z-index:100; top:972px; left:520px;}
#eventWrap .newOpen .linkBox li a {background:#d34189;color:#fff;font-size:18px;text-align:center; padding:6px 20px;display:block;margin: 0 auto;font-weight:400;}
#eventWrap .newOpen .linkBox li a:hover {background:#a6195f; color:#fff;}
#eventWrap .newOpen .infoWrite {position:relative; overflow:hidden; width:800px; margin:1940px 0 0 94px; background:#b9d7e7; border-radius:0 30px 30px 30px; padding:30px 0 50px 30px;}
#eventWrap .newOpen .infoWrite li {margin-top:15px; clear:both;}
#eventWrap .newOpen .infoWrite li span {font-size:17px; font-weight:500; display:inline-block; margin-right:5px; text-align:right; vertical-align:top; width:145px;}
#eventWrap .newOpen .infoWrite li input {font-size:16px; padding:3px; border: none;}
#eventWrap .newOpen .infoWrite li .in1 {width:200px;}
#eventWrap .newOpen .infoWrite li .in2 {width:200px;}
#eventWrap .newOpen .infoWrite li .in3 {width:50%;}
#eventWrap .newOpen .infoWrite li .in4 {width:75%;}
#eventWrap .newOpen .infoWrite li .in5 {width:75%; display:inline-block; border: none;}
#eventWrap .newOpen .infoWrite li a.write {background:#d34189;color:#fff;font-size:22px;text-align:center;width: 20%;padding: 10px 0;display:block;margin: 0 auto;font-weight:500; margin-top:40px;}
#eventWrap .newOpen .infoWrite li a.write:hover {background:#a6195f; color:#fff;}

#eventWrap .aggBox2 { position:relative; padding:20px; border-top:1px solid #d2e9f5; border-bottom:1px solid #d2e9f5; width:90%;}
#eventWrap .aggBox2 .t1 {font-weight:500; font-size:16px; color:#333;}
#eventWrap .aggBox2 .t2 {font-weight:400; font-size:15px; color:#464646; margin-top:15px;}
#eventWrap .aggBox2 .t3 {font-weight:400; font-size:15px; color:#464646; padding-left:20px; margin-top:5px;}
#eventWrap .aggLine {margin-top:20px; text-align:center; font-size:17px; font-weight:500;}
#eventWrap .newOpen ul .add {margin-top:5px !important; padding-left:153px;}


#Gift {position:relative; overflow:hidden; background:url(/common/images/event/gift/bg_all.png) no-repeat top center; padding-bottom:50px;}
#Gift .Contbox {position:relative; width:980px; margin:0 auto; padding-top:430px;}
#Gift .Contbox h1 {background:url(/common/images/event/gift/event_bul01.png) no-repeat 0 0; padding-left:30px; font-size:20px; color:#ffda44; margin-bottom:10px;}
#Gift .Contbox h2 {font-size:14px; color:#fff; margin-top:5px; letter-spacing:-0.04em;} 
#Gift .Contbox h3 {font-size:12px; color:#c9bcbc; margin-left:10px;} 
#Gift .Contbox .font_nm {font-size:14px !important; color:#cacaca;}
#Gift .Contbox .check {color:#fff; text-align:center; margin-top:5px;}
#Gift .Contbox .check input {vertical-align:middle;}
#Gift .Contbox .box1 {position:relative; float:left; width:480px; margin:40px 0 10px 0;}
#Gift .Contbox .box1 .box {width:440px; height:180px; background-color:#5a5d63; border:1px solid #383838; padding:10px 20px;}
#Gift .Contbox .box2 {position:relative; float:left; width:480px; margin:40px 0 10px 20px;}
#Gift .Contbox .box2 .box {width:390px; height:100px; background-color:#5a5d63; border:1px solid #383838; padding:39px 0 0 90px;}
#Gift .Contbox .box2 .box p {color:#fff; padding-bottom:10px;}
#Gift .Contbox .box2 .box p .num_input {width:60px;}
#Gift .Contbox .box2 .go {background-color:#ffda44; border-right:1px solid #383838; border-left:1px solid #383838; border-bottom:1px solid #383838;  width:480px; text-align:center; padding:15px 0;}
#Gift .Contbox .box2 .go a {font-size:20px; color:#000;}
#Gift .Contbox .box3 {position:relative; clear:both; width:980px; padding-top:20px;}
#Gift .Contbox .box3 .box {width:980px;  background-color:#5a5d63; border:1px solid #383838; padding:20px;}
#Gift .Contbox .box3 .go2 {background-color:#ffda44; border:1px solid #383838;  width:200px; height:20px; text-align:center; padding:10px 0; margin:20px auto;}
#Gift .Contbox .box3 .go2 a {font-size:16px; color:#000; }


.table_gift {border-left:1px solid #333;  border-top:1px solid #333; background:#fff;}
.table_gift tr th {height:40px; border-right:1px solid #aab3b8; background:#8f9ba1; color:#fff;}
.table_gift tr td {font-weight:normal;font-size:12px; height:30px; border-right:1px solid #dedede; border-bottom:1px solid #dedede; text-align:center;}
.table_gift tr td a {font-size:12px;  font-weight:normal; border:none;}
.table_gift .tleft {text-align:left !important; padding:5px 0 5px 15px;}

#Concent_k {position:relative; overflow:hidden; background:url(/common/images/event/eFM_Concert_8th/20181031_kor.jpg) no-repeat top center #214355;}
#Concent_k .Contbox {position:relative; width:1370px; height:1278px; margin:0 auto;}
#Concent_k .Contbox .text {position:absolute; top:823px;}
#Concent_k .Contbox .text p{color:#fff;}
#Concent_k .Contbox .text .num_input {width:60px;}
#Concent_k .Contbox .text input,
#Concent_k .Contbox .text select {vertical-align:middle; border:0 !important; height:27px;}
#Concent_k .Contbox .agree {position:absolute; top:1130px; left:70px;}
#Concent_k .Contbox .bbox {position:absolute; top:1176px; left:0;}
#Concent_k .Contbox .bbox a {display:block; width:170px; height:45px; float:left; text-indent:-999999px}
#Concent_k .Contbox .bbox .b1 {margin-left:75px;}
#Concent_k .Contbox .bbox .b2 {margin-left:21px;}


#Concent_e {position:relative; overflow:hidden; background:url(/common/images/event/eFM_Concert_8th/event_20191114.jpg) no-repeat top center #214355;}
#Concent_e .Contbox {position:relative; width:1370px; height:1278px; margin:0 auto;}
#Concent_e .Contbox .text {position:absolute; top:553px;}
#Concent_e .Contbox .text p{color:#fff; padding-top:8px;}
#Concent_e .Contbox .text .num_input {width:60px;}
#Concent_e .Contbox .text input,
#Concent_e .Contbox .text select {vertical-align:middle; border:0 !important; height:27px;}
#Concent_e .Contbox .agree {position:absolute; top:1139px; left:70px;}
#Concent_e .Contbox .bbox {position:absolute; top:1186px; left:0;}
#Concent_e .Contbox .bbox a {display:block; width:170px; height:45px; float:left; text-indent:-999999px}
#Concent_e .Contbox .bbox .b1 {margin-left:75px;}
#Concent_e .Contbox .bbox .b2 {margin-left:21px;}

#Concent_c {position:relative; overflow:hidden; background:url(/common/images/event/eFM_Concert_8th/20181031_chi.png) no-repeat top center #214355;}
#Concent_c .Contbox {position:relative; width:1370px; height:1278px; margin:0 auto;}
#Concent_c .Contbox .text {position:absolute; top:821px;}
#Concent_c .Contbox .text p{color:#fff;}
#Concent_c .Contbox .text .num_input {width:60px;}
#Concent_c .Contbox .text input,
#Concent_c .Contbox .text select {vertical-align:middle; border:0 !important; height:27px;}
#Concent_c .Contbox .agree {position:absolute; top:1130px; left:71px;}
#Concent_c .Contbox .bbox {position:absolute; top:1176px; left:0;}
#Concent_c .Contbox .bbox a {display:block; width:170px; height:45px; float:left; text-indent:-999999px}
#Concent_c .Contbox .bbox .b1 {margin-left:75px;}
#Concent_c .Contbox .bbox .b2 {margin-left:21px;}


/* 20170822 FM 9595쇼 이벤트*/

#event {position:relative; overflow:hidden; width:600px; height:900px; background:url("../images/event/9595event/bg.png") no-repeat 0 0;}
#event .info {margin:520px 0 0 190px;}
#event .info p {margin-bottom:10px;}
#event .textbox {width:330px; margin:20px auto; background:#f5f5f5; border: 1px solid #e4e4e4; padding:20px 60px 20px 70px;}
#event .textbox p {padding:4px;}
#event .textbox input {margin-top:1px; vertical-align:middle;}
#event .textbox a {display:block; float:right;}

#event .agree {text-align:center; color:#9e0b0f; font-weight:bold; letter-spacing:-0.05em}

#event .event_btnbox {width:150px; margin:20px auto; text-align:center;}
#event .mbtn_rd {display:block; border-radius:30px; color:#ffffff; font-size:16px; font-weight:bold; background:#9e0b0f; padding:3px 8px 5px 8px; border:solid #C63D3D 1px; width:150px; text-align:center;}
#event .mbtn_rd:hover {color:#ffffff; background:#7c080b;}

#eventrs {position:relative; padding:3% 10%;}
#eventrs h1 {font-size:22px; color:#016ac7; background:url(http://tbs.seoul.kr/common/images/default/bul_01.gif) no-repeat 0 10px; padding:0 0 3px 22px; margin-bottom:16px;}
#eventrs .btn {position:absolute; right:10%; top:61px;}