@charset "utf-8";

/* -------------------------------------------------------------------- */
#FMVTop {
position: relative;
line-height: 0px;
border-bottom: 3px solid #1B1B1B;
margin: 0px 0px 0px 0px;
padding: 0px;
}
	#FMVTop h1 {
	line-height: normal;
	position: relative;
	line-height: 0px;
	border-top: 3px solid #2F3E8D;
	border-left: 7px solid #2F3E8D;
	background-image: url(/fmv/images/header2_bg.gif);
	background-repeat: repeat-x;
	background-position: top left;
	margin: 0px 0px 1px 0px;
	padding: 0px;
	}
	#FMVTop img {
	font-size: 0px;
	margin: 0px;
	padding: 0px;
	}
	#FMVTop img.ms {
	float: lright;
	text-align:right;
	vertical-align: top:
	 font-size: 0px;
	 margin: 0px;
	 padding: 0px;
	 }

#FMVTopLogo {
position: relative;
line-height: 0px;
margin: 0px 0px 1px 0px;
padding: 0px;
}
	#FMVTopLogo h1 {
	line-height: normal;
	position: relative;
	line-height: 0px;
	border-top: 3px solid #2F3E8D;
	border-left: 7px solid #2F3E8D;
	background-image: url(/fmv/images/header2_bg.gif);
	background-repeat: repeat-x;
	background-position: top left;
	margin: 0px 0px 1px 0px;
	padding: 0px;
	}
	#FMVTopLogo img {
	font-size: 0px;
	margin: 0px;
	padding: 0px;
	}
/* -------------------------------------------------------------------- */
div#FMVNavi {
position: relative;
width: 175px;
line-height: 0px;
border-top: 1px solid #B4B4B4;
margin: 0px;
padding: 0px;
}
	#FMVNavi h4 {
	font-size: 0px;
	line-height: 0px;
	margin: 0px;
	padding: 0px;
	}
	#FMVNavi img {
	font-size: 0px;
	line-height: 0px;
	margin: 0px 0px 1px 0px;
	padding: 0px;
	}
div.FMVNaviMachine {
background-color: #E5E5E5;
line-height: 1.1em;
margin: 0px;
padding: 0px;
}
	.FMVNaviMachine ul {
	margin: 0px;
	padding: 0px;
	}
	.FMVNaviMachine li {
	position: relative;
	font-size: 90%;
	list-style: none;
	background-image:  url("/fmv/images/arr_001.gif");
	background-repeat: no-repeat;
	background-position: top right;
	border-bottom: 1px solid #FFFFFF;
	margin: 0px;
	padding: 5px 10px 5px 10px;
	}
div.FMVNaviCompare {
background-color: #E5E5E5;
margin: 0px;
padding: 0px;
}
	div.FMVNaviCompare ul {
	line-height: 0px;
	background-color: #E5E5E5;
	margin: 0px;
	padding: 0px;
	}
	.FMVNaviCompare li {
	font-size: 90%;
	list-style: none;
	margin: 0px;
	padding: 5px 0px 3px 8px;
	}
div#FMVNaviSub ul {
margin: 0px;
padding: 0px;
}
	#FMVNaviSub li {
	position: relative;
	font-size: 90%;
	list-style: none;
	background-image:  url("/fmv/images/arr_001.gif");
	background-repeat: no-repeat;
	background-position: top right;
	border-bottom: 1px solid #B2B2B2;
	margin: 0px;
	padding: 5px 20px 5px 10px;
	}
	#FMVNaviSub li.SP {
	position: relative;
	font-size: 90%;
	list-style: none;
	background-image:  url("/fmv/images/arr_001.gif");
	background-repeat: no-repeat;
	background-position: top right;
	border-bottom: 1px dashed #B2B2B2;
	margin: 0px;
	padding: 5px 20px 5px 10px;
	}
div#FMVNaviBuy {
width: 175px;
background-color: #E5E5E5;
border-style: none;
margin: 15px 0px 0px 0px;
padding: 0px;
}
	#FMVNaviBuy h3 {
	font-size: 100%;
	font-weight: normal;
	margin: 10px 0px 0px 10px;
	padding: 0px;
	}
	#FMVNaviBuy h4 {
	font-size: 90%;
	font-weight: bold;
	margin: 10px 0px 0px 10px;
	padding: 3px 3px 0px 3px;
	}
	#FMVNaviBuy div {
	margin: 5px 0px 0px 10px;
	padding: 0px;
	}
	#FMVNaviBuy p {
	font-size: 85%;
	margin: 0px 0px 5px 10px;
	padding: 3px 3px 0px 3px;
	}
