@charset "Shift_JIS";

@import url(/common/css/jtb_site_970.css);
@import url(/common/css/regulation_970.css);
@import url(/kaigai/css/centerbox.css);
@import url(/kaigai/css/topicinfo.css);


/* layout base */
*{
font-family:MS PGothic,Osaka,Hiragino Kaku Gothic Pro W3,Arial,Helvetica,sans-serif;
}

#contents-main {
margin-top:0px;
}

#column-side {
float:left;
margin:0 10px 0 0;
width:270px;
}

#column-main {
float:left;
width:430px;
}

#column-sub {
/*float:right;*/
width:230px;
margin-left:720px;
}

* html #column-sub {
margin-left:0px;
float:right;
}
#column-side,
#column-search,
#column-main, 
#column-sub{
font-size:92.6%;
line-height:1.22;
}



/*パンくず*/

/* ------------------ H1タイトル追加 20100721 ---------------------- */
div#h1titleArea{
margin-bottom:5px;
padding:0 0 3px;
}
div#h1titleArea h1{
float:left;
display:inline;
font-size:100%;
background:none;
padding:0;
width:185px;
margin-bottom:0;
margin-left:5px;
}
div#h1titleArea p{
float:right;
display:inline;
width:750px;
text-align:right;
font-size:0.9em;
padding-top:3px;
}

/* ------------------ おすすめコンテンツ追加 20101022 ---------------------- */
#osusumeContents{
	margin-bottom:10px;
	border:solid 1px #fe9401;
	background:#fffcd9;
}
#osusumeContents img{
	vertical-align:bottom;
}
#osusumeContents dt{
	float:left;
	display:inline;
	width:130px;
}
#osusumeContents dd{
	margin-left:130px;
	padding-top:3px;
}
#osusumeContents li{
	display:inline;
	margin-left:20px;
}


/************************************************************************/
/*                 左部分       #column-side                            */
/************************************************************************/

/**from_btn**/
#column-side .from_btn li{
display:inline;
margin-right:2px;}
.from_btn li img{
margin:0;}

/*------------検索フォーム-----#column-search-----*/
#column-search{}
#column-search div{
background:#fff;
}
#column-search h2{
margin:0;
padding:2px 10px;
border-left:none;
border-right:none;
font-size:135.5%;
}
/*検索ボタン*/
#column-search .buttonBoxTop{
background:url(/images2/bg_formbtn_bottom.gif) no-repeat left bottom /*4px bottom*/;
width:252px;
margin:0 auto;
margin-bottom:5px;}
#column-search .buttonBoxTop p{
background:url(/images2/bg_formbtn_top.gif) no-repeat left top;
padding:8px 0;
text-align:center;
margin:0 auto;
width:252px;}
.buttonBoxTop input {
width:100px;
}

/**地図から探す **/
#column-search .map_img{
padding-bottom:5px;
margin-bottom:7px;
/*100326modify*/
z-index:0;
/* /100326modify*/
}
#column-search .map_img h2{
border-right:1px #A9A9A9 solid;
border-left:1px #A9A9A9 solid;
margin-bottom:4px;
/*100326modify*/
height:20px;
/* /100326modify*/}
#column-search .map_img .top_swf{
margin:2px 2px 1px 5px;
}
#column-search .map_img h3{
padding:0;
background:none;
font-size:105%;
margin:5px 5px 0 5px;}
#column-search .map_img h4{
background:url(/images2/bg_search_ti.gif) repeat-x bottom;
border:none;
margin:0 0 5px 0;
padding:4px 5px 5px 5px;
font-size:105%;
}
#column-search .map_img p{
font-size:105%;
padding:0 5px;
}
/*目的地別 都市情報*/
#column-search #kaigai_form_Area2{
border:1px #A9A9A9 solid;
border-top:none;
padding-bottom:5px;
/*margin:5px 3px 5px 3px;*/
}
#kaigai_form_Area2 p{
padding:5px 2px 0 5px;}

