* {
    margin: 0;
    padding: 0;
    word-break: break-all;
    font-size: 12px;
    font-family: Verdana, Arial, Helvetica, "ヒラギノ角ゴPro W3", "Hiragino Kaku Gothic Pro", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", sans-serif;
}

body
{
	margin: 20px 0px 20px 0px;
	color: #000000;
	background-color: #FFFFFF;
	text-align: center;                                                                                                                                                                                                                                                                                                                                                                                                                                                  
}

a
{
	color: #0000FF;
	text-decoration: none;
}

#left a
{
	color: #0000FF;
	text-decoration: underline;
}

a:link
{
	color: #0000FF;
	text-decoration: none;
}

#left a:link
{
	color: #0000FF;
	text-decoration: underline;
}

a:visited
{
	color: #0000FF;
	text-decoration: none;
}

#left a:visited
{
	color: #0000FF;
	text-decoration: underline;
}

a:hover
{
	color: #330000;
	text-decoration: underline;
}

#left a:hover
{
	color: #330000;
	text-decoration: underline;
}

a:active
{
	color: #0000FF;
	text-decoration: none;
}

#left a:active
{
	color: #0000FF;
	text-decoration: underline;
}

/* リンク画像の枠線削除 */
a img
{
        border-style: none;
}

hr
{
	color: #000000;
}

INPUT
{
	color: #000000;
	background-color: #FFFFFF;
	border-style: solid;
	border-width: 1px;
	border-color: #000000;
}

h1, h2, h3
{
	margin: 0px;
	padding: 0px;
	font-weight: normal;
}

#banner
{
    width: 100%;
/* 2009 */
    background: #666666;
    border-bottom: solid 1px #000;
}

#bannerbox
{
    text-align: left;
    padding: 6px 20px;
}

#container
{
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	padding: 0px;
	width: 970px;
	border: 1px solid #000000;
}

/* 東京熱マニアックス トップページ */
a#banner-img
{
        width: 100%;
	display: block;
/* 2009 */
	background: #666666 url( img/title.jpg );
	background-repeat: no-repeat;
	height: 100px;
	border-bottom: 1px solid #000000;
}

/* サイトマップ */
a#banner-imgsitemap
{
        width: 100%;
	display: block;
/* 2009 */
	background: #666666 url( img/sitemap.jpg );
	background-repeat: no-repeat;
	height: 100px;
	border-bottom: 1px solid #000000;
}

/* 日別・月別アーカイブ */
a#banner-imgdaymonthly
{
        width: 100%;
	display: block;
/* 2009 */
	background: #666666 url( img/day_monthly.jpg );
	background-repeat: no-repeat;
	height: 100px;
	border-bottom: 1px solid #000000;
}

/* 検索結果 */
a#banner-imgsearch
{
        width: 100%;
	display: block;
/* 2009 */
	background: #666666 url( img/search.jpg );
	background-repeat: no-repeat;
	height: 100px;
	border-bottom: 1px solid #000000;
}

/* 東京熱・女優リスト */
a#banner-imgactress
{
        width: 100%;
	display: block;
/* 2009 */
	background: #666666 url( img/actress.jpg );
	background-repeat: no-repeat;
	height: 100px;
	border-bottom: 1px solid #000000;
}

/* アダルトサイト情報 */
a#banner-imgadultsite
{
        width: 100%;
	display: block;
/* 2009 */
	background: #666666 url( img/adultsite.jpg );
	background-repeat: no-repeat;
	height: 100px;
	border-bottom: 1px solid #000000;
}

/* アダルトDVD情報 */
a#banner-imgadultdvd
{
        width: 100%;
	display: block;
/* 2009 */
	background: #666666 url( img/adultdvd.jpg );
	background-repeat: no-repeat;
	height: 100px;
	border-bottom: 1px solid #000000;
}

/* 画像ギャラリー */
a#banner-imggallery
{
        width: 100%;
	display: block;
/* 2009 */
	background: #666666 url( img/gallery.jpg );
	background-repeat: no-repeat;
	height: 100px;
	border-bottom: 1px solid #000000;
}

/* 相互リンク */
a#banner-imglink
{
        width: 100%;
	display: block;
/* 2009 */
	background: #666666 url( img/link.jpg );
	background-repeat: no-repeat;
	height: 100px;
	border-bottom: 1px solid #000000;
}

/* 東京熱(TOKYO-HOT) について */
a#banner-imgwhattokyohot
{
        width: 100%;
	display: block;
/* 2009 */
	background: #666666 url( img/what_tokyo_hot.jpg );
	background-repeat: no-repeat;
	height: 100px;
	border-bottom: 1px solid #000000;
}

