body     { color: #434343; font-size: 12px; background-color: #f2f2f2; margin-top: 0 }.main                    { background-color: white; margin: 4px 200px 3px 223px; padding: 3px 5px 1px; border: solid 1px silver }/*ひだりコンテンツ*/#left_box       { font-size: small; margin: 5px 8px 8px auto; padding: 5px 5px 10px; position: absolute; top: 32px; left: 0; width: 223px }.left_f1  { font-size: small; line-height: 150%; background-color: white; margin: 0 0 5px; padding: 5px; border-right: 1px solid #e3e3e3; border-bottom: 1px solid #e3e3e3; border-left: 1px solid #e3e3e3 }.left_look    { font-size: small; line-height: 150%; background-color: white; margin: 0 0 4px; padding: 5px; border-style: solid; border-width: 1px 1px 2px; border-color: #cccccc black black }#left_box ul     { margin: 0 0 0; padding: 0 }#left_box li          { font-size: small; line-height: 15px; text-decoration: none; background-image: url("img/right.gif"); background-repeat: no-repeat; background-position: 2px center; display: block; margin: 0; padding: 2px 5px 2px 15px }li       { display: block; margin: 0; padding: 0 }ul   { line-height: 160%; display: block; margin: 0; padding: 0 }/*みぎコンテンツ*/#right_box               { margin: 0; padding: 0 5px 10px; position: absolute; top: 18px; right: 0; width: 200px }.right_f1 { font-size: small; line-height: 150%; background-color: white; margin: 0; padding-top: 5px; padding-bottom: 5px; border-right: 1px solid #e3e3e3; border-bottom: 1px solid #e3e3e3; border-left: 1px solid #e3e3e3 }.right_box         { background-color: #f2f2f2; margin: 0; padding: 0 5px 10px; position: absolute; top: 5px; right: 0; width: 168px }#right_box ul     { margin: 0 0 0; padding: 0 }#right_box li           { font-size: small; line-height: 15px; text-decoration: none; background-image: url("img/right.gif"); background-repeat: no-repeat; background-position: 2px center; display: block; margin: 0; padding: 2px 5px 2px 15px }/*メニュー*/#top_menu                      { background-image: url("img/content2.gif"); background-repeat: repeat-x; background-position: center 0; margin-right: 200px; margin-bottom: 2px; margin-left: auto; padding-top: 1px; padding-bottom: 1px; padding-left: 0 }#top_menu ul      { display: block; margin: 0; padding: 0 }#top_menu li          { background-repeat: no-repeat; display: inline; margin: 0 0 0 5px; padding-top: 0; padding-bottom: 0; padding-left: 5px; border-left: 2px solid silver }#top_menu li a:link              { color: blue; font-size: 12px; text-decoration: none }#top_menu li a:visited               { color: blue; font-size: 12px; text-decoration: none }#top_menu li a:hover      { color: #ce1010; font-size: 12px; text-decoration: underline }.lamp   { color: #cc0033 }a:link       { color: blue; font-size: 13px; text-decoration: none }a:visited            { color: blue; font-size: 13px; text-decoration: none }a:hover            { color: #ce1010; font-size: 13px; text-decoration: underline }/*H1 h2*/h1   { font-size: 13px; text-decoration: none; margin: 0 auto; padding: 1px 10px 2px 5px }/*6.16*/h2   { font-size: small; margin: 0; padding: 0 }h3     { color: #ff9900; font-size: 12px; font-family: Verdana, "ＭＳ ゴシック", Osaka; font-weight: bold; background-image: url("img/content-left.gif"); background-repeat: no-repeat; background-position: center; text-align: center; margin-top: 3px; margin-bottom: 0; padding-top: 4px; padding-bottom: 4px }.title { font-size: medium; font-weight: bold; background-color: #f2f2f2; margin-top: 3px; padding-top: 2px; padding-bottom: 1px; padding-left: 10px; border-bottom: 1px solid gray; border-left: 2px solid red }.title3 { color: #ff3300; font-size: 16px; font-weight: bold; margin: 10px 10px 5px 5px; padding-top: 2px; padding-bottom: 2px; padding-left: 10px; border-bottom: 1px solid #eaeaea; border-left: 7px solid #aace6f }#title2   { font-size: 15px; text-decoration: none; text-align: right; margin: 0 0 3px 2px; padding: 5px 10px 2px 15px }.left  { text-align: left }.right   { text-align: right }.center   { text-align: center }a.b:link    { color: blue; font-size: medium; text-decoration: none }a.b:visited      { color: blue; font-size: medium; text-decoration: none }a.b:hover     { color: #ce1010; font-size: medium; text-decoration: underline }/*8ポイントテキスト*/a.s:link   { color: blue; font-size: 8pt; text-decoration: none }a.s:visited    { color: blue; font-size: 8pt; text-decoration: none }a.s:hover     { color: #ce1010; font-size: 8pt; text-decoration: underline }/*両サイド コンテンツ*/.content      { color: #ff9900; font-size: 12px; font-family: Verdana, "ＭＳ ゴシック", Osaka; font-weight: bold; background-image: url("img/content-left.gif"); background-repeat: no-repeat; background-position: center; text-align: center; margin-top: 3px; padding-top: 4px; padding-right: 0; padding-bottom: 4px }.content2              { color: #ff9900; font-size: 12px; font-family: Verdana, "ＭＳ ゴシック", Osaka; font-weight: bold; background-image: url("img/content-right.gif"); background-repeat: no-repeat; background-position: center; text-align: center; margin-top: 1px; padding-top: 4px; padding-bottom: 3px }.right_f2 { font-size: small; line-height: 150%; background-color: white; margin: 0; padding: 5px; border-right: 1px solid #e3e3e3; border-bottom: 1px solid #e3e3e3; border-left: 1px solid #e3e3e3 }/*サイトマップのカテゴリ フォルダ*/.sitemap-dir    { color: #ce1010; font-size: 1em; font-weight: bold; background-image: url("img/sitemap-dir.gif"); background-repeat: no-repeat; background-position: left 4px; margin-top: 1px; padding-top: 5px; padding-bottom: 2px; padding-left: 8px }/*そのた*/.f1            { font-size: 15px; line-height: 155%; margin-top: 0; margin-bottom: 5px; padding-top: 0; padding-bottom: 5px }.f2       { font-size: small; line-height: 150%; background-color: white; margin-top: 0; margin-bottom: 14px; padding-top: 0; padding-bottom: 5px; border-bottom: 1px dashed gray }p     { font-size: 15px; line-height: 150%; margin-top: 5px; margin-bottom: 5px; padding-top: 0; padding-bottom: 5px }/*ランプ 背景色FFFFCC */.f3         { font-size: small; line-height: 150%; background-color: #ffffcc; background-image: url("img/lamp.gif"); background-repeat: no-repeat; background-position: 3px 6px; margin-top: 1px; margin-bottom: 0; padding: 5px 5px 5px 18px; border: solid 1px #cc3300 }/*detail/11.html */.co1   { font-size: small; line-height: 150%; text-align: center; margin-top: 0; margin-bottom: 5px; padding: 5px; border-right: 1px solid #ff7777; border-bottom: 1px solid #ff7777; border-left: 1px solid #ff7777 }.bold    { font-size: 14px; font-weight: bold }.nedan  { color: #ff0000; font-weight: bold }.akawaku     { color: #fff; font-size: small; background: #ff3300; padding: 1px 6px }.ffff00     { color: black; font-weight: bold; background: #ffff00; padding: 1px 6px }.big-font  { color: #cc3300; font-size: x-large; font-weight: bold; text-align: center }.kobetu      { color: #cc0033; font-size: 15pt; font-weight: bold; background-image: url("img/midasi.gif"); background-repeat: no-repeat; background-position: left center; margin: 3px 0 0; padding: 3px 10px 3px 20px }/*ちっちゃい文字*/#copy  { font-size: 8pt }.copy   { font-size: 8pt; line-height: 130% }#small  { font-size: 8pt; line-height: 135%; margin: 0 }.small  { font-size: 8pt; line-height: 135%; margin: 0 } .collects      { font-size: 1em; font-weight: bold; background-color: #ffcc66; margin-top: 10px; margin-bottom: 0; padding-top: 4px; padding-bottom: 3px; padding-left: 10px; border: solid 1px #e3e3e3 }.collects2     { font-size: 14px; line-height: 150%; margin-top: 0; margin-bottom: 5px; padding: 5px; border-right: 1px solid #e3e3e3; border-bottom: 1px solid #e3e3e3; border-left: 1px solid #e3e3e3 }/*テキスト 右下*/.text_1     { font-size: small; line-height: 150%; margin-top: 0; margin-bottom: 0; padding: 5px; border-top: 1px solid #e3e3e3; border-right: 1px solid #e3e3e3; border-left: 1px solid #e3e3e3 }.text_2          { font-size: 1em; font-weight: bold; background-color: #ffffcc; text-align: right; margin-top: 0; margin-bottom: 10px; padding-top: 3px; padding-bottom: 3px; padding-left: 18px; border: solid 1px #e3e3e3 }/*画像左寄せ*/.ent_com          { font-size: 15px; line-height: 150%; margin: 8px 0; padding: 5px 5px 8px; border-style: solid; border-width: 1px 2px 3px 1px; border-color: #e3e3e3 }.item_left    { margin: 5px 0 0; padding-top: 3px; padding-right: 10px; padding-bottom: 3px; float: left }.item_top { line-height: 150%; margin-bottom: 3px; height: 165px }/* 決済方法について */.kau   { color: #ff3300; font-size: medium; font-weight: bold; border-bottom: 2px solid orange }.kau2   { color: gray; font-size: small; background-image: url("img/visa.png"); background-repeat: no-repeat; background-position: right bottom }.ff3300 { color: #ff3300 }.cc0033 { color: #cc0033 }/* 紹介個別 */.pr-1         { font-weight: bold; background-color: #ffcc66; margin-top: 12px; margin-bottom: 0; padding-top: 3px; padding-bottom: 3px; padding-left: 7px; border-top: 1px solid #e3e3e3; border-right: 2px solid #e3e3e3; border-left: 2px solid #ff6600 }.pr-2        { font-size: 15px; line-height: 155%; margin: 0; padding: 5px 5px 8px; border-style: solid; border-width: 1px 2px 3px 1px; border-color: #e3e3e3 }.pr-3       { margin-top: 3px; margin-right: 0; margin-left: 0; padding-top: 3px; padding-right: 5px; float: left }.item_1          { font-size: small; line-height: 150%; margin: 0; padding: 5px 5px 3px 10px }.item_2  { margin: 5px 0 0 0; padding-top: 3px; padding-right: 10px; padding-bottom: 3px; float: left }.item_3 { color: #ff0000; font-size: small; font-weight: bold; line-height: 180%; text-align: right; margin: 0 25px; padding: 0 }strong  { font-weight: bold }/* バナー用 */.shadow_box  { background: #f0f0f0; margin: 0 2px 3px 0; padding: 5px; -moz-border-radius: 5px; -moz-box-shadow: 5px 5px 7px #AAA; -webkit-border-radius: 5px; -webkit-box-shadow: 5px 5px 7px #AAA; box-shadow: 5px 5px 7px #AAA }/* 480バナー　カタログ通販 */.bold {font-size: 14px; font-weight: bold }.sukima { margin-bottom: 20px }.bg  { font-size: small; font-weight: bold; background-color: #f2f2f2; width: 120px }.bg2   { font-size: small; background-color: #ffffff }.aka  { color: white; font-size: 10px; background-color: red; padding: 1px }
