<!--
.cscmt2x { line-height : 140%; font-size : 9pt }
.cscmt3  { line-height : 140%; font-size : 10pt }
.cscmt3x { line-height : 140%; font-size : 11pt }
.cscmt5 { line-height : 140%; font-size : 12pt }

.fs1   { font-size : 6pt }
.fs1x  { font-size : 7pt }
.fs2   { font-size : 8pt }
.fs2x  { font-size : 9pt }
.fs3   { font-size : 10pt }
.fs3x  { font-size : 11pt }
.fs4   { font-size : 12pt }
.fs4x  { font-size : 13pt }
.fs5   { font-size : 14pt }
.fs5x  { font-size : 15pt }
.fs6   { font-size : 16pt }
.fs6x  { font-size : 17pt }
.fs7   { font-size : 18pt }

.line12 { line-height : 120% }
.line14 { line-height : 140% }
.line16 { line-height : 160% }

table.solid {
   border: 1px #000000 solid;
}

td.head_l {
   border-style: solid none solid solid;
   border-width: 1px 0px 1px 1px;
}

td.head {
   border-style: solid none solid none;
   border-width: 1px 0px 1px 1px;
}

td.head_r {
   border-style: solid solid solid solid;
   border-width: 1px 1px 1px 1px;
}

td.head_r2 {
   border-style: solid solid solid none;
   border-width: 1px 1px 1px 0px;
}

td.none {
   border-style: none none none none;
   border-width: 0px 0px 0px 0px;
}

td.none_l {
   border-style: none none none solid;
   border-width: 0px 0px 0px 1px;
}

td.none_r {
   border-style: none solid none solid;
   border-width: 0px 1px 0px 1px;
}

td.none_r2 {
   border-style: none solid none none;
   border-width: 0px 1px 0px 0px;
}


td.nncolor_l {
   border-style: none none none solid;
   border-width: 0px 0px 0px 1px;
   background-color: #D3E9FF;
}

td.nncolor {
   border-style: none none none none;
   border-width: 0px 0px 0px 0px;
   background-color: #D3E9FF;
}

td.nncolor_r {
   border-style: none solid none solid;
   border-width: 0px 1px 0px 1px;
   background-color: #D3E9FF;
}

td.solid_lu {
   border-style: solid none solid solid;
   border-width: 1px 0px 1px 1px;
}

td.solid_u {
   border-style: solid none solid none;
   border-width: 1px 0px 1px 0px;
}

td.solid_ru {
   border-style: solid solid solid solid;
   border-width: 1px 1px 1px 1px;
}


td.solid_l {
   border-style: none none solid solid;
   border-width: 0px 0px 1px 1px;
}

td.solid {
   border-style: none none solid none;
   border-width: 0px 0px 1px 0px;
}

td.solid_r {
   border-style: none solid solid solid;
   border-width: 0px 1px 1px 1px;
}

td.solid_r2 {
   border-style: none solid solid none;
   border-width: 0px 1px 1px 0px;
}

td.solid_b {
   border-style: solid solid solid solid;
   border-width: 1px 1px 1px 1px;
}


td.solid_l3 {
   border-style: solid none solid solid;
   border-width: 2px 0px 1px 1px;
}

td.solid_r3 {
   border-style: solid solid solid solid;
   border-width: 2px 1px 1px 1px;
}

td.sol_fs3x {
   border-style: solid solid solid solid;
   border-width: 1px 1px 1px 1px;
   margin:5px;
   padding:4px;
   font-size : 14pt;
}

td.sol_fs3 {
   border-style: solid solid solid solid;
   border-width: 1px 1px 1px 1px;
   margin:7px;
   padding:4px;
   font-size : 12pt;
}

td.dashed_l {
   border-style: none none dashed solid;
   border-width: 0px 0px 1px 1px;
}

td.dashed {
   border-style: none none dashed none;
   border-width: 0px 0px 1px 1px;
}

td.dashed_r {
   border-style: none solid dashed solid;
   border-width: 0px 1px 1px 1px;
}

td.dotted_l {
   border-style: none none dotted solid;
   border-width: 0px 0px 1px 1px;
}

