body {
padding-top:0px;
margin-top:0px;
margin-right:auto;
margin-left:auto;
}

.box1 {

	width: 480px;
	margin-right: 15px;
	margin-left: 20px;
	padding: 3px;
}
.news_title {
	width: 480px;
	margin-right: 15px;
	margin-left: 20px;
	padding: 5px;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 1em;
	font-weight: bold;
	color: #000000;
	background-color: #99CCFF;
	height:auto;
	margin-top: 10px;
	margin-bottom: 5px;
	text-align: center;
}
.news_index {
	width: 480px;
	margin-right: 15px;
	margin-left: 20px;
	padding: 3px;
}
.news_box_right250 {
	width: 250px;
	float: left;
}

.newslist{
line-height:135%;
list-style:none;
margin-top:5px;
margin-left:0;
}

.right_position {
	margin-left: 200px;
}
.box2 {


	width: 450px;
	margin-right: 15px;
	margin-left: 40px;
	padding: 3px;
}
.member_areaname {
	width: 480px;
	margin-right: 15px;
	margin-left: 20px;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 1em;
	font-weight: bold;
	color: #000000;
	height: 15px;
	margin-top: 10px;
	text-align: left;
	margin-bottom: 5px;
}

.member_imgindex {
	width: 460px;
	margin-right: 15px;
	margin-left: 40px;
	padding: 3px;
}

.member_ranger_name {
	width: 450px;
	margin-left: 40px;
	padding: 3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #0000FF;
	text-align: right;
}


.naru {
    text-align:center;
	padding-top:20px;
	margin:0;
}

.naru-text {
    text-align:left;
	padding-top:20px;
	margin:0;
}

.torikumi {
    width:388px;
	background-color:#FEFADE;
	border:solid 1px #BBDCFB;
	padding:10px;
	text-align:left;
	}

.torikumi dl {
    margin:0 0 5px 0;
	}
	
.torikumi dt {
    font-size:0.9em;
	color:#003366;
	font-weight:bold;
	}
	
.torikumi dd {
    font-size:0.8em;
	color:#0066CC;
	margin:0;
	}
	
.torikumi p {
    font-size: 0.8em;
	margin:0;
}

.margin_b10 {
    margin-bottom:10px;
	}

.font_red {
    color: #FF0000;
}

.Lt-1{
letter-spacing:-0.3px;
}

.lt1{
letter-spacing:-0.3px;
}

.mainbox{
padding:20px 20px 15px 20px;
line-height:135%;
}

.mt20{
margin-top:20px;
}

.ml30{
margin-left:30px;
}

#FLOW{
	width:420px;
	border:solid 3px #999999;
	margin-left:auto;
	margin-right:auto;
	padding:10px;
	margin-top:10px;
}

#FLOW .boxB,.boxG{
	font-size:1em;
	font-weight:bold;
	color:#ffffff;
	text-align:center;
	width:380px;
	height:auto;
	padding:5px;
	letter-spacing:1px;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
}

#FLOW .boxB{
	background-color:#06F;
	}
	
#FLOW .boxG{
	background-color:#090;
}

#FLOW .boxB span{
	letter-spacing:25px;
}

#FLOW .next{
	text-align:center;
	margin-top:4px;
	margin-bottom:4px;
}


#FLOW a:link { color: #ffffff; }
#FLOW a:visited { color: #ffffff; }
#FLOW a:hover { color: #ffffff; }
#FLOW a:active { color: #ffffff; }