.version.house_of_day_house_of_night2 /* version checker */
{
	color: #0000E6;
	background-color: #FFBCF1;
}

.html
{
	background-color: #CBC2BC;
}

#page
{
	z-index: 1;
	width: 861px;
	min-height: 828px;
	background-image: none;
	border-style: none;
	border-color: transparent;
	background-color: #CBC2BC;
	padding: 30px 294px 2142px 25px;
}

#pu21033-4
{
	width: 0.01px;
}

#u21033-4
{
	z-index: 10;
	width: 203px;
	margin-right: -10000px;
}

#slideshowu5109
{
	z-index: 164;
	width: 0.01px;
	height: 683px;
	position: relative;
	margin-right: -10000px;
	margin-top: 11px;
	left: 374px;
}

#u5121
{
	position: absolute;
	width: 480px;
	height: 413px;
	background-color: transparent;
	left: 7px;
}

#u5121popup
{
	z-index: 165;
}

#u5261
{
	z-index: 166;
	width: 480px;
	height: 413px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	margin-right: -10000px;
	position: relative;
}

#u5275
{
	z-index: 168;
	width: 480px;
	height: 413px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	margin-right: -10000px;
	position: relative;
}

#u5300
{
	z-index: 170;
	width: 480px;
	height: 413px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	margin-right: -10000px;
	position: relative;
}

#u5314
{
	z-index: 172;
	width: 480px;
	height: 413px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	margin-right: -10000px;
	position: relative;
}

#u5314_img
{
	padding-top: 47px;
	padding-bottom: 46px;
}

#u5219
{
	z-index: 174;
	width: 480px;
	height: 413px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	margin-right: -10000px;
	position: relative;
}

#u5219_img
{
	padding-top: 62px;
	padding-bottom: 45px;
}

#u5162
{
	z-index: 176;
	width: 480px;
	height: 413px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	margin-right: -10000px;
	position: relative;
}

#u5162_img
{
	margin-top: 94px;
	margin-right: -5px;
	margin-bottom: 46px;
}

#u5174
{
	z-index: 178;
	width: 480px;
	height: 413px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	margin-right: -10000px;
	position: relative;
}

#u5162_clip,#u5174_clip
{
	overflow: hidden;
	width: 480px;
	height: 413px;
}

#u5174_img
{
	padding-left: 1px;
	padding-top: 69px;
	padding-bottom: 45px;
}

#u5130
{
	position: absolute;
	width: 487px;
	background-color: transparent;
	top: 468px;
}

#u5130popup
{
	z-index: 180;
}

#u5267-33
{
	z-index: 181;
	width: 467px;
	min-height: 195px;
	border-style: none;
	border-color: transparent;
	background-color: #CBC2BC;
	padding: 10px;
	text-align: left;
	margin-right: -10000px;
	position: relative;
}

#u5267-6
{
	font-size: 12px;
	color: #0B0B0B;
	font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
	font-style: italic;
	line-height: 0px;/* 0 for mixed font sized paras; applied on spans instead */
}

#u5267
{
	line-height: 12px;
}

#u5267-2
{
	font-family: Times, Times New Roman, Georgia, serif;
	line-height: 12px;
}

#u5267-4
{
	font-size: 10px;
	letter-spacing: -4px;
	color: #5C5B5B;
	font-family: ヒラギノ明朝 Pro W3, Hiragino Mincho Pro, ＭＳ Ｐ明朝, MS PMincho, serif;
	line-height: 10px;
}

#u5267-3,#u5267-5
{
	font-size: 10px;
	color: #5C5B5B;
	font-family: ヒラギノ明朝 Pro W3, Hiragino Mincho Pro, ＭＳ Ｐ明朝, MS PMincho, serif;
	line-height: 10px;
}

#u5267-7
{
	font-size: 11px;
	line-height: 11px;
	color: #5C5B5B;
	font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
	font-style: italic;
}