/** 海外ツアーを条件から探す**/
#column-search #kaigai_search-condition1{
border:1px #A9A9A9 solid;
border-top:none;
margin-bottom:8px;
}
#kaigai_search-condition1 .grayFrame{
margin:6px 5px 6px 8px;
}
#kaigai_search-condition1 .grayFrame dl{
margin-bottom:5px;}
#kaigai_search-condition1 .grayFrame dt{
background:url(/images2/arrow_down.gif) no-repeat 1px 0.3em;
padding-left:14px;
font-weight:bold;
margin-bottom:3px;
}
#kaigai_search-condition1 .grayFrame dd{}
#kaigai_search-condition1 .grayFrame dd img{
vertical-align:middle;
margin-left:3px;}
#kaigai_search-condition1 .grayFrame dd .vam{
vertical-align:middle;}
#kaigai_search-condition1 .grayFrame dd select.long-area{
margin:0 0 5px 0;
width:215px;}
#kaigai_search-condition1 .grayFrame dd select.long{
margin:0 0 5px 0;
width:215px;}
#kaigai_search-condition1 .grayFrame dd select.short{
width:105px;}
#kaigai_search-condition1 .grayFrame dd.kodawari select{
width:250px;}

/**キーワードから探す**/
/*---- キーワードから探すとコースNO.から探す  ------*/
#column-search #kaigai_search-condition2 .txtField,
#kaigai_search-condition3 .txtField{
color:#999999;
padding:0 0 0 3px;}

/* 100311modify*/
/*---- キーワードから探す ------*/
#column-search #kaigai_search-condition3{
background:#FAE6EC;
border:1px #F589A4 solid;
/* 100326modify */
padding:9px 0px 0px 6px;
z-index:80;
height:50px;
/* 100326modify*/
margin-bottom:8px;
position:relative;
}
/*100326*/
* html #column-search #kaigai_search-condition3{
zoom:1;
height:1%;
}
/**/
#column-search #kaigai_search-condition3 h2{
border:none;
padding:0;
/*100327 font-size:100%;*/
font-size:135.5%;
background:none;
}

#kaigai_search-condition3 .txtField{
vertical-align:middle;
width:180px;
margin:2px 0px 0px 0px;}

#kaigai_search-condition3 p{
margin:3px 3px;
/* 100326modify*/
z-index:82;
/* /100326modify*/
}

#kaigai_search-condition3 .searchKeyBtn{
/* 100326modify*/
margin:2px 5px 0px 0px;
/* /100326modify*/
vertical-align:middle;
width:65px;
}
/* /100311modify*/
/*100319 modify*/
/*キーワード検索入力例Box*/
#kaigai_search-condition3 #keywordBox{
background:url(../images/bg_keywordbox.gif) no-repeat left bottom; 
width:258px;
text-align:left;
padding-bottom:10px; 
}
#keywordBox dl{
background:url(../images/bg_keywordbox-top.gif) no-repeat left top; 
margin-bottom:10px;
padding:10px;
}
#keywordBox dt{
margin-bottom:5px;
}
#keywordBox dt img{
width:37px;
float:left;}
#keywordBox dt a{
float:right;
width:55px;
}
#keywordBox dt a img{
width:9px;
margin-right:2px;
float:none;}
#keywordBox #recommend{
width:230px;
background:none;
line-height:1.9em;
margin-left:10px;}
#keywordBox #recommend div{
background:none;}


#keywordBox #recommend span{
margin:0 2px;
letter-spacing:0.1em}
#keywordBox #recommend span .s1{
font-size:100%;
}
#keywordBox #recommend span .s2{
font-size:125%;
}
#keywordBox #recommend span .s3{
font-size:150%;
}
#keywordBox #recommend span .s4{
font-size:175%;
}
/* /100319*/

/**コースNO.から探す **/
#column-search #kaigai_search-condition2{
border:1px #A9A9A9 solid;
border-top:none;
margin-bottom:8px;}
#column-search #kaigai_search-condition2 h2{
margin:0;}
#column-search #kaigai_search-condition2 p{
padding:5px 3px 0 5px;}
#column-search #kaigai_search-condition2 .txtField{
width:245px;
margin:5px 0 5px 7px;}
#column-search #kaigai_search-condition2 .linkListStandard{
padding:0 9px 5px 0px;
text-align:right;}
#column-search #kaigai_search-condition2 .buttonBoxTop p{
padding:8px 0;}




