@charset "euc-kr";
/* 

//////////공통/////////// 

*/
body {overflow-x:hidden; opacity:0; filter:alpha(opacity=0);}
#wrap{visibility:hidden; position:relative; width: 100%; overflow:hidden;}

/*메인비쥬얼*/
#main_visual { position: relative;  width: 2000px;  height: 835px;; top:69px; margin: 0 auto; left: 50%; margin-left: -1000px; overflow: hidden;}
#main_visual #arrows { position: absolute;  left: 50%;  top: 50%;  z-index: 2;  width: 86%;  height: 68px;  margin-left: -43%;  margin-top: -34px;}
#main_visual #arrows .prev { float: left; width: 52px;}
#main_visual #arrows .next { float: right; width: 52px;}
#main_visual #arrows a {  cursor: pointer;}
#main_visual .btnbox {position:absolute; left:47%; bottom: 9px; z-index:2;	width:500px; height:83px; margin-left:-158px; overflow:hidden;}
#main_visual .btnbox li {float:left; width:53px; height:20px; margin:0 5px; cursor:pointer; overflow:hidden;}
#main_visual .imgbox { position: absolute; left: 50%;  top: 0;  width: 2000px;  height: 700px; margin-left: -1000px;  border-top: 1px solid #c4c3c1;}



/*메인*/
.cont_list{position:relative; width:100%; overflow:hidden; }

#contents01{margin:0 auto; padding:150px 0; overflow:hidden; }
#contents01 .clearfix { width: 1300px; margin: 0 auto; padding: 0px 0;}
#contents01 .tit{font-size:45px;color:#222; padding-bottom:40px; text-align:center; line-height: 130%; font-family:'S-CoreDream-6Bold'}
#contents01 .tit2{font-size:16px; color:#26a1b6; text-align:center;}
#contents01 .tit3{font-size:25px; color:#222; text-align:center; padding-bottom:70px; }
#contents01 .main_ban01{width: 1300px; margin: 0 auto;}
#contents01 .main_ban01 ul{display: flex; justify-content: space-between; width: 1300px; margin: 0 auto;}
#contents01 .main_ban01 ul li{float:left;}
#contents01 .main_ban01 ul:nth-child(1){margin-bottom: 50px;}


#contents02{margin:0 auto; overflow:hidden; }
#contents02 .clearfix { width: 1300px;padding: 0px 0;}
#contents02 .main_ban02{width: 1300px; margin: 0 auto;}
#contents02 .main_ban02 ul{display: flex; justify-content: space-between; width: 1300px; margin: 0 auto;}
#contents02 .main_ban02 ul li{float:left;}


#contents03{margin:0 auto; padding:150px 0; overflow:hidden; }
#contents03 .clearfix { width: 1300px; margin: 0 auto; padding: 0px 0;}
#contents03 .tit{font-size:45px;color:#222; padding-bottom:40px; text-align:center; line-height: 130%; font-family:'S-CoreDream-6Bold'}
#contents03 .tit2{font-size:16px; color:#26a1b6; text-align:center;}
#contents03 .tit3{font-size:25px; color:#222; text-align:center; padding-bottom:70px; }
#contents03 .main_ban01{width: 1300px; margin: 0 auto;}
#contents03 .main_ban01 ul{display: flex; justify-content: space-between; width: 1300px; margin: 0 auto;}
#contents03 .main_ban01 ul li{float:left;}
#contents03 .main_ban01 ul:nth-child(1){margin-bottom: 50px;}

#contents03 .btnbox {position:absolute; left:50%; bottom: 9px; z-index:2;	width:500px; height:60px; margin-left:-158px; overflow:hidden;}
#contents03 .btnbox li {float:left; width:53px; height:20px; margin:0 5px; cursor:pointer; overflow:hidden;}

/* Gallery */

#Gallery {position: relative; width: 100%; background-color: #fff;  z-index: 1; overflow:hidden; text-align:center; padding-top:70px;}
/*#Gallery .slider_wrap {position:relative; z-index:1; margin:0 -30%; padding:45px 0 55px;}*/
#Gallery .slider_wrap {position: relative; z-index:1; margin:0 auto; background:#fff; left: 50%; top: 1px; width: 3000px; margin-left: -1500px;}
#Gallery .slider_wrap li {padding:0 100px; transition:opacity 0.4s ease; -webkit-transition:opacity 0.4s ease;}
#Gallery .slider_wrap img {margin:0 auto; width:100%;}
#Gallery .img_wrap {position:relative; padding-bottom: 509px; padding-right: 860px;}
#Gallery .img_wrap img {position:absolute; top:0; left:0; width:100%; height: 100%;}
#Gallery .bx-wrapper .bx-prev {width:24px; height:47px; position: absolute; top: 283px; left:34%; margin-left:-12px; margin-top:-50px; background:url('../images/main/prev_arrow2.png') no-repeat; text-indent: -99999px;}
#Gallery .bx-wrapper .bx-next {width:24px; height:47px;  position: absolute; top: 283px; right:32.5%; margin-right:-12px; margin-top:-50px; background:url('../images/main/next_arrow2.png') no-repeat; text-indent: -99999px;}



