/*nn_event_�긽�떒tab*/
.nn_event_tab {
    background: #fff;
    padding-top:18px;
    text-align: center;
    font-size: 0;
}

.nn_event_tab a {
    display: inline-block;
    width: 360px;
    height: 52px;
    border-left:1px solid #cabfb2;
    border-right:1px solid #cabfb2;
    border-top:1px solid #cabfb2;
    background-color: #fff;
    margin:0 3px;
    padding-top:13px;
    line-height:20px;
    text-align: left;
}

.nn_event_tab a .nn_label {
    font-size:22px;
    letter-spacing:-0.075em;
    display: inline-block;
    vertical-align: top;
}

.nn_event_tab a .nn_txt {
	font-size:14px;
	letter-spacing:-0.05em;
}

.nn_event_tab a i {
    width:48px;
    height:48px;
    background: 0 0;
    vertical-align: top;
    display: inline-block;
    margin: -5px 24px 0 28px; 
}

.nn_event_tab a.nn_btn_1 i {
    background-image:url(../img/event_20170821/icon_1.png);
}
.nn_event_tab a.nn_btn_1 .nn_label {
    color: #009cae;
}
.nn_event_tab a.nn_btn_2 i {
    background-image:url(../img/event_20170821/icon_2.png);
}

.nn_event_tab a.nn_btn_2 .nn_label {
    color: #dd2424;
}

.nn_event_tab a.nn_btn_1 .nn_label span,
.nn_event_tab a.nn_btn_2 .nn_label span,
.nn_event_tab a.nn_btn_3 .nn_label span {
    color: #444;
}

.nn_event_tab a.nn_btn_3 i {
    background-image:url(../img/event_20170821/icon_3.png);
}

.nn_event_tab a.nn_btn_3 .nn_label {
    color: #c69440;
}

.nn_event_tab a.nn_btn_1:hover,
.nn_event_tab a.nn_btn_1.active {
    background: #009cae;
    border-color: #009cae;
}

.nn_event_tab a.nn_btn_1:hover i,
.nn_event_tab a.nn_btn_1.active i {
    background-position: 0 -48px;
}

.nn_event_tab a.nn_btn_1:hover .nn_label,
.nn_event_tab a.nn_btn_1.active .nn_label {
    color: #fff;
}

.nn_event_tab a.nn_btn_2:hover,
.nn_event_tab a.nn_btn_2.active {
    background: #eb2c6b;
    border-color: #eb2c6b;
}

.nn_event_tab a.nn_btn_2:hover .nn_label,
.nn_event_tab a.nn_btn_2.active .nn_label {
    color: #fff;
}

.nn_event_tab a.nn_btn_1:hover .nn_label span,
.nn_event_tab a.nn_btn_1.active .nn_label span,
.nn_event_tab a.nn_btn_2:hover .nn_label span,
.nn_event_tab a.nn_btn_2.active .nn_label span,
.nn_event_tab a.nn_btn_3:hover .nn_label span,
.nn_event_tab a.nn_btn_3.active .nn_label span {
    color: #fff;
}

.nn_event_tab a.nn_btn_3:hover,
.nn_event_tab a.nn_btn_3.active {
    background: #bd954e;
    border-color: #bd954e;
}

.nn_event_tab a.nn_btn_3:hover .nn_label,
.nn_event_tab a.nn_btn_3.active .nn_label {
    color: #fff;
}


/*event9MNew*/
#event_0821_new {
	width: 100%;
	margin: 0 auto;
}

#event_0821_new .event_conts_title {
	background: url('../img/event_20170821/pattern_01.png') 0 0 repeat-x;
	border-top: #d4d4d4 1px solid;
}

#event_0821_new .event_conts_title .event_title.desc01 {
	background: url('../img/event_20170821/event_conts_title_bg.png') 50% 0 no-repeat;
	text-indent: -9999em;
	font-size:0;
	height: 780px;
}

#event_0821_new .event_conts_title .event_title .title_desc01_txt {
	background: url('../img/event_20170821/event_conts_title_txt.png') 50% 47px no-repeat;
	height: 680px;
}

#event_0821_new .event_conts_01 {
	background: url('../img/event_20170821/pattern_02.png') 0 0 repeat;
	height: 708px;
}

#event_0821_new .event_conts_01 .event_conts01_txt {
	background: url('../img/event_20170821/event_conts_event01_txt.png') 2px 0 no-repeat;
	text-indent: -9999em;
	font-size:0;
	height: 645px;
	width: 1100px;
	margin: 0 auto;
	position: relative;
}

#event_0821_new .event_conts_02 {
	background: url('../img/event_20170821/pattern_03.png') 0 0 repeat;
	height: 670px;
	border-top: 1px solid #297b85;
}

#event_0821_new .event_conts_02 .event_conts02_txt {
	background: url('../img/event_20170821/event_conts_event02_txt.png') 2px 0 no-repeat;
	text-indent: -9999em;
	font-size:0;
	height: 513px;
	width: 1100px;
	margin: 0 auto;
	position: relative;
}

#event_0821_new .event_conts_03 {
	background: #f2f2f2;
	height: 502px;
}

#event_0821_new .event_conts_03 .event_conts03_txt {
	background: url('../img/event_20170821/event_conts_event03_txt.png') 2px 0 no-repeat;
	text-indent: -9999em;
	font-size:0;
	height: 142px;
	width: 1100px;
	margin: 0 auto;
}

#event_0821_new .event_conts_03 .event_conts03_txt ul {
	margin: 165px 0 0 56px;
}

