body
	{
	font-family: "MS UI Gothic", "Hiragino Kakugo Pro", "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	line-height: 160%;
	margin: 0px;
	padding: 0px;
	}
form
	{
	margin: 0px;
	padding: 0px;
	}
a:link, a:visited, a:active
	{
	color: #000000;
	text-decoration: none;
	}
a:hover
	{
	color: #FF0000;
	text-decoration: underline;
	}
a.blue:link, a.blue:visited, a.blue:active
	{
	color: #003f7c;
	text-decoration: underline;
	}
a.blue:hover
	{
	color: #FF0000;
	text-decoration: underline;
	}
h1
	{
	margin: 0px;
	padding: 0px;
	font-size: 10px;
	font-weight: normal;
	}
.base_left
	{
	background-image: url(../common_img/basebg_left.gif);
	background-repeat: repeat-y;
	width: auto;
	background-position: right;
	}
.base_right
	{
	background-image: url(../common_img/basebg_right.gif);
	background-repeat: repeat-y;
	width: auto;
	}
.bg_color1
	{
	background-color: #d8d5c5;
	}
.bg_color2
	{
	background-color: #1d3501;
	}
.bg_color3
	{
	background-image: url(../common_img/header_bg.gif);
	background-repeat: repeat-x;
	}
.bg_color4
	{
	background-image: url(../common_img/contents_bg.gif);
	background-repeat: repeat-x;
	}
.bg_color5
	{
	background-image: url(../common_img/side_bg2.gif);
	background-repeat: no-repeat;
	background-color: #f7f2da;
	background-position: right bottom;
	}
.bg_color6
	{
	background-color: #d5d5d6;
	}
.bg_color7
	{
	background-image: url(../common_img/footer_bg.gif);
	background-repeat: repeat-x;
	}
.bg_color8
	{
	background-color: #1d3501;
	}
.bg_color9
	{
	background-image: url(../common_img/side_bg.gif);
	background-repeat: repeat-x;
	background-color: #efd394;
	}
.bg_color10
	{
	background-color: #6f8057;
	}
.bg_color11
	{
	background-color: #ffffff;
	}
.bg_color12
	{
	background-color: #ebe9d8;
	}
.bg_color13
	{
	background-color: #596a4d;
	}
.bg_color14
	{
	background-color: #efeee0;
	}
.bg_color15
	{
	background-color: #f0f0f0;
	}
.bg_color16
	{
	background-color: #80ae0f;
	}
.bg_color17
	{
	background-color: #e7efd0;
	}
.bg_color18
	{
	background-color: #5c6e45;
	}
.bg_color19
	{
	background-color: #dbdfd6;
	}
.bg_color20
	{
	background-color: #c1bb87;
	}
.bg_color21
	{
	background-color: #f3f3e9;
	}
.bg_color22
	{
	background-color: #faf9eb;
	}
.bg_color23
	{
	background-color: #f7f7f0;
	}
.bg_color24
	{
	background-color: #789a00;
	}
.bg_color25
	{
	background-color: #ecf1d9;
	}
.bg_color26
	{
	background-color: #e2e5de;
	}
.bg_color27
	{
	background-color: #91b90f;
	}
.bg_color28
	{
	background-color: #6f8057;
	}
.bg_color29
	{
	background-color: #7f461b;
	}
.bg_color30
	{
	background-color: #fff0b2;
	}
.bg_color31
	{
	background-color: #A06C38;
	}
.padding1
	{
	padding-top: 3px;
	padding-right: 14px;
	padding-bottom: 3px;
	padding-left: 14px;
	}
.padding2
	{
	padding-top: 8px;
	padding-bottom: 8px;
	}
.padding3
	{
	padding-top: 25px;
	padding-right: 35px;
	padding-bottom: 40px;
	padding-left: 30px;
	}
.padding4
	{
	padding-bottom: 40px;
	}
.padding5
	{
	padding: 10px;
	}
.padding6
	{
	padding: 20px;
	}
.padding7
	{
	padding-top: 9px;
	padding-bottom: 9px;
	padding-left: 9px;
	}
.padding8
	{
	padding-top: 5px;
	padding-bottom: 5px;
	}
.padding9
	{
	padding-top: 5px;
	padding-left: 15px;
	}
.padding10
	{
	padding: 15px;
	}
.padding11
	{
	padding: 5px 10px;
	}
.padding12
	{
	padding-top: 25px;
	padding-bottom: 40px;
	padding-left: 30px;
	}
.padding13
	{
	padding-top: 20px;
	padding-right: 14px;
	padding-bottom: 20px;
	padding-left: 14px;
	}
.padding14
	{
	padding: 8px;
	}
.size1
	{
	height: 25px;
	}
.size2
	{
	width: 185px;
	}
.size3
	{
	width: 270px;
	}
.size4
	{
	width: 300px;
	}
.line-height1
	{
	line-height: 140%;
	}
.font_size1
	{
	font-size: 10px;
	}
.font_size2
	{
	font-size: 14px;
	}
.font_size3
	{
	font-size: 16px;
	}
.font_color1
	{
	color: #bcbcbc;
	}
.font_color2
	{
	color: #213812;
	}
.font_color3
	{
	color: #ff3300;
	}
.font_color4
	{
	color: #ffffff;
	}
.font_color5
	{
	color: #726000;
	}
.font_color6
	{
	color: #485b3c;
	}
.font_color7
	{
	color: #925800;
	}
