@charset "utf-8";
/* 공통 */
*{
	margin:0; padding:0;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
			    box-sizing: border-box;
	-webkit-text-size-adjust:none;
}
img{border:0px; vertical-align:top;}
ul{list-style:none; margin:0; padding:0; border:0 none; font-size:100%; font-weight:normal;}
ul li{font-size:0px; line-height:0.5em;} /* ul li 안에있는 이미지 필요없는 여백 없애는 css */
a{outline:none; select-dummy:expression(this.hideFocus=true);} /* 링크점선없애기위한 css */
input{font-size:13px !important;}

/* body{font:normal 12px "굴림",gulim,sans-serif; color:#888888; line-height:150%;} */
/* body{font:normal 12px "Colaborate Light", Helvetica, Arial, sans-serif,"굴림",gulim; color:#272727; line-height:150%;} */
html{height:100%;}
body{height:100%;}

/* @init_font */
.init *
, body, a, h1, h2,h3 ,h4 ,h5 ,h6 ,pre
,[type=text], [type=password], [type=file], [type=email], select ,textarea
{font-family:"nbg", "맑은 고딕", "굴림", "tahoma" ;font-size:13px;color:#494848;line-height:150%;} /*font-family : 기본값 한글로 써야 오페라까지 잘 먹음*/
/* ng는 나눔고딕 사용시 head.php 나눔고딕 관련 주석을  풀어줍니다. */


/* main */
#wrapper{height:100%; min-width:320px; max-width:800px; margin:0 auto; position:relative;}

#main_visual{position:relative; overflow:hidden;}
#main_visual ul{position:relative; overflow:hidden;}
#main_visual ul li{float:left; width:100%;}
#main_visual ul li img{width:100%;}
#main_visual .visual-page {position:absolute;left:50%;bottom:5%;margin-left:-30px;z-index:1111;}
#main_visual .visual-page a {display:inline-block;width:10px;height:10px;margin:0 5px;background:url('../img/main/main_slide_btn_off.png') no-repeat 0 0;background-size:100%;}
#main_visual .visual-page a.selected {width:10px;height:10px;background:url('../img/main/main_slide_btn_on.png') no-repeat 0 0;background-size:100%;}

@media all and (min-width:800px) {
.caroufredsel_wrapper {width:800px;}
#main_visual {height:570px;}
#main_visual ul li img {width:800px;}
}

 @media screen and (max-width:600px) {
#main_visual {height:428px;}
#main_visual ul li img {width:600px;}
}

@media screen and (max-width:414px) {
#main_visual {height:296px;}
#main_visual ul li img {width:414px;}
}

@media screen and (max-width:375px) {
#main_visual {height:267px;}
#main_visual ul li img {width:375px;}
}

@media screen and (max-width:320px) {
#main_visual {height:230px;}
#main_visual ul li img {width:320px;}
}

/* main */
.gnb a:link{font-size:16px; font-weight:800; color:white;}
.gnb a:hover{text-decoration:underline;color:white;cursor:pointer;}
.gnb a:active{text-decoration:underline;color:white;}
.gnb a:focus{border:0;text-decoration:underline;color:white;}
.gnb a{color:white; text-decoration:none;}

html{overflow-x:hidden;}
body{position:relative;height:100%;}
body {min-width:320px; min-height:100%; background:#fff; color:#777; font-size:12px; line-height:140%;}
#gnb-w {display:none;position:absolute;top:0;width:100%;z-index:9999999;right:-65%;height:100%;}
#gnb-w .bg{position:fixed; top:0; left:0; width:100%; height:100%; background:#000; opacity:.8; filter:alpha(opacity=80);opacity: .8; /* other browsers */ filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80); /* this works in IE6, IE7, and IE8 */ 
			-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=50)"; /* this works in IE8 only */}
#gnb{position:absolute;top:0;right:0;display:block;width:65%;height:100%;background:#323232;z-index:999999999;}
#gnb div.closeara {position:relative;padding:19px 0 0 10%;height:52px;background:#323232; color:#555555; font-size:16px; font-weight:300;}
#gnb div.closeara > a {display:block;color:#fff;font-weight:bold;font-size:14px;}
#gnb div.closeara > a img {position:absolute;top:19px;right:10%;margin-left:15px; width:13px;}
#gnb div.gnblink {margin-top:15px;text-align:center;}
#gnb div.gnblink a {display:inline-block;padding:0 15%;border:2px solid #fff;color:#fff;font-weight:bold;line-height:30px;}
.gnb-list{overflow:hidden;}
.gnb-li {background:#323232 url('../img/gnb_blit_off.png') no-repeat 90% 50%; background-size:3px 6px;}
.gnb-li .gnb-btn{display:block;padding:13px 0 13px 10%;color:white;font-size:16px;font-weight:bold;border-top:solid 1px #454545; text-decoration:none;}
.gnb-li.on {background:none;}
.gnb-li.on .gnb-btn{background:#2a2a2a url('../img/gnb_blit_on.png') no-repeat 90% 50%; background-size:6px 3px; text-decoration:none;}
	.sgnb{display:none;background:#222222;color:#fff; padding:12px 0;}
	.sgnb .sgnb-list .sgnb-li {color:#646464;}
	.sgnb-li a{text-decoration:none; font-size:12px;}
	.sgnb-btn {display:block;padding:5px 0 5px 10%;color:#777;}
.gnb-li.gnb_bb{border-bottom:1px solid #454545;}

.closeara .lang{overflow:hidden;}
.closeara .lang li{float:left;}
.closeara .lang li:first-child{margin-right:5px;}
.closeara .lang li a{display:block; font-size:12px; color:#929b9b; text-decoration:none; border:1px solid #929b9b; padding:2px 5px;}
.closeara .lang li a.on{color:white !important; border:1px solid white !important;}

#top_wrap{position:relative; z-index:100000;}
#top_wrap h1{position:absolute; top:20px; left:17px; width:70px;}
#top_wrap h1 img{width:100%;}
#top_wrap a.menu_btn{position:absolute; top:20px; right:17px; width:18px;}
#top_wrap a.menu_btn img{width:100%;}

/* main contents */
#m_container{padding:0 5%;}
#m_container h2{padding-top:25px; position:relative;}
#m_container h2 div{width:103px;}
#m_container h2 p{font-size:9px; color:#757575; font-weight:normal; line-height:150%; padding-top:5px;}
#m_container h2 a{position:absolute; top:25px; right:0; width:15px;}

.business_ul{overflow:hidden; padding-top:3%; margin-left:-3%;}
.business_ul li{float:left; width:50%; padding:0 0 5% 3%;}
.business_ul li a{text-decoration:none;}
.business_ul li a > img{width:100%;}
.business_ul li a h3{font-size:16px; font-weight:bold; color:#212121; margin-top:10px;}
.business_ul li a p{font-size:11px; color:#757575; padding-top:3px; line-height:150%; height:67px;}
.business_ul li a div{font-size:12px; font-weight:500; color:#212121; margin-top:6px;}
.business_ul li a div img{width:14px; vertical-align:-3px;}

/* sub */
#lnb_wrap{width:100%; position:relative;}

#lnb_title{height:50px; background:#fbfbfb; border-bottom:1px solid #e0e0e0; text-align:center; cursor:pointer;}
/*#lnb_title a{font-size:13px; color:#ba211f; text-decoration:none; background:url("../img/sub/lnb_blit.png") 100% 50% no-repeat; padding:0px 16px; line-height:50px;}*/
#lnb_title a{font-size:13px; color:#ba211f; text-decoration:none; line-height:50px;}
#lnb_title a img{vertical-align:2px; padding-left:5px; width:15px;}

#lnb{width:100%; overflow:hidden; display:none;}
#lnb ul{position:absolute; top:50px; width:100%; z-index:1000;}
#lnb ul li{background:#fbfbfb; border-bottom:1px solid #e0e0e0; text-align:center;}
#lnb ul li a{text-decoration:none; color:#363636; font-size:13px; height:50px; line-height:50px; display:block;}

#s_container{padding:0 5%; margin:25px 0 50px 0; font-size:12px; line-height:150%; color:#363636;}
#s_container02{padding:25px 5% 30px 5%; margin-top:30px; font-size:12px; line-height:150%; color:#363636; background:#f5f5f5;}
#s_container03{padding:25px 5% 30px 5%; font-size:12px; line-height:150%; color:#363636; background:#f5f5f5;}

.abouttab{width:100%; color:#757575; border-top:1px solid #b6b6b6; margin-top:30px;}
.abouttab tr td{border-bottom:1px solid #e7e7e7; font-size:12px; font-weight:300; padding:10px 0 10px 4%;}
.abouttab tr td:first-child{background:#f6f8f9; color:#363636 !important; vertical-align:top;}

#s_container_his{padding:0 5%; font-size:12px; line-height:150%; color:#363636;}
.history_border{background:url('../img/sub/history_border.gif') 10px top repeat-y; padding:25px 0 50px 0;}
.history{width:100%; overflow:hidden; padding-top:20px;}
.history li{font-size:12px; color:#757575; line-height:150%; width:100%;}
.hisimg01{width:100%; margin-top:7px;}
.hisimg01 dl{padding:2px 0;}
.hisimg01 dl:first-child{}
.hisimg01 dl dt{font-size:13px; color:#363636; font-weight:600; padding-left:37px;}
.hisimg01 dl dd{ padding-left:37px; padding-top:1px;}
.his_tit01{font-size:26px; font-weight:800; color:#363636; font-style:italic; padding-left:36px; padding-bottom:15px; line-height:150%; background:url("../img/sub/history_blit.gif") left 7px no-repeat;}

.map_btn_wrap{width:100%; overflow:hidden;}
.map_btn_wrap a{float:left; display:inline-block; border:1px solid #e0e0e0; border-bottom:2px solid #e0e0e0 !important; width:50%; height:50px; line-height:50px; text-decoration:none; text-align:center; font-size:13px; position:relative; left:-1px;}
.map_btn_wrap a img{vertical-align:middle;  width:20px; padding-right:5px;}
.map_btn_wrap a:first-child{background:#f9f9f9; left:0 !important; border-bottom:2px solid #ba211f !important;}

.casting_txt{width:100%; background:#f5f5f5;}
.casting_cont{margin:30px 5% 0 5%; border-top:1px solid #cfcfcf; padding:30px 0 50px 0;}
.casting_cont ul{overflow:hidden;}
.casting_cont ul li{float:left; font-size:12px; color:#757575; line-height:150%;}
.casting_cont ul li:first-child{padding-right:45px;}
.casting_cont ul li p{font-size:26px; font-weight:300; color:#363636; padding:0 0 10px 0; line-height:26px;}
.casting_cont ul li dl{overflow:hidden; padding:3px 0;}
.casting_cont ul li dl dt{float:left; font-size:13px; color:#363636; font-weight:400;}
.casting_cont ul li dl dd{float:left; font-weight:300;}

.view_btn a{font-size:12px; font-weight:500; color:#212121; margin-top:6px; text-decoration:none;}
.view_btn a img{width:14px; vertical-align:-3px;}

.rec_txt{width:100%; background:url("../img/sub/business_img04_bg.png") left top repeat; color:#9b9b9b; font-size:12px;}

#s_container_alwheel{padding:25px 5%; font-size:12px; line-height:150%; color:#363636; background:#f5f5f5;}

.ir_tab{width:100%; border-top:1px solid #b6b6b6; margin-top:10px;}
.ir_tab th{border-bottom:1px solid #b6b6b6; background:#f6f8f9; font-size:12px; font-weight:400; padding:13px 0;}
.ir_tab td{font-size:11px; text-align:right; color:#757575; padding:10px 0;}
.ir_tab td:first-child{background:#fdf8ef; text-align:center !important; font-weight:400 !important; color:#363636 !important;}

.ir_tab_border01{border-bottom:1px solid #e2e3e4;}
.ir_tab_border02{border-bottom:1px solid #b6b6b6;}
.ir_tab_border03{border-right:1px solid #e2e3e4;}
.ir_tab_border04{border-right:1px solid #b6b6b6;}
.ir_tab_pdr{padding-right:3% !important;}

/*
.pdfdonw{color:#363636; background:white url("../img/sub/pdf_down.gif") 35px 50% no-repeat; background-size:20px; display:inline-block; border:1px solid #e3e3e3; padding:17px 35px 13px 60px; text-decoration:none; font-weight:300; font-size:12px;}
.youtubeview{color:#363636; background:#f5f5f5 url("../img/sub/youtube_btn.gif") 30px 15px no-repeat;  padding:17px 35px 13px 65px !important; display:inline-block; border:1px solid #e3e3e3; text-decoration:none;}
*/

a.pdfdonw{display:inline-block; border:1px solid #e3e3e3; color:#363636; text-decoration:none; font-weight:400; font-size:12px; text-align:center; padding:0 35px;; height:45px; line-height:45px; margin-top:12px;}
a.pdfdonw img{width:23px; padding-right:5px; vertical-align:-6px;}
a.youtubeview{display:inline-block; border:1px solid #e3e3e3; color:#363636; text-decoration:none; font-weight:400; font-size:12px; text-align:center; padding:0 35px;; height:45px; line-height:45px; margin-top:12px; background:#f5f5f5;}
a.youtubeview img{width:23px; padding-right:5px; vertical-align:-2px;}

/* board */
.search_wrap{position:relative;width:100%; height:50px; overflow:hidden; border-bottom:1px solid #e3e3e3; border-right:1px solid #e3e3e3; background:white;}
.search_inp01{width:80%; float:left; font-size:15px !important; color:#757575 !important; font-weight:300; padding:14px 16px; border:none !important;}
.search_wrap a{position:absolute;top:-6px;right:-17px;display:inline-block;}
.search_wrap a img{width:90%;}

.board_ea{width:100%; position:relative; margin-top:10px;}
.board_ea p{font-size:12px; color:#757575; font-weight:400; padding-top:10px;}
.board_ea div{position:absolute; top:0; right:0;}
.board_ea div a{display:inline-block; text-decoration:none; font-size:12px; color:#363636; padding:5px 10px; border:1px solid #e3e3e3; background:#f5f5f5;}
.board_ea div a.on{color:#ba211f !important;  background:white;}

.board_list01{width:100%; margin-top:10px;}
.board_list01 li{background:white; border-right:1px solid #e3e3e3; border-bottom:1px solid #e3e3e3; margin-bottom:5px;}
.board_list01 li a{font-size:13px; color:#757575; font-weight:300;text-decoration:none; display:block;}
.board_list01 li a table{width:100%;}
.board_list01 li a table td{}

.blist_td01{border-right:1px solid #f5f5f5; text-align:center; padding:15px 0;}
.blist_td01 p{font-size:20px; color:#363636; padding:5px 0;}
.blist_td01 div{font-size:11px;}

.blist_td02{vertical-align:top; padding:15px 20px;}
.blist_td02 p{font-size:15px; padding:3px 0 7px 0; color:#363636;}
.blist_td02 div{height:30px; font-size:11px; line-height:150%;}

/* recruit */
.recruit_blist{overflow:hidden; margin-top:10px; margin-left:-3%;}
.recruit_blist li{float:left; width:50%; margin:0 0 5% 0; padding-left:3%;}
.recruit_blist li a{text-decoration:none; display:block; font-weight:300; width:100%; height:210px; border-right:1px solid #e3e3e3; border-bottom:1px solid #e3e3e3; background:white; position:relative; line-height:150%;}

.re_blist_head{overflow:hidden; padding-top:10%; margin:0 8%;}
.re_blist_head p{float:left;}
.re_blist_head p img{width:12px;}
.re_blist_head div{float:right; margin-top:-4px;}
.re_blist_head div span{width:36px; background:url("../img/sub/field_bg.gif") left top no-repeat; background-size:36px; text-align:center; color:#757575; font-size:11px; display:inline-block; padding-top:1px;}

.rbl_tit{font-size:15px; color:#363636; line-height:140%; word-break:break-all; padding:13px 0 6px 0; margin:0 8%;}
.rbl_txt{font-size:11px; color:#757575; line-height:150%; word-break:break-all; margin:0 8%;}
.rbl_date{width:84%; position:absolute; bottom:12px; border-top:1px solid #e3e3e3; padding:11px 0 0 15px; background:url("../img/sub/date_icon.gif") left 14px no-repeat; background-size:10px; font-size:11px; color:#757575; margin:20px 8% 0 8%;}

.vtdate{background:url("../img/sub/date_icon.gif") left -1px no-repeat; padding-left:22px; position:relative;}
.view_top li span{width:36px; height:20px; background:url("../img/sub/field_bg.gif") left top no-repeat; background-size:36px; text-align:center; color:#757575; font-size:11px; display:inline-block; padding-top:1px;}

/* google map */
.gm_btn{position:absolute; bottom:15px; padding:0 5%; width:100%; overflow:hidden;}
.gm_btn span{border:1px solid #e0e0e0; width:60%; color:#363636; background:white; display:block; text-align:center; height:45px; line-height:45px; margin-bottom:3px; font-size:15px;}
.gm_btn a{border:1px solid #e0e0e0; display:inline-block; width:60%; text-align:center; float:left; text-decoration:none; height:45px; line-height:45px; font-size:13px;}
.gm_btn a.gm_red{background:#ba211f; color:white; }
.gm_btn a.gm_gray{background:#f9f9f9; color:#757575;}
.gm_btn a img{vertical-align:middle;  width:20px; padding-right:5px;}
.gm_btn a .backbtn{width:16px !important; vertical-align:0px !important;}


.famtab_wrap{width:100%; overflow:hidden; display: flex; flex-flow: wrap;}
.famtab_wrap a{/*float:left; display:inline-block;*/ border:1px solid #e0e0e0; border-bottom:2px solid #e0e0e0 !important; width:25%; height:50px; text-decoration:none; text-align:center; font-size:11px; position:relative; box-sizing: border-box; display:flex; justify-content:center; align-items:center; table-layout:fixed; line-height: 13px;}
/*.famtab_wrap a:first-child{left:0 !important; width:34% !important;}*/

.famtab_wrap02{width:100%; overflow:hidden; margin-top:20px;}
.famtab_wrap02 a{background:#f9f9f9; float:left; display:inline-block; border:1px solid #e0e0e0; border-bottom:1px solid #e0e0e0 !important; width:33%; height:40px; line-height:40px; text-decoration:none; text-align:center; font-size:13px; position:relative;}
.famtab_wrap02 a:first-child{left:0 !important; width:34% !important;}
.famtab_wrap02 a img{vertical-align:middle;}

.famtab_wrap .on{background:#ba211f; color:white !important;}
.famtab_wrap02 .on{border:1px solid #ba211f !important; position:relative; z-index:100;}

/*.fam_a01{}
.fam_a02{left:-1px;}
.fam_a03{left:-2px;}*/

.dipn{display:none;}
a.fm_gm{text-decoration:none; margin-top:30px; display:block;}
a.fm_gm img{vertical-align:-3px;  width:20px; padding-right:5px;}

.hma_line{border-top:1px solid #e0e0e0; padding-top:30px; margin-top:25px;}










/* paging */
.page{width:100%; text-align:center; padding-top:15px; position:relative;}
.page a{display:inline-block;text-decoration:none; color:#363636; vertical-align:top; font-size:12px;padding:0px 10px; line-height:20px;}
.page a:hover{color:#ba211f;}
.page img{vertical-align:2px;}
.page_num{}
.page_btn{margin:0 10px;}
.page .on{font-size:12px; color:#ba211f; font-weight:800; border-bottom:2px solid #ba211f;}
.page .on span{border-top:1px solid #ba211f; padding-top:5px;}

.view_top{border-bottom:1px solid #e3e3e3; padding-bottom:25px;}
.view_top p{font-size:11px; font-weight:300; color:#757575;}
.view_top div{font-size:20px; font-weight:300; line-height:130%; padding-top:8px; padding-bottom:5px; color:#363636;}
.view_top a{display:block; text-decoration:none; padding-top:8px; color:#757575;}
.view_top ul{overflow:hidden;}
.view_top li{font-size:11px; font-weight:300; color:#757575; line-height:150%; padding-bottom:2px;}

.view_cont{font-size:12px; line-height:150%; font-weight:300; color:#757575; padding:25px 0; border-bottom:1px solid #e3e3e3;}
.view_tab{width:100%; padding-top:20px;}
.view_tab tr td{text-align:right; color:#363636; font-weight:300; line-height:220%;}
.view_tab tr td:first-child{text-align:left !important;}
.view_tab tr td a{font-size:13px; text-decoration:none; color:#363636;}

.v_btn_wrap{width:100%; overflow:hidden;}
.v_btn_wrap a{text-align:center; padding:40px 0; background:white; border-bottom:1px solid #e3e3e3; border-right:1px solid #e3e3e3; text-decoration:none; font-size:18px; font-weight:300;}
.v_btn_wrap a img{vertical-align:middle;}
.v_list_btn{display:block; width:100%; color:#000000;}
.v_list_btn img{padding-right:5px;}
.v_prev_btn{display:inline-block; width:50%; float:left;}
.v_next_btn{display:inline-block; width:50%; float:right;}

.recruit_ul{width:100%;}
.recruit_ul li:first-child{font-size:20px; font-weight:lighter; line-height:130%; color:#363636;}
.recruit_ul li.recruit_li{color:#757575; font-size:15px; font-weight:300; margin-top:10px;}
.recruit_ul li.recruit_li dl{overflow:hidden; padding:5px 0; width:100%; line-height:150% !important;}
.recruit_ul li.recruit_li dl dt{float:left; color:#363636 !important; font-size:12px; font-weight:400; width:50px; line-height:150%;}
.recruit_ul li.recruit_li dl dd{float:left; padding-left:12px; font-size:12px; line-height:150%; width:85%;}
.recruit_ul li.recruit_li02{font-size:12px; line-height:180%; color:#757575; font-weight:300; margin-top:10px;}

.re_tab{width:100%; border-top:1px solid #b6b6b6; margin-top:10px;}
.re_tab th{border-bottom:1px solid #b6b6b6; background:#f6f8f9; font-size:12px; font-weight:400; padding:13px 0;}
.re_tab td{font-size:11px; text-align:right; color:#757575; padding:10px 0;}
.re_td_first{background:#fdf8ef; text-align:center !important; font-weight:400 !important; color:#363636 !important;}

.re_tab_border01{border-bottom:1px solid #e2e3e4;}
.re_tab_border02{border-bottom:1px solid #b6b6b6;}
.re_tab_border03{border-right:1px solid #e2e3e4;}
.re_tab_border04{border-right:1px solid #b6b6b6;}
.re_tab_pdl{padding-left:3% !important;}

/* footer */
#footer{font-size:11px; border-top:1px solid #e0e0e0; text-align:center; padding:5% 5%; color:#7c7b7b; line-height:160%;}
#footer a{text-decoration:none; font-size:11px; -webkit-box-sizing: border-box; color:#7c7b7b;}
#footer span{font-size:12px;}
#footer p{padding-top:8px; font-size:9px !important; color:#b3b3b3 !important;}

/* style */
a.tel{text-decoration:none; font-size:12px;}
.cursor{cursor:pointer;}

.flol{float:left;}
.flor{float:right;}

.imgw83{width:83%;}
.imgw100{width:100%;}

.posrel{position:relative;}
.posab{position:absolute;}

.left0{left:0;}
.right0{right:0;}
.top4{top:4px;}

.lineh130{line-height:130%;}
.lineh150{line-height:150%;}
.lineh180{line-height:180%;}
.lineh200{line-height:200%;}
.lineh300{line-height:200%;}

.border_b{border-bottom:1px solid #e0e0e0;}
.border_b_cred{border-bottom:1px solid #ba211f;}

.txtc{text-align:center !important;}
.txtl{text-align:left !important;}
.txtr{text-align:right !important;}

.ftw_bold{font-weight:bold;}
.ftw_normal{font-weight:normal;}
.ftw_lighter{font-weight:lighter;}
.ftw_300{font-weight:300;}
.ftw_400{font-weight:400;}

.font12{font-size:12px;}
.font13{font-size:13px;}
.font15{font-size:15px;}
.font18{font-size:18px;}
.font20{font-size:20px;}
.font26{font-size:26px;}

.mgtm1{margin-top:-1px !important;}
.mgt0{margin-top:0 !important;}
.mgt10{margin-top:10px !important;}
.mgt15{margin-top:15px;}
.mgt20{margin-top:20px;}
.mgt30{margin-top:30px !important;}

.mgb0{margin-bottom:0px !important;}
.mgb30{margin-bottom:30px !important;}

.pdt5{padding-top:5px;}
.pdt10{padding-top:10px;}
.pdt13{padding-top:13px;}
.pdt15{padding-top:15px;}
.pdt20{padding-top:20px;}
.pdt25{padding-top:25px;}
.pdt30{padding-top:30px;}
.pdt35{padding-top:35px;}

.pdl37{padding-left:37px;}

.pdb25{padding-bottom:25px;}

.pdrl5{padding:0 5px;}

.cred{color:#ba211f !important;}
.font_color_gray{color:#757575 !important;}
.bgcolor_white{background:white;}

.disb{display:block;}

/* 2018.01.10 그룹 회장 인사말 추가 */
.greeting > img{width:100%}
.greeting .greeting_txt{font-size:12px; line-height:20px; color:#363636; padding:15px 0 35px}
.greeting .sign span{display:block; text-align:right; font-size:12px; line-height:20px; color:#363636; padding-bottom:5px;}
.greeting .sign p{text-align:right; font-size:12px; line-height:20px; color:#363636; }
.greeting .sign p img{vertical-align:middle; padding-left:10px; width:51px}