div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td,img
{margin:0;padding:0;font-weight:normal;
}
body{
text-align:center;
margin:20px 0;
padding:0px;
}
td,a,li,p{
text-decoration:none;
font-size:10pt;
}
p, td{
line-height:16pt;
}
li{
list-style-type:none;
}
#container{
width:980px;
position:relative;
margin:0 auto;
text-align:left;
}
#header{
height:140px;
clear:both;
background:url(image/header_bg.png) no-repeat;
width:980px;
}
#header a{
color:#0033CC;
}
#header a:hover{
color:#FF0000;
}
#header #logo_nav {
position:absolute;
top:95px;
left:24px;
}
#header #logo_nav li{
padding:0px 0 3px 15px;
background:url(image/logo_pic.gif) no-repeat left 5px ;
float:left;
}
#header #sub_nav{
background-color:#C8EBFF;
position:absolute;
top:15px;
right:0px;
}
#header #sub_nav li#sitemap{
padding:7px 10px 5px 32px;
background:url(image/sitemap_pic.png) no-repeat 3px 1px;
}
#header #sub_nav li#recommend{
padding:7px 10px 5px 32px;
background:url(image/recommend_pic.png) no-repeat 3px 1px;
}
#header #sub_nav li#contact{
padding:7px 10px 5px 32px;
background:url(image/contact_pic.png) no-repeat 3px 1px;
}
#header #sub_nav li{
border:2px solid #FFFFFF;
float:left;
}
#header #run_light {
top:43px;
left:190px;
position:absolute;
}
#header #run_light li{
width:220px;
padding:10px 0 5px 40px;
background:url(image/run_pic.png) no-repeat left 5px;
float:left;
}
#header #main_nav{
position:absolute;
top:80px;
left:190px;
}
#header #main_nav li{
float:left;
}
#header #main_nav li a{
width:125px;
float:left;
display: block;
height: 0px !important;
height /**/:59px; /* IE 5/Win hack */ 
padding: 60px 0 0 0;
overflow: hidden;
background-repeat: no-repeat;
}
#header #main_nav li#about{
background:url(image/btn_01.png) no-repeat;
width:128px;
}
#header #main_nav li#ticket{
background:url(image/btn_02.png) no-repeat;
width:131px;
}
#header #main_nav li#journey{
background:url(image/btn_03.png) no-repeat;
width:130px;
}
#header #main_nav li#order{
background:url(image/btn_04.png) no-repeat;
width:132px;
}
#header #main_nav li#mertic{
background:url(image/btn_05.png) no-repeat;
width:129px;
}
#header #main_nav li#knowledge{
background:url(image/btn_06.png) no-repeat;
width:131px;
}
#content{
width:980px;
}
#left{
width:171px;
float:left;
}
#right a{
font-size:9pt;
color:#000000;
}
#right a:hover{
color:#0033FF;
}
#left div{
margin:5px 0 0 0;
padding:5px;
width: 157px !important;
width /**/:171px; /* IE 5/Win hack */ 
float:left;
border: 2px solid #DBE9FF;
}
#left div ul{
background-color:#DBE9FF;
float:left;
width:50%;
}
#left #journey_kind ul{
width:100%;
}
#left div li {
color:#000000;
font-size:9pt;
clear:both;
line-height:16pt;
padding:0 0 0 15px;
background:url(image/short_cut_pic.png) no-repeat left 4px;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #FFFFFF;
}
#left div li a{
color:#000000;
font-size:9pt;
clear:both;
line-height:16pt;
}
#left div li a:hover{
color:#0033FF;
}
#right{
width:216px;
float:right;
}
#right div{
width: 202px !important;
width /**/:216px; /* IE 5/Win hack */ 
margin:5px 0;
padding:5px;
float:left;
border: 2px solid #DBE9FF;
}
#right div ul{
width:100%;
background-color:#DBE9FF;
}
#right div li{
clear:both;
font-size:9pt;
line-height:16pt;
padding:0 0 0 15px;
background:url(image/short_cut_pic.png) no-repeat left 4px;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #FFFFFF;
}
#right div li span{
color:#FF0000;
margin-top: -21px;
float:right;
}
#sub_right{
float:right;
width:798px;
}
#sub_right #btm_right h4{
background:url(image/journey_data_option_pic.png) no-repeat left 1px;
padding:0px 0px 0px 20px;
color:#0033CC;
}
#sub_right #btm_right{
margin:0 0 8px 0;
height:auto;
padding:8px 6px 0px 8px;
width: 780px !important;
width /**/:796px; /* IE 5/Win hack */ 
border: 2px solid #DBE9FF;
}
#sub_right #btm_right #journey_nav{
margin:-25px 0 0 0;
float:right;
}
#sub_right #btm_right #journey_nav li{
padding:0;
float:left;
}
#sub_right #btm_right #journey_nav li#journey_back{
background:url(image/journey_data_option_pic02.png) no-repeat left 3px;
padding:0 5px 0 15px;
}
#sub_right #btm_right #journey_nav li#journey_recommend{
background:url(image/journey_data_option_pic03.png) no-repeat left 3px;
padding:0 5px 0 18px;
}
#sub_right #btm_right #journey_nav li#journey_print{
background:url(image/journey_data_option_pic04.png) no-repeat left 3px;
padding:0 5px 0 18px;
}
#sub_right #btm_right #journey_nav li#journey_consult{
background:url(image/journey_data_option_pic05.png) no-repeat left 3px;
padding:0 5px 0 18px;
}
#sub_right #btm_right #search_nav{
margin:0;
float:right;
}
#sub_right #btm_right #search_nav li{
padding:0 0 0 15px;
float:left;
}
#sub_right #btm_right #search_nav li#journey_back{
background:url(image/journey_data_option_pic02.png) no-repeat left 3px;
padding:0 5px 0 15px;
}
#sub_right #btm_right #journey_point{
width:276px;
clear:both;
height:126px;
padding:5px;
border: 2px solid #DBE9FF;
}
#sub_right #btm_right #journey_point ul{
width:50%;
float:left;
background-color:#DBE9FF;
}
#sub_right #btm_right #journey_point li{
clear:both;
font-size:9pt;
line-height:18pt;
padding:0 0 0 15px;
background:url(image/short_cut_pic.png) no-repeat left 4px;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #FFFFFF;
}
#sub_right #btm_right a{
color:#0033CC;
}
#sub_right #btm_right a:hover{
color:#FF0000;
}
#sub_right #btm_right h3{
color:#0033CC;
clear:both;
margin:0;
padding:3px 0 3px 13px;
background:url(image/journey_h3_bg.png) no-repeat;
width:780px;
}
#sub_right #btm_right li{
}
#sub_right #btm_right li span {
color:#FF0000;
margin-top: -19px;
float:right;
}
#sub_right #btm_right label {
height:96px;
float:right;
margin:0 4px 0 4px;
}
#sub_right #btm_right .block {
margin:8px 0;
float:left;
width:48%;
}
#sub_right #btm_right .block a{
display:block;
}
#sub_right #top_right{
width:798px;
height:240px;
}
#sub_right #top_right #discount{
width: 202px !important;
width /**/:216px; /* IE 5/Win hack */ 
border: 2px solid #DBE9FF;
margin:5px 0;
padding:5px;
}
#sub_right #top_right #discount a{
font-size:9pt;
color:#000000;
}
#sub_right #top_right #discount a:hover{
color:#0033CC;
}
#sub_right #top_right #discount li span {
color:#FF0000;
margin-top: -21px;
float:right;
}
#sub_right #top_right #discount ul{
width:100%;
background-color:#DBE9FF;
}
#sub_right #top_right #discount li{
clear:both;
font-size:9pt;
line-height:16pt;
padding:0 0 0 15px;
background:url(image/short_cut_pic.png) no-repeat left 4px;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #FFFFFF;
}

