body,td,th {
	color: #333333;
	font-size: small;
}
body {
	margin-left: 10px;
	margin-top: 10px;
}
a:link {
	color: #01367e;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #4b1c8a;
}
a:hover {
	text-decoration: underline;
	color: #b0012a;
}
a:active {
	text-decoration: none;
	color: #0000FF;
}
.style1 {color: #FF6600}
.style2 {color: #000000; line-height: 2em}
.style3 {color: #99CC00}
.style4 {color: #0066cc; font-weight: bold;}
.style5 {color: #009966; font-weight: bold;}
.style6 {color: #ff99ff; font-weight: bold;}
.style7 {color: #FF0000; font-weight: bold;}
.style8 {color: #FFFFFF}
.style9 {color: #FF00FF; font-weight: bold;}.w_small {  font-size: small}
.style10 {color: #FF3333; font-weight: bold;}
.style11 {color: #FF6666; font-weight: bold;}
.style12 {color: #003399; font-weight: bold;}
.style13 {color: #006600; font-weight: bold;}
.midasi {font-size: large; font-weight: bold}
.midasipink {color: #FF00FF; font-size: large; font-weight: bold}
.midasiorange {color: #FF6600; font-size: large; font-weight: bold}
.midasibrwn {color: #993300; font-size: large; font-weight: bold}
.midasigreen {color: #006600; font-size: large; font-weight: bold}
.midasiblue {color: #0066FF; font-size: large; font-weight: bold}
.midasiblue2 {color: #0000CC; font-size: large; font-weight: bold}
.midasiwhite {color: #FFFFFF; font-size: large; font-weight: bold}
.waku_1 {padding:3px; background:#a600a6; border-top:solid 1px #ea00ea; border-right:solid 1px #420042; border-bottom:solid 1px #420042; border-left:solid 1px #ea00ea;}
.waku_2 {padding:5px; background:#f7eafb; text-align:left; border-top:solid 1px #420042; border-right:solid 1px #ea00ea; border-bottom:solid 1px #ea00ea; border-left:solid 1px #420042;}
.waku_3 {width:100%; padding:3px; background:#d665ab; border:solid 3px #97286d;}
.waku_4 {
	padding:5px;
	background:#f5daeb;
	text-align:left;
	border:solid 3px #e296c6;
	width: 724px;
	margin-top: 20px;
	margin-bottom: 20px;
	clear: both;
}
.kakomi_sg {padding:10px 15px; background-color:#fff; margin:10px 0 20px 0; border:2px dotted #009966;}
.kakomi_g {padding:10px 15px; background-color:#fff; margin:10px 0 20px 0; border:2px dotted #006600;}
.kakomi_sp {padding:5px 5px; background-color:#fff; margin:10px 0 20px; border:2px dotted #ff6666;}
.kakomi_v {padding:5px 5px; background-color:#fff;margin:10px 0 20px 0; border:2px dotted #003399;}
.Left {float:left; width:49%;}
.Right {float:right; width:49%;}
.pr {padding:10px 15px; height: 190px;	clear:both;}
.kakomi_org {
padding:10px 15px; background-color:#fff; margin:10px 0 20px 0; border:2px dotted #FF6600;
}
.p150 {
	line-height: 150%;
}

.txt100 {
	font-size: 100%;
	line-height: 180%;
	color: #333333;
	padding: 10px 6px;
}
.txt100_20_20 {
	font-size: 100%;
	line-height: 160%;
	padding-top: 20px;
	padding-bottom: 20px;
	color: #333333;
	float: none;
	padding-right: 6px;
	padding-left: 6px;
}
.midasipointgreen {
	color: #3A6476;
	font-size: 120%;
	font-weight: bold;
	padding-top: 0px;
	padding-bottom: 0px;
	text-indent: 2px;
	line-height: 200%;
}
.midasipointred {
	color: #993300;
	font-size: 120%;
	font-weight: bold;
	padding-top: 0px;
	padding-bottom: 0px;
	text-indent: 2px;
	line-height: 200%;
}
.midasipointred_s {
	color: #CC6666;
	font-size: 100%;
	font-weight: bold;
	padding-top: 6px;
	padding-bottom: 0px;
	text-indent: 2px;
	line-height: 200%;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #EF989E;
	margin-top: 26px;
}
.photo {
	padding-right: 10px;
	padding-left: 10px;
}
.space {
	height: 50px;
	clear: both;
}
.space20 {
	height: 20px;
	clear: both;
}
h1 {
	font-size: 160%;
	text-align: center;
}

.photo_right {
	padding-left: 10px;
	padding-bottom: 6px;
}
.photo_left {
	padding-right: 10px;
	padding-bottom: 6px;
}

.midasi_center {
	font-size: 120%;
	line-height: 160%;
	text-align: center;
	padding-bottom: 4px;
	padding-top: 4px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.box740 {
	font-size: 80%;
	line-height: 160%;
	width: 740px;
}
.box740_100 {
	font-size: 100%;
	line-height: 160%;
	width: 740px;
}
.photo_bot20 {
	clear: both;
	margin-bottom: 20px;
}
.li_cercle {
	list-style-type: square;
	margin-left: 20px;
}
.ol_womens {
	margin-top: 10px;
	margin-left: 20px;
	margin-bottom: 10px;
}
.dotline {
	height: 8px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	clear: both;
}
.imo_photo {
	margin-right: 250px;
}

.li_number {
	list-style-type: decimal;
	margin-left: 20px;
}
.photo_top14 {
	margin-top: 14px;
}
h1 {
	font-size: large;
	color: #7E7ED1;
	padding-bottom: 0px;
}
h2 {
	font-size: medium;
	padding-top: 0px;
}

