#alpha{
	margin-top:-14px;
}


#newsguide{
	padding:5px;
	background:#D7DFEF;
	font-size:12px;
	margin:0 15px 0 0;
	width:190px;
	float:right;
}

#newsguide img{
	margin:4px 0 0 54px;
}

#newsguide #to-news-list a{
	margin:4px 0 0 53px;
	display:block;
	width:137px;
	height:24px;
	background:url(../image/bg/movie-list.gif) 0 0 no-repeat;
	text-indent:-9999px;
}

#newsguide #to-news-list a:hover{
	background:url(../image/bg/movie-list_f2.gif) 0 0 no-repeat;
}

.mt-enclosure-image{
	display:block !important;
	text-align:center !important;
	margin:0 0 5px 0 !important;
	padding:0 !important;
}

.mt-image-left{
	float:none !important;
	margin:0 !important;
	padding:0 !important;
}

h2{
	display:none;
}

.lflo,.rflo{
	float:none !important;
	font-size:0.8em!important;
	line-height:110%;
	margin:5px auto;
	width:160px;
}

* html .lflo,* html .rflo{
	line-height:150%;
}

.lfls,.rfls{
	float:none !important;
	font-size:0.8em!important;
	line-height:110%;
	margin:5px 0 5px 20px;
	width:200px;
}

* html .lfls,* html .rfls{
	line-height:150% !important;
	font-size:90% !important;
}

.asset-footer{
	display:none;
}

.edate{
	display:block;
	color:#999;
	text-align:right;
font-size:0.8em;
}

#top-news .hentry{
margin:0 0 0 2px;
line-height:130%;
}

#top-news .entry-title{
font-size:100%;
}

* html #top-news *{
font-size:80% ;
}


#top-news .hentry img{
	clear:both !important;
	display:block !important;
	text-align:center;
	margin-bottom:4px !important;
}

.mores{
	font-size:12px;
	text-align:right;
	font-weight:bold;
	margin-bottom:10px;
}
.entry-title a{
	font-weight:bold;
}

#top-info ul{
	margin:0;
	padding:0;
}

#top-info li{
	list-style-type:none;
	margin:0 0 8px 0;
	padding:0 0 0 2px;
	font-weight:bold;
	font-size:80%;
}

#festa-info{
	width:433px;
	height:154px;
	background:url(../image/bg/fes_bn.jpg) 0 0 no-repeat;
	text-indent:-9999px;
}

#festa-info a{
	display:block;
		height:144px;
}


#tanpopo-info{
	width:433px;
	height:100px;
	background:url(../image/bg/tnpopo-top-bnr.jpg) 0 0 no-repeat;
	text-indent:-9999px;
}

#tanpopo-info a{
	display:block;
		height:90px;
}



#kanyu-bnr{
	width:433px;
	height:155px;
	background:url(../image/bg/kanyu-bnr.gif) 0 0 no-repeat;
}

#kanyu-bnr a{
	display:block;
	width:216px;
	height:34px;
	text-indent:-9999px;
	background:url(../image/bg/kanyu-bt.gif) 0 0 no-repeat;
	position:relative;
	top:95px;
	left:212px;
}

#kanyu-bnr a:hover{
	background:url(../image/bg/kanyu-bt_f2.gif) 0 0 no-repeat;
}

#to-soudan-voice a{
	display:block;
	text-indent:-9999em;
	height:70px;
	margin:10px 0;
	background:url(../image/bg/to-soudankan-voice.jpg) 0 0 no-repeat;
}


#to-rousaihoken a,
#to-zeikin a,
#to-card a{
	display:block;
	text-indent:-9999em;
	height:140px;
	margin-bottom:10px;
}

#to-card a{
	background:url(../image/bg/to-card.jpg) 0 0 no-repeat;
}

#to-rousaihoken a{
	background:url(../image/bg/to-rousaihoken.jpg) 0 0 no-repeat;
}

#to-zeikin a{
	background:url(../image/bg/to-zeikin-re.jpg) 0 0 no-repeat;
}

#top-bnr{
	width:433px;
	height:76px;
	background:url(../image/bg/top_bnr_kanyu.gif) 0 0 no-repeat;
	text-indent:-9999px;
}

.top60th a{
	display:block;
	height:75px;
}

#jutaku-info a{
	width:433px;
	height:140px;
	background:url(../image/bg/11zyutakuday-bg.jpg) 0 0 no-repeat;
	display:block;
	text-indent:-9999px;
	margin-bottom:10px;
}

