@charset "Shift_JIS";

/* ################################################### */
/* #                                                 # */
/* #                                                 # */
/* #                コンテンツ用css　                # */
/* #                                                 # */
/* #                                                 # */
/* ################################################### */



/*コンテンツ関連テンプレ
---------------------------------------------------- */

#LeftNavi ul.submenu li div.gold {
	float:left;
	width:150px;
}
#LeftNavi ul.submenu li img.gold {
	float:right;
	padding:2px 3px 0 0;
 }
#LeftNavi .bnr_gold-ts3card {
	width:210px;
	padding:10px 5px;
}
/* IE6専用ハック \*/
*html #LeftNavi .bnr_gold-ts3card {
	width:220px;
}
/* IE6専用ハック */
#Right-contents h1 img {
	vertical-align:text-bottom;
	margin-left:10px;
}
#Right-contents p.rice {
	text-align:left;
}

/* mem_travel/index.html
---------------------------------------------------- */
#Right-contents h2 img.gold {
	vertical-align:middle;
	margin-left:10px;
}
#Right-contents .travel-index {
	clear:both;
	margin:15px 0 0 13px;
}
#Right-contents .travel-index2 {
	clear:both;
	margin:15px 0 0 14px;
}
#Right-contents .widebox {
	width:700px;
}
#Right-contents .widebox .travel-left {
	float:left;
	padding:0 0 15px 20px;
}
#Right-contents .widebox .travel-left img {
	vertical-align:middle;
	margin-right:10px;
	margin-top:10px;
}
#Right-contents .height {
	height:65px;
}
/* IE6専用ハック \*/
*html #Right-contents .height {
	height:80px;
}
/* IE6専用ハック */
#Right-contents p.recture1 {
	float:left;
	width:600px;
	margin:0;
	padding:10px 0 5px 0;
}
#Right-contents p.recture2 {
	float:left;
	width:632px;
	margin:0;
	padding:10px 0 5px 0;
}

/* golf.html
---------------------------------------------------- */
#Right-contents .travel-image {
	width:52px;
	float:left;
	padding:0 0 0 15px;
}
/* IE6専用ハック \*/
*html #Right-contents .travel-image {
	width:67px;
}
/* IE6専用ハック */
#Right-contents p.travel-txt {
	float:left;
	width:605px;
	padding:0 5px 10px 20px;
	margin:0;
}
#Right-contents p.no-indent {
	text-indent:0 !important;
}
/* IE6専用ハック \*/
*html #Right-contents p.travel-txt {
	width:630px;
}
/* IE6専用ハック */
#Right-contents .tokyugolf {
	margin:10px 0 10px 8px;
	text-align:center;
}
#Right-contents p.pagelink-left {
	background-image: url(//ts3card.com/img/common/ico_pagelink.gif);
	background-repeat: no-repeat;
	background-position: left center;
	color:#0B34AB;
	padding:3px 5px 3px 17px;
}
#Right-contents p.pagelink-left a {
	color:#0B34AB;
}
#Right-contents .flow-start {
	margin-bottom:10px;
}
/* ▼フロー用▼ */
#Right-contents dl.use-flowbox {
	border:1px solid #D0D0D0;
	width:648px;
	text-align:center;
	padding:5px 0;
	margin-left:25px;
}
/* IE6専用ハック \*/
*html #Right-contents dl.use-flowbox {
	width:650px;
}
/* IE6専用ハック */
#Right-contents dl.close {
	margin-bottom:10px;
}
#Right-contents dl.use-flowbox dt ,
#Right-contents dl.use-flowbox dd {
	font-size:1.3em;
	line-height:150%;
	padding:3px 0;
	text-align:center;
	margin:0 auto;
}
/* IE6専用ハック \*/
*html #Right-contents dl.use-flowbox dt ,
*html #Right-contents dl.use-flowbox dd {
	margin:0;
}
/* IE6専用ハック */
#Right-contents dl.use-flowbox dd.rice {
	font-size:1.1em;
}
#Right-contents dl.use-flowbox dd.rice-s {
	font-size:1.1em;
	text-align:left;
	margin:0 0 0 120px;
	padding:0;
}
#Right-contents dl.use-flowbox dd.pt3 {
	padding-top:3px;
}
#Right-contents dl.use-flowbox dd.pb3 {
	padding-bottom:3px;
}
#Right-contents dl.use-flowbox dd.rice-red {
	font-size:1.1em;
	color:#E60000;
}
#Right-contents dl.use-flowbox dt img ,
#Right-contents dl.use-flowbox dd img {
	margin:5px 0;
}
#Right-contents dl.use-flowbox dt strong {
	font-size:1.2em;
}
#Right-contents .arrow-center{
	text-align:center;
	margin:2px auto;
}
#Right-contents dl.use-flowbox dt.t_golfdesk-info {
	display:block;
	background-image: url(../travel/img/t_golfdesk-info.gif);
	background-repeat: no-repeat;
	background-position: center center;
	width:439px;
	height:14px;
	line-height:1px;
	padding:5px 0;
	text-indent:-9999em;
}
#Right-contents dl.use-flowbox dt.t_reservation-golf {
	display:block;
	background-image: url(../travel/img/t_reservation-golf.gif);
	background-repeat: no-repeat;
	background-position: center center;
	width:303px;
	height:14px;
	line-height:1px;
	padding:5px 0;
	text-indent:-9999em;
}
#Right-contents dl.use-flowbox dd.gray-area {
	background-color:#F5F5F5;
	width:587px;
	padding:5px 10px 5px 10px;
	margin:3px auto;
	font-size:1em;
	line-height:100%;
}
/* IE6専用ハック \*/
*html #Right-contents dl.use-flowbox dd.gray-area {
	width:597px;
	margin:3px 0;
}
/* IE6専用ハック */
#Right-contents dl.use-flowbox dd.gray-area ul {
	width:587px;
	margin:0;
	padding:0 0 0 5px;
}
/* IE6専用ハック \*/
*html #Right-contents dl.use-flowbox dd.gray-area ul {
	width:592px;
}
/* IE6専用ハック */
#Right-contents dl.use-flowbox dd.gray-area ul li {
	list-style:none;
	text-decoration:none;
	text-align:left;
	float:left;
	padding:0 5px 0 0;
}
#Right-contents dl.use-flowbox dd.gray-area ul li.golf1 {
	width:220px;
}
#Right-contents dl.use-flowbox dd.gray-area ul li.golf2 {
	width:150px;
}
#Right-contents dl.use-flowbox dd.gray-area ul li.golf3 {
	width:195px;
}
/* IE6専用ハック \*/
*html #Right-contents dl.use-flowbox dd.gray-area ul li.golf1 {
	width:225px;
}
*html#Right-contents dl.use-flowbox dd.gray-area ul li.golf2 {
	width:155px;
}
*html#Right-contents dl.use-flowbox dd.gray-area ul li.golf3 {
	width:200px;
}
/* IE6専用ハック */
#Right-contents dl.use-flowbox dd.gray-area ul li p {
	font-size:1.3em;
	line-height:150%;
	margin:0;
}
#Right-contents dl.use-flowbox dt.t_reservation-pay-golf {
	display:block;
	background-image: url(../travel/img/t_reservation-pay-golf.gif);
	background-repeat: no-repeat;
	background-position: center center;
	width:611px;
	height:14px;
	line-height:1px;
	padding:5px 0;
	text-indent:-9999em;
}
/* ▲フロー用▲ */


