@charset "shift_JIS";

/***ボディーの設定　ここから****/
body {
	text-align : center;
	margin : 0px;
	padding : 0px;
	background-color: #000; 
	color : #FFF;
	line-height : 1em ;
  }
/***ボディーの設定　ここまで****/

/***基本設定　ここから****/
/*ストロング*/
strong {
	font-weight: normal ;
}
/*強調*/
em {
	font-style: normal ;
}
/*太字*/
b {
	font-weight: bold ;
}

/*リンク*/
a:link {
	color:#00C;
	text-decoration:none;
}
a:visited {
	color:#00C;
	text-decoration:none;
}
a:hover {
	color:#00C;
	text-decoration:underline;
}
a:active {
	color:#00C;
	text-decoration:underline;
}
a img {
	border : none ;
}

/*段落*/
h1 {
	display:none ;
}
h2 {
	margin : 5px;
	padding : 5px ;
	border-left : #330000 4px solid ;
	background : url(../img/dot.gif) repeat-x bottom !important;
}
/*段落*/
p {
	padding : 5px;
}

.stext {
	line-height : 1.4em ;
}
.mtext {
	line-height : 1.4em ;
}
.ltext {
	line-height : 1.4em ;
}

/*定義語*/
dfn{
	font-style: normal ;
}
/*用語の定義*/
dl{
	margin-top : 0px ;
}
dt {
	margin : 1em 0 0 1em;
}

dd {
	line-height : 1.5em;
}

/***基本設定　ここまで****/


/***レイアウトの設定　ここから****/
/*回り込み解除*/
hr {
/*	clear:both ;*/
	margin : 0 ;
	padding : 0 ;
}

/*全体の幅とセンタリング*/
#global {
	text-align: left;
	margin : 0 auto 0 auto;
	padding: 0 ;
	background : #1F0000 url(../img/back.jpg) repeat-y right !important;
}
#global {
	width: 780px;
}
html>body #global {
	width:780px;
} 

/*ロゴマーク　＆　画面左側のボタンスペース*/
#left {
	float: left;
	margin: 0;
	padding: 0;
	text-align: center;
	width: 156px;
}
/*トップページ中央メインイメージ*/
#center {
	float: left;
	margin: 0;
	padding: 0;
	width: 468px;
	height : 351px ;
}
/*第２階層以下メインスペース*/
#main {
	float: right;
	margin: 0 ;
	padding: 0 ;
	width: 624px;
}
/*第２階層以下コンテンツスペース*/
#content {
	float: left;
	margin :0 ;
	padding: 0;
	width: 468px;
	color : #000;
	border-top : #1F0000 1px solid ;
}
#content td	{
	color : #333;
}

/*画面右側バナースペース*/
#right {
	float: right;
	margin: 0;
	padding: 1em 0;
	text-align: center;
	width : 156px;
}

/*ナビゲーション*/
#navi {
	clear:both ;
	margin: 0 ;
	padding: 0 ;
	width: 100%;
	border-top : 1px #000 solid ;
	border-bottom : 1px #FFF solid ;
	background : #1F0000 ;
}
#navi ul{
	margin: 0 ;
	padding: 5px ;
}
#navi li {
	display : inline ;
	list-style: none ;
	background : url(../img/icon_menu.gif) no-repeat left top !important;
	padding:0 12px;
	line-height : 1em;
}
#navi li a:link {
	color : #FFFFFF ;
}
#navi li a:visited {
	color : #FFFFFF ;
}
#navi li a:hover {
	color : #FFFFFF ;
}
#navi li a:active {
	color : #FFFFFF ;
}

/*店舗案内ボタン*/
#button_shop {
	width: 100%;
}
#button_shop ul {
	margin: 0 ;
	padding : 0 ;
	height : 104px ;
	background : #140000 url(../img/button_back.jpg) no-repeat right bottom !important;
}
#button_shop li {
	display : block ;
	float : left;
	list-style: none ;
	text-align : left ;
}
#button_shop li a {
	display : block ;
	background : url(../img/button_01a.jpg) no-repeat right top !important;
	width: 195px ;
	height : 104px ;
}
#left #button_shop li a {
	width: 156px;
	height : 104px ;
}
#button_shop li a:link {
	color : #FFFFFF ;
}
#button_shop li a:visited {
	color : #FFFFFF ;
}
#button_shop li a:hover {
	color : #FFFFFF ;
	background : url(../img/button_01b.jpg) no-repeat right top !important;
}
#button_shop li a:active {
	color : #FFFFFF ;
	background : url(../img/button_01b.jpg) no-repeat right top !important;
}

#button_shop .button_04 a {
	display : block ;
	background : url(../img/button_04a.jpg) no-repeat right top !important;
	width: 195px ;
	height : 104px ;
}
#button_shop .button_04 a:hover {
	color : #FFFFFF ;
	background : url(../img/button_04b.jpg) no-repeat right top !important;
}
#button_shop .button_04 a:active {
	color : #FFFFFF ;
	background : url(../img/button_04b.jpg) no-repeat right top !important;
}

.button_text{
	padding : 5px ;
	line-height : 1.4em ;
}

/*フッター*/
#fotter {
	clear:both ;
	margin : 0 ;
	padding : 1em ;
	text-align: center ;
	background : #000 ;
	height: 3em;
}

/***レイアウトの設定　ここまで****/


/***フォーム設定　ここから****/
.input_text {
	width : 240px ;
	background-color : #F0F0F0;
}

textarea{
	width : 240px ;
	background-color : #F0F0F0;
}


/***フォーム設定　ここまで****/

/***色装飾設定　ここから****/
.green {
	color : #006600 ;
}

.blue {
	color : #000099 ;
}
.red {
	color : #CC0000 ;
}
.bg_red {
	color : #FFF !important;
	background-color : #330000 ;
}

/***色装飾設定　ここまで****/
/*body {
	background-color: #FFF; 
	color : #000;
  }
#global {
	background : #FFF url(../img/back.gif) repeat-y right !important;
}*/


