
	.goods-box {margin-top:30px;padding-bottom:50px;}
	.goods-box .goods-title-top {display:none;}
	.goods-box .goods-title-top h2 {font-size:26px; font-weight:700; margin-bottom:20px;word-wrap: break-word;}
	.goods-box .goods-title-top h4 {font-size:16px; font-weight:300; color:#7a7a7a;margin-bottom:20px;word-wrap: break-word;padding-bottom:0px;}
	
	.goods-box .goods-title-top ul {border-top:solid 1px #ddd;display:block; padding-top:20px; margin:10px 0px 40px; width:100%;}
	.goods-box .goods-title-top ul li {display:inline-block; float:none; font-size:24px; }
	.goods-box .goods-title-top ul li.night { font-weight:600; color:#0099cc; } 
	.goods-box .goods-title-top ul li.price {display:inline-block; float:right;font-weight:700; } 


	.goods-box ul li {display:inline-block; float:none;} 
	.goods-box ul li.goods-imgs {width:52%;vertical-align:top;} 
	.goods-box ul li.goods-imgs div {width:100%;margin-bottom:20px;} 
	.goods-box ul li.goods-imgs div img {width:100%;} 
	.goods-box ul li.goods-imgs p {display:inline-block; float:none;width:100px;} 
	.goods-box ul li.goods-imgs p img {width:100%;} 


	.goods-box ul li.goods-imgs dl {margin:5px 0px; width:100%;padding-top:20px;}
	.goods-box ul li.goods-imgs dl dt {display:block;font-size:18px;font-weight:700; margin:10px 0px; padding:10px 0px; /*border-bottom:solid 1px #eee;*/} 
	.goods-box ul li.goods-imgs dl dt em {color:#777777; font-size:16px; font-weight:300; margin-left:10px;} 
	.goods-box ul li.goods-imgs dl dd {line-height:24px; color:#000;padding:20px; background:#ffde5d;border-radius: 10px;}
	.goods-box ul li.goods-imgs dl dd span {font-weight:300;}
	.goods-box ul li.goods-imgs dl dd a {background:#fff; font-size:13px;padding:4px 6px;display:inline-block; float:right;border-radius: 4px;}
	.goods-box ul li.goods-imgs dl dd a:hover {color:#ff0000;}

	.goods-box ul li.goods-imgs dl.product-info {display:block;}
	.m_product-box {display:none;}


	.goods-box ul li.goods-info {margin-left:20px;width:45%;vertical-align:top;} 
	.goods-box ul li.goods-info h2 {font-size:26px; font-weight:700; margin-bottom:20px;word-wrap: break-word;} 
	.goods-box ul li.goods-info h4 {font-size:16px; font-weight:300; color:#7a7a7a;margin-bottom:20px;word-wrap: break-word;}

	.goods-box ul li.goods-info div.goods-price-info {display:block; border-top:solid 1px #ddd;  padding-top:20px; margin:10px 0px 40px; width:100%;}
	.goods-box ul li.goods-info div.goods-price-info ul li {display:inline-block; float:none; }
	.goods-box ul li.goods-info div.goods-price-info ul li.night {font-size:24px; font-weight:700; color:#0099cc; } 
	.goods-box ul li.goods-info div.goods-price-info ul li.price {display:inline-block; float:right;font-size:24px; font-weight:800; } 

	.goods-box ul li.goods-info dl {margin:5px 0px; }
	.goods-box ul li.goods-info dl dt {display:block;font-size:18px;font-weight:700; margin:10px 0px;} 
	.goods-box ul li.goods-info dl dt em {color:#777777; font-size:16px; font-weight:300; margin-left:10px;} 
	.goods-box ul li.goods-info dl dd {}
	.goods-box ul li.goods-info dl dd p {margin-left:10px;font-size:15px;}
	.goods-box ul li.goods-info dl dd.payment { margin-top:20px;margin-bottom:30px; font-size:22px;  padding:30px 0px 40px;border-top:solid 1px #eee;border-bottom:solid 1px #eee;}
	.goods-box ul li.goods-info dl dd.payment div {float:right; font-size:22px;}
	#sum_qty {font-size:22px;font-weight:700;}

	.sum-price {color:#ff0000; font-size:34px; font-weight:800;}
	.play-list {display:none; padding:20px 0px;}


	.golf-play-box { width:100%;  margin:16px 0px;}
	.golf-play-box > .indiv > label { width:60px; text-align:center;
	  font-size:14px;  background:#0099cc; border-radius: 10px; 
	  color:#fff; font-weight: 300; padding:5px 8px;
	  letter-spacing: -0.5px; margin-right:10px; position:relative;
	}
	.golf-play-box > .indiv {float:left;}
	.golf-play-box > .indiv .play-day {width:106px; font-weight: 700;}
	/*
	.inRight { font-size:15px; display: flex;align-items: center; margin-left:5px;}
	*/
	.inRight { margin-top:10px;}
	.inRight ul {margin:0px 0px;}
	.inRight ul li {display:inline-block; float:none; margin-left:0px;padding:5px 0px;}
	.inRight ul li:nth-child(1) {width:auto;}
	.inRight ul li:nth-child(2) {width:auto;}
	.inRight ul li:nth-child(3) {width:auto;}
	.inRight ul li:nth-child(4) {width:auto;}
	.inRight ul li:nth-child(5) {width:auto;}
	.inRight ul li:nth-child(6) {width:auto;}
	.inRight ul li label { margin:0px 7px;}
	.inRight ul li label input {margin-right:5px;}

	#minus {cursor:pointer;}
	#plus {cursor:pointer;}


	.goods-box ul li.goods-info dl dd.buy-buttom {float:right;}
	.goods-box ul li.goods-info dl dd.buy-buttom span {display:inline-block; float:none;}

	.tmp-box {display:none;position:fixed;bordervg:solid 1px #ff0000;background:#fff;top:100px;left:10px;z-index:99999;padding:20px;}	
	.tmp-box label {display:inline-block;width:120px;}
	.tmp-box input {width:100px;}


	@media only screen and (max-width:1295px) {
		.goods-box ul li.goods-info {margin-left:10px;} 
	}
	@media only screen and (max-width:1286px) {
		.goods-box ul li.goods-imgs {width:50%;} 
		.goods-box ul li.goods-info {width:47%;} 
	}
	@media only screen and (max-width:1240px) {

		.inRight ul li:nth-child(1) {width:auto;}
		.inRight ul li:nth-child(2) {width:auto;}
		.inRight ul li:nth-child(3) {width:auto;}
		.inRight ul li:nth-child(4) {width:auto;}
		.inRight ul li:nth-child(5) {width:auto;}
		/*
		.w50 { width:30px;}
		.inpm { height:30px; }
		*/
		.inpm {  padding: 20px; }
	}
	@media (max-width:1024px) {
		.goods-box .goods-title-top {display:block;}
		.goods-box ul li.goods-imgs {width:100%;} 
		.goods-box ul li.goods-info {width:100%;margin-top:50px;} 
		.goods-box ul li.goods-info h2 {display:none;} 
		.goods-box ul li.goods-info h4 {display:none;} 
		.goods-box ul li.goods-info div.goods-price-info {display:none;}

		.inRight ul li:nth-child(1) {width:auto;}
		.inRight ul li:nth-child(2) {width:auto;}
		.inRight ul li:nth-child(3) {width:auto;}
		.inRight ul li:nth-child(4) {width:auto;}
		.inRight ul li:nth-child(5) {width:auto;}


		.bxslider li { position:relative; width:100%; height:auto; }
		.bxslider li img { width:100%; }
		.bxslider li div { position:absolute; z-index:99; left:0; bottom:15px; width:100%; text-align:center; }
		.bxslider li div span { font-size:11px; display:inline-block; padding:4px 8px; background:rgba(0,0,0,.3); color:#fff; }
		#bx-pager {display:none;}


		.goods-box ul li.goods-info div.goods-price-info ul li {}
		.goods-box ul li.goods-info div.goods-price-info ul li:nth-child(1) {width:30%;}
		.goods-box ul li.goods-info div.goods-price-info ul li:nth-child(2) {width:64%;}
		.goods-box ul li.goods-info div.goods-price-info ul li.price {text-align:right; margin-top:0px;} 


		.goods-box ul li.goods-imgs dl.product-info {display:none;}
		.m_product-box {display:block;}

		.m_product-box dl {margin:5px 0px; width:100%;padding-top:20px;}
		.m_product-box dl dt {display:block;font-size:18px;font-weight:700; margin:10px 0px; padding:10px 0px; /*border-bottom:solid 1px #eee;*/} 
		.m_product-box dl dt em {color:#777777; font-size:16px; font-weight:300; margin-left:10px;} 
		.m_product-box dl dd {line-height:24px; color:#000;padding:20px; background:#ffde5d;border-radius: 10px;}
		.m_product-box dl dd span {font-weight:300;}
		.m_product-box dl dd a {background:#fff; font-size:13px;padding:4px 6px;display:inline-block; float:right;border-radius: 4px;}
		.m_product-box dl dd a:hover {color:#ff0000;}



	}
	@media (max-width:840px) {
		.content_image img {width:100%;}
		.innerWidth {}		
		.goods-box ul li.goods-imgs dl dd {line-height:26px;}		
		.goods-box ul li.goods-imgs dl dd span {font-size:14px;}

		.m_product-box dl dd {line-height:26px;}
		.m_product-box dl dd span {font-size:14px;}



		.goods-box ul li.goods-info {margin-left:0px;width:100%;} 

		.inRight ul li:nth-child(1) {width:auto;}
		.inRight ul li:nth-child(2) {width:auto;}
		.inRight ul li:nth-child(3) {width:auto;}
		.inRight ul li:nth-child(4) {width:auto;}
		.inRight ul li:nth-child(5) {width:auto;}

		.sel-width {width:100%;border:solid 1px #ff0000;}

	}
	@media (max-width:500px) {
		.goods-box ul li.goods-info div.goods-price-info ul li:nth-child(1) {width:30%;}
		.goods-box ul li.goods-info div.goods-price-info ul li:nth-child(2) {width:54%;}
		
		.inRight ul li:nth-child(1) {width:auto;}
		.inRight ul li:nth-child(2) {width:auto;}
		.inRight ul li:nth-child(3) {width:auto;}
		.inRight ul li:nth-child(4) {width:auto;}
		.inRight ul li:nth-child(5) {width:auto;}

	}
	@media (max-width:470px) {

		.goods-box .goods-title-top h2 {font-size:20px; font-weight:600;}
		.goods-box .goods-title-top h4 {font-size:14px; font-weight:300;}
		.goods-box .goods-title-top ul li {font-size:18px; }

		.golf-play-box > .indiv .play-day {width:100%;font-weight: 700;}
		.golf-play-box > .indiv { width:100%;font-size:14px; margin-bottom:10px;}
		.golf-play-box > .inRight {width:100%;font-size:14px; margin-left:0px;}
		.goods-box ul li.goods-info dl.play-list dt em {display:inline-block;margin:10px 0px 10px;}
		.goods-box ul li.goods-info dl dd p {margin-left:0px;font-size:14px; line-height:24px;}
		
		.goods-box ul li.goods-imgs dl dd span {font-size:14px;}
		.goods-box ul li.goods-imgs dl dd span em {display:none;}

		.m_product-box dl dd span {font-size:14px;}
		.m_product-box dl dd span em {display:none;}

		.inRight ul li:nth-child(1) {width:auto;}
		.inRight ul li:nth-child(2) {width:auto;}
		.inRight ul li:nth-child(3) {width:auto;}
		.inRight ul li:nth-child(4) {width:auto;}
		.inRight ul li:nth-child(5) {width:auto;}

		.goods-box ul li.goods-info dl dd.payment {  font-size:20px; }
		.goods-box ul li.goods-info dl dd.payment span {  font-size:20px; }
		.goods-box ul li.goods-info dl dd.buy-buttom {float:none; text-align:center;}
		.goods-box ul li.goods-info dl dd.buy-buttom span a {width:100%;padding:20px 100px;}

	}
	/*
	달력 스타일 적용
	*/
	.ui-widget.ui-widget-content{
	  /* 전체 박스 */
	  border:solid 1px #eee
	  background-color:#eee;
	  padding:20px;
	  margin:0px 0px 20px;
	  width:100%;
	  
	}
	.ui-widget-header{
	  /* 헤더 (화살표/날짜표시 영역) */
	  background: #fff;
	  border: 0px;
	  border-radius: 0px;
	  margin:10px;
	}
	.ui-datepicker-prev {
		cursor:pointer;
	}
	.ui-datepicker-next {
		cursor:pointer;
	}


	.ui-datepicker .ui-datepicker-title{
	  /* 년월 텍스트 묶음 */
	  color: #000;
	  font-size:20px;
	}
	.ui-datepicker .ui-datepicker-title .ui-datepicker-year{
	  /* 년도 숫자만 */
	  color: #000;
	  font-size:20px;
	}
	.ui-datepicker .ui-datepicker-title .ui-datepicker-month{
	  /* *월 */
	  margin-left:10px;
	  color: #0099cc;
	  font-size:24px;
	}
	.ui-datepicker th{
	  /* 요일 영역 */
	  background : #eee;
	  font-size:14px !important;
	}
	.ui-datepicker th span {
	  /* 요일 텍스트 */
	  font-size:16px !important;
	  color: #000;
	}

	.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button, html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active{
	  /* 일자 기본영역 */
	  border:0px;
	  background: none;
	  text-align: center;
	  width: 30px;
	  height: 30px;
	  line-height: 30px;
	  border-radius: 100%;
	  padding:0;
	  margin: 0 auto;
	  font-size:16px !important;
	}
	.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight{
	  /* 오늘일자 */
	  border:0px;
	  background:#ccc;
	  color: #fff;
	  font-weight:800;
	}
	.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active, .ui-button:active, .ui-button.ui-state-active:hover{
	  /* 선택 일자 */
	  background: #0099cc;
	  color: #fff;
	} 










/** THEME
===================================*/

.slider .bx-wrapper .bx-viewport {

background: #fff;

/*fix other elements on the page moving (on Chrome)*/
-webkit-transform: translatez(0);
-moz-transform: translatez(0);
    -ms-transform: translatez(0);
    -o-transform: translatez(0);
    transform: translatez(0);
}

.slider .bx-wrapper .bx-pager,
.slider .bx-wrapper .bx-controls-auto {
position: absolute;
bottom: -30px;
width: 100%;
}

/* PAGER */

.slider .bx-wrapper .bx-pager {
text-align: center;
font-size: .85em;
font-family: Arial;
font-weight: bold;
color: #666;
width:100%;
}

.slider .bx-wrapper .bx-pager .bx-pager-item,
.slider .bx-wrapper .bx-controls-auto .bx-controls-auto-item {
display: inline-block;
*zoom: 1;
*display: inline;
}

.slider .bx-wrapper .bx-pager.bx-default-pager a {
background: #666;
text-indent: -9999px;
display: block;
width: 10px;
height: 10px;
margin: 0 5px;
outline: 0;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
}

.slider .bx-wrapper .bx-pager.bx-default-pager a:hover,
.slider .bx-wrapper .bx-pager.bx-default-pager a.active {

}

/* DIRECTION CONTROLS (NEXT / PREV) */

.slider .bx-wrapper .bx-controls-direction a {
position: absolute;
top: 160px;
left:auto;
outline: 0;
width: 58px;
height: 90px;
text-indent: -9999px;
z-index: 99;
transform:translateY(0);
}

@media (max-width:1024px){

	.searchWrap {display:none;}
	.slider .bx-wrapper .bx-controls-direction a {
		top:50%;
		transform:translateY(-50%);
	}
}

.slider .bx-wrapper .bx-prev {
left:0;
background: url(../images/icon/pr_btn_prev.png) no-repeat;

}

.slider .bx-wrapper .bx-next {
right:0;
background: url(../images/icon/pr_btn_next.png) no-repeat;

}

.slider .bx-wrapper .bx-controls-direction a.disabled {
display: none;
}

/* AUTO CONTROLS (START / STOP) */

.slider .bx-wrapper .bx-controls-auto {
text-align: center;
}

/*
.slider .bx-wrapper .bx-controls-auto .bx-start {
display: block;
text-indent: -9999px;
width: 10px;
height: 11px;
outline: 0;
background: url(images/controls.png) -86px -11px no-repeat;
margin: 0 3px;
}

.slider .bx-wrapper .bx-controls-auto .bx-start:hover,
.slider .bx-wrapper .bx-controls-auto .bx-start.active {
background-position: -86px 0;
}

.slider .bx-wrapper .bx-controls-auto .bx-stop {
display: block;
text-indent: -9999px;
width: 9px;
height: 11px;
outline: 0;
background: url(images/controls.png) -86px -44px no-repeat;
margin: 0 3px;
}
*/
.slider .bx-wrapper .bx-controls-auto .bx-stop:hover,
.slider .bx-wrapper .bx-controls-auto .bx-stop.active {
background-position: -86px -33px;
}

/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */

.slider .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
text-align: left;
width: 80%;
}

.slider .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
right: 0;
width: 35px;
}

/* IMAGE CAPTIONS */

.slider .bx-wrapper .bx-caption {
position: absolute;
bottom: 0;
left: 0;
background: #666\9;
background: rgba(80, 80, 80, 0.75);
width: 100%;
}

.slider .bx-wrapper .bx-caption span {
color: #fff;
font-family: Arial;
display: block;
font-size: .85em;
padding: 10px;
}

.slider { width:100%; position:relative; padding:0 0 0 0; }
.bxList { width:100%; position:relative; z-index:1;height:413px; }
.img_c { width:100%;}
.bxslider li { position:relative; width:100%; height:413px;}
.bxslider li img {max-width: 100%; height: auto;display:inline-block;vertical-align:middle;}

#bx-pager { width:100%; height:90px; margin-top:27px; padding-top:27px; border-top:1px solid #e5e5e5; }
#bx-pager li { width:113px; height:78px; float:left; margin-left:6px; margin-bottom:18px;}
#bx-pager li:nth-child(1) { margin-left:0;}
#bx-pager li:nth-child(7) { margin-left:0;}
#bx-pager li a { display:block;  }
#bx-pager li a img { width:100%; height:78px }


@media (max-width:1240px) {
	#bx-pager li { width:100px; height:71px; }
	#bx-pager li a img { width:100%; height:71px; }
}

@media (max-width:1208px) {
	.bxslider li { height:auto;}
	#bx-pager li { width:90px; height:64px; }
	#bx-pager li a img { width:100%; height:64px; }
}



.goodsTabmenu {width:100%;}
.content_tabmenu {width:1200px;margin:0px auto; text-align:center;border-bottom:solid 1px #000;padding-bottom:0px;}
.content_tabmenu ul li {display: inline-block;float:none; width:120px; margin:0px 20px;}
.content_tabmenu ul li a {font-size:18px;}
.content_tabmenu ul li a.on {font-weight:700;}
/* 텍스트 위에 점 배치 */
.content_tabmenu ul li a::before {
  content: ""; /* 원하는 문자나 기호를 여기에 넣을 수 있습니다 */
  position: absolute;
  top: 0; /* 원하는 높이 설정 */
  left: 0; /* 원하는 왼쪽 위치 설정 */
}

.blind {display:none;}


/* 초기 상태에서의 메뉴 스타일 */
.menu-item {
	font-weight: normal;
	cursor: pointer;
}
.menu-item:hover {
	font-weight: bold;
}

/* 클릭시 bold로 변경할 스타일 */
.menu-item.active {
	font-weight: bold;
}

#tabs {
	margin-top:0px;
	background:#fff;
	padding:20px;
}
@media (max-width:1350px) {
	.goodsTabmenu {width:100%;}
	.content_tabmenu {display: block;width:100%;}
}
@media (max-width:840px) {
	#tabs {
		padding:20px 0px;
	}
	.goodsTabmenu {display: block;}
	.content_tabmenu {margin:0px auto;}
	.content_tabmenu ul li {width:auto; margin:0px 10px;}
	.content_tabmenu ul li a {font-size:16px;}
	
	.content_text { }
	.content_text img { width:100%; }
}

@media (max-width:470px) {


	.goodsTabmenu {padding:0px; margin:0px;}
	.content_tabmenu {}
	.content_tabmenu ul {}
	.content_tabmenu ul li {width:auto;  padding:0px; margin:0px 5px;}
	.content_tabmenu ul li a {font-size:16px;}
	
}

.content_text {
	text-align:center;
}
.content_text p {
	font-size:16px !important;
}
.content_text p img {
	margin-bottom:10px;
}
.content_image p img {
	margin-bottom:10px;
}


.infoBox2 h3 { font-size:30px; font-weight:600; color:#000; padding:50px 0 20px;  border-bottom:2px solid #000;}
.infoBox2 article:nth-of-type(1) { border-top:none; }
.infoCon2 { padding:70px 0; border-top:1px solid #d9d9d9; display:flex; }
.infoCon2 h4 { font-weight:600; color:#000; font-size:24px; flex:0 0 220px; }
.infoCon2 ul { flex:1; }
.infoCon2 ul li { margin-top:35px; display:flex; line-height:1.3;}
.infoCon2 ul li:nth-child(1) { margin-top:0; }
.infoCon2 ul li span { font-weight:400;flex:1;  }
.infoCon2 ul li span p { line-height:28px; font-size:16px; }

.infoCon2 ul li span.tip { color:#999; }


@media(max-width:1200px){
	.infoBox2 h3 { font-size:40px; padding:80px 0 50px;}
	.infoCon2 { padding:60px 0; }
	.infoCon2 h4 {  flex:0 0 240px; }
}

@media(max-width:978px){
	.infoBox2 h3 { font-size:35px; padding:80px 0 50px;}
	.infoCon2 { padding:50px 0; flex-wrap:wrap; }
	.infoCon2 h4 { font-weight:600; flex:0 0 100%; padding-bottom:40px; }
	.infoCon2 ul li { margin-top:20px; }
}

@media(max-width:640px){
	.infoBox2 h3 { font-size:32px; padding:70px 0 40px;}
	.infoCon2 h4 { font-size:26px; }
	.infoCon2 ul li { margin-top:20px; display:flex; line-height:1.3;}
	.infoCon2 ul li:nth-child(1) { margin-top:0; }
	.infoCon2 ul li span { font-size:15px; }
}