<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
/*
    Contents.css
*/

.mt4020 {margin:40px 0 20px 0}
.mt20 {margin:20px 0}

/*체크박스 스타일*/
.style.checkbox { z-index:1; position:relative; width:48px; height:48px; margin:0; box-sizing:border-box; border:1px solid #1f242c; }
.style.checkbox:after { z-index:1; position:absolute; left:-2px; top:-2px; width:28px; height:28px; content:''; border:1px solid #2f3640; }
.style.checkbox input { z-index:2; width:100%; height:100%; -webkit-appearance: none; outline:none; }
.style.checkbox label { z-index:3; position:absolute; top:0; left:0; width:100%; height:100%; cursor:pointer; 
                        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#22272d), color-stop(100%,#2a313a));
                        background: -webkit-linear-gradient(top,  #22272d 0%,#2a313a 100%); outline:none; }
.style.checkbox label:after { content: ''; position: absolute; width: 27px; height: 9px; background: transparent; top: 11px; left:9px;
                            border: 5px solid #9f002d; border-top: none; border-right: none; -webkit-transform: rotate(-45deg); opacity:0; }
.style.checkbox input[type=checkbox]:checked + label {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2a313a), color-stop(100%,#22272d));
    background: -webkit-linear-gradient(top,  #2a313a 0%,#22272d 100%); }
.style.checkbox input[type=checkbox]:checked + label:after { opacity:1; }




/*인증서*/

ul.logoList {width:100%; box-sizing:border-box; overflow:hidden;}
ul.logoList li {float:left; width:33.3%;  margin-bottom:20px; box-sizing:border-box;}



/*인사말 */

.ceotxt {width:80%; float:left; margin-bottom:50px; word-break:keep-all}
.ceoimg {width:15%; padding-left:5%; float:left}

@media all and (max-width:761px) {
	
	.ceotxt {width:100%}
	.ceoimg { width:50%; padding-left:0; margin-bottom:50px;}
	
}



/* 글로벌네트워크*/

.mainGlobal { position:relative; text-align:center; padding:0 10px; margin:25px 0 25px; }
.mainGlobal .map { position:relative; max-width:865px; display:inline-block; *display:inline; *zoom:1; width:100%; }
.mainGlobal .mapBg { display:block; text-align:center;  background-position:50% 50%; background-repeat:no-repeat; background-size:auto 100%; }
.mainGlobal .mapBg { background-image:url("../../_img/common/map2-0.png"); }
.view1 .mainGlobal .mapBg { background-image:url("../../_img/common/map2-1.png"); }
.view2 .mainGlobal .mapBg { background-image:url("../../_img/common/map2-2.png"); }
.view3 .mainGlobal .mapBg { background-image:url("../../_img/common/map2-3.png"); }
.view4 .mainGlobal .mapBg { background-image:url("../../_img/common/map2-4.png"); }
.mainGlobal .pin { position:absolute; width:100%; height:100%; margin:0; padding:0; text-transform:uppercase }
.mainGlobal .pin dd { color:#777; font-size:10px }
.mainGlobal .pin dd:before { content:''; position:absolute; left:-2px; top:-2px; width:4px; height:4px; background:#ed1821; border-radius:50% }
.mainGlobal .pin dt, .mainGlobal .pin dd { position:absolute; margin:0; padding:0 }
.mainGlobal .pin span { position:absolute; left:0; top:0; margin:-5.5px 0 0 7px; white-space:nowrap }
.mainGlobal .pin span.left{ position:absolute; left:0; top:0; margin:-5.5px 0 0 -55px; white-space:nowrap }
.mainGlobal .pin span.left2{ position:absolute; left:0; top:0; margin:-5.5px 0 0 -45px; white-space:nowrap }
.mainGlobal button.pin { left:0; top:auto; bottom:26px; width:auto; height:auto; padding:2px 11px 0; background-color:#ed1821; color:#fff; font-size:14px; }
.mainGlobal .pin dt:before { content:''; position:absolute; left:-5.5px; bottom:-6.5px; width:5px; height:5px; border:4px solid #ed1821; border-radius:50% }
.mainGlobal .pin dt:after { content:''; position:absolute; left:0; bottom:6px; width:1px; height:21px; background-color:#ed1821; }
.mainGlobal .pin .map0 { left:1%; top:55%; }
.mainGlobal .pin .map1 { left:25.7%; top:65.2%; }
.mainGlobal .pin .map1.ch1 { left:22.5%; top:27% }
.mainGlobal .pin .map1.ch2 { left:32.7%; top:66% }
.mainGlobal .pin .map1.ch3 { left:23.4%; top:81.2% }
.mainGlobal .pin .map2 { left:58.9%; top:21.8% }
.mainGlobal .pin .map2.ch1 { left:48.5%; top:20.0% }
.mainGlobal .pin .map2.ch2 { left:44.7%; top:16.1% }
.mainGlobal .pin .map2.ch3 { left:46.2%; top:22% }
.mainGlobal .pin .map2.ch3 span { margin:5px 0 0 -52px; width:100px }
.mainGlobal .pin .map2.ch4 { left:43.5%; top:29.5% }
.mainGlobal .pin .map2.ch5 { left:55.3%; top:30.2% }
.mainGlobal .pin .map2.ch6 { left:45%; top:29.5% }
.mainGlobal .pin .map3 { left:74.2%; top:33.1% }
.mainGlobal .pin .map3.ch1 { left:71%; top:44% }
.mainGlobal .pin .map3.ch2 { left:83%; top:34% }
.mainGlobal .pin .map3.ch3 { left:85%; top:47.7%; }
.mainGlobal .pin .map3.ch4 { left:78.4%; top:54.4% }
.mainGlobal .pin .map3.ch5 { left:84.4%; top:30.3% }
.mainGlobal .pin .map3.ch6 { left:80.2%; top:42.9% }
.mainGlobal .pin .map3.ch7 { left:69%; top:44% }
.mainGlobal .pin .map3.ch8 { left:63.2%; top:41% }
.mainGlobal .pin .map4 { left:50.2%; top:46% }
.mainGlobal .pin .map4.ch1 { left:52%; top:82% }
.mainGlobal .case0, .mainGlobal .case1, .mainGlobal .case2, .mainGlobal .case3, .mainGlobal .case4 { display:none; }
.view0 .mainGlobal .case0, .view1 .mainGlobal .case1, .view2 .mainGlobal .case2, .view3 .mainGlobal .case3, .view4 .mainGlobal .case4 { display:block; }
.view1 .mainGlobal .pin dt.map1, .view2 .mainGlobal .pin dt.map2, .view3 .mainGlobal .pin dt.map3, .view4 .mainGlobal .pin dt.map4 { color:#f37321; }
.mainGlobal .map.Ty2 .pin dd { color:#111; font-size:14px; font-weight:bold; }
.mainGlobal .map.Ty2 .pin dd:before { left:-3px; top:-3px; width:6px; height:6px; background:#333; }
.mainGlobal .map.Ty2 .pin span { margin-top:-9.5px; }
#mainGlobal.view1 #network-America,
#mainGlobal.view2 #network-Europe,
#mainGlobal.view3 #network-Asia,
#mainGlobal.view4 #network-Oceania { display:block !important; }
#mainGlobal.view1 #network-All,
#mainGlobal.view1 #network-Europe,
#mainGlobal.view1 #network-Asia,
#mainGlobal.view1 #network-Oceania,
#mainGlobal.view2 #network-All,
#mainGlobal.view2 #network-America,
#mainGlobal.view2 #network-Asia,
#mainGlobal.view2 #network-Oceania,
#mainGlobal.view3 #network-All,
#mainGlobal.view3 #network-America,
#mainGlobal.view3 #network-Europe,
#mainGlobal.view3 #network-Oceania,
#mainGlobal.view4 #network-All,
#mainGlobal.view4 #network-America,
#mainGlobal.view4 #network-Europe,
#mainGlobal.view4 #network-Asia { display:none !important; }
.accordionTy1 .title { position:relative; border-top:1px solid #ddd; border-bottom:1px solid #ddd; margin-bottom:-1px; }
.accordionTy1 .title img { display:inline-block; vertical-align:middle; margin:-7px 10px -7px 0; }
.accordionTy1 .title &gt; a { display:block; padding:13px 30px 14px 0; font-size:20px; text-transform:none; }
.accordionTy1 .title:before { content: '%'; position:absolute; right:0; top:50%; margin-top:-12px; font-family:"IconAdd"!important; line-height:1; font-size:24px; color:#999; }
.accordionTy1 .title.active:before { content: '^'; color:#111; }
.accordionTy1 .title.inQ { position:relative; padding-left:47px; }
.accordionTy1 .title .q { position:absolute; top:50%; left:16px; display:inline-block; width:21px; height:21px; margin:-10.5px 0 0 0; background-color:#f37321; color:#fff; font-weight:normal; font-size:12px; line-height:21px; text-align:center; text-indent:0; border-radius:100%; }
.accordionTy1 .cont { display:none }
.accordionTy1 .cont .in { padding:16px; }
.accordionTy1 .cont.active { display:block; }





@media all and (max-width:840px) {

.mainGlobal { margin:26px 0 12px; }
.mainGlobal .pin dt, .mainGlobal .pin button { font-size:11px }
.mainGlobal .pin dt:before { width:2px; height:2px; border-width:2px; left:-3px; bottom:-3px; }
.mainGlobal .pin dt:after { height:10px; bottom:2px; }
.mainGlobal button.pin { bottom:12px; padding-left:6px; padding-right:6px; }
.mainGlobal .pin dd { display:none; }
.mainGlobal .map.Ty2 .pin dd { font-size:10px; font-weight:bold; display:block }
.mainGlobal .map.Ty2 .pin dd:before { left:-1px; top:-1px; width:2px; height:2px; }
.mainGlobal .map.Ty2 .pin span { margin-top:-6.5px; margin-left:3px; }
.mainGlobal .map.Ty2 .pin .map3.ch2 span { width:50px; text-align:center; margin-top:2px; margin-left:-25px; }

}



/*갤러리형태목록*/
#aqua_g {position:relative; width:95%; padding:1% 1%; margin:0 auto}
#aqua_g ul {height:100%; overflow:hidden;}
#aqua_g li {float:left;width:29%;margin-right:1%;margin-bottom:25px;border:1px solid #ededed;padding:15px;background-color:#fff;}
#aqua_g li a{display:block;}
#aqua_g li a:hover{opacity:0.4;}
#aqua_g li.img_num2{margin-right:0;}
#aqua_g li .name{font-size:15px;font-weight:bold;color:#574331;padding:20px 0 8px;}


@media screen and (max-width:980px){

	/*갤러리형태목록*/
	#aqua_g li {width:48%;margin-right:0;}
	#aqua_g li:nth-child(2n+1){margin-right:4%;}
	#aqua_g li:nth-child(2n){margin-right:0;}

}


@media screen and (max-width:600px){

	/*갤러리형태목록*/
	#aqua_g li {float:none;width:90%;margin:0 auto 15px !important;}
	#aqua_g li img{width:100%;}

}

@media screen and (max-width:480px) {
/*갤러리형태목록*/
#aqua_g li {width:90%;margin:0 auto 15px}
#aqua_g li img{width:100%;}


}




/* table */
.table1 table {width:100%; border-spacing:0; border-top:3px solid #3f3f3f; border-collapse:collapse; margin-bottom:50px;}
.table1 thead th {background:#d9f0ff; border-bottom:1px solid #6e6e6e; padding:6px 0; color:#222; text-align: center; font-size:13px; border-right:1px solid #8b8b8b;}
.table1 thead th:first-child {border-left:1px solid #8b8b8b;}
.table1 tbody td {border-bottom:1px solid #6e6e6e; color:#222; padding:6px 0; text-align:center; font-size:13px; border-right:1px solid #8b8b8b;}
.table1 tbody td:first-child {border-left:1px solid #8b8b8b;} 

.table2 table {width:100%; border-spacing:0; border-top:2px solid #2b5080; border-collapse:collapse;}
.table2 th {border-bottom:1px solid #cccccc; background:#f6f9fe; padding:10px 0 10px 30px; font-size:13px; color:#0c2a52; text-align:left; font-weight:bold;}
.table2 td {border-bottom:1px solid #cccccc; padding:10px 0 10px 20px; font-size:13px; color:#222;}
.table2 .captiontail {color:#777; font-size:13px; padding:10px 0;}

.table3 table {table-layout:fixed; width:100%; border-spacing:0; border-collapse:collapse; border-top:1px solid #7f7f7f;}
.table3 thead th {background:#21366c; line-height:17px; color:#fff; font-size:12px; padding:9px 5px; border-bottom:1px solid #2b5080; border-right:1px solid #7f7f7f; text-align:center; word-break:break-all;}
.table3 thead th:first-child {border-left:1px solid #7f7f7f;}
.table3 thead th.details {background:#c9dcf6; color:#0c2a52; border-top:1px solid #2b5080;} 
.table3 tbody td {text-align:center; border-bottom:1px solid #7f7f7f; border-right:1px solid #7f7f7f; padding:9px 5px; font-size:12px; line-height:14px; word-break:break-all;}
.table3 tbody td:first-child {border-left:1px solid #7f7f7f;}

.request_table {margin-top:20px;}
.request_table th, .request_table td {box-sizing:border-box;}
.request_table th {font-size:15px; padding:10px 15px; letter-spacing:-1px;}
.request_table td {padding:10px;}
.request_table td input {width:100%; height:45px; box-sizing:border-box; border-radius:3px; border:1px solid #e7e7e7; padding:2px 10px; font-size:15px; padding:10px; background:#fafafa;}

.inquiry_list {width:100%; overflow:hidden;}
.inquiry_list li {float:left; width:25%;}

#request_deco_Box {width:100%; overflow:hidden; margin:40px 0 80px 0; border:1px solid #e7e7e7; box-sizing:border-box; padding:20px 0; background:#fbfbfb}
#request_deco_Box dl {float:left; width:25%; box-sizing:border-box; padding:0 20px;}
#request_deco_Box dl dt {font-size:17px; border-bottom:2px solid #000; padding-bottom:10px; font-weight:800; margin-bottom:5px;}
#request_deco_Box dl dd { font-size:15px; color:#555}

.submit {width:30%; height:55px; font-size:16px; font-weight:500; border-radius:5px; margin-top:35px; text-transform:uppercase; background:#2e3192; color:#fff; cursor:pointer; position:relative; left:50%; margin-left:-15%;}

.sectionDetail {width:100%}
.sectionDetail ul.listStyle {padding-left:0;}
.sectionDetail ul.listStyle&gt;li {position:relative; line-height:22px; padding-left:15px;}
.sectionDetail ul.listStyle&gt;li:before {position:absolute; top:10px; left:0; content:""; display:inline-block; width:6px; height:2px; margin:0 3px 1px 0; background:#6c6e72; vertical-align:middle}

.sectionDetail ul.listStyle.type02 {}
.sectionDetail ul.listStyle.type02&gt;li {padding-left:20px;}
.sectionDetail ul.listStyle.type02&gt;li.step01:before {position:absolute; top:0px; left:0; content:"①"; display:inline-block; vertical-align:middle; background:0; width:0; height:0;}
.sectionDetail ul.listStyle.type02&gt;li.step02:before {position:absolute; top:0px; left:0; content:"②"; display:inline-block; vertical-align:middle; background:0; width:0; height:0;}
.sectionDetail ul.listStyle.type02&gt;li.step03:before {position:absolute; top:0px; left:0; content:"③"; display:inline-block; vertical-align:middle; background:0; width:0; height:0;}


.tabStyle { overflow:hidden; padding:5px; }
.tabStyle:after { content:""; display:block; clear:both}
.tabStyle li {float:left; width:32%; height:auto; background:#fff; box-sizing:border-box; border:1px solid #ebebeb; margin-left:16px;}
.tabStyle li:first-of-type {margin-left:0;}
.tabStyle li .arr_pic {width:100%; height:auto; background:#fafafa; border-bottom:1px solid #ebebeb; box-sizing:border-box;}
.tabStyle li .arr_tit {width:100%; box-sizing:border-box; padding:10px 10px 15px 10px; text-align:center;}
.tabStyle li .arr_tit span {display:block; font-size:15px; font-weight:600; color:#000; line-height:18px;}
.tabStyle li .arr_txt {display:block; font-size:12px !important; color:#999; line-height:14px; padding-top:15px; text-align:left; font-weight:normal}
.tabStyle li .arr_tit a {display:block; width:120px; color:#fff; background:#21366c; padding:3px 12px; box-sizing:border-box; font-size:12px; margin:0 auto; margin-top:10px;}
.tabStyle li .arr_tit a:hover {background:#1e6795; transition-duration:0.5s;}



.ui-widget {font-size:13px;font-weight:400;}
.fc_area {position:relative;}
.fc_area .fc_tit {position:relative;margin:0;padding:0;background:#f2f2f2;border-bottom:1px solid #e5e5e5;}
.fc_area .fc_tit .tit {display:table;width:100%;height:40px;}
.fc_area .fc_tit .tit em {display:table-cell;width:100%;padding:2px 40px 0 15px;font-style:normal;color:#121212;font-family:'Noto Sans KR';font-size:18px;font-weight:400;line-height:26px;vertical-align:middle;}
.fc_area .fc_tit .ui-accordion-header-icon {left:inherit;right:15px;width:16px;height:8px;margin-top:-4px;background:url(../img/ico_gnb_arrow.png) center no-repeat;background-size:100%;transform:rotate(-180deg);opacity:0.4;transition:transform 0.4s;}
.fc_area .fc_tit.ui-accordion-header-active .ui-accordion-header-icon {transform:rotate(0);opacity:1;}
.fc_area .fc_tit:focus, .fc_area .fc_tit:active {outline:none;}
.fc_area .fc_box {position:relative;padding:40px 15px;border:0;background:#fff;word-break:break-all;}



/* bottom_cont_area */
.bottom_cont_area {position:relative;}
.bottom_cont_area .img {position:relative;height:200px;transition:all 0.3s;}
.bottom_cont_area .txt dl {padding:20px 15px 35px 15px;color:#212121;transition:all 0.3s;}
.bottom_cont_area .txt dt {font-size:14px;line-height:20px;font-weight:500;transition:all 0.3s;}
.bottom_cont_area .txt .s1 {margin:5px 0 0 -2px;font-size:20px;font-weight:300;line-height:28px;letter-spacing:-0.8px;transition:all 0.3s;}
.bottom_cont_area .txt .s2 {margin-top:5px;}
.bottom_cont_area .txt .mc_btn {border-color:#212121;color:#212121;}


@media all and (max-width:640px) {
	.sectionTitle {width:100%; margin-bottom:25px;}
	.sectionDetail {width:100%;}
}



.pointB {color:#002483;}
.pointA {color:#c92329;}
.c_blue3 {color:#25a0df;}
.gray {color:#999}





.address_box {width:100%; padding:20px; border:1px solid #ddd; background:#f5f5f5; box-sizing:border-box;}
.address_box dl {margin-bottom:0 !important;}
.address_box dl dt {float:left; padding-right:10px; width:70px;}
.address_box dl dd {}
.address_box dl dt, .address_box dl dd {line-height:inherit !important; text-align:left;}



/*** Products ***/
/** visual_cont **/
/** visual_cont **/
.visual_cont {position:relative;width:100%;height:380px;}
.visual_cont li.list {position:relative;float:left;width:100%;height:220px;display:none;}
.visual_cont li.list img {position:relative;width:100%;height:220px;}
.visual_cont li.list .txt {padding-top:260px;word-wrap:break-word;word-break:keep-all;white-space:normal;overflow:hidden;}
.visual_cont li.list .txt dl {padding:0 20px;}
.visual_cont li.list .txt dt {position:relative;font-size:14px;font-weight:500;line-height:14px;animation:tit_ani 8.0s ease-in-out forwards;}
.visual_cont li.list .txt .s1 {position:relative;margin:8px 0 0 -2px;font-size:28px;font-weight:300;line-height:28px;letter-spacing:-1px;animation:tit_ani02 8.0s ease-in-out forwards;}
.visual_cont li.list .txt .s2 {position:relative;margin-top:18px;font-size:15px;font-weight:400;line-height:20px;opacity:0.7;animation:fade_ani 8.0s ease-in-out forwards;}
.visual_cont:after {display:block;position:absolute;left:0;top:140px;width:100%;height:80px;background:url(../images/template/bg_visual_cont.png) left bottom repeat-x;background-size:100% 80px;opacity:0.2;content:"";}



/**  USCG **/
.uscg_cont {position:relative;margin-top:30px;}
.uscg_cont .li {position:relative; width:50%; float:left}
.uscg_cont .li:first-child {margin-top:0;}
.uscg_cont .li:after {display:block;clear:both;height:0;content:"";overflow:hidden;}
.uscg_cont .li .img {width:100%;}





/** 연혁 **/
.history_cont {position:relative;margin-top:30px;}
.history_cont .li {position:relative;margin-top:20px;}
.history_cont .li:first-child {margin-top:0;}
.history_cont .li:after {display:block;clear:both;height:0;content:"";overflow:hidden;}
.history_cont .li .img {width:100%;}
.history_cont .li .txt {width:100%;}
.history_cont .li .txt dl {margin-top:20px; }
.history_cont .li .txt dt {margin-bottom:5px;font-weight:400;}
.history_cont .li .txt strong {font-weight:400;}


@media all and (min-width:100px) and (max-width:720px) {
	
	
	.uscg_cont .li {position:relative; width:100%; float:left}


	ul.logoList li  {width:100%}
		ul.logoList li  img {width:100%}
	
	.embed-responsive {position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}



	.tabStyle li {width:100%; margin-left:0; margin-bottom:20px; }	
	.tabStyle li .arr_tit {height:auto;}




}



@media all and (min-width:721px) {	
/*** Products ***/
/** main_visual **/
.visual_cont {position:relative;width:100%;height:auto;overflow:hidden;}
.visual_cont li.list {height:350px;overflow:hidden;}
.visual_cont li.list img {height:350px;}
.visual_cont li.list .txt {position:absolute;left:0;top:0;display:table;width:100%;height:100%;padding:0;}
.visual_cont li.list .txt.t_white {color:#fff;text-shadow:1px 1px 1px rgba(0, 0, 0, 0.3);}
.visual_cont li.list .txt dl {display:table-cell;width:100%;height:100%;padding:0 55px;vertical-align:middle;}
.visual_cont li.list .txt dt {font-size:18px;line-height:18px;}
.visual_cont li.list .txt .s1 {margin:13px 0 0 -3px;font-size:38px;line-height:38px;}
.visual_cont li.list .txt .s2 {margin-top:28px;font-size:16px;line-height:22px;}
.visual_cont .flex-direction-nav {top:50%;}
.visual_cont .flex-direction-nav a {width:17px;height:35px;margin-top:-17px;}
.visual_cont:after {top:inherit;bottom:0;height:190px;background-size:100% 190px;}
	
.history_cont {margin-top:45px;}
.history_cont .li {margin-top:25px;}
.history_cont .li .img {float:left;width:calc(50% - 35px);}
.history_cont .li .txt {float:right;width:50%;margin-top:-5px;}
.history_cont .li .txt dl {margin-top:25px;}
.history_cont .li .txt dl:first-child {margin-top:0;}
.history_cont .li .txt dt {margin-bottom:5px;}


/** fc_area **/
.fc_area .fc_tit .tit {height:80px;}
.fc_area .fc_tit .tit em {padding:2px 80px 0 30px;font-size:24px;line-height:32px;}
.fc_area .fc_tit .ui-accordion-header-icon {right:35px;width:18px;height:9px;margin-top:-5px;}
.fc_area .fc_box {padding:50px 30px;}


/* bottom_cont_area */
.bottom_cont_area .img {height:300px;}
.bottom_cont_area .txt {position:absolute;left:0;top:0;width:100%;height:100%;}
.bottom_cont_area .txt dl {padding:50px 55px 0 55px;color:#fff;}
.bottom_cont_area .txt dt {font-size:16px;line-height:22px;}
.fc_area .fc_tit .tit em {font-weight:300;}
.bottom_cont_area .txt .s1 {margin:10px 0 0 -2px;font-size:30px;line-height:38px;}
.bottom_cont_area .txt .s2 {margin-top:10px;}
.bottom_cont_area .txt .mc_btn {border-color:#fff;color:#fff;}

	.tabStyle li:first-of-type span {padding:0 !important;}

}


@media all and (min-width:951px) {
/*** Products ***/
/** main_visual **/
.visual_cont li.list {height:400px;}
.visual_cont li.list img {height:500px;}
.visual_cont li.list .txt dl {padding:0 70px;}
.visual_cont li.list .txt dt {font-size:22px;line-height:22px;}
.visual_cont li.list .txt .s1 {margin:18px 0 0 -4px;font-size:50px;line-height:50px;}
.visual_cont li.list .txt .s2 {margin-top:38px;font-size:18px;line-height:24px;}
.visual_cont .flex-direction-nav a {width:22px;height:45px;margin-top:-22px;}
.visual_cont:after {height:277px;background-size:100% 277px;}

/* 연혁 */
.history_cont .li .img {width:calc(50% - 50px);}

/** fc_area **/
.fc_area .fc_tit .tit {height:80px;}
.fc_area .fc_tit .tit em {padding:4px 80px 0 30px;font-size:25px;line-height:38px;}
.fc_area .fc_tit .ui-accordion-header-icon {right:35px;width:18px;height:9px;margin-top:-5px;}
.fc_area .fc_box {padding:60px 60px;}

/* bottom_cont_area */
.bottom_cont_area .img {height:400px;}
.bottom_cont_area .txt dl {padding:70px 70px 0 70px;}
.bottom_cont_area .txt dt {font-size:18px;line-height:24px;}
.bottom_cont_area .txt .s1 {margin:15px 0 0 -2px;font-size:40px;line-height:48px;}
.bottom_cont_area .txt .s2 {margin-top:15px;}

		.tabStyle li .arr_tit a {width:100%;}
.tabStyle li .arr_tit {height:107px;}
	

}



@media all and (min-width:951px) and (max-width:1051px) {


}



@media all and (min-width:1201px) {
/*** Products ***/
/** main_visual **/
.visual_cont li.list .txt {left:50%;width:1200px;margin-left:-600px;}
.visual_cont .flex-direction-nav {left:50%;width:1200px;margin-left:-600px;}

/** fc_area **/
.fc_area .fc_tit .tit {width:1200px;margin:0 auto;}
.fc_area .fc_tit .ui-accordion-header-icon {right:50%;margin-right:-585px;}
.fc_area .fc_cont {width:1080px;margin:0 auto;}

/* bottom_cont_area */
.bottom_cont_area .txt {left:50%;width:1200px;margin-left:-600px;}
	
	.tabStyle li { width:31%; }	
ul.pdtList li .pdt_pic {padding:40px 0;}
	
}


@media all and (min-width:1921px) and (max-width:2561px) {
/** main_visual **/
.visual_cont {position:relative;width:100%;height:auto;overflow:hidden;}



}







/* ceo인사말 */

.greeting .hello_box {width:100%;height:210px;background:#f7f7f7;padding-left:348px;margin-top:30px;margin-bottom:15px;}
.greeting .hello_box .ceo_photo {position:absolute;left:0;top:0;}
.greeting .hello_box .ceo_photo_mo {display:none;}
.greeting .hello_box .content2 {text-align:center;padding-top:43px;}
.greeting .hello_box .content2 .tit {width:82%;font-family:noto_m;font-size:26px;line-height:26px;color:#277aa1;letter-spacing:-0.8px;padding:14px 0; border-top:1px solid #d1d1d1;border-bottom:1px solid #d1d1d1;margin:0 auto;}
.greeting .hello_box .content2 .text {font-family:noto_r;font-size:20px;line-height:26px;color:#333;letter-spacing:-0.8px;padding-top:20px;}
.greeting .sign {font-family:noto_r;font-size:12px;line-height:16px;color:#333;text-align:right;padding-top:10px;}
.greeting .sign img {padding-top:5px;margin-bottom:20px;}


</pre></body></html>