/* hotel.html
---------------------------------------------------- */
#Right-contents dl.use-flowbox dt.t_hotel-info {
	display:block;
	background-image: url(../travel/img/t_hotel-info.gif);
	background-repeat: no-repeat;
	background-position: center center;
	width:530px;
	height:14px;
	line-height:1px;
	padding:5px 0;
	text-indent:-9999em;
}
#Right-contents dl.use-flowbox dt.t_reservation-hotel {
	display:block;
	background-image: url(../travel/img/t_reservation-hotel.gif);
	background-repeat: no-repeat;
	background-position: center center;
	width:304px;
	height:14px;
	line-height:1px;
	padding:5px 0;
	text-indent:-9999em;
}
#Right-contents dl.use-flowbox dt.t_reservation-pay-hotel {
	display:block;
	background-image: url(../travel/img/t_reservation-pay-hotel.gif);
	background-repeat: no-repeat;
	background-position: center center;
	width:464px;
	height:14px;
	line-height:1px;
	padding:5px 0;
	text-indent:-9999em;
}

/* desk_gold_n.html
---------------------------------------------------- */

#Right-contents .ico_desk_gold_n1 ,
#Right-contents .ico_desk_gold_n2 ,
#Right-contents .ico_desk_gold_n3 ,
#Right-contents .ico_desk_gold_n4 ,
#Right-contents .ico_desk_gold_n5 {
	background-repeat: no-repeat;
	background-position: left center;
	padding:10px 0 10px 43px;
	margin:5px 0 0 25px;
	width:652px;
}
#Right-contents .ico_desk_gold_n1 h3 ,
#Right-contents .ico_desk_gold_n2 h3 ,
#Right-contents .ico_desk_gold_n3 h3 ,
#Right-contents .ico_desk_gold_n4 h3 ,
#Right-contents .ico_desk_gold_n5 h3 {
	font-weight:bold;
	font-size:1.3em;
	background:none;
	margin:3px 0;
	padding:0;
}
#Right-contents .ico_desk_gold_n1 p ,
#Right-contents .ico_desk_gold_n2 p ,
#Right-contents .ico_desk_gold_n3 p ,
#Right-contents .ico_desk_gold_n4 p ,
#Right-contents .ico_desk_gold_n5 p {
	margin:3px 0;
	line-height:130%;
}
#Right-contents .ico_desk_gold_n1 {
	background-image: url(../travel/img/ico_desk_gold_n1.gif);
}
#Right-contents .ico_desk_gold_n2 {
	background-image: url(../travel/img/ico_desk_gold_n2.gif);
}
#Right-contents .ico_desk_gold_n3 {
	background-image: url(../travel/img/ico_desk_gold_n3.gif);
}
#Right-contents .ico_desk_gold_n4 {
	background-image: url(../travel/img/ico_desk_gold_n4.gif);
}
#Right-contents .ico_desk_gold_n5 {
	background-image: url(../travel/img/ico_desk_gold_n5.gif);
}
/* IE6専用ハック \*/
*html #Right-contents .ico_desk_gold_n1 ,
*html #Right-contents .ico_desk_gold_n2 ,
*html #Right-contents .ico_desk_gold_n3 ,
*html #Right-contents .ico_desk_gold_n4 ,
*html #Right-contents .ico_desk_gold_n5 {
	width:690px;
}
/* IE6専用ハック */
#Right-contents dl.use-flowbox dt.t_desk_gold_n-info {
	display:block;
	background-image: url(../travel/img/t_desk_gold_n-info.gif);
	background-repeat: no-repeat;
	background-position: center center;
	width:361px;
	height:14px;
	line-height:1px;
	padding:5px 0;
	text-indent:-9999em;
}
#Right-contents dl.use-flowbox dt.t_reservation-desk_gold_n {
	display:block;
	background-image: url(../travel/img/t_reservation-desk_gold_n.gif);
	background-repeat: no-repeat;
	background-position: center center;
	width:314px;
	height:14px;
	line-height:1px;
	padding:5px 0;
	text-indent:-9999em;
}
#Right-contents dl.use-flowbox dt.t_ticket-send {
	display:block;
	background-image: url(../travel/img/t_ticket-send.gif);
	background-repeat: no-repeat;
	background-position: center center;
	width:106px;
	height:12px;
	line-height:1px;
	padding:5px 0;
	text-indent:-9999em;
}
#Right-contents dl.use-flowbox dt.t_ts3-pay {
	display:block;
	background-image: url(../travel/img/t_ts3-pay.gif);
	background-repeat: no-repeat;
	background-position: center center;
	width:186px;
	height:12px;
	line-height:1px;
	padding:5px 0;
	text-indent:-9999em;
}

/* toyota.html
---------------------------------------------------- */
#Right-contents table.toyota {
	margin-left:43px;
	width:659px;
	font-size:1.3em;
	line-height:150%;
	border:1px solid #A1A1A1;
	border-collapse:collapse;
}
/* IE6専用ハック \*/
*html #Right-contents table.toyota {
	width:659px;
}
/* IE6専用ハック */
#Right-contents table.toyota td {
	padding:5px;
	border-collapse:collapse;
	border:1px solid #A1A1A1;
}
#Right-contents table.toyota td.box1 {
	background-color:#D0D0D0;
	width:168px;
}

