@charset "utf-8";

/* ::::::::::::::::::::::::::::::::::::::::::::::
    main.css
-------------------------------------------------
    ・メインページ
:::::::::::::::::::::::::::::::::::::::::::::: */


/* ==============================================
    初期化
============================================== */
* { position:static; margin:0; padding:0; outline: 0; }
h1, h2, h3, h4, h5, h6 { position:static; margin:0; padding:0; font-size: medium; font-weight: normal; }
ul, li, ol, dl, dt, dd { position:static; margin:0; padding:0; font-style:normal; font-weight:normal; list-style-type:none; }
p, div, pre, blockquote, address, noscript, script { position:static; margin:0; padding:0; font-style:normal; font-weight:normal; }
hr, table, from, fieldset, del { position:static; margin:0; padding:0; font-style:normal; font-weight:normal; }
em, q, dfn, code, samp, kbd, var, cite, abbr, acronym { position:static; margin:0; padding:0; border:none; font-style:normal; font-weight:normal; }
strong { position:static; margin:0; padding:0; border:none; }
span, img { position:static; margin:0; padding:0; font-style:normal; font-weight:normal; border:0 none #ffffff; }
a { text-decoration:none; }
a img { border-width:0; }


/* ==============================================
    メインページ
============================================== */

/* メインページ全体
-----------------------------------------------*/
html { height:100%; }
body { height:100%; overflow:hidden; margin:0; padding:0; color:#000000; background:#FFFFFF; font-family:Verdana, sans-serif; }
div { position:relative; }

.c_indent { text-indent:-9999px; overflow:hidden; font-size:x-small; }
.c_none { display:none; visibility:hidden; }
.c_headfix { margin-left:1em; text-indent:-1em; }
.c_clear:after { content:" "; clear:both; display:block; height:0; visibility:hidden; }
.c_clear { display:inline-block; }

#flashcontents { width:100%; height:100%; background-color:#FFF; text-align:center;}

#flashcontents div.noFlash {text-align:center; margin:0 auto;}
