@charset "utf-8";
/*-------------------------------CSS Document
# For http://----/
# Director NY
------------------------------------------ */

html, body, div, span, applet, object, iframe, 
h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, 
abbr, acronym, address, big, cite, code, del, dfn, em, img, 
ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u,
 i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, 
 table, caption, tbody, tfoot, thead, tr, th, td, article, aside, 
 canvas, details, embed, figure, figcaption, footer, header, 
 hgroup, menu, nav, output, ruby, section, summary, time, 
 mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font-family: Meiryo, "メイリオ",ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif";

}

a:-webkit-any-link {
text-decoration: none;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
    display: block;
}
body {
    font:13px/1.231 'Lucida Grande', 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', 'Meiryo', 'メイリオ', sans-serif;
*font-size:small;
*font:x-small;
color:rgb(63,82,94);
}
select, input, button, textarea, button {
    font:99% arial, helvetica, clean, sans-serif;
}
table {
    font-size:inherit;
    font:100%;
}
pre, code, kbd, samp, tt {
    font-family:monospace;
    *font-size:108%;
    line-height:100%;
    line-height: 1;
}
ol, ul {
    list-style: none;
}
blockquote, q {
    quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after {
    content: '';
    content: none;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}

/* header */
#header {
    height: 50px;
    background: rgb(242,242,242);
}

/* 404 contents */
#cotnents {
    margin: 0 auto;
    padding:  105px 0;
}
.code-block {
    text-align: center;
    vertical-align: middle;
    margin-bottom: 50px;
}
.code-block p {
    display: inline-block;
    font-size: 3em;
    color: rgb(217,217,217);
    vertical-align: middle;
}
.code-block h1 {
    display: inline-block;
    padding-left: 143px;
    font-size: 12em;
    font-weight: normal;
    vertical-align: middle;
    color: rgb(217,217,217);
    background: url(/zenlogic_pages/images/attention.png) left center no-repeat;
}

.message-heading {
    font-size: 1.46em;
    margin-bottom: 16px;
    text-align: center;
}
.message-txt li {
    margin-bottom: 0.5em;
    text-align: center;
}

/* wait */
.wait-block {
    padding-top: 120px;
}
.wait-block p {
    text-align: center;
    line-height: 2;
}
.wait-block p.message {
    font-size: 1.46em;
    font-weight:normal;
}
/* ボタン */
p.center {
    text-align: center;
}
