@charset "utf-8";
/*main*/
div#main h2#logo-cat-search{
	margin:0px 0px 10px 0px;

}
div#main h2#description-cat-search{
	font-size:92%;
	font-weight:normal;
	line-height:150%;
	margin:0px 0px 13px 0px;
}
/*div#search-cat-search*/
div.search-cat-search{
	width:565px;
	float:left;
	margin:0px 0px 12px 0px;
	float:left;
	clear:both;
}
div.search-cat-search div.inner-wrapper-scs{
	width:557px;
	padding:10px 3px 0px 3px;
	float:left;
}
/*各カテゴリのボーダーの色を指定*/
body.tour div.search-cat-search div.inner-wrapper-scs{
	border:1px #FF6767 solid;
}
body.study div.search-cat-search div.inner-wrapper-scs{
	border:1px #A9DBA9 solid;
}
body.work div.search-cat-search div.inner-wrapper-scs{
	border:1px #CAE1F3 solid;
}
body.buy div.search-cat-search div.inner-wrapper-scs{
	border:1px #8659B8 solid;
}
body.play div.search-cat-search div.inner-wrapper-scs{
	border:1px #FF8D43 solid;
}
body.eat div.search-cat-search div.inner-wrapper-scs{
	border:1px #D3DC09 solid;
}
body.life div.search-cat-search div.inner-wrapper-scs{
	border:1px #37A8F8 solid;
}
body.stay div.search-cat-search div.inner-wrapper-scs{
	border:1px #ADADAD solid;
}

div.search-cat-search div.inner-wrapper-scs ul{
	float:left;
	width:271px;
	line-height:1.8;
}
div.search-cat-search div.inner-wrapper-scs ul.inner-wrapper-scs-left{
	float:left;
	/*width:271px;*/
	width:291px;
	padding:0px 0px 0px 7px;
}

/*各カテゴリのul.inner-wrapper-scs-leftの設定*/
body.buy div.search-cat-search div.inner-wrapper-scs ul.inner-wrapper-scs-left{
	float:left;
	width:230px;
	padding:0px 0px 0px 7px;
}
body.play div.search-cat-search div.inner-wrapper-scs ul.inner-wrapper-scs-left{
	float:left;
	width:260px;
	padding:0px 0px 0px 7px;
}

body.life div.search-cat-search div.inner-wrapper-scs ul.inner-wrapper-scs-left li.radio{
	float:left;
	width:180px;
	padding:0px 0px 0px 7px;
}

div.search-cat-search div.inner-wrapper-scs ul.inner-wrapper-scs-right{
	float:left;
	/*width:267px;*/
	width:247px;
	padding:0px 0px 0px 5px;
}
/*各カテゴリのul.inner-wrapper-scs-rightの設定*/
body.buy div.search-cat-search div.inner-wrapper-scs ul.inner-wrapper-scs-right{
	float:left;
	width:307px;
	padding:0px 0px 0px 0px;
}
body.play div.search-cat-search div.inner-wrapper-scs ul.inner-wrapper-scs-right{
	float:left;
	width:307px;
	padding:0px 0px 0px 5px;
}
body.stay div.search-cat-search div.inner-wrapper-scs ul.inner-wrapper-scs-right{
	float:left;
	width:254px;
	padding:0px 0px 0px 5px;
}

body.life div.search-cat-search div.inner-wrapper-scs ul.inner-wrapper-scs-right li.radio{
	float:left;
	width:180px;
	padding:0px 0px 0px 7px;
}

div.search-cat-search div.inner-wrapper-scs ul li{
	float:left;
	width:130px;
	padding:0px 0px 3px 0px;
	font-size:92%;
}
div.search-cat-search div.inner-wrapper-scs ul li.tit-scs{
	width:80px;
	color:#C90601;
	font-weight:bold;
	padding:0px 0px 0px 7px;
	background-image: url(../img/bred-red.gif);
	background-repeat: no-repeat;
	background-position: left center;
	font-size:92%;
}

/*各カテゴリ別のul li.tit-scsの設定*/
body.buy div.search-cat-search div.inner-wrapper-scs ul li.radio{
	width:200px;
}
body.play div.search-cat-search div.inner-wrapper-scs ul li.tit-scs{
	width:95px;
}
body.play div.search-cat-search div.inner-wrapper-scs ul li.radio{
	width:150px;
}
body.stay div.search-cat-search div.inner-wrapper-scs ul li.radio{
	width:150px;
	padding:0px 0px 0px 7px;
}

