@import url( ./form_main.css );
@import url( ./table.css );
BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 80%; PADDING-BOTTOM: 0px; MARGIN: 0px; WORD-BREAK: break-all; PADDING-TOP: 0px; FONT-STYLE: normal; FONT-FAMILY: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3"; TEXT-ALIGN: left; TEXT-DECORATION: none
}
#container {
	BORDER-RIGHT: 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: 0px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto 0px; BORDER-LEFT: 1px solid; WIDTH: 968px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px solid; POSITION: relative
}
DIV {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
TABLE {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
TR {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
TH {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}

DL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}

UL {
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

DL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 10px 10px 10px 18px; PADDING-TOP: 0px
}
OL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 10px 10px 10px 26px; PADDING-TOP: 0px
}
DD {
	MARGIN-LEFT: 2em
}
A {
	TEXT-DECORATION: none
}
A:hover {
	TEXT-DECORATION: underline
}
DIV.header_link {
	CLEAR: both; PADDING-RIGHT: 0px; BORDER-TOP: 4px solid; PADDING-LEFT: 0px; FONT-SIZE: 13px; PADDING-BOTTOM: 5px; MARGIN: 0px; VERTICAL-ALIGN: text-bottom; WIDTH: 100%; PADDING-TOP: 5px; BORDER-BOTTOM: 1px solid; TEXT-ALIGN: center
}
DIV.header_link IMG {
	VERTICAL-ALIGN: text-bottom
}
DIV.header_link A {
	VERTICAL-ALIGN: text-bottom; TEXT-DECORATION: none
}
DIV.header_link A:hover {
	VERTICAL-ALIGN: text-bottom; TEXT-DECORATION: underline
}
IMG.header_separator {
	DISPLAY: inline; MARGIN: 0px 2px
}
DIV.title_description {
	PADDING-RIGHT: 450px; PADDING-LEFT: 10px; FONT-SIZE: 13px; PADDING-BOTTOM: 12px; LINE-HEIGHT: 130%; PADDING-TOP: 14px; HEIGHT: 110px
}
DIV.title_description P {
	MARGIN: 0px
}
DIV.title_description_simple {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 13px; PADDING-BOTTOM: 4px; LINE-HEIGHT: 130%; PADDING-TOP: 4px
}
DIV.title_description_with_address {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 13px; FLOAT: left; PADDING-BOTTOM: 4px; WIDTH: 450px; LINE-HEIGHT: 130%; PADDING-TOP: 4px
}
DIV.header_address {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 12px; PADDING-BOTTOM: 4px; LINE-HEIGHT: 15px; PADDING-TOP: 4px; LETTER-SPACING: 0px; TEXT-ALIGN: right
}
DIV.header_data {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 12px; Z-INDEX: 1; LEFT: 0px; PADDING-BOTTOM: 10px; WIDTH: 748px; COLOR: white; PADDING-TOP: 10px; POSITION: absolute; TOP: 0px; TEXT-ALIGN: right
}
DIV.top_contents_contents {
	BORDER-RIGHT: 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; MARGIN: 3px 10px 15px 15px; BORDER-LEFT: 1px solid; LINE-HEIGHT: 160%; PADDING-TOP: 10px; BORDER-BOTTOM: 1px solid; FONT-SIZE: 80%
}
DIV.top_contents_title {
	FONT-WEIGHT: bold; MARGIN: 10px auto 0px 25px
}
H1 {
	PADDING-RIGHT: 10px; BORDER-TOP: 6px solid; PADDING-LEFT: 30px; FONT-WEIGHT: bold; FONT-SIZE: 160%; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 14px; BORDER-BOTTOM: 6px solid; LETTER-SPACING: 4px
}
H1 A {
	TEXT-DECORATION: none
}
H1 A:hover {
	TEXT-DECORATION: none
}
H1 IMG {
	MARGIN: -20px -10px -11px -30px; BORDER-TOP-STYLE: none; BORDER-BOTTOM: 0px solid; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none
}
H2  { font-size: 200%; font-weight: bold; margin: 0; padding: 0 }
H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 110%; PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-TOP: 0px
}
#content_toppage  { margin: 0 0 -4px; width: 768px; float: right }
#content {
	FLOAT: right; MARGIN: 0px 0px 0px; WIDTH: 768px
}
.date {
	FONT-SIZE: 90%; MARGIN: 10px 0px 0px
}
H3.title {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 110%; PADDING-BOTTOM: 2px; MARGIN: 10px 0px 15px; PADDING-TOP: 0px; BORDER-BOTTOM: 1px dashed
}
H2.title {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 110%; PADDING-BOTTOM: 2px; MARGIN: 10px 0px 15px; PADDING-TOP: 0px; BORDER-BOTTOM: 1px dashed
}
.title {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; MARGIN: 10px 0px 15px; PADDING-TOP: 0px
}
DIV.text {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 105%; PADDING-BOTTOM: 0px; WIDTH: 98%; LINE-HEIGHT: 140%; PADDING-TOP: 0px; LETTER-SPACING: 0px
}
.posted {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; FONT-SIZE: 90%; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; TEXT-ALIGN: right
}
.description {
	FONT-SIZE: 90%; MARGIN: 0px 10px 10px 0px
}
DIV.top_contents_contents TABLE {
	BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; FONT-SIZE: 90%; MARGIN: 10px 0px; VERTICAL-ALIGN: top; BORDER-LEFT: 1px solid; WIDTH: 95%; BORDER-BOTTOM: 1px solid; BORDER-COLLAPSE: collapse
}
DIV#content DIV.blogbody TABLE TR TD {
	BORDER-RIGHT: 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: top; BORDER-LEFT: 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: 1px solid; BORDER-COLLAPSE: collapse
}
DIV.top_contents_contents TABLE TR TD {
	BORDER-RIGHT: 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: top; BORDER-LEFT: 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: 1px solid; BORDER-COLLAPSE: collapse
}
DIV#content DIV.blogbody TABLE TR TH {
	BORDER-RIGHT: 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: top; BORDER-LEFT: 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: 1px solid; BORDER-COLLAPSE: collapse
}
DIV.content_table {
	BORDER-RIGHT: 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: top; BORDER-LEFT: 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: 1px solid; BORDER-COLLAPSE: collapse
}


