/******************************************** 사이트 제작시 정보 변경 주의사항 *******************************************/

/*  1. board 이슈&토크 박스          |  .cb_comment1 .fr      : width 값 변경(사이트 가로 사이즈에 맞게)
                                   .cb_comment2 .fr      : width 값 변경(사이트 가로 사이즈에 맞게)

    2. board(포토/무비) 리스트  |  .fixed_img_col li     : width 값 변경(사이트 가로 사이즈에 맞게)
						  
	3. FAQ(고객센터) 검색 박스  |  .srch_type0b .fl      : width 값 변경(사이트 가로 사이즈에 맞게)
	
	4. 프로필 박스              |  .tbl_box0b .f_box .fl : width 값 변경(사이트 가로 사이즈에 맞게)
	                               .tbl_box0b .f_box .fr : width 값 변경(사이트 가로 사이즈에 맞게)

	5. SNS 이슈&토크 박스            |  .cb_box0              : width 값 변경(사이트 가로 사이즈에 맞게)

/***************************************************** sub page 설정 ******************************************************/

/* 간격(높이/라인) */
.line_box1  {overflow:hidden; clear:both; width:100%; height:0px;}

.line_box_bbs1  {overflow:hidden; clear:both; width:100%; height:25px;}
.line_box_bbs2  {overflow:hidden; clear:both; width:100%; height:21px;}
.line_box_bbs3  {clear:both; padding:0 0 20px; text-align:center; border-top:1px solid #efefef;}  /* 게시판 리스트(칼럼) 라인 */
.line_box_bbs4  {clear:both; padding:0 0 15px; text-align:center; border-top:1px solid #efefef;}  /* 검색 리스트(칼럼) 라인 */



/* info 박스 */
.info_area1 {}
.info_area2 {overflow:hidden; padding:12px 15px 13px 15px; font-size:12px; line-height:15px; color:#888888; background-color:#fefdf1; border-bottom:1px solid #ebebeb;}
.info_area2 li {padding-bottom:8px;}
.info_area2 li:last-child {padding-bottom:0;}
.info_area2 em {color:#f75359;}



/* banner 박스 */
.banner_area1 {overflow:hidden; clear:both; width:100%; padding:6px 0 6px; background-color:#ececec;}
.banner_area1a {overflow:hidden; clear:both; width:100%; text-align:center; cursor:pointer;}

.banner_area2 {overflow:hidden; clear:both; width:100%; padding:6px 0 6px; background-color:#e7e7e7;}
.banner_area2a {overflow:hidden; clear:both; width:100%; text-align:center; cursor:pointer;}

.banner_area3 {overflow:hidden; clear:both; width:100%; text-align:center;}
.banner_area3 > div {margin:0 0 -2px !important; background-color:#edf0f4;}
.banner_area3 > div img,
.banner_area3 > div img[usemap] {display:inline-block; width:auto !important; max-width:100%; height:auto !important; margin-bottom:0;}
.banner_area3_layer1 { margin:-10px 0 10px;}



/* byte 박스 */
.byte_area1  {overflow:hidden; clear:both; text-align:right; font-size:11px; line-height:14px; color:#777777; font-family:'dotum'; letter-spacing:-1px;}



/* sub 박스 */
.sub_area0 {overflow:hidden; padding:18px 15px 40px 15px;}
.sub_area0_pad0 {padding:0 0 40px;}
.sub_area0_pad1 {padding:0 0 30px;}
.sub_area0_pad2 {padding-bottom:20px;}
.sub_area0_pad3 {padding:20px 15px 25px 15px;}
.sub_area0_pad4 {padding-bottom:7px;}
.sub_area0_pad5 {padding-bottom:2px;}
.sub_area0_pad6 {padding-top:0; padding-bottom:0;}
.sub_area0_pad7 {padding-top:0;}

.sub_area0_open1 {padding-top:20px; padding-bottom:25px;}


.sub_area1 {overflow:hidden; clear:both; width:100%; line-height:18px;}

.sub_area1 h3 {font-size:16px; line-height:19px; font-family:'NanumGothicBold'; color:#374485; font-weight:normal; margin:0 0 14px}
.sub_area1 .h3_pad1 {margin:0 0 19px}
.sub_area1 h4 {font-size:14px; line-height:17px; color:#0950a0; font-weight:normal; letter-spacing:-0.04em; margin:0 0 14px}
.sub_area1 h4 p {font-size:13px; line-height:17px; color:#5f6773; padding:0; margin:5px 0 0;}
.sub_area1 .h4_pad1 {margin:0 0 19px}

.sub_area1 h5 {font-size:15px; line-height:18px; color:#222222; font-weight:bold; letter-spacing:-1px; margin:0 0 6px;}
.sub_area1 h6 {font-size:13px; font-weight:bold; color:#555555; margin:0 0 12px;}
.sub_area1 b  {color:#555555}

.sub_area1 .area1 {overflow:hidden; margin:20px 0 20px;}
.sub_area1 .area1 img {max-width:100%;}

.sub_area1 .area2 {overflow:hidden; padding:0 0 20px; margin:0 0 20px; border-bottom:1px solid #f2f2f2;}
.sub_area1 .area2 img {float:left; overflow:hidden; width:150px; margin:0 15px 0 0;}
.sub_area1 .area2 .text_area1 {overflow:hidden; vertical-align:middle;}
.sub_area1 .area2:last-child {padding:0; margin:0; border-bottom:0px solid #f2f2f2;}

.sub_area1 .area3 {overflow:hidden; padding:0 0 20px; margin:0 0 20px; border-bottom:1px solid #f2f2f2;}
.sub_area1 .area3 ul li {padding:0 0 0 7px; padding-bottom:4px; font-size:13px; line-height:16px; background-image:url('/korean/m/img/dot70.png'); background-position:left 6px; background-size:2px 2px; background-repeat:no-repeat;}
.sub_area1 .area3 ul li:last-child {padding-bottom:0;}

.sub_area1 .area4 {overflow:hidden; text-align:center; margin:30px 0 0;}
.sub_area1 .area4 img {border:none; max-width:100%; width:auto;}


.sub_area2 {overflow:hidden; clear:both; width:100%; padding:0 0 20px; font-size:14px; line-height:16px; color:#333333;}



/* sns 박스  */
.sns_area1 ol, ul {list-style: none;}
.sns_area1 {overflow:hidden; clear:both; text-align:center; height:34px;}
.sns_area1 li,
.sns_area1 li a {display:inline-block;}
.sns_area1 li a {background:url('/korean/m/img/but_sns1.png') no-repeat; width:34px; height:34px; background-size:136px 34px;}

.sns_area1 li.btn_facebook {margin-right:5px;}
.sns_area1 li.btn_twitter  {margin-right:5px;}
.sns_area1 li.btn_kakaotalk  {margin-right:5px;}
.sns_area1 li.btn_kakaostory  {margin-right:0;}

.sns_area1 li.btn_facebook a  {background-position:-0px -0px;}
.sns_area1 li.btn_twitter a {background-position:-34px -0px;}
.sns_area1 li.btn_kakaotalk a  {background-position:-68px -0px;}
.sns_area1 li.btn_kakaostory a  {background-position:-102px -0px;}




/* 기사출력 스타일  */
.sub_thmb1 {}


.sub_list1 {overflow:hidden; clear:both; width:100%;}
.sub_list1 > ul > a > li {overflow:hidden; width:100%; padding:12px 0 12px; border-bottom:1px solid #eaeaea; cursor:pointer;}
.sub_list1 li h4 {overflow:hidden; text-overflow:ellipsis; white-space:nowrap; padding:0 15px 0 15px; font-size:16px; line-height:19px; color:#222222; font-weight:normal;}
.sub_list1 li ul {padding:5px 15px 0 15px;}
.sub_list1 li ul li {float:left; padding:0 0 0 11px; font-size:12px; line-height:15px; color:#909090; background-image:url('/korean/m/img/line_sub1.png'); background-position:5px center; background-size:1px 10px; background-repeat:no-repeat;}
.sub_list1 li ul li:first-child {padding-left:0; background-image:none;}
.sub_list1 li ul li.text1 {color:#909090}
.sub_list1 .area1 {clear:both; text-align:center; font-size:12px; line-height:15px; color:#888888; padding:30px 10px 30px 10px}
.sub_list1 .area1 h1 {font-size:14px; line-height:16px; color:#333333; letter-spacing:-1px; margin:23px 0 -4px}
.sub_list1 .area1 em {color:#da391f;}

.sub_list2 {overflow:hidden; clear:both; width:100%;}
.sub_list2 li {overflow:hidden; width:100%; border-bottom:1px solid #eaeaea; cursor:pointer;}
.sub_list2 li .area1 {float:left; overflow:hidden; text-align:center; width:48px; height:48px; color:#ffffff; background-color:#8997af; border:1px solid #8391ab;}
.sub_list2 li .area1 .text1 {display:table-cell; overflow:hidden; width:48px; height:48px; vertical-align:middle; font-size:15px; line-height:18px;}
.sub_list2 li .area1 .text1 em {font-size:11px; line-height:14px; color:#e7efff;}
.sub_list2 li h4 {display:table-cell; overflow:hidden; height:47px; vertical-align:middle; padding:2px 15px 0 15px; font-size:16px; line-height:19px; color:#222222; font-weight:normal;}

.sub_list3 {overflow:hidden; clear:both; width:100%;}
.sub_list3 > ul > li {overflow:hidden; width:100%; padding:10px 0 10px; border-bottom:1px solid #eaeaea;}
.sub_list3 > ul > li:first-child {border-top:1px solid #eaeaea;}
.sub_list3 li ul {padding:1px 15px 0 15px;}
.sub_list3 li ul li {float:left; width:45%; padding:0 0 0 7px; padding-bottom:4px; font-size:13px; line-height:16px; background-image:url('/korean/m/img/dot70.png'); background-position:left 6px; background-size:2px 2px; background-repeat:no-repeat;}
.sub_list3 li ul li:last-child {padding-bottom:0;}
.sub_list3 li ul li .text_pad1 {letter-spacing:.15em}


.clfix {overflow:hidden; clear:both; width:100%; padding:0 0 1px}
.clfix li {color:#1763bc; border:solid 1px #dddddd;
	font-size:12px; line-height:15px; letter-spacing:0; padding:.5em .6em .45em;
	display:inline-block; zoom: 1; *display:inline;
	vertical-align: baseline;
	margin: 0 0;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration:none;}

.clfix li a {color:#333333;}


/* tab 매뉴 */
.tab_area1 {}



/* admin 박스 */



/* 카렌터 */
.calen_area1 {}



/* 사이트맵 */
.sitemap_area1 {}



/* 약관 */
.sub_terms0_box {clear:both; width:100%; padding:5px 0 5px 0; border-top: #e1e1e1 1px solid; border-bottom: #ebebeb 1px solid; background-image:url(/bbs/img/title_bg3.gif); background-repeat:repeat-x;}

.sub_terms1     {overflow:hidden; clear:both; line-height:20px;}
.sub_terms1 p   {margin:0 0 12px; padding:0}
.sub_terms1 h1  {font-size:14px; line-height:17px; color:#227fd6; font-weight:bold; margin:0 0 6px;}
.sub_terms1 .h1_pad1 {margin:29px 0 6px}
.sub_terms1 h2  {font-size:14px; line-height:17px; font-weight:bold; margin:0 0 6px;}
.sub_terms1 .h2_pad1 {margin:24px 0 6px}
.sub_terms1 .h2_pad2 {margin:13px 0 6px}
.sub_terms1 dl  {}
.sub_terms1 dt  {}
.sub_terms1 dd  {margin:0 0 12px;}
.sub_terms1 .dd_end {margin:0}

.sub_terms1a     {overflow:hidden; overflow-y:scroll; height:120px; padding:10px 15px 10px 15px; font-size:12px; line-height:19px; color:#555555;}
.sub_terms1a p   {margin:0 0 12px; padding:0}
.sub_terms1a h1  {font-size:13px; line-height:16px; color:#227fd6; font-weight:bold; margin:0 0 6px;}
.sub_terms1a .h1_pad1 {margin:24px 0 6px}
.sub_terms1a h2  {font-size:13px; line-height:16px; font-weight:bold; margin:0 0 6px;}
.sub_terms1a .h2_pad1 {margin:24px 0 6px}
.sub_terms1a dl  {}
.sub_terms1a dt  {}
.sub_terms1a dd  {margin:0 0 12px;}
.sub_terms1a .dd_end {margin:0}



/* 연혁 */
.his_table {width:100%; border:0; margin:-15px 0 0}
.his_table table {}
.his_table td {border:0;}
.his_table th {}
.his_table td {}
.his_table tbody th {text-align:left; vertical-align:text-top; padding:7px 0 6px; font-weight:bold;}
.his_table tbody td {text-align:left; vertical-align:text-top; padding:7px 0 6px; color:#555555;}
.his_table tbody td.area1 {padding:21px 0 10px;}
.his_table tbody td.area1 em {padding:1px 30px 0 10px; font-size:15px; line-height:18px; color:#ffffff; background-color:#888888; font-weight:bold;}



/* FAQ */
.faq_area1 {}


/************************************************* Page(페이지) 공통 설정 *************************************************/


/* Page 이미지 라인 */
.img_line0 {overflow:hidden; clear:both; width:100%; background:url('/img/line1.gif'); background-repeat:repeat-x;}


/* Page 타이틀바(bar) 타입 */
.bar_type1 {overflow:hidden; clear:both; background-color:#e5e5e5;}
.bar_type1 .fl  {padding:15px 0 8px 15px;}
.bar_type1 .fl h1 {font-size:16px; line-height:19px; color:#222222; font-weight:bold; letter-spacing:-0.03em; text-shadow:#ffffff 0 1px 0;}
.bar_type1 .fr  {padding:13px 15px 0 0;}
.bar_type1 .text1 {padding-top:19px; font-size:12px; line-height:15px; color:#909090;}
.bar_type1 .text1 em {color:#333333;}
.bar_type1 .text2 {padding-top:19px;}
.bar_type1 .text2 span {padding:0 0 0 13px; font-size:12px; line-height:15px; color:#aaaaaa; background-image:url('/m/img/dot_btn11.png'); background-position:4px 4px; background-size:3px 6px; background-repeat:no-repeat;}
.bar_type1 .text2 span:first-child {padding-left:0; background-image:none;}
.bar_type1 .text2 span.text1 {color:#666666;}

.bar_type2 {overflow:hidden; clear:both; border-bottom:1px solid #c8c8c8;}
.bar_type2 .fl  {padding:0 0 8px 15px;}
.bar_type2 .fl h1 {font-size:14px; line-height:17px; color:#222222; font-weight:bold; letter-spacing:-1px;}
.bar_type2 .fl_pad1 {padding-left:0;}
.bar_type2 .fr  {padding:0 15px 0 0;}
.bar_type2_pad1 {margin:25px 0 0}
.bar_type2_pad2 {border-bottom:0px solid #c8c8c8;}

.bar_type3 {clear:both; width:100%; height:38px; background-color:#353b4b;}
.bar_type3 .fl  {padding:10px 0 0 15px;}
.bar_type3 .fl h1 {font-size:16px; line-height:19px; color:#ffffff; font-weight:bold; letter-spacing:-1px;}
.bar_type3 .fr  {padding:8px 15px 0 0;}
.bar_type3 .btn_area1 {padding:0;}
.bar_type3 .btn_area1 p {width:32px; height:38px; padding:0; margin:0; background-image:url('/korean/m/img/dot_btn12.png'); background-position:center center; background-size:12px 11px; background-repeat:no-repeat; cursor:pointer;}
.bar_type3_fixed {position:fixed; top:0; left:0; z-index:10;}
.bar_type3_area  {overflow:hidden; clear:both; height:38px;}



/* Page 뉴스(칼럼) 리스트 */
.list_thmb .cont {overflow:hidden; clear:both; width:100%;}
.list_thmb .thmb {float:left; overflow:hidden; margin:0 17px 20px 0;}
.list_thmb .text {overflow:hidden; padding:0 0 16px 0;}
.list_thmb h4    {font-size:14px; font-weight:bold; line-height:17px; font-weight:lighter; margin:-1px 0 4px 0;}
.list_thmb h4 a  {color:#333333;}
.list_thmb dl    {}
.list_thmb dt    {width:100%; overflow:hidden; clear:both; color:#888888; font-weight:bold; margin:0 0 2px 0;}
.list_thmb dt a  {color:#7777777;}
.list_thmb dd    {}
.list_thmb p     {line-height:17px; margin:0; padding:0}
.list_thmb p a   {color:#666666;}
.list_thmb li    {font-size:12px; line-height:15px; margin:4px 0 0;}
.list_thmb li a  {color:#909090;}



/* Page 테이블 폼  */
.form_table {width:100%; border:0;}
.form_table table {}
.form_table td {border:0;}
.form_table th {}
.form_table th .text {font-size:15px; line-height:18px;}
.form_table td {font-size:15px; line-height:18px;}
.form_table thead th {}
.form_table tbody th {text-align:left; padding:12px 0 12px 15px; font-size:14px; line-height:17px; color:#a0a0a0; font-weight:normal; border-bottom:1px solid #ebebeb;}
.form_table tbody td {text-align:left; padding:0 15px 0 15px; font-size:14px; line-height:17px; border-bottom:1px solid #ebebeb}
.form_table tbody td.area1 {padding:7px 15px 7px 15px; font-size:12px; line-height:15px; background-color:#f5f5f5;}
.form_table tbody td.area2 {padding:0}
.form_table tbody td.text1 {padding:0 15px 9px 15px; font-size:12px; line-height:15px; color:#888888;}
.form_table tbody td.text2 {font-size:12px; line-height:15px; color:#333333;}
.form_table tbody th.line0, .form_table tbody td.line0 {border-top:1px solid #c8c8c8;}
.form_table tbody th.line1, .form_table tbody td.line1 {border-bottom:1px solid #f7f7f7;}
.form_table tbody th.line2, .form_table tbody td.line2 {border-bottom:0px solid #ffffff;}

.form_table1 {width:100%; border:0;}
.form_table1 table {}
.form_table1 td {border:0;}
.form_table1 th {}
.form_table1 td {}
.form_table1 tbody th {text-align:left; vertical-align:text-top; padding:9px 0 8px; font-weight:bold; border-bottom:1px solid #ebebeb}
.form_table1 tbody td {text-align:left; vertical-align:text-top; padding:9px 0 8px; color:#555555; border-bottom:1px solid #ebebeb}
.form_table1 tbody td .text1 {}
.form_table1 tbody td .text2 {color:#1547b6;}
.form_table1 tbody td .text3 {color:#1a8f3b;}
.form_table1 tbody td .text4 {color:#b15d5d;}
.form_table1 tbody td .text5 {color:#cf5dd0;}
.form_table1 tbody td .text6 {color:#c83d3d;}
.form_table1 tbody td li {overflow:hidden; width:100%; margin:0 0 5px;}
.form_table1 tbody td li:last-child {margin:0;}

.form_table2 {width:100%; border:0;}
.form_table2 table {}
.form_table2 td {border:0;}
.form_table2 th {text-align:left; vertical-align:text-top; padding:6px 3px 5px 8px;}
.form_table2 td {text-align:left; vertical-align:text-top; padding:8px 3px 7px 8px;}
.form_table2 tbody th {font-weight:bold; background-color:#f5f5f5; border-top:1px solid #eaeaea; border-bottom:1px solid #eaeaea}
.form_table2 tbody td {border-bottom:1px solid #ebebeb}
.form_table2 tbody td li {overflow:hidden; width:100%; margin:0 0 5px;}
.form_table2 tbody td li:last-child {margin:0;}



/* Page 테이블 리스트 */
.tbl_list {width:100%; margin:0; padding:0}
.tbl_list th {height:31px; vertical-align:top; background:url('/bbs/img/title_bg1.gif') no-repeat right bottom;}
.tbl_list th.first {background-position:left top; padding-left:1px;}
.tbl_list th.first div {height:31px; vertical-align:middle; background:url('/bbs/img/title_bg1.gif') no-repeat right bottom;}
.tbl_list th.last {background-position:right top;}
.tbl_list th img {margin-top:9px;}
.tbl_list td {text-align:center; border-bottom:1px solid #efefef;}
.tbl_list td.title {text-align:left; white-space:normal; padding:8px 12px 6px 9px}
.tbl_list td.title a {color:}
.tbl_list td * {vertical-align:middle;}


/* Page 하단 버튼 정렬 */
.btn_both0 {overflow:hidden;}
.btn_both0 .fl  {float:left; padding:10px 0 0}
.btn_both0 .fc  {text-align:center; padding:10px 0 0}
.btn_both0 .fr  {float:right; padding:10px 0 0}
.btn_both0_pad1 {padding:0 15px 0 15px;}


/* Page 하단 페이지넘버 */
.paginate0  {clear:both; padding:10px 0 20px;}
.paginate0 .fl {float:left; width:15%;}
.paginate0 .fc {float:left; width:70%; text-align:center;}
.paginate0 .fr {text-align:right;}


/* Page 로그인 */
.login_dsc1 {overflow:hidden; clear:both; width:100%;}
.login_dsc1 .area1 {overflow:hidden; clear:both; width:100%; text-align:center; padding:30px 0 25px;}
.login_dsc1 .area1 img {height:50px;}
.login_dsc1 .area2 {overflow:hidden; clear:both; width:100%; padding:0 0 20px; text-align:center;}
.login_dsc1 .area2 h6 {font-size:16px; line-height:19px; color:#0950a0; font-weight:normal;}
.login_dsc1 .area3 {overflow:hidden; border:1px solid #c6c6c6}
.login_dsc1 .area3 li {width:100%; height:50px; border-bottom:1px solid #e1e1e1}
.login_dsc1 .area3 li:last-child {border-bottom:0px solid #e1e1e1}
.login_dsc1 .area3 input {width:100%; height:50px; padding:0 0 0 15px; font-size:14px; line-height:17px; background-color:#ffffff; border:0 solid #cfcfcf; vertical-align:middle;}
.login_dsc1 .area4 {overflow:hidden; padding:10px 0 0}
.login_dsc1 .area5 {overflow:hidden; clear:both; text-align:center; width:100%; padding:13px 0 70px;}
.login_dsc1 .area5 li {display:inline; padding:0 16px 0 16px; font-size:14px; line-height:17px; color:#555555; background-image:url('/korean/m/img/line_bottom2.png'); background-repeat:no-repeat; background-position:right center;}
.login_dsc1 .area5 li:last-child {background-image:none}


/*************************************************** board(게시판) 설정 ***************************************************/


/* board_view 상단(칼럼) 테이블 */
.tbl_type1 {overflow:hidden; clear:both; width:100%; padding:0 0 9px; border-bottom:#f3f3f3 1px solid;}
.tbl_type1 h4 {padding:14px 15px 0 15px; font-size:22px; line-height:27px; color:#000000; font-weight:bold; word-break:break-all}
.tbl_type1 ul {overflow:hidden; clear:both; padding:4px 15px 0 15px;}
.tbl_type1 ul li {float:left; padding:0 0 0 11px; font-size:12px; line-height:15px; color:#909090; background-image:url('/korean/m/img/line_sub1.png'); background-position:5px center; background-size:1px 10px; background-repeat:no-repeat;}
.tbl_type1 ul li:first-child {padding-left:0; background-image:none;}
.tbl_type1 ul li.pic1 {padding:0 0 0 16px; background-image:url('/korean/m/img/dot_btn5.png'); background-position:left 1px; background-size:11px 11px; background-repeat:no-repeat}
.tbl_type1 ul li.pic1 a {color:#333333}

.tbl_type1a {overflow:hidden; clear:both; width:100%; border-bottom:#f3f3f3 1px solid;}
.tbl_type1a .box1 {overflow:hidden; clear:both; width:100%;}
.tbl_type1a .box1 .area1 {float:left; overflow:hidden; text-align:center; width:48px; height:48px; color:#ffffff; background-color:#8997af; border:1px solid #8391ab;}
.tbl_type1a .box1 .area1 .text1 {display:table-cell; overflow:hidden; width:48px; height:48px; vertical-align:middle; font-size:15px; line-height:18px;}
.tbl_type1a .box1 .area1 .text1 em {font-size:11px; line-height:14px; color:#e7efff;}
.tbl_type1a .box1 h4 {display:table-cell; overflow:hidden; height:47px; vertical-align:middle; padding:2px 15px 0 15px; font-size:16px; line-height:19px; color:#222222; font-weight:normal; word-break:break-all}
.tbl_type1a ul {overflow:hidden; clear:both; padding:4px 15px 0 15px;}
.tbl_type1a ul li {float:left; padding:0 0 9px 11px; font-size:12px; line-height:15px; color:#909090; background-image:url('/korean/m/img/line_sub1.png'); background-position:5px center; background-size:1px 10px; background-repeat:no-repeat;}
.tbl_type1a ul li:first-child {padding-left:0; background-image:none;}
.tbl_type1a ul li.pic1 {padding:0 0 0 16px; background-image:url('/korean/m/img/dot_btn5.png'); background-position:left 1px; background-size:11px 11px; background-repeat:no-repeat}
.tbl_type1a ul li.pic1 a {color:#333333}

.tbl_type2 {clear:both; height:36px; padding:0 39px 0 39px; background-color:#ffffff; border:#d9d9d9 1px solid;}
.tbl_type2 .fl {position:absolute; overflow:hidden; clear:both; z-index:1; left:15px; width:37px; height:36px; margin:-1px 0 0; background-color:#ffffff; background-image:url('/korean/m/img/dot_btn6.png'); background-size:9px 15px; background-position:center center; background-repeat:no-repeat; background-color:#ffffff; border:#d9d9d9 1px solid; cursor:pointer;}
.tbl_type2 .fc {float:left; width:100%; text-align:center; padding:10px 0 9px; font-size:14px; line-height:17px; letter-spacing:-1px; cursor:pointer;}
.tbl_type2 .fr {position:absolute; overflow:hidden; clear:both; z-index:1; right:15px; width:37px; height:36px; margin:-1px 0 0; background-color:#ffffff; background-image:url('/korean/m/img/dot_btn7.png'); background-size:9px 15px; background-position:center center; background-repeat:no-repeat; border:#d9d9d9 1px solid; cursor:pointer;}
.tbl_type2 .wd1 {width:33.3%;}
.tbl_type2 .btn_area1 {color:#ffffff; background-color:#989898;}
.tbl_type2_pad1 {margin:30px 0 5px}
.tbl_type2_pad2 {margin:0 0 5px}



/* board(칼럼) 리스트 */
.bbslist_thmb .cont {overflow:hidden; padding:0 15px; border-bottom:1px solid #eaeaea;}
.bbslist_thmb .thmb1 {float:left; width:83px; height:60px; margin:12px 12px 12px 0; background-position:center center, center center; background-size:100% 100%, cover; background-repeat:no-repeat, no-repeat; border:1px solid; border-color:#e8e8e8;}
.bbslist_thmb .thmb1:hover { border-color:#a0a0a0;}
.bbslist_thmb .text {overflow:hidden; margin:10px 0 13px;}
.bbslist_thmb h5 {overflow:hidden; display:-webkit-box; text-overflow:ellipsis; -webkit-box-orient:vertical; -webkit-line-clamp:2; margin:0 0 -2px; font-size:16px; line-height:145%; font-weight:bold;}
.bbslist_thmb p {-webkit-line-clamp:2; margin:7px 0 -3px;}
.bbslist_thmb ul {padding:6px 0 0;}
.bbslist_thmb ul li {float:left; padding:0 0 0 15px; font-size:11px; line-height:13px; font-family:'Malgun Gothic','맑은 고딕'; color:#999999; background-image:url('/korean/bbs/img/line_bbs1.png'); background-position:8px center; background-repeat:no-repeat;}
.bbslist_thmb ul li:first-child {padding-left:0; background-image:none;}



/* board_write 테이블 폼  */
.bbsform_table {width:100%; border:0; }
.bbsform_table table {}
.bbsform_table td {border:0; padding-top:10px; padding-bottom:10px}
.bbsform_table th {padding-top:10px; padding-bottom:10px}
.bbsform_table th .text {font-size:12px; line-height:15px; color:#666666; font-family:'dotum'; padding:1px 0 0}
.bbsform_table td {color:#808080; font-size:12px; line-height:15px;}
.bbsform_table thead th {}
.bbsform_table tbody th {border-bottom:1px solid #efefef; text-align:left; padding:7px 0 5px 4px}
.bg {background:#fafafa} 
.bbsform_table tbody td {border-bottom:1px solid #efefef}
.bbsform_bg {background:#fafafa}



/* board_write 테이블 폼  */
.bbsform_table_graph {width:100%; border:0; }
.bbsform_table_graph table {}
.bbsform_table_graph td {border:0;}
.bbsform_table_graph legend {padding:5px 0 7px; font-weight:bold}
.bbsform_table_graph th {font-size:12px; line-height:15px; padding:2px 0 2px}
.bbsform_table_graph td {font-size:12px; line-height:15px; padding:2px 0 2px}


/* board 검색 버튼 정렬 */
.btn_both {overflow:hidden; clear:both; width:100%}
.btn_both .fc {width:257px; margin:0 auto;}
.btn_both .fl   {float:left; padding:1px 0 0}
.btn_both .fl .box1  {float:left; padding:0 4px 0 0}
.btn_both .fl .box2  {float:left; padding:0 4px 0 0}
.btn_both .fl .box3  {float:left;}

.btn_both .fr   {float:right; padding:1px 0 0}


/* board_view 중앙,하단 버튼 정렬 */
.btn_both1 {overflow:hidden; clear:both; width:100%; padding:15px 0 15px 0}
.btn_both1 .fl  {float:left}
.btn_both1 .fr1 {float:right; width:133px}
.btn_both1 .fr  {float:right;}



/* board 댓글 */
.comment_area1 {overflow:hidden; border:1px solid #b3b3b3;}
.comment_area1 .box1 {overflow:hidden; padding:12px 12px 10px 12px;}
.comment_area1 .box2 {overflow:hidden; border-top:1px solid #ededed;}
.comment_area1 .box2 .fl {float:left; padding:8px 0 0 13px; font-size:12px; line-height:15px; color:#aaaaaa;}
.comment_area1 .box2 .fr {float:right;}

.comment_area1_text {overflow:hidden; clear:both; width:100%;}
.comment_area1_text > ul > li {overflow:hidden; padding:17px 0 17px; font-size:14px; line-height:19px;  border-bottom:1px solid #ededed;}
.comment_area1_text > ul > li:last-child {border-bottom:0px solid #ededed;}
.comment_area1_text > ul > li h1 {overflow:hidden; margin:0 0 5px; font-size:13px; line-height:16px; color:#31549b; font-weight:bold;}
.comment_area1_text li ul {overflow:hidden; padding:3px 0 0;}
.comment_area1_text li ul li {float:left; padding:0 0 0 11px; font-size:12px; line-height:15px; color:#909090; background-image:url('/korean/m/img/line_sub1.png'); background-position:5px center; background-size:1px 10px; background-repeat:no-repeat;}
.comment_area1_text li ul li:first-child {padding-left:0; background-image:none;}
.comment_area1_text li ul li.text1 a {color:#909090}



/* board 하단 페이지넘버 */
.paginate1  {clear:both; padding:15px 0 0; text-align:center}





@media (min-width:0px) and (max-width:490px){

/* banner 박스 */
.banner_area3 {}
.banner_area3 > div img,
.banner_area3 > li > div img,
.banner_area3 > div img[usemap],
.banner_area3 > li > div img[usemap] {max-width:100%;}

}