@media screen and (max-width: 1279px){
	.moNone{
		display:none;
	}
	
	.pcNone{
		display:inline-block;
	}
	
	#sub .ttimeCt{
		width:100%;
		padding:0px 6%;
		box-sizing:border-box;
		margin-top:50px;
		margin-bottom:150px;
	}
	
	#sub .ttimeCt .top{
		width:100%;
		border-top:1px solid #e5e5e5;
		padding-top:50px;
		display:inline-block;
	}
	
	#sub .ttimeCt .top .selecttime{
		display:inline-block;
	}
	
	#sub .ttimeCt .top .selecttime .checkIco{
		width:24px;
		display:inline-block;
		vertical-align:Middle;
	}
	
	#sub .ttimeCt .top .selecttime .checkIco img{
		width:100%;
	}
	
	#sub .ttimeCt .top .selecttime .selectct{
		font-size:16px;
		display:inline-block;
		vertical-align:Middle;
		color:#222;
		position:Relative;
	}
	
	#sub .ttimeCt .top .selecttime .selectct span{
		display:inline-block;
		vertical-align:Middle;
		width:15px;
		margin-left:10px;
	}
	
	#sub .ttimeCt .top .selecttime .selectList{
		position:absolute;
		width:160px;
		background:#fff;
		padding:10px 0px;
		box-sizing:border-box;
		box-shadow:3px 3px 10px rgba(0,0,0,0.08);
		z-index:1;
		margin-top:10px;
		display:none;
	}
	
	
	#sub .ttimeCt .top .selecttime .selectList li{
		width:100%;
		padding:10px 10px 10px 28px;
		box-sizing:border-box;
		font-size:14px;
	}
	
	
	
	#sub .ttimeCt .top .timealign{
		display:inline-block;
		float:right;
	}
	
	#sub .ttimeCt .top .timealign .ico{
		width:16px;
		display:inline-block;
		vertical-align:Middle;
	}
	
	#sub .ttimeCt .top.timealign .ico img{
		width:100%;
	}
	
	
	#sub .ttimeCt .top .timealign .tx{
		font-size:16px;
		display:inline-block;
		vertical-align:Middle;
	}
	
	
	#sub .ttimeCt .op{
		width:100%;
		margin-top:30px;
		display:inline-block;
	}
	
	#sub .ttimeCt .op select{
		width:130px;
		display:inline-block;
		border:1px solid #e5e5e5;
		margin-left:5px;
		padding:15px;
		box-sizing:border-box;
		border-radius:5px;
	}
	
	#sub .ttimeCt .op select:first-child{
		margin-left:0px;
	}
	
	
	
	#sub .ttimeCt .timeSec{
		width:100%;
		margin-top:80px;
	}
	
	#sub .ttimeCt .timeSec .time{
		display:inline-block;
		font-size:26px;
		vertical-align:middle;
		font-family:'lato';
	}
	
	#sub .ttimeCt .timeSec .time span{
		display:inline-block;
		font-size:15px;
		vertical-align:middle;
		color:#777;
		margin-left:10px;
	}
	
	
	
	#sub .ttimeCt .timeSec .secList{
		width:100%;
		display:inline-block;
	}
	
	#sub .ttimeCt .timeSec .secList dd{
		width:32%;
		display:inline-block;
		margin-top:30px;
		float:left;
		margin-left:2%;
	}
	
	#sub .ttimeCt .timeSec .secList dd:nth-child(3n+1){
		margin-left:0px
	}
	
	#sub .ttimeCt .timeSec .secList dd .thum{
		width:100%;
		position:relative;
	}
	
	#sub .ttimeCt .timeSec .secList dd .thum img{
		width:100%;
	}
	
	
	#sub .ttimeCt .timeSec .secList dd .thum span{
		position:absolute;
		width:50px;
		border-radius:10px 0px 10px 0px;
		background:#B9946F;
		color:#fff;
		font-size:14px;
		text-align:center;
		line-height:50px;
		left:0;
		top:0;
	}
	
	
	#sub .ttimeCt .timeSec .secList dd .subjLine{
		widtH:100%;
		display:inline-block;
		margin-top:25px;
	}
	
	#sub .ttimeCt .timeSec .secList dd .subjLine .subj{
		display:inline-block;
		font-size:18px;
		color:#222;
		font-family:'ONE-Mobile-bold';
	}
	
	#sub .ttimeCt .timeSec .secList dd .subjLine .starA{
		display:inline-block;
		float:right;
	}
	
	
	#sub .ttimeCt .timeSec .secList dd .opLine{
		width:100%;
		display:inline-block;
		margin-top:10px;
	}
	
	
	#sub .ttimeCt .timeSec .secList dd .opLine li{
		display:inline-block;
		vertical-align:middle;
		padding:0px 10px;
		border-left:1px solid #e5e5e5;
		font-size:15px;
	}
	
	#sub .ttimeCt .timeSec .secList dd .opLine li:First-child{
		padding:0px 10px 0px 0px;
		border-left:0px solid #e5e5e5;
	}
	
	
	
	#sub .ttimeCt .timeSec .secList dd .opLine li .ico{
		width:10px;
		display:inline-block;
		vertical-align:middle;
		margin-right:5px;
	}
	
	#sub .ttimeCt .timeSec .secList dd .tagList{
		width:100%;
		margin-top:10px;
	}
	
	#sub .ttimeCt .timeSec .secList dd .tagList li{
		display:inline-block;
		background:#F8F4F1;
		font-size:14px;
		padding:10px 12px;
		border-radius:10px;
		margin-top:5px;
	}
	
	
	
	
	
	
	
	
	
	#sub .ttimeCt .golfSec{
		width:100%;
		margin-top:80px;
	}
	
	#sub .ttimeCt .golfSec .secList{
		width:100%;
		display:inline-block;
	}
	
	
	#sub .ttimeCt .golfSec .secList dd{
		width:48.5%;
		display:inline-block;
		margin-top:30px;
		margin-left:1.2%;
		vertical-align:top;
	}
	
	#sub .ttimeCt .golfSec .secList dd:nth-child(3n+1){
		margin-left:1.2%
	}
	
	#sub .ttimeCt .golfSec .secList dd:nth-child(2n+1){
		margin-left:0px
	}
	
	#sub .ttimeCt .golfSec .secList dd .thum{
		width:100%;
		position:relative;
	}
	
	#sub .ttimeCt .golfSec .secList dd .thum img{
		width:100%;
	}
	
	
	#sub .ttimeCt .golfSec .secList dd .subjLine{
		width:100%;
		display:inline-block;
	}
	
	
	
	#sub .ttimeCt .golfSec .secList dd .subjLine{
		widtH:100%;
		display:inline-block;
		margin-top:25px;
	}
	
	#sub .ttimeCt .golfSec .secList dd .subjLine .subj{
		display:inline-block;
		font-size:18px;
		color:#222;
		font-family:'ONE-Mobile-bold';
	}
	
	#sub .ttimeCt .golfSec .secList dd .subjLine .starA{
		display:inline-block;
		float:right;
	}
	
	
	
	
	
	#sub .ttimeCt .golfSec .secList dd .opLine{
		width:100%;
		display:inline-block;
		margin-top:10px;
	}
	
	#sub .ttimeCt .golfSec .secList dd .opLine .posA{
		display:inline-block;
	}
	
	
	#sub .ttimeCt .golfSec .secList dd .opLine .posA li{
		display:inline-block;
		vertical-align:middle;
		padding:0px 10px;
		border-left:1px solid #e5e5e5;
		font-size:15px;
	}
	
	#sub .ttimeCt .golfSec .secList dd .opLine .posA li:First-child{
		padding:0px 10px 0px 0px;
		border-left:0px solid #e5e5e5;
	}
	
	
	
	#sub .ttimeCt .golfSec .secList dd .opLine .posA li .ico{
		width:10px;
		display:inline-block;
		vertical-align:middle;
		margin-right:5px;
	}
	
	
	
	#sub .ttimeCt .golfSec .secList dd .opLine .price{
		display:inline-block;
		float:Right;
		margin-top:0;
	}
	
	
	#sub .ttimeCt .golfSec .secList dd .vwLine{
		width:100%;
		display:inline-block;
		margin-top:30px;
		position:Relative;
	}
	
	
	#sub .ttimeCt .golfSec .secList dd .vwLine .tagList{
		display:inline-block;
	}
	
	
	#sub .ttimeCt .golfSec .secList dd .vwLine .tagList li{
		display:inline-block;
		vertical-align:middle;
		font-size:13px;
	}
	
	#sub .ttimeCt .golfSec .secList dd .vwLine .tagList li .ico{
		display:inline-block;
		vertical-align:middle;
		width:12px;
		margin-right:5px;
		margin-top:-2px
	}
	
	#sub .ttimeCt .golfSec .secList dd .vwLine .tagList li .ico img{
		width:100%;
	}
	
	
	#sub .ttimeCt .golfSec .secList dd .vwLine .team{
		display:inline-block;
		vertical-align:middle;
		float:Right;
	}
	
	
	#sub .ttimeCt .golfSec .secList dd .vwLine .team .tx{
		display:inline-block;
		vertical-align:middle;
		font-size:13px;
	}
	
	#sub .ttimeCt .golfSec .secList dd .vwLine .team .arrowIco{
		display:inline-block;
		vertical-align:middle;
		width:15px;
	}
	
	
	#sub .ttimeCt .golfSec .secList dd .vwLine .team .arrowIco img{
		width:100%;
	}
	
	#sub .ttimeCt .golfSec .secList dd .vwLine .toggleArrow{
		transform:rotate(-180deg);
	}
	
	
	#sub .ttimeCt .golfSec .secList dd .ttimeSwiper{
		width:100%;
		position:relative;
		left:0;
		display:none;
	}
	
	
	
	
	#sub .ttimeCt .golfSec .secList dd .ttimeVisual{
		width:100%;
		margin-top:10px;
	}
	
	#sub .ttimeCt .golfSec .secList dd .ttimeVisual li{
		background:#f7f7f7;
		padding:15px;
		border:1px solid #e5e5e5;
	}
	
	#sub .ttimeCt .golfSec .secList dd .ttimeVisual li .time{
		font-size:14px;
		color:#777
	}
	
	#sub .ttimeCt .golfSec .secList dd .ttimeVisual li .price{
		font-size:15px;
		margin-top:10px;
		color:#B9946F
	}


	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	#sub .subTitleA{
		width:100%;
		position:relative;
		display:inline-block;
	
	}
	
	#sub .subTitleA .visualBg{
		width:100%;
	}
	
	#sub .subTitleA .visualBg li{
		width:100%;
	}
	
	
	#sub .subTitleA .visualBg li{
		width:100%;
		overflow:HIdden;
	}
	
	
	#sub .subTitleA .visualBg li img{
		width:140%;
		position:relative;
		left:50%;
		transform:translateX(-50%);
	}
	
	#sub .subTitleA .txcont{
		width:100%;
		position:absolute;
		right:0;
		top:auto;
		transform:translateY(0%);
		color:#fff;
		text-align:Center;
		z-index:9;
		font-size:36px;
		font-family:'Lora';
		bottom:50px;
	}
	
	
	
	#sub .subTitleA .bookingCont{
		width:50%;
		position:absolute;
		background:#fff;
		padding:50px;
		box-sizing:border-box;
		left:0;
		bottom:0;
		z-index:9;
		display:none;
	}
	
	#sub .subTitleA .bookingCont .tit{
		font-size:26px;
		font-family:'inter';
		font-weight:bold;
		color:#222;
	}
	
	
	#sub .subTitleA .bookingCont .formList{
		width:100%;
		margin-top:20px;
		display:inline-block;
	}
	
	
	#sub .subTitleA .bookingCont .formList li{
		width:49%;
		display:inline-block;
		vertical-align:middle;
		margin-top:30px;
	}
	
	
	#sub .subTitleA .bookingCont .formList li .subj{
		width:20%;
		display:inline-block;
		vertical-align:middle;
		font-size:16px;
		font-family:'inter';
		color:#222;
		font-weight:bold;
	}
	
	
	#sub .subTitleA .bookingCont .formList li .subs{
		width:50%;
		display:inline-block;
		vertical-align:middle;
		font-size:16px;
		font-family:'inter';
	}
	
	
	#sub .subTitleA .bookingCont .formList li .subs select{
		width:100%;
	}
	
	
	
	#sub .subTitleA .bookingCont .btnA{
		width:50%;
		position:absolute;
		bottom:0;
		right:0;
		margin-top:10px;
	}
	
	#sub .subTitleA .bookingCont .btnA button{
		width:100%;
		background:#222;
		padding:15px 0px;
		text-align:Center;
		color:#fff;
		font-family:'inter';
		font-weight:bold;
		font-size:16px;
		cursor:pointer;
	}
	
	
	
	
	
	
	
	
	
	
	
	#sub .golfTct{
		width:100%;
		padding:100px 0%;
		box-sizing:border-box;
	}
	
	#sub .golfTct .titLine{
		width:100%;
		display:inline-block;
		padding:0px 6%;
		box-sizing:border-box;
	}
	
	#sub .golfTct .titLine .golfNm{
		display:inline-block;
		vertical-align:middle;
		font-size:26px;
		font-family:'ONE-Mobile-bold';
		color:#222;
		
	}
	
	#sub .golfTct .titLine .arl{
		display:inline-block;
		vertical-align:middle;
		width:30px;
		margin-left:6px;
	}
	
	#sub .golfTct .titLine .arl img{
		width:100%;
	}
	
	
	#sub .golfTct .titLine .rtA{
		display:inline-block;
		vertical-align:middle;
		float:right;
		margin-top:-10px;
	}
	
	
	#sub .golfTct .titLine .rtA .starA{
		display:inline-block;
		vertical-align:middle;
	}
	
	#sub .golfTct .titLine .rtA .starA .starList{
		display:inline-block;
		vertical-align:middle;
	}
	
	
	#sub .golfTct .titLine .rtA .starA .starList li{
		width:17px;
	}
	
	#sub .golfTct .titLine .rtA .starA .starList li img{
		width:100%;
	}
	
	#sub .golfTct .titLine .rtA .starA .score{
		font-size:18px;
		vertical-align:middle;
	}
	
	#sub .golfTct .titLine .rtA .tagList{
		display:inline-block;
		vertical-align:middle;
	}
	
	#sub .golfTct .titLine .rtA .tagList li{
		display:inline-block;
		vertical-align:middle;
		padding:15px;
		background:#F8F4F1;
		color:#777;
		font-size:14px;
		border-radius:10px;
		margin-left:4px;
	}
	
	
	
	#sub .golfTct .opLine{
		width:100%;
		margin-top:10px;
		padding:0px 6%;
		box-sizing:border-box;
	}
	
	#sub .golfTct .opLine li{
		display:inline-block;
		vertical-align:middle;
		font-size:18px;
		color:#777;
		border-left:1px solid #e5e5e5;
		padding:0px 10px;
	}
	
	#sub .golfTct .opLine li:first-child{
		border-left:0px solid #e5e5e5;
		padding:0px 10px 0px 0px;
	}
	
	#sub .golfTct .opLine li .posiIco{
		display:inline-block;
		vertical-align:middle;
		margin-right:5px;
	}
	
	
	
	
	#sub .golfTct .rc{
		width:100%;
		margin-top:50px;
	}
	
	#sub .golfTct .rc .tabList{
		width:100%;
		display:flex;
		
	}
	
	#sub .golfTct .rc .tabList li{
		width:100%;
		border-bottom:1px solid #E5e5e5;
		text-align:Center;
		padding:15px 0px;
		color:#777;
	}
	
	
	#sub .golfTct .rc .timeListA{
		width:100%;
		margin-top:0px;
	}
	
	#sub .golfTct .rc .selectDate{
		display:flex;
		margin:0;
	}

	
	
	#sub .golfTct .rc .timeListA .alltime{
		font-size:26px;
		color:#222;
		font-weight:500;
		font-family:'lato','ONE-Mobile-Regural';
		padding:0px 6%;
		margin-top:50px;
	}
	
	
	#sub .golfTct .rc .timeListA .timeList{
		width:100%;
		display:inline-block;
		padding:0px 6%;
		box-sizing:border-box;
	}
	
	#sub .golfTct .rc .timeListA .timeList dd{
		width:49%;
		display:inline-block;
		float:left;
		margin-left:2%;
		padding:30px;
		box-sizing:Border-box;
		background:#F7F7F7;
	}
	
	#sub .golfTct .rc .timeListA .timeList dd{
		width:49%;
		display:inline-block;
		float:left;
		margin-left:2%;
		padding:30px;
		box-sizing:Border-box;
		background:#F7F7F7;
		margin-top:20px;
		border-radius:15px
	}
	
	#sub .golfTct .rc .timeListA .timeList dd:nth-child(2n+1){
		margin-left:0%;
	}
	
	#sub .golfTct .rc .timeListA .timeList dd .timeLine{
		width:100%;
		display:inline-block;
	}
	
	#sub .golfTct .rc .timeListA .timeList dd .timeLine .time{
		font-size:24px;
		color:#222;
		font-family:'lato';
		display:inline-block;
	}
	#sub .golfTct .rc .timeListA .timeList dd .timeLine .priceA{
		float:Right;
		display:inline-block;
		font-size:24px;
		color:#B9946F;
		font-family:'lato','ONE-Mobile-Regural';
	}
	
	
	#sub .golfTct .rc .timeListA .timeList dd .timeLine .priceA span{
		font-size:14px;
		color:#fff;
		display:inline-block;
		background:#B9946F;
		padding:5px 8px;
		border-radius:50px;
		vertical-align:middle;
		margin-right:5px;
	}
	
	
	#sub .golfTct .rc .timeListA .timeList dd .opList{
		width:100%;
		margin-top:20px;
	}
	
	#sub .golfTct .rc .timeListA .timeList dd .opList li{
		display:inline-block;
		font-size:18px;
		border-left:1px solid #e5e5e5;
		color:#222;
		padding:0px 10px;
	}
	
	#sub .golfTct .rc .timeListA .timeList dd .opList li:first-child{
		border-left:0px solid #e5e5e5;
		padding:0px 10px 0px 0px;
	}
	
	
	#sub .golfTct .rc .timeListA .timeList dd .arl{
		font-size:14px;
		color:#999;
		margin-top:10px;
	}


	#sub .golfTct .rc .timeVisual{
		width:100%;
		margin-top:30px;
		padding:0px 6% 30px 0px;
		/*overflow-x:scroll;*/
		box-sizing:border-box;
		white-space:nowrap;
		display:block;
	}
	
	#sub .golfTct .rc .timeVisual li{
		width:auto;
		margin-right:15px;
		font-size:16px;
		display:inline-block
	}
	
	#sub .golfTct .rc .timeVisual .on{
		font-family:'ONE-Mobile-bold';
		text-decoratioN:underline;
	}

	
	
	
	
	
	#sub .golfTct .rc .mapA{
		width:100%;
		margin-top:50px;
		border-bottom:1px solid #e5e5e5;
		padding:0px 6% 50px;
		box-sizing:border-box;
	}
	
	
	#sub .golfTct .rc .mapA .navi{
		width:100%;
		text-align:right;
	}
	
	#sub .golfTct .rc .mapA .navi .ico{
		widtH:28px;
		display:inline-block;
		vertical-align:middle;
	}
	
	#sub .golfTct .rc .mapA .navi .ico img{
		widtH:100%;
	}
	
	#sub .golfTct .rc .mapA .navi .tx{
		font-size:16px;
		color:#444;
		display:inline-block;
		vertical-align:middle;
	}
	
	#sub .golfTct .rc .mapA .map{
		width:100%;
		margin-top:20px;
		height:500px;
	}
	
	
	#sub .golfTct .rc .mapA .infoA{
		width:100%;
		margin-top:30px;
	}
	
	
	#sub .golfTct .rc .mapA .infoA .subjA{
		width:100%;
		display:inline-block;
	}
	
	#sub .golfTct .rc .mapA .infoA .subjA .subj{
		font-size:24px;
		display:inline-block;
		color:#222;
	}
	#sub .golfTct .rc .mapA .infoA .subjA .infoList{
		display:flex;
		clear:both;
		width:100%;
		border:1px solid #e5e5e5;
		margin-top:10px;
	}
	#sub .golfTct .rc .mapA .infoA .subjA .infoList li{
		display:inline-block;
		margin-left:0px;
		vertical-align:middle;
		width:100%;
		border-right:1px solid #e5e5e5;
		padding:15px 0px;
		text-align:center;
		
	}
	
	#sub .golfTct .rc .mapA .infoA .subjA .infoList li:last-child{
		border-right:0px solid #e5e5e5
		
	}
	
	#sub .golfTct .rc .mapA .infoA .subjA .infoList li .ico{
		width:26px;
		display:inline-block;
		vertical-align:middle;
	}
	
	#sub .golfTct .rc .mapA .infoA .subjA .infoList li .ico img{
		width:100%;
	}
	
	
	#sub .golfTct .rc .mapA .infoA .subjA .infoList li .call{
		font-size:18px;
		font-family:'lato';
		display:inline-block;
		vertical-align:middle;
	}
	
	
	
	#sub .golfTct .rc .mapA .infoA .subjA .infoList li  span{
		display:inline-block;
		font-size:18px;
		margin-top:3px;
	}



	
	
	#sub .golfTct .rc .mapA .infoA .arlList{
		width:100%;
		margin-top:20px;
		padding-left:20px;
		box-sizing:border-box;	
	}
	
	#sub .golfTct .rc .mapA .infoA .arlList li{
		width:100%;
		margin-top:10px;
		list-style:disc;
		color:#777;
	}
	
	
	
	#sub .golfTct .rc .reviewA{
		width:100%;
		margin-top:50px;
		display:inline-block;
		padding:0px 6% 0px;
		box-sizing:border-box;
	}
	
	
	#sub .golfTct .rc .reviewA .subjA{
		display:inline-block;
		width:100%;
	}
	
	
	#sub .golfTct .rc .reviewA .subjA .subj{
		display:inline-block;
		font-size:24px;
		color:#222;
	}
	
	#sub .golfTct .rc .reviewA .subjA .btnA{
		display:inline-block;
		float:right;
	}
	
	
	#sub .golfTct .rc .reviewA .subjA .btnA .ico{
		width:21px;
		display:inline-block;
		vertical-align:middle;
	}
	
	#sub .golfTct .rc .reviewA .subjA .btnA .ico img{
		width:100%;
	}
	
	
	
	#sub .golfTct .rc .reviewA .subjA .btnA .tx{
		font-size:16px;
		display:inline-block;
		vertical-align:middle;
	}
	
	
	
	
	#sub .golfTct .rc .reviewA .nmst{
		width:100%;
		margin-top:30px;
	}
	
	
	#sub .golfTct .rc .reviewA .nmst .nm{
		font-size:16px;
		display:inline-block;
		vertical-align:middle;
		color:#444;
	}
	
	#sub .golfTct .rc .reviewA .nmst .starList{
		display:inline-block;
		vertical-align:middle;
	}
	
	
	#sub .golfTct .rc .reviewA .writeForm{
		width:100%;
		display:flex;
		margin-top:20px;
	}
	
	
	#sub .golfTct .rc .reviewA .writeForm textarea{
		width:93%;
		padding:10px;
		box-sizing:Border-box;
		border:1px solid #e5e5e5
	}
	
	#sub .golfTct .rc .reviewA .writeForm button{
		width:7%;
		text-align:Center;
		background:#B9946F;
		color:#fff;
		margin-left:10px;
	}
	
	
	#sub .golfTct .rc .reviewA .reviewList{
		width:100%;
	}
	
	
	
	#sub .golfTct .rc .reviewA .reviewList dd{
		width:100%;
		padding:30px 0px;
		border-bottom:1px solid #e5e5e5;
	}
	
	
	#sub .golfTct .rc .reviewA .reviewList dd .topLine{
		width:100%;
		display:inline-block;
	}
	
	#sub .golfTct .rc .reviewA .reviewList dd .topLine .nickname{
		display:inline-block;
		font-size:18px;
		color:#B9946F;
		vertical-align:Middle;
	}
	
	#sub .golfTct .rc .reviewA .reviewList dd .topLine .date{
		display:inline-block;
		font-size:16px;
		color:#999;
		vertical-align:Middle;
		font-family:'lato';
	}
	
	#sub .golfTct .rc .reviewA .reviewList dd .topLine .commentBtn{
		display:inline-block;
		font-size:16px;
		color:#999;
		vertical-align:Middle;
		text-decoration:underline;
		margin-left:10px;
	}
	
	
	#sub .golfTct .rc .reviewA .reviewList dd .topLine .rtA{
		display:inline-block;
		float:Right;
	}
	
	#sub .golfTct .rc .reviewA .reviewList dd .topLine .rtA .score{
		font-size:18px;
		vertical-align:middle;
	}
	
	
	
	#sub .golfTct .rc .reviewA .reviewList dd .topLine .rtA .opBtn{
		display:inline-block;
		vertical-align:middle;
		width:6px;
		position:relative;
		margin-left:10px;
	}
	
	
	#sub .golfTct .rc .reviewA .reviewList dd .topLine .rtA .opBtn .opList{
		position:absolute;
		width:110px;
		background:#fff;
		right:0;
		margin-top:10px;
		box-shadow:10px 10px 10px rgba(0,0,0,0.05);
		z-index:1;
		display:none;
	}
	
	#sub .golfTct .rc .reviewA .reviewList dd .topLine .rtA .opBtn .opList li{
		width:100%;
		padding:20px;
		box-sizing:border-box;
		border-bottom:1px solid #e5e5e5;
		text-align:center;
	
	}
	
	#sub .golfTct .rc .reviewA .reviewList dd .topLine .rtA .opBtn .opList li .ico{
		width:20px;
		display:inline-block;
		vertical-align:middle;
	}
	
	#sub .golfTct .rc .reviewA .reviewList dd .topLine .rtA .opBtn .opList li .ico img{
		width:100%;
	}
	
	#sub .golfTct .rc .reviewA .reviewList dd .topLine .rtA .opBtn .opList li .tx{
		font-size:16px;
		color:#444;
		display:inline-block;
		vertical-align:middle;
	}
	
	
	#sub .golfTct .rc .reviewA .reviewList dd .review{
		width:100%;
		font-size:15px;
		margin-top:10px;
		color:#444;
	}
	#sub .golfTct .rc .reviewA .reviewList dd .recommentA{
		width:100%;
		display:flex;
	}
	
	#sub .golfTct .rc .reviewA .reviewList dd .recommentA .ico{
		width:15px;
		place-self:start;
		margin-right:10px;
	}
	
	
	#sub .golfTct .rc .reviewA .reviewList dd .recommentA .ico img{
		width:100%;
	}
	
	
	
	.counsel{
		width:100%;
		margin:100px auto 100px;
	}
	
	
	.counsel .inner{
		width:100%;
		padding:0px 6%;
		box-sizing:Border-box;
	}
	
	
	.counsel .inner .titA{
		width:100%;
	}
	
	
	.counsel .inner .titA .tit{
		font-size:36px;
		color:#222;
	}
	
	.counsel .inner .titA .subTit{
		font-size:16px;
		color:#777;
		margin-top:10px;
	}
	
	
	
	.counsel .inner .formList{
		width:100%;
		margin-top:30px;
		display:inline-block;
	}
	
	
	
	
	.counsel .inner .formList li{
		width:48%;
		margin-left:4%;
		vertical-align:middle;
		position:relative;
		float:left;
		margin-top:40px;
	}
	
	.counsel .inner .formList li:nth-child(2n+1){
		margin-left:0%;
	}
	
	.counsel .inner .formList li label{
		width:100%;
	}
	
	.counsel .inner .formList li .w80{
		width:100%;
		position:relative;
		padding:10px;
		border:1px solid #e5e5e5;
		box-sizing:border-box;
		margin-top:10px;
	}
	
	.counsel .inner .formList li img{
		position:absolute;
		right:10px;
		bottom:12px
	}

	
	
	.counsel .inner .agreeList{
		width:100%;
		margin-top:20px;
	}
	
	
	.counsel .inner .agreeList li{
		width:100%;
		margin-top:10px;
	}
	
	
	.counsel .inner .agreeList li label{
		display: inline-block;
		cursor: pointer;
		font-size: 16px;
		vertical-align:middle;
		color:#444;
	}
	
	
	.counsel .inner .agreeList li input[type=checkbox]{
		display: none;
	}
	
	.counsel .inner .agreeList li label::before {
		content: "";
		display: inline-block;
		width: 21px;
		vertical-align:middle;
		height:21px;
		margin-right:5px;
		background:url("../images/check.png");
		margin-top:-2px;
	}
	
	
	
	.counsel .inner .agreeList li input[type=checkbox]:checked + label::before {
		content: "";
		background:url("../images/checkOn.png");
	}
	
	
	
	
	
	
	
	
	#sub .pay{
		width:100%;
		margin:100px auto 100px;
	}
	
	#sub .pay .inner{
		width:100%;
		padding:0px 6%;
		box-sizing:border-box;
	}
	
	#sub .pay .inner .tit{
		font-size:36px;
		color:#222;
	}
	
	#sub .pay .inner .payList{
		width:100%;
		margin-top:30px;
	}
	
	
	#sub .pay .inner .payList dd{
		width:100%;
		padding:30px 0px;
		display:inline-block;
		border-bottom:1px solid #e5e5e5
	}
	
	#sub .pay .inner .payList dd:first-child{
		border-top:1px solid #e5e5e5;
	}
	
	#sub .pay .inner .payList dd .thum{
		width:180px;
		place-self:center;
		display:inline-block;
		vertical-align:middle;
	}
	
	#sub .pay .inner .payList dd .thum img{
		width:100%;
	}
	
	#sub .pay .inner .payList dd .deInfo{
		width:72%;
		place-self:center;
		padding:0px 30px;
		box-sizing:border-box;
		display:inline-block;
		vertical-align:middle;
	}
	
	#sub .pay .inner .payList dd .deInfo .nm{
		width:100%;
		font-size:30px;
		color:#222;
		display:inline-block;
	}
	
	#sub .pay .inner .payList dd .deInfo .nm span{
		display:inline-block;
		padding:5px;
		background:#F8F4F1;
		color:#999;
		font-size:16px;
		border-radius:10px;
		margin-left:10px;
	}
	
	#sub .pay .inner .payList dd .deInfo .deInfoList{
		width:100%;
		margin-top:20px;
	}
	#sub .pay .inner .payList dd .deInfo .deInfoList li{
		width:100%;
		margin-top:20px;
	}
	
	#sub .pay .inner .payList dd .deInfo .deInfoList li .subj{
		width:20%;
		display:inline-block;
		vertical-align:top;
		color:#999;
	}
	
	#sub .pay .inner .payList dd .deInfo .deInfoList li .subs{
		width:78%;
		display:inline-block;
		vertical-align:top;
		text-align:right;
		color:#222;
	}
	
	
	
	#sub .pay .inner .payList dd .greyBoxList{
		width:100%;
		place-self:center;
		padding:30px;
		box-sizing:border-box;
		background:#f7f7f7;
		margin-top:30px;
	}
	
	#sub .pay .inner .payList dd .greyBoxList li{
		width:100%;
		margin-top:15px;
	}
	
	#sub .pay .inner .payList dd .greyBoxList li .subj{
		font-size:16px;
		color:#777;
		width:20%;
		display:inline-block;
		vertical-align:top;
	}
	
	
	#sub .pay .inner .payList dd .greyBoxList li .subs{
		font-size:16px;
		color:#222;
		width:79%;
		display:inline-block;
		vertical-align:top;
		text-align:Right;
	}
	
	
	
	
	
	#sub .pay .inner .totalA{
		width:100%;
		display:inline-block;
		margin-top:30px;
	}
	
	#sub .pay .inner .totalA .agreeComment{
		width:100%;
		display:inline-block;
		vertical-align:middle;
		font-size:16px;
		color:#777;
		word-break:keep-all;
		line-height:26px;
	}
	#sub .pay .inner .totalA .agreeComment span{
		text-decoration:underline;
	}
	
	
	#sub .pay .inner .totalA .priceA{
		display:inline-block;
		width:100%;
		text-align:Right;
	}
	
	#sub .pay .inner .totalA .priceA .subj{
		display:inline-block;
		width:auto;
		font-size:16px;
	}
	
	#sub .pay .inner .totalA .priceA .price{
		display:inline-block;
		width:auto;
		margin:0;
		text-align:Right;
		margin-left:10px;
	}
	
	

}




