body {

	margin-top : 0 ;

	margin-left : 0 ;
	
	font-size : small ;

	line-height : 150% ;

}



table {

	font-size : small ;

	line-height : 150% ;

}



a:link {

	color: #006633 ;

	text-decoration: underline ;

}



a:active {

	color: #006633 ;

	text-decoration: underline ;

}



a:visited {

	color: #006633 ;

	text-decoration: underline ;

}



a:hover {

	color: #ff6600 ;

	text-decoration: underline ;

}

.text01 {
	font-family: "‚l‚r ƒSƒVƒbƒN","Osaka";
	font-size: small;
	text-decoration: none;
}


.font_xs {

	font-size : x-small ;

	line-height : 130% ;

}

.font_s {

	font-size : small ;

}

.font_m {

	font-size : medium ;

}

.font_l {

	font-size : large ;

}

.font_xl {

	font-size : x-large ;

}

.font_xxl {

	font-size : xx-large ;

}

.font_sb {

	font-size : small ;

	font-weight: bold ;

}

.font_mb {

	font-size : medium ;

	font-weight: bold ;

}

.font_lb {

	font-size : large ;

	font-weight: bold ;

}

.font_xlb {

	font-size : x-large ;

	font-weight: bold ;

}

.font_xxlb {

	font-size : xx-large ;

	font-weight: bold ;

}

.font_bold {

	font-weight: bold ;

}

.font_midashi {

	font-size : medium ;

	font-weight: bold ;

	color: #006633 ;

}

.bg_white {

	background-color: #ffffff ;

}

.bg_green01{

	background-color: #006633 ;

}

.bg_green02{

	background-color: ##ccffcc ;

}

.bg_green03{

	background-color: #ccffcc ;

}

.bgpink {

	background-color: #ffcccc ;

}

.bg_yellow {

	background-color: #ffffcc ;

}

.bgorange {

	background-color: #ff9900 ;

}

.gray {

	background-color: #999999 ;

}



.shadow_bottom {

	background-image: url(./std_3.gif) ;

	background-repeat: repeat-x ;

}

.shadow_right {

	background-image: url(./std_2.gif) ;

	background-repeat: repeat-y ;

}

.shadow_rb {

	background-image: url(./std_4.gif) ;

}

.top_back {

	background-image: url(../p01/p01_1-a.jpg) ;

	background-repeat: no-repeat ;

	background-position: 80px right ;

}

.top_title {

	font-size : small ;

	font-weight: bold ;

	color: #006633 ;

	background-color: #ffffcc ;

}
.inner p{
	position: absolute;
 	top: 50%;
 	left: 50%;
 	transform: translateY(-50%) translateX(-50%);
 	white-space: nowrap;
 	text-align: center;
}

