#wap { 
padding-top:33px; 
width:100%;
min-width:980px;
background-color:#FFFFFF; 
}
#wap_in { 
width:965px; 
height:auto; 
margin:0 auto;  
} 
#main_fla { 
margin-bottom:18px; 
} 
#contents { 
width:930px; 
height:auto; 
margin:0 auto; 
text-align:center;  
} 
#contents_in { 
text-align:left; 
} 
#blog_area {
	width:930px; 
	height:21px;  
}
#blog_area h2 { 
width:94px; 
height:21px; 
float:left;  
}
#blog_area #cont {
	width:836px;
	height:21px;
	float:right;
	background-image: url(../../index-image/blog_bg.gif);
	background-repeat: repeat-x;
}
#sblog_ttl { 
float:left; 
padding-left:20px;
}


#sblog_list { 
float:right; 
font-size:11px; 
} 
#sblog_list li { 
display:inline; 
padding-left: 5px; 
} 
#block { 
padding-top:12px; 
} 
#block_in { 
width:930px; 
} 
#block-l { 
width:428px; 
height:258px;  
float:left; 
background-image:url(../../index-image/news_bg.jpg); 
background-repeat:no-repeat 
} 
#block-l h3 { 
padding:15px 0 0 15px; 
float:left;  
} 
#block-l #news_list { 
float:right; 
padding:15px 10px 0 0; 
} 
#block-l #news_list li { 
display:inline; 
padding-left:5px; 
font-size:11px;  
} 
#block-l .news_cont {
	padding:10px 15px 0 10px;
}
#block-l .news_cont_in {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}
#block-r { 
width:484px; 
height:258px; 
float:right; 
background-image:url(../../index-image/menu_bg.jpg); 
background-repeat:no-repeat;  
} 
#block-r h4 { 
padding:15px 0 15px 15px; 
} 
#block-r #fla_area { 
margin:0 auto; 
text-align:center; 
}
#fla_area_in li{ 
display:inline; 
padding-right:3px; 
 
} 
#fnavi {
	position: relative;
	top: 58px; 
	height:17px; 
}
#fnavi_in { 
padding-left:100px; 
float:left;  
}
ul#fnv li { 
float:left; 
} 
ul#fnv li.fnv_s { 
height:17px; 
background-image:url(../../index-image/fnavi_line.gif); 
background-repeat:no-repeat; 
background-position:left middle; 
padding:0 13px 0 13px;  
 
} 
ul#fnv li.link { 
height:17px; 
padding:0 13px 0 13px;  
} 
ul#fnv li img { 
margin-bottom:1px; 
} 
.pageup { 
float:right; 
}


/* feed news css*/

.rss-title { display:none;
}

	
.rss-box-news .rss-items,
.rss-box-news .side {
    margin: 0;
	padding: 5px 0;
	background: none;
    color: #333333;
    font-size: 9px;
    _font-size: 8px;
}


.rss-box-news .rss-date {
font-family:Arial, Helvetica, sans-serif;
background-color:#7A7A71;
padding:2px 5px;
color:#FFFFFF;
display:block;
width: 57px;
}


.rss-box-news .rss-item a {
	font-size:12px;
	color:#333333;
	text-decoration:none;
	padding-bottom:6px;
	line-height:140%;
	letter-spacing:1px ;
	font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	background-image:url(../../index-image/news_ico.jpg);
	background-repeat:no-repeat;
	padding-left: 16px;
	}
	
	
.rss-box-news .rss-item a:hover {
	font-size:12px;
	color:#333333;
	text-decoration:underline;
	line-height:140%;
	letter-spacing:1px ;
	font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	background-image:url(../../index-image/news_ico.jpg);
	background-repeat:no-repeat;
	padding-left: 16px;
	}
	
.rss-box-news li {
padding: 0 0 5px 0;
margin: 5px 0 0 0;
	border-bottom-color: #7A7A71;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

.rss-box-news ul { 
margin:0; 
padding-left:0; 
}



/* feed staff css*/

.rss-title { display:none;
}

	
.rss-box-staff .rss-items,
.rss-box-staff .side {
    margin: 0;
	padding: 0px 0;
	background: none;
    color: #333333;
    font-size: 9px;
    _font-size: 8px;
}


.rss-box-staff .rss-date {
font-family:Arial, Helvetica, sans-serif;
padding:2px 0 4px 0;
color:#F4421C;
font-size:10px;
font-weight:bold;
float:left;
margin-right:15px;
}


.rss-box-staff .rss-item a {
	font-size:12px;
	color:#333333;
	text-decoration:none;
	line-height:100%;
	letter-spacing:1px ;
	font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	background-image:url(../../index-image/arrow02.gif);
	background-position:top left;
	background-repeat:no-repeat;
	padding-left: 10px;
	}
	
	
.rss-box-staff .rss-item a:hover {
	font-size:12px;
	color:#333333;
	text-decoration:underline;
	letter-spacing:1px ;
	font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	background-image:url(../../index-image/arrow02.gif);
	background-repeat:no-repeat;
	padding-left: 10px;
	}
	
.rss-box-staff li {
padding: 0 0 5px 0;
margin: 0 0 0 0;
}

.rss-box-staff ul { 
margin:0; 
padding-left:0; 
} 
