@charset "utf-8";
/************************************************ 
Date :2019-07-23
Editor :jy.Kim
*************************************************/  
/* ************************************ 게시판 공통 ************************************ */
.board-search{text-align:center;box-sizing:border-box}
.paging + .board-search{padding-bottom:30px}
.paging + form .board-search{padding-bottom:30px}
.board-search .select-style .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn){/*width:90px;*/}  
 h2.table-h2{font-size:16px;margin-bottom:15px;color:#000;font-weight:bold} 
.table-scroll{width:100%;border-top:#888 1px solid}
.table-wrap{width:100%;border-top:#888 1px solid}
.table-scroll-no{width:100%;border-top:#888 1px solid} 
.m-only-box{position:relative;padding-bottom:15px}
.m-only-box .m-only{border-top:#888888 1px solid} 
 table td a{color:#000}
/* **** PAGING **** */ 
.paging{clear:both;padding:0 0 30px 0;text-align:center;position:relative;margin-left:4px}
.paging a{vertical-align:top}
.paging ul{display:inline ;padding:0 7px;margin-left:-4px;overflow:hidden;height:28px}
.paging li{display:inline;padding:0;font-weight:bold}
.paging li a{display:inline-block;color:#888888;min-width:28px;padding:0 5px;height:28px;line-height:26px;border:#eaeaea 1px solid;font-size:12px;box-sizing:border-box;letter-spacing:-1px}
.paging li a:hover,
.paging li a:focus,
.paging li.on a{color:#000;border:#888888 1px solid} 
.paging .prev{display:inline-block;width:28px;height:28px;background:url("/rpan/common/images/btn_board.png") no-repeat -1px -1px;overflow:hidden;text-indent:-9999em;border:#eaeaea 1px solid;border-right:none;box-sizing:border-box}
.paging .before{display:inline-block;width:28px;height:28px;background:url("/rpan/common/images/btn_board.png") no-repeat -28px -1px;overflow:hidden;text-indent:-9999em;margin-left:-5px;border:#eaeaea 1px solid;box-sizing:border-box}
.paging .after{display:inline-block;width:28px;height:28px;background:url("/rpan/common/images/btn_board.png")  no-repeat -1px -29px;overflow:hidden;text-indent:-9999em;border:#eaeaea 1px solid;border-right:none;box-sizing:border-box;position:relative}
.paging .after::after{content:"";width:1px;height:28px;background-color:#eaeaea;position:absolute;top:0;right:0}
.paging .next{display:inline-block;width:28px;height:28px;background:url("/rpan/common/images/btn_board.png")  no-repeat -28px -29px;overflow:hidden;text-indent:-9999em;margin-left:-5px;border:#eaeaea 1px solid;box-sizing:border-box;position:relative} 
.paging p.right{position:absolute;top:0;right:0;z-index:3} 
 
/* **** 테이블 리스트 상단 **** */
.board-list-top{position:relative;padding:0 0 15px 0;height:28px;margin-bottom:15px}
.board-list-top label{font-size:13px;margin-right:10px}
.board-list-top p.right{position:absolute;top:50%;right:0;margin-top:-15px}
.board-list-top .policy-link{position:absolute;top:-1px;right:72px;padding-bottom:5px}
.paging .policy-link{margin-right:5px}
.policy-link i{display: inline-block;width:18px;height:18px;margin:-2px 0 0 0;background:url("/rpan/common/images/ico_board.png") no-repeat;background-position:-22px -166px;vertical-align:top}
.board-list-top p.pc-only{display:block;padding-top:7px}
.board-list-top p.pc-only input[type="radio"]:not(old) + label{line-height:18px} 
.board-list-top p.m-only{display:none}
.board-list-top p.all-select{float:left;margin:0 10px 0 0}
.board-list-top p.all-select .select-style .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn){min-width:115px}
.board-list-top p.all-select + p.pc-only{float:left;margin-top:3px}
.m-only-box span.m-swipe-view{display:none}
.m-only-box .m-only{display:none}
/* 게시판 위에 버튼이 들어갈 경우(왼쪽) */
.board-list-top .bt{margin:0 0 0 19px}
.board-list-top .bt:first-child{margin:0} 
/* 게시판 위에 텍스트 오른쪽 */
.board-list-top .txt{position:absolute;top:3px;right:0;color:#888} 
/* 게시판 위 영역 */
.board-top{overflow:hidden;margin:0 0 10px 0}
.board-top .noti{float:right;font-size:13px;color:#888}
.board-top .noti:after{content:'';display:inline-block;width:20px;height:20px;margin:0 0 0 5px;background:url("/rpan/common/images/icon_sprite.png") no-repeat -32px -70px;vertical-align:-7px}
.board-top .name, .board-top .count{font-weight:bold}
.board-top .name{color:#ff545b} 

/* **** 업종테마 스크롤 **** */ 
.table-scroll.pne{overflow-x:auto} 
.table-scroll.pne table{width:890px} 
@media only screen and (max-width:979px){
	.m-only-box{position:relative}
	.m-only-box span.m-swipe-view{display:inline-block;background:url("/rpan/common/images/btn_swipe.png") no-repeat 0 0;background-size:100%;width:38px;height:38px;text-indent:-9999em;position:absolute;top:1px;right:0}
	.m-only-box span.disNone{display:none !important} 
	.m-only-box span.disNone.m-swipe-view{display:block} 
	.table-scroll{width:100%;max-width:1024px;overflow-x:scroll}
	.table-scroll > table{width:1024px} 
	.m-only-box .m-only{display:block;position:absolute;top:0;left:0;padding-right:10px}
	.m-only-box .m-only{display:block;position:absolute;top:0;left:0;padding-right:10px;z-index:1}
	.m-only-box .m-only.m-bg{background:url("/rpan/common/images/bg_m_only.png") repeat-y right 6px}
	.m-only-box .m-only > table{background-color:#fff}
	.m-only-box .table-scroll > table{width:1024px}  
	/* **** PAGING **** */  
	/*.paging{padding:0}*/
	.paging  + .board-search{margin-top:30px;padding-bottom:0}
	.paging .prev{background-size:55px 300px;background-position:-1px -65px}
	.paging .before{ background-size:55px 300px;background-position:-29px -65px}
	.paging .after{background-size:55px 300px;background-position:-1px -98px}
	.paging .next{background-size:55px 300px;background-position:-28px -98px} 
	.paging p.right{position:static;text-align:right;padding-bottom:10px;padding-right:15px}
	.paging + .tab-body{margin-top:20px}
	/* **** 테이블 리스트 상단 **** */
	.board-list-top.m-type{width:100%;margin:0}
	.board-list-top p.pc-only{display:none}
	.board-list-top{display:table;width:100%;margin:0 auto;padding:0 15px 15px}
	.board-list-top p.m-only{display:block;display:table-cell}
	.board-list-top p.m-only .select-style .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn){padding-left:10px;width:100%}
	.board-list-top p.right{display:block;display:table-cell;position:static;text-align:right;width:70px;padding-left:10px}
	.board-list-top p.all-select{display:block;float:none;margin:0 0 5px 0}
	.board-list-top p.all-select .select-style .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn){width:100%;padding-left:10px}
	.board-list-top .all-select-type{display:table;width:100%}
	/* 게시판 위 영역 */
	.board-top .noti:after{background:url("/rpan/common/images/ico_sub3.png") no-repeat 0 -380px;background-size:40px 400px} 
	/* **** 업종테마 스크롤 **** */  
	.table-scroll.pne table{width:auto} 
} 
@media only screen and (min-width:320px) and (max-width:890px){
	.table-scroll{width:100%;max-width:890px;overflow-x:auto;overflow-y:visible}
	.table-scroll > table{width:890px} 
	.m-only-box .table-scroll > table{width:890px}   
}
@media only screen and (max-width:360px){
	.pad-area .paging{margin:0 -15px 0 -11px}
}
@media only screen and (max-width:320px){
	.paging ul{padding:0 5px}
	.paging li a{padding:0 4px}
}
 
/* ************************************ 컨텐츠 테이블 ************************************ */   
/* **** TABLE-COL **** */
/* 가로형/복합형/이중형 */ 
.table-col{width:100%;color:#000}
.table-col th{font-weight:normal}
.table-col thead th{text-align:left;background-color:#f9f9f9;border-bottom:#eaeaea 1px solid;border-left:#eaeaea 1px solid;padding:8px 5px;vertical-align:middle;line-height:22px}
.table-col thead .depth2 th{background-color:#fdfdfd}
.table-col tbody th{text-align:left;background-color:#fdfdfd;border-bottom:#eaeaea 1px solid;border-left:#eaeaea 1px solid;padding:9px 5px;line-height:1.4;vertical-align:top} 
.table-col td{text-align:left;border-bottom:#eaeaea 1px solid;border-left:#eaeaea 1px solid;padding:9px 5px;line-height:1.4;vertical-align:middle} 
.table-col thead th:first-child{border-left:0}
.table-col tbody th:first-child{border-left:0}
.table-col td:first-child{border-left:0} 
.table-col .a-center{text-align:center}
.table-col .level{background-color:#776e6d;color:#fff;padding:2px 4px;display:inline-block;font-size:13px} 
.table-col.case02 tr th.bgc{background-color:#f9f9f9;border-bottom:1px solid #ccc;vertical-align:middle}   
.table-col.case02 tr:nth-of-type(3n+0) td,
.table-col.case02 tr:nth-of-type(3n+0) th{border-bottom:1px solid #ccc}  
.table-col.case02 tr:last-child td{border-bottom:1px solid #ccc !important}  
.table-col.case03 tr:nth-of-type(even) td{background :#f9f9f9}   
/* 그래프 */
.table-col .td-graph{padding-left:0;padding-right:0}
.table-col .graph-box{display:block;width:100%}
.table-col .graph-box .graph{display:block;height:15px;background:url("/rpan/common/images/bg_graph.png") repeat 0 0;font-size:0;line-height:0}
.table-col .graph-box .graph.add1{background:url("/rpan/common/images/bg_graph2.png") repeat-x 0 0}  
/* **** TABLE-ROW **** */ 
.table-row{width:100%;color:#000}
.table-row tbody th{text-align:left;background-color:#f9f9f9;border-bottom:#eaeaea 1px solid;border-left:#eaeaea 1px solid;padding:12px 5px;font-weight:normal}
.table-row td{text-align:left;border-bottom:#eaeaea 1px solid;padding:9px 5px;line-height:1.4}
.table-row th:first-child{border-left:0} 
.table-row .additional{color:#888}
.table-row .file{display:block;margin:10px 0 0 0}
.table-row .file:first-child{margin:0}
.table-row .file a{padding:2px 0 2px 22px;font-size:13px;position:relative;word-break:break-all;display:inline-block}
.table-row .file a::before{width:20px;height:20px;content:"";display:inline-block;background:url("/rpan/common/images/ico_board.png?update=20180320") no-repeat -20px 0;position:absolute;top:0;left:0}
.table-row .file a:hover{text-decoration:underline}
.table-row .ing{color:#888}
.table-row .completion{color:#ff545c}
.table-row.type th,.table-row.type td{padding-left:15px}

/* **** TABLE-DATA **** */ 
.table-data{width:100%;color:#000;border-bottom:#eaeaea 1px solid}
.table-data thead th{border-bottom:#eaeaea 1px solid;padding:12px 5px;height:40px; font-weight:normal}  
.table-data tbody td{position:relative;padding:2px 5px;height:36px;vertical-align:middle;line-height:1.4;font-size:13px;border-bottom:#fff 1px solid;white-space:nowrap}
.table-data tbody td.link-in{padding:2px 10px 2px 5px}
.table-data tbody tr:nth-child(odd) td{background-color:#f9f9f9;border-bottom:#f9f9f9 1px solid} 
.table-data tbody tr:last-child td{border-bottom:#eaeaea 1px solid} 
.table-data tbody td a{color:#000}
.table-data tbody tr td.data_0{background-color:#fff}
.present-value .table-data tbody tr:nth-child(odd) td{ border-bottom:0}  
.table-data.case02 thead th{color:#888;font-size:13px}  
.table-data.case02 tbody td{border-bottom:0}
.table-data.case02 tbody tr:nth-child(odd) td{background-color:#fff;border-bottom:0} 
.table-data.case02 tbody tr:last-child td{border-bottom:#eaeaea 1px solid}  
.table-data.case03 thead th{color:#888;font-size:13px}  
.table-data.case03 tbody td{border-bottom:#eaeaea 1px solid !important}
.table-data.case03 tbody tr:nth-child(odd) td{background-color:#fff;border-bottom:0} 
.table-data.case03 tbody tr:last-child td{border-bottom:#eaeaea 1px solid}  
.table-data.case04{width:100%;color:#000}
.table-data.case04 thead th{height:auto;padding:14px 10px 14px 5px;font-size:13px;color:#888;text-align:right}
.table-data.case04 thead th.asking-price{text-align:center} 
.table-data.case04 tbody td{height:auto;padding:10px 10px 10px 5px;border-bottom:0;background:#fff;text-align:right}
.table-data.case04 tbody tr:nth-child(odd) td{background:#fff}
.table-data.case04 tbody td.asking-price{text-align:center}
.table-data.case04 tbody td.rowspan{border-bottom:1px solid #eaeaea}
.table-data.case05 td{white-space:normal;padding:10px 0 10px}
.table-data.case05 td:last-child{padding-right:20px}
.table-data .date-cell{width:12%;padding-left:10px !important}
.table-data td .link-btn{position:absolute;right:0}
.table-data .sell{background:#f6fbff !important;border-right:1px solid #eaeaea}
.table-data .buy{background:#fef7f7 !important;border-left:1px solid #eaeaea}
.table-data tfoot td.th-foot{padding:12px 5px;background:#f9f9f9;font-weight:bold;font-size:14px;color:#000;text-align:center}
.table-data tfoot td{padding:12px 10px 12px 5px;border-bottom:1px solid #eaeaea;background:#fdfdfd;font-weight:bold;font-size:13px;text-align:right;line-height:1.4;vertical-align:middle}
.table-data tfoot td.sell, .table-data tfoot td.buy{background:#fdfdfd !important}  
.table-scroll.cafe{margin-bottom:15px} 
.table-scroll.cafe td.ellipsis a{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;-moz-binding:url(/xe/ellipsis.xml#ellipsis)} 
.table-data.cafe thead th{  font-weight:bold} 
.table-data.cafe thead th.a-center{padding-left:10px;padding-right:0}
.table-data.cafe thead th:first-child {padding:12px 5px}
.table-data.cafe tbody td{border-bottom:#eaeaea 1px solid}
.table-data.cafe tbody tr:nth-child(odd) td{background-color:#fff;border-bottom:#eaeaea 1px solid} 
.table-data.cafe tbody tr:last-child td{border-bottom:#eaeaea 1px solid}  
.table-data.cafe .bt-share{display:block;width:20px;height:20px;text-indent:-999px;overflow:hidden;background:url("/rpan/common/images/ico_star_off.png") no-repeat 0 4px;background-size:20px 40px} 
.table-data.cafe .bt-share.selected{background-position:0 -24px}
.table-data table tr:nth-of-type(5n+0) td,
.table-col table tr:nth-of-type(5n+0) td,
.table-row table tr:nth-of-type(5n+0) td,
.table-col.case03 tr:nth-of-type(5n+0) td,
.table-col.case03 tr:nth-of-type(5n+0) th{border-bottom:1px solid #ccc !important}

table span.red{color:#ff545b;font-size:13px;white-space:nowrap}
table span.blue{color:#1ea3fe;font-size:13px;white-space:nowrap}
table span.gray{color:#888;font-size:13px;white-space:nowrap}
 
/* **** 좌/우 테이블 **** */ 
.tab-area + .tab-body-in{margin-top:30px}
.table-clear + .table-clear{margin-top:40px}
.table-clear:after{content:'';display:block; clear:both;width:0;height:0} 
.table-float-l{float:left;width:49%}
.table-float-r{float:right;width:49%}
.table-clear + .heading-wrap{margin-top:40px} 
.table-clear .tit-h2{margin-bottom:15px}
.table-clear .tit-h3{margin-bottom:0;margin-top:3px}
.table-clear .tit-h3 + p{padding-bottom:5px}
table th.a-right, table td.a-right{text-align:right}
table th.a-center,table td.a-center{text-align:center} 
table th.a-left,table td.a-left{text-align:left} 
/* 현재가 */
.table-clear.type .table-float-l{width:60%}
.table-clear.type .table-float-l .table-row{border-bottom:1px solid #eaeaea}
.table-clear.type .table-float-l .table-row th, .table-clear.type .table-float-l .table-row td{padding:9px 5px 10px}
.table-clear.type .table-float-l .table-row th, .table-clear.type .table-float-l .table-row td, .table-clear.type .table-float-l .table-row tr:nth-of-type(5n+0) td{border-bottom:0 !important}
.table-clear.type .table-float-l .table-row td{padding-right:20px;text-align:right}
.table-clear.type .table-float-l .line th, .table-clear.type .table-float-l .line td{border-top:1px solid #eaeaea}
.table-clear.type .table-float-r{width:36%}
.table-clear.type .table-float-r .table-scroll-no{position:relative;padding:30px 0 0 0;border-top:0}
.table-clear.type .table-float-r .table-scroll-no .heading-wrap{position:absolute;top:0;left:0;width:100%}
.table-clear.type .table-float-r .table-scroll-no .present-value{display:none} 

/***** 작은 폰트 *****/
table.sm th,table.sm td{font-size:12px}
table.sm span.red,table.sm span.blue,table.sm span.rise,table.sm span.fall,table.sm span.gray{font-size:12px}

@media only screen and (min-width:980px) and (max-width:1280px){
	table.sm th,table.sm td,table.sm span.red,table.sm span.blue,table.sm span.rise,table.sm span.fall,table.sm span.gray{letter-spacing:-1px}
}

@media only screen and (max-width:979px){
	.table-row .file a::before{background-size:20px 600px;background-position:0 -100px}
	
	/* 모바일에서 고정해야 하는 폭 지정.
	// table마다 모바일에서 고정되는 영역이 다르기 때문에 class 로 추가하여 작성함. */
	.m-width110 th:first-child{width:110px}  
	.tab-area + .tab-body-in{margin-top:20px}
	.table-clear + .table-clear{margin-top:30px}
	.table-clear .tit-h2{margin-bottom:15px}
	.table-clear:after{content:'';display:block; clear:both;width:0;height:0} 
	.table-float-l{float:none;width:100%}
	.table-float-r{float:none;width:100%}
	.table-clear .table-scroll {height:265px;overflow-x:auto;overflow-y:hidden}
	.table-clear .table-scroll-no {height:215px;overflow-x:auto;overflow-y:hidden} 
	.table-clear.type .table-scroll-no {height:auto !important} 
	/* 현재가 */
	.table-clear.type .table-float-l .tit-h2{padding-left:15px}
	.table-clear.type .table-float-l, .table-clear.type .table-float-r{width:100%}
	.table-clear.type .table-float-l .table-row{border-bottom:0}
	.table-clear.type .table-float-l .table-row .line th, .table-clear.type .table-float-l .table-row .line td{border-top:0}
	.table-clear.type .table-float-l .table-row th,
	.table-clear.type .table-float-l .table-row td,
	.table-clear.type .table-float-l .table-row .line th,
	.table-clear.type .table-float-l .table-row .line td{border-top:1px solid #eaeaea}
	.table-clear.type .table-float-l .table-row tr:first-child th, .table-clear.type .table-float-l .table-row tr:first-child td{border-top:0}
	.table-clear.type .table-float-l .table-row th, .table-clear.type .table-float-l .table-row td{padding:13px 15px}
	.table-clear.type .table-float-l .table-row th{background:none}
	.table-clear.type .table-float-r .table-scroll-no{padding:50px 0 0 0;border-top:10px solid #eff3f6}
	.table-clear.type .table-float-r .table-scroll-no .heading-wrap{padding:20px 15px 0}
	.table-clear.type .table-float-r .table-scroll-no .tab-area{margin:0 0 15px 0} 
	/* **** TABLE-DATA **** */
	.table-data thead th{height:35px;padding:0 5px;vertical-align:middle}
	.table-data.cafe .bt-share{margin:0 auto}
	.devSise{margin-bottom:20px}
	.table-data.case05{width:100%}
	.table-data.case05 td:last-child{padding-right:10px}
	.table-data .date-cell{width:100px}
}   

/* ************************************ 커뮤니티 게시판 ************************************ */
/* BOARD - 커뮤니티 타입A  */
.comm-list .board-col{padding:0}
.comm-list .board-col div{color:#000;font-weight:bold;text-align:left;font-size:14px !important}
.comm-list{border-top:#000 1px solid;line-height:1.6;margin-bottom:15px}
.comm-list li{table-layout:fixed;width:100%;display:table;border-bottom:#eaeaea 1px solid;position:relative}
.comm-list li > div{display:table-cell;vertical-align:middle;color:#888;padding:0}
.comm-list li > div a{color:#000;font-size:14px;word-break:break-all} 
.comm-list li > div strong.company-name{display:block;color:#000}
.comm-list-scrap div.title .tit a strong{padding-right:5px} 
.comm-list div.type{width:8%;text-align:center;font-size:13px}
.comm-list div.type span{display:inline-block;width:35px;height:20px;line-height:20px;box-sizing:border-box;text-align:center;padding:0 8px;vertical-align:middle;background:url("/rpan/common/images/ico_board_type.png") no-repeat 0 0;text-indent:-9999em;background-size:35px 200px} 
.comm-list div.check{width:30px;text-align:center;padding-right:10px}
.comm-list div.check input[type="checkbox"]{z-index:0} 
.comm-list div.check label{text-indent:-9999em;width:0} 
.comm-list div.title{position:relative;width:60%;padding-right:5px}
.comm-list div.title .tit mark{display:inline-block;color:#ff545b;word-break:break-all;background:url("/rpan/common/images/ico_board.png?update=20180320") no-repeat 0 -120px;padding-left:20px;letter-spacing:-1px;margin:0 1px}
.comm-list div.title .tit span{display:inline-block;width:20px;height:20px;text-indent:-9999em;vertical-align:middle}
.comm-list div.title .tit span.new{width:18px;background:url("/rpan/common/images/ico_board.png?update=20180320") no-repeat -21px -20px}
.comm-list div.title .tit span.bookmark{background:url("/rpan/common/images/ico_board.png?update=20180320") no-repeat 0 0}
.comm-list div.title .tit span.img{background:url("/rpan/common/images/ico_board.png?update=20180320") no-repeat 0 -20px}
.comm-list div.title .tit span.file{background:url("/rpan/common/images/ico_board.png?update=20180320") no-repeat -20px 0}
.comm-list div.title .tit span.best{text-indent:0;color:#fff;background-color:#a7753a;font-size:11px;width:32px;height:14px;margin:-2px 0 0 4px;padding:0 0 1px;box-sizing:content-box;line-height:16px;text-align:center}
.comm-list div.title .tit span.poll{background:url("/rpan/common/images/ico_board.png?update=20180320") no-repeat -22px -121px}
.comm-list div.title .tit span.flag-opt{width:auto;margin:0 1px 0 0;color:#a7753a;text-indent:0;vertical-align:top}
.comm-list div.title .tit span.comment{width:13px;height:13px;margin-left:3px;background:url("/rpan/common/images/ico_board.png?update=20180320") no-repeat -4px -124px}
.comm-list div.title .tit .comment-num{display:inline-block;margin:-1px 0 0 3px;font-size:13px;font-weight:normal;color:#ff545b;vertical-align:middle}
.comm-list li > div.title p a{display:inline-block;max-width:84%;height:20px;line-height:18px;vertical-align:middle;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.comm-list li > div.title p a.best-title{max-width:67%/*80%*/}/* 20190827 */
.comm-list li > div.write{width:14%}
.comm-list li > div.write span{font-size:13px;height:20px;line-height:20px;display:inline-block} 
.comm-list li > div.write a{font-size:13px;color:#888}
.comm-list li > div.date{display:table-cell ;width:6%;text-align:center}
.comm-list li > div.date span{font-size:13px;height:20px;line-height:20px;display:inline-block} 
.comm-list li > div.write > span.fcolor{color:#a7753a}
.comm-list li > div.write > span.fcolor a{color:#a7753a}
.comm-list div i{width:20px;height:20px;overflow:hidden;display:inline-block;text-indent:-9999px;vertical-align:bottom}
.comm-list div.viewer{font-size:13px;padding:12px 0;text-align:center;width:6%}
.comm-list div.like{font-size:13px;padding:12px 0;text-align:center;width:6%}
.comm-list div.like span, .comm-list div.viewer span{display:none}

/***** 서브 최적화 리스트 *****/
/* 선물옵션 */
.opt-list div.title{width:55%}
.opt-list div.pos{width:4%;text-align:left;vertical-align:middle}
.opt-list li > div.pos span.red{color:#ff545b}
.opt-list li > div.pos span.blue{color:#1ea3fe}
/* 전문가방송 베스트 수익률 */
.exp-list div.title{width:66%}

/* 공지 LI */
.comm-list li.ntc{background-color:#f9f9f9}
.comm-list li.ntc .type span{background-position:0 0} 
.comm-list li.ntc .title .tit a{font-weight:bold}  
/* 인기 LI */
.comm-list li.popularity .type span{background-position:0 -40px}
.comm-list li.popularity .title .tit a{font-weight:bold}  
/* BEST LI */
.comm-list li.best .type span{background-position:0 -80px}
.comm-list li.best .title .tit a{font-weight:bold}  
@media only screen and (max-width:979px){
	/* BOARD - 커뮤니티 타입A  */
	.comm-list .board-col{display:none}
	.comm-list li{display:block;position:relative;padding:12px 15px 10px}
	.comm-list li > div{display:block;vertical-align:top}
	.comm-list li > div  .nick-badge-small img{vertical-align:top}
	.comm-list div.check{position:absolute;top:45%;left:10px}
	.comm-list li > div.write,.comm-list li > div.viewer,.comm-list li > div.like,.comm-list li > div.date{width:auto;display:inline-block;padding:0;line-height:22px}
	.opt-list li > div.pos{width:auto;display:inline;padding-right:1px}
	/* 글모음 - 스크랩 */
	.comm-list-scrap li{overflow:hidden}
	.comm-list div.title{width:100%;margin-bottom:6px}
	.comm-list div.title .tit{padding:0;max-width:100%}
	.comm-list div.title .tit a{max-width:calc(100% - 55px);line-height:1.3}
	.comm-list div.title .tit a.best-title{max-width:calc(100% - 78px)}
	.comm-list div.title .tit mark{background-size:20px 600px;background-position:0 -310px}
	.comm-list div.title .tit span.comment{width:14px;height:14px;margin:-3px 0 0 2px;background:url("/rpan/common/images/ico_board.png?update=20180320") no-repeat -3px -313px;vertical-align:middle;background-size:20px 600px}
	.comm-list div.title .tit .comment-num{letter-spacing:-1px}
	.comm-list div.title .tit span.new{display:none}
	.comm-list div.title .tit span.file{background-size:20px 600px;background-position:0 -100px} 
	.comm-list div.title .tit span.poll{background:url("/rpan/common/images/ico_sub3.png") no-repeat 2px -293px;background-size:40px 400px;vertical-align:middle}
	.comm-list li div.write,.comm-list li div.viewer,.comm-list li div.like{background:url("/rpan/common/images/bg_line.png") no-repeat right 50%;padding-right:10px;margin-right:8px}
	.comm-list div.like span,.comm-list div.viewer span{display:inline}
	.comm-list div.viewer i{background-size:20px 600px;background-position:0 -160px}
	.comm-list div.like i{background-size:20px 600px;background-position:0 -190px}
	.comm-list li .type{display:none}
	.comm-list li.ntc .type,.comm-list li.popularity .type,.comm-list li.best .type{display:block;float:left;width:35px;padding-right:8px;line-height:160%;box-sizing:content-box}
	/* 공지 LI */
	.comm-list li.ntc .title{padding-left:0}
	.comm-list li.ntc .title .tit a{font-weight:normal; max-width:calc(100% - 90px)}  
	/* 인기 LI */
	.comm-list li.popularity .title{padding-left:0}
	.comm-list li.popularity .title .tit a{font-weight:normal;max-width:calc(100% - 90px)}  
	/* 베스트 LI */
	.comm-list li.best .title{padding-left:0}
	.comm-list li.best .title .tit a{font-weight:normal;max-width:calc(100% - 90px)} 
}   

/* ************************************ 확장형 리스트 ************************************ */
/* BOARD - 확장형  */
.board-list{border-top:#000 1px solid;line-height:1.4;margin-bottom:15px} 
.board-list li{width:100%;display:table;border-bottom:#eaeaea 1px solid;padding:12px 0 10px 10px;position:relative;table-layout:fixed} 
.board-list li.no-board-list p{width:100%;text-align:center;color:#000}
.board-list li.board-list-th{font-weight:bold}
.board-list li.board-list-th.th-color{background:#f9f9f9}
.board-list li.board-list-th > div{color:#000}
.board-list li > div{display:table-cell;vertical-align:middle;color:#888;text-align:left;padding:0 8px} 
.board-list li > div a{display:inline-block;color:#000;font-size:14px;max-width:70%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;vertical-align:middle} 
.board-list li > div strong{color:#000}
.board-list li > div i{display:none}
.board-list li .completion{color:#ff545c}
.board-list p mark{display:inline-block;color:#ff545b;word-break:break-all; letter-spacing:-1px;margin:0 1px}
.board-list p mark i{width:20px;height:20px;display:inline-block;text-indent:-9999em;background:url("/rpan/common/images/ico_board.png?update=20180320") no-repeat 0 -120px}
.board-list p span.new{display:inline-block;width:20px;height:20px;text-indent:-9999em;margin:0 1px;vertical-align:middle;background:url("/rpan/common/images/ico_board.png?update=20180320") no-repeat -20px -20px}
.board-list p span.bookmark{display:inline-block;width:20px;height:20px;text-indent:-9999em;margin:0 1px;background:url("/rpan/common/images/ico_board.png?update=20180320") no-repeat 0 0}
.board-list p span.img{display:inline-block;width:20px;height:20px;text-indent:-9999em;margin:0 1px;background:url("/rpan/common/images/ico_board.png?update=20180320") no-repeat 0 -20px}
.board-list p span.file{display:inline-block;width:20px;height:20px;text-indent:-9999em;margin:0 1px;vertical-align:middle;background:url("/rpan/common/images/ico_board.png?update=20180320") no-repeat -20px 0}
.board-list div.cent{text-align:center !important}
.board-list div.right{text-align:right !important;padding:0 10px}
.board-list li.ntc{background-color:#f9f9f9}
.board-list li.ntc a{font-weight:bold} 
.board-list li.ntc span.noti{display:inline-block;width:35px;height:20px;line-height:20px;box-sizing:border-box;text-align:center;padding:0 8px;font-size:13px;vertical-align:middle;background:url("/rpan/common/images/ico_board_type.png") no-repeat 0 0;text-indent:-9999em;background-size:35px 200px} 

/* **** 확장형테이블 간격조절 CSS **** */
/* 
	#### 입력항목 내역 
	- width:[%, px]
	-  text-align:[center, right] 
	- text-align:right 의 경우 > padding:0 10px;함께 작성
 */

/* sample */ 
.table1 li div:nth-child(1){width:5%;text-align:center}
.table1 li div:nth-child(2){}
.table1 li div:nth-child(3){width:15%}
.table1 li div:nth-child(4){width:10%;text-align:center}
.table1 li div:nth-child(5){width:8%;text-align:right;padding:0 10px}
.table1 li div:nth-child(6){width:5%}
.table1 li div:nth-child(7){width:5%}  
/* 뉴스시세 */
.pnesec100 li div:nth-child(1){width:12%}
.pnesec100 li div:nth-child(1) a{max-width:100%}
.pnesec100 li div:nth-child(2){width:38%}
.pnesec100 li div:nth-child(2) a{max-width:100%}
.pnesec100 li div:nth-child(3){width:12%;text-align:right;padding:0 10px}
.pnesec100 li div:nth-child(3) span{display:none}
.pnesec100 li div:nth-child(4){width:12%}
.pnesec100 li div:nth-child(5){width:15%}
.pnesec100 li div:nth-child(6){width:12%;text-align:center}
.pnesec100 span.pne-name{color:#000} 

.pnesec120 li div:nth-child(1){width:13%}
.pnesec120 li div:nth-child(2){ width:42%} 
.pnesec120 li div:nth-child(2) a{max-width:100%}
.pnesec120 li div:nth-child(3){width:15%}
.pnesec120 li div:nth-child(3) span{display:none}
.pnesec120 li div:nth-child(4){width:15%}
.pnesec120 li div:nth-child(5){width:15%;text-align:center} 
 
.pnedis100 li div:nth-child(1){width:23%}
.pnedis100 li div:nth-child(2){width:60%}
.pnedis100 li div:nth-child(2) a{max-width:100%}
.pnedis100 li div:nth-child(3){width:17%;text-align:center}
.pnedis100 span.pne-name{color:#000}

/* 공지사항 */
.notice li div:nth-child(1){width:8%;text-align:center} 
.notice li div:nth-child(2){width:62%}  
.notice li div:nth-child(2) a{max-width:100%}
.notice li div:nth-child(3){width:20%}
.notice li div:nth-child(4){width:10%;text-align:center} 
/* 채용공고 */
.company li div:nth-child(1){width:8%;text-align:center} 
.company li div:nth-child(2){width:70%}   
.company li div:nth-child(2) a{max-width:50%} 
.company li div:nth-child(3){width:10%;text-align:left !important}  
 /* 전문가 방송 */
.pexinfstr li div:nth-child(1){width:8%;text-align:center}
.pexinfstr li div:nth-child(2){width:46%}
.pexinfstr li div:nth-child(2) a{max-width:100%}
.pexinfstr li div:nth-child(3){width:18%}  
.pexinfstr li div:nth-child(4){width:20%; padding:0}
.pexinfstr li div:nth-child(5){width:8%;text-align:center}
 
.pexinfexp li div:nth-child(1){width:8%;text-align:center}
.pexinfexp li div:nth-child(2){width:36%}
.pexinfexp li div:nth-child(2) a{max-width:300px}
.pexinfexp li div:nth-child(3){width:18%}  
.pexinfexp li div:nth-child(4){width:20%;padding:0}
.pexinfexp li div:nth-child(5){width:8%}
.pexinfexp li div:nth-child(6){width:8%}
 
.pexinfmem li div:nth-child(1){width:8%;text-align:center}
.pexinfmem li div:nth-child(2){width:15%}
.pexinfmem li div:nth-child(3){width:40%}  
.pexinfmem li div:nth-child(3) a{max-width:100%}
.pexinfmem li div:nth-child(4){width:18%}
.pexinfmem li div:nth-child(5){width:19%}  
 /* 마이페이지 */
.pmymem110 li input[type="checkbox"]{z-index:0}
.pmymem110 li input[type="checkbox"] + label{width:0;text-indent:-9999em}
.pmymem110 li div:nth-child(1){width:280px}  
.pmymem110 li div:nth-child(3){width:15%} 
 
.pmymem130 li input[type="checkbox"]{z-index:0}
.pmymem130 li input[type="checkbox"] + label{width:0;text-indent:-9999em}
.pmymem130 li div:nth-child(1){width:280px}  
.pmymem130 li div:nth-child(3){width:110px} 
.pmymem130 li div:nth-child(4){width:100px} 
 
.pmymem170 li input[type="checkbox"]{z-index:0}
.pmymem170 li input[type="checkbox"] + label{width:0;text-indent:-9999em} 
.pmymem170 li div:nth-child(2){width:150px} 
/* 카페 */ 
.cafelist li div:nth-child(1){width:7%;text-align:center;padding:0 0} 
.cafelist li div:nth-child(2){width:18%;text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;vertical-align:middle}
.cafelist li div:nth-child(3){width:42%}  
.cafelist li div:nth-child(3) a{max-width:95%}
.cafelist li div:nth-child(4){width:13%; overflow:hidden;white-space:nowrap;text-overflow:ellipsis;vertical-align:middle}
.cafelist li div:nth-child(5){width:11%;text-align:center}
.cafelist li div:nth-child(6){width:9%;text-align:center;padding:0 0} 

/* 종목입체분석 알림 */
.colwidth li div:nth-child(1) a{max-width:95%}
.colwidth li div:nth-child(2){width:20%}
.colwidth li div:nth-child(3){width:15%;text-align:center}

/* 고객센터 Q&A */
.colwidth2 li div:nth-child(1){width:15%}
.colwidth2 li div:nth-child(2) a{max-width:95%}
.colwidth2 li div:nth-child(3){width:15%}
.colwidth2 li div:nth-child(4){width:20%} 

@media only screen and (max-width:979px){
	/* BOARD - 확장형  */
	.board-list li{padding:12px 10px 5px 10px;display:block}
	.board-list li.board-list-th{display:none}
	.board-list li > div{width:auto !important;;display:block;text-align:left !important;margin-bottom:5px;padding-left:0;padding-right:0;vertical-align:middle;word-break:break-all}
	.board-list li > div strong{font-weight:normal}
	.board-list li > div a{/*font-weight:bold;*/}
	.board-list li > div i{display:inline-block;padding-left:10px;font-size:13px;background-size:20px 600px;background-position:0 -310px}
	.board-list li > div i.search{background:url("/rpan/common/images/ico_board.png?update=20180320") no-repeat 0 -161px;text-indent:-1000px;background-size:20px 600px}
	.board-list li > div i.recom{background:url("/rpan/common/images/ico_board.png?update=20180320") no-repeat 0 -191px;text-indent:-1000px;background-size:20px 600px;vertical-align:middle}
	.board-list li > div i.send{padding-right:10px;padding-left:0}
	.board-list li > div i.take{padding-right:10px;padding-left:0} 
	.board-list p mark{background-size:20px 600px;background-position:0 -310px}
	.board-list p span.new{background-size:20px 600px;background-position:0 -130px}
	.board-list p span.file{background-size:20px 600px;background-position:0 -100px}
	.board-list li > div.line3{display:inline-block;width:auto;background:url("/rpan/common/images/bg_line.png") no-repeat right 50%;padding-right:10px;margin-right:5px;padding-left:0;font-size:13px}
	.board-list li > div:last-child{background:none;padding-right:0}
	.board-list li > div.line3 span a{max-width:none}
	.board-list div > span.viewer{display:inline-block;height:20px;line-height:20px;background:url("/rpan/common/images/ico_board.png?update=20180320") no-repeat 0 -160px;background-size:20px 600px;padding:0 0 0 23px;font-size:13px}
	.board-list div > span.like{display:inline-block;height:20px;line-height:20px;background:url("/rpan/common/images/ico_board.png?update=20180320") no-repeat 0 -190px;background-size:20px 600px;padding:0 0 0 23px;font-size:13px}
  	/* **** 확장형테이블 간격조절 CSS **** */
	.pnesec100 li div:nth-child(3) span{display:inline-block;padding-right:5px;color:#888} 
	.pexinfstr li div:nth-child(1), .pexinfexp li div:nth-child(1), .pexinfmem li div:nth-child(1), .notice li div:nth-child(1){display:none} 
	/* 공지사항 */
	.notice li.ntc div:nth-child(1){display:block}
	.notice li div:nth-child(2) a{max-width:100%;overflow:visible;text-overflow:clip;white-space:normal}
	/* 전문가방송 */
	.pexinfmem li.ntc div:nth-child(1){display:block}
	.pexinfmem li.ntc div:nth-child(1) + div{display:none}
	.pexinfmem li div:nth-child(2)::before{content:"추천 전문가";font-weight:normal;padding-right:10px;color:#000}
	/* 카페 */ 
	.cafelist li div:nth-child(1){display:none} 
	.cafelist li div:nth-child(3) a{max-width:100%}
	/* 채용공고 */
	.company li div:nth-child(2) a{max-width:100%} 

	/* 종목입체분석 알림 */
	.colwidth li div:nth-child(1) a{max-width:100%}

	/* 고객센터 Q&A */
	.colwidth2 li div:nth-child(2) a{max-width:100%}

} 
 
 
/* ************************************ 썸네일게시판 ************************************ */
/* **** BOARD-THUMBNAIL **** */
/* 날짜선택 */
.board-calendar{clear:both;position:relative}
.week{min-height:30px;text-align:center;margin:0 -30px;padding:0 30px 20px;border-bottom:#444444 1px solid;position:relative}
.week .date{text-align:center} 
.week .date button.prev-week{display:inline-block;width:30px;height:30px;text-indent:-9999em;overflow:hidden;vertical-align:middle; background:url("/rpan/common/images/btn_left_right.png") no-repeat 0 -30px}
.week .date button.next-week{display:inline-block;width:30px;height:30px;text-indent:-9999em;overflow:hidden;vertical-align:middle; background:url("/rpan/common/images/btn_left_right.png") no-repeat -30px -30px}
.week .date button.prev-week:disabled{opacity:.3}
.week .date button.next-week:disabled{opacity:.3} 
.week .date strong{color:#000;font-size:24px;font-weight:normal;vertical-align:middle;padding-right:8px}
.week .date strong span{color:#888;font-size:24px}
.week .date button.calendar{width:28px;height:28px;display:inline-block;overflow:hidden;text-indent:-9999em;background:url("/rpan/common/images/btn_board.png") no-repeat -82px 0px;vertical-align:middle}
.week .date .issue-date + button{margin-top:-1px}
.week .list-type{position:absolute;bottom:21px;right:30px}
.week .list-type button{height:28px;overflow:hidden;display:inline-block;text-indent:-9999em}
.week.no-line{border-bottom:none;padding-bottom:0} 
.week .list-type .list-type-thumbnail.on{width:28px;background:url("/rpan/common/images/btn_board_type.png") no-repeat 0 -33px;background-size:75px 400px}
.week .list-type .list-type-thumbnail{width:27px;background:url("/rpan/common/images/btn_board_type.png") no-repeat -33px -33px;background-size:75px 400px} 
.week .list-type .list-type-summary.on{width:28px;background:url("/rpan/common/images/btn_board_type.png") no-repeat 0 0;background-size:75px 400px;margin-left:-4px}
.week .list-type .list-type-summary{width:27px;background:url("/rpan/common/images/btn_board_type.png") no-repeat -34px 0;background-size:75px 400px;margin-left:-4px}  
/* 썸네일게시판 - 내용보기 */ 
.thumb-list{margin-bottom:26px}
.thumb-list li{position:relative;padding:15px 20px 15px 20px ;border-bottom:#eaeaea 1px solid;min-height:120px;width:100%;display:table}
.thumb-list li > span{display:table-cell;width:50px;vertical-align:middle;font-size:16px;padding-right:15px;text-align:center}
.thumb-list li > span.top3{color:#ff545c}
.thumb-list li > .img{display:table-cell;position:relative;width:150px;vertical-align:middle;height:90px}
.thumb-list li > .img span{position:absolute;left:0;width:130px;height:90px;margin-right:20px; transform:translateY(-50%); border:1px solid #eaeaea;overflow:hidden;text-align:center}
.thumb-list li > .img span.error{background:#f9f9f9 url("/rpan/common/images/images_default.png") no-repeat center 50%;background-size:94px 28px}
.thumb-list li > .img img{height:90px}
.thumb-list li > .text{display:table-cell;vertical-align:middle}
.thumb-list li > .text dt{padding-bottom:5px;line-height:1.4}
.thumb-list li > .text dt a{font-size:16px;color:#000;font-weight:bold}
.thumb-list li > .text dd.cont{line-height:1.4;padding-bottom:8px;color:#000;		}
.thumb-list li > .text dd.cont a{font-size:14px;color:#000}
.thumb-list li > .text dd.date{padding-bottom:0;line-height:1.4}
.thumb-list li > .text dd.date span{display:inline-block;font-size:13px;color:#888;background:url("/rpan/common/images/bg_line.png") no-repeat right 50%;padding-right:10px;margin-right:5px;vertical-align:middle}
.thumb-list li > .text dd.date span:last-child{background:none;padding-right:0;margin-right:0}
.thumb-list li > .text dd.date span i{width:20px;height:20px;overflow:hidden;display:inline-block;text-indent:-9999px;vertical-align:bottom}
.thumb-list li > .text dd.date span.comment{padding-right:15px;margin-right:3px;color:#ff545b;word-break:break-all;letter-spacing:-1px}
.thumb-list li > .text dd.date span.comment i{background:url("/rpan/common/images/ico_board.png?update=20180320") no-repeat 0 -120px;margin-right:2px}
.thumb-list li > .text dd.date span.viewer{padding-right:15px;margin-right:3px;word-break:break-all;letter-spacing:-1px}
.thumb-list li > .text dd.date span.viewer i{background:url("/rpan/common/images/ico_board.png?update=20180320") no-repeat -20px -40px;margin-right:5px}
.thumb-list li > .text dd.date span.like{padding-right:15px;margin-right:3px;word-break:break-all;letter-spacing:-1px}
.thumb-list li > .text dd.date span.like i{background:url("/rpan/common/images/ico_board.png?update=20180320") no-repeat 0 -60px;margin-right:5px} 
/* 썸네일게시판 - 간략보기 */ 
.summ-list{padding:15px 0} 
.summ-list li{padding:5px 20px 5px 50px;line-height:1.5;position:relative}
.summ-list.no-num-sy li{padding:5px 20px 5px 20px}
.summ-list li:nth-child(5n){padding-bottom:20px;border-bottom:#eaeaea 1px solid;margin-bottom:15px}
.summ-list li > span{display:inline-block;width:50px;height:20px;line-height:20px;position:absolute;top:6px;left:0px;text-align:center;font-size:16px}
.summ-list li > span.top3{color:#ff545c}
.summ-list a{font-size:16px;color:#222;padding-right:10px;max-width:100%;display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}
.summ-list li .date{display:inline-block}
.summ-list li .date span{display:inline-block;font-size:13px;color:#888;background:url("/rpan/common/images/bg_line.png") no-repeat right 50%;padding-right:10px;margin-right:5px}
.summ-list li .date span:last-child{background:none;padding-right:0;margin-right:0}
.summ-list li .date span i{width:20px;height:20px;overflow:hidden;display:inline-block;text-indent:-9999px;vertical-align:bottom}
.summ-list li .date span.comment{padding-right:15px;margin-right:3px;color:#ff545b;word-break:break-all;letter-spacing:-1px}
.summ-list li .date span.comment i{background:url("/rpan/common/images/ico_board.png?update=20180320") no-repeat 0 -120px;margin-right:2px}
.summ-list li .date span.viewer{padding-right:15px;margin-right:3px;word-break:break-all;letter-spacing:-1px}
.summ-list li .date span.viewer i{background:url("/rpan/common/images/ico_board.png?update=20180320") no-repeat -20px -40px;margin-right:5px}
.summ-list li .date span.like{padding-right:15px;margin-right:3px;word-break:break-all;letter-spacing:-1px}
.summ-list li .date span.like i{background:url("/rpan/common/images/ico_board.png?update=20180320") no-repeat 0 -60px;margin-right:5px}
@media only screen and (max-width:979px){
	/* 날짜선택 */ 
	.board-calendar .tit-h1{display:none}
	.week{margin:0;padding:0 10px 20px;box-sizing:content-box}
	.week .date{ padding-right:20px}
	.week .date.no-pd{ padding-right:0}
	.week .date [class*="btn-s"]{min-width:30px !important;padding:6px 5px}
	.week .date button.prev-week{width:20px;background-position:4px -212px;background-size:40px 300px}
	.week .date button.next-week{width:20px;background-position:-26px -212px	;background-size:40px 300px}
	.week .date strong{font-size:16px;padding-right:4px}
	.week .date strong span{ font-size:16px} 
	.week .date button.calendar{background-size:55px 300px;background-position:0 -163px}
	.week .date span.date{padding-right:0}
	.week .list-type{right:12px;bottom:21px}
	.week .list-type button.list-type-thumbnail{display:block;width:28px;background:url("/rpan/common/images/btn_board_type.png") no-repeat 0 -33px;background-size:75px 400px}
	.week .list-type button.list-type-summary{display:block;width:28px;background:url("/rpan/common/images/btn_board_type.png") no-repeat 0 0;background-size:75px 400px;margin-left:-4px}
	.week .list-type button.on{display:none}
	/* 썸네일게시판 - 내용보기 */
	.thumb-list li{padding:15px 10px;min-height:90px}
	.thumb-list li > span{width:35px;padding-left:0px}
	.thumb-list li > .img{width:110px;height:62px; vertical-align:top}
	.thumb-list li > .img span{position:absolute;left:0;top:0;width:90px;height:62px;margin-right:15px; transform:none} 
	.thumb-list li > .img img{height:62px} 
	.thumb-list li > .text dt a{font-size:14px}
	.thumb-list li > .text dd.cont{display:none}
	.thumb-list li > .text dd.date span.comment i{background-size:20px 600px;background-position:0 -310px}
	.thumb-list li > .text dd.date span.viewer i{background-size:20px 600px;background-position:0 -160px}
	.thumb-list li > .text dd.date span.like i{background-size:20px 600px;background-position:0 -190px}
	.thumb-list.one-line-list li{min-height:auto}
	/* 썸네일게시판 - 간략보기 */
	.summ-list{padding:5px 0 20px}
	.summ-list li{padding:15px 15px 15px 50px;line-height:1.5;border-bottom:#eaeaea 1px solid}
	.summ-list.no-num-sy li{padding:15px 15px 15px 15px}
	.summ-list li > span{top:50%;left:0px;margin-top:-10px}
	.summ-list li:nth-child(5n){padding-bottom:15px;margin-bottom:0} 
	.summ-list li .date{display:block;padding-left:0}
	.summ-list li .date span.comment i{background-size:20px 600px;background-position:0 -310px}
	.summ-list li .date span.viewer i{background-size:20px 600px;background-position:0 -160px}
	.summ-list li .date span.like i{background-size:20px 600px;background-position:0 -190px} 
} 


/* ************************************ 포토게시판 ************************************ */
/* **** BOARD-PHOTO **** */
/* 상단비주얼 */
.rolling-visual {margin-top:30px;margin-bottom:40px;position:relative} 
.select-img{position:relative;overflow:hidden;width:100%;height:0;padding-bottom:55%;background-color:#000}
.select-img > button{width:56px;height:56px;position:absolute;top:50%;margin-top:-28px;overflow:hidden;text-indent:-9999em}
.select-img > .go-left{left:0;background:url("/rpan/common/images/btn_left_right.png") no-repeat 0 -126px}
.select-img > .go-right{right:0;background:url("/rpan/common/images/btn_left_right.png") no-repeat 0 -198px} 
.select-img a{color:#fff}
.select-img a > span{position:absolute;top:0;left:0;width:100%;height:100%}
.select-img img{height:100%;display:block;margin:0 auto} 
.select-img dl{position:absolute;bottom:20px;left:20px;right:20px;background-color:rgba( 0, 0, 0, 0.8 );color:#fff;padding:20px;line-height:1.4}
.select-img dl dt div{font-size:20px;padding-bottom:10px;font-weight:bold}
.select-img dl dt div span{display:none}
.select-img dl dd{font-size:14px}
.rolling-img{clear:both;position:relative;overflow:hidden;padding:0 20px;border-bottom:#fff 1px solid}
.rolling-img button{display:inline-block;width:20px;height:100%;overflow:hidden;text-indent:-9999em;position:absolute;top:0;z-index:10}
.rolling-img button.prev{left:0;background:#000 url("/rpan/common/images/btn_photo_visual.png") no-repeat 0 50%}
.rolling-img button.next{right:0;background:#000 url("/rpan/common/images/btn_photo_visual.png") no-repeat -20px 50%;width:21px}
.rolling-img ul.img{overflow:hidden;display:block;width:300%}
.rolling-img ul.img li{/*width:6.665%;*/ width:5.555%;float:left;position:relative}
.rolling-img ul.img li a{width:100%;height:0;padding-bottom:65%;display:inline-block}
.rolling-img ul.img li a span{display:block;text-indent:-9999em;position:absolute;top:0;left:0;right:1px;height:100%;background-color:rgba( 0, 0, 0, 0.3 )}
.rolling-img ul.img li a i{width:100%;height:100%;border-right:#fff 1px solid;position:absolute;top:0;left:0;overflow:hidden}
.rolling-img ul.img li a i img{ display:block;height:100%;margin:0 auto}
.rolling-img ul.img li a.on span{background:none;border:#f00 5px solid;box-sizing:border-box} 
/* 포토게시판 리스트 */
.board-photo{clear:both}
.photo-list{overflow:hidden;padding:40px 0 0 0;margin-bottom:15px;border-top:#eaeaea 1px solid;border-bottom:#eaeaea 1px solid}
.photo-list + .bt-area{padding-top:5px}
.photo-list li{width:32.5%;margin-right:1.2%;float:left;padding-bottom:40px;position:relative}
.photo-list li > span{position:absolute;top:10px;left:10px;width:30px;height:30px;line-height:30px;background-color:#444;color:#fff;text-align:center;border-radius:50%;font-size:13px;z-index:1}
.photo-list li > span.top3{background-color:#fc6167}
.photo-list li:nth-child(3n){margin-right:0}
.photo-list li > .img{width:100%;margin-bottom:20px;overflow:hidden;height:0;padding-bottom:70%;position:relative}
.photo-list li > .img span{position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;border:#eaeaea 1px solid}
.photo-list li > .img img{height:100%}
.photo-list li > .text dl{}
.photo-list li > .text dt{padding-bottom:5px;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.photo-list li > .text dt a{font-size:16px;color:#000;font-weight:bold}
.photo-list li > .text dd.cont{line-height:1.4;padding-bottom:8px;color:#000}
.photo-list li > .text dd.cont a{font-size:14px;color:#000}
.photo-list li > .text dd.date{padding-bottom:0;height:20px;line-height:20px}
.photo-list li > .text dd.date span{display:inline-block;font-size:13px;color:#888;background:url("/rpan/common/images/bg_line.png") no-repeat right 50%;padding-right:10px;margin-right:5px}
.photo-list li > .text dd.date span mark{font-size:13px;color:#888}
.photo-list li > .text dd.date span:last-child{background:none;padding-right:0;margin-right:0}
.photo-list li > .text dd.date span i{width:20px;height:20px;overflow:hidden;display:inline-block;text-indent:-9999px;vertical-align:bottom}
.photo-list li > .text dd.date span.comment{padding-right:15px;margin-right:3px;color:#ff545b;word-break:break-all;letter-spacing:-1px}
.photo-list li > .text dd.date span.comment i{background:url("/rpan/common/images/ico_board.png?update=20180320") no-repeat 0 -120px;margin-right:2px}
.photo-list.no-line{border-top:none;padding-top:20px}
@media only screen and (max-width:979px){ 
	/* 상단비주얼 */
	.rolling-visual {margin-top:0;margin-bottom:0}
	.rolling-visual + .tit-h2{padding:0 15px}
	.select-img{margin-bottom:30px}
	.select-img > button{display:none}
	.select-img dl{top:0;left:0;width:100%;height:100%;text-align:center;background-color:rgba( 0, 0, 0, 0.6 )}
	.select-img dl dt{padding:0 20px 20px 20px;display:table;width:100%;height:100%}
	.select-img dl dt div{display:table-cell;vertical-align:middle;padding-bottom:0}
	.select-img dl dt div span{display:block;padding-bottom:15px}
	.select-img dl dt div span.go{display:block;color:#ff545b;padding-top:10px;padding-bottom:0}
	.select-img dl dd{display:none}
	.rolling-img{position:absolute;bottom:15px;left:0;right:0;width:100%;text-align:center;z-index:10;border-bottom:none}
	.rolling-img button{display:none}
	.rolling-img ul.img{margin:0 auto;width:auto}
	.rolling-img ul.img li{display:inline-block;width:auto;float:none;margin:0 2px}
	.rolling-img ul.img li a{width:7px;height:7px;border-radius:50%;background-color:#fff;padding-bottom:0;overflow:hidden}
	.rolling-img ul.img li a i{display:none}
	.rolling-img ul.img li a span{display:inline-block;position:static}
	.rolling-img ul.img li a.on span{border:none} 
	/* 포토게시판 리스트 */
	.photo-list{padding:0 15px 0 15px;border-top:none}
	.photo-list li{width:48%;margin-right:4%;padding-bottom:30px}
	.photo-list li:nth-child(1n){margin-right:4%}
	.photo-list li:nth-child(2n){margin-right:0} 
	.photo-list li > .text dt a{font-size:14px;font-weight:normal}
	.photo-list li > .text dd.cont{display:none}
	.photo-list li > .text dd.date{height:40px}
	.photo-list li > .text dd.date span mark{display:none}
	.photo-list li > .text dd.date span.comment i{background-size:20px 600px;background-position:0 -310px}
} 

/* ************************************ 카드형게시판 ************************************ */
/* **** BOARD-CARD **** */
.board-card{clear:both}
.card-list{overflow:hidden;margin-top:30px;margin-bottom:10px}
.card-list > li{width:32.5%;margin-right:1.2%;float:left;margin-bottom:10px;box-sizing:border-box;border:#eaeaea 1px solid}
.card-list > li:nth-child(3n){margin-right:0}
.card-list li p.img{position:relative}
.card-list li p.img > a{display:block;background-color:#f5f5f5;overflow:hidden;text-align:center;margin:0 auto; }
.card-list li p.img > a img{display:block;height:208px;-webkit-transition:.3s;transition:.3s;text-align:center;margin:0 auto;padding-top:10px}
/*.card-list li p.img > a:hover img,
.card-list li p.img > a:focus img{ -ms-transform:scale(1.1, 1.1);-webkit-transform:scale(1.1, 1.1);transform:scale(1.1, 1.1)} */
.card-list li p.img > strong{position:absolute;top:20px;right:20px;width:32px;height:32px;display:inline-block;text-indent:-9999em}
.card-list li p.img > strong.video-type{background:url("/rpan/common/images/ico_cardtype.png") no-repeat 0 -74px;background-size:32px 400px}
.card-list li p.img > strong.video-type-end{background:url("/rpan/common/images/ico_cardtype.png") no-repeat 0 -111px;background-size:32px 400px}
.card-list li p.img > strong.sound-type{background:url("/rpan/common/images/ico_cardtype.png") no-repeat 0 -148px;background-size:32px 400px}
.card-list li p.img > strong.sound-type-end{background:url("/rpan/common/images/ico_cardtype.png") no-repeat 0 -185px;background-size:32px 400px}
.card-list li p.img > strong.sms-type{background:url("/rpan/common/images/ico_cardtype.png") no-repeat 0 0;background-size:32px 400px}
.card-list li p.img > strong.sms-type-end{background:url("/rpan/common/images/ico_cardtype.png") no-repeat 0 -37px;background-size:32px 400px}
.card-list li p.img > strong.kakao-type{background:url("/rpan/common/images/ico_cardtype.png") no-repeat 0 -222px;background-size:32px 400px} 
/* 카드형게시판 증권채팅 수 */
.board-card.count .count-box{position:absolute;top:-36px;left:0;overflow:hidden;width:100%;height:36px;padding:0 20px;background:#020203;color:#fff;text-align:right;line-height:36px;opacity:0.8}
.board-card.count .count-box .applicant{float:left}
.board-card.count .count-box .count{color:#ff545b}
.card-list li div.text{clear:both;padding:20px;position:relative;min-height:181px}
.card-list li div.text > span.gauge-bar{clear:both;display:block;width:100%;height:2px;position:absolute;top:0;left:0;background-color:#a2a2a2}
.card-list li div.text > span.gauge-bar mark{display:block;position:absolute;top:0;left:0;height:100%;background-color:#f85259;text-indent:-9999em}
.card-list li div.text dl{line-height:1.4}
.card-list li div.text dt{padding-bottom:5px}
.card-list li div.text dt a{font-size:16px;color:#000;font-weight:bold}
.card-list li div.text dd{padding-bottom:5px}
.card-list li div.text dd a{font-size:14px;color:#000}
.card-list li div.text dd.date{font-size:13px;color:#888;padding-bottom:20px}
.card-list li p.button-box{text-align:center;position:absolute;bottom:20px;left:10px;right:10px}
.card-list li p.button-box a{margin-bottom:3px;min-width:20px;text-align:center;padding:6px 6%} 
.card-list li p.button-box a.light-gray{min-width:87px;background-color:#ccc;color:#fff}
.card-list li div.text-title{min-height:auto;padding:17px 20px 7px;background:#f9f9f9}
/* card-list case */
.card-list.case li div.text{height:245px}
.card-list.case li div.text dd{height:auto}
.card-list [class*="expert-flag"]{width:43px;height:20px;margin-bottom:7px;background:url("/rpan/common/images/label/expert_flag01.png") no-repeat 0 0;background-size:cover;text-indent:-9999em}
.card-list .expert-flag02{width:55px;background-image:url("/rpan/common/images/label/expert_flag02.png")}
.card-list .expert-flag03{background-image:url("/rpan/common/images/label/expert_flag03.png")}
.card-list.case li div.text dt{padding-bottom:8px}
.card-list.case li div.text dd li{margin-bottom:8px;line-height:130%}
.card-list.case li div.text dd li .s-txt{display:block;font-size:13px;color:#888;line-height:160%}
.card-list.case li p.button-box a{width:49%;margin-bottom:0}

/* 전문가 리스트 4등분 추가 190708 추가  */
.card-list.piece4 > li {width: 24%;margin-right: 1.3%;}
.card-list.piece4 > li:nth-child(3n) {margin-right:1.3%;}
.card-list.piece4 > li:nth-child(4n) {margin-right:0;}
.main-board-card .board-card .card-list.piece4 > li:nth-child(3n) {margin-right:1.4%;}
.main-board-card .board-card .card-list.piece4 > li:nth-child(4n) {margin-right:50px;}
.card-list.piece4 li div.text {min-height: 195px;padding:19px;}
.card-list.case.piece4 li div.text {height: 249px;}
.card-list.piece4 li div.text dt {padding-bottom: 3px;}
.card-list.piece4 li div.text dd {line-height:18px;}
.main-board-card .card-list.piece4 li div.text dd {min-height:40px;height:auto;line-height: 18px;}
.card-list.piece4 li p.img > a img {width:auto;height:180px;}
.card-list.piece4 li p.button-box a {padding:6px 4.5%;margin-bottom:0;}
.card-list.case.piece4 li p.button-box {left:20px;right:20px;}
.card-list.case.piece4 li p.button-box a {width:48%;}
@media only screen and (max-width: 1320px) and (min-width: 980px){
	.card-list.piece4 li p.button-box a {padding:6px 4px;}
	.card-list.piece4 li p.button-box a:nth-child(3) {width:45%;min-width:auto;}
}
@media only screen and (max-width:979px){
	.main-board-card .board-card .card-list.piece4{padding:0;} 
	.main-board-card .board-card .card-list.piece4 li{width:24%;margin-right:10px;margin-bottom: 5px;} 
	.card-list.piece4 li {width:100%;margin-right:0;}
	.card-list.piece4 li div.text {min-height: 180px;padding:15px;}
	.card-list.piece4 li p.button-box a {padding:6px 0;}
	.card-list.case.piece4 li div.text {height:230px;}
}    

/* trading-list */
.trading-list .title-area{position:relative;padding:20px;font-size:16px;background:#f9f9f9}
.trading-list li div.text{padding-bottom:70px}
.trading-list .title-area h3{font-size:16px}
.trading-list .title-area .return{position:absolute;top:50%;right:20px;margin-top:-8px;color:#ff545b;font-weight:bold;line-height:16px}
.trading-list li .text dd.color-gray{height:40px;margin-bottom:10px}
.trading-list .table-data{position: relative;border-top:1px solid #000;border-bottom:0}
.trading-list .table-data th{border-bottom:0}
.trading-list .table-data:after{position:absolute;top:40px;content:'';display:block;width:100%;height:1px;background:#eaeaea}
.trading-list .table-data th,.trading-list .table-data td{overflow:hidden;padding-left:10px;padding-right:10px;white-space:nowrap}
.trading-list .table-data td{height:33px}
.trading-list .table-data td:first-child{padding-right:0;text-overflow:ellipsis}
.trading-list .table-data td:last-child{padding-left:5px}
.trading-list .table-data tr:first-child td{padding-top:6px}
.trading-list .table-data tr:last-child td{padding-bottom:6px}
/* ra-list */
.ra-list ul{width:100%;overflow:hidden}
.ra-list ul li{width:32.6%;height:auto;float:left;margin-right:1.1%;margin-bottom:10px;padding:32px 0 17px;border:#eaeaea 1px solid;position:relative;padding-top:36px}
.ra-list ul li:nth-child(3n){margin-right:0}
.ra-list ul li .state{position:absolute; top:10px;left:10px;border:1px solid #ff545b;padding:2px 8px;font-size:12px;color:#ff545b;font-weight:bold;line-height:14px}
.ra-list ul li .state.blue{border-color:#1ea3fe;color:#1ea3fe}
.ra-list ul li .name{overflow:hidden;width:100%;padding:0 18px 5px;font-size:20px;color:#000;font-weight:bold;text-align:center;text-overflow:ellipsis;white-space:nowrap}
.ra-list ul li .con{overflow:hidden;height:66px;padding:0 18px;line-height:22px}
.ra-list ul li button{position:absolute;bottom:0;display:block;width:100%;color:#000;font-size:14px;padding:14px 0; background-color:#f9f9f9}
.ra-list{padding-top:4px}
.ra-list li{height:auto;padding:32px 0 17px}
.ra-list+.paging{margin-top:5px}
.signal .ra-list .quad{padding:0 15px}
.signal .ra-list .quad .dt,.signal .ra-list .quad .dd{float:left;height:36px;border-top:1px solid #eaeaea;line-height:36px;white-space:nowrap}
.signal .ra-list .quad div:nth-child(-n+2)>*{border:0}
.signal .ra-list .quad .dt{width:18%;text-align:center}
.signal .ra-list .quad .dd{width:34%;padding-left:5px;font-size:14px}
.signal .ra-list .quad div:nth-child(2n) .dd{width:30%}

@media only screen and (min-width:980px) and (max-width:1320px){
	.card-list li p.button-box a{padding:6px 8px} 
	.card-list li p.button-box a:nth-child(3){padding:6px 0;width:40%} 
}
@media only screen and (max-width:979px){
	/* **** BOARD-CARD **** */
	.card-list{padding:20px 15px 0 15px;border-top:none}
	.card-list li{width:100%;margin-right:0}
	.card-list li:nth-child(3n){margin-right:0}
	.card-list li div.text{clear:both;padding:15px}
	.card-list li p.button-box a{width:30%;padding:6px 0}
	.card-list li p.button-box a.red{width:35%}
	.card-list li p.button-box a.mint{width:35%}
	.card-list li p.button-box a.gray{width:35%}
	.card-list li p.button-box a.light-gray{width:35%} 
	/* card-list case */
	.card-list.case li div.text{height:230px}
	.card-list.case li div.text dt{padding-bottom:3px}
	.card-list.case li div.text dd li{margin-bottom:3px}
	/* trading-list */
	.trading-list{margin:-20px 0 0;padding:0}
	.trading-list li{border:0;border-top:10px solid #eff3f6}
	.trading-list li div.text{padding:15px 0 68px}
	.trading-list li div.text dl{padding:0 15px}
	.trading-list li .text dd.color-gray{height:auto}
	.trading-list .table-data:after{top:35px}
	.trading-list .table-data th,.trading-list .table-data td{padding-left:15px;padding-right:15px}
	/* ra-list */
	.ra-list ul{width:100%;overflow:hidden;margin-bottom:30px}
	.ra-list ul li{height:157px;margin-bottom:10px;border:#eaeaea 1px solid;position:relative;padding-top:20px}
	.ra-list ul li .name{overflow:hidden;width:100%;padding:0 18px 5px;font-size:16px;color:#000;font-weight:bold;line-height:24px;text-align:center;text-overflow:ellipsis;white-space:nowrap}
	.ra-list ul li .con{overflow:hidden;height:48px;padding:0 18px;text-align:center;line-height:24px}
	.ra-list ul li button{position:absolute;bottom:0;display:block;width:100%;color:#000;font-size:14px;padding:14px 0; background-color:#f9f9f9}
	.ra-list.type2 ul{margin:0}
	.ra-list.type2 li{width:100%;height:auto;padding:20px 0 0;border:1px solid #eaeaea;margin-bottom:10px}
	.ra-list.type2 li .name{padding:0 10px 22px}
	.ra-list.type2 li .name .color-gray{color:#888;font-weight:normal;font-size:14px}
	.ra-list.type2 li .return{margin:-26px 0 17px;font-size:20px;font-weight:bold;color:#ff545b;text-align:center}
	.signal .ra-list.type2 li .quad div{padding:0 0 0 12%}
	.signal .ra-list.type2 li .quad::after{display:block;content:'';position:absolute;left:50%;width:1px;height:82%;background:#eaeaea}
	.ra-list.type2 li .quad{overflow:hidden;position:relative;padding:0 5px 18px}
	.ra-list.type2 li .quad div{float:left;width:50%;top:0;padding:0 0 0 15px}
	.ra-list.type2 li .quad div:nth-child(n+3){padding-top:15px}
	.ra-list.type2 li .quad div .dt,.ra-list.type2 li .quad div .dd{width:100%;height:auto;border:none}
	.ra-list.type2 li .quad div .dt{height:auto;padding:0 0 5px;font-size:14px;color:#888;text-align:left;line-height:14px}
	.ra-list.type2 li .quad div .dd{padding:0;font-size:14px;line-height:14px}
} 

/* ************************************ 장식형게시판 ************************************ */
/* **** BOARD-STAR **** */
.star-list{border-top:#000 1px solid;margin-bottom:15px}
.star-list li{padding:15px 0;border-bottom:#eaeaea 1px solid;display:table;width:100%}
.star-list li > div{display:table-cell;vertical-align:middle}
.star-list li > div.name{padding:0 20px;width:190px}
.star-list li > div.name p{display:table-cell;background:url("/rpan/common/images/pdiexpsms100_bg.png") no-repeat 0 0;background-size:cover;border:#eaeaea 1px solid;height:100px;color:#776e6d;text-align:center;font-weight:bold;font-size:16px;vertical-align:middle;min-width:150px;padding:0 20px}
.star-list li > div.name span{display:none}
.star-list li > div.title{line-height:1.4;padding-right:10px}
.star-list li > div.title dt{padding-bottom:5px}
.star-list li > div.title dt a{font-size:16px;color:#000;font-weight:bold}
.star-list li > div.title dd{padding-bottom:5px}
.star-list li > div.title dd a{font-size:14px;color:#000}
.star-list li > div.title dd.date{padding-bottom:0}
.star-list li > div.title dd.date span{font-size:13px;color:#888;background:url("/rpan/common/images/bg_line.png") no-repeat right 50%;padding-right:10px;margin-right:5px}
.star-list li > div.title dd.date span:last-child{background:none;padding-right:0}
.star-list li > div.title dd.date span.viewer i{font-size:13px;color:#888}
.star-list li > div.title dd.date span.price{color:#ff545b}
.star-list li > div.title dd.date span.price mark{font-size:13px;color:#888;padding-right:5px}
.star-list li > div.five-star{width:100px;padding:0 20px}
.star-list li span.star{width:85px;height:12px;display:inline-block;background:url("/rpan/common/images/ico_star.png") no-repeat 0 0;position:relative}
.board-star li span.star mark{display:inline-block;height:12px;background:url("/rpan/common/images/ico_star.png") no-repeat 0 -27px;text-indent:-9999em;position:absolute;top:0;left:0}
.star-list li span.star mark.star1{width:20%}
.star-list li span.star mark.star2{width:40%}
.star-list li span.star mark.star3{width:60%}
.star-list li span.star mark.star4{width:80%}
.star-list li span.star mark.star5{width:100%} 
/* 강조 아이콘 추가 */
.star-list li > div.name{position:relative}
.star-list li > div.name .import{position:absolute;top:0;left:20px;border:1px solid #fff;padding:2px 8px;background-color:#fff}
.star-list li > div.name .import.best{border-color:#ff545b;color:#ff545b}
.star-list li > div.name .import.risk{border-color:#444;color:#444}
.star-list li > div.name .import.gaze{border-color:#a7753a;color:#a7753a}
.star-list li > div.name .import.wait-see{border-color:#1ea3fe;color:#1ea3fe}
.star-list li > div.name .import.hold{border-color:#888;color:#888} 
@media only screen and (max-width:979px){
	/* **** BOARD-STAR **** */
	.search-area label[for="code-name"]{display:none}
	.star-list li{padding:15px 20px}
	.star-list li > div{display:block}
	.star-list li > div.name{padding:0;width:100%;padding-bottom:15px}
	.star-list li > div.name p{display:inline-block;text-align:left;width:auto;min-width:auto;height:auto;padding:0 10px 0 0;border:none;background:none}
	.star-list li > div.name span{display:inline-block}
	.star-list li > div.five-star{display:none}
	.star-list li > div.title dd{display:none}
	.star-list li > div.title dd.date{display:block}
	.star-list li > div.title dd.date span.viewer{white-space:nowrap}
	.star-list li > div.title dd.date span.viewer i{vertical-align:middle;background:url("/rpan/common/images/ico_board.png?update=20180320") no-repeat 0 -160px;background-size:20px 600px;width:20px;height:20px;overflow:hidden;display:inline-block;text-indent:-9999px}
	.star-list li > div.title dd.date span.price mark{display:none}
	.star-list li span.star{width:80px;background-size:80px 87px;background-position:0 -30px}
	.board-star li span.star mark{background-size:80px 87px;background-position:0 -52px}  
} 

/* ************************************ 이벤트형 게시판:170920 추가 ************************************ */
.event-list{overflow:hidden;margin:0 0 15px;padding:20px 0 46px;border-top:1px solid #000;border-bottom:1px solid #eaeaea}
.event-list li{float:left;position:relative;margin:0 2% 21px 0;width:32%}
.event-list li:nth-child(3n){margin-right:0}
.event-list li a{display:block;width:100%}
.event-list li a img{display:block;width:100%}
.event-list li a .banner-mo{display:none}
.event-list li .txt-area{width:100%;padding:20px;border:1px solid #eaeaea;border-top:0;box-sizing:border-box}
.event-list li .txt-area .tit{overflow:hidden;margin:0 0 4px;text-overflow:ellipsis;white-space:nowrap;font-size:16px;color:#000;line-height:20px;font-weight:bold}
.event-list li .txt-area .date{font-size:13px;line-height:18px;color:#888}
.event-list li .txt-area .date i{display:inline-block;margin:1px 5px 0 0;padding:3px;font-size:11px;color:#fff;font-weight:bold;line-height:11px;vertical-align:top;background:#ff545b}
.event-list .end{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.2)}
.event-list .end p{position:absolute;top:10px;left:10px;padding:8px 10px;font-size:14px;line-height:14px;color:#fff;background:#353535}
.report-view.event-view{padding:0}
.report-view.event-view .ex-box{margin:0 15px}
.report-view.event-view+.sns-area{float:left;width:50%;margin:0;padding:20px 0 0}
@media only screen and (max-width:979px){
	.event-list{border:none;padding:5px 0 20px}
	.event-list li{float:none;width:100%;margin:0 0 10px 0}
	.event-list li a .banner-pc{display:none}
	.event-list li a .banner-mo{display:block}
	.report-view.event-view .report-view-cont{padding:0 0 40px}
	.report-view.event-view .report-view-tit{margin:0 15px}
	.report-view.event-view .report-view-tit .ev-date{display:block}
	.report-view.event-view .report-view-tit .writer .viewer{background:none}
	.report-view.event-view+.sns-area{height:auto;margin-left:15px;padding:0}
	.report-view.event-view+.sns-area+.view-bt-area{clear:none}
}

/* ************************************ 게시판 상세 ************************************ */
/* **** BOARD-VIEW **** */
/* 게시판 상세 제목 */
.board-view{ padding:0 0 30px}
.board-view.no-pad{ padding:0 0 0}
.board-view .tit-h2{margin:40px 0 20px}
.report-view .tit-h2{margin:40px 0 20px}  
/* SHARE-MORE 버튼 공통 */
button.share-more{display:inline-block;width:30px;height:30px;overflow:hidden;text-indent:-9999em;background:url("/rpan/common/images/ico_comment.png") no-repeat 0 -30px} 
.board-view .board-view-tit{position:relative;border-bottom:#eaeaea 1px solid;padding:0  0 20px}
.board-view .board-view-tit h1{font-size:28px;color:#000;line-height:1.2;padding-right:130px;word-break:break-all}
.board-view .board-view-tit h1 .flag-opt{color:#a7753a}
.board-view .board-view-tit .writer{min-height:35px;line-height:35px;margin-top:10px;color:#888888;font-size:13px}
.board-view .board-view-tit .writer .img, 
.board-view .board-view-tit .writer .text{display:inline}
.board-view .board-view-tit .writer img{vertical-align:middle;display:inline-block;margin-right:5px;width:34px;height:34px;border-radius:50%;background-color:#eaeaea}
.board-view .board-view-tit .writer span{background:url("/rpan/common/images/bg_line.png") no-repeat right 50%;padding-right:10px;margin-right:5px}
.board-view .board-view-tit .writer span:last-child{ background:none}
.board-view .board-view-tit .writer span button{color:#888;font-size:13px} 
.board-view .board-view-tit .writer span mark{color:#888888}
.board-view .board-view-tit .writer span.viewer i{padding-right:5px} 
.board-view .board-view-tit .writer span.recommend i{padding-right:5px} 
.board-view .board-view-tit .writer span.comment i{padding-right:5px}  
.board-view .board-view-tit .button-box{position:absolute;bottom:25px;right:0}
.board-view .board-view-tit .button-box button{display:inline-block;width:28px;height:28px;overflow:hidden;text-indent:-9999em;vertical-align:middle}
.board-view .board-view-tit .button-box .small{ background:url("/rpan/common/images/btn_board.png") no-repeat 0 -56px}
.board-view .board-view-tit .button-box .big{background:url("/rpan/common/images/btn_board.png") no-repeat -27px -56px;margin:0 -5px}
.board-view .board-view-tit .button-box .print{background:url("/rpan/common/images/btn_board.png") no-repeat 0 -84px;margin-left:10px}
.board-view .board-view-tit .share-more{position:absolute; top:12px;right:-10px}
.board-view .board-view-tit .share-more a{display:inline-block;color:#a7753a;font-size:13px;padding:0 10px 0 5px; background:url("/rpan/common/images/bg_line.png") no-repeat right 50%}
.board-view .board-view-tit .share-more a span{display:inline-block;height:20px;line-height:20px;padding-left:24px}
.board-view .board-view-tit .share-more a.modify span{background:url("/rpan/common/images/ico_sub.png") no-repeat 0 -260px}
.board-view .board-view-tit .share-more a.del{background:none}
.board-view .board-view-tit .share-more a.del span{background:url("/rpan/common/images/ico_sub.png") no-repeat 0 -290px} 
/* 게시판 첨부파일 */
.board-view .board-view-file{text-align:right;color:#888888;font-size:13px;padding:15px 0 0 0;position:relative}
.board-view .board-view-file span{display:inline-block;height:20px;line-height:20px;background:url("/rpan/common/images/ico_board.png?update=20180320")  no-repeat -20px 0;padding-left:24px}
.board-view .board-view-file span a{color:#000;word-break:break-all}
.board-view .board-view-file span button.file-more{display:inline-block;height:20px;line-height:20px;color:#000;background:url("/rpan/common/images/ico_file_more.png") no-repeat right 0;padding-right:28px}
.board-view .board-view-file span button.file-more mark{color:#ff545b}
.board-view .board-view-file .file-box{display:none;border:#000 1px solid;min-width:200px;max-width:400px;position:absolute;top:30px;right:0;background-color:#fff;margin-top:15px;z-index:150}
.board-view .board-view-file .file-box::before{content:"";width:13px;height:8px;background:#fff url("/rpan/common/images/ico_here.png") no-repeat 0 0;background-size:13px 8px;position:absolute;top:-8px;right:11.5%} 
.board-view .board-view-file .file-box p{text-align:left;padding:10px;border-bottom:#eaeaea 1px solid;color:#444444} 
.board-view .board-view-file .file-box ul{padding:10px 13px;text-align:left}
.board-view .board-view-file .file-box ul li{padding:3px 0}
.board-view .board-view-file .file-box ul li span{display:inline-block;height:20px;line-height:20px;background:url("/rpan/common/images/ico_board.png?update=20180320")  no-repeat -20px 0;padding-left:24px;font-size:13px}
.board-view .board-view-file .file-box ul li a{word-break:break-all}
.board-view .board-view-file .file-box ul li a:hover,
.board-view .board-view-file .file-box ul li a:focus{color:#ff545b}
.board-view .board-view-file .file-box button.file-box-close{display:inline-block;width:13px;height:13px;text-indent:-9999em;background:url("/rpan/common/images/btn_close.png") no-repeat -1px -1px;position:absolute;top:15px;right:10px}
.board-view .board-view-cont{border-bottom:#eaeaea 1px solid;padding:40px 0;line-height:1.6;min-height:250px}
.board-view .board-view-cont img{max-width:97.5%;/*padding:10px; */}
.board-view + .view-bt-area{ padding-top:0;margin-top:-10px}
.board-view .board-view-cont p.img {text-align:center;padding-bottom:30px}
.board-view .board-view-cont p{font-size:16px} 
.sns-area.board-sns{margin-top:0;padding-top:20px}
.sns-area.board-sns .bt-area{padding:0}
.camp-banner{position: relative;width:400px;height:90px;margin:90px auto 20px;}
.board-view .board-view-cont .camp-banner a img{max-width:100%}
.board-view-cont .camp-banner p{display:table;overflow:hidden;position:absolute;top:0;left:0;width:100%;height:56px;padding:18px 20px 0;font-size:20px;font-weight:bold;color:#000;line-height:28px;letter-spacing:-0.5px;box-sizing:border-box}
.camp-banner p span{display:table-cell;vertical-align:middle;}
/* 게시판 내 기사보기 */
.board-view .board-bodymatter{border:#eaeaea 1px solid;box-sizing:border-box;padding:20px;display:table;width:100%}
.board-view .board-bodymatter > p{display:table-cell;width:160px;vertical-align:middle}
.board-view .board-bodymatter > p img{width:100%}
.board-view .board-bodymatter > dl{display:table-cell;padding-left:20px;color:#000;vertical-align:middle;line-height:1.4}
.board-view .board-bodymatter > dl dt{font-size:16px;font-weight:bold}
.board-view .board-bodymatter > dl dt a{color:#000}
.board-view .board-bodymatter > dl dd{font-size:14px;padding-top:10px}
.board-view .board-bodymatter > dl dd.url{padding-top:10px;font-size:13px}
.board-view .board-bodymatter > dl dd.url a{color:#a7753a;word-break:break-all}
/* 네트워크 광고 영역 */
.network-adver{border:#eaeaea 1px solid;padding:30px;overflow:hidden;line-height:1.6;box-sizing:border-box;margin-bottom:40px}
.network-adver .left{width:49%;float:left}
.network-adver .right{width:49%;float:right}
.network-adver a{color:#000}
.iframe-style-adver{position:relative;width:100%;padding-bottom:0;height:194px;border:#eaeaea 1px solid;margin-bottom:40px;padding:30px}
.iframe-style-adver > div{position:relative;height:132px}
.iframe-style-adver iframe{position:absolute;top:0;left:0;width:100%;height:100%} 
/* 3줄광고 추가 20170629 */
.view-inlist-adver{padding-bottom:30px}
.view-inlist-adver a{color:#000}
.board-view + .view-inlist-adver{margin-top:-40px}
.report-view + .view-inlist-adver{margin-top:-20px}
.view-inlist-adver + div{margin-top:30px;box-sizing:border-box}

/* 주요뉴스 영역 */
.headline-news{overflow:hidden;padding-bottom:28px}
.headline-news dt{color:#000;font-size:16px;font-weight:bold;padding-bottom:10px}
.headline-news dd.left{width:47.5%;float:left}
.headline-news dd.right{width:47.5%;float:right}
.headline-news dd li{width:100%;position:relative;line-height:1.8;padding-bottom:5px}
.headline-news dd li a{display:block;width:65%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#000}
.headline-news dd li span {position:absolute;top:0;right:0;width:130px;text-align:right; color:#888888;font-size:13px} 
.headline-news.case02 li{line-height:100%;margin:8px 0;height:20px;padding:0}
.headline-news.case02 a{display:inline-block; width:85%}
.headline-news.case02 li .comment{display:inline-block;color:#ff545b;word-break:break-all;letter-spacing:-1px}
.headline-news.case02 li .comment i{background:url("/rpan/common/images/ico_board.png?update=20180320") no-repeat 0 -122px;margin-right:1px;width:20px;height:20px;overflow:hidden;display:inline-block;text-indent:-9999px;vertical-align:middle;text-align:left}
.headline-news.case02 .link-title a{color:#000;}
.headline-news.case02 .link-title a::after{content:'';display:inline-block;width:7px;height:14px;margin:0 0 0 6px;background:url("/rpan/common/images/bl_main_arrow.png") no-repeat 0 2px;background-size:7px 12px}
/* 포토뉴스 목록 */
.photo-news{margin:0 -30px 30px;padding:30px;background-color:#222222;color:#fff}
.photo-news a{color:#fff} 
.photo-news .tit{font-size:16px;font-weight:bold;padding-bottom:10px}
.photo-news .photo-news-list{overflow:hidden;position:relative;padding:0 40px 0 50px}
.photo-news button{width:50px;height:100%;display:inline-block;overflow:hidden;text-indent:-9999em;vertical-align:middle;position:absolute;top:0}
.photo-news button.prev{background:#222 url("/rpan/common/images/btn_photo_news.png") no-repeat 10px 38%;left:0}
.photo-news button.next{background:#222 url("/rpan/common/images/btn_photo_news.png") no-repeat -100px 38%;right:0}
.photo-news ul{display:inline-block;vertical-align:middle;width:9999px}
.photo-news ul li{box-sizing:border-box;float:left;line-height:1.6}
.photo-news ul li a{display:block;padding:0 10px}
.photo-news ul li a img{/*width:100%*/}
.photo-news ul li a span{display:block;height:42px;overflow:hidden;color:#fff}
.photo-news ul li p{width:100%;margin-bottom:20px;overflow:hidden;height:0;padding-bottom:65%;position:relative}
.photo-news ul li p span{position:absolute;top:0;left:0;width:100%;height:100%;text-align:center}
.photo-news ul li p span img{height:100%}
.photo-news ul li p + span{display:block} 
/* 커뮤니티 경고/복사/이동/공지등록/블라인드설정 버튼 */
.view-bt-area{}
.view-bt-area > button{height:28px;line-height:28px;color:#a7753a;background:url("/rpan/common/images/bg_line.png") no-repeat right 50%;padding:0 10px 0 5px}
.view-bt-area > button:last-of-type{background:none}
.view-bt-area > button:first-child{padding-left:0} 
/* **** BOARD - 이전글/다음글 **** */
.prev-next{width:100%;overflow:hidden;border-top:#444444 1px solid;margin-bottom:30px}/* 180410 */
.prev-next > div{border:#eaeaea 1px solid}
.prev-next > div.prev{}
.prev-next > div.next{border-top:0}
.prev-next > div dl{padding:10px 20px;overflow:hidden}
.prev-next > div dl dt{color:#444;float:left;width:80px}
.prev-next > div dl dd a{display:block;color:#000;line-height:1.4;overflow:hidden;padding-top:3px;text-overflow:ellipsis;white-space:nowrap;float:left;width:60%}
.prev-next > div dl dd p{ float:right} 
.prev-next > div dl dd p span{font-size:13px;color:#888;background:url("/rpan/common/images/bg_line.png") no-repeat right 50%;padding-right:10px;margin-right:5px}
.prev-next > div dl dd p span:last-child{background:none;padding-right:0;margin-right:0}
.prev-next > div.prev dl dt:before{content:"▲";font-size:9px;padding-right:7px}
.prev-next > div.next dl dt:before{content:"▼";font-size:9px;padding-right:7px}  
@media only screen and (max-width:979px){ 
	/* **** BOARD-VIEW **** */
	/* 게시판 상세 제목 */
	.board-view{ padding:0 15px 40px}
	.board-view .board-view-tit h1{padding-right:55px;display:block;font-size:20px}
	.board-view .board-view-tit h1.no-pd{padding:0}
	.board-view .board-view-tit .writer{display:table;line-height:1.4}
	.board-view .board-view-tit .writer .img{display:table-cell;width:35px}
	.board-view .board-view-tit .writer .text{display:table-cell;vertical-align:middle;padding-right:55px}
	.board-view .board-view-tit .writer mark{display:none}
	.board-view .board-view-tit .writer span{padding-right:10px;background:none}
	.board-view .board-view-tit .writer span.nickname{display:block;background:none;padding-left:3px}	
	.board-view .board-view-tit .writer span.nickname a{color:#888}
	.board-view .board-view-tit .writer span.time{display:inline-block;height:20px;line-height:20px;background:url("/rpan/common/images/ico_board.png?update=20180320")  no-repeat 0 -280px;background-size:20px 600px;padding-left:23px}
	.board-view .board-view-tit .writer span.viewer{display:inline-block;height:20px;line-height:20px}
	.board-view .board-view-tit .writer span.viewer i{width:20px;height:20px;display:inline-block;vertical-align:top;text-indent:-9999em;overflow:hidden;background:url("/rpan/common/images/ico_board.png?update=20180320")  no-repeat 0 -160px;background-size:20px 600px;margin-right:5px}
	.board-view .board-view-tit .writer span.recommend{display:inline-block;height:20px;line-height:20px}
	.board-view .board-view-tit .writer span.recommend i{width:20px;height:20px;display:inline-block;vertical-align:top;text-indent:-9999em;overflow:hidden;background:url("/rpan/common/images/ico_board.png?update=20180320")  no-repeat 0 -190px;background-size:20px 600px;margin-right:5px}
	.board-view .board-view-tit .writer span.comment{display:inline-block;height:20px;line-height:20px}
	.board-view .board-view-tit .writer span.comment i{width:20px;height:20px;display:inline-block;vertical-align:top;text-indent:-9999em;overflow:hidden;background:url("/rpan/common/images/ico_sub.png")  no-repeat 0 -160px;background-size:40px 400px;margin-right:5px} 
	.board-view .board-view-tit .button-box .small{background-size:55px 300px;background-position:0 -130px}
	.board-view .board-view-tit .button-box .big{background-size:55px 300px;background-position:-27px -130px}
	.board-view .board-view-tit .button-box .print{display:none}
	.board-view .board-view-tit .share-more a{background:none;padding:0;margin-right:5px}
	.board-view .board-view-tit .share-more a span{width:20px;text-indent:-9999em;padding-left:0}
	.board-view .board-view-tit .share-more{top:2px }
	.board-view .board-view-tit .share-more a.modify span{background-size:40px 400px;background-position:0 -240px}
	.board-view .board-view-tit .share-more a.del span{background-size:40px 400px;background-position:0 -265px} 
	/* 게시판 첨부파일 */
	.board-view .board-view-file span{background-size:20px 600px;background-position:0 -100px}
	.board-view .board-view-file span button.file-more{background-size:20px 20px;background-image:url("/rpan/common/images/ico_file_more_big.png")}
	.board-view .board-view-file .file-box ul li span{background-size:20px 600px;background-position:0 -100px}
	.board-view .board-view-cont p.img {text-align:center;padding-bottom:30px}
	.board-view .board-view-cont p.img img{width:100%;max-width:700px}
	.board-view .board-view-cont p.img.error{min-height:100px;background:#f9f9f9 url("/rpan/common/images/images_default.png") no-repeat center 50%;background-size:94px 28px} 
	.sns-area.board-sns{padding-top:15px}
	.camp-banner{width:290px;height:50px;margin:40px auto 0}
	.board-view-cont .camp-banner p{padding:7px 17px 0;font-size:14px;max-height:36px;line-height:18px}
	/* 게시판 내 기사보기 */
	.board-view .board-bodymatter{padding:15px 10px 15px 15px}
	.board-view .board-bodymatter > p{width:80px}
	.board-view .board-bodymatter > dl{padding-left:10px;line-height:1.2}
	.board-view .board-bodymatter > dl dt{font-weight:normal}
	.board-view .board-bodymatter > dl dd{display:none}
	.board-view .board-bodymatter > dl dd.url{display:block;padding-top:5px} 
	/* 네트워크 광고 영역 */
	.network-adver{display:none}
	.iframe-style-adver{display:none} 
	/* 3줄광고 추가 20170629 */
	.view-inlist-adver{display:none} 
	/* 주요뉴스 영역 */
	.headline-news{padding:25px 15px 20px 15px;border-top:#eaeaea 1px solid}
	.headline-news dd.left{width:100%;float:none}
	.headline-news dd.right{width:100%;float:none}
	.headline-news dd li a{width:100%}
	.headline-news dd li span{display:none} 
	.headline-news.case02 li .comment i{background-size:20px 600px;background-position:0 -310px}
	/* 포토뉴스 목록 */
	.photo-news{margin:0;padding:30px 20px 30px 15px}
	.photo-news .tit{padding-left:3%}
	.photo-news .photo-news-list{padding:0}
	.photo-news button{display:none}
	.photo-news ul li{width:14%} 
	/* 커뮤니티 경고/복사/이동/공지등록/블라인드설정 버튼 */
	.view-bt-area > button{display:none} 
	/* **** BOARD - 이전글/다음글 **** */
	.prev-next{margin:0 15px;width:auto;border-left:#eaeaea 1px solid;border-right:#eaeaea 1px solid}
	.prev-next > div{border:#eaeaea 1px solid;width:100%;border-width:1px 0}
	.prev-next > div.next{border-top:none}
	.prev-next > div dl{padding:15px}
	.prev-next > div dl dt{float:none;margin-bottom:10px}
	.prev-next > div dl dd a{overflow:visible;text-overflow:clip;white-space:normal;width:100%}
	.prev-next > div dl dd p{display:none}
}   

/* **** REPORT-VIEW **** */
.report-view{ padding:0 ;/*border-bottom:#eaeaea 1px solid;*/ position:relative}
.report-view +  .headline-news{padding-top:40px}
/* SHARE-MORE 버튼 공통 */
button.share-more{display:inline-block;width:30px;height:30px;overflow:hidden;text-indent:-9999em;background:url("/rpan/common/images/ico_comment.png") no-repeat 0 -30px} 
.report-view .report-view-tit{position:relative;border-bottom:#eaeaea 1px solid;padding:0 0 20px  }
.report-view .report-view-tit .name-code{margin-bottom:10px}
.report-view .report-view-tit .name-code span{display:inline-block;color:#262626;border:#888888 1px solid;padding:2px 10px}
.report-view .report-view-tit .name-code a{display:inline-block;color:#262626;border:#888888 1px solid;padding:2px 20px 2px 10px;background:url("/rpan/common/images/ico_code_name.png") no-repeat right 50%} 
.report-view .report-view-tit h1{font-size:28px;color:#000;line-height:1.2;padding-right:130px;word-break:break-all}
.report-view .report-view-tit .writer{min-height:35px;line-height:35px;margin-top:10px;color:#888888;font-size:13px}
.report-view .report-view-tit .writer p{display:inline-block}
.report-view .report-view-tit .writer p img {vertical-align:middle}
/* 2017.08.21 카페홈-카페홍보용 추가 */
.report-view .report-view-tit .writer.pic-ver .img{display:inline}
.report-view .report-view-tit .writer.pic-ver .img img{vertical-align:middle;display:inline-block;margin-right:5px;width:34px;height:34px;border-radius:50%;background-color:#eaeaea}
/* //2017.08.21 카페홈-카페홍보용 추가 */
.report-view .report-view-tit .writer span{background:url("/rpan/common/images/bg_line.png") no-repeat right 50%;padding-right:10px;margin-right:5px;font-size:13px}
.report-view .report-view-tit .writer p:last-child span:last-child{background:none}
.report-view .report-view-tit .writer span.check mark{color:#ff545b;font-size:13px}
.report-view .report-view-tit .writer span.price mark{color:#444444;font-size:13px}
.report-view .report-view-tit .writer span.viewer i{padding-right:5px} 
.report-view .report-view-tit .writer span.recommend i{padding-right:5px} 
.report-view .report-view-tit .writer span.comment i{padding-right:5px}  
.report-view .report-view-tit .button-box{position:absolute;bottom:20px;right:0}
.report-view .report-view-tit .button-box button{display:inline-block;width:28px;height:28px;overflow:hidden;text-indent:-9999em;vertical-align:top}
.report-view .report-view-tit .button-box .small{ background:url("/rpan/common/images/btn_board.png") no-repeat 0 -56px}
.report-view .report-view-tit .button-box .big{background:url("/rpan/common/images/btn_board.png") no-repeat -27px -56px;margin:0 -5px}
.report-view .report-view-tit .button-box .print{background:url("/rpan/common/images/btn_board.png") no-repeat 0 -84px;margin-left:10px} 
.report-view .report-view-tit .share-more{position:absolute; top:12px;right:-10px}
.report-view .report-view-tit .share-more a{display:inline-block;color:#a7753a;font-size:13px;padding:0 10px 0 5px; background:url("/rpan/common/images/bg_line.png") no-repeat right 50%}
.report-view .report-view-tit .share-more a span{display:inline-block;height:20px;line-height:20px;padding-left:24px}
.report-view .report-view-tit .share-more a.modify span{background:url("/rpan/common/images/ico_sub.png") no-repeat 0 -260px}
.report-view .report-view-tit .share-more a.del{background:none}
.report-view .report-view-tit .share-more a.del span{background:url("/rpan/common/images/ico_sub.png") no-repeat 0 -290px} 
/*.report-view + .bt-area{border-top:#eaeaea 1px solid}*/ 
/* 리포트 - 첨부파일 */
.report-view .report-view-file{text-align:right;color:#888888;font-size:13px;padding:15px 0 0 0;position:relative}
.report-view .report-view-file span{display:inline-block;height:20px;line-height:20px;background:url("/rpan/common/images/ico_board.png?update=20180320")  no-repeat -20px 0;padding-left:24px}
.report-view .report-view-file span a{color:#000}
.report-view .report-view-file span button.file-more{display:inline-block;height:20px;line-height:20px;color:#000;background:url("/rpan/common/images/ico_file_more.png") no-repeat right 0;padding-right:28px}
.report-view .report-view-file span button.file-more mark{color:#ff545b} 
.report-view .report-view-file .file-box{display:none;border:#000 1px solid;min-width:200px;max-width:400px;position:absolute;top:30px;right:0;background-color:#fff;margin-top:15px;z-index:100}
.report-view .report-view-file .file-box::before{content:"";width:13px;height:8px;background:#fff url("/rpan/common/images/ico_here.png") no-repeat 0 0;background-size:13px 8px;position:absolute;top:-8px;right:11.5%} 
.report-view .report-view-file .file-box p{text-align:left;padding:10px;border-bottom:#eaeaea 1px solid;color:#444444} 
.report-view .report-view-file .file-box ul{padding:10px 13px;text-align:left}
.report-view .report-view-file .file-box ul li{padding:3px 0}
.report-view .report-view-file .file-box ul li span{display:inline-block;height:20px;line-height:20px;background:url("/rpan/common/images/ico_board.png?update=20180320")  no-repeat -20px 0;padding-left:24px;font-size:13px}
.report-view .report-view-file .file-box ul li a{word-break:break-all}
.report-view .report-view-file .file-box ul li a:hover,
.report-view .report-view-file .file-box ul li a:focus{color:#ff545b}
.report-view .report-view-file .file-box button.file-box-close{display:inline-block;width:13px;height:13px;text-indent:-9999em;background:url("/rpan/common/images/btn_close.png") no-repeat -1px -1px;position:absolute;top:15px;right:10px} 
/* 리포트 - 게시글내용 */
.report-view .report-view-cont{border-bottom:#eaeaea 1px solid;padding:40px 0;line-height:1.6;min-height:250px}/*180410*/
.report-view .report-view-cont img{max-width:97%;padding:10px;height:auto}
.report-view .report-view-cont + .sns-area{ padding-top:15px}
.align-row .notify-box{float:left}
.align-row .bt-area{clear:none;float:right}
.report-view + .view-bt-area{padding-top:15px} 
.report-view .report-view-cont p{font-size:16px}
.report-view .report-view-cont p.img {text-align:center;padding-bottom:30px}
.report-view .report-view-cont .focus{font-size:16px;color:#a7753a;font-weight:bold}
.info-sub-tit{margin:29px 0 26px;font-size:24px;font-weight:bold}
.info-sub-tit:first-child{margin-top:-10px}
.report-view .report-view-cont .info-sub-tit+p{font-size:14px}
/* 오른쪽 상단 광고영역 */
.report-view .report-view-cont .report-view-advertising{width:148px;height:192px;background-color:#fbfbfb;float:right;margin-left:30px;margin-bottom:30px}
.report-view .report-view-cont .report-view-advertising img{float:left;width:148px;height:163px;margin:0}
.report-view .report-view-cont .report-view-advertising p{float:left;width:100%; background-color:#f9f9f9;border:#eaeaea 1px solid;border-top:0;padding:4px 5px 3px 10px;text-align:right}
.report-view .report-view-cont .report-view-advertising p button{width:20px;height:20px;display:inline-block;overflow:hidden;background:url("/rpan/common/images/ico_sub.png") no-repeat 0 -630px;text-indent:-9999em} 
.report-view .report-view-cont .blue{color:#1ea3fe} 
/* 하단 ARS청취방법 영역 */
.report-view .ars-box{margin:40px 0 0 0;padding:20px;border:1px solid #eaeaea;overflow:hidden}  
.report-view .ars-box  dl{float:left;width:50%;padding-left:75px; background:url("/rpan/common/images/ico_stockdaily_call.png") no-repeat 10px 50%;background-size:46px auto} 
.report-view .ars-box  dl dt{font-size:15px;font-weight:bold}
.report-view .ars-box  dl dd{font-size:13px;color:#888}   
.report-view .ars-box .call{float:right;width:50%;padding-left:30px;border-left:1px solid #eaeaea} 
.report-view .ars-box .call p{font-size:16px; color:#000} 
.report-view .ars-box .call strong{font-size:24px; color:#ff545b;margin-right:10px} 
.report-view .ars-box .call span{font-size:13px;color:#888}

/* 차트 삽입영역 - 레이어형 */
.keyword-box{display:inline-block;position:relative}
.keyword-box2{padding:0 5px;font-weight: bold;color:#a7753a}
.keyword-box2 a{color:#a7753a;padding:0 2px 0 0}
.keyword-mobile{display:block}
.keyword-layer{display:block; background-color:#fff; border:#444444 1px solid;width:100%;position:absolute;max-width:420px;min-width:360px;z-index:101;top:28px;left:-5px}
.keyword-layer::before{content:"";background:#fff url("/rpan/common/images/ico_here.png") no-repeat 0 0;position:absolute;top:-8px;left:10%;width:13px;height:8px;background-size:13px 8px}
.keyword-layer img.here{position:absolute;top:-8px;left:49.0%}
.keyword-layer button.close{position:absolute;top:15px;right:15px;width:15px;height:15px;display:inline-block;overflow:hidden;background:url("/rpan/common/images/btn_close.png") no-repeat 0 0;text-indent:-9999em}
.keyword-layer > div{padding:15px 20px}
.keyword-layer > div .keyword{position:relative;color:#000;font-size:16px;font-weight:bold;padding-bottom:10px}
.keyword-layer > div .keyword a{color:#000}
.keyword-layer > div .keyword a::after{content:"";display:inline-block;width:7px;height:14px;margin:0 0 0 6px;background:url("/rpan/common/images/bl_main_arrow.png?update=20180329") no-repeat 0 2px;background-size:7px 12px}
.keyword-layer > div .keyword a.home{width:20px;height:20px;overflow:hidden;display:inline-block;background:url("/rpan/common/images/ico_sub.png") no-repeat 0 -660px;text-indent:-9999em;vertical-align:middle}
.keyword-layer > div .keywork-value{margin-bottom:15px;position:relative}
.keyword-layer > div .keywork-value strong{font-size:20px; font-weight:normal;display:block;margin-right:10px;padding-bottom:5px}
.keyword-layer > div .keywork-value.up{color:#ff545b;font-size:13px}
.keyword-layer > div .keywork-value.up mark{color:#ff545b;background:url("/rpan/common/images/ico_updown.png") no-repeat center 0;width:8px;height:6px;display:inline-block;text-indent:-9999em;text-align:left;vertical-align:middle;margin:0 5px 3px 0}
.keyword-layer > div .keywork-value.down{color:#1ea3fe;font-size:13px}
.keyword-layer > div .keywork-value.down mark{color:#1ea3fe;background:url("/rpan/common/images/ico_updown.png") no-repeat center bottom;width:8px;height:6px;display:inline-block;text-indent:-9999em;text-align:left;vertical-align:middle;margin:0 0 3px 0}
.keyword-layer > div .keywork-value span{display:block;color:#888;font-size:13px;font-weight:normal;position:absolute;bottom:0;right:0}
.keyword-layer > div .keyword-chart{}
.keyword-layer > div .keyword-chart img{width:100%}
.keyword-layer > dl{background-color:#f9f9f9;padding:15px 20px 10px 20px}
.keyword-layer > dl dt{height:0;text-indent:-9999em}
.keyword-layer > dl dd li{line-height:1.4}
.keyword-layer > dl dd li a{color:#000;font-size:13px;display:inline-block;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.keyword-layer .label{margin:-5px 0 15px}/* 180515 추가 */
.keyword-layer .label .theme{display:inline-block;margin:0 5px 0 0;border-bottom:1px solid #a7753a;line-height:16px;font-size:13px;font-weight: bold;color:#a7753a;vertical-align: middle;background:#fff;cursor:pointer}
.keyword-layer .label .more-theme{display: inline-block;width:20px;height:20px;text-indent:-9999em;vertical-align:middle;background:url(/rpan/common/images/btn_theme.png);background-size:42px 20px;cursor:pointer}
.keyword-layer .label .more-theme.opened{background-position:-22px 0}
/* 하단 차트삽입영역 - 고정형 */
.report-view .report-view-chart{overflow:hidden;margin-bottom:30px;border:#eaeaea 1px solid;display:table;width:100%}
.report-view .report-view-chart > div{width:50%;display:table-cell;vertical-align:middle;padding:30px}
.report-view .report-view-chart > div .keyword{position:relative;color:#000;font-size:16px;font-weight:bold;padding-bottom:10px}
.report-view .report-view-chart > div .keyword a.home{width:20px;height:20px;overflow:hidden;display:inline-block;background:url("/rpan/common/images/ico_sub.png") no-repeat 0 -660px;text-indent:-9999em;vertical-align:middle}
.report-view .report-view-chart > div .keywork-value{margin-bottom:10px;position:relative}
.report-view .report-view-chart > div .keywork-value strong{font-size:24px; font-weight:normal;display:inline-block;margin-right:10px;padding-bottom:10px}
.report-view .report-view-chart > div .keywork-value.up{color:#ff545b;font-size:13px}
.report-view .report-view-chart > div .keywork-value.up mark{color:#ff545b;background:url("/rpan/common/images/ico_updown.png") no-repeat center 0;width:8px;height:6px;display:inline-block;text-indent:-9999em;text-align:left;vertical-align:middle;margin:0 5px 3px 0}
.report-view .report-view-chart > div .keywork-value.down{color:#1ea3fe;font-size:13px}
.report-view .report-view-chart > div .keywork-value.down mark{color:#1ea3fe;background:url("/rpan/common/images/ico_updown.png") no-repeat center bottom;width:8px;height:6px;display:inline-block;text-indent:-9999em;text-align:left;vertical-align:middle;margin:0 0 3px 0}
.report-view .report-view-chart > div .keywork-value span{position:absolute;top:5px;right:0;color:#888;font-size:13px;font-weight:normal} 
.report-view .report-view-chart > div .keyword-chart{}
.report-view .report-view-chart > div .keyword-chart img{width:100%}
.report-view .report-view-chart > dl{display:table-cell;vertical-align:middle;background-color:#f9f9f9;padding:30px;position:relative}
.report-view .report-view-chart > dl dt{color:#000;font-size:16px;padding-bottom:10px;font-weight:bold}
.report-view .report-view-chart > dl dd{min-height:145px}
.report-view .report-view-chart > dl dd li{padding:3px 0;line-height:1.4}
.report-view .report-view-chart > dl dd li a{color:#000;font-size:13px;display:inline-block;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.report-view-cont + .report-view-chart{border-top:0} 
/* 관련리포트 / 최신종목리포트 */
.report-relation{width:100%;border-bottom:#eaeaea 1px solid;overflow:hidden;padding:30px 0}
.report-relation dl{width:50%;float:left}
.report-relation dl dt{font-weight:bold;font-size:16px;padding-bottom:10px}
.report-relation dl dd li{padding:5px 0;line-height:1.4}
.report-relation dl dd li a{color:#000;display:inline-block;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.report-relation dl.width100{width:100%;float:none} 
@media only screen and (max-width:979px){ 
	.report-view{margin-bottom:15px;padding:0 15px 0}  
	.report-view .report-view-tit h1{padding-right:55px;display:block;font-size:20px}
	.report-view .report-view-tit .writer{line-height:1.4}
	.report-view .report-view-tit .writer p{display:block;padding-right:70px}
	.report-view .report-view-tit .writer p.no-comment{padding-top:9px}
	.info-sub-tit{font-size:20px}
	/* 2017.08.21 카페홈-카페홍보용 추가 */
	.report-view .report-view-tit .writer.pic-ver{display:table;line-height:1.4}
	.report-view .report-view-tit .writer.pic-ver .img{display:table-cell;width:35px;padding-right:0}
	.report-view .report-view-tit .writer.pic-ver .text{display:table-cell;vertical-align:middle;padding-right:55px}
	.report-view .report-view-tit .writer span.name{display:block;background:none;padding-left:3px}
	.report-view .report-view-tit .writer span.time{padding-left:3px}
	/* //2017.08.21 카페홈-카페홍보용 추가 */
	.report-view .report-view-tit .writer span.check{background:none;padding-right:10px}
	.report-view .report-view-tit .writer span.price{background:none;padding-right:0}
	.report-view .report-view-tit .writer span.price mark{color:#ff545b} 
	.report-view .report-view-tit .writer span.viewer{display:inline-block;height:20px;line-height:20px}
	.report-view .report-view-tit .writer span.viewer i{width:20px;height:20px;display:inline-block;vertical-align:top;text-indent:-9999em;overflow:hidden;background:url("/rpan/common/images/ico_board.png?update=20180320")  no-repeat 0 -160px;background-size:20px 600px;margin-right:5px}
	.report-view .report-view-tit .writer span.recommend{display:inline-block;height:20px;line-height:20px}
	.report-view .report-view-tit .writer span.recommend i{width:20px;height:20px;display:inline-block;vertical-align:top;text-indent:-9999em;overflow:hidden;background:url("/rpan/common/images/ico_board.png?update=20180320")  no-repeat 0 -190px;background-size:20px 600px;margin-right:5px}
	.report-view .report-view-tit .writer span.comment{display:inline-block;height:20px;line-height:20px}
	.report-view .report-view-tit .writer span.comment i{width:20px;height:20px;display:inline-block;vertical-align:top;text-indent:-9999em;overflow:hidden;background:url("/rpan/common/images/ico_sub.png")  no-repeat 0 -160px;background-size:40px 400px;margin-right:5px} 
	.report-view .report-view-tit .button-box .small{background-size:55px 300px;background-position:0 -130px}
	.report-view .report-view-tit .button-box .big{background-size:55px 300px;background-position:-27px -130px}
	.report-view .report-view-tit .button-box .print{display:none} 
	.report-view .report-view-tit .share-more a{background:none;padding:0;margin-right:5px}
	.report-view .report-view-tit .share-more a span{width:20px;text-indent:-9999em;padding-left:0}
	.report-view .report-view-tit .share-more{top:2px }
	.report-view .report-view-tit .share-more a.modify span{background-size:40px 400px;background-position:0 -240px}
	.report-view .report-view-tit .share-more a.del span{background-size:40px 400px;background-position:0 -265px} 
	/* 리포트 - 첨부파일 */
	.report-view .report-view-file span{background-size:20px 600px;background-position:0 -100px}
	.report-view .report-view-file span button.file-more{background-size:20px 20px;background-image:url("/rpan/common/images/ico_file_more_big.png")}
	.report-view .report-view-file .file-box ul li span{background-size:20px 600px;background-position:0 -100px} 
	/* 리포트 - 게시글내용 */
	.report-view .report-view-cont{overflow-x:auto;}
	.report-view .report-view-cont p.img {text-align:center;padding-bottom:30px} 
	.report-view .report-view-cont p.img  img{width:100%}
	/* 오른쪽 상단 광고영역 */
	.report-view .report-view-cont .report-view-advertising{display:none}
	/* 차트 삽입영역 - 레이어형 */
	.keyword-mobile{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000;background:rgba(0, 0, 0, .5)}
	.keyword-layer{position:absolute;top:50%;left:50%;width:300px;max-width:300px;min-width:300px;margin-left:-150px;margin-top:-170px;box-sizing:border-box}/* 180515 수정 */
	.keyword-layer::before{display:none}
	.keyword-layer > div{padding:15px}
	.keyword-layer > div .keyword a.home{background-size:40px 400px;background-position:0 -345px}
	.keyword-layer > dl{padding:15px 15px 10px 15px} 
	/* 하단 차트삽입영역 - 고정형 */
	.report-view .report-view-chart{display:block}
	.report-view .report-view-chart > div{width:100%;display:block;vertical-align:middle;padding:20px}
	.report-view .report-view-chart > div .keywork-value strong{display:block}
	.report-view .report-view-chart > div .keywork-value span{ top:30px}
	.report-view .report-view-chart > div .keyword span{display:block; position:static}
	.report-view .report-view-chart > div .keyword a.home{background-size:40px 400px;background-position:0 -345px}
	.report-view .report-view-chart > dl{display:block}
	.report-view .report-view-chart > dl dt{display:none}
	/* 관련리포트 / 최신종목리포트 */
	.report-relation{padding:10px 0 20px 0;margin-bottom:15px}
	.report-relation dl{width:100%;float:none;padding:0 15px}
	.report-relation dl:first-child{border-bottom:#eaeaea 1px solid;padding-bottom:20px;margin-bottom:25px} 
	/* 하단 ARS청취방법 영역 */
	.report-view .ars-box{margin:20px 0 0 0;padding:15px;text-align:center}  
	.report-view .ars-box  dl{float:none;width:100%;padding-left:0;padding-top:50px; background:url("/rpan/common/images/ico_stockdaily_call.png") no-repeat 50% 0;background-size:46px auto}  
	.report-view .ars-box  dl dd span{display:block}
	.report-view .ars-box .call{float:none;width:100%;padding-left:0;border-left:0;border-top:1px solid #eaeaea;margin-top:15px;padding-top:15px} 
	.report-view .ars-box .call p{font-size:16px; color:#000} 
	.report-view .ars-box .call strong{font-size:24px; margin-right:0;display:block} 
	.report-view .ars-box .call span{font-size:13px}
} 

/* ************************************ BOARD-COMMENT(댓글영역) ************************************ */ 
.comment-cont{position:relative;margin-top:30px}
.comment-cont:after{content:"";position:absolute;left:-30px;right:-30px;top:-30px;border-top:#000 1px solid}
/*.comment-cont.borderNone:after{border-top:none !important}*/
.comment-cont.visitor-top:after{border-top:none !important}
.comment-cont a{color:#000} 
.comment-cont .btn-s{border:#ccc 1px solid;color:#888}
.comment-cont .cmt-write .insert .btn-s{color:#000}
.comment-cont .cmt-write .insert .btn-s.gray{border:#444 1px solid;color:#fff}
.tit-h1 + .comment-cont:after{display:none} 
.comment-cont + .paging{margin-top:15px}
.comment-cont .paging{margin-top:15px} 
/* 1depth 댓글쓰기 */
.comment-cont .cmt-write{border:#eaeaea 1px solid;box-sizing:border-box;position:relative;clear:both}
.comment-cont .cmt-write textarea{border:none;width:100%;height:60px;box-sizing:border-box;font-size:14px;line-height:18px}
.comment-cont .cmt-write .text-byte{background:#fff;text-align:right;color:#888;font-size:13px}
.comment-cont .cmt-write > p{padding:10px;background-color:#f9f9f9;position:relative}
.comment-cont .cmt-write > p button{display:inline-block;width:20px;height:20px;overflow:hidden;text-indent:-9999em;margin:0 8px}
.comment-cont .cmt-write > p .photo{background:url("/rpan/common/images/ico_board.png?update=20180320") no-repeat -20px -80px}
.comment-cont .cmt-write > p .link{background:url("/rpan/common/images/ico_board.png?update=20180320") no-repeat 0 -80px}
.comment-cont .cmt-write > p .secret{background:url("/rpan/common/images/ico_sub2.png") no-repeat 0 -237px;background-size:40px 400px;padding-left:16px;margin-left:5px;color:#888;	} 
/* 코멘트영역 이미지/링크 올리기 변경 - 20170804 */
.comment-cont .cmt-write > div.support-button{padding:10px;background-color:#f9f9f9;position:relative}
.comment-cont .cmt-write > div.support-button > div{display:inline-block}
.comment-cont .cmt-write > div.support-button > div .reply-area{top:40px}
.comment-cont .cmt-write > div.support-button .photo{display:inline-block;width:20px;height:20px;overflow:hidden;text-indent:-9999em;margin:0 8px;background:url("/rpan/common/images/ico_board.png?update=20180320") no-repeat -20px -80px}
.comment-cont .cmt-write > div.support-button .link{display:inline-block;width:20px;height:20px;overflow:hidden;text-indent:-9999em;margin:0 8px;background:url("/rpan/common/images/ico_board.png?update=20180320") no-repeat 0 -80px}
.comment-cont .cmt-write > div.support-button .secret{background:url("/rpan/common/images/ico_sub2.png") no-repeat 0 -237px;background-size:40px 400px;padding-left:16px;margin-left:5px;color:#888;	} 
.comment-cont .cmt-write > div.support-button li{border-bottom:none}
/* //코멘트영역 이미지/링크 올리기 변경 - 20170804 */
.comment-cont .cmt-write .insert{padding:0;position:absolute;bottom:6px;right:7px} 
.comment-cont .cmt-write-preview{padding:15px 20px 5px}
.comment-cont .cmt-write-preview .img{display:inline-block;position:relative;vertical-align:top;margin-right:10px;margin-bottom:10px}
.comment-cont .cmt-write-preview .img img{display:block;height:60px}
.comment-cont .cmt-write-preview .img .delete{width:20px;height:20px;display:inline-block;background:url("/rpan/common/images/ico_sub5.png") no-repeat 0 -670px;position:absolute;top:0;right:0;text-indent:-9999em}
.comment-cont .cmt-write-preview .url{border:#cccccc 1px solid;display:inline-block;line-height:28px;padding:0 5px;vertical-align:top;margin-bottom:10px}
.comment-cont .cmt-write-preview .url::before{content:"";background:url("/rpan/common/images/ico_board.png?update=20180320") no-repeat 0 -80px;display:inline-block;width:20px;height:20px;overflow:hidden;text-indent:-9999em;vertical-align:middle}
.comment-cont .cmt-write-preview .url span{display:inline-block;vertical-align:middle;line-height:20px;color:#a7753a;font-size:13px;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.comment-cont .cmt-write-preview .url .delete{margin-top:-13px;width:20px;height:20px;text-indent:-9999px;background-image:url("/rpan/common/images/bg_form.png");background-repeat:no-repeat;background-position:4px -503px}
/* 2depth 댓글쓰기 */
.comment-cont  .cmt-list .list .cmt-write{margin-top:20px;margin-bottom:10px} 
/* 댓글리스트 */
.comment-cont  .cmt-list{padding-top:20px}
.comment-cont  .cmt-list > p{position:relative;font-size:16px;color:#000;font-weight:bold;border-bottom:#eaeaea 1px solid;padding-bottom:10px}
.comment-cont  .cmt-list > p span{color:#ff545b}
.comment-cont  .cmt-list > p strong{position:absolute;top:6px;right:0;font-size:13px;font-weight:normal}
.comment-cont  .cmt-list > p strong input[type="radio"] + label{margin-left:10px;color:#666}
.comment-cont  .cmt-list > p strong input[type="radio"]:not(old):checked + label{color:#ff545b}
.comment-cont  .cmt-list li{border-bottom:#eaeaea 1px solid} 
/* 1/2depth 댓글 공통 */
.comment-cont  .cmt-list .list div.text .writer{font-size:13px;color:#888;vertical-align:top;padding-bottom:3px;padding-right:70px}
.comment-cont  .cmt-list .list div.text .writer span:first-child{background:url("/rpan/common/images/bg_line.png") no-repeat right 50%;padding-right:10px;margin-right:5px}
.comment-cont  .cmt-list .list div.text .writer span a{color:#888}
.comment-cont  .cmt-list .list div.text .writer span.secret{background:url("/rpan/common/images/ico_sub2.png") no-repeat 0 -237px;background-size:40px 400px;padding-left:16px;margin-left:5px}
.comment-cont  .cmt-list .list div.text .cont{padding-bottom:10px;color:#222222;line-height:1.4;word-break:break-word}
.comment-cont  .cmt-list .list div.text .url{padding-bottom:10px}
.comment-cont  .cmt-list .list div.text .url a{ font-size:13px;color:#a7753a;line-height:1.4}
.comment-cont  .cmt-list .list div.text .like{height:28px;line-height:28px;padding:0px 10px;box-sizing:border-box;color:#a7753a}
.comment-cont  .cmt-list .list div.text .like i{display:inline-block;width:20px;height:20px;line-height:20px;background:url("/rpan/common/images/ico_board.png?update=20180320") no-repeat 0 -60px;text-indent:-9999em;margin-right:2px}
.comment-cont  .cmt-list .list div.text .btn-s{min-width:78px;margin:2px 0 3px 0} 
.comment-cont  .cmt-list .list div.text .opposition{height:28px;line-height:28px;padding:0px 10px;box-sizing:border-box;color:#a7753a}
.comment-cont  .cmt-list .list div.text .opposition i{display:inline-block;width:20px;height:20px;line-height:20px;background:url("/rpan/common/images/ico_sub.png") no-repeat -60px -660px;text-indent:-9999em;margin-right:2px} 
.comment-cont  .cmt-list .list div.text .photo{margin-top:5px;position:relative;max-width:270px;margin-bottom:10px}
.comment-cont  .cmt-list .list div.text .photo img{width:100%;max-width:270px}
.comment-cont  .cmt-list .list div.text .photo .zoom-comm{ width:30px;height:30px;display:inline-block;overflow:hidden;text-indent:-9999em;position:absolute;top:0;right:0;background:url("/rpan/common/images/ico_comment.png") no-repeat 0 0} 
/* 1depth 댓글 */
.comment-cont  .cmt-list li.list{padding:20px 10px;position:relative} 
.comment-cont  .cmt-list li.list > div{padding-left:45px}
.comment-cont  .cmt-list li.list > .img{position:absolute;top:20px;left:10px}
.comment-cont  .cmt-list li.list > .img > img{width:35px;height:35px;border-radius:20px;background-color:#eaeaea}  
/* 1depth 방명록 */
.comment-cont  .cmt-list li.list.visit-book > div{padding-left:55px}
.comment-cont  .cmt-list li.list.visit-book > .img{position:absolute;top:20px;left:5px}
.comment-cont  .cmt-list li.list .share-more{position:absolute;top:20px;right:0}
.comment-cont  .cmt-list li.list .share-more a{display:inline-block;color:#a7753a;font-size:13px;padding:0 3px 0 4px}
.comment-cont  .cmt-list li.list .share-more a:last-child{background:none}
.comment-cont  .cmt-list li.list .share-more a span{display:inline-block;width:20px;height:20px;line-height:20px;text-indent:-9999em}
.comment-cont  .cmt-list li.list .share-more a.modify span{background:url("/rpan/common/images/ico_sub.png") no-repeat 0 -260px}
.comment-cont  .cmt-list li.list .share-more a.del span{background:url("/rpan/common/images/ico_sub.png") no-repeat 0 -290px}
.comment-cont  .cmt-list li.list .share-more a.notify span{background:url("/rpan/common/images/ico_sub.png") no-repeat 0 -370px} 
/* 2depth 댓글 */
.comment-cont  .cmt-list div.list{padding:20px 10px 10px 10px;position:relative;background:#f9f9f9 url("/rpan/common/images/bg_recomment.png") no-repeat 10px 30px;margin:3px 0}
.comment-cont  .cmt-list div.list.delete{padding:15px 10px ; background:#f9f9f9  ;margin:3px 0} 
.comment-cont  .cmt-list div.list > div{padding-left:60px}
.comment-cont  .cmt-list div.list > .img{position:absolute;top:20px;left:25px}
.comment-cont  .cmt-list div.list > .img > img{width:35px;height:35px;border-radius:20px} 
/* 익명게시판 댓글 */
.comment-cont.anonymity .cmt-list li.list > div{padding-left:0}
.comment-cont.anonymity  .cmt-list div.list > div {padding-left:20px} 
.ano-area{margin-bottom:0;padding:5px 20px;border:#eaeaea 1px solid;border-bottom:none} 
.ano-area strong{font-weight:normal;line-height:28px;vertical-align:middle}
.ano-area .input-style{width:130px;margin-right:20px;vertical-align:middle}
.anonymity + .cmt-write{margin-top:0 !important}
/* 1depth 방명록 */
.comment-cont  .cmt-list div.list.visit-book > div{padding-left:80px}
.comment-cont  .cmt-list div.list.visit-book > .img{position:absolute;top:20px;left:30px}
/*
.comment-cont  .cmt-list div.list.visit-book > .img img{width:46px;height:46px;border-radius:23px}
.comment-cont  .cmt-list div.list.visit-book > .img i{display:inline-block;width:16px;height:16px;text-indent:-9999em;position:absolute;top:30px;left:0}
.comment-cont  .cmt-list div.list.visit-book > .img i.bdg1{background:url("/rpan/common/images/temp/@temp89_badge.png") no-repeat 0 0;background-size:cover}
*/
.comment-cont  .cmt-list div.list .share-more{position:absolute;top:20px;right:10px}
.comment-cont  .cmt-list div.list .share-more a{display:inline-block;color:#a7753a;font-size:13px;padding:0 3px 0 4px}
.comment-cont  .cmt-list div.list .share-more a span{display:inline-block;width:20px;height:20px;line-height:20px;text-indent:-9999em}
.comment-cont  .cmt-list div.list .share-more a.modify span{background:url("/rpan/common/images/ico_sub.png") no-repeat 0 -260px}
.comment-cont  .cmt-list div.list .share-more a.del{background:none}
.comment-cont  .cmt-list div.list .share-more a.del span{background:url("/rpan/common/images/ico_sub.png") no-repeat 0 -290px} 
.share-more + div{margin-top:20px !important} 
.message-st-gue .break{display:block} 
@media only screen and (max-width:979px){
	/* **** BOARD-COMMENT **** */
	.comment-cont{ padding:30px 15px 15px 15px;margin-top:0} 
	.comment-cont:after{left:0;right:0;top:10px}
	.photo-news + .comment-cont:after{left:0;right:0;top:0}
	.comment-cont.visitor-top{margin-top:0;padding-top:0} 
	.comment-cont .cmt-write textarea{padding:5px 10px}
	.comment-cont .cmt-write > p .photo{background-size:20px 600px;background-position:0 -250px}
	.comment-cont .cmt-write > p .link{background-size:20px 600px;background-position:0 -220px} 
	/* 1/2depth 댓글 공통 */
	.comment-cont  .cmt-list .list div.text .like i{background-size:20px 600px;background-position:0 -190px}
	.comment-cont  .cmt-list .list div.text .opposition i{background-size:40px 400px;background-position:-20px -345px} 
	/* 1depth 댓글 */
	.comment-cont  .cmt-list li.list{padding:20px 0}
	.comment-cont  .cmt-list li.list > div{padding-left:0px}
	.comment-cont  .cmt-list li.list > .img{left:0}
	.comment-cont  .cmt-list li.list > div .text{padding-left:45px}
	.comment-cont  .cmt-list li.list .share-more a.modify span{background-size:40px 400px;background-position:0 -240px}
	.comment-cont  .cmt-list li.list .share-more a.del span{background-size:40px 400px;background-position:0 -265px}
	.comment-cont  .cmt-list li.list .share-more a.notify span{background-size:40px 400px;background-position:0 -290px} 
	/* 1depth 방명록 */
	.comment-cont  .cmt-list li.list.visit-book > div{padding-left:0px}
	.comment-cont  .cmt-list li.list.visit-book > div .text{padding-left:60px} 
	/* 2depth 댓글 */
	.comment-cont  .cmt-list div.list > div{padding-left:15px}
	.comment-cont  .cmt-list div.list button.share-more{position:absolute;top:10px;right:10px}
	.comment-cont  .cmt-list div.list .share-more a.modify span{background-size:40px 400px;background-position:0 -240px}
	.comment-cont  .cmt-list div.list .share-more a.del span{background-size:40px 400px;background-position:0 -265px}
	.comment-cont  .cmt-list div.list .share-more a.notify span{background-size:40px 400px;background-position:0 -290px} 
	/* 2depth 방명록 */
	.comment-cont  .cmt-list div.list.visit-book > div{padding-left:0px}
	.comment-cont  .cmt-list div.list.visit-book > div .text{padding-left:80px} 
	.message-st-gue .break{display:inline} 
	/* 익명게시판 댓글 */
	.anonymity .input-style{width:100%;margin:4px 0}
	.ano-area{border:none;padding:0 0 6px 0;overflow:hidden}
	.ano-area strong{display:none}
	.ano-area .name + .input-style{width:50%;float:left;padding-right:5px} 
	.ano-area .pw + .input-style{width:50%;float:right;padding-left:5px}  
}


/* ************************************ 종목진단 전문가리포트 ************************************ */
/* 결제하기-잔액부족 팝업 */
.popup-wrap .payment-text{padding:10px 0;font-size:13px;color:#888}
/* 전문가리포트 검색 */
.align-right{text-align:right;padding:0 0 15px 0;min-height:43px}
.align-right .select-style .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn){min-width:100px}
.align-right + .message-st-01{margin-top:20px}  
/* 긴급 추천주 리스트 */
.securities-list{margin:0 0 30px 0;border-top:1px solid #444}
.securities-list li{display:table;position:relative;width:100%;min-height:130px;overflow:hidden;padding:15px 20px 15px 190px;border-bottom:1px solid #eaeaea}
.securities-list li .pic{position:absolute;top:15px;left:20px;width:150px;height:100px;border:1px solid #eaeaea;text-align:center;background:url("/rpan/common/images/pdiexpsms100_bg.png") no-repeat 0 0;background-size:cover}
.securities-list li .pic img{height:100%}
.securities-list li .cont{display:table-cell;vertical-align:middle}
.securities-list li .cont .name, .securities-list li .cont .tit, .securities-list li .cont .date{display:block}
.securities-list li .cont .name, .securities-list li .cont .tit{font-weight:normal}
.securities-list li .cont .name, .securities-list li .cont .tit a{font-size:16px}
.securities-list li .cont .name a, .securities-list li .cont .tit a{color:#000}
.securities-list li .cont .name .link-btn{margin:0 0 0 15px;color:#a7753a}
.securities-list li .cont .name .link-btn.kakao:after{width:24px;height:18px;margin-top:-10px;padding:0}
.securities-list li .cont .name .m-listen{color:#fff}
.securities-list li .cont .tit{margin:5px 0 7px;line-height:150%}
.securities-list li .cont .tit a{font-size:14px}
.securities-list li .cont .bl{display:inline-block;margin:0 9px 0 0;padding:0 8px 0 0;line-height:140%;background:url("/rpan/common/images/bg_line.png") no-repeat 100% 50%;color:#888}
.securities-list li .cont .infos .bl:last-of-type{margin:0;padding:0;background:none}
.securities-list li .ars{display:table-cell;padding-left:10px;overflow:hidden;vertical-align:middle;min-width:326px}
.securities-list li .ars-list{float:right;display:block}
.securities-list li .ars-list li{float:left;width:auto;min-height:auto;margin:0 0 0 7px;padding:1px 0 0 15px;border:0;overflow:visible;background:url("/rpan/common/images/bl_arrow.png") no-repeat 0 3px}
.securities-list li .ars-list li:first-child{margin:0;padding:0;background:none}
.securities-list li .ars-list li:first-child a{color:#000}
.securities-list li .ars-list li:first-child:before{content:'';display:inline-block;width:12px;height:16px;margin:0 7px 0 0;background:url("/rpan/common/images/icon_sprite.png") no-repeat 0 -77px;vertical-align:-3px}
.securities-list li .ars .bt-area{clear:both;padding:12px 0 0 0}
.securities-list li .ars .bt-area a{margin:5px 0 0 0;letter-spacing:-0.05em}
.securities-list li .ars .bt-area .listen{border:0;background:#444;color:#fff}
.securities-list li .ars .bt-area .listen:before{content:'';display:inline-block;width:10px;height:16px;margin:0 7px 0 0;background:url("/rpan/common/images/icon_sprite.png") no-repeat -32px 0;vertical-align:top}  
/* 전문가 종목진단 상세 */
.stock-view{padding:20px 0 41px;border-bottom:1px solid #eaeaea}
.stock-view .stock-head{position:relative;overflow:hidden}
.stock-view .sto-tit{font-size:24px;color:#000;font-weight:normal}
.stock-view .sto-tit .sto-nm{padding:0 0 0 10px;font-size:20px;color:#888}
.stock-view .cont-index{display:inline-block;margin:0 0 0 15px}
.stock-view .cont-index .index-nm{font-weight:normal;font-size:20px;color:#000}
.stock-view .cont-index .fall, .stock-view .cont-index .rise{margin:0 0 0 15px;padding:0 0 0 11px;font-size:16px;vertical-align:2px}
.stock-view .cont-index .fall span, .stock-view .cont-index .rise span{margin:0 0 0 15px}
.stock-view .graph-cont .graph{display:table-cell;table-layout:fixed;width:241px;font-size:0;line-height:0}
.stock-view .graph-cont .graph img{width:100%;height:113px}
.stock-view .graph-cont{display:table;table-layout:fixed;width:100%;margin:18px 0 0 0}
.stock-view .tbl-market-price{position:relative;overflow:hidden;margin:0 0 0 10px;border-top:1px solid #eaeaea;border-bottom:1px solid #eaeaea}
.stock-view .tbl-market-price li{display:table;table-layout:fixed;float:left;width:33.33%;padding:13px 0 10px}
.stock-view .tbl-market-price li:nth-child(3n+1):after{content:'';position:absolute;top:33%;left:0;width:100%;border-top:1px solid #eaeaea}
.stock-view .tbl-market-price li:nth-child(4):after{top:67%}
.stock-view .tbl-market-price li .tit{display:table-cell;table-layout:fixed;width:45px;padding:0 0 0 5px}
.stock-view .tbl-market-price li .cont{display:table-cell;table-layout:fixed;width:77%;padding:0 0 0 5px}
.stock-view .stock-news{margin:41px 0 0 0}
.stock-view .stock-news .news-header{padding:20px 0;border:1px solid #eaeaea;border-top:1px solid #444;text-align:center}
.stock-view .stock-news .news-header .tit{display:block;margin:14px 0 0 0;font-size:28px;color:#000;font-weight:normal;line-height:150%}
.stock-view .stock-news .news-header .infos{margin:8px 0 0 0;font-size:13px;color:#888}
.stock-view .stock-news .news-header .infos .bl{margin:0 0 0 9px;padding:0 0 0 8px;background:url("/rpan/common/images/bg_line.png") no-repeat 0 50%}
.stock-view .stock-news .news-header .infos .bl:first-child{margin:0;padding:0;background:none}
.stock-view .news-typo{overflow:hidden;border:1px solid #eaeaea;border-top:0}
.stock-view .news-typo .box{float:left}
.stock-view .news-typo .box .tit{display:block;padding:22px 5px;background:#f9f9f9;font-weight:normal;font-size:16px;text-align:center}
.stock-view .news-typo .box img{width:100%;height:150px}
.stock-view .news-typo .box-areas{width:30%;border-right:1px solid #eaeaea}
.stock-view .news-typo .box-week{width:70%}
.stock-view .news-typo .analysis-box{padding:19px 19px 20px;text-align:center}  
.stock-view .news-typo .analysis-box div{display:inline-block;width:180px;height:150px;background:url("/rpan/common/images/sto_chart.png") no-repeat 1px 1px;padding:9px 0 0 0px}
.stock-view .news-cont{padding:40px 0 0 0}
.stock-view .news-cont .tit{margin:39px 0 0 0;font-size:16px;color:#000}
.stock-view .news-cont .tit:first-child{margin-top:0}
.stock-view .news-cont .cont{margin:16px 0 0 0;line-height:150%}
.stock-view .news-kakao{overflow:hidden;margin:40px 0 0 0;padding:32px 248px 28px 30px;background:url("/rpan/common/images/bg_news_kakao.png") no-repeat 0 0;background-size:100% 100%;position:relative}
.stock-view .news-kakao .img{width:198px;height:126px;position:absolute;bottom:0;right:40px}
.stock-view .news-kakao .tit{font-size:16px}
.stock-view .news-kakao .txt{display:block;margin:10px 0 13px;line-height:150%}
.stock-view .news-appraisal{position:relative;margin:20px 0 0 0;padding:31px 327px 29px 30px;border:1px solid #eaeaea}
.stock-view .news-appraisal .tit{font-size:16px}
.stock-view .news-appraisal .txt{display:block;margin:10px 0 0 0;color:#888;line-height:150%}
.stock-view .news-appraisal .appraisal-box{position:absolute;top:50%;right:39px;margin:-28px 0 0 0}
.stock-view .news-appraisal .appraisal-box .appraisal{width:88px;height:54px;border:1px solid #ff545b;color:#ff545b;text-align:center}
.stock-view .news-appraisal .appraisal-box .appraisal:before{content:'';display:block;width:16px;height:16px;margin:0 auto 5px;background:url("/rpan/common/images/icon_news_appraisal.png") no-repeat 0 0;background-size:16px 50px}
.stock-view .news-appraisal .appraisal-box .appraisal.add1{border-color:#444;color:#444}
.stock-view .news-appraisal .appraisal-box .appraisal.add1:before{background-position:0 -17px}
.stock-view .news-appraisal .appraisal-box .appraisal.add2{border-color:#ccc;color:#ccc}
.stock-view .news-appraisal .appraisal-box .appraisal.add2:before{background-position:0 -34px} 
/* 추천 전문가 */
.recomm-box{position:relative;min-height:140px;padding:20px 295px 20px 18px;background:#f9f9f9}
.recomm-box .recomm-pic{position:relative;min-height:100px;padding:0 0 0 180px}
.recomm-box .recomm-pic .pic{position:absolute;left:0;top:0;width:150px;height:100px;border:1px solid #eaeaea;overflow:hidden;text-align:center;background:url("/rpan/common/images/bg_pexinfmem.png") no-repeat 0 0;background-size:cover}
.recomm-box .recomm-pic .pic img{height:100%}
.recomm-box .recomm-pic .pic-name{display:table-cell;height:100px;font-size:24px;color:#000;font-weight:normal;vertical-align:middle}
.recomm-box .link-box{position:absolute;right:0;top:0;border-left:1px solid #eaeaea}
.recomm-box .link-box .box{float:left;width:140px;height:140px;padding:91px 0 0 0;text-align:center}
.recomm-box .link-box .box{position:relative;display:inline-block}
.recomm-box .link-box .box a:after{content:'';position:absolute;bottom:63px;left:50%;background:url("/rpan/common/images/icon_big_sprite.png") no-repeat 0 0}
.recomm-box .link-box .box a{display:inline-block;padding:6px 9px;border:1px solid #444;color:#000;background-color:#fff;min-width:40px}
.recomm-box .link-box .cafe{background:#f9f9f9}
.recomm-box .link-box .cafe a:after{width:41px;height:56px;margin:0 0 0 -20px;background-position:-120px -90px}
.recomm-box .link-box .talk{background:#444}
.recomm-box .link-box .talk a{border-color:#fff;color:#fff}
.recomm-box .link-box .talk a:after{width:55px;height:51px;margin:0 0 0 -27px;background-position:-120px 0} 
/* 내가 선호하는 회원수 */
.preference-list{margin:0 0 10px;overflow:hidden}
.preference-list > li{display:table;float:left;position:relative;width:49%;height:132px;overflow:hidden;padding:20px 15px 20px 129px;border:1px solid #eaeaea;margin-bottom:10px}
.preference-list li:nth-child(even){float:right}
.preference-list li .pic{position:absolute;top:50%;left:20px;width:91px;height:91px;margin-top:-45px}
.preference-list li .pic img{width:100%;height:100%;border-radius:50%}
.preference-list li .pic .grade{position:absolute;bottom:0;left:0;width:32px;height:32px}
.preference-list li .pic .grade img{border-radius:0}
.preference-list li .cont{display:table-cell;vertical-align:middle}
.preference-list li .cont .name{display:inline-block;padding-right:45px;width:100%}
.preference-list li .cont .name a{font-size:16px;color:#000;display:block;line-height:1.4}
.preference-list li .cont .name .en{font-size:14px;color:#888}
.preference-list li .cont .bt-area{padding:10px 0 0 0}
.preference-list li .cont .bt-area .adhere{float:left;margin:0 4px 5px -5px;min-width:58px}
.preference-list li .cont .bt-area .adhere:first-child{margin-left:0}
.preference-list li .preference{position:absolute;top:30px;right:20px;width:22px;height:20px;background:url("/rpan/common/images/icon_preference.png") no-repeat 0 -30px;font-size:0;line-height:0}
.preference-list li .preference.selected{background-position:0 0}
.preference-list li .memeber-list{overflow:hidden;padding-top:5px}
.preference-list li .memeber-list li{display:inline-block;width:auto;height:auto;margin-left:5px;padding:0 0 0 9px;background:url("/rpan/common/images/bg_line.png") no-repeat 0 50%;border:0;font-size:13px;color:#888;line-height:1.4;margin-bottom:0;max-width:49%;float:left}
.preference-list li .memeber-list li:first-child{margin-left:0;padding:0;background:none}
/*.preference-list li .memeber-list li:nth-child(even){float:left} */
.preference-list li .memeber-list li a{color:#888;display:inline-block;max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.preference-list.long-name li .cont .name a{padding-right:0; }
/* 선호회원 상단 왼쪽 테스트 오른쪽 검색 영역일때 */
.align-right.preference .left-box{float:left;height:28px;line-height:28px}
.align-right.preference .left-box .tit-h2{display:inline-block;margin:0;vertical-align:middle}
.align-right.preference .left-box .count{margin:0 0 0 3px;font-weight:bold;font-size:16px;color:#000;vertical-align:middle}
.align-right.preference .cut-off{position:relative;margin:0 0 0 14px}
.align-right.preference .cut-off:before{content:'';display:inline-block;width:11px;height:13px;margin:0 5px 0 0;background:url("/rpan/common/images/icon_preference.png") no-repeat 0 -60px;vertical-align:middle} 
/* 무료체험청취 */
.popup-wrap .stock-box{margin:30px -15px 0 -20px;padding:30px 15px 0 20px;border-top:1px solid #eaeaea}
.popup-wrap .stock-box .tit{float:left;font-weight:normal;font-size:16px;color:#000}
.popup-wrap .stock-box .txt{float:right;color:#888}
.popup-wrap .stock-box .ars{clear:both;overflow:hidden;padding:13px 0 0 0;text-align:right}
.popup-wrap .stock-box .ars .ars-list{float:left;overflow:hidden}
.popup-wrap .stock-box .ars .ars-list li{float:left;margin:0 0 0 7px;padding:1px 0 0 14px;background:url("/rpan/common/images/bl_arrow.png") no-repeat 0 2px}
.popup-wrap .stock-box .ars .ars-list li:first-child{margin:0;padding:0;background:none}
.popup-wrap .stock-box .ars .ars-list li:first-child:before{content:'';display:inline-block;width:12px;height:16px;margin:0 7px 0 0;background:url("/rpan/common/images/icon_sprite.png") no-repeat 0 -77px;vertical-align:-3px}
.popup-wrap .stock-box .ars .ars-charge{display:inline-block;font-weight:bold;font-size:13px;color:#888}
.popup-wrap .stock-box .stock-cont{height:194px;overflow-x:hidden;overflow-y:auto;margin:22px 0 0 0;padding:20px;border:1px solid #eaeaea;line-height:150%}
.popup-wrap .stock-box .stock-note{display:inline-block;margin:16px 0 0 0;font-size:13px;color:#888} 
/* 팝업 디스크랩션 */
.pop-desc-box{position:relative;min-height:80px;margin:0 0 30px 0;padding:0 110px 0 0}
.pop-desc-box:after{content:"";position:absolute;top:0;right:0;width:100px;height:100px;background:url("/rpan/common/images/icon_big_sprite.png") no-repeat 0 -338px}
.pop-desc-box .tit{font-weight:normal;font-size:20px;line-height:120%}
.pop-desc-box .txt{margin:15px 0 0 0;line-height:120%} 
/* 팝업 폼 타입1 */
.pop-form-box{margin:0 0 10px 0;padding:20px 0 0 0;border-top:1px solid #444}
.pop-form-box.b-line{padding-bottom:20px;border-bottom:1px solid #eaeaea}
.pop-form-box.noline{padding:0;border-top:0}
.pop-form-box .in-pop-form-box{padding:20px;border:1px solid #eaeaea;background:#f9f9f9}
.pop-form-box .input-style{width:100%}
.pop-form-box .input-style.request{width:72%}
.pop-form-box .input-style input{height:36px}
.pop-form-box .line-box{margin:20px 0 0;padding:20px 0 0;border-top:1px solid #eaeaea}
.pop-form-box .time{display:block;margin:0 0 18px 0;font-weight:normal;font-size:16px;text-align:center}
.pop-form-box .ps{display:block;margin:10px 0 0 0;color:#888;line-height:150%}
.pop-form-box [class*="btn-t"]{height:36px}
.pop-form-box + .send-box{margin-top:15px} 
.popup-wrap .send-box.clearfix{margin:10px 0 10px 0}
/* 팝업 폼 타입2 */
.pop-form-box2{display:table;width:100%;margin:0 0 10px 0;padding:20px;border:1px solid #eaeaea;background:#f9f9f9}
.pop-form-box2 input[type="radio"] + label{margin-right:15px}
.pop-form-box2 .label{display:table-cell;padding:0 10px 0 0;vertical-align:middle;white-space:nowrap}
.pop-form-box2 .select-style{display:table-cell;width:100%;vertical-align:middle}
.pop-form-box2 .select-style .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn){width:100%}
.pop-form-box2 .input-style{width:100%;margin:0}
.pop-form-box2 .input-style input{height:36px} 
/* 증권채팅 */
.kakao-chatting{position:relative;overflow:hidden;margin:0 -30px 40px;padding:30px 330px 30px 30px;background:#fbe85b url("/rpan/common/images/pdi_talk_bg.png") no-repeat 0 0;background-size:cover} 
.kakao-chatting:after{content:'';position:absolute;bottom:0;right:55px;width:227px;height:199px;background:url("/rpan/common/images/pdi_talk.png") no-repeat 0 0;background-size:227px 199px}
.kakao-chatting .tit{float:left;font-weight:normal;font-size:28px;color:#3c1d1d;line-height:130%}
.kakao-chatting .tit .bold{display:block}
.kakao-chatting .count-box{float:right;text-align:right;padding-top:10px}
.kakao-chatting .count-box .applicant{color:#3c1d1d}
.kakao-chatting .count-box .count{display:block;margin:10px 0 0 0;font-size:32px;color:#ff545b}
.kakao-chatting .chatting-list{clear:both;float:left;display:table;width:74%;margin:24px 0 0 0;border-left:1px solid #e4b73e}
.kakao-chatting .chatting-list li{display:table-cell;width:25%;height:62px;margin:0 -1px 0 0;border:1px solid #e4b73e;border-left:0;text-align:center;line-height:20px;vertical-align:middle}
.kakao-chatting .kakao{float:left;width:25%;margin:24px 0 0 4px;padding:22px 0} 
.board-card.count .card-list li div.text dd{height:56px}
/* 오늘의 추천 팝업 */
.popup-wrap .specialist-box{position:relative;min-height:140px;padding:20px 20px 20px 150px;background:#5e5958;color:#fff}
.popup-wrap .specialist-box .pic{position:absolute;left:20px;top:20px;height:100px;width:120px;overflow:hidden}
.popup-wrap .specialist-box .pic img{width:100%}
.popup-wrap .specialist-box .tit{height:40px;overflow:hidden;font-size:16px;line-height:130%;display:block}
.popup-wrap .specialist-box .listen{position:relative;display:block;margin:10px 0 0 0;padding:3px 0 3px 25px;font-size:16px}
.popup-wrap .specialist-box .listen:before{content:'';position:absolute;top:0;left:0;width:20px;height:20px;background:url("/rpan/common/images/icon_sprite.png") no-repeat -32px -36px}
.popup-wrap .specialist-box .info{margin:10px 0 0 0;font-size:13px;color:#a9a5a5}
.popup-wrap .specialist-box .info .price{color:#ff8e92}
.popup-wrap .specialist-box .info .bl{margin:0 0 0 8px;padding:0 0 0 8px;background:url("/rpan/common/images/bg_line2.png") no-repeat 0 50%}
.popup-wrap .stock-info{position:relative;border:1px solid #eaeaea}
.popup-wrap .stock-head{padding:20px}
.popup-wrap .stock-head .sto-tit{font-size:20px;font-weight:normal}
.popup-wrap .stock-head .sto-tit .sto-nm{padding:0 0 0 10px}
.popup-wrap .stock-head .index-nm{margin:0 0 0 10px}
.popup-wrap .stock-head .fall, .stock-area .rise{margin:0 0 0 10px;padding:0 0 0 11px}
.popup-wrap .stock-head .fall span, .stock-area .cont-index .rise span{margin:0 0 0 15px}
.popup-wrap .stock-info .info-box{overflow:hidden;padding:20px 5px 20px 10px;border-top:1px solid #eaeaea}
.popup-wrap .stock-info .point-box{float:left}
.popup-wrap .stock-info .point-box .point-select, .popup-wrap .stock-info .point-box .point{display:block;;width:88px;text-align:center}
.popup-wrap .stock-info .point-box .point-select{height:54px;background:url("/rpan/common/images/icon_stock_sprite.png") no-repeat;color:#fff;font-size:0;line-height:0}
.popup-wrap .stock-info .point-box .point-select.add1{background-position:0 -69px}
.popup-wrap .stock-info .point-box .point-select.add2{background-position:0 -138px}
.popup-wrap .stock-info .point-box .point-select.add3{background-position:0 -207px}
.popup-wrap .stock-info .point-box .point-select.add4{background-position:0 -276px}
.popup-wrap .stock-info .point-box .point-select.add5{background-position:0 -345px}
.popup-wrap .stock-info .point-box .point-select.add6{background-position:0 -414px}
.popup-wrap .stock-info .point-box .point{padding:10px 0 11px;background:#f9f9f9}
.popup-wrap .stock-info .price-list{float:left;margin:0 0 0 9px}
.popup-wrap .stock-info .price-list .tit{display:block;margin:14px 0 8px 0;font-weight:normal;color:#888}
.popup-wrap .stock-info .price-list li:first-child .tit{margin-top:0}
.popup-wrap .stock-info .graph{float:left;width:80px;height:88px;overflow:hidden;margin:0 0 0 9px;border:1px solid #eaeaea}
.popup-wrap .stock-info .graph img{width:80px;height:88px}
.popup-wrap .stock-info .graph-cont{float:left;overflow:hidden;width:286px;margin:-12px 0 0 7px}
.popup-wrap .stock-info .graph-cont li{display:table;float:left;width:50%;padding:11px 0;border-top:1px solid #eaeaea;font-size:13px}
.popup-wrap .stock-info .graph-cont li:nth-child(-n+2){border-top:0}
.popup-wrap .stock-info .graph-cont li .tit{display:table-cell;table-layout:fixed;width:53px;color:#888;vertical-align:middle}
.popup-wrap .popup-stock-dim{position:absolute;top:0;left:0;width:100%;height:100%;background:#000;color:#fff;text-align:center}
.popup-wrap .popup-stock-dim:before{content:'';display:inline-block;height:100%;vertical-align:middle}
.popup-wrap .popup-stock-dim .txt{display:inline-block;padding:0 10px;line-height:150%} 
.popup-wrap .cont-window .guide-text03{margin-bottom:30px}

/* SNS 문자 보내기 */
.popup-wrap .sms-list{margin:0;border-left:1px solid #eaeaea}
.popup-wrap .sms-list:after{content:'';display:block;clear:both}
.popup-wrap .sms-list li{position:relative;float:left;width:50%;padding:12px 20px;border-bottom:1px solid #eaeaea;border-right:1px solid #eaeaea}
.popup-wrap .sms-list li:nth-child(-n+2):after{content:'';position:absolute;top:0;left:0;width:100%;border-top:1px solid #eaeaea} 
/* 팝업 음성분석 듣기 */
.popup-wrap .player-box{margin:10px 0 39px 0}
.popup-wrap .player-box img{max-width:100%}
.popup-wrap .player-box .player{width:100%;height:49px;border:1px solid #eaeaea}
.popup-wrap .player-box .player audio{width:100%}
.popup-wrap .player-box .player-cont{margin:20px 0 0 0;line-height:130%} 
/* MY전문가 */
.sms-receive{position:relative;margin:0 0 40px 0;padding:24px 0 20px;border-top:1px solid #444;border-bottom:1px solid #eaeaea;color:#000;text-align:center}
.sms-receive .tit{font-size:16px}
.sms-receive .tit:before{content:'';display:inline-block;width:12px;height:16px;margin:0 10px 0 0;background:url("/rpan/common/images/icon_sprite.png") no-repeat 0 -77px;vertical-align:-2px}
.sms-receive .phone-num{display:block;margin:12px 0 0 0;font-size:24px;color:#ff545b}
.sms-receive .phone-num a{color:#ff545b}
.sms-receive .bt-area{position:absolute;top:50%;right:21px;margin:-14px 0 0 0;padding:0}
.specialist-list{overflow:hidden;margin:5px 0 0 0}
.specialist-list li{display:table;position:relative;width:100%;height:133px;margin:10px 0 0 0;border:1px solid #eaeaea}
.specialist-list li:first-child{margin:0}
.specialist-list li .pic{display:table-cell;width:116px;height:89px;padding:0 0 0 30px;vertical-align:middle}
.specialist-list li .pic img{width:80px;height:80px;border-radius:50%}
.specialist-list li .cont{display:table-cell;position:relative;height:155px;padding:0 105px 0 10px;vertical-align:middle}
.specialist-list li .cont .member{display:inline-block;padding:4px 5px;border:1px solid #eaeaea;font-size:13px;color:#888}
.specialist-list li .cont .member.regular{border-color:#ff545b;color:#ff545b}
.specialist-list li .cont .tit{display:block;font-size:16px;margin:10px 0 0 0}
.specialist-list li .cont .tit a{color:#000}
.specialist-list li .cont .tit .tyc{margin:0 0 0 5px;color:#a7753a}
.specialist-list li .cont .infos{display:block;margin:15px 0 0 0;font-size:13px;color:#888}
.specialist-list li .cont .infos .bl{margin:0 0 0 8px;padding:0 0 0 9px;background:url("/rpan/common/images/bg_line.png") no-repeat 0 50%}
.specialist-list li .cont .bt-area{position:absolute;top:0;right:15px;padding:0;height:155px}
.specialist-list li .cont .bt-area:before{content:'';display:inline-block;height:100%;vertical-align:middle}
.specialist-list li .cont .bt-area span{float:none;display:inline-block;vertical-align:middle}
.specialist-list li .cont .bt-area .btn-s{display:block;min-width:87px;margin:4px 0 0 0}
.specialist-list li .cont .bt-area .btn-s:first-child{margin:0}
.specialist-list li .change-box{display:table-cell;width:335px;height:133px;padding:37px 10px 30px;background:#f9f9f9;vertical-align:middle}
.specialist-list li .change{position:relative;margin:5px 0 0 0;padding:0 25px 0 0}
.specialist-list li .change:first-child{margin:0;padding:5px 25px 5px 0}
.specialist-list li .change .change-tit{margin:0 15px 0 0;font-weight:normal}
.specialist-list li .change .label{margin:0 11px 0 0}
.specialist-list li .change .input-style{width:100%}
.specialist-list li .change .bl-change{position:absolute;top:50%;right:0;width:28px;height:28px;margin:-14px 0 0 0;border:1px solid #ccc;font-size:0;line-height:0;background:#fff;text-align:center}
.specialist-list li .change .bl-change:before{content:'';display:inline-block;width:17px;height:12px;background:url("/rpan/common/images/icon_change.png") no-repeat 0 0;background-size:17px 12px;vertical-align:middle}
.specialist-noti{margin:60px 0 0 0}
.specialist-noti .tit-h2{font-weight:normal;font-size:24px}
.specialist-noti .txt{font-size:16px}
.specialist-noti .install-list{margin:40px 0 0 0;overflow:hidden}
.specialist-noti .install-list li{float:left;position:relative;width:50%;padding:0 30px 0 101px;border-left:1px solid #eaeaea;line-height:140%}
.specialist-noti .install-list li:after{content:'';position:absolute;top:0;left:0;width:80px;height:80px;background:url("/rpan/common/images/icon_big_sprite.png") no-repeat 0 5px}
.specialist-noti .install-list li:nth-child(2):after{background-position:0 -215px}
.specialist-noti .install-list li .tit{display:block;margin:0 0 10px 0}
.specialist-noti .install-list li:first-child{border-left:0}
.specialist-noti .install-list li:nth-child(even){padding-left:129px}
.specialist-noti .install-list li:nth-child(even):after{left:30px}
.specialist-noti .install-list li .bt-area{padding:7px 0 0 0}
.specialist-noti .install-list li .bt-area .btn-s{margin:5px 0 0 0}
.specialist-noti .install-list li .bt-area .install:before{content:'';display:inline-block;width:14px;height:14px;margin:0 10px 0 0;background:url("/rpan/common/images/icon_sprite.png") no-repeat -72px 0;vertical-align:-2px}
.specialist-noti .m-note{display:none}
/* 종목진단 이용안내 */
.operguide-desc{min-height:220px;margin:0 0 40px 0;padding:59px 30px 57px;background:url("/rpan/common/images/bg_operguide_common.png") no-repeat 50% 50%;background-size:100% 100%;color:#fff;text-align:center}
.operguide-desc.add1{background:url("/rpan/common/images/bg_operguide_common2.png") no-repeat 0 0;background-size:100% 100%}
.operguide-desc.add2{background:url("/rpan/common/images/bg_operguide_common3.png") no-repeat 0 0;background-size:100% 100%}
.operguide-desc.add3{background:url("/rpan/common/images/bg_operguide_common4.png") no-repeat 0 0;background-size:100% 100%}
.operguide-desc .tit{font-weight:normal;font-size:24px}
.operguide-desc .txt{margin:20px 0 0 0;font-size:16px}
.operguide-desc .txt:before{content:'';display:block;width:25px;margin:0 auto 20px;border-top:1px solid #b5bac5}
/* 종목진단 이용안내(종류) */
.pdi-type-list{overflow:hidden;margin:0 0 14px 0;padding:20px;border:1px solid #eaeaea}
.pdi-type-list li{display:table;float:left;width:50%;border-top:1px dashed  #eaeaea;text-align:center;line-height:150%}
.pdi-type-list li:nth-child(-n+2){border-top:0}
.pdi-type-list li:nth-child(even){border-left:1px dashed  #eaeaea}
.pdi-type-list li .in-box{display:table-cell;height:219px;padding:15px;vertical-align:middle}
.pdi-type-list li .tit{display:block;margin:0 auto 16px;font-weight:normal;font-size:20px}
.pdi-type-list li .tit:before{content:'';display:block;width:100px;height:100px;margin:0 auto 11px;background:url("/rpan/common/images/icon_operguide_type.png") no-repeat 0 0}
.pdi-type-list li .tit.add1:before{background-position:0 -110px}
.pdi-type-list li .tit.add2:before{background-position:0 -220px}
.pdi-type-list li .tit.add3:before{background-position:0 -330px}
/* 종목진단 이용안내(이용방법) */
.operguide-step{margin:0 0 40px 0;padding:0 0 40px 0;border-bottom:1px solid #eaeaea}
.operguide-step-list{display:table;width:100%}
.operguide-step-list li{position:relative;display:table-cell;width:33%;height:143px}
.operguide-step-list li:after{content:'';position:absolute;top:50%;left:7px;width:6px;height:10px;margin:-5px 0 0 0;background:url("/rpan/common/images/info_step_arrow.png") no-repeat 50% 0;background-size:50px 100px}
.operguide-step-list li:first-child:after{background:none}
.operguide-step-list li .in-box{position:relative;height:100%;margin:0 0 0 20px;border:1px solid #eaeaea;text-align:center;line-height:150%}
.operguide-step-list li:first-child .in-box{margin:0}
.operguide-step-list li .in-box .num{display:block;padding:12px 15px 11px;background:#f9f9f9;font-size:13px;color:#ff545b}
.operguide-step-list li .in-box .cont{padding:12px 15px}
.operguide-step-list li .in-box .tit{display:block;margin:0 0 11px 0} 
/* 종목진단 이용안내(유료이용안내) */
.charge-operguide{border-bottom:1px solid #eaeaea}
.charge-operguide li{position:relative;padding:20px 0 20px 121px;border-top:1px solid #eaeaea}
.charge-operguide li:first-child{border-top:1px solid #444}
.charge-operguide li:before{content:'';position:absolute;top:50%;left:34px;width:60px;height:60px;margin:-30px 0 0 0;background:url("/rpan/common/images/icon_operguide_type.png") no-repeat 0 -659px}
.charge-operguide li.add1:before{background-position:0 -729px}
.charge-operguide li.add2:before{background-position:0 -799px}
.charge-operguide li .tit{display:block;margin:0 0 15px 0;font-size:16px}
.charge-operguide li .txt{display:block;margin:0 0 13px 0;line-height:150%} 
/* 종목진단 이용안내(상세안내) */
.operguide-view-info .tit{margin:30px 0 15px} 
/* 종목진단 이용안내(좋은이유) */
.noti-best{border:1px solid #eaeaea}
.noti-best .best-list{display:table;width:100%;padding:20px 0 12px}
.noti-best .best-list li{display:table-cell;width:50%;padding:15px;vertical-align:middle;text-align:center;line-height:150%}
.noti-best .best-list li:nth-child(even){border-left:1px dashed #eaeaea}
.noti-best .best-list li .tit{display:block;margin:0 0 15px 0;font-weight:normal;font-size:20px}
.noti-best .best-list li .tit:before{content:'';display:block;width:100px;height:100px;margin:0 auto 10px;background:url("/rpan/common/images/icon_operguide_type.png") no-repeat 0 -439px}
.noti-best .best-list li .tit.add1:before{background-position:0 -549px}
.noti-best .btm-btn{padding:20px;background:#f9f9f9;text-align:center}
/* 종목진단 이용안내(설치방법) */
.operguide-noti-step-list{overflow:hidden;margin:-20px 0 0 -20px}
.operguide-noti-step-list li{float:left;position:relative;width:33.33%;line-height:150%}
.operguide-noti-step-list li:after{content:'';position:absolute;top:50%;left:7px;width:6px;height:10px;margin:-5px 0 0 0;background:url("/rpan/common/images/info_step_arrow.png") no-repeat 50% 0;background-size:50px 100px}
.operguide-noti-step-list li:nth-child(1):after, .operguide-noti-step-list li:nth-child(4):after{display:none}
.operguide-noti-step-list li:nth-child(4), .operguide-noti-step-list li:nth-child(5){width:50%}
.operguide-noti-step-list li .in-box{margin:20px 0 0 20px;border:1px solid #eaeaea}
.operguide-noti-step-list li .num{display:block;padding:12px 10px 11px;background:#f9f9f9;font-size:13px;color:#ff545b;text-align:center}
.operguide-noti-step-list li .cont{min-height:215px;padding:10px;text-align:center}
.operguide-noti-step-list li .img-box{height:115px;margin:10px 0 22px}
.operguide-noti-step-list li .img-box:before{content:'';display:inline-block;height:100%;vertical-align:middle}
.operguide-noti-step-list li .img-box .img{display:inline-block;width:90%;vertical-align:middle}
.operguide-noti-step-list li .img-box .img img{max-width:100%} 
.noti-info .expand-box{background:#faf8f6}
.noti-info .tit{margin:30px 0 0 0}
.noti-info .tit .num{display:inline-block;min-width:22px;height:20px;margin:0 5px 12px 0;padding:0 5px;border-radius:50%;background:#ff545b;font-size:13px;color:#fff;text-align:center;vertical-align:1px;line-height:20px}
.noti-info .menu-list{display:table;width:100%;border-top:1px solid #444;border-bottom:1px solid #eaeaea;margin:15px 0 0 0}
.noti-info .menu-list li{display:table-cell;width:25%;border-left:1px solid #eaeaea;line-height:150%}
.noti-info .menu-list li:first-child{border-left:0}
.noti-info .menu-list li .menu-tit{display:block;width:100%;padding:13px 5px 11px;background:#f9f9f9;font-weight:normal;text-align:center}
.noti-info .menu-list li .menu-txt{display:table-cell;height:78px;padding:10px;text-align:center;vertical-align:middle}
/* 종목진단 주간전망 */
.week-list{display:table;width:100%;margin:35px 0 0 0}
.week-list li{position:relative;display:table-cell;width:20%;border-left:1px dashed #eaeaea;text-align:center}
.week-list li:first-child{border-left:0} 
.week-list li .day{display:inline-block;width:50px;height:24px;padding:0 5px;text-align:center;line-height:24px;color:#888}
.week-list li.today .day{background:#ff545b;color:#fff}
.week-list li .forecast{display:block;font-weight:bold;color:#9c9c9c}
.week-list li .forecast:before{content:'';display:block;width:43px;height:42px;margin:12px auto 21px;background:url("/rpan/common/images/icon_forecast.png") no-repeat 0 0}
.week-list li .forecast.add1:before{background-position:0 -45px}
.week-list li .forecast.add2:before{background-position:0 -104px}
.week-list li .forecast.add3:before{background-position:0 -154px}
.week-list li .forecast.add4:before{width:46px;background-position:0 -205px}
.week-list li.oldday .forecast:before{content:'';display:block;width:43px;height:42px;margin:12px auto 21px;background:url("/rpan/common/images/icon_forecast.png") no-repeat -66px 0}
.week-list li.oldday .forecast.add1:before{background-position:-66px -45px}
.week-list li.oldday .forecast.add2:before{background-position:-66px -104px}
.week-list li.oldday .forecast.add3:before{background-position:-66px -154px}
.week-list li.oldday .forecast.add4:before{width:46px;background-position:-66px -205px}
.week-list li .forecast.noicon:before{content:'-';background:none;padding-top:20px}
.week-list li .forecast.noicon em{display:none}
.week-list li .forecast .import{display:inline-block;min-width:38px;height:18px;border:1px solid #ff545b;color:#ff545b;font-size:13px;text-align:center;line-height:16px}
.week-list li .forecast.add1 .import{border-color:#1ea3fe;color:#1ea3fe}
.week-list li .forecast.add2 .import{border-color:#a7753a;color:#a7753a}
.week-list li .forecast.add3 .import{border-color:#444;color:#444}
.week-list li .forecast.add4 .import{border-color:#888;color:#888}
.week-list li.oldday .forecast .import{border-color:#ccc !important;color:#ccc !important}
@media only screen and (min-width:1161px) and (max-width:1280px){
	.kakao-chatting .chatting-list li span{display:block}
}

@media only screen and (max-width:979px){
	/* 증권 채팅 */
	.kakao-chatting{margin:0 0 40px;padding:30px 15px;background:#fbe85b url("/rpan/common/images/pdi_talk_bg_m.png") no-repeat 0 0;background-size:cover}
	.kakao-chatting:after{bottom:155px;right:50%;width:173px;height:130px;margin:0 -86px 0 0;background:url("/rpan/common/images/pdi_talk_m.png") no-repeat 0 0;background-size:173px 130px}
	.kakao-chatting .tit{float:none;display:block;font-size:20px;text-align:center}
	.kakao-chatting .count-box{float:none;margin:16px 0 0 0;text-align:center}
	.kakao-chatting .chatting-list{float:none;width:100%;margin:132px 0 0 0}
	.kakao-chatting .chatting-list li span{display:block}
	.kakao-chatting .kakao{float:none;display:block;width:100%;margin:15px 0 0 0;padding:15px 0} 
	/* 무료체험청취 */
	.popup-wrap .stock-box .stock-cont{height:300px} 
	/* 팝업 폼 타입1 */
	.pop-form-box .input-style.request{width:100%}
	.pop-form-box .btn-t{width:100%;margin:8px 0 0 0} 
	/* 팝업 폼 타입2 */
	.pop-form-box2{position:relative;padding:15px 15px 12px} 
	.pop-form-box2 label{margin:2px 0}
	.pop-form-box2 .label{position:absolute;top:0;left:0;font-size:0;line-height:0;text-indent:-999em}
	.pop-form-box2 .label-type{display:inline-block} 
	/* MY전문가 */
	.sms-receive{padding:24px 10px 20px}
	.sms-receive .bt-area{position:static;display:block;margin:20px 0 0 0}
	.specialist-list li{padding:15px 0 0 0}
	.specialist-list li .pic{float:left;width:111px;padding:0 0 0 15px}
	.specialist-list li .cont{display:block;padding:7px 0 65px 0}
	.specialist-list li .cont .bt-area{top:inherit;right:inherit;bottom:20px;left:0;width:100%;height:auto;margin:0;padding:0 15px}
	.specialist-list li .cont .bt-area:before{display:none}
	.specialist-list li .cont .bt-area span{width:100%;overflow:hidden}
	.specialist-list li .cont .bt-area .btn-s{float:left;min-width:inherit;margin:0;padding:0;border:0;background:none}
	.specialist-list li .cont .bt-area .btn-s span{display:block;width:auto;padding:6px 5px;border:1px solid #eaeaea}
	.specialist-list li .cont .bt-area .btn-s.gray span{border-color:#444;background:#444}
	.specialist-list li .cont .bt-area .btn-s:nth-child(1):nth-last-child(2), .specialist-list li .cont .bt-area .btn-s:nth-child(1):nth-last-child(2) ~ .btn-s{width:50%}
	.specialist-list li .cont .bt-area .btn-s:nth-child(1):nth-last-child(3), .specialist-list li .cont .bt-area .btn-s:nth-child(1):nth-last-child(3) ~ .btn-s{width:33%}
	.specialist-list li .cont .bt-area .btn-s:nth-child(1):nth-last-child(3) span{margin:0 4px 0 0}
	.specialist-list li .cont .bt-area .btn-s:last-child span{margin:0 0 0 4px}
	.specialist-list li .change-box{clear:both;display:block;width:100%;height:auto;padding:40px 15px 15px}
	.specialist-list li .change{padding:0 35px 0 0}
	.specialist-list li .change:first-child{padding:10px 35px 10px 0}
	.specialist-list li .change .change-tit{position:absolute;top:-20px;left:0}
	.specialist-list li .change .bl-change{width:36px;height:36px;margin:-18px 0 0 0}
	.specialist-list li .change .bl-change:before{width:20px;height:15px;background-size:20px 15px}
	.specialist-noti .install-list{margin:20px 0 0 0}
	.specialist-noti .install-list li{width:100%;min-height:101px;margin-top:21px;padding-top:21px;border-top:1px solid #eaeaea;border-left:0}
	.specialist-noti .install-list li:after{top:21px}
	.specialist-noti .install-list li:first-child{margin-top:0;border-top:0}
	.specialist-noti .install-list li:nth-child(even){padding-left:101px}
	.specialist-noti .install-list li:nth-child(even):after{left:0}
	.specialist-noti .install-list li .bt-area{display:none}
	.specialist-noti .m-note{display:block;margin:15px 0 0 0;font-size:13px;color:#888} 
	/* 종목진단 이용안내 */
	.pdi-type-list li{width:100%}
	.pdi-type-list li:nth-child(even){border-left:0}
	.pdi-type-list li:nth-child(2){border-top:1px dashed #eaeaea} 
	.pdi-type-list li .tit:before{background-position:-65px 0;background-size:165px 700px}
	.pdi-type-list li .tit.add1:before{background-position:-65px -100px}
	.pdi-type-list li .tit.add2:before{background-position:-65px -200px}
	.pdi-type-list li .tit.add3:before{background-position:-65px -300px}
	/* 종목진단 이용안내(이용방법) */
	.operguide-step{padding:30px 15px 40px}
	.operguide-step-list li{display:block;width:100%}
	.operguide-step-list li:after{top:-12px;left:50%;width:10px;height:6px;margin:0 0 0 -5px;background:url("/rpan/common/images/info_step_arrow.png") no-repeat 0 60%;background-size:50px 100px}
	.operguide-step-list li .in-box{margin:20px 0 0 0} 
	/* 종목진단 이용안내(유료이용안내) */
	.charge-operguide li{padding:31px 15px 20px}
	.charge-operguide li:before{position:static;display:block;margin:0 auto 32px;background-position:0 -500px;background-size:165px 700px}  
	.charge-operguide li.add1:before{background-position:0 -557px}
	.charge-operguide li.add2:before{background-position:0 -618px}
	/* 종목진단 이용안내(좋은이유) */
	.noti-best{padding:0 15px}
	.noti-best .best-list{padding:0 15px;border-bottom:1px solid #eaeaea}
	.noti-best .best-list li{display:block;width:100%;padding:10px 0 30px}
	.noti-best .best-list li:nth-child(n+2){border-top:1px dashed #eaeaea}
	.noti-best .best-list li:nth-child(even){border-left:0}
	.noti-best .best-list li .tit:before{background-position:-65px -400px;background-size:165px 700px}
	.noti-best .best-list li .tit.add1:before{background-position:-65px -500px}
	.noti-best .btm-btn{display:none}  
	/* 종목진단 이용안내(설치방법) */
	.operguide-noti-step-list{margin:0 15px}
	.operguide-noti-step-list li{width:100%}
	.operguide-noti-step-list li:after{top:9px;left:50%;width:10px;height:6px;margin:0 0 0 -5px;background:url("/rpan/common/images/info_step_arrow.png") no-repeat 0 60%;background-size:50px 100px}
	.operguide-noti-step-list li:nth-child(4), .operguide-noti-step-list li:nth-child(5){width:100%}
	.operguide-noti-step-list li .in-box{margin-left:0}
	.operguide-noti-step-list li .cont{min-height:inherit}
	.operguide-noti-step-list li .img-box{height:auto} 
	.noti-info{padding:0 15px}
	.noti-info .menu-list{display:block;width:auto;margin:15px -15px 0}
	.noti-info .menu-list li{display:table;width:100%;border-top:1px solid #eaeaea}
	.noti-info .menu-list li:first-child{border-top:0}
	.noti-info .menu-list li .menu-tit{display:table-cell;width:125px;padding-left:20px;padding-right:20px;text-align:left}
	.noti-info .menu-list li .menu-txt{width:auto;height:auto;text-align:left;vertical-align:top}  
	/* 종목진단 주간전망 */ 
	.week-list li .forecast:before{background:url("/rpan/common/images/icon_forecast_m.png") no-repeat 0 0;background-size:110px 242px} 
	.week-list li.oldday .forecast:before{background:url("/rpan/common/images/icon_forecast_m.png") no-repeat 0 0;background-size:110px 242px} 
	.week-list li .forecast.noicon:before{content:'-';background:none;padding-top:20px}
	.week-list li .forecast.noicon em{display:none} 
	/* 전문가리포트 검색 */
	.align-right{padding:15px 15px 15px 15px}
	.tit-h1 + .align-right{padding:0 15px 15px 15px;min-height:92px}
	.tab-area + .align-right{padding:0 15px 15px 15px;min-height:92px}
	.align-right .select-style{display:block;width:100%;height:36px;margin-bottom:5px}
	.align-right .select-style .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn){width:100%}
	.align-right .input-style{width:74%;float:left}
	.align-right > button{width:25%;float:right} 
	.align-right .input-box{display:block;position:relative;padding-right:75px}
	.align-right .input-style{float:none;width:100%}
	.align-right .input-box .gray{position:absolute;top:0;right:0}
	/* 장식형 게시판 강조 아이콘 추가 */
	.star-list li > div.name.icon{padding:0 0 15px 60px}
	.star-list li > div.name.icon .import{left:0} 
	/* 게시판 맨 위에 텍스트 오른쪽 */
	.board-list-top.policy-in{position: relative;padding-bottom:54px}
	.board-list-top .policy-link{width:100%;height:40px;top:auto;right:0;bottom:0;border-left:0;border-right:0;line-height:27px}
	.paging .policy-link{width:calc(100% + 19px);height:40px;top:-15px;left:-4px;bottom:0;margin:0;border:0;border-bottom:1px solid #eaeaea;line-height:27px}
	.policy-link i{background-position:-1px -364px;background-size:20px 600px;vertical-align:middle}
	.board-list-top .txt{display:block;position:static;margin:10px 0 0 0;line-height:150%} 
	.board-top{padding:10px 15px 0} 
	/* 긴급 추천주 리스트 */
	.securities-list{border-top:0}
	.securities-list li, .securities-list li .cont, .securities-list li .ars {display:block}
	.securities-list li{width:auto;margin:0 15px;padding:0 0 20px 0;border:1px solid #eaeaea;margin-bottom:10px;position:relative}
	.securities-list li .pic{position:static;width:auto;height:auto;border:0}
	.securities-list li .pic img{min-height:210px}
	.securities-list li .cont{margin:20px 0 0 0;padding:0 20px}
	.securities-list li .cont .tit{height:43px;margin-bottom:5px} 
	.securities-list li .cont .date{margin:5px 0 0 0}
	.securities-list li .cont .name a, .securities-list li .cont .tit a.color-red{display:inline-block}
	.securities-list li .cont .infos{display:block;height:35px}
	.securities-list li .cont .bl{background:none}
	.securities-list li .cont .viewer i, .securities-list li .cont .recommend i{display:inline-block;width:20px;height:20px;overflow:hidden;margin-right:5px;background:url("/rpan/common/images/ico_board.png?update=20180320") no-repeat 0 -160px;background-size:20px 600px;vertical-align:top;text-indent:-9999em}
	.securities-list li .cont .recommend i{background-position:0 -190px}
	.securities-list li .link-btn.kakao{float:right;margin-top:-5px !important}
	.securities-list li .ars{clear:both;width:auto;overflow:visible;margin:0;padding:0 20px;box-sizing:border-box;min-width:auto}
	.securities-list li .ars .ars-list{position:absolute;top:174px;left:0;width:100%;padding:10px 0 10px 20px}
	.securities-list li .ars .ars-list li{z-index:1;position:relative;color:#fff;line-height:16px}
	.securities-list li .ars-list li:first-child:before{background-position:0 -103px}
	.securities-list li .ars .ars-list:after{content:'';z-index:0;position:absolute;top:-1px;left:0;width:100%;height:100%;background:#2e2e2e;opacity:0.8} /* 20170727 - ARS긴급추천주 기준으로 맞춤 top:1px -> top:-1px */
	.securities-list li .ars .bt-area{padding-top:5px}
	.securities-list li .ars .bt-area span{float:none}
	.securities-list li .ars .bt-area a{width:49%;padding:7px 5px}
	.securities-list li .ars .bt-area a:nth-of-type(2){float:right}
	.securities-list li .ars .bt-area .listen{padding:7px 5px;border-color:#ff545b;background:#ff545b}
	.securities-list li .ars .bt-area .listen, .securities-list li .ars .bt-area .free{margin:5px 0 0 0;width:100%} 
	/* 전문가종목진단 상세 */
	.stock-view{margin:0 0 20px 0;padding-top:0}
	.stock-view .stock-head{padding:26px 15px}
	.stock-view .sto-tit{display:block;font-size:20px;text-align:center}
	.stock-view .sto-tit .sto-nm{font-size:13px}
	.stock-view .cont-index{display:block;margin:10px 0 0 0;text-align:center}
	.stock-view .cont-index .index-nm{display:block;margin:10px 0;font-size:40px}
	.stock-view .graph-cont{margin:0;padding:0}
	.stock-view .graph-cont .graph{display:block;text-align:center;width:100%;margin-bottom:20px}
	.stock-view .graph-cont .graph img{width:auto;max-width:100%;height:auto}
	.stock-view .tbl-market-price{margin:0}
	.stock-view .tbl-market-price li{width:50%;padding:12px 15px;border-top:1px solid #eaeaea;color:#000}
	.stock-view .tbl-market-price li:nth-child(-n+2){border-top:0}
	.stock-view .tbl-market-price li:nth-child(even){border-left:1px solid #eaeaea}
	.stock-view .tbl-market-price li:nth-child(3n+1):after{display:none}
	.stock-view .tbl-market-price li .tit{display:block;min-width:auto;padding:0;background:0;color:#888}
	.stock-view .tbl-market-price li .cont{display:block;margin:10px 0 0 0;padding:0}
	.stock-view .stock-news{margin:0;border-top:10px solid #eff3f6}
	.stock-view .stock-news .news-header{border-top:0}
	.stock-view .stock-news .news-header .tit{font-size:20px}
	.stock-view .stock-news .news-header .tit:before, .stock-view .stock-news .news-header .tit:after{font-size:45px}
	.stock-view .news-typo{border:0}
	.stock-view .news-typo .box{width:100%;padding:0 0 20px 0;border-top:1px solid #8e8e8e}
	.stock-view .news-typo .box:first-child{padding-bottom:0;border-right:0}
	.stock-view .news-typo .box .tit{display:block;padding:15px 15px 0 15px;text-align:left;background:none}
	.stock-view .news-typo .box img{width:auto;max-width:100%;height:auto}
	.stock-view .news-typo:after{display:none}
	.stock-view .news-typo .analysis-box div{background:url("/rpan/common/images/sto_chart_m.png") no-repeat 1px 1px;background-size:180px 150px}
	.stock-view .news-cont{padding:30px 0 0 0;border-top:10px solid #eff3f6}
	.stock-view .news-cont .tit-h2{margin:0;padding-left:15px;padding-right:15px}
	.stock-view .news-cont .cont{margin:0;padding:20px 15px 38px}
	.stock-view .news-kakao{margin:0;padding:40px 15px 0;border-top:10px solid #eff3f6;background:url("/rpan/common/images/bg_news_kakao_m.png") no-repeat 0 0;background-size:100% 100%;text-align:center}
	.stock-view .news-kakao .img{height:auto;position:static;display:block;width:auto;max-width:90%;margin:40px auto 0}
	.stock-view .news-appraisal{margin:0;padding:30px 15px;border:0;border-bottom:1px solid #eaeaea;text-align:center}
	.stock-view .news-appraisal .appraisal-box{position:static;margin:20px 0 0 0} 
	/* 추천 전문가 */
	.recomm-box{padding-right:18px}
	.recomm-box .recomm-pic{padding:0 0 0 130px}
	.recomm-box .recomm-pic .pic{width:120px}
	.recomm-box .link-box{position:static;margin:15px 0 0 0;border-left:0}
	.recomm-box .link-box .box{float:none;display:inline-block;width:49%;height:auto;padding:0}
	.recomm-box .link-box .box a{width:95%;padding:13px 0}
	.recomm-box .link-box .box a:after{display:none}
	.recomm-box .link-box .talk a{border-color:#444} 
	/* 내가 선호하는 회원수 */
	.preference-list{margin-bottom:15px}
	.preference-list li{width:100%;border:none;border-bottom:#eaeaea 1px solid;margin-bottom:0}
	.preference-list li:first-child{border-top:#eaeaea 1px solid}
	.preference-list li .cont .name .en{display:block} 
	.preference-list li .preference{background-size:50px 150px;background-position:-24px -45px}
	.preference-list li .preference.selected{background-size:50px 150px;background-position:-24px -5px}
	.preference-list li .memeber-list li a{max-width:none;overflow:visible;text-overflow:clip;white-space:normal}
	/* 선호회원 게시판 상단 왼쪽 테스트 오른쪽 검색 영역일때 */
	.align-right.preference:after{content:'';display:block;clear:both}
	.align-right.preference{position:relative;overflow:visible;width:100%;padding:100px 0 10px 0}
	.align-right.preference .search-box{position:absolute;top:0;left:0;width:100%;padding:0 15px 0}
	.align-right.preference .left-box{position:relative;width:100%;padding:20px 125px 28px 15px;border-top:10px solid #eff3f6;text-align:left;overflow:hidden}
	.align-right.preference .left-box .cut-off{position:absolute;top:15px;right:20px}
	.align-right.preference .cut-off:before{display:none}
	.align-right.preference .input-box{position:relative;display:block;padding:0 75px 0 0}
	.align-right.preference .input-style{float:none;width:100%}
	.align-right.preference .input-box .gray{position:absolute;top:0;right:0}
	.align-right.preference.no-search{padding-top:0;min-height:auto}
	.align-right.preference.no-search .left-box{border-top:0;padding-top:0}
} 
@media only screen and (max-width:450px){
	/* 오늘의 추천 팝업 */
	.popup-wrap .specialist-box{padding-left:10px}
	.popup-wrap .specialist-box .tit{display:block;margin:0 -20px;padding:0 20px;line-height:130%}
	.popup-wrap .specialist-box .pic{top:inherit;bottom:13px;left:10px;width:90px;height:80px} 
	.popup-wrap .specialist-box .in-box{min-height:81px;margin:15px 0 0 0;padding:19px 0 0 100px;border-top:1px solid #6b6564}
	.popup-wrap .specialist-box .listen{margin:0}
	.popup-wrap .specialist-box .in-box .bl{display:block;margin:10px 0 0 0;padding:0;background:none}
	.popup-wrap .stock-head .sto-tit{display:block;margin:0 0 10px 0}
	.popup-wrap .stock-head .index-nm{margin:0}
	.popup-wrap .stock-info .info-box{padding:20px 0}
	.popup-wrap .stock-info .point-box, .popup-wrap .stock-info .price-list{float:none;display:inline-block;vertical-align:middle}
	.popup-wrap .stock-info .point-box{margin:0 0 0 15px}
	.popup-wrap .stock-info .price-list .tit{display:inline-block;margin:0 5px 0 0}
	.popup-wrap .stock-info .price-list li{line-height:170%}
	.popup-wrap .stock-info .graph-box{margin:21px 0 0 0;padding:20px 15px 0;border-top:1px solid #eaeaea}
	.popup-wrap .stock-info .graph, .popup-wrap .stock-info .graph-cont{float:none;display:inline-block;vertical-align:middle}
	.popup-wrap .stock-info .graph{margin:0}
	.popup-wrap .stock-info .graph-cont{width:auto;margin:0 0 0 10px}
	.popup-wrap .stock-info .graph-cont li{float:none;width:100%;padding:6px 0;border-top:0 !important} 
	.popup-wrap .sms-list li{width:100% !important}
	.popup-wrap .sms-list li:nth-child(2):after{display:none} 
}




/* **************************** 통합검색 *************************** */
/* 통합검색 */
.t-search-box{padding-top:10px}
.t-search-box > div{margin-top:60px}
.t-search-box > div.message-wrap{margin-top:0}
.t-search-box .tab-area{margin-top:20px}
.t-search-box .tab-area + div{margin-top:0}
.t-search-box .tab-body .tab-body-in{margin-top:30px}
.t-search-box .heading-wrap{min-height:33px;overflow:visible}
.t-search-box .heading-wrap p > button{color:#888888;margin-left:10px;font-size:14px}
.t-search-box .heading-wrap p > button i{font-size:10px}
.t-search-box .heading-wrap p > button.selected{color:#ff545b}
.t-search-box .heading-wrap p > .select-style{margin-left:10px}
.t-search-box .heading-wrap p > .select-style .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn){width:85px}
.t-search-box .condition-area [class*="input-style"] button{right:0;top:50%;margin-top:-14px;width:28px;height:28px;background-image:url("/rpan/common/images/btn_search.png");background-repeat:no-repeat;background-position:-72px 0}
.t-search-box .keyword{color:#1ea3fe;font-size:inherit}
.t-search-box b{color:#1ea3fe;font-size:inherit}

.table-data tbody tr:last-child td{border-bottom:none}
.t-search-box .more{background-color:#f9f9f9;text-align:center;border-bottom:#eaeaea 1px solid;border-top:#eaeaea 1px solid;/*margin-bottom:60px;*/} 
.t-search-box .more p{height:40px;line-height:40px}  

/* 통합검색 on */
.total-search-area{background-color:#f9f9f9;border:#eaeaea 1px solid;padding:20px;border-top:none;display:block}
.total-search-area ul{width:100%;margin-bottom:20px}
.total-search-area > ul > li{clear:both;border-bottom:#eaeaea 1px solid;padding:20px 0;height:69px}
.total-search-area ul li > p{font-size:16px;font-weight:bold;width:12%;float:left}
.total-search-area ul li > div {width:88%;float:left}
.total-search-area ul li > div.checkbox{line-height:25px}
.total-search-area ul li.half > div.half-01{width:36.5%;line-height:24px}
.total-search-area ul li.half > div.half-02{width:39%}
.total-search-area ul li.half > div.half-01 label{vertical-align:middle}
.total-search-area ul li > div .input-style{width:90%} 
.total-search-area ul li > div input[type="checkbox"]:not(old) + label{margin-right:15px}
.total-search-area ul li > div .select-style .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn){width:170px}
.total-search-area .bt-area{padding:0}
.total-search-area ul li > div .search-period-cate label{width:auto;padding:0 10px;min-width:70px}
.total-search-area ul li > div .input-style-cal input{background-color:#fff} 
/* 통합검색 성인인증 */
.message-st-minor span.break{display:block} 
/* 종목검색 */
.t-search-box .pse102{margin-top:30px}
.t-search-box .m-only-box{padding-bottom:0} 
.t-search-box .pse102 .t-search-table{border-top:#888 1px solid}
/* 171204 추가 */
.t-search-box .pse102 .t-search-table thead th:nth-child(1),
.t-search-box .pse102 .t-search-table tbody td:nth-child(1){width:7%}
.t-search-box .pse102 .t-search-table thead th:nth-child(1) label,
.t-search-box .pse102 .t-search-table tbody td:nth-child(1) label{margin-left:5px}
/* 뉴스 */
.t-search-box .board-thumbnail{border-top:#444444 1px solid}
.t-search-box .board-thumbnail .thumb-list{margin-bottom:0}
.t-search-box .board-thumbnail .thumb-list li:last-child{border-bottom:none} 
/* 종목 */
.t-search-box .search-jongmok > ul{border-top:#444444 1px solid}
.t-search-box .search-jongmok > ul > li{clear:both}
.t-search-box .search-jongmok ul li:last-child > p{border:none}
.t-search-box .search-jongmok ul li > p{position:relative;padding:10px 10px 10px 10px;color:#000;border-bottom:#eaeaea 1px solid;box-sizing:border-box;width:100%}
.t-search-box .search-jongmok ul li > p button.detail-open{position:absolute;right:10px;top:50%;margin-top:-14px;width:28px;height:28px;background:url("/rpan/common/images/bg_faq.png") no-repeat -19px -62px;background-size:150px 150px;text-indent:-9999em;display:inline-block}
.t-search-box .search-jongmok ul li.clicked > p button.detail-open{background-position:6px -62px}
.t-search-box .search-jongmok ul li.clicked > p{border-bottom:#eaeaea 1px solid}
.t-search-box .search-jongmok ul li > p .star{margin-left:5px}
.t-search-box .search-jongmok ul li > p .star button{display:inline-block;width:20px;height:19px;background:url("/rpan/common/images/star2.png") no-repeat 0 0;background-size:20px 75px;text-indent:-9999em;margin-right:10px}
.t-search-box .search-jongmok ul li > p .star button.on{background-position:0 -56px}
.t-search-box .search-jongmok ul li > p button:focus{outline:#999 1px dotted}
.t-search-box .search-jongmok ul li > p a{font-size:16px;display:inline-block;color:#000}
.t-search-box .search-jongmok ul li > p a span{font-size:13px;color:#888}
.t-search-box .search-jongmok ul li.clicked > p a{font-weight:bold}
.t-search-box .search-jongmok ul li.clicked > p a span{font-weight:normal}
.t-search-box .search-jongmok .detail{border-bottom:#eaeaea 1px solid;position:relative;padding:40px 15px;display:none}
.t-search-box .search-jongmok li:last-child .detail{border-bottom:none}
.t-search-box .search-jongmok .detail::before{content:"";background:url("/rpan/common/images/ico_here2.png") no-repeat 0 0;background-size:10px 6px;width:10px;height:6px;position:absolute;top:-6px;left:45px}
.t-search-box .search-jongmok .detail > div{max-width:790px;margin:0 auto;position:relative}
.t-search-box .search-jongmok .detail .red{color:#ff545b}
.t-search-box .search-jongmok .detail .blue{color:#1ea3fe}
.t-search-box .search-jongmok .detail .numerical-value{width:100%;position:relative;margin-bottom:10px;font-weight:bold}
.t-search-box .search-jongmok .detail .numerical-value dt{display:inline-block;font-size:24px;vertical-align:bottom;padding-right:5px}
.t-search-box .search-jongmok .detail .numerical-value dd{display:inline-block;vertical-align:bottom}
.t-search-box .search-jongmok .detail .numerical-value dd p{display:inline-block}
.t-search-box .search-jongmok .detail .numerical-value > p{position:absolute;top:0;right:0;font-weight:normal}
.t-search-box .search-jongmok .detail .chart{width:100%;display:table}
.t-search-box .search-jongmok .detail .chart .chart-image{display:table-cell;width:300px;vertical-align:top;overflow:hidden}
.t-search-box .search-jongmok .detail .chart .chart-image img{width:100%;float:left}
.t-search-box .search-jongmok .detail .chart .chart-image .date{clear:both;font-size:13px;color:#888;text-align:right;display:block;line-height:32px}
.t-search-box .search-jongmok .detail .chart .chart-info{display:table-cell;vertical-align:top;padding-left:20px}
.t-search-box .search-jongmok .detail .chart .chart-info .theme-wrap{position:absolute;bottom:246px;width:468px;padding-right:110px}
.t-search-box .search-jongmok .detail .chart .chart-info .theme-wrap>a{position:absolute;bottom:4px;right:0}
.t-search-box .search-jongmok .detail .chart .chart-info .theme{display:inline-block;margin:0 5px 0 0;border-bottom:1px solid #a7753a;line-height:16px;font-size:13px;font-weight:bold;color:#a7753a;vertical-align:middle;background:#fff;cursor:pointer}
.t-search-box .search-jongmok .detail .chart .chart-info .more-theme{display:inline-block;width:20px;height:20px;margin-top:3px;text-indent:-9999em;vertical-align:middle;background:url(/rpan/common/images/btn_theme.png);background-size:42px 20px;cursor:pointer}
.t-search-box .search-jongmok .detail .chart .chart-info .more-theme.opened{background-position:-22px 0}
.t-search-box .search-jongmok .detail .chart .chart-info .box{border:#eaeaea 1px solid;margin-bottom:10px;font-weight:bold}
.t-search-box .search-jongmok .detail .chart .chart-info .box .tit{color:#888;display:inline-block;width:60px;font-weight:normal}
.t-search-box .search-jongmok .detail .chart .chart-info .box span:nth-child(2){float:right}
.t-search-box .search-jongmok .detail .chart .chart-info .box > ul{padding:15px 15px 12px 15px;overflow:hidden}
.t-search-box .search-jongmok .detail .chart .chart-info .box > ul li{float:left;padding:2px 5px;font-size:13px;line-height:1.6}
.t-search-box .search-jongmok .detail .chart .chart-info .box > ul li:nth-child(odd){width:45%;padding-right:15px} 
.t-search-box .search-jongmok .detail .chart .chart-info .box > ul li:nth-child(even){width:55%;padding-left:15px} 
.t-search-box .search-jongmok .detail .chart .chart-info .box > ul li:nth-child(2n) .tit{width:83px}
.t-search-box .search-jongmok .detail .chart .chart-info .box > p{background-color:#f9f9f9;height:35px;line-height:35px;padding:0 20px;font-size:13px}
.t-search-box .search-jongmok .detail .chart .chart-info .box > p span:nth-child(2){float:none}
.t-search-box .search-jongmok .detail .link{clear:both;width:100%;overflow:hidden;max-width:520px}
.t-search-box .search-jongmok .detail .link li{width:33.33%;float:left;margin-bottom:5px}
.t-search-box .search-jongmok .detail .link li a{display:inline-block;width:98%;text-align:center;border:#cccccc 1px solid;box-sizing:border-box;height:28px;line-height:28px;color:#888}
.t-search-box .search-jongmok .detail .link li:nth-child(2), .t-search-box .search-jongmok .detail .link li:nth-child(5){text-align:center}
.t-search-box .search-jongmok .detail .link li:nth-child(3), .t-search-box .search-jongmok .detail .link li:nth-child(6){text-align:right}  
/* 카페글/커뮤니티/전문가/선물옵션 */
.t-search-box .small-tab{margin-bottom:30px}
.t-search-box .search-posts{border-top:#444 1px solid}
.t-search-box .search-posts > ul > li{padding:10px 15px;line-height:1.6;border-bottom:#eaeaea 1px solid}
.t-search-box .search-posts > ul > li:nth-child(5n){border-bottom:#cccccc 1px solid}
.t-search-box .search-posts > ul > li:last-child{border-bottom:none}
.t-search-box .search-posts > ul > li > a{font-size:16px;color:#000;display:block;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.t-search-box .search-posts > ul > li > a.bold{font-weight:bold}
.t-search-box .search-posts > ul > li > a.text{font-size:14px;padding:5px 0 10px 0;margin-bottom:5px;font-weight:normal;overflow:hidden;text-overflow:clip;white-space:normal;height:39px}
.t-search-box .search-posts > ul > li .info span{background:url("../images/bg_line.png") no-repeat right 50%;padding-right:10px;margin-right:5px;font-size:13px;color:#888;white-space:nowrap}
.t-search-box .search-posts > ul > li .info span:last-child{background:none;padding-right:0;margin-right:0}
.t-search-box .search-posts > ul > li .crumb{font-size:13px;color:#888;padding-bottom:5px}
.t-search-box .search-posts > ul > li .crumb span:after{content:">";color:#ccc;display:inline-block;padding:0 5px 0 10px}
.t-search-box .search-posts > ul > li .crumb span:last-child:after{display:none}
.t-search-box .search-posts > ul > li .cafe-name mark{color:#a7753a;font-size:13px}
.t-search-box .search-posts > ul > li .cafe-name span{display:inline-block;text-indent:-9999em;background:url("/rpan/common/images/ico_sub4.png") no-repeat 0 0;background-size:40px 400px;margin-left:3px}
.t-search-box .search-posts > ul > li .cafe-name span.p{width:18px;height:18px;background-position:-1px 0;vertical-align:top}
.t-search-box .search-posts > ul > li .cafe-name span.official{width:28px;height:15px;background-position:0 -25px;vertical-align:middle}
.t-search-box .search-posts > ul > li li .crumb{display:inline-block;min-width:180px;padding-right:20px}
.t-search-box .bottom-list{margin-top:40px;border-top:#444 1px solid}
.t-search-box .bottom-list ul {padding:10px 15px;line-height:1.6;border-bottom:#eaeaea 1px solid}
.t-search-box .bottom-list li .crumb{display:inline-block;min-width:180px;padding-right:20px;font-size:13px;color:#888;padding-bottom:5px}
.t-search-box .bottom-list li .crumb span:after{content:">";color:#ccc;display:inline-block;padding:0 5px 0 10px}
.t-search-box .bottom-list li .crumb span:last-child:after{display:none}
.t-search-box .t-search-mem{border-top:#444 1px solid;padding:10px 15px}
.t-search-box .t-search-mem li{line-height:1.6;padding-bottom:5px}
.t-search-box .t-search-mem li:last-child{padding-bottom:0}
.t-search-box .t-search-mem li a{color:#000} 
/* 하단 가이드 */
.t-search-box .t-search-guide{display:table;width:100%;margin-top:-20px;margin-top:60px}
.t-search-box .t-search-guide .left{display:table-cell;padding-right:5px;vertical-align:middle}
.t-search-box .t-search-guide .left dt{font-size:13px}
.t-search-box .t-search-guide .left dd{font-size:13px;padding-right:10px}
.t-search-box .t-search-guide .right{display:table-cell;width:288px;background-color:#f9f9f9;vertical-align:middle;color:#888;padding:0 20px;line-height:1.6}
.t-search-box .t-search-guide .right dt{font-size:16px;font-weight:bold}
.t-search-box .t-search-guide .right dt a{color:#888}
.t-search-box .t-search-guide .right dt::before{content:"";display:inline-block;width:15px;height:14px;background:url("/rpan/common/images/ico_sub4.png") no-repeat 0 -50px;background-size:40px 400px;vertical-align:middle;padding-right:5px}
.t-search-box .t-search-guide .right dd{font-size:13px;height:28px;line-height:28px}
.t-search-box .t-search-guide .right dd .btn-s{float:right} 
/* 검색한 결과입니다 msg */
.t-search-box > div.t-search-msg{margin-top:40px}
.t-search-box > div.t-search-msg p{font-size:16px}
.t-search-box > div.t-search-msg p span{font-weight:bold}
/* 종목검색 결과없음 pc/mobile */
.t-search-box .pse102 .t-search-table .t-sc-mo{display:none}
.t-search-box .pse102 .t-search-table .t-sc-pc{display:table-row;width:100%}

@media only screen and (max-width:979px){
	.t-search-box{padding-top:0}
	.t-search-box > div{margin-top:0;border-bottom:#eff3f6 10px solid;margin-bottom:20px}
	.t-search-box .tab-area{margin-top:0;border-bottom:none}
	.t-search-box .tab-body .tab-body-in{margin-top:20px}
	.t-search-box .heading-wrap{padding-left:15px;padding-right:15px}
	.t-search-box .heading-wrap p{float:none;clear:both}
	.t-search-box .heading-wrap p button{font-size:13px}
	.t-search-box .heading-wrap p button:first-child{margin-left:0}
	.t-search-box .search-area .input-style.short{width:73%}
	.t-search-box .search-area > button{width:26%}
	.t-search-box .condition-area [class*="input-style"] button{background-position:-44px -44px}
	.t-search-box .more{}
	.t-search-box .pse102 .button-area{display:block;float:none;clear:both;text-align:right;padding:0 10px 10px 0}/* 171204 추가 */
	/* 통합검색 on */
	.total-search-area{padding:0 0 20px 0;border:none;background:none;border-bottom:#eff3f6 10px solid;display:none}
	.total-search-area > ul > li{height:auto}
	.total-search-area ul li > p{width:100%;float:none;padding:0 15px 10px 15px}
	.total-search-area ul li > div {width:100%;float:none;padding:0 15px}
	.total-search-area ul li.half > div.half-01{width:100%;padding-bottom:15px;margin-bottom:15px;border-bottom:#eaeaea 1px solid;line-height:36px}
	.total-search-area ul li.half > div.half-02{width:100%}
	.total-search-area ul li > div .input-style{width:100%}
	.total-search-area ul li > div.mobile-center{text-align:center;vertical-align:middle}
	.total-search-area ul li > div.mobile-center mark{height:36px;line-height:36px}
	.total-search-area ul li > div .input-style-cal{width:47%;max-width:none}
	.total-search-area ul li > div .input-style-cal.left{float:left}
	.total-search-area ul li > div .input-style-cal.right{float:right;margin-right:3px}
	.total-search-area ul li > div .select-style .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn){width:100%}
	.total-search-area ul li > div .search-period{margin-bottom:5px;display:block}
	.total-search-area ul li > div .search-period input[type="radio"]:not(old) + label{width:25%} 
	.total-search-area ul li > div .search-period-cate input[type="radio"]:not(old) + label{width:50%;border-bottom:none}
	.total-search-area ul li > div .search-period-cate input[type="radio"]:not(old) + label.line{border-bottom:#ccc 1px solid} 
	/* 통합검색 성인인증 */
	.message-st-minor span.break{display:inline} 
	/* 종목검색 */
	.t-search-box .pse102{margin-top:20px}
	.t-search-box .m-only-box{padding-bottom:0} 
	.t-search-box .pse102 .t-search-table thead th{font-size:13px}
	/* 171204 추가 */
	.t-search-box .pse102 .t-search-table thead th:nth-child(1),
	.t-search-box .pse102 .t-search-table tbody td:nth-child(1){width:8%}
	.t-search-box .pse102 .t-search-table thead th:nth-child(1) label,
	.t-search-box .pse102 .t-search-table tbody td:nth-child(1) label{margin-left:5px}
	.t-search-box .pse102 .t-search-table thead th:nth-child(2){width:40%}
	.t-search-box .pse102 .t-search-table thead th:nth-child(n+3),
	.t-search-box .pse102 .t-search-table tbody td:nth-child(n+3){letter-spacing:-1px}
	.t-search-box .pse102 .t-search-table thead th:nth-child(n+6),
	.t-search-box .pse102 .t-search-table tbody td:nth-child(n+6){display:none}/* 171204 수정 */
	/* 종목 */
	.t-search-box .search-jongmok ul li > p{display:block}
	.t-search-box .search-jongmok .detail{padding:20px 15px} 
	.t-search-box .search-jongmok .detail .numerical-value dt{}
	.t-search-box .search-jongmok .detail .numerical-value dd{}
	.t-search-box .search-jongmok .detail .chart{display:block}
	.t-search-box .search-jongmok .detail .chart .chart-image{display:block;width:100%;margin-bottom:10px}
	.t-search-box .search-jongmok .detail .chart .chart-info{clear:both;display:block;padding-left:0}
	.t-search-box .search-jongmok .detail .chart .chart-info .theme-wrap{position:static;width:auto;margin-bottom:6px}
	.t-search-box .search-jongmok .detail .chart .chart-info .theme-wrap>a{position:absolute;bottom:335px}
	.t-search-box .search-jongmok .detail .chart .chart-info .box span:nth-child(2){float:none}
	.t-search-box .search-jongmok .detail .chart .chart-info .box > div{padding:15px;border-bottom:#eaeaea 1px solid}
	.t-search-box .search-jongmok .detail .chart .chart-info .box > ul{padding:0}
	.t-search-box .search-jongmok .detail .chart .chart-info .box > ul li{float:left;border-right:#eaeaea 1px solid;padding:10px 15px;border-bottom:#eaeaea 1px solid}
	.t-search-box .search-jongmok .detail .chart .chart-info .box > ul li:nth-child(odd){width:50%}
	.t-search-box .search-jongmok .detail .chart .chart-info .box > ul li:nth-child(even){width:50%}
	.t-search-box .search-jongmok .detail .chart .chart-info .box > ul li:nth-child(2n){border-right:none}
	.t-search-box .search-jongmok .detail .chart .chart-info .box > ul li .tit{display:block}
	.t-search-box .search-jongmok .detail .chart .chart-info .box > ul li:nth-child(5), 
	.t-search-box .search-jongmok .detail .chart .chart-info .box > ul li:nth-child(6){border-bottom:none} 
	.t-search-box .search-jongmok .detail .link{max-width:100%}
	.t-search-box .search-jongmok .detail .link li{width:50%}
	.t-search-box .search-jongmok .detail .link li:nth-child(2), .t-search-box .search-jongmok .detail .link li:nth-child(5){text-align:left}
	.t-search-box .search-jongmok .detail .link li:nth-child(3), .t-search-box .search-jongmok .detail .link li:nth-child(6){text-align:left}
	.t-search-box .search-jongmok .detail .link li:nth-child(odd){text-align:left}
	.t-search-box .search-jongmok .detail .link li:nth-child(even){text-align:right} 
	/* 카페글/커뮤니티/전문가/선물옵션 */
	.t-search-box .small-tab{margin-bottom:20px}
	.t-search-box .search-posts > ul > li > a{font-size:14px} 
	.t-search-box .search-posts > ul > li > a.text{height:37px;overflow:hidden}
	.t-search-box .bottom-list{margin-top:0;border-top:#eff3f6 10px solid}
	/* 하단 가이드 */
	.t-search-box .t-search-guide{margin:0 15px;display:block;width:auto;border-bottom:none}
	.t-search-box .t-search-guide .left{display:block;padding:0 0 5px 0}
	.t-search-box .t-search-guide .right{display:block;width:100%;padding:10px}
	/* 검색한 결과입니다 msg */
	.t-search-box > div.t-search-msg{margin-top:0;margin-bottom:0;padding:10px 15px}
	/* 종목검색 결과없음 pc/mobile */
	.t-search-box .pse102 .t-search-table .t-sc-mo{display:table-row}
	.t-search-box .pse102 .t-search-table .t-sc-mo .dis-none{display:none}
	.t-search-box .pse102 .t-search-table .t-sc-pc{display:none}
}
/* 171204 추가 */
@media only screen and (max-width:320px){
	.t-search-box .pse102 .t-search-table thead th:nth-child(2){width:30%}
}
 
/* 달력 팝업 */
.pop-calendar{max-height:600px; overflow-y:scroll;padding:20px 0;background-color:#f9f9f9}
/*.pop-calendar .free-cal td > div li a{}
.pop-calendar .free-cal td > div li a:after{content:"";display:inline-block;vertical-align:middle;margin:0 0 3px 5px;width:15px;height:15px;background:url("/rpan/common/images/ico_sub3.png") no-repeat 0 -267px}
.pop-calendar .free-cal td > div li a.on:after{background:url("/rpan/common/images/ico_sub3.png") no-repeat -65px -267px}*/ 
.fc-icon,body .fc{font-size:1em;background-color:#f9f9f9;width:99.9%}
.fc-button-group,.fc-icon{display:inline-block}
.fc-bg,.fc-row .fc-bgevent-skeleton,.fc-row .fc-highlight-skeleton{bottom:0}
.fc-icon,.fc-unselectable{-khtml-user-select:none;-webkit-touch-callout:none}
.fc{direction:ltr;text-align:left}
.fc-rtl{text-align:right}
.fc th,.fc-basic-view td.fc-week-number,.fc-icon,.fc-toolbar{text-align:center}
.fc-unthemed .fc-popover{background-color:#fff}
.fc-unthemed .fc-popover .fc-header .fc-close{color:#666}
.fc-unthemed td.fc-day-top{padding:5px !important;text-align:left}
.fc-unthemed td.fc-day-top a{width:28px;height:28px;line-height:28px;display:inline-block;text-align:center}
.fc-unthemed td.fc-day-top.fc-today a{background-color:#444;color:#fff;border-radius:50%}
.fc-highlight{background:#bce8f1;opacity:.3}
.fc-bgevent{background:#8fdf82;opacity:.3}
.fc-nonbusiness{background:#d7d7d7}
.fc-unthemed .fc-disabled-day{background:#d7d7d7;opacity:.3}
.ui-widget .fc-disabled-day{background-image:none}
.fc-icon-x:after{content:"\000D7";font-size:200%;top:6%}
/*.fc button{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;height:2.1em;padding:0 .6em;font-size:1em;white-space:nowrap;cursor:pointer}*/
/*.fc button::-moz-focus-inner{margin:0;padding:0}*/
.fc-state-default.fc-corner-left .fc-icon-left-single-arrow{display:inline-block;width:30px;height:30px;text-indent:-9999em;overflow:hidden;vertical-align:middle;background:url("/rpan/common/images/btn_left_right.png") no-repeat 0 -30px}
.fc-state-default.fc-corner-right .fc-icon-right-single-arrow{display:inline-block;width:30px;height:30px;text-indent:-9999em;overflow:hidden;vertical-align:middle;background:url("/rpan/common/images/btn_left_right.png") no-repeat -30px -30px}
.fc-button.fc-today-button{position:relative;background:#fff;line-height:100%;display:inline-block;vertical-align:middle;box-sizing:border-box;text-align:center;padding:6px 10px;min-width:60px;font-size:14px;border:1px solid #ccc}
.fc button .fc-icon{position:relative;top:-.05em;margin:0 .2em;vertical-align:middle}
.fc-state-active,.fc-state-disabled,.fc-state-down,.fc-state-hover{color:#333;background-color:#e6e6e6}
.fc-state-hover{color:#333;text-decoration:none;background-position:0 -15px;-webkit-transition:background-position .1s linear;-moz-transition:background-position .1s linear;-o-transition:background-position .1s linear;transition:background-position .1s linear}
.fc-state-active,.fc-state-down{background-color:#ccc;background-image:none;box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05)}
.fc-state-disabled{cursor:default;background-image:none;opacity:.65;box-shadow:none}
.fc-event.fc-draggable,.fc-event[href],.fc-popover .fc-header .fc-close,a[data-goto]{cursor:pointer}
.fc .fc-button-group>*{float:left;margin:0 0 0 -1px}
.fc .fc-button-group>:first-child{margin-left:0}
.fc-popover{position:absolute;box-shadow:0 2px 6px rgba(0,0,0,.15)}
.fc-popover .fc-header{padding:2px 4px}
.fc-popover .fc-header .fc-title{margin:0 2px}
.fc-ltr .fc-popover .fc-header .fc-title,.fc-rtl .fc-popover .fc-header .fc-close{float:left}
.fc-ltr .fc-popover .fc-header .fc-close,.fc-rtl .fc-popover .fc-header .fc-title{float:right}
.fc-unthemed .fc-popover{border-width:1px;border-style:solid}
.fc-unthemed .fc-popover .fc-header .fc-close{font-size:.9em;margin-top:2px}
.fc-popover>.ui-widget-header+.ui-widget-content{border-top:0}
.fc-divider{border-style:solid;border-width:1px}
hr.fc-divider{height:0;margin:0;padding:0 0 2px;border-width:1px 0}
.fc-bg table,.fc-row .fc-bgevent-skeleton table,.fc-row .fc-highlight-skeleton table{height:100%}
.fc-clear{clear:both}
.fc-bg,.fc-bgevent-skeleton,.fc-helper-skeleton,.fc-highlight-skeleton{position:absolute;top:0;left:0;right:0}
.fc table{width:100%;box-sizing:border-box;table-layout:fixed;border-collapse:collapse;border-spacing:0;font-size:1em}
.fc .fc-head td{padding:10px 0;color:#888;font-size:13px;background-color:#f9f9f9}
.fc .fc-body table{border-top:#eaeaea 1px solid}
.fc .fc-body td,.fc .fc-body th{border-bottom:#eaeaea 1px solid;border-right:#eaeaea 1px solid;padding:0;vertical-align:top}
a[data-goto]:hover{text-decoration:underline}
.fc .fc-row{border-style:solid;border-width:0}
.fc-row table{border-left:0 hidden transparent;border-right:0 hidden transparent;border-bottom:0 hidden transparent}
.fc-row{position:relative}
.fc-row .fc-bg{z-index:1}
.fc-row .fc-bgevent-skeleton td,.fc-row .fc-highlight-skeleton td{border-color:transparent}
.fc-row .fc-bgevent-skeleton{z-index:2}
.fc-row .fc-highlight-skeleton{z-index:3}
.fc-row .fc-content-skeleton{position:relative;z-index:4}
.fc-row .fc-helper-skeleton{z-index:5}
.fc-row .fc-content-skeleton td,.fc-row .fc-helper-skeleton td{background:0 0;border-color:transparent;border-bottom:0}
.fc-row .fc-content-skeleton tbody td,.fc-row .fc-helper-skeleton tbody td{border-top:0}
.fc-scroller{-webkit-overflow-scrolling:touch}
.fc-row.fc-rigid,.fc-time-grid-event{overflow:hidden}
.fc-scroller>.fc-day-grid,.fc-scroller>.fc-time-grid{position:relative;width:100%}
.fc-event{position:relative;display:block;font-size:.85em;line-height:1.3;border-radius:3px;color:#000;margin-bottom:10px}
.fc-event .fc-bg{z-index:1;background:#fff;opacity:.25}
.fc-event .fc-content{display:inline-block;overflow:hidden;position:relative;z-index:2;max-width:100%;text-overflow:ellipsis;white-space:nowrap;font-size:13px}
.fc-event .fc-content span{font-size:13px}
.fc-event .fc-resizer{position:absolute;z-index:4;display:none}
.fc-event.fc-allow-mouse-resize .fc-resizer,.fc-event.fc-selected .fc-resizer{display:block}
.fc-event.fc-selected .fc-resizer:before{content:"";position:absolute;z-index:9999;top:50%;left:50%;width:40px;height:40px;margin-left:-20px;margin-top:-20px}
.fc-event.fc-selected{z-index:9999!important;box-shadow:0 2px 5px rgba(0,0,0,.2)}
.fc-event.fc-selected.fc-dragging{box-shadow:0 2px 7px rgba(0,0,0,.3)}
.fc-h-event.fc-selected:before{content:"";position:absolute;z-index:3;top:-10px;bottom:-10px;left:0;right:0}
.fc-ltr .fc-h-event.fc-not-start,.fc-rtl .fc-h-event.fc-not-end{margin-left:0;border-left-width:0;padding-left:1px;border-top-left-radius:0;border-bottom-left-radius:0}
.fc-ltr .fc-h-event.fc-not-end,.fc-rtl .fc-h-event.fc-not-start{margin-right:0;border-right-width:0;padding-right:1px;border-top-right-radius:0;border-bottom-right-radius:0}
.fc-ltr .fc-h-event .fc-start-resizer,.fc-rtl .fc-h-event .fc-end-resizer{cursor:w-resize;left:-1px}
.fc-ltr .fc-h-event .fc-end-resizer,.fc-rtl .fc-h-event .fc-start-resizer{cursor:e-resize;right:-1px}
.fc-h-event.fc-allow-mouse-resize .fc-resizer{width:7px;top:-1px;bottom:-1px}
.fc-h-event.fc-selected .fc-resizer{border-radius:4px;border-width:1px;width:6px;height:6px;border-style:solid;border-color:inherit;background:#fff;top:50%;margin-top:-4px}
.fc-ltr .fc-h-event.fc-selected .fc-start-resizer,.fc-rtl .fc-h-event.fc-selected .fc-end-resizer{margin-left:-4px}
.fc-ltr .fc-h-event.fc-selected .fc-end-resizer,.fc-rtl .fc-h-event.fc-selected .fc-start-resizer{margin-right:-4px}
.fc-day-grid-event{margin:1px 2px 0;padding:0 5px}
/*tr:first-child>td>.fc-day-grid-event{margin:2px 0 10px;0}*/
td>.fc-day-grid-event{margin:2px 0 5px}
.fc-day-grid-event.fc-selected:after{content:"";position:absolute;z-index:1;top:-1px;right:-1px;bottom:-1px;left:-1px;background:#000;opacity:.25}
/*.fc-day-grid-event .fc-content{white-space:nowrap;overflow:hidden}*/
.fc-day-grid-event .fc-time{display:block;color:#888;font-weight:normal;font-size:13px}
.fc-ltr .fc-day-grid-event.fc-allow-mouse-resize .fc-start-resizer,.fc-rtl .fc-day-grid-event.fc-allow-mouse-resize .fc-end-resizer{margin-left:-2px}
.fc-ltr .fc-day-grid-event.fc-allow-mouse-resize .fc-end-resizer,.fc-rtl .fc-day-grid-event.fc-allow-mouse-resize .fc-start-resizer{margin-right:-2px}
a.fc-more{margin:1px 3px;font-size:.85em;cursor:pointer;text-decoration:none}
a.fc-more:hover{text-decoration:underline}
.fc-limited{display:none}
.fc-day-grid .fc-row{z-index:1}
.fc-more-popover{z-index:2;width:220px} 
.fc-more-popover .fc-event-container{padding:10px}
.fc-now-indicator{position:absolute;border:0 solid red}
.fc-unselectable{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}
.fc-toolbar.fc-header-toolbar{position:relative;height:40px;padding-bottom:10px}
.fc-toolbar.fc-footer-toolbar{margin-top:1em}
.fc-toolbar .fc-left{position:absolute;top:0;left:0}
.fc-toolbar .fc-right{display:none} 
.fc-toolbar .fc-center{display:inline-block}
.fc .fc-toolbar>*>*{float:left;margin-left:.75em}
.fc .fc-toolbar>*>:first-child{margin-left:0}
.fc-toolbar h2{font-size:24px;font-weight:normal}
.fc-toolbar button{position:relative}
.fc-toolbar .fc-state-hover,.fc-toolbar .ui-state-hover{z-index:2}
.fc-toolbar .fc-state-down{z-index:3}
.fc-toolbar .fc-state-active,.fc-toolbar .ui-state-active{z-index:4}
.fc-toolbar button:focus{z-index:5}
.fc-view-container *,.fc-view-container:after,.fc-view-container:before{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
.fc-view,.fc-view>table{position:relative;z-index:1;background-color:#fff}
.fc-basicDay-view .fc-content-skeleton,.fc-basicWeek-view .fc-content-skeleton{padding-bottom:1em}
.fc-basic-view .fc-body .fc-row{min-height:4em}
.fc-row.fc-rigid .fc-content-skeleton{position:absolute;top:0;left:0;right:0}
.fc-day-top.fc-other-month{opacity:.3}
.fc-basic-view .fc-day-number,.fc-basic-view .fc-week-number{padding:2px}
.fc-basic-view th.fc-day-number,.fc-basic-view th.fc-week-number{padding:0 2px}
.fc-rtl .fc-basic-view .fc-day-top .fc-day-number{float:left}
.fc-ltr .fc-basic-view .fc-day-top .fc-week-number{float:left;border-radius:0 0 3px} 
.fc-rtl .fc-basic-view .fc-day-top .fc-week-number{float:right;border-radius:0 0 0 3px}
.fc-basic-view .fc-day-top .fc-week-number{min-width:1.5em;text-align:center;background-color:#f2f2f2;color:grey}
.fc-basic-view td.fc-week-number>*{display:inline-block;min-width:1.25em}
.fc-agenda-view .fc-day-grid{position:relative;z-index:2}
.fc-agenda-view .fc-day-grid .fc-row{min-height:3em}
.fc-agenda-view .fc-day-grid .fc-row .fc-content-skeleton{padding-bottom:1em}
.fc .fc-axis{vertical-align:middle;padding:0 4px;white-space:nowrap}
.fc-ltr .fc-axis{text-align:right}
.fc-rtl .fc-axis{text-align:left} 
.ui-widget td.fc-axis{font-weight:400}
.fc-time-grid,.fc-time-grid-container{position:relative;z-index:1}
.fc-time-grid{min-height:100%}
.fc-time-grid table{border:0 hidden transparent}
.fc-time-grid>.fc-bg{z-index:1}
.fc-time-grid .fc-slats,.fc-time-grid>hr{position:relative;z-index:2} 
.fc-time-grid .fc-content-col{position:relative}
.fc-time-grid .fc-content-skeleton{position:absolute;z-index:3;top:0;left:0;right:0}
.fc-time-grid .fc-business-container{position:relative;z-index:1}
.fc-time-grid .fc-bgevent-container{position:relative;z-index:2}
.fc-time-grid .fc-highlight-container{z-index:3;position:relative}
.fc-time-grid .fc-event-container{position:relative;z-index:4}
.fc-time-grid .fc-now-indicator-line{z-index:5} 
.fc-time-grid .fc-helper-container{position:relative;z-index:6}
.fc-time-grid .fc-slats td{height:1.5em;border-bottom:0}
.fc-time-grid .fc-slats .fc-minor td{border-top-style:dotted}
.fc-time-grid .fc-slats .ui-widget-content{background:0 0}
.fc-time-grid .fc-highlight{position:absolute;left:0;right:0}
.fc-ltr .fc-time-grid .fc-event-container{margin:0 2.5% 0 2px}
.fc-rtl .fc-time-grid .fc-event-container{margin:0 2px 0 2.5%}
.fc-time-grid .fc-bgevent,.fc-time-grid .fc-event{position:absolute;z-index:1}
.fc-time-grid .fc-bgevent{left:0;right:0}
.fc-v-event.fc-not-start{border-top-width:0;padding-top:1px;border-top-left-radius:0;border-top-right-radius:0}
.fc-v-event.fc-not-end{border-bottom-width:0;padding-bottom:1px;border-bottom-left-radius:0;border-bottom-right-radius:0}
.fc-time-grid-event.fc-selected{overflow:visible}
.fc-time-grid-event.fc-selected .fc-bg{display:none}
.fc-time-grid-event .fc-content{overflow:hidden}
.fc-time-grid-event .fc-time,.fc-time-grid-event .fc-title{padding:3px 1px 0}
div.fc-content span.fc-title + span.bell-o{display:inline-block;vertical-align:middle;margin:0 0 0 5px;width:15px;height:15px;background:url("/rpan/common/images/ico_sub3.png") no-repeat 0 -267px;text-indent:-9999em}
div.fc-content span.fc-title + span.bell{display:inline-block;vertical-align:middle;margin:0 0 0 5px;width:15px;height:15px;background:url("/rpan/common/images/ico_sub3.png") no-repeat -65px -267px;text-indent:-9999em}
.fc-time-grid-event .fc-time{font-size:.85em;white-space:nowrap}
.fc-time-grid-event.fc-short .fc-content{white-space:nowrap}
.fc-time-grid-event.fc-short .fc-time,.fc-time-grid-event.fc-short .fc-title{display:inline-block;vertical-align:top}
.fc-time-grid-event.fc-short .fc-time span{display:none}
.fc-time-grid-event.fc-short .fc-time:before{content:attr(data-start)}
.fc-time-grid-event.fc-short .fc-time:after{content:"\000A0-\000A0"}
.fc-time-grid-event.fc-short .fc-title{font-size:.85em;padding:0}
.fc-time-grid-event.fc-allow-mouse-resize .fc-resizer{left:0;right:0;bottom:0;height:8px;overflow:hidden;line-height:8px;font-size:11px;font-family:monospace;text-align:center;cursor:s-resize}
.fc-time-grid-event.fc-allow-mouse-resize .fc-resizer:after{content:"="}
.fc-time-grid-event.fc-selected .fc-resizer{border-radius:5px;border-width:1px;width:8px;height:8px;border-style:solid;border-color:inherit;background:#fff;left:50%;margin-left:-5px;bottom:-5px}
.fc-time-grid .fc-now-indicator-line{border-top-width:1px;left:0;right:0}
.fc-time-grid .fc-now-indicator-arrow{margin-top:-5px} 
.fc-ltr .fc-time-grid .fc-now-indicator-arrow{left:0;border-width:5px 0 5px 6px;border-top-color:transparent;border-bottom-color:transparent}
.fc-rtl .fc-time-grid .fc-now-indicator-arrow{right:0;border-width:5px 6px 5px 0;border-top-color:transparent;border-bottom-color:transparent}
.fc-event-dot{display:inline-block;width:10px;height:10px;border-radius:5px}
.fc-rtl .fc-list-view{direction:rtl}
.fc-list-view{border-width:1px;border-style:solid}
.fc .fc-list-table{table-layout:auto}
.fc-list-table td{border-width:1px 0 0;padding:8px 14px}
.fc-list-table tr:first-child td{border-top-width:0}
.fc-list-heading{border-bottom-width:1px}
.fc-list-heading td{font-weight:700}
.fc-ltr .fc-list-heading-main{float:left} 
.fc-ltr .fc-list-heading-alt,.fc-rtl .fc-list-heading-main{float:right}
.fc-rtl .fc-list-heading-alt{float:left}
.fc-list-item.fc-has-url{cursor:pointer}
.fc-list-item:hover td{background-color:#f5f5f5}
.fc-list-item-marker,.fc-list-item-time{white-space:nowrap;width:1px}
.fc-ltr .fc-list-item-marker{padding-right:0}
.fc-rtl .fc-list-item-marker{padding-left:0}
.fc-list-item-title a{text-decoration:none;color:inherit}
.fc-list-item-title a[href]:hover{text-decoration:underline} 
.fc-list-empty-wrap2{position:absolute;top:0;left:0;right:0;bottom:0}
.fc-list-empty-wrap1{width:100%;height:100%;display:table}
.fc-list-empty{display:table-cell;vertical-align:middle;text-align:center}
.fc-unthemed .fc-list-empty{background-color:#eee}

/* 광고영역 */
.a​dv-area-top{height:90px;margin-bottom:30px} 
.av-area-fot{height:90px;margin:0 -30px 0/*30px -30px 0*/;text-align:center;box-sizing:content-box;border-top:10px solid #eff3f6}/* 180410 */
.av-area-fot:after{content:"";display:block;clear:both}
.dv-com-m01,.dv-com-m02,.dv-com-m03,.dv-com-m04,.dv-com-mt,.dv-com-f,.dv-com-all{display:none} 
.bt-area + .av-area-fot{margin-top:0}
.member .av-area-fot img{width:100%}
.av-area-fot .fl{float:left;width:49%}
.av-area-fot .fl b{font-weight:normal}
.av-area-fot .fr{float:right;width:49%;text-align:left}
.av-area-fot .fr iframe{margin-top:-5px}

@media only screen and (max-width:979px){
/* 광고영역 */
	.a​dv-area-top{display:none;background:#ccc;height:150px;margin-bottom:30px} 
	.av-area-fot{display:none;background:#ccc;height:150px;margin-top:0/*30px*/}/* 180410 */ 
	.dv-com-mt{display:block;width:320px;height:48px;overflow:hidden;margin:0 auto;/*background:#dde7dc*/}
	.dv-com-m01{display:block;width:320px;min-height:50px;overflow:hidden;margin:10px auto;/*background:#dde7dc*/}
	.dv-com-m02{display:block;height:300px;overflow:hidden;margin:0 auto;background:#fff;box-sizing:content-box;/* margin-bottom:10px;*/ padding-bottom:10px}
	.dv-com-m03{display:block;width:100%;height:120px;overflow:hidden;margin:20px auto;/*background:#c3d8f5*/} 
	.dv-com-m04{display:block;width:100%;height:160px;overflow:hidden;margin:20px auto;/*background:#eca3a3*/} 
	.dv-com-f{display:block;position:fixed;z-index:16;bottom:0;left:50%;margin-left:-160px;width:320px;height:48px;/*background:#dfc1da*/} 
}

/* 사진게시판 제목 아이콘 */
.photo-list .text dt a span{display:inline-block;width:35px;height:20px;line-height:20px;box-sizing:border-box;text-align:center;padding:0 8px;background:url("/rpan/common/images/ico_board_type.png") no-repeat 0 0;text-indent:-9999em;background-size:35px 200px}
.photo-list .text span.ntc{background-position:0 0}
.photo-list .text span.best{background-position:0 -80px}
.photo-list .text span.pop{background-position:0 -40px}

/***** 게시판 내 실명 인증 박스 : 180514 *****/
.name-check-box{position:relative;padding:22px 180px 22px 28px;margin-bottom:30px;background:#f9f9f9}
.name-check-box .txt{color:#888;font-size:13px}
.name-check-box .btn-m{display:inline-block;position:absolute;top:50%;right:30px;margin:-17px 0 0 0}
/* 게시판 부 안에 인증 박스 */
.comment-cont .name-check-box{margin-top:20px;margin-bottom:20px}

@media only screen and (max-width:979px){
	.name-check-box{margin-top:-20px;padding:15px 19px;margin-bottom:0;text-align:center;background:none}
	.name-check-box .txt{text-align:left}
	.name-check-box .btn-m{position:static;top:auto;right:auto;margin:15px 0 0 0}
	.name-check-box + .board-list-top{padding-top:15px}
	/* 게시판 부 안에 인증 박스 */
	.comment-cont .name-check-box{padding:0;margin-top:0;margin-bottom:25px;border:none}
}

/*************       이투데이 뉴스 입점 190703       ****************/
	/* 메인 화면  */
.etodayMn10 .blind {position:absolute;left:-9999px; top:-999px;width:1px;height:1px;font-size:0;}
.cont-area.etodayMn10 {padding-top:0;padding-left: 0;padding-right: 0;}
.etodayMn10 .bannerWrap {width:100%;}
.etodayMn10 .bannerWrap img {width:100%;}
.eto_pc {display:block;}
.eto_mob {display:none;}
.etoday_txtbox {padding:28px 30px 0;border-bottom: #444444 1px solid;}
.etoday_txtbox .h3 .point {display:inline-block;margin-bottom:6px;font-size:24px;font-weight:bold;}
.etoday_txtbox .guide-text {margin-top:10px;margin-bottom:23px;}
.etoday_txtbox .bt-area {padding: 36px 0 20px;}
.etoday_txtbox .guide-text02 {padding-left:0;padding-right: 6px;}
.etoday_txtbox .tell-type {display: inline-block;padding-left: 12px;color: #a7753a;font-size:13px;background: url("http://image.moneta.co.kr/rpan/cafe/common/images/icon_sprite.png") no-repeat 0 -44px;}
.etoday_txtbox .dot-list li strong {padding-right:3px;}
.etodayMn10 .board-type {padding:0 30px;}
.pneetoday_li .premium .lb_premium {display:inline-block;}
.pneetoday_li .premium .lb_premium img {width:64px;vertical-align: middle;}
.pneetoday_li .premium a {}

.summ-list.pneetoday_li li .date {float:right;}
.summ-list.pneetoday_li li:last-child {padding-bottom: 20px;border-bottom: #eaeaea 1px solid;margin-bottom: 15px;}

	/* 상세보기 */
.etodayMn10 .board-view {padding:20px 30px 0 30px;}
.etodayMn10 .sns-area.board-sns {margin-bottom: 0;padding-bottom: 30px;overflow: hidden;}
	/* 결제전 팝업 */
.etodayMn10 .m-only {display: none;}
.etodayMn10 .view-table table td {padding:13px 15px;}
.etodayMn10.pop01 .view-table table td input[type="radio"]:not(old) + label{margin-right:20px;}
@media only screen and (max-width: 979px){
	.etodayMn10.pop01 .clause > span{padding:10px;}
	.etodayMn10 .pc-only {display: none;}
	.etodayMn10 .m-only {display: block;}
	.etodayMn10.pop01 .clause span input[type="checkbox"].big:not(old) + label {font-size:14px;}
}
	/* 결제팝업  */
.etodayMn10 .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) {width:100%;max-width:240px;}
.etodayMn10 .clause {border-top: 1px solid #000;}
@media only screen and (max-width:979px){
	.eto_pc {display:none !important;}
	.eto_mob {display:block !important;}
	
	.etoday_txtbox {padding:13px 15px 0;}
	.etoday_txtbox .h3 {font-size:16px;}
	.etoday_txtbox .h3 .point {margin-bottom:0;font-size:20px;}
	.etoday_txtbox .guide-text {padding:0;margin-top:2px;margin-bottom:13px;}
	
	.etoday_txtbox .dot-list li:last-child strong {display:block;}
	
	.etoday_txtbox .btn-b {float:left;width:42%;padding:9px 0;font-size:14px;}
	.etoday_txtbox .btn-b:nth-child(2) {float:right;width:56%;}
	.etodayMn10 .board-type {padding:0;}
	.etoday_txtbox .bt-area {padding: 21px 0 20px;}
	.summ-list.pneetoday_li {padding-top:0;}
	.summ-list.pneetoday_li a {font-size:14px;}
	.summ-list.pneetoday_li li .date {float:none;display:block;} 
	.summ-list.pneetoday_li.no-num-sy li {padding: 9px 15px 9px 15px;}
	.pneetoday_li .premium a {width: calc(100% - 70px);padding: 0;}
	.etodayMn10 .board-view {padding: 20px 15px 0 15px;}
	.etodayMn10 .sns-area .like-box {clear: none;float: right;}
	.etodayMn10 .sns-area .notify-box {padding-bottom:10px;}
	.etodayMn10 .prev-next {margin:0;margin-bottom: 15px;}
	.etodayMn10 .clause {border-top: 1px solid #eaeaea;}
}