/*------------商品ラインナップ----#goodslineup-------------*/
#column-side #goodslineup{
border:1px #A9A9A9 solid;
border-top:none;
}
#goodslineup h2{
border-left:none;
border-right:none;
font-size:125.5%;
margin:0px;
}
#goodslineup h3{
margin:0;
padding:0 0 0 18px;
background:url(../images/ic_arrow.gif) no-repeat 8px 10px #F4F0E4;
border-bottom:1px #C5B480 solid;
line-height:30px;
font-size:105%;
}
/*100303modify*/
#goodslineup h3 a{
/*text-decoration:none;*/
}
/*100303modify*/
#goodslineup .title-h3{
background:url(../images/ic_arrow.gif) no-repeat 8px 10px #F4F0E4;
border-bottom:1px #C5B480 solid;
padding:3px 0 3px 18px; margin:0;
}
#goodslineup .title-h3 h3{
background:none;
line-height:25px;
padding:0; margin:0;
border:none;
}
#goodslineup .title-h3 p{
margin-left:158px;
width:85px;
text-align:right;
}
#goodslineup h4{
border:none;
padding:0; margin:0;
}
/**/
#goodslineup .goodsBox{
padding:10px 0 0 8px;
border-bottom:1px #DDDDDD dotted;}
#goodslineup .goodsBox h4{
padding-left:20px;
color:#A36F13;
line-height:18px;
margin-bottom:5px;}
#goodslineup .goodsBox table{
width:260px;}
#goodslineup .goodsBox table ul{
margin-bottom:10px;}
#goodslineup .goodsBox table li{
background:url(/common/images/icon_list.gif) 2px 0.45em no-repeat ;
padding-left:13px;
line-height:1.4em;}
#goodslineup .goodsBox table .goodsimg{
width:96px;
vertical-align:bottom;
text-align:right;}
/**ルックJTB**/
/*季節の特集 100326modify*/
#goodslineup #look01 h4{
background:url(../images/ic_season.gif) no-repeat 0 0;}
/*添乗員付き*/
#goodslineup #look02 h4{
background:url(../images/ic_flag.gif) no-repeat 0 0;}
/*世界遺産・大自然*/
#goodslineup #look03 h4{
background:url(../images/ic_ruins.gif) no-repeat 0 0;}
/**JTBお得**/
/*セール・バーゲン*/
#goodslineup #otoku01{
overflow:hidden;}
* html #goodslineup #otoku01{ height:1%;
}
#goodslineup #otoku01 h4{
background:url(../images/ic_present.gif) no-repeat 0 0;
padding-top:2px;
}
#goodslineup #otoku01 .btn_gray{
float:right;
margin-right:10px;
margin-bottom:10px;
width:190px;
padding:0 10px 0 0;
background:url(../images/bg_btn_right.gif) no-repeat right top;
line-height:23px;
}
* html #goodslineup #otoku01 .btn_gray{
margin-right:5px;}
.btn_gray a{
display:block;
text-decoration:none;
background:url(../images/bg_btn_left.gif) no-repeat left 0px;
padding: 0 0 0 16px;
}
/** 旅物語 **/
#goodslineup .tripstorytxt{
margin:5px 5px 0 5px;}
#goodslineup .tripstory{
text-align:right;
margin:10px 10px 15px 0;}

/*----パンフレットを見る---#pamphlet--*/
#pamphlet{border:1px #A9A9A9 solid;
border-top:none;
}
#pamphlet h2{
margin:10px 0 0 0;
border-left:none;
border-right:none;
font-size:125.5%;
}
#pamphlet dl{
padding:5px;}
#pamphlet dt{
float:left;
width:65px;}
#pamphlet dd{
float:right;
width:175px;}

/*-------------- 20100304add -----------------*/
.link-window{
	background:url(/common/images/window.gif) no-repeat left -1px !important;
	padding-left:12px !important;
}
.link-window a{

}
/*-------------- /20100304add -----------------*/

/************************************************************************/
/*                    中央部分               #column-main               */
/************************************************************************/


/**#promoFlash**/


/*-----エリア別のツアー情報を見る------.arealink----------*/
#column-main .arealink{
border:1px #A9A9A9 solid;
margin-top:10px;
padding-bottom:5px;}
#column-main .arealink h2{
background:url(../images/bg_ti_topicinfo.gif) repeat-x bottom;
border:none; 
margin:0 0 5px 0; padding:0 0 0 10px;
line-height:27px;
}
#column-main .arealink ul{
	margin-left:6px;
}
#column-main .arealink ul.mb5{
	margin-bottom:5px;
}

