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: 290px;
	height: 19px;
	background: url(../images/header_navi_off.jpg) no-repeat;
	margin: 0px;
	padding: 0px;
}
 
a.header-navi:hover{
	background: url(../images/header_navi_on.jpg); 
}

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

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

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

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

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

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

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

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

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

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

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

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

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

a.side_navi_05{
	display: block;
	width: 180px;
	height: 40px;
	background: url(../images/side_navi_05_off.jpg) no-repeat;
	margin: 0px;
	padding: 0px;
}
 
a.side_navi_05:hover{
	background: url(../images/side_navi_05_on.jpg); 
}

a.side_navi_06{
	display: block;
	width: 180px;
	height: 40px;
	background: url(../images/side_navi_06_off.jpg) no-repeat;
	margin: 0px;
	padding: 0px;
}
 
a.side_navi_06:hover{
	background: url(../images/side_navi_06_on.jpg); 
}

a.side_navi_07{
	display: block;
	width: 180px;
	height: 70px;
	background: url(../images/side_navi_07_off.gif) no-repeat;
	margin: 0px;
	padding: 0px;
}
 
a.side_navi_07:hover{
	background: url(../images/side_navi_07_on.gif);
}

a.side_navi_08{
	display: block;
	width: 180px;
	height: 35px;
	background: url(../images/side_navi_08_off.gif) no-repeat;
	margin: 0px;
	padding: 0px;
}
 
a.side_navi_08:hover{
	background: url(../images/side_navi_08_on.gif);
}

a.side_navi_09{
	display: block;
	width: 180px;
	height: 40px;
	background: url(../images/side_navi_09_off.gif) no-repeat;
	margin: 0px;
	padding: 0px;
}
 
a.side_navi_09:hover{
	background: url(../images/side_navi_09_on.gif);
}

a.side_navi_10{
	display: block;
	width: 180px;
	height: 54px;
	background: url(../images/side_navi_10_off.gif) no-repeat;
	margin: 0px;
	padding: 0px;
}
 
a.side_navi_10:hover{
	background: url(../images/side_navi_10_on.gif);
}

a.side_navi_rss{
	display: block;
	width: 180px;
	height: 24px;
	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); 
}

/*---TopBanaShinryo----------------------------- */

a.bana-shinryo01{
	display: block;
	width: 200px;
	height: 77px;
	background: url(../images/bana_shinryo01_off.gif) no-repeat;
	margin: 0px;
	padding: 0px;
}
 
a.bana-shinryo01:hover{
	background: url(../images/bana_shinryo01_on.gif); 
}

a.bana-shinryo02{
	display: block;
	width: 200px;
	height: 77px;
	background: url(../images/bana_shinryo02_off.gif) no-repeat;
	margin: 0px;
	padding: 0px;
}
 
a.bana-shinryo02:hover{
	background: url(../images/bana_shinryo02_on.gif); 
}

a.bana-shinryo03{
	display: block;
	width: 200px;
	height: 77px;
	background: url(../images/bana_shinryo03_off.gif) no-repeat;
	margin: 0px;
	padding: 0px;
}
 
a.bana-shinryo03:hover{
	background: url(../images/bana_shinryo03_on.gif); 
}

a.bana-shinryo04{
	display: block;
	width: 200px;
	height: 77px;
	background: url(../images/bana_shinryo04_off.gif) no-repeat;
	margin: 0px;
	padding: 0px;
}
 
a.bana-shinryo04:hover{
	background: url(../images/bana_shinryo04_on.gif); 
}

a.bana-shinryo05{
	display: block;
	width: 200px;
	height: 77px;
	background: url(../images/bana_shinryo05_off.gif) no-repeat;
	margin: 0px;
	padding: 0px;
}
 
a.bana-shinryo05:hover{
	background: url(../images/bana_shinryo05_on.gif); 
}

a.bana-shinryo06{
	display: block;
	width: 200px;
	height: 77px;
	background: url(../images/bana_shinryo06_off.gif) no-repeat;
	margin: 0px;
	padding: 0px;
}
 
a.bana-shinryo06:hover{
	background: url(../images/bana_shinryo06_on.gif); 
}

a.bana-shinryo07{
	display: block;
	width: 200px;
	height: 77px;
	background: url(../images/bana_shinryo07_off.gif) no-repeat;
	margin: 0px;
	padding: 0px;
}
 
a.bana-shinryo07:hover{
	background: url(../images/bana_shinryo07_on.gif); 
}

a.bana-shinryo08{
	display: block;
	width: 200px;
	height: 77px;
	background: url(../images/bana_shinryo08_off.gif) no-repeat;
	margin: 0px;
	padding: 0px;
}
 
a.bana-shinryo08:hover{
	background: url(../images/bana_shinryo08_on.gif); 
}

a.bana-shinryo09{
	display: block;
	width: 200px;
	height: 77px;
	background: url(../images/bana_shinryo09_off.gif) no-repeat;
	margin: 0px;
	padding: 0px;
}
 
a.bana-shinryo09:hover{
	background: url(../images/bana_shinryo09_on.gif); 
}

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

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

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

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

/*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:#008106;font-size: 12px;text-decoration:underline; }
#content-nav a:visited{ color:#008106;font-size: 12px;text-decoration:underline; }
#content-nav a:active{ color:#008106;font-size: 12px;text-decoration:underline; }
#content-nav a:hover{ color:#FF6600;font-size: 12px;text-decoration:underline; }

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

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

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

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

.widget-content-search {
background: url(../images/side_box_back.gif) repeat-y;
margin: 0px;
padding: 0px;
}

.side-box01 {
text-align: center;
margin: 0px;
padding: 0px;
border-left: 1px solid #BBBBBB;
border-right: 1px solid #BBBBBB;
border-bottom: 1px solid #BBBBBB;
}

/* 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-top01 {
margin: 10px 0px 0px 20px;
padding: 0px;
}

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

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

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

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

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

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

.txt-box01 {
margin: 0px;
padding: 5px;
border-left: 1px solid #5EAE00;
border-right: 1px solid #5EAE00;
}

.txt-box02 {
margin: 0px;
padding: 0px 0px 0px 30px;
}

.txt-box03 {
margin: 0px;
padding: 0px 0px 0px 10px;
}

.txt-orange {
color: #FF6600;
}

.top-photo {
margin: 0px;
padding: 7px 0px 0px 0px;
}

.sub-title01 {
color: #096A78;
margin: 15px 0px 10px 0px;
padding: 0px 0px 0px 8px;
border-left: 4px solid #096A78;
border-bottom: 1px dotted #096A78;
}

.sub-title02 {
color: #0098C4;
line-height: 14px;
margin: 0px 0px 5px 0px;
padding: 0px 0px 0px 6px;
border-left: 3px solid #0098C4;
}

.sub-title03 {
color: #5EAE00;
line-height: 14px;
margin: 0px 0px 5px 0px;
padding: 0px 0px 0px 6px;
border-left: 3px solid #5EAE00;
}

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

.item-box {
margin: 0px;
padding: 10px;
border: 1px solid #CDD0C4;
}

.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;
}