﻿
#contentsFanfesta2008 {
	width:544px;
	height:auto;
/*
	background:url(/fanfesta_img/bgFanfesta2008.gif) left repeat-y;
*/
	text-align:left;
}

#contentsFanfesta2008 h3 {
	margin-bottom:15px;
}

#contentsFanfesta2008 p {
	text-align:left;
}

#contentsFanfesta2008 li {
	text-align:left;
}

#contentsFanfesta2008 dt {
	text-align:left;
}

#contentsFanfesta2008 dd {
	text-align:left;
}

#contentsFanfesta2008Inner {
	padding:16px 0px 0 0px;
}

table#fanfesta2008Tb1 {
	margin-bottom:20px;
	border:0;
}

table#fanfesta2008Tb1 caption {
	text-align:left;
	margin:0;
	padding:0;
}

table#fanfesta2008Tb1 th {
	text-align:left;
	font-weight:bold;
	vertical-align:top;
	white-space:nowrap;
}

table#fanfesta2008Tb2 {
	margin-bottom:20px;
	border:0;
}

table#fanfesta2008Tb2 caption {
	text-align:left;
	margin:0;
	padding:0;
}

table#fanfesta2008Tb2 th {
	text-align:left;
	font-weight:bold;
	vertical-align:top;
	white-space:nowrap;
}

table#fanfesta2008Tb3 {
	margin-bottom:20px;
	border:0;
}

table#fanfesta2008Tb3 caption {
	text-align:left;
	margin:0;
	padding:0;
}

table#fanfesta2008Tb3 th {
	text-align:left;
	font-weight:bold;
	vertical-align:top;
	white-space:nowrap;
}

ul#fanfesta2008Ul1 {
	margin:0 0 40px 0;
	padding:0;
}

ul#fanfesta2008Ul1 li {
	margin:0;
	padding:0;
	list-style:none;
}

#Fanfesta2008SpecialRsv {
	margin:0 2px 25px 2px;
	padding:0 0 20px 0;
	background:#EEE9DF;	
}

dl#fanfesta2008Dl1 {
	margin:0 0 25px 0;
	padding:0;
}

dl#fanfesta2008Dl1 dt {
	margin:0;
	padding:0;
	font-size:0;
	line-height:0;
}

dl#fanfesta2008Dl1 dd {
	margin:0;
	padding:20px 0 0 0;
	text-align:center;
}

dl#fanfesta2008Dl2 {
	margin:0 0 25px 0;
}

dl#fanfesta2008Dl2 dt {
	margin:0 0 10px 10px;
	padding:0;
	font-size:0;
	line-height:0;
}

dl#fanfesta2008Dl2 dd {
	margin-left:20px;
	margin-right:20px;
	padding-left:1em;
	text-indent:-1em;
}

dl#fanfesta2008Dl3 {
	margin:0 10px 8px 15px;
	padding:0 0 15px 0;
	border-bottom:dotted 1px #71502F;

}

dl#fanfesta2008Dl3 dt {
	font-size:14px;
	font-weight:bold;
	margin:0 0 5px 0;
	padding:0;
}

dd#fanfesta2008Dd1 {
	margin:0 0 5px 0;
	padding:0;
}

dd#fanfesta2008Dd2 {
	margin:0;
	padding:0;
	font-size:14px;
	text-align:center;
	font-weight:bold;
}

ul#fanfesta2008Ul2 {
	margin:0 10px 10px 10px;
	padding:0 0 15px 0;
	border-bottom:dotted 1px #71502F;
}

ul#fanfesta2008Ul2 li {
	margin:0;
	padding:0 0 0 1em;
	list-style:none;
	text-indent:-1em;
}

ul#fanfesta2008Ul3 {
	margin:0 10px 10px 10px;
	padding:0 0 15px 0;
	border-bottom:dotted 1px #71502F;
}

ul#fanfesta2008Ul3 li {
	margin:0;
	padding:0;
	list-style:none;
}

dl#fanfesta2008Dl4 {
	margin:0;
	padding:0;
}

dl#fanfesta2008Dl4 dt {
	margin:0;
	padding:0;
	font-size:0;
	line-height:0;
}