#event_0821_new .event_conts_03 .event_conts03_txt ul li {
	float: left;
	margin-right: 40px;
}
#event_0821_new .btn {
	position: absolute;
}

#event_0821_new .btn.ty01 {
	bottom:40px;
	left: 130px;
}

#event_0821_new .btn.ty02 {
	bottom:40px;
	right: 130px;
}

#event_0821_new .btn.ty03 {
	bottom: 79px;
	right: 67px;
}

#event_0821_new .btn.ty04 {
	bottom:-106px;
	right: 294px;
} 

/*New_Popup*/
body, h2, h3, ul, li, div, p, dl, dt, dd, .popup {
	margin: 0;
	padding: 0;
	font-family: 'Nanum Gothic','�굹�닎怨좊뵓','留묒�怨좊뵓','Malgun Gothic','�룍��','Dotum',sans-serif;
}
 
.popup .popup_conts {
 	background: url(../img/event_20170821/popup_bg.png) 0 0 no-repeat;
 	width: 936px;
 	height: 1008px;
 	color: #333;
 }
 
.popup .popup_conts h2 {
	text-indent: -9999em;
	font-size:0;
}

.popup_conts .contents {
	margin: 90px 0 0 30px;
}

.popup_conts .contents h3 {
	margin-bottom: 20px
}

.popup_conts .contents .blue {
	color: #0000ff
}

.popup_conts .contents .big10_list {
	overflow: hidden;
	padding-left: 12px;
}

.popup_conts .contents .big10_list li {
	width:146px;
	height: 180px;
	border: 1px solid #ccc;
	float: left;
	list-style: none;
	margin: 0  25px 25px 0;	
	position: relative;
	text-align: center;
}

.popup_conts .contents .big10_list li img{
	width: 100%;
	height: 100%;
}

.popup_conts .contents .big10_list li i.down {
	background: url('../img/event_20170821/icon_btn_down.png') 0 0 repeat;
	width: 50px;
	height: 48px;
	position: absolute;
	display: block;
	top: 45px;
	left: 50px
}

.popup_conts .contents .big10_list li i.muti {
	background: url('../img/event_20170821/icon_btn_muti.png') 0 0 repeat;
	width: 50px;
	height: 48px;
	position: absolute;
	display: block;
	top: 45px;
	left: 50px
}

.popup_conts .contents .big10_list li span.name {
	position: absolute;
	bottom: 34px;
	font-size: 13px;
	display: block;
	padding: 0 20px;
	font-weight: 600;
	color: #000;
}

.popup_conts .contents .big10_list li span.date {
	position: absolute;
	bottom: 0;
	font-size: 13px;
	display: block;
	background: rgba(51,51,51,0.47);
	width: 100%;
	line-height: 28px;
	color: #fff;
}

.popup_conts .contents .noti {
	text-align: center;
	font-weight: 600;
	font-size: 16px;
}

.popup_conts .btn_bottom {
	text-align: center;
	margin: 30px 0;
}

.popup_conts .member {
	text-indent: -9999em;
	font-size:0;
	width: 100%;
	height: 300px;
	text-align: center;
}

.popup_conts .member dl {
	background: url('../img/event_20170821/popup_member_txt.png') 48% 50px no-repeat;
	width: 100%;
	height: 240px;
}


/*event9MPay*/
#event_0821_pay .event_conts_title {
	background: url('../img/event_20170821/event_conts2_title_bg.png') 50% 0 no-repeat;
	height: 1018px;
	text-indent: -9999em;
	font-size: 0;
}

#event_0821_pay .event_conts_title .event_contsTitle_txt {
	width: 1100px;
	height: 963px;
	margin: 0 auto;
	background: url('../img/event_20170821/event_conts2_title_txt.png') 50% 0 no-repeat;	
}

#event_0821_pay .event_conts_01 {
	background: url('../img/event_20170821/pattern_02.png') 0 0 repeat;
	text-indent: -9999em;
	font-size:0;
	height: 860px;
}

#event_0821_pay .event_conts_01 .event_conts01_txt {
	width: 1100px;
	height: 798px;
	margin: 0 auto;
	background: url('../img/event_20170821/event_conts2_event01_txt.png') 50% 50px no-repeat;
	position: relative;
}

#event_0821_pay .btnTy01 {
	position: absolute;
	right: 50px;
	top: 370px
}

#event_0821_pay .btnTy02 {
	position: absolute;
	right: 50px;
	bottom: 34px
}

#event_0821_pay .event_conts_02 {
	background: url('../img/event_20170821/pattern_05.png') 0 0 repeat;
	text-indent: -9999em;
	font-size:0;
	height: 1190px;
}

#event_0821_pay .event_conts_02 .event_conts02_box1  {
	width: 1100px;
	margin: 0 auto;
	margin-bottom: 50px;
}

#event_0821_pay .event_conts_02 .event_conts02_box1 h4 {
	background: url('../img/event_20170821/event_conts2_tit.png') 50% 60px no-repeat;
	height: 154px;
}

#event_0821_pay .event_conts_02 .event_conts02_box1 ul {
	overflow: hidden;
}

#event_0821_pay .event_conts_02 .event_conts02_box1 ul li {
	float:left;
}

#event_0821_pay .event_conts_02 .event_conts02_box1 ul li.benefit_li01 {
	background: url('../img/event_20170821/event_conts2_box01.png') 0 0 no-repeat;
	height: 417px;
	width:341px;
	position: relative;
	margin-right: 39px;
}

