.version.discography /* version checker */
{
	color: #000018;
	background-color: #649F74;
}

.html
{
	background-color: #000000;
}

#page
{
	z-index: 1;
	width: 900px;
	min-height: 927.8500000000013px;
	background-image: none;
	border-style: none;
	border-color: transparent;
	background-color: #000000;
	padding-bottom: 0px;
	margin-left: auto;
	margin-right: auto;
}

#u472
{
	z-index: 419;
	height: 150px;
	top: 0px;
}

#u472-bw
{
	z-index: 419;
}

#top
{
	left: -100px;
	position: relative;
}

#pu1418
{
	width: 0.01px;
	padding-bottom: 40px;
	margin-left: -100px;
	margin-top: -18px;
}

#u1418
{
	z-index: 445;
	height: 2px;
	top: 0px;
}

#u1418-bw
{
	z-index: 445;
}

#u1412
{
	z-index: 441;
	width: 179px;
	padding-bottom: 40px;
	top: 0px;
	right: 19px;
}

#u465
{
	z-index: 442;
	width: 179px;
	padding-bottom: 40px;
	top: 0px;
	right: 19px;
}

#u465:hover
{
	width: 179px;
	min-height: 0px;
	margin: 0px;
}

#u466
{
	z-index: 443;
	width: 145px;
	top: 9px;
	right: 36px;
}

#u544
{
	z-index: 420;
	width: 514px;
	top: 30px;
	left: 50%;
	margin-left: -430px;
}

#u2016
{
	z-index: 429;
	width: 33px;
	height: 13px;
	top: 121px;
	left: 50%;
	margin-left: -431px;
}

#u2016:hover
{
	width: 33px;
	height: 13px;
	min-height: 0px;
	margin: 0px 0px 0px -431px;
}

#u2251
{
	z-index: 431;
	width: 111px;
	height: 13px;
	top: 121px;
	left: 50%;
	margin-left: -387px;
}

#u2251:hover
{
	width: 111px;
	height: 13px;
	min-height: 0px;
	margin: 0px 0px 0px -387px;
}

#u1929
{
	z-index: 426;
	width: 118px;
	height: 13px;
	top: 121px;
	left: 50%;
	margin-left: -263px;
}

#u1929:hover
{
	width: 118px;
	height: 13px;
	min-height: 0px;
	margin: 0px 0px 0px -263px;
}

#u1971
{
	z-index: 427;
	width: 37px;
	height: 13px;
	top: 121px;
	left: 50%;
	margin-left: -135px;
}

#u1971:hover
{
	width: 37px;
	height: 13px;
	min-height: 0px;
	margin: 0px 0px 0px -135px;
}

#u2078
{
	z-index: 430;
	width: 97px;
	height: 13px;
	top: 121px;
	left: 50%;
	margin-left: -85px;
}

#u2078:hover
{
	width: 97px;
	height: 13px;
	min-height: 0px;
	margin: 0px 0px 0px -85px;
}

#u1886
{
	z-index: 425;
	width: 60px;
	height: 13px;
	top: 121px;
	left: 50%;
	margin-left: 25px;
}

#u1886:hover
{
	width: 60px;
	height: 13px;
	min-height: 0px;
	margin: 0px 0px 0px 25px;
}

#u1628
{
	z-index: 423;
	width: 92px;
	height: 13px;
	top: 121px;
	left: 50%;
	margin-left: 273px;
}

#u1628:hover
{
	width: 92px;
	height: 13px;
	min-height: 0px;
	margin: 0px 0px 0px 273px;
}

#u1627
{
	z-index: 422;
	width: 65px;
	height: 22px;
	top: 118px;
	left: 50%;
	margin-left: 370px;
}

#u1627:hover
{
	width: 65px;
	height: 22px;
	min-height: 0px;
	margin: 0px 0px 0px 370px;
}

