/* サイドメニュー展開用 */ 

#sidemenu ul li.fix_menu a{ 
	background: url(../images/swp/templ-swp_15.gif) left bottom no-repeat; 

} 



/* 階層別CSS*/


/* サービスメニュー展開用 */ 
#service {

}

#service {
	list-style-type:none;
	text-align:-9999px;
    margin:0;
	padding:0px;    
}

#service ul{
	list-style-type:none;
	text-align:-9999px;
    margin:0;
	float:left;
	padding: 0;
}

#service ul li a { 
	list-style-type:none;
	display: block; 
	text-indent: -9999px; 
	width: 118px; 
	height:60px; 
} 

#service li {
   width:auto;
   float: left;
}

/* サービス一覧メニュー展開用 */ 

	
#service ul li.service_hotel a{
    background-image:url(images/001.gif);
	}
	
#service ul li.service_hotel a:hover { 
    background-image:url(images/001_ro.gif); 
	}
		
#service ul li.service_travel a{
    background-image:url(images/002.gif);
	}

#service ul li.service_travel a:hover {
    background-image:url(images/002_ro.gif);
	}

#service ul li.service_car a{
    background-image:url(images/003.gif);
	}

#service ul li.service_car a:hover {
    background-image:url(images/003_ro.gif);
	}	

#service ul li.service_amusement a{
    background-image:url(images/004.gif);
	}

#service ul li.service_amusement a:hover {
    background-image:url(images/004_ro.gif);
	}

#service ul li.service_shopping a{
    background-image:url(images/005.gif);
	}

#service ul li.service_shopping a:hover {
    background-image:url(images/005_ro.gif);
	}


/*　*/


#service ul li.service_hotel_a a{
    background-image:url(images/001_ro.gif);
	}
	
#service ul li.service_hotel_a a:hover { 
    background-image:url(images/001_ro.gif); 
	}

#service ul li.service_travel_a a{
    background-image:url(images/002_ro.gif);
	}

#service ul li.service_travel_a a:hover {
    background-image:url(images/002_ro.gif);
	}

#service ul li.service_car_a a{
    background-image:url(images/003_ro.gif);
	}

#service ul li.service_car_a a:hover {
    background-image:url(images/003_ro.gif);
	}	

#service ul li.service_amusement_a a{
    background-image:url(images/004_ro.gif);
	}

#service ul li.service_amusement_a a:hover {
    background-image:url(images/004_ro.gif);
	}

#service ul li.service_shopping_a a{
    background-image:url(images/005_ro.gif);
	}

#service ul li.service_shopping_a a:hover {
    background-image:url(images/005_ro.gif);
	}
		
/*hotel*/

table.hotel {
    width:450px;
	margin-left:20px;
    border:solid 1px #009966;
    border-collapse: collapse;
    }

th.hotel{
	border:solid 1px #009966;
	}

tr.hotel{
	vertical-align:center;
    border:solid 1px #009966;
	}
		
tr.title{
	vertical-align:center;
    background-color:#EBEBEB;
    border:solid 1px #009966;
	}	

td.riyoubi{
    width:90px;
    border:solid 1px #009966;
    border-collapse: collapse;
	text-align:center;
    }

td.riyoubi1{
    border:solid 1px #009966;
    border-collapse: collapse;
	text-align:center;
    }


td.keiyaku{
    border:solid 1px #009966;
    border-collapse: collapse;
	text-align:center;
	white-space: nowrap;
    }

td.ippan{
    border:solid 1px #009966;
    border-collapse: collapse;
	text-align:center;
	white-space: nowrap;	
    }

td.ryoukin{
	vertical-align:center;
    border:solid 1px #009966;
	text-align:right;
	}
	
	
td.riyoubi2{
    width:160px;
    border:solid 1px #009966;
    border-collapse: collapse;
	text-align:center;
    }		

td.riyousya{
    width:100px;
    border:solid 1px #009966;
    border-collapse: collapse;
	text-align:center;
    }

td.keiyaku2{
    width:80px;
    border:solid 1px #009966;
    border-collapse: collapse;
	text-align:center;
    }
	
td.moden{
    width:80px;
    border:solid 1px #009966;
    border-collapse: collapse;
	text-align:center;
    }	

td.border{
    border:solid 1px #009966;
	}	

td.nbsp{
    width:110px;
    border:solid 1px #009966;
    border-collapse: collapse;
	text-align:center;
    }	
	
td.type{
    width:70px;
    border:solid 1px #009966;
    border-collapse: collapse;
	text-align:center;
    }		

