/*----------------------------------------------------------
                          00. Define Characterset & Expression by Ahn Jongtae
----------------------------------------------------------*/
@charset "utf-8";
html  {filter: expression(document.execCommand('BackgroundImageCache', false, true));}
/*----------------------------------------------------------
                          01. Global
----------------------------------------------------------*/
body{text-align:center;background-color:transparent;color:#898484;font:12px/1.6 돋움,Dotum,AppleGothic,sans-serif;}
textarea{border:1px solid #b3a79b;font-family:"돋움";background:#fff;font-size:12px;}
input{background-color:#fff;}
dd,dt,ol,dl,ul,li{list-style:none;margin:0;padding:0;}
fieldset,img{border:none;}
h5{font-size:12px;}
address,em{font-style:normal;}
input.bnone{background:transparent;vertical-align:middle;}
table a img{vertical-align:-4px;}
table{border-collapse:collapse;}
td,th{font-family:돋움,Dotum,AppleGothic,sans-serif;}
em{color:#ed2900;font-style:normal;}
small{font-size:11px;font-weight:normal;color:#a9a9a9;}
legend,caption{display:none;}
*{margin:0; padding:0;}
/*----------------------------------------------------------
                          02. Common Class
----------------------------------------------------------*/
.posa{position:absolute;}
.posr{position:relative;}
/* align, float, none */
.top{vertical-align:top;}
.middle{vertical-align:middle !important;}
.bnone{border:none !important;}
.backnone{background:none !important;}
.left{text-align:left !important;}
.center{text-align:center !important;}
.right{text-align:right !important;}
.cboth{clear:both;font-size:0px;overflow:hidden;height:0;}
.cleft{clear:left !important;}
.dblock{display:block !important;}
.dnone{display:none !important;}
.dinline{display:inline !important;}
.fleft{float:left;}
.fright{float:right;}
.fnone{float:none !important;}
.cnone{clear:none !important;}
.clearfix:after,.btn-area:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix,.btn-area{zoom:1;}
.skip{display:none;}
.hand{cursor:hand;}
/* line */
.line10{clear:both;height:10px;font-size:0;}
.line15{clear:both;height:15px;font-size:0;}
.line20{clear:both;height:20px;font-size:0;}
.login-line{clear:both;background-color:#dfdfdf;height:1px;margin-bottom:5px;font-size:0;overflow:hidden;}
.gline-1{clear:both;background-color:#d7d7d7;height:1px;margin:10px 0;zoom:1;font-size:0;overflow:hidden;}
.dline-1{clear:both;background:url('../line/hdot_gray.gif') repeat-x left top;height:1px;margin:10px 0;font-size:0;overflow:hidden;}
.gsline-1{clear:both;background-color:#d7d7d7;height:1px;margin:10px 0;zoom:1;border-bottom:3px solid #f3f3f3;font-size:0;overflow:hidden;}
/* background color */
.bgcolor-fff7ea{background-color:#fff7ea;}
/* 들여쓰기 */
.ti0{text-indent:0 !important;}
/* 마진 */
	/* all */
.mg0{margin:0 !important;}
.mg5{margin:5px !important;}
.mg10{margin:10px !important;}
	/* top */
.mgt0{margin-top:0 !important;}
.mgt2{margin-top:2px !important;}
.mgt4{margin-top:4px !important;}
.mgt5{margin-top:5px !important;}
	/* bottom */
.mgb0{margin-bottom:0 !important;}
.mgb5{margin-bottom:5px !important;}
.mgb7{margin-bottom:7px !important;}
.mgb10{margin-bottom:10px !important;}
.mgb15{margin-bottom:15px !important;}
.mgb20{margin-bottom:20px !important;}
.mgb25{margin-bottom:25px !important;}
.mgb30{margin-bottom:30px !important;}
.mgl0{margin-left:0 !important;}
.mgl10{margin-left:10px !important;}
.mgr0{margin-right:0 !important;}
.mgr10{margin-right:10px !important;}
/* 패딩 */
	/* all */
.pd5{padding:5px !important;}
.pd10{padding:10px !important;}
.pd15{padding:15px !important;}
.pd20{padding:30px !important;}
.pd30{padding:30px !important;}
	/* left */
.pdl10{padding-left:10px !important;}
	/* right */
.pdr0{padding-right:0 !important;}
.pdr5{padding-right:5px !important;}
.pdr10{padding-right:10px !important;}
/* 넓이값 조절(팝업용) */
.p100{width:100% !important;}
.wth100{width:100px !important;}
.wth150{width:150px !important;}
.wth200{width:200px !important;}
.wth250{width:250px !important;}
.wth300{width:300px !important;}
.wth360{width:360px !important;}
.wth400{width:400px !important;}
.wth420{width:420px !important;}
.wth430{width:430px !important;}
.wth560{width:560px !important;}
.wth600{width:600px !important;}
.wth650{width:650px !important;}
.wth700{width:700px !important;}
.wth750{width:750px !important;}
.wth780{width:780px !important;}
.wth800{width:800px !important;}
.wth900{width:900px !important;}
/* 수직정렬 */
.va0{vertical-align:0px;}
/* 폰트 사이즈 */
.fts11{font-size:11px !important;}
.fts12{font-size:12px !important;}
/* 자간조절 */
.lsm1{letter-spacing:-1px;}
/* 색상 */
.gray{color:gray;}
/* 리스트내 ID */
.id{color:#444 !important;font-size:12px !important;}
/*----------------------------------------------------------
                          03. Color Management
----------------------------------------------------------
*링크 색상
	(회1:#432f2f, 회2:#706b6b, 회3:#8a8888, 회4:#a9a9a9)
	(강1:#ed2900, 강2:#19c59e,)
	- : 기본 컨텐츠 연결 링크
	default : 타이틀 링크(회1-적)
	tablink : 탭링크 기본컬러(회2-회1)
	on tablink : 탭링크 오버시 컬러(회1-회1)
	pmore : 더보기 링크(회2-회2)
	ctg1 : 메뉴 링크1 (
----------------------------------------------------------
*라인 색상
	#d2d2d2 - 전체 레이아웃상의 구분선
	#d7d7d7 - 강조 박스 색상
	#dbdbdb - 일반 박스 색상( 
	#eaeaea - 흐린 박스 색상 (박스 in 박스)

----------------------------------------------------------
*배경 색상
	#fbfbfb - 강조를 도와주기 위한 배경
	#f7f7f7 - 일반 박스 배경
----------------------------------------------------------*/
a{cursor:pointer;}
a:link,a:visited,a:active{color:#432f2f;text-decoration:none;}
a:hover{color:#ed2900;text-decoration:underline;}

a.default:link,a.default:visited,a.default:active{color:#706b6b;}
a.default:hover{color:#432f2f;}
.on a.default:link,.on a.default:visited,.on a.default:active{color:#00c4a3;font-weight:bold;letter-spacing:-1px;text-decoration:underline;}

a.tablink:link,a.tablink:visited,a.tablink:active{color:#706b6b;font-size:12px}
a.tablink:hover{color:#432f2f;}
.on a.tablink:link,.on a.tablink:visited,.on a.tablink:active{color:#1B63A5;font-weight:bold;letter-spacing:-1px;text-decoration:none;}
.on a.tablink:hover{color:#1B63A5;text-decoration:none;}

a.pmore:link,a.pmore:visited,a.pmore:active{color:#8a8888;}
a.pmore:hover{color:#8a8888;}

a.ctg1:link,a.ctg1:visited,a.ctg1:active{color:#8a8888;font-size:11px;}
a.ctg1:hover{color:#8a8888;font-size:11px;}

a.red:link,a.red:visited,a.red:active{color:#ed2900;}
a.red:hover{color:#ed2900;}

input.default{border:1px solid #d9d9d9;border-top:1px solid #999;border-left:1px solid #999;}
/*----------------------------------------------------------
                          04. Title & Paragraph
----------------------------------------------------------*/
/* 텍스트 INPUT 스타일 */
select.keyword{width:80px;height:20px;vertical-align:0;}
input.keyword{width:150px;height:17px;border:1px solid #000;}
/* 이미지 사이즈 */
img.img35{width:35px;height:35px;}
/* 색상강조 */
em.new{float:left;font-size:9px;font-family:arial;color:#F26515;padding:0;vertical-align:2px;}
em.update{float:left;font-size:9px;font-family:arial;color:#017FFF;padding:0px;vertical-align:2px;}
em.category{float:left;padding:1px 5px 0 0;font-size:11px;}
em.comment{float:left;padding:1px 0 0 3px;font-size:10px !important;}
em.comment_new{float:left;padding:1px 0 0 3px;font-size:10px !important;font-weight:bold;letter-spacing:-1px;}
/* 노트 */
p.note{background:url('') no-repeat left top;}
/* 블릿 타이틀 */
h5.cpt-st01{padding-left:13px;margin-bottom:5px;background:url('../bullet/cpt_st01.gif') no-repeat left 4px;}
/* 이미지 타이틀 + 라인 */
h5.cpit-st01{clear:both;padding:4px 0 2px 3px;margin-bottom:6px;font-size:0;border-bottom:1px solid #d7d7d7;}
h5.cpit-st01 a{background:url('../bullet/arr_st02.gif') no-repeat right 3px;_background-position:right 5px;padding-right:7px;font-size:12px;}
h5.cpit-st01 img{margin:4px 0 1px 0;}
/* 이미지 타이틀  */
h5.cpit-st02{clear:both;padding:5px 0 2px 3px;font-size:0;}
h5.cpit-st02 a{background:url('../bullet/arr_st02.gif') no-repeat right 3px;padding-right:7px;font-size:12px;}
h5.cpit-st02 img{margin:0 0 4px 0;}
/* 박스내 배경 타이틀 */
h5.bxtit-1{padding:5px 0 6px 7px;background:url('../common/boxtit_h5_1.gif') repeat-x left bottom;}
h5.bxtit-1 a{background:url('../bullet/arr_st02.gif') no-repeat right 3px;padding-right:7px;letter-spacing:-1px;font-size:12px;}
h5.bxtit-1 img{margin:3px 0 2px 0;}
h5.bxtit-2{padding:4px 0 3px 7px;}
/* 들여쓰기 */
.txt-p1{margin-left:10px !important;}
/*----------------------------------------------------------
                          05. Tab
----------------------------------------------------------*/
/* 스크립트용 탭 클래스 */
div.tab-wrap{clear:both;float:left;width:100%;}
div.tab-wrap div.tab-cont{display:none;_margin-top:-3px;}
div.tab-wrap div.tab-cont.on{display:block;}
div.tab-wrap div.tab-title{height:26px;background:url('../common/tab_bg.gif') repeat-x left bottom;margin-bottom:7px;}
div.tab-wrap div.tab-title h5.cpit-st02{float:left;}
/* 타이틀 우측 탭 */
ul.tab-title{float:right;margin:0px;}
ul.tab-title li{float:left;height:26px;margin:0 -1px 0 0;background:url('../common/tab2_bg_left_off.gif') no-repeat left top;font-size:11px;}
ul.tab-title li span{float:left;white-space:nowrap;padding:5px 10px 3px 10px;background:url('../common/tab2_bg_right_off.gif') no-repeat right top;}
ul.tab-title li.on{background:url('../common/tab2_bg_left_on.gif') no-repeat left top;letter-spacing:-1px;}
ul.tab-title li.on span{float:left;background:url('../common/tab2_bg_right_on.gif') no-repeat right top;}
ul.tab-title li.end{margin:0;_padding-left:1px;}
/* 최상위 탭 */
div.cpt-tab{clear:both;margin:5px 0 12px 0;padding:0 0 0 10px;overflow:hidden;	background:url('../common/cpttab_bg_left.gif') repeat-y left top;zoom:1;}
div.cpt-tab ul{width:100%;overflow:hidden;background:transparent url('../common/cpttab_bg_right.gif') repeat-y right top;letter-spacing:-1px;}
div.cpt-tab ul li{float:left;height:32px;margin:0 5px 3px 0;white-space:nowrap;background:url('../common/cpttab_off_left.gif') no-repeat left top;font-weight:bold;}
div.cpt-tab ul li span{float:left;padding:8px 13px 8px 20px;background:url('../common/cpttab_off_right.gif') no-repeat right top;color:#a9a9a9;}
div.cpt-tab ul li.on{background:url('../common/cpttab_on_left.gif') no-repeat left top;}
div.cpt-tab ul li.on span{padding:11px 13px 4px 20px;background:url('../common/cpttab_on_right.gif') no-repeat right top;color:#706b6b;font-weight:bold;}
div.cpt-tab ul li span a:link,div.cpt-tab ul li span a:visited,div.cpt-tab ul li span a:active{color:#a9a9a9;text-decoration:none;font-weight:bold;}
div.cpt-tab ul li span a:hover{text-decoration:none;font-weight:bold;}
div.cpt-tab ul li.on span a:link,div.cpt-tab ul li.on span a:visited,div.cpt-tab ul li.on span a:hover,div.cpt-tab ul li.on span a:active{outline:none;color:#706b6b;}
/* 서브탭 1 */
ul.tab-1{float:left;width:100%;background:url('../common/tab_bg.gif') repeat-x left 4px;}
ul.tab-1 li{float:left;height:26px;margin:0 -1px 0 0;background:url('../common/tab2_bg_left_off.gif') no-repeat left top;font-size:11px;}
ul.tab-1 li span{float:left;white-space:nowrap;text-align:center;padding:5px 10px 3px 11px;background:url('../common/tab2_bg_right_off.gif') no-repeat right top;}
ul.tab-1 li.on{background:url('../common/tab2_bg_left_on.gif') no-repeat left top;letter-spacing:-1px;}
ul.tab-1 li.on span{float:left;background:url('../common/tab2_bg_right_on.gif') no-repeat right top;}
ul.tab-1 li.end{margin:0;}
/* 이미지탭용 */
ul.tabimg-1{clear:both;float:left;width:100%;background:url('<?=$img['plugin']?>/btn_bg.gif') repeat-x left top;margin-bottom:0px;}
ul.tabimg-1 li{float:left;padding:0 ;}
ul.tabimg-1 li img{display:block;}
/* image step */
ol.step-1{}
ol.step-1 li{display:inline;}
/*----------------------------------------------------------
                          06. List/menu
----------------------------------------------------------*/
/* bbs bottom line 1px */
dl.bbs-st01{padding:0 0px;border-bottom:1px solid #ccc;}
dl.bbs-st01 dt{clear:both;float:left;margin-bottom:10px;}
dl.bbs-st01 dt img{width:80px;height:60px;border:1px solid #aaa;}
dl.bbs-st01 dd{padding:0 0 15px 90px;background:url('../line/hvar_gray_dot.gif') repeat-x left bottom;}
dl.bbs-st01 dd ul{}
dl.bbs-st01 dd ul li{}
/* 서브카테고리 메뉴 1 */
ul.list-ct01{clear:both;position:relative;padding:7px 15px 0 15px;}
ul.list-ct01 li{margin-bottom:3px;background:url('../bullet/arr_st01.gif') no-repeat left 5px;padding-left:8px;}
ul.list-ct01 li strong{clear:both;float:left;}
ul.list-ct01 li img{float:left;display:block;padding:5px 0 0 3px;}
ul.list-ct01 li h5{font-size:11px;color:gray;background-color:#efefef;padding-left:7px;border-bottom:1px solid #d7d7d7;}
ul.list-ct01 li ul li,ul.list-ct01 li ul li.on{clear:both;position:relative;z-index:10;margin-bottom:0px;background:url('../bullet/list_st01.gif') no-repeat 2px 7px;border-bottom:1px solid #efefef;letter-spacing:-1px;}
,ul.list-ct01 li ul li strong,ul.list-ct01 li ul li ul{clear:both;}
ul.list-ct01 li ul li.on a:link,ul.list-ct01 li ul li.on a:visited,ul.list-ct01 li ul li.on a:active{}
ul.list-ct01 li.on{background-image:url('../bullet/arr_st02.gif');}
ul.list-ct01 li.on a:link,ul.list-ct01 li.on a:visited,ul.list-ct01 li.on a:active{color:#ed2900 !important;}
ul.list-ct01 li.on ul li.on{background:url('../bullet/arr_st03.gif') no-repeat 2px 7px;}
ul.list-ct01 li.on ul li a:link,ul.list-ct01 li.on ul li a:visited,ul.list-ct01 li.on ul li a:active{color:#432f2f !important;}
ul.list-ct01 li.on ul li.on a:link,ul.list-ct01 li.on ul li.on a:visited,ul.list-ct01 li.on ul li.on a:active{color:#ed2900 !important;}
ul.list-ct01 li ul li ul{border:1px solid #3a3a3a;position:absolute;top:-6px;left:102px;z-index:999;background:#fff;width:120px;padding:3px;zoom:1;}
ul.list-ct01 li ul li ul li{margin:0 0 2px 5px;;border:none;font-size:11px;}
ul.list-ct01 li.on ul li.on ul li a:link,ul.list-ct01 li.on ul li.on ul li a:visited,ul.list-ct01 li.on ul li.on ul li a:active{color:#432f2f !important;}
/* 블릿없는 기본 리스트 */
.list-d0{clear:both;margin-bottom:10px;}
.list-d0 li{padding:0 0 0 7px;}
/* 블릿 없는 형 */
ul.list-st00{clear:both;}
ul.list-st00 li{background:none !important;padding-left:0 !important;margin-bottom:2px;letter-spacing:0 !important;}
/* 점블릿 리스트 기본형 */
ul.list-st01{clear:both;margin:0px;zoom:1;}
ul.list-st01 li{float:left;_float:none;clear:both;padding:0 0 0 6px;background:url('../bullet/list_st01.gif') no-repeat left 7px;}
*+html ul.list-st01 li{clear:none;overflow:hidden;float:none;}
ul.list-st01 li a{float:left;}
ul.list-st01 li img{float:left;display:block;padding:5px 0 0 3px;}
/* 점블릿 리스트 확장형(우측 컨텐츠) */
ul.list-st02{clear:both;width:100%;margin:0;overflow:hidden;}
ul.list-st02 li{padding:0 0 0 9px;margin:0 0 0px;overflow:hidden;background:url('../bullet/list_st01.gif') no-repeat 3px 7px;}
*+html ul.list-st02 li {margin:0 0 1px;}
ul.list-st02 li span{float:right;color:#929292;padding-right:3px;letter-spacing:0;}
ul.list-st02 li a,ul.list-st02 li img,ul.list-st02 li em{float:left;}
ul.list-st02 li img{margin:3px 0 0 3px;}
/* 이미지 리스트 */
ul.list-pt01{clear:both;margin:0 auto;padding:5px 0 0 3px;text-align:center;}
ul.list-pt01 li{float:left;font-size:11px;}
ul.list-pt01 li em{font-size:10px;}
/* 회색바가 들어가는 리스트 */
ul.list-bar1{}
ul.list-bar1 li{display:inline;padding-left:5px;background:url('../line/vbar_gray.gif') no-repeat left top;}
ul.list-bar1 li.first{padding-left:0;background:none;}

dl.list_member{border:#c0c0c0 solid 1px;background:#EFECE0;}
/* 사용자 아이콘 리스트 */
ul.user-img1{clear:both;padding:0 5px;}
ul.user-img1 li{padding:0 0 0 13px;background:url('../bullet/ico_user.gif') no-repeat left 4px;overflow:hidden;}
ul.user-img1 li span{float:right;color:#929292;padding-right:3px;letter-spacing:0;font-size:11px;}
ul.user-img1 li span.id,ul.user-img1 li a,ul.user-img1 li img,ul.user-img1 li em{float:left;}
/* 댓글 말풍선 아이콘 리스트 */
ul.user-img2{clear:both;}
ul.user-img2 li{padding:0 0 0 15px;background:url('../bullet/ico_cmt.gif') no-repeat left 2px;overflow:hidden;}
ul.user-img2 li span{float:right;color:#929292;padding-right:3px;letter-spacing:0;font-size:11px;}
ul.user-img2 li span.id,ul.user-img2 li a,ul.user-img2 li img,ul.user-img2 li em{float:left;}
ul.user-img2 li img{float:left;display:block;padding:5px 0 0 3px;}
/* 이미지 숫자 리스트 공통 */
ol.num-img1,ol.num-img2,ol.num-img3,ol.num-img4,ol.num-img5{clear:both;margin:0 5px;_margin-top:3px;}
ol.num-img1 li,ol.num-img2 li,ol.num-img3 li,ol.num-img4 li,ol.num-img5 li{padding-left:18px;margin:0;overflow:hidden;}
ol.num-img1 li a,ol.num-img1 li span.id,ol.num-img2 li a,ol.num-img2 li span.id,ol.num-img3 li a,ol.num-img3 li span.id,ol.num-img4 li a,ol.num-img4 li span.id,ol.num-img5 li a,ol.num-img5 li span.id{float:left;}
ol.num-img1 li span,ol.num-img2 li span,ol.num-img3 li span,ol.num-img4 li span,ol.num-img5 li span{float:right;color:#929292;font-size:11px;}
ol.num-img1 li span img,ol.num-img2 li span img,ol.num-img3 li span img,ol.num-img4 li span img,ol.num-img4 li span img{vertical-align:middle;}
/* 적색 숫자 아이콘 */
ol.num-img1 li.n1{background:url('../num/1/1.gif') no-repeat left 2px;}
ol.num-img1 li.n2{background:url('../num/1/2.gif') no-repeat left 2px;}
ol.num-img1 li.n3{background:url('../num/1/3.gif') no-repeat left 2px;}
ol.num-img1 li.n4{background:url('../num/1/4.gif') no-repeat left 2px;}
ol.num-img1 li.n5{background:url('../num/1/5.gif') no-repeat left 2px;}
ol.num-img1 li.n6{background:url('../num/1/6.gif') no-repeat left 2px;}
ol.num-img1 li.n7{background:url('../num/1/7.gif') no-repeat left 2px;}
ol.num-img1 li.n8{background:url('../num/1/8.gif') no-repeat left 2px;}
ol.num-img1 li.n9{background:url('../num/1/9.gif') no-repeat left 2px;}
ol.num-img1 li.n10{background:url('../num/1/10.gif') no-repeat left 2px;}
/* 회색 숫자 아이콘 */
ol.num-img2 li.n1{background:url('../num/2/1.gif') no-repeat left 2px;}
ol.num-img2 li.n2{background:url('../num/2/2.gif') no-repeat left 2px;}
ol.num-img2 li.n3{background:url('../num/2/3.gif') no-repeat left 2px;}
ol.num-img2 li.n4{background:url('../num/2/4.gif') no-repeat left 2px;}
ol.num-img2 li.n5{background:url('../num/2/5.gif') no-repeat left 2px;}
ol.num-img2 li.n6{background:url('../num/2/6.gif') no-repeat left 2px;}
ol.num-img2 li.n7{background:url('../num/2/7.gif') no-repeat left 2px;}
ol.num-img2 li.n8{background:url('../num/2/8.gif') no-repeat left 2px;}
ol.num-img2 li.n9{background:url('../num/2/9.gif') no-repeat left 2px;}
ol.num-img2 li.n10{background:url('../num/2/10.gif') no-repeat left 2px;}
/* 파란색 숫자 아이콘 */
ol.num-img3 li.n1{background:url('../num/3/1.gif') no-repeat left 2px;}
ol.num-img3 li.n2{background:url('../num/3/2.gif') no-repeat left 2px;}
ol.num-img3 li.n3{background:url('../num/3/3.gif') no-repeat left 2px;}
ol.num-img3 li.n4{background:url('../num/3/4.gif') no-repeat left 2px;}
ol.num-img3 li.n5{background:url('../num/3/5.gif') no-repeat left 2px;}
ol.num-img3 li.n6{background:url('../num/3/6.gif') no-repeat left 2px;}
ol.num-img3 li.n7{background:url('../num/3/7.gif') no-repeat left 2px;}
ol.num-img3 li.n8{background:url('../num/3/8.gif') no-repeat left 2px;}
ol.num-img3 li.n9{background:url('../num/3/9.gif') no-repeat left 2px;}
ol.num-img3 li.n10{background:url('../num/3/10.gif') no-repeat left 2px;}
/* 황색 숫자 아이콘 */
ol.num-img4 li.n1{background:url('../num/4/1.gif') no-repeat left 2px;}
ol.num-img4 li.n2{background:url('../num/4/2.gif') no-repeat left 2px;}
ol.num-img4 li.n3{background:url('../num/4/3.gif') no-repeat left 2px;}
ol.num-img4 li.n4{background:url('../num/4/4.gif') no-repeat left 2px;}
ol.num-img4 li.n5{background:url('../num/4/5.gif') no-repeat left 2px;}
ol.num-img4 li.n6{background:url('../num/4/6.gif') no-repeat left 2px;}
ol.num-img4 li.n7{background:url('../num/4/7.gif') no-repeat left 2px;}
ol.num-img4 li.n8{background:url('../num/4/8.gif') no-repeat left 2px;}
ol.num-img4 li.n9{background:url('../num/4/9.gif') no-repeat left 2px;}
ol.num-img4 li.n10{background:url('../num/4/10.gif') no-repeat left 2px;}
/* 녹색 숫자 아이콘 */
ol.num-img5 li.n1{background:url('../num/5/1.gif') no-repeat left 2px;}
ol.num-img5 li.n2{background:url('../num/5/2.gif') no-repeat left 2px;}
ol.num-img5 li.n3{background:url('../num/5/3.gif') no-repeat left 2px;}
ol.num-img5 li.n4{background:url('../num/5/4.gif') no-repeat left 2px;}
ol.num-img5 li.n5{background:url('../num/5/5.gif') no-repeat left 2px;}
ol.num-img5 li.n6{background:url('../num/5/6.gif') no-repeat left 2px;}
ol.num-img5 li.n7{background:url('../num/5/7.gif') no-repeat left 2px;}
ol.num-img5 li.n8{background:url('../num/5/8.gif') no-repeat left 2px;}
ol.num-img5 li.n9{background:url('../num/5/9.gif') no-repeat left 2px;}
ol.num-img5 li.n10{background:url('../num/5/10.gif') no-repeat left 2px;}
/* 텍스트 숫자 리스트 */
ol.num-1{clear:both;margin:0 4px 0;line-height:18px;}
ol.num-1 li{margin:0 12px 4px ;list-style:decimal inside !important;text-indent:-16px;background:none;}
/* circle number list */
ol.circle{clear:both;margin-bottom:10px;zoom:1;}
ol.circle li{margin:0 0 0 15px;padding-left:0;background:none;text-indent:-15px;line-height:18px;list-style:none outside;}
/* HOT 서비스 */
ul.hot-title{padding:4px 0 5px 37px;border-bottom:1px solid #d7d7d7;margin-bottom:5px;background:url('../bullet/ico_hot.gif') no-repeat left 8px;}
ul.hot-title li{padding-right:7px;display:inline;white-space:nowrap;}
ul.hot-title li.first{padding-right:0px;}
ul.hot-list{width:170px;}
ul.hot-list li{float:left;padding-right:5px;white-space:nowrap;}
ul.hot-title li.first{padding-right:0px;}

/* tag list */
ul.tags-list{width:180px;}
ul.tags-list li{height:25px;float:left;padding:0 0 0 0;white-space:nowrap;}
ul.tags-list li a,ul.tags-list li span{float:left;text-decoration:none !important;cursor:hand;}
.tags_1 {padding:3px 2px;font-family:dotum;font-size:12px;color:#7B7B7B;}
.tags_1_over {padding:3px 2px;font-family:dotum;font-size:12px;color:#FFFFFF;background:#7B7B7B;text-decoration:none;}
.tags_2 {padding:3px 2px;font-family:dotum;font-weight:Bold;font-size:12px;color:#87C168;}
.tags_2_over {padding:3px 2px;font-family:dotum;font-weight:Bold;font-size:12px;color:#FFFFFF;background:#87C168;text-decoration:none;}
.tags_3 {padding:3px 2px;font-family:dotum;font-weight:Bold;font-size:12px;color:#FF6666;}
.tags_3_over {padding:3px 2px;font-family:dotum;font-weight:Bold;font-size:12px;color:#FFFFFF;background:#FF6666;text-decoration:none;}
/*----------------------------------------------------------
                          07-1. Box
----------------------------------------------------------*/
/* 공지/가이드 박스 */
div.notice-box{clear:both;background:url('../common/nbox_ml.gif') repeat-y left top;margin-bottom:22px;}
div.notice-box div.wrap{background:url('../common/nbox_mr.gif') repeat-y right top;zoom:1;}
div.notice-box div.top{clear:both;height:5px;background:url('../common/nbox_tl.gif') no-repeat left top;}
div.notice-box div.top span{float:right;width:5px;height:5px;background:url('../common/nbox_tr.gif') no-repeat;}
div.notice-box div.btm{clear:both;height:5px;background:url('../common/nbox_bl.gif') no-repeat;}
div.notice-box div.btm span{float:right;width:5px;height:5px;background:url('../common/nbox_br.gif') no-repeat;}
div.notice-box div.top,div.notice-box div.top span,div.notice-box div.btm,div.notice-box div.btm span{font-size:0;display:block;zoom:1;}
/*div.notice-box dl.notice-cont dd ul li img{vertical-align:-6px;padding:5px 0;}*/
/* tab box */
div.tabbox-1{clear:both;border:1px solid #d7d7d7;border-top:none;background-color:#ececec;padding:5px;_margin-top:-2px;}
div.tabbox-1-in{background-color:#fff;padding:2px 7px 0px;}
/* 탭박스 인기검색어 */
div.tabbox-2{clear:both;border:1px solid #dbdbdb;border-top:none;}
*+html div.tabbox-2{width:auto;}
div.tabbox-2 ol{clear:both;padding:7px 5px 4px 5px;}
div.tabbox-2 ul{clear:both;padding:7px 10px 4px 10px;}
div.tabbox-2 p{background-color:#f3f3f3;padding:5px 0 3px 0;}
div.tabbox-2 li.no-cont{padding:0 0 5px 0 !important;}
/* 음영테두리 박스 */
div.shadow-1{clear:both;border:1px solid #d7d7d7;background-color:#ececec;padding:5px;_margin-top:-2px;}
div.shadow-1-in{background-color:#fff;padding:2px 7px 0px;}
/* 로그인박스 */
div.login-box{background:url('../common/login_box_ml.gif') repeat-y left top;}
div.login-box div.wrap{background:url('../common/login_box_mr.gif') repeat-y right top;zoom:1;}
div.login-box div.top{height:7px;background:url('../common/login_box_tl.gif') no-repeat left top;}
div.login-box div.top span{float:right;width:7px;height:7px;background:url('../common/login_box_tr.gif') no-repeat;}
div.login-box div.btm{height:7px;background:url('../common/login_box_bl.gif') no-repeat;}
div.login-box div.btm span{float:right;width:7px;height:7px;background:url('../common/login_box_br.gif') no-repeat;}
div.login-box div.top,div.login-box div.top span,div.login-box div.btm,div.login-box div.btm span{font-size:0;display:block;zoom:1;}
/* 회색 테두리1px,그림자3px 라운드 박스 */
div.gsbox-3{clear:both;background:url('../common/gsbox_3_ml.gif') repeat-y left top;}
div.gsbox-3 div.wrap{background:url('../common/gsbox_3_mr.gif') repeat-y right top;zoom:1;}
div.gsbox-3 div.top{clear:both;height:7px;background:url('../common/gsbox_3_tl.gif') no-repeat left top;}
div.gsbox-3 div.top span{float:right;width:7px;height:7px;background:url('../common/gsbox_3_tr.gif') no-repeat;}
div.gsbox-3 div.btm{clear:both;height:7px;background:url('../common/gsbox_3_bl.gif') no-repeat;}
div.gsbox-3 div.btm span{float:right;width:7px;height:7px;background:url('../common/gsbox_3_br.gif') no-repeat;}
div.gsbox-3 div.top,div.gsbox-3 div.top span,div.gsbox-3 div.btm,div.gsbox-3 div.btm span{font-size:0;display:block;zoom:1;}
/* 임시용 */
div.gsbox-4{clear:both;background:url('../common/gsbox_3_ml.gif') repeat-y left top;}
div.gsbox-4 div.wrap{background:url('../common/gsbox_3_mr.gif') repeat-y right top;zoom:1;}
div.gsbox-4 div.top{clear:both;height:7px;background:url('../common/gsbox_3_tl.gif') no-repeat left top;}
div.gsbox-4 div.top span{float:right;width:7px;height:7px;background:url('../common/gsbox_3_tr.gif') no-repeat;}
div.gsbox-4 div.btm{clear:both;height:7px;background:url('../common/gsbox_3_bl.gif') no-repeat;}
div.gsbox-4 div.btm span{float:right;width:7px;height:7px;background:url('../common/gsbox_3_br.gif') no-repeat;}
div.gsbox-4 div.top,div.gsbox-4 div.top span,div.gsbox-4 div.btm,div.gsbox-4 div.btm span{font-size:0;display:block;zoom:1;}
/* 임시용 */
div.mnbox-1{}
div.mnbox-2{}
div.mnbox-3{}
/* 회색 테두리1px 라운드 박스 */
div.rgbox-1{clear:both;background:url('../common/gbox_1_ml.gif') repeat-y left top;}
div.rgbox-1 div.wrap{background:url('../common/gbox_1_mr.gif') repeat-y right top;zoom:1;}
div.rgbox-1 div.top{clear:both;height:2px;background:url('../common/gbox_1_tl.gif') no-repeat left top;}
div.rgbox-1 div.top span{float:right;width:2px;height:2px;background:url('../common/gbox_1_tr.gif') no-repeat;}
div.rgbox-1 div.btm{clear:both;height:2px;background:url('../common/gbox_1_bl.gif') no-repeat;}
div.rgbox-1 div.btm span{float:right;width:2px;height:2px;background:url('../common/gbox_1_br.gif') no-repeat;}
div.rgbox-1 div.top,div.rgbox-1 div.top span,div.rgbox-1 div.btm,div.rgbox-1 div.btm span{font-size:0;display:block;zoom:1;}
/* 회색 채워진 라운드 박스 */
div.bgbox-1{background:url('../common/bgbox_1_ml.gif') repeat-y left top;}
div.bgbox-1 div.wrap{background:url('../common/bgbox_1_mr.gif') repeat-y right top;zoom:1;}
div.bgbox-1 div.top{clear:both;height:3px;background:url('../common/bgbox_1_tl.gif') no-repeat left top;}
div.bgbox-1 div.top span{float:right;width:3px;height:3px;background:url('../common/bgbox_1_tr.gif') no-repeat;}
div.bgbox-1 div.btm{clear:both;height:3px;background:url('../common/bgbox_1_bl.gif') no-repeat;}
div.bgbox-1 div.btm span{float:right;width:3px;height:3px;background:url('../common/bgbox_1_br.gif') no-repeat;}
div.bgbox-1 div.top,div.bgbox-1 div.top span,div.bgbox-1 div.btm,div.bgbox-1 div.btm span{font-size:0;display:block;zoom:1;}
/* 적색 테두리2px 라운드 박스 */
div.rrbox-2{background:url('../common/rrbox_2_ml.gif') repeat-y left top;}
div.rrbox-2 div.wrap{background:url('../common/rrbox_2_mr.gif') repeat-y right top;zoom:1;}
div.rrbox-2 div.top{clear:both;height:5px;background:url('../common/rrbox_2_tl.gif') no-repeat left top;}
div.rrbox-2 div.top span{float:right;width:5px;height:5px;background:url('../common/rrbox_2_tr.gif') no-repeat;}
div.rrbox-2 div.btm{clear:both;height:5px;background:url('../common/rrbox_2_bl.gif') no-repeat;}
div.rrbox-2 div.btm span{float:right;width:5px;height:5px;background:url('../common/rrbox_2_br.gif') no-repeat;}
div.rrbox-2 div.top,div.rrbox-2 div.top span,div.rrbox-2 div.btm,div.rrbox-2 div.btm span{font-size:0;display:block;zoom:1;}
/* 회색 테두리1px 사각 박스 */
div.sgbox-bg-1{clear:both;background:#efefef;}
div.sgbox-1-bg{border:1px solid #ccc;background:#efefef;font-size:0;}
div.sgbox-1{clear:both;border:1px solid #d7d7d7;zoom:1;}
div.sgbox-2{border:2px solid #d7d7d7;}
/* 동의 박스 */
div.agbox-1,iframe.agbox-1{	width:710px;height:100px;	border:#dfdfdf solid 1px;overflow-y:auto;overflow-x:hidden;padding:5px;color:#808080;line-height:120%;font-size:11px;}
/* 서브카테고리 박스 1 */
div.ctbox-5{clear:both;background:url('../common/ctbox_5_ml.gif') repeat-y left top;margin-bottom:10px;}
div.ctbox-5 div.wrap{background:url('../common/ctbox_5_mr.gif') repeat-y right top;zoom:1;}
div.ctbox-5 div.top,div.ctbox-5 div.top span,div.ctbox-5 div.btm,div.ctbox-5 div.btm span{font-size:0;display:block;zoom:1;}
div.ctbox-5 div.top{clear:both;height:60px;background:url('../common/ctbox_5_tl.gif') no-repeat left top;}
div.ctbox-5 div.top span{font-size:12px;float:right;width:100%;height:43px;padding-top:18px;background:url('../common/ctbox_5_tr.gif') no-repeat right top;}
div.ctbox-5 div.top span a{padding-left:19px;}
div.ctbox-5 div.btm{clear:both;height:8px;background:url('../common/ctbox_5_bl.gif') no-repeat;}
div.ctbox-5 div.btm span{float:right;width:8px;height:8px;background:url('../common/ctbox_5_br.gif') no-repeat;}
/* 서브카테고리 박스 2 */
div.ctbox-4{clear:both;background:url('../common/ctbox_4_ml.gif') repeat-y left top;margin-bottom:10px;}
div.ctbox-4 div.wrap{background:url('../common/ctbox_4_mr.gif') repeat-y right top;zoom:1;}
div.ctbox-4 div.top,div.ctbox-4 div.top span,div.ctbox-4 div.top2,div.ctbox-4 div.top2 span,div.ctbox-4 div.btm,div.ctbox-4 div.btm span{font-size:0;display:block;zoom:1;}
div.ctbox-4 div.top{clear:both;height:59px;background:url('../common/ctbox_4_tl.gif') no-repeat left top;}
div.ctbox-4 div.top span{font-size:12px;float:right;width:100%;height:46px;padding-top:13px;background:url('../common/ctbox_4_tr.gif') no-repeat right top;}
div.ctbox-4 div.top span a{padding-left:12px;}
div.ctbox-4 div.top2{clear:both;height:7px;background:url('../common/ctbox_4_tl_2.gif') no-repeat left top;}
div.ctbox-4 div.top2 span{float:right;width:8px;height:7px;background:url('../common/ctbox_4_tr_2.gif') no-repeat;}
div.ctbox-4 div.btm{clear:both;height:7px;background:url('../common/ctbox_4_bl.gif') no-repeat;}
div.ctbox-4 div.btm span{float:right;width:8px;height:7px;background:url('../common/ctbox_4_br.gif') no-repeat;}
/* RP용 세로배열용 박스 */
div.rpbox{}
div.rpbox-mid,div.rpbox h5{border-left:1px solid #dedede;border-right:1px solid #dedede;}
div.rpbox-top{clear:both;height:3px;background:url('../common/rpbox_tl.gif') no-repeat left top;}
div.rpbox-top span{float:right;width:6px;height:3px;background:url('../common/rpbox_tr.gif') no-repeat;}
div.rpbox-btm{clear:both;height:3px;background:url('../common/rpbox_bl.gif') no-repeat left top;}
div.rpbox-btm span{float:right;width:6px;height:3px;background:url('../common/rpbox_br.gif') no-repeat;}
div.rpbox-top,div.rpbox-top span,div.rpbox-btm,div.rpbox-btm span{font-size:0;display:block;zoom:1;}
div.rpbox h5{background:#f1f1f1;padding:5px 0 5px 10px;}
div.rpbox h5 img{padding:4px 0;}
div.rpbox span.title{float:right;padding-right:10px;margin-top:-21px;font-size:11px;color:#d7d7d7;}
div.rpbox span.title{}
div.rpbox-mid{padding:6px 10px 12px 10px;zoom:1;}
div.rpbox-mid ul.list-st00{padding-top:3px;}
div.rpbox-mid ul.list-st00 li{padding:0;}
div.rpbox-mid ul.list-st01 li{padding:0 0 0 6px;background:url('../bullet/list_st01.gif') no-repeat left 7px;letter-spacing:-1px;}
/*----------------------------------------------------------
                          07-2. Box Area
----------------------------------------------------------*/
/* 프론트 타이틀 */
div.front-cont{padding:7px 14px;}
div.front-cont dl{}
div.front-cont dl dt{float:left;margin-right:15px;}
div.front-cont dl dt img{display:block;margin:auto 0;}
div.front-cont dl dd{float:left;border-left:1px solid #d7d7d7;padding-left:15px;}
div.front-cont dl dd.fright{float:right;border:none;}
div.front-cont dl dd .info{font-size:11px;line-height:120%;}
div.front-cont dl dd{}
/* 검색 및 폼입력 */
dl.form-cont{clear:both;padding:3px 3px 0 3px;}
dl.form-cont dt{float:left;}
dl.form-cont dt img{display:block;padding-top:7px;}
dl.form-cont dd{padding-left:90px;}
dl.form-cont dd select{font-size:11px;}
dl.form-cont dd input{}
/* 리스트내 사진첨부(이미지/텍스트 동일 링크) */
div.thumb-cont{padding:5px 10px;}
div.thumb-cont ul.list-st01,div.thumb-cont ul.list-st02{float:left;clear:none !important;}
div.thumb-cont p.thumbnail{margin-right:7px;}
p.thumbnail{float:left;width:97px;margin-right:10px;padding:2px 3px 0 3px;margin:0 auto;text-align:center;}
p.thumbnail span{float:none;width:97px;text-align:center;line-height:130%;}
p.thumbnail span img{width:95px;height:65px;border:#ebebeb solid 1px;overflow:hidden;cursor:pointer;margin-bottom:3px;display:block;padding:0;}
p.thumbnail span em{padding-left:3px;float:none;}
p.thumbnail a:hover span em{text-decoration:none;}
p.thumbnail span{font-size:11px;letter-spacing:-1px;}
p.thumbnail img{padding-left:3px;}
/* 공지사항 */
div.notice-box dl.notice-cont{clear:both;padding:8px 12px 10px 12px;}
div.notice-box dl.notice-cont dt{float:left;padding:4px 0 0 10px;}
div.notice-box dl.notice-cont dt img{display:block;}
div.notice-box dl.notice-cont dd{padding-left:80px;}
div.notice-box dl.notice-cont dd ul{border-left:1px solid #fab6af;padding-left:15px;}
div.notice-box dl.notice-cont dd ul li{padding:1px 0 1px 15px;background:url('../bullet/ico_audio.gif') no-repeat left 2px;}
/* 컨텐츠,검색결과 없음 */
td.no-cont,div.no-cont,p.no-cont,li.no-cont{font-size:11px;color:#a9a9a9;text-align:center;background:none !important;border:none;_margin-top:4px;}
/* 박스 내부 패딩 조절 */
div.bcont{padding:1px;}
div.ncont{padding:3px 10px;}
div.tcont{padding:0 7px 3px 7px;}
div.fcont{padding:1px 3px;}
/*----------------------------------------------------------
                          07-3. Box Area in Content
----------------------------------------------------------*/
/* button area */
div.btn-area{text-align:center;}
div.btn-area img{vertical-align:middle;}
/* 오른쪽 정렬 더보기 */
ul.more{text-align:right;margin:-27px 3px 7px;}
p.more{text-align:right;}
p.more a{background:url('../bullet/arr_st01.gif') no-repeat left 2px;padding-left:7px;letter-spacing:-1px;font-size:11px;}
/* 타이틀 라인 더보기 */
p.more-1{text-align:right;margin:-23px 7px 10px;}
p.more-1 a{background:url('../bullet/arr_st01.gif') no-repeat left 2px;padding-left:7px;letter-spacing:-1px;font-size:11px;}
/* line title button */
p.more-2{text-align:right;margin:-27px 3px 7px;}
p.more-2 a{background:url('../bullet/arr_st01.gif') no-repeat left 2px;padding-left:7px;letter-spacing:-1px;font-size:11px;}
/* no-line title button */
p.more-3{text-align:right;margin:-22px 3px 3px;}
p.more-3 a{background:url('../bullet/arr_st01.gif') no-repeat left 2px;padding-left:7px;letter-spacing:-1px;font-size:11px;}
/* 타이틀 더보기 */
p.more-4{text-align:right;margin:-19px 7px 4px;}
p.more-4 a{background:url('../bullet/arr_st01.gif') no-repeat left 2px;padding-left:7px;letter-spacing:-1px;font-size:11px;}
/* list icon button */
p.list-2{text-align:right;margin:-27px 3px 7px;}
p.list-2 a{background:#fff url('../bullet/square_st01.gif') no-repeat left top;padding-left:11px;letter-spacing:-1px;font-size:11px;}
/*----------------------------------------------------------
                          08. Table
----------------------------------------------------------*/
/* table paragraph position */
p.tit-right{text-align:right;margin:-22px 0 3px 0;}
p.tbltop-right{text-align:right;margin-bottom:3px;}
p.tbltop-left{}

div.sgbox-bg-1 table.tablestyle-00 th,div.sgbox-bg-1 table.tablestyle-00 td{padding:4px 0 4px 15px;}

/* no-border table */
table.tablestyle-00{width:100%;border:none;border-collapse:collapse;font-size:11px;letter-spacing:-1px;text-align:left;}
table.tablestyle-00 tr td{border:none;padding:3px 3px 2px 3px;vertical-align:top;text-align:left;}
/* table style 1 */
table.tablestyle-01 td,table.tablestyle-01 th{text-align:center;}
table.tablestyle-01{width:100%;border-top:1px solid #d7d7d7;color:#8a8888;}
table.tablestyle-01 thead th{font-size:11px;padding:5px 2px;border-bottom:1px solid #d7d7d7;background:#f9f9f9;}
table.tablestyle-01 tbody td{padding:5px 2px;border-bottom:1px solid #efefef;}
table.tablestyle-01 tbody td.subject{text-align:left;padding-left:10px;}
table.tablestyle-01 tbody td.number { color:#808080;font-size:11px;font-family:Arial;}
table.tablestyle-01 tbody td.category { color:#FF8737;font-size:11px;font-family:dotum;}
table.tablestyle-01 tbody td.name { color:#808080;font-size:11px;font-family:Arial;}
table.tablestyle-01 tbody td.hit { color:#808080;font-size:11px;font-family:Arial;}
table.tablestyle-01 tbody td.date { color:#808080;font-size:11px;font-family:Arial;}
table.tablestyle-01 tbody td.comment { color:#FF8737;font-size:11px;font-family:Arial;}
table.tablestyle-01 tbody td.comment_new { color:#FF8737;font-size:11px;font-family:Arial;font-weight:Bold;}
/* table style 2 */
table.tablestyle-02{width:100%;border-top:2px solid #ccc;border-bottom:2px solid #ccc;border-collapse:collapse;}
table.tablestyle-02 tbody th,table.tablestyle-02 tbody td,table.tablestyle-02 th,table.tablestyle-02 td{border-bottom:1px solid #d7d7d7;}
table.tablestyle-02 th{padding:3px 10px;background-color:#f3f3f3;font-size:11px;}
table.tablestyle-02 td{padding:3px 10px;}
table.tablestyle-02 th img,table.tablestyle-02 td img{cursor:hand;vertical-align:-2px;}
/*----------------------------------------------------------
                          09. Arrange/Divide
----------------------------------------------------------*/
/* 50% 세로 분할 */
div.harr-half{clear:both;}
div.harr-half div.hleft{float:left;width:50%;}
div.harr-half div.hright{float:left;width:50%;}
/* small image and text(ul) divide */
dl.img-dvd1{clear:both;}
dl.img-dvd1 dt{float:left;}
dl.img-dvd1 dt img{width:40px;height:30px;border:1px solid #aaa;}
dl.img-dvd1 dd{background:url('../line/hvar_gray_dot.gif') repeat-x left bottom;padding:0 0 5px 50px;margin-bottom:5px;}
dl.img-dvd1 dd p{color:#bbb;}
dl.img-dvd1 dd ul li{padding:0;border:none;background:none;}
/* 미니박스용 */
dl.img-dvd2{clear:both;}
dl.img-dvd2 dt{float:left;}
dl.img-dvd2 dt img{width:50px;height:35px;border:1px solid #aaa;cursor:pointer;}
dl.img-dvd2 dd{background:url('../line/hvar_gray_dot.gif') repeat-x left bottom;padding:0 0 8px 57px;margin-bottom:5px;}
dl.img-dvd2 dd p{color:#bbb;font-size:11px;}
dl.img-dvd2 dd h6{font-size:11px;}