div.search-cat-search div.inner-wrapper-scs ul.inner-wrapper-scs-right li.tit-scs{
	width:100px;
}
/*各カテゴリのul.inner-wrapper-scs-right li.tit-scsの設定*/
body.work div.search-cat-search div.inner-wrapper-scs ul.inner-wrapper-scs-right li.tit-scs{
	width:70px;
}
body.buy div.search-cat-search div.inner-wrapper-scs ul.inner-wrapper-scs-right li.tit-scs{
	width:80px;
}
body.play div.search-cat-search div.inner-wrapper-scs ul.inner-wrapper-scs-right li.tit-scs{
	width:100px;
}
body.stay div.search-cat-search div.inner-wrapper-scs ul.inner-wrapper-scs-right li.tit-scs{
	width:80px;
}
div.search-cat-search div.inner-wrapper-scs ul.inner-wrapper-scs-left li.select{
	width:180px;
}
/*各カテゴリのul.inner-wrapper-scs-left li.selectの設定*/
body.tour div.search-cat-search div.inner-wrapper-scs ul.inner-wrapper-scs-left li.select{
	width:160px;
}
body.tour div.search-cat-search div.inner-wrapper-scs ul.inner-wrapper-scs-left li.select3px{
	padding:0px;
}
body.tour div.search-cat-search div.inner-wrapper-scs ul.inner-wrapper-scs-left li.select3px select{
	margin:0px 0px 3px 0px;
}
body.tour div.search-cat-search div.inner-wrapper-scs ul.inner-wrapper-scs-left li.select-short select{
	width:88px;
}
body.work div.search-cat-search div.inner-wrapper-scs ul.inner-wrapper-scs-left li.select{
	width:200px;
}
body.work div.search-cat-search div.inner-wrapper-scs ul.inner-wrapper-scs-left li.select-long select{
	width:200px;
}
body.work div.search-cat-search div.inner-wrapper-scs ul.inner-wrapper-scs-left li.select-short select{
	width:88px;
}
body.buy div.search-cat-search div.inner-wrapper-scs ul.inner-wrapper-scs-left li.select{
	width:130px;
}
body.play div.search-cat-search div.inner-wrapper-scs ul.inner-wrapper-scs-left li.select{
	width:130px;
}

div.search-cat-search div.inner-wrapper-scs ul.inner-wrapper-scs-right li.select{
	/*width:180px;*/
	width:160px;
}
/*各カテゴリのul.inner-wrapper-scs-right li.selectの設定*/
body.tour div.search-cat-search div.inner-wrapper-scs ul.inner-wrapper-scs-right li.select{
	width:120px;
}
body.buy div.search-cat-search div.inner-wrapper-scs ul.inner-wrapper-scs-right li.select{
	width:210px;
}
body.play div.search-cat-search div.inner-wrapper-scs ul.inner-wrapper-scs-right li.select{
	width:190px;
}
body.stay div.search-cat-search div.inner-wrapper-scs ul.inner-wrapper-scs-right li.select{
	width:147px;
}

div.search-cat-search div.inner-wrapper-scs ul.inner-wrapper-scs-left li.select select{
	width:90px;
	font-size:100%;
}
div.search-cat-search div.inner-wrapper-scs ul.inner-wrapper-scs-left li.select select.long{
	width:108px;
	font-size:100%;
}
div.search-cat-search div.inner-wrapper-scs ul.inner-wrapper-scs-left li.select select{
	/*width:88px;*/
	width:118px;
	font-size:100%;
}
div.search-cat-search div.inner-wrapper-scs ul.inner-wrapper-scs-right li.select select{
	width:88px;
	font-size:100%;
}

/*li.radio*/
body.stay div.search-cat-search div.inner-wrapper-scs ul.inner-wrapper-scs-left li.radio{
	width:163px;
}

/*各カテゴリ別*/
body.work div.search-cat-search div.inner-wrapper-scs ul.inner-wrapper-scs-right li.select select{
	width:128px;
	font-size:100%;
}

div.search-cat-search div.inner-wrapper-scs ul.inner-wrapper-scs-bottom{
	clear:both;
	border-top:1px #CCCCCC dotted;
	width:543px;
	padding:7px;
}
div.search-cat-search div.inner-wrapper-scs ul.inner-wrapper-scs-bottom li.btn-search{
	float:left;
	width:auto;
	padding:0 0 0 190px;
	line-height:1;
}
div.search-cat-search div.inner-wrapper-scs ul.inner-wrapper-scs-bottom li.attention{
	width:auto;
	float:right;
	font-size:85%;
	color:#666666;
}

