@charset "euc-jp";
/*
body {
	background-color: #FFFFFF;
	margin: 0px;
}
td {
	font-family: Osaka, "£Í£Ó £Ð¥´¥·¥Ã¥¯", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #555555;
}


*/
.j10 {
	/*font-family: Osaka, "£Í£Ó £Ð¥´¥·¥Ã¥¯", Arial, Helvetica, sans-serif;*/
	font-size: 10px;
	color: #555555;
}
/*.j10b {
	font-family: Osaka, "£Í£Ó £Ð¥´¥·¥Ã¥¯", Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #222222;
}
.j10_white {
	font-family: Osaka, "£Í£Ó £Ð¥´¥·¥Ã¥¯", Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}
.j12 {
	font-family: Osaka, "£Í£Ó £Ð¥´¥·¥Ã¥¯", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #555555;
}*/
.j12b {
	/*font-family: Osaka, "£Í£Ó £Ð¥´¥·¥Ã¥¯", Arial, Helvetica, sans-serif;*/
	font-size: 12px;
	font-weight: bold;
	color: #222222;
}
/*.j12_orange {
	font-family: Osaka, "£Í£Ó £Ð¥´¥·¥Ã¥¯", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF9C00;
}
.j12_white {
	font-family: Osaka, "£Í£Ó £Ð¥´¥·¥Ã¥¯", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
.j12b_orange {
	font-family: Osaka, "£Í£Ó £Ð¥´¥·¥Ã¥¯", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF9C00;
}*/
.date {
	font-size: 12px;
	color: #888888;
}



/*
p {
	margin-top: 15px;
	margin-bottom: 10px;
	margin-left: 30px;
	margin-right: 30px;
}
.table1 {
	width: 700px;
	margin-top: 5px;
	margin-left: 30px;
}
.table2 {
	width: 658px;
	background-color: #FFFFFF;
	margin-left: 50px;
	margin-bottom: 10px;
}
.table3 {
	width: 648px;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.table4 {
	width: 650px;
	height: 29px;
	margin: 15px 5px 0 5px;
	background:
		url(../img/bar01.gif)
		no-repeat
}
.table_note {
	width: 700px;
	margin-left: 30px;
	margin-bottom: 15px;
}*/
.table_in td {
	padding-bottom: 1em;
}
.table_in_note {
	font-size: 12px;
	background-color: #DDDDDD;
	margin-top: 40px;
	padding: 8px;
}
.image_border {
	border-top: 3px solid #CCCCCC;
	border-right: 3px solid #999999;
	border-bottom: 3px solid #999999;
	border-left: 3px solid #CCCCCC;
	margin-bottom: 5px;
}


/*.tdtitle1 {
	height: 1px;
}
.tdtitle2 {
	height: 1px;
	width: 100%;
}
.image_title1 {
	margin-top: 2px;
	margin-right: 10px;
}
.image_title2 {
	margin-left: 10px;
	border: 0;
}
.image_line1 {
	margin-bottom: 15px;
}
.image_line2 {
	margin-bottom: 5px;
}*/
.image_line_in {
	margin-top: 15px;
	margin-bottom: 15px;
}
/*.image_mark1 {
	margin-left: 15px;
	margin-right: 5px;
}*/
.image_mark2 {
	margin-right: 5px;
}
.image_btn {
	margin-top: 10px;
	margin-bottom: 10px;
}
/*.image_new {
	margin-right: 5px;
}
.image_member {
	margin-top: 5px;
	margin-bottom: 5px;
}*/
.image_top {
	margin-bottom: 20px;
}
.image_middle {
	margin-bottom: 5px;
}
/*.image_middle2 {
	margin-bottom: 10px;
}*/
.image_bottom {
	margin-bottom: 25px;
}
/*.image_space {
	margin-right: 5px;
}*/




.ID {
	/*font-family: Osaka, "£Í£Ó £Ð¥´¥·¥Ã¥¯", Arial, Helvetica, sans-serif;*/
	font-size: 12px;
	background-color: #CEEFFF;
	border: 1px solid #CDCCCA;
}



a:hover img {
	opacity: 0.5;
}


a.link2 {
	color: #0395bf;
	text-decoration: none;
}
/a.link2:visited {
	color: #0395bf;
	text-decoration: none;
}
a.link2:hover {
	color: #D50000;
	text-decoration: underline;
}
a.link2:active {
	color: #0395bf;
	text-decoration: none;
}


/*a.link1 {
	color: #00008C;
	text-decoration: none;
}
a.link1:visited {
	color: #00008C;
	text-decoration: none;
}
a.link1:hover {
	color: #996600;
	background-color: #FFF4E0;
	text-decoration: none;
}
a.link1:active {
	color: #00008C;
	text-decoration: none;
}
a.link2 {
	color: #0395bf;
	text-decoration: none;
}
/a.link2:visited {
	color: #0395bf;
	text-decoration: none;
}
a.link2:hover {
	color: #996600;
	background-color: #FFF4E0;
	text-decoration: none;
}
a.link2:active {
	color: #0395bf;
	text-decoration: none;
}*/
