@charset 'utf-8';
@import url("http://www.e-hotel.tv/styles-site_.css");

/* ==========================

	about
	
============================= */

.about {
	width:750px;
	clear:both;
	}

.about h3 {
	width:250px;
	margin:20px 0 0 0;
	float:left;
	}

.navi_about {
	width:500px;
	margin:20px 0;
	padding:5px 0;
	float:right;
	text-align:right;
	}

.navi_about li {
	display:inline;
	margin:0 0 0 10px;
	}


.ConBody {
	width:750px;
	text-align:left;
	clear:both;
	font-size:12px;
	line-height:1.4;
	}

ul.aboutlist {
	width:750px;
	margin:15px 0;
	clear:both;
	}

ul.aboutlist li {
	margin:10px 0 40px 0;
	clear:both;
	}

.aboutlist h4 {
	width:737px;
	font-weight:bold;
	font-size:14px;
	padding:0 0 0 13px;
	background:url("../img/list-common.gif") no-repeat 0 5px;
	border-bottom:1px solid #664422;
	}

.about h5 {
	width:727px;
	padding:5px;
	font-size:12px;
	}

ul.abmapleft {
	width:125px;
	padding:5px 5px 0 0;
	float:left;
	}

ul.abmapleft li {
	text-align:center;
	}

.abmapright {
	width:610px;
	padding:20px 0 0 0;
	}

.about h6 {
	width:737px;
	text-align:right;
	padding:5px 0 5px 13px;
	border-top:1px solid #EEE8E8;
	clear:both;
	}

.about dl {
	width:130px;
	float:left;
	margin:8px;
	}

.about dl dt {
	padding:1px 0 3px 0;
	}

.about dl dd {
	padding:1px 0 3px 0;
	}


ul.futurelist {
	width:737px;
	margin:5px 0;
	padding:0 0 10px 0;
	}

ul.futurelist li {
	width:722px;
	margin:0 0 0 10px;
	padding:5px 0 1px 5px;
	background:url("../img/sankakuhalf.gif") no-repeat 0 7px;
	border-bottom:1px dotted #666;
	line-height:1;
	}

ul.futurelist h5 {
	width:722px;
	}


/* ==========================

	advertising
	
============================= */
		/*
		#contents_left h1 {
		margin: 0px 20px;
		padding:10px 0px 0px;
		}
		*/


.ad_type {
	margin:10px 0;
	padding:10px;
	border:1px solid #FFD659;
	}

.ad_type a {
	color:#CC6600;
	}

.ad_type h4 {
	padding:5px 0 0 20px;
	font-size:14px;
	font-weight:bold;
	background:url("../img/sitemap_h4.gif") no-repeat 0 5px;
	}

.ad_type h4 a {
	text-decoration:none !important;
	color:#664422 !important;
	}


.ad_type h5 {
	padding:5px 0 0 10px;
	background:url("../img/sitemap_list.gif") no-repeat 0 10px;
	color:#453838;
	}

.ad_type p {
	color:#453838;
	padding:5px 0 0 10px;
	}


.ad_type span {
	color:#999900;
	}

.ad_type a {
	color:#CE7B00;
	}

.color {
	color:#827668;
	}

.ad_body {
	margin:20px 40px;
	}

.ad_body a {
	font-weight:bold;
	}

.ad_body h4 {
	font-size:14px;
	font-weight:bold;
	}

.ad_body h5 {
	padding:0 0 6px 13px;
	margin:10px 0 0 10px;
	background:url("../img/list-common.gif") no-repeat 0 3px;
	font-weight:bold;
	}


.ad_body p {
	margin:5px 0 0 20px;
	}
.ad_body span {
	margin:0 0 0 25px;
	}

.ad_body table {
	width:450px;
	border-top:1px solid #ccc;
	border-right:1px solid #ccc;
	border-spacing:0;
	color:#555;
	margin:10px 15px 0 50px;
	}

.ad_body th {
	padding:3px 10px;
	border-bottom:1px solid #ccc;
	border-left:1px solid #ccc;
	background-color:#eee;
	text-align:left;
	}

.ad_body td {
	border-bottom:1px solid #ccc;
	border-left:1px solid #ccc;
	padding:3px 10px;
	}

.ad_body dl {
	width:200px !important;
	}

address {
	margin:0 15px;
	color:#453838;
	padding:10px;
	font-style:normal;
	font-size:12px;
	}

.adbe {
	clear:both;
	display:block;
	margin:10px 0;
	}

.adbe p {
	width:88px !important;
	float:left;
	margin:0 10px 0 0;
	}

.adbe span {
	float:left;
	padding:3px;
	color:#555 !important;
	font-size:10px;
	}



/* ==========================

	inquiry
	
============================= */

/** form **/

.msg {
	margin:10px;

	}


.contact-tbl {
	margin-left:20px;
	width:700px;
	font-size:13px;
	}