#u2548
{
	z-index: 17;
	width: 285px;
	background-color: transparent;
	margin-left: 20px;
	margin-top: 110px;
	position: relative;
}

#pu2598-11
{
	width: 0.01px;
	margin-left: 42px;
}

#u2598-11
{
	z-index: 19;
	width: 138px;
	min-height: 280px;
	background-color: transparent;
	color: #7F7F7F;
	line-height:1.5;
	font-size: 12px;
	letter-spacing: 1px;
	font-weight: normal;
	position: relative;
	margin-right: -10000px;
}

#u2598-11 p{
	margin-bottom:10px;
}

#pu3078
{
	width: 0.01px;
	margin-right: -10000px;
	margin-top: 5px;
	margin-left: 138px;
}

#u3078
{
	z-index: 31;
	width: 700px;
	height: 1px;
	border-style: none;
	border-color: transparent;
	background-color: #7F7F7F;
	position: relative;
}

#u3080
{
	z-index: 32;
	width: 390px;
	background-color: transparent;
	margin-left: 180px;
	margin-top: 5px;
	position: relative;
}

#u3077
{
	z-index: 30;
	width: 700px;
	height: 1px;
	border-style: none;
	border-color: transparent;
	background-color: #7F7F7F;
	margin-top: 6px;
	position: relative;
}

#u11966
{
	z-index: 34;
	width: 702px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	margin-top: 18px;
	position: relative;
	padding-bottom:80px;
}

#ppu11275
{
	width: 0.01px;
	margin-left: 2px;
}

#pu11275
{
	width: 0.01px;
	padding-bottom: 0px;
	margin-right: -10000px;
	margin-top: 3px;
	margin-left: -1px;
}

#u11275
{
	z-index: 156;
	width: 140px;
	border-width: 1px;
	border-style: solid;
	border-color: #333333;
	background-color: transparent;
	position: relative;
}

#u11275_clip
{
	overflow: hidden;
	width: 140px;
	height: 140px;
}

#u11272-8
{
	z-index: 78;
	width: 200px;
	min-height: 34px;
	background-color: transparent;
	margin-left: 1px;
	margin-top: 9px;
	position: relative;
}

#u11273-23
{
	z-index: 35;
	width: 500px;
	min-height: 54px;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	left: 200px;
}

#pu11270
{
	width: 0.01px;
	margin-left: 2px;
	margin-top: 28px;
}

#u11270
{
	z-index: 158;
	width: 139px;
	border-width: 1px;
	border-style: solid;
	border-color: #333333;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 6px;
	left: -1px;
}

#u11270_clip
{
	overflow: hidden;
	width: 139px;
	height: 139px;
}

#u11275_img,#u11270_img
{
	margin-left: -1px;
}

#u11274-20
{
	z-index: 58;
	width: 500px;
	min-height: 135px;
	background-color: transparent;
	line-height: 25px;
	position: relative;
	margin-right: -10000px;
	left: 200px;
}

#u11277-38
{
	z-index: 86;
	width: 200px;
	min-height: 42px;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	left: 1px;
}

#u12335-10
{
	z-index: 97;
	width: 163px;
	min-height: 13px;
	background-color: transparent;
}

#u12341
{
	z-index: 103;
	width: 30px;
	background-color: transparent;
}

#u12339
{
	z-index: 108;
	width: 49px;
	height: 13px;
	background: transparent url("../images/mora-u12339-fr.png") no-repeat left top;
	background-size: contain;
}

#u12339:hover
{
	width: 49px;
	height: 13px;
	min-height: 0px;
	margin: 0px;
	background: transparent url("../images/mora-u12339-r-fr.png") no-repeat left top;
	background-size: contain;
}

.hidpi #u12339
{
	background-image: url("../images/mora-u12339-fr_2x.png");
}

.hidpi #u12339:hover
{
	background-image: url("../images/mora-u12339-r-fr_2x.png");
}

#u12336
{
	margin-top: 1px;
	margin-bottom: -1px;
}

