@charset "utf-8"; 

/*******************************************
Author : 퍼스트몰(firstmall)
Author URL : http://www.firstmall.kr
Creation Date : 2016-06-01
Modify Date : 2016-12-31
*******************************************/

/* list */
.gallerylist {}
table.bbslist_table_style {width:100%; border-collapse:separate; border-top:1px solid #666; border-bottom:1px solid #aaa;}
table.bbslist_table_style > thead > tr > th {border-left:0px solid #eee; 
border-bottom:1px solid #aaa; background:none; padding:10px 0; 
font-weight:600; color:#666;}
table.bbslist_table_style > thead > tr > th:first-child {border-left:0px; border-bottom:1px solid #e9e9e9; }
table.bbslist_table_style > tbody > tr > td {border-top:1px solid #ddd; padding:10px; text-align:center;}
table.detail_qna_t {  border-bottom: 1px solid #e9e9e9;}
table.detail_qna_t > tbody > tr > td { }
table.detail_qna_t > thead > tr > th { height:49px;
 border-bottom: 1px solid #e9e9e9; border-right:1px solid #e9e9e9; 
vertical-align:middle; padding:0; color:#222222; font-size:14px; font-weight:bold; }
table.detail_qna_t > thead > tr > th:last-child{ border-right:0 none; }
table.bbslist_table_style > tbody > tr:first-child > td {border-top:0;}
table.bbslist_table_style > tbody > tr > td:first-child {border-left:0px;}
table.bbslist_table_style  .promotiondate  {padding:10px 10px;}
table.bbslist_table_style  .promotiondate .datetitle {color:#b79663;}
table.bbslist_table_style  .promotiondate .date {font-size:11px; color:#666;}


table.nwbbslist_table_style {width:100%; border-collapse:separate; border-bottom:0 none; border-top:0 none;}
table.nwbbslist_table_style > thead > tr > th {border-left:0px solid #eee; 
border-bottom:1px solid #e9e9e9; background:none; padding:0px 0; color:#222222; font-size:14px; font-weight:bold; 
 border-right:1px solid #e9e9e9; height:55px; vertical-align:middle; text-align:center;  }
table.nwbbslist_table_style > tbody > tr > td {border-bottom:1px solid #e9e9e9; 
border-right:1px solid #e9e9e9; border-top:0 none; color:#222222; font-size:12px; 
padding:15px 0; text-align:center;}
table.nwbbslist_table_style > tbody > tr > td.sbj{ text-align:left; padding:15px 20px; }
table.nwbbslist_table_style > tbody > tr > td.sbj .cat{color:#222 !important;font-size:12px; font-weight:bold; }
table.nwbbslist_table_style > thead > tr > th:first-child {border-left:0px; border-bottom:1px solid #e9e9e9; }
table.nwbbslist_table_style > thead > tr > th:last-child {border-right:0px; border-bottom:1px solid #e9e9e9; }
table.nwbbslist_table_style > tbody > tr:first-child > td {border-top:0;}
table.nwbbslist_table_style > tbody > tr > td:first-child {border-left:0px;}
table.nwbbslist_table_style .rp_ok{ display:inline-block;
border-radius:3px;
width:61px;height:21px;line-height:21px; 
background:#97b9e0;
text-align:center; 
color:#fff;
font-size:12px; 

}
table.nwbbslist_table_style > tbody > tr > td .rp_wt{ display:inline-block;
border-radius:3px;
width:61px;height:21px;line-height:21px; 
background:#ffbb62;
text-align:center; 
color:#fff;
font-size:12px; }
table.nwbbslist_table_style > tbody > tr > td:last-child {border-right:0px;}
table.nwbbslist_table_style  .promotiondate  {padding:10px 10px;}
table.nwbbslist_table_style  .promotiondate .datetitle {color:#b79663;}
table.nwbbslist_table_style  .promotiondate .date {font-size:11px; color:#666;}






/* view */
table.bbsview_table_style {width:100%; border-collapse:separate; border-bottom:1px solid #aaa; border-right:0;}
table.bbsview_table_style > thead > tr > th {background:none; padding:10px 15px; text-align:left; font-weight:600; color:#666;}
table.bbsview_table_style > tbody > tr > th, 
table.bbsview_table_style > tbody > tr > td {border-top:1px solid #ddd; padding:10px 15px; text-align:left;}
table.bbsview_table_style > tbody > tr > th {background:url('../images/common/nav_line.png') no-repeat right 48%}


table.nwbbsview_table_style {width:100%; border-collapse:separate; 
border-bottom:1px solid #e9e9e9; border-right:0;}
table.nwbbsview_table_style > thead > tr > th {background:none; 
padding:17px 25px; text-align:left; font-weight:bold; color:#222222;
background:#f8f8f8; vertical-align:middle;  font-size:14px; 
}
table.nwbbsview_table_style > thead > tr > th  p{
width: 1070px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;
text-align:left; font-weight:bold; color:#222222;
background:#f8f8f8; vertical-align:middle;  font-size:14px; 
}
table.nwbbsview_table_style > tbody > tr > td .snsbox{ margin-right:5px; } 
table.nwbbsview_table_style > tbody > tr > th, 
table.nwbbsview_table_style > tbody > tr > td.sns{ padding:17px 25px; text-align:left; }
table.nwbbsview_table_style > tbody > tr > td {border-top:1px solid #e9e9e9; padding:10px 25px; text-align:left;}
table.nwbbsview_table_style > tbody > tr > td { border-right:1px solid #e9e9e9; text-align:center; color:#222222; font-size:12px; }
table.nwbbsview_table_style > tbody > tr > td:last-child{ border-right:0 none; }
table.nwbbsview_table_style > tbody > tr > th {background:url('../images/common/nav_line.png') no-repeat right 48%}



/* write */
.bbswrite_table_styleType1{ border-top:3px solid #0d509c;}
table.bbswrite_table_style {width:100%; border-collapse:separate;}
table.bbswrite_table_style > tbody > tr > th {border-top:1px solid #ddd; background:none; 
height:55px; vertical-align:middle;  text-align:left; font-weight:bold;  font-size:14px; color:#222222; padding-left:25px; }
table.bbswrite_table_style > tbody > tr > td {border-top:1px solid #ddd; border-left:1px solid #eee; padding:10px 15px; text-align:left; vertical-align:middle; }
table.bbswrite_table_style > tbody > tr > td input[type='text']{
padding:0 10px; vertical-align:top;border:1px solid #e9e9e9;
border-radius:3px; height:33px; line-height:33px;  
}
table.bbswrite_table_style > tbody > tr:first-child > th, table.bbswrite_table_style > tbody > tr:first-child > td {border-top:0;}
table.bbswrite_table_style > tbody > tr > td .gds_chosbtn1{ width:87px; border-radius:3px;border:0 none;  height:35px; line-height:35px; background:#777; color:#fff; font-size:12px; display:inline-block; text-align:center; }
table.bbswrite_table_style > tbody > tr > td .gdsrv_wrt_infos1{ text-align:center; padding:10px 0 10px 0;}
table.bbswrite_table_style > tbody > tr > td .gdsrv_wrt_infos1 .etctxt1{ color:#222222; font-weight:bold; font-size:14px; }
table.bbswrite_table_style > tbody > tr > td .gdsrv_wrt_infos1 .etctxt2{ color:#222222; font-size:12px; font-weight:normal; }
table.bbswrite_table_style > tbody > tr > td .gdsrv_wrt_infos1 .etctxt2 b{ color:#222;font-weight:bold;}
table.bbswrite_table_style > tbody > tr > td .gdsrv_wrt_infos1 .etctxt2 strong{ color:#d92b3e; font-size:12px; font-weight:bold; }
table.bbswrite_table_style > tbody > tr > td.point1{}
table.bbswrite_table_style > tbody > tr > td.point1 img{ margin-right:2px; }
table.bbswrite_table_style > tbody > tr > td.contents {border-left:0; padding:10px 0 0;}
table.bbswrite_table_style > tbody > tr > td .spam {margin-top:0;}
table.bbswrite_table_style > tbody > tr > td .inmini_t th{ color:#222222; font-size:12px; }
table.bbswrite_table_style > tbody > tr > td .inmini_t td  label {margin-top:9px; }
table.bbswrite_table_style > tbody > tr > th.afterth{ padding-left:0px; }
table.bbswrite_table_style > tbody > tr > th .afterwrt{ background:#f8f8f8; padding:23px 0; margin-top:10px; }
table.bbswrite_table_style > tbody > tr > th .afterwrt span{ font-size:16px; font-weight:bold; color:#222; }
table.bbswrite_table_style > tbody > tr > th .afterwrt label{ font-size:12px; font-weight:normal; color:#222222; }


table.detail_wrt_table1{ width:100%; border-collapse:separate; border-top:3px solid #0d509c; border-bottom:1px solid #aaa; border-right:0;}
table.detail_wrt_table1 > tbody > tr > th {border-top:1px solid #ddd; background:none;text-align:left; font-weight:600; color:#666;
height:55px; padding:0 0; vertical-align:middle; 
}
table.detail_wrt_table1 > tbody > tr > th div{ padding-left:30px; color:#222222; font-size:14px; font-weight:bold; }
table.detail_wrt_table1 > tbody > tr > td {border-top:1px solid #ddd; border-left:1px solid #eee; 
padding-top:10px; padding-bottom:10px; text-align:left; padding:0 0; vertical-align:middle; }
table.detail_wrt_table1 > tbody > tr:first-child > th, table.detail_wrt_table1 > tbody > tr:first-child > td {border-top:0;}
table.detail_wrt_table1 > tbody > tr > td .wr{ padding-left:10px; padding-top:10px; padding-bottom:10px; }
table.detail_wrt_table1 > tbody > tr > td.contents {border-left:0; padding:10px 0 0;}
table.detail_wrt_table1 > tbody > tr > td .spam {margin-top:0;}
table.detail_wrt_table1 > tbody > tr > td input[type='text']{  height:33px; line-height:33px; background:#fff; 
border:1px solid #e9e9e9; border-radius:5px; text-indent:12px; }
table.detail_wrt_table1 > tbody > tr > td .wd223{ width:223px; }
table.detail_wrt_table1 > tbody > tr > td .wd890{ width:890px; }
table.detail_wrt_table1 > tbody > tr > td .wd862{ width:862px; }
table.detail_wrt_table1 > tbody > tr > td #displayGoods{ overflow:hidden; }
table.detail_wrt_table1 > tbody > tr > td #displayGoods .goods{ width:474px; }
table.detail_wrt_table1 > tbody > tr > td #displayGoods .goods .image{ float:left;width:75px; }
table.detail_wrt_table1 > tbody > tr > td #displayGoods .goods .image img{ border:1px solid #e9e9e9;}
table.detail_wrt_table1 > tbody > tr > td #displayGoods .goods .ginfo{ float:left; width:385px; margin-left:14px; }
table.detail_wrt_table1 > tbody > tr > td #displayGoods .goods .ginfo .name{ color:#222222; font-size:12px; text-align:left; padding-top:16px; }
table.detail_wrt_table1 > tbody > tr > td #displayGoods .goods .ginfo .price{ color:#d92b3e; font-size:14px; font-weight:bold; padding-top:14px;  text-align:left;}
/* promotion */
table.promotion_table_style {border-top:0px solid #dddddd; border-bottom:1px solid #dddddd; font-size:11px; color:#444;}
table.promotion_table_style thead th {height:26px; background:url('../../images/design/tbl_th_bg.gif') repeat-x; border-left:0px solid #dddddd; border-bottom:1px solid #dddddd; font-weight:normal;}
table.promotion_table_style thead th:first-child {border-left:0px;}
table.promotion_table_style tbody td.cell {height:24px; padding-top:20px; padding-bottom:20px; border-top:1px solid #dddddd; border-left:0px solid #dddddd;}
table.promotion_table_style tbody td.cell:first-child {border-left:0px;}
table.promotion_table_style tbody tr td.cell:first-child {border-left:0px;}
table.promotion_table_style tbody tr:first-child td.cell {border-top:16px;}
table.promotion_table_style  .sbj {text-align:left;padding-left:10px;letter-spacing:0px;font-weight:bold;}
table.promotion_table_style  .sbj .imgpos {margin-bottom:-1px;}
table.promotion_table_style  .sbj a {color:#666666;text-decoration:none;line-height:150%;}
table.promotion_table_style  .sbj a:hover {text-decoration:underline;}
table.promotion_table_style  .sbj .new {color:#ff0000;}
table.promotion_table_style  .sbj .comment {font:normal 11px ''; color:#FC6138;}
table.promotion_table_style  .promotiondate  {padding:10px 10px;}
table.promotion_table_style  .promotiondate .datetitle {color:#b79663;}
table.promotion_table_style  .promotiondate .date {font-size:11px;color:#666666;}
table.promotion_table_style  .content {font-size:11px;color:#666666;text-decoration:none;padding:20px 0px 0px 10px;line-height:160%;}

/* bulkorder */
.writerequired {display:inline-block; width:7px; height:6px; background:url('../images/common/icon_check_join.gif') no-repeat; vertical-align:middle;}

/* list */
#bbslist {margin:auto; padding:0 0 30px 0;}
#bbslist .article_info {padding:5px 0 0 5px;  }
#bbslist .article_info a {position:relative; top:3px; left:3px;}
#bbslist table caption {display:none;}
#bbslist thead .side1 {border-left:#d2d2d2 solid 1px;}
#bbslist thead .side2 {border-right:#d2d2d2 solid 1px;}
#bbslist tbody .noticetr td a {font-weight:600;}
#bbslist tbody .datalist {padding:7px;} 
#bbslist .now {color:#ff0000; font-size:11px;}
#bbslist .cat {letter-spacing:-1px;}
#bbslist .sbj {text-align:left; letter-spacing:0px; overflow:hidden;}
#bbslist .sbj .imgpos {margin-bottom:-1px;}
#bbslist .sbj a {color:#333; text-decoration:none; line-height:150%;}
#bbslist .sbj a:hover, #bbslist .sbj span:hover  {text-decoration:underline;}
#bbslist .sbj .cont {margin-top:10px; border-top:1px solid #ddd; padding:20px 0 10px 0; width:102%; text-align:left; line-height:160%;}
#bbslist .sbj .new {color:#ff0000;}
#bbslist .sbj .comment {font:normal 11px ''; color:#FC6138;}
#bbslist .sbj1 {text-align:left; padding:5px 0 3px 10px; line-height:150%;}
#bbslist .name {/*color:#222222; font-size:12px; color:#888; */}
#bbslist .name a {color:#333;}
#bbslist .hit {/*font-size:11px; color:#515190; */}
#bbslist .searchform {/*padding:30px 0 0 0; text-align:center;*/}
#bbslist .searchform select {font-size:12px; height:20px; vertical-align:bottom; padding:2px;}

#prenextlist {margin:auto;}
#prenextlist tbody .datalist {padding:7px;} 
#prenextlist span.sbj {text-align:left; padding:5px 0 3px 10px; letter-spacing:0px;}
#prenextlist span.sbj .imgpos {margin-bottom:-1px;}
#prenextlist span.sbj a {text-decoration:none; line-height:150%;}
#prenextlist span.sbj a:hover {text-decoration:underline;}
#prenextlist span.sbj .new {color:#ff0000;}
#prenextlist span.sbj .comment {font:normal 11px ''; color:#FC6138;}
#prenextlist table {border-collapse:collapse;}
#prenextlist table td,
#prenextlist table th {line-height:54px; height:54px; border-top:1px solid #e9e9e9;
border-bottom:1px solid #e9e9e9; color:#222222; font-size:12px;   }
#prenextlist table td img{ margin-right:9px;}
#prenextlist table > tbody > tr > td{ border-top:0 none; }
/* @list */

/* view */
#bbsview {margin:auto; padding:0 0 0 0;}
#bbsview .viewbox {}
#bbsview .viewbox .icon {position:absolute; width:50px; height:50px; margin:10px 0 0 0; background:url('../../../../../_var/simbol/0.gif') center center no-repeat;}
#bbsview .viewbox .subject {height:26px; line-height:26px; padding-left:10px; background:#fafafa; background:url('../../../images/design/tbl_th_bg.gif') repeat-x; border-top:2px solid #545454; border-bottom:1px solid #000; font-weight:normal;}
#bbsview .viewbox .subject h1 {margin:0px; padding:0px; font-size:12px; font-weight:600;}
#bbsview .viewbox .info {padding:10px 0 10px 3px; color:#c0c0c0;}
#bbsview .viewbox .info .xleft {float:left;}
#bbsview .viewbox .info .xright {float:right;}
#bbsview .viewbox .info .xright ul {padding:0; margin:0;}
#bbsview .viewbox .info .xright li {list-style-type:none; float:left;}
#bbsview .viewbox .info .xright .g {padding:0 10px 0 0;}
#bbsview .viewbox .info .xright .g img {position:relative; top:3px; right:3px;}
#bbsview .viewbox .info .xright .g a {font-size:11px; color:#666;}
#bbsview .viewbox .info .xright .g a:hover {text-decoration:underline;}
#bbsview .viewbox .info .xright div {position:absolute; display:none;}
#bbsview .viewbox .info .xright div ul {position:relative; top:17px; width:79px; border:#dfdfdf solid 1px; background:#ffffff; padding:1px;}
#bbsview .viewbox .info .xright div li {float:none; display:block; padding:3px 0 3px 3px; color:#333; font-size:11px; cursor:pointer;}
#bbsview .viewbox .info .xright div li:hover {background:#ECF0F6;}
#bbsview .viewbox .info .split {padding:0 5px 0 5px; color:#dfdfdf; font-size:10px;}
#bbsview .viewbox .info .han {font-size:11px;}
#bbsview .viewbox .info .num {font-size:11px;}
#bbsview .viewbox .content {padding:10px 0; line-height:160%; min-height:200px;} 
#bbsview .viewbox .content .scorebox {text-align:center; padding:20px 0 20px 0;}
#bbsview .viewbox .content .snsbox {text-align:right;}
#bbsview .viewbox .content .snsbox img {cursor:pointer;}
#bbsview .bottom {padding:10px 0 0 0; text-align:right;}
#bbsview .comment {margin-top:50px;} 
#bbsview .comment .icon1 {position:relative; top:3px;}
#bbsview .scorelay {margin:15px 0;}
#bbsview #prenextlist {margin:0px 0 0 0;}
/* @view */

.attach {padding:10px 0 0 0; line-height:120%;}
.attach ul {padding:0; margin:0;}
.attach li {list-style-type:none; padding:0 0 5px 0px;}
.attach li a {font-size:11px; color:#666;}
.attach li a:hover {text-decoration:underline;}
.attach li .size {font-size:11px; color:#999;}
.attach li .down {font-size:11px; color:#333;}

/* write */  
table.info-table-style {border-collapse:collapse; border-top:1px solid #aaa; border-right:1px solid #dadada;}
table.info-table-style .its-th {border-left:1px solid #dadada; border-bottom:1px solid #dadada; padding:8px 0px 8px 28px; text-align:left; background-color:#f1f1f1; font-weight:normal;}
table.info-table-style .its-td {border-left:1px solid #dadada; border-bottom:1px solid #dadada; padding:5px 0 5px 15px; line-height:180%; letter-spacing:0px;}
table.info-table-style .its-th-align {border-left:1px solid #dadada; border-bottom:1px solid #dadada; padding:8px 0px 8px 0; background-color:#f1f1f1; font-weight:normal;}
table.info-table-style .its-td-align {border-left:1px solid #dadada; border-bottom:1px solid #dadada; padding:5px 0 5px 0; line-height:180%; letter-spacing:0px;}
table.info-table-style textarea {background-color:#f0f0f0;}
table.info-table-style textarea.input-box-default-text {color:#a5a5a5 !important}
#bbswrite table.simplelist-table-style {border-collapse:collapse;}
#bbswrite table.simplelist-table-style th {background:url('../images/common/th_bg_popup.gif') repeat-x; height:24px; line-height:24px; border:1px solid #c8c8c8; color:#666; font-weight:normal;}
#bbswrite table.simplelist-table-style td {padding:5px 0; border-bottom:1px solid #d7d7d7; color:#666}
/* @write */

/* view */
#boardview {margin:auto; padding:0 0 30px 0;}
#boardview {padding:20px 0 20px 0; line-height:160%;}
#boardview .attach {padding:10px 0 0 0; line-height:120%;}
#boardview .attach ul {padding:0; margin:0;}
#boardview .attach li {list-style-type:none; padding:0 0 0 0px;}
#boardview .attach li a {font-size:11px; color:#666;}
#boardview .attach li a:hover {text-decoration:underline;}
#boardview .attach li .size {font-size:11px; color:#999;}
#boardview .attach li .down {font-size:11px; color:#333;}
#boardview .scorebox {text-align:center; padding:20px 0 20px 0;}
#boardview .snsbox {padding:50px 0 0 0; text-align:right;}
#boardview .snsbox img {cursor:pointer;}
#boardview .bottom {padding:10px 0 0 0; text-align:right;}
#boardview .comment {margin-top:50px; padding:0 0 10px 0; color:#c0c0c0;}
#boardview .comment a {font-weight:600; color:#3EA9CD;}
#boardview .comment .icon1 {position:relative; top:3px;}
#boardview .han {font-weight:600;}
/* @view */
#ui-datepicker-div { z-index: 9999999;}

/* write */
.wrbox {padding:25px 0 0 0;}
.mdbox {padding:0;}
#cwrite {}
#cwrite .box {border:#dfdfdf solid 0px;}

#cwrite .box input[type='text']{  border:1px solid #e9e9e9; border-radius:3px; height:33px; background:#fff; padding:0 10px; }
#cwrite .box input[type='password']{  border:1px solid #e9e9e9; border-radius:3px; height:33px; background:#fff; padding:0 10px; }
#cwrite .box textarea{  
border:1px solid #e9e9e9; border-radius:3px; height:38px; background:#fff; padding:10px; }
#cwrite .box .inputbox {padding:8px 0 0 0;}
#cwrite .box .inputbox div {padding:5px 0 0 0;}
#cwrite .box .inputbox div span {position:relative; top:3px; font-size:11px; color:#c0c0c0; padding:0 10px 0 0;}
#cwrite .box .inputbox .input1 {border:#dfdfdf solid 1px; padding:2px 0 0 5px; height:18px; width:150px;}
#cwrite .box .inputbox .input2 {border:#dfdfdf solid 1px; padding:2px 0 0 5px; height:18px; width:355px;}
#cwrite .box .bottom {}
#cwrite .box .bottom .l {float:left; color:#999; letter-spacing:-1px;} 
#cmtlistlay {padding:0 19px; border:#dfdfdf solid 0px;}
#cmtlistlay .box {border:#dfdfdf solid 0px; }
#cmtlistlay .box .left{ border-right: 0 none; }
#cmtlistlay .box .right{ border-left: 0 none; }
#cmtlistlay .box .both{ border-right:1px solid #e9e9e9; }
#cmtlistlay .box .both2{ border-right:1px solid #e9e9e9;  border-left:1px solid #e9e9e9;}
#cmtlistlay .box .inputbox {padding:8px 0 0 0;}
#cmtlistlay .box .inputbox div {padding:5px 0 0 0;}
#cmtlistlay .box .inputbox div span {position:relative; top:3px; font-size:11px; color:#c0c0c0; padding:0 10px 0 0;}
#cmtlistlay .box .inputbox .input1 {border:#dfdfdf solid 1px; padding:2px 0 0 5px; height:18px; width:150px;}
#cmtlistlay .box .inputbox .input2 {border:#dfdfdf solid 1px; padding:2px 0 0 5px; height:18px; width:355px;}
#cmtlistlay .box .bottom {padding-bottom:10px;}
#cmtlistlay .box .bottom .l {float:left; color:#999; letter-spacing:-1px;} 
#cmtlistlay .wbox{  background:#fff; border-bottom:1px solid #e9e9e9;  }
#cmtlistlay .wbox .box { border:0 none; background:#fff; }
#cmtlistlay .wbox .box input[type='text'] {
    border: 1px solid #e9e9e9;
    border-radius: 3px;
    height: 33px;
    background: #fff;
    padding: 0 10px;}
#cmtlistlay .wbox td.its-td{ background:#fff;  padding-right: 10px;
    padding-top: 14px;
	padding-left:13px; 
 }
#cmtlistlay .wbox td.its-td2-left{ background:#fff;  padding-top:0px;  padding-left:14px; 

  padding-bottom: 14px;
  padding-right:5px; 
}
#cmtlistlay .wbox td.its-td2-left textarea{  
border:1px solid #e9e9e9; border-radius:3px; height:23px; background:#fff; padding:5px 10px; }
#cmtlistlay .wbox td.its-td2-right{ background:#fff;  padding-top:0px; padding-left:0px; padding-right: 10px;  
	padding-bottom: 14px; 

	}
.cmtlistlay {}
.cmtlistlay .box {border:#e9e9e9 solid 1px; background:#f8f8f8;}
.cmtlistlay .box .inputbox {padding:8px 0 0 0;}
.cmtlistlay .box .inputbox div {padding:5px 0 0 0;}
.cmtlistlay .box .inputbox div span {position:relative; top:3px; font-size:11px; color:#c0c0c0; padding:0 10px 0 0;}
.cmtlistlay .box .inputbox .input1 {border:#dfdfdf solid 1px; padding:2px 0 0 5px; height:18px; width:150px;}
.cmtlistlay .box .inputbox .input2 {border:#dfdfdf solid 1px; padding:2px 0 0 5px; height:18px; width:355px;}
.cmtlistlay .box .bottom {padding-bottom:10px;}
.cmtlistlay .box .bottom .l {float:left; color:#999; letter-spacing:-1px;} 
/* @write */

/* view */
.BoardPwCk {border:#dfdfdf solid 0px; width:350px; padding:0px 10px 0px 10px; margin:0 auto;}
.BoardPwCk .msg {}
.BoardPwCk .msg h3 {margin:0; padding:0 0 9px 0; font-size:14px; font-weight:600; border-bottom:#dfdfdf dashed 1px;}
.BoardPwCk .msg h3 img {position:relative; top:3px;}
.BoardPwCk .msg div {padding:20px 0 0 0; color:#999;}
.BoardPwCk .ibox {padding:30px 0 10px 22px;}
.BoardPwCk .input {width:150px;}
.goodsviewbox {border-top: #efefef 0px solid;}
.goodsviewbox .pic {float: left; margin-right:10px; width:75px; vertical-align: top; border:1px solid #dedede;}
.goodsviewbox .pic img {border:0px solid #dedede;}
.goodsviewbox .info {line-height:140%; float: left;}
.goodsviewbox .info .name {padding-bottom: 5px; padding-left: 0px; padding-right: 0px; color: #3c5899; font-weight:600; padding-top: 0px;}
.goodsviewbox .info .cont {font-size:11px; color: #6d6d6d; word-wrap:break-word;}
.goodsviewbox .info .board_sbj, .board_sbj {margin-bottom:3px;}
.goodsviewbox .info .board_sbj a, .board_sbj a {color: #333;}
.goodsviewbox .info .board_cont, .board_cont {color: #6d6d6d; word-wrap:break-word;}  
.goodsviewbox .info .board_cont:hover, .board_cont:hover {text-decoration:underline;}
.goodsviewbox .info .board_sbj img, .board_sbj img {margin-bottom:3px;}
.content .reply .sbj {padding-bottom: 20px; margin: 15px 0px 0px; padding-left: 0px; padding-right: 0px; color: #ff0000; border-top: #dfdfdf 1px solid; font-weight:600; padding-top: 10px;}
#cmtlist {margin:auto;}
.attach {padding:10px 0 0 0; line-height:120%;}
.attach ul {padding:0; margin:0;}
.attach li {list-style-type:none; padding:0 0 5px 0px;}
.attach li a {font-size:11px; color:#666;}
.attach li a:hover {text-decoration:underline;}
.attach li .size {font-size:11px; color:#999;}
.attach li .down {font-size:11px; color:#333;}




table.faqlist {width:100%; border-collapse:separate; border-bottom:0 none; border-top:0 none;}
table.faqlist > thead > tr > th {border-left:0px solid #eee; 
border-bottom:1px solid #e9e9e9; background:none; padding:0px 0; color:#222222; font-size:14px; font-weight:bold; 
 border-right:1px solid #e9e9e9; height:55px; vertical-align:middle; text-align:center;  }
table.faqlist > tbody > tr > td {border-bottom:1px solid #e9e9e9; 
border-right:1px solid #e9e9e9; border-top:0 none; color:#222222; font-size:12px; 
padding:15px 0; text-align:center;}
table.faqlist > tbody > tr > td.faq_incon{ }
table.faqlist > tbody > tr > td.faq_incon ul{ padding:29px 60px 29px 107px; text-align:left; }
table.faqlist > tbody > tr > td.faq_incon ul li{ color:#222; line-height:18px; }
table.faqlist > tbody > tr > td.sbj{ text-align:left; padding:15px 20px; }
table.faqlist > tbody > tr > td.sbj .cat{ color:#222 !important;font-size:12px; font-weight:bold; }
table.faqlist > thead > tr > th:first-child {border-left:0px; border-bottom:1px solid #e9e9e9; }
table.faqlist > thead > tr > th:last-child {border-right:0px; border-bottom:1px solid #e9e9e9; }
table.faqlist > tbody > tr:first-child > td {border-top:0;}
table.faqlist > tbody > tr > td:first-child {border-left:0px;}
table.faqlist > tbody > tr > td:last-child {border-right:0px;}
table.faqlist  .promotiondate  {padding:10px 10px;}
table.faqlist  .promotiondate .datetitle {color:#b79663;}
table.faqlist  .promotiondate .date {font-size:11px; color:#666;}


.gallerylist .datalist { }
.gallerylist .datalist table{}
.gallerylist .datalist table td{   }
.gallerylist .datalist table td .sbj{ color:#222222; font-size:14px; font-weight:bold; text-align:center !important; display:block;
 height:34px; 
}
.gallerylist .datalist table td .date{ display:block; color:#777777; font-size:12px; padding-top:8px; }
.gallerylist .datalist table td .name{ display:block; color:#777777; font-size:12px; padding-top:8px; }
.gallerylist tbody .datalist {padding:7px 15px !important;}  



.eventgallerylist .datalist { }
.eventgallerylist .datalist table{}
.eventgallerylist .datalist table td{   }
.eventgallerylist .datalist table td .sbj{ color:#222222; font-size:14px; font-weight:bold; text-align:center !important; display:block;
 height:34px; 
}
.eventgallerylist .datalist table td .date{ display:none; color:#777777; font-size:12px; padding-top:8px; }
.eventgallerylist .datalist table td .name{ display:none; color:#777777; font-size:12px; padding-top:8px; }
.eventgallerylist .datalist table td .winners{ display:block; text-align:right; padding-top:5px; }
.eventgallerylist .datalist table td .winners a{ width:103px; height:30px; line-height:30px; border-radius:3px; 
    background: #0d509c;
    text-align: center;
    color: #ffffff;
    font-size: 14px;
    font-weight: bold;
    border-radius: 3px;
    border: 0 none;
	display:inline-block; 
}
.eventgallerylist tbody .datalist {padding:20px 16px !important; }  




