@charset "Shift_JIS";

/*　基本　*/
#GNV-BTN-3 a { background-position:-163px -33px ;
}
.title-clm h2 { margin: -149px 0 0 0 ;
}
.title-clm .copy { padding-bottom: 28px ;
}
.bnr-list { padding-bottom: 5px ;
}
.bnr-list,
.bnr-list li,
.bnr-list a { display: block ;
	width: 198px ;
}
.event-nv { background:url(/imgs/event/cmn_lnv_bg.gif) no-repeat left bottom ;
	border-top: 3px solid #7B9EBE ;
	padding: 10px 0 25px 12px ;
	margin-bottom: 12px ;
}
.event-nv a { display: block;
	font-size: 2px ;
	line-height: 2em ;
	height: 0px;
	background: url(/imgs/event/cmn_lnv.gif) no-repeat;
	text-decoration: none;
	overflow: hidden;
	padding-top: 20px;
	width: 135px ;
}
.event-nv .event-nv-1 a { padding-top: 20px ;
}
.event-nv .event-nv-2 a { padding-top: 32px ;
	background-position: 0px -20px ;
}
.event-nv .event-nv-3 a { padding-top: 32px ;
	background-position: 0px -52px ;
}
#ACCESS-CLM { margin-bottom: 24px ;
}

/*　基本　*/



/*　レンタルバイク　*/
#RNT h3 { padding-bottom: 24px ;
}
#RNT .top-clm { padding-bottom: 30px ;
}
#RNT .top-clm p { padding-bottom: 24px ;
}
#RNT h4 { padding-bottom: 12px ;
}
#RNT h5 { padding-bottom: 24px ;
}
#RNT .clm { padding-bottom: 30px ;
}
#RNT .clm li { float: left ;
	padding: 0 24px 30px 0 ;
}
#RNT .clm .list-end { padding-right: 0 ;
	float: right ;
}
#RNT .clm li img { padding-bottom: 12px ;
}
/*　レンタルバイク　*/


/*　ツアー選びに迷ったら　*/
#GID h3 { padding-bottom: 20px ;
}
#GID h4 { padding-bottom: 12px ;
}
#GID .top-clm { padding-bottom: 24px ;
}
#GID .clm { padding-bottom: 30px ;
}
#GID .clm h5 { padding-bottom: 12px ;
}
#GID .clm .sub-clm { padding: 12px 12px 24px ;
	margin-bottom: 12px ;
	border: 1px solid #D4D4D4 ;
	border-top: none ;
}
#GID .clm h6 { background: #F0EFDE ;
	padding: 10px ;
	border: 1px solid #D4D4D4 ;
	border-bottom: 1px dotted #D4D4D4 ;
	font-weight: normal ;
}
#GID .clm .large { font-weight: bold ;
}
#GID .sub-clm p { padding-bottom: 3px ;
}
#GID .sub-clm .level { font-weight: bold;
}
#GID .sub-clm li { float: left ;
	padding: 6px 30px 0 0 ;
}
#GID .sub-clm li img { padding-right: 6px ;
	margin-bottom: -3px ;
}
#GID .mtb .level { color: #E7A737 ;
}
#GID .road .level { color: #529AE4 ;
}
#GID .etc .level { color: #868D05 ;
}

#GID .clm2 { background: url(/imgs/guide/gid_bg.gif) no-repeat left bottom ;
	padding: 0 0 42px ;
	margin-bottom: 54px ;
}
#GID .clm2 h5 { padding-bottom: 36px ;
}
#GID .clm2 .sub-clm { padding: 0 30px 0 24px ;
	border: none ;
}
#GID .clm2 h6 { padding: 0 0 18px ;
	border: none ;
}
#GID .clm2 p { padding-bottom: 24px ;
}
#GID .clm2 .photo { float: left ;
	padding: 12px 0 0 ;
}
#GID .clm2 .photo img { padding-bottom: 6px ;
}
#GID .clm2 .sub-clm2 { float: right ;
	width: 312px ;
}
#GID .clm2 .dtl { padding: 12px 0 21px ;
}
#GID .clm2 .dtl dd { padding: 0 0 6px 90px ;
	margin: -1.5em 0 6px 0 ;
	border-bottom: 1px dotted #959595 ;
}
#GID .clm2 .inq dt { font-weight: bold ;
}
#GID .etc .clm2 { margin-bottom: 24px ;
}
#GID .road { padding-bottom: 60px ;
}
#RIGHT-PANE .bnr { padding-bottom: 12px ;
}
#RIGHT-PANE li { padding-bottom: 7px ;
}



