a {color: #9900cc; text-decoration: none;}a:hover {color: #ff0000; background-color: #ddd; text-decoration: underline;}
/*TOPインフォメ*/#first {margin-bottom: 12px;}
#first span {color: #ff0000;}
#first .first-title {margin-bottom: 5px;font-weight: bold;padding-left: 15px;background-image: url(img/bg-delta.gif);background-position: 0% 50%;background-repeat: no-repeat;}
/*TOP新着商材*/.tetable {margin-bottom: 7pxpadding-bottom: 7px;border-bottom: 1px #ccc solid;}
.tetable table td {vertical-align: top;}
.tesumple {border: 1px #aaa solid;margin-right: 12px;}
.tetitle {font-size: 11pt;margin-bottom: 7px;font-weight: bold;padding-left: 15px;background-image: url(img/bg-delta.gif);background-position: 0% 50%;background-repeat: no-repeat;}
.tedes {font-size: 9pt;margin-bottom: 5px;}
/*新着レビュー*/#reviewtable {height: 300px;overflow: auto;overflow-y: auto;}
#reviewtable .rtitle {padding-left: 20px;background-image: url(img/bg-coram.gif);background-position: 0% 50%;background-repeat: no-repeat;}

/*カテゴリーテンプレート*/.ctitle {font-weight: bold;padding-left: 14px;padding-top: 4px;padding-bottom: 4px;margin-bottom: 2px;background-image: url(img/bg-delta.gif);background-position: 0% 50%;background-repeat: no-repeat;}
.clist {margin-bottom: 9px;padding-left: 22px;background-image: url(img/bg-lists.gif);background-position: 7px 50%;background-repeat: no-repeat;border-bottom: 1px #ccc solid;padding-bottom: 5px;}
/*関連情報商材*/#kanren {margin-bottom: 22px;}
#kanren ul li {list-style-type: none;padding-left: 12px;background-image: url(img/bg-delta.gif);background-position: 0% 50%;background-repeat: no-repeat;}
#kanren .h2 {font-weight: bold;color: #fff;padding: 4px;padding-left: 25px;text-align: left;margin-bottom: 9px;background-color: #000;border-top: 1px #888 solid;border-bottom: 1px #888 solid;border-left: 5px #888 solid;border-right: 5px #888 solid;background-image: url(img/bg-bi.gif);background-repeat: no-repeat;background-position: 8px; 50%;}
/*ナビ*/#navi {position: absolute;top: 85px;width: 886px;padding: 7px;padding-left: 135px;}
#navi li {color: #fff;margin-right: 0px;padding-right: 12px;display: inline;}
#navi li a{color: #fff;text-decoration: underline;}
/*情報商材詳細データ*/#sdata table td {vertical-align: top;}
#sdata .stitle {padding-left: 21px;font-size: 11pt;font-weight: bold;margin-bottom: 12px;text-decoration: underline;background-image: url(img/bg-stitle.gif);background-position: 0% 50%;background-repeat: no-repeat;}
#sdata .stitle a {color: #9f3939; text-decoration: underline;}
#sdata .surl {color: #37803d;padding-left: 12px;margin-bottom: 12px;}
#sdata #stable {width: 95%;margin-left: auto;margin-right: auto;margin-bottom: 22px;}
#sdata #stable ul {margin-bottom: 12px;}
#sdata #stable ul li {padding-left: 14px;list-style-type: none;font-weight: bold;background-image: url(img/bg-delta.gif);background-position: 0% 50%;background-repeat: no-repeat;}
#sdata #stable #sopt {width: 100%;background-color: #ddd;}
#sdata #stable #sopt td {background-color: #fff;vertical-align: middle;}
#sdata .cap {border: 1px #bbb solid;margin-right: 12px;}
#sdata h3 {margin-bottom: 9px;padding: 4px;padding-left: 15px;border-bottom: 1px #ccc solid;background-image: url(img/bg-coram.gif);background-position: 0% 50%;background-repeat: no-repeat;}
#sdata #gaiyou {white-space: pre;margin-top: 9px;width: 95%;}
#sdata #keywd {
padding-left: 20px;
background-image: url(img/keywd.gif);
background-position: 0% 50%;
background-repeat: no-repeat;
}
/*スタート-----------------------------------*/
body {overflow-x:hidden; margin: 0px;text-align: center;padding: 0px;background-color: #eddbff;background-image: url(img/mbg.gif);background-position: 50% 50%;background-repeat: repeat-y; background-attachment: fixed; }
body, table, td, div, p {color: #555;font-size: 10pt;line-height: 120%;font-family: 'ＭＳ Ｐゴシック', verdana, arial, Osaka, Sans-Serif, Impact;}
p, div, form, ul {margin: 0px;padding: 0px;}
h1, h2, h3, h4 {margin: 0px;padding: 0px;font-size: 10pt;}
h1 {color: #fff;font-size: 12px;font-weight: normal;text-align: right;padding-top: 3px;padding-right: 90px;margin-bottom: 12px;}
a img {border: none;}
/*テーブルテンプレート*/
#container {width: 900px;text-align: left;margin-left: auto;margin-right: auto;background-image: url(img/header.gif);background-position: 50% 0%;background-repeat: no-repeat;}
/*パーツ*/#header {height: 120px;margin-bottom: 5px;}
#header #description {position: absolute;top: 23px;left: 50%;color: #ccc;width: 530px;margin-left: -100px;font-size: 10pt;border-left: 5px #ccc solid;padding-left: 9px;}
#lefttable {float: left;width: 200px;}
#lefttable div {font-size: 9pt;padding-left: 6px;padding-right: 9px;margin-bottom: 7px;padding-bottom: 7px;text-align: left;border-bottom: 1px #ccc solid;}
#lefttable h2 {color: #fff;padding: 4px;font-size: 11pt;margin-bottom: 9px;border-top: 1px #cc3366 solid;border-bottom: 1px #cc3366 solid;border-left: 5px #cc3366 solid;border-right: 5px #cc3366 solid;background-color: #000;background-image: url(img/bg-bi.gif);background-repeat: no-repeat;background-position: 95%; 50%;}
#lefttable .h2 {color: #fff;padding: 4px;font-size: 11pt;margin-bottom: 9px;font-weight: bold;border-left: 5px #cc3366 solid;border-right: 5px #cc3366 solid;background-color: #000;border-top: 1px #cc3366 solid;border-bottom: 1px #cc3366 solid;background-image: url(img/bg-bi.gif);background-repeat: no-repeat;background-position: 95%; 50%;}
/*右テーブル*/#righttable {float: right;width: 700px;}
/*エントリー部分*/#entry {float: left;width: 476px;margin-left: 12px;margin-right: 12px;}
#entry h2 {color: #fff;padding: 4px;padding-left: 25px;text-align: left;margin-bottom: 9px;background-color: #000;border-top: 1px #888 solid;border-bottom: 1px #888 solid;border-left: 5px #888 solid;border-right: 5px #888 solid;background-image: url(img/bg-bi.gif);background-repeat: no-repeat;background-position: 8px; 50%;}
#cate {float: right;width: 200px;}
#cate div {font-size: 9pt;padding-left: 9px;padding-right: 6px;margin-bottom: 7px;padding-bottom: 7px;text-align: left;border-bottom: 1px #ccc solid;}
#cate h2 {color: #fff;padding: 4px;font-size: 11pt;margin-bottom: 9px;border-top: 1px #cc3366 solid;border-bottom: 1px #cc3366 solid;border-left: 5px #cc3366 solid;border-right: 5px #cc3366 solid;background-color: #000;background-image: url(img/bg-bi.gif);background-repeat: no-repeat;background-position: 95%; 50%;}
#cate .h2 {font-weight: bold;color: #fff;padding: 4px;font-size: 11pt;margin-bottom: 9px;border-top: 1px #cc3366 solid;border-bottom: 1px #cc3366 solid;border-left: 5px #cc3366 solid;border-right: 5px #cc3366 solid;background-color: #000;background-image: url(img/bg-bi.gif);background-repeat: no-repeat;background-position: 95%; 50%;}
/* カテゴリリスト */
.cate ul {padding: 0px;margin: 0px;}
.cate ul li {color: #555;font-size: 12px;text-align: left;line-height: 130%;margin-top: 0px;margin-right:5px;padding: 0px 2px 5px 20px;list-style-type: none;font-weight: bold;background-image: url(img/bg-migi.gif);background-repeat: no-repeat;background-position: 0% 0%;}
.cate ul li ul li{color: #555;font-size: 12px;text-align: left;line-height: 130%;margin: 0px;margin-right:5px;padding:0px 0px 0px 12px;list-style-type: none;font-weight: normal;background:url(img/bg-lists.gif) left 0% no-repeat;}
#footer {color: #ddd;margin-top: 22px;padding-top: 12px;margin-botom: 22pt;padding-bottom: 22px;font-size: 10pt;clear: both;text-align: center;background-color: #000;}
/*サイド　新着商材*/#sentry ul li {list-style-type: none;}
/*コメントレビュー欄*/#comments {margin-top: 22px;margin-bottom: 22px;}
#comments .h2 {margin-bottom: 12px;padding-left: 24px;font-weight: bold;padding-top: 3px;padding-bottom: 3px;background-image: url(img/bg-review.gif);background-position: 0% 50%;background-repeat: no-repeat;}
#comments #comment-text {width: 450px;}
#comments .comment-table {margin-left: 22px;margin-right: 22px;margin-top: 12px;margin-bottom: 12px;padding: 12px;background-color: #f1f5e7;}
#comments .comment-table .cline {text-align: right;margin-top: 9px;}
/*サブテーブル開始------------------------------------------*/
/* サイト情報 */
#siteinfo h3 {color: #333;text-align: left;margin-bottom: 5px;padding-left: 19px;font-weight: bold;background-image: url(img/bg-migi.gif);background-repeat: no-repeat;background-position: 0% 50%;}
#siteinfo ul {margin-bottom: 12px;padding-left: 0px;}
#siteinfo ul li {list-style-type: none;padding-left: 12px;margin-bottom: 1px;margin-left: 17px;background:url(img/bg-lists.gif) left center no-repeat;}
/* ADD */
#powered {font-size: 7pt; }
#centerarea {margin-left: 12px; width : 70%;}
/*普通のブログ記事*/
.sub {font-weight: bold;font-size: 12pt;margin-bottom: 12px;}
.md {margin-bottom: 12px;}

/*その他属性*/.f8 {font-size: 8pt;}