td.dotted {
   border-style: none none dotted none;
   border-width: 0px 0px 1px 0px;
}

td.dotted_r {
   border-style: none solid dotted solid;
   border-width: 0px 1px 1px 1px;
}

td.dotted_r2 {
   border-style: none solid dotted none;
   border-width: 0px 1px 1px 0px;
}

td.dotted_t {
   border-style: dotted none none none;
   border-width: 1px 0px 0px 0px;
}

td.double_l {
   border-style: none none double solid;
   border-width: 0px 0px 3px 1px;
}

td.double {
   border-style: none none double none;
   border-width: 0px 0px 3px 1px;
}

td.double_r {
   border-style: none solid double solid;
   border-width: 0px 1px 3px 1px;
}


td.bbsmgn01 {
   padding: 5pt 1pt 5pt 5pt;
}

td.bbsmgn02 {
   padding: 5pt 1pt 5pt 15pt;
   border-style: none none dotted none;
   border-width: 0 0 1 0;
}

td.bbsmgn03 {
   padding: 5pt 1pt 5pt 45pt;
   border-style: none none solid none;
   border-width: 0px 0px 1px 0px;
}

.holiday {
   border-collapse: collapse;
   font-size: 8pt;
}

input, select, textarea{
   border:1px solid #888888;
   margin:3px;
   font-size: 10pt;
}

.radio {
   border:0px none #FFFFFF;
   margin:3px;
   font-size: 10pt;
}

A {
   text-decoration: none;
}

A:hover {
   text-decoration: underline;
   color: #FFB911;
}

td.solid_l_g1 {
   border-style: none none solid solid;
   border-width: 0px 0px 1px 1px;
   padding-right: 20px;
}

td.solid_r_g1 {
   border-style: none solid solid solid;
   border-width: 0px 1px 1px 1px;
   padding-right: 20px;
}

td.solid_l_g2 {
   border-style: solid none solid solid;
   border-width: 2px 0px 1px 1px;
   padding-right: 20px;
}

td.solid_r_g2 {
   border-style: solid solid solid solid;
   border-width: 2px 1px 1px 1px;
   padding-right: 20px;
}

td.solid_l_g3 {
   border-style: none none solid solid;
   border-width: 0px 0px 1px 1px;
   padding-right: 12px;
}

td.solid_r_g3 {
   border-style: none solid solid solid;
   border-width: 0px 1px 1px 1px;
   padding-right: 12px;
}

td.solid_l_g3b {
   border-style: solid none solid solid;
   border-width: 2px 0px 1px 1px;
   padding-right: 12px;
}

td.solid_r_g3b {
   border-style: solid solid solid solid;
   border-width: 2px 1px 1px 1px;
   padding-right: 12px;
}

td.solid_l_g4 {
   border-style: solid none solid solid;
   border-width: 2px 0px 1px 1px;
   padding-right: 12px;
}

td.solid_r_g4 {
   border-style: solid solid solid solid;
   border-width: 2px 1px 1px 1px;
   padding-right: 12px;
}

td.solid_l_g5 {
   border-style: none none solid solid;
   border-width: 0px 0px 1px 1px;
   padding: 2px 10px 2px 7px;
}

td.solid_r_g5 {
   border-style: none solid solid solid;
   border-width: 0px 1px 1px 1px;
   padding: 2px 10px 2px 7px;
}

td.solid_l_g5b {
   border-style: solid none solid solid;
   border-width: 2px 0px 1px 1px;
   padding: 2px 10px 2px 7px;
}

td.solid_r_g5b {
   border-style: solid solid solid solid;
   border-width: 2px 1px 1px 1px;
   padding: 2px 10px 2px 7px;
}

td.solid_l_g6 {
   border-style: none none solid solid;
   border-width: 0px 0px 1px 1px;
   padding: 2px 20px 2px 14px;
}

td.solid_r_g6 {
   border-style: none solid solid solid;
   border-width: 0px 1px 1px 1px;
   padding: 2px 20px 2px 14px;
}

td.solid_l_g6b {
   border-style: solid none solid solid;
   border-width: 2px 0px 1px 1px;
   padding: 2px 20px 2px 14px;
}