#u12337
{
	z-index: 112;
	width: 59px;
	height: 12px;
	background: transparent url("../images/itunes6-u12337-fr.png") no-repeat left top;
	background-size: contain;
}

#u12344-8
{
	z-index: 123;
	width: 107px;
	min-height: 14px;
	background-color: transparent;
}

#u12348
{
	z-index: 129;
	width: 30px;
	background-color: transparent;
}

#u12341_img,#u12348_img
{
	padding-right: 1px;
	vertical-align: bottom;
}

#u12343,#u12345
{
	margin-top: 2px;
	margin-bottom: -2px;
}

#u12346
{
	z-index: 134;
	width: 46px;
	height: 15px;
	background: transparent url("../images/recochoku3-u12346-fr.png") no-repeat left top;
	background-size: contain;
}

#conceptcover
{
	position: relative;
	width: 22px;
	margin-right: -10000px;
	margin-top: 148px;
}

#u12352
{
	z-index: 161;
	width: 702px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	margin-left: 179px;
	margin-top: 15px;
	position: relative;
}

#u10939
{
	z-index: 338;
	width: 700px;
	height: 1px;
	border-style: none;
	border-color: transparent;
	background-color: #7F7F7F;
	margin-left: 1px;
	position: relative;
}

#u8713
{
	z-index: 339;
	width: 700px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	padding-left: 1px;
	padding-top: 1px;
	padding-bottom: 0px;
	margin-top: 27px;
	position: relative;
}

#pu8720
{
	width: 0.01px;
	margin-right: -10000px;
	margin-top: -1px;
	margin-left: -1px;
}

#u8720
{
	z-index: 415;
	width: 139px;
	border-width: 1px;
	border-style: solid;
	border-color: #333333;
	background-color: transparent;
	position: relative;
}

#u8717-11
{
	z-index: 380;
	width: 200px;
	min-height: 34px;
	background-color: transparent;
	margin-left: 1px;
	margin-top: 12px;
	position: relative;
}

#u8718-19
{
	z-index: 340;
	width: 500px;
	min-height: 54px;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	left: 200px;
}

#ppu8714
{
	width: 0.01px;
	margin-top: 31px;
}

#pu8714
{
	width: 0.01px;
	padding-bottom: 0px;
	margin-right: -10000px;
	margin-top: -1px;
	margin-left: -1px;
}

#u8714
{
	z-index: 413;
	width: 140px;
	border-width: 1px;
	border-style: solid;
	border-color: #333333;
	background-color: transparent;
	position: relative;
}

#u8725-12
{
	z-index: 401;
	width: 200px;
	min-height: 42px;
	background-color: transparent;
	margin-left: 1px;
	margin-top: 13px;
	position: relative;
}

#u8719-16
{
	z-index: 359;
	width: 500px;
	min-height: 135px;
	background-color: transparent;
	line-height: 25px;
	position: relative;
	margin-right: -10000px;
	left: 200px;
}

#ppu8723
{
	width: 0.01px;
	margin-top: 36px;
}

#pu8723
{
	width: 0.01px;
	margin-right: -10000px;
	margin-left: -1px;
}

#u8723
{
	z-index: 417;
	width: 140px;
	border-width: 1px;
	border-style: solid;
	border-color: #333333;
	background-color: transparent;
	position: relative;
}

#u8723_img
{
	padding-right: 2px;
}

#u8722-10
{
	z-index: 391;
	width: 200px;
	min-height: 42px;
	background-color: transparent;
	margin-left: 1px;
	margin-top: 16px;
	position: relative;
}

#u8716-5
{
	z-index: 375;
	width: 500px;
	min-height: 135px;
	background-color: transparent;
	line-height: 25px;
	position: relative;
	margin-right: -10000px;
	left: 200px;
}

#u8716-2
{
	text-align: justify;
	line-height: 0px;/* 0 for mixed font sized paras; applied on spans instead */
}

