@charset "utf-8";

h4{ font-size:18px; font-weight: 700; color: #202020;margin-top: 5px;}
h5{ font-size:14px; font-weight: 500; color: #202020;margin-top: 15px;}

.visualquick{width:1200px; height:250px; margin:auto; text-align:center; display: flex; margin-top: 20px;}

.mlayout01{width:1200px; height:500px; margin:auto; margin-top: 20px; position:relative;}
.mlayout1{position:absolute; }
.mlayout2{position:absolute; margin-top: 165px;}
.mlayout3{position:absolute; margin-top: 330px;}
.mlayout4{position:absolute; margin-left: 305px;}
.mlayout5{position:absolute; margin-top: 330px; margin-left: 305px;}
.mlayout6{position:absolute; margin-left: 915px;}


.visualquick2{background:url(../images/sec02_bg.jpg) center no-repeat; height:250px; margin-left: 915px; padding-top: 165px; background-color: #fff;}
.visualquick2{border-right:1px solid #e2e2e2;box-sizing:border-box;}
.visualquick2:after{ content:""; display:block; clear:both;}
.visualquick2 .visualquick2_area{width:1200px; margin:0 auto; position:relative;}
.visualquick2 .visualquick2_area:after{ content:""; display:block; clear:both;}
.visualquick2 .notice {float:left;text-align:left;width:285px; background-color: #fff; padding-top: 10px;}
.visualquick2 .notice2 {float:right;text-align:left;width:285px; margin-top:0px; background-color: #fff;}

.visualquick2 .notice h2 {font-size:22px; font-weight:bold; text-align:left; color:#222; position:relative; padding:20px 0px 10px 30px; border-bottom:2px }
.visualquick2 .notice h2 a.more {position:absolute; right:10px; top:0px;font-size:30px; color:#001767;font-weight:normal; padding-top: 15px;}
.visualquick2 .notice .latest {text-align:left;padding:0 0px 0 00px;}
.visualquick2 .notice .latest li {background:url(../images/latest_dott.jpg) no-repeat 10px 50%; margin-left: 25px; width:255px; border-bottom:1px solid rgb(212, 212, 212);  position:relative;}
.visualquick2 .notice .latest li a {color:#333;font-size:14px;line-height:45px; padding-left: 10px;}
.visualquick2 .notice .latest li a:hover {color:#000000;}
.visualquick2 .notice .latest li span {position:absolute; right:10px; font-size:12px; top:12px;}
.visualquick2 .notice p {color:#fff; font-size:14px; line-height:22px; text-align:left;font-weight:bold;}

.visualquick2_area2{position: absolute; margin-left: 600px;}



.mlayout02{width:1200px; height:150px; margin:auto; text-align:center; display: flex; margin-top: 20px;}
.mlayout7{position:absolute; }
.mlayout8{position:absolute; margin-left: 305px;}
.mlayout9{position:absolute; margin-left: 610px;}
.mlayout10{position:absolute; margin-left: 915px;}


.mainline{text-align:center; position: relative; font-family:Nanum Myeongjo; font-size:18px; font-weight:normal; line-height:1.6; color:#014275; text-align:center; padding:0px; margin:0px;}
.mainline:after{ content:""; position:absolute; background:#000; width:40%; top: 50%; left:0; height:1px}
.mainline:before{ content:""; position:absolute; background:#000; width:40%; top: 50%; right:0; height:1px}