@charset "utf-8";
HTML {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 14px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #666666; BORDER-TOP-STYLE: none; LINE-HEIGHT: 120%; PADDING-TOP: 0px; FONT-STYLE: normal; FONT-FAMILY: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; LIST-STYLE-TYPE: none; BORDER-BOTTOM-STYLE: none
}
P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #FF0000; BORDER-TOP-STYLE: none; LINE-HEIGHT: 120%; PADDING-TOP: 0px; FONT-STYLE: normal; FONT-FAMILY: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; LIST-STYLE-TYPE: none; BORDER-BOTTOM-STYLE: none
}
BODY {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
	TEXT-ALIGN: center;
	font: 12px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #333333;
	background-color: #fef7fe;
}
HR {
	HEIGHT: 1px;
	margin: 0px;
	padding: 0px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #666666;
}
br {
	letter-spacing: 0;
	vertical-align: top;
}
A:link {
	COLOR: #ff3366;
	TEXT-DECORATION: underline
}
A:active {
	COLOR: #ff3366;
	TEXT-DECORATION: underline
}
A:visited {
	COLOR: #ff3366;
	TEXT-DECORATION: underline
}
a:hover {
	text-decoration: none;
	color: #ff3366;
}

.clear{
	clear:both;
	margin: 0px;
	padding: 0px;
}
#contens {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 840px;
	background-image: url(images/bg_contens.jpg);
	background-repeat: repeat-y;
	padding: 0px;
}
#mcontens {
	margin: 0px;
	width: 820px;
	text-align: left;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}

img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