#column-main .arealink li{
float:left;
display:inline;
margin-right:4px;
text-align:center;
font-size:11px;}

#column-main .arealink li img{
margin-bottom:2px;
}

/* 100303 modify*/
#column-main .arealink li a{
/*text-decoration:none;*/}
/* /100303 modify*/

/* 100402 */
#promoFlash li{
	float:left;
	font-size:0;
	display:inline;
}
#promoFlash p{
	clear:both;
}
#promoFlash img{
	margin:0;
	padding:0;
	vertical-align:bottom;
}
#promoFlash a{
	border:none;
}

/* /100402 */


/*----今話題の注目情報  .topicinfo--------*/
#column-main .topicinfo{
margin-top:10px;
border:1px #A9A9A9 solid;
height:130px;
overflow:auto;
padding:0 5px 0px 5px;}
.topicinfo .title-h2{
background:none;
border:none;
border-bottom:1px #CCCCCC solid;
margin:0 0 7px 0; padding:11px 0 4px 5px;
}
.topicinfo .title-h2 h2{
margin:0; padding:0;
font-size:105%;}
.topicinfo .title-h2 p{
font-weight:bold;
color:#666666;
text-align:right;
margin-right:5px;}

/*--------------- 20100305modify -------------*/
.topicinfo ul{
/* padding:0 5px 0 5px; */
padding:0 5px 0 0;}
/*--------------- /20100305modify -------------*/

.topicinfo li{
background:url(/common/images/icon_list.gif) 2px 0.3em no-repeat;
padding-left:13px;
margin-bottom:5px;}

/*-----???????-------.centerBox-----------------*/
#column-main .centerBox{}
#column-main .centerBox h2{
margin:10px 0 10px 0;}
/*赤ボタン*/
#column-main .centerBox .btn_red{
float:right;
margin:8px 5px 8px 0;
background:url(../images/bg_btn_red.gif) no-repeat 0 0;
width:100px;
text-align:center;
line-height:19px;
}
#column-main .centerBox .btn_red a{
color:#fff;
text-decoration:none;}

/**/
#column-main .centerBox dl{
margin-bottom:10px;}
#column-main .centerBox dt{
float:left;
width:115px;}
#column-main .centerBox dd{
float:right;
width:305px;
padding-right:5px;}
#column-main .centerBox dd li{
background:url(/common/images/icon_list.gif) 2px 0.4em no-repeat;
padding-left:13px;
margin-top:5px;}
/**/
#column-main .centerBox ul .left{
width:210px;
float:left;
border:1px #A9A9A9 solid;}
#column-main .centerBox ul .right{
float:right;
width:210px;
border:1px #A9A9A9 solid;}
#column-main .centerBox ul .left h3{
background:url(../images/bg_ti_plane.jpg) no-repeat top right;
padding:5px 0 0 10px; 
margin:0 0 3px 0;
height:40px;}
#column-main .centerBox ul .right h3{
background:url(../images/bg_ti_couple.jpg) no-repeat top right;
padding:5px 0 0 10px; margin:0 0 3px 0;
height:40px;}
#column-main .centerBox ul li li{
margin-top:5px;
background:url(/common/images/icon_list.gif) 2px 0.4em no-repeat;
padding-left:13px;
}
#column-main .centerBox ul li ul{
padding-left:5px;}
#column-main .centerBox li .txt{
font-size:80%;
padding-bottom:2px;
margin:0 5px 0 5px;
background:url(../images/dotte.gif) repeat-x bottom;}
* html #column-main .centerBox li .txt{font-size:72%;}
*:first-child+html #column-main .centerBox li .txt {font-size:72%;}
/****/

/*-----方面別おすすめ海外ツアー-----#Areainfo------------*/
#Areainfo .title02{
	border-top:3px solid #CC0033;
	border-left:1px solid #999999;
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	padding:4px 5px 4px 10px;
	background:#EAEAEA;
margin:10px 0 10px 0;
overflow:hidden;}

