.sub_nav ul li a, .tab_nav ul li a, .stay_nav li a, .reserve_go a, .go_wrap a, .bottom_btn_wrap a, .btn_wrap a, .board_btn a{
	-webkit-transition: all 0.2s cubic-bezier(0.215, 0.610, 0.355, 1.000);
	-moz-transition: all 0.2s cubic-bezier(0.215, 0.610, 0.355, 1.000);
	-o-transition: all 0.2s cubic-bezier(0.215, 0.610, 0.355, 1.000);
	-ms-transition: all 0.2s cubic-bezier(0.215, 0.610, 0.355, 1.000);
	transition: all 0.2s cubic-bezier(0.215, 0.610, 0.355, 1.000);
}

/* Basic 컨테이너 */
.jContainer{width: 100%; background: transparent; min-width: 1200px; padding-top: 211px;}
.jOnlyMain .jContainer{padding: 0;}
.sContainer{position: relative; margin: 0 auto;}
.cwrap{position: relative; min-height: 100px; width: 100%; padding: 0 0 100px; box-sizing: border-box; background: transparent;}
.xWrap{width: 1200px !important; margin: 0 auto;}

/* Youtube Popup */
.movPlay{display: inline-block; line-height: 20px; padding: 10px 100px; border: 1px solid #ccc;}
.movPop{position:absolute; width:1200px; left: 50%; margin-left: -600px; top: 211px; padding:20px; box-sizing: border-box; background:#eee; box-shadow:1px 1px 10px rgba(0,0,0,0.3); z-index:999; display:none;}
.movPop .movPlayer{display:block; margin:0 auto;}
.movPop .popInner{position:relative;}
.movPop .movClose{position:absolute; top: -40px; right:0; display:block; width:40px; height:40px; background: url("../imgs/popClosed.png") 0 0 no-repeat #eee; text-indent:-999em; background-size: 40px;}
.movDim{display:none; position:fixed; _position:absolute; top:0;left:0; background:#000; width:100%; height:100%; filter:Alpha(opacity=40); opacity:0.4; -moz-opacity:0.4; z-index:998;}
.popCont{position:relative; height:0; padding-top:30px; padding-bottom:56.25%; overflow:hidden;}
.popCont iframe,.popCont object,.popCont embed {position:absolute; top:0; left:0; width:100%; height:100%;}


/***************************************** 
	BEGIN : 갤러리 Type */

.multiples_wrap .img_cover img, .multiples_wrap .text_cover a, .multipleBox_wrap .img_cover img, .multipleBox_wrap .text_cover a, .multiple_wrap .img_cover img{
	-webkit-transition: all 0.4s cubic-bezier(0.215, 0.610, 0.355, 1.000);
	-moz-transition: all 0.4s cubic-bezier(0.215, 0.610, 0.355, 1.000);
	-o-transition: all 0.4s cubic-bezier(0.215, 0.610, 0.355, 1.000);
	-ms-transition: all 0.4s cubic-bezier(0.215, 0.610, 0.355, 1.000);
	transition: all 0.4s cubic-bezier(0.215, 0.610, 0.355, 1.000);
}

.single_con{position: relative; width: 1200px; margin: 0 auto; overflow: hidden;}

/* 하단 협력사 로고 */
.cooperation_wrap{position: relative; width: 100%; min-width: 1200px; border-top: 1px solid #d7d7d7; padding: 20px 0;}
.cooperation_box{position: relative; width: 1200px; margin: 0 auto; overflow: hidden;}
.cooperation_box .copy_logo{width: 1050px; margin-right: 150px;}
.cooperation_box .copy_logo .owl-nav{position: absolute; width: auto; margin-top: 0; top: 10px; right: -125px;}
.cooperation_box .owl-carousel .owl-nav button.owl-next, .cooperation_box .owl-carousel .owl-nav button.owl-prev{width: 34px; height: 34px; display: inline-block; margin: 0;}
.cooperation_box .owl-carousel .owl-nav button.owl-next span, .cooperation_box .owl-carousel .owl-nav button.owl-prev span{display: none;}
.cooperation_box .owl-carousel .owl-nav button.owl-next{background: url(../imgs/not_next.png) no-repeat; margin-left: 10px;}
.cooperation_box .owl-carousel .owl-nav button.owl-prev{background: url(../imgs/not_prev.png) no-repeat;}
.cooperation_box .owl-dot{display: none;}


/* /////////////////////////////////////////////// 서브 /////////////////////////////////////////////// */


/* Sub Top Title */
.sub_top{position:relative; width: 100%; height: 290px; color: #000; min-width: 1200px; box-sizing: content-box; text-align: center;}
.sub_top.sp0{background: url(../imgs/stop0.jpg) no-repeat center;}
.sub_top.sp1{background: url(../imgs/stop1.jpg) no-repeat center;}
.sub_top.sp2{background: url(../imgs/stop2.jpg) no-repeat center;}
.sub_top.sp3{background: url(../imgs/stop3.jpg) no-repeat center;}
.sub_top.sp4{background: url(../imgs/stop4.jpg) no-repeat center;}
.sub_top.sp5{background: url(../imgs/stop5.jpg) no-repeat center;}
.sub_top h2{width: 1200px; margin: 0 auto; font-size: 45px; font-weight: bold; color: #fff; padding-top: 15px; font-family: "nanumsquareRound"; text-shadow: 2px 2px 10px rgba(0,0,0,0.6); }
.sub_top p{width: 1200px; margin: 0 auto; font-size: 22px; color: #fff; padding-top: 110px; font-family: "nanumsquare"; text-shadow: 2px 2px 10px rgba(0,0,0,0.6);}

/* Sub Navigation */
.sub_nav{position:relative; width: 100%; height: 60px; background: url("../imgs/snavBg.jpg") repeat-y center;}
.sub_nav div{width: 1200px; margin: 0 auto; height: 60px; z-index: 2; box-sizing: border-box;}
.sub_nav ul:after{content:""; clear:both; display:block;}
.sub_nav ul{width: 1200px; margin: 0 auto;}
.sub_nav.num1 ul li{width: 100%;}
.sub_nav.num2 ul li{width: 50%;}
.sub_nav.num3 ul li{width: 33.33%;}
.sub_nav.num4 ul li{width: 25%;}
.sub_nav.num5 ul li{width: 20%;}
.sub_nav.num6 ul li{width: 16.66%;}
.sub_nav.num7 ul li{width: 14.285%;}
.sub_nav ul li{float: left; height: 60px; line-height: 60px; text-align: center; box-sizing: border-box;}
.sub_nav ul li a{display: inline-block; width: 100%; height: 100%; font-family: "nanumsquare"; font-size: 18px; color: #fff; border-left: 1px solid #678dbd; background: #1c559c;}
.sub_nav ul li:first-child a{border-left: 0;}
.sub_nav ul li a:hover, .sub_nav ul li a.active{background: #fff; color: #333; border-color: #fff;}

/* Sub Body Title Area */
.pageTitle{width: 1200px; margin: 0 auto; line-height: 50px; text-align: center;}
.pageTitle h3{position: relative; display: inline-block; padding: 65px 0 60px; font-family: 'nanumsquareRound'; font-size: 55px; font-weight: bold;}
.pageTitle h3:after{content:""; position: absolute; left: 50%; margin-left: -30px; bottom: 40px; width: 60px; height: 1px; background: #000;}
.pageTitle p{font-family: 'nanumsquareRound'; font-size: 25px; font-weight: bold; line-height: 37px; padding-bottom: 65px;}
.pageTitle p span{display: block;}

.pageTitle h4{position: relative; display: inline-block; padding: 35px 0 30px; font-family: 'nanumsquareRound'; font-size: 30px; font-weight: bold;}         /* 게시판 타이틀 */
.pageTitle h4 span{font-size: 17px; display: block; color: #666; margin-top: -10px;}

/* Text Area */
.text_box{position: relative; width: 100%; margin: 0 auto;}
.text_box p{position: relative; font-size: 15px; line-height: 23px; min-height: 23px; text-align: justify; word-wrap: break-word; word-break: keep-all;}
.text_box {width: 1200px; margin: 0 auto;}
.text_box ul:after{content:""; display:block; clear:both;}
.text_box ul.lay > li{float: left;}
.text_box ul.lay.lay2 > li{width: 50%;}
.text_box ul.lay.lay3 > li{width: 33.333%;}
.text_box ul.lay.lay4 > li{width: 25%;}


/* bullet Style */
.list_bullet{position: relative; padding-left: 15px; box-sizing: border-box; margin-left: 40px;}
.list_bullet.noMargin{margin-left: 0;}
.list_bullet:before{content: ""; position: absolute; top: 9px; left: 4px; width: 4px; height: 4px; background: #000; border-radius: 100%;}
.list_bullet.red_bullet:before{content: ""; background: #eb6100;}
.list_bullet.blue_bullet:before{content: ""; background: #3172b4;}
.list_bullet.green_bullet:before{content: ""; background: #1f7b2e;}
.list_bullet.orange_bullet:before{content: ""; background: #e64e19;}
.list_bullet.gray_bullet:before{content: ""; background: #666;}
.list_bullet.square_bullet:before{content: ""; border-radius: 0;}
.list_bullet.bullet_t10:before{content: ""; top: 10px;}
.list_bullet.bullet_t11:before{content: ""; top: 11px;}
.list_bullet.bullet_t12:before{content: ""; top: 12px;}
.list_bullet.bullet_t13:before{content: ""; top: 13px;}
.list_bullet.bullet_t14:before{content: ""; top: 14px;}
.list_bullet.bullet_t15:before{content: ""; top: 15px;}
.list_bullet.bullet_t20:before{content: ""; top: 20px;}
.list_bullet.bullet_t25:before{content: ""; top: 25px;}
.list_bullet.bullet_size5:before{content: ""; width: 5px; height: 5px;}
.list_bullet.bullet_size6:before{content: ""; width: 6px; height: 6px;}
.list_bullet.bullet_size7:before{content: ""; width: 7px; height: 7px;}
.list_bullet.bullet_size8:before{content: ""; width: 8px; height: 8px;}

/* Table Type */
.table_box{position: relative; width: 100%; margin: 0 auto; font-size: 14px; line-height: 20px;}
.table_box table{position: relative; width: 100%; border-top: 2px solid #333;}
.table_box table.rowTable{border-top: 0;}
.table_box table.rowTable tbody{border-top: 2px solid #333;}
.table_box th, .table_box td{border: 1px solid #ccc; padding: 20px; box-sizing: border-box; text-align: left;}
.table_box th{background: #f5f6f8; border-bottom: 0; font-weight: bold;}
.table_box table.rowTable th{border-bottom: 1px solid #ccc;}
.table_box table.mixTable tbody th{background: #eee; border-bottom: 1px solid #ccc;}
.table_box table.centerTable th, .table_box table.centerTable td{text-align: center;}
.table_box p.referText{margin-left: 3px; margin-top: 5px; font-size: 13px; color: #999;}

.table_box .bg_yellow{background: #fcffb3;}
.table_box .bg_purple{background: #ffd9f7;}
.table_box .bg_blue{background: #d9fdff;}
.table_box .bg_green{background: #e6ffd9;}
.table_box .bg_orange{background: #ffe6d9;}
@media all and (max-width:767px){
    /* Table UI */
	.table_scroll{overflow-x: scroll;}
	.table_scroll > table{width: 900px;}
}
/* Tab Navigation */
.tab_nav{position:relative; width: 100%; height: 57px;  min-width: 1200px;}
.tab_nav ul{width: 1200px; margin: 0 auto;}
.tab_nav ul:after{content:""; clear:both; display:block;}
.tab_nav ul li{float: left; height: 55px; line-height: 55px; text-align: center; font-size: 15px; font-weight: bold;}
.tab_nav ul.num1 li{width: 100%;}
.tab_nav ul.num2 li{width: 50%;}
.tab_nav ul.num3 li{width: 33.33%;}
.tab_nav ul.num4 li{width: 25%;}
.tab_nav ul.num5 li{width: 20%;}
.tab_nav ul.num6 li{width: 16.66%;}
.tab_nav ul.num7 li{width: 14.285%;}
.tab_nav ul li a{display: inline-block; width: 100%; height: 100%; background: #1c559c; color: #fff; border: 1px solid #1c559c; box-sizing: border-box;}
.tab_nav ul li a.on{background: #fff; color: #000; border: 1px solid #000;}
.tab_nav ul li a:hover{background: #fff; color: #000; border: 1px solid #fff;}
.tab_nav ul li a.on:hover{border: 1px solid #000;}

/* Dropit Menu */
.dropit_cover{position: relative; width: 100%; margin: 0 auto;}
.dropitWrap{position:relative; width: 500px; border: 1px solid #ccc; box-sizing: border-box;}
.dropitWrap .dropitType ul{display: none;}
.dropitWrap .dropitType .dropit-trigger > a{width: 100%; display: inline-block; line-height: 50px; padding: 0 20px; box-sizing: border-box;}
.dropitWrap .dropitType .dropit-trigger > a:after{content:""; width: 12px; height: 11px; background: url(../imgs/st_arrow_d.png)no-repeat 0 0; top: 20px; right: 4%; position: absolute; background-size: 12px 22px;}
.dropitWrap .dropitType .dropit-open > a:after{content:""; background-position: 0 -11px;}
.dropitWrap .dropitType .dropit-open .dropit-submenu{display:block;}
.dropitWrap .dropitType .dropit-submenu{position:absolute; z-index: 2; top:48px; background:#fff; border:1px solid #e7e7e7; width:100%; left:-1px; }
.dropitWrap .dropitType .dropit-submenu li{width:100%; height:40px; line-height:40px; border-top: 1px solid #e7e7e7;}
.dropitWrap .dropitType .dropit-submenu li:first-child{border-top: 0;}
.dropitWrap .dropitType .dropit-submenu li a{display:block; width:100%; height:100%; color:#666; padding: 0 18px; box-sizing:border-box;}
.dropitWrap .dropitType .dropit-submenu li a:hover{background: #eee;}

/* parallax Area */
.parallaxBasic{width: 100%; height: 400px; background: transparent;}
.parallax_text_type1{display: block; padding-top: 155px; font-family: "nanumsquare"; font-size: 40px;  line-height: 65px;  color: #fff; text-shadow: 2px 2px 5px rgba(0, 0, 0, 0.3);}
.parallax_text_type1 b{display: block; font-family: "nanumsquare"; font-weight: 300; font-size: 18px; line-height: 35px;}
.parallax_text_type1 span{position: relative; font-weight: 300;}

.parallax12{height: 800px;}
.parallax_text_type12{width: 1200px; margin: 0 auto; text-align: center; color: #fff; font-family: 'nanumsquare'; font-size: 19px; font-weight: 300;}
.parallax_text_type12 p{line-height: 40px; margin-top: 80px;}
.parallax_text_type12 p.big_text{font-size: 50px; font-weight: normal; line-height: 180px; margin-top: 0; padding-top: 50px;}
.parallax_text_type12 ul{margin: 40px 0 50px;}
.parallax_text_type12 ul:after{content:""; clear:both; display:block;}
.parallax_text_type12 ul li{float: left; width: 400px; font-size: 19px; text-align: center; line-height: 29px;}
.parallax_text_type12 ul li b{font-weight: bold;}
.parallax_text_type12 ul li span{display: block; margin-top: 30px;}

.parallax13{height: 700px;}
.parallax_text_type13{width: 1200px; margin: 0 auto; padding-top: 90px;}
.parallax13 .singleGallery{padding-bottom: 100px;}
.parallax13 .singleGallery .slick-slide p{font-family: "nanumsquare"; font-size: 30px; color: #fff; line-height: 50px;}
.parallax13 .singleGallery .slick-slide p.textTitle{font-weight: bold; font-size: 65px; margin-bottom: 70px; line-height: 90px;}
.parallax13 .slick-dots{bottom: 0;}
.parallax13 .slick-dots li button{border: 2px solid #fff; opacity: 0.3;}
.parallax13 .slick-dots li.slick-active button{background: #fff; opacity: 0.6;}

/* History Area */
.history_wrap{position: relative; width: 1200px; margin: 0 auto; background: url("../imgs/line.jpg") repeat-y center; padding-bottom: 100px;}
.history_wrap:after{content: ''; position: absolute; width: 16px; height: 16px; background: #ccc; border-radius: 20px; bottom: 0; left: 50%; margin-left: -8px;}
.history_wrap h4{width: 100%; text-align: center;}
.history_wrap h4 span{display: inline-block;  width: 450px; line-height: 90px; background: #ccc; color: #fff; font-family: 'nanumsquare'; font-size: 40px; border-radius: 50px;}
.history_wrap ul:after{content:""; display:block; clear:both;}
.history_wrap > div{position: relative; width: 1200px; margin: 0 auto; }
.history_wrap > div:after{content: ''; position: absolute; width: 16px; height: 16px; background: #f52e53; border-radius: 40px; top: 8px; left: 50%; margin-left: -8px; z-index: 3;}
.history_wrap > div:before{content: ''; position: absolute; width: 32px; height: 32px; background: #fff; border: 1px solid #eee; border-radius: 40px; top: 0; left: 50%; margin-left: -16px; box-sizing: border-box; z-index: 2}
.history_wrap > div > ul{margin-top: 100px;}
.history_wrap > div > ul > li{float: left; width: 600px; box-sizing: border-box;}
.history_wrap > div > ul > li:nth-child(1){text-align: right; padding-right: 50px;}
.history_wrap > div > ul > li:nth-child(2){text-align: left; padding-left: 50px;}
.history_wrap > div.history_r > ul > li:nth-child(2){padding-left: 25px;}
.history_wrap > div.history_l > ul > li:nth-child(1){padding-right: 25px;}
.history_wrap .history_r li li{float: left;}
.history_wrap .history_l li li{float: right;}
.history_wrap li li:nth-child(1){position: relative; font-family: 'nanumsquare'; font-size: 32px; font-weight: bold; line-height: 30px; letter-spacing: -2px; padding: 0 2px;}
.history_wrap li li:nth-child(1):after{content: ''; position: absolute; z-index: -1; bottom: 3px; left: 0; width: 100%; height: 5px; background: #ff1e2c;}
.history_wrap .history_r li li:nth-child(1){margin-right: 15px;}
.history_wrap .history_l li li:nth-child(1){margin-left: 15px;}
.history_wrap p{font-family: 'nanumsquare'; font-size: 17px; line-height: 30px;}


/* brand Layout */
.brandLay{position: relative; width: 1200px; margin: 0 auto;}
.brandLay ul:after{content:""; display:block; clear:both;}
.brandLay ul{text-align: center;}
.brandLay ul li{display: inline-block; width: 590px; border: 1px solid #eee; box-sizing: border-box;}
.brandLay ul.brandLay2 li{float: left; margin-left: 20px;}
.brandLay ul.brandLay2 li:first-child{margin-left: 0;}
.bg_gray1 .brandLay ul li{background: #fff;}

/* map Layout */
.mapWrap{position: relative; width: 1200px; height: 400px; margin: 0 auto; margin-bottom: 350px;}
.mapBox{width: 850px; height: 500px; position: absolute; top: 250px; left: 50%; margin-left: -250px;}
.maps{width:100%; height:500px;}

/* Block Responsive masonry */
.masonryWrap{position: relative; width: 100%; margin: 50px auto;}
.masonryWrap ul:after{content:""; clear:both; display:block;}
.masonryWrap ul li{float: left; margin: 10px 20px; height: 150px; background: #000; border-radius: 20px; color: #fff; text-align: center; line-height: 150px; font-size: 25px;}
.masonryWrap .mCol1{width: 200px;}
.masonryWrap .mCol2{width: 440px;}
.masonryWrap .mCol3{width: 680px;}
.masonryWrap .mCol4{width: 920px;}
.masonryWrap .mCol5{width: 1160px;}
@media (max-width:1200px){	
	.masonryWrap{width: 100%;}
	.masonryWrap ul li{margin: 10px 2%; width: 46% !important;}
	/*
	.masonryWrap .mCol1{width: 16%;}
	.masonryWrap .mCol2{width: 36%;}
	.masonryWrap .mCol3{width: 56%;}
	.masonryWrap .mCol4{width: 76%;}
	.masonryWrap .mCol5{width: 96%;}
	*/
}


.aosTestWrap{position: relative; width: 100%; margin: 50px auto;}
.aosTestWrap ul:after{content:""; clear:both; display:block;}
.aosTestWrap ul li{float: left; width: 300px; margin: 50px 150px; background: #000; border-radius: 20px; color: #fff; text-align: center; line-height: 50px; font-size: 20px; padding: 50px 0;}


/* Form Style */
.form-control{padding: 6px; display:inline-block; height:34px; border:1px solid #ccc; box-sizing:border-box; font-size:12px; background:#fff; border-radius:0; color:inherit; width:100%; box-shadow:none; font-weight: normal;}
/* Privacy Style */
.cf_terms{width: 100%; height: 600px; padding: 10px; box-sizing: border-box; line-height:26px; font-size:13px; color:#000; resize: none;}
/* Top Button Style */
.go_wrap{position:fixed; z-index:20; right:10px; bottom:74px; width: 50px; height: 101px;}
.go_wrap a{display: block; width:50px; height:50px; opacity: .8; background: url("../imgs/top.png") no-repeat 0 0 #999;}
.go_wrap a:hover{opacity: 1; background-color: #1c559c;}
.go_wrap a.bottom_go{background-position: 0 -50px; margin-top: 1px;}


.s11_gray_wrap{width: 100%; padding: 70px 0 176px; background: url("../imgs/s11/gray_bg.jpg") repeat-x top;}
.s11_gray_wrap .s11_gray_bg{position: relative; width: 100%;}
.s11_gray_wrap .s11_gray_bg ul:after{content:""; clear:both; display:block;}
.s11_gray_wrap .s11_gray_bg ul{width: 1200px; margin: 0 auto;}
.s11_gray_wrap .s11_gray_bg ul li{float: left; width: 400px;}
.s11_gray_wrap .s11_gray_bg ul li p{position: relative; padding-left: 105px; font-family: "nanumsquare"; font-size: 28px; height: 170px; line-height: 40px;}
.s11_gray_wrap .s11_gray_bg ul li p:after{content: ''; width: 86px; height: 86px; position: absolute; top: 0; left: 0;}
.s11_gray_wrap .s11_gray_bg ul li.s11_num1 p:after{content: ''; background: url("../imgs/s11/img1.png") no-repeat center;}
.s11_gray_wrap .s11_gray_bg ul li.s11_num2 p:after{content: ''; background: url("../imgs/s11/img2.png") no-repeat center;}
.s11_gray_wrap .s11_gray_bg ul li.s11_num3 p:after{content: ''; background: url("../imgs/s11/img3.png") no-repeat center;}
.s11_gray_wrap .s11_gray_bg ul li div{width: 400px; height: 292px; font-family: "nanumsquare"; font-size: 30px; font-weight: bold; text-align: center; color: #fff; padding-top: 95px; margin-top: 70px;}
.s11_gray_wrap .s11_gray_bg ul li.s11_num1 div{background: url("../imgs/s11/img4.png") no-repeat center;}
.s11_gray_wrap .s11_gray_bg ul li.s11_num2 div{background: url("../imgs/s11/img5.png") no-repeat center;}
.s11_gray_wrap .s11_gray_bg ul li.s11_num3 div{background: url("../imgs/s11/img6.png") no-repeat center;}

.villageInd{position: relative; width: 100%;}
.villageInd ul:after{content:""; clear:both; display:block;}
.villageInd ul{width: 1200px; margin: 0 auto;}
.villageInd li{position: relative;float: left; width: 380px; height: 380px; margin: 0 10px; margin-bottom: 20px; border: 1px solid #ccc; overflow: hidden;}
.villageInd li.lastBox{background: url("../imgs/s123/img9.png") no-repeat center;}
.villageInd li div{position: absolute; bottom: -380px; opacity: 0; z-index: 2; width: 380px; height: 380px; background: rgba(57, 112, 181, 0.95); padding-top: 90px; text-align: center; font-family: "nanumsquare"; font-size: 28px; line-height: 50px; color: #fff;}
.villageInd li:hover div{opacity: 1; bottom: 0;}
.villageInd li.lastBox div{background: url("../imgs/s123/img10.png") rgba(57, 112, 181, 0.95) no-repeat center;}
.villageInd li p{line-height: 98px; padding-left: 15px; font-family: "nanumsquare"; font-size: 33px;}
.villageInd li div{
	-webkit-transition: all 0.4s cubic-bezier(0.215, 0.610, 0.355, 1.000);
	-moz-transition: all 0.4s cubic-bezier(0.215, 0.610, 0.355, 1.000);
	-o-transition: all 0.4s cubic-bezier(0.215, 0.610, 0.355, 1.000);
	-ms-transition: all 0.4s cubic-bezier(0.215, 0.610, 0.355, 1.000);
	transition: all 0.4s cubic-bezier(0.215, 0.610, 0.355, 1.000);
}

.smIcon{position: relative; display: inline-block; padding-left: 40px;}
.smIcon:after{content: ''; position: absolute; top: 0; left: 0; width: 30px; height: 27px; background: url("../imgs/smIcon.png") no-repeat;}

.slick-dots li button{border: 2px solid #fff; opacity: 0.3;}
.slick-dots li.slick-active button{background: #fff; opacity: 0.6;}

.boardGallery{width: 800px; margin: 50px auto 0;}

.boardGallery-thumbnails{width: 800px; margin: 20px auto 0;}
.boardGallery-thumbnails .slick-track{width: 800px !important;}
.boardGallery-thumbnails .slick-slide{margin-left: 7px;}
.boardGallery-thumbnails .slick-slide:first-child{margin-left: 0;}
.boardGallery-thumbnails .slick-slide img{width: 100%;}
.boardGallery-thumbnails.slick-slider .slick-track{left: 0 !important;}
.boardGallery-thumbnails.slick-slider .slick-slide{opacity: 0.5;}
.boardGallery-thumbnails.slick-slider .slick-slide.slick-active{opacity: 1; background: green;}


.job_line1{width: 100%; height: 1px; background: #ddd;}
.job_line2{width: 50px; height: 2px; background: #000;}

.jobLay1 ul:after{content:""; clear:both; display:block;}
.jobLay1 ul li{float: left; width: 380px; margin-left: 30px; border-radius: 20px; overflow: hidden;}
.jobLay1 ul li:first-child{margin-left: 0 !important;}
.jobLay1 ul li img{width: 100%;}
.jobLay1.job_icon ul li{width: 360px; margin-left: 60px; border-radius: 0;}
.jobLay1.job_icon ul li img{width: 80px;}

.jobLay2 ul:after{content:""; clear:both; display:block;}
.jobLay2 ul li{float: left; width: 380px;}
.jobLay2 ul li img{width: 100%;}
.jobLay2 ul li:nth-child(1){}
.jobLay2 ul li:nth-child(2){margin-left: 30px;}
.jobLay2 ul li:nth-child(3){margin-left: 30px;}
.jobLay2 ul li:nth-child(4){margin-left: 30px; margin-top: 30px; width: 790px;}

.jobLay3 ul:after{content:""; clear:both; display:block;}
.jobLay3 ul li{float: left; width: 23.5%; margin-left: 2%; border-radius: 20px; overflow: hidden;}
.jobLay3 ul li:first-child{margin-left: 0 !important;}
.jobLay3 ul li img{width: 100%;}

.bottom_btn_wrap{width: 100%; text-align: center;}
.bottom_btn_wrap a{display: inline-block; padding: 15px 40px; background: #666; color: #fff; font-size: 17px;}
.bottom_btn_wrap a:hover{background: #000; color: #fff;}

.btn_wrap{width: 100%; text-align: center;}
.btn_wrap ul:after{content:""; clear:both; display:block;}
.btn_wrap ul{display: inline-block;}
.btn_wrap ul li{float: left; margin-left: 10px;}
.btn_wrap a{display: inline-block; padding: 15px 40px; background: #666; color: #fff; font-size: 17px;}
.btn_wrap a:hover{background: #000; color: #fff;}
.btn_wrap a.line_btn{border: 1px solid #666; background: #fff; color: #333;}
.btn_wrap a.line_btn:hover{background: #000; color: #fff;}

.deadline{text-decoration: line-through;}
.deadline_text{display: block; font-size: 16px; font-weight: bold; color: #ff0000; margin-top: 5px;}

/* 게시판 링크 버튼 */
.board_btn{width: 100%; text-align: center;}
.board_btn a{display: inline-block; padding: 15px 70px; background: #3683d2; border: 1px solid #3683d2; color: #fff !important; font-size: 20px; text-decoration: none !important; border-radius: 10px; box-shadow: 0 0 14px rgba(0, 0, 0, 0.4);}
.board_btn a:hover{background: #204b78; border: 1px solid #204b78;}

/* ************************** 보드 수정 ************************** */


/* 게시판 버튼 */
.xWrap .btn_submit {background:#307da5 !important; color:#fff !important; border-radius: 2px; font-size: 14px !important; height: 35px !important; line-height: 35px !important;} /* 글 저장 버튼 */
.xWrap .btn_submit:hover {background:#1a5f83 !important;}
.xWrap .btn_cancel{height: 35px !important; line-height: 35px !important;}
#sch_res_detail .btn_submit{height: 40px !important; line-height: 40px !important;}

a.btn_cancel {background:#fff; color:#333; border: 1px solid #ccc; line-height: 33px; border-radius: 2px; font-size: 14px;} /* 취소 버튼 */
button.btn_cancel {background:#fff; color:#333; border: 1px solid #ccc; line-height: 33px; border-radius: 2px; font-size: 14px;}
.btn_cancel:hover {background:#ccc;}
.xWrap a.btn_frmline, .xWrap button.btn_frmline {padding:0 5px; height:35px; background:#fff; color:#333; border: 1px solid #ccc; border-radius: 2px; font-size: 14px;} /* 우편번호검색버튼 등 */
a.btn_b01,.btn_b01 {background:#2a385c; color:#fff; border-radius: 2px; font-size: 14px;} /* 뷰페이지 목록, 이동, 수정, 삭제 등 버튼 */
.btn_b01:hover, .btn_b01:hover {background:#000;}
a.btn_b02,.btn_b02 {background:#666; color:#fff; border: 1px solid #666; border-radius: 2px; font-size: 14px;} /* LIST 글 쓰기 버튼 */
a.btn_b02:hover, .btn_b02:hover {background:#333; color: #fff;}
a.btn_b03, .btn_b03 {background:#fff; border:1px solid #b9bdd3; color:#646982; border-radius: 2px; font-size: 13px;} /* 댓글 관리 버튼 */
a.btn_b03:hover, .btn_b03:hover {background:#ebedf6}
a.btn_b04, .btn_b04 {background:#fff; border:1px solid #ccc; color:#707070; border-radius: 2px; font-size: 14px;}
a.btn_b04:hover, .btn_b04:hover {color:#333;background:#f9f9f9}
.xWrap a.btn_admin, .xWrap .btn_admin{background: #fff; color: #333; border-radius: 2px; font-size: 14px;} /* 관리자 전용 버튼 */

/* board Category Tab */
#bo_cate {background:#fff;padding:0;margin:20px 0;border:0}
#bo_cate li{padding: 0; text-align: center; box-sizing: border-box;}
#bo_cate ul li:first-child:nth-last-child(2), #bo_cate ul li:first-child:nth-last-child(2)+li{width: 50%;}
#bo_cate ul li:first-child:nth-last-child(3), #bo_cate ul li:first-child:nth-last-child(3)~li{width: 33.33%;}
#bo_cate ul li:first-child:nth-last-child(4), #bo_cate ul li:first-child:nth-last-child(4)~li{width: 25%;}
#bo_cate ul li:first-child:nth-last-child(5), #bo_cate ul li:first-child:nth-last-child(5)~li{width: 20%;}
#bo_cate ul li:first-child:nth-last-child(6), #bo_cate ul li:first-child:nth-last-child(6)~li{width: 16.66%;}
#bo_cate ul li:first-child:nth-last-child(7), #bo_cate ul li:first-child:nth-last-child(7)~li{width: 14.28%;}
#bo_cate ul li:first-child:nth-last-child(8), #bo_cate ul li:first-child:nth-last-child(8)~li{width: 12.5%;}
#bo_cate ul li:first-child:nth-last-child(9), #bo_cate ul li:first-child:nth-last-child(9)~li{width: 11.11%;}
#bo_cate ul li:first-child:nth-last-child(10), #bo_cate ul li:first-child:nth-last-child(10)~li{width: 10%;}
#bo_cate a{font-size: 15px; line-height:40px; padding: 0; border-radius: 0; border: 0; border: 1px solid #ccc; border-left: 0;}
#bo_cate li:first-child a{border-left: 1px solid #999;}
#bo_cate li:first-child #bo_cate_on{border-left: 0;}
#bo_cate #bo_cate_on{border: 1px solid #1977b5; border-left: 0;}
.bo_cate_link, #bo_v_title .bo_v_cate{display: none;}
