@media screen and (max-width: 1279px){

	#main{
		width:100%;
	}
	
	#main .visual{
		width:100%;
		position:relative;
		overflow:Hidden;
	}
	
	#main .visual .bg{
		width:100%;
		position:relative;
	}
	
	#main .visual .bg img{
		width:140%;
		vertical-align:bottom;
		position:relative;
		left:50%;
		transform:translateX(-50%);
		
	}
	
	#main .visual .bg video{
		width:100%;
		vertical-align:bottom;
		position:relative;
		left:50%;
		transform:translateX(-50%);
	}
	
	#main .visual .bg span{
		width:100%;
		height:100%;
		background:rgba(0,0,0,0.5);
		position:absolute;
		left:0;
		top:0;
		z-index:1
	}
	
	#main .visual .cont{
		width:100%;
		position:absolute;
		top:50%;
		transform:translateY(-50%);
		z-index:2;
	}
	
	#main .visual .cont .nm{
		width:100%;
		text-align:center;
		font-size:44px;
		color:#fff;
		font-family:'Inter','ONE-Mobile-Regular';
	}
	
	#main .visual .cont .subs{
		width:100%;
		text-align:center;
		font-size:18px;
		color:#fff;
		margin-top:15px;
	}
	
	
	
	



	
	
	
	#main .golfA{
		width:100%;
		padding:0px 0px 0px 6%;
		box-sizing:border-box;
		margin-top:100px;
	}
	
	#main .golfA .subjLine{
		width:100%;
		display:inline-block;
		position:relative;
		box-sizing:border-box;
	}
	
	#main .golfA .subjLine .subj{
		font-size:30px;
		color:#222;
		display:inline-block;
		vertical-align:Middle;
		font-family:'lora'
	}
	
	#main .golfA .subjLine .timeList{
		display:inline-block;
		vertical-align:Middle;
	}
	
	#main .golfA .subjLine .timeList li{
		display:inline-block;
		font-size:16px;
		opacity:0.5;
		color:#222;
		margin-left:30px;
	}
	
	
	#main .golfA .subjLine .timeList .on{
		opacity:1;
		text-decoration:underline;
	}
	
	
	#main .golfA .subjLine .allMorebtn{
		display:inline-block;
		position:absolute;
		right:6%;
		top:50%;
		transform:translateY(-50%);
		font-size:16px;
		text-decoration:underline;
	}
	
	
	
	#main .golfSwiper{
		width:100%;
		margin-top:30px;
	}
	#main .golfSwiper .golfVisual li{
		width:46%;
		position:relative;
	}
	
	#main .golfSwiper .golfVisual li:last-child{
		margin-right:6%;
	}
	
	
	#main .golfSwiper .golfVisual li .thum{
		width:100%;
	}
	
	#main .golfSwiper .golfVisual li .thum img{
		width:100%;
	}
	
	
	#main .golfSwiper .golfVisual li .nmPosi{
		width:150px;
		padding:12px 0px;
		text-align:center;
		background:#B9946F;
		color:#fff;
		font-size:16px;
		font-family:'lora';
		margin-top:-25px;
		position:relative;
		z-index:1;
	}
	
	
	#main .golfSwiper .golfVisual li .subj{
		font-size:18px;
		color:#222;
		font-family:'ONE-Mobile-bold';
		margin-top:25px;
	}
	
	
	
	#main .golfSwiper .golfVisual li .date{
		font-size:16px;
		margin-top:10px;
		color:#999;
	}
	
	#main .golfSwiper .golfVisual li .op{
		font-size:16px;
		margin-top:20px;
		color:#444;
	}
	
	
	
	
	#main .tour{
		width:100%;
		padding:0px 6%;
		box-sizing:border-box;
		margin-top:100px;
		position:relative;
	}
	
	#main .tour .tit{
		width:100%;
		text-align:Center;
		font-size:30px;
		color:#222;
		font-family:'lora'
	}
	
	
	#main .tour .tabList{
		width:100%;
		text-align:Center;
		margin-top:30px;
	}
	
	#main .tour .tabList li{
		display:inline-block;
		width:130px;
		padding:15px 0px;
		text-align:center;
		border:1px solid #e5e5e5;
		margin:0px 3px;
		border-radius:50px;
	}
	
	#main .tourCt{
		width:100%;
		position:relative;
		margin-top:50px;
	}
	
	#main .tourCt .bThumA{
		width:100%;
		position:relative;
	}
	
	#main .tourCt .bThumA .bThumVisual{
		overflow:hidden;
		width:100%;
		overflow:visible;
	}
	
	#main .tourCt .bThumA .bThumVisual li{
		width:100%;
		position:relative;
	}
	
	
	#main .tourCt .bThumA .bThumVisual li .bg{
		width:100%;
		overflow:hidden;
	}
	
	
	#main .tourCt .bThumA .bThumVisual li .bg img{
		width:120%;
		position:relative;
		left:50%;
		transform:translateX(-50%);
	}
	
	#main .tourCt .bThumA .bThumVisual li .ct{
		width:50%;
		position:absolute;
		padding:30px;
		box-sizing:border-box;
		left:0;
		bottom:0;
		z-index:9;
		background:rgba(0,0,0,0.5);
		
	}
	
	
	#main .tourCt .bThumA .bThumVisual li .ct .subj{
		font-size:24px;
		color:#fff;
		font-family:'ONE-Mobile-bold';
	}
	
	#main .tourCt .bThumA .bThumVisual li .ct .subs{
		font-size:16px;
		margin-top:15px;
		color:#fff;
		word-break:keep-all;
	}
	
	#main .tourCt{
	    --swiper-navigation-color: #fff;
	    --swiper-pagination-color: #fff;
	    --swiper-pagination-bullet-inactive-color:#fff; 
	    --swiper-pagination-bullet-inactive-opacity:0.5; 
	}
	
	
	#main .tourCt .swiper-button-prev{
		position:absolute;
		left:10px;
		width:30px;
		height:60px;
		z-index:999;
		top:50%;
		transform:translateY(-50%);
	}
	
	#main .tourCt .swiper-button-next{
		position:absolute;
		right:10px;
		width:30px;
		height:60px;
		z-index:999;
		top:50%;
		transform:translateY(-50%);
	}
	
	
	
	
	
	#main .tourCt .tourListA{
		width:100%;
		margin-top:100px;
	}
	
	#main .tourCt .tourListA .titLine{
		width:100%;
		display:inline-block;
	}
	
	#main .tourCt .tourListA .titLine .title{
		font-size:30px;
		display:inline-block;
	}
	
	#main .tourCt .tourListA .titLine .more{
		display:inline-block;
		float:Right;
		color:#222;
		font-size:18px;
		text-decoration:underline;
	}
	
	
	#main .tourCt .tourListA .tourList{
		width:100%;
		margin-top:20px;
		display:inline-block;
	}
	
	#main .tourCt .tourListA .tourList dd{
		width:49%;
		border:1px solid #e5e5e5;
		box-sizing:border-box;
		margin-left:2%;
		float:left;
		display:flex;
		margin-top:20px;
	}
	
	#main .tourCt .tourListA .tourList dd:nth-child(2n+1){
		margin-left:0%;
	}
	
	
	
	#main .tourCt .tourListA .tourList dd .thum{
		width:55%;
		place-self:center;
	}
	
	#main .tourCt .tourListA .tourList dd .thum img{
		width:100%;
	}
	
	
	#main .tourCt .tourListA .tourList dd .textA{
		width:75%;
		place-self:center;
		padding:0px 15px;
		box-sizing:border-box;
	}
	
	
	#main .tourCt .tourListA .tourList dd .textA .subj{
		font-size:17px;
		color:#222;
		font-family:'ONE-Mobile-bold';
	}
	
	#main .tourCt .tourListA .tourList dd .textA .subs{
		font-size:13px;
		color:#777;
		margin-top:10px;
		word-break:keep-all;
		line-height:22px;
		height:45px;
		overflow:hidden;
	}
	
	
	
	#main .bannerList{
		width:100%;
		margin-top:150px;
		padding:0px 6%;
		box-sizing:border-box;
	}
	
	#main .bannerList li{
		width:100%;
		position:Relative;
		padding:20px;
		box-sizing:border-box;
		border-radius:20px 0px 20px 0px;
		display:flex;
	}
	

	
	
	#main .bannerList li a{
		width:100%;
		display:flex;
	}
	
	
	#main .bannerList li .txCt{
		width:70%;
		display:inline-block;
		place-self:center;
	}
	
	#main .bannerList li .txCt .subj{
		font-size:18px;
		color:#222;
		font-family:'ONE-Mobile-bold';
	}
	#main .bannerList li .txCt .subs{
		font-size:15px;
		color:#777;
		margin-top:15px;
		word-break:Keep-all;
	}
	
	#main .bannerList li .ico{
		width:30%;
		text-align:Right;
	}
	
	
	#main .bannerList li .ico img{
		height:60px;
	}
	
	
	
	
	#main .bannerList .blueOpa{
		background:#E2EDF3
	}
	
	#main .bannerList .greenOpa{
		background:#E9F3E0
	}
		
	
	
	
	
	
	
	
	#main .recommend{
		width:100%;
		background:#f7f7f7;
		padding:100px 6%;
		margin-top:150px;
		box-sizing:border-box;
	}
	
	
	#main .recommend .tit{
		width:100%;
		font-size:30px;
		color:#222;
	}
	
	#main .recommend .recomendList{
		width:100%;
		display:flex;
		margin-top:30px;
	}
	
	
	#main .recommend .recomendList dd{
		width:50%;
		display:inline-block;
		margin-left:20px;
	}
	
	#main .recommend .recomendList dd:first-child{
		margin-left:0;
	}
	
	
	#main .recommend .recomendList dd .thum{
		width:100%;
	}
	
	
	#main .recommend .recomendList dd .thum img{
		width:100%;
	}
	
	
	#main .recommend .recomendList dd .subjLine{
		width:100%;
		display:inline-block;
		margin-top:25px;
	}
	
	
	#main .recommend .recomendList dd .subjLine .subj{
		display:inline-block;
		font-size:18px;
		color:#222;
		font-family:'ONE-Mobile-bold';
	}
	
	#main .recommend .recomendList dd .subjLine .pick{
		display:inline-block;
		float:Right;
		width:22px;
	}
	
	#main .recommend .recomendList dd .subjLine .pick img{
		width:100%;
	}
	
	
	
	#main .recommend .recomendList dd .opLine{
		display:inline-block;
		width:100%;
		margin-top:10px;
	}
	
	#main .recommend .recomendList dd .opLine .opList{
		display:inline-block;
	}
	
	#main .recommend .recomendList dd .opLine .opList li{
		display:inline-block;
		padding:0px 6px;
		font-size:14px;
		color:#777;
		border-left:1px solid #e5e5e5;
	}
	
	#main .recommend .recomendList dd .opLine .opList li:first-child{
		padding:0px 10px 0px 0px;
		border-left:0px solid #e5e5e5;
	}
	
	
	#main .recommend .recomendList dd .opLine .starA{
		display:inline-block;
		float:right;
	}
	
	
	
	
	
	
	
	
	
	
	
	#main .sale{
		width:100%;
		padding:0px 6%;
		box-sizing:border-box;
		margin:150px 0px;
	}
	
	
	
	
	#main .sale .tit{
		width:100%;
		font-size:30px;
		color:#222;
	}
	
	#main .sale .saleList{
		width:100%;
		display:flex;
		margin-top:30px;
	}
	
	#main .sale .saleList dd{
		width:100%;
		display:inline-block;
		margin-left:10px;
	}
	
	#main .sale .saleList dd:first-child{
		margin-left:0px;
	}
	
	
	
	#main .sale .saleList dd .thum{
		width:100%;
	}
	
	
	#main .sale .saleList dd .thum img{
		width:100%;
	}
	
	
	
	
	#main .sale .saleList dd .nameLine{
		display:inline-block;
		width:100%;
		margin-top:20px;
	}
	
	
	#main .sale .saleList dd .nameLine .nm{
		display:inline-block;
		font-size:18px;
		color:#222;
		font-family:'ONE-Mobile-bold';
	}
	
	#main .sale .saleList dd .nameLine .starA{
		display:inline-block;
		float:right;
		width:100%;
		margin-top:5px;
	}
	
	
	#main .sale .saleList dd .opList{
		width:100%;
		margin-top:15px;
	}
	
	
	#main .sale .saleList dd .opList li{
		display:inline-block;
		font-size:13px;
		color:#777;
		padding:0px 6px;
		border-left:1px solid #e5e5e5;
		line-height:16px;
	}
	
	#main .sale .saleList dd .opList li:first-child{
		padding:0px 10px 0px 0px;
		border-left:0px solid #e5e5e5;
	}
	
	



	
}