* html #Areainfo .title02{
height:1%;
}
#Areainfo .title02 h2{
border:none;
padding:0px;
margin:0px;
width:185px;
float:left;
}
#Areainfo .title02 form{
float:right;
}
/*100309add*/
#Areainfo .title02 form select{
width:220px;}
/*-------------- 20100301modify 20100308---------------*/
#Areainfo h3{
line-height:31px;
padding:0 0 0 18px;
/*padding:0;
 margin:5px 0 10px 0; */
margin:5px 0;}

/*-------------- /20100301modify 20100308---------------*/

/*-------------- 20100304modify 20100308---------------*/
#Areainfo h3 a{
/*padding:0 0 0 18px;
display:block;*/
line-height:31px;}
/*-------------- /20100304modify 20100308---------------*/
/*h3背景画像*/
#Areainfo h3.ttl_hwi{background:url(../images/ti_hawai.jpg) no-repeat;}
#Areainfo h3.ttl_guam{background:url(../images/ti_guam.jpg) no-repeat;}
#Areainfo h3.ttl_asia{background:url(../images/ti_asia.jpg) no-repeat;}
#Areainfo h3.ttl_eur{background:url(../images/ti_eur.jpg) no-repeat;}
#Areainfo h3.ttl_ame{background:url(../images/ti_ame.jpg) no-repeat;}
#Areainfo h3.ttl_turk{background:url(../images/ti_turk.jpg) no-repeat;}
#Areainfo h3.ttl_oseania{background:url(../images/ti_oseania.jpg) no-repeat;}
#Areainfo h3.ttl_southame{background:url(../images/ti_southame.jpg) no-repeat;}
/**/
#Areainfo h3.ttl_china{background:url(../images/ti_china.jpg) no-repeat;}
#Areainfo h3.ttl_korea{background:url(../images/ti_korea.jpg) no-repeat;}
#Areainfo h3.ttl_bali{background:url(../images/ti_bali.jpg) no-repeat;}
#Areainfo h3.ttl_fiji{background:url(../images/ti_fiji.jpg) no-repeat;}
#Areainfo h3.ttl_aust{background:url(../images/ti_aust.jpg) no-repeat;}
#Areainfo h3.ttl_beach{background:url(../images/ti_beach.jpg) no-repeat;}
/**/

/*-------------- 20100301modify ---------------*/
#Areainfo ul{
/* padding:0 10px; */
padding:0 10px 0 0;
/*20100304modify*/margin-left:5px;

}
/*-------------- /20100301modify ---------------*/

/*-------------- 20100301modify ---------------*/
#Areainfo ul li{
background:url(/common/images/icon_list.gif) 2px 0.3em no-repeat;
padding-left:13px;
/* margin-bottom:5px; */
margin-bottom:2px;
line-height:1.1em;
}
#Areainfo li dl{
/* margin-top:5px; */
margin-top:3px;
}
/*-------------- /20100301modify ---------------*/

#Areainfo li dt{
color:#FF0000;
float:left;
width:210px;
}
#Areainfo li dd{
float:right;
}

#Areainfo li dd.logo{
width:50px;
float:right;
/*100303add*/text-align:center;
}

#Areainfo li dd.point{
width:134px;
float:left;
}
#Areainfo li dd img{
margin-left:3px;
}

/**アメリカ・カナダ・メキシコ以降　ポイントあり *
#Areainfo .pointArea{
padding:0;
}
#Areainfo .pointArea li{
background:none; padding:0; margin:0 0 7px 0;
float:left;
width:212px;
}
#Areainfo .pointArea li.left{
margin-right:5px;
}
#Areainfo .pointArea li p{
margin:0 0 0 10px;
}
#Areainfo .pointArea li .ttl_price{
background:url(/common/images/icon_list.gif) 2px 0.3em no-repeat;
padding-left:13px;
margin-bottom:5px;
}
#Areainfo .pointArea li .ttl_price span{
color:#FF0000;
}
#Areainfo .pointArea li p img{
margin-right:3px;
}
#Areainfo .pointArea li dl{
background:url(../images/bg_point_btm.gif) no-repeat 0 bottom;}
#Areainfo .pointArea li dt{
float:none;}
#Areainfo .pointArea li dd{
padding:0 10px 3px 15px;
float:none;}*/





/************************************************************************/
/*                    右部分                             #column-sub    */
/************************************************************************/
#column-sub{}
#column-sub h2{
border:none;
margin:0; padding:0;}

