@charset "UTF-8";
img{
	margin: 0px;
	padding: 0px;
	border: 0;
}
.headerWaku {
	width: 590px;
	height: 20px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	float: left;
	background: url(../../01news/img/header_waku.gif) 30px Top no-repeat;
}
.footerWaku {
	width: 590px;
	height: 20px;
	margin: 0px 0px 20px 0px;
	padding: 0px;
	float: left;
	background: url(../../01news/img/footer_waku.gif) 30px Top no-repeat;
}
.footerWaku2 {
	width: 590px;
	height: 20px;
	margin: 0px;
	padding: 0px;
	float: left;
	background: url(../../01news/img/footer_waku.gif) 30px Top no-repeat;
}
.newsMainWaku {
	width: 570px;
	height: auto;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 20px;
	float: left;
	background: url(../../01news/img/main_waku.gif) 30px Top repeat-y;
}
.newsDay {
	width: 496px;
	height: 20px;
	margin: 0px;
	padding: 10px 20px 4px 24px;
	float: right;
	background: url(../../01news/img/icon.gif) Left 11px no-repeat;
}
.newsLine {
	width: 496px;
	height: 1px;
	margin: 6px 20px 10px 24px;
	padding: 0px;
	background: url(../../01news/img/line.gif) Left Top repeat-x;
	font-size: 1px;
	float: right;
}
.newsMain {
	width: 516px;
	height: auto;
	margin: 10px 0px 10px 24px;
	padding: 0px;
	float: right;
}
.newsSpace {
	width: 520px;
	height: 30px;
	margin: 0px;
	padding: 0px;
	float: right;
}
.main {
	width: 620px;
	height: auto;
	margin: 0px;
	padding: 0px;
	background: url(../../img/contents_back.jpg) Left Top no-repeat;
	float: right;
}
.conTitle {
	width: 620px;
	height: 40px;
	margin: 0px 0px 30px 0px;
	padding: 0px;
	background: url(../img/tit.gif) Left Top no-repeat;
	float: left;
}
.mainDt2Midashi {
	width: 620px;
	height: 20px;
	margin: 0px 0px 20px 0px;
	padding: 0px;
	background: url(../img/sub03.gif) Center Top no-repeat;
	float: left;
}
.mainDt2Waku {
	width: 540px;
	height: 300px;
	margin: 0px 0px 50px 0px;
	padding: 0px 40px;
	float: left;
}
.mainDt2Area {
	width: 496px;
	height: 260px;
	margin: 0px;
	padding: 0px;
	float: left;
	background-image: url(../img/dt2_backimg0622.gif);
}
.mainTwiArea0 {
	width: 450px;
	height: 78px;
	margin: 0px;
	padding: 0px 23px 10px 23px;
	float: left;
	background: url(../img/twiIconTit.gif) Center Top no-repeat;
}
.mainTwiArea {
	width: 229px;
	height: auto;
	margin: 0px;
	padding: 0px 0px 0px 19px;
	float: left;
}
.mainTwiArea2 {
	width: 225px;
	height: auto;
	margin: 0px;
	padding: 0px 0px 0px 19px;
	float: left;
}
.mainTwiArea3 {
	width: 450px;
	height: auto;
	margin: 0px;
	padding: 20px 23px 0px 23px;
	float: left;
	text-align: center;
	font-size: 12px;
	color: #666;
}
.mainTwiIconArea {
	width: 96px;
	height: 96px;
	margin: 0px;
	padding: 10px 5px 0px 5px;
	float: left;
}
.movPvTit {
	width: 242px;
	height: 20px;
	margin: 0px;
	padding: 0px 0px 0px 6px;
	float: left;
	background: url(../img/mov_tit1_2.gif) 6px top no-repeat;
}
.movOpTit {
	width: 242px;
	height: 20px;
	margin: 0px;
	padding: 0px 6px 0px 0px;
	float: left;
	background: url(../img/mov_tit2_3.gif) 0px top no-repeat;
}
.movOpB {
	width: 242px;
	height: 137px;
	margin: 0px;
	padding: 0px 6px 6px 0px;
	float: left;
	background: url(../img/b_open2.jpg) left top no-repeat;
}
.movOpB a {
	width: 242px;
	height: 137px;
	display: block;
	text-indent: -9999px;
	background: url(../img/b_open.jpg) left top no-repeat;
}
.movOpB a:hover {
	background-position: left bottom;
}
.movPvB {
	width: 242px;
	height: 137px;
	margin: 0px;
	padding: 0px 0px 6px 6px;
	float: left;
}
.movPvB a {
	width: 242px;
	height: 137px;
	display: block;
	text-indent: -9999px;
	background: url(../img/b_pv.jpg) left top no-repeat;
}
.movPvB a:hover {
	background-position: left bottom;
}
.movCommentHead1 {
	width: 496px;
	height: 30px;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	background: url(../img/mov_head_op.gif) left top no-repeat;
}
.movCommentHead2 {
	width: 496px;
	height: 30px;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	background: url(../img/mov_head_ed.gif) left top no-repeat;
}
.movCommentMainWaku {
	width: 476px;
	height: auto;
	margin: 0px;
	padding: 10px 0px 0px 20px;
	float: left;
	background: url(../img/mov_waku_main.gif) left top repeat-y;
}
.movCommentSub1 {
	width: 456px;
	height: 18px;
	margin: 0px;
	padding: 0px;
	float: left;
	background: url(../img/coment_icon.gif) left top no-repeat;
}
.movCommentSub2 {
	width: 456px;
	height: 16px;
	margin: 6px 0px 0px 0px;
	padding: 0px;
	float: left;
	background: url(../img/mov_prof_icon.gif) left top no-repeat;
}
.movCommentTxt1 {
	width: 456px;
	height: auto;
	margin: 6px 0px;
	padding: 0px;
	float: left;
	color: #666;
	font-size: 12px;
	line-height: 1.4em;
}.movCommentTxt1b {
	width: 202px;
	height: auto;
	margin: 0px 0px 6px 0px;
	padding: 24px 0px 0px 0px;
	float: left;
	color: #666;
	font-size: 12px;
	line-height: 1.4em;
	background: url(../img/coment_icon.gif) left top no-repeat;
}
.movCommentTxt1b p{
	margin: 6px 0px 0px 0px;
}
.movCommentEdImg {
	width: 242px;
	height: 157px;
	margin: 0px 0px 0px 12px;
	padding: 0px 0px 6px 0px;
	float: left;
	background: url(../img/ed_img3.jpg) left top no-repeat;
}
.movCommentEdImg a{
	width: 242px;
	height: 157px;
	display: block;
	text-indent: -9999px;
	background: url(../img/ed_img2.jpg) left top no-repeat;
}
.movCommentEdImg a:hover {
	background-position: left bottom;
}
.movCommentTxt2 {
	width: 456px;
	height: auto;
	margin: 6px 0px;
	padding: 0px;
	float: left;
	color: #999;
	font-size: 11px;
	line-height: 1.4em;
}
.movCommentTxt2 p {
	margin: 6px 0px 0px 0px;
}
.movLine {
	width: 456px;
	height: 3px;
	margin: 0px;
	padding: 0px;
	float: left;
	background: url(../img/mov_line.gif) left top repeat-x;
}
.movCommentFoot {
	width: 496px;
	height: 16px;
	margin: 0px;
	padding: 0px;
	float: left;
	background: url(../img/mov_waku_foot.gif) left top no-repeat;
}
.mainDt2B {
	width: 260px;
	height: 32px;
	margin: 0px;
	padding: 226px 0px 0px 118px;
	float: left;
}
.mainDt2B a{
	width: 260px;
	height: 32px;
	display: block;
	text-indent: -9999px;
	background: url(../img/dt2_b1.gif) left top no-repeat;
}
.mainDt2B a:hover {
	background-position: left bottom;
}
.mainMvMidashi {
	width: 620px;
	height: 20px;
	margin: 0px 0px 20px 0px;
	padding: 0px;
	background: url(../img/sub02.gif) Center Top no-repeat;
	float: left;
}
.mainMvWaku {
	width: 540px;
	height: 370px;
	margin: 0px 0px 50px 0px;
	padding: 0px 40px;
	float: left;
}
.mainMvArea {
	width: 540px;
	height: 370px;
	margin: 0px;
	padding: 0px;
	float: left;
}
.mainMvNoFlash {
	width: 496px;
	height: 370px;
	margin: 0px;
	padding: 0px;
	float: left;
}
.mainDtMidashi {
	width: 620px;
	height: 20px;
	margin: 0px 0px 20px 0px;
	padding: 0px;
	background: url(../img/sub01.gif) Center Top no-repeat;
	float: left;
}
.mainDtWaku {
	width: 496px;
	height: auto;
	margin: 0px;
	padding: 0px;
	float: left;
}
.dt1 {
	width: 242px;
	height: 156px;
	margin: 0px;
	padding: 0px 6px 10px 0px;
	float: left;
}
.dt2 {
	width: 242px;
	height: 156px;
	margin: 0px;
	padding: 0px 0px 10px 6px;
	float: left;
}
.dtTxt1 {
	width: 242px;
	height: auto;
	margin: 0px;
	padding: 0px 6px 0px 0px;
	float: left;
	font-size: 12px;
	text-align: center;
	line-height: 2em;
}
.dtTxt2 {
	width: 242px;
	height: auto;
	margin: 0px;
	padding: 0px 0px 0px 6px;
	float: left;
	font-size: 12px;
	text-align: center;
	line-height: 2em;
}
