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

body{
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	background-color:#656565;
	font-size:13px;
	margin:11px 0px 0px 0px;
}

a:visited {
	color: #666666;
	text-decoration: none;
}
a:link {
	color: #666666;
	text-decoration: none;
}
a:hover {
	color: #999999;
	text-decoration: none;
}
a:active {
	color: #666666;
	text-decoration: none;
}

.fontsmall{
	font-size:12px;
}

ul {
	margin: 0;
	list-style-type: none;
	padding: 0;
}


img{
	border:0;
	vertical-align:top;
}

.banner01 a:hover img{
filter: alpha(opacity=0);
	-moz-opacity: 0.0;
	opacity: 0.0;}
	
li#banner02{
	background-image:url(file:///C|/Users/hoshino/Dropbox/asacon/HP/%5B%E3%83%AF%5D%20%E3%83%AF%E3%83%B3%E3%83%A9%E3%82%A4%E3%83%95%E3%82%B5%E3%83%BC%E3%83%93%E3%82%B9/img/bn_contact_b.jpg);
}

div#banner03{
	padding-top:40px;
}

.red{color:#C00;}

.blue{color:#132C4D;}

.orange{color:#FF7B06;}

.ngreen{color:#090;}

.dblue{color:#036;}

img.wakusen{border:1px solid #555555;}

img.wakusen02{border:1px solid #9B9B9B;}

img.wakusen03{border:1px solid #9B9B9B;}

img.wakusen10{border:10px solid #C0C0C0;}

a:hover img.wakusen03{
	filter: alpha(opacity=100);
	-moz-opacity: 0.0;
	opacity: 0.0;
}

a:hover img{
	filter: alpha(opacity=80);
	-moz-opacity: 0.7;
	opacity: 0.7;
}

div#wrap01{
	width:680px;
	background-color:#FFF;
	text-align:center;
	margin-left:auto;margin-right:auto;
	padding:10px;
}

/*Gnavi*/
div#gnavi00{
	width:616px;
	text-align:center;
	margin-left:auto;margin-right:auto;	
}

li#gnavi01{
	float:right;
	font-weight:bold;
}

li#gnavi01b{
	float:right;
	font-weight:bold;
	color:#66ABD9;
}

li#gnavi02{
	float:right;
	font-weight:bold;
	padding-left:28px;
}

li#gnavi02b{
	float:right;
	font-weight:bold;
	padding-left:28px;
	color:#66ABD9;
}

/*TOP*/
li#top_title01{
	font-size:36px;
	font-weight:bold;
	text-align:left;
	padding-top:60px;
	padding-left:10px;
	color:#797979;
}

div#top02{
	float:left;
	width:270px;
	padding-top:20px;
}

li#top03{
	padding-top:1px;
}

div#top04{
	float:right;
	width:405px;
	padding-top:20px;

}

li#top05{
	font-size:18px;
	font-weight:bold;
	height:116px;
	line-height:160%;
}

div#top06{
	float:left;
	background-color:#C0C0C0;
	padding:7px 4px 7px 4px;
}

div#top07{
	float:right;
	background-color:#C0C0C0;
	padding:7px 4px 7px 4px;
}

li#top08{
	font-size:15px;
	line-height:160%;
}

li#top09{
	text-align:right;
	padding-top:20px;
	font-size:16px;
	line-height:140%;
	padding-bottom:130px;
}

.top10 a:visited {
	color: CF614E;
	text-decoration: none;
}

.top10 a:link {
	color: #CF614E;
	text-decoration: none;
}

.top10 a:hover {
	color: #999999;
	text-decoration: underline;
}

.top10 a:active {
	color: #CF614E;
	text-decoration: none;
}

/*INFORMATION*/
div#info01{
	float:left;
	width:342px;
	padding-top:20px;
}

div#info02{
	float:right;
	width:326px;
	padding-top:20px;
}

li#info03{
	font-size:15px;
	font-weight:bold;
	line-height:180%;
	text-align:left;
}

li#info04{
	font-size:12px;
	line-height:180%;
	text-align:left;
	padding-top:16px;
	padding-bottom:130px;
}


/*PERFORMANCE*/
div#paf01{
	padding-top:20px;
}

li#paf02{
	text-align:left;
	padding-left:10px;
}

li#paf03{
	padding-left:10px;
	font-size:14px;
	line-height:200%;
	text-align:left;
	padding-top:16px;
	padding-bottom:130px;
}

/*PROGRAM*/
div#pg01{
	float:right;
	width:280px;
	padding-top:20px;
}

div#pg02{
	float:left;
	width:388px;
	padding-top:20px;
}

li#pg03{
	font-size:15px;
	font-weight:bold;
	line-height:180%;
	text-align:left;
	padding-left:16px;
}

li#pg04{
	font-size:12px;
	line-height:180%;
	text-align:left;
	padding-top:4px;
	padding-bottom:16px;
	padding-left:16px;

}

/*MEMBERS*/
div#mem01{
	float:left;
	width:420px;
	padding-top:20px;
}

div#mem02{
	float:right;
	width:248px;
	padding-top:20px;
}

li#mem03{
	font-size:15px;
	font-weight:bold;
	line-height:180%;
	text-align:left;
}

li#mem04{
	font-size:12px;
	line-height:180%;
	text-align:left;
	padding-top:4px;
	padding-bottom:16px;
}

div#mem05{
	float:right;
	width:274px;
	padding-top:20px;
}

div#mem06{
	float:left;
	width:394px;
	padding-top:20px;
}

div#mem07{
	float:left;
	width:281px;
	padding-top:20px;
}

div#mem08{
	float:right;
	width:387px;
	padding-top:20px;
}

div#mem09{
	float:right;
	width:245px;
	padding-top:20px;
}

div#mem10{
	float:left;
	width:423px;
	padding-top:20px;
}


/*FOOTER*/
li#foot01{
	font-size:10px;
	line-height:160%;
	padding-top:10px;
}

/*CONTACT*/
li#cu01{
	padding-left:10px;
	font-size:14px;
	line-height:200%;
	text-align:left;
	padding-top:16px;
}

li#cu02{
	text-align:center;
	margin-left:auto;margin-right:auto;
	width:96%;
	padding-top:4px;
}

.table_entry21 {
	width:100%;
	border-collapse:collapse;
}

.table_entry21 th {
	padding:3px 10px 3px 10px;
	background-color:#F5F5F5;
	border:1px solid #999;
	font-weight:normal;
	text-align:left;
}
.table_entry21 td {
	padding:3px 10px 3px 10px;
	background-color:#FFF;
	border:1px solid #999;
	line-height:180%;
	text-align:left;
}
