@import url(http://fonts.googleapis.com/css?family=Cabin+Condensed:400,500);
@import url(http://fonts.googleapis.com/css?family=Fjalla+One);
* {margin:0; padding:0;}
html,body {width:100%; height:100%;}
body {font-family: 'Cabin Condensed', sans-serif; font-size:12px;}
a {text-decoration:none; border:none;}
img,hr {border:0;}
ol, ul, li {list-style:none;}
input,select,button,label {vertical-align:middle;}
table {border-collapse:collapse;border-spacing:0;}
div,h1,h2,h3,h4,h5,h6,dl,dt,dd,ul,li,ol,th,td,p {margin:0; padding:0; word-wrap:break-word;}
.wrap {width:1000px; margin:auto; position:relative;}
#header .header_Inner {width:100%; height:63px; border-bottom: 2px solid #555555; margin-top:13px;}
#header h1 {width:210px; height:50px; float:left;}
#header .language {float:right; margin-top:36px;}
#header .language li {float:left; margin-left:15px; text-transform:uppercase;}
#header .language img {vertical-align:-2px; margin-right:4px;}
#header .language a {color:#707070;}
#header .gnb {clear:both; width:100%; height:74px; text-align:center;}
#header .gnb > ul {font-size:0;}
#header .gnb > ul > li {display:inline-block;}
#header .gnb li:first-child .topnav {background:none;}
#header .topnav {
 line-height:74px; 
 text-transform:uppercase; 
 font-weight:500; 
 font-size:16px; 
 background:url(base/img/common/gnb_line_v.png) no-repeat left; 
 padding:0 26px;
 }
#header .topnav a {display:block; color:#4a4949;}
#header .subnav {
 clear:both;
 display:none;
 width:100%; height:150px;
 position:absolute; left:0;
 text-align:left;
 z-index:10;
 color:#FFF;
 }
#header .subnav a {color:#FFF;}
#header .subnav > ul > li {height:150px; float:left;}
#header .subnav h2 {
 width:232px; height:150px; 
 float:left; 
 text-align:center; 
 line-height:150px; 
 font-size:22px; 
 font-weight:400;
 }
 #header .subnav .longer_txt {
    line-height: 30px;
    font-size: 26px;
 }
#header .menu {
 width:285px;
 padding-left:20px;
 line-height:22px;
 display:table;
 }
#header .menu ol {clear:both; display:table-cell; vertical-align:middle;}
#header .menu li {list-style-type:disc; margin-left:20px; font-size:15px;}
#header .gnbsub01 h2 {background:#f38b0f;}
#header .gnbsub02 h2 {background:#1cbbb4;}
#header .gnbsub03 h2 {background:#156cc2;}
#header .gnbsub04 h2 {background:#8cc641;}
#header .gnbsub05 h2 {background:#f95266;}
#header .gnbsub01 > ul > .menu {background:#b97439;}
#header .gnbsub02 > ul > .menu {background:#00746b;}
#header .gnbsub03 > ul > .menu {background:#60a5e1;}
#header .gnbsub04 > ul > .menu {background:#608b29;}
#header .gnbsub05 > ul > .menu {background:#f5a398;}
#container {clear:both; }

#container .video {
    width: 100%;
    max-width: 1000px;
    margin: 0px auto 30px;
    box-sizing: border-box;
}
	
.video_container {
    position: relative;
    width: 100%;
    height: auto;
    padding-top: 50%;
}

iframe {
    z-index: 1;
    top: 0;
    left: 0;
    position: absolute;
    width: 100%;
    height: 100%;
}

#container .flexslider {width:1000px; height:450px; margin-bottom:63px; position:relative;}
#container .flexslider p {
 display:inline;
 width:460px;
 position:absolute; 
 bottom:0; z-index:9999;
 background:rgba(70, 225, 220, 0.7);
 filter:alpha(opacity=70);
 /*opacity: 0.7;*/
 padding:20px;
 color:#fff;
 font-size:18px;
 text-shadow: 1px 1px 1px #1f6b68;
 font-weight:400;
 }