/* hotel_high.html
---------------------------------------------------- */
#Right-contents div.hotel_high-desk {
	clear:both;
	padding:0;
	margin:0 0 10px 18px;
}
#Right-contents div.hotel_high-desk p.mb0 {
	margin-bottom:0;
}
#Right-contents div.hotel_high-desk p.mt0 {
	margin-top:0;
}
#Right-contents .hotel_high-desk .hotel_high img {
	vertical-align:text-bottom;
	margin-right:5px;
}
#Right-contents .hotel_high-desk .hotel_high strong {
	font-size:1.16em;
}
#Right-contents .high-area{
	width:700px;
	float:left;
	margin-bottom:10px;
}
#Right-contents p.high-title {
	margin-bottom:0;
	padding-bottom:0;
}
#Right-contents .high-gold {
	float:left;
	width:320px;
}
#Right-contents .high-select{
	float:left;
}
#Right-contents table.high-table {
	margin-left:25px;
}
#Right-contents table.high-table td {
	border-collapse:collapse;
	border:1px solid #A1A1A1;
}
#Right-contents table.high-table td.spacer {
	font-size:1px;
	line-height:0;
	border-top:0;
	border-right:0;
	border-left:0;
}
#Right-contents table.high-table td.gray {
	background-color:#D0D0D0;
	text-align:center;
}
#Right-contents table.high-table td.center {
	text-align:center;
}
#Right-contents table.high-table td p {
	font-size:1.3em;
	line-height:120%;
	margin:5px;
}
#Right-contents table.high-table td p strong {
	font-size:1.2em;
}
#Right-contents table.high-table td p.small {
	font-size:1.1em;
}
#Right-contents table.high-table td p span.small {
	font-size:0.9em;
}
#Right-contents p.cap_txt {
  margin: 0 5px 5px 25px;
  padding-left: 1em;
  text-indent: -1em;
}
#Right-contents .whhlAtt {
	border:1px solid #FF0000;
	margin:15px 0 0 15px;
	padding:15px;
}
#Right-contents .whhlAtt p {
	margin:0;
	padding:0;
}
#Right-contents .whhlAtt p.AttTtl {
	color:red;
	font-weight:bold;
	padding-bottom:10px;
}
#Right-contents .whhlAtt p.AttsubTtl {
	padding-top:10px;
}
#Right-contents .whhlAtt p.AttTxt1 {
	text-indent:-1em;
	padding-left:20px;
}
#Right-contents .whhlAtt p.AttTxt2 {
	padding-left:8px;
}
#Right-contents .whhlAtt p.AttTxt3 {
	text-indent:-1em;
	padding:0 0 10px 20px;
}
#Right-contents .whhlAtt .c_area {
	padding:0 0 0 20px;
}
#Right-contents .whhlAtt .leftWhhl {
	color: #555;
	font-size: 1.2em;
	line-height: 1.5;
	width:135px;
	float:left;
}
#Right-contents .whhlAtt .rightWhhl {
	color: #555;
	font-size: 1.2em;
	line-height: 1.5;
	width:380px;
	float:left;
	text-indent:-1.3em;
}

#Right-contents .whhlAtt2 {
	border:1px solid #CCC;
	margin:15px 0 0 15px;
	padding:15px;
}
#Right-contents .whhlAtt2 p {
	margin:0;
	padding:0;
}
#Right-contents .whhlAtt2 p.AttTtl {
	font-weight:bold;
	padding-bottom:10px;
}



/* center.html
---------------------------------------------------- */
#Right-contents .info-text-box{
	clear: both;
	width: 642px;
	border: 1px solid #6F8DB3;
	padding: 3px 3px 10px 3px;
	margin: 20px 0 10px 43px;
}
#Right-contents .info-text-box .ttl{
	padding: 2px 4px 2px 10px;
	margin: 0 1px 6px 1px;
	border-bottom: 1px solid #6F8DB3;
	color: #3A5E90;
	font-size: 1.3em;
	font-weight: bold;
}
#Right-contents .info-text-box ul li{
	padding-left: 15px;
	line-height: 1.8;
	list-style-type: none;
	font-size: 1.2em;
}
#Right-contents .info-text-box ul li a{
	background:url(../travel/img/arrow01.gif) 0 4px no-repeat;
	padding-left:10px;
}

#Right-contents .center-tour {
	margin:10px 0 0 43px;
	border:1px solid #A1A1A1;
	border-collapse:collapse;
	width:650px;
}
/* IE6専用ハック \*/
*html #Right-contents .center-tour {
	width:670px;
}
/* IE6専用ハック */
#Right-contents .center-tour td {
	line-height:120%;
	border-bottom:1px solid #A1A1A1;
	border-collapse:collapse;
}
#Right-contents .center-tour td.ttl {
	padding:5px;
	background-color:#D0D0D0;
	text-align:center;
	font-size:1.3em;
}
#Right-contents .center-tour td.discount {
	padding:5px;
	text-align:center;
	width:90px;
	font-size:1.3em;
	line-height:120%;
}
#Right-contents .center-tour td.cont {
	padding:5px;
	width:560px;
	font-size:1.0em;
	line-height:120%;
}
#Right-contents .center-tour td.cont div.logo {
	float:left;
	text-align:center;
	padding:3px 15px 3px 0;
	line-height:150%;
}
#Right-contents .center-tour-indent-lead{
margin-left: 18px;
}
#Right-contents .center-tour-indent-other-logo{
margin-left: 40px;
}
#Right-contents .center-tour a.pagelink_pamphlet,
#Right-contents .other-logo-box a.pagelink_pamphlet{
	width: 105px;
	background-image: url(../travel/img/ico_pagelink.gif);
	background-repeat: no-repeat;
	background-position: left center;
	color: #0B34AB;
	padding: 3px 5px 3px 5px;
	text-decoration: underline;
	margin: 2px auto 0px;
	display: block;
}
#Right-contents .other-logo-box .box{
text-align: center;
float: left;
}
#Right-contents .other-logo-box .other-logo1{
width: 300px;
}
#Right-contents .other-logo-box .other-logo2{
width: 203px;
margin-left: 50px;
}
#Right-contents .other-logo-box .other-logo3{
width: 300px;
}

