@import url(/css/fonts.css);
body, input, button, textarea, select, option {font-family:'Lato','NotoSans','NanumGothic','Dotum',sans-serif;}

img {vertical-align:middle;}
textarea {resize:none;}
input {display:inline-block; vertical-align:middle;}
input[type="checkbox"] {width:16px; height:16px; margin:0 6px 0 0; cursor:pointer;}
label {display:inline-block; vertical-align:middle; cursor:pointer;}
select {height:30px; font-size:14px; font-family:'NotoSans','Dotum',sans-serif; color:#666666; border:1px solid #cccccc; background-color:#ffffff;}
.input {height:30px; font-size:14px; font-family:'NotoSans','Dotum',sans-serif; color:#545454; border:1px solid #dfdfdf; background-color:#f7f7f7;margin:2px 0;}
.input_idpw {border:0px; font-size:14px; font-family:'NotoSans','Dotum',sans-serif; color:#545454; border:1px solid #dfdfdf; background-color:#ffffff;}
.textarea {font-size:14px; font-family:'NotoSans','Dotum',sans-serif; color:#666666; border:1px solid #e7e7e7; background-color:#f4f4f4;}
.search_input {height:30px; font-size:14px; color: #847f74; font-family:'NotoSans','Dotum',sans-serif; border: #cfcfcf 1px solid; background-color: #ffffff;}
.button {display:inline-block; height:30px; font-size:13px; font-family:'NotoSans','Dotum',sans-serif; background:#444; color:#fff; letter-spacing:-0.045rem; font-weight:500; padding:0 20px; border:none; vertical-align:middle; cursor:pointer;}

.pagelist {margin:25px auto;}
.pagelist a {display:inline-block; width:30px; height:30px; line-height:30px; font-size:13px; font-weight:500; color:#666; vertical-align:middle; margin:0 2px;}
.pagelist b {display:inline-block; width:20px; height:30px; line-height:30px; font-size:13px; font-weight:500; color:#000; vertical-align:middle; margin:0 2px;}

/* list CSS */
.bbs_list {border-top:1px solid #333; margin-bottom:35px;}
.bbs_list th, .bbs_list td {font-size:15px; line-height:1.4; font-weight:500; letter-spacing:-0.045rem; text-align:center; border-bottom:1px solid #ddd; vertical-align:middle; padding:14px 16px; color:#555; box-sizing:border-box;}
.bbs_list th {background:#f9f9f9;}
.bbs_list td a {color:#555; text-decoration:none;}
.bbs_list td a:hover {text-decoration:underline;}
.bbs_list .prd_box {display:inline-block; vertical-align:middle; color:#333;}
.bbs_list .prd_box + span {display:inline-block;}

.AW_board_btn, .btnArea {margin:20px 0 30px;}
.AW_board_btn .left {float:left; text-align:left;}
.AW_board_btn .right {float:right; text-align:right;}
.AW_board_btn a, .btnArea a, .AW_board_btn button, .btnArea button, .AW_board_btn input {display:inline-block; width:70px; height:28px; line-height:26px; border:1px solid #ddd; background:#fff; text-align:center; font-family:'돋움','Dotum',sans-serif; font-size:13px; color:#666; margin-left:5px; text-decoration:none; vertical-align:middle; -webkit-appearance:none; appearance:none; box-sizing:border-box; cursor:pointer;}
.AW_board_btn input[type="submit"], .AW_board_btn button[type="submit"] {background:#555; color:#fff; border-color:#444;}

/* view CSS */
.Prd_review_bbs {font-size:.9rem; font-weight:500; letter-spacing:-0.045rem; color:#333; border:1px solid #ddd; margin:0 auto 6px; box-sizing:border-box;}
.Prd_review_bbs td {vertical-align:middle; padding:20px 10px; font-size:15px;}
.Prd_review_bbs td:first-child {padding-left:30px;}
.Prd_review_bbs td:last-child {padding-right:30px;}
.Prd_review_bbs img {width:120px; height:auto;}
.Prd_review_bbs .price {display:block; font-size:18px; color:#cf3128; line-height:1.6;}
.Prd_review_bbs .prd_btn { display:inline-block; width:100px; height:50px; line-height:50px; background:#444; color:#fff; text-align:center; font-size:15px; font-weight:500; letter-spacing:-0.045rem; transition:all 0.25s; -webkit-transition:all 0.25s; -moz-transition:all 0.25s; -ms-transition:all 0.25s; -o-transition:all 0.25s; }
.Prd_review_bbs .prd_btn:hover {background:#cf3128;}


.bbs_view {border-top:1px solid #333;}
.bbs_view th, .bbs_view td {font-size:15px; line-height:1.4; font-weight:500; letter-spacing:-0.045rem; text-align:left; border-bottom:1px solid #ddd; vertical-align:middle; padding:14px 16px; color:#555; box-sizing:border-box;}
.bbs_view td[align="right"] {text-align:right;}
.bbs_view .ttl {display:inline-block; font-size:18px; color:#222;}

.bbs_article {margin:0 auto 25px;}
.bbs_article th, .bbs_article td {font-size:15px; line-height:1.4; font-weight:500; letter-spacing:-0.045rem; text-align:left; border-bottom:1px solid #ddd; vertical-align:middle; padding:14px 16px; color:#555; box-sizing:border-box;}

.bbs_btn {text-align:right;}
.bbs_btn a {display:inline-block; margin-left:8px;}

/* input CSS */
.input_notice {display:block; font-size:13px; font-weight:500; letter-spacing:-0.025rem; line-height:20px; color:#333; text-align:right; margin-bottom:12px;}
.bbs_input {border-top:1px solid #333;}
.bbs_input th, .bbs_input td {font-size:15px; line-height:1.4; font-weight:500; letter-spacing:-0.045rem; text-align:left; border-bottom:1px solid #ddd; vertical-align:middle; padding:10px 16px; color:#555; box-sizing:border-box;}
.bbs_input th {background:#f9f9f9;}
.bbs_input td[align="right"] {text-align:right;}
.bbs_input .input {width:180px; height:36px;}
.bbs_input .input[name="subject"], .bbs_input .input[type="file"] {width:400px;}
.bbs_input textarea.input {width:100%; height:400px;}
.bbs_input .chk {margin-bottom:10px;}

/* password CSS */
.bbs_passwd {width:450px; padding:30px 20px; border:3px solid #ddd; text-align:center; margin:20px auto 50px; box-sizing:border-box;}
.bbs_passwd .bp_notice {display:block; font-size:15px; font-weight:500; line-height:24px; letter-spacing:-0.045rem; color:#333; margin:20px auto; text-align:center;}


/* prd info */
.AWbbs_prd_info {width:100%; height:auto; padding:30px; border:1px solid #aaa; margin-bottom:20px; font-family:'Lato','NotoSans',sans-serif; text-align:left; box-sizing:border-box;}
.AWbbs_prd_info .img {display:inline-block; margin-right:12px; vertical-align:middle;}
.AWbbs_prd_info .ttl {display:inline-block; vertical-align:middle;}
.AWbbs_prd_info .ttl .name {display:block; font-size:15px; letter-spacing:-0.045rem; line-height:20px; color:#555; margin-bottom:4px;}
.AWbbs_prd_info .ttl .price {font-size:20px; font-weight:500; color:#111;}
.AWbbs_prd_info .lnk {float:right;}
.AWbbs_prd_info .lnk a {display:inline-block; width:auto; height:60px; line-height:60px; padding:0 20px; background:#333; color:#fff; font-size:15px; font-weight:500; letter-spacing:-0.065rem; margin:20px 0 0; box-sizing:border-box;}
.AWbbs_prd_info .lnk:hover a {background:#cf3128;}
