@charset "utf-8";
body,button,dd,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,select,table,td,textarea,th,ul{margin:0;padding:0}
body,button,h1,h2,h3,h4,h5,input,select,table,textarea{font-family:'Apple SD Gothic Neo',HelveticaNeue,AppleSDGothicNeo,'Malgun Gothic','맑은 고딕', Dotum, '돋움', sans-serif;font-size:16px;line-height:1.3; font: 16px/1.3 'Apple SD Gothic Neo',HelveticaNeue,AppleSDGothicNeo,'Malgun Gothic','맑은 고딕', Dotum, '돋움', sans-serif;}
html,body{height:100%;}
body{position:relative;-webkit-text-size-adjust:none;color:#000;padding:0;margin:0; background:#fff;}
html{font-size:10px;line-height:15px;padding:0;margin:0;}table{border-collapse:collapse}
fieldset,img{border:0}
ol,ul{list-style:none}
address,em{font-style:normal}
a{text-decoration:none;color:#333}
iframe,img{vertical-align:top}
button{outline:none;border:none;background:none;}
.hdTxt, .hide_txt {position:absolute; top:-9999px; left:-9999px; overflow:hidden; visibility:hidden; width:0; height:0; font-size:0; line-height:0; text-indent:-9999em; z-index:-1;}
.contain{padding:0 20px;}
.inner{padding:0 15px;}
.display_table{display:table;}
.display_table_cell{display:table-cell; vertical-align:middle;}
.txt_dot1{overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.txt_dot2{overflow:hidden; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; word-wrap:break-word; white-space:normal; text-overflow:inherit;}
.txt_dot3{overflow:hidden; display:-webkit-box; -webkit-line-clamp:3; -webkit-box-orient:vertical; word-wrap:break-word; white-space:normal; text-overflow:inherit;}

#wrapper{max-width:640px; height:100%; margin:0 auto; position:relative;}
#contents{position:relative;}

.main_visual{position:relative}
.main_visual:after{content:""; position:absolute; right:0; bottom:50px; width:63px; height:105px; background:url("../img/m/mv_icon.png") 0 0 no-repeat; background-size:100%;}
.main_visual .img {width:100%; max-height:320px; overflow:hidden;}
.main_visual .img img{width:100%;}
.main_visual .buttons.fixed{position:fixed; left:0; top:0; z-index:99;}
.main_visual .buttons ul{*zoom:1;}
.main_visual .buttons ul:after{display:block;content:"";clear:both;}
.main_visual .buttons ul li{float:left; width:50%; position:relative;}
.main_visual .buttons ul li img{width:100%;}
.main_visual .buttons li .arr{display:block; width:21px; height:21px; position:absolute; top:50%; margin-top:-10px; animation: bounce-arrow2 1.3s infinite ease-in-out;}
.main_visual .buttons li .arr1{background:url("http://news.chosun.com/event/subscription/v2/img/m/arr1.png") 0 0 no-repeat; right:21px; background-size:100% 100%;}
.main_visual .buttons li .arr2{background:url("http://news.chosun.com/event/subscription/v2/img/m/arr2.png") 0 0 no-repeat; right:28px; background-size:100% 100%;}

.main_visual .title{position:absolute; left:0; top:54px; width:100%; text-align:center; z-index:99;}
.main_visual .title img{max-width:325px;}
.main_visual .bubbles{position:absolute; left:0; top:0; width:100%; height:100%;}

.e_cont img{width:100%;}

/* event1 */
.event1_btns{padding-bottom:40px; background:#f8f8f8;}
.event1_btns ul{width:245px; margin:0 auto;}
.event1_btns ul li{margin-top:10px;}
.event1_btns ul li:first-child{margin-top:0;}
.event1_btns ul li a{display:block; height:56px; text-align:center; border-radius:45px; position:relative;}
.event1_btns ul li a img{padding-top:19px;}
.event1_btns li.btn1 a{background:#f66ba7;}
.event1_btns li.btn1 a img{width:158px;}
.event1_btns li.btn2 a{background:#578aee;}
.event1_btns li.btn2 a img{width:115px;}

/* event2 */
.bx_goods {padding-top:20px; overflow-y: hidden;overflow-x: scroll; padding-bottom:10px;-webkit-overflow-scrolling: touch;scroll-snap-type: mandatory;-webkit-scroll-snap-type: mandatory; background:#e0eaff}
.inner_bx_goods {padding: 0 10px 0 25px; width:839px;}
img.m_goods {width:100%;}
.event2 .event1_btns{background:#e0eaff; padding-top:17px;}


.event_2018_menu{width:100%;}
.cs_mgnb {position:relative; width: 100%;height: 44px;background: #fff; border-bottom: solid 1px #ddd;}
.cs_mgnb_logo {display:inline-block; margin-left: 10px; padding-top: 16px;}
.cs_mgnb_logo_link {display: block;background: url(http://image.chosun.com/main/201505/cs_mgnb_ico.png) no-repeat 0px 0px;text-indent: -9999px;width: 85px;height: 13px;background-position: 0px -13px;background-size: 150px;}
.search_input_submit { position: absolute; display: block; width: 36px; height: 40px; top: 3px; right:5px; background: #fff; border: 0; font-size: 0 }
.search_input_submit .search_ico { position: absolute; width: 24px; height: 24px; margin: auto; top: 0; right: 0; left: 0; bottom: 0; background: url('http://image.chosun.com/main/201803//common_m_img.png') no-repeat 0px -26px; background-size: 200px }


/* bottom_cont */
.bottom_cont{padding-bottom:20px;}

.arrow_moving {
    display: block;
    position: absolute;
    right: 15px;
    top: 18px;
    width: 11px;
    height: 18px;
    background: url('http://image.chosun.com/event/2018//ic_m_arrow_entry.png') no-repeat 0 0;
    background-size:100%;
    -webkit-animation: bounce-arrow 1.3s infinite ease-in-out;
    -moz-animation: bounce-arrow 1.3s infinite ease-in-out;
    -o-animation: bounce-arrow 1.3s infinite ease-in-out;
    animation: bounce-arrow 1.3s infinite ease-in-out;
}

.arrow_moving.v2{right:34px;}

@-webkit-keyframes bounce-arrow {0%{transform: translateX(0);}50%{transform: translateX(-10px);}100%{transform: translateX(0px);}}
@-moz-keyframes bounce-arrow {0%{transform: translateX(0);}50%{transform: translateX(-10px);}100%{transform: translateX(0px);}}
@keyframes bounce-arrow {0%{transform: translateX(0);}50%{transform: translateX(-10px);}100%{transform: translateX(0px);}}

@keyframes bounce-arrow2 {0%{transform: translateY(0);}50%{transform: translateY(-5px);}100%{transform: translateY(0px);}}
@-moz-keyframes bounce-arrow2 {0%{transform: translateY(0);}50%{transform: translateY(-5px);}100%{transform: translateY(0px);}}
@-webkit-keyframes bounce-arrow2 {0%{transform: translateY(0);}50%{transform: translateY(-5px);}100%{transform: translateY(0px);}}


.art_share_button{padding-top:25px; padding-bottom:10px; text-align:center; *zoom:1; border-top:10px solid #eaeaea;}
.art_share_button:after{display:block;content:"";clear:both;}
.art_share_button li{display:inline-block; margin-left:24px; width:48px; height:48px;}
.art_share_button li:first-child{margin-left:0;}
.art_share_button li a{display:block; width:48px; height:48px; text-indent:-9999px;}
.art_share_button li.sm1 a{background:url("http://news.chosun.com/event/subscription/v2/img/m//sm_icon1.png") 0 0 no-repeat; background-size:100%;}
.art_share_button li.sm2 a{background:url("http://news.chosun.com/event/subscription/v2/img/m//sm_icon2.png") 0 0 no-repeat; background-size:100%;}
.art_share_button li.sm3 a{background:url("http://news.chosun.com/event/subscription/v2/img/m//sm_icon3.png") 0 0 no-repeat; background-size:100%;}

/* copy */
.widenews_copy {max-width: 1196px;margin: 0 auto; padding: 30px 0;font-family: AppleSDGothicNeo-Regular, "맑은 고딕", "Malgun Gothic", 나눔고딕, 돋움, Dotum, 굴림, Gulim, "Apple SD Gothic Neo", sans-serif;font-size: 13px; line-height: 1.3; letter-spacing: -0.05em; color: #777; background: #fff;}
ul.widenews_copy_link {display: none; text-align: center;font-size: 0;}
ul.widenews_copy_link li {display: inline; font-size: 13px; line-height: 1.3}
ul.widenews_copy_link li+li:before {content: " ";display: inline-block;width: 1px;height: 14px;margin: 0 10px;background: #e9e9e9;vertical-align: middle}
ul.widenews_copy_link li a {color: #777}
.widenews_copy_right {padding-top: 0px;text-align: center;font-size: 13px}

.go_top_btn{display:block; width:38.5px; height:38px; position:fixed; right:15px; bottom:25px; opacity:0; transition:all 0.4s ease-out;}
.go_top_btn img{width:100%;}
.go_top_btn.fixed{opacity:1;}