/* 個別のページのスタイル */


/* 個別のページの共通スタイル */

.entry-content {color:#555555;}
.entry-content a {color:#0066CC;text-decoration:none;}
.entry-content a:hover {background:#FFFF66;text-decoration:none;}	
.entry-body p {margin:0;}
.entry-more p{color:#555555;}
.entry-more a {color:#0066CC;text-decoration:underline;}
.entry-more a:hover {background:#FFFF66;text-decoration:none;}

#tour-entry-contents .price-table th {
	font-weight: bold;
	padding:4px;
	background:#EEF3FF url(../img/dotted.jpg) no-repeat right top;
	text-align:left;
	}

#tour-entry-contents .price-table td {
	font-weight: normal;
	padding:4px;
	background: url(../img/dotted.jpg) no-repeat right top;
	text-align:left;
	}

.entry-body img {border:0;}


.bluetitle {color:#0099ff;margin:3px 0px 2px 0px;font-size:12px;text-decoration:none;font-weight:bold;}

#sidebar{ 
		width: 190px;
		height:700px;
		float: right; 
		position: relative; 
		padding:20px 0 0 5px;
		background:#EDF2FB; 
		line-height:180%;
		font-size:10px;
		}
#sidebar h3 {font:bold 13px;color:#663300;}
#sidebar a {color:#666;text-decoration:none;}
#sidebar a:hover {background:#FFFF99;}


.tourtopic{ font-size:12px;
		padding:0 0 5px 0;
		margin: 0 0 5px 0;
		border-bottom:1px dotted #999;
		line-height:110%;
		}

.moreright a {color:#0066CC;text-decoration:none;}
.moreright a:hover {background:#FFFF66;text-decoration:none;}	


/* 青色のコンテンツ tours */ 

#tourcontents{ width:380px; position:relative;}
#tourcontents h2 {background:#0099FF;}
#tourcontents h3 a{color:#0099FF;}

#tour-entry-contents h2 {color:#663300;background:#FFF;}
#tour-entry-contents h3 {color:#0099ff;font-weight:bold;margin:15px 0 0 0;}


/* 赤色のコンテンツ hotels and activities */ 

#red-contents{ width:380px; position:relative;}
#red-contents h2 {background:#FF3333;}
#red-contents h3 a{color:#0099FF;}


/* 緑色のコンテンツ hotels and activities */ 

#green-contents{ width:380px; position:relative;}
#green-contents h2 {background:#66CC33;}
#green-contents h3 a{color:#0099FF;}

/* HOTEL */

.area_title {font:Arial, Helvetica, sans-serif 10px bold;}




/* FAQ */

#faq-body { 
		width:520px;
		min-height: 1%;
		color:#333;
		line-height:16px;
		margin: 0 0 10px 0;
 		/*\*/height: 1%;/*for WinIE*/ display: inline-table;/*for MacIE*/ 
		}
#faq-body h2 {color:#663300;background:#FFF;}
#faq-body h3 {color:#0099FF;font-weight:bold;margin:20px 0 0 0;}
#faq-body p {margin:10px 0 5px 0;}
#faq-body a:visited {color:blue;}

#answers {color:#444;padding:0 0 400px 0;}
#answers h3 {color:#0099FF;font-weight:bold;margin:100px 0 0 0;}
#answers p {font-weight:bold;margin:30px 0 5px 0;}

.strong{font-weight:bold;color:#000;}


/* terms */

#reg-body { 
		width:520px;
		min-height: 1%;
		color:#333;
		line-height:16px;
		margin: 0 0 300px 0;
		/*\*/height: 1%;/*for WinIE*/ display: inline-table;/*for MacIE*/ 
		}
#reg-body h2 {color:#663300;background:#FFF;}
#reg-body h3 {color:#0099FF;font-weight:bold;margin:20px 0 0 0;}
#reg-body h4 {font-weight:bold;margin:40px 0 5px 0;}
#reg-body p {line-height:16px;}


#reg-body ul li {margin:0 0 0 -20px;}


#contact_body {
		width:300px;
		padding:80px 0 0 0;
		background: url(http://www.jumbotours.co.jp/en/contact/img/frame.gif) no-repeat left top;
		}




/*　feed部分
---------------------------------- */

.titlefield{ /*CSS for RSS title link in general*/
text-decoration: none;
}

.labelfield{ /*CSS for label field in general*/
color:brown;
font-size: 90%;
}

.datefield{ /*CSS for date field in general*/
color:gray;
font-size: 90%;
}

#example1{ /*Demo 1 main container*/
width: 430px;
height: 25px;
border: 1px dashed #fff;
padding: 3px 0 0 185px;
background:url(http://www.jumbotours.co.jp/image/kanazawa/jjfeed.jpg) no-repeat top left;
}

#example2{ /*Demo 2 main container*/
width: 600px;
height: 30px;
border: 1px dashed white;
padding: 3px 0 0 0;
background:url(http://www.jumbotours.co.jp/image/jjblog.gif) no-repeat top left;
}

#example2 div ul{ /*Demo 2 UL container*/
margin: 0;
padding-left: 65px;
}

#example2 div ul li{ /*Demo 2 LI that surrounds each entry*/
margin-bottom: 0px;
}

#example3{ /*Demo 3 main container*/
width: 400px;
height: 80px;
border: 1px solid #f0f0f0;
padding: 4px;
}

#example3 div p{ /*Demo 3 P element that separates each entry*/
margin-top: 0;
margin-bottom: 2px;
}

code{ /*CSS for insructions*/
color: red;
}


/* karate 2009 contact botan ------------------------------- */


#ka-navi {
	position: relative;
	width: 133px;
	height: 18px;
	padding: 0;
	margin: 0;
	background: #fff;	
	}

#ka-navis {
	position: absolute;
	top: 0px;
	left: 0px;
	list-style: none;
	margin: 0;
	padding: 0;
	height: 18px;
	display: inline;
	overflow: hidden;
	width: 133px;
	}
	
#ka-navis li {
	margin: 0; 
	padding: 0;
	display: inline;
	list-style-type: none;
	}

#ka-navis a {
	float: left;
	margin-right:5px;
	padding: 18px 0 0 0;
	overflow: hidden;
	height: 0px !important; 
	height /**/:40px; /* for IE5/Win */
	}
	
#ka-navis a:hover {
	background-position: 0 -18px;
	}

#ka-navis a:active, #nav a.selected {
	background-position: 0 -36px;
	}
	
#ka-contact a  {
	width: 133px;
	background:url(http://www.jumbotours.co.jp/en/karate/contactnow.gif) top left no-repeat;
	}


