#naviLogo { height: 74px; width: 202px; left: 50%; top: 0; position: absolute; z-index: 1; visibility: visible; margin-left: -400px; }
#naviBase { height: 27px; width: 568px; left: 50%; top: 17px; position: absolute; z-index: 1; visibility: visible; margin-left: -198px; }
#naviNews { height: 27px; width: 104px; left: 50%; top: 17px; z-index: 2; position: absolute; visibility: hidden; margin-left: -198px; }
#naviMens { height: 27px; width: 63px; left: 50%; top: 17px; position: absolute; z-index: 2; visibility: hidden; margin-left: -94px; }
#naviMensSub { height: 43px; width: 80px; left: 50%; top: 41px; z-index: 3; position: absolute; visibility: hidden; margin-left: -94px; }
#naviWomens { height: 27px; width: 91px; left: 50%; top: 17px; z-index: 2; position: absolute; visibility: hidden; margin-left: -31px; }
#naviWomensSub { height: 43px; width: 91px; left: 50%; top: 41px; z-index: 3; position: absolute; visibility: hidden; margin-left: -31px; }
#naviItems { height: 27px; width: 114px; left: 50%; top: 17px; z-index: 2; position: absolute; visibility: hidden; margin-left: 60px; }
#naviHelp { height: 27px; width: 54px; left: 50%; top: 17px; z-index: 2; position: absolute; visibility: hidden; margin-left: 174px; }
#naviAbout { height: 27px; width: 89px; left: 50%; top: 17px; z-index: 2; position: absolute; visibility: hidden; margin-left: 228px; }
#naviAboutSub { height: 43px; width: 97px; left: 50%; top: 41px; z-index: 3; position: absolute; visibility: hidden; margin-left: 228px; }
#naviContact { height: 27px; width: 83px; left: 50%; top: 17px; z-index: 2; position: absolute; visibility: hidden; margin-left: 317px; }
#container { height: auto; width: 800px; left: 50%; top: 78px; position: absolute; z-index: 1; visibility: visible; margin-left: -400px; }
.sidebar{ text-align: left; width: 170px; float: left; }
.side-navi1        { color: #606060; font-size: 10px; font-family: "ＭＳ ゴシック", arial, sans-serif; line-height: 12px  ; margin-top: 10px; margin-bottom: 16px; padding-left: 22px; list-style-type: disc; list-style-position: outside; display: table-cell; }
.contents{ text-align: left; width: 628px; float: left; }
.contents2{ text-align: left; width: 800px; float: left; }
.footer{ text-align: left; width: 800px; float: left; }
.clear{ clear: left ; }

.body1        { color: #808080; font-size: 12px; font-family: sans-serif; line-height: 18px }
.line-1        { color: #121e61; font-size: 10px; font-weight: bold; line-height: 10px ; background-image: url(img/line_1.gif); background-repeat: no-repeat; background-position: center top; text-decoration: none; text-align: center; }
.details-title        { color: #121e61; font-size: 16px; font-family: "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", arial, sans-serif; font-weight: bold; line-height: 20px ; text-decoration: none; text-align: center; padding-right: 10px; padding-left: 10px; }
.details-body        { color: #505050; font-size: 12px; font-family: "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", arial, sans-serif; line-height: 18px ; text-decoration: none; text-align: left; margin-top: 14px; margin-bottom: 10px; }
.details-number        { color: #505050; font-size: 12px; font-family: "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", arial, sans-serif; line-height: 12px; text-decoration: none; text-align: left; margin-top: 10px; }
.details-name        { color: #505050; font-size: 12px; font-family: "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", arial, sans-serif; font-weight: bold; line-height: 12px; text-decoration: none; text-align: left; }
.details-price        { color: #505050; font-size: 12px; font-family: "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", arial, sans-serif; font-weight: normal; line-height: 12px ; text-decoration: none; text-align: left; margin-bottom: 10px; }
.details-size        { color: #505050; font-size: 10px; font-family: "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", arial, sans-serif; line-height: 10px ; text-decoration: none; }
.details-title2        { color: #fff; font-size: 12px; font-family: "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", arial, sans-serif; line-height: 12px ; background-color: #121e61; text-align: left; vertical-align: middle; width: 100%; height: auto; padding-top: 4px; padding-bottom: 4px; padding-left: 5px; display: block; }
.categories-base        { color: #808080; font-size: 12px; font-family: "ＭＳ ゴシック", arial, sans-serif; line-height: 16px ; text-decoration: none; margin-left: 18px; }
.categories-title        { color: #3460c4; font-size: 14px; font-family: "ＭＳ ゴシック", arial, sans-serif; font-weight: bold; line-height: 18px ; text-decoration: none; margin-left: 6px; }
.large    { font-size: 14px; line-height: 20px; margin: 2px }
.small     { color: #808080; font-size: 10px; font-family: "ＭＳ ゴシック", arial, sans-serif  ; line-height: 10px; }
.small2     { color: #808080; font-size: 10px; font-family: courier  ; line-height: 10px; }
.box  { font-size: 9px; font-family: sans-serif; margin: 5px }
.space_left45 { font-size: 0; line-height: 0; text-align: left; text-indent: 0; word-spacing: 0; letter-spacing: 0; margin-left: 45px; }
.date { color: #808080; font-family: courier; line-height: 20px; margin-right: 12px; margin-bottom: 8px; margin-left: 12px; }
.articleTitle        { color: #121e61; font-size: 16px; font-family: "ＭＳ ゴシック", arial, sans-serif; font-weight: bold; line-height: 16px  ; margin-right: 12px; margin-bottom: 14px; margin-left: 12px; }
.articleBody        { color: #606060; font-size: 12px; font-family: "ＭＳ ゴシック", arial, sans-serif; line-height: 20px  ; margin-right: 12px; margin-left: 12px; }
.articleimg_L        { color: #606060; float: left; margin-top: 4px; margin-right: 16px; margin-bottom: 12px; }
A.navi { text-decoration: none; display: block; width: 100%; height: auto; }

A.l1 { color: #808080; text-decoration: none; }
A.l1:link { color: #808080; text-decoration: none; }
A.l1:visited { color: #808080; text-decoration: none; }
A.l1:active { color: #808080; text-decoration: none; }
A.l1:hover { color: #1b2c8f; text-decoration: underline; }
A.l2 { color: inherit; font-size: inherit; line-height: inherit; text-decoration: none; }
A.l2:link { color: inherit; font-size: inherit; line-height: inherit; text-decoration: none; }
A.l2:visited { color: inherit; font-size: inherit; line-height: inherit; text-decoration: none; }
A.l2:active { color: inherit; font-size: inherit; line-height: inherit; text-decoration: none; }
A.l2:hover { color: #dc0018; font-size: inherit; line-height: inherit; text-decoration: underline; }
A.cate { color: #3460c4; font-size: inherit; font-weight: bold; line-height: inherit; text-decoration: none; width: 100%; height: auto; display: block; }
A.cate:link { color: #3460c4; font-size: inherit; font-weight: bold; line-height: inherit; text-decoration: none; width: 100%; height: auto; display: block; }
A.cate:visited { color: #3460c4; font-size: inherit; font-weight: bold; line-height: inherit; text-decoration: none; }
A.cate:active { color: #3460c4; font-size: inherit; font-weight: bold; line-height: inherit; text-decoration: none; }
A.cate:hover { color: #dc0018; font-size: inherit; font-weight: bold; line-height: inherit; background-position: 100% 0; text-decoration: underline; }
.backtotop { color: #808080; font-size: 10px; font-family: sans-serif; line-height: 12px; text-decoration: none; }
A.backtotop:link { color: #808080; font-size: 10px; font-family: sans-serif; line-height: 12px; text-decoration: none; }
A.backtotop:visited { color: #808080; font-size: 10px; font-family: sans-serif; line-height: 12px; text-decoration: none; }
A.backtotop:active { color: #808080; font-size: 10px; font-family: sans-serif; line-height: 12px; text-decoration: none; }
A.backtotop:hover { color: #dc0018; font-size: 10px; font-family: sans-serif; line-height: 12px; text-decoration: none; }
A.navi1:link { color: inherit; font-size: inherit; font-weight: inherit; font-style: inherit; line-height: inherit; text-decoration: none; width: 126px; height: auto; display: block; }
A.navi1:visited { color: inherit; font-size: inherit; font-weight: inherit; font-style: inherit; line-height: inherit; text-decoration: none; }
A.navi1:active { color: inherit; font-size: inherit; font-weight: inherit; font-style: inherit; line-height: inherit; text-decoration: none; }
A.navi1:hover { color: #dc0018; font-size: inherit; font-weight: inherit; line-height: inherit; text-decoration: underline; }
.v12 { font-size: 12px; line-height: 12px; }
.v8 { font-size: 8px; line-height: 8px; }
.box-line-table { font-size: inherit; font-family: inherit; line-height: inherit; outline: solid 1px #a0a0a0; }
.box-line-topleft { font-size: inherit; font-family: inherit; line-height: inherit; background-color: #f4f4f4; padding-top: 3px; padding-bottom: 3px; }
.box-line-top { font-size: inherit; font-family: inherit; line-height: inherit; background-color: #f4f4f4; padding-top: 3px; padding-bottom: 3px; border-left: 1px solid #c0c0c0; }
.box-line-left { font-size: inherit; font-family: inherit; line-height: inherit; padding-top: 3px; padding-bottom: 3px; border-top: 1px solid #a0a0a0; }
.box-line { font-size: inherit; font-family: inherit; line-height: inherit; padding-top: 3px; padding-bottom: 3px; border-top: 1px solid #a0a0a0; border-left: 1px solid #d0d0d0; }

