@charset "utf-8";

@import url("base.css");
@import url("layout.css");
@import url("common.css");
@import url("board.css");
@import url("popup.css");

/*
div.main_left_cont {width:178px; height:674px; border:1px solid #C7C7C7;}
*/
/*div.main_left_cont {width:178px; height:626px; border:1px solid #C7C7C7;}*/
div.main_left_cont { float:left;width:178px; margin-top:8px; height:532px; border:1px solid #C7C7C7; /*margin-top:10px;*/} /*20110623 수정*/
div.main_left_cont div.guide {border-bottom:1px solid #C7C7C7; padding:6px 0 0 12px; width:166px; height:35px;}
div.main_left_cont div.guide img {vertical-align:top;}
div.leftcashbtn {float:left;width:180px;}/*20110623 추가*/



dl.main_left_notice {width:178px; border-bottom:1px solid #C7C7C7; height:105px;}
dl.main_left_notice dd {height:29px;}
dl.main_left_notice dd img {vertical-align:top;}
dl.main_left_notice dd.bbs_list {padding:14px 0 7px 10px; width:168px; } 



ul.main_bbs_list_left {width:157px;}
ul.main_bbs_list_left li {width:157px;white-space: nowrap; overflow: hidden;word-wrap:brake-word;text-overflow:ellipsis; line-height:16px; font-size:11px; color:#545454;}
ul.main_bbs_list_left li a, ul.main_bbs_list_left li a:visited {color:#545454; text-decoration:none; font-size:11px;}
ul.main_bbs_list_left li a:hover {color:#545454; text-decoration:underline;}




div.main_left_banner {padding:4px; width:170px; border-bottom:1px solid #C7C7C7;}
div.main_left_banner img {vertical-align:top;}

div.main_left_banner02 {padding:6px 0 7px 12px; width:166px; border-bottom:1px solid #C7C7C7;}
div.main_left_banner02 ul.main_left_banner_list {width:154px;}
div.main_left_banner02 ul.main_left_banner_list li {border-top:1px solid #E5E5E5;}
div.main_left_banner02 ul.main_left_banner_list li.first {border:0;}
div.main_left_banner02 ul.main_left_banner_list li img {vertical-align:top;}


div.main_left_event_area {padding:16px 0 21px 10px; width:168px; border-bottom:1px solid #C7C7C7; position:relative;}
div.main_left_event_area h2 {height:21px;}
div.main_left_event_area h2 img {vertical-align:top;}
div.main_left_event_area div.btn {position:absolute; right:9px; top:16px;}



div.main_left_event_area02 {padding:16px 0 0 10px; width:168px;position:relative;}
div.main_left_event_area02 h2 {height:21px;}
div.main_left_event_area02 h2 img {vertical-align:top;}
div.main_left_event_area02 div.btn {position:absolute; right:9px; top:16px;}



div.main_right_cont {width:263px; border:1px solid #C7C7C7; height:782px;}

div.simentic {width:263px; height:205px; border-bottom:1px solid #C7C7C7; font-size:0;}
div.simentic img {vertical-align:top; }



div.main_mall_area {padding:11px 0 13px 10px; width:254px; height:172px; border-bottom:1px solid #C7C7C7;}
ul.mall_tab {height:25px; width:244px; background:url('../../images/main/main_tab_bg.gif') repeat-x left bottom;}
ul.mall_tab li {float:left; }
ul.mall_tab li img {vertical-align:top;}
ul.mall_tab li.first {padding:5px 0 0 1px; width:54px;} 
ul.mall_tab li.first02 {padding:5px 0 0 0; width:53px;} 

div.main_mall_list {width:244px; height:87px; position:relative; overflow:hidden; margin-top:12px;}
ul.mall_list {width:200%;}
ul.mall_list li {float:left; width:71px; padding-right:15px; text-align:center; line-height:14px;}
ul.mall_list li p {padding-top:4px;}
ul.mall_list li img {vertical-align:top;}
ul.mall_list li a, ul.mall_list li a:visited {color:#545454; text-decoration:none; font-size:11px;}
ul.mall_list li a:hover {color:#545454; text-decoration:underline;}
ul.mall_list li strong {color:#BAD752; font-size:11px;}

div.main_mall_logo_area {width:244px; height:35px; position:relative; overflow:hidden;}
ul.mall_logo_list {width:200%; position:absolute; left:-16px; top:0;}
ul.mall_logo_list li {float:left;  border-right:1px solid #E6E6E6; height:35px; width:90px; text-align:center;}


div.main_hm_cash {padding:9px 0 0 10px; width:244px;}
div.main_hm_cash h2 {height:22px;}
div.main_hm_cash h2 img {vertical-align:top;}

ul.hm_cash_list {width:240px;margin-left:4px;}
ul.hm_cash_list li {float:left; font-size:11px; color:#747474; border-bottom:1px solid #E6E6E6;}
ul.hm_cash_list li a, ul.hm_cash_list li a:visited {color:#747474; text-decoration:none; font-size:11px;}
ul.hm_cash_list li a:hover {color:#747474; text-decoration:underline;}
ul.hm_cash_list li.tit {padding:7px 0 7px 18px; width:135px; background:url('../../images/common/arrow_gray04.gif') no-repeat 11px 11px;  clear:both;}
ul.hm_cash_list li.pay {padding:7px 8px 7px 0; width:71px; text-align:right; }
ul.hm_cash_list li.first {border:0;}


div.main_top_banner {width:505px; height:108px;}
div.main_top_banner img {vertical-align:top;}


dl.main_top_banner02 {width:505px; height:92px;}
dl.main_top_banner02 dt {float:left; width:257px;}
dl.main_top_banner02 dt img {vertical-align:top;}
dl.main_top_banner02 dd {float:left; width:248px;}
dl.main_top_banner02 dd img {vertical-align:top;}

/* 2010.12.15 수정 */
ul.main_top_banner03 {width:505px; height:92px;}
ul.main_top_banner03 li {float:left;}
ul.main_top_banner03 li img {vertical-align:top;}
ul.main_top_banner03 .bannerbox01 {float:left; padding-right:10px;}
ul.main_top_banner03 .bannerbox02 {float:left; padding-right:9px;}
/* 2010.12.15 수정 */





h3.main_cont_ti {width:485px;margin-bottom:10px; border-bottom:1px solid #C7C7C7; padding-bottom:7px; font-size:11px; color:#545454; font-weight:normal;}
h3.main_cont_ti img {vertical-align:middle;}

h3.main_cont_ti02 {width:485px;padding-bottom:7px; font-size:11px; color:#545454; font-weight:normal;}
h3.main_cont_ti02 img {vertical-align:middle;}

div.main_cont01 {width:489px; padding-bottom:23px;}

div.main_cont02 {width:489px; height:119px;}

div.main_cont03 {width:489px; height:107px;}


ul.h_tab {float:left;width:145px;}
ul.h_tab li {line-height:0;font-size:0;padding-bottom:1px;}



div.section {float:left;padding-left:9px;}
div.section img {font-size:0;display:block;border:1px solid #d0d0d0;}

ul.care {width:346px;margin-left:-13px;}
ul.care li {float:left;padding-left:14px;}
ul.care li dl {width:158px;}
ul.care li dl dt {padding-bottom:8px;}

ul.care02 {width:344px;margin-left:-12px;}
ul.care02 li {float:left;padding-left:14px;}
ul.care02 li dl {width:100px;}
ul.care02 li dl dt {padding-bottom:8px;}


dl.main_bottom_banner {width:485px; height:54px;}
dl.main_bottom_banner dt {float:left; width:247px;}
dl.main_bottom_banner dt img {vertical-align:top;}
dl.main_bottom_banner dd {float:left; width:238px;}
dl.main_bottom_banner dd img {vertical-align:top;}



/* 2010-07-23 수정 */
div.log_info {position:absolute;width:178px;height:148px;top:162px;left:50%;margin-left:-485px;border:1px solid #568417;background:#eff6db;}

div.log_info p.name {position:relative;width:155px;margin:7px 0 0 9px;padding:0 0 9px 5px;color:#568417;border-bottom:1px solid #d7ddc5;}
p.name img.close {position:absolute;top:0;right:0;}
p.secreat {position:relative;width:154px;height:94px;padding:12px 0 0 15px;font-size:11px;line-height:17px;}
p.secreat strong.red {color:#ff3300;}
p.secreat img.go {position:absolute;right:0;bottom:0;}


/*20110518 추가*/
.right_shop01 {float:left;height:141px;width:263px;border-bottom:1px solid #c7c7c7;}
.right_shop01 ul.ti_bottom {height:38px; width:250px;}
.right_shop01 li {float:left;}
.right_shop01 li.ti_shop {float:left;margin:11px 0 0 10px;}
.right_shop01 li.sbtn_more {float:right;margin:11px 0 0 0;}
.right_shop01 li.usegulide {float:left;margin:11px 0 0 4px;}

.right_shop01 div ul.shop_slogo {}
.right_shop01 div ul.shop_slogo li.first {width:77px;height:44px;margin:0 0 5px 10px;}
.right_shop01 div ul.shop_slogo li.margin6 {width:77px;height:44px;margin:0 0 5px 6px;}

.right_shop02 {float:left;height:145px;width:263px;border-bottom:1px solid #c7c7c7;}
.right_shop02 ul.ti_bottom {height:34px;width:250px;}
.right_shop02 li {float:left;}
.right_shop02 li.ti_shop {float:left;margin:10px 0 0 10px;}
.right_shop02 li.sbtn_more {float:right;margin:10px 0 0 0;}
.right_shop02 li.usegulide {float:left;margin:10px 0 0 4px;}

.right_shop02 div ul.shop_slogo {}
.right_shop02 div ul.shop_slogo li.first {float:left;width:57px;height:40px;margin:0 0 10px 10px;}
.right_shop02 div ul.shop_slogo li.margin5 {float:left;width:57px;height:40px;margin:0 0 10px 5px;}
.right_shop02 div ul.shop_slogo li.msline {float:left;width:243px;height:10px;border-top:1px solid #c7c7c7;margin:0 10px 0 10px;}

.right_shop03 {float:left;height:145px;width:263px;border-bottom:1px solid #c7c7c7;}
.right_shop03 ul.ti_bottom {height:34px;}
.right_shop03 li {float:left;}
.right_shop03 li.ti_shop {margin:10px 0 0 10px;}
.right_shop03 li.sbtn_more {margin:10px 0 0 150px;}
.right_shop03 li.usegulide {margin:10px 0 0 4px;}

.right_shop03 div ul.shop_slogo {}
.right_shop03 div ul.shop_slogo li.first {float:left;width:57px;height:40px;margin:0 0 10px 10px;}
.right_shop03 div ul.shop_slogo li.twice {float:left;width:119px;height:40px;margin:0 0 10px 10px;}
.right_shop03 div ul.shop_slogo li.margin5 {float:left;width:57px;height:40px;margin:0 0 10px 5px;}
.right_shop03 div ul.shop_slogo li.margingame5 {float:left;width:119px;height:40px;margin:0 0 10px 5px;}
.right_shop03 div ul.shop_slogo li.msline {float:left;width:243px;height:10px;border-top:1px solid #c7c7c7;margin:0 10px 0 10px;}

.mainright_icon01 {position:absolute;z-index:1001; margin-left:47px;}
.mainright_icon02 {position:absolute;z-index:1001; margin-left:47px;}
.mainright_icon03 {position:absolute;z-index:1001; margin-left:89px;}
