@charset "UTF-8";

/*------ ski ------*/

#contents .coursepct {
	width: 350px;
	float: left;
	display: inline;
	margin: 0 0 20px 0;
} 

#contents .coursetxt {
	width: 310px;
	float: right;
	display: inline;
	margin: 0 0 20px 0;
}

#contents .coursetxt dd {
	margin: 0 0 0 10px;
} 

#contents .coursetxt .name {
	color: #eb8080;
	font-weight: bold;
	margin: 2px 0 0 0;
} 

#contents .coursetxt .curllist {
	margin: 0 0 0 15px;
}

/*------ table ------*/
#contents .lefttable {
	float: left;
	width: 300px;
}

#contents .righttable {
	float: right;
	width: 360px;
}

#contents .ropewayfare {
	font-size: 1em;
	line-height: 1.5em;
	width: 100%;
}

#contents .busfare {
	font-size: 1em;
	line-height: 1.5em;
	width: 100%;
}

#contents table td {
	border-top: #CCCCCC solid 1px;
	border-left: #CCCCCC solid 1px;
	padding: 6px;
	text-align: center;
}

#contents table th {
	border-top: #CCCCCC solid 1px;
	border-left: #CCCCCC solid 1px;
	background-color: #fdd9d9;
	padding: 6px;
	text-align: center;
}

#contents .underline {
	border-bottom: #CCCCCC solid 1px;
}

#contents .rightline {
	border-right: #CCCCCC solid 1px;
}

/*------ tlift ------*/
#contents .tliftbox {
	background-color: #eb8080;
	padding: 6px;
}

#contents .numberbox {
	width: 165px;
	float: left;
	display: inline;
	margin: 0 2px 0 0;
}

#contents .numberbox p {
	padding: 5px;
	color: #FFFFFF;
	font-size: 0.9em;
}

#contents .numberbox h5 {
	font-weight: bold;
	margin: 7px 0 0 5px;
	font-size: 1em;
}




 



