/* 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%;}
img{
max-width: 100%;
height: auto;
width /***/:auto;　
}
/* ALL
---------------------------------------------------------------------------*/
body {color: #333; font-size: 80%;font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;-webkit-text-size-adjust: 100%;}

#wrapper{ width:790px;margin:0 auto;}
@media (max-width: 768px) {
#wrapper{ width:100%;margin:0 auto;}
}

.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;}

a:hover img{opacity: 0.7;-moz-opacity: 0.7; /* Firefox */filter: alpha(opacity=70); /* IE6/7 */-ms-filter: "alpha(opacity=70)"; /* IE8 */}

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

/* HEADER
---------------------------------------------------------------------------*/

/* CONTENTS
---------------------------------------------------------------------------*/
#contents{ padding:10px;}




/* FOOTER
---------------------------------------------------------------------------*/
#footer{ color:#333; text-align:center; font-size:12px; padding:15px 0;}