div.FMVNaviBuyBottom {
	line-height: 0px;
	font-size: 0px;
	margin: 0px;
	padding: 0px;
}
/* -------------------------------------------------------------------- */
.FMVContentsLeft {
position: relative;
float: left;
line-height: 0px;
margin: 0px;
padding: 0px;
}
	.FMVContentsLeft img {
	margin: 0px 0px 5px 0px;
	padding: 0px;
	}
.FMVContentsRight {
position: relative;
float: left;
line-height: 0px;
margin: 0px 0px 0px 4px;
padding: 0px;
}
	.FMVContentsRight img {
	margin: 0px 0px 5px 0px;
	padding: 0px;
	}
.FMVContentsCenter {
clear: both;
float: left;
line-height: 0px;
margin: 0px;
padding: 0px;
}
	.FMVContentsCenter img {
	margin: 0px;
	padding: 0px;
	}
	.FMVContentsCenter hr {
	width: 565px;
	}
div#FMVRelease {
clear: both;
float: left;
width: 565px;
margin: 20px 0px 10px 0px;
padding: 0px;
}
	#FMVRelease h2 {
	font-size: 100%;
	font-weight: normal;
	background-color: #4B4B4B;
	color: #FFFFFF;
	background-image: url(/fmv/images/ti_bg_001.jpg);
	background-repeat: repeat-x;
	margin: 0px 0px 0px 0px;
	padding: 4px 5px 4px 5px;
	}
	#FMVRelease ul {
	margin: 0px;
	padding: 0px 0px 10px 2px;
	}
	#FMVRelease li {
	list-style: none;
	background-image: url(/fmv/images/arr_002.gif);
	background-position: 0px 4px;
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px 0px 0.5em 12px;
	}
div#FMVCampaign {
float: left;
width: 565px;
border: 1px solid #B2B2B2;
margin: 0px;
padding: 0px;
}
	#FMVCampaign h2 {
	font-size: 100%;
	font-weight: normal;
	border: none;
	background-color: #fff;
	color: #000;
	background-image: url();
	background-repeat: repeat-x;
	background-position: top;
	margin: 0px 0px 10px 0px;
	padding: 5px 10px 0px 5px;
	}

	#FMVCampaign ul {
	margin: 0px;
	padding: 0px 0px 10px 0px;
	}
	#FMVCampaign li {
	list-style: none;
	float: left;
	margin: 0px;
	padding: 0px 0px 5px 5px;
	}
div#FMVWebmart {
float: right;
width: 175px;
border: 1px solid #c60;
margin: 0px;
padding: 0px;
}
	#FMVWebmart h2 {
	color: #c60;
	text-shadow: 3px 3px #DDD;
	border: none;
	background-color: #fff;
	background-image: url(/fmv/images/top_webmart_bg.gif);
	background-repeat: repeat-x;
	background-position: top;
	margin: 0px 0px 10px 0px;
	padding: 5px 10px 5px 10px;
	}
	#FMVWebmart ul {
	margin: 0px;
	padding: 0px 0px 10px 0px;
	}
	#FMVWebmart li {
	list-style: none;
	float: left;
	margin: 0px;
	padding: 0px 0px 5px 5px;
	}
/* -------------------------------------------------------------------- */
div#FMVTopImage {
line-height: 0px;
font-size: 0px;
border-bottom: 3px solid #323232;
margin: 0px;
padding: 0px;
}
	#FMVTopImage img{
	line-height: 0px;
	margin: 0px;
	padding: 0px;
	}
#FMVIndexD {
margin-top: 15px;
padding: 0px;
}
.FMVIndexLeft {
vertical-align:top;
margin: 0px;
padding: 0px;
}
.FMVIndexRight {
vertical-align:top;
margin: 0px;
padding: 0px 0px 0px 5px;
}
.FMVIndexTitle {
line-height: 0px;
background-color: #E5E5E5;
border: 1px solid #B2B2B2;
margin: 5px 0px 0px 0px;
padding: 0px;
}
.FMVIndexHead {
background-color: #E5E5E5;
border-right: 1px solid #B2B2B2;
border-bottom: 1px solid #B2B2B2;
border-left: 1px solid #B2B2B2;
background-image: url(/fmv/images/idx_bg_001.jpg);
background-repeat: repeat-x;
margin: 0px;
padding: 5px 5px 3px 5px;
}
.FMVIndexBody {
border-right: 1px solid #B2B2B2;
border-bottom: 1px solid #B2B2B2;
border-left: 1px solid #B2B2B2;
margin: 0px;
padding: 3px;
}
.FMVIndexBody img {
float: left;
margin: 20px 10px 0px 5px;
padding: 0px;
}
.FMVIndexBody p {
font-size: 90%;
margin: 5px 5px 5px 90px;
padding: 0px;
}
/* -------------------------------------------------------------------- */
div#FMVMainImage {
line-height: 0px;
font-size: 0px;
margin: 0px 0px 1px 0px;
padding: 0px;
}
	#FMVTopImage img{
	line-height: 0px;
	margin: 0px;
	padding: 0px;
	}