/*
dl#fanfesta2008Dl4 dd {
	margin:0;
	padding:0;
	font-size:0;
	line-height:0;
}
*/


.sectionFanfestaKotu {
	padding:0 20px 25px 20px;
}

table#fanfesta2008Tb4 {
	margin-bottom:20px;
	border:0;
}

table#fanfesta2008Tb4 caption {
	text-align:left;
	margin:0;
	padding:0;
	color:#0066CC;
	font-weight:bold;
}

table#fanfesta2008Tb4 th {
	text-align:left;
	font-weight:bold;
	vertical-align:top;
	white-space:nowrap;
}

table#fanfesta2008Tb5 {
	margin-bottom:20px;
	border:0;
}

table#fanfesta2008Tb5 caption {
	text-align:left;
	margin:0;
	padding:0;
	color:#0066CC;
	font-weight:bold;
}

table#fanfesta2008Tb5 th {
	text-align:left;
	font-weight:bold;
	vertical-align:top;
	white-space:nowrap;
}

ul#fanfesta2008Ul4 {
	margin:0;
	padding:0;
}

ul#fanfesta2008Ul4 li {
	margin:0;
	padding:0 0 0 1em;
	list-style:none;
	text-indent:-1em;
	color:#CC0000;
}

table#fanfesta2008Tb6 {
	margin:0;
	border:0;
}

table#fanfesta2008Tb6 caption {
	text-align:left;
	margin:0;
	padding:0;
	color:#0066CC;
	font-weight:bold;
}

table#fanfesta2008Tb6 th {
	text-align:left;
	font-weight:bold;
	vertical-align:top;
	white-space:nowrap;
}

ul#fanfesta2008Ul5 {
	margin:0 0 20px 0;
	padding:0;
}

ul#fanfesta2008Ul5 li {
	margin:0;
	padding:0 0 0 1em;
	list-style:none;
	text-indent:-1em;
	color:#CC0000;
}

table#fanfesta2008Tb7 {
	margin-bottom:20px;
	border:0;
}

table#fanfesta2008Tb7 caption {
	text-align:left;
	margin:0;
	padding:0;
	color:#0066CC;
	font-weight:bold;
}

table#fanfesta2008Tb7 th {
	text-align:left;
	font-weight:bold;
	vertical-align:top;
	white-space:nowrap;
}

ul#fanfesta2008Ul6 {
	margin:0;
	padding:0;
}

ul#fanfesta2008Ul6 li {
	margin:0;
	padding:0 0 0 1em;
	list-style:none;
	text-indent:-1em;
}

table#fanfesta2008Tb8 {
	margin-bottom:20px;
	border:0;
}

table#fanfesta2008Tb8 caption {
	text-align:left;
	margin:0;
	padding:0;
	color:#009999;
	font-weight:bold;
}

table#fanfesta2008Tb8 th {
	text-align:left;
	font-weight:bold;
	vertical-align:top;
	white-space:nowrap;
}

table#fanfesta2008Tb9 {
	margin-bottom:20px;
	border:0;
}

table#fanfesta2008Tb9 caption {
	text-align:left;
	margin:0;
	padding:0;
	color:#009999;
	font-weight:bold;
}

table#fanfesta2008Tb9 th {
	text-align:left;
	font-weight:bold;
	vertical-align:top;
	white-space:nowrap;
}

ul#fanfesta2008Ul7 {
	margin:0 0 20px 0;
	padding:0;
}

ul#fanfesta2008Ul7 li {
	margin:0;
	padding:0 0 0 1em;
	list-style:none;
	text-indent:-1em;
}

table#fanfesta2008TbA {
	margin-bottom:20px;
	border:0;
}

table#fanfesta2008TbA caption {
	text-align:left;
	margin:0;
	padding:0;
	color:#009999;
	font-weight:bold;
}

table#fanfesta2008TbA th {
	text-align:left;
	font-weight:bold;
	vertical-align:top;
	white-space:nowrap;
}

ul#fanfesta2008Ul8 {
	margin:0 0 20px 0;
	padding:0 0 20px 0;
	border-bottom:dotted 1px #0B6BE7;
}