#u8590
{
	z-index: 337;
	width: 700px;
	height: 1px;
	border-style: none;
	border-color: transparent;
	background-color: #7F7F7F;
	margin-left: 1px;
	margin-top: 13px;
	position: relative;
}

#u7313
{
	z-index: 264;
	width: 700px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	padding-left: 1px;
	margin-top: 36px;
	position: relative;
}

#page_position_content,#pu11277-38,#ppu8720,#pu7164
{
	width: 0.01px;
}

#u7164
{
	z-index: 331;
	width: 140px;
	border-width: 1px;
	border-style: solid;
	border-color: #333333;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 3px;
	left: -1px;
}

#u7139-17
{
	z-index: 265;
	width: 500px;
	min-height: 54px;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	left: 200px;
}

#u11273,#u7139
{
	font-size: 15px;
	color: #FFFFFF;
	font-family: 繝偵Λ繧ｮ繝取�譛 Pro W3, Hiragino Mincho Pro, �ｭ�ｳ �ｰ譏取悃, MS PMincho, serif;
	line-height: 19px;
}

#u7140-7
{
	z-index: 306;
	width: 200px;
	min-height: 34px;
	background-color: transparent;
	top: -7px;
	margin-bottom: -7px;
	position: relative;
}

#pu7169
{
	width: 0.01px;
	margin-top: -4px;
}

#u7169
{
	z-index: 333;
	width: 139px;
	border-width: 1px;
	border-style: solid;
	border-color: #333333;
	background-color: transparent;
	margin-bottom: -1px;
	position: relative;
	margin-right: -10000px;
	margin-top: -1px;
	left: -1px;
}

#u7162-13
{
	z-index: 282;
	width: 500px;
	min-height: 135px;
	background-color: transparent;
	line-height: 25px;
	position: relative;
	margin-right: -10000px;
	left: 200px;
}

#u7144-9
{
	z-index: 322;
	width: 200px;
	min-height: 42px;
	background-color: transparent;
	margin-top: 12px;
	position: relative;
}

#pu7174
{
	width: 0.01px;
	margin-top: 3px;
}

#u7174
{
	z-index: 335;
	width: 140px;
	border-width: 1px;
	border-style: solid;
	border-color: #333333;
	background-color: transparent;
	margin-bottom: -1px;
	position: relative;
	margin-right: -10000px;
	left: -1px;
}

#u7163-11
{
	z-index: 295;
	width: 500px;
	min-height: 135px;
	background-color: transparent;
	line-height: 25px;
	position: relative;
	margin-right: -10000px;
	left: 200px;
}

#u7150-9
{
	z-index: 313;
	width: 200px;
	min-height: 42px;
	background-color: transparent;
	margin-top: 10px;
	position: relative;
}

#u7161
{
	z-index: 263;
	width: 700px;
	height: 1px;
	border-style: none;
	border-color: transparent;
	background-color: #7F7F7F;
	margin-left: 1px;
	margin-top: 4px;
	position: relative;
}

#ppu6248
{
	width: 0.01px;
	margin-left: 1px;
	margin-top: 38px;
}

#pu6248
{
	width: 0.01px;
	margin: 2px -10000px -1px -1px;
}

#u6248
{
	z-index: 217;
	width: 140px;
	border-width: 1px;
	border-style: solid;
	border-color: #333333;
	background-color: transparent;
	position: relative;
}

#u6237-9
{
	z-index: 179;
	width: 200px;
	min-height: 34px;
	background-color: transparent;
	margin-left: 1px;
	margin-top: 9px;
	position: relative;
}

#u6250
{
	z-index: 219;
	width: 140px;
	border-width: 1px;
	border-style: solid;
	border-color: #333333;
	background-color: transparent;
	top: -1px;
	margin-bottom: -1px;
	position: relative;
}

#u6236-16
{
	z-index: 163;
	width: 500px;
	min-height: 135px;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	left: 200px;
}

