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

/* ------------------------------------------------------------------------ */
/* reset
/* ------------------------------------------------------------------------ */

/* HTML5 */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section{
  display:block;
}

audio,
canvas,
video{
  display:inline-block;
  *display:inline;
  *zoom:1;
}

audio:not([controls]){
  display:none;
}

[hidden]{
  display:none;
  visibility:hidden;
}

/* Base */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td{
  margin:0;
  padding:0;
}

html{
  font-size:100%;
  overflow-y:scroll;
  -webkit-tap-highlight-color:rgba(0, 0, 0, 0);
  -webkit-text-size-adjust:100%;
  -ms-text-size-adjust:100%;
}

button,
input,
select,
textarea{
  font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", Arial, Osaka, sans-serif;
  font-size:12px;
  color:#444;
}

/* Link */
a{
  color:#1b43ba;
  text-decoration:none;
}

/*a:visited{
color:#999;
}*/

a:hover{
  color:#019de6;
  text-decoration:none;
}

a:focus{
  outline:thin dotted;
}

a:hover,
a:active{
  outline:0;
}

/* Typography */
h1,
h2,
h3,
h4,
h5,
h6{
  font-size:100%;
}

strong{
  font-weight:bold;
}

em{
  font-style:normal;
}

sub,
sup{
  font-size:75%;
  line-height:0;
  position:relative;
  vertical-align:baseline;
}

sup{
  top:-0.5em;
}

sub{
  bottom:-0.25em;
}

/* List */
li{
  list-style:none;
}

/* Image */
img{
  border:0;
  -ms-interpolation-mode:bicubic;
}

/* Form */
fieldset{
  border:0;
}

button,
input,
select,
textarea{
  font-size:100%;
  margin:0;
  vertical-align:baseline;
  *vertical-align:middle;
}

button,
input{
  line-height:normal;
  *overflow:visible;
}

table button,
table input{
  *overflow:auto;
}

button,
html input[type="button"],
input[type="reset"],
input[type="submit"]{
  cursor:pointer;
  -webkit-appearance:button;
}

input[type="checkbox"],
input[type="radio"]{
  box-sizing:border-box;
}

input[type="search"]{
  -webkit-appearance:textfield;
  -moz-box-sizing:content-box;
  -webkit-box-sizing:content-box;
  box-sizing:content-box;
}

input[type="search"]::-webkit-search-decoration{
  -webkit-appearance:none;
}

button::-moz-focus-inner,
input::-moz-focus-inner{
  border:0;
}

textarea{
  overflow:auto;
  vertical-align:top;
}

/* Table */
table{
  border-collapse:collapse;
  border-spacing:0;
}

/* Has Layout */
div,
ul,
ol,
dl,
dt,
dd{
  zoom:1;
}

/* ======BASIC SET==================== */
#wrap{
  text-align:center;
}

#wrap2{
  width:760px;
  text-align:left;
  margin:0 auto;
}

@media print{
  .noprint{
    display:none;
  }
}

#kihon{
  width:760px;
  margin:0 auto;
  text-align:center;
}

#kihon2{
  text-align:left;
}

IMG{
  border-style:none;
}

TABLE.norep{
  background-repeat:no-repeat;
}

td, th{
  font-size:12px;
}

.pankuzu{
  margin-top:5px;
  margin-bottom:10px;
  color:#666;
  font-size:10px;
}

.txtcenter{
  text-align:center;
}

.clearfix:after{
  content:".";
  display:block;
  height:0;
  clear:both;
  visibility:hidden;
}

.clearfix{
  display:inline-block;
  zoom:1; /*for IE 5.5-7*/
}

/* Hides from IE-mac \*/
* html .clearfix{
  height:1%;
}

.clearfix{
  display:block;
}

/* End hide from IE-mac */

/* 文字色 */

.red{
  font-color:red;
}

body{
  font-family:"ＭＳ Ｐゴシック", osaka, Arial, Helvetica sans-serif;
  text-align:center;
  font-size:12px;
  line-height:1.4;
  background-color:#FFFFFF;
  color:#333333;
  margin:0;
}

H1{
  font-size:12px;
  color:#666666;
  margin:0 0 0 0;
  padding:2px;
  text-align:right;
  font-weight:nomal;
}

H1.white{
  color:#ffffff;
}

H2{
  font-size:12px;
  color:#666666;
  margin:0 0 0 0;
  padding:2px;
}

H3{
  font-size:12px;
  margin:0 0 0 0;
  padding:0;
}

H3.top{
  font-style:normal;
  font-weight:normal;
}

P{
  padding:0;
  margin:0;
}

P.onsn{
  text-align:left;
  font-size:12px;
  background-color:#f5e4da;
  color:#333333;
  padding:4px;
  margin:0;
}

BODY.left{
  text-align:left;
  background-color:#FFFFFF;
  color:#333333;
  margin:0;
}

form{
  margin:0
}

br{
  letter-spacing:normal
}

hr.low{
  margin-bottom:0;
  padding-bottom:0;
}

LI.faq0{
  margin-left:5;
  margin-top:2;
  list-style-image:url("/images/spacer.gif");
}

LI.faq1{
  margin-left:20;
  margin-top:4;
  list-style-image:url("/images/spacer.gif");
}

LI.faq2{
  margin-left:2;
  margin-top:0;
  list-style-image:url("/images/list1.gif");
}

.listanswer{
  list-style-type:upper-alpha
}

.listnone{
  list-style-type:none
}

.search-box{
  margin:0 auto;
}

/* ======H tag special==================== */

.dataTitleAirSearch h2{
  margin:0 0 0 0;
  padding:0 0 0 0;
  display:none;
}

