<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";
/* CSS Document */


/* ------------------------------
 ath-contents
------------------------------ */

#ath-contents{
	height:100%;
	overflow:hidden;
	margin:0 0 30px 0;
	width:100% ;
	position:relative;
	z-index:1;
}

#ath-contents .ath-gradient {
	width:640px;
	height:177px;
	max-height:177px;
	zoom: .5;
	margin:0 auto;

}

@media screen and (min-width: 340px) {
	#ath-contents .ath-gradient {
	width:640px;
	height:177px;
	max-height:88px;
	margin:0 auto;
	zoom: 1.0;
	}
}

/* ------------------------------
 at-contents
------------------------------ */

#at-contents .at-contents-area {
	margin:-159px auto 60px auto;
	top:55px;
	left:0;
	width: 94.4%;
	background-color: rgba(237,237,237,0.6);
	-webkit-box-shadow: 0 0 10px rgba(7,0,2,.7);
	-moz-box-shadow: 0 0 10px rgba(7,0,2,.7);
	box-shadow: 0 0 10px rgba(7,0,2,.7);
	padding: 0 0 10px 0;
	position:relative;
	z-index:2;
}

#at-contents #airTicket .airTicket-icon {
	width:100%;
	margin:15px 0 45px 1.5%;
	max-width:274px;
	zoom: .5;
}

#at-contents .airTicket-icon .airTicket-text{
	font-size:30px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
	padding:5% 0 0 0;
	line-height:16px;
}

#at-contents .air-ticket-text02 {
	width: 96px;
    height: 86px;
    float: left;
    margin: 10px 10px 0 0;
    /*zoom: .5;*/
}

#at-contents #airTicket .text02{
	font-size: 15px;
	display: block;
	float: left;
	color: #000;
	font-weight: bold;
	padding: 15px 0 0 0;
	zoom: 2;
}

/* #airTicket a {
	height: 30px;
}
 */
#at-contents #under-review-list {
	width: 106px;
	height: 95px;
	background:url(//www.his-j.com/images/sp/airticket/btn_under_review.png) no-repeat 0 0;
	zoom: .5;
	z-index:102;
	position: absolute;
	right: -16px;
	top: -27px;
}


.follow {
	position:fixed;
	top:0px;
	right:3px;
}


/* ------------------------------
Tab-menu
------------------------------ */

#at-contents #tabs-menu01 {
	margin: 0 0 10px 0;
}
#at-contents #tabs-menu01 ul {
	display: table;
	width: 85%;
	box-sizing: border-box;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	margin: 0 auto;
}

#at-contents #tabs-menu01 ul li {
	display: table-cell;
	text-align: center;
	vertical-align: middle;
	line-height: 1.2;
}

