@charset "utf-8";
/*-------body-------*/
*{
	font-style:normal;
	margin:0px;
	padding:0px;
	line-height:130%;
	}
body {
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:80%;
	background-color:#AAAAAA;
}

/*-------link-------*/
a img{
	border-style:none;
}
#sidebar {
	width: 220px;
	padding-left: 4px;
	padding-top: 40px;
	float: left;
}
#main {
    float:right;
	width: 700px;
}


#header {
	height: 60px;
	padding-top:40px;
	padding-left:200px;
}
#footer {
	clear: both;
	padding: 5px 5px 5px 230px;
	color:#FFFFFF;
    background-color:#333333;
}
#wrapper {
	width: 940px;
	margin: 0px auto;
	background-image: url(baka-1.jpg);
	background-repeat: no-repeat;
	background-attachment:scroll;
	background-position: left top;
	border-top:2px solid #333333;
	border-left:2px solid #888888;
	border-right:2px solid #888888;
	border-bottom:2px solid #888888;
	background-color:#FFFFFF;
}
a:active {
	width: 900px;
}

/*-------style-------*/
/*-------info-------*/
#info #wrapper #main #q {
	background-color: #CCFFFF;
	padding:3px;
}
#info #wrapper #main #syoukai {
	font-size: large;
	color: #FF9900;
	font-style: normal;
	font-weight: bold;
}
#info #wrapper #main #a {
	padding:5px;	
	}
/*-------geppo-------*/
#geppo #wrapper #main .box1 {
	PADDING-RIGHT: 5px; 
	PADDING-LEFT: 5px; 
	FONT-SIZE: 13pt; 
	PADDING-BOTTOM: 5px; 
	MARGIN: 7px; 
	BORDER-LEFT: #020 5px solid; 
	COLOR: #476; 
	PADDING-TOP: 5px; 
	BORDER-BOTTOM: #373 1px solid; 
	FONT-FAMILY: cursive; 
	BACKGROUND-COLOR: #dfd; 
	TEXT-ALIGN: center;
	}
#geppo #wrapper #main .title2 {
	FONT-WEIGHT: bolder; 
	FONT-SIZE: 11pt; 
	BACKGROUND-COLOR: #dfd;
	padding:5px;
}
#geppo #wrapper #main .kihon {
	PADDING-LEFT: 10px; 
	FONT-SIZE: 10pt;
	
}
#geppo #wrapper #main #title {
	BORDER-RIGHT: #141 2px solid; 
	PADDING-RIGHT: 10px; 
	BORDER-TOP: #595 2px solid; 
	PADDING-LEFT: 10px;
	FONT-SIZE: 14pt; 
	PADDING-BOTTOM: 10px; 
	MARGIN: 10px 10px 0px; 
	BORDER-LEFT: #020 2px solid; 
	COLOR: #476; 
	PADDING-TOP: 10px; 
	BORDER-BOTTOM: #373 2px solid; 
	FONT-FAMILY: cursive; 
	BACKGROUND-COLOR: #dfd; 
	TEXT-ALIGN: center;
	}
#geppo #wrapper #main .y {
	PADDING-RIGHT: 10px; 
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 10px; 
	MARGIN: 7px; 
	OVERFLOW: scroll; 
	PADDING-TOP: 10px; 
	HEIGHT: 300px; 
	BACKGROUND-COLOR: #efffef;
}
#geppo #wrapper #main .y2 {
	PADDING-RIGHT: 10px; 
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 10px; 
	MARGIN: 0px 7%; 
	OVERFLOW: scroll; 
	PADDING-TOP: 10px; 
	HEIGHT: 200px; 
	BACKGROUND-COLOR: #efffef;
}

/*-------yotei-------*/
#yotei #wrapper #main .tt{
	border-color:black;
	border-width:1px 1px 0px 0px;
	border-style:solid;
	}
#yotei #wrapper #main .tt td{
	width:85px;
	border-style:solid solid dotted;
	border-width:0px 0px 1px 1px;
	text-align:center;
	}
#yotei #wrapper #main .tt th{
	width:85px;
	font-size:14px;
	font-weight:100;
	border:solid;
	border-width:0px 0px 1px 1px;
	text-align:center;
	}
	/*-------link-------*/
#link #wrapper #main #link1 {	
	}
	/*-------gasyuku-------*/
#gasyuku #wrapper #main #mso{	
	TEXT-ALIGN: center;
	font-size:120%;
	}
#gasyuku #wrapper #main #title {
	background-color: #CCFFFF;
	padding:3px;
	font-size:120%;
	}
	/*-------syokyu-------*/
#syokyu #wrapper #main #syokyu1{
	font-size:120%;
	text-align:center;	
	}
#syokyu #wrapper #main #syokyu2{
	text-align:center;	
	}
#syokyu #wrapper #main #syokyu3{
	font-size:120%;	
	}
#syokyu #wrapper #main #center{
	margin-left:50px;
	}
	/*-------index-------*/
#top #wrapper #main #index1 {
	background-color: #CCFFFF;
	padding:3px;
}
