﻿@charset "UTF-8";
/* CSS Document */

.clearfix:after{
	content:".";
	display:block;
	height:0;
	visibility:hidden;
	clear:both;
}
div{}
/* 上部コンテンツエリア */
#dContents {		position:relative;width:958px;margin:0 auto;padding:0;min-height:100%;border-left:1px solid #999999;border-right:1px solid #999999;background-color:#ffffff;
  					height:auto !important;
  			}﻿
div{}
/* ヘッダー */
#dTop {				width:958px;height:49px; vertical-align:middle; text-align:left;border-bottom:1px solid #000000;
  					background-image:url(../image/common/top_back.png); background-repeat:no-repeat;}
#dTop span img {	margin:0; padding-left:0px;}

/* パンくずリスト */
#dTopSub {			font-size:13px;clear:both;height:29px;background-color:#f0f0f0;padding-top:2px;
					border-bottom:1px solid #999999;background-image:url(../image/common/top_back2.png); background-repeat:no-repeat;}
img.m_menu:hover { 	border-top:1px solid #ffffff;}

#dPankuzu span {				 float:left;height:28px;
								 margin:0;		padding:0 25px 0 0; 	background-image:url(../image/common/pankuzu.png);  background-repeat:no-repeat; background-position:right;}
#dPankuzu span:first-child 		{margin-left:6px;padding-left:6px;}
#dPankuzu span:last-child 		{margin:0;		padding:0 28px 0 0;		background-image:url(../image/common/pankuzu2.png); background-repeat:no-repeat; background-position:right;}
#dPankuzu span.pankuzu_index 	{margin:0;		padding:0 28px 0 10px;	background-image:url(../image/common/pankuzu2.png); background-repeat:no-repeat; background-position:right;}
#dPankuzu span a				{display:block;	padding:8px 0 6px 0;}
#dPankuzu span a:hover 			{color:#0000FF;}

#dPankuzu span p				{height:28px;display:block;padding:8px 0 6px 0;cursor:pointer;}
#dPankuzu span p:hover 			{color:#0000FF;}

#dPankuzu span.lastspan 		{float:left;height:28px;
								 margin:0;		padding:0 28px 0 0;		background-image:url(../image/common/pankuzu2.png); background-repeat:no-repeat; background-position:right;}
#dPankuzu span.lastspan a 		{display:block; padding:8px 0 6px 0;	}

/* メインエリア */
.cContainer {		display:inline-block; width:958px;background-color:#ffffff;}
.cContainer:after {	clear:both;	display:block; visibility:hidden; height:0; content:"";}

/* フッター ***************************************************** */
div{}
#dTop2 {			height:18px;width:954px;bottom:0;padding:0 0 0 5px;border-top:1px solid #000000;
					background-image:url(../image/common/top_back_bottom.png);background-repeat:no-repeat;
				}
#dBottom {			text-align:left;width:954px;position:relative;bottom:0;padding:0 0 0 5px;margin:-12px auto;border-top:1px solid #000000;
					background-image:url(../image/common/top_back_bottom.png);background-repeat:no-repeat;
				}
#sBottom {		  	font-size:11px;padding-right:5px;color:#000000;}
div#r_more_btn	{	display:inline; text-align:right; color:#3333ff; cursor:pointer;padding:0 5px 0 10px;}

/* index.php ***************************************************** */
/* サブメニュー */
#dContainer #dLeft {width:132px;  float:left;margin-top:5px;border-right:1px solid #999999;
}
/* 情報エリア */
#dContainer #dBody {
				font-size:12px;display:inline-block;padding:5px;
  				width:528px; float:left; margin:5px 0 0 10px; text-align:left; line-height:130%;
  				color:#000000;
				}
#dContainer #dRight {	width:258px;  float:right;margin-top:5px;}
#dContainer #dRight h2{
				margin:1px 3px 2px 0px;padding:2px 1px 1px 5px;border-top:1px solid #993300;border-bottom:1px solid #993300;border-left:8px solid #993300;border-right:3px solid #993300;
}
/* エリアリスト */
#dAreaList {	clear:both; border-top:1px solid #999999;border-bottom:1px solid #999999; padding:3px 0 5px 0; width:100%;}
#dAreaList div {padding:0 60px 10px 60px;}
#dAreaList div span {cursor:pointer;}

