.mainDetail{
	margin: 20px auto 20px auto;
}



.dateBlock{
	margin:0px 0px 20px 0px;
	padding:0px 0px 0px 0px;
	width:760px;
	font-size: 0.7em;
	line-height: 1.1em;
	text-align:right;
}

.gaiyoBlock{
	margin:30px 0px 30px 0px;
	padding:0px 0px 0px 0px;
	border-bottom:#B2B2B2 1px solid;
	border-top:#B2B2B2 1px solid;
	width:760px;
}

.gaiyoBlockList{
	margin:10px 0px 10px 0px;
	padding:0px 0px 10px 0px;
	border-bottom:#B2B2B2 1px dotted;
	width:760px;
}

.gaiyoBlockListBtm{
	margin:10px 0px 10px 0px;
	padding:0px 0px 0px 0px;
	width:760px;
}

.gaiyoBlockTitle{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:150px;
	text-align:left;
	vertical-align:top;
	font-weight:bold;
	font-size: 0.9em;
	line-height: 1.4em;
	vertical-align:top;
}

.gaiyoBlockTitle2{
	margin:0px 0px 0px 0px;
	padding:7px 0px 0px 0px;
	width:40px;
	text-align:center;
	vertical-align:top;
	font-size: 0.7em;
	line-height: 1.0em;
	color:#ff0000;
	vertical-align:top;
}

.gaiyoBlockTxt{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:left;
	vertical-align:top;
	font-size: 0.9em;
	line-height: 1.4em;
}

.gaiyoBlockSmall{
	margin:0px 0px 10px 0px;
	padding:0px 0px 10px 0px;
	width:650px;
	text-align:left;
	border-bottom:#B2B2B2 1px dotted;
}

.gaiyoBlockSmallBtm{
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:650px;
	text-align:left;
}

.gaiyoBlockSmallTitle{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:130px;
	vertical-align:top;
	text-align:left;
	font-weight:bold;
	font-size: 1em;
	line-height: 1.4em;
}

.gaiyoBlockSmallTxt{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:left;
	vertical-align:top;
	font-size: 1em;
	line-height: 1.4em;
}

.sendBtn{
	text-align:center;
	padding:10px;
	margin:0px 0px 0px 0px;
}

.sendBtn img{
	text-align:center;
	margin:0px 5px 0px 5px;
}

.BlockTitle{
	margin:20px 0px 0px 0px;
	padding:0px 0px 5px 5px;
	border-left:#005E9B 3px solid;
	border-bottom:#005E9B 1px dotted;
	width:752px;
	font-weight:bold;
	font-size: 1em;
	line-height: 1.4em;
	text-align:left;
}

.BlockTxt{
	margin:20px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:760px;
	font-size: 1em;
	line-height: 1.4em;
	text-align:left;
}

.BlockTxt2{
	margin:20px 0px 10px 0px;
	padding:0px 0px 0px 0px;
	width:760px;
	font-size: 0.9em;
	line-height: 1.4em;
	text-align:left;
}

.BlockTitleHarf{
	margin:20px 0px 0px 0px;
	padding:0px 0px 5px 5px;
	border-left:#005E9B 3px solid;
	border-bottom:#005E9B 1px dotted;
	width:362px;
	font-weight:bold;
	font-size: 1em;
	line-height: 1.4em;
	text-align:left;
}

.BlockTxtHarf{
	margin:20px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:370px;
	font-size: 0.9em;
	line-height: 1.6em;
	text-align:left;
}

.listImg,
.listImg2 {
	list-style-image:url("/img/list.gif");
}

.listImg li {
margin-left:40px;
}

.listImg2 li {
margin-left:80px;
}