DIV.side_title {
	BORDER-RIGHT: 0px solid; PADDING-RIGHT: 10px; BORDER-TOP: 1px solid; PADDING-LEFT: 10px; FONT-WEIGHT: bold; PADDING-BOTTOM: 5px; MARGIN: 0px; BORDER-LEFT: 0px solid; PADDING-TOP: 7px; BORDER-BOTTOM: 0px solid
}
DIV.sidetitle {
	BORDER-RIGHT: 0px solid; PADDING-RIGHT: 10px; BORDER-TOP: 1px solid; PADDING-LEFT: 10px; FONT-WEIGHT: bold; PADDING-BOTTOM: 5px; MARGIN: 0px; BORDER-LEFT: 0px solid; PADDING-TOP: 7px; BORDER-BOTTOM: 0px solid
}
DIV.side_contents {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; FONT-WEIGHT: normal; PADDING-BOTTOM: 10px; MARGIN: 0px 0px 10px; LINE-HEIGHT: 120%; PADDING-TOP: 10px; TEXT-ALIGN: left
}
DIV.side {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; FONT-WEIGHT: normal; PADDING-BOTTOM: 10px; MARGIN: 0px 0px 10px; LINE-HEIGHT: 120%; PADDING-TOP: 10px; TEXT-ALIGN: left
}
DIV.side_link {
	BORDER-RIGHT: 0px solid;
	BORDER-TOP: 0px solid;
	MARGIN: 0px;
	BORDER-LEFT: 0px solid;
	BORDER-BOTTOM: 0px solid
}


#footer {
	CLEAR: both; PADDING-RIGHT: 0px; BORDER-TOP: 1px solid; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; TEXT-ALIGN: center; HEIGHT: 20px
}
DIV.form {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 80%; PADDING-BOTTOM: 0px; MARGIN: 0px; WORD-BREAK: break-all; PADDING-TOP: 0px; FONT-STYLE: normal; FONT-FAMILY: "‚l‚r ƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3"; TEXT-ALIGN: left; TEXT-DECORATION: none
}

#mainmenu {
	padding: 0px;
	margin: 0px;
	FLOAT: left;
	WIDTH: 199px;
	background-color: #0071c0;
	}
#mainmenu li {
	padding: 0px;
	margin: 0px;
	list-style-type: none;
}

p.white {
	font-size: 14px;
	color: #FFFFFF;
}


/* boatfishing_trolling
---------------------------------------------------- */

#sub_boatfishing_trolling       { list-style: none; margin: 0 0 0; padding: 0 0 100px; position: absolute; width: 770px; height: 78px }
#sub_boatfishing_trolling a span {display:none;} 
#sub_boatfishing_trolling li    { text-indent: -9999px; list-style-type: none; margin: 0; padding: 0; width: 128px; height: 39px; float: left }
#sub_boatfishing_trolling li a      { text-decoration: none; background-image: url("../images/sub_boatfishing_trolling.gif"); background-repeat: no-repeat; display: block; height: 39px }
#sub_boatfishing_trolling .sub1 a           { background-position: 0 0; width: 128px; height: 39px }
#sub_boatfishing_trolling .sub2 a           { background-position: -128px 0; width: 128px; height: 39px }
#sub_boatfishing_trolling .sub3 a          { background-position: -256px 0; width: 128px; height: 39px }
#sub_boatfishing_trolling .sub4 a          { background-position: -384px 0; width: 128px; height: 39px }
#sub_boatfishing_trolling .sub5 a           { background-position: -512px 0; width: 128px; height: 39px }
#sub_boatfishing_trolling .sub6 a           { background-position: -640px 0; width: 128px; height: 39px }