td.solid_r_g6b {
   border-style: solid solid solid solid;
   border-width: 2px 1px 1px 1px;
   padding: 2px 20px 2px 14px;
}



table.sokusei {
   border:3px double #000000;
   background-color: #FDF279;
   color: #000000;
}

table.ryokin {
   border-collapse: collapse;
}

td.ryokin {
   border-style:double;
}

AREA {
   text-decoration: none;
}

.uline_w {
   border-style: none none double none;
   border-width: 0px 0px 3px 0px;
}

/*----------------------------
合宿コース入所条件
------------------------------*/

table.joken {
	font-size: 12px;
	border: 1 #666666 solid;
	border-collapse: collapse;
	text-decoration: none;
	empty-cells:show;
}

td.joken {
	font-size: 12px;
	padding: 3px 10px 3px 10px;
	border: 1px #666666 solid;
}

td.joken_r {
	font-size: 12px;
	padding: 3px 20px 3px 10px;
	border: 1px #666666 solid;
	text-align: right;
}

td.joken_f {
	font-size: 12px;
	border-style: solid none solid solid;
	border-width: 1px 0px 1px 1px;
	padding: 3px 6px 3px 10px;
	border-color: #6666660;
}


td.j_atmt1 {
	font-size: 9px;
	border-style: solid solid none none;
	border-width: 1px 1px 0px 0px;
	padding: 3px 10px 0px 0px;
	border-color: #666666;
}

td.j_atmt2 {
	font-size: 9px;
	border-style: none solid solid none;
	border-width: 0px 1px 1px 0px;
	padding: 0px 10px 3px 0px;
	border-color: #666666;
}

/*----------------------------
合宿コース(普通車)
------------------------------*/

table.ryokin {
	border-collapse: collapse;
	empty-cells:show;
}

td.g_ryokin {
	border: 1px ;
	border-style: solid;
	padding: 5px 7px 5px;
}
	
td.g_ryokin1 {
	border-width: 1px;
	border-style: solid solid dotted solid;
	padding: 3px 6px 3px;
}

td.g_ryokin2 {
	border-width: 1px;
	border-style: dotted solid solid solid ;
	padding: 3px 6px 3px;
}

td.g_ryokin3 {
	border-width: 1px;
	border-style: dotted solid solid solid ;
	padding: 3px 2px 3px 6px;
}

/*----------------------------
合宿コース(二輪車)
------------------------------*/

td.j2_ryokin {
	border: 1px ;
	border-style: solid;
	padding: 8px 6px 8px;
}
	
td.j2_ryokin1 {
	border-width: 1px;
	border-style: solid solid dotted solid;
	padding: 8px 6px 8px;
}

td.j2_ryokin2 {
	border-width: 1px;
	border-style: dotted solid solid solid ;
	padding: 8px 6px 8px;
}

td.j2_ryokin3 {
	border-width: 1px;
	border-style: dotted solid solid solid ;
	padding: 8px 2px 8px 6px;
}

td.j2_ryokin4 {
	border-width: 1px;
	border-style: solid solid solid solid ;
	padding: 4px 2px 4px 3px;
}

/*----------------------------
合宿コース(二輪車) 2段用
------------------------------*/

td.j2_ryokins {
	border: 1px ;
	border-style: solid;
	padding: 4px 3px 4px;
}
	
td.j2_ryokin1s {
	border-width: 1px;
	border-style: solid solid dotted solid;
	padding: 4px 3px 4px;
}

td.j2_ryokin2s {
	border-width: 1px;
	border-style: dotted solid solid solid ;
	padding: 4px 3px 4px;
}

td.j2_ryokin3s {
	border-width: 1px;
	border-style: dotted solid solid solid ;
	padding: 4px 2px 4px 3px;
}

td.j2_ryokin4s {
	border-width: 1px;
	border-style: solid solid solid solid ;
	padding: 4px 2px 4px 3px;
}

td.j2_ryokin4sd {
	border-width: 1px 1px 3px 1px;
	border-style: solid solid double solid ;
	padding: 4px 2px 4px 3px;
}


/*----------------------------
安心プラン
------------------------------*/

table.anshin {
  color: #000000;
  font-size: 12px;
}


->

