/* リード \*/

body,th,td {
	font-size: small;
	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	line-height: 1.5;
	color: #333333;
}

h1,h2,h3,h4,h5,h6 {
	font-size: small;
}

#mainbox {
	margin: 0 auto;
	width: 950px;
}

h1{
line-height:0;
padding:0;
margin:0;
}

.odekake_h1{
margin-bottom:20px;
margin:top:0;
line-height:0em;
padding:0;
}

h2{
margin-bottom:10px;
clear:both;
}

.osusume_h2{
margin:10px 0 10px 0;
clear:both;
}

.forum_h2{
margin:20px 0 10px 0;
}


div.left_box{
float:left;
width:610px;
margin:0;
padding:0;
}

div.left_box div.left_y{
float:left;
background:#ffff83;
width:297px;
margin-bottom:10px;
}

div.left_box div.left_y img{
float:left;
}

div.left_box div.right_y{
float:right;
background:#ffff83;
width:297px;
margin-bottom:10px;
}

div.left_box div.right_y img{
float:left;
}

div.left_box div.left_o{
float:left;
background:#ffdada;
width:297px;
margin-bottom:10px;
}

div.left_box div.left_o img{
float:left;
}

div.left_box div.right_o{
float:right;
background:#ffdada;
width:297px;
margin-bottom:10px;
}

div.left_box div.right_o img{
float:left;
}


div.tex{
float:right;
width:215px;
}

.name1{
padding-left:12px;
background:url(img/yajirusi.gif);
background-repeat:no-repeat;
background-position:0px 2px;
line-height:1em;
margin:5px 0;
}

.name1 a{
color:#0020ff;
font-weight:bold;
}


.read{
font-size:10px;
}


.osusume_left{
width:297px;
float:left;
}

.osusume_right{
width:297px;
float:right;
}



#mainbox div.right_box{
float:right;
width:310px;
}

.map{
border:1px solid #999999;
width:310px;
}

.map_img{
margin:10px auto;
width:293px;
}

.map_list{
font-size:14px;
width:280px;
margin:0 auto;
padding:10px 0;
border-top:1px dotted #666666;
}

.map_list a{
font-weight:bold;
}


.kensaku{
border:1px solid #999999;
width:310px;
}


#mainbox div.odekake_search {
	width: 290px;
	background: url(img/kensaku_bg.gif);
}

#mainbox div.odekake_search ul {
	padding: 8px 10px 0px 15px;
	list-style: none;
}

#mainbox div.odekake_search li {
	margin-bottom: 6px;
	list-style: none;
}

#mainbox div.odekake_search p {
	text-align: left;
	padding: 0px 0 10px 0;
}

#mainbox div.odekake_kodawari {
	width: 262px;
}

#mainbox div.odekake_kodawari h4{
	width:280px;
	border:1px dotted #555555;
	text-align:center;
	margin:0 0 10px 15px;
}


#mainbox div.odekake_kodawari div#kodawari_stay {
	padding-left:15px;
}

#mainbox div.odekake_kodawari div#kodawari_stay h5{
font-weight:bold;
}

#mainbox div.odekake_kodawari div#kodawari_leisure {
	padding-left: 15px;
}

#mainbox div.odekake_kodawari div#kodawari_leisure h5{
font-weight:bold;
}

#mainbox div.search_result {
	clear: both;
	border: 1px solid #d1d1d1;
}

.txt_h3{
text-align:center;
font-size:14px;
line-height:1.7em;
font-weight:bold;
color:#333333;
}

.idea{
width:589px;
margin:0 auto;
border-left:#ff9900 1px solid;
border-right:#ff9900 1px solid;
border-bottom:#ff9900 1px solid;
}

.idea p{
font-size:14px;
line-height:1.8em;
padding-left:1em;
} 



.popup img {
display:block;
top:-10000px;
left:-10000px;
position:absolute;
}

.popup a:hover {
position:relative;
}

.popup a:hover img{
top:30px;
left:20px;
}


