@charset "utf-8";

/*------웹------*/
@media screen and (min-width:768px){ 
.wrapper{width: 100%;min-width:1100px;}
.pushy {display:none;}
.menu-btn--left {display:none;}

/*웹 header*/
.header{width: 100%; height: 97px; background: #2c3341;  }
.header-inbox{width: 1100px; margin: 0 auto; }
.header-inbox h3{padding-top: 30px; float: left; color:#fff; font-size: 16px; font-weight: bold; line-height: 20px;}
.header-inbox h3 a{color:#fff; font-size: 16px; font-weight: bold; }
.header-inbox h3 a span {color:#e08b10;}

.zeta-menu {    margin: 0;    padding: 0;    float: right;  margin-top: 20px;   }
.zeta-menu .depth01 {  float: left;   position: relative;  text-align: center;  width:150px; height: 75px;    }
.zeta-menu .depth01 a{color: #c1c7d1; font-size: 18px; font-weight: bold;  padding-top:20px; }
.zeta-menu .depth01-01{ padding: 0px 15px;    box-sizing: border-box;}
.zeta-menu .depth01-02{ padding: 0px 15px;    box-sizing: border-box;}
.zeta-menu .depth01-03{ padding: 0px 15px;    box-sizing: border-box;}
.zeta-menu .depth01-04{ padding: 0px 15px;    box-sizing: border-box;}
.zeta-menu .depth01-05{ padding: 0px 45px;    box-sizing: border-box;}

.zeta-menu .depth01:hover { background: #e4edf4; }
.zeta-menu .depth01:hover a{border-bottom: 6px solid #2c3341; color: #2c3341;    height: 28px; }
.zeta-menu a {  color: white;  display: block;  text-decoration: none;}
.zeta-menu .depth02-box{  background: #e4edf4; display: none;  padding: 10px 0px; text-align: left;  position: absolute;  left: 0;  top: 100%;  width: 150px; z-index: 999;}
.zeta-menu .depth02-box li { float: none; padding-left: 20px;  height: 30px;} 
.zeta-menu .depth02-box li a{font-size: 15px; font-weight: normal;  border: none !important; padding-top: 0px !important }
.zeta-menu .depth02-box li:hover { background: #e4edf4; }
.zeta-menu .depth02-box li:hover a { text-decoration: underline; font-weight: bold; }
.zeta-menu .depth02-box a { color: black; }
.zeta-menu ul ul { left: 100%; top: 0; }

.zeta-menu .d01 {margin-left:px;}
.zeta-menu .d02 {margin-left:px;}
.zeta-menu .d03 {margin-left:px;}
.zeta-menu .d04 {margin-left:px;}
.zeta-menu .d05 {margin-left:px;}


.clicked {color: #2061ab !important; }
.clicked2 {color: #2061ab ; }
/*웹 메인*/


.flex-container a:hover,
.flex-slider a:hover,
.flex-container a:focus,
.flex-slider a:focus {  outline: none;}
.slides,.slides > li,.flex-control-nav,.flex-direction-nav {  margin: 0;  padding: 0;list-style: none;}
.flex-pauseplay span {  text-transform: capitalize;}
.flexslider {  margin: 0;  padding: 0; position: relative;}
.flexslider .slides > li {  display: none;  -webkit-backface-visibility: hidden;}
.flexslider .slides img {  display: block;}
.slide-img01 {display: block; background: #d3d3d3 url(../images/main/slide01.jpg) no-repeat center top; height:525px;}
.slide-img02 {display: block; background: #d3d3d3 url(../images/main/slide02.jpg) no-repeat center  top;height:525px;}
.slide-img03 {display: block; background: #d3d3d3 url(../images/main/slide03.jpg) no-repeat center  top; height:525px;}
/*.slidinbox {width:1100px;margin:0 auto;position:relative;}*/
.slidinboxtextbox {background: url(../images/main/bgtxt.png) repeat;padding:40px;position:absolute;top:40px;left:200px;}
.slidinboxtextbox .txt1 {color:#ffae00;font-size:30px;font-weight:700;line-height:140%;letter-spacing:-0.075em;}
.slidinboxtextbox h3 {color:#fff;font-size:57px;font-weight:700;line-height:140%;letter-spacing:-0.075em;}
.slidinboxtextbox .txt2 {color:#ffae00;font-size:30px;font-weight:700;line-height:140%;letter-spacing:-0.075em;}
.slidinboxtextbox .txt3 {color:#ffae00;font-size:48px;font-weight:700;line-height:140%;letter-spacing:-0.075em;}
.slidinboxtextbox  li {background: url(../images/main/bl.png) no-repeat left center;color:#fff;font-size:15px;letter-spacing:-0.075em;padding:6px 0;padding-left:10px;}
.slidinboxtextbox  li strong {font-size:18px;}
.slidinboxtextbox .txt4 {color:#fff;font-size:18px;line-height:145%;letter-spacing:-0.075em;}
.slidinboxtextbox .txt5 {color:#ffae00;font-size:30px;line-height:145%;letter-spacing:-0.075em;margin-top:20px;}
.slidinboxtextbox .txt5 strong {font-size:48px;}
    .slide-img01 .slidinboxtextbox h3{color: #000;}


.flexslider .slides:after {  content: "\0020";  display: block;  clear: both;  visibility: hidden;  line-height: 0;  height: 0;}
html[xmlns] .flexslider .slides {  display: block;}
* html .flexslider .slides {  height: 1%;}
.no-js .flexslider .slides > li:first-child {  display: block;}
.flexslider {    background: #ffffff; position: relative;  zoom: 1;  -webkit-border-radius: 4px;  -moz-border-radius: 4px;  border-radius: 4px;  -webkit-box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);  -moz-box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);  -o-box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2); box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);}
.flexslider .slides {  zoom: 1;}
.flexslider .slides img {  height: auto;}
.flex-viewport {  max-height: 2000px;  -webkit-transition: all 1s ease;  -moz-transition: all 1s ease;  -ms-transition: all 1s ease;  -o-transition: all 1s ease;  transition: all 1s ease;}
.loading .flex-viewport {  max-height: 300px;}
.carousel li {  margin-right: 5px;}
.flex-direction-nav { display: none; }


.flex-control-nav {   width: 100%;  position: absolute;  bottom: 40px;  text-align:center;  z-index: 99; }
.flex-control-nav li {  margin: 0 6px;  display: inline-block;  zoom: 1;  *display: inline;}
.flex-control-paging li a { box-sizing:border-box; width: 13px;  height: 13px;display: block;  background: #fff; border: 2px solid #58768f;  cursor: pointer;  text-indent: -9999px;  -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);  -moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);  -o-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);  box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3); -webkit-border-radius: 20px;  -moz-border-radius: 20px;  border-radius: 20px;}
.flex-control-paging li a:hover {  background: #58768f;}
.flex-control-paging li a.flex-active {  background: #58768f; cursor: default;}
.slide-tit01{color: #ffae00; font-size: 30px; font-weight: bold; position: absolute; top: 150px;}

.txt-banner{width: 100%; height: 165px; position: relative;text-align: center;background:  url(../images/main/banner_bg.gif) repeat-x center top;}
.txt-banner img{width: 100%; height: 165px;}
.txt-banner p{   width: 100%; }
.txt-banner .txt01{ color:#000; font-size: 28px; font-weight: bold; position:absolute; top:50px;  }
.txt-banner .txt02{ color:#000; font-size: 36px; font-weight: bold; position:absolute; top:90px;  }
.txt-banner .txt02 span{color: #0b3458;}
.banner-area{    height: 115px;}
.banner-inbox{width: 1100px; margin: 0 auto;}
.banner-tit{width: 165px; float: left; height: 115px; color: #444444; font-size: 20px; font-weight: bold; padding-top: 40px; line-height: 27px;     box-sizing: border-box; text-align: center;}
.slide-area {width:935px;;position:relative; float: left;  height: 115px;  }
.jcarousel-skin-tango {width:935px;}
.jcarousel-skin-tango .jcarousel-next-horizontal {position: absolute;top: 50%;right: 0px;width: 12px;height: 64px; margin-top:-27px;cursor: pointer;background:url(../images/main/next.gif) no-repeat center center;} 
.jcarousel-skin-tango .jcarousel-prev-horizontal {position: absolute;top: 50%;left: 7px;width: 12px;height: 64px; margin-top:-27px;cursor: pointer;background:url(../images/main/prev.gif) no-repeat center center;} 
.jcarousel-skin-tango .jcarousel-container {-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px;background: #fefefe; padding-top: 20px; box-sizing: border-box;}
.jcarousel-skin-tango .jcarousel-direction-rtl {direction: rtl;}
.jcarousel-skin-tango .jcarousel-container-horizontal {width:935px ;padding:0px 20px;}
.jcarousel-skin-tango .jcarousel-clip {overflow: hidden; width: 901px; margin: 0 auto; }
.jcarousel-skin-tango .jcarousel-item {   position:relative; width: 180px;    height: 115px;}
.jcarousel-skin-tango .jcarousel-item-horizontal {margin-left: 0; }
.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal {margin-left: 10px; margin-right: 0;}
.jcarousel-item:hover .over-mask{width: 100%; height: 100%; background: #008198; display: block; }
.jcarousel-item:hover .over-txt{text-align: center; font-size:18px; font-weight: bold; color: #fff;  position: absolute; top:40%; text-align:center; width: 180px; line-height: 25px;display: block; }
.jcarousel-item:hover .long-txt{top: 30%;}
.over-txt{display: none;}
.over-mask{display: none;}
.banner_img { padding-top: 20px;}

.cont-area{width: 100%; background: #f6f6f6;}
.cont-inbox{width: 1100px; margin: 0 auto;}

.cont-box01{float: left;  width: 400px; height: 294px; background: #2d3f53; padding:25px; box-sizing: border-box; }
.cont-box01 .box-tit01{font-size: 24px; font-weight: bold; color: #fff;}
.cont-box01 .box-tit01 span{color: #808e9e; font-size: 14px; float: right;}
.cont-box01 .box-tit01 input[type=checkbox] { display: none; }
.cont-box01 .box-tit01 input[type=checkbox] + label{margin-top: 19px;display: inline-block;   cursor: pointer;   position: relative;       margin-right: 15px;     vertical-align: middle; font-size: 13px;}
input[type=checkbox]+ label:before { content: "";  display: inline-block;  width: 17px;  height: 17px;  margin-right: 10px;  position: absolute;   left: 0;  bottom: 1px;  background-color: #7c8794;  border-radius: 2px; border: 1px solid #57687b;  }
input[type=checkbox]:checked + label:before {  content: "\2713";  /* 체크모양 */ font-size: 15px;   font-weight:800;   color: #fff;  background:#7c8794; text-align: center;    line-height: 18px;  } 
.cont-box01 table{ margin-top: 35px;}
.cont-box01 table th{width: 95px; color: #fff; font-size: 14px; height: 35px; padding-top: 8px; box-sizing:border-box;}
.cont-box01 table td .textbox{width: 255px; height: 35px; border: 1px solid #bbbbbb; border-radius: 5px; box-sizing: border-box; margin-bottom: 10px; padding: 5px;}
.cont-box01 table td .send-btn{color: #fff; font-weight: bold; font-size: 14px; text-align:center; background: #ee6e00;  border-radius: 5px; border: 0px; width:170px; height: 35px; cursor: pointer; font-family:'맑은 고딕';}

.cont-box02{float: left;  width: 400px; height: 294px;box-sizing: border-box; background: #2C3441;}
.cont-box02 div {padding: 75px 0 0 0;text-align: center;}
.cont-box02 div h1 {margin: 0 0 0;font-size: 38px;color:#ffff;font-weight: bold;}
.cont-box02 div h1 span {color:#FE7503}
.cont-box02 div h2 {margin: 35px 0 0;font-size: 30px;color:#fff;font-weight: normal;}
.cont-box02 div h3 {margin: 40px 0 0;font-size: 40px;color:#fff;font-weight: bold;}
.cont-box02 .box-tit02{font-size: 24px; font-weight: bold; color: #444444;}

.dday_widget_wrap { width: 100%; height: 195px; overflow: hidden; padding: 0px 0px; margin-top: 25px; }
.dday_widget{position:relative; height:25px; margin:0px; padding:0px 15px; list-style:none;}
.dday_widget li {height:25px; text-decoration:none; color: #ffffff;}
.dday_widget li:hover{ }
.peoplet_left { float: left; color: #000;  }
.peoplet_right { float: right;  color: #000; }
.wezbtb1_tab_box { width: 100%; clear: both; }

.cont-box03{width: 300px; float: left;}
.box03-ban01{background: url(../images/main/banner_bg02.gif) no-repeat; width: 300px; height: 147px; position:relative; }
.box03-ban01 .ban-tit01{width: 100%; background: url(../images/main/banner_icon.png) no-repeat 22px; width: 100%; height:  100%; color: #3b5666; font-size: 22px; font-weight: bold; line-height: 25px; padding-top: 50px;padding-left: 130px; box-sizing: border-box;}
.box03-ban01 .ban-tit02 a{background: url(../images/main/detail_icon.gif) no-repeat right; position: absolute; bottom: 40px; left: 130px; color: #38a18b; font-size: 14px; font-weight: bold; padding-right: 15px; margin-top: -5px;}


.box03-ban02{position:relative;  width: 300px; height: 147px;background:#d2daf4 url(../images/main/banner_icon02.gif) no-repeat 22px;}
.box03-ban02 .ban-tit01{color: #24377c; font-size: 22px; font-weight: bold;  position: absolute;top: 50px; left: 130px;}
.box03-ban02 .ban-tit02{color: #516fcb; font-size: 24px; font-weight: bold;  position: absolute;top: 50px; left: 130px;}

.box03-ban02 .ban-tit03 a{background: url(../images/main/detail_icon2.gif) no-repeat right; position: absolute; bottom: 40px; left: 130px; color: #516fcb; font-size: 14px; font-weight: bold; padding-right: 15px; margin-top: -5px;}


.cont-box04{width: 400px; height: 179px; position:relative; clear: both; float: left;}
.main_img img{position:absolute;left:0px;top:0px;display:inline;}

.cont-box05{float: left; width: 700px; height: 179px; background: #2061ab; padding: 15px; box-sizing: border-box;}
.cont-box05 li{width: 150px; height: 155px; float: left;padding-top: 125px; cursor: pointer;}
.cont-box05 li a{color: #ffffff; font-size: 16px; font-weight: bold; text-align: center;}
.cont-box05 .icon01{width: 150px; height: 120px;background: url(../images/main/icon01.gif) no-repeat top;  margin-right: 15px;}
.cont-box05 .icon01:hover {background: url(../images/main/icon01.gif) no-repeat top; }
.cont-box05 .icon01 a{ padding-left: 40px;}
.cont-box05 .icon02{width: 150px; height: 120px;background: url(../images/main/icon02.gif) no-repeat top; margin-right: 15px;}
.cont-box05 .icon02:hover {background: url(../images/main/icon02.gif) no-repeat top; }
.cont-box05 .icon02 a{ padding-left: 35px;}
.cont-box05 .icon03{width: 150px; height: 120px;background: url(../images/main/icon03.gif) no-repeat top;  margin-right: 15px;}
.cont-box05 .icon03 a{ padding-left: 40px;}
.cont-box05 .icon03:hover {background: url(../images/main/icon03.gif) no-repeat top; }
.cont-box05 .icon04{width: 150px; height: 120px;background: url(../images/main/icon04.gif) no-repeat top; }
.cont-box05 .icon04 a{ padding-left: 45px;}
.cont-box05 .icon04:hover {background: url(../images/main/icon04.gif) no-repeat top; }


/*웹 SUB01*/
.localNav_area{width: 100%; height: 38px; background: #f4f2f5; border-bottom: 1px solid #dedcdf;}
.localNav { width: 1100px; margin: 0 auto; }
.localNav > p {height:38px; padding:0px; }
.localNav > p, .localNav > p > span, .menuLink {float:left; }
.localNav_area .sp_home {width:45px;padding-left: 15px; padding-top:13px;  border-left : 1px solid #dedcdf; border-right: 1px solid #dedcdf; box-sizing: border-box;}
.menuLink {padding-top: 11px; padding-left: 15px;height: 38px; position:relative; vertical-align:top; z-index:100; width: 160px; border-right: 1px solid #dedcdf; box-sizing: border-box;}
.menuLink .menu {display: none;position:absolute; top:38px; left:0px; padding:0px; border:1px solid #ccc; background:#fff; width:160px; min-width:160px; overflow-x:hidden; overflow-y:auto; z-index:1030;  box-sizing: border-box;}
.menuLink .menu li{height: 30px;}
.common-inb a{color: #757376; font-size: 14px;  }
.invi-current{cursor: pointer;}
.invi-current > a{color: #2c3341 !important; font-size: 14px; font-weight: bold; }
.invi-current > a:hover{ text-decoration: underline;}

.invi-current .arrow{    padding-top: 5px;float: right; margin-right: 15px;}
.menuLink .menu a {position:relative;display:block; white-space:nowrap; white-space:normal; font-size:12px; padding:8px 10px; background:#fff; line-height:1.2; letter-spacing:-1px; z-index:1030;}
.menuLink .menu a:hover, .menuLink .menu li.hover a:hover {color:#fff; text-decoration:none; background:#2c3341;}
.menuLink .menu li.on a {color:#fff; text-decoration:none; background:#2c3341;} 
.menuLink .menu li.two-dep:hover a {color:#fff; text-decoration:none; background:#2c3341;} 

.sub-content-inbox{width: 1100px; margin: 0 auto;}
.sub-tit{ margin-top: 40px;  margin-bottom: 40px; color: #2c3341; font-size: 32px; font-weight: 32px; }
.intro-area{width: 100%; height: 186px; border: 6px solid #2061ab; box-sizing: border-box; position: relative; padding-top: 40px;}
.intro-area img{position: absolute; top:0px; left: -6px;}
.intro-area .intro-tit{padding-left: 420px; color: #2c3341; font-size: 20px; font-weight: bold; line-height: 28px;}
.intro-area .intro-tit .color1{color:#008198;}
.intro-area .intro-tit .color2{color:#2061ab;}
.intro-txt{margin-top: 75px; margin-bottom: 115px;color: #666666; font-size: 14px; line-height: 24px;}
.intro-txt .color3{color:#2061ab; font-weight: bold;}
.intro-txt .color4{font-size: 18px;}

.board-type01 {clear:both; margin-top: 10px;}
.board-type01 th {border-top:2px solid #2061ab;text-align:center;font-weight:bold;color:#666666; font-size: 15px;height:45px;vertical-align:middle;border-bottom:1px solid #757376; }
.board-type01 td {text-align:center;color:#666666; font-size: 14px;height:45px;vertical-align:middle;border-bottom:1px solid #d9d9d9;     }
.board-type01 td a{color:#666666; font-size: 14px;  }
.board-type01 td a:hover{color: #2061ab; text-decoration: underline;}
.board-type01 .subject{text-align: left;  padding-left: 20px;}
.pageing{clear:both;text-align:center;font-size:14px; padding-top: 40px;    margin-bottom:100px;}
.pageing div{padding-top: }
.pageing > a img{}
.pageing > a.prev{background:#ffffff;border: 1px solid #d2d6da;width:36px;text-align:center;  line-height:30px;}
.pageing > a.next{background:#ffffff;border: 1px solid #d2d6da;text-align:center;  line-height:30px;}
.pageing > a.prev:hover, .pageing > a.next:hover{background:none;}
.pageing >  a{  box-sizing: border-box;padding-top: 10px;display:inline; zoom:1; display:inline-block;width:36px;height:36px; line-height:10px;border:1px solid #dddddd;margin-right:1px;color:#333;}
.pageing >  a.current, .pageing > a:hover {background:#fff;color: #2061ab; border: 1px solid #2061ab;}

.profile-area01{width: 100%; height: 257px; border: 6px solid #2061ab; box-sizing: border-box; position: relative; background: url(../images/sub/profile_img.gif) no-repeat top right; padding: 40px; margin-bottom: 60px;}
.profile-area01 .profile-area img{position: absolute; top:0px; right: 0px;}
.profile-area01 .profile-tit{color: #2061ab; font-weight: bold; font-size: 20px; margin-bottom: 20px;}
.profile-area01 .profile-txt{color: #2c3341; font-size: 16px; z-index: 9999px;  margin-bottom: 20px;}
.profile-area01 .profile-txt span{color: #008198; font-size: 18px; font-weight: bold;}

.profile-area02{width: 100%; margin-bottom: 50px;}
.profile-area02 .profile-tit{color: #454e59; font-size: 20px; width: 94%; line-height: 28px; margin-bottom: 35px;}
.profile-area02 .profile-tit .color01{font-weight: bold;}
.profile-area02 .profile-tit .color02{font-weight: bold; font-size: 24px;}
.profile-area02 .profile-left{width: 520px;margin-right: 40px; float: left;}
.profile-area02 .profile-left .profile-txt{color: #666666; font-size: 14px;  text-align: justify; line-height: 23px;}
.profile-area02 .profile-left .profile-txt .color{ color: #008198;}
.profile-area02 .profile-left .profile-txt1{margin-bottom: 30px; }

.profile-area03{width: 100%; margin-bottom: 30px;  }
.profile-area03 .profile-left{width: 520px;margin-right: 40px; float: left;}
.profile-area03 .profile-right{width: 520px; float: left; color: #454e59; font-size: 14px; }
.profile-area03 .profile-right dt{background: #f4f4f4; width: 100%; padding: 8px 10px;}
.profile-area03 .profile-right dd{background: #fff; width: 100%; padding: 8px 10px; }

.profile-area04{clear: both;width: 100%; border: 2px solid #c3d1e1; border-radius: 5px; background: #fbfbfb; padding: 25px 25px 0 25px;box-sizing: border-box; }
.profile-area04 .profile-tit{color: #4572a5; font-size: 12px; font-weight: bold; margin-bottom: 10px; }
.profile-area04 .profile-txt{color: #666666; font-size: 12px; margin-bottom: 20px; line-height: 23px; }

.profile-area05 {clear:both;margin-top:25px;}
.profile-area05 .profile-left{width: 780px; float: left;}
.profile-area05 .board-type04{width:100%;}
.profile-area05 .board-type04 th{height: 50px; border-bottom: 1px solid #cecece; font-size: 20px; font-weight: bold; color: #2061ab; vertical-align:middle; padding-left: 20px;}
.profile-area05 .board-type04 td{height: 50px; border-bottom: 1px solid #cecece; font-size: 14px; color: #666666; vertical-align:middle; padding-left: 20px;}
.profile-area05 .board-type04 .date{color: #008198; font-size: 18px; font-weight: bold;}
.profile-area05 .board-type04 .profile-right{float: left;}
.profile-area05 .profile-right img{    margin-top: 120px;margin-left: 85px;}

.profile-b-txt{color: #008198; font-size: 14px; font-weight: bold; clear: both; padding-top: 20px; margin-bottom: 100px; margin-left: 16%; }


.data-table {width: 100%; position: relative;}
.data-table .line-b { border-bottom: 1px solid #757376;  text-align: center; font-weight: bold; color: #666666; font-size: 15px;}
.data-table th {  border-top: 2px solid #2061ab;text-align: center; color: #6a94b5; font-weight: 700; height:45px; vertical-align: middle;}
.data-table .line-no { border-right: 0;}
#faqs { position: relative;width: 100%;border-bottom: 2px solid #d6d6d6;}
#faqs dt { font-size: 12px;  color: #7a7a7a;  cursor: pointer;}
#faqs .number {  width: 55px;  border-right: 1px solid #e5e5e5; text-align: center; padding: 6px 0;}
#faqs .date { width: 116px; border-right: 1px solid #e5e5e5;  text-align: center; padding: 6px 0;}
#faqs .title { padding: 14px 0 7px 10px;}
#faqs dd {font-size: 12px;}
.news-view { height: 475px; position: relative; overflow-x: hidden;  overflow-y: auto; color: #7a7a7a; line-height: 180%;   background: #f9f9f9;  padding: 30px 20px;}
.come-area{margin-top: 30px; padding-bottom: 100px; }
.come-area ul .box{float: left;}
.box1{width: 375px;}
.box2{width: 250px;}
.box3 {width: 435px;}
.box3 ul{}
.box3 ul li{line-height: 23px;}
.box3 span{color: #2061ab; font-size: 14px; }
.come-area h3{background:  url(../images/sub/come_spot.gif) no-repeat center left; color: #2061ab; font-size: 14px; padding-left: 10px; float: left; margin-right: 15px; }
.come-area p{color: #666666;  font-size: 14px;}
.come-area .come-tit{    float: left;background:  url(../images/sub/come_bar.gif) no-repeat center left; padding-left: 15px; }
.come-area .come-tit2{    float: left;padding-left: 82px; }
.table-area {margin-bottom: 100px;}
.come-tit2{clear: both; padding-left: 82px;}
.border-none {border-bottom: 0px !important;}
.mobile-map{display: none;}


/*웹 SUB02*/
.tmenu li{width: 130px; height: 50px; background:#dedcdf; float: left; margin-right: 5px; text-align:center; padding-top: 17px; box-sizing: border-box; margin-bottom: 35px; }
.tmenu li a{color: #666666; font-size: 15px; font-weight: bold;}
.tmenu .active {position:relative; display:inline-block; background: #2c3341; }
.tmenu .active a{color: #fff; }

.active:after {content:''; position:absolute; width:0; height:0; border-style:solid;}
.active:after {border-width:15px 10px; left:50%; margin-left:-10px;}
.active:after {border-color:#2c3341 transparent transparent transparent; bottom:-25px;}
.car-box{float: left; width: 530px;}
.car-box1{margin-right: 40px; }
.car-box2 img{margin-top: 50px; margin-bottom: 190px;}
.car-tit01{margin-top: 50px; color: #2061ab; font-size: 20px; font-weight: bold; margin-bottom: 20px;}
.car-tit02{color: #2061ab; font-size: 24px; font-weight: bold; margin-bottom: 15px;}
.car-tit03{color: #2061ab; font-size: 20px; margin-bottom: 17px; }
.car-tit03 span{font-weight: bold;}
.car-txt{color: #666666; font-size: 14px; line-height: 25px;}

.effect-txt-box{position: relative;background: url(../images/sub/effect_bg01.gif) no-repeat top; width: 100%; height: 444px; margin-bottom: 77px;}
.effect-tit01{color: #2061ab; font-size: 20px; background:url(../images/sub/bar.gif) no-repeat right; width: 85px;  font-weight: bold; float: left;}
.effect-tit03{color: #2061ab; font-size: 20px; font-weight: bold; }
.effect-tit02{float: left; color: #454e59; font-size: 15px; font-weight: bold;padding-left: 15px;     margin-bottom: 30px;}
.effect-txt1{color: #666666; font-size: 13px;}
.effect-txt1 span{color: #008198; margin-bottom: 10px;  font-weight: bold; }
.effect-txt-box{clear: both;}
.effect-txt-box .txt1{position: absolute; top:180px; left: 95px;clear: both; }
.effect-txt-box .txt2{position: absolute; top:60px; right: 95px;clear: both; }
.effect-txt-box .txt3{position: absolute; bottom:50px; right: 95px;clear: both; }
.effect-txt2{color: #454e59; font-size: 16px; font-weight: bold;}
.effect-txt-box .txt4{position: absolute; top:115px; left: 500px; clear:both; text-align:center;}
.effect-txt-box .txt5{position: absolute; top:290px; left: 400px; clear:both; text-align:center;}
.effect-txt-box .txt6{position: absolute; top:300px; left: 590px; clear:both; text-align:center;}

.effect-table-box{background: url(../images/sub/effect_bg02.gif) no-repeat top left; width: 100%; height: 344px; position: relative;}
.effect-table-box .txt1{ position: absolute; top: 160px; left: 120px;}

.effect-img{float: left; margin-right: 45px;margin-bottom: 70px;}
.effect-table-box table{}
.effect-table-box table th{height: 70px; border-bottom: 1px solid #cecece; color: #008198; font-size: 15px; font-weight: bold; text-align:left; padding-top: 20px; box-sizing: border-box;}
.effect-table-box table td{height: 70px; border-bottom: 1px solid #cecece; color: #666666; font-size: 13px;  text-align:left; padding-top: 20px; box-sizing: border-box;}

.effect-box03{clear: both;}
.effect-box03 .txt1{color: #008198; font-size: 15px; font-weight: bold; margin-top: 30px; margin-bottom: 10px;}
.effect-box03 .txt2{color: #4572a5; font-size: 14px; font-weight: bold; margin-top: 20px; margin-bottom: 10px;}
.effect-box03 .txt3-box{width: 100%; background: #f5f5f5; border: 2px solid #c3d1e1; border-radius:5px; height: 105px; box-sizing: border-box; text-align:center; padding-top: 10px; margin-bottom: 10px;}
.effect-box03 .txt3{color: #666666; font-size: 14px; font-weight: bold; line-height: 27px;}
.effect-box03 .txt4{color: #666666; font-size: 12px;  line-height: 23px;}
.effect-box03 .txt4 .color{color: #6083ab;}
.box03-left{width:530px; float: left; margin-right: 40px; margin-bottom: 70px; }
.box03-right{width: 530px; float: left;}

.effect-box04 .tit1{color: #008198; font-size: 15px; font-weight: bold; margin-bottom: 10px; clear: both;}
.effect-box04 .txt1{color: #666666; font-size: 13px; margin-bottom: 15px; }
.effect-box04 .txt2{color: #666666; font-size: 12px; margin-top: 15px; }
.effect-box04 .txt2 .color{color: #ff0000; margin-bottom: 100px; margin-right: 10px;}

.line-thum{background: #fafafa; margin-bottom: 25px;float: left;width: 350px; height: 300px; border-top: 4px solid #2061ab;  border-left: 1px solid #cecece; border-right: 1px solid #cecece; border-bottom: 1px solid #cecece; box-sizing: border-box; }
.line-thum01{margin-right: 22px; }
.line-thum02{margin-right: 22px;}
.line-thum04{margin-left: 188px; margin-right: 22px; margin-bottom: 80px;}
.thum-img img{width: 348px; height: 219px; }
.p-all{width: 100%; padding-top:30px; padding-left: 58px; box-sizing: border-box;}
.p-all01{background: url(../images/sub/one.gif) no-repeat 30px 20px;}
.p-all02{background: url(../images/sub/two.gif) no-repeat 30px 20px;}
.p-all03{background: url(../images/sub/three.gif) no-repeat 30px 20px;}
.p-all04{background: url(../images/sub/four.gif) no-repeat 30px 20px;}
.p-all05{background: url(../images/sub/five.gif) no-repeat 30px 20px;}
.p-all .text01{color: #2061ab; font-size: 16px; font-weight: bold; margin-bottom: 10px;}
.text02{color: #666666; font-size: 14px; }
.line-thum01 .line-arrow{position: absolute;  top:150px; left: 340px;}
.line-thum02 .line-arrow{position: absolute; top:150px;  left: 710px;}
.line-thum04 .line-arrow{position: absolute;  top:500px;  left: 160px;}
.line-thum05 .line-arrow{position: absolute;  top:500px; left: 520px;}
.tab-area{position: relative;}

.board-type02 {clear:both; margin-top: 10px; margin-bottom: 100px;}
.board-type02 th {border-top:2px solid #2061ab;text-align:center;font-weight:bold;color:#666666; font-size: 15px;height:45px;vertical-align:middle;border-bottom:1px solid #757376; }
.board-type02 td {color:#666666; font-size: 14px;height:205px;text-align: center;vertical-align:middle;border-bottom:1px solid #d9d9d9;  }
.board-type02 td li{color:#666666; font-size: 14px; line-height: 25px;  }
.board-type02 td h3{margin-bottom: 25px;}
.board-type02 td a:hover{color: #2061ab; text-decoration: underline;}
.board-type02 .subject{text-align: left;  padding-left: 20px;}
.board-type02 .subject2{    padding-top: 15px; padding-bottom: 15px;}
.board-type02 .table-line{border-right: 1px solid #757376;}
.board-type02 .table-line2{border-right: 1px solid #d9d9d9;}
.papers p{margin-bottom: 100px;float: left;}
.papers .color{color: #ff0000; font-size: 20px; font-weight: bold; padding-top: 3px; margin-right: 5px;float: left;}
.table-line2 .color{color: #ff0000 !important;}
.subject .color{color: #ff0000;}

.inquiry-txt01{color: #2061ab; font-size: 20px; font-weight: bold; margin-bottom: 10px;}
.inquiry-txt02{color: #2061ab; font-size: 20px; margin-bottom: 20px;}
.inquiry-txt02 .txt01{font-size: 24px; }
.inquiry-txt02 .txt02{font-size: 24px; font-weight: bold;}
.inquiry-txt03{color: #666666; font-size: 14px; margin-bottom: 20px; line-height: 24px;}
.inquiry-txt03 .color{color: #ff0000;}
.inquiry-txt04{color: #666666; font-size: 14px;line-height: 24px;}

.board-type03 {clear:both; border-top:2px solid #2061ab;}
.board-type03 th {text-align:left;font-weight:bold;color:#666666; font-size: 15px;padding: 15px; vertical-align:middle;border-bottom:1px solid #d9d9d9; border-right: 1px solid #757376;}
.board-type03 td {padding-left: 20px;color:#666666; font-size: 14px;height:45px;vertical-align:middle;border-bottom:1px solid #d9d9d9;     }
.board-type03 td ul li{float: left;}
.board-type03 .box-type01{margin-right: 5px;border: 1px solid #cecece; border-radius: 3px; background: #f6f6f6; width: 355px; height:30px; box-sizing: border-box; text-align: left !important; }
.board-type03 .box-type02{margin-right: 5px;border: 1px solid #cecece; border-radius: 3px; background: #f6f6f6; width: 100px; height:30px; box-sizing: border-box; text-align: left !important; }
.board-type03 .hy{margin-right: 5px; padding-top: 5px;}
.board-type03 .box-type03{margin-right: 5px;border: 1px solid #cecece; border-radius: 3px; background: #f6f6f6; width: 227px; height:30px; box-sizing: border-box; text-align: left !important; }
.board-type03 .red {color: #ff0000;  box-sizing: border-box;}
.board-type03 .box-type04{margin-right: 5px;border: 1px solid #cecece; border-radius: 3px; background: #f6f6f6; width: 170px; height:30px; box-sizing: border-box; text-align: left !important; }
.board-type03 .blue-txt{color: #4572a5; font-size: 13px; padding-top: 5px;}
.board-type03 textarea{ width: 840px; height: 160px; border: 1px solid #cecece; border-radius: 3px; background: #f6f6f6; margin-top: 10px; margin-bottom: 10px;}
.board-type03 .sign-txt{ width: 840px; height: 160px; border: 1px solid #cecece; border-radius: 3px; background: #f6f6f6; margin-top: 10px; margin-bottom: 10px; padding: 10px; box-sizing: border-box; overflow-y: scroll;}
.board-type03 .color{color:#ff0000;}
.join-conf-btn{margin-top: 50px;}
.join-conf-btn ul{width: 360px; margin: 0 auto; }
.join-conf-btn ul li{float: left;}
.submit{width: 175px; height: 50px; color: #fff; font-size: 15px; background: #2061ab; border: 0px;font-family:'맑은 고딕'; margin-right: 10px; margin-bottom: 100px;  cursor: pointer;}
.cancel{width: 175px; height: 50px; color: #fff; font-size: 15px; background: #aabbcf; border: 0px;font-family:'맑은 고딕'; cursor: pointer; }

/*웹 SUB03*/

.car-box3 table{width: 100%; margin-top: 50px;}
.car-box3 th{padding: 8px 10px; color: #008198; font-size: 15px; font-weight: bold;  }
.car-box3 td{ color: #666666; font-size: 14px; padding: 8px 10px; }
.car-box4 img { margin-bottom:100px; margin-top: 50px;}
.car-box3 .bg-color01{background: #f4f4f4;}
.car-box3 .bg-color02{background: #fff;}
.icon-area{width: 100%;}
.icon-area { }
.icon-area ul li{width: 155px; float: left; margin-right: 34px; }
.icon-area ul .last{margin-right: 0px !important;}
.icon-area ul li p{ text-align: center; color: #454e59; font-size: 15px; font-weight: bold; margin-top: 20px;margin-bottom: 100px;}

/*웹 SUB05*/
.left-btn{float: left; margin-bottom: 100px;}
.btn-write{  text-align: center;   font-size: 13px;   color: #474747;   border: 1px solid #e1e1e1;   width: 70px;   padding: 7px 0;   letter-spacing: -0.05em;   display: inline-block;   font-weight: 700; cursor: pointer;}
#btn_edit{  text-align: center;   font-size: 13px;   color: #474747;   border: 1px solid #e1e1e1;   width: 70px;   padding: 7px 0;   letter-spacing: -0.05em;   display: inline-block;   font-weight: 700; cursor: pointer;}
.btn-dell {   text-align: center;    font-size: 13px; color: #fff !important;  background: #aabbcf;  border: 1px solid #e1e1e1;  width: 80px;  padding: 7px 0; letter-spacing: -0.05em;display: inline-block; font-weight: 700;}
.board-bottombtn {  clear: both;   margin: 10px 0;   text-align: right;}
.list-btn {   float: right; cursor: pointer;   width: 99px;   height: 29px;  background: #2061ab;  color: #fff; font-size: 13px; font-weight: bold; border: 0px;}
.board-type05 {margin-bottom: 20px;}
.board-type05 th {  font-size: 14px; border-top:2px solid #2061ab;  text-align: left;  font-weight: bold; color:#666666;   height: 45px;  vertical-align: middle;    border-bottom: 1px solid#757376;}
.board-type05 th .tit { margin-left: 20px;}
.board-type05 td {  color: #666666;   padding: 10px 20px; vertical-align: middle; border-bottom: 1px solid #cecece; font-size: 14px;}
.board-type05 .txt-date1 {float: left;}
.board-type05 .mt-none strong {margin-right: 10px;}
.board-type05 .txt-date2 { float: right;}

.board-type05 td.content {  text-align: left; padding: 35px 15px;vertical-align: top; border-top: 1px solid #b2b2b2;border-bottom: 1px solid #b2b2b2; line-height: 150%;}
.qna_statu01s {  margin-left: 10px; text-align: center; font-size: 12px; color: #fff; background: #aabbcf;width: 68px;  padding: 2px 0;letter-spacing: -0.05em; display: inline-block; font-weight: normal;}

#faqs .active {color: red; }


/*웹 footer*/
.footer{width: 100%; clear: both;}
.t-footer{width: 100%; background: #33333b; height: 320px;}
.t-footer-inbox{width: 1100px; margin: 0 auto; padding-top: 35px; box-sizing:border-box;}
.t-footer-inbox ul{float: left; text-align: left;}
.t-footer-inbox .site-map{width: 165px; }
.t-footer-inbox .site-map li{margin-bottom: 10px;}
.t-footer-inbox .site-map li a{color: #9a98a3; font-size: 13px;  }
.t-footer-inbox .site-tit{color: #c9cdd8; font-size: 14px; font-weight: bold; margin-bottom:20px;}
.t-footer-inbox .cs-center li{color: #9a98a3; font-size: 13px; }
.cs-tell{background: url(../images/main/f_icon01.gif) no-repeat left; width: 100%;height: 45px; margin-top:20px;     padding-top: 12px;   padding-left: 55px;box-sizing: border-box;}
.cs-email{background: url(../images/main/f_icon02.gif) no-repeat left; width: 100%;height: 45px; margin-top:10px;  margin-top:10px;      padding-left: 55px;   padding-top: 12px; box-sizing: border-box;}
.t-footer-inbox .cs-center .kakao{color: #fed403; /*background: url(../images/main/f_icon03.gif) no-repeat left; */width: 100%;height: 45px; margin-top:10px;  margin-top:10px;     /*  padding-left: 55px;*/   padding-top: 8px; box-sizing: border-box;}
.t-footer-inbox .cs-center .kakao img{padding-bottom: 20px;}

.b-footer{width: 100%; background: #2b282f;padding: 35px 0; box-sizing: border-box;clear: both;}
.b-footer-inbox{width: 1100px; margin: 0 auto; }
.b-footer-inbox h3{padding-top: 10px;}
.b-footer-inbox p{color: #ffffff; float: left; font-size: 12px; margin-right:  72px; line-height:20px;}
.b-footer-inbox p span{font-weight: bold; font-size:14px;}


.b-footer-inbox2{width: 1100px; margin: 0 auto; font-weight: bold; }
.b-footer-inbox2 h3{padding-top: 5px;}
.b-footer-inbox2 p{color: #dadada; float: left; font-size: 18px; margin-right:  72px; line-height:30px;}
.b-footer-inbox2 p span.tel{ color:#dadada}
.b-footer-inbox2 p span.text{ color:#dadada}

#faqs {position:relative; width:100%;margin-bottom:50px;}
#faqs dt {border-top:1px solid #e2dfdf;background:url(../images/sub/arrow_open.gif) no-repeat 98% center; height: 45px;}
#faqs dt:after {content:".";height:0;font-size:0;visibility:hidden;display:block;clear:both;}
#faqs dt a {display:block;vertical-align:top;font-size:13px; color:#666666;font-weight:700;margin-left:20px; padding-top:14px;}
#faqs dt.first {border-top:2px solid #808080;}
#faqs dd {font-size:13px;border-top:1px solid #dddddd;background:#f9f9f9 ;*zoom:1; display: none;}
#faqs dd:after {content:".";height:0;font-size:0;visibility:hidden;display:block;clear:both;}
#faqs .expanded {background:url(../images/sub/arrow_close.gif) no-repeat 98% center;}
#faqs .expanded a {color:#2061ab;}
#faqs .expanded2 {background:url(../images/sub/arrow_open.gif) no-repeat 98% center;}

#faqs .txt {color:#666; font-size:13px;vertical-align:top;position:relative;padding:15px;line-height:150%;}

.rentlow-flow {clear:both;}
.rentlow-flow li {background: #fafafa; margin-bottom: 23px;float: left;position:relative;margin-right:22px;
				width: 350px; height: 325px; border-top: 4px solid #2061ab;  border-left: 1px solid #cecece; border-right: 1px solid #cecece; border-bottom: 1px solid #cecece; box-sizing: border-box; }
.rentlow-flow li .line-arrow2 {position:absolute;right:-40px;top:135px;z-index:500;}
.rentlow-flow li .thum-img {width:350px;height:219px;}
.rentlow-flow li.flow3 {margin-right:0;}
.rentlow-flow li .line-arrow3 {position:absolute;right:150px;bottom:-40px;z-index:500;}
.rentlow-flow li.flow4 {float:right;margin-right:0;}
.rentlow-flow li.flow5 {float:right;}
.rentlow-flow li .line-arrow4 {position:absolute;left:-45px;top:135px;z-index:500;}
.p-all06{background: url(../images/sub/six2.png) no-repeat 30px 20px;}
.line-arrow5 {display:none;}


.sttext{margin-bottom:50px;}
.sttext h4{ color:#516fcb; font-size:20px; margin-top:40px; margin-bottom:10px;}
.sttext h5{ color:#ff2a00; font-size:20px; margin-top:40px; margin-bottom:10px;}
.sttext ul li{ font-size:16px; line-height:25px;}
.sttext span{margin-top:30px;}
.textorg{color:#ff5a00}

.btnst{text-align:center; margin:0 auto; padding:20px 0px 80px 0px}

#faqs {position:relative; width:100%;border-bottom:1px solid #808080;}
#faqs dt {padding:7px 21px 7px 0;border-top:1px solid #e2dfdf;background:url(arrow_open.gif) no-repeat 95% center;}
#faqs dt:after {content:".";height:0;font-size:0;visibility:hidden;display:block;clear:both;}
#faqs dt .icon-q {float:left; width:37px;padding-top:3px;text-align:center;vertical-align:top;}

#faqs dt a {float:left; display:block;font-size:16px; color:#2061ab;font-weight:700;}
#faqs dt.first {border-top:2px solid #2061ab;} 

#faqs dd {font-size:16px;border-top:1px solid #dddddd;background:#f9f9f9 ;*zoom:1}
#faqs dd:after {content:".";height:0;font-size:0;visibility:hidden;display:block;clear:both;}
#faqs .expanded {background:url(arrow_close.gif) no-repeat 95% center;}
#faqs .icon-a {width:55px;text-align:center;float:left;vertical-align:top;position:relative;padding:18px 0 15px 0;}
#faqs .txt {color:#666; font-size:16px;float:left; width:1000px;vertical-align:top;position:relative;padding:15px 0;}


    .ftc-wrap{display:flex;width: 100%; justify-content: space-between; margin-bottom: 2rem;}
    .ftc-wrap a {
        display: flex;
        justify-content: center;
        align-items: center;
        width: 49%;
        padding: 2rem 0;
        background-color: #ee6e00;
        color: #fff;
        font-size: 2rem;
        font-weight: bold;


    }
}

/*------모바일------*/
@media only screen and (min-width:100px) and (max-width:767px) {
.pushy{ position: absolute;width: 200px;height: 100%;top: 0; z-index: 9999; background: #fff; font-size: 0.9em; font-weight: bold; overflow: auto; overflow-y: auto;overflow-x:hidden; -webkit-overflow-scrolling: touch; }
.pushy-right { right: 0;display: none;}
.pushy .m-menu a{ display: block; color: #b3b3b1; padding: 10px 30px; border-bottom: 1px solid rgba(0, 0, 0, .1); border-top: 1px solid rgba(255, 255, 255, .1);text-decoration: none;  font-size: 14px;}
.pushy .main-title {display: block;  color: #fff !important;  padding: 15px 30px;  border-bottom: 1px solid rgba(0, 0, 0, .1);  border-top: 1px solid rgba(255, 255, 255, .1); text-decoration: none;   font-size: 14px;}
.pushy .main-title{background: #2d3f53; color: #fff; font-weight: bold;}
.pushy .main-title a{color:#FFFFFF}
.pushy a:hover{ background:#2d3f53;  color: #FFF;}
.pushy-left{  -webkit-transform: translate3d(-200px,0,0);   -moz-transform: translate3d(-200px,0,0);  -ms-transform: translate3d(-200px,0,0);   -o-transform: translate3d(-200px,0,0);   transform: translate3d(-200px,0,0);}
.pushy-left--open{     -webkit-transform: translate3d(0,0,0);    -moz-transform: translate3d(0,0,0);    -ms-transform: translate3d(0,0,0);    -o-transform: translate3d(0,0,0);    transform: translate3d(0,0,0);}
.menu-btn--left{    position: absolute;    top: 16px;    left: 5px;}
.container-push--left, .push-push{    -webkit-transform: translate3d(200px,0,0);    -moz-transform: translate3d(200px,0,0);    -ms-transform: translate3d(200px,0,0);    -o-transform: translate3d(200px,0,0);    transform: translate3d(200px,0,0);}
.pushy, #container, .push{   -webkit-transition: -webkit-transform .2s cubic-bezier(.16, .68, .43, .99);    -moz-transition: -moz-transform .2s cubic-bezier(.16, .68, .43, .99);    -o-transition: -o-transform .2s cubic-bezier(.16, .68, .43, .99);    transition: transform .2s cubic-bezier(.16, .68, .43, .99);}
 
.site-overlay{ display: none;}
 
.pushy-left--active .site-overlay--left {   display: block;    position: fixed;    top: 0;    right: 0;    bottom: 0;    left: 0;    z-index: 9998;    background-color: rgba(0,0,0,0.5);    -webkit-animation: fade 500ms;    -moz-animation: fade 500ms;    -o-animation: fade 500ms;    animation: fade 500ms;}
 
@keyframes fade{    0%   { opacity: 0; }    100% { opacity: 1; }}
@-moz-keyframes fade{    0%   { opacity: 0; }    100% { opacity: 1; }}
@-webkit-keyframes fade{  0%   { opacity: 0; }   100% { opacity: 1; }}
@-o-keyframes fade{  0%   { opacity: 0; }   100% { opacity: 1; }}

.zeta-menu {display: none;}

/*모바일 header*/
.header{width: 100%; min-height: 70px;  background: #2c3341;  }
.header-inbox{width: 95%; margin: 0 auto; }
.header-inbox h3{padding-top: 16px; float: right; color:#fff; font-size: 14px; font-weight: bold; line-height: 20px;}
.header-inbox h3 a{color:#fff; font-size: 14px; font-weight: bold; }
.header-inbox h3 a span {color:#e08b10;}
.header-inbox h3 img{width: 85%;}

.zeta-menu { display: none;   margin: 0;    padding: 0;    float: left;    margin-left: 109px;    margin-top: 20px;   }

/*모바일 메인*/
.flex-container a:hover,
.flex-slider a:hover,
.flex-container a:focus,
.flex-slider a:focus {  outline: none;}
.slides,.slides > li,.flex-control-nav,.flex-direction-nav {  margin: 0;  padding: 0;list-style: none;}
.flex-pauseplay span {  text-transform: capitalize;}
.flexslider {  margin: 0;  padding: 0; position: relative;}
.flexslider .slides > li {  display: none;  -webkit-backface-visibility: hidden;}
.flexslider .slides img {  width: 100%;  display: block;}
.flexslider .slides:after {  content: "\0020";  display: block;  clear: both;  visibility: hidden;  line-height: 0;  height: 0;}
html[xmlns] .flexslider .slides {  display: block;}
.slides li{height: 250px;}
* html .flexslider .slides {  height: 1%;}
.no-js .flexslider .slides > li:first-child {  display: block;}
.flexslider {    background: #ffffff; position: relative;  zoom: 1;  -webkit-border-radius: 4px;  -moz-border-radius: 4px;  border-radius: 4px;  -webkit-box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);  -moz-box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);  -o-box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2); box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);}
.flexslider .slides {  zoom: 1;}
.flexslider .slides img { }

.slide-img01 {display: block; background: #d3d3d3 url(../images/main/slide01.gif) no-repeat center top;background-size: auto 250px;  }
.slide-img02 {display: block; background: #d3d3d3 url(../images/main/slide02.gif) no-repeat center  top;background-size: auto 250px;}
.slide-img03 {display: block; background: #d3d3d3 url(../images/main/slide03.gif) no-repeat center  top;background-size: auto 250px;}

.slidinbox {width:98%;margin:0 auto;position:relative;}
.slidinboxtextbox {background: url(../images/main/bgtxt.png) repeat;padding:2%;position:absolute;top:15px;left:20px;}
.slidinboxtextbox .txt1 {color:#ffae00;font-size:15px;font-weight:700;line-height:140%;letter-spacing:-0.075em;}
.slidinboxtextbox h3 {color:#fff;font-size:18px;font-weight:700;line-height:140%;letter-spacing:-0.075em;}
.slidinboxtextbox .txt2 {color:#ffae00;font-size:16px;font-weight:700;line-height:140%;letter-spacing:-0.075em;}
.slidinboxtextbox .txt3 {color:#ffae00;font-size:20px;font-weight:700;line-height:140%;letter-spacing:-0.075em;}
.slidinboxtextbox  ul {display:none;}
.slidinboxtextbox  li {background: url(../images/main/bl.png) no-repeat left center;color:#fff;font-size:12px;letter-spacing:-0.075em;padding:3px 0;padding-left:10px;}
.slidinboxtextbox  li strong {font-size:14px;}
.slidinboxtextbox .txt4 {color:#fff;font-size:13px;line-height:145%;letter-spacing:-0.075em;display:none;}
.slidinboxtextbox .txt5 {color:#ffae00;font-size:15px;line-height:145%;letter-spacing:-0.075em;}
.slidinboxtextbox .txt5 strong {font-size:15px;}


.flex-viewport {  max-height: 2000px;  -webkit-transition: all 1s ease;  -moz-transition: all 1s ease;  -ms-transition: all 1s ease;  -o-transition: all 1s ease;  transition: all 1s ease;}
.loading .flex-viewport {  max-height: 300px;}
.carousel li {  margin-right: 5px;}
.flex-direction-nav { display: none; }


.flex-control-nav {   width: 100%;  position: absolute;  bottom: 10px;  text-align:center;  z-index: 99; }
.flex-control-nav li {  margin: 0 6px;  display: inline-block;  zoom: 1;  *display: inline;}
.flex-control-paging li a { box-sizing:border-box; width: 8px;  height: 8px;display: block;  background: #fff; border: 2px solid #58768f;  cursor: pointer;  text-indent: -9999px;  -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);  -moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);  -o-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);  box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3); -webkit-border-radius: 20px;  -moz-border-radius: 20px;  border-radius: 20px;}
.flex-control-paging li a:hover {  background: #58768f;}
.flex-control-paging li a.flex-active {  background: #58768f; cursor: default;}
.slide-tit01{color: #ffae00; font-size: 30px; font-weight: bold; position: absolute; top: 150px;}



.txt-banner{width: 100%;padding:20px 0;position: relative;text-align: center;background:  url(../images/main/banner_bg.gif) repeat-x center top;}
.txt-banner p{   width: 95%; margin: 0 auto; }
.txt-banner .txt01{ color:#000; font-size: 15px; font-weight: bold; line-height:130%; }
.txt-banner .txt02{ color:#000; font-size: 16px; font-weight: bold; line-height:130%;margin-top:10px;  }
.txt-banner .txt02 span{color: #0b3458;}

.banner-area{  display: none;  height: 115px;}
.banner-inbox{width: 1100px; margin: 0 auto;}
.banner-tit{width: 165px; float: left; height: 115px; color: #444444; font-size: 20px; font-weight: bold; padding-top: 40px; line-height: 27px;     box-sizing: border-box;}
.slide-area {width:935px;position:relative; float: left;  height: 115px;  }

.jcarousel-skin-tango {width:100%;}
.jcarousel-skin-tango .jcarousel-next-horizontal {position: absolute;top: 50%;right: 0px;width: 12px;height: 64px; margin-top:-27px;cursor: pointer;background:url(../images/main/next.gif) no-repeat center center;} 
.jcarousel-skin-tango .jcarousel-prev-horizontal {position: absolute;top: 50%;left: 7px;width: 12px;height: 64px; margin-top:-27px;cursor: pointer;background:url(../images/main/prev.gif) no-repeat center center;} 
.jcarousel-skin-tango .jcarousel-container {-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px;background: #fefefe; padding-top: 20px; box-sizing: border-box;}
.jcarousel-skin-tango .jcarousel-direction-rtl {direction: rtl;}
.jcarousel-skin-tango .jcarousel-container-horizontal {width:935px ;padding:0px 0px;}
.jcarousel-skin-tango .jcarousel-clip {overflow: hidden; width: 895px; margin: 0 auto; }
.jcarousel-skin-tango .jcarousel-item {   position:relative; width: 180px;    height: 115px;}
.jcarousel-skin-tango .jcarousel-item-horizontal {margin-left: 0; }
.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal {margin-left: 10px; margin-right: 0;}
.jcarousel-item:hover .over-mask{width: 100%; height: 100%; background: #008198; display: block; }
.jcarousel-item:hover .over-txt{text-align: center; font-size:18px; font-weight: bold; color: #fff;  position: absolute; top:40%;  text-align:center; width: 180px; line-height: 25px;display: block; }
.jcarousel-item:hover .long-txt{top: 30%;}
.over-txt{display: none;}
.over-mask{display: none;}
.banner_img { padding-top: 20px;}

.cont-area{width: 100%; background: #f6f6f6;}
.cont-inbox{width: 100%; margin: 0 auto;}

.cont-box01{  width:100%;background: #2d3f53; padding:15px; box-sizing: border-box; }
.cont-box01 .box-tit01{font-size: 17px; font-weight: bold; color: #fff;}
.cont-box01 .box-tit01 span{color: #808e9e; font-size: 13px; clear:both;margin-top:10px;}
.cont-box01 .box-tit01 input[type=checkbox] { display: none; }
.cont-box01 .box-tit01 input[type=checkbox] + label{display: inline-block;   cursor: pointer;   position: relative;     vertical-align: bottom;   font-size: 13px;}
input[type=checkbox]+ label:before { content: "";  display: inline-block;  width: 13px;  height: 13px;  margin-right: 10px;  position: absolute;   left: 0;  bottom: 1px;  background-color: #7c8794;  border-radius: 2px; border: 1px solid #57687b;  }
input[type=checkbox]:checked + label:before {  content: "\2713";  /* 체크모양 */ font-size: 15px;   font-weight:800;   color: #fff;  background:#7c8794; text-align: center;    line-height: 18px;  } 

.cont-box01 table{ clear:both;width: 100%;margin-top: 25px;}
.cont-box01 table th{width: 35%; color: #fff; font-size: 14px; height: 35px; padding-top: 8px; box-sizing:border-box;}
.cont-box01 table td .textbox{width: 100%; height: 35px; border: 1px solid #bbbbbb; border-radius: 5px; box-sizing: border-box; margin-bottom: 10px; padding: 5px;}
.cont-box01 table td .send-btn{color: #fff; font-weight: bold; font-size: 14px; text-align:center; background: #ee6e00;  border-radius: 5px; border: 0px; width:100%; height: 35px; cursor: pointer; }

.cont-box02{width: 100%; height: 294px;box-sizing: border-box; background: #2C3441;}
.cont-box02 div {padding: 75px 0 0 0;text-align: center;}
.cont-box02 div h1 {margin: 0 0 0;font-size: 38px;color:#ffff;font-weight: bold;}
.cont-box02 div h1 span {color:#FE7503}
.cont-box02 div h2 {margin: 35px 0 0;font-size: 30px;color:#fff;font-weight: normal;}
.cont-box02 div h3 {margin: 40px 0 0;font-size: 40px;color:#fff;font-weight: bold;}
.cont-box02 .box-tit02{font-size: 24px; font-weight: bold; color: #444444;}

.dday_widget_wrap { width: 100%; height: 195px; overflow: hidden; padding: 0px 0px; margin-top: 25px; }
.dday_widget{position:relative; height:25px; margin:0px; padding:0px 5px; list-style:none;}
.dday_widget li {height:25px; text-decoration:none; color: #ffffff;}
.dday_widget li:hover{ }
.peoplet_left { float: left; color: #000;  }
.peoplet_right { float: right;  color: #000; }
.wezbtb1_tab_box { width: 100%; clear: both; }

.cont-box03{width: 100%; }
.box03-ban01{background: url(../images/main/banner_bg02.gif) no-repeat; width: 100%; background-size: 120%; height: 147px; position:relative; }
.box03-ban01 .ban-tit01{width: 100%; background: url(../images/main/banner_icon.png) no-repeat 30px; width: 100%; height:  100%; color: #3b5666; font-size: 18px; font-weight: bold; line-height: 25px; padding-top: 40px;padding-left: 140px; box-sizing: border-box;}
.box03-ban01 .ban-tit02 a{background: url(../images/main/detail_icon.gif) no-repeat right; position: absolute; bottom: 35px; left: 140px; color: #38a18b; font-size: 14px; font-weight: bold; padding-right: 15px; margin-top: -5px;}


.box03-ban02{position:relative;  width:100%; height: 147px;background:#d2daf4 url(../images/main/banner_icon02.gif) no-repeat 30px;}
.box03-ban02 .ban-tit01{color: #24377c; font-size: 18px; font-weight: bold;  position: absolute;top: 30px; left: 140px;}
.box03-ban02 .ban-tit02{color: #516fcb; font-size: 20px; font-weight: bold;  position: absolute;top: 65px; left: 140px;}

.box03-ban02 .ban-tit03 a{background: url(../images/main/detail_icon2.gif) no-repeat right; position: absolute; bottom: 40px; left: 140px; color: #516fcb; font-size: 14px; font-weight: bold; padding-right: 15px; margin-top: -5px;}


.cont-box04{width: 100%;  position:relative; clear: both; }
.cont-box04:after{content:".";height:0;font-size:0;visibility:hidden;display:block;clear:both;}
.main_img {width: 100%;}
.main_img img{width: 100%; position:absolute;left:0px;top:0px;  display:block;}

.cont-box05{ clear: both;width: 100%;  background: #2061ab; padding: 15px; box-sizing: border-box; margin-top: 47%;}
.cont-box05 li{width: 45%;  float: left;padding-top: 125px; cursor: pointer;}


.cont-box05 li a{color: #ffffff; font-size: 16px; font-weight: bold; text-align: center;}

.cont-box05 .icon01{width: 45%; height: 65px;background: url(../images/main/icon01.gif) no-repeat top;  margin-right: 15px; text-align:center;}
.cont-box05 .icon01:hover {background: url(../images/main/icon01.gif) no-repeat top;}
.cont-box05 .icon02{width: 45%; height: 65px;background: url(../images/main/icon02.gif) no-repeat top; text-align:center;}
.cont-box05 .icon02:hover {background: url(../images/main/icon02.gif) no-repeat top;}
.cont-box05 .icon03{width: 45%; height: 65px;background: url(../images/main/icon03.gif) no-repeat top;  margin-right: 15px; text-align:center;}
.cont-box05 .icon03:hover {background: url(../images/main/icon03.gif) no-repeat top;}
.cont-box05 .icon04{width: 45%; height: 65px;background: url(../images/main/icon04.gif) no-repeat top; text-align:center;}
.cont-box05 .icon04:hover {background: url(../images/main/icon04.gif) no-repeat top;}


/*모바일 SUB01*/
.localNav_area{width: 100%; height: 38px; background: #f4f2f5; border-bottom: 1px solid #dedcdf;}
.localNav { width: 100%; margin: 0 auto; }
.localNav > p {height:38px; padding:0px; }
.localNav > p, .localNav > p > span, .menuLink {float:left; }
.localNav_area .sp_home {width:45px;padding-left: 15px; padding-top:13px;  border-left : 1px solid #dedcdf; border-right: 1px solid #dedcdf; box-sizing: border-box;}
.menuLink {padding-top: 11px; padding-left: 15px;height: 38px; position:relative; vertical-align:top; z-index:100;  width:40%;  border-right: 1px solid #dedcdf; box-sizing: border-box;}
.menuLink .menu {display: none;position:absolute; top:40px; left:0px; padding:0px; border:1px solid #ccc; background:#fff; width:100%;  overflow-x:hidden; overflow-y:auto; z-index:1030;  box-sizing: border-box;}
.menuLink .menu li{height: 30px;}
.long-menu{width: 45% !important;}

.common-inb a{color: #757376; font-size: 14px;  }
.invi-current{cursor: pointer;}
.invi-current > a{color: #2c3341 !important; text-decoration: underline; font-size: 14px; font-weight: bold; }
.invi-current .arrow{    padding-top: 5px;float: right; margin-right: 15px;}
.menuLink .menu a {position:relative;display:block; white-space:nowrap; white-space:normal; font-size:12px; padding:8px 10px; background:#fff; line-height:1.2; letter-spacing:-1px; z-index:1030;}
.menuLink .menu a:hover, .menuLink .menu li.hover a:hover {color:#fff; text-decoration:none; background:#2c3341;}
.menuLink .menu li.on a {color:#fff; text-decoration:none; background:#2c3341;} 
.menuLink .menu li.two-dep:hover a {color:#fff; text-decoration:none; background:#2c3341;} 

.sub-content-inbox{width: 95%; margin: 0 auto;}
.sub-tit{ margin-top: 40px;  margin-bottom: 40px; color: #2c3341; font-size: 32px; font-weight: 32px; }
.intro-area{width: 100%; border: 3px solid #2061ab; box-sizing: border-box; position: relative; padding-top: 10px; padding-bottom: 10px;}
.intro-area img{position: absolute; top:0px; left: 0px; display: none;}
.intro-area .intro-tit{width: 95%; margin: 0 auto; color: #2c3341; font-size: 14px; font-weight: bold; line-height: 28px;}
.intro-area .intro-tit .color1{color:#008198;}
.intro-area .intro-tit .color2{color:#2061ab; margin-left: -5px; }
.intro-txt{margin-top: 15px; margin-bottom: 115px;color: #666666; font-size: 14px; line-height: 24px;}
.intro-txt .color3{color:#2061ab; font-weight: bold;}
.intro-txt .color4{font-size: 18px;}

.board-type01 {clear:both; margin-top: 10px;}
.board-type01 th {border-top:2px solid #2061ab;text-align:center;font-weight:bold;color:#666666; font-size: 13px;height:45px;vertical-align:middle;border-bottom:1px solid #757376; word-break:keep-all;}
.board-type01 td {text-align:center;color:#666666; font-size: 13px;height:45px;vertical-align:middle;border-bottom:1px solid #d9d9d9; word-break:keep-all;    }
.board-type01 td a{color:#666666; font-size: 12px;  }
.board-type01 td a:hover{color: #2061ab; text-decoration: underline;}
.board-type01 .subject{text-align: left;  padding-left: 10px; width: 95%; overflow: hidden;text-overflow: ellipsis; white-space: nowrap;}
.pageing{clear:both;text-align:center;font-size:14px; padding-top: 40px;    margin-bottom:100px;}
.pageing div{padding-top: }
.pageing > a img{}
.pageing > a.prev{background:#ffffff;border: 1px solid #d2d6da;width:36px;text-align:center;  line-height:30px;}
.pageing > a.next{background:#ffffff;border: 1px solid #d2d6da;text-align:center;  line-height:30px;}
.pageing > a.prev:hover, .pageing > a.next:hover{background:none;}
.pageing >  a{  box-sizing: border-box;padding-top: 10px;display:inline; zoom:1; display:inline-block;width:36px;height:36px; line-height:10px;border:1px solid #dddddd;margin-right:1px;color:#333;}
.pageing >  a.current, .pageing > a:hover {background:#fff;color: #2061ab; border: 1px solid #2061ab;}
.clicked {color: #2061ab !important; }
.clicked2 {color: #2061ab ; }
.come-area{margin-top: 30px; padding-bottom: 100px; }
.come-area ul .box{float: left;}
.box1{width: 100%; margin-bottom: 20px;}
.box2{width: 100%; margin-bottom: 20px;}
.box3 {width: 100%; margin-bottom: 20px;}
.box3 ul{}
.box3 ul li{line-height: 23px;}
.box3 span{color: #2061ab; font-size: 14px; }
.come-area h3{background:  url(../images/sub/come_spot.gif) no-repeat center left; color: #2061ab; font-size: 14px; padding-left: 10px; margin-right: 15px; }
.come-area p{color: #666666;  font-size: 14px;}
.come-area .come-tit{    padding-top: 20px; }
.table-area {margin-bottom: 100px;}
.come-tit2{clear: both;}
.root_daum_roughmap{width: 100% !important;  }
.web-map{display: none;}

/*모바일 SUB02*/
.tmenu li{width: 47%; height: 48px; background:#dedcdf; float: left; margin-right: 5%; text-align:center; padding-top: 15px; box-sizing: border-box; margin-bottom: 35px; }
.tmenu .last{margin-right: 0px !important;}
.tmenu li a{color: #666666; font-size: 15px; font-weight: bold;}
.tmenu .active {position:relative; display:inline-block; background: #2c3341; }
.tmenu .active a{color: #fff; }
.tab-area{width: 100%; margin: 0 auto;}
.active:after {content:''; position:absolute; width:0; height:0; border-style:solid;}
.active:after {border-width:15px 10px; left:50%; margin-left:-10px;}
.active:after {border-color:#2c3341 transparent transparent transparent; bottom:-25px;}


.car-box1 img{width: 100%;}
.car-box2 img{margin-top: 50px; margin-bottom: 190px;     display: none;}
.car-tit01{margin-top: 50px; color: #2061ab; font-size: 20px; font-weight: bold; margin-bottom: 20px;}
.car-tit02{color: #2061ab; font-size: 24px; font-weight: bold; margin-bottom: 15px;}
.car-tit03{color: #2061ab; font-size: 20px; margin-bottom: 17px;    line-height: 24px; }
.car-tit03 span{font-weight: bold;}
.car-txt{color: #666666; font-size: 14px; line-height: 25px; margin-bottom: 24px;}


.effect-txt-box{position: relative; width: 100%; margin-bottom: 30px;}
.effect-tit01{color: #2061ab; font-size: 17px;    width: 75px;  font-weight: bold; }
.effect-tit03{color: #2061ab; font-size: 20px; font-weight: bold; }
.effect-tit02{float: left; color: #454e59; font-size: 14px; font-weight: bold; margin-top: 10px;    margin-bottom: 30px; line-height: 21px;}
.effect-txt1{color: #666666; font-size: 13px;}
.effect-txt1 span{color: #008198; margin-bottom: 10px;  font-weight: bold; }
.effect-txt-box{clear: both;}
.effect-txt-box .txt1{    margin-bottom: 20px;}
.effect-txt-box .txt2{    margin-bottom: 20px; }
.effect-txt-box .txt3{    margin-bottom: 20px; }
.effect-txt2{color: #454e59; font-size: 16px; font-weight: bold;}
.effect-txt-box .txt4{ display: none;}
.effect-txt-box .txt5{display: none;}
.effect-txt-box .txt6{display: none;}

.effect-table-box .txt1{ position: absolute; top: 160px; left: 120px;}

.effect-img{ display: none;}
.effect-img img{display: none;}
.effect-table-box table{margin-bottom: 30px;}
.effect-table-box table th{height: 70px; border-bottom: 1px solid #cecece; color: #008198; font-size: 13px; font-weight: bold; text-align:left; padding-top: 20px; box-sizing: border-box;}
.effect-table-box table td{height: 70px; border-bottom: 1px solid #cecece; color: #666666; font-size: 12px;  text-align:left; padding-top: 20px; box-sizing: border-box;}

.effect-box03{clear: both;}
.effect-box03 .txt1{color: #008198; font-size: 15px; font-weight: bold; margin-top: 30px; margin-bottom: 10px;}
.effect-box03 .txt2{color: #4572a5; font-size: 12px; font-weight: bold; margin-top: 20px; margin-bottom: 10px;}
.effect-box03 .txt3-box{width: 100%; background: #f5f5f5; border: 2px solid #c3d1e1; border-radius:5px; box-sizing: border-box; text-align:center; padding-top: 10px; margin-bottom: 10px;}
.effect-box03 .txt3{color: #666666; font-size: 13px; font-weight: bold; line-height: 27px;}
.effect-box03 .txt4{color: #666666; font-size: 12px;  line-height: 23px;}
.effect-box03 .txt4 .color{color: #6083ab;     margin-bottom: 30px;}
.box03-left{width:100% }
.box03-right{width:100%}

.effect-box04 .tit1{color: #008198; font-size: 15px; font-weight: bold; margin-bottom: 10px; clear: both;}
.effect-box04 .txt1{color: #666666; font-size: 13px; margin-bottom: 15px; }
.effect-box04 .txt2{color: #666666; font-size: 12px; margin-top: 15px; margin-bottom: 50px; }
.effect-box04 .txt2 .color{color: #ff0000;  margin-right: 10px;}

/*모바일 footer*/
.footer{width: 100%; clear: both;}
.t-footer {width: 100%; background: #33333b;}
.t-footer:after {}
.t-footer-inbox{width: 95%; margin: 0 auto; padding-top: 35px; box-sizing:border-box;}
.t-footer-inbox .site-map {float: left; text-align: left; width: 48%; height: 150px; padding-left: 10px; box-sizing: border-box;}
.t-footer-inbox .site-map{width: 48%; }
.t-footer-inbox .site-map li{margin-bottom: 10px;}
.t-footer-inbox .site-map li a{color: #9a98a3; font-size: 13px;  }
.t-footer-inbox .site-tit{color: #c9cdd8; font-size: 14px; font-weight: bold; margin-bottom:20px;}
.cs-center { clear:both; padding-bottom:20px;}
.t-footer-inbox .cs-center li{color: #9a98a3; font-size: 13px; }

.cs-tell{background: url(../images/main/f_icon01.gif) no-repeat left; width: 100%;height: 45px; margin-top:20px;     padding-top: 12px;   padding-left: 55px;box-sizing: border-box;}
.cs-tell a:link{color:#9a98a3;}
.cs-tell a:visit{color:#9a98a3;}


.cs-email{background: url(../images/main/f_icon02.gif) no-repeat left; width: 100%;height: 45px; margin-top:10px;  margin-top:10px;      padding-left: 55px;   padding-top: 12px; box-sizing: border-box;}
.t-footer-inbox .cs-center .kakao{color: #fed403;width: 100%; margin-top:10px;  margin-top:10px;        padding-top: 8px; box-sizing: border-box;}

.b-footer{width: 100%; background: #2b282f;  box-sizing: border-box;clear:both;}
.b-footer-inbox{margin: 0 auto; }
.b-footer-inbox h3{padding: 20px 0px; text-align:center;}
.b-footer-inbox p{color: #9a98a3; font-size: 12px; text-align:center;line-height:20px;}
.b-footer-inbox p a:link{color: #9a98a3;}
.b-footer-inbox p a:visit{color: #9a98a3;}

.b-footer-inbox p span{font-weight: bold; font-size:14px;}

.b-footer-inbox2{ font-weight: bold; padding:20px}
.b-footer-inbox2 h3{padding-top: 5px;}
.b-footer-inbox2 p{color: #dadada; float: left; font-size: 18px;  line-height:30px;}
.b-footer-inbox2 p span.tel{ color:#dadada}
.b-footer-inbox2 p span.text{ color:#dadada}



/* 2015-12-10 by hong 콘텐츠 페이지 */

.profile-area01{width: 100%;  border: 3px solid #2061ab; box-sizing: border-box; position: relative; background: none; padding: 10px; margin-bottom: 30px; text-align:center;}
.profile-area01 .profile-area img{position: absolute; top:0px; right: 0px;}
.profile-area01 .profile-tit{color: #2061ab; font-weight: bold; font-size: 15px; margin-bottom: 10px;}
.profile-area01 .profile-txt{color: #2c3341; font-size: 13px; z-index: 9999px;  margin-bottom: 10px; text-align:center;}
.profile-area01 .profile-txt span{color: #008198; font-size: 14px; font-weight: bold;}

.profile-area02{width: 100%; margin-bottom: 50px;}
.profile-area02 .profile-tit{color: #454e59; font-size: 16px; width: 94%; line-height: 24px; margin-bottom: 35px;}
.profile-area02 .profile-tit .color01{font-weight: bold;}
.profile-area02 .profile-tit .color02{font-weight: bold; font-size: 18px;}
.profile-area02 .profile-left{width: 100%;}
.profile-area02 .profile-left .profile-txt{color: #666666; font-size: 14px;  text-align: justify; line-height: 23px;}
.profile-area02 .profile-left .profile-txt .color{ color: #008198; display: inline;}
.profile-area02 .profile-left .profile-txt1{margin-bottom: 30px; }
.profile-area02 .profile-right img {width:98%;}

.profile-area03{width: 100%; margin-bottom: 50px; }
.profile-area03 .profile-left{width: 100%; margin-top: -10px;}
.profile-area03 .profile-right{width: 100%;color: #454e59; font-size: 14px; }
.profile-area03 .profile-left img {width:98%;}
.profile-area03 .profile-right dt{background: #f4f4f4; width: 90%; padding: 8px 10px;}
.profile-area03 .profile-right dd{background: #fff; width: 90%; padding: 8px 10px; }

.profile-area04{clear: both;width: 93%; margin:0 auto;border: 2px solid #c3d1e1; border-radius: 5px; background: #fbfbfb; padding:10px;box-sizing: border-box; }
.profile-area04 .profile-tit{color: #4572a5; font-size: 12px; font-weight: bold; margin-bottom: 10px; }
.profile-area04 .profile-txt{color: #666666; font-size: 12px; margin-bottom: 25px; line-height: 23px; }

.profile-area05 .profile-left{width: 100%;clear:both; margin-top: 35px;}
.profile-area05 .board-type04{width:100%;}
.profile-area05 .board-type04 th{padding:10px 0; border-bottom: 1px solid #cecece; font-size:16px; font-weight: bold; color: #2061ab; vertical-align:middle; padding-left: 10px;}
.profile-area05 .board-type04 td{padding:10px 0; border-bottom: 1px solid #cecece; font-size: 13px; color: #666666; vertical-align:middle; padding-left:10px;}
.profile-area05 .board-type04 .date{color: #008198; font-size: 18px; font-weight: bold;}
.profile-area05 .board-type04 .profile-right{}
.profile-area05 .profile-right img{  width:100%; }

.profile-b-txt{color: #008198; font-size: 14px; font-weight: bold; clear: both; padding-top: 20px; margin-bottom: 100px;  }

.profile-right { margin-top: 35px;}

/*웹 SUB02*/
.tmenu li{width: 130px; height: 50px; background:#dedcdf; float: left; margin-right: 5px; text-align:center; padding-top: 17px; box-sizing: border-box; margin-bottom: 35px; }
.tmenu li a{color: #666666; font-size: 15px; font-weight: bold;}
.tmenu .active {position:relative; display:inline-block; background: #2c3341; }
.tmenu .active a{color: #fff; }

.active:after {content:''; position:absolute; width:0; height:0; border-style:solid;}
.active:after {border-width:15px 10px; left:50%; margin-left:-10px;}
.active:after {border-color:#2c3341 transparent transparent transparent; bottom:-25px;}
.car-box{width:98%;margin:0 auto;}
.car-box1{ }
.car-box2 img{margin-top: 50px; margin-bottom: 190px;width:98%;}
.car-tit01{margin-top: 50px; color: #2061ab; font-size: 20px; font-weight: bold; margin-bottom: 20px;}
.car-tit02{color: #2061ab; font-size: 17px; font-weight: bold; margin-bottom: 15px;}
.car-tit03{color: #2061ab; font-size: 15px; margin-bottom: 17px; }
.car-tit03 span{font-weight: bold;}
.car-txt{color: #666666; font-size: 14px; line-height: 25px;}

.line-thum{background: #fafafa; margin-bottom: 25px;clear:both;width: 98%;margin:0 auto; min-height: 225px; padding-bottom:20px;border-top: 4px solid #2061ab;  
				border-left: 1px solid #cecece; border-right: 1px solid #cecece; border-bottom: 1px solid #cecece; box-sizing: border-box; }
.line-thum01{margin-bottom: 10px; }
.line-thum02{margin-bottom: 10px;}
.line-thum03{margin-bottom: 10px;}
.line-thum04{ margin-bottom: 10px;}
.line-thum05{ margin-bottom: 50px;}
.thum-img img{width:100%; height: auto; }
.p-all{width: 100%; padding-top:30px; padding-left: 58px; box-sizing: border-box;}
.p-all01{background: url(../images/sub/one.gif) no-repeat 30px 20px;}
.p-all02{background: url(../images/sub/two.gif) no-repeat 30px 20px;}
.p-all03{background: url(../images/sub/three.gif) no-repeat 30px 20px;}
.p-all04{background: url(../images/sub/four.gif) no-repeat 30px 20px;}
.p-all05{background: url(../images/sub/five.gif) no-repeat 30px 20px;}
.p-all .text01{color: #2061ab; font-size: 16px; font-weight: bold; margin-bottom: 10px;}
.text02{color: #666666; font-size: 14px; }
.line-thum01 .line-arrow{position: absolute;  top:150px; left: 340px;display:none;}
.line-thum02 .line-arrow{position: absolute; top:150px;  left: 710px;display:none;}
.line-thum04 .line-arrow{position: absolute;  top:500px;  left: 160px;display:none;}
.line-thum05 .line-arrow{position: absolute;  top:500px; left: 520px;display:none;}
.tab-area{position: relative;}

.board-type02 {clear:both; margin-top: 10px; margin-bottom: 100px;}
.board-type02 th {border-top:2px solid #2061ab;text-align:center;font-weight:bold;color:#666666; font-size: 15px;padding:10px 0;vertical-align:middle;border-bottom:1px solid #757376; }
.board-type02 td {color:#666666; font-size: 13px;padding:10px 0;text-align: center;vertical-align:middle;border-bottom:1px solid #d9d9d9;  }
.board-type02 td li{color:#666666; font-size: 13px; line-height: 25px;  }
.board-type02 td h3{margin-bottom: 15px;}
.board-type02 td a:hover{color: #2061ab; text-decoration: underline;}
.board-type02 .subject{text-align: left;  padding-left: 10px;}
.board-type02 .table-line{border-right: 1px solid #757376;}
.board-type02 .table-line2{border-right: 1px solid #d9d9d9;}


.inquiry-txt01{color: #2061ab; font-size: 16px; font-weight: bold; margin-bottom: 10px;}
.inquiry-txt02{color: #2061ab; font-size: 16px; margin-bottom: 20px;}
.inquiry-txt02 .txt01{font-size: 13px; }
.inquiry-txt02 .txt02{font-size: 13px; font-weight: bold;}
.inquiry-txt03{color: #666666; font-size: 13px; margin-bottom: 20px; line-height: 20px;}

.board-type03 {clear:both; border-top:2px solid #2061ab;}
.board-type03 th {text-align:left;font-weight:bold;color:#666666; font-size: 13px;padding: 10px 0; vertical-align:middle;border-bottom:1px solid #d9d9d9; border-right: 1px solid #757376;}
.board-type03 td {color:#666666; font-size: 14px;padding:10px 0;padding-left: 10px;vertical-align:middle;border-bottom:1px solid #d9d9d9;     }
.board-type03 td ul li{float: left;}
.board-type03 .box-type01{margin-right: 5px;border: 1px solid #cecece; border-radius: 3px; background: #f6f6f6; width: 90%; height:30px; box-sizing: border-box; text-align: left !important; }
.board-type03 .box-type02{margin-right: 5px;border: 1px solid #cecece; border-radius: 3px; background: #f6f6f6; width: 50px; height:30px; box-sizing: border-box; text-align: left !important; }
.board-type03 .hy{margin-right: 5px; padding-top: 5px;}
.board-type03 .box-type03{margin-right: 5px;border: 1px solid #cecece; border-radius: 3px; background: #f6f6f6; width: 50px; height:30px; box-sizing: border-box; text-align: left !important; }
.board-type03 .red {color: #ff0000;  box-sizing: border-box;}
.board-type03 .box-type04{margin-right: 5px;border: 1px solid #cecece; border-radius: 3px; background: #f6f6f6; width: 30px; height:30px; box-sizing: border-box; text-align: left !important; }
.board-type03 .blue-txt{color: #4572a5; font-size: 13px; padding-top: 5px;}
.board-type03 textarea{ width: 90%; height: 160px; border: 1px solid #cecece; border-radius: 3px; background: #f6f6f6; margin-top: 10px; margin-bottom: 10px;}
.board-type03 .sign-txt{ width: 90%; height: 160px; border: 1px solid #cecece; border-radius: 3px; background: #f6f6f6; margin-top: 10px; margin-bottom: 10px; padding: 10px; box-sizing: border-box; overflow-y: scroll;}
.join-conf-btn{margin-top: 50px;text-align:center;margin-bottom: 100px; }
.join-conf-btn ul{width: 100%; margin: 0 auto;text-align:center; }
.join-conf-btn ul li{display:inline-block;}
.submit{width:100%; height: 40px; color: #fff; font-size: 13px; background: #2061ab; border: 0px;font-family:'맑은 고딕';  cursor: pointer;}
.cancel{width:100%; height: 40px; color: #fff; font-size: 13px; background: #aabbcf; border: 0px;font-family:'맑은 고딕'; cursor: pointer; }

/*웹 SUB03*/

.car-box3 table{width: 100%; margin-top: 50px;}
.car-box3 th{padding: 8px 10px; color: #008198; font-size: 15px; font-weight: bold;  }
.car-box3 td{ color: #666666; font-size: 14px; padding: 8px 10px; }
.car-box4 img { margin-bottom:100px; margin-top: 50px;width:100%;}
.car-box3 .bg-color01{background: #f4f4f4;}
.car-box3 .bg-color02{background: #fff;}
.icon-area{width: 100%;}
.icon-area { }
.icon-area ul li{width: 90%; clear:both;margin-bottom:10px;text-align:center;}
.icon-area ul li img {width:90%;}
.icon-area ul .last{margin-right: 0px !important;}
.icon-area ul li p{ text-align: center; color: #454e59; font-size: 15px; font-weight: bold; margin-top: 20px;margin-bottom: 100px;}

.mcat {display:none;}

/*웹 SUB05*/
.left-btn{}
.btn-write{  text-align: center;   font-size: 13px;   color: #474747;   border: 1px solid #e1e1e1;   width: 70px;   padding: 7px 0;   letter-spacing: -0.05em;   display: inline-block;   font-weight: 700; cursor: pointer;}
.btn-dell {   text-align: center;    font-size: 13px; color: #fff !important;  background: #aabbcf;  border: 1px solid #e1e1e1;  width: 80px;  padding: 7px 0; letter-spacing: -0.05em;display: inline-block; font-weight: 700;}
.board-bottombtn {  clear: both;   margin: 10px 0;   text-align: right;}
.list-btn {  margin-top:10px;cursor: pointer;   width: 99px;   height: 29px;  background: #2061ab;  color: #fff; font-size: 13px; font-weight: bold; border: 0px;}
.board-type05 {margin-bottom: 20px;}
.board-type05 th {  font-size: 14px; border-top:2px solid #2061ab;  text-align: left;  font-weight: bold; color:#666666;   height: 45px;  vertical-align: middle;    border-bottom: 1px solid#757376;}
.board-type05 th .tit { margin-left: 20px;}
.board-type05 td {  color: #666666;   padding: 10px 20px; vertical-align: middle; border-bottom: 1px solid #cecece; font-size: 14px;}
.board-type05 .txt-date1 {float: left;}
.board-type05 .mt-none strong {margin-right: 10px;}
.board-type05 .txt-date2 { clear:both;}

.board-type05 td.content {  text-align: left; padding: 35px 15px;vertical-align: top; border-top: 1px solid #b2b2b2;border-bottom: 1px solid #b2b2b2; line-height: 150%;}
.qna_statu01s {  margin-left: 0px; text-align: center; font-size: 12px; color: #fff; background: #aabbcf; padding: 2px 0;letter-spacing: -0.05em; display: inline-block; font-weight: normal;}

.board-bottombtn2 {padding-bottom:20px;}
.data-table {width: 100%; position: relative;}
.data-table .line-b { border-bottom: 1px solid #757376;  text-align: center; font-weight: bold; color: #666666; font-size: 15px;}
.data-table th {  border-top: 2px solid #2061ab;text-align: center; color: #6a94b5; font-weight: 700; height:45px; vertical-align: middle;}
.data-table .line-no { border-right: 0;}

#faqs {position:relative; width:100%;border-bottom:1px solid #808080;margin-bottom:50px;}
#faqs dt {padding:13px 21px 13px 0;border-top:1px solid #e2dfdf;background:url(../images/sub/arrow_open.gif) no-repeat 98% center;}
#faqs dt:after {content:".";height:0;font-size:0;visibility:hidden;display:block;clear:both;}
#faqs dt a {display:block;vertical-align:top;font-size:13px; color:#666666;font-weight:700;margin-left:10px;}
#faqs dt.first {border-top:2px solid #808080;}
#faqs dd {font-size:13px;border-top:1px solid #dddddd;background:#f9f9f9 ;*zoom:1}
#faqs dd:after {content:".";height:0;font-size:0;visibility:hidden;display:block;clear:both;}
#faqs .expanded {background:url(../images/sub/arrow_close.gif) no-repeat 98% center;}
#faqs .txt {color:#666; font-size:13px;vertical-align:top;position:relative;padding:10px;line-height:150%;}
.news-view{width: 100% !important;}
.news-view img{width: 100% !important;}

#faqs { position: relative;width: 100%;border-bottom: 2px solid #d6d6d6;}
#faqs dt { font-size: 12px;  color: #7a7a7a;  cursor: pointer;}
#faqs .number {  width: 55px;  border-right: 1px solid #e5e5e5; text-align: center; padding: 6px 0;}
#faqs .date { width: 116px; border-right: 1px solid #e5e5e5;  text-align: center; padding: 6px 0;     display: inline-block;}
#faqs .title { padding: 14px 0 7px 10px;}
#faqs dd {font-size: 12px;}
.news-view { height: 475px; position: relative; overflow-x: hidden;  overflow-y: auto; color: #7a7a7a; line-height: 180%;   background: #f9f9f9;  padding: 30px 20px;}
.news-view table { width: 100% !important;}

.papers p{margin-bottom: 100px;float: left;}
.papers .color{color: #ff0000; font-size: 20px; font-weight: bold; padding-top: 3px; margin-right: 5px;float: left;}
.table-line2 .color{color: #ff0000 !important;}
.subject .color{color: #ff0000;}


.rentlow-flow {clear:both;}
.rentlow-flow li {background: #fafafa; margin-bottom: 23px;position:relative;padding-bottom:20px;
				width: 98%; border-top: 4px solid #2061ab;  border-left: 1px solid #cecece; border-right: 1px solid #cecece; border-bottom: 1px solid #cecece; box-sizing: border-box; }
.rentlow-flow li .line-arrow2 {position:absolute;right:-40px;top:135px;z-index:500;display:none;}
.rentlow-flow li .thum-img {width:100%;}
.rentlow-flow li.flow3 {margin-right:0;}
.rentlow-flow li .line-arrow3 {position:absolute;right:150px;bottom:-40px;z-index:500;display:none;}
.rentlow-flow li .line-arrow5 {position:absolute;right:50%;margin-right:-15px;bottom:-40px;z-index:500;}
.rentlow-flow li.flow4 {margin-right:0;}
.rentlow-flow li.flow5 {}
.rentlow-flow li .line-arrow4 {position:absolute;left:-45px;top:135px;z-index:500;display:none;}
.p-all06{background: url(../images/sub/six2.png) no-repeat 30px 20px;}

.sttext{margin-bottom:50px;}
.sttext h4{ color:#516fcb; font-size:20px; margin-top:40px; margin-bottom:10px;}
.sttext h5{ color:#ff2a00; font-size:20px; margin-top:40px; margin-bottom:10px;}
.sttext ul li{ font-size:16px; line-height:25px;}
.sttext span{margin-top:30px;}
.textorg{color:#ff5a00}

.btnst{text-align:center; margin:0 auto; padding:20px 0px 80px 0px}

#faqs {position:relative; width:100%;border-bottom:1px solid #808080;}
#faqs dt {padding:7px 21px 7px 0;border-top:1px solid #e2dfdf;background:url(arrow_open.gif) no-repeat 95% center;}
#faqs dt:after {content:".";height:0;font-size:0;visibility:hidden;display:block;clear:both;}
#faqs dt .icon-q {float:left; width:37px;padding-top:3px;text-align:center;vertical-align:top;}

#faqs dt a {float:left; display:block;font-size:16px; color:#2061ab;font-weight:700;}
#faqs dt.first {border-top:2px solid #2061ab;} 

#faqs dd {font-size:16px;border-top:1px solid #dddddd;background:#f9f9f9 ;*zoom:1}
#faqs dd:after {content:".";height:0;font-size:0;visibility:hidden;display:block;clear:both;}
#faqs .expanded {background:url(arrow_close.gif) no-repeat 95% center;}
#faqs .icon-a {width:55px;text-align:center;float:left;vertical-align:top;position:relative;padding:18px 0 15px 0;}
#faqs .txt {color:#666; font-size:16px;float:left; width:1000px;vertical-align:top;position:relative;padding:15px 0;}

    .ftc-wrap{display:flex;
        flex-direction: column;
        width: 100%; justify-content: space-between; margin-bottom: 2rem;}
    .ftc-wrap a {
        display: flex;
        justify-content: center;
        align-items: center;
        width: 100%;
        padding: 1.2rem 0;
        background-color: #ee6e00;
        color: #fff;
        font-size: 1.2rem;
        font-weight: bold;
        margin-bottom: .5rem;
    }
}
