@charset "utf-8";

/** import css **/
@import "default.css";
@import "anchor.css";
@import "design.css";
@import "lp.css";

img.ProductsVoiceNew{margin:2px 5px 3px;}

img.right {
		border: none;
		margin: 4px 8px 8px 8px;
		float : right;
}
img.left {
		border: none;
		margin: 4px 8px 8px 8px;
		float : left;
}
.qawTable{
	width:527px;
	margin-top:10px;
	background-color:#f8f8f8;
}
.qawTable td{
	width:140px;
	padding:10px;
	border:1px solid #dddddd;
}
.qawTable th{
	padding:10px;
	border:1px solid #dddddd;
}
.music_txt_box{
	margin:6px 50px 0px 50px;
}
.musicTable{
	width:527px;
	margin-top:10px;
	background-color:#f8f8f8;
}
.musicTable td{
	padding:10px;
	border:0px solid #dddddd;
}
.musicTable th{
	width:130px;
	padding:10px;
	border:0px solid #dddddd;
	background-color:#ECECFF;
}
.musicInTable{
	width:490px;
	border : 0px;
}


.productInfoTable{
	font-size:10pt;
	width:527px;
	margin-top:10px;
	background-color:#f8f8f8;
}
.productInfoTable td{
	font-size:10pt;
	padding:10px;
	border:1px solid #dddddd;
}
.productInfoTable th{
	font-size:10pt;
	width:70px;
	padding:10px;
	border:1px solid #dddddd;
}
.productInfoEyeTable{
	width:527px;
	margin-top:10px;
	background-color:#FFECFF;
}
.productInfoEyeTable td{
	padding:10px;
	border:1px solid #CC0000;
}
.productInfoEyeTable th{
	width:70px;
	padding:10px;
	border:1px solid #CC0000;
}
.productInfoEyeTable2{
	width:527px;
	margin-top:10px;
	background-color:#FFFFFF;
}
.productInfoEyeTable2 td{
	padding:10px;
	border:1px solid #CC0000;
}
.productInfoEyeTable2 th{
	width:70px;
	padding:10px;
	border:1px solid #CC0000;
}
.red{
	margin-bottom:5px;
	color:#990000;
	font-size:11pt;
	font-weight:bold;
}
.red16{
	margin-bottom:5px;
	color:#990000;
	font-size:13pt;
	font-weight:bold;
}
.a16{
	margin-bottom:5px;
	font-size:11pt;
}
.red13{
	margin-bottom:5px;
	color:#990000;
	font-size:13pt;
}
.a13{
	margin-bottom:5px;
	font-size:13pt;
}	
.orange{
	margin-bottom:5px;
	color:#ff6600;
	font-size:10pt;
	font-weight:bold;
}
.grow{
	margin-bottom:5px;
	color:#333333;
	font-size:10pt;
	font-weight:bold;
}
.d_red{
	color:#CC0000;
}
.r-ft-b{
	margin-bottom:5px;
	color:#ff6600;
	font-size:10pt;
	font-weight:bold;
}
.r-ft{
	margin-bottom:4px;
	color:#CC0000;
	font-size:10pt;
}
.f-orange{
	color:#ff6600;
}
.f-brown{
	color:#990000;
}
.qu_red{
	color:#990000;
	font-weight:bold;
}
.quTable{
	width:527px;
	margin-top:10px;
	background-color:#f8f8f8;
}
.quTable td{
	padding:10px;
	border:1px solid #dddddd;
}
.quTable th{
	padding:10px;
	border:1px solid #dddddd;
	background-color:#ECECFF;
}
#movie {
	width : 100% ;
	text-align:center;
	font-size: 12px;
}
.r_ftTable{
	width:572px;
	margin-top:2px;
	background-color:#FFFFFF;
}
.r_ftTable td{
	vertical-align:top;
	padding:10px;
	border:1px solid #dddddd;
}
.r_ftTable th{
	padding:10px;
	border:1px solid #dddddd;
	background-color:#FFFFFF;
}
.comentTable{
	font-size:11pt;
	width:527px;
	background-color:#ffffff;
}
.comentTable td{
	font-size:11pt;
	padding:5px;
	border:1px solid #ffffff;
	text-align:left;
}
.comentTable th{
	padding:5px;
	border:1px solid #ffffff;
	text-align:center;

}
.movieTable{
	width:527px;
	background-color:#ffffff;
	border:1px solid #dddddd;
	background-color:#f8f8f8;	
}
.movieTable td{
	padding:5px;
	border:1px solid #ffffff;
	text-align:left;
	border:1px solid #dddddd;
	background-color:#f8f8f8;	
}
.movieTable th{
	padding:5px;
	border:1px solid #ffffff;
	text-align:center;
	border:1px solid #dddddd;
	background-color:#f8f8f8;	

}
.r-pfTable{
	border:1px solid #dddddd;
	background-color:#f8f8f8;
}
.r-pfTable th{
	background-color:#ECECFF;
	border:1px solid #dddddd;
	padding:5px 10px;
}
.r-pfTable td{
	border:1px solid #dddddd;
	padding:5px 10px;
}
.p-comentTable{
	width:500px;
	border:1px solid #dddddd;
	background-color:#f8f8f8;
}
.p-comentTable th{
	width:80px;
	background-color:#f8f8f8;
	border:1px solid #dddddd;
	padding:5px 10px;
}
.p-comentTable td{
	width:380px;
	background-color:#f8f8f8;
	border:1px solid #dddddd;
	padding:5px 10px;
}
.mediaTable{
	width:527px;
	background-color:#ffffff;
}

.mediaTable td{
	padding:5px;
	border:1px solid #ffffff;
	text-align:left;
}
.mediaTable th{
	padding:5px;
	border:1px solid #ffffff;
	text-align:center;

}
.voiTable{
	width:527px;
	background-color:#ffffff;
}
.voiTable th{
	padding:1px;
	border:0px solid #ffffff;
	text-align:center;
}
.voiTable td{
	padding:1px;
	border:0px solid #ffffff;
	text-align:left;
}
.deliver_day{
	color:#990000;
	font-size:9pt;
	text-align:center;
}
.safty_txt{
	font-size:13pt;
}
.ftcr_text{
	font-size:11pt;
	text-align:center;
}
.box-yellow{ background-color: #ffff00!important; }/*黄色のボックス*/

#blog_day{
	width:200px;
	font-size:8pt;
	text-align:left;
}
.n_release{
	width:560px;
	margin:0px 0px 7px 0px;
	position: relative;
	top:-6px;
	left:4px;
}
.n_releaseIn{
	width:558px;
	margin:0px 0px 0px 0px;
	border:1px solid #FF7D26;
}
.n_releaseIn2{
	padding:4px 8px 4px 8px;
}
#social{
	width:400px;
	padding:0px 0px 0px 30px;
}
.socialTable{
	width:500px;
	margin-top:10px;
}
.socialTable td{
	font-size:8pt;



