@charset "utf-8";
/* CSS Document */
.waku1{
	text-align:center;
	background:url(../img/about/waku1.png) no-repeat center top;
	padding:19px 0;
	margin-bottom:40px;
	}
.waku1 img{
	margin-left:-1px;
	}
	.waku2{
	text-align:center;
	background:url(../img/about/waku2.png) no-repeat center top;
	padding:19px 0;
	margin-bottom:40px;
	}
.waku2 img{
	margin-left:2px;
	}
	.waku3{
	text-align:center;
	background:url(../img/about/waku3.png) no-repeat center top;
	padding:13px 0;
	margin-bottom:40px;
		}
	section p{
		margin-bottom:20px !important;
		}
#under .pattern03{
	margin-bottom:40px;
	}
#under .pattern03 .leftimg{
	text-align:center;
	width:35%;
	vertical-align:top;
	}
#under .pattern03 .leftimg img{
	}
#under .pattern03 .righttxt{
	width:65%;
	padding: 0px 30px;
	vertical-align:top;
	}
#under .pattern03 .righttxt dl{
	box-sizing:border-box;
	padding:20px 30px;
	position:relative;
	}	
#under .pattern03 .righttxt dl dt{
	font-size:24px;
	}
.event dd{
	margin-bottom:20px;
	}	
#under .pattern03 .righttxt .color01{
	font-weight:bold;
	font-size:120%;
	}
.event dt{
	font-size:130%;
	font-weight:bold;
	list-style:inside;
	display:list-item;
	margin-bottom:20px;
	}
.pattern02{
	margin-bottom:40px;
	}
.pattern02 .leftimg{
	width:50%;
	text-align:center;
	}
.pattern02 .leftimg img{
	width:100%;
	}
.subttl3{
   background:url(../img/about/boder.jpg) repeat-x bottom;
    font-size: 28px;	
	color:#217430;
}
.pattern02 .lefttxt{
	padding:0 3%;
	width:44%;
	}
.pattern02 .righttxt{
	width:50%;
	box-sizing:border-box;
	}
.pattern02 .righttxt dl{
	box-sizing:border-box;
	padding:20px 50px;
	}	
.pattern02 .righttxt dl dt{
	clear:both;
	}
.pattern02 .righttxt dl dt,.pattern02 .righttxt dl dd{
	float:left;
	}
.color06{
	margin-left: 20px;
    color: #333;
    font-weight: normal;
	}
div{
		}
div iframe{
	width:100%;
	height:350px;
	}
table{
	width:70%;
	text-align:center;
	margin-bottom:20px;
		}
table *{
	vertical-align:middle;
		}
.subttl4{
	background:url(../img/about/boder.jpg) repeat-x bottom left;
	font-size:28px;
	margin-bottom:40px;
	color:#217430;
	}
.subttl4 span{
	margin-right:20px;
	}
.event .subttl4.color01{color:#f10e78}
.event .subttl4.color02{}
.event .subttl4.color03{color:#d90ef1}
.event .subttl4.color04{color:#38ca43}	
.event .subttl4 span{
	color:#f9bc00;
	margin-right:10px;
	}
	
h4 div {
    display: inline;
    font-size: 18px;
}