/*-----------------------------*/
/*RESET-HTML*/
/*-----------------------------*/
*  {
        font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", Osaka, sans-serif;
    margin:       0;
    padding:      0 }


h1, h2, h3, h4, h5, h6 {
    font-size:  12px;
    font-weight: normal }

img  {
    text-decoration: none;
    margin:           0;
    padding:          0;
    border-style:     none }


input:focus, texarea:focus, select:focus {
    background-color: #fffaf0 }

address {
    font-size:  11px;
    font-style:  normal;
    padding-top: 10px }

fieldset, img, hr, abbr, acronym {
    border: 0 }

table {
    border-collapse: collapse;
    border-spacing:   0       }

td, th {
    color:         #333333;
    font-size:      12px;
    line-height:    150%;
    text-align:     left;
    vertical-align: top }

input  {    padding-right:  2px;
    padding-left:   2px;
    vertical-align: middle }


textarea {
    padding: 2px;
    border:   solid 1px #c0c0c0 }

input:focus, texarea:focus, select:focus {
    background-color: #fffafa }

address, caption, cite, code, dfn, em, strong, th, var, dt {
    color:      #000000;
    font-style:  normal;
    font-weight: normal }

ol, ul, li, dl, dt, dd {
    list-style-type: none;
    list-style-image: none }

strong {
    font-style: normal;
    font-weight: bold }

/*-----------------------------*/
/*BASIC*/
/*-----------------------------*/
body {
    font-size:       12px;
    line-height:      150%;
    background-color: #ffffff;
    margin:           0;
    padding:          0 }

a:link  {   color:           #0070df;
    text-decoration: none }


a:visited  {    color: #0033cc }


a:hover {
    color:          #ff0066;
    text-decoration: underline }

a:active {
    color: #00ff00 }

