
#p01 {
	min-height: 500px;
}
#pr-note {
	margin-top: 80px;
}
span.correct{
	color: red;
	font-weight: bold;
	text-decoration: underline;
}

div.contents div.content-body div.content-main dl.pr-list {
	margin: 5px 0px 0px 0px;
	padding: 0px 15px 0px 0px;
}
div.contents div.content-body a,
div.contents div.content-body a:link {
	color: #7c9118;
}
div.contents div.content-body a:visited {
	color: #a9a377;
}
div.contents div.content-body a:hover,
div.contents div.content-body a:active {
	color: #7c9118;
}
div.content-subblock div.re-visual {
	margin: 0 auto 10px;
	width: 150px;
}
div.content-subblock p.sign {
	text-align: right;
}
div.content-main div.content-block div.content-subblock div.content-subblock-body div.spot-txtblock {
	margin: 30px 14px 0px 3px;
	text-align: justify;
}
div.content-main div.content-block div.content-subblock div.content-subblock-body div.spot-txtblock p {
	margin: 5px 0px 0px 0px;
}
div.content-main div.content-block div.content-subblock div.content-subblock-body div.spot-tableblock p {
	margin: 5px 0px 0px 0px;
}

p.pdflink01 {
	margin: 0px;
	padding-left: 38px !important;
	background: url(../images/icon-pdf.gif) left center no-repeat;
	height: 17px;
}

/* 092608.html */
div.content-subblock div.big-banner {
	margin: 0 0 25px 0;
	width: 589px;
	text-align: center;
}

div.dlpdf {
	margin: 33px 0px 0px 0px;
	border: 1px solid #d6d6d6;
	padding: 8px 10px 8px 10px;
}
div.dlpdf p.dl-message {
	margin: 15px 0px 0px 0px;
	font-weight: bold;
	text-align: center;
}
div.dlpdf div.dl-button {
	margin: 7px 0px 0px 0px;
	text-align: center;
}
div.dlpdf div.getadobereader {
	margin: 25px 0px 0px 0px;
}
div.dlpdf div.getadobereader div.getadobereader-icon {
	float: left;
}
div.dlpdf div.getadobereader p.getadobereader-message {
	margin: -2px 0px 0px 98px;
	font-size: 92%;
	line-height: 109%;
	color: #666666;
}
#cd {
	padding: 0px 0 0 15px;
}


/* 110708.html */
div.content-main div.content-block div.content-subblock .title_pdf {
	padding: 8px 0px 0px 0px;
	background: url(../../common/images/bg-subblock-body.gif) left top repeat-y;
}
.event_01 {
	padding: 10px 0px 0px 0px;
}
div.content-main div.content-block div.content-subblock p.goiken {
	padding: 20px 0px 0px 15px;
}
img.inline-icon {
	padding-right: 2px;
	vertical-align: middle;
}
.spot-title {
	padding: 7px 0 0 0;
	display: block;
}
.spot-document {
	display: block;
}
.event2 dl dd span {
	padding: 0px 0px 4px 0px;
	display: block;
}
div.event2 {
	margin: 0px 0px 0px 0px;
	padding: 1px 15px 0px 15px;
	background: url(../../common/images/bg-subblock-body.gif) left top repeat-y;
}
div.event2 dl#spot-081107 {
	padding: 28px 0 0 0;
}
div.event2 dl#spot-081107 dt {
	padding: 6px 0 0 0;
	float: left;
	width: 5em;
}
div.event2 dl#spot-081107 dd {
	padding: 6px 0 0 0;
	margin-left: 5.2em;
	padding-bottom: 0px;
}
div.content-main div.content-block div.content-subblock div {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}


