@charset "utf-8";
/* CSS Document */

/*************** 리스트 ***************/
/* board_gallery */
.board_gallery li {position:relative; z-index:10; margin:0 0 15px; margin:0 0 4.167vw;}
.board_gallery li input {position:absolute; top:5px; top:1.389vw; left:5px; left:1.389vw z-index:99999;}
.board_gallery li a {display:block; border:1px solid #e4e4e4; border:0.278vw solid #e4e4e4;}
.board_gallery li a * {font-weight:300; color:#999;}
/* board_gallery in wpb_pic */
.board_gallery .wpb_pic {overflow:hidden; background:#999; height:200px; height:55.556vw; text-align:center;}
.board_gallery .wpb_pic img {width:100%; height:auto; min-height:100%;}
.board_gallery .wpb_pic img.wpb_noimg {margin:84px auto 0; margin:23.333vw auto 0; width:46px; width:12.778vw; height:46px; height:12.778vw; min-height:46px; min-height:12.778vw;}
/* board_gallery in wpb_text */
.board_gallery .wpb_title {margin:0; padding:10px 7px; padding:2.778vw 1.944vw; color:#000; font-weight:400; text-align:center;}
.board_gallery .wpb_title input {display:none;}
.board_gallery .wpb_hover, .board_gallery .wpb_ic, .board_gallery .wpb_content, .board_gallery .wpb_author, .board_gallery .wpb_date, .board_gallery .wpb_more {display:none;}

/* 응용스킨 */
.price {color: rgba(254, 91, 37, 1) !important; font-weight: 600 !important;}

.board_con .info {margin-bottom:50px; margin-bottom:13.889vw; border-bottom:1px solid #999; border-bottom:0.278vw solid #999;}

.board_wrap table {margin:0;}
.board_con .info table.tstyle {border-top: solid #000; border-width: 1px; border-width: 0.278vw;}
.board_con .info table.tstyle th {padding: 15px; padding: 4.167vw; text-align: left; border-top: 1px dotted #ddd; border-top: 0.278vw dotted #ddd;}
.board_con .info table.tstyle td {padding: 15px; padding: 4.167vw; text-align: justify; border-top: 1px dotted #ddd; border-top: 0.278vw dotted #ddd;}
.board_con .info table.tstyle tr:first-child th, .board_con .info table.tstyle tr:first-child td {border-top:none;}

.board_con .scon {margin-bottom:80px; margin-bottom:22.222vw; text-align:justify;}
.board_con .scon .stit {padding-bottom:15px; padding-bottom:4.167vw; font-size:22px; font-size:6.111vw; font-weight:bold; color:#000; text-align:left; letter-spacing: -1px; letter-spacing: -0.278vw;}
.board_con .scon table td {line-height:1.8;}

.board_con .consult {position:relative; padding: 20px; padding: 5.556vw; background: #f9f9f9; border:1px solid #dfe5ed; border:0.278vw solid #dfe5ed; }
.board_con .consult h3 {font-size:22px; font-size:6.111vw;}
.board_con .consult h3 span {letter-spacing:0;}
.board_con .consult p {border-bottom:1px dotted #a4b1c3; border-bottom:0.278vw dotted #a4b1c3; margin-bottom:30px; margin-bottom:8.333vw; padding-bottom:30px; padding-bottom:8.333vw;}
.board_con .consult .inp_wrap {margin-bottom:10px; margin-bottom:2.778vw;}
.board_con .consult label {display:inline-block; width:20%; font-size:14px; font-size:3.889vw; font-weight:bold; color:#000;}
.board_con .consult input[type=text] {width:80%; padding:5px 15px; padding:1.389vw 4.167vw; border:1px solid #cdd4de; border:0.278vw solid #cdd4de; box-sizing: border-box;}
.board_con .consult input[type=submit] {width:100%;}
.board_con .consult .btn {margin-top:30px; margin-top:8.333vw;}

/* 사진비쥬얼 */
#photo {position:relative; margin:0 auto 25px; margin:0 auto 6.944vw;}
.photo_picture {width:100%;}


/***** hover, focus *****/
.board_gallery a:active {border-color:#ff9333;}
.board_gallery a:active * {color:#ff9333;}

/***** IE8, IE7 대응 *****/
/* IE7 대응 */
.board_gallery li {.margin:0 0 15px 1.2%;}



/*************** 뷰 ***************/
/* 뷰페이지 첨부파일 안보이게 처리 */
.board_file {display:none;}