/*HEAD-IMG*/
.headimg{display:block; background:url(../images/index_image.png) no-repeat; background-size:120px auto; margin:auto;}
.head_logo{width:108px; height:14px; background-position:0 0;}
.icon_like_w{width:20px; height:20px; background-position:0 -19px;}
.icon_lib_w{width:20px; height:20px; background-position:-25px -19px;}
span.note {display:inline-block; width:20px; height:20px; background:url(/assets/img/mobile/icon_note.gif) no-repeat left 1px; background-size: 94%;}
.icon_search_w{width:20px; height:20px; background-position:-51px -19px;}
.icon_search_red{width:20px; height:20px; background-position:-100px -19px;}
.icon_searchbox_x{width:20px; height:20px; background-position:-100px -44px;}
.icon_menu_w{width:20px; height:20px; background-position:-75px -19px; position: relative;}
.icon_googleplay{width:70px; height:15px; background-position:0px -119px; margin-top:8px;}
.icon_ios {width: 71px; height: 17px; background-position: -39px -210px; margin-top: 6px;}
.icon_tworld{width:14px; height:14px; background-position:-0px -139px; display:inline-block; margin-top:8px;}
.icon_olleh{width:14px; height:14px; background-position:-19px -139px; display:inline-block; margin-right:2px;}
.icon_uplus{width:14px; height:14px; background-position:-38px -139px; display:inline-block;}
.icon_arrow_down_gray{width:10px; height:6px; background-position:-100px -96px;}
.icon_arrow_down_gray_b{width:13px; height:8px; background-position:-0px -212px; float:right; margin:16px 0;}
.icon_arrow_up_gray_b{width:13px; height:8px; background-position:-17px -212px; float:right; margin:16px 0;}
.icon_loginoff{width:9px; height:10px; background-position:-101px -103px; display:inline-block; margin-right:3px; margin-top:7px;}
.icon_head_mypage{width:20px; height:20px; background-position:-75px -69px; margin-right:5px; margin-top:7px; float:left;}
.icon_head_arrow_right{width:8px; height:13px; background-position:-75px -119px; float:right; margin:13px 0;}
.icon_data{width:20px; height:20px; background-position:-75px -94px; float:left; margin:9px 5px 0 0;}
.icon_head_adult{width:20px; height:20px; background-position:-0px -94px; float:left; margin:9px 5px 0 0;}
.icon_head_coin{width:20px; height:20px; background-position:-25px -94px; float:left; margin:3px 5px 0 0;}
.icon_head_mileage{width:20px; height:20px; background-position:-50px -94px; float:left; margin:3px 5px 0 0;}
.icon_head_freeticket{width:20px; height:20px; background-position:-90px -119px; float:left; margin:1px 5px 0 0px;}
.icon_head_freecharge{width:20px; height:20px; background-position:-0px -44px; float:left; margin:9px 5px 0 0;}
.icon_head_event{width:20px; height:20px; background-position:-25px -44px; float:left; margin:9px 5px 0 0;}
.icon_head_coupon{width:20px; height:20px; background-position:-50px -44px; float:left; margin:9px 5px 0 0;}
.icon_head_sendmail{width:20px; height:20px; background-position:-75px -44px; float:left; margin:9px 5px 0 0;}
.icon_head_faq{width:20px; height:20px; background-position:-0px -69px; float:left; margin:9px 5px 0 0;}
.icon_head_qna{width:20px; height:20px; background-position:-25px -69px; float:left; margin:9px 5px 0 0;}
.icon_head_tel{width:20px; height:20px; background-position:-50px -69px; float:left; margin:9px 5px 0 0;}
.icon_data_on{width:55px; height:22px; background-position:-0px -158px;}
.icon_data_off{width:55px; height:22px; background-position:-55px -158px;}
.icon_adult_on{width:55px; height:22px; background-position:-0px -185px;}
.icon_adult_off{width:55px; height:22px; background-position:-55px -185px;}

