@charset "euc-kr";
/******
#00509b 기본 블루
#2a4673 블루 오버시
******


form { counter-reset:fieldsets;}

/* 기본공통 테이블 */
table {width:100%; float:left; border-top:2px solid #2a4673;}
table th, table td {border-bottom:1px solid #ddd; padding:12px 15px;}
table th { text-align:left; background:#f8f8f8;}
.t_subject {border-right:1px solid #ddd; font-weight:bold;}
table td {}
table .w-20 {width:20%;}


/* 메뉴등록품 */
.menu_table input {border:1px solid #ddd; height:34px; padding:0 10px; box-sizing:border-box; vertical-align:middle; border-radius:4px;}
.menu_table select {border:1px solid #ddd; height:34px; padding:0 10px; box-sizing:border-box; vertical-align:middle; border-radius:4px;}
.menu_table textarea {border:1px solid #ddd;  padding:10px; box-sizing:border-box; vertical-align:middle; border-radius:4px;}
 input::-webkit-input-placeholder {color:#999;}
 input::-moz-placeholder {color:#999;}
.menu_table th {text-align:left; background:#fafafa;}
.menu_table th, .menu_table td {padding:13px 15px !important;}  


/* 버튼박스 */
.Btn_box {width:100%; float:left; margin-top:50px; text-align:center}
.B_btn_common {height:49px;  text-align:center;  border-radius:0; font-size:17px; border-radius:4px; transition: all ease 0.1s;}
.B_btn_blue {background:#00509b; border:1px solid #00509b;  color:#fff; }
.B_btn_blue:hover {background:#2a4673; transition: all ease 0.6s;}
.B_btn_white {background:#fff; border:1px solid #00509b;  color:#00509b}
.B_btn_white:hover { border:1px solid #00509b; color:#00509b; transition: all ease 0.6s;}
.B_btn_gray {background:#fff; border:1px solid #444;  color:#666;}
.B_btn_gray:hover { border:1px solid #000; color:#000; transition: all ease 0.6s;}
.t_right {text-align:right;}
.t_cen {text-align:center;}
.t_left {text-align:left;}


/* 인풋박스 파일(스타일) */
.file_input_textbox {float:left; height:34px; box-sizing:border-box;}
.file_input_div {position:relative; width:200px; height:34px; overflow:hidden; box-sizing:border-box;}
.file_input_img_btn { width:74px; height:34px; background:#fff; border:1px solid #00509b !important; border-radius:4px; color:#00509b; text-align:center;  box-sizing:border-box; margin-left:5px;}
.file_input_hidden {font-size:29px; position:absolute; right:0px; top:0px; opacity:0; filter: alpha(opacity=0); -ms-filter: alpha(opacity=0); cursor:pointer;}




/* 페이징 */
.paging { float:left; width:100%; margin-top:30px;}
.paging_ul {display:table; margin:0 auto;   text-align:center;}
.paging_ul li { float:left;   margin:0 auto;  text-align:center; }
.paging_ul li a {display:inline-block; font-size:14px; line-height:30px; background:#fff;border:1px solid #ddd;  color:#555; text-decoration:none; width:30px !important; height:30px !important; vertical-align:middle; margin:0;}
.paging li a.on {color:#fff; background:#999;border:1px solid #999;}
.paging li a.pre_first, .paging li a.p_pre, .paging li a.p_next, .paging li a.next_end  { border:1px solid #ddd; margin:0 0px 0 0; background:#fff; font-size:11px; }
.paging li a.next {}
.pre_first , .next_end{}


.bbs_view {width:100%; float:left; border-top:2px solid #2a4673; border-bottom:1px solid #ddd; padding-bottom:50px;}
.bbs_view dt {border-bottom:1px solid #ddd; padding:20px; font-size:20px;font-weight:700; color:#111;}
.bbs_view dd {padding:20px; display:block;}
.bbs_view dd.date { border-bottom:1px solid #ddd;  font-size:13px; position:relative;}
.bbs_view dd.date .file {position:absolute; top:20px; right:20px;}
.bbs_view dd.date .file img {vertical-align:middle;}
.bbs_view dd.content {width:900px; margin:0 auto; text-align:left; font-size:16px; line-height:26px;}
.bbs_view dd.content p.photo {width:100%; margin:30px 0; text-align:center !important;}
.bbs_view dd.content img {width:100%;}

.bbs_bottom {width:100%; float:left; border-bottom:1px solid #ddd; }
.bbs_bottom li {display:inline-block; float:left; padding:10px 20px;}
.bbs_bottom li.w_100 {width:100px;} 


/* 제품 테이블 */
table.prd-board {width:100%; float:left; border-top:2px solid #2a4673;}
table.prd-board th, table td {border-bottom:1px solid #ddd; padding:12px 15px;}
table.prd-board th { text-align:left; background:#f8f8f8;}
table.prd-board .t_subject {border-right:1px solid #ddd; font-weight:bold;}
table.prd-board td {}
table.prd-board .w-20 {width:20%;}

table.prd-board td.line {border-right:1px solid #ddd;}
table.prd-board td.none {padding:0px;}

table.prd-board table {border:0px; border-collapse:collapse;}
table.prd-board table th+th {border-left:1px solid #ddd;}
table.prd-board table td+td {border-left:1px solid #ddd)
table.prd-board table td.bt-none {border-bottom:0;}
