@charset "Shift_JIS";

/*共通*/
@import "../shopguide/css/default.css";

/* rayout */


body,th,td { font-size:80%; }
body { width:770px; text-align:center; margin:15px auto; background:#ffffff;}
#map { width:760px; background:#ffffff; padding:5px;}
#headarea { border-bottom:1px solid #666666; padding:0 0 10px 0;}
#imagearea { margin:0;}
#textarea { margin:0; zoom:100%;}
#textarea:after  { content: " "; clear: both; height: 0; display: block; visibility: hidden;}

/* text */
p{text-align:left; margin:0}
.specialcomment { text-align:center;font-weight:bold; color:#ff0000; font-size:130%; margin:1em 0;}
.price { font-size:100%;}
.nopark { color:#ff0000; font-weight:bold; text-align:center;}

/*
h1 { border-left:10px solid #000066; text-align:left; color:#000066; padding:0 10px;}
*/

/* imagearea */
#imagearea img { margin:10px 0;}



/* 駐車券引き換え */
dl { text-align:left; font-size:120%; padding:10px; background:#ffffcc; zoom:100%;}
dl:after { content: " "; clear: both; height: 0; display: block; visibility: hidden;}
dd { float:left; width:180px; text-align:center; margin:0 0.3em 0 0; padding:5px; border:#000000 1px solid ;background:#f9f9f9; font-weight:bold;}
dt { text-align:left; line-height:1.2; padding:0; margin:0 0 0 200px; }
dt p { display:inline;}


/* 駐車場対応表 */
div.parking2 { float:left; width:48%; padding:1%; min-height:355px; _height:350px;}
#textarea table { text-align:left;  border-collapse:collapse; margin:5px 0 10px 0;} 
#textarea table th { background-color:#F3F3F3; padding:3px; border:1px solid #999999; font-weight:mormal; }
#textarea table td { background-color:#FFFFFF; padding:3px; border:1px solid #999999; font-size:80%;}

#textarea table thead th,
#textarea table tbody th,
#textarea table tbody td { text-align:center;} 
#textarea table tfoot th { text-align:center; color:#ff0000; background:#ffffff;}

#textarea table thead th.left,
#textarea table tbody th.left,
#textarea table tbody td.left { text-align:left;}

