@charset "Shift_JIS";
	/* 文字エンコードの設定（削除不可） */

/* ***********************************************
/* HTML要素（一部#ID） */
*{ margin:0; padding:0; 
    font:normal 9px/1.5em Verdana, "ＭＳ Ｐゴシック", Osaka; }

/* 基本構造 */
html	{	}
body	{
font-size:95%;
color:#FFFFFF;
margin:0px;
text-align:center;
background:#333333;}
hr	{display:none;}

/* 見出し */
h1,h2,h3,h4,h5,h6	{
font-size:100%;
margin:0px;}
h1	{
font-weight:bold;
font-family:Geneva, Arial, Helvetica, san-serif;
font-size:250%;
color:#FFFFFF;
text-align:left;
padding:20px 0px 0px 30px;}
h2	{
	background-image : url(h2.gif);
	letter-spacing: 0.8em;
	line-height: 26px;
	height: 26px;
	padding-left: 33px;
	background-color: #333333;
	font-weight: bold;
	color: #FFFFFF;
	}
h2,h3	{
	background-repeat: no-repeat;
	background-position: left center;
}
h3	{
	color: #FFFFFF;
	font-weight: bold;
	background-image : url(h3.gif);
	padding-left: 13px;
	margin-top: 1em;
}
h3	a:link,a:visited,a:active{
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
h3	a:hover{
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	background-color: #FF0000;
}
h4	{
font-weight:bold;
padding:5px 0px 3px 0px;}
h4:first-letter {font-weight:bold;color:#FF0000;}
h5	{}
h6	{}

/* 段落 */
p	{margin:0px;}

/* アンカー/下はメニュー部分 */
a:link,	a:visited,a:active{
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
	}
a:hover	{
	color:#000000;
	background-color:#FF0000;
	}


/* 強調・追加・削除 */
em	{font-weight:bold;color:#669999;}
strong	{font-weight:bold;border-bottom:3px solid #ff0000;}
ins	{text-decoration:underline;}
del	{color:#888;}

/* フォーム */

input	{
	background-color:#333333;
	color:#FFFFFF;
	border:1px solid #ff0000;
	}
	input#TEXT	{
	background-color:#333333;
	color:#FFFFFF;
	border:1px solid #FF0000;
}
	input#CHECKBOX	{
	background-color:#333333;
	color:#FFFFFF;
	border:1px solid #FF0000;
}
	input#RADIO	{
	background-color:#333333;
	color:#FFFFFF;
	border:1px solid #FF0000;
}
	input#BUTTON	{
	background-color:#333333;
	color:#FFFFFF;
	border:1px solid #FF0000;
}
textarea	{
	background-color:#333333;
	color:#FFFFFF;
	border:1px solid #FF0000;
}
select	{
	background-color:#333333;
	color:#FFFFFF;
	border:1px solid #FF0000;
}
option	{
	background-color:#333333;
	color:#FFFFFF;
	border:1px solid #FF0000;
}
optgroup	{
	background-color:#333333;
	color:#FFFFFF;
	border:1px solid #FF0000;
}

/* リスト */
ol	{list-style:none;
	 margin:5px 0px 3px 25px;}
	ol li	{list-style:decimal;}
ul	{list-style:none;}
	ul li	{list-style:disc; }
	
dl	{margin:5px;}
dt	{font-weight:bold;}
dd	{
padding-left:10px;
margin-left:20px;
border-left:3px solid #FFFFFF;}


/* 物理要素（サンプルページ未記述） */
b	{font-weight:bold;}
i	{font-style:italic;}
big	{font-size:large;}
small	{font-size:small;}
tt	{letter-spacing:2px;}

/* ***********************************************
/* 各#ID＆.class */

body#INDEX	{margin:0px;}

div#PAGETOP	{
	text-align:left;
	width:500px;
	margin:0px auto;
	background:#000000 0% 0%;
	border-right-width: 3px;
	border-left-width: 3px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #999999;
	border-left-color: #999999;
}

div#HEADER	{
background : url(../img/header_pop.jpg) no-repeat 50% 100%;
width:500px;
height:120px;}



/*記事部分*/

div#KIZI {
margin:0px 10px 0px 10px;
width:480px;}

div.shopmainbox {
width:450px;
margin:5px 0px 5px 20px;
padding-left:10px;
}
div.shopimagebox {
width:200px;
margin:5px 10px 5px 0px;
}

div.text {
	width:450px;
	padding-left:5px;
	background : url(../img/b2.gif) repeat-y 0% 0%;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
}
div.shoptext {
	width:220px;
	padding-left:5px;
	background : url(../img/b2.gif) repeat-y 0% 0%;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	height: auto;
}

ul.modori li{ margin:0.1em 0 0 auto;
              padding:3px 5px 10px 0px;
			  font-size:85%;
              text-align:right;
              list-style-type:none; }		

div#FOOTER	{
		padding:10px 10px 20px;
		font-size:80%;
		text-align:right;
		clear: both;
		}
	#FOOTER	ul	{ list-style:none; }
	#FOOTER	li	{ list-style:none; display:inline; padding:0px 5px 20px 0px; }
	#FOOTER	a	{ text-decoration:none; display:inline;}
	#FOOTER address { display :inline; }

/*コンテンツ毎設定*/

h1,hr,#FOOTER h2{ display:none;} 