@charset "shift_jis";


a {  color: #3366FF}
a:visited {  color: #3366FF}
a:hover {  color: #CC3333}
div#submenu {  margin-left: 10px}
h2 {  margin-top: 0px; margin-bottom: 0px}
blockquote {  margin-top: 5px; margin-bottom: 15px; margin-left: 20px; margin-right: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px}



.back { font-size: 8pt}
.copyright { font-size: 8pt; color: #FFFFFF}
.phrase { font-size: 11pt; line-height: 14pt}

.top-history{  font-size: 10pt; line-height: 14pt}
.top-history a {  color: #3366FF; text-decoration: none}
.top-history a:visited  {  color: #3366FF; text-decoration: none}
.top-history a:hover {  color: #3399FF; text-decoration: underline}

.top-recruit {  font-size: 9pt; line-height: 10pt}
.top-recruit a {  color: #666666; text-decoration: none}
.top-recruit a:visited  {  color: #666666; text-decoration: none}
.top-recruit a:hover {  color: #D00036; text-decoration: underline}

.top-recipe {  font-size: 9pt; line-height: 10pt}
.top-recipe a {  color: #FF5B34; text-decoration: none}
.top-recipe a:visited  {  color: #FF5B34; text-decoration: none}
.top-recipe a:hover {  color: #FF5B34; text-decoration: underline}

.top-recipe2 {  font-size: 9pt; line-height: 130%}
.top-recipe2 a {  color: #006600; text-decoration: underline}
.top-recipe2 a:visited  {  color: #006600; text-decoration: underline}
.top-recipe2 a:hover {  color: #006600; text-decoration: none}


.top-recipe3 {  font-size: 8pt; line-height: 130%}


.top-company {  font-size: 9pt; line-height: 10pt}
.top-company a {  color: #0066CC; text-decoration: none}
.top-company a:visited  {  color: #0066CC; text-decoration: none}
.top-company a:hover {  color: #0066CC; text-decoration: underline}

.top-price {  font-size: 9pt; line-height: 10pt}
.top-price a {  color: #339933; text-decoration: none}
.top-price a:visited  {  color: #339933; text-decoration: none}
.top-price a:hover {  color: #33CC33; text-decoration: underline}

.top-goods {  font-size: 9pt; line-height: 10pt}
.top-goods a {  color: #006600; text-decoration: none}
.top-goods a:visited  {  color: #006600; text-decoration: none}
.top-goods a:hover {  color: #006600; text-decoration: underline}

.top-footer {  font-size: 8pt}
.top-footer a {  color: #333333; text-decoration: none}
.top-footer a:visited  {  color: #333333; text-decoration: none}
.top-footer a:hover {  color: #333333; text-decoration: underline}

.sitemap {  font-size: 10pt; line-height: 12pt}
.sitemap a {  color: #666666; text-decoration: none}
.sitemap a:visited  {  color: #666666; text-decoration: none}
.sitemap a:hover {  color: #3399FF; text-decoration: underline}




.2class-base {  font-size: 10pt; line-height: 140%}
.2class-base2 { font-size: 10pt}
.2class-izumo { font-size: 11pt; font-weight: bold}
.2class-list {  font-size: 8pt}

.2class-news{  font-size: 10pt; line-height: 15pt}
.2class-news a {  color: #333333; text-decoration: none}
.2class-news a:visited  {  color: #333333; text-decoration: none}
.2class-news a:hover {  color: #FF3366; text-decoration: underline}
.2class-news2 { font-size: 11pt; line-height: 15pt }

.2class-sub{  font-size: 10pt; line-height: 140%}
.2class-sub a {  color: #003366; text-decoration: underline}
.2class-sub a:visited  {  color: #003366; text-decoration: underline}
.2class-sub a:hover {  color: #0066FF; text-decoration: none}

.2class-td { font-size: 10pt; line-height: 13pt; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px}
.2class-tit { font-size: 12pt}
.2class-tit2 { font-size: 11pt; font-weight: bold}
h5 {  font-weight: normal}
.com-subtit {  font-size: 11pt; font-weight: bold; color: #3399CC}

.subtit {  font-size: 12pt; font-weight: bold; color: #3399CC}
.subtit a {  color: #3399CC; text-decoration: underline}
.subtit a:visited  {  color: #3399CC; text-decoration: underline}
.subtit a:hover {  color: #33CC33; text-decoration: none}
.subtit2 {  font-size: 9pt}



.info { font-size: 10pt; line-height: 13pt; margin-top: 5px; margin-right: 5px; margin-bottom: 5px; margin-left: 5px}