#head {
	margin: 0px;
	padding: 0px;
	width: 820px;
}
#head .h01 {
	margin: 0px;
	padding: 0px;
	width: 820px;
	background-image: url(images/topimg_01.jpg);
	background-repeat: no-repeat;
	height: 200px;
}
#head .h01 .title {
	font-size: 14px;
	font-weight: bold;
	color: #ff6699;
	margin: 0px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 70px;
}
#head .h02 {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 202px;
	width: 580px;
}
#head .h03 {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 202px;
	width: 198px;
	background-color: #ffcccc;
}
#head .h04 {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 202px;
	width: 42px;
}
#area {
	margin: 0px;
	padding: 0px;
	width: 820px;
}
#area .h01 {
	background-image: url(images/topimg_07.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	height: 28px;
	width: 820px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#area .h01 .title {
	font-size: 12px;
	color: #FFFFFF;
	margin: 0px;
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}
#area .area01 a {
	background-image: url(images/area_04.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 60px;
	width: 57px;
}
#area .area01 a:hover {
	background-image: url(images/area_04ov.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
}
#area .area02 a {
	background-image: url(images/area_07.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 18px;
	width: 57px;
}
#area .area02 a:hover {
	background-image: url(images/area_07ov.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
}
#area .area03 a {
	background-image: url(images/area_09.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 18px;
	width: 29px;
}
#area .area03 a:hover {
	background-image: url(images/area_09ov.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
}
#area .area04 a {
	background-image: url(images/area_10.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 18px;
	width: 28px;
}
#area .area04 a:hover {
	background-image: url(images/area_10ov.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
}
#area .area05 a {
	background-image: url(images/area_11.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 18px;
	width: 29px;
}
#area .area05 a:hover {
	background-image: url(images/area_11ov.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
}
#area .area06 a {
	background-image: url(images/area_12.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 18px;
	width: 28px;
}
#area .area06 a:hover {
	background-image: url(images/area_12ov.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
}
#area .area07 a {
	background-image: url(images/area_20.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 18px;
	width: 57px;
}
#area .area07 a:hover {
	background-image: url(images/area_20ov.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
}
#area .area08 a {
	background-image: url(images/area_26.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 18px;
	width: 41px;
}
#area .area08 a:hover {
	background-image: url(images/area_26ov.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
}
#area .area09 a {
	background-image: url(images/area_27.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 18px;
	width: 29px;
}
#area .area09 a:hover {
	background-image: url(images/area_27ov.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
}
#area .area10 a {
	background-image: url(images/area_28.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 36px;
	width: 28px;
}
#area .area10 a:hover {
	background-image: url(images/area_28ov.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
}
#area .area11 a {
	background-image: url(images/area_38.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 18px;
	width: 70px;
}
#area .area11 a:hover {
	background-image: url(images/area_38ov.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
}
#area .area12 a {
	background-image: url(images/area_50.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 18px;
	width: 29px;
}
#area .area12 a:hover {
	background-image: url(images/area_50ov.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
}
#area .area13 a {
	background-image: url(images/area_51.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 35px;
	width: 28px;
}
#area .area13 a:hover {
	background-image: url(images/area_51ov.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
}
#area .area14 a {
	background-image: url(images/area_57.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 17px;
	width: 41px;
}
#area .area14 a:hover {
	background-image: url(images/area_57ov.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
}
#area .area15 a {
	background-image: url(images/area_19.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 18px;
	width: 70px;
}
#area .area15 a:hover {
	background-image: url(images/area_19ov.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
}
#area .area16 a {
	background-image: url(images/area_25.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 36px;
	width: 29px;
}
#area .area16 a:hover {
	background-image: url(images/area_25ov.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
}
#area .area17 a {
	background-image: url(images/area_49.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 18px;
	width: 41px;
}
#area .area17 a:hover {
	background-image: url(images/area_49ov.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
}
#area .area18 a {
	background-image: url(images/area_18.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 18px;
	width: 29px;
}
#area .area18 a:hover {
	background-image: url(images/area_18ov.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
}
#area .area19 a {
	background-image: url(images/area_14.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 35px;
	width: 29px;
}
#area .area19 a:hover {
	background-image: url(images/area_14ov.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
}
#area .area20 a {
	background-image: url(images/area_23.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 18px;
	width: 58px;
}
#area .area20 a:hover {
	background-image: url(images/area_23ov.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
}
#area .area21 a {
	background-image: url(images/area_24.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 36px;
	width: 29px;
}
#area .area21 a:hover {
	background-image: url(images/area_24ov.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
}
#area .area22 a {
	background-image: url(images/area_48.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 35px;
	width: 29px;
}
#area .area22 a:hover {
	background-image: url(images/area_48ov.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
}
#area .area23 a {
	background-image: url(images/area_47.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 17px;
	width: 29px;
}
#area .area23 a:hover {
	background-image: url(images/area_47ov.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
}
#area .area24 a {
	background-image: url(images/area_46.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 35px;
	width: 29px;
}
#area .area24 a:hover {
	background-image: url(images/area_46ov.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
}
#area .area25 a {
	background-image: url(images/area_43.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 17px;
	width: 29px;
}
#area .area25 a:hover {
	background-image: url(images/area_43ov.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
}
#area .area26 a {
	background-image: url(images/area_37.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 18px;
	width: 58px;
}
#area .area26 a:hover {
	background-image: url(images/area_37ov.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
}
#area .area27 a {
	background-image: url(images/area_45.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 17px;
	width: 29px;
}
#area .area27 a:hover {
	background-image: url(images/area_45ov.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
}
#area .area28 a {
	background-image: url(images/area_36.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 18px;
	width: 29px;
}
#area .area28 a:hover {
	background-image: url(images/area_36ov.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
}
#area .area29 a {
	background-image: url(images/area_44.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 17px;
	width: 29px;
}
#area .area29 a:hover {
	background-image: url(images/area_44ov.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
}
#area .area30 a {
	background-image: url(images/area_35.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 35px;
	width: 17px;
}
#area .area30 a:hover {
	background-image: url(images/area_35ov.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
}
#area .area31 a {
	background-image: url(images/area_54.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 18px;
	width: 58px;
}
#area .area31 a:hover {
	background-image: url(images/area_54ov.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
}
#area .area32 a {
	background-image: url(images/area_34.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 17px;
	width: 29px;
}
#area .area32 a:hover {
	background-image: url(images/area_34ov.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
}
#area .area33 a {
	background-image: url(images/area_33.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 18px;
	width: 29px;
}
#area .area33 a:hover {
	background-image: url(images/area_33ov.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
}
#area .area34 a {
	background-image: url(images/area_42.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 17px;
	width: 29px;
}
#area .area34 a:hover {
	background-image: url(images/area_42ov.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
}
#area .area35 a {
	background-image: url(images/area_32.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 18px;
	width: 29px;
}
#area .area35 a:hover {
	background-image: url(images/area_32ov.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
}
#area .area36 a {
	background-image: url(images/area_63.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 18px;
	width: 28px;
}
#area .area36 a:hover {
	background-image: url(images/area_63ov.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
}
#area .area37 a {
	background-image: url(images/area_67.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 17px;
	width: 28px;
}
#area .area37 a:hover {
	background-image: url(images/area_67ov.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
}
#area .area38 a {
	background-image: url(images/area_66.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 17px;
	width: 29px;
}
#area .area38 a:hover {
	background-image: url(images/area_66ov.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
}
#area .area39 a {
	background-image: url(images/area_62.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 18px;
	width: 29px;
}
#area .area39 a:hover {
	background-image: url(images/area_62ov.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
}
#area .area40 a {
	background-image: url(images/area_31.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 18px;
	width: 47px;
}
#area .area40 a:hover {
	background-image: url(images/area_31ov.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
}
#area .area41 a {
	background-image: url(images/area_40.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 18px;
	width: 30px;
}
#area .area41 a:hover {
	background-image: url(images/area_40ov.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
}
#area .area42 a {
	background-image: url(images/area_56.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 36px;
	width: 30px;
}
#area .area42 a:hover {
	background-image: url(images/area_56ov.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
}
#area .area43 a {
	background-image: url(images/area_39.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 54px;
	width: 17px;
}
#area .area43 a:hover {
	background-image: url(images/area_39ov.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
}
#area .area44 a {
	background-image: url(images/area_65.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 17px;
	width: 47px;
}
#area .area44 a:hover {
	background-image: url(images/area_65ov.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
}
#area .area45 a {
	background-image: url(images/area_30.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 35px;
	width: 17px;
}
#area .area45 a:hover {
	background-image: url(images/area_30ov.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
}
#area .area46 a {
	background-image: url(images/area_29.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 35px;
	width: 17px;
}
#area .area46 a:hover {
	background-image: url(images/area_29ov.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
}
#area .area47 a {
	background-image: url(images/area_68.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 18px;
	width: 34px;
}
#area .area47 a:hover {
	background-image: url(images/area_68ov.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
}
#left {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 231px;
	text-align: left;
}
#left .waku01 {
	margin: 0px;
	width: 231px;
	background-color: #FF77A5;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#left .waku01 .tab {
	background-image: url(images/left_02.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 27px;
	width: 231px;
	font-size: 12px;
	line-height: 27px;
	color: #ffff00;
	text-align: center;
}
#left .waku01 .main {
	margin: 0px;
	padding: 0px;
	height: 135px;
	width: 231px;
	background-image: url(images/left_wakubg.jpg);
	background-repeat: no-repeat;
}
#left .waku01 .main .left {
	padding-left: 6px;
	margin: 0px;
	float: left;
	height: 135px;
	width: 100px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
}
#left .waku01 .main .right {
	margin: 0px;
	float: left;
	width: 110px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	color: #FFFFFF;
}
#left .waku01 .main .right .title {
	font-weight: bold;
	font-size: 14px;
}
#left .waku02 {
	margin: 0px;
	padding: 0px;
	width: 231px;
	background-color: #FFFFFF;
}
#left .waku02 .waku {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 6px;
	height: 57px;
	background-image: url(images/waku02_line.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}
