.version.index /* version checker */
{
	color: #00001E;
	background-color: #D7FCFE;
}

.html
{
	background-color: #F4ECE1;
}

#page
{
	z-index: 1;
	width: 1000px;
	min-height: 500px;
	background-image: none;
	border-style: none;
	border-color: transparent;
	background-color: #FFFFFF;
	margin-left: auto;
	margin-right: auto;
}

#pu79
{
	width: 0.01px;
	margin-right: -10000px;
	margin-left: -100px;
}

#u79
{
	z-index: 34;
	min-height: 414px;
	-pie-box-shadow: none;
	box-shadow: 0px 4px 10px rgba(0,0,0,0.75);
	border-style: none;
	border-color: transparent;
	padding-bottom: 16px;
	background: transparent url("../images/_dsc3588_hananashi_bg.jpg") no-repeat center top;
	background-size: cover;
}

#u79_align_to_page
{
	margin-left: auto;
	margin-right: auto;
	width: 1000px;
	position: relative;
	left: -100px;
}

#u21412
{
	z-index: 172;
	width: 306px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: -2px;
	left: 347px;
}

#pu570
{
	width: 0.01px;
	margin-bottom: -8px;
	margin-right: -10000px;
	margin-left: -8px;
}

#u570
{
	z-index: 191;
	width: 6px;
	height: 54px;
	border-style: none;
	border-color: transparent;
	background-color: #C69C6D;
	margin-left: 19px;
	position: relative;
}

#u99
{
	z-index: 189;
	margin-top: 2px;
	position: relative;
}

#u99_states
{
	height: 175px;
	width: 45px;
	vertical-align: top;
	background: url("../images/u99_states.png") no-repeat 8px 8px;
}

#u99:hover #u99_states
{
	background: url("../images/u99_states-r.png") no-repeat 0px 0px;
}

#pu572
{
	width: 0.01px;
	margin-bottom: -8px;
	margin-right: -10000px;
	margin-left: 47px;
}

#u572
{
	z-index: 192;
	width: 6px;
	height: 54px;
	border-style: none;
	border-color: transparent;
	background-color: #C69C6D;
	margin-left: 20px;
	position: relative;
}

#u94
{
	z-index: 183;
	margin-top: 2px;
	position: relative;
}

#u94_states
{
	height: 175px;
	width: 45px;
	vertical-align: top;
	background: url("../images/u94_states.png") no-repeat 8px 8px;
}

#u94:hover #u94_states
{
	background: url("../images/u94_states-r.png") no-repeat 0px 0px;
}

#pu573
{
	width: 0.01px;
	margin-bottom: -8px;
	margin-right: -10000px;
	margin-left: 103px;
}

#u573
{
	z-index: 193;
	width: 6px;
	height: 54px;
	border-style: none;
	border-color: transparent;
	background-color: #C69C6D;
	margin-left: 20px;
	position: relative;
}

#u92
{
	z-index: 180;
	margin-top: 2px;
	position: relative;
}

#u92_states
{
	height: 175px;
	width: 45px;
	vertical-align: top;
	background: url("../images/u92_states.png") no-repeat 8px 8px;
}

#u92:hover #u92_states
{
	background: url("../images/u92_states-r.png") no-repeat 0px 0px;
}

#pu575
{
	width: 0.01px;
	margin-bottom: -8px;
	margin-right: -10000px;
	margin-left: 158px;
}

#u575
{
	z-index: 194;
	width: 6px;
	height: 54px;
	border-style: none;
	border-color: transparent;
	background-color: #C69C6D;
	margin-left: 19px;
	position: relative;
}

#u97
{
	z-index: 186;
	margin-top: 2px;
	position: relative;
}

#u97_states
{
	height: 175px;
	width: 45px;
	vertical-align: top;
	background: url("../images/u97_states.png") no-repeat 8px 8px;
}

#u97:hover #u97_states
{
	background: url("../images/u97_states-r.png") no-repeat 0px 0px;
}

#pu577
{
	width: 0.01px;
	margin-bottom: -8px;
	margin-right: -10000px;
	margin-left: 214px;
}