#u11273-6,#u11273-17,#u8718-5,#u7139-6,#u7139-13,#u6236-5,#u6236-12
{
	line-height: 25px;
}

#u6254-12
{
	z-index: 223;
	width: 200px;
	min-height: 74px;
	background-color: transparent;
	margin-left: 1px;
	margin-top: 10px;
	position: relative;
}

#u6256
{
	z-index: 235;
	width: 140px;
	height: 28px;
	background: transparent url("../images/kounyu-u6256-fr.png") no-repeat left top;
	background-size: contain;
}

#u6256:hover
{
	width: 140px;
	height: 28px;
	min-height: 0px;
	margin: 0px;
	background: transparent url("../images/kounyur-u6256-r-fr.png") no-repeat left top;
	background-size: contain;
}

#u6252
{
	z-index: 221;
	width: 140px;
	border-width: 1px;
	border-style: solid;
	border-color: #333333;
	background-color: transparent;
	position: relative;
}

#u6238-20
{
	z-index: 188;
	width: 200px;
	min-height: 42px;
	background-color: transparent;
	margin-left: 1px;
	margin-top: 9px;
	position: relative;
}

#u6245
{
	z-index: 200;
	width: 140px;
	height: 28px;
	background: transparent url("../images/kounyu-u6256-fr.png") no-repeat left top;
	background-size: contain;
}

#u6245:hover
{
	width: 140px;
	height: 28px;
	min-height: 0px;
	margin: 0px;
	background: transparent url("../images/kounyur-u6256-r-fr.png") no-repeat left top;
	background-size: contain;
}

#u11277-6,#u12335,#u11277-14,#u12344,#u6238-11
{
	font-size: 1px;
	line-height: 0px;
}

#u6240
{
	z-index: 206;
	width: 30px;
	background-color: transparent;
}

#u6240_img
{
	vertical-align: bottom;
}

#u6243
{
	z-index: 211;
	width: 59px;
	height: 12px;
	background: transparent url("../images/itunes6-u12337-fr.png") no-repeat left top;
	background-size: contain;
}

#u12337:hover,#u6243:hover
{
	width: 59px;
	height: 12px;
	min-height: 0px;
	margin: 0px;
	background: transparent url("../images/itunesw6-u12337-r-fr.png") no-repeat left top;
	background-size: contain;
}

#u6247
{
	z-index: 215;
	width: 46px;
	height: 15px;
	background: transparent url("../images/recochoku3-u12346-fr.png") no-repeat left top;
	background-size: contain;
}

#u12346:hover,#u6247:hover
{
	width: 46px;
	height: 15px;
	min-height: 0px;
	margin: 0px;
	background: transparent url("../images/recochoku_w3-u12346-r-fr.png") no-repeat left top;
	background-size: contain;
}

#u6268
{
	z-index: 162;
	width: 700px;
	height: 1px;
	border-style: none;
	border-color: transparent;
	background-color: #7F7F7F;
	margin-left: 1px;
	margin-top: 20px;
	position: relative;
}

#pu6265
{
	width: 0.01px;
	margin-left: 1px;
	margin-top: 25px;
}

#u6265
{
	z-index: 260;
	width: 140px;
	border-width: 1px;
	border-style: solid;
	border-color: #333333;
	background-color: transparent;
	margin-bottom: -1px;
	position: relative;
	margin-right: -10000px;
	margin-top: 1px;
	left: -1px;
}

#u6261-11
{
	z-index: 237;
	width: 500px;
	min-height: 135px;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	left: 200px;
}

#u11273-2,#u8718,#u7139-2,#u6236,#u6261
{
	font-size: 22px;
	font-family: 繝偵Λ繧ｮ繝取�譛 Pro W3, Hiragino Mincho Pro, �ｭ�ｳ �ｰ譏取悃, MS PMincho, serif;
	line-height: 28px;
}

