/* BASIC css start */
.product h2{padding-top:29px; padding-bottom:12px; font-size:30px; letter-spacing:-1px; font-weight:bold;}
.product .hp{width:1080px; margin:0 auto; display:block; border: 1px solid #ddd; overflow: hidden; background-color:#fff; margin-bottom:10px;}
.product .hp li{float:left; position:relative; width:269px; border-right:1px solid #ddd; text-align:center; padding-bottom:20px;}
.product .hp li:last-child {border-right:none;}
.product .hp img{width:185px; padding-top:20px;}
.product .hp .ic{position: absolute; left:12px; top:0px;}
.product .hp .name{ font-size:20px; font-weight:bold; padding-top:5px; padding-bottom:10px; letter-spacing:-1px; line-height: 24px;}
.product .hp .txt{ font-size:16px; color:#626262; line-height:24px; letter-spacing:-0.5px;}
.product .hp .txt .btn{display:inline-block; padding:5px 7px; background-color:#00bad3; text-align:center; font-size:14px; color:#fff; border:0px; border-radius:3px; margin-top:5px;}
.product .hp .txt .btn2{display:inline-block; padding:5px 7px; background-color:#333; text-align:center; font-size:14px; color:#fff; border:0px; border-radius:3px; margin-top:5px}
.product .hp button{display: inline-block; width:70px; background-color:#fff; border:1px solid #adadad; text-align:center; font-size:14px; color:#262626; line-height:24px; margin-top:10px; border-radius:3px; cursor:pointer;}

#board .boardbox li{font-family: 'Noto Sans KR'; line-height:32px; font-size:14px;}
#board .boardbox a{font-family: 'Noto Sans KR'; font-size:14px;}
/* BASIC css end */

