/* CSS Document */

#section00{
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	overflow:hidden;
	margin-top:15px;
	margin-bottom:10px;
}

#section00 h5{
	float:left;
	padding-top:30px;
	padding-bottom:30px;
	margin-right:25px;
	padding-left:25px;
}

#section00 ul{
	float:left;
	padding-top:10px;
	padding-bottom:10px;
}


#section00 ul li a{
	background:url(../event/img/icon01.jpg) center left no-repeat;
	font-size:16px;
	display:block;
	padding-left:15px;
	color:#333;
	text-decoration:underline;
}

#section00 ul li a:hover{
	text-decoration:none;
}

/*申し込みフォーム*/

#eventform h3{
	margin-top:15px;
	margin-bottom:15px;
}

#eventform p.obj01{
	width:550px;
	margin:0 auto;
	color:#F00;
	margin-bottom:5px;
}

#eventform p.obj03{
	text-align:center;
	font-size:14px;
	margin-bottom:25px;
	color:#333;
	padding-left:45px;
}

#eventform p.obj03 .f_red{
	color:#F00;
	text-decoration:underline;
	font-size:14px;
}


#eventform .errs{
	text-align:center;
	color:#F00;
	margin-bottom:10px;
}

#eventform p.img{
	text-align:center;
}

#eventform h3{
	margin-bottom:15px;
}

#eventform table tr{
	border-top:1px dashed #999;
}

#eventform table{
	border-bottom:1px dashed #999;
	width:550px;
	margin:0 auto;
	margin-bottom:25px;
}

#eventform table th.must{
	background:url(../info/img/hisu.jpg) 10px center no-repeat #e7e7e7;
}

#eventform table th{
	background:#e7e7e7;
	width:180px;
	height:40px;
	text-align:right;
	padding-right:15px;
	font-weight:bold;
}

#eventform table td{
	padding-top:10px;
	padding-bottom:10px;
	padding-left:10px;
}

#eventform table td input{
	height:15px;
	margin-right:10px;
	margin-bottom:5px;
}

#eventform input.reset{
	background:url(../info/img/reset.jpg) center center;
	border:none;
	width:150px;
	height:34px;
	cursor:pointer;
}

#eventform #buttom{
	overflow:hidden;
	width:380px;
	margin:0 auto;
}

#eventform #buttom input.submit{
	text-align:center;
	background:url(../event/form/img/send.jpg) center center;
	border:none;
	width:200px;
	height:34px;
	cursor:pointer;
}

#eventform #buttom .send{
	text-align:center;
}

#eventform #buttom p.right{
	float:right;
}

#eventform #buttom p.left{
	float:left;
}

#eventform #privacy{
	border:1px #ccc solid;
	width:550px;
	height:140px;
	margin-left:55px;
	margin-bottom:25px;
	overflow:scroll;
	overflow-x: hidden;
	padding:15px;
	
}

#eventform #buttom input.back{
	background:url(../info/img/back.jpg) center center;
	border:none;
	width:150px;
	height:34px;
	cursor:pointer;
}


#eventform p.link a,
#eventform p.link{
	text-align:center;
	font-size:14px;
	color:#333;
}

#eventform  p.link a:hover{
	text-decoration:underline;
}

#eventform .img{
	margin-top:30px;
}

/*******************************子供見学会******************************************/
#section04{
	text-align:center;
	margin-bottom:20px;
}

#section05,#seciton06,#section07{
	width:700px;
	margin:0 auto;
	margin-bottom:25px;
	font-size:14px;
}

#section05{
	background:url(../event/img/natuyasumi/kyap.jpg) center center no-repeat;
	width:721px;
	height:113px;
}

#section05 p{
	width:570px;
	margin-left:130px;
	padding-top:20px;
}

#section07 h2,
#seciton06 h2{
	margin-bottom:20px;
}

#seciton06{
	background:url(../event/img/natuyasumi/begi_bg.jpg) 420px 60px no-repeat;
}

#seciton06 dt{
	float:left;
	margin-right:10px;
	margin-left:20px;
	width:80px;
	margin-bottom:15px;
}
#seciton06 dd{
	margin-bottom:15px;
}

#seciton06 dd.u_f{
	text-decoration:underline;
}

#section07{
	line-height:160%;
}

#section19 {
	text-align: center;
}

/***************************************絵画コンクール***********************************************/

#event #section01,
#event #section02,
#event #section03{
	color:#333;
}

#section01{
	margin-bottom:15px;
}

#section01 h2{
	margin-bottom:15px;
}

#section01 h3{
	margin-bottom:10px;
}

#section01 .box01{
	float:left;
	padding-right:25px;
}


#section01 .box01 p{
	color:#FF7F00;
	font-size:14px;
	font-weight:bold;
	margin-bottom:25px;
}

#section01 .link{
	margin-top:25px;
}

#section02 dt,
#section01 dt{
	background:url(../event/img/kaiga/icon.jpg) left center no-repeat;
	border-bottom:1px dashed #999;
	padding-left:15px;
	font-size:16px;
	font-weight:bold;
	margin-top:15px;
	margin-bottom:3px;
}

#section02 dd,
#section01 dd{
	font-size:14px;
	padding-left:10px;
}

#section02{
	margin-bottom:20px;
}

#section02 ul{
	margin-top:10px;
}

#section02 table{
	margin-bottom:10px;
}

#section02 td{
	width:80px;
	font-size:14px;
	font-weight:bold;
}

#section02 td.obj01{
	font-weight:normal;
}


#section02 td.last{
	width:150px;
}

#section03 .box01{
	border:1px solid #ccc;
	padding-left:20px;
	padding-top:15px;
	padding-bottom:15px;
	margin-bottom:15px;
}

#section03 .obj01{
	font-weight:bold;
	font-size:14px;
	float:left;
	width:150px;
	height:50px;
}

#section03 p{
	width:500px;
	font-size:14px;
	line-height:110%;
}

#section03 p.obj02{
	margin-bottom:25px;
}


/*************************来て！見て！食べて！中央市場*****************************/

#section08 *{
	font-size:14px;
}

#section08{
	margin-bottom:15px;
}

#section08 p.first{
	padding:25px;
}

#section08 p img{
	margin-left:25px;
}

#seciton09{
	margin-bottom:45px;
	width:665px;
	padding-left:25px;
}

#seciton09 h2{
	margin-bottom:25px;
}

#seciton09 .box01{
	float:left;
}

#seciton09 dt{
	background:url(../event/img/icon02.jpg) center left no-repeat;
	font-weight:bold;
	font-size:16px;
	padding-left:21px;
	border-bottom:1px dashed #ccc;
	margin-bottom:8px;
}

#seciton09 dd{
	font-size:14px;
	margin-bottom:25px;
	padding-left:15px;
	padding-right:15px;
}

#seciton09 dd .red{
	font-size:14px;
}


#seciton09 .box02{
	float:right;
	/*padding-right:34px;*/
}

