/* CSS Document */

/* ********************************* */
/* PAGE STYLE */
html body{ margin:0; padding:0;}
#header	{ background-image:url("images/store_header_bg.jpg");}
/*navi*/
#gnavi		{ margin:0; padding:0 0 0; list-style:none; position: absolute; width:100%; top:115px;}
#gnavi li{ margin:0; padding:0; list-style:none; display:inline; }
#gnavi a	{ text-decoration:none; display:block; overflow:hidden; float:left;
 			  height:25px; padding:25px 0 0 0; height:0px !important;
			  height /**/:25px; /* for IE5/Win only */
			}
#gnavi #gnavi_aboutstore a		{ background:url("images/gnavi_store.gif") 0 0 no-repeat; width:190px; margin-right:300px;}
#gnavi #gnavi_shop a			{ background:url("images/gnavi_store.gif") -480px 0 no-repeat; width:90px;}
#gnavi #gnavi_blog a			{ background:url("images/gnavi_store.gif") -570px 0 no-repeat; width:90px;}
#gnavi #gnavi_aboutstore a:hover{ background-position:0px -30px;}
#gnavi #gnavi_shop a:hover		{ background-position:-480px -30px;}
#gnavi #gnavi_blog a:hover		{ background-position:-570px -30px;}
/*
#gnavi #gnavi_aboutstore a		{ background:url("images/gnavi_store.gif") 0 0 no-repeat; width:180px; margin-right:310px;}
#gnavi #gnavi_shop a			{ background:url("images/gnavi_store.gif") -475px 0 no-repeat; width:90px;}
#gnavi #gnavi_blog a			{ background:url("images/gnavi_store.gif") -565px 0 no-repeat; width:100px;}
#gnavi #gnavi_aboutstore a:hover{ background-position:0px -30px;}
#gnavi #gnavi_shop a:hover		{ background-position:-475px -30px;}
#gnavi #gnavi_blog a:hover		{ background-position:-565px -30px;}
*/
.head_table,
.head_table td{ margin:0; padding:0; height:95px;}
.head_table	{ margin-top:5px;}
h3{ color:#DC4D26; font-size:140%; margin:20px 0 10px; }

h3.heading	{ background:url("/upload/img_common/heading_bg.gif") 0 0 no-repeat; color:#FFFFFF; padding:2px 8px; margin-top:25px;}
* html h3.heading{ padding:0 8px; font-weight:bold;}
*+html h3.heading{ padding:0 8px; font-weight:bold;}

#one_maincolumn					{ background:url("/upload/img_common/cart_top.gif") 0 0 no-repeat; padding-top:20px; margin-bottom:20px;}
#one_maincolumn #under02column	{ background:url("/upload/img_common/cart_mid.gif") 0 0 repeat-y;
								  padding:20px 40px 10px; margin:0;}
#onecolumn_end					{ background:url("/upload/img_common/cart_btm.gif") 0 0 no-repeat; height:20px;}
#one_maincolumn p{ margin-bottom:15px; width:600px;}
#one_maincolumn h3{ margin-top:0;}
