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

/*
 ------------------------------

 ◆(C)ANA header CSS
 ◆Version: 1.0
 ◆creation date: 05/10/05
 ◆last update: 05/11/15

 ----------------------------- */



/* ヘッダエリア
 ----------------------------------------------- */
div#header {
    width:800px;
	min-height: 75px;
	_height: 75px;/* IE対応 */
	background-color: #C0D0EF;
	background-image: url(/common/image/header/bg-head.jpg);
	background-position: top center;
	background-repeat: no-repeat;
	margin: 0 0 5px;
	padding: 0;
    text-align:left;
}

div#header h1 {
	float: left;
	width:85px;
	margin: 13px 0 0 11px;
	display: inline;/* IE対応 */
	font-size: 0;
}

div#header #analogo {
	float: left;
	width:85px;
	margin: 13px 0 0 11px;
	display: inline;/* IE対応 */
	font-size: 0;
}

#header p {
	margin: 0;
	padding: 0;
}

/* gloval navigation */

#header #bgnav {
	background:url(/common/image/header-bg.jpg) no-repeat top left;
	width:800px;
	height: 61px;
	max-height: 61px;
}

#header #bgnav #logo,
body.bedom #header #bgnav #logo,
body.beint #header #bgnav #logo {
	margin: 0;
	padding:7px 0 0 22px;
}

body.bedom #header #bgnav,
body.beint #header #bgnav {
	background:url(/common/image/header-bg-be.jpg) no-repeat top left;
	width:800px;
	height: 41px;
	max-height: 41px;
}

body.bsc3-670 #header {/*200702119変更 #bgnav削除*/
	background:url(/common/image/header/header-bg-bsc_3-670.jpg) no-repeat top left;
	width:670px;
	height: 60px;
	max-height: 60px;
}

body.bsc3-580 #header {/*200702119変更 #bgnav削除*/
	background:url(/common/image/header/header-bg-bsc_3-580.jpg) no-repeat top left;
	width:580px;
	height: 60px;
	max-height: 60px;
}

body.bsc3-580-s #header {/*200702119変更 #bgnav削除*/
	background:url(/common/image/header/header-bg-bsc_3-580-s.jpg) no-repeat top left;
	width:580px;
	height: 60px;
	max-height: 48px;
}

body.bsc3-600 #header {/*200702119変更 #bgnav削除*/
	background:url(/common/image/header/header-bg-bsc_3-600.jpg) no-repeat top left;
	width:600px;
	height: 60px;
	max-height: 60px;
}

body.bsc3-800 #header {/*200702119変更 #bgnav削除*/
	background:url(/common/image/header/header-bg-bsc_3-800.jpg) no-repeat top left;
	width:800px;
	height: 60px;
	max-height: 60px;
}

body.bsc2 #header {/*200702119追加*/
	background:url(/common/image/header/header-bg-bsc_3-800.jpg) no-repeat top left;
	width:800px;
	height: 60px;
	max-height: 60px;
}

#header #bgnav #gnav {
	float: left;
	width: 573px !important;
	width:570px;
	margin-top:5px;
}

#header #bgnav #gnav li img {
	vertical-align:bottom;
}

#header #bgnav #gnav li {
	display: inline;
	list-style:none;
}

#header #bgnav #help {
	margin: 5px 7px 0 0;
	padding: 0;
}

#header #bgnav #help table {
	margin:0;
	padding:0 0 0 19px;
	/* \*/
	padding: 0;
	/* */
	width:220px;
}

#header #bgnav #help table td {
	padding: 0 0 0 5px ;
}

#header #bgnav #help input.textform {
	width:112px;
	height:20px;
	padding: 2px 0 0 0 ;
}

#header #snav {
    height: 27px;
	clear: both;
	position: relative;
	margin: 0 auto;
	padding: 0;
	background: white ;
	width: 800px;
	height: 28px;
	color: #fff;
	z-index: 100 !important;
}

