/* custom.css */

/* 全体的な定義 */
body {
 font-family      : "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka,sans-serif;
                                              /* フォントの種類 */
 margin           :  0px auto;      /* 上・右・下・左の余白 */
 padding          :  0px;      /* 上・右・下・左の間隔 */
 color            : #333;                     /* 文字の色 */
 background-color : #FFFFFF;                     /* バックの色 */
 width:1000px;                                /* バック幅 */
}

table {
 width            : 100%;                     /* 横幅 */
 font-size        : x-small;                  /* フォントの大きさ */
}

table td {
 vertical-align   : top;                      /* 文字の水平位置 */
}

/* ヘッダ部分 */
h1#header {
 font-family      : "Arial Black", "Arial";   /* フォントの種類 */
 font-size        : 32px;                     /* フォントの大きさ */
 color            : #ffffff;                     /* 文字の色 */
 letter-spacing   :  3pt;                     /* 文字の間隔 */
 width            : 1000px;                      /* 横幅 */
 height           : 80px;                    /* 縦幅 */
 background-color : #000000;                     /* バックの色 */
 margin           :  0px  0px  0px  0px;      /* 上・右・下・左の余白 */
 padding          :  0px  0px  0px  0px;      /* 上・右・下・左の間隔 */
 border-style     : double none double none;  /* 上・右・下・左の枠線の種類 */
 border-color     : #CCC #AAA #CCC #AAA;      /* 上・右・下・左の枠線の色 */
 border-width     :  0px  0px 0px  0px;       /* 上・右・下・左の枠線の太さ */
 background-image: url("img/menubar_bg.gif") ;
 background-repeat: no-repeat;
 background-position: center center;
 td.sloganl {padding:5px; background:#000000; color:#ffffff; text-align:left; vertical-align:middle; vertican-align:middle; font-weight:bold; }
 td.sloganr {padding:5px; background:#000000; color:#ffffff; text-align:right; vertical-align:middle; vertican-align:middle; font-weight:bold; }
 td.sloganr a{color:#EEEEEE; }
}
/*ホーム*/
td#mbar_home {
height: 32px;
border-bottom: 1px solid #dddddd;
}
a.home {
background-image:url(http://www.ginza.power25.jp/themes/typeA/img/menubar_bg.gif);
height: 32px;
display:block;
}
a.home:hover {
background-image:url(http://www.ginza.power25.jp/themes/typeA/img/menubar_bg1.gif);
height: 32px;
}

/* メイン部分 */
table#main {
 margin           :  0px  0px  0px  0px;      /* 上・右・下・左の余白 */
 padding          :  0px  0px  0px  0px;      /* 上・右・下・左の間隔 */
 border-collapse  : separate;                 /* セルの枠線の表示形式 */
}



/* 左カラムと右カラム */
td.colLeft , td.colRight {
 margin           :  0px  0px  0px  0px;      /* 上・右・下・左の余白 */
 padding          :  0px  0px  0px  0px;      /* 上・右・下・左の間隔 */
 width            : 310px;                    /* 横幅 */
 background-color : #FFFFFF;                     /* バックの色 */
}

/* 右カラム */
td.colRight {
 background-color : #FFFFFF;                     /* バックの色 */
}

/* 左カラムと右カラムのタイトル部分 */
div.colLeft_Title , div.colRight_Title {
 margin           :  0px;                     /* 余白 */
 padding          :  0px;                     /* 間隔 */
 color            : #000000;                     /* 文字の色 */
 font-weight      : bold;                     /* 文字の太さ */
 background-color : #FFFFFF;                     /* バックの色 */
 border-style     : solid solid solid solid;  /* 上・右・下・左の枠線の種類 */
 border-width     :  0px  0px  0px  0px;      /* 上・右・下・左の枠線の太さ */
 border-color     : #666 #666 #666 #666;      /* 上・右・下・左の枠線の色 */
}

/* 左カラムと右カラムのコンテンツ部分 */
div.colLeft_Content , div.colRight_Content {
 margin           :  0px  0px  0px  0px;      /* 上・右・下・左の余白 */
 padding          :  0px  0px  0px  0px;      /* 上・右・下・左の間隔 */
 color            : #666;                     /* 文字の色 */
 background-color : #FFF;                     /* バックの色 */
 border-style     : none solid solid solid;   /* 上・右・下・左の枠線の種類 */
 border-width     :  0px  0px  0px  0px;      /* 上・右・下・左の枠線の太さ */
 border-color     : #666 #666 #666 #666;      /* 上・右・下・左の枠線の色 */
}

/* 中央カラム */
div.center {
 width            : 680px;                       /* 横幅 */
 margin           :  0px  0px  0px  0px;      /* 上・右・下・左の余白 */
}

td.colCenter {
 margin           :  0px  0px  0px  0px;      /* 上・右・下・左の余白 */
 padding          :  0px  0px  0px  0px;      /* 上・右・下・左の間隔 */
 border-style     : none none none none;      /* 上・右・下・左の枠線の種類 */
 background-color : #ffffff;                     /* バックの色 */
}
/* 中央中央カラム */
div.center1 {
 width            : 680px;                       /* 横幅 */
 margin           :  0px  0px  0px  0px;      /* 上・右・下・左の余白 */
}

td.colCenter1 {
 margin           :  0px  0px  0px  0px;      /* 上・右・下・左の余白 */
 padding          :  0px  0px  0px  0px;      /* 上・右・下・左の間隔 */
 border-style     : none none none none;      /* 上・右・下・左の枠線の種類 */
 background-color : #000000;                     /* バックの色 */
}
/* 中央カラムのタイトル部分 */
div.colCenter_blkCenter_Title , div.colCenter_blkLeft_Title , div.colCenter_blkRight_Title {
 margin           :  0px  2px  0px  2px;      /* 上・右・下・左の余白 */
 padding          :  5px  5px  5px  5px;      /* 上・右・下・左の間隔 */
 color            : #666666;                     /* 文字の色 */
 font-weight      : bold;                     /* 文字の太さ */
 background-color : #FFFFFF;                     /* バックの色 */
 border-style     : solid solid solid solid;  /* 上・右・下・左の枠線の種類 */
 border-width     :  2px  2px  2px  2px;      /* 上・右・下・左の枠線の太さ */
 border-color     : #666 #666 #666 #666;      /* 上・右・下・左の枠線の色 */
}
/* 中央中央カラムのコンテンツ部分 */
div.colCenter_blkCenter_Content1 , div.colCenter_blkLeft_Content1 , div.colCenter_blkRight_Content1 {
 margin           :  0px  0px  0px  0px;      /* 上・右・下・左の余白 */
 padding          :  0px  0px  0px  0px;      /* 上・右・下・左の間隔 */
 color            : #ffffff;                     /* 文字の色 */
 background-color : #000000;                     /* バックの色 */
 border-style     : none none none none;   /* 上・右・下・左の枠線の種類 */
 border-width     :  0px  0px  0px  0px;      /* 上・右・下・左の枠線の太さ */
 border-color     : #666 #666 #666 #666;      /* 上・右・下・左の枠線の色 */
}

/* 中央カラムのコンテンツ部分 */
div.colCenter_blkCenter_Content , div.colCenter_blkLeft_Content , div.colCenter_blkRight_Content {
 margin           :  0px  0px  0px  0px;      /* 上・右・下・左の余白 */
 padding          :  0px  0px  0px  0px;      /* 上・右・下・左の間隔 */
 color            : #666666;                     /* 文字の色 */
 background-color : #ffffff;                     /* バックの色 */
 border-style     : none none none none;   /* 上・右・下・左の枠線の種類 */
 border-width     :  0px  0px  0px  0px;      /* 上・右・下・左の枠線の太さ */
 border-color     : #666 #666 #666 #666;      /* 上・右・下・左の枠線の色 */
}

/* テーブル */
table.sample3{
border:0px black solid;
background-image: url(http://www.ginza.power25.jp/themes/typeA/img/bak.png);
width:680px;
height:200px;
} 

/* メニュー */

td#mainmenu a , td#usermenu a {
 display          : block;                    /* 要素の性質 */
 margin           :  1px  0px  0px  0px;      /* 上・右・下・左の余白 */
 background-color : #FFF;                     /* バックの色 */
}

/* メニュー　未訪問のとき */
td#mainmenu a:link , td#usermenu a:link {
 color            : #000000;                     /* 文字の色 */
}

/* メニュー　訪問済み */
td#mainmenu a:visited , td#usermenu a:visited {
 color            : #666;                     /* 文字の色 */
}

