/* DEFAULT
---------------------------------------------------------------------------*/
html {overflow-y: scroll;}
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;}
address, caption, cite, code, dfn, em, strong, th, var {font-style: normal;}
table {border-collapse: collapse;border-spacing: 0;}
th {font-weight:lighter;}
caption, th {text-align: left;}
q:before ,q:after {content: '';}
object, embed, td, th {vertical-align: top;}
hr, legend {display: none;}
h1, h2, h3, h4, h5, h6 {font-size: 100%;font-weight:lighter;}
img, abbr, acronym, fieldset {border: 0;}

li {list-style-type: none;}
img{vertical-align:bottom;}
p{line-height: 150%;}
body{font-size:75%;}

/* ALL
---------------------------------------------------------------------------*/
body {color: #333;font-size: 80%;font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;background:#F5F5DC;-webkit-text-size-adjust: 100%;}

#wrapper{ width:950px;margin:0 auto; padding:0 5px; overflow:hidden; _zoom:1; background: url(../img/common/wrapper_bg.gif) repeat-y 5px 0; }

.pad{padding:10px;}
.clear{clear:both;}
.clearfix{overflow:hidden; _zoom:1;}

/* LINK-STYLE
---------------------------------------------------------------------------*/
a:link{color: #0099FF;text-decoration: underline;}
a:visited{color: #0099CC;text-decoration: underline;}
a:hover{ color:#663399; text-decoration:underline;}
a:active{color:#663399;text-decoration: underline;}

#footer a:link{color: #400;text-decoration: none;}
#footer a:visited{color: #400;text-decoration: none;}
#footer a:hover{ color:#400; text-decoration:underline;}
#footer a:active{color:#400;text-decoration: none;}

/* HEADER
---------------------------------------------------------------------------*/
#header{ text-align:center; margin:30px 0 25px;}

/* CONTENTS
---------------------------------------------------------------------------*/
#contents{}



/* FOOTER
---------------------------------------------------------------------------*/

#footer{text-align:center; font-size:10px; margin:30px 0 30px; padding:10px 0 0; border-top:1px #FFFFFF solid;}