/* ニュース（ソフトウェア一覧） */
#dNews	{	margin:3px 0 0 26px; font-size:13px;}
#dNews span	{	display:block; margin:0 0 0 -24px;padding:0 0 0 15px; font-size:13px; background-image:url(../image/mark/software.png); background-repeat:no-repeat;	}
/* ホテルランキング */
#dSiteList	{	margin:3px 0 0 26px; font-size:13px;}
#dSiteList span	{	display:block; margin:0 0 0 -24px;padding:0 0 0 15px; font-size:13px; background-image:url(../image/mark/software.png); background-repeat:no-repeat;	}

span{}
.PrefName	{	display:inline-block;padding:0 2px 0 2px; font-size:12px;		}
.AreaName	{	display:inline-block;padding:0 2px 0 2px; font-size:12px;		}
.sName	{ 		font-size:14px;padding:0 0 0 5px; color:#3333ff;}
.sName a	{ 		font-size:14px;padding:0 0 0 5px; color:#3333ff; }
.sCopy	{ 		display:block;font-size:12px;padding:0 0 0 20px; }
.sArea	{ 		display:block; text-align:right;padding:0 10px 0 10px; font-size:13px;}
.rankingTytle{	display:block;font-size:14px;border-bottom:1px solid #993300;margin-bottom:15px;}

div{}
.rankingTextArea{border-bottom:1px solid #993300;background-color:#fcd675;padding:2px 0 0 1px;
				}
/* トピックス */
#dTopics		{	padding:3px 5px 0 0; }
#dTopics span	{	display:block; padding:0 0 0 15px;font-size:13px; background-image:url(../image/mark/topics.png); background-repeat:no-repeat;	}

span{}
.sitelist	{	display:inline-block;margin:1px 3px 1px 3px;}
/* help.php ***************************************************** */
#dContainer #dBody_help {
	display:inline-block; width:780px; float:left; padding:5px 10px 10px 10px; text-align:left; line-height:130%; color:#000000;font-size:12px;
				font-size:12px;display:inline-block;padding:5px;
  				float:left;
				}
#dContainer #dBody_help div		{	margin-bottom:8px;}
#dContainer #dBody_help div span{	display:inline-block;padding:2px 5px 1px 5px;border:1px solid #999999;background-color:#FFE159;}

/* news.php ***************************************************** */
#dContainer #dBody_news {
	display:inline-block; width:800px; float:left; padding:5px 10px 10px 10px; text-align:left; line-height:130%; color:#000000;font-size:12px;
				font-size:12px;display:inline-block;padding:5px;
  				float:left;
				}
#dContainer #dBody_news div		{	margin-bottom:8px;}
#dContainer #dBody_news div span{	display:inline-block;padding:2px 5px 1px 5px;border:1px solid #999999;background-color:#FFE159;}
#dContainer #dBody_news span.ndate	{	float:left;width:75px;}
#dContainer #dBody_news span.ntytle	{	float:left;width:700px;}
#dContainer #dBody_news span.ntext	{	float:left;margin:0 0 10px 75px;width:700px;}

/* sitemap.php ***************************************************** */
#dContainer #dBody_news {
				display:inline-block; width:800px; float:left; padding:5px 10px 10px 10px; text-align:left; line-height:130%; color:#000000;font-size:12px;
				font-size:12px;display:inline-block;padding:5px;
  				float:left;
				}
#dContainer #dBody_sitemap div		{	margin-bottom:8px;}
#dContainer #dBody_sitemap div span{	display:inline-block;padding:2px 5px 1px 5px;border:1px solid #999999;background-color:#FFE159;}
#dContainer #dBody_sitemap span.ndate	{	float:left;width:75px;}
#dContainer #dBody_sitemap span.ntytle	{	float:left;}
#dContainer #dBody_sitemap span.ntext	{	float:left;margin-left:75px;}

