@charset "utf-8";
/* CSS Document */



/* 初期化
--------------------------------------------------------------------- */
body,div,p,
form,input,textarea,select,option,
ul,li,h1,h2,h3,h4,h5,h6,
embed,object {
    margin:0;
    padding:0;
    vertical-align:baseline;
    }
    
table,th,td {
    margin:0;
    padding:0;
    }
    
select { vertical-align:middle; }
    
table,th,td,img { border:0; }

img,input { vertical-align:middle; }

ul { list-style-type:none; }


/* フォント初期値
--------------------------------------------------------------------- */
body { font-size:62.5%; /* 10px */ }

h1 {}
h2 {}
h3 {}

/* body
--------------------------------------------------------------------- */
body {
    width:1024px;
    margin:0 auto;
    color:#7a4006;
    background:#fff;
    font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
    line-height:1.5em;
    text-align:center;
    }
    

/* link
--------------------------------------------------------------------- */
a {
    color:#bd5e00;
    text-decoration:none;
    }
    
a:visited {
    color:#bd5e00;
    text-decoration:none;
    }
    
a:hover {
    color:#fff;
    text-decoration:underline;
    }
    
a:active {
    color:#bd5e00;
    }
    
a:focus {
    color:#fff;
    }

/* footer下の隙間を無くす処理
--------------------------------------------------------------------- */
html, body {
    height: 100%;
}

/* clearfix
--------------------------------------------------------------------- */
.clearfix:after {
	content: ".";
  display: block;
  clear: both;
  height: 0;
  visibility: hidden;
}

.clearfix {
  min-height: 1px;
}

* html .clearfix {
  height: 1px;
}

.clear {
	clear:both;
}
	
	