#u5267-9,#u5267-10,#u5267-16,#u5267-17
{
	font-size: 11px;
	line-height: 11px;
	color: #5C5B5B;
	font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
	font-style: normal;
}

#u5267-18,#u5267-19
{
	font-size: 11px;
	line-height: 9px;
	color: #5C5B5B;
	font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
}

#u5267-23,#u5267-24,#u5267-26,#u5267-27
{
	font-size: 12px;
	line-height: 17px;
	color: #5C5B5B;
	font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
}

#u5267-28
{
	font-size: 11px;
	line-height: 19px;
	color: #5C5B5B;
	font-family: ヒラギノ明朝 Pro W3, Hiragino Mincho Pro, ＭＳ Ｐ明朝, MS PMincho, serif;
}

#u5281-31
{
	z-index: 214;
	width: 467px;
	min-height: 195px;
	border-style: none;
	border-color: transparent;
	background-color: #CBC2BC;
	padding: 10px;
	font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
	margin-right: -10000px;
	position: relative;
}

#u5281-5,#u5281-7,#u5281-8,#u5281-17
{
	font-size: 11px;
	text-align: left;
	line-height: 11px;
	color: #5C5B5B;
	font-style: italic;
}

#u5281-10,#u5281-12,#u5281-14
{
	font-family: Times, Times New Roman, Georgia, serif;
	font-style: normal;
}

#u5281-6,#u5281-9,#u5281-11,#u5281-13,#u5281-15
{
	font-style: normal;
}

#u5281-18,#u5281-19,#u5281-20
{
	font-size: 11px;
	text-align: left;
	line-height: 11px;
	color: #5C5B5B;
	font-style: normal;
}

#u5281-26
{
	font-size: 12px;
	text-align: left;
	color: #5C5B5B;
	line-height: 0px;/* 0 for mixed font sized paras; applied on spans instead */
}

#u5281-24
{
	line-height: 17px;
}

#u5281-25
{
	font-size: 11px;
	line-height: 15px;
}

#u5281-27,#u5281-28
{
	font-size: 11px;
	text-align: center;
	line-height: 15px;
	color: #5C5B5B;
}

#u5306-26
{
	z-index: 245;
	width: 467px;
	min-height: 195px;
	border-style: none;
	border-color: transparent;
	background-color: #CBC2BC;
	padding: 10px;
	text-align: left;
	font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
	margin-right: -10000px;
	position: relative;
}

#u5306-3
{
	font-size: 12px;
	line-height: 12px;
	color: #0B0B0B;
	font-style: italic;
}

#u5306-16,#u5306-17,#u5306-19,#u5306-20,#u5306-21,#u5306-22,#u5306-23
{
	font-size: 11px;
	line-height: 15px;
	color: #5C5B5B;
}

#u5306-4,#u5306-6,#u5306-7,#u5306-15,#u5306-18,#u5306-24
{
	font-size: 11px;
	line-height: 11px;
	color: #5C5B5B;
}

#u5320-28
{
	z-index: 271;
	width: 467px;
	min-height: 195px;
	border-style: none;
	border-color: transparent;
	background-color: #CBC2BC;
	padding: 10px;
	font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
	margin-right: -10000px;
	position: relative;
}

#u5281-4,#u5320-3
{
	font-size: 12px;
	text-align: left;
	line-height: 12px;
	color: #0B0B0B;
	font-style: italic;
}

#u5320-4,#u5320-6,#u5320-7,#u5320-15,#u5320-16,#u5320-17
{
	font-size: 11px;
	text-align: left;
	line-height: 11px;
	color: #5C5B5B;
}

#u5320-18
{
	font-size: 11px;
	text-align: left;
	line-height: 9px;
	color: #5C5B5B;
}

#u5281-22,#u5281-23,#u5320-23,#u5320-25
{
	font-size: 12px;
	text-align: left;
	line-height: 17px;
	color: #5C5B5B;
}

#u5281-29,#u5320-26
{
	font-size: 11px;
	text-align: center;
	line-height: 11px;
	color: #5C5B5B;
}