#contents04{margin:0 auto; padding:150px 0; overflow:hidden; background:#ecede5;}
#contents04 .clearfix { width: 1300px; margin: 0 auto; padding: 0px 0;}
#contents04 .tit{font-size:45px;color:#222; padding-bottom:40px; text-align:center; line-height: 130%; font-family:'S-CoreDream-6Bold'}
#contents04 .tit2{font-size:16px; color:#26a1b6; text-align:center;}
#contents04 .tit3{font-size:25px; color:#222; text-align:center; padding-bottom:70px; }
#contents04 .main_ban01{width: 1300px; margin: 0 auto;}
#contents04 .main_ban01 ul{display: flex; justify-content: space-between; width: 1300px; margin: 0 auto;}
#contents04 .main_ban01 ul li{float:left;}
#contents04 .main_ban01 ul:nth-child(1){margin-bottom: 50px;}



/* Gallery2 */

#Gallery2 {position: relative; width: 100%; z-index: 1;  text-align:center; }
/*#Gallery .slider_wrap {position:relative; z-index:1; margin:0 -30%; padding:45px 0 55px;}*/
#Gallery2 .slider_wrap {position: relative; z-index:1; margin:0 auto; left: 50%; top: 1px; width: 3000px; margin-left: -1500px;}
#Gallery2 .slider_wrap li {padding:0 100px; transition:opacity 0.4s ease; -webkit-transition:opacity 0.4s ease;}
#Gallery2 .slider_wrap img {margin:0 auto; width:100%;}
#Gallery2 .img_wrap {position:relative; padding-bottom: 437px; padding-right: 795px;}
#Gallery2 .img_wrap img {position:absolute; top:0; left:0; width:795px; }
#Gallery2 .bx-wrapper .bx-prev {width:67px; height:67px; position: absolute; top: 255px; left:33%; margin-left:-26px; margin-top:-50px; background:url('../images/main/prev_arrow.png') no-repeat; text-indent: -99999px;}
#Gallery2 .bx-wrapper .bx-next {width:67px; height:67px;  position: absolute; top: 255px; right:32.7%; margin-right:-12px; margin-top:-50px; background:url('../images/main/next_arrow.png') no-repeat; text-indent: -99999px;}





#contents05{margin:0 auto; padding:150px 0; overflow:hidden; }
#contents05 .clearfix { width: 1300px; margin: 0 auto; padding: 0px 0;}
#contents05 .tit{font-size:45px;color:#222; padding-bottom:40px; text-align:center; line-height: 130%; font-family:'S-CoreDream-6Bold'}
#contents05 .tit2{font-size:16px; color:#26a1b6; text-align:center;}
#contents05 .tit3{font-size:25px; color:#222; text-align:center; padding-bottom:70px; }
#contents05 .main_ban05{width: 1300px; margin: 0 auto;}
#contents05 .main_ban05 ul{display: flex; justify-content: space-between; width: 1300px; margin: 0 auto;}
#contents05 .main_ban05 ul li{float:left;}
#contents05 .main_ban05 ul:nth-child(1){margin-bottom: 50px;}



/* 오시는길 */
#contents06 {position: relative; width: 100%; margin:0 auto;}
#contents06 .map{position:relative; width:2000px;  left:50%; margin-left:-1000px; height:620px;}
#contents06 .info{position:absolute; width:648px; left:50%; margin-left:-324px; z-index:1; top:0px;  transform:translate(50%, 0)}

.root_daum_roughmap{width:100%}
.root_daum_roughmap .wrap_controllers {display: none;}



/*==========서브 공통 시작=========*/


#wrap{position:relative; min-height:100%; left:0;}

/* 상단 */
#header .top_in {position:relative; /* width:1000px; */ margin:0 auto; }
.mob_btn {display:none;}
.btn_top {display:none;}