#tabs-menu01 li a{
	display: table-cell;
	vertical-align: middle;
	color: #000;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
	height: 35px;
	width: 1%;
	background-color: #e1e1e1;
	-webkit-box-shadow: inset 0 0 10px rgba(209,209,209,.2);
	-moz-box-shadow: inset 0 0 10px rgba(209,209,209,.2);
	box-shadow: inset 0 0 10px rgba(209,209,209,.2);
	border: solid 1px rgba(214,214,214,.6);
	background-image: -webkit-linear-gradient(bottom, #bfbfbf, #fff);
	background-image: -webkit-gradient(linear, left bottom, left top, from(#bfbfbf), to(#fff));
	background-image: -moz-linear-gradient(bottom, #bfbfbf, #fff);
	background-image: -o-linear-gradient(bottom, #bfbfbf, #fff);
	background-image: -ms-linear-gradient(bottom, #bfbfbf, #fff);
	background-image: linear-gradient(to top, #bfbfbf, #fff);
}

#at-contents #tabs-menu01 ul li:first-child a {
	border-top-left-radius: 6px;
	border-bottom-left-radius: 6px;
}

#at-contents #tabs-menu01 ul li:last-child a {
	border-top-right-radius: 6px;
	border-bottom-right-radius: 6px;
}

#tabs-menu01 #tbm01 span.tabs_menu01_tab01 {
	text-indent:-9999px;
	width:80px;
	height:28px;
	zoom: .5;
	background:url(//www.his-j.com/images/sp/airticket/one_way_d.png) no-repeat 0 0;
	display:block;
	margin:0 auto;
}


#tabs-menu01 #tbm02 span.tabs_menu01_tab02 {
	text-indent:-9999px;
	width:80px;
	height:28px;
	zoom: .5;
	background:url(//www.his-j.com/images/sp/airticket/round_trip_d.png) no-repeat 0 0;
	display:block;
	margin:0 auto;
}


#tabs-menu01 #tbm03 span.tabs_menu01_tab03 {
	text-indent:-9999px;
	width:80px;
	height:28px;
	background:url(//www.his-j.com/images/sp/airticket/tour_d.png) no-repeat 0 0;
	display:block;
	zoom: .5;
	margin:0 auto;
}

#tabs-menu01 a#tbm01.active span.tabs_menu01_tab01 {
	text-indent:-9999px;
	width:80px;
	height:28px;
	background:url(//www.his-j.com/images/sp/airticket/one_way_a.png) no-repeat 0 0;
	display:block;
	margin:0 auto;
}

#tabs-menu01 a#tbm02.active span.tabs_menu01_tab02 {
	text-indent:-9999px;
	width:80px;
	height:28px;
	background:url(//www.his-j.com/images/sp/airticket/round_trip_a.png) no-repeat 0 0;
	display:block;
	margin:0 auto;
}

#tabs-menu01 a#tbm03.active span.tabs_menu01_tab03 {
	text-indent:-9999px;
	width:80px;
	height:28px;
	background:url(//www.his-j.com/images/sp/airticket/tour_a.png) no-repeat 0 0;
	display:block;
	margin:0 auto;
}

#tabs-menu01 li a.active{
	background-color: #bababa;
	-webkit-box-shadow: inset 0 0 10px rgba(209,209,209,.2);
	-moz-box-shadow: inset 0 0 10px rgba(209,209,209,.2);
	box-shadow: inset 0 0 10px rgba(209,209,209,.2);
	border: solid 1px rgba(214,214,214,.6);
	background-image: -webkit-linear-gradient(bottom, rgba(207,207,207,.7) 10%, rgba(164,164,164,.7));
	background-image: -webkit-gradient(linear, left bottom, left top, from(#d3d3d6), to(#b7b7b7));
	background-image: -moz-linear-gradient(bottom, rgba(207,207,207,.7) 10%, rgba(164,164,164,.7));
	background-image: -o-linear-gradient(bottom, rgba(207,207,207,.7) 10%, rgba(164,164,164,.7));
	background-image: -ms-linear-gradient(bottom, rgba(207,207,207,.7) 10%, rgba(164,164,164,.7));
	background-image: linear-gradient(to top, rgba(207,207,207,.7) 10%, rgba(164,164,164,.7));
}

#at-contents .tab-inner{
	padding: 12px 0 12px 0;
	overflow:hidden;
}

 h3.tab-com-title {
	text-align: left;
	height:25px;
	width:100%;
	background-color: #929292;
}

h3.tab-com-title02 {
	text-align: left;
	height:25px;
	width:100%;
	background-color: #929292;
}


h3.tab-com-title p,#at-contents h3.tab-com-title02 p {
	font-size:13px;
	color:#fff;
	padding:8px 0 0 10px;
}

/* sudok:121102 */
#search .start-place {
	border: 1px solid #979797;
	font-size: 13px;
	padding: 7px 1.6% 7px 1.6%;
	vertical-align: middle;
	display:block;
	float:left;
	width: 40%;
	background-color: #ffffff;
	color:#000;
	font-weight:bold;
	margin: 0 0 5px 0;
}

#at-contents .border {
	width: 7%;
	height: 4px;
	color: #878787;
	float:left;
	background-color: #878787;
	text-indent: -9999px;
	margin:10px 2% 0 2%;
}

#at-contents .end-place{
	border: 1px solid #979797;
	font-size: 13px;
	padding: 7px 1.6% 7px 1.6%;
	vertical-align: middle;
	display:block;
	float:left;
	width: 40%;
	background-color: #ffffff;
	color:#000;
	font-weight:bold;
	margin: 0 0 5px 0;
	text-overflow: ellipsis;
}
#search .start-place span,
#search .end-place span{
	white-space:nowrap;
	text-overflow: ellipsis;
	overflow:hidden;
	display:block;
}
#at-contents .end-place span{
	display:block;
	background-size:13px 9px;
}

