span.red{color:red;}

div.space{
height:250px;
display:block;

}

input.input-waku{
	margin-top:8px;
	font-size:13px;
}


div.form-keisen_nasi{
	width:720px;

	padding-top:4px;
	padding-bottom:3px;
	text-align:left;
    float:left;
}

div.form_sita{
	width:720px;
	border-bottom:2px dotted #e0e0e0;

	padding-bottom:3px;
	text-align:left;
    float:left;
}
div.form{
	width:720px;
	border-bottom:2px dotted #e0e0e0;
	color:#444444;
	padding-bottom:3px;
	text-align:left;
    float:left;

}

div.form_left{
	float:left;
	width:145px;
	font-size:15px;
	color:#333333;
}




/************  div-body等  ************/

div.body      {
    width:980px;
    margin-top:0px;
    margin-bottom:0px;
	text-align:left;
/*	

border:1px solid blue;


*/

margin-bottom:5px;

    }

div.head_simple      {
  	background-image:url(./image/header_2.jpg);

    background-repeat:no-repeat;  
	background-position:-5px -43px;
    width:930px;
	height:42px;
	display:block;
	text-align:center;
	margin-bottom:12px;
    margin-left:-2px;
    margin-top:-12px;


}


div.head_2      {
  	background-image:url(./image/header_2.jpg);

    background-repeat:no-repeat;  
	background-position:-7px 0px;
    width:930px;
	height:82px;
	display:block;

	text-align:center;
	margin-bottom:12px;


}
div.head      {
  	background-image:url(./image/header.jpg);
    background-repeat:no-repeat;  
	background-position:-7px 0px;
	
    width:930px;
	height:48px;
	display:block;

	text-align:center;
	margin-bottom:12px;


}


a.head{

display:block;
	height:38px;
	display:block;


}


/**出品者ページ用**/


div.page{

height:50px;
text-align:center;

}


/**出品者ページ用**/







/*************** トピックス ***********/
div.top_topics{
    background: url(./image/topics.jpg);
    background-repeat:no-repeat;
  	background-position: -6px -12px;  
  	
	margin-top:20px;
	margin-bottom:30px;
	display:block;
	padding-top:40px;
}

p.top_topics{
	margin-top:20px;
	margin-left:0px;
}

p.top_topics_top{
	font-size:25px;
	color:black;

}

a.top_topics{
    background: url(./image/category_dot.jpg);
    background-repeat:no-repeat;
  	background-position: 0px 0px;  

	margin-right:20px;
	padding:2px;
	padding-left:20px;
	padding-top:14px;
	font-size:20px;
	text-decoration:none;
}

a.top_topics2{
    background: url(./image/category_dot.jpg);
    background-repeat:no-repeat;
  	background-position: 0px 0px;  

	margin-right:20px;
	padding:2px;
	padding-left:20px;
	padding-top:2px;
	font-size:20px;
	text-decoration:none;
}


a.top_topics_motto{
	margin-top:100px;
	float:right;
	padding-left:20px;
	font-size:20px;
	text-decoration:none;
}

img.topics_image{
	float:left;
	border:0;	
}


/*************** カテゴリ ***********/
div.top_category{
	margin-top:30px;
	margin-bottom:30px;

}
p.top_category_top{
	font-size:23px;
	color:#ff5500;
    background: url(./image/topics_dot.jpg);
    background-repeat:no-repeat;
  	background-position: -35px 0px;  
}

p.top_category_top2{
	font-size:23px;
	color:#ff5500;
    background-image:url(./image/topics_dot2.jpg);

    background-repeat:no-repeat;
  	background-position: -35px 0px;  
}
p.top_category_top3{
	font-size:23px;
	color:#ff5500;
    background-image:url(./image/sarani/topics_cate_dot.jpg);

    background-repeat:no-repeat;
  	background-position: -35px 0px;  
}
p.top_category_top4{
	font-size:23px;
	color:#ff5500;
    background-image:url(./image/sarani/topics_cate_dot.jpg);

    background-repeat:no-repeat;
  	background-position: -25px 0px;  
}
p.top_category_top_ge{
	font-size:23px;
	color:#ff5500;
    background-image:url(./image/topics_ge_dot.jpg);

    background-repeat:no-repeat;
  	background-position: -25px 0px;  
}
p.top_category_top_madoka{
	font-size:23px;
	color:#ff5500;
    background-image:url(./image/topics_madoka_dot.jpg);

    background-repeat:no-repeat;
  	background-position: -25px 0px;  
}

p.top_category{
margin-left:20px;
}

a.top_category{
    background: url(./image/category_dot.jpg);
    background-repeat:no-repeat;
  	background-position: 0px -4px;  
	font-size:15px;

	margin-right:17px;
	padding:2px;
	padding-left:20px;
	text-decoration:none;
}

a.top_category_big{
    background: url(./image/category_dot.jpg);
    background-repeat:no-repeat;
  	background-position: 0px 0px;  

	margin-right:20px;
	padding:2px;
	padding-left:20px;
	font-size:20px;
	text-decoration:none;
}

a.powered_by_amazon{
	font-size:22px;
	text-decoration:none;
	color:#555555;
	margin-left:340px;
	float:right;
}

a.top_category:hover{
	text-decoration:underline;

}
/***追加ページ用の表示スタイル**/


div.title{
	height:100px;
	font-size:30px;

	text-align:center;
	background-color:#c0c0c0;

	padding-top:50px;
	margin-bottom:500px;
}


/***追加ページ用の表示スタイル**/
a.data_bar{
    background: url(./image/data_bar.jpg);
    background-repeat:no-repeat;
  	background-position: 0px 0px;  


	margin-left:7px;
	height:60px;

	display:block;
/*
	border:1px solid black;

*/

}

p.data_title{

	font-size:20px;
	color:#0054e0;
	margin-left:10px;
}

p.data_title_br{
	font-size:20px;
	color:#0054e0;
	margin-left:10px;

	margin-bottom:40px;

}

a.data_title{

	font-size:20px;
	color:#0054e0;
}

/***********フッタ************/


div.footer_top{
	display:block;

	background-color:#353535;
	
	font-size:30px;
	padding-top:3px;
	padding-bottom:0px;	
	padding-left:10px;

	height:34px;
	border-bottom:2px solid gray;	
}


div.footer      {
	display:block;
	height:150px;
	font-size:16px;

	text-align:left;
	background-color:#353535;
	padding-top:3px;
	padding-left:10px;
	


}

div.footer_bottom      {
	height:40px;
	display:block;
    margin-top:0px;
	background-color:black;

    
	background:url(./image/footer-bar.jpg);
    background-repeat:no-repeat;
  	background-position: 0px 0px;  
    border:1px solid black;
}
p.footer{

}
p.footer_br{
	margin-top:15px;
}
	
a.footer{
	color:white;
	text-decoration:none;
	margin-right:10px;	

}
a.footer:hover{
	text-decoration:none;	
}


a.admin_add{

font-size:25px;
margin-left:20px;
}



/***********フッタ************/



/***********アンカー***********/


a:hover  { color :green ;text-decoration:none;}

a.over_yellow:hover{color:yellow;}

span.foot:hover  { color :green }

/***********初期化***********/
p
{   text-align: left;
	margin:10px;
	margin-left:0px;
}

hr  {
	height:0px;
	color:gray;
	margin-top:0px;
	margin-bottom:0px;
/*	line-height:100px;*/

/*border:1px solid black;*/
}

div.clear {
  clear: both;
  font-size: 0;
  line-height: 0;
  height: 0px;
  visibility: hidden;
}


/***********初期化***********/