#header .loginbg #snav {
	background: #1A45ae url(/common/image/h-bg.jpg) no-repeat 0 0;
}
/*body.int #header #snav {
	background: #1A45ae url(/common/image/h-bg-int.jpg) no-repeat 0 0;
}*/
body.int #header .loginbg #snav {
	background: #1A45ae url(/common/image/h-bg-int.jpg) no-repeat 0 0;
}
/*body.amc #header #snav {
	background: #1A45ae url(/common/image/h-bg-amc.jpg) no-repeat 0 0;
}*/
body.amc #header .loginbg #snav {
	background: #1A45ae url(/common/image/h-bg-amc.jpg) no-repeat 0 0;
}
body.mem #header #snav {
	background: #1A45ae url(/common/image/h-bg-mem.jpg) no-repeat 0 0;
}
body.mem #header .loginbg #snav {
	background: #1A45ae url(/common/image/h-bg-mem.jpg) no-repeat 0 0;
}
body.bedom #header #snav {
	background: #1A45ae url(/common/image/h-bg-bedom.jpg) no-repeat 0 0;
}
body.beint #header #snav {
	background: #1A45ae url(/common/image/h-bg-beint.jpg) no-repeat 0 0;
}
body.bsc2 #header #snav {/*20070220 ポジション追加 */
	background:url(/common/image/header/header-bg-bsc_2.jpg) no-repeat 0 0;
	position:relative;
	left:0;
	top:17px;
}

#header #snav .drawer {
	position: absolute;
	margin: 0;
	padding: 0;
	height: 25px;
	overflow: hidden;
	z-index: 3;
    height: 27px;
}

#header #snav .drawer {

    background:none !important;
}

#header #snav .drawer dt {
	margin: 0;
	padding: 0;
	/*border-bottom: 100px solid #03c;*/
}



#header #snav .drawer dt img {
	vertical-align: bottom;
	height: 27px;
}

#header #snav .drawer dd {
	margin: 0;
	padding: 0;
	border-left: 1px solid #2C58B4;
	border-right: 1px solid #2C58B4;
	height: 25px !important;/*[上書き] #header #snav .drawer dd */
	/*MacIE対応 \*//*/
	height: 25px !important;
	/**/
	background: #F8FBFF url(/common/image/header/h-line-01.gif) left bottom repeat-x;
}


#header #snav .drawer dd a {
	margin: 0;
	display: block;
	height: 24px !important;/*[上書き] #header #snav .drawer dd a */
	color: #000000;
	text-decoration: none;
	/*
	background: url(/common/image/h-ico-01.gif) 10px 8px no-repeat;
	*/
}

#header #snav .drawer dd a span {
	display: block;
	margin: 0;
	padding-top: 5px;
	/*
	padding-left: 22px;
	*/
	padding-left: 10px;
	font-size: 10px;
}

#header #snav .drawer dd a:hover {
	background-color: #0e3fa8;
	/*
	background-image: url(/common/image/h-ico-01-on.gif);
	*/
	color: #fff;
	text-decoration: none;
}


/* 旅 */

body.tvl-dom #header #bgnav,
body.tvl-int #header #bgnav {
	background:url(/common/image/header-trv-bg.jpg) no-repeat top left;
	width:800px;
	height: 61px;
	max-height: 61px;
}
body.tvl-int #header #bgnav {
	background:url(/common/image/header-trv-int-bg.jpg) no-repeat top left;
}
body.tvl-dom #header #snav-top,
body.tvl-int #header #snav-top,
body.tvl-dom #header #snav-top-s,
body.tvl-int #header #snav-top-s {
	clear: both;
	position: relative;
	margin: 0 auto;
	padding: 0;
	background: white url(/common/image/h-bg-top-trv.jpg) no-repeat 0 0;
	width: 800px;
	height: 45px;
	color: #fff;
	z-index: 100 !important;
}
body.tvl-int #header #snav-top {
	background: white url(/common/image/h-bg-top-trv-int.jpg) no-repeat 0 0;
}
body.tvl-dom #header #snav-top-s {
	height: 33px;
	background: white url(/common/image/h-bg-top-trvs.jpg) no-repeat 0 0;
}
body.tvl-int #header #snav-top-s {
	height: 33px;
	background: white url(/common/image/h-bg-top-trvs-int.jpg) no-repeat 0 0;
}

body.tvl-dom #header #snav-top ul,
body.tvl-int #header #snav-top ul,
body.tvl-dom #header #snav-top-s ul,
body.tvl-int #header #snav-top-s ul {
	position:absolute;
	top:0;
	left:484px;
}
body.tvl-dom #header #snav-top ul li,
body.tvl-int #header #snav-top ul li,
body.tvl-dom #header #snav-top-s ul li,
body.tvl-int #header #snav-top-s ul li {
	float:left;
	width:132px;
}
body.tvl-dom #header #snav-top ul li.active,
body.tvl-int #header #snav-top ul li.active,
body.tvl-dom #header #snav-top-s ul li.active,
body.tvl-int #header #snav-top-s ul li.active {
	width:138px;
}

