@charset "UTF-8";
/* CSS Document */

#second{
	width: 100%;
}
#second #leftslot{
	padding-top: 40px;
}

#second h2{
	text-align: left;
	margin-bottom: 20px;
}

#second.publication #leftslot h2,
#second.rules #leftslot h2,
#second.links #leftslot h2,
#second.office #leftslot h2,
#second.program #leftslot h2,
#second.members #leftslot h2,
#second.coi #leftslot h2{
	text-align: left;
	font-weight: 700;
	font-size: 1.2em;
	margin-bottom: 0.5em ;
  padding: 0.4em 0.75em 0.4em 0.75em ;
	position: relative;
	color: #fff;
  background-image: -webkit-gradient(linear, left top, right top, from(#666), to(#cbcbcb));
  background-image: -webkit-linear-gradient(left, #666 0%, #cbcbcb 100%);
  background-image: linear-gradient(to right, #666 0%, #cbcbcb 100%);
}


#second h3{
	text-align: left;
	color: #669966;
	font-weight: 700;
	font-size: 16px;
	letter-spacing:0.5em;/*字間 トラッキング：100=0.1em*/
	margin-bottom: 10px;
}

#second.publication #leftslot h3,
#second.coi #leftslot h3,
#second.rules #leftslot h3{letter-spacing:normal;}
#second h4{
	color: #1b4c8d;
	font-weight: 700;
	font-size: 15px;
	text-align: left;
	margin-bottom: 8px;
	padding-bottom: 5px;
	border-bottom: 1px dotted #ccc;
}