#seciton09 .box02 p img{
	padding-bottom:15px;
}

#seciton09 .box02 p.alignR img{
	/*margin-bottom:10px;*/
	padding-bottom:0;
}

#seciton09 table th{
	width:100px;
	vertical-align:top;
	padding-top:10px;
	font-size:14px;
}

#seciton09 table td{
	padding-top:10px;
	font-size:14px;
}

#seciton09 .mail{
	background:url(../img/header_maile.jpg) center left no-repeat;
	padding-left:25px;
	font-size:18px;
	margin-left:15px;
}


/*************************兵庫運河祭*****************************/

#section11,
#section12,
#section13{
	color:#333;
}



#section10 h2,
#section10 h3{
	margin-left:10px;
	margin-bottom:25px;
	margin-top:25px;
}

#section11{
	padding-left:15px;
	padding-right:10px;
	border-bottom:1px solid #ccc;
	overflow:hidden;
	margin-bottom:25px;
}


#section11 .box01{
	float:left;
	width:430px;
	margin-bottom:25px;
}

#section11 .box01 h4{
	float:left;
	margin-right:15px;
}

#section11 .box01 dt{
	font-weight:bold;
}

#section11 .box01 dd{
	margin-bottom:1px;
	font-size:14px;
}

#section11 .box01 dd.obj01{
	margin-bottom:10px;
}

#section11 p{
	float:right;
	margin-bottom:10px;
}

#section12{
	padding-left:15px;
	overflow:hidden;
	border-bottom:1px solid #ccc;
	margin-bottom:15px;
}

#section12 h4{
	float:left;
	margin-right:20px;
	margin-bottom:15px;
}

#section12 dt{
	margin-bottom:15px;
	font-weight:bold;
	font-size:14px
}

#section12 dd{
	margin-bottom:15px;
	font-size:14px;
}

#section13 table{
	width:590px;
	margin:0 auto;	
}

#section13 th{
	text-align:right;
	padding-right:10px;
	font-size:14px;
}

#section13 td{
	font-size:14px;
}

/*********************うまいもんグランプリ**********************/

#section14 {
	position:relative;
	margin-bottom:15px;
	margin-top:25px;
}

#section14 h3{
	position:absolute;
	right:0;
	bottom:-70px;
}

#seciton15{
	padding-left:15px;
	margin-bottom:15px;
}

#seciton15 h4{
	margin-bottom:15px;
}

#seciton15 dl{
	padding-left:10px;
	margin-bottom:45px;
}

#seciton15 dt{
	background:url(../event/img/icon02.jpg) center left no-repeat;
	font-size:16px;
	font-weight:bold;
	color:#00698C;
	padding-left:18px;
	border-bottom:1px dotted #666;
	margin-bottom:5px;
}

#seciton15 dd *,
#seciton15 dd{
	font-size:14px;
}

#seciton15 dd{
	margin-bottom:20px;
	padding-left:10px;
	color:#333;
}

#seciton15 dd a:hover{
	text-decoration:underline;
}

#seciton16{
	padding-left:15px;
	position:relative;
}

#seciton16 .pic{
	position:absolute;
	right:0px;
	top:195px;
	width:248px;
	background:#fff;
}

#seciton16 h4{
	padding-left:10px;
	margin-bottom:15px;
}

#seciton16 p{
	font-size:14px;
	padding-left:15px;
	padding-right:35px;
	margin-bottom:25px;
	color:#333;
}

#seciton16 dl{
	padding-left:10px;
	margin-bottom:45px;
	color:#333;
	padding-top:25px;
}

#seciton16 dt{
	background:url(../event/img/icon02.jpg) center left no-repeat;
	font-size:16px;
	font-weight:bold;
	color:#00698C;
	padding-left:18px;
	border-bottom:1px dotted #00698C;
	margin-bottom:5px;
}

#seciton16 dd *,
#seciton16 dd{
	font-size:14px;
}

#seciton16 .f16{
	font-size:16px;
}

#seciton16 dd{
	margin-bottom:20px;
	padding-left:10px;
}

#seciton16 dd .green{
	color:#00698C;
}

#seciton16 dd .u{
	text-decoration:underline;
}

#seciton17{
	padding-left:15px;
	margin-bottom:40px;
}

#seciton17 p{
	border-top:1px dotted #00698C;
	padding-top:25px;
	font-size:14px;
	color:#333;
	padding-left:20px;
}


/*********************ととかな探検隊**********************/

#seciton20,
#seciton19{
	padding-left:25px;
	padding-top:35px;
}

#seciton20 .box01,
#seciton19 .box01{
	width:330px;
	float:left;
	margin-right:30px;
}

#seciton20 h3,
#seciton19 h3{
	padding-bottom:25px;
	border-bottom:3px dotted #999;
	margin-bottom:25px;
}

#seciton20 .box01 p,
#seciton19 .box01 p{
	font-size:16px;
	padding-left:15px;
	padding-right:15px;
}

#seciton19 .box02{
	margin-bottom:15px;
}

#seciton19 .box02 p{
	font-size:14px;
}

#seciton19 .box02 .obj01{
	padding-top:15px;
}

#seciton19 .box03{
	float:left;
	margin-right:15px;
}

#seciton20{
	margin-bottom:50px;
}


#seciton20 .box03 *,
#seciton19 .box03 *{
	font-size:14px;
}

#seciton20 .box03 p,
#seciton19 .box03 p{
	margin-bottom:10px;
	padding-left:15px;
}

#seciton20 .obj02{
	float:left;
	margin-right:10px;
}

#seciton20 .box03 .red{
	text-decoration:underline;
	font-weight:bold;
}

#seciton21{
	padding-top:60px;
	padding-left:30px;
	margin-bottom:50px;
}

#seciton21 a:hover{
	opacity: 0.7;
    filter: alpha(opacity=70);
}

/*----------------------即売会-----------------------------*/

#section22{
	padding-top:30px;
	overflow:hidden;
	border-bottom:1px solid #ccc;
	margin-bottom:15px;
}

#section22 dl{
	padding-left:15px;
	position:relative;
}

#section22 dt{
	background:url(../event/img/140321/bg.jpg) left center no-repeat;
	width:210px;
	height:29px;
	font-family:"メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif, "Meiryo UI";
	font-size:16px;
	color:#FFF;
	padding-left:15px;
	line-height:29px;
	font-weight:bold;
	margin-bottom:15px;
}

#section22 dd{
	font-family:"メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif, "Meiryo UI";
	font-size:16px;
	margin-bottom:30px;
	padding-left:10px;
	color:#333;
}

#section22 dd.obj01{
	margin-bottom:0px;
}

#section22 dd.obj02{
	line-height:100%;
}

#section22 dd.obj03{
	position:absolute;
	text-align:center;
	top:-10px;
	right:0;
}

#section22 dd.obj04{
	padding-top:45px;
}