#u5225-31
{
	z-index: 299;
	width: 467px;
	min-height: 195px;
	border-style: none;
	border-color: transparent;
	background-color: #CBC2BC;
	padding: 10px;
	margin-right: -10000px;
	position: relative;
}

#u5225-22,#u5225-26
{
	font-size: 12px;
	text-align: left;
	line-height: 17px;
	color: #4E4D4D;
	font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
}

#u5168-23
{
	z-index: 330;
	width: 467px;
	min-height: 195px;
	border-style: none;
	border-color: transparent;
	background-color: #CBC2BC;
	padding: 10px;
	text-align: left;
	margin-right: -10000px;
	position: relative;
}

#u5168-3
{
	font-size: 12px;
	line-height: 12px;
	color: #0B0B0B;
	font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
	font-style: italic;
}

#u5168-4
{
	font-size: 12px;
	line-height: 12px;
	color: #0B0B0B;
	font-family: Times, Times New Roman, Georgia, serif;
	font-style: italic;
}

#u5267-31,#u5168-9,#u5168-10,#u5168-14,#u5168-15
{
	font-size: 11px;
	line-height: 11px;
	color: #5C5B5B;
	font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
}

#u5168-18
{
	font-size: 12px;
	line-height: 17px;
	color: #4E4D4D;
	font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
}

#u5267-29,#u5267-30,#u5168-16,#u5168-19,#u5168-20
{
	font-size: 11px;
	line-height: 15px;
	color: #5C5B5B;
	font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
}

#u5168-21
{
	font-size: 10px;
	line-height: 10px;
	letter-spacing: 0px;
	color: #42410B;
	font-family: Helvetica, Helvetica Neue, Arial, sans-serif;
}

#u5180-21
{
	z-index: 353;
	width: 467px;
	min-height: 195px;
	border-style: none;
	border-color: transparent;
	background-color: #CBC2BC;
	padding: 10px;
	margin-right: -10000px;
	position: relative;
}

#u5225-3,#u5225-4,#u5180-3
{
	font-size: 12px;
	text-align: left;
	line-height: 12px;
	color: #0B0B0B;
	font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
	font-style: italic;
}

#u5180-4
{
	font-size: 12px;
	text-align: left;
	line-height: 12px;
	color: #0B0B0B;
	font-family: Times, Times New Roman, Georgia, serif;
	font-style: italic;
}

#u5267-12,#u5267-14,#u5267-21,#u5281-2,#u5306-2,#u5306-9,#u5306-11,#u5306-13,#u5320-2,#u5320-9,#u5320-11,#u5320-13,#u5320-19,#u5320-21,#u5225-2,#u5225-6,#u5225-8,#u5225-12,#u5225-18,#u5225-20,#u5225-24,#u5168-2,#u5168-6,#u5168-8,#u5168-12,#u5180-2,#u5180-6,#u5180-8,#u5180-12
{
	font-family: Times, Times New Roman, Georgia, serif;
}

#u5225-9,#u5225-10,#u5225-14,#u5180-9,#u5180-10,#u5180-14,#u5180-16,#u5180-17
{
	font-size: 11px;
	text-align: left;
	line-height: 11px;
	color: #5C5B5B;
	font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
}

#u5225-15,#u5225-16,#u5225-27,#u5225-28,#u5180-15,#u5180-18
{
	font-size: 11px;
	text-align: center;
	line-height: 15px;
	color: #5C5B5B;
	font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
}

#u5225-29,#u5180-19
{
	font-size: 10px;
	text-align: left;
	line-height: 10px;
	letter-spacing: 0px;
	color: #42410B;
	font-family: Helvetica, Helvetica Neue, Arial, sans-serif;
}

#u5134-4
{
	position: absolute;
	width: 48px;
	min-height: 20px;
	border-style: none;
	border-color: transparent;
	background-color: #CBC2BC;
	padding: 10px;
	text-align: center;
	line-height: 20px;
	font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
	top: 413px;
	left: 209px;
}

