@charset "utf-8";

/*
 * content CSS Document
 * KOWEB
 */
.fitness01 {
	font-family: Noto Sans KR , '¸¼Àº °íµñ', 'µ¸¿ò', Dotum, '±¼¸²', Gulim, Sans-serif
}
/* common */
.member_box {
	margin:0 auto;
	width:100%;
	height:auto;
}

.member_box_left {
	float:left;
	width:350px;
	height:200px;
	text-align:right;
	padding:0 50px 0 0;
}

.member_box_left img {
	width:300px;
}

.member_box_right {
	float:left;
	width:800px;
	height:200px;
}

.member_box_right p {
	width:100%;
	height:auto;
	padding:0 0 0 20px;
}

.member_box_right i {
	display:block;
	padding:3px 0 0 20px;
	margin:3px 0 0 0;
	font-size:14px;
}

.member_box_right i span {
	margin:0 10px 0 0;
	color: #c6a582;
}

.member_box_right em {
	display:block;
	padding:3px 0 0 20px;
	margin:3px 0 0 0;
	font-size:14px;
}

.member_box_right em span {
	margin:0 10px 0 0;
	color: #c6a582;
}



.wolfharu_tabmenu_menu { }
.wolfharu_tabmenu_menu:before, .wolfharu_tabmenu_menu:after { content:""; display:table; }
.wolfharu_tabmenu_menu:after {clear:both;}
* html .wolfharu_tabmenu_menu {zoom:1;}
.wolfharu_tabmenu_menu {zoom:1;}
.wolfharu_tabmenu_menu select {
	width:100%; padding:8px 45px 8px 16px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; margin-bottom:15px;
	color:#777;
	border:1px solid #c6a582;
	-webkit-border-radius:0; -moz-border-radius:0; border-radius:0;
	-webkit-appearance:none; -moz-appearance:none; appearance:normal;
	-webkit-tab-highright-color:transparent;
	background:url(/images/mo_icon_tabmenu01.gif) no-repeat right center, #eeeeee;
	background:url(/images/mo_icon_tabmenu01.gif) no-repeat right center, -moz-linear-gradient(top,  #eeeeee 0%, #f9f9f9 10%, #ffffff 20%, #ffffff 100%);
	background:url(/images/mo_icon_tabmenu01.gif) no-repeat right center, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeeeee), color-stop(10%,#f9f9f9), color-stop(20%,#ffffff), color-stop(100%,#ffffff));
	background:url(/images/mo_icon_tabmenu01.gif) no-repeat right center, -webkit-linear-gradient(top,  #eeeeee 0%,#f9f9f9 10%,#ffffff 20%,#ffffff 100%);
	background:url(/images/mo_icon_tabmenu01.gif) no-repeat right center, -o-linear-gradient(top,  #eeeeee 0%,#f9f9f9 10%,#ffffff 20%,#ffffff 100%);
	background:url(/images/mo_icon_tabmenu01.gif) no-repeat right center, -ms-linear-gradient(top,  #eeeeee 0%,#f9f9f9 10%,#ffffff 20%,#ffffff 100%);
	background:url(/images/mo_icon_tabmenu01.gif) no-repeat right center, linear-gradient(top,  #eeeeee 0%,#f9f9f9 10%,#ffffff 20%,#ffffff 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#ffffff',GradientType=0 );
}
.wolfharu_tabmenu_menu select { display:none; }
.wolfharu_tabmenu_menu ul { display:flex;}
.wolfharu_tabmenu_menu ul li {
	position:relative;
	font-size:16px;
    width:calc(100% / 4);
}
.wolfharu_tabmenu_menu ul li a {
	margin-top:4px; 
	padding:11px 16px 11px 16px;
/*	border:1px solid #c6a582;*/
	background:#c6a582; /* Old browsers */
	display:inline-block;
}
	.wolfharu_tabmenu_menu ul li a { color:#999; text-decoration:none; width:100%; box-sizing:border-box; text-align:center; background:#fff; height:50px; border:1px solid #fff; border-bottom:1px solid #c6a582;} 
	
.wolfharu_tabmenu_menu ul li a.current {
	margin-top: 4px;
    padding:11px 16px 11px 16px;
	border-bottom:0 none;
	background: #fff; /* Old browsers */
}
	.wolfharu_tabmenu_menu ul li a.current { font-weight:bold; color:#c6a582; text-shadow:1px 1px 2px rgba(0,132,080,0.1); background:#fff; border:1px solid #c6a582; border-bottom:1px solid #fff;}
	
.wolfharu_tabmenu_menu ul li a span { }

.wolfharu_tabmenu_content {
	padding:30px 0 0;
/*	border:1px solid #c6a582;*/
/*	-webkit-border-bottom-left-radius:6px; -webkit-border-bottom-right-radius:6px;*/
	-moz-border-radius-bottomleft:6px; -moz-border-radius-bottomright:6px;
	border-bottom-left-radius:6px; border-bottom-right-radius:6px;
}

/*231106_¼öÁ¤*/
/*¼Ò°³Ã¥ÀÚ*/
.fitness01 .tab_1 iframe{width:100%; height:700px;}
/*È¸¿øÆ¯Àü*/
.fitness01 .tab_2 .tab_btn{display:flex; margin-bottom:30px; justify-content:center;}
.fitness01 .tab_2 .tab_btn li{padding:10px 15px; box-sizing:border-box; cursor:pointer; font-size:16px; color:#999;border-bottom:1px solid #ddd; text-align:center;}
.fitness01 .tab_2 .tab_btn li.active{color:#c6a582; border-bottom:1px solid #c6a582; font-weight:600;}
.fitness01 .tab_2 .dot_title{margin-top:30px;}
.fitness01 .tab_2 img{width:100%;}
.fitness01 .tab_2 tbody{border-top: 1px solid #e1e1e1;}
.fitness01 .tab_2 table tr td:last-child{padding:15px; text-align:left !important;}
.fitness01 .tab_2 table tr td > ul > li{position:relative; padding-left:13px;}
.fitness01 .tab_2 table tr td > ul > li+li{margin-top:5px;}
.fitness01 .tab_2 table tr td > ul > li:before{position:absolute; left:0;  top:10px; content: ''; display:inline-block; width:3px; height:3px; background: #bbb;}
.fitness01 .tab_2 table tr td > ul > li b{font-weight:600; color:#111;}
.fitness01 .tab_2 table tr td > ul > li i{width:100%; position:relative; display:block; padding-left:12px;}
.fitness01 .tab_2 table tr td > ul > li i:before{position:absolute; left:0;  top:0; content: '-'; display:inline-block;}
/*È¸¿øÀÌ¿ë½Ã¼³*/
.fitness01 .tab_3_swiper{width:100%; overflow:hidden;}
.fitness01 .tab_3_swiper ul li a img{display:block; width:100%;}
.fitness01 .tab_3_swiper ul li a span{display:block; padding:6px 0; width:100%; text-align:center; background:#87827c; color:#fff;}
.fitness01 .tab_3_swiper .ctrl{display:flex; justify-content:space-between; margin-top:15px;}
.fitness01 .tab_3_swiper .ctrl .arrow{display:flex; align-items:center;}
.fitness01 .tab_3_swiper .ctrl .arrow div{width:60px; cursor:pointer; transition:0.2s ease;}
.fitness01 .tab_3_swiper .ctrl .arrow div img{display:block; width:100%;}
.fitness01 .tab_3_swiper .ctrl .arrow .swiper-button-prev{transform:rotate(180deg);}
.fitness01 .tab_3_swiper .ctrl .arrow .swiper-button-next{margin-left:20px;}
.fitness01 .tab_3_swiper .ctrl .arrow div:hover{opacity:0.5;}
.fitness01 .tab_3_swiper .ctrl .swiper-pagination{position:relative;}
.fitness01 .tab_3_swiper .ctrl .swiper-pagination-bullet{margin-left:10px; background:#e2e2e2; opacity:1;}
.fitness01 .tab_3_swiper .ctrl .swiper-pagination-bullet-active{background:#c6a582;}


@media all and (max-width:760px){
	.wolfharu_tabmenu_menu ul { display:none; }
	.wolfharu_tabmenu_menu select { font-size:1em; display:block; }
	.wolfharu_tabmenu_content { -webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px; }
}	



/* pc */

@media screen and (min-width: 768px) { 
	.mo_bro {
		 display:none;
	}

	.wolfharu_tabmenu_content .tab_box {
		margin:auto
		width:100%;
		height:auto;
	}

	.wolfharu_tabmenu_content .tab_box img {
		width:100%;
	}

	.wolfharu_tabmenu_content .tab_box .tab_box_left {
		float:left;
		width:46%;
		padding:2%;
	}

	.wolfharu_tabmenu_content .tab_box .tab_box_right {
		float:right;
		width:46%;
		padding:2%;
	}

	.wolfharu_tabmenu_content .tab_box h3 {
		margin:20px 0 10px 0;
	}

	.wolfharu_tabmenu_content .tab_box ul li {
		height:40px;
	}

	.wolfharu_tabmenu_content .tab_box ul li span {
		margin:0 0 0 10px;
	}

	.wolfharu_tabmenu_content .tab_box ul li em {
		margin:0 0 0 20px;
	}

	.member_privileges_title {
		margin:20px auto 0;
		width:100%;
	}

	.member_privileges {
		margin:20px auto 10px;
		width:100%;
	}

	.member_privileges li {
		padding:10px 0 0 0; 
		height:40px;
		border-bottom:1px solid #555;
	}

	.member_privileges li:first-child {
		padding:10px 0 0 0; 
		border-top:1px solid #555;
	}

	.member_privileges li:nth-child(even) {
		background:#fcf8f2;
	}

	.member_privileges li span {
		float:left;
		width:25%;
		font-weight:bold;
		text-align:center;
	}

	.member_privileges li em {
		float:right;
		width:75%;
	}
}	


@media screen and (max-width:1279px){
    .fitness01 .tab_1 iframe{height:54vw;}
}

/* ¸ð¹ÙÀÏ */
@media screen and (max-width: 768px) {
/*
	.pc_bro {
		 display:none;
	}
*/

    .wolfharu_tabmenu_content{padding: 0;}
    
	.wolfharu_tabmenu_content .tab_box {
		margin:auto
		width:100%;
		height:auto;
		font-size:12px;
	}

	.wolfharu_tabmenu_content .tab_box img {
		width:100%;
	}

	.wolfharu_tabmenu_content .tab_box .tab_box_left {

		width:98%;
		padding:2%;
	}

	.wolfharu_tabmenu_content .tab_box .tab_box_right {
		width:98%;
		padding:2%;
	}

	.member_privileges_title {
		margin:20px auto 0;
		width:95%;
		font-size:14px;
	}

	.member_privileges {
		margin:20px auto 10px;
		width:95%;
		height:auto;
	}

	.member_privileges li {
		padding:10px 0 0 0; 
		height:60px;
		border-bottom:1px solid #555;
		font-size:12px;
	}

	.member_privileges li:first-child {
		padding:10px 0 0 0; 
		border-top:1px solid #555;
	}

	.member_privileges li:nth-child(even) {
		background:#fcf8f2;
	}

	.member_privileges li span {
		float:left;
		width:28%;
		height:auto;
		font-weight:bold;
		text-align:center;
	}

	.member_privileges li em {
		float:right;
		width:72%;
		height:auto;
	}
    
    .fitness01 .tab_2 .tab_btn li{font-size:16px;}
    .fitness01 .tab_3_swiper .ctrl{margin-top:10px; justify-content:center;}
    .fitness01 .tab_3_swiper .ctrl .arrow{display:none;}

}