/*div#search-result*/
div#search-result{
	width:553px;
	clear:both;
	float:left;
	padding:5px;
}
/*各カテゴリの背景色、枠線を設定*/
body.tour div#search-result{
	background-color:#FFEFEF;
	border:1px #FF6666 solid;
	margin:0px 0px 13px 0px;
}
body.study div#search-result{
	background-color:#E5F7E5;
	border:1px #73C673 solid;
	margin:0px 0px 13px 0px;
}
body.work div#search-result{
	background-color:#F7FAFD;
	border:1px #E1EEF8 solid;
	margin:0px 0px 13px 0px;
}
body.buy div#search-result{
	background-color:#F3EEF8;
	border:1px #BDA3D8 solid;
	margin:0px 0px 13px 0px;
}
body.play div#search-result{
	background-color:#FFF3EC;
	border:1px #FFC097 solid;
	margin:0px 0px 13px 0px;
}

body.eat div#search-result{
	background-color:#F9F7E8;
	border:1px #C1CC06 solid;
	margin:0px 0px 13px 0px;
}
body.life div#search-result{
	background-color:#E7F5FE;
	border:1px #0B96FF solid;
	margin:0px 0px 13px 0px;
}
body.stay div#search-result{
	background-color:#F9F9F9;
	border:1px #ADADAD solid;
	margin:0px 0px 13px 0px;
}
body.special div#search-result{
	background-color:#F0E6B9;
	border:1px #E3C95E solid;
	margin:0px 0px 13px 0px;
}
body.all div#search-result{
	background-color:#F0E6B9;
	border:1px #E3C95E solid;
	margin:0px 0px 0px 0px;
}

div#search-result p{
	float:left;
	font-size:92%;
	line-height:100%;
}
div#search-result p span{
	float:left;
	font-size:152%;
	font-weight:bold;
	font-family:Arial;
	padding:0px 5px 0px 0px;
}
/*各カテゴリの文字色を設定*/
body.tour div#search-result p span{
	color:#B90000;
}
body.study div#search-result p span{
	color:#00B000;
}
body.work div#search-result p span{
	color:#59A4CF;
}
body.buy div#search-result p span{
	color:#8658B8;
}
body.play div#search-result p span{
	color:#FF8D42;
}
body.eat div#search-result p span{
	color:#FD8C54;
}
body.life div#search-result p span{
	color:#0393EC;
}
body.stay div#search-result p span{
	color:#696969;
}

div#search-result h2{
	float:right;
	font-size:92%;
	line-height:100%;
	font-weight:normal;
}
/*div#search-result-frame*/
div#search-result-frame{
	width:565px;
	float:left;
	margin-bottom:5px;
}
div#search-result-frame ul#pagenation{
	width:200px;
	padding:4px 0px 4px 24px;
	font-size:92%;
	float:right;
	border-bottom:1px #FFABAB solid;
}
div#pb-wr{
	_float:left;
}
ul#pagenation-bottom{
	width:200px;
	padding:4px 0px 4px 24px;
	margin:0px 0px 3px 0px;
	font-size:92%;
	float:right;
	overflow:auto;
}
/*各カテゴリのborder-bottomの色を設定*/
body.tour div#search-result-frame ul#pagenation{
	border-bottom:1px #FFABAB solid;
	padding:4px 0px 5px 24px;
}
body.study div#search-result-frame ul#pagenation{
	border-bottom:1px #1EA11E solid;
	padding:4px 0px 5px 24px;
}
body.work div#search-result-frame ul#pagenation{
	border-bottom:1px #CAE1F3 solid;
}
body.buy div#search-result-frame ul#pagenation{
	border-bottom:1px #8658B8 solid;
	padding:4px 0px 5px 24px;
}
body.play div#search-result-frame ul#pagenation{
	border-bottom:1px #FF8D43 solid;
}
body.eat div#search-result-frame ul#pagenation{
	border-bottom:1px #C1CC06 solid;
}
body.life div#search-result-frame ul#pagenation{
	border-bottom:1px #0393EC solid;
}
body.stay div#search-result-frame ul#pagenation{
	border-bottom:1px #ADADAD solid;
	width:455px;
}
body.special div#search-result-frame ul#pagenation{
	border-bottom:1px #E3C95E solid;
	padding:4px 0 4px 280px;
    width:199px;
	_width:329px;
	_padding:4px 0px 4px 150px;
}

*:first-child+html body.special div#search-result-frame ul#pagenation{
	border-bottom:1px #E3C95E solid;
    width:329px;
	padding:4px 0px 4px 150px;
	text-align:right;
}

