@charset "UTF-8";

a {
	border: none;
	color: #666666;
	padding: 0;
	text-decoration: none;
}
a:visited {
	color: #666666;
}
a:hover {
	color: #ff6600;
}
a:link {

}
a:active {

}


/* Color
*******************************************************************************/
.blu {
	color: #0066FF;
}

.red {
	color: #ff0000;
}

/* Body
*******************************************************************************/
body {
	margin: 0;
	padding: 0;
	color: #333;
	font-size: 12px;
	line-height: 18px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	background: #fff;
	background-image: url(bg_header.jpg);
	background-repeat: repeat-x;
}

h1 {
	padding: 0;
	width: 351px;
	height: 53px;
	color: #003399;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 10px;
	font-style: normal;
	line-height: 20px;
	font-weight: normal;
	font-variant: normal;
	background-image: url(logo2.gif);
	background-repeat: no-repeat;
	background-position: left 6px;
	display: block;
	margin-top: 1px;
	margin-bottom: 1px;
	margin-left: 8px;
}
.main .header {
	width: 780px;
	display: block;
	background-image: url(logo_hario_footer.gif);
	background-repeat: no-repeat;
	background-position: 687px 10px;
}

.main .cont {
	height: 39px;
	width: 760px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(cont.gif);
	background-repeat: no-repeat;
}


.main {
	width: 780px;
	margin-right: auto;
	margin-left: auto;
	background-color: #FFFFFF;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #E0E0E0;
	border-left-color: #E0E0E0;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #0053b5;
	height: auto;
}
.waku {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
}

.main .bun {
	width: 760px;
	margin-right: 10px;
	margin-left: 10px;
	height: auto;
	float: left;
	margin-top: 8px;
}
.main .bun .migi {
	width: 202px;
	float: left;
}


top {
	padding: 0;
	width: 351px;
	height: 64px;
	color: #003399;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 10px;
	font-style: normal;
	line-height: 24px;
	font-weight: normal;
	font-variant: normal;
	background-image: url(logo2.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	margin-top: 1px;
	margin-bottom: 1px;
	margin-left: 7px;
	float: right;
}
.main .img {
	height: 110px;
	width: 760px;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(top_img.gif);
	margin-bottom: 5px;
	background-repeat: no-repeat;
}
.main .Footer {
	height: 30px;
	float: left;
	background-image: url(footer.gif);
	background-repeat: repeat-x;
	width: 770px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 30px;
	color: #FFFFFF;
	text-align: center;
	padding-right: 10px;
}
.main .shita {
	height: 27px;
	width: 780px;
	float: left;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 11px;
	line-height: 20px;
	color: #333333;
	background-color: #EBEBEB;
	text-align: center;
	padding-top: 7px;
}
.main .Footer2 {
	height: 1px;
	float: left;
	width: 780px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 30px;
	color: #FFFFFF;
	text-align: right;
	margin-right: auto;
	margin-left: auto;
}
h2 {
	padding: 0;
	width: 600px;
	height: 18px;
	color: #003399;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	font-variant: normal;
	margin-left: 8px;
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	text-indent: 5px;
}
.main .bun .hidari {
	width: 545px;
	float: left;
	margin-left: 12px;
}
.main .bun .migi .Line {
	height: 33px;
	width: 201px;
	background-image: url(line_top.gif);
	background-repeat: no-repeat;
	margin-top: 11px;
}
.main .bun .migi .Line2 {
	height: 22px;
	width: 201px;
	margin-top: 3px;
	margin-bottom: 3px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 22px;
	color: #666666;
	background-image: url(maru_b.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-indent: 20px;
}
.main .bun .hidari .wh_bun3 .shiro5 {
	height: 19px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #CCCCCC;
	font-size: 11px;
	text-align: right;
	color: #3366CC;
}

.main .bun .migi .Line2 a {
	height: 22px;
	width: 201px;
	color: #666666;
}
.main .bun .migi .Line2 a:hover {
	height: 22px;
	width: 201px;
	color: #ff6600;
}
.main .bun .migi .Line3 {
	height: 22px;
	width: 201px;
	margin-top: 3px;
	margin-bottom: 3px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 22px;
	color: #666666;
	text-indent: 20px;
}
.main .bun .migi .Line3 a {
	height: 22px;
	width: 201px;
	color: #666666;
}
.main .bun .migi .Line3 a:hover {
	height: 22px;
	width: 201px;
	color: #ff6600;
}
.main .bun .migi .rei {
	height: 33px;
	width: 201px;
	margin-top: 15px;
	background-image: url(cont_rei.gif);
	background-repeat: no-repeat;
}
.main .pan {
	height: 22px;
	width: 760px;
	margin-right: auto;
	margin-left: auto;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 11px;
	line-height: 22px;
	color: #666666;
	margin-top: 8px;
}
.main .bun .hidari .top {
	height: 337px;
}
.main .bun .hidari .top2 {
	margin-top: 13px;
}
.main .bun .hidari .wh_bun {
	margin-top: 7px;
	height: 120px;
	background-image: url(white_phot.gif);
	background-repeat: no-repeat;
	padding-top: 11px;
	padding-right: 12px;
	padding-bottom: 11px;
	padding-left: 12px;
	line-height: 20px;
}

.main .bun .hidari .top .flv {
	height: 220px;
	width: 270px;
	float: left;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 20px;
	color: #333333;
}
.main .bun .hidari .top .news {
	height: 290px;
	width: 264px;
	float: right;
	background-image: url(news_bg283.gif);
	background-repeat: no-repeat;
	background-position: top;
}
.nis12g2 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 20px;
	font-weight: normal;
	color: #666666;
}.shiro {
	height: 30px;
	text-indent: -9999px;
	margin-right: 13px;
	margin-left: 11px;
}
.shiro2 {
	height: auto;
	margin-right: 13px;
	margin-left: 12px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 11px;
	line-height: 15px;
	color: #666666;
	margin-top: 6px;
	margin-bottom: 0px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #CCCCCC;
	padding-top: 2px;
	padding-bottom: 2px;
}
.nis14 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	line-height: 24px;
	font-weight: normal;
	color: #FF0000;
}
.main .bun .hidari .wh_bun .more {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 11px;
	line-height: 22px;
	color: #3366CC;
	text-align: right;
	margin-top: 5px;
	text-decoration: underline;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #CCCCCC;
	width: 380px;
}
.main .bun .hidari .wh_bun .more a {
	color: #3366CC;
	text-align: right;
	margin-top: 5px;
	text-decoration: underline;
}
.main .bun .hidari .wh_bun .more a:hover {
	color: #ff6600;
	text-align: right;
	margin-top: 5px;
	text-decoration: underline;
}

