  .font8 {font-size: 8px; line-height: 125%; font-family:Osaka,"£Í£Ó ¥´¥·¥Ã¥¯";}

  .font10 {font-size: 10px; line-height: 125%; font-family:Osaka,"£Í£Ó ¥´¥·¥Ã¥¯";}

  .font12 {font-size: 12px; line-height: 125%; font-family:Osaka,"£Í£Ó ¥´¥·¥Ã¥¯";}

  .font14 {font-size: 14px; line-height: 125%; font-family:Osaka,"£Í£Ó ¥´¥·¥Ã¥¯";}

  .font16 {font-size: 16px; line-height: 125%; font-family:Osaka,"£Í£Ó ¥´¥·¥Ã¥¯";}

  .font18 {font-size: 18px; line-height: 125%; font-family:Osaka,"£Í£Ó ¥´¥·¥Ã¥¯";}

  .font24 {font-size: 24px; line-height: 125%; font-family:Osaka,"£Í£Ó ¥´¥·¥Ã¥¯";}

  .font30 {font-size: 30px; line-height: 125%; font-family:Osaka,"£Í£Ó ¥´¥·¥Ã¥¯";}

  .menu { font-size:12px; font-weight:bold; color:#ffffff; text-decoration:none;}

  .margin { margin:0; padding-top:4px; padding-bottom:4px; padding-left:0; padding-right:0;}



  body {margin: 0px;background-color: #ffffff;}



#header {

width: 100%;

height: 40px;

background: #001e5d url(http://ds-dx.com/image/head_bg.gif) no-repeat right;

position: relative;

}

#header p {

font-size: 10px;

line-height: 150%;

margin: 5px;

position: absolute; bottom: 0; right: 0;

}

#header p a {

margin-left: 5px;

padding-left: 9px;

background: url(http://ds-dx.com/image/dot_tri_bg_b.gif) no-repeat 0 45%;

color: #ffffff;

text-decoration: none;

}

#header p a:hover {

text-decoration: underline;

}



h1, h2, h3, h4, h5 {

margin: 0;

padding: 0;

list-style: none;

}



  .above0 {width:770px; position:relative;}

  .above1 {width:100%;}

  .above1_1 {width:420px; height:40px; text-align:right; position:relative; top:0px; right:10px;}

  .above2 {width:100%; height:21px; background-image:url('/image/patrs_index003.gif') ; text-align:left;}

  .above2_0 {width:770px; height:17px;}

  .above2_1 {width:86px; height:21px; text-align:center; float:left; position:relative; top:4px;}

  .above2_1_a {width:86px; height:21px; float:left; background-image:url('/image/patrs_index003_b.gif');}

  .above2_2 {width:3px; text-align:center; color:#CC6699; font-size:10px; font-weight:bold; float:left; position:relative; top:4px;}

  .above3 {width:100%; height:47px; background-image:url('/image/patrs_index022.gif'); margin:0px; padding:0px;}

  .above3_0 {padding:6px 0 0 13px; text-align:left; vertical-align:top; color:#000000; font-size:10px; font-weight:bold;}

  .above3_1 {padding:3px 0 0 0;}

  .above3_2 {}

  .above3_3 {width:570px; height:47px;}



  .foot0 {width:730px; margin-bottom:2px; text-align:right;}

  .foot1 {width:730px; margin-bottom:2px; text-align:right;}

  .foot2 {width:730px; height:3px; margin-bottom:2px; background-image:url('/image/parts003.gif'); background-repeat:no-repeat;}

  .foot3 {width:730px; margin-top:30px; margin-bottom:10px; text-align:center;}

  .foot4 {width:730px; text-align:right;}



  .adjust1 {position:relative; top:-2px; left:0px;}

  .adjust2 {position:relative; top:-30px; left:0px;}

  .adjust3 {position:relative; top:2px; left:0px;}



  .margin_top2 {margin-top:2px;}

  .margin_top5 {margin-top:5px;}

  .margin_top10 {margin-top:10px;}

  .margin_top15 {margin-top:15px;}

  .margin_top20 {margin-top:20px;}

  .margin_top50 {margin-top:50px;}



  .margin_bottom2 {margin-bottom:2px;}

  .margin_bottom5 {margin-bottom:5px;}

  .margin_bottom10 {margin-bottom:10px;}

  .margin_bottom15 {margin-bottom:15px;}

  .margin_bottom20 {margin-bottom:20px;}

  .margin_bottom25 {margin-bottom:25px;}

  .margin_bottom30 {margin-bottom:30px;}

  .margin_bottom35 {margin-bottom:35px;}



  .padding_top2 {padding-top:2px;}



  .padding_left_right2 {padding-left:2px; padding-right:2px}



  .line_height160 {line-height: 160%;}



  .clear_dummy001 {width:100%; height:1px; clear:left;}



  .float {float:left;}

  .clear {clear:left;}



  .t_align { text-align:center;}

  .bold {font-weight:bold;}



  .white {color:#ffffff;}

  .black {color:#000000;}

  .red {color:#cc0000;}

  .blue {color:#0000ff;}

  .pink {color:#ff3399;}

  .green {color:#00ff00;}
