html {
}

body{
	background:#DFFEDE;
	color:#000000;
	font:11px Verdana,Arial,Helvetica,sans-serif;margin:6px;
	padding:0; 
	width:950px;
	margin-left:auto;margin-right:auto;
	text-algin:center;
	
}


.bg{
	color: 11px;
	background: #ffffff;
	border: solid 2px #002b00;
	font-family: Osaka, Verdana, Arial, Helvetica, sans-serif;	
	margin: 5; 
	padding: 5;	
	
}

#header{
        background:#DFFEDE;
	padding-top: 30px;
	padding-left: 7px;
	font-size: 18px;
	height: 120px;
	}

#menu {
	background:#DFFEDE;
	text-align:left;
	width:832px;
	margin:0 auto 0 auto;
	clear: both;
}


#container {
	text-align:left;
	width:732px;
	background: #ffffff;
	margin:0 auto 0 auto;
	clear: both;
	padding-right:50px;
	padding-left:50px;
}

#container2 {
	text-align:left;
	width:832px;
	background: #ffffff;
	margin:0 auto 0 auto;
	clear: both;

  }

#contents {
	text-align:left;
	width:880px;
	margin:0 0 0 15px;
	float: right;
}

#contents_left {
	float: left;
	font-size:15px;
	font-weight:650;
	background: #FFFFCD;
	width: 200px;
	height: 509px;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
}

#contents_left2 {
	float: left;
	font-size:15px;
	font-weight:650;
	background: #FFFFCD;
	width: 200px;
	height: 760px;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
}

#contents_left2-1 {
	float: left;
	font-size:15px;
	font-weight:650;
	background: #FFFFCD;
	width: 200px;
	height: 930px;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
}

#contents_right2-1 {
	background: #ffffff;
	height: 930px;
	padding-top:0px;
	padding-left:10px;
	font-size:17px;
	font-weight:600;


}

#contents_left2-2 {
	float: left;
	font-size:15px;
	font-weight:650;
	background: #FFFFCD;
	width: 200px;
	height: 650px;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
}

#contents_right2-2 {
	background: #ffffff;
	height: 650px;
	padding-top:0px;
	padding-left:10px;
	font-size:17px;
	font-weight:600;


}


#contents_right {
	background: #ffffff;
	height: 429px;
	padding-top:40px;
	padding-left:60px;
	font-size:17px;
	font-weight:700;


}

#contents_right2 {
	background: #ffffff;
	height: 760px;
	padding-top:0px;
	padding-left:10px;
	font-size:17px;
	font-weight:600;


}


#footer {
	text-align:left;
	width:832px;
	margin:0 auto 0 auto;
	clear: both;
}



#box1{
        background: #ffb038;
	font-size: 15px;
	font-weight: 900;
	float: left;
	height: 20px;
	width: 190px;
	border-width: 1px;
	border-style: solid;
	padding-top: 5px;
	margin-left: 20px;
	}

#box2{
        background: #ffbd38;
	font-size: 15px;
	font-weight: 900;
	height: 20px;
	width: 500px;
	float: right;
	border-width: 1px;
	border-style: solid;
	padding-top: 5px;
	margin-right: 44px;

		}
#box3{
        background: #ffb038;
	font-size: 11px;
	font-weight: 900;
	float: left;
	height: 65px;
	width: 190px;
	border-width: 1px;
	border-style: solid; 
	margin-left: 20px;
	
	}

#box4{
        background: #ffbd38;
	font-size: 11px;
	font-weight: 900;
	width: 500px;
	float: right;
	height: 65px;
	border-width: 1px;
	border-style: solid;
	margin-right: 44px;


		}
#boxc{
        clear: both;
     }

#yakuin{
        font-size: 11px;
	font-weight: 540;
	border-width: 2px;
	border-style: double;
	border-color: #9CD1F3;
	padding:0px 15px;
		}

#kaiin0{
        font-size: 11px;
	font-weight: 500;
	border-width: 1px;
	border-style: solid;
	border-color: #ffb038;
		}

#kaiin{
        font-size: 11px;
	font-weight: 500;
	float: left;
	height: 350px;
	width: 300px;

		}
#kaiin2{
        font-size: 12px;
	height: 390px;
		}

#kaiin3{
        background: #ffb038;
	font-size: 12px;
	font-weight: 900;
	width: 220px;
	height: 190px;
	border-width: 1px;
	border-style: solid;
	margin-left:30px;
	}

#kaiin4{
	float: left;
	height: 190px;
	width: 30px;
		}

#line2{
	height: 11px;
	background: url("http://www08.jaycee.or.jp/2008/kanto/yamanashi/images/hr.gif") repeat-x;
	clear: both;

}