#dContainer #dBody_sitemap span.sitemap1{	display:inline-block;font-size:14px;width:780px;background-color:#FFFFCC;
				margin:10px 0 5px 5px;padding:2px 2px 1px 2px;border-top:1px solid #E8B645;border-bottom:1px solid #E8B645;border-left:12px solid #E8B645;border-right:6px solid #E8B645;}
#dContainer #dBody_sitemap span.sitemap2{	display:inline-block;font-size:12px;
				margin:4px 0 0 60px;padding:2px 2px 1px 2px;border:1px solid #E8B645;border-left:8px solid #E8B645;background-color:#FFFFCC;}
#dContainer #dBody_sitemap span.sitemap3{	}

#dContainer #dBody_sitemap span.sitemap1:hover{background-color:#E8B645;}
#dContainer #dBody_sitemap span.sitemap2:hover{background-color:#E8B645;}

/* arealist.php ***************************************************** */
span{}
.arealist_p	{display:inline-block;clear:both; font-size:14px;margin:8px 0 2px 0;padding:2px 2px 2px 2px;border:1px solid #A14007;background-color:#E8B645;}
.arealist_a	{display:block;float:left; font-size:12px;margin:2px 2px 1px 2px;}

/* hotellist.php ***************************************************** */
/* 都道府県リスト */
#dContainer_pref #dLeft {width:56px;  float:left;margin:5px 0 0 3px;cursor:pointer; /*display:none; */}
/* 都道府県名 */
#dContainer_pref #dLeft span {
				display:block;font-size:12px;padding-top:1px;line-height:1em;min-width:50px;text-align:center;
				border-left:1px solid #999999;border-bottom:1px solid #999999;border-right:1px solid #999999;background-color:#FFE159;
}
#dContainer_pref #dLeft span:first-child {border-top:1px solid #999999;background-color:#E8B645;}
#dContainer_pref #dLeft span:hover {color:#ffffff;background-color:#A14007;}
#dContainer_pref #dLeft a {
				display:block;font-size:12px;padding-top:1px;line-height:1em;min-width:50px;text-align:center;
				border-left:1px solid #999999;border-bottom:1px solid #999999;border-right:1px solid #999999;background-color:#FFE159;
}
#dContainer_pref #dLeft a.PrefName_st {
				display:block;font-size:12px;padding-top:1px;line-height:1em;min-width:50px;text-align:center;
				border-left:1px solid #999999;border-bottom:1px solid #999999;border-right:1px solid #999999;color:#ffffff;background-color:#A14007;
}
#dContainer_pref #dLeft a:first-child {border-top:1px solid #999999;background-color:#E8B645;}
#dContainer_pref #dLeft a:hover {color:#ffffff;background-color:#A14007;}
/* エリアリスト */
#dContainer_pref #dLeft2 {			width:145px;float:left;margin-top:5px;cursor:pointer;}
/* エリア名 */
#dContainer_pref #dLeft2 span {
				display:block;margin-left:5px;font-size:12px;padding-top:1px;line-height:1em;min-width:54px;
				border-left:1px solid #999999;border-bottom:1px solid #999999;border-right:1px solid #999999;background-color:#FFE159;
}
#dContainer_pref #dLeft2 span:first-child {	border-top:1px solid #999999;background-color:#E8B645;}
#dContainer_pref #dLeft2 span:hover {		color:#ffffff;background-color:#A14007;}
#dContainer_pref #dLeft2 a {
				display:block;margin-left:5px;font-size:12px;padding-top:1px;line-height:1em;min-width:54px;
				border-left:1px solid #999999;border-bottom:1px solid #999999;border-right:1px solid #999999;background-color:#FFE159;
}
#dContainer_pref #dLeft2 a.AreaName_st {
				display:block;margin-left:5px;font-size:12px;padding-top:1px;padding-left:2px;line-height:1em;min-width:54px;
				border-left:1px solid #999999;border-bottom:1px solid #999999;border-right:1px solid #999999;color:#ffffff;background-color:#A14007;
}
#dContainer_pref #dLeft2 a:first-child {	border-top:1px solid #999999;background-color:#E8B645;}
#dContainer_pref #dLeft2 a:hover {		color:#ffffff;background-color:#A14007;}
/* 情報エリア */
#dContainer_pref #dBody	{font-size:12px;display:inline-block;color:#000000;width:735px; float:left; margin:5px 0 0 10px; text-align:left; line-height:130%;}