.dataTitleAirSearch{
  width:105px;
  height:24px;
  background-image:url(https://www.skygate.co.jp/images/airsearch_title.gif);
  background-repeat:no-repeat;
}

.dataTitleCityList h3{
  margin:0 0 0 0;
  padding:0 0 0 0;
  display:none;
}

.dataTitleCityList{
  width:549px;
  height:18px;
  background-image:url(https://www.skygate.co.jp/country/images/title01.gif);
  background-repeat:no-repeat;
}

.dataTitleAirFare h3{
  margin:0 0 0 0;
  padding:0 0 0 0;
  display:none;
}

.dataTitleAirFare{
  width:549px;
  height:18px;
  background-image:url(https://www.skygate.co.jp/country/images/title02.gif);
  background-repeat:no-repeat;
}

/*
LI{
list-style-image:url("/images/spacer.gif");
}
 */

EM{
  font-style:normal;
  font-weight:bold;
  background:transparent;
}

.background0{
  background-color:#E1E1E1
}

.background1{
  background-color:#4897A2
}

.background2{
  background-color:#3989B4
}

.background3{
  background-color:#fc9e92
}

.background4{
  background-color:#E7B809
}

.background5{
  background-color:#E13A3E
}

.background6{
  background-color:#C8721F
}

.background7{
  background-color:#798595
}

.background-light0{
  background-color:#F4F4F4
}

.background-light1{
  background-color:#C8E0E3
}

.background-light2{
  background-color:#D3E5EE
}

.background-light3{
  background-color:#DEE7BF
}

.background-light4{
  background-color:#F8EAB5
}

.background-light5{
  background-color:#F9D8D8
}

.background-light6{
  background-color:#E3B88F
}

.background-light7{
  background-color:#AFB6BF
}

.background-morelight6{
  background-color:#EED4BB
}

.background-morelight7{
  background-color:#D7DADF
}

/* ======パンクズ：ここから==================== */
.topicpath1{
  background-color:#C8E0E3;
  padding:3px;
  border:1px solid #4897A2;
  margin-bottom:5px;
}

.topicpath2{
  background-color:#D3E5EE;
  padding:3px;
  border:1px solid #3989B4;
  margin-bottom:5px;
}

.topicpath3{
  background-color:#DEE7BF;
  padding:3px;
  border:1px solid #93AF2A;
  margin-bottom:5px;
}

.topicpath4{
  background-color:#F8EAB5;
  padding:3px;
  border:1px solid #E7B809;
  margin-bottom:5px;
}

.topicpath5{
  background-color:#F9D8D8;
  padding:3px;
  border:1px solid #E13A3E;
  margin-bottom:5px;
}

/* ======パンクズ：ここまで==================== */

.LINE1 table{
  margin:0 0 0 0;
  border:1px solid #666;
  border-collapse:collapse;
}

.LINE1 table th{
  padding:3px;
  background-color:#efefef;
  border:1px solid #666;
  text-align:center;
}

.LINE1 table td{
  padding:3px;
  border:1px solid #666;
}

.Cancel table{
  margin:0 0 20px 10px;
  border:1px solid #666;
  border-collapse:collapse;
  width:650;
}

.Cancel table th{
  padding:3px;
  background-color:#efefef;
  border:1px solid #666;
  text-align:center;
}

.Cancel table td{
  padding:3px;
  border:1px solid #666;
}

.Cancel LI{
  margin-top:.2em;
  margin-left:5px;
  margin-bottom:5px;
  font-size:12px;
  text-indent:-5px;
  line-height:1.4em
}

.Canceldl{
  display:block;
  margin-left:14px;
  padding:0;
  font-size:12px;
  text-indent:-5px;
  line-height:1.4em
}

.CancelDT{
  display:block;
  margin-top:2px;
  margin-left:10px;
  padding:0;
  font-size:12px;
  text-indent:-5px;
  line-height:1.4em
}

.CancelDD{
  display:block;
  margin-top:-18px;
  padding:4px;
  font-size:12px;
  text-indent:-5px;
  line-height:1.4em
}

/* ======FONT SIZE==================== */
.fs11, .fs12, .fs14, .fs16{
  font-family:"ＭＳ Ｐゴシック", "ヒラギノ角ゴ pro w3", osaka, Arial, Helvetica, sans-serif;
}

.fs11c, .fs12c, .fs14c, .fs16c, .fs18c{
  font-family:"ＭＳ Ｐゴシック", "ヒラギノ角ゴ pro w3", osaka, Arial, Helvetica, sans-serif;
  color:#CC0000;
}

.fs11b, .fs12b, .fs14b, .fs16b, .fs18b{
  font-family:"ＭＳ Ｐゴシック", "ヒラギノ角ゴ pro w3", osaka, Arial, Helvetica, sans-serif;
  color:#114499;
}

.fs11r, .fs12r, .fs12rh, .fs14r, .fs16r{
  font-family:"ＭＳ Ｐゴシック", "ヒラギノ角ゴ pro w3", osaka, Arial, Helvetica, sans-serif;
  color:#C81F4A;
}

.fs11o, .fs12o, .fs14o, .fs16o{
  font-family:"ＭＳ Ｐゴシック", "ヒラギノ角ゴ pro w3", osaka, Arial, Helvetica, sans-serif;
  color:#FF6600;
}

.fs11w, .fs12w, .fs14w, .fs16w{
  font-family:"ＭＳ Ｐゴシック", "ヒラギノ角ゴ pro w3", osaka, Arial, Helvetica, sans-serif;
  color:#FFFFFF;
}

.fs11g, .fs12g, .fs14g, .fs16g{
  font-family:"ＭＳ Ｐゴシック", "ヒラギノ角ゴ pro w3", osaka, Arial, Helvetica, sans-serif;
  color:#666666;
}

.fs11sp, .fs12sp, .fs14sp, .fs16sp{
  font-family:"ＭＳ Ｐゴシック", "ヒラギノ角ゴ pro w3", osaka, Arial, Helvetica, sans-serif;
  color:#0091D2;
}

.fs18{
  font-family:"ＭＳ Ｐゴシック", "ヒラギノ角ゴ pro w3", osaka, Arial, Helvetica, sans-serif;
  font-weight:bold;
}

.fs18c{
  font-family:"ＭＳ Ｐゴシック", "ヒラギノ角ゴ pro w3", osaka, Arial, Helvetica, sans-serif;
  color:#CC0000;
  font-weight:bold;
}

.fs18r{
  font-family:"ＭＳ Ｐゴシック", "ヒラギノ角ゴ pro w3", osaka, Arial, Helvetica, sans-serif;
  color:#C81F4A;
  font-weight:bold;
}

.fs18o{
  font-family:"ＭＳ Ｐゴシック", "ヒラギノ角ゴ pro w3", osaka, Arial, Helvetica, sans-serif;
  color:#FF6600;
  font-weight:bold;
}

.fs18w{
  font-family:"ＭＳ Ｐゴシック", "ヒラギノ角ゴ pro w3", osaka, Arial, Helvetica, sans-serif;
  color:#FFFFFF;
  font-weight:bold;
}

.fs18g{
  font-family:"ＭＳ Ｐゴシック", "ヒラギノ角ゴ pro w3", osaka, Arial, Helvetica, sans-serif;
  color:#666666;
  font-weight:bold;
}

.fs18sp{
  font-family:"ＭＳ Ｐゴシック", "ヒラギノ角ゴ pro w3", osaka, Arial, Helvetica, sans-serif;
  color:#0091D2;
  font-weight:bold;
}

/* ======追加CSS====================

strong {
	font-weight: normal;
} 
*/
.fs14w strong{
  font-weight:bold;
}

.fs14 strong{
  font-weight:bold;
}

.fs12w strong{
  font-weight:bold;
}

.air h3{
  font-size:12px;
  font-weight:normal;
}

.p0{
  margin-bottom:5px;
  font-size:12px;
  line-height:1.4em
}

.p1{
  margin-top:.2em;
  margin-left:12px;
  margin-bottom:5px;
  font-size:12px;
  text-indent:-12px;
  line-height:1.4em
}

.p11{
  margin-top:.2em;
  margin-left:12px;
  margin-bottom:5px;
  font-size:12px;
  line-height:1.4em
}

.p1b{
  margin-top:.2em;
  margin-left:12px;
  margin-bottom:5px;
  font-size:12px;
  color:#000099;
  text-indent:-12px;
  line-height:1.4em
}

.p1a{
  margin-top:.2em;
  margin-left:12px;
  margin-bottom:5px;
  font-size:12px;
  color:#000000;
  line-height:1.4em
}

.p2{
  margin-top:.2em;
  margin-left:12px;
  margin-bottom:5px;
  font-size:10px;
  line-height:1.4em
}

.p3{
  margin-top:.2em;
  margin-left:10px;
  margin-bottom:5px;
  font-size:10px;
  color:#990000;
  line-height:1.4em
}

/* ======TEXTFONT SIZE==================== */
.txt11, .txt12, .txt14{
  font-family:"ＭＳ Ｐゴシック", "ヒラギノ角ゴ pro w3", osaka, Arial, Helvetica, sans-serif;
}

.txt11c, .txt12c, .txt14c{
  font-family:"ＭＳ Ｐゴシック", "ヒラギノ角ゴ pro w3", osaka, Arial, Helvetica, sans-serif;
  color:#CC0000;
}

.txt11r, .txt12r, .txt14r{
  font-family:"ＭＳ Ｐゴシック", "ヒラギノ角ゴ pro w3", osaka, Arial, Helvetica, sans-serif;
  color:#C81F4A;
}

.txt11o, .txt12o, .txt14o{
  font-family:"ＭＳ Ｐゴシック", "ヒラギノ角ゴ pro w3", osaka, Arial, Helvetica, sans-serif;
  color:#FF6600;
}

.txt11b, .txt12b, .txt14b{
  font-family:"ＭＳ Ｐゴシック", "ヒラギノ角ゴ pro w3", osaka, Arial, Helvetica, sans-serif;
  color:#114499;
}

.txt11w, .txt12w, .txt14w{
  font-family:"ＭＳ Ｐゴシック", "ヒラギノ角ゴ pro w3", osaka, Arial, Helvetica, sans-serif;
  color:#FFFFFF;
}

.txt11g, .txt12g, .txt14g{
  font-family:"ＭＳ Ｐゴシック", "ヒラギノ角ゴ pro w3", osaka, Arial, Helvetica, sans-serif;
  color:#666666;
}

.txt11sp, .txt12sp, .txt14sp{
  font-family:"ＭＳ Ｐゴシック", "ヒラギノ角ゴ pro w3", osaka, Arial, Helvetica, sans-serif;
  color:#0091D2;
}

/* ======LINK[standard]==================== 
A:link {
	color: #224466;
	text-decoration: none
}

A:visited {
	color: #224466;
	text-decoration: none
}

A:hover {
	color: #FF3300;
	text-decoration: none
}
*/
A:hover .fs12w{
  color:#FFFFDD;
}

.fs12wA:hover{
  color:#FFFFDD;
}

.fs11w A:hover{
  color:#FFFFDD;
}

A:hover .fs14w{
  color:#FFFFDD;
}

A:hover .fs12r{
  color:#FF0000;
}

A:hover .fs14r{
  color:#FF0000;
}

A:hover .fs12o{
  color:#FF3300;
}

A:hover .fs14o{
  color:#FF3300;
}

.brokenline01w{
  background-image:url("/images/brokenline01_1.gif");
}

/*======リンク リニュバージョン====================*/

a, a:link{
  color:#0000CC;
  text-decoration:underline;
}

a:visited{
  color:#0000CC;
  text-decoration:underline;
}

a:hover{
  color:#ff3300;
  text-decoration:underline;
}

/*======ヘッダタブメニューレイアウト====================
#headMenu {
	margin: 0;
	padding: 0;
	float: right;
}
#headMenu UL {
	border: 0;
	margin: 0;
	padding: 0;
	 list-style-type: none;
}
#headMenu LI {
	display: block;
	float: left;
	text-align: center;
	margin: 1;
	padding: 0;
}
.TabBox A {
	width: 100px;
	height: 15px;
	padding: 3px;
	text-decoration: none;
	display: block;
	text-align: center;
	line-height: 18px;
}

/*--選択用--
.mainTabOver A {
	color: #FFFFFF;
	font-weight: bold;
	background: #4897A2;
}
.mainTabOver A:link {
	color: #FFFFFF;
}
.mainTabOver A:visited {
	color: #FFFFFF;
}
.overseasTabOver A {
	color: #FFFFFF;
	font-weight: bold;
	background: #3989B4;
}
.overseasTabOver A:link {
	color: #FFFFFF;
}
.overseasTabOver A:visited {
	color: #FFFFFF;
}
.dometourTabOver A {
	color: #FFFFFF;
	font-weight: bold;
	background: #93AF2A;
}
.dometourTabOver A:link {
	color: #FFFFFF;
}
.dometourTabOver A:visited {
	color: #FFFFFF;
}
.goodsTabOver A {
	color: #FFFFFF;
	font-weight: bold;
	background: #E7B809;
}
.goodsTabOver A:link {
	color: #FFFFFF;
}
.goodsTabOver A:visited {
	color: #FFFFFF;
}

.saleTabOver A {
	color: #FFFFFF;
	font-weight: bold;
	background: #E13A3E;
}
.saleTabOver A:link {
	color: #FFFFFF;
}
.saleTabOver A:visited {
	color: #FFFFFF;
}

/*--非選択用--
.mainTabOut A {
	background: #CCCCCC;
}
.mainTabOut A:hover {
	color: #FFFFFF;
	font-weight: bold;
	background: #4897A2;
}
.overseasTabOut A {
	background: #CCCCCC;
}
.overseasTabOut A:hover {
	color: #FFFFFF;
	font-weight: bold;
	background: #3989B4;
}
.dometourTabOut A {
	background: #CCCCCC;
}
.dometourTabOut A:hover {
	color: #FFFFFF;
	font-weight: bold;
	background: #93AF2A;
}
.goodsTabOut A {
	background: #CCCCCC;
}
.goodsTabOut A:hover {
	color: #FFFFFF;
	font-weight: bold;
	background: #E7B809;
}
.saleTabOut A {
	background: #CCCCCC;
}
.saleTabOut A:hover {
	color: #FFFFFF;
	font-weight: bold;
	background: #E13A3E;
}


/*======ナビ====================*/
#overseasNavi{
  margin:0;
}

#overseasNavi UL{
  list-style:none;
  margin-top:0;
  margin-left:0;
  padding-left:0;
}

#overseasNavi LI{
  margin:1;
}

