body {
font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
}

ul {
margin:0px;
padding-left:25px;
}
li {
margin:0px;

}

.indent {
	line-height: 150%;
	color: #454545;
}

.indent2 {
	color: #666666;
	font-size:0.8em;
}
.indent3 {
	line-height: 150%;
	color: #FF6600;
}
.indent4 {
	line-height: 150%;
	color: #669900;
}
.indent_pagetit {
	line-height: 150%;
	color: #669900;
	font-size:1.8em;
}

.indent_pagetit2 {
	line-height: 150%;
	color: #006699;
	font-size:1.8em;
}

.linkmain a {
	color: #006699;
	text-decoration: underline;
}
.linkmain a:hover {
	color: #0099CC;
	text-decoration: underline;
}



.img_style1 {
border:1px #999999 dotted;
}


sup {font-size: xx-small}

.hidden {
display:none;
}


/*--------------------------------------------------------
	TABLE_type_Box
--------------------------------------------------------*/

table.type_box {
	text-align:left;
	border:1px solid #ccc;
	margin-bottom:3px;
}

table.type_box a {
	color: #006699;
	text-decoration: underline;
}
table.type_box a:hover {
	color: #0099CC;
	text-decoration: underline;
}

table.type_box ul{
margin: 2px 10px ;
padding: 0px;
list-style: none ;
}

table.type_box li{
margin: 0 ;
list-style: none ;
padding: 2px 5px 1px 15px;
background: url(../image000000100/arrow01.gif) no-repeat 0 3px;
}


/*--------------------------------------------------------
	TABLE_type_SUBTITLE
--------------------------------------------------------*/

.type_subtit { 
text-align:left;
width:600px;
margin:0 auto 10px auto;
border-bottom:#669900 1px dotted;
padding:3px;
line-height: 150%;
color: #669900;
}

.type_subtit a {
color: #006699;
text-decoration: underline;
}
.type_subtit a:hover {
color: #0099CC;
text-decoration: underline;
}

/*--------------------------------------------------------
	TABLE_type_TEXTBOX
--------------------------------------------------------*/

.type_text {
text-align:left;
width:580px;
margin:0 auto 0 auto;
line-height: 150%;
}

.type_text ul{
margin: 5px 10px ;
padding: 0px;
list-style: none ;
}

.type_text li{
margin: 0 ;
list-style: none ;
padding: 2px 2px 5px 20px;
background: url(../image000000100/arrow01.gif) no-repeat 0 3px;
border-bottom:#669900 1px dotted;
}

.type_text a {
color: #006699;
text-decoration: underline;
}
.type_text a:hover {
color: #0099CC;
text-decoration: underline;
}

/*--------------------------------------------------------
	TABLE_type_TEXTBOX
--------------------------------------------------------*/

.type_text2 {
text-align:left;
width:600px;
margin:0 auto 0 auto;
line-height: 150%;
color:#009999;
}

.type_text2 a {
color: #006699;
text-decoration: underline;
}
.type_text2 a:hover {
color: #0099CC;
text-decoration: underline;
}

/*--------------------------------------------------------
	TABLE_type_IMG_center
--------------------------------------------------------*/

.type_img_center {
text-align:center;
width:580px;
margin:0 auto 0 auto;
}

.type_text2 a {
color: #006699;
text-decoration: underline;
}
.type_text2 a:hover {
color: #0099CC;
text-decoration: underline;
}

/*--------------------------------------------------------
	TABLE_type_Contact
--------------------------------------------------------*/

.type_contact 
{
margin:0 auto 0 auto;
text-align:left;
width:620px;
border:1px #CCCC99 dotted;
padding:10px;
line-height: 150%;
}

.type_contact a {
color: #006699;
text-decoration: underline;
}
.type_contact a:hover {
color: #0099CC;
text-decoration: underline;
}