﻿@charset "UTF-8";

div#ticket {
	width:765px;
	margin:0px;
	padding:0px;	
	}
div#ticket dl.ticketa {
	width:410px;
	margin:0px;
	padding:0px;	
	float:left;
}
div#ticket dd.ticketa {
	width:400px;
	margin:0px;
	padding:0px;	
	float:left;
	border-top:1px gray solid;
}
div#ticket dl.ticket {
	width:330px;
	margin:0px;
	padding:0px;	
	float:left;
}
div#ticket dd.ticket {
	width:323px;
	margin:0px;
	padding:0px;	
	float:left;
	border-top:1px gray solid;
}

div#table_w_box3 {
	width:400px;
	}
div#table_w_box3 table {
	background:#fff;
	border-top: none;
	border-left: 1px #B2B2B2 solid;
	border-right: 1px #B2B2B2 solid;
	border-bottom: 1px #B2B2B2 solid;
	width:400px;
	}
div#table_w_box3 tr.b_dot th.first {
	border-left:none;
	}
div#table_w_box3 tr.b_dot th {
	border-left:1px dotted #b2b2b2;
	}
div#table_w_box3 th.finding {
	background:#d1fdff;
	font-size:14px;
	line-height:30px;
	text-align:center;
	border-bottom:1px solid #b2b2b2;
	font-weight:bold;
	}
div#table_w_box3 th, div#table_w_box3 td {
	height:30px;
	width:25%;
	line-height:30px;
	font-size:13px;
	text-align:center;
	font-weight:normal;
	overflow:hidden;
	max-height:30px;
	}
div#table_w_box3 th.gray, div#table_w_box3 td.gray {
	background-color: #f2f2f2;	
	}
div#table_w_box3 td {
	color:#ff0000;
	border-left:1px dotted #b2b2b2;
	text-align:center;
	font-weight:normal;
	height:30px;
	}
div#table_w_box3 a {
	color:#0a1ebe;
	}
div#table_w_box3 .btn_list {
	border-top: none;
	border-left: 1px #B2B2B2 solid;
	border-right: 1px #B2B2B2 solid;
	border-bottom: 1px #B2B2B2 solid;
	height: 50px;
	}
div#table_w_box3 .btn_list p.link_area {
	font-size:12px;
	text-align:right;
	height:32px;
	margin-top:10px;
	margin-right:5px;
	padding-top:5px;
	padding-right:5px;
	padding-bottom:5px;
	padding-left:14px;
/*
	background-image: url('../img/ic05.gif');
	background-position:left;
	background-repeat:no-repeat;
*/
	float:right;
	height:1em;
	line-height:1em;
	line-height:120%;
	}

div#table_w_box {
	width:323px;
	}
div#table_w_box table {
	background:#fff;
	border-top: none;
	border-left: 1px #B2B2B2 solid;
	border-right: 1px #B2B2B2 solid;
	border-bottom: 1px #B2B2B2 solid;
	width:323px;
	}
div#table_w_box tr.b_dot th.first {
	border-left:none;
	}
div#table_w_box tr.b_dot th {
	border-left:1px dotted #b2b2b2;
	}
div#table_w_box th.finding {
	background:#d1fdff;
	font-size:14px;
	line-height:30px;
	text-align:center;
	border-bottom:1px solid #b2b2b2;
	font-weight:bold;
	}
div#table_w_box th, div#table_w_box td {
	height:30px;
	width:33%;
	line-height:30px;
	font-size:13px;
	text-align:center;
	font-weight:normal;
	overflow:hidden;
	max-height:30px;
	}
div#table_w_box th.gray, div#table_w_box td.gray {
	background-color: #f2f2f2;	
	}
div#table_w_box td {
	color:#ff0000;
	border-left:1px dotted #b2b2b2;
	text-align:center;
	font-weight:normal;
	height:30px;
	}
div#table_w_box a {
	color:#0a1ebe;
	}
div#table_w_box .btn_list {
	border-top: none;
	border-left: 1px #B2B2B2 solid;
	border-right: 1px #B2B2B2 solid;
	border-bottom: 1px #B2B2B2 solid;
	height: 50px;
	}
div#table_w_box .btn_list p.link_area {
	font-size:12px;
	text-align:right;
	height:32px;
	margin-top:10px;
	margin-right:5px;
	padding-top:5px;
	padding-right:5px;
	padding-bottom:5px;
	padding-left:14px;
/*
	background-image: url('../img/ic05.gif');
	background-position:left;
	background-repeat:no-repeat;
*/
	float:right;
	height:1em;
	line-height:1em;
	line-height:120%;
	}

/* JR+宿泊パック */
div#table_w_box2 {
	width:740px;
	}
div#table_w_box2 table {
	background:#fff;
	border-top: 1px #B2B2B2 solid;
	border-left: 1px #B2B2B2 solid;
	border-right: 1px #B2B2B2 solid;
	border-bottom: 1px #B2B2B2 solid;
	width:740px;
	}
div#table_w_box2 tr.b_dot th.first {
	border-left:none;
	}
div#table_w_box2 tr.b_dot th {
	border-left:1px dotted #b2b2b2;
	}
div#table_w_box2 th.finding {
	background:#d1fdff;
	font-size:14px;
	line-height:30px;
	text-align:center;
	border-bottom:1px solid #b2b2b2;
	font-weight:bold;
	}
div#table_w_box2 th, div#table_w_box2 td {
	height:30px;
	line-height:150%;
	font-size:13px;
	text-align:center;
	font-weight:normal;
	overflow:hidden;
	max-height:30px;
	}
div#table_w_box2 th.th2 {
	width:125px;
	}
div#table_w_box2 td.td2 {
	width:615px;
	}
div#table_w_box2 th.gray, div#table_w_box2 td.gray {
	background-color: #f2f2f2;	
	}
div#table_w_box2 td {
	color:navy;
	border-left:1px dotted #b2b2b2;
/*	text-align:center;
*/
	text-align:left;
	font-weight:normal;
	height:30px;
	padding-left:20px;
	}
div#table_w_box2 a {
	color:#0a1ebe;
	}
div#table_w_box2 .btn_list {
	border-top: none;
	border-left: 1px #B2B2B2 solid;
	border-right: 1px #B2B2B2 solid;
	border-bottom: 1px #B2B2B2 solid;
	height:30px;
	}
div#table_w_box2 .btn_list p.link_area {
	font-size:12px;
	text-align:left;
	margin-right:5px;
	padding-top:7px;
	padding-right:5px;
	padding-left:14px;
	float:left;
/*eight:1em; */
	line-height:120%;
	}
