
/*ページ全体および共通*/
body{
color:#3e3e3e;
font-family: ;
font-size:13px;
line-height:120%;
}


td{
color:#3e3e3e;
font-family: ;
font-size:13px;
line-height:120%;
}


MARQUEE{
font-size:12px;color:#999;
}


#TopBlock1 {
height: 128px;
background : url(../images/test1.gif);no-repeat right top
}



h1{
font-size:10px;
color:#fff;
font-weight:100;
margin:40px 0px 0px 250px;
padding-right:5px
}


ul{
margin-top:3px;
margin-bottom:3px;
margin-left:30px;
}

FORM{
margin:0;
}


/*imgを左*/
.imgl{
margin-right:5px;
float:left;
}

/*imgのしたPAD*/
.imgb{
margin-bottom:5px;
}

/*imgの上PAD*/
.imgu{
margin-bottom:5px;
}


/*imgを右*/
.imgr{
margin-left:5px;
float:right;
}


/*通常リンクの色*/
a { 
text-decoration:none; 
color: #6868ff; 
}

/*マウスポインタをのせたときの色*/
a:hover {
text-decoration:underline; 
color: #FF8C00; 
}

#footer a{text-decoration:none; 
color: #ffffff; 
}

#footer a:hover{text-decoration:none; 
color: #FF8C00; 
}


/*トップNEWS*/
.news{
margin-top:8px;
background:#F0F8FF;
background-repeat : repeat-y;
background-position : 0% 100%;
width:242px;
height:206px; 
border:solid 1px #999999;
overflow:auto; 
padding:5px;
font-size:12px;
float:left;
}



/*トップ横メニュー*/

.indentmenu{
font: nomal 13px verdana;
width: 800px; /*leave this value as is in most cases*/
}

.indentmenu ul{
margin: 0;
padding: 0;
float: left;
width: 100%; /*width of menu*/
border-top: 0px solid #c0c0c0; /*dark purple border*/
border-bottom: 2px solid #0099ff;

background: black url(../images/indentbg2.gif) center center repeat-x;
}

.indentmenu ul li{
display: inline;
}

.indentmenu ul li a{
float: left;
color: #000000; /*text color*/
font-size:12px;
padding: 3px 8px;
text-decoration: none;
border-right: 1px solid #cccccc; /*dark purple divider between menu items*/
}

.indentmenu ul li a:visited{
color: #000000;
}

.indentmenu ul li a:hover, .indentmenu ul li .current{
color: #ffffff !important; /*text color of selected and active item*/
padding-top: 4px; /*shift text down 1px for selected and active item*/
padding-bottom: 2px; /*shift text down 1px for selected and active item*/
background: black url(../images/indentbg.gif) center center repeat-x;
text-decoration:none;
}






/*テーブル関係*/

#mq{
padding:0px 5px 0px 5px;
}




#tdmain{
border-width : 1px 3px 1px 1px;border-style : solid solid solid solid;border-color : silver #666666 silver silver;background:#ffffff; width:800px;
}


#tdtop{
background-image : url(../images/logonew.gif);background-repeat : no-repeat;
}



#td01{
background-image : url(../images/238.gif);background-repeat : repeat-x;background-position : 0% 0%;padding-top : 10px;padding-left : 5px;padding-right : 0px;padding-bottom : 5px;
}



#td0{
padding-left:10px;
}


#td1{
background-image : url(../images/titlebar_sharp08.gif);padding-top : 4px;padding-left : 4px;padding-right : 4px;padding-bottom : 4px;
}

#td11{
padding-top : 5px;padding-left : 5px;padding-right : 5px;padding-bottom : 5px;
}

#td13{
font-size:12px
}

#td14{

}


/* タイトルバー############ 07 ############ */

.curve-07-head{
font-size:1px;
height:7px;
background:url(../images/07-curve-right-head.gif) top right no-repeat;
margin-top:5px;
}
.curve-07-head DIV{
font-size:1px;
height:7px;
background:url(../images/07-curve-left-head.gif) top left no-repeat;
}
.curve-07-body{
background:url(../images/07-curve-left-middle.gif) top left repeat-y;
}
.curve-07-body DIV{
background:url(../images/07-curve-right-middle.gif) top right repeat-y;
}
.curve-07-bottom{
font-size:1px;
height:7px;
background:url(../images/07-curve-right-bottom.gif) bottom right no-repeat;
margin-bottom:5px;
}
.curve-07-bottom DIV{
font-size:1px;
height:7px;
background:url(../images/07-curve-left-bottom.gif) bottom left no-repeat;
}



/* ############ 03 ############ */

.curve-03{
background:url(../images/titlebar_str03.gif);
/* 背景画像の指定を変えたら色んなのができる */
margin:5px 0;
}
.curve-03 DIV.curve-head{
font-size:1px;
height:5px;
background:url(../images/01-curve-left-head.gif) top left no-repeat;
}
.curve-03 DIV.curve-head DIV{
font-size:1px;
height:5px;
background:url(../images/01-curve-right-head.gif) top right no-repeat;
}
.curve-03 DIV.curve-bottom{
font-size:1px;
height:5px;
background:url(../images/01-curve-left-bottom.gif) bottom left no-repeat;
}
.curve-03 DIV.curve-bottom DIV{
font-size:1px;
height:5px;
background:url(../images/01-curve-right-bottom.gif) bottom right no-repeat;
}



/*Eric Meyer's based CSS tab*/

#tablist{
  padding: 3px 0;
  margin-left: 0;
  margin-bottom: 0;
  margin-top: 0.1em;
  font: bold 13px Verdana;
}
#tablist LI{
  list-style: none;
  display: inline;
  margin: 0;
}
#tablist LI A{
  text-decoration: none;
  padding: 3px 0.5em;
  margin-left: 0px;
  border: 1px solid #778;
  border-bottom: none;
  background: white;
}
#tablist LI A:LINK, #tablist LI A:VISITED{
  color: #696969;
}
#tablist LI A:HOVER{
  color: #000000;
  background: #f0e68c;
  border-color: #227;
}
#tablist LI A.current{
  background: #2e8b57 ;
  color: #ffffff;
}