#dContainer_pref #dBody #dTytle	{margin:0;border-bottom:1px solid #333333;height:16px;}
#dContainer_pref #dBody #dPage	{margin:3px 0 2px 0;}

#dContainer_pref #dBody #dPage span.NowPage	{cursor:pointer;display:inline-block;margin-left:2px;padding:0 2px 0 2px;border:1px solid #333333;color:#ffffff;background-color:#A14007;min-width:9px;text-align:center;}
#dContainer_pref #dBody #dPage span.MidPage	{cursor:pointer;display:inline-block;margin-left:2px;padding:0 2px 0 2px;border:1px solid #333333;background-color:#eeeeee;min-width:9px;text-align:center;}
#dContainer_pref #dBody #dPage span.FirstPage	{cursor:pointer;display:inline-block;margin-left:2px;padding:0 2px 0 2px;}
#dContainer_pref #dBody #dPage span.LastPage	{cursor:pointer;display:inline-block;margin-left:2px;padding:0 2px 0 2px;}
#dContainer_pref #dBody #dPage a.NowPage	{cursor:pointer;display:inline-block;margin-left:2px;padding:0 2px 0 2px;border:1px solid #333333;color:#ffffff;background-color:#A14007;min-width:9px;text-align:center;}
#dContainer_pref #dBody #dPage a.MidPage	{cursor:pointer;display:inline-block;margin-left:2px;padding:0 2px 0 2px;border:1px solid #333333;background-color:#eeeeee;min-width:9px;text-align:center;}
#dContainer_pref #dBody #dPage a.FirstPage	{cursor:pointer;display:inline-block;margin-left:2px;padding:0 2px 0 2px;}
#dContainer_pref #dBody #dPage a.LastPage	{cursor:pointer;display:inline-block;margin-left:2px;padding:0 2px 0 2px;}

#dContainer_pref #dBody div.lst_p{	float:left;width:80px;margin-bottom:1px;cursor:pointer;}
#dContainer_pref #dBody div.lst_h{	float:left;width:650px;margin-bottom:1px;padding-left:5px;}
#dContainer_pref #dBody div.lst_e{	clear:both;	float:none;}

#dContainer_pref #dBody div.lst_h span.lst_h_name a{	font-size:15px;color:#6699ff;cursor:pointer;font-weight:bold;}
#dContainer_pref #dBody div.lst_h span.lst_h_name a:hover{	color:#0000ff;text-decoration:underline;}
#dContainer_pref #dBody div.lst_h span.lst_h_kind{	font-size:11px;border:1px solid #D7500D;background-color:#FFE75C;}
#dContainer_pref #dBody div.lst_h span.lst_h_tytle{	display:block;font-size:12px;height:45px;overflow:hidden;}
#dContainer_pref #dBody div.lst_h span.lst_h_address{	font-size:12px;padding:0 10px 0 15px;}
#dContainer_pref span#BackToListButton{	cursor:pointer;	padding:2px 6px;color:#ffffff;background-color:#A14007;border:1px solid #333333;}

/* download.php ***************************************************** */
#dContainer_download #dBody	{
	display:inline-block; width:730px; float:left; padding:5px 10px 10px 10px; text-align:left; line-height:130%; color:#000000;font-size:12px;
	border-left:1px solid #999999;
	}
#dContainer_download #dLeft {width:201px;  float:left;margin:5px 0 0 3px;cursor:pointer; /*display:none; */}
/* software一覧 */
#dContainer_download #dLeft span {
				display:block;font-size:12px;padding-top:1px;line-height:1em;min-width:50px;text-align:center;
				border-left:1px solid #999999;border-bottom:1px solid #999999;border-right:1px solid #999999;background-color:#FFE159;
}
#dContainer_download #dLeft span:first-child {border-top:1px solid #999999;background-color:#E8B645;}
#dContainer_download #dLeft span:hover {color:#ffffff;background-color:#A14007;}

