A:link { color: blue; } 
A:visited { color: #663399; } 
A:hover { color: #FF9900; } 
A:active { color: red; } 
.navi {
	font-size: 10pt;
	color: #666666;
	line-height: 10pt;
}
.bottom { font-size: 10pt; letter-spacing: 0.5px;	color: #FFFFFF; }

.text {
	font-size: 12;
	color: #333333;
	line-height: 12pt;
}
.text_black {
	font-size: 12;
	color: #000000;
	line-height: 12pt;
}
.text_B {
	font-size: 12;
	color: #666666;
	line-height: 12pt;
	font-weight: bold;
}
.text_s {
	line-height: normal;
	color: #666666;
	font-size: 12px;
	letter-spacing: 1px;
}
.text_L {
	font-size: 13px;
	line-height: 0.5em;
	color: #666666;
	font-weight: bold;
}



.text_l {
	font-size: 14;
	line-height: 135%;
	font-weight: bold;
}


.text2 {
	color: #666666;
	line-height: 14pt;
	font-size: 14;
}

.text_B2 {
	font-size: 14;
	color: #666666;
	line-height: 14pt;
	font-weight: bold;

}

.text_l2 {
	font-size: 16;
	line-height: 135%;
	font-weight: bold;
}

.text3 {
	color: #666666;
	line-height: 16pt;
	font-size: 16;
}

.text_B3 {
	font-size: 16;
	color: #666666;
	line-height: 16pt;
	font-weight: bold;

}

.text_l3 {
	font-size: 18;
	line-height: 135%;
	font-weight: bold;
}

.text4 {
	color: #333333;
	line-height: 18pt;
	font-size: 18;
}

.text_B4 {
	font-size: 18;
	color: #333333;
	line-height: 18pt;
	font-weight: bold;
}

.text_l4 {
	font-size: 20;
	line-height: 135%;
	font-weight: bold;
}

.text_blue {
	font-size: 12;
	color: #0E0F6C;
	line-height: 12pt;
}

.text_blue_B {
	font-size: 12;
	color: #0E0F6C;
	line-height: 12pt;
	font-weight: bold;
}
.text_blue_BB {
	font-size: 15px;
	color: #0E0F6C;
	line-height: 16px;
	font-weight: bold;
}
.text_marquee {
	font-size: 16px;
	color: #000000;
	font-weight: bold;
	margin-top:3px;
	margin-bottom:0;
}
.text_red_B {
	font-size: 15px;
	color: #FF0000;
	line-height: 16px;
	font-weight: bold;
	margin:0;
	padding:0;
}
.text_black_B {
	font-size: 14px;
	color: #000000;
	line-height: 16px;
	font-weight: bold;
	list-style-image: url(../img/circle.png);
	list-style-position: outside;
	padding:0;
	margin:20px 0px;
}
ul.lis {
    margin:0px 0px 0px 20px;
	padding-bottom:10px;
}
.text_white_B {
	font-size: 12;
	color: #FFFFFF;
	line-height: 12pt;
	font-weight: bold;
}
.map{
    text-align:center;
	border-color:#CCCCCC;
	border:1px #ccc solid;
	width:550px;
	height:350px;
	margin:0 auto;
}
.rss_m {
    text-indent:-9999px;
	display:none;
}
.rss_k {
    text-indent:-9999px;
	display:none;
}
p {
    margin:0.2em;
	}

ul {
    margin:0;
	padding:0;
}
li {
	margin:10px;
}
.list_arrow {
	padding:0;
	margin:0;
	font-size: 13px;
	color: #333333;
	letter-spacing: 0em;
	text-indent:-3px;
	line-height:1.4em;
	list-style-position: outside;
	list-style-image: url(../img/arrow.png);
}