@media screen and (max-width: 767px){

	#main{
		width:100%;
	}
	
	#main .visual{
		width:100%;
		position:relative;
	}
	
	#main .visual .bg{
		width:100%;
		position:relative;
	}
	
	#main .visual .bg img{
		width:140%;
		vertical-align:bottom;
		position:relative;
		left:50%;
		transform:translateX(-50%);
		
	}
	
	#main .visual .bg video{
		width:100%;
		vertical-align:bottom;
		position:relative;
		left:50%;
		transform:translateX(-50%);
	}
	
	#main .visual .bg span{
		width:100%;
		height:100%;
		background:rgba(0,0,0,0.5);
		position:absolute;
		left:0;
		top:0;
		z-index:1
	}
	
	#main .visual .cont{
		width:100%;
		position:absolute;
		top:50%;
		transform:translateY(-50%);
		z-index:2;
	}
	
	#main .visual .cont .nm{
		width:100%;
		text-align:center;
		font-size:26px;
		color:#fff;
		font-family:'Inter','ONE-Mobile-Regular';
		word-break:keep-all;
	}
	
	#main .visual .cont .subs{
		width:100%;
		text-align:center;
		font-size:13px;
		color:#fff;
		margin-top:15px;
		word-break:keep-all;
	}
	
	
	
	


	
	
	
	#main .golfA{
		width:100%;
		padding:0px 0% 0px 3%;
		box-sizing:border-box;
		margin-top:100px;
	}
	
	#main .golfA .subjLine{
		width:100%;
		display:inline-block;
		position:relative;
		box-sizing:border-box;
		padding:0px 3% 0px 0px
	}
	
	#main .golfA .subjLine .subj{
		font-size:26px;
		color:#222;
		display:inline-block;
		vertical-align:Middle;
		font-family:'lora'
	}
	
	#main .golfA .subjLine .timeList{
		display:flex;
		vertical-align:Middle;
		width:100%;
		margin-top:20px;
		border:1px solid #e5e5e5;
		box-sizing:border-box;
	}
	
	#main .golfA .subjLine .timeList li{
		display:inline-block;
		font-size:13px;
		opacity:0.5;
		color:#222;
		margin-left:0px;
		width:100%;
		text-align:center;
		padding:12px 0px;
		border-right:1px solid #e5e5e5;
		box-sizing:border-box;
	}
	
	#main .golfA .subjLine .timeList li:last-child{
		border-right:0px solid #e5e5e5;
	}
	
	#main .golfA .subjLine .timeList .on{
		opacity:1;
		text-decoration:none;
	}
	
	
	#main .golfA .subjLine .allMorebtn{
		display:inline-block;
		position:absolute;
		right:3%;
		top:10%;
		transform:translateY(0%);
		font-size:16px;
		text-decoration:underline;
	}
	
	
	
	#main .golfSwiper{
		width:100%;
		margin-top:30px;
	}
	#main .golfSwiper .golfVisual li{
		width:58%;
		position:relative;
	}
	
	#main .golfSwiper .golfVisual li:last-child{
		margin-right:3%;
	}
	
	
	#main .golfSwiper .golfVisual li .thum{
		width:100%;
	}
	
	#main .golfSwiper .golfVisual li .thum img{
		width:100%;
	}
	
	
	#main .golfSwiper .golfVisual li .nmPosi{
		width:100px;
		padding:10px 0px;
		text-align:center;
		background:#B9946F;
		color:#fff;
		font-size:13px;
		font-family:'lora';
		margin-top:-25px;
		position:relative;
		z-index:1;
	}
	
	
	#main .golfSwiper .golfVisual li .subj{
		font-size:15px;
		color:#222;
		font-family:'ONE-Mobile-bold';
		margin-top:25px;
		width:100%;
		overflow:hidden;
		text-overflow:ellipsis;
		white-space:nowrap;
	}
	
	
	
	#main .golfSwiper .golfVisual li .date{
		font-size:13px;
		margin-top:10px;
		color:#999;
	}
	
	#main .golfSwiper .golfVisual li .op{
		font-size:13px;
		margin-top:20px;
		color:#444;
		width:100%;
		overflow:hidden;
		text-overflow:ellipsis;
		white-space:nowrap;
	}
	
	
	
	
	#main .tour{
		width:100%;
		padding:0px 3%;
		box-sizing:border-box;
		margin-top:100px;
		position:relative;
	}
	
	#main .tour .tit{
		width:100%;
		text-align:Center;
		font-size:26px;
		color:#222;
		font-family:'lora'
	}
	
	
	#main .tour .tabList{
		width:100%;
		text-align:Center;
		margin-top:30px;
	}
	
	#main .tour .tabList li{
		display:inline-block;
		width:80px;
		padding:15px 0px;
		text-align:center;
		border:1px solid #e5e5e5;
		margin:0px 3px;
		border-radius:50px;
		font-size:14px;
	}
	
	#main .tourCt{
		width:100%;
		position:relative;
		margin-top:50px;
	}
	
	#main .tourCt .bThumA{
		width:100%;
		position:relative;
	}
	
	#main .tourCt .bThumA .bThumVisual{
		overflow:hidden;
		width:100%;
		overflow:visible;
	}
	
	#main .tourCt .bThumA .bThumVisual li{
		width:100%;
		position:relative;
	}
	
	
	#main .tourCt .bThumA .bThumVisual li .bg{
		width:100%;
		overflow:hidden;
	}
	
	
	#main .tourCt .bThumA .bThumVisual li .bg img{
		width:150%;
		position:relative;
		left:50%;
		transform:translateX(-50%);
	}
	
	#main .tourCt .bThumA .bThumVisual li .ct{
		width:100%;
		position:absolute;
		padding:15px;
		box-sizing:border-box;
		left:0;
		bottom:0;
		z-index:9;
		background:rgba(0,0,0,0.5);
		
	}
	
	
	#main .tourCt .bThumA .bThumVisual li .ct .subj{
		font-size:16px;
		color:#fff;
		font-family:'ONE-Mobile-bold';
	}
	
	#main .tourCt .bThumA .bThumVisual li .ct .subs{
		font-size:13px;
		margin-top:15px;
		color:#fff;
		word-break:keep-all;
	}
	
	#main .tourCt{
	    --swiper-navigation-color: #fff;
	    --swiper-pagination-color: #fff;
	    --swiper-pagination-bullet-inactive-color:#fff; 
	    --swiper-pagination-bullet-inactive-opacity:0.5; 
	}
	
	
	#main .tourCt .swiper-button-prev{
		position:absolute;
		left:10px;
		width:30px;
		height:60px;
		z-index:999;
		top:60%;
		transform:translateY(-50%);
	}
	
	#main .tourCt .swiper-button-next{
		position:absolute;
		right:10px;
		width:30px;
		height:60px;
		z-index:999;
		top:60%;
		transform:translateY(-50%);
	}
	
	
	#main .tourCt .swiper-button-next:after,
	#main .tourCt .swiper-button-prev:after{
		font-size:16px;
	}
	
	
	#main .tourCt .tourListA{
		width:100%;
		margin-top:100px;
	}
	
	#main .tourCt .tourListA .titLine{
		width:100%;
		display:inline-block;
	}
	
	#main .tourCt .tourListA .titLine .title{
		font-size:22px;
		display:inline-block;
	}
	
	#main .tourCt .tourListA .titLine .more{
		display:inline-block;
		float:Right;
		color:#222;
		font-size:16px;
		text-decoration:underline;
		display:none;
	}
	
	
	#main .tourCt .tourListA .tourList{
		width:100%;
		margin-top:10px;
		display:inline-block;
	}
	
	#main .tourCt .tourListA .tourList dd{
		width:100%;
		border:1px solid #e5e5e5;
		box-sizing:border-box;
		margin-left:0%;
		float:left;
		display:block;
		margin-top:10px;
	}
	
	#main .tourCt .tourListA .tourList dd:nth-child(2n+1){
		margin-left:0%;
	}
	
	
	
	#main .tourCt .tourListA .tourList dd .thum{
		width:100%;
		place-self:center;
	}
	
	#main .tourCt .tourListA .tourList dd .thum img{
		width:100%;
	}
	
	
	#main .tourCt .tourListA .tourList dd .textA{
		width:100%;
		place-self:center;
		padding:15px;
		box-sizing:border-box;
	}
	
	
	#main .tourCt .tourListA .tourList dd .textA .subj{
		font-size:17px;
		color:#222;
		font-family:'ONE-Mobile-bold';
	}
	
	#main .tourCt .tourListA .tourList dd .textA .subs{
		font-size:13px;
		color:#777;
		margin-top:10px;
		word-break:keep-all;
		line-height:22px;
		height:45px;
		overflow:hidden;
	}
	
	
	
	#main .bannerList{
		width:100%;
		display:block;
		margin-top:40px;
		padding:0px 6%;
		box-sizing:border-box;
	}
	
	#main .bannerList li{
		width:100%;
		margin-left:0px;
		position:Relative;
		padding:15px;
		box-sizing:border-box;
		border-radius:20px 0px 20px 0px;
		display:flex;
		margin-top:10px;
	}
	
	#main .bannerList li:first-child{
		margin-left:0px;
	}
	
	
	#main .bannerList li a{
		width:100%;
		display:flex;
	}
	
	
	#main .bannerList li .txCt{
		width:80%;
		display:inline-block;
		place-self:center;
	}
	
	#main .bannerList li .txCt .subj{
		font-size:16px;
		color:#222;
		font-family:'ONE-Mobile-bold';
	}
	#main .bannerList li .txCt .subs{
		font-size:13px;
		color:#777;
		margin-top:15px;
		word-break:Keep-all;
	}
	
	#main .bannerList li .ico{
		width:20%;
		text-align:Right;
	}
	
	
	#main .bannerList li .ico img{
		height:40px;
	}
	
	
	
	
	#main .bannerList .blueOpa{
		background:#E2EDF3
	}
	
	#main .bannerList .greenOpa{
		background:#E9F3E0
	}
		
	
	
	
	
	
	
	
	#main .recommend{
		width:100%;
		background:#f7f7f7;
		padding:70px 6%;
		margin-top:100px;
		box-sizing:border-box;
	}
	
	
	#main .recommend .tit{
		width:100%;
		font-size:26px;
		color:#222;
	}
	
	#main .recommend .recomendList{
		width:100%;
		display:block;
		margin-top:0px;
	}
	
	
	#main .recommend .recomendList dd{
		width:100%;
		display:inline-block;
		margin-left:0px;
		margin-top:20px;
	}
	
	#main .recommend .recomendList dd:first-child{
		margin-left:0;
	}
	
	
	#main .recommend .recomendList dd .thum{
		width:100%;
	}
	
	
	#main .recommend .recomendList dd .thum img{
		width:100%;
	}
	
	
	#main .recommend .recomendList dd .subjLine{
		width:100%;
		display:inline-block;
		margin-top:25px;
	}
	
	
	#main .recommend .recomendList dd .subjLine .subj{
		display:inline-block;
		font-size:18px;
		color:#222;
		font-family:'ONE-Mobile-bold';
	}
	
	#main .recommend .recomendList dd .subjLine .pick{
		display:inline-block;
		float:Right;
		width:22px;
	}
	
	#main .recommend .recomendList dd .subjLine .pick img{
		width:100%;
	}
	
	
	
	#main .recommend .recomendList dd .opLine{
		display:inline-block;
		width:100%;
		margin-top:10px;
	}
	
	#main .recommend .recomendList dd .opLine .opList{
		display:inline-block;
	}
	
	#main .recommend .recomendList dd .opLine .opList li{
		display:inline-block;
		padding:0px 6px;
		font-size:14px;
		color:#777;
		border-left:1px solid #e5e5e5;
	}
	
	#main .recommend .recomendList dd .opLine .opList li:first-child{
		padding:0px 10px 0px 0px;
		border-left:0px solid #e5e5e5;
	}
	
	
	#main .recommend .recomendList dd .opLine .starA{
		display:inline-block;
		float:right;
		width:100%;
		margin-top:5px;
	}
	
	
	
	
	
	
	
	
	
	
	
	#main .sale{
		width:100%;
		padding:0px 3%;
		box-sizing:border-box;
		margin:100px 0px;
	}
	
	
	
	
	#main .sale .tit{
		width:100%;
		font-size:26px;
		color:#222;
	}
	
	#main .sale .saleList{
		width:100%;
		display:block;
		margin-top:30px;
	}
	
	#main .sale .saleList dd{
		width:100%;
		display:inline-block;
		margin-left:0px;
		margin-top:20px;
	}
	
	#main .sale .saleList dd:first-child{
		margin-left:0px;
	}
	
	
	
	#main .sale .saleList dd .thum{
		width:100%;
	}
	
	
	#main .sale .saleList dd .thum img{
		width:100%;
	}
	
	
	
	
	#main .sale .saleList dd .nameLine{
		display:inline-block;
		width:100%;
		margin-top:20px;
	}
	
	
	#main .sale .saleList dd .nameLine .nm{
		display:inline-block;
		font-size:18px;
		color:#222;
		font-family:'ONE-Mobile-bold';
	}
	
	#main .sale .saleList dd .nameLine .starA{
		display:inline-block;
		float:right;
		width:100%;
		margin-top:5px;
	}
	
	
	#main .sale .saleList dd .opList{
		width:100%;
		margin-top:15px;
	}
	
	
	#main .sale .saleList dd .opList li{
		display:inline-block;
		font-size:13px;
		color:#777;
		padding:0px 6px;
		border-left:1px solid #e5e5e5;
		line-height:16px;
	}
	
	#main .sale .saleList dd .opList li:first-child{
		padding:0px 10px 0px 0px;
		border-left:0px solid #e5e5e5;
	}
	
	



	
}










































































