/*-------------ボディ-----------*/
body{
background-color:#FFFFFF;
margin: 0px 0px 0px 0px;
font-family: "ＭＳ Ｐゴシック", "ＭＳ Ｐ明朝", "MS UI Gothic", "ＭＳ 明朝", "ＭＳ ゴシック";
}

#bodyframe{
background-image:url(images/bodyframe.gif);
background-repeat:repeat-y;
border:none;
}
/*-------------ボディ-----------*/


/*----------link------*/
img a  { border: none; }
/*----------link------*/


/*-----------table/tr/td--------*/
#shadowbar{
background-image:url(images/shadowbar.gif);
background-repeat:repeat-x;
border:none;
}

#footerbar{
background-image:url(images/footer.gif);
background-repeat:no-repeat;
border:none;
}
/*-----------table/tr/td--------*/



/*-----------List Styles--------*/

.listst1 ul li{
list-style:square;
list-style-position:inside;
}

.listst1{
line-height:22px;
font-size:12px;
}
/*-----------List Styles--------*/



/*-----------Other Styles--------*/

#boxcenter{
width:380px;
height:40px;
text-align:left;
border:1px solid #666666;
font-size:12px;
line-height:20px;
}
#boxcenter img{
float:left;
padding-right:5px;
}

.linkmedium{
font-size:12px;
color:#003399;
text-decoration:none;
}

.linkmedium:hover{
font-size:12px;
color: #006633;
text-decoration:none;
}

.cpyrghts{
font-size:12px;
}

.txt8 { font-size: 8pt }
.txt9 { font-size: 9pt }
.txt10 { font-size: 10pt }
.txt11 { color:#003366; font-size: 14px; text-decoration:none; }
.txt11:hover { color:#009900; font-size: 14px; text-decoration:none; }
.txt12 { font-size: 12pt }
.txt13 { font-size: 13pt }
.txt14 { font-size: 14pt }
.txt15 { font-size: 15pt }
.txt16 { font-size: 16pt }
.txtlnkhigh { color: #0033FF; font-size: 14px; text-decoration:none; font-weight:bold; }
.txtlnkhigh:hover { color: #006600; font-size: 14px; text-decoration:none; font-weight:bold;}
.projecttxthead{color: #FF6600;	font-size: 12pt;}
.asterisk{color: #FF6600;	font-size: 10pt;}

.heading{
font-size:16px;
color:#003300;
font-weight:bold;
letter-spacing:1px;
}

.headingsmall{
font-size:14px;
color:#003366;
font-weight:bold;
letter-spacing:1px;
}

.headingwhite{
font-size:14px;
color: #FFFFFF;
font-weight:bold;
letter-spacing:1px;
}
.contents{
font-size:12px;
line-height:20px;
letter-spacing:1px;
}

.tdcontents{
font-size:12px;
letter-spacing:1px;
color:#333333;
}

.imageHalfLeft
{
   margin: 5px 5px 10px 0;
   padding: 0;
   float: left;
}
/*-----------Other Styles--------*/


/*** 貼り付け画像の余白指定 ***/
.imageFullWidth
{         /* 上、右、下、左 */

  margin: 10px 0px 10px 0px;
  padding: 0;
  clear: both;
}
.imageHalfLeft
{
   margin: 10px 10px 15px 0;
   padding: 0;
   float: left;
}
.imageHalfRight
{
   margin: 5px 15px 0px 5px;
   padding: 0;
   float: right;
}

/*-------------貼り付け画像の注釈--------------*/
.imageFullWidthNote 
{
  width: 520px;
  margin: 10px 0;
  padding: 0;
  border-bottom: dotted 1px #dcdcdc;
  clear: both;
}
.imageHalfLeftNote {
   width: 260px;
   margin: 10px 20px 10px 0;
   padding: 0;
   border-bottom: dotted 1px #dcdcdc;
   float: left;
}
.imageHalfRightNote {
   width: 260px;
   margin: 10px 0 10px 0;
   padding: 0;
   border-bottom: dotted 1px #dcdcdc;
   float: left;
}
.imageSmallLeftNote {
   margin: 10px 20px 10px 0;
   padding: 0;
   border-bottom: dotted 1px #dcdcdc;
   float: left;
}
.imageSmallRightNote {
   margin: 0px 0 10px 15px;
   padding: 0;
   border-bottom: dotted 1px #dcdcdc;
   float: right;
}
.imageSmallRight {
   margin: 0px 0 10px 15px;
   padding: 0;
   float: right;
}
.imgNote 
{
  padding: 0 0 10px 0;
  color: #606060;
  font-size: 11px;
  line-height: 130%;
}

.imgborder
{
width:175px;
height:125px;
border:#999999 solid 1px;
}

/*-------------貼り付け画像の注釈--------------*/

/*Form Styles*/

.txtfield1{
border: #999999 solid 1px;
width:180px;
height:16px;
text-align:left;
}

.txtfield2{
border: #999999 solid 1px;
width:80px;
height:16px;
text-align:left;
}

.txtfield3{
border: #999999 solid 1px;
width:220px;
height:16px;
text-align:left;
}


.txtfield4{
border: #999999 solid 1px;
width:60px;
height:16px;
text-align:left;
}

.txtfield5{
border: #999999 solid 1px;
width:130px;
height:16px;
text-align:left;
}

.txtfield6{
border: #999999 solid 1px;
width:220px;
height:160px;
text-align:left;
}

.listbxyear{
border: #999999 solid 1px;
width:60px;
height:18px;
}

.listbxmonth{
border: #999999 solid 1px;
width:40px;
height:18px;
}

.listbxday{
border: #999999 solid 1px;
width:40px;
height:18px;
}

.btnst{
width:60px;
height:25px;
color:#333333;
background-color: #BAEBF5;
border:#CCCCCC solid 1px;
cursor: pointer;
}

.btnst:hover{
width:60px;
height:25px;
color:#333333;
background-color: #BFFBD7;
border:#CCCCCC solid 1px;
}
/*Form Styles*/

/*OnlyStyles*/
.pad5{
padding-left:10px;
padding-top:5px;
padding-bottom:5px;
padding-right:10px;
}
/*OnlyStyles*/

