h2{
	height:20px;
	padding:15px 40px;
	margin:15px 0 0;
	background-image:url(../_commonimg/h2/bg.gif);
	font-size:12pt;
	color:#333;
}

h3{/*ツアー名*/
font-size: 11pt;
font-weight:bold;
margin: 0 0 5px 0;
background-color:#069;
color:#fff;
padding-left:10px;
}

.frame{
	width:620px;
}

img.imgleft{/*イメージ回り込み-左側*/
	float:left;
	margin-right: 10px;
	margin-bottom:5px;
	border:none;
}

.left{/*2カラム左枠*/
width:295px;
border: solid 1px #CCC;
float:left;
padding:5px;
margin-bottom:10px;
}

.right{/*2カラム右枠*/
width:295px;
border: solid 1px #CCC;
margin-bottom:10px;
padding:5px;
float:right;
}

.box{/*2カラム内容*/
width:290px;
margin: 0;
word-wrap: break-word;
}

.floatleft{
float:left;
}

.floatright{
float:right;
}

table{
	width:620px;
	border:none;
	height:auto;
	border-spacing:15px;
	margin-bottom:15px;
}

table td{
	width:190px;
	vertical-align:top;
}

.tour{
	margin-bottom:10px;
}

.tour ul{
	padding :0;
	margin:0;
	list-style-type:circle;
}

.tour li{
	display : inline;
	width:190px;
	margin:0;
}

.tour a{
	display: block;
	text-decoration:none;
	margin:0;
	padding:5px;
	border-bottom:1px #ccc dotted ;
}

.clear{
	clear:both;
}

h4{
	font-size: 10pt;
	font-weight:bold;
	margin:5px 0;
	border-left: 5pt solid #333;
	border-bottom: dotted 1pt #333;
	color: #666;
	padding-left:10px;
}

a img{
	border-style:none;
}