ul#fanfesta2008Ul8 li {
	margin:0;
	padding:0 0 0 1em;
	list-style:none;
	text-indent:-1em;
}

dl#fanfesta2008Dl5 {
	margin:0 0 20px 0;
	padding:0;
}

dl#fanfesta2008Dl5 dt {
	margin:0;
	padding:0;
	font-size:0;
	line-height:0;
}

dl#fanfesta2008Dl5 dd {
	margin:0;
	padding:0;
}

table#fanfesta2008TbB {
	margin-bottom:20px;
	border:0;
}

table#fanfesta2008TbB caption {
	text-align:left;
	margin:0;
	padding:0;
	font-weight:bold;
}

table#fanfesta2008TbB th {
	text-align:left;
	font-weight:bold;
	vertical-align:top;
	white-space:nowrap;
}

ul#fanfesta2008Ul9 {
	margin:0 0 10px 0;
	padding:0 0 10px 0;
/*
	border-bottom:dotted 1px #0B6BE7;
*/
}

ul#fanfesta2008Ul9 li {
	margin:0;
	padding:0 0 0 1em;
	list-style:none;
	text-indent:-1em;
}

ul#fanfesta2008Ul10 {
	margin:0 0 10px 0;
	padding:0 0 10px 0;
}

ul#fanfesta2008Ul10 li {
	margin:0;
	padding:0 0 0 1em;
	list-style:none;
	text-indent:-1em;
}

dl#fanfesta2008Dl6 dt {
	margin:0;
	padding:0;
	font-size:0;
	line-height:0;
}

dl#fanfesta2008Dl6 dd {
	margin:0;
	padding:0;
}

table#fanfesta2008KiteiTb {
}

table#fanfesta2008KiteiTb th {
	font-weight:bold;
	text-align:left;
	vertical-align:top;
	white-space:nowrap;
}

ul#fanfesta2008UlA {
	margin:0;
	padding:0;
}

ul#fanfesta2008UlA li {
	margin:0;
	padding:0 0 0 1em;
	list-style:none;
	text-indent:-1em;
}

ul#fanfesta2008UlB {
	margin:0;
	padding:0;
}

ul#fanfesta2008UlB li {
	margin:0;
	padding:0 0 0 1em;
	list-style:none;
	text-indent:-1em;
}

ul#fanfesta2008UlC {
	margin:0;
	padding:0;
}

ul#fanfesta2008UlC li {
	margin:0;
	padding:0 0 0 1em;
	list-style:none;
	text-indent:-1em;
}

dl#contentsFanfestaJalTour {
	margin:25px 2px 0 2px;
	padding:0 0 19px 0;
	width:540px;
	background:url(/fanfesta_img/bgJaltourBottom.gif) bottom left no-repeat;
}

dl#contentsFanfestaJalTour dt {
	margin:0;
	padding:0;
	font-size:0;
	line-height:0;
}

dl#contentsFanfestaJalTour dd {
	margin:0;
	padding:15px 10px 0 10px;
	border-left:solid 1px #128AC9;
	border-right:solid 1px #128AC9;
}

.eventsecond {
	padding:10px 0 30px 0;
}


.eventtop {
	padding:10px 0;
}

#eventbox {
	width:544px;
	background:url(/jwave_img/bg_dot.gif);
	margin:20px 20px 0px 0px;
	text-align:center;
}

#eventboxInner {
	padding:20px;
}

#eventboxInner table {
	width:450px;
}

#eventboxInner th,#eventboxInner td {
	padding:3px;
	text-align:left;
	font-weight:normal;
}

dl#eventboxCaution {
	margin:0px;
	border:solid 1px #CC3300;
	padding:10px;
}
.spevent_txt {
	margin:0 5px 0 25px;
	color:#666666;
}
.spevent_txt_2 {
	margin:5px 15px 0 17px;
}
.spevent_txt_3{
	margin:0 10px 0 10px;
	color:#009999;
	font-weight:bold;
}
.spevent_txt_4{
	margin:0 50px 0 30px;
	color:#ff0000;
}
 
.shadow img {

    padding: 5px; /* 画像枠 */
    background: #ffffe0; /* paddingを設定した場合の背景色 */
    border: 1px solid #999999; /* 画像の枠線 */
}