#container .flexslider p > strong {font-size:30px;}
#container .main_contents a {color:#707070;}
#container .main_contents h3 {font-size:16px; color:#363636; margin-bottom:9px;}
#container .main_contents > div {float:left; width:220px; margin-left:21px; display:block; margin-bottom:62px;}
#container .main_contents > div:first-child {margin-left:0;}
#container .content p {margin-top:10px;}
#container .contact {margin-top:27px;}
#container .contact li.video { height:155px; }
#container .contact li {width:276px; height:81px; margin-bottom:8px;}
#footer {clear:both; width:100%;}
#footer hr {width:100%; height:1px; background:#b7b7b7;}
#footer .info {padding: 30px 0; color:#898989; font-size:14px;}
#footer .info h4 {font-size:16px; color:#2d8dc1; text-transform:uppercase; font-weight:400;}
#footer .address {text-transform:uppercase;}
#footer .info strong {font-size:16px; font-family: 'Fjalla One', sans-serif; font-weight:400; color:#676565;}
#footer .ico {position:absolute; top:-18px; right:0;}
#footer .copy {
 width:100%; height:37px; 
 text-align:center; 
 background:#363636; 
 color:#c2c2c2; 
 text-transform:uppercase;
 line-height:37px;
 font-size:11px;
 }
 
 
/*----------------------------------------------------------------
                            서 브
----------------------------------------------------------------*/
#container .visual {width:100%; height:150px; margin-bottom:25px;}
/* #sub_content .nav {width:232px; float:left;}
#sub_content .nav h3 {
 width:100%; height:72px; 
 color:#fff; 
 text-align:center; 
 line-height:72px; 
 text-transform:uppercase; 
 font-size:18px;
 font-weight:400;
 }
#sub_content .nav ul {margin-top:10px;}
#sub_content .nav li {padding: 11px 0 11px 25px; border-bottom:1px solid #b1b1b1;}
#sub_content .nav a {width:232px; color:#464646; font-size:15px; font-weight:500;}
#sub_content .snb1 h3 {background:#f38b0f;}
#sub_content .snb1 a:hover,#sub_content .snb1 a.on {color:#f38b0f;}
#sub_content .snb2 h3 {background:#1cbbb4;}
#sub_content .snb2 a:hover,#sub_content .snb2 a.on {color:#1cbbb4;}
#sub_content .snb3 h3 {background:#156cc2;}
#sub_content .snb3 a:hover,#sub_content .snb3 a.on {color:#156cc2;}
#sub_content .snb4 h3 {background:#8cc641;}
#sub_content .snb4 a:hover,#sub_content .snb4 a.on {color:#8cc641;}
#sub_content .snb5 h3 {background:#f95266;}
#sub_content .snb5 a:hover,#sub_content .snb5 a.on {color:#f95266;}
#sub_content .content_wrap {width:740px; float:right; margin-bottom:45px;}
#sub_content h4 {width:100%; font-size:36px; font-weight:400; margin-bottom:15px;}
#sub_content hr {width:100%; height:1px; background:#b1b1b1;}
#sub_content .content {margin-top:34px; color:#666; font-size:14px; line-height:20px;} */
/*****sub1-1******/
#sub_content .sign {width:100%; text-align:right; padding-top:42px; margin-bottom:42px;}
#sub_content .sign img {vertical-align:middle;}
/*****sub1-2******/
#sub_content .float_left {float:left;}
#sub_content .float_right {float:right;}
#sub_content .sub1_2 > .float_right {width:404px;}
#sub_content .sub1_2 > .float_right li {margin-bottom:30px;}
#sub_content h5 {font-size:20px; color:#464646; margin-bottom:35px; line-height:24px; font-weight:400;}
#sub_content h6 {font-size:18px; color:#464646;}
/*****sub1-3******/
#sub_content .list {padding-left:20px; margin:35px 0;}
#sub_content .list li {list-style:disc;}
#sub_content .sub1_3 h6 {margin-top:25px;}
/*****sub2-1******/
#sub_content .sub2_1 > .float_left,#sub_content .sub2_1 > .float_right {width:350px;}
#sub_content .sub2_1 h6 {width:100%; font-size:24px; color:#00746b; border-bottom:1px solid #00746b; margin-bottom:20px;}
#sub_content .article {margin-bottom:50px;}
#sub_content .date {
 display:inline-block; 
 width:10%; 
 font-size:15px; 
 color:#464646; 
 font-family: 'Fjalla One', sans-serif; 
 vertical-align:top;
 }