/* -------------------------------------------------------------------- */
/* -- 2004.12.09 create -- */
.PageNotice ul {
	margin-top: 10px;
	padding: 0px 0px 0px 0px;
	clear: both;
	text-indent:-8px;
}
.PageNotice li {
	list-style: none;
	margin: 0px;
	padding: 0px 0px 0.5em 16px;
	font-size:90%;
	font-style:normal;
}
.PageNotice2 ul {
	margin-top: 10px;
	padding: 0px 0px 0px 0px;
	clear: both;
	text-indent:-26px;
}
.PageNotice2 li {
	list-style: none;
	margin: 0px;
	padding: 0px 0px 0.5em 34px;
	font-size:90%;
	font-style:normal;
}
.PageNotice3 ul {
	margin-top: 10px;
	padding: 0px 0px 0px 0px;
	clear: both;
	text-indent:-18px;
}
.PageNotice3 li {
	list-style: none;
	margin: 0px;
	padding: 0px 0px 0.5em 24px;
	font-size:90%;
	font-style:normal;
}
.PageList ul {
	margin-top: 10px;
	padding: 0px 0px 0px 0px;
	clear: both;
	text-indent:-8px;
}
.PageList li {
	list-style: none;
	margin: 0px;
	padding: 0px 0px 0.5em 18px;
}
.NameList ul {
	margin-top: 10px;
	padding: 0px 0px 0px 0px;
	text-indent:-8px;
}
.NameList li {
	list-style: none;
	margin: 0px;
	padding: 0px 0px 0.5em 18px;
}
.mainList ul {
	margin: 0px;
	padding: 10px 0px 5px 0px;
	text-indent:-14px;
}
.mainList li {
	list-style: none;
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0.5em 14px;
}
.mainList2 ul {
	margin: 0px;
	padding: 10px 0px 5px 0px;
	clear: both;
	text-indent:-14px;
}
.mainList2 li {
	list-style: none;
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0.5em 18px;
}
.contents h3 span {
	padding-left: 8px;
	font-size:90%;
	font-style:normal;
}
.contents h2 span {
	padding-left: 6px;
	font-size:80%;
	font-style:normal;
}
p.small {
	font-size:90%;
	font-style:normal;
	margin: 0px 0px 0px 10px;
}
p span.line {
	font-size:90%;
	font-style:normal;
	border: 1px solid #666;
	margin: 0px 0px 0px 0px;
	padding: 4px;
}

/* -- 2004.12.14 create -- */
.FMVSheet {
width:565px;
font-size: 75%;
color: #333;
margin-top: 5px;
border-left: 1px solid #666;
border-top: 1px solid #666;
}
	.FMVSheet td {
	font-size: 75%;
	color: #333;
	text-align: center;
	background-color: #fff;
	border-right: 1px solid #666;
	border-bottom: 1px solid #666;
	margin: 0px;
	padding: 2px;
	}
		.FMVSheet td.Left {
	 font-size: 80%;
	 color: #333;
	 text-align: left;
	 background-color: #fff;
	 border-right: 1px solid #666;
	 border-bottom: 1px solid #666;
	 margin: 0px;
	 padding: 2px;
	 }
	.FMVSheet th {
	color: #333;
	font-size: 75%;
	font-weight: bold;
	text-align: left;
	background-color: #ddd;
	border-right: 1px solid #666;
	border-bottom: 1px solid #666;
	margin: 0px;
	padding: 2px;
	}
	.FMVSheet th.title {
	font-size: 75%;
	color: #333;
	font-weight: bold;
	text-align: center;
	background-color: #ccc;
	border-right: 1px solid #666;
	border-bottom: 1px solid #666;
	margin: 0px;
	padding: 2px;
	}
	.FMVSheet td.title {
	font-size: 75%;
	color: #333;
	font-weight: bold;
	text-align: center;
	background-color: #fff;
	border-right: 1px solid #666;
	border-bottom: 1px solid #666;
	margin: 0px;
	padding: 2px;
	}
	.FMVSheet th.notice {
	font-size: 75%;
	color: #000;
	font-weight: bold;
	text-align: left;
	background-color: #cdf;
	border-right: 1px solid #666;
	border-bottom: 1px solid #666;
	margin: 0px;
	padding: 2px;
	}
	.FMVSheet td.notice {
	font-size: 75%;
	color: #000;
	text-align: center;
	background-color: #cdf;
	border-right: 1px solid #666;
	border-bottom: 1px solid #666;
	margin: 0px;
	padding: 2px;
	}
	.FMVSheet td.cross {
	font-size: 75%;
	color: #333;
	text-align: center;
	background-color: #eee;
	border-right: 1px solid #666;
	border-bottom: 1px solid #666;
	margin: 0px;
	padding: 2px;
	}
	.FMVSheet td img {
	margin: 5px 0px 5px 0px;
	padding: 0px;
	}