#overseasNavi LI A{
  text-decoration:none;
  display:block;
  padding:4px;
  color:#224466;
  background:#D3E5EE;
}

#overseasNavi LI A:hover{
  color:#FF3300;
  background:#DDDDDD;
}

#dometourNavi{
  margin:0;
}

#dometourNavi UL{
  list-style:none;
  margin-top:0;
  margin-left:0;
  padding-left:0;
}

#dometourNavi LI{
  margin:1;
}

#dometourNavi LI A{
  text-decoration:none;
  display:block;
  padding:4px;
  color:#224466;
  background:#fededf;
}

#dometourNavi LI A:hover{
  color:#FF3300;
  background:#DDDDDD;
}

#goodsNavi{
  margin:0;
}

#goodsNavi UL{
  list-style:none;
  margin-top:0;
  margin-left:0;
  padding-left:0;
}

#goodsNavi LI{
  margin:1;
}

#goodsNavi LI A{
  text-decoration:none;
  display:block;
  padding:4px;
  color:#224466;
  background:#F8EAB5;
}

#goodsNavi LI A:hover{
  color:#FF3300;
  background:#DDDDDD;
}

/* WinIE用裏技ここから　\*/
* html #overseasNavi LI A{
  height:1%;
}

* html #dometourNavi LI A{
  height:1%;
}