/* 旅 Phase.1 10.1*/

body.tvl #header #bgnav {
	background:url(/common/image/travel/header-trv-bg.jpg) no-repeat top left;
	width:800px;
	height: 61px;
	max-height: 61px;
}
body.tvl #header #snav-top,
body.tvl #header #snav-top-s {
	clear: both;
	position: relative;
	margin: 0 auto;
	padding: 0;
	background: white url(/common/image/travel/h-bg-top-trvs-int.gif) no-repeat 0 0;
	width: 800px;
	height: 35px;
	color: #fff;
	z-index: 100 !important;
}
body.tvl #header #snav-top-s {
	height: 33px;
	background: white url(/common/image/travel/h-bg-top-trvs-int.gif) no-repeat 0 0;
}
body.tvl #header #snav-top ul,
body.tvl #header #snav-top-s ul {
	position:absolute;
	top:0;
	left:544px;
}
body.tvl #header #snav-top ul li,
body.tvl #header #snav-top-s ul li {
	float:left;
	width:128px;
}
body.tvl #header #snav-top ul li.active,
body.tvl #header #snav-top-s ul li.active {
	width:128px;
}



/*旅行カテゴリー用ドロップダウン色指定*/
body.tvl #header #snav .drawer {
    background:none !important;
}
#header #snav .drawer dt.tvlTab {
	margin: 0;
	padding: 0;
}
#header #snav .drawer dd.tvlTab {
	border-left: 1px solid #75A130;
	border-right: 1px solid #75A130;
	height: 25px !important;
	background: #F8FBFF url(/common/image/header/h-line-02.gif) left bottom repeat-x;
}
div#header div#snav .drawer dd.tvlTab a {
	margin: 0;
	padding: 0;
	display: block;
	height: 24px !important;
	color: #000000;
}
#header #snav .drawer dd.tvlTab a:hover {
	background-color: #0E3FA8;
	color: #fff;
	text-decoration: none;
}

/*vip ダイアモンド会員ドロップダウン色指定*/
#header #snav .drawer dt.eliteTab {
	margin: 0;
	padding: 0;
}
#header #snav .drawer dd.eliteTab {
	border-left: 1px solid #2C58B4;
	border-right: 1px solid #2C58B4;
	height: 25px !important;
	background: #F8FBFF url(/common/image/header/h-line-03.gif) left bottom repeat-x;
}
div#header div#snav .drawer dd.eliteTab a {
	margin: 0;
	padding: 0;
	display: block;
	height: 24px !important;
	color: #000000;
}
#header #snav .drawer dd.eliteTab a:hover {
	background-color: #0E3FA8;
	color: #fff;
	text-decoration: none;
}


/* 国内・国際・AMC
 ------------------------- */
div.vip div#header #diamondHeader{
    _height:75px;/* IE対応 */
	background-image: url(/common/image/header/bg-head-diamond.jpg);
	background-repeat: no-repeat;
}
div.vip div#header #bronzeHeader{
    _height:75px;/* IE対応 */
	background-image: url(/common/image/header/bg-head-bronze.jpg);
	background-repeat: no-repeat;
}

div.vip div#header #platinumHeader{
    _height:75px;/* IE対応 */
	background-image: url(/common/image/header/bg-head-platinum.jpg);
	background-repeat: no-repeat;
}

div.vip div#header #sfcHeader{
    _height:75px;/* IE対応 */
	background-image: url(/common/image/header/bg-head-sfc.jpg);
	background-repeat: no-repeat;
}


/*20080401anacardトップ追加*/
div.vip div#header #anacardHeader{
    _height:75px;/* IE対応 */
	background-image: url(/common/image/header/bg-head-anacard.jpg);
	background-repeat: no-repeat;
}

/* 旅行
 ------------------------- */
body.tvl div#header { background-image: url(/common/image/header/bg-head-travel-2.jpg);}
body.tvl div.vip div#header { background-image: url(/common/image/header/bg-head-member-travel.jpg); }