#section22 dd.obj03 img{
	margin-bottom:10px;
}

#section22 dd b{
	font-size:16px;
}

#section22 iframe{
	float:left;
	margin-right:15px;
}

#section22 dd ul{
	padding-top:190px;
}

#section22 dd ul b{
	font-size:14px;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
}

#section22 dd ul li{
	font-size:14px;
}

#section22 dd ul li.text01{
	margin-bottom:20px;
}

#section23 p{
	text-align:center;
	font-size:14px;
}

/*********************************神戸まつり********************************/

#section24{
	position:relative;
}

#section24 p{
	position:absolute;
	right:0;
	bottom:-200px;
	z-index:2;
}

#seciton25{
	background:url(../event/img/140517/bg01.jpg) center left no-repeat;
	padding-left:110px;
	margin-left:15px;
	padding-top:10px;
	min-height:118px;
	margin-bottom:25px;
}

#section26{
	background:url(../event/img/140517/bg02.jpg) center left no-repeat;
	padding-left:110px;
	margin-left:15px;
	padding-top:10px;
	min-height:186px;
	margin-bottom:25px;
	position:relative;
	z-index:0;
}

#section26 h3{
	margin-bottom:10px;
}

#section26 ul{
	background:url(../event/img/140517/img01.jpg) no-repeat left center;
	padding-left:90px;
}

#section26 p{
	position:absolute;
	right:10px;
	bottom:-20px;
}


#section27{
	background:url(../event/img/140517/bg03.jpg) center left no-repeat;
	padding-left:110px;
	margin-left:15px;
	padding-top:10px;
	min-height:121px;
	margin-bottom:25px;
}

#section28{
	border-top:1px solid #ccc;
	padding-top:25px;
}

#section28 h4{
	font-size:16px;
	font-weight:bold;
	margin-left:20px;
	margin-bottom:15px;
}

#section28 iframe{
	float:left;
	margin-left:20px;
	margin-right:15px;
}

#section28 p{
	padding-top:10px;
}


/*ととかな探検隊*/

#seciton29{
	overflow:hidden;
	background:url(../event/img/tanken02/bar.jpg) bottom center repeat-x;
	padding-bottom:40px;
	margin-bottom:35px;
}

#seciton29 li{
	float:left;
	margin-right:2px;
}

#seciton29 li a:hover{
		opacity: 0.8;
    filter: alpha(opacity=80);
}

#section34,
#section33,
#section32,
#section31,
#section30{
	overflow:hidden;
	background:url(../event/img/tanken02/bar.jpg) bottom center repeat-x;
	padding-bottom:40px;
	margin-bottom:40px;
}

#section34{
	background:none;
}

#section34 .box01,
#section33 .box01,
#section32 .box01,
#section31 .box01,
#section30 .box01{
	overflow:hidden;
}

#section34 .box01,
#section31 .box01{
	margin-bottom:20px;
}

#section34 .box01 dl,
#section33 .box01 dl,
#section32 .box01 dl,
#section31 .box01 dl,
#section30 .box01 dl{
	float:left;
	width:350px;
	margin-right:25px;
}

#section34 .box01 dt,
#section33 .box01 dt,
#section32 .box01 dt,
#section31 .box01 dt,
#section30 .box01 dt{
	border-bottom:3px dotted #bbb;
	padding-bottom:20px;
	margin-bottom:15px;
	padding-left:10px;
}

#section34 .box01 dd.f_mei,
#section33 .box01 dd.f_mei,
#section32 .box01 dd.f_mei,
#section31 .box01 dd.f_mei,
#section30 .box01 dd.f_mei{
	font-family:"メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif, "Meiryo UI";
	font-size:14px;
	font-weight:bold;
	margin-bottom:10px;
}

#section34 .box01 dd,
#section33 .box01 dd,
#section32 .box01 dd,
#section31 .box01 dd,
#section30 .box01 dd{
	font-size:16px;
	padding-right:10px;
	padding-left:10px;
}

#section34 .box02,
#section33 .box02,
#section32 .box02,
#section31 .box02,
#section30 .box02{
	width:565px;
	overflow:hidden;
	margin:0 auto;
}

#section34 .box02 p,
#section33 .box02 p,
#section32 .box02 p,
#section31 .box02 p,
#section30 .box02 p{
	float:left;
	margin-right:15px;
}

#section33 .box02 p.img,
#section32 .box02 p.img,
#section30 .box02 p.img{
	padding-top:30px;
	margin-right:0;
}

#section34 .box02 p.img{
	margin-right:0;
}

/*絵画コンクール*/

#seciton35{
	margin-bottom:25px;
}

#seciton37 h3,
#seciton36 h3{
	padding-left:15px;
	margin-bottom:10px;
}

#seciton36 dl.obj01{
	background:url(../event/img/kaiga2014/img02.jpg) no-repeat 500px 10px;
}

#seciton36 .red_b.f16{
	color:#F00;
}

#seciton37 dl,
#seciton36 dl{
	padding-left:15px;
}


#seciton36 dl.obj01 dt{
	width:420px;
}

#seciton37 dt,
#seciton36 dt{
	background:url(../event/img/kaiga2014/icon01.jpg) center left no-repeat;
	font-family:"メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif, "Meiryo UI";
	font-size:16px;
	color:#333;
	font-weight:bold;
	padding-left:20px;
	border-bottom:1px dashed #999;
	margin-bottom:10px;
}

#seciton37 dd,
#seciton36 dd{
	margin-bottom:20px;
	font-size:14px;
	color:#333;
	padding-left:10px;
}

#seciton36 dd table{
	margin-bottom:15px;
}

#seciton36 dd th,
#seciton36 dd td{
	font-size:14px;
	font-weight:bold;
}

#seciton36 dd th{
	text-align:left;
	padding-right:25px;
}

#seciton36 dd td{
	text-align:right;
	padding-right:25px;
}

#seciton36 dd li{
	font-size:14px;
}

#seciton37 .box01,
#seciton36 .box01{
	border:1px solid #ccc;
	width:500px;
	margin:0 auto;
	padding:25px;
	margin-bottom:10px;
}

#seciton36 .cap{
	width:550px;
	margin:0 auto;
	margin-bottom:35px;
}

#seciton37{
	padding-top:25px;
	margin-bottom:35px;
}

#seciton37 .box01 h4,
#seciton36 .box01 h4{
	float:left;
	font-size:14px;
	font-weight:bold;
	margin-right:35px;
}

#seciton37 .box01 ul,
#seciton36 .box01 ul{
	overflow:hidden;
}

#seciton37 .box01 ul li,
#seciton36 .box01 ul li{
	font-size:14px;
}

#seciton37 p{
	padding-left:15px;
	margin-bottom:30px;
}

#seciton37 dt{
	width:350px;
}

#seciton37  dl{
	background:url(../event/img/kaiga2014/img03.jpg) 450px 25px no-repeat;
}


