@charset"Shift_JIS";

/******************************/
/* 基本設定
/******************************/

body				{
					font-family: "Verdana";
					font-size: 12px;
					margin: 0px;
					color: #000000;
					text-align: center;
					background-image: url("/img/back.gif");
					background-repeat: repeat-y;
					background-position: center;
					background-color: #666666;
					}

table,td,tr			{
					font-family: "Verdana";
					font-size: 12px;
					color: #000000;
					}

a:link				{color: #0000ff;}
a:visited			{color: #000066;}
a:hover				{color: #ff0000; text-decoration: none;}
a:active			{color: #0000ff;}

h1					{font-size: 14px; margin: 0px; padding: 0px;}
h2					{font-size: 14px; margin: 0px; padding: 0px;}
h3					{font-size: 12px; margin: 0px; padding: 0px;}

hr					{
					height: 2px;
					border: dotted #ffcc99;
					margin: 0;
					}

.sz10				{font-size: 10px;}
.sz11				{font-size: 11px;}
.sz13				{font-size: 13px;}
.sz14				{font-size: 14px;}
.sz15				{font-size: 15px;}
.sz16				{font-size: 16px;}
.sz20				{font-size: 20px;}

.lh15				{line-height: 15px;}
.lh16				{line-height: 16px;}
.lh17				{line-height: 17px;}
.lh18				{line-height: 18px;}
.lh19				{line-height: 19px;}
.lh20				{line-height: 20px;}
.lh25				{line-height: 25px;}


/****************************************/
/* ﾚｲｱｳﾄ
/****************************************/

#container			{
					width: 800px;
					height: auto;
					margin-left: auto;
					margin-right: auto;
					text-align: left;
					background-color: #ffffff;
					}


/****************************************/
/* HEAD
/****************************************/

#head				{
					width: 100%;
					height: auto;
					margin: 0;
					}

#head h1			{
					font-size: 16px;
					color: #ff6600;
					margin: 0px;
					padding: 0px;
					}

#head .a			{
					float: left;
					width: 600px;
					height: 20px;
					font-size: 10px;
					color: #666666;
					}

#head .b			{
					float: right;
					width: 200px;
					height: 20px;
					text-align: right;
					}

#head .c			{
					float: left;
					width: 160px;
					height: 50px;
					}

#head .c a			{
					display: block;
					width: 160px;
					height: 45px;
					text-indent: -2000em;
					text-decoration: none;
					z-index: 1000; /* need for FX and IE */
					background: url("/img/title.gif") 0 0 no-repeat;
					outline: none;
					margin: 0;
					}

#head .d			{
					float: left;
					width: 420px;
					height: auto;
					margin-top: 10px;
					text-align: center;
					}

#head .e			{
					float: left;
					width: 220px;
					height: auto;
					margin-top: 30px;
					text-align: right;
					}

#head_menu			{
					clear: both;
					width: 800px;
					height: 25px;
					color: #FFFFFF;
					text-align: center;
					margin-top: 0px 5px;
					padding-top: 4px;
					background : url("/img/back01.jpg") repeat-x;
					}

#head_menu a		{
					font-size: 11px;
					color: #FFFFFF;
					font-weight: bold;
					}

#head_menu img		{
					border: 0px;
					}

/****************************************/
/* MAIN
/****************************************/

#main				{
					width:625px;
					height: auto;
					float:right;
					margin-left:5px;
					}

#main h2			{
					font-size: 14px;
					color: ffffff;
					margin: 0px;
					padding: 0px;
					}

#main_container		{
					width: 625px;
					height: auto;
					text-align: left;
					}

#main_head_01		{
					width: auto;
					height: 150px;
					background-image: url("/img/main.jpg");
					background-repeat: no-repeat;
					margin-bottom:5px;
					}

#main_head_01 p		{
					text-indent: -2000em;
					padding: 120px 0 0 320px;
					}

#main_head_01 a		{
					display: block;
					width: 130px;
					height: 20px;
					background-image:url("/img/btn_main_off.gif");
					}

#main_01			{
					width: 480px;
					height: auto;
					float: left;
					}

#main_01 ul		{
				width: auto;
					height: auto;
				padding: 0px;
				margin: 0px;
				}

#main_01 li		{
				color: #666666;
				width: auto;
					height: auto;
				list-style-type: none;
				padding: 3px 10px;
				margin: 0px;
				background-image: url(/img/line.gif);
				background-position: bottom;
				background-repeat: repeat-x;
				}

#main_01 li a	{
				color: #ff0099;
				}


#main_02			{
					width: 140px;
					height: auto;
					float: right;
					}