#event_0821_pay .event_conts_02 .event_conts02_box1 ul li.benefit_li02 {
	background: url('../img/event_20170821/event_conts2_box02.png') 0 0 no-repeat;
	height: 417px;
	width:341px;
	position: relative;
	margin-right: 39px;
}

#event_0821_pay .event_conts_02 .event_conts02_box1 ul li.benefit_li03 {
	background: url('../img/event_20170821/event_conts2_box03.png') 0 0 no-repeat;
	height: 417px;
	width:340px;
	position: relative;
}

#event_0821_pay .event_conts_02 .event_conts02_box1 .bnrList01 {
	display: block;
	margin: 150px 0 0 40px
}

#event_0821_pay .event_conts_02 .event_conts02_box1 .bnrList02 {
	display: block;
	margin: 10px 0 0 40px
}

#event_0821_pay .event_conts_02 .event_conts02_box1 .btnTy03 {
	display: block;
	cursor: pointer;
	width: 96px;
	height: 30px;
	position: absolute;
	bottom: 58px;
	left: 121px;
}

#event_0821_pay .event_conts_02 .event_conts02_box2 {
	background: url('../img/event_20170821/event_conts2_txt.png') 50% 50px no-repeat;
	height: 500px;
	width: 1100px;
	margin: 0 auto;
	position: relative;
}

#event_0821_pay .event_conts_02 .event_conts02_box2 .btnTy04 {
	position: absolute;
	bottom: 0;
	left: 287px;
}

#event_0821_pay .dotted {
	background: url('../img/event_20170821/dotted_01.png') 50% 0 repeat-x;
	height: 6px
}



/*�깉�븰湲� �깉�떒�옣 �냼�떇 tab*/
.event_conts_renewal {
	background: url('../img/event_20170821/pattern_04.png') 0 0 repeat;
	text-indent: -9999em;
	font-size:0;
	height: 680px;
}

.event_conts_renewal h4 {
	width: 1100px;
	margin: 0 auto;
	height: 86px;
	padding-top: 48px;
}

.event_conts_renewal .tabs {
    height: 85px;
    background: url(../img/event_20170821/event_conts_renewal_tab_off.png) 0 0 no-repeat;
    overflow: hidden;
    width: 1100px;
	margin: 0 auto;
}

.event_conts_renewal .tabs li {
    width: 219px;
    height: 85px;
    float: left;
    cursor: pointer;
}

.event_conts_renewal .tabs li.tab1.active {
	background: url(../img/event_20170821/event_conts_renewal_tab1_on.png) 0 0 no-repeat;
	width: 230px;
	cursor: pointer;
}

.event_conts_renewal .tabs li.tab2.active {
	background: url(../img/event_20170821/event_conts_renewal_tab2_on.png) 0 0 no-repeat;
	width: 230px;
	cursor: pointer;
}

.event_conts_renewal .tabs li.tab3.active {
	background: url(../img/event_20170821/event_conts_renewal_tab3_on.png) 0 0 no-repeat;
	width: 230px;
	cursor: pointer;
}

.event_conts_renewal .tabs li.tab4.active {
	background: url(../img/event_20170821/event_conts_renewal_tab4_on.png) 0 0 no-repeat;
	width: 230px;
	cursor: pointer;
}

.event_conts_renewal .tabs li.tab5.active {
	background: url(../img/event_20170821/event_conts_renewal_tab5_on.png) 0 0 no-repeat;
	width: 230px;
	cursor: pointer;
}

.event_conts_renewal .tab_container {
	height: 394px;
    background: url(../img/event_20170821/event_conts_renewal_box.png) 1px 0 no-repeat;
    width: 1100px;
	margin: 0 auto;
}

.event_conts_renewal .tab_container .tab_content  {
	height: 100%;
	position: relative;
}

.event_conts_renewal .tab_container .tab_content .home {
	background: url(../img/event_20170821/event_conts_renewal_txt01.png) 60px 30px no-repeat;
	height: 100%
}

.event_conts_renewal .tab_container .tab_content .search {
	background: url(../img/event_20170821/event_conts_renewal_txt02.png) 60px 30px no-repeat;
	height: 100%
}

.event_conts_renewal .tab_container .tab_content .muti {
	background: url(../img/event_20170821/event_conts_renewal_txt03.png) 60px 30px no-repeat;
	height: 100%
}

.event_conts_renewal .tab_container .tab_content .recommend {
	background: url(../img/event_20170821/event_conts_renewal_txt04.png) 60px 30px no-repeat;
	height: 100%
}

.event_conts_renewal .tab_container .tab_content .make{
	background: url(../img/event_20170821/event_conts_renewal_txt05.png) 60px 30px no-repeat;
	height: 100%
}

.event_conts_renewal .btnGo {
	background: url('../img/event_20170821/btn_05.png') 0 0 repeat;
	width:112px;
	height:37px;
	display: block;
    right: 58px;
    bottom: 45px;
    position: absolute;
}

.event_conts_renewal .btnGo.ty02 {
    left: 480px;
    bottom: 57px;
}

.event_conts_renewal .btnGo.ty03 {
    right: 162px;
    bottom: 57px;
}

/*�븯�떒 二쇱쓽�궗�빆*/
.event_conts.dsec06 {
	background: #eef0f1;
	text-indent: -9999em;
	font-size: 0;
}

.event_conts .event_conts_notice {
	background: url('../img/event_20170821/event_conts_notice.png') 50% 23px no-repeat;
	height: 130px;
	margin-left: -180px;
}

.btnAb.view07 {
	background: url(../img/event_20170821/btn_09.png) 0 0 no-repeat;
	width: 81px;
	height: 15px;
	top: 67px;
	left: 50%;
	margin-left: 464px;
	position: absolute;
}