#top-info,#top-news{
	width:240px;
}

#top-douga{
	background:url(../image/bg/new-top-bg.jpg) 100% 0 no-repeat;
	width:940px;
	padding-top:10px;
	padding-bottom:20px;
}

#top-douga .entry-title{
	font-size:90%;
}

#moviesect{
		margin-top:-10px;
}

#movies{
	padding-bottom:20px;
}
.mvbox{
}

.topmbox{
	width:210px;
	float:left;
	margin-right:30px;
}

.topmbox .asset-name{
height:55px;
}

#top-douga-h{
height:30px;
background:url(../image/bg/top-douga-h-re.gif) 0 0 no-repeat;
width:699px;
}
#top-douga-h a{
display:block;
height:20px;
text-indent:-9999px;
background:url(../image/bg/top-douga-h-re.gif) 0 0 no-repeat;
}

#top-news-h{
	height:20px;
background:url(../image/bg/top-newws-h.gif) 0 0 no-repeat;
margin-bottom:10px;
}
#top-news-h a{
display:block;
height:20px;
text-indent:-9999px;
background:url(../image/bg/top-newws-h.gif) 0 0 no-repeat;
}
#top-news-h a:hover{
display:block;
height:20px;
text-indent:-9999px;
background:url(../image/bg/top-newws-h_f2.gif) 0 0 no-repeat;
}

#top-info-h{
	height:20px;
background:url(../image/bg/top-info-h.gif) 0 0 no-repeat;
margin-bottom:10px;
}
#top-info-h a{
display:block;
height:20px;
text-indent:-9999px;
background:url(../image/bg/top-info-h.gif) 0 0 no-repeat;
}
#top-info-h a:hover{
display:block;
height:20px;
text-indent:-9999px;
background:url(../image/bg/top-info-h_f2.gif) 0 0 no-repeat;
}


#top-8{
	width:433px;
}

#top-8-bg-top{
	text-indent:-9999px;
	background:url(../../../../image/bg/top-8-bg-top.gif) 0 0 no-repeat;
	height:44px;
}


#top-8-bg-mid{
	background:url(../../../../image/bg/top-8-bg-mid.gif) 0 0 no-repeat;
}

#top-8-bg-mid ol{
	margin:0;
	padding:0;
}

#top-8-bg-mid li{
	margin:0 9px;
	padding:0;
	list-style-type:none;
	width:198px;
	font-size:12px;
	overflow:hidden;
}

* html #top-8-bg-mid li{
	margin:0 5px;
}

#top-8-bg-mid a{
	display:block;
	text-indent:-9999px;
	margin:10px 0 2px 0;
}

#m8-cat{
	display:none;
}

#top-8-bg-bot {
	background:url(../../../../image/bg/top-8-bg-bot.gif) 0 0 no-repeat;
	text-indent:-9999px;
	height:30px;
}

#m8-1{
	height:190px;
	float:left;
}

#m8-1 a{
	height:55px;
	background:url(../../../../image/bg/top-8-h-bg-new.gif) 0 0 no-repeat;
	margin-top:10px;
}

#m8-1 a:hover{
	background:url(../../../../image/bg/top-8-h-bg-new_f2.gif) 0 0 no-repeat;
}

#m8-2{
	height:105px;
	float:left;
	_margin:0 4px !important;
}

#m8-2 a{
	height:55px;
	background:url(../../../../image/bg/top-8-h-bg-new.gif) 0 -57px no-repeat;
	margin-top:10px;
}

#m8-2 a:hover{
	background:url(../../../../image/bg/top-8-h-bg-new_f2.gif) 0 -57px no-repeat;
}

#m8-3{
	height:105px;
	float:left;
	_margin:0 4px !important;
}

#m8-3 a{
	height:55px;
	background:url(../../../../image/bg/top-8-h-bg-new.gif) -199px 0 no-repeat;
	margin-top:10px;
	margin-bottom:0;
}

#m8-3 a:hover{
	background:url(../../../../image/bg/top-8-h-bg-new_f2.gif) -199px 0 no-repeat;
}

#m8-4{
	height:105px;
	float:left;
	_margin:0 4px !important;
}

#m8-4 a{
	height:55px;
	background:url(../../../../image/bg/top-8-h-bg-new.gif) 0 -114px no-repeat;
}

#m8-4 a:hover{
	background:url(../../../../image/bg/top-8-h-bg-new_f2.gif) 0 -114px no-repeat;
}

#m8-5{
	height:190px;
	float:left;
	_margin:0 4px !important;
}