#sub_boatfishing_trolling .sub7 a            { background-position: 0 -39px; width: 128px; height: 39px }
#sub_boatfishing_trolling .sub8 a            { background-position: -128px -39px; width: 128px; height: 39px }
#sub_boatfishing_trolling .sub9 a            { background-position: -256px -39px; width: 128px; height: 39px }
#sub_boatfishing_trolling .sub10 a            { background-position: -384px -39px; width: 128px; height: 39px }
#sub_boatfishing_trolling .sub11 a            { background-position: -512px -39px; width: 128px; height: 39px }
#sub_boatfishing_trolling .sub12 a            { background-position: -640px -39px; width: 128px; height: 39px }


/* awning
---------------------------------------------------- */

#sub_awning       { list-style: none; margin: 0 0 0; padding: 0 0 100px; position: absolute; width: 770px; height: 78px }
#sub_awning a span {display:none;} 
#sub_awning li    { text-indent: -9999px; list-style-type: none; margin: 0; padding: 0; height: 39px; float: left }
#sub_awning li a       { text-decoration: none; background-image: url("../images/sub_awning.gif"); background-repeat: no-repeat; display: block; height: 39px }
#sub_awning .sub1 a           { background-position: 0 0; width: 128px; height: 39px }
#sub_awning .sub2 a           { background-position: -128px 0; width: 256px; height: 39px }
#sub_awning .sub3 a          { background-position: -384px 0; width: 128px; height: 39px }
#sub_awning .sub4 a           { background-position: -512px 0; width: 128px; height: 39px }
#sub_awning .sub5 a           { background-position: -640px 0; width: 128px; height: 39px }

#sub_awning .sub6 a            { background-position: 0 -39px; width: 130px; height: 39px }





/* original
---------------------------------------------------- */

#sub_original       { list-style: none; margin: 0 0 0; padding: 0 0 100px; position: absolute; width: 770px; height: 78px }
#sub_original a span {display:none;} 
#sub_original li    { text-indent: -9999px; list-style-type: none; margin: 0; padding: 0; width: 128px; height: 39px; float: left }
#sub_original li a      { text-decoration: none; background-image: url("../images/sub_original.gif"); background-repeat: no-repeat; display: block; height: 39px }
#sub_original .sub1 a           { background-position: 0 0; width: 128px; height: 39px }
#sub_original .sub2 a           { background-position: -128px 0; width: 128px; height: 39px }
#sub_original .sub3 a          { background-position: -256px 0; width: 128px; height: 39px }
#sub_original .sub4 a          { background-position: -384px 0; width: 128px; height: 39px }
#sub_original .sub5 a           { background-position: -512px 0; width: 128px; height: 39px }
#sub_original .sub6 a           { background-position: -640px 0; width: 128px; height: 39px }

#sub_original .sub7 a            { background-position: 0 -39px; width: 128px; height: 39px }
#sub_original .sub8 a            { background-position: -128px -39px; width: 128px; height: 39px }
#sub_original .sub9 a            { background-position: -256px -39px; width: 128px; height: 39px }
#sub_original .sub10 a            { background-position: -384px -39px; width: 128px; height: 39px }
#sub_original .sub11 a            { background-position: -512px -39px; width: 128px; height: 39px }
#sub_original .sub12 a            { background-position: -640px -39px; width: 128px; height: 39px }



/* jet_wake
---------------------------------------------------- */

#sub_jet_wake       { list-style: none; margin: 0 0 0; padding: 0 0 100px; position: absolute; width: 770px; height: 78px }
#sub_jet_wake a span {display:none;} 
#sub_jet_wake li    { text-indent: -9999px; list-style-type: none; margin: 0; padding: 0; width: 128px; height: 39px; float: left }
#sub_jet_wake li a      { text-decoration: none; background-image: url("../images/sub_jet_wake.gif"); background-repeat: no-repeat; display: block; height: 39px }
#sub_jet_wake .sub1 a           { background-position: 0 0; width: 128px; height: 39px }
#sub_jet_wake .sub2 a           { background-position: -128px 0; width: 128px; height: 39px }
#sub_jet_wake .sub3 a          { background-position: -256px 0; width: 128px; height: 39px }
#sub_jet_wake .sub4 a          { background-position: -384px 0; width: 128px; height: 39px }
#sub_jet_wake .sub5 a           { background-position: -512px 0; width: 128px; height: 39px }
#sub_jet_wake .sub6 a           { background-position: -640px 0; width: 128px; height: 39px }

#sub_jet_wake .sub7 a            { background-position: 0 -39px; width: 130px; height: 39px }



/* ‰¿Ši•\
---------------------------------------------------- */
.t18 { color: #f00; font-size: 18px }
#cost { font-size: 14px; width: 710px ; border-collapse: collapse }
#cost th  { color: #000; font-weight: normal; text-align: center; padding: 5px; border: solid 1px #999 }
#cost td  { padding: 5px; border: solid 1px #999 }
#cost .b { color: #fff; background-color: #3cf }
#cost .y { color: #000; background-color: #ffc }
#cost .c { text-align: right }
#cost .t  { font-size: 13px; text-align: right }