/*うまいもんグランプリ*/

#seciton38{
	padding-top:30px;
	margin-bottom:50px;
}

#seciton38 dl{
	background:url(../event/img/141030/side_b.jpg) 15px 0 repeat-y;
	padding-left:50px;
	padding-bottom:20px;
}

#seciton38 dt{
	background:url(../event/img/141030/icon01.jpg) left center no-repeat;
	font-size:16px;
	color:#00678C;
	font-weight:bold;
	padding-left:18px;
	border-bottom:1px dashed #ccc;
	margin-bottom:5px;
}

#seciton38 dd .red b,
#seciton38 dd .red{
	font-size:14px;
}

#seciton38 dd .f_red{
	color:#F00;
	text-decoration:underline;
	font-size:14px;
}

#seciton38 dd{
	font-size:14px;
	margin-bottom:25px;
}

#seciton38 .obj01,
#seciton38 .obj01 dt{
	background:none;
	padding-left:0;
	color:#333;
	font-weight:normal;
	border-bottom:0;
}

#seciton38 .obj01{
	padding-bottom:0;
}

#seciton38 .obj01 dt{
	margin-bottom:20px;
}

#seciton38 .obj01 dd{
	text-align:center;
}

#seciton38 .obj01 dd a:hover{
     filter: alpha(opacity=60);
    -moz-opacity:0.6;
    opacity:0.6;
}

#seciton38 li{
	font-size:14px;
}

#seciton38 .obj01 dd.obj02{
	border:1px solid #ccc;
	text-align:left;
	padding:15px;
	padding-left:25px;
	padding-right:25px;
	width:480px;
	margin:0 auto;
}

/********************魚河岸デー***********************/

#seciton39{
	background:url(../event/img/150221/bg.jpg) no-repeat center center;
	width:725px;
	/*height:304px;*//*周年*/
	height:325px;
	 margin-bottom:25px; 
	margin-bottom:85px;/* コロナ対応の文章のための余白 */
	position:relative;
}

#seciton39 table{
	position:absolute;
	/*top:70px;*/
	top:95px;
	left:45px;

}

#seciton39 table th{
	font-family:"メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif, "Meiryo UI";
	font-size:30px;
	font-weight:bold;
	vertical-align:middle;
	color:#333;
}

#seciton39 table th.obj01{
	vertical-align:top;
}

#seciton39 table td{
	font-family:"メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif, "Meiryo UI";
	padding-left:10px;
	color:#333;
}

#seciton39 table td img{
	vertical-align:bottom;
	padding-bottom:10px;
}

#seciton39 table td.blue{
	color:#00468C;
	line-height:54px;
}


#seciton40{
	background:url(../event/img/150221/img01.jpg) right bottom no-repeat;
	border:2px solid #bbb;
    border-radius: 15px;        /* CSS3草案 */  
    -webkit-border-radius: 15px;    /* Safari,Google Chrome用 */  
    -moz-border-radius: 15px;   /* Firefox用 */ 
	padding:15px;
	padding-top:25px;
	padding-bottom:25px;
	margin-bottom:25px;
}

#seciton40 li{
	background:url(../event/img/150221/icon02.jpg) 10px 10px no-repeat;
	font-family:"メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif, "Meiryo UI";
	font-size:25px;
	color:#00468C;
	font-weight:bold;
	padding-left:45px;
	margin-bottom: 12px;
}

#seciton40 li.obj01{
	background:url(../event/img/150221/icon02.jpg) 10px 5px no-repeat;
	line-height:100%;
	width:291px;
	overflow:hidden;
}

#seciton40 li.obj01 .f18{
	float:right;
}

#seciton40 li .f18{

	color:#333;
	font-weight:normal;
}

#seciton40 li b{
    color: #00468C;
    font-size: 18px;
}

#seciton40 .insta p{
    font-size: 25px;
	font-weight:bold;
	padding-left:45px;
	margin-bottom: 12px;
}


#seciton41{
	background:url(../event/img/150221/img02.jpg) no-repeat;
	height:340px;
	width:711px;
	position:relative;
    margin-bottom: 45px;
}

#seciton41 table{
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	width:517px;
	position:absolute;
	top:135px;
	right:10px;
}

#seciton41 table th{
	text-align:right;
}

#seciton41 table th.obj01{
	vertical-align:top;
}

#seciton41 table th,
#seciton41 table td{
	font-family:"メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif, "Meiryo UI";
	font-size:18px;
}

#seciton41 table .obj01 th,
#seciton41 table .obj01 td{
	padding-top:15px;
}

#seciton41 table td b{
	font-size:16px;
}

#seciton41 table .center{
	padding-bottom:15px;
}



/*夏休み親子特集*/

#section42 h3{
	margin-top:15px;
	margin-bottom:15px;
	font-family:"メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif, "Meiryo UI";
    font-size: 30px;
}

#section42 table{
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	width:728px;
	/*margin-bottom:50px;*/
	margin-bottom:5px;
}

#section42 .red{
	font-size:14px;
	margin-bottom:45px;
}

#section42 td,
#section42 th{
	border-top:1px solid #ccc;
	border-left:1px solid #ccc;
}

#section42 th.suke{
	width:130px;
}

#section42 .top th{
	background:#eee;
	font-family:"メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif, "Meiryo UI";
	font-size:14px;
	padding:5px;
	text-align:center;
}

#section42 .top th.f12{
	padding:0;
	letter-spacing:-1.5px;
	width:50px;
}

#section42 .title{
	text-align:center;
	padding:5px;
	vertical-align:top;
}

#section42 .gyokai .title{
	background:#BFDFFF;
	padding-top:15px;
}

#section42 .seika .title{
	background:#CAF4D1;
	padding-top:15px;
}

#section42 .kids .title{
	background:#FFDFBF;
}

#section42 th dl{
	text-align:center;
	margin-right:5px;
	margin-left:5px;
	margin-top:15px;
	margin-bottom:15px;
}

#section42 th dt{
	font-family:"メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif, "Meiryo UI";
	font-size:16px;
}

#section42 th dd{
	font-family:"メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif, "Meiryo UI";
	font-size:14px;
}

#section42 th dd.blue{
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	font-size:12px;
	font-weight:bold;
}

#section42 td{
	padding:5px;
	text-align:center;
}

#section42 td.cap{
	vertical-align:top;
	width:350px;
	text-align:left;
}

#section42 td dt{
	font-family:"メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif, "Meiryo UI";
	font-size:18px;
}

#section42 .gyokai td dt{
	color:#0059B2;
}

#section42 .seika td dt{
	color:#468C00;
}

#section42 .kids td dt{
	color:#FF5C26;
}

#section42 td dd{
	font-size:12px;
	margin-bottom:15px;
}

#section42 td p{
	border-top:1px dashed #ccc;
	padding-top:5px;
	font-size:12px;
	margin-bottom:10px;
}