#u577
{
	z-index: 195;
	width: 6px;
	height: 54px;
	border-style: none;
	border-color: transparent;
	background-color: #C69C6D;
	margin-left: 19px;
	position: relative;
}

#u89
{
	z-index: 174;
	margin-top: 2px;
	position: relative;
}

#u89_states
{
	height: 175px;
	width: 45px;
	vertical-align: top;
	background: url("../images/u89_states.png") no-repeat 8px 8px;
}

#u89:hover #u89_states
{
	background: url("../images/u89_states-r.png") no-repeat 0px 0px;
}

#pu21411
{
	width: 0.01px;
	margin-bottom: -8px;
	margin-right: -10000px;
	margin-left: 269px;
}

#u21411
{
	z-index: 196;
	width: 6px;
	height: 54px;
	border-style: none;
	border-color: transparent;
	background-color: #C69C6D;
	margin-left: 19px;
	position: relative;
}

#u21410
{
	z-index: 177;
	margin-top: 2px;
	position: relative;
}

#u21410_states
{
	height: 175px;
	width: 45px;
	vertical-align: top;
	background: url("../images/u21410_states.png") no-repeat 8px 8px;
}

#u21410:hover #u21410_states
{
	background: url("../images/u21410_states-r.png") no-repeat 0px 0px;
}

#u87-8
{
	z-index: 45;
	display: block;
	vertical-align: top;
	position: relative;
	margin-right: -10000px;
	margin-top: 84px;
	left: 787px;
}

#u79-bw
{
	z-index: 34;
	min-height: 414px;
}

#u111
{
	z-index: 35;
	height: 369px;
	-pie-box-shadow: none;
	box-shadow: 0px 4px 8px rgba(0,0,0,0.5);
	border-style: none;
	border-color: transparent;
	background: transparent url("../images/_dsc3601_seinansakurapink_bg.jpg") no-repeat left top;
	background-size: cover;
}

#u111-bw
{
	z-index: 35;
	margin-top: 3500px;
	height: 369px;
}

#u82
{
	z-index: 36;
	width: 57px;
	border-style: none;
	border-color: transparent;
	background-color: #422913;
	padding-left: 21px;
	padding-right: 22px;
	padding-bottom: 466.35000000000036px;
	position: relative;
	margin-right: -10000px;
	left: 158px;
}

#home-top
{
	margin-left: 2px;
	position: relative;
}

#u17589
{
	z-index: 272;
	width: 57px;
	background-color: transparent;
	margin-top: 37px;
	position: relative;
}

#u16453-4
{
	z-index: 225;
	display: block;
	vertical-align: top;
	margin-left: 15px;
	margin-top: 50px;
	position: relative;
}

#about
{
	margin-left: 11px;
	margin-top: 75px;
	position: relative;
}

#u102-4
{
	z-index: 37;
	display: block;
	vertical-align: top;
	margin-left: 14px;
	margin-top: 9px;
	position: relative;
}

#gaiyou
{
	margin-left: 21px;
	margin-top: 1283px;
	position: relative;
}

#products
{
	margin-left: 2px;
	margin-top: 1285px;
	position: relative;
}

#ex
{
	margin-left: 14px;
	margin-top: 397px;
	position: relative;
}

#otoiawase
{
	margin-left: 19px;
	margin-top: 541px;
	position: relative;
}

#u140-4
{
	z-index: 41;
	display: block;
	vertical-align: top;
	margin-left: 14px;
	margin-top: 40px;
	position: relative;
}

#u19460
{
	z-index: 56;
	width: 750px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	padding-bottom: 0px;
	position: relative;
	margin-right: -10000px;
	margin-top: 704px;
	left: 330px;
}

#u19459
{
	z-index: 71;
	width: 750px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	position: relative;
}

#u318
{
	z-index: 78;
	width: 6px;
	height: 80px;
	border-style: none;
	border-color: transparent;
	background-color: #603813;
	position: relative;
	margin-right: -10000px;
	margin-top: 2px;
}

#u80-6
{
	z-index: 72;
	display: block;
	vertical-align: top;
	position: relative;
	margin-right: -10000px;
	left: 17px;
}

