/*リセットCSS*/
*{margin:0;padding:0;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}
table{border-collapse:collapse; border-spacing:0; font-size:inherit;}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal;
}
ul {
	list-style:none;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
/*基本設定*/
body{ color: #a6a6a6; font-size: 13px; font-family: "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka, Arial, sans-serif; line-height: 1.7; background-color: #000; }
a:link,a:visited { color: #fff; text-decoration: none; }
a:hover,a:active { color: #fff; text-decoration: underline; }
/*回り込み解除する親要素*/
.cbox:after {
content: " "; 
clear: both; 
height: 0; 
display: block; 
visibility: hidden;
}
.clear { width: 100%; height: 0; visibility: hidden; clear: both; border-style: none; border-width: 0; }
/*構成*/
#wrapper { width: 810px; overflow: visible; margin-right: auto; margin-left: auto; }
#header, #footer { overflow: auto; clear: both; margin-right: 5px; margin-left: 5px; }
#main { width: 805px; overflow: auto; clear: both; margin-left: 5px; }
/*ヘッダー*/
#header { text-align: center; padding-top: 10px; }
#header p strong { color: #f2cf95; font-size: 12px; }
#header h1 { background-image: url(../common_img/title.jpg); background-repeat: no-repeat; text-indent: -9999px; width: 800px; height: 72px; margin-top: 10px; padding: 0; }
/*フッター*/
#footer { font-size: 12px; line-height: 1.3; text-align: center; margin-top: 50px; padding-top: 20px; border-top: 1px solid #a6a6a6; }
#footer .copy { color: #575757; font-size: 11px; padding-top: 20px; }