/* メニュー　マウスカーソルが乗っているとき */
td#mainmenu a:hover , td#usermenu a:hover {
 color            : #F00;                     /* 文字の色 */
}

/* メニュー　クリックされたとき */
td#mainmenu a:active , td#usermenu a:active {
 color            : #F90;                     /* 文字の色 */
}

/* メニュー　メインメニュー（「ニュース」など） */
td#mainmenu a.menuTop , td#mainmenu a.menuMain , td#usermenu a {
}

/* メニュー　サブメニュー（「ニュース投稿」など） */
td#mainmenu a.menuSub {
}

/* メニュー　受信箱に未読があるときの表示 */
td#usermenu a.highlight {
 background-color : #CCC;                     /* バックの色 */
}

/* リンクの設定 */

a, div#link, div#visiter, div#hover, div#active {
 font-weight      : bold;                     /* 文字の太さ */
 text-decoration  : none;                     /* 文字の飾り */
}

/* 未訪問 */
a:link, div#link {
 color            : #066;                     /* 文字の色 */
}

/* 訪問済み */
a:visited, div#visiter {
 color            : #033;                     /* 文字の色 */
}

/* マウスカーソルが乗っているとき */
a:hover, div#hover {
 color            : #099;                     /* 文字の色 */
}

/* クリックされたとき */
a:active, div#active {
 color            : #0FF;                     /* 文字の色 */
}

/* リンクのあるイメージ */
a img {
 border-style     : none;                     /* 枠線の種類 */
}

/* 見出し（汎用的な設定） */
h1 , h2 , h3 , h4 , h5 , h6 {
 margin           : 0.5em  0px 0.5em 0px;     /* 上・右・下・左の余白 */
 padding          :  5px  0px  2px  5px;      /* 上・右・下・左の間隔 */
 border-style     : none none solid none;     /* 上・右・下・左の枠線の種類 */
 border-width     :  0px  0px  1px  0px;      /* 上・右・下・左の枠線の太さ */
 border-color     : #AAA #AAA #AAA #AAA;      /* 上・右・下・左の枠線の色 */
}

/* モジュールのコンテンツ部 */
div#content {
 margin           :  5px  0px  5px  0px;      /* 上・右・下・左の余白 */
 padding          :  5px  0px  5px  0px;      /* 上・右・下・左の間隔 */
}

/* ニュースモジュールのコンテンツ */
/* ニュース以外のモジュールでも使用されています。 */

/* 記事の枠組み */
.item {
 border-style     : solid solid solid solid;  /* 上・右・下・左の枠線の種類 */
 border-color     : #666 #666 #666 #666;      /* 上・右・下・左の枠線の色 */
 border-width     :  1px  1px  1px  1px;      /* 上・右・下・左の枠線の太さ */
}

/* テーブルのタイトル部 */


.itemHead , th {
 color            : #FFF;                     /* 文字の色 */
 background-color : #666;                     /* バックの色 */
 text-align       : left;                     /* 文字の水平位置 */
 margin           :  0px  0px  0px  0px;      /* 上・右・下・左の余白 */
 padding          :  0px  0px  0px  0px;      /* 上・右・下・左の間隔 */

}

/* テーブルのタイトル部（リンク部分） */
.itemHead a:link , .itemHead a:visited , .outer th a:link , .outer th a:visited {
 color            : #666666;                     /* 文字の色 */
}
/* テーブルのタイトル部（マウスカーソルが乗っているとき） */
.itemHead a:hover , .outer th a:hover {
 color            : #DD0;                     /* 文字の色 */
}
/* テーブル　タイトル部（クリックされたとき） */
.itemHead a:active {
 color            : #FF0;                     /* 文字の色 */
}

/* 投稿者などの情報欄 */
.itemInfo {
 color            : #336;                     /* 文字の色 */
 font-size        : x-small;                  /* フォントの大きさ */
 background-color : #DDD;                     /* バックの色 */
 text-align       : right;                    /* 文字の水平位置 */
 padding          :  2px  5px  2px  5px;      /* 上・右・下・左の間隔 */
}

/* 投稿者などの情報欄　投稿者 */
.itemPoster {
}

/* 投稿者などの情報欄　投稿日付 */
.itemPostDate {
}