body.all div#search-result-frame ul#pagenation{
	border-bottom:1px #E3C95E solid;
	padding:4px 0 4px 280px;
    width:199px;
	_width:329px;
	_padding:4px 0px 4px 150px;
}

*:first-child+html body.all div#search-result-frame ul#pagenation{
	border-bottom:1px #E3C95E solid;
    width:329px;
	padding:4px 0px 4px 150px;
	text-align:right;
}

div#search-result-frame ul#pagenation li{
	float:left;
}
ul#pagenation-bottom li{
	float:left;
}
div#search-result-frame ul#pagenation li a{
	color:#0066FF;
}
ul#pagenation-bottom li a{
	color:#0066FF;
}
div#search-result-frame ul#pagenation li a:hover{
	color:#FF7D37;
}
ul#pagenation-bottom li a:hover{
	color:#FF7D37;
}
div#search-result-frame ul#searchresultTabIndex{
	float:left;
}

body.stay div#search-result-frame ul#searchresultTabIndex{
	width:339px;
}
/*各カテゴリのborder-rightを設定*/
body.tour div#search-result-frame ul#searchresultTabIndex{
	border-right:1px #FFABAB solid;
}
body.study div#search-result-frame ul#searchresultTabIndex{
	border-right:1px #1EA11E solid;
}
body.work div#search-result-frame ul#searchresultTabIndex{
	border-right:1px #CAE1F3 solid;
}
body.buy div#search-result-frame ul#searchresultTabIndex{
	border-right:1px #8658B8 solid;
}
body.play div#search-result-frame ul#searchresultTabIndex{
	border-right:1px #FF8D43 solid;
}
body.eat div#search-result-frame ul#searchresultTabIndex{
	border-right:1px #C1CC06 solid;
}
body.life div#search-result-frame ul#searchresultTabIndex{
	border-right:1px #0393EC solid;
}
body.stay div#search-result-frame ul#searchresultTabIndex{
	border-right:1px #ADADAD solid;
	width:85px;
}
div#search-result-frame div#searchresultTabContent ul#searchresultTabIndex li{
	float:left;
	text-align:center;
	/*border-right: 1px solid #E4C11D;*/
	width:85px;
	height:19px;
	padding-top:4px;
}

/**/
body.special div#search-result-frame div#searchresultTabContent ul#searchresultTabIndex li{
	border-right:1px #E3C95E solid;
	background-image: url(../img/btn-cat-special-search-result.gif);
}

body.all div#search-result-frame div#searchresultTabContent ul#searchresultTabIndex li{
	border-right:1px #E3C95E solid;
	background-image: url(../img/btn-cat-special-search-result.gif);
}

div#search-result-frame div#searchresultTabContent ul#searchresultTabIndex li span.last{
	text-align:center;
	border: none;
	width:112px;
	height:24px;
}
div#search-result-frame div#searchresultTabContent ul#searchresultTabIndex li.close{
	background-image: url(../img/btn-cat-tour-search-result.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	display:block;
	height:20px;
	padding-top:4px;
}
/*各カテゴリの背景画像を指定*/
body.tour div#search-result-frame div#searchresultTabContent ul#searchresultTabIndex li.close{
	background-image: url(../img/btn-cat-tour-search-result.gif);
}
body.study div#search-result-frame div#searchresultTabContent ul#searchresultTabIndex li.close{
	background-image: url(../img/btn-cat-study-search-result.gif);
}
body.work div#search-result-frame div#searchresultTabContent ul#searchresultTabIndex li.close{
	background-image: url(../img/btn-cat-work-search-result.gif);
}
body.buy div#search-result-frame div#searchresultTabContent ul#searchresultTabIndex li.close{
	background-image: url(../img/btn-cat-buy-search-result.gif);
}
body.play div#search-result-frame div#searchresultTabContent ul#searchresultTabIndex li.close{
	background-image: url(../img/btn-cat-play-search-result.gif);
}
body.eat div#search-result-frame div#searchresultTabContent ul#searchresultTabIndex li.close{
	background-image: url(../img/btn-cat-eat-search-result.gif);
}
body.life div#search-result-frame div#searchresultTabContent ul#searchresultTabIndex li.close{
	background-image: url(../img/btn-cat-live-search-result.gif);
}
body.stay div#search-result-frame div#searchresultTabContent ul#searchresultTabIndex li.close{
	background-image: url(../img/btn-cat-stay-search-result.gif);
}