.sand1 {
	font-size: 14px;
	color: #2f71b8;
	line-height: 24px;
	font-family: "メイリオ", Osaka, "ヒラギノ角ゴ Pro W3";
	font-weight: bold;
}
.main .bun .hidari .wh_bun02 .sui {
	background-image: url(../list/img/list_phot07.gif);
	background-repeat: no-repeat;
	height: 40px;
	width: 250px;
	margin-top: 5px;
	padding-top: 172px;
	padding-right: 181px;
	padding-bottom: 11px;
	padding-left: 11px;
}

.main .bun .hidari .wh_bun02 .kin {
	background-image: url(../list/img/list_phot05.gif);
	height: 49px;
	width: 210px;
	padding-top: 142px;
	padding-bottom: 11px;
	padding-left: 279px;
	padding-right: 11px;
}

.sand2 {color: #666666}
.main .bun .hidari .wh_bun2 {
	margin-top: 7px;
	height: 120px;
	background-repeat: no-repeat;
	padding-top: 11px;
	padding-right: 16px;
	padding-bottom: 11px;
	padding-left: 188px;
	line-height: 20px;
	background-image: url(event_bg.gif);
}
.main .bun .hidari .wh_bun2 .event1 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 22px;
	color: #666666;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}
.main .bun .hidari .wh_bun2 .event2 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 22px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	background-image: url(maru_red2.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 18px;
	margin-top: 2px;
}
.main .bun .hidari .wh_bun2 .event2 a {
	color: #666666;
}
.main .bun .hidari .wh_bun2 .event2 a:hover {
	color: #ff6600;
}
.main .shita2 {
	height: 24px;
	width: 770px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 11px;
	line-height: 20px;
	color: #666666;
	text-align: right;
	float: left;
	margin-top: 10px;
	padding-right: 10px;
}
.main .shita2 a {
	color: #666666;
}
.main .shita2 a:hover {
	color: #ff6600;
}
.main .bun .migi .Line4 {
	height: auto;
	width: 201px;
}
.shiro3 {
	height: auto;
	margin-right: 13px;
	margin-left: 12px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 11px;
	line-height: 16px;
	color: #3366CC;
	margin-bottom: 5px;
	text-align: right;
	text-decoration: underline;
	margin-top: 3px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #CCCCCC;
}
.shiro3 a {
	height: 20px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 11px;
	line-height: 16px;
	color: #3366CC;
	text-align: right;
	text-decoration: underline;
}
.shiro3 a:hover {
	height: 20px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 11px;
	line-height: 16px;
	color: #ff6600;
	text-align: right;
}
.shiro4 {
	height: 20px;
	margin-left: 12px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 11px;
	line-height: 16px;
	color: #3366CC;
	margin-top: 3px;
	margin-bottom: 4px;
	text-align: right;
	text-decoration: underline;
}
.shiro4 a {
	height: 20px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 11px;
	line-height: 16px;
	color: #3366CC;
	text-align: right;
	text-decoration: underline;
}
.shiro4 a:hover {
	height: 20px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 11px;
	line-height: 16px;
	color: #ff6600;
	text-align: right;
}
.main .bun .hidari .top3 {

}
.main .bun .hidari .wh_bun02 {
	margin-top: 10px;
	height: auto;
}
.main .bun .hidari .wh_bun3 {
	margin-top: 8px;
	height: 119px;
	padding-top: 11px;
	padding-right: 16px;
	padding-bottom: 11px;
	padding-left: 152px;
	line-height: 20px;
}
.nis11 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 11px;
	line-height: 16px;
	font-weight: normal;
	color: #333333;
}
.main .bun .hidari .wh_bun4 {
	margin-top: 12px;
	height: auto;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	width: 520px;
	margin-left: 1px;
	border: 1px solid #CCCCCC;
}
.main .bun .hidari .wh_bun9 {
	margin-top: 8px;
	padding-top: 10px;
	padding-right: 11px;
	padding-bottom: 10px;
	padding-left: 11px;
	border: 1px solid #CCCCCC;
}
.main .bun .hidari .wh_bun9 .event1 {
}