#u11273-4,#u8718-3,#u7139-4,#u6236-3,#u6261-6
{
	line-height: 23px;
}

#u11272,#u11273-7,#u11273-9,#u11273-11,#u11273-13,#u11273-15,#u11273-18,#u11273-20,#u11274,#u11274-3,#u11274-5,#u11274-7,#u11274-9,#u11274-11,#u11274-13,#u11274-15,#u11274-17,#u11277,#u8717-4,#u8718-6,#u8718-8,#u8718-10,#u8718-12,#u8718-16,#u8725,#u8725-3,#u8719,#u8719-3,#u8719-7,#u8719-9,#u8719-11,#u8719-13,#u8722,#u8716,#u7139-7,#u7139-9,#u7139-11,#u7139-14,#u7140,#u7162,#u7162-3,#u7162-5,#u7162-8,#u7162-10,#u7144,#u7163,#u7163-3,#u7163-5,#u7163-7,#u7150,#u6237,#u6236-9,#u6236-10,#u6236-13,#u6254,#u6238,#u6261-8
{
	line-height: 18px;
}

#u6262-10
{
	z-index: 248;
	width: 200px;
	min-height: 10px;
	background-color: transparent;
	margin-left: 1px;
	margin-top: 10px;
	position: relative;
}

#u11272-2,#u11273-3,#u11273-5,#u11273-8,#u11273-10,#u11273-12,#u11273-14,#u11273-16,#u11273-19,#u11273-21,#u11274-2,#u11274-4,#u11274-6,#u11274-8,#u11274-10,#u11274-12,#u11274-14,#u11274-16,#u11274-18,#u11277-2,#u12335-8,#u11277-13,#u11277-21,#u12344-6,#u11277-36,#u8717-5,#u8718-2,#u8718-4,#u8718-7,#u8718-9,#u8718-11,#u8718-13,#u8718-17,#u8725-2,#u8725-4,#u8725-10,#u8719-2,#u8719-4,#u8719-8,#u8719-10,#u8719-12,#u8719-14,#u8722-2,#u7139-3,#u7139-5,#u7139-8,#u7139-10,#u7139-12,#u7139-15,#u7140-2,#u7162-2,#u7162-4,#u7162-6,#u7162-9,#u7162-11,#u7144-2,#u7144-7,#u7163-2,#u7163-4,#u7163-6,#u7163-8,#u7150-2,#u6237-2,#u6237-6,#u6236-2,#u6236-4,#u6236-11,#u6236-14,#u6254-2,#u6254-10,#u6238-2,#u6238-10,#u6238-18,#u6261-2,#u6261-7,#u6261-9,#u6262-8
{
	line-height: 0px;/* 0 for mixed font sized paras; applied on spans instead */
}

#u11277-10,#u11277-11,#u11277-18,#u11277-19,#u11277-22,#u11277-23,#u11277-27,#u11277-28,#u11277-30,#u11277-33,#u11277-34,#u8725-5,#u8725-6,#u7144-3,#u6237-3,#u6237-4,#u6254-3,#u6254-4,#u6238-3,#u6238-4,#u6238-7,#u6238-9,#u6262,#u6262-2
{
	line-height: 16px;
}

#u6255,#u6244,#u6263
{
	margin-top: 3px;
}

#u6264
{
	z-index: 258;
	width: 140px;
	height: 28px;
	background: transparent url("../images/kounyu-u6256-fr.png") no-repeat left top;
	background-size: contain;
}

#u6264:hover
{
	width: 140px;
	height: 28px;
	min-height: 0px;
	margin: 0px;
	background: transparent url("../images/kounyur-u6256-r-fr.png") no-repeat left top;
	background-size: contain;
}

#u6256:hover::before,#u6245:hover::before,#u6264:hover::before
{
	box-shadow: none;
}

