body,div,ul,li,h1,h2,h3,h4,h5,h6,p,blockquote
{
	margin: 0;
	padding: 0;
}

body{
	color:#666;
	background:url(http://www.ninreco.com/design/NinMedia1996/image/top/bg.gif) repeat-x;
	background-color:#FFFFFF;
	margin: 0;
	padding: 0;
}

/* p {
     	line-height:180%;
       	margin:7px 0px;
       	padding:2px 0px;
} */

img {
	border: 0;
	margin: 0;
	padding: 0;
}

a{
	color:#004B91;
	text-decoration:underline;
}

a:link {
	text-decoration:none;
	color:#004B91;
}

a:visited{
	color:#941D55;
	text-decoration:none;
}

a:hover{
	color:#E47911;
	text-decoration:underline;
}


.clear {
	clear:both;
	height:0;
	line-height:0;
}



#container {
	width:900px;
	margin: 0 auto 0;
	text-align:left;
	background: #fff;
}


/***********	ヘッダーーエリア	************/
#head_top{
	width:900px;
	color:#000066;
	font-size:1em;
	font-weight:600;
	text-align:center;

}

#head_main{
	width:900px;
	height:108px;
	margin:0;
	padding:0;
/*	background:url(http://www.ninreco.com/design/NinMedia1996/image/top/bg.gif); */

	position: relative;
	top: 0;
	left: 0;
}

#head_main h1{
	color:#F73030;
	font-size:1em;
	position: absolute;
	top: 10px;
	right: 13px;
	font-weight:bold;
}

#head_main h1 a{
	color:#F73030;
	text-decoration:none;
}

#head_main h1 a:hover{
	color:#948360;
	text-decoration:none;
}

#sub_navi{
	width:900px;
	text-align:right;
	margin:4px 0px 10px 0px;

}

/***********	ヘッダー　Ｈ１　追加変更　2009.11.13	************/
#head_banner{
margin: 0;
font-size: 12px;
position: static;
height: 17px;
width: 900px;
color: #666;
font-weight: bold;
text-align: left;
background-image: url(http://www.ninreco.com/design/NinMedia1996/image/header/header_00.jpg);
background-repeat: repeat;
line-height:17px;
}

/***********	グローバルナビ	************/
#g_navi{
	clear:both;
	width:900px;
	margin:0px 0 0;
	_margin:-3px 0 0;
	padding:0;
	overflow: hidden;

}

	#g_navi ul{
		list-style: none;
		margin: 0;
		padding: 0;
	}
	
	#g_navi li{
		float: left;
		display: inline;
	}

#g_navi a{
	color:#fff;
	text-decoration:none;
}

#g_navi a:visited{
	color:#fff;
	text-decoration:none;
}

#g_navi a:hover{
	color:#fff;
	text-decoration:underline;
}

/***********	グローバルナビ　メニュー変更　2009.10.30	************/
#g_navi a#menu02{
margin:0px;
padding:0px;
width:132px;
height:38px;
font-size:16px;
text-align:center;
line-height:31px;
background-image:url(http://www.ninreco.com/design/NinMedia1996/image/header/header_02.gif);
background-repeat:no-repeat;
color:#1A5CA0;
display:block;/* 要素の表示形式を変える */
}

#g_navi a#menu03{
margin:0px;
padding:0px;
width:128px;
height:38px;
font-size:16px;
text-align:center;
line-height:31px;
background-image:url(http://www.ninreco.com/design/NinMedia1996/image/header/header_03.gif);
background-repeat:no-repeat;
color:#1A5CA0;
display:block;/* 要素の表示形式を変える */
}

#g_navi a#menu04{
margin:0px;
padding:0px;
width:128px;
height:38px;
font-size:16px;
text-align:center;
line-height:31px;
background-image:url(http://www.ninreco.com/design/NinMedia1996/image/header/header_04.gif);
background-repeat:no-repeat;
color:#1A5CA0;
display:block;/* 要素の表示形式を変える */
}

#g_navi a#menu05{
margin:0px;
padding:0px;
width:128px;
height:38px;
font-size:16px;
text-align:center;
line-height:31px;
background-image:url(http://www.ninreco.com/design/NinMedia1996/image/header/header_05.gif);
background-repeat:no-repeat;
color:#1A5CA0;
display:block;/* 要素の表示形式を変える */
}

#g_navi a#menu06{
margin:0px;
padding:0px;
width:128px;
height:38px;
font-size:16px;
text-align:center;
line-height:31px;
background-image:url(http://www.ninreco.com/design/NinMedia1996/image/header/header_06.gif);
background-repeat:no-repeat;
color:#1A5CA0;
display:block;/* 要素の表示形式を変える */
}

#g_navi a#menu07{
margin:0px;
padding:0px;
width:128px;
height:38px;
font-size:16px;
text-align:center;
line-height:31px;
background-image:url(http://www.ninreco.com/design/NinMedia1996/image/header/header_07.gif);
background-repeat:no-repeat;
color:#1A5CA0;
display:block;/* 要素の表示形式を変える */
}