/* グローバルナビエリア  */
ul#gNavi {
	float: left;
	width: 372px;
	margin: 24px 0 0 -5px;
}


ul#gNavi li {float:left;}

ul#gNavi li a img{vertical-align: bottom;}

/* サーチエリア */
div#help {
	float: right;
	width: 174px;
	margin: 27px 20px 0 0;
	_margin: 25px 10px 0 0;/* IE対応 */
	display: inline;/* IE対応 */
}

div#help input.textform {
	width: 105px;
	height: 18px;
	border:1px solid #809db9;
	/*070402追加*/
	padding: 2px 0 0 0 ;
}

div#help input.search,
div#help a.help {
	display: block;
	margin-left: 3px;

}

div#help a.help img {
	_vertical-align: baseline;/* IE対応 */
}

div#help table td { vertical-align: middle; }

/* サブナビエリア
 ----------------------------------------------- */
div#sNavi {
	clear: both;/*[重複] #header #snav */
	background-color: #FFF;
	background-position: top center;
	background-repeat: no-repeat;
	height: 27px !important;/*[上書き] #header #snav */
}

/*body.dom div#sNavi { background-image: url(/common/image/header/bg-snavi-dom.gif); }
body.int div#sNavi { background-image: url(/common/image/header/bg-snavi-int.gif); }
body.amc div#sNavi { background-image: url(/common/image/header/bg-snavi-amc.gif); }
body.tvl div#sNavi { background-image: url(/common/image/header/bg-snavi-tvl.gif); }*/

div#sNavi ul li { float: left; }

div#sNavi img {
	vertical-align: baseline;
}


body.bsc2 div#snav ul {
/*MacIE対応 \*//*/
margin:17px 0 0;
/**/
}
body.bsc2 div#snav ul li { float: left; }

body.bsc2 div#snav img {
	vertical-align: baseline;
}


/* 
    ログインエリア
 ----------------------------------------------- */

/* 共通要素
 ------------------------- */
div#login,
div#membership {
	clear: both;
	min-height: 74px;
	_height: 74px;/* IE対応 */
	/* \*//*/
	height: 74px;
	/**/
	font-family: "MS UI Gothic";
}

div#login td td,
div#membership td td {
	vertical-align: middle;
}

/* 非会員
 ------------------------- */
div#login {
	background-image: url(/common/image/header/bg-login-nonmember.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}

div#login table td {
	width: 50%;
	vertical-align: top;
}

div#login h2 {
	margin: 8px 0 5px 10px;
}

div#login h2,
div#login input.custno {
	margin-left: 10px;
}

div#login #loginL {
	float: left;
	width: 263px;
}
div#login table.login label {
	font-size:8pt;
	margin-left: 10px;
	margin-bottom:2px;
	padding:0;
	display:block;
}
div#login table.login td {
	margin:0;
	padding:0;
}

div#login input,
div#login select {
	margin:0;
	padding:0;
	vertical-align:bottom;
}

div#login input.custno {
	width: 110px;
	margin-bottom: 5px;
	padding: 2px 0 0 0;
}

div#login input.password {
	width: 80px;
	margin: 0 0 5px 5px;
	padding: 2px 0 0 0;
}

div#login input.login {
	margin-left: 5px;
	margin-top: 11px;/* IE対応 */
}


td.login ul {
	float:right;
	padding: 13px 5px 0 0;
	_padding: 13px 5px 0 0;
	/*\* MacIE対応 //*/
	padding: 13px 0 0 0;
	/**/
}

td.login ul.shortCut li a{
	font-size: 7.5pt;
	/*\* MacIE対応 //*/
	font-size: 7.5pt;
	/**/
	padding-left: 8px;
	margin:-4px 0 0 0;
	background-image: url(/common/image/header/mark-arrow-skyblue2.gif);
	background-position: left 5px;
	background-repeat: no-repeat;
	color:#1C4BAF !important;
}


td.login ul.shortCut li.autoLogin a{

	padding:0;
	margin-top:0;
	background-image:none;
	color:#333 !important;
}



td.login ul.shortCut li.autoLogin {
	font-size: 7.5pt;
	margin:0;
}

/*国内非会員ログイン訴求用*/
div#login #membershipL {
	background-image: url(/common/image/header/bg-login-merit.gif);
	background-repeat: no-repeat;
	margin:5px 0 0 5px;
	padding:0;
	float: left;
	width: 188px;
	height: 59px;
}


