@charset "Shift_JIS";

img{
border: 0;
}

.winter{
font-weight: 700;
padding: 5px;
font-size: 110%;
margin: 0 auto;
text-align: center;
}
.winterl{margin-right: 20px;}

.cubox{
width: 604px;
margin: 0 auto 0 auto;
font-size: 80%;
}

.cubox.coupon{
width: 670px;
}

.cubox.ski{
width: 670px;
}


.cubox02{
width: 460px;
margin: 0 auto 0 auto;
font-size: 90%;
font-weight: 700;
padding: 5px;
}
.cubox03{
width: 600px;
margin: 0 auto 0 auto;
font-size: 90%;
font-weight: 700;
padding: 5px;
}

.culeft{
width: 430px;
float: left;
}
.culeft01{
font-size: 120%;
text-align: center;
}

.curight{
width: 180px;
float: left;
margin: 10px 5px 10px 5px;
}
.curight ul{
margin: 0 0 0 20px;
padding: 0;
}
.curight li{
margin: 0 0 5px 0;
padding: 0;
font-size: 12px;
/*font-family: Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3",sans-serif;*/
}

.ski .curight{
width: 200px;
margin: 10px 0 0 23px;
}
.ski .curight ul{
margin: 0;
padding: 0;
}
.ski .curight li{
margin: 0 0 5px;
padding: 0;
font-size: 12px;
box-sizing:border-box;
/*font-family: Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3",sans-serif;*/
}

.quote_list{
	display:flex;
	justify-content: space-between;}

.curight_quote{
width: auto;
margin: 10px 0;
}
.curight_quote ul{
margin: 0 0 0 15px;
padding: 0;
}
.curight_quote li{
margin: 0 0 10px 0;
padding: 0;
font-size: 12px;
/*font-family: Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3",sans-serif;*/
}

.curight01{
text-align: center;
font-size: 120%;
}

.clean{
clear: both;
}

.title01{
text-align: center;
background-color: #1073ca;
padding: 5px;
color: #ffffff;
margin: 0 0 5px 0;
}

.title02{
text-align: center;
background-color: #1073ca;
padding: 5px;
color: #ffffff;
margin: 0 0 10px 0;
}


.parkingpti{
margin: 5px 0 3px 65px;
padding: 0;
line-height: 130%;

}

.cul{
margin: 10px 0 0 20px;
line-height: 130%;
}


ul.ticket{
	margin:20px auto;
	padding:0;
	list-style:none;}

ul.ticket li{
	margin:0;
	padding:0;
	border-bottom:1px dotted #a19390;
	border-left:1px dotted #a19390;
	float:left;
	box-sizing:border-box;}

ul.ticket li:nth-child(-n+3){
	border-top:1px dotted #a19390;}

ul.ticket li:nth-child(3n){
	border-right:1px dotted #a19390;}

ul.ticket li img{
	width:222px;
	margin:0;
	padding:0;
	vertical-align:bottom;}

/* clear  */
.cf:after {
  content: "";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;}









