@charset "shift_jis";

.feetable {
  width:360px;
  background-color:#666666;
  }
  
.tourfee {
  width:360px;
  height:20px;
  background-color:#0062AA;
  text-align:left;
  font-size:13px;
  color:#ffffff;
  }

 
.title {
  width:150px;
  background-color:#0062AA;
  text-align:left;
  margin-top:3px;
  margin-bottom:3px;
  padding-left:3px;
  font-size:13px;
  color:#ffffff;
  float:left;
  }
  
.tr_0 {
	HEIGHT: 32px;
	TEXT-ALIGN: center;
	margin:20px 0 10px 0 ;
}

 
.code {
	width:340px;
	text-align:left;
	font-weight:normal;
	font-size:12px;
	color:#333333;
	margin: 5px 0 0 15px;
  }

  
.table4 {
  width:171px;
  }
  
.th3 {
  width:724px;
  height:25px;
  padding-top:5px;
  font-size:12px;
  }
  
.calender1 {
	width:171px;
	margin-left:3px;
	margin-top:0;
	background-color:#666666;
	float:left;
	vertical-align: top;  
  }
  
.calender2 {
  width:171px;
  margin-left:3px;
  background-color:#666666;
  float:left;
  }
  
.calender3 {
  width:171px;
  margin-left:3px;
  background-color:#666666;
  float:left;
  }
  
.calender4 {
  width:171px;
  margin-left:3px;
  background-color:#666666;
  float:left;
  }
  

.monts {
  width:171px;
  height:17px;
  background-color:#0062aa;
  font-size:12px;
  color:#FFFFFF;
  text-align:center;
  }

.td_0 {  width:31px;
  height:42px;
  font-size:13px;
  color:#333333;
  text-align:center;
  padding-top:1px;
  padding-bottom:1px;
  }
  
.td_A {  width:31px;
  height:30px;
  font-size:13px;
  color:#333333;
  text-align:center;
  padding-top:1px;
  padding-bottom:1px;
  }
  
.td_B {  width:33;
  height:30px;
  font-size:13px;
  color:#333333;
  text-align:center;
  padding-top:1px;
  padding-bottom:1px;
  }

.td_C {  width:31px;
  height:30px;
  font-size:13px;
  color:#333333;
  text-align:center;
  padding-top:1px;
  padding-bottom:1px;

  }
  
.td_D {  width:31px;
  height:30px;
  font-size:13px;
  color:#333333;
  text-align:center;
  padding-top:1px;
  padding-bottom:1px;
  }
  
.td_E {  width:31px;
  height:30px;
  font-size:13px;
  color:#333333;
  text-align:center;
  padding-top:1px;
  padding-bottom:1px;
  }
  
.td_F {  width:31px;
  height:30px;
  font-size:13px;
  color:#333333;
  text-align:center;
  padding-top:1px;
  padding-bottom:1px;
  }
  
.td_G {  width:31px;
  height:30px;
  font-size:13px;
  color:#333333;
  text-align:center;
  padding-top:1px;
  padding-bottom:1px;
  }
  
.td_H {  width:31px;
  height:30px;
  font-size:13px;
  color:#333333;
  text-align:center;
  padding-top:1px;
  padding-bottom:1px;
  }
  
.td_I {  width:31px;
  height:30px;
  font-size:13px;
  color:#333333;
  text-align:center;
  padding-top:1px;
  padding-bottom:1px;
  }
  
.td_J {  width:31px;
  height:30px;
  font-size:13px;
  color:#333333;
  text-align:center;
  padding-top:1px;
  padding-bottom:1px;
  }
  
.td_K {  width:31px;
  height:30px;
  font-size:13px;
  color:#333333;
  text-align:center;
  padding-top:1px;
  padding-bottom:1px;
  }
  
.td_L {  width:31px;
  height:30px;
  font-size:13px;
  color:#333333;
  text-align:center;
  padding-top:1px;
  padding-bottom:1px;
  }
  
.td_M {  width:31px;
  height:30px;
  font-size:13px;
  color:#333333;
  text-align:center;
  padding-top:1px;
  padding-bottom:1px;
  }
  
.td_N {  width:31px;
  height:35px;
  font-size:13px;
  color:#333333;
  text-align:center;
  padding-top:1px;
  padding-bottom:1px;
  }
  
