/* Gnb */
/*@import url(/new/css/gnb.css);*/
/*@import url(/css/footer.css);*/

#contents02 { width:1000px; margin:0 auto;}

#box01 { width:998px; height:290px; border:1px solid #e1e4eb;}
#box01 .box01_in { clear:both;  float:left; width:1000px; height:290px; position:relative;}
#box01 .box01_in #visual { clear:both; width:1000px; height:290px; position:relative;}
#nav1 { z-index: 50; position: absolute; bottom: 12px; left: 500px }
#nav1 a { margin: 0 0 0 5px; padding: 0 5px; background:url("/new/images/navi_off.png") no-repeat; text-decoration: none }
#nav1 a.activeSlide { background:url("/new/images/navi_on.png") no-repeat; }
#nav1 a:focus { outline: none; }

#box01 .box01_in #board_box { width:1000px; height:50px; position:relative;}
#box01 .box01_in #board_box li { float:left; list-style:none;}

#box01 .login {width:196px; height:247px; background:#f0f2f7; border:0; border-left:1px solid #e1e4eb; padding:21px 22px 22px; float:left}
.login h2{padding:0 0 10px 0;}
.login #id, .login #pw {width:186px; height:26px; border:1px solid #e1e4eb; padding:0 4px;}
.login #id:focus, .login #pw:focus {border-color:#2984ff;}
.login #id {margin-bottom:6px;}
.login .info_save {font-size:11px; color:#383838; height:33px;line-height:33px;}
.login .info_save span{position:relative; top:1px;}
.login .find_member a{font-size:11px; color:#383838; height:33px;line-height:33px;}
.login .member_info a{display:inline-block; margin-bottom:6px;}

#box01 .login_after {width:196px; height:247px; background:#f0f2f7; border:0; border-left:1px solid #e1e4eb; padding:21px 22px 22px;float:left}
.login_after h2 {padding:0 0 10px 0;}
.login_after .btn_top_view {float:right;position:relative; bottom:2px; right:1px; cursor:pointer;}
.login_after .info {width:196px; height:107px; background:url('/new/images/bg_login_on.gif') 0 0 no-repeat;}
.login_after .info ul {width:170px;padding-left:13px;}
.login_after .info ul li {height:36px; line-height:36px; text-align:right; font-weight:bold; color:#f56800;}
.login_after .info ul li:first-child {text-align:left; color:#666; font-weight:normal;}
.login_after .info ul li:first-child span {font-weight:bold; color:#666;}
.login_after .btn li{float:left; padding:11px 0; cursor:pointer;}
.login_after .btn li:last-child {float:right;}
.login_after .info ul li span.no {padding-right:8px;color:#fb9a00; position:relative; top:1px;}
.login_after .info ul li span.no img {position:relative; top:2px;}
@media screen and (-webkit-min-device-pixel-ratio:0) {.login_after .info ul li span.no {position:relative; top:0;}}
.login_after .member_info a {display:inline-block; margin-bottom:6px;}


.CPA_Merchant01 {position:relative; width:998px; height:321px; border:1px solid #e1e4eb; border-top:0;}
.CPA_Merchant01 h2 {padding:25px 0 0 32px;}
.CPA_Merchant01 .btn_more {position:absolute;right:24px; top:23px;cursor:pointer;}
.CPA_Merchant01 .CPA_Slide01 {float:left;width:998px; height:278px; text-align:center; position:relative;}

	.CPA_List01{width:921px; height:238px;margin:23px 29px 17px; overflow:hidden;}
		.CPA_List01 li {float:left;width:912px;height:238px; margin:0}
		.CPA_List01 li div.merchant {position:relative;float:left;width:108px;height:97px;margin:3px 21px;}
		.CPA_List01 li div.merchant a {width:108px; height:97px; z-index:11;}
		.CPA_List01 li div.merchant .cpa_new { width:35px; height:37px; position:absolute; top:-11px; left:-18px;}
		
		
		.CPA_List02{width:921px; height:238px;margin:23px 40px 17px; overflow:hidden;}
		.CPA_List02 li {float:left;width:912px;height:238px; margin:0}
		.CPA_List02 li div.merchant {position:relative;float:left;width:290px;height:194px;margin:3px 7px;}
		.CPA_List02 li div.merchant a {width:108px; height:97px; z-index:11;}
		.CPA_List02 li div.merchant .cpa_new { width:35px; height:37px; position:absolute; top:-11px; left:-18px;}


/*
		.CPA_List01 li div.merchant a:hover {width:106px; height:138px;border:2px solid #ec227c}
*/
		.CPA_List01 li div.merchant a:hover .mask {position:absolute;left:0px;top:0px;width:108px; height:97px; background:#fefefe;filter:alpha(opacity=20);opacity:0.20;}

		.CPA_List01 li div.merchant img.iconNew {position:absolute;left:0px;top:0px; z-index:10;}
		.CPA_List01 li div.merchant span.soldout { display:inline-block;position:absolute; right:0; top:0;width:108px; height:97px;background:url('/new/images/bg_item.png') -214px 0 no-repeat;filter:alpha(opacity=90);opacity:0.9;z-index:9;}
		.CPA_List01 li div.merchant span.ongoing {display:none;}

		.CPA_List01 li div.merchant img.mImage {width:108px; height:97px; z-index:8;}

		.CPA_List01 a.slidesjs-next,
		.CPA_List01 a.slidesjs-previous {background-image:url('/new/images/bg_item.png'); background-repeat:no-repeat; display:inline-block; width:36px; height:59px; overflow:hidden; text-indent: -9999px;}

		.CPA_List01 a.slidesjs-next {position:absolute; right:0px; top:100px;background-position:-72px -35px;z-index:10;}
		.CPA_List01 a:hover.slidesjs-next {background-position:-108px -35px;}
		.CPA_List01 a.slidesjs-previous {position:absolute;left:0px;top:100px;background-position:0 -35px;z-index:10;}
		.CPA_List01 a:hover.slidesjs-previous {background-position:-36px -35px;}
		.CPA_List01 a.slidesjs-play, .CPA_List01 a.slidesjs-stop {position:absolute;display:none;right:-5000px;}
		.CPA_List01 .slidesjs-pagination, .CPA_List01 .slidesjs-pagination li, .CPA_List01 .slidesjs-pagination li a {display:none;}
		.CPA_List01 a:link, .CPA_List01 a:visited {color: #333}
		.CPA_List01 a:hover, .CPA_List01 a:active {color: #9e2020}

		.CPA_List01 li div .arrow {position:absolute;display:block;top:29px;right:-9px;width:6px;height:11px;}
		.CPA_List01 li div.sel .arrow {background:url('/new/images/ico_arrow01.png') 0px 0px no-repeat;}
		.CPA_List01 li div.sel img {
			filter: none;
			-webkit-filter: grayscale(0%);
			filter:alpha(opacity=100);
			opacity:1;
		}



#box02 { width:998px; height:450px; border:1px solid #e1e4eb; border-top:0;}
#box02 .box02_1  { width:757px; height:450px; float:left;}

#box02 .box02_1 .community {width:757px; height:286px; position:relative; border:0; border-bottom:1px solid #e1e4eb;}
.community h2 {padding:32px 0 17px 32px;}
.community .btn_more {position:absolute;right:30px; top:36px;cursor:pointer;}
.community .focus {width:260px; height:13px; padding:9px 4px 8px 60px; background:url('/new/images/bg_focus.gif') 0 0 no-repeat;overflow:hidden;}
.community .focus #focusRolling {float:left;width:260px; height:13px;}
.community .focus ul {float:left;width:260px;height:39px;}
.community .focus ul li a {display:inline-block;width:260px; font-weight:bold; color:#fff;text-align:left;text-overflow:ellipsis; overflow:hidden; white-space:pre; -moz-binding:url('/new/images/ellipsis.xml#ellipsis');  font:bold 12px 'gulim';}
.community .community_board01 {width:324px; float:left; padding:0  23px 0 30px; border-right:1px dotted #ddd;}
.community .community_board02 {width:324px; float:right; padding-right:30px;}
.community .list {padding-top:15px;}
.community .list li {height:20px;margin:0 0 7px 0; line-height:20px;text-align:left;overflow:hidden; -moz-binding:url('/new/images/ellipsis.xml#ellipsis');}
.community .community_board01 .list li .section {font:normal 11px 'dotum';color:#848484; float:left;width:67px; height:20px;margin:0 5px 0 0;padding:2px 5px 0 5px;line-height:20px; background:url('/new/images/bg_item.png') -130px 0 no-repeat;text-align:center;text-overflow:ellipsis; overflow:hidden; white-space:pre; -moz-binding:url('/new/images/ellipsis.xml#ellipsis');}

.community .community_board01 .list li a {color:#818181; font:normal 12px 'gulim';overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis; -ms-text-overflow:ellipsis; white-space:nowrap; position:relative; width:auto; display:inline-block; max-width:199px;}
.community .community_board02 .list li a {color:#818181; font:normal 12px 'gulim';overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis; -ms-text-overflow:ellipsis; white-space:nowrap; position:relative; width:auto; display:inline-block; max-width:265px;}
.community .list li span, .community .list li a, .community .list li img {float:left;}
.community .list li a, community .list li .count, community .list li img{padding-top:3px;}
.community .list li a:hover {color:#313131;}

.community .count {padding:0 4px; font-weight:bold; color:#bbb;}
.community .new {position:relative; top:2px;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
   .community .new {top:4px;}
}

.community .community_board02 .list li {position:relative; left:-5px; width:329px;}
.community .community_board02 .CB_Tab02 {width:324px; height:30px;}
.community .community_board02 .CB_Tab02 li {float:left;}
.community .community_board02 .CB_Tab02 .CB_Tab0201 a {width:162px; height:30px; background:url('/new/images/btn_noticeQna.gif') 0 -30px no-repeat; display:inline-block;}
.community .community_board02 .CB_Tab02 .CB_Tab0202 a {width:162px; height:30px; background:url('/new/images/btn_noticeQna.gif')  -162px 0 no-repeat; display:inline-block;}
.community .community_board02 .CB_Tab02 .CB_Tab0201 a.sel {background-position:0 0;}
.community .community_board02 .CB_Tab02 .CB_Tab0202 a.sel {background-position:-162px -30px;}


#box02 .box02_1 .no1_merchant {width:757px; height:163px; border:0; border-bottom:1px solid #e1e4eb;}
.no1_merchant h2 {padding:30px 0 17px 32px;}
.no1_merchant .list {padding:0 30px;}
.no1_merchant .list a:hover {text-decoration:none } 
.no1_merchant .list li{width:164px; height:68px;margin-left:9px; text-align:center; cursor:pointer;}
.no1_merchant .list li h4 {font-size:15px; font-weight:bold; color:#0099ff; padding-top:9px;}
.no1_merchant .list li:first-child {margin:0;}
.no1_merchant .list li .price {font:bold 20px 'tahoma';color:#0033ff; padding-top:10px;}
.no1_merchant .list li .price span {font:normal 13px 'Dotum'; color:#ff0000; position:relative; bottom:2px; padding-left:2px;}
.no1_merchant .list .type1 {background:url('/new/images/bg_item.png') 0 -132px no-repeat; display:inline-block;}
.no1_merchant .list .type2 {background:url('/new/images/bg_item.png') 0 -201px no-repeat; display:inline-block;}




#box02 .ranking {width:240px; height:450px; float:left; border:0; border-left:1px solid #e1e4eb; font:bold 11px 'tahoma';color:#848484;}
.ranking h2 {padding:32px 0 0 23px;}
.ranking .ranking_list {width:196px; padding:7px 0 0 20px;}
.ranking .ranking_list li {height:32px; line-height:32px;border-bottom:1px dotted #bebebe;}
.ranking .ranking_list .no {width:16px; text-align:left;padding-right:10px; color:#fb9a00;}
.ranking .ranking_list .no img{position:relative; top:5px;}
.ranking .ranking_list .id {width:16px; text-align:left;}
.ranking .ranking_list .sum {float:right; color:#4e6a87;}

#box02 .ranking02 {width:240px; height:450px; float:left; border:0; border-left:1px solid #e1e4eb; font:bold 11px 'tahoma';color:#848484;}
.ranking02 h2 {padding:32px 0 0 23px;}
.ranking02 .ranking_list {width:196px; padding:7px 0 0 20px;}
.ranking02 .ranking_list .no {width:16px; text-align:left;padding-right:10px; color:#fb9a00;}
.ranking02 .ranking_list .no img{position:relative; top:5px;}
.ranking02 .ranking_list li {height:32px; line-height:32px;border-bottom:1px dotted #bebebe;}
.ranking02 .ranking_list .id {width:16px; text-align:left;}
.ranking02 .ranking_list .sum {float:right; color:#4e6a87;}




.ranking02 .rk_tab {width:196px; height:32px; margin:19px 0 0 23px;}
.ranking02 .rk_tab li {float:left;}
.ranking02 .rk_tab .rk_tab01 a {width:65px; height:32px; background:url('/new/images/tab_ranking.gif') 0px -64px no-repeat; display:inline-block;}
.ranking02 .rk_tab .rk_tab02 a {width:66px; height:32px; background:url('/new/images/tab_ranking.gif') -66px 0px no-repeat; display:inline-block;}
.ranking02 .rk_tab .rk_tab03 a {width:65px; height:32px; background:url('/new/images/tab_ranking.gif') -131px -32px no-repeat; display:inline-block;}
.ranking02 .rk_tab .rk_tab01 a.sel {background-position:0 0;}
.ranking02 .rk_tab .rk_tab02 a.sel {background-position:-65px -32px;}
.ranking02 .rk_tab .rk_tab03 a.sel {background-position:-131px -64px;}

