﻿body,div,ol,li,h1,h2,h3,h4,h5,h6,form,input,textarea,p,blockquote,th,td {margin:0;padding:0}
img {border:0px}
li {list-style:none}
a {text-decoration:none}

body {
	background-image:url(images/all_bg.gif);
	background-repeat:repeat;
	margin:0}
.line { background-image: url(images/line.gif); background-repeat: repeat-x; background-position: bottom; 
	}
.w1 { font-size: 12px; color: #330000; text-decoration: none; line-height: 20px; 
}
.w {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFF99;
	text-decoration: none;
	line-height: 18px;
}
.word {
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 23px;
}
.m {
	font-size: 12px;
	color: #CD1467;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.word1 {

	font-size: 12px;
	color: #333333;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 18px;
}
.link { font-size: 13px; color: #660000; text-decoration: underline; font-family: Verdana, Arial, Helvetica, sans-serif; 
}
.link1 { font-size: 15px; color: #FFFFFF; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 20px; font-weight: bold; }
.link2 { font-size: 15px; color: #FFFFFF; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 20px; font-weight: bold; }
.h1 {
	font-size: 13px;
	color: #FFFFFF;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-color: #3366CC;
	line-height: 23px;
}
.link4 {
	font-size: 15px;
	color: #FFFFFF;
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.link5 {
	font-size: 15px;
	color: #FC3;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.w2 {

	font-size: 12px;
	color: #000000;
	text-decoration: none;
	line-height: 16px;
}
.m2 {
	font-size: 13px;
	color: #FF0000;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.m3 { font-size: 13px; color: #FF0000; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; 
}
.link3 {
	font-size: 13px;
	color: #333333;
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 30px;
}
.h22 {
	font-size: 11pt;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #CD1467;
	height: 16pt;
	line-height: 16pt;
}

a:hover {text-decoration:none}

.top { background-attachment: fixed; background-image: url(index_03.jpg); background-repeat: no-repeat; background-position: top; }
.down { background-attachment: fixed; background-image: url(index_05.jpg); background-repeat: no-repeat; background-position: bottom; }
.page {padding:10px 0 0 95px;width:695px;min-height:455px;background:#fccddd}
.page .sch {margin:20px 0 0 42px;width:600px;padding:0 0 10px 0;border-bottom:1px dotted #000;*border:0}
.page .sch td {padding:0 10px 0 18px;text-align:left;font-size:13px;font-family:Arial;line-height:18px}
.page .sch td.pic {padding:0;height:106px;background:url(images/pic_bg.jpg) right no-repeat}
.page .sch td.pic img {border:1px #fff solid}
.page .sch td.name {padding:8px 0 5px 40px;color:#c70501;height:16px;font-size:15px;font-weight:bold;background:url(images/pic_tit.jpg) no-repeat}
.page .sch td.name a {color:#c70501;text-decoration:underline}
.page .sch td.name a:hover {text-decoration:none; }
.page .sch td.price {font-size:15px;color:#cc0000;font-weight:bold;background:url(images/pic_tit.jpg) top right no-repeat}

.page .tkt {margin:10px 0 0 42px;*margin:20px 0 0 42px;width:600px}
.page .tkt td {padding:5px 0; text-align:left; font-size:15px; color:#5f0200; font-family:Verdana; border-bottom:1px #e192a8 dotted ; line-height:30px; }
.page .tkt td span {font-weight:bold;color:#c70501}
.page .tkt td a {color:#5f0200}
.page .tkt td a:hover {text-decoration:none; }
.page .tkt td.no {border:0}
.page .tkt td.price {color:#c70501}
.page .tkt td.more {text-align:right;border:0}
.page .tkt td.more a:hover {position:relative;top:1px}

.page .tkt td.air {padding:5px 0 2px 5px;font-weight:bold;color:#fff;background:#ca486a;border:0; line-height:20px;}
.page .tkt td.air span {font-weight:normal;font-size:12px;color:#fff;padding:0 0 0 5px}
.page .tkt td.air a {color:#fff; text-decoration:underline;}
.page .tkt td.air a:hover {text-decoration:none; }
.page .tkt td.fkt {padding:5px 0 0 0;color:#c70501;border-bottom:1px dotted #e192a8; line-height:19px;}
.page .tkt td.fkt span {font-weight:blod;color:#c70501}
.page .tkt td.fkt a {color:#c70501; text-decoration:underline; }
.page .tkt td.fkt a:hover {text-decoration:none; }
.page .tkt td.fkt font {padding:0 0 0 6px;font-size:13px;color:#5f0200}

.sale {margin:10px auto 0 auto;width:780px;background:#c70501}
.sale table {margin:0 auto;padding:20px 0}
.sale table td {padding:6px 0 0 0;font-size:13px;color:#fff;font-family:Verdana}

.page .fit {margin:10px 0 15px 18px;*margin:22px 0 25px 18px;width:659px;background:#c70501;}
.page .fit img.up {*margin:-15px 0 0 0}
.page .fit img .bom {*margin:0 0 -10px 0}
.page .fit td {padding:2px 0;text-align:left;font-size:13px;color:#fff;font-family:Verdana}
.page .fit td a {text-decoration:underline;color:#fff}
.page .fit td a:hover {color:#ffff66}
.page .fit td img {border:1px solid #fff}
.page .fit td.name {font-size:15px;color:#FFFF66;font-weight:bold}
.page .fit td.name a {color:#FFFF66;text-decoration:underline}
.page .fit td.name a:hover {text-decoration:none; }

.page p {width:685px; padding:10px 10px 0 0; text-align:right;}
#event{  font-family:"微軟正黑體", "新細明體";width:670px; margin:0 auto; padding:50px 160px 20px; background:url(http://www.liontravel.com/comm/2fit/hotsale/jp_sakura/images/index_04_2.jpg) repeat-y; line-height:1.6em}
#event h3{ font-size:30px; color:#c61313; margin-bottom:5px; border-left:25px solid #c61313; padding-left:5px;}
#event p{ border-bottom:1px dashed #fc919b; text-shadow:0px 0px 1px #fff}