<style type="text/css">
<!--
/**********  STANDARD ELEMENTS  **********/
body{
	margin:0 auto;
	padding:0;
	background-repeat:repeat-y;
	background-position:top center;
	background-color:#ffffff;
	color:#444444;
	font-size:small;
    font-family:Arial;
}

div{font-family:'Arial', 'Tahoma', sans-serif ;}


A{color:#444444;text-decoration:none;}
A:link{color:#444444;text-decoration:none;}
A:visited { text-decoration: none;}
A:hover {color:#00a0FF; text-decoration: underline;}
A:active{color:#444444; text-decoration:underline;}

A:link.t{color:#444444;text-decoration:underline;}
A:visited.t { text-decoration: underline;}
A:hover.t {color:#00a0FF; text-decoration: underline;}
A:active.t{color:#444444; text-decoration:underline;}

h2 {
        font: bold 14px   sans-serif,Arial, Helvetica,Verdana,;
        color: #000;
        margin: 0px;
        padding: 0px 0px 0px 15px;
}
/* ========OUTSIDE FRAME for DIV======== */
#fr_left {
   width:740px;
   margin:0 auto;
   text-align:left;
	background-color:#FFFFFF;
   background:url("image/bg_left.gif") 0 0 repeat-y;
}

#fr_right {
   width:740px;
   margin:0 auto;
   text-align:left;
	background-color:#FFFFFF;
   background:url("image/bg_right.gif") 100% 0 repeat-y
}

/*- Menu Tabs J--------------------------- */

    #tabsJ {
      float:left;
      font-size:12px;
      width:100%;
      background-color:#FFFFFF;
      font-weight:700;
      line-height:15px;
          border-bottom:1px solid #24618E;
      }
    #tabsJ ul {
        margin:0;
        padding:5px 10px 0 20px;
        list-style:none;
      }
    #tabsJ li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabsJ a {
      float:left;
      background:url("image/tableftJ.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 5px;
      text-decoration:none;
      }
    #tabsJ a span {
      float:left;
      display:block;
      background:url("image/tabrightJ.gif") no-repeat right top;
      padding:5px 10px 4px 6px;
      color:#24618e; /*メニュー文字色*/
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabsJ a span {float:none;}
    /* End IE5-Mac hack */
    #tabsJ a:hover span {
      color:#FFF;/*下部メニュー文字色*/
      }
    #tabsJ a:hover {
      background-position:0% -42px;
      }
    #tabsJ a:hover span {
      background-position:100% -42px;
      }

     #tabsJ #current a {
       background-position:0% -42px;
       }
     #tabsJ #current a span {
       background-position:100% -42px;
       color:#FFF; /*カレントメニュー文字色*/
      }

/* サブメニュー */
.container {
        width: 698px;	font-weight: 700; padding: 1px; margin: 8px 0 0px 0;
        background: #24618E; /*#f4f4f4;*/ /*下部メニューバックカラー*/
}
#subMenu {
        margin: 0; padding: 0 0 28px 14px; /* 24px:lineの上からの距離 14px:横線の位置 左からの距離*/
        border-bottom: 1px solid #9FB1BC;
}
#subMenu li {
        margin: 0; padding: 0; display: inline; list-style-type: none;
}
#subMenu a:link, #subMenu a:visited {
        float: left; font-size: 12px; line-height: 28px;
        padding: 0 6px 4px 4px; text-decoration: none; color:#88ddFF /*#24618E;*/
}
#subMenu a:link.active, #subMenu a:visited.active{
      /* 三角形点滅 */
      background: url(image/square2.gif) no-repeat top center;
      background-position:50% 20px;
      color: #ffffFF;
}
#subMenu a:hover {/*マウス通過*/
     line-height: 22px;
        color: #ffffFF;
}

div.roll {
  width: 690px;
  height: 130px;
  background-color: #ffffff;
  border: 1px #c0c0c0 solid;
  overflow: auto;
  margin:0px 0px 0px 0px;
}

/* Ｌライン付 見出し */
h6.s2{
    font-size:15px;
    font-weight:700;
    color:#24618E;
    background-color:#FFFFFF;
    border-style:solid;
    border-width:0px;
    border-bottom-width:2px;
    border-left-width:10px;
    border-color:#3090c0;
    line-height:150%;
    letter-spacing: 1px;
    padding: 00px 0px 0px 10px;
    margin:15px 2px 3px 0px;
}
/* 角丸枠付き 見出し */
h5.s3{
    font-size:14px;
    font-weight:200;
    color:#ffffff;
    background:url("image/mwaku.png") no-repeat;
    line-height:120%;
    letter-spacing: 1px;
    padding: 0px 00px 00px 15px;
    margin:5px 2px 0px 10px;
}

h5.maru{
    font-size:14px;
    font-weight:200;
    color:#ffffff;
    background-color:#2A6390;
    display:inline;
    background-image:url("image/lmwaku.png");
    line-height:100%;
    padding-left:0px;
    letter-spacing: 1px;
    padding: 0px 00px 00px 15px;
    margin:15px 0px 0px 10px;
    background-repeat:no-repeat;
    background-position:top  left;
}
span.maru{
    background-image:url("image/rmwaku.png");
    padding-right:20px;
    background-repeat:no-repeat;
    background-position:top  right;
}

