a {text-decoration: none; font-family: 'MS UI Gothic', Osaka, 'msgothic', sans-serif}
a:link {color: #C43C54}
a:visited {color: #C43C54}
a:active {color: #FF0000}
a:hover {color: #00ABFF}

a.ma:link     { color:#3399CC; font-size:12px; font-weight: bold}
a.ma:visited  { color:#C43C54; font-size:12px; font-weight: bold}
a.ma:active   { color:#C43C54; font-size:12px; font-weight: bold}
a.ma:hover    { color:#C43C54; font-size:12px; font-weight: bold}

a.vender:link     { color:#3FC557; font-size:12px; font-weight: bold}
a.vender:visited  { color:#C43C54; font-size:12px; font-weight: bold}
a.vender:active   { color:#C43C54; font-size:12px; font-weight: bold}
a.vender:hover    { color:#C43C54; font-size:12px; font-weight: bold}

a.maker:link     { color:#FFB833; font-size:12px; font-weight: bold}
a.maker:visited  { color:#C43C54; font-size:12px; font-weight: bold}
a.maker:active   { color:#C43C54; font-size:12px; font-weight: bold}
a.maker:hover    { color:#C43C54; font-size:12px; font-weight: bold}

a.detail:link     { color:#C43C54; font-size:20px; font-weight: bold}
a.detail:visited  { color:#C43C54; font-size:20px; font-weight: bold}
a.detail:active   { color:#00ABFF; font-size:20px; font-weight: bold}
a.detail:hover    { color:#00ABFF; font-size:20px; font-weight: bold}

a.c-ttl:link     { color:#848484; font-size:16px; font-weight: bold}
a.c-ttl:visited  { color:#848484; font-size:16px; font-weight: bold}
a.c-ttl:active   { color:#00ABFF; font-size:16px; font-weight: bold}
a.c-ttl:hover    { color:#00ABFF; font-size:16px; font-weight: bold}

a.c-on:link     { color:#666666; font-size:10px; font-weight: bold}
a.c-on:visited  { color:#C43C54; font-size:10px; font-weight: bold}
a.c-on:active   { color:#C43C54; font-size:10px; font-weight: bold}
a.c-on:hover    { color:#C43C54; font-size:10px; font-weight: bold}

body {background: #FFFFFF; font-size: 10px; color: #666666; margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px}
div {font-size: 12px; color: #666666; line-height:16px}
p {font-size: 12px; color: #666666; line-height:16px}
td {font-size: 12px; color: #666666; line-height:16px}
th {font-size: 12px; color: #666666; line-height:16px}
.caption {font-size: 10px; color: #666666; line-height:16px}
.center {text-align: center}
.right {text-align: right}
.text-ttl {font-size: 12px; color: #3399CC; font-weight: bold; line-height:16px;}
.text-ttlm {font-size: 12px; color: #FFB833; font-weight: bold; line-height:16px;}
.text-ttlv {font-size: 12px; color: #3FC557; font-weight: bold; line-height:16px;}
.text-ttlc {font-size: 12px; color: #848484; font-weight: bold; line-height:16px;}
.text-upto {font-size: 12px; color: #3399CC; line-height:16px;}
.text-sq {font-size: 10px; color: #9F9F9F; line-height:16px;}
.text-gost {font-size: 10px; color: #BABABA; line-height:16px}
.text-item {font-size: 9px; color: #000000; font-weight: bold; line-height:16px;}
.text-sort {font-size: 9px; color: #00ABFF;line-height:16px;}
.text-genre {font-size: 9px; color: #00ABFF; line-height:16px;}
.text-genre02 {font-size: 12px; color: #00ABFF; line-height:16px;}
.text-foot {font-size: 10px; color: #DFDFDE; font-weight: bold}
.text-list {font-size: 20px; color: #3399CC; font-weight: bold;  line-height:24px;}
.text-listm {font-size: 20px; color: #FFB833; font-weight: bold; line-height:24px;}
.text-listv {font-size: 20px; color: #3FC557; font-weight: bold; line-height:24px;}
.text-listc {font-size: 20px; color: #848484; font-weight: bold; line-height:24px;}
.text-c-ttl {font-size: 10px; color: #EFEEEE; font-weight: bold; line-height:16px}
.text-search {font-size: 12px; color: #666666; font-weight: bold; line-height:16px;}
.text-name {font-size: 16px; color: #000000; font-weight: bold; line-height:18px;}
.text-name02 {font-size: 20px; color: #000000; font-weight: bold; line-height:24px;}
.text-address {font-size: 12px; color: #000000; line-height:16px;}
.text-caption {font-size: 10px; color: #3399CC; line-height:16px}
.text-attention {font-size: 12px; color: #DF0027; line-height:16px;}
.text-error {font-size: 24px; color: #FCF885; font-weight: bold;  line-height:30px;}
.text-message {font-size: 12px; color: #F7941D; line-height:18px;}