@charset "utf-8";
.list_write_btn { display: inline-block; width: 980px; margin-bottom: 10px; margin-top: -10px; }
.info_default_tbl { width: 980px; border-top-width: 2px; border-top-style: solid; border-top-color: #495b94; }

.info_default_tbl tr th,.info_default_tbl tr td{ border-bottom:1px solid #E4E4E4; border-left:1px solid #E4E4E4; text-align:center; padding-top: 7px; padding-bottom: 3px; }
.info_default_tbl tr .fst,.info_default_tbl .line_bold .fst { border-left-style: none; }
.info_default_tbl .thead { background-color: #F2F2F2; }
.info_default_tbl ._link { text-decoration: underline; color: #666;/* [disabled]font-weight: bold; */ }
.info_default_tbl .small { font-size: 11px; color: #666; }
.info_default_tbl .day { font-size: 9px; color: #999; display: block; font-family: Verdana, Geneva, sans-serif; font-weight: normal; margin-top: -1px; }

.info_default_tbl.order_list tr th,.info_default_tbl.order_list tr td{ border-bottom:1px solid #E4E4E4; border-left:1px solid #E4E4E4; text-align:center; padding-top: 13px; padding-bottom: 10px; }
.info_default_tbl.order_list tr .fst,.info_default_tbl.order_list .line_bold .fst { border-left-style: none; }

.info_bbs_tbl { width: 980px; border-top-width: 2px; border-top-style: solid; border-top-color: #495b94; }
.info_bbs_tbl.topmargin { margin-top: 25px; }

.info_bbs_tbl tr th,.info_bbs_tbl tr td{ border-bottom:1px solid #E4E4E4; border-left:1px solid #E4E4E4; text-align:center; padding-top: 9px; padding-bottom: 5px; }
.info_bbs_tbl.bbsline tr td { line-height: 27px; padding-top: 0px; padding-bottom: 0px; height: 27px; }
.info_bbs_tbl tr .fst,.info_bbs_tbl .line_bold .fst { border-left-style: none; }
.info_bbs_tbl .thead { background-color: #F2F2F2; }
.info_bbs_tbl ._link { text-decoration: underline; color: #666;/* [disabled]font-weight: bold; */ }
.info_bbs_tbl .small { font-size: 10px; color: #A4A4A4; font-family: Verdana, Geneva, sans-serif; letter-spacing: -1px; }
.notice_txt { font-size: 11px; }

.info_bbs_tbl .day { font-size: 10px; color: #999; display: block; font-family: Verdana, Geneva, sans-serif; font-weight: normal; margin-top: -1px; }
.info_bbs_tbl .right { text-align: right; padding-right: 10px; }
.info_bbs_tbl .left { text-align: left; padding-left: 10px; color: #999; }
.info_bbs_tbl .info_input { height: 23px; padding-left: 4px; }
.info_bbs_tbl tr .title { color: #666; }
.info_bbs_tbl .date { margin-left: 50px; }
.file_data { margin-left: 4px; margin-right: 4px; }
.icon_new { margin-left: 4px; }
.info_bbs_tbl.reply { font-size: 10px; color: #999; }
#contents .info_bbs_tbl.bbsline.topmargin tr .left .reply { font-size: 11px; color: #FF6600; margin-left: 4px; letter-spacing: -1px; }




#contents .contents { min-height: 350px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #D9D9D9; padding-top: 30px; padding-right: 20px; padding-bottom: 30px; padding-left: 20px; line-height: 150%; }
#contents .contents p { margin: 0px; padding: 0px; }



.textarea { margin-top: 15px; }

.btn_warp { text-align: center; width: 980px; margin-top: 20px; margin-bottom: 20px; display: inline-block; }
.btn_warp .submit_btn { margin-right: auto; margin-left: auto; TEXT-ALIGN: center; LINE-HEIGHT: 35px; BACKGROUND-COLOR: #6883dc; WIDTH: 80px; HEIGHT: 35px; COLOR: #fff; FONT-SIZE: 14px; font-weight:bold; text-decoration:none; font-family: "맑은 고딕"; -webkit-border-radius:1px; border-radius:1px; }
.btn_warp .submit_btn a { height: 100%; width: 100%; color:#FFFFFF; text-decoration:none; display: inline-block; }

.bbs_btn { margin-left: 5px; TEXT-ALIGN: center; LINE-HEIGHT: 26px; BACKGROUND-COLOR: #999999; WIDTH: 55px; HEIGHT: 26px; COLOR: #fff; FONT-SIZE: 12px; font-weight:bold; text-decoration:none; font-family: "맑은 고딕"; float: left; -webkit-border-radius:1px; border-radius:1px; }
.bbs_btn a { height: 100%; width: 100%; color:#FFFFFF; text-decoration:none; display: inline-block; margin-top: -2px; }
.bbs_btn.fst { BACKGROUND-COLOR: #6883dc; float: left; margin-left: 0px; }
.bbs_btn.right { float: right; }
.bbs_btn.rcp { height: 28px; margin-left: 0px; width: 100px; line-height: 28px; }
.bbs_btn.reply { height: 23px; margin-left: 0px; width: 75px; line-height: 23px; }

.goods_link { display: inline-block; margin-top: 20px; margin-bottom: 40px; width: 980px; clear: both; }
.goods_link .goods_box { float: left; width: 109px; margin-right: 15px; }
.goods_link .goods_box .goods_img { width: 109px; text-align: center; }

#contents .file_line { text-align: right; display: block; margin-top: 8px; font-weight: bold; color: #666; margin-right: 5px; }
#contents .file_line .filesize { color: #999; margin-left: 4px; font-weight: normal; }
#contents .reply_title { font-weight: bold; display: block; }
#contents .reply_form { margin-top: 4px; border-top-width: 1px; border-top-style: solid; border-top-color: #DBDBDB; padding-top: 15px; padding-bottom: 15px; display: inline-block; width: 980px; }
.reply_form dl dt .reply_txt { padding: 4px; height: 60px; width: 870px; border: 1px solid #B7B7B7; }
.reply_form dl dt { float: left; }
.reply_form dl dd { float: right; }
.reply_btn { TEXT-ALIGN: center; LINE-HEIGHT: 70px; BACKGROUND-COLOR: #a7a7a7; WIDTH: 90px; HEIGHT: 70px; COLOR: #fff; FONT-SIZE: 13px; font-weight:bold; text-decoration:none; float: left; font-family: "맑은 고딕"; }
.reply_btn a { height: 100%; width: 100%; color:#FFFFFF; text-decoration:none; display: inline-block; }

.reply_list { clear: both; background-color: #F2F2F2; margin-bottom: 10px; margin-top: 0px; height: 25px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #E7E7E7; border-right-color: #E3E3E3; border-bottom-color: #E3E3E3; border-left-color: #E3E3E3; }
.reply_list.re_shot { background-color: #F3F3F3; border: 1px solid #EBEBEB; width: 880px; margin-left: 100px; }

.reply_content { margin-bottom: 5px; margin-right: 7px; margin-left: 7px; line-height: 18px; display: block; clear: both; }
.reply_content.re_shot { width: 866px; margin-left: 107px; margin-bottom: 20px; }

.reply_list .reg_name { float: left; margin-left: 7px; margin-top: 6px; color: #5D5D5D; }
.reply_list .delete { float: right; margin-right: 10px; margin-top: 6px; }
.re_reply_write { margin-bottom: 20px; display: inline-block; width: 980px; }
.re_reply_write .re_step { width: 880px; }
.re_reply_write .btn { float: left; margin-left: 7px; }
.re_reply_write .date { float: right; font-family: Verdana, Geneva, sans-serif; font-size: 10px; letter-spacing: -1px; color: #B3B3B3; margin-right: 10px; }

.re_form { margin-bottom: 25px; display: inline-block; width: 980px; clear: both; margin-top: -10px; }
.re_form dl dt { float: left; }
.re_form dl dd { float: right; }
.re_form dl dt .re_reply_txt { height: 40px; width: 862px; margin-left: 7px; border: 1px solid #D8D8D8; padding: 4px; color: #999; }
.re_reply_btn { TEXT-ALIGN: center; LINE-HEIGHT: 50px; BACKGROUND-COLOR: #a7a7a7; WIDTH: 90px; HEIGHT: 50px; COLOR: #fff; FONT-SIZE: 13px; font-weight:bold; text-decoration:none; float: left; font-family: "맑은 고딕"; }
.re_reply_btn a { height: 100%; width: 100%; color:#FFFFFF; text-decoration:none; display: inline-block; margin-bottom: 1px; }
.recipe_warp_line { display: block; clear: both; height: 35px; }
.recipe_warp_line.fst { height: 0px; }



.recipe_box___ { float: left; width: 184px; margin-right: 15px; }
.recipe_box { float: left; width: 312px; margin-right: 22px; }
.recipe_box.last { margin-right: 0px; }
.recipe_title { display: block; padding-right: 2px; padding-left: 2px; clear: both; padding-top: 4px; font-size: 14px; line-height: 140%; }
.by_review { color: #C8C8C8; display: block; padding-top: 10px; clear: both; padding-right: 2px; padding-left: 2px; font-size: 11px; }
.by_review dt { float: left; }
.by_review dd { float: right; margin-right: 2px; }

.recipe_box .recipe_pic____ { height: 138px; width: 184px; overflow: hidden; }
.recipe_box .recipe_pic { height: 220px; width: 312px; overflow: hidden; position: relative; }
.recipe_pic .edit_sizebox a:hover img {transform: scale(1.1);}
.edit_sizebox { position: absolute; }
.recipe_box .recipe_pic.bg { background-color: #F6F6F6; }
a.innerborder,a.innerborder img{ float:left; overflow:hidden; }
a.innerborder:hover{ border:2px solid #495C94; }
a.innerborder:hover img{ margin:-2px; }