#section42 td a:hover{
	opacity:0.8;
}



/*夏休み親子見学会*/


#section43{
	background:url(../event/img/150701/img01.jpg) center left no-repeat;
	margin-top:25px;
	padding-left:110px;
	margin-bottom:30px;
	min-height:67px;
}

#section43 p{
	border:1px solid #bbb;
	border-radius: 15px;
	padding:15px;
	font-size:14px;
}

#seciton44{
	background:url(../event/img/150701/boder.jpg) left repeat-y;
	padding-left:10px;
	padding-top:5px;
	padding-bottom:5px;
	margin-bottom:45px;
}

#seciton45 {
	background:url(../event/img/150701/boder.jpg) left repeat-y;
	padding-left:10px;
	padding-top:5px;
	padding-bottom:5px;
	margin-bottom:25px;
}

#seciton45 table th{
	padding:5px;
	padding-left:20px;
	font-size:14px;
	vertical-align:top;
}
#seciton45 table th.top{
	border-bottom:1px solid #ddd;
}

#seciton45 table td{
	font-size:14px;
	padding:5px;
    text-shadow: 2px 2px 3px #fff;
}

#seciton45 a{
	color: #00f;
}
#seciton45 a:hover{
	text-decoration: underline;
}

#seciton45 table{
/*	background:url(../event/img/150701/img02.jpg) right 185px no-repeat;*/
	width:700px;
}

#seciton44 table{
/*	background:url(../event/img/150701/img02.jpg) right 185px no-repeat;*/
	width:700px;
}

#seciton44 table{
background:url(../event/img/150701/img02.jpg) right bottom no-repeat;
}

#seciton44 table th.top{
	border-bottom:1px solid #ddd;
}

#seciton44 table th{
	padding:5px;
	padding-left:20px;
	font-size:14px;
	vertical-align:top;
	width:100px;
}

#seciton44 table .min td,
#seciton44 table .min th{
	padding-top:15px;
}

#seciton44 table td{
	font-size:14px;
	padding:5px;
    text-shadow: 2px 2px 3px #fff;
}

#seciton44 table td.u{
	text-decoration:underline;
}

/*#seciton45{
	background:url(../event/img/150701/img03.jpg) right bottom no-repeat;
}*/

#seciton45 h5{
	padding-left:20px;
	border-bottom:1px solid #ddd;
	margin-bottom:15px;
}

#seciton45 p{
	padding-left:20px;
	margin-bottom:15px;
	font-size:14px;
}

#seciton45 p b{
	font-size:14px;
	color:#f00;
}

/********************おせち****************************/

#seciton46 h3{
	text-align:center;
	margin-bottom:15px;
}

#seciton46 p{
	font-family:"メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	width:650px;
	margin:0 auto;
	margin-bottom:25px;
}

#seciton46 .box01{
	background:#FFF4D2;
	width:600px;
	margin:0 auto;
	padding:25px;
	margin-bottom:25px;
}

#seciton46  th{
	padding:15px;
	vertical-align:top;
}

#seciton46  td,
#seciton46  li{
	font-size:16px;
	font-family:"メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

#seciton46  td{
	padding-top:15px;
	padding-bottom:15px;
}

#seciton46 ul{
	overflow:hidden;
	/*padding-top:10px;*/
}

#seciton46  li{
	float:left;
	width:240px;
}


#seciton46  #seciton47{
	margin-bottom:25px;
}

#seciton46  #seciton47 h4{
	background:url(../event/img/150930/icon01.jpg) left center no-repeat;
	font-family:"メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color:#E95443;
	font-size:20px;
	padding-left:10px;
	font-weight:bold;
}

#seciton46  #seciton47 p{
	font-family:"メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	padding:0;
	font-size:16px;
	margin-left:0;
	margin-top:20px;
	margin-bottom:5px;
}

#seciton46  #seciton47 table{
	border:1px solid #999;
	width:740px;
	margin-bottom:5px;
}

#seciton46  #seciton47 table th{
	width:235px;
}

#seciton46  #seciton47 table th dt{
	font-family:"メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color:#E95343;
	font-size:18px;
}

#seciton46  #seciton47 table th dd{
	font-family:"メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:13px;
	color:#444;
}

#seciton46  #seciton47 td.img{
	width:95px;
}

#seciton46  #seciton47 td.menu{
	padding-left:10px;
	padding-right:10px;
}

#seciton46  #seciton47 td.menu dt{
	font-family:"メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:16px;
	line-height:25px;
	margin-bottom:5px;
}

#seciton46  #seciton47 td.menu dt img{
	vertical-align:middle;
	margin-right:5px;
}

#seciton46  #seciton47 td.menu dt .orange{
	font-size:14px;
	color:#E95243;
	padding-left:10px;
}

#seciton46  #seciton47 td.menu dd{
	font-family:"MS UI Gothic", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:12px;
	margin-bottom:10px;
	color:#535353;
}

/***********うまいもんグランプリ結果************/

#seciton48{
	overflow:hidden;
}

#seciton48 img{
	float:left;
	margin-bottom:25px;
}

#seciton48 p{
	font-family:"メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:13px;
	width:360px;
	float:right;
	margin-bottom:15px;
}

#seciton48 p.right{
	text-align:right;
}

#seciton48 p.right .f14{
	font-size:14px;
}

#seciton49{
	border-top:3px #000 dotted;
	padding-top:25px;
	text-align:center;
}


/***************魚河岸デーの楽しみ方**********************/

#seciton50{
	overflow:hidden;
	margin-bottom:25px;
}

#seciton50 h3{
	margin-bottom:25px;
}

#seciton50 .box_rap{
	overflow:hidden;
	margin-bottom:15px;
}
#seciton50 .box_rap dl{
	float:left;
	border:1px solid #aaa;
	margin-right:5px;
	width:235px;
	padding-top:3px;
	height:250px;
}

#seciton50 .box_rap dl:last-child{
	margin-right:0;
}

#seciton50 .box_rap dl dt{
	text-align:center;
	margin-bottom:5px;
}

#seciton50 .box_rap dd{
	padding-right:10px;
	padding-left:10px;
	font-size:12px;
}

#seciton50 .box_rap dd.center{
	font-family:"メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color:#003F98;
	font-size:15px;
}

#seciton50 .box01{
	border:1px solid #aaa;
	overflow:hidden;
	width:480px;
	height:252px;
}

#seciton50 .box01 dl{
	border:0;
	height:auto;
}

#seciton50 .box01 dl.obj02{
	width:auto;
	padding-top:10px;
}

#seciton50 .box01 dl.obj02 dt{
	font-size:12px;
	font-weight:bold;
	text-align:left;
	margin-bottom:2px;
	line-height:110%;
}

#seciton50 .box01 dl.obj02 dd{
	font-size:12px;
	margin-bottom:10px;
}

/**************市場まつり*****************************/