.st10 {	font-size: 10px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	line-height: 15px;
}
.nis12g3 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #333333;
}
.nis12g4 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 20px;
	font-weight: normal;
	color: #333333;
	text-indent: 8px;
}
.main .bun .hidari .wh_bun02 .katei {
	background-image: url(../list/img/ear_top.gif);
	background-repeat: no-repeat;
	height: 45px;
	padding-top: 235px;
	padding-right: 12px;
	text-align: right;
}
.main .bun .hidari .wh_bun02 .katei .syou {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 11px;
	line-height: 20px;
	color: #333333;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #CCCCCC;
	text-align: right;
}
.main .bun .hidari .wh_bun02 .bechi {
	background-image: url(../list/img/bechi.gif);
	background-repeat: no-repeat;
	height: 110px;
	padding-top: 12px;
	padding-left: 200px;
	padding-right: 14px;
	margin-top: 10px;
}
.main .bun .hidari .wh_bun02 .bechi .syou {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 11px;
	line-height: 20px;
	color: #333333;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #CCCCCC;
	text-align: right;
}
.main .bun .hidari .wh_bun02 .koukin {
	background-image: url(../list/img/koukin.gif);
	background-repeat: no-repeat;
	height: 110px;
	padding-top: 12px;
	padding-left: 200px;
	padding-right: 14px;
	margin-top: 10px;
}
.main .bun .hidari .wh_bun02 .koukin .syou {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 11px;
	line-height: 20px;
	color: #333333;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #CCCCCC;
	text-align: right;
}
.main .bun .hidari .wh_bun02 .suiso {
	background-image: url(../list/img/suiso.gif);
	background-repeat: no-repeat;
	height: 110px;
	padding-top: 12px;
	padding-left: 200px;
	padding-right: 14px;
	margin-top: 10px;
}
.main .bun .hidari .wh_bun02 .suiso .syou {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 11px;
	line-height: 20px;
	color: #333333;
	text-align: right;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #CCCCCC;
}
.main .bun .hidari .wh_bun02 .neko {
	background-image: url(../list/img/neko.gif);
	background-repeat: no-repeat;
	height: 110px;
	padding-top: 12px;
	padding-left: 200px;
	padding-right: 14px;
	margin-top: 10px;
}
.main .bun .hidari .wh_bun02 .neko .syou {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 11px;
	line-height: 20px;
	color: #333333;
	text-align: right;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #CCCCCC;
}
.main .bun .hidari .wh_bun02 .plant .syou1 {
}

