@charset "EUC-JP";

/*   共通設定   */
body,h1,h2,h3,h4,h5,h6,p,ul,ol,li,dl,dt,dd,form,address   { margin: 0; padding: 0; }
.clear		{ clear: both; }
.clear hr,
.clear br	{ display: none; }
a img       { border: none; }
a span, hr  { display: none; }
ul       	{ list-style:none;}
body		{ background-color:#FFFFFF;font-size: 12px;}

/*フォント設定*/
.font1 { font-size: 10px;line-height:14px }
.font2 { font-size: 12px;line-height:16px }
.font3 { font-size: 14px;line-height:16px }
.font4 { font-size: 16px;line-height:16px }
.font5 { font-size: 18px;line-height:16px }
.font6 { font-size: 16px; background-color:#E0E371;line-height:16px}
.font7 { font-size: 12px; background-color:#ECEADB;line-height:16px}
.font8 { font-size: 14px; background-color:#CEF9FF;line-height:16px}
.font9 { font-size: 12px; background-color:#E0E371;line-height:16px}
.font10 { font-size: 12px; background-color:#FCFEA5;line-height:16px}
.font11 { font-size: 12px; background-color:#BBDDFF;line-height:16px}

/*リンク設定*/
a:link { color:#363E74; text-decoration:none; }
a:visited { color:#003399;text-decoration:none; }
a:hover { color:#068795;text-decoration:underline; }
a:active { color:#068795;text-decoration:none; }

/*共通*/
#content {position: relative; width:940px; margin:0 auto 0 auto;}
#hidden{display: none;}
.bg {width:940px; background: url(/shop/elecom/images/bg.jpg) repeat-y;}

/*トップ*/
#content_top{}
#content_top dl{ }
#content_top dt {display: none;} 
#content_top dd.txt1 {background: url(/shop/elecom/images/newitem_grp1.jpg) no-repeat; height:199px; text-indent: -9999px;}
#content_top dd.txt2 {background: url(/shop/elecom/images/newitem_grp2.jpg) no-repeat; height:186px; text-indent: -9999px;}
#content_top dd.txt3 {margin-left:30px;font-size:14px;width:850px;}


/*トップ・商品選択*/
#list1{
	background-image: url(/shop/elecom/images/newitem_grp2.jpg);
	background-repeat: no-repeat;
	position: relative;
	margin: 0 auto 0 auto;
	padding: 0px;
	height: 243px;
	width: 940px;
	text-indent: -9999px;
}

#list1 p.item1 a{
	background-image: url(/shop/elecom/images/btn.jpg);
	background-repeat: no-repeat;
	position: absolute;
	height: 32px;
	width: 234px;
	top: 201px;
	left:706px;
	text-indent: -9999px;
}


#list1 a:hover{background-position: 0px -32px;}

#list2{
	background-image: url(/shop/elecom/images/newitem_grp3.jpg);
	background-repeat: no-repeat;
	position: relative;
	margin: 0 auto 0 auto;
	padding: 0px;
	height: 243px;
	width: 940px;
	text-indent: -9999px;
}

#list2 p.item1 a{
	background-image: url(/shop/elecom/images/btn.jpg);
	background-repeat: no-repeat;
	position: absolute;
	height: 32px;
	width: 234px;
	top: 201px;
	left:706px;
	text-indent: -9999px;
}

#list2 a:hover{background-position: 0px -32px;}



#list3{
	background-image: url(/shop/elecom/images/newitem_grp4.jpg);
	background-repeat: no-repeat;
	position: relative;
	margin: 0 auto 0 auto;
	padding: 0px;
	height: 243px;
	width: 940px;
	text-indent: -9999px;
}

#list3 p.item1 a{
	background-image: url(/shop/elecom/images/btn.jpg);
	background-repeat: no-repeat;
	position: absolute;
	height: 32px;
	width: 234px;
	top: 201px;
	left:706px;
	text-indent: -9999px;
}

#list3 a:hover{background-position: 0px -32px;}


#list4{
	background-image: url(/shop/elecom/images/newitem_grp5.jpg);
	background-repeat: no-repeat;
	position: relative;
	margin: 0 auto 0 auto;
	padding: 0px;
	height: 243px;
	width: 940px;
	text-indent: -9999px;
}

#list4 p.item1 a{
	background-image: url(/shop/elecom/images/btn.jpg);
	background-repeat: no-repeat;
	position: absolute;
	height: 32px;
	width: 234px;
	top: 201px;
	left:706px;
	text-indent: -9999px;
}

#list4 a:hover{background-position: 0px -32px;}






/*下層[buy]*/

#buy{}
#buy dl{ }
#buy dt {display: none;} 
#buy dd.txt1 {background: url(/shop/campaign/2010/bonus/images/bonus_grp5.jpg) no-repeat; height:140px;}
#buy dd.txt2 {background: url(/shop/elecom/images/bonus_grp5.jpg) no-repeat; height:86px;}

#set1 {background: url(/shop/elecom/images/bg.jpg) repeat-y;}
#set1 table {margin-top:10px;margin-left:20px;width:900px;}
#set1 table.box1 {margin-top:20px;margin-left:20px;width:900px; border: solid 1px #7D7D7D;}
#set1 table.box2 {margin-top:10px;margin-left:5px;width:350px; background-color:#C3C3C3;border-spacing:1px;}
#set1 table.buy {margin-left:-5px;width:400px; color:#515756; border: solid 0px #000000;}
#set1 table.buy2 {width:450px; color:#515756; border: solid 0px #000000;}
#set1 dl	{}
#set1 dt    {display: none;} 
#set1 dd     { font-size:12px;}  
#set1 dd.txt { font-weight:bold;border-bottom:solid 1px #cccccc;font-size:16px;line-height: 120%;} 
#set1 dd.txt2 {border-bottom:solid 1px #cccccc;font-size:10px; line-height: 120%; }
#set1 dd.txt3 {border-bottom:solid 1px #cccccc;line-height:130%;padding:3px; }
#set1 dd.txt4 {line-height: 130%;padding:3px;border-bottom:solid 1px #cccccc;border-bottom-style:dotted;line-height: 130%;} 
#set1 dd.buy { padding:2px;font-weight:bold;  line-height: 120%; }
#set2 {background: url(/shop/elecom/images/bg.jpg) repeat-y;) no-repeat;}
#set2 table {margin-top:10px;margin-left:20px;width:900px;}
#set2 table.box1 {margin-top:20px;margin-left:20px;width:900px; border: solid 1px #7D7D7D;}
#set2 table.title {margin-left:-5px;width:100%;color:#515756; border: solid 0px #000000;}
#set2 dl	{}
#set2 dt    {display: none; text-align: center;} 
#set2 dd     { font-size:12px;}  
#set2 dd.txt { font-weight:bold;border-bottom:solid 1px #cccccc;font-size:16px;line-height: 120%;} 
#set2 dd.txt2 {border-bottom:solid 1px #cccccc;font-size:10px; line-height: 120%; }
#set2 dd.txt3 {border-bottom:solid 1px #cccccc;line-height:130%;padding:3px; }
#set2 dd.txt4 {line-height: 130%;padding:3px;border-bottom:solid 1px #cccccc;border-bottom-style:dotted;line-height: 130%;} 
#set2 dd.buy { padding:2px;font-weight:bold;  line-height: 120%; }

#set3 {background: url(/shop/campaign/nrfspcampaign/images/nrfspcm_grp8.jpg) no-repeat; height:429px;}
#set3 table {margin-top:68px;margin-left:37px;width:500px;}
#set3 table.buy {margin-left:-5px;margin-top:5px;width:400px; padding:2px; color:#515756; border: solid 0px #000000;}
#set3 dl	{}
#set3 dt    {display: none;} 
#set3 dd     { font-size:12px;}  
#set3 dd.txt { font-weight:bold;border-bottom:solid 1px #cccccc;font-size:16px;line-height: 120%;} 
#set3 dd.txt2 {border-bottom:solid 1px #cccccc;font-size:10px; line-height: 120%; }
#set3 dd.txt3 {border-bottom:solid 1px #cccccc;line-height:130%;padding:3px; }
#set3 dd.txt4 {line-height: 130%;padding:3px;border-bottom:solid 1px #cccccc;border-bottom-style:dotted;line-height: 130%;} 
#set3 dd.buy { padding:2px;font-weight:bold;  line-height: 120%; }

#set4 {background: url(/shop/campaign/nrfspcampaign/images/nrfspcm_grp9.jpg) no-repeat; height:429px;}
#set4 table {margin-top:68px;margin-left:37px;width:500px;}
#set4 table.buy {margin-left:-5px;margin-top:5px;width:400px; padding:2px; color:#515756; border: solid 0px #000000;}
#set4 dl	{}
#set4 dt    {display: none;} 
#set4 dd     { font-size:12px;}  
#set4 dd.txt { font-weight:bold;border-bottom:solid 1px #cccccc;font-size:16px;line-height: 120%;} 
#set4 dd.txt2 {border-bottom:solid 1px #cccccc;font-size:10px; line-height: 120%; }
#set4 dd.txt3 {border-bottom:solid 1px #cccccc;line-height:130%;padding:3px; }
#set4 dd.txt4 {line-height: 130%;padding:3px;border-bottom:solid 1px #cccccc;border-bottom-style:dotted;line-height: 130%;} 
#set4 dd.buy { padding:2px;font-weight:bold;  line-height: 120%; }

#set5 {background: url(/shop/campaign/nrfspcampaign/images/nrfspcm_grp10.jpg) no-repeat; height:429px;}
#set5 table {margin-top:68px;margin-left:37px;width:500px;}
#set5 table.buy {margin-left:-5px;margin-top:5px;width:400px; padding:2px; color:#515756; border: solid 0px #000000;}
#set5 dl	{}
#set5 dt    {display: none;} 
#set5 dd     { font-size:12px;}  
#set5 dd.txt { font-weight:bold;border-bottom:solid 1px #cccccc;font-size:16px;line-height: 120%;} 
#set5 dd.txt2 {border-bottom:solid 1px #cccccc;font-size:10px; line-height: 120%; }
#set5 dd.txt4 {line-height: 130%;padding:3px;border-bottom:solid 1px #cccccc;border-bottom-style:dotted;line-height: 130%;} 
#set5 dd.buy { padding:2px;font-weight:bold;  line-height: 120%; }

#set6 {background: url(/shop/campaign/nrfspcampaign/images/nrfspcm_grp11.jpg) no-repeat; height:429px;}
#set6 table {margin-top:68px;margin-left:37px;width:500px;}
#set6 table.buy {margin-left:-5px;margin-top:5px;width:400px; padding:2px; color:#515756; border: solid 0px #000000;}
#set6 dl	{}
#set6 dt    {display: none;} 
#set6 dd     { font-size:12px;}  
#set6 dd.txt { font-weight:bold;border-bottom:solid 1px #cccccc;font-size:16px;line-height: 120%;} 
#set6 dd.txt2 {border-bottom:solid 1px #cccccc;font-size:10px; line-height: 120%; }
#set6 dd.txt4 {line-height: 130%;padding:3px;border-bottom:solid 1px #cccccc;border-bottom-style:dotted;line-height: 130%;} 
#set6 dd.buy { padding:2px;font-weight:bold;  line-height: 120%; }

/*コピーライト*/
#copy{position:relative;width:940px; height:30px; background: url(/shop/elecom/images/fooder.jpg) no-repeat; text-indent: -9999px;}
#copy2{position:relative;width:800px; height:31px; background: url(/shop/campaign/2010/bonus/images/bonus_grp6.jpg) no-repeat; text-indent: -9999px;}