.td_O {  width:31px;
  height:35px;
  font-size:13px;
  color:#333333;
  text-align:center;
  padding-top:1px;
  padding-bottom:1px;
  }

.td_P {  width:31px;
  height:35px;
  font-size:13px;
  color:#333333;
  text-align:center;
  padding-top:1px;
  padding-bottom:1px;
  }

.td_Q {  width:31px;
  height:35px;
  font-size:13px;
  color:#333333;
  text-align:center;
  padding-top:1px;
  padding-bottom:1px;
  }

.td_R {  width:31px;
  height:35px;
  font-size:13px;
  color:#333333;
  text-align:center;
  padding-top:1px;
  padding-bottom:1px;
  }

.td_S {  width:31px;
  height:35px;
  font-size:13px;
  color:#333333;
  text-align:center;
  padding-top:1px;
  padding-bottom:1px;
  }

.td_T {  width:31px;
  height:35px;
  font-size:13px;
  color:#333333;
  text-align:center;
  padding-top:1px;
  padding-bottom:1px;
  }

.td_U {  width:31px;
  height:35px;
  font-size:13px;
  color:#333333;
  text-align:center;
  padding-top:1px;
  padding-bottom:1px;
  }

.td_V {  width:31px;
  height:35px;
  font-size:13px;
  color:#333333;
  text-align:center;
  padding-top:1px;
  padding-bottom:1px;
  }
  
.td_W {  width:31px;
  height:35px;
  font-size:13px;
  color:#333333;
  text-align:center;
  padding-top:1px;
  padding-bottom:1px;
  }
  
.td_X {  width:31px;
  height:35px;
  font-size:13px;
  color:#333333;
  text-align:center;
  padding-top:1px;
  padding-bottom:1px;
  }
  
.td_Y {  width:31px;
  height:35px;
  font-size:13px;
  color:#333333;
  text-align:center;
  padding-top:1px;
  padding-bottom:1px;
  }
  
.td_Z {  width:31px;
  height:35px;
  font-size:13px;
  color:#333333;
  text-align:center;
  padding-top:1px;
  padding-bottom:1px;
  }
  
.td_AA {  width:31px;
  height:30px;
  font-size:13px;
  color:#333333;
  text-align:center;
  padding-top:1px;
  padding-bottom:1px;
  }
  
.td_AB {  width:33;
  height:30px;
  font-size:13px;
  color:#333333;
  text-align:center;
  padding-top:1px;
  padding-bottom:1px;
  }

.td_AC {  width:31px;
  height:30px;
  font-size:13px;
  color:#333333;
  text-align:center;
  padding-top:1px;
  padding-bottom:1px;

  }
  
.td_AD {  width:31px;
  height:30px;
  font-size:13px;
  color:#333333;
  text-align:center;
  padding-top:1px;
  padding-bottom:1px;
  }
  
.td_AE {  width:31px;
  height:30px;
  font-size:13px;
  color:#333333;
  text-align:center;
  padding-top:1px;
  padding-bottom:1px;
  }
  
.td_AF {  width:31px;
  height:30px;
  font-size:13px;
  color:#333333;
  text-align:center;
  padding-top:1px;
  padding-bottom:1px;
  }
  
.td_AG {  width:31px;
  height:30px;
  font-size:13px;
  color:#333333;
  text-align:center;
  padding-top:1px;
  padding-bottom:1px;
  }
  
.td_AH {  width:31px;
  height:30px;
  font-size:13px;
  color:#333333;
  text-align:center;
  padding-top:1px;
  padding-bottom:1px;
  }
  
.td_AI {  width:31px;
  height:30px;
  font-size:13px;
  color:#333333;
  text-align:center;
  padding-top:1px;
  padding-bottom:1px;
  }
  
.td_AJ {  width:31px;
  height:30px;
  font-size:13px;
  color:#333333;
  text-align:center;
  padding-top:1px;
  padding-bottom:1px;
  }
  
.td_AK {  width:31px;
  height:30px;
  font-size:13px;
  color:#333333;
  text-align:center;
  padding-top:1px;
  padding-bottom:1px;
  }
  
.td_AL {  width:31px;
  height:30px;
  font-size:13px;
  color:#333333;
  text-align:center;
  padding-top:1px;
  padding-bottom:1px;
  }
  
