@charset "utf-8";



/*메인비주얼*/
.main_visual {position:fixed; left:0px;top:0px; width:100%; height:100%; min-width:1100px; overflow:hidden;  z-index:0;}
.main_visual ul{width:100%; height:100%; position:relative; z-index:0; }
.main_visual li{background-repeat:no-repeat; background-position:center top; width:100%; height:100%; }


.main_visual li.list .main_visual_text {position:relative; z-index:9;   padding-left:10%; padding-top:15%;  text-align:left; }
.main_visual li.list .main_visual_text .t1 {font-size:27px;  color:#fff;     }
.main_visual li.list .main_visual_text .t2 {font-size:70px;   color:#afafaf; margin-top:20px; font-weight:900; line-height:80px;  background-image: linear-gradient(to top, #828486, #e5e6e7);  background-clip: text;  -webkit-background-clip: text;  color: transparent;  }
.main_visual li.list .main_visual_text .t3 {font-size:19px;   color:#fff; margin-top:30px; line-height:25px;}








#main_wrap_box {margin-top:50px; margin-bottom:30px; margin-left:50%;}

.main_col_wrap {display:table; width:100%;}
.main_col_wrap .col_wrap{display:table-cell; vertical-align:top;}
.main_col_wrap .col_wrap.visual{width:55%;}

/*
.main_visual {text-align:center; position:relative; ;  z-index:1; background:#ddd; }
.main_visual ul#main_visual_wrap { height:740px; position:relative; z-index:1; background:#ddd; }
.main_visual li.list {background-repeat:no-repeat; background-position:center top; width:100%; height:100%;   background-size:cover;  position:relative;}

.main_visual li.list .bg {position:absolute; left:0px; top:0px; width:100%; height:100%; background:rgba(0,0,0,0.0); z-index:0; }

.main_visual li.list .main_visual_text {position:relative; z-index:9;   padding-left:10%; padding-top:20%;  text-align:left; }
.main_visual li.list .main_visual_text .t1 {font-size:23px;  color:#fff;     }
.main_visual li.list .main_visual_text .t2 {font-size:55px;   color:#bdad95; margin-top:20px; font-weight:900;   }
.main_visual li.list .main_visual_text .t3 {font-size:18px;   color:#fff; margin-top:40px; line-height:25px;}


.main_visual .main_visual_text .btns { margin-top:60px; }
.main_visual .main_visual_text .btns a{display:inline-block; font-size:16px;padding:0 30px; color:#fff; background:#000; line-height:60px; font-weight:600;letter-spacing:-1px; border-radius:10px;}

.main_visual .main_visual_text .btns a:hover {border-color:#a9977c; background:#a9977c; color:#fff;}





.main_visual .main_pager {position:absolute; width:100%;  bottom:100px; text-align:left;   z-index:99999999 !important; }
.main_visual .main_pager span{display:inline-block;  margin:0 5px; width:15px; height:15px;  cursor:pointer;}
.main_visual .main_pager .cycle-pager-active{background-position:right top; }
.main_visual .visual_line {position:absolute; left:10%;  height:80px; bottom:-10px; width:100%;  background:#a9977c; transform: rotate(-2deg); z-index:0;}
*/


.main_col_wrap .col_wrap.info .info_box {overflow:hidden;}
.main_col_wrap .col_wrap.info .info_box .info_col{float:left; width:49%; background:#fff; -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box; position:relative; z-index:0; transition: all 0.5s;margin-bottom:2%; border-radius:10px;}

.main_col_wrap .col_wrap.info .info_box .info_col:nth-child(even){float:right;}
.main_col_wrap .col_wrap.info .info_box .info_col .box {padding:30px 0px 30px 30px;  min-height:120px;  transition: all 0.5s; z-index:0; position:relative; }
.main_col_wrap .col_wrap.info .info_box .info_col .box a{display:block;}
.main_col_wrap .col_wrap.info .info_box .info_col .box .title {font-size:20px; font-weight:900; color:#000; letter-spacing:-1px;}
.main_col_wrap .col_wrap.info .info_box .info_col .box .title span{display:block; font-weight:normal;  font-size:17px;}
.main_col_wrap .col_wrap.info .info_box .info_col .box .text {margin-top:10px; font-size:15px;  color:rgba(0,0,0,0.7);  line-height:22px; letter-spacing:-1.5px}
.main_col_wrap .col_wrap.info .info_box .info_col .box .icon {position:absolute; right:40px; bottom:20px; transition: all 0.5s;}
.main_col_wrap .col_wrap.info .info_box .info_col .box .icon img {vertical-align:middle; }

.main_col_wrap .col_wrap.info .info_box .info_col .box .icon .svg {display:inline-block; width:50px; height:50px; border-radius:50px; background:#fdb813; text-align:center; line-height:50px;}
.main_col_wrap .col_wrap.info .info_box .info_col .box .icon .svg img{width:30px; vertical-align:middle; }

.main_col_wrap .col_wrap.info .info_box .info_col .box .icon .lord-icon  {width:62px; height:62px;}
.main_col_wrap .col_wrap.info .info_box .info_col .box .more {position:absolute; left:30px; bottom:25px; display:none !important;}
.main_col_wrap .col_wrap.info .info_box .info_col .box .more {display:inline-block; display:inline-block; vertical-align:middle;   width:40px; height:40px;  border-radius:40px; border:1px #ddd solid; color:#000; text-align:center;  line-height:40px;  transition: all 0.5s;}
.main_col_wrap .col_wrap.info .info_box .info_col .box .more  i {color:#000; text-align:center; font-size:18px; vertical-align:middle;  position:relative; top:-2px;}
.main_col_wrap .col_wrap.info .info_box .info_col:hover .box .more  {border-color:#afafaf; background:#afafaf}
.main_col_wrap .col_wrap.info .info_box .info_col:hover .box .more  i {color:#fff;}
.main_col_wrap .col_wrap.info .info_box .info_col:hover .box .icon {bottom:40px;}


.main_col_wrap .col_wrap.info .info_box .info_col .box .tell {font-size:30px; font-weight:900; letter-spacing:-1px; color:#a9977c; margin-top:10px;}
.main_col_wrap .col_wrap.info .info_box .info_col .box .email {font-size:15px;  color:#222; margin-top:10px;}
.main_col_wrap .col_wrap.info .info_box .info_col .box .time {font-size:15px;  color:#666;margin-top:2px;}
.main_col_wrap .col_wrap.info .info_box .info_col .box .feather{margin-right: 10px; width: 16px;    height: 16px;    stroke-width:1px;   color:#000; vertical-align:middle;}


.main_col_wrap .col_wrap.info .info_box .info_col .box .time div.line{display:inline-block; position:relative; transition: all 0.5s; }
.main_col_wrap .col_wrap.info .info_box .info_col .box .time div.line strong{position:relative;z-index:1; font-size:15px;  font-weight:normal; color:#000;}
.main_col_wrap .col_wrap.info .info_box .info_col .box .time span{position:absolute; left:0px; bottom:0px; width:100%; height:10px; background:rgba(175,175,175,0.3); transition: all 0.5s; z-index:0;}

.main_col_wrap .col_wrap.info .info_box .info_col .li_etc {margin-top:25px;}
.main_col_wrap .col_wrap.info .info_box .info_col .li_etc span {display:inline-block; background:#fff; margin-right:2px; padding:0 10px; margin-bottom:5px; color:#000; font-size:13px; font-weight:bold; } 
.main_col_wrap .col_wrap.info .info_box .info_col .li_etc span.cc {background:#000; border:0px;color:#fff; }


.main_col_wrap .col_wrap.info .info_box .info_col.about{background:#000;}
.main_col_wrap .col_wrap.info .info_box .info_col.about .box {background:url(../images/main/main_icon01.png?1) 90% 90px no-repeat; background-size:60px;}
.main_col_wrap .col_wrap.info .info_box .info_col.about .box .title span{display:block; font-weight:normal;  font-size:17px;}
.main_col_wrap .col_wrap.info .info_box .info_col.about .title { color:#d3d3d3; }
.main_col_wrap .col_wrap.info .info_box .info_col.about .text { color:#c5c3c3; }
.main_col_wrap .col_wrap.info .info_box .info_col.about .box .more { border:1px #d3d3d3 solid; color:#fff; display:none; }
.main_col_wrap .col_wrap.info .info_box .info_col.about .box .text{margin-top:20px;}
.main_col_wrap .col_wrap.info .info_box .info_col.about .box .more i{color:#fff;}



.main_col_wrap .col_wrap.info .info_box .info_col.jup{background:#a9977c;}
.main_col_wrap .col_wrap.info .info_box .info_col.jup .title { color:#fff; }
.main_col_wrap .col_wrap.info .info_box .info_col.jup .text { color:#fff; }
.main_col_wrap .col_wrap.info .info_box .info_col.jup .box .more i { color:#fff;  }

.main_col_wrap .col_wrap.info .info_box .info_col.cecenter{background:#ddd;}



.main_col_wrap .col_wrap.info .info_box .info_col.kakao_bg {background:#fdb813}

.main_col_wrap .col_wrap.info .info_box .info_col.kakao_bg .box .title {color:#fff;}
.main_col_wrap .col_wrap.info .info_box .info_col.kakao_bg .box .text {color:#fff;}

.main_col_wrap .col_wrap.info .info_box .info_col.kakao_bg .box .icon { bottom:30px;}
.main_col_wrap .col_wrap.info .info_box .info_col.kakao_bg .box .icon .svg img{width:60px; vertical-align:middle; }
.main_col_wrap .col_wrap.info .info_box .info_col.kakao_bg .box .more { border:1px #000 solid; color:#fff; background:#000;}
.main_col_wrap .col_wrap.info .info_box .info_col.kakao_bg .box .more i{color:#fff;}



.main_col_wrap .col_wrap.info .info_box .info_col.license{background:#999;}
.main_col_wrap .col_wrap.info .info_box .info_col.license .box .title {color:#fff;}
.main_col_wrap .col_wrap.info .info_box .info_col.license .box .text {color:#fff;}


.main_col_wrap .col_wrap.info .info_box .info_col.map_info .box  {padding-right:30px; min-height:142px;}






.map_info .title  {border-bottom:1px #ededed solid; padding-bottom:8px; margin-bottom:8px; position:relative;}
.map_info .title .more_etc {font-weight:normal; position:absolute; right:0px; top:0px; font-size:12px; background:#ddd; color:#222; border-radius:20px; padding:0 10px; line-height:27px;}


.map_info ul {}
.map_info ul li {background:url(../images/main/mina_notice_dot.jpg) left 50% no-repeat; position:relative;}
.map_info ul li a{padding-left:10px; color:#000; font-size:14px; display:block; line-height:25px; }
.map_info ul li .name{position:absolute; right:0px; top:0px;}