#at-contents .start-day{

	border: 1px solid #979797;
	font-size: 13px;
	padding: 7px 1.6% 7px 1.6%;
	vertical-align: middle;
	display:block;
	float:left;
	width: 40%;
	background-color: #ffffff;
	color:#000;
	font-weight:bold;
	margin: 0 0 5px 0;
}

#at-contents .time-set{
	border: 1px solid #979797;
	font-size: 13px;
	padding: 7px 1.6% 7px 1.6%;
	vertical-align: middle;
	display:block;
	float:left;
	width: 40%;
	background-color: #ffffff;
	color:#000;
	font-weight:bold;
	margin: 0 0 5px 0;
}

#at-container #number-p {
	overflow:hidden;
}

#number-p .number-p-innner {
	padding: 12px 4% 12px 4%;
	overflow:hidden;
}

#at-container #at-contents .number-p-innner-inner {
	padding:12px 4% 12px 4%;
}

#at-contents #number-p  a.man-n,#number-p a.children-n,#number-p  a.baby-n {
	border: 1px solid #979797;
	font-size: 12px;
	padding: 7px 1.6% 7px 1.6%;
	vertical-align: middle;
	display:block;
	float:left;
	width: 27%;
	background-color: #ffffff;
	color:#000;
	font-weight:bold;
	margin:0 0 5px 0;

}

#at-container #number-p a.children-n {
	margin: 0 3% 5px 3%;
}

#number-p .man-n-desc,#number-p .children-n-desc,#number-p .baby-n-desc{
	font-weight:bold;
	font-size:10px;
	width: 27%;
	float:right;
	text-align:center;
	display:block;
	margin: 0 3% 0 3%;
}

/* ------------------------------
Other-terms
------------------------------ */


#at-container #other-terms h3.other-terms-title {

	height:40px;
	width:100%;
	background-color:#e1e1e1;
}

#at-container #other-terms h3.other-terms-title a{
	display:block;
	height:40px;
}

#at-container #other-terms h3.other-terms-title p {
	font-size:13px;
	padding:10px 2px 15px 0;
	font-weight:bold;
	text-align:center;
	width:191px;
	height:60px;
	background:url(//www.his-j.com/images/sp/airticket/other_detail_de.png) no-repeat center center;
	zoom: .5;
	text-indent:-9999px;
	margin:0 auto;
}

#at-container #other-terms h3.other-terms-title p.active{
	font-size:13px;
	padding:10px 2px 15px 0;
	font-weight:bold;
	text-align:center;
	width:191px;
	height:60px;
	background:url(//www.his-j.com/images/sp/airticket/other_detail_ac.png) no-repeat center center;
	text-indent:-9999px;
	margin:0 auto;
}

#at-container #other-terms h3.other-terms-title p span {
	width:26px;
	height:26px;
}