/* supporter_club.html */
#supporter_club .event02 ol,
#supporter_club .event02 ul{
	margin: 10px 0px 23px 0px;
}
#supporter_club .event02 ol li,
#supporter_club .event02 ul li{
	margin: 5px 0px 0px 1em;
	text-indent: -1em;
}
#supporter_club .event02 p.pdf{
	margin: 10px 0px 20px 0px;
}
#supporter_club .event02 p.sc_text01{
	margin: 10px 0px 0px 0px;
}
#supporter_club .event02 p.sc_text02{
	margin: 10px 0px 23px 0px;
}
#supporter_club .event02 dl {
	margin: 10px 15px 0px 0px;
}
#supporter_club .event02 dl dt {
	width: 70px;
}
#supporter_club .event02 dl dd {
	width: 420px;
	padding-bottom: 5px;
}
#supporter_club .sc_img {
	margin: 0px 0px 23px 0px;
}
#supporter_club .sc_img2 {
	padding:0 15px 7px 0;
	float: left;
}
#publication {
	background: #f5f5f5 url(../images/publication.gif) 480px 120px no-repeat;
}
#shanghi {
	background: #f5f5f5 url(../images/img-hachimaru.gif) 500px 30px no-repeat;
}
.sh-lead {
	width: 480px;
}
table.spot-table01 {
	border-left: 1px solid #cccccc;
	border-top: 1px solid #cccccc;
	border-collapse: collapse;
	width: 100%;
}
table.spot-table01 caption {
	text-align: left;
	margin: 0 0 10px;
}
table.spot-table01 th {
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	padding: 7px 5px 6px 10px;
	font-weight: normal;
	text-align: left;
	background: #e9e9e9;
	line-height: 1.3em;
	text-align: center;
}
table.spot-table01 td {
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	padding: 7px 5px 6px 10px;
	font-weight: normal;
	text-align: left;
	background: #ffffff;
	line-height: 1.3em;
	vertical-align: top;
	word-break: break-all;
}
table.spot-table01 th.spot-table-th01 {
	width: 30%;
}
table.spot-table01 th.spot-table-th02 {
	width: 10%;
}
table.spot-table01 th.spot-table-th03 {
	width: 60%;
}

.goods-table caption {
	text-align: left;
	margin: 0 0 10px;
}
.goods-table {
	border-left: 1px solid #cccccc;
	border-top: 1px solid #cccccc;
	border-collapse: collapse;
	width: 100%;
	margin: 10px 0 15px;
}
.goods-table th {
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	padding: 7px;
	font-weight: bold;
	text-align: left;
	background: #e9e9e9;
	line-height: 1.3em;
	text-align: center;
}
.goods-table td.work-cell {
	vertical-align: middle;
	font-weight: bold;
	width: 100px;
	background: #f7f7f7;
}
.goods-table th.sat {
	width: 30px;
	text-align: center;
	background-color: #ddedf4;
}
.goods-table th.sun {
	width: 30px;
	text-align: center;
	background-color: #f4e1dd;
}
.goods-table td.name {
	text-align: left;
}
.goods-table td {
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	padding: 7px;
	font-weight: normal;
	text-align: center;
	background: #ffffff;
	line-height: 1.3em;
	vertical-align: top;
	word-break: break-all;
}
#shanghi-table caption {
	text-align: left;
	margin: 0 0 10px;
}
#shanghi-table{
	border-left: 1px solid #cccccc;
	border-top: 1px solid #cccccc;
	border-collapse: collapse;
	width: 100%;
	margin: 10px 0 15px;
}
#shanghi-table th {
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	padding: 7px;
	font-weight: bold;
	text-align: left;
	background: #e9e9e9;
	line-height: 1.3em;
	text-align: center;
}
#shanghi-table td.work-cell {
	vertical-align: middle;
	font-weight: bold;
	width: 100px;
	background: #f7f7f7;
}
#shanghi-table th.sat {
	width: 30px;
	text-align: center;
	background-color: #ddedf4;
}
#shanghi-table th.sun {
	width: 30px;
	text-align: center;
	background-color: #f4e1dd;
}
#shanghi-table td.name {
	text-align: left;
}
#shanghi-table td {
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	padding: 7px;
	font-weight: normal;
	text-align: center;
	background: #ffffff;
	line-height: 1.3em;
	vertical-align: top;
	word-break: break-all;
}

table.spot-table01 th.spot-table-th01 {
	width: 30%;
}
table.spot-table01 th.spot-table-th02 {
	width: 10%;
}
table.spot-table01 th.spot-table-th03 {
	width: 60%;
}


