.tour-entry{
display:table;
margin:0;
padding:0 0 15px;
clear:both;
}

.title{
width:610px;
height:32px;
margin:0 0 15px;
padding:0;
background-image:url(../common/ti_bg01.jpg);
background-position:left top;
background-repeat:no-repeat;
}

.title h2{
margin:0;
padding:7px 0 0 12px;
/*width:518px;*/
color:#ffffff;
font-size:16px;
line-height:130%;
float:left;
}

#date{
margin:0px 0px 0px 530px;
padding-top:10px;
width:70px;
color:#ffffff;
font-size:12px;
text-align:right;
}

.content{
margin:0;
padding:0 10px 0 10px;
}

.content p.red{
margin:0 0 3px;
padding:0;
font-size:12px;
line-height:130%;
font-weight:bold;
color:#FF0000;
}

.content p.txttitle{
margin:0 0 1px;
padding:0;
font-size:12px;
line-height:130%;
font-weight:bold;
}

.content p{
margin:0 0 10px;
padding:0;
font-size:12px;
line-height:130%;
clear:both;
}

.content div.imgbox{
margin:10px 0 0;
padding:0;
clear:both;
}

.content div.imgbox img{
margin-right:10px;
}

.title02{
width:610px;
height:20px;
margin:0 0 10px;
padding:0;
background-image:url(../common/ti_bg04.jpg);
background-position:rleft top;
background-repeat:no-repeat;
}

.title02 h3{
margin:0;
padding:3px 0 0 5px;
color:#333333;
font-size:12px;
line-height:130%;
}

.description{
/*display: none;*/
margin:0 0 20px 0px;
padding:0;
clear:both;
}

.description:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}

.description{
display:inline-table;
}
/*Hides from IE-mac\*/
*html.description{height:1%;}
.description{display:block;}
/*End hide from IE-mac*/

.description dl{
margin:0;
padding:0;
}

.description dt{
width:160px;
margin:0 10px 0 0;
padding:0;
float:left;
}

.description dt img{
width:160px;
height:120px;
}

.description dd{
width:410px;
margin:0;
padding:0;
float:left;
}

.description dd p{
margin:0 0 10px;
padding:0;
}

.point{
margin:0 0 13px;
padding:0;
clear:both;
display:table;
}

.point dl{
margin:0;
padding:0;
}

.point dt{
width:120px;
margin:0 10px 0 0;
padding:0;
float:left;
}

.point dt img{
width:120px;
height:88px;
}

.point dd{
width:450px;
margin:0;
padding:0;
float:left;
}

.point dd p{
margin:0 0 10px;
padding:0;
}

.inqiry{
margin:0px 0px 20px 0px;
padding:0;
clear:both;
text-align:center;
}

.notes{
margin:0 0 13px;
padding:0;
clear:both;
display:table;
}

.notes dl{
margin:0;
padding:0;
}

.notes dt{
margin:0 0 2px;
padding:0;
}

.notes dd{
margin:0 10px;
padding:0;
}

.pagelink{
width:610px;
margin:0;
padding:5px 0 0;
clear:both;
border-top:1px solid #cccccc;
}
.pagelink p.next{
margin:0 0 5px;
padding:0;
text-align:right;
font-size:10px;
line-height:130%;
}
.pagelink p.backtable{
margin:0;
padding:0;
text-align:right;
font-size:10px;
line-height:130%;
}


	/*
	** add kasuya 070821
	*/


h5{
width:580px;
margin:0px;
padding:7px 0px 2px 12px;
color:#0066FF;
font-size:12px;
font-weight:bold;
}

hr{
color:#A5C6EE;
noshade:noshade;
}

div.text{
width:580px;
margin:0px;
padding:7px 0px 2px 12px;
color:#808080;
font-size:12px;
}

div.text div.kiyaku{
width:565px;
margin:0px 0px 10px 0px;
padding:3px 0px 3px 12px;
color:#808080;
font-size:10px;
}

	/*
	**add kasuya 070824
	*/

.title03{
width:610px;
height:28px;
margin:0 0 15px;
padding:0;
background-image:url(../common/ti_bg02.png);
background-position:left top;
background-repeat:no-repeat;
}

.title03 h4{
margin:0;
padding:7px 0 0 12px;
width:518px;
color:#ffffff;
font-size:14px;
line-height:130%;
float:left;
}

div.bule table{
border:1px solid #6EA6E4;
margin:10px 0px 3px 0px;
padding:0px;
border-collapse:collapse;
}

div.bule table.massiv{
width:390px;
}


div.bule table td{
border-top:1px solid #6EA6E4;
border-left:0;
border-right:0;
border-bottom:0;
color:#808080;
font-size:12px;
align:left;
margin:0px;
padding:3px 10px 3px 15px;
}

div.bule table td.right{
border-left:1px solid #6EA6E4;
}

div.bule table td dl dt{
float:left;
}

div.bule table td dl dd{
padding-left:0px;
margin:0px 0px 0px 20px;
}

div.bule table th{
border:0;
height:30px;
align:center;
margin:0px;
padding:0px;
background-color:#39B5D1;

}

div.bule table th p.title09{
width:100%;
border-bottom:1px solid #FFFFFF;
margin:0;
padding:7px 0 0 12px;
color:FFFFFF;
font-size:14px;
line-height:130%;
}

div.bule table th.top{
background-color:#EBEFF8;
color:#2060B3;
text-align:center;
font-weight:normal;
}

span.little{
font-size:10px;
color:#808080;
}

div.space{
width:580px;
height:30px;
}

p.line{
width:100%;
margin:0px;
padding:7px 0px 2px 12px;
border:1px solid #6EA6E4;
color:#808080;
font-size:12px;
}