#left .waku02 .waku .left {
	width: 60px;
	border: 1px solid #dddddd;
	margin: 0px;
	padding: 0px;
	float: left;
}
#left .waku02 .waku .right {
	margin: 0px;
	width: 150px;
	float: left;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 2px;
	text-align: left;
}
#left .waku02 .waku .right .rank {
	line-height: 16px;
	font-weight: bold;
	color: #F40606;
	padding-left: 18px;
	background-image: url(images/37658.gif);
	background-repeat: no-repeat;
	background-position: left;
	height: 16px;
	text-align: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin: 0px;
	font-size: 12px;
}
#left .waku02 .waku .right .name {
	font-size: 11px;
	color: #000000;
	padding: 0px;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
}
#left .waku02 .waku .right .prf a {
	font-size: 12px;
	font-weight: bold;
	color: #fe59d7;
	text-decoration: underline;
}
#left .waku02 .waku .right .prf a:hover  {
	font-size: 12px;
	font-weight: bold;
	color: #ffcccc;
	text-decoration: none;
}
#left .waku02 .tab {
	background-image: url(images/left_04.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 29px;
	width: 231px;
	font-size: 12px;
	line-height: 27px;
	color: #FFFFFF;
	text-align: center;
}#left .waku02 .waku .right .rank2 {
	line-height: 16px;
	font-weight: bold;
	color: #ff3366;
	padding-left: 18px;
	background-image: url(images/41661.gif);
	background-repeat: no-repeat;
	background-position: left;
	height: 16px;
	text-align: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin: 0px;
	font-size: 12px;
}
#left .waku03 {
	margin: 0px;
	padding: 0px;
	width: 231px;
}
#left .waku03 .tab01 {
	background-image: url(images/left_07.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	height: 43px;
	width: 221px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	line-height: 130%;
}
#left .waku03 .tab02 {
	background-image: url(images/left_08.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 63px;
	width: 231px;
}
#left .waku03 .tab02 a {
	display: block;
}
#left .waku03 .tab02 a:hover {
	background-image: url(images/left_08ov.jpg);
	display: block;
}
#left .waku03 .tab02 img {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
}
#left .waku03 .tab03 {
	background-image: url(images/left_10.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	height: 91px;
	width: 200px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 31px;
	color: #FFFFFF;
	line-height: 130%;
}
#right {
	margin: 0px;
	width: 579px;
	padding-top: 0px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 6px;
	float: left;
}
#right .sel {
	background-image: url(images/main_03.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 172px;
	width: 579px;
}
#right .waku01 {
	margin: 0px;
	padding: 0px;
	width: 579px;
}
#right .search {
	margin: 0px;
	padding: 0px;
	height: 39px;
	width: 579px;
	background-image: url(images/main_04.jpg);
	background-repeat: no-repeat;
}

