@charset "utf-8";

@import url("/usr/css/20160804_593859114998161.css");
@import url("/usr/css/20160804_593965076190414.css");
@import url("/usr/css/20160804_593977112849033.css");
@import url("/usr/css/20160804_593991884721240.css");
@import url("/usr/css/20160804_594007264747820.css");
@import url("/usr/css/20160804_594020174575581.css");
@import url("/usr/css/20160804_594032256712294.css");
@import url("/usr/css/20160804_594042803433979.css");
@import url("/usr/css/20160804_594052755676830.css");
@import url("/usr/css/20160804_594065183186049.css");
@import url("/usr/css/20160804_594076595433296.css");

/* sub main */
div.wrapA {float:left; margin-right:20px; width:344px;}
div.wrapB {float:left; width:344px;}
div.wrapC {float:left; margin-right:20px; width:240px;}
div.wrapD {float:left; width:448px;}
div.wrapE {float:left; width:341px;}
div.wrapF {float:left; width:469px;}
div.wrapG {float:right; width:210px;}
div.wrapH {float:left; width:345px;}
div.wrapJ {float:left; margin-left:-18px;}
div.wrapK {float:left; margin-left:-18px; margin-top:-12px;}
div.wrapL {float:left; width:251px;}
div.wrapM {float:right; width:417px;}
div.wrapN {float:left; width:334px;}

div.inWrapA {width:100%;} /*0528 ez gwak  삭제 height:211px;*/