/* カテゴリー：週間売れ筋ランキング */
a#banner-img-ranking_week
{
        width: 100%;
	display: block;
/* 2009 */
	background: #666666 url( img/ranking_week.jpg );
	background-repeat: no-repeat;
	height: 100px;
	border-bottom: 1px solid #000000;
}

/* カテゴリー：月間売れ筋ランキング */
a#banner-img-ranking_month
{
        width: 100%;
	display: block;
/* 2009 */
	background: #666666 url( img/ranking_month.jpg );
	background-repeat: no-repeat;
	height: 100px;
	border-bottom: 1px solid #000000;
}

/* カテゴリー：年間売れ筋ランキング */
a#banner-img-ranking_year
{
        width: 100%;
	display: block;
/* 2009 */
	background: #666666 url( img/ranking_year.jpg );
	background-repeat: no-repeat;
	height: 100px;
	border-bottom: 1px solid #000000;
}

/* カテゴリー：餌食情報 */
a#banner-img-ejiki
{
       width: 100%;
	display: block;
/* 2009 */
	background: #666666 url( img/ejiki.jpg );
	background-repeat: no-repeat;
	height: 100px;
	border-bottom: 1px solid #000000;
}

/* カテゴリー：徹底陵辱ビデオ・作品一覧 */
a#banner-img-video_list
{
       width: 100%;
	display: block;
/* 2009 */
	background: #666666 url( img/video_list.jpg );
	background-repeat: no-repeat;
	height: 100px;
	border-bottom: 1px solid #000000;
}

/* カテゴリー：徹底陵辱ビデオ・レビュー */
a#banner-img-video_review
{
        width: 100%;
	display: block;
/* 2009 */
	background: #666666 url( img/video_review.jpg );
	background-repeat: no-repeat;
	height: 100px;
	border-bottom: 1px solid #000000;
}

/* 2010 追加 */
/* カテゴリー：ザ・プレミアム・作品一覧 */
a#banner-img-premium_list
{
        width: 100%;
	display: block;
	background: #666666 url( img/premium_list.jpg );
	background-repeat: no-repeat;
	height: 100px;
	border-bottom: 1px solid #000000;
}

/* 2010 追加 */
/* カテゴリー：ザ・プレミアム・レビュー */
a#banner-img-premium_review
{
        width: 100%;
	display: block;
	background: #666666 url( img/premium_review.jpg );
	background-repeat: no-repeat;
	height: 100px;
	border-bottom: 1px solid #000000;
}

/* カテゴリー：チーム木村・作品一覧 */
a#banner-img-kimura_list
{
       width: 100%;
	display: block;
/* 2009 */
	background: #666666 url( img/kimura_list.jpg );
	background-repeat: no-repeat;
	height: 100px;
	border-bottom: 1px solid #000000;
}

/* カテゴリー：チーム木村・レビュー */
a#banner-img-kimura_review
{
       width: 100%;
	display: block;
/* 2009 */
	background: #666666 url( img/kimura_review.jpg );
	background-repeat: no-repeat;
	height: 100px;
	border-bottom: 1px solid #000000;
}

/* カテゴリー：スライド写真集・作品一覧 */
a#banner-img-slide_list
{
       width: 100%;
	display: block;
/* 2009 */
	background: #666666 url( img/slide_list.jpg );
	background-repeat: no-repeat;
	height: 100px;
	border-bottom: 1px solid #000000;
}

/* カテゴリー：オリジナルスライド写真集 */
a#banner-img-slide_review
{
       width: 100%;
	display: block;
/* 2009 */
	background: #666666 url( img/slide_review.jpg );
	background-repeat: no-repeat;
	height: 100px;
	border-bottom: 1px solid #000000;
}

/* カテゴリー：その他 */
a#banner-img-etc
{
       width: 100%;
	display: block;
/* 2009 */
	background: #666666 url( img/etc.jpg );
	background-repeat: no-repeat;
	height: 100px;
	border-bottom: 1px solid #000000;
}

/* カリビアンコム */
a#banner-imgcaribbeancom
{
       width: 100%;
	display: block;
/* 2009 */
	background: #666666 url( img/caribbeancom.jpg );
	background-repeat: no-repeat;
	height: 100px;
	border-bottom: 1px solid #000000;
}

/* 一本道 */
a#banner-img1pondo
{
        width: 100%;
	display: block;
/* 2009 */
	background: #666666 url( img/1pondo.jpg );
	background-repeat: no-repeat;
	height: 100px;
	border-bottom: 1px solid #000000;
}

/* Japanese Pussy Lady */
a#banner-imgjapanesepussylady
{
       width: 100%;
	display: block;
/* 2009 */
	background: #666666 url( img/japanese_pussy_lady.jpg );
	background-repeat: no-repeat;
	height: 100px;
	border-bottom: 1px solid #000000;
}

.banner-alt
{
	display: none;
}