* html #goodsNavi LI A{
  height:1%;
}

/* WinIE用裏技ここまで　*/

/*======フォーム====================*/
.radiopaddingpkg{
  padding:0;
  margin:1px 2px 2px 0;
}

/*======フッター====================*/
.footerLine{
  padding:20px 0 2px 0;
  margin:4px;
  border-bottom:1px solid #CCCCCC;
}

/*======画像をテキストの中央にそろえる====================*/
.imageVmiddle{
  vertical-align:text-top
}

/*======キャンペーンバナー用====================*/
.imageLeft{
  margin:2px;
  float:left;
}

.imageRight{
  /*margin: 2px;*/
  padding-top:12px;
  padding-left:10px;
  float:right;
}

/*--回り込み解除--*/
.fClear{
  clear:both;
}

/*--テキスト用マージン--*/
.contentText{
  margin:6;
}

/*======スペーサー用====================*/
.sp2{
  margin-bottom:5px;
}

.sp5{
  margin-bottom:5px;
}

.sp10{
  margin-bottom:10px;
}

.sp15{
  margin-bottom:15px;
}

.sp20{
  margin-bottom:20px;
}

.sp30{
  margin-bottom:30px;
}

.imagesSp0020{
  margin:0 0 2px 0;
}

.imagesSp0050{
  margin:0 0 5px 0;
}

/* ID略称の説明----------------------------------------------------------------

●背景の色
background0				無彩色
background1				HOME
background2				海外自由旅行
background3				国内自由旅行
background4				青空商店街
background5				SALE
background6				MY SKYGATE
background7				SUPPORT

background-light0			無彩色（薄い色）
background-light1			HOME（薄い色）
background-light2			海外自由旅行（薄い色）
background-light3			国内自由旅行（薄い色）
background-light4			青空商店街（薄い色）
background-light5			SALE（薄い色）
background-light6			MY SKYGATE（薄い色）
background-light7			SUPPORT（薄い色）

background-morelight6			MY SKYGATE（さらに薄い色）
background-morelight7			SUPPORT（さらに薄い色）


●フォント指定
fs11	fontsize10px			行間を空けない箇所に使用。
fs12	fontsize12px			行間を空けない箇所に使用。
fs14	fontsize14px			行間を空けない箇所に使用。

fs11c	fontsize10px		行間を空けない箇所に使用。テキストカラー：テーマカラー
fs12c	fontsize12px		行間を空けない箇所に使用。テキストカラー：テーマカラー
fs14c	fontsize14px		行間を空けない箇所に使用。テキストカラー：テーマカラー

fs11b	fontsize10px		行間を空けない箇所に使用。テキストカラー：くすんだ青
fs12b	fontsize12px		行間を空けない箇所に使用。テキストカラー：くすんだ青
fs14b	fontsize14px		行間を空けない箇所に使用。テキストカラー：くすんだ青

fs11w	fontsize10px		行間を空けない箇所に使用。テキストカラー：白
fs12w	fontsize12px		行間を空けない箇所に使用。テキストカラー：白
fs14w	fontsize14px		行間を空けない箇所に使用。テキストカラー：白

fs11r	fontsize10px		行間を空けない箇所に使用。テキストカラー：赤
fs12r	fontsize12px		行間を空けない箇所に使用。テキストカラー：赤
fs12rh	fontsize12px		行間を空けない箇所に使用。テキストカラー：赤
fs14r	fontsize14px		行間を空けない箇所に使用。テキストカラー：赤

txt11	textsize10px		本文など、行間を空ける必要がある箇所に使用。
txt12	textsize12px		本文など、行間を空ける必要がある箇所に使用。
txt14	textsize14px		本文など、行間を空ける必要がある箇所に使用。

txt11c	textsize10px		本文など、行間を空ける必要がある箇所に使用。テキストカラー：テーマカラー
txt12c	textsize12px		本文など、行間を空ける必要がある箇所に使用。テキストカラー：テーマカラー
txt14c	textsize14px		本文など、行間を空ける必要がある箇所に使用。テキストカラー：テーマカラー

txt11w	textsize10px		本文など、行間を空ける必要がある箇所に使用。テキストカラー：白
txt12w	textsize12px		本文など、行間を空ける必要がある箇所に使用。テキストカラー：白
txt14w	textsize14px		本文など、行間を空ける必要がある箇所に使用。テキストカラー：白

txt11r	textsize10px		本文など、行間を空ける必要がある箇所に使用。テキストカラー：赤
txt12r	textsize12px		本文など、行間を空ける必要がある箇所に使用。テキストカラー：赤
txt14r	textsize14px		本文など、行間を空ける必要がある箇所に使用。テキストカラー：赤
ID略称の説明 END---------------------------------------------------------------- */

/*=========国内オプションスタイル：ここから===========*/
#option{
  margin:0;
  padding:0;
}

#option UL{
  border:0;
  margin:0;
  padding:0;
  list-style-type:none;
}

#option LI{
  display:block;
  float:left;
  text-align:center;
  margin:1;
  padding:0;
}

.optionBox A{
  background:#DDDDDD;
  width:170px;
  height:15px;
  padding:5px;
  text-decoration:none;
  display:block;
  text-align:center;
  line-height:18px;
}

.optionBox A:hover{
  color:#FFFFFF;
  font-weight:bold;
  background:#668899;
}

/*=========国内オプションスタイル：ここまで===========*/

/*=========新ヘッダ：ここから===========*/

/*--互換モード用css--*/

/*--ヘッダ--*/
#head{
  margin-top:10px;
  margin-bottom:0;
  line-height:1.2;
  width:760px;
}

#head .logo{
  width:150px;
  float:left;
}

#head{
  margin-bottom:12px;
  line-height:1.2;
}

#head .logo{
  width:150px;
  float:left;
}

#head .right{
  margin-left:130px;
}

/*#head .right2{sgcc_longvm
margin-left:60px;
}*/

#head .right .textright{
  float:right;
}

#head .right h1{
  font-size:12px;
  font-weight:normal;
  text-align:right;
}

