@charset "UTF-8";

/********** reset.css **********/

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;
}
body{
	padding-bottom:55px;
}
html{
    overflow-y: scroll;
	overflow:-moz-scrollbars-vertical;
	overflow-x:scroll;
}
h1, h2, h3, h4, h5, h6{
    font-size: 100%; 
    font-weight: normal;
}
ol, ul{
    list-style:none;
}
fieldset, img{
     border:0;
}
table{
    border-collapse: collapse; 
    border-spacing:0;
}
caption, th{
    text-align: left;
}
address, caption, cite, code, dfn, em, strong, th, var{
    font-style: normal; 
    font-weight: normal;
}
h1,h2,h3,h4,h5,h6 {
	font-size: 100%;
}

img,abbr,acronym,fieldset {
	border: 0;
}

.clear{
	clear:both;
	margin:0;
	padding:0;
	font-size:0px;
	line-height:0%;
	height:0px;
}
/********** layoyt.css **********/

body {
	font-family:'ＭＳ Ｐゴシック','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,sans-serif;
	font-size: 12px;
	line-height: 100%;;
	color: #3C1B12;
	background-color: #201b15;
}
#main {
	margin: 0 auto;
	width: 800px;
	background-color:#2B0B00;
	text-align:left;
	padding-bottom:20px;
}

#main img{
	float:left;
}
#main p.p_top {
	text-align: right;
	clear: left;
	color: #FFFFFF;
	font-weight: bold;
	padding-bottom: 45px;
	padding-right: 10px;
}
#main div#block_02 {
	clear: left;
	float: left;
	background-color:#2B0B00;
	width: 426px;
}
#main img {
	float: left;
}
#main p.close {
	text-align: center;
	font-size: 14px;
	color: #FFFFFF;
	padding-top: 10px;
	padding-bottom: 5px;
}
#main a:link , #main a:visited , #main a:hover , #main a:active {
	color:#FFFFFF;
}#main .footer {
	padding-bottom: 15px;
	clear: left;
}
