BODY {

	background-repeat: repeat-y;
	background-position: right;
	background-color: #99CCFF;
	margin: 0 0 0 0;
        font-family: MS UI Gothic , Sans Selif ; 
	font-size: 80%;
	background-color: white;
	color: #303030;
        text-decoration: none;
	line-height: 110%;
	text-align: left;
}


TABLE {
	font-size: 80%;
	background-position: top right;
	line-height: 110%;
}


.othertop {
	word-spacing: 0.1em;
	margin-left: 0.5em;
	padding: 4px 0 3px 0 ;

	color: navy;
        font-family:  MS UI Gothic , Sans Selif ;
	font-size: 105%;	/* NonScript DispCode */
}


.othertop2 {
	word-spacing: 0.1em;
	margin-left: 0.5em;
	padding: 2px 0 2px 0 ;

	color: navy;
        font-family:  MS UI Gothic , Sans Selif ;
	font-size: 95%;	/* NonScript DispCode */
}




H1
{
	background-position: center left;
	background-repeat: no-repeat;
	background-image: url(mark3_01.png);

	height: 1.6em;
	filter: Shadow(color=lightskyblue,direction=115);

	border-top: none;
	border-left: none;
	border-bottom: 5px solid #0066CC;

        font-family: MS UI Gothic , Sans Selif ;
	font-size: 180%;
	color: #003399 ;
 	margin: 15px 20px 20px 10px;
	padding: 12px 5px 2px 30px;

}