#Right-contents .center-tour td.cont div.logo1 ,
#Right-contents .center-tour td.cont div.logo2 ,
#Right-contents .center-tour td.cont div.logo3 ,
#Right-contents .center-tour td.cont div.logo4 ,
#Right-contents .center-tour td.cont div.logo-j1 ,
#Right-contents .center-tour td.cont div.logo-j2 ,
#Right-contents .center-tour td.cont div.logo-j3 ,
#Right-contents .center-tour td.cont div.logo-j4 ,
#Right-contents .center-tour td.cont div.logo-w1 ,
#Right-contents .center-tour td.cont div.logo-w2 ,
#Right-contents .center-tour td.cont div.logo-w3 ,
#Right-contents .center-tour td.cont div.logo-w4 ,
#Right-contents .center-tour td.cont div.logo-w5 {
	float:left;
	text-align:center;
	line-height:150%;
	padding:3px 10px 3px 0;
}
#Right-contents .center-tour td.cont div.logo1 {
	padding:3px 10px;
	width:120px;
}
#Right-contents .center-tour td.cont div.logo2 {
	width:120px;
}
#Right-contents .center-tour td.cont div.logo3 {
	width:120px;
}
#Right-contents .center-tour td.cont div.logo4 {
	padding:3px 10px;
	width:120px;
}

#Right-contents .center-tour td.cont div.logo-j1 {
	padding:3px 10px;
	width:120px;
}
#Right-contents .center-tour td.cont div.logo-j2 {
	width:120px;
}
#Right-contents .center-tour td.cont div.logo-j3 {
	width:120px;
}
#Right-contents .center-tour td.cont div.logo-j4 {
	width:120px;
}
#Right-contents .center-tour td.cont div.logo-w1 {
	padding:3px 10px;
	width:120px;
}
#Right-contents .center-tour td.cont div.logo-w2 {
	width:115px;
}
#Right-contents .center-tour td.cont div.logo-w3 {
	width:130px;
}
#Right-contents .center-tour td.cont div.logo-w4 {
	width:120px;
}
#Right-contents .center-tour td.cont div.logo-w5 {
	padding:3px 10px;
	width:120px;
}
/* IE6専用ハック \*/
*html #Right-contents .center-tour td.discount {
	width:98px;
}
*html #Right-contents .center-tour td.cont {
	width:570px;
}
*html #Right-contents .center-tour td.cont div.logo1 {
	width:132px;
}
*html #Right-contents .center-tour td.cont div.logo2 {
	width:132px;
}
*html #Right-contents .center-tour td.cont div.logo3 {
	width:132px;
}
*html #Right-contents .center-tour td.cont div.logo4 {
	width:132px;
}
*html #Right-contents .center-tour td.cont div.logo-j1 {
	width:132px;
}
*html #Right-contents .center-tour td.cont div.logo-j2 {
	width:132px;
}
*html #Right-contents .center-tour td.cont div.logo-j3 {
	width:132px;
}
*html #Right-contents .center-tour td.cont div.logo-j4 {
	width:132px;
}
*html #Right-contents .center-tour td.cont div.logo-w1 {
	width:132px;
}
*html #Right-contents .center-tour td.cont div.logo-w2 {
	width:132px;
}
*html #Right-contents .center-tour td.cont div.logo-w3 {
	width:132px;
}
*html #Right-contents .center-tour td.cont div.logo-w4 {
	width:132px;
}
*html #Right-contents .center-tour td.cont div.logo-w5 {
	width:132px;
}
/* IE6専用ハック */

/*180801追加*/
#Right-contents .center-tour a.pagelink_pamphlet {
	padding-bottom: 0;
}
#Right-contents .center-tour td.cont,
#Right-contents .center-tour td.cont_02 {
	padding: 10px 5px;
}

/*190109追加*/
#Right-contents .center-tour td.cont div.logo-w1 span.txt-left,
#Right-contents .center-tour td.cont div.logo1 span.txt-left {
    display: inline-block;
    text-align: left;
    padding-top: 0.6em;
}



/* desk.html
---------------------------------------------------- */
#Right-contents .assistantdesk {
	margin:10px auto;
	text-align:center;
	}
#Right-contents div.caution-area {
	width:700px;
	background-color:#f5f5f5;
	border:1px #a1a1a1 solid;
	margin:10px 0 10px 20px;
}
#Right-contents div.caution-area div.caution-ttl {
	text-align:center;
	margin-top:5px;
}

/*海外アシスタンスデスクとは*/
#Right-contents .assistancedesk_Box {
	width:650px;
	margin:15px 25px 35px;
	}
#Right-contents .assistancedesk_Box img {
	float:left;
	width:50px;
	}
#Right-contents .assistancedesk_Box p {
	float:right;
	margin:0;
	width:250px;
	}
#Right-contents .assistancedesk_L,
#Right-contents .assistancedesk_R {
	width:310px;
}

#Right-contents .assistancedesk_L h3,
#Right-contents .assistancedesk_R h3 {
	margin: 0 0 15px 0;
	padding:0;
	background-image:none;
}
#Right-contents .assistancedesk_L {
	float:left;
	}
#Right-contents .assistancedesk_R {
	float:right;
	}
	
/*海外拠点*/
#Right-contents .OvBase h3 {
	margin-bottom:11px;
}

#Right-contents .OvBase .NavEurope .EuBase,
#Right-contents .OvBase .NavAsia .AsBase,
#Right-contents .OvBase .NavAustralia .AuBase,
#Right-contents .OvBase .NavAmerica .AmBase {
		font-size:14px;
		display: block;
		cursor:pointer;
		padding:20px;
		border: 1px solid #A1A1A1;
		text-align: left;
		margin:-1px 0 0 0;
		background: #FFF url(/travel/img/ico_slide_cont_close.gif) no-repeat 97% center;
	}
#Right-contents .OvBase .NavEurope .EuBase.bunki,
#Right-contents .OvBase .NavAsia .AsBase.bunki,
#Right-contents .OvBase .NavAustralia .AuBase.bunki,
#Right-contents .OvBase .NavAmerica .AmBase.bunki {
		font-size:14px;
		display: block;
		cursor:pointer;
		padding:20px;
		border: 1px solid #A1A1A1;
		text-align: left;
		margin:-1px 0 0 0;
		background: #FFF url(/travel/img/ico_slide_cont_open.gif) no-repeat 97% center;
	}
#Right-contents .OvBase .NavEurope,
#Right-contents .OvBase .NavAsia,
#Right-contents .OvBase .NavAustralia {
		margin-left:25px;
		width:670px;
	}

#Right-contents .OvBase .NavAmerica {
		margin-left:25px;
		margin-bottom:30px;
		width:670px;
	}

#Right-contents .OvBase ul {
		overflow:hidden;
		list-style:none;
		margin:0 20px;
	}

#Right-contents .OvBase ul.Sline {
	border-bottom: 1px dotted #A1A1A1;
	}

	
#Right-contents .OvBase a {
		background:url(/img/common/arrow01.gif) 0 4px no-repeat;
		padding-left:10px;
		font-size: 12px;
		display:block;
	}
	