/* 投稿者などの情報欄　ヒット数 */
.itemStats {
}

/* 記事の内容 */
.itemBody {
 padding          :  2px  5px  2px  5px;      /* 上・右・下・左の間隔 */
 background-color : #FFF;                     /* バックの色 */
}

/* 記事の内容　文面 */
.itemText {
 margin           :  0px  0px  0px  0px;      /* 上・右・下・左の余白 */
 line-height      : 1.2;                      /* 行送りの間隔 */
}

/* 記事のフッタ部 */
.itemFoot {
 color            : #336;                     /* 文字の色 */
 font-size        : x-small;                  /* フォントの大きさ */
 background-color : #DDD;                     /* バックの色 */
 text-align       : right;                    /* 文字の水平位置 */
 padding          :  2px  5px  2px  5px;      /* 上・右・下・左の間隔 */
}

/* 記事のフッタ部　[編集][削除] */
.itemAdminLink {
}

/* 記事のフッタ部　「続き...」〜「コメントする」 */
.itemPermaLink {
}

/* ニュースアーカイブなどのテーブル　コンテンツ部 */
tr.even td {
 background-color : #FFF;                     /* バックの色 */
 margin           :  0px  0px  0px  0px;      /* 上・右・下・左の余白 */
 padding          :  5px  5px  5px  5px;      /* 上・右・下・左の間隔 */
 border-style     : solid solid solid solid;  /* 上・右・下・左の枠線の種類 */
 border-width     :  1px  1px  1px  1px;      /* 上・右・下・左の枠線の太さ */
 border-color     : #CCC #CCC #CCC #CCC;      /* 上・右・下・左の枠線の色 */
}

/* フォーラムのスレッド一覧などで、行ごとに色を変える奇数行の指定 */
.outer tr.even td {
 background-color : #FFF;                     /* バックの色 */
 margin           :  0px  0px  0px  0px;      /* 上・右・下・左の余白 */
 padding          :  5px  5px  5px  5px;      /* 上・右・下・左の間隔 */
 border-style     : solid solid solid solid;  /* 上・右・下・左の枠線の種類 */
 border-width     :  1px  1px  1px  1px;      /* 上・右・下・左の枠線の太さ */
 border-color     : #CCC #CCC #CCC #CCC;      /* 上・右・下・左の枠線の色 */
}

/* フォーラムのスレッド一覧などで、行ごとに色を変える偶数行の指定 */
tr.odd td {
 background-color : #DDD;                     /* バックの色 */
 padding: 5px  5px  5px  5px;
}

/* フォーラムのスレッド一覧などで、カラムごとに色を変える指定 */
/* 奇数カラム */
.even {
 background-color : #EEE;                     /* バックの色 */
 padding          :  5px  5px  5px  5px;      /* 上・右・下・左の間隔 */
}

/* 偶数カラム */
.odd {
 background-color : #FFF;                     /* バックの色 */
 padding          :  5px  5px  5px  5px;      /* 上・右・下・左の間隔 */
}

/* 外枠 */
.outer {
 width            : 100%;                     /* 横幅 */
 border-style     : solid solid solid solid;  /* 上・右・下・左の枠線の種類 */
 border-width     :  0px  0px  0px  0px;      /* 上・右・下・左の枠線の太さ */
 border-color     : #AAA #AAA #AAA #AAA;      /* 上・右・下・左の枠線の色 */
}

/* テーブルのヘッダ部分 */
.head {
 background-color : #EEE;                     /* バックの色 */
 padding          :  5px  5px  5px  5px;      /* 上・右・下・左の間隔 */
 font-weight      : bold;                     /* 文字の太さ */
}

/* テーブルのフッタ部分 */
.foot {
 background-color : #EEE;                     /* バックの色 */
 padding          :  5px  5px  5px  5px;      /* 上・右・下・左の間隔 */
}

/* コメントのタイトル */
.comTitle {
 font-weight      : bold;                     /* 文字の太さ */
 background-color : #FFF;                     /* バックの色 */
 margin           :  0px  0px  5px  0px;      /* 上・右・下・左の余白 */
 padding          :  5px  5px  5px  5px;      /* 上・右・下・左の間隔 */
 border-style     : solid solid solid solid;  /* 上・右・下・左の枠線の種類 */
 border-width     :  0px  0px  1px  0px;      /* 上・右・下・左の枠線の太さ */
 border-color     : #EEE #EEE #EEE #EEE;      /* 上・右・下・左の枠線の色 */
}

/* コメントのテキスト */
.comText {
}

/* コード */
div.xoopsCode {
 font-family      : "monospace";              /* フォントの種類 */
 background-color : #FFF;                     /* バックの色 */
 margin           :  5px  0px  5px  0px;      /* 上・右・下・左の余白 */
 padding          :  0px  0px  0px  5px;      /* 上・右・下・左の間隔 */
 border-style     : solid solid solid solid;  /* 上・右・下・左の枠線の種類 */
 border-width     :  1px  1px  1px  1px;      /* 上・右・下・左の枠線の太さ */
 border-color     : #333 #333 #333 #333;      /* 上・右・下・左の枠線の色 */
}

/* 引用 */
div.xoopsQuote {
 background-color : #FFF;                     /* バックの色 */
 margin           :  5px  0px  5px  0px;      /* 上・右・下・左の余白 */
 padding          :  0px  0px  0px  5px;      /* 上・右・下・左の間隔 */
 border-style     : solid solid solid solid;  /* 上・右・下・左の枠線の種類 */
 border-width     :  1px  1px  1px  1px;      /* 上・右・下・左の枠線の太さ */
 border-color     : #333 #333 #333 #333;      /* 上・右・下・左の枠線の色 */
}
blockquote {
 margin           :  5px  5px  5px  5px;      /* 上・右・下・左の余白 */
}

/* ユーザーステータス（「登録日」などの枠） */
.comUserStat {
 font-size        : xx-small;                 /* フォントの大きさ */
 font-weight      : bold;                     /* 文字の太さ */
 color            : #099;                     /* 文字の色 */
 margin           :  1px  0px  0px  0px;      /* 上・右・下・左の余白 */
 padding          :  1px  1px  1px  1px;      /* 上・右・下・左の間隔 */
 border-style     : solid solid solid solid;  /* 上・右・下・左の枠線の種類 */
 border-width     :  1px  1px  1px  1px;      /* 上・右・下・左の枠線の太さ */
 border-color     : #AAA #AAA #AAA #AAA;      /* 上・右・下・左の枠線の色 */
}