#head .right ul{
  text-align:right;
  margin-bottom:10px;
}

#head .right ul li{
  display:inline;
}

#head .right li.my2 a,
#head .right li.member22 a,
#head .right li.arrow2 a,
#head .right li.hr_mai2 a,
#head .right2 li.my2 a,
#head .right2 li.member22 a,
#head .right2 li.arrow2 a,
#head .right2 li.hr_mai2 a{ /*sgcc*/
  color:#139be1;
  text-decoration:underline;
}

#head .right li.my2 a:hover,
#head .right li.member22 a:hover,
#head .right li.arrow2 a:hover,
#head .right li.hr_mai2 a:hover,
#head .right2 li.my2 a:hover,
#head .right2 li.member22 a:hover,
#head .right2 li.arrow2 a:hover,
#head .right2 li.hr_mai2 a:hover{
  color:#ff3300;
  text-decoration:underline;
}

#head .right li.arrow{ /*old元*/
  background:#FFF url(../images/head/arrow.gif) no-repeat left center;
  margin-right:10px;
  padding-left:15px;
}

#head .right li.my{ /*old元*/
  background:#FFF url(../images/head/my.gif) no-repeat left center;
  margin-right:10px;
  padding-left:15px;
}

#head .right li.member2{ /*old元*/
  background:#FFF url(../images/head/icon_new_member.gif) no-repeat left center;
  margin-right:10px;
  padding-left:15px;
}

#head .right li.hr_mai{ /*old元*/
  background:#FFF url(../images/head/mail_ico.gif) no-repeat left center;
  margin-right:10px;
  padding-left:15px;
}

#head .right li.member img{
  position:relative;
  top:3px;
  margin-right:1px;
}

/****SGCCマージンつめ*****/
#head .right li.arrow2{
  background:#FFF url(../images/head/arrow.gif) no-repeat left center;
  margin-right:1px; /**/
  padding-left:14px;
}

#head .right li.my2{
  background:#FFF url(../images/head/my.gif) no-repeat left center;
  margin-right:1px; /**/
  padding-left:15px;
}

#head .right li.hr_mai2{ /*sgcc*/
  background:#FFF url(../images/head/mail_ico.gif) no-repeat left center;
  margin-right:1px; /**/
  padding-left:15px;
}

#head .right li.member22{
  background:#FFF url(../images/head/icon_new_member.gif) no-repeat left center;
  margin-right:1px; /**/
  padding-left:15px;
}

/****SGCCマージンつめ*****/

/*--タブ--*/
#headMenu{
  margin:0 0 5 0;
  padding:0;
  width:760px;
  height:48px;
  line-height:1.2;
}

#headMenu UL{
  border:0;
  margin:0;
  padding:0;
  list-style-type:none;
  width:760px;
  height:50px;
}

#headMenu LI{
  display:block;
  float:left;
  text-align:center;
  font-size:13px;
  margin:0;
  padding:0;
}

.TabBox A{
  width:152px;
  height:39px;
  padding:14 0 0 0;
  display:block;
  text-align:center;
}

/*--選択用--*/
.airTabOver A,
.airTabOver A:hover,
.airTabOver A:visited{
  background-image:url(../images/head/menu_air_on.jpg);
  background-repeat:no-repeat;
  background-position:top;
  padding-top:16px;
  color:#FFF;
  font-weight:bold;
}

.air_hotelTabOver A,
.air_hotelTabOver A:hover,
.air_hotelTabOver A:visited{
  background-image:url(../images/head/menu_airhotel_on.jpg);
  background-repeat:no-repeat;
  background-position:top;
  padding-top:16px;
  text-indent:1em;
  color:#FFF;
  font-weight:bold;
}

.hotelTabOver A,
.hotelTabOver A:hover,
.hotelTabOver A:visited{
  background-image:url(../images/head/menu_hotel_on.jpg);
  background-repeat:no-repeat;
  background-position:top;
  padding-top:16px;
  color:#FFF;
  font-weight:bold;
}

.domeTabOver A,
.domeTabOver A:hover,
.domeTabOver A:visited{
  background-image:url(../images/head/menu_dome_on.jpg);
  background-repeat:no-repeat;
  background-position:top;
  padding-top:16px;
  color:#FFF;
  font-weight:bold;
}

.busTabOver A,
.busTabOver A:visited,
.busTabOver A:visited{
  background-image:url(../images/head/menu_bus_on.jpg);
  background-repeat:no-repeat;
  background-position:top;
  padding-top:16px;
  color:#FFF;
  font-weight:bold;
}

/*--非選択用--*/
.airTabOut A{
  background-image:url(../images/head/menu_air_off.jpg);
  background-repeat:no-repeat;
  background-position:top;
  padding:17px 0 0 0;
}

.air_hotelTabOut A{
  background-image:url(../images/head/menu_airhotel_off.jpg);
  background-repeat:no-repeat;
  background-position:top;
  padding:17px 0 0 0;
  text-indent:1em;
}

.hotelTabOut A{
  background-image:url(../images/head/menu_hotel_off.jpg);
  background-repeat:no-repeat;
  background-position:top;
  padding:17px 0 0 0;
}

.domeTabOut A{
  background-image:url(../images/head/menu_dome_off.jpg);
  background-repeat:no-repeat;
  background-position:top;
  padding:17px 0 0 0;
}

.busTabOut A{
  background-image:url(../images/head/menu_bus_off.jpg);
  background-repeat:no-repeat;
  background-position:top;
  padding:17px 0 0 0;
}

/*--マウスオーバー用用--*/

.airTabOut A:hover{
  font-weight:bold;
  background-image:url(../images/head/menu_air_on.jpg);
  background-repeat:no-repeat;
  background-position:top;
  color:#FFF;
  padding:16px 0 0 0;
}

.air_hotelTabOut A:hover{
  font-weight:bold;
  background-image:url(../images/head/menu_airhotel_on.jpg);
  background-repeat:no-repeat;
  background-position:top;
  color:#FFF;
  text-indent:1.1em;
  padding:16px 0 0 0;
}

.hotelTabOut A:hover{
  font-weight:bold;
  background-image:url(../images/head/menu_hotel_on.jpg);
  background-repeat:no-repeat;
  background-position:top;
  color:#FFF;
  padding:16px 0 0 0;
}

.domeTabOut A:hover{
  font-weight:bold;
  background-image:url(../images/head/menu_dome_on.jpg);
  background-repeat:no-repeat;
  background-position:top;
  color:#FFF;
  padding:16px 0 0 0;
}

.busTabOut A:hover{
  font-weight:bold;
  background-image:url(../images/head/menu_bus_on.jpg);
  background-repeat:no-repeat;
  background-position:top;
  color:#FFF;
  padding:16px 0 0 0;
}

/*--タブ下のライン用--*/
UL.line_air{
  background-image:url(../images/head/menu_line_air.jpg);
  background-position:left bottom;
  background-repeat:no-repeat;
  padding:0;
}