@media screen and (max-width: 767px){
	#sub .ttimeCt{
		width:100%;
		padding:0px 3%;
		box-sizing:border-box;
		margin-top:50px;
		margin-bottom:150px;
	}
	
	#sub .ttimeCt .top{
		width:100%;
		border-top:1px solid #e5e5e5;
		padding-top:50px;
		display:inline-block;
	}
	
	#sub .ttimeCt .top .selecttime{
		display:inline-block;
	}
	
	#sub .ttimeCt .top .selecttime .checkIco{
		width:24px;
		display:inline-block;
		vertical-align:Middle;
	}
	
	#sub .ttimeCt .top .selecttime .checkIco img{
		width:100%;
	}
	
	#sub .ttimeCt .top .selecttime .selectct{
		font-size:16px;
		display:inline-block;
		vertical-align:Middle;
		color:#222;
		position:Relative;
	}
	
	#sub .ttimeCt .top .selecttime .selectct span{
		display:inline-block;
		vertical-align:Middle;
		width:15px;
		margin-left:10px;
	}
	
	#sub .ttimeCt .top .selecttime .selectList{
		position:absolute;
		width:160px;
		background:#fff;
		padding:10px 0px;
		box-sizing:border-box;
		box-shadow:3px 3px 10px rgba(0,0,0,0.08);
		z-index:1;
		margin-top:10px;
		display:none;
	}
	
	
	#sub .ttimeCt .top .selecttime .selectList li{
		width:100%;
		padding:10px 10px 10px 28px;
		box-sizing:border-box;
		font-size:14px;
	}
	
	
	
	#sub .ttimeCt .top .timealign{
		display:inline-block;
		float:right;
	}
	
	#sub .ttimeCt .top .timealign .ico{
		width:14px;
		display:inline-block;
		vertical-align:Middle;
	}
	
	#sub .ttimeCt .top.timealign .ico img{
		width:100%;
	}
	
	
	#sub .ttimeCt .top .timealign .tx{
		font-size:14px;
		display:inline-block;
		vertical-align:Middle;
	}
	
	
	#sub .ttimeCt .op{
		width:100%;
		margin-top:30px;
		display:flex;
	}
	
	#sub .ttimeCt .op select{
		width:100%;
		display:inline-block;
		border:1px solid #e5e5e5;
		margin-left:2px;
		padding:12px 5px;
		box-sizing:border-box;
		border-radius:5px;
	}
	
	#sub .ttimeCt .op select:first-child{
		margin-left:0px;
	}
	
	
	
	#sub .ttimeCt .timeSec{
		width:100%;
		margin-top:50px;
	}
	
	#sub .ttimeCt .timeSec .time{
		display:inline-block;
		font-size:26px;
		vertical-align:middle;
		font-family:'lato';
	}
	
	#sub .ttimeCt .timeSec .time span{
		display:inline-block;
		font-size:15px;
		vertical-align:middle;
		color:#777;
		margin-left:10px;
	}
	
	
	
	#sub .ttimeCt .timeSec .secList{
		width:100%;
		display:inline-block;
	}
	
	#sub .ttimeCt .timeSec .secList dd{
		width:100%;
		display:inline-block;
		margin-top:30px;
		float:left;
		margin-left:0%;
	}
	
	#sub .ttimeCt .timeSec .secList dd:nth-child(3n+1){
		margin-left:0px
	}
	
	#sub .ttimeCt .timeSec .secList dd .thum{
		width:100%;
		position:relative;
	}
	
	#sub .ttimeCt .timeSec .secList dd .thum img{
		width:100%;
	}
	
	
	#sub .ttimeCt .timeSec .secList dd .thum span{
		position:absolute;
		width:50px;
		border-radius:10px 0px 10px 0px;
		background:#B9946F;
		color:#fff;
		font-size:14px;
		text-align:center;
		line-height:50px;
		left:0;
		top:0;
	}
	
	
	#sub .ttimeCt .timeSec .secList dd .subjLine{
		widtH:100%;
		display:inline-block;
		margin-top:25px;
	}
	
	#sub .ttimeCt .timeSec .secList dd .subjLine .subj{
		display:inline-block;
		font-size:18px;
		color:#222;
		font-family:'ONE-Mobile-bold';
	}
	
	#sub .ttimeCt .timeSec .secList dd .subjLine .starA{
		display:inline-block;
		float:right;
	}
	
	
	#sub .ttimeCt .timeSec .secList dd .opLine{
		width:100%;
		display:inline-block;
		margin-top:10px;
	}
	
	
	#sub .ttimeCt .timeSec .secList dd .opLine li{
		display:inline-block;
		vertical-align:middle;
		padding:0px 10px;
		border-left:1px solid #e5e5e5;
		font-size:15px;
	}
	
	#sub .ttimeCt .timeSec .secList dd .opLine li:First-child{
		padding:0px 10px 0px 0px;
		border-left:0px solid #e5e5e5;
	}
	
	
	
	#sub .ttimeCt .timeSec .secList dd .opLine li .ico{
		width:10px;
		display:inline-block;
		vertical-align:middle;
		margin-right:5px;
	}
	
	#sub .ttimeCt .timeSec .secList dd .tagList{
		width:100%;
		margin-top:10px;
	}
	
	#sub .ttimeCt .timeSec .secList dd .tagList li{
		display:inline-block;
		background:#F8F4F1;
		font-size:14px;
		padding:10px 12px;
		border-radius:10px;
		margin-top:5px;
	}
	
	
	
	
	
	#sub .ttimeCt .golfSec{
		width:100%;
		margin-top:50px;
	}
	
	#sub .ttimeCt .golfSec .secList{
		width:100%;
		display:inline-block;
	}
	
	
	#sub .ttimeCt .golfSec .secList dd{
		width:100%;
		display:inline-block;
		margin-top:30px;
		margin-left:0%;
		vertical-align:top;
	}
	
	#sub .ttimeCt .golfSec .secList dd:nth-child(3n+1){
		margin-left:0%
	}
	
	#sub .ttimeCt .golfSec .secList dd:nth-child(2n+1){
		margin-left:0px
	}
	
	#sub .ttimeCt .golfSec .secList dd .thum{
		width:100%;
		position:relative;
	}
	
	#sub .ttimeCt .golfSec .secList dd .thum img{
		width:100%;
	}
	
	
	#sub .ttimeCt .golfSec .secList dd .subjLine{
		width:100%;
		display:inline-block;
	}
	
	
	
	#sub .ttimeCt .golfSec .secList dd .subjLine{
		widtH:100%;
		display:inline-block;
		margin-top:25px;
	}
	
	#sub .ttimeCt .golfSec .secList dd .subjLine .subj{
		display:inline-block;
		font-size:18px;
		color:#222;
		font-family:'ONE-Mobile-bold';
	}
	
	#sub .ttimeCt .golfSec .secList dd .subjLine .starA{
		display:inline-block;
		float:right;
	}
	
	
	
	
	
	#sub .ttimeCt .golfSec .secList dd .opLine{
		width:100%;
		display:inline-block;
		margin-top:10px;
	}
	
	#sub .ttimeCt .golfSec .secList dd .opLine .posA{
		display:inline-block;
	}
	
	
	#sub .ttimeCt .golfSec .secList dd .opLine .posA li{
		display:inline-block;
		vertical-align:middle;
		padding:0px 10px;
		border-left:1px solid #e5e5e5;
		font-size:15px;
	}
	
	#sub .ttimeCt .golfSec .secList dd .opLine .posA li:First-child{
		padding:0px 10px 0px 0px;
		border-left:0px solid #e5e5e5;
	}
	
	
	
	#sub .ttimeCt .golfSec .secList dd .opLine .posA li .ico{
		width:10px;
		display:inline-block;
		vertical-align:middle;
		margin-right:5px;
	}
	
	
	
	#sub .ttimeCt .golfSec .secList dd .opLine .price{
		display:inline-block;
		float:Right;
		margin-top:0;
	}
	
	
	#sub .ttimeCt .golfSec .secList dd .vwLine{
		width:100%;
		display:inline-block;
		margin-top:30px;
		position:Relative;
	}
	
	
	#sub .ttimeCt .golfSec .secList dd .vwLine .tagList{
		display:inline-block;
	}
	
	
	#sub .ttimeCt .golfSec .secList dd .vwLine .tagList li{
		display:inline-block;
		vertical-align:middle;
		font-size:13px;
	}
	
	#sub .ttimeCt .golfSec .secList dd .vwLine .tagList li .ico{
		display:inline-block;
		vertical-align:middle;
		width:12px;
		margin-right:5px;
		margin-top:-2px
	}
	
	#sub .ttimeCt .golfSec .secList dd .vwLine .tagList li .ico img{
		width:100%;
	}
	
	
	#sub .ttimeCt .golfSec .secList dd .vwLine .team{
		display:inline-block;
		vertical-align:middle;
		float:Right;
	}
	
	
	#sub .ttimeCt .golfSec .secList dd .vwLine .team .tx{
		display:inline-block;
		vertical-align:middle;
		font-size:13px;
	}
	
	#sub .ttimeCt .golfSec .secList dd .vwLine .team .arrowIco{
		display:inline-block;
		vertical-align:middle;
		width:15px;
	}
	
	
	#sub .ttimeCt .golfSec .secList dd .vwLine .team .arrowIco img{
		width:100%;
	}
	
	#sub .ttimeCt .golfSec .secList dd .vwLine .toggleArrow{
		transform:rotate(-180deg);
	}
	
	
	#sub .ttimeCt .golfSec .secList dd .ttimeSwiper{
		width:100%;
		position:relative;
		left:0;
		display:none;
	}
	
	
	
	
	#sub .ttimeCt .golfSec .secList dd .ttimeVisual{
		width:100%;
		margin-top:10px;
	}
	
	#sub .ttimeCt .golfSec .secList dd .ttimeVisual li{
		background:#f7f7f7;
		padding:15px;
		border:1px solid #e5e5e5;
	}
	
	#sub .ttimeCt .golfSec .secList dd .ttimeVisual li .time{
		font-size:14px;
		color:#777
	}
	
	#sub .ttimeCt .golfSec .secList dd .ttimeVisual li .price{
		font-size:15px;
		margin-top:10px;
		color:#B9946F
	}


	
	
	
	
	
	
	
	
	
	#sub .subTitleA{
		width:100%;
		position:relative;
		display:inline-block;
	
	}
	
	#sub .subTitleA .visualBg{
		width:100%;
	}
	
	#sub .subTitleA .visualBg li{
		width:100%;
	}
	
	
	#sub .subTitleA .visualBg li{
		width:100%;
		overflow:HIdden;
	}
	
	
	#sub .subTitleA .visualBg li img{
		width:180%;
		position:relative;
		left:50%;
		transform:translateX(-50%);
	}
	
	#sub .subTitleA .txcont{
		width:100%;
		position:absolute;
		right:0;
		top:auto;
		transform:translateY(0%);
		color:#fff;
		text-align:Center;
		z-index:9;
		font-size:20px;
		font-family:'Lora';
		bottom:50px;
	}
	
	
	
	#sub .subTitleA .bookingCont{
		width:50%;
		position:absolute;
		background:#fff;
		padding:50px;
		box-sizing:border-box;
		left:0;
		bottom:0;
		z-index:9;
		display:none;
	}
	
	#sub .subTitleA .bookingCont .tit{
		font-size:22px;
		font-family:'inter';
		font-weight:bold;
		color:#222;
	}
	
	
	#sub .subTitleA .bookingCont .formList{
		width:100%;
		margin-top:20px;
		display:inline-block;
	}
	
	
	#sub .subTitleA .bookingCont .formList li{
		width:49%;
		display:inline-block;
		vertical-align:middle;
		margin-top:30px;
	}
	
	
	#sub .subTitleA .bookingCont .formList li .subj{
		width:20%;
		display:inline-block;
		vertical-align:middle;
		font-size:16px;
		font-family:'inter';
		color:#222;
		font-weight:bold;
	}
	
	
	#sub .subTitleA .bookingCont .formList li .subs{
		width:50%;
		display:inline-block;
		vertical-align:middle;
		font-size:16px;
		font-family:'inter';
	}
	
	
	#sub .subTitleA .bookingCont .formList li .subs select{
		width:100%;
	}
	
	
	
	#sub .subTitleA .bookingCont .btnA{
		width:50%;
		position:absolute;
		bottom:0;
		right:0;
		margin-top:10px;
	}
	
	#sub .subTitleA .bookingCont .btnA button{
		width:100%;
		background:#222;
		padding:15px 0px;
		text-align:Center;
		color:#fff;
		font-family:'inter';
		font-weight:bold;
		font-size:16px;
		cursor:pointer;
	}
	
	
	
	
	
	
	
	
	
	
	
	#sub .golfTct{
		width:100%;
		padding:100px 0%;
		box-sizing:border-box;
	}
	
	#sub .golfTct .titLine{
		width:100%;
		display:inline-block;
		padding:0px 3%;
		box-sizing:border-box;
	}
	
	#sub .golfTct .titLine .golfNm{
		display:inline-block;
		vertical-align:middle;
		font-size:26px;
		font-family:'ONE-Mobile-bold';
		color:#222;
		
	}
	
	#sub .golfTct .titLine .arl{
		display:inline-block;
		vertical-align:middle;
		width:30px;
		margin-left:6px;
	}
	
	#sub .golfTct .titLine .arl img{
		width:100%;
	}
	
	
	#sub .golfTct .titLine .rtA{
		display:inline-block;
		vertical-align:middle;
		float:right;
		margin-top:10px;
		width:100%;
	}
	
	
	#sub .golfTct .titLine .rtA .starA{
		display:inline-block;
		vertical-align:middle;
	}
	
	#sub .golfTct .titLine .rtA .starA .starList{
		display:inline-block;
		vertical-align:middle;
	}
	
	
	#sub .golfTct .titLine .rtA .starA .starList li{
		width:17px;
	}
	
	#sub .golfTct .titLine .rtA .starA .starList li img{
		width:100%;
	}
	
	#sub .golfTct .titLine .rtA .starA .score{
		font-size:18px;
		vertical-align:middle;
	}
	
	#sub .golfTct .titLine .rtA .tagList{
		display:inline-block;
		vertical-align:middle;
		width:100%;
		display:flex;
		margin-top:30px;
	}
	
	#sub .golfTct .titLine .rtA .tagList li{
		display:inline-block;
		vertical-align:middle;
		padding:12px 5px;
		background:#F8F4F1;
		color:#777;
		font-size:13px;
		border-radius:10px;
		margin-left:4px;
	}
	
	#sub .golfTct .titLine .rtA .tagList li:first-child{
		margin-left:0px;
	}
	
	
	#sub .golfTct .opLine{
		width:100%;
		margin-top:10px;
		padding:0px 3%;
		box-sizing:border-box;
		display:none;
	}
	
	#sub .golfTct .opLine li{
		display:inline-block;
		vertical-align:middle;
		font-size:14px;
		color:#777;
		border-left:1px solid #e5e5e5;
		padding:0px 10px;
	}
	
	#sub .golfTct .opLine li:first-child{
		border-left:0px solid #e5e5e5;
		padding:0px 10px 0px 0px;
	}
	
	#sub .golfTct .opLine li .posiIco{
		display:inline-block;
		vertical-align:middle;
		margin-right:5px;
	}
	
	
	
	
	#sub .golfTct .rc{
		width:100%;
		margin-top:50px;
	}
	
	#sub .golfTct .rc .tabList{
		width:100%;
		display:flex;
		
	}
	
	#sub .golfTct .rc .tabList li{
		width:100%;
		border-bottom:1px solid #E5e5e5;
		text-align:Center;
		padding:15px 0px;
		color:#777;
		font-size:14px
	}
	
	
	#sub .golfTct .rc .timeListA{
		width:100%;
		margin-top:0px;
	}
	
	#sub .golfTct .rc .selectDate{
		display:flex;
		margin:0;
	}

	
	
	#sub .golfTct .rc .timeListA .alltime{
		font-size:18px;
		color:#222;
		font-weight:500;
		font-family:'lato','ONE-Mobile-Regural';
		padding:0px 3%;
		margin-top:50px;
	}
	
	
	#sub .golfTct .rc .timeListA .timeList{
		width:100%;
		display:inline-block;
		padding:0px 3%;
		box-sizing:border-box;
	}
	
	#sub .golfTct .rc .timeListA .timeList dd{
		width:100%;
		display:inline-block;
		float:left;
		margin-left:0%;
		padding:20px;
		box-sizing:Border-box;
		background:#F7F7F7;
	}
	
	
	#sub .golfTct .rc .timeListA .timeList dd:nth-child(2n+1){
		margin-left:0%;
	}
	
	#sub .golfTct .rc .timeListA .timeList dd .timeLine{
		width:100%;
		display:inline-block;
	}
	
	#sub .golfTct .rc .timeListA .timeList dd .timeLine .time{
		font-size:18px;
		color:#222;
		font-family:'lato';
		display:inline-block;
	}
	#sub .golfTct .rc .timeListA .timeList dd .timeLine .priceA{
		float:Right;
		display:inline-block;
		font-size:16px;
		color:#B9946F;
		font-family:'lato','ONE-Mobile-Regural';
	}
	
	
	#sub .golfTct .rc .timeListA .timeList dd .timeLine .priceA span{
		font-size:14px;
		color:#fff;
		display:inline-block;
		background:#B9946F;
		padding:5px 8px;
		border-radius:50px;
		vertical-align:middle;
		margin-right:5px;
	}
	
	
	#sub .golfTct .rc .timeListA .timeList dd .opList{
		width:100%;
		margin-top:20px;
	}
	
	#sub .golfTct .rc .timeListA .timeList dd .opList li{
		display:inline-block;
		font-size:14px;
		border-left:1px solid #e5e5e5;
		color:#222;
		padding:0px 10px;
	}
	
	#sub .golfTct .rc .timeListA .timeList dd .opList li:first-child{
		border-left:0px solid #e5e5e5;
		padding:0px 10px 0px 0px;
	}
	
	
	#sub .golfTct .rc .timeListA .timeList dd .arl{
		font-size:14px;
		color:#999;
		margin-top:10px;
	}
	
	
	#sub .golfTct .rc .timeListA .timeVisual{
		width:100%;
		margin-top:30px;
		padding:0px 3% 30px 3%;
		display:block
	}
	
	#sub .golfTct .rc .timeListA .timeVisual li{
		width:auto;
		margin-right:15px;
		font-size:16px;
	}
	
	#sub .golfTct .rc .timeListA .timeVisual .on{
		font-family:'ONE-Mobile-bold';
		text-decoratioN:underline;
	}
	
	
	
	
	
	
	
	#sub .golfTct .rc .mapA{
		width:100%;
		margin-top:50px;
		border-bottom:1px solid #e5e5e5;
		padding:0px 3% 50px;
		box-sizing:border-box;
	}
	
	
	#sub .golfTct .rc .mapA .navi{
		width:100%;
		text-align:right;
	}
	
	#sub .golfTct .rc .mapA .navi .ico{
		widtH:22px;
		display:inline-block;
		vertical-align:middle;
	}
	
	#sub .golfTct .rc .mapA .navi .ico img{
		widtH:100%;
	}
	
	#sub .golfTct .rc .mapA .navi .tx{
		font-size:14px;
		color:#444;
		display:inline-block;
		vertical-align:middle;
	}
	
	#sub .golfTct .rc .mapA .map{
		width:100%;
		margin-top:20px;
		height:300px;
	}
	
	
	#sub .golfTct .rc .mapA .infoA{
		width:100%;
		margin-top:30px;
	}
	
	
	#sub .golfTct .rc .mapA .infoA .subjA{
		width:100%;
		display:inline-block;
	}
	
	#sub .golfTct .rc .mapA .infoA .subjA .subj{
		font-size:18px;
		display:inline-block;
		color:#222;
	}
	#sub .golfTct .rc .mapA .infoA .subjA .infoList{
		display:flex;
		float:Right;
	}
	#sub .golfTct .rc .mapA .infoA .subjA .infoList li{
		display:inline-block;
		margin-left:0px;
		vertical-align:middle;
		padding:12px 0px;
	}
	
	#sub .golfTct .rc .mapA .infoA .subjA .infoList li .ico{
		width:20px;
		display:inline-block;
		vertical-align:middle;
	}
	
	#sub .golfTct .rc .mapA .infoA .subjA .infoList li .ico img{
		width:100%;
	}
	
	
	#sub .golfTct .rc .mapA .infoA .subjA .infoList li .call{
		font-size:18px;
		font-family:'lato';
		display:inline-block;
		vertical-align:middle;
		display:none;
	}
	
	
	#sub .golfTct .rc .mapA .infoA .subjA .infoList li span{
		font-size:14px;
		
	}
	#sub .golfTct .rc .mapA .infoA .arlList{
		width:100%;
		margin-top:20px;
		padding-left:20px;
		box-sizing:border-box;	
	}
	
	#sub .golfTct .rc .mapA .infoA .arlList li{
		width:100%;
		margin-top:10px;
		list-style:disc;
		color:#777;
		font-size:14px;
		line-height:22px;
	}
	
	
	
	#sub .golfTct .rc .reviewA{
		width:100%;
		margin-top:50px;
		display:inline-block;
		padding:0px 3% 0px;
		box-sizing:border-box;
	}
	
	
	#sub .golfTct .rc .reviewA .subjA{
		display:inline-block;
		width:100%;
	}
	
	
	#sub .golfTct .rc .reviewA .subjA .subj{
		display:inline-block;
		font-size:18px;
		color:#222;
	}
	
	#sub .golfTct .rc .reviewA .subjA .btnA{
		display:inline-block;
		float:right;
	}
	
	
	#sub .golfTct .rc .reviewA .subjA .btnA .ico{
		width:18px;
		display:inline-block;
		vertical-align:middle;
	}
	
	#sub .golfTct .rc .reviewA .subjA .btnA .ico img{
		width:100%;
	}
	
	
	
	#sub .golfTct .rc .reviewA .subjA .btnA .tx{
		font-size:14px;
		display:inline-block;
		vertical-align:middle;
	}
	
	
	
	
	#sub .golfTct .rc .reviewA .nmst{
		width:100%;
		margin-top:30px;
	}
	
	
	#sub .golfTct .rc .reviewA .nmst .nm{
		font-size:14px;
		display:inline-block;
		vertical-align:middle;
		color:#444;
	}
	
	#sub .golfTct .rc .reviewA .nmst .starList{
		display:inline-block;
		vertical-align:middle;
	}
	
	
	#sub .golfTct .rc .reviewA .writeForm{
		width:100%;
		display:flex;
		margin-top:20px;
	}
	
	
	#sub .golfTct .rc .reviewA .writeForm textarea{
		width:85%;
		padding:10px;
		box-sizing:Border-box;
		border:1px solid #e5e5e5
	}
	
	#sub .golfTct .rc .reviewA .writeForm button{
		width:15%;
		text-align:Center;
		background:#B9946F;
		color:#fff;
		margin-left:10px;
	}
	
	
	#sub .golfTct .rc .reviewA .reviewList{
		width:100%;
	}
	
	
	
	#sub .golfTct .rc .reviewA .reviewList dd{
		width:100%;
		padding:30px 0px;
		border-bottom:1px solid #e5e5e5;
	}
	
	
	#sub .golfTct .rc .reviewA .reviewList dd .topLine{
		width:100%;
		display:inline-block;
	}
	
	#sub .golfTct .rc .reviewA .reviewList dd .topLine .nickname{
		display:inline-block;
		font-size:15px;
		color:#B9946F;
		vertical-align:Middle;
	}
	
	#sub .golfTct .rc .reviewA .reviewList dd .topLine .date{
		display:inline-block;
		font-size:13px;
		color:#999;
		vertical-align:Middle;
		font-family:'lato';
	}
	
	#sub .golfTct .rc .reviewA .reviewList dd .topLine .commentBtn{
		display:inline-block;
		font-size:13px;
		color:#999;
		vertical-align:Middle;
		text-decoration:underline;
		margin-left:10px;
	}
	
	
	#sub .golfTct .rc .reviewA .reviewList dd .topLine .rtA{
		display:inline-block;
		float:Right;
		width:100%;
		margin-top:10px;
	}
	
	#sub .golfTct .rc .reviewA .reviewList dd .topLine .rtA .score{
		font-size:15px;
		vertical-align:middle;
	}
	
	
	
	#sub .golfTct .rc .reviewA .reviewList dd .topLine .rtA .opBtn{
		display:inline-block;
		vertical-align:middle;
		width:4px;
		position:relative;
		margin-left:10px;
		float:Right;
	}
	#sub .golfTct .rc .reviewA .reviewList dd .topLine .rtA .opBtn img{
		width:100%;
	}
	
	#sub .golfTct .rc .reviewA .reviewList dd .topLine .rtA .opBtn .opList{
		position:absolute;
		width:110px;
		background:#fff;
		right:0;
		margin-top:10px;
		box-shadow:10px 10px 10px rgba(0,0,0,0.05);
		z-index:1;
		display:none;
	}
	
	#sub .golfTct .rc .reviewA .reviewList dd .topLine .rtA .opBtn .opList li{
		width:100%;
		padding:20px;
		box-sizing:border-box;
		border-bottom:1px solid #e5e5e5;
		text-align:center;
	
	}
	
	#sub .golfTct .rc .reviewA .reviewList dd .topLine .rtA .opBtn .opList li .ico{
		width:20px;
		display:inline-block;
		vertical-align:middle;
	}
	
	#sub .golfTct .rc .reviewA .reviewList dd .topLine .rtA .opBtn .opList li .ico img{
		width:100%;
	}
	
	#sub .golfTct .rc .reviewA .reviewList dd .topLine .rtA .opBtn .opList li .tx{
		font-size:16px;
		color:#444;
		display:inline-block;
		vertical-align:middle;
	}
	
	
	#sub .golfTct .rc .reviewA .reviewList dd .review{
		width:100%;
		font-size:14px;
		margin-top:10px;
		color:#444;
		line-height:22px;
	}
	#sub .golfTct .rc .reviewA .reviewList dd .recommentA{
		width:100%;
		display:flex;
	}
	
	#sub .golfTct .rc .reviewA .reviewList dd .recommentA .ico{
		width:15px;
		place-self:start;
		margin-right:10px;
	}
	
	
	#sub .golfTct .rc .reviewA .reviewList dd .recommentA .ico img{
		width:100%;
	}
	
	
	
	.counsel{
		width:100%;
		margin:100px auto 0px;
	}
	
	
	.counsel .inner{
		width:100%;
		padding:0px 3%;
		box-sizing:Border-box;
	}
	
	
	.counsel .inner .titA{
		width:100%;
	}
	
	
	.counsel .inner .titA .tit{
		font-size:26px;
		color:#222;
	}
	
	.counsel .inner .titA .subTit{
		font-size:14px;
		color:#777;
		margin-top:10px;
		line-height:22px;
	}
	
	
	
	.counsel .inner .formList{
		width:100%;
		margin-top:30px;
		display:inline-block;
	}
	
	
	
	
	.counsel .inner .formList li{
		width:100%;
		margin-left:0%;
		vertical-align:middle;
		position:relative;
		float:left;
		margin-top:40px;
	}
	
	.counsel .inner .formList li:nth-child(2n+1){
		margin-left:0%;
	}
	
	.counsel .inner .formList li label{
		width:100%;
	}
	
	.counsel .inner .formList li .w80{
		width:100%;
		position:relative;
		padding:10px;
		border:1px solid #e5e5e5;
		box-sizing:border-box;
		margin-top:10px;
	}
	
	.counsel .inner .formList li img{
		position:absolute;
		right:10px;
		bottom:12px
	}

	
	
	.counsel .inner .agreeList{
		width:100%;
		margin-top:20px;
	}
	
	
	.counsel .inner .agreeList li{
		width:100%;
		margin-top:10px;
	}
	
	
	.counsel .inner .agreeList li label{
		display: inline-block;
		cursor: pointer;
		font-size: 14px;
		vertical-align:middle;
		color:#444;
	}
	
	
	.counsel .inner .agreeList li input[type=checkbox]{
		display: none;
	}
	
	.counsel .inner .agreeList li label::before {
		content: "";
		display: inline-block;
		width: 21px;
		vertical-align:middle;
		height:21px;
		margin-right:5px;
		background:url("../images/check.png");
		margin-top:-2px;
	}
	
	
	
	.counsel .inner .agreeList li input[type=checkbox]:checked + label::before {
		content: "";
		background:url("../images/checkOn.png");
	}
	
	
	
	
	
	
	
	
	#sub .pay{
		width:100%;
		margin:1em auto 100px;
	}
	
	#sub .pay .inner{
		width:100%;
		padding:0px 3%;
		box-sizing:border-box;
	}
	
	#sub .pay .inner .tit{
		font-size:26px;
		color:#222;
	}
	
	#sub .pay .inner .payList{
		width:100%;
		margin-top:30px;
	}
	
	
	#sub .pay .inner .payList dd{
		width:100%;
		padding:30px 0px;
		display:inline-block;
		border-bottom:1px solid #e5e5e5
	}
	
	#sub .pay .inner .payList dd:first-child{
		border-top:1px solid #e5e5e5;
	}
	
	#sub .pay .inner .payList dd .thum{
		width:100%;
		place-self:center;
		display:inline-block;
		vertical-align:middle;
	}
	
	#sub .pay .inner .payList dd .thum img{
		width:100%;
	}
	
	#sub .pay .inner .payList dd .deInfo{
		width:100%;
		place-self:center;
		padding:0px 0px;
		box-sizing:border-box;
		display:inline-block;
		vertical-align:middle;
		margin-top:30px;
	}
	
	#sub .pay .inner .payList dd .deInfo .nm{
		width:100%;
		font-size:20px;
		color:#222;
		display:inline-block;
	}
	
	#sub .pay .inner .payList dd .deInfo .nm span{
		display:inline-block;
		padding:5px;
		background:#F8F4F1;
		color:#999;
		font-size:13px;
		border-radius:10px;
		margin-left:10px;
	}
	
	#sub .pay .inner .payList dd .deInfo .deInfoList{
		width:100%;
		margin-top:20px;
	}
	#sub .pay .inner .payList dd .deInfo .deInfoList li{
		width:100%;
		margin-top:20px;
	}
	
	#sub .pay .inner .payList dd .deInfo .deInfoList li .subj{
		width:20%;
		display:inline-block;
		vertical-align:top;
		color:#999;
		font-size:13px;
	}
	
	#sub .pay .inner .payList dd .deInfo .deInfoList li .subs{
		width:78%;
		display:inline-block;
		vertical-align:top;
		text-align:right;
		color:#222;
		font-size:13px;
	}
	
	
	
	#sub .pay .inner .payList dd .greyBoxList{
		width:100%;
		place-self:center;
		padding:1.5em;
		box-sizing:border-box;
		background:#f7f7f7;
		margin-top:30px;
	}
	
	#sub .pay .inner .payList dd .greyBoxList li{
		width:100%;
		margin-top:15px;
	}
	
	
	
	#sub .pay .inner .payList dd .greyBoxList li .subj{
		font-size:13px;
		color:#777;
		width:25%;
		display:inline-block;
		vertical-align:top;
	}
	
	
	#sub .pay .inner .payList dd .greyBoxList li .subs{
		font-size:13px;
		color:#222;
		width:73%;
		display:inline-block;
		vertical-align:top;
		text-align:Right;
	}
	
	
	
	
	
	#sub .pay .inner .totalA{
		width:100%;
		display:inline-block;
		margin-top:30px;
	}
	
	#sub .pay .inner .totalA .agreeComment{
		width:100%;
		display:inline-block;
		vertical-align:middle;
		font-size:13px;
		color:#777;
		word-break:keep-all;
		line-height:22px;
	}
	#sub .pay .inner .totalA .agreeComment span{
		text-decoration:underline;
	}
	
	
	#sub .pay .inner .totalA .priceA{
		display:inline-block;
		width:100%;
		text-align:Right;
	}
	
	#sub .pay .inner .totalA .priceA .subj{
		display:inline-block;
		width:auto;
		font-size:16px;
	}
	
	#sub .pay .inner .totalA .priceA .price{
		display:inline-block;
		width:auto;
		margin:0;
		text-align:Right;
		margin-left:10px;
	}
	
	



}