/* ユーザーステータス（「登録日」などのキャプション部分） */
.comUserStatCaption {
 font-weight      : normal;                   /* 文字の太さ */
}

/* ユーザーランク（「管理人」などの星マークを含めた全体） */
.comUserRank {
 margin           :  0px  0px  15px  0px;     /* 上・右・下・左の余白 */
}

/* ユーザーランク（「管理人」などのテキスト部分） */
.comUserRankText {
 font-size        : xx-small;                  /* フォントの大きさ */
}

/* ユーザーイメージ（アバター） */
.comUserImg {
 margin           :  2px  2px  2px  2px;      /* 上・右・下・左の余白 */
}

/* 投稿日時（日時部分を含む全体） */
.comDate {
 font-size        : x-small;                 /* フォントの大きさ */
 text-align       : right;                   /* 文字の水平位置 */
}

/* 「投稿日時:」の部分 */
.comDateCaption {
 font-weight      : bold;                     /* 文字の太さ */
}

/* その他の設定 */

/* リスト */
ul {
 margin           :  2px  2px  2px  2px;      /* 上・右・下・左の余白 */
 padding          :  2px  2px  2px  2px;      /* 上・右・下・左の間隔 */
 list-style       : decimal inside;           /* リストマーク */
}
li {
 margin           :  0px  0px  0px  2px;      /* 上・右・下・左の余白 */
 list-style       : square inside;            /* リストマーク */
 color            : #F30;                     /* 文字の色 */
}

/* エラーメッセージ */
div.errorMsg {
 background-color : #FCC;                     /* バックの色 */
 text-align       : center;                   /* 文字の水平位置 */
 border-style     : solid solid solid solid;  /* 上・右・下・左の枠線の種類 */
 border-width     :  1px  1px  1px  1px;      /* 上・右・下・左の枠線の太さ */
 border-color     : #DDF #AAA #AAA #DDF;      /* 上・右・下・左の枠線の色 */
 font-weight      : bold;                     /* 文字の太さ */
 padding          : 10px 10px 10px 10px;      /* 上・右・下・左の間隔 */
}

/* 確認メッセージ */
div.confirmMsg {
 font-weight      : bold;                     /* 文字の太さ */
 color            : #C33;                     /* 文字の色 */
 background-color : #DDD;                     /* バックの色 */
 text-align       : center;                   /* 文字の水平位置 */
 margin           :  0px  0px  0px  0px;      /* 上・右・下・左の余白 */
 padding          : 10px 10px 10px 10px;      /* 上・右・下・左の間隔 */
 border-style     : solid solid solid solid;  /* 上・右・下・左の枠線の種類 */
 border-width     :  2px  2px  2px  2px;      /* 上・右・下・左の枠線の太さ */
 border-color     : #AAA #AAA #AAA #AAA;      /* 上・右・下・左の枠線の色 */
}

/* 結果メッセージ */
div.resultMsg {
 font-weight      : bold;                     /* 文字の太さ */
 color            : #333;                     /* 文字の色 */
 background-color : #CCC;                     /* バックの色 */
 text-align       : center;                   /* 文字の水平位置 */
 padding          : 10px 10px 10px 10px;      /* 上・右・下・左の間隔 */
 border-style     : solid solid solid solid;  /* 上・右・下・左の枠線の種類 */
 border-width     :  2px  2px  2px  2px;      /* 上・右・下・左の枠線の太さ */
 border-color     : #666 #666 #666 #666;      /* 上・右・下・左の枠線の色 */
}

/* フッター部*/
#footer {
background-color:#000000;
clear:both;
color:#000000;
height:380px;
margin:0;
padding:0;
width:100%;
}
#footermenu {
background-image:url(http://www.q-net.biz/themes/typeA/imgf/f.png);
background-color:;
border:1px solid #464842;
clear:both;
height:230px;
margin:25px auto 0;
padding:0;
width:960px;
}
.footerbox {
float:left;
height:210px;
margin:15px 0 0;
text-align:left;
width:220px;
}
.footerboxtitle {
color:#808080;
font-size:16px;
font-weight:bold;
height:25px;
text-indent:0px;
width:220px;
}
.footerbox ul {
font-size:13px;
list-style-type:none;
margin:0 0 0 0px;
width:210px;
}
.footerbox ul li a, .footerbox ul li a:visited {
color:#C0C0C0;
}
.footerbox p {
font-size:13px;
line-height:1.3em;
margin:0 0 0 0px;
width:210px;
}
#footerbottombanner {
clear:both;
height:0px;
margin:20px auto;
padding:0;
width:960px;
}


/* メインメニューなどブロック内にテーブルを置いた場合の調整 */
div.colLeft_Content table , div.colCenter_blkCenter_Content table , div.colCenter_blkLeft_Content table , div.colCenter_blkRight_Content table , div.colRight_Content table {
 width            : 100%;                      /* 横幅 */
}

/* 交際クラブ一覧 */ 


.areatenpobox {
clear:both;
margin:5px auto;
width:680px;
}
.in-areatenpobox {
clear:both;
margin:0;
padding:10px 0;
width:680px;
}
.atprcomment {
background-color:#cccccc;
font-size:12px;
margin:0 auto 10px;
padding:0;
width:680px;
}
.atprcommenttitle {
background-image:url(http://www.q-net.biz/themes/typeA/img/yu01.png);
background-repeat:no-repeat;
color:#ffffff;
font-size:16px;
font-weight:bold;
height:30px;
letter-spacing:2px;
line-height:2em;
text-indent:10px;
width:680px;
}

.atprcomment p {
font-size:12px;
line-height:1.3em;
margin:10px auto;
width:640px;
}
.atb01container {
clear:both;
width:300px;
}
.atb01left {
background-image:url(http://www.ginza.power25.jp/themes/typeA/img/yubk.pgn);
background-repeat:no-repeat;
float:left;
height:160px;
padding:10px 0 0 15px;
width:265px;
}
.atb01right {
float:right;
height:200px;
width:300px;
}
.div.tebu {
	width: 430px;
}

/* tableの共通設定
----------------------------------------------------------- */
table-tebu	{
	border-collapse: collapse;	border-spacing: 0;
	background-color:#EEEEEE;
	width: 480px;
	margin-bottom: 10px;
}
th, td	{
	padding: 10px 20px;
	color: #000000;
}




table#table-01 {
    width: 300px;
    color: #000000;
    background-color:#ffffff;
}

table#table-01 th {
    background-color:#ffffff;
    font-weight: bold;
    line-height: 120%;
    text-align: center;
}
table#table-01 td {
    text-align: center;
    background-color:#ffffff;
}



