@charset "utf-8";
body, td, a, ol, ul, p, div, li{font-size:14px; font-family:'Score4',dotum,sans-serif; line-height:24px; letter-spacing:0.5px; word-break: keep-all; word-wrap: break-word;}
body {background:#f0f0f0;}
.wrap{width:1200px; margin:0 auto; background:#fff;}
li {list-style:none;}, a {text-decoration:none;}

h1 {width:100%;text-align:center;}
.nav {width:100%;height:35px;border-bottom:1px solid #ddd;background:#fff;}
#nav {width:100%;height:110px;border-bottom:1px solid #ddd;padding:20px 0;background:#fff;}
.gnb{width:100%;position:relative;height:35px;}
.gnb:after {content:"";clear:both;display:block;}
.gnb li{list-style:none; background-color:#00407d; padding:5px 10px;float:left;position:absolute;right:0;}
.gnb li:first-child {right:70px;}
.gnb li a{color:#fff; font-size:11px;}

.lnb{clear:both; position:relative; height:48px;display:flex;margin-top:30px;z-index:9999;}
.lnb > li{flex:1;text-align:center;font-weight:bold;}
.lnb > li > a {display:inline-block;width:100%;font:normal 15px/1.2  "Calibri", sans-serif, Arial, Tahoma , Geneva, Verdana;font-size:18px;font-weight:bold;}
.lnb > li:hover > a{color:#315bb1;}
.lnb > li:hover .sub{opacity: 1; visibility: visible;}
.lnb .sub{position:absolute; top:48px;  
   opacity:0;
   transition: opacity .25s ease-in-out;
   -moz-transition: opacity .25s ease-in-out;
   -webkit-transition: opacity .25s ease-in-out;
   visibility: hidden;
    background-color:#fff;
    width:350px;
	border:2px solid #315bb1;
}
.lnb .sub li{list-style:none;text-align:left;}
.lnb .sub li a{font-size:12px; font-weight:bold; color:#000; font-weight:bold; display:block; padding:10px 0px 10px 15px;}
.lnb .sub li a:hover{color:#315bb1;}
#sub1{left:330px;}

.main_vis {background:#fff;}
.main_vis p {width:1600px; margin:0 auto;}
.main_wrap{width:1200px; margin:0 auto; background:#f0f0f0;}
.quick {display:flex;margin:70px 0;}
.quick div {background:#fff;border:1px solid #ddd;padding:30px 30px 15px;}
.quick div h3 {padding-bottom:40px;font-size:24px; font-family:'Montserrat';}
.quick div h3 a {float:right;}
.quick .main_q1 {width:600px; margin-right:20px;}
.quick .main_q1 th img {border-radius:60px;}
.quick .main_q1 td {letter-spacing:-0.1px;color:#555; font-family:'Montserrat';}
.quick .main_q2 {flex:1;}
.quick .main_q2 th, .quick .main_q2 td {padding:0 20px 30px; font-family:'Montserrat';}
.quick .main_q2 th {color:#00407d;text-align:left;}
.quick .main_q2 td {color:#555;line-height:1.4;}
.quick .main_q2 td a {color:#555;font-family:'Montserrat';}

.contents{float:right; width:1200px; background-color:#fff; padding:50px 40px;box-sizing:border-box;margin:30px 0 50px;}
.title{background:url('/eng/images/title_bg.gif') no-repeat 0 7px; padding:2px 0 50px 30px; font-size:32px; overflow:hidden;}
.guide_01{background:url('/images/icon_01.jpg') no-repeat 0 3px; padding-left:18px;font-size:14px; font-weight:bold; color:#3371be;}
.guide_02{background:url('/images/icon_02.jpg') no-repeat 10px 5px; padding-left:28px;}
.guide_03{padding-left:20px; margin-top:7px;}
.guide_03 li{list-style-type:none; background:url('/images/icon_03.jpg') no-repeat 0px 3px; padding-left:15px; margin-bottom:5px;}
.guide_04{margin-top:5px;}
.guide_04 li{list-style-type:none; background:url('/images/icon_04.jpg') no-repeat 0px 3px; padding-left:10px;}
.former{border-collapse:collapse;}
.former td, .former th{border:1px solid #ddd; padding:5px;}
.former thead th{background-color:#f0f0f0;}
.footer_bg{clear:both; width:100%; text-align:center; background-color:#4c4c4c;  padding:20px 0;color:#fff;}
.footer{width:1200px; margin:0 auto; overflow:hidden;}
.footer p{text-align:center;}

.family_tbl th{height:150px;}
.family_tbl th img{padding:3px; border:1px solid #ddd;}
.family_tbl td{text-align:center; border-bottom:1px solid #ddd; padding-bottom:13px;}
.family_tbl td a{color:#015bcd; font-weight:bold;}

.greeting td p {justify-content:space-between;}

.his {border-top:2px solid #00407d;}
.his th, .his td {padding:25px 0;}
.his th {color:#006ead;letter-spacing:-0.2px;}
.his .bg02 {background:#f0f6f8;}

.sub04_tbl {border-top:2px solid #00407d;}
.sub04_tbl th, .sub04_tbl td {padding:15px 20px;border-bottom:1px solid #ddd;letter-spacing:-0.2px;}
.sub04_tbl th {text-align:left;border-right:1px solid #ddd;color:#006ead;}
.sub04_tbl .board_name {border-right:1px solid #ddd;text-align:center;font-weight:bold;}
.sub04_tbl td:nth-last-child(2) {border-right:1px solid #ddd;text-align:center;font-weight:bold;}

.list_box {width:90%; border:1px solid #00407d;padding:20px 30px;box-sizing:border-box;margin:0 auto;position:relative;}
.list_box:before{content:"";display:block;width:6px;height:40px;position:absolute;left:0;top:50%;margin-top:-20px;background:#00407d;}
.list_box:after {content:"";clear:both;display:block;}
.list_box b {line-height:33px;float:left;color:#00305e;}
.list_box img {float:right;display:inline-block;padding-right:30px;}












