/* ------------------------------------------------------------------------------------
		NEW!大特価海外格安ツアー
------------------------------------------------------------------------------------ */
#um_pic_btt{
	color:#cc0000;
	font-size:14px;
}

#um_picktu{
	width:350px;
	height:159px;
	background:#20B2AA;/*背景色変更*/
	margin-bottom:1px;
}

.um_pic_app{
	padding-top:3px;
	text-align:center;
	width:83px;
	font-size:11px;
	line-height:120%;
}

#um_picktu #big_le{
	float:left;
	width:80px;
	margin:3px 0 0 3px;
}

#um_picktu #big_r{
	float:left;
	width:255px;
	margin:3px 0 0 2px;
}

#pickt_le{/*fifox*/
	width:83px;
	height:40px;
	text-align:center;
	margin:3px 0 0 3px;
	padding:5px 0 0 3px;
	background-image: url(/images/tour/pkg/pkg_top_pick_bgs.gif);
	background-repeat:no-repeat;
	background-position:top;
	font-size:13px;
	color:#FFFFFF;

}

*:first-child+html #pickt_le{/*IE7*/
margin:3px 0 0 2px;/*IE7*/
}

* html #pickt_le{/*IE6*/
margin:3px 0 0 2px;/*IE6*/
}

#pickt_le2{
	width:82px;
	height:103px;
	padding:3px 0 0 3px;
	margin:0 0 0 3px;/**/	
	background-color:#fcf2d4;	
}

#pickt_le2 #pickak{
	/*font-size:11px;*/
	
/* ------------------------------------------
ファイナルセール　バナー用
------------------------------------------ */
.final_area{
	background-color: #f30530;
	padding: 0 4px 5px 4px;
	}
.final_area_box{
	background-color: #fcfde3;
	padding: 5px 5px 4px 5px;}

#icon_l{ 
	background:url("/images/icon/arrow/kaigai/1.gif") no-repeat scroll 0 0 transparent;
	padding: 2px 0 2px 17px;
	}

	line-height:110%;
	width:69px;
	text-align:center;
	height:auto;
	padding:3px 3px 2px 3px;
	color:#cc0000;	
	background-color:#fde9e9;
	border:#eed3b3 1px solid;	
}

.t16{
	font-size:16px;	
}

#big_r #p_ph_l{
	float:left;
	width:171px;
	padding-right:1px;
}

#um_picktu #big_r #p_ph_r{
	float:left;
	width:80px;
	padding-left:1px;
}

.p_btt{
	margin:0 0 0 3px;
	/*height:36px;*/
	clear:both;
	color:#FFFFFF;
}

.p_btg{
	font-size:14px;
	margin:0 0 0 3px;
}

.p_btg a{
color:#FFFFFF; !important;
}

/*下table*/
.umpic3t{
/*	width:350px;*/
	border:none;
	border-collapse:collapse;
	padding:0;
	border-spacing:0;
	background-color:#20B2AA;/*背景色変更*/
	}
	
	
table.umpic3t tr td{
	padding:0;
	margin:0;
}

#picktu_uouk{/*下の王冠共通*/
	margin:2px 0; 
	width:108px;
	text-align:center;	
}

/*下1*/
#picktu_ta{
	background-color:#20B2AA;/*背景色変更*/
	color:#FFFFFF;
	width:111px;
	border-right:#eeeeee solid 1px;
/*	padding:2px 3px 2px 2px;*/
	padding:2px;
	margin:1px 1px 1px 0;
}

#picktu_ta #picktu_ttl{
	background-color:#c29200;
	width:109px;
	text-align:center;
	padding:5px auto;
	margin:2px 0 0 0;
}

#picktu_ta #picktu_bph{
	width:109px;
	text-align:center;
	margin:0;
	padding:5px auto;
}

#picktu_ta #picktu_txt{
	text-align:center;
	margin:0 0 3px 0;
	padding:3px auto;
	line-height:120%;
	height:30px;/**/
}

#picktu_ta #picktu_txkakboxl{
	background-color:#fdf6df;
	width:102px;
	color:#000000;
	padding:3px;
	margin:0 auto;
	margin-bottom:2px;
/*	margin-right:1px;*/
}

#picktu_ta #picktu_txkakboxl #picktu_kakaku{
	text-align:center;
	color:#cc0000;
	line-height:110%;
}

/*下2*/
#picktu_ta11{
	background-color:#20B2AA;/*背景色変更*/
	color:#FFFFFF;
	width:112px;
	border-right:#eeeeee solid 1px;