#detailcontents {
margin:0 auto;
padding:0;
width:680px;
}
#detailcontents #in-contents {
clear:both;
margin:0 auto;
padding:0;
width:995px;
}
#tenpodetail {
m?Οpargin:0;
padding:0;
width:680px;
}
#in-tenpodetail {
margin:5px auto;
padding:0;
width:680px;
}
#in-tenpodetail #left-side {
width:680px;
}
#in-tenpodetail #inleft-side {
width:680px;
}
#tenpodetailbox {
margin:5px auto;
width:680px;
}
#in-tenpodetailbox {
clear:both;
margin:0;
padding:5px 0;
width:680px;
}
#in-tenpodetailbox h2 {
color:#333333;
font-size:22px;
font-weight:bold;
height:30px;
letter-spacing:-2px;
margin:0;
text-indent:10px;
width:680px;
}
#tdb01container {
background-repeat:no-repeat;
clear:both;
margin:0;
width:680px;
}
#tdb01left {
float:left;
height:270px;
padding:10px 0 10px 10px;
width:310px;
}
#tdb01right {
float:right;
padding:10px 10px 10px 0;
width:330px;
}
#tdb01righttitle {
height:30px;
margin:0 0 15px;
width:330px;
}
#tdb01right dl {
clear:both;
height:20px;
margin:2px 0;
width:330px;
}
#tdb01right dl dt {
color:#333333;
float:left;
font-size:12px;
font-weight:bold;
height:20px;
line-height:2.3em;
padding:0 10px 0 0;
text-align:right;
width:65px;
}
#tdb01right dl dd {
color:#000000;
float:right;
font-size:12px;
height:20px;
line-height:2.3em;
height:20px;
text-align:left;
width:285px;
}
#officialbutton {
height:40px;
margin:20px auto 0;
width:330px;
}
#officialbutton a img {
border:medium none;
margin:0;
}
#tdb02container {
clear:both;
margin:15px 0 0;
width:680px;
}
#tdb02left {
float:left;
padding:0;
width:310px;
}
#tdb02right {
float:right;
padding:0;
width:310px;
}
#tdb02right dl {
clear:both;
margin:0 0 5px;
width:310px;
}
#tdb02right dl dt {
color:#333333;
float:left;
font-size:12px;
font-weight:bold;
padding:0;
width:50px;
}
#tdb02right dl dd {
color:#000000;
float:right;
font-size:12px;
text-align:left;
width:300px;
}
#entry {
margin:0;
padding:0;
width:310px;
}
#entrytitle {
height:30px;
margin:0 auto;
width:300px;
}
#entry p {
font-size:12px;
line-height:1.3em;
margin:10px auto;
width:350px;
}
#system {
margin:0;
padding:0;
width:350px;
}
#systemtitle {
height:40px;
margin:0 0 10px;
width:300px;
}
#tdprcomment {
clear:both;
margin:0;
padding:0;
width:750px;
}
#tdprcommenttitle {
height:40px;
margin:0 auto;
width:730px;
}
#tdprcomment p {
font-size:12px;
line-height:1.3em;
margin:10px auto;
width:730px;
}
#ladysample {
margin:10px 0 0;
padding:0;
width:750px;
}
#ladysampletitle {
height:40px;
margin:0 auto 10px;
width:730px;
}
#in-ladysample {
clear:both;
margin:0 auto;
padding:0;
width:740px;
}
#in-ladysample a img {
float:left;
}
#blogrss {
margin:10px 0 0;
padding:0;
width:750px;
}
#blogrsstitle {
height:40px;
margin:0 auto 10px;
width:730px;
}
#in-blogrss {
clear:both;
margin:0 auto;
padding:0;
width:740px;
}
#in-blogrss ul {
margin:5px auto;
width:740px;
}
#in-blogrss ul li {
font-size:12px;
margin:5px 0;
}
.dblogrenewal {
color:#55AFEA;
font-size:12px;
height:17px;
padding:0 0 0 20px;
width:740px;
}
.dblogrenewal a, .dblogrenewal a:visited {
color:#55AFEA;
display:block;
font-size:12px;
height:15px;
line-height:1.1em;
width:740px;
}
.dblogrenewal a:hover {
color:#EAB091;
display:block;
font-size:12px;
height:15px;
line-height:1.1em;
text-decoration:none;
width:740px;
}
.blogname {
font-weight:bold;
margin:0 0 0 80px;
}
a .blogname {
color:#777777;
}
.update {
color:#E89EA9;
font-size:12px;
margin:0 0 0 20px;
}
#in-tenpodetail #right-side {
width:220px;
}
#tdotherimg {
margin:40px auto 0;
width:202px;
}
#tdotherimg img {
margin:3px 0;
}
#sameareaclubs {
clear:both;
color:#FFFFFF;
font-size:13px;
margin:10px 0;
padding:0;
width:750px;
}
#sameareaclubstitle {
color:#333333;
font-size:16px;
font-weight:bold;
height:30px;
line-height:2em;
margin:0 auto;
width:750px;
}
#in-sameareaclubs {
clear:both;
margin:0 auto;
width:750px;
}
#in-sameareaclubs ul {
clear:both;
margin:0 0 0 10px;
width:740px;
}
#in-sameareaclubs ul li {
float:left;
height:20px;
margin:5px;
wi?Οpdth:300px;
}
#about {
margin:0;
padding:0;
width:995px;
}
#in-about {
margin:5px auto;
padding:0;
width:980px;
}
.aboutbox {
margin:0 auto;
padding:0;
width:960px;
}
.aboutbox p {
color:#404040;
font-size:15px;
letter-spacing:2px;
line-height:1.5em;
margin:15px auto;
padding:0;
width:930px;
}
#banner920 {
border:1px solid #666666;
height:132px;
margin:0 auto;
width:922px;
}
.aboutbox .flowchart {
font-size:12px;
font-weight:bold;
margin:30px auto;
}
.aboutbox .flowchart span {
color:#4C8DD6;
font-size:17px;
font-weight:bold;
}
#recommendtenpo {
margin:0;
padding:0;
width:995px;
}
#in-recommendtenpo {
margin:5px auto;
padding:0;
width:980px;
}
.recommendtenpobox {
margin:5px auto;
width:670px;
}
.in-recommendtenpobox {
clear:both;
margin:0;
padding:5px 0;
width:670px;
}
.in-recommendtenpobox a, .in-recommendtenpobox a:visited {
color:#B7A480;
}
.rmcomment {
background-color:#e6e6fa;
font-size:12px;
margin: auto 10px;
padding:0px 0px 0px 0px;
width:670px;
}
.rmcommenttitle {
background-image:url(http://www.q-net.biz/themes/typeA/img/rmco.gif);
background-repeat:no-repeat;
color:#ffffff;
font-size:16px;
font-weight:bold;
height:30px;
letter-spacing:2px;
line-height:2em;
text-indent:10px;
width:670px;
}
.rmcomment p {
font-size:12px;
line-height:1.3em;
margin:10px auto;
width:670px;
}
.rtb01container {
clear:both;
width:670px;
}
.rtb01left {
background-image:url(http://www.q-net.biz/themes/typeA/img/atb01leftbg.gif);
background-repeat:no-repeat;
float:left;
height:160px;
padding:10px 15px 10px 15px;
width:265px;
}
.rtb01right {
float:right;
height:160px;
width:470px;
}
.rtb01right dl {
background-image:url(http://www.q-net.biz/themes/typeA/img/rtbdlbg.gif);
background-repeat:no-repeat;
clear:both;
height:30px;
margin:4px 0;
width:470px;
}
.rtb01right dl dt {
color:#FFFFFF;
float:left;
font-size:12px;
font-weight:bold;
height:30px;
line-height:2.3em;
padding:0 10px 0 0;
text-align:right;
width:90px;
}
.rtb01right dl dd {
color:#000000;
float:right;
font-size:12px;
height:30px;
line-heigh?Οpt:2.3em;
text-align:left;
width:550px;
}
.rtb02container {
clear:both;
width:960px;
}
.rtb02left {
float:left;
text-align:center;
width:265px;
}
.rtb02left a img {
border:medium none;
}
.rtb02right {
float:right;
width:670px;
}
#ranking {
margin:20px 0 10px;
padding:0;
width:995px;
}
#in-ranking {
margin:5px auto;
padding:0;
width:980px;
}
.top10 {
margin:0 auto;
padding:3px 0;
width:900px;
}
.top10 dt {
float:left;
height:80px;
padding:5px 0;
width:170px;
}
.top10 dt img {
float:left;
}
.top10 dd {
float:right;
font-size:18px;
height:80px;
padding:5px 0;
width:700px;
}
.top10 dd span, .under11 dd span {
color:#727576;
font-weight:bold;
}
.under11 {
margin:5px auto;
width:900px;
}
.under11 dt {
float:left;
height:20px;
width:40px;
}
.under11 dd {
float:right;
font-size:15px;
height:20px;
width:840px;
}
#alllist {
margin:0;
padding:0;
width:995px;
}
#in-alllist {
margin:5px auto;
padding:0;
width:980px;
}
.alllistclub {
clear:both;
color:#FFFFFF;
font-size:16px;
margin:25px auto 40px;
padding:0;
width:960px;
}
.alllistclubtitle {
color:#333333;
font-weight:bold;
height:30px;
line-height:2em;
margin:0 auto 20px;
width:960px;
}
.alllistclubtitle a img {
border:medium none;
}
.in-alllistclub {
clear:both;
margin:0 auto;
width:960px;
}
.in-alllistclub ul {
clear:both;
margin:0 0 0 10px;
width:950px;
}
.in-alllistclub ul li {
float:left;
height:20px;
margin:5px;
width:300px;
}
#blogrsslist {
margin:10px 0 0;
padding:0;
width:750px;
}
#blogrsslisttitle {
height:40px;
margin:0 auto 10px;
width:730px;
}
#in-blogrsslist {
clear:both;
margin:0 auto;
padding:0;
width:740px;
}
.blogrssrenewal {
color:#55AFEA;
font-size:12px;
height:22px;
padding:0 0 0 20px;
width:730px;
}
.blogrssrenewal a, .blogrssrenewal a:visited {
color:#55AFEA;
display:block;
font-size:12px;
height:20px;
line-height:1.5em;
width:830px;
}
.blogrssrenewal a:hover {
color:#EAB091;
display:block;
font-size:12px;?Οp
height:20px;
line-height:1.5em;
text-decoration:none;
width:830px;
}
.blogrssname {
font-weight:bold;
margin:0 0 0 80px;
}
a .blogrssname {
color:#777777;
}
.blogrssupdate {
color:#FF78AE;
font-size:12px;
margin:0 0 0 20px;
}
#advertisement {
margin:0;
padding:0;
width:995px;
}
#in-advertisement {
margin:5px auto;
padding:0;
width:980px;
}
#advertisement #in-advertisement .paragraph {
clear:both;
margin:10px 0 0 20px;
padding:0;
width:960px;
}
.paragraphtitle {
margin:10px 0;
}
#advertisement #in-advertisement .paragraph p {
color:#575757;
font-size:15px;
letter-spacing:2px;
line-height:1.5em;
}
#adpricetitle {
clear:both;
height:30px;
margin:0;
padding:0;
width:580px;
}
#adpricetitle dt {
float:left;
height:30px;
margin:0;
padding:0;
width:150px;
}
#adpricetitle dd {
float:right;
height:30px;
margin:0;
padding:0;
width:430px;
}
#adpricetitle dd a img {
border:medium none;
margin:0;
padding:0;
}
#adpricelist {
clear:both;
height:400px;
margin:0;
padding:0;
width:580px;
}
#adpricelist dt {
float:left;
height:50px;
margin:0;
padding:0;
width:150px;
}
#adpricelist dd {
float:right;
height:50px;
margin:0;
padding:0;
width:430px;
}
#adpricelist dd a img {
border:medium none;
margin:0;
padding:0;
}
#advertisement #in-advertisement .planparagraph {
clear:both;
margin:30px 0 0 20px;
padding:20px 0;
width:960px;
}
#advertisement #in-advertisement .in-planparagraph {
clear:both;
margin:0;
padding:0;
width:960px;
}
.planimg {
float:left;
height:602px;
width:502px;
}
.planimg img {
border:1px solid #DDDDDD;
}
.advertisementpattern {
border:1px solid #F19DB3;
color:#575757;
float:right;
font-size:15px;
letter-spacing:2px;
line-height:1.5em;
margin:5px 0;
padding:10px;
width:400px;
}
.advertisementpattern dt {
color:#575757;
float:left;
font-size:15px;
padding:3px 0;
width:90px;
}
.advertisementpattern dd {
color:#575757;
float:right;
font-size:15px;
padding:3px 0;
width:300px;
}
.soldout?Οp img {
border:medium none;
}
.kakunin {
font-size:11px;
margin:0 0 0 10px;
}
#caution {
border:2px dotted #F19DB3;
margin:0 0 10px;
}
#caution ul {
padding:10px 0 10px 10px;
}
#caution ul li {
background-image:url(../img/icon/star.jpg);
background-repeat:no-repeat;
color:#575757;
font-size:13px;
letter-spacing:2px;
line-height:1.5em;
padding:0 0 0 20px;
}
#caution .warning {
padding:0 0 0 10px;
}
.adconfirm {
clear:both;
margin:5px auto;
padding:2px 0;
width:900px;
}
.adconfirm dt {
float:left;
font-size:15px;
font-weight:bold;
margin:0;
text-align:right;
width:160px;
}
.adconfirm dd {
color:#000000;
float:right;
font-size:15px;
margin:0;
width:700px;
}
#link {
margin:0;
padding:0;
width:995px;
}
#in-link {
margin:5px auto;
padding:0;
width:980px;
}
#in-link p {
margin:5px auto;
width:940px;
}
#tolinkbanner {
background-color:#0F5A6D;
font-size:15px;
height:50px;
line-height:3.4em;
margin:20px 0 25px 720px;
text-indent:20px;
width:230px;
}
#tolinkbanner a, #tolinkbanner a:visited {
color:#FFFFFF;
display:block;
height:50px;
width:230px;
}
.linkbox {
border-bottom:2px dotted #BBBBBB;
margin:5px 20px 0 0;
padding:5px 0;
width:940px;
}
.linkbox dl {
clear:both;
margin:0 auto;
width:900px;
}
.linkbox dl dt {
float:left;
width:785px;
}
.linkbox dl dd {
float:right;
width:100px;
}
.link01 {
font-size:16px;
margin:2px 0;
}
.link02 {
color:#212121;
font-size:13px;
font-weight:bold;
}
.link03 {
font-size:15px;
}
#linkadmin {
margin:100px 20px 0 0;
padding:10px 0;
width:750px;
}
#in-linkadmin {
margin:0 0 0 550px;
width:200px;
}
#linkbanner {
color:#6E6E6E;
font-size:15px;
margin:20px 20px 0 0;
width:940px;
}
#in-linkbanner {
color:#343434;
font-size:15px;
margin:20px 20px 0 0;
padding:0 0 30px;
width:940px;
}
#in-linkbanner p {
margin:5px auto;
width:900px;
}
#in-linkbanner dl {
border:1px solid #BBBBBB;
clear:both;
margin:0 auto 20px;
width:900px;
}
#in-linkbanner dl dt {
background-?Οpcolor:#0F5A6D;
border-color:#BBBBBB -moz-use-text-color -moz-use-text-color;
border-style:solid none none;
border-width:1px medium medium;
color:#FFFFFF;
float:left;
font-size:15px;
font-weight:bold;
height:70px;
line-height:4.5em;
text-indent:30px;
width:170px;
}
#in-linkbanner dl dd {
border-color:#DDDDDD -moz-use-text-color -moz-use-text-color;
border-style:solid none none;
border-width:1px medium medium;
color:#343434;
float:right;
height:70px;
width:730px;
}
#in-linkbanner dd span {
display:block;
}
#banner88x31 {
margin:20px 0 0 20px;
}
#banner180x40 {
margin:15px 0 0 20px;
}
#banner200x50 {
margin:10px 0 0 20px;
}
#banner468x60 {
margin:5px 0 0 20px;
}
.spantextA {
margin:25px 0 0 20px;
}
.spantextB {
margin:8px 0 0 20px;
}
#contact {
margin:0;
padding:0;
width:995px;
}
#in-contact {
margin:5px auto;
padding:0;
width:980px;
}
#in-contact p {
margin:5px auto;
width:960px;
}
#contactform {
border:1px solid #999999;
color:#000000;
line-height:1.5em;
margin:5px auto;
padding:15px 0;
width:960px;
}
#contactform p {
margin:0 0 10px;
}
.kome {
color:#FF2F74;
}
#contactform-main {
margin:0 auto;
padding:0 0 0 25px;
width:900px;
}
.contactbox {
color:#777777;
font-size:15px;
font-weight:bold;
letter-spacing:2px;
margin:10px 0;
}
.contactbox label {
color:#444444;
font-size:15px;
font-weight:bold;
}
#contactform-send {
margin:10px 0 0;
text-align:right;
width:900px;
}
#contactform-send input {
border:1px solid #CCCCCC;
}
.in-text {
background-color:#FFFFFF;
border:1px solid #999999;
color:#666666;
font-size:16px;
height:20px;
line-height:1.2em;
width:400px;
}
.in-textarea {
background-color:#FFFFFF;
border:1px solid #999999;
color:#666666;
font-size:16px;
height:100px;
line-height:1.2em;
width:600px;
}
#company {
margin:0;
padding:0;
width:995px;
}
#in-company {
margin:5px auto;
padding:0;
width:980px;
}
#search {
margin:0;
padding:0;
width:995px;
}
#in-search {
margin:5px auto;
padding:?Οp0;
width:980px;
}
#searchbox {
background-color:#EEEDEC;
clear:both;
height:30px;
margin:0 auto;
padding:10px;
width:940px;
}
#in-search p {
margin:10px auto;
width:915px;
}
#searchbanner {
clear:both;
height:152px;
margin:10px auto;
width:915px;
}
#searchbanner a img {
border:medium none;
float:left;
}
.scprcomment {
background-color:#ECE7E7;
font-size:12px;
margin:0 auto 10px;
padding:0;
width:960px;
}
.scprcommenttitle {
background-image:url(../img/search/scprcommenttitlebg.gif);
background-repeat:no-repeat;
color:#FFFFFF;
font-size:16px;
font-weight:bold;
height:30px;
letter-spacing:2px;
line-height:2em;
text-indent:10px;
width:960px;
}
.scprcomment p {
font-size:12px;
line-height:1.3em;
margin:10px auto;
width:940px;
}
.scprcomment p a, .scprcomment p a:visited {
color:#9A6F6F;
}
.scb01container {
clear:both;
width:960px;
}
.scb01left {
background-image:url(../img/search/sc/b01leftbg.gif);
background-repeat:no-repeat;
float:left;
height:160px;
padding:10px 0 0 15px;
width:265px;
}
.scb01right {
float:right;
height:160px;
width:670px;
}
.scb01right dl {
background-image:url(../img/search/scbdlbg.gif);
background-repeat:no-repeat;
clear:both;
height:30px;
margin:4px 0;
width:670px;
}
.scb01right dl dt {
color:#000000;
float:left;
font-size:12px;
font-weight:bold;
height:30px;
line-height:2.3em;
padding:0 10px 0 0;
text-align:right;
width:90px;
}
.scb01right dl dd {
color:#000000;
float:right;
font-size:12px;
height:30px;
line-height:2.3em;
text-align:left;
width:550px;
}
.scb02container {
clear:both;
margin:0;
padding:5px 0;
width:960px;
}
.scb02left {
float:left;
text-align:center;
width:265px;
}
.scb02left a img {
border:medium none;
}
.scb02right {
float:right;
width:670px;
}