#at-container #other-terms .btn-search02 {
	width: 267px;
	height: 40px;
	margin: 10px auto 0 auto;
	font-size:15px;
	color:#fff;
	-webkit-border-radius: 18px/18px 18px 17px 17px;
	-moz-border-radius: 18px/18px 18px 17px 17px;
	border-radius: 18px/18px 18px 17px 17px;
	background-color: #81858b;
	background-image: -webkit-linear-gradient(top, #4a4a4a, #1a1a1a);
	background-image: -webkit-gradient(linear, left top, left bottom, from(#4a4a4a), to(#1a1a1a));
	background-image: -moz-linear-gradient(top, #4a4a4a, #1a1a1a);
	background-image: -o-linear-gradient(top, #4a4a4a, #1a1a1a);
	background-image: -ms-linear-gradient(top, #4a4a4a, #1a1a1a);
	background-image: linear-gradient(to bottom, #4a4a4a, #1a1a1a);
}
 #other-terms .btn-area {
	width: 270px;
	overflow:hidden;
	margin: 0 auto;
}

#tabs-menu02 {
	margin:10px 0 0 0;
}

#tabs-menu02  ul {
	display:table;
	width:80%;
	margin:0 auto;
}

#tabs-menu02  ul li {
	display:table-cell;
	vertical-align:midddle;
	width:50%;
}

#tabs-menu02  ul li a{
	display:block;
	height:35px;
}

/*#tabs-menu02  ul li a{
	display:table-cell;
	height:35px;
	background-color: #e1e1e1;
	-webkit-border-radius: 3px 3px 3px 3px/3px 3px 3px 3px;
	-moz-border-radius: 3px 3px 3px 3px/3px 3px 3px 3px;
	border-radius: 3px 3px 3px 3px/3px 3px 3px 3px;
	-webkit-box-shadow: inset 0 0 10px rgba(209,209,209,.2);
	-moz-box-shadow: inset 0 0 10px rgba(209,209,209,.2);
	box-shadow: inset 0 0 10px rgba(209,209,209,.2);
	border: solid 1px rgba(214,214,214,.6);
	background-image: -webkit-linear-gradient(bottom, #bfbfbf, #fff);
	background-image: -webkit-gradient(linear, left bottom, left top, from(#bfbfbf), to(#fff));
	background-image: -moz-linear-gradient(bottom, #bfbfbf, #fff);
	background-image: -o-linear-gradient(bottom, #bfbfbf, #fff);
	background-image: -ms-linear-gradient(bottom, #bfbfbf, #fff);
	background-image: linear-gradient(to top, #bfbfbf, #fff);


}*/

#at-container a#tbm04,#at-container a#tbm05,#at-container a#tbm06,#at-container a#tbm07 {
	display:table-cell;
	height:35px;
	background-color: #e1e1e1;
	-webkit-border-radius: 3px 3px 3px 3px/3px 3px 3px 3px;
	-moz-border-radius: 3px 3px 3px 3px/3px 3px 3px 3px;
	border-radius: 3px 3px 3px 3px/3px 3px 3px 3px;
	-webkit-box-shadow: inset 0 0 10px rgba(209,209,209,.2);
	-moz-box-shadow: inset 0 0 10px rgba(209,209,209,.2);
	box-shadow: inset 0 0 10px rgba(209,209,209,.2);
	border: solid 1px rgba(214,214,214,.6);
	background-image: -webkit-linear-gradient(bottom, #bfbfbf, #fff);
	background-image: -webkit-gradient(linear, left bottom, left top, from(#bfbfbf), to(#fff));
	background-image: -moz-linear-gradient(bottom, #bfbfbf, #fff);
	background-image: -o-linear-gradient(bottom, #bfbfbf, #fff);
	background-image: -ms-linear-gradient(bottom, #bfbfbf, #fff);
	background-image: linear-gradient(to top, #bfbfbf, #fff);
}

#at-container a#tbm04.active, #at-container a#tbm05.active,#at-container a#tbm06.active, #at-container a#tbm07.active{
	display:table-cell;
	height:33px;
	background-color: #bababa;
	-webkit-border-radius: 3px 3px 3px 3px/3px 3px 3px 3px;
	-moz-border-radius: 3px 3px 3px 3px/3px 3px 3px 3px;
	border-radius: 3px 3px 3px 3px/3px 3px 3px 3px;
	-webkit-box-shadow: inset 0 0 10px rgba(209,209,209,.2);
	-moz-box-shadow: inset 0 0 10px rgba(209,209,209,.2);
	box-shadow: inset 0 0 10px rgba(209,209,209,.2);
	border: solid 1px rgba(214,214,214,.6);
	background-image: -webkit-linear-gradient(bottom, rgba(207,207,207,.7) 10%, rgba(164,164,164,.7));
	background-image: -webkit-gradient(linear, left bottom, left top, from(#d3d3d6), to(#b7b7b7));
	background-image: -moz-linear-gradient(bottom, rgba(207,207,207,.7) 10%, rgba(164,164,164,.7));
	background-image: -o-linear-gradient(bottom, rgba(207,207,207,.7) 10%, rgba(164,164,164,.7));
	background-image: -ms-linear-gradient(bottom, rgba(207,207,207,.7) 10%, rgba(164,164,164,.7));
	background-image: linear-gradient(to top, rgba(207,207,207,.7) 10%, rgba(164,164,164,.7));
}

#at-container #tabs-menu02  ul li span {
	font-size:11px;
	font-weight:bold;
	color:#000;
}

#other-terms a.list-flights, #other-terms a.compare-airline, #other-terms a.lowest-price, #other-terms a.compared-three {
	width:1%;
	height:35px;
	display:table-cell;
	vertical-align:middle;
	text-indent:-9999px;

}

a#tbm04 span {
	width:107px;
	height:18px;
	display:block;
	background:url(//www.his-j.com/images/sp/airticket/list_flights_d.png) no-repeat 0 0;
	padding:5px 0 5px 0;
    zoom: .5;
	margin:0 0 0 10px;
}


a#tbm05 span {
	width:176px;
	height:18px;
	display:block;
	background:url(//www.his-j.com/images/sp/airticket/compare_airline_d.png) no-repeat 0 0;
	padding:5px 0 5px 0;
	zoom: .5;
	margin:0 0 0 10px;
}

a#tbm06 span{
	width:209px;
	height:18px;
	display:block;
	background:url(//www.his-j.com/images/sp/airticket/lowest_price_d.png) no-repeat 0 0;
	padding:5px 0 5px 0;
	zoom: .5;
	margin:0 0 0 10px;
}

a#tbm07 span{
	width:215px;
	height:18px;
	display:block;
	background:url(//www.his-j.com/images/sp/airticket/compared_three_d.png) no-repeat 0 0;
	padding:5px 0 5px 0;
	zoom: .5;
	margin:0 0 0 10px;
}



a#tbm04.active span {
	width:107px;
	height:18px;
	display:block;
	background:url(//www.his-j.com/images/sp/airticket/list_flights_a.png) no-repeat 0 0;
	padding:5px 0 5px 0;
	margin:0 0 0 10px;
}


a#tbm05.active span {
	width:176px;
	height:18px;
	display:block;
	background:url(//www.his-j.com/images/sp/airticket/compare_airline_a.png) no-repeat 0 0;
	padding:5px 0 5px 0;
	margin:0 0 0 10px;
}

a#tbm06.active span{
	width:209px;
	height:18px;
	display:block;
	background:url(//www.his-j.com/images/sp/airticket/lowest_price_a.png) no-repeat 0 0;
	padding:5px 0 5px 0;
	margin:0 0 0 10px;
}

a#tbm07.active span{
	width:215px;
	height:18px;
	display:block;
	background:url(//www.his-j.com/images/sp/airticket/compared_three_a.png) no-repeat 0 0;
	padding:5px 0 5px 0;
	margin:0 0 0 10px;
}

#tbm0tab-com-title2-com,#tbm03-com {
	overflow:hidden;
}

#tbm03-com .plane-plane-start-icon {
	margin:0 0 5px 5px;
	padding:0 0 0 0;
	clear:both;
	overflow:hidden;

}
#tbm03-com .plane-plane-start-icon img,#tbm03-com .plane-plane-start-icon02 img {
	margin:3px 0 0 0;
	float:left;
}

#tbm03-com .plane-plane-start-icon .plane-icon-text,#tbm03-com .plane-plane-start-icon02 .plane-icon-text{
	font-size:12px;
	font-weight:bold;
	color:#878787;
	padding: 5px 0 7px 5px;
	display: block;
	float: left;
}

#tbm03-com .adding-plane-inner {
	width:100%;
	background-color:#d6dfe9;

}

#at-contents ul.start-p,#at-contents ul.end-p {
	padding: 0 4% 0 4%;
	overflow:hidden;
}