/*event9MMic*/

#event_0821_mic .event_mic_title {
	background: url('../img/event_20170821/event_conts3_title_bg.png') 50% 0 no-repeat;
	height: 1253px;
}

#event_0821_mic .event_mic_title .event_mic_txt {
	width: 1406px;
	height: 1188px;
	margin: 0 auto;
	font-size: 0;
	background: url('../img/event_20170821/event_conts3_title.png') 50% 0 no-repeat;
    position:relative;
}
#event_0821_mic .event_mic_title .event_mic_desc {
	position: absolute;
	width:1406px;
    bottom:4%;
}
#event_0821_mic .event_mic_title .event_mic_buy {
    position:absolute;
    height:300px;
    border:2px solid red;
}

#event_0821_mic .event_mic_title .event_mic_desc .event_mic_thumb {position:relative;width:453px;height:466px;background-color:#f2f2f2;float:left;border:1px solid #ccc;left:10%;overflow:hidden;}


#event_0821_mic .event_mic_title .event_mic_desc .event_mic_thumb .mic_thumb {overflow:hidden;}
#event_0821_mic .event_mic_title .event_mic_desc .event_mic_thumb .mic_thumb li {float:left; text-align:center;border-right:1px solid #f2f2f2;cursor:pointer;}
#event_0821_mic .event_mic_title .event_mic_desc .event_mic_thumb .mic_thumb li:nth-child(3) {border-right:0;}
#event_0821_mic .event_mic_title .event_mic_desc .event_mic_thumb .mic_thumb li a { background-color:#d6d6d6; overflow:hidden;}
#event_0821_mic .event_mic_title .event_mic_desc .event_mic_thumb .mic_thumb li a,
#event_0821_mic .event_mic_title .event_mic_desc .event_mic_thumb .mic_thumb li a img {width:150px; height:112px; display:block;}

#event_0821_mic .event_mic_title .event_mic_desc .event_mic_thumb .btnBefore {
    background: url('../img/event_20170821/btn_before.png') 0 0 no-repeat;
    text-indent:-9999px;
    font-size:0;
    position: absolute;
    top: 35%;
    left:0;
    width: 32px;
    height: 50px;
    z-index:1;
}

#event_0821_mic .event_mic_title .event_mic_desc .event_mic_thumb .btnNext {
    background: url('../img/event_20170821/btn_next.png') 0 0 no-repeat;
    text-indent:-9999px;
    font-size:0;
    position: absolute;
    top: 35%;
    right:0;
    width: 32px;
    height: 48px;
    z-index:1;
}

#event_0821_mic .event_mic_title .mic_goods_txt {
    position:absolute;
	margin-top:15px;
    right:10%;
}
#event_0821_mic .event_mic_title .mic_goods_txt h2 {
    font-size:28px;
    font-weight:bold;
    margin-bottom:20px;
}

#event_0821_mic .event_mic_title .mic_goods_txt .mic_price {
    background-color:#f9f9f9;
    width:586px;
    height:110px;
    position:relative;
}

#event_0821_mic .event_mic_title .mic_goods_txt .mic_price .mic_listPrice {
    color:#999;
    font-size:20px;
    font-weight:bold;
    padding:22px 0 0 20px;
}

#event_0821_mic .event_mic_title .mic_goods_txt .mic_price .mic_listPrice span {
    text-decoration:line-through;
    margin-left:120px;
}

#event_0821_mic .event_mic_title .mic_goods_txt .mic_price .mic_discount {
    color:#333;
    font-size:20px;
    font-weight:bold;
    padding:15px 0 0 20px;
}

#event_0821_mic .event_mic_title .mic_goods_txt .mic_price .mic_discount span {
    color:#ec4343;
    font-size:28px;
    margin-left:20px;
}

#event_0821_mic .event_mic_title .mic_goods_txt .mic_price .mic_discount span :nth-child(1){
    color:#ec4343;
    font-size:22px;
    margin-left:0;
}

#event_0821_mic .event_mic_title .mic_goods_txt .mic_price .del_free {
    background-color:#70bb0a;
    width:69px;
    height:84px;
    position:absolute;
    top:0;
    right:20px;
    text-align: center;
    border-bottom-left-radius: 30px;
    border-bottom-right-radius: 30px;
}

#event_0821_mic .event_mic_title .mic_goods_txt .mic_price .del_free span{
    position:absolute;
    left:15px;
    top:20px;
    font-size:20px;
    color:#fff;
    font-weight:bold;
}

#event_0821_mic .event_mic_title .mic_goods_txt .goods_ea {
    width:586px;
    height:80px;
    border-top:1px solid #ccc;
    border-bottom:1px solid #ccc;
    margin-top:30px;
}

#event_0821_mic .event_mic_title .mic_goods_txt .goods_ea span{
    margin:20px;
    font-size:16px;
}

#event_0821_mic .event_mic_title .mic_goods_txt .goods_ea .del_ea_txt {
    position:relative;
    display:inline-block;
    width:90px;
    height:48px;
    margin-top:15px;
    border:1px solid #ccc;
}

#event_0821_mic .event_mic_title .mic_goods_txt .goods_ea .del_ea_txt span{
    display:block;
    margin:16px 18px;
}

#event_0821_mic .event_mic_title .mic_goods_txt .goods_ea .del_ea {
    text-indent:-9999px;
    font-size:0;
	width:25px;
    top:-1px;
    right:-1px;
    position: absolute;
    cursor:pointer;
}