/*COMMON-IMG*/
.topimg{display:block; background:url(../images/common_image.png) no-repeat; background-size:120px auto; margin:auto;}
.icon_viewcount_s{width:15px; height:14px; background-position:0 -22px; margin-top:2px;}
.icon_viewcount{width:18px; height:17px; background-position:0 0; margin-top:1px;}
.icon_clock{width:18px; height:17px; background-position:-23px 0; margin-top:2px;}
.icon_link{width:18px; height:17px; background-position:-46px 0; margin-top:1px;}
.icon_event{width:18px; height:17px; background-position:-69px 0; margin-top:1px;}
.icon_arrow_down_red{width:10px; height:6px; background-position:-20px -22px;}
.icon_arrow_right_gray{width:9px; height:14px; background-position:-35px -22px;}
.icon_arrow_right_w{width:11px; height:17px; background-position:-100px -43px;}
.icon_arrow_right_red{width:9px; height:14px; background-position:-81px -22px;}
.icon_lock{width:10px; height:23px; background-position:-49px -22px;}
.icon_lock_b{width:13px; height:13px; background-position:-36px -140px;}
.icon_coin_s{width:11px; height:11px; background-position:-64px -22px;}
.big_sns_naver{width:39px; height:25px; background-position:0 -180px;}
.big_facebook_naver{width:25px; height:25px; background-position:-30px -41px;}
.big_google_naver{width:29px; height:25px; background-position:-60px -41px;}
.icon_layer_close_x_w{width:17px; height:17px; background-position:-90px 0;}
.icon_moredot{width:19px; height:7px; background-position:-54px -144px; display:inline-block; margin-right:5px;}
.icon_coin_s_b{width:14px; height:14px; background-position:0 -121px; display:inline-block; margin-right:5px; vertical-align:top; margin-top:1px;}
.icon_mile_s_b{width:14px; height:14px; background-position:-19px -121px; display:inline-block; margin-right:5px; vertical-align:top; margin-top:1px;}
.icon_clock_s_b{width:14px; height:14px; background-position:-38px -121px; display:inline-block; margin-right:5px; vertical-align:top; margin-top:1px;}
.icon_month_s_b{width:15px; height:13px; background-position:-43px -158px; display:inline-block; margin-right:5px; vertical-align:top; margin-top:1px;}
.icon_month_s_red{width:15px; height:13px; background-position:-23px -158px; display:inline-block; margin-right:5px; vertical-align:top; margin-top:14px;}
.icon_month_ss_w{width:12px; height:10px; background-position:-63px -158px; display:inline-block;}
.icon_coin_s_w{width:11px; height:11px; background-position:-80px -158px;}
.icon_plus_w{width:16px; height:16px; background-position:-96px -158px;}
.icon_txt_q{width:13px; height:13px; background-position:0 -140px; float:left;}
.icon_txt_a{width:13px; height:13px; background-position:-18px -140px;}
.icon_delete_x{width:20px; height:20px; background-position:-75px -96px;}
.icon_notice{width:18px; height:18px; background-position:0 -158px; float:left; vertical-align:middle; margin:5px 5px 0 0;}

.title_mypage{width:20px; height:20px; background-position:0px -71px;}
.title_charge{width:20px; height:20px; background-position:-25px -71px;}
.title_qna{width:20px; height:20px; background-position:-50px -71px;}
.title_write{width:20px; height:20px; background-position:-75px -71px;}
.title_library{width:20px; height:20px; background-position:-100px -71px;}
.title_like{width:20px; height:20px; background-position:0 -96px;}
.title_faq{width:20px; height:20px; background-position:-25px -96px;}
.title_search{width:20px; height:20px; background-position:-50px -96px;}
.title_bye{width:20px; height:20px; background-position:-100px -96px; float:left; margin-top:-3px; margin-right:5px;}
.title_event{width:20px; height:20px; background-position:-100px -116px; float:left; margin-top:-3px; margin-right:5px;}

