BODY {
	FONT-FAMILY: "Helvetica Neue",Helvetica,Arial,sans-serif; BACKGROUND: #fff; COLOR: #333; FONT-SIZE: 14px
}
BODY {
	BOX-SIZING: border-box; PADDING-BOTTOM: 0px; LINE-HEIGHT: 1em; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box
}
DIV {
	BOX-SIZING: border-box; PADDING-BOTTOM: 0px; LINE-HEIGHT: 1em; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box
}
DL {
	BOX-SIZING: border-box; PADDING-BOTTOM: 0px; LINE-HEIGHT: 1em; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box
}
DT {
	BOX-SIZING: border-box; PADDING-BOTTOM: 0px; LINE-HEIGHT: 1em; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box
}
DD {
	BOX-SIZING: border-box; PADDING-BOTTOM: 0px; LINE-HEIGHT: 1em; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box
}
UL {
	BOX-SIZING: border-box; PADDING-BOTTOM: 0px; LINE-HEIGHT: 1em; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box
}
OL {
	BOX-SIZING: border-box; PADDING-BOTTOM: 0px; LINE-HEIGHT: 1em; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box
}
LI {
	BOX-SIZING: border-box; PADDING-BOTTOM: 0px; LINE-HEIGHT: 1em; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box
}
H1 {
	BOX-SIZING: border-box; PADDING-BOTTOM: 0px; LINE-HEIGHT: 1em; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box
}
H2 {
	BOX-SIZING: border-box; PADDING-BOTTOM: 0px; LINE-HEIGHT: 1em; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box
}
H3 {
	BOX-SIZING: border-box; PADDING-BOTTOM: 0px; LINE-HEIGHT: 1em; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box
}
H4 {
	BOX-SIZING: border-box; PADDING-BOTTOM: 0px; LINE-HEIGHT: 1em; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box
}
H5 {
	BOX-SIZING: border-box; PADDING-BOTTOM: 0px; LINE-HEIGHT: 1em; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box
}
H6 {
	BOX-SIZING: border-box; PADDING-BOTTOM: 0px; LINE-HEIGHT: 1em; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box
}
PRE {
	BOX-SIZING: border-box; PADDING-BOTTOM: 0px; LINE-HEIGHT: 1em; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box
}
CODE {
	BOX-SIZING: border-box; PADDING-BOTTOM: 0px; LINE-HEIGHT: 1em; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box
}
FORM {
	BOX-SIZING: border-box; PADDING-BOTTOM: 0px; LINE-HEIGHT: 1em; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box
}
FIELDSET {
	BOX-SIZING: border-box; PADDING-BOTTOM: 0px; LINE-HEIGHT: 1em; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box
}
LEGEND {
	BOX-SIZING: border-box; PADDING-BOTTOM: 0px; LINE-HEIGHT: 1em; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box
}
INPUT {
	BOX-SIZING: border-box; PADDING-BOTTOM: 0px; LINE-HEIGHT: 1em; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box
}
TEXTAREA {
	BOX-SIZING: border-box; PADDING-BOTTOM: 0px; LINE-HEIGHT: 1em; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box
}
P {
	BOX-SIZING: border-box; PADDING-BOTTOM: 0px; LINE-HEIGHT: 1em; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box
}
BLOCKQUOTE {
	BOX-SIZING: border-box; PADDING-BOTTOM: 0px; LINE-HEIGHT: 1em; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box
}
TH {
	BOX-SIZING: border-box; PADDING-BOTTOM: 0px; LINE-HEIGHT: 1em; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box
}
TD {
	BOX-SIZING: border-box; PADDING-BOTTOM: 0px; LINE-HEIGHT: 1em; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box
}
TABLE {
	BORDER-SPACING: 0; BORDER-COLLAPSE: collapse
}
FIELDSET {
	BORDER-RIGHT-WIDTH: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px
}
IMG {
	BORDER-RIGHT-WIDTH: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px
}
ADDRESS {
	FONT-STYLE: normal; FONT-WEIGHT: normal
}
CAPTION {
	FONT-STYLE: normal; FONT-WEIGHT: normal
}
CITE {
	FONT-STYLE: normal; FONT-WEIGHT: normal
}
CODE {
	FONT-STYLE: normal; FONT-WEIGHT: normal
}
DFN {
	FONT-STYLE: normal; FONT-WEIGHT: normal
}
EM {
	FONT-STYLE: normal; FONT-WEIGHT: normal
}
STRONG {
	FONT-STYLE: normal; FONT-WEIGHT: normal
}
TH {
	FONT-STYLE: normal; FONT-WEIGHT: normal
}
VAR {
	FONT-STYLE: normal; FONT-WEIGHT: normal
}
LI {
	LIST-STYLE-TYPE: none
}
CAPTION {
	TEXT-ALIGN: left
}
TH {
	TEXT-ALIGN: left
}
H1 {
	FONT-SIZE: 100%; FONT-WEIGHT: normal
}
H2 {
	FONT-SIZE: 100%; FONT-WEIGHT: normal
}
H3 {
	FONT-SIZE: 100%; FONT-WEIGHT: normal
}
H4 {
	FONT-SIZE: 100%; FONT-WEIGHT: normal
}
H5 {
	FONT-SIZE: 100%; FONT-WEIGHT: normal
}
H6 {
	FONT-SIZE: 100%; FONT-WEIGHT: normal
}
Q:before {
	CONTENT: ''
}
Q:after {
	CONTENT: ''
}
ABBR {
	BORDER-RIGHT-WIDTH: 0px; FONT-VARIANT: normal; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px
}
ACRONYM {
	BORDER-RIGHT-WIDTH: 0px; FONT-VARIANT: normal; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px
}
SUP {
	VERTICAL-ALIGN: text-top
}
SUB {
	VERTICAL-ALIGN: text-bottom
}
INPUT {
	FONT-FAMILY: inherit
}
TEXTAREA {
	FONT-FAMILY: inherit
}
SELECT {
	FONT-FAMILY: inherit
}
INPUT {
	FONT-SIZE: 100%
}
TEXTAREA {
	FONT-SIZE: 100%
}
SELECT {
	FONT-SIZE: 100%
}
LEGEND {
	COLOR: #333
}
.row {
	MARGIN: 0px
}
.clearfix:after {
	DISPLAY: block; CLEAR: both; CONTENT: ""
}
.input-append .add-on {
	MARGIN-LEFT: 0px
}
.input-daterange .add-on {
	MARGIN-LEFT: 0px
}
INPUT {
	HEIGHT: 30px !important
}
INPUT.btn {
	BOX-SIZING: content-box; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; -o-box-sizing: content-box; -ms-box-sizing: content-box
}
.form-horizontal .control-label {
	WIDTH: 200px; FONT-WEIGHT: bold
}
.form-horizontal .controls {
	MARGIN-LEFT: 220px
}
.Sml {
	LINE-HEIGHT: 1.3em; FONT-SIZE: 12px
}
.red {
	COLOR: #de493d
}
#wrap {
	MARGIN: 0px auto; WIDTH: 100%; MAX-WIDTH: 980px
}
.non-sp {
	DISPLAY: block
}
.non-pc {
	DISPLAY: none
}
.btn {
	BACKGROUND-IMAGE: none; TEXT-ALIGN: center; DISPLAY: table-cell; VERTICAL-ALIGN: middle; text-shadow: none; box-shadow: none
}
.btn:hover {
	transition-property: none
}
.btn:active {
	transition-property: none
}
.searchBtn {
	BORDER-BOTTOM: #ffa700 3px solid; BORDER-LEFT: #ffa700 3px solid; BACKGROUND: #fff 0px 0px; COLOR: #ffa700; FONT-SIZE: 24px; BORDER-TOP: #ffa700 3px solid; BORDER-RIGHT: #ffa700 3px solid
}
.searchBtn:hover {
	BORDER-BOTTOM: #ffa700 3px solid; BORDER-LEFT: #ffa700 3px solid; BACKGROUND: #ffa700 0px 0px; COLOR: #fff; BORDER-TOP: #ffa700 3px solid; BORDER-RIGHT: #ffa700 3px solid
}
.searchBtn:active {
	BORDER-BOTTOM: #ffa700 3px solid; BORDER-LEFT: #ffa700 3px solid; BACKGROUND: #ffa700 0px 0px; COLOR: #fff; BORDER-TOP: #ffa700 3px solid; BORDER-RIGHT: #ffa700 3px solid
}
#header {
	POSITION: relative; MARGIN: 0px 0px 15px
}
#header #logo_pc {
	FLOAT: left
}
#header #titleBox {
	FLOAT: left
}
#header #logo_pc {
	MARGIN: 10px 10px 0px 0px
}
#header #logo_pc A {
	WIDTH: 127px; DISPLAY: block
}
#header IMG {
	WIDTH: 127px
}
#header #titleBox {
	MARGIN: 0px 0px 0px 5px; WIDTH: 550px
}
#header #subTitle {
	MARGIN-TOP: 13px; COLOR: #666666
}
#header #mainTitle {
	MARGIN-TOP: 5px; COLOR: #333333; FONT-SIZE: 32px; FONT-WEIGHT: bold
}
#header #langChange {
	MARGIN-TOP: 5px
}
#header #langChange LI {
	FLOAT: left; MARGIN-RIGHT: 12px
}
#header #langChange LI A {
	COLOR: #666666; FONT-SIZE: 14px; TEXT-DECORATION: underline
}
#globalNavi {
	MARGIN-BOTTOM: 10px
}
#globalNavi LI {
	BACKGROUND-COLOR: #de493d; WIDTH: 12.5%; MARGIN-BOTTOM: 3px; FLOAT: left
}
#globalNavi LI.active {
	BACKGROUND-COLOR: #6c1c1a
}
#globalNavi LI A {
	TEXT-ALIGN: center; WIDTH: 12.5%; DISPLAY: table-cell; HEIGHT: 40px; COLOR: #ffffff; VERTICAL-ALIGN: middle; BORDER-RIGHT: #fff 3px solid
}
#globalNavi LI:first-child + * + * + * + * + * + * + * A {
	BORDER-RIGHT: #fff 0px solid
}
#Timeline .contentTitle {
	BACKGROUND-COLOR: #666666
}
#Timeline #Timeline_Facebook {
	BORDER-BOTTOM: #aaa 1px solid; BORDER-LEFT: #aaa 1px solid; WIDTH: 50%; DISPLAY: inline-block; BORDER-TOP: #aaa 1px solid; BORDER-RIGHT: #aaa 1px solid
}
#Timeline #Timeline_Twitter {
	BORDER-BOTTOM: #aaa 1px solid; BORDER-LEFT: #aaa 1px solid; WIDTH: 50%; DISPLAY: inline-block; BORDER-TOP: #aaa 1px solid; BORDER-RIGHT: #aaa 1px solid
}
#Timeline #Timeline_Twitter {
	BACKGROUND-COLOR: #ddd
}
.fbcomments {
	WIDTH: 100% !important
}
.fb_iframe_widget {
	WIDTH: 100% !important
}
[style].fb_iframe_widget {
	WIDTH: 100% !important
}
.fb_iframe_widget IFRAME[style] {
	WIDTH: 100% !important
}
.fbcomments IFRAME[style] {
	WIDTH: 100% !important
}
.fb_iframe_widget SPAN {
	WIDTH: 100% !important
}
#Comment .contentTitle {
	BACKGROUND-COLOR: #666666
}
.fb-comments {
	WIDTH: 100% !important
}
.fb-comments SPAN {
	WIDTH: 100% !important
}
.fb-comments IFRAME {
	WIDTH: 100% !important
}
#footer {
	MARGIN: 70px 0px 0px; CLEAR: both
}
#footer #linkList {
	
}
#footer #linkList {
	TEXT-ALIGN: center; MARGIN: 0px auto; WIDTH: 100%; MAX-WIDTH: 760px; OVERFLOW: hidden
}
#footer #linkList LI {
	TEXT-ALIGN: center; MARGIN: 0px 10px; DISPLAY: inline-block; HEIGHT: 30px
}
#footer #linkList LI A {
	COLOR: #333333; TEXT-DECORATION: underline
}
#footer #copylightBox {
	MARGIN: 0px 0px 50px
}
#footer #copylightBox DIV {
	TEXT-ALIGN: center; MARGIN: 0px 0px 10px
}
UNKNOWN {
	COLOR: #999999; FONT-SIZE: 12px
}
#footer #Banner {
	PADDING-BOTTOM: 20px; BACKGROUND-COLOR: #666666; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 20px
}
#footer #Banner #bannerList {
	MARGIN: 0px auto; WIDTH: 100%; MAX-WIDTH: 690px
}
#footer #Banner #bannerList LI {
	TEXT-ALIGN: center; MARGIN: 0px 10px; WIDTH: 210px; DISPLAY: table-cell; FLOAT: left; HEIGHT: 75px
}
#globalNavi_fake {
	BACKGROUND-COLOR: #00943b; WIDTH: 100%; HEIGHT: 40px
}
#contents {
	OVERFLOW: hidden
}
.credit#contents {
	WIDTH: 100%
}
.credit#contents .form-horizontal {
	PADDING-BOTTOM: 0px; MARGIN: 50px auto 0px; PADDING-LEFT: 10px; WIDTH: 100%; PADDING-RIGHT: 10px; MAX-WIDTH: 600px; PADDING-TOP: 0px
}
.credit#contents #titleBar {
	PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #666666; MARGIN: 0px auto 20px; PADDING-LEFT: 5px; WIDTH: 100%; PADDING-RIGHT: 5px; COLOR: #ffffff; PADDING-TOP: 5px
}
.credit#contents .control-group {
	MARGIN: 10px auto; WIDTH: 100%
}
.credit#contents TABLE {
	WIDTH: 100%
}
.credit#contents TABLE TH {
	MIN-WIDTH: 120px; BACKGROUND-COLOR: #eee; WIDTH: 215px
}
.credit#contents TABLE TH.tourNo {
	BACKGROUND: #ffbf00; COLOR: #fff; FONT-WEIGHT: normal
}
.credit#contents .cardExp {
	WIDTH: 100px
}
.credit#contents #lblCardExpDate .add-on {
	MARGIN-RIGHT: 10px
}
.credit#contents .required {
	COLOR: #990000
}
.credit#contents .btn-spacer {
	MARGIN: 50px auto 0px
}
.credit#contents .alert P {
	PADDING-BOTTOM: 5px; FONT-SIZE: 18px; FONT-WEIGHT: bold
}
.credit#contents .btnPrint {
	TEXT-ALIGN: right; MARGIN-BOTTOM: 15px
}
.credit#footer {
	PADDING-BOTTOM: 0px; MARGIN: 50px 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: #333333 1px dotted; PADDING-TOP: 20px
}
.radioBTN {
	FLOAT: left; MARGIN-RIGHT: 20px
}
.carousel {
	MARGIN-BOTTOM: 0px
}
.carousel-caption {
	POSITION: static; PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #de493d; PADDING-LEFT: 10px; WIDTH: 275px; BOTTOM: 0px; PADDING-RIGHT: 10px; FLOAT: left; HEIGHT: 392px; RIGHT: 0px; PADDING-TOP: 10px; LEFT: 0px
}
.carousel-caption H2 {
	LINE-HEIGHT: 1.4em; COLOR: #ffffff; FONT-SIZE: 28px; FONT-WEIGHT: bold
}
.carousel-control {
	TOP: 90%
}
.carousel .item > IMG {
	WIDTH: 705px
}
#infoBox {
	MARGIN: 5px 0px 30px
}
#SocailBtn {
	WIDTH: 275px; FLOAT: left
}
#SocailBtn > DIV {
	WIDTH: 50%; FLOAT: left
}
#rssFeeder {
	FLOAT: left
}
#rssFeeder .rssDate {
	WIDTH: 150px; DISPLAY: inline-block; FONT-SIZE: 14px; FONT-WEIGHT: bold
}
#rssFeeder .rssText {
	DISPLAY: inline-block; FONT-SIZE: 14px
}
#TourSearch .contentTitle {
	BACKGROUND-COLOR: #ffa700; MARGIN: 0px 0px 20px
}
#TourSearch FORM {
	POSITION: relative
}
#TourSearch #formSet {
	POSITION: relative; WIDTH: 830px
}
#TourSearch .add-on {
	TEXT-ALIGN: left; WIDTH: 120px
}
#TourSearch .add-to {
	TEXT-ALIGN: center; WIDTH: 30px
}
.input-daterange .add-on {
	HEIGHT: 20px
}
#TourSearch #Keyword INPUT {
	WIDTH: 237px
}
#TourSearch #DeparturePlace SELECT {
	WIDTH: 237px
}
#TourSearch #DepartureDate INPUT {
	WIDTH: 140px
}
#TourSearch #DeparturePlace {
	MARGIN: 0px 0px 10px
}
#TourSearch #Keyword {
	MARGIN-RIGHT: 0px
}
#TourSearch #formBtn {
	POSITION: absolute; WIDTH: 190px; DISPLAY: block; HEIGHT: 50px; RIGHT: 0px; TOP: 0px
}
#TourSearch #formBtn A {
	WIDTH: 190px; HEIGHT: 50px; border-radius: 35px
}
#TourSearch {
	MARGIN-BOTTOM: 50px
}
#Best {
	MARGIN-BOTTOM: 50px
}
#Recommend {
	MARGIN-BOTTOM: 50px
}
#Depart {
	MARGIN-BOTTOM: 50px
}
#Timeline {
	MARGIN-BOTTOM: 50px
}
#Comment {
	MARGIN-BOTTOM: 50px
}
.contentTitle {
	POSITION: relative
}
.contentTitle H2 {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; WIDTH: 200px; PADDING-RIGHT: 10px; COLOR: #ffffff; FONT-SIZE: 24px; FONT-WEIGHT: bold; PADDING-TOP: 10px
}
.contentTitle A.btn_detail {
	POSITION: absolute; TEXT-ALIGN: center; PADDING-BOTTOM: 5px; MARGIN: 0px 0px 0px 10px; PADDING-LEFT: 10px; WIDTH: 100px; PADDING-RIGHT: 10px; DISPLAY: inline-block; BACKGROUND: #fff 0px 0px; COLOR: #666666; RIGHT: 10px; PADDING-TOP: 5px; TOP: 10px; border-radius: 10px
}
.tourSet {
	OVERFLOW: hidden
}
.tourSet .tourData {
	POSITION: relative; WIDTH: 100%; FLOAT: left
}
.tourSet .tourData H3 {
	MARGIN: 0px 0px 5px; FONT-SIZE: 14px; FONT-WEIGHT: bold
}
.tourSet .tourData .tourSpec .tourDate {
	MARGIN: 5px 0px 0px; COLOR: #666666; FONT-SIZE: 14px; FONT-WEIGHT: bold
}
.tourSet .tourData .tourSpec .tourPrice {
	MARGIN: 5px 0px 0px; COLOR: #ed4e33; FONT-SIZE: 14px; FONT-WEIGHT: bold
}
.tourSet .tourData .tourSpec .tourText {
	LINE-HEIGHT: 1.5em; MARGIN: 5px 0px 0px; FONT-SIZE: 14px; FONT-WEIGHT: normal
}
.tourSet .tourData .labelSet {
	POSITION: absolute; BOTTOM: 0px
}
.labelSet DIV {
	COLOR: #999; FONT-SIZE: 10px
}
.labelSet .labelBox LI {
	TEXT-ALIGN: center; PADDING-BOTTOM: 4px; MARGIN: 5px 5px 0px 0px; PADDING-LEFT: 2px; WIDTH: 50px; PADDING-RIGHT: 2px; DISPLAY: inline-block; BACKGROUND: #666 0px 0px; COLOR: #eee; FONT-SIZE: 9px; PADDING-TOP: 4px; border-radius: 10px
}
#Best .contentTitle {
	BACKGROUND-COLOR: #008843
}
#Best .tourSet .tourData {
	MARGIN: 15px 10px 0px 0px; MAX-WIDTH: 320px; HEIGHT: 400px
}
#Best .tourSet :first-child.tourData + * + * {
	MARGIN-RIGHT: 0px
}
#Recommend .contentTitle {
	BACKGROUND-COLOR: #005ba5
}
#Recommend .tourSet .tourData {
	MARGIN: 15px 20px 0px 0px; MAX-WIDTH: 475px; HEIGHT: 220px
}
#Recommend .tourSet :first-child.tourData + * {
	MARGIN-RIGHT: 0px
}
#Recommend .tourSet .tourData IMG {
	MARGIN: 0px 10px 0px 0px; MAX-WIDTH: 240px; FLOAT: left
}
#Special LI {
	MARGIN: 0px 10px 10px 0px; WIDTH: 237px; DISPLAY: block; FLOAT: left
}
#Special LI:first-child + * + * + * {
	MARGIN: 0px 0px 10px
}
#Special LI:first-child + * + * + * + * + * + * + * {
	MARGIN: 0px 0px 10px
}
#Depart {
	BACKGROUND-COLOR: #ecf4f7
}
#Depart .contentTitle {
	BACKGROUND-COLOR: #005ba5
}
#Depart .tourSet .tourData {
	MARGIN: 15px 20px 20px; MAX-WIDTH: 293px; HEIGHT: 180px
}
#Depart .tourSet .tourData .labelSet {
	POSITION: absolute; TOP: 120px
}
#Depart .tourSet :first-child.tourData + * + * {
	MARGIN-LEFT: 0px
}
#Depart .tourSet :first-child.tourData + * + * + * + * + * {
	MARGIN-LEFT: 0px
}
#Depart .tourSet .tourData IMG {
	MARGIN: 0px; MAX-WIDTH: 130px
}
#Depart .tourSet .tourData .tourSpec {
	WIDTH: 150px; FLOAT: right
}
#Depart .tourSet .tourData .labelBox {
	WIDTH: 120px; TOP: 110px
}
#sideBar {
	WIDTH: 243px; FLOAT: left; OVERFLOW: hidden
}
#sideBar #TourSearch {
	MARGIN: 5px 0px
}
#sideBar #Best {
	MARGIN: 5px 0px
}
#sideBar #Recommend {
	MARGIN: 5px 0px
}
#sideBar #Depart {
	MARGIN: 5px 0px
}
#sideBar A.btn_detail {
	TEXT-ALIGN: center; PADDING-BOTTOM: 2px; MARGIN: 0px 0px 10px 10px; PADDING-LEFT: 10px; WIDTH: 80px; PADDING-RIGHT: 10px; DISPLAY: inline-block; BACKGROUND: #ffffff 0px 0px; COLOR: #666666; FONT-SIZE: 12px; PADDING-TOP: 2px; border-radius: 10px
}
#sideBar #searchArea {
	PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #ffa700; PADDING-LEFT: 5px; WIDTH: 100%; PADDING-RIGHT: 5px; PADDING-TOP: 0px
}
#sideBar #searchArea H6 {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; COLOR: #ffffff; FONT-SIZE: 24px; FONT-WEIGHT: bold; PADDING-TOP: 10px
}
#sideBar #searchArea #searchBox {
	PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #fff; PADDING-LEFT: 10px; WIDTH: 100%; PADDING-RIGHT: 10px; PADDING-TOP: 10px
}
#sideBar #searchArea #searchBox #pTourNo {
	MARGIN: 0px 0px 15px; WIDTH: 215px
}
#sideBar #searchArea #searchBox #pDepCd {
	MARGIN: 0px 0px 15px; WIDTH: 215px
}
#sideBar #searchArea #searchBox #pKeyword1 {
	MARGIN: 0px 0px 15px; WIDTH: 215px
}
#sideBar #searchArea #searchBox #pIs {
	MARGIN: 0px 0px 15px; WIDTH: 215px
}
#sideBar #searchArea #searchBox #pStockDateFrom {
	MARGIN: 0px 0px 15px; WIDTH: 95px
}
#sideBar #searchArea #searchBox #pStockDateTo {
	MARGIN: 0px 0px 15px; WIDTH: 95px
}
#sideBar #searchArea #searchBox #pPriceFrom {
	MARGIN: 0px 0px 15px; WIDTH: 95px
}
#sideBar #searchArea #searchBox #pPriceTo {
	MARGIN: 0px 0px 15px; WIDTH: 95px
}
#sideBar #searchArea #searchBox .title {
	MARGIN: 0px 0px 5px
}
#sideBar #searchArea #searchBox #formBtn {
	MARGIN: 30px 0px
}
#sideBar #searchArea #searchBox #formBtn A {
	BORDER-BOTTOM: #ffa700 3px solid; TEXT-ALIGN: center; BORDER-LEFT: #ffa700 3px solid; BACKGROUND-COLOR: #ffffff; WIDTH: 215px; DISPLAY: table-cell; HEIGHT: 40px; FONT-SIZE: 24px; VERTICAL-ALIGN: middle; BORDER-TOP: #ffa700 3px solid; BORDER-RIGHT: #ffa700 3px solid; TEXT-DECORATION: none; border-radius: 35px
}
#sideBar #searchArea #searchBox #formBtn A:link {
	COLOR: #ffa700
}
#sideBar #searchArea #searchBox #formBtn A:visited {
	COLOR: #ffa700
}
#sideBar #searchArea #searchBox #formBtn A:active {
	BACKGROUND-COLOR: #ffa700; COLOR: #fff
}
#sideBar #searchArea #searchBox #formBtn A:hover {
	BACKGROUND-COLOR: #ffa700; COLOR: #fff
}
#sideBar #Best {
	BACKGROUND-COLOR: #008843
}
#sideBar #Best H6 {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; COLOR: #ffffff; FONT-SIZE: 24px; FONT-WEIGHT: bold; PADDING-TOP: 10px
}
#sideBar #Recommend {
	BACKGROUND-COLOR: #005ba5
}
#sideBar #Recommend H6 {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; COLOR: #ffffff; FONT-SIZE: 24px; FONT-WEIGHT: bold; PADDING-TOP: 10px
}
#sideBar #Banner {
	OVERFLOW: hidden
}
#sideBar #Special {
	OVERFLOW: hidden
}
#sideBar #Banner LI {
	MARGIN: 5px 0px; WIDTH: 250px; DISPLAY: block
}
#sideBar #Special LI {
	MARGIN: 5px 0px; WIDTH: 250px; DISPLAY: block
}
#sideBar #Banner LI IMG {
	WIDTH: 250px
}
#sideBar #Special LI IMG {
	WIDTH: 250px
}
#Result {
	WIDTH: 700px; FLOAT: right
}
#Result #ResultList {
	MARGIN: 0px auto 30px; WIDTH: 700px; CLEAR: both
}
#setBtn {
	MARGIN: 0px auto 30px; WIDTH: 700px; CLEAR: both
}
#Result #numCase {
	BORDER-BOTTOM: #333 2px solid; LINE-HEIGHT: 1.5em; MARGIN: 0px 0px 10px; WIDTH: 700px
}
#Result #ResultList .TourBox {
	BORDER-BOTTOM: #333 1px dotted; PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; COLOR: #333; CLEAR: both; OVERFLOW: hidden; CURSOR: pointer; TEXT-DECORATION: none; PADDING-TOP: 10px
}
#Result #ResultList .TourBox:hover {
	BACKGROUND-COLOR: #eee
}
#Result #ResultList .TourBox DIV {
	LINE-HEIGHT: 1.5em
}
#Result #ResultList .TourBox .photo {
	MARGIN: 0px 10px 0px 0px; WIDTH: 200px; FLOAT: left; HEIGHT: 200px
}
#Result #ResultList .TourBox .photo IMG {
	MARGIN: 0px 0px 10px; DISPLAY: block
}
#Result #ResultList .TourBox .data {
	WIDTH: 100%
}
#Result #ResultList .TourBox .data .TourPlace {
	MARGIN-BOTTOM: 10px; FONT-SIZE: 12px
}
#Result #ResultList .TourBox .data .TourName {
	COLOR: #0052a3; FONT-SIZE: 16px; FONT-WEIGHT: bold
}
#Result #ResultList .TourBox .data .TourText {
	MARGIN-BOTTOM: 10px; COLOR: #999; FONT-SIZE: 12px
}
#Result #ResultList .TourBox .data .TourDate {
	FONT-SIZE: 14px; FONT-WEIGHT: bold
}
#Result #ResultList .TourBox .data .TourPrice {
	COLOR: #ed4e33; FONT-SIZE: 14px; FONT-WEIGHT: bold
}
#Detail {
	WIDTH: 700px; FLOAT: right
}
#Detail #back {
	POSITION: relative; MARGIN: 0px 0px 40px; OVERFLOW: hidden
}
#Detail #back A {
	BORDER-BOTTOM: #5c4b51 3px solid; POSITION: absolute; TEXT-ALIGN: center; BORDER-LEFT: #5c4b51 3px solid; BACKGROUND-COLOR: #ffffff; WIDTH: 100px; DISPLAY: table-cell; HEIGHT: 20px; FONT-SIZE: 14px; VERTICAL-ALIGN: middle; BORDER-TOP: #5c4b51 3px solid; RIGHT: 0px; BORDER-RIGHT: #5c4b51 3px solid; TEXT-DECORATION: none; border-radius: 35px
}
#Detail #back A:link {
	COLOR: #5c4b51
}
#Detail #back A:visited {
	COLOR: #5c4b51
}
#Detail #back A:active {
	BACKGROUND-COLOR: #5c4b51; COLOR: #fff
}
#Detail #back A:hover {
	BACKGROUND-COLOR: #5c4b51; COLOR: #fff
}
#Detail #bottom_back A {
	BORDER-BOTTOM: #5c4b51 3px solid; TEXT-ALIGN: center; BORDER-LEFT: #5c4b51 3px solid; BACKGROUND-COLOR: #ffffff; WIDTH: 200px; DISPLAY: table-cell; HEIGHT: 40px; FONT-SIZE: 24px; VERTICAL-ALIGN: middle; BORDER-TOP: #5c4b51 3px solid; BORDER-RIGHT: #5c4b51 3px solid; TEXT-DECORATION: none; border-radius: 35px
}
#Detail #bottom_back A:link {
	COLOR: #5c4b51
}
#Detail #bottom_back A:visited {
	COLOR: #5c4b51
}
#Detail #bottom_back A:active {
	BACKGROUND-COLOR: #5c4b51; COLOR: #fff
}
#Detail #bottom_back A:hover {
	BACKGROUND-COLOR: #5c4b51; COLOR: #fff
}
#Detail #bottom_start A {
	BORDER-BOTTOM: #ccc 3px solid; TEXT-ALIGN: center; BORDER-LEFT: #ccc 3px solid; BACKGROUND-COLOR: #fff; WIDTH: 200px; DISPLAY: table-cell; HEIGHT: 40px; FONT-SIZE: 24px; VERTICAL-ALIGN: middle; BORDER-TOP: #ccc 3px solid; CURSOR: default; BORDER-RIGHT: #ccc 3px solid; TEXT-DECORATION: none; border-radius: 35px
}
#Detail #bottom_start A:link {
	COLOR: #ccc
}
#Detail #bottom_start A:visited {
	COLOR: #ccc
}
#Detail #bottom_start A:active {
	COLOR: #ccc
}
#Detail #bottom_start A:hover {
	COLOR: #ccc
}
#Detail .active#bottom_start A {
	BORDER-BOTTOM: #008843 3px solid; TEXT-ALIGN: center; BORDER-LEFT: #008843 3px solid; BACKGROUND-COLOR: #fff; WIDTH: 200px; DISPLAY: table-cell; HEIGHT: 40px; FONT-SIZE: 24px; VERTICAL-ALIGN: middle; BORDER-TOP: #008843 3px solid; CURSOR: pointer; BORDER-RIGHT: #008843 3px solid; TEXT-DECORATION: none; border-radius: 35px
}
#Detail .active#bottom_start A:link {
	BACKGROUND-COLOR: #e1f0e8; COLOR: #008843
}
#Detail .active#bottom_start A:visited {
	BACKGROUND-COLOR: #e1f0e8; COLOR: #008843
}
#Detail .active#bottom_start A:active {
	BACKGROUND-COLOR: #008843; COLOR: #fff
}
#Detail .active#bottom_start A:hover {
	BACKGROUND-COLOR: #008843; COLOR: #fff
}
#Detail #itineraryBtn A {
	BORDER-BOTTOM: #008843 3px solid; TEXT-ALIGN: center; BORDER-LEFT: #008843 3px solid; BACKGROUND-COLOR: #fff; WIDTH: 150px; DISPLAY: table-cell; HEIGHT: 25px; FONT-SIZE: 14px; VERTICAL-ALIGN: middle; BORDER-TOP: #008843 3px solid; CURSOR: pointer; BORDER-RIGHT: #008843 3px solid; TEXT-DECORATION: none; border-radius: 35px
}
#Detail #itineraryBtn A:link {
	BACKGROUND-COLOR: #e1f0e8; COLOR: #008843
}
#Detail #itineraryBtn A:visited {
	BACKGROUND-COLOR: #e1f0e8; COLOR: #008843
}
#Detail #itineraryBtn A:active {
	BACKGROUND-COLOR: #008843; COLOR: #fff
}
#Detail #itineraryBtn A:hover {
	BACKGROUND-COLOR: #008843; COLOR: #fff
}
#Detail #btnSet {
	MARGIN-BOTTOM: 100px
}
#Detail #btnSet > DIV {
	DISPLAY: inline-block
}
#Detail H1 {
	PADDING-BOTTOM: 5px; LINE-HEIGHT: 1.3em; BACKGROUND-COLOR: #5c4b51; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; MARGIN-BOTTOM: 10px; COLOR: #fff; FONT-SIZE: 24px; FONT-WEIGHT: bold; PADDING-TOP: 5px
}
#Detail H2 {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; MARGIN-BOTTOM: 10px; COLOR: #666; FONT-SIZE: 14px; FONT-WEIGHT: normal; PADDING-TOP: 3px
}
#Detail H3 {
	PADDING-BOTTOM: 3px; BACKGROUND-COLOR: #5c4b51; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; MARGIN-BOTTOM: 10px; COLOR: #fff; FONT-SIZE: 18px; FONT-WEIGHT: bold; PADDING-TOP: 3px
}
#Detail #photoBox {
	MARGIN: 0px 0px 40px; OVERFLOW: hidden
}
#Detail #mainPhoto {
	WIDTH: 520px; FLOAT: left
}
#Detail #thumPhoto {
	WIDTH: 150px; FLOAT: right
}
#Detail #thumPhoto .phPhoto {
	
}
#Detail #thumPhoto .phCaption {
	TEXT-ALIGN: center; MARGIN: 2px 0px 10px; FONT-SIZE: 12px
}
#Detail #Highlights {
	LINE-HEIGHT: 1.5em; MARGIN: 0px 0px 50px
}
#Detail #Itinerary TD {
	BORDER-BOTTOM: #999 1px solid; BORDER-LEFT: #999 1px solid; PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BORDER-TOP: #999 1px solid; BORDER-RIGHT: #999 1px solid; PADDING-TOP: 5px
}
#Detail #Itinerary TD:first-child {
	BACKGROUND-COLOR: #eeeded; WIDTH: 120px
}
#Detail #Itinerary TD:first-child + * {
	LINE-HEIGHT: 2em
}
#Detail #Itinerary TD:first-child + * SPAN {
	COLOR: #de493d; FONT-WEIGHT: bold
}
#Detail #Itinerary TD:first-child + * + * {
	TEXT-ALIGN: right; LINE-HEIGHT: 2em; BACKGROUND-COLOR: #eeeded; WIDTH: 100px
}
#Detail #itinerarySet {
	MARGIN: 10px 0px 50px; OVERFLOW: hidden
}
#Detail #itinerarySet #itineraryGif {
	WIDTH: 536px; FLOAT: left
}
#Detail #itinerarySet #itineraryBtn {
	FLOAT: right
}
#Detail #DeparturesPrices {
	
}
#Detail #DeparturesPrices_b {
	HEIGHT: 50px
}
#Detail .Situation {
	WIDTH: 100%; MARGIN-BOTTOM: 10px
}
#Detail .Situation TD {
	BORDER-BOTTOM: #5c4b51 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #5c4b51 1px solid; WIDTH: 14.28%; BORDER-TOP: #5c4b51 1px solid; BORDER-RIGHT: #5c4b51 1px solid
}
#Detail .Situation THEAD TD {
	BACKGROUND-COLOR: #eeeded; HEIGHT: 30px
}
#Detail .Situation TBODY TD {
	HEIGHT: 50px
}
#Detail #Details {
	MARGIN: 0px 0px 50px
}
#Detail #Details TD {
	BORDER-BOTTOM: #999 1px solid; BORDER-LEFT: #999 1px solid; PADDING-BOTTOM: 5px; LINE-HEIGHT: 1.5em; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BORDER-TOP: #999 1px solid; BORDER-RIGHT: #999 1px solid; PADDING-TOP: 5px
}
#Detail #Details TD:first-child {
	BACKGROUND-COLOR: #eeeded; WIDTH: 120px
}
#Detail #Details TD:first-child + * #notes LI {
	LIST-STYLE-POSITION: inside; LINE-HEIGHT: 1.5em; LIST-STYLE-TYPE: disc; MARGIN-BOTTOM: 10px
}
#Reserve DIV {
	MARGIN-BOTTOM: 10px
}
#mainContents {
	WIDTH: 700px; FLOAT: right
}
#special {
	WIDTH: auto; MARGIN-BOTTOM: 25px
}
#special #mainImg {
	POSITION: relative; WIDTH: 100%; MARGIN-BOTTOM: 15px; BACKGROUND: url(../_feature/header01.jpg) no-repeat 0px 0px; HEIGHT: 180px
}
#special #mainImg .pageTitle {
	POSITION: absolute; FILTER: glow(color=#333333,strength=7px); PADDING-LEFT: 7px; BOTTOM: 15px; PADDING-RIGHT: 7px; DISPLAY: block; COLOR: #fff; FONT-SIZE: 40px; RIGHT: 10px; FONT-WEIGHT: bold; text-shadow: 0 0 15px #000, 0 0 5px #000
}
#special .subImg {
	WIDTH: 120px; FLOAT: left; MARGIN-RIGHT: 25px
}
#special .end {
	MARGIN-RIGHT: 0px
}
#special .imgBox {
	MARGIN: 0px auto; DISPLAY: block; HEIGHT: auto; CLEAR: both
}
#special H1 {
	BORDER-BOTTOM: #005ba5 1px solid; LINE-HEIGHT: 1.5em; MARGIN: 30px 0px 10px; COLOR: #005ba5; CLEAR: both; FONT-SIZE: 16px; FONT-WEIGHT: bold
}
#special H2 {
	LINE-HEIGHT: 1.5em; COLOR: #008843; FONT-SIZE: 14px; FONT-WEIGHT: bold
}
#special P {
	LINE-HEIGHT: 1.4em
}
#mainContents #Depart .tourSet :first-child.tourData + * + * {
	MARGIN-LEFT: 20px
}
#mainContents #Depart .tourSet :first-child.tourData + * + * + * + * + * {
	MARGIN-LEFT: 20px
}
.page#contents {
	WIDTH: 100%
}
.page#contents H1 {
	BORDER-BOTTOM: #005ba5 1px solid; LINE-HEIGHT: 1.5em; MARGIN: 30px 0px 10px; COLOR: #005ba5; FONT-SIZE: 32px; FONT-WEIGHT: bold
}
.page#contents H2 {
	BORDER-BOTTOM: #008843 1px dotted; LINE-HEIGHT: 1.5em; MARGIN: 20px 0px 5px; COLOR: #008843; FONT-SIZE: 22px; FONT-WEIGHT: bold
}
.page#contents H3 {
	MARGIN: 15px 0px 5px; FONT-SIZE: 18px; FONT-WEIGHT: bold
}
.page#contents P {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.5em; MARGIN: 0px; FONT-SIZE: 14px
}
.page#contents UL LI {
	LIST-STYLE-POSITION: outside; LINE-HEIGHT: 1.5em; LIST-STYLE-TYPE: disc
}
.page#contents H3 + P {
	MARGIN-LEFT: 20px
}
.page#contents .bld {
	TEXT-ALIGN: right; FONT-SIZE: 14px; FONT-WEIGHT: bold
}
.page#contents .accordion-heading .accordion-toggle {
	PADDING-BOTTOM: 15px; LINE-HEIGHT: 1.2em; TEXT-INDENT: -2em; PADDING-LEFT: 3em; PADDING-RIGHT: 15px; COLOR: #333333; FONT-SIZE: 18px; FONT-WEIGHT: bold; PADDING-TOP: 15px
}
.page#contents .accordion-inner {
	PADDING-BOTTOM: 30px; LINE-HEIGHT: 1.5em
}
.page#contents .photoBox {
	MARGIN-TOP: 30px
}
.page#contents .photoBox DIV {
	MARGIN: 0px 10px 10px 0px; DISPLAY: inline-block
}
.page#contents .photoBox IMG {
	WIDTH: 100%; MAX-WIDTH: 220px; HEIGHT: auto
}
.page#contents .photoBox2 {
	MARGIN: 30px 0px 0px 30px
}
.page#contents .photoBox2 P {
	DISPLAY: inline
}
.page#contents .photoBox2 DIV {
	MARGIN: 0px 10px 10px 0px; WIDTH: 150px; DISPLAY: inline-block
}
.page#contents .photoBox2 IMG {
	WIDTH: 100%; MAX-WIDTH: 200px; HEIGHT: auto
}
.page#contents .photoBox3 {
	TEXT-ALIGN: center; MARGIN-TOP: 30px
}
.page#contents .photoBox3 DIV {
	MARGIN: 0px 10px 10px 0px; DISPLAY: inline-block
}
.page#contents .photoBox3 IMG {
	WIDTH: 100%; MAX-WIDTH: 200px; HEIGHT: auto
}
.page#contents .bottomLink {
	MARGIN-TOP: 10px; FONT-SIZE: 16px; FONT-WEIGHT: bold
}
.page#contents .bannerBox {
	PADDING-BOTTOM: 20px; MARGIN: 0px auto
}
.page#contents .bannerBox A {
	MARGIN-TOP: 10px; DISPLAY: inline-block; MARGIN-RIGHT: 15px
}
.page#contents P.notice {
	COLOR: #c00
}
.page#contents SPAN.gray {
	COLOR: #777
}
.page#contents .tourTable {
	MARGIN-TOP: 8px; WIDTH: 100%; MARGIN-BOTTOM: 8px
}
.page#contents .tourTable TH {
	BORDER-BOTTOM: #cccccc 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #cccccc 1px solid; PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; WIDTH: 20%; PADDING-RIGHT: 10px; BACKGROUND: #e1e5ff; BORDER-TOP: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid; PADDING-TOP: 10px
}
.page#contents .tourTable TD {
	BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BORDER-TOP: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid; PADDING-TOP: 10px
}
.page#contents .tourTable .inner {
	TEXT-ALIGN: center
}
.page#contents .radiusText {
	TEXT-ALIGN: center; PADDING-BOTTOM: 12px; MARGIN: 10px 0px 20px; PADDING-LEFT: 12px; WIDTH: 100%; PADDING-RIGHT: 12px; DISPLAY: inline-block; BACKGROUND: #de493d 0px 0px; COLOR: #fff; FONT-SIZE: 16px; FONT-WEIGHT: bold; PADDING-TOP: 12px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px
}
.page#contents .caption {
	MARGIN-TOP: 12px; FONT-SIZE: 11px
}
.tourcondition#contents OL {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 1.5em; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.tourcondition#contents OL > LI {
	LIST-STYLE-TYPE: decimal; MARGIN-TOP: 5px
}
.tourcondition#contents LI {
	LINE-HEIGHT: 140%
}
.newsletter#contents .span3 {
	MARGIN-BOTTOM: 30px
}
.embed-container {
	POSITION: relative; PADDING-BOTTOM: 56.25%; HEIGHT: 0px; OVERFLOW: hidden; PADDING-TOP: 30px
}
.embed-container IFRAME {
	POSITION: absolute; WIDTH: 100%; HEIGHT: 100%; TOP: 0px; LEFT: 0px
}
.embed-container OBJECT {
	POSITION: absolute; WIDTH: 100%; HEIGHT: 100%; TOP: 0px; LEFT: 0px
}
.embed-container EMBED {
	POSITION: absolute; WIDTH: 100%; HEIGHT: 100%; TOP: 0px; LEFT: 0px
}