#g_navi a#menu08{
margin:0px;
padding:0px;
width:128px;
height:38px;
font-size:16px;
text-align:center;
line-height:31px;
background-image:url(http://www.ninreco.com/design/NinMedia1996/image/header/header_08.gif);
background-repeat:no-repeat;
color:#1A5CA0;
display:block;/* 要素の表示形式を変える */
}

#g_navi a#menu02:hover,#g_navi a#menu03:hover,#g_navi a#menu04:hover,#g_navi a#menu05:hover,#g_navi a#menu06:hover,#g_navi a#menu07:hover,#g_navi a#menu08:hover{
background-position:0% -38px;
cursor:default;
color:#fff;
}

/***********	レフトエリア	************/
#left_area{
	float:left;
	width:195px;
	height: auto;
	margin:0 8px 0 0px;
	_margin:0 0px 0 0px;
}

.login{
	width:195px;
	height:209px;
	background:url(http://www.ninreco.com/design/NinMedia1996/left-login.gif) no-repeat;
	margin:0 0 10px 0;
	position:relative;
	top:0;
	left:0;
}

.login_form{
	position:absolute;
	top:60px;
	left:23px;
}

.categry_title{
	margin:0;
	padding:0;
	vertical-align: text-bottom;
}

.categry{
	width:195px;
	margin:0 0 10px;
	vertical-align: text-bottom;
	padding:0;
	background:#fafafa;
}

.categry td{
	border-bottom:1px dotted #ccc;
	vertical-align: text-bottom;
	padding:0 0 2px;
}

.categry a:link{
　　　　text-decoration:none;
	color:#004B91;
}

.categry a:hover{
　　　　text-decoration:underline;
	color:#E47911;
}

.search{
	margin:-1 0 10px;
	vertical-align: text-bottom;
	background:url(http://www.ninreco.com/design/NinMedia1996/left-search.gif) no-repeat;
	width:195px;
	height: 40px;
	position:relative;
	top:0;
	left:0;
}

.search_box{
	position:absolute;
	top:11px;
	left:30px;
	vertical-align: middle;
}

.search_button{
	position:absolute;
	top:1px;
	left:100px;
}

.left_banner{
	margin:0 0 10px;
}

.calendar_date{
	width:195px;
	margin:20px 0 0;
}

.calendar{
	width:195px;
	margin:0 0 10px;
}

.support{
	width:195px;
	height:80px;
	background:url(http://www.ninreco.com/design/NinMedia1996/image/top/support_center.gif) no-repeat;
	margin:0 0 10px 0;
	position:relative;
	top:0;
	left:0;
}

.support_tel{
	position:absolute;
	top:20px;
	left:10px;
}

.support_mail{
	position:absolute;
	top:40px;
	left:10px;
}

/***********	レフトエリア　ボタン修正　2009.10.30	************/
.left_bt-cart a{
margin:0px 0px 10px 0px;
width:195px;
height:38px;
font-size:16px;
font-weight: bold;
text-indent:65px;
line-height:31px;
letter-spacing:2px;
color: #FFFFFF;
background-image:url(http://www.ninreco.com/design/NinMedia1996/bt-cart.gif);
background-repeat:no-repeat;
display:block;/* 要素の表示形式を変える */
}

.left_bt-cart a:visited{
color: #FFFFFF;
}

.left_bt-cart a:hover{
background-position:right bottom;
cursor:default;
color: #1A5CA0;
}

.left_bt-member01 a{
position:absolute;
top:166px;
left:15px;
margin:0;
width:164px;
height:32px;
font-size:15px;
font-weight: bold;
text-indent:42px;
line-height:32px;
letter-spacing:0px;
color: #FFFFFF;
background-image:url(http://www.ninreco.com/design/NinMedia1996/bt-member01.jpg);
background-repeat:no-repeat;
display:block;/* 要素の表示形式を変える */
}

.left_bt-member01 a:visited{
color: #FFFFFF;
}

.left_bt-member01 a:hover{
background-position:right bottom;
cursor:default;
color: #FFFF66;
}

/***********	レフトエリア　ナビ変更　2009.11.04	************/
.left_contents-title-sale{
position: static; /* 要素の配置方式  通常 */
height: 26px;
width: 195px;
color: #FFFFFF;
font-size: 14px;
font-weight: bold;
line-height: 26px;
text-align: center;
letter-spacing: 2px;
background-image: url(http://www.ninreco.com/design/NinMedia1996/left-saletitle.gif);
background-repeat: no-repeat;
margin:15px 0px 0px 0px;
}

h2 span.h2sale{
font-size: 22px;
}

.left_contents-title-newgoods{
position: static; /* 要素の配置方式  通常 */
height: 24px;
width: 195px;
color: #FFFFFF;
font-size: 13px;
font-weight: bold;
line-height: 24px;
text-indent: 10px;
background-image: url(http://www.ninreco.com/design/NinMedia1996/left-newgoodstitle.gif);
background-repeat: no-repeat;
margin:15px 0px 0px 0px;
}

.left_contents-title-normal{
position: static; /* 要素の配置方式  通常 */
height: 24px;
width: 195px;
color: #FFFFFF;
font-size: 13px;
font-weight: bold;
line-height: 24px;
text-indent: 10px;
background-image: url(http://www.ninreco.com/design/NinMedia1996/left-normaltitle.gif);
background-repeat: no-repeat;
margin:15px 0px 0px 0px;
}

.left_contents-title-mobile{
position: static;/* 要素の配置方式通常 */
height: 24px;
width: 195px;
color: #FFFFFF;
font-size: 13px;
font-weight: bold;
line-height: 24px;
background-image: url(http://www.ninreco.com/design/NinMedia1996/left-mobiletitle.gif);
background-repeat: no-repeat;
text-indent: 44px;
margin: 15px 0px 10px 0px;
}

.left_navi{
width: 195px;
}

.left_navi ul{
margin:0px;
padding:0px;
list-style-type:none;/* リスト項目の行頭記号を変える */
}

.left_navi li{
text-decoration:none;/* 文字を装飾する */
display:inline;/* 要素の表示形式を変える */
}

.left_navi a{
margin:0px;
padding:0px;
width:195px;
height:22px;
font-size:13px;
font-weight: nomarl;/* 文字の太さを指定 */
text-indent: 25px;/* 初めの行を字下げする */
line-height: 22px;/* 行の高さを指定する */
background-image:url(http://www.ninreco.com/design/NinMedia1996/left-naviname.gif);
background-repeat:no-repeat;
text-decoration:none;/* 文字を装飾する */
display:block;/* 要素の表示形式を変える */
}

.left_navi a:hover{
background-position:right bottom;
text-decoration:none;
cursor:default;
}

/***********	センターエリア	************/
#main_contents{
	width:695px;
	margin:0 0px 0 0px;
	_margin:0 0px 0 10px;

}

#center_area{
	float:left;
	width:490px;
	height: auto;
	margin:0 5px 0 0px;
	text-align:left;
}

#right_area{
	float:right;
	width:195px;
	height: auto;
	margin:0;
	text-align:left;
}

.recommend{
	margin-bottom:20px;
}

.center_bn01{
	margin:0 0 15px;
	padding:0;
	text-align:left;
}

.center_bn02{
	margin:0 0 10px;
	padding:0;
}

.center_bn03{
	margin:0 0 5px;
	padding:0;
	text-align:left;
}

.anchorlink a{
	color:#66CCFF;
	text-decoration:underline;
}

.anchorlink a:visited{
	color:#66CCFF;
	text-decoration:underline;
}

.anchorlink a:hover{
	color:#FF6699;
	text-decoration:underline;
}

.community{
	line-height:150%;
	margin:0;
}

.community li{
	list-style:none;
}

/***********	センターエリア　追加変更　2009.11.06	************/
.center_contents-title{
position: static;/* 要素の配置方式  通常 */
height: 30px;
width: 490px;
color: #1A5CA0;
font-size: 15px;
font-weight: bold;
line-height: 30px;
background-image: url(http://www.ninreco.com/design/NinMedia1996/center-normaltitle.gif);
background-repeat: no-repeat;
text-indent: 18px;
margin: 0px 0px 15px 0px;
}

h2 span.h2center{
font-size: 11px;
}

h3 span.h3center{
font-size: 11px;
}

/***********	季節関連　追加変更　2009.11.09	************/
#center_contents-season{
width: 490px;
overflow:hidden;
margin: 0px 0px 15px 0px;
}

#center_contents-season ul{
list-style: none;
margin: 0;
padding: 0;
}
	
#center_contents-season li{
float: left;
display: inline;/* Win Ie6 仕様 */
margin: 0;
padding: 0;
}

#center_contents-season a:hover{
text-decoration:underline;
cursor:default;
}

.center_contents-season-form0{
position: relative;/* 要素の配置方式 元の位置からずらす */
float: left;/* 回り込みを作る */
margin-left: 7px;
margin-right: 7px;
margin-top: 35px;
}

.center_contents-season-form1{
position: relative;/* 要素の配置方式 元の位置からずらす */
margin: 0px;
padding-top: 30px
}

.center_contents-season30{
position: static;/* 要素の配置方式通常 *
clear: both;/* 回り込みを解除 */
width: 156px;
height: 100px;
font-size: 12px;
font-weight: normal;
line-height: 16px;
background-image: url(http://www.ninreco.com/design/NinMedia1996/c30_season.gif);
background-repeat: no-repeat;
margin: 0px 3.6px 7.2px 3.6px;
padding-top: 0px;
}

/***********	地デジ　追加変更　2010.03.05	************/
#center_contents-cprm{
width: 490px;
overflow:hidden;
margin: 0px 0px 15px 0px;
}

#center_contents-cprm ul{
list-style: none;
margin: 0;
padding: 0;
}
	
#center_contents-cprm li{
float: left;
display: inline;/* Win Ie6 仕様 */
margin: 0;
padding: 0;
}

#center_contents-cprm a:hover{
text-decoration:underline;
cursor:default;
}

.center_contents-cprm-form0{
position: relative;/* 要素の配置方式 元の位置からずらす */
margin-left: 30px;
margin-right: 0px;
margin-top: 67px;
}

.center_contents-cprm-form1{
position: relative;/* 要素の配置方式 元の位置からずらす */
margin-left: 18px;
margin-right: 0px;
margin-top: 5px;
}

.center_contents-cprm00{
position: static;/* 要素の配置方式通常 *
clear: both;/* 回り込みを解除 */
width: 150px;
height: 250px;
font-size: 12px;
font-weight: normal;
line-height: 15px;
background-image: url(http://www.ninreco.com/design/NinMedia1996/c40_cprm.gif);
background-repeat: no-repeat;
margin: 0px 6.6px 14px 6.6px;
padding-top: 0px;
}

/***********	エネループ　追加変更　2009.11.16	************/
#center_contents-season1{
width: 490px;
overflow:hidden;
margin: 0px 0px 15px 0px;
}

#center_contents-season1 ul{
list-style: none;
margin: 0;
padding: 0;
}
	