/*new_slidemenu_icon*/
.slide_img{display:block; background:url(../images/new_slidemenu_icon.png) no-repeat; background-size:65px auto; float:left;}
.slide_icon_data{width:18px; height:18px; background-position:0px 0px; margin:13px 5px 0 0;}
.slide_icon_book{width:18px; height:18px; background-position:-23px -0px; margin:12px 5px 0 0;}
.slide_icon_month{width:18px; height:18px; background-position:-23px -46px; margin:5px 5px 0 0;}
.slide_icon_event{width:18px; height:18px; background-position:-23px -23px; margin:12px 5px 0 0;}
.slide_icon_cs{width:18px; height:18px; background-position:0px -46px; margin:12px 5px 0 0;}
.slide_icon_vip{width:18px; height:18px; background-position:0 -69px; margin:2px 5px 0 0;}
.slide_icon_heart{width:18px; height:18px; background-position:-23px -69px; margin:12px 5px 0 0;}
.slide_icon_my{width:18px; height:18px; background-position:0 -92px; margin:13px 5px 0 0;}
.slide_icon_gift{width:18px; height:18px; background-position:-24px -24px; margin:13px 5px 0 0;}
/* coupon icon: align with sprite new_slidemenu_icon.png; pick an unused slot */
.slide_icon_coupon{width:18px; height:18px; background-position:-46px -69px; margin:12px 5px 0 0;}
/*USER-COIN*/
.slide_icon_coin{width:18px; height:18px; background-position:0px -23px; margin:10px 5px 0 0;}
.slide_icon_bonuscoin{width:18px; height:18px; background-position:-46px -0px; margin:10px 5px 0 0;}
.slide_icon_mileage{width:18px; height:18px; background-position:-46px -23px; margin:10px 5px 0 0;}
.slide_icon_mileage_b{width:18px; height:18px; background-position:-46px -92px; margin:12px 5px 0 0;}
.slide_icon_vip_w{width:18px; height:18px; background-position:-46px -46px; margin:10px 5px 0 0;}
.slide_icon_help{width:15px; height:15px; background-position:-47px -70px; margin:11px 0 0 3px;}
/*S-ICON*/
.slide_icon_message {width: 18px; height: 18px; background-position: -23px -92px; margin: 12px 5px 0 0;}
.slide_sicon_my{width:12px; height:12px; background-position:-0px -115px; margin:11px 5px 0 25px;}
.slide_sicon_book{width:12px; height:12px; background-position:-17px -115px; margin:12px 5px 0 25px;}
.slide_sicon_heart{width:12px; height:12px; background-position:-34px -115px; margin:12px 5px 0 25px;}
.slide_sicon_event{width:12px; height:12px; background-position:-0px -132px; margin:11px 5px 0 25px;}
.slide_sicon_coupon{width:12px; height:12px; background-position:-17px -132px; margin:12px 5px 0 25px;}
.slide_sicon_free{width:12px; height:12px; background-position:-34px -132px; margin:11px 5px 0 25px;}
.slide_sicon_faq{width:12px; height:12px; background-position:-0px -149px; margin:12px 5px 0 25px;}
.slide_sicon_qna{width:12px; height:12px; background-position:-17px -149px; margin:12px 5px 0 25px;}
.slide_sicon_pen{width:12px; height:12px; background-position:-34px -149px; margin:11px 5px 0 25px;}
.slide_sicon_mail{width:12px; height:12px; background-position:-0px -166px; margin:11px 5px 0 25px;}
.slide_sicon_mobile{width:12px; height:12px; background-position:-17px -166px; margin:11px 5px 0 25px;}
.slide_sicon_eventcoin{width:12px; height:12px; background-position:-34px -166px; margin:11px 5px 0 0;}