div#search-result-frame div#searchresultTabContent ul#searchresultTabIndex li.close a{
	color:#FFFFFF;
	text-decoration:none;
}
div#search-result-frame div#searchresultTabContent ul#searchresultTabIndex li.open{
	background-image: url(../img/btn-cat-tour-search-result.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display:block;
	height:20px;
	padding-top:4px;
}
/*各カテゴリの背景画像を指定*/
body.tour div#search-result-frame div#searchresultTabContent ul#searchresultTabIndex li.open{
	background-image: url(../img/btn-cat-tour-search-result.gif);
}
body.study div#search-result-frame div#searchresultTabContent ul#searchresultTabIndex li.open{
	background-image: url(../img/btn-cat-study-search-result.gif);
}
body.work div#search-result-frame div#searchresultTabContent ul#searchresultTabIndex li.open{
	background-image: url(../img/btn-cat-work-search-result.gif);
}
body.buy div#search-result-frame div#searchresultTabContent ul#searchresultTabIndex li.open{
	background-image: url(../img/btn-cat-buy-search-result.gif);
}
body.play div#search-result-frame div#searchresultTabContent ul#searchresultTabIndex li.open{
	background-image: url(../img/btn-cat-play-search-result.gif);
}
body.eat div#search-result-frame div#searchresultTabContent ul#searchresultTabIndex li.open{
	background-image: url(../img/btn-cat-eat-search-result.gif);
}
body.life div#search-result-frame div#searchresultTabContent ul#searchresultTabIndex li.open{
	background-image: url(../img/btn-cat-live-search-result.gif);
}
body.stay div#search-result-frame div#searchresultTabContent ul#searchresultTabIndex li.open{
	background-image: url(../img/btn-cat-stay-search-result.gif);
}

div#search-result-frame div#searchresultTabContent ul#searchresultTabIndex li.open a{
	color:#B90000;
	text-decoration:none;
}

div#search-result-frame div#searchresultTabBoxIndex{
	clear:both;
	border-left:1px #FFABAB solid;
	border-right:1px #FFABAB solid;
	border-bottom:1px #FFABAB solid;
	float:left;
	width:563px;
}
/*各カテゴリの枠線を設定*/
body.tour div#search-result-frame div#searchresultTabBoxIndex{
	border-left:1px #FFABAB solid;
	border-right:1px #FFABAB solid;
	border-bottom:1px #FFABAB solid;
}
body.study div#search-result-frame div#searchresultTabBoxIndex{
	border-left:1px #1EA11E solid;
	border-right:1px #1EA11E solid;
	border-bottom:1px #1EA11E solid;
}
body.work div#search-result-frame div#searchresultTabBoxIndex{
	border-left:1px #CAE1F3 solid;
	border-right:1px #CAE1F3 solid;
	border-bottom:1px #CAE1F3 solid;
}
body.buy div#search-result-frame div#searchresultTabBoxIndex{
	border-left:1px #8658B8 solid;
	border-right:1px #8658B8 solid;
	border-bottom:1px #8658B8 solid;
}
body.play div#search-result-frame div#searchresultTabBoxIndex{
	border-left:1px #FF8D43 solid;
	border-right:1px #FF8D43 solid;
	border-bottom:1px #FF8D43 solid;
}

body.eat div#search-result-frame div#searchresultTabBoxIndex{
	border-left:1px #D3DC09 solid;
	border-right:1px #D3DC09 solid;
	border-bottom:1px #D3DC09 solid;
}
body.life div#search-result-frame div#searchresultTabBoxIndex{
	border-left:1px #37A8F8 solid;
	border-right:1px #37A8F8 solid;
	border-bottom:1px #37A8F8 solid;
}
body.stay div#search-result-frame div#searchresultTabBoxIndex{
	border-left:1px #ADADAD solid;
	border-right:1px #ADADAD solid;
	border-bottom:1px #ADADAD solid;
}
body.special div#search-result-frame div#searchresultTabBoxIndex{
	border-left:1px #E3C95E solid;
	border-right:1px #E3C95E solid;
	border-bottom:1px #E3C95E solid;
}

body.all div#search-result-frame div#searchresultTabBoxIndex{
	border-left:1px #E3C95E solid;
	border-right:1px #E3C95E solid;
	border-bottom:1px #E3C95E solid;
}

/*div#searchresultTabBox-top*/
div#search-result-frame div#searchresultTabBoxIndex div.searchresultTabBox div#searchresultTabBox-top div.entries{
	padding:13px 9px 13px 11px;
	border-bottom:1px #CCCCCC dotted;
	/*height:130px;*/
	float:left;
	width:543px;
}
div#search-result-frame div#searchresultTabBoxIndex div.searchresultTabBox div#searchresultTabBox-top div.entries-bg{
	background-color:#FFF7F7;
}

