div.cont01 {font-size:20px;}
div.block1 {background:url("../img/bg1.jpg")no-repeat center center; background-size:cover; min-height:717px; padding-top:165px;}
div.block102  {background:url("../img/menu202_1.jpg")no-repeat center center; background-size:cover; min-height:717px; padding-top:165px;}
div.block103  {background:url("../img/menu203_1.jpg")no-repeat center center; background-size:cover; min-height:717px; padding-top:165px;}
div.block104  {background:url("../img/menu204_1.jpg")no-repeat center center; background-size:cover; min-height:717px; padding-top:165px;}
div.block105  {background:url("../img/menu205_1.jpg")no-repeat center center; background-size:cover; min-height:717px; padding-top:165px;}
div.block106  {background:url("../img/menu206_1.jpg")no-repeat center center; background-size:cover; min-height:717px; padding-top:165px;}
div.block107  {background:url("../img/menu207_1.jpg")no-repeat center center; background-size:cover; min-height:717px; padding-top:165px;}
div.block108  {background:url("../img/menu208_1.jpg")no-repeat center center; background-size:cover; min-height:717px; padding-top:165px;}



div.cont01 h3 { font-size:48px; color:#003471; font-weight:600;}
div.cont01 h3 span {font-size:30px; color:#464646;}

div.block1 .wd650 {width:650px;}
div.block102 .wd650 {width:650px;}
div.block103 .wd650 {width:650px;}
div.block104 .wd650 {width:650px;}
div.block105 .wd650 {width:650px;}
div.block106 .wd650 {width:650px;}
div.block107 .wd650 {width:650px;}
div.block108 .wd650 {width:650px;}


div.cont01 .txt {font-size:20px; line-height:35px;}
.txtBlue2{color:#0054a6;}
.txtC25 {font-size:25px;}

div.block2  {background:#252525; min-height:880px; padding-top:75px; color:#fff;}
div.block2_1  {background:#0f1d38; min-height:880px; padding-top:45px; color:#fff;}

div.cont01 .tit {text-align:center; color:#fff; padding:0px 0 0px 0 ; font-weight:400; font-size:48px; line-height:50px; position:relative;  }
div.cont01 .tit::before {content:""; display:block; width:32px; top:0; height:3px; background-color:#fff;  margin:0px auto 22px auto; text-align: center;  }
div.cont01 .tit2 {font-size:24px; text-align:center; font-weight:300;}

div.block3  {background:url("../img/bg2.jpg")no-repeat center center; background-size:cover; min-height:717px; padding-top:165px;}
div.block302  {background:url("../img/menu202_3.jpg")no-repeat center center; background-size:cover; min-height:717px; padding-top:165px;}
div.block303  {background:url("../img/menu203_3.jpg")no-repeat center center; background-size:cover; min-height:717px; padding-top:165px;}
div.block304  {background:url("../img/menu204_3.jpg")no-repeat center center; background-size:cover; min-height:717px; padding-top:165px;}
div.block305  {background:url("../img/menu205_3.jpg")no-repeat center center; background-size:cover; min-height:717px; padding-top:165px;}
div.block306  {background:url("../img/menu206_3.jpg")no-repeat center center; background-size:cover; min-height:717px; padding-top:165px;}
div.block307  {background:url("../img/menu207_3.jpg")no-repeat center center; background-size:cover; min-height:717px; padding-top:165px;}
div.block308  {background:url("../img/menu207_3.jpg")no-repeat center center; background-size:cover; min-height:717px; padding-top:165px;}

div.block309  {background:url("../img/menu301_9.jpg")no-repeat center center; background-size:cover; min-height:717px; padding-top:165px;}


.li1 li {background:url("../img/bullet01.png")no-repeat left center; padding:6px 20px; }

div.block4  {background:url("../img/bg3.jpg")no-repeat center center; background-size:cover; min-height:578px; padding-top:75px;}
div.block401  {background:url("../img/bg3.jpg")no-repeat center center; background-size:cover; min-height:578px; padding-top:45px;}


div.block4 .col3 li {width:31.33333%; margin:0 1%; float:left; background-color:#fff; padding:50px 50px; text-align:center; font-size:24px;}
.block4 .col3 li span {font-size:30px; color:#132149; border-bottom:3px solid #132149; display:inline-block;
margin-bottom:20px; padding-bottom:5px; font-weight: 500; }

div.block5  {background:#fff; min-height:830px; padding-top:75px; overflow:hidden;}
div.block5 .tit {text-align:center; color:#333;}
div.block5 .tit::before {content:""; display:block; width:32px; top:0; height:3px; background-color:#333;  margin:0px auto 22px auto; text-align: center;  }
div.block5 .col3 li {width:30%; margin:0 1.5%; float:left;  background-repeat: no-repeat; background-position: center center; background-size:cover; }
.block5 .col3 li a{display:block; min-height:476px; text-align:left; font-size:24px; color:#a1a1a1; padding:40px 50px; transition: .3s all;}
.block5 .col3 li a:hover {background-color:rgba(0,0,0,0.5); transition: .3s all;}
.block5 .col3 li span {font-size:32px; color:#fff;}
.block5 .col3 li.img1 {background-image:url("../img/img2.jpg");}
.block5 .col3 li.img2 {background-image:url("../img/img3.jpg");}
.block5 .col3 li.img3 {background-image:url("../img/img4.jpg");}

div.block502  {background:#fff; min-height:830px; padding-top:75px; overflow:hidden;}
div.block502 .tit {text-align:center; color:#333;}
div.block502 .tit::before {content:""; display:block; width:32px; top:0; height:3px; background-color:#333;  margin:0px auto 22px auto; text-align: center;  }
div.block502 .col3 li {width:22%; margin:0 1.5%; float:left;  background-repeat: no-repeat; background-position: center center; background-size:cover; }
.block502 .col3 li a{display:block; min-height:476px; text-align:left; font-size:24px; color:#a1a1a1; padding:40px 50px; transition: .3s all;}
.block502 .col3 li a:hover {background-color:rgba(0,0,0,0.5); transition: .3s all;}
.block502 .col3 li span {font-size:32px; color:#fff;}
.block502 .col3 li.img1 {background-image:url("../img/img2.jpg");}
.block502 .col3 li.img2 {background-image:url("../img/img3.jpg");}
.block502 .col3 li.img3 {background-image:url("../img/img4.jpg");}
.block502 .col3 li.img4 {background-image:url("../img/img5.jpg");}

/*div.cont01 { overflow: hidden; font-size:18px; line-height:30px;}
div.cont01 div.contL {float:left; width:45%;}
div.cont01 div.contR {float:right; width:54%;}
div.cont01 h3 {background:url("../img/tit_bg.jpg")no-repeat center center; width:349px; margin: 0 auto; height:61px; 
text-align:center; font-size:28px; color:#e97134; padding-top:15px; line-height:30px;}
div.cont01 p.tit { font-size:28px; color:#e97134; font-weight:500; padding:0 0 15px 38px; 
background:url("../img/arrow01.jpg")no-repeat left top; } 
div.cont01 p.txt {  }
div.cont01 p.txtBox { background-color: #eaedda; font-weight:600; padding:5px 20px; margin-top:20px;  width:100%; border-radius:5px; line-height:30px;}
div.cont01 ul.li1 {padding-top:20px;}
div.cont01 ul.li1 li {color:#b37231;  padding:0 0 0px 20px; position:relative;  }
div.cont01 ul.li1 li:before { content: "";  width: 4px; height: 4px; background-color: #b37231;  position: absolute; left: 5px;
 top: 12px;   border-radius: 50%;} 
div.cont01 p.txtBox2 {padding:25px 0 13px 0;}
div.cont01 p.txtBox2 span{ background:url("../img/arrow03.jpg")no-repeat 0px center; font-size:20px; color:#6a2c9b;
 border-bottom:2px solid #6a2c9b;  padding:3px 0 3px 20px; font-weight:500;  }
 div.cont01 p.txtBox3 {text-align:center; background-color:#d6c5b4; padding:8px;}
div.cont01 ul.li5 li{float:left; text-align:center;}
div.cont01 ul.li5 li+li {padding-left:30px;}*/

/*---------------------------------------
  MOBILE RESPONSIVE               
-----------------------------------------*/
@media (max-width: 1023px) {
div.cont01 { overflow: hidden; font-size:16px; line-height:25px;}	
div.cont01 div.contL {float:none; width:100%;}
div.cont01 div.contR {float:none; width:100%; padding-top:50px;}	
div.cont01 img{max-width:100%;}

div.block1  { background-size:cover; background-position:70% center; min-height:auto; padding:45px 0;}
div.block102  { background-size:cover; background-position:70% center; min-height:auto; padding:45px 0;}
div.block103  { background-size:cover; background-position:70% center; min-height:auto; padding:45px 0;}
div.block104  { background-size:cover; background-position:70% center; min-height:auto; padding:45px 0;}
div.block105  { background-size:cover; background-position:70% center; min-height:auto; padding:45px 0;}
div.block106  { background-size:cover; background-position:70% center; min-height:auto; padding:45px 0;}
div.block107  { background-size:cover; background-position:70% center; min-height:auto; padding:45px 0;}
div.block108  { background-size:cover; background-position:70% center; min-height:auto; padding:45px 0;}

.root_daum_roughmap {width:100% !important;}

div.cont01 h3 { font-size:28px;  font-weight:600;}
div.cont01 h3 span {font-size:18px; }
div.block1 .wd650 {width:100%;}
div.block102 .wd650 {width:100%;}
div.block103 .wd650 {width:100%;}
div.block104 .wd650 {width:100%;}
div.block105 .wd650 {width:100%;}
div.block106 .wd650 {width:100%;}
div.block107 .wd650 {width:100%;}
div.block108 .wd650 {width:100%;}



div.cont01 .txt {font-size:16px; line-height:25px;}
.txtC25 {font-size:18px;}

div.block2  {min-height:auto; padding:45px 0; }
div.block2_1  {min-height:auto; padding:45px 0; }

div.cont01 .tit {  font-size:28px; line-height:30px; }
div.cont01 .tit::before { width:24px; height:2px;  margin:0px auto 16px auto;   }
div.cont01 .tit2 {font-size:16px; text-align:center; font-weight:300;}

div.block3  { background-position:70% center; min-height:auto; padding:45px 0;}
div.block302  { background-position:70% center; min-height:auto; padding:45px 0;}
div.block30  { background-position:70% center; min-height:auto; padding:45px 0;}
div.block303  { background-position:70% center; min-height:auto; padding:45px 0;}
div.block309 { background-position:60% center; min-height:auto; padding:75px 0;}
.li1 li {padding:3px 20px;  background-position:left 10px;}

div.block4  { min-height:auto; padding:45px 0;}
div.block4 .col3 li {width:100%; margin:0 0%; float:none;  padding:30px 30px;font-size:20px;}
.block4 .col3 li span {font-size:23px; color:#132149; border-bottom:3px solid #132149; display:inline-block;
margin-bottom:20px; }
.block4 .col3 li:nth-child(2){background-color:#efefef;}

div.block5  { min-height:auto; padding:45px 0;}
div.block5 .tit::before { width:24px; height:2px;  margin:0px auto 16px auto;  }
div.block5 .col3 li {width:33.33333%; margin:0;  }
.block5 .col3 li a{min-height:220px;line-height:20px;  text-align:left; font-size:12px; color:#a1a1a1; padding:15px 0 0 10px}
.block5 .col3 li span {font-size:20px;  color:#fff;}
.block5 .col3 li {background-repeat: no-repeat; background-position: center center; background-size:cover;}

div.block502 .col3 li {width:50%; margin:0%}
.block502 .col3 li a{min-height:220px;line-height:20px;  text-align:left; font-size:12px; color:#a1a1a1; padding:15px 0 0 10px}
.block502 .col3 li span {font-size:20px;  color:#fff;}
.block502 .col3 li {background-repeat: no-repeat; background-position: center center; background-size:cover;}

}
@media (max-width: 768px) {
}
@media (max-width: 640px) {
}
@media (max-width: 480px) {
}
@media (max-width: 320px) {
}
