
/*btn 컬러*/
.btn_orange a{border:1px solid #ff7200; background-color:#ff7200; font-size:14px; color:#fff; text-align: center; font-weight:bold; vertical-align: middle;}
.btn_orange a:hover {color: #ffde00 !important;}
.btn_orangeB {border:3px solid #ff5f18; background-color:#fff; font-size:14px; color:#ff5f18; text-align: center; font-weight:bold; vertical-align: middle;}
.btn_gray a{border:1px solid #777; background-color:#666; font-size:14px; color:#fff; text-align: center; font-weight:bold; vertical-align: middle;}
.btn_gray a:hover {color: #ccc !important;}
.btn_black a{border:1px solid #1e1e1e; background-color:#333; font-size:14px; color:#fff; text-align: center; font-weight:bold; vertical-align: middle;}
.btn_black a:hover {color: #ccc !important;}
.btn_yellow a{border:1px solid #ffd200; background-color:#ffe400; font-size:14px; color:#333; text-align: center; font-weight:bold; vertical-align: middle;}
.btn_yellow a:hover {color: #6f6e00 !important;}
.btn_whiteB a{border:1px solid #bbb; background-color:#fff; font-size:14px; color:#333; text-align: center; font-weight:bold; vertical-align: middle;}

/*게시판_btn*/
.board_btn { position:relative; height:35px; *zoom: 1; overflow: hidden;}
.board_btn:after {content: ""; display: block; clear: both;}
.board_btn_left {float: left;}
.board_btn_right {float: right;}
.board_btn_left:after {content: ""; display: block; clear: both;}
.board_btn_right:after {content: ""; display: block; clear: both;}
.board_btn .btn_a { display: block; height: 35px; color: #fff; padding:7px 50px; text-decoration: none; cursor:pointer;}
.board_btn a { display: block; height: 35px; padding:7px 50px; text-decoration: none;}


/*페이지넘버*/
.paginate {height: 26px; padding-top: 30px; text-align: center; font-size:14px; color:#ddd;}
.paginate .arrow_left {display:inline-block; *zoom:1; *display:inline; vertical-align:middle; width: 24px; height:24px; border: 1px solid #ccc; background: url(../images/common/element.gif) no-repeat 0 0;}
.paginate .arrow_right {display:inline-block; *zoom:1; *display:inline; vertical-align:middle; width: 24px; height:24px; border: 1px solid #ccc; background: url(../images/common/element.gif) no-repeat -25px 0;}
.paginate a.page_num {display:inline-block;  *display:inline; position: relative; padding: 5px 8px; background: #fff; color: #888; text-decoration: none;}
.paginate .number {color: #fff; padding:4px 8px; text-decoration: none; background-color:#ff7200; border:1px solid #ff6000;}

/*검색창*/
.board_seach { position:relative; height:32px;}
.board_seach .selectbox {padding-top:5px; padding-bottom:5px; padding-left:3px; border:1px solid #e1e1e1; width:70px; font-size:14px; color:#555; font-size: 12px;}
.board_seach .textfield {padding-top:5px; padding-bottom:5px; padding-left:3px; border:1px solid #e1e1e1; width:150px; font-size:14px; color:#555;}
.board_seach .search_btn a {display: inline-block; *zoom:1; *display:inline; height: 16px; padding: 5px 10px; text-decoration: none; vertical-align: middle; font-size:12px !important;}
.board_seach .chk_control {float:left; line-height:26px;}
.board_seach .chk_control span {color:#bbb;}
.board_seach .chk_control a {color:#333;}

/*common*/

/* board_01 */
.board_01{width:1000px; border-top: 2px #6c6c6c solid; margin:0 auto;}
.board_01 th{font-size:14px; color:#333; border-bottom: 1px #dcdcdc solid; text-align: center; font-weight:bold; background-color:#f6f6f6; padding-top: 15px; padding-bottom: 15px;}
.board_01 td{ font-size:14px; color:#777; border-bottom: 1px #ccc solid; text-align: center; padding:10px 0;}
.board_01 td a {display: block;}
.board_01 .subject{ font-size:14px; color:#555; border-bottom: 1px #ccc solid; text-align: left; padding-left: 20px;}
.board_01 .subject img{vertical-align:middle;}
.board_01 .sub_subject{ font-size:14px; color:#555; border-bottom: 1px #ccc solid; text-align: left; padding-left: 20px;}
.board_01 .point a{color: #000 !important; font-weight: bold;}

/* board_02 */
.board_02{width:1000px; position:relative; margin:0 auto;}
.board_02 ul {width:1000px; position:relative; margin:0 auto;}
.board_02 ul li{position: relative; float: left; width: 308px; height: 400px; text-align: center; color: #333; border:1px solid #ddd; margin-bottom:35px; cursor:pointer;}
.board_02 ul:after{ content:""; display:block; clear:both;}
.board_02 ul li img{vertical-align: middle;}

.board_02 ul li dl{width:308px; text-align:center;}
.board_02 ul li dl dt {text-align: left; color: #555; font-size: 16px; font-weight: bold; margin: 24px 0 10px 30px;}
.board_02 ul li dl dt img {vertical-align:middle;}
.board_02 ul li dl dd { text-align: left; color: #555; font-size: 14px; margin: 2px 0 0 30px;}
.board_02 .pf_check { position:absolute; top:5px; left:5px; z-index:10;}


/* board_03 (bak)
.board_03 {width:1000px; position:relative; margin:0 auto;}
.board_03 .list_box {width:1100px; height:280px; margin-bottom:80px;}
.board_03 .list_box .list {float:left; width:480px; height:280px; margin-left:40px; }
.board_03 .list_box .list:first-child {margin:0;}
.board_03 .list_box .list li {float:left;}
.board_03 .list_box .list .img_box {width:220px; height:280px; overflow:hidden; margin-right:30px;}
.board_03 .list_box .list .txt_box {width:230px; height:280px;}
.board_03 .list_box .list .txt_box dt {width:230px; height:25px; padding-bottom:20px; font-family:'NanumGothicBold'; font-size:18px; color:#333; text-align:left; border-bottom:1px #ccc solid;}
.board_03 .list_box .list .txt_box dd {width:230px; height:210px; margin-top:20px; line-height:21px; overflow:hidden;}
 */

/* board_03(bak2)
.board_03 {width:1000px; position:relative; margin:0 auto;}
.board_03 .list_box {width:1100px; height:325px; margin-bottom:80px; }
.board_03 .list_box .list {float:left; width:260px; height:320px; margin-left:106px; border:1px #ddd solid;}
.board_03 .list_box .list:first-child {margin:0;}
.board_03 .list_box .list .img_box {width:236px; height:248px; overflow:hidden; padding:12px 0 0 12px;}
.board_03 .list_box .list .tit {width:260px; height:25px; font-family:'NanumGothicBold'; font-size:16px; color:#333; text-align:center; margin-top:20px; }
*/

/* board_03 */
.board_03 {width:1100px; position:relative; margin:0 auto; padding:30px 0 100px;}
.board_03 .list_box {width:1100px; height:540px; background:url(../images/sub/02shinsegaewp/staff_bg01.jpg) top center no-repeat; position:relative; overflow:hidden; }
.board_03 .list_box:after { content:""; display:block; clear:both; }
.board_03 .list_box .img01 {position:absolute; top:264px; left:25px;}
.board_03 .list_box .img02 {position:absolute; top:17px; right:155px;}

.board_03 .list_box2 {width:1100px; height:540px; background:url(../images/sub/02shinsegaewp/staff_bg02.jpg) top center no-repeat; position:relative; overflow:hidden;}
.board_03 .list_box2:after { content:""; display:block; clear:both; }
.board_03 .list_box2 .img01 {position:absolute; top:67px; left:540px;}
.board_03 .list_box2 .img02 {position:absolute; top:260px; right:25px;}


.board_03 li {float:left;}
.board_03 .list_thum01 {width:260px; height:505px; padding:35px 50px 0 50px;}
.board_03 .list_thum02 {width:260px; height:450px; padding:86px 60px 0 60px;}
.board_03 .img_box {width:230px; height:240px; overflow:hidden; padding:15px 0 0 15px; }
.board_03 .tit {width:260px; height:25px; font-family:'NanumGothicBold'; font-size:16px; color:#333; text-align:center; margin-top:20px; }
.board_03 .memo {width:260px; font-size:14px; color:#666; text-align:center; line-height:18px; margin-top:70px; overflow:hidden;}



/* board_04 */
.board_04 {width:450px; border-top:2px #999 solid; margin:0 auto;}
.board_04 th {background-color:#f6f6f6; color:#333; border-bottom:1px #ccc solid; padding:15px 0;}
.board_04 td { font:12px "돋움", dotum; border-bottom:1px #ccc solid; text-align:left; padding:15px 0 15px 15px;}



/*문의게시판*/
.board {width:1000px; margin:0 auto; position:relative; padding-top:80px; padding-bottom:120px;}


/* 게시판 Write 테이블 */
.board_write_table {width: 100%; border-top: 2px solid #6c6c6c;}
.board_write_table tbody th {padding: 10px 25px; font-size: 14px; letter-spacing:-1px; font-weight:bold; text-align:center; border-bottom: 1px solid #dcdcdc; color: #333; background-color: #f4f4f4;}
.board_write_table tbody td {border-bottom: 1px solid #dcdcdc; border-right: none; border-left: none; padding: 10px 15px; line-height: 25px;}
.board_write_table tbody td .noline {border: none; padding: 0px; margin: 0px}
.board_write_table input{border:1px solid #e6e6e6; padding:7px;}
.board_write_table .noline{border: none; padding: 0px; margin: 0px;}
.board_write_table input .bc_gray{border: none; padding: 0px; margin: 0px; background:#CCC;}
.board_write_table textarea{border:1px solid #e6e6e6; padding:10px; background:#FFF; color:#666; font-size:12px;}
.board_write_table select{border:1px solid #e6e6e6; background:#FFF; padding-top:9px; padding-bottom:9px; padding-left:5px; padding-right:5px;}

/* 게시판 VIEW 테이블 */
.board_view_title { position:relative; padding:21px 29px; *padding:18px 29px; border-left:solid 1px #dcdcdc; border-right:solid 1px #dcdcdc; border-top:solid 2px #6c6c6c; margin:0 auto;}
.board_view_title .view_title {width:850px;}
.board_view_title .view_title ul {}
.board_view_title .view_title ul:after {content:""; display:block; clear:both;}
.board_view_title .view_title ul li.text01 {color:#333; font-size:16px; font-family:'NanumGothicBold'; padding-bottom: 10px;}
.board_view_title .view_title ul li.text02 {color:#666; font-size:14px; font-family:'NanumGothicBold'; float: left; display: block;}
.board_view_title .view_title ul li.text03 {color:#888; font-size:12px; float: left; display: block; padding-top: 2px;}
.board_view_title .view_title ul li.text04 {color:#888; font-size:12px; float: left; display: block; padding-top: 2px; margin-left:5px;}
.board_view_title .view_prev_next_btn {width:120px; height:100%; position:absolute; top:0; right:0;}
.board_view_title .view_prev_next_btn ul {width:122px; height:100%; position:absolute; top:0; right:0;}
.board_view_title .view_prev_next_btn ul li {width:60px; height:100%; float:left; border-left:solid 1px #dcdcdc; position:relative;}
.board_view_title .view_prev_next_btn ul li a{display: block; height: 100%;}
.board_view_title .view_prev_next_btn ul li span.prev {width: 60px; height: 60px; position: absolute; top: 50%; margin-top: -50%; background: url(../images/common/element.gif) no-repeat 0 -25px;}
.board_view_title .view_prev_next_btn ul li span.next {width: 60px; height: 60px; position: absolute; top: 50%; margin-top: -50%; background: url(../images/common/element.gif) no-repeat -60px -25px; }
.board_view_text {border-bottom:1px solid #333; border-top:solid 1px #dcdcdc; margin:0 auto; }
.board_view_text .view_cont {width:960px; padding:20px 0 40px; margin:0 auto; text-align: left; overflow:hidden; line-height:20px;}

.board_view_reply {border-top:1px #ccc solid; background:#f7f7f7;}
.board_view_reply dl {width:100%; padding-top:30px; padding-left:30px;}
.board_view_reply dl:after {content:""; display:block; clear:both;}
.board_view_reply dt {float:left; color:#666; font-size:14px; font-family:'NanumGothicBold'; margin-right:10px;}
.board_view_reply dd {float:left; color:#888; font-size:12px;}
.board_view_reply .reply {padding:15px 30px 30px; text-align:left;}

.board_view_reply_write {border-top:1px #ccc solid; margin-top:30px; background:#f7f7f7;}
.board_view_reply_write dl {width:100%; padding-top:30px; padding-left:30px;}
.board_view_reply_write dl:after {content:""; display:block; clear:both;}
.board_view_reply_write dt {float:left; color:#666; font-size:14px; font-family:'NanumGothicBold'; margin-right:10px;}
.board_view_reply_write dd {float:left; color:#888; font-size:12px;}
.board_view_reply_write .reply {padding:15px 30px 30px; text-align:left;}

.tblind { text-indent: -9999px; white-space: nowrap; overflow: hidden; font-size: 0px;}