#tbm03-com .plane-plane-start-icon02 {
	margin:5px 0 5px 5px;
	padding:3px 0 0 0;
	clear:both;
	overflow:hidden;
}


#ticket-search {
	overflow:hidden;
}

.tab-inner ul {
	clear:both;
}


#adding-plane01,#adding-plane02, #adding-plane03{
	clear:both;
	display:none;
	padding:0 0 0 0;
}


#adding-plane01 ul,#adding-plane02 ul,#adding-plane03 ul {
	overflow:hidden;
	padding:10px 4% 5px 4%;
	margin:0 0 0 0;
}

#tbm03-com .adding-plane-arrow {
	width:100%;
	overflow:hidden;
	padding: 0 0 5px 0;
}

#tbm03-com .adding-plane-arrow00 {
	width:100%;
	overflow:hidden;
}

#tbm03-com .adding-plane-arrow02,#tbm03-com .adding-plane-arrow03,#tbm03-com .adding-plane-arrow04 {
	width:100%;
	overflow:hidden;
}


#tbm03-com .adding-plane-arrow .adding-plene-arrow-l,#tbm03-com .adding-plane-arrow02 .adding-plene-arrow-l,#tbm03-com .adding-plane-arrow .adding-plene-arrow-l,#tbm03-com .adding-plane-arrow03 .adding-plene-arrow-l,#tbm03-com .adding-plane-arrow .adding-plene-arrow-l,#tbm03-com .adding-plane-arrow04 .adding-plene-arrow-l,#tbm03-com .adding-plane-arrow .adding-plene-arrow-l {
	width:16px;
	float:left;
	margin:8px 0 0 15px;
}