/* left */
div.lftList {clear:both; width:100%; margin-top:15px;} /* 0528 ez gwak 추가*/
div.lftList h3 {margin:0; padding:4px 0 0; width:100%; height:15px; text-align:right; border-top:1px solid #DDD; border-bottom:1px solid #DDD;}
div.lftList h3 a {margin-top:2px;}
div.lftList ul {clear:both; margin:0; padding:6px 0 3px; #padding-bottom:2px; width:100%;}
div.lftList ul li {padding:3px 0 0 7px; background:url(/images/icon/icon_bullet_01.gif) no-repeat left 8px;}

div.mypageList {width:100%;}
div.mypageList dl {overflow:hidden; clear:both; width:100%; padding:5px 0; border-top:1px solid #E4E4E4; font:0/0 arail;}
div.mypageList dl.fir {padding-top:0; border-top:0;}
div.mypageList dl dt {float:left; padding:1px 0 0 7px; background:url(/images/icon/icon_bullet_14.gif) no-repeat left 5px;}
div.mypageList dl dd {float:right;}

p.lftBannerA {margin:0 0 5px 0; padding:0;}
p.lftBannerB {margin:0 0 27px; padding:0;}
p.lftBannerC {margin:22px 0 5px 0; padding:0;}
p.lftBannerD {margin:0 0 12px 0; padding:0;}

/* tab */
ul.tabWrapA {clear:both; width:100%; height:20px; background:url(/images/icon/icon_bar_02.gif) repeat-x left bottom;}
ul.tabWrapA li {float:left; padding-right:1px; font:0/0 arial;}
ul.tabWrapA li.end {float:right; padding-top:2px;}
dl.tabWrapB {clear:both; width:100%; height:20px; background:url(/images/icon/icon_bar_02.gif) repeat-x left bottom;}
dl.tabWrapB dt {float:left; padding-top:2px; font:0/0 arial;}
dl.tabWrapB dt.bg img {padding-bottom:4px; border-bottom:1px solid #E44015;}
dl.tabWrapB dd {float:right; padding-left:1px; font:0/0 arial;}
/*add*/
dl.tabWrapB.mTabB {clear:both; width:100%; height:20px; background:url(/images/icon/icon_bar_02.gif) repeat-x left bottom;}
dl.tabWrapB.mTabB dt {float:left; padding-top:2px; font:0/0 arial;margin-right:30px;}
dl.tabWrapB.mTabB dt.bg img {padding-bottom:4px; border-bottom:1px solid #E44015;}
dl.tabWrapB.mTabB dd {float:left; padding-left:1px; font:0/0 arial;}

ul.tabWrapC {clear:both; margin-left:-15px; height:45px;}
ul.tabWrapC li {float:left; padding-left:15px;}
ul.tabWrapD {clear:both; margin-bottom:15px; width:100%; height:26px; background:url(/images/icon/h_line_04.gif) repeat-x left bottom;}
ul.tabWrapD li {float:left; padding-right:3px; font:0/0 arial;}
ul.tabWrapD li.end {padding-right:0;}
div.tabWrapE {position:relative; clear:both; margin-bottom:10px; width:100%; height:20px; background:url(/images/icon/h_line_05.gif) repeat-x left bottom;}
div.tabWrapE ul {list-style-type:none; margin:0; padding:0;}
div.tabWrapE li {display:inline; margin:0; padding:0;}
div.tabWrapE ul li a {float:left; margin:0 1px 0 0; padding:0 0 0 14px; min-width:60px; text-decoration:none; background:url(/images/contents/tab_left_bg.gif) no-repeat left top;}
div.tabWrapE ul li a span {float:left; text-align:center; display:block; padding:5px 12px 1px 0; font-weight:normal; color:#969696; background:url(/images/contents/tab_right_bg.gif) no-repeat right top;} /* 0528 ez gwak 수정*/
/* Commented Backslash Hack hides rule from IE5-Mac \*/
div.tabWrapE ul li a span {float:none;}
/* End IE5-Mac hack */
div.tabWrapE ul li a:hover span {color: black;}
div.tabWrapE #current a {display:block; background-position:0 -20px; font-weight:bold;}
div.tabWrapE #current a span {background-position:100% -20px; color:#616161; font-weight:bold;}
div.tabWrapE ul li a:hover {display:block; color:#616161; background-position:0% -20px;}
div.tabWrapE ul li a:hover span {color:#616161; font-weight:bold; background-position:100% -20px;}
div.tabWrapE div.sel {position:absolute; right:0; margin-top:-9px;}
dl.tabWrapF {clear:both; width:100%; height:30px;  font:0/0 arial; background:url(/images/icon/h_line_07.gif) repeat-x left 25px;}
dl.tabWrapF dt {float:right; padding-top:6px;}
dl.tabWrapF dd {float:left; padding-right:3px;}

ul.tabWrapGG {clear:both; margin-bottom:20px; width:100%;}
ul.tabWrapGG li {float:left; padding-right:0px; font:0/0 arial;}
ul.tabWrapGG li.end {padding-right:0;}

/* search */
div.searchA {clear:both; width:100%; text-align:center;}
div.searchB {clear:both; margin-bottom:28px; padding-bottom:3px; width:100%; background:url(/images/contents/bd_bg_01.gif) no-repeat left bottom;}
div.searchB table {width:100%; border:1px solid #C9C9C9;}
div.searchB table th.tit {padding:9px 13px; border-bottom:1px solid #C9C9C9; background:#F2F2F2;}
div.searchB table td.cont {padding:5px 15px; border-right:1px solid #C9C9C9; border-bottom:1px solid #C9C9C9;}
div.searchB table td.nodb {padding:5px 15px; border-bottom:1px solid #C9C9C9;}
div.searchB table td.chk {padding:7px 15px 5px; border-right:1px solid #C9C9C9; border-bottom:1px solid #C9C9C9;}
div.searchC {clear:both; margin-top:27px; padding:13px 21px 0; width:666px; height:74px; background:url(/images/contents/box_bg_08.gif) no-repeat left top;}
div.searchC div.leftW {float:left; padding-right:21px; width:539px; background:url(/images/icon/v_line_04.gif) no-repeat right 15px;}
div.searchC div.leftW dl {width:100%; height:40px;}
div.searchC div.leftW dl dt {float:left;}
div.searchC div.leftW dl dd {float:right; padding-top:14px;}
div.searchC div.rightW {float:left; padding:21px 0 0 20px;}
div.searchD {clear:both; margin-top:10px; padding-top:10px; width:100%; height:47px; background:url(/images/contents/box_bg_09.gif) no-repeat left top;}
div.searchD h3 {float:left; margin:0 0 0 31px; padding:8px 31px 0 0; height:34px; background:url(/images/icon/v_line_08.gif) no-repeat right top;}
div.searchD fieldset.inp {float:left; padding:8px 0 0 30px;}
div.searchE {clear:both; margin-top:27px; padding-top:13px; width:100%; height:34px; background:url(/images/contents/box_bg_20.gif) no-repeat left top;}
div.searchE h3 {float:left; margin:0 0 0 20px; padding:0 11px 0 0; height:20px; background:url(/images/icon/v_line_11.gif) no-repeat right top;}
div.searchE fieldset.inp {float:left; padding:0 0 0 10px;}
div.searchF {margin:15px 0;}
div.searchG {clear:both; padding-top:15px; width:100%; height:72px; background:url(/images/contents/box_bg_17.gif) no-repeat left top;}
div.searchG h3 {float:left; margin:0 0 0 35px; padding:18px 35px 0 0; height:53px; background:url(/images/icon/v_line_15.gif) no-repeat right top;}
div.searchG fieldset.inp {float:left; padding:0 0 0 30px;}
div.searchH {clear:both; margin-bottom:27px; padding-top:16px; width:100%; height:53px; background:url(/images/search/box_bg01.gif) no-repeat left top;}
div.searchH h3 {float:left; margin:0 0 0 35px; padding:8px 35px 0 0; height:45px; background:url(/images/icon/v_line_16.gif) no-repeat right top;}
div.searchH fieldset.inp {position:relative; float:left; padding:0 0 0 30px;}
div.searchH fieldset.inp div#searchFrm {position:absolute;  margin:27px 0 0 109px; #margin:27px 0 0 105px;}
div.searchH fieldset.inp div.fullDown {position:absolute; z-index:10; margin:2px 0 0 347px; #margin:2px 0 0 343px;}
div.searchJ {margin-bottom:30px; padding-top:6px; width:100%; height:24px; text-align:center; background:url(/images/contents/box_bg_18.gif) no-repeat left top;}

/* table title */
div.tbltit {overflow:hidden; padding-bottom:3px; width:100%; margin-top:8px; } /* 0525 ezcomms gwak 추가 */
div.tbltit span.fl_r {padding:0px;} /* 0531 ezcomms gwak 추가 */
div.tbltit span.fl_r select {margin:0px 0px 3px 0px;} /* 0525 ezcomms gwak 추가 */
div.tbltit span.titLft {float:left; padding:8px 0 0 7px; color:#807D79; background:url(/images/icon/icon_bullet_01.gif) no-repeat left 12px;}
div.tbltit span.titLft_02 {float:left; padding:8px 0 0 0; padding-top:3px;}
div.tbltit span.date {float:left; padding:8px 0 0 7px; color:#A0A0A0; background:url(/images/icon/icon_bullet_02.gif) no-repeat left 12px;}
div.tbltitB {float:left; margin:18px 0 0 0; padding-left:7px; height:20px; background:url(/images/icon/icon_bullet_01.gif) no-repeat left 4px;} /*0525 ezcomms margin추가수정*/

/* notice */
div.noticeBox {margin-top:3px; padding:0 20px 15px 20px; border:6px solid #DDD;}
div.noticeBox h5 {float:left; margin:-9px 0 12px 0; padding:0 10px; background:#FFF;}
div.noticeBox p {clear:both; margin:0; padding:0; font:0/0 arail;}
div.noticeBox p.line {margin-bottom:10px; padding-bottom:5px; border-bottom:1px solid #D8D8D8; text-align:right;}
div.noticeBox p.dot {margin-bottom:10px; padding:0 0 11px 0; background:url(/images/icon/icon_dot_01.gif) repeat-x left bottom;}


div.noticeBoxA {margin-top:1px; padding:0 0 0 0; border:6px solid #DDD;}
div.noticeBoxA p {clear:both; margin:0; padding:0; font:0/0 arail;}
div.noticeBoxA p.line {margin-bottom:10px; padding-bottom:5px; border-bottom:1px solid #D8D8D8;}


/* sub title */
h2.subTitleA {margin:0 0 10px; padding:0;}
h2.subTitleB {margin:0; padding:0 0 10px; border-bottom:1px solid #DDD;}
h2.subTitleC {clear:both; margin:0; width:100%; height:18px; background:url(/images/icon/h_line_05.gif) repeat-x left bottom;}
h2.subTitleC img.tit {float:left; padding-bottom:5px; background:url(/images/icon/h_line_06.gif) repeat-x left bottom;}
h2.subTitleD {overflow:hidden; margin:0; padding-bottom:5px; width:100%;}
dl.subTitleE {margin-bottom:10px; width:100%; height:23px; background:url(/images/icon/h_line_05.gif) repeat-x left bottom;}
dl.subTitleE dt {float:left; margin:5px 9px 0 0;}
dl.subTitleE dt img {padding-bottom:5px; background:url(/images/icon/h_line_06.gif) repeat-x left bottom;}
dl.subTitleE dd {float:right;}
dl.subTitleE dd.fir {float:left; margin-top:6px;}

div.subTitleF {width:100%; height:26px;}
div.subTitleF h2 {float:left; margin:0; padding-top:4px;}
h4.subTitleG {margin:0; padding:20px 0 6px;}
div.subTitleH {width:100%; height:17px; border-bottom:1px solid #D8D8D8; text-align:right;}
div.subTitleH h2 {float:left; margin:0;}
div.subTitleI {width:100%; height:28px; text-align:right;}
div.subTitleJ {width:100%; height:22px; text-align:right;}
p.subTitleK {margin:0; padding-left:9px; color:#5A5A5A; background:url(/images/icon/icon_bullet_07.gif) no-repeat left 2px;}
h3.subTitleL {margin:0; padding:17px 0 0 14px; height:18px;}
h2.subTitleM {margin:0; padding-bottom:6px;} 

/* comment */
p.subComment {margin:0 0 20px 0; padding:0;}

/* 텍스트 마진 10px */
h2.txtmb10, h3.txtmb10, h4.txtmb10, p.txtmb10 {margin:0 0 10px; padding:0;}

/* 텍스트 보드 스타일 */
p.txtTypeA {margin:0; padding-bottom:20px; border-bottom:1px solid #DDD;}
p.txtTypeB {margin:0 0 20px 0; padding:0 0 21px 21px; background:url(/images/icon/h_line_03.gif) no-repeat left bottom;}
p.txtTypeC {margin:0; height:41px; background:url(/images/dtrend/bg_01.gif) no-repeat left bottom;}

/* box type */
div.gBoxA {width:100%; height:101px; background:url(/images/contents/box_bg_01.gif) no-repeat left top;}

div.gBoxB {width:100%; background:url(/images/contents/box_atype_mid.gif) repeat-y left top;}
div.gBoxB div.gBoxBCont {padding-top:20px; text-align:center; background:url(/images/contents/box_atype_top.gif) no-repeat left top;}
div.gBoxB div.gBoxBBtmA {width:100%; height:16px;  background:url(/images/contents/box_atype_btm.gif) no-repeat left bottom;}
div.gBoxB div.gBoxBBtmB {width:100%; height:14px;  background:url(/images/contents/box_atype_btm.gif) no-repeat left bottom;}

div.gBoxC {width:100%; height:85px; background:url(/images/contents/box_bg_02.gif) no-repeat left top;}
div.gBoxC p.txtA {margin:0; padding:35px 0 0 0; color:#7E7D79; text-align:center;}

div.gBoxC_lng {width:100%; height:185px; background:url(/images/contents/box_bg_02_lng.gif) no-repeat left top;}
div.gBoxC_lng p.txtL {margin:0; padding:20px 0 0 0; color:#7E7D79; text-align:center;}

div.gBoxD {margin-bottom:15px; padding:7px 13px 0; width:682px; height:258px; background:url(/images/contents/box_bg_04.gif) no-repeat left top;}
div.gBoxD div.imgBoxA {position:relative; float:left; margin-top:6px; width:199px; height:236px;}
div.gBoxD div.imgBoxA img.photo {border:1px solid #D8D8D8; vertical-align:top;}
div.gBoxD div.imgBoxA div.zoom {position:absolute; right:0; bottom:0;}
div.gBoxD div.infoA {float:left; margin-left:18px; width:465px;}
div.gBoxD div.infoA div.inTable {width:100%; height:143px;}
div.gBoxD div.infoA div.inInfo {margin-top:25px; padding:5px 11px 0; width:443px; height:68px; background:url(/images/contents/box_bg_05.gif) no-repeat left top;}

div.gBoxE {padding:13px 13px 0; width:318px; height:187px; background:url(/images/contents/box_bg_06.gif) no-repeat left top;}

div.gBoxF {margin-bottom:15px; padding:7px 13px 0; width:682px; height:188px; background:url(/images/contents/box_bg_10.gif) no-repeat left top;}
div.gBoxF div.leftA {float:left; padding-top:6px; width:199px;}
div.gBoxF div.leftA div.imgBox {position:relative; float:left; width:199px; height:144px;}
div.gBoxF div.leftA div.imgBox img.photo {border:1px solid #D8D8D8; vertical-align:top; width:197px; height:142px;}
div.gBoxF div.leftA div.imgBox div.link {position:absolute; right:1px; bottom:1px;}
div.gBoxF div.leftA div.btn {float:left; padding-top:5px;}
div.gBoxF div.infoA {float:left; margin-left:18px; width:465px;}

div.gBoxG {margin-bottom:15px; padding:7px 13px 0; width:682px; height:260px; background:url(/images/contents/box_bg_11.gif) no-repeat left top;}
div.gBoxG div.leftA {float:left; padding-top:6px; width:217px;}
div.gBoxG div.leftA div.imgBox {position:relative; float:left; width:199px; height:144px;}
div.gBoxG div.leftA div.imgBox img.photo {border:1px solid #D8D8D8; vertical-align:top; width:197px; height:142px;}
div.gBoxG div.leftA div.imgBox div.link {position:absolute; right:1px; bottom:1px;}
div.gBoxG div.leftA div.btn {float:left; padding-top:5px;}
div.gBoxG div.leftA dl {clear:both; padding-top:10px; width:100%; font:0/0 arial;}
div.gBoxG div.leftA dl dt {padding-bottom:6px; width:100%;}
div.gBoxG div.leftA dl dd {float:left; margin-right:8px; width:59px; height:42px; border:1px solid #D8D8D8; background:#FFF;}
div.gBoxG div.infoA {float:left; width:465px;}
div.gBoxG div.infoA div.inInfo {margin-top:61px; padding:5px 11px 0; width:443px; background:url(/images/contents/box_bg_12.gif) no-repeat left top;}

div.gBoxH {width:100%; background:url(/images/contents/box_btype_mid.gif) repeat-y left top;}
div.gBoxH div.gBoxHCont {padding:16px 11px 0; background:url(/images/contents/box_btype_top.gif) no-repeat left top;}
div.gBoxH div.gBoxHBtm {width:100%; height:13px; background:url(/images/contents/box_btype_btm.gif) no-repeat left bottom;}

div.gBoxI {margin-bottom:20px; width:100%; background:url(/images/contents/box_ctype_mid.gif) repeat-y left top;}
div.gBoxI div.gBoxICont {padding:13px 11px 0; background:url(/images/contents/box_ctype_top.gif) no-repeat left top;}
div.gBoxI div.gBoxICont div.in {width:100%; background:#F1F1F1 url(/images/contents/box_dtype_top.gif) no-repeat left top;}
div.gBoxI div.gBoxICont div.in div.inBtm {padding:6px 10px 8px; background:url(/images/contents/box_dtype_btm.gif) no-repeat left bottom;}
div.gBoxI div.gBoxIBtm {width:100%; height:15px; background:url(/images/contents/box_ctype_btm.gif) no-repeat left bottom;}

div.gBoxJ {margin-bottom:19px; padding:13px 15px 0 11px; width:682px; height:116px; background:url(/images/mypage/box_bg_01.gif) no-repeat left top;}
div.gBoxJ div.all {height:24px;}
div.gBoxJ dl {overflow-y:auto; padding-left:15px; width:667px; height:76px;}
div.gBoxJ dl dd {float:left; padding-top:8px; width:160px;}

div.gBoxK {padding:16px 18px 0; width:381px; height:283px; background:url(/images/dtrend/box_01.gif) no-repeat left top;}
div.gBoxK h4 {margin:0 0 12px 0; padding-bottom:7px; width:100%; border-bottom:1px solid #D9D9D9; font-size:11px; font-weight:normal; color:#8F8F8F;}
div.gBoxK p {margin:0; padding:0;}
div.gBoxK p.img {padding-bottom:16px; text-align:center;}
div.gBoxK p.info {padding:4px 0 0 15px; color:#424242; background:url(/images/icon/icon_bullet_20.gif) no-repeat left 5px;}
div.gBoxK p.txt {padding-top:11px; line-height:14px;}

div.gBoxL {padding-top:16px; width:314px; height:154px; text-align:center; background:url(/images/dtrend/box_02.gif) no-repeat left top;}
div.gBoxL p.img {margin:0 0 16px 0;}
div.gBoxL p.img img {padding:1px; width:232px; height:108px; border:1px solid #B9B9B9;}
div.gBoxL p.tit {margin:0; color:#515151;}

/* line type */
div.lineTypeA {padding:20px 0; width:100%; border-top:1px solid #DDD; border-bottom:1px solid #DDD;}
div.lineTypeB {margin-bottom:20px; padding-top:21px; background:url(/images/icon/h_line_01.gif) repeat-x left bottom;}
div.lineTypeC {clear:both; overflow:hidden; height:0; border-bottom:1px solid #D9D9D9;}
p.lineTypeD {margin:0; padding:18px 10px 13px; line-height:15px; color:#AB9EAC; border-bottom:1px solid #DADADA; background:url(/images/icon/h_line_01.gif) repeat-x left top;}
div.lineTypeE {height:6px; border-bottom:1px solid #D9D9D9;}
div.lineTypeF {overflow:hidden; height:0px; border-top:1px solid #D9D9D9;}

/* space */
.spaceWrapA {width:100%; height:40px;}
.spaceWrapB {width:100%; height:24px;}

/* layer pop */
ul#layerPopA {display:none; position:absolute; margin:8px 0 0 0; padding:6px 3px 0; width:86px; top:120px; right:5px; height:52px; background:url(/images/contents/layer_box_01.gif) no-repeat left top;} /*0720 top값 수정*/
ul#layerPopA li {padding-top:7px; height:18px; background:url(/images/icon/h_line_02.gif) no-repeat 9px 3px; letter-spacing:-1px;}
ul#layerPopA li.fir {padding-top:0; background:none;}
ul#layerPopA li a, ul#layerPopA li a:link, ul#layerPopA li a:visited {display:block; padding:4px 0 0 9px; width:77px; height:14px; color:#807D79;}
ul#layerPopA li a:hover, ul#layerPopA li a:active {font-weight:bold; color:#5B5854; background:#F3F3F3;}


/* 0720 css 여기부터  ------------------------- */
ul#layerPopB {/*display:none;*/ position:absolute; margin:8px 0 0 0; padding:6px 3px 0; width:86px; top:-75px; right:5px; height:52px; background:url(/images/contents/layer_box_01.gif) no-repeat left top; text-align:left;} 
ul#layerPopB li {padding-top:7px; height:18px; background:url(/images/icon/h_line_02.gif) no-repeat 9px 3px; letter-spacing:-1px;}
ul#layerPopB li.fir {padding-top:0; background:none;}
ul#layerPopB li a, ul#layerPopA li a:link, ul#layerPopB li a:visited {display:block; padding:4px 0 0 9px; width:77px; height:14px; color:#807D79;}
ul#layerPopB li a:hover, ul#layerPopB li a:active {font-weight:bold; color:#5B5854; background:#F3F3F3;}

/*0728추가수정함*/div#layerPopB {/*display:none; */position:absolute; margin:5px 0 0 0; padding:15px 0 0 7px; width:238px; height:61px; background:url(/images/contents/layer_box_02.gif) no-repeat left top;}
div#layerPopB h5 {margin:0; padding-bottom:6px; font-size:11px; color:#5B5854;}
div#layerPopB p.cont {margin:0; color:#5B5854; line-height:14px; letter-spacing:-1px;}
/*0720 여기까지 추가됨------------------------- */


/* 0721 css 여기부터  ------------------------- */
ul#layerPopC {/*display:none;*/ position:absolute; margin:8px 0 0 0; padding:6px 3px 0; width:86px; top:70px; right:5px; height:52px; background:url(/images/contents/layer_box_01.gif) no-repeat left top;}
ul#layerPopC li {padding-top:7px; height:18px; background:url(/images/icon/h_line_02.gif) no-repeat 9px 3px; letter-spacing:-1px;}
ul#layerPopC li.fir {padding-top:0; background:none;}
ul#layerPopC li a, ul#layerPopA li a:link, ul#layerPopA li a:visited {display:block; padding:4px 0 0 9px; width:77px; height:14px; color:#807D79;}
ul#layerPopC li a:hover, ul#layerPopA li a:active {font-weight:bold; color:#5B5854; background:#F3F3F3;}

div.buttonTypeF {position:relative;}
ul#layerPopD {/*display:none;*/ position:absolute; margin:8px 0 0 0; padding:6px 3px 0; width:86px; top:-60px; right:0; height:52px; background:url(/images/contents/layer_box_01.gif) no-repeat left top;}
ul#layerPopD li {padding-top:7px; height:18px; background:url(/images/icon/h_line_02.gif) no-repeat 9px 3px; letter-spacing:-1px;}
ul#layerPopD li.fir {padding-top:0; background:none;}
ul#layerPopD li a, ul#layerPopA li a:link, ul#layerPopA li a:visited {display:block; padding:4px 0 0 9px; width:77px; height:14px; color:#807D79;}
ul#layerPopD li a:hover, ul#layerPopA li a:active {font-weight:bold; color:#5B5854; background:#F3F3F3;}
/*0721 여기까지 추가됨------------------------- */

/* 상세정보 */
div.detailInfo {overflow:hidden; padding-bottom:20px; width:708px; line-height:18px; color:#2F3743; font-size:12px;}
div.detailInfo div.contentsBlock {line-height:1.6;}
.contentsBlock img, .contentsBlock table, .contentsBlock td, 
.contentsBlock th, .contentsBlock div, .contentsBlock p,
.contentsBlock hr {width:expression(this.width > 660 ? this.width = 660 : void(0));}

div.fileWrap {padding:21px 0 0; background:url(/images/icon/h_line_01.gif) repeat-x left top;}
div.appendFile {padding-bottom:20px;}

dl.viewTypeA {overflow:hidden; margin-top:10px; width:100%;}
dl.viewTypeA dt {float:left; margin-right:12px; width:126px;}
dl.viewTypeA dt img {padding:1px; width:122px; height:80px; border:1px solid #DDD;}
dl.viewTypeA dd {float:left; width:206px;}
dl.viewTypeA dd p.cate {margin:0 0 3px 0; color:#F15C35;}
dl.viewTypeA dd p.tit {margin:0 0 2px 0; color:#515151; font-weight:bold;}
dl.viewTypeA dd p.date {margin:0 0 14px 0;}

dl.viewTypeB {width:100%;}
dl.viewTypeB dt {float:left; margin-right:10px; width:100px;}
dl.viewTypeB dt img {border:1px solid #B9B9B9;}
dl.viewTypeB dd {float:left; width:208px;}
dl.viewTypeB dd h5.tit {margin:0; padding-bottom:5px; font-size:11px; color:#515151;}
dl.viewTypeB dd p.date {margin:0 0 10px 0;}
dl.viewTypeB dd p.cont {margin:0; line-height:15px;}
div.gBoxE div.line {clear:both; height:17px; width:100%; background:url(/images/icon/icon_dot_01.gif) repeat-x left 6px;}

div.listTypeA {width:100%;}
div.listTypeA dl {clear:both; padding-top:4px; width:100%;}
div.listTypeA dl dt {float:left; margin-right:6px; width:37px;}
div.listTypeA dl dd {float:left; padding-top:1px;}
div.listTypeA dl dd.titA {padding-left:7px; width:167px; background:url(/images/icon/icon_bullet_01.gif) no-repeat left 5px;}
div.listTypeA dl dd.titB {width:240px;}
div.listTypeA dl dd.titC {width:174px;}
div.listTypeA dl dd.endA {float:right;}

div.listTypeB {overflow:hidden; width:100%;}
div.listTypeB ul {clear:both; margin:0; padding:5px 0 0; width:100%;}
div.listTypeB ul li.contA {float:left; padding-left:7px; width:276px; background:url(/images/icon/icon_bullet_01.gif) no-repeat left 4px;}
div.listTypeB ul li.contB {float:left; padding-left:7px; width:400px; background:url(/images/icon/icon_bullet_13.gif) no-repeat left 4px;}
div.listTypeB ul li.contC {float:left; padding-left:7px; width:379px; background:url(/images/icon/icon_bullet_01.gif) no-repeat left 4px;}
div.listTypeB ul li.contD {float:left; width:293px;}
div.listTypeB ul li.contE {float:left; padding-left:7px; width:264px; background:url(/images/icon/icon_bullet_01.gif) no-repeat left 4px;}
div.listTypeB ul li.endA {float:right;}

ul.listTypeC {width:100%;}
ul.listTypeC li {padding-top:5px; padding-left:7px; background:url(/images/icon/icon_bullet_01.gif) no-repeat left 9px;}

ul.listTypeD {width:100%;}
ul.listTypeD li {padding:6px 0 3px 15px; background:url(/images/icon/icon_bullet_04.gif) no-repeat 7px 9px;}
ul.listTypeD li.bg {padding:5px 0 2px 15px; background:#F2F2F2 url(/images/icon/icon_bullet_04.gif) no-repeat 7px 8px;}

ul.listTypeE {width:100%;}
ul.listTypeE li {padding-top:3px; padding-left:7px; background:url(/images/icon/icon_bullet_01.gif) no-repeat left 9px;}
ul.listTypeE li.tA {background:url(/images/icon/icon_bullet_13.gif) no-repeat left 7px;}

div.listTypeF {margin:10px 0 27px; padding:3px 10px 7px; background:#F1F1F1;}
div.listTypeF ul {overflow:hidden; padding-top:7px; width:100%;}
div.listTypeF ul li {float:left; padding-left:7px; width:302px; background:url(/images/icon/icon_bullet_01.gif) no-repeat left 4px;}
div.listTypeF ul li.info {padding-left:0; width:140px; background:none;}

dl.listTypeG {margin-top:10px; width:100%;}
dl.listTypeG dt {float:left; padding-right:10px; width:135px; height:100%; line-height:14px; text-align:center;}
dl.listTypeG dt img {margin-bottom:6px; padding:1px; width:131px; height:80px; border:1px solid #DDD;}
dl.listTypeG dd {float:left; padding:0 0 5px 7px; width:182px; background:url(/images/icon/icon_bullet_01.gif) no-repeat left 4px;}

dl.imgListA {overflow:hidden; margin-left:-27px; width:735px;}
dl.imgListA dd {float:left; padding:10px 0 7px 27px; width:120px; height:130px;} /*0720 height값 추가*/
dl.imgListA dd p {margin:0;}
dl.imgListA dd p.img {padding-bottom:6px;}
dl.imgListA dd p.cate {padding-bottom:2px; color:#EF5C35;}
dl.imgListA dd p.tit {position:relative;}
dl.imgListA dd p.img img {padding:1px; width:116px; height:90px; border:1px solid #DDD;}
dl.imgListA dd p.tit img {/*position:absolute; right:0; margin-top:-1px;*/}

dl.imgListB {overflow:hidden; width:100%;}
dl.imgListB dt {float:left; padding-top:35px; width:44px;}
dl.imgListB dd {float:left; margin:0 16px; width:123px;}
dl.imgListB dd p {margin:0;}
dl.imgListB dd p.img {padding-bottom:6px;}
dl.imgListB dd p.cate {padding-bottom:2px; color:#EF5C35;}
dl.imgListB dd p.tit {position:relative;}
dl.imgListB dd p.img img {padding:1px; width:119px; height:90px; border:1px solid #DDD;}
dl.imgListB dd p.tit img {/*position:absolute; right:0; margin-top:-1px;*/}

/*
dl.imgListC {overflow:hidden; margin-left:-18px; width:726px;}
dl.imgListC dd {float:left; padding:10px 0 7px 18px; width:103px;}
dl.imgListC dd p {margin:0;}
dl.imgListC dd p.img {padding-bottom:6px;}
dl.imgListC dd p.cate {padding-bottom:2px; color:#EF5C35;}
dl.imgListC dd p.tit {position:relative;}
dl.imgListC dd p.img img {padding:1px; width:99px; height:70px; border:1px solid #DDD;}
dl.imgListC dd p.tit img {position:absolute; right:0; margin-top:-1px;}
*/

dl.imgListC {overflow:hidden; margin-left:-27px; width:735px;}
dl.imgListC dd {float:left; padding:0 0 17px 27px; width:120px; height:147px;} /* 0528 ez gwak 파폭 height값추가*/
dl.imgListC dd p {margin:0;}
dl.imgListC dd p.img {padding-bottom:6px;}
dl.imgListC dd p.cate {padding-bottom:2px; color:#EF5C35;}
dl.imgListC dd p.tit {position:relative;}
dl.imgListC dd p.img img {padding:1px; width:116px; height:90px; border:1px solid #DDD;}
dl.imgListC dd p.tit img {/*position:absolute; right:0; margin-top:-1px;*/}
dl.imgListC dd p.icon {padding-top:2px;}

dl.imgListD {overflow:hidden; margin-left:-30px; width:738px;}
dl.imgListD dd {float:left; padding:0 0 0 30px; width:93px;}
dl.imgListD dd p {margin:0;}
dl.imgListD dd p.img img {padding:1px; width:89px; height:90px; border:1px solid #DDD; vertical-align:top;}
dl.imgListD dd p.cate {padding:6px 0 2px; color:#EF5C35;}
dl.imgListD dd p.name {padding-bottom:1px;}
dl.imgListD dd p.tit {padding-bottom:2px;}
dl.imgListD dd p.box {padding:4px 0 0 0; width:93px; height:14px; text-align:center; color:#999; background:url(/images/contents/box_bg_15.gif) repeat-x left top;}}

div.imgListE {border-top:1px solid #DDD; border-bottom:1px solid #DDD;}
div.imgListE dl {clear:both; padding:17px 0 16px; width:100%; height:94px; background:url(/images/icon/h_line_08.gif) repeat-x left top;}
div.imgListE dl.fir {padding-top:16px; background-image:none;}
div.imgListE dl dt {float:left; margin-right:12px; width:120px;}
div.imgListE dl dt img {padding:1px; width:116px; height:90px; border:1px solid #DDD; vertical-align:top;}
div.imgListE dl dd {float:left; width:576px;}
div.imgListE dl dd p {margin:0; padding:0;}
div.imgListE dl dd p.cate {padding-bottom:1px; text-align:right;}	
div.imgListE dl dd p.cate span {float:left; color:#F15C35;}
div.imgListE dl dd p.tit {padding-bottom:6px; color:#5A5A5A; font-weight:bold;}
div.imgListE dl dd p.cont {height:40px; line-height:14px;}

dl.imgListF {overflow:hidden; width:100%;}
dl.imgListF dd {float:left; padding-top:10px; width:354px; height:94px;}
dl.imgListF dd div.img {float:left; margin-right:12px; width:94px;}
dl.imgListF dd div.img img {padding:1px; width:90px; height:90px; border:1px solid #DDD; vertical-align:top;}
dl.imgListF dd ul {float:left; width:235px;}
dl.imgListF dd ul li {padding-bottom:5px;}
dl.imgListF dd ul li a {font-weight:bold;}

div.imgListG {width:100%; border-top:1px solid #DDD; border-bottom:1px solid #DDD;}
div.imgListG dl {padding:17px 0 16px; width:100%; height:94px; background:url(/images/icon/h_line_12.gif) repeat-x left top;}
div.imgListG dl.fir {padding-top:16px; background-image:none;}
div.imgListG dl dd {float:left; width:236px;}
div.imgListG dl dd div.img {float:left; width:106px;}
div.imgListG dl dd div.img img {padding:1px; width:90px; height:90px; border:1px solid #DDD;} 
div.imgListG dl dd ul {float:left; width:120px;}
div.imgListG dl dd ul li {padding-bottom:3px;}
div.imgListG dl dd ul li.btn {padding:9px 0 0;}

div.imgListH {width:100%; border-bottom:1px solid #DDD;}
div.imgListH dl {padding:17px 0 7px; width:100%;overflow:hidden;background:url(/images/icon/h_line_12.gif) repeat-x left top;}
div.imgListH dl.fir {padding-top:16px; background-image:none;}
div.imgListH dl dd {float:left; width:354px;}
div.imgListH dl dd div {float:left; width:106px; height:97px;} /*0720 height값 추가 {float:left; width:106px;}*/
div.imgListH dl dd div img {padding:1px; width:90px; height:90px; border:1px solid #DDD;} 
div.imgListH dl dd ul {float:left; width:213px;}
div.imgListH dl dd ul li {padding-bottom:3px;}
div.imgListH dl dd ul li.co {padding-bottom:7px; font-weight:bold; color:#5A5A5A;}
div.imgListH dl dd ul.boxA {margin-top:6px; padding:5px 0 0 9px; height:45px; background:url(/images/contents/box_bg_14.gif) no-repeat left top;}
div.imgListH dl dd ul.boxA li.cr1 {color:#999; padding-bottom:2px;}
div.imgListH dl dd ul.boxA li.cr2 {color:#617188; padding-bottom:0;}
div.imgListH dl dd ul.boxB {margin-top:24px; padding:4px 0 0 5px; width:185px; height:22px; text-align:left; background:url(/images/contents/box_bg_16.gif) no-repeat left top;}
div.imgListH dl dd ul.boxB li.cr1 {color:#999;}

dl.imgListI {overflow:hidden; padding-top:10px; width:100%;}
dl.imgListI dt {float:left; width:106px;}
dl.imgListI dt img {padding:1px; width:102px; height:70px; border:1px solid #DDD; vertical-align:top;}
dl.imgListI dd {float:right; width:351px;}
dl.imgListI dd h5 {margin:0; padding-bottom:5px; font-size:11px; color:#5A5A5A;}
dl.imgListI dd p.cont {margin:0; padding-bottom:12px; line-height:14px;}
dl.imgListI dd p.info {margin:0; color:#ADADAD;}

dl.imgListJ {overflow:hidden; padding-top:8px; width:100%;}
dl.imgListJ dt {float:left; width:61px;}
dl.imgListJ dt img {width:59px; height:42px; border:1px solid #DDD; vertical-align:top;}
dl.imgListJ dd {float:right; width:117px;}
dl.imgListJ dd h5 {margin:0; padding-bottom:5px; font-size:11px; color:#515151;}
dl.imgListJ dd p.cont {margin:0; line-height:14px;}
dl.imgListJ dd p.name {margin:0; color:#807D79;}

div.imgListK {width:100%; border-top:1px solid #DDD; border-bottom:1px solid #DDD;}
div.imgListK dl {overflow:hidden; width:100%; padding:17px 0 16px; background:url(/images/icon/h_line_14.gif) repeat-x left top;}
div.imgListK dl.fir {padding-top:16px; background-image:none;}
div.imgListK dl dt {float:left; width:118px;}
div.imgListK dl dt img {padding:1px; width:102px; height:70px; border:1px solid #DDD; vertical-align:top;}
div.imgListK dl dd {float:left; width:590px;}
div.imgListK dl dd.full {width:708px;}
div.imgListK dl dd h5 {margin:0; padding-bottom:5px; color:#5A5A5A; font-size:11px;}
div.imgListK dl dd p {margin:0; height:38px; line-height:14px;}
div.imgListK dl dd p.contA {height:43px;}
div.imgListK dl dd div.feature {padding:4px 0; color:#7A98A5;}
div.imgListK dl dd div.chapter {padding-bottom:5px; line-height:14px;}
div.imgListK dl dd div.conclusion {padding-bottom:7px;}
div.imgListK dl dd div.contB {padding-bottom:7px; line-height:14px;}
div.imgListK dl dd div.info {float:left; padding-right:1px; height:18px; background:url(/images/contents/box_etype_right.gif) no-repeat right top;}
div.imgListK dl dd div.info ul {float:left; padding-top:3px; #padding:4px 0 0 1px; height:15px; #height:14px; background:url(/images/contents/box_etype_left.gif) no-repeat left top;}
div.imgListK dl dd div.info ul li {float:left; padding:0 15px;}
	div.imgListK dl dd div.info ul li span {color:#ADADAD;}

div.imgListL {width:100%; border-top:1px solid #D9D9D9; border-bottom:1px solid #D9D9D9;}
div.imgListL dl {clear:both; overflow:hidden; padding:17px 0 15px; width:100%; background:url(/images/icon/h_line_10.gif) repeat-x left top;}
div.imgListL dl.fir {padding-top:14px; background-image:none;}
div.imgListL dl dt {float:left; width:118px;}
div.imgListL dl dt img {padding:1px; width:102px; height:70px; border:1px solid #DDD; vertical-align:top;}
div.imgListL dl dd {float:left; width:590px;}
div.imgListL dl dd.full {width:100%;}
div.imgListL dl dd h5 {margin:0; padding-bottom:5px; font-size:11px; color:#5A5A5A;}
div.imgListL dl dd p.cont {margin:0; height:44px; line-height:14px;}
div.imgListL dl dd ul {width:100%;}
div.imgListL dl dd ul li {float:left; padding-left:17px; color:#ADADAD; background:url(/images/icon/v_line_10.gif) no-repeat 8px top;}
div.imgListL dl dd ul li.fir {padding-left:0; background-image:none;}
div.imgListL dl dd ul li a, div.listA dl dd ul li a:link, div.listA dl dd ul li a:visited {color:#ADADAD;}
div.imgListL dl dd ul li a:hover, div.listA dl dd ul li a:active {color:#5A5A5A;}
div.imgListL dl dd div.tag {clear:both; padding-top:4px; width:100%;}

dl.imgListM {overflow:hidden; margin-left:-27px; width:735px;}
dl.imgListM dd {float:left; padding:10px 0 7px 27px; width:120px;}
dl.imgListM dd p {margin:0;}
dl.imgListM dd p.img {padding-bottom:6px;}
dl.imgListM dd p.cate {padding-bottom:2px; color:#EF5C35;}
dl.imgListM dd p.tit {position:relative;}
dl.imgListM dd p.img img {padding:1px; width:116px; height:90px; border:1px solid #DDD;}
dl.imgListM dd p.tit img {position:absolute; right:0; margin-top:-1px;}
dl.imgListM dd p.icon {padding-top:2px;}

div.imgListN {border-top:1px solid #DDD; border-bottom:1px solid #DDD;}
div.imgListN dl {overflow:hidden; clear:both; padding:17px 0 16px; width:100%; background:url(/images/icon/h_line_08.gif) repeat-x left top;}
div.imgListN dl.fir {padding-top:16px; background-image:none;}
div.imgListN dl dt {float:left; margin-right:12px; width:106px;}
div.imgListN dl dt img {padding:1px; width:102px; height:70px; border:1px solid #DDD; vertical-align:top;}
div.imgListN dl dd {float:left; width:590px;}
div.imgListN dl dd.full {width:708px;}
div.imgListN dl dd p {margin:0; padding:0;}
div.imgListN dl dd p.cate {padding-bottom:4px; text-align:right; color:#807D79;}	
div.imgListN dl dd p.cate span {float:left; color:#F15C35;}
div.imgListN dl dd p.cate span span {float:none; color:#5A5A5A;}
div.imgListN dl dd p.cont {line-height:14px;}

div.imgListO {margin-bottom:30px; width:100%; height:224px;}
div.imgListO div.button {float:left; padding-top:94px; width:58px;}
div.imgListO div.img {float:left; width:592px;}
div.imgListO div.img img {padding:1px; width:588px; height:220px; border:1px solid #DDD;}

div.imgListP {border-top:1px solid #D9D9D9; border-bottom:1px solid #D9D9D9;}
div.imgListP dl {overflow:hidden; clear:both; padding:17px 0 16px; width:100%; background:url(/images/icon/h_line_08.gif) repeat-x left top;}
div.imgListP dl.fir {padding-top:16px; background-image:none;}
div.imgListP dl dt {float:left; margin-right:20px; width:135px;}
div.imgListP dl dt img {padding:1px; width:131px; height:80px; border:1px solid #DDD; vertical-align:top;}
div.imgListP dl dt.big {float:left; margin-right:20px; width:244px;}
div.imgListP dl dt.big img {padding:1px; width:240px; height:160px; border:1px solid #DDD; vertical-align:top;}
div.imgListP dl dd {float:left; width:553px;}
div.imgListP dl dd.big {width:444px;}
div.imgListP dl dd p {margin:0; padding:0;}
div.imgListP dl dd p.cate {padding-bottom:7px; text-align:right; color:#807D79;}	
div.imgListP dl dd p.cate span {float:left; color:#F15C35;}
div.imgListP dl dd p.cate span span {float:none; color:#5A5A5A;}
div.imgListP dl dd p.tit {width:100%; height:27px;}
div.imgListP dl dd p.cont {width:100%; height:126px; line-height:14px;}
div.imgListP dl dd div.btn {float:left; padding:0;}
div.imgListP dl dd div.recomm {float:right; padding-top:4px; width:60px; height:14px; color:#72A3B1; text-align:center; background:url(/images/contents/box_bg_19.gif) no-repeat left top;}

dl.imgListQ {margin-bottom:17px; padding:17px 0 27px; width:100%; height:109px; background:url(/images/dtrend/bg_02.gif) no-repeat left bottom;}
dl.imgListQ dt {float:right; padding:35px 0 0; width:57px; text-align:right;}
dl.imgListQ dt.fir {float:left; width:18px; text-align:left;}
dl.imgListQ dd {float:left; padding-left:40px; width:167px; height:105px;}
dl.imgListQ dd img {padding:1px; width:167px; height:105px;  border:1px solid #DDD; vertical-align:top;}

dl.imgListR {margin:10px 0 0 -20px; width:728px; height:132px;}
dl.imgListR dd {float:left; padding-left:20px; width:84px;}
dl.imgListR dd div.img {padding-bottom:6px;}
dl.imgListR dd div.img img {padding:1px; width:80px; height:70px; border:1px solid #DDD;}
dl.imgListR dd div.cate {padding-bottom:2px; color:#EF5C35;}

dl.imgListS {margin:10px 0 0 -26px; width:360px; height:121px;}
dl.imgListS dd {float:left; padding-left:26px; width:154px;}
dl.imgListS dd div.img {padding-bottom:10px; width:154px; height:98px;}
dl.imgListS dd div.img img {padding:1px; width:150px; height:94px; border:1px solid #DDD;}
dl.imgListS dd p.tit {margin:0; text-align:center;}

div.imgListT {width:100%; border-top:1px solid #DDD; border-bottom:1px solid #DDD;}
div.imgListT dl {overflow:hidden; width:100%; padding:17px 0 16px; background:url(/images/icon/h_line_14.gif) repeat-x left top;}
div.imgListT dl.fir {padding-top:16px; background-image:none;}
div.imgListT dl dt {float:left; width:214px;}
div.imgListT dl dt img {padding:1px; width:198px; height:182px; border:1px solid #DDD; vertical-align:top;}
div.imgListT dl dd {float:left; width:494px;}
div.imgListT dl dd.full {width:708px;}
div.imgListT dl dd h5 {margin:0; padding-bottom:5px; color:#5A5A5A; font-size:11px;}
div.imgListT dl dd p {margin:0; height:38px; line-height:14px;}
div.imgListT dl dd p.contA {height:43px;}
div.imgListT dl dd div.feature {padding:4px 0; color:#7A98A5;}
div.imgListT dl dd div.chapter {padding-bottom:5px; line-height:14px;}
div.imgListT dl dd div.conclusion {padding-bottom:7px;}
div.imgListT dl dd div.contB {padding-bottom:7px; line-height:14px;}
div.imgListT dl dd div.info {float:left; padding-right:1px; height:18px; background:url(/images/contents/box_etype_right.gif) no-repeat right top;}
div.imgListT dl dd div.info ul {float:left; padding-top:3px; #padding:4px 0 0 1px; height:15px; #height:14px; background:url(/images/contents/box_etype_left.gif) no-repeat left top;}
div.imgListT dl dd div.info ul li {float:left; padding:0 15px;}
	div.imgListK dl dd div.info ul li span {color:#ADADAD;}

/* 약관 */
dl.agreement {margin-top:20px;}
dl.agreement dt {color:#5A5A5A; font-weight:bold;}
dl.agreement dd {padding-top:4px; line-height:16px;}

/* blog */
div.infoBox {margin-bottom:27px; padding:9px 13px 0; width:178px; height:44px; background:url(/images/dblog/box03.gif) no-repeat left top;}
div.infoBox ul {float:left; padding-top:3px;}
div.infoBox ul li {padding:0 0 5px 8px; color:#5A5A5A; background:url(/images/icon/icon_bullet_12.gif) no-repeat left 4px;}

div.dblogTag {margin:10px 0 30px;}
div.dblogTag a {margin-right:10px; line-height:20px;}
div.dblogTag a.tag1 {color:#9E9E9E;}
div.dblogTag a.tag2 {font-size:14px; font-weight:bold; color:#6F92CB;}
div.dblogTag a.tag3 {font-size:14px; font-weight:bold; color:#EF5C31;}
div.dblogTag a.tag4 {font-size:12px; color:#245F9A;}
div.dblogTag a.tag5 {font-size:12px; color:#617188;}
div.dblogTag a.tag6 {font-size:14px; font-weight:bold; color:#AD947E;}
div.dblogTag a.tag7 {font-size:12px; color:#928DAB;}
div.dblogTag a.tag8 {font-size:14px; font-weight:bold; color:#617188;}
div.dblogTag a.tag9 {font-size:14px; font-weight:bold; color:#928DAB;}

div.trendTag {margin:10px 0 20px;}
div.trendTag a {margin-right:10px; line-height:20px;}
div.trendTag a.tag1 {color:#9E9E9E;}
div.trendTag a.tag2 {font-size:14px; font-weight:bold; color:#6F92CB;}
div.trendTag a.tag3 {font-size:14px; font-weight:bold; color:#EF5C31;}
div.trendTag a.tag4 {font-size:12px; color:#245F9A;}
div.trendTag a.tag5 {font-size:12px; color:#617188;}
div.trendTag a.tag6 {font-size:14px; font-weight:bold; color:#AD947E;}
div.trendTag a.tag7 {font-size:12px; color:#928DAB;}
div.trendTag a.tag8 {font-size:14px; font-weight:bold; color:#617188;}
div.trendTag a.tag9 {font-size:14px; font-weight:bold; color:#928DAB;}

div.imgViewA {position:relative; margin-bottom:27px; padding:10px 0 0; width:100%; height:212px;}
div.imgViewA div.cont {position:absolute; margin-left:2px; bottom:2px; width:330px; height:48px;}
div.imgViewA div.txt {position:absolute; z-index:10; padding:18px 15px 0;}
div.imgViewA div.txt a {color:#FFF;}
div.imgViewA div.cont div.dummy {width:100%; height:48px; background-color:#000000; filter:alpha(opacity=50); opacity:0.5; -moz-opacity:0.5;}
div.imgViewA img {padding:1px; width:330px; height:208px; border:1px solid #DDD; vertical-align:top;}

div.flashWrap {width:100%; padding:0 0 30px;}

/* member 영문 팝업 */
#memPopWrap {padding:20px;}

/* site map */
p.titleSiteMap {margin-bottom:25px; width:100%; height:53px; background:url(/images/customer/sitemap_bg.gif) no-repeat left bottom;}

div.siteMap {width:100%; height:440px;}
div.twoDep {height:260px;}
div.siteMap div.list {float:left; padding-left:57px; width:194px; height:100%; background:url(/images/icon/v_line_22.gif) repeat-y 28px top;}
div.siteMap div.fir {padding-left:0; background:none;}
div.siteMap div.list h2 {margin:0; width:100%; height:60px;}

div.siteMap div.list ul {padding:0 11px; width:172px;}
div.siteMap div.list ul li {clear:both; #float:left; padding:5px 0 5px; #padding:5px 0 3px; width:172px; border-bottom:1px solid #D4D4D4;}
div.siteMap div.list ul li a {display:block; padding-left:5px;}
div.siteMap div.list ul li.other a {background:url(/images/icon/icon_bullet_23.gif) no-repeat left 1px;}

div.siteMap div.list ul li ul {padding:8px 0 8px 15px; #padding:10px 0 5px 15px; width:157px; background:url(/images/icon/h_line_16.gif) repeat-x left 5px; #background:url(/images/icon/h_line_16.gif) repeat-x left 3px;}
	div.siteMap div.list ul li ul li {padding:4px 0 0 0; #padding:2px 0 0 0; width:157px; border-bottom:0;}
		div.siteMap div.list ul li ul li a {padding-left:7px; background:url(/images/icon/icon_bullet_22.gif) no-repeat left 5px;}

div.siteMap div.list ul li img {vertical-align:top;}

/* about */
dl.aboutInfoA {overflow:hidden; padding-bottom:29px; width:100%; background:url(/images/icon/h_line_17.gif) repeat-x left bottom;}
dl.aboutInfoA dd {float:left; padding:11px 10px 0 0;}

div.aboutInfoB {padding-top:20px; width:100%; height:126px; background:url(/images/icon/h_line_17.gif) repeat-x left bottom;}
div.aboutInfoB div.img {float:left; padding-top:6px; width:105px;}
div.aboutInfoB dl {float:left; font-size:0;}
div.aboutInfoB dl dt {padding-bottom:1px;}
div.aboutInfoB dl dd {padding-top:8px;}

div.aboutInfoC {margin-top:29px; text-align:center;}

div.bannerPrice {overflow:hidden; clear:both; margin-left:-40px; width:748px;}
div.bannerPrice dl {float:left; margin-top:20px; padding-left:40px; width:334px;}
div.bannerPrice dl dt {padding-bottom:10px; font-size:0;}
div.bannerPrice dl dd {width:100%;}
div.bannerPrice dl dd p.txt {margin:0; padding-top:11px; height:16px; text-align:right;}

div.bannerInfo {clear:both; margin-top:20px; padding:0 26px; height:236px; background:url(/images/designdb/rbox_01.gif) no-repeat left top;}
div.bannerInfo div.wrap {float:left; padding-top:19px; width:308px;}
div.bannerInfo div.wrap dl {width:100%; height:75px;} /* 0520 ezcomms gwak : height 값 수정*/
div.bannerInfo div.wrap dl dt {padding-bottom:8px; font-size:0;}
div.bannerInfo div.wrap dl dd {padding:0 0 1px 8px; background:url(/images/icon/icon_bullet_19.gif) no-repeat left 5px;}
div.bannerInfo div.wrap table {width:100%;}
div.bannerInfo div.wrap table tbody th {padding:7px 0 3px; border:1px solid #DBD1C7; border-left:0; color:#9B8267; background:#EEEBE7; text-align:center;}
div.bannerInfo div.wrap table tbody td {padding:4px 0 3px 10px; #padding:3px 0 0 10px; border:1px solid #DBD1C7; border-right:0; color:#807D79; letter-spacing:-1px; line-height:17px;}
div.bannerInfo div.part {float:left; margin-top:24px; width:40px; height:188px; background:url(/images/icon/v_line_23.gif) no-repeat center top;}

div.flashBannerA {padding:20px 0; margin-bottom:20px;}
div.flashBannerA ul {width:100%; height:110px; background:url(/images/contents/rolling_bg.gif) no-repeat 28px top;}
div.flashBannerA ul li {float:left; padding:5px 0 0 27px; width:187px; height:27px;}
div.flashBannerA ul li.btn {padding:25px 0 0; width:19px; height:35px;}



/* 디자이뉴스 때문에 가져옴 */
div.wrapD {width:708px; margin-bottom:20px}
div.part {float:left; width:338px;}
div.part02 {float:left; width:177px; background:url(/images/main/trend_line.gif) no-repeat right }

h2.subTitle {clear:both; margin:0; padding-top:2px; width:100%; height:18px; background:url(/images/icon/h_line_05.gif) repeat-x left bottom;}

h2.subTitle img.tit {float:left; padding-bottom:5px; background:url(/images/icon/h_line_06.gif) repeat-x left bottom;}
h2.subTitle02 {clear:both; margin:0; padding-top:2px; width:100%; height:18px; }				
h2.subTitle02 img.tit {float:left; padding-bottom:5px; background:url(/images/icon/h_line_06.gif) repeat-x left bottom;}
dl.tabWrap {clear:both; width:100%; height:20px; background:url(/images/icon/icon_bar_02.gif) repeat-x left bottom;}
dl.tabWrap dt {float:left; padding-top:2px; font:0/0 arial;}
dl.tabWrap dt.bg img {padding-bottom:4px; border-bottom:1px solid #E44015;}
dl.tabWrap dd {float:right; padding-left:1px; font:0/0 arial;}

dl.listA {margin-top:0px; width:100%;}
dl.listA dt {float:left; padding-right:12px; width:135px; height:100%; line-height:14px; text-align:center;}
dl.listA dt img {margin-bottom:6px; padding:1px; width:131px; height:80px; border:1px solid #DDD;}
dl.listA dd {float:left; padding:0 5px 5px 7px; width:155px; background:url(/images/icon/icon_bullet_01.gif) no-repeat left 4px;}
dl.listAA {margin-top:0px; width:100%;}
dl.listAA dt {float:left; padding-right:12px; width:135px; height:100%; line-height:14px; text-align:center;}
dl.listAA dt img {margin-bottom:6px; padding:1px; width:131px; height:80px; border:1px solid #DDD;}
dl.listAA dd {float:left; padding:0 5px 5px 12px; width:155px; background:url(/images/icon/icon_bullet_25.gif) no-repeat left 4px;}				

div.listB {padding-top:10px; width:100%;}
div.listB dl {overflow:hidden; clear:both; padding-bottom:5px; width:100%;}
div.listB dl dd {float:left;}
div.listB dl dd.titA {padding:0 0 0 7px; width:219px; background:url(/images/icon/icon_bullet_01.gif) no-repeat left 4px;}
div.listB dl dd.titB {padding:0 0 0 7px; width:293px; background:url(/images/icon/icon_bullet_01.gif) no-repeat left 4px;}
div.listB dl dd.endA {float:right;}
div.listB dl dd.endB {float:right; text-align:center; width:35px;}

dl.listC {margin-top:10px; width:100%; height:105px;}
dl.listC dt {float:left; width:141px;}
dl.listC dt img {padding:1px; width:122px; height:96px; border:1px solid #DDD;}
dl.listC dd {float:left; width:197px;}
dl.listC dd h4 {margin:0; padding-bottom:7px; color:#5A5A5A; font-size:11px;}
dl.listC dd h4 a, dl.listC dd h4 a:link, dl.listC dd h4 a:visited {color:#5A5A5A;}
dl.listC dd p.cont {margin:0; padding:0; line-height:15px;}
dl.listC dd p.link {margin:0; padding:7px 0 0;}

dl.listD {clear:both; margin-top:10px; width:100%;}
dl.listD dd {padding:0 0 5px 7px; background:url(/images/icon/icon_bullet_01.gif) no-repeat left 4px;}

dl.listE {margin-top:10px; width:100%; height:73px; background:url(/images/icon/h_line_15.gif) repeat-x left bottom;}
dl.listE dt {float:left; width:107px;}
dl.listE dt img {padding:1px; width:91px; height:59px; border:1px solid #DDD;}
dl.listE dd {float:left; width:231px;}
dl.listE dd h4 {margin:0; padding:0 0 7px 0; font-size:11px; color:#636363;}
dl.listE dd p {margin:0; padding:0;}

ul.listF {padding-top:4px; width:100%;}
ul.listF li {padding:3px 0 2px 8px; background:url(/images/icon/icon_bullet_01.gif) no-repeat left 7px;}
div.main_poll {margin: 20px 0;}
div.boxA {padding:30px 10px 0 10px; width:190px; height:100px; background:url(/images/main/poll_bg.gif) no-repeat left top; }
div.boxA h2 {margin:0; padding:0 0 9px 1px;}
div.boxA p {padding : 30px 0;}

div.boxA p.cont {overflow:hidden; margin:0; padding:0 6px; height:55px; color:#7B7B7B; line-height:14px;}
div.boxA p.cont strong {color:#454545; padding-bottom:10px;}
div.boxA p.btn {margin:0; padding:10px 0 0; text-align:center;}

div.mainQucikBanner {width:100%; height:80px;}


.contentsBlock p{margin-bottom:17px;}

/* 문화포털 - 형태별문양 */
div.patternInfo02 { margin-bottom:30px; padding-bottom:30px; overflow:hidden; } 
div.patternInfo02 div { float:left; width:260px; margin-top:10px; margin-right:30px; text-align:center; } 
div.patternInfo02 div img { width:250px; height:250px; margin-bottom:10px; border:1px solid #eaeaea; vertical-align:top; }
div.patternInfo02 h6 { margin-bottom:15px; color:#4994df; font-size:1.2em; line-height:25px;} 
div.patternInfo02 dl { margin-bottom:30px; color:#666; overflow:hidden; } 
div.patternInfo02 dt { float:left; width:100px; padding-left:10px; font-family:NGBold, "돋움", Dotum; background:url('http://www.culture.go.kr/images/common/bg/bgDot01.gif') no-repeat 0 50%; }
div.patternInfo02 dd { margin-bottom:5px; padding-left:15px; background:url('http://www.culture.go.kr/images/common/bg/bgDotLineV01.gif') no-repeat 0 5px; overflow:hidden; } 
div.patternInfo02 ul { overflow:hidden; margin-top:10px; padding-left:2px; } 
div.patternInfo02 li { float:left; width:138px; margin-right:50px; text-align:center; }
div.patternInfo02 li h6 { margin-bottom:10px; color:#333; text-align:left; } 
div.patternInfo02 li a { color:#666; text-align:center; }
div.patternInfo02 li img { display:block; width:136px; height:136px; margin-bottom:10px; border:1px solid #eaeaea; }
div.patternInfo01 { margin-bottom:35px; overflow:hidden; }
div.patternInfo01 img { float:left; width:138px; height:138px; margin-right:30px; border:1px solid #eaeaea; }
div.patternInfo01 h4 { margin:5px 0 5px; color:#333; font-size:1.2em; line-height:1; }
div.patternInfo01 dl { margin-bottom:20px; color:#666; overflow:hidden; }
div.patternInfo01 dt { float:left; width:67px; padding-left:10px; font-family:NGBold, "돋움", Dotum; background:url('http://www.culture.go.kr/images/common/bg/bgDotLineV01.gif') no-repeat 0 50%; }
div.patternInfo01 dd { overflow:hidden; margin-bottom:3px; padding-left:15px; background:url('http://www.culture.go.kr/images/common/bg/bgDotLineV01.gif') no-repeat 0 5px; }
div.patternInfo01 p { line-height:1.6; overflow:hidden; }
div.patternInfo03 { margin-bottom:20px; padding-bottom:30px; overflow:hidden; } 
div.patternInfo03 li { float:left; width:500px; } 
div.patternInfo03 li h5 { margin:50px 10px 10px 15px; color:#333; font-size:1.2em; } 
div.patternInfo03 img { display:block; width:250px; height:250px; margin:0 0 10px 15px; border:1px solid #eaeaea; vertical-align:top; }			
div.patternInfo04 span { font-weight:bold;} 
div.patternInfo04 { padding:0 0 10px 5px; padding:10px 0 10px 5px; background-color:#f8f8f8; overflow:hidden;}
div.patternInfo05 { font-weight:bold; padding:10px 0 10px 5px; background-color:#f8f8f8; overflow:hidden; margin-top:5px}


/* 문화포털 - 디자인 문양 */

div.originInfo { margin-bottom:20px; overflow:hidden; }
div.originInfo li { float:left; width:362px; }
div.originInfo li h5 { margin:0 0 10px 15px; color:#333; font-size:1.2em; line-height:25px; }
div.originInfo img { display:block; width:250px; height:250px; margin:0 0 10px 15px; border:1px solid #eaeaea; vertical-align:top; }
div.originInfo img + span.button { margin-left:15px; }
div.originInfo dl { margin-top:20px; padding:20px 0 10px 15px; background-color:#f8f8f8; overflow:hidden; }
div.originInfo dt { float:left; width:90px; padding-left:10px; font-family:NGBold, "돋움", Dotum; background:url('http://www.culture.go.kr/images/common/bg/bgDot01.gif') no-repeat 0 50%; }
div.originInfo dd { margin-bottom:10px; padding-left:15px; background:url('http://www.culture.go.kr/images/common/bg/bgDotLineV01.gif') no-repeat 0 5px; overflow:hidden; }
div.originInfo li:first-child dt { width:65px; }
div.originInfo li:first-child h5,
div.originInfo li:first-child img,
div.originInfo li:first-child img + span.button { margin-left:95px; }
div.originInfo li:first-child dl { padding-left:95px; }
div.originInfo1 { margin-bottom:30px; padding-bottom:30px; border-bottom:1px dashed #afafaf; }
div.patternList03 div { width:260px; margin-top:10px; margin-right:30px; text-align:center; }
div.patternList03 li { float:left; width:120px; height:190px; margin-left:10px; text-align:left; }
div.patternList03 span { top:40px; width: 120px; float: left; text-align:left; height: 20px; }
div.patternList03 a { color:#999; }
div.patternList03 img { position: relative; top: -0px; width:99px; height:99px; margin-bottom:15px; border:1px solid #e8e8e8;  }									
div.patternList03 dl { width:400px; padding:5px 0 10px 5px; background-color:#f8f8f8; margin-top:20px; }			
div.patternList03 dt { font-weight:bold; float:left; width:90px; padding-left:5px; font-family:NGBold, "돋움", Dotum;}
div.patternList03 dd { padding-left:5px; 0 15px; overflow:hidden; }
div.originInfo2 { font-weight:bold; width:750px; padding:10px 0 10px 5px; background-color:#f8f8f8; overflow:hidden; margin-top:10px}
div.originInfo3 { font-weight:bold; width:750px; padding:10px 0 10px 5px; background-color:#f8f8f8; overflow:hidden; margin-top:5px}

/*공모전시행사*/
#galleryContainer{height:80px;	/* Height of the images + 2 */position:relative;overflow:hidden;padding:0px;height: 84px;height/* */:/**/102px;height: /**/100px;width:700px;float:center;}
#arrow_left{position:absolute;left:0px;top:0px;z-index:10;background-color: #FFF;padding:1px;height:100px;width:20px;cursor:pointer;}
#arrow_right{position:absolute;right:0px;top:0px;z-index:10;background-color: #FFF;padding:1px;height:100px;width:23px;text-align:right;cursor:pointer;}
#arrow_left	img,#arrow_right	img	{margin-top:10px;}
#theImages{position:absolute;height:100px;left:20px;width:100000px;}
#theImages img{width:187px;height:74px;margin:0 15px;float:left;opacity: 0.5;cursor:pointer;border:1px solid #EBEBEB;}
#theImages img:hover	{opacity:1;}
#theImages #slideEnd{float:left;}
#waitMessage{display:none;position:absolute;left:200px;top:150px;background-color:#FFF;border:3px double #000;padding:4px;color:#555;font-size:0.9em;font-family:arial;}
#theImages .imageCaption{display:none;}

/*비번찾기*/
.pwwrap {padding: 20px;font-family: "Malgun Gothic";}
.pwwrap h2 {font-size: 1.4em;margin: 0;}
.pwwrap h3 {font-size: 1.1em;margin-top: 16px;}
.pt10 {padding-top:10px !important;}
.box001 {background-color: #f1f1ed;border: 1px solid #d6d6d6;border-radius: 9px;padding: 15px;min-width: 400px;}
