@charset "Shift_JIS";

/* ------------------------------------------
	Dynatech HOTEL STORY
	RESERVE FORM
	ver.2004
------------------------------------------ */
body {
	margin:0;
	padding:0;
	background: url(img/00back01a.jpg) left top repeat-x; background-color: #DECEB1; 
}
img {
  vertical-align: inherit;
}

/*-------------------------------------------------*/

.original_clearfix:after {content:""; display:block; clear:both; height:0; visibility:hidden;}
.original_clearfix {display:inline-block;}
/* exlude MacIE5 ?*/
* html .original_clearfix {height:1%;}
.original_clearfix {display:block;}
/* end MacIE5 */
/*for IE 5.5-7*/
.original_clearfix{zoom:1;}
.original_clearfix + *{clear: both;}

.original_font12 { font-size:12px; color: #663300; line-height: 1.6em; letter-spacing: 0.05em; }
.original_font14b { font-size:14px; color: #663300; font-weight: bold; line-height: 1.6em; letter-spacing: 0.05em; }

/*-------------------------------------------------*/

#original_container{text-align: left; width: 1024px; margin: 0 auto;}
#original_head01{width: 850px; height: 137px; background: url(img/00head_back.jpg) left top no-repeat; margin: auto; overflow-y: hidden;}

#original_menu01
#original_menu01 ul li, 
#original_menu01 ul{list-style: none; padding: 0; margin: 0; font-size: 0; line-height: 0;}
#original_menu01 ul li{float: left;}
#original_menu11{width: 850px; height: 54px; text-align: left; margin: auto;}

#original_head01 img+a { position: relative; top: 6px;}

#original_menu02
#original_menu02 ul li, 
#original_menu02 ul{list-style: none; padding: 0; margin: 0; font-size: 0; line-height: 0;}
#original_menu02 ul li{float: left;}
#original_menu22{width: 850px; height: 26px; text-align: left; margin: auto;}

#original_menu-sub{width: 191px; margin: 0; text-align: left; color: #666666; font-size: 12px; line-height: 1.7em; padding: 16px 0px 0px 22px;}
#original_menu-sub a:link{ color:#666666; text-decoration:none;}
#original_menu-sub a:visited{ color:#666666; text-decoration:none;}
#original_menu-sub a:active{ color:#666666; text-decoration:none;}
#original_menu-sub a:hover{ color:#ED4F45; text-decoration:none;}

#original_head02{width: 850px; height: 11px;}

/*-------------------------------------------------*/

#original_menu-foot{width: 786px; text-align: center; color:#663300; font-size: 12px; line-height: 1.6em; letter-spacing: 0.05em; margin: auto;}
#original_menu-foot a:link{ color:#663300; text-decoration:none;}
#original_menu-foot a:visited{ color:#663300; text-decoration:none;}
#original_menu-foot a:active{ color:#663300; text-decoration:none;}
#original_menu-foot a:hover{ color:#FF3300; text-decoration:none;}

#original_menu-foot01{width: 860px; color:#663300; font-size: 12px; line-height: 1.6em; letter-spacing: 0.05em; }
#original_menu-foot01 a:link{ color:#663300; text-decoration:none;}
#original_menu-foot01 a:visited{ color:#663300; text-decoration:none;}
#original_menu-foot01 a:active{ color:#663300; text-decoration:none;}
#original_menu-foot01 a:hover{ color:#FF3300; text-decoration:none;}

#original_foot-line{ height: 45px; text-align: center; background: url(img/00foot01.jpg) left top repeat-x; font-size: 12px; color: #ffffff; padding: 8px 0px 0px 0px; border-left: 7px solid #c1a67b; border-right: 7px solid #c1a67b; box-sizing: border-box;}
#original_foot-rogo{width: 100%; margin: auto; padding: 0px 80px; background-color: #fff; border-left: 7px solid #c1a67b; border-right: 7px solid #c1a67b; box-sizing: border-box;}
#original_main #original_foot-rogo, #original_main #original_foot-line {border: none;}

/*-------------------------------------------------*/

#original_main{width: 1024px; padding: 20px; border-left: 7px solid #c1a67b; border-right: 7px solid #c1a67b; background-color: #fff; box-sizing: border-box;}

/*-------------------------------------------------*/


/* ------------------------------------------
	HEADING
------------------------------------------ */
h1		{ color: #FFFFFF; border: none;}
h2		{ color: #FFFFFF; border-left: 5px solid #C1A67B; background-color: #41260B;}
h3		{ color: #FFFFFF; background-color: #41260B; background-image: none;}
.cap		{ color: #41260B;}
.onelinecap	{ color: #41260B;}



/* ------------------------------------------
	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;}


#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: #41260B; text-decoration: underline;}
#direct_in ul li a:hover{ color: #41260B; 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;
}

.plantitle {
background-color: #41260B;
background-image: none;}

/* 200703  */
#original_content01 {
background: #fff;
}