body,tr,td,div{
	font-size:12px;
	color:#666666;
}

/****
a {text-decoration: underline; color: #3366CC;}
a:hover {text-decoration: underline; color: #3399CC;}
a:visited {text-decoration: underline; color: #663366;}
****/

form {margin-top: 0px;margin-bottom: 0px }

.size1 {font-size:8px;}
.size2 {font-size:10px;}
.size3 {font-size:12px;}
.size4 {font-size:14px;}
.size5 {font-size:16px;}
.size6 {font-size:18px;}
.size7 {font-size:20px;}
.size8 {font-size:24px;}

.size1b {font-size:8px; font-weight: bold}
.size2b {font-size:10px; font-weight: bold}
.size3b {font-size:12px; font-weight: bold}
.size4b {font-size:14px; font-weight: bold}
.size5b {font-size:16px; font-weight: bold}
.size6b {font-size:18px; font-weight: bold}
.size7b {font-size:20px; font-weight: bold}
.size8b {font-size:24px; font-weight: bold}

.size3_black {font-size:12px; color: #000000;}
.size4_black {font-size:14px; color: #211111;}
.size3b_gray {font-size:12px; font-weight: bold; color: #333333;}
.size4b_gray {font-size:14px; font-weight: bold; color: #333333;}

.size1lh {font-size:8px; line-height: 140%;}
.size2lh {font-size:10px; line-height: 140%;}
.size3lh {font-size:12px; line-height: 140%;}
.size4lh {font-size:14px; line-height: 140%;}
.size5lh {font-size:16px; line-height: 140%;}
.size6lh {font-size:18px; line-height: 140%;}
.size7lh {font-size:20px; line-height: 140%;}
.size8lh {font-size:24px; line-height: 140%;}

/***
.c1:link {text-decoration: underline; color: #FF6600;}
.c1:hover {text-decoration: underline; color: #FF6600;}
.c1:visited {text-decoration: underline; color: #FF6600;}
***/

h1 {font-size:20px; font-weight: bold; color: #000000;}

/**** 以下は追加  ***/

a:link {
	color: #0000cc; text-decoration: none;
}
a:visited {
	color: #0000cc; text-decoration: none;
}
a:hover {
	color: #ff0000; text-decoration: none;
}

ol {
	margin-left: 2em;
	padding-left: 0em;
}

.text_center {
	display: block;
	text-align: center;
}
.table_center {
	margin-left: auto;
	margin-right: auto;
}
.text_left {
	display: block;
	text-align: left;
}

.margin_left_6 {
	margin-left: 6px;
}
.margin_left_10 {
	margin-left: 10px;
}
.margin_left_12 {
	margin-left: 12px;
}
.margin_left_24 {
	margin-left: 24px;
}
.margin_top_2 {
	margin-top: 2px;
}
.margin_top_4 {
	margin-top: 4px;
}
.margin_top_8 {
	margin-top: 8px;
}
.margin_top_16 {
	margin-top: 16px;
}
.margin_top_24 {
	margin-top: 24px;
}
.margin_bottom_8 {
	margin-bottom: 8px;
}
.margin_top_m8 {
	margin-top: -8px;
}

.padding_top_24 {
	padding-top: 24px;
}
.padding_top_96 {
	padding-top: 96px;
}
.list_deci {
	list-style-type: decimal;
}
.list_up_alp {
	list-style-type: upper-alpha;
}
.list_low_alp {
	list-style-type: lower-alpha;
}

.sns_btn_right {
	text-align: end;
	margin-top: 10px;
	margin-bottom: 1px;
}
.sns_btn {
	text-align: center;
	margin-top: 10px;
	margin-bottom: 1px;
}
.ul_margin {
	margin-top: 2px;
	margin-bottom: 2px;
}