#event_0821_mic .event_mic_title .mic_goods_txt .goods_ea .del_ea .ea_up {
    background: url('../img/event_20170821/ea_icn.png') 0 25px repeat;
    width:25px;
    height:25px;
}

#event_0821_mic .event_mic_title .mic_goods_txt .goods_ea .del_ea .ea_down {
    background: url('../img/event_20170821/ea_icn.png') 25px 25px repeat;
    width:25px;
    height:25px;
}

#event_0821_mic .event_mic_title .mic_goods_txt .goods_ea .del_ea .ea_up:hover {
    background: url('../img/event_20170821/ea_icn.png') 0 0 repeat;
    width:25px;
    height:25px;
}

#event_0821_mic .event_mic_title .mic_goods_txt .goods_ea .del_ea .ea_down:hover {
    background: url('../img/event_20170821/ea_icn.png') 25px 0 repeat;
    width:25px;
    height:25px;
}
#event_0821_mic .event_mic_title .mic_goods_txt .mic_total {
    float:right;
    margin:15px 15px 0 0;
    
}

#event_0821_mic .event_mic_title .mic_goods_txt .mic_total span{

    font-size:20px;
    font-weight:bold;
}

#event_0821_mic .event_mic_title .mic_goods_txt .mic_total .amount {
    color:#ec4343;
    margin-left:30px;
    font-weight:bold;
    font-size:30px;
}

#event_0821_mic .event_mic_title .mic_goods_txt .btnBuy {
	background: url('../img/event_20170821/buy_btn.png') 0 0 repeat;
    text-indent:-9999px;
    font-size:0;
	width:225px;
	height:63px;
	display: block;
    right: 15px;
    bottom: -110px;
    position: absolute;
}

#event_0821_mic .tab {
	overflow:hidden;
    background-color:#f6f6f6;
    position:relative;
    cursor: pointer;
}
#event_0821_mic .tab li {
	width:50%;
	float:left;
}

#event_0821_mic .active a{
    background-color:#fff; 
}

#event_0821_mic .tab a {
    display: block;
    height: 50px;
    line-height: 50px;
    vertical-align: middle;
    text-align: center;
    font-size: 18px;
    border:1px solid #ccc;
}

#event_0821_mic .tab a:link, #event_0821_mic .tab a:active, #event_0821_mic .tab a:visited, #event_0821_mic .tab a:hover {
    text-decoration:none;
    color:#000;
}


#event_0821_mic .event_goods_do {
	background-color:#f2f2f2;
	text-indent: -9999em;
	font-size:0;
	height: 448px;
    border-top:4px solid #f2f2f2;
    border-bottom:4px solid #d9d9d9;
}

#event_0821_mic .event_goods_do .event_goods_txt {
	width: 1011px;
	height: 347px;
	margin: 48px auto;
	background: url('../img/event_20170821/event_conts3_do.png') 0 0 no-repeat;
	position: relative;
}

#event_0821_mic .mic_conts_01 {
	background: url('../img/event_20170821/pattern_06.png') 0 0 repeat;
	text-indent: -9999em;
	font-size:0;
	height: 1677px;
    border-top:4px solid #76c6b4;
    border-bottom:4px solid #38927e;
}

#event_0821_mic .mic_conts_01 .mic_conts01_txt {
	width: 1600px;
	height: 1677px;
	margin: 0 auto;
	background: url('../img/event_20170821/event_conts3_txt1.png') 0 0 no-repeat;
	position: relative;
}

#event_0821_mic .mic_conts_02 {
	background: url('../img/event_20170821/pattern_07.png') 0 0 repeat;
	text-indent: -9999em;
	font-size:0;
    border-top:4px solid #fbd791;
    border-bottom:4px solid #e0ad47;
	height: 1300px;
}

#event_0821_mic .mic_conts_02 .mic_conts02_txt {
    width: 1600px;
	height: 1677px;
	margin: 0 auto;
	background: url('../img/event_20170821/event_conts3_txt2.png') 0 0 no-repeat;
	position: relative;
}

#event_0821_mic .mic_conts_03 {
    background: url('../img/event_20170821/pattern_08.png') 0 0 repeat;
	text-indent: -9999em;
	font-size:0;
    border-top:4px solid #ffffff;
    border-bottom:4px solid #e5e5e5;
	height: 576px;
}
#event_0821_mic .mic_conts_03 .mic_conts03_box {
	width: 1200px;
	margin: 0 auto;
	margin-bottom: 50px;
}

#event_0821_mic .mic_conts_03 .mic_conts03_box h4 {
	background: url('../img/event_20170821/event_conts3_txt3.png') 50% 0 no-repeat;
	height: 139px;
}

#event_0821_mic .mic_conts_03 .mic_conts03_box ul {
	overflow: hidden;
}

#event_0821_mic .mic_conts_03 .mic_conts03_box ul li {
	float:left;
}

#event_0821_mic .mic_conts_03 .mic_conts03_box ul li.tip_li01 {
	background: url('../img/event_20170821/event_conts3_tip01.png') 0 0 no-repeat;
	height:385px;
	width:355px;
	position: relative;
	margin-right: 19px;
}

#event_0821_mic .mic_conts_03 .mic_conts03_box ul li.tip_li02 {
	background: url('../img/event_20170821/event_conts3_tip02.png') 0 0 no-repeat;
	height:385px;
	width:355px;
	position: relative;
	margin-right: 19px;
}

#event_0821_mic .mic_conts_03 .mic_conts03_box ul li.tip_li03 {
	background: url('../img/event_20170821/event_conts3_tip03.png') 0 0 no-repeat;
	height:385px;
	width:355px;
	position: relative;
}

