﻿@charset "utf-8";

@import url("base.css");
@import url("layout.css");
@import url("common.css");
@import url("board.css");
@import url("popup.css");


h1.board_ti {width:629px; padding-left:15px;}


/*main page*/
div.main_flash_area {width:960px; height:438px; margin:0 auto;}
div.main_bottom_cont {width:960px; height:164px; padding:27px 0 0 0; margin:0 auto;}



dl.main_cont_area {width:960px; height:132px; }
dl.main_cont_area dd {background:url('../../images/main/main_line.gif') no-repeat left top; float:left; height:132px; padding-top:5px;}
dl.main_cont_area dd.login {width:156px; background:none;}
dl.main_cont_area dd.notice {width:193px; padding-left:20px; position:relative;}
dl.main_cont_area dd.banner01 {width:187px; padding-left:18px;}
dl.main_cont_area dd.banner02 {width:112px; padding-left:16px;}
dl.main_cont_area dd.banner03 {width:236px; padding-left:22px; }



p.main_login_ti {width:100%; padding-bottom:8px;}
p.main_notice_ti {width:100%; padding-bottom:17px;}


dl.main_login_area {width:135px;  height:47px; }
dl.main_login_area dt {width:36px; float:left; height:47px;}
dl.main_login_area dd {width:99px; float:left; background:none; padding:0; height:47px;}