#m8-5 a{
	height:55px;
	background:url(../../../../image/bg/top-8-h-bg-new.gif) -199px -57px no-repeat;
}

#m8-5 a:hover{
	background:url(../../../../image/bg/top-8-h-bg-new_f2.gif) -199px -57px no-repeat;
}

#m8-6{
	height:105px;
	float:left;
	_margin:0 4px !important;
}

#m8-6 a{
	height:55px;
	background:url(../../../../image/bg/top-8-h-bg-new.gif) -199px -114px no-repeat;
}

#m8-6 a:hover{
	background:url(../../../../image/bg/top-8-h-bg-new_f2.gif) -199px -114px no-repeat;
}

#m8-7{
	height:105px;
	float:left;
	_margin:0 4px !important;
}

#m8-7 a{
	height:55px;
	background:url(../../../../image/bg/top-8-h-bg-new.gif) 0 -171px no-repeat;
}

#m8-7 a:hover{
	background:url(../../../../image/bg/top-8-h-bg-new_f2.gif) 0 -171px no-repeat;
}

#m8-8{
	width:105px;
	float:left;
	_margin:0 4px !important;
}

#m8-8 a{
	height:55px;
	background:url(../../../../image/bg/top-8-h-bg-new.gif) -199px -171px no-repeat;
}

#m8-8 a:hover{
	background:url(/image/bg/top-8-h-bg-new_f2.gif) -199px -171px no-repeat;
}

/*right*/

#left-to-higasinihon{
height:122px;
background:url(/image/bg/top_right_shinsai.jpg) 0 0 no-repeat;
}

#left-to-higasinihon a{
	display:block;
	height:118px;
}


#left-to-topreform{
height:122px;
background:url(/image/bg/top_right_reform.jpg) 0 0 no-repeat;
}

#left-to-topreform a{
	display:block;
	height:118px;
}



#left-to-soudan{
	height:157px;
}

#left-to-soudan a{
	display:block;
	height:150px	;
	background:url(/image/bg/left-to-soudan.gif) 0 -2px no-repeat;
}

/*#left-to-soudan a:hover{
	background:url(/image/bg/left-to-soudan_f2.gif) 0 0 no-repeat;
}*/

#left-to-npo{
height:153px;
background:url(/image/bg/bousaitaishin.gif) 0 -49px no-repeat;
}

#left-to-npo a{
	display:block;
	height:147px;
}

/*#left-to-npo a:hover{
	background:url(/image/bg/left-to-npo-neo_f2.gif) 0 0 no-repeat;
}*/

li#to-taisin,
li#to-sumaitruble,
li#to-josei,
li#to-asbestos,
li#to-houseido,
li#to-yougo,
li#to-keijiban,
li#to-yossan,
li#to-bunkazai
{
height:56px;
width:210px;
}

li#to-tanpopo{
	height:66px;
	width:210px;
}

li#to-asbestos{
	margin-top:12px;
}

a#to-seinen,
a#to-shuhu,
a#to-kenkou,
a#to-tirashi,
a#to-homepage,
a#to-soudantouroku,
a#to-jutakuday,
a#to-60
{
width:210px;
height:52px;
margin-bottom:4px;
}

#to-tanpopo a{
background:url(/image/bg/top_tanpopo-new_g.jpg) 0 0 no-repeat;
height:62px;
}

#to-tanpopo a:hover{
background:url(/image/bg/top_tanpopo-new_g_f2.jpg) 0 0 no-repeat;
height:62px;
}

#to-taisin a{
background:url(/image/bg/top_rightnavi_g.jpg) 0 0 no-repeat;
height:51px;

}
#to-taisin a:hover{
background:url(/image/bg/top_rightnavi_g_f2.jpg) 0 0 no-repeat;

}

#to-sumaitruble a{
background:url(/image/bg/top_rightnavi_g.jpg) 0 -112px no-repeat;
height:51px;

}
#to-sumaitruble a:hover{
background:url(/image/bg/top_rightnavi_g_f2.jpg) 0 -112px no-repeat;

}

#to-josei a{
background:url(/image/bg/top_rightnavi_g.jpg) 0 -56px no-repeat;
height:51px;

}
#to-josei a:hover{
background:url(/image/bg/top_rightnavi_g_f2.jpg) 0 -56px no-repeat;
}

#to-asbestos a{
background:url(/image/bg/top_rightnavi-new_g.jpg) 0 -168px no-repeat;
height:51px;
}
#to-asbestos a:hover{
background:url(/image/bg/top_rightnavi-new_g_f2.jpg) 0 -168px no-repeat;

}

