@charset "utf-8";
/* CSS Document */
/*********** Base Style ***********/

/*

table.boardList td {padding:30px 10px;}

.imgWrap {overflow:hidden; position:relative; height:220px;}
.imgWrap img {position:absolute; top:0; left:0; width:100%; height:auto; min-height:100%;}
.imgWrap span {display:inline-block; position:absolute; top:20px; right:20px; z-index:10; width:60px; height:60px; font-size:15px; color:#ffffff; line-height:58px; font-weight:700; text-align:center; border-radius:50%; -webkit-border-radius:50%; background:#383838;}

.ctxt_ing {position:absolute; top:0px; left:0px; z-index:13;}

.boardList {padding:40px 0 0; border-top:2px solid #222222; border-bottom:1px solid #222222;}
.boardList ul {overflow:hidden; margin:0 -20px;}
.boardList li {float:left; width:50%; height:330px; padding:0 20px;}
.boardList li div {position:relative;}
.boardList .title strong {display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; margin-top:17px; margin-right:200px; font-size:22px; color:#3b3b3b;}
.boardList .edate {font-size:16px; color:#888;}
.boardList .ebtn {position:absolute; top:242px; right:0;}


.boardList li.end .imgWrap:after {position:absolute; top:0; left:0; z-index:9; width:100%; height:100%; background:rgba(17,17,17,0.7);content:'';}



.bInfoTxt {padding:15px 10px; border-bottom:1px solid #cbcbcb;}
.bInfoTxt strong {color:#000;}
*/


#boardSkin .boardList {}
#sub_content.board_wrap {margin-top:0px;}




.boardList {text-align:left;}
.boardList > ul > li {padding-bottom:10px; border:1px solid #969696;}
.boardList > ul > li+li {margin-top:10px;}
.boardList .cont {position:relative;}
.boardList .imgWrap {position:relative; padding-bottom:50.69%;}
.boardList .imgWrap .img {position:absolute; top:0; left:0; width:100%; height:100%;}
.boardList .top {overflow:hidden; margin:20px 20px 0;}
.boardList .branch {float:left;}
.boardList .branch span {display:inline-block; width:75px; border:1px solid #9c9c9c; font-size:16px; color:#333333; line-height:29px; text-align:center;}
.boardList .branch span+span {margin-left:2px;}
.boardList .title {position:relative; margin:10px 10px 0; padding-right:0; line-height:1.3;}
.boardList .title .t01 {margin-top:3px; padding-right:90px; font-size:15px; color:#1f1f1f; font-weight:normal;}
.boardList .title .t01 span {color:#5b1eaa;}
.boardList .title .t02 {margin-top:2px; font-size:10px; color:#8d8d8d;}
.boardList .date {position:absolute; top:0; right:0; font-size:11px; color:#a9a9a9; line-height:20px; padding-right:2px; font-weight:normal;}
.boardList .icon {position:absolute; bottom:0; right:0; top:auto; border-radius:0; overflow:hidden;}
.boardList .icon img {position:relative;}
.boardList .icon span {float:left; width:33px; height:33px; border-radius:0; font-size:11px; color:#fff; font-weight:bold; line-height:33px; letter-spacing:0; text-align:center;}
.boardList .icon .new {background:#aaaaaa;}
.boardList .icon .hot {background:#fb99c5;}




.slist {margin-top:10px; border-top:1px solid #eaeaea; font-size:12px; word-break:keep-all; line-height:1.33;}
.slist li {display:none; position:relative; padding:10px; border-bottom:0;}
.slist li:first-child {display:block;}
.slist li+li {border-top:1px solid #e7e7e7;}
.slist li strong {font-size:11px; color:#1f1f1f; font-weight:normal; letter-spacing:0;}
.slist li .price01 {vertical-align:baseline;}
.slist li .price01 * {vertical-align:baseline;}
.slist li .price01 span+span {margin-left:4px;}
.slist li .sale {font-size:18px; color:#e82161; font-weight:bold;}
.slist li .sale b {font-size:12px;}
.slist li .o_price01 {text-align:center; font-size:14px; color:#000; font-weight:bold;}
.slist li .s_price01 {font-size:11px; color:#898989; font-weight:normal;}
.slist li:nth-child(odd) {background:#fff}
.slist li:nth-child(even) {background:#fbfbfb}

.btn_pmore {display:block; margin:0 10px 0; border:1px solid #d1d1d1; border-radius:3px; font-size:12px; color:#1f1f1f; line-height:33px; text-align:center;}
.btn_pmore:before {display:inline-block; content:'더보기';}
.btn_pmore:after {display:inline-block; width:10px; height:6px; margin-left:8px; color:#1f1f1f; background:url('../images/icon_arrow01.png') no-repeat; background-size:100% auto; content:'';}


.cont.all .slist li {display:block;}
.cont.all .btn_pmore {margin-top:10px;}
.cont.all .btn_pmore:before {display:inline-block; content:'닫기';}
.cont.all .btn_pmore:after {color:#1f1f1f; background-image:url('../images/icon_arrow02.png')}

.board_btn {overflow:hidden; margin-left:-10px; padding-top:20px; text-align:center;}
.board_btn p {float:left; width:50%; padding-left:10px;}
.board_btn a {display:block; border:1px solid #9c9c9c; font-size:18px; color:#333333; line-height:43px;}
.board_btn .btn_detail {border:1px solid #9c9c9c;}
.board_btn .btn_consult {border:1px solid #333333; color:#fff; background:#333333;}


.btn_board_more {display:block; position:relative; margin-top:-1px; padding:20px; text-align:center; background:#fc62ae;}
.btn_board_more:after {position:absolute; top:0; right:0; width:42px; height:53px; background:url('../images/corner01.png'); content:'';}


.boardList li.end .ovr {display:none;}
.boardList li.end .imgWrap:after {position:absolute; top:0; left:0; z-index:9; width:100%; height:100%; background:rgba(17,17,17,0.7);content:'';}

.boardList .title .rate_wrap {text-align: right; margin-top: 7px;}
.boardList .title .rate_wrap p {font-size: 10px;color: #8d8d8d;}
.boardList .title .rate_wrap .icon {width: 12px; height: 12px; display: inline-block; background-repeat: no-repeat; background-size: cover; position: relative; vertical-align: sub;}
.boardList .title .rate_wrap .icon.kor {background-image: url(/images/common/korea.png)}
.boardList .title .rate_wrap .icon.jpn {background-image: url(/images/common/jpan.png)}
.boardList .title .rate_wrap .icon.chn {background-image: url(/images/common/chin.png)}
.boardList .title .rate_wrap .icon.eng {background-image: url(/images/common/eng.png)}
.boardList .title .rate_wrap .icon.tha {background-image: url(/images/common/thai.png)}
.slist li .exchange {color: #acacac; font-size: 14px;}
.slist li .exchange b {font-size: 17px; font-weight: 700;}