#u12335-3,#u12335-5,#u12335-7,#u11277-12,#u12344-3,#u12344-5,#u11277-20,#u11277-24,#u11277-29,#u11277-35,#u8725-9,#u7144-6,#u6237-5,#u6254-7,#u6254-9,#u6238-5,#u6238-13,#u6238-15,#u6238-17,#u6262-5,#u6262-7
{
	line-height: 12px;
}

#u8634
{
	z-index: 262;
	width: 700px;
	height: 1px;
	border-style: none;
	border-color: transparent;
	background-color: #7F7F7F;
	margin-left: 1px;
	margin-top: 10px;
	position: relative;
}

#pu293
{
	width: 0.01px;
	padding-bottom: 107px;
	margin-left: -100px;
	margin-top: -2323px;
}

#u293
{
	z-index: 424;
	height: 36px;
	bottom: 0px;
}

#u293-bw
{
	z-index: 424;
}

#u7186
{
	z-index: 428;
	width: 200px;
	min-height: 100px;
	bottom: -71px;
	left: 50%;
	margin-left: -430px;
}

#u456
{
	z-index: 436;
	width: 225px;
	min-height: 100px;
	bottom: -71px;
	left: 50%;
	margin-left: -330px;
}

#u118-4
{
	z-index: 432;
	width: 415px;
	min-height: 22px;
	bottom: 4px;
	right: 120px;
}

#u2305
{
	z-index: 437;
	width: 98px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	padding-bottom: 23px;
	position: fixed;
	bottom: -108px;
	right: 11px;
}

#u2308
{
	z-index: 438;
	width: 96px;
	border-width: 1px;
	border-style: solid;
	border-color: #000000;
	background-color: #FFFFFF;
	background-color: rgba(255,255,255,0.8);
	border-radius: 2px 2px 0px 0px ;
	padding-bottom: 21px;
	position: fixed;
	bottom: -108px;
	right: 11px;
	-pie-background: rgba(255,255,255,0.8);
}

#u2308:hover
{
	background-color: #FFFFFF;
	background-color: rgba(255,255,255,0.4);
	width: 96px;
	min-height: 0px;
	margin: 0px;
	-pie-background: rgba(255,255,255,0.4);
}

#u2306
{
	z-index: 439;
	width: 68px;
	background-color: transparent;
	border-radius: 2px 2px 0px 0px ;
	position: fixed;
	bottom: -101px;
	right: 26px;
}

#u2306 .clip_frame
{
	-webkit-border-radius: 2px 2px 0px 0px;
}

#u2306_img
{
	padding-right: 1px;
}

#pu7733
{
	width: 0.01px;
	margin-left: 20px;
	margin-top: 13px;
}

#u7733
{
	z-index: 6;
	width: 424px;
	margin-bottom: -1px;
	margin-right: -10000px;
	margin-top: -1px;
	left: -1px;
}

#u7733:hover
{
	width: 424px;
	min-height: 0px;
	margin: -1px -10000px -1px 0px;
}

#u7733_clip
{
	width: 424px;
	height: 73px;
}

#u7733_img
{
	margin-left: -2px;
	margin-right: -3px;
}

#u8688
{
	z-index: 10;
	width: 424px;
	margin-right: -10000px;
	margin-top: -1px;
	left: 434px;
}

#u8688:hover
{
	width: 424px;
	min-height: 0px;
	margin: -1px -10000px 0px 0px;
}

#pu11437
{
	width: 0.01px;
	margin-left: 20px;
	margin-top: 11px;
}

#u11437
{
	z-index: 14;
	width: 206px;
	margin-right: -10000px;
	margin-top: -1px;
	left: -1px;
}

#u8751
{
	z-index: 12;
	width: 206px;
	margin-bottom: -1px;
	margin-right: -10000px;
	margin-top: -1px;
	left: 217px;
}

#u8751:hover
{
	width: 206px;
	min-height: 0px;
	margin: -1px -10000px -1px 0px;
}