#tbm03-com .adding-plane-arrow00 .adding-plene-arrow-l {
	width:16px;
	float:left;
	margin:0 0 0 15px;
}

#tbm03-com .adding-plane-arrow .adding-plane-arrow-r,#tbm03-com .adding-plane-arrow02 .adding-plane-arrow-r,#tbm03-com .adding-plane-arrow .adding-plane-arrow-r,#tbm03-com .adding-plane-arrow03 .adding-plane-arrow-r,#tbm03-com .adding-plane-arrow .adding-plane-arrow-r {
	width:82px;
	float:right;
	margin:10px 5px 0 0;
}

#tbm03-com .adding-plane-arrow00 {
	width:82px;
	float: left;
	margin:10px 5px 0 0;
	padding: 0 0 5px 0;
	display: none;
}

#tbm03-com .adding-plane-arrow-r02,#tbm03-com .adding-plane-arrow-r03 {
	width:82px;
	float:right;
	margin:10px 5px 0 0;
}

#tbm03-com .adding-plane-arrow-r a,#tbm03-com .adding-plane-arrow-r02 a,#tbm03-com .adding-plane-arrow-r03 a  {
	display:block;
	width:82px;
	height:17px;
}

#tbm03-com .adding-plane-arrow .arrow-r-text,#tbm03-com .adding-plane-arrow02 .arrow-r-text,#tbm03-com .adding-plane-arrow .arrow-r-text,#tbm03-com .adding-plane-arrow03 .arrow-r-text,#tbm03-com .adding-plane-arrow .arrow-r-text {
	font-size:12px;
	font-weight:bold;
	color:#000;
	float:left;
	margin:2px 0 0 0;
}

#tbm03-com .adding-plane-arrow00 .arrow-r-text {
	font-size:12px;
	font-weight:bold;
	color:#000;
	float:left;
	margin:2px 0 0 0;
}

