@charset "utf-8";

/* default font setting*/
body, h1, h2, h3, h4, h5, dl, dt, dd, th, td, div, p, a,
form, fieldset,legend, input, button, label, textarea, select {font-family:'맑은 고딕','Malgun Gothic','돋움',Dotum,Helvetica,AppleGothic,Sans-serif;}
table td,table th{font-family:'맑은 고딕','Malgun Gothic','돋움',Dotum,Helvetica,AppleGothic,Sans-serif;}

/* default setting */
html {overflow-y:scroll;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,a,button,form,fieldset,p,blockquote{margin:0;padding:0;}
img, fieldset {border:0;}
body, dl, dt, dd, th, td, div, p, a, button, table,li {color:#000;font-size:12px;}
form, fieldset,legend, input, button, textarea, select {color:#000;font-size:13px;}
ul, ol {list-style:none;}
table {border-collapse:collapse;}
input, textarea {display:inline-block;font-size:13px;vertical-align:middle;}
textarea {resize:none;}
address, em {font-style:normal;}
th, td {padding:0;vertical-align:top;text-align:left;font-weight:normal;}
a:hover,a:focus,a:active {text-decoration:underline;cursor:pointer !important;color:#fd5300;}
input[type="text"],
input[type="password"],
input[type="email"],
input[type="search"],
input[type="image"],
input[type="button"],
textarea {border:1px solid #d1d1d1;background:#fff;-webkit-appearance: none; border-radius:0;}
input[type="checkbox"]:focus {border:none;}
input[type="checkbox"]:checked {background-color:#fff;-webkit-appearance:checkbox;}
input[type="text"],input[type="password"] {height:18px;position:relative;margin:1px 2px 0;padding:2px 3px 3px;border:1px solid #d1d1d1;background:#fff;color:#000;}
.lt-css3 input[type="text"],input[type="password"] {padding:2px 3px 3px;}
input[type="text"]:focus,input[type="password"]:focus, textarea:focus {border:1px solid #fd5300;outline-width:0;} 
input[disabled="disabled"] {background:#f0f0f0 !important;border:1px solid #f0f0f0 !important;color:#555;}
input[readonly="readonly"] {background:#f0f0f0 !important;border:1px solid #f0f0f0 !important;color:#555;}
.disabled {background:#f0f0f0 !important;border:1px solid #f0f0f0 !important;color:#555;}
.readonly {background:#f0f0f0 !important;border:1px solid #f0f0f0 !important;color:#555;}
input.error-input {background:#fff !important;border:1px solid #ff4b2a !important;color:#000;}
input[type="checkbox"],input[type="radio"] {width:13px;height:13px;margin:0;padding:0;vertical-align:middle;line-height:27px;}
select {position:relative;height:25px;vertical-align:middle;border:1px solid #d1d1d1;padding:2px 2px 2px 0 !important;margin:-1px 0 0 2px;}
.ie7 select {height:auto !important;font-family:auto !important;}
.ie7 select option.other {font-size:13px;}
legend {display:none;}
caption {height:0;overflow:hidden;font-size:0;line-height:0;text-indent:-20000px;}
	
/* inline */
img {display:inline-block;border:0 none;vertical-align:top;}
a, cite, code, dfn, del, em, ins, label, q, span, strong {display:inline-block;/*vertical-align:middle;*/}
label {*vertical-align:middle;} 
cite, em, dfn {font-style:normal;}
sub {vertical-align:bottom;font-family:helvetica;}
sup {vertical-align:top;font-family:helvetica;}
hr {display:none;}
.clearfix {*zoom:1;} /* IE5.5~7 브라우저 대응 Hack */
.clearfix:after {display:block;clear:both;content:" ";} /* 표준브라우저 */

.mt20{margin-top:20px !important;}
.ellipsis { overflow: hidden; white-space: nowrap; -o-text-overflow: ellipsis; -ms-text-overflow: ellipsis; text-overflow: ellipsis; }
a.file {display:inline-block;width:17px;height:19px;font-size:0 !important;line-height:0 !important;background: url(../img/file_file.gif) no-repeat left 2px;padding:0;margin:0 5px;vertical-align:middle;}
.title-area h3{color:#195899;position:relative;top:-7px;font-size:20px;line-height:27px;vertical-align:middle;height:30px;overflow:hidden;font-weight:normal;padding-bottom:6px !important;letter-spacing:-2px;}

/* list */
.list-style01-pf{position:relative;border:1px solid #d7d7d7;border-bottom:1px solid #b9b9b9;}
.list-style01-pf .bg-lt{position:absolute;top:-1px;left:-1px;width:4px;height:4px;background:url(../img/bg_round_top_left.gif) 0 0 no-repeat;z-index:1;}
.list-style01-pf .bg-rt{position:absolute;top:-1px;right:-1px;width:4px;height:4px;background:url(../img/bg_round_top_right.gif) 0 0 no-repeat;z-index:1;}
.list-style01-pf .bg-lb{position:absolute;bottom:-1px;left:-1px;width:4px;height:4px;background:url(../img/bg_round_bot_left.gif) 0 0 no-repeat;z-index:1;}
.list-style01-pf .bg-rb{position:absolute;bottom:-1px;right:-1px;width:4px;height:4px;background:url(../img/bg_round_bot_right.gif) 0 0 no-repeat;z-index:1;}
.list-style01-pf ul.clearfix{padding:20px 0;}
.list-style01-pf ul li.first{float:left;width:237px;}
.list-style01-pf ul li.second,.list-style01 ul li.third,.list-style01 ul li.fourth{float:left;width:236px;border-left:1px solid #efefef;}
.list-style01-pf ul li dl{padding:0 0 0 25px;}
.list-style01-pf ul li dl dt{font-size:16px;font-weight:bold;color:#333;padding:0 0 0 24px;margin-top:-5px;}
.list-style01-pf ul li dl dd{padding:0 0 0 24px;margin:9px 0 0;}
.list-style01-pf ul li dl dd ul li a{font-size:12px;color:#666;text-decoration:none;line-height:18px;}
.list-style01-pf ul li dl dd ul li a.on{font-weight:bold;color:#fd5300;}
.list-style01-pf ul li dl dd ul li a:hover{font-weight:bold;color:#fd5300;}

/* 재테크 */
.investment-style ul li.first,.investment-style ul li.second,.investment-style ul li.third,.investment-style ul li.fourth{height:149px;}
.investment-style ul li.first{background:url(../img/icon_news.gif) 25px 0 no-repeat;}
.investment-style ul li.second{background:url(../img/icon_strategy.gif) 25px 0 no-repeat;}
.investment-style ul li.third{background:url(../img/icon_up.gif) 25px 0 no-repeat;}
.investment-style ul li.fourth{background:url(../img/icon_know.gif) 25px 0 no-repeat;}
.total-stats{font-size:12px;color:#222;text-align:right;margin:0 0 7px;}
.total-stats strong{color:#666;}

.info-area {clear:both;width:100%;overflow:hidden;margin-bottom:7px;}
.info-area li {color:#666 !important;}
.info-area .info-r {float:right;color:#555;}
.info-area .info-l {float:left;color:#555;}
.info-area strong {font-weight:bold;display:inline;}
.info-area em {font-style:normal;font-weight:bold;color:#0087e5;}
.info-txt {display:inline-block;*float:left;margin-bottom:2px;font-size:12px;color:#555;}
.info-txt dt, .info-txt dd, .info-txt li {float:left;color:#555;}
.info-txt dt {margin-right:6px;font-weight:bold;}
.info-txt dt.nb {font-weight:normal;}
.info-txt dd {display: inline-block;color:#555;background:url(../img/bu_evboard_opt.gif) no-repeat right 50%; padding-right:12px;margin-right:10px;}
.info-txt dd.f {background:none;margin:0;padding:0;}

.board-list-1,.board-list-1 th,.board-list-1 td{border:0;text-align:center;font-size:14px; }
.board-list-1 a {text-decoration:none; font-size:14px;}
.board-list-1 a:hover {text-decoration:underline;}
.board-list-1 {width:100%;border-top:1px solid #444;border-bottom:1px solid #c7c7c7;border-collapse:separate;table-layout:fixed;}
.lt-ie9 .board-list-1 {border-collapse:collapse;} /* collapse로 바꾸지 않는 이상 빼지 마시오 - 서상구*/
.board-list-1 .frm label {display:none;}
.board-list-1 th {padding:8px 10px 10px;border-bottom:1px solid #c7c7c7;background:#fff;font-weight:bold;vertical-align:middle;}
.board-list-1 td {padding:8px 10px 10px;border-top:1px solid #e5e5e5;background:#fff;color:#555;vertical-align:top;line-height:21px;}
.board-list-1 td.a {padding:8px 10px 10px;background:#fff;color:#555;vertical-align:top;line-height:21px;font-size:12px;text-align:left;}
.board-list-1 td.b {padding:8px 10px 10px;background:#fff;color:#555;vertical-align:top;line-height:21px;text-align:left;}
.board-list-1 tr.f td {border-top:none;}
.board-list-1 .title {text-align:left;}
.board-list-1 .title .pic,.board-list-1 .title .new {margin:0 0 2px;vertical-align:middle;}
.board-list-1 tr.reply .title a.reply {float:left;display:inline-block;padding-left:12px;background:url(../imgico_comment_arrow.gif) 0 5px no-repeat;}
.board-list-1 tr.reply td a.comment {float:left;display:inline-block;padding:0;background:none;font-weight:bold;color:#fe4b2b;margin-left:5px;}

.paginate{padding:0;line-height:normal;text-align:center; position:relative;}
.paginate a,.paginate strong{display:inline-block;position:relative;z-index:2;padding:0 9px;font-size:14px;color:#777;text-decoration:none;vertical-align:middle;line-height:24px;}
.paginate a:hover,.paginate a:active,.paginate a:focus{text-decoration:underline;}
.paginate strong{display:inline-block;width:26px;height:26px;padding:0 !important;color:#fff;text-decoration:none;text-align:center;background:url(../img/common_on.gif) no-repeat;}
.paginate .direction {display:inline-block;width:28px;height:28px;position:relative;font-size:0;line-height:0;vertical-align:top;padding:0 !important; -webkit-transition:0.1s ease-in-out; transition:0.1s ease-in-out;}
.paginate .direction:hover {}
.paginate a.prev {width:28px;height:31px;background:url(../img/common_prev.png) no-repeat;margin:0 5px;}
.paginate a.next {width:28px;height:31px;background:url(../img/common_next.png) no-repeat;margin:0 5px;}
.paginate a.prevend {width:28px;height:31px;background:url(../img/common_prevend.png) no-repeat;}
.paginate a.nextend {width:28px;height:31px;background:url(../img/common_nextend.png) no-repeat;}
.paginate .btns{position:absolute; top:0; right:0;}

.search-zone {padding:25px;line-height:25px;vertical-align:middle;background:#f1f1f1;overflow:hidden;text-align:center}
.search-zone label.tit {display:inline-block;width:60px;height:25px;font-size:0;line-height:25px;background:url(../img/tit_search-zone.gif) no-repeat left 7px;vertical-align:middle;}
.search-zone ul {height:25px;line-height:25px;vertical-align:middle;display:inline-block;}
.search-zone input {margin-top:0;}
.search-zone select {margin-top:1px;}
.lt-css3 .search-zone select {margin-top:0px;}
.search-zone .btn-pack {margin-top:0;margin-bottom:0;}

.board-view .comment-list-area {width:950px !important; }
.board-view .comment-dsc-add {width:950px !important; margin-left:15px; border:0 !important; padding:0 !important;}
.board-view .comment-dsc-add li {background:none !important; width:930px !important; padding:0 !important;}
/*  CMP13026 파일 댓글 */


.board-view {border:none;border-top:1px solid #636363;background:#fff;margin-top:20px;}
.board-view .board-view-header {border-bottom:1px solid #e5e5e5;padding:25px 15px 20px;*padding:10px 15px 20px;font-size:13px;overflow:hidden;}
.board-view .board-view-header .board-view-tit {display:block;top:-5px;padding:0 !important;letter-spacing:0px;height:auto;line-height:27px !important;*line-height:30px !important;font-size:24px !important;font-weight:normal !important;margin-bottom:6px;color:#000 !important;}
.board-view .board-view-header .opt {}
.board-view .board-view-header .opt dt, .board-view .board-view-header .opt dd {float:left; margin-right:10px;}
.board-view .board-view-header .opt dt {color:#000;}
.board-view .board-view-header .opt dd {display: inline-block;color:#555;background:url(/img/common/etc/bu_evboard_opt.gif) no-repeat right 50%; padding-right:12px;margin-right:10px;}
.board-view .board-view-header .opt dd p.good {float:left;display:inline-block;height:19px;margin:0 0 0 8px !important;background:transparent url(/img/common/etc/bg_board_facebook_good.gif) no-repeat right top;}
.board-view .board-view-header .opt dd p.good span {display:inline-block;height:19px;padding:0 4px 0 73px;line-height:19px;vertical-align:middle;color:#000;font-size:11px;font-family:arial;text-align:right;background:transparent url(/img/common/etc/tit_board_facebook_good.gif) no-repeat left top;}
.board-view .board-view-header .opt dd.f {background:none;}
.board-view .board-view-header .opt img {float:left;margin-right:2px;}
.board-view .board-view-cont {border-bottom:1px solid #c7c7c7;padding:20px 15px 28px;font-size:14px;line-height:22px;-ms-word-break:normal; word-break:normal; -ms-word-wrap:break-word; word-wrap:break-word;}
.board-view .board-add-file {position:relative;top:-1px;border-top:1px solid #e5e5e5;border-bottom:1px solid #c7c7c7;}/*ㄴ*/
.board-view .board-add-file li {font-size:13px;padding:12px 15px 12px;}
.board-view .board-add-file li.tit {float:left;padding:12px 7px 12px 15px;}

.board-view .board-add-file dd {font-size:14px;padding:12px 15px 12px;}
.board-view .board-add-file a, .board-view .board-add-file a:hover {text-decoration:underline;}
.board-view .board-add-file dt {font-size:14px;float:left;padding:12px 7px 12px 15px;text-align:left;}

.board-view .board-view-pager li {font-size:14px;padding:10px 15px 10px 0;}
.board-view .board-view-pager li.prev {border-bottom:1px solid #e5e5e5;}
.board-view .board-view-pager li.next {border-bottom:1px solid #c7c7c7;}
.board-view .board-view-pager li .pg {display:inline-block;padding:0 50px 0 15px;}
.board-view a {text-decoration:none;font-size:14px;}
.board-view a:hover {text-decoration:underline;}

.btn-area {position:relative;top:-3px;margin:0;padding:0;text-align:center;}

.comment-module .comment-input {height:93px;padding:20px 20px 17px 20px;margin-bottom:15px;background:url(/img/common/etc/bg_comment-input.gif) repeat;}
.comment-module .comment-input .comment-section {height:64px;}
.comment-module .comment-input .comment-input-thumbs {float:left;width:56px;height:56px;margin-right:20px;}
.comment-module .comment-input textarea.comment-input {float:left;width:738px;height:50px;_height /**/:60px;padding:4px 0 0 6px;margin:0;border:1px solid #eee;background:#fff;font-size:14px;vertical-align:top;}
.comment-module .comment-input .comment-btn-area {_display:inline;float:left;}
.comment-module .comment-input .comment-btn-area a{text-decoration:none;margin:0;display:inline-block;height:36px;line-height:16px;padding:18px 0 0 22px;width:62px;font-size:14px;font-weight:bold;color:#000;background:url(/img/common/etc/bg_registry.gif) 0 0 repeat-x;border:1px solid #cfcfcf;border-bottom:1px solid #a6a6a6;border-top-right-radius:3px;border-bottom-right-radius:3px;}
.comment-module .comment-input .comment-btn-area a:hover{color:#01a4fa;}
.comment-module .comment-input .comment-dsc-section {height:29px;}
.comment-module .comment-input .comment-dsc-section .btn-pack{margin:0;}
.comment-module .comment-input .comment-dsc-section li {float:left;width:295px;}
.comment-module .comment-input .comment-dsc-section li.etc {float:left;width:90px;margin:0;padding:0;padding-left:76px;}
.comment-module .comment-input .comment-dsc-section li.etc span {position:relative;float:left;width:27px;height:27px;margin-right:2px;}
.comment-module .comment-input .comment-dsc-section li.etc span img {margin:0;padding:0;}
.comment-module .comment-input .comment-dsc-section li.etc span .floating {position:absolute;right:0;bottom:0;}
.comment-module .comment-input .comment-dsc-section li.txt {float:left;width:449px;text-align:right;}
.comment-module .comment-list {border:none;border-bottom:1px solid #ebebeb;padding:15px 0 2px 0;overflow:hidden;clear:both;}
.comment-module .comment-list .comment-list-thumb {float:left;width:48px;height:48px;margin-right:20px;}
.comment-module .comment-list .comment-list-area {float:left;width:882px;overflow:hidden;}
.comment-module .comment-list .comment-list-area .comment-list-info {height:25px;}
.comment-module .comment-list .comment-list-area li {float:left;}
.comment-module .comment-list .comment-list-area li.comment-linfo {width:500px;font-family:arial;font-size:12px;}
.comment-module .comment-list .comment-list-area li.comment-rinfo {width:382px;text-align:right;}
.comment-module .comment-list .comment-list-area li.comment-rinfo a{text-decoration:none;color:#555;font-weight:bold;}
.comment-module .comment-list .comment-list-area li.comment-rinfo a:hover{color:#01a4fa;}
.comment-module .comment-list .comment-list-area li.comment-rinfo span {display:inline-block;color:#555;font-weight:bold;background:url(../img/bu_evboard_opt.gif) no-repeat right 50%; padding-right:9px;margin-right:8px;}
.comment-module .comment-list .comment-list-area li.comment-rinfo span em {color:#01a4fa;}
.comment-module .comment-list .comment-list-area .nick-name {float:left;font-weight:bold;color:#000;line-height:18px;margin-right:20px;}
.comment-module .comment-list .comment-list-area .me {color:#fd5300;}
.comment-module .comment-list .comment-list-area .cm-del {width:16px;height:16px;margin:1px 0 0 5px;padding:0;background:red url(../img/btn_comment_del.gif) no-repeat;cursor:pointer;_cursor:pointer;overflow:hidden;border:0;}
.comment-module .comment-list .comment-list-area .cm-del span{display:inline-block;text-indent:-9999px;}
.comment-module .comment-list .comment-list-area .comment-date {display:inline-block;color:#aaa;line-height:18px;}
.comment-module .view-more { display: block; width: 930px; font-weight: bold; color: #666; background: #f9f9f9; border: 1px solid #ebebeb; border-bottom: 1px solid #d3d3d3; padding: 10px 9px; text-align: center; border-radius: 3px; text-decoration:none;}
.comment-module .view-more:hover{color:#01A4FA;}
.comment-module .comment-list .comment-list-area .comment-dsc-section {font-size:13px !important;overflow:hidden;clear:both;}
.comment-module .comment-list .comment-list-area .comment-dsc-section .comment-dsc {font-size:13px !important;margin-bottom:18px;}
.comment-module .comment-list .comment-list-area .comment-dsc-section .comment-dsc-add {width:882px;border-top:1px solid #ebebeb;padding-top:10px;overflow:hidden;}
.comment-module .comment-list .comment-list-area .comment-dsc-section .comment-dsc-add li {overflow:hidden;text-align:left;width:863px;margin-bottom:10px;background:url(../img/ico_comment_arrow.gif) no-repeat;padding-left:19px;}
.comment-module .comment-list .comment-list-area .comment-dsc-section .comment-dsc-add li.input {width:867px;height:35px;background:none;margin-bottom:15px;}
.comment-module .comment-list .comment-list-area .comment-dsc-section .comment-dsc-add li.input .btn-type-2-rank{margin-top:3px;}
.comment-module .comment-list .comment-list-area .comment-dsc-section .comment-dsc-add li .add-comment-input {float:left;width:780px;margin:3px 3px 0 0 !important;}
.comment-module .comment-list .comment-list-area .comment-dsc-section .comment-dsc-add .txt {display:inline;-ms-word-break:break-all; word-break:break-all;margin-right:10px;line-height:18px;font-size:13px !important;}

.btn-style{display:inline-block;text-decoration:none;text-align:center !important;}
.btn-style:hover{color:#000;text-decoration:none !important;}
.btn-type-3c:hover{color:#fff;}
.btn-type-2-rank{color:#000 !important;padding:0 !important;font-size:12px !important;line-height:25px !important;font-family:dotum;width:68px;height:25px;background:url(../img/bg_btn01.gif) 0 0 no-repeat;}
.btn-type-2-search{color:#000;font-size:12px;font-family:dotum;width:50px;height:25px;line-height:26px;background:url(../img/bg_btn02.gif) 0 0 no-repeat;}
.btn-type-3c{color:#fff;font-size:14px;font-weight:bold;line-height:34px;width:97px;height:35px;background:url(../img/bg_btn2.gif) 0 0 no-repeat;}
.btn-type-3{color:#000;font-size:14px;font-weight:bold;line-height:34px;width:97px;height:35px;background:url(../img/bg_btn03.gif) 0 0 no-repeat;}

.img_C {margin-bottom:35px;text-align:center;width:100%;overflow:hidden}
.img_C .text {text-align:justify;padding-top:10px;font-size:11px;margin:0 auto;line-height:120%;margin-bottom:0}
.img_L {float:left;display:inline;margin:0 25px 20px 0;}
.img_L .text {text-align:justify;padding-top:10px;font-size:11px;width:auto;line-height:120%;margin-bottom:0}
.img_R {float:right;display:inline;margin:0 0 20px 25px;}
.img_R .text {text-align:justify;padding-top:10px;font-size:11px;line-height:130%;margin-bottom:0}