.goods				{background: #ffffff;}
.goods a:hover		{background: #cc9933; display: block;}
.goods img			{margin: 8px;}


#main_only			{
					width: 800px;
					height: auto;
					float: left;
					}


#main_head			{
					width: 100%;
					height: 35px;
					padding-right: 10px;
					padding-top: 10px;
					background-image: url("/img/main2.jpg");
					background-position: top center;
					background-repeat: no-repeat;
					}

#main_head h2		{
					font-size: 13px;
					color: ffffff;
					float: right;
					}


/****************************************/
/* MENU
/****************************************/

#menu				{
					width:170px;
					height: auto;
					float:right;
					}


/****************************************/
/* FOOT
/****************************************/

#foot				{
					width:100%;
					height: auto;
					clear:right;
					text-align: center;
					}

#foot td			{
					font-size:10px;
					line-height:14px;
					}

#foot .title		{
					font-size: 12px;
					font-weight: bold;
					color: #ffffff;
					}


/****************************************/
/* NEWS ?
/****************************************/

#news				{
					
					}

.news_ttl			{ 
					font-size: 14px;
					font-weight: bold;
					color: #ff0099;
					}

#news .news_ttl		{
					color: #ff0099;
					}

#news a:visited		{
					color: #0000ff;
					}

#news a:hover		{	
					color: #ff0000;
					text-decoration: none;
					}


/****************************************/
/* LIST
/****************************************/

#list ul			{
					padding: 0px;
					margin: 0px;
					}

#list li			{
					padding: 0px;
					margin: 0px;
					width: 130px;
					height: 20px;
					float: left;
					}


/****************************************/
/* btn (ボタンロールオーバー)
/****************************************/

a#btn_back				{background-image: url("/img/btn_back_off.gif"); width: 62px; height: 23px; display: block; background-repeat: no-repeat; margin: 0; padding: 0;}
a#btn_back:hover		{background-image: url("/img/btn_back_on.gif");}

a#btn_basket			{background-image: url("/img/btn_basket_off.gif"); width: 42px; height: 20px; display: block; background-repeat: no-repeat; margin: 0; padding: 0;}
a#btn_basket:hover		{background-image: url("/img/btn_basket_on.gif");}

a#btn_buy				{background-image: url("/img/btn_buy_off.gif"); width: 90px; height: 23px; display: block; background-repeat: no-repeat; margin: 0; padding: 0;}
a#btn_buy:hover			{background-image: url("/img/btn_buy_on.gif");}

a#btn_cartview			{background-image: url("/img/btn_cartview_off.gif"); width: 130px; height: 20px; display: block; background-repeat: no-repeat; margin: 0; padding: 0;}
a#btn_cartview:hover	{background-image: url("/img/btn_cartview_on.gif");}

a#btn_login				{background-image: url("/img/btn_login_off.gif"); width: 90px; height: 23px; display: block; background-repeat: no-repeat; margin: 0; padding: 0;}
a#btn_loginhover		{background-image: url("/img/btn_login_on.gif");}

a#btn_main				{background-image: url("/img/btn_main_off.gif"); width: 130px; height: 20px; display: block; background-repeat: no-repeat; margin: 0; padding: 0;}
a#btn_main:hover		{background-image: url("/img/btn_main_on.gif");}

a#btn_next				{background-image: url("/img/btn_next_off.gif"); width: 90px; height: 23px; display: block; background-repeat: no-repeat; margin: 0; padding: 0;}
a#btn_next:hover		{background-image: url("/img/btn_next_on.gif");}

a#btn_register			{background-image: url("/img/btn_register_off.gif"); width: 90px; height: 23px; display: block; background-repeat: no-repeat; margin: 0; padding: 0;}
a#btn_register:hover	{background-image: url("/img/btn_register_on.gif");}

a#btn_reshopping		{background-image: url("/img/btn_reshopping_off.gif"); width: 125px; height: 23px; display: block; background-repeat: no-repeat; margin: 0; padding: 0;}
a#btn_reshopping:hover	{background-image: url("/img/btn_reshopping_on.gif");}

a#btn_search			{background-image: url("/img/btn_search_off.gif"); width: 50px; height: 20px; display: block; background-repeat: no-repeat; margin: 0; padding: 0;}
a#btn_search:hover		{background-image: url("/img/btn_search_on.gif");}

a#btn_sent				{background-image: url("/img/btn_sent_off.gif"); width: 62px; height: 23px; display: block; background-repeat: no-repeat; margin: 0; padding: 0;}
a#btn_sent:hover		{background-image: url("/img/btn_sent_on.gif");}

a#btn_shopping			{background-image: url("/img/btn_shopping_off.gif"); width: 173px; height: 37px; display: block; background-repeat: no-repeat; margin: 0; padding: 0;}
a#btn_shopping:hover	{background-image: url("/img/btn_shopping_on.gif");}



