@charset "utf-8";
.png24 {tmp:expression(setPng24(this));}

/* reset */
html{color:#3e3e3e;background:#fff;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#3e3e3e;}
img{vertical-align:middle;}

/* font */
body,select,input,button,textarea{font:12px/1.335 "굴림",Gulim,Arial,tahoma,sans-serif;}table{font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}

/* body */
a{color:#555;text-decoration:none;}
a:hover,a:link,a:visited,a:active{color:#555;text-decoration:none;}

/* common */
.dpn,hr{display:none;}
.dpi{display:inline;}
.dpb{display:block;}
.tnl{text-align:left;}
.tnc{text-align:center;}
.tnr{text-align:right;}
.clrfx{zoom:1;}/*for IE 5.5-7*/
.clrfx:after{/*for modern browser*/content:".";display: block;height:0px;clear:both;visibility:hidden;}

.mod{position:relative;zoom:1;}
.mod:after{content:".";display: block;height:0px;clear:both;visibility:hidden;}
.mod .more{position:absolute;top:7px;right:15px;width:56px;background:url(../img/k_icon.gif) no-repeat 0 -105px;}
.mod .more a{display:block;padding:4px 0 0 10px;height:18px;font-size:11px;line-height:1.3;}

.mixbox{position:relative;}

.sub-mu{position:absolute;top:-25px;right:5px;}
.sub-mu li{float:left;}
.sub-mu li span{padding:0 7px;color:#a5c1d7;}
.sub-mu li a{font-weight:bold;color:#3f5795;}
.sub-mu li.on{background:url(../img/k_icon.gif) no-repeat 100% -682px;}
.sub-mu li.on a{padding-right:13px;font-weight:normal;color:#2f3841;}

.etcbox{margin-bottom:20px;position:relative;}
.etcbox,.etcbox .bd{background:url(../img/k_box_etc.gif) no-repeat 0 0;}
.etcbox{padding-bottom:10px;background-position:0 100%;}
.etcbox .hd,.etcbox .tab{background:url(../img/k_box_etc.gif) no-repeat 0 0;}
.etcbox .bd{background-position:0 -36px;zoom:1;}
.etcbox .bd:after{content:".";display: block;height:0px;clear:both;visibility:hidden;}
.etcbox .hd{padding:11px 0 0 24px;height:24px;}
.etcbox .tab{padding:2px 0 0 1px;zoom:1;}
.etcbox .tab:after{content:".";display: block;height:0px;clear:both;visibility:hidden;}
.etcbox .tab li{float:left;}
.etcbox .tab li a{float:left;display:block;padding:7px 22px 0 22px;height:26px;}
.etcbox .tab li.on{border-left:1px solid #b6b6b6;border-right:1px solid #c4c4c4;background:url(../img/k_icon.gif) no-repeat 0 -320px;}
.etcbox .tab li.on a{padding-left:20px;padding-right:20px;border-left:1px solid #fff;border-right:1px solid #fff;}

.etcbox2,.etcbox2 .hd{background:url(../img/k_box_etc2.gif) no-repeat 0 0;}
.etcbox2{padding-bottom:10px;background-position:0 100%;}
.etcbox2 .hd{height:34px;background:url(../img/k_box_etc2.gif) no-repeat 0 0;}
.etcbox2 .hd h3{padding:8px 0 0 10px;color:#fff;font-weight:bold;}
.etcbox2 .tab ul{margin-left:1px;height:34px;}
.etcbox2 .tab li{float:left;font:0px/0px sans-serif;text-indent:-3000px;}
.etcbox2 .tab li a{display:block;height:34px;}
.etcbox2 .bd{clear:both;border:1px solid #f8f8f8;border-width:0 1px;background-color:#B6B6B6;zoom:1;}
.etcbox2 .bd .box{margin:0 1px;padding-bottom:20px;border:1px solid #fff;border-width:0 1px;background-color:#f5f5f6;zoom:1;}
.etcbox2 .bd .box:after{content:".";display: block;height:0px;clear:both;visibility:hidden;}

.inbox{margin:0 auto;padding-top:30px;position:relative;width:685px;background:url(../img/k_box_etc3.gif) no-repeat 0 15px;}
.inbox .inbox-wrap{border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5;background-color:#fff;}
.inbox .inbox-bt{height:20px;background:url(../img/k_box_etc3.gif) no-repeat 0 100%;}
.inbox2{margin:0 auto;padding-top:30px;position:relative;width:330px;background:url(../img/k_box2_etc3.gif) no-repeat 0 15px;}
.inbox2 .inbox-wrap{border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5;background-color:#fff;}
.inbox2 .inbox-bt{height:20px;background:url(../img/k_box2_etc3.gif) no-repeat 0 100%;}

.star{width:145px;}
.star,.star em{display:block;background:url(../img/k_star.gif) no-repeat 0 0;}
.star em{overflow:hidden;height:20px;background-position:0 -20px;font:0px/0px sans-serif;text-indent:-3000px;}
.star em.pnt1{width:18px;}
.star em.pnt2{width:36px;}
.star em.pnt3{width:54px;}
.star em.pnt4{width:72px;}
.star em.pnt5{width:90px;}
.star em.pnt6{width:108px;}
.star em.pnt7{width:126px;}
.star em.pnt8{width:144px;}

.app-info li{float:left;padding:0 20px;width:303px;color:#555;}
.app-info li .img{float:left;padding-right:10px;}
.app-info li .img img{border:2px solid #fff;}
.app-info li .con{float:left;width:160px;}
.app-info li p{padding-bottom:12px;}
.app-info li p a{color:#555;font:12px/1.34 dotum,'돋움';}
.app-info li p a strong{display:block;padding-bottom:5px;color:#000;font:bold 20px/1.7 Arial,Gulim,'굴림';}
.app-info li .star{margin-bottom:8px;}
.app-info li .apps,.app-info li .statis{display:block;font:12px/1.7 dotum,'돋움';}

.paging{margin-top:20px;padding-bottom:10px;color:#ccc;text-align:center;}
.paging a,.paging strong{padding:0 6px;color:#404040;font-weight:bold;}
.paging strong{color:#ff8400;}
.paging strong a:hover{text-decoration:none;}
.paging div{display:inline;padding:0;}
.paging .prev a,.paging .next a{font-weight:normal;}
.paging .prev,.paging .next{background:url(../img/k_icon.gif) no-repeat 0 0;}
.paging .prev{padding-left:5px;background-position:0 -658px;}
.paging .next{padding-right:15px;background-position:100% -658px;}

.comment{padding-top:43px;}
.comment *{vertical-align:middle;}
.comment .write .select{position:absolute;bottom:9px;left:25px;}
.comment .write .select label{padding-right:5px;}
.comment .write .select input{margin-top:3px;width:13px;height:13px;}
.comment .write{position:relative;padding:17px 0 32px 25px;height:23px;background-color:#f2f7fa;}
.comment .write .txtedit label{position:absolute;top:-22px;left:0;font-weight:bold;}
.comment .write .txtedit  .type-text{padding:2px 0 0 3px;width:535px;height:17px;}
.comment .list{padding:20px 0 20px 25px;}
.comment .list li{overflow:hidden;padding:0 0 5px 5px;width:613px;line-height:1.4;border-bottom:1px solid #eee;margin-bottom:6px;}
.ico-game,.ico-util,.ico-kids{float:left;padding:2px 9px 0 9px;width:43px;height:14px;font:bold 10px/1.12 Verdana;color:#fff;background:url(../img/k_icon.gif) no-repeat 0 0;}
.ico-game{background-position:0 -195px;}
.ico-util{background-position:0 -225px;}
.ico-kids{background-position:0 -255px;}


.pop-layer{position:absolute;top:0;left:0;z-index:100000;color:#636363;background-color:#f6f5f1;border:7px solid #6397bc;}
.pop-layer .bd{padding:25px;} 
.pop-layer .bd p strong{font-weight:bold;}
.pop-layer .bd dl{padding-top:20px;}
.pop-layer .bd dl.idpw dt{width:80px;}.pop-layer .bd dl.idpw .type-text{width:200px;}
.pop-layer .bd dl.info dt{width:145px;}.pop-layer .bd dl.info .type-text{width:250px;}
.pop-layer .bd dl.review dt{width:95px;}.pop-layer .bd dl.review .type-text{width:350px;}
.pop-layer .bd dt{float:left;padding-top:4px;}
.pop-layer .bd dt label{font-weight:bold;}
.pop-layer .bd dd{padding-bottom:5px;}
.pop-layer .bd dd input{vertical-align:middle;}
.pop-layer .bd .type-text{padding:3px 0 0 3px;border:1px solid #afafaf;}
.pop-layer .bd input.type-text{height:17px;}
.pop-layer .bd textarea.type-text{height:200px;}
.pop-layer .ft{position:absolute;bottom:20px;left:0;width:100%;text-align:center;}
.pop-layer .ft a,.pop-layer .ft input{margin:0 3px;}
.pop-layer .ft img,.pop-layer .ft input{vertical-align:middle;}
.pop-layer .close{position:absolute;top:7px;right:7px;width:20px;height:20px;cursor:pointer;background:url(../img/k_icon.gif) no-repeat -100px -195px;}
.pop-layer .close span{display:none;}