#seciton51{
	padding-top:35px;
	margin-bottom:15px;
}

#seciton51 h1{
	margin-bottom:15px;
}

#seciton51 p{
	margin-bottom:5px;
}

#seciton51 li{
	float:left;
	margin-right:12px;
} 

#seciton51 ul{
	overflow:hidden;
	margin-bottom:10px;
}

#seciton51 ul li:last-child{
	margin-right:0;
}

#seciton51 a:hover{
	opacity:0.8;
}

#seciton53,
#seciton52{
	background:url(../event/img/160930/boder.jpg) top no-repeat;
	padding:10px;
	padding-top:25px;
	overflow:hidden;
	padding-bottom:35px;
}

#seciton53 .box01,
#seciton52 .box01{
	float:left;
	width:290px;
}

#seciton53 .box01 h2,
#seciton52 .box01 h2{
	margin-bottom:10px;
}

#seciton53 .box01 p,
#seciton52 .box01 p{
	font-family:"メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:16px;
}

#seciton53 .box02,
#seciton52 .box02{
	float:right;
	padding-top:10px;
}

#seciton53 .box02 .f12,
#seciton52 .box02 .f12{
	text-align:right;
}

#seciton53 .box_rap{
	overflow:hidden;
	margin-bottom:25px;
}

#seciton53 .box04 p,
#seciton53 .box03 p{
	font-family:"メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:14px;
}

#seciton53 .box03{
	float:left;
}

#seciton53 .box04{
	float:right;
}

#seciton53 .box03 table{
	width:475px;

}

#seciton53 .box03 td{
	width:50%;
}

#seciton53 td{
	border-top:1px solid #bbb;
	border-left:1px solid #bbb;
	padding:10px;
	font-size:14px;
}

#seciton53 td{
	border-right:1px solid #bbb;
	border-bottom:1px solid #bbb;
}

#seciton54{
	background:url(../event/img/160930/boder.jpg) top no-repeat;
	padding:10px;
	padding-top:25px;
	position:relative;
	margin-bottom:35px;
}

#seciton54 .obj01{
	position:absolute;
	top:30px;
	 right:5px;
}

#seciton54 h2{
	margin-bottom:10px;
}

#seciton54 .f16{
	font-family:"メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:16px;
	padding-left:15px;
	margin-bottom:55px;
}

#seciton54 .box01{
	margin-bottom:40px;
}

#seciton54 .box01 .center{
	margin-bottom:15px;
}

#seciton54 .box01 .f12{
	text-align:center;
}

#seciton54 .box01 .f12 a:hover{
	text-decoration:underline;
}

#seciton54 .box02{
	margin-bottom:25px;
}

#seciton54 .box02 p{
	font-family:"メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:14px;
	margin-bottom:15px;
}

#seciton54 .box03{
	margin-bottom:25px;
}

#seciton54 .box_rap{
	overflow:hidden;
}

#seciton54 .box05,
#seciton54 .box04{
	float:left;
	margin-right:10px;
}

#seciton54 .box05{
	width:470px;
	padding-top:25px;
}

#seciton54 .box05 h3{
	font-family:"メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight:bold;
	font-size:12px;
}

#seciton54 .box05 p{
	font-family:"メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:12px;
}

#seciton54 .box06{
	float:right;
	padding-top:25px;
}

#seciton54 .box06 ul{
	border:1px solid #bbb;
	padding:15px;
}

#seciton54 .box06 li{
	font-size:12px;
}

#seciton55{
	background:url(../event/img/160930/boder.jpg) top no-repeat;
	padding-top:25px;
	position:relative;
	margin-bottom:35px;
}

#seciton55 h2{
	margin-bottom:15px;
	padding-left:10px;
}

#seciton55 iframe{
	display:block;
	width:430px;
	margin:0 auto;
	margin-bottom:15px;
}

#seciton55 p{
	margin-bottom:35px;
}

#seciton55 .box_rap{
	overflow:hidden;
	border-top:1px solid #bbb;
	border-bottom:1px solid #bbb;
	padding-top:25px;
	padding-bottom:25px;
	padding-left:5px;
}

#seciton55 .box01{
	float:left;
}

#seciton55 .box02{
		float:right;
		padding:15px;
		background:url(../event/img/160930/img08.jpg) 5px 5px no-repeat;
		padding-left:100px;
border-style: solid; border-width: 10px; -moz-border-image: url(../event/img/160930/waku.jpg) 14 16 15 14 repeat; -webkit-border-image: url(../event/img/160930/waku.jpg) 14 16 15 14 repeat; -o-border-image: url(../event/img/160930/waku.jpg) 14 16 15 14 repeat; border-image: url(../event/img/160930/waku.jpg) 14 16 15 14 repeat;
}

#seciton55 .box02{
	color:#066;
}

#seciton55 .box02 a{
	color:#000;
	font-size:14px;
	text-decoration:underline;
}

#seciton55 .box02 a:hover{
	text-decoration:none;
}

#seciton56{
	margin-bottom:45px;
}

#seciton56 h2{
	margin-bottom:25px;
}

#seciton56 iframe{
	display:block;
	width:430px;
	margin:0 auto;
	margin-bottom:15px;
}

#seciton56 p.center{
	margin-bottom:25px;
}

#seciton56 .box_rap{
	overflow:hidden;
	border-top:1px solid #bbb;
	border-bottom:1px solid #bbb;
	padding-top:25px;
	padding-bottom:25px;
	padding-left:5px;
}

#seciton56 .box01{
	float:left;
}

#seciton56 .box02{
		float:right;
		padding:15px;
		background:url(../event/img/160930/img08.jpg) 5px 5px no-repeat;
		padding-left:100px;
border-style: solid; border-width: 10px; -moz-border-image: url(../event/img/160930/waku.jpg) 14 16 15 14 repeat; -webkit-border-image: url(../event/img/160930/waku.jpg) 14 16 15 14 repeat; -o-border-image: url(../event/img/160930/waku.jpg) 14 16 15 14 repeat; border-image: url(../event/img/160930/waku.jpg) 14 16 15 14 repeat;
}

#seciton56 .box02{
	color:#066;
}
#seciton56 .box02 a{
	color:#000;
	font-size:14px;
	text-decoration:underline;
}

#seciton56 .box02 a:hover{
	text-decoration:none;
}

#seciton57{
	margin-bottom:45px;
}

/**************************/

#section58{
	padding-top: 25px;
	margin-bottom: 35px;
}

#section58 p.obj01{
	margin-bottom: 25px;
}

#section58 p{
	margin-bottom: 15px;
	text-align: center;
}

#section58 p a:hover{
	opacity: 0.8;
}

#section58 h3{
	font-family: "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", "sans-serif";
	color: #FF850D;
	font-size: 18px;
	font-weight: bold;
	border-left: 10px solid #FF850D;
	padding-left: 5px;
	line-height: 45px;
	margin-left: 5px;
	margin-bottom: 15px;
}