td.membership h2,
td.membership table {
    margin-left:3px;
}
td.membership #membershipL table {
	margin: 10px 0 0 0;
	text-align: center;
}
td.membership #membershipL table ul {
    width:180px;
}
td.membership ul li{
	margin: 0 0 0 5px;
}

td.membership ul li a {
	font-size:10pt;
}

td.membership dl {
    width:185px;
	float: right;
	margin: 10px 10px 0 0;
	_margin: 10px 10px 0 0;
}

td.membership dl dt {
	font-size: 70%;
	padding:0;
	margin-bottom: 5px;
	text-align: center;
}

td.membership dt a {
	font-size: 10pt;
}

td.membership dl dt span {
	color:#990000;
}

/*AMC非会員ログイン訴求用*/
div#login #membershipM {
	background-image: url(/common/image/header/bg-login-amcmerit.gif);
	background-repeat: no-repeat;
	margin:3px 0 0 3px;
	padding:0x;
	float: left;
	width: 389px;
	height: 59px;
}

div#login #membershipM h2 {
	margin:3px 0 2px 5px;
}

div#login #membershipM table {
	margin:3px 0 0 30px;
	width: 352px;
}

div#login #membershipM ul.shortCut a {
	/**/
	font-size: 10pt;
	padding-left: 8px;
	margin:-4px 0 0 0;
	background-image: url(/common/image/header/mark-arrow-skyblue2.gif);
	background-position: left 5px;
	background-repeat: no-repeat;
	color:#1C4BAF !important;
}

div#login #membershipM ul {
	font-size: 12pt;
}


/* AMC 非会員
 ------------------------- */
td.membership p {
	margin: 0 10px 5px 10px;
}

td.membership p.detail {
	text-align: right;
	margin: 0 10px 0 10px;
}

/* 会員
 ------------------------- */
div#membership {
	background-image: url(/common/image/header/bg-membership.jpg);
	background-position: top left;
	background-repeat: repeat-x;
	margin-top:5px;
}

/* カード券面 */
div#membership td.cardFace {
	width: 95px;
	vertical-align: middle;
	text-align: center;
}

/* マイページ */
div#membership td.mypage {
	width: 394px;
	height: 74px;
}

div#membership td.mypage table {
	width: 394px;
	margin: 4px 0 0;
	height: 26px;
}

div#membership td.mypage table th {
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
	font-size: 10pt;
}

div#membership td.mypage table td {
	font-size: 8pt;
	vertical-align: bottom;
	text-align: right;
}

div#membership td.mypage table td.iconKey {
	width: 46px;
}

div#membership td.mypage table td.iconKey img {
	margin-top: -2px;
	margin-left: 5px;
	_margin-top: 0;/* IE対応 */
	_vertical-align: top;/* IE対応 */
}

div#membership td.mypage table td.logout {
	width: 83px;
}

div#membership td.mypage table td.logout img {
	margin-left: 5px;
	margin-right: 8px;
}

div#membership td.mypage p {
	width:394px;
	padding:4px 0 0;
	line-height: 1;
	margin-bottom: 10px;
	border-top:1px solid #ACABA7;
	/*\*//*/
	/*　あと何マイルで～文字サイズ　*/
	font-size:9pt;
	/**/
}

div#membership td.mypage ul {
    margin:-5px 0 0;
}
div#membership td.mypage ul li {
	float: left;
	margin-right: 17px;
	/* 会員ポイント関連の文字サイズ */
	font-size: 8pt;
	line-height: 1.2;
	background-image: url(/common/image/header/mark-arrow-skyblue2.gif);
}
div#membership td.mypage ul li a {
	color:#1C4BAF;
}

/* 明細 */
div#membership td.particular {
	width: 310px;
}

div#membership td.particular table.point {
	width: 299px;
	margin: 5px 0 0 5px;
	border-collapse: separate;
	border-spacing: 3px;
}

div#membership td.particular table td.detail {
	background-color:#FFFFFF;
}

div#membership td.particular table th,
div#membership td.particular table td {
	font-size: 8pt;
	text-align: left;
	padding: 0 4px;
	line-height: 17px;
}