body.special div#search-result-frame div#searchresultTabBoxIndex div.searchresultTabBox div#searchresultTabBox-top div.entries-bg{
	background-color:#FCF9EB;
}

body.all div#search-result-frame div#searchresultTabBoxIndex div.searchresultTabBox div#searchresultTabBox-top div.entries-bg{
	background-color:#FCF9EB;
}

div#search-result-frame div#searchresultTabBoxIndex div.searchresultTabBox div#searchresultTabBox-top div.entries div.entries-article{
	width:412px;
	float:right;
}

body.special div#search-result-frame div#searchresultTabBoxIndex div.searchresultTabBox div#searchresultTabBox-top div.entries div.entries-article{
		width:412px;
	float:right;
}

body.all div#search-result-frame div#searchresultTabBoxIndex div.searchresultTabBox div#searchresultTabBox-top div.entries div.entries-article{
		width:412px;
	float:right;
}

div#search-result-frame div#searchresultTabBoxIndex div.searchresultTabBox div#searchresultTabBox-top div.entries div.entries-article h3{
	font-size:100%;
	padding:0px 0px 5px 0px;
}
div#search-result-frame div#searchresultTabBoxIndex div.searchresultTabBox div#searchresultTabBox-top div.entries div.entries-article p{
	font-size:100%;
	padding:0px 0px 3px 0px;
}
div#search-result-frame div#searchresultTabBoxIndex div.searchresultTabBox div#searchresultTabBox-top div.entries div.entries-article ul.spec{
	float:left;
	padding:0px 0px 5px 0px;
}
div#search-result-frame div#searchresultTabBoxIndex div.searchresultTabBox div#searchresultTabBox-top div.entries div.entries-article ul.spec li{
	float:left;
	font-weight:bold;
	font-size:100%;
	padding:0px 27px 0px 0px;
}

/*body.life*/
body.life ul.spec{
	clear:both;
}

body.life ul.spec li{
	clear:both;
	width:541px;
	padding:0px 0px 3px 0px;
}
div#search-result-frame div#searchresultTabBoxIndex div.searchresultTabBox div#searchresultTabBox-top div.entries div.entries-article ul.spec li span{
	font-weight:normal;
}
div#search-result-frame div#searchresultTabBoxIndex div.searchresultTabBox div#searchresultTabBox-top div.entries div.entries-article ul.nav-rec{
	clear:both;
	padding:0px 0px 5px 0px;
}
div#search-result-frame div#searchresultTabBoxIndex div.searchresultTabBox div#searchresultTabBox-top div.entries div.entries-article ul.nav-rec li{
	float:left;
	padding:0px 5px 5px 0px;
}
div#search-result-frame div#searchresultTabBoxIndex div.searchresultTabBox div#searchresultTabBox-top div.entries div.entries-article ul.nav-rec li.link-detail{
	float:right;
	padding:3px 0px 0px 0px;
}
div#search-result-frame div#searchresultTabBoxIndex div.searchresultTabBox div#searchresultTabBox-top div.entries div.entries-article ul.nav-rec li.link-detail a{
	color:#0066FF;
	background-image: url(../img/bred-red.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding:0px 0px 0px 10px;
}

div#search-result-frame div#searchresultTabBoxIndex div.searchresultTabBox div#searchresultTabBox-top div.entries div.entries-article ul.menu{
	float:left;
	padding:0px 0px 5px 0px;
}
div#search-result-frame div#searchresultTabBoxIndex div.searchresultTabBox div#searchresultTabBox-top div.entries div.entries-article ul.menu li{
	float:left;
	padding:0px 5px 0px 0px;
}

div#search-result-frame div#searchresultTabBoxIndex div.searchresultTabBox div#searchresultTabBox-top div.entries p.picture{
	padding:2px;
	border:1px #CCCCCC solid;
	width:104px;
	float:left;
}

div#search-result-frame div#searchresultTabBoxIndex div.searchresultTabBox div#searchresultTabBox-top div.entries p.picture img{
	width:104px;
}

div#search-result-frame div#searchresultTabBoxIndex div.searchresultTabBox div#searchresultTabBox-top div.entries p.cat-icon{
	padding:0px;
	border:none;
	margin-bottom:5px;
	float:left;
}

div#search-result-frame div#searchresultTabBoxIndex div.searchresultTabBox div#searchresultTabBox-top div.entries p.cat-icon img{
	width:104px;
}

