body
	{
	font-family: "�l�r �o�S�V�b�N", "Hiragino Kakugo Pro", "�q���M�m�p�S Pro W3";
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	line-height: 140%;
	margin: 0px;
	padding: 0px;
	}
a:link, a:visited, a:active
	{
	color: #003399;
	text-decoration: underline;
	}
a:hover
	{
	color: #FF3366;
	text-decoration: none;
	}
a.black:link, a.black:visited, a.black:active
	{
	color: #000000;
	text-decoration: underline;
	}
a.black:hover
	{
	color: #FF0000;
	text-decoration: none;
	}
#base_left
	{
	background-image: url(../common_img/base_left.gif);
	background-repeat: repeat-y;
	background-position: right;
	width: auto;
	}
#base_right
	{
	background-image: url(../common_img/base_right.gif);
	background-repeat: repeat-y;
	width: auto;
	}
#base_center
	{
	background-color: #85cbc8;
	padding-top: 8px;
	padding-right: 30px;
	padding-bottom: 28px;
	padding-left: 30px;
	width: 875px;
	}
.bg_color1
	{
	background-color: #FFFFFF;
	}
.bg_color2
	{
	background-image: url(../common_img/side_frameimg3.gif);
	background-repeat: repeat-y;
	}
.bg_color3
	{
	background-color: #84c6e9;
	}
.bg_color4
	{
	background-color: #dcefff;
	}
.bg_color5
	{
	background-color: #ffffe6;
	}
.bg_color6
	{
	background-color: #87ca31;
	}
.bg_color7
	{
	background-color: #e8f5d4;
	}
.bg_color8
	{
	background-color: #ffb734;
	}
.bg_color9
	{
	background-color: #ffe4b0;
	}
.padding1
	{
	padding-top: 20px;
	padding-right: 25px;
	padding-bottom: 20px;
	padding-left: 25px;
	}
.padding2
	{
	padding-top: 15px;
	padding-right: 20px;
	padding-bottom: 15px;
	padding-left: 20px;
	}
.padding3
	{
	padding-top: 15px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
	}
.padding4
	{
	padding-top: 10px;
	padding-bottom: 10px;
	}
.padding5
	{
	padding: 12px;
	}
.padding6
	{
	padding: 15px;
	}
.frame1
	{
	border: 3px solid #ffb734;
	background-color: #ffffe6;
	}
.font_size1
	{
	font-size: 10px;
	}
.font_size2
	{
	font-size: 14px;
	}
.acbtn
	{
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
	width: 73px;
	}

#base_center2
	{
	background-color: #ffffff;
	padding-left: 60px;
	width: 875px;
	}
.padding9
	{
	padding-top: 6px;
	padding-bottom: 12px;
	}
	