UL.line_airhotel{
  background-image:url(../images/head/menu_line_airhotel.jpg);
  background-position:left bottom;
  background-repeat:no-repeat;
}

UL.line_hotel{
  background-image:url(../images/head/menu_line_hotel.jpg);
  background-position:left bottom;
  background-repeat:no-repeat;
}

UL.line_dome{
  background-image:url(../images/head/menu_line_dome.jpg);
  background-position:left bottom;
  background-repeat:no-repeat;
}

UL.line_bus{
  background-image:url(../images/head/menu_line_bus.jpg);
  background-position:left bottom;
  background-repeat:no-repeat;
}

/*ie用　ラインの位置がずれるので、縦位置を固定*/
* html UL.line_air,
UL.line_airhotel,
UL.line_hotel,
UL.line_dome,
UL.line_bus{
  background-position:left 95%;
}

/*Safari用　ラインの位置がずれるので、縦位置を固定*/
html[xmlns*=""] body:last-child UL.line_air,
UL.line_airhotel,
UL.line_hotel,
UL.line_dome,
UL.line_bus{
  background-position:left 95%;
}

/*--トピックス--*/

#topic table{
  background-image:url(../images/head/topic_bg.gif);
  background-repeat:repeat-y;
  margin-top:5px;
}

* html #topic table{
  margin:0;
}

#topic .title_img{
  background-image:url(../images/head/topic_title.gif);
  background-repeat:no-repeat;
}

#topic .text{
  padding-left:8px;
  font-size:12px;
}

*:first-child + html #topic table{
  margin-top:5px;
}

/*--回り込み解除--*/
.clear{
  clear:both;
}

/* group service -------------------------------------------------- */

#group_service{
  width:760px;
  /*position: relative;*/
  margin-bottom:5px;
  margin-left:auto;
  margin-right:auto;
}

#group_service .dena_logo{
  margin:2px 0 30px 0;
  width:100px;
  float:left;
}

#group_service ul{
  margin:2px 0 0 0;
}

#group_service .dena_logo img{
  margin:0 10px 0 10px;
}

#group_service .service_list{
  width:650px;
  float:left;
}

#group_service li{
  list-style-type:none;
  display:inline;
  vertical-align:middle;
  font-size:90%;
}

#group_service a{
  color:#666666;
}

#group_service a:hover{
  color:#FF3300;
}

.line{
  width:760px;
  font-size:0;
  height:0;
  border-top:1px solid #ccc;
  margin:10px 0;
  margin-left:auto;
  margin-right:auto;
  clear:left;
}

/* footer -------------------------------------------------- */

#footer{
  width:760px;
  margin:0 auto 0 auto;
  text-align:center;
}

#footer_menu{
  padding:3px 0 7px 0;
  background-color:#F1F1F1;
  margin-bottom:1px;
}

#footer_menu li{
  display:inline;
  border-left:1px solid #333;
  margin:0 2px 0 0;
  padding-left:19px;
  background:url(../images/top/list_style.gif);
  background-position:5px 3px;
  background-repeat:no-repeat;
}

#footer_menu .no_leftline{
  border-left:none;
}

/* copyright -------------------------------------------------- */

#copyright,
#copyright_s{
  padding:5px 0 30px 0;
  width:710px;
  margin:0 10px;
}

:root * &gt; #copyright{
  width:735px;
  margin:0 auto;
}

#copyright .img,
#copyright_s .img{
  float:left;
  width:240px;
}

#copyright ul{
  /*float:right;*/
  text-align:center;
  padding:0 0 0 3px;
  /*background:url(../images/foot/dotted_line.gif) repeat-y left center;*/
}

/*横幅短め*/
#copyright_s ul{
  text-align:left;
  margin-left:239px;
  padding:0 0 0 3px;
}

#copyright ul li,
#copyright_s ul li{
  display:inline;
  padding:0 8px 0 5px;
  font-size:11px;
  background:url(../images/foot/dotted_line.gif) repeat-y right center;
}

#copyright ul li.none,
#copyright_s ul li.none{
  background:none;
}

#copyright .cg{
  font-size:10px;
  color:#333333;
}

#copyright_for_top{
  padding:5px 0 30px 0;
  width:760px;
  text-align:center;
}

#copyright_for_top ul .right_style{
  background:none;
}

#copyright_for_top ul li{
  display:inline;
  padding:0 8px 0 5px;
  font-size:11px;
  background:url(../images/foot/dotted_line.gif) repeat-y right center;
}

#copyright_for_top .img{
  margin:15px 0 0 0;
  font-size:10px;
}

#copyright_for_top .img1{
  margin:5px 0 0 0;
  font-size:10px;
}

#copyright_for_top p img{
  line-height:14px;
  height:14px;
  vertical-align:bottom;
}

/* license -------------------------------------------------- */

#license{
  width:760px;
  text-align:center;
}

#license ul{
  /*width:300px;*/
  margin:0 auto;
  text-align:center;

}

#license li{
  display:inline;
  margin:5px;
  vertical-align:middle;
}

#license li img{
  vertical-align:middle;
}

.ServiceList{
  margin-left:80px;
}

/* 2row用フッタ -------------------------------------------------- */
.line560{
  width:560px;
  font-size:0;
  height:0em;
  border-top:1px solid #ccc;
  margin:10px 0;
  margin-left:auto;
  margin-right:auto;
  clear:left;
}

#copyright2{
  padding:5px 0 30px 0;
  width:560px;
  margin:0 auto;
  text-align:center;
}

#copyright2 ul{
  padding:0 0 0 3px;
  margin-left:45px;
  background:url(../images/foot/dotted_line.gif) repeat-y left center;
}

#copyright2 ul li{
  display:inline;
  padding:0 8px 0 5px;
  font-size:11px;
  background:url(../images/foot/dotted_line.gif) repeat-y right center;
}

#copyright2 img{
  margin-top:8px;
}

/* 760 */
#navi760{
  margin:0;
  padding:0;
  width:760px;
  height:50px;
}

#navi760 img{
  border:none;
}

#navi760 ul{
  border:0;
  margin:0;
  padding:0;
  list-style-type:none;
  width:760px;
  height:50px;
}

#navi760 li{
  display:block;
  float:left;
  margin:0;
  padding:0;
  height:39px;
  overflow:hidden;
}

#navi760 li.airTabOn,
#navi760 li.airTabOff,
#navi760 li.htlTabOn,
#navi760 li.htlTabOff{
  width:126px;
}

#navi760 li.air_htlTabOn,
#navi760 li.air_htlTabOff,
#navi760 li.dairTabOn,
#navi760 li.dairTabOff,
#navi760 li.domeTabOn,
#navi760 li.domeTabOff,
#navi760 li.busTabOn,
#navi760 li.busTabOff{
  width:127px;
}

#navi760 li.myTabOn,
#navi760 li.myTabOff{
  width:152px;
}