#middle{
margin:0 0 0 10px;
width:570px;
float:left;
}
#middle #search{
width:570px;
height:115px;
}
#middle #swf_bar{
	width:570px;
	height:340px;
	margin:0 0 5px 0;
}
#middle #ticket_promotion{
width: 560px !important;
width /**/:570px; /* IE 5/Win hack */ 
border: 2px solid #DBE9FF;
height:160px;
padding:0 5px 9px 1px;
}
#middle #ticket_promotion li{
clear:both;
padding-top:9px;
}
#middle #ticket_promotion a{
font-size:9pt;
color:#000000;
}
#middle #ticket_promotion a:hover{
color:#000000;
}
#middle #ticket_promotion li div{
width:50%;
float:left;
}
#middle #ticket_promotion .block a {
line-height:13pt;
display:block;
}
#middle #ticket_promotion li label {
float:left;
margin:0 4px 0 8px;
}
#middle #ticket_promotion div a span{
color:#FF0000;
margin-top: -18px;
float:right;
}
#middle #cola{
padding:0;
width:570px;
}
#middle #about{
width:570px;
height:116px;
background:url(image/about_title_bg.png) no-repeat;
}
#middle #mertic{
width:570px;
height:116px;
background:url(image/mertic_title_bg.png) no-repeat bottom;
}
#middle #sitemap{
width:570px;
height:116px;
background:url(image/sitemap_title_bg.png) no-repeat bottom;
}
#middle #knowledge{
width:570px;
height:116px;
background:url(image/knowledge_title_bg.png) no-repeat bottom;
}
#middle #main{
width: 551px !important;
width /**/:570px; /* IE 5/Win hack */ 
border: 2px solid #DBE9FF;
padding:8px;
height:534px;
}
#middle #main a{
color:#0033CC;
}
#middle #main a:hover{
color:#FF0000;
}
#middle #main h3{
background:url(image/normal_h3_bg.png) no-repeat;
padding:4px 0 0 5px;
margin:0 0 5px 0;
}
#footer{
padding:17px 0 0 0;
color:#565656;
font-size:12px;
clear:both;
width:980px;
background:url(image/footer_bg.png) no-repeat left 10px;
text-align:center;
height:137px;
}
#footer a{
color:#565656;
}
#footer a:hover{
color:#0033FF;
}
/**#short_cut{
width:150px;
}**/
/**#short_cut li{
line-height:16pt;
padding:0 0 0 15px;
background:url(image/short_cut_pic.png) no-repeat left 4px;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #FFFFFF;
}**/
/**#knowledge_ad ul{
background-color:#DBE9FF;
float:left;
width:45%;
}**/
/**#knowledge_ad li{
line-height:16pt;
padding:0 0 0 15px;
background:url(image/short_cut_pic.png) no-repeat left 4px;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #FFFFFF;
}**/
/**#discount ul{
background-color:#DBE9FF;
float:left;
}
#discount li{
line-height:16pt;
padding:0 0 0 15px;
background:url(image/short_cut_pic.png) no-repeat left 4px;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #FFFFFF;
}**/
.hidden{
display:none;
}
.title_kind01{
font-weight:bold;
font-size:10pt;
color:#ffffff;
font-family: Arial, Helvetica, sans-serif;
background:url(image/short_cut_title_pic.png) no-repeat;
padding:9px 0 5px 90px;
}
.title_kind02{
font-weight:bold;
font-size:10pt;
color:#ffffff;
font-family: Arial, Helvetica, sans-serif;
background:url(image/short_cut_title_pic.png) no-repeat;
padding:9px 0 5px 90px;
}
.title_kind03{
clear:both;
font-weight:bold;
font-size:10pt;
color:#ffffff;
font-family: Arial, Helvetica, sans-serif;
background:url(image/discount_title_pic.png) no-repeat;
padding:9px 0 5px 90px;
}
.title_kind04{
clear:both;
font-weight:bold;
font-size:10pt;
color:#ffffff;
font-family: Arial, Helvetica, sans-serif;
background:url(image/hot_journey_title.png) no-repeat;
padding:9px 0 5px 90px;
}
.title_kind05{
clear:both;
font-weight:bold;
font-size:10pt;
color:#ffffff;
font-family: Arial, Helvetica, sans-serif;
background:url(image/reocmmend_journey_title.png) no-repeat;
padding:9px 0 5px 90px;
}
.title_kind06{
padding:3px 0 3px 110px;
font-weight:bold;
color:#0066CC;
font-family: Arial, Helvetica, sans-serif;
font-size:10pt;
background:url(image/promotion_title_pic.png) no-repeat;
}
.title_kind07{
margin:5px 0 0 0;
clear:both;
font-weight:bold;
font-size:10pt;
color:#ffffff;
font-family: Arial, Helvetica, sans-serif;
background:url(image/journey_kind_pic.png) no-repeat;
padding:9px 0 5px 90px;
}
.title_kind08{
clear:both;
font-weight:bold;
font-size:10pt;
color:#ffffff;
font-family: Arial, Helvetica, sans-serif;
background:url(image/ticket_promotion_title.png) no-repeat;
padding:9px 0 5px 90px;
}
.tableset{
margin:5px 0 0 0;
}
.tableset_02 td{
line-height:22pt;
text-align:center;
border-bottom-width: 1px;
border-bottom-style: dashed;
border-bottom-color: #CCCCCC;
}
.tableset td{
padding:3px 0;
}
.tableset_03 td{
padding:0px;
}
.tableset_03 h5{
font-size:11pt;
color:#0033CC;
}
.tableset_04 td{
padding:5px 0;
line-height:22pt;
text-align:left;
border-bottom-width: 1px;
border-bottom-style: dashed;
border-bottom-color: #CCCCCC;
}
.tableset_04 img{
margin:0 3px;
}
.image_set{
border:2px solid #DBE9FF;
padding:5px;
}
.floatbox_left{
float:left;
}
.floatbox_right{
float:right;
}
.jumptop{
padding:3px 0 0 18px;
margin:-20px 0 0 0;
float:right;
background:url(image/journey_data_option_pic06.png) no-repeat;
}
.journey_bg_set_01{
background:url(image/journey_title_bg.png) no-repeat left bottom; 
}
.journey_bg_set_02{
background:url(image/area_title_bg.png) no-repeat left bottom; 
}
.ticket_bg_set_01{
background:url(image/ticket_title_bg.png) no-repeat left bottom; 
}
.ticket_bg_set_02{
background:url(image/ticket_search_title_bg.png) no-repeat left bottom; 
}
.recommend_layout{
padding:60px 0 0 0;
background:url(image/journey_recommend_bg.png) no-repeat;
width:310px;
height:174px;
}
.recommend_layout_02{
padding:60px 0 0 0;
background:url(image/recommend_bg.png) no-repeat;
width:310px;
height:174px;
}
