@charset "Shift_JIS";

/* ------------------------------------------
	Dynatech HOTEL STORY
	RESERVE FORM
	ver.2004
------------------------------------------ */
body		{ margin: 0; padding: 0;}


/* ------------------------------------------
	HEADING
------------------------------------------ */
h1		{ color: #191917; border: none;}
h2		{ color: #FFFFFF; border-left: none; background-color: #191917;}
h3		{ color: #FFFFFF; background-color: #191917; background-image: none;}
.cap		{ color: #740402;}
.onelinecap	{ color: #740402;}


/* ------------------------------------------
	TABLES "SEARCH"
------------------------------------------ */
span.mark	{ color: #740402;}


/* ------------------------------------------
	Original Header
------------------------------------------ */
html, body, div, p, dl, dt, dd, ul, ol, li, span, strong, em, table, th, td { margin: 0; padding: 0;}
ul, li		{ list-style-type: none;}



.original_clear { clear:both; }  


#original_global-menu,
#original_footer,
#original_top{
width: 100%;
color: #E6E6E6;	
margin: 0px;

}

#original_global-menu ul,
#original_footer-in,
#original_top-in{
	margin: auto;
	width: 870px;
}

#original_top{
	position: absolute;
	margin: 0;
	top: 0;
	left:0;
	height: 85px;
	width:100%;
	background-color: #5A4D3D;
	background-image: url(image/hed-back.png);
	background-repeat: repeat-y;
	font-size: 1.2em;
}
#original_top-in{
	position: relative;

}
.original_top-wedding {
text-align: right;

}
.original_top-wedding img{
margin: 4px;

}
.original_top-wedding a:hover {
   opacity:0.5;
   filter:alpha(opacity=50);
   -ms-filter: "alpha( opacity=50 )";
   background:none!important;  
}

/*●トップメニュー home access contact*/
#original_top-menu{
	position: absolute;
	top: 5px;
	right: 0px;
	height: 29px;
	padding-left: 0;

}

#original_top-menu li{
	font-size: 10px;
	float: left;
	margin-right: 11px;
	line-height: 29px;
	font-family: 'WebFont','HiraMinProN-W3';
}
#original_top-menu li a{
	color: #fff;
	font-family: 'WebFont','HiraMinProN-W3';
	
}
#original_top-menu li a:active{
	color: #859056;
	
}

/*グローバルメニュー*/

#original_global-menu{
	position: absolute;
	top: 83px;/*▲ページ最上部からの距離*/
	left: 0;
	border-top: 1px solid #999;
	height: 58px;
	padding: 0;
	border-bottom: 1px solid #999;
	background-color: #5A4D3D;
	background-image: url(image/hed-back.png);
	background-repeat: repeat-y;
	margin: 0;
	
}



#original_menu-sample li img{
	
	margin: 0 5px;
}


#original_menu-sample ul { /*リスト全体*/
  list-style: none;
  margin: 0 auto;
  padding: 0;
  color: #fff;
  
  
}

#original_menu-sample li { /*リストの1段目*/
  float: left;
  min-width: 50px;
  width: 170px;
 white-space: nowrap;
 
}
#original_menu-sample a img{
	    display: block;
	    cursor:pointer;	
	    
}
#original_menu-sample a:hover{ /*リストの1段目*/
opacity:0.4;
filter:alpha(opacity=40);
-ms-filter: "alpha( opacity=40 )";
-moz-opacity:0.4;
background:none!important; 

}
#original_menu-sample a:hover img{
	filter: Alpha(opacity=40);
	
}


/*rsmenu*/
#original_gtmenu {
	width: 830px;
	height:50px;
	margin: 145px auto 20px;
	padding: 0;
	font-size:10px;
	text-align:center;
}

#original_gtmenu ul {
	width:800px;
	height:50px;
	margin:0 auto;
	padding: 0;
	list-style:none;
	text-align:center;
}
#original_gtmenu ul li {
	margin:0;
	padding:0;
	width:160px;
	float:left;
}

#original_gtmenu ul li a {
	margin:0;
	padding:50px 0px 0px 0px;
	width:160px;
	height:0px;
	background-image:url(image/resmenu.jpg);
	background-repeat:no-repeat;
	display:block;
	overflow:hidden;
}

#original_gtmenu ul li a.original_gtresmenu1 {
	background-position:0px 0px;
}

#original_gtmenu ul li a.original_gtresmenu2 {
	background-position:-160px 0px;
}

#original_gtmenu ul li a.original_gtresmenu3 {
	background-position:-320px 0px;
}

#original_gtmenu ul li a.original_gtresmenu4 {
	background-position:-480px 0px;
}

#original_gtmenu ul li a.original_gtresmenu5 {
	background-position:-640px 0px;
}



#original_gtmenu ul li a:hover.original_gtresmenu1 {
	background-position:0px -50px;
}

#original_gtmenu ul li a:hover.original_gtresmenu2 {
	background-position:-160px -50px;
}

#original_gtmenu ul li a:hover.original_gtresmenu3 {
	background-position:-320px -50px;
}

#original_gtmenu ul li a:hover.original_gtresmenu4 {
	background-position:-480px -50px;
}

#original_gtmenu ul li a:hover.original_gtresmenu5 {
	background-position:-640px -50px;
}



#direct_in		{ width: 760px; margin-top: 15px; margin-bottom: 25px; text-align: center; font-size: 12px; *margin-top: 30px;}
#direct_in ul		{ list-style: none; margin: 0; padding: 0;}
#direct_in ul li	{ display: inline; padding: 0 10px; border-right: 1px solid #ddd;}
#direct_in ul li.last	{ border-right: none;}
#direct_in ul li a	{ color: #d09a38; text-decoration: underline;}
#direct_in ul li a:hover{ color: #d09a38; text-decoration: none;}

#original_maincol	{ width: 800px; margin: 0 auto; padding: 0px 15px 15px; font-size: 16px; clear: both;}
input[type="text"]	{ font-family:Arial,Helvetica,sans-serif;}


#original_maincol h2	{ padding: 5px 10px; margin-bottom: 10px;}
#original_maincol h3	{ padding: 5px 10px; margin-bottom: 10px;}