ul.main_login {width:99px; }
ul.main_login li {width:99px;height:20px; }
ul.main_login li img {vertical-align:top;}
ul.main_login li input.in_id {border:0; background:url('../../images/main/id_bg.gif') no-repeat left top; width:94px; height:16px; padding:2px 0 0 2px; font-size:11px; color:#555;}
ul.main_login li input.in_pw {border:0; background:url('../../images/main/pw_bg.gif') no-repeat left top; width:94px; height:16px; padding:2px 0 0 2px; font-size:11px; color:#555;}


ul.main_login_bottom {width:135px; height:11px;}
ul.main_login_bottom li.first {float:left; padding:0 5px 0 0; background:url('../../images/main/login_line.gif') no-repeat right top; height:11px;}
ul.main_login_bottom li.last {padding:0 0 0 5px; background:none;}



div.main_more {position:absolute; left:188px; top:6px;}

ul.main_notice_list {width:190px;}
ul.main_notice_list li {padding-bottom:7px; font-size:11px; color:#999; line-height:14px;}
ul.main_notice_list li a, ul.main_notice_list li a:visited {color:#999; text-decoration:none;  font-size:11px;}
ul.main_notice_list li a:hover {color:#999; text-decoration:underline;}



div.sub_main_top_box {width:770px; height:272px; background:url('../../images/common/sub_main_cont_top_bg.jpg') no-repeat left top; padding:5px;}
div.sub_main_top_box div.left_cont {float:left; padding:21px 0 0 15px; width:530px;}
div.sub_main_top_box div.left_cont h1 {padding-bottom:5px;}
div.sub_main_top_box div.left_cont h1 img {vertical-align:top;}
div.sub_main_top_box div.right_cont {float:right; padding:21px 0 0 5px; width:201px; height:251px; background:url('../../images/join/big_shop_bg.jpg') no-repeat left top; }


div.shop_search_line {padding:0 0 0 3px; width:536px; border-bottom:1px solid #C7C7C7; margin-top:9px;}
div.shop_search_line p {color:#6E9934; font-weight:bold; padding-bottom:7px; }
ul.shop_search {}
ul.shop_search li {float:left; padding-bottom:5px; line-height:14px;}
ul.shop_search li span {font-size:11px; color:#6E9934;}
ul.shop_search li.tit {padding-top:4px; width:69px;}
ul.shop_search li.tit02 {padding:4px 0 0 14px; width:55px;}
ul.shop_search li.in_cont {width:457px;}
ul.shop_search li select {vertical-align:middle; width:80px; border:1px solid #B7B7B7; font-size:11px;}
ul.shop_search li select.w95 {width:95px;}
ul.shop_search li select.w117 {width:117px;}
ul.shop_search li input {vertical-align:middle; border:1px solid #B7B7B7; height:15px; padding:3px 0 0 3px; font-size:11px;}
ul.shop_search li input.w318 {width:318px;}
ul.shop_search li img {vertical-align:middle;}
ul.shop_search li.txt {padding-top:4px;}
ul.shop_search li.on {float:left; width:400px;padding-bottom:5px; line-height:14px;display:block;}

ul.shop_search li a, ul.shop_search li a:visited {color:#6E9934; text-decoration:none; font-size:11px;}
ul.shop_search li a:hover {color:#6E9934; text-decoration:underline;}


div.big_shop {width:201px;}
div.big_shop h2 {padding:0 0 13px 27px; }
dl.rolling_area {width:201px;}
dl.rolling_area dt {float:left; width:25px; padding-top:59px;}
dl.rolling_area dt img {vertical-align:top;}
dl.rolling_area dt.left {text-align:left;}
dl.rolling_area dt.right {text-align:right;}
dl.rolling_area dd {float:left; width:147px; height:190px; position:relative; overflow:hidden;}
dl.rolling_area dd div.rolling {position:absolute; left:0; top:0;}
dl.rolling_area dd div.list {width:158px; height:199px; float:left;}
ul.shop_logo {}
ul.shop_logo li {float:left; width:79px; height:51px;}
ul.shop_logo li img {vertical-align:top;}




h3.sub_main_cont_ti {width:539px; padding-bottom:10px; border-bottom:1px solid #C7C7C7;}
h3.sub_main_cont_ti img {vertical-align:top;}




div.main_to_month_cont_area {width:539px; padding-top:15px; height:98px;}
div.main_to_month_cont_area p.tit {padding:0 0 8px 8px; background:url('../../images/common/bulit_green_box.gif') no-repeat left 5px; font-size:11px; font-weight:bold;}
div.main_to_month_cont_area div.btn {position:absolute; right:0; top:1px;}



div.shop_left_area {width:260px; float:left; position:relative;}
div.shop_right_area {width:260px; padding-left:19px; position:relative; float:left;}


div.shop_rolling_area {width:259px; height:50px; position:relative; overflow:hidden;}
div.shop_rolling_area div.shop_rolling {position:absolute; left:0; top:0; width:120%;}
div.shop_rolling_area div.shop_logo {width:89px; height:50px; float:left; position:relative;}
div.shop_rolling_area div.shop_logo img {vertical-align:top;}
div.shop_rolling_area div.shop_logo div.ambl {position:absolute; left:53px; top:0;}



div.its_day_area {padding-top:16px; width:539px; height:132px;}
dl.its_day {width:539px; height:106px;}
dl.its_day dd {border-left:1px solid #E9E9E9; padding-left:9px; height:106px; color:#7A7A7A; line-height:14px; width:128px; float:left;}
dl.its_day dd.first {border:0; padding:0; width:125px;}
dl.its_day dd.last {width:128px;}
ul.its_day_txt_btn {}
ul.its_day_txt_btn li {padding-bottom:7px;}
ul.its_day_txt_btn li strong {display:block;}
ul.its_day_txt_btn li.tit {padding:2px 0 5px 0}
ul.its_day_txt_btn li p {padding-bottom:4px;color:#7a7a7a;}
ul.its_day_txt_btn li img {vertical-align:top;}
ul.its_day_txt_btn li span {font-size:14px;}




div.shop_news_area {padding-top:15px; width:539px;}
dl.shop_news_cont {width:539px;}
dl.shop_news_cont dt {float:left; width:134px; height:64px;}
dl.shop_news_cont dt img {vertical-align:top;}
dl.shop_news_cont dd {float:left; width:405px;line-height:14px; }
ul.shop_news_txt {}
ul.shop_news_txt li {padding:0 0 6px 8px; background:url('../../images/common/bulit_gray.gif') no-repeat left 5px; }
ul.shop_news_txt li a, ul.shop_news_txt li a:visited {color:#545454; text-decoration:none;}
ul.shop_news_txt li a:hover {color:#545454; text-decoration:underline;}



div.submain_cont_tit_area {width:536px; position:relative;}
div.submain_cont_tit_area div.more {position:absolute; right:0; top:4px;}

dl.right_img_rolling {width:190px; height:140px;}
dl.right_img_rolling dt {float:left; padding-top:35px; width:16px;}
dl.right_img_rolling dt img {vertical-align:top;}
dl.right_img_rolling dt.right {text-align:right;}
dl.right_img_rolling dd {float:left; width:157px; height:120px; text-align:center;}
dl.right_img_rolling dd p {padding-top:10px;}
dl.right_img_rolling dd a, dl.right_img_rolling dd a:visited {color:#545454; text-decoration:none;}
dl.right_img_rolling dd a:hover {color:#545454; text-decoration:underline;}






/*div.my_info_box {width:564px; border:1px solid #CDCDCD; padding:10px 0 0 14px; }*/
div.my_info_box {width:564px; height:140px; border:1px solid #e7e7e7; padding:18px 0 0 14px; }/*회원등급제 시행되면 적용필요*/
/*div.my_info_box {width:564px; /*height:207px;*/ /*height:216px;*/ border:1px solid #e7e7e7; padding:18px 0 0 14px; }*//*20110914 수정*/

dl.my_info_area {width:564px; height:111px;}
dl.my_info_area dd {float:left; }
dl.my_info_area dd.charactor {width:117px; text-align:center; padding-top:2px;}
dl.my_info_area dd.charactor img.cha {vertical-align:top; height:72px;}
dl.my_info_area dd.charactor p.change {padding-top:6px;}
dl.my_info_area dd.info {width:246px; height:93px; padding:8px 0 0 7px; border-right:1px solid #E3E3E3;}
dl.my_info_area dd.log_chk {width:180px; height:93px; padding:8px 0 0 13px;}


/*20110623 추가*/
/*회원 등급 임시 막음*/
div.my_info_box p { margin-left:140px; margin-bottom:8px;}/*회원등급제 시행되면 적용필요*/
div.my_info_box span {font-weight:bold; color:#73a536;}

div.my_info_box div.my_iconmong {float:left;width:128px; margin-right:5px;}
div.my_info_box div.my_iconmong dt { width:128px;text-align:center;border-bottom:1px solid #e7e7e7;}
div.my_info_box div.my_iconmong dt img { vertical-align:bottom; padding-top:2px;}
div.my_info_box div.my_iconmong dd.iconmong { padding:5px 0 5px 0; text-align:center; font-size:11px;}
div.my_info_box div.my_iconmong dd.iconmong img { vertical-align:text-bottom; padding-right:4px;}
div.my_info_box div.my_iconmong dd.btn {text-align:center;}


div.my_info_box div.my_classview {float:left;width:128px; height:100px; border:3px solid #e7e7e7; margin-right:5px;}
div.my_info_box div.my_classview dt { width:128px; height:22px; text-align:center; background-color:#efefef;}
div.my_info_box div.my_classview dt img {margin-top:5px;}
div.my_info_box div.my_classview dd.classview { padding:18px 0 18px 0; text-align:center; font-size:18px; font-weight:bold; color:#73a536;}
div.my_info_box div.my_classview dd.classview img { vertical-align:text-bottom;}
div.my_info_box div.my_classview dd.btn {text-align:center;}

div.my_info_box div.my_couponview {float:left;width:128px; height:100px; border:3px solid #e7e7e7;margin-right:5px;}
div.my_info_box div.my_couponview dt { width:128px; height:22px; text-align:center; background-color:#efefef;}
div.my_info_box div.my_couponview dt img {margin-top:5px;}
div.my_info_box div.my_couponview dd.couponview { padding:18px 0 18px 0; text-align:center; font-size:18px; font-weight:bold; color:#73a536;}
div.my_info_box div.my_couponview dd.couponview img { vertical-align:text-bottom;}
div.my_info_box div.my_couponview dd.btn {text-align:center;}

div.my_info_box div.my_attend {float:left;width:128px; height:100px; border:3px solid #e7e7e7;}
div.my_info_box div.my_attend dt { width:128px; height:22px; text-align:center; background-color:#efefef; vertical-align: text-top; font-size:12px;font-weight:bold;}
div.my_info_box div.my_attend dt img {margin-top:5px;}
div.my_info_box div.my_attend ul.attend {float:left;width:100px;font-size:11px; padding:6px 0 6px 5px;}
div.my_info_box div.my_attend ul li {float:left;}
div.my_info_box div.my_attend ul li.day01 { width:100px;text-align:right;font-size:11px;}
div.my_info_box div.my_attend ul li.day01 a { display:inline-block; width:38px;text-align:right;font-size:11px; color:#73a536;}
div.my_info_box div.my_attend ul li.attend img { vertical-align:text-bottom;}
div.my_info_box div.my_attend dd.btn {text-align:center;}

div.email_certification {width:580px; margin-top:5px;}
/*회원 등급 임시 막음*/
/*20110623 추가*//*임시막음*/


ul.my_info {}
ul.my_info li {padding-bottom:4px; line-height:14px; vertical-align:middle; float:left; font-size:12px;}
ul.my_info li span {color:#6E9934; font-size:11px;}
ul.my_info li.tit {width:55px; clear:both;}
ul.my_info li.tit02 {width:52px;}
ul.my_info li.tit03 {width:57px;}
ul.my_info li.txt01 {width:78px;}
ul.my_info li.txt02 {width:60px;}
ul.my_info li.txt03 {width:190px;}
ul.my_info li.txt04 {width:44px;}



dl.my_log {}
dl.my_log dt {float:left; width:78px; height:69px; padding-top:10px;}
dl.my_log dt img {vertical-align:top;}
dl.my_log dd {float:left; width:102px; padding-top:3px;}




div.my_event_box {/*padding:16px 0 0 13px; width:537px;*/ /*height:66px;*/  /*height:76px;*/ width:550px;padding-bottom:10px; /*height:92px; background:#F6FBF2;*/ }



dl.my_event {}
dl.my_event dt {float:left; padding-top:13px;}
dl.my_event dt img {vertical-align:top}
dl.my_event dd {float:left; width:461px;  line-height:16px; font-size:11px; }
dl.my_event dd p {padding-bottom:4px;}
dl.my_event dd span {color:#6E9934; font-size:11px;}
dl.my_event dd strong {color:#FF6944;}





div.luck_txt {padding:24px 17px 12px 17px; line-height:16px; width:546px; word-break:keep-all;}

div.more_view_btn {position:absolute; right:0; top:20px; font-size:11px; line-height:14px;}
div.more_view_btn img {vertical-align:middle;}
div.more_view_btn span {color:#FF6944;}





dl.together_main_gallery_area {width:780px;}
dl.together_main_gallery_area dd {float:left;}
dl.together_main_gallery_area dd img {vertical-align:top;}
dl.together_main_gallery_area dd.first {width:145px;}

div.together_main_cont_area {padding:25px 0 0 10px; width:770px; clear:both;}

ul.gallery_list {width:143px;}
ul.gallery_list li { width:143px; height:94px; font-size:0; padding:0; }
ul.gallery_list li img {vertical-align:top;}
ul.gallery_list li a, ul.gallery_list li a:visited {display:block; width:143px; height:93px;}
ul.gallery_list li a img, ul.gallery_list li a:visited img {vertical-align:top;}
ul.gallery_list li a:hover {display:block; width:135px; height:85px; border:4px solid #FE824C;}
ul.gallery_list li a:hover img {width:135px; height:85px; vertical-align:top;}


div.photo_img {width:401px; height:281px; position:relative;}
div.photo_img div.title {width:401px; height:35px;  /*padding:11px 0 0 20px;*/ position:relative; left:0; bottom:0; background:#000; filter: Alpha(Opacity=45); margin-top:-35px;}
div.photo_img div.txt {position:absolute; left:20px; top:257px; color:#ADC442; line-height:16px;}
div.photo_img div.txt span {color:#A5A5A5; font-size:11px;}
div.photo_img div.txt a, div.photo_img div.txt a:visited {color:#E5E7E8; text-decoration:none;}
div.photo_img div.txt a:hover {color:#E5E7E8; text-decoration:underline;}




dl.together_main_cont {width:770px; height:178px; clear:both;}
dl.together_main_cont dd {float:left; border-left:1px solid #E6E5E5; width:250px; padding-left:17px;}
dl.together_main_cont dd.first {border:0; padding:0;}
dl.together_main_cont dd.last {width:234px;}


div.mission_box {width:213px; height:260px; padding:19px 0 0 19px; border:1px solid #C7C7C7; background:#F9F9F9;}
div.mission_box img {vertical-align:top;}
div.mission_box div.mission_banner {width:194px; height:210px;}
div.mission_box p {padding:24px 0 0 21px;}




h2.together_main_cont_ti {width:234px; height:20px; border-bottom:1px solid #C7C7C7;}
div.together_main_cont_w234 {width:234px;}
div.together_main_cont_w234 p.tit {padding:14px 0 9px 0; font-size:11px; color:#949494;}
div.together_main_cont_w234 p.txt {padding:11px 0 0 7px; background:url('../../images/common/bulit_black_box.gif') no-repeat left 15px;}
div.together_main_cont_w234 p.txt a, div.together_main_cont_w234 p.txt a:visited {color:#545454; text-decoration:none;}
div.together_main_cont_w234 p.txt a:hover {color:#545454; text-decoration:underline;}
div.together_main_cont_w234 img {border:1px solid #E6E5E5;}




div.together_hmm_box {padding:9px 0 0 22px; width:497px; height:172px; background:url('../../images/together/bbs_box_bg.gif') no-repeat left top; float:left;}
div.together_hmm_cont {width:212px; position:relative; float:left;}
div.together_hmm_cont div.more {position:absolute; right:0; top:4px; background:url('../../images/common/arrow_gray03.gif') no-repeat right 2px; padding-right:8px; font-size:11px; color:#B2B2B2;}
div.together_hmm_cont div.more a, div.together_hmm_cont div.more a:visited {color:#B2B2B2; text-decoration:none; font-size:11px;}
div.together_hmm_cont div.more a:hover {color:#B2B2B2; text-decoration:underline;}
div.together_hmm_cont h2 {height:43px;}
div.together_hmm_cont ul.hmm_txt {}
div.together_hmm_cont ul.hmm_txt li {padding-bottom:7px; line-height:16px;}
div.together_hmm_cont ul.hmm_txt li a, div.together_hmm_cont ul.hmm_txt li a:visited {color:#545454; text-decoration:none;}
div.together_hmm_cont ul.hmm_txt li a:hover {color:#545454; text-decoration:underline;}

.mgl35 {margin-left:35px;}
.mgl45 {margin-left:45px;}

div.tgether_banner_box {border:1px solid #C7C7C7; width:232px; height:179px; float:right; background:#F9F9F9;}
div.tgether_banner_box div.care_serive {padding:7px 0 0 16px; width:216px; height:30px; border-bottom:1px solid #C7C7C7;}
div.tgether_banner_box ul.care {}
div.tgether_banner_box ul.care li {float:left; padding-top:2px;}
div.tgether_banner_box ul.care li.first {border-right:1px solid #D9D9D9; width:99px;}
div.tgether_banner_box ul.care li.care_last {padding-left:16px;}
div.tgether_banner_box ul.care li.down_first {width:110px; padding:0;}
div.tgether_banner_box ul.care li.down_last {padding:0; width:77px;}
div.tgether_banner_box div.download {padding:19px 0 0 16px; width:216px;}
div.tgether_banner_box div.download  p {font-size:11px; color:#949494; padding-bottom:8px;}



div.mall_main_flash {width:970px; /*height:362px;*/;}

/*2010-06-01 수정*/
ul.mall_main_content {overflow:hidden;width:980px;padding:20px 0;margin-left:-7px;}
ul.mall_main_content li {float:left;width:235px;padding-left:8px;}
ul.mall_main_content li img {border:1px solid #d4d4d4;}

div.main_notice_area {padding:0 0 0 15px; width:955px; height:45px;}
ul.mall_main_notice {}
ul.mall_main_notice li {float:left; font-size:11px; line-height:14px; padding-top:10px; letter-spacing:-1px;}
ul.mall_main_notice li a, ul.mall_main_notice li a:visited {color:#545454; text-decoration:none; font-size:11px;}
ul.mall_main_notice li a:hover {color:#545454; text-decoration:underline;}
ul.mall_main_notice li img {vertical-align:middle;}
ul.mall_main_notice li.tit {width:63px;}
ul.mall_main_notice li.txt {width:558px;}
ul.mall_main_notice li.btn01 {padding:0; width:157px;}
ul.mall_main_notice li.btn02 {padding-top:2px; width:177px;}
ul.mall_main_notice li span {margin-right:10px;}



div.main_product_area {width:970px; padding-bottom:24px; clear:both;}
div.main_product_area div.product_categori {width:174px; float:left;}
div.main_product_area div.product_area {width:796px;  float:left;}

ul.recommand_categori {width:174px;}
ul.recommand_categori li {border-bottom:1px solid #F0F0F0; background:url('../../images/common/arrow_gray03.gif') no-repeat 153px 11px; padding:9px 0 0 17px; width:157px; height:17px;}
ul.recommand_categori li a, ul.recommand_categori01 li a:visited {color:#545454; text-decoration:none;}
ul.recommand_categori li a:hover {color:#545454; text-decoration:underline;}
ul.recommand_categori li.product {border-top:3px solid #C69C6D; background-color:#ECDECE; position:relative; padding:9px 0 0 17px; width:157px; height:23px; border-bottom:0; background-image:none;}
ul.recommand_categori li.book {border-top:3px solid #87A5A5; background-color:#D1E4E4; position:relative; padding:9px 0 0 17px; width:157px; height:23px; border-bottom:0; background-image:none;}
ul.recommand_categori li.travel {border-top:3px solid #BA8AA2; background-color:#E3D2DB; position:relative; padding:9px 0 0 17px; width:157px; height:23px; border-bottom:0; background-image:none;}
ul.recommand_categori li div.btn {position:absolute; right:15px; top:11px;}





dl.product_cont {width:796px; }
dl.product_cont dd {width:796px;}
dl.product_cont dd.tit_product {border-top:1px solid #C69C6D; height:29px; text-align:center; font-size:11px; color:#363636; background:#F6F6F6; padding-top:5px;}
dl.product_cont dd.tit_product img {vertical-align:middle;}
dl.product_cont dd.tit_book {border-top:1px solid #87A5A5; height:29px; text-align:center; font-size:11px; color:#363636; background:#F6F6F6; padding-top:5px;}
dl.product_cont dd.tit_book img {vertical-align:middle;}
dl.product_cont dd.tit_travel {border-top:1px solid #BA8AA2; height:29px;  text-align:center; font-size:11px; color:#363636; background:#F6F6F6; padding-top:5px;}
dl.product_cont dd.tit_travel img {vertical-align:middle;}
dl.product_cont dd.mobile {border-top:1px solid #C69C6D;}
dl.product_cont dd.content {border-top:1px solid #87A5A5; }
dl.product_cont dd.cupone {border-top:1px solid #BA8AA2; }






/* ticket_main.html (2010-04-17 수정) */
div.ticket_pro_area02 {border-left:1px solid #C7C7C7;border-bottom:1px solid #C7C7C7;}

div.ti_info {overflow:hidden;width:580px;margin-bottom:23px;border-top:1px solid #C7C7C7;border-bottom:1px solid #C7C7C7;}
ul.t_info {width:580px;margin-top:-1px;}
ul.t_info li {width:580px;float:left;padding:15px 0;background:url('../../images/common/ico_dotline580.gif') no-repeat left top;}
ul.t_info img.lar_font {float:left;padding-left:10px;}

ul.t_info div {float:right; width:355px; line-height:16px; padding-right:55px;}
ul.t_info div p {margin-top:4px;}



ul.join_shop_banner { }
ul.join_shop_banner li {padding-bottom:9px; display:inline-block;}
ul.join_shop_banner li img {vertical-align:top; border:0; clear:left;  }


div.play_main_flash_area {width:970px; height:556px; margin:0 auto; position:relative;}
div.play_main_flash {width:970px; height:586px; position:absolute; left:0; top:-30px;}


/*110519 추가*/
div.mall_bglogopart {float:left;width:780px;background:url(../../images/mall/img_logocontent00_bg.gif); margin-top:20px;}
div.mall_bglogopart li {float:left;border-bottom:1px solid #dfdfdf;}
div.mall_bglogopart table td { vertical-align:top;}
div.mall_bglogopart p {float:right;}
ul.mall_logobox01 {float:left;width:145px;padding:0px 19px 0px 26px;}
ul.mall_logobox01 li {height:70px;}
ul.mall_logobox02 {float:left;width:145px;padding:0 19px 0 16px;}
ul.mall_logobox02 li {height:70px;}
ul.mall_logobox03 {float:right;width:198px;padding:0 21px 0 0;}
ul.mall_logobox03 li {height:62px;}
dd.mall_shopbox01 {float:left;}
.btn_useg_icon01 {position:absolute;z-index:1001; margin-left:50px; margin-top:52px;}

div.container_left {float:right;width:179px;margin-top:20px;}
div.container_left dd {float:left;}

div.container_left ul.ti_bottom {height:33px; width:179px; margin-top:10px; margin-bottom:10px;border-top:1px solid #cccccc;border-bottom:1px solid #dfdfdf;}
div.container_left ul.ti_bottom li {float:left;}
div.container_left ul.ti_bottom li.ti_shop {float:left;margin:8px 0 0 2px;}
div.container_left ul.ti_bottom li.sbtn_more {float:right;margin:10px 0 0 0;}

div.container_left ul.ti_storeevent {height:25px;width:179px;}
div.container_left ul.ti_storeevent li {float:left;}
div.container_left ul.ti_storeevent li.ti_shop {float:left;margin:14px 0 0 2px;}
div.container_left ul.ti_storeevent li.sbtn_more {float:right;margin:14px 0 0 0;}
div.container_left ul.img_storeevent li {padding-top:8px;}

div.container_left ul.storenotice {width:179px;border-bottom:1px solid #cccccc; padding-bottom:5px;}
div.container_left ul.storenotice li {height:18px;background:url(../../images/mall/img_point_green.gif) no-repeat 3px 5px; padding-left:10px;}


/* 110926 추가 */
div dl.storebannerbox {float:left;width:970px;}
div dl.storebannerbox dd {width:316px;height:160px;float:left;}
.mleft10 { margin-left:11px;}
.mtop15 { margin-top:15px;}
.mtop25 { margin-top:25px;}
div.storesumbox {float:left;width:970px; padding-top:15px;}
div.storesumbox dd {float:left;width:316px;height:100px;}


div.storesearchbox {float:left;width:968px;height:92px; border: 1px solid #e9e9e9; margin-top:15px;}
div.storesearch {float:left; margin:25px 0 0 143px;}
div.storesearch dd {float:left;}
div.storesearch dd.searchgreenbox { border:5px solid #83ba20; width:522px; height:30px;}
div.storesearch dd div.storeselect {float:left;margin:9px 0 0 6px; font-size:12px; font-weight:bold; width:130px;}
div.storesearch dd div.storeselect img {float:left;}
div.storesearch dd.searchgreenbox div {float:left;}
div.storesearch dd.searchgreenbox input { font-size:12px; width:300px;margin:6px 0 0 6px; border:0px solid #FFF;}
div.storesearch dd.storesearchbtn { margin-left:7px;}

div.search_caption {float:left;width:610px; margin:3px 0 0 223px;}
div.search_caption dd.txt {width:460px; font-size:11px;}
div.search_caption dd {float:left;}
div.store_w316 {float:left;width:316px;}
div.store_w316 dd {float:left;}
div.store_w316 dd.sm_stit {width:316px;margin-top:30px; padding-bottom:6px;}
div.store_w316 dd.sm_stit02 {width:316px;margin-top:20px; padding-bottom:6px;}
div.store_w316 dd.sm_stit03 {width:316px;margin-top:30px; padding-bottom:4px;border-bottom:1px solid #c7c7c7;}
div.store_w316 dd.sm_stit04 {width:316px;margin-top:19px; padding-bottom:5px;border-bottom:1px solid #c7c7c7;}
div.store_w316 dd.sm_stit03 ul li {float:left;}
div.store_w316 dd.sm_stit03 ul li.title {width:216px;}
div.store_w316 dd.sm_stit03 ul li.more {width:100px; text-align:right;}
div.store_w316 dd.sm_stit04 ul li {float:left;}
div.store_w316 dd.sm_stit04 ul li.title {width:216px;}
div.store_w316 dd.sm_stit04 ul li.more {width:100px; text-align:right;}
div.store_w316 dd.sm_more { float:right;width:114px; height:16px; padding-top:8px; text-align:right; border-bottom:1px solid #c7c7c7;}
div.store_w316 dd select { float:left;width:82px; height:20px;border:1px solid #c7c7c7}
div.store_w316 dd input { float:left;width:168px; height:16px;border:1px solid #c7c7c7; margin-left:3px; margin-right:2px;}
div.store_w316 dd.sm_searchlines {float:left;width:316px; height:296px; background-image:url(../../images/join/img_smsearch_bg.gif);border-bottom:1px solid #c7c7c7;}
div.store_w316 dd.store_tourcon {}
div.store_w316 dd.store_tourcon ul {padding-top:10px; height:83px;}
div.store_w316 dd.store_tourcon ul li {float:left;}
div.store_w316 dd.store_tourcon ul li.title {width:200px; font-weight:bold;padding-top:5px;}
div.store_w316 dd.store_tourcon ul li.images {height:71px;border:1px solid #e9e9e9; margin-right:8px;}
div.store_w316 dd.store_tourcon ul li.stourinfo {width:194px; font-size:11px; color:#7b7b7b; line-height:15px;letter-spacing:-1px; padding-top:7px;}
div.store_w316 dd.store_tourcon ul li.title img { vertical-align: text-bottom;}
div.store_w316 dd.store_tourlist ul { height:76px;width:316px;border-bottom:1px dotted #c7c7c7;}
div.store_w316 dd.store_tourlist ul li {float:left;width:313px; height:18px; padding-top:6px; padding-left:3px;border-top:1px dotted #c7c7c7;}
div.store_w316 dd.store_noticelist ul {height:83px;}
div.store_w316 dd.store_noticelist ul li {float:left;width:313px; height:19px; padding-top:8px; padding-left:3px;border-bottom:1px dotted #c7c7c7;}


ul li.sm_search { float:left; margin:10px 0 10px 8px; }
ul li.sm_search_listbox {float:left; width:297px; height:253px}
ul li.sm_search_listbox div.search_listbox {
	overflow-x:hidden;
	overflow-y:scroll;
	scrollbar-face-color: #ffffff; 
	scrollbar-shadow-color: #D7D7D7;
	scrollbar-highlight-color: #D7D7D7; 
	scrollbar-3dlight-color: #F5F5F5;
	scrollbar-darkshadow-color: #F5F5F5; 
	scrollbar-track-color: #F5F5F5;
	scrollbar-arrow-color: #020202;
	width:296px;
	height:243px;
	margin-left:8px;
}

ul li.sm_search_listbox div.search_listbox table { width:274px;}
ul li.sm_search_listbox div.search_listbox table td {height:20px; font-size:11px; padding-left:4px;}

dd.cartoonbox {float:left;width:314px; height:169px;border:1px solid #c7c7c7;}
dd.cartoonbox ul li {float:left;}
dd.cartoonbox ul li.imgboxline {margin:10px 0 12px 10px;}
dd.cartoonbox ul li.imgboxline img {border:1px solid #e9e9e9;}
dd.cartoonbox ul li.cartoon_tit { width:292px;font-weight:bold; margin:0 11px;}
dd.cartoonbox ul li.cartoon_tit img { vertical-align:text-top;}
dd.cartoonbox ul li.cartoon_con {width:292px;font-size:11px; color:#7b7b7b; margin:5px 11px; line-height:13px;}

dd.p_searchwordbox {float:left;width:314px; height:111px;border:1px solid #c7c7c7;}
dd.p_searchwordbox ul {margin-top:3px;}
dd.p_searchwordbox ul li.number {float:left;width:290px;height:15px; margin-left:10px; margin-top:5px;}
dd.p_searchwordbox ul li.number img { vertical-align: text-bottom;}

div.onoffselect { position: relative; width:145px; border:1px solid #83ba20; background-color:#FFF }
div.onoffselect ul {}
div.onoffselect ul li {width:145px;padding:6px;border-bottom:1px dotted #fff;}
div.onoffselect ul li.underline {padding:6px;border-bottom:1px dotted #c7c7c7;}

div.sub_tab01 {float:left;width:970px; height:35px; background-image:url(../../images/join/sub_tab_bg.gif);}
div.sub_tab01 dd {float:left;}
div.tab_brandlist {float:left;width:970px;}
div.tab_brandlist dd {float:left}
div.tab_brandlist dd.brandbox {width:900px; text-align:center;}
div.tab_brandlist dd.brandbox img {margin:17px 11px;}
div.tab_brandlist dd.allow img {margin:17px 0;}

div.sub_tab_lounge01 {float:left;width:968px; border-bottom: 1px solid #99c533;border-right: 1px solid #99c533;border-left: 1px solid #99c533;}
div.sub_tab_lounge01 p {float:left;width:950px; padding:17px 0 0 18px;}
div.sub_tab_lounge01 ul {float:left;width:950px; padding:17px 0 10px 18px;}
div.sub_tab_lounge01 ul li {float:left;width:135px; vertical-align:middle; padding-bottom:10px;}
div.sub_tab_lounge02 {float:left;width:968px; border-bottom: 1px solid #99c533;border-right: 1px solid #99c533;border-left: 1px solid #99c533;}
div.sub_tab_lounge02 p {float:left;width:950px; padding:17px 0 0 18px;}
div.sub_tab_lounge02 ul {float:left;width:950px; padding:17px 0 10px 18px;}
div.sub_tab_lounge02 ul li {float:left;width:135px; vertical-align:middle; padding-bottom:10px;}
div.tab_part01 {float:left;width:402px; padding-left:18px;background:url(../../images/join/img_search_hline.gif) no-repeat right;}
div.tab_part01 dd.tit {float:left;width:402px; padding:15px 0 8px 0;}
div.tab_part01 dd.inputbox {float:left;width:402px; padding-bottom:15px;}
div.tab_part01 dd.inputbox input {float:left;width:380px;}
div.tab_part02 {float:left;width:520px; padding-left:13px;}
div.tab_part02 dd.tit {float:left;width:520px; padding:15px 0 8px 0;}
div.tab_part02 dd.selectbox {float:left;width:502px; padding-bottom:15px;}
div.tab_part02 dd select.s_category {float:left;width:142px;height:20px;margin-right:5px;}
div.tab_part02 dd select.s_storename {float:left;width:250px; height:20px;margin-right:5px;}
div.tab_part03 {float:left;width:932px; margin-left:18px; border-top:1px solid #dddddd;}
div.tab_part03 dd {float:left;padding:8px 0 15px 0;}
div.tab_part03 dd img { vertical-align: middle; padding-right:3px;}
div.tab_part04 {float:left;width:312px; padding-left:18px;background:url(../../images/join/img_search_hline.gif) no-repeat right;}
div.tab_part04 dd.tit {float:left;width:312px; padding:15px 0 8px 0;}
div.tab_part04 dd.inputbox {float:left;width:312px; padding-bottom:15px;}
div.tab_part04 dd.inputbox input {float:left;width:290px;}
div.tab_part05 {float:left;width:263px; padding-left:13px;background:url(../../images/join/img_search_hline.gif) no-repeat right;}
div.tab_part05 dd.tit {float:left;width:263px; padding:15px 0 8px 0;}
div.tab_part05 dd.selectbox {float:left;width:263px; padding-bottom:15px;}
div.tab_part05 dd select.s_category {float:left;width:102px;height:20px;margin-right:5px;}
div.tab_part05 dd select.s_storename {float:left;width:140px; height:20px;margin-right:5px;}
div.tab_part06 {float:left;width:345px; padding-left:13px;}
div.tab_part06 dd.tit {float:left;width:345px; padding:15px 0 8px 0;}
div.tab_part06 dd.selectbox {float:left;width:345px; padding-bottom:15px;}
div.tab_part06 dd select.s_category {float:left;width:102px;height:20px;margin-right:5px;}
div.tab_part06 dd select.s_storename {float:left;width:140px; height:20px;margin-right:5px;}



div.store_tit {float:left; width:970px; padding-top:25px; padding-bottom:5px; border-bottom:1px solid #dadada; margin-bottom:15px;}
div.store_listbox {float:left; width:970px;border-bottom:1px solid #dadada;}
ul.store_box {float:left;width:173px; padding-bottom:30px;}
ul.store_box li.store_logo {float:left;width:173px;}
ul.store_box li.store_logo img { border:1px solid #dadada;}
ul.store_box li.category {float:left;width:173px; color:#a5a5a5; font-size:11px; padding-top:6px;}
ul.store_box li.category img { vertical-align: middle; padding-right:3px;}
ul.store_box li.store_name {float:left;width:173px; color:#545454; font-size:12px; font-weight:bold;padding-top:6px}
ul.store_box li.store_star img {float:left;padding-top:6px }
ul.st_list01 { padding-left:20px;}
ul.st_list02 { padding-left:15px;}
div.pstore_listbox {float:left; width:955px; border:1px solid #e4e4e4; padding:15px 0 0 15px; margin-top:30px;background-color:#fffaeb;}
div.storelist_caption {float:left;width:970px;  padding-top:10px;}

div.online_liststyle {float:left; width:970px; padding-bottom:6px;border-bottom:1px solid #dadada;}
div.online_liststyle ul.cashcheck {float:left;}
div.online_liststyle ul.cashcheck li {float:left; width:142px;}
div.online_liststyle ul.cashcheck li img {vertical-align: middle; padding-right:3px}
div.online_liststyle ul.cashcheck li input {vertical-align: middle; margin-right:3px}
div.online_liststyle ul.cashcheck li.tit {float:left; width:142px; padding-top:5px;}
div.online_liststyle ul.cashcheck li.tit02 {float:left; width:142px; padding-top:5px; font-size:14px; font-weight:bold;}


div.online_liststyle ul.viewlist {float:right;}
div.online_liststyle ul.viewlist li {float:left; margin-right:1px;}
div.online_liststyle ul.viewlist li.view01 {margin-left:12px;}
div.liststyle_line {float:left; width:970px; background:url(../../images/join/img_list_bg.gif)}
div.liststyle_line ul.style01 {float:left; width:293px;border-bottom:1px solid #dadada; padding:15px 25px 15px 5px;}
div.liststyle_line ul.style01 li.name {float:left;}
div.liststyle_line ul.style01 li.name img {float:left; padding-right:3px;}
div.liststyle_line ul.style01 li.starpoint {float:right;}

div.title_store {float:left; width:970px; padding:25px 0 5px 0; border-bottom:1px solid #dadada; margin-bottom:12px; font-size:14px; font-weight:bold;}
div.title_store img {float:left; padding:0 3px 0 2px;;}

div.offline_listbox {float:left; width:970px;border-bottom:1px solid #dadada; margin-bottom:30px;}
div.offline_listbox dd.off_list {float:left;width:269px;height:588px;border-right:1px solid #dadada;}
div.offline_listbox dd.off_list ul {float:left;width:236px;margin-top:20px;}
div.offline_listbox dd.off_list ul li.storelogo_on {float:left;width:74px;height:60px; border:1px solid #ff6f00; margin-right:10px;}
div.offline_listbox dd.off_list ul li.storelogo_off {float:left;width:74px;height:60px; border:1px solid #dadada; margin-right:10px;}
div.offline_listbox dd.off_list ul li.storelogo_on img {float:left;width:74px;height:60px;}
div.offline_listbox dd.off_list ul li.storelogo_off img {float:left;width:74px;height:60px;}
div.offline_listbox dd.off_list ul li.tit {float:left;width:150px; font-size:12px; font-weight:bold; color:#ff6f00; padding-top:3px;}
div.offline_listbox dd.off_list ul li img {vertical-align:middle;}
div.offline_listbox dd.off_list ul li.comtxt {float:left;width:150px; font-size:11px; padding:5px 0; line-height:15px;}
div.offline_listbox dd.off_list ul li.category { float:left;width:56px;font-size:11px;color:#a5a5a5; vertical-align:middle; padding-top:5px;}
div.offline_listbox dd.off_list ul li.starpoint { float:right;width:82px;vertical-align:middle; padding-top:3px;}

div.offline_listbox dd.maptitlebar {float:left;width:700px; height:25px; border-bottom:1px solid #dadada; background:url(../../images/join/img_mappoint_txtbg.gif);}
div.offline_listbox dd.maptitlebar ul { float:left;width:700px;}
div.offline_listbox dd.maptitlebar ul li {float:left;}
div.offline_listbox dd.maptitlebar ul li.loungetxt {float:left;margin:7px 5px 0 10px}

div.theme_listbox {float:left; width:970px;border-bottom:1px solid #dadada;border-top:1px solid #dadada; margin-bottom:30px;}
div.theme_listbox dl.contentbox {float:left;width:689px;border-left:1px solid #dadada;}
div.theme_listbox dd.theme_list {float:left;width:280px;}
div.theme_listbox dd.theme_list ul {float:left;width:275px;margin-top:20px;}
div.theme_listbox dd.theme_list ul li.cartoon {float:left;width:104px;height:71px; border:1px solid #e9e9e9; margin-right:10px;}
div.theme_listbox dd.theme_list ul li.cartoon img {float:left;width:104px;height:71px;}
div.theme_listbox dd.theme_list ul li.tit {float:left;width:150px; font-size:12px; font-weight:bold; padding-top:6px;}
div.theme_listbox dd.theme_list ul li img {vertical-align:middle;}
div.theme_listbox dd.theme_list ul li.comtxt {float:left;width:150px; font-size:11px; padding:5px 0; line-height:15px;}
div.theme_listbox dd.theme_list ul li.date { float:left;width:150px;font-size:11px;color:#a5a5a5; vertical-align:middle;}

div.theme_listbox dd.titlebar {float:left;width:689px; height:40px; border-bottom:1px solid #dadada;}
div.theme_listbox dd.titlebar ul { float:left;width:689px;}
div.theme_listbox dd.titlebar ul li {float:left;}
div.theme_listbox dd.titlebar ul li.loungetxt {float:left;margin:14px 5px 0 10px; font-size:12px; font-weight:bold;}
div.theme_listbox dd.titlebar ul li.facebooklayer {float:right;}
div.theme_listbox dd.cartoon_content {float:left;width:689px; text-align:center;}

div.mongtour_listbox {float:left; width:970px;border-bottom:1px solid #dadada;margin-bottom:30px; margin-top:20px;}
div.mongtour_listbox dl.contentbox {float:left;width:689px;border-left:1px solid #dadada;}
div.mongtour_listbox dd.mongtour_list {float:left;width:280px;}
div.mongtour_listbox dd.mongtour_list ul {float:left;width:275px;margin-top:20px;}
div.mongtour_listbox dd.mongtour_list ul li.tour {float:left;width:104px;height:71px; border:1px solid #e9e9e9; margin-right:10px;}
div.mongtour_listbox dd.mongtour_list ul li.tour img {float:left;width:104px;height:71px;}
div.mongtour_listbox dd.mongtour_list ul li.tit {float:left;width:150px; font-size:12px; font-weight:bold; padding-top:6px;}
div.mongtour_listbox dd.mongtour_list ul li img {vertical-align:middle;}
div.mongtour_listbox dd.mongtour_list ul li.comtxt {float:left;width:150px; font-size:11px; padding:5px 0; line-height:15px;}
div.mongtour_listbox dd.mongtour_list ul li.date { float:left;width:150px;font-size:11px;color:#a5a5a5; vertical-align:middle;}

div.mongtour_listbox dd.titlebar {float:left;width:689px; height:40px; border-bottom:1px solid #dadada;}
div.mongtour_listbox dd.titlebar ul { float:left;width:689px;}
div.mongtour_listbox dd.titlebar ul li {float:left;}
div.mongtour_listbox dd.titlebar ul li.loungetxt {float:left;margin:14px 5px 0 10px; font-size:12px; font-weight:bold;}
div.mongtour_listbox dd.titlebar ul li.facebooklayer {float:right;}
div.mongtour_listbox dd.cartoon_content {float:left;width:689px; text-align:center;}


ul.map_store_popup {float:left;width:245px; height:156px;padding-left:17px;}
ul.map_store_popup li {float:left;}
ul.map_store_popup li.closebtn {width:237px; height:9px;text-align:right; margin-top:8px;}
ul.map_store_popup li.storelogo_off {width:74px;height:60px; border:1px solid #dadada; margin-right:10px;}
ul.map_store_popup li.storelogo_off img {width:74px;height:60px;}
ul.map_store_popup li.tit img {vertical-align:middle;}
ul.map_store_popup li.tit {width:150px; font-size:12px; font-weight:bold; color:#ff6f00; padding-top:3px;}
ul.map_store_popup li.starpoint {width:150px; padding-top:1px; margin-left:-3px;}
ul.map_store_popup li.sitelink {width:150px; padding-top:8px; padding-bottom:5px; text-decoration:underline;}
ul.map_store_popup li.comtxt {width:228px; font-size:11px; padding:5px 0; line-height:15px;}
ul.map_store_popup li.phone {width:228px;font-size:11px;color:#a5a5a5; vertical-align:middle;}

div.off_pbrand {float:left;width:968px; border:1px solid #dadada;}
div.off_pbrand dd {float:left;border-right:1px solid #dadada;}
div.off_pbrand dd.last {float:left;border-right:1px solid #ffffff;}
div.off_pbrand dd ul {float:left;width:131px;height:103px;border:3px solid #ffffff;}
div.off_pbrand dd ul.on {float:left;width:131px;height:103px;border:3px solid #ff6f00;}
div.off_pbrand dd ul li.off_storelogo {float:left;width:131px; text-align:center;}
div.off_pbrand dd ul li.off_storename {float:left;width:131px;text-align:center; font-size:12px; font-weight:bold;}

div.off_brand {float:left;width:968px;border-left:1px solid #dadada;border-right:1px solid #dadada;border-bottom:1px solid #dadada;}
div.off_brand dd {float:left;border-right:1px solid #dadada;}
div.off_brand dd.last {float:left;border-right:1px solid #ffffff;}
div.off_brand dd ul {float:left;width:131px;height:103px;border:3px solid #ffffff;}
div.off_brand dd ul.on {float:left;width:131px;height:103px;border:3px solid #ff6f00;}
div.off_brand dd ul li.off_storelogo {float:left;width:131px; text-align:center;}
div.off_brand dd ul li.off_storename {float:left;width:131px;text-align:center; font-size:12px; font-weight:bold;}

div.replybox {float:right;width:689px;}
div.replybox p {float:left;font-size:11px; padding-left:10px; padding-bottom:3px; color:#7b7b7b;}
div.replybox dl.bgcolor {float:left;width:689px;height:146px; background-color:#f7f7f7;}
div.replybox dd.snsloginbox { float:left;padding:9px 0 6px 20px;}
div.replybox dd.snsloginbox ul {float:left;width:669px;}
div.replybox dd.snsloginbox ul li {float:left;}
div.replybox dd.snsloginbox ul li.loginbtn img {float:left;margin-right:5px;}
div.replybox dd.snsloginbox ul li.reply_txtnum {float:right;width:100px; padding-top:8px; font-size:11px; color:#7b7b7b;}
div.replybox dd.snsloginbox ul li.reply_txtnum span {font-size:11px;color:#e95200;}
div.replybox dd.replyinputbg {float:left;width:689px;height:90px;background:url(../../images/join/img_reply_inputbg.gif);}
div.replybox dd.replyinputbg ul {float:left;margin-left:25px; margin-top:6px;}
div.replybox dd.replyinputbg ul li {float:left;}
div.replybox dd.replyinputbg ul li textarea {float:left;width:556px;height:78px; border:0px;}
div.replybox dd.replyinputbg ul li.replywritebtn {float:left;margin-left:12px;margin-top:8px;}
div.replybox dl.userreply {float:left;width:655px; padding:18px 15px;border-bottom:1px dotted #cccccc;}
div.replybox dl.userreply dd.snsicon {float:left;width:12px; padding-right:5px; margin-top:-3px;}
div.replybox dl.userreply dd.snsicon img {margin-top:3px;}
div.replybox dl.userreply dd {float:left;}
div.replybox dl.userreply dd ul {float:left;width:612px;}
div.replybox dl.userreply dd ul li.txt {float:left;width:612px; text-align:left; line-height:16px;}
div.replybox dl.userreply dd ul li.useriddate {float:left; width:612px;text-align:left;color:#a5a5a5; font-size:11px; padding-top:8px; }
div.replybox dl.userreply dd.delete {float:right;width:10px; text-align:right;}
div.replybox dl.pagenumbox {float:left;padding-bottom:30px;}

ul.map_store_popup li.tit div {float:left;} /* 111109추가 */
ul.map_store_popup li.tit div.name {float:left; width:120px; padding:2px 0 0 5px;} /* 111109추가 */

/* 111117추가 */
dd.p_searchwordbox {float:left;width:314px; height:111px;border:1px solid #c7c7c7; background-image:url(../../images/join/bg_searchwordboximg.gif); background-repeat:no-repeat;}
dd.p_searchwordbox ul {float:left;margin-top:3px;width:157px;}
dd.p_searchwordbox ul li.number {float:left;width:157px;height:15px; margin-left:10px; margin-top:5px;}
dd.p_searchwordbox ul li.number img { vertical-align: text-bottom;}


/* 120130 해피몰 주의사항 추가 */
div.mall_caution {float:left;width:780px; margin-bottom:30px;}
div.mall_caution dl { margin-top:20px;}
div.mall_caution dd {float:left;}
div.mall_caution dd img { margin:16px 10px 0 10px;}
div.mall_caution dd.txt { padding-left:8px;font-size:11px;line-height:15px;border-left:1px solid #d6d6d6;}

div.mall_caution02 {float:left;width:780px; padding-bottom:15px;border-bottom:1px solid #d6d6d6;}
div.mall_caution02 dl {margin-top:20px; display:inline-block;float:left;1px solid #d6d6d6;}
div.mall_caution02 dl.tit {padding:10px 24px 0 24px;}
div.mall_caution02 dl.txt { width:600px;padding-left:8px;font-size:11px;line-height:15px;border-left:1px solid #d6d6d6;}
div.mall_caution02 dl.txt dd {float:left;font-size:12px;line-height:17px;}
div.mall_caution02 dl.txt dd.txta { padding-right:20px; }
div.mall_caution02 dl.txt dd.txtb {float:none;}
div.mall_caution02 dl.txt dd.txtc {line-height:15px; padding-top:3px;font-size:11px;line-height:14px;}



/* 120305 고객센터 메인 추가 */
div.btnmore02 {position:absolute; right:0; top:5px;}

div.top_customer {width:970px; height:207px; margin-bottom:20px;}
div.top_customer dl.top_noticebox {float:left;width:322px; height:205px;border-top:1px solid #c4c4c4;border-right:1px solid #c4c4c4;border-bottom:1px solid #c4c4c4;border-left:0;}
div.top_customer dl.top_qnabox {float:left;width:643px; height:203px;border:2px solid #c4c4c4;}
div.top_customer dd.top_qnasearchbox {width:643px; height:74px; background-color:#81b82a;}
div.top_customer dd.top_qnasearchbox li.tit_img {margin:20px 10px 0 31px;}
div.top_customer dd.top_qnasearchbox li {float:left;}
div.top_customer dd.top_qnasearchbox li.search_input {width:411px; height:33px; background-color:#FFF;border:1px solid #369a00;margin:10px 6px 0 0;}
div.top_customer dd.top_qnasearchbox li input {width:400px; height:20px; font-size:14px;border:0; margin-top:6px; }
div.top_customer dd.top_qnasearchbox li.search_btn {margin-top:10px;}
div.top_customer dd.top_qnasearchbox li.search_Favorites {width:643px; font-size:12px; color:#FFF; text-align:center; margin-top:5px;}
div.top_customer dd.top_qnasearchbox li.search_Favorites a {font-size:12px; color:#FFF; padding:0 8px;}


div.top_customer dd.top_qnalistbox01 {float:left;width:321px; height:128px;border-right:1px solid #e9e9e9;}
div.top_customer dd.top_qnalistbox01 ul { margin:16px 0 0 14px;}
div.top_customer dd.top_qnalistbox01 li {font-size:11px; color:#8b8b8b; padding-bottom:9px;}
div.top_customer dd.top_qnalistbox01 li span {font-size:11px; font-weight:bold; color:#8b8b8b;}
div.top_customer dd.top_qnalistbox01 li a {padding-left:4px;}
div.top_customer dd.top_qnalistbox02 {float:left;width:321px; height:128px;}
div.top_customer dd.top_qnalistbox02 ul { margin:16px 0 0 14px;}
div.top_customer dd.top_qnalistbox02 li {font-size:11px; color:#8b8b8b; padding-bottom:9px;}
div.top_customer dd.top_qnalistbox02 li span {font-size:11px; font-weight:bold; color:#8b8b8b;}
div.top_customer dd.top_qnalistbox02 li a {padding-left:4px;}


div.top_customer dd.noticebox { margin:10px 0 0 7px;}
div.top_customer dl.top_noticebox ul {width:308px;}
div.top_customer dl.top_noticebox li.board_tit01 {position:relative; padding:0 0 6px 2px; margin-bottom:8px; border-bottom:1px solid #c7c7c7;}
div.top_customer dl.top_noticebox li.list { height:19px;;padding-left:3px; font-size:11px;}
div.top_customer dd.store_noticebox { margin:10px 0 0 7px;}
div.top_customer dl.top_noticebox li.board_tit02 {position:relative; padding:0 0 6px 2px; margin:5px 0 8px 0; border-bottom:1px solid #c7c7c7;}


div.center_cust {width:970px; height:119px; margin-bottom:20px;}
div.center_cust dl.advisebox {float:left; width:316px;}
div.center_cust dl.advisebox dd {float:left;}
div.center_cust dl.advisebox dd.tit_img {width:316px;height:18px; border-bottom:1px solid #c7c7c7;}
div.center_cust dl.advisebox dd.leftimg { margin-top:10px;}
div.center_cust dl.advisebox dd.rightbtn { margin-top:10px; margin-left:15px;}
div.center_cust dl.advisebox dd.righttxt { margin-top:10px; margin-left:15px;font-size:12px; line-height:17px;}
div.center_cust dl.advisebox dd.righttxt span {color:#74b743;}
dl.gap01 {float:left;width:11px; height:119px; }
div.center_cust dl.hopebox {float:left; width:316px;}
div.center_cust dl.hopebox dd {float:left;}
div.center_cust dl.hopebox dd.tit_img {width:316px;height:18px; border-bottom:1px solid #c7c7c7;}
div.center_cust dl.hopebox dd.leftimg { margin-top:10px;}
div.center_cust dl.hopebox dd.rightbtn { margin-top:10px; margin-left:15px;}
div.center_cust dl.hopebox dd.righttxt { margin-top:10px; margin-left:15px;font-size:12px; line-height:17px;}
div.center_cust dl.hopebox dd.righttxt span {color:#74b743;}
div.center_cust dl.hopebox a:link dd {}
div.center_cust dl.hopebox a:hover dd {text-decoration:underline;}



div.center_cust dl.refundbox {float:left; width:316px;}
div.center_cust dl.refundbox dd {float:left;}
div.center_cust dl.refundbox dd.tit_img {width:316px;height:18px; border-bottom:1px solid #c7c7c7;}
div.center_cust dl.refundbox dd.ticket { margin-top:8px;width:105px;height:92px; border-right:1px solid #e9e9e9;}
div.center_cust dl.refundbox dd.ticket li { text-align:center; font-size:11px; line-height:14px;}
div.center_cust dl.refundbox dd.ticket li.iconimg { height:64px;}
div.center_cust dl.refundbox dd.ticket li.iconimg img { margin-top:16px;}
div.center_cust dl.refundbox dd.mobilet { margin-top:8px;width:104px;height:92px; border-right:1px solid #e9e9e9;}
div.center_cust dl.refundbox dd.mobilet li { text-align:center; font-size:11px; line-height:14px;}
div.center_cust dl.refundbox dd.mobilet li.iconimg { height:64px;}
div.center_cust dl.refundbox dd.mobilet li.iconimg img { margin-top:6px;}
div.center_cust dl.refundbox dd.cash { margin-top:8px;width:105px;height:92px;}
div.center_cust dl.refundbox dd.cash li { text-align:center; font-size:11px; line-height:14px;}
div.center_cust dl.refundbox dd.cash li.iconimg { height:64px;}
div.center_cust dl.refundbox dd.cash li.iconimg img { margin-top:12px;}


div.bottom_cust {width:970px; height:176px; margin-bottom:20px;}
div.bottom_cust dl.hsecuritybox {float:left;width:320px; height:176px;border-left:1px solid #c7c7c7;border-top:1px solid #c7c7c7;border-right:1px solid #e9e9e9;border-bottom:1px solid #c7c7c7;}
div.bottom_cust dl.hsecuritybox dd.tit_img {margin:13px 0 9px 12px; }
div.bottom_cust dl.hsecuritybox dd.txt_copy {margin-left:12px;background-color:#e8edf1; width:296px;font-size:11px; text-align:center; padding:6px 0;}
div.bottom_cust dl.hsecuritybox dd.listbox {float:left;}
div.bottom_cust dl.hsecuritybox dd.listbox ul { margin:10px 15px 0 18px;}
div.bottom_cust dl.hsecuritybox dd.listbox li { height:19px;font-size:11px;background:url(../../images/customer/icon_security.gif) no-repeat left 2px; padding-left:8px;}
div.bottom_cust dl.hsecuritybox dd.securityimg {float:left; margin-top:8px;}


div.bottom_cust dl.safelockbox {float:left;width:320px; height:176px;border-right:1px solid #c7c7c7;border-top:1px solid #c7c7c7;;border-bottom:1px solid #c7c7c7;}
div.bottom_cust dl.safelockbox dd.sl_topimg {padding: 10px 0 0 10px;}
div.bottom_cust dl.safelockbox dd.sl_tit { font-size:12px; font-weight:bold; padding: 8px 0 0 10px;}
div.bottom_cust dl.safelockbox dd.sl_txt { font-size:11px; line-height:15px; padding: 6px 0 0 10px;}


div.bottom_cust dl.care_service {float:right;width:316px; height:176px;border-top:1px solid #c7c7c7;border-bottom:1px solid #c7c7c7;}
div.bottom_cust dl.care_service ul.relax_care { float:left;width:152px;}
div.bottom_cust dl.care_service ul.relax_care li.care_img { margin-top:8px;}
div.bottom_cust dl.care_service ul.relax_care li.care_tit {font-size:12px; font-weight:bold; padding:5px 0;}
div.bottom_cust dl.care_service ul.relax_care li.care_copy {font-size:11px; line-height:15px;}
div.bottom_cust dl.care_service ul.anniversary_care { float:right;width:152px;}
div.bottom_cust dl.care_service ul.anniversary_care li.care_img { margin-top:8px;}
div.bottom_cust dl.care_service ul.anniversary_care li.care_tit {font-size:12px; font-weight:bold; padding:5px 0;}
div.bottom_cust dl.care_service ul.anniversary_care li.care_copy {font-size:11px; line-height:15px;}


div.bottom_btnicon {}
div.bottom_btnicon dl.btnicon_list {float:left; width:643px; padding-top:10px;}
div.bottom_btnicon dl.telephone {float:right; width:316px;}
div.bottom_btnicon dd {float:left; padding-right:33px; padding-left:15px;}
div.bottom_btnicon dd.last {padding-right:0;}



/* 해피머니 교환소 120308 */
div.coupon_ti {margin-bottom:20px; width:970px; height:22px;}
div.coupon_ti dd {float:left;}
div.coupon_ti dd.ti_subcopy { border-left:1px solid #c7c7c7; margin-left:15px; margin-top:5px; padding-left:15px;}
div.coupon_ti dd.ti {font-size:25px;line-height:25px; font-family:"맑은 고딕", Dotum, 돋움, AppleGothic, sans-serif; font-weight:100;color:#666666;letter-spacing:-0.1em; padding-top:20px; padding-bottom:25px;}
div.coupon_ti dd.ti_subcopy02 { border-left:1px solid #c7c7c7; margin-left:15px; margin-top:32px; padding-left:15px;}

div.coupon_changebox {width:966px;border:2px solid #aad034; padding-bottom:10px; overflow:hidden;}
div.coupon_changebox dl {float:left}
div.coupon_changebox dl.img_couponleft {width:265px; height:218px;}
div.coupon_changebox dl.box_couponright {}
div.coupon_changebox dl.box_couponright dd.txt01 { font-weight:bold; padding:20px 0 20px 19px;}
div.coupon_changebox dl.box_couponright dd.txt01 img { vertical-align:middle;}
div.coupon_changebox dl.box_couponright dd.txt02 {float:right;padding-top:10px;}
div.coupon_changebox dl.box_couponright dd.txt02 img { vertical-align:middle; margin-left:10px;}
div.coupon_changebox table.change_inputbox {width:926px; border:1px solid #c7c7c7; margin-left:19px;}
div.coupon_changebox table.change_inputbox tr.choice {height:40px; background-color:#f2f2f2;}
div.coupon_changebox table.change_inputbox td {border-bottom:1px solid #c7c7c7;}
div.coupon_changebox table.change_inputbox td.leftline {padding:3px 0 3px 10px; width:140px;line-height:14px;}
div.coupon_changebox table.change_inputbox td.change_info {padding:20px 0 20px 15px; font-size:14px; font-weight:bold;}
div.coupon_changebox table.change_inputbox td.change_info span {color:#f25b17; font-size:14px; font-weight:bold;}
div.coupon_changebox table.change_inputbox td.change_info02 {padding:20px 0 20px 15px; font-size:14px; line-height:22px;}
div.coupon_changebox table.change_inputbox td.change_info02 span {color:#f25b17; font-size:14px; font-weight:bold;}
div.coupon_changebox table.change_inputbox td.leftline input { vertical-align: text-bottom; margin-right:2px;}
div.coupon_changebox table.change_inputbox td.tit {width:220px; line-height:17px; font-weight:bold; text-align:center; vertical-align:middle;border-right:1px solid #c7c7c7; }
div.coupon_changebox table.change_inputbox td.tit02 {width:220px; line-height:17px; font-weight:bold; text-align:center; vertical-align:middle;border-right:1px solid #c7c7c7; background-color:#fff;}
div.coupon_changebox table.change_inputbox td.tit span { font-weight:normal;}
div.coupon_changebox table.change_inputbox tr.code {height:65px; }
div.coupon_changebox table.change_inputbox td.btn {text-align:right; padding-right:15px;}
div.notice_changebox {width:966px; margin-bottom:25px;border-left:2px solid #aad034; border-right:2px solid #aad034;border-bottom:2px solid #aad034; overflow:hidden;}
div.notice_changebox dt { float:left; width:170px; text-align:center; padding-top:42px;}
div.notice_changebox dd { float:right; width:790px;}
div.notice_changebox dd.txt01 { padding-top:15px; padding-bottom:10px; border-bottom:1px solid #c7c7c7;color:#f25b17; line-height:17px;}
div.notice_changebox dd.txt02 { padding-top:10px; padding-bottom:15px; line-height:17px;}


p.coupon_change_caption { padding-top:5px; padding-bottom:20px;color:#f25b17; line-height:17px;font-weight:bold;font-size:12px;}

table.change_inputbox td ul.inputarea {padding-left:10px; width:400px;}

table.change_inputbox td ul {padding-left:10px;}
table.change_inputbox td li {float:left;}
table.change_inputbox td li.txt { padding:2px 15px 0 2px;}
table.change_inputbox td ul li.codeinputbox {border:3px solid #5ca043; height:29px; width:395px; margin-right:10px;}
table.change_inputbox td ul li.codeinputbox input {border:0px; width:380px; font-size:14px; font-weight:bold; padding:7px 0 5px 3px;}

div.couponsell_box { margin-bottom:20px;}
div.couponsell_box dl.tit { padding-bottom:6px; border-bottom:2px solid #c7c7c7;}
div.couponsell_box dl.boxline {width:968px; height:118px; border-bottom:1px solid #c7c7c7; border-left:1px solid #c7c7c7; border-right:1px solid #c7c7c7;}
div.couponsell_box dl.boxline dd {float:left;width:241px; margin-top:16px;text-align:center; border-right:1px solid #CCC;}
div.couponsell_box dl.boxline dd.last {border-right:0;}

div.couponsell_box dl.boxline02 {width:968px; height:95px; border-bottom:1px solid #c7c7c7; border-left:1px solid #c7c7c7; border-right:1px solid #c7c7c7;}
div.couponsell_box dl.boxline02 dd {float:left;width:241px;text-align:center; border-right:1px solid #CCC;}/* 121031 수정 */
div.couponsell_box dl.boxline02 dd.last {border-right:0;}

div.coupon_process {}
div.coupon_process dl.tit { padding-bottom:6px; border-bottom:2px solid #c7c7c7;}
div.coupon_process dl.image_txt {width:970px; border-bottom:1px solid #c7c7c7;overflow:hidden }/* 120403 수정 */
div.coupon_process dl.image_txt dd {float:left;}
div.coupon_process dl.image_txt dd.change_guide {margin-top:30px; }/* 120802 수정 */
div.coupon_process dl.image_txt dd.change_guide p {font-size:12px; font-weight:bold; margin-bottom:15px; }/* 120813 추가 */
div.coupon_process dl.image_txt dd.change_guide p img {vertical-align:top; margin-top:-2px; margin-right:2px;}/* 120813 추가 */
div.coupon_process dl.image_txt dd.txt00 {float:right;width:374px; font-size:12px; font-weight:bold; margin-top:15px; padding-left:28px;}/* 120802 추가 */
div.coupon_process dl.image_txt dd.txt00 img {vertical-align:top; margin-top:-2px; margin-right:2px;}/* 120813 추가 */
div.coupon_process dl.image_txt dd.txt01 {float:right;width:374px; font-size:12px; line-height:17px; margin-top:5px; padding-left:30px;padding-bottom:15px; }
div.coupon_process dl.image_txt dd.txt02 {float:right;width:374px; font-size:11px; line-height:16px; letter-spacing:-1px; margin-top:5px;padding-bottom:15px;  padding-left:30px;}


div.coupon_changebox table.change_flnishbox {width:680px; border:1px solid #c7c7c7;}
div.coupon_changebox table.change_flnishbox tr.choice {height:40px; background-color:#f2f2f2;}
div.coupon_changebox table.change_flnishbox td {border-bottom:1px solid #c7c7c7;}
div.coupon_changebox table.change_flnishbox td.leftline {text-align:center;border-left:1px solid #c7c7c7;}
div.coupon_changebox table.change_flnishbox td.leftline img {margin:0 5px;}
div.coupon_changebox table.change_flnishbox td.tit01 {font-weight:bold; text-align:left; vertical-align:middle}
div.coupon_changebox table.change_flnishbox td.tit01 img { margin-left:15px; margin-right:5px;vertical-align:middle}
div.coupon_changebox table.change_flnishbox td.tit01 span {font-weight:bold; text-align:left; color:#F00; vertical-align:middle}
div.coupon_changebox table.change_flnishbox td.tit02 {font-weight:bold; text-align:center; vertical-align:middle}
div.coupon_changebox table.change_flnishbox tr.code {height:65px; }
div.coupon_changebox table.change_flnishbox tr.code ul {padding-left:15px;width:240px;}
div.coupon_changebox table.change_flnishbox tr.code ul li { padding:3px 0 3px 5px; font-size:14px; background:url(../../images/etc/bullet_red01.gif) no-repeat left 9px;}
div.coupon_changebox table.change_flnishbox tr.code ul li span { font-weight:bold;font-size:14px;}

table.change_inputbox td div {overflow:hidden; padding:2px 0 2px 10px;}
table.change_inputbox td div dd {float:left;}
table.change_inputbox td div dd.txt { padding:3px 20px 0 3px; text-align:left;}




/* 120118 해피놀이터 메인 추가 */
div.top_playbox {width:968px; height:185px; border:1px solid #c7c7c7; background-image:url(../../images/play/play_topboxbg.gif); margin-bottom:30px;}
div.top_playbox ul.catchbox {float:left;width:302px; margin:12px 10px 0 12px;}
div.top_playbox ul.catchbox li { font-size:11px; color:#545454;}
div.top_playbox ul.catchbox li.title {height:19px;}
div.top_playbox ul.catchbox li.comimage {height:123px;}
div.top_playbox ul.catchbox li.date { float:left;width:190px;margin-top:9px;}
div.top_playbox ul.catchbox li.persons {float:right;margin-top:9px;}

div.top_playbox ul.uccbox {float:left;width:302px;margin:12px 10px 0 10px;}
div.top_playbox ul.uccbox li { font-size:11px; color:#545454;}
div.top_playbox ul.uccbox li.title {height:19px;}
div.top_playbox ul.uccbox li.comimage {height:123px;}
div.top_playbox ul.uccbox li.date {float:right;margin-top:9px;}
div.top_playbox ul.uccbox li.copy {float:left;width:230px;margin-top:9px;}

div.top_playbox ul.hlottobox {float:left;width:302px;margin:12px 10px 0 10px; background:url(../../images/play/bg_main_hlotto.jpg) no-repeat 180px -1px;}
div.top_playbox ul.hlottobox li { font-size:11px; color:#545454;width:230px; height:15px;}
div.top_playbox ul.hlottobox li.title {height:22px; font-size:14px; font-weight:bold;}
div.top_playbox ul.hlottobox li.txtimg {height:25px;}
div.top_playbox ul.hlottobox li span { font-weight:bold; color:#f25817;}
div.top_playbox ul.hlottobox li.btn {height:34px;width:302px;border-bottom:1px solid #e9e9e9; margin-top:6px;}
div.top_playbox ul.hlottobox li.winnumber {width:302px;}
div.top_playbox ul.hlottobox li.winnumber div {float:left;}
div.top_playbox ul.hlottobox li.winnumber div.hlottonum { font-size:12px; font-weight:bold; width:174px; margin-top:13px;}
div.top_playbox ul.hlottobox li.winnumber div img { margin-left:5px; margin-top:3px;}

div.playleft {float:left;width:316px;}
div.playleft ul.fbbox { float:left;width:316px;height:268px;}
div.playleft ul.fbbox li.tab {float:left;height:35px;}
div.playleft ul.fbbox li.combox {float:left;padding:10px; border-left:1px solid #c7c7c7; border-right:1px solid #c7c7c7; border-bottom:1px solid #c7c7c7;}
div.playleft ul.twbox {float:left;width:316px; height:268px;}
div.playleft ul.twbox li.tab {float:left;height:35px;}
div.playleft ul.twbox li.combox {float:left;padding:10px; border-left:1px solid #c7c7c7; border-right:1px solid #c7c7c7; border-bottom:1px solid #c7c7c7;}
div.playleft ul.blogbox {float:left;width:316px; height:268px;}
div.playleft ul.blogbox li.tab {float:left;height:35px;}
div.playleft ul.blogbox li.combox {float:left;padding:14px 12px; border-left:1px solid #c7c7c7; border-right:1px solid #c7c7c7; border-bottom:1px solid #c7c7c7;}
div.playleft ul.blogbox li.combox div {height:90px; width:290px;}
div.playleft ul.blogbox li.combox div dd.sumimg {float:left;height:90px; width:100px; margin-right:7px;}
div.playleft ul.blogbox li.combox div dd.tit { font-size:12px; font-weight:bold; height:19px; padding-top:9px;}
div.playleft ul.blogbox li.combox div dd.copy { font-size:11px; color:#7b7b7b; height:50px; line-height:15px;width:180px;}
div.playleft ul.blogbox li.combox div dd.date { font-size:11px; color:#7b7b7b;}
div.playleft ul.blogbox li.combox div.inside01 {height:12px; margin-bottom:13px; border-bottom:1px solid #e9e9e9;}
div.wemongbox {float:left;width:316px;height:97px; border-bottom:1px solid #dddddd; margin-top:15px; background:url(../../images/play/bg_happymong_people.jpg) no-repeat 250px bottom;}
div.wemongbox dd {float:left;width:311px; padding:5px 0 0 6px;}
div.wemongbox dd.copy {font-size:11px; color:#7b7b7b;line-height:15px;}


div.playcenter {float:left;width:316px; margin-left:11px;}
div.givecatch01 {float:left;width:316px; height:209px;}
div.givecatch01 dd.titimg {float:left;height:18px; width:316px;border-bottom:1px solid #dddddd;}
div.givecatch01 dd.givecon01 {float:left;width:152px;}
div.givecatch01 dd.givecon02 {float:right;width:152px;}
ul.giveaway_catch {float:left;height:152px; margin-top:8px;}
ul.giveaway_catch li.givecon_img { border:1px solid #e9e9e9;width:150px; height:92px;}
ul.giveaway_catch li.givecon_img img {width:150px; height:92px;}
ul.giveaway_catch li.givecon_tit { height:20px; margin-top:5px; font-weight:bold;}
ul.giveaway_catch li.givecon_con { font-size:11px; color:#7b7b7b;line-height:15px;}

div.givecatch02 {float:left;width:316px; height:170px;}
div.givecatch02 dd.titimg {float:left;height:18px; width:316px;border-bottom:1px solid #dddddd;}
div.givecatch02 dd.givecon01 {float:left;width:152px;}
div.givecatch02 dd.givecon02 {float:right;width:152px;}
ul.cash_catch {float:left;width:152px; margin-top:10px;}
ul.cash_catch li.givecon_img { border:1px solid #e9e9e9;width:150px; height:83px;}
ul.cash_catch li.givecon_tit { height:20px; margin-top:9px; font-weight:bold;}
ul.cash_catch li.givecon_con { font-size:11px; color:#7b7b7b;line-height:15px;}

div.playright {float:right;width:316px;}
div.happytoonbox {float:left;width:316px;height:188px;border-bottom:1px solid #ffffff; margin-bottom:20px;}
div.happytoonbox dd.tit {float:left;width:240px; padding-left:8px;}
div.happytoonbox dd.imgbox {float:left; padding-top:24px; padding-bottom:24px;}
div.happytoonbox dd.hit {float:right; padding-right:8px;}
div.happytoonbox dd.titimg {float:left;position:relative;height:18px; width:316px;border-bottom:1px solid #dddddd;}
div.happytoonbox dd.copy {float:left;width:308px;padding-left:8px;font-size:11px; color:#7b7b7b;line-height:15px; margin-top:8px;}
div.happytoonbox dd ul {float:left;width:316px;}
div.happytoonbox dd ul li {float:left}
div.happytoonbox dd ul li.arrowleft {margin:9px 37px 0 30px;}
div.happytoonbox dd ul li.arrowright {margin:9px 30px 0 37px;}

div.livebook {float:left;width:316px;}
div.livebook dd.titimg {float:left;position:relative;height:18px; width:316px;border-bottom:1px solid #dddddd;}
div.livebook dd.conimg {float:left; margin-top:10px;}
div.livebook dd.titlist {float:left;width:316px;}
div.livebook dd.titlist ul {height:20px; padding-top:8px;border-bottom:1px solid #e8e8e8; }
div.livebook dd.titlist ul li.tit {float:left;width:240px; padding-left:8px;}
div.livebook dd.titlist ul li.hit {float:right;padding-right:8px;}
div.livebook dd.titlist ul.last {height:20px; padding-top:8px;border-bottom:1px solid #dddddd; }

div.playbottom {float:left; margin-top:30px;}
div.playbottom dd {float:left;width:970px;}
div.playbottom dd ul {float:left;width:193px; margin-top:14px;border-right:1px solid #e8e8e8;}
div.playbottom dd ul.last {border-right:0px}
div.playbottom dd ul li { text-align:center;}
div.playbottom dd ul li img { margin-bottom:14px;}
div.playbottom dd ul li.copy {text-align:center;font-size:11px; color:#7b7b7b;line-height:15px; padding-top:3px;}

div.btnmore {position:absolute; right:0; top:3px;}
/* 120118 해피놀이터 메인 추가 */




/* 보안센터메인 120424 */
div.main_choicebox { overflow:hidden; margin-bottom:10px;}
div.main_choicebox dd {float:left; position:relative; width:322px; height:400px;}
div.main_choicebox dd.mchoice01 {float:left;}
div.main_choicebox dd.mchoice02 {float:left;}
div.main_choicebox dd.mchoice03 {float:left;}
div.main_choicebox dd img.mbtn01 { position:absolute; bottom:32px; left:107px; z-index:1001}
div.main_choicebox dd img.mbtn02 { position:absolute; bottom:32px; left:25px; z-index:1001} /* 130617 추가 */
div.main_choicebox dd img.mbtn03 { position:absolute; bottom:32px; left:172px; z-index:1001}/* 130617 추가 */



/* 해피머니상품권소개 메인 120704 */
div.mtop_imgbox { text-align:center;}

div.mconbox {padding-top:10px; overflow:hidden; padding-bottom:10px; border-top:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7;}
div.mconbox dl {float:left;width:220px; padding-right:10px; padding-left:11px;border-right: 1px solid #e9e9e9;}
div.mconbox dl.rborder0 { border-right:0;}
div.mconbox dt {padding-bottom:10px; text-align:left;}
div.mconbox dd.conline01 {padding:6px 0; border-top:1px solid #e9e9e9;}
div.mconbox dd.conline01 img { vertical-align:top; margin:3px 3px 0 3px;}
div.mconbox dd.conline02 {padding-top:6px; border-top:1px solid #e9e9e9;}
div.mconbox dd.conline02 img { vertical-align:top; margin:3px 3px 0 3px;}
div.mconbox dd.msumimg { height:58px; font-size:11px; line-height:15px; letter-spacing:-0.1em;}
div.mconbox dd.msumimg img {float:left; margin-right:11px;vertical-align:middle;}
div.mconbox dd.msumimg p { float:left; width:123px; }


/* 해피머니교환소 수정 121106 */
table.example_box {float:left; width:970px; margin-bottom:20px;border-left:1px solid #c7c7c7;border-right:1px solid #c7c7c7;}
table.example_box th {border-bottom:1px solid #c7c7c7;border-right:1px solid #c7c7c7;border-bottom:1px solid #c7c7c7;}
table.example_box td {text-align:center; background-color:#f2f2f2;border-right:1px solid #c7c7c7;border-bottom:1px solid #c7c7c7;}
table.example_box tr.last {border-right:0;}
table.example_box td.last {border-right:0;}
p.example_tit {float:left; width:970px; padding-bottom:6px; padding-top:25px; border-bottom:2px solid #c7c7c7;}



div.my_info_box {width:564px; /*height:207px;*/ /*height:216px;*/ border:1px solid #CDCDCD; padding:10px 0 0 14px; overflow:hidden; }/*20120830 수정*/

/*20120830 추가*/
div.memservice {width:580px; overflow:hidden; border-top:1px solid #b7b6b7; border-bottom:1px solid #b7b6b7;}
div.memservice dl.mongclass {float:left;width:289px; border-right:1px solid #d9d9d9;}
div.memservice dl.smartpayback {float:left;width:290px;}
div.memservice dl dt { float:left;padding-right:12px;}
div.memservice dl dd { float:left; font-size:12px; line-height:16px; padding-top:18px;}
div.memservice dl dd p { width:170px; padding-top:6px;}

div.meminfo_manage {width:580px; overflow:hidden; border-top:1px solid #b7b6b7;border-bottom:1px solid #b7b6b7;}
div.meminfo_manage dl.modifiy_center {float:left; border-right:1px solid #d9d9d9;border-left:1px solid #d9d9d9;}
div.meminfo_manage dl.modifiy_left {float:left;width:191px;}
div.meminfo_manage dl.modifiy_right {float:left;width:194px;}
div.meminfo_manage dd.first {float:left;border-bottom:1px solid #d9d9d9;}
div.meminfo_manage img { float:left; padding:0; margin:0; font-size:0; line-height:0;}
div.meminfo_modify {width:580px;overflow:hidden; margin-top:5px;}
div.meminfo_modify img {float:left; padding:0; margin:0; font-size:0; line-height:0;}
div.meminfo_modify img.btn_right {float:right;}
/*20120830 추가*/



/*해피쇼핑몰 121129*/
div.shoptop {width:970px; height:50px;}
div.shoptop div.name {float:left; padding-top:20px;}
div.shoptop div.cash {float:right; padding-top:14px;}

div.shoptop_ban {width:970px; padding-bottom:20px; clear:both;}


div.shoplist_box {border:1px solid #e4e4e4; margin-bottom:10px;}

div.shopmain_notice {float:left; width:968px; margin-top:25px; border-top:1px solid #474747; border-left:1px solid #e4e4e4;border-right:1px solid #e4e4e4; border-bottom:1px solid #e4e4e4;}
div.shopmain_notice dl.limit01 {float:left; width:260px; padding:30px 0 0 20px;}
div.shopmain_notice dd.title {font-size:14px; color:#545454; font-weight:bold; line-height:18px; padding-bottom:12px;}
div.shopmain_notice dd.txt {font-size:12px; color:#f14f0a; line-height:15px;}
div.shopmain_notice dl.limit02 {float:left; width:365px; padding:23px 0 23px 0;border-right:1px solid #e4e4e4; }

div.shopstore_notice {float:left; width:290px; padding-left:18px;}
div.shopstore_notice dd {float:left;}
div.shopstore_notice dd.sm_stit04 {width:290px; margin-top:15px; padding-bottom:10px; border-bottom:1px solid #ebebeb;}
div.shopstore_notice dd.sm_stit04 ul li {float:left;}
div.shopstore_notice dd.sm_stit04 ul li.title {width:240px; font-size:14px; color:#545454; font-weight:bold;}
div.shopstore_notice dd.sm_stit04 ul li.more {width:50px; text-align:right;}
div.shopstore_notice dd.store_noticelist ul {height:100px; padding-top:13px;}
div.shopstore_notice dd.store_noticelist ul li {float:left; width:300px; height:19px; padding-top:2px; padding-left:3px;}

div.shop_caution {float:left; width:970px;}
div.shop_caution dl {padding-top:20px;}
div.shop_caution dd.title {float:left; padding:39px 0 0 0; width:176px; font-weight:bold; text-align:center; }
div.shop_caution dd img {margin:16px 10px 0 10px;}
div.shop_caution dd.txt {float:left; padding-left:8px; font-size:11px;line-height:18px; color:#848484; }


div.shopguide_box {background:url('../../images/shop/bg_guide.jpg'); border-bottom:1px solid #e4e4e4; overflow:hidden;}

div.shopguide_left {float:left; width:322px; border:1px solid #e4e4e4;}
div.shopguide_logo { padding-top:20px; text-align:center; padding-bottom:30px;}
div.shopguide_limit {background-color:#fdffe5; border-top:1px solid #e4e4e4;}
div.shopguide_limit dd.month {position:relative; padding:16px 0 16px 20px; border-bottom:1px solid #e4e4e4;}
div.shopguide_limit dd.month p {position:absolute; right:20px; top:14px; font-size:16px; font-weight:bold;}
div.shopguide_limit dd.pay {position:relative; padding:16px 0 16px 20px; border-bottom:1px dotted #c7c7c7;}
div.shopguide_limit dd.pay p {position:absolute; right:20px; top:10px;}
div.shopguide_limit dd.con {padding:9px 15px 20px 20px; font-size:11px; line-height:16px;}

div.shopguide_con {float:left; width:645px; border-top:1px solid #e4e4e4;}
div.shopguide_con dd.titlebar {border-bottom:1px solid #e4e4e4; padding:15px 0 0 24px; height:30px; font-size:16px; font-weight:bold;}
div.shopguide_con dd.guide_content {width:610px; padding:20px 0 25px 24px;}


div.shopguide_listbox {float:left;width:968px; margin-top:25px; border-top:1px solid #474747; border-left:1px solid #e4e4e4;border-right:1px solid #e4e4e4; border-bottom:1px solid #e4e4e4;}
div.shopguide_listbox dd.title {border-bottom:1px solid #e4e4e4; font-size:14px; font-weight:bold; padding:10px 0 10px 20px;}
div.shopguide_listbox dd.list {background:url('../../images/shop/bg_guide_listbox.jpg');overflow:hidden;}
div.shopguide_listbox dd.list ul {float:left; width:138px; text-align:center; padding-top:15px; padding-bottom:15px;}
div.shopguide_listbox dd.list ul li {font-size:11px; line-height:20px;}
div.shopguide_listbox dd.list ul li.title {font-weight:bold; padding-bottom:10px; font-size:12px;}

ul.store_biglist {width:810px;}
ul.store_biglist li {float:left;}
ul.store_biglist li>a{display:block;}/* 2015-06-18 */


/*해피쇼핑몰팝업 121214*/
div.shop_pop {
	width:370px; border:1px solid #c7c7c7; padding:15px; overflow:hidden;
	background-color:#FFF; border:1px solid #616161;
	-webkit-box-shadow: 3px 3px 6px #adadad;  /* Safari and Chrome */
	-moz-box-shadow: 3px 3px 6px #adadad;  /* Firefox */
	box-shadow: 3px 3px 6px #adadad;  /* CSS3 */
	filter: progid:DXImageTransform.Microsoft.Shadow(color=#adadad, Direction=135, Strength=6);  /* IE */
}
div.shop_pop span.red01 {color:#C00;}
div.shop_pop span.red02 {font-size:18px; font-weight:bold; color:#C00;}
div.shop_pop span.blue01 {color:#06F;}
div.shop_pop span.blue02 {font-size:16px; font-weight:bold; color:#06F;}
div.shop_pop dt {border-bottom:1px solid #c7c7c7; padding-bottom:10px; font-size:16px; font-weight:bold;}
div.shop_pop dd.txt01 {margin:0; padding-top:15px; padding-bottom:20px; border-bottom:1px dotted #c7c7c7; line-height:17px;}
div.shop_pop dd.txt02 {margin:0; padding:15px 0 15px 0; border-bottom:1px solid #e0e0e0; font-size:16px; font-weight:bold;}
div.shop_pop dd.txt03 {margin:0; padding:15px 0 15px 0; border-bottom:1px solid #e0e0e0; font-size:16px; font-weight:bold; background-color:#FFC}
div.shop_pop dd.btn {margin:0; padding:25px 0 10px 0; text-align:center;}
div.shop_pop dd { float:left; width:370px;}


div.sub_tab_lounge03 {float:left; position:relative;width:928px; border: 1px solid #99c533; padding:13px 20px;}/* 모바일상품권 사용처 130121 */
div.sub_tab_lounge03 img.btn_onlinesearch { position:absolute; top:16px;right:13px;;}/* 모바일상품권 사용처 130121 */
div.sub_tab_lounge03 img { vertical-align:middle;}


/* 130313 특판건 재발송 */
div.tic_resent01 {border:3px solid #74b743; width:964px; overflow:hidden;}
div.tic_resent01 dl {float:left;padding:14px;}
div.tic_resent01 dl.info_box {float:left;padding:14px;}
div.tic_resent01 dd {float:left;}
div.tic_resent01 dd.icon { padding-right:10px;}
div.tic_resent01 dd.txt01 { width:890px; padding-top:6px;}
div.tic_resent01 dd.txt02 { width:890px; padding-top:5px; color:#F00; font-size:14px; font-weight:bold;}

div.tic_resent01 dl.subinputboxs {background-color:#f2f2f2; padding:50px 0; width:964px;line-height:18px; border-top:1px solid #dadada;}
div.tic_resent01 dl.subinputboxs dd { padding-left:250px; width:700px;}
div.tic_resent01 dl.subinputboxs dd img { vertical-align:top; margin-left:6px; margin-top:1px;}
div.tic_resent01 dl.subinputboxs dd input { vertical-align:middle;}
div.tic_resent01 dl.subinputboxs dd input.phonenum01 { width:78px; vertical-align:middle;}
div.tic_resent01 dl.subinputboxs dd input.phonenum02 { width:269px; vertical-align:middle;}
div.tic_resent01 dl.subinputboxs dd select {font-size:11px;line-height:16px; height:20px;width:69px; vertical-alilgn:middle;}
div.tic_resent01 dl.subinputboxs dd select.phonenum02 { width:76px; vertical-align:middle;}
div.tic_resent01 dl.subinputboxs dd.toppadding01 { padding-top:5px;}
div.tic_resent01 dl.subinputboxs dd p.boxpadding01 {float:left; width:90px; padding-top:3px;text-align:left; height:18px; padding-right:8px;}
div.tic_resent01 dl.subinputboxs dd p.cer_num_re {padding-top:8px;}
div.tic_resent01 dl.subinputboxs dd p.cer_num_re a { font-weight:bold; color:#F00; text-decoration:underline;}

ul.cert_info_list { padding-top:20px; display:inline-block;}
ul.cert_info_list li { font-size:12px; line-height:16px; padding-top:2px;}
ul.cert_info_list li span {color:#F00;}

div.btn_excel { text-align:right; margin-top:5px;}

table.tic_buy_send { margin-top:5px; border-top:1px solid #b7b6b7;}
table.tic_buy_send th { background-color:#eeeeec; font-size:12px; text-align:center; padding:12px 0; border-right:1px solid #b7b6b7; border-bottom:1px solid #b7b6b7;}
table.tic_buy_send th.last {border-right:0px }
table.tic_buy_send td { padding:10px 0;font-size:12px; text-align:center;border-bottom:1px solid #b7b6b7; border-right:1px solid #b7b6b7;}
table.tic_buy_send td.last {border-right:0px }
table.tic_buy_send td a { color:#F00; font-weight:bold; text-decoration:underline;}
/* 130313 특판건 재발송 */



/* 130716 이벤트 메인 추가 */
div.eventtoplist { position:relative;width:928px; height:185px; border:1px solid #c7c7c7;margin-bottom:30px; padding-left:40px;}
div.eventtoplist h2 { padding-top:12px;}
div.eventtoplist dl { width:182px;cursor:pointer;}
div.eventtoplist dt {width:182px;font-size:12px; font-weight:bold;padding-bottom:3px;}
div.eventtoplist dd {width:182px;}
div.eventtoplist dd  img { margin-bottom:6px; }
div.eventtoplist dd.date {font-size:11px; color:#7b7b7b;}
div.eventtoplist a.list { float:left;display:inline-block;width:182px;margin:12px 12px 0 0;}
p.eventlist_left { position:absolute; left:11px; top:60px;}
p.eventlist_right { position:absolute; left:619px; top:60px;}


div.performlist { position:absolute; right:0; top:0; width:320px; height:185px; border-left:1px solid #c7c7c7;}
div.performlist h3 {  position:absolute; left:6px; top:6px;}

ul.hlottobox02 {float:left;width:300px; height:143px; padding-left:15px; padding-top:15px; margin-top:8px; border:1px solid #e9e9e9; background:url(../../images/event/img_hlottejpg.jpg) no-repeat 200px -1px;}
ul.hlottobox02 li { font-size:11px; color:#545454;width:230px; height:15px;}
ul.hlottobox02 li.title {height:22px; font-size:14px; font-weight:bold;}
ul.hlottobox02 li.title img {vertical-align:top;}
ul.hlottobox02 li.txtimg {height:25px;}
ul.hlottobox02 li span { font-weight:bold; color:#f25817;}

ul.hlottobox02 li.winnumber {width:290px; margin-top:10px; border-top:1px solid #e9e9e9;}
ul.hlottobox02 li.winnumber div {float:left;}
ul.hlottobox02 li.winnumber div.hlottonum { font-size:12px; font-weight:bold; width:174px; margin-top:13px;}
ul.hlottobox02 li.winnumber div img { margin-left:5px; margin-top:3px;}

div.hlottobigbox {float:left;width:316px;height:186px; margin-bottom:23px;}
div.hlottobigbox dd.titimg {position:relative;height:18px; width:316px;border-bottom:1px solid #dddddd;}
div.hlottobigbox dd { float:left}
div.hlottobigbox a {cursor:pointer;}

div.livebook dd.titlist ul li.tit02 {float:left;width:306px; padding-left:3px;}/*130716 이벤트개편*/

div.winnerlist {float:left;width:316px; margin-top:15px;}
div.winnerlist dd.titimg {float:left;position:relative; margin-bottom:3px;height:18px; width:316px;border-bottom:1px solid #dddddd;}
div.winnerlist dd.titlist {float:left;width:316px; font-size:12px; line-height:20px;}



/* 130716 고객센터 메인 추가 */
div.center_cust dl.refundbox02 {float:left; width:643px; margin-right:11px;}
div.center_cust dl.refundbox02 dd {float:left;}
div.center_cust dl.refundbox02 dd.tit_img {width:643px;height:18px; border-bottom:1px solid #c7c7c7;}
div.center_cust dl.refundbox02 a  dd { cursor:pointer;}

div.center_cust dl.refundbox02 dd.reficonimg01 { text-align:center; line-height:15px; width:127px; border-right:1px solid #e9e9e9; margin-top:18px;font-size:12px; padding-top:4px; padding-bottom:13px; background:url(../../images/customer/icon_mticket_off.gif) no-repeat center top; padding-top:43px;}
div.center_cust dl.refundbox02 dd.reficon01on { text-align:center; line-height:15px; width:127px; border-right:1px solid #e9e9e9; margin-top:18px;font-size:12px; padding-top:4px; padding-bottom:13px; background:url(../../images/customer/icon_mticket_on.gif) no-repeat center top; padding-top:43px;text-decoration:underline;}
div.center_cust dl.refundbox02 dd.reficon01off { text-align:center; line-height:15px; width:127px; border-right:1px solid #e9e9e9; margin-top:18px;font-size:12px; padding-top:4px; padding-bottom:13px; background:url(../../images/customer/icon_mticket_off.gif) no-repeat center top; padding-top:43px;}

div.center_cust dl.refundbox02 dd.reficonimg02 { text-align:center; line-height:15px; width:127px; border-right:1px solid #e9e9e9; margin-top:18px;font-size:12px; padding-top:4px; padding-bottom:13px; background:url(../../images/customer/icon_extend_off.gif) no-repeat center top; padding-top:43px;}
div.center_cust dl.refundbox02 dd.reficon02on { text-align:center; line-height:15px; width:127px; border-right:1px solid #e9e9e9; margin-top:18px;font-size:12px; padding-top:4px; padding-bottom:13px; background:url(../../images/customer/icon_extend_on.gif) no-repeat center top; padding-top:43px;text-decoration:underline;}
div.center_cust dl.refundbox02 dd.reficon02off { text-align:center; line-height:15px; width:127px; border-right:1px solid #e9e9e9; margin-top:18px;font-size:12px; padding-top:4px; padding-bottom:13px; background:url(../../images/customer/icon_extend_off.gif) no-repeat center top; padding-top:43px;}

div.center_cust dl.refundbox02 dd.reficonimg03 { text-align:center; line-height:15px; width:127px; border-right:1px solid #e9e9e9; margin-top:18px;font-size:12px; padding-top:4px; padding-bottom:13px; background:url(../../images/customer/icon_mrefund_off.gif) no-repeat center top; padding-top:43px;}
div.center_cust dl.refundbox02 dd.reficon03on { text-align:center; line-height:15px; width:127px; border-right:1px solid #e9e9e9; margin-top:18px;font-size:12px; padding-top:4px; padding-bottom:13px; background:url(../../images/customer/icon_mrefund_on.gif) no-repeat center top; padding-top:43px;text-decoration:underline;}
div.center_cust dl.refundbox02 dd.reficon03off { text-align:center; line-height:15px; width:127px; border-right:1px solid #e9e9e9; margin-top:18px;font-size:12px; padding-top:4px; padding-bottom:13px; background:url(../../images/customer/icon_mrefund_off.gif) no-repeat center top; padding-top:43px;}

div.center_cust dl.refundbox02 dd.reficonimg04 { text-align:center; line-height:15px; width:127px; border-right:1px solid #e9e9e9; margin-top:18px;font-size:12px; padding-top:4px; padding-bottom:13px; background:url(../../images/customer/icon_cashrefund_off.gif) no-repeat center top; padding-top:43px;}
div.center_cust dl.refundbox02 dd.reficon04on { text-align:center; line-height:15px; width:127px; border-right:1px solid #e9e9e9; margin-top:18px;font-size:12px; padding-top:4px; padding-bottom:13px; background:url(../../images/customer/icon_cashrefund_on.gif) no-repeat center top; padding-top:43px;text-decoration:underline;}
div.center_cust dl.refundbox02 dd.reficon04off { text-align:center; line-height:15px; width:127px; border-right:1px solid #e9e9e9; margin-top:18px;font-size:12px; padding-top:4px; padding-bottom:13px; background:url(../../images/customer/icon_cashrefund_off.gif) no-repeat center top; padding-top:43px;}

div.center_cust dl.refundbox02 dd.reficonimg05 { text-align:center; line-height:15px; width:127px; margin-top:18px;font-size:12px; padding-top:4px; padding-bottom:13px; background:url(../../images/customer/icon_cashrestore_off.gif) no-repeat center top; padding-top:43px;}
div.center_cust dl.refundbox02 dd.reficon05on { text-align:center; line-height:15px; width:127px;margin-top:18px;font-size:12px; padding-top:4px; padding-bottom:13px; background:url(../../images/customer/icon_cashrestore_on.gif) no-repeat center top; padding-top:43px;text-decoration:underline;}
div.center_cust dl.refundbox02 dd.reficon05off { text-align:center; line-height:15px; width:127px; margin-top:18px;font-size:12px; padding-top:4px; padding-bottom:13px; background:url(../../images/customer/icon_cashrestore_off.gif) no-repeat center top; padding-top:43px;}


div.bottom_cust01 {width:970px; height:176px; margin-bottom:20px;}
div.bottom_cust01 dl {float:left;}
div.bottom_cust01 dd {float:none;}

div.bottom_cust01 a { cursor:pointer;}
div.bottom_cust01 a:hover dd {text-decoration:underline;}
div.bottom_cust01 a:link dd {}

div.bottom_cust01 dl.lockservice {float:right;width:316px; height:176px;border:1px solid #c7c7c7; background:url(../../images/customer/img_lockservice01.jpg) no-repeat;}
div.bottom_cust01 dl.lockservice dt { text-align:center; margin-top:14px;}
div.bottom_cust01 dl.lockservice dd { text-align:center; margin-top:84px; line-height:15px; }

div.bottom_cust01 dl.loginsecurity { width:213px;height:176px; border-right:1px solid #e9e9e9; border-left:1px solid #c7c7c7; border-bottom:1px solid #c7c7c7; border-top:1px solid #c7c7c7;}
div.bottom_cust01 dl.loginsecurity dt { padding:13px 0 8px 18px;}
div.bottom_cust01 dl.loginsecurity dd.centimg { text-align:center;}
div.bottom_cust01 dl.loginsecurity dd.lefttext { padding-left:18px; line-height:15px; padding-top:3px;}

div.bottom_cust01 dl.storecontrol { width:213px;height:176px; border-right:1px solid #e9e9e9; border-bottom:1px solid #c7c7c7; border-top:1px solid #c7c7c7;}
div.bottom_cust01 dl.storecontrol dt { padding:13px 0 8px 18px;}
div.bottom_cust01 dl.storecontrol dd.centimg { text-align:center;}
div.bottom_cust01 dl.storecontrol dd.lefttext { padding-left:18px;line-height:15px; padding-top:3px;}

div.bottom_cust01 dl.pcsecurity { width:213px;height:176px; border-bottom:1px solid #c7c7c7; border-top:1px solid #c7c7c7;border-right:1px solid #c7c7c7;}
div.bottom_cust01 dl.pcsecurity dt { padding:13px 0 8px 18px;}
div.bottom_cust01 dl.pcsecurity dd.centimg { text-align:center;}
div.bottom_cust01 dl.pcsecurity dd.lefttext { padding-left:18px;line-height:15px; padding-top:3px;}


/* 헬로콘 구입내역 확인방법 130903 */
div dl.hell_con01 {float:left; padding:19px 20px 0 21px;}
div dl.hell_con02 {float:left;line-height:17px; padding-top:8px;}
div dl.hell_con02 dd { padding-top:5px;}
div dl.hell_con02 dd span {color:#e20e2e;font-weight:bold;}

/* 20170125 레이어 추가 */
.fixedLayer2{display:none;position:fixed;z-index:1000000;top:50%;left:50%;width:596px;height:400;padding:0 0 0 0;margin:-289px 0 0 -300px;background:#fff;border:2px solid #bdbdbd;}
.fixedLayer2 .img_campaign_user{display:block;}
.fixedLayer2 .closeLayerBtn{position:absolute;z-index:1;top:11px;right:15px;}
.fixedLayer2 p.campaignTxt{width:546px;padding:23px 25px;font-size:12px;line-height:16px;font-family:'맑은 고딕','맑은고딕','malgungothic','Malgun Gothic';color:#545454;}
.fixedLayer2 p.campaignTxt strong{color:#ff0000;}
.fixedLayer2 .closeArea{clear:both;height:58px;line-height:29px;background:#f2f2f2}
.fixedLayer2 .closeArea .closeLeft{float:left;width:320px;margin:18px 0 0 26px;}
.fixedLayer2 .closeArea .closeLeft label{vertical-align:middle;}
.fixedLayer2 .closeArea .closeLeft input{vertical-align:middle;}
.fixedLayer2 .closeArea .closeRight{float:right;width:138px;margin:10px 26px 0 0;text-align:right;}