#navi760 li a{
  font-size:1px;
  text-indent:-9999px;
  height:39px;
  overflow:hidden;
}

#navi760 .ml20{
  margin-left:20px;
}

/* 初期値（海外air）-------------------------------------------------- */
#navi760 .airTabOn a,
#navi760 .airTabOn a:hover,
#navi760 .airTabOn a:visited{
  background:url(/images/head/tab/air_on.gif) no-repeat left top;
  display:block;
}

#navi760 .air_htlTabOn a,
#navi760 .air_htlTabOn a:hover,
#navi760 .air_htlTabOn a:visited{
  background:url(/images/head/tab/air_htl_on.gif) no-repeat left top;
  display:block;
}

#navi760 .htlTabOn a,
#navi760 .htlTabOn a:hover,
#navi760 .htlTabOn a:visited{
  background:url(/images/head/tab/htl_on.gif) no-repeat left top;
  display:block;
}

#navi760 .dairTabOn a,
#navi760 .dairTabOn a:hover,
#navi760 .dairTabOn a:visited{
  background:url(/images/head/tab/dair_on.gif) no-repeat left top;
  display:block;
}

#navi760 .domeTabOn a,
#navi760 .domeTabOn a:hover,
#navi760 .domeTabOn a:visited{
  background:url(/images/head/tab/dome_on.gif) no-repeat left top;
  display:block;
}

#navi760 .busTabOn a,
#navi760 .busTabOn a:hover,
#navi760 .busTabOn a:visited{
  background:url(/images/head/tab/bus_on.gif) no-repeat left top;
  display:block;
}

#navi760 .myTabOn a,
#navi760 .myTabOn a:hover,
#navi760 .myTabOn a:visited{
  background:url(/images/head/tab/my_on.gif) no-repeat left top;
  display:block;
}

/* マウスオーバー用-------------------------------------------------- */
#navi760 .airTabOff a:hover{
  background:url(/images/head/tab/air_on.gif) no-repeat left top;
}

#navi760 .air_htlTabOff a:hover{
  background:url(/images/head/tab/air_htl_on.gif) no-repeat left top;
}

#navi760 .htlTabOff a:hover{
  background:url(/images/head/tab/htl_on.gif) no-repeat left top;
}

#navi760 .dairTabOff a:hover{
  background:url(/images/head/tab/dair_on.gif) no-repeat left top;
}

#navi760 .domeTabOff a:hover{
  background:url(/images/head/tab/dome_on.gif) no-repeat left top;
}

#navi760 .busTabOff a:hover{
  background:url(/images/head/tab/bus_on.gif) no-repeat left top;
}

#navi760 .myTabOff a:hover{
  background:url(/images/head/tab/my_on.gif) no-repeat left top;
}

/* 非選択用-------------------------------------------------- */
#navi760 .airTabOff a{
  background:url(/images/head/tab/air_off.gif) no-repeat left top;
  display:block;
}

#navi760 .air_htlTabOff a{
  background:url(/images/head/tab/air_htl_off.gif) no-repeat left top;
  display:block;
}

#navi760 .htlTabOff a{
  background:url(/images/head/tab/htl_off.gif) no-repeat left top;
  display:block;
}

#navi760 .dairTabOff a{
  background:url(/images/head/tab/dair_off.gif) no-repeat left top;
  display:block;
}

#navi760 .domeTabOff a{
  background:url(/images/head/tab/dome_off.gif) no-repeat left top;
  display:block;
}

#navi760 .busTabOff a{
  background:url(/images/head/tab/bus_off.gif) no-repeat left top;
  display:block;
}

#navi760 .myTabOff a{
  background:url(/images/head/tab/my_off.gif) no-repeat left top;
  display:block;
}

/* タブ下のライン-------------------------------------------------- */
#navi760 ul.line_air{
  background:url(/images/head/tab/line_air.gif) no-repeat left bottom;
}

#navi760 ul.line_air_htl{
  background:url(/images/head/tab/line_air_htl.gif) no-repeat left bottom;
}

#navi760 ul.line_htl{
  background:url(/images/head/tab/line_htl.gif) no-repeat left bottom;
}

#navi760 ul.line_dome{
  background:url(/images/head/tab/line_dome.gif) no-repeat left bottom;
}

#navi760 ul.line_dair{
  background:url(/images/head/tab/line_dair.gif) no-repeat left bottom;
}

#navi760 ul.line_bus{
  background:url(/images/head/tab/line_bus.gif) no-repeat left bottom;
}

#navi760 ul.line_my{
  background:url(/images/head/tab/line_my.gif) no-repeat left bottom;
}

/* PKGリリース後 */

#navi760New{
  margin:0;
  padding:0;
  width:760px;
  height:50px;
}

#navi760New img{
  border:none;
}

#navi760New ul{
  border:0;
  margin:0;
  padding:0;
  list-style-type:none;
  width:760px;
  height:50px;
}

#navi760New li{
  display:block;
  float:left;
  margin:0;
  padding:0;
  height:39px;
  overflow:hidden;
}

#navi760New li a{
  font-size:1px;
  text-indent:-9999px;
  height:39px;
  overflow:hidden;
}

#navi760New .ml20{
  margin-left:20px;
}

/* 090326 ozoe add */
#navi760New{
  background:url(/images/head/navi/gn_bg03.gif) no-repeat left top;
  height:52px
}

#navi760New ul{
  height:52px;
}

#navi760New li{
  width:86px;
  height:35px;
  overflow:hidden;
  margin-top:6px;
}

#navi760New li.myTabOn,
#navi760New li.myTabOff{
  width:142px;
  margin-top:6px;
  margin-left:48px;
}

#navi760New li.cateab,
#navi760New li.catedome{
  width:80px;
  height:41px;
  margin-top:0;
}

#navi760New li.catedome{
  margin-left:16px;
}

#navi760New li.cateab a,
#navi760New li.cateab a:hover,
#navi760New li.cateab a:visited,
#navi760New li.catedome a,
#navi760New li.catedome a:hover,
#navi760New li.catedome a:visited{
  display:block;
  height:41px;
}

#navi760New .airTabOn a,
#navi760New .airTabOn a:hover,
#navi760New .airTabOn a:visited{
  background:url(/images/head/navi/air03_on.gif) no-repeat right top;
  display:block;
}

#navi760New .abtourTabOn a,
#navi760New .abtourTabOn a:hover,
#navi760New .abtourTabOn a:visited{
  background:url(/images/head/navi/abtour03_on.gif?2014060300) no-repeat left top;
  display:block;
}

#navi760New .htlTabOn a,
#navi760New .htlTabOn a:hover,
#navi760New .htlTabOn a:visited{
  background:url(/images/head/navi/htl03_on.gif) no-repeat left top;
  display:block;
}

#navi760New .dairTabOn{
  width:79px;
}

#navi760New .dairTabOn a,
#navi760New .dairTabOn a:hover,
#navi760New .dairTabOn a:visited{
  background:url(/images/head/navi/dair03_on.gif) no-repeat left top;
  display:block;
}

