/* パンチップ */
#pantip{
	margin:3px auto 3px auto;
	width:670px;
}
#pantip p{
	margin:0px;
	font-size:0.9em;
}

/* 検索部 */
#srch_rap{
	border:1px solid #FFd4b7;
	margin:3px auto 3px auto;
	width:680px;
}

#srch{
	margin:1px;
	text-align:center;
	background:#FFF3E7;
	padding:3px;
}

#srch table{
	margin:0px auto 0px auto;
}

#srch th{
	text-align:left;
}


#srch td{
	text-align:left;
}
#srch form{
	margin:0px;
}
#srch .a{
	/*border-bottom:1px dotted #999999;*/
	padding:3px;
	color:#444444;
}
#srch .b{
	padding:3px;
	color:#444444;
}
#srch .c{
	padding:5px 5px 5px 20px;
	color:#444444;
}
#srch .kensubmit{
	width:80px;
	height:40px;
	margin-left:15px;
	/*background:#7D6451;*/
	
}

#srch .ttl{
    margin:0px;
    font-size:1.0em;
    padding:1px 0px 1px 5px;
    border-left:4px solid #ffaa22;
}

/* ページナビゲーション */
.snavi{
	text-align:center;
	width:90%;
	margin:3px auto 3px auto;
	padding:5px 0px 5px 0px;
	border-bottom:1px solid #bbbbbb;
}

.snavi .a{
	color:red;
}
.snavi .b{
	font-weight:bold;
}

.snavi .b2{
	font-weight:bold;
	color:#666666;
}

.snavi .c{
	border:1px solid #cccccc;
	margin-left:3px;
	padding:0px 2px 0px 2px;
	background:#eeeeee;
}

.snavi .d{
	border:1px solid #cccccc;
	margin:0px 3px 0px 3px;
	padding:0px 2px 0px 2px;
	background:#888888;
	color:#cccccc;
}


/* お店データ表示部 */
.sdata{
	width:90%;
	margin:3px auto 3px auto;
	padding:5px 0px 5px 0px;
	border-bottom:1px solid #bbbbbb;
}

.sdata img{
	border:1px solid #999999;
	padding:2px;
}

.sdata .a{
	width:240px;
	text-align:center;
}

.sdata .b{
	width:100%;
}

/*
.sdata .h2_rap{
	margin:1px 0px 3px 1px;
	border-width:1px 1px 1px 1px ;
	border-style:solid;
	border-color:#ffffff #f0f0f0 #b5b5b5 #e5e5e5 ;
	
}
.sdata h2{
	font-size:1.3em;
	margin:1px 1px 1px 1px;
	padding:5px 4px 4px 6px;
	border-left:4px solid #FFB66A;
	background:#fafafa;
}
*/

.sdata .h2_rap{
	margin:1px 0px 1px 1px;

	border:1px solid #cccccc;
	border-right:1px solid #aaaaaa;
	border-bottom:1px solid #aaaaaa;
}

.h2_rap a:link    { text-decoration:none; color:#333333}
.h2_rap a:visited { text-decoration:none; color:#333333}
.h2_rap a:hover   { text-decoration:underline; color:#ff0000 }

.sdata h2{
	font-size:1.1em;
	margin:1px 1px 1px 1px;
	padding:4px 0px 2px 5px;
	border-left:4px solid #FFB66A;
	letter-spacing:0.1em;
	line-height:1.5em;
	background:url(../image/menu_back3.jpg) repeat-x;
	/*background:url(../image/stback.gif) repeat-x;
	background:url(../image/menu_back.jpg) repeat-x;
	background:#f8f8f8;
	border-left:4px solid #FFB66A;
	background:#fafafa;*/
}

.sdata .subdt{
	font-size:0.8em;
	margin:3px 0px 3px 3px;
}

.sdata .shokai{
	font-size:0.85em;
	line-height:1.3em;
	margin:0px 5px 3px 5px;
}
.shokai a:link    { text-decoration:none; color:#ff4400}
.shokai a:visited { text-decoration:none; color:#ff4400}
.shokai a:hover   { text-decoration:underline; color:#ff0000 }

.dt{
	background:#cccccc;
	margin:3px;
}
.dt td{
	background:#ffffff;
	font-size:0.9em;
	padding:3px 10px 3px 10px;
}
.dt th{
	background:#eeeeee;
	font-size:0.9em;
	letter-spacing:0.2em;
	padding:2px 10px 2px 10px;
}

.couponRap{
    float:right;
    margin:0px 10px 0px 10px;
    width:250px;
    background:#ffc9aa;
}
.couponRap p{
    margin:1px;
    padding:5px 5px 5px 38px;
    color:#ff4400;
    background:#fff9ee url(../image/ctitle.gif) no-repeat;
    font-size:0.8em;
    line-height:20px;
}
.couponRap a:link    { text-decoration:none; color:#ff4400}
.couponRap a:visited { text-decoration:none; color:#ff4400}
.couponRap a:hover   { text-decoration:underline; color:#ff0000 }

#footer{
	width:90%;
}

