a span.roll{
	display:none;
}

.clear-both{
	clear: both;
}

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

img.middle {
	vertical-align:middle;
	margin: 0px 4px 0px 0px;
}

/*---HeaderNavi----------------------------- */

a.header-navi{
	display: block;
	width: 110px;
	height: 15px;
	background: url(../images/header_navi_off.gif) no-repeat;
	margin: 0px;
	padding: 0px;
}
 
a.header-navi:hover{
	background: url(../images/header_navi_on.gif); 
}

/*---Navi----------------------------- */

#navi {
margin: 0px;
padding: 0px;
}

#navi-inner {
margin: 0px;
padding: 0px;
}

a.navi_01{
	display: block;
	width: 164px;
	height: 69px;
	background: url(../images/navi_01_off.gif) no-repeat;
	margin: 0px;
	padding: 0px;
}
 
a.navi_01:hover{
	background: url(../images/navi_01_on.gif); 
}

a.navi_02{
	display: block;
	width: 163px;
	height: 69px;
	background: url(../images/navi_02_off.gif) no-repeat;
	margin: 0px;
	padding: 0px;
}
 
a.navi_02:hover{
	background: url(../images/navi_02_on.gif); 
}

a.navi_03{
	display: block;
	width: 163px;
	height: 69px;
	background: url(../images/navi_03_off.gif) no-repeat;
	margin: 0px;
	padding: 0px;
}
 
a.navi_03:hover{
	background: url(../images/navi_03_on.gif); 
}

a.navi_04{
	display: block;
	width: 163px;
	height: 69px;
	background: url(../images/navi_04_off.gif) no-repeat;
	margin: 0px;
	padding: 0px;
}
 
a.navi_04:hover{
	background: url(../images/navi_04_on.gif); 
}

a.navi_05{
	display: block;
	width: 163px;
	height: 69px;
	background: url(../images/navi_05_off.gif) no-repeat;
	margin: 0px;
	padding: 0px;
}
 
a.navi_05:hover{
	background: url(../images/navi_05_on.gif); 
}

/*---Navi----------------------------- */

a.side_navi_01{
	display: block;
	width: 200px;
	height: 60px;
	background: url(../images/side_navi_01_off.gif) no-repeat;
	margin: 0px;
	padding: 0px;
}
 
a.side_navi_01:hover{
	background: url(../images/side_navi_01_on.gif); 
}

a.side_navi_02{
	display: block;
	width: 200px;
	height: 60px;
	background: url(../images/side_navi_02_off.gif) no-repeat;
	margin: 0px;
	padding: 0px;
}
 
a.side_navi_02:hover{
	background: url(../images/side_navi_02_on.gif); 
}

a.side_navi_03{
	display: block;
	width: 200px;
	height: 60px;
	background: url(../images/side_navi_03_off.gif) no-repeat;
	margin: 0px;
	padding: 0px;
}
 
a.side_navi_03:hover{
	background: url(../images/side_navi_03_on.gif); 
}

a.side_navi_04{
	display: block;
	width: 200px;
	height: 60px;
	background: url(../images/side_navi_04_off.gif) no-repeat;
	margin: 0px;
	padding: 0px;
}
 
a.side_navi_04:hover{
	background: url(../images/side_navi_04_on.gif); 
}

a.side_navi_05{
	display: block;
	width: 200px;
	height: 60px;
	background: url(../images/side_navi_team6_off.gif) no-repeat;
	margin: 0px;
	padding: 0px;
}
 
a.side_navi_05:hover{
	background: url(../images/side_navi_team6_on.gif); 
}

a.side_navi_rss{
	display: block;
	width: 200px;
	height: 39px;
	background: url(../images/side_navi_rss_off.gif) no-repeat;
	margin: 0px;
	padding: 0px;
}
 
a.side_navi_rss:hover{
	background: url(../images/side_navi_rss_on.gif); 
}

/*---TopBana----------------------------- */

a.top_bana01{
	display: block;
	width: 272px;
	height: 48px;
	background: url(../images/top_bana01_off.jpg) no-repeat;
	margin: 0px;
	padding: 0px;
}
 
a.top_bana01:hover{
	background: url(../images/top_bana01_on.jpg); 
}

a.top_bana02{
	display: block;
	width: 272px;
	height: 48px;
	background: url(../images/top_bana02_off.jpg) no-repeat;
	margin: 0px;
	padding: 0px;
}
 
a.top_bana02:hover{
	background: url(../images/top_bana02_on.jpg); 
}

a.top_bana03{
	display: block;
	width: 272px;
	height: 48px;
	background: url(../images/top_bana03_off.jpg) no-repeat;
	margin: 0px;
	padding: 0px;
}
 
a.top_bana03:hover{
	background: url(../images/top_bana03_on.jpg); 
}