/* ニュース */

#news {
height:240px;
margin:0 auto;
}
#newstitle {
height:30px;
margin:0 auto;
width:300px;
}
#in-news {
background-color:#ffffff;
border:1px solid #DDDDDD;
height:200px;
margin:5px auto 0;
overflow:auto;
width:290px;
}
#in-news dl {
border-bottom:2px dotted #DDDDDD;
clear:both;
height:30px;
margin:1px 0 0 12px;
padding:3px 0;
width:270px;
}
#in-news dt {
background-image:url(../img/icon/arrow.jpg);
background-repeat:no-repeat;
color:#333333;
float:left;
font-size:12px;
font-weight:bold;
letter-spacing:1px;
margin:0;
padding:0 0 0 16px;
width:270px;
}
#in-news dd {
color:#666666;
float:left;
font-size:12px;
margin:0 0 0 8px;
width:270px;
}

/* ランダムスクリプト */
#in-randomlist {
clear:both;
margin:0;
padding:0;
width:670px;
}
.randomlistbox {
background-image:url(../img/randomlistboxbg.gif);
background-repeat:no-repeat;
float:left;
height:200px;
padding:10px 9px 5px;
width:147px;
}

/* インデックスピックアップ */
#indexpickup{
			width:680px;
			height:80px;
			margin:0;
			padding:0px 0px 5px 5px;
			color:#999999;

}