#u100-12
{
	z-index: 57;
	width: 733px;
	min-height: 147px;
	background-color: transparent;
	line-height: 1.85;
	color: #603813;
	font-size: 14px;
	font-family: ヒラギノ明朝 Pro W3, Hiragino Mincho Pro, ＭＳ Ｐ明朝, MS PMincho, serif;
	margin-left: 17px;
	margin-top: 26px;
	position: relative;
}

#u310
{
	z-index: 69;
	width: 402px;
	background-color: transparent;
	margin-left: 320px;
	margin-top: 26px;
	position: relative;
}

#u310_clip
{
	overflow: hidden;
	width: 402px;
	height: 290px;
}

#u310_img
{
	margin-left: -5px;
	margin-bottom: -4px;
}

#u19461
{
	z-index: 79;
	width: 750px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 1342px;
	left: 330px;
}

#u320
{
	z-index: 86;
	width: 6px;
	height: 71px;
	border-style: none;
	border-color: transparent;
	background-color: #603813;
	position: relative;
	margin-right: -10000px;
}

#u317-6
{
	z-index: 80;
	display: block;
	vertical-align: top;
	position: relative;
}

#slideshowu321
{
	z-index: 87;
	width: 0.01px;
	height: 309px;
	margin-left: 10px;
	margin-top: 3px;
	position: relative;
}

#u363popup
{
	z-index: 88;
}

#u441
{
	z-index: 89;
	width: 402px;
	height: 302px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	margin-right: -10000px;
	position: relative;
}

#u450
{
	z-index: 91;
	width: 402px;
	height: 302px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	margin-right: -10000px;
	position: relative;
}

#u459
{
	z-index: 93;
	width: 402px;
	height: 302px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	margin-right: -10000px;
	position: relative;
}

#u468
{
	z-index: 95;
	width: 402px;
	height: 302px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	margin-right: -10000px;
	position: relative;
}

#u477
{
	z-index: 97;
	width: 402px;
	height: 302px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	margin-right: -10000px;
	position: relative;
}

#u486
{
	z-index: 99;
	width: 402px;
	height: 302px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	margin-right: -10000px;
	position: relative;
}

#u322popup
{
	z-index: 101;
}

#u444
{
	z-index: 102;
	width: 71px;
	height: 53px;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	left: 19px;
}

#u444:hover
{
	border-color: #000000;
	width: 71px;
	height: 53px;
	min-height: 0px;
	margin: 0px -10000px 0px 0px;
}

#u453
{
	z-index: 104;
	width: 71px;
	height: 53px;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	left: 100px;
}

#u453:hover
{
	border-color: #000000;
	width: 71px;
	height: 53px;
	min-height: 0px;
	margin: 0px -10000px 0px 0px;
}

#u462
{
	z-index: 106;
	width: 71px;
	height: 53px;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	left: 181px;
}

#u462:hover
{
	border-color: #000000;
	width: 71px;
	height: 53px;
	min-height: 0px;
	margin: 0px -10000px 0px 0px;
}

#u471
{
	z-index: 108;
	width: 71px;
	height: 53px;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 63px;
	left: 19px;
}

#u471:hover
{
	border-color: #000000;
	width: 71px;
	height: 53px;
	min-height: 0px;
	margin: 63px -10000px 0px 0px;
}

#u480
{
	z-index: 110;
	width: 71px;
	height: 53px;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 63px;
	left: 100px;
}

#u480:hover
{
	border-color: #000000;
	width: 71px;
	height: 53px;
	min-height: 0px;
	margin: 63px -10000px 0px 0px;
}

#u489
{
	z-index: 112;
	width: 71px;
	height: 53px;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 63px;
	left: 181px;
}

#u489:hover
{
	border-color: #000000;
	width: 71px;
	height: 53px;
	min-height: 0px;
	margin: 63px -10000px 0px 0px;
}

.SSFirstButton,.SSPreviousButton,.SSNextButton,.SSLastButton,.SSSlideLink,.SSCloseButton /* slideshowFreeStyle */
{
	cursor: pointer;
}

.SSSlideLoading /* slideshowFreeStyle */
{
	background: url("../images/loading.gif") no-repeat center center;
}

#u19462
{
	z-index: 114;
	width: 750px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 1766px;
	left: 330px;
}

