@charset "utf-8";

body {
	color: #FFFFFF;
	margin: 5px;
	padding: 0px;
	text-align: center;
	font:75%/2 "メイリオ", "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	background : #000000 url(images/bg.jpg);
}


h2p,ul,li{
	margin: 0px;
	padding: 0px;
}
ul{
	list-style-type: none;
}
img {
	border: none;
}


a {
	color: #FFFFFF;
}
a:hover {
	color: #FF0000;
}




#container {
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	background: #000000;	

}




#contents {
	width: 900px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 20px;
	background: #000000 ;
	clear: left;
	text-align: left;
}




#header {
	margin-top: 5px;
	background: #000000 ;
	margin-bottom: 0px;
}
#header h1 {
	font-size: 11px;
	text-align: right;
	margin-top: 5px;
	margin-right: 5px;
}

#menu {
	margin-top: 0px;
	width: 900px;
	height:40px;
	text-align: center;
}

/*メニューボタンロールオーバー*/
ul.menu  {   margin:0;   padding:0;}
ul.menu li {   float:left;   text-indent:-9999px;   overflow:hidden;   list-style:none;}
ul.menu li a {   display:block;   width:150px;   height:40px;}
li.menu1 a {   background:url(./images/bt_top.jpg) 0 0 no-repeat;}
li.menu1 a:hover {   background:url(./images/bt_top.jpg) 0 -40px no-repeat;}
li.menu2 a {   background:url(./images/bt_kuroge.jpg) 0 0 no-repeat;}
li.menu2 a:hover {   background:url(./images/bt_kuroge.jpg) 0 -40px no-repeat;}
li.menu3 a {   background:url(./images/bt_menu.jpg) 0 0 no-repeat;}
li.menu3 a:hover {   background:url(./images/bt_menu.jpg) 0 -40px no-repeat;}
li.menu4 a {   background:url(./images/bt_tenpo.jpg) 0 0 no-repeat;}
li.menu4 a:hover {   background:url(./images/bt_tenpo.jpg) 0 -40px no-repeat;}
li.menu5 a {   background:url(./images/bt_blog.jpg) 0 0 no-repeat;}
li.menu5 a:hover {   background:url(./images/bt_blog.jpg) 0 -40px no-repeat;}
li.menu6 a {   background:url(./images/bt_mail.jpg) 0 0 no-repeat;}
li.menu6 a:hover {   background:url(./images/bt_mail.jpg) 0 -40px no-repeat;}

/* モダンブラウザ（Firefox Opera Safari）対策 */
ul.menu:after {   content:".";   display:block;   height:0;   clear:both;   visibility:hidden;   font-size:0;}

/* Win版IE7とMac版IE5対策 */
ul.menu {   display:inline-block;}

/* Win版IE5および6対策 *//* Hides from IE-mac \*/
* html ul.menu {   height:1px;}ul.menu {   display:block;}/* End hide from IE-mac */

/*トップロールオーバー*/
ul.top_toiawase  {   margin:0px;   padding:0;}
ul.top_toiawase li {  text-indent:-9999px;   overflow:hidden;   list-style:none;}
ul.top_toiawase li a {   display:block;   width:600px;   height:100px;}
li.top1 a { background:url(./images/tel.jpg) no-repeat;}
li.top1 a:hover {   background:url(./images/tel2.gif) no-repeat;}

/*サイドブログリンク*/
.blog  {   margin:3px;   padding:0; text-indent:-9999px;   overflow:hidden;   list-style:none;}
.blog a {   display:block;   width:230px;   height:100px; background:url(./images/side_blog.jpg) no-repeat;}
.blog a:hover{{background-position: bottom;}


/*人気ランキング*/
h3 {
	font-size: 120%;	
	border: 3px double #5B4329;
	text-align: center;
	margin: 5px;			
}

h4{
	background-image: url(./images/title01.jpg);
	background-repeat: no-repeat;
	color: #fff;
	font-size: 150%;
	height: 30px;
	width: 600px;
	padding-left: 50px;
}

#side {
	float: right;
	display: inline;
	width: 250px;
	border: 3px solid #5B4329;	
	background: #000000;		
	padding-left:  5px;
	margin-right: 10px
}

/*新着ボックス*/
.box {
	width: 590px;
	height: 150px;
	font-size: 100%;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 10px;
    overflow: auto;
    padding-left: 10px;
}

/*左ボックス*/
#main {
	float: left;
	width: 600px;
	background: #000000;	
	padding: 5px;
	margin-left: 15px;	
}
 p {
	margin:  10px;
}

td{
	font: 75%/2 "メイリオ", "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}

#side p {
	padding-top: 0.5em;
	padding-bottom: 1em;
}


ul.sidemenu {
	margin-top: 5px;
	margin-bottom: 2em;
}
ul.sidemenu li {
	margin-bottom: 5px;
}
ul.sidemenu li a {
	text-decoration: none;	
	display: block;			
	padding-left: 10px;	
	border-bottom: 2px dotted #362E2B;	
	border-left: 4px solid #800000;	
	width: 200px;
}
ul.sidemenu li a:hover {
	border-left: 4px solid #ff0000;	
}

#main_menu{
	margin-left: auto;
	margin-right: auto;
}

.aisatu{
background-image : url(images/goaisatsu2.jpg);
background-repeat : no-repeat;
width: 590px;
height: 375px;
}


.box2{
         width: 400px;
         height: 150px;
         padding: 5px;
         overflow-y: scroll;
         font-size: 10px;
      }

.box3{
         width: 350px;
         height: 75px;
         margin-left: auto;
         margin-right: auto;
         padding: 5px;
         font-size: 10px;
         border: 1px solid #dcdcdc;
      }
.box4{
         width:550px;
         margin-left: auto;
         margin-right: auto;
         padding: 5px;
         font-size: 11px;
         line-height: 20px;
      }
      
#mail_table{
	width: 580px;
}

#mail_table th{
	font-weight: normal;
	text-align: left;
	background-image: url(images/td.gif);
	background-repeat: no-repeat;
	vertical-align: top;
	width: 150px;
	padding-left: 10px;
	font-size: 12px;
}

/*店舗概要テーブル
---------------------------------------------------------------------------------------*/
.table_01 {
width:580px;margin:25px 10px 10px 10px ;padding:10px;
border-collapse:collapse;
border:1px solid #999999;
}
.table_01 th {
width:25%;padding:12px 2px 12px 4px;
text-align:center;vertical-align:midlle;color:#fff;
background-color:#7f0000;
border-bottom:1px dotted #999999;border-left:1px solid #999999;
font-weight: bold;
font-size: 12px;
}
.table_01 td {
padding:12px 2px 12px 4px;
border-bottom:1px dotted #999999;border-left:1px double #999999;
}

#footer {
	clear: both;
	width: 100%;
	padding-top: 20px;
	padding-bottom: 20px;
	text-align: center;
	background-color: #000000;
}

/*メール*/
} 