.ListSheet {
width:565px;
font-size: 80%;
color: #333;
margin-top: 10px;
border-left: 1px solid #666;
border-top: 1px solid #666;
}
	.ListSheet td {
	font-size: 80%;
	color: #333;
	text-align: center;
	background-color: #fff;
	border-right: 1px solid #666;
	border-bottom: 1px solid #666;
	margin: 0px;
	padding: 2px;
	}
	.ListSheet th {
	color: #333;
	font-size: 80%;
	font-weight: bold;
	text-align: left;
	background-color: #ddd;
	border-right: 1px solid #666;
	border-bottom: 1px solid #666;
	margin: 0px;
	padding: 2px;
	}
	.ListSheet th.notice {
	font-size: 80%;
	color: #000;
	font-weight: bold;
	text-align: left;
	background-color: #cdf;
	border-right: 1px solid #666;
	border-bottom: 1px solid #666;
	margin: 0px;
	padding: 2px;
	}
	.ListSheet td.notice {
	font-size: 80%;
	color: #000;
	width:99%;
	text-align: center;
	background-color: #cdf;
	border-right: 1px solid #666;
	border-bottom: 1px solid #666;
	margin: 0px;
	padding: 2px;
	}
	.ListSheet td.cross {
	font-size: 80%;
	color: #333;
	text-align: center;
	background-color: #eee;
	border-right: 1px solid #666;
	border-bottom: 1px solid #666;
	margin: 0px;
	padding: 2px;
	}
	.ListSheet td img {
	margin: 5px 0px 5px 0px;
	padding: 0px;
	}

.SoftSheet {
width:565px;
font-size: 85%;
color: #000;
margin-top: 5px;
border-left: 1px solid #666;
border-top: 1px solid #666;
}
	.SoftSheet td {
	font-size: 85%;
	color: #000;
	text-align: left;
	background-color: #fff;
	border-right: 1px solid #666;
	border-bottom: 1px solid #666;
	margin: 0px;
	padding: 2px;
	}
	.SoftSheet th {
	font-size: 85%;
	color: #000;
	font-weight: bold;
	text-align: left;
	background-color: #ccc;
	border-right: 1px solid #666;
	border-bottom: 1px solid #666;
	margin: 0px;
	padding: 2px;
	}
	.SoftSheet th.title {
	font-size: 85%;
	color: #000;
	font-weight: bold;
	text-align: center;
	background-color: #ccc;
	border-right: 1px solid #666;
	border-bottom: 1px solid #666;
	margin: 0px;
	padding: 2px;
	}
	.SoftSheet td.title {
	font-size: 85%;
	color: #000;
	font-weight: bold;
	text-align: left;
	background-color: #fff;
	border-right: 1px solid #666;
	border-bottom: 1px solid #666;
	margin: 0px;
	padding: 2px;
	}
	.SoftSheet th.notice {
	font-size: 85%;
	color: #000;
	font-weight: bold;
	text-align: left;
	background-color: #cdf;
	border-right: 1px solid #666;
	border-bottom: 1px solid #666;
	margin: 0px;
	padding: 2px;
	}
	.SoftSheet td.notice {
	font-size: 85%;
	color: #000;
	width:99%;
	text-align: left;
	background-color: #cdf;
	border-right: 1px solid #666;
	border-bottom: 1px solid #666;
	margin: 0px;
	padding: 2px;
	}
	.SoftSheet td.cross {
	font-size: 85%;
	color: #000;
	text-align: left;
	background-color: #eee;
	border-right: 1px solid #666;
	border-bottom: 1px solid #666;
	margin: 0px;
	padding: 2px;
	}
	.SoftSheet td img {
	margin: 5px 0px 5px 0px;
	padding: 0px;
	}
