@charset "utf-8";


/* contents */

/* about */
#about {
	position:relative;
	width:100%;
	padding-top:40px;
	background:url(../../../common/img/bg02.png) center 30px repeat-x;
}

#about .inner {
	width:1000px;
	margin:0 auto;
	padding:40px 0;
}

#about h2 {
	width:980px;
	margin:0 auto;
	font-size:36px;
	font-family: 'Roboto Condensed', sans-serif;
	font-weight:400;
	text-align:center;
}
#about h2:after {
	content:"";
	display:block;
	height:1px;
	width:980px;
	margin:0 auto;
	background:#40e5fb;
	background:-webkit-gradient(linear, left top, right bottom, from(#40e5fb), to(#00a0b8));
	background:-moz-linear-gradient(left, #40e5fb, #00a0b8);
	background:linear-gradient(left, #40e5fb, #00a0b8);
}

#about h3 {
	width:980px;
	margin:0 auto;
	padding:10px 0 0;
	font-size:18px;
	font-weight:bold;
	text-align:center;
}

#about p {
	width:700px;
	margin:30px auto;
	font-size:13px;
}
#about p span {
	display:block;
	width:100%;
	margin:0 0 15px;
	text-align:center;
	font-size:14px;
	font-weight:bold;
}

#about table {
	width:800px;
	border:none;
	margin:20px auto;
	font-size:13px;
	border-collapse:separate;
	border-spacing:6px;
}
#about table td {

}
#about table .title {
	width:120px;
	padding:10px;
	color:#006176;
	line-height:1.8em;
	font-weight:bold;
	letter-spacing:2px;
	vertical-align:top;
	background:-webkit-gradient(linear, left top, right bottom, from(rgba(88,218,220,0.5)), to(rgba(0,128,173,0.3)));
	background:-moz-linear-gradient(left, rgba(88,218,220,0.5), rgba(0,128,173,0.3));
	background:linear-gradient(left, rgba(88,218,220,0.5), rgba(0,128,173,0.3));
}
#about table .con {
	width:680px;
	padding:10px;
	line-height:1.8em;
	vertical-align:top;
	background:-webkit-gradient(linear, left top, right bottom, from(rgba(240,255,255,0.5)), to(rgba(0,128,173,0.1)));
	background:-moz-linear-gradient(left, rgba(240,255,255,0.5), rgba(0,128,173,0.1));
	background:linear-gradient(left, rgba(240,255,255,0.5), rgba(0,128,173,0.1));
}

#about table .con a {
	color:#0295A7;
    -webkit-transition: 0.4s;
    -moz-transition: 0.4s;
    -o-transition: 0.4s;
    -ms-transition: 0.4s;
    transition: 0.4s;
}
#about table .con a:hover {
	color:#032F53;
	text-decoration:underline;
}

/* committee */
#committee {
	position:relative;
	width:100%;
	padding-top:40px;
	background:url(../../common/img/bg02.png) center top repeat-x;
}

#committee .inner {
	width:1000px;
	margin:0 auto;
	padding:40px 0;
}

#committee h2 {
	width:980px;
	margin:0 auto;
	font-size:36px;
	font-family: 'Roboto Condensed', sans-serif;
	font-weight:400;
	text-align:center;
}
#committee h2:after {
	content:"";
	display:block;
	height:1px;
	width:980px;	margin:0 auto;
	background:#40e5fb;
	background:-webkit-gradient(linear, left top, right bottom, from(#40e5fb), to(#00a0b8));
	background:-moz-linear-gradient(left, #40e5fb, #00a0b8);
	background:linear-gradient(left, #40e5fb, #00a0b8);
}

#committee h3 {
	width:980px;
	margin:0 auto;
	padding:10px 0 0;
	font-size:18px;
	font-weight:bold;
	text-align:center;
}

#committee p {
	width:700px;
	margin:30px auto;
	font-size:13px;
}
#committee p span {
	display:block;
	width:100%;
	margin:0 0 15px;
	text-align:center;
	font-size:14px;
	font-weight:bold;
}

#committee table {
	width:800px;
	border:none;
	margin:20px auto;
	font-size:13px;
	border-collapse:separate;
	border-spacing:6px;
}
#committee table td {

}

#committee table .title_top {
	width:100%;
	padding:10px;
	color:#006176;
	line-height:1.8em;
	font-size:120%;
	font-weight:bold;
	letter-spacing:2px;
	background:-webkit-gradient(linear, left top, right bottom, from(rgba(88,218,220,0.5)), to(rgba(0,128,173,0.3)));
	background:-moz-linear-gradient(left, rgba(88,218,220,0.5), rgba(0,128,173,0.3));
	background:linear-gradient(left, rgba(88,218,220,0.5), rgba(0,128,173,0.3));
}
#committee table .title {
	width:120px;
	padding:10px;
	color:#006176;
	line-height:1.8em;
	letter-spacing:2px;
	vertical-align:top;
	background:-webkit-gradient(linear, left top, right bottom, from(rgba(88,218,220,0.5)), to(rgba(0,128,173,0.3)));
	background:-moz-linear-gradient(left, rgba(88,218,220,0.5), rgba(0,128,173,0.3));
	background:linear-gradient(left, rgba(88,218,220,0.5), rgba(0,128,173,0.3));
}
#committee table .con {
	width:680px;
	padding:10px;
	line-height:1.8em;
	vertical-align:top;
	background:-webkit-gradient(linear, left top, right bottom, from(rgba(240,255,255,0.5)), to(rgba(0,128,173,0.1)));
	background:-moz-linear-gradient(left, rgba(240,255,255,0.5), rgba(0,128,173,0.1));
	background:linear-gradient(left, rgba(240,255,255,0.5), rgba(0,128,173,0.1));
}

#committee table .con a {
	color:#0295A7;
    -webkit-transition: 0.4s;
    -moz-transition: 0.4s;
    -o-transition: 0.4s;
    -ms-transition: 0.4s;
    transition: 0.4s;
}
#committee table .con a:hover {
	color:#032F53;
	text-decoration:underline;
}

#committee .cap {
	width:800px;
	margin:0 auto 40px;
	text-align:right;
}