.main .bun .hidari .wh_bun02 .akatuki {
	background-image: url(../example/img/akatuki.gif);
	background-repeat: no-repeat;
	height: 111px;
	padding-top: 12px;
	padding-left: 200px;
	padding-right: 14px;
}
.main .bun .hidari .wh_bun02 .akatuki .syou {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 11px;
	line-height: 20px;
	color: #333333;
	text-align: right;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #CCCCCC;
}
.main .bun .hidari .wh_bun02 .hakuou {
	background-image: url(../example/img/hakuou.gif);
	background-repeat: no-repeat;
	height: 128px;
	padding-top: 12px;
	padding-left: 200px;
	padding-right: 14px;
	margin-top: 10px;
}
.main .bun .hidari .wh_bun02 .hakuou .syou {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 11px;
	line-height: 20px;
	color: #333333;
	text-align: right;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #CCCCCC;
}
.main .bun .hidari .wh_bun02 .kurumi {
	background-image: url(../example/img/kurumi.gif);
	background-repeat: no-repeat;
	height: 84px;
	padding-top: 38px;
	padding-left: 200px;
	padding-right: 14px;
	margin-top: 10px;
}
.main .bun .hidari .wh_bun02 .kurumi .syou {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 11px;
	line-height: 20px;
	color: #333333;
	text-align: right;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #CCCCCC;
}
.main .bun .hidari .wh_bun02 .akita {
	background-image: url(../example/img/akita.gif);
	background-repeat: no-repeat;
	height: 111px;
	padding-top: 12px;
	padding-left: 200px;
	padding-right: 14px;
	margin-top: 10px;
}
.main .bun .hidari .wh_bun02 .akita .syou {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 11px;
	line-height: 20px;
	color: #333333;
	text-align: right;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #CCCCCC;
}
.main .bun .hidari .wh_bun02 .oyama {
	background-image: url(../event/img/oyama.gif);
	background-repeat: no-repeat;
	height: 128px;
	padding-top: 12px;
	padding-left: 200px;
	padding-right: 14px;
	margin-top: 10px;
}
.main .bun .hidari .wh_bun02 .oyama .syou {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 19px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #CCCCCC;
}
.main .bun .hidari .wh_bun02 .hakkei {
	background-image: url(../event/img/hakkei.gif);
	background-repeat: no-repeat;
	height: 110px;
	padding-top: 12px;
	padding-left: 200px;
	padding-right: 14px;
	margin-top: 10px;
}
.main .bun .hidari .wh_bun02 .interior .syou {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 11px;
	line-height: 20px;
	text-align: right;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #CCCCCC;
}