#Right-contents .OvBase .NavEurope #EuropeNavi,
#Right-contents .OvBase .NavAsia #AsiaNavi,
#Right-contents .OvBase .NavAustralia #AustraliaNavi,
#Right-contents .OvBase .NavAmerica #AmericaNavi {
		display:none;
	}
	
#Right-contents .OvBase li {
	padding: 20px 46px 14px 0;
	display: inline-block;
	}
	
#Right-contents .OvBase li:last-child {
	padding: 20px 0 14px 0;
	display: inline-block;
	}
/*エマージェンシーサポート*/

#Right-contents .EmSupport {

}

#Right-contents .EmSupport .EmSupport_Box{
	border: 1px solid #A1A1A1;
	padding:20px;
	margin:20px 0 0 10px;
}

#Right-contents .EmSupport_Box_L {
	float:left;
	}
#Right-contents .EmSupport_Box_R {
	float:right;
	}

#Right-contents .EmSupport_Box_L,
#Right-contents .EmSupport_Box_R {
	width:310px;
}
	
#Right-contents .EmSupport_Box_L p,
#Right-contents .EmSupport_Box_R p {
	margin-left:20px;
}

#Right-contents .EmSupport .EmSupport_Box h3 {
	background:url(/travel/img/icon_check.gif) 0 2px no-repeat;
	margin:25px 0 14px 0;
}
#Right-contents .EmSupport .EmSupport_Box p {
	margin: 0;
}

/*お問い合わせ*/
#Right-contents .tvtel{
		float:left;
}


/* desk_gold_w.html
---------------------------------------------------- */

#Right-contents .ico_desk_gold_n6 ,
#Right-contents .ico_desk_gold_n7 ,
#Right-contents .ico_desk_gold_n8 {
	background-repeat: no-repeat;
	background-position: left center;
	padding:10px 0 10px 43px;
	margin:5px 0 0 25px;
	width:652px;
}
#Right-contents .ico_desk_gold_n6 h3 ,
#Right-contents .ico_desk_gold_n7 h3 ,
#Right-contents .ico_desk_gold_n8 h3 {
	font-weight:bold;
	font-size:1.3em;
	background:none;
	margin:3px 0;
	padding:0;
}
#Right-contents .ico_desk_gold_n6 p ,
#Right-contents .ico_desk_gold_n7 p ,
#Right-contents .ico_desk_gold_n8 p {
	margin:3px 0;
	line-height:130%;
}
#Right-contents .ico_desk_gold_n6 {
	background-image: url(../travel/img/ico_desk_gold_n6.gif);
}
#Right-contents .ico_desk_gold_n7 {
	background-image: url(../travel/img/ico_desk_gold_n7.gif);
}
#Right-contents .ico_desk_gold_n8 {
	background-image: url(../travel/img/ico_desk_gold_n8.gif);
}
/* IE6専用ハック \*/
*html #Right-contents .ico_desk_gold_n6 ,
*html #Right-contents .ico_desk_gold_n7 ,
*html #Right-contents .ico_desk_gold_n8 {
	width:690px;
}
/* IE6専用ハック */

/* overseas_gift.html
---------------------------------------------------- */
#Right-contents .guide-image {
	width:390px;
	float:left;
	padding:10px 0 0 25px;
}
/* IE6専用ハック \*/
*html #Right-contents .guide-image {
	width:415px;
}
/* IE6専用ハック */
#Right-contents .guide-txt {
	float:left;
	width:255px;
	padding:0 5px 0 10px;
	margin:0;
}
/* IE6専用ハック \*/
*html #Right-contents .guide-txt {
	width:255px;
}
/* IE6専用ハック */
#Right-contents .guide-txt p {
	margin:3px 0;
	font-size:1.2em;
	line-height:120%;
}
#Right-contents div.overseas-desk {
	clear:both;
	padding:0;
	margin:0 0 10px 0;
}
#Right-contents .overseas-desk p.mb0 {
	margin-bottom:0;
}
#Right-contents .overseas-desk p.mt0 {
	margin-top:0;
}
#Right-contents .overseas-desk .hotel_high img {
	vertical-align:text-bottom;
	margin-right:5px;
}
#Right-contents .overseas-desk .hotel_high strong {
	font-size:1.16em;
}

/* airport_delivery.html
---------------------------------------------------- */
#Right-contents table.airport {
	margin-left:25px;
	width:595px;
	font-size:1.3em;
	line-height:150%;
	border:1px solid #A1A1A1;
	border-collapse:collapse;
}
/* IE6専用ハック \*/
*html #Right-contents table.airport {
	width:600px;
}
/* IE6専用ハック */
#Right-contents table.airport td {
	padding:5px;
	border-collapse:collapse;
	border:1px solid #A1A1A1;
	text-align:center;
}
#Right-contents table.airport td.box1 {
	background-color:#D0D0D0;
	width:180px;
	text-align:left;
}
#Right-contents dl.use-flowbox dt.t_3days-ago {
	display:block;
	background-image: url(../travel/img/t_3days-ago.gif);
	background-repeat: no-repeat;
	background-position: center center;
	width:502px;
	height:13px;
	line-height:1px;
	padding:5px 0;
	text-indent:-9999em;
}
#Right-contents dl.use-flowbox dt.t_reservation-golf {
	display:block;
	background-image: url(../travel/img/t_reservation-golf.gif);
	background-repeat: no-repeat;
	background-position: center center;
	width:303px;
	height:14px;
	line-height:1px;
	padding:5px 0;
	text-indent:-9999em;
}
#Right-contents dl.use-flowbox dt.t_luggage {
	display:block;
	background-image: url(../travel/img/t_luggage.gif);
	background-repeat: no-repeat;
	background-position: center center;
	width:173px;
	height:13px;
	line-height:1px;
	padding:5px 0;
	text-indent:-9999em;
}
#Right-contents dl.use-flowbox dt.t_pass-abccounter {
	display:block;
	background-image: url(../travel/img/t_pass-abccounter.gif);
	background-repeat: no-repeat;
	background-position: center center;
	width:456px;
	height:13px;
	line-height:1px;
	padding:5px 0;
	text-indent:-9999em;
}
#Right-contents dl.use-flowbox dd p.pagelink {
	font-size:1.0em;
}

