@charset "UTF-8";

body{
	font-family: "ＭＳ Ｐゴシック", Osaka;
	color: #666666;
	line-height: 1.2;
	margin: 0px;
	padding: 0px;
	background: fixed;
	font-size: 12px;
}

/******* hyperlink and anchor tag styles *******/

a:link, a:visited{
	color: #005FA9;
	text-decoration: none;
}

a:hover{
	text-decoration: underline;
	color: #000099;
	font-family: "ＭＳ Ｐゴシック", Osaka;
}

/************** header tag styles **************/

h1{
	font-size: 7px;
	font-weight: normal;
	color: #B8DB92;
	margin: 0px;
	padding: 0px;

    a:link { color: red ; 	line-height: 1.5px;
}
    a:visited { color: green } 
}

h2{
	font-size: 10px;
	font-weight: normal;
	color: #999999;
	margin: 0px;
	padding: 0px;
	line-height: 11px;
}

h3{
	font-size: 7px;
	font-weight: normal;
	color: #AED682;
	margin: 0px;
	padding: 0px;
	font-style: normal;
	left: 0px;
	line-height: 1.5px;
}

h4{
	font-size: 12px;
	color: #666666;
	margin: 0px;
	padding: 0px;
	font-weight: normal;
	line-height: 14px;
}

h5{
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	font-size: 100%;
	color: #666666;
	margin: 0px;
	padding: 0px;
	line-height: 14px;
}

h6{
font-family: Arial, "qMmpS Pro W3", "lr oSVbN", "Osaka",sans-serif;
font-size: 100%;
color: #334d55;
margin: 0px;
padding: 0px;
}

/*************** list tag styles ***************/

ul{
	list-style-type: square;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	color: #000066;
	margin: 0px;
	padding: 0px 0px 0px 3px;
}

ul ul{
list-style-type: disc;
}

ul ul ul{
list-style-type: none;
}

/********* form and related tag styles *********/

form{
margin: 0px;
padding: 0px;
}

label{
font-family: Arial, "qMmpS Pro W3", "lr oSVbN", "Osaka",sans-serif;
font-weight: bold;
font-size: 1em;
color: #334d55;
}

input{
font-family: Arial, "qMmpS Pro W3", "lr oSVbN", "Osaka",sans-serif;
}

form.magareg{
margin: 10px 0 0px 30px !important;
padding: 0 !important;
}
form.magadel{
margin: 10px 0 0 30px !important;
padding: 0 !important;
}
p.magaimg{
margin: 15px 0 30px 50px !important;
padding: 0 !important;
}

form.hover{
margin: 0px 0px 0px 0px !important;
padding: 0 !important;
}

textarea{
font-family: Lucida Console, Courier New, Courier, "lr SVbN", "Osaka|", monospace;
font-size: 95%;
}

#content{
padding: 0px 10px 0px 0px;
margin:0px 0px 0px 140px;
border-left: 1px solid #ccd2d2;
}

/***********************************************/
/* Component Divs                              */
/***********************************************/
#masthead h1{
margin: 0px;
padding: 16px 0px 8px 0px;
color: #ffffff;
/*font-weight: normal;*/
}


/**************** table styles *****************/

/* e[u̐ݒ */

caption{
padding: 0.4em;
white-space: nowrap;
font-weight: bold;
}
TD {
	font-family: "ＭＳ Ｐゴシック", Osaka;
	color: #333333;
	line-height: 1.2;
	margin: 0px;
	padding: 0px;
	font-size: 12px;
}
th{
padding: 0.2em 0.4em;
border: 1px solid;
empty-cells: show;
font-weight: bold;
background-color: #CCFF99;
line-height: 1.5em;
}
thead, tfoot{
padding: 0.4em;
font-weight: bold;

}
col.right{
text-align: right;
}
col.center{
text-align: center;
}
col.left{
text-align: left;
}
col.article{
text-align: center;
font-weight: bold;
background-color: #dcdcdc;
}
col.hatching{
background-color: #dcdcdc;
}


/*********** HyperPosition addition ************/

a img{/* 摜̃Ng */
border: none;
}

/* tHg^Og킸ɐFt
`_IƎoIib,ij͋ʂ */
strong{
	color: #333333;
	font-size: 12px;
	font-weight: normal;
	line-height: 11px;
}
em{
	color: #AED682;
	font-style: normal;
	font-weight: normal;
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	font-size: 7px;
	line-height: 1.5px;
}
b{
	color: #000066;
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	font-size: 10px;
	font-weight: normal;
}
i{/* emȊOł͐F */
font-style: normal;
font-weight: bold;
color: #0099ff;
}


/********************* end **********************/

.n10 {
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	font-size: 9px;
	font-weight: lighter;
	color: #666666;
	line-height: normal;
}
.n11 {

	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	font-size: 11px;
	font-weight: normal;
	color: #666666;
}
.n12 {


	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	font-size: 12px;
	font-weight: normal;
	color: #5A5A5A;
	line-height: 17px;
}
.n11w {


	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	font-size: 11px;
	font-weight: normal;
	color: #999999;
	line-height: normal;
}
.n12s {



	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	font-size: 11.5px;
	font-weight: normal;
	color: #5A5A5A;
	line-height: 13px;

}

.n10o {

	font-family: "ＭＳ Ｐゴシック", Osaka;
	font-size: 9px;
	font-weight: lighter;
	color: #FF6600;
	line-height: normal;
}