td.keiyaku3{
    width:135px;
    border:solid 1px #009966;
    border-collapse: collapse;
	text-align:center;
    }

td.ippan3{
    width:135px;
    border:solid 1px #009966;
    border-collapse: collapse;
	text-align:center;
    }	

td.6gatu{
    width:60px;
    border:solid 1px #009966;
    border-collapse: collapse;
	text-align:center;
    }

td.11gatu{
    width:60px;
    border:solid 1px #009966;
    border-collapse: collapse;
	text-align:center;
    }
	
td.other{
    width:60px;
    border:solid 1px #009966;
    border-collapse: collapse;
	text-align:center;
    }
			

/*travel*/


table.travel_b{
    width:400px;
	margin-left:20px;
	padding: 7px;
    border:solid 1px #009966;
    border-collapse: collapse;
    }

td.shiten{
    width:100px;
    border:solid 1px #009966;
    border-collapse: collapse;
	text-align:center ;
    }
	
td.tel{
    width:150px;
    border:solid 1px #009966;
    border-collapse: collapse;
	text-align:center ;
	font-weight:bold;
    }
	
td.fax{
    width:150px;
    border:solid 1px #009966;
    border-collapse: collapse;
	text-align:center ;
    }	
	
td.travel1{
    width:300px;
    border:solid 1px #009966;
    border-collapse: collapse;
	text-align:left;
    }
	
td.travel2{
    width:100px;
    border:solid 1px #009966;
    border-collapse: collapse;
	text-align:center ;
	color: #ff0000; 
	font-weight: bold;
    }
	
td.travel3{
    border:solid 1px #009966;
    border-collapse: collapse;
	text-align:left ;
	color: #ff0000; 
	font-weight: bold;
    }	

	
td.number{
    width:250px;
    border:solid 1px #009966;
    border-collapse: collapse;
	text-align:center ;
	font-weight: bold;
    }

/*amusement*/

table.leisure21{
    width:400px;
	margin-left:50px;
    border:solid 1px #009966;
    border-collapse: collapse;
    }
	
td.meisyou{
    border:solid 1px #009966;
    border-collapse: collapse;
	text-align:left ;
	font-weight: bold;
	font-size:larger;
    }

td.sonota{
    border:solid 1px #009966;
    border-collapse: collapse;
	text-align:left ;
    }
	
td.yuutai{
    width:30px;
    border:solid 1px #009966;
    border-collapse: collapse;
	text-align:center;
	vertical-align:middle;
    }
	
td.naiyou{
    width:370px;
    border:solid 1px #009966;
    border-collapse: collapse;
	text-align:left;
	vertical-align:middle;
	font-weight:bold;
    }


table.sanrio{
    width:420px;
	margin-left:20px;
    border:solid 1px #009966;
    border-collapse: collapse;
    }	

td.sanrio{
    width:420px;
    border:solid 1px #009966;
    border-collapse: collapse;
	text-align:center;
	vertical-align:middle;
    }			

td.sanrio2{
    width:140px;
    border:solid 1px #009966;
    border-collapse: collapse;
	text-align:center;
	vertical-align:middle;
    }
	
td.sanrio3{
    width:140px;
    border:solid 1px #009966;
    border-collapse: collapse;
	text-align:center;
	vertical-align:middle;
	font-weight:bold;
    }	
	
table.spahawaii{
    width:250px;
	margin-left:110px;
    border:solid 1px #009966;
    border-collapse: collapse;
    }	

table.move{
    width:400px;
	margin-left:60px;
    border:solid 1px #009966;
    border-collapse: collapse;
    }	

td.move1{
    width:150px;
    border:solid 1px #009966;
    border-collapse: collapse;
	text-align:center;
	vertical-align:middle;
    }
	
td.move2{
    width:250px;
    border:solid 1px #009966;
    border-collapse: collapse;
	text-align:left;
	vertical-align:middle;
	color:#FF0000;
	font-weight: bold;
    }	

/*car*/
table.car{
    width:400px;
	margin-left:35px;
	border:3px solid #009900;
    border-collapse: collapse;
	}
	
td.car{
	border:1px solid #009900;
    border-collapse: collapse;
	}	
 	  	 
	 
/*リストタイプ*/

ul.car{
font-weight:bold;
}


li.car{
font-weight:bold;
}
 
ol.car2 {
 list-style-type: none;
 font-weight:bold; 
 }

 	  	 
	 
/*--ココマデ--*/


