﻿/*----------------------*/
/* rado.jp basic css 	*/
/* (C)2008 sysrq.co.,ltd. 	*/
/* contents (w:560px)	*/
/* at <td class="right">	*/
/*----------------------*/

h1.bus {
	font-size:16px;
	font-weight:bold;
	padding-bottom:2px;
	padding-left:2px;
	color:#4c4c4c;
	border-bottom:4px solid #a3b0cc;
	margin-bottom:0px;
}
h2 {
	font-size:14px;
	height:17px;
	font-weight:lighter;
	padding:2px 0 0 5px;
	color:#111;
	margin:0;
	border-left:6px solid #a3b0cc;
}
h3 {
	font-size:16px;
	font-weight:lighter;
	margin: 0 0 15px 0;
	margin-top:10px;
	padding-left:3px;
}

/*----------------------*/
/* main		 	*/
/*----------------------*/
#contents {
	width:100%;
	margin-bottom:0;
}
#contents .img	{
	width:196px;
	margin-left:2px;
	vertical-align:top;
	float:left;
	font-size:10px;color:silver;
}
#contents .img a:visited	{
	text-decolation:none;
	font-size:10px;color:silver;
}

#contents .img a:hover	{
	text-decolation:none;
	font-size:10px;color:silver;
}

#contents .img a	{
	text-decolation:none;
	font-size:10px;color:silver;
}

#contents .text	{
	width:360px;
	line-height:140%;
	vertical-align:top;
	float:left;
}
#contents .text a:visited {
	color:royalblue;text-decoration:none;background:url(../../image/basic/allow_blue.gif) left 2px no-repeat;padding-left:10px;
}
#contents .text a {
	color:royalblue;text-decoration:none;background:url(../../image/basic/allow_blue.gif) left 2px no-repeat;padding-left:10px;
}
#contents .text a:hover {
	color:#ff4500;text-decoration:none;background:url(../../image/basic/allow_red.gif) left 2px no-repeat;padding-left:10px;
}	

#contents .s_title {	
	width:100%;margin-bottom:5px;border-bottom:1px dotted silver; padding-bottom:1px;
}
#contents .equip_flame {float: left; overflow: hidden;margin:15px 0 0 5px;}
/*----------------------*/
/* Booking		*/
/*----------------------*/

#yoyaku_m {float:right;margin:10px 5px 0 0;clear:both;}
#yoyaku_m .btn{display:block;}
.btn a:visited{
    width:100px; 
	height:40px; 
	background-repeat:no-repeat; 
	background-image:url('../../image/basic/mbtn.gif');   
	display:block;
	float:right;
	text-indent:-9999px;
	}
#yoyaku_m .btn a{
    width:100px; 
	height:40px; 
	background-repeat:no-repeat; 
	background-image:url('../../image/basic/mbtn.gif');   
	display:block;
	float:right;
	text-indent:-9999px;
	}

#yoyaku_m .btn a:hover{
    width:100px; 
	height:40px; 
	background-repeat:no-repeat; 
	background-image:url('../../image/basic/mbtn_h2.gif');   
	display:block;
	float:right;
	text-indent:-9999px;
	}
