BODY {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	text-align:center;
	PADDING-TOP: 0px;
	background:url(img/bg_db.gif);/*背景基本カラー＃402626*/
}

P {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px
}
p a:link,a:visited {
	COLOR: #0000ff;
/*	TEXT-DECORATION: none; */
}
p a:hover {
	COLOR: #760707;
	TEXT-DECORATION: none;
}

H1 {
	font-size:14px;
	margin:1px;
	text-align:right;
}

#container {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 15px auto 15px;
	WIDTH: 702px;
	PADDING-TOP: 0px;
	TEXT-ALIGN: left
}

#intro{
    margin:0px;
	text-align:left;
	font-size:12px;
	width:702px;
	background-color:#ffffff

}

#header {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	/*BACKGROUND: url(img/effect03.jpg) #ffffff no-repeat center 5px; */
	PADDING-BOTTOM: 15px;
	MARGIN: 0px;
	WIDTH: 702px;
	PADDING-TOP: 0px;
	height: 100px;
}

div.style_headline{
	width: 100%;
	width: 640px;
	margin-left: 0px;
}

div.news_title {
	margin-top: 0.5em;
	margin-bottom: 0.5em;
}

div.topmidashi {
	margin-top: 0.5em;
	margin-bottom: 0.5em;
}

.shoptext1 {
	/*BORDER-bottom: #993333 3px solid;*/
	/*PADDING-RIGHT: 0px;*/
	PADDING-LEFT: 0px;
	/*PADDING-BOTTOM: 0px;*/
	PADDING-TOP: 0px;
	FLOAT: left;
	MARGIN-top: 0px;
	WIDTH: 267px;
	HEIGHT: 82px;
	BACKGROUND-COLOR: #ffffff;
	background-image:url(img/ttitle01.jpg)
}

.shoptext2 {
	FONT-SIZE: 12px;
	/*BORDER-bottom: #993333 3px solid;*/
	/*PADDING-RIGHT: 0px;*/
	PADDING-LEFT: 10px;
	/*PADDING-BOTTOM: 0px;*/
	PADDING-TOP: 10px;
	FLOAT: right;
	MARGIN-top: 0px;
	WIDTH: 350px;
	HEIGHT: 72px;
	BACKGROUND-COLOR: #ffffff;
	background-image:url(img/ttitle01.jpg)
}
.shoptext A:link {
	COLOR: #ffffff
}
.shoptext A:active {
	COLOR: #ffffff
}
.shoptext A:visited {
	COLOR: #ffffff
}
.shoptext A:hover {
	COLOR: #ffffff
}


#navi {
    PADDING-TOP: 5px
    PADDING-BOTTOM: 5px;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;

    MARGIN: 0px;
    WIDTH: 702px;
    height:32px;
}



#policies {/*CLEAR: both;*/
	BACKGROUND: #ffffff;
	WIDTH: 702px;
	HEIGHT: 15px;
	TEXT-ALIGN: right;
	margin-top:0px;
	FONT-SIZE:10px
	}

#footer {
	CLEAR: both;
	BACKGROUND-POSITION: left bottom;
	BACKGROUND-IMAGE: url(img/BottomLine.jpg);
	WIDTH: 702px;
	BACKGROUND-REPEAT: no-repeat;
	HEIGHT:50px;
	background-color:#ffffff
}


.title {
	FONT-SIZE: 12px;
	font:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"

}


#news_content p { 
                  line-height: 1.5em;
                  margin-bottom: 1em;
}
.product_index.imgbtn3.img{ 
                            width: 254px;
                            height: 84px;
                            border: 1px solid;
}

div.product_index.imgbtn3 { 
                   margin: 1em;
                   width: 290px;
                   text-align: left;
}

h2.redback { 
             padding: 5px;
             width: 150px;
             background-color: red;
             color: white;
}

#ichikawanaoki { 
                 
}

#grpimpression h2 { 
                    text-align: center;
}

#grpimpression h3 { 
                    text-align: center;
}