#center_contents-season1 li{
float: left;
display: inline;/* Win Ie6 仕様 */
margin: 0;
padding: 0;
}

#center_contents-season1 a:hover{
text-decoration:underline;
cursor:default;
}

.center_contents-season1-form0{
position: relative;/* 要素の配置方式 元の位置からずらす */
margin-left: 57px;
margin-right: 0px;
margin-top: 36px;
}

.center_contents-season1-form1{
position: relative;/* 要素の配置方式 元の位置からずらす */
margin-left: 45px;
margin-right: 0px;
margin-top: 8px;
}

.center_contents-season31{
position: static;/* 要素の配置方式通常 *
clear: both;/* 回り込みを解除 */
width: 225px;
height: 250px;
font-size: 13px;
font-weight: bold;
line-height: 17px;
background-image: url(http://www.ninreco.com/design/NinMedia1996/c31_eneloop.gif);
background-repeat: no-repeat;
margin: 0px 10px 10px 10px;
padding-top: 0px;
}


/***********	おすすめ　追加変更　2009.11.12	************/
#center_contents-recommend{
width: 490px;
overflow:hidden;
margin: 0px 0px 15px 0px;
}

#center_contents-recommend ul{
list-style: none;
margin: 0;
padding: 0;
}
	
#center_contents-recommend li{
float: left;
display: inline;/* Win Ie6 仕様 */
margin: 0;
padding: 0;
}