H2{
	width: 100%;
	font-size: 120%;
        font-weight: bold;
	height: 25px;


    border-width: 0px 2px 2px 0px;
    border-style: solid;
	border-color: #000080;
	background-position: center left;
	background-repeat: no-repeat;
	background-image: url(mark2_02.png);
	background-color: #D6D6FF;
	color: #000080;

	margin: 10px 20px 20px 10px;
	padding: 8px 5px 1px 25px;



}
H3{
	width: 100%;
	font-size: 120%;
        font-weight: bold;
        font-family: MS UI Gothic , Sans Selif ;   
	height: 25px;
	filter: Shadow(color=#DDDDDD,direction=135);

    border-width: 0px 4px 2px 0px;
    border-style: solid;
    border-color: #000080;
	color: #000080;
	background-position: center left;
	background-repeat: no-repeat;
	background-image: url(mark2_03.png);

	margin: 10px 20px 10px 13px;
	padding: 5px 5px 4px 25px;


}
H4{
	font-size: 110%;
        font-family: MS UI Gothic , Sans Selif ;             
	height: 25px;

	filter: Shadow(color=#DDDDDD,direction=135);

	color: #000080;
	background-position: center left;
	background-repeat: no-repeat;
	background-image: url(mark2_05.png);

	margin: 10px 20px 20px 15px;
	padding: 7px 5px 2px 25px;

}

H5{
	font-size: 100%;
	font-weight: bold;
	height: 1em;

	color: #000000;	
	margin: 10px 20px 20px 15px;
	padding: 7px 5px 2px 10px;

}


H6{
	margin: 0px;
}

.button{

 
	margin: 0 0 0 20px;
}

.down6{

	background-position: center left;
	background-repeat: no-repeat;
 
	margin: 0 0 0 1em;

}
.down{
	font-size: 110%;
	font-weight: bold;
	height: 20px;
 
	background-position: center left;
	background-repeat: no-repeat;
	background-image: url(mark_bar_2.png);

	color: darkblue;
	margin: 2px 10px 5px 17px;
	padding: 5px 3px 2px 23px;

}
.down2{
	font-size: 90%;
	font-weight: bold;
 	height: 25px;

	background-position: center left;
	background-repeat: no-repeat;
	background-image: url(mark_bar_1.png);

	color: #000080;
	margin: 15px 20px 0px 25px;
	padding: 2px 2px 2px 2px;

}
.down3{
	font-size: 90%;
	font-weight: bold;
 	height: 25px;

	color: #000000;

	margin: 10px 20px 0 10px;
	padding: 15px 0 0 35px;

.down4{
	font-size: 100%;
	font-weight: bold;
 	height: 21px;

	color: #000080;

	margin: 0px 20px 0px 10px;
	padding: 2px 5px 2px 25px;


 	background-position: center left;
	background-repeat: no-repeat;
	background-image: url(mark2_02.png);
	background-color: #D6D6FF;

}
.down5{
	font-size: 80%;
        font-weight: bold;
	height: 19px;

	color: #000080;
	background-position: center left;
	background-repeat: no-repeat;
	background-image: url(mark_bar_1.png);

	margin: 10px 20px 20px 10px;
	padding: 7px 5px 2px 25px;

}

.down1{
	font-size: 120%;

	text-align: center;
	height: 25px;
	filter: Shadow(color=#DDDDDD,direction=135);

	color: #000080;
	background-position: center ;
	background-repeat: no-repeat;

        width: 80%;
	margin: 0px 20px 5px 10px;
	padding: 7px 5px 2px 25px;
}

P
{
	color: #000080;
	margin: 0 0 0 1em;
 	line-height: 110%;
	color: #303030;
        text-decoration: none;
}

P:link
{
	color: navy;
        text-decoration: none;
	background-color:transparent;
        font-family: MS UI Gothic , Sans Selif ; 
}
P:hover
{
	color: #FFCC00 ;
        text-decoration: none;
	background-color:transparent;
}



UL, OL ,LI
{
	line-height: 0.3em;
	font-size: 100%;
	font-weight: bold;
	color: #darkblue;
	margin: 0 0 0 0;
	margin: 0em 40px 1.2em 40px;
	padding: 0 0 0 0:
}






HR{
	color: blue;
}
	






DIV.header
{
  	       font-style: bold;
               font-family:  MS UI Gothic , Sans Selif ;
	       margin: 0 0 0 0;
	       padding: 0 10px 0 0;
	       line-height: 100%;
	       filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#99CCFF', endColorStr='#FFFFFF', gradientType='0');  
               background-position: top ;
               background-repeat: no-repeat; 
  
               color: #000099; font-size: 110%; height: 100% ;
	       border-style: none; 
	       border-width: medium;  

}


DIV.header P
{
    	font-family: 'Rockwell Light', Arial, Times; 
	font-size: 120%;
	font-style: bold;

	margin: 0 0 0 0;
	padding: 0 0 0 0;
	color: #000099;
	line-height: 100%;

}

DIV.header P:link, DIV.header P:focus
{
    	font-family: 'Rockwell Light', Arial, Times; 
	font-size: 120%;
	font-style: bold;

	margin: 0 0 0 0;
	padding: 0 0 0 0;
	color: #gold;
	line-height: 100%;

}


DIV.header A:link, DIV.header A:visited
{
	color: #FFFF33;
        font-family: MS UI Gothic , Sans Selif ;  
	font-style: bold;
	font-size: 120%;

        text-decoration: none;
	background-color: transparent;

}

DIV.header A:focus
{
	color: #FFCC00;
        font-family: MS UI Gothic , Sans Selif ; 
	font-style: bold;
	font-size: 120%;

        text-decoration: none;
	background-color: transparent;

}
DIV.header A:hover, div.header P:hover,
{
	color: #FFCC00;
        font-family:  MS UI Gothic , Sans Selif ;
	font-style: bold;
	font-size: 120%;

        text-decoration: none;
	background-color: transparent;

}

.headertxt  {
	font-weight: bold; 
	font-family: 'Rockwell Light' , Arial, Times;
	vertical-align: top;
	margin: 0 20px 6px 0px;
	font-size: 110%;
	line-height: 100%;
}

A
{
	font-size: 105%;
	margin: 4px 0 0 0;
 	line-height: 100%;
 	font-weight : bold;
	text-align: left;
        font-family: MS UI Gothic , Times; 
	color: #3300CC;
        text-decoration: none;
}

A: link  	{ color:darkblue ;
		  text-align: left;
	          font-family: MS UI Gothic , Sans Selif ; 
		  font-size: 105%;
		}
A: hover	{ color:gold ;
		  font-size: 110% ; 
		}

A: active	{ color:red ; }
A: visited	{ color:gray ; }
A: focus	{ color: gold; }
	

.linkc{/*リンクを白く設定*/
  color : #FFFFFF
}

.box14{/*外側の薄い枠の設定*/
  border-width : 1 1 1 1px;
  border-style :  solid;
  border-color : #DDDDDD;
  font-size: 120%;
  text-align: center;
  width : 520px;
  margin: 20px 10% 20px 10% ;
  padding: 0px 5px 2px 20px;

}
