@charset "Shift_JIS";

/***共通***/
h1{ margin:10px; padding:0px; }
h1#info {
	margin:10px 10px 20px 10px;
	padding:0px;
	width:500px;
	height:40px;
	background:url(../../info/img/h1_info.gif) top left no-repeat;
	text-indent:-9999px;
}
h1#sys {
	margin:10px 10px 20px 10px;
	padding:0px;
	width:500px;
	height:40px;
	background:url(../../info/img/h1_system.gif) top left no-repeat;
	text-indent:-9999px;
}
h1#inq {
	margin:10px 10px 25px 10px;
	padding:0px;
	width:500px;
	height:40px;
	background:url(../../info/img/h1_inq.gif) top left no-repeat;
	text-indent:-9999px;
}
h1#link {
	margin:10px 10px 25px 10px;
	padding:0px;
	width:500px;
	height:40px;
	background:url(../../info/img/h1_link.gif) top left no-repeat;
	text-indent:-9999px;
}
h1#point {
	margin:10px 10px 25px 10px;
	padding:0px;
	width:500px;
	height:40px;
	background:url(../../info/img/h1_point.gif) top left no-repeat;
	text-indent:-9999px;
}
h1#h1smap {
	margin:10px 10px 25px 10px;
	padding:0px;
	width:500px;
	height:40px;
	background:url(../../info/img/h1_smap.gif) top left no-repeat;
	text-indent:-9999px;
}

h2 {
	margin:40px 0px 20px 15px;
	padding:10px 0px 0px 18px;
	width:450px;
	height:30px;
	background:url(../img/h2_bg.gif) top left no-repeat;
	font-size:16px;
	font-weight:bold;
	color:#993333;
}	

h3{
	margin:0px;
	padding:20px 20px 10px 25px;
	font-size:14px;
	font-weight:bold;
	color:#666633;
}
h4{ padding:0px; margin:0px; }

/***マージン***/
.mar0{
	margin:0px;
	padding:0px;
}
.mar10{
	margin:10px;
	padding:0px;
}
.mar20{
	margin:20px;
	padding:0px;
}

/***店舗案内（info_index.html）ページ***/
h2#comp {
	margin:30px 20px 0px 20px;
	padding:0px;
	width:400px;
	height:20px;
	background:url(../../info/img/info_h2.gif) top left no-repeat;
	text-indent:-9999px;
}
#box1{
	margin: 0px 15px 0px 15px;
	padding: 0px;
	width: 200px;
	border: 1px solid #669999;
}
.sunday{
	margin: 0px 10px 10px 10px;
	padding: 0px 10px 10px 10px;
	width:240px;
	font-size:15px;
	color:#A25351;
}
.notes {
	margin:0px 10px 10px 10px;
	padding:10px;
	width:240px;
	border-top: 1px dotted #663333;
	border-bottom: 1px dotted #663333;
}

.l_mar20{
	padding:5px 20px;
	font-size:15px;
	line-height:140%;
}

.underdot{
	margin: 15px 15px 15px 15px;
    padding:10px 20px;
	border-top: 1px dotted #663333;
	border-bottom: 1px dotted #663333;
	line-height:140%;
	color:#663333;
}
#access dl {
	margin:0px;
	padding:0px 25px;
}
#access dt {
	margin:0px;
	padding:0px;
	color:#628040;
}
#access dd {
	margin:0px;
	padding:5px 0px 20px 0px;
	line-height:140%;
}
#access ul {
	margin:0px;
	padding:0px 0px 0px 25px;
	list-style-type:disc;
}
#access li {
	margin:0px;
	padding:3px 0px 0px 0px;
	line-height:140%;
}

/***リンク（info_link.html）ページ***/

#link_ta table{
	margin:20px 0px 10px 20px;
	padding:0px;
	width:480px;
}


#link_ta td{
	margin:0px;
	padding:15px 10px;
	border-bottom:1px dotted #433413;
}

/***お問い合わせページ***/
#inq_main table {
	margin:50px 0px 20px 80px;
	padding:0px;
	width:300px;
	line-height:150%;
}
#inq_main td {
	margin:0px;
	padding:0px 0px 20px 0px;
}
#inqcgi table {
	margin:20px 0px 0px 0px;
	padding:0px;
}
#inqcgi td {
	margin:0px;
	padding:5px;
	line-height:150%;
}


/***サイトマップページ***/
#s_map {
	margin:40px 0px 30px 50px;
	padding:0px;
}
#s_map ul {
	margin:0px;
	padding:0px;
	list-style-type:none;
}
#s_map li {
	margin:0px;
	padding:10px 0px 0px 0px;
	list-style-type:none;
}
#s_map li ul{
	margin:0px;
	padding:0px 0px 20px 40px;
}
#s_map li ul li{
	margin:0px;
	padding:10px 0px 0px 0px;
	list-style-type:disc;
}
#s_map dl {
	margin:10px 30px 0px 20px;
	padding:0px;
}
#s_map dt {
	margin:0px;
	padding:0px;
	color:#663333;
	font-weight:bold;
}
#s_map dd {
	margin:0px;
	padding:5px 0px 15px 10px;
	line-height:150%;
}