#section58 table{
	border-left: 1px solid #bbb;
	border-top: 1px solid #bbb;
}

#section58 th{
	border-bottom: 1px solid #bbb;
	border-right: 1px dashed #bbb;
	font-size: 14px;
	padding: 5px;
	padding-left: 15px;
}

#section58 td{
	border-bottom: 1px solid #bbb;
	border-right: 1px solid#bbb;
	font-size: 14px;
	padding: 5px;
	padding-left: 15px;
}

#section58 table.box01{
	width: 705px;
	margin: 0 auto;
	margin-bottom: 25px;
}

#section58 .box_rap{
	overflow: hidden;
	margin-bottom: 25px;
	padding-left: 15px;
}

#section58 h4{
	font-family: "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", "sans-serif";
	font-size: 16px;
}

#section58 .box02{
	float: left;
	width: 450px;
}

#section58 .box02 table{
	width: 450px;
}

#section58 .box03{
	float: right;
	width: 235px;
	padding-right: 10px;
}

#section58 .box03 table{
	margin-bottom: 10px;
	width: 235px;
}

#section58 .box04{
	background:  url(../event/img/170816/img09.jpg) no-repeat right bottom;
}

#section58 .box04 dl{
	overflow: hidden;
	width: 380px;
	padding-left: 20px;
}

#section58 .box04 dt{
	float: left;
	font-size: 14px;
	margin-right: 15px;
	width: 30px;
	text-align: right;
}

#section58 .box04 dd{
	float: left;
	font-size: 14px;
	width: 300px;
}

#section59 h3{
	margin-bottom: 25px;
}

#section59 .map{
	text-align: center;
	margin-bottom: 25px;
}

#section59 .box01{
	text-align: center;
	color: #6C461F;
	margin-bottom: 35px;
}

#section59 .box01 li{
	font-family:"メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", "sans-serif";
	font-size: 16px;
	margin-bottom: 5px;
}

#section59  .center{
	margin-bottom: 25px;
}

#section59  .center a:hover{
	opacity: 0.8;
}

#section59 .box02{
	border-top: 1px solid #ccc;
	border-bottom:  1px solid #ccc;
	background: url(../event/img/170816/img08.jpg) 25px 25px no-repeat;
	padding-left: 220px;
	padding-top: 25px;
	padding-bottom: 25px;
	margin-bottom: 45px;
}

#section59 .box02 li{
	font-family: "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", "sans-serif";
	font-size: 16px;
}

#section59 .box02 li .f20{
	font-weight: bold;
	margin-right: 10px;
}


/*************上田勝彦さん講演会*******************/

#section60{
    margin-bottom: 45px;
}

#section60 h3{
    border-top: 10px solid #015AB2;
    padding-top: 10px;
    margin-top: 25px;
    margin-bottom: 30px;
    text-align: center;
    color: #015AB2;
    font-size: 40px;
}

#section60 p{
    width: 650px;
    margin: auto;
    font-size: 15px;
    color: #333;
    margin-bottom: 25px;
}

#section60 table{
    width: 650px;
    margin: auto;
    border-top: 2px dotted #ccc;
    border-bottom: 2px dotted #ccc;
}

#section60 th{
    padding: 25px;
    font-size: 16px;
    color: #333;
    vertical-align: top;
    padding-bottom: 10px;
}

#section60 td{
    padding: 25px;
    font-size: 16px;
    color: #333;
    padding-left: 0;
    padding-bottom: 5px;
}

#section60 .obj01{
    background: url(../event/img/190309/img01.jpg) left 25px no-repeat;
    padding-left: 105px;
    height: 90px;
}

#section60 .obj02 td{
    padding-bottom: 25px;
}

#section61{
    margin-bottom: 50px;
}

#section61 h4{
    text-align: right;
    padding-right: 170px;
}

#section61 h4 img{
    vertical-align: bottom;
}

#section61 .box_rap{
    border: 1px solid #ccc;
    width: 650px;
    margin: auto;
    margin-bottom: 25px;
}

#section61 .box_rap02{
    overflow: hidden;
}

#section61 .box_rap02 .box01{
    float: left;
    padding: 5px;
}

#section61 .box_rap02 .box02{
    width: 377px;
    float: right;
    padding: 5px;
}

#section61 .box_rap02 .box02 h5{
    text-align: center;
    font-size: 20px;
    border-bottom: 1px solid #ccc;
    padding-top: 5px;
    padding-bottom: 10px;
    margin-bottom: 10px;
}

#section61 .box_rap02 .box02 th{
    vertical-align: top;
    font-size: 13px;
    padding-right: 15px;
}

#section61 .box_rap02 .box02 td{
    font-size: 13px;
    padding-bottom: 10px;
}

#section61 li{
    font-size: 15px;
    margin-bottom: 5px;
}

#section61 dt{
    font-size: 16px;
    font-weight: bold;
    width: 100%;
}

#section61 dl{
    display: flex;
    flex-wrap: wrap;
    padding: 10px;
}

#section61 dd{
    margin-bottom: 5px;
    font-size: 15px;
    width: 310px;
}

#section61 dd.right{
    text-align: right;
    width: 560px;
}

#section61 p{
    font-size: 15px;
    color: #333;
    padding: 10px;
    padding-top: 0;
}

#section62{
    margin-bottom: 45px;
}

#section62 h4{
    text-align: right;
    padding-right: 170px;
}

#section62 h4 img{
    vertical-align: bottom;
}

#section62 .box_rap{
    border: 1px solid #ccc;
    width: 650px;
    margin: auto;
    padding-bottom: 25px;
    padding-top: 20px;
    margin-bottom: 25px;
}

#section62 .box_rap p{
    text-align: center;
    margin-bottom: 25px;
}

#section62 .box_rap li{
    color: #6C461F;
    font-size: 16px;
    margin-bottom: 5px;
    text-align: center;
}

/*******灘の酒と魚の肴***********/

#section63{
    margin-top: 35px;
}

#section63 p{
    width: 650px;
    margin: auto;
    font-size: 18px;
    color: #333;
    margin-bottom: 25px;
}

#section63 .box01{
    background: url(../event/img/180330/img01.jpg) left top no-repeat;
    width: 360px;
    margin: auto;
    padding-left: 260px;
  margin-bottom: 45px;
     /* margin-bottom: 15px;*/
}

#section63 .box01 dt{
    background: #015AB2;
    padding: 3px;
    color: #fff;
    font-size: 16px;
    width: 115px;
    text-align: center;
    height: 30px;
    line-height: 30px;
    margin-bottom: 5px;
}

#section63 .box01 dd{
    font-size: 16px;
    color: #333;
}


#section63 .center{
    text-align: center;
}

#section63 table{
    width: 650px;
    margin: auto;
    border-top: 2px dotted #ccc;
    border-bottom: 2px dotted #ccc;
    margin-bottom: 45px;
}

