@charset "UTF-8";

/*------ sitemap ------*/

#main .submain {
	width: 920px;
	margin: auto;
	font-size: 1.2em;
	line-height: 2.4;
}

#main .submain .leftlistbox {
	float: left;
	display: inline;
	width: 450px;
}

#main .submain .rightlistbox {
	float: right;
	display: inline;
	width: 450px;
}

#main .submain .first {
	font-weight: bold;
}

#main .submain .chua {
	padding: 0 0 0 9px;
	background-image: url(../common/images/pct_icon_arrow_yo.gif);
	background-repeat: no-repeat;
	background-position: left 9px;
	margin: 0 0 0 5px;
	border-top: #CCCCCC dotted 1px;
}

#main .submain .chuatop {
	padding: 0 0 0 9px;
	background-image: url(../common/images/pct_icon_arrow_yo.gif);
	background-repeat: no-repeat;
	background-position: left 9px;
	margin: 0 0 0 5px;
}

#main .submain .enjoy {
	margin: 0 0 0 14px;
	border-top: #CCCCCC dotted 1px;
}

#main .submain .ropeway {
	padding: 0 0 0 9px;
	background-image: url(../ropeway/common/images/pct_icon_arrow_o.gif);
	background-repeat: no-repeat;
	background-position: left 9px;
	margin: 0 0 0 5px;
	border-top: #CCCCCC dotted 1px;
}

#main .submain .ropewaytop {
	padding: 0 0 0 9px;
	background-image: url(../ropeway/common/images/pct_icon_arrow_o.gif);
	background-repeat: no-repeat;
	background-position: left 9px;
	margin: 0 0 0 5px;
}

#main .submain .hotel {
	padding: 0 0 0 9px;
	background-image: url(../hotel/common/images/pct_icon_arrow_p.gif);
	background-repeat: no-repeat;
	background-position: left 9px;
	margin: 0 0 0 5px;
	border-top: #CCCCCC dotted 1px;
}

#main .submain .hoteltop {
	padding: 0 0 0 9px;
	background-image: url(../hotel/common/images/pct_icon_arrow_p.gif);
	background-repeat: no-repeat;
	background-position: left 9px;
	margin: 0 0 0 5px;
}

#main .submain .ski {
	padding: 0 0 0 9px;
	background-image: url(../ski/common/images/pct_icon_arrow_b.gif);
	background-repeat: no-repeat;
	background-position: left 9px;
	margin: 0 0 0 5px;
	border-top: #CCCCCC dotted 1px;
}

#main .submain .skitop {
	padding: 0 0 0 9px;
	background-image: url(../ski/common/images/pct_icon_arrow_b.gif);
	background-repeat: no-repeat;
	background-position: left 9px;
	margin: 0 0 0 5px;
}


#main .submain .family {
	padding: 0 0 0 9px;
	background-image: url(../family/common/images/pct_icon_arrow_g.gif);
	background-repeat: no-repeat;
	background-position: left 9px;
	margin: 0 0 0 5px;
	border-top: #CCCCCC dotted 1px;
}

#main .submain .familytop {
	padding: 0 0 0 9px;
	background-image: url(../family/common/images/pct_icon_arrow_g.gif);
	background-repeat: no-repeat;
	background-position: left 9px;
	margin: 0 0 0 5px;
}

#main .submain .kobushi {
	padding: 0 0 0 9px;
	background-image: url(../kobushi/common/images/pct_icon_arrow_br.gif);
	background-repeat: no-repeat;
	background-position: left 9px;
	margin: 0 0 0 5px;
	border-top: #CCCCCC dotted 1px;
}

#main .submain .kobushitop {
	padding: 0 0 0 9px;
	background-image: url(../kobushi/common/images/pct_icon_arrow_br.gif);
	background-repeat: no-repeat;
	background-position: left 9px;
	margin: 0 0 0 5px;
}

#main .submain .sa {
	padding: 0 0 0 9px;
	background-image: url(../sa/common/images/pct_icon_arrow_yg.gif);
	background-repeat: no-repeat;
	background-position: left 9px;
	margin: 0 0 0 5px;
	border-top: #CCCCCC dotted 1px;
}

#main .submain .satop {
	padding: 0 0 0 9px;
	background-image: url(../sa/common/images/pct_icon_arrow_yg.gif);
	background-repeat: no-repeat;
	background-position: left 9px;
	margin: 0 0 0 5px;
}

#main .submain .alpen {
	padding: 0 0 0 9px;
	background-image: url(../alpen/common/images/pct_icon_arrow_rb.gif);
	background-repeat: no-repeat;
	background-position: left 9px;
	margin: 0 0 0 5px;
	border-top: #CCCCCC dotted 1px;
}

#main .submain .alpentop {
	padding: 0 0 0 9px;
	background-image: url(../alpen/common/images/pct_icon_arrow_rb.gif);
	background-repeat: no-repeat;
	background-position: left 9px;
	margin: 0 0 0 5px;
}