#event_0821_mic .mic_conts_04 {
	background-color:#fff;
	text-indent: -9999em;
	font-size:0;
	height: 350px;
}

#event_0821_mic .mic_conts_04 .mic_conts04_txt {
    width: 958px;
	height: 300px;
	margin: 50px auto;
	background: url('../img/event_20170821/event_conts3_txt4.png') 50% 0 no-repeat;
	position: relative;
}

#event_0821_mic .mic_conts_05 {
	background: url('../img/event_20170821/pattern_09.png') 0 0 repeat;
	text-indent: -9999em;
	font-size:0;
    border-top:4px solid #f89898;
    border-bottom:4px solid #c54545;
	height: 144px;
}

#event_0821_mic .mic_conts_05 .mic_conts05_txt {
    width: 661px;
	height: 100px;
	margin: 0 auto;
	background: url('../img/event_20170821/event_conts3_txt5.png') 50% 37px no-repeat;
	position: relative;
}

#EventDel .tab {
    margin-top:5px;
}

#event_0821_mic .mic_del {
	background-color:#fff;
	text-indent: -9999em;
	font-size:0;
	height: 1590px;
}

#event_0821_mic .mic_del .mic_del_txt {
    width: 1101px;
	height: 1600px;
	margin: 0 auto;
	background: url('../img/event_20170821/event_conts3_txt6.png') 50% 37px no-repeat;
    position:relative;
}

#event_0821_mic .mic_del a {
    position:absolute;
    bottom:70px;
    right:50px;
}


/*event9MMic*/

#event_0929_mic .event_mic_title {
	background-color:#fef7da;
	height: 676px;
}

#event_0929_mic .event_mic_title .event_mic_txt {
	width: 1406px;
	height: 676px;
	margin: 0 auto;
	font-size: 0;
    position:relative;
}

#event_0929_mic .event_mic_title .event_mic_desc {
	position: absolute;
	width:1406px;
    bottom:10%;
}
#event_0929_mic .event_mic_title .event_mic_buy {
    position:absolute;
    height:300px;
    border:2px solid red;
}

#event_0929_mic .event_mic_title .event_mic_desc .del_free span{
    position:absolute;
    left:16px;
    top:18px;
    font-size:20px;
    color:#fff;
    font-weight:bold;
}
#event_0929_mic .event_mic_title .event_mic_desc .del_free {
    background: url('../img/event_20170821/event_mic_tit_tab.png') 50% 0 no-repeat;
    width:75px;
    height:73px;
    position:absolute;
    top:-8px;
    left:150px;
    text-align: center;
    z-index:1
}


#event_0929_mic .event_mic_title .event_mic_desc .event_mic_thumb {position:relative;width:485px;height:536px;float:left;border:2px solid #000;left:10%;overflow:hidden;}


#event_0929_mic .event_mic_title .mic_goods_txt {
    background: url('../img/event_20170821/event_mic_tit01.png') 50% 0 no-repeat;
    position:absolute;
    width:521px;
    height:138px;
	margin-top:15px;
    right:15%;
}

#event_0929_mic .event_mic_title .mic_goods_txt h2, #event_0929_mic .event_mic_title .mic_goods_txt h3, #event_0929_mic .event_mic_title .mic_goods_txt h4 {
    font-size:0;
    margin-bottom:20px;
}

#event_0929_mic .event_mic_title .mic_goods_txt .mic_price .mic_low {
    background: url('../img/event_20170821/event_mic_tit02.png') 50% 0 no-repeat;
    width:181px;
    height:138px;
    right:3%;
    top:-30px;
    position:absolute;
}

#event_0929_mic .event_mic_title .mic_goods_txt .mic_price {
    background-color:#f9f9f9;
    width:586px;
    height:147px;
    margin-top:127px;
    position:relative;
}

#event_0929_mic .event_mic_title .mic_goods_txt .mic_price .mic_listPrice {
    color:#999;
    font-size:20px;
    font-weight:bold;
    padding:22px 0 0 20px;
}

#event_0929_mic .event_mic_title .mic_goods_txt .mic_price .mic_listPrice span {
    text-decoration:line-through;
    margin-left:120px;
}

#event_0929_mic .event_mic_title .mic_goods_txt .mic_price .mic_discount {
    color:#333;
    font-size:20px;
    font-weight:bold;
    padding:15px 0 0 20px;
}

#event_0929_mic .event_mic_title .mic_goods_txt .mic_price .mic_discount span {
    color:#ec4343;
    font-size:28px;
    margin-left:20px;
}

#event_0929_mic .event_mic_title .mic_goods_txt .mic_price .mic_discount span :nth-child(1){
    color:#ec4343;
    font-size:22px;
    margin-left:0;
}



#event_0929_mic .event_mic_title .mic_goods_txt .goods_ea {
    background-color:#f9f9f9;
    width:586px;
    height:80px;
    border-top:1px solid #ccc;
    border-bottom:1px solid #ccc;
    margin-top:20px;
}

#event_0929_mic .event_mic_title .mic_goods_txt .goods_ea span{
    margin:20px;
    font-size:16px;
}

#event_0929_mic .event_mic_title .mic_goods_txt .goods_ea .del_ea_txt {
    background-color:#fff;
    position:relative;
    display:inline-block;
    width:90px;
    height:48px;
    margin-top:15px;
    border:1px solid #ccc;
}

#event_0929_mic .event_mic_title .mic_goods_txt .goods_ea .del_ea_txt span{
    display:block;
    margin:16px 18px;
}