/*　ツアー選びに迷ったら　*/


/*　あなたのレベルは　*/
#LEVEL #MAIN-CLM { width: 618px ;
	margin: 0 auto ;
	padding: 30px 0 0 0 ;
}
#LEVEL h1 { padding-bottom: 24px ;
}
#LEVEL h2 { padding-bottom: 6px ;
}
#LEVEL .clm { padding-bottom: 36px ;
}
#LEVEL .clm table { border: 1px solid #D7D7D7 ;
	border-collapse: collapse ;
}
#LEVEL .clm th,
#LEVEL .clm td { text-align: left ;
	vertical-align: top ;
	font-weight: normal ;
	padding: 6px 12px ;
	border-top: dotted 1px #959595 ;
}
#LEVEL .clm th { background-color: #F0EFDE ;
	width: 13em ;
}
#LEVEL .notes { padding-bottom: 30px ;
}
#LEVEL .notes dt { float: left ;
}
#LEVEL .notes dd { padding: 0 0 3px 1.2em ;
}
#LEVEL .close-btn { text-align: right ;
}
/*　あなたのレベルは　*/

/*　ウェア＆持ち物は　*/
#LIST #MAIN-CLM { width: 618px ;
	margin: 0 auto ;
	padding: 30px 0 0 0 ;
}
#LIST h1 { padding-bottom: 24px ;
}
#LIST h2 { padding-bottom: 18px ;
}
#LIST h3 { padding-bottom: 3px ;
}
#LIST .top-clm { padding-bottom: 24px ;
}
#LIST .top-clm p,
#LIST .top-clm ul { padding-bottom: 6px ;
}
#LIST .top-clm li { list-style: outside disc ;
	margin-left: 18px ;
}
#LIST .clm { padding-bottom: 36px ;
}
#LIST .sub-clm { padding-bottom: 24px ;
}
#LIST .close-btn { text-align: right ;
}
/*　ウェア＆持ち物は　*/

/*　ツアー参加についてのご注意　*/
#INFO #MAIN-CLM { width: 618px ;
	margin: 0 auto ;
	padding: 30px 0 0 0 ;
}
#INFO h1 { padding-bottom: 24px ;
}
#INFO h2 { padding-bottom: 18px ;
}
#INFO h3 { padding-bottom: 3px ;
}
#INFO .top-clm { padding-bottom: 24px ;
}
#INFO .top-clm p,
#INFO .top-clm ul,
#INFO .clm p { padding-bottom: 6px ;
}
#INFO .top-clm li,
#INFO .clm li { list-style: outside disc ;
	margin-left: 18px ;
	padding-bottom: 3px ;
}
#INFO .clm { padding-bottom: 36px ;
}
#INFO .clm table { border: 1px solid #D7D7D7 ;
	border-collapse: collapse ;
}
#INFO .clm th,
#INFO .clm td { text-align: left ;
	vertical-align: top ;
	font-weight: normal ;
	padding: 6px 12px ;
	border-top: dotted 1px #959595 ;
}
#INFO .clm td { width: 20em ;
}
#INFO .clm th { background-color: #F0EFDE ;
	width: 20em ;
}
#INFO .notes { padding-bottom: 30px ;
}
#INFO .notes dt { float: left ;
}
#INFO .notes dd { padding: 0 0 3px 1.2em ;
}

#INFO .close-btn { text-align: right ;
}
#INFO .end { padding-bottom: 30px ;
	text-align: right  ;
}
/*　ツアー参加についてのご注意　*/
