@charset "Shift_JIS";

    	body {
			background-color: #fffce8;
			width: 950px;
			margin: auto;
		}
		
		div.main {
			width: 950px;
		}
		
		h1 { 
			margin: 15px 0px 0.5em 0px;
		}
		
		h2 {
			color: #98d98e;
			float: left;
			font-size: 98%;
		}
		
		h3 {
			clear: both;
			width: 180px;
			color: #88cb7f;
			font-size: 170%;
		}
		
		
		ul.navi {
			background-color: #FFBF80;
			color: white;
			margin: 0px;
			padding: 3px;
		}
		
		ul.navi li {
			display: inline;
			list-style-type: none;
			margin: 0px 0.8em;
		}

		/* ナビゲーションバー内のリンク */
		ul.navi a {
			color: white;
			text-decoration: none;
			border: 1px #FFBF80 solid;
		}
		ul.navi a:hover {
			border: 1px yellow; solid;
			background-color: #DFF4F4;
			color: blue;
		}
	
		
		.intro {
			
			font-weight: bold;
			line-height: 1.4;
			font-size: 105%;
			}
	
		h4.midasi{
		    
			font-size: 140%;
			font-weight: bold;
			width: 160px;
			margin-top: 1em;
			border-style: solid;
			border-color: #98d98e;
			border-width: 2px 0px 2px 0px;
			padding-left: 0.5em
			}
		
		dt {
			font-size: 110%;
			font-weight: bold;
			color: #bc763c;
			}
		
		dl {
			line-height: 1.6;
			}
		
		hr.wide {
			height: 1px;
			background-color: #ff8000;
			border: none;
			color: #ff8000;
			}
    