#in-indexpickup{
			width:680px;
			height:80px;
			margin: 0 auto;
			padding:0;
			clear:both;

}



.ipbleft{
			width:480px;
			height:220px;
			margin:0px 0px 5px 5;
			padding:0px 0px 5px 5px;
			float:left;
}

.ipbleft p a,.ipbleft p a:visited{
			color:#999999;
}


.in-ipbleft{
			width:480px;
			height:60px;
			margin:0;
			padding:5px 5px 5px 5px;
			background-color:#888888;
}





.ipbright{
			width:480px;
			height:220px;
			margin:0px 0px 5px 5;
			padding:0px 0px 5px 5px;					
			float:left;
}

.in-ipbright{
			width:480px;
			height:60px;
			margin:0;
			padding:5px 5px 5px 5px;
			background-color:#888888;
}

/*
++++++++++++++++++++++++++++++++++++++++++++++  Recommend Club
*/

#recommend{
			width:670px;
			margin:20px 0 0 0;
			padding:0;
}

#recommendtitle{
			width:670px;
			height:40px;
			margin:0;
			padding:0;
}

#in-recommend{
			width:670px;
			margin:0;
			padding:0;
}

.recommendbanner{
			width:630px;
			height:340px;
			margin:5px 10px 0 0;
			padding:15px 5px 0 20px;
			background-color:#EEEEEE;
}