#u15210
{
	z-index: 121;
	width: 6px;
	height: 71px;
	border-style: none;
	border-color: transparent;
	background-color: #603813;
	position: relative;
	margin-right: -10000px;
}

#pu317-6,#pu15209-6
{
	width: 0.01px;
	padding-bottom: 0px;
	margin-right: -10000px;
	margin-top: 4px;
	margin-left: 17px;
}

#u15209-6
{
	z-index: 115;
	display: block;
	vertical-align: top;
	position: relative;
}

#slideshowu15211
{
	z-index: 122;
	width: 0.01px;
	height: 309px;
	margin-left: 10px;
	margin-top: 3px;
	position: relative;
}

#u363,#u15231
{
	position: absolute;
	width: 402px;
	height: 302px;
	background-color: transparent;
	left: 293px;
}

#u15231popup
{
	z-index: 123;
}

#u15853
{
	z-index: 124;
	width: 402px;
	height: 302px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	margin-right: -10000px;
	position: relative;
}

#u15853_img
{
	padding-top: 17px;
	padding-bottom: 16px;
}

#u15865
{
	z-index: 126;
	width: 402px;
	height: 302px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	margin-right: -10000px;
	position: relative;
}

#u15879
{
	z-index: 128;
	width: 402px;
	height: 302px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	margin-right: -10000px;
	position: relative;
}

#u15894
{
	z-index: 130;
	width: 402px;
	height: 302px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	margin-right: -10000px;
	position: relative;
}

#u15909
{
	z-index: 132;
	width: 402px;
	height: 302px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	margin-right: -10000px;
	position: relative;
}

#u15924
{
	z-index: 134;
	width: 402px;
	height: 302px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	margin-right: -10000px;
	position: relative;
}

#u441_img,#u450_img,#u459_img,#u468_img,#u477_img,#u486_img,#u15865_img,#u15879_img,#u15894_img,#u15909_img,#u15924_img
{
	padding-top: 17px;
	padding-bottom: 17px;
}

#u322,#u15212
{
	position: absolute;
	width: 271px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	padding-bottom: 173px;
	top: 19px;
}

#u15212popup
{
	z-index: 136;
}

#u15856
{
	z-index: 137;
	width: 71px;
	height: 53px;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	left: 19px;
}

#u15856:hover
{
	border-color: #000000;
	width: 71px;
	height: 53px;
	min-height: 0px;
	margin: 0px -10000px 0px 0px;
}

#u15868
{
	z-index: 139;
	width: 71px;
	height: 53px;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	left: 100px;
}

#u15868:hover
{
	border-color: #000000;
	width: 71px;
	height: 53px;
	min-height: 0px;
	margin: 0px -10000px 0px 0px;
}

#u15882
{
	z-index: 141;
	width: 71px;
	height: 53px;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	left: 181px;
}

#u15882:hover
{
	border-color: #000000;
	width: 71px;
	height: 53px;
	min-height: 0px;
	margin: 0px -10000px 0px 0px;
}

#u444.SSSlideLinkSelected,#u453.SSSlideLinkSelected,#u462.SSSlideLinkSelected,#u15856.SSSlideLinkSelected,#u15868.SSSlideLinkSelected,#u15882.SSSlideLinkSelected
{
	border-style: none;
	border-color: transparent;
	width: 71px;
	height: 53px;
	min-height: 0px;
	margin: 0px -10000px 0px 0px;
}

#u15897
{
	z-index: 143;
	width: 71px;
	height: 53px;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 63px;
	left: 19px;
}

#u15897:hover
{
	border-color: #000000;
	width: 71px;
	height: 53px;
	min-height: 0px;
	margin: 63px -10000px 0px 0px;
}

#u15912
{
	z-index: 145;
	width: 71px;
	height: 53px;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 63px;
	left: 100px;
}

#u15912:hover
{
	border-color: #000000;
	width: 71px;
	height: 53px;
	min-height: 0px;
	margin: 63px -10000px 0px 0px;
}

#u15927
{
	z-index: 147;
	width: 71px;
	height: 53px;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 63px;
	left: 181px;
}

