h1{margin:0px 0px 0px 0px;}
h2{margin:0px 0px 0px 0px;padding:0;font-size: 120%;line-height: 140%;}
h3{margin:0px 0px 0px 0px;padding:0;font-size: 120%;line-height: 140%;}

h4{
margin:0px;padding:2px 0px 2px 4px;
font-size: 80%;line-height: 140%;background-color: #CCCCCC;
clear:both;}

.dtl{
width:550px;
}


.ttl{
margin:0px 0px 6px 0px;
background-image:url(../../img/bg_tour_ttl.gif);background-repeat:repeat-x;
padding:8px 8px 8px 8px;
clear:both;
}

.ttl_gre{
margin:0px 0px 6px 0px;
background-image:url(../../img/bg_gre_tour_ttl.gif);background-repeat:repeat-x;
padding:8px 8px 8px 8px;
clear:both;
}

.ttl_egy{
width:570px;
margin:0px 0px 6px 0px;
background-image:url(../../img/bg_tour_ttl_egy.gif);background-repeat:repeat-x;
padding:8px 8px 8px 8px;
clear:both;
}

.pht{
float:left;
margin:0px 8px 12px 0px;
padding:0px;
font-size: 10px;line-height: 12px; 
}

.pht02{
width:590px;
margin:0px 0px 10px 0px;
padding:0px;
font-size: 10px;line-height: 12px; 
}

.price{
width:198px;
float:right;
margin:0px 0px 10px 0px;
padding:0px;
font-size: 80%;line-height: 150%; 
}

.price02{
margin:0px 0px 10px 0px;
padding:0px;
font-size: 80%;line-height: 150%; 
}

.route{
margin:6px 0px 0px 0px;
font-size: 80%;line-height: 140%; 
}

.itinerary{
clear:both;
margin:0px 0px 12px 0px;
padding:0px;
font-size: 80%;line-height: 160%; 
}

.sbm02{
padding:0px 0px 8px 0px;
}