/* 공통 */
.bullet {background:url("../../images/ico/bullet_black.gif") no-repeat 0 10px; padding-left:10px; margin-bottom:7px;}
.bullet02 {background:url("../../images/ico/bullet_black.gif") no-repeat 0 7px; padding-left:8px; margin-bottom:5px;}
.txt_orange {color:#f6781d;}
.stitle {font-size:15px; color:#43362c; font-weight:bold; margin-bottom:15px;}
.stitle02 {font-size:17px; color:#333; font-weight:bold; background:url("../../images/ico/bullet_orange.png") no-repeat 0 3px; margin-bottom:15px; padding-left:25px;}
.stitle03 {font-size:15px; color:#f6781d; font-weight:bold; margin-bottom:10px;}

.input_box02 {border:1px solid #ccc; height:20px;}
.textarea {border:1px solid #ccc; height:200px;}


/* board list */
.tbl_bbs_list {width:100%;  border-top:2px solid #a3968b}
.tbl_bbs_list th {height:40px; text-align:center;  background-color:#f9f9f9; border-bottom:1px solid #e1e1e1; font-size:13px; color:#555; font-weight:bold;}
.tbl_bbs_list th.first_child { border-left:none;}
.tbl_bbs_list td {height:40px; border-bottom:solid 1px #e1e1e1; border-left:1px solid #e1e1e1;text-align:left; line-height:40px; padding-left:20px;  font-size:13px;}
.tbl_bbs_list td.first_child {border-left:none;}

/* board list */
.tbl_bbs_list02 {width:100%; border-top:2px solid #a3968b; border-bottom: 1px solid #e1e1e1; font-size:13px;}
.tbl_bbs_list02 th {height:40px; text-align:center; background: url("../../images/common/board_bg.gif") no-repeat 0 50%; border-bottom:1px solid #e1e1e1; font-size:13px; color:#444; font-weight:bold;}
.tbl_bbs_list02 th.first_child {background:none;}
.tbl_bbs_list02 td {height:40px; border-top: 1px solid #e1e1e1; text-align:center; line-height:40px; color:#666;}
.tbl_bbs_list02 td.txt_left {text-align:left;}

/* board write */
.tbl_bbs_write {width:100%;border-top:2px solid #a3968b; border-bottom: 1px solid #e1e1e1; font-size:13px;}
.tbl_bbs_write th { padding:8px 0 9px 0; text-align:center;  background-color:#f9f9f9;   border-top:1px solid #e1e1e1; font-size:13px; color:#444; font-weight:bold;}
.tbl_bbs_write td {padding:7px 8px 8px 20px; border-top: 1px solid #e1e1e1;  border-left:1px solid #e1e1e1; line-height:19px; color:#666;}
.tbl_bbs_write td.subject {font-weight:bold; color:#444;}
.tbl_bbs_write td.bg_none {background:none; padding:20px 0;}

/* board view */
.tbl_bbs_view {width:100%; border-top:2px solid #a3968b; border-bottom: 1px solid #e1e1e1; font-size:13px;}
.tbl_bbs_view th { padding:8px 0 9px 0; text-align:center;  border-bottom:1px solid #e1e1e1; font-size:13px; color:#444; font-weight:bold;}
.tbl_bbs_view td {padding:7px 8px 8px 20px; background:url("../../images/common/board_bg.gif") no-repeat 0 50%; border-top: 1px solid #e1e1e1;  line-height:19px; color:#666;}
.tbl_bbs_view td.subject {font-weight:bold; color:#444;}
.tbl_bbs_view td.bg_none {background:none; padding:20px 0;}

/* search */
.tbl_bbs_search {width:100%; margin:0 auto; margin-top:20px; padding:10px 0; border:1px solid #e0e0e0; background-color:#f8f8f8;}
.tbl_bbs_search fieldset {text-align:center;}
.tbl_bbs_search input {vertical-align:middle;}
.tbl_bbs_search select {height:24px;  border:solid 1px #e1e1e1;	}

.input_write {height:18px; padding:2px; line-height:1.5; border:solid 1px #e1e1e1;	color:#333;	vertical-align:middle;	background-color:#fff;}


.agree_box {border:1px solid #ddd; height:150px; padding:10px; overflow-x:hidden; overflow-y:scroll;  font-size:13px;}



.paging{text-align:center;}
.paging a{width:22px; height:21px; display:inline-block; line-height:21px; text-align:center; vertical-align:middle; font-size:12px; color:#666;border:1px solid #dbdbdb}
.paging a.on,
.paging a:hover{background:#555; color:#fff; border:1px solid #555;}
.paging a.last{background:none;}
.paging a.prev{background:url("../../images/btn/bg_page_prev.png") center center no-repeat;}
.paging a.next{background:url("../../images/btn/bg_page_next.png") center center no-repeat;}

/* 제품소개 */

.box01 {position:relative; background:url("../../images/sub/box_bg02.jpg") no-repeat; width:710px; height:177px; padding:20px 20px; margin-bottom:50px;}
.boxA {position:relative; background:url("../../images/sub/box_top.png") no-repeat; width:750px; height:31px;}
.boxB {background:url("../../images/sub/box_mid.png") repeat-y; width:730px; padding-left:20px; min-height:200px;}

.box01 .top_prd {position:absolute; right:40px; top:40px;}
.boxB .top_prd02 {position:absolute; right:40px; top:80px;}
.box02 {background:url("../../images/sub/box_bg.jpg") no-repeat right bottom; width:728px; min-height:300px; overflow:hidden; position:relative; padding:30px 0 30px 20px; border-left:1px solid #ddd; border-right:1px solid #ddd; border-bottom:1px solid #ddd;}
.box_txt {float:left; width:455px; text-align:justify;}
.box_img {float:right; width:250px;}
.sbox_tit {color:#fff; font-weight:bold; font-size:16px; background:#a3968b; height:48px; line-height:48px; padding-left:20px;}

.box03 {width:100%; position:relative;  overflow:hidden; }
.box03 .box03_con {float:left; width:350px;}
.box03 .box03_con .box03_tit {background:url("../../images/sub/box03_tit.jpg") no-repeat 0 0; width:350px; height:43px; line-height:43px; text-align:center; color:#fff; font-weight:bold; font-size:16px;}
.bd_box {border-left:1px solid #ddd; border-right:1px solid #ddd; border-bottom:1px solid #ddd; padding:15px; height:255px;}


/* 고객센터 */

.login02 {width:100%; position:relative; height:175px; overflow:hidden; border-bottom:2px solid #e1e1e1; padding:30px 0; border-top:2px solid #a3968b; }
.login_bg {float:left; background:url("../../images/sub/login_bg.gif") no-repeat right top; width:150px; min-height:156px; margin-top:12px;}
.login_form {float:left; width:550px; margin-left:50px; position:relative;}
.login_form .login_txt01 {font-size:20px; color:#555;}

.m_login {position:relative;}
.m_login .m_login1 {position:absolute; top:27px; left:0; width:123px;}
.m_login .m_login1 .input_login {font-size:13px; color:#666; margin-bottom:0px; display:block; background-color:#fff; padding-left:10px; margin-bottom:13px; border:1px solid #ccc; width:340px; height:30px; }
.m_login .m_login2 {position:absolute; top:26px; right:40px;}

/* 사이트맵 */

.sitemap {width:100%; position:relative; overflow:hidden; background:url("../../images/sub/sitemap.gif") no-repeat right bottom; height:340px;}
.sitemap .st_con {float:left; width:220px;}
.sitemap .st_con h2 {font-size:16px; font-weight:600; color:#444; border-bottom:2px solid #a3968b; padding:0 0 10px 15px;}
.sitemap .st_con ul li {border-bottom:1px solid #e1e1e1; height:42px; line-height:42px; background:url("../../images/ico/bullet_black.gif") no-repeat 15px 20px; padding-left:25px;}
.sitemap .st_con ul li a:hover {color:#f6791e}


/* 회사소개 */

.history {width:100%; position:relative; overflow:hidden; background:url("../../images/sub/sitemap.gif") no-repeat right bottom;}
.history .hs_con {float:left; width:375px;}
.hs_year {font-size:17px; color:#f6791e; font-weight:bold; margin-bottom:15px;}