#event_0929_mic .event_mic_title .mic_goods_txt .goods_ea .del_ea {
    text-indent:-9999px;
    font-size:0;
	width:25px;
    top:-1px;
    right:-1px;
    position: absolute;
    cursor:pointer;
}

#event_0929_mic .event_mic_title .mic_goods_txt .goods_ea .del_ea .ea_up {
    background: url('../img/event_20170821/ea_icn.png') 0 25px repeat;
    width:25px;
    height:25px;
}

#event_0929_mic .event_mic_title .mic_goods_txt .goods_ea .del_ea .ea_down {
    background: url('../img/event_20170821/ea_icn.png') 25px 25px repeat;
    width:25px;
    height:25px;
}

#event_0929_mic .event_mic_title .mic_goods_txt .goods_ea .del_ea .ea_up:hover {
    background: url('../img/event_20170821/ea_icn.png') 0 0 repeat;
    width:25px;
    height:25px;
}

#event_0929_mic .event_mic_title .mic_goods_txt .goods_ea .del_ea .ea_down:hover {
    background: url('../img/event_20170821/ea_icn.png') 25px 0 repeat;
    width:25px;
    height:25px;
}
#event_0929_mic .event_mic_title .mic_goods_txt .mic_total {
    float:right;
    margin-top:24px;
    
}

#event_0929_mic .event_mic_title .mic_goods_txt .mic_total span{

    font-size:20px;
    font-weight:bold;
}

#event_0929_mic .event_mic_title .mic_goods_txt .mic_total .amount {
    color:#ec4343;
    font-weight:bold;
    font-size:30px;
}

#event_0929_mic .event_mic_title .mic_goods_txt .goods_ea .btnBuy {
	background: url('../img/event_20170821/btn_mic_buy.png') 0 0 repeat;
    text-indent:-9999px;
    font-size:0;
	width:225px;
	height:63px;
	display: block;
    right: -65px;
    top:447px;
    position: absolute;
    cursor:pointer;
}
#event_0929_mic .event_mic_title .mic_goods_txt .goods_ea .btnBuy.soldout {
	background: url('../img/event_20170821/btn_mic_soldout.png') 0 0 repeat;
}

#event_0929_mic .tab {
	overflow:hidden;
    position:relative;
    cursor: pointer;
}
#event_0929_mic .tab img {
	margin-top:20px;
}

#event_0929_mic .tab li {
	width:50%;
	float:left;
}

#event_0929_mic .tab a {
    display: block;
    height: 64px;
    line-height: 50px;
    vertical-align: middle;
    text-align: center;
}

#EventDel .tab, #EventGoods .tab {

    height:64px;
}
#EventDel .tab .tab2 .goods_tab {
    background-color:#f9e5ef;
}
#EventDel .tab .tab2 .active a {
    background-color:#ffbede;
}

#EventGoods .tab .tab2 .del_tab {
    background-color:#d7f1ff;
}
#EventGoods .tab .tab2 .active a {
    background-color:#0295e5;
}

#event_0929_mic .event_goods {
	background-color:#0295e5;
	text-indent: -9999em;
	font-size:0;
	height: 1184px;
}


#event_0929_mic  .event_goods_do .event_goods_tit {
	width: 1558px;
	height: 865px;
	margin: 0 auto;
	background: url('../img/event_20170821/event_mic_title_bg.png') 50% 0 no-repeat;
	position: relative;
}


#event_0929_mic .event_goods_do .event_goods_txt {
	width: 962px;
	height: 1118px;
	margin: 0 auto;
	background: url('../img/event_20170821/event_mic_title_txt.png') 50% 60px no-repeat;
	position: relative;
}

#event_0929_mic .mic_conts_00 {
	background-color:#f0f0f0;
	text-indent: -9999em;
	font-size:0;
	height: 934px;
}

#event_0929_mic .mic_conts_00 .mic_conts00_txt {
	width: 1106px;
	height: 934px;
	margin: 0 auto;
	background: url('../img/event_20170821/event_mic_txt1.png') 50% 30px no-repeat;
	position: relative;
}

#event_0929_mic .mic_conts_01 {
	background-color:#d2f4fe;
	text-indent: -9999em;
	font-size:0;
	height: 1110px;
    border-top:12px solid #0295e5;
}

#event_0929_mic .mic_conts_01 .mic_conts01_txt {
	width: 1102px;
	height: 1110px;
	margin: 0 auto;
	background: url('../img/event_20170821/event_mic_txt3.png') 50% 0 no-repeat;
	position: relative;
}

#event_0929_mic .mic_conts_02 {
	background-color:#fef7da;
	text-indent: -9999em;
	font-size:0;
	height: 2420px;
}

#event_0929_mic .mic_conts_02 .mic_conts02_txt {
    width: 1100px;
	height: 2351px;
	margin: 0 auto;
	background: url('../img/event_20170821/event_mic_txt4.png') 50% 70px no-repeat;
	position: relative;
}

#event_0929_mic .mic_conts_03 {
	background-color:#fff;
	text-indent: -9999em;
	font-size:0;
	height: 900px;
}

#event_0929_mic .mic_conts_03 .mic_conts03_txt {
    width: 981px;
	height: 850px;
	margin: 0 auto;
	background: url('../img/event_20170821/event_mic_txt6.png') 50% 60PX no-repeat;
	position: relative;
}

#event_0929_mic .mic_conts_04 {
	background-color:#0295e5;
	text-indent: -9999em;
	font-size:0;
	height: 144px;
}