#sub_content .history {display:inline-block; width:90%; font-size:16px;}
/*****sub3-1******/
#sub_content .sub3_1 h6 {margin-top:40px; font-size:20px; color:#1161af;}
#sub_content .sub3_1 dd {height:70px;}
#sub_content .table dl {float:left; width:370px; overflow:hidden; margin-top:38px;}
#sub_content .table dt {
 height:40px;
 text-align:center; 
 border-width:1px 0; 
 border-style:solid; 
 border-color:#156cc2; 
 line-height:40px;
 background:url(/base/img/language/sub/sub3_line_v.png) left bottom no-repeat;
 background-color:#ecf2f9;
 }
#sub_content .table.t3_2 dt {
 height:60px;
 line-height:30px;
 }
#sub_content .table.t3_2 dt.lh20 {
 height:60px;
 line-height:20px;
 }
#sub_content .table dt > strong {color:#156cc2; font-size:18px;}
#sub_content .table dd {
 padding:10px; 
 border-bottom:1px solid #156cc2; 
 background:url(/base/img/language/sub/sub3_line_v.png) left bottom no-repeat;
 }
#sub_content .table dl:nth-child(2n+1) dt, #sub_content .table dl:nth-child(2n+1) dd {margin-left:-1px;}
/*****sub3-2******/
#sub_content .sub3_2 dd {height:110px;}
/*****sub3-3******/
#sub_content .sub3_3 strong {font-size:16px; color:#6d9e2d;}
#sub_content .sub3_3 p {margin-bottom:30px;}
/*****sub3-4******/
#sub_content .sub3_4 p {margin-bottom:20px;}
#sub_content .sub3_4 p > strong {font-size:16px; color:#00aeef;}
#sub_content .sub3_4 li {list-style:disc; margin-left:15px; margin-bottom:10px;}
#sub_content .sub3_4 li > strong {color:#252525;}
/*****sub4-1******/
#sub_content .sub4_1 table {margin-top:30px;}
#sub_content .sub4_1 h6 {font-size:20px; color:#0072bc;}
#sub_content .sub4_1 .tel {font-size:16px; color:#363636; font-family: 'Fjalla One', sans-serif;}
#sub_content .sub4_1 td {height:180px; line-height:16px;}
#sub_content .sub4_1 tr {margin-bottom:18px;}
/*****sub5-1******/
#sub_content .sub5_1 img {float:left;}
#sub_content .contact_box {float:right; width:326px; height:252px; padding:30px; border:1px solid #d7d7d7;}
#sub_content .sub5_1 h6 {
 display:inline-block; 
 font-size:24px; 
 color:#b1c544; 
 text-transform:uppercase; 
 border-bottom:1px solid #b1c544;
 margin-bottom:24px;
 padding-top:20px;
 }
#sub_content .sub5_1 ul {text-transform:uppercase;}
#sub_content .sub5_1 li > strong {color:#252525; padding-right:5px;}
#sub_content .sub5_1 p > strong {color:#0072bc; text-transform:uppercase;}
#sub_content .sub5_1 .tel {font-size:26px; color:#555555; font-family: 'Fjalla One', sans-serif; padding-top:10px;}