#center_contents-recommend a:hover{
text-decoration:underline;
cursor:default;
}

.center_contents-recommend-form0{
position: relative;/* 要素の配置方式 元の位置からずらす */
margin-left: 20px;
margin-right: 0px;
margin-top: 36px;
}

.center_contents-recommend-form1{
position: relative;/* 要素の配置方式 元の位置からずらす */
margin-left: 15px;
margin-right: 0px;
margin-top: 7px;
}

.center_contents-recommend00{
position: static;/* 要素の配置方式通常 *
clear: both;/* 回り込みを解除 */
width: 150px;
height: 250px;
font-size: 12px;
font-weight: normal;
line-height: 17px;
background-image: url(http://www.ninreco.com/design/NinMedia1996/c00_blu-ray_once.gif);
background-repeat: no-repeat;
margin: 0px 6.6px 14px 6.6px;
padding-top: 0px;
}

.center_contents-recommend01{
position: static;/* 要素の配置方式通常 *
clear: both;/* 回り込みを解除 */
width: 150px;
height: 250px;
font-size: 12px;
font-weight: normal;
line-height: 17px;
background-image: url(http://www.ninreco.com/design/NinMedia1996/c01_blu-ray_refrain.gif);
background-repeat: no-repeat;
margin: 0px 6.6px 14px 6.6px;
padding-top: 0px;
}

.center_contents-recommend02{
position: static;/* 要素の配置方式通常 *
clear: both;/* 回り込みを解除 */
width: 150px;
height: 250px;
font-size: 12px;
font-weight: normal;
line-height: 17px;
background-image: url(http://www.ninreco.com/design/NinMedia1996/c02_dvd-r.gif);
background-repeat: no-repeat;
margin: 0px 6.6px 14px 6.6px;
padding-top: 0px;
}

.center_contents-recommend03{
position: static;/* 要素の配置方式通常 *
clear: both;/* 回り込みを解除 */
width: 150px;
height: 250px;
font-size: 12px;
font-weight: normal;
line-height: 17px;
background-image: url(http://www.ninreco.com/design/NinMedia1996/c03_dvd-r_cprm.gif);
background-repeat: no-repeat;
margin: 0px 6.6px 14px 6.6px;
padding-top: 0px;
}

.center_contents-recommend04{
position: static;/* 要素の配置方式通常 *
clear: both;/* 回り込みを解除 */
width: 150px;
height: 250px;
font-size: 12px;
font-weight: normal;
line-height: 17px;
background-image: url(http://www.ninreco.com/design/NinMedia1996/c04_dvd+r_dl.gif);
background-repeat: no-repeat;
margin: 0px 6.6px 14px 6.6px;
padding-top: 0px;
}

.center_contents-recommend05{
position: static;/* 要素の配置方式通常 *
clear: both;/* 回り込みを解除 */
width: 150px;
height: 250px;
font-size: 12px;
font-weight: normal;
line-height: 17px;
background-image: url(http://www.ninreco.com/design/NinMedia1996/c05_dvd-r_dl.gif);
background-repeat: no-repeat;
margin: 0px 6.6px 14px 6.6px;
padding-top: 0px;
}

.center_contents-recommend06{
position: static;/* 要素の配置方式通常 *
clear: both;/* 回り込みを解除 */
width: 150px;
height: 250px;
font-size: 12px;
font-weight: normal;
line-height: 17px;
background-image: url(http://www.ninreco.com/design/NinMedia1996/c06_dvd-rw.gif);
background-repeat: no-repeat;
margin: 0px 6.6px 14px 6.6px;
padding-top: 0px;
}

.center_contents-recommend07{
position: static;/* 要素の配置方式通常 *
clear: both;/* 回り込みを解除 */
width: 150px;
height: 250px;
font-size: 12px;
font-weight: normal;
line-height: 17px;
background-image: url(http://www.ninreco.com/design/NinMedia1996/c07_dvd-ram.gif);
background-repeat: no-repeat;
margin: 0px 6.6px 14px 6.6px;
padding-top: 0px;
}

.center_contents-recommend08{
position: static;/* 要素の配置方式通常 *
clear: both;/* 回り込みを解除 */
width: 150px;
height: 250px;
font-size: 12px;
font-weight: normal;
line-height: 17px;
background-image: url(http://www.ninreco.com/design/NinMedia1996/c08_cd-r.gif);
background-repeat: no-repeat;
margin: 0px 6.6px 14px 6.6px;
padding-top: 0px;
}

.center_contents-recommend09{
position: static;/* 要素の配置方式通常 *
clear: both;/* 回り込みを解除 */
width: 150px;
height: 250px;
font-size: 12px;
font-weight: normal;
line-height: 17px;
background-image: url(http://www.ninreco.com/design/NinMedia1996/c09_video.gif);
background-repeat: no-repeat;
margin: 0px 6.6px 14px 6.6px;
padding-top: 0px;
}

.center_contents-recommend10{
position: static;/* 要素の配置方式通常 *
clear: both;/* 回り込みを解除 */
width: 150px;
height: 250px;
font-size: 12px;
font-weight: normal;
line-height: 17px;
background-image: url(http://www.ninreco.com/design/NinMedia1996/c10_headphone.gif);
background-repeat: no-repeat;
margin: 0px 6.6px 14px 6.6px;
padding-top: 0px;
}

.center_contents-recommend11{
position: static;/* 要素の配置方式通常 *
clear: both;/* 回り込みを解除 */
width: 150px;
height: 250px;
font-size: 12px;
font-weight: normal;
line-height: 17px;
background-image: url(http://www.ninreco.com/design/NinMedia1996/c11_oa.gif);
background-repeat: no-repeat;
margin: 0px 6.6px 14px 6.6px;
padding-top: 0px;
}

.center_contents-recommend12{
position: static;/* 要素の配置方式通常 *
clear: both;/* 回り込みを解除 */
width: 150px;
height: 250px;
font-size: 12px;
font-weight: normal;
line-height: 17px;
background-image: url(http://www.ninreco.com/design/NinMedia1996/c12_av.gif);
background-repeat: no-repeat;
margin: 0px 6.6px 14px 6.6px;
padding-top: 0px;
}

.center_contents-recommend13{
position: static;/* 要素の配置方式通常 *
clear: both;/* 回り込みを解除 */
width: 150px;
height: 250px;
font-size: 12px;
font-weight: normal;
line-height: 17px;
background-image: url(http://www.ninreco.com/design/NinMedia1996/c13_ninja.gif);
background-repeat: no-repeat;
margin: 0px 6.6px 14px 6.6px;
padding-top: 0px;
}

/***********	新商品　追加変更　2009.11.10	************/
#center_contents-newgoods{
width: 490px;
overflow:hidden;
margin: 0px 0px 10px 0px;
}

#center_contents-newgoods ul{
list-style: none;
margin: 0;
padding: 0;
}
	
#center_contents-newgoods li{
float: left;
display: inline;/* Win Ie6 仕様 */
margin: 0;
padding: 0;
}

#center_contents-newgoods a:hover{
text-decoration:underline;
cursor:default;
}

.center_contents-newgoods-form0{
position: relative;/* 要素の配置方式 元の位置からずらす */
float: left;/* 回り込みを作る */
margin-left: 30px;
margin-right: 7px;
margin-top: 15px;
}

.center_contents-newgoods-form1{
position: relative;/* 要素の配置方式 元の位置からずらす */
margin: 0px;
padding-top: 12px
}

.center_contents-newgoods50{
position: static;/* 要素の配置方式通常 *
clear: both;/* 回り込みを解除 */
width: 235px;
height: 110px;
font-size: 12px;
font-weight: normal;
line-height: 18px;
background-image: url(http://www.ninreco.com/design/NinMedia1996/c50_blu-ray_once.gif);
background-repeat: no-repeat;
margin: 0px 4px 14px 4px;
padding-top: 0px;
}

.center_contents-newgoods51{
position: static;/* 要素の配置方式通常 *
clear: both;/* 回り込みを解除 */
width: 235px;
height: 110px;
font-size: 12px;
font-weight: normal;
line-height: 18px;
background-image: url(http://www.ninreco.com/design/NinMedia1996/c51_blu-ray_refrain.gif);
background-repeat: no-repeat;
margin: 0px 4px 14px 4px;
padding-top: 0px;
}

.center_contents-newgoods52{
position: static;/* 要素の配置方式通常 *
clear: both;/* 回り込みを解除 */
width: 235px;
height: 110px;
font-size: 12px;
font-weight: normal;
line-height: 18px;
background-image: url(http://www.ninreco.com/design/NinMedia1996/c52_dvd-r.gif);
background-repeat: no-repeat;
margin: 0px 4px 14px 4px;
padding-top: 0px;
}

.center_contents-newgoods53{
position: static;/* 要素の配置方式通常 *
clear: both;/* 回り込みを解除 */
width: 235px;
height: 110px;
font-size: 12px;
font-weight: normal;
line-height: 18px;
background-image: url(http://www.ninreco.com/design/NinMedia1996/c53_dvd-r_cprm.gif);
background-repeat: no-repeat;
margin: 0px 4px 14px 4px;
padding-top: 0px;
}

.center_contents-newgoods54{
position: static;/* 要素の配置方式通常 *
clear: both;/* 回り込みを解除 */
width: 235px;
height: 110px;
font-size: 12px;
font-weight: normal;
line-height: 18px;
background-image: url(http://www.ninreco.com/design/NinMedia1996/c54_dvd+r_dl.gif);
background-repeat: no-repeat;
margin: 0px 4px 14px 4px;
padding-top: 0px;
}

.center_contents-newgoods55{
position: static;/* 要素の配置方式通常 *
clear: both;/* 回り込みを解除 */
width: 235px;
height: 110px;
font-size: 12px;
font-weight: normal;
line-height: 18px;
background-image: url(http://www.ninreco.com/design/NinMedia1996/c55_dvd-r_dl.gif);
background-repeat: no-repeat;
margin: 0px 4px 14px 4px;
padding-top: 0px;
}

.center_contents-newgoods56{
position: static;/* 要素の配置方式通常 *
clear: both;/* 回り込みを解除 */
width: 235px;
height: 110px;
font-size: 12px;
font-weight: normal;
line-height: 18px;
background-image: url(http://www.ninreco.com/design/NinMedia1996/c56_dvd-rw.gif);
background-repeat: no-repeat;
margin: 0px 4px 15px 4px;
padding-top: 0px;
}

.center_contents-newgoods57{
position: static;/* 要素の配置方式通常 *
clear: both;/* 回り込みを解除 */
width: 235px;
height: 110px;
font-size: 12px;
font-weight: normal;
line-height: 18px;
background-image: url(http://www.ninreco.com/design/NinMedia1996/c57_dvd-ram.gif);
background-repeat: no-repeat;
margin: 0px 4px 14px 4px;
padding-top: 0px;
}

.center_contents-newgoods58{
position: static;/* 要素の配置方式通常 *
clear: both;/* 回り込みを解除 */
width: 235px;
height: 110px;
font-size: 12px;
font-weight: normal;
line-height: 18px;
background-image: url(http://www.ninreco.com/design/NinMedia1996/c58_cd-r.gif);
background-repeat: no-repeat;
margin: 0px 4px 14px 4px;
padding-top: 0px;
}

.center_contents-newgoods59{
position: static;/* 要素の配置方式通常 *
clear: both;/* 回り込みを解除 */
width: 235px;
height: 110px;
font-size: 12px;
font-weight: normal;
line-height: 18px;
background-image: url(http://www.ninreco.com/design/NinMedia1996/c59_video.gif);
background-repeat: no-repeat;
margin: 0px 4px 14px 4px;
padding-top: 0px;
}

.center_contents-newgoods60{
position: static;/* 要素の配置方式通常 *
clear: both;/* 回り込みを解除 */
width: 235px;
height: 110px;
font-size: 12px;
font-weight: normal;
line-height: 18px;
background-image: url(http://www.ninreco.com/design/NinMedia1996/c60_headphone.gif);
background-repeat: no-repeat;
margin: 0px 4px 14px 4px;
padding-top: 0px;
}

.center_contents-newgoods61{
position: static;/* 要素の配置方式通常 *
clear: both;/* 回り込みを解除 */
width: 235px;
height: 110px;
font-size: 12px;
font-weight: normal;
line-height: 18px;
background-image: url(http://www.ninreco.com/design/NinMedia1996/c61_oa.gif);
background-repeat: no-repeat;
margin: 0px 4px 14px 4px;
padding-top: 0px;
}

.center_contents-newgoods62{
position: static;/* 要素の配置方式通常 *
clear: both;/* 回り込みを解除 */
width: 235px;
height: 110px;
font-size: 12px;
font-weight: normal;
line-height: 18px;
background-image: url(http://www.ninreco.com/design/NinMedia1996/c62_av.gif);
background-repeat: no-repeat;
margin: 0px 4px 14px 4px;
padding-top: 0px;
}

.center_contents-newgoods63{
position: static;/* 要素の配置方式通常 *
clear: both;/* 回り込みを解除 */
width: 235px;
height: 110px;
font-size: 12px;
font-weight: normal;
line-height: 18px;
background-image: url(http://www.ninreco.com/design/NinMedia1996/c63_ninja.gif);
background-repeat: no-repeat;
margin: 0px 4px 14px 4px;
padding-top: 0px;
}

/***********	ライトエリア　ランキング変更　2009.11.05	************/
.right_contents-title-rank{
position: static;/* 要素の配置方式  通常 */
height: 24px;
width: 195px;
color: #fff;
font-size: 14px;
font-weight: bold;
line-height: 24px;
background-image: url(http://www.ninreco.com/design/NinMedia1996/right-ranktitle.gif);
background-repeat: no-repeat;
text-indent: 44px;
margin: 20px 0px 10px 0px;
}

.right_contents-rank{
position: static;/* 要素の配置方式通常 */
clear: both;/* 回り込みを解除 */
width: 195px;
height: 75px;
font-size: 12px;
font-weight: normal;
line-height: 15px;
background-image: url(http://www.ninreco.com/design/NinMedia1996/right-rankform.gif);
background-repeat: no-repeat;
padding-top: 8px;
}

.right_contents-rankform{ 
display: inline;/* 要素の表示形式を変える */
position: relative;/* 要素の配置方式 元の位置からずらす */
float: left;/* 回り込みを作る */
margin-left: 6px;
margin-right: 9px;
margin-top: 2px;
}

.right_rankform-1{
color: #D4BB3C;
font-size: 13px;
font-weight: bold;
min-height: 1px;
}

.right_rankform-2{
color: #9C9C9C;
font-size: 13px;
font-weight: bold;
min-height: 1px;
}

.right_rankform-3{
color: #A12F1C;
font-size: 13px;
font-weight: bold;
min-height: 1px;
}

.right_rankform{
color: #00305F;
font-size: 13px;
font-weight: bold;
min-height: 1px;
}

.right_contents-rank a:hover{
text-decoration:underline;
cursor:default;
}

/***********	ライトエリア　こんな商品追加変更　2009.11.19	************/
#right_contents-choice{
width: 195px;
height: auto;
margin: 0px 0px 0px 0px;
}

#right_contents-choice ul{
list-style: none;
margin: 0;
padding: 0;
}
	
#right_contents-choice li{
float: left;
display: inline;/* Win Ie6 仕様 */
margin: 0;
padding: 0;
}

#right_contents-choice a:hover{
text-decoration:underline;
cursor:default;
}

.right_contents-choice-form0{
position: relative;/* 要素の配置方式 元の位置からずらす */
margin-left: 49px;
margin-right: 0px;
margin-top: 12px;
}

.right_contents-choice-form1{
position: relative;/* 要素の配置方式 元の位置からずらす */
margin-left: 28px;
margin-right: 0px;
margin-top: 4px;
}


.right_contents-choice00{
position: static;/* 要素の配置方式通常 *
clear: both;/* 回り込みを解除 */
width: 179px;
height: 165px;
font-size: 12px;
font-weight: normal;
line-height: 14px;
letter-spacing: 1px;
background-image: url(http://www.ninreco.com/design/NinMedia1996/right-choiceform.gif);
background-repeat: no-repeat;
margin: 7px 8px 7px 8px;
padding-top: 0px;
}

/***********	ライトエリア　追加ＣＳＳ　2009.11.05	************/
.right_contents-title-normal{
position: static;/* 要素の配置方式  通常 */
height: 24px;
width: 195px;
color: #fff;
font-size: 14px;
font-weight: bold;
line-height: 24px;
letter-spacing:5px;
background-image: url(http://www.ninreco.com/design/NinMedia1996/right-normaltitle.gif);
background-repeat: no-repeat;
text-align: center;
margin: 25px 0px 8px 0px;
}

.right_bn01{
margin:0 0 15px;
padding:0;
}

.right_bn02{
margin:0 0 10px;
padding:0;
}

.right_bn03{
margin:0 0 2px;
padding:0;
}

.right_qr{
text-align:center;
}

/***********	ＬＩＮＫ　追加変更　2010.04.01	************/
#link_contents-top00{
width: 705px;
overflow:hidden;
margin: 0px 0px 30px 0px;
}

#link_contents-top00 a:visited{
	color:#004B91;
	text-decoration:none;
}

#link_contents-top00 a:hover{
	color:#E47911;
	text-decoration:underline;
}

#link_contents-top01{
text-align: center;
width: 705px;
margin: 0px 0px 30px 0px;
}

#link_contents-top00 ul{
list-style: none;
margin: 0;
padding: 0;
}
	
#link_contents-top00 li{
float: left;
display: inline;/* Win Ie6 仕様 */
margin: 0;
padding: 0;
}

h2.h2_link_contents-top{
width:620px;
font-size:22px;
font-weight:bold;
line-height:160%;
letter-spacing: 0.5em;
margin:20px 0px 0px 42px;
border-left:10px solid #1a5ca0;
background-color:#FFC;
color:#1a5ca0;
text-indent:1em;
}

h3.h3_link_contents-top{
width:620px;
font-size:22px;
font-weight:bold;
line-height:160%;
letter-spacing: 0.5em;
margin:20px 0px 0px 42px;
border-left:10px solid #1a5ca0;
background-color:#FFC;
color:#1a5ca0;
text-indent:1em;
}

h4.h4_link_contents-top{
width:705px;
font-size:16px;
font-weight:bold;
line-height:160%;
letter-spacing: 1px;
text-align:center;
margin:20px 0px 30px 0px;
}


.link_contents-toptitle01{
position: static; /* 要素の配置方式通常 */
height: 35px;
width: 620px;
font-size: 16px;
font-weight: bold;
color:#1a5ca0;
line-height: 35px;
background-image: url(http://www.ninreco.com/design/NinMedia1996/users_guide/faq/link-Title.gif);
background-repeat: no-repeat;
margin:28px 0px -1px 42px;
text-indent:1.9em;
}

.link_contents-box00{
font-size: 15px;
letter-spacing:1.5px;
line-height: 22px;
width: 620px;
height: auto;
margin: 0px 0px 0px 42px;
padding: 15px 0px 15px 14px;
border: solid 1px #999;
text-indent:0px;
}

.link_margin{
width: 580px;
margin-bottom:8px;
border-bottom: dashed 1px #999;
}

#link_contents-top00 a:hover{
text-decoration:underline;
cursor:default;
}

/***********	フッタースタイル	************/
#footer{
	width:900px;
	height:80px;
	border-top:1px solid #eee;
	margin:5px 0 0;
	color:#76797C;
	background:url(http://www.ninreco.com/design/NinMedia1996/footer.jpg) no-repeat;
	position: relative;
	top: 0;
	left: 0;
}

.footnavi{
	color:#76797C;
	position: absolute;
	bottom: 25px;
	right: 10px;
	text-align:right;
}

.footnavi a{
	color:#666;
	text-decoration:none;
}

.footnavi a:visited{
	color:#666;
	text-decoration:none;
}

.footnavi a:hover{
	color:#EB6B5E;
	text-decoration:underline;
}

/***********	ご利用案内　ＣＳＳ追加　2009.11.05	************/
#users_guide p{
line-height:180%;
margin:7px 0px;
padding:2px 0px;
}

h2.h2_guide{
font-size:20px;
font-weight:bold;
}

h3.h3_guide{
font-size:18px;
font-weight:bold;
}

/***********	共通　ＣＳＳ追加　2009.11.05	************/
.indent{
text-indent:1em;
}

.text-left{
text-align:left;
}

.text-right{
text-align:right;
}

.text-center{
text-align:center;
}

span.discount-price{
text-decoration:blink;
font-size:12px;
font-weight:bold;
color:#990000;
}

span.price{
font-size:12px;
font-weight:bold;
color:#990000;
}

span.off{
text-decoration:line-through;
}

/***********	共通　色指定　2009.12.21	************/

.black{color:#666666;}

.red{color:#ff6666;}

.blue{color:#6666ff;}

/***********	初めてのお客様　ＣＳＳ追加　2009.11.18	************/
#first_vist{
height:auto;
width:595px;
padding:30px 55px 0px 55px;
line-height: 21px;
}

.company-logo{
background-image: url(http://www.ninreco.com/design/NinMedia1996/logo-ninreco.gif);
background-repeat: no-repeat;
background-position: center center;
}