/*--- JTB INFOCREW ---*/
#crew-member2 {
	padding-bottom: 5px;
	background: url(/images2/infocrew_bk_fr.gif) no-repeat left bottom;
	width:230px;
}
#crew-member2 #crewTitle {
	padding-top: 13px;
	background: url(/images2/infocrew_top_fr.gif) no-repeat left top;
	text-align: center;
	margin: 0;
}
#crew-member2 #crewBody {
	width: 214px;
	padding-top: 7px;
	margin: 0 auto;
}
#crew-member2 p {
	text-align: center;
	margin-bottom: 5px;
}
#crew-member2 .bt {
background:url(/images2/infocrew_line.gif) no-repeat 7px top;
margin-bottom:2px;
padding:5px 0 0 0;
}
#crew-member2 .bt2{
background:url(/images2/infocrew_line.gif) no-repeat 7px top;
margin-bottom:2px;
padding:10px 0 0 0;
}

#crew-member2 .linkListStandard {
	text-align: right;
}
/*TB INFOCREW下リンク*/
#column-sub .tabilink{
margin:5px 0;
}

/*-----　バナー　-------#sub_bnrArea---------------*/
#sub_bnrArea li{
margin-bottom:1px;}

/*---------海外ツアーランキング-------------------------*/
#tourRanking {
background:url(../images/bg_ranking_btm.gif) no-repeat left bottom;
margin-bottom:10px;
padding-bottom:5px;
width:230px;
/*--- 20100304modify--- */margin-top:7px;
}

/*--- 20100301add--- */
#tourRanking .rankingBody {
background:url(../images/bg_ranking_mid.gif) repeat-y left top;
/* padding:0 10px 0 6px; */
padding:0 6px;}
/*--- 20100304modify--- */

#tourRanking .rankingBody p{
font-weight:bold;
line-height:18px;
margin-bottom:10px;}

#tourRanking .rankTour dt{
float:left;
width:30px;
}

#tourRanking .rankTour dd{
padding-left:30px;
padding-bottom:10px;
}
#tourRanking .rankTour dd img{
margin-left:10px;
vertical-align:middle;
}
/*--- /20100304modify--- */
#tourRanking .rankTour dt span{
}

#tourRanking .rankTour dd span{
color:#FF0000;
/*100303dell font-weight:bold; */
}
/*--- /20100301add--- */


/*-------新聞で紹介されたツアー --------
--------ネットで予約、お店で支払い＆受取--------
--------JTB海外旅行 メールマガジン登録--------
--------海外旅行説明会情報----------------------*/
#column-sub .contentBox{
background:url(../images/bg_contentbox.gif) no-repeat 0 bottom;
border-top:none;
padding-bottom:4px;
margin-bottom:7px;}
#column-sub .contentBox h2{
margin-bottom:3px;}
#column-sub .contentBox p{
padding:0 7px 0 6px;}
#column-sub .contentBox dl{
overflow:hidden;
padding:0 7px 0 6px;
}
* html #column-sub .contentBox dl{ height:1%;}
#column-sub .contentBox dt{
float:right;
width:45px;}
#column-sub .contentBox dd{
float:left;
width:160px;}
#column-sub .contentBox dd span img{
vertical-align:middle;
margin-left:10px;}
/**/
#column-sub .mailmaga ul{
overflow:hidden;
margin-bottom:10px;}
* html #column-sub .mailmaga ul{ height:1%;}
#column-sub .mailmaga li{
/*float:left;
width:110px;
text-align:center;*/
margin-left:75px;
}
/*#column-sub .mailmaga .line{
border-right:1px #999999 solid;}*/
#column-sub .mailmaga p{
padding:0 5px;
font-size:80%;
line-height:1.3em;}
* html #column-sub .mailmaga p{font-size:72%;}
*:first-child+html #column-sub .mailmaga p{font-size:72%;}
/**/
/*---------------------------------*/
#column-sub .content-box h2{
background:url(/images/title03_bg.gif) repeat-x left top;
line-height:22px;
padding-left:5px;
margin-bottom:5px;
}
/*---------ブログ------*/
#column-sub #blog dl{
overflow:hidden;
margin-bottom:15px;}
* html #column-sub #blog dl{
height:1%;}
#blog dt{
float:right;
width:60px;}
#blog dd{
float:left;
width:152px;
background:url(/common/images/icon_list.gif) 2px 0.4em no-repeat;
padding-left:13px;}
#blog dd span img{
vertical-align:middle;
margin-left:5px;}