@media Unknown    
{
#wrap {
	MAX-WIDTH: 768px
}
.form-horizontal .controls {
	MARGIN-LEFT: 0px
}
.carousel-caption {
	WIDTH: 217px; HEIGHT: 306px
}
.carousel-caption H2 {
	LINE-HEIGHT: 24px; COLOR: #ffffff; FONT-SIZE: 20px
}
.carousel-control {
	TOP: 90%
}
.carousel .item > IMG {
	WIDTH: 550px
}
#TourSearch #Keyword INPUT {
	WIDTH: 321px
}
#TourSearch #DeparturePlace SELECT {
	WIDTH: 321px
}
#TourSearch #formSet {
	POSITION: relative; WIDTH: 500px
}
#TourSearch #formBtn {
	MARGIN: 0px 0px 0px auto; WIDTH: 250px; HEIGHT: 70px
}
#TourSearch #formBtn A {
	WIDTH: 250px; HEIGHT: 100px; border-radius: 20px
}
#Depart .tourSet .tourData .labelSet {
	POSITION: absolute; TOP: 135px
}
#Best .tourSet .tourData {
	MARGIN: 15px 10px 0px 0px; MAX-WIDTH: 249px; HEIGHT: 350px
}
#Recommend .tourSet .tourData {
	MAX-WIDTH: 368px; HEIGHT: 200px
}
#Recommend .tourSet .tourData IMG {
	MAX-WIDTH: 200px
}
#Special LI {
	WIDTH: 184px
}
#Depart .tourSet .tourData {
	MAX-WIDTH: 349px; HEIGHT: 174px
}
UNKNOWN {
	MARGIN: 15px 20px 20px
}
UNKNOWN {
	MARGIN-LEFT: 0px
}
#Depart .tourSet .tourData IMG {
	MARGIN: 0px 10px 0px 0px; MAX-WIDTH: 164px
}
#Depart .tourSet .tourData .tourSpec {
	WIDTH: 170px; FLOAT: right
}
#Depart .tourSet .tourData .labelBox {
	TOP: 130px
}
#sideBar {
	WIDTH: 100%; FLOAT: none
}
.page #sideBar {
	DISPLAY: none
}
#sideBar #Best {
	DISPLAY: none
}
#sideBar #Recommend {
	DISPLAY: none
}
#sideBar #Banner {
	DISPLAY: none
}
#sideBar #SideBanner {
	DISPLAY: none
}
#sideBar #Special {
	DISPLAY: none
}
#sideBar #searchArea {
	PADDING-BOTTOM: 0px; BACKGROUND-COLOR: transparent; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#sideBar #searchArea H6 {
	BACKGROUND-COLOR: #ffa700; MARGIN: 0px
}
#sideBar #searchArea #searchBox #Box_1 {
	FLOAT: left
}
#sideBar #searchArea #searchBox #Box_2 {
	FLOAT: left
}
#sideBar #searchArea #searchBox #Box_3 {
	FLOAT: left
}
#sideBar #searchArea #searchBox #Box_1 {
	MARGIN: 0px 52px 0px 0px
}
#sideBar #searchArea #searchBox #Box_2 {
	MARGIN: 0px 52px 0px 0px
}
#sideBar #searchArea #searchBox #formBtn {
	MARGIN: 0px; WIDTH: 215px
}
#Result {
	MARGIN: 30px 0px 0px; WIDTH: 100%; FLOAT: none; CLEAR: both
}
#Result #numCase {
	WIDTH: 100%
}
#Result #ResultList {
	WIDTH: 100%
}
#Detail {
	WIDTH: 100%; FLOAT: none
}
#Detail H1 {
	WIDTH: 100%
}
#Detail #photoBox {
	MARGIN: 0px auto; WIDTH: 700px
}
#mainContents {
	WIDTH: 100%; FLOAT: none
}
UNKNOWN {
	MARGIN: 10px 0px 50px
}
#wrap {
	MAX-WIDTH: 767px
}
#header #logo_pc A {
	WIDTH: auto; HEIGHT: 52px
}
#header #logo_pc IMG {
	WIDTH: auto; HEIGHT: 52px
}
#header #titleBox {
	WIDTH: 197px
}
#header #mainTitle {
	FONT-SIZE: 19px
}
#globalNavi LI {
	WIDTH: 25%
}
UNKNOWN {
	BORDER-RIGHT: #fff 0px solid
}
UNKNOWN {
	CLEAR: both
}
#footer #Banner #bannerList {
	MARGIN: 0px auto; WIDTH: 470px
}
#footer #Banner #bannerList LI {
	WIDTH: 210px; DISPLAY: inline-block; FLOAT: none
}
.form-horizontal .controls {
	MARGIN-LEFT: 0px
}
.form-horizontal .btn-group BUTTON {
	WIDTH: 260px; DISPLAY: block; MARGIN-BOTTOM: 10px
}
.form-horizontal .btn-group > .btn {
	border-radius: 6px
}
.credit#contents TABLE TH {
	BACKGROUND-COLOR: #eee; WIDTH: auto; DISPLAY: block
}
.credit#contents TABLE TD {
	PADDING-BOTTOM: 2em; PADDING-LEFT: 8px; WIDTH: auto; PADDING-RIGHT: 8px; DISPLAY: block; PADDING-TOP: 8px
}
#TourSearch #formSet {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 430px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#TourSearch #Keyword {
	WIDTH: 100%
}
#TourSearch #formBtn {
	MARGIN: 0px auto
}
#TourSearch #formBtn {
	POSITION: static; MARGIN: 0px 0px 0px 20px; WIDTH: 250px; HEIGHT: 30px
}
#TourSearch #formBtn A {
	WIDTH: 250px; HEIGHT: 30px; border-radius: 20px
}
#contents {
	MARGIN-LEFT: 10px; MARGIN-RIGHT: 10px
}
.tourSet .tourData {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; WIDTH: 100%; PADDING-RIGHT: 10px; FLOAT: none; PADDING-TOP: 0px
}
#Depart .tourSet .tourData .labelSet {
	BOTTOM: 0px; TOP: auto
}
#Best .tourSet .tourData {
	MARGIN: 10px 0px 50px; WIDTH: 100%; MAX-WIDTH: 767px; HEIGHT: auto
}
#Best .tourSet .tourData H3 {
	WIDTH: 100%; MAX-WIDTH: 767px
}
#Best .tourSet .tourData IMG {
	MARGIN: 0px 0px 50px; WIDTH: 40%
}
#Best .tourSet .tourData .tourSpec {
	MARGIN: 0px 0px 50px; WIDTH: 58%; FLOAT: right
}
#Best .tourSet .tourData .tourSpec .tourText {
	FONT-SIZE: 12px
}
#Recommend .tourSet .tourData {
	MARGIN: 10px 0px 50px; WIDTH: 100%; MAX-WIDTH: 767px; HEIGHT: auto
}
#Recommend .tourSet .tourData H3 {
	WIDTH: 100%; MAX-WIDTH: 767px
}
#Recommend .tourSet .tourData IMG {
	MARGIN: 0px 0px 50px; WIDTH: 40%; MAX-WIDTH: 100%; FLOAT: none
}
#Recommend .tourSet .tourData .tourSpec {
	MARGIN: 0px 0px 50px; WIDTH: 58%; FLOAT: right
}
#Recommend .tourSet .tourData .tourSpec .tourText {
	FONT-SIZE: 12px
}
#Special {
	WIDTH: 100%
}
#Special LI {
	PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-LEFT: 10px; WIDTH: 50%; PADDING-RIGHT: 5px; PADDING-TOP: 0px
}
UNKNOWN {
	PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 10px; PADDING-TOP: 0px
}
#Special LI IMG {
	WIDTH: 100%; HEIGHT: auto
}
#Depart .tourSet .tourData {
	MARGIN: 10px 0px 50px; WIDTH: 100%; MAX-WIDTH: 767px; HEIGHT: auto
}
UNKNOWN {
	MARGIN: 10px 0px 50px
}
UNKNOWN {
	MARGIN: 10px 0px 50px
}
#Depart .tourSet .tourData H3 {
	WIDTH: 100%; MAX-WIDTH: 767px
}
#Depart .tourSet .tourData IMG {
	MARGIN: 0px 0px 50px; WIDTH: 40%; MAX-WIDTH: 100%; FLOAT: none
}
#Depart .tourSet .tourData .tourSpec {
	MARGIN: 0px 0px 50px; WIDTH: 58%; FLOAT: right
}
#Depart .tourSet .tourData .tourSpec .tourText {
	FONT-SIZE: 12px
}
#Depart .tourSet .tourData .labelBox {
	WIDTH: 100%; BOTTOM: 0px; TOP: auto
}
.page#contents {
	MARGIN: 12px; WIDTH: auto
}
.page#contents .photoBox {
	MARGIN: 30px auto; WIDTH: 470px
}
.page#contents .photoBox2 {
	TEXT-ALIGN: center; MARGIN: 30px auto
}
.page#contents .photoBox2 IMG {
	WIDTH: 100%
}
#sideBar #searchArea #searchBox #Box_1 {
	MARGIN: 0px 15px 0px 0px
}
#sideBar #searchArea #searchBox #Box_2 {
	MARGIN: 0px 15px 0px 0px
}
#sideBar #searchArea #searchBox #Box_2 {
	MARGIN: 0px; FLOAT: none
}
#sideBar #searchArea #searchBox {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 0px; PADDING-TOP: 10px
}
#Detail {
	WIDTH: 100%; FLOAT: none
}
#Detail H1 {
	WIDTH: 100%
}
UNKNOWN {
	MARGIN: 10px 0px 50px
}
UNKNOWN {
	MARGIN: 10px 0px 50px
}
#footer #Banner #bannerList {
	WIDTH: 100%
}
#footer #Banner #bannerList LI {
	WIDTH: 100%; DISPLAY: block; FLOAT: none
}
.page#contents .photoBox {
	WIDTH: 230px
}
.page#contents .photoBox2 {
	TEXT-ALIGN: center; MARGIN: 30px 0px 0px
}
.page#contents .photoBox2 IMG {
	WIDTH: 100%
}
#footer #Banner {
	DISPLAY: none
}
#TourSearch .title.add-on {
	PADDING-BOTTOM: 0px; BORDER-RIGHT-WIDTH: 0px; BACKGROUND-COLOR: transparent; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; COLOR: #666; BORDER-LEFT-WIDTH: 0px; PADDING-TOP: 4px
}
#TourSearch #DeparturePlace {
	MARGIN: 0px
}
#TourSearch #Keyword {
	MARGIN: 0px
}
#TourSearch #Keyword INPUT {
	WIDTH: 300px
}
#TourSearch #DeparturePlace SELECT {
	WIDTH: 300px
}
#TourSearch #DepartureDate INPUT {
	WIDTH: 129px
}
.tourSet .tourData .labelSet {
	WIDTH: 120px; BOTTOM: auto; TOP: 75%
}
#Depart .tourSet .tourData .labelSet {
	WIDTH: 120px; BOTTOM: auto; TOP: 75%
}
#sideBar #searchArea #searchBox #Box_1 {
	MARGIN: 0px 0px 10px; FLOAT: none
}
#sideBar #searchArea #searchBox #Box_2 {
	MARGIN: 0px 0px 10px; FLOAT: none
}
#sideBar #searchArea #searchBox #Box_3 {
	MARGIN: 0px 0px 10px; FLOAT: none
}
#sideBar #searchArea #searchBox {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 10px
}
#sideBar #searchArea #searchBox #pTourNo {
	MARGIN: 0px 0px 15px; WIDTH: 100%
}
#sideBar #searchArea #searchBox #pDepCd {
	MARGIN: 0px 0px 15px; WIDTH: 100%
}
#sideBar #searchArea #searchBox #pKeyword1 {
	MARGIN: 0px 0px 15px; WIDTH: 100%
}
#sideBar #searchArea #searchBox #pIs {
	MARGIN: 0px 0px 15px; WIDTH: 100%
}
#sideBar #searchArea #searchBox #formBtn {
	MARGIN: 0px auto
}
#wrap {
	WIDTH: 320px
}
.non-sp {
	DISPLAY: none
}
.non-pc {
	DISPLAY: block
}
#globalNavi LI A {
	FONT-SIZE: 12px
}
#Result #ResultList .TourBox .photo {
	MARGIN: 0px 10px 0px 0px; WIDTH: 100%; FLOAT: none; HEIGHT: auto
}
#Result #ResultList .TourBox .photo IMG {
	
}
#Result #ResultList .TourBox .data .labelSet {
	MARGIN: 15px 0px
}
#Result #ResultList .TourBox .data .labelSet DIV {
	FLOAT: left
}

}