/*----------------------*/
/* type select tab		*/
/*----------------------*/
.type_select {
	padding: 0;width: 100%;
}
.type_select ul {
	margin:0;padding: 0;list-style: none;
}
.type_select li {
	display: inline;margin: 0 2px 0 0;padding: 0;text-transform:uppercase;
}
.type_select a {
	float: left;display: block;color: #111;text-decoration: none;
	margin: 0 1px 0 0;padding: 7px 4px 9px 7px;background-color: white; border-right:1px #CEDEFF solid; border-bottom:1px #CEDEFF solid;}
.type_select .left a {
	float: left;display: block;color: #111;	margin: 0 1px 0 0;padding: 7px 4px 9px 7px;background-color: white; border-left:1px #CEDEFF solid; border-bottom:1px #CEDEFF solid;}

.type_select .current a {
	background-color: #a3b0cc;padding-top: 9px;padding-bottom: 5px;color: white;
}



.type_select a:hover {
	background-color: #a3b0cc;padding-top: 9px;padding-bottom: 5px;color: white;
}



/*----------------------*/
/* schedule		*/
/*----------------------*/
table.schedule {
	margin: 1px 0 20px 0; width: 100%; text-align: center;font-size:13px;border-top:1px solid silver;
}
a:visited {color:#4169e1}
table.schedule a {color:#4169e1;}
table.schedule a:hover {color:#6495ed;}
table.schedule td.td1 {vertical-align: middle;}
table.schedule td.tdl {
	border-left: #ddd 1px dotted;color:#666;
}
}
table.schedule td.tdr {
	border-right: #ddd 1px dotted;color:#666;
}
table.schedule td.tdshuttle	{text-align:center; border:#C0C0C0 1px solid;padding:1px 0 1px 5px;}
table.schedule td.tdc {
	border-right: #c0c0c0 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #c0c0c0 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; BORDER-LEFT: #c0c0c0 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #c0c0c0 1px solid
}
#infom {margin-top: 25px;}
#infom ul {list-style-image:url(../../image/basic/dot.gif);margin:10px 0 0 15px;line-height:140%;}
#infom li.red{list-style-image:url("../../image/basic/astr_red.gif");}
#infom li.blu{list-style-image:url("../../image/basic/astr_blue.gif");}
#infom li.ppl{list-style-image:url("../../image/basic/astr_ppl.gif");}
#infom li.yell{list-style-image:url("../../image/basic/astr_yellow.gif");}
a:visited {color:#4169e1;}
#infom li a {color:#4169e1;}
#infom li a:hover {color:#6495ed;} 

table.schedule ul {list-style-image:url(../../image/basic/dot.gif);margin:0px 0 0 20px;line-height:130%;text-align:left;}
table.schedule li.red	{list-style-image:url("../../image/basic/astr_red.gif");}
table.schedule li .blu	{list-style-image:url("../../image/basic/astr_blue.gif");}
table.schedule li .ppl	{list-style-image:url("../../image/basic/astr_ppl.gif");}
table.schedule li .yell	{list-style-image:url("../../image/basic/astr_yellow.gif");}
/*----------------------*/
/* convert		*/
/*----------------------*/
.network_logo {position:relative;left:50px;top:14px;color:#999;font-size:12px;}
#bus_plan a {color:steelblue;text-decolation:underline;}
#bus_plan a:visited {color:steelblue;text-decolation:none;}
#bus_plan a:hover {color:cornflowerblue;}
#bus_plan .tourbus_copy {position:relative;left:160px;top:-64px;margin:0;z-index:100;color:#666;}
#bus_plan .tourbus_copy_s {position:relative;left:160px;top:-21px;margin:0;z-index:100;color:#666;}
#bus_plan .head_copy {margin:0; color: #222;line-height:140%;float:left;}
#bus_plan .binnn {width:315px; margin:5px 0 5px 0; padding:10px 0 10px 0;color:#222;line-height:140%;border-top:1px solid #ccc;border-bottom:1px solid #ccc;float:left;}
#bus_plan .equips { margin:5px 0 10px 0;float:left;}

table.calender_base {width: 555px;clear:both;margin:0;font-size:13px;}
table.calender_base td.comment {height:20px;text-align:right;color:#666;vertical-align:middle;}

table.calender {font-size: 13px; width: 98%; text-align: center;}
table.calender td.yymm {background-color:#E6E6E6;height:18px;vertical-align:middle;color:#fff;}
table.calender td.back {background-color:#ccc;}
table.calender td.title{color:#000;line-height:140%;background:}

table.mmdd {width: 100%; text-align: center}
table.mmdd td.weekday {font-size: 11px; width: 14%; color: #fff; padding-top: 2px; background-color: darkgray}
table.mmdd td.sunday {font-size: 11px; width: 14%; color: red; padding-top: 2px; background-color: darkgray}
#off {color:crimson;}
#sat {color:#3d5266;}

table.mmdd td.ku {font-weight: bold; font-size: 13px; vertical-align: middle; width: 14%; height: 18px; background-color: #ffffff}
table.mmdd td.ao {font-weight: bold; font-size: 13px; vertical-align: middle; width: 14%; color: #222; height: 20px; background-color: lightcyan;}
table.mmdd td.mi {font-weight: bold; font-size: 13px; vertical-align: middle; width: 14%; color: #222; height: 20px; background-color:#B6FB9B;}
table.mmdd td.ak {font-weight: bold; font-size: 13px; vertical-align: middle; width: 14%; color: #222; height: 20px; background-color: #ffccff;}
table.mmdd td.gr {font-weight: bold; font-size: 13px; vertical-align: middle; width: 14%; color: silver; height: 20px; background-color: #ffffff}
table.mmdd td.mu {font-weight: bold; font-size: 13px; vertical-align: middle; width: 14%; color: mediumorchid; height: 20px; background-color: #ffffff}
table.mmdd td.ki {font-weight: bold; font-size: 13px; vertical-align: middle; width: 14%; color: #222; height: 20px; background-color:#FEF55A;}
table.mmdd td.cpn {font-weight: bold; font-size: 13px; vertical-align: middle; width: 14%; color: #222; height: 20px; background-color: yellow}
table.mmdd td.mr {font-weight: bold; font-size: 13px; vertical-align: middle; width: 14%; color: #222; height: 20px; background-color: #C0A2FF;}
table.mmdd td.da {font-weight: bold; font-size: 13px; vertical-align: middle; width: 14%; color: #222; height: 20px; background-color: #FF9933;}

.schedule_attention {
	FONT-SIZE: 12px; MARGIN-LEFT: 5px; COLOR: #333333; LINE-HEIGHT: 125%
}


#bus_plan .fee {
	float: left; width: 555px; font-family:Arial, "Lucida Sans", "Century Gothic" ;
margin:10px 0 10px 0;
}

table .fee_3type {
	color:#222;border-top: #999 1px solid; margin:2px 0 0 0; font-size: 12px; width: 90%; border-bottom: #999 1px solid;}
table .fee_4type {
	color:#222;border-top: #999 1px solid; margin:2px 0 0 0; font-size: 12px; width: 100%; border-bottom: #999 1px solid;}
table .fee_1type {
	color:#222;border-top: #999 1px solid; margin:2px 0 0 0; font-size: 12px; width: 50%; border-bottom: #999 1px solid;}
table .fee_5type {
	color:#222;border-top: #999 1px solid; margin:2px 0 0 0; font-size: 12px; width: 100%; border-bottom: #999 1px solid;}
table .fee_5type02 {
	color:#222; margin:2px 0 0 0; font-size: 12px; width: 100%; border-bottom: #999 1px solid;}
table .fee_6type {
	color:#222;border-top: #999 1px solid; margin:2px 0 0 0; font-size: 12px; width: 100%; border-bottom: #999 1px solid;}
table .fee_3type td.daikin {
	text-align: left;
	padding: 10px 5px;
	font-size: 22px;
}
table .fee_4type td.daikin {text-align: left;padding:10px;font-size:24px;}
table .fee_1type td.daikin {text-align: center;padding:10px;font-size:24px;}
table .fee_5type td.daikin {text-align: left;padding:10px;font-size:22px;}
table .fee_5type td.daikin2 {text-align: left;padding:3px 2px 2px 10px ;font-size:25px;}
table .fee_6type td.daikin {text-align: left;padding:10px;font-size:20px;}
table .fee_5type02 td.daikin {text-align: left;padding:10px;font-size:22px;}
table .fee_5type02 td.daikin2 {text-align: left;padding:3px 2px 2px 10px ;font-size:25px;}
.day_ku {color:#222;font:12px ligther;border:1px solid gray;padding:3px 2px 2px 2px;background-color:#fff;float:left;margin:3px 3px 0 0;}
.day_ao {color:#222;font:12px ligther;border:1px solid gray;padding:3px 2px 2px 2px;float:left;margin:3px 4px 0 0;background-color:lightcyan;}
.day_mi {color:#222;font:12px ligther;border:1px solid gray;padding:3px 2px 2px 2px;float:left;margin:4px 4px 0 0;background-color:#B6FB9B;}
.day_ak {color:#222;font:12px ligther;border:1px solid gray;padding:3px 2px 2px 2px;float:left;margin:4px 4px 0 0;background-color:#ffccff;}
.day_ki {color:#222;font:12px ligther;border:1px solid gray;padding:3px 2px 2px 2px;float:left;margin:4px 4px 0 0;background-color:#FEF55A;}
.day_mu {color:#222;font:12px ligther;border:1px solid gray;padding:3px 2px 2px 2px;float:left;margin:4px 4px 0 0;background-color:#C0A2FF;}
.day_da {color:#222;font:12px ligther;border:1px solid gray;padding:3px 2px 2px 2px;float:left;margin:4px 4px 0 0;background-color:#FF9933;}
#bus_plan .fee_text {margin-top: 5px;margin-bottom:5px; width: 100%; line-height: 125%}
#bus_plan .fee_text2 {margin-top: 1px;margin-bottom:5px; width: 90%; line-height: 135%;margin-left:10px;}
#bus_plan .fee_textsp {margin-top: 5px;margin-bottom:1px; margin-left:10px; width: 100%; line-height: 125%; vertical-align:middle;padding:3px 2px 2px 2px;}
#bus_plan .dep {margin-top:10px;margin-bottom:0px;line-height:130%;text-align:left;color:;font-weight:100;font-size:15px;border-left:13px solid #FF5050;padding:2px 0 0 5px;}
#bus_plan .dep2 {margin-top:10px;margin-bottom:0px;line-height:130%;text-align:left;color:;font-weight:100;font-size:15px;border-left:13px solid #4B72F5;padding:2px 0 0 5px;}

table .fee_5type td.binn1 {text-align: left;padding:4px 10px 0px 10px;font-size:12px; line-height:200%;}
table .fee_5type02 td.binn1 {text-align: left;padding:4px 10px 0px 10px;font-size:12px; line-height:200%;}
table .obon_5type td.binn1 {text-align: left;padding:4px 10px 2px 10px;font-size:12px; line-height:200%;border-bottom:1px #6600FF solid;}
.obon_mu {color:#222;font:12px ligther;border:1px solid gray;padding:3px 2px 2px 2px;background-color:#C0A2FF;}
.obon_fee{height: 47px; padding-left:10px;text-align:center;line-height:140%;border-bottom:1px #6600FF solid;}
table .obon_5type {color:#222;border-top: #999 1px solid; margin:2px 0 0 2px; font-size: 12px; width: 100%; width:80%;}
table .fee_8type {color:#222;border-top: #999 1px solid; margin:2px 0 0 0; font-size: 12px; width: 100%; border-bottom: #999 1px solid;}
table .fee_8type td.binn1 {text-align: left;padding:4px 10px 0px 10px;font-size:12px;}
table .fee_8type td.binn2 {text-align: left;padding:4px 10px 0px 10px;font-size:12px;border-top:1px dotted #ccc;}
table .fee_8type td.daikin {text-align: left;padding:1px 7px 8px 7px ;font-size:24px;}

table .fee_8type td.daikin span {
	font-size:12px;
	font-weight:lighter;
}

.special{
    padding:1px 5px 1px 5px;
	background-color:#FDF835;
	border: 1px gray solid;
	color:#333333;
}

.fee_pricedown{color:#222;font:12px ligther;border:1px solid gray;padding:3px 2px 2px 2px;margin:3px 4px 0 0;background-color:lightcyan;line-height:120%;
	
}
.fee_pricedown02{color:#222;font:12px ligther;border:1px solid gray;padding:3px 2px 2px 2px;margin:3px 4px 0 0;background-color:#B6FB9B;line-height:120%;
	
}