#u15927:hover
{
	border-color: #000000;
	width: 71px;
	height: 53px;
	min-height: 0px;
	margin: 63px -10000px 0px 0px;
}

#u471.SSSlideLinkSelected,#u480.SSSlideLinkSelected,#u489.SSSlideLinkSelected,#u15897.SSSlideLinkSelected,#u15912.SSSlideLinkSelected,#u15927.SSSlideLinkSelected
{
	border-style: none;
	border-color: transparent;
	width: 71px;
	height: 53px;
	min-height: 0px;
	margin: 63px -10000px 0px 0px;
}

#u444_clip,#u453_clip,#u462_clip,#u471_clip,#u480_clip,#u489_clip,#u15856_clip,#u15868_clip,#u15882_clip,#u15897_clip,#u15912_clip,#u15927_clip
{
	overflow: hidden;
	width: 71px;
	height: 53px;
}

#u444_img,#u453_img,#u462_img,#u471_img,#u480_img,#u489_img,#u15856_img,#u15868_img,#u15882_img,#u15897_img,#u15912_img,#u15927_img
{
	margin-left: -4px;
	margin-right: -5px;
}

#u19711
{
	z-index: 150;
	width: 865px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 3967px;
	left: 193px;
}

#u121-4
{
	z-index: 151;
	display: block;
	vertical-align: top;
	position: relative;
	margin-right: -10000px;
}

#u19710
{
	z-index: 155;
	width: 729px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 1px;
	left: 137px;
}

#u19465
{
	z-index: 156;
	width: 580px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	position: relative;
}

#u502
{
	z-index: 163;
	width: 6px;
	height: 71px;
	border-style: none;
	border-color: transparent;
	background-color: #603813;
	position: relative;
	margin-right: -10000px;
}

#u501-6
{
	z-index: 157;
	display: block;
	vertical-align: top;
	position: relative;
	margin-right: -10000px;
	left: 17px;
}

#pu503
{
	width: 0.01px;
	margin-left: 17px;
	margin-top: 16px;
}

#u503
{
	z-index: 164;
	width: 228px;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
}

#u509
{
	z-index: 166;
	width: 228px;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	left: 242px;
}

#u521
{
	z-index: 168;
	width: 228px;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	left: 483px;
}

#u503:hover,#u509:hover,#u521:hover
{
	opacity: 0.7;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	filter: alpha(opacity=70);
	width: 228px;
	min-height: 0px;
	margin: 0px -10000px 0px 0px;
}

#u19707
{
	z-index: 170;
	width: 228px;
	background-color: transparent;
	margin-left: 17px;
	margin-top: 17px;
	position: relative;
}

#u19707:hover
{
	opacity: 0.7;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	filter: alpha(opacity=70);
	width: 228px;
	min-height: 0px;
	margin: 17px 0px 0px 17px;
}

#u19707_img
{
	padding-right: 4px;
}

#u19468
{
	z-index: 197;
	width: 704px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	padding-bottom: 0px;
	position: relative;
	margin-right: -10000px;
	margin-top: 4526px;
	left: 347px;
}

#u2437-9
{
	z-index: 203;
	display: block;
	vertical-align: top;
	position: relative;
}

#u2435-4
{
	z-index: 199;
	width: 388px;
	min-height: 32px;
	background-color: transparent;
	font-size: 12px;
	line-height: 1.75;
	font-family: ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic, sans-serif;
	margin-top: 18px;
	position: relative;
}

#u141
{
	z-index: 198;
	width: 704px;
	min-height: 369px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	position: relative;
}

#u15134
{
	z-index: 212;
	width: 42px;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 5095px;
	left: 1039px;
}

#u19480
{
	z-index: 216;
	width: 887px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 3103px;
	left: 193px;
}

#u198-4
{
	z-index: 217;
	display: block;
	vertical-align: top;
	position: relative;
	margin-right: -10000px;
}

#u19479
{
	z-index: 221;
	width: 743px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	padding-bottom: 0px;
	position: relative;
	margin-right: -10000px;
	left: 144px;
}

#u532
{
	z-index: 222;
	width: 743px;
	height: 1px;
	border-style: none;
	border-color: transparent;
	background-color: #A67C52;
	position: relative;
}