#grpimpression p { 
                   margin-left: 1em;
                   margin-right: 1em;
                   line-height: 1.5em;
                   margin-bottom: 1em;
}

#grpimpression p.right { 
                        text-align: right;
}

#jetski_history { 
                  margin: 1em;
}

#ichikawa_profile { 
                     margin: 1em;
}

#ichikawa_profile th td { 
                     line-height: 1.5em;
                      padding: 5px;
}

#new_mw_table_1 table {
                  margin: 5px;
                  padding: 10px;
                  border: 1px solid #99F;
                  vertical-align: top;
}

#new_mw_table_2 {
                  line-height: 1.5em;
                  margin-bottom: 20px;
                  width: 700px;
                  height: 400px;
                  vertical-align: top;
}

#new_mw_table_2 table.nmw_table1 {
                  margin: 10px auto;
                  margin-left: 30px;
                  margin-right: 30px;
                  font-size: 12px;
                  width: 300px;
                  height: 200px;
                  background-image:url(image/bg/tablebgw300_1.png);
                  background-repeat:repeat-y;
                  float: left;
                  border: 1px solid #99F;

}
#new_mw_table_2 table.nmw_table2 {
                  margin: 10px auto;
                  font-size: 12px;
                  width: 300px;
                  height: 200px;
                  background-image:url(image/bg/tablebgw300_1.png);
                  background-repeat:repeat-y;
                  border: 1px solid #99F;
}

div#new_mw_notes { 
                  margin: 1em;
                  padding: 1em;
                  border: 1px dashed #99F;
                  line-height: 1.5em;
}

p.newmw{ 
       line-height: 1.5em;
       margin-left: 1em;
       margin-right: 1em;
}

table.newmw_smalltable_1 { 
       font-size: 12px;
       width: 200px;
       background-image:url(image/bg/tablebgw200.png);
       background-repeat:repeat-y;
}

table.newmw_smalltable_1 thead { 
}

table.newmw_smalltable_2 { 
       font-size: 12px;
       width: 200px;
       background-image:url(image/bg/tablebgw200.png);
       background-repeat:repeat-y;
}

#news_content h3 { 
       font-weight: bold;

}

#news_content p { 
       margin-left: 2em;

}

span.green { 
       color: green;
       font-weight: bold;
}


#news_content p { 
                  line-height: 1.5em;
                  margin-bottom: 1em;
}
.product_index.imgbtn3.img{ 
                            width: 254px;
                            height: 84px;
                            border: 1px solid;
}

div.product_index.imgbtn3 { 
                   margin: 1em;
                   width: 290px;
                   text-align: left;
}

h2.redback { 
             padding: 5px;
             width: 150px;
             background-color: red;
             color: white;
}

#ichikawanaoki { 
                 
}

#grpimpression h2 { 
                    text-align: center;
}

#grpimpression h3 { 
                    text-align: center;
}

#grpimpression p { 
                   margin-left: 1em;
                   margin-right: 1em;
                   line-height: 1.5em;
                   margin-bottom: 1em;
}

#grpimpression p.right { 
                        text-align: right;
}

#jetski_history { 
                  margin: 1em;
}

#ichikawa_profile { 
                     margin: 1em;
}

#ichikawa_profile th td { 
                     line-height: 1.5em;
                      padding: 5px;
}

#new_mw_table_1 table {
                  margin: 5px;
                  padding: 10px;
                  border: 1px solid #99F;
                  vertical-align: top;
}

#new_mw_table_2 {
                  line-height: 1.5em;
                  margin-bottom: 20px;
                  width: 700px;
                  height: 400px;
                  vertical-align: top;
}

#new_mw_table_2 table.nmw_table1 {
                  margin: 10px auto;
                  margin-left: 30px;
                  margin-right: 30px;
                  font-size: 12px;
                  width: 300px;
                  height: 200px;
                  background-image:url(image/bg/tablebgw300_1.png);
                  background-repeat:repeat-y;
                  float: left;
                  border: 1px solid #99F;

}
#new_mw_table_2 table.nmw_table2 {
                  margin: 10px auto;
                  font-size: 12px;
                  width: 300px;
                  height: 200px;
                  background-image:url(image/bg/tablebgw300_1.png);
                  background-repeat:repeat-y;
                  border: 1px solid #99F;
}