/* download.php ソフトウェア説明 ***************************************************** */
.software_tytle	{clear:both;padding:3px 0 1px 6px;font-size:14px;background-color:#D7500D;color:#ffffff;}
.software_tytle	 a {clear:both;padding:3px 0 1px 6px;font-size:14px;background-color:#D7500D;color:#ffffff;}
.software_tytle span	{padding:3px 0 3px 20px;font-size:11px;color:#ffffff;}
.software_tytle span a	{font-size:11px;color:#ffffff;}

.soft_sample 	{float:left;width:150px;font-size:12px;text-align:center}
.soft_sample img {margin:2px;}
.soft_text 		{float:left;width:564px;padding:0 0 15px 10px;font-size:12px;}
.soft_text div  {clear:both;font-size:12px;padding:2px;border:1px solid #999999;text-align:center}
#software_attention	{font-size:12px;}

.soft_image		{float:right;width:300px;text-align:center;color:#000000;padding-top:25px;}
.soft_info		{float:left;width:410px;color:#000000;padding-top:5px;}
.soft_att		{clear:both;padding-top:5px;}

.soft_sub_info_tytle	{
				clear:both;display:block;width:135px;margin-top:5px;padding:1px 4px 0 4px;
				font-size:12px;border-left:8px solid #993300;}
.soft_sub_info	{font-size:12px;display:block;padding:2px 4px 1px 5px;border-top:1px solid #993300;}
.soft_sub_info2	{font-size:12px;font-weight:bold;display:block;text-align:center;padding:6px 4px 3px 5px;margin-bottom:10px;border:1px solid #993300;background-color:#ffff00;}

.soft_dl_btn_L	{float:left;text-align:left;height:30px;margin-top:5px;}
.soft_dl_btn_R	{float:right;text-align:right;height:30px;margin-top:5px;}

#spec	{
	position:absolute;top:80px;left:5px;width:180px;background-color:#ffffff;overflow:hidden;overflow:hidden;border:1px solid #999999;background-color:#cccccc;
	font-size:12px;padding:2px 5px 2px 5px;
}
#spec span {
	display:block;border-bottom:1px solid #999999;font-weight:bold;
	font-size:12px;
}

/* hoteldata.php ***************************************************** */
#dContainer_data #dBody	{display:inline-block; width:938px; float:left; margin:5px 10px 10px 10px; text-align:left; line-height:130%; color:#000000;font-size:12px;}

#dContainer_data #dBody span.dat_h_id		{}
#dContainer_data #dBody div#dat_namebox		{	border-bottom:1px solid #D7500D;margin-bottom:5px;}
#dContainer_data #dBody span.dat_h_kana		{	display:block; font-size:11px;margin-top:10px;}
#dContainer_data #dBody span.dat_h_name		{	display:inline-block; font-size:16px;color:blue;margin-right:5px;}
#dContainer_data #dBody span.dat_h_kind		{	display:inline-block;font-size:15px;padding:1px 3px 0 3px;margin-right:20px;}

#dContainer_data #dBody span.dat_h_id_01	{	display:inline-block;}
#dContainer_data #dBody span.dat_h_id_02	{	display:inline-block;}
#dContainer_data #dBody span.dat_h_id_03	{	display:inline-block;}
#dContainer_data #dBody span.dat_h_id_04	{	display:inline-block;}

#dContainer_data #dBody span.dat_h_tytle	{	margin-top:2px;display:block;margin:2px 10px 5px 20px;padding:2px 5px 1px;background-color:#dddddd;}

#dContainer_data #dBody span.dat_tytle		{	display:block;width:100px;padding:2px 5px 1px 5px;background-color:#D7500D;color:#ffffff;}

#dContainer_data #dBody div#div_Info		{	margin:5px 0 0 0px;}
#dContainer_data #dBody div.div_Info div.clearf	{content:".";display:block;height:0;visibility:hidden;clear:both;}

#dContainer_data #dBody div.div_Info div	{	border:1px solid #D7500D;margin:5px;margin-left:20px;}

#dContainer_data #dBody div.div_Info div#div_map	{	float:left;width:323px;}

#dContainer_data #dBody div.div_Info div#div_map div#googlemap	{	border:none;margin:5px;height:200px;width:300px;}
#dContainer_data #dBody div.div_Info div#div_map div#googlemap div 	{	border:none;margin:0;}
#dContainer_data #dBody div.div_Info div#div_map div#googlemapmax	{	border:none;text-align:right;width:300px;}
#dContainer_data #dBody div.div_Info div#div_map div#googlemapmax form	{	border:none;}

#dContainer_data #dBody div.div_Info div#div_access						{	float:left;width:323px}
#dContainer_data #dBody div.div_Info div#div_parking					{	float:left;width:323px}
#dContainer_data #dBody div.div_Info div#div_restaurant					{	float:left;width:323px}
#dContainer_data #dBody div.div_Info div#div_att						{	float:left;width:323px;}
#dContainer_data #dBody div.div_Info div#div_creditcard					{	float:left;width:672px;}

#dContainer_data #dBody div.div_Info div#div_map span					{	display:inline-block;margin:0 3px 0 0;}
#dContainer_data #dBody div.div_Info div#div_access span				{	display:inline-block;margin:0 3px 0 0;}
#dContainer_data #dBody div.div_Info div#div_parking span				{	display:inline-block;margin:0 3px 0 0;}
#dContainer_data #dBody div.div_Info div#div_restaurant span			{	display:inline-block;margin:0 3px 0 0;}
#dContainer_data #dBody div.div_Info div#div_att span					{	display:inline-block;margin:0 3px 0 0;}

#dContainer_data #dBody div.div_Info div#div_creditcard span			{	display:inline;}
#dContainer_data #dBody div.div_Info div#div_map span:first-child		{	display:inline-block;margin:0;}
#dContainer_data #dBody div.div_Info div#div_access span:first-child	{	display:inline-block;margin:0;}
#dContainer_data #dBody div.div_Info div#div_parking span:first-child	{	display:inline-block;margin:0;}
#dContainer_data #dBody div.div_Info div#div_restaurant span:first-child{	display:inline-block;margin:0;}
#dContainer_data #dBody div.div_Info div#div_att span:first-child		{	display:inline-block;margin:0;}
#dContainer_data #dBody div.div_Info div#div_creditcard span:first-child{	display:inline-block;margin:0;}


#dContainer_data #dBody div.div_Info div#div_iSpa						{	float:right;width:323px}
#dContainer_data #dBody div.div_Info div#div_iRoom						{	float:left;width:323px}
#dContainer_data #dBody div.div_Info div#div_iHotel						{	float:right;width:323px}
#dContainer_data #dBody div.div_Info div#div_iService					{	float:right;width:323px}
#dContainer_data #dBody div.div_Info div#div_iNorm						{	float:right;width:323px}
#dContainer_data #dBody div.div_Info div#div_iNear						{	float:right;width:323px}

#dContainer_data #dBody div.div_Info div#div_iSpa span					{	display:inline-block;margin:0 3px 0 0;}
#dContainer_data #dBody div.div_Info div#div_iRoom span					{	display:inline-block;margin:0 3px 0 0;}
#dContainer_data #dBody div.div_Info div#div_iHotel span				{	display:inline-block;margin:0 3px 0 0;}
#dContainer_data #dBody div.div_Info div#div_iService span				{	display:inline-block;margin:0 3px 0 0;}
#dContainer_data #dBody div.div_Info div#div_iNorm span					{	display:inline-block;margin:0 3px 0 0;}
#dContainer_data #dBody div.div_Info div#div_iNear span					{	display:inline-block;margin:0 3px 0 0;}
#dContainer_data #dBody div.div_Info div#div_iSpa span:first-child		{	display:inline-block;margin:0;}
#dContainer_data #dBody div.div_Info div#div_iRoom span:first-child		{	display:inline-block;margin:0;}
#dContainer_data #dBody div.div_Info div#div_iHotel span:first-child	{	display:inline-block;margin:0;}
#dContainer_data #dBody div.div_Info div#div_iService span:first-child	{	display:inline-block;margin:0;}
#dContainer_data #dBody div.div_Info div#div_iNorm span:first-child		{	display:inline-block;margin:0;}
#dContainer_data #dBody div.div_Info div#div_iNear span:first-child		{	display:inline-block;margin:0;}

#dContainer_data #dBody div#dat_data_box div	{	float:left;border:1px solid #D7500D;margin:5px;margin-left:20px;}

#dContainer_data #dBody span.dat_h_tel		{}
#dContainer_data #dBody span.dat_h_fax		{}
#dContainer_data #dBody span.dat_h_zipcode	{	display:inline-block; font-size:12px;margin:0 5px 0 20px;}
#dContainer_data #dBody span.dat_h_address	{	display:inline-block; font-size:12px;margin:0 5px 0 0;}
#dContainer_data #dBody span.dat_h_access	{	display:block;margin:1px 5px 1px 60px;}
#dContainer_data #dBody span.dat_h_parking	{	display:block;margin:1px 5px 1px 60px;}
#dContainer_data #dBody span.dat_h_rooms	{	display:block;margin:1px 5px 1px 60px;}
#dContainer_data #dBody span.dat_h_cpHotel	{	display:block;margin:1px 5px 1px 60px}
#dContainer_data #dBody span.dat_h_cpRoom	{	display:block;margin:1px 5px 1px 60px}
#dContainer_data #dBody span.dat_h_cpSpa	{	display:block;margin:1px 5px 1px 60px}
#dContainer_data #dBody span.dat_h_restaurant{	display:block;margin:1px 5px 1px 60px;}
#dContainer_data #dBody span.dat_h_creditcard{	display:block;margin:20px 5px 1px 60px;}
#dContainer_data #dBody span.dat_h_cancel	{	display:block;margin:20px 5px 1px 60px;}
#dContainer_data #dBody span.dat_h_attention{	display:block;margin:1px 5px 1px 60px;}
#dContainer_data #dBody span.dat_h_PicName	{	display:block;margin:1px 5px 1px 60px;}
#dContainer_data #dBody span.dat_h_sitename	{	display:block;margin:1px 5px 1px 60px;}
#dContainer_data #dBody span.dat_h_piclist	{}

#dContainer_data span#BackToListButton {	display:block;text-align:center;}
#dContainer_data span#BackToListButton a{	cursor:pointer;padding:2px 6px;color:#ffffff;background-color:#A14007;border:1px solid #333333;}


#pic_space	{
	position:absolute;top:80px;left:5px;width:180px;overflow:auto;
	font-size:12px;padding:2px 5px 2px 5px;background-color:#dddddd;
}
#pic_space span {
	display:block;font-weight:bold;background-color:#dddddd;
	font-size:12px;
}
#pic_space2	{
	position:absolute;top:80px;left:5px;width:180px;overflow:auto;
	font-size:12px;padding:2px 5px 2px 5px;background-color:#dddddd;
}
#pic_space2 span {
	display:block;font-weight:bold;background-color:#dddddd;
	font-size:12px;
}

/* Direct Mode */
/* 都道府県リスト */
#dContainer_data #dLeft {width:56px;  float:left;margin:5px 0 0 3px;cursor:pointer; /*display:none; */}
/* 都道府県名 */
#dContainer_data #dLeft a {
				display:block;font-size:12px;padding-top:1px;line-height:1em;min-width:50px;text-align:center;
				border-left:1px solid #999999;border-bottom:1px solid #999999;border-right:1px solid #999999;background-color:#FFE159;
}
#dContainer_data #dLeft a.PrefName_st {
				display:block;font-size:12px;padding-top:1px;line-height:1em;min-width:50px;text-align:center;
				border-left:1px solid #999999;border-bottom:1px solid #999999;border-right:1px solid #999999;color:#ffffff;background-color:#A14007;
}
#dContainer_data #dLeft a:first-child {border-top:1px solid #999999;background-color:#E8B645;}
#dContainer_data #dLeft a:hover {color:#ffffff;background-color:#A14007;}
/* エリアリスト */
#dContainer_data #dLeft2 {			width:145px;float:left;margin-top:5px;cursor:pointer;}
/* エリア名 */
#dContainer_data #dLeft2 a {
				display:block;margin-left:5px;font-size:12px;padding-top:1px;line-height:1em;min-width:54px;
				border-left:1px solid #999999;border-bottom:1px solid #999999;border-right:1px solid #999999;background-color:#FFE159;
}
#dContainer_data #dLeft2 a.AreaName_st {
				display:block;margin-left:5px;font-size:12px;padding-top:1px;line-height:1em;min-width:54px;
				border-left:1px solid #999999;border-bottom:1px solid #999999;border-right:1px solid #999999;color:#ffffff;background-color:#A14007;
}
#dContainer_data #dLeft2 a:first-child {	border-top:1px solid #999999;background-color:#E8B645;}
#dContainer_data #dLeft2 a:hover {		color:#ffffff;background-color:#A14007;}

