@charset "utf-8";
/* CSS Document */

.mv_height_finder {width:100%; height:138px; visibility:hidden;}

.main_visual {width:100%; max-width:2000px; min-width:1200px; height:695px; position:relative; margin:0 auto;}
.main_visual .imgs {width:100%; height:100%; position:relative; overflow:hidden;}
.main_visual .imgs li {width:100%; height:100%; position:absolute; top:0; left:100%; overflow:hidden;}
.main_visual .imgs li.li_01 {left:0;}
.main_visual .indis {width:100%; min-width:1200px; height:21px; position:absolute; top:48px; left:0;}
.main_visual .indis ul {width:77px; height:21px; overflow:hidden; float:right; margin-right:50px;}
.main_visual .indis ul li {width:21px; height:21px; float:left; margin-right:7px; position:relative;}
.main_visual .indis ul li.last {margin-right:0;}

.main_container {width:100%; max-width:2000px; min-width:1200px; margin:0 auto;}
.main_container .row_01 {width:100%; height:600px; margin:0 auto; background:url('/img/sg_main_products_bg.gif') center 0 no-repeat;}
.main_container .row_01 p.title {width:100%; padding-top:83px; text-align:center;}
.main_container .row_01 p.title img {display:inline-block;}
.main_container .row_01 ul {width:960px; margin:40px auto 0; height:360px; overflow:hidden;}
.main_container .row_01 ul li {float:left;}
.main_container .row_01 ul li a {display:block;}
.main_container .row_01 ul li a dd {margin-top:20px;}
.main_container .row_01 ul li a dd p {text-align:center;}
.main_container .row_01 ul li a dd .kor {font-size:16px; font-weight:bold; color:#151515;}
.main_container .row_01 ul li a dd .eng {font-size:13px; color:#333; margin-top:5px;}

.main_container .row_02 {width:100%; min-width:1200px; height:312px; background:url('/img/sg_main_board_bg.gif') center 0 no-repeat;}
.main_container .row_02 > div {width:1200px; min-width:1200px; margin:0 auto; overflow:hidden;}
.main_container .row_02 > div .col_01 {width:50%; height:100%; position:relative; float:left;}
.main_container .row_02 > div .col_01 .titles {width:380px; padding-top:50px; overflow:hidden;}
.main_container .row_02 > div .col_01 .titles li {float:left; padding-right:20px; margin-right:15px; background:url('/img/sg_main_board_tit_bullet.gif') right 6px no-repeat;}
.main_container .row_02 > div .col_01 .titles li.last {margin-right:0; padding-right:0; background:0;}
.main_container .row_02 > div .col_01 .titles li a {display:block; font-size:18px; font-weight:bold; color:#fff; padding-bottom:7px;}
.main_container .row_02 > div .col_01 .titles li.on a {color:#121212; border-bottom:2px solid #121212;}

.main_container .row_02 > div .col_01 .board_area {width:516px; height:160px; position:relative; margin-top:30px;}
.main_container .row_02 > div .col_01 .board_area > div {width:100%; height:100%; position:absolute; top:0; left:0; display:none;}
.main_container .row_02 > div .col_01 .board_area > div.board_01 {display:block;}
.main_container .row_02 > div .col_01 .board_area > div ul {width:100%; height:100%; position:relative;}
.main_container .row_02 > div .col_01 .board_area > div ul li {width:100%; margin-bottom:10px; overflow:hidden;}
.main_container .row_02 > div .col_01 .board_area > div ul li a {display:block; float:left; background:url('/img/sg_main_board_li_bullet.gif') 0 center no-repeat;
font-size:12px; color:#fff; text-indent:10px; padding:3px 0;}
.main_container .row_02 > div .col_01 .board_area > div ul li a:hover {text-decoration:underline;}
.main_container .row_02 > div .col_01 .board_area > div ul li span {display:block; float:right; font-size:12px; color:#c2d4bb;}
.main_container .row_02 > div .col_01 .board_area > div .more_bn {width:33px; height:33px; position:absolute; right:0; top:-60px;}
.main_container .row_02 > div .col_01 .board_area > div .more_bn a {width:100%; height:100%; display:block;}

.main_container .row_02 > div .col_02 {width:50%; height:100%; position:relative; float:right;}
.main_container .row_02 > div .col_02 p.title {font-size:18px; font-weight:bold; color:#121212; margin-left:100px; padding-top:50px;}
.main_container .row_02 > div .col_02 ul {margin:30px 0 0 100px; width:500px; overflow:hidden;}
.main_container .row_02 > div .col_02 ul li {width:110px; float:left; padding-right:42px; margin-right:42px; border-right:1px solid #67a150;}
.main_container .row_02 > div .col_02 ul li.last {padding-right:0; margin-right:0; border-right:none;}
.main_container .row_02 > div .col_02 ul li a {display:block;}
.main_container .row_02 > div .col_02 ul li a dt {}
.main_container .row_02 > div .col_02 ul li a dd {margin-top:15px;}
.main_container .row_02 > div .col_02 ul li a dd p {text-align:center;}
.main_container .row_02 > div .col_02 ul li a dd .kor {font-size:16px; font-weight:bold; color:#fff;}
.main_container .row_02 > div .col_02 ul li a dd .eng {font-size:11px; color:#94bd92; margin-top:4px;}

.main_container .row_03 {width:100%; min-width:1200px; height:423px; background:#2b2c30;}
.main_container .row_03 > ul {width:1200px; margin:0 auto; overflow:hidden; padding-top:72px;}
.main_container .row_03 > ul > li {float:left; width:150px; margin-right:25px;}
.main_container .row_03 > ul > li.last {margin-right:0;}
.main_container .row_03 > ul > li > p {font-size:16px; font-weight:bold; color:#fff; padding-bottom:18px; border-bottom:1px solid #6b6c6f;}
.main_container .row_03 > ul > li > ul {width:100%; margin-top:28px;}
.main_container .row_03 > ul > li > ul > li {width:100%; border-bottom:1px solid #3e3f43;}
.main_container .row_03 > ul > li > ul > li.last {border-bottom:none;}
.main_container .row_03 > ul > li > ul > li > a {display:block; padding:10px 0; background:url('/img/sg_main_sitemap_li_bullet.gif') 0 center no-repeat; text-indent:8px;
font-size:12px; color:#acacac;}