#section63 th{
    padding: 25px;
    font-size: 16px;
    color: #333;
    vertical-align: top;
    padding-bottom: 10px;
}

#section63 td{
    padding: 25px;
    font-size: 16px;
    color: #333;
    padding-left: 0;
    padding-bottom: 5px;
}

#section64{
    margin-bottom: 45px;
}

#section64 a:hover{
    opacity: 0.8;
}


/*********きっしゅや**********/

#section65{
    padding-top: 25px;
}

#section65 p.obj01{
    background: url(../event/img/190925/img01.jpg) right top no-repeat;
    font-size: 18px;
    padding-right: 270px;
    color: #333;
    padding-left: 25px;
    padding-bottom:35px;
}

#section65 h4{
    font-family: "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", "sans-serif";
    text-align: center;
    font-size: 25px;
    color: #8C0000;
    margin-bottom: 35px;
}

#section65 .box01{
    background: url(../event/img/190925/img02.jpg) left top no-repeat;
    padding-left: 300px;
    height: 345px;
    width: 340px;
    margin: auto;
    margin-bottom: 45px;
    
}

#section65 .box01 dt{
    font-family: "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", "sans-serif";
    background: #8C0000;
    height: 30px;
    padding-left: 5px;
    color: #fff;
    font-size: 16px;
    line-height: 30px;
    margin-bottom: 15px;
}

#section65 .box01 dd{
    font-family: "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", "sans-serif";
    font-size: 16px;
    color: #333;
    padding-left: 15px;
}

#section65 .box02{
    border-top: 2px dotted #aaa;
    background: url(../event/img/190925/img03.jpg) 5px 45px no-repeat;
    padding-left: 230px;
    width: 420px;
    margin: auto;
    padding-top: 45px;
    padding-bottom: 45px;
}


#section65 .box03{
    border-top: 2px dotted #aaa;
    background: url(../event/img/190925/img04.jpg) 5px 45px no-repeat;
    padding-left: 230px;
    width: 420px;
    margin: auto;
    padding-top: 45px;
    padding-bottom: 75px;
}


#section65 .box02 h5{
    font-family: "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", "sans-serif";
    font-size: 20px;
    margin-bottom: 25px;
    color: #333;
}
#section65 .box02 p{
    font-family: "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", "sans-serif";
    font-size: 15px;
    color: #333;
}

#section65 .box03 h5{
    font-family: "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", "sans-serif";
    font-size: 20px;
    margin-bottom: 25px;
    color: #333;
}
#section65 .box03 p{
    font-family: "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", "sans-serif";
    font-size: 15px;
    color: #333;
}

/************************知って楽しい！魚の魅力*****************************************/

#section66{
	padding-top: 10px;
}

#section66 h4{
	font-family: "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", "sans-serif";
	background: #BFEFFF;
	height: 60px;
	line-height: 60px;
	font-size: 23px;
	color: #006CD8;
	text-align: center;
	width: 475px;
	margin: auto;
	 border-radius:30px;
	margin-bottom: 30px;
}

#section66 .obj01{
	font-family: "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", "sans-serif";
	background: url("../event/img/200221/img01.jpg") left top no-repeat;
	padding-left: 160px;
	font-size: 18px;
	line-height: 150%;
	padding-bottom: 45px;
}

#section66 .box01{
	background: url("../event/img/200221/img02.jpg") right top no-repeat #BFEFFF;
	border-top: 1px solid #aaa;
	border-bottom: 1px solid #aaa;
	padding-left: 25px;
	padding-top: 15px;
}

#section66 .box01 h5{
	font-family: "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", "sans-serif";
	font-size: 30px;
	margin-bottom: 25px;
}

#section66 .box01 p{
	margin-bottom: 15px;
	font-size: 14px;
	line-height: 150%;
}

#section67{
	padding-top: 100px;
}

#section67 table{
	width: 630px;
	margin: auto;
	border: 0;
	margin-bottom: 50px;
}

#section67 th{
	border-bottom: 2px dotted #aaa;
	text-align: right;
	padding: 15px;
	padding-right: 15px;
	padding-left: 0;
	vertical-align: top;
	font-size: 16px;
	font-family: "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", "sans-serif";
	font-weight: bold;
}

#section67 td{
	font-family: "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", "sans-serif";
	border-bottom: 2px dotted #aaa;
	padding: 15px;
	padding-right: 0;
		font-size: 16px;
}

#section67 table tr:last-child td{
	border-bottom: 0;
}

#section67 table tr:last-child th{
	border-bottom: 0;
}

#section67 td a{
	font-size: 16px;
	text-decoration: underline;
}

#section67 td a:hover{
	text-decoration: none;
}


/************************市場まつり2025*****************************************/

#section68{
	padding-top: 25px;
	margin-bottom: 35px;
}

#section68 p.obj01{
	margin-bottom: 25px;
}

#section68 p{
	margin-bottom: 15px;
	text-align: center;
}

#section68 p a:hover{
	opacity: 0.8;
}

#section68 h3{
	font-family: "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", "sans-serif";
	color: #FF850D;
	font-size: 18px;
	font-weight: bold;
	border-left: 10px solid #FF850D;
	padding-left: 5px;
	line-height: 45px;
	margin-left: 5px;
	margin-bottom: 15px;
}

#section68 h4{
	font-size: 16px;
	font-weight: bold;
	color: #FF850D;
	border-left: 5px solid #FF850D;
	padding-left: 5px;
	margin-bottom: 15px;
}

#section68 .box_rap ul{
	display: flex;
	flex-wrap: wrap;
	margin-bottom: 35px;
}

#section68 .box_rap li{
	font-size: 14px;
	/*padding: 5px;*/
	padding-bottom: 5px;
	padding-right: 5px;
}

#section68 .box_rap2{
	margin-bottom: 35px;
}

#section68 .box_rap2 table{
	border: 1px solid #ddd;
	border-bottom: 0;
	border-right: 0;
	width: 100%;
}

#section68 .box_rap2 tr th:first-child{
	width: 80px;
}

#section68 .box_rap2 th{
	font-size: 18px;
	text-align: center;
	border-bottom: 1px solid #ddd;
	border-right: 1px solid #ddd;
	padding: 5px;
}

#section68 .box_rap2 td{
	border-bottom: 1px solid #ddd;
	border-right: 1px solid #ddd;
	font-size: 15px;
	padding: 5px;
}

#section68 .box_rap2 tr td:nth-child(3),
#section68 .box_rap2 tr td:first-child{
	text-align: center;
}

#section68 p.text{
	font-size: 18px;
	text-align: left;
}

#section68 p.img{
	text-align: left;
	margin-bottom: 50px;
}

#section68 p.img img{
	padding: 3px;
	background: #FF850D;
}

#section68 .sns p.text{
	font-size:18px;
	font-weight: bold;
	text-align: center;
	color: #EB3396;
}