/* @ Style Reset CSS */

/***** RESET *****/

html{
	overflow-y:scroll;
}

html, body, div, span, h1, h2, h3, h4, h5, h6, p, a, em, font, img, strong, ol, ul, li {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    vertical-align: baseline;
    background: transparent;
}

img {
    vertical-align: bottom;
}

table td, table th {
    vertical-align: top;
    text-align: left;
}

body {
    font-size: 62.5%;
    font-family: 'メイリオ', Meiryo, sans-serif;
    line-height: 1.5;
    color: #000;
}

ol, ul {
    list-style: none;
}

/* Link */
a {
    color: #904642;
	cursor: pointer;
}

a:link{ text-decoration: underline;}

a:visited{ text-decoration: underline;}

a:hover { text-decoration: none;}

a:hover img {
    opacity: 0.7;
    filter: alpha(opacity=70);
    -ms-filter: "alpha( opacity=70 )";
}

a:active{ text-decoration: none;}


.clear {
    clear: both;
}

li.last_child {
    margin-right: 0px !important;
    border: none !important;
}

#wrapper {
    width: 950px;
    margin: 0px auto;
}
/****   End RESET  ****/