#Right-contents dl.use-flowbox-x {
	border:1px solid #D0D0D0;
	background-image: url(../travel/img/bg_center-line.gif);
	background-repeat: no-repeat;
	background-position: center center;
	width:618px;
	text-align:left;
	padding:5px 0 5px 30px;
	margin-left:25px;
}
#Right-contents table.tidyTab {
	border-collapse: collapse;
	margin: 0 0 0 24px;
	font-size: 1.2em;
	line-height: 1.5;
}
#Right-contents table.tidyTab th {
	vertical-align: top;
	font-weight: normal;
}
#Right-contents table.tidyTab td {
	vertical-align: top;
}

/* IE6専用ハック \*/
*html #Right-contents dl.use-flowbox-x {
	width:650px;
}
/* IE6専用ハック */
#Right-contents dl.use-flowbox-x dt.t_code-3570 {
	float:left;
	display:block;
	background-image: url(../travel/img/t_code-3570.gif);
	background-repeat: no-repeat;
	background-position: left center;
	width:208px;
	height:30px;
	padding:5px 98px 5px 20px;
	text-indent:-9999em;
}
#Right-contents dl.use-flowbox-x dt.t_input-data {
	float:left;
	display:block;
	background-image: url(../travel/img/t_input-data.gif);
	background-repeat: no-repeat;
	background-position: left center;
	width:258px;
	height:30px;
	padding:5px 0 5px 0px;
	text-indent:-9999em;
}
/* IE6専用ハック \*/
*html #Right-contents dl.use-flowbox-x dt.t_code-3570 {
	width:326px;
	height:40px;
}
*html #Right-contents dl.use-flowbox-x dt.t_input-data {
	height:40px;
}
/* IE6専用ハック */
#Right-contents .arrow-center-d {
	width:650px;
	text-align:center;
	margin-left:25px;
}
#Right-contents .arrow-center-d img.right300{
	margin-right:300px;
}


/* ご注意欄 の記述
---------------------------------------------------- */
#Right-contents div.attention {
	clear:both;
	width:672px;
	border:1px solid #A1A1A1;
	padding:3px 3px 10px 3px;
	margin:20px 0 10px 25px;
}
/* IE6専用ハック \*/
*html #Right-contents div.attention {
	width:680px;
}
/* IE6専用ハック */
#Right-contents div.attention div.att-title {
	padding:2px 4px 2px 10px ;
	margin:0 1px 6px 1px;
	border-bottom:1px solid #A1A1A1;
	color:#E60000;
	font-size:1.3em;
	font-weight:bold;
}
#Right-contents div.attention p {
	margin:3px 0 3px 10px;
	line-height:150%;
	font-weight:normal;
}

/* travel/visa_globalmoney.html
---------------------------------------------------- */

#Right-contents div.global_area {
	width:704px !important;
	border-left:3px solid #0861A5;
	border-right:3px solid #0861A5;
	border-bottom:3px solid #0861A5;
}
*html #Right-contents div.global_area {
	width:710px !important;
}
#Right-contents div.global_area p.read {
	margin:0 0 12px 0 !important;
	padding:10px 0 0 18px !important;
}
#Right-contents div.global_area div.cent {
	margin:0 auto;
	text-align:center;
}
#Right-contents div.global_area div.card_area,
#Right-contents div.global_area div.step_area {
	border-bottom:2px solid #D0D0D0;
}
#Right-contents div.global_area div.card_area div {
	float:left;
	width:184px;
	height:140px;
	padding:5px 25px 0 17px;
	/padding:20px 25px 0 17px;
}
#Right-contents div.global_area div.card_area p span {
	font-weight:bold;
}
#Right-contents div.global_area div.card_area p {
	padding:0 25px 0 0;
}
#Right-contents div.global_area div.step1,
#Right-contents div.global_area div.step3 {
	float:left;
	border-right:2px solid #D0D0D0;
	width:355px !important;
}
#Right-contents div.global_area div.step2,
#Right-contents div.global_area div.step4 {
	float:right;
	width:345px !important;
}
#Right-contents div.global_area div.step1 {
	background:url("/travel/img/img_step01.gif") 270px 190px no-repeat;
}
#Right-contents div.global_area div.step2 {
	background:url("/travel/img/img_step02.gif") 250px 180px no-repeat;
}
#Right-contents div.global_area div.step3 {
	background:url("/travel/img/img_step03.gif") 270px 240px no-repeat;
}
#Right-contents div.global_area div.step4 {
	background:url("/travel/img/img_step04.gif") 245px 230px no-repeat;
	height:315px;
}
#Right-contents div.global_area div.step1 div,
#Right-contents div.global_area div.step2 div,
#Right-contents div.global_area div.step3 div,
#Right-contents div.global_area div.step4 div {
	margin:0 auto;
	text-align:center;
	padding-top:5px;
}
#Right-contents div.global_area div.step1 p,
#Right-contents div.global_area div.step3 p {
	text-indent:-1em;
	margin-left:15px !important;
	padding-left:1em;
}
#Right-contents div.global_area div.step2 p,
#Right-contents div.global_area div.step4 p {
	text-indent:-1em;
	margin-left:13px !important;
	padding-left:1em;
	padding-right:1em;
}
#Right-contents div.global_area div.step3 p.rice,
#Right-contents div.global_area div.step4 p.rice {
	margin-top:0 !important;
}

/* travel/lounge.html
---------------------------------------------------- */
#Right-contents .lounge_wrap {
	width:700px;
	background:url("../travel/img_lounge/bg_lounge.gif") center top repeat-y;
	margin-left:10px;
}
#Right-contents .lounge_wrap .lounge_inner {
	width:700px;
	background:url("../travel/img_lounge/bg_lounge_btm.gif") center bottom no-repeat;
	padding-bottom:30px;
}
#Right-contents .lounge_wrap .lounge_inner .lounge_sector {
	padding:10px 0;
	margin-left:35px;
	width:630px;
	background:url("../travel/img_lounge/img_line_lounge.gif") center bottom no-repeat;
}
#Right-contents .lounge_wrap .lounge_inner .tail {
	padding:10px 0 0 0;
	background:none!important;
}
#Right-contents .lounge_wrap .lounge_inner .lounge_sector .title {
	padding-top:1px;
	float:left;
	width:90px;
}
#Right-contents .lounge_wrap .lounge_inner .lounge_sector .link {
	float:left;
	width:540px;
}
#Right-contents .lounge_wrap .lounge_inner .lounge_sector .link .line2 {
	margin-top:7px;
	padding-top:10px;
	width:540px;
	background:url("../travel/img_lounge/img_line_lounge.gif") center top no-repeat;
}
#Right-contents .lounge_wrap .lounge_inner .lounge_sector .link ul {
	width:540px;
}
#Right-contents .lounge_wrap .lounge_inner .lounge_sector .link ul li {
	list-style-type:none;
	background:url("../travel/img_lounge/ico_lounge.gif") left 5px no-repeat;
	width:99px;
	float:left;
	font-size:12px;
	padding:0 0 0 8px;
}
*html #Right-contents .lounge_wrap .lounge_inner .lounge_sector .link ul li {
	width:108px;
}
#Right-contents .lounge_wrap .lounge_inner .lounge_sector .link ul li span {
	line-height:130%;
	font-size:11px;
	display:block;
}
#Right-contents h2.lounge_h2 {
	float:left;
	width:174px;
	border-left:0;
	margin:0;
	padding:0;
}
#Right-contents .lounge_read {
	float:right;
	width:500px;
	margin:0 !important;
}
#Right-contents .lounge_read2 {
	float:right;
	width:490px;
	margin:10px 0 0 0 !important;
}