#navi760New .domeTabOn{
  width:80px;
}

#navi760New .domeTabOn a,
#navi760New .domeTabOn a:hover,
#navi760New .domeTabOn a:visited{
  background:url(/images/head/navi/dome03_on.gif) no-repeat right top;
  display:block;
}

#navi760New .busTabOn{
  width:79px;
}

#navi760New .busTabOn a,
#navi760New .busTabOn a:hover,
#navi760New .busTabOn a:visited{
  background:url(/images/head/navi/bus03_on.gif) no-repeat left top;
  display:block;
}

#navi760New .dhtlTabOn{
  width:81px;
}

#navi760New .dhtlTabOn a,
#navi760New .dhtlTabOn a:hover,
#navi760New .dhtlTabOn a:visited{
  background:url(/images/head/navi/dhtl03_on.gif) no-repeat left top;
  display:block;
}

#navi760New .myTabOn a,
#navi760New .myTabOn a:hover,
#navi760New .myTabOn a:visited{
  background:url(/images/head/navi/my_on.gif) no-repeat left top;
  display:block;
}

#navi760New .airTabOff a:hover{
  background:url(/images/head/navi/air03_on.gif) no-repeat right top;
}

#navi760New .abtourTabOff a:hover{
  background:url(/images/head/navi/abtour03_on.gif?2014060300) no-repeat left top;
}

#navi760New .htlTabOff a:hover{
  background:url(/images/head/navi/htl03_on.gif) no-repeat left top;
}

#navi760New .dairTabOff a:hover{
  background:url(/images/head/navi/dair03_on.gif) no-repeat left top;
}

#navi760New .domeTabOff a:hover{
  background:url(/images/head/navi/dome03_on.gif) no-repeat right top;
}

#navi760New .busTabOff a:hover{
  background:url(/images/head/navi/bus03_on.gif) no-repeat left top;
}

#navi760New .dhtlTabOff a:hover{
  background:url(/images/head/navi/dhtl03_on.gif) no-repeat left top;
}

#navi760New .myTabOff a:hover{
  background:url(/images/head/navi/my_on.gif) no-repeat left top;
}

#navi760New .airTabOff a{
  background:url(/images/head/navi/air03_off.gif) no-repeat right top;
  display:block;
}

#navi760New .abtourTabOff a{
  background:url(/images/head/navi/abtour03_off.gif?2014060300) no-repeat left top;
  display:block;
}

#navi760New .htlTabOff a{
  background:url(/images/head/navi/htl03_off.gif) no-repeat left top;
  display:block;
}

#navi760New .dairTabOff{
  width:79px;
}

#navi760New .dairTabOff a{
  background:url(/images/head/navi/dair03_off.gif) no-repeat left top;
  display:block;
}

#navi760New .domeTabOff{
  width:80px;
}

#navi760New .domeTabOff a{
  background:url(/images/head/navi/dome03_off.gif) no-repeat right top;
  display:block;
}

#navi760New .busTabOff{
  width:79px;
}

#navi760New .busTabOff a{
  background:url(/images/head/navi/bus03_off.gif) no-repeat left top;
  display:block;
}

#navi760New .dhtlTabOff{
  width:81px;
}

#navi760New .dhtlTabOff a{
  background:url(/images/head/navi/dhtl03_off.gif) no-repeat left top;
  display:block;
}

#navi760New .myTabOff a{
  background:url(/images/head/navi/my_off.gif) no-repeat left top;
  display:block;
}

#navi760New ul.line_air{
  background:url(/images/head/navi/line_air_03.gif) no-repeat left bottom;
}

#navi760New ul.line_abtour{
  background:url(/images/head/navi/line_abtour_03.gif) no-repeat left bottom;
}

#navi760New ul.line_htl{
  background:url(/images/head/navi/line_htl_03.gif) no-repeat left bottom;
}

#navi760New ul.line_dome{
  background:url(/images/head/navi/line_dome_03.gif) no-repeat left bottom;
}

#navi760New ul.line_dair{
  background:url(/images/head/navi/line_dair_03.gif) no-repeat left bottom;
}

#navi760New ul.line_bus{
  background:url(/images/head/navi/line_bus_03.gif) no-repeat left bottom;
}

#navi760New ul.line_my{
  background:url(/images/head/navi/line_my.gif) no-repeat left bottom;
}

/* login.html バナー ---------------------------------------------- */
/* 2009.3.17 chibana add */

div.login_ad{
  margin:20px 0 20px 0;
  padding:0;
  width:758px;
  border:1px solid #cccccc;
}

div.login_ad h2{
  margin:0;
  padding:4px 0;
  text-align:center;
  width:758px;
  background-color:#cccccc;
  color:#000000;
  font-size:12px;
  font-weight:normal;
}

div.login_ad div.login_ad_box{
  margin:0;
  padding:10px 0;
  width:756px;
  text-align:center;
}

div.login_ad div.login_ad_box p{
  margin:0;
  padding:2px 0 0 0;
}

/*--周遊用--*/

/*--リニューアルの臨時用--*/
.shuyu_contents{
  background-color:#fffffb;
  border:1px solid #cccccc;
  margin:0 auto;
  padding:10px 0;
}

.shuyu_contents02{
  background-color:#fffffb;
  border:1px solid #cccccc;
  margin-bottom:10px;
  padding:0 0 10px 0;
}

.toiawase_waku{
  border:1px solid #999999;
  text-align:center;
  height:30px;
  line-height:30px;
  margin:0 0 10px 0;
}

/* 電話番号追加 2008.11.26. by 知花 */

div.shuyu_tel{
  padding:5px 0 20px 0;
  margin:0;
  text-align:center;
}

div.shuyu_tel p{
  margin:0 0 0.5em 0;
  font-size:15px;
  font-weight:bold;
}

/* 周遊 2009.2.13. by 知花 */

.marks .way_box{
  margin:0;
  padding:5px 0 15px 12px;
}

p.ex{
  background:transparent url(/kaigai/air/images/shuyu_top_example.gif) no-repeat scroll 0 50%;
  /*display:inline;*/
  padding-left:20px;
  padding-top:3px;
  height:17px;
}

p.example{
  background:transparent url(/kaigai/air/images/shuyu_top_example.gif) no-repeat scroll 0 50%;
  padding-left:20px;
  padding-top:3px;
  height:17px;
  font-weight:bold;
}

img.flow_img{
  padding-top:3px;
  padding-bottom:10px;
}

p.shuyu_ttl{
  margin:0;
  padding:3px 0 3px 5px;
  font-size:15px;
  font-weight:bold;
  color:#0000aa;
  border-left:5px solid #0000aa;
  border-bottom:1px solid #cccccc;
}

p.shuyu_ttl img.arrow{
  vertical-align:middle
  padding-bottom:1px;
}

p.shuyu_ttl a:link{
  color:#0000aa;
}
</pre></body></html>