﻿@charset "UTF-8";/*全体*/
BODY {
PADDING: 0px;
MARGIN: 0px;
WIDTH: 100%;
COLOR: #FFF;
BACKGROUND-COLOR: #fff;
letter-spacing: 0.3em;
font-size: 95%;
font-family:"ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","メイリオ","Meiryo","Osaka－等幅","Osaka","ＭＳ ゴシック","sans-serif";
}

/*リンク*/
A:link {
COLOR: #1166FF; TEXT-DECORATION: none
}
A:unknown {
COLOR: #000000; TEXT-DECORATION: none
}
A:hover {
COLOR: #c71585; TEXT-DECORATION: underline
}
A:visited {
COLOR: #116688; TEXT-DECORATION: none
}

img {
border:none;
}

/*店名画像*/
.title_image {
position: absolute; 
top: 60px; 
left: 80px;
WIDTH: 270px;
height: 110px;
}

/*横バー*/
.bar {
WIDTH: 100%;
height: 20px;
text-align: right;
vertical-align: middle;
padding-top: 3pt;
font-size: 12px;
}
.header_layout {
position: absolute; 
top: 0px; 
left: 0px;
}
.footer_layout {
position: absolute; 
bottom: 0px; 
left: 0px;
}

/*メニューバー*/
.menu_b {
position: absolute; 
bottom: 40px; 
left: 80px;
border:solid 1px #333; 
width:270px;
; background-color: #cccccc
}
.top_menu {
width:270px;
height:25px;
line-height:25px;
background:#ccccc;
display:block;
overflow: hidden; 
white-space: nowrap; 
}

.top_menu a,
.top_menu a:link,
.top_menu a:visited,
.top_menu a:active{
	width: 90px;
	height: 25px;
	text-align: center;
	display: inline;
	float: left;
}
.top_menu a:hover{
	width:90px;
	height:25px;
	background:#333;
	color:#fff;
	text-align:center;
	display: inline;
	float:left;
}

/*角丸*/
.rbox {
position: absolute; 
bottom: 100px; 
left: 80px;
width:270px;
background-color:#cccccc;

}
.textbox {
margin:0px;
padding:10px;
background-color:#cccccc;
; font-size: 14px
}
.rtop, .rbottom{
background-color:#ffffff;
}
.rtop span, .rbottom span{
display:block;
height:1px;
overflow:hidden;
background-color:#cccccc;
}
.r1{margin: 0px 5px;}
.r2{margin: 0px 3px;}
.r3{margin: 0px 2px;}
.r4{margin: 0px 1px; height: 2px;}