#Right-contents .lounge_left {
	float:left;
	width:330px;
	padding-bottom:20px;
}
*html #Right-contents .lounge_left {
	padding-bottom:0;
}
#Right-contents .lounge_right {
	float:right;
	width:330px;
	padding-bottom:20px;
}
*html #Right-contents .lounge_right {
	padding-bottom:0;
}
#Right-contents .lounge_image {
	float:left;
	width:145px;
}
#Right-contents .lounge_text {
	float:right;
	width:175px;
	margin:0 !important;
}
#Right-contents .lounge_text p {
	width:175px;
	margin:0 !important;
}
#Right-contents .lounge_text p.pagelink {
	float:right;
	width:75px;
	margin-top:25px !important;
}
.lounge_detail_wrap .lounge_detail_inner p.pagelink {
	float:right;
	width:75px;
	background: url("../travel/img_lounge/ico_lounge_arrow.gif") left 0 no-repeat;
	background-repeat: no-repeat;
	background-position: left center;
	padding: 3px 5px 0 17px;
}

*html #Right-contents .lounge_text p.pagelink {
	width:100px;
}
#Right-contents .lounge_info {
	margin:0 0 15px 10px;
	border:1px solid #CCC;
	padding-top:15px;
}
#Right-contents .lounge_info p {
	margin:0;
	padding:0 0 12px 18px;
}

#Right-contents div.attention p.rice.IndCaution {
	padding-left: 0.5em;
	text-indent: -0.5em;
}


/* travel/lounge.html
---------------------------------------------------- */
.guidance {
	margin:0 10px 10px 14px;
	border:1px solid #DDD;
	padding:5px 5px 0;
}

/* travel/lounge_detail.html
---------------------------------------------------- */

.lounge_detail {
	width:680px;
	margin-left:10px;
}
.lounge_detail h2 {
	border:0 !important;
	background:none !important;
	padding:0 !important;
	margin:0 !important;
}
#close {
	width:680px;
	margin-left:10px;
	text-align:center;
}
.lounge_detail .lounge_detail_wrap {
	margin:10px 0 15px 0;
	width:680px;
	background:url("../travel/img_lounge/bg_detail.gif") center top repeat-y;
}
.lounge_detail .lounge_detail_wrap .lounge_detail_inner {
	padding:12px 0 0 0;
	width:680px;
	background:url("../travel/img_lounge/bg_detail_btm.gif") center bottom no-repeat;
	text-align:left;
}
.lounge_detail .lounge_detail_wrap .lounge_detail_inner table tr td.map {
	font-size:11px;
	text-align:left;
	padding:0 0 15px 12px;
	vertical-align:middle;
}
.lounge_detail .lounge_detail_wrap .lounge_detail_inner table tr td.map span {
	display:block;
	margin-top:15px;
}
.lounge_detail .lounge_detail_wrap .lounge_detail_inner table.detail_table {
	width:390px;
	margin-left:14px;
}
.lounge_detail .lounge_detail_wrap .lounge_detail_inner table.detail_table tr td {
	padding:6px 5px;
	font-size:12px;
	border:1px solid #D0D0D0;
}
.lounge_detail .lounge_detail_wrap .lounge_detail_inner table.detail_table tr td.gray {
	background-color:#D0D0D0;
	border-bottom:1px solid #FFFFFF;
}
.lounge_detail .lounge_detail_wrap .lounge_detail_inner table.detail_table tr td.gray2 {
	background-color:#D0D0D0;
	border-bottom:1px solid #FFFFFF;
}
.lounge_detail .lounge_detail_wrap .lounge_detail_inner table.detail_table tr td.ticket {
	text-align:center;
}
.lounge_detail .lounge_detail_wrap .lounge_detail_inner table.detail_table tr td.ticket span {
	font-size:11px;
}
.lounge_detail .lounge_detail_wrap .lounge_detail_inner table.detail_table tr td.spacer {
	padding:0!important;
	border:0!important;
}
.lounge_detail .lounge_detail_wrap .lounge_detail_inner table.detail_table tr td a {
	background:url("../travel/img_lounge/ico_lounge_arrow.gif") left 0 no-repeat;
	padding-left:15px;
}

/* travel/mobile_wifi.html
---------------------------------------------------- */
table.wifi-area {
	width: 540px;
	border-collapse: collapse;
	border-spacing: 0;
	margin:5px 0 0 45px;
}
table.wifi-area td {
	border-collapse: collapse;
	border: solid 1px #a1a1a1;
	padding: 5px;
	font-size: 1.3em;
	line-height: 150%;
	text-align: center;
}
table.wifi-area td.gray {
	background-color: #d0d0d0;
}
table.wifi-area td.gray2 {
	background-color: #f3f3f3;
	text-align:left;
}
table.wifi-area td.gray3 {
	background-color: #f3f3f3;
}













/* lightbox
---------------------------------------------------- */

/**
 * jQuery lightBox plugin
 * This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (//www.huddletogether.com/projects/lightbox2/)
 * and adapted to me for use like a plugin from jQuery.
 * @name jquery-lightbox-0.5.css
 * @author Leandro Vieira Pinho - //leandrovieira.com
 * @version 0.5
 * @date April 11, 2008
 * @category jQuery plugin
 * @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
 * @license CC Attribution-No Derivative Works 2.5 Brazil - //creativecommons.org/licenses/by-nd/2.5/br/deed.en_US
 * @example Visit //leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
 */
#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width:452px !important;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 76%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}


