@charset "shift_jis";

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

*html .clearfix { height: 1px; }
dl:after {
	content: ".";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}

/********** 出発地プルダウン **********/

/*div.gadgetDeptTitle, div.gadgetDeptArea, div.gadgetDeptPref {
width:310px;
}*/
/* タイトル */
div.gadgetDeptTitle {
	padding: 0 10px 2px 10px;
 }
/* （エリア）位置調整 */
div.gadgetDeptArea {
 float:left;
 padding: 0px 10px 2px 10px;
 }
/* （都道府県）位置調整 */
div.gadgetDeptPref {
	padding: 0px 10px 5px 10px;
 }

/********** 全体 **********/

div.gadgetList{
	border-bottom: 1px dotted #ccc;
 margin-left:10px;
 margin-bottom:10px;
 padding-bottom:5px;
 width:290px;
}

div.tourRanking { 
 padding-top:15px;
 width:310px;
	background:url(/img/tokyo/rankingbg310.gif) top center repeat-y;
 }

div.tourRanking img.head {  margin-bottom:5px; }

/********** デフォルトテンプレート **********/

div.gadgetList dl {	padding: 3px 0; }
div.gadgetList dl dt { float: left; }
div.gadgetList dl dd { margin-left: 30px; }
div.gadgetList dl dt img { vertical-align: middle; }
div.gadgetList dl dt img.course { border:1px solid #ccc; margin: 0 5px; padding:1px; }
/********** キャリア別 **********/

div.sky { background:url(/img/tokyo/l_sky.gif) top right no-repeat; width:309px;}
div.jal { background:url(/img/tokyo/l_jal.gif) top right no-repeat; width:309px;}
div.ana { background:url(/img/tokyo/l_ana.gif) top right no-repeat; width:309px;}