.recommendbanner2{
			width:630px;
			height:220px;
			margin:0 10px 0 0;
			padding:0 5px 15px 20px;
			background-color:#EEEEEE;
}


.recommendbannerbox{
			margin:5px 10px 5px 0;
			float:left;
}

.recommendbannerbox img{
			border:1px solid #DDDDDD;
}



/*
++++++++++++++++++++++++++++++++++++++++++++++  index top
*/

#recommend1{
			width:960px;
			margin:0px 0 0 0;
			padding:0;
}

#recommendtitle1{
			width:960px;
			height:65px;
			margin:0;
			padding:0;
}

#in-recommend1{
			width:960px;
			margin:0;
			padding:0;
}

.recommendbanner1{
			width:960px;
			height:65px;
			margin:0px 0px 0 0;
			padding:0px 20px 0px 20px;
			background-color:#eeeeee;
}

.recommendbanner21{
			width:960px;
			height:65px;
			margin:0 0px 0 0;
			padding:0 20px 0px 20px;
			background-color:#eeeeee;
}


.recommendbannerbox1{
			margin:0px 15px 5px 15;
			float:left;
}

.recommendbannerbox img1{
			border:1px solid #DDDDDD;
}







/*
++++++++++++++++++++++++++++++++++++++++++++++  優良交際クラブ
*/

#pagecontainer {
margin:0 auto;
padding:0;
text-align:left;
width:995px;
}
#header {
clear:both;
margin:0;
padding:0;
width:995px;
}
#mainmenu {
margin:0 auto;
text-align:center;
width:995px;
}
#left-side {
float:left;
margin:0;
padding:0;
width:670px;
}
#inleft-side {
float:left;
margin:0;
padding:0;
width:670px;
}
#left-side .container {
clear:both;
margin:0;
padding:0;
width:670px;
}
#in-left {
float:left;
margin:0;
padding:0;
width:0;
}
#in-right {
float:right;
margin:0;
padding:0;
width:500px;
}
#right-side {
float:right;
margin:0;
padding:0;
width:320px;
}

/*
++++++++++++++++++++++++++++++++++++++++++++++  女性交際クラブ
*/
.atpr1{
background-image:url(http://www.q-net.biz/themes/typeA/img/pu01.png);
background-repeat:no-repeat;
color:#ffffff;
font-size:16px;
font-weight:bold;
height:30px;
letter-spacing:2px;
line-height:2em;
text-indent:10px;
width:680px;
}




