
/* common --------------------------------------------------*/

body      { 
			color:#000000;
			margin: 0;
			padding: 0;
			background-image: url(css_img/bg.jpg);	/*????t?@?C???????????A?h???X*/
			background-position: top;
			background-repeat: repeat-x;
			background-color:  #ffffff;
			text-align: center;
			font-size:middium;
			line-height:normal;
}
a:link    { text-decoration: none     ; color:#006699; }
a:visited { text-decoration: none     ; color:#551a8b; }
a:hover   { text-decoration: underline; color:#599bbd; }
a:active  { text-decoration: underline; }

table {background-color: #ffffff;
##		border-collapse:collapse;
}

.inner{ font-size: 11pt; line-height: 16px; text-align: justify; padding : 10px; overflow: hidden; }
.inner2 { font-size: 11pt; line-height: 13px; text-align: justify; padding: 10px; overflow: hidden; }
#container { margin : 0 auto; text-align: left; width: 805px;}

#header {

}

#contents {
	margin-top : 20px;
	width : 100%;
}

#navi {
	margin-top : 5px;
	width : 100%;
}

#main {
	float: left;
	width: 805px;
}

#footer {
	clear:both;
	width : 100%;
}


.splash {
	background-image: url(css_img/asbs09_logo_400.png);	/*????t?@?C???????????A?h???X*/
	background-position: center;
	background-repeat: no-repeat;
	margin-left :auto;
	margin-right :auto;
	text-align: center;
	height:50px;
	padding-top : 200px;
	padding-left : 20px;
	font-size : 18pt;
	font-waight : bold;
}
.splash2 {
	background-image: url(css_img/asbs09_logo_200.png);	/*????t?@?C???????????A?h???X*/
	background-position: left top;
	background-repeat: no-repeat;
	margin-left :auto;
	margin-right :auto;
	text-align: center;
	height:30px;
	padding-top : 80px;
	padding-left : 20px;
	font-size : 18pt;
	font-waight : bold;
}


ul#GlobalNavi { margin: 0; padding: 0; text-indent:0; list-style-type: none; width: 805px;/* ?K??width?????U????????? */
}


ul#GlobalNavi li { float: left; width: 150px; margin-right: 5px; padding: 2px; border: solid 1px #ffb366; background-color: #fffdee; text-align: center; font-size:11pt; margin-bottom: 5px; }

.caution{ font-color:red; font-size:90%; color : #c00; line-height: 16px; background-color : #fff; margin: 0.2em;

	text-align=left;
}
.hint { color: #008000; font-size: 90%; line-height: 16px; background-color: #fff; margin: 0.2em; font-color: red; }
.strong { color: #008000; font-size: 18pt; line-height: 24px; background-color: #ffff7f; margin: 0.2em; font-color: red; }
h2{
	background-image: url(css_img/b_nut16blue.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left : 20px;
	font-size : 1.2em;
	font-waight : bold;
}

p{
	padding-left : 20px;
}

table{ font-size: 11pt; line-height: 16px; text-align: justify; padding : 10px; overflow: hidden;  border-collapse: collapse; border:2px solid #666666;}
td{ border:1px solid #666666;}
li { margin-bottom: 8px; }
ul { margin-top: 8px; }