#u19475
{
	z-index: 224;
	width: 740px;
	min-height: 104px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	margin-left: 3px;
	margin-top: 27px;
	position: relative;
}

#u536
{
	z-index: 223;
	width: 743px;
	height: 1px;
	border-style: none;
	border-color: transparent;
	background-color: #A67C52;
	margin-top: 27px;
	position: relative;
}

#u19472
{
	z-index: 229;
	width: 814px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 3500px;
	left: 193px;
}

#u113-4
{
	z-index: 230;
	display: block;
	vertical-align: top;
	position: relative;
	margin-right: -10000px;
	margin-top: 51px;
}

#u19471
{
	z-index: 234;
	width: 688px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	left: 126px;
}

#u19463
{
	z-index: 247;
	width: 303px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
}

#pu2426
{
	width: 0.01px;
	margin-right: -10000px;
	margin-left: -10px;
}

#u2426
{
	z-index: 257;
	width: 6px;
	height: 54px;
	border-style: none;
	border-color: transparent;
	background-color: #422913;
	margin-left: 23px;
	position: relative;
}

#u119
{
	z-index: 267;
	margin-top: 7px;
	position: relative;
}

#u119_states
{
	height: 179px;
	width: 51px;
	vertical-align: top;
	background: url("../images/u119_states.png") no-repeat 10px 10px;
}

#u119:hover #u119_states
{
	background: url("../images/u119_states-r.png") no-repeat 0px 0px;
}

#pu2428
{
	width: 0.01px;
	margin-right: -10000px;
	margin-left: 44px;
}

#u2428
{
	z-index: 258;
	width: 6px;
	height: 54px;
	border-style: none;
	border-color: transparent;
	background-color: #422913;
	margin-left: 24px;
	position: relative;
}

#u16454
{
	z-index: 270;
	margin-top: 7px;
	position: relative;
}

#u16454_states
{
	height: 179px;
	width: 51px;
	vertical-align: top;
	background: url("../images/u16454_states.png") no-repeat 10px 10px;
}

#u16454:hover #u16454_states
{
	background: url("../images/u16454_states-r.png") no-repeat 0px 0px;
}

#pu2430
{
	width: 0.01px;
	margin-right: -10000px;
	margin-left: 99px;
}

#u2430
{
	z-index: 259;
	width: 6px;
	height: 54px;
	border-style: none;
	border-color: transparent;
	background-color: #422913;
	margin-left: 24px;
	position: relative;
}

#u117
{
	z-index: 264;
	margin-top: 7px;
	position: relative;
}

#u117_states
{
	height: 179px;
	width: 51px;
	vertical-align: top;
	background: url("../images/u117_states.png") no-repeat 10px 10px;
}

#u117:hover #u117_states
{
	background: url("../images/u117_states-r.png") no-repeat 0px 0px;
}

#pu2431
{
	width: 0.01px;
	margin-right: -10000px;
	margin-left: 153px;
}

#u2431
{
	z-index: 260;
	width: 6px;
	height: 54px;
	border-style: none;
	border-color: transparent;
	background-color: #422913;
	margin-left: 24px;
	position: relative;
}

#u116
{
	z-index: 255;
	margin-top: 7px;
	position: relative;
}

#u116_states
{
	height: 179px;
	width: 51px;
	vertical-align: top;
	background: url("../images/u116_states.png") no-repeat 10px 10px;
}

#u116:hover #u116_states
{
	background: url("../images/u116_states-r.png") no-repeat 0px 0px;
}

#pu2432
{
	width: 0.01px;
	margin-bottom: -10px;
	margin-right: -10000px;
	margin-left: 207px;
}

#u2432
{
	z-index: 261;
	width: 6px;
	height: 54px;
	border-style: none;
	border-color: transparent;
	background-color: #422913;
	margin-left: 25px;
	position: relative;
}

#u115
{
	z-index: 252;
	margin-top: 7px;
	position: relative;
}

#u115_states
{
	height: 300px;
	width: 51px;
	vertical-align: top;
	background: url("../images/u115_states.png") no-repeat 10px 10px;
}

#u115:hover #u115_states
{
	background: url("../images/u115_states-r.png") no-repeat 0px 0px;
}