#u5134-4popup
{
	z-index: 374;
}

#u5129-4
{
	position: absolute;
	width: 10px;
	min-height: 20px;
	border-style: none;
	border-color: transparent;
	background-color: #CBC2BC;
	padding: 10px;
	text-align: center;
	line-height: 20px;
	font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
	top: 413px;
	left: 7px;
}

#u5129-4popup
{
	z-index: 378;
}

#u5134,#u5129
{
	color: #999999;
}

#u5118-4
{
	position: absolute;
	width: 10px;
	min-height: 20px;
	border-style: none;
	border-color: transparent;
	background-color: #CBC2BC;
	padding: 10px;
	color: #999999;
	line-height: 20px;
	text-align: center;
	font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
	top: 413px;
	left: 457px;
}

#u5118-4popup
{
	z-index: 382;
}

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

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

#u21032-8
{
	z-index: 2;
	width: 90px;
	min-height: 29px;
	top: -675px;
	margin-bottom: -30px;
}

#u21192-4
{
	z-index: 152;
	top: -602px;
	margin-bottom: -20px;
}

#menuu21169
{
	z-index: 129;
	width: 146px;
	top: -580px;
	margin-bottom: -75px;
}

#u21177
{
	width: 146px;
}

#u21180
{
	width: 146px;
	min-height: 13px;
	padding-bottom: 10px;
	margin-right: -10000px;
}

#u21173
{
	width: 146px;
	min-height: 13px;
	padding-bottom: 11px;
	margin-right: -10000px;
}

#u21170,#u21184
{
	width: 146px;
	margin-top: 2px;
}

#u21185
{
	width: 146px;
	min-height: 13px;
	padding-bottom: 11px;
	margin-right: -10000px;
}

#u21180.MuseMenuActive,#u21173.MuseMenuActive,#u21185.MuseMenuActive
{
	width: 146px;
	min-height: 13px;
	margin: 0px -10000px 0px 0px;
}

#u21183,#u21176,#u21186
{
	height: 13px;
	width: 146px;
	margin-right: -10000px;
	top: 5px;
}

#u21191-4
{
	z-index: 148;
	top: -462px;
	margin-bottom: -20px;
}

#menuu21035
{
	z-index: 14;
	width: 203px;
	margin-left: 1px;
	top: -439px;
	margin-bottom: -439px;
}

#u21134
{
	width: 203px;
}

#u21137
{
	width: 203px;
	min-height: 13px;
	padding-bottom: 11px;
	margin-right: -10000px;
}

#u21137:hover
{
	width: 203px;
	min-height: 13px;
	margin: 0px -10000px 0px 0px;
}

#u21163
{
	width: 203px;
	min-height: 13px;
	padding-bottom: 11px;
	margin-right: -10000px;
}

#u21137.MuseMenuActive,#u21163:hover
{
	width: 203px;
	min-height: 13px;
	margin: 0px -10000px 0px 0px;
}

#u21144
{
	width: 203px;
	min-height: 13px;
	padding-bottom: 11px;
	margin-right: -10000px;
}

#u21163.MuseMenuActive,#u21144:hover
{
	width: 203px;
	min-height: 13px;
	margin: 0px -10000px 0px 0px;
}

#u21046
{
	width: 203px;
	min-height: 13px;
	padding-bottom: 11px;
	margin-right: -10000px;
}

#u21144.MuseMenuActive,#u21046:hover
{
	width: 203px;
	min-height: 13px;
	margin: 0px -10000px 0px 0px;
}

#u21156
{
	width: 203px;
	min-height: 13px;
	padding-bottom: 11px;
	margin-right: -10000px;
}

#u21046.MuseMenuActive,#u21156:hover
{
	width: 203px;
	min-height: 13px;
	margin: 0px -10000px 0px 0px;
}

#u21081
{
	width: 203px;
	min-height: 13px;
	padding-bottom: 11px;
	margin-right: -10000px;
}