#u7727
{
	z-index: 2;
	width: 206px;
	margin-right: -10000px;
	margin-top: -1px;
	left: 435px;
}

#u7727_clip
{
	width: 206px;
	height: 73px;
}

#u7727_img
{
	margin: -1px -1px -1px -4px;
}

#u7737
{
	z-index: 8;
	width: 206px;
	margin-right: -10000px;
	margin-top: -1px;
	left: 653px;
}

#u11437:hover,#u7727:hover,#u7737:hover
{
	width: 206px;
	min-height: 0px;
	margin: -1px -10000px 0px 0px;
}

#pu7732
{
	width: 0.01px;
	margin-left: 20px;
	margin-top: 15px;
}

#u7732
{
	z-index: 5;
	width: 104px;
	height: 27px;
	margin-right: -10000px;
}

#u7732:hover
{
	width: 104px;
	height: 27px;
	min-height: 0px;
	margin: 0px -10000px 0px 0px;
}

#u7731
{
	z-index: 4;
	width: 111px;
	height: 13px;
	margin-right: -10000px;
	margin-top: 8px;
	left: 126px;
}

#u7731:hover
{
	width: 111px;
	height: 13px;
	min-height: 0px;
	margin: 8px -10000px 0px 0px;
}

body
{
	position: relative;
	min-width: 900px;
	padding-bottom: 55px;
}

#page .verticalspacer
{
	clear: both;
}

/*           追加               */
.red{
	color:#FF0004;
	margin-left:10px;
}
.orange{
	color:#f48a00;
}

.f20{	font-size:20px;}
.f13{font-size:13px;}
.float_left{	float:left;}
.text_right{text-align:right;}
.underber{border-bottom: 1px solid #ffffff;}

.item li img:hover {
	opacity:0.8;
	filter: alpha(opacity=80);
	-ms-filter: "alpha(opacity=80)";
}
.item_2 li img:hover {
	opacity:0.8;
	filter: alpha(opacity=80);
	-ms-filter: "alpha(opacity=80)";
}

.detail li img:hover {
	opacity:0.8;
	filter: alpha(opacity=80);
	-ms-filter: "alpha(opacity=80)";
}

.overwhite{
    background-color:#ffffff;
    display:block;
}

.detail_button .overwhite{
    background-color:#ffffff;
    display:block;
	width:340px;
	height:50px;
}
.button .overwhite{
    background-color:#ffffff;
    display:block;
	width:100px;
	height:30px;
}


.item{
	border: 1px solid #999999;
	padding:30px 30px 0 30px;
	margin-right:10px;
	margin-bottom:20px;
	width:280px;
	float:left;
}
.item li{
	color:#ffffff;
	margin-bottom:10px;
}

.item_2{
	border: 1px solid #999999;
	padding:30px 30px 0 30px;
	margin-bottom:20px;
	width:280px;
	float:right;
}
.item_2 li{
	color:#ffffff;
	margin-bottom:10px;
}

.button{
	margin-left:200px;
}

/*            detail				*/

.detail{
	width:640px;
	padding:30px 30px 20px 30px;
	border: 1px solid #999999;
}
.detail ul{
	margin-bottom:20px;
}
.detail li{
	line-height:1.5;
	color:#FFFFFF;
}
.detail img{
	margin-bottom:30px;
}
.detail_button{
	margin-top:40px;
	margin-left:150px;
}
.underber{
	border-bottom: 1px solid #999999;
	padding-bottom:10px;
	margin-bottom:10px;
}

.list{
	text-align:center;
	padding:30px 0 30px 250px;
	color: #7f7f7f;
}
.list li{
	float:left;
	margin-right:20px;
}
.list a:link {
	color: #7f7f7f;
	text-decoration: none;
}
.list a:visited {
	color: #7f7f7f;
	text-decoration: none;
}
.list a:hover {
	color: #ffffff;
	text-decoration: none;
}
.list a:active {
	color: #f7931e;
	text-decoration: none;
}