#pu2434
{
	width: 0.01px;
	margin-right: -10000px;
	margin-left: 262px;
}

#u2434
{
	z-index: 262;
	width: 6px;
	height: 54px;
	border-style: none;
	border-color: transparent;
	background-color: #422913;
	margin-left: 25px;
	position: relative;
}

#u114
{
	z-index: 249;
	margin-top: 7px;
	position: relative;
}

#u114_states
{
	height: 179px;
	width: 51px;
	vertical-align: top;
	background: url("../images/u114_states.png") no-repeat 10px 10px;
}

#u114:hover #u114_states
{
	background: url("../images/u114_states-r.png") no-repeat 0px 0px;
}

#u2425-12
{
	z-index: 235;
	display: block;
	vertical-align: top;
	position: relative;
	margin-right: -10000px;
	margin-top: 27px;
	left: 466px;
}

#u19478
{
	z-index: 274;
	width: 889px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 2258px;
	left: 193px;
}

#u106-4
{
	z-index: 275;
	display: block;
	vertical-align: top;
	position: relative;
	margin-right: -10000px;
	margin-top: 1px;
}

#u19477
{
	z-index: 279;
	width: 745px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	left: 144px;
}

#u534
{
	z-index: 280;
	width: 743px;
	height: 1px;
	border-style: none;
	border-color: transparent;
	background-color: #A67C52;
	position: relative;
}

#pu15281
{
	width: 0.01px;
	margin-left: 2px;
	margin-top: 17px;
}

#u15281
{
	z-index: 281;
	width: 740px;
	min-height: 749px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	left: 1px;
}

#u17148
{
	z-index: 282;
	width: 743px;
	height: 1px;
	border-style: none;
	border-color: transparent;
	background-color: #A67C52;
	position: relative;
	margin-right: -10000px;
	margin-top: 450px;
}

#u21392
{
	z-index: 283;
	width: 207px;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 985px;
	left: 376px;
}

#u21392:hover
{
	opacity: 0.83;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=83)";
	filter: alpha(opacity=83);
	width: 207px;
	min-height: 0px;
	margin: 985px -10000px 0px 0px;
}

#u21398-4
{
	z-index: 285;
	width: 207px;
	min-height: 49px;
	background-color: transparent;
	font-size: 12px;
	font-family: ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic, sans-serif;
	position: relative;
	margin-right: -10000px;
	margin-top: 1281px;
	left: 376px;
}

#pu78
{
	width: 0.01px;
	margin-right: -10000px;
	margin-top: 409px;
	margin-left: -100px;
}

#pu78_position_content
{
	margin-top: -347px;
	padding-bottom: 597px;
}

#u78
{
	z-index: 33;
	height: 140px;
	-pie-box-shadow: none;
	box-shadow: 0px 5px 10px rgba(0,0,0,0.65);
	border-style: none;
	border-color: transparent;
	background: transparent url("../images/_dsc3592_narayukadan_bg.jpg") no-repeat left top;
	background-size: cover;
}

#u78-bw
{
	z-index: 33;
	position: fixed;
	left: 0px;
	right: 0px;
	top: 409px;
}

#u77
{
	z-index: 32;
	height: 140px;
	-pie-box-shadow: none;
	box-shadow: 0px 4px 8px rgba(0,0,0,0.5);
	border-style: none;
	border-color: transparent;
	background: transparent url("../images/_dsc3643_kabafusiarioil_bg.jpg") no-repeat left top;
	background-size: cover;
}

#u77-bw
{
	z-index: 32;
	position: fixed;
	left: 0px;
	right: 0px;
	top: 519px;
}

#u16685-26
{
	z-index: 6;
	width: 480px;
	min-height: 29px;
	margin-bottom: -45px;
	margin-right: -10000px;
	margin-top: 5216px;
}

#u129-4
{
	z-index: 2;
	width: 383px;
	min-height: 29px;
	margin-bottom: -45px;
	margin-right: -10000px;
	margin-top: 5216px;
	left: 617px;
}

body
{
	position: relative;
	min-width: 1000px;
	padding-bottom: 65px;
}

#page .verticalspacer
{
	clear: both;
	margin-bottom: -5216px;
}