div.contents {
position: static;
float: left;
width: 565px;
border-style: none;
}
	div.contents div.ti2 {
	margin: 0px 0px 10px 0px;
	}
	div.contents div.topti2 {
	margin: 0px;
	}
	.contents h1 {
	font-size: 140%;
	font-weight: bold;
	text-shadow: 3px 3px #BBB;
	border-top: 3px solid #2F3E8D;
	border-left: 7px solid #2F3E8D;
	border-bottom: 1px dotted #ccc;
	background-color: #fff;
	background-image: url(/img/common/header2_bg.gif);
	background-repeat: repeat-x;
	margin: 0px 0px 10px 0px;
	padding: 7px 10px 7px 10px;
	}
	.contents h2 {
	font-size: 100%;
	font-weight: normal;
	background-color: #4B4B4B;
	color: #FFFFFF;
	background-image: url(/fmv/images/ti_bg_001.jpg);
	background-repeat: repeat-x;
	margin: 20px 0px 0px 0px;
	padding: 4px 5px 4px 5px;
	}
		.contents h2 a:link { color: #FFFFFF; text-decoration:none; }
		.contents h2 a:visited { color: #FFFFFF; text-decoration:none; }
		.contents h2 a:hover { color: #FFFFFF; text-decoration:underline; }
		.contents h2 a:active { color: #FFFFFF; text-decoration:none; }

	.contents h3 {
	border-width: 1px 0px 0px 0px;
	border-style: solid;
	border-color: #B2B2B2;
	background-image: url(/img/common/dot_green.gif);
	background-repeat: no-repeat;
	background-position: 0px 8px;
	margin: 20px 0px 0px 0px;
	padding: 5px 10px 5px 15px;
	}
		.contents h3.nx {
	 border-width: 1px 0px 0px 0px;
	 border-style: solid;
	 border-color: #B2B2B2;
	 background-image: url(/product/hard/pcpm0501/biblo_loox/nx/images/idx_dot_001.gif);
	 background-repeat: no-repeat;
	 background-position: 0px 8px;
	 margin: 20px 0px 0px 0px;
	 padding: 5px 10px 5px 15px;
	 }
		.contents h3.nbtv {
	 border-width: 1px 0px 0px 0px;
	 border-style: solid;
	 border-color: #B2B2B2;
	 background-image: url(/product/hard/pcpm0501/biblo_loox/nb_tv/images/idx_dot_001.gif);
	 background-repeat: no-repeat;
	 background-position: 0px 8px;
	 margin: 20px 0px 0px 0px;
	 padding: 5px 10px 5px 15px;
	 }
		.contents h3.nb {
	 border-width: 1px 0px 0px 0px;
	 border-style: solid;
	 border-color: #B2B2B2;
	 background-image: url(/product/hard/pcpm0501/biblo_loox/nb/images/idx_dot_001.gif);
	 background-repeat: no-repeat;
	 background-position: 0px 8px;
	 margin: 20px 0px 0px 0px;
	 padding: 5px 10px 5px 15px;
	 }
		.contents h3.mg {
	 border-width: 1px 0px 0px 0px;
	 border-style: solid;
	 border-color: #B2B2B2;
	 background-image: url(/product/hard/pcpm0501/biblo_loox/mg/images/idx_dot_001.gif);
	 background-repeat: no-repeat;
	 background-position: 0px 8px;
	 margin: 20px 0px 0px 0px;
	 padding: 5px 10px 5px 15px;
	 }
		.contents h3.lt {
	 border-width: 1px 0px 0px 0px;
	 border-style: solid;
	 border-color: #B2B2B2;
	 background-image: url(/product/hard/pcpm0501/biblo_loox/lt/images/idx_dot_001.gif);
	 background-repeat: no-repeat;
	 background-position: 0px 8px;
	 margin: 20px 0px 0px 0px;
	 padding: 5px 10px 5px 15px;
	 }
		.contents h3.t {
	 border-width: 1px 0px 0px 0px;
	 border-style: solid;
	 border-color: #B2B2B2;
	 background-image: url(/product/hard/pcpm0501/deskpower/t/images/idx_dot_001.gif);
	 background-repeat: no-repeat;
	 background-position: 0px 8px;
	 margin: 20px 0px 0px 0px;
	 padding: 5px 10px 5px 15px;
	 }
		.contents h3.h {
	 border-width: 1px 0px 0px 0px;
	 border-style: solid;
	 border-color: #B2B2B2;
	 background-image: url(/product/hard/pcpm0501/deskpower/h/images/idx_dot_001.gif);
	 background-repeat: no-repeat;
	 background-position: 0px 8px;
	 margin: 20px 0px 0px 0px;
	 padding: 5px 10px 5px 15px;
	 }
		.contents h3.lx {
	 border-width: 1px 0px 0px 0px;
	 border-style: solid;
	 border-color: #B2B2B2;
	 background-image: url(/product/hard/pcpm0501/deskpower/lx/images/idx_dot_001.gif);
	 background-repeat: no-repeat;
	 background-position: 0px 8px;
	 margin: 20px 0px 0px 0px;
	 padding: 5px 10px 5px 15px;
	 }
		.contents h3.ce {
	 border-width: 1px 0px 0px 0px;
	 border-style: solid;
	 border-color: #B2B2B2;
	 background-image: url(/product/hard/pcpm0501/deskpower/ce/images/idx_dot_001.gif);
	 background-repeat: no-repeat;
	 background-position: 0px 8px;
	 margin: 20px 0px 0px 0px;
	 padding: 5px 10px 5px 15px;
	 }
		.contents h3.top {
		font-weight: normal;
		border-style: none;
		background-image:    url("/fmv/images/idx_dot_001.gif");
		background-repeat: no-repeat;
		background-position: 0px 8px;
		margin: 10px 0px 5px 0px;
		padding: 5px 10px 5px 15px;
		}
		.contents img.vertical {
		vertical-align:top;
	 margin: 10px 0px 5px 10px;
	 padding: 0px;
	 }
	.contents h4 {
	font-weight: normal;
	background-color:#eee;
	margin: 5px 0px 5px 5px;
	padding: 3px 5px 3px 5px;
	}
	.contents p {
	padding-left: 10px;
	}

	.contents p.sp {
	padding-left: 0px;
	}
	
.TableNavi1 {
margin: 20px 0px 0px 0px;
padding: 0px;
}
	.TableNavi1 th{
	width:20%;
	color: #fff;
	font-size: 100%;
	font-weight: normal;
	text-align: left;
	vertical-align: top;
	background-image: url(/fmv/images/snv_001ac.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 5px 2px 2px 10px;
	}
	.TableNavi1 td {
	width:20%;
	font-size: 100%;
	font-weight: normal;
	text-align: left;
	vertical-align: top;
	background-image: url(/fmv/images/snv_001.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 5px 2px 2px 10px;
	}

.FMbrClear {
clear: both;
margin-top: 20px;
padding: 0px;
}

.SPbrClear {
clear: both;
margin: 10px 0px 0px 10px;
padding: 0px;
}

.Nameimgright {
float: right;
clear:right;
margin: 0px 10px 5px 10px;
padding: 0px;
}
.Nameimgleft {
float: left;
clear:left;
margin: 0px 10px 5px 10px;
padding: 0px;
}

.arrow2 {
position: relative;
float: right;
text-align:right;
font-size: 90%;
margin: 0px;
padding: 5px 10px 5px 5px;
}
.arrow {
position: relative;
float: right;
font-size: 90%;
margin: 0px;
padding: 5px 10px 5px 5px;
}
 .arrow img {
 vertical-align:middle;
 margin-right: 5px;
 }
.SPimgright {
vertical-align:top;
float: right;
margin: 5px 0px 5px 0px;
padding: 0px;
}
.SPimgleft {
vertical-align:top;
float: left;
margin: 5px 5px 5px 0px;
padding: 0px;
}
.SPimgtop {
vertical-align:top;
float: left;
margin: 5px 0px 5px 0px;
padding: 0px;
}
strong.lineup {
background-color: #E5E5E5;
border-bottom: 1px solid #FFFFFF;
padding: 2px;
}

.kkk {
float: left;
width: 565px;
border: 1px solid #DDDDDD;
margin: 0px;
padding: 3px;
}

A.story:link { color:#000000; text-decoration:none; }
A.story:visited { color:#000000; text-decoration:none; }
A.story:hover { color:#000000; text-decoration:underline; }
A.story:active { color:#000000; text-decoration:none; }