@charset "utf-8";
/* CSS Document */

* { margin:0; padding:0; font-size:14px; }
img { border:0px; }
body { text-align:center; }
#flashArea { width:630px; height:223px; margin:20px auto; text-align:left; line-height:1.4; background:url("../../img/top_page/index_flash-bg.gif") no-repeat; }

p.caution { font-size:0.8em; color:#333333; }
a.next-btn { font-size:1.2em; font-weight:bold; color:#FFFFFF; display:block; margin:5px auto; border:solid 1px #CCCCCC; width:400px; padding:20px 10px; background: #FF6600; text-decoration:none; line-height:1.4; }
a.next-btn span { font-size:0.7em; font-weight:normal; }
a.next-btn:hover { background:#FFCC00; }

div.noscript { width:600px; margin:10px; }
div.noscript h1 { font-size:1.2em; color:#0066FF; margin:5px 10px; }
div.noscript h1 strong { font-size:0.7em; font-weight:normal; }
div.noscript h2 { font-size:0.9em; color:#000000; margin:5px 10px; }
div.noscript p { font-size:0.8em; color:#333333; line-height:1.3; margin:5px 10px; }

div.area { width:580px; margin:10px auto; padding:10px; border:solid 1px #CCCCCC; background:#F5F5F5; text-align:left; }
div.area h3 { font-size:0.9em; font-weight:bold; color:#0099FF; margin-bottom:3px; display:block; text-align:center; }
div.area h4 a { font-size:0.8em; font-weight:bold; color:#000000; margin:7px 0 3px 0; display:block; }
div.area p { font-size:0.8em; color:#333333; padding-left:10px; }
div.area p a { font-size:1.0em; color:#333333; text-decoration:none; }
div.area p a:hover { text-decoration:underline; }

img.four{ display:block; margin:0 auto; border:solid 1px #CCCCCC; }