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

/*ページ構成*/
body { text-align:center;
       font-size:14px;
	   background:url(image/haikei2.gif)}
	   
#outline {
 width:750px;
 text-align: center;
 margin:0 auto;
 background-color:#FFF;
 }

.header{
height:115px;
background:url(image/top.jpg)}

.outline-margin { margin:0 10px;}

.main { width:550px; float:right;line-height:2em;background-color:#ffffff; text-align:left;}

.side { width:200px; float:left; background-color:#FFFFFF;}

.c-both { line-height:2em; clear:both; background-color:#FFEEDD; text-align:right; font-size:12px;}

.class_name1 { background: #F8CD9E;
padding:0 5px; 
font-weight:bold;
text-align:left;
border-right:solid 1px #cc9900;
border-bottom:solid 1px #A65300;
border-left:solid 10px  #FF8000;
}

.class_name2 { background:#FF9900;
color:#FFFFFF;
font-weight:bold;
text-align:left;
}

.class_name3 { background: #F8CD9E;
padding:0 5px; 
font-weight:bold;
text-align:right;
border-right:solid 1px #cc9900;
border-bottom:solid 1px #A65300;
border-left:solid 10px  #FF8000;
}

.teble {line-height:1em; border-style:solid;border-width:1px;border:#cec;}

/*フォント幅*/
.description{padding:15px;}

/*メニュー*/
.class_name{
	width:180px;
	height:230px;
	line-height:25px;
	background:#FFEEDD;
	border:solid 1px #FFB468;
	margin:8px;
}

.class_name a,
.class_name a:link,
.class_name a:visited,
.class_name a:active{
	width:180px;
	height:30px;
	text-align:left;
	display:block;
	float:left;
	underline;text-decoration:none;
	border-bottom:3px #FFB468 dotted;
}

.class_name a:hover{
	width:180px;
	height:30px;
	background:#663300;
	color:#fff;
	text-align:left;
	display: block;
	float:left;
}

/*その他*/
h1{
font-size: 80%;
font-weight: normal;
line-height:2em;
margin: 0;
}

h2{
font-size: 100%;
font-weight: normal;
line-height:2em;
margin: 0;
}

li{list-style:none;}
ul {margin: 0 0 0 15px;padding: 0;} 

a{color:#663300;
text-decoration: none; 
}

a:hover { color: #663300;
text-decoration: underline; 
} 

a:visited {color:#663300;
}

.firo1 {color:#FF8000;}
.firo2 {color:#FFFFFF;}
.firo3 {color:#FF0000;}
.firo4 {color:#666666;}
.firo5 {color:#FFB468;}

.ulc {border-bottom:dashed 1px #FFB468;}

.haba {margin:10px;}
.hai1{background:#6c6; color:#FFFFFF;}
.f10{font-size:10px;}
.f12{font-size:12px;}
.f18{font-size:18px;}