/* -- サブブロック（引用） --*/
div.content-main div.content-block div.content-subblock {
	margin: 8px 0px 8px 0px;
	padding: 0px 0px 4px 0px;
	background: url(../../common/images/bg-subblock-foot.gif) left bottom no-repeat;
	width: 589px;
}
div.content-main div.content-block div.content-subblock p {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div.content-main div.content-block div.content-subblock .content-subblock-head {
	margin: 0px 0px 0px 0px;
	padding: 10px 15px 0px 15px;
	background: url(../../common/images/bg-subblock-head.gif) left top no-repeat;
}
div.content-main div.content-block div.content-subblock .content-subblock-body {
	margin: 0px 0px 0px 0px;
	padding: 0px 15px 0px 15px;
	background: url(../../common/images/bg-subblock-body.gif) left top repeat-y;
}
div.event {
	margin: 0px 0px 0px 0px;
	padding: 15px 15px 0px 15px;
	background: url(../../common/images/bg-subblock-body.gif) left top repeat-y;
/*	height: 5em;*/
}
div.event dl {
	padding: 15px 15px 0px 15px;
}
div.event dl dt {
	float: left;
	width: 5em;
}
div.event dl dd {
	margin-left: 5.2em;
	padding-bottom: 4px;
}
div.event02 p span.spot-document{
	margin: 15px 15px 15px 0px;
}
div.event02 dl {
	margin: 15px 15px 0px 15px;
}
div.event02 dl dt {
	float: left;
	width: 100px;
	line-height: 150%;
	padding: 0px 10px 0px 1.5em;
	text-indent: -1.5em;
}
div.event02 dl dd {
	float: left;
	width: 390px;
	padding-bottom: 10px;
	line-height: 150%;
}
div.event02 dl dd p.list{
	margin: 0px 0px 3px 1em !important;
	text-indent: -1em;
}
div.event03 p.stitle{
	margin-top: 15px !important;
}
div.event03 p span.spot-document{
	margin: 15px 15px 15px 0px;
}
div.event03 dl {
	margin: 15px 15px 0px 0px;
}
div.event03 dl dt {
	float: left;
	width: 60px;
	line-height: 150%;
	padding: 0px 10px 0px 1.5em;
	text-indent: -1.5em;
}
div.event03 dl dd {
	float: left;
	width: 440px;
	padding-bottom: 10px;
	line-height: 150%;
}
div.event03 dl dd p.list{
	margin: 0px 0px 3px 1em !important;
	text-indent: -1em;
}
div.event03 p.text01{
	margin: 10px 0px 2px 0px !important;
	font-weight: bold;
}
div.event03 p.text02{
	margin: 3px 0px 5px 0px !important;
}
div.event03 p.text03{
	margin: 10px 0px 5px 0px !important;
}
div.event03 table.table01{
	width: 435px;
	margin: 0px 0px 0px 0px;
	border-collapse:collapse;
	border-left:1px solid #CCCCCC;
	border-top:1px solid #CCCCCC
}
div.event03 table.table01 td,
div.event03 table.table01 th{
	border-bottom:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	padding: 5px 7px 5px 7px;
}
div.event04 dl {
	margin: 15px 15px 0px 0px;
}
div.event04 dl dt {
	float: left;
	width: 70px;
	line-height: 150%;
	padding: 0px 10px 0px 1.5em;
	text-indent: -1.5em;
}
div.event04 dl dd {
	float: left;
	width: 440px;
	padding-bottom: 10px;
	line-height: 150%;
}
.spot-lead {
	margin-top: 20px;
	display: block;
}



div.spot-tableblock table.spot-timetable {
	margin: 0em 0 0 0;
	width: 560px;
	border-top: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	background-color: #fff;
}
html*div.spot-tableblock table.spot-timetable {
	margin: 0 0 0 0;
}
div.spot-tableblock table.spot-timetable th {
	border-bottom: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	text-align: center;
	font-size: 11px;
}
div.spot-tableblock table.spot-timetable th div {
	padding: 10px;
	border: 1px solid #fff;
	background: url(../images/bg-amikake.gif) left top repeat;
	height: 29px;
	min-height: 29px;
}
div.spot-tableblock table.spot-timetable th.title {
	border-bottom: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	font-size: 9px;
	vertical-align: bottom;
}
div.spot-tableblock table.spot-timetable th.title div {
	padding: 5px 10px;
	border: 1px solid #fff;
	background: url(../images/bg-amikake.gif) left top repeat;
	font-size: 9px;
	height: 29px;
	min-height: 29px;
}
div.spot-tableblock table.spot-timetable th.data {
	border-bottom: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	width: 70px;
}
div.spot-tableblock table.spot-timetable th.data div {
	padding: 5px 10px;
	border: 1px solid #fff;
	height: 29px;
	min-height: 29px;
	line-height: 29px;
}
div.spot-tableblock table.spot-timetable th.time {
	border-bottom: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	width: 70px;
}
div.spot-tableblock table.spot-timetable th.time div {
	padding: 5px 10px;
	border: 1px solid #fff;
	height: 29px;
	min-height: 29px;
	line-height: 29px;
}
div.spot-tableblock table.spot-timetable th.contents {
	border-bottom: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	width: 320px;
}
div.spot-tableblock table.spot-timetable th.contents div {
	padding: 5px 10px;
	border: 1px solid #fff;
	height: 29px;
	min-height: 29px;
	line-height: 29px;
}
div.spot-tableblock table.spot-timetable td {
	padding: 10px;
	border-bottom: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	vertical-align: top;
}
div.spot-tableblock table.spot-timetable td span {
	margin: 0 0 3px 0;
	display: block;
	font-weight: bold;
	color: #4E9DA3;
}
div.spot-tableblock table.spot-timetable td.contents {
	padding: 1px;
}
div.spot-tableblock table.spot-timetable td.contents div {
	padding: 10px;
	background-color: #DFF4F5;
	border: 1px solid #46BDC8;
}
div.spot-tableblock .caution {
	margin: 0px 0px 0px 15px;
	padding: 0 0 10px 0;
}
div.spot-tableblock table.spot-timetable {
	margin: 0px 0px 0px 0px;
}

/*
div.content-main div.content-block div.content-subblock .content-subblock-shorthead {
	margin: 0px 0px 0px 0px;
	padding: 10px 15px 0px 15px;
	background: url(../../common/images/bg-subblock-shorthead.gif) left top no-repeat;
}
*/
div.content-main div.content-block div.content-subblock .content-subblock-body {
	padding: 10px 15px 6px 15px;
}
.tablecaption {
	font-weight: bold;
}
div.content-subblock div.content-subblock-body div.spot-subblock{
	margin: 0 0 0 0;
}
div.content-subblock div.content-subblock-body div.spot-subblock p{
	margin: 0 0 0 0;
	padding: 0 0 11px 0;
}
div.content-subblock div.content-subblock-body div.spot-subblock p.height30{
	margin: 0 0 30px 0;
}
ul.chakai-list li {
	list-style-position: inside;
	list-style-type: disc;
}

.npo-table caption {
	text-align: left;
	margin: 0 0 10px;
}
.npo-table {
	font-size: smaller;
	border-left: 1px solid #cccccc;
	border-top: 1px solid #cccccc;
	border-collapse: collapse;
	width: 100%;
	margin: 10px 0 15px;
}
.npo-table th {
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	padding: 7px;
	font-weight: bold;
	text-align: left;
	background: #e9e9e9;
	line-height: 1.3em;
	text-align: left;
}
.npo-table td {
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	padding: 7px;
	font-weight: normal;
	text-align: left;
	background: #ffffff;
	line-height: 1.3em;
	vertical-align: top;
	word-break: break-all;
}
/* -- ゆるキャラ祭り --*/
#yuru-table {
	width: 100%;
	border-collapse: collapse;
}
#yuru-table th {
	padding: 5px;
	border: solid 1px #666666;
	color: #333;
	background-color: #d7d7d7;
}
#yuru-table th.sat {
	padding: 5px;
	border: solid 1px #666666;
	color: #fff;
	background-color: #0066ff;
}
#yuru-table th.sun {
	padding: 5px;
	border: solid 1px #666666;
	color: #fff;
	background-color: #ff0066;
}
#yuru-table td {
	text-align: center;
	border: solid 1px #666666;
	color: #333;
	background-color: #ffffff;
}
/* -- oodashi --*/
.oodashi-table {
	text-align: center;
	font-size: smaller;
	width: 100%;
	border-collapse: collapse;
}
.oodashi-table th {
	padding: 5px 0;
	border: solid 1px #666666;
	color: #333;
	background-color: #d7d7d7;
}
.oodashi-table th.a {
	padding: 5px 0;
	border: solid 1px #666666;
	color: #fff;
	background-color: #999;
}
.oodashi-table th.b {
	padding: 5px 0;
	border: solid 1px #666666;
	color: #fff;
	background-color: #999;
}
.oodashi-table td {
	padding: 3px 1px;
	text-align: center;
	border: solid 1px #666666;
	color: #333;
	background: #ffffff;
}
.oodashi-table td.off {
	padding: 3px 1px;
	text-align: center;
	border: solid 1px #666666;
	color: #333;
	background: url(../images/oodashi_img_02.gif) left top;
}
/* -- shanghi_report --*/
.shanghi-report {
}
.shanghi-report div.date {
	margin:0 0 15px 0;
	width: 85px;
	float: left;
}
.shanghi-report div.date p {
	margin: 0;
	padding: 7px 5px;
	color: #fff;
	font-weight: bold;
	line-height: 1.2;
	text-align: center;
	background: #4eb945;
}
.shanghi-report .set_event {
	margin: 0 0 15px 15px;
	padding: 5px 0 0 15px;
	border-left: 1px dotted #999;
	float: left;
}
.shanghi-report .set_event h4 {
	color: #006633;
	margin: 0 0 10px;
}
.shanghi-report .set_event .event_wrap {
	padding: 5px 0 15px 0;
}
.shanghi-report .set_event .event_wrap .photo,
.shanghi-report .set_event .event_wrap .photo24,
.shanghi-report .set_event .event_wrap .photo23,
.shanghi-report .set_event .event_wrap .photo22,
.shanghi-report .set_event .event_wrap .photo21,
.shanghi-report .set_event .event_wrap .photo20,
.shanghi-report .set_event .event_wrap .photo19,
.shanghi-report .set_event .event_wrap .photo18,
.shanghi-report .set_event .event_wrap .photo17,
.shanghi-report .set_event .event_wrap .photo16,
.shanghi-report .set_event .event_wrap .photo15,
.shanghi-report .set_event .event_wrap .photo14,
.shanghi-report .set_event .event_wrap .photo13,
.shanghi-report .set_event .event_wrap .photo12,
.shanghi-report .set_event .event_wrap .photo11,
.shanghi-report .set_event .event_wrap .photo10,
.shanghi-report .set_event .event_wrap .photo09,
.shanghi-report .set_event .event_wrap .photo08,
.shanghi-report .set_event .event_wrap .photo07,
.shanghi-report .set_event .event_wrap .photo06,
.shanghi-report .set_event .event_wrap .photo05,
.shanghi-report .set_event .event_wrap .photo04,
.shanghi-report .set_event .event_wrap .photo03,
.shanghi-report .set_event .event_wrap .photo02,
.shanghi-report .set_event .event_wrap .photo01 {
	margin: 0 15px 0 0;
	width: 126px;
	float: left;
}
.shanghi-report .set_event .event_wrap .photo span,
.shanghi-report .set_event .event_wrap .photo24 span,
.shanghi-report .set_event .event_wrap .photo23 span,
.shanghi-report .set_event .event_wrap .photo22 span,
.shanghi-report .set_event .event_wrap .photo21 span,
.shanghi-report .set_event .event_wrap .photo20 span,
.shanghi-report .set_event .event_wrap .photo19 span,
.shanghi-report .set_event .event_wrap .photo18 span,
.shanghi-report .set_event .event_wrap .photo17 span,
.shanghi-report .set_event .event_wrap .photo16 span,
.shanghi-report .set_event .event_wrap .photo15 span,
.shanghi-report .set_event .event_wrap .photo14 span,
.shanghi-report .set_event .event_wrap .photo13 span,
.shanghi-report .set_event .event_wrap .photo12 span,
.shanghi-report .set_event .event_wrap .photo11 span,
.shanghi-report .set_event .event_wrap .photo10 span,
.shanghi-report .set_event .event_wrap .photo09 span,
.shanghi-report .set_event .event_wrap .photo08 span,
.shanghi-report .set_event .event_wrap .photo07 span,
.shanghi-report .set_event .event_wrap .photo06 span,
.shanghi-report .set_event .event_wrap .photo05 span,
.shanghi-report .set_event .event_wrap .photo04 span,
.shanghi-report .set_event .event_wrap .photo03 span,
.shanghi-report .set_event .event_wrap .photo02 span,
.shanghi-report .set_event .event_wrap .photo01 span {
	display: block;
	margin: 0;
	padding: 0 0 0 17px;
	line-height: 1.6;
	background: url(../images/icon-photo.gif) no-repeat left 1px;
	font-size: smaller;
	color: #006633;
	text-decoration: underline;
}
.shanghi-report .set_event .event_wrap .photo img,
.shanghi-report .set_event .event_wrap .photo24 img,
.shanghi-report .set_event .event_wrap .photo23 img,
.shanghi-report .set_event .event_wrap .photo22 img,
.shanghi-report .set_event .event_wrap .photo21 img,
.shanghi-report .set_event .event_wrap .photo20 img,
.shanghi-report .set_event .event_wrap .photo19 img,
.shanghi-report .set_event .event_wrap .photo18 img,
.shanghi-report .set_event .event_wrap .photo17 img,
.shanghi-report .set_event .event_wrap .photo16 img,
.shanghi-report .set_event .event_wrap .photo15 img,
.shanghi-report .set_event .event_wrap .photo14 img,
.shanghi-report .set_event .event_wrap .photo13 img,
.shanghi-report .set_event .event_wrap .photo12 img,
.shanghi-report .set_event .event_wrap .photo11 img,
.shanghi-report .set_event .event_wrap .photo10 img,
.shanghi-report .set_event .event_wrap .photo09 img,
.shanghi-report .set_event .event_wrap .photo08 img,
.shanghi-report .set_event .event_wrap .photo07 img,
.shanghi-report .set_event .event_wrap .photo06 img,
.shanghi-report .set_event .event_wrap .photo05 img,
.shanghi-report .set_event .event_wrap .photo04 img,
.shanghi-report .set_event .event_wrap .photo03 img,
.shanghi-report .set_event .event_wrap .photo02 img,
.shanghi-report .set_event .event_wrap .photo01 img {
	border: none;
}
.shanghi-report .set_event .event_wrap div.bl-hover span {
	text-decoration: none;
}
.shanghi-report .set_event .event_wrap .figure {
	width: 400px;
	*width: 330px;
	float: left;
}
.shanghi-report .set_event .event_wrap .figure h5 {
	color: #ed6d00;
}
.shanghi-report .set_event .event_wrap .figure h5 span {
	margin: 0 0 0 10px;
	font-size: 90%;
	font-weight: normal;
}
.shanghi-report .set_event .event_wrap .figure p span {
	color: #999;
	display: block;
	font-size: 90%;
}
.navi_wrap {
	padding: 10px 0 15px 3px;
	width: 586px;
	background: url(../images/shanghi-report/bg_map_btm.gif) left bottom repeat-x;
}
.navi_left {
	margin-right: 25px;
	width: 280px;
	float: left;
}
.navi_right {
	width: 280px;
	float: left;
}
.block_stage {
}
.block_env {
}
.block_tech {
}
.block_his {
}
.block_work {
	margin-top: 20px;
}
.block_corner {
	margin-top: 10px;
}
.block_kaijyo {
	margin-top: 10px;
}
ul.li_stage_detail {
	margin-left: 16px;
}
ul.li_stage_detail li {
}
/* リンクの透過 */

a img.img_roll {
	filter: alpha(opacity=100);
	opacity:1.0;
}
a:hover img.img_roll {
	filter: alpha(opacity=70);
	-moz-opacity: 0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
}