div#new_mw_notes { 
                  margin: 1em;
                  padding: 1em;
                  border: 1px dashed #99F;
                  line-height: 1.5em;
}

p.newmw{ 
       line-height: 1.5em;
       margin-left: 1em;
       margin-right: 1em;
}

table.newmw_smalltable_1 { 
       font-size: 12px;
       width: 200px;
       background-image:url(image/bg/tablebgw200.png);
       background-repeat:repeat-y;
}

table.newmw_smalltable_1 thead { 
}

table.newmw_smalltable_2 { 
       font-size: 12px;
       width: 200px;
       background-image:url(image/bg/tablebgw200.png);
       background-repeat:repeat-y;
}

#news_content h3 { 
       font-weight: bold;

}

#news_content p { 
       margin-left: 2em;

}

span.green { 
       color: green;
       font-weight: bold;
}

img.telabel { 
       margin-top: 2em;
}

p.ala2_img { 
       margin-top: 1em; 
       margin-bottom: 1em;
}

p.ala2 { 
       margin-left: 2em;
}

table.ala2 { 
       margin-left: 2em;
}

div#grpimpression { 
       margin: 40px auto;
       padding: 10px;
       width: 500px;
       background-color: #EEF;
       text-align: left;
}

td#grpimpression { 
       text-align: center;
}

#grpimpression h2  { 
      font-size: 16px;
}

div#jetfiled_fx1 { 
      width: 600px;
      margin: 20px auto;
      line-height: 1.5em;
}

p.shiyoutei { font-weight: bold; }

div#ichikawa_profile { 
       line-height: 1.5em; 
}

div#tech4 { line-height: 1.5em; }

/* Navigation */
.nav, .nav ul { 
    list-style: none;
    margin: 0;
    padding: 0;
}

.nav {
  z-index: 100;
  position: relative;
}

.nav li {
  border-left: none;
  float: left;
  margin: 0;
  padding: 0;
  position: relative;
}
.nav li a, .nav li a:link, .nav li a:active, .nav li a:visited {
  background: #444;
  color: #999;
  display: block;
  padding: 0px 0px;
  text-decoration: none; 
}

.nav li a:hover {
  background: #ccc;
  color: #000;	
}

#navi img { 
  border: none;
}

#navi li:hover a, 
#navi li.sfHover a {
  background: #ccc;
  color: #000;
}
#navi li:hover ul a, 
#navi li.sfHover ul a {
  background: #444;
  color: #CCC;
  padding: 0px;
  padding-left:4px;
  height: 20px;
}

#navi li:hover ul a:hover, 
#navi li.sfHover ul a:hover {
  background: #ccc;
  color: #000;
}

.nav ul {
  background: #444;
  border-top: none;
  border-bottom: none;
  list-style: none;
  margin: 0px;
  padding: 0px;
  border: 0px;
  position: absolute;
  top: -999em;
  left: -1px;
  width: 300px;
}

.nav li:hover ul,
.nav li.sfHover ul {
  top: 32px;
}
.nav ul li {
  float: none;
  margin: 0px;
  padding: 0px;
  height: 14px;
  background-color: #CCC;
  font-size: 12px;
}

.nav ul a {
  margin: 0px;
  border: none;
  border-bottom: 0px;
  padding-right: 0px;
  width: 130px; /* test */
  width: 300px;
  white-space: nowrap;
}

.nav ul a:hover {
  margin: 0px;
  border: none;
  border-bottom: 0px;
  padding-right: 0px;
  width: 130px;/* test */
  width: 300px;
  white-space: nowrap;
  background: #ccc;
  color: #000;

}


div#tech5 { 
     margin-bottom: 5em;
     width: 700px;
     font-size: 16px;
}