.toparea
{
    width: 970px;
    margin: 15px auto 15px;
}

.topareamain
{
    width: 100%;
    margin: 0 auto;
    text-align: center;
    line-height: 150%;
}

#topbannerarea
{
    width: 950px;
    margin: 10px auto 10px;
    border: solid 1px #000000;
}

#topbannertitle
{
    padding: 3px;
    text-align: center;
/* 2009 */
    background: #666666;
    color: #FFFFFF;
    border-bottom: solid 1px #000000;
}

.topbanner
{
    padding: 3px;
    text-align: center;
    line-height: 150%;
}

#box-margin
{
    margin: 0px 10px;
}

#box-left-center
{
	float: left;
	width: 725px;
}

#center
{
	float: right;
	width: 500px;
}

#left
{
	float: left;
	width: 210px;
}

#right
{
	float: right;
	width: 210px;
}

.content
{
	padding: 10px 0px;
	font-family: Verdana, Arial, Helvetica, "ヒラギノ角ゴPro W3", "Hiragino Kaku Gothic Pro", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", sans-serif;
	font-size: 12px;
}

.content h1
{
	font-family: Verdana, Arial, Helvetica, "ヒラギノ角ゴPro W3", "Hiragino Kaku Gothic Pro", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", sans-serif;
	text-align: left;
	font-weight: bold;
	margin-bottom: 3px;
}

.content h2
{
	font-family: Verdana, Arial, Helvetica, "ヒラギノ角ゴPro W3", "Hiragino Kaku Gothic Pro", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", sans-serif;
	text-align: left;
	font-weight: bold;
	margin-bottom: 3px;
}

.content h3
{
/* 2009 */
	background-color: #666666;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, "ヒラギノ角ゴPro W3", "Hiragino Kaku Gothic Pro", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", sans-serif;
        border-bottom: solid 1px #000;
	text-align: left;
	font-weight: bold;
        padding: 3px 10px;
	margin-bottom: 5px;
}

.content p
{
	font-family: Verdana, Arial, Helvetica, "ヒラギノ角ゴPro W3", "Hiragino Kaku Gothic Pro", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", sans-serif;
	font-weight: normal;
	font-size: 12px;
	line-height: 1.5;
	text-align: left;
	padding: 0px 10px 5px 5px;
         margin-bottom: 10px;
}

.content tbp
{
	font-family: Verdana, Arial, Helvetica, "ヒラギノ角ゴPro W3", "Hiragino Kaku Gothic Pro", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", sans-serif;
	font-weight: normal;
	line-height: 1.5;
	text-align: left;
	padding: 0px 10px 5px 5px;
	margin-bottom: 5px;
}

.content blockquote
{
	line-height: 1.5;
}

.content li
{
	line-height: 1.5;
         list-style-type: none;
}

.content p.posted
{
	font-family: Verdana, Arial, Helvetica, "ヒラギノ角ゴPro W3", "Hiragino Kaku Gothic Pro", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", sans-serif;
	border-top: 1px solid #000000;
	text-align: left;
	margin-bottom: 25px;
	line-height: normal;
	padding: 3px 3px 3px 5px;
}

/* 追加 */
.mainbox
{
    margin: 0 auto 20px;
    border: solid 1px #000;
}

.mainbox img
{
    margin-top: 5px;
    margin-right: 15px;
}

.top-mainbox
{
        margin: 0 auto 20px;
        border: solid 1px #000;
}

.top-mainbox h3
{
        background-color: #ff6633;
	font-family: Verdana, Arial, Helvetica, "ヒラギノ角ゴPro W3", "Hiragino Kaku Gothic Pro", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", sans-serif;
        border-bottom: solid 1px #000;
	text-align: left;
	font-weight: bold;
        padding: 3px 10px;
	margin-bottom: 5px;
}

/* 追加 */
.top-entry-body
{
    padding: 5px 5px 0px;
    text-align: left;
    background: #fef2fe;
}

.entry-body
{
    padding: 5px 5px 0px;
    text-align: left;
}

.entry-table
{
    padding: 5px 5px 0px;
    text-align: left;
}

.entry-table img
{
    margin-top: 0px;
    margin-right: 0px;
}

.entry-no-right-click
{
}

.entry-footer
{
    padding: 2px 5px;
    text-align: left;
}

.entry-footer img
{
    margin-top: 0px;
    margin-right: 0px;
}

#rankingimg
{
        margin: 0px;
}

/* ページ分割 */
.paginate
{
        color: #0000FF;
        text-align: center;
        font-size: 12px;
}

.sidebar
{
	padding: 10px 0px;
}

.sidetitle{
    padding: 3px;
    margin-bottom: 6px;
    text-align: center;
    line-height: 125%;
/* 2009 */
    background: #666666;
    color: #FFFFFF;
    border: solid 1px #000000;
}