/* 日付 */
div#membership td.particular table.date {
	width: 293px;
	margin: 2px 0 0 8px;
}
div#membership td.particular table.date .shortCut {
	background-image: url(/common/image/header/mark-arrow-skyblue2.gif);
}
div#membership td.particular table.date .shortCut a{
	color:#1C4BAF;
}
div#membership td.particular table.date td.accountDetail{
	padding: 0;
    text-align:right;
}
/* VIP会員
 ------------------------- */
div#membership #bronze {
	background-image: url(/common/image/header/bg-membership-bronze.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}
div#membership #platinum {
	background-image: url(/common/image/header/bg-membership-platinum.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}
div#membership #sfc {
	background-image: url(/common/image/header/bg-membership-sfc.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}
div#membership #diamond {
	background-image: url(/common/image/header/bg-membership-diamond.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}

/* 080401追加（anacard）*/
div#membership #anacard {
	background-image: url(/common/image/header/bg-membership-anacard.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}

/* 080401追加（anacard）*/
div#membership.anacard td.particular table th,
div#membership.bronze td.particular table th,
div#membership.platinum td.particular table th,
div#membership.sfc td.particular table th,
div#membership.diamond td.particular table th {
	background-image: url(/common/image/header/bg-point-vip.gif);
}

/* 080401追加（anacard）*/
div#membership.anacard td.mypage table th,
div#membership.bronze td.mypage table th,
div#membership.platinum td.mypage table th,
div#membership.sfc td.mypage table th,
div#membership.diamond td.mypage table th {
	color: #FFF;
}

/* 080401追加（anacard）*/
div#membership.anacard td.mypage table td span.shortCut,
div#membership.bronze td.mypage table td span.shortCut,
div#membership.platinum td.mypage table td span.shortCut,
div#membership.sfc td.mypage table td span.shortCut,
div#membership.diamond td.mypage table td span.shortCut {
	background-image: url(/common/image/mark-arrow-bg-cocoa.gif);
}

/* 080401追加（anacard）*/
div#membership.anacard td.mypage table td a:link,
div#membership.anacard td.mypage table td a:visited,
div#membership.anacard td.mypage table td a:hover,
div#membership.anacard td.mypage table td a:active,

div#membership.bronze td.mypage table td a:link,
div#membership.bronze td.mypage table td a:visited,
div#membership.bronze td.mypage table td a:hover,
div#membership.bronze td.mypage table td a:active,

div#membership.platinum td.mypage table td a:link,
div#membership.platinum td.mypage table td a:visited,
div#membership.platinum td.mypage table td a:hover,
div#membership.platinum td.mypage table td a:active,

div#membership.sfc td.mypage table td a:link,
div#membership.sfc td.mypage table td a:visited,
div#membership.sfc td.mypage table td a:hover,
div#membership.sfc td.mypage table td a:active,

div#membership.diamond td.mypage table td a:link,
div#membership.diamond td.mypage table td a:visited,
div#membership.diamond td.mypage table td a:hover,
div#membership.diamond td.mypage table td a:active {
	color: #FFF;
}




/* 旅行用
body.bsc_tvl #header {/*20070328追加*/
	background:url(/common/image/header/tv_header_800.jpg) no-repeat top left;
	width:800px;
	height: 60px;
	max-height: 60px;
}

body.bsc_tvl #header #snav {/*20070220 ポジション追加 */
	background:url(/common/image/header/header-bg-bsc_2.jpg) no-repeat 0 0;
	position:relative;
	left:0;
	top:0px;
}

body.bsc_tvl div#snav ul {
/*MacIE対応 \*//*/
margin:0px 0 0;
/**/
}

body.bsc_tvl div#snav ul li { float: left; }

body.bsc_tvl div#snav img {
	vertical-align: baseline;
}

/* 旅行用
body.bsc_tvl #header {/*20070328追加*/
	background:url(/common/image/header/tv_header_800.jpg) no-repeat top left;
	width:800px;
	height: 60px;
	max-height: 60px;
}

body.bsc_tvl #snav {/*20070220 ポジション追加 */
	background:url(/common/image/header/header-bg-bsc_2.jpg) no-repeat 0 0;
	position:relative;
	left:0;
	top:0px;
	height: 30px;
	max-height: 30px;
}

body.bsc_tvl div#snav ul {
/*MacIE対応 \*//*/
margin:0px 0 0;
/**/
}

body.bsc_tvl div#snav ul li { float: left; }

body.bsc_tvl div#snav img {
	vertical-align: top;

}</pre></body></html>