#u21156.MuseMenuActive,#u21081:hover
{
	width: 203px;
	min-height: 13px;
	margin: 0px -10000px 0px 0px;
}

#u21053
{
	width: 203px;
	min-height: 13px;
	padding-bottom: 11px;
	margin-right: -10000px;
}

#u21081.MuseMenuActive,#u21053:hover
{
	width: 203px;
	min-height: 13px;
	margin: 0px -10000px 0px 0px;
}

#u21095
{
	width: 203px;
	min-height: 13px;
	padding-bottom: 11px;
	margin-right: -10000px;
}

#u21053.MuseMenuActive,#u21095:hover
{
	width: 203px;
	min-height: 13px;
	margin: 0px -10000px 0px 0px;
}

#u21121
{
	width: 203px;
	min-height: 13px;
	padding-bottom: 11px;
	margin-right: -10000px;
}

#u21095.MuseMenuActive,#u21121:hover
{
	width: 203px;
	min-height: 13px;
	margin: 0px -10000px 0px 0px;
}

#u21149
{
	width: 203px;
	min-height: 13px;
	padding-bottom: 11px;
	margin-right: -10000px;
}

#u21121.MuseMenuActive,#u21149:hover
{
	width: 203px;
	min-height: 13px;
	margin: 0px -10000px 0px 0px;
}

#u21102
{
	width: 203px;
	min-height: 13px;
	padding-bottom: 11px;
	margin-right: -10000px;
}

#u21109
{
	width: 203px;
	min-height: 13px;
	padding-bottom: 11px;
	margin-right: -10000px;
}

#u21140,#u21165,#u21145,#u21048,#u21159,#u21084,#u21056,#u21097,#u21122,#u21150,#u21104,#u21111
{
	height: 13px;
	width: 203px;
	margin-right: -10000px;
	top: 5px;
}

#u21065
{
	width: 203px;
	min-height: 13px;
	padding-bottom: 12px;
	margin-right: -10000px;
}

#u21128
{
	width: 203px;
	min-height: 13px;
	padding-bottom: 12px;
	margin-right: -10000px;
}

#u21060
{
	width: 203px;
	min-height: 13px;
	padding-bottom: 12px;
	margin-right: -10000px;
}

#u21088
{
	width: 203px;
	min-height: 13px;
	padding-bottom: 12px;
	margin-right: -10000px;
}

#u21074
{
	width: 203px;
	min-height: 13px;
	padding-bottom: 12px;
	margin-right: -10000px;
}

#u21114
{
	width: 203px;
	min-height: 13px;
	padding-bottom: 12px;
	margin-right: -10000px;
}

#u21162,#u21141,#u21043,#u21155,#u21078,#u21050,#u21092,#u21120,#u21148,#u21099,#u21106,#u21064,#u21127,#u21057,#u21085,#u21071,#u21113,#u21036
{
	width: 203px;
	margin-top: 2px;
}

#u21037
{
	width: 203px;
	min-height: 13px;
	padding-bottom: 12px;
	margin-right: -10000px;
}

#u21149.MuseMenuActive,#u21102.MuseMenuActive,#u21109.MuseMenuActive,#u21065.MuseMenuActive,#u21128.MuseMenuActive,#u21060.MuseMenuActive,#u21088.MuseMenuActive,#u21074.MuseMenuActive,#u21114.MuseMenuActive,#u21037.MuseMenuActive
{
	width: 203px;
	min-height: 13px;
	margin: 0px -10000px 0px 0px;
}

#u21066,#u21129,#u21062,#u21089,#u21076,#u21115,#u21040
{
	height: 13px;
	width: 203px;
	margin-right: -10000px;
	top: 6px;
}

#u30385-8
{
	z-index: 156;
	margin-left: 1px;
	margin-top: 49px;
}

body
{
	position: relative;
	min-width: 1180px;
	padding-bottom: 58px;
}

#page .verticalspacer
{
	clear: both;
}

