@charset "euc-kr";

.company_downList {border:1px solid #d8d8d8; border-top:4px solid #2475d0; background:#f9f9f9; padding:0 15px; margin-top:20px;}
.company_downList li {border-top:1px dashed #d8d8d8; padding:20px 0; font-weight:bold; font-size:18px; text-align:center;}
.company_downList li a {display:block; margin:10px auto 0; width:99px;}
.company_downList li:first-child {border-top:none;}

.company_list01 > li {border:1px solid #d6d6d6; padding:0 10px; margin-top:10px; font-size:19px; font-weight:bold; overflow:hidden; background:none!important; height:90px;}
.company_list01 > li strong {color:#2475d0; font-size:39px; font-weight:bold; float:left; display:block; margin-top:10px;}
.company_list01 > li .type02 {margin:20px 0 0 30px; font-size:19px; font-weight:bold;}
.company_list01 > li span.type02 {display:block; margin:20px 0 0 30px; font-weight:bold;}
.company_list01 > li span.type03 {margin-top:15px; font-weight:bold;}
.company_list01 > li span.type04 {display:block; margin:20px 0 0 32px; letter-spacing:-2px;}
.company_list01 > li span {display:block; margin:24px 0 0 30px; font-size:16px; font-weight:bold;} /* 170612 modify */
.company_list01 > li span em {display:block; letter-spacing:-1px;}

.company_list01_01 > li {height:165px;}
.company_list01_01 > li span em {display:block; letter-spacing:-1px; margin-top:10px;}
.company_list01_01 > li .type02 em {display:block; letter-spacing:-1px; margin-top:10px;}
.company_list01_01 > li ul {margin-top:10px;}
.company_list01_01 > li ul li {letter-spacing:-1px;}

.company_list02 {margin-top:10px; overflow:hidden;}
.company_list02 li {margin-top:10px;}

.compnay_list03 > ul > li {overflow:hidden; margin-top:20px;}
.compnay_list03 > ul > li p {float:left; width:80px; text-align:center; margin-top:10px;}
.compnay_list03 > ul > li p img {width:auto;}
.compnay_list03 dl {margin-left:90px;}
.compnay_list03 dl dt {color:#0552a9; font-weight:bold; font-size:16px;}

.compnay_list04 {background:#f9f9f9; border:1px solid #d8d8d8; padding:10px 15px; overflow:hidden; margin-top:20px;}
.compnay_list04 li {float:left; height:35px; width:50%;}
.compnay_list04 li span {width:50px; text-align:center; display:inline-block;}
.compnay_list04 li span img {width:auto; vertical-align:middle;}
.compnay_list04 li strong {font-weight:bold;}

.compnay_list05 > ul > li {overflow:hidden; margin-top:20px; padding:20px 0; border-top:1px solid #d8d8d8;}
.compnay_list05 > ul > li:first-child {border-top:none;}
.compnay_list05 > ul > li p {float:left; width:80px; text-align:center; margin-top:10px;}
.compnay_list05 > ul > li p img {width:auto;}
.compnay_list05 dl {margin-left:90px;}
.compnay_list05 dl dt {color:#0552a9; font-weight:bold; font-size:16px;}

.compnay_list06 {background:#f9f9f9; border:1px solid #d8d8d8; padding:20px 15px; margin-top:20px;}
.compnay_list06 li {padding-bottom:10px; padding-left:10px; background:url("../images/blt_gray.gif") no-repeat 0 8px;}
.compnay_list06 li:nth-child(8) {padding-bottom:0;}
.compnay_list06 li a {font-weight:bold;}

.compnay_list07 {border:1px solid #d6d6d6; padding:0 15px; margin-top:10px;}
.compnay_list07 li {border-top:1px dotted #d6d6d6; padding:15px 0;}
.compnay_list07 li:first-child {border-top:0;}
.compnay_list07 li p {border:1px solid #d6d6d6;}
.compnay_list07 li > span {display:block; text-align:center; margin-top:10px; font-weight:bold;}
.compnay_list07 li a {display:block; border:1px solid #d6d6d6; padding:5px 0; margin:10px auto 0; width:150px; text-align:center; font-weight:bold;}
.compnay_list07 li a img {width:auto; padding:5px 5px 0 0;}


.director-list {margin-top:20px;}
.director-list .cl {margin:20px 0 0 0;}
.director-list .p {padding:25px; border:1px solid #d6d6d6; overflow:hidden;}
.director-list .p p > img {display:block; width:120px; margin:0 auto;}
.director-list .p:first-child {margin-bottom:20px;}
.director-list .p .box {margin-top:10px;}
.director-list .p .box strong.name {display:block; margin-bottom:5px;color:#2C69B2; font-size:16px; font-weight:bold;}
.director-list .p .box strong.name>img{width:48px;} /* 170612 insert */
.director-list .p .box ul.position {margin-bottom:7px}
.director-list .p .box ul.circle-list > li {position:relative; padding-left:70px; margin-bottom:2px; line-height:1.5em;}
.director-list .p .box ul.circle-list > li > ul {*margin-top:-20px !important;}
.director-list .p .box ul.a > li {padding-left:9px}
.director-list .p .box ul.circle-list .label {position:absolute; left:8px; top:0; *top:-3px;}
.director-list .p .box ul.circle-list > li li {padding-left:8px; line-height:1.5em; background-position:0 9px;}

/*20150918 */
.compnay_list08 {background:#f9f9f9; border:1px solid #d8d8d8; padding:15px 10px; margin-top:10px;}
.compnay_list08 li a {font-family:'Malgun Gothic'; font-weight:600;}
.compnay_list08 p {padding-left:12px;}
.compnay_list08 li {padding-left:12px;}

.fs-34 {font-size:34px;}
.table-brand td .fs-16 {font-size:16px;}
.table-brand tbody th.fs-16 {font-size:16px;}

.company_con01 {position:relative; margin-top:40px;}
.company_con01 dt.tit3 {padding-top:0px;}
.company_con01 dd p strong {display:block; padding:30px 0 5px; font-weight:bold; font-size:16px; color:#0552a9; line-height:1.4;}
.company_con01 dd p.first strong {padding-top:20px;}

.table-list tbody td.title02 {vertical-align:top; padding-left:15px; background:url("../images/blt_gray.gif") no-repeat 0 20px;} 


.bg_hatched02_wrap .bg_hatched_tit {font-size:32px; font-weight:bold;}
.bg_hatched02_wrap .bg_hatched_tit strong {color:#0552a9; font-size:32px; font-weight:bold;}

.table-unit {}
.table-unit span.unit {font-weight:normal;}

.action-raw-list li{position:relative; padding-left:17px;}
.action-raw-list li span{position:absolute; top:0; left:0}
.raw-list {padding-left:8px}
.raw-list li{color#2C69B2; font-size:11px;}
.ethics h4{background-image:none; padding-left:0} 

.dl_style01 {padding:0 20px; background:#fafafa; border:1px solid #d6d6d6; margin-top:20px;}
.dl_style01 dt {font-weight:bold; font-size:15px; text-align:center; padding:10px 0;}
.dl_style01 dt img {width:auto;}
.dl_style01 dd {border-top:1px dotted #333; padding:10px 0;}
.dl_style01 dd ul li {margin-top:5px;}

.dl_style02 {border-top:2px solid #0552a9; border-bottom:1px solid #707580; overflow:hidden;}
.dl_style02 dt {background:#f8f8f8; padding:10px; float:left; min-width:70px; font-weight:bold;}
.dl_style02 dd {padding:7px 10px; float:left;}

a.btn_arrow {background:#fff; display:inline-block; padding:4px 10px 6px; border:1px solid #d6d6d6; font-weight:bold;}
a.btn_arrow img {width:auto; padding:7px 0 0 5px;}

.compnay_con {position:relative; margin-top:40px;}
.compnay_con dt.tit3 {padding-top:0px;}
.compnay_con dd p strong {display:block; padding:30px 0 15px; font-weight:bold; font-size:16px; color:#0552a9; line-height:1.4;}
.compnay_con dd p.first strong {padding-top:20px;}
.compnay_con dd p.tit4 {background:url("../images/blt_circle.png") no-repeat left 24px;}

/*150918 CEO¸Þ¼¼Áö*/
.company_con02 {position:relative; }
.company_con02 dt.tit3 {padding-top:0px; padding-bottom:15px; float:left; padding-right:30px;}
.company_con02 dd p strong {display:block; padding:30px 0 5px; font-family:'Malgun Gothic'; font-weight:600; font-size:16px; color:#0552a9; line-height:1.4;}
.company_con02 dd p.first strong {padding-top:20px;}

.compnay_con02 {margin-top:20px;}
.compnay_con02 p {margin-top:10px;}
#content_area .compnay_con02 p.img img {padding-top:10px; width:100%;}

.company_map {border-top:1px solid #d6d6d6; border-bottom:1px solid #d6d6d6; padding:30px 0;}
.company_map li span {font-weight:bold; display:block;}
.company_map > li {padding-left:9px; background:url("../images/blt_gray.gif") no-repeat 0 9px; margin-top:5px;} 
.company_map > li:first-child {margin-top:0;} 
.company_map > li > ul {margin:20px 0 5px 0;}
.company_map > li > ul > li {color:#0552a9; font-weight:bold; margin-top:10px;}
.company_map > li > ul > li p { font-weight:bold; padding-left:28px;}
.company_map > li > ul > li img {vertical-align:middle; width:auto;}

.thum_list {overflow:hidden;}
.thum_list li {float:left; width:47.5%; margin:10px 0 0 5%; *margin-left:4%; border:1px solid #d6d6d6;}
.thum_list li.first {margin-left:0;}

.company_map02 {border:none; padding:10px 0;}

.btn-bottom a.btn_white img {width:auto; padding-top:6px;}
.btn-bottom02 {border-top:1px solid #d6d6d6; padding-top:20px; margin-top:30px;}

.tab_location {border:1px solid #d6d6d6; background:#f9f9f9; /* padding:0 20px; */}
.tab_location > li {/* padding:20px 0; */ border-top:1px dotted #d6d6d6;}
.tab_location li:first-child {border-top:none;}
.tab_location li dl {*width:98%; padding:10px 20px; overflow:hidden;}
.tab_location li dl dt {font-size:20px; color:#0552a9; font-weight:bold; float:left; width:55px;}
.tab_location li dl dd {padding-left:60px;}
.tab_location li dl dd ul {overflow:hidden;}
.tab_location li dl dd ul li {padding-left:9px; background:url("../images/blt_gray.gif") no-repeat 0 9px; margin-top:5px; float:left; margin-right:15px;}
.tab_location li dl dd ul li a {font-weight:bold; letter-spacing:-2px;}
.tab_location li dl dd ul li.on a { color:#0552a9;}

.tab_location02 li dl dt {width:80px;}
.tab_location02 li dl dd {padding-left:85px;}
.tab_location02 li dl dd ul {width:auto;}

.location_info {border-top:1px solid #d6d6d6;  border-bottom:1px solid #d6d6d6; padding:10px; margin-top:20px;}
.location_info span {display:block; text-align:center;}
.location_info span img {width:auto;}
.location_info ul li {padding-left:9px; background:url("../images/blt_gray.gif") no-repeat 0 9px; margin:5px 0 0 10px;}

.location_img_con {margin-top:10px;}
.location_img_con > div {margin-top:20px;}
.location_img_con > div > p {margin-top:10px; border-bottom:1px solid #d6d6d6; padding-bottom:20px;}

.no_print {display:none;}

.history_wrapW {display:none;}

.brand_top {margin-top:20px;}
.brand_top img {display:none;}
.brand_top dl {width:100%; background:#000 ;background-color: rgba( 0, 0, 0, 0.8); padding:10px 20px; }
.brand_top dl dt {color:#fff; font-size:14px; background:url("../images/bullet_tit.gif") 0 0 no-repeat; padding-top:10px;}
.brand_top dl dt span {color:#fff; font-weight:bold; display:block; font-size:18px;}
.brand_top dl dd {color:#fff; border-top:1px solid #7a7a7a; margin-top:5px; padding-top:5px;}

.history_topM {position:relative;}
.history_topM dl {width:100%; position:absolute; bottom:0; left:0px; background:#000 ;background-color: rgba( 0, 0, 0, 0.5 ); padding:20px 0; }
.history_topM dl dt {margin-left:25px; margin-right:25px; color:#fff; font-weight:600; font-size:28px; background:url("../images/bullet_tit.gif") 0 0 no-repeat; padding-top:10px;}
.history_topM dl dt span {color:#fff; display:block; font-size:16px; border-top:1px solid #A0A0A0; padding-top:10px; margin-top:10px;}
.history_topM dl dd {margin-left:20px; margin-right:20px; font-size:16px; color:#fff; margin-top:5px; border-top:1px solid #a0a0a0; padding-top:10px; letter-spacing:-1px; padding-left:5px;}
.history_topM dl dd .txt {display:block; margin-top:10px; color:#fff; font-size:13px; font-weight:normal;}
.history_topM dl dd .txt2 {display:block; color:#fff; font-size:13px; font-weight:normal;}	
.history_topM dl dd ul li {margin-top:10px;}
.history_topM dl dd ul li a {display:block; border:1px solid #fff; padding:4px 0; text-align:center; color:#fff; }
.history_topM dl dd ul li.on a {border:1px solid #0552a9; background:#0552a9;}

.history_conM ul {margin-top:10px;}
.history_conM ul li {overflow:hidden; margin-top:13px;}
.history_conM ul li strong {display:block; float:left;  font-weight:bold;}
.history_conM ul li span {display:block; padding-left:65px;}
.history_m li .tt_m { font-size:22px; padding:15px 0; font-weight:600; line-height:100%;}
.history_m li { border-top:1px solid #d6d6d6;}
.history_m li .type03 { border-top:none;   }
.history_m li .type03 strong { font-size:16px; color:#0552a9; font-weight:600;}
.history_m li .type03 span { font-size:16px; }
.history_conM a.btn {display:block; margin-top:10px; color:#fff; text-align:center; background:#2475d0; padding:8px 0; height:40px; font-size:15px; font-weight:bold;}

.history_foot {background:#d6d6d6; height:200px; width:100%:}

.ci_tit {font-size:12px;}
.ci_tit span {display:block; font-size:20px; font-weight:bold;}

.ci_down {overflow:hidden;}
.ci_down li {float:left; width:47.5%; margin:5px 0 0 0;}
.ci_down li.ml {margin-left:5%;}
.ci_down li a {border:1px solid #d6d6d6; padding:8px 0; text-align:center; display:block; font-weight:bold;}
.ci_down li a img {width:auto; padding:3px 0 0 5px;}
#content_area .ci_down .sbtn_white img {padding-top:5px;}
#content_area p.img img {width:100%;}

.ci_gm {margin-top:20px;}
.ci_gm dt {color:#0552a9; font-weight:bold; font-size:15px;}
.ci_gm dd {color:#0552a9; font-weight:bold; margin-top:5px;}

.ci_list_iu dl {margin-top:20px;}
.ci_list_iu dd {margin-top:5px;}

.ci_down_list {overflow:hidden;}
.ci_down_list li {float:left; width:47.5%; margin-left:0;}
.ci_down_list li dt {border:1px solid #d6d6d6; padding:10px 0; text-align:center; margin-top:20px;}
.ci_down_list li dt img {width:auto;}
.ci_down_list li dd {margin-top:10px;}
.ci_down_list li dd a {border:1px solid #d6d6d6; padding:8px 0; text-align:center; display:block; font-weight:bold;}
.ci_down_list li dd a img {width:auto; padding:3px 0 0 5px;}
.ci_down_list li.ml {margin-left:5%;}

.outline_list {margin-top:40px;}
.outline_list dl dd p:first-child {margin-top:10px;}
.outline_list dl dd p {margin-top:5px;}
.outline_list dl dd p strong {display:block; font-size:16px; font-weight:bold; color:#0552a9; line-height:1.4;}
.outline_list p.img {margin-top:20px;}

.half_wrap div {margin-top:20px;}
.half_wrap h6 {font-weight:bold;}

.result-box {position:relative; margin-top:15px; padding:20px 10px; text-align:center; font-size:14px; background-color:#f8f8f8; border:1px solid #e5e5e5;}

/* ceoÈ°µ¿ */
/* .iframe_wrap { width: 100%;}  */
.iframe_area { margin-top:80px; height: 0; width: 100%; padding-bottom: 100%; overflow: hidden; } 
.iframe_area iframe { top: 60px; left: 0; width: 100%; height: 100%; position: absolute; }
.ceo_activity {top:0px; margin-left:14px; margin-right:14px;}
.ceo_activity .big_photo {display:none; position:relative; margin-top:20px;}
.ceo_activity .big_photo.on {display:block;}
.ceo_activity button {display:none; width:0px; height:0px; visibility:hidden; position: absolute;}
.ceo_activity .big_photo .photo_area h5 {margin-bottom:0; font-size:24px; line-height:110%;}
.ceo_activity .big_photo .photo_area span {display:block; margin-top:20px;}
.ceo_activity .big_photo .photo_area p {margin-top:10px;}
.ceo_activity .big_photo .photo_area p b, .ceo_activity .big_photo .photo_area p strong {font-weight:bold; font-size:15px;}
.ceo_activity .thumnail {overflow:hidden; width:102%; margin:30px 0 50px;}
.ceo_activity .thumnail a {float:left; width:18%; margin-left:2%;}
.ceo_activity .thumnail a:first-child {margin-left:0;}


/* ceoÀÎ»ç¸» */
.greeting_area {position:relative;}
.greeting_area .photo {position:static;}
.profile_top > p {margin-top:15px; padding-top:25px; color:#222; border-top:1px solid #d6d6d6;}
.profile_top > p span {display:block; margin-top:8px;}
.profile_top {position:relative;}
.profile_top p span img {width:auto;}
.slide_greeting { overflow:inherit !important;}
.slide_greeting div img.web {display:none;}
.slide_greeting {position:relative; margin-top:20px;}
.slide_greeting div {margin-bottom:20px; background:#fff;}
.slide_greeting div p, .slide_greeting div p span {line-height:110%; color:#222; font-size:16px; font-weight:bold;}
.slide_greeting .slidesjs-navigation {display:inline-block; overflow:hidden; position:absolute; bottom:-24px; width:26px; height:26px; margin-right:4px; text-indent:-9999px; background:url("../images/btn_controll_prev_off.gif") no-repeat left top;}
.slide_greeting .slidesjs-previous:hover, .slide_greeting .slidesjs-previous:focus {background-image:url("../images/btn_controll_prev_on.gif");}
.slide_greeting .slidesjs-next {left:60px; background-image:url("../images/btn_controll_next_off.gif");}
.slide_greeting .slidesjs-stop {left:30px; background-image:url("../images/btn_controll_stop_off.gif");}
.slide_greeting .slidesjs-play {left:30px; background-image:url("../images/btn_controll_play_off.gif");}
.slide_greeting .slidesjs-next:hover, .slide_greeting .slidesjs-next:focus {background-image:url("../images/btn_controll_next_on.gif");}
.slide_greeting .slidesjs-stop:hover, .slide_greeting .slidesjs-stop:focus {background-image:url("../images/btn_controll_stop_on.gif");}
.slide_greeting .slidesjs-play:hover, .slide_greeting .slidesjs-play:focus {background-image:url("../images/btn_controll_play_on.gif");}
.slide_greeting div .play_vod { display:block; position:absolute; bottom:0;}
.slide_greeting div .play_vod img { width:auto;}

.profile_area .profile dl dt {padding-top:15px; background:url("../images/bullet_tit2.gif") no-repeat left top;}
.profile_area .profile dl dd ul {padding-top:10px;}
.profile_area .profile dl dd ul li {margin-top:13px;}
.profile_area .profile dl dd ul li:first-child {margin-top:0;}
.profile_area .profile {padding:20px 0; border-top:1px solid #d6d6d6;}
.profile_area .profile dl dt {float:none; line-height:100%; color:#222; font-size:22px; font-weight:bold;}
.profile_area .profile dl dd {margin-left:0;}
.profile_area .profile dl dd ul li strong {display:block; color:#0552a9; font-size:16px; font-weight:bold;}
.profile_area .profile dl dd ul li p {font-size:16px;}

.photo-fl a img {width:auto;}

/* CEO ???_151231 */
.new_masg { margin-top:15px; padding-top:30px; border-top:1px solid #d6d6d6; }
.new_masg .photo_k { width:100%; position:relative; }
.new_masg .photo_k img.web {display:none;}
.new_masg .photo_k img.mobile {display:block;}
.new_masg .text_con { position:absolute; top:164px; right:40px;}
.new_masg .text_con .new { font-size:32px; font-weight:bold; font-family:'NanumMyeongjo'; color:#424242; }
.new_masg .text_con .new_2 { font-size:13px;  line-height:22px; color:#424242; font-weight:bold; }
.new_masg .text_con .new_2_m { font-size:13px;  line-height:22px; color:#424242; font-weight:bold; display:block; }
.new_masg .text_con .play_vod {width:90px; height:33px; display:inline-block; background:url("../images/vod_btn.png") no-repeat; position:absolute; top:9px; left:126px; }
.select_CEO { width:120px; height:30px; padding:0 5px; margin-top:10px;}

.history_topW dl dt span {font-size:16px; margin-top:5px; display:block; color:#fff;}

@media all and (max-width:340px){
	#message-opt input.input {width:140px !important;}
}
@media all and (max-width:450px){
	.iframe_area {padding-bottom: 145%;} 
	.company_con02 dt.tit3 {float:inherit; padding-right:0;}
	.slide_greeting div .play_vod { bottom:0;}

	.new_masg .text_con { position:absolute; top:160px; left:40px;}
	.new_masg .text_con .new { font-size:25px; }

	.new_masg .text_con .new_2 { display:none;}
	.new_masg .text_con .new_2_m { display:block;}
}
@media all and (min-width:451px) and (max-width:489px) {
	.iframe_area {padding-bottom: 125%;} 

	.slide_greeting div .play_vod { bottom:16px;}

	.new_masg .text_con { position:absolute; top:160px; left:40px;}

	.new_masg .text_con .new { font-size:25px; }

	.new_masg .text_con .new_2 { display:none;}
	.new_masg .text_con .new_2_m { display:block;}
}
@media all and (min-width:488px) and (max-width:550px) {
	.iframe_area {padding-bottom: 120%;} 
	.company_list02 li { float:left; width:49%; margin-left:1%;}

	.slide_greeting div .play_vod { bottom:20px;}

	.new_masg .photo_k img.web { display:none;}
	.new_masg .photo_k img.mobile { display:block;}
	.new_masg .text_con .new { font-size:26px; }

	.new_masg .text_con { position:absolute; top:160px; left:40px;}

	.new_masg .text_con .new_2 { display:none;}
	.new_masg .text_con .new_2_m { display:block;}
}

@media all and (min-width:551px) and (max-width:650px) {
	.company_list02 li { float:left; width:49%; margin-left:1%;}

	.compnay_list07 {display:inline-block; width:96%;}
	.compnay_list07 li {float:left; width:50%; border-right:1px dotted #d6d6d6;}
	.compnay_list07 li p { border:none;}
	.compnay_list07 li:nth-child(2) {border:none;}
	.compnay_list07 li:nth-child(4) {border-right:none;}

	.slide_greeting div .play_vod { bottom:30px;}

	.new_masg .photo_k img.web { display:none;}
	.new_masg .photo_k img.mobile { display:block;}
	.new_masg .text_con .new { font-size:26px; }

	.new_masg .text_con { position:absolute; top:160px; left:40px;}

	.new_masg .text_con .new_2 { display:none;}
	.new_masg .text_con .new_2_m { display:block;}


}

@media all and (min-width:651px) and (max-width:900px) {
	.company_list02 li { float:left; width:32.3%; margin-left:1%;}

	.compnay_list07 {display:inline-block; width:97%;}
	.compnay_list07 li {float:left; width:50%; border-right:1px dotted #d6d6d6;}
	.compnay_list07 li p { border:none;}
	.compnay_list07 li:nth-child(2) {border:none;}
	.compnay_list07 li:nth-child(4) {border-right:none;}

	.slide_greeting div .play_vod { bottom:60px;}

	.new_masg .photo_k img.web { display:block;}
	.new_masg .photo_k img.mobile { display:none;}

	.new_masg .text_con .new_2_m { display:none;}
	.new_masg .text_con .new_2 { display:block; }
}

@media all and (min-width:901px) and (max-width:979px) {
	.company_list02 li { float:left; width:32.3%; margin-left:1%;}	

	.compnay_list07 {display:inline-block; width:97%;}
	.compnay_list07 li {float:left; width:50%; border-right:1px dotted #d6d6d6;}
	.compnay_list07 li p { border:none;}
	.compnay_list07 li:nth-child(2) {border:none;}
	.compnay_list07 li:nth-child(4) {border-right:none;}

	.slide_greeting div .play_vod { bottom:80px;}

	.new_masg .photo_k img.web { display:block;}
	.new_masg .photo_k img.mobile { display:none;}

	.new_masg .text_con .new_2_m { display:none;}
	.new_masg .text_con .new_2 { display:block; }

}

@media all and (min-width:551px) and (max-width:900px) {
	.iframe_area {padding-bottom: 110%;} 
}
@media all and (max-width:700px){
	#message-opt input.input {width:140px !important;}
}
@media all and (min-width:980px){

	.company_downList {border:1px solid #d8d8d8; border-left:4px solid #2475d0; background:#f9f9f9; padding:20px 0px; overflow:hidden;}
	.company_downList li {float:left; border-left:1px dashed #d8d8d8; border-top:none; width:33.33333%; *width:33%; padding:0px; letter-spacing:-1px;}
	.company_downList li a {display:block; margin:10px auto 0; width:99px;}
	.company_downList li:first-child {border-left:none;}

	.company_list01 {overflow:hidden;}
	.company_list01 > li {float:left; width:237px; *width:217px; margin-left:10px; *margin-left:8px;}
	.company_list01 > li:first-child {margin-left:0;}
	.company_list01 > li:nth-child(4) {}

	.company_list01_01 > li {height:140px; width:320px; *width:298px;}
	.company_list01_01 > li span.type02 {margin-left:40px;}
	.company_list01_01 > li .type02 {margin-left:40px;}

	.director-list .p {float:left; width:980px; *width:428px; *height:310px;} /*170612 insert*/
	.director-list .p p > img {margin:0;}
	.director-list .p:first-child {margin-bottom:20px;} /*170612 insert*/
	.director-list .p p {float:left;}
	.director-list .p .box{float:left; margin-left:20px; width:785px;} /*170612 insert*/

	.director-list02 .p {} /*170612 insert*/

	.company_con01 dt {float:left;}
	.company_con01 dt.tit3 {padding-top:0px;}
	.company_con01 dd {padding-left:196px;}
	.company_con01 dd p.first strong {padding-top:0px;}

	.bg_hatched02_wrap {overflow:hidden;}
	.bg_hatched02_wrap .bg_hatched_tit {float:left; background:#fff; padding-right:20px;}
	.bg_hatched02 {margin-top:40px;}

	.company_list02 {overflow:hidden;}
	.company_list02 li {float:left; margin-left:10px;}
	.company_list02 li:first-child {margin-left:0px;}

	.compnay_list03 {overflow:hidden;}
	.compnay_list03 ul {float:left; width:480px; *width:462px; padding:0 8px; margin-left:20px; border-left:1px dashed #b5b5b5; height:460px;}
	.compnay_list03 ul:first-child {margin-left:0; border-left:none;}

	.compnay_list04 {padding:40px 100px;}
	.compnay_list04 li {width:25%;}
	.compnay_list04 li.space {margin-top:20px;}

	.compnay_list06 {overflow:hidden; padding:10px 30px;}
	.compnay_list06 li {float:left; width:220px; padding-top:10px; background:url("../images/blt_gray.gif") no-repeat 0 20px;}
	.compnay_list06 li a {font-weight:bold;}

	.compnay_list07 {overflow:hidden; padding:15px 0;}
	.compnay_list07 li {float:left; padding:15px; width:25%; *width:21.5%; border-left:1px dotted #d6d6d6; border-top:0;}
	.compnay_list07 li:first-child {border-left:none;}

	.dl_style01 {overflow:hidden; padding:30px 30px 30px 0;}
	.dl_style01 dt {float:left; width:200px;}
	.dl_style01 dt img {padding:20px; 0;}
	.dl_style01 dd {float:left; border-left:1px dotted #333; border-top:none; padding:5px 20px;}
	.dl_style01 dd ul.circle-list li.btn_type {background:url("../images/blt_gray.gif") no-repeat 0 16px;}

	.compnay_con {overflow:hidden;}
	.compnay_con dt {float:left;}
	.compnay_con dt.tit3 {padding-top:0px;}
	.compnay_con dd {padding-left:340px;}
	.compnay_con dd p.first strong {padding-top:0px;}
	.compnay_con dd p.tit4 {background:url("../images/blt_circle.png") no-repeat left 4px;}

	.compnay_con02 {overflow:hidden;}
	.compnay_con02 p {float:left; width:640px;}
	.compnay_con02 p.img {width:320px; float:left; margin-left:20px;}
	#content_area .compnay_con02 p.img img:first-child {padding-top:0;}

	.company_map li span {display:inline-block; width:100px;}

	.thum_list {width:784px; margin:20px auto 0;}
	.thum_list li {width:181px; margin-left:20px; *margin-left:16px;}
	.thum_list li.first {margin-left:20px;}

	.tab_location {overflow:hidden;}
	.tab_location > li {float:left; border-top:none; border-left:1px dotted #d6d6d6; padding:20px 15px; width:30%; *width:25%;}
	.tab_location > li:first-child {border-left:none;}
	.tab_location li dl {overflow:hidden;}
	.tab_location li dl dt {float:none; margin-bottom:10px; width:auto; text-align:center;}
	.tab_location li dl dd {padding-left:0;}
	.tab_location li dl dd ul li{margin-right:0; float:none;}
	.tab_location li dl dd ul{width:auto;}
	.tab_location li.type01 {width:40%; *width:36%;}
	.tab_location li.type01 dl dd ul li {float:left; width:50%; *width:47%;}

	.tab_location02 > li {width:20%;}
	.tab_location02 > li.type01 {width:40%;}
	.tab_location02 li.type01 dl dd ul li {float:left; width:33.33333%;}

	.location_info {overflow:hidden;}
	.location_info span {float:left;}
	.location_info ul {float:left; overflow:hidden;}
	.location_info ul li {float:left; padding-left:9px; background:url("../images/blt_gray.gif") no-repeat 0 9px; margin:5px 0 0 10px;}

	.location_img_con {overflow:hidden;}
	.location_img_con > div {float:left; width:476px; margin-left:28px;}
	.location_img_con > div.first {margin-left:0;}

	.no_print {display:inline-block;}

	.outline_list {overflow:hidden;}
	.outline_list .ml-20 {margin-left:20px;}
	.outline_list dl {float:left; width:480px;}
	.outline_list dl dt {padding-top:0;}
	.outline_list > p {float:left;}
	#content_area > .outline_list > p > img { width:480px;}
	.outline_list p.img {margin-top:0;}

		/*150918 CEO¸Þ¼¼Áö*/
	.company_con02 dt {float:left; padding-right:30px; height:500px;}
	.company_con02 dt.tit3 {padding-top:0px; padding-right:30px; height:500px;}
	.company_con02 dd {padding-left:196px}
	.company_con02 dd p.first strong {padding-top:0px;}
	
	/*¿ª»ç ¼öÁ¤ */
	.history_wrapM {display:none;}
	.history_wrapW {display:block;}
	.history_wrapW p {font-size:16px; margin-top:20px;}
	.history_wrapW p.btn {margin-top:0;}

	.history_topW {position:relative;}
	.history_topW dl {position:absolute; top:75px; right:38px; background:url("../images/bg_history.png") no-repeat; width:400px; height:219px; padding:30px; *width:340px; *height:159px;}
	.history_topW2 dl {position:absolute; top:51px; right:38px; background:url("../images/bg_history.png") repeat; width:524px; height:264px; padding:30px; *width:464px; *height:204px;}	
	.history_topW dl dt {background:url("../images/bullet_tit.gif") 0 0 no-repeat; color:#fff; font-weight:bold; font-size:28px; padding-top:15px;}
	.history_topW dl dt span {font-size:16px; margin-top:5px; display:block; color:#fff; border-top:1px solid #486180; padding-top:10px; }
	.history_topW dl dd {color:#fff; border-top:1px solid #7a7a7a; margin-top:10px; padding-top:10px; font-size:16px; letter-spacing:-1px;}
	.history_topW dl dd .txt {display:block; margin-top:10px; color:#fff; font-size:13px; font-weight:normal;}
	.history_topW dl dd .txt2 {display:block; color:#fff; font-size:13px; font-weight:normal;}
	.history_topW dl.type02 {top:62px; right:40px; background:url("../images/bg_history2.png") no-repeat; width:450px; height:244px; *width:390px; *height:184px;}
	.history_topW dl.type02 dd {font-size:13px; letter-spacing:-1px;}
	.history_topW dl.type03 {top:52px; right:36px; background:url("../images/bg_history3.png") no-repeat; width:524px; height:264px; *width:464px; *height:204px;}
	.history_topW dl.type03 dd {font-size:13px; letter-spacing:-1px;}
	.history_topW dl.type03 dt span { border-top:none; padding-top:0;}


	.history_topW dl.type04 {top:72px; right:50px;  width:400px; height:220px; background-color:rgba('0,000,0,0.6'); } 
	.history_topW dl.type04 dt { background:url("../images/bullet_tit.gif") no-repeat;  padding-top:10px;}
	.history_topW dl.type04 dd {font-size:13px;}
	.history_topW dl.type04 dd ul {overflow:hidden; width:316px; margin:10px auto;}
	.history_topW dl.type04 dd ul li {float:left; margin-left:23px; *margin-left:19px;}
	.history_topW dl.type04 dd ul li:first-child {margin-left:0;}

	.history_w .tt { font-size:26px; font-weight:bold; padding-bottom:15px;}
	.history_w { width:980px; display:inline-block;}
	.history_w li { border-top:1px solid #d6d6d6;}
	.history_w li ul { overflow:hidden; margin:35px 0; padding-left:84px;}
	.history_w li .tt_w { font-size:25px; float:left; font-weight:600; margin-top:0; }
	.history_w li .type03 { border-top:none; margin-top:6px; }
	.history_w li .type03 strong {font-size:18px; color:#0552a9; display:block; float:left; }
	.history_w li .type03 span { font-size:17px; line-height:28px; display:block; padding-left:80px;}
	.history_wrapW a.btn {display:block; margin-top:10px; color:#fff; text-align:center; background:#2475d0; padding:5px 0; height:40px; font-size:17px; font-weight:bold;}

	.brand_top {position:relative; margin-top:40px;}
	.brand_top img {display:block;}
	.brand_top dl {position:absolute; top:62px; right:49px; background:url("../images/bg_brand.png") no-repeat; width:372px; height:286px; padding:30px; *width:312px; *height:229px;}
	.brand_top dl dt {font-size:16px; padding-top:15px;}
	.brand_top dl dt span {font-size:28px; margin-top:5px;}
	.brand_top dl dd {margin-top:10px; padding-top:20px; font-size:13px;}

	.compnay_list03 dl {height:100px;}

	.ci_wrap .tit_wrap {overflow:hidden; margin-top:40px;}
	.ci_wrap .wl {margin-left:10px;}
	.ci_wrap .wl02 {margin:0;}
	.ci_wrap .wt {margin-top:40px;}

	.ci_tit {float:left;}

	.ci_down {float:left; margin:23px 0 0 20px;}
	.ci_down li {float:left; width:auto; margin:5px 0 0 0;}
	.ci_down li.ml {margin-left:10px;}
	.ci_down li a {padding:8px 10px;}

	.ci_con_wrap {overflow:hidden;}
	.ci_con_wrap p.img {float:left; width:485px; text-align:center;}
	.ci_con_wrap dl.wm {float:left; width:485px;}
	.ci_con_wrap dl.wm dt {padding-left: 46px;}
	.ci_con_wrap dl.ml-10 {margin-left:10px;}
	.ci_con_wrap dl.wm dd {text-align:center;}
	.ci_con_wrap p.text {clear:both;}

	.ci_gm {margin-top:20px; border:1px solid #d6d6d6; background:url("../images/bg_ci_gm.png") no-repeat; width:980px; height:182px; padding:25px 0 0 60px;}
	.ci_gm dt {font-size:20px;}
	.ci_gm dd {margin-top:5px; width:435px;}

	.ci_list_iu {overflow:hidden;}
	.ci_list_iu li {float:left; margin-left:20px;}
	.ci_list_iu dl {margin-top:20px; width:179px;}
	.ci_list_iu dt {}
	.ci_list_iu dd {font-size:13px; letter-spacing:-2px;}

	.ci_down_list {overflow:hidden;}
	.ci_down_list li {float:left; margin-left:20px; width:146px;}
	.ci_down_list li dt {border:none; padding:10px 0; text-align:center; margin-top:20px;}
	.ci_down_list li dd {margin-top:10px; text-align:center;}
	.ci_down_list li dd a {border:1px solid #d6d6d6; padding:4px 10px; text-align:center; display:inline-block; font-weight:bold;}
	.ci_down_list li dd a img {width:auto; padding:3px 0 0 5px;}
	.ci_down_list li.ml {margin-left:20px;}

	.half_wrap {overflow:hidden; clear:both;}
	.half_wrap > div {margin-top:20px; float:left; width:485px;}
	.half_wrap > div p {margin-top:10px;}
	.half_wrap > div p span {display:block;}
	.half_wrap h6 {font-weight:bold;}

	.result-box {padding:40px 10px;}

	/* ceo_activity */
	.iframe_area {position:relative; padding-bottom:90%; margin-top:10px;} 
	.iframe_area iframe { top: 0px; height:900px;}
	.ceo_activity {margin-left:0; margin-right:0;}
	.ceo_activity .big_photo {padding:29px 0 30px; border:1px solid #d6d6d6;}
	.ceo_activity button {display:inline-block; position:absolute; top:197px; width:50px; height:85px; border:0; text-indent:-9999px; z-index:10; visibility:visible;}
	.ceo_activity button.prev {left:29px; background:url("../images/activity_prev_off.gif") no-repeat left top;}
	.ceo_activity button.next {right:29px; background:url("../images/activity_next_off.gif") no-repeat left top;}
	.ceo_activity button.prev:hover, .ceo_activity button.prev:focus {background-image:url("../images/activity_prev_on.gif");}
	.ceo_activity button.next:hover, .ceo_activity button.next:focus {background-image:url("../images/activity_next_on.gif");}
	.ceo_activity .big_photo .photo_area {width:630px; margin:0 auto; text-align:left;}
	.ceo_activity .big_photo .photo_area img {width:630px; height:420px;}
	.ceo_activity .thumnail {width:1000px;}
	.ceo_activity .thumnail a {width:180px; margin-left:20px;}
	.ceo_activity .thumnail img {width:180px; height:120px;}

	/* greeting_area */
	.greeting_area .photo {position:absolute; right:0; top:-15px;}
	.slide_greeting {position:relative; width:544px; height:268px; margin-top:45px; z-index:1;}
	.slide_greeting div {background:#fff;}
	.profile_top > p {margin-top:50px; border-top:0;}
	.slide_greeting div p, .slide_greeting div p span {color:#222; font-size:20px; font-weight:bold;}
	.slide_greeting div img.mobile {display:none;}
	.slide_greeting div img.web {display:block; padding-bottom:68px;}
	.profile_area .profile {padding:40px 0;}
	.profile_area .profile dl dt {float:left; line-height:100%; font-size:25px;}
	.profile_area .profile dl dd {margin-left:152px;}
	.profile_area .profile dl dd ul li strong {display:inline-block; width:130px; color:#0552a9; font-size:16px;}
	.profile_area .profile .merits{width:70px;}
	.profile_area .profile dl dd ul li p {display:inline-block; font-size:16px;}
	.slide_greeting .slidesjs-navigation {margin-top:33px; bottom:30px;}
	.slide_greeting div .play_vod {position:absolute; bottom:100px;}

	.slide_greeting .slidesjs-navigation {margin-top:33px; bottom:30px;}

	/* CEO ???_151231 */
	.new_masg { width:980px; height:292px;  border:0;}
	.new_masg .photo_k { width:481px; float:left; margin-left:9px; }
	.new_masg .photo_k img.mobile {display:none;}
	.new_masg .photo_k img.web {display:block;}
	.new_masg .text_con {width:481px; float:right; margin-top:40px; position:relative; top:0; }
	.new_masg .text_con .new { font-size:36px; font-weight:bold; font-family:'NanumMyeongjo'; color:#424242; }
	.new_masg .text_con .new_2 { font-size:15px;  line-height:22px; color:#424242; font-weight:bold; display:block;}
	.new_masg .text_con .new_2_m { display:none; }
	.new_masg .text_con .play_vod {position:absolute; width:90px; height:33px; display:inline-block; background:url("../images/vod_btn.png") no-repeat; left:126px; top:60px;}
	.select_CEO { width:120px; height:33px; padding:2px 6px; margin-top:60px; margin-right:10px; }
	
}