@charset "UTF-8";

.hidden {
    background: none repeat scroll 0 0 transparent;
    font-size: 0;
    height: 0;
    line-height: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    visibility: hidden;
    width: 0;
}

 h1, h2, h3, h4, h5, h6, li, span, u, ul, var {
	margin: 0;
	padding: 0;
	font-family: '맑은 고딕', 'Malgun Gothic', 'Nanum Gothic', dotum, sans-serif;
}

ul, ol { list-style: none outside none;}

.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
.clearfix {display: inline-block;}
/* Hides from IE-mac */
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

/* new clearfix */
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
* html .clearfix { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1;} /* IE7 */

html {
  font-size: 100%;
  overflow-y: scroll;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
}
* { -webkit-text-size-adjust:none;} /* 아이폰 화면 회전시 폰트 확대 방지 */


.blind{visibility:hidden;overflow:hidden;width:0;height:0;padding:0;font-size:0;line-height:0;text-indent:-9999px}

.padding5 {padding : 5px 0 5px 0;}

/* content */
#container {padding-top:90px;}
.location_wrap { height:40px; }
.location_wrap .location {
	margin: 0 auto;
	width: 1280px;
	border:0px solid #000;
}
.location_wrap .location ul li { float: left; border-left: 0px solid #dedede; height:40px; line-height:40px; padding:0 10px; font-size:14px;}
.location_wrap .location ul li a { display: block; height:40px; line-height:40px; padding:0 37px 0 10px; color: #000000; font-size: 14px; font-weight: bold;}
.location_wrap .location ul li.current { padding:0;  position:relative; min-width:145px; }
.location_wrap .location ul li.current.none {  background: #40a1ce none;}
.location_wrap .location ul li.current .location_list { position:absolute; background-color:#fff; border:1px solid #ccc; z-index:99; width:98.8%;}
.location_wrap .location ul li.current ul li { padding: 0; height:auto; line-height:auto; border-top: 1px solid #dedede; float: none; border-left:none; font-size:13px;}
.location_wrap .location ul li.current ul li:first-child { border-top: none; }
.location_wrap .location ul li.current ul li a { color: #666; height:36px; line-height:36px; padding: 0 0 0 19px; font-size:14px;}
.location_wrap .location ul li.current ul li a:hover, .location_wrap .location ul li.current ul li a.select { color: #047eba;}
.location_wrap .location ul li.current ul ul { margin-bottom:6px;}
.location_wrap .location ul li.current ul ul li { padding: 0; border: none;}
.location_wrap .location ul li.current ul ul li a { height:26px; line-height:40px;}
.location_wrap .top_service { position:absolute; right: 0; height:40px; line-height:40px;}
.location_wrap .top_service strong, .location_wrap .top_service a { color: #68ae61;}

#container .content { margin: 42px auto 42px auto; position: relative; width:1280px; background: url('../images/content/content_line.gif') repeat-y 0 0; min-height:1175px;}
.content_box { width:750px; padding-bottom:50px; letter-spacing:-1px;}
.content_box h3 { padding: 34px 0 13px 0;}
.content_box .title_desc { padding-bottom:40px;}
.content_box .top_text { padding-bottom:30px;}
.btn_sec { text-align: center; padding-top:35px;}

dl.sub_con_0101 {}
dl.sub_con_0101 dt {border-top:1px solid #e6e6e6; padding:72px 0 38px 0;}
dl.sub_con_0101 dt:first-child { border-top:none; padding-top:60px;}
dl.sub_con_0101 dd { padding-bottom:70px;}
dl.sub_con_0101 dd:last-child { padding-bottom:30px;}
ul.philosophy li { background: url('../images/content/sub_img_01_0102.jpg') no-repeat 0 0; height:26px; padding-top:40px; margin-top:35px;}
ul.philosophy li:first-child { margin-top:0;}
ul.philosophy li.philosophy_1 { padding-left:102px; background-position:0 0;}
ul.philosophy li.philosophy_2 { padding-left:234px; background-position:0 -100px;}
ul.philosophy li.philosophy_3 { padding-left:365px; background-position:0 -200px;}
ul.business { margin-top:28px;}
ul.business li { float: left; width:318px; height:276px; padding: 190px 19px 0 19px;}
ul.business li.business_1 { background: url('../images/content/sub_img_01_0103.gif') no-repeat 0 0;}
ul.business li.business_1 strong { color: #1988bb;}
ul.business li.business_2 { background: url('../images/content/sub_img_01_0104.gif') no-repeat 0 0; margin-left:37px;}
ul.business li.business_2 strong { color: #56a14e;}

.bi_ci_con { border-top:1px solid #e6e6e6; padding:70px 0 0 0; margin-top:30px;}
.bi_ci_con h4 { padding-bottom:60px;}

ul.licensing li { float: left;}

.sub_tab_0104 { margin-bottom:55px;}
.sub_tab_0104 ul li { float: left; width:374px; height:52px;}
.sub_tab_0104 ul li a { display: block; height:52px; background: url('../images/content/sub_tab_0104.gif') no-repeat 0 0;}
.sub_tab_0104 ul li.tab2 { margin-left:2px;}
.sub_tab_0104 ul li.tab1 a { background-position: 0 0;}
.sub_tab_0104 ul li.tab1 a:hover,  .sub_tab_0104 ul li.tab1 a.select{ background-position: 0 -52px;}
.sub_tab_0104 ul li.tab2 a { background-position: -376px 0;}
.sub_tab_0104 ul li.tab2 a:hover,  .sub_tab_0104 ul li.tab2 a.select{ background-position: -376px -52px;}



.map { border:1px solid #5eadd3; border-top: 5px solid #5eadd3; height:493px; margin-bottom:60px;}
dl.map_info dt { padding-bottom:15px;}
dl.map_info dd { padding-bottom:50px; color: #575351;}

.con_02_01 { padding:40px 0 70px 0; border-bottom:1px solid #d2d2d2;}
.con_02_01 h4, .con_02_02 h4, .con_02_04 h4, .con_02_05 h4 { padding-bottom:15px;}
.con_02_01 ul { margin-top:40px;}
.con_02_01 ul li { float: left; width:234px; margin:14px 0 0 24px; text-align: center;}
.con_02_01 ul li:nth-child(1), .con_02_01 ul li:nth-child(4), .con_02_01 ul li:nth-child(7) { margin:14px 0 0 0;}
.con_02_01 ul li p { background-color: #eff3e9; height:37px; line-height:37px; margin-top:1px;}

.con_02_02 { padding:70px 0 70px 0; border-bottom:1px solid #d2d2d2;}
.con_02_02 strong { color: #40a1ce;}
.con_02_02 ul { margin-top:38px;}
.con_02_02 ul li { float: left; background: url('../images/content/sub_img_02_0107.gif') no-repeat 0 0; padding:147px 0 0 0; width:222px; text-align: center;}
.con_02_02 ul li:nth-child(1), .con_02_02 ul.img2 li:nth-child(1), .con_02_02 ul.img3 li:nth-child(1) { background-position:0 0;}
.con_02_02 ul li:nth-child(2), .con_02_02 ul.img2 li:nth-child(2), .con_02_02 ul.img3 li:nth-child(2) { background-position:-222px 0; padding-left:41px;}
.con_02_02 ul li:nth-child(3), .con_02_02 ul.img2 li:nth-child(3), .con_02_02 ul.img3 li:nth-child(3) { background-position:-485px 0; padding-left:42px;}
.con_02_02 ul.img2 li { float: left; background: url('../images/content/sub_img_02_0210.gif') no-repeat 0 0; padding:147px 0 0 0; width:222px; text-align: center;}
.con_02_02 ul.img3 li { float: left; background: url('../images/content/sub_img_02_0301.gif') no-repeat 0 0; padding:147px 0 0 0; width:222px; text-align: center;}\

.con_02_03 {}
.con_02_03 h4 { padding:70px 0 15px 0;}
.con_02_03 h5 { background:url('../images/content/line_dot.gif') repeat-x 0 0; padding:63px 0 16px 0; margin-top:69px;}
.con_02_03 ul { margin-top:25px;}
.con_02_03 ul li { float: left; width:234px; margin:14px 0 0 24px; text-align: center;}
.con_02_03 ul li:nth-child(1), .con_02_03 ul li:nth-child(4), .con_02_03 ul li:nth-child(7), .con_02_03 ul li:nth-child(10) { margin:14px 0 0 0;}
.con_02_03 ul li p { background-color: #eff3e9; height:37px; line-height:37px; margin-top:1px;}
.con_02_03 .text { padding-top:35px;}

.con_02_03 ul.con_02_03_service, 
.con_02_03 ul.con_02_03_service2, 
.con_02_03 ul.con_02_03_service3,
.con_02_03 ul.con_02_03_service4 { margin-top:0;}
ul.con_02_03_service li,
ul.con_02_03_service2 li, 
ul.con_02_03_service3 li { float:none; width:auto; margin: 0; text-align: left; min-height:160px;}
ul.con_02_03_service li:nth-child(1) { background: url('../images/content/con_02_03_service.jpg') no-repeat 0 48px;}
ul.con_02_03_service li:nth-child(2) { background: url('../images/content/con_02_03_service.jpg') no-repeat 0 -197px;}
ul.con_02_03_service li:nth-child(3) { background: url('../images/content/con_02_03_service.jpg') no-repeat 0 -412px;}
ul.con_02_03_service li:nth-child(4) { background: url('../images/content/con_02_03_service.jpg') no-repeat 0 -670px;}
ul.con_02_03_service li:nth-child(5) { background: url('../images/content/con_02_03_service.jpg') no-repeat 0 -910px;}

ul.con_02_03_service li h5, 
ul.con_02_03_service2 li h5, 
ul.con_02_03_service3 li h5 { margin-top:45px; padding-left:135px;}

ul.con_02_03_service li:first-child h5, 
ul.con_02_03_service2 li:first-child h5, 
ul.con_02_03_service3 li:first-child h5 { background:none; margin-top:20px;}

ul.con_02_03_service li p, 
ul.con_02_03_service2 li p, 
ul.con_02_03_service3 li p { background-color:transparent; height:auto; line-height: normal; margin: 0; padding-left:135px;}

ul.con_02_03_service2 li:nth-child(1) { background: url('../images/content/con_02_03_service2.jpg') no-repeat 0 59px;}
ul.con_02_03_service2 li:nth-child(2) { background: url('../images/content/con_02_03_service2.jpg') no-repeat 0 -173px;}
ul.con_02_03_service2 li:nth-child(3) { background: url('../images/content/con_02_03_service2.jpg') no-repeat 0 -455px;}
ul.con_02_03_service2 li:nth-child(4) { background: url('../images/content/con_02_03_service2.jpg') no-repeat 0 -694px;}
ul.con_02_03_service2 li:nth-child(5) { background: url('../images/content/con_02_03_service2.jpg') no-repeat 0 -907px;}
ul.con_02_03_service2 li:nth-child(6) { background: url('../images/content/con_02_03_service2.jpg') no-repeat 0 -1148px;}
ul.con_02_03_service2 li:nth-child(7) { background: url('../images/content/con_02_03_service2.jpg') no-repeat 0 -1385px;}

ul.con_02_03_service3 li:nth-child(1) { background: url('../images/content/con_02_03_service3.jpg') no-repeat 0 90px;}
ul.con_02_03_service3 li:nth-child(2) { background: url('../images/content/con_02_03_service3.jpg') no-repeat 0 -200px;}
ul.con_02_03_service3 li:nth-child(3) { background: url('../images/content/con_02_03_service3.jpg') no-repeat 0 -457px;}
ul.con_02_03_service3 li:nth-child(4) { background: url('../images/content/con_02_03_service3.jpg') no-repeat 0 -716px;}

ul.con_02_03_service4 li { float:none; width:auto; margin: 0; text-align: left; min-height:160px; padding-bottom:60px;}
ul.con_02_03_service4 li h5 { margin-top:0; padding:60px 0 30px 0;}
ul.con_02_03_service4 li:first-child h5 { background:none; margin-top:0px;}
ul.con_02_03_service4 li p { background-color:transparent; height:auto; line-height: normal; margin: 0; padding-right:343px;}
ul.con_02_03_service4 li:nth-child(1) { background: url('../images/content/con_02_03_service4.jpg') no-repeat right 40px;}
ul.con_02_03_service4 li:nth-child(2) { background: url('../images/content/con_02_03_service4.jpg') no-repeat right -240px;}
ul.con_02_03_service4 li:nth-child(3) { background: url('../images/content/con_02_03_service4.jpg') no-repeat right -520px;}
ul.con_02_03_service4 li:nth-child(4) { background: url('../images/content/con_02_03_service4.jpg') no-repeat right -799px;}

.con_02_04 { padding:70px 0 70px 0;}
.con_02_04 strong { color: #40a1ce;}
.con_02_04 ul { margin-top:38px;}
.con_02_04 ul li { float: left; background: url('../images/content/sub_img_02_0604.gif') no-repeat 0 0; padding:147px 0 0 0; width:222px; text-align: center;}
.con_02_04 ul.img li:nth-child(1) { background-position:0 0;}
.con_02_04 ul.img li:nth-child(2) { background-position:-222px 0; padding-left:41px;}

.con_02_05 { padding:70px 0 70px 0; border-top:1px solid #d2d2d2; margin-top:60px;}
.con_02_05 h5 { padding:68px 0 15px 0;}
ul.claim { margin-top:20px;}
ul.claim li { float: left;}
ul.claim li.claim_1 { background: url('../images/content/sub_img_02_0704.gif') no-repeat 0 0; width:309px; height:137px; padding: 80px 25px 0 25px;}
ul.claim li.claim_2 { background: url('../images/content/sub_img_02_0705.gif') no-repeat 0 0; margin-left:32px; width:309px; height:157px; padding: 60px 25px 0 25px;}

.con_02_06 { padding:70px 0 70px 0; border-top:1px solid #d2d2d2;}
.con_02_06 h5 { padding:68px 0 15px 0;}
.con_02_06 table { table-layout:fixed; margin-top:12px; border-bottom:1px solid #a8d2e5;}
.con_02_06 table tr:nth-child(even) { background-color: #f0f0f0;}
.con_02_06 table th { text-align:center; border-top:4px solid #a8d2e5; border-bottom:1px solid #a8d2e5; font-weight: bold; height:40px; font-size:15px; color: #575351;}
.con_02_06 table td { text-align:center; padding: 8px 0;}
.con_02_06 table td.con { text-align:left; padding-left:10px;}
.con_02_06 table td:first-child { text-align:left; font-weight: bold; padding:8px 20px;}

.con_02_07 { padding:70px 0 70px 0; border-bottom:1px solid #d2d2d2;}
.con_02_07 h4 { padding-bottom:15px;}
.con_02_07 h5 { padding:65px 0 30px 0;}
.con_02_07 ul { margin-top:40px; margin-bottom:60px;}
.con_02_07 ul li { float: left; width:234px; margin:14px 0 0 24px; text-align: center;}
.con_02_07 ul li:nth-child(1){ margin:14px 0 0 0;}
.con_02_07 ul li p { background-color: #eff3e9; height:37px; line-height:37px; margin-top:1px;}

.con_02_08 { padding:70px 0 70px 0; border-top:1px solid #d2d2d2;}
.con_02_08 h4 { padding-bottom:15px;}
.con_02_08 table { table-layout:fixed; margin-top:53px; border-bottom:1px solid #a8d2e5;}
.con_02_08 table tr:nth-child(odd) { background-color: #f5f5f5;}
.con_02_08 table tr:nth-child(even) { background-color: #e9e9e9;}
.con_02_08 table th { text-align:center; border-top:4px solid #a8d2e5; border-bottom:1px solid #a8d2e5; font-weight: bold; height:40px; font-size:15px; color: #575351;}
.con_02_08 table td { text-align:center; height:33px; color: #575351; border-left:1px solid #fff;}
.con_02_08 table td:first-child { border-left:none;}
.con_02_08 table td.left { text-align: left; padding-left:20px;}

.con_02_09 { padding:70px 0 70px 0; }
.con_02_09 h4 { padding-bottom:15px;}
.con_02_09 table { table-layout:fixed; margin-top:53px; border-bottom:1px solid #a8d2e5;}
.con_02_09 table tr:nth-child(odd) { background-color: #f5f5f5;}
.con_02_09 table tr:nth-child(even) { background-color: #e9e9e9;}
.con_02_09 table th { text-align:center; border-top:4px solid #a8d2e5; border-bottom:1px solid #a8d2e5; font-weight: bold; height:40px; font-size:15px; color: #575351;}
.con_02_09 table td { text-align:center; height:33px; color: #575351; border-left:1px solid #fff;}
.con_02_09 table td:first-child { border-left:none;}
.con_02_09 table td.left { text-align: left; padding-left:20px;}

.con_02_10 { background:url('../images/content/line_dot.gif') repeat-x 0 bottom; padding-bottom:70px;}
.con_02_10 h4 { padding:70px 0 35px 0;}

.con_02_11 {  padding-bottom:20px;}
.con_02_11 h4 { padding:70px 0 35px 0;}
.con_02_11 ul li {background:url('../images/content/line_dot.gif') repeat-x 0 0; padding: 60px 0 70px 0;}
.con_02_11 ul li:first-child {background:none;}
.con_02_11 ul li:last-child { padding-bottom:0px;}
.con_02_11 ul li h5 { padding-bottom:35px;}

.board_list {}
.board_list table { table-layout:fixed; border-bottom:1px solid #a8d2e5;}
.board_list table tr:nth-child(even) { background-color: #f5f5f5;}
.board_list table th { text-align:center; border-top:4px solid #a8d2e5; border-bottom:1px solid #a8d2e5; font-weight: bold; height:44px; font-size:15px; color: #575351;}
.board_list table td { text-align: center; height:44px; line-height:44px; color:#545454;}
.board_list table td.subject { text-align:left;}
.board_list table td.subject a { color:#333; max-width:90%; display:inline-block; white-space:nowrap; overflow:hidden; text-overflow: ellipsis; vertical-align: middle;}
.board_list table td.subject a:hover { color:#047eba;}
.board_list table tr.notice td.subject a { font-weight:bold;}
.board_list table tr.review td.subject a { font-weight:bold; color: #996600;}
.board_list table td.subject .comment {display:inline-block; padding-left:7px; vertical-align: middle}

.page_num { position:relative; text-align:center; padding:35px 0 34px 0;}
.page_num a { display:inline-block; margin:0 10px; color:#554942;}
.page_num strong { display:inline-block; margin:0 10px; color: #554942;}

.list_search { padding-top:10px; height:33px; width:550px; background: url('../images/content/list_search.gif') no-repeat 0 0; margin: 0 auto 25px auto;}
.list_search input { height:27px; line-height:23px; border:1px solid #fff; margin:0 7px; padding: 0 5px; color: #333;}
.list_search select { height:27px; border:1px solid #fff; color: #333; margin-left:130px;}

.board_view {}
.board_view table { table-layout:fixed; border-top:4px solid #a8d2e5; border-bottom:1px solid #a8d2e5;}
.board_view table td { border-bottom:1px solid #a8d2e5;}
.board_view table td h4 { font-size:15px; padding:20px 20px 16px 20px; line-height:16px; background-color:#f7f7f7; color: #575351;}
.board_view table td.board_view_data { height:45px; line-height:45px; color:#ccc; padding-left:20px;}
.board_view table td.board_view_data span { color:#666; padding:0 15px;}
.board_view table td.board_view_data span:first-child { padding-left:0;}
.board_view table td.board_view_data span em { padding-left:10px;}
.board_view table td.board_view_con { padding:30px 20px; border-bottom:none}
.board_view table td.board_view_con .photo img { margin: 15px 0; max-width:700px;}
.board_view table td.board_view_comment { padding:0 15px 40px 15px; font-size:12px; line-height:20px;}
.board_view table td.board_view_comment dl { padding: 25px 35px; border:1px solid #dddddd; background-color:#f7f7f7; position: relative;}
.board_view table td.board_view_comment dl dt { font-weight:bold; color:#47a1cd; padding-bottom:17px;}
.board_view table td.board_view_comment dl dd.date { position:absolute; top:25px; left:65px;}

.board_write {}
.board_write table { table-layout:fixed; border-top:4px solid #a8d2e5;}
.board_write table tr { border-top:1px solid #ececec;}
.board_write table tr:first-child { border-top:none;}
.board_write table tr:nth-child(even) { background-color: #f5f5f5;}
.board_write table th, .board_write table td { height:44px; line-height:44px;}
.board_write table th { font-weight:bold; padding-right:20px; text-align:right;}
.board_write table th .require { background: url('../images/content/icon_require.gif') no-repeat 0 50%; width:8px; text-indent:-9999px; display: inline-block; margin-right:8px; text-align: left;}
.board_write table input { border:1px solid #ccc; height:27px;}
.board_write table select { border:1px solid #ccc; height:27px;}
.board_write table td .radio { margin-left:5px;}
.board_write table td .write_chk { font-size:11px; padding-left:5px}
.board_write table td.write_form { height:auto; padding:12px 0 13px 0; background-color:#fff;}
.board_write .board_write_agree { border-bottom:1px solid #a8d2e5;}
.board_write .board_write_agree h4 { padding:5px 0 10px 0;}
.board_write .board_write_agree h4 span { color: #5eadd3;}
.board_write .board_write_agree .scroll { border:1px solid #ccc; height:128px; padding: 10px 10px; overflow-y: scroll;}
.board_write .board_write_agree .agree_check { text-align:center; height:54px; line-height:54px;}
.board_write .board_write_agree .agree_check input { vertical-align: middle; height:auto; border:none; margin-top:-2px;}

.photo_list { border-top:4px solid #a8d2e5;}
.photo_list ul { padding:25px 0 40px 0; border-bottom:1px solid #a8d2e5;}
.photo_list ul li { float: left; width: 234px; padding:0 0 0 24px; height:195px; text-align: center; color: #4d4d4d; margin-top:13px;}
.photo_list ul li:nth-child(1), .photo_list ul li:nth-child(4), .photo_list ul li:nth-child(7), .photo_list ul li:nth-child(10), .photo_list ul li:nth-child(13) { padding:0;}
.photo_list ul li img { width:234px; height:157px;}
.photo_list ul li h4 { height:38px; line-height:38px; background-color:#eff3e9; font-weight:normal; margin-top:1px;}
.photo_list ul li h4 a { color:#545454; max-width:98%;display:inline-block; white-space:nowrap; overflow:hidden; text-overflow: ellipsis;}

.board_btn { text-align:right; padding: 10px 0 0 0; position:relative;}
.board_btn a { margin-left:7px; display: inline-block; text-align:center;}
.board_btn .list { position:absolute; left:0; margin:0;}
.board_write .board_btn, .sub05_con .board_btn { text-align:center;}
.board_btn a.write { background-color:#b8ada6; color:#fff;}
.page_num .board_btn { text-align: right; padding: 0 0 10px 0; margin-top:-10px;}
.page_num .board_btn a { margin:0;}

.board_btn2 { text-align:right; padding: 25px 0 0 0; min-height:38px; position:relative;}
.board_btn2 a { margin-left:7px; display: inline-block; height:36px; line-height:36px; width:100px; font-size:14px; border:1px solid #d2d2d2; background-color:#f5f5f5; color:#666; text-align:center;}
.board_btn2 .list { position:absolute; left:0; margin:0;}


.sub_tab_0501 { margin-bottom:43px;}
.sub_tab_0501 ul li { float: left; width:374px; height:52px;}
.sub_tab_0501 ul li a { display: block; height:52px; background: url('../images/content/sub_tab_0501.gif') no-repeat 0 0;}
.sub_tab_0501 ul li.tab2 { margin-left:2px;}
.sub_tab_0501 ul li.tab1 a { background-position: 0 0;}
.sub_tab_0501 ul li.tab1 a:hover,  .sub_tab_0501 ul li.tab1 a.select{ background-position: 0 -52px;}
.sub_tab_0501 ul li.tab2 a { background-position: -376px 0;}
.sub_tab_0501 ul li.tab2 a:hover,  .sub_tab_0501 ul li.tab2 a.select{ background-position: -376px -52px;}

.sub05_con table { border-top:4px solid #a8d2e5; border-bottom:1px solid #a8d2e5;}
.sub05_con table tr:nth-child(even) { background-color: #f6f6f6;}
.sub05_con table th { padding:11px 15px 11px 0; text-align:right; color: #575351; vertical-align:top;}
.sub05_con table td { padding: 11px 0;}
.sub05_con table td p { padding:3px 0;}
.sub05_con table td input, .sub05_con table td select { border:1px solid #d0d0d0; height:27px; line-height:24px;}
.sub05_con table td input.radio { margin-right: 4px}
.sub05_con table td label { margin-right: 7px}
.sub05_con table td .search { margin:0 13px 0 9px;}
.sub05_con table td span { margin:0 9px 0 20px;}
.sub05_con table td strong.text { margin:0 5px 0 5px;}
.sub05_con table td textarea { border:1px solid #d0d0d0;}
.sub05_con .board_write_agree { border-bottom:1px solid #a8d2e5;}
.sub05_con .board_write_agree h4 { padding:10px 0 10px 0;}
.sub05_con .board_write_agree h4 span { color: #5eadd3;}
.sub05_con .board_write_agree .scroll { border:1px solid #ccc; height:128px; padding: 10px 10px; overflow-y: scroll;}
.sub05_con .board_write_agree .agree_check { text-align:center; height:54px; line-height:54px;}
.sub05_con .board_write_agree .agree_check input { vertical-align: middle; height:auto; border:none; margin-top:-2px;}

.sub06_con {}
.sub06_con h4 { color: #575351; font-size:18px; padding-bottom:8px;}
.sub06_con p.gap { padding-bottom:23px;}
.sub06_con span { color: #3399cc;}
.sub06_con ul { margin-bottom:25px;}
.sub06_con dl { padding-bottom:25px;}
.sub06_con dl dt { padding-top:25px;}

/* 손 없는 날 */
.con_04_01 { padding:30px 0 50px;}
.con_04_01 ul { margin-top:40px;}
.con_04_01 ul li { float: left;padding-left:24px}
.con_04_01 ul li:nth-child(1), .con_04_01 ul li:nth-child(4), .con_04_01 ul li:nth-child(7), .con_04_01 ul li:nth-child(10) {padding-left:0}


.main_bbs_list { margin-top: 0; border-top:0; height:300x}
.main_bbs_list ul { padding:0 0 0 25px;}
.main_bbs_list ul li { line-height:25px; height:35px; position:relative; color: #000; font-size:12px;}
.main_bbs_list ul li a { color: #000; /* max-width:54%; */ display:inline-block; white-space:nowrap; overflow:hidden; text-overflow: ellipsis; vertical-align: middle;}
.main_bbs_list ul li .name {display:inline-block;vertical-align: middle;color: #000;font-weight:bold;width:50px;padding-left:0px;padding-right:5px;}



.main_con1 .section1{float:left;width:230px;}
.main_con1 .section2{float:left;width:820px;}
.main_con1 .section3{float:left;width:80px;text-align:right;}

.main_con1 .data_list.data_list3{position:relative;margin:0 20px 0 20px;}
.main_con1 .data_list.data_list3 h2{}

.main_con1 .data_list.data_list3 ul{width:100%}
.main_con1 .data_list.data_list3 ul:after{content:"";display:block;clear:both}
.main_con1 .data_list.data_list3 ul li{position:relative;float:left;width:100%;padding:5px 0 4px; font-size:18px; font-weight:bold; color: #FFFFFF; line-height:15px}
.main_con1 .data_list.data_list3 ul li .sort{float:left;width:110px;text-align:center;letter-spacing:-0.5px}
.main_con1 .data_list.data_list3 ul li .text{float:left;width:370px;text-align:center;letter-spacing:-0.5px;}
.main_con1 .data_list.data_list3 ul li .order_name{float:left;width:100px;text-align:left;}
.main_con1 .data_list.data_list3 ul li .date{float:left;width:100px;}
.main_con1 .data_list.data_list3 ul li .state {float:left;text-align:center;width:100px;}
.main_con1 .data_list.data_list3 ul li .state img{text-align:center; vertical-align:top}


.main_con1 .section3 .order_cnt {float:left;width:150px;padding:0 0 7px 80px;text-align:center;font-size:20px;color:#FC3700;font-weight:bold;line-height:15px;}



.main_con2 .section1{float:left;width:100%;}
.main_con2 .section2{float:left;width:387px;}
.main_con2 .section3{float:left;width:303px;}

.main_con2 .section1 h3, .main_con2 .section2 h3, .main_con2 .section3 h3 { height:70px;}


.main_con2 .section1 .main_photo_con {float:left; border:0px solid #ccc; padding: 0px; height:117px;}
.main_con2 .section1 .main_photo_con ul li { float: left; padding: 0 0 0 0; width:147px; margin-bottom : 12px; }
.main_con2 .section1 .main_photo_con ul li img { width:130px; height:100px; border:1px solid #d7d7d7; }




/*
#contents{float:left; padding:0;}
#data{width:780px;margin:0 auto;padding:0 0 100px;}
*/
#contents{padding:0; margin-top:30px;}
#data{width:1280px;margin:0 auto;padding:0 0 100px; background:url(../img_sub/bg_contents.jpg) repeat-y center top;}

#data:after{content:"";display:block;clear:both}
#data .left_contents{position:relative;float:left;width:900px;min-height:500px;margin:0}
#data .left_contents:after{content:"";display:block;clear:both}
#data .left_contents .location{position:absolute;top:0;right:0;z-index:10;font-size:13px;color:#877e6a;line-height:19px}
#data .left_contents .location .home{float:left;padding:0 0 0 24px;background:url(../images/common/location_home.gif) 0 0 no-repeat}
#data .left_contents .location .gt{float:left;margin:0 11px 0 9px}
#data .left_contents .location .location_depth1,
#data .left_contents .location .location_depth2{float:left}
#data .left_contents .location .location_depth2{position:relative;height:17px;min-width:160px;padding:0;border:1px solid #d7d4cf;cursor:pointer;background:url(../images/common/location_home_arrow.gif) right 0 no-repeat}
#data .left_contents .location .location_depth2 .text{float:left;width:auto;min-width:auto;height:17px;padding:0 35px 0 14px;text-align:left;letter-spacing:-1px;line-height:19px;font-weight:bold;}
#data .left_contents .location .location_depth2 ul{position:absolute;top:17px;left:-1px;width:160px;padding:7px 0;border:1px solid #d7d4cf;cursor:default}
#data .left_contents .location .location_depth2 ul:after{content:"";display:block;clear:both}
#data .left_contents .location .location_depth2 ul li{float:left;width:100%}
#data .left_contents .location .location_depth2 ul li a{overflow:hidden;float:left;margin:0 14px;font-size:13px;color:#000000;line-height:17px;text-overflow:ellipsis;white-space:nowrap;}
#data .left_contents .location .location_depth2 ul li.active{font-weight:bold}
#data .left_contents .location .location_depth2 ul li a:hover{font-weight:bold}

#data .left_contents .contents_head{position:relative;padding:0px 0 20px}
#data .left_contents .contents_head h2.head{margin:0 0 15px}
#data .left_contents .contents_head h2.head img{vertical-align:top}
#data .left_contents .contents_head p.copy{}



#data .left_contents .quotation_area{width:100%}
#data .left_contents .quotation_area .tab{width:100%;margin:0 0 10px}
#data .left_contents .quotation_area .tab:after{content:"";display:block;clear:both}
#data .left_contents .quotation_area .tab li{float:left;margin:0}
#data .left_contents .quotation_area .tab li:first-child{margin:0}
#data .left_contents .quotation_area .tab li a{overflow:hidden;float:left;height:45px}
#data .left_contents .quotation_area .tab li a:hover img{margin-top:-45px}
#data .left_contents .quotation_area .tab li.active a img{margin-top:-45px}
#data .left_contents .quotation_area .cont{width:100%}
#data .left_contents .quotation_area .cont:after{content:"";display:block;clear:both}
#data .left_contents .quotation_area .cont li{display:none;width:100%}
#data .left_contents .quotation_area .cont li.active{display:block}

#data .left_contents .board_btn.center.quotation_btn{margin:0;padding:10px 0}


#data .left_contents .branch_data{position:relative;left:-3px;width:100%;padding:5px 0 0}
#data .left_contents .branch_data:after{content:"";display:block;clear:both}
#data .left_contents .branch_data li{position:relative;float:left;width:157px;margin:0 4px 0 3px;padding:0 0 40px}
#data .left_contents .branch_data li:after{content:"";display:block;clear:both}
#data .left_contents .branch_data li .branch{position:relative;width:148px;border:1px solid #dddddd}
#data .left_contents .branch_data li .branch:after{content:"";display:block;clear:both}
#data .left_contents .branch_data li .branch img{float:left;width:148px;height:95px;margin:50px 0 0}
#data .left_contents .branch_data li .branch .title{display:table;position:absolute;top:5px;left:5px;width:138px;height:45px;text-align:center;font-size:14px;color:#fff;line-height:17px;font-weight:bold;background:url(../images/branch_title_bg.gif) 0 0 no-repeat}
#data .left_contents .branch_data li .branch .title span{display:table-cell;vertical-align:middle}
#data .left_contents .branch_data li .branch .ceo{float:left;width:50px;height:33px;text-align:center;color:#191919;line-height:33px;border-top:1px solid #dddddd;background:#ededed}
#data .left_contents .branch_data li .branch .name{float:left;width:90px;height:33px;padding:0 0 0 7px;text-align:left;color:#191919;line-height:33px;border-top:1px solid #dddddd;background:#fff}
#data .left_contents .branch_data li .best_icon{display:none;position:absolute;bottom:10px;left:41px;}
#data .left_contents .branch_data li.best .best_icon{display:block;}
#data .left_contents .branch_data li.best .best_icon img{vertical-align:top}


#data .left_contents .branch_info { position:relative; color: #191919; width:100%;padding:5px 0 0}
#data .left_contents .branch_info h4 { margin-bottom:15px;}
#data .left_contents .branch_info_table { margin-top:20px; width:100%;}
#data .left_contents .branch_info_table p { float: left;}
#data .left_contents .branch_info_table table { border-bottom:1px solid #ffffff; width:100%;}
#data .left_contents .branch_info_table table tr:nth-child(even) { background-color: #ffffff;}
#data .left_contents .branch_info_table table th { text-align:center; border-top:2px solid #ffffff; font-weight: bold; height:6px; font-size:15px;}
#data .left_contents .branch_info_table table td { height:35px; text-align:center;}
#data .left_contents .branch_info_table .record{ background:url(../company/img/record_bg.png) center no-repeat;padding:4px;height:60px text-align:center;}
/*#data .left_contents .branch_info_table table td:nth-child(1) { padding-left:10%;}
#data .left_contents .branch_info_table table td:nth-child(2) { padding-left:10%;}
#data .left_contents .branch_info_table table td:nth-child(3) { padding-left:10%;}
#data .left_contents .branch_info_table table td:nth-child(4) { padding-left:10%;}*/


#data .left_contents .intro.section1 {
    padding: 0 0 30px 0;
	text-align:center;
}


#data .right_contents{float:left;width:380px;}
#data .right_contents:after{content:"";display:block;clear:both}
#data .right_contents .sub_quotation{width:100%}
#data .right_contents .sub_quotation .tab{min-width:1px;}
#data .right_contents .sub_quotation .tab:after{content:"";display:block;clear:both}
#data .right_contents .sub_quotation .tab li{float:left;margin:0 0 0 4px}
#data .right_contents .sub_quotation .tab li:first-child{margin:0}
#data .right_contents .sub_quotation .tab li a{overflow:hidden;float:left;height:33px}
#data .right_contents .sub_quotation .tab li.active a img{margin-top:-33px}
#data .right_contents .sub_quotation .tab li a:hover img{margin-top:-33px}
#data .right_contents .sub_quotation .cont{width:320px;height:175px;padding:23px 0 0 22px;background:url(../images/common/quotation_sub_cont_bg.gif) 0 0 no-repeat}
#data .right_contents .sub_quotation .cont li{display:none;min-width:1px}
#data .right_contents .sub_quotation .cont li.active{display:block}
#data .right_contents .sub_quotation .cont li:after{content:"";display:block;clear:both}
#data .right_contents .sub_quotation .cont li dl{float:left;margin:0 0 9px}
#data .right_contents .sub_quotation .cont li dl:after{content:"";display:block;clear:both}
#data .right_contents .sub_quotation .cont li dl dt{float:left;width:39px}
#data .right_contents .sub_quotation .cont li dl dt img{float:left;display:block;margin:5px 0 0}
#data .right_contents .sub_quotation .cont li dl dd{float:left;margin:0 8px 0 0}
#data .right_contents .sub_quotation .cont li dl dd select{float:left;width:106px;height:22px;padding:0 0 0 10px;font-size:13px;color:#64584e;line-height:22px;border:none;outline:none}
#data .right_contents .sub_quotation .cont li dl dd .inpu_text{float:left;width:86px;height:18px;padding:2px 10px;font-size:13px;color:#64584e;line-height:18px;border:none}
#data .right_contents .sub_quotation .cont li dl dd .inpu_text.type2{width:239px;}

#data .right_contents .sub_quotation .cont li .quotation_add{clear:both;min-width:1px}
#data .right_contents .sub_quotation .cont li .quotation_add:after{content:"";display:block;clear:both}
#data .right_contents .sub_quotation .cont li .quotation_add .txt{float:left}
#data .right_contents .sub_quotation .cont li .quotation_add .txt img{position:relative;top:2px;float:left}
#data .right_contents .sub_quotation .cont li .quotation_add input{position:relative;top:-2px;margin:0 10px;vertical-align:middle}
#data .right_contents .sub_quotation .cont li .quotation_add label{position:relative;top:-2px;left:-6px;color:#fff}
#data .right_contents .sub_quotation .cont li .agree_area{clear:both;height:31px;padding:20px 0 0}
#data .right_contents .sub_quotation .cont li .agree_area input{display:inline;position:relative;top:-9px;margin:0 2px 0 0}
#data .right_contents .sub_quotation .cont li .agree_area label{display:inline;position:relative;top:-9px}
#data .right_contents .sub_quotation .cont li .agree_area .apply{display:inline-block;margin:0 0 0 15px}
#data .right_contents .sub_quotation .cont li .agree_area img{vertical-align:inherit}
#data .right_contents .sub_quotation .cont li.item2 .agree_area{padding:38px 0 0}

#data .right_contents .quick_menu{width:340;border-left:1px solid #dfdfdf;border-right:1px solid #dfdfdf;background:#fbfaf3}
#data .right_contents .quick_menu{}
#data .right_contents .quick_menu .menu{position:relative;width:292px;padding:28px 24px 20px 24px;border-bottom:1px solid #e1dfc7}
#data .right_contents .quick_menu .menu .head_line{display:block;width:100%;margin:0 0 22px}
#data .right_contents .quick_menu .menu .more{position:absolute;top:29px;right:24px}
#data .right_contents .quick_menu .menu1{}
#data .right_contents .quick_menu .menu1 ul{width:100%}
#data .right_contents .quick_menu .menu1 ul:after{content:"";display:block;clear:both}
#data .right_contents .quick_menu .menu1 ul li{position:relative;float:left;width:100%;margin:0 0 12px}
#data .right_contents .quick_menu .menu1 ul li:after{content:"";display:block;clear:both}
#data .right_contents .quick_menu .menu1 ul li .title{float:left;overflow:hidden;width:174px;padding:1px 0 7px 118px;font-size:14px;color:#e9900a;line-height:24px;text-overflow:ellipsis;white-space:nowrap}
#data .right_contents .quick_menu .menu1 ul li .text{float:left;width:174px;height:30px;padding:0 0 6px 118px;letter-spacing:-0.5px;color:#64584e;line-height:15px}
#data .right_contents .quick_menu .menu1 ul li .img{float:left;position:absolute;top:0;left:0;width:104px;height:66px;border:1px solid #d6d4bd}
#data .right_contents .quick_menu .menu1 ul li .img img{max-width:104px;max-height:66px}
#data .right_contents .quick_menu .menu1 ul li.last{margin:0}
#data .right_contents .quick_menu .menu2 .vod_area{width:290px;height:162px;margin:0 0 10px;border:1px solid #d6d4bd}
#data .right_contents .quick_menu .menu2 .vod_area:after{content:"";display:block;clear:both}
#data .right_contents .quick_menu .menu2 .vod_area iframe{float:left;margin:0;padding:0;outline:none}
#data .right_contents .quick_menu .menu3 ul{width:100%;padding:0 0 10px}
#data .right_contents .quick_menu .menu3 ul:after{content:"";display:block;clear:both}
#data .right_contents .quick_menu .menu3 ul li{float:left;width:140px;margin:0 0 0 12px}
#data .right_contents .quick_menu .menu3 ul li:after{content:"";display:block;clear:both}
#data .right_contents .quick_menu .menu3 ul li:first-child{margin:0}
#data .right_contents .quick_menu .menu3 ul li .img{float:left;width:138px;height:93px;border:1px solid #d6d4bd}
#data .right_contents .quick_menu .menu3 ul li .img img{float:left;max-width:138px;max-height:93px}
#data .right_contents .quick_menu .menu3 ul li .text{float:left;width:100%;padding:17px 0 0;letter-spacing:-0.5px;font-size:13px;color:#64584e;line-height:16px}
#data .right_contents .quick_menu .menu3 ul li .text strong{margin:0 2px 0 0;color:#e9900a}
#data .right_contents .quick_menu .side_banner{padding:32px 24px;border-bottom:1px solid #e1dfc7}
#data .right_contents .quick_menu .side_banner img{vertical-align:top}
#data .right_contents .quick_menu .sns_area{position:relative;padding:32px 24px;border-bottom:1px solid #e1dfc7}
#data .right_contents .quick_menu .sns_area ul{position:relative;left:-1px;min-width:1px;}
#data .right_contents .quick_menu .sns_area ul:after{content:"";display:block;clear:both}
#data .right_contents .quick_menu .sns_area ul li{float:left;margin:0 8px 0 0}
#data .right_contents .quick_menu .sns_area ul li a,
#data .right_contents .quick_menu .sns_area ul li img{float:left}
#data .right_contents .quick_menu .sns_area .copy{position:absolute;top:38px;left:206px}


.right_contents .section1 {float:left;width:380px; margin-left:10px;}
.right_contents .section1 .photo_con {float:left; border:0px solid #ccc; padding: 0px; height:117px; }
.right_contents .section1 .photo_con ul li { float: left; padding: 0 0 0 0; width:145px; margin-bottom : 12px; }
.right_contents .section1 .photo_con ul li img { width:130px; height:100px; border:1px solid #d7d7d7; }


.right_contents .section2 {float:left;width:380px;}
.right_contents .section2 .praise_list {float:left; border:0px solid #ccc; padding-left: 25px; height:170px; }
.right_contents .section2 .praise_list ul li { line-height:30px; height:35px; position:relative; color: #000; font-size:12px; }
.right_contents .section2 .praise_list ul li a {float:left;  color: #000; display:inline-block; white-space:nowrap; overflow:hidden; text-overflow: ellipsis; vertical-align: middle;}
.right_contents .section2 .praise_list ul li .name {float:left;  display:inline-block;vertical-align: middle;color: #000;font-weight:bold;width:50px;padding-left:0px;padding-right:5px;}
/*
.main_bbs_list { margin-top: 15px; border-top:4px; height:300x}
.main_bbs_list ul { padding:0 0 0 30px;}
.main_bbs_list ul li { line-height:25px; height:30px; position:relative; color: #000; font-size:12px;}
.main_bbs_list ul li a { color: #000; display:inline-block; white-space:nowrap; overflow:hidden; text-overflow: ellipsis; vertical-align: middle;}
.main_bbs_list ul li .name {display:inline-block;vertical-align: middle;color: #000;font-weight:bold;width:50px;padding-left:0px;padding-right:5px;}
*/

/*
.right_contents .section1 .photo_con ul:after{content:"";display:block;clear:both}
*/

.mt30{margin-top:30px}
.ml17{margin-left:20px}
.mb20{margin-bottom:20px}
.mb25{margin-bottom:25px}
.mb30{margin-bottom:30px}
.mb35{margin-bottom:35px}
.mb50{margin-bottom:50px}
.bb0{border-bottom:none !important}



/* paging */
.paging{clear:both;position:relative;top:-2px;height:17px;padding:30px 0;text-align:center; width:860px; }
.paging li{display:inline;margin:0 13px 0 12px}
.paging li a{display:inline-block;height:17px;line-height:17px;vertical-align:middle; font-size: 16px;}
.paging li a img{vertical-align:middle}
.paging li.prevEnd{margin:0 5px 0 4px}
.paging li.prev{margin:0 20px 0 4px}
.paging li.next{margin:0 5px 0 20px}
.paging li.nextEnd{margin:0 5px 0 4px}
.paging li.active a{color:#191919;font-weight:bold}



/* search_area */
.search_area{clear:both;position:relative;width:550px;margin:0 auto;padding:7px 30px 10px 0;background:url(../service/img/search_area_bg.png) 0 0 no-repeat}
.search_area:after{content:"";display:block;clear:both}
.search_area .search_item{float:right}
.search_area .search_item .search_option{float:left;width:114px;height:27px;margin:0 20px 0 0;padding:0 0 0 15px; line-height:27px;border:none}
.search_area .search_item .search{overflow:hidden;float:left;width:80px;height:27px;margin:0 15px 0 0;text-indent:-9999px;}
.search_area .search_item .search_inpuText{float:left;width:182px;padding:0 10px 2px 0;height:27px;margin:0 20px 0 0;text-align:left;font-size:12px;color:#333;line-height:25px;font-family:Dotum,sans-serif;border:none}

/* board_btn */
.board_btn.left{float:left}
.board_btn{min-width:1px;margin:40px 0 50px}
.board_btn:after{content:"";display:block;clear:both}
.board_btn.left li{float:left}
.board_btn.left li a,
.board_btn.left li img{float:left}
.board_btn.left.type2{margin:20px 0 10px}

.board_btn.right{float:right;margin:40px 60px 50px}
.board_btn.right li{float:left;margin:0 0 0 8px}
.board_btn.right li a,
.board_btn.right li img{float:left}
.board_btn.right.type2{margin:20px 60px 25px}

.board_btn.center{clear:both;position:static;margin:0;padding:30px 0;text-align:center}
.board_btn.center li{display:inline;margin:0 4px}
.board_btn.center li a{display:inline-block}
.board_btn.center li a img{vertical-align:middle}


/* board_view */
.board_view{width: 840px; border-top:3px solid #ededed}
.board_view th{padding:14px 27px 13px}
.board_view th.head_top{border-bottom:1px solid #ededed}
.board_view th.head_top span{overflow:hidden;float:left;max-width:550px;text-overflow:ellipsis;white-space:nowrap;font-size:15px;color:#64584e;line-height:18px}
.board_view th.head_top.type2{border-bottom:1px solid #ededed}
.board_view th.head_bottom{border-bottom:1px solid #ededed}
.board_view th.head_bottom.type2{padding:0}
.board_view th.head_bottom.type2 .item_top{min-width:1px;padding:14px 27px 13px;border-bottom:1px solid #ededed}
.board_view th.head_bottom.type2 .item_bottom{min-width:1px;padding:14px 27px 13px;}
.board_view th.head_bottom.type2 .item_top:after{content:"";display:block;clear:both}
.board_view th.head_bottom.type2 .item_bottom:after{content:"";display:block;clear:both}
.board_view th.head_bottom .head_item{float:left}
.board_view th.head_bottom .head_item dt{float:left;margin:0 12px 0 0;font-size:13px;color:#64584e;font-weight:600}
.board_view th.head_bottom .head_item dd{float:left;margin:0 35px 0 0;font-size:13px;color:#64584e;font-weight:400}
.board_view td.data{padding:35px 28px;word-break:break-all;line-height:16px;border-bottom:1px solid #ededed}
.board_view td.data img{max-width:780px; }

/* board_list */
.board_list{border-top:3px solid #ededed;width: 840px;}
.board_list thead th{padding:11px 24px 10px;white-space:nowrap;font-size:15px;color:#635e51;border-bottom:1px solid #ededed}
.board_list tbody td{padding:10px 0 9px;text-align:center;border-bottom:1px solid #ededed}
.board_list tbody td.seq{font-weight:bold}
.board_list tbody td.noneW{width:100%}
.board_list tbody td.noneW .icon{float:left;margin:4px 12px 0 17px}
.board_list tbody td.noneW a{float:left;font-size:13px;color:#645b4d;line-height:21px;font-family:DotumChe, sans-serif}
.board_list tbody td.noneW .count{float:left;margin:0 0 0 11px;color:#fb8822;line-height:21px;font-weight:bold}
.board_list tbody td.noneW .lock{float:left;width:13px;height:16px;margin:3px 0 0 14px;background:url(../images/common/table_list_lock_icon.gif) 0 0 no-repeat}
.board_list tbody td.last{border-bottom:5px solid #ededed}
.board_list tbody tr.notice td{font-weight:bold}
.board_list tbody tr.notice td img{vertical-align:middle}
.board_list tbody tr.notice td.noneW a{font-weight:bold}
.board_list tbody tr.notice td.count{font-weight:normal}

.board_list.type2{overflow:hidden;position:relative;width:840px}
.board_list.type2 ul{width:100%}
.board_list.type2 ul li.notice {position:relative;height:130px;padding:30px 0;border-bottom:1px solid #ededed; }
.board_list.type2 ul li{position:relative;height:130px;padding:30px 0;border-bottom:1px solid #ededed}
.board_list.type2 ul li:after{content:"";display:block;clear:both}
.board_list.type2 ul li a{float:left;width:100%;height:150px}
.board_list.type2 ul li .img{position:absolute;top:30px;left:0;float:left}
.board_list.type2 ul li .img img{float:left;max-width:180px;max-height:130px;}
.board_list.type2 ul li .title{overflow:hidden;float:left;width:600px;margin:0 0 26px;padding:5px 0 0 210px;font-size:14px;color:#645b4d;line-height:15px;font-family:DotumChe;text-overflow:ellipsis;white-space:nowrap}
.board_list.type2 ul li .title .count{color:#fb8822;line-height:21px}
.board_list.type2 ul li .text{float:left;width:600px;padding:0 0 0 210px;font-size:13px;color:#645b4d;line-height:16px;font-family:DotumChe}
.board_list.type2 ul li .list_bottom{float:left;position:relative;left:-13px;width:600px;padding:16px 0 0 210px;font-size:13px;color:#191919;line-height:11px;font-family:DotumChe}
.board_list.type2 ul li .list_bottom span{margin:0 13px}
.board_list.type2 ul li.last{border-bottom:1px solid #ededed}

.board_list.sketch{overflow:hidden;position:relative;width:840px}
/*
.board_list.sketch ul{position:relative;left:-14px;width:780px;background:url(../images/common/board_sketch_line_y.gif) 0 0 repeat-y}
*/
.board_list.sketch ul{position:relative;left:-14px;width:840px;}
.board_list.sketch ul:after{content:"";display:block;clear:both}
.board_list.sketch ul li{float:left;padding:0 0 27px;  border-bottom:1px solid #ededed;}
.board_list.sketch ul li .button{float:left;width:250px;margin:0 14px;padding:30px 0 0}
.board_list.sketch ul li .button:after{content:"";display:block;clear:both}
.board_list.sketch ul li .button .img{position:relative;z-index:30;float:left;width:250px;height:200px}
.board_list.sketch ul li .button .img img{float:left}
.board_list.sketch ul li .button .title2{overflow:hidden;position:relative;z-index:20;float:left; padding:17px 7px 0;letter-spacing:-0.2px;text-overflow:ellipsis;white-space:nowrap;color:#645b4d;line-height:18px;font-family:Dotum, sans-serif}
.board_list.sketch ul li .button .sketch_bottom{z-index:10;float:left;width:240px;left:0;padding:0 7px 0;}
.board_list.sketch ul li .button .sketch_bottom:after{content:"";display:block;clear:both}
.board_list.sketch ul li .button .sketch_bottom span{float:left;padding:0;color:#645b4d;line-height:18px;font-family:Dotum, sans-serif;border:none;background:none}
.board_list.sketch ul li .button .sketch_bottom .line{float:left;width:33px;height:18px;background:url(../images/common/board_list_sketch_line.gif) 16px 4px no-repeat}
.board_list.sketch .bottom_line{display:block;position:absolute;bottom:0;left:0;width:100%;height:1px;border-bottom:1px solid #ededed}

/* board_write */
.board_write{border-top:3px solid #ededed;border-collapse:separate; width:840px;}
.board_write th{position:relative;padding:8px 0 8px 44px;text-align:left;font-size:14px;color:#191919;line-height:24px;white-space:nowrap;font-family:'나눔바른고딕', 'Nanum Barun Gothic', Dotum, sans-serif;border-right:1px solid #ededed;border-bottom:1px solid #ededed;background:#f6f6f6}
.board_write th .point{position:absolute;top:9px;left:30px;margin:0 7px 0 0;color:#fb8822}
.board_write td{padding:8px 18px;border-right:1px solid #ededed;border-bottom:1px solid #ededed}
.board_write td .inpu_text{float:left;width:auto;height:27px;padding:2px 10px;font-size:13px;color:#191919;line-height:18px;border:1px solid #cccccc}
.board_write td .inpu_text.pass{padding:2px 16px}
.board_write td .pass_chk{margin:6px 4px 0 12px}
.board_write td .calendar{float:left;margin:0 0 0 11px}
.board_write td .service_select{float:left;width:190px;height:24px;padding:0 0 0 8px;font-size:13px;color:#191919;line-height:18px;font-family:'나눔바른고딕', 'Nanum Barun Gothic', Dotum, sans-serif;border:1px solid #cccccc}
.board_write td .number_select{float:left;width:60px;height:24px;padding:0 0 0 8px;font-size:13px;color:#191919;line-height:18px;font-family:'나눔바른고딕', 'Nanum Barun Gothic', Dotum, sans-serif;border:1px solid #cccccc}
.board_write td .warning{margin:0 0 0 24px;color:#191919;line-height:24px;font-family:Dotum, sans-serif}
.board_write td label{position:relative;top:-2px}
.board_write td.data{padding:16px 0 0;border-right:none;border-bottom:1px solid #ededed}
.board_write td.data .data_area{width:100%}
.board_write td.data .wirte_chk{padding:19px 0}
.board_write td.data .wirte_chk input{margin:0 11px 0 0}
.board_write td.data .wirte_chk label{color:#191919;line-height:13px}
.board_write td.write{padding:8px 21px 8px 18px}
.board_write td.write .text_area{width:640px;height:248px;padding:10px;border:1px solid #cccccc}
.board_write td.write .text_area textarea{display:block; width: 100%; height:248px;font-size:13px;color:#191919;line-height:24px;font-family:Dotum, sans-serif;border:none;resize:none;outline:none}
.board_write td .service_select{width:180px;height:24px;padding:0 0 0 12px;font-size:13px;color:#191919;border:1px solid #cccccc}
.board_write td .address_area{}
.board_write td .address_area li{display:block !important;width:100%;padding:8px 0 0}
.board_write td .address_area li:after{content:"";display:block;clear:both}
.board_write td .address_area li:first-child{padding:0}
.board_write td .address_area li .search{float:left;margin:0 21px 0 6px}
.board_write td .address_area li .address_text{float:left;margin:0 8px 0 0;color:#191919}
.board_write td .address_area li .dwelling_text{float:left;margin:0 11px 0 7px;font-size:13px;color:#191919;line-height:24px;font-family:Dotum, sans-serif;}
.board_write td .address_area li .dwelling_select{float:left;width:138px;height:24px;margin:0 8px 0 0;padding:0 0 0 8px;font-size:13px;color:#191919;line-height:24px;font-family:'나눔바른고딕', 'Nanum Barun Gothic', Dotum, sans-serif;border:1px solid #cccccc}
.board_write.type2 th{padding:8px 20px 8px 38px;letter-spacing:-0.5px}
.board_write.type2 th .point{left:22px}
.board_write.type2 th .point.type2{top:23px}

/* comment */
.comment_area{clear:both;width:820px;padding:6px 10px 0;background:#f2f5e2}
.comment_area .comment_data{}
.comment_area .comment_data li{}
.comment_area .comment_data li .comment_line{position:relative;min-width:1px;padding:15px 0;border-bottom:1px solid #dee2c9}
.comment_area .comment_data li .comment_line:after{content:"";display:block;clear:both}
.comment_area .comment_data li .comment_line .customer{position:relative;float:left;padding:0 24px 0 0;font-size:13px;color:#64584e;line-height:19px;background:url(../images/common/comment_customer_line.png) right 4px no-repeat}
.comment_area .comment_data li .comment_line .customer .icon{float:left;margin:2px 8px 0 0}
.comment_area .comment_data li .comment_line .date{float:left;padding:0 19px;font-size:13px;color:#64584e;line-height:19px}
.comment_area .comment_data li .comment_line .comment{clear:both;padding:6px 0 2px 27px;font-size:13px;}
.comment_area .comment_data li .comment_line .comment_btn{position:absolute;top:15px;right:0}
.comment_area .comment_data li .comment_line .comment_btn li{float:left;margin:0 0 0 4px}
.comment_area .comment_data li .comment_line .comment_btn li a,
.comment_area .comment_data li .comment_line .comment_btn li img{float:left}
.comment_area .comment_data li .comment_line.admin .customer{padding:0 24px 0 15px}
.comment_area .comment_data li .comment_line.admin .customer .arrow{display:block;position:absolute;top:2px;left:0;width:9px;height:10px;background:url(../images/common/comment_line_arrow.png) 0 0 no-repeat}
.comment_area .comment_data li .comment_line.admin .comment{padding:6px 0 2px 43px}
.comment_area .comment_data li .comment_line.write .write_area{width:658px;height:68px;border:1px solid #c9cfa9;background:#fff}
.comment_area .comment_data li .comment_line.write .write_area .textarea_wrap{width:650px;height:100%;padding:4px}
.comment_area .comment_data li .comment_line.write .write_area .textarea_wrap:after{content:"";display:block;clear:both}
.comment_area .comment_data li .comment_line.write .write_area .textarea_wrap textarea{float:left;width:100%;height:60px;margin:0;padding:0;font-size:13px;color:#64584e;line-height:19px;resize:none;border:none;outline:none}
.comment_area .comment_data li .comment_line.write .insert_area{min-width:1px;margin:7px 0 0}
.comment_area .comment_data li .comment_line.write .insert_area:after{content:"";display:block;clear:both}
.comment_area .comment_data li .comment_line.write .insert_area .text{float:left;margin:0 12px 0 0;font-size:11px;color:#64584e;line-height:24px}
.comment_area .comment_data li .comment_line.write .insert_area input{float:left;width:124px;height:27px;margin:0 14px 0 0;padding:2px;font-size:11px;color:#64584e;line-height:18px;border:1px solid #c9cfa9}
.comment_area .comment_data li .comment_line.write .submit_area{position:absolute;top:17px;right:0;width:88px;height:18px;text-align:right}
.comment_area .comment_data li .comment_line.write .submit_area input{vertical-align:middle}
.comment_area .comment_data li .comment_line.write .submit_area span{font-size:11px;color:#64584e;letter-spacing:-0.6px}
.comment_area .comment_data li .comment_line.write .submit_area .apply{display:inline-block;margin:8px 0 0}
.comment_area .comment_data li .comment_line.write.type2{background:url(../images/common/comment_line_arrow.png) 0 23px no-repeat}
.comment_area .comment_data li .comment_line.write.type2 .write_area{width:632px;margin:0 0 0 26px}
.comment_area .comment_data li .comment_line.write.type2 .write_area .textarea_wrap{width:624px}
.comment_area .comment_data li .comment_line.write.type2 .insert_area{margin:7px 0 0 26px}

.section_area{padding:55px 0;border-top:1px solid #e7e3dd}

/* section_head */
.section_head{position:relative;padding:0 0 0 72px}
.section_head .head{display:block;margin:0 0 9px}
.section_head .copy{}
.section_head .icon{position:absolute;top:-10px;left:0}

/* section */
.section{padding:0 0 50px;border-bottom:1px solid #ededed}
.section .head{margin:0 0 30px}
.section .text{color:#645b4d}
.section .text .point{color:#fb8822}

/* gallery_area */
.gallery_area{overflow:hidden;width:100%;background:#f7f5e9}
.gallery_area ul{position:relative;min-width:1px;width:771px;padding:26px 0 16px}
.gallery_area ul:after{content:"";display:block;clear:both}
.gallery_area ul li{float:left;}
.gallery_area ul li{float:left;}
.gallery_area ul li .wrap{width:238px;margin:0 8px 0 9px;}
.gallery_area ul li .wrap:after{content:"";display:block;clear:both}
.gallery_area ul li .wrap .img{float:left;width:236px;height:176px;border:1px solid #fff}
.gallery_area ul li .wrap .img img{float:left}
.gallery_area ul li .wrap .copy{float:left;width:100%;padding:13px 0;font-size:13px;color:#645b4d;line-height:15px;text-align:center}


.layer_pw { display: none; position:fixed; left:50%; top:50%; width:270px; height:150px; background-color:#4b3f38; margin:-70px auto 0 -135px; z-index:100}
.layer_pw .layer_pw_con { background-color:#fff; border:4px solid #4b3f38; height:47px; text-align:center; padding-top:19px;}
.layer_pw .layer_pw_con a { margin-left:4px;}
.layer_pw .layer_pw_con input { border:1px solid #aeaeae; padding-top:2px; height:27px; text-align:center;}



/* foot */
#footer{clear:both;position:relative;width:100%; background:url(../img_main/bottom_bg.gif) 0 0 repeat;}


#data .left_contents .application{padding:0;}
#data .left_contents .application .title{display:block;min-width:1px;margin:0;}
#data .left_contents .application .title:after{content:"";display:block;clear:both}
#data .left_contents .application .title span,
#data .left_contents .application .title img{float:left}
#data .left_contents .application .title .text{margin:40px 0 0 20px;font-size:13px;color:#4e5565;font-weight:bold;}
#data .left_contents .application .title .text .point{margin:0 10px 0 0;color:#ff6600}



.calendar_sec {}
.calendar_sec .calendar_select { height:31px; padding-bottom:10px; height:28px; line-height:28px; font-size:14px; font-weight:bold;}
.calendar_sec .calendar_select select { border:1px solid #bababa; height:28px; line-height:28px; font-size:13px; color: #757575; margin: 0 4px 0 8px;}
.calendar_sec .calendar_table {}
.calendar_sec .calendar_table {} .calendar_month_select { position:relative; height:57px; text-align:center;}
.calendar_sec .calendar_month_select .month_prev { position:absolute; left:7px; top:18px; width:60px; height:20px; background:url('../images/content/calendar_month_prev_next.gif') no-repeat 0 0; text-indent:-9999px;}
.calendar_sec .calendar_month_select .month_next { position:absolute; right:7px; top:18px; width:60px; height:20px; background:url('../images/content/calendar_month_prev_next.gif') no-repeat -60px 0; text-indent:-9999px;}
.calendar_sec .calendar_table table { border-left:1px solid #dddddd; border-top:1px solid #dddddd;}
.calendar_sec .calendar_table table th { font-size: 15px; color: #111111; padding:5px 0 5px 0px; font-weight:bold; background-color:#f7f7f7; height:30px;border:1px solid  #dcdcdc}
.calendar_sec .calendar_table table td { font-size: 14px; color: #111111; height:100px;line-height: 25px; padding:10px 0 10px 10px; vertical-align:top;border:1px solid  #dcdcdc}

.calendar_sec .calendar_table table td.move { color:#e76025; background-color:#fffaeb;}

.calendar_sec .calendar_table .year { color: #757575; font-size:18px; font-weight:bold; display:inline-block; margin:-1px 2px 0 2px;}
.calendar_sec .calendar_table .month { color: #000000; font-size:30px; font-weight:bold; display:inline-block; margin:-1px 2px 0 2px;}

.goodday { color:#cd1523; font-weight:bold;}


.data_list4{position:relative;margin:0 0 68px}
.data_list4 h2{margin:0 0 20px;background:url(../images/main/data_4_dotted.gif) 84px 7px no-repeat}
.data_list4 ul{width:100%}
.data_list4 ul:after{content:"";display:block;clear:both}
.data_list4 ul li{position:relative;float:left;width:169px;margin:0 0 0 10px}
.data_list4 ul li:first-child{margin:0}
.data_list4 ul li a{float:left;width:167px;border:1px solid #000000}
.data_list4 ul li a .img{float:left;border-bottom:1px solid #000000}
.data_list4 ul li a .img img{float:left}
.data_list4 ul li a .text{display:block;overflow:hidden;height:21px;padding:5px 16px 0;color:#64584e;line-height:21px;text-overflow:ellipsis;white-space:nowrap}
.data_list4 ul li a .date{display:block;height:15px;padding:0 16px 6px;font-size:12px;color:#64584e}

.comment_area{clear:both;width:820px;padding:6px 10px 0;background:#f2f5e2}
.comment_area .comment_data{}
.comment_area .comment_data li{}

.list_prev_next { width:830px; border-bottom:1px solid #cccccc; overflow:hidden;}
.list_prev_next dt { float:left; padding-left:27px; height:40px; line-height:40px; font-weight:bold; border-top: 1px solid #e7e7e7;}
.list_prev_next dd { padding-left:110px; height:40px; line-height:40px; border-top:1px solid #e7e7e7;}
.list_prev_next dd a { color:#666; max-width:96%;display:inline-block; white-space:nowrap; overflow:hidden; text-overflow: ellipsis; font-weight:bold; }