a.top_bana04{
	display: block;
	width: 272px;
	height: 48px;
	background: url(../images/top_bana04_off.jpg) no-repeat;
	margin: 0px;
	padding: 0px;
}
 
a.top_bana04:hover{
	background: url(../images/top_bana04_on.jpg); 
}

a.top_bana05{
	display: block;
	width: 272px;
	height: 48px;
	background: url(../images/top_bana05_off.jpg) no-repeat;
	margin: 0px;
	padding: 0px;
}
 
a.top_bana05:hover{
	background: url(../images/top_bana05_on.jpg); 
}

a.top_bana06{
	display: block;
	width: 128px;
	height: 48px;
	background: url(../images/top_bana06_off.jpg) no-repeat;
	margin: 0px;
	padding: 0px;
}
 
a.top_bana06:hover{
	background: url(../images/top_bana06_on.jpg); 
}

a.top_bana07{
	display: block;
	width: 128px;
	height: 48px;
	background: url(../images/top_bana07_off.jpg) no-repeat;
	margin: 0px;
	padding: 0px;
}
 
a.top_bana07:hover{
	background: url(../images/top_bana07_on.jpg); 
}

/*Header Image ----------------------------------------------------------- */

#img_top {
margin: 0px;
padding: 0px;
}

#img_main {
margin: 0px;
padding: 0px;
}

/* Search and Rss ----------------------------------------------------------- */

.search_box {
text-align: left;
margin: 0px;
padding: 5px 0px;
}

/*Pankuzu ----------------------------------------------------------- */

#content-nav {
background-color: #ffffff;
text-align: right;
color: #333333;
line-height: 16px;
margin: 0px;
padding: 5px 0px 5px 0px;
}

#content-nav a:link{ color:#FA4929;font-size: 14px;text-decoration:underline; }
#content-nav a:visited{ color:#FA4929;font-size: 14px;text-decoration:underline; }
#content-nav a:active{ color:#FA4929;font-size: 14px;text-decoration:underline; }
#content-nav a:hover{ color:#005A93;font-size: 14px;text-decoration:none; }

/* Widget etc ----------------------------------------------------------- */

.widget-header01 {
margin: 0px;
padding: 0px 0px 4px 0px;
}

.widget-header02 {
margin: 0px;
padding: 0px;
}

.widget-content01 {
margin: 0px;
padding: 0px;
}

/* Entry Top Aisatsu ----------------------------------------------------------- */

.top-box {
margin: 0px 0px 20px 0px;
padding: 0px;
}

.top-box-inner {
margin: 0px;
padding: 0px;
}

.asset-content-01 {
margin: 0px;
padding: 0px;
}

.asset-body-top {
margin: 10px 0px 0px 0px;
padding: 0px;
}

.asset-body-top img {
margin: 0px;
padding: 0px;
}

.asset-body-top2 {
margin: 0px;
padding: 14px;
}

.asset-body-top2 img {
margin: 0px;
padding: 0px;
}

/*  Text -------------------------------------------------- */

.link-s {
font-size: 10px;
color: #333333;
}

.link-s a:link{ color:#FA4929;font-size: 10px;text-decoration:none; }
.link-s a:visited{ color:#FA4929;font-size: 10px;text-decoration:none; }
.link-s a:active{ color:#FA4929;font-size: 10px;text-decoration:none; }
.link-s a:hover{ color:#005A93;font-size: 10px;text-decoration:underline; }

.txt-title01 {
background-color:#D6E4EB;
color: #005A93;
margin: 0px 0px 5px 0px;
padding: 0px 0px 0px 8px;
border-left: 5px solid #005A93;
}

.txt-title02 {
color: #005A93;
margin: 0px 0px 5px 0px;
padding:0px;
border-bottom: 1px solid #D6E4EB;
}

.txt-box01 {
color: #333333;
margin: 0px;
padding: 0px 0px 10px 10px;
}

.txt-box02 {
color: #333333;
margin: 0px;
padding: 10px;
border: 1px dotted #cccccc;
}

.txt-orange {
color: #FA4929;
}

.txt-center {
text-align: center;
margin: 0px;
padding: 5px 0px 5px 0px;
}

/*  Table -------------------------------------------------- */

.table_01 {
margin: 0px;
padding: 10px;
border-left: 1px solid #555555;
border-right: 1px solid #555555;
border-bottom: 1px solid #555555;
}

.table_title {
background-color: #EDEDED;
color: #333333;
line-height: 16px;
text-align: left;
margin: 0px;
padding: 5px;
}

.table_txt01 {
background-color: #EDEDED;
color: #333333;
line-height: 16px;
text-align: right;
margin: 0px;
padding: 5px;
}

.table_txt02 {
background-color: #ffffff;
color: #333333;
line-height: 16px;
text-align: left;
margin: 0px;
padding: 5px;
}

.table_txt03 {
background-color: #ffffff;
color: #333333;
line-height: 16px;
text-align: center;
margin: 0px;
padding: 5px;
}