#fs70{ font-weight:100; font-size:12px; color:#444444;letter-spacing: 1px; line-height:100%;margin:0px 10px 0 10px;}
#fr0 { font-weight:100; font-size:12px; color:#444444;letter-spacing: 1px; line-height:190%; vertical-align:bottom; margin:0px 10px 0 10px; }
#fr35 { font-weight:100; font-size:10px; color:#666666;letter-spacing: 1px; line-height:120%; margin:0px 10px 0 20px;} 
#fleft{ font-weight:700; font-size:12px; color:#444444; letter-spacing: 0px; line-height:150%;text-align:left; float:left;width:33%;}
#fcenter{ font-weight:100; font-size:12px; color:#444444; letter-spacing: 0px;line-height:150%;text-align:center; float:left;width:30%;}
#fright{ font-weight:700; font-size:12px; color:#444444;letter-spacing: 0px;  line-height:150%;text-align:right; float:right;width:33%;}
#tr{ font-weight:100; font-size:12px; color:#8888bb;letter-spacing: 1px; text-align:left;line-height:120%; margin:0px 10px 0 20px;}
#fg0 { font-weight:100; font-size:13px; color:#444444;letter-spacing: 1px; line-height:180%; margin:0px 30px 0 30px; }
#fs30 { font-weight:100; font-size:12px; color:#444444;letter-spacing: 1px; line-height:130%;margin:0px 4px 0 4px;} 
#fs31 { font-weight:100; font-size:13px; color:#444444;letter-spacing: 1px; line-height:130%;margin:0px 4px 0 4px;} 
#fs3b { font-weight:700; font-size:14px; color:#444444;letter-spacing: 1px; line-height:140%;margin:0px 5px 0 5px;} 
#fs15 { font-weight:100; font-size:16px; color:#000000;letter-spacing: 1px; line-height:140%;margin:0px 5px 0 5px;} 
#fs33 { font-weight:100; font-size:13px; font-family:Arial; color:#222222;letter-spacing: 1px;  text-align: justify; line-height:160%; margin:0px 10px 00px 10px;}
#fs40 { font-weight:100; font-size:12px; color:#444444;letter-spacing: 1px; line-height:150%;margin:0px 10px 0 10px;} 
#fs41 { font-weight:700; font-size:13px; color:#444444;letter-spacing: 1px; line-height:150%;margin:0px 10px 0 10px;} 
#fs4b { font-weight:700; font-size:14px; color:#444444;letter-spacing: 1px; line-height:150%;margin:0px 5px 0 5px;} 

div.c7 {font-size:8px; color:#777777;line-height:1}
div.c9 {font-size:12px; color:#555555; line-height:0.6}
#fs0 { font-size:3px; color:#444444;letter-spacing: 0px; line-height:100%} 
#fs08 { font-size:3px; color:#444444;letter-spacing: 0px; line-height:100%} 
#fs1 { font-weight:100; font-size:11px; color:#444444;letter-spacing: 0px; line-height:120%; } 
#fs10 { font-weight:100; font-size:11px; color:#444444;letter-spacing: 0px; line-height:190%; margin:-5px 0 0 00px;} 
#fs2 { font-weight:100; font-size:12px; color:#222222;letter-spacing: 1px; line-height:110%; margin:0px 0 0 10px;} 
#fs20 { font-weight:100; font-size:12px; color:#444444;letter-spacing: 0px; line-height:120%; margin:0px 0 0 10px;} 
#fs3 { font-weight:100; font-size:12px; color:#444444;letter-spacing: 1px; line-height:120%; margin:0px 0 0 10px;} 
#fs35 { font-weight:100; font-size:12px; color:#444444;letter-spacing: 1px; line-height:150%; margin:0px 10px 0 10px;} 
#fs36 { font-weight:700; font-size:12px; color:#444444;letter-spacing: 1px; line-height:150%; margin:0px 10px 0 10px;}
#fs37 { font-weight:100; font-size:12px; color:#444444;letter-spacing: 1px; line-height:150%; margin:0px 10px 0 10px;} 
#fs38 { font-weight:100; font-size:12px; color:#444444;letter-spacing: 0px; line-height:150%; margin:0px 5px 0 5px;} 
#fs32 { font-weight:100; font-size:12px; color:#444444;letter-spacing: 1px; line-height:150%; margin:0px 4px 0 4px;} 
#fs34 { font-weight:100; font-size:14px; color:#444444;letter-spacing: 1px; line-height:120%; margin:0px 0 0 10px;} 
#fs4 { font-weight:700; font-size:16px; background-color:#dddddd;color:#ff4010;letter-spacing: 3px; line-height:130%; margin:0px 5px 0 5px;} 
#fs5b { font-weight:700; font-size:16px; background-color:#24618e;color:#ffffff;letter-spacing: 3px; line-height:130%; margin:0px 0px 0 0px;} 
#yr { font-weight:700; font-size:13px; color: #444444;letter-spacing: 1px; float:right; line-height:150%; margin:0px 00px 0 00px;} 
#yl { font-weight:700; font-size:13px; color: #444444;letter-spacing: 1px; float:left; line-height:150%; margin:0px 0px 0 00px;} 
/*
hr{ style="border:none;border-top:dashed 1px #ff0000;height:1px;color:#FFFFFF;width:500px;}
*/
---->
</style>