#tbm03-com .adding-plane-arrow .arrow-r-icon,#tbm03-com .adding-plane-arrow02 .arrow-r-icon,#tbm03-com .adding-plane-arrow .arrow-r-icon,#tbm03-com .adding-plane-arrow03 .arrow-r-icon,#tbm03-com .adding-plane-arrow .arrow-r-icon,#tbm03-com .adding-plane-arrow04 .arrow-r-icon    {
	width:16px;
	float:right;
}

#tbm03-com .adding-plane-arrow00 .arrow-r-icon {
	width:16px;
	float:right;
}

/* -----------------------------
Search-others-detail
------------------------------ */

#search-others-detail {
	overflow:hidden;
	padding:12px 4% 12px 4%;
	border-bottom:solid 1px #999999;
	display:none;
}

#search-others-detail .check-btn ul li a.active{
	width:42px;
	height:42px;
	background:url(//www.his-j.com/images/sp/airticket/check_a.png) no-repeat 0 0;

	display:block;
	float:left;
	margin:0 100px 0 0;
}

#search-others-detail .check-btn ul li a{
	width:42px;
	height:42px;
	background:url(//www.his-j.com/images/sp/airticket/check_d.png) no-repeat 0 0;
	display:block;
	float:left;
	margin:0 110px 0 0;
}

#search-others-detail .check-btn ul li a.active{
	width:42px;
	height:42px;
	background:url(//www.his-j.com/images/sp/airticket/check_a.png) no-repeat 0 0;
	display:block;
	float:left;
}

#search-others-detail .check-btn ul li a{
	width:42px;
	height:42px;
	background:url(//www.his-j.com/images/sp/airticket/check_d.png) no-repeat 0 0;
	display:block;
	float:left;
	margin:0 100px 0 0;
}

#search-others-detail .check-btn {
	overflow:hidden;
	margin:0 0 15px 0;
	zoom: .5;
}

#search-others-detail .check-btn ul li {
	display:block;
	float:left;
}


#search-others-detail .check-btn ul li span {
	font-size:13px;
	font-weight:bold;
	color:#000;
	margin:10px 0 0 50px;
}

#search-others-detail .check-btn ul li a.search-others-all span {
	display:block;
	width:100px;
	float:left;
	margin:10px 0 0 50px;
}


#search-others-detail .check-btn ul li a.search-others-only span {
	display:block;
	width:300px;
	float:left;
}

/* sudok:121103 */
#s-detail-area a {
	border: 1px solid #979797;
	font-size: 13px;
	padding: 7px 1.6%;
	vertical-align: middle;
	display:block;
	background-color: #ffffff;
	color:#000;
	font-weight:bold;
	margin-bottom: 5px;
}

#s-detail-area .right-text {
	oveflow:hidden;
	display:block;
	margin:0 0 5px 0;
	height:29px;
	width: 52%;
	float:left;

}

#s-detail-area .right-text p{
	font-size:13px;
	font-weight:bold;
	color:#000;
	padding:10px 0 0 0;

}

/* ------------------------------
 Carousel02
------------------------------ */

#carousel02 {
	padding:5px 0 0 0;
}

#carousel02 ul.ui-carousel-panel-indicator {
	position:absolute;
	top:100px;
}
.go-to-top {
	position:fixed;
	bottom:10px;
	right:2px;
	z-index:105;
}

.go-to-top a {
	display:block;
}
/********** 20140924 ios8 zoom bug &gt;&gt; **********/
.go-to-top a img {
	width: 54px;
	height: 49px;
	zoom: 0;
}
/********** &lt;&lt; 20140924 ios8 zoom bug **********/

/* sudok:121103  */
/*TK121105*/
#at-container .tabs-contents01 .tbm-com { display:none; }
#at-container .tabs-contents01 #tbm02-com { display:block; }


/*TK121120*/
/* ------------------------------
 Ticket_price (ticket-p)
------------------------------ */