ol.ol1 { 
     width: 400px;
     margin-left: 150px;
     background-color: #FFCC99;
}

li.ol1 { 
     margin: 10px;
     font-size: 20px;
     font-weight: bold;
     line-height: 2em;
}

#tech5 pre.grpinfo { 
    display: block;
    margin: 0px 0px 0px auto;
    text-align: right;
    font-size: 12px;
}

#tech5 table.table1 { 
    width: 300px;
    margin-left: 150px;
    margin-top: 2em;
    margin-bottom: 2em;
}

#tech5 table.table1 th { 
    background-color: #FFCC99;
}

#tech5 p { 
     font-size: 16px;
     line-height: 1.5em;
     text-indent: 0.5em;
}

#tech5 h1 { 
    margin: 10px 0px 10px 0px;
    line-height: 1.7em;
    font-size: 24px;
    text-align: left;
    background-color: #8C96FE;
}

#tech5 h2 { 
    font-size: 24px;
    font-family: serif,'ＭＳ Ｐ明朝','ヒラギノ明朝 Pro W3';
    color: #072747;
    padding-left:20px;
    line-height: 40px;
    background-image:url(images/tech5_02.jpg);
    background-repeat: no-repeat;
}

#tech5 h3 { 
    font-size: 14px;
    font-family: serif,'ＭＳ Ｐ明朝','ヒラギノ明朝 Pro W3';
    line-height: 40px;
    padding-left:20px;
    background-image:url(images/tech5_05.jpg);
    background-repeat: no-repeat;
    color: #072747;
}

#tech5 a.thixogrease { 
   font-weight: bold;
   font-size: 18px;
}

img.tech4_thixogrease_img { 
    margin: 10px auto 10px auto;
    display: block;
    width: 600px;
}


/**********************/

div#tech6 { 
     margin-bottom: 5em;
     width: 700px;
     font-size: 14px;
}


#tech6 table{ 
    margin: 10px auto;
    width: 700px;
    border-collapse: collapse;
    border-color:#666666;
}

#tech6 table th { 
    background-color: #FFCC99;
    border-color:#666666;
}

#tech6 table td { 
    border-color:#666666;

}

#tech6 table caption { 
    font-size: 18px;
    line-height: 1.5em;
    font-weight: bold;
    border-style: double 1px #000;
    padding:4px 5px;
    border-color:#666666;
    border-width:1px 0 2px 0;
    border-style:solid;
    background:#F2F2F2;
}

#tech6 p { 
     font-size: 14px;
     line-height: 1.5em;
     text-indent: 0.5em;
}

#tech6 h1 { 
    margin: 10px 0px 10px 0px;
    line-height: 1.7em;
    font-size: 18px;
    text-align: left;
}

#tech6 h2 { 
    font-size: 22px;
    font-family: serif,'ＭＳ Ｐ明朝','ヒラギノ明朝 Pro W3';
    color: #072747;
    padding-left:20px;
    line-height: 40px;
    margin-top: 80px;
    background-image:url(images/tech5_02.jpg);
    background-repeat: no-repeat;
}

#tech6 h3 { 
    font-size: 14px;
    font-family: serif,'ＭＳ Ｐ明朝','ヒラギノ明朝 Pro W3';
    line-height: 40px;
    padding-left:20px;
    background-image:url(images/tech5_05.jpg);
    background-repeat: no-repeat;
    color: #072747;
}


div.tindex_1 { 
    margin-left: 20px;
}

div.tindex_2 { 
    margin-left: 60px;
}

div.tindex_3 { 
    margin-left: 100px;
}

div.tindex_4 { 
    margin-left: 140px;
}

div.tindex_5 { 
    margin-left: 180px;
}

div.tindex_6 { 
    margin-left: 220px;
}


th.thixogrease { 
    border-color: #000;
}

td.thixogrease { 
    font-weight: bold;
    color: red;
    border-color: #000;
    background-color: #FFFF66;
 }

td.others { 
    color: #444;
    border-color: #000;
    background-color: #66FFFF;
}