.main .bun .hidari .wh_bun02 .hakkei .syou {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 11px;
	line-height: 20px;
	color: #333333;
	text-align: right;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #CCCCCC;
}
.sand1g {
	font-size: 14px;
	color: #666666;
	line-height: 24px;
	font-family: "メイリオ", Osaka, "ヒラギノ角ゴ Pro W3";
	font-weight: bold;
}
.main .bun .hidari .wh_bun02 .interior {
	background-image: url(../event/img/interior.gif);
	background-repeat: no-repeat;
	height: 110px;
	padding-top: 12px;
	padding-left: 200px;
	padding-right: 14px;
	margin-top: 10px;
}
.main .bun .hidari .wh_bun02 .renga {
	background-image: url(../event/img/akarenga.gif);
	background-repeat: no-repeat;
	height: 96px;
	padding-top: 12px;
	padding-left: 202px;
	padding-right: 14px;
	margin-top: 5px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 11px;
	line-height: 20px;
	color: #333333;
	text-align: right;
}
.main .bun .hidari .wh_bun02 .renga .syou {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 11px;
	line-height: 20px;
	text-align: right;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #CCCCCC;
}
.main .bun .hidari .wh_bun02 .golf {
	background-image: url(../list/img/golf.gif);
	background-repeat: no-repeat;
	height: 110px;
	padding-top: 12px;
	padding-left: 200px;
	padding-right: 14px;
	margin-top: 10px;
}
.main .bun .hidari .wh_bun02 .golf .syou {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 11px;
	line-height: 20px;
	text-align: right;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #CCCCCC;
}
.shiro31 {
	height: auto;
	margin-right: 13px;
	margin-left: 12px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 11px;
	line-height: 16px;
	color: #3366CC;
	margin-bottom: 6px;
	text-align: right;
	text-decoration: underline;
	margin-top: 0px;
}
.main .bun .hidari .wh_bun02 .store {
	background-image: url(../list/img/store_design.gif);
	background-repeat: no-repeat;
	height: 110px;
	padding-top: 12px;
	padding-left: 200px;
	padding-right: 14px;
	margin-top: 10px;
}
.main .bun .hidari .wh_bun02 .store .syou {
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #CCCCCC;
	font-size: 10px;
	line-height: 20px;
	text-align: right;
	height: 20px;
}
.main .bun .hidari .wh_bun02 .katei .syou1 {
	height: 22px;
	width: 222px;
}
.main .bun .hidari .wh_bun02 .bechi .syou1 {
	height: 22px;
}
.main .bun .hidari .wh_bun02 .koukin .syou1 {
	height: 22px;
}
.main .bun .hidari .wh_bun02 .suiso .syou1 {
	height: 22px;
}
.main .bun .hidari .wh_bun02 .golf .syou1 {
	height: 22px;
}
.main .bun .hidari .wh_bun02 .store .syou1 {
	height: 22px;
}
.main .bun .hidari .wh_bun02 .neko .syou1 {
	height: 22px;
}
.main .bun .hidari .wh_bun02 .renga .syou1 {
	height: 60px;
	text-align: left;
}
.main .bun .hidari .wh_bun02 .interior .syou1 {
	text-align: left;
	height: 41px;
}
.main .bun .hidari .wh_bun02 .oyama .syou1 {
	height: 22px;
}
.main .bun .hidari .wh_bun02 .hakkei .syou1 {
	height: 22px;
}
.main .bun .hidari .wh_bun02 .akatuki .syou1 {
	height: 20px;
	font-family: "メイリオ";
	font-size: 12px;
	line-height: 21px;
	text-indent: 5px;
}
.main .bun .hidari .wh_bun02 .hakuou .syou1 {
	height: auto;
	font-family: "メイリオ";
	font-size: 12px;
	line-height: 18px;
	color: #666666;
	margin-top: 2px;
	padding-left: 5px;
}
.main .bun .hidari .wh_bun02 .akita .syou1 {
	height: 20px;
	font-family: "メイリオ";
	font-size: 12px;
	line-height: 19px;
	color: #666666;
	padding-left: 5px;
}
.main .bun .hidari .wh_bun02 .dounyu {
	background-image: url(../example/img/donyu_phot.gif);
	background-repeat: no-repeat;
	background-position: top;
	height: 80px;
	margin-bottom: 15px;
	width: 542px;
}

