body { color: #000000; background-color: #FFFFFF; margin-top: 5px; margin-left: 20px;}

h1 { font-size: 16px; color: #FF3300; line-height: 140%; padding-left: 5px;}

h2 { background-image : url(h2bg.gif); background-repeat: no-repeat; background-position: top left; width: 549px; height: 26px; vertical-align: middle; text-align: left; padding-left: 20px; padding-top: 6px; font-size: 16px; color: #FF9933; font-weight: bold;}

img { border: 0px;}

<!-- リンクスタイル -->

a.fm:link { font-size: 12px; color: #666666; text-decoration: none;}
a.fm:visited { font-size: 12px; color: #666666; text-decoration: none;}
a.fm:hover { font-size: 12px; color: #000000; text-decoration: underline;}
a.fm:active { font-size: 12px; color: #666666; text-decoration: none;}

a.s:link { font-size: 10px; color: #000033; text-decoration: none;}
a.s:visited { font-size: 10px; color: #000033; text-decoration: none;}
a.s:hover { font-size: 10px; color: #000033; text-decoration: underline;}
a.s:active { font-size: 10px; color: #000033; text-decoration: none;}

a.red:link { font-size: 10px; color: #FF3333; text-decoration: underline;}
a.red:visited { font-size: 10px; color: #FF3333; text-decoration: underline;}
a.red:hover { font-size: 10px; color: #FF0000; text-decoration: underline;}
a.red:active { font-size: 10px; color: #FF3333; text-decoration: underline;}

a.or:link { font-size: 12px; color: #FF6666; text-decoration: underline;}
a.or:visited { font-size: 12px; color: #FF6666; text-decoration: underline;}
a.or:hover { font-size: 12px; color: #FF6666; text-decoration: underline;}
a.or:active { font-size: 12px; color: #FF6666; text-decoration: underline;}

a.bg:link { font-size: 14px; color: #006633; font-weight: bold; text-decoration: none;}
a.bg:visited { font-size: 14px; color: #006633; font-weight: bold; text-decoration: none;}
a.bg:hover { font-size: 14px; color: #006633; font-weight: bold; text-decoration: none;}
a.bg:active { font-size: 14px; color: #006633; font-weight: bold; text-decoration: none;}

a.g:link { font-size: 12px; color: #339966; text-decoration: underline;}
a.g:visited { font-size: 12px; color: #339966; text-decoration: underline;}
a.g:hover { font-size: 12px; color: #339966; text-decoration: underline;}
a.g:active { font-size: 12px; color: #339966; text-decoration: underline;}

a.o:link { font-size: 14px; color: #FF9933; font-weight: bold; text-decoration: underline;}
a.o:visited { font-size: 14px; color: #FF9933; font-weight: bold; text-decoration: underline;}
a.o:hover { font-size: 14px; color: #FF9933; font-weight: bold; text-decoration: underline;}
a.o:active { font-size: 14px; color: #FF9933; font-weight: bold; text-decoration: underline;}

a.n:link { font-size: 12px; color: #666666; text-decoration: underline;}
a.n:visited { font-size: 12px; color: #666666; text-decoration: underline;}
a.n:hover { font-size: 12px; color: #666666; text-decoration: underline;}
a.n:active { font-size: 12px; color: #666666; text-decoration: underline;}

a.htp:link { font-size: 12px; color: #666666; font-weight: bold; text-decoration: underline;}
a.htp:visited { font-size: 12px; color: #666666; font-weight: bold; text-decoration: underline;}
a.htp:hover { font-size: 12px; color: #666666; font-weight: bold; text-decoration: underline;}
a.htp:active { font-size: 12px; color: #666666; font-weight: bold; text-decoration: underline;}

<!-- リンクスタイルここまで -->

<!-- ヘッダースタイル -->

.top { font-size: 12px; color: #339966; font-weight: bold; width: 500px; margin-top: 0px; margin-bottom: 0px; margin-left: 5px;}

.map { font-size: 10px; font-weight: bold; width: 240px; vertical-align: middle; text-align: right; padding-right: 20px;}

.head_r { background-image : url(header_bg.gif); background-repeat: no-repeat; width: 440px; vertical-align: bottom; text-align: right; padding-right: 29px; padding-bottom: 8px; letter-spacing: 3px; margin-bottom: 0px;}

.head_mn { background-image : url(hmbg.gif); background-repeat: repeat-x; width: 740px; height: 22px; text-align: right; padding-right: 7px;}

<!-- ヘッダースタイルここまで -->

<!-- ボディスタイル -->

.lmenu { background-image: url(share_img/lmbg.gif); background-repeat: repeat-y; background-position: top left; width: 170px; vertical-align: top;}

.white { background-color: #FFFFFF; height: 10px;}

.dd { font-size: 12px; color: #339966; line-height: 140%; margin-left: 15px;}

.border_g { border: 1px solid #339966; text-align: left; padding: 5px; width: 160px; margin: 5px;}

.buy { text-align: left; vertical-align: bottom; padding-left: 6px;padding-top: 10px;}

.req { text-align: left; vertical-align: top; padding-left: 6px; padding-bottom: 20px;}

.dash { border: 1px dashed #666666; text-align: left; padding: 5px; width: 160px; font-size: 12px; color: #339966; line-height: 140%; margin: 5px;}

.banner { font-size: 12px; color: #666666; text-align: center; line-height: 140%;}

.main { vertical-align: top; padding-top: 10px; padding-bottom: 10px;}

.yellow { background-color: #FFFFCC;}

.topr { background-image : url(trbg.gif); background-repeat: repeat-y; background-position: top right; width: 140px; vertical-align: top;}

.putn { padding-left: 5px; padding-right: 5px;}

.padall { padding: 5px;}

.padb { padding-bottom: 30px;}

.btmmgin { margin-bottom: 30px;}

<!-- ボディスタイルここまで -->

<!-- テキストスタイル -->

.text1 { font-size: 12px; color: #339966; line-height: 140%; padding-left: 2px; padding-right: 2px;}

.text2 { font-size: 12px; color: #333333; line-height: 160%; padding-left: 15px; padding-right: 5px;}

.text3 { font-size: 12px; color: #666666; line-height: 140%;}

.text4 { font-size: 12px; color: #FF0000; line-height: 140%;}

.text6 { font-size: 14px; color: #FF6666; line-height: 140%;}

.text7 { font-size: 10px; color: #666666; line-height: 140%; font-weight: bold; text-decoration: underline;}

.text8 { font-size: 14px; color: #FF0000; line-height: 140%; font-weight: bold;}

.text9 { font-size: 10px; color: #666666; line-height: 120%;}
<!-- テキストスタイルここまで -->

<!-- フッタースタイル -->

.fmenu { font-size: 12px; color: #666666; line-height: 140%; text-align: center; padding-top: 10px;}

.company { font-size: 12px; color: #666666; text-align: center; margin-top: 0px; margin-bottom: 5px; line-height: 140%;}

.copy { font-size: 12px; color: #666666; text-align: center;}

<!-- フッタースタイルスタイルここまで -->

