@charset "UTF-8";

a.white:link {
color : #ffffff; 
}
a.white:visited {
color : #ffffff; 
}
a.white:hover {
color : #ffffff; 
}
a.white:active {
	text-decoration: none;
	-webkit-box-shadow: 1px 1px;
	box-shadow: 1px 1px;
color : #ffffff; 
}
a {
	text-decoration: none;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a:active {
	text-decoration: none;
	-webkit-box-shadow: 1px 1px;
	box-shadow: 1px 1px;
}
a:hover img
{
opacity:0.7;
filter: alpha(opacity=70);
-ms-filter: "alpha( opacity=70 )"; 
background: #fff; 
}

body {
	background: #666;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
} 
img {
    border-style:none;
}
.basic-box {
	width: 765px;
	margin: 0px auto;
	font-size: 90%;
	line-height: 1.4;
	background: #FFF;
	color: #333333;
}
/* CSS Document */

.item-page-area1 {
	margin: 0 auto;
	background: #CCC;
	text-align: center;
}
.item-page-area2-left {
	width: 269px;
	text-align: center;
	font-size: 50%;
	float: left;
}
.menu {
	list-style: none;
	margin-top: 0px;
	margin-bottom: 0px;
	text-align: center;
}
.main-menu .men u.menu-item {
	background: #F00 no-repeat;
	height: 28px;
	width: 150px;
}
.main-menu {
	width: 269px;
	font-size: 100%;
	float: left;
}
.movie-title {
	color: #C00;
	font-size: 140%;
	font-weight: bold;
}
.item-page-area2-right {
	width: 496px;
	float: right;
}
.item-page-area2-right .sub-link-area {
	text-align: right;
	padding-top: 12px;
	padding-bottom: 12px;
	padding-right: 20px;
	background: #414141;
	font-size: 96%;
	color: #FFFFFF;
}
.item-page-area3 {
	clear: both;
}
.item-page-area3 .jacket-image {
	text-align: center;
}
.item-page-area3 .ip-area3-text {
	padding-left: 10px;
}
.item-page-area2-left form {
	font-size: 200%;
}
.movie-thumbnail-area .mv-thumbnail {
	float: left;
	width: 300px;
	margin-right: 30px;
	margin-left: 50px;
}
.movie-thumbnail-area .mv-thumbnail-title {
	height: 24px;
	color: #FFF;
	background: #666;
	text-align: center;
	border-right: 2px solid #FFF;
	border-left: 2px solid #FFF;
}
.mid-link {
	clear: both;
	padding-left: 10px;
	height: 24px;
	background: #666;
	text-align: center;
	border-right: 2px solid #FFF;
	border-left: 2px solid #FFF;
}
.payment-shipping {
	padding-left: 10px;
}
.fotter-bar {
	clear: both;
}
.fotter-link1 {
	width: 765px;
	margin: 0px auto;
	font-size: 90%;
	color: #CCC;
}
.ps-red {
	color: #CC0000;
}
#eco-movie-hd-area {
	clear: both;
	font-size: 94%;
	border-top: 1px dotted #CCC;
}
#eco-movie-hd-area .emhd-area-item {
	width: 245px;
	padding-left: 5px;
	border-right: 1px dotted #CCC;
	padding-right: 4px;
	margin-top: 5px;
	float: left;
	border-bottom: 1px dotted #CCC;
}
.emhd-item-title {
	font-weight: bold;
	color: #C00;
}
#recommend-item1 {
	width: 496px;
}
.r-item-img {
	float: left;
}
.r-item-text {
	font-size: 90%;
	text-align: justify;
	padding-left: 10px;
	padding-right: 10px;
	overflow: hidden;
}
.rit-titile {
	font-size: 130%;
	font-weight: bold;
	line-height: 100%;
}
.rit-emphasis-red {
	font-size: 110%;
	color: #C10003;
}
.sub-titile {
	color: #A80306;
	font-size: 130%;
	clear: both;
	border-bottom: 1px dotted #8B8B8B;
	text-align: center;
	margin-top: 20px;
	margin-bottom: 20px;
	padding-top: 30px;
	padding-bottom: 10px;
}
.basic-item {
	width: 245px;
	font-size: 90%;
	float: left;
	padding-left: 5px;
	padding-right: 5px;
	margin-bottom: 20px;
	color: #4A4A4A;
	height: 760px;
}
.basic-box .basic-item p {
	margin: 0;
	color: #000000;
}
.basic-box .basic-item .bi-red-large {
	color: #A80306;
	font-size: 130%;
	font-weight: bold;
}
#scd-recommend-area #scdr-img   {
	width: 151px;
	float: left;
}
#scd-recommend-area #scdr-img150   {
	width: 151px;
	float: left;
}
#scd-recommend-area #scdr-text {
	font-size: 90%;
	overflow: hidden;
	width: auto;
}
#scd-recommend-area #scdr-text340 {
	font-size: 90%;
	overflow: hidden;
	width: 340px;
}
.scd-item-area {
	clear: both;
	font-size: 90%;
	border-top: 1px dotted #6E6E6E;
	padding: 20px 40px;
}
.scd-item-area .scdi-img {
	width: 201px;
	float: left;
}
.scd-item-area .scdi-text {
	overflow: hidden;
	padding-left: 20px;
}
.scd-explanation {
	font-size: 100%;
	padding-left: 10px;
	padding-right: 10px;
}
#rwcomp-area1 {
	clear: both;
	text-align: center;
}
#rwcomp-area2 {
	clear: both;
	padding-top: 30px;
}
#rwcomp-area2 #rwcp-a2-img {
	float: left;
	width: 221px;
}
#rwcomp-area2 #rwcp-a2-text {
	padding-left: 20px;
	overflow: hidden;
}
.scd-explanation .scdex-sub-titile {
	height: 30px;
	clear: both;
	background-color: #A1A7C1;
	font-size: 130%;
	text-indent: 10px;
	padding-top: 3px;
}
.rwcomp-item   {
	clear: both;
}
.rwcomp-item .rwcpi-img {
	width: 201px;
	float: left;
	margin-left: 40px;
}
.rwcomp-item .rwcpi-text {
	padding-left: 40px;
	overflow: hidden;
}
.scd-buy {
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	background-color: #A80306;
	font-size: 130%;
}
.basic-box #buyinfo-link {
	background-color: #A80306;
	-webkit-box-shadow: 1px 1px;
	box-shadow: 1px 1px;
}
#buyinfo {
	overflow: hidden;
	margin-left: 10px;
	margin-right: 10px;
	padding-left: 10px;
	padding-right: 10px;
}
#mpc3000-model-img {
	clear: both;
}
#mpc3000-model-img #mpc3000-mi-img {
	float: left;
	display: inline-block;
}
#mpc3000-model-img #mpc3000-mi-text {
}
#mpc3000-body {
	clear: both;
}
#S950-body {
}
.basic-body {
	clear: both;
}
