/*############################################*//*（1）左*//*############################################*/.hidariMidasi{	width:166px;	height:28px;	margin:6px 0 0 0;}.hidariBox{	padding:7px 0 7px 7px;	background:url(../images/share/hidari_back.gif) left bottom repeat-y;}/*ranking*/#rankngBox{	width:150px;}#rankngBox ul{	width:150px;}#rankngBox ul li{	width:150px;	margin:0 0 4px 0;	clear:both;	float:left;}/*#rankngBox ul li a{	color:#eeeeff;}#rankngBox ul li a:hover{	color:#ffff66;}*/.rankLeft{	width:45px;	float:left;	display:block;		line-height:100%;}.rankRight{	display:block;	float:left;	width:105px;		line-height:100%;}/*keyword*/#keywordBox{	width:150px;}/*.keyBack{	background:url(images/hidari/key_back.gif) left bottom repeat-y;}*//*検索結果*/#keyKekka{	width:165px;	height:260px;	overflow:auto;	text-align:left;	display:none;	margin:5px 0 2px 0;}.searchLi{	width:147px;	list-style:none;	display:block;	float:left;}.searchLi a{	width:147px;	padding-left:16px;	display:block;	background:url(../images/share/aka_ten.gif) 6px 0.5em no-repeat;	voice-family:"\"}\"";	voice-family:inherit;	width:134px;}{}#searchTxt{	font-size:10px;	width:108px;	height:16px;	border:solid 1px #cccccc;	float:left;	padding:0;	margin:0;	background:url(../images/share/searchback.gif) no-repeat;}/*\*/#searchTxt{	width:110px;}/**/#searchBtn{	font-size:10px;	width:37px;	height:16px;	border:solid 1px #cccccc;	border-left-width:0px;	background:#ffffff;	color:#666666;	float:left;	padding:0;	margin:0;}/*\*/#searchBtn{	height:16px;	voice-family:"\"}\"";	voice-family:inherit;	height:18px;}/**/*html #searchBtn{	border-left:solid 1px #D8DCE4;}/*############################################*//*（2）マップ*//*############################################*/.map{	width:580px;	height:452px;	border:solid 1px #aaaaaa;	voice-family:"\"}\"";	voice-family:inherit;	width:578px;	height:535px;}/**詳細map*********************/.syosaiMap{	width:451px;	height:280px;	border:solid 1px #aaaaaa;	voice-family:"\"}\"";	voice-family:inherit;	width:449px;	height:278px;}/*############################################*//*（3）一覧*//*############################################*//*カテゴリー一覧*/#categoryLead{	width:535px;	margin:0 0 15px 0;}#categoryLead img{	margin:0 5px 0 0;}#itiranUe{	width:560px;	margin:0 0 0 14px;}#itiranBox img{	width:184px;	margin:0 0 0 14px;}.pBox{	width:198px;	float:left;}.spotName{	width:184px;	height:34px;	margin:2px 0 0 14px;	text-align:left;}#spotBox{	position:absolute;	top:360px;	left:186px;	width:535px;}/*############################################*//*（4）詳細*//*############################################*/#honbubRL{	width:535px;	float:left;}#honbubRR{	width:115px;	float:right;}#spotTitle{	width:535px;	margin:30px 0 10px 0;	padding:0 0 4px 0;	background:url(images/syosai/tensen_name.gif) left bottom repeat-x;}#spotTitle h3{	width:440px;	padding:0 0 0 18px;	background:url(../event/images/share/midasi_yajirusi.gif) left center no-repeat;}#spotTitleL{	font-size:120%;	float:left;}#spotTitleL img{	margin:0 0 3px 6px;}*html #spotTitleL img{	margin:0 0 1px 6px;}#spotTitleR{	display:block;	height:16px;	float:left;}#spotUeBox{	width:535px;	margin:0 0 5px 0;}#spotUePhoto{	width:535px;	margin:0 0 8px 0;}#spotUePhotoL{	width:220px;	float:left;}#spotUePhotoR{	width:220px;	float:right;}/*住所とか*/#syosaiTT{	margin:0 0 30px 0;}#syosaiTT tr{	background:url(../images/share/tensen.gif) left bottom repeat-x;}#syosaiTT th{	width:68px;	color:#3268bf;	font-weight:bold;}#syosaiTT th,#syosaiTT td{	padding:2px 0 2px 0;	text-align:left;}/*関連コース*/#courseBox{	width:535px;	margin:0 0 16px 0;}#courseBox ul{	width:535px;	margin:6px 0 0 0;}#courseBox ul li{	padding:0 0 0 10px;	background:url(images/syosai/sankaku_mido.gif) left center no-repeat;	clear:both;	float:left;}/*comment*/#commentBox{	width:535px;	margin:16px 0 0 0;	color:#666666;}#commentBox dl{	width:535px;	margin:10px 0 0 0;}#commentBox dt{	clear:both;	font-weight:bold;	margin:0 0 0 0;	padding:0 0 0 10px;	border-left:solid 5px #cccccc;}#commentBox dd{	margin:0 0 12px 0;	padding:0 0 8px 10px;	border-left:solid 5px #cccccc;	float:left;	background:url(../images/share/tensen.gif) left bottom no-repeat;}/*マップ*/#mapWrapper{	position:relative;	width:535px;	height:338px;}#mapBox{	position:absolute;	top:27px;	left:0;	width:535px;	height:300px;	overflow:hidden;	border:solid 1px #cccccc;}/*more*/.pakaBox{	margin:5px 0 10px 0;	background:url(images/paka_sita.gif) left bottom no-repeat;}.pakaBox h4{	padding:10px 10px 0 10px;	font-size:120%;	background:url(images/paka_ue.gif) left top no-repeat;}.pakaBox div{	padding:5px 10px 10px 10px;}.pakaBox dt, .pakaBox dd{	padding-bottom:10px;	background:url(../images/share/tensen.gif) left bottom repeat-x;}.pakaBox dd{	margin-top:10px;}.pakaSen{	padding-top:10px;	background:url(../images/share/tensen.gif) left top repeat-x;}.syosaiMoji{	font-weight:bold;}/*もっとくわしく*/.mottoBox{	padding:0 0 0 7px;	margin:5px 0 5px 0;	border-left:solid 7px #cccccc;}.mottoBox h4{	margin:5px 0 5px 0;}.mottoBox ul{	margin:5px 0 0 0;}.mottoBox li{	padding:0 0 5px 10px;}.mottoBoxNaka{	padding:0 0 0 7px;	margin:5px 0 5px 0;	border-left:solid 7px #dddddd;}