@charset "Shift_JIS";
/*==========================================================コンテンツ(大枠)==========================================================*/
#contents {width: 1098px;height: auto;margin-top: -10px;margin-bottom: 10px;margin-right: auto;margin-left: auto;background-color: #ffffff;border-right: 1px solid #d9d9d9;border-bottom: 1px solid #d9d9d9;border-left: 1px solid #d9d9d9;overflow:hidden;}
/*==========================================================コンテンツ==========================================================*/
#left {width:760px;height:auto;display:table-cell;float:left;margin-top:20px;margin-left:19px;}
#right {width:280px;height:auto;display:table;float:left;margin-top:20px;margin-left:20px;}
a:focus {outline: none;}
span {font-size:12px;color:#323A45;line-height:18px;}
#site_name {width:100%;margin-top:20px;margin-left:20px;}
#site_name h1 {font-size:18px;color:#323A45;font-weight:bold;}
.map_title {padding:5px 10px;border-bottom:solid 3px #199684;background-color:#1fbba6;}
.map_title h2 {font-size:14px;font-weight:bold;color:#ffffff;}
#map_canvas {height:450px;width:756px;border:solid 2px #cccccc;}
#access_table table {width:760px;border: 0;border-spacing: 1px;border-collapse: separate;background-color: #cccccc;font-size:12px;color:#323A45;line-height:18px;}
#site_dtl_table table {width:280px;border: 0;border-spacing: 1px;border-collapse: separate;background-color: #cccccc;font-size:12px;color:#323A45;line-height:18px;}
.form_td_1 {width:25%;padding:10px;background-color:#f1f1f1;text-align:center;}
.form_td_2 {width:75%;padding:10px;background-color:#ffffff;}
#print_bg {margin-left: 10px;padding:5px 10px;float:left;background-color:#14b9d5;-webkit-border-radius: 3px;/* for Safari and Chrome */-moz-border-radius: 3px;/* for Firefox */-o-border-radius: 3px;  /* when Opera Presto 2.3 or later is released */-khtml-border-radius:3px;/* Linux browsers */border-radius: 3px;/* CSS3 */behavior: url(border-radius.htc);/* for IE */text-shadow: 0 1px rgba(0,0,0,0.1);}
#print_bg:hover {opacity		:0.8;filter		:alpha(opacity=90);-ms-filter	:"alpha( opacity=90 )";-moz-box-shadow: 0px 1px 1px rgb(219, 219, 219);-webkit-box-shadow: 0px 1px 1px rgb(219, 219, 219);-o-box-shadow: 0px 1px 1px rgb(219, 219, 219);-ms-box-shadow: 0px 1px 1px rgb(219, 219, 219);box-shadow: 1px 1px 1px rgb(219, 219, 219);}
#print_bg span {font-size: 12px;font-weight:bold;color:#ffffff;}
#send_mb {margin-left:10px;padding:5px 10px;float:left;background-color:#14b9d5;-webkit-border-radius: 3px;/* for Safari and Chrome */-moz-border-radius: 3px;/* for Firefox */-o-border-radius: 3px;  /* when Opera Presto 2.3 or later is released */-khtml-border-radius:3px;/* Linux browsers */border-radius: 3px;/* CSS3 */behavior: url(border-radius.htc);/* for IE */text-shadow: 0 1px rgba(0,0,0,0.1);}
#send_mb:hover {opacity		:0.8;filter		:alpha(opacity=90);-ms-filter	:"alpha( opacity=90 )";-moz-box-shadow: 0px 1px 1px rgb(219, 219, 219);-webkit-box-shadow: 0px 1px 1px rgb(219, 219, 219);-o-box-shadow: 0px 1px 1px rgb(219, 219, 219);-ms-box-shadow: 0px 1px 1px rgb(219, 219, 219);box-shadow: 1px 1px 1px rgb(219, 219, 219);}
#send_mb a {text-decoration: none;}
#send_mb span {font-size: 12px;font-weight:bold;color:#ffffff;}
.nattoku {font-size:10px;margin-right:3px;width:13px;height:13px;padding:1px;color:#ffffff;background-color: #ff3284;/*display: table-cell;*/text-align:center;border: 1px solid #ff3284;float: left;-webkit-border-radius: 3px;/* for Safari and Chrome */-moz-border-radius: 3px;/* for Firefox */-o-border-radius: 3px;/* when Opera Presto 2.3 or later is released */-khtml-border-radius:3px;/* Linux browsers */border-radius: 3px;/* CSS3 */behavior: url(border-radius.htc);/* for IE */}
.conf_seat {font-size:10px;margin-right:3px;width:13px;height:13px;padding:1px;color:#ffffff;background-color: #cc33ff;/*display: table-cell;*/text-align:center;border: 1px solid #cc33ff;float: left;-webkit-border-radius: 3px;/* for Safari and Chrome */-moz-border-radius: 3px;/* for Firefox */-o-border-radius: 3px;/* when Opera Presto 2.3 or later is released */-khtml-border-radius:3px;/* Linux browsers */border-radius: 3px;/* CSS3 */behavior: url(border-radius.htc);/* for IE */}
.yoyaku_kubun_1 {font-size:10px;margin-right:3px;width:45px;height:13px;padding:2px;color:#ffffff;background-color: #639e42;display: table-cell;text-align:center;float: left;line-height:120%;-webkit-border-radius: 3px;/* for Safari and Chrome */-moz-border-radius: 3px;/* for Firefox */-o-border-radius: 3px;/* when Opera Presto 2.3 or later is released */-khtml-border-radius:3px;/* Linux browsers */border-radius: 3px;/* CSS3 */behavior: url(border-radius.htc);/* for IE */}
.yoyaku_kubun_2 {font-size:10px;margin-right:3px;width:45px;height:13px;padding:2px;color:#ffffff;background-color: #fb8c09;display: table-cell;text-align:center;float: left;line-height:120%;-webkit-border-radius: 3px;/* for Safari and Chrome */-moz-border-radius: 3px;/* for Firefox */-o-border-radius: 3px;/* when Opera Presto 2.3 or later is released */-khtml-border-radius:3px;/* Linux browsers */border-radius: 3px;/* CSS3 */behavior: url(border-radius.htc);/* for IE */}
.yoyaku_kubun_3 {font-size:10px;margin-right:3px;width:45px;height:13px;padding:2px;color:#ffffff;background-color: #5e82da;display: table-cell;text-align:center;float: left;line-height:120%;-webkit-border-radius: 3px;/* for Safari and Chrome */-moz-border-radius: 3px;/* for Firefox */-o-border-radius: 3px;/* when Opera Presto 2.3 or later is released */-khtml-border-radius:3px;/* Linux browsers */border-radius: 3px;/* CSS3 */behavior: url(border-radius.htc);/* for IE */}
.yoyaku_kubun_4 {font-size:10px;margin-right:3px;width:45px;height:13px;padding:2px;color:#ffffff;background-color: #66c6ee;display: table-cell;text-align:center;float: left;line-height:120%;-webkit-border-radius: 3px;/* for Safari and Chrome */-moz-border-radius: 3px;/* for Firefox */-o-border-radius: 3px;/* when Opera Presto 2.3 or later is released */-khtml-border-radius:3px;/* Linux browsers */border-radius: 3px;/* CSS3 */behavior: url(border-radius.htc);/* for IE */}
.purchase_button {margin-top:5px;margin-left:auto;margin-right:auto;width:100px;height:25px;line-height:21px;background-image: url("../img/purchase_button02.jpg");background-repeat: no-repeat;background-position: center center;text-align:center;color:#ffffff;font-weight:bold;text-shadow: 0 1px rgba(0,0,0,0.1);}
.purchase_button a:link {padding:13px;vertical-align:middle;width:100px;height:25px;color:#ffffff;text-decoration: none;}
.purchase_button a:visited {padding:13px;vertical-align:middle;width:100px;height:25px;color:#ffffff;text-decoration: none;}
.purchase_button a:hover {padding:13px;vertical-align:middle;width:100px;height:25px;color:#ffffff;text-decoration: none;opacity:0.9;filter:alpha(opacity=90);-ms-filter:"alpha(opacity=90)";}
.food_contents {width: 748px;padding: 5px;border-left :solid 1px #cccccc;border-right :solid 1px #cccccc;border-bottom: solid 1px #cccccc;margin-bottom: 20px;}