.contact-tbl th {
	padding:5px;
	text-align:left;
	color:#A97138;
	border-bottom:1px dotted #CCC;
	}


.contact-tbl td {
	padding:5px;
	border-bottom:1px dotted #CCC;
	}

.contact-tbl td.submit {
	padding:10px;
	border:none !important;
	}

.hissu {
	color:#FF1111;
	font-weight:normal;
	}

.concept {
	margin:10px 0;
	padding:10px;
	border-bottom:1px dotted #CC9966;
	}

.concept h4 {
	padding:5px 0 0 20px;
	font-size:14px;
	font-weight:bold;
	background:url("../img/sitemap_h4.gif") no-repeat 0 5px;
	}

.concept li{
	padding:0 0 6px 13px;
	margin:0 0 0 10px;
	background:url("../img/list-common.gif") no-repeat 0 3px;
	}

/* ==========================

	link
	
============================= */

.mleft .linkmain		{width:430px;text-align:left;margin:0;padding:0;}
.mleft .linkmain p		{width:430px;text-align:left;margin:0;padding:0 0 5px 0;font-size:small;font-weight:normal;}
.mleft .linkmain h4		{width:430px;text-align:left;margin:0;padding:5px 0;font-size:medium;font-weight:bold;}
.mleft .linkmain dl		{width:430px;text-align:left;margin:0;padding:0;border-bottom:1px dotted #666;}
.mleft .linkmain dt		{width:430px;text-align:left;margin:0;padding:2px 0 2px 0;font-size:x-small;font-weight:normal;border-top:1px dotted #666;}
.mleft .linkmain dd		{width:430px;text-align:left;margin:0;padding:0;}
.mleft .linkmain h5		{width:430px;text-align:left;margin:0;padding:0 0 2px 0;font-size:small;font-weight:normal;}
.mleft .linkmain h6		{width:420px;text-align:left;margin:0;padding:0 0 2px 10px;font-size:small;font-weight:normal;}
.mleft .linkerr			{width:430px;text-align:center;margin:0;padding:0;}
.mleft .linkerr h4		{width:430px;text-align:center;margin:0;padding:20px 0;font-size:medium;font-weight:bold;}
.mleft .linkerr h5		{width:430px;text-align:center;margin:0;padding:20px 0;font-size:medium;font-weight:bold;color:#FF0000;}
.mleft .linkerr p		{width:430px;text-align:center;margin:0;padding:20px 0;font-size:small;font-weight:normal;}

.mright .linksub		{width:300px;text-align:left;margin:0;padding:0;}
.mright .linksub ul		{width:300px;text-align:left;margin:5px 0;padding:0;list-style-type:none;}
.mright .linksub ul li		{width:273px;text-align:left;margin:0 0 0 20px;padding:0 0 0 7px;background:url("../img/sankakuhalf.gif") no-repeat 0 3px;}
.mright .linksub ul li h4	{width:273px;text-align:left;margin:0;padding:1px 0 2px 0;font-size:small;font-weight:normal;}
.mright .linksub p		{width:300px;text-align:right;margin:0;padding:10px 0;font-size:small;font-weight:normal;}

.linkreg			{width:750px;margin:0;padding:10px 0;text-align:right;}

.mleft .linkadmin		{width:430px;text-align:left;margin:0;padding:0;}
.mleft .linkadmin p		{width:430px;text-align:left;margin:0;padding:0 0 5px 0;font-size:small;font-weight:normal;}
.mleft .linkadmin h4		{width:430px;text-align:left;margin:0;padding:5px 0;font-size:medium;font-weight:bold;}
.mleft .linkadmin ul		{width:430px;text-align:left;margin:5px 0 15px 0;padding:0;list-style-type:none;}
.mleft .linkadmin ul li		{width:403px;text-align:left;margin:0 0 0 20px;padding:0 0 0 7px;background:url("../img/sankakuhalf.gif") no-repeat 0 3px;font-size:small;font-weight:normal;}
.mleft .linkadmin .adminref	{width:430px;text-align:center;margin:0;padding:5px 0;}
.mleft .linkadmin .adminmenu	{width:430px;text-align:left;margin:0;padding:5px 0;border-top:1px solid #666;border-bottom:1px solid #666;font-size:small;font-weight:normal;line-height:140%;}
.mleft .linkadmin .adminform	{width:430px;text-align:left;margin:0;padding:5px 0 30px 0;font-size:small;font-weight:normal;}
.mleft .linkadmin .adminform ul		{width:430px;text-align:left;margin:0;padding:5px 0;list-style-type:none;}
.mleft .linkadmin .adminform ul li	{width:420px;text-align:left;margin:0;padding:2px 5px;background:none;}
.mleft .linkadmin .adminform ul li h4	{width:420px;text-align:left;margin:0;padding:1px 0;font-size:small;font-weight:bold;background:none;}
.mleft .linkadmin .adminform ul li h5	{width:420px;text-align:left;margin:0;padding:1px 0;font-size:small;font-weight:normal;background:none;}
.mleft .linkadmin .adminform ul li h6	{width:410px;text-align:center;margin:0;padding:5px;font-size:small;font-weight:normal;background-color:#ffcccc;}
.mleft .linkadmin .admindel	{width:430px;text-align:left;margin:0;padding:5px 0 30px 0;font-size:small;font-weight:normal;border-top:1px solid #666;border-bottom:1px solid #666;}
.mleft .linkadmin .admindel ul		{width:430px;text-align:left;margin:0;padding:2px 0;list-style-type:none;border-top:1px dotted #666;}
.mleft .linkadmin .admindel ul li	{width:420px;text-align:left;margin:0;padding:2px 5px;background:none;border-bottom:1px dotted #666;}
.mleft .linkadmin .admindel p		{width:420px;text-align:center;margin:0;padding:5px;}
.mleft .linkadmin .admindel h4		{width:420px;text-align:left;margin:0;padding:0;font-size:small;font-weight:bold;}
.mleft .linkadmin .admindel h5		{width:420px;text-align:left;margin:0;padding:1px 0;font-size:x-small;font-weight:normal;}



/* ==========================

	sitemap
	
============================= */

.sitemaphotel {
	width:415px;
	text-align:left;
	margin:0 13px 0 15px;
	float:left;
	}

.sitemaphotel h4 {
	width:420px;
	padding:5px 0 0 20px;
	font-size:14px;
	font-weight:bold;
	background:url("../img/sitemap_h4.gif") no-repeat 0 6px;
	}

.sitemaphotel h4 a {
	color:#56391D;
	text-decoration:none;
	}

.type1 {
	color:#674524;
	}

.type2 {
	color:#306396;
	}

.type3 {
	color:#51702C;
	}

.type4 {
	color:#333333;
	}

.type5 {
	color:#BF812B;
	}

.type6 {
	color:#948C2C;
	}

.sitemaphotel ul {
	width:420px;
	margin:0 0 30px 0;
	}


.sitemaphotel ul li {
	padding:0 0 0 13px;
	font-size:10px;
	}

.highgrade {
	background:url("../img/list-highgrade.gif") no-repeat 0 1px;
	}

.resort {
	background:url("../img/list-resort.gif") no-repeat 0 1px;
	}

.condo {
	background:url("../img/list-condo.gif") no-repeat 0 1px;
	}

.business {
	background:url("../img/list-business.gif") no-repeat 0 1px;
	}

.touristhome {
	background:url("../img/list-touristhome.gif") no-repeat 0 1px;
	}

.guesthouse {
	background:url("../img/list-guesthouse.gif") no-repeat 0 1px;
	}

.sitemapcontents {
	width:306px;
	margin:0 0 30px 0;
	text-align:left;
	float:left;
	}

.sitemapcontents h4 {
	padding:5px 0 0 20px;
	font-weight:bold;
	font-size:14px;
	background:url("../img/sitemap_h4.gif") no-repeat 0 6px;
	text-decoration:none;
	}

.sitemapcontents h4 a {
	color:#56391D;
	text-decoration:none;
	}

.sitemapcontents h5 {
	width:293px;
	padding:2px;
	}

.bgcolor {
	background-color:#eee;
	margin:2px 0 10px 0;
	padding:2px 0;
	}

.sitemapcontents h6 {
	width:286px;
	text-align:left !important;
	font-size:12px;
	padding:5px 0 0 7px;
	background:url("../img/sitemap_list.gif") no-repeat 0 10px;
	border:none !important;
	}

.sitemapcontents ul {
	width:306px;
	margin:0 0 30px 0;
	}

.sitemapcontents ul li {
	width:293px;
	padding:2px 0 6px 13px;
	background:url("../img/list-common.gif") no-repeat 0 6px;
	border-bottom:1px solid #eee;
	}

.sitemapcontents ul li ul {
	width:293px;
	margin:0 0 5px 0;
	}

.sitemapcontents ul li ul li {
	width:286px;
	padding:0 0 0 7px;
	background:url("../img/sankakuhalf.gif") no-repeat 0 1px;
	}



/*=======================================
			Lfڂɂ
===========================================*/

#koukoku-box {
width:726px;
height:700px;
background:url(/img/koukoku.jpg) left top no-repeat;
}

#koukoku-box-inner {
margin-left:400px;
}

.koukoku-table{
border-collapse	: collapse;
margin:0;
padding:0;
width:320px;
border:1px solid #cccccc;
}

.koukoku-table tr.top td{
margin:0;
padding:0;
width:80px;
background-color:#e7e7e7;
border:1px solid #cccccc;
}

.koukoku-table td{
font-size:12px;
margin:0p;
padding:3px;
border:1px dotted #cccccc;
}

.koukoku-table th{
font-size:12px;
margin:0;
padding:3px;
background-color:#e7e7e7;
border:1px solid #cccccc;
}