#right .waku01 .left {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 46px;
	width: 289px;
}
#right .waku01 .right {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 46px;
	width: 290px;
}
#footer {
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 820px;
	background-repeat: no-repeat;
	line-height: 30px;
	color: #FFFFFF;
	text-align: center;
	font-family: "ＭＳ ゴシック", "Osaka－等幅";
	font-size: 12px;
	background-image: url(images/topimg_29.jpg);
}
#footer2 {
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 820px;
	background-repeat: no-repeat;
	line-height: 30px;
	color: #FFFFFF;
	text-align: center;
	font-family: "ＭＳ ゴシック", "Osaka－等幅";
	font-size: 12px;
}
#footer a {
	color: #FFFFFF;
	text-decoration: none;
}
#contens #footer a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
#right .search {
	background-image: url(images/main_04.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 39px;
	width: 579px;
}
#right .search .waku {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 300px;
}
#right .search .waku img {
	margin-top: 7px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	padding: 0px;
}#left .waku01 .main .right .title a {
	color: #FFFFFF;
	text-decoration: none;
}
#left .waku01 .main .right .title a:hover {
	color: #FF0000;
	text-decoration: underline;
}
.font02 {
	color: #ff6699;
}
.font03 {
	color: #0066FF;
}
#right .formsex {
	background-image: url(images/topimg_formtab.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	height: 38px;
	line-height: 38px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 140px;
}

.koma{

}