/*div#searchresultTabBox-middle*/
div#search-result-frame div#searchresultTabBoxIndex div.searchresultTabBox div#searchresultTabBox-middle div.entries{
	padding:13px 9px 13px 11px;
	border-bottom:1px #CCCCCC dotted;
	clear:both;
	width:543px;
	float:left;
}
div#search-result-frame div#searchresultTabBoxIndex div.searchresultTabBox div#searchresultTabBox-middle div.entries-bg{
	background-color:#FFF7F7;
}

body.special div#search-result-frame div#searchresultTabBoxIndex div.searchresultTabBox div#searchresultTabBox-middle div.entries-bg{
	background-color:#FCF9EB;
}

body.all div#search-result-frame div#searchresultTabBoxIndex div.searchresultTabBox div#searchresultTabBox-middle div.entries-bg{
	background-color:#FCF9EB;
}

div#search-result-frame div#searchresultTabBoxIndex div.searchresultTabBox div#searchresultTabBox-middle div.entries div.entries-article{
	width:541px;
}

div#search-result-frame div#searchresultTabBoxIndex div.searchresultTabBox div#searchresultTabBox-middle div.entries div.entries-article img{
	width:104px;
}

div#search-result-frame div#searchresultTabBoxIndex div.searchresultTabBox div#searchresultTabBox-middle div.entries div.entries-article h3{
	font-size:100%;
	padding:0px 0px 5px 0px;
}
div#search-result-frame div#searchresultTabBoxIndex div.searchresultTabBox div#searchresultTabBox-middle div.entries div.entries-article p{
	font-size:100%;
	padding:0px 0px 3px 0px;
}
div#search-result-frame div#searchresultTabBoxIndex div.searchresultTabBox div#searchresultTabBox-middle div.entries div.entries-article ul.spec{
	float:left;
	padding:0px 0px 5px 0px;
	width:543px;
}
div#search-result-frame div#searchresultTabBoxIndex div.searchresultTabBox div#searchresultTabBox-middle div.entries div.entries-article ul.spec li{
	float:left;
	font-weight:bold;
	font-size:100%;
	padding:0px 27px 0px 0px;
	width:516px;
}
div#search-result-frame div#searchresultTabBoxIndex div.searchresultTabBox div#searchresultTabBox-middle div.entries div.entries-article ul.spec li span{
	font-weight:normal;
}

div#search-result-frame div#searchresultTabBoxIndex div.searchresultTabBox div#searchresultTabBox-middle div.entries div.entries-article ul.room{
	padding:0px 0px 3px 0px;
}

div#search-result-frame div#searchresultTabBoxIndex div.searchresultTabBox div#searchresultTabBox-middle div.entries div.entries-article ul.nav-rec{
	clear:both;
	float:left;
	width:541px;	 
}

div#search-result-frame div#searchresultTabBoxIndex div.searchresultTabBox div#searchresultTabBox-middle div.entries div.entries-article ul.nav-rec img{
	width:auto;	 
}

div#search-result-frame div#searchresultTabBoxIndex div.searchresultTabBox div#searchresultTabBox-middle div.entries div.entries-article ul.nav-rec li{
	width:auto;
	padding:0px 5px 0px 0px;
	float:left;	
}
div#search-result-frame div#searchresultTabBoxIndex div.searchresultTabBox div#searchresultTabBox-middle div.entries div.entries-article ul.nav-rec li.link-detail{
	float:right;
	padding:3px 0px 0px 0px;
}
div#search-result-frame div#searchresultTabBoxIndex div.searchresultTabBox div#searchresultTabBox-middle div.entries div.entries-article ul.nav-rec li.link-detail a{
	color:#0066FF;
	background-image: url(../img/bred-red.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding:0px 0px 0px 10px;
}
div#search-result-frame div#searchresultTabBoxIndex div.searchresultTabBox div#searchresultTabBox-middle div.entries p.picture{
	padding:2px;
	border:1px #CCCCCC solid;
	width:104px;
}

div#search-result-frame div#searchresultTabBoxIndex div.searchresultTabBox div#searchresultTabBox-middle div.entries div.entries-article ul.menu{
	float:left;
	padding:0px 0px 5px 0px;
}
div#search-result-frame div#searchresultTabBoxIndex div.searchresultTabBox div#searchresultTabBox-middle div.entries div.entries-article ul.menu li{
	float:left;
	padding:0px 5px 0px 0px;
}