.sidemain{
    padding: 3px;
    margin-bottom: 10px;
    text-align: left;
    line-height: 150%;
    background: #f6f6f6;
    border: solid 1px #ebebeb;
}

#profileimg
{
        margin: 0px 0px 10px;
}

.sidebar h3
{
        font-weight: normal;
}

.sidebar ul
{
	padding-left: 0px;
	margin: 0px;
	margin-bottom: 15px;
}

.sidebar #categories ul
{
	padding-left: 2px;
}

.sidebar li
{
	font-family: Verdana, Arial, Helvetica, "ヒラギノ角ゴPro W3", "Hiragino Kaku Gothic Pro", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", sans-serif;
	text-align: left;
	line-height: 120%;
	margin-top: 5px;
	list-style-type: none;
	padding: 2px;
}

.comment1 li
{
	font-family: Verdana, Arial, Helvetica, "ヒラギノ角ゴPro W3", "Hiragino Kaku Gothic Pro", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", sans-serif;
	margin-top: 5px;
	text-align: left;
	line-height: 120%;
	list-style-type: none;
	padding: 2px;
}

.comment2 li
{
	font-family: Verdana, Arial, Helvetica, "ヒラギノ角ゴPro W3", "Hiragino Kaku Gothic Pro", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", sans-serif;
	margin-top: 1px;
	margin-left: 7px;
	text-align: left;
	line-height: 120%;
	list-style-type: none;
	padding: 2px;
}

.trackback li
{
	font-family: Verdana, Arial, Helvetica, "ヒラギノ角ゴPro W3", "Hiragino Kaku Gothic Pro", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", sans-serif;
	margin-top: 5px;
	text-align: left;
	line-height: 120%;
	list-style-type: none;
	padding: 2px;
}

.profile
{
	font-family: Verdana, Arial, Helvetica, "ヒラギノ角ゴPro W3", "Hiragino Kaku Gothic Pro", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", sans-serif;
	font-size: 12px;
/* ちょっと大きめ */
	line-height: 150%;
	text-align: left;
	padding: 2px;
      margin-top: 5px;
/* ちょっと狭く */
	margin-bottom: 13px;
}

.photo
{
	text-align: left;
	margin-bottom: 15px;
}

/* 横型カレンダー設定 */
#calendar {
    text-align: center;
    padding: 5px 0;
/*    border-bottom : 1px solid #666699; */
    font-family: Verdana, Arial, Helvetica, "ヒラギノ角ゴPro W3", "Hiragino Kaku Gothic Pro", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", sans-serif;
    font-size: 10px; 
    color:#444444; 
}
#calendar a,
#calendar a:link,
#calendar a:visited {
    color: #0000ff;
}
#calendar a:hover {
    text-decoration: underline;
}
#calendar a:active {
    color: #0000ff;
}
#calendar .calendarHead { 
    color:#444444; 
    padding-right: 5px;
} 
#calendar .today { 
    border : 1px solid #444444; 
    padding: 0 2px;
} 
#calendar .holiday,
#calendar .holiday a:link,
#calendar .holiday a:visited {
    color: #ff0000;
}
#calendar .saturday,
#calendar .saturday a:link,
#calendar .saturday a:visited {
    color: #990000;
}
#calendar .tholiday {
    border: 1px solid #444444;
    padding: 0 2px;
    color: #ff0000;
}
#calendar .tholiday a:link,
#calendar .tholiday a:visited {
    color: #ff0000;
}
#calendar .tsaturday {
    border: 1px solid #444444;
    padding: 0 2px;
    color: #990000;
}
#calendar .tsaturday a:link,
#calendar .tsaturday a:visited {
    color: #990000;
}


#comment-data
{
	float: left;
	width: 180px;
	padding-right: 15px;
	margin-right: 15px;
	text-align: left;
	border-right: 1px dotted #000000;
}

textarea[ id = "comment-text" ]
{
	font-family: Verdana, Arial, Helvetica, "ヒラギノ角ゴPro W3", "Hiragino Kaku Gothic Pro", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", sans-serif;
}

.commenter-profile img
{
	vertical-align: middle;
	border-width: 0;
}

.strike{ text-decoration: line-through; } 

.today
{
    background : #DCDCDC;    /* 背景色をつける設定 */
/* border : 1px solid #000000;  枠線をつける設定 */
}

#endbannerarea
{
    width: 950px;
    margin: 0px auto 10px;
    border: solid 1px #000000;
}

#endbannertitle
{
    padding: 3px;
    text-align: center;

/* 2009 */
    background: #666666;
    color: #FFFFFF;
    border-bottom: solid 1px #000000;
}

.endbanner
{
    padding: 3px;
    text-align: center;
    color: #000000;
    line-height: 150%;
}