#at-container .ticket-p {
	padding:0 2.5% 0 2.5%;
}


#at-container .ticket-p ul.ticket-price {
	list-style:none;
	margin:0;
	padding:0;
	margin:0 0 0 0;
}

#at-container .ticket-p ul.ticket-price li.ticket-price-area {
	overflow:hidden;
	position:relative;
	padding:9px;
	background: -webkit-gradient(linear, left top, left bottom,	from(#000), color-stop(0.49, #222),color-stop(0.5, #111),color-stop(0.6, #222),to(#333));
	font-size:16px;
	font-weight:bold;
	border:solid 1px #585858;
}

#at-container .ticket-p ul.ticket-price {
	list-style:none;
	margin:0;
	padding:0;
	margin:0 0 10px 0;
}

#at-container .ticket-p ul.ticket-price li.other-city {
	overflow:hidden;
	position:relative;
	height: 17px;
	background-color:#e1e1e1;
	padding: 12px 0 7px 0;
}

#at-container .other-city-link {
	text-align:right;
	margin:0 135px 0 0;
	float:right;
}

#at-container .ticket-p a {
	width:100%;
	height:36px;
	display:block;
}

#at-container .ticket-p ul.ticket-price li span.dest {
	float:left;
	color:#fff;
}

#at-container .ticket-p ul.ticket-price li span.price {
	float:right;
	color:#fff;
}

#at-container .ticket-p ul.ticket-price li div.shadow {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:transparent url(//www.his-j.com/images/sp/top/text_shadow.png) repeat-x left top;
	opacity:0.8;
}

#at-container .ticket-p ul.ticket-price li.ticket-price-title {
	background-color:#034896;
	color:#FFF;
	overflow:hidden;
	position:relative;
	padding:12px;
	font-size:13px;
	font-weight:bold;
	text-align:left;
}


#at-container .p-area-title {
	padding:0 2.5% 2px 2.5%;
	overflow:hidden;
}

#at-container .p-area-left {
	float:left;
	margin:10px 0 0 1%;
}

#at-container .other-city-link .p-area-letter{
	width:22px;
	height:23px;
	float:left;
	background:url(//www.his-j.com/images/sp/top/plane_icon01.png) no-repeat 0 0;
	zoom: .5;
}

#at-container .other-city-link .p-area-letter span.p-area-text01 {
	font-size:12px;
	font-weight:bold;
	color:#3f3f3f;
	padding:2px 24px 0 27px;
	display:block;
	height:36px;
	width:218px;
	background: url(//www.his-j.com/images/sp/common/arrow_other_ticket.png) no-repeat right 5px;
}

#at-container .other-city-link .plane-arrow {
	width:12px;
	height: 17px;
	background: url(//www.his-j.com/images/sp/top/plane_arrow_icon.png) no-repeat center right;
	zoom: .5;
	margin: 4px 0 0 157px;
}

#at-container .other-city-link .plane-arrow02 {
	width:12px;
	height: 17px;
	background: url(//www.his-j.com/images/sp/top/plane_arrow_icon.png) no-repeat center right;
	zoom: .5;
	margin: 4px 0 0 252px;
}

#at-container .other-city-link .p-area-right {
	float: right;
    margin: 4px 1% 0 0;
}

#at-container .other-city-link .t-sprite-btn_more_look {
	 text-indent:-9999px;
	 width: 196px;
     height: 34px;
     zoom: 0.5;
     float: right;
     margin:5px 0 0 0;
	}

#at-container h3.airticket-price-title {
	font-size:13px;
	font-weight:bold;
	color:#024895;
	margin:10px 0 5px 0;
}

#at-container #his-app {
	oveflow:hidden;
	margin:10px 0 0 0;
}

#at-container .his-app-title {
	width:43%;
	color:#fff;
	font-weight:bold;
	font-size:13px;
	height:8px;
	background-color:#034896;
	padding: 7px 0 10px 12px;
	margin:0 0 5px 0;
	height: 10px;
	line-height: 1.0;
}
</pre></body></html>