@charset "utf-8";
#main h2 {
	text-align: center;
	margin-top: 30px;
}
#main #structure {
	width: 800px;
	margin-left: 80px;
}
#main   #structure   h3 {
	padding-top: 10px;
	padding-bottom: 20px;
}
#main  #structure  .row h4 {
	margin-top: 20px;
}

#main #structure .text {
	font-size: 0.9em;
	padding-top: 2px;
}
#main #structure .row {
	margin-top: 15px;
	padding-top: 10px;
	border-top: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
}
#main #structure .left-side {
	float: left;
	width: 395px;
}
#main #structure .right-side {
	float: right;
	width: 395px;
}

#main #structure .left-side .left_2 {
	float: left;
	width: 124px;
}
#main #structure .right-side .text_1 {
	float: left;
	width: 224px;
	font-size: 0.9em;
	padding-top: 2px;
}
#main #structure .right-side .text_5 {
	float: left;
	width: 267px;
	font-size: 0.9em;
	padding-top: 2px;
}
#main #structure .right-side .right li {
	margin-bottom: 10px;
}
#main #structure .right-side dl {
	margin-top: 10px;
}
#main #structure .right-side dt {
	background-color: #BDE0E8;
	float: left;
	width: 70px;
	height:35px;
	padding-top: 15px;
	padding-right: 5px;
	padding-bottom: 15px;
	padding-left: 5px;
}
#main #structure .right-side dd {
	font-size: 0.8em;
	background-color: #EFEFEF;
	padding: 5px;
	float: left;
	width: 295px;
	height:55px;
}
#main #structure .right-side .text_6 {
	float: left;
	width: 267px;
	font-size: 0.9em;
	padding-top: 2px;
}
#main #structure .right-side .waku {
	background-color: #80C3D2;
	margin-top: 15px;
	margin-bottom: 5px;
}
#main #structure .right-side .waku .text {
	padding: 10px;
	color:#FFFFFF
}


#main #structure .left-side .attn {
	float: right;
	width: 190px;
}


#main #structure .attn {
	font-size: 0.9em;
	padding-top:15px;
	margin-bottom: 30px;
}
#main .menu {
	text-align: right;
	padding-top:15px;
}
#main .menu li {
	display: inline;
}
#main #structure .menu strong {
	font-weight: normal;
	color: #999999;
}
