﻿@charset "UTF-8";

html {margin:0; padding:0; width:100%;}
body {margin:0; padding:0; color:#333; font-family:"メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック", "MS P Gothic", sans-serif; background:#EEE; font-size:12px;}

#layout { width:100%;padding:80px 0 50px 0;}
	#layout-inner { width:800px; margin:0 auto;}
	#home { width:800px; height:280px; overflow:hidden; background: url(../images/bg.jpg) #000; border:1px solid #000; border-radius: 5px; -moz-border-radius: 5px;-webkit-border-radius: 5px;}

#home-ads { float:right; width:240px; height:240px; padding:0 30px 0 30px; margin:20px 0 0 0; border-left: 1px dashed #999;}
	#ads { width:240px; height:240px; background:#FFF;}


#home-login { width:460px; height:240px; padding:60px 0 0 0; margin:0 auto; }

#home-login h1 { width:220px; float:left; margin:0; padding:15px 0;}

#home-form { width:200px; padding:0 0 0 20px;float:left;}
	#home-form form { padding:0; margin:0;}
	#home-form p { margin:0; padding:4px 0; font-size:12px; font-weight:bold; color:#FFF;}
	#home-form input { display:block; font-family:"メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック", "MS P Gothic", sans-serif; font-size:12px; width:185px;color:#666; }
			#home-btn input { margin:8px 0 0 0; padding:0; width:190px; padding:0;font-family:"メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック", "MS P Gothic", sans-serif; font-size:14px; line-height:28px; height:32px; overflow:hidden; color:#E00; text-decoration:none; cursor:pointer;border:1px solid #E00; border-radius: 5px; -moz-border-radius: 5px;-webkit-border-radius: 5px; text-align:center; background-color:#EEE; background:url(../images/btn-bg.png) center repeat-x; font-weight:bold;}
			#home-btn input:hover { color:#FFF; background-color:#E00; background-image:none; border-color:#FFF; }


#home-navi { width:440px; clear:left; text-align:center; margin:0; padding:8px 0; font-size:12px; font-weight:bold; color:#FFF;}
	#home-navi a { padding:0 8px; color:#999; text-decoration:none;}
	#home-navi a:hover {color:#01A0C7; text-decoration:underline;}

#footer { width:800px;}
	#footer p { width:100%; text-align:right; padding:8px 0; margin:0; font-size:10px;}
	#footer a { float:left; padding:0 8px; color:#333; text-decoration:none;}
		#footer a:hover {color:#E00; text-decoration:underline;}
	#footer span { padding:0 8px;}