/*	padding:2px 3px 2px 1px;*/
	padding:2px;
	margin:1px 0;
}

#picktu_ta11 #picktu_ttl{
	background-color:#c29200;
	width:109px;
	text-align:center;
	padding:5px auto;
	margin:2px 0 0 0;
}

#picktu_ta11 #picktu_bph{
	width:109px;
	text-align:center;
	margin:0;
	padding:5px auto;
}

#picktu_ta11 #picktu_txt{
	text-align:center;
	margin:0 0 3px 0;
	padding:3px auto;
	line-height:120%;
	height:30px;
}

#picktu_ta11 #picktu_txkakboxl{
	background-color:#fdf6df;
	width:104px;
	color:#000000;
	padding:3px;
	margin:0 auto;
	margin-bottom:2px;
/*	margin-right:1px;*/
}

#picktu_ta11 #picktu_txkakboxl #picktu_kakaku{
	text-align:center;
	color:#cc0000;
	line-height:110%;
}



/*下3*/
#picktu_ta2{
	background-color:#20B2AA;/*背景色変更*/
	color:#FFFFFF;
	width:112px;
/*	padding:2px;*/
	padding:2px;
	margin:1px 0;
}

#picktu_ta2 #picktu_ttl{
	background-color:#c29200;
	width:109px;
	text-align:center;
	padding:5px auto;
	margin:2px 0 0 0;
}

#picktu_ta2 #picktu_bph{
	width:109px;
	text-align:center;
	margin:0;
	padding:5px auto;
}

#picktu_ta2 #picktu_txt{
	text-align:center;
	margin:0 0 3px 0;
	padding:3px auto;
	line-height:120%;
	height:30px;
}

#picktu_ta2 #picktu_txkakboxl{
	background-color:#fdf6df;
	width:104px;
	color:#000000;
	padding:3px 2px;
	margin:0 auto;
	margin-bottom:2px;
}

#picktu_ta2 #picktu_txkakboxl #picktu_kakaku{
	text-align:center;
	color:#cc0000;
	line-height:110%;
}





/* ------------------------------------------------------------------------------------
		出発日決め撃ちツアー
------------------------------------------------------------------------------------ */
#date_kime{
	width:350px;
}

#date_kime .date_kime_body{
	padding:8px 3px;
	text-align:left;
	border-bottom:1px dotted #ccc;
	height:100%;
}

#date_kime .border_nashi{
	border-bottom:none;
}


#date_kime .date_kime_body .datebox_blue,
#date_kime .date_kime_body .datebox_red{
	text-align:center;
	font-weight:bold;
	float:left;
	margin-right:10px;
	padding:8px 0 0 0;
	font-size:14px;
	line-height:1.2;
}

#date_kime .datebox_blue{
/*	border:1px solid #5A7F97;*/
	color:#3E7BC3;
	width:62px;
	height:57px;
	background:url(/images/tour/pkg/pkg_top_calender_b.gif) top left no-repeat;
}

#date_kime .datebox_red{
	color:#FF0000;
	width:62px;
	height:57px;
	background:url(/images/tour/pkg/pkg_top_calender_r.gif) top left no-repeat;
}	

#date_kime .bigday{
	font-size:23px;
	line-height:1.1;
	margin:0 2px;
}

#date_kime .tourbox{
	width:265px;
	height:100%;
	float:left;
}

#date_kime ul li{
	display:inline-block;
	margin:1px;padding:0;
}

#date_kime ul li a{
	background-image:url(/images/tour/pkg/pkg_top_icon_redline.gif);
	background-repeat:no-repeat;
	background-position:0px 1px;
	padding-left:7px;
	display:block;
}

#date_kime .rec{
	width:200px;
	padding-left:5px;
	display:block;
}

/* ---------------------------
		海外格安ツアー上部
----------------------------- */
#tour_lead_link{
	padding:3px 0px 5px 5px;/*padding:3px 0px 5px 10px;*/
	margin:0 auto;
	margin-bottom:5px;
	border-bottom:1px dotted #ccc;
	font-weight:bold;
}

#tour_lead_link ul li{
	float:left;
	margin:0 12px 0 0;
	display:block;
	white-space:nowrap;
}


/* ------------------------------------------
TOP右カラム　行き先別　人気ホテルから選ぶ海外ツアー
------------------------------------------ */
#top_ump_city h3 {
	margin:0;
	padding: 0;
	width: 350px;
	height: 29px;
}

