#top_navis_ms{width:100%; line-height:30px; overflow:hidden; background:#f4f4f4; border-top:1px solid #eee; border-bottom:1px solid #eee;}
#top_navis_ms .t_navis_ms{width:1200px; margin:0 auto;}
#top_navis_ms .t_navis_ms .t_navi{float:right;}
#top_navis_ms .t_navis_ms .t_navi li{float:left; padding-left:30px;}

#header_menus{ position:relative; height:100px; border-bottom:#059edd 1px solid; z-index:9993; background-color:#fff;}
#header_menus .inner{ position:relative; width:1200px; margin:0 auto;}
#header_menus #gnb-wrap{ position:relative; padding:0px 0 0 330px;}
#header_menus #gnb-wrap .bt-menu{ position:absolute; top:50%; right:0; margin-top:-19px; width:38px; height:38px; border:#e3e3e3 1px solid; background:#fff url('../images/bt_menu.jpg') 50% 50% no-repeat; text-indent:-9999px; cursor:pointer;}
#header_menus #gnb-wrap .bt-menu.open{ background:#343434 url('../images/bt_close.jpg') 50% 50% no-repeat;  }
#header_menus h1.logo{ position:absolute; top:13px; left:0; width:230px; z-index:5;}
#header_menus h1.logo a{ height:71px; background:url(../images/logo.jpg) 50% 50% no-repeat; text-indent:-9999px; display:block;}
#gnb_m:after{content:'';display:block;clear:both;height:0px;visibility:hidden;}
#gnb_m>li{ position:relative; float:left; padding:0 28px; font-family:'NanumSquareB', sans-serif;}
#gnb_m>li>a{ position:relative; display:block; line-height:100px; font-size:14pt; color:#000; font-weight:bold; font-family: "NotoKR", sans-serif;}
#gnb_m>li>a:hover,
#gnb_m>li:hover>a{color:#006bbb; font-family: "NotoKR", sans-serif;}
#gnb_m>li>a:hover:after,
#gnb_m>li:hover>a:after{ content:""; position:absolute; bottom:9px; left:0; height:2px; width:100%; display:block; background-color:#059edd;}
#gnb_m>li>.subdepth{ display:none; position:absolute; top:100px; left:0; width:190px; border:#ccc 1px solid; border-top:none; background-color:#fff;}
#gnb_m>li>.subdepth>li>a{ font-size:11pt; line-height:34px; padding:0 20px; display:block;}
#gnb_m>li>.subdepth>li>a:hover{ background-color:#fff; color:#059edd;}
.all-menu{ display:none; position:absolute; top:100px; left:0; width:100%; background:#fff; border:#ccc 1px solid; border-top:none; padding:35px 0 25px; opacity:0.93;}
.all-menu>ul:after{content:'';display:block;clear:both;height:0px;visibility:hidden;}
.all-menu>ul>li{ float:left; width:175px; margin:0 10px;}
.all-menu>ul>li>a{ line-height:38px; font-size:16px; color:#059edd; display:block; border-top:#ddd 1px solid; border-bottom:#ddd 1px solid; font-weight:bold; padding-left:5px;}
.all-menu>ul>li>a:hover{color:#006bbb;}
.all-menu>ul>li>ul{ padding:5px 0 0 0; height:200px;}
.all-menu>ul>li:last-child>ul{ height:auto;}
.all-menu>ul>li>ul>li>a{ font-size:13px; color:#222; display:block; line-height:24px; padding-left:5px;}
.all-menu>ul>li>ul>li>a:hover{color:#006bbb;}


#main_slider_ms{width:100%; height:880px; /* background:url('../images/main_ship_slider02.jpg')center top;*/}
#main_slider_ms .main_txts{text-align:center; font-size:24pt; font-weight:600; color:#fff; padding-top:17%; text-shadow: 2px 2px #717171;}
#main_slider_ms .main_txts2{text-align:center; font-size:31pt; font-weight:600; color:#fff; text-shadow: 2px 2px #717171;}


.mainVisual{overflow:hidden; position:relative; z-index:200; width:100%; height:880px; margin-top:0px;}
.mainVisual .visualDiv{overflow:hidden; position:relative; width:100%; height:880px; margin:0 auto}
.mainVisual .visual{position:absolute; top:0; left:0; width:100%; height:880px; background-repeat:no-repeat; background-position:center 0} /*position:absolute; top:0; left:0; z-index:1000; */
.mainVisual .visual1{background-image:url('../images/main_ship_slider01.jpg');}
.mainVisual .visual2{background-image:url('../images/main_ship_slider02.jpg');}
.mainVisual .visual3{background-image:url('../images/main_ship_slider03.jpg');}
.mainVisual .visual4{background-image:url('../images/main_ship_slider04.jpg');}
.mainVisual .visual5{background-image:url('../images/main_ship_slider05.jpg');}


.mainVisual .visualCon{position:relative; margin:0 auto; width:1280px; height:880px}
.mainVisual .visualCon .txt1{position:absolute; bottom:560px; left:140px; z-index:99999; font-size:38pt; font-weight:600; color:#fff; text-shadow: 2px 2px #717171;}
.mainVisual .visualCon .txt2{position:absolute; bottom:500px; left:140px; z-index:99999; font-size:31pt; font-weight:600; color:#fff;text-shadow: 2px 2px #717171;}
.mainVisual .visualCon .txt2 a{color:#fff;}

.mainVisual .controllD {position:relative; width:1280px;height:880px; margin:0 auto;}
.mainVisual .controllD .controller {position:absolute; top:800px; left:620px; z-index:3000; width:150px; height:26px}
/*.mainVisual .controller .bts{position:absolute; bottom:40px; left:0; z-index:3000; width:95px; height:26px; background:url('/common/images/btn/main_control.png') no-repeat 0 0}*/
.mainVisual .controller a{display:block; float:left; margin-right:3px}
.mainVisual .controller a.pause{margin:0}

#main_contents_bizs{width:100%; overflow:hidden;}
#main_contents_bizs .main_biz_title{text-align:center; font-size:26pt; font-weight:bold; color:#000; padding-top:30px; padding-bottom:30px;}
#main_contents_bizs .main_biz_01{width:25%; height:473px; float:left; background:url('../images/main_biz_001.jpg')no-repeat center top; /*background-size:contain;*/}
#main_contents_bizs .main_biz_01 a{display:block; height:473px;}
#main_contents_bizs .main_biz_01 .text-ls01{text-align:center; font-size:25pt; text-shadow:3px 1px 6px #000; color:#fff; padding-top:50%;}
#main_contents_bizs .main_biz_02{width:25%; height:473px; float:left; background:url('../images/main_biz_002.jpg')no-repeat center top; /*background-size:contain;*/}
#main_contents_bizs .main_biz_02 a{display:block; height:473px;}
#main_contents_bizs .main_biz_02 .text-ls02{text-align:center; font-size:25pt; text-shadow:3px 1px 6px #000; color:#fff; padding-top:50%;}
#main_contents_bizs .main_biz_03{width:25%; height:473px; float:left; background:url('../images/main_biz_003.jpg')no-repeat center top; /*background-size:contain;*/}
#main_contents_bizs .main_biz_03 a{display:block; height:473px;}
#main_contents_bizs .main_biz_03 .text-ls03{text-align:center; font-size:25pt; text-shadow:3px 1px 6px #000; color:#fff; padding-top:50%;}
#main_contents_bizs .main_biz_04{width:25%; height:473px; float:left; background:url('../images/main_biz_004.jpg')no-repeat center top; /*background-size:contain;*/}
#main_contents_bizs .main_biz_04 a{display:block; height:473px;}
#main_contents_bizs .main_biz_04 .text-ls04{text-align:center; font-size:25pt; text-shadow:3px 1px 6px #000; color:#fff; padding-top:50%;}

#main_contents_m{width:100%; overflow:hidden; padding-top:100px;} 
#main_contents_m .main_contents01{width:1200px; height:488px; margin:0 auto; background:url('../images/back_slider_img.jpg');}
#main_contents_m .main_contents01 .main_con1{padding-left:0;}
#main_contents_m .main_contents01 .main_con1 .main_tit01{font-size:26pt; font-weight:bold; color:#000;}
#main_contents_m .main_contents01 .main_con1 .main_tit02{font-size:12pt;}

#main_contents_m .main_contents02{width:1200px; margin:0 auto;}
#main_contents_m .main_contents02 .main_tit03{font-size:26pt; text-align:center; font-weight:bold; color:#000;}
#main_contents_m .main_contents02 .main_about_ms{width:1200px; overflow:hidden;}
#main_contents_m .main_contents02 .main_about_ms .about_boxm01{width:220px; height:330px; background:url('../images/about_main_back01.jpg') 100%; float:left; border:1px solid #bdbdbd;}
#main_contents_m .main_contents02 .main_about_ms .about_boxm01 a{display:block; height:330px;}
#main_contents_m .main_contents02 .main_about_ms .about_boxm01 .pss{padding:20px;}

#main_contents_m .main_contents02 .main_about_ms .about_boxm02{width:220px; height:330px; background:url('../images/about_main_back02.jpg') 100%; float:left; border:1px solid #bdbdbd; margin-left:22px;}
#main_contents_m .main_contents02 .main_about_ms .about_boxm02 a{display:block; height:330px;}
#main_contents_m .main_contents02 .main_about_ms .about_boxm02 .pss{padding:20px;}

#main_contents_m .main_contents02 .main_about_ms .about_boxm03{width:220px; height:330px; background:url('../images/about_main_back03.jpg') 100%; float:left; border:1px solid #bdbdbd; margin-left:22px;}
#main_contents_m .main_contents02 .main_about_ms .about_boxm03 a{display:block; height:330px;}
#main_contents_m .main_contents02 .main_about_ms .about_boxm03 .pss{padding:20px;}

#main_contents_m .main_contents02 .main_about_ms .about_boxm04{width:220px; height:330px; background:url('../images/about_main_back04.jpg') 100%; float:left; border:1px solid #bdbdbd; margin-left:22px;}
#main_contents_m .main_contents02 .main_about_ms .about_boxm04 a{display:block; height:330px;}
#main_contents_m .main_contents02 .main_about_ms .about_boxm04 .pss{padding:20px;}

#main_contents_m .main_contents02 .main_about_ms .about_boxm05{width:220px; height:330px; background:url('../images/about_main_back05.jpg') 100%; float:left; border:1px solid #bdbdbd; margin-left:22px;}
#main_contents_m .main_contents02 .main_about_ms .about_boxm05 .pss{padding:20px;}
.tit_ls{font-weight:200;}
.ab_tits{font-size:16pt; color:#000; font-weight:500;}
.ab_tits2{font-size:12pt;}


#main_contents_m .main_contents03{width:1200px; margin:0 auto; padding-top:120px;}
#main_contents_m .main_contents03 .main_tit04{font-size:26pt; font-weight:bold; color:#000;}
#main_contents_m .main_contents03 .foot_banner{width:1099px; float:right; margin-top:25px; }



/* °ü°è»ç ·Î°í ½½¶óÀÌ´õ */
#related-wrap1 { float:left; width:100%; height:90px; }


.related-slider01,
.related-slider02 { float:left; width:100%; }

.related-slider01 div.ddiv,
.related-slider02 div.ddiv { float:left; width:100%; height:40px; text-align:center; border-right:1px solid #ddd; }

.related-slider01 div img,
.related-slider02 div img { margin:0 auto; height:40px; max-width:200px; }

.related-slider01 div p,
.related-slider02 div p { font-size:14px; }




#footer{padding-top:30px; overflow:hidden; padding-bottom:30px; background:#4e4e4e;}
#footer .footer_ms{width:1200px; margin:0 auto;}
#footer .footer_ms .f_logos{width:85px; float:left;}
#footer .footer_ms .f_copy_ms{padding-left:36px; float:left;}
#footer .footer_ms .f_copy_ms li{font-size:11pt; color:#fff;}


#sub_slider_ms{width:100%; height:236px; overflow:hidden; background:url('../images/sub01_images_back.jpg');}
#sub_slider_ms .slider_texts{width:1200px; margin:0 auto;}
#sub_slider_ms .slider_texts .slogun{text-align:left; font-size:20pt; font-weight:bold; text-shadow: 2px 2px #515151; color:#fff; padding-top:60px;}

#sub_menus{width:100%; overflow:hidden; border-bottom:1px solid #0a6ac1;}
#sub_menus .sub_tab_menu{width:1200px; margin:0 auto;}
#sub_menus .sub_tab_menu li{float:left;}
#sub_menus .sub_tab_menu li{width:200px; line-height:68px; font-size:13pt; text-align:center; color:#545454;}
#sub_menus .sub_tab_menu li a{display:block;}
#sub_menus .sub_tab_menu li a:hover{background:url('../images/tab1_bg_over.jpg'); color:#0a6ac1; font-weight:500;}
#sub_menus .sub_tab_menu li a.on{background:url('../images/tab1_bg_over.jpg'); color:#0a6ac1; font-weight:500;}


#sub_contents_ms{width:100%; overflow:hidden;}
#sub_contents_ms .sub_contents_con{width:1200px; margin:0 auto; padding-top:60px;}
#sub_contents_ms .sub_contents_con .sub_navis{text-align:center; font-size:11pt; color:#000;}
#sub_contents_ms .sub_contents_con .sub_title{text-align:center; font-size:26pt; font-weight:500; color:#000;}


/* È¸»ç°³¿ä */
#company_view_cons{width:100%; overflow:hidden; background:url('../images/company_view_bg.jpg'); padding-top:50px; padding-bottom:80px;}
#company_view_cons .company_view{width:1200px; margin:0 auto; overflow:hidden;}
#company_view_cons .company_view .com_view_title{font-size:23pt; color:#000; text-align:center;}
#company_view_cons .company_view .company_con1{width:300px; background:#fff; float:left;}
#company_view_cons .company_view .company_con1 .mns{padding:10px;}
#company_view_cons .company_view .company_con1 .mns li{line-height:1.5em; text-align:center;}
#company_view_cons .company_view .company_con1 .mns li.fos{font-size:15pt; color:#000; font-weight:bold;}

#company_view_cons .company_view .company_con2{width:300px; background:#fff; float:left; margin-left:0px;}
#company_view_cons .company_view .company_con2 .mns{padding:10px;}
#company_view_cons .company_view .company_con2 .mns li{line-height:1.5em; text-align:center;}
#company_view_cons .company_view .company_con2 .mns li.fos{font-size:15pt; color:#000; font-weight:bold;}

#company_view_cons .company_view .company_con3{width:300px; background:#fff; float:left; margin-left:0px;}
#company_view_cons .company_view .company_con3 .mns{padding:10px;}
#company_view_cons .company_view .company_con3 .mns li{line-height:1.5em; text-align:center;}
#company_view_cons .company_view .company_con3 .mns li.fos{font-size:15pt; color:#000; font-weight:bold;}

#company_view_cons .company_view .company_con4{width:300px; background:#fff; float:left; margin-left:0px;}
#company_view_cons .company_view .company_con4 .mns{padding:10px;}
#company_view_cons .company_view .company_con4 .mns li{line-height:1.5em; text-align:center;}
#company_view_cons .company_view .company_con4 .mns li.fos{font-size:15pt; color:#000; font-weight:bold;}


#company_view_cons .company_view .company_most{clear:both; padding-top:10px;}
#company_view_cons .company_view .company_most .company_con6{width:603px; background:#fff; float:left;}
#company_view_cons .company_view .company_most .company_con6 .mns{padding:30px;}
#company_view_cons .company_view .company_most .company_con6 .mns li{float:left;}
#company_view_cons .company_view .company_most .company_con6 .mns li.sd{padding-left:20px; padding-top:3px;}
#company_view_cons .company_view .company_most .company_con6 .mns li.f15{font-size:15pt; color:#000;}

#company_view_cons .company_view .company_most .company_con7{width:592px; background:#fff; float:left; margin-left:5px;}
#company_view_cons .company_view .company_most .company_con7 .mns{padding:30px;}
#company_view_cons .company_view .company_most .company_con7 .mns li{float:left;}
#company_view_cons .company_view .company_most .company_con7 .mns li.sd{padding-left:20px; padding-top:3px;}
#company_view_cons .company_view .company_most .company_con7 .mns li.f15{font-size:15pt; color:#000;}


/* ÀÎ»ç¸» */
#ceo_messege{width:100%; overflow:hidden;}
#ceo_messege .ceo_coms{width:1200px; margin:0 auto;}
#ceo_messege .ceo_coms .ceo_img{width:446px; float:left;}
#ceo_messege .ceo_coms .ceo_text{width:731px; float:left; margin-left:23px; text-align:justify; /*letter-spacing:-0.5px; word-spacing:0px;*/}
#ceo_messege .ceo_coms .ceo_text li.f21{font-size:21pt; color:#000;}
#ceo_messege .ceo_coms .ceo_text li{font-size:12pt;}

/* ¿¬ Çõ */
#history_ms{width:100%; overflow:hidden;}
#history_ms .history_cons{width:1200px; margin:0 auto;}
#history_ms .history_cons .year_s{width:244px; float:left; font-size:15pt; font-weight:700; color:#000;}
#history_ms .history_cons .his_text_cons{width:927px; font-size:14pt; float:left; padding-left:29px; padding-top:0px;}
#history_ms .history_cons .his_line{border-bottom:1px solid #e1e1e1; clear:both;}

/* Á¶Á÷µµ */
#oragation_ms{width:100%; overflow:hidden;}
#oragation_ms .oragarion_cons{width:1200px; margin:0 auto;}

/* ¿À½Ã´Â ±æ */
#loup_maps{width:100%; overflow:hidden;}
#loup_maps .address_ms{width:1200px; margin:0 auto; font-size:14pt; color:#000;}
#loup_maps .maps_cons{width:1200px; margin:0 auto;}

/* Æ¯Çã ¹× ÀÎÁõÇöÈ² */
#cerim_cons{width:100%; overflow:hidden;}
#cerim_cons .certi_ms{width:1200px; margin:0 auto;}
#cerim_cons .certi_ms li{float:left;}
#cerim_cons .certi_ms li.mirg{margin-left:10px;}

/* »ç¾÷ºÐ¾ß */
#biz_comsnd{width:100%; overflow:hidden;}
#biz_comsnd .biz_cons{width:1200px; margin:0 auto;}
#biz_comsnd .biz_cons .biz_box01{width:580px; float:left;}
#biz_comsnd .biz_cons .biz_box02{width:580px; float:right;}
#biz_comsnd .biz_cons .biz_clear{clear:both;}



/* °Ô½ÃÆÇ ¿µ¿ª */
#board_ms{width:100%; overflow:hidden;}
#board_ms .board_cons{width:1200px; margin:0 auto;}



