@charset "UTF-8";
/*
	Copyright (c) 2007 Digi-Latte Corp. All Rights Reserved.
	http://www.DGLT.co.jp/
*/
/* Initialization
--------------------------------- */
body { font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", sans-serif; text-align: justify; line-height:1.4em; font-size:100%; }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td, hr { margin:0px; padding:0px; }
table { border-collapse:collapse; border-spacing:0px; }
fieldset, img { border:none; }
ol, ul { list-style:none; }
h1, h2, h3, h4, h5, h6, address, caption, cite, code, dfn, em, strong, th, var, caption, th, optgroup { font-size:100%; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; text-transform: none; text-align:center; }

a{ overflow:hidden }

/* For IE6 Bug
--------------------------------- */
html { filter: expression(document.execCommand("BackgroundImageCache", false, true)); }

/* common css
--------------------------------- */
hr { background-color: #000; color:#000; border: none; height: 1px; margin:5px 0px; padding:0px; }
.clr { clear: both; height: 0px; font-size: 0px; line-height: 0px; }
.hidden { position: absolute; left: -1000px; top: -1000px; height: 0px; width: 0px; font-size: 0px; display: block; overflow: hidden; }
.right { float:right; }
img.right { margin: 0.5em 0em 0.5em 0.5em; }
div.capright { margin: 0.5em 0em 0.5em 0.5em; }
div.capright img { margin: 0em 0em 0.5em 0em; }
.left { float:left; }
img.left { margin: 0.5em 0.5em 0.5em 0em; }
div.capleft { margin: 0.5em 0.5em 0.5em 0em; }
div.capleft img { margin: 0em 0em 0.5em 0em; }
.tlt { text-align: left; }
.tct { text-align: center; }
.trt { text-align: right; }

/* contents all
--------------------------------- */
#ALL { width: 600px; margin:0px auto; background:#FFFFEC; }
#TOPCLOSE { background: #757554 url(/recruit/entry/img/close.gif) no-repeat center; height: 30px; width: 600px; }
h1 {
	width: 600px;
	margin-top: 0px;
	margin-bottom: 15px;
}
#CONTENTS { margin: 0px 55px; width: 490px; }
/* body contents
--------------------------------- */
#BODY { margin: 0px 55px; width: 490px; font-size:80%; padding: 0px 0px 30px; }
#FOOTER { background: #FFFFEC url(/recruit/entry/img/footer.gif) no-repeat center; height: 51px; width: 600px; border-bottom: 3px solid #757554; margin: 0px 0px 10px; }
#FOOTCLOSE { background: url(/recruit/entry/img/close_footer.gif) no-repeat center; height: 31px; width: 151px; margin: 0px auto; }
.line { padding: 0px 0px 0px 5px; border-bottom: 1px solid #D6D5AD; border-left: 1px dashed #D6D5AD; }
#TOPCLOSE a { display: block; width: 200px; height: 30px; margin-right: auto; margin-left: auto; text-align: center; text-indent: -9999px; overflow: hidden; }
#FOOTER a { display: block; height: 30px; width: 200px; margin: 15px auto 5px; text-align: center; text-indent: -9999px; overflow: hidden; }
