@charset "utf-8";

.gnavi02{

	background : url(activity02.jpg) center center / auto auto no-repeat scroll padding-box border-box transparent;

	border-bottom: 1px solid #a51401;

}

#main_content li{

	float:left;

}

h3{

	padding-bottom: 10px;

	border-bottom: solid 2px #A51502;

}

#main_content{

	float: left;

	width: 700px;

	margin-right: 40px;

}

#about01 {

}

#main_content h3{

	display: table;

	width: 100%;

	position: relative;

	height: 27px;

	padding-bottom: 5px;

}

#main_content h3 span{

	font-size: 125%;

	font-family: sans-selif;

	display: block;

	float: left;

	font-weight: bold;

	position: absolute;

	top: 50%;

	-moz-transform: translate(0%, -50%);

	-webkit-transform: translate(0%, -50%);

	transform: translate(0%, -50%);

}

#localnavi h2{

	background : url(activity02.png) 12px center / auto auto no-repeat scroll padding-box border-box transparent;

	height:51px;

	border-left: none;

	border-bottom: solid 2px #A51502;

}

span a{

	color:#333333;

	text-decoration:none;

}

.inner01{

	width:450px;

	float:left;

}

#ylw{

	padding-top: 20px;

	margin-bottom:0;

	clear:both;

}

#ylw .section_inner{

	width:100%;

}





#ylw h2{

	color:#a51502;

	border-bottom:1px solid #000000;

	font-size:110%;

	padding-bottom:5px;

}

#ylw p{

	width:470px;

}

#ylw a{

	color:#a51300;

	margin-bottom:5px;

}

#ylw ul li{

	float:none;

	margin-bottom:5px;

}

#main_content #ylw h3{

	border-bottom: 1px solid #aaaaaa;

    color: #2A2A2A;

    margin-bottom: 20px;

    font-size:110%;

	font-weight:bold;

}