h1 {
font-size:20px;
}

h1 {
color:#0000FF;
}

h1 {
margin-top:0px;
margin-bottom:0px;
margin-left:0px;
margin-right40px;
}

h2 {
font-size:14px;
}

h2 {
color:#000000;
}

h2 {
margin-top:0px;
margin-bottom:0px;
margin-left:0px;
margin-right0px;
}

h3 {
font-size:16px;
}

h3 {
color:#333366;
}

h3 {
margin-top:0px;
margin-bottom:0px;
margin-left:0px;
margin-right0px;
}


.top {  border: thin #333366 dotted; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; left: auto; clip:  rect(   ); height: 90px}

.top01 { border: none; left: auto; clip: rect( ); margin-bottom: 10px }

.top02 { border: none; left: auto; clip: rect( ); width: 100%; padding-top: 3px; padding-right: 5px; padding-bottom: 4px; padding-left: 4px; font-size: 14px}
.titlewaku {  padding-top: 10px; padding-left: 10px}
.kategorititlewaku {  border: 1px #999999 dotted; margin-top: 12px; margin-bottom: 2px; margin-left: 10px; padding-top: 10px; padding-right: 5px; padding-bottom: 5px; padding-left: 10px}



.top03 { border: none; left: auto; clip: rect( ); margin-bottom: 10px }
.top4 { border: none; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; left: auto; clip: rect( ) }
.snowshoe_img {  background-image: url(img/snowshoe.jpg); background-repeat: no-repeat; height: 210px; background-position: right}
.height100 {  border: 1px #27455a solid}
.font_main {  font-size: 14px; line-height: 19px}
.font_Big { font-size: 18px; color: #0000FF; font-weight: bold}
.font_Big01 { font-size: 14px; color: #333366; font-weight: bold }
.font_Big02 { font-size: 14px; color: #FF0000; font-weight: bold }
.font_Big03 { font-size: 14px; color: #0000FF; font-weight: normal; line-height: normal}
.kategoriwaku { border: none; margin-top: 12px; margin-bottom: 2px; margin-left: 10px; padding-top: 10px; padding-right: 5px; padding-bottom: 5px; padding-left: 10px }
.topCopy { border: none; left: auto; clip: rect( ); margin-bottom: 10px }
.font_mainB { font-size: 16px; line-height: 25px; font-weight: bold}
.font_mini { font-size: 12px; line-height: normal}
.font_16B { font-size: 16px; color: #333366; font-weight: bold }
.font_miniB { font-size: 12px; line-height: normal ; font-weight: bold; color: #333366}

TABLE.navi {
	FONT-SIZE: 12px; BACKGROUND-IMAGE: url(navi-bg.gif); COLOR: #ffffff; BACKGROUND-COLOR: #FF6600
}

A.navi:link {
	COLOR: #ffffff; TEXT-DECORATION: none
}
A.navi:visited {
	COLOR: #efefef; TEXT-DECORATION: none
}
A.navi:hover {
	COLOR: #ffcc33
}
.font_Big03-1 { font-size: 14px; color: #0000FF; font-weight: normal; line-height: 23px; padding-left: 4px}
.waku { margin-top: 2px; margin-right: 2px; margin-bottom: 3px; margin-left: 2px; border-top-width: 5px}
.font_Big03-2 { font-size: 16px; color: #0000FF; font-weight: normal; line-height: 23px; padding-left: 4px }
.font_mainb2 { font-size: 14px; line-height: 19px ; font-weight: bold; color: #0000FF}
.font_mainB01 { font-size: 16px; line-height: 25px; font-weight: bold ; padding-top: 5px; padding-bottom: 5px}
.font_Big02Copy { font-size: 14px; color: #FF3300; font-weight: bold }
.font_Big02-2 { font-size: 24px; color: #FF3300; font-weight: bold }

.font_mainC { font-size: 14px; line-height: 19px ; color: #333366}



em {
	font-style:normal;
}


.font_mainCbl { font-size: 14px; line-height: 19px ; color: #0000FF}
.font_mainCbl-w { font-size: 14px; line-height: 19px ; color: #0000FF ; background-color: #FFFFFF}
.font_mainC-w { font-size: 14px; line-height: 19px ; color: #333366 ; background-color: #FFFFFF}
.font_16konB { font-size: 16px; color: #333366; font-weight: bold }
haikei_bl { PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; BACKGROUND: #cccccc; PADDING-BOTTOM: 3px; MARGIN: 0px; PADDING-TOP: 3px }
haikei { PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; BACKGROUND: #cccccc; PADDING-BOTTOM: 3px; MARGIN: 0px; PADDING-TOP: 3px }
.haike_bl { PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; BACKGROUND: #CCCCFF; PADDING-BOTTOM: 3px; MARGIN: 0px; PADDING-TOP: 3px }
.kasen_ { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; MARGIN: 0px 0px 10px; PADDING-TOP: 2px; BORDER-BOTTOM: 1px dotted }
.haikei_ { PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; BACKGROUND: #cccccc; PADDING-BOTTOM: 3px; MARGIN: 0px; PADDING-TOP: 3px }
sita_2pix {  padding-bottom: 2px}
.sita_2px { border: none; padding-bottom: 2px; clip:  rect(   )}
.haike_bl-12 { PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: normal; BACKGROUND: #CCCCFF; PADDING-BOTTOM: 3px; MARGIN: 0px; PADDING-TOP: 3px ; font-size: 12px}
.font_16B-ueYOHAKU { font-size: 16px; color: #333366; font-weight: bold ; padding-top: 20px }
.font_14B-ueYOHAKU { font-size: 14px; color: #333366; font-weight: bold ; padding-top: 4px; padding-left: 3px}
.font_14RED_b { font-size: 14px; color: #FF0000; font-weight: bold }
.font_14OR_b { font-size: 14px; color: #FF3300; font-weight: bold }
.font_14BL { font-size: 14px; color: #0000FF; font-weight: normal; line-height: normal }
.font_16OR_b { font-size: 16px; color: #FF3300; font-weight: bold }
.font_14BL_b { font-size: 14px; color: #0000FF; font-weight: bold; line-height: normal }
.font_14KON_b { font-size: 14px; color: #333366; font-weight: bold; line-height: normal }
.height100_2 { border: solid; border-width: 0px 0px 0px 1px; border-color: black black black #27455a; background-image: url(img/bg.gif); background-color: #FFCC99}
.footer2 {  background-color: #99CCFF; border: black}
.font_12RED { font-size: 12px; color: #FF0000; font-weight: normal}
.font_20BL_b { font-size: 24px; color: #0000FF; font-weight: bold; line-height: normal }
.font_24BL_b { font-size: 24px; color: #0000FF; font-weight: bold; line-height: normal }

.menu01 {  background-image:  url(/img/menu01.gif); background-repeat: no-repeat; background-position: left bottom}
.menu02 { background-image:  url(/img/menu02.gif); background-repeat: repeat-y; padding-right: 13px; padding-left: 8px}
.menu03 { background-image:  url(/img/menu03.gif); background-repeat: no-repeat }