#event_0929_mic .mic_conts_04 .mic_conts04_txt {
    width: 901px;
	height: 103px;
	margin: 0 auto;
	background: url('../img/event_20170821/event_mic_txt7.png') 50% 37px no-repeat;
	position: relative;
}


#event_0929_mic .mic_del {
	background-color:#ffbede;
	text-indent: -9999em;
	font-size:0;
	height: 1640px;
}

#event_0929_mic .mic_del .mic_del_txt {
    width: 1109px;
	height: 1600px;
	margin: 0 auto;
	background: url('../img/event_20170821/event_mic_txt8.png') 50% 37px no-repeat;
    position:relative;
}

#event_0929_mic .mic_del a {
    position:absolute;
    bottom:40px;
    right:50px;
}

/*Craft Class_170911*/
#craft_tmaker {
	width: 100%;
	margin: 0 auto;
}
#craft_tmaker .craft_conts_tit .event_title.desc01 {
	background: url('../img/event_20170821/dot_bg01.png') 0 0 repeat;
	text-indent: -9999em;
	font-size:0;
	height: 830px;
}
#craft_tmaker .craft_conts_tit .event_title .title_desc01_txt {
	background: url('../img/event_20170821/craft_tit.png') 50% 47px no-repeat;
	height: 800px;
}
#craft_tmaker .craft_conts_01 {
	background: url('../img/event_20170821/dot_bg02.png') 0 0 repeat;
	height: 1540px;
}
#craft_tmaker .craft_conts_01 .craft_conts01_txt {
	background: url('../img/event_20170821/craft_cont01.png') 50% 0 no-repeat;
	text-indent: -9999em;
	font-size:0;
	height: 1442px;
	width: 1103px;
	margin: 0 auto;
	position: relative;
}
#craft_tmaker .craft_conts01_wave {
    background: url('../img/event_20170821/wave_bg01.png') 0 0 repeat;
	height:68px;
    margin-top:-40px;
}
#craft_tmaker .craft_conts_02 {
	background: url('../img/event_20170821/dot_bg03.png') 0 0 repeat;
	height: 1965px;
}
#craft_tmaker .craft_conts02_wave {
    background: url('../img/event_20170821/wave_bg02.png') 0 0 repeat;
	height:68px;
    margin-top:-40px
}
#craft_tmaker .craft_conts_02 .craft_conts02_txt {
	background: url('../img/event_20170821/craft_cont02.png') 0 0 no-repeat;
	text-indent: -9999em;
	font-size:0;
	height: 1872px;
	width: 1112px;
	margin: 0 auto;
	position: relative;
}
#craft_tmaker .craft_conts_02 .craft_conts02_txt .tmaker_btn {
	position:absolute;
	top:12%;
	left:6%;
}
#craft_tmaker .craft_conts03_wave {
    background: url('../img/event_20170821/wave_bg03.png') 0 0 repeat;
	height:68px;
    margin-top:-40px
}
#craft_tmaker .craft_conts_03 {
	background: url('../img/event_20170821/dot_bg04.png') 0 0 repeat;
	height: 2300px;
}
#craft_tmaker .craft_conts_03 .craft_conts03_txt {
	background: url('../img/event_20170821/craft_cont03.png') 0 0 no-repeat;
	text-indent: -9999em;
	font-size:0;
	height: 2213px;
	width: 1117px;
	margin: 0 auto;
	position: relative;
}
#craft_tmaker .craft_conts04_wave {
    background: url('../img/event_20170821/wave_bg02.png') 0 0 repeat;
	height:68px;
    margin-top:-40px
}
#craft_tmaker .craft_conts_04 {
	background: url('../img/event_20170821/dot_bg03.png') 0 0 repeat;
	height: 530px;
}
#craft_tmaker .craft_conts_04 .craft_conts04_txt{
	text-indent: -9999em;
	font-size:0;
	height: 530px;
	width: 1176px;
	margin: 0 auto;
	position: relative;
}
#craft_tmaker .craft_conts_04 .craft_conts04_txt h4{
	background: url('../img/event_20170821/craft_cont04.png') 0 0 no-repeat;
	text-indent: -9999em;
	font-size:0;
	height: 41px;
	width: 814px;
	margin: 0 auto;
	position: relative;
}

#craft_tmaker .craft_conts_04 .craft_conts04_txt ul {
	margin: 40px 0 0 33px;
}

#craft_tmaker .craft_conts_04 .craft_conts04_txt ul li {
	float: left;
	margin-right: 20px;
    position:relative;
}
#craft_tmaker .craft_conts_04 .craft_conts04_txt ul li a{
    position:absolute;
	bottom:7px;
    margin:25px;
}
#craft_tmaker .craft_conts_04 .craft_conts04_txt ul .li01 {
    background: url('../img/event_20170821/craft_cont04_1.png') 0 0 no-repeat;
    height: 380px;
	width: 260px;
}
#craft_tmaker .craft_conts_04 .craft_conts04_txt ul .li02 {
    background: url('../img/event_20170821/craft_cont04_2.png') 0 0 no-repeat;
    height: 380px;
	width: 260px;
}
#craft_tmaker .craft_conts_04 .craft_conts04_txt ul .li03 {
    background: url('../img/event_20170821/craft_cont04_3.png') 0 0 no-repeat;
    height: 380px;
	width: 260px;
}
#craft_tmaker .craft_conts_04 .craft_conts04_txt ul .li04 {
    background: url('../img/event_20170821/craft_cont04_4.png') 0 0 no-repeat;
    height: 380px;
	width: 260px;
}


