
@import "00_style.css";
@import "01_a-tag.css";

/*************************************************
	■メインテーブル部分
*************************************************/
.main-table_2c{
	margin-top:20px;
	}
.main-table{
	width:828px;
	}
.left {
	margin-right:50px;
	width:230px;
	vertical-align: top ;
	}
.right {
	width:  598px;
	vertical-align: top ;
	}
.bg_grd-b1{
	background: url("../image/bg_grd-h285.png") repeat-x 0 0 ;
	padding-bottom:16px;
	margin-bottom:12px;
	}
.bg_grd-b2{
	background: url("../image/bg_grd-h120.png") repeat-x 0 0 ;
	padding-bottom:16px;
	margin-bottom:12px;
	}
.bg_under-line{
	background: url("../image/bg_under-line.gif") repeat-x 0 bottom ;
	padding:16px 5px 8px 5px;
	margin-right:32px;
	margin-left:38px;
	}
.info-txt{
	margin:10px 50px 10px 70px;
	}
.info-osusume{
	width:525px;
	margin:12px 0px 0px 38px;
	}
DT {
	margin:8px 0 4px 1px;
	}
DD {
	margin-left:15px;
	}
/*************************************************
	■フォント
*************************************************/
DT,STRONG{
	color:#990000;
	}
.red-17px{
	font-size: 17px;
	color: #cc3366;
	}
.navy-17px{
	font-size: 17px;
	color: #0033b3;
	}

DT,.red-17px,.navy-17px{
	font-weight:bold;
	}
/*************************************************
	■インフォメーション
*************************************************/
.info{
	background: url("../toppage/bg_info.gif") repeat-x 0 0 ;
	}
.info-title{
	padding:11px 0 11px 16px;
	color:#fff;
	}
#info-naiyo{
border:solid #caa693 1px;
padding:10px 16px 16px 20px;
line-height:140%;
margin-bottom:5px;
}
#info-naiyo P{
font-size:14px;
font-weight:bold;
color:#039;
padding-bottom:8px;
}


/*************************************************
	■カレンダー
*************************************************/
.bg_holiday{
	background: url("../toppage/bg_holiday.gif") repeat-x 0 0 ;
	background-color:#990000;
	color:#fff;
	padding-top:31px;
	padding-bottom:6px;
	width:180px;
	text-align : center;
	margin-bottom:12px;
	}

CAPTION{
	color:#663;
	font-size:12px;
	font-weight:bold;
	padding-bottom:4px;
	}
.cal{
	width:180px;
	border:solid #caa693;
	border-width:1px 1px 3px 1px;
	margin-bottom:12px;
	}
.cal TD{
	text-align : center;
	font-family: Verdana,Arial;
	font-size : 10px;
	width:14%;
	}
.day {
	background-color:#fff;
	font-weight:bold;
	color:#666;
	padding-top:1px;
	padding-bottom:2px;
	}
.holiday {
	background-color : #990000;
	color:#fff;
	font-weight:bold;
	border : solid #999 1px;
	}
.youbi,.sun,.sat,.thu{
	color:#fff;
	border : solid #999 1px;
	padding-top:1px;
	padding-bottom:1px;
	}
.youbi{background-color:#caa693;}
.sun,.sat{background-color:#660;width:15%;}
.thu{background-color:#990000;}

/*************************************************
	■店
*************************************************/

.bg_location{
	background: url("../toppage/bg_location") repeat-x 0 0 ;
	background-color:#900;
	color:#fff;
	padding-top:5px;
	padding-bottom:6px;
	width:180px;
	text-align : center;
	margin-bottom:12px;
	}
.location{
	width:180px;
	}
.s-name{
	background-color:#caa693;
	border-top:solid #fff 4px;
	padding:2px 0 3px 8px;
	font-weight:bold;
	color:#333;
	}
.s-add{
	font-size:11px;
	padding:2px 0 0 8px;
	line-height:16px;
	}
.s-tel{
	font-size:11px;
	padding:1px 0 2px 8px;
	font-weight:bold;
	color:#666;
	}

/*************************************************
	■ページトップへ
*************************************************/
.page-top {
	width: 828px ;
	padding-top:0px;
	padding-bottom:2px;
	}