@charset "utf-8"; 

@import url('common.css');
@import url('language.css');
@import url('right.css');
@import url('layer_popup.css');

body, div, span, strong, input {font-family:Arial}
body {color: #5C6166;font-size: 12px;}
h1, h2, h3, h4, h5, h6 {font-size:12px}
h4.contents-sub-title {padding-bottom:0;color:#393d40;font-size:12px}

h3 {font-family:'PFSquareSansProMedium'}
legend {display:none}
caption {display:none;}

* {-webkit-tap-highlight-color:rgba(0,0,0,0);}

#sub-inner-wrap {background:url(../assets/bg_repeat_x2.gif) repeat-x !important;padding:16px 0 30px !important}
#ncomui-header, #ncomui-header .ncomui-align-content{ background:url(../images/contents/new-header_bg_new.gif) repeat-x !important;}
#ncomui-container .ncomui-patten-shadow {background:url(../assets/bg_repeat_x2.gif) repeat-x !important;}
#ncomui-contents h3.contents-title, #ncomui-county h2.contents-title {color:#000;}
#ncomui-county h2.contents-title {padding:10px 25px 20px;}
#ncomui-contents h3.search-txt{padding:0 25px 20px;font-size:16px;color:#000;}
#ncomui-contents h3.search-txt strong{color:#3168a0;font-size:16px;font-family:PFSquareSansProMedium,Arial,sans-serif !important;font-weight:normal;}
#ncomui-contents h3.contents-title strong {padding:0 3px;display:inline-block}
em {font-style:normal !important}
#ncomui-container .ncomui-align-content{background-image:none !important;padding:0 !important;}
#ncomui-container .ncomui-align-content .full-body{background-color:#fff;}

.hide {display:none}

.t_align {text-align:left !important}
.f_small {font-size:11px !important;line-height:1.1em;}
.f_big {font-size:14px !important}
.f_red {color:#DD2548 !important}

.current a {color:#fff !important}

/* link */
a:hover, a:active {text-decoration:underline}

/* margin.padding */
.btm0 {padding-bottom:0 !important}
.mt0 {margin-top:0 !important}
.mt05 {margin-top:5px}
.mt20 {margin-top:20px}
.mt30 {margin-top:30px}
.mb30 {margin-bottom:30px}
.mb20 {margin-bottom:20px}
.mb10 {margin-bottom:10px}
.mr10 {margin-right:10px}
.pd10 {padding-top:10px !important}

.blue_line2 {border:1px solid #3168a0 !important;color:#000 !important}
/*
::selection {color:#fff;background-color:#bed600}
::-moz-selection {color:#fff;background-color:#bed600} 
*/

/* Select */
.cmselw {display:inline-block;*display:inline;position:relative;*zoom:1}
.cmselw .t-top {position:relative;height:25px;cursor:pointer;border:1px solid #cdd0cf;background:#fff}
.cmselw .t-top:hover {border:1px solid #3168a0 !important}
.cmselw .t-top .tit {padding:0 0 0 10px;line-height:25px;color:#737373}
.cmselw .t-top .arr {position:absolute;right:0;top:0;width:25px;height:25px;background:url('../images/ico/sel_arr.gif') no-repeat}
.cmselw .t-top:hover .tit {color:#000}
.cmselw .t-top:hover .arr {background:url('../images/ico/sel_arr_on.gif') no-repeat}
.cmselw .a-lay {position:absolute;top:26px;border:1px solid #3168a0;background:#fff}
.cmselw .a-lay .scroll{position:relative;max-height:200px;margin:1px 0 0 0;overflow-x:hidden;overflow-y:auto}
.cmselw .a-lay ul {padding:4px 0 5px 0}
.cmselw .a-lay ul li a {display:block;padding:0 0 0 10px;color:#5c6166;line-height:24px;position:relative;*height:24px}
.cmselw .a-lay ul li a:hover {text-decoration:none;color:#fff;background-color:#3168a0}
.cmselw .a-lay ul li.nosel a, .cmselw .a-lay ul li.nosel a:hover {color:#a8a8a8 !important;background-color:#fff !important}
.cmselw select {margin-right:0}
.cmseldisabled * {opacity:0.6;filter:alpha(opacity=60)}
.cmselw .onb, .cmselw .onb:hover {border:1px solid #3168a0 !important;/*background-color:#fafafa !important*/}
.cmselw .onb .tit {color:#000 !important}
.cmselw .onb:hover .arr {background:url('../images/ico/sel_arr_on.gif') no-repeat !important}
.cmselw .onb .arr {background:url('../images/ico/sel_arr_on.gif') no-repeat !important}

/* scroll */
.scroll-pane {overflow:auto;width:100%;height:30%}
.jspContainer {position:relative;overflow:hidden}
.jspPane {position:absolute}

.jspVerticalBar {position:absolute;top:0;right:0;width:19px;height:100%}
.jspVerticalBar .jspArrow {display:block;width:13px;height:17px;cursor:pointer}
.jspVerticalBar .jspArrowUp {background:url('../images/contents/osx_arrow_up.gif') no-repeat;height:19px;width:19px}
.jspVerticalBar .jspArrowDown {background:url('../images/contents/osx_arrow_down.gif') no-repeat;height:19px;width:19px}
.jspArrow.jspDisabled{cursor:default;background-color:#575757}

.jspTrack {position:relative;width:19px;background:url('../images/contents/osx_track.gif') repeat-y}
.jspDrag{position:relative;top:0;left:0;cursor:pointer;background-color:#fafbfc;border:1px #acb6bf solid}
.jspHorizontalBar .jspTrack, .jspHorizontalBar .jspDrag {float:left;height:100%}
.jspCap{display:none}

.jspHorizontalBar {position:absolute;bottom:0;right:0;width:100%;height:19px}
.jspHorizontalBar .jspArrow {width:19px;float:left;height:100%}
.jspHorizontalBar .jspArrowLeft {background:url('../images/contents/osx_arrow_left.gif') no-repeat;height:19px;width:19px}
.jspHorizontalBar .jspArrowRight {background:url('../images/contents/osx_arrow_right.gif') no-repeat;height:19px;width:19px}
.jspHorizontalBar .jspTrack {position:relative;width:19px;background:url('../images/contents/osx_track_hor.gif') repeat-x}
.jspHorizontalBar .jspDrag {position:relative;top:0;left:0;height:17px;cursor:pointer;background-color:#fafbfc;border:1px #acb6bf solid}

.scroll-pane-rss {height:500px;width:726px;overflow:auto;} /* 2013-04-12 */
.scroll-pane-rss table.list2{width:709px;}

/* main */
.featured-apps-view {overflow:hidden;position:relative;width:720px;height:340px;margin:20px 18px 0 19px}
.featured-apps-view .apps {overflow:hidden;width:660px;height:340px;margin:0 0 0 30px;}
.featured-apps-view .apps .title {position:relative;top:8px;height:35px;margin-left:6px;color:#000;font-size:21px;font-weight:bold;line-height:24px;z-index:0}
.featured-apps-view .apps .title em {padding-left:10px;color:#1595de;font-size:12px;font-weight:bold}

.featured-apps-view .slides-container {overflow:visible !important;height:289px}
.featured-apps-view .appsList {width:660px;height:300px}
/*.featured-apps-view .prev {position:absolute;top:110px;right:12px;cursor:pointer;z-index:20}
.featured-apps-view .next {position:absolute;top:150px;right:12px;cursor:pointer;z-index:20}*/
.featured-apps-view a.prev {display:block;overflow:hidden;position:absolute;top:140px;left:0;width:24px;height:34px;background-image:url('../images/btn/btn_prev3.gif');background-position:4px 4px;background-repeat:no-repeat;font-size:0;line-height:0;text-indent:-999px;*text-indent:0px;z-index:1000;}
.featured-apps-view a.next {display:block;overflow:hidden;position:absolute;top:140px;right:0;width:24px;height:34px;background-image:url('../images/btn/btn_next3.gif');background-position:6px 4px;background-repeat:no-repeat;font-size:0;line-height:0;text-indent:-999px;*text-indent:0px;z-index:1000;}
.featured-apps-view a.prev:hover, .featured-apps-view a.prev:active {background-image:url('../images/btn/btn_prev3_on.gif');background-position:4px 4px;background-repeat:no-repeat;font-size:0;line-height:0;text-indent:-999px;*text-indent:0px;z-index:1000;}
.featured-apps-view a.next:hover, .featured-apps-view a.next:active {background-image:url('../images/btn/btn_next3_on.gif');background-position:6px 4px;background-repeat:no-repeat;font-size:0;line-height:0;text-indent:-999px;*text-indent:0px;z-index:1000;}

.featured-apps-view .play{display:block;overflow:hidden;position:absolute;top:320px;right:35px;width:21px;height:21px;background:url('../images/btn/btn_play.gif') 0 -25px no-repeat;font-size:0;line-height:0;text-indent:-999px;*text-indent:0px;z-index:1000;}
.featured-apps-view .pause{display:block;overflow:hidden;position:absolute;top:320px;right:35px;width:21px;height:21px;background:url('../images/btn/btn_play.gif') 0 0 no-repeat;font-size:0;line-height:0;text-indent:-999px;*text-indent:0px;z-index:1000;}



.featured-apps-view .apps-list {width:660px;height:300px;margin-top:5px}
.apps-list ul {overflow:hidden;width:650px;height:280px;margin:0 0 0 15px;background:url('../images/contents/featured_bg.gif') repeat 1px 0}
.apps-list ul li {float:left;position:relative;width:112px;height:133px;margin:0 18px 0 0;padding-bottom:7px;overflow:hidden;background:url('../images/contents/box.gif') no-repeat 0 1px}
.apps-list .free {position:absolute;top:-1px;left:-1px;z-index:9;width:44px;height:44px;background:url('../images/contents/free.png') no-repeat 0 0;font-size:0;line-height:0}
.apps-list .vimg {overflow:hidden;position:absolute;top:1px;left:8px;*left:7px;width:97px;height:132px}
.apps-list .move {position:absolute;top:1px;left:0;width:97px;height:132px}
.apps-list .box {position:absolute;top:6px;left:-1px;z-index:1}
.apps-list .vimg a img {margin:7px 0 0 0}
.apps-list .vimg span {display:inline-block;overflow:hidden;position:absolute;top:108px;left:0;width:95px;color:#393d40;font-weight:bold;text-align:center;white-space:nowrap;text-overflow:ellipsis;z-index:5}

.apps-list .apps-info {position:absolute;top:0;left:97px;*left:98px;width:93px;*width:97px;height:132px;margin:0 2px;*margin:0;text-align:center}
.apps-list .apps-info a {display:block;text-align:center;width:73px;padding:0 10px;text-decoration:none !important}
.apps-list .apps-info a:link strong, .apps-list .apps-info a:visited strong {color:#000;text-decoration:none !important} 
.apps-list .apps-info a:hover strong, .apps-list .apps-info a:active strong {color:#398fe6;text-decoration:underline !important}
.apps-list .apps-info a em {color:#5c6166}
.apps-list .apps-info strong {display:block;overflow:hidden;position:relative;width:73px;height:32px;padding-top:22px;font-size:14px;font-weight:bold;line-height:16px;cursor:pointer;word-break:normal;word-wrap:break-word;z-index:5}
.apps-list .apps-info .star {display:inline-block;overflow:hidden;width:65px;height:11px;margin-top:5px;background-image:url('../images/ico/star.png');background-position:0 0;font-size:0;line-height:0}
.apps-list .apps-info .star00 {background-position:0 -55px}
.apps-list .apps-info .star05 {background-position:0 -110px}
.apps-list .apps-info .star10 {background-position:0 -44px}
.apps-list .apps-info .star15 {background-position:0 -99px}
.apps-list .apps-info .star20 {background-position:0 -33px}
.apps-list .apps-info .star25 {background-position:0 -88px}
.apps-list .apps-info .star30 {background-position:0 -22px}
.apps-list .apps-info .star35 {background-position:0 -77px}
.apps-list .apps-info .star40 {background-position:0 -11px}
.apps-list .apps-info .star45 {background-position:0 -66px}
.apps-list .apps-info .star50 {background-position:0 0}
.apps-list .apps-info .cate {display:block;margin-top:1px;padding-top:2px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.apps-list .apps-info .pay {display:block;margin-top:3px;color:#ed4464 !important;padding:0 5px}
.apps-list .apps-info .pay.f_small {padding:0 10px 0 0}
.apps-list .apps-info .open-btn {position:absolute;bottom:6px;right:-37px;cursor:pointer;z-index:3}
.apps-list .apps-info .open-btn img {margin:0}
.apps-list .apps-info .pop-open {position:relative;top:0;left:0;cursor:pointer;z-index:3}

.apps-block li .move  {position:absolute}

.paging-wrap {position:relative;height:22px;text-align:center;z-index:5}
.paging-wrap ul {display:inline-block;*display:inline;margin:0 auto;text-align:center}
.pagination li {display:inline-block;*display:inline;overflow:hidden;height:18px;padding:2px 3px 0 3px;font-size:0;line-height:0;text-align:center}
.pagination li a {display:inline-block;position:relative;top:-1px;*top:1px;overflow:hidden;width:15px;height:15px;background-image:url('../images/btn/btn_list.gif');background-position:0 0;font-size:0;line-height:0;text-indent:-999px;*text-indent:0px}
.pagination li.current a {background-image:url('../images/btn/btn_list_on.gif')}
.pagination li a.evl {position:relative;top:-1px;*top:1px;width:15px;height:15px;background-image:url('../images/btn/btn_liste.gif')}
.pagination li.current a.evl {width:15px;height:15px;background-image:url('../images/btn/btn_liste_on.gif')}

.event-list {position:absolute;top:-26px !important;width:660px;line-height:0;font-size:0;z-index:10 !important;}
.event-list .me-box {position:absolute;}

.featured-apps-view .layer-pop {display:none;position:absolute;top:6px;left:0;width:635px;height:338px;background:url('../images/contents/none.gif') repeat 0 0;z-index:100}
.layer-pop .popup {width:499px;height:326px;margin:0 auto}
.layer-pop .popup .pop-title {position:relative;height:35px;background-color:#575e66}
.layer-pop .popup .pop-title h4 {padding:0 15px;color:#fff;font-weight:bold;line-height:35px}
.layer-pop .popup .pop-title .close-btn {position:absolute;top:13px;right:12px;font-size:0;line-height:0;cursor:pointer}
.layer-pop .popup .layer-wrap {height:250px;padding:20px;border:1px solid #8d939a;border-top:0 none;background-color:#fff;text-align:center}
.layer-wrap .thum {float:left;overflow:hidden;width:170px;height:242px}
.layer-wrap .info {float:right;overflow:hidden;width:267px}
.layer-wrap .info strong {color:#0b0c0d;font-size:16px;font-weight:bold}
.layer-wrap .info ul {overflow:hidden;margin-top:10px;padding:6px 0;border:1px #e0e2e3 solid;border-width:1px 0}
.layer-wrap .info ul li {margin:4px 0;padding-left:14px;background-image:url('../images/blt/dot3.gif');background-repeat:no-repeat;background-position:5px 5px}
.layer-wrap .info dl {overflow:hidden;clear:both}
.layer-wrap .info dt {float:left;width:62px;font-weight:bold}
.layer-wrap .info dd {float:left}
.layer-wrap .info dd .star {display:block;overflow:hidden;width:65px;height:11px;background-image:url('../images/ico/star.png');background-repeat:no-repeat;font-size:0;line-height:0}
.layer-wrap .info dd .star00 {background-position:0 -55px}
.layer-wrap .info dd .star05 {background-position:0 -110px}
.layer-wrap .info dd .star10 {background-position:0 -44px}
.layer-wrap .info dd .star15 {background-position:0 -99px}
.layer-wrap .info dd .star20 {background-position:0 -33px}
.layer-wrap .info dd .star25 {background-position:0 -88px}
.layer-wrap .info dd .star30 {background-position:0 -22px}
.layer-wrap .info dd .star35 {background-position:0 -77px}
.layer-wrap .info dd .star40 {background-position:0 -11px}
.layer-wrap .info dd .star45 {background-position:0 -66px}
.layer-wrap .info dd .star50 {background-position:0 0}
.layer-wrap .info .paid {color:#ed4464}
.layer-wrap .info p {padding:11px 5px 0;line-height:18px;background:none}
.layer-wrap .info .btn {float:right;padding:0 0 0 11px;background-image:url('../images/btn/btn3.gif');background-repeat:no-repeat;background-position:0 0}
.layer-wrap .info .btn a {display:inline-block;height:24px;padding:0 19px 0 0;background-image:url('../images/btn/btn3.gif');background-repeat:no-repeat;background-position:100% 0;color:#5390c0;font-size:11px;font-weight:bold;line-height:24px}

.apps-banner {position:relative;margin:28px 0 15px 6px;}
.apps-banner:after{display:block;clear:both;content:''}
.apps-banner ul {margin:0 auto} /* 2013-05-22 */
.apps-banner ul li {position:absolute;width:230px;margin:0 4px} /* 2013-05-22 */
.apps-banner ul li a {position:relative;display:block;} /* 2013-05-22 */
.apps-banner ul li .ad-box {display:block;position:absolute;top:0;left:0;overflow:hidden;width:230px;height:110px;background:url(../images/contents/ad_box.png) no-repeat;}
.apps-banner ul li a:hover .ad-box {background:url(../images/contents/ad_boxon.png) no-repeat;}
.apps-banner a.btn-prev {display:block;position:absolute;top:36px;left:3px;width:34px;height:36px;overflow:hidden;background:url(../images/btn/btn_prev4.png) 0 0 no-repeat;font-size:0;text-indent:100px;z-index:10000;}
.apps-banner a.btn-prev:hover{background-position:0 -45px;}
.apps-banner a.btn-next {display:block;position:absolute;top:36px;right:9px;width:34px;height:36px;overflow:hidden;background:url(../images/btn/btn_next4.png) 0 0 no-repeat;font-size:0;text-indent:100px;z-index:10000;}
.apps-banner a.btn-next:hover{background-position:0 -44px;}

.top-apps-view {overflow:hidden;border:2px #e0e2e5 solid;border-width:2px 0 2px 0}
.top-apps-view .top-apps {float:left;width:266px;padding:0;border-right:1px #e0e2e5 solid;}
.top-apps-view .new-apps {float:left;width:224px;}

.top-title {position:relative;height:55px;border-bottom:1px #e0e2e5 solid;line-height:55px;}
.top-title h3 {display:inline-block;zoom:1;*display:inline;width:186px;margin:0 0 0 20px;color:#393d40;font-size:14px;font-weight:bold;line-height:1.1em;vertical-align:baseline;*padding-bottom:3px;}
.top-title a {display:inline-block;position:absolute;top:22px;right:20px;padding-right:8px;line-height:11px;background-image:url('../images/blt/arrow2.gif');background-repeat:no-repeat;background-position:100% 4px}
.new-title {position:relative;height:55px;border-bottom:1px #e0e2e5 solid;line-height:55px;}
.new-title h3 {display:inline-block;zoom:1;*display:inline;width:140px;margin:0 0 0 20px;color:#393d40;font-size:14px;font-weight:bold;line-height:1.1em;vertical-align:middle;*padding-bottom:3px;}
.new-title a {display:inline-block;position:absolute;top:22px;right:25px;padding-right:8px;line-height:11px;background-image:url('../images/blt/arrow2.gif');background-repeat:no-repeat;background-position:100% 2px}

.top-apps .slides-wrap .slides-container {overflow:hidden;width:226px;margin:16px 20px 0;}
.top-apps .slides-wrap .slides-box ul {overflow:hidden;position:relative;}
.top-apps .slides-wrap .slides-box ul li {overflow:hidden;float:left;height:170px;*height:171px;margin:0;padding:4px 0 0;position:relative;text-align:left;width:113px;}


.theme-apps-view {overflow:hidden;min-height:303px;border-bottom:2px #e0e2e5 solid}
.theme-apps-view h3 {padding:20px 25px 18px 25px;color:#393d40;font-size:14px;font-weight:bold;}
.theme-apps-view h4 {padding:24px 25px 22px;font-size:14px;font-family:Arial !important;border-top:1px #e0e2e5 solid}

.theme-apps-view .slides-tab .slides-container {overflow:hidden;margin:0 24px;width:757px;height:38px}
.theme-apps-view .slides-tab a.prev {display:block;overflow:hidden;position:absolute;top:0;left:0;width:24px;height:34px;background-image:url('../images/btn/btn_prev.gif');background-position:0 0;font-size:0;line-height:0;text-indent:-999px;*text-indent:0px}
.theme-apps-view .slides-tab a.next {display:block;overflow:hidden;position:absolute;top:0;right:0;width:24px;height:34px;background-image:url('../images/btn/btn_next.gif');background-position:0 0;font-size:0;line-height:0;text-indent:-999px;*text-indent:0px}
.theme-apps-view .slides-tab a.prev:hover, .slides-tab a.prev:active {display:block;overflow:hidden;position:absolute;top:0;left:0;width:24px;height:34px;background-image:url('../images/btn/btn_prev_on.gif');background-position:0 0;font-size:0;line-height:0;text-indent:-999px;*text-indent:0px}
.theme-apps-view .slides-tab a.next:hover, .slides-tab a.next:active {display:block;overflow:hidden;position:absolute;top:0;right:0;width:24px;height:34px;background-image:url('../images/btn/btn_next_on.gif');background-position:0 0;font-size:0;line-height:0;text-indent:-999px;*text-indent:0px}

.theme-apps-view .slides-wrap a.prev {display:block;overflow:hidden;position:absolute;top:20px;left:0;width:24px;height:34px;background-image:url('../images/btn/btn_prev.gif');background-position:0 0;font-size:0;line-height:0;text-indent:-999px;*text-indent:0px;z-index:1000;}
.theme-apps-view .slides-wrap a.next {display:block;overflow:hidden;position:absolute;top:20px;right:25px;width:24px;height:34px;background-image:url('../images/btn/btn_next.gif');background-position:0 0;font-size:0;line-height:0;text-indent:-999px;*text-indent:0px;z-index:1000;}
.theme-apps-view .slides-wrap a.prev:hover, .slides-wrap a.prev:active {display:block;overflow:hidden;position:absolute;top:20px;left:0;width:24px;height:34px;background-image:url('../images/btn/btn_prev_on.gif');background-position:0 0;font-size:0;line-height:0;text-indent:-999px;*text-indent:0px;z-index:1000;}
.theme-apps-view .slides-wrap a.next:hover, .slides-wrap a.next:active {display:block;overflow:hidden;position:absolute;top:20px;right:25px;width:24px;height:34px;background-image:url('../images/btn/btn_next_on.gif');background-position:0 0;font-size:0;line-height:0;text-indent:-999px;*text-indent:0px;z-index:1000;}

.theme-apps-view .tabs-wrap {overflow:hidden;position:relative;width:757px;height:38px;margin-top:20px;background:url('../images/contents/tab3.gif') no-repeat 24px 0}
.theme-apps-view .tabs-wrap .slides-container {overflow:hidden;width:709px}
.theme-apps-view .tabs-wrap .slides-box ul li {float:left;margin:0 0 0 -1px;text-align:center;z-index:1}
.theme-apps-view .tabs-wrap .slides-box ul li.mrl {margin-left:0}
.theme-apps-view .tabs-wrap .slides-box ul li a {display:block;/*width:178px;*/width:237px;height:34px;/*background:url('../images/contents/tab3_off.gif') no-repeat 0 0;*/background:url('../images/contents/tab31_off.gif') no-repeat 0 0;line-height:34px;color:#7d8184;text-decoration:none}/* 2012-11-09 Tab �?�� ?�정 */
.theme-apps-view .tabs-wrap .slides-box ul li a span {display:inline-block}
.theme-apps-view .tabs-wrap .slides-box ul li a.on {display:block;position:relative;/*width:178px;*/width:237px;height:34px;margin-left:0;/*background:url('../images/contents/tab3_on.gif') no-repeat 0 0;*/background:url('../images/contents/tab31_on.gif') no-repeat 0 0;line-height:34px;color:#5c6166;font-weight:bold;z-index:2}

.theme-apps-wrap {padding:0 20px 10px;}
.theme-apps-wrap .slides-wrap{position:relative;width:740px;}
.theme-apps-wrap .slides-container {overflow:hidden;width:670px;margin:0 32px;}
.theme-apps-wrap .slides-box {width:670px;height:176px}
.theme-apps-wrap .slides-box ul {overflow:hidden;margin-left:-5px}
.theme-apps-wrap .slides-box ul li {float:left;height:176px;margin:0 5px;text-align:left;width:110px;}
.theme-apps-wrap .slides-box ul li a:hover{text-decoration:none;}

.facebook-wrap {width:757px;border-bottom:2px #3b5998 solid;margin:-2px 0}
.facebook-wrap h3 {padding:6px 25px;border:1px #e7e8ec solid;border-width:1px 0;background-color:#3b5998;color:#fff;font-size:14px;line-height:18px;font-style:normal}
.facebook-wrap h3 strong {font-weight:bold;font-size:14px !important;line-height:16px !important}
.facebook-box {padding:0 24px 0 25px}
.facebook-box .fb_01 {float:left;width:307px;height:103px;border-right:1px #e7e8ec solid}
.facebook-box .fb_02 {float:right;overflow:hidden;width:400px;height:103px}
.facebook-box .fb_03 {clear:both;display:block;overflow:hidden;width:708px;padding-bottom:1px}

.apps-news-view {overflow:hidden;padding:25px 0;margin-bottom:-100px;}
.notice-wrap {float:left;width:240px;height:127px;padding:0 0 0 20px;}
.notice-wrap .notice-title {position:relative;height:36px}
.notice-wrap .notice-title h3 {display:inline-block;margin-top:7px;color:#393d40;font-size:14px;font-weight:bold}
.notice-wrap .notice-title a {display:inline-block;position:absolute;top:10px;right:0px;padding-right:6px;line-height:10px;background-image:url('../images/blt/arrow2.gif');background-repeat:no-repeat;background-position:100% 3px}

.notice-wrap ul li {padding:3px 0;height:15px;overflow:hidden}
.notice-wrap ul li a {display:inline-block;overflow:hidden;width:205px;white-space:nowrap;text-overflow:ellipsis;line-height:1.2em;}

.event-wrap {float:left;position:relative;width:245px;height:127px;padding:0 14px;}
.event-wrap a {display:inline-block;font-size:16px;font-weight:bold;color:#393d40;width:207px;height:89px;padding:19px 19px 19px 19px;word-wrap:break-word;white-space:pre-wrap;text-decoration:none;}
.event-wrap a:hover{text-decoration:underline !important;}
.event-wrap a.pay{background:url(../images/contents/banner_pay.gif) no-repeat 0 0;}
.event-wrap a.free{width:142px;height:91px;padding:18px 85px 18px 18px;background:url(../images/contents/banner_free.gif) no-repeat 0 0;}
.event-wrap h3 {margin:7px 0;color:#393d40;font-size:14px;font-weight:bold}
.event-wrap a.prev {overflow:hidden;position:absolute;top:57px;left:0px;width:20px;height:35px;background-image:url('../images/btn/btn_prev.gif');background-position:-2px 0;font-size:0;line-height:0;text-indent:-999px;*text-indent:0px;z-index:20}
.event-wrap a.prev:hover {background-image:url('../images/btn/btn_prev_on.gif')}
.event-wrap a.next {overflow:hidden;position:absolute;top:57px;right:0px;width:20px;height:35px;background-image:url('../images/btn/btn_next.gif');background-position:-2px 0;font-size:0;line-height:0;text-indent:-999px;*text-indent:0px;z-index:20}
.event-wrap a.next:hover {background-image:url('../images/btn/btn_next_on.gif')}
.event-wrap .slides-box {width:203px;height:97px}
.event-wrap .slides-box img {width:201px;height:95px;border:1px solid #e6e8eb}

.link-wrap {float:left;width:213px;height:127px;padding:0}
.link-wrap .sns {overflow:hidden;margin-top:10px}
.link-wrap .sns li {float:left;background:url('../images/contents/ver_line2.gif') no-repeat 100% 2px}
.link-wrap .sns li.last {background:none}
.link-wrap .sns li a {display:inline-block;*display:block;width:53px;height:26px;text-align:center;font-size:0;text-indent:-999px;}
.link-wrap .sns li a img {margin:auto 0}
.link-wrap .sns li .fbo{background:url(../images/ico/facebook.gif) 50% 0 no-repeat;}
.link-wrap .sns li .fbo:hover{background-position:50% -26px;}
.link-wrap .sns li .twt{background:url(../images/ico/twitter.gif) 50% 0 no-repeat;}
.link-wrap .sns li .twt:hover{background-position:50% -26px;}
.link-wrap .sns li .ytb{background:url(../images/ico/youtube.gif) 50% 0 no-repeat;}
.link-wrap .sns li .ytb:hover{background-position:50% -26px;}
.link-wrap .sns li .rss{background:url(../images/ico/rss.gif) 50% 0 no-repeat;}
.link-wrap .sns li .rss:hover{background-position:50% -26px;}
.link-wrap .sns li .blg{background:url(../images/ico/blog.gif) 50% 0 no-repeat;}
.link-wrap .sns li .blg:hover{background-position:50% -26px;}
.link-wrap .samsung {margin-top:15px}
.link-wrap .samsung li {margin-bottom:4px}
.link-wrap .samsung li a {display:block;width:195px;height:30px;padding:0 9px;background:url('../images/btn/btn2.gif') no-repeat 0 0;color:#5c6166;font-weight:bold;line-height:30px;text-decoration:none}
.link-wrap .samsung li a:hover {background:url('../images/btn/btn2_on.gif') no-repeat 0 0;}

/* apps list */
.thum-all {padding:20px 25px 0 25px}
.apps-con p * {vertical-align:middle}
.apps-con p, .apps-list02 p, .apps-list03 p, .apps-list03 p {line-height:14px;padding:0 0 0 5px;}
.apps-con .star, .apps-list01 .star, .apps-list02 .star, .apps-list03 .star {margin-top:3px !important;margin-bottom:4px !important}
.apps-title span {color:#393d40}
.apps-title span:hover, .apps-title span:active {color:#398fe6;text-decoration:underline;}
.apps-list01 p.apps-title {overflow:hidden;margin-top:7px;min-height:18px;max-height:30px;text-align:center !important;}
.apps-list02 p.apps-title, .apps-list03 p.apps-title {overflow:hidden;margin-top:5px;min-height:15px;text-align:left;padding:0 0 0 5px;}
.apps-list03 p.apps-title {width:100px;}
.apps-list04 p.apps-title {overflow:hidden;margin-top:1px;height:18px}
.apps-list02 p.apps-kind,  p.apps-kind {white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:#5C6166}
.top-apps .apps-list02 p.apps-kind {width:75px}
.apps-list01 p.apps-kind, .apps-list01 p {text-align:center !important;line-height:18px;}
.apps-list03 p {padding:0 0 0 20px !important;}

.apps-thumb-list-p {*z-index:50}
.apps-thumb-list-p .apps-list01 {overflow:hidden;width:162px;display:inline-block;}
.apps-thumb-list-p .apps-list01 li {float:left;height:210px;/*margin:0 2px 0 3px;*/text-align:center}
.apps-thumb-list-p .apps-list01 li a{display:block\9;}
.apps-thumb-list-p .apps-list01 li a:hover{text-decoration:none;}
.apps-thumb-list-p .apps-list02 {overflow:hidden;width:226px}
.apps-thumb-list-p .apps-list02 li a:hover{text-decoration:none;}
.apps-thumb-list-p .apps-list03 {overflow:hidden}
.apps-thumb-list-p .apps-list03 li {float:left;height:176px;margin:0 10px !important;text-align:left;width:110px !important;}
.apps-thumb-list-p .apps-list03 .apps-img-gro02 {margin:0 auto !important;}
.apps-thumb-list-p .apps-list04 {overflow:hidden;position:relative}
.apps-thumb-list-p .apps-list04 .apps-img-gro03 {float:left}
.apps-thumb-list-p .apps-list04 .apps-con {float:left;margin:4px 0 0 11px}
.apps-list04 .apps-con p {text-align:left;color:#5C6166;width:125px;}
.apps-thumb-list-p .apps-small-list01 li {height:88px;*height:86px;padding:14px 0 0;border-bottom:1px solid #F3F3F3;position:relative;}
.apps-thumb-list-p .apps-small-list01 li.last{border:none 0;}
.apps-thumb-list-p .apps-small-list01 .apps-img-gro04 {float:left}
.apps-thumb-list-p .apps-small-list01 .apps-con {float:right;margin:0 0 0 9px}
.new-apps .apps-thumb-list-p .apps-small-list01 .apps-con {width:110px;margin:5px 0 0;}
.new-apps .apps-thumb-list-p .apps-small-list01 .apps-con em {display:inline-block}
.apps-small-list01 .apps-con p {text-align:left}
.apps-thumb-list-p .apps-small-list02 li {overflow:hidden}
.apps-thumb-list-p .apps-small-list02 .apps-img-gro04 {float:left}
.apps-thumb-list-p .apps-small-list02 .apps-con {float:left;margin:3px 0 0 9px}
.apps-small-list02 .apps-con p {text-align:left}

/* apps list - img area */
.apps-thumb-list-p .apps-img-gro01 {position:relative;display:inline-block;width:104px;height:104px;margin:0 8px 0 3px}
.apps-thumb-list-p .png-rank {position:absolute;top:0;left:0;z-index:50;padding-left:10px;width:21px;height:29px;overflow:hidden;background-image:url('../images/ico/apps_rank_big.png');background-repeat:no-repeat;line-height:27px;font-size:13px;font-family:Arial !important;font-weight:bold;color:#fff;text-align:left;}
.apps-thumb-list-p .b-rank01 {background-position:0 0}
.apps-thumb-list-p .b-rank02 {background-position:-31px 0}
.apps-thumb-list-p .b-rank03 {background-position:-62px 0}
.apps-thumb-list-p .b-rank04 {background-position:-93px 0}
.apps-thumb-list-p .png-box-style01 {position:absolute;top:7px;left:7px;z-index:10;display:block;width:97px;height:97px;background:url(../images/contents/apps_pngbox_01.png) no-repeat;}
.apps-thumb-list-p li a:hover .png-box-style01 {background:url(../images/contents/apps_pngbox_01on.png) no-repeat;}
.apps-thumb-list-p .apps-img-size01 {position:absolute;top:7px;left:7px;z-index:1}
.apps-thumb-list-p .apps-img-gro02 {position:relative;width:71px;height:71px;margin:0 0 0 4px;}
.apps-thumb-list-p .png-box-style02 {position:absolute;top:0;left:0;z-index:10;display:block;width:71px;height:71px;background:url(../images/contents/apps_pngbox_02.png) no-repeat;}
.apps-thumb-list-p .apps-list02 li a:hover .png-box-style02 {background:url(../images/contents/apps_pngbox_02on.png) no-repeat;}
.apps-thumb-list-p .apps-list03 li a:hover .png-box-style02 {background:url(../images/contents/apps_pngbox_02on.png) no-repeat;}
.apps-thumb-list-p .apps-img-size02 {position:absolute;top:3px;left:3px;z-index:1}
.apps-thumb-list-p .apps-img-gro03 {width:76px;height:75px}
.apps-thumb-list-p .png-rank-s {position:absolute;top:0;left:0;z-index:50;width:19px;height:20px;overflow:hidden;background-image:url('../images/ico/apps_rank_small.png');background-repeat:no-repeat;font-size:11px;letter-spacing:-1px;font-family:Arial !important;font-weight:bold;color:#fff;text-align:center;padding:2px 4px 0 0;vertical-align:top;line-height:1.3em;}
.apps-thumb-list-p .s-rank {background-position:0 0;left:0;font-family:Arial !important;}
.apps-thumb-list-p .s-rank01 {background-position:0 0}
.apps-thumb-list-p .s-rank02 {background-position:-24px 0}
.apps-thumb-list-p .s-rank03 {background-position:-48px 0}
.apps-thumb-list-p .png-box-style03 {position:absolute;top:4px;left:5px;z-index:10;display:block;width:71px;height:71px;background:url(../images/contents/apps_pngbox_02.png) no-repeat;}
.apps-thumb-list-p .apps-list04 a:hover .png-box-style03 {background:url(../images/contents/apps_pngbox_02.png) 0 -129px no-repeat;}
.apps-thumb-list-p .apps-img-size03 {position:absolute;top:7px;left:8px;z-index:1}
.apps-thumb-list-p .apps-img-gro04 {position:relative;width:71px;height:71px}
.apps-thumb-list-p .png-box-style04 {position:absolute;top:0;left:0;z-index:10;display:block;width:71px;height:71px;background:url(../images/contents/apps_pngbox_02.png) no-repeat;}
.apps-thumb-list-p .apps-small-list01 li a:hover .png-box-style04 {background:url(../images/contents/apps_pngbox_02on.png) no-repeat;}
.apps-thumb-list-p .apps-img-size04 {position:absolute;top:3px;left:3px;z-index:1}
.apps-thumb-list-p .apps-img-size04 img {width:65px;height:65px;}

/* apps list - text area */
.apps-thumb-list-p p {text-align:left;}
.apps-thumb-list-p p.apps-title span {display:inline-block;overflow:hidden;margin:0 auto;font-weight:bold;word-break:normal;white-space:normal;line-height:15px;width:100px;max-height:30px;}
.apps-thumb-list-p .apps-list02 li a:hover p.apps-title span{color:#398FE6;text-decoration:underline;}
.apps-thumb-list-p .apps-list03 li a:hover p.apps-title span{color:#398FE6;text-decoration:underline;}
.new-apps .apps-thumb-list-p p.apps-title span {width:100px;}
.new-apps .apps-thumb-list-p li a:hover p.apps-title span {color:#398FE6;text-decoration:underline;}
.apps-thumb-list-p li p.apps-price {display:inline-block;min-width:100px;}
.apps-thumb-list-p li a:hover p.apps-price {display:inline-block;min-width:100px;text-decoration:none !important;}
.apps-thumb-list-p p.apps-price em {display:block;/*height:18px;*/margin:0 2px;color:#dd2548;}
.apps-thumb-list-p p.apps-price .bold {font-weight:bold}
.apps-thumb-list-p p.apps-price .line {text-decoration:line-through;color:#5c6166}

.apps-play {display:inline-block;height:15px;padding-left:17px;background:url('../images/ico/clock.gif') no-repeat 0 50%;color:#3168a0;text-align:left}
.bundle {padding-left:19px;background-image:url('../images/ico/bundle.gif')}

.apps-thumb-list-p .apps-small-list01 p {line-height:15px}
/*.apps-thumb-list-p .apps-small-list01 p span {display:inline-block;overflow:hidden;width:100px;white-space:nowrap;text-overflow:ellipsis} 2013-03-26 a 링크 삭제 */
.apps-thumb-list-p .apps-small-list01 p.apps-title {min-height:15px; max-height:30px;}
.apps-thumb-list-p .apps-small-list02 p {color:#5d6164}
.apps-thumb-list-p .apps-small-list02 p.apps-title a {font-weight:bold}

/* freeonly */
.top-apps-view .freeonly {width:532px}
.freeonly .top-rank {width:506px}
.freeonly .apps-thumb-list-p .apps-list01 {width:506px;}
.freeonly .apps-thumb-list-p .apps-list01 li {margin:0 45px;*width:162px;height:210px;}
.freeonly .slides-wrap .slides-container {width:506px;margin:20px 20px 0;}
.freeonly .apps-thumb-list-p .apps-list02 {width:506px}
.freeonly .slides-wrap .slides-box ul {left:6px}
.freeonly .slides-wrap .slides-box ul li {margin:0 7px 0 6px}

/* article margin */
#apps-tabs {margin:0 24px 25px 25px;min-height:34px;}
#apps-contents {margin:0 24px 25px 25px}
#apps-info {margin:5px 24px 25px 25px}
#rss-list {margin:0 24px 25px 25px}

#search-keyword {margin-bottom:15px}
#search-tabs {margin:0 24px 0 25px}
#search-tabs p strong {color:#3168a0;font-weight:bold}
.select-wrap {position:absolute;bottom:4px;right:1px;*height:27px;*vertical-align:top}
.select-wrap form {display:inline;*padding:0;*margin:0;vertical-align:top}
.btn-wrap {margin:10px 0 20px 0;text-align:center}

/* search form */
#search-apps {position:relative;background:url(../images/contents/bg_search.png) no-repeat;width:756px;height:72px;overflow:hidden;}
.c-search-group {margin:18px auto 20px;background:url(../images/contents/bg_searchbox.png) 0 0 no-repeat;width:417px;height:35px;z-index:100;}
.c-search-group * {vertical-align:top}
.c-search-group .apps-search  {display:inline-block;width:374px;height:32px;padding:1px;vertical-align:top}
.c-search-group .apps-search input {width:360px;margin:4px 0 0;padding:4px 6px 2px 6px;border:0 none;background:none;color:#737373;font-size:13px;font-weight:bold;}
.c-search-group .apps-search-btn  {display:inline-block;width:33px;height:30px;margin:2px 0 0;}
.c-search-group .apps-search-btn * {vertical-align:top}
.c-search-group .apps-search-btn input {width:33px;height:30px;padding:0;border:0 none;background:url('../images/btn/search.png') 0 0 no-repeat;font-size:0;line-height:0;cursor:pointer}
.blue_line {background-position:0 -38px;}
.blue_line .apps-search input {color:#000;}
.c-search-group .apps-search-btn input.on {background:url('../images/btn/search.') 0 0 no-repeat}

.search-wrap {position:relative;*z-index:100;}
.search-drop {position:absolute;top:35px;left:5px;width:372px;border:1px #3168a0 solid;border-width:0 1px 1px 1px;background-color:#fff;z-index:300;*zoom:1;}
.search-drop ul {padding:4px 0}
.search-drop li.ac_over {background-color:#f0f0f0}
.search-drop li a {display:block;width:358px;height:25px;line-height:25px;padding:0 7px;color:#000;text-decoration:none !important;font-size:12px !important;}
.search-drop li a:hover, .search-wrap .search-drop li a:active {background-color:#f0f0f0}
.search-drop li a em {color:#ed4464;font-weight:bold}

/* search result */
.c-search-result-gro-p {padding:0 24px 0 25px}
.c-search-result-p {padding:25px 25px 14px 25px}
.c-search-result-p span, .c-search-result-p strong {font-size:14px !important}
.c-search-result-p span strong {font-weight:bold}
.c-search-result-p span span {display:inline-block}
.c-search-result-p span strong {color:#3168a0}
.c-search-result-p span strong em.color {color:#4381bf}
.c-search-result-p p {line-height:18px;font-weight:bold}
.c-search-result-p p.small {text-align:right;margin-top:14px;line-height:14px;font-weight:normal}
.c-search-result-p p.small span, .c-search-result-p p.small strong {font-size:11px !important}
.c-search-result-p p.small strong {font-weight:normal}
.c-search-result-p p.small strong, .c-search-result-p p.small strong em, .c-search-result-p p.small span {display:inline-block}

.c-search-total-p {margin:12px 0 0 0}
.c-search-total-p span em {color:#4381bf;font-weight:bold}

.search-noresult-p {width:300px;margin:50px auto;padding:0 0 0 114px;background:url('../images/contents/search_noresult_img.gif') 0 0 no-repeat}
.search-noresult-p p {font-size:16px;color:#3168a0;font-weight:bold}
.search-noresult-p ul {margin:12px 0 0 0}
.search-noresult-p ul li {line-height:18px}

.best-keyword-tbg {width:528px;margin:0 auto;background:url('../images/contents/best_keyword_bg.gif') 0 top no-repeat}
.best-keyword-bbg {height:17px;background:url('../images/contents/best_keyword_bg.gif') 0 bottom no-repeat}
.best-keyword-tbg h4 {height:22px;padding:10px 0 0 20px;font-weight:bold}
.best-keyword-tbg .keyword-list {overflow:hidden}
.best-keyword-tbg .keyword-list ul {float:left;width:243px;margin:10px 0 0 20px} 
.best-keyword-tbg .keyword-list ul li {margin:10px 0 8px 0}

/* tabs */
.tabs-wrap2 {clear:both;margin-top:-3px;background:url('../images/contents/tabs_line2.gif') repeat-x 0 0;position:relative;}
.tabs-wrap2 ul {overflow:hidden}
.tabs-wrap2 ul:after{display:block;clear:both;content:''}
.tabs-wrap2 li {float:left;margin-right:2px}
.tabs-wrap2 li a {display:block;position:relative;height:34px;padding:0 20px;background:url('../images/contents/tab4.gif') no-repeat 0 0;color:#74777b;font-weight:bold;line-height:34px;text-decoration:none}
.tabs-wrap2 li a:hover, .tabs-wrap2 li a:active {display:block;height:34px;padding:0 20px;background:url('../images/contents/tab4_on.gif') no-repeat 0 0;color:#3168a0;font-weight:bold;line-height:34px} 
.tabs-wrap2 li a:hover span, .tabs-wrap2 li a:active span {display:inline-block;position:absolute;top:0;right:0;width:5px;height:38px;background:url('../images/contents/tabr_on2.gif') no-repeat 0 0 !important;font-size:0;line-height:0}
.tabs-wrap2 li a.on {display:block;height:34px;padding:0 20px;background:url('../images/contents/tab4_on.gif') no-repeat 0 0;color:#3168a0;font-weight:bold;line-height:34px}
.tabs-wrap2 li a span {display:inline-block;position:absolute;top:0;right:0;width:5px;height:34px;background:url('../images/contents/tabr2.gif') no-repeat 0 0;font-size:0;line-height:0}
.tabs-wrap2 li a.on span {display:inline-block;position:absolute;top:0;right:0;width:5px;height:34px;background:url('../images/contents/tabr_on2.gif') no-repeat 0 0;font-size:0;line-height:0}

.tabs-wrap3 {clear:both;}
.tabs-wrap3 ul {overflow:hidden}
.tabs-wrap3 ul:after{display:block;clear:both;content:''}
.tabs-wrap3 li {float:left;margin-right:21px}
.tabs-wrap3 li a {display:block;position:relative;height:18px;padding-left:23px;background:url('../images/blt/arrow.gif') no-repeat 0 0;color:#74777b;font-size:14px;font-weight:bold;line-height:18px}
.tabs-wrap3 li a:hover, .tabs-wrap3 li a:active {display:block;height:18px;padding-left:23px;background:url('../images/blt/arrow_on.gif') no-repeat 0 0;color:#3168a0;font-size:14px;font-weight:bold;line-height:18px}
.tabs-wrap3 li a.on {display:block;height:18px;padding-left:23px;background:url('../images/blt/arrow_on.gif') no-repeat 0 0;color:#3168a0;font-size:14px;font-weight:bold;line-height:18px}

#search-tabs {position:relative;min-height:24px;*z-index:100}
.tabs-wrap4 {background:url('../images/contents/tabs_line2.gif') repeat-x 0 0;z-index:101} /* png-rank-s :z-index:100 */
.tabs-wrap4 ul.tab {overflow:hidden}
.tabs-wrap4 .tab li {float:left;margin-right:2px;font-size:11px}
.tabs-wrap4 .tab li strong {font-size:12px;font-weight:bold}
.tabs-wrap4 .tab li strong, .tabs-wrap4 .tab li em {display:inline-block}
.tabs-wrap4 .tab li a {display:block;position:relative;height:34px;padding:0 12px;background:url('../images/contents/tab4.gif') no-repeat 0 0;line-height:34px;text-decoration:none;color:#707070}
.tabs-wrap4 li a:hover, .tabs-wrap4 li a:active {display:block;height:34px;padding:0 12px;background:url('../images/contents/tab4_on.gif') no-repeat 0 0;color:#3168a0;line-height:34px} 
.tabs-wrap4 li a:hover span, .tabs-wrap4 li a:active span {display:inline-block;position:absolute;top:0;right:0;width:5px;height:34px;background:url('../images/contents/tabr_on2.gif') no-repeat 0 0 !important;font-size:0;line-height:0}
.tabs-wrap4 .tab li a.on {display:block;height:34px;padding:0 12px;background:url('../images/contents/tab4_on.gif') no-repeat 0 0;color:#3168a0;line-height:34px}
.tabs-wrap4 .tab li a span {display:inline-block;position:absolute;top:0;right:0;width:5px;height:34px;background:url('../images/contents/tabr2.gif') no-repeat 0 0;font-size:0;line-height:0}
.tabs-wrap4 .tab li a.on span {display:inline-block;position:absolute;top:0;right:0;width:5px;height:34px;background:url('../images/contents/tabr_on2.gif') no-repeat 0 0;font-size:0;line-height:0}

/* promotion */
.promotion-wrap {overflow:hidden;position:relative;margin-bottom:25px;width:757px;height:118px}
.promotion-wrap a.prev {display:block;overflow:hidden;position:absolute;top:36px;left:0;width:24px;height:34px;background-image:url('../images/btn/btn_prev.gif');background-position:0 0;line-height:0;font-size:0}
.promotion-wrap a.prev:hover, .promotion-wrap a.prev:active {background-image:url('../images/btn/btn_prev_on.gif')}
.promotion-wrap a.next {display:block;overflow:hidden;position:absolute;top:36px;right:0;width:24px;height:34px;background-image:url('../images/btn/btn_next.gif');background-position:0 0;line-height:0;font-size:0}
.promotion-wrap a.next:hover, .promotion-wrap a.next:active {background-image:url('../images/btn/btn_next_on.gif')}
.promotion-wrap .slides-container {overflow:hidden}
.promotion-tabs-wrap {overflow:hidden;margin:0 23px;width:710px;height:118px;background:url(../images/contents/prom_tab.gif) no-repeat 0 0;}
.promotion-tabs-wrap .slides-box {float:left}
.promotion-tabs-wrap .w700{width:720px}
.promotion-tabs-wrap .slides-box ul {left:0;min-width:710px;min-height:118px}
.promotion-tabs-wrap .slides-box ul li {position:relative;float:left;margin:4px 5px 0 5px;min-width:226px;}
.promotion-tabs-wrap .slides-box ul li a {display:block;width:226px;height:108px;}
.promotion-tabs-wrap .slides-box ul li img{filter:alpha(opacity=40);-moz-opacity:0.4;-khtml-opacity: 0.4;opacity: 0.4}
.promotion-tabs-wrap .slides-box ul li a:hover img{filter:alpha(opacity=100);-moz-opacity:1.0;-khtml-opacity: 1.0;opacity: 1.0}
.promotion-tabs-wrap .slides-box ul li a.on {display:block;width:226px;height:118px}
.promotion-tabs-wrap .slides-box ul li a.on img{filter:alpha(opacity=100);-moz-opacity:1.0;-khtml-opacity: 1.0;opacity: 1.0}
.promotion-tabs-wrap .slides-box ul li a div.on-point1 {display:none;position:absolute;top:-4px;left:-6px;width:240px;height:118px;background:url('../images/contents/on01.png') no-repeat -4px 0px;z-index:78}
.promotion-tabs-wrap .slides-box ul li a div.on-point2 {display:none;position:absolute;top:-4px;left:-7px;width:240px;height:118px;background:url('../images/contents/on01.png') no-repeat -3px -121px;z-index:78}
.promotion-tabs-wrap .slides-box ul li a div.on-point0 {display:none;position:absolute;top:-4px;left:-7px;width:240px;height:118px;background:url('../images/contents/on01.png') no-repeat -3px -242px;z-index:78}

.promotion-tabs-wrap .slides-box ul li a div.promotion-b {display:block;position:absolute;top:0;left:0;width:226px;height:108px;background:url('../images/contents/ad_box02.png') no-repeat 0 0;z-index:77}
.promotion-tabs-wrap .slides-box ul li a.on div.on-point1 {display:block !important}
.promotion-tabs-wrap .slides-box ul li a.on div.on-point2 {display:block !important}
.promotion-tabs-wrap .slides-box ul li a.on div.on-point0 {display:block !important}

#promotion-slides .promotion-tabs-wrap {overflow:hidden;margin:0 25px;width:708px;height:118px;background:url(../images/contents/prom_tab.gif) no-repeat 0 0;}
#promotion-slides .promotion-tabs-wrap .slides-box ul {left:0;min-width:700px;min-height:118px}
#promotion-slides .promotion-tabs-wrap .slides-box ul li {position:relative;float:left;margin:4px 5px 0 5px}
.promotion-img {margin:10px auto;width:708px;line-height:0;font-size:0}
h4.promotion-title {padding:0 24px 8px 25px;color:#2469b3;font-weight:bold}

.promotion-nodata-wrap {height:62px;text-align:center;padding:42px 0 0;width:100%;font-weight:bold;}
.promotion-nodata-wrap strong{color:#2469b3;}

.promotion-infotxt-wrap {margin:0 25px 0 24px;border-top:#0072bb solid 1px;border-bottom:#e0e2e5 solid 1px;}
.promotion-infotxt-wrap .pmt-infotxt{padding:10px 18px;border-top:#fff solid 1px;border-bottom:#fff solid 1px;background:#f5f5f5;color:#666;font-size:11px;line-height:1.4em;word-break:break-all;word-wrap:break-word;}

/* promotion-android */
.promotion-wrap-adr {overflow:hidden;position:relative;margin-bottom:25px;width:757px;height:145px}
.promotion-wrap-adr a.prev {display:block;overflow:hidden;position:absolute;top:55px;left:0;width:24px;height:34px;background-image:url('../images/btn/btn_prev.gif');background-position:0 0;line-height:0;font-size:0}
.promotion-wrap-adr a.prev:hover, .promotion-wrap-adr a.prev:active {background-image:url('../images/btn/btn_prev_on.gif')}
.promotion-wrap-adr a.next {display:block;overflow:hidden;position:absolute;top:55px;right:0;width:24px;height:34px;background-image:url('../images/btn/btn_next.gif');background-position:0 0;line-height:0;font-size:0}
.promotion-wrap-adr a.next:hover, .promotion-wrap-adr a.next:active {background-image:url('../images/btn/btn_next_on.gif')}
.promotion-wrap-adr .slides-container {overflow:hidden}
.promotion-tabs-wrap-adr {overflow:hidden;margin:0 25px;width:708px;height:145px;background:url(../images/contents/prom_tab_adr.gif) no-repeat 0 0;}
.promotion-tabs-wrap-adr .slides-box {float:left}
.promotion-tabs-wrap-adr .w700{width:720px}
.promotion-tabs-wrap-adr .slides-box ul {left:0;min-width:700px;min-height:145px}
.promotion-tabs-wrap-adr .slides-box ul li {position:relative;float:left;margin:4px 5px 0 5px}
.promotion-tabs-wrap-adr .slides-box ul li a {display:block;width:226px;height:135px;}
.promotion-tabs-wrap-adr .slides-box ul li img{filter:alpha(opacity=40);-moz-opacity:0.4;-khtml-opacity: 0.4;opacity: 0.4}
.promotion-tabs-wrap-adr .slides-box ul li a:hover img{filter:alpha(opacity=100);-moz-opacity:1.0;-khtml-opacity: 1.0;opacity: 1.0}
.promotion-tabs-wrap-adr .slides-box ul li a.on {display:block;width:226px;height:145px}
.promotion-tabs-wrap-adr .slides-box ul li a.on img{filter:alpha(opacity=100);-moz-opacity:1.0;-khtml-opacity: 1.0;opacity: 1.0}
.promotion-tabs-wrap-adr .slides-box ul li a div.on-point1 {display:none;position:absolute;top:-4px;left:-6px;width:240px;height:145px;background:url('../images/contents/on01_adr.png') no-repeat -4px 0px;z-index:78}
.promotion-tabs-wrap-adr .slides-box ul li a div.on-point2 {display:none;position:absolute;top:-4px;left:-7px;width:240px;height:145px;background:url('../images/contents/on01_adr.png') no-repeat -3px -149px;z-index:78}
.promotion-tabs-wrap-adr .slides-box ul li a div.on-point0 {display:none;position:absolute;top:-4px;left:-7px;width:240px;height:145px;background:url('../images/contents/on01_adr.png') no-repeat -3px -298px;z-index:78}

.promotion-tabs-wrap-adr .slides-box ul li a div.promotion-b {display:block;position:absolute;top:0;left:0;width:226px;height:135px;background:url('../images/contents/ad_box02_adr.png') no-repeat 0 0;z-index:77}
.promotion-tabs-wrap-adr .slides-box ul li a.on div.on-point1 {display:block !important}
.promotion-tabs-wrap-adr .slides-box ul li a.on div.on-point2 {display:block !important}
.promotion-tabs-wrap-adr .slides-box ul li a.on div.on-point0 {display:block !important}

.theme-apps-view .tabs-wrap {overflow:hidden;position:relative;width:757px;height:38px;margin-top:20px;background:url('../images/contents/tab3.gif') no-repeat 24px 0}
.theme-apps-view .tabs-wrap .slides-container {overflow:hidden;width:709px}
.theme-apps-view .tabs-wrap .slides-box ul li {float:left;margin:0 0 0 -1px;text-align:center;z-index:1}
.theme-apps-view .tabs-wrap .slides-box ul li.mrl {margin-left:0}
.theme-apps-view .tabs-wrap .slides-box ul li a {display:block;/*width:178px;*/width:237px;height:34px;/*background:url('../images/contents/tab3_off.gif') no-repeat 0 0;*/background:url('../images/contents/tab31_off.gif') no-repeat 0 0;line-height:34px;color:#7d8184;text-decoration:none}/* 2012-11-09 Tab �?�� ?�정 */
.theme-apps-view .tabs-wrap .slides-box ul li a span {display:inline-block}
.theme-apps-view .tabs-wrap .slides-box ul li a.on {display:block;position:relative;/*width:178px;*/width:237px;height:34px;margin-left:0;/*background:url('../images/contents/tab3_on.gif') no-repeat 0 0;*/background:url('../images/contents/tab31_on.gif') no-repeat 0 0;line-height:34px;color:#5c6166;font-weight:bold;z-index:2}/* 2012-11-09 Tab �?�� ?�정 */

/* list */
.list-info {overflow:hidden;margin-bottom:10px}
.list-info p {margin-top:20px;padding-left:7px;background:url('../images/blt/dot.gif') no-repeat 0 4px}
#apps-info {*background:url('../images/contents/info_box.gif') no-repeat 0 0;*margin-bottom:0}
.info-wrap {background:url('../images/contents/info_box.gif') no-repeat 0 0;line-height:18px;*overflow:hidden;*min-height:100px;}
.info-wrap .header {margin:0 26px;padding:20px 12px 15px 12px;border-bottom:1px #e9ebed solid}
.info-wrap .header strong {color:#3168a0;font-weight:bold}
.info-wrap .contents {padding:18px 0;background:url('../images/contents/info_box_bottom.gif') no-repeat 0 100%}
.info-wrap .contents h5 {margin-bottom:4px;padding:0 36px;font-weight:bold}
.info-wrap .contents ul {padding:0 36px 15px 31px}
.info-wrap .contents ul li {padding-left:7px;background:url('../images/blt/dot4.gif') no-repeat 0 6px}
.info-wrap .contents .guide {margin:0 36px;font-weight:bold}

table.list {width:100%;border-spacing:0;border-collapse:collapse;background:url('../images/contents/table_bg.gif') repeat-x 0 0;table-layout:fixed}
table.list caption {width:0;height:0;font-size:0;line-height:0}
table.list thead th {height:33px;background:url('../images/contents/ver_line3.gif') no-repeat 100% 9px;font-weight:normal;line-height:16px;vertical-align:middle}
table.list tbody td {padding:10px;border-bottom:1px #e7e7e8 solid;background:#fff;line-height:18px;text-align:center;vertical-align:middle}
table.list .apps {vertical-align:top}
table.list .apps-name {padding-right:0;word-break:break-all;word-wrap:break-word}
table.list tbody td.price em, table.list tbody td.price strong {display:block}

table.list2 {width:100%;border-spacing:0;border-collapse:collapse;table-layout:fixed}
table.list2 caption {width:0;height:0;font-size:0;line-height:0}
table.list2 thead tr {background:url('../images/contents/table_bg3.gif') repeat-x 0 0;}
table.list2 thead tr.h20 th {min-height:20px;background:url('../images/contents/ver_line3.gif') no-repeat 100% 50%;*background:url('../images/contents/ver_line3.gif') no-repeat 100% 50% #eef3f8}
table.list2 thead th {border-top:1px solid #c4ccd6;min-height:34px;border-bottom:1px solid #dae0e7;padding:6px 4px 7px 4px;background:url('../images/contents/ver_line4.gif') no-repeat 100% 50%;*background:url('../images/contents/ver_line4.gif') no-repeat 100% 50% #eef3f8;font-weight:normal;line-height:16px;vertical-align:middle;word-break:break-all;word-wrap:break-word}
table.list2 tbody td {height:22px;padding:5px 8px;border-bottom:1px #e7e7e8 solid;background:#fff;line-height:18px;text-align:center;vertical-align:middle;word-break:break-all;word-wrap:break-word;*zoom:1;}
table.list2 .off td {color:#c4c7c9}
table.list2 .fect td {background-color:#e9f6ff}
table.list2 .nickname {font-weight:bold}
table.list2 .input {padding:0 4px 0 2px}
table.list2 .input input {width:93%;height:25px;padding:0 5px;border:1px #bebebe solid;background-color:#fff;color:#737373;line-height:25px}
table.list2 .off .input input {width:93%;height:25px;padding:0 5px;border:1px #bebebe solid;background-color:#fafafa;color:#a8a8a8}
table.list2 label {position:relative;top:-2px;*top:-1px}
table.list2  tbody td.f_small {padding:5px 7px}
table.list2 tbody td.price em, table.list2 tbody td.price strong {display:block}
table.list2 tbody td img{vertical-align:middle !important;} /* 2013-04-12 add */

table.rss {background:none;margin-top:20px}
table.rss thead tr {background:url('../images/contents/table_bg3.gif') repeat-x 0 0}
table.rss thead th {border-top:1px solid #c4ccd6;*background:url('../images/contents/ver_line4.gif') no-repeat 100% 50% #eef3f8;word-break:keep-all;word-wrap:break-word;}
table.rss tbody td {padding:8px;word-break:keep-all;word-wrap:break-word;font-size:11px;line-height:14px;}
table.rss tbody td * {vertical-align:middle}
table.rss td strong {display:inline-block;width:95%;font-weight:bold;line-height:1.1em;}
table.rss tbody td a {height:16px;line-height:14px;word-break:keep-all;word-wrap:break-word}
table.rss tbody td a img {margin-top:-2px;*margin-top:0}
table.rss tbody td .rss-feed {cursor:pointer;text-decoration:none;}

.list thead th.first {background:url('../images/contents/ver_line3.gif') no-repeat 100% 9px}
.list thead th.last {background:none}
.list2 thead th.first {background:url('../images/contents/ver_line4.gif') no-repeat 100% 50%;*background:url('../images/contents/ver_line4.gif') no-repeat 100% 50% #eef3f8}
.list2 thead th.last {background:none;*background-color:#eef3f8}
.list2 thead tr.h20 th.first {background:url('../images/contents/ver_line3.gif') no-repeat 100% 50%;*background:url('../images/contents/ver_line3.gif') no-repeat 100% 50% #eef3f8}
.list2 thead tr.h20 th.last {background:none;*background-color:#eef3f8}
.rss thead th.last {*background-color:#eef3f8}

.table-list-gro-p {padding:0 25px 0 25px;*z-index:50}
.table-list-gro-p .apps-con {width:130px}
.table-list-s02 {width:100%;border-bottom:1px solid #b3bdc8}
.table-list-color {border-top:1px solid #4381bf}
.table-list-s02 tbody tr td {padding:10px 0 12px 5px;border-bottom:1px solid #e0e2e5;vertical-align:top}
.table-list-s02 tbody tr.top-no td {border-top:none}
.table-list-s02 .apps-thumb-list-p p.apps-title {display:inline-block;width:125px;line-height:18px;margin:0 auto;max-height:30px;overflow:hidden;white-space:normal;word-break:normal;color:#010101;}
.table-list-s02 .apps-thumb-list-p a:hover p.apps-title strong{text-decoration:underline;color:#398FE6}
.table-btmno {border-bottom:none}
/* 2013-04-15 add */
.table-list-s03 {width:100%;}
.table-list-s03 tbody tr td {padding:10px 0 12px 5px;border-top:1px solid #e0e2e5;vertical-align:top}
.table-list-s03 tbody tr.top-no td {border-top:none}
.table-list-s03 .apps-thumb-list-p p.apps-title {display:inline-block;width:125px;line-height:18px;margin:0 auto;max-height:30px;overflow:hidden;white-space:normal;word-break:normal;color:#010101;}
.table-list-s03 .apps-thumb-list-p a:hover p.apps-title strong{text-decoration:underline;color:#398FE6}
.table-btmno {border-bottom:none}

table tbody tr td.no-data {height:127px;padding:0;color:#393d40;font-weight:bold;text-align:center;vertical-align:middle}

.apps-name a {font-weight:bold;}
.apps-img {position:relative;width:46px;height:46px}
.apps-img .png {position:absolute;top:0;left:0;z-index:2;}
.apps-img .apps {position:absolute;top:1px;left:1px;z-index:1}
/*table.list2 tbody .apps-name a{display:inline-block;height:46px;line-height:46px;vertical-align:middle;}
table.list2 tbody .apps-name .apps-img {display: inline-block;float:left;height:46px;position:relative;width: 46px;}
table.list2 tbody .apps-name .apps-img .png {position:absolute;top:0;left:0;z-index:2;display:block;width:46px;height:46px;background:url(../images/contents/apps_pngbox_03.png) no-repeat;}
table.list2 tbody .apps-name strong{display: inline-block;text-align:left;width:197px;line-height:16px;margin:0 0 0 8px;vertical-align:middle;}
table.list2 tbody .apps-name a:hover .png{background:url(../images/contents/apps_pngbox_03on.png) no-repeat;text-decoration:none;}
table.list2 tbody .apps-name a:hover strong{text-decoration:underline;} 2013-03-26 */


.seller strong {display:inline-block;overflow:hidden;width:98%;font-weight:normal;white-space:nowrap;text-overflow:ellipsis}
.price strong {font-weight:normal}
.price strong em {font-weight:normal;text-decoration:none}
.price em {text-decoration:line-through}

.coupon p {margin-left:8px}
.coupon p strong {display:inline-block;overflow:hidden;width:98%;font-weight:normal;white-space:nowrap;text-overflow:ellipsis}
.coupon p em {color:#74777b}

/* star */
.b-list-p .star {display:block;overflow:hidden;width:65px;height:11px;margin:0 auto;background-image:url('../images/ico/star.png');background-repeat:no-repeat;font-size:0;line-height:0;text-indent:-999px;*text-indent:0px}
.apps-thumb-list-p .star {display:block;overflow:hidden;width:65px;height:11px;margin:0;background-image:url('../images/ico/star.png');background-repeat:no-repeat;font-size:0;line-height:0;text-indent:-999px;*text-indent:0px}
.apps-thumb-list-p .star-left {margin:0px}
.apps-thumb-list-p .star00 {background-position:0 -55px}
.apps-thumb-list-p .star05 {background-position:0 -110px}
.apps-thumb-list-p .star10 {background-position:0 -44px}
.apps-thumb-list-p .star15 {background-position:0 -99px}
.apps-thumb-list-p .star20 {background-position:0 -33px}
.apps-thumb-list-p .star25 {background-position:0 -88px}
.apps-thumb-list-p .star30 {background-position:0 -22px}
.apps-thumb-list-p .star35 {background-position:0 -77px}
.apps-thumb-list-p .star40 {background-position:0 -11px}
.apps-thumb-list-p .star45 {background-position:0 -66px}
.apps-thumb-list-p .star50 {background-position:0 0}
.apps-thumb-list-p .apps-list01 .star{margin:2px auto 3px !important;}

.top-rank {overflow:hidden;width:226px;margin:13px auto;height:220px;border-bottom:1px #f3f3f3 solid;text-align:center;}
.apps-thumb-list-p .top-rank p.apps-title span {width:162px;color:#393d40}
.apps-thumb-list-p .top-rank li a:hover p.apps-title span{text-decoration:underline;color:#398fe6}
.apps-list01 .apps-title a {width:80px}
.apps-small-list01 {margin:20px 15px 0}
.apps-small-list01 .png-rank-s {top:10px;left:-4px;}


.star2 {display:inline-block;overflow:hidden;width:65px;height:11px;background-image:url('../images/ico/star.png');background-repeat:no-repeat;font-size:0;line-height:0;text-indent:-999px;*text-indent:0}
.star00 {background-position:0 -55px}
.star05 {background-position:0 -110px}
.star10 {background-position:0 -44px}
.star15 {background-position:0 -99px}
.star20 {background-position:0 -33px}
.star25 {background-position:0 -88px}
.star30 {background-position:0 -22px}
.star35 {background-position:0 -77px}
.star40 {background-position:0 -11px}
.star45 {background-position:0 -66px}
.star50 {background-position:0 0}

.more {position:relative;top:-1px;height:24px;border-top:1px #bcbdc8 solid;text-align:center;z-index:50}
.more a {display:block;width:52px;height:24px;margin:0 auto;background:url('../images/btn/more.gif') 0 0 no-repeat;font-size:0;line-height:0}
.more a:hover, .more a:active {background-position:0 -24px}
.more.brdno{border-top:0 none;}/* 2013-04-15 add */

/* paging */
.paging {padding:15px 0 0 0;text-align:center}
.paging * {vertical-align:top}
.paging a {overflow:hidden;display:inline-block}
.paging .paging-list {letter-spacing:0}
.paging .paging-list a {width:25px;height:20px;margin-left:-4px;line-height:20px;background:url('../images/btn/page_line.gif') 100% 4px no-repeat;letter-spacing:0px}
.paging .paging-list a.first {margin-left:0}
.paging .paging-list a.first:hover {text-decoration:none;}
.paging .paging-list a.last {margin-right:4px;background:none}
.paging .paging-list strong {color:#4381bf !important;font-weight:bold}
.paging .paging-list strong:hover {text-decoration:underline;}
.paging .prev {width:20px;height:20px;background:url('../images/btn/prev_01.gif') 0 0 no-repeat !important;text-indent:-200px;letter-spacing:0px;text-decoration:none !important;margin-right:1px;}
.paging .prev2 {width:20px;height:20px;background:url('../images/btn/prev_02.gif') 0 0 no-repeat !important;text-indent:-200px;letter-spacing:0px;text-decoration:none !important;}
.paging .next {width:20px;height:20px;background:url('../images/btn/next_01.gif') 0 0 no-repeat !important;text-indent:-200px;letter-spacing:0px;text-decoration:none !important;margin-left:1px;}
.paging .next2 {width:20px;height:20px;background:url('../images/btn/next_02.gif') 0 0 no-repeat !important;text-indent:-200px;letter-spacing:0px;text-decoration:none !important;}

/* dot box */
.com-box-tbg-p {overflow:hidden;border:#f5f5f5 solid 9px;}
.com-box-tbg-p2 {overflow:hidden;background:url('../images/contents/box_dotline.gif') 0 top no-repeat;}
.com-box-bbg-p {height:11px;background:url('../images/contents/box_dotline.gif') 0 bottom no-repeat}
.com-box-bbg-p2 {height:10px;background:url('../images/contents/box_dotline_bottom.gif') 0 bottom no-repeat}


/* My coupon search */
.coupon-search-gro-p {padding:0 24px 7px 25px}
.coup-con-gro {overflow:hidden;width:440px;margin:0 115px;padding:24px 0 16px 0}
.coup-con-gro .con {line-height:19px}
.coup-con-gro .con strong {font-weight:bold}
.coup-con-gro .align {margin-top:7px}
.coup-input-gro {position:relative;width:688px;margin:0 0 0 10px;padding:30px 0;background-color:#f6f9fc}
.coup-input-gro .form-gro {margin:0 0 0 100px;overflow:hidden}
.coup-input-gro .form-gro .input-align {float:left;margin:0 4px}
.coup-input-gro .form-gro .btn-align {float:left}
.coup-input-gro .form-gro input {width:302px;height:27px;padding:0 10px;border:2px solid #3168a0;color:#3168a0;font-weight:bold;line-height:28px}
.coup-input-gro .form-gro .focus, .coup-input-gro .form-gro .focusnot  {background-image:none}
.coup-input-gro .search-result {position:relative;margin:0 0 0 100px;padding-top:5px}
.coup-input-gro .search-result * {vertical-align:middle}
.coup-input-gro .search-result em {padding:0 3px;color:#ed4464}
.coup-input-gro .loding-area {display:block;position:absolute;top:83px;left:327px;}

/* seller */
.seller-wrap {position:relative;width:690px;height:140px;margin:0;}
.seller-wrap .seller-img {float:right;width:405px;height:140px}
.seller-wrap .seller-bg {position:absolute;top:0;left:0;z-index:1}
.seller-wrap .seller-text {position:relative;height:106px;padding:16px 20px 18px 20px;z-index:2}
.seller-wrap .seller-text h4 {margin-bottom:6px;color:#3168a0;font-size:16px;font-weight:bold}
.seller-wrap .seller-text p {padding:8px 5px 7px 8px;line-height:16px;color:#000;}
.seller-wrap .seller-text p .seller-more {display:inline-block;padding:0 8px;background-image:url('../images/blt/arrow2.gif');background-repeat:no-repeat;background-position:100% 3px;font-size:11px !important;line-height:11px}
.seller-wrap .seller-text .seller-btn {display:inline-block;float:right;margin:10px 0 0;}
.seller-wrap .seller-text .seller-btn a{display:inline-block;font-size:11px;color:#000;padding-right:8px;background:url(../images/blt/arrow2.gif) 100% 2px no-repeat;}
.seller-wrap .seller-text .seller-text-box{overflow:hidden;width:648px;height:64px;padding:1px;background:url(../images/contents/bg_box_wh.png) no-repeat;}
.seller-wrap .seller-text .seller-text-scrl{height:63px;}

.list-info2 {position:relative;height:30px;margin:0 24px 0 25px;background:url('../images/contents/tabs_line2.gif') repeat-x 0 0;z-index:101}
.list-info2 p {display:inline-block;margin-top:5px}
.list-info2 p strong {color:#3168a0;font-weight:bold}
.setp {padding-top:10px;background:none}

/* RSS */
.rss-info {overflow:hidden;padding:27px 34px 0 34px}
.rss-info h4 {margin-bottom:8px;padding:0 4px;color:#393d40;font-weight:bold}
.rss-info p {padding:0 4px 16px 4px;border-bottom:1px #e9ebed solid;color:#3168a0;font-weight:bold;line-height:16px}
.rss-info ul {padding:16px 5px}
.rss-info li {padding-left:9px;background:url('../images/blt/dot4.gif') no-repeat 0 9px;line-height:21px}
.rss-info li img {margin-top:-1px;*margin-top:0;vertical-align:middle}
.rss-info li strong {display:inline-block;font-weight:bold}
.rss-info li .rss-feed{background-position:0 1px;*background-position:0 0;text-decoration:none;}

/* apps detail */
#apps-detail h4 {width:480px;margin:21px 0 20px 5px;color:#0b0c0d;font-size:16px;font-weight:bold;line-height:20px}
.detail-wrap {clear:both;margin-bottom:40px;overflow:hidden}
.detail-wrap:after {clear:both;display:block;content:''}
.detail-wrap .detail-buy {float:left;width:149px;margin:0 11px 0 1px}
.detail-wrap .thum-img {position:relative;width:151px;height:151px;padding-bottom:14px}
.detail-wrap .thum-img .frame {position:absolute;top:0;left:0;z-index:10}
.detail-wrap .thum-img .apps-thum {z-index:1}
.detail-wrap .thum-img .apps-thum img {margin:0;}
.detail-wrap .buy-price p {color:#dd2548;text-align:center}
.detail-wrap .buy-price .cost {padding-top:5px;font-size:15px;color:#7d8083;font-weight:bold;text-decoration:line-through}
.detail-wrap .buy-price .cost span {font-weight:normal}
.detail-wrap .buy-price .sale {font-size:20px;font-weight:bold}
.detail-wrap .buy-price .sale span {font-weight:normal}
.detail-wrap .buy-price .play {margin:-7px 0 12px 0}
.detail-wrap .buy-price .play .btn-help a {margin-top:-1px}
.detail-wrap .buy-price .free {font-size:20px;font-weight:bold}
.detail-wrap .buy-price .free span {display:inline-block;font-size:12px;font-weight:normal}
.detail-wrap .buy-price .rent {margin-bottom:4px;font-size:15px;font-weight:bold}
.detail-wrap .buy-price .rent em {font-weight:normal}
.detail-wrap .buy-price .rent span {font-size:12px;font-weight:normal;color:#74777b}
.detail-wrap .buy-price .term {padding-top:5px}

.buy-btn {margin-top:20px}
.buy-blue {display:inline-block;margin-bottom:5px}
.buy-blue a {display:inline-block;background:url('../images/btn/buy_01.gif') no-repeat -149px bottom;color:#fefefe !important;font-weight:bold;text-decoration:none;cursor:pointer}
.buy-blue a span {display:inline-block;position:relative;width:100px;padding:9px 15px 8px 34px;background:url('../images/btn/buy_01.gif') no-repeat 0 0;text-align:left;line-height:16px;vertical-align:top;}
.buy-blue a span.tc {width:119px;padding:9px 15px 8px;text-align:center;}
.buy-blue a:hover, .buy-blue a:active {background-position:-447px bottom}
.buy-blue a:hover span, .buy-blue a:active span {background-position:-298px 0}
.buy-blue .down {position:absolute;top:50%;left:12px;display:inline-block;background:url(../images/btn/ico_down.png) no-repeat 0 0;width:17px;height:17px;margin-top:-10px;}
.buy-blue a:hover .down, .buy-blue a:active .down {background-position:0 -27px}
.buy-blue a:hover span .down, .buy-blue a:active span .down {background-position:0 -27px}

.buy-gray {display:inline-block;margin-bottom:5px}
.buy-gray a {display:inline-block;background:url('../images/btn/buy_02.gif') no-repeat -149px bottom;color:#3168a0 !important;font-weight:normal;line-height:16px;text-decoration:none;cursor:pointer}
.buy-gray a span {display:inline-block;position:relative;width:110px;padding:9px 5px 8px 34px;background:url('../images/btn/buy_02.gif') no-repeat 0 0;text-align:left;vertical-align:top;font-weight:bold;}
.buy-gray .wish {position:absolute;top:50%;left:10px;display:inline-block;background:url(../images/btn/ico_wish.png) no-repeat 0 -20px;width:20px;height:20px;margin-top:-10px;}
.buy-gray .wish.on{background-position:0 0;}
.buy-gray .like {position:absolute;top:50%;left:10px;display:inline-block;background:url(../images/btn/ico_like.png) no-repeat 0 -24px;width:20px;height:16px;margin-top:-8px;}
.buy-gray .like.on{background-position:0 0;}
.buy-gray a:hover, .buy-gray a:active {background-position:-447px bottom;color:#4576a9}
.buy-gray a:hover span, .buy-gray a:active span {background-position:-298px 0;color:#4576a9}

.buy-not {display:inline-block;margin-bottom:5px;background:url('../images/btn/buy_03.gif') no-repeat right bottom}
.buy-not a {display:inline-block;width:119px;padding:9px 15px 8px 15px;background:url('../images/btn/buy_03.gif') no-repeat 0 0;color:#fefefe !important;font-weight:bold;text-align:center;line-height:16px;text-decoration:none;cursor:pointer}

.detail-spec {float:right;width:527px;margin-top:1px;border-top:1px #e7e7e8 solid}
.detail-spec .spec-wrap {padding:6px 0;border-bottom:1px #e7e7e8 solid}
.buy-guide p .btn3 {padding-top:3px}
.buy-guide p em {font-weight:bold;color:#3168a0}

.spec-wrap ul li {padding:0 9px;background:url('../images/blt/dot3.gif') no-repeat 0 9px;color:#74777b;line-height:22px}
.spec-wrap ul li * {vertical-align:middle}
.spec-wrap ul li .seller-name {margin:0 3px 0 0;color:#393d40;font-weight:bold;text-decoration:underline !important}
.spec-wrap ul li img {margin:0 0 0 3px}

.spec-wrap dl {overflow:hidden}
.spec-wrap dl dt {float:left;width:170px;padding:0 9px;background:url('../images/blt/dot3.gif') no-repeat 0 9px;color:#707070;line-height:22px}
.spec-wrap dl dd * {vertical-align:middle}
.spec-wrap dl dd {float:left;width:338px;padding:0;line-height:22px;color:#393d40}
.spec-wrap dl dd em {font-weight:bold}
.spec-wrap dl dd .btn-help a {margin-top:-1px}
.spec-wrap dl span {display:inline-block}
.spec-wrap dl .seller * {display:inline-block}
.spec-wrap dl .seller .seller-name {margin:0 3px 0 0;color:#393d40;font-weight:bold;text-decoration:underline !important}
.spec-wrap dl .seller img {margin:0 0 0 3px}
.spec-wrap .star2 {margin-right:7px}
.detail-spec .buy-guide {padding:13px 0}
.detail-spec .buy-guide p {color:#707070;font-weight:bold;line-height:18px}
.detail-spec .buy-guide .btn-help a {margin-top:-2px}
.detail-spec .buy-guide p .buy-info {display:block;margin-top:4px;font-size:11px;font-weight:normal;line-height:14px}
.detail-spec .buy-guide p .btn3 {display:block;margin-top:2px;font-weight:normal}
.age {height:20px;padding-left:22px;background:url('../images/ico/age.gif') no-repeat 0 0;line-height:19px}
.age12 {background-position:0 -30px}
.age15 {background-position:0 -60px}
.age18 {background-position:0 -90px}
.age span {display:inline-block}
.btn-help {display:inline-block;margin-left:2px;font-size:0;line-height:0;vertical-align:top;cursor:pointer}
.btn-help a {display:inline-block;width:16px;height:17px;background:url('../images/btn/help.gif') no-repeat 0 0;font-size:0;line-height:0;vertical-align:top;cursor:pointer}
.btn-help a:hover, .btn-help a:active {background-position:0 -17px}

.apps-more {display:inline-block;height:14px;padding:0 8px;background:url('../images/blt/arrow2.gif') no-repeat 100% 5px;color:#74777b !important;font-size:11px !important;line-height:14px}
.detail-spec .sns {margin-top:10px}
.detail-spec .sns div {float:left}
.detail-spec .sns div iframe {overflow:hidden;border:none}
.detail-spec .sns .apps-twitter {width:97px}
.detail-spec .sns .apps-twitter iframe {width:97px;height:26px;}
.detail-spec .sns .apps-facebook {width:430px}
.detail-spec .sns .apps-facebook iframe {width:430px;height:30px;}
.browser-wrap {width:100%;height:46px;margin-top:8px;background:url('../images/contents/dot_bg.gif') repeat-x 0 0}
.browser-wrap li {float:left;width:210px;height:46px;border-left:1px #fff solid}
.browser-wrap li.ie {width:286px;border:0 none}
.browser-wrap li p {line-height:46px}
.browser-wrap li p .browser {display:inline-block;height:20px;margin:0 8px 0 18px;padding-left:20px;background:url('../images/ico/browser.png') no-repeat 0 3px;line-height:20px}
.browser-wrap li p .ie {width:120px}
.browser-wrap li p .firefox {background-position:0 -17px}
.browser-wrap li p .chrome {background-position:0 -37px}
.browser-wrap li p .btn2 {margin:auto 0 auto 10px}

#apps-use-info {margin:0 auto;width:708px}
#apps-use-info h5 {padding:0 0 10px 20px;background-image:url('../images/blt/blt_h5.gif');background-position:0 1px;background-repeat:no-repeat;font-size:14px;color:#393d40;font-weight:bold}
#apps-use-info h6 {position:relative;padding:8px 0 6px 0;color:#393d40;font-weight:bold;}/* 2013-04-15 modi */
/* 2013-04-15 add */
#apps-use-info h6 .more-area{position:absolute;top:8px;right:2px;}
#apps-use-info h6 .more-area a{display:inline-block;padding:0 7px 0 0;background:url(../images/blt/arrow2.gif) 100% 1px no-repeat;font-size:11px;font-weight:normal;}

.b-block {clear:both;margin-top:30px}
.b-block p, .b-block p div {line-height:18px} 
.b-block .word-txt {white-space:pre-wrap;word-break:break-all;word-wrap:break-word;font-family:'Arial';line-height:18px}
.b-block .more-less {text-align:right}
.b-block .more-less a {display:inline-block;height:18px;line-height:18px;border:0 none;background-image:url('../images/btn/more2.gif');background-repeat:no-repeat;color:#74777b;font-size:11px !important;text-decoration:none !important}
.b-block .more-less a.more {width:32px;padding-left:16px;background-position:0 0}
.b-block .more-less a.less {width:32px;padding-left:16px;background-position:0 -18px}
/* 2013-04-15 : modi */
.b-box-wrap {width:100%;padding:15px 0 0 0;background:url('../images/contents/box_top.gif') no-repeat 0 0}
.b-box-wrap .box-btm {width:100%;padding:0 0 15px;background:url('../images/contents/box_btm.gif') no-repeat 0 bottom}
/* .b-box-wrap .slides-container {width:693px;height:360px}
.b-box-wrap .sereen-wrap {overflow: visible;margin:0 auto;width:693px;height:360px}
.b-box-wrap .sereen-wrap ul {width:693px;margin:0 auto;*margin:0;text-align:center;*text-align:left;}
.b-box-wrap ul li {display:inline;float:left;margin:0 5px 0 6px;height:360px;line-height:360px}
.b-box-wrap ul li * {vertical-align:middle}*/
.b-box-wrap .sereen-wrap .paging-wrap {margin-top:15px}
.b-box-wrap .screen-box {overflow:hidden;margin:0 auto;width:693px}
.b-box-wrap .screen-scroll {width:693px;min-height:222px}
.b-box-wrap .screen-scroll2 {width:693px;min-height:222px;overflow-y:hidden;overflow-x:auto}
table.screen-list {border-spacing:0;border-collapse:collapse}
table.screen-list caption {width:0;height:0;font-size:0;line-height:0}
table.screen-list tbody td {padding:0 7px 30px 8px}
table.screen-list tbody td * {vertical-align:middle}

/* 2013-04-15 : add */
.scroll-pane-scr{width:680px;overflow:auto;*overflow-x:auto;*overflow-y:hidden;white-space:nowrap;margin:0 auto;}
.screen-list {clear:both;margin-bottom:14px;overflow:visible;*padding-bottom:14px;}
.screen-list li {display:inline-block;*display:inline;padding:0 12px 0 0;}
.screen-list li img {vertical-align:middle !important;}

.b-box-wrap01{background: url(../images/contents/box_gray_top.gif) no-repeat 0 0;padding:5px 0 0;overflow:visible;}
.b-box-wrap01 .box-btm01{background: url(../images/contents/box_gray_btm.gif) no-repeat 0 100%;padding:0 0 5px;overflow:visible;}
.b-box-wrap01 .review-wrap{padding:15px 0;margin:0 25px;background: url(../images/contents/lin_gray.gif) repeat-x 0 100%;*zoom:1;}
.b-box-wrap01 .review-wrap.last{background:none;}
.b-box-wrap01 .review-wrap .expert-info {line-height:12px;}
.b-box-wrap01 .review-wrap .expert-info strong{text-decoration:underline;margin-right:10px;}
.b-box-wrap01 .review-wrap .expert-review{padding:10px 0;overflow:visible;height:auto;}
.b-box-wrap01 .review-wrap .expert-review pre{line-height:18px;white-space: pre-wrap;word-break: break-all;word-wrap: break-word;font-family:inherit;}
.b-box-wrap01 .review-wrap .blog-info{clear:both;margin:0 0 5px;background:#fff;border:#f0efef solid 1px;line-height:12px;}
.b-box-wrap01 .review-wrap .blog-info p{padding:12px 15px;}
.b-box-wrap01 .review-wrap .blog-info strong{margin-right:10px;}
.b-box-wrap01 .review-wrap .blog-info a{color:#3168a0;text-decoration:underline;}

.movie-wrap {overflow:hidden;margin:0 auto;width:678px}
.movie-wrap .m-img {position:relative;float:left;width:210px;height:140px;background:url('../images/contents/movie_bg.gif') no-repeat 0 0}
.movie-wrap .m-img .movie-box {position:absolute;top:0;left:0;width:210px;height:140px;background:url('../images/contents/movie_box.png') no-repeat 0 0}
.movie-wrap .m-img .movie-paly {position:absolute;top:50%;left:50%;margin:-22px;width:45px;height:45px;background:url('../images/btn/play.png') no-repeat 0 0;text-indent:-99999px;font-size:0;line-height:0}
.movie-wrap .m-img .movie-paly:hover {background-image:url('../images/btn/play_on.png')}
.movie-wrap .m-img .movie-paly a {display:block;width:45px;height:45px}
.movie-wrap .m-txt {float:left;padding:10px 25px}
.movie-wrap .m-txt p {padding-bottom:3px}
.movie-wrap .m-txt p a {color:#398fe6 !important}
.movie-wrap .m-txt .t-gray {line-height:16px}
.stars-wrap {}
.stars-wrap dl {min-height:28px;margin:0 20px;clear:both}
.stars-wrap dl dt {float:left;*min-width:47px;padding:3px 8px;background:url('../images/blt/dot3.gif') no-repeat 0 50%;line-height:22px}
.stars-wrap dl dd {float:left;*width:550px;padding:3px 0;line-height:22px}
.stars-wrap .t-star {font-weight:bold}
.stars-wrap .t-star * {vertical-align:middle}
.stars-wrap .t-star strong {margin:0 5px;color:#dd2548;font-size:14px !important}
.stars-wrap .t-star .total-point {display:inline-block;margin:0 5px;position:relative;top:2px}
.stars-wrap .t-star .total-point {font-weight:normal}
.stars-wrap .t-star .total-point em {font-weight:bold;vertical-align:top}

.stars-wrap2 p {line-height:26px}
.stars-wrap2 dl {min-height:32px;margin:0 20px;clear:both}
.stars-wrap2 dl dt {float:left;*min-width:47px;padding:3px 8px;background:url('../images/blt/dot3.gif') no-repeat 0 50%;line-height:30px}
.stars-wrap2 dl dd {float:left;*width:550px;padding:3px 0;line-height:30px}
.stars-wrap2 .t-star {font-weight:bold}
.stars-wrap2 .t-star * {vertical-align:middle}
.stars-wrap2 .t-star strong {margin:0 5px;color:#dd2548;font-size:14px !important}
.stars-wrap2 .star-sel div {float:left;vertical-align:top}
.stars-wrap2 .star-sel .use-tit {padding:0 2px 0 15px;line-height:24px;font-weight:bold}
.stars-wrap2 .star-sel ol {display:none;position:absolute;top:25px;left:-1px;width:118px;padding:5px 0;border:1px solid #3168a0;background-color:#fff}
.stars-wrap2 .star-sel ol li {padding:0 !important;border:none !important;line-height:0;font-size:0}
.stars-wrap2 .star-sel ol li a {display:block;overflow:hidden;line-height:0;font-size:0;cursor:pointer;padding:6px 0 7px 0;*color:#fff}
.stars-wrap2 .star-sel ol li a:hover {background-color:#3168a0;*color:#3168a0}
.stars-wrap2 .star-sel .star-selbg {position:relative;display:inline-block;border:1px solid #bebebe;height:25px;width:118px;line-height:0;text-align:left;cursor:pointer;background:url('../images/ico/sel_arr.gif') no-repeat 100% 0;margin:1px 4px 0 0}
.stars-wrap2 .star-sel .star-selbg:hover {border:1px solid #3168a0;background:url('../images/ico/sel_arr_on.gif') no-repeat 100% 0}
.stars-wrap2 .star-sel .oncb {border:1px solid #3168a0 !important;background:url('../images/ico/sel_arr2.gif') no-repeat 100% 0 #fafafa !important}
.stars-wrap2 .star-sel .star-selbg a, .use-after .star-sel .star-selbg2 a {display:inline-block;height:11px;padding:7px 0 7px 0}
.stars-wrap2 .star-sel .star-disable {display:inline-block;border:1px solid #bebebe;height:25px;width:118px;line-height:0;text-align:left;cursor:pointer;background:url('../images/ico/sel_arr.gif') no-repeat 100% 0 #fafafa;margin:1px 4px 0 0}
.stars-wrap2 .star-sel .star-disable a {display:inline-block;height:11px;padding:7px 0 7px 0}
.stars-wrap2 .star-sel p {display:inline-block;padding:0 9px;font-weight:normal;line-height:22px}
.stars-wrap2 .btn-blue {margin-right:0}
.stars-wrap2 .t-star .total-point {display:inline-block;margin:0 5px;position:relative;top:2px}
.stars-wrap2 .t-star .total-point {font-weight:normal}
.stars-wrap2 .t-star .total-point em {font-weight:bold;vertical-align:top}

.star-big {display:inline-block;overflow:hidden;width:111px;height:18px;margin:0 3px;background-image:url('../images/ico/star_big.png');background-repeat:no-repeat;background-position:0 0;font-size:0;line-height:0;text-indent:-999px;*text-indent:0}
.t-star .star00 {background-position:0 -90px}
.t-star .star05 {background-position:0 -180px}
.t-star .star10 {background-position:0 -72px}
.t-star .star15 {background-position:0 -162px}
.t-star .star20 {background-position:0 -54px}
.t-star .star25 {background-position:0 -144px}
.t-star .star30 {background-position:0 -36px}
.t-star .star35 {background-position:0 -126px}
.t-star .star40 {background-position:0 -18px}
.t-star .star45 {background-position:0 -108px}
.t-star .star50 {background-position:0 0}

/*.use-after .star-sel {margin-bottom:3px}*/
.use-after {*z-index:100;}
.use-after .star-sel {min-height:29px}
.use-after .star-sel .star-selbg2 {float:left}
.use-after .star-sel .t-it {float:left;margin:0 8px;font-size:11px;color:#737373;padding-top:5px}
.use-after .star-sel .use-tit {padding:0 2px 0 15px;line-height:25px;font-weight:bold}
.use-after .star-sel ol {display:none;position:absolute;top:25px;left:-1px;width:118px;padding:5px 0;border:1px solid #3168a0;background-color:#fff;z-index:100}
.use-after .star-sel ol li {padding:0 !important;border:none !important;line-height:0;font-size:0}
.use-after .star-sel ol li a {display:block;overflow:hidden;line-height:0;font-size:0;cursor:pointer;padding:6px 0 7px 0}
.use-after .star-sel ol li a:hover {background-color:#3168a0}
.use-after .star-sel .star-selbg2 {display:inline-block;border:1px solid #bebebe;height:25px;width:118px;line-height:0;text-align:left;cursor:pointer;background:url('../images/ico/sel_arr.gif') no-repeat 100% 0 #fafafa}
.use-after .star-sel .star-selbg {position:relative;display:inline-block;border:1px solid #bebebe;height:25px;width:118px;line-height:0;text-align:left;cursor:pointer;background:url('../images/ico/sel_arr.gif') no-repeat 100% 0}
.use-after .star-sel .star-selbg:hover {border:1px solid #3168a0;background:url('../images/ico/sel_arr_on.gif') no-repeat 100% 0}
.use-after .star-sel .oncb {border:1px solid #3168a0 !important;background:url('../images/ico/sel_arr2.gif') no-repeat 100% 0 #fafafa !important}
.use-after .star-sel .star-selbg a, .use-after .star-sel .star-selbg2 a {display:inline-block;height:11px;padding:7px 0 7px 0}
.use-after .star-sel .star-selbg a.s-point {}
.use-after .star-sel .star-selbg ol li a {margin:0}
.star-sel .star2 {overflow:hidden;width:118px;height:11px;background-image:url('../images/ico/star_add.png');background-repeat:no-repeat;font-size:0;line-height:0;margin:0 !important}
.star-sel .star00 {background-position:8px -120px}
.star-sel .star05 {background-position:8px -240px}
.star-sel .star10 {background-position:8px -96px}
.star-sel .star15 {background-position:8px -216px}
.star-sel .star20 {background-position:8px -72px}
.star-sel .star25 {background-position:8px -192px}
.star-sel .star30 {background-position:8px -48px}
.star-sel .star35 {background-position:8px -168px}
.star-sel .star40 {background-position:8px -24px}
.star-sel .star45 {background-position:8px -144px}
.star-sel .star50 {background-position:8px 0}

.h5-wrap {overflow:hidden}
.h5-wrap h5 {float:left}
.h5-wrap .txt-login {float:left;margin:0 12px}
.h5-wrap .txt-login a {text-decoration:underline !important;color:#6b7177}
.use-after {margin:0 0 15px 0}
.use-after .text-box {margin-bottom:5px;clear:both}
.use-after .text-box textarea {overflow:hidden;width:686px;height:50px;padding:10px;border:1px solid #cdd0cf !important;color:#74777b;font-size:12px;line-height:18px}
.use-after .text-box textarea.no-log {height:50px;min-height:50px !important;border:1px solid #CDD0CF !important;background-color:#fafafa !important;color:#a8a8a8}
.use-after .text-box textarea.modify {border:1px #cdd0cf solid;background:none #fff}
.modify {margin-bottom:0}
.use-after p {text-align:right;color:#74777b}
.use-after p strong {font-weight:bold;color:#3168a0}
.use-after .t-num {padding:0 5px}
.after-list ul {border-bottom:1px solid #e7e7e8}
.after-list ul li {padding:14px 0;border-top:1px solid #e7e7e8}
.after-list .star2 {font-size:0;line-height:0}
.after-list ul li.admin {padding:14px 0 14px 15px}
.after-list ul li.admin p {padding-left:13px}
.after-list .people-info {overflow:hidden;width:100%;padding-bottom:5px}
.after-list .people-info p {float:left}
.after-list .people-info p strong {padding-right:6px;color:#7d8083;font-size:12px;font-weight:bold}
.after-list .people-info p strong, .after-list .people-info p em {display:inline-block}
.after-list .people-info p em {margin:0 7px}
.after-list ul .admin .people-info p {padding:0}
.after-list ul .admin .people-info p strong {padding:0 6px 0 13px;background:url('../images/ico/reply2.gif') no-repeat 0 4px;color:#3168a0}
.after-list .people-info ul {float:left;margin:0 20px;border:none}
.after-list .people-info ul li {border:none;float:left;margin:0;padding:0}
.after-list .people-info ul li.first {background:none}
.after-list .people-info ul li a {display:block;padding:0 9px 0 12px;background-image:url('../images/btn/btn_reply.gif');background-repeat:no-repeat;color:#74777b !important;font-size:11px !important;line-height:18px;letter-spacing:-1px;cursor:pointer}
.after-list .after-txt {line-height:18px;padding-top:5px;word-wrap:break-word}
a.modify {background-position:0 4px}
a.del {background-position:0 -16px}
a.call {background-position:0 -36px}

/* crome hack */
@media screen and (-webkit-min-device-pixel-ratio:0) {
	.paging-wrap {margin-top:-10px}
	.b-box-wrap .sereen-wrap .paging-wrap {margin-top:5px}
}

/* select country/language */

.country-wrap {padding:0 0 20px 0} /* 2013-08-20 */
.country-wrap .title {padding:0 10px 10px 10px;color:#0b0c0d;font-weight:bold} /* 2013-08-20 */
.country-wrap .con-wrap {padding:20px 0 20px 0;border-top:1px solid #373d44;background-color:#fafafa}
.country-wrap .con-wrap .list {overflow:hidden}
.country-wrap .con-wrap .bg01 {background:url('../images/contents/country_list_bg03.gif') 0 0 repeat-y} /* 2013-08-20 */
.country-wrap .con-wrap .bg02 {background:url('../images/contents/country_list_bg02.gif') 0 0 repeat-y}
.country-wrap .con-wrap .list ul {float:left;width:233px;padding:0 0 0 10px} /* 2013-08-20 */
.country-wrap .con-wrap .list ul li {overflow:hidden;clear:both;height:15px;*height:13px;margin:6px 0 0 0;font-family:"arial" !important;letter-spacing:0;word-spacing:-1px;} /* 2013-08-20 */
.country-wrap .con-wrap .list ul li img {display:inline-block;float:left;margin:0 5px 0 0;}
.country-wrap .con-wrap .list ul li p {float:left;padding:0;margin:0;color:#3168a0;font-size:11px;line-height:1.1em;*line-height:14px;}
.country-wrap .con-wrap .list ul li span {color:#393d40;margin:0 2px 0 0;}
.country-wrap .con-wrap .list ul li span {color:#393d40;margin:0 1px 0 0 \0IE8+9;}
.country-wrap .con-wrap .list ul li em a, .country-wrap .con-wrap .list ul li em a span {color:#3168a0}
.country-wrap .con-wrap .list ul li em a, .country-wrap .con-wrap .list ul li p span, .country-wrap .con-wrap .list ul li p em {display:inline-block}

.country-wrap .con-wrap img {width:19px;height:13px;} /* 2013-08-20-test */

/* button */
.btn2 {display:inline-block}
.btn2 a {display:inline-block;background:url('../images/btn/btn.gif') no-repeat 0 0;height:30px;line-height:30px;text-decoration:none;font-size:11px !important}
.btn2 a span {display:inline-block;height:30px;background:url('../images/btn/btn.gif') no-repeat 100% -30px;padding:0 12px 0 30px;vertical-align:top}
.btn2 a:hover, .btn2 a:active {background-position:0 -60px}
.btn2 a:hover span, .btn2 a:active span {background-position:100% -90px}

.btn5 {display:inline-block;}
.btn5 a {display:inline-block;background:url('../images/btn/btn01.gif') no-repeat 0 0;height:28px;line-height:28px;text-decoration:none;font-size:12px !important;color:#5c6166;overflow:hidden;}
.btn5 a span {display:inline-block;height:28px;background:url('../images/btn/btn01.gif') no-repeat 100% -28px;padding:0 12px;vertical-align:top}
.btn5 a:hover, .btn5 a:active {background-position:0 -56px}
.btn5 a:hover span, .btn5 a:active span {background-position:100% -84px}

/* 2012-11-15 modify */
.btn-down {display:inline-block;}
.btn-down a {display:inline-block;background:url(../images/btn/btn_down.gif) no-repeat 0 0;height:30px;line-height:30px;text-decoration:none;color:#5c6166;cursor:pointer}
.btn-down a span {display:block;background:url(../images/btn/btn_down.gif) no-repeat 100% -30px;height:30px;min-width:82px;*width:83px;line-height:30px;padding:0 12px;}
.btn-down a:hover, .btn-down a:active {background-position:0 -60px}
.btn-down a:hover span, .btn-down a:active span {background-position:100% -90px}
.btn-down .down {display:inline;*display:inline-block;background:url(../images/btn/ico_down.gif) no-repeat 0 6px;*background:url(../images/btn/ico_down.gif) no-repeat 0 -3px;padding:13px 9px 13px 8px;*padding:0;margin-right:5px;*height:18px;*width:16px;*margin:0 5px -4px 0}

.btn3 {display:inline-block}
.btn3 a {color:#5c6166;font-size:11px !important;text-decoration:underline !important;cursor:pointer;font-weight:normal}
.btn3 a:hover, .btn3 a:active {color:#5c6166;}

.spec-wrap .btn3 a {color:#393d40}
.spec-wrap .btn3 a:hover, .btn3 a:active {color:#393d40}

.btn4 {display:inline-block}
.btn4 a {display:inline-block;height:30px;margin-right:5px;background:url('../images/btn/btn7.png') no-repeat 0 0;color:#5c6166;line-height:30px;letter-spacing:-1px;text-decoration:none}
.btn4 a span {display:inline-block;height:30px;margin-right:-5px;padding:0 12px;background:url('../images/btn/btn7.png') no-repeat 100% -30px;vertical-align:top}
.btn4 a:hover, .btn4 a:active {background-position:0 -60px}
.btn4 a:hover span, .btn4 a:active span {background-position:100% -90px}

.btn-blue {display:inline-block;margin-right:5px}
.btn-blue a {display:inline-block;height:30px;background:url('../images/btn/btn5.gif') no-repeat 0 0;color:#fff;line-height:30px;text-decoration:none}
.btn-blue a span {display:inline-block;min-width:36px;height:30px;padding:0 12px;background:url('../images/btn/btn5.gif') no-repeat 100% -30px;vertical-align:top;text-align:center}
.btn-blue a:hover, .btn-blue a:active {background-position:0 -60px}
.btn-blue a:hover span, .btn-blue a:active span {background-position:100% -90px}

.btn-gray {display:inline-block;margin-right:5px}
.btn-gray a {display:inline-block;height:30px;background:url('../images/btn/btn6.gif') no-repeat 0 0;color:#fff;line-height:30px;text-decoration:none}
.btn-gray a span {display:inline-block;min-width:36px;height:30px;padding:0 12px;background:url('../images/btn/btn6.gif') no-repeat 100% -30px;vertical-align:top}
.btn-gray a:hover, .btn-gray a:active {background-position:0 -60px}
.btn-gray a:hover span, .btn-gray a:active span {background-position:100% -90px}

.btn-del {display:inline-block;font-size:0;line-height:0;vertical-align:top}
.btn-del a {display:inline-block;width:16px;height:17px;background:url('../images/btn/del.gif') no-repeat 0 0;font-size:0;line-height:0}
.btn-del a:hover, .btn-del a:active {background-position:0 -17px}

.btn-coupon {display:inline-block;cursor:pointer}
.btn-coupon a {display:inline-block;height:30px;line-height:30px;background:url('../images/btn/btn_coupon.gif') no-repeat 0 0;text-decoration:none}
.btn-coupon a span {display:inline-block;padding:0 15px 0 35px;height:30px;background:url('../images/btn/btn_coupon.gif') no-repeat 100% -30px;vertical-align:top}
.btn-coupon a:hover, .btn-coupon a:active {background-position:0 -60px;color:#000}
.btn-coupon a:hover span, .btn-coupon a:active span {background-position:100% -90px;color:#000}

.btn-blue2 {display:inline-block;cursor:pointer}
.btn-blue2 a {display:inline-block;height:32px;background:url('../images/btn/btn0201_bg.gif') 0 0 no-repeat;color:#fff !important;font-size:14px;font-weight:bold;line-height:32px;text-decoration:none}
.btn-blue2 a span {display:inline-block;height:32px;min-width:36px;padding:0 12px;background:url('../images/btn/btn0201_bg.gif') 100% -32px no-repeat;text-align:center;vertical-align:top}
.btn-blue2 a:hover, .btn-blue2 a:active {background-position:0 -64px}
.btn-blue2 a:hover span, .btn-blue2 a:active span {background-position:100% -96px}

.btn-gray2 {display:inline-block;cursor:pointer}
.btn-gray2 a {display:inline-block;height:32px;background:url('../images/btn/btn0202_bg.gif') 0 0 no-repeat;color:#fff !important;font-size:14px;font-weight:bold;line-height:32px;text-decoration:none}
.btn-gray2 a span {display:inline-block;height:32px;min-width:36px;padding:0 12px;background:url('../images/btn/btn0202_bg.gif') 100% -32px no-repeat;text-align:center;vertical-align:top}
.btn-gray2 a:hover, .btn-gray2 a:active {background-position:0 -64px}
.btn-gray2 a:hover span, .btn-gray2 a:active span {background-position:100% -96px}

.btn-use {display:inline-block;margin-right:5px}
.btn-use a {display:inline-block;height:23px;background:url('../images/btn/btn_small.gif') no-repeat 0 0;color:#5c6166;font-size:11px !important;line-height:23px;text-decoration:none;letter-spacing:-1px}
.btn-use a span {display:inline-block;height:23px;min-width:44px;text-align:center;padding:0 8px;background:url('../images/btn/btn_small.gif') no-repeat 100% -23px;vertical-align:top !important}
.btn-use a:hover, .btn-use a:active {background-position:0 -46px}
.btn-use a:hover span, .btn-use a:active span {background-position:100% -69px}

.btn-blue3 {display:inline-block}
.btn-blue3 a {display:inline-block;height:24px;background:url('../images/btn/pop_btn_blue_s.gif') no-repeat 0 0;color:#fff;line-height:24px;text-decoration:none}
.btn-blue3 a span  {display:inline-block;height:24px;min-width:36px;text-align:center;padding:0 12px;background:url('../images/btn/pop_btn_blue_s.gif') no-repeat 100% -24px;vertical-align:top}
.btn-blue3 a:hover, .btn-blue3 a:active {background-position:0 -48px}
.btn-blue3 a:hover span, .btn-blue3 a:active span {background-position:100% -72px}

.btn-gray4 {display:inline-block;cursor:pointer}
.btn-gray4 a {display:inline-block;height:24px;background:url('../images/btn/btn_gray4.gif') 0 0 no-repeat;color:#fff !important;font-weight:normal;line-height:24px;letter-spacing:-1px;text-decoration:none}
.btn-gray4 a span {display:inline-block;height:24px;min-width:36px;padding:0 12px;text-align:center;background:url('../images/btn/btn_gray4.gif') 100% -24px no-repeat;vertical-align:top}
.btn-gray4 a:hover, .btn-gray4 a:active {background-position:0 -48px}
.btn-gray4 a:hover span, .btn-gray4 a:active span {background-position:100% -72px}

.btn-disable {display:inline-block;background:url('../images/btn/btn8.gif') no-repeat 0 0;font-size:0/*ie8*/}
.btn-disable a {display:inline-block;height:24px;padding:0 12px;min-width:36px;background:url('../images/btn/btn8.gif') no-repeat right -24px;color:#fff !important;font-size:12px !important;line-height:24px;letter-spacing:-1px;text-decoration:none;text-align:center}

.btn-disable2 {display:inline-block;background:url('../images/btn/btn8_2.gif') no-repeat 0 0;font-size:0/*ie8*/;vertical-align:top}
.btn-disable2 a {display:inline-block;height:30px;padding:0 12px;min-width:36px;background:url('../images/btn/btn8_2.gif') no-repeat right -30px;color:#fff !important;font-size:12px !important;line-height:30px;letter-spacing:-1px;text-decoration:none;text-align:center;vertical-align:top}

/* 2013-04-12 */
.btn-rss {display:inline-block;padding:0 0 0 12px;background-image:url('../images/btn/btn9.gif');background-repeat:no-repeat;background-position:0 0}
.btn-rss span {display:inline-block;height:21px;padding:0 12px 0 0;background-image:url('../images/btn/btn9.gif');background-repeat:no-repeat;background-position:100% 0;color:#5c6166;font-size:11px;line-height:20px}
.rss-feed {display:inline-block;padding:0 0 0 12px;background-image:url('../images/btn/btn9.gif');background-repeat:no-repeat;background-position:0 0}
.rss-feed span {display:inline-block;height:21px;padding:0 12px 0 0;background-image:url('../images/btn/btn9.gif');background-repeat:no-repeat;background-position:100% 0;color:#5c6166;font-size:11px;line-height:20px}

/* error */
#ncomui-container .ncomui-align-error {background:none}
#ncomui-container .ncomui-align-error {position:relative;width:978px;margin:0 auto;border:0 none;background:none;*zoom:1}
#ncomui-container .ncomui-align-error:after {content:"";clear:both;display:block}
#ncomui-container .ncomui-align-error .centered-content {background:none}

#error-contents {width:743px;margin:71px auto 52px auto}
#error-contents .error-title {min-height:148px;background:url('../images/contents/error_box.png') no-repeat 0 0}
#error-contents .error-title h2 {margin:0 60px;padding:80px 0 30px 0;border-bottom:1px solid #e3e4e6;text-align:center;color:#010101;font-family:'PFSquareSansProMedium','arial';font-size:32px;font-style:normal}
.error-wrap {padding:40px 0 90px 140px;background:url('../images/contents/error_box.png') no-repeat 0 100%}
.error-wrap .error-message {padding:0 60px 0 116px;background:url('../images/contents/error_img.png') no-repeat 0 3px;*zoom:1;}
.error-wrap .not-found {background-position:0 -237px}
.error-wrap .other {background-position:0 -477px}
.error-message h3 {margin-bottom:10px;color:#3168a0;font-family:Arial !important;font-size:15px;font-weight:bold}
.error-message p {margin-bottom:15px;color:#393d40;line-height:18px}

.btn-return {display:inline-block}
.btn-return a {display:inline-block;height:30px;margin-right:5px;background:url('../images/btn/btn7.png') no-repeat 0 0;color:#5c6166;line-height:30px;text-decoration:none}
.btn-return a span {display:inline-block;height:30px;margin-right:-5px;padding:0 12px;background:url('../images/btn/btn7.png') no-repeat 100% -30px;vertical-align:top}
.btn-return a:hover, .btn-return a:active {background-position:0 -60px;color:#000}
.btn-return a:hover span, .btn-return a:active span {background-position:100% -90px;color:#000}

/* tooltip */
.tooltip-wrap {z-index:10000}
.tooltip-wrap .tooltip {position:relative;border:1px solid #bebebe;background-color:#fafafa;padding:8px;min-width:54px}
.tooltip-wrap .tooltip p {color:#666;line-height:16px}
.tooltip-wrap .tooltip .tt-tt {font-size:0;line-height:0;width:12px;height:7px;position:absolute;background:url('../images/contents/tooltip_top.gif') no-repeat 0 0;top:-6px;left:28px}
.tooltip-wrap .tooltip .ttw {font-size:0;line-height:0;width:2px;height:2px;position:absolute}
.tooltip-wrap .tooltip .tt-tl {background:url('../images/contents/tt_tl.gif') no-repeat 0 0;top:-1px;left:-1px}
.tooltip-wrap .tooltip .tt-tr {background:url('../images/contents/tt_tr.gif') no-repeat 0 0;top:-1px;right:-1px}
.tooltip-wrap .tooltip .tt-bl {background:url('../images/contents/tt_bl.gif') no-repeat 0 0;bottom:-1px;left:-1px}
.tooltip-wrap .tooltip .tt-br {background:url('../images/contents/tt_br.gif') no-repeat 0 0;bottom:-1px;right:-1px}

p.other {padding:0 22px 20px 22px}
p.other img {display:inline-block;padding:0 3px}
p.other a * {vertical-align:middle}
p.other a {color:#6f6f6f;font-weight:bold;background:url('../images/blt/arrow2.gif') no-repeat 100% 5px;padding-right:8px;display:inline-block}

/* Tags 2012-11-21 add*/
.tag-wrap{padding:20px 0 0;}
.tag-wrap:after{display:block;clear:both;content:''}
.tag-wrap p{line-height:18px;}
.tag-wrap .tag-area{display:inline-block;float:left;width:54px;height:40px;}
.tag-wrap a{color:#3168a0;text-decoration:underline;}

/* 2012-12-26 OS popup */
.close {position:absolute;top:13px;right:13px;}

/* 2013-01-18 cs */
.cstip-area {position:absolute; top:4px; right:0;text-align:right;}
.cstip-area .ico-box{display:block;width:40px;height:28px;overflow:hidden;background:url(../images/btn/ico_cs.gif) 100% 0 no-repeat;text-indent:-100px;font-size:0px;}
.cstip-area a.ico-box:hover, .cstip-area a.ico-box:active, .cstip-area a.ico-box:focus {background:url(../images/btn/ico_cs.gif) 100% -29px no-repeat;}
.cstip-area .ico-box.dimed{background:url(../images/btn/ico_cs.gif) 0 -58px no-repeat !important;}

.cstip-wrap {display:none;position:absolute;top:162px;right:18px;z-index:10000;height:22px;border-bottom:#f3f3f3 solid 1px;}
.cstip-wrap .cstip-box {display:inline-block;position:relative;border:#ccc solid 1px;background:#fafafa;}
.cstip-wrap .cstip-box .arrow{position:absolute;display:block;overflow:hidden;top:-7px;right:10px;width:14px;height:7px;background:url(../images/contents/arrow_top.gif) 0 0 no-repeat;}
.cstip-wrap .cstip-box .tl{position:absolute;top:-1px;left:-1px;width:2px;height:2px;background:url(../images/contents/bg_border_corner.gif) 0 0 no-repeat;}
.cstip-wrap .cstip-box .tr{position:absolute;top:-1px;right:-1px;width:2px;height:2px;background:url(../images/contents/bg_border_corner.gif) 100% 0 no-repeat;}
.cstip-wrap .cstip-box .bl{position:absolute;bottom:-2px;left:-1px;width:2px;height:3px;background:url(../images/contents/bg_border_corner.gif) 0 100% no-repeat;}
.cstip-wrap .cstip-box .br{position:absolute;bottom:-2px;right:-1px;width:2px;height:3px;background:url(../images/contents/bg_border_corner.gif) 100% 100% no-repeat;}
.cstip-wrap .cstip-list {margin:8px;}
.cstip-wrap .cstip-list li{line-height:18px;}
.cstip-wrap .cstip-list li a{background:url(../images/blt/dot_cs.gif) 0 5px no-repeat;padding-left:6px;}
.cstip-wrap .cstip-list li a:hover{background:url(../images/blt/dot_cs.gif) 0 -23px no-repeat;}

/* 2013-05-22 main big banner */
.apps-banner {height:110px;}
.apps-banner .slideContentMover {position:absolute;}
.apps-banner .slideContentContainer {overflow:hidden;position:absolute;left:16px;top:0;width:714px;height:110px;}
.apps-banner #gmnextprev {position:absolute;top:35%;left:3px;width:34px;height:36px;overflow:hidden;background:url(../images/btn/btn_prev4.png) 0 0 no-repeat;font-size:0;text-indent:100px;z-index:200;border:none;padding:0;}
.apps-banner #gmnextprev:hover{background-position:0 -45px;}
.apps-banner #gmnextnext {position:absolute;top:35%;right:9px;width:34px;height:36px;overflow:hidden;background:url(../images/btn/btn_next4.png) 0 0 no-repeat;font-size:0;text-indent:100px;z-index:200;border:none;padding:0;}
.apps-banner #gmnextnext:hover{background-position:0 -44px;}
.apps-banner *.on {cursor: pointer;}
.apps-banner *.off {display:none;}

.apps-banner.andr {height:138px;}
.apps-banner.andr .slideContentContainer {height:138px;}
.apps-banner.andr ul li .ad-box {height:138px;background:url(../images/contents/ad_box_andr.png) no-repeat;}
.apps-banner.andr ul li a:hover .ad-box {background:url(../images/contents/ad_boxon_andr.png) no-repeat;}

/* 2013-07-01 : term */
.term {font-size:11px;line-height:14px;padding:20px;}
.term .last {border-bottom:none;}
.term .dir{direction: ltr !important;}
.term h2 {clear:both;background: url(../images/ico/bl_ctit.gif) no-repeat scroll 0 6px transparent;color: #2C2C2C;font-size:22px;line-height:1em;;margin:49px 0 20px;padding-left:17px;font-weight:bold;}
.term h2.first{margin:0 0 20px;}
.term h3 {color:#2C2C2C;font-size:16px;margin-top:20px;font-family:Arial;font-weight:bold;}
.term h4 {color:#2C2C2C;float:left;font-size:12px;margin-right:30px;width:180px;font-family:Arial;font-weight:bold;}
.term .list-txtBox strong {color:#2C2C2C;float:left;font-size:12px;margin-right:30px;width:180px;font-family:Arial;font-weight:bold;}
.term h5 {margin-top:20px;color:#2C2C2C;font-size:14px;}
.term .top {margin-top:0;}

.list-txtBox {border-bottom:1px solid #D8D8D8;margin-left:-5px;overflow:hidden;padding:18px 5px 5px;}
.list-txtBox div.list-wrap {float:left;padding-left:15px;width:704px;}
.list-txtBox ol li.none {margin:0 6px 0 -25px;}
.list-txtBox ol li .num {margin:0 6px 0 -25px;/*;position: absolute;*/}
.list-txtBox.list-last {border-bottom:0 none;}

.privacy .list-txtBox li, .term .list-txtBox li {margin-bottom:14px;list-style:none;font-size:11px;	line-height:14px;}
.privacy .list-txtBox li {list-style:upper-roman;}
div.list-txtBox ol li a {color:#498adf !important;}

.privacy {font-size:11px;line-height:14px;padding:20px;}
.privacy h2 {background: url(../images/ico/bl_ctit.gif) no-repeat scroll 0 6px transparent;color: #2C2C2C;font-size:22px;line-height:1em;;margin:49px 0 20px;padding-left:17px;font-weight:bold;}
.privacy h2.first{margin:0 0 20px;}
.privacy h4 {color:#2C2C2C;float:left;font-size:12px;margin-right:30px;width:180px;font-family:Arial;font-weight:bold;}
.privacy .list-txtBox strong {color:#2C2C2C;float:left;font-size:12px;margin-right:30px;width:180px;font-family:Arial;font-weight:bold;}
.privacy .privacy-desc {padding-bottom: 27px;}
.privacy .privacy-desc p{color:#464646;margin-bottom: 14px;}
.privacy a, .impressum a {color: #008CC9;text-decoration: underline;}

ul.term_tabs {overflow: hidden;width: 100%;margin:0 0 30px;}
ul.term_tabs:after{clear:both;display:block;content:''}
ul.term_tabs li {display: inline;float: left;margin-right: 2px;}
ul.term_tabs li a {border-style: solid solid none;border-width: 1px 1px 0;color: #888888;float: left;font-weight: bold;padding: 0.6em 1em 0.5em;text-decoration: none !important;}
ul.term_tabs li a.current {border-color: #11193D;color: #11193D;}

.cenp{margin:10px 0 4px;text-align:center;}

.list-txtBox .btn-wrap {clear:both;*margin-top:-19px;padding-top:8px;text-align:right;}
.privacy a.btn3 {font-size:11px;color:#008cc9;text-decoration:none;}













