@charset "Shift_JIS";

/* ------------------------------------------
	Dynatech HOTEL STORY
	RESERVE FORM
	ver.2004
------------------------------------------ */
body {
	margin:0;
	padding:0;
}


/* ------------------------------------------
	HEADING
------------------------------------------ */
h1		{ color: #454545; border: none;}
h2		{ color: #FFFFFF; border-left: 5px solid #B9817F; background-color: #740402;}
h3		{ color: #FFFFFF; background-color: #740402; 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;}



/*--------------------------------------------------
+: header
==================================================*/
div#original_header
{
	padding:4px 0 0;
	margin:0 0 10px;
	background:url(image/header_bg.gif) repeat-x left top;
}


div#original_header_inner
{
	margin:0;
	padding:0;
	margin:0 auto;
	width:800px;
	overflow:hidden;
	text-align:left;
}

div#original_header_logo
{
	margin:0;
	width:266px;
	height:92px;
	background:url(image/header_logo.gif) no-repeat left top;
	overflow:hidden;
}

div#original_header_logo a
{
	width:266px;
	height:78px;
	display:block;
}

div#original_header_logo h1,
div#original_header_logo h2
{
	text-indent:-9999px;
	font-size:1px;
	overflow:hidden;

	border: none;
	background: transparent;
}


div#original_footer
{
	padding:25px 0 50px;
	margin:0;
	clear:both;
	width:100%;
	background:#c7bc89;
	color:#575242;
}

div#original_footer_inner
{
	padding:0;
	margin:0 auto;
	width:800px;
	text-align:left;
}

div#original_footer p
{
	font-size:84%;
	margin:0 0 15px;
	line-height:2;
}

div#original_footer h5
{
	/*font-weight:normal;*/
	line-height:1.6;
}

div#original_footer h5 span
{
	font-size:134% !important;
	/*font-weight:bold;*/
}

div#original_header *:after,div#original_footer *:after {
  display:block;
  clear:both;
} /* この記述は固定です */

div#original_header element,div#original_footer element {zoom:1;} /* clearfix IE6, 7 */
div#original_header element:after,div#original_footer element:after{content:"";} /* clearfix */





#direct_in ul li a	{ color: #740402; text-decoration: underline;}
#direct_in ul li a:hover{ color: #740402; text-decoration: none;}

#original_maincol	{ width: 800px; margin: 0 auto; padding:15px; font-size:100%;}
input[type="text"]	{ font-family:Arial,Helvetica,sans-serif;}

#socialtool_hd	{ margin-bottom: 5px; display: block; clear: both; overflow: hidden;}
#socialtool	{}
#socialtool li	{ float: left; margin-right: 5px;}

@charset "Shift_JIS";




table#vacancy {
	background-color: transparent;
}

table#vacancy th {
	white-space: normal !important;
}