#to-houseido a{
background:url(/image/bg/top_rightnavi-new_g.jpg) 0 -224px no-repeat;
height:51px;

}
#to-houseido a:hover{
background:url(/image/bg/top_rightnavi-new_g_f2.jpg) 0 -224px no-repeat;

}


#to-yougo a{
background:url(/image/bg/top_rightnavi_g_yougo.jpg) 0 0 no-repeat;
height:51px;

}

#to-yougo a:hover{
background:url(/image/bg/top_rightnavi_g_yougo_f2.jpg) 0 0 no-repeat;
height:51px;

}

#to-keijiban a{
background:url(/image/bg/top_rightnavi-new_g.jpg) 0 -281px no-repeat;
height:51px;
}
#to-keijiban a:hover{
background:url(/image/bg/top_rightnavi-new_g_f2.jpg) 0 -281px no-repeat;
}

#to-yossan a{
background:url(/image/bg/top_rightnavi-new_g.jpg) 0 -338px no-repeat;
height:51px;
}
#to-yossan a:hover{
background:url(/image/bg/top_rightnavi-new_g_f2.jpg) 0 -338px no-repeat;
}

#to-bunkazai a{
background:url(/image/bg/top_bunkazai-new_g.jpg) 0 0 no-repeat;
height:51px;
}
#to-bunkazai a:hover{
background:url(/image/bg/top_bunkazai-new_g_f2.jpg) 0 0 no-repeat;
}

a#to-kyujin{
height:50px !important;
background:url(/image/bg/left-to-kyujin-bt.gif) 0 0 no-repeat;
margin-bottom:10px ;
}

a#to-kyujin:hover{
background:url(/image/bg/left-to-kyujin-bt_f2.gif) 0 0 no-repeat;
}


a#to-seinen{
background:url(/image/bg/top_rightnavi_b.jpg) 0 0 no-repeat;

}
a#to-seinen:hover{
background:url(/image/bg/top_rightnavi_b_f2.jpg) 0 0 no-repeat;

}

a#to-shuhu{
background:url(/image/bg/top_rightnavi_b.jpg) 0 -56px no-repeat;

}
a#to-shuhu:hover{
background:url(/image/bg/top_rightnavi_b_f2.jpg) 0 -56px no-repeat;

}

a#to-kenkou{
background:url(/image/bg/top_rightnavi_b.jpg) 0 -112px no-repeat;

}
a#to-kenkou:hover{
background:url(/image/bg/top_rightnavi_b_f2.jpg) 0 -112px no-repeat;

}

a#to-tirashi{
background:url(/image/bg/top_rightnavi_b.jpg) 0 -170px no-repeat;

}
a#to-tirashi:hover{
background:url(/image/bg/top_rightnavi_b_f2.jpg) 0 -170px no-repeat;

}

a#to-homepage{
background:url(/image/bg/top_rightnavi_b.jpg) 0 -226px no-repeat;

}
a#to-homepage:hover{
background:url(/image/bg/top_rightnavi_b_f2.jpg) 0 -226px no-repeat;

}

a#to-60{
background:url(/image/bg/to_60.jpg) 0 0 no-repeat;

}
a#to-60:hover{
background:url(/image/bg/to_60_f2.jpg) 0 0 no-repeat;

}

a#to-soudantouroku{
background:url(/image/bg/top_rightnavi_b.jpg) 0 -284px no-repeat;

}
a#to-soudantouroku:hover{
background:url(/image/bg/top_rightnavi_b_f2.jpg) 0 -284px no-repeat;

}

a#to-jutakuday{
	background:url(../image/bg/to-jutaku.jpg) 0 0 no-repeat;
		margin-top:10px;
}

a#to-shokuchou{
	background:url(../image/bg/to-shokuchou.jpg) 0 0 no-repeat;
	display:block;
	height:50px;
	margin-bottom:8px;
}

#to-minshuhusei{
	margin:10px 0 0 0;
}

#to-minshuhusei a{
	display:block;
	height:115px;
	text-indent:-9999px;
	background:url(../image/bg/kai.jpg) 0 0 repeat;
}

#to-nakamura{
	margin:15px 0;
}

#to-nakamura a:hover img{
opacity: 0.7;
filter:progid:DXImageTransform.Microsoft.Alpha(Enabled=1,Style=0,Opacity=70);
}

.dispnone{
	display:none;
}