/* cash_passport.html
---------------------------------------------------- */
.cash_area_wrap {
}
.cash_area_wrap p.boxTxt{
	font-size: 1.3em;
	font-weight: bold;
	text-align:center;
	padding:10px;
	border:1px solid #A1A1A1;
	margin-left: 10px!important;
	margin-right: 0!important;
}
.cash_area_wrap p.indTxt{
	padding-left:1em;
	text-indent:-1em;
}
#Right-contents .cash_area_wrap p.pagelink {
	float:none;
	margin: 0 5px 5px 25px;
}
.cash_area {
	background:url(../travel/img_cash_passport/bg_btm.gif) center bottom no-repeat;
}
.cash_area .read_area .left {
	float:left;
	padding:15px 0 0 35px;
}
.cash_area .read_area .right {
	float:right;
	padding:15px 60px 0 0;
}
.cash_area .cash_line {
	width:710px;
	text-align:center;
	height:1px;
	overflow:hidden;
	font-size:1px;
	margin:20px auto;
}
.cash_area .left_area01 {
	width:313px;
	float:left;
	padding:0 0 20px 35px;
}
.cash_area .right_area01 {
	width:313px;
	float:right;
	padding:0 35px 20px 0;
}
.cash_area .left_area02 {
	float:left;
	padding:15px 0 0 35px;
}
.cash_area .right_area02 {
	float:right;
	padding:0 80px 0 0;
}
.cash_area .left_area03 {
	float:left;
	padding:0 0 0 27px;
}
.cash_area .right_area03 {
	float:right;
	padding:0 100px 0 0;
}
.cash_area .left_area04 {
	float:left;
	padding:0 0 0 27px;
}
.cash_area .left_area04_2 {
	float:left;
	padding:10px 0 0 3px;
}
.cash_area .right_area04 {
	float:right;
	padding:23px 60px 0 0;
}

.cash_area .left_area05 {
	float: left;
	padding: 0 0 0 48px;
}
.cash_area .right_area05 {
	padding-right: 34px;
	margin-left: 160px;
}
.cash_area p {
	padding-left:20px;
}
.cash_area p.regist {
	text-indent:-1em;
	font-weight:bold;
	padding-left:33px;
	font-size:13px;
}
.cash_area p.regist1_2 {
	text-indent:-1em;
	font-weight:bold;
	padding-left:33px;
	padding-left:48px;
	font-size:13px;
}
.cash_area p.regist2 {
	padding-left:45px;
}
.cash_area .btn {
	padding:5px 0 30px 68px;
}
#Right-contents .cash_area p.inquiry1 {
	margin:0 0 0 25px;
}
#Right-contents .cash_area p.inquiry2 {
	margin:0 0 0 38px;
	font-weight:bold;
}
#Right-contents .cash_area p.inquiry3 {
	margin:0 0 0 38px;
	font-weight:bold;
}
#Right-contents .cash_area p.inquiry3 span {
	font-size:16px;
}
#Right-contents .cash_area p.inquiry4 {
	margin:0 0 0 38px;
	padding-bottom:30px;
}
#Right-contents #btn_gold {
	padding:15px 0 0 170px;
}
#Right-contents .cash_area h2.cash_h2{
	border-left: none;
	background-color: transparent;
	margin:0;
	padding:0;
}

/* travel/visa_gold.html
---------------------------------------------------- */
div#Right-contents p.gold_tel {
	background: url("//ts3card.com/img/common/ico_tel.gif") no-repeat scroll left 3px transparent;
	font-size: 14px;
	font-weight: bold;
	margin-left: 45px;
	padding: 0 0 0 25px;
}
div#Right-contents p.gold_tel span {
	font-size: 12px;
	font-weight: lighter;
}
.gold_link img {
	margin:4px 6px 0 0;
}
*html .gold_link img {
	margin:1px 6px 0 0;
}

h1 span.visa_title {
	font-size:0.7em;
}
#Right-contents .visa_table {
	margin:10px 0 0 43px;
	border:1px solid #A1A1A1;
	border-collapse:collapse;
	width:650px;
}
/* IE6専用ハック \*/
*html #Right-contents .visa_table {
	width:670px;
}
/* IE6専用ハック */
#Right-contents .visa_table td {
	line-height:120%;
	border:1px solid #A1A1A1;
	border-collapse:collapse;
}
#Right-contents .visa_table td.ttl {
	padding:5px;
	background-color:#D0D0D0;
	text-align:center;
	font-size:1.3em;
}
#Right-contents .visa_table td.ttl2 {
	padding:7px 10px;
	background-color:#F7F7F7;
	text-align:center;
}
#Right-contents .visa_table td.discount {
	padding:7px 10px;
	text-align:left;
	line-height:120%;
}
#Right-contents .visa_table td.ttl2 p {
	padding:0;
	margin:0;
}
#Right-contents .visa_table td.discount p {
	padding:0;
	margin:0;
}
#Right-contents .visa_table td.discount p.pagelink {
	padding-left:17px;
}
#Right-contents .visa_table td.ttl p {
	padding:0;
	margin:0;
}

#Right-contents .visa_attention{
text-indent: -0.5em;
}

#Right-contents .visa_service-expand{
	display: block;
	border: 1px solid #A1A1A1;
    margin: 13px 0 19px 45px;
    padding: 20px;
}

#Right-contents .visa_service-expand h3{
	margin: 0 0 10px 0;
	padding:0;
	background-image: none;
}

#Right-contents .visa_service-expand h4{
	margin: 0 0 6px 0;
	font-size: 1.2em;
	font-weight:lighter;
}

#Right-contents .visa_service-expand p{
	margin: 0 0 20px 0;
}

#Right-contents .visa_service-expand p.pagelink{
	margin: 0;
}

/*lounge_chugoku.html*/

#Main .RedInfo {
	color: #f00;
	margin: -3px 0 14px 18px;
	font-size: 12px;
	}
#Main .RedInfoTab {
	vertical-align: top;
}
#Main .RedInfoMap {
padding-left: 13px;
}

/*lounge_kanto.html*/

#Main .RedInfo.RedInfow {
	color: #f00;
	margin: -3px 0 14px 18px;
	font-size: 12px;
	width:387px;
	}
	
/*desk_asia.html
-------------------------------------------------*/
.lounge_detail .lounge_detail_wrap .lounge_detail_inner.bgNone{
	background: none;
}
.dottedLine{
	border-bottom: 1px dotted #A1A1A1;
	margin: 0 14px;
}

.periodText{
	margin-left: 14px;
}

.periodText p.red.mt0{
	margin-bottom: 12px;
}