/*----------ルックJTBの現地サポート-----------*/
#look_support{
margin-bottom:7px;}
#look_support p{ font-size:80%;
margin-bottom:3px;}
* html #column-sub #look_support p{font-size:72%;}
*:first-child+html #column-sub #look_support p{font-size:72%;}
/**/
#look_support li{
background:url(/common/images/icon_list.gif) 2px 0.4em no-repeat;
padding-left:13px;
margin-bottom:5px;}
#look_support .gray{
background:#EDEDED;
padding:7px;}
#look_support .gray li{
background:url(../images/arrow_gray.gif) no-repeat 0 3px;
padding-left:15px;
margin-bottom:1px;}
/*-----------mobile_box---------------------------*/
#mobile_box{
border:1px #9A9A9A solid;
padding:8px 5px 8px 5px;
overflow:hidden;
}

* html #mobile_box{
height:1%;
}
#mobile_box h2{
background:url(../images/pct_mobile.gif) no-repeat 0 0;
padding:5px 0 0 50px;
margin-bottom:5px;
color:#CA0107;}
#mobile_box #mobile_use{
float:left;
width:150px;}
#mobile_box .code{
float:right;
width:65px;}


/******************************************************************************************/
/*                    下部分               #sitemap #foot_supportInfo #foot_kaigaiLinks   */
/******************************************************************************************/
/*ページトップへ戻る*/
.mt40{
font-size:92.6%;
margin-top:40px;}
/**/
#sitemap h3,
#foot_supportInfo h3,
#foot_kaigaiLinks h3{
background:url(../images/bg_footabove_links.gif) repeat-x top;
padding:7px 0 5px 5px;
margin:0;
font-size:105%;}

/*--------サイトマップ-------------#sitemap----------*/
#sitemap{
margin-top:20px;}
#sitemap li,#sitemap dt,#sitemap dd{
font-size:92.6%;
line-height:1.45em;}
#sitemap dl{
padding:0 0 0 5px;
margin-bottom:5px;}
#sitemap .sitemap01 dd ul{
}
#sitemap .sitemap01 li{
float:left;
width:230px;
margin-right:5px;
}
#sitemap .sitemap02 dd li{
display:inline;
margin-right:10px;}

/*--------旅のサポート情報--------------#foot_supportInfo---------*/
#foot_supportInfo{
margin-top:10px;
overflow:hidden;}
* html #foot_supportInfo{
height:1%;}
#foot_supportInfo li,#foot_supportInfo dt,#foot_supportInfo dd{
font-size:92.6%;
line-height:1.45em;}
#foot_supportInfo .supportBox{
float:left;}
#foot_supportInfo .supportBox dl{
padding:0 5px;
}
#foot_supportInfo .leftUL{
width:227px;}
#foot_supportInfo .supportBox.leftUL dd ul {
margin:0 0 1em 1em;}
#foot_supportInfo .supportBox.leftUL dd dd li{
font-size:100%;
}
#foot_supportInfo .centerUL{
width:340px;
background:url(/kaigai/images/line_02.gif) repeat-y left top;}
#foot_supportInfo .centerUL li{
float:left;
width:49%;
}
#foot_supportInfo .rightUL {
width:375px;
background:url(/kaigai/images/line_02.gif) repeat-y left top;}
#foot_supportInfo .rightUL li {
float:left;
width:49%;
}

/*--------エリア・国・都市------------#foot_kaigaiLinks----------*/
#foot_kaigaiLinks{
border-top:1px #CCCCCC solid;
padding:12px 0 0 0;
margin-top:10px;
overflow:hidden;}
* html #foot_kaigaiLinks{
height:1%;}
#foot_kaigaiLinks dt,#foot_kaigaiLinks dd{
font-size:92.6%;
line-height:1.45em;
}
#foot_kaigaiLinks dl{
background:url(/kaigai/images/line_02.gif) repeat-y left top;
float:left;
width:108px;
padding:0 5px;
}
#foot_kaigaiLinks dt{
font-weight:bold;}
#foot_kaigaiLinks dl.first{
background:none;}

