a.ovalbutton{
		background: transparent url(../media/aqua-form2-left.jpg) no-repeat top left;
		display: block;
		float: left;
		font-family:sans-serif;
		font-size: 13px;
		line-height: 16px; 
		height: 24px; 
		padding-left: 11px; 
		text-decoration: none;
		}
a.ovalbutton2{
		background: transparent url(../media/0308navi4-left3.jpg) no-repeat top left;
		display: block;
		float: left;
		font-size: 11px ;
		font-family:sans-serif;
		line-height: 1.5; 
		height: 24px; 
		padding-left: 14px; 
		text-decoration: none;
		}
head~/* */body a.ovalbutton2 { /* IE8向け */ 	
		font-size: 10px ; 
		} 
a.ovalbutton3{
		background: transparent url(../media/css_button5-left.jpg) no-repeat top left;
		display: block;
		float: left;
		font: normal 8pt serif;
		font-family: sans-serif;
		line-height: 16px; 
		height: 24px; 
		padding-left: 11px; 
		text-decoration: none;
		}
.no-link2{
		background: transparent url(../media/no_link2-left.jpg) no-repeat top left;
		display: block;
		float: left;
		font: normal 8.5pt serif;
		line-height: 16px; 
		height: 24px; 
		padding-left: 14px; 
		text-decoration: none;
		}			
a:link.ovalbutton, a:visited.ovalbutton, a:active.ovalbutton{
		color: #222222; 
		text-decoration: none;  /* IEp */
		}
a:link.ovalbutton2, a:visited.ovalbutton2, a:active.ovalbutton2{
		color: #444444; 
		text-decoration: none; /* IEp */
		}
a:link.ovalbutton3, a:visited.ovalbutton2, a:active.ovalbutton2{
		color: #444444; 
		text-decoration: none; /* IEp */
		}
a:link.no-link2, a:visited.no-link2, a:active.no-link2{
		color: #666666; 
		text-decoration: none; /* IEp */
		}
a.ovalbutton span{
		background: transparent url(../media/aqua-form2-right.jpg) no-repeat top right;
		display: block;
		padding: 4px 11px 4px 0; 
		/*Set 11px below to match value of padding-left' value above    */
		}
a.ovalbutton2 span{
		background: transparent url(../media/0308navi4-right3.jpg) no-repeat top right;
		display: block;
		padding: 4px 12px 4px 0; 
		}
a.ovalbutton3 span{
		background: transparent url(../media/css_button5-right.jpg) no-repeat top right;
		display: block;
		padding: 4px 12px 4px 0; 
		}
a.no-link2 span{
		background: transparent url(../media/no_link2-right.jpg) no-repeat top right;
		display: block;
		padding: 4px 12px 4px 0; 
		}
a.ovalbutton:hover{ 
		background-position: bottom left;
		}
a.ovalbutton2:hover{ 
		background-position: bottom left;
		}
a.ovalbutton3:hover{ 
		background-position: bottom left;
		}
a.ovalbutton:hover span{ 
		background-position: bottom right;
		color: red;
		}
a.ovalbutton2:hover span{ 
		background-position: bottom right;
		color: red;
		}
a.ovalbutton3:hover span{ 
		background-position: bottom right;
		color: red;
		}
a.no-link2:hover span{ 
		background-position: bottom right;
		color: #666666;
		}
.buttonwrapper{ 
		overflow: hidden; 
		width: 99%;
		
		}
.buttonwrapper2{ 
		overflow: hidden; 
		width: 80%;
		}
.buttonwrapper3{ 
		overflow: hidden; 
		width: 50%;
		}
	