/*div#searchresultTabBox-bottom*/
div#search-result-frame div#searchresultTabBoxIndex div.searchresultTabBox div#searchresultTabBox-bottom div.entries{
	padding:13px 9px 13px 11px;
	border-bottom:1px #CCCCCC dotted;
	clear:both;
	width:auto;
	float:left;
}
div#search-result-frame div#searchresultTabBoxIndex div.searchresultTabBox div#searchresultTabBox-bottom div.entries-bg{
	background-color:#FFF7F7;
}
div#search-result-frame div#searchresultTabBoxIndex div.searchresultTabBox div#searchresultTabBox-bottom div.last{
	border-bottom:none;
}
div#search-result-frame div#searchresultTabBoxIndex div.searchresultTabBox div#searchresultTabBox-bottom div.entries div.entries-article{
	width:541px;
}
div#search-result-frame div#searchresultTabBoxIndex div.searchresultTabBox div#searchresultTabBox-bottom div.entries div.entries-article h3{
	font-size:100%;
	padding:0px 0px 5px 0px;
	width:541px;
	float:left;
}
div#search-result-frame div#searchresultTabBoxIndex div.searchresultTabBox div#searchresultTabBox-bottom div.entries div.entries-article p{
	font-size:100%;
	padding:0px 0px 3px 0px;
	width:auto;
	float:left;
}
div#search-result-frame div#searchresultTabBoxIndex div.searchresultTabBox div#searchresultTabBox-bottom div.entries div.entries-article p.link-detail{
	float:right;
}
div#search-result-frame div#searchresultTabBoxIndex div.searchresultTabBox div#searchresultTabBox-bottom div.entries div.entries-article p.link-detail a{
	color:#0066FF;
	background-image: url(../img/bred-red.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding:0px 0px 0px 10px;
}

div#search-result-frame div#searchresultTabBoxIndex div.searchresultTabBox div#searchresultTabBox-bottom div.entries div.entries-article ul.menu{
	float:left;
	padding:0px 0px 5px 0px;
}
div#search-result-frame div#searchresultTabBoxIndex div.searchresultTabBox div#searchresultTabBox-bottom div.entries div.entries-article ul.menu li{
	float:left;
	padding:0px 5px 0px 0px;
}

div#search-result-frame p#message{
	font-weight:bold;
	color:#333333;
	font-size:92%;
	padding:0px 0px 10px 10px;
}

div#search-result-frame dl#assist-message{
	font-size:92%;
	padding:0px 0px 0px 10px;
	line-height:150%;
}

div#search-result-frame dl#assist-message dt{
	font-size:100%;
	font-weight:bold;
}

div#search-result-frame dl#assist-message dd{
	font-size:100%;
	padding:0px 0px 0px 10px;
	color:#333333;
	background-image: url(../img/bred-red.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
p.area-name-search-result{
	font-size:100%;
	padding:0px 0px 10px 0px;
}
p.area-name-search-result span{
	font-weight:bold;
	color:#C90601;
}

/*再検索ボックスの上のフリーワード検索*/
div.search-cat-search div.inner-wrapper-scs ul.freeword{
	border-bottom:1px #CCCCCC dotted;
	width:543px;
	padding:0px 7px 4px 7px;
	margin:0px 0px 6px 0px
}
div.search-cat-search div.inner-wrapper-scs ul.freeword li.tit-scs{
	width:80px;
	padding-top:2px;
	padding-bottom:2px;
}
div.search-cat-search div.inner-wrapper-scs ul.freeword li.textbox{
	width:286px;
	padding:2px 10px 2px 0px;
}
div.search-cat-search div.inner-wrapper-scs ul.freeword li.textbox input{
	width:286px;
}
div.search-cat-search div.inner-wrapper-scs ul.freeword li.btn-freeword-search{
	width:54px;
	height:23px;
}
div.search-cat-search div.inner-wrapper-scs ul.freeword li.btn-freeword-search input{
	width:54px;
	height:23px;
}

div#oudan-menu{
	clear:both;
	padding:5px 0px;
	font-size:100%;
	_font-size:92%;
	width:565px;
	float:left;
}

span.oudan-menu1,span.oudan-menu2,span.oudan-menu3,span.oudan-menu4,span.oudan-menu5,span.oudan-menu6,span.oudan-menu7,span.oudan-menu8,span.oudan-menu9{
	float:left;
	width:141px;
	display:inline-block;
}

span.oudan-specail{
	color:#FF3C3C;
}

span.oudan-tour{
	color:#E30000;
}

span.oudan-eat{
	color:#DCDC01;
}

span.oudan-buy{
	color:#5D3984;
}

span.oudan-play{
	color:#FF6600;
}

span.oudan-stay{
	color:#999999;
}

span.oudan-work{
	color:#62A7D0;
}

span.oudan-study{
	color:#01A401;
}

span.oudan-life{
	color:#0099FF;
	margin:0px 0px 0px 5px;
}

span.oudan-num{
	color:#C90601;
	font-weight:bold;
}