.main .bun .hidari .wh_bun3 {
	margin-top: 8px;
	height: auto;
	background-repeat: no-repeat;
	line-height: 20px;
	border: 1px solid #CCCCCC;
	padding: 10px;
	width: 520px;
	margin-left: 1px;
}
.main .bun .hidari .wh_bun3 .event1 {
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #CCCCCC;
	background-image: url(q_tai.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 22px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	line-height: 21px;
	color: #3366CC;
}
.main .bun .hidari .wh_bun3 .event2 {
	background-image: url(a_tai.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 33px;
	line-height: 19px;
	color: #666666;
	padding-top: 2px;
	padding-bottom: 1px;
}
.main .bun .hidari .wh_bun3 .shiro5 a {
	font-size: 11px;
	text-align: right;
	color: #3366CC;
	text-decoration: underline;
}
.main .bun .hidari .wh_bun3 .shiro5 a:hover {
	font-size: 11px;
	text-align: right;
	color: #ff6600;
	text-decoration: underline;
}
.main .bun .hidari .wh_bun3 .shiro6 {
	color: #666666;
	line-height: 23px;
	padding-bottom: 3px;
}
.main .bun .hidari .wh_bun3 .event7 {
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 136px;
	line-height: 19px;
	color: #666666;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
}
.main .bun .hidari .wh_bun7 {
	margin-top: 8px;
	height: 119px;
	background-repeat: no-repeat;
	padding-top: 11px;
	padding-right: 16px;
	padding-bottom: 11px;
	padding-left: 152px;
	line-height: 20px;
	background-image: url(sand07.gif);
}
.main .bun .migi .Line5 {
	height: auto;
	width: 201px;
	margin-top: 14px;
}
.main .bun .hidari .wh_bun02 .akatuki .sab {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 22px;
	color: #666666;
	text-align: left;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #CCCCCC;
	height: 22px;
}
.main .bun .migi .LineM {
	height: auto;
	width: 201px;
	margin-top: 3px;
	margin-bottom: 3px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 17px;
	color: #666666;
	background-image: url(maru_m.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: 20px;
	padding-top: 1px;
	padding-bottom: 2px;
	background-color: #FFFFFF;
}
.main .bun .hidari .wh_bun4 .con1 .nis12g2 .LineM {
	line-height: 20px;
	background-image: url(maru_m.gif);
	background-repeat: no-repeat;
	background-position: 22px 2px;
	text-indent: 40px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #CCCCCC;
	padding-top: 1px;
	padding-bottom: 1px;
	margin-top: 1px;
	margin-bottom: 1px;
}
.main .bun .hidari .wh_bun02 .teien {
	background-image: url(../list/img/teien.gif);
	background-repeat: no-repeat;
	height: 110px;
	padding-top: 12px;
	padding-left: 200px;
	padding-right: 14px;
	margin-top: 10px;
}
.main .bun .hidari .wh_bun02 .teien .syou {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 11px;
	line-height: 20px;
	color: #333333;
	text-align: right;
	height: 22px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #CCCCCC;
}
.main .bun .hidari .wh_bun02 .teien .syou1 {
	height: 22px;
}
.main .bun .hidari .wh_bun02 .trophy {
	background-image: url(../list/img/trophy.gif);
	background-repeat: no-repeat;
	height: 110px;
	padding-top: 12px;
	padding-left: 112px;
	padding-right: 14px;
	margin-top: 10px;
}
.main .bun .hidari .wh_bun02 .trophy .syou1 {
	height: 22px;
}
.main .bun .hidari .wh_bun02 .trophy .syou {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 11px;
	line-height: 20px;
	color: #333333;
	text-align: right;
	height: 22px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #CCCCCC;
}
.main .bun .hidari .wh_bun02 .rikyo {
	height: 160px;
	width: 530px;
	padding-top: 10px;
	background-image: url(../example/img/syogakou_phot.gif);
	background-repeat: no-repeat;
	padding-right: 12px;
}
.main .bun .hidari .wh_bun02 .rikyo .rit {
	margin-left: 275px;
}
.main .bun .hidari .wh_bun02 .rikyo .rit2 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 11px;
	line-height: 20px;
	color: #666666;
	text-align: right;
	margin-left: 275px;
	height: 22px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #CCCCCC;
}
.main .bun .hidari .top4 {
	height: 84px;
	background-image: url(tai_san2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	border-top-width: 1px;
	margin-top: 7px;
	padding-top: 23px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
}
.main .bun .hidari .top4 .toku1 {
	height: 20px;
	line-height: 20px;
	text-indent: 12px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #CCCCCC;
}
.main .bun .hidari .top4 .toku2 {
	height: 22px;
	line-height: 21px;
	text-indent: 12px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #CCCCCC;
	background-image: url(play_m.gif);
	background-repeat: no-repeat;
	background-position: 39px center;
}
.main .bun .hidari .wh_bun02 .biena {
	background-image: url(../event/img/biena_phot.gif);
	background-repeat: no-repeat;
	height: 102px;
	padding-top: 12px;
	padding-left: 262px;
	padding-right: 14px;
	margin-top: 5px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 11px;
	line-height: 20px;
	color: #333333;
	text-align: right;
}
.main .bun .hidari .wh_bun02 .biena .syou {
	line-height: 20px;
	height: 21px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #CCCCCC;
}
.main .bun .hidari .wh_bun02 .biena .syou1 {
}
.main .bun .hidari .top .san3 {
	float: left;
	width: 270px;
	height: 40px;
}
.main .bun .hidari .top .news .shiro2 .moji {
	text-align: left;
	padding-top: 4px;
	line-height: 13px;
}
.main .bun .migi .Line6 {
	height: auto;
	width: 201px;
	margin: 0px;
	padding: 0px;
}
.main .bun .hidari .wh_bun3 .ichiran {
	font-family: "メイリオ";
	font-size: 14px;
	line-height: 22px;
	font-weight: bold;
	color: #FFFFFF;
	height: 22px;
	background-color: #d33a4c;
	padding-left: 5px;
}
.main .bun .hidari .wh_bun3 .ichiran2 {
	margin-top: 2px;
	background-image: url(../example/img/maru_m22.gif);
	background-repeat: no-repeat;
	background-position: 2px center;
	text-indent: 22px;
	line-height: 20px;
	height: 21px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CC3333;
}
.main .bun .hidari .wh_bun3 .ichiran3 {
	text-indent: 22px;
	line-height: 20px;
	height: 20px;
}
.main .bun .hidari .wh_bun02 .dounyu .kochira {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 10px;
	line-height: 20px;
	color: #666666;
	text-align: right;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #CCCCCC;
}
.sandgreen {
	font-size: 14px;
	color: #009933;
	line-height: 24px;
	font-family: "メイリオ", Osaka, "ヒラギノ角ゴ Pro W3";
	font-weight: bold;
}
.main .bun .hidari .wh_bun02 .plant {
	background-image: url(../list/img/plant_list.gif);
	background-repeat: no-repeat;
	height: 110px;
	padding-top: 12px;
	padding-left: 160px;
	padding-right: 14px;
	margin-top: 10px;
}
.main .bun .hidari .wh_bun02 .plant .syou {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 11px;
	line-height: 20px;
	color: #333333;
	text-align: right;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #CCCCCC;
	height: 22px;
}
.main .bun .hidari .wh_bun02 .plant .syou1 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 11px;
	line-height: 20px;
	color: #333333;
	text-align: left;
	height: 22px;
}
.main .bun .hidari .wh_bun02 .katei #toia {
	height: 32px;
	width: 190px;
	float: right;
}
.sand1U {
	font-size: 14px;
	color: #2f71b8;
	line-height: 24px;
	font-family: "メイリオ", Osaka, "ヒラギノ角ゴ Pro W3";
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.main .bun .hidari .wh_bun02 #sandpurs {
	font-family: "メイリオ";
	font-size: 14px;
	line-height: 24px;
	color: #2f71b8;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	font-weight: bold;
}
.sand24 {
	font-size: 18px;
	color: #2f71b8;
	line-height: 24px;
	font-family: "メイリオ", Osaka, "ヒラギノ角ゴ Pro W3";
	font-weight: bold;
}
.main .bun .hidari .wh_bun02 #kensa02 {
	background-image: url(../bacteria/img/kensa02.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 128px;
	width: 267px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 16px;
	color: #666666;
	padding-top: 92px;
	text-align: center;
	float: left;
}
.main .bun .hidari .wh_bun02 #kensa02 #bun001 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 10px;
	line-height: 13px;
	color: #666666;
	height: 30px;
	width: 114px;
	padding-top: 75px;
	padding-left: 15px;
	text-align: left;
	float: left;
	padding-right: 4px;
}
.main .bun .hidari .wh_bun02 #kensa01 {
	height: 109px;
	width: 280px;
	background-image: url(../bacteria/img/kensa01.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 18px;
	text-align: center;
}
.main .bun .hidari .wh_bun02 #kensa01 #tai001 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 16px;
	color: #666666;
	text-align: center;
}
.main .bun .hidari .wh_bun02 #kensa02 #bun002 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 10px;
	line-height: 13px;
	color: #666666;
	height: 30px;
	width: 111px;
	padding-top: 75px;
	text-align: left;
	float: left;
	padding-right: 15px;
	padding-left: 6px;
}
.main .bun .hidari .wh_bun02 #kensa03 {
	background-image: url(../bacteria/img/kensa03.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 128px;
	width: 267px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 16px;
	color: #666666;
	padding-top: 92px;
	text-align: center;
	float: right;
	margin-left: 6px;
}
.main .bun .hidari .wh_bun02 #kensa03 #bun001 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 10px;
	line-height: 13px;
	color: #666666;
	height: 30px;
	width: 102px;
	padding-top: 75px;
	padding-left: 23px;
	text-align: left;
	float: left;
	padding-right: 9px;
}
.main .bun .hidari .wh_bun02 #kensa03 #bun002 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 10px;
	line-height: 13px;
	color: #666666;
	height: 30px;
	width: 105px;
	padding-top: 75px;
	text-align: left;
	float: left;
	padding-right: 18px;
	padding-left: 9px;
}
.main .bun .migi .Line9 {
	height: auto;
	width: 201px;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.main .bun .hidari .wh_bun02 .hana {
	background-image: url(../event/img/hana_phot.gif);
	background-repeat: no-repeat;
	height: 102px;
	padding-top: 12px;
	padding-left: 262px;
	padding-right: 14px;
	margin-top: 5px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 11px;
	line-height: 20px;
	color: #333333;
	text-align: right;
}
.main .bun .hidari .wh_bun02 .hana .syou1 {
}
.main .bun .hidari .wh_bun02 .hana .syou {
	line-height: 20px;
	height: 21px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #CCCCCC;
}
.main .bun .hidari .wh_bun02 .dounyu a {
	background-repeat: no-repeat;
	background-position: top;
	text-indent: -9999px;
	display: block;
	height: 78px;
	width: auto;
}
.main .bun .hidari .wh_bun02 .dounyu a:hover {
	background-repeat: no-repeat;
	background-position: top;
	display: block;
	height: 78px;
	width: auto;
	background-image: url(../example/img/donyu_phot2.gif);
}
.main .bun .hidari .wh_bun_g {
	margin-top: 10px;
	height: 119px;
	background-repeat: no-repeat;
	line-height: 20px;
	background-image: url(sand_g.gif);
	padding-top: 11px;
	padding-right: 14px;
	padding-bottom: 11px;
	padding-left: 11px;
}
.sand2g {
	color: #525252;
	line-height: 22px;
	font-family: "メイリオ";
	font-size: 12px;
	font-weight: bold;
}
.main .bun .hidari .wh_bun_g2 {
	margin-top: 10px;
	height: 138px;
	background-repeat: no-repeat;
	line-height: 20px;
	background-image: url(sand_g2.gif);
	padding-top: 11px;
	padding-right: 14px;
	padding-bottom: 11px;
	padding-left: 11px;
}
.sand2ｇ2 {
	color: #525252;
	line-height: 18px;
	font-family: "メイリオ";
	font-size: 12px;
	font-weight: bold;
}
.main .bun .hidari #prog01 {
	margin-top: 10px;
}
.main .bun .hidari #prog01 #prog03 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 17px;
	color: #333333;
	background-image: url(sand_prog02.gif);
	background-repeat: no-repeat;
	height: 64px;
	width: 500px;
	background-position: center top;
	padding-top: 190px;
	padding-left: 22px;
	padding-right: 20px;
	margin-top: 5px;
}
.main .bun .hidari #prog01 #prog04 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 17px;
	color: #333333;
	background-image: url(sand_prog01.gif);
	background-repeat: no-repeat;
	height: 64px;
	width: 500px;
	background-position: center top;
	padding-top: 190px;
	padding-left: 22px;
	padding-right: 20px;
	margin-top: 5px;
}
.main .bun .hidari #prog01 #prog05 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 17px;
	color: #333333;
	background-image: url(sand_prog03.gif);
	background-repeat: no-repeat;
	height: 64px;
	width: 500px;
	background-position: center top;
	padding-top: 190px;
	padding-left: 22px;
	padding-right: 20px;
	margin-top: 5px;
}
.main .bun .hidari #prog01 #line_prog {
	height: 12px;
	width: 542px;
	margin-bottom: 7px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #666666;
}
.txt18 {
	font-family: "Courier New", Courier, mono;
	font-size: 16px;
	line-height: 19px;
	font-weight: bold;
	color: #CC3333;
}.txt16 {
	font-family: "メイリオ";
	font-size: 14px;
	line-height: 22px;
	font-weight: bold;
	color: #996600;
}
.main .bun .hidari #douga {
	margin-top: 4px;
}
.main .bun .hidari .wh_bun02 .renga2 {
	background-image: url(../event/img/akarenga2.gif);
	background-repeat: no-repeat;
	height: 96px;
	padding-top: 12px;
	padding-left: 202px;
	padding-right: 14px;
	margin-top: 5px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 11px;
	line-height: 20px;
	color: #333333;
	text-align: right;
}
.main .bun .hidari .wh_bun02 .renga2 .syou {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 11px;
	line-height: 20px;
	text-align: right;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #CCCCCC;
}
.main .bun .hidari .wh_bun02 .renga2 .syou1 {
	height: 60px;
	text-align: left;
}