.td_AM {  width:31px;
  height:30px;
  font-size:13px;
  color:#333333;
  text-align:center;
  padding-top:1px;
  padding-bottom:1px;
  }
  
.td_AN {  width:31px;
  height:35px;
  font-size:13px;
  color:#333333;
  text-align:center;
  padding-top:1px;
  padding-bottom:1px;
  }
  
.td_AO {  width:31px;
  height:35px;
  font-size:13px;
  color:#333333;
  text-align:center;
  padding-top:1px;
  padding-bottom:1px;
  }

.td_AP {  width:31px;
  height:35px;
  font-size:13px;
  color:#333333;
  text-align:center;
  padding-top:1px;
  padding-bottom:1px;
  }

.td_AQ {  width:31px;
  height:35px;
  font-size:13px;
  color:#333333;
  text-align:center;
  padding-top:1px;
  padding-bottom:1px;
  }

.td_AR {  width:31px;
  height:35px;
  font-size:13px;
  color:#333333;
  text-align:center;
  padding-top:1px;
  padding-bottom:1px;
  }

.td_AS {  width:31px;
  height:35px;
  font-size:13px;
  color:#333333;
  text-align:center;
  padding-top:1px;
  padding-bottom:1px;
  }

.td_AT {  width:31px;
  height:35px;
  font-size:13px;
  color:#333333;
  text-align:center;
  padding-top:1px;
  padding-bottom:1px;
  }

.td_AU {  width:31px;
  height:35px;
  font-size:13px;
  color:#333333;
  text-align:center;
  padding-top:1px;
  padding-bottom:1px;
  }

.td_AV {  width:31px;
  height:35px;
  font-size:13px;
  color:#333333;
  text-align:center;
  padding-top:1px;
  padding-bottom:1px;
  }
  
.td_AW {  width:31px;
  height:35px;
  font-size:13px;
  color:#333333;
  text-align:center;
  padding-top:1px;
  padding-bottom:1px;
  }
  
.td_AX {  width:31px;
  height:35px;
  font-size:13px;
  color:#333333;
  text-align:center;
  padding-top:1px;
  padding-bottom:1px;
  }
  
.td_AY {  width:31px;
  height:35px;
  font-size:13px;
  color:#333333;
  text-align:center;
  padding-top:1px;
  padding-bottom:1px;
  }
  
.td_AZ {  width:31px;
  height:35px;
  font-size:13px;
  color:#333333;
  text-align:center;
  padding-top:1px;
  padding-bottom:1px;
  }

.td_w3 {  width:23px;
  height:20px;
  font-size:13px;
  color:#333333;
  background-color:#FFFFFF;
  text-align:center;
  }
  
.td_w1 {  width:23px;
  height:20px;
  font-size:13px;
  color:#CC0000;
  background-color:#FFFFFF;
  text-align:center;
  }
  
.td_w2 {  width:23px;
  height:20px;
  font-size:13px;
  color:#333399;
  background-color:#FFFFFF;
  text-align:center;
  }
  .feetablefuk {
  width:300px;
  background-color:#666666;
  }

 .titlefuk {
	width:350px;
	background-color:#663399;
	text-align:center;
	margin-top:3px;
	margin-bottom:3px;
	font-size:12px;
	color:#ffffff;
	float:none;
  }

.tourfeefuk {
  width:300px;
  height:20px;
  background-color:#663399;
  text-align:center;
  font-size:13px;
  color:#ffffff;
  }












.def{
	width  : 28px ;
	height : 42px ;
	color:#1A317D;
	text-align:center;
}

.def,.defprice{
	background-color:#ffffff;
}

div.caldate,div.calmark,div.alphabet{
	font-size : 12px;
	margin: 0;
	width: 31px;
}

table.main{
	width: 225px;
	background-color: #666666;
}

table.main td{
line-height:14px;
}

td.weekend{
	color : #CC0033;
	font-size : 14px;
	padding : 2px;
	background-color : #FFFFFF;
	text-align : center;
}

td.weekday{
	font-size : 14px;
	padding : 2px;
	background-color : #FFFFFF;
	text-align : center;
}

td.weeksat{
	color : #000080;
	font-size : 14px;
	padding : 2px;
	background-color : #FFFFFF;
	text-align : center;
}

td.tsuki{
	background-color :#EBEBEB;
	font-size : 15px;
	text-align:center;
	height : 20px;
	color: #333333;
}