.sitemapTable{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

.space20{
	width:20px;
}

.valignTop{
	vertical-align:top;
}

.radioBtn{
	margin:0px 5px 0px 0px;
}


.newsDate{
	margin: 30px 0px 0px 0px;
}

.newsDateTd{
	text-align:right;
	font-size: 0.9em;
	line-height: 1.4em;
	color:#333333;
}

.newsTitle{
	margin: 30px 0px 0px 0px;
}

.newsTitleTd{
	text-align:center;
	font-size: 1.2em;
	line-height: 1.8em;
	color:#333333;
	font-weight:bold;
}

.backTxtNews{
	margin: 50px auto 0px auto;
	text-align:left;
	font-size: 0.8em;
	line-height: 160%;

}

.backTxtNews img{
	vertical-align:middle;
	margin-right: 4px;
}

.jumpTxt{
	text-align:left;
	padding:10px;
	font-size: 1.0em;
	line-height: 160%;
}

.jumpTxt2{
	border:#999999 1px solid;
	background-color:#e2e8f3;
	text-align:left;
	padding:10px;
	font-size: 1.0em;
	line-height: 160%;
}

.jump img{
	margin:0px 0px 10px 0px;
}

.jumpTable1{
	border-bottom:1px solid #fff;
	border-right:1px solid #fff;
	margin:0 0 10px 0;
}

.jumpTd{
	vertical-align:top;
	text-align:left;
	padding:5px 5px 5px 5px;
	border-left:1px solid #fff;
	border-top:1px solid #fff;
	background:#eff3f9;
}

.jumpTd12{
	vertical-align:top;
	text-align:left;
	padding:1px 5px 1px 5px;
	border-left:2px solid #729ece;
	background:url(../../event/jump_festa2011/img/tdBg02.jpg);
}

.jumpTd122{
	vertical-align:top;
	text-align:left;
	padding:1px 5px 1px 5px;
	border-left:2px solid #729ece;
}
.jumpTd123{
	vertical-align:top;
	text-align:left;
	padding:1px 5px 1px 5px;
	border-left:2px solid #729ece;
	background:url(../../event/jump_festa2012/img/tdBg02.jpg);
}

.jumpTd13{
	vertical-align:top;
	text-align:left;
	padding:1px 5px 1px 5px;
	background:url(../../event/jump_festa2011/img/tdBg01.jpg);
}
.jumpTd132{
	vertical-align:top;
	text-align:left;
	padding:1px 5px 1px 5px;
	background:url(../../event/jump_festa2012/img/tdBg01.jpg);
}
.jumpTd14{
	padding:2px 0 2px 0;
}
.jumpTd15{
	vertical-align:top;
	text-align:center;
	padding:1px 5px 1px 5px;
	background:url(../../event/jump_festa2011/img/tdBg01.jpg);
}
.jumpTd152{
	vertical-align:top;
	text-align:center;
	padding:1px 5px 1px 5px;
	background:url(../../event/jump_festa2012/img/tdBg01.jpg);
}

.jumpTd16{
	vertical-align:top;
	text-align:left;
	padding:1px 5px 1px 5px;
	background:url(../../event/jump_festa2011/img/tdBg02.jpg);
}
.jumpTd162{
	vertical-align:top;
	text-align:left;
	padding:1px 5px 1px 5px;
	background:url(../../event/jump_festa2012/img/tdBg02.jpg);
}


.jumpTd10{
	vertical-align:top;
	text-align:left;
	padding:2px 5px 2px 5px;
}

.jumpTd11{
	vertical-align:top;
	text-align:left;
	padding:10px 0 10px 0;
}

.jumpTd3{
	vertical-align:top;
	text-align:left;
	padding:10px 0px 10px 0px;
	font-weight:bold;
	color:#003399;
}

.jumpTd2{
	text-align:left;
	padding:5px;
}

.jumpTd4{
	border-left:#003399 2px solid;
	border-bottom:#003399 1px solid;
	padding:0px 5px 5px 5px;
	font-size: 1.2em;
	font-weight:bold;
	color:#003399;
}

.jumpTd5{
	vertical-align:top;
	text-align:left;
	padding:10px 0px 10px 0px;
	font-weight:bold;
	color:#003399;
}

.jumpTd5 img{
margin:0px 0px -2px 0px;
}


.jumpTd3 img{
margin:0px 0px -2px 0px;
}

.jumpTd2 img{
margin:0px 0px -2px 0px;
}


.phone {
	font-size: 10em;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #FF0000;
}

.jumpTxt3{
	padding:10px 10px 10px 0;
	vertical-align:top;
	text-align:left;
}

.jumpTxt4{
	padding:10px;
	vertical-align:top;
	text-align:left;
}

.jumpTd6{
	text-align:right;
	padding:5px;
}

.jumpTd7{
	background:url(../../event/jump_festa2011/img/pack_head.jpg) no-repeat;
	height:134px;
	_height:258px;
	padding:124px 0 0 254px;
}
img.nodisplay{
  display:&nbsp;none;
}

.jumpTd8{
	background:url(../../event/jump_festa2011/img/pack_mid.jpg) repeat-y;
	padding:15px 0 0 0;
}

.jumpTd9{
	text-align:right;
	background:url(../../event/jump_festa2011/img/pack_foot.jpg) no-repeat;
	height:27px;
}

.tppBox{
	float:left;
	margin-left:61px;
	width:291px;
	_width:352px;
	margin-bottom:15px;
}

.tppBox2{
	float:left;
	margin-left:61px;
	width:642px;
	_width:702px;
	margin-bottom:15px;
}

.tppBox2In{
	float:left;
	width:261px;
}

.tppBoxOr{
	float:left;
	width:70px;
	padding-top:90px;
}
.tppHead2{
	height:15px;
	width:642px;
	background:url(../../event/jump_festa2011/img/pack3_head.gif) no-repeat;
}

.tppMid2{
	width:612px;
	_width:642px;
	padding:0 15px;
	background:url(../../event/jump_festa2011/img/pack3_mid.gif) repeat-y;
}
.tppFoot2{
	height:15px;
	background:url(../../event/jump_festa2011/img/pack3_foot.gif) no-repeat;
}

.tppHead{
	height:15px;
	width:291px;
	background:url(../../event/jump_festa2011/img/pack2_head.jpg) no-repeat;
}

.tppMid{
	width:291px;
	_width:261px;
	padding:0 15px;
	background:url(../../event/jump_festa2011/img/pack2_mid.jpg) repeat-y;
}
.tppFoot{
	height:15px;
	background:url(../../event/jump_festa2011/img/pack2_foot.jpg) no-repeat;
}
.tppImg{
	width:261px;
}
.tppTxt{
	width:261px;
	height:70px;
	font-size: 80%;
	line-height: 140%;
	margin-top:5px;
}
.tppTxt2{
	width:261px;
	height:40px;
	font-size: 80%;
	line-height: 140%;
	margin-top:5px;
}
.tppTxt3{
	width:602;
	font-size: 80%;
	line-height: 140%;
	margin-top:20px;
	text-align:center;
}




.style1 {color: #FF0000}


.pageTop{
	margin: 20px 0px 20px 0px;
	text-align:right;
}

.wpHead{
 margin:0px 0px 10px 0px;
}

.wpMain{
margin:0px 0px 30px 0px;
width:760px;
text-align:center;
}

.wpContents{
padding:30px;
background-color:#99D799;
text-align:center;
}

.wpContentsTable{
width:700px;

}

.wpContentsTD table{
width:310px;
}
.wpContentsTD{
text-align:center;
padding:0px 20px 20px 20px;
}

.wpContentsTD3{
text-align:center;
padding:0px 20px 0px 20px;
font-size: 1.0em;
line-height: 160%;
color:#02263C;
}


.spacewp{
width:20px;
height:10px;
}

.stitleSpcp{
text-align:center;
}

.wpContentsIcon{
padding:5px 2px 0px 0px;
}

.wpContents2{
padding:15px 30px 15px 30px;
background-color:#B5DBF3;
text-align:center;
}

.wpContents2 table{
width:700px;
}

.wpContentsTD2{
text-align:left;
padding:10px 0px 20px 0px;
font-size: 1.0em;
line-height: 160%;
color:#02263C;
border-top:dotted 1px #666666;
}

.wpContentsTD2Title{
text-align:center;
padding:0px 0px 10px 0px;
font-size: 1.0em;
line-height: 160%;
color:#02263C;
}