/* エリア名 */
#dContainer_data #dLeft2 span{
				display:block;margin-left:5px;font-size:12px;padding-top:1px;line-height:1em;min-width:54px;
				border-left:1px solid #999999;border-bottom:1px solid #999999;border-right:1px solid #999999;background-color:#FFE159;
}
#dContainer_data #dLeft2 span:first-child {	border-top:1px solid #999999;background-color:#E8B645;}
#dContainer_data #dLeft2 span:hover {		color:#ffffff;background-color:#A14007;}

#itemlist	{
	position:absolute;top:5px;left:5px;width:200px;visibility:hidden;background-color:#ffffff;overflow:hidden;font-size:11px;overflow:hidden;border:1px solid #999999;
}
#itemBox	{
	position:absolute;
}
#itemlist div	{

}
#itemname	{
	margin:2px 0 0 10px;
}
#itemname span	{
	display:inline-block;margin:5px 20px 0 2px;padding:1px;font-size:12px;border:1px solid #999999;
}
.iselectbox	{
	margin:8px 0 0 10px;
}

#itemselect1{
	float:left;width:200px;background-color:#ffffff;overflow:hidden;font-size:11px;overflow:auto;
}
#itemselect2{
	float:left;width:200px;background-color:#ffffff;overflow:hidden;font-size:11px;overflow:auto;
}
#itemselect3{
	float:left;width:200px;background-color:#ffffff;overflow:hidden;font-size:11px;overflow:auto;
}
#itemselect4{
	float:left;width:200px;background-color:#ffffff;overflow:hidden;font-size:11px;overflow:auto;
}
#itemselect5{
	float:left;width:200px;background-color:#ffffff;overflow:hidden;font-size:11px;overflow:auto;
}
#itemselect6{
	float:left;width:200px;background-color:#ffffff;overflow:hidden;font-size:11px;overflow:auto;
}
#itemselect7{
	float:left;width:200px;background-color:#ffffff;overflow:hidden;font-size:11px;overflow:auto;
}
#itemselect8{
	float:left;width:200px;background-color:#ffffff;overflow:hidden;font-size:11px;overflow:auto;
}
#itemselect9{
	float:left;width:200px;background-color:#ffffff;overflow:hidden;font-size:11px;overflow:auto;
}

.iselectbox span	{
	display:block;
}

span.ListSelect	{
	margin:0;padding:0 0 0 2px;cursor:pointer;
}
span.ListSelectButton	{
	margin:0;padding:0 6px 0 4px;cursor:pointer;
}
#itemButton {
	float:right;margin-top:4px;
}
#itemButton p{
	display:block;margin:0;font-size:13px;background-color:#FFE159;padding:3px 8px 2px 8px;cursor:pointer;
	border-top:1px solid #999999;border-left:1px solid #999999;border-bottom:1px solid #000000;margin:4px 5px 0 0;border-right:1px solid #000000;margin:4px 5px 0 10px;
}

#itemButton span{
	display:inline-block;
	padding:2px 3px 1px 3px;
	border:1px solid #999999;
}
.sortbtn1{
	background-color:#ffffff;
	cursor:pointer;
}
.sortbtn2{
	background-color:#FFE159;
	cursor:pointer;
}