#top_ikisaki_tour {
	margin: 0;
	padding: 0;
	border: 1px solid #ccc;
	border-top: none;
	padding: 5px 0px 0 0px;
}

#top_ikisaki_tour #top_ikisaki_tour_body ul{
	border-bottom:1px dotted #ccc;
	margin-bottom:5px;
	padding:5px 0;
	wdith:330px;
}

#top_ikisaki_tour #top_ikisaki_tour_body ul#btmbordernone{
	border-bottom:none;
}

#top_ikisaki_tour #top_ikisaki_tour_body ul li{
	float:left;
	vertical-align:bottom;
	vertical-align:text-bottom;
	display:inline;
}

#top_ikisaki_tour #top_ikisaki_tour_body p{
	padding-top:7px;
	padding-left:5px;
}

#top_ikisaki_tour #top_ikisaki_tour_body ul li.commentbody{
	float:left;
	width:240px;
}


#top_ikisaki_tour #top_ikisaki_tour_body img{
	padding:0 5px;
	float:left;
}

#top_ikisaki_tour #top_ikisaki_tour_body ul:after {
    height: 0;
    visibility: hidden;
    content: ".";
    display: block;
    clear: both;
}


#top_ikisaki_tour #top_ikisaki_tour_body:after {
    height: 0;
    visibility: hidden;
    content: ".";
    display: block;
    clear: both;
}


/* ------------------------------------------
TOP右カラム　DEP_CTY_CD別海外ツアー
------------------------------------------ */
.depCty_pickupTour{
	width:350px;
	word-break: break-all;
}

.depCty_pickupTour img{
	margin:3px 0;
}

.depCty_pickupTour .pickupTourWrap{
	width:348px;
	padding: 0;
	margin: 5px 0 5px 0;
	border: 1px solid #ccc;
	background:#FF8400;
}

#depCtyOsa .pickupTourWrap{background:#86BD3F;}
#depCtyNgo .pickupTourWrap{background:#544CE1;}
#depCtyFuk .pickupTourWrap{background:#FF6D02;}

.depCty_pickupTour .pickupTourUnit{
	margin-left:3px;
	padding-bottom:3px;
	border-left: 1px solid #ccc;
	background:#fff;
	height:1%;
}

.depCty_pickupTour .pickupTourUnit:after {
    height: 0;
    visibility: hidden;
    content: ".";
    display: block;
	clear: both;
}

.depCty_pickupTour .pickupTourUnit .leftBlock{
	width: 135px;
	float: left;
	margin-left:3px;
	display:block;
}

* html .depCty_pickupTour .pickupTourUnit .leftBlock{margin-left:2px;}

.depCty_pickupTour .pickupTourUnit .leftBlock .tourPhoto img{
	margin:5px 0 0 0;
}

.depCty_pickupTour .pickupTourUnit .rightBlock{
	width: 200px;
	float: left;
	display:block;
}

.depCty_pickupTour .pickupTourUnit .rightBlock .tourTitle{
	margin-top:5px;
	font-size:11px;
}

.depCty_pickupTour .pickupTourUnit .rightBlock .tourTitle a{
	font-size: 11px;
}

.depCty_pickupTour .pickupTourUnit .rightBlock .tourName a{
	font-size: 12px;
}

.depCty_pickupTour .pickupTourUnit .price {
	color: #f00;
	font-weight: bold;
	font-size: 14px;
}

.depCty_pickupTour .pickupTourUnit .tourComment {
	color:blue;
	font-size:11px;
}

/*--hotel ranking --*/
span.ranktxt{
	vertical-align:bottom;
	font-size:11px;
	margin-right:2px;
}

/* ------------------------------------------
検索窓下
------------------------------------------ */
.search-info-box{
	background:url(/images/tour/pkg/search_info_area.gif) no-repeat 0 0;
	overflow:hidden;
	width:390px;
	height:35px;
}

.search-info-box p{
	margin-left:28px;
	margin-top:14px;
	letter-spacing:-0.5px;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
.search-info-box p
	  {
		margin-left:25px;
	  	letter-spacing:-1px;
	  }
}

/* ------------------------------------------
ファイナルセール　バナー用
------------------------------------------ */
.final_area{
	background-color: #f30530;
	padding: 0 4px 5px 4px;
	}
.final_area_box{
	background-color: #fcfde3;
	padding: 5px 5px 4px 5px;}

#icon_l{ 
	background:url("/images/icon/arrow/kaigai/1.gif") no-repeat scroll 0 0 transparent;
	padding: 2px 0 2px 17px;
	}
