
/* #header {position:absolute;} */

/*서브상단*/
.sub_visual{position:relative;margin:0 auto;height:455px;overflow:hidden;background-image:url(../img/subvisual.jpg);background-position:center; background-size:cover;}
/* .sub_visual.visual01{background-image:url(../img/sub_visual01.jpg)}
.sub_visual.visual02{background-image:url(../img/sub_visual02.jpg)}
.sub_visual.visual03{background-image:url(../img/sub_visual03.jpg)}
.sub_visual.visual04{background-image:url(../img/sub_visual04.jpg)}
.sub_visual.visual05{background-image:url(../img/sub_visual05.jpg)}
.sub_visual.visual06{background-image:url(../img/sub_visual06.jpg)}
.sub_visual.visual07{background-image:url(../img/sub_visual07.jpg)}  */



.sub_visual .title_warp {width:1300px; margin:0 auto; display:table;}
.sub_visual .title_warp {position: relative;    margin:200px auto; z-index:2}
.sub_visual .main_title h2{font-size:60px;font-weight:800;letter-spacing:-1px ; color:#001c64;}
.sub_visual .main_title p {color:#001c64; font-size:23px;line-height: 1;font-weight:500;}
.sub_visual .main_title p b{font-weight:800;}

.sub_visual h3,
.sub_visual .main_title{
	animation-duration: 0.7s;
	animation-fill-mode: both;
	animation-iteration-count: 1;
	animation-timing-function: ease;
	-webkit-animation-duration: 0.7s;
	-webkit-animation-fill-mode: both;
	-webkit-animation-iteration-count: 1;
	-webkit-animation-timing-function: ease;
	animation-delay: 0.3s; 
	-webkit-animation-delay: 0.3s;
	animation-name:visual-tit;
	 -webkit-animation-name:visual-tit;
}

.sub_visual .main_title {animation-delay: 0.6s; -webkit-animation-delay: 0.6s;} 

 
@keyframes visual-zoom {
	0% {transform:scale(1.2);}
	100% {transform:scale(1);}
}
@-webkit-keyframes visual-zoom {
	0% {transform:scale(1.2);}
	100% {transform:scale(1);}
}

@keyframes visual-tit {
	0% {opacity:0; -webkit-opacity:0; transform:translateY(20px);}
	100% {opacity:1; -webkit-opacity:1; transform:translateY(0px);}
}
@-webkit-keyframes visual-tit {
	0% {opacity:0; -webkit-opacity:0; transform:translateY(20px);}
	100% {opacity:1; -webkit-opacity:1; transform:translateY(0px);}
}




 @media screen and (max-width: 1280px) { 
	.sub_visual .title_warp { width:90%;}
 }

 @media screen and (max-width: 980px) { 
    .sub_visual { height:250px; }
	.sub_visual .title_warp {  margin:100px auto 0;}
	.sub_visual .main_title h2 {font-size:38px;}
	.sub_visual .main_title p {font-size:22px;}
 }

 @media screen and (max-width: 620px) { 
	.sub_visual .title_warp {  margin:120px auto 0;}
	.sub_visual .main_title h2 {font-size:30px;}
	.sub_visual .main_title p {font-size:18px;}
 }


/*서브상단*/


.select-wrapper { background-color: #fff; border-bottom:1px solid #ddd; width:100%; height:55px;}

.select-nav {
  background-color: #fff;
  display: inline-block;
	max-width:1200px;
	margin:0 auto;
  border-bottom: 1px solid #ddd;

}

.select-nav:after {
  content: " ";
  visibility: hidden;
  display: block;
  height: 0;
  clear: both;
}

.select-nav .select {
  float: left;
  width: 220px;
  height: 54px;
  position: relative;
  box-sizing: border-box;
  border-left: 1px solid #ddd;
  border-right: 1px solid #ddd;
  margin-left: -1px;
}

.select-nav .select:first-child { border:0}
.select-nav .select .down {
  position: absolute;
  width: 25px;
  height: 25px;
  display: inline-block;
  top: 15px;
  right: 10px;
  line-height: 25px;
  text-align: center;
  color: #333;
  font-size: 14px;
  transition: all 0.5s;
  cursor: pointer;
}
.select-nav .select.on .down {
  transform: rotate(180deg);
}

.select-nav .select.d1 {
  margin-left: 0;
}

.select-nav .select button {
  width: 100%;
  height: 100%;
  background-color: #fff;
  border: 0;
  text-align: left;
  padding-left: 15px;
  outline: none;
  font-size:16px;
  color:#444;

}

.select-nav .select button .t1 { font-weight:500}
.select-nav .d3 button { font-weight:bold}



.select-nav .select > ul {
  display: none;
  position: absolute;
  top: 100%;
  left: -1px;
  width: 100%;
  background-color: #fff;
  border:1px solid #ddd;
  box-sizing: content-box;
}

.select-nav .select ul li {
  min-height: 50px;
  line-height: 50px;
  padding-left: 0;
  border-bottom: 1px solid #ddd;
  
}


.select-nav .select ul li a {
	color:#444;
	display:block;
	font-size:15px;
	padding-left:20px;
	line-height:50px;
}

.select-nav .select ul li a:hover {
	color:#000;
	background:#f0f0f0;
}


.select-nav .select ul ul {
  display:none;
}

.select-nav .select ul li li {
  border-top: 1px solid #ddd;
  border-bottom: 0;
  padding-left:10px;
  background-color: #f8f8f8;

}



.select-nav .select ul li:nth-last-child(1) {
  border-bottom: 0;
}
.select-nav-wrapper {
  position: relative;
  z-index:2;
  background-color:#fff;
  margin: 0 auto;
  height:55px;
  max-width:1200px;
  margin:0 auto;
	border-bottom:1px solid #ddd;
}
.select-nav-wrapper:after {
  content: " ";
  visibility: hidden;
  display: block;
  height: 0;
  clear: both;
}
.select-nav-wrapper .home {
  width: 55px;
  height: 55px;
  text-align: center;
  font-size: 16px;
  display: inline-block;
  line-height: 55px;
  color:#fff;
  background:#ddbd0b;
  float: left;
}
.select-nav-wrapper .link {
  width: 50px;
  height: 50px;
  text-align: center;
  font-size: 30px;
  display: inline-block;
  line-height: 50px;
  float: right;
}
.d2 .t2 {display:none;}
@media screen and (max-width: 1120px) {
  #login-box {
    display:none;
  }
  #login-box2 {
    display:inline-block;
  }
}
@media screen and (max-width: 768px) {
  .select-nav-wrapper {margin:0; padding:0;}
  .select-nav-wrapper .home {
    display: none;
  }
  .select-nav-wrapper .link {
    display: none;
  }
  .select-nav .select.d3 {
    display: none;
  }
  .select-nav {
    width: 100%;
  }
  .select-nav .select {
    width: 45%;
	border-right: 0
  }
  .select-nav .select.d2 {width:55%;}

  .select-nav .select ul ul {
    display:block;
  }
  .d2 .t2 {display: inline;}
  .d2 .t2 .fa { color: #555; font-weight:bold;}
}


/*서브 제목*/
.container_wrap {padding-top:90px;}
.content_wrap { width:100%; }
.content_wrap .txtCon { clear:both;}
.content_wrap .txtCon .sub_title {margin:0 0 55px 0; text-align:center;}
.content_wrap .txtCon .sub_title h2 {font-size:45px; color:#111111; line-height:1;}
.content_wrap .txtCon .sub_title p {font-size: 18px; color:#444; font-weight:300; word-break:keep-all;}
.content_wrap .txtCon .content_area { width:100%;}

.content_wrap .txtboard { max-width:1200px; margin:0 auto; padding:0 20px 100px 20px; line-height:1.75; letter-spacing:-0.02em; clear:both}
.content_wrap .txtboard span {font-size:18px;}


.pd_bottom{padding-bottom:140px;}

@media screen and (max-width:640px) {
	.container_wrap {padding-top:40px;}
	.content_wrap .txtCon .sub_title {margin:0 0 30px 0;}
	.content_wrap .txtCon .sub_title h2 { font-size:28px}
	.pd_bottom{padding-bottom:80px;}
}
@media screen and (max-width:414px) {
    
}
/*서브 제목*/




/* 탭 */
.fade {
	  -webkit-transition: all .1s ease-in-out;
  	-moz-transition: all .1s ease-in-out;
  	-ms-transition: all .1s ease-in-out;
  	-o-transition: all .1s ease-in-out;
  	transition: all .1s ease-in-out;
}
.tab {display: inline-block;  border: solid 1px #ddd;  text-align:center;  margin-left:-1px;  padding:20px 0;}
.tab a {display:block}
.tab:hover {background: #4E4D7D;  border:1px solid #4E4D7D;  color:#fff;}
.tab.selected {background: #4E4D7D;  border:1px solid #4E4D7D;  color:#fff;  position: relative;}
.tab-container {display: none;  opacity: 0;} 
.tab-container.selected {  display: block;  opacity: 1;} 
.tab-header {margin-bottom:30px; display:flex;}
.tab-header.tab-two .tab {width:calc(100% / 2);}
.tab-header.tab-three .tab {width:calc(100% / 3);}
.tab-header.tab-six .tab {width:calc(100% / 6);}




.fix-nav {z-index: 9999;  position: fixed;  left: 0;  top: 0;  width:100%; background:#fff; } 
.fix-body {margin-top: 50px;}

@media (max-width: 640px){
    .tab {padding:15px 0}
    .tab-header.tab-six {flex-wrap: wrap}
    .tab-header.tab-six .tab {width:calc(100% / 3);}
    .tab-header.tab-six .tab:nth-child(n+4) {margin-top:-1px;}
}


/*공통*/
.m_view {display: none;}

.title_dot1 {font-size:1.33em; font-weight: 600; background: url('../page/img/title_dot1.png') left center no-repeat; padding-left:35px; margin-bottom:15px; color:#222;}
.title_dot1_s {font-size:1.11em; font-weight: 600; background: url('../page/img/title_dot1.png') left center no-repeat; padding-left:35px; margin-bottom:15px; color:#222;}
.title_dot2 {font-size:1.33em; font-weight: 600; background: url('../page/img/title_dot2.png') left center no-repeat; padding-left:35px; margin-bottom:15px; color: #222}
.title_dot2_s {font-size:1.11em; font-weight: 600; background: url('../page/img/title_dot2.png') left center no-repeat; padding-left:35px; margin-bottom:15px; color: #222}


/*.img_column .img {padding:20px 0 60px 0;}
.img_column .img2 {display: flex; justify-content: space-between;}
.img_column .img img {width:100%; max-width:100%;}
.img_column .img2 img {margin-right:1%; width:49%;}
.img_column .img2 img:nth-child(2){margin-right: 0}
*/

.img_column .img{ background-size: cover; border-radius: 10px; overflow: hidden; height:320px;}

@media (max-width: 992px) {
    .bible_txt {padding:20px; margin:0 20px 30px 20px;}
    /*.img_column .img {padding:20px 0 30px 0;}
    .img_column .img2 img {margin-right:10px;} */    
     
    .img_column .img{ height:180px;}
}

@media (max-width: 640px) {
    .m_view {display: block;}
    .bible_txt {margin:0 0 20px 0;}
}


/* 스키뱅크 소개 */
.intro .top{text-align:center;margin:0 0 10px 0;}
.intro .top img{max-width:100%;;}
.intro .txt {padding:10px 0; background:url('../img/intro_bg.png') center 0 no-repeat;}
.intro .txt h2{font-size: 32px;font-weight: 500;color: #0b439f;text-align: center;margin:0 0 30px 0;}
.intro .txt h2 b{font-weight: 800;;}
.intro .txt h3{font-size: 40px;font-weight: 500;color: #0b439f;text-align: center;margin:0 0 30px 0;}
.intro .txt h3 b{font-weight: 800;;}
.intro .txt .normal{text-align: center;font-size: 20px;color: #333333;letter-spacing: -0.02em;line-height: 36px; margin:0 0 70px 0;;}
.intro .txt .btxt{text-align: center;font-size: 25px;color: #111111;letter-spacing: -0.02em;font-weight:700; margin:0 0 40px 0;;}
.intro .txt ul{display:flex; justify-content: space-between;gap:0 5px;margin:0 0 85px 0;}
.intro .txt ul li{width:calc(25% - 3.75px); height: 295px; box-sizing: border-box;text-align: center;padding:65px 45px 0;}
.intro .txt ul li:nth-child(even) {background-color: #e9faf5;;}
.intro .txt ul li:nth-child(odd) {background-color: #edf4fb;;}
.intro .txt ul li:first-child{border-radius:80px 0 0 0;}
.intro .txt ul li:last-child{border-radius:0 0 80px 0;}
.intro .txt ul li h5{font-size: 22px; font-weight: 700;color: #164491; }
.intro .txt ul li h5:after{content:"";display:block; width:50px; height:1px; background-color: #164491; margin:24px auto;;}
.intro .txt ul li p{font-size: 18px; line-height: 28px;letter-spacing: -0.01em;color: #111111;}



@media (max-width: 1280px) {
  .intro .txt ul li{padding: 45px 22px;height: 255px;}
  .intro .txt ul li p {font-size: 16px;line-height: 24px;}
}

@media (max-width: 980px) {
  .intro .top img{max-width:80%;}
  .intro .txt h3{font-size: 26px;}
  .intro .txt .normal{font-size: 18px;line-height: 30px;}
  .intro .txt .normal br{display:none;}
  .intro .txt ul{flex-wrap:wrap;gap:5px;}
  .intro .txt ul li{width:calc(50% - 2.5px);height:auto;padding:45px 25px;}
  .intro .txt h2{font-size:24px;}
}


@media (max-width: 480px) {
  .intro .txt h3{font-size: 20px;}
  .intro .txt .normal{font-size: 16px;line-height: 27px;}
  .intro .txt .btxt{font-size:20px;}
  .intro .txt ul{gap:5px 0;margin:0 0 60px 0;}
  .intro .txt ul li{width:100%;}
  .intro .txt ul li h5{font-size:20px;}
  .intro .txt h2{font-size:18px;}
}




/* 전경&장비 */
.facility .top{text-align:Center;font-size:25px; color: #7e90aa; font-weight:500;margin:0 0 40px 0;letter-spacing: -0.02em;}
.facility .top b{color: #285699; font-weight:700;}
.facility .slider-for{border-radius:30px; overflow:hidden;margin:0 0 40px 0;}
.facility .slider-for img{ width:100%;}

.facility .slider-nav {border-top:1px solid #ddd;padding-top:40px;}
.facility .slider-nav:before{content:"";display:block; width:120px;height:45px; background-color:#fff; position:absolute; top:-22px;right:0;}
.facility .slider-nav .slick-slide{border-radius:12px;overflow: hidden;margin:0 7px;cursor:pointer;background-color:#fff;}

.facility .slider-nav .slick-slide img{ width:100%;height:auto;}
.facility .slider-nav .slick-slide img:hover {opacity:0.7;}
.facility .slider-nav .slick-arrow{width:45px;height: 45px; border:none;outline:none;font-size:0;cursor:pointer; position:absolute;top:-22px;right:0;}
.facility .slider-nav .slick-prev{right:52px;background:url('../img/facil_prev.png') center center;background-size:100%;}
.facility .slider-nav .slick-next{background:url('../img/facil_next.png') center center;background-size:100%;}

@media (max-width: 980px) {
	.facility .top{font-size:20px; line-height:30px;}
	.facility .slider-for{border-radius:20px;}
}
@media (max-width: 480px) {
	.facility .top{font-size:17px; line-height:27px;}
}



/* 오시는길  */

.location .loca .info {display: flex;}
.location .loca .info .img{width:600px; margin-right:50px;border-radius:15px; overflow: hidden;}
.location .loca .info .img img{width:100%;height:auto;}
.location .loca .info .tbox{width:Calc(100% - 650px);}
.location .loca .info .tbox h3{font-size:32px;font-weight: 700;color:#001c64; letter-spacing: -0.01em; padding:20px 0 20px; margin:0;line-height: 1;;}
.location .loca .info .tbox p.gray{font-size:18px; color:#888888; letter-spacing: -0.01em; line-height: 1;margin:0 0 35px 0;;}
.location .loca .info .tbox  ul li{padding: 17px 0; display:flex; align-items: center;border-bottom:1px solid #ddd;}
.location .loca .info .tbox  ul li:last-child{border: none;}
.location .loca .info .tbox  ul li p.tit{width:25%;font-size: 19px; color:#111111; font-weight: 600;padding-left:43px;;}
.location .loca .info .tbox  ul li p.add_tit{background:url('../img/add_icon.png') 5px center no-repeat;}
.location .loca .info .tbox  ul li p.tel_tit{background:url('../img/phone_icon.png') 5px center no-repeat;}
.location .loca .info .tbox  ul li p.fax_tit{background:url('../img/fax_icon.png') 5px center no-repeat;}
.location .loca .info .tbox  ul li p.root_tit{background:url('../img/root_icon.png') 5px center no-repeat;}
.location .loca .info .tbox  ul li p.txt{font-size: 18px; color:#454545; letter-spacing: -0.03em; line-height: 1.2;;}
.location .loca .mapbox .map_link {display:flex; justify-content: flex-end;margin:30px 0;}
.location .loca .mapbox .map_link a.go_map{display:block;width:190px;height:46px; line-height: 46px; text-align: center;border:1px solid #ccc; background-color:#e9ecf3;border-radius: 5px; font-size:17px; font-weight: 600;color:#506598; ;}
.location .loca .mapbox .mapin{border:1px solid #ddd; overflow:hidden; border-radius: 10px;;}
.location .loca .mapbox .mapin .root_daum_roughmap {width:100%;}
.location .loca .mapbox .mapin .root_daum_roughmap .wrap_controllers,
.location .loca .mapbox .mapin .root_daum_roughmap .cont,
.location .loca .mapbox .mapin .root_daum_roughmap .map_border   {display:none;}


@media (max-width: 1300px) {
	.location .loca .info .img{width:400px; }
	.location .loca .info .tbox{width:Calc(100% - 450px);}
	.location .loca .mapbox .map_link { margin: 0 0 30px;}

}

@media (max-width: 980px) {
	.location .loca .info .tbox h3{font-size:30px;}
	.location .loca .info .img{width:260px; margin-right:30px;}
	.location .loca .info .tbox{width:Calc(100% - 290px);}
	.location .loca .info .tbox ul li p.txt{font-size:16px;}
	.location .loca .info .tbox ul li p.tit{font-size:16px;padding-left:35px;}
	.location .loca .mapbox .map_link a.go_map{width:auto;display:inline-block;height:40px; line-height: 40px;font-size:17px;padding:0 28px;}
	.location .loca .mapbox .map_link a.go_map img{padding:0 0 3px 15px;}

}

@media (max-width: 680px) {
	.location .loca .info .tbox h3{font-size:25px;}
	.location .loca .info{display:block;}	
	.location .loca .info .img{width:auto; margin: 0 0 25px 0;}
	.location .loca .info .tbox{width:auto;}
	.location .loca .info .tbox ul li{display:block;}
	.location .loca .info .tbox ul li p.txt{line-height:23px;}
	.location .loca .info .tbox ul li p.tit{width: auto; margin:0 0 10px 0;}
	.location .loca .mapbox .map_link{margin:30px 0;}
	.location .loca .mapbox .map_link a.go_map{font-size:15px;padding:0 23px;}

	.location .loca .mapbox .root_daum_roughmap .wrap_map{height:300px !important;}
}




/* 숙박안내 */
.acco .top{padding:50px 70px; background:url('../img/acco_top.png') 100% 100% no-repeat; background-size:cover;margin:0 0 50px 0;}
.acco .top h3{font-size: 30px; line-height: 43px; color: #496589; font-weight: 500; letter-spacing: -0.02em;}
.acco .top h3 .c01{font-weight: 700;color:#0f7d95;;}
.acco .top h3 .c02{font-weight: 700;color:#003482;;}
.acco .top p {font-size:22px;display:inline-block; padding:8px 25px; background-color:#fff; border-radius:30px;color:#003482;line-height:1; font-weight:600;margin:18px 0 0;}
.acco .top p img{padding:0 8px 3px 0;}

.acco dl{margin:0 0 60px 0;}
.acco dl dt{margin:0 0 35px 0; padding:0 0 30px 0; border-bottom:1px solid #dfdfdf;}
.acco dl.acco01 dt{background:url('../img/acco_icon01.png') 100% center no-repeat;}
.acco dl.acco02 dt{background:url('../img/acco_icon02.png') 100% center no-repeat;}
.acco dl.acco03 dt{background:url('../img/acco_icon03.png') 100% center no-repeat;}
.acco dl dt h4{font-size: 39px;color: #003482;font-weight: 800;margin:0 0 10px 0;;}
.acco dl dt .tit{display: flex; gap:0 6px;;}
.acco dl dt .tit p{display:inline-block; padding:5px 30px; border-radius:50px; background-color: #ecf7f9; text-align: center;font-size: 19px; color: #474a50;line-height: 1; font-weight: 500;;}
.acco dl dd{display:flex;gap:24px; flex-wrap: wrap;}
.acco dl dd p{width: calc(33.3333% - 16px);overflow: hidden;display:flex; justify-content: center;align-items: center;}



@media (max-width: 980px) {
	.acco .top{padding:50px 40px; }
	.acco .top h3{font-size:24px; line-height:35px; }
	.acco .top p{font-size:18px;}
	.acco dl dt h4{    font-size: 30px;}
	.acco dl dt .tit p{font-size: 15px;}
	.acco dl dd{gap:15px}
	.acco dl dd p{width: calc(33.3333% - 10px);}
	.acco dl dd p img{width:100%;height:auto;}
}

@media (max-width: 680px) {
	.acco .top{padding:50px 30px; background:url('../img/acco_top.png') 75% 100% no-repeat;background-size:cover;}
	.acco .top h3{font-size:18px; line-height:26px; }
	.acco .top h3 br{display:none;}
	.acco .top p{font-size:15px;}
	.acco .top p img{width:23px;}
	.acco dl dt h4{font-size:27px;}
	.acco dl dt .tit p{font-size: 13px;}
	.acco dl dd{gap:10px}
	.acco dl dd p{width: calc(50% - 5px);}
	.acco dl dd p img{width:100%;height:auto;}
	.acco dl dt .tit{flex-wrap:wrap;gap:6px;}
}


/* 렌트요금 */
.rent .top{background:url('../img/rent_bg.jpg') center 0 no-repeat;padding:100px 0 0 90px;margin:0 0 60px 0;}
.rent .top .tbox{width: 440px; height: auto; background-color:#fff;box-shadow: 1px 1px 14px rgba(104, 139, 169, 0.20) ;box-sizing: border-box;padding:55px 45px;;position:relative;}
.rent .top .tbox h3{font-size: 31px; letter-spacing: -0.02em;color: #111111; font-weight: 700; line-height: 39px; margin:0 0 30px 0;;}
.rent .top .tbox h3 b{color: #0c58ad; font-weight: 700;;}
.rent .top .tbox p{font-size: 18px; color: #878fa5; line-height: 26px;letter-spacing: -0.02em;;}
.rent .top .tbox img{position: absolute;top:45px;right: 45px;}
.rent .boxing{margin:0 0 60px 0;}
.rent .boxing h3.st{font-size:33px; font-weight:700;color:#111; margin:0 0 10px 0;}
.rent  table {width:100%;}
.rent  table.mo_tb {display:none;}
.rent  table thead tr th{background-color: #51729c; padding:15px 20px; font-size: 18px;line-height:21px;color: #fff; font-weight: 600;border-right:1px solid #ccc;}
.rent  table tbody tr th{background-color: #eef5fd; padding:13px 10px; font-size: 18px;color: #173d6e; font-weight: 600;border-right:1px solid #ccc;border-bottom:1px solid #ccc;text-align: center;line-height:25px;}
.rent  table tbody tr td{padding:10px 10px; font-size: 18px;color: #111; font-weight: 600;border-left:1px solid #ccc;border-bottom:1px solid #ccc;text-align: center;}.lift .gobox{display:flex; justify-content: center;margin:80px 0 0;}
.rent .gobox{display:flex; justify-content: center;margin:80px 0 0;}
.rent .gobox a{display:block; width: 355px;height: 66px;line-height: 66px;text-align: center; border-radius: 66px;font-size: 23px;font-weight: 600;color: #fff;background-color: #0b439f;}
.rent .gobox a:hover{background-color: #022154;}


@media (max-width: 980px) {
	.rent .top{padding:80px 0 0 40px;}
	.rent .boxing h3.st{font-size:28px;}
	.rent table thead tr th{font-size:15px; padding:12px 10px;line-height:18px;}
	.rent table tbody tr th {padding: 13px 8px;font-size: 15px;line-height:18px;}
	.rent table tbody tr td{font-size:15px;}

}

@media (max-width: 680px) {
	.rent .top{padding:80px 20px 0;}
	.rent .top .tbox{width:auto; padding:40px 30px;}
	.rent .top .tbox h3{font-size:23px; line-height:30px;}
	.rent .top .tbox p{font-size:15px; line-height:23px;}
	.rent .top .tbox img{width:45px; right: 25px;}
	.rent .boxing h3.st{font-size:25px;}
	.rent .gobox a {width: 230px;height: 55px; line-height: 55px; font-size: 20px;}
	.rent  table.pc_tb {display:none;}
	.rent  table.mo_tb {display:table;width:100%;}

}



/* 리프트 요금 */
.lift .top{background:url('../img/lift_bg.jpg') center 0 no-repeat;padding:100px 0 0 90px;margin:0 0 60px 0;}
.lift .top .tbox{width: 440px; height: auto; background-color:#fff;box-shadow: 1px 1px 14px rgba(104, 139, 169, 0.20) ;box-sizing: border-box;padding:55px 45px;;position:relative;}
.lift .top .tbox h3{font-size: 31px; letter-spacing: -0.02em;color: #111111; font-weight: 700; line-height: 39px; margin:0 0 30px 0;;}
.lift .top .tbox h3 b{color: #0c58ad; font-weight: 700;;}
.lift .top .tbox p{font-size: 18px; color: #878fa5; line-height: 26px;letter-spacing: -0.02em;;}
.lift .top .tbox img{position: absolute;top:45px;right: 45px;}
.lift .boxing{margin:0 0 60px 0;}
.lift .boxing h3.st{font-size:33px; font-weight:700;color:#111; margin:0 0 10px 0;}
.lift  table {width:100%;}
.lift  table thead tr th{background-color: #51729c; padding:13px 20px; font-size: 19px;color: #fff; font-weight: 600;border-right:1px solid #ccc;}
.lift  table tbody tr th{background-color: #eef5fd; padding:10px 10px; font-size: 18px;color: #173d6e; font-weight: 600;border-right:1px solid #ccc;border-bottom:1px solid #ccc;text-align: center;}
.lift  table tbody tr td{padding:10px 10px; font-size: 18px;color: #111; font-weight: 600;border-left:1px solid #ccc;border-bottom:1px solid #ccc;text-align: center;}
/*.lift  table tbody tr td.tip {border:5px solid #0c2cff;font-size:21px;}*/
.lift  table tbody tr td.tip {border:5px solid #ab537b;font-size:21px;}
.lift  table tbody tr td.tip .tel {display:inline-block; padding:3px 19px; background-color:#edf5ff;border-radius:40px;color: #003482;}
.lift .gobox{display:flex; justify-content: center;margin:80px 0 0;}
.lift .gobox a{display:block; width: 355px;height: 66px;line-height: 66px;text-align: center; border-radius: 66px;font-size: 23px;font-weight: 600;color: #fff;background-color: #0b439f;}
.lift .gobox a:hover{background-color: #022154;}

@media (max-width: 980px) {
	.lift .top{padding:80px 0 0 40px;}
	.lift .boxing h3.st{font-size:28px;}
	.lift table thead tr th{font-size:15px; padding:12px 10px;line-height:18px;}
	.lift table tbody tr th {padding: 13px 8px;font-size: 15px;line-height:18px;}
	.lift table tbody tr td{font-size:15px;}

}

@media (max-width: 680px) {
	.lift .top{padding:80px 20px 0;}
	.lift .top .tbox{width:auto; padding:40px 30px;}
	.lift .top .tbox h3{font-size:23px; line-height:30px;}
	.lift .top .tbox p{font-size:15px; line-height:23px;}
	.lift .top .tbox img{width:45px;    right: 25px;}
	.lift .boxing h3.st{font-size:25px;}
	.lift table thead tr th{font-size:13px; padding:12px 5px;line-height:18px;}
	.lift table tbody tr th {padding: 13px 5px;font-size: 13px;line-height:18px;}
	.lift table tbody tr td{font-size:13px;}
	.lift table tbody tr td.tip{font-size:14px; line-height:22px;}
	.lift table tbody tr td.tip .tel{border-radius:3px;padding:10px 5px;font-size:13px;line-height:18px;}
	.lift table tbody tr td.tip .tel img{display:block;margin:0 auto 8px;width:16px;}
	.lift table tbody tr td.tip .tel span{display:block;}
	.lift .gobox a {width: 230px;height: 55px; line-height: 55px; font-size: 20px;}


}



/* 강습요금 */
.edu .top{background:url('../img/edu_bg.jpg') center 0 no-repeat;padding:100px 0 0 90px;margin:0 0 60px 0;}
.edu .top .tbox{width: 440px; height: auto; background-color:#fff;box-shadow: 1px 1px 14px rgba(104, 139, 169, 0.20) ;box-sizing: border-box;padding:55px 45px;;position:relative;}
.edu .top .tbox h3{font-size: 31px; letter-spacing: -0.02em;color: #111111; font-weight: 700; line-height: 39px; margin:0 0 30px 0;;}
.edu .top .tbox h3 b{color: #0c58ad; font-weight: 700;;}
.edu .top .tbox p{font-size: 18px; color: #878fa5; line-height: 26px;letter-spacing: -0.02em;;}
.edu .top .tbox img{position: absolute;top:45px;right: 45px;}
.edu  table thead tr th{background-color: #51729c; padding:13px 20px; font-size: 19px;color: #fff; font-weight: 600;border-right:1px solid #ccc;}
.edu  table tbody tr th{background-color: #eef5fd; padding:10px 10px; font-size: 18px;color: #173d6e; font-weight: 600;border-right:1px solid #ccc;border-bottom:1px solid #ccc;text-align: center;}
.edu  table tbody tr td{padding:10px 10px; font-size: 18px;color: #111; font-weight: 600;border-left:1px solid #ccc;border-bottom:1px solid #ccc;text-align: center;}.lift .gobox{display:flex; justify-content: center;margin:80px 0 0;}
.edu .gobox{display:flex; justify-content: center;margin:80px 0 0;}
.edu .gobox a{display:block; width: 355px;height: 66px;line-height: 66px;text-align: center; border-radius: 66px;font-size: 23px;font-weight: 600;color: #fff;background-color: #0b439f;}
.edu .gobox a:hover{background-color: #022154;}


@media (max-width: 980px) {
	.edu .top{padding:80px 0 0 40px;}
	.edu table thead tr th{font-size:15px; padding:12px 10px;line-height:18px;}
	.edu table tbody tr th {padding: 13px 8px;font-size: 15px;line-height:18px;}
	.edu table tbody tr td{font-size:15px;}

}

@media (max-width: 680px) {
	.edu .top{padding:80px 20px 0;}
	.edu .top .tbox{width:auto; padding:40px 30px;}
	.edu .top .tbox h3{font-size:23px; line-height:30px;}
	.edu .top .tbox p{font-size:15px; line-height:23px;}
	.edu .top .tbox img{width:45px;    right: 25px;}
	.edu table thead tr th{font-size:13px; padding:12px 5px;line-height:18px;}
	.edu table tbody tr th {padding: 13px 5px;font-size: 13px;line-height:18px;}
	.edu table tbody tr td{font-size:13px;}
	.edu .gobox a {width: 230px;height: 55px; line-height: 55px; font-size: 20px;}


}
