@charset "euc-jp";
* {
	margin: 0;
	padding: 0;
	border: none;
}
body {
text-align        : left;
background        : #f5f5f5;
}
/* 全体 */

#top-head {
width             : 100%;
height            : 135px;
background        : #000080;
}

#container {
width             : 1000px;
margin            : 0 auto;
font-family       : Verdana, "ＭＳ Ｐゴシック", "MS UI Gothic", Osaka;
font-size         : 12px;
color             : #696969;
line-height       : 18px;
background-color  : #fffafa; 
}
/* ヘッダー */

#top-head {
width             : 100%;
height            : 174px;
background        : url("http://24.dtiblog.com/e/ero5x/file/head_back.gif") repeat-x;
font-size         : 10px;
}

#masterhead {
text-align        : left;
margin            : 0 auto 10px; 
padding           : 0; 
width             : 1000px; 
height            : 140px;
display           : block;
background        : url("http://24.dtiblog.com/e/ero5x/file/banner.jpg") no-repeat;
}
h1 {
margin            : 0;
padding           : 15px 0 0 5px;
font-size         : 24px;
text-align        : left;
}

h1 a:link{
text-decolation   :none;
color             :#ff4500;
}

h1 a:active,h1 a:visited, {
color             :#d2dce9;
text-decolation   :none;
}

h2 {
font-size         : 10px;
margin            : 0;
color             : #ffffff;
font-weight       : normal;
padding           : 5px 0 5px 15px;
text-align        : left;
}

a:link, a:visited, a:active {
text-decoration   : none;      
}

a:hover {
text-decoration   : none;
}

/* プラグインカテゴリ３ */
#top {
width             : 960px;
margin            : 0 auto 10px auto;
background-color  : #fffafa; 
overflow          : hidden;
color             : #696969;
}
#top a {
border            : none;
}
#top h4 {
color             : #0c6d93;
font-size         : 14px;
font-weight       : bold;
background        : #FFF8D9;
padding           : 4px;
}

.topcontent li {
list-style        : none;
}

/* 右カラム 
--------------------------------------------------*/
#right {
float               : right;
width               : 365px;
display             : inline;
margin              : 5px 5px 0 10px;
overflow            : hidden;
}

#right .menubox h4 {
color               : #ffffff;
background-color    :#6495ed;
padding             : 2px 4px;
font-size           : 13px;
}

.menucontent {
padding             : 5px;
margin-bottom       : 5px;
}

.menucontent li {
list-style          : none;
}

/* プラブイン２を囲うブロック要素の属性 
--------------------------------------------------*/
.second {
border              : 1px solid #c0c0c0;
margin              : 5px 5px 10px 0;
padding             : 0;
background-color    : #fffafa; 
overflow            : hidden;
color               : #828282;
}

.second h3 {
border-left         : 10px solid #6a5acd;
border-right        : 10px solid #6a5acd;
}

/* プラグイン１と３のリンク設定 
--------------------------------------------------*/
.plugincontent {
margin              : 8px 0;
}
.plugincontent a:link {
color               : #d2691e;
text-decoration: none;
}
.plugincontent a:visited {
color               : #ff66cc;
text-decoration     : none;
}
.plugincontent a:hover {
color               : #ff66cc;
text-decoration     : underline;
}
.plugincontent a:active {
color               : #ff66cc;
}

/* 左カラム 
--------------------------------------------------*/
#main {
float              : left;
width              : 600px;
margin             : 0;
padding            : 0 5px 10px;
overflow           : hidden;
}

/* 記事表示部分を囲うブロック要素の属性 
--------------------------------------------------*/
.entry {
border             : 1px solid #CFCFCF;
margin             : 5px 5px 10px 0;
padding            : 0;
background-color   : #fffafa;
overflow           : hidden;
color              : #828282;
}

/* 記事の見出し(タイトル) 
--------------------------------------------------*/
#main h3 {
	color:#fffff0;
	font-size: 14px;
	padding: 6px 12px 0px 10px;
	background-color:#6495ed;
	height: 25px;
}
#main h3 a:link{
color               :#f0f8ff;
text-decoration     : none;
}
#main h3 a:link, #main h3 a:active, #main h3 a:visited {
text-decoration     : none;
}

#main h3 a:visited {
color               :#ffe4e1;
text-decoration     : none;
}

#main h3 a:hover {
color               :#d8bfd8;
text-decoration     : none;
}


#main a:link, #main a:visited {
	color: #d2691e;
	text-decoration: none;
}
#main a:hover, #main a:active {
	color: #ff66cc;
	text-decoration: none;
}
.entryinfo {
	margin: 10px;
	border-top: dotted #333333 1px;
	padding-top: 4px;
}
.entryinfo li {
	display: inline;
	margin: 0 2px;
}
.entrybody {
	margin: 0 10px;
	padding: 10px 0 0 0;
}
.date {
	color: #0e728d;
	font-style: italic;
}
.plugin2 {
	margin: 0 auto 0 auto;
	padding: 0px;
}
.plugin2conts {
	margin: 6px 0;
	padding: 10px 0 0 10px;
}
.plugin2 li {
	padding-left: 20px;
	list-style: none;
}
#main h5{
	color: #ffffff;
	background-color:#6495ed;
	font-size: 14px;
	font-weight: bold;
	padding: 4px 8px;
	margin: 20px 10px 0 10px;
}
.ct {
	background-color:#000000;
	margin: 20px 10px 0 10px;
	padding: 4px;
}
.ct p {
	margin: 10px 20px 20px;
}
.ctpost {
	margin: 0 10px;
	padding: 20px;
}
.ctpost input, .ctpost textarea {
	margin: 4px 10px;
	border-top: 1px solid #666666;
	border-left: 1px solid #666666;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	padding: 2px;
	font-size: 12px;
}
#secret {
	border: none;
}
/* カレンダー部分の設定 */

#calender {
       text-align: center;
       padding : 5px 0;
       width : 100%;
       margin:0 auto 0 auto;
}

#calender ul {
      font-family: Arial, Geneva, Helvetica, sans-serif;
      font-size: 11px;
      list-style-position : inside;
}
#calender li {
      display : inline;
      list-style-type : none;
      font-family: Arial, Geneva, Helvetica, sans-serif;
      font-size: 11px;
      font-weight: bold;
      color:#fffff0;
}
#calender li a:link {
      text-decoration : none;
      font-weight : bold;
      color:#87cefa;
}
#calender li a:hover {
      color: #FF9900;
      text-decoration : underline;
}

li.day {
      padding: 0px 2px 0px 2px;
}
.prev-month-calendar {
      margin-right : 3px;
}
.next-month-calendar {
      margin-left : 3px;
}
/* ブログ検索 */
.plugin-search input, .plugin-search textarea {
	margin: 4px 10px;
	border-top: 1px solid #666666;
	border-left: 1px solid #666666;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	padding: 2px;
	font-size: 12px;
}
/* メールフォーム */
.plugin-mail input, .plugin-mail textarea {
	margin: 4px 10px;
	border-top: 1px solid #666666;
	border-left: 1px solid #666666;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	padding: 2px;
	font-size: 12px;
}
/* クリアーボックス 
----------------------------------------*/
#clear_box {
clear               : both;
}

/* フッター */
#footer {
width               :100%;
text-align          :center;
margin              : 0 auto;
padding             : 6px 0;
background          : url("http://1.dtiblog.com/k/kimv2/file/footer.jpg") repeat-x;
font-size           : 12px;
color               : #EBEBEB;
clear               : both;
}

.add {
background-color    : #333333;
padding             : 6px;
}

#footer h6 {
font-size           : 11px;
font-weight         : bold;
margin              : 4px;
}
#footer a:link {
color               : #87cefa;
text-decoration     : none;
        
}
#footer a:visited {
color              : #ff1493;
text-decoration    : none;
        
}
#footer a:hover {
color              : #FF9900;
}
#footer a:active {
color              : #7cfc00;
background-color   : #fffff0;
text-decoration    : none;
}
/* アフィリエイト用素材 */
#aff {
	font-size: 12px;
	text-align: center;
}
.go {
	vertical-align: middle;
	border: none;
}
#live {
	background: url(http://1.dtiblog.com/template/adult_affil_25/image/dxintro.jpg) no-repeat; 
	width: 300px; 
	height: 30px; 
	padding: 8px 0 0 36px; 
	margin-bottom: 6px;
}
/*-------------------------------------------------*/
table.t1 {
	border: 1px solid #808080;
	padding: 2px;
	margin-top: 2px;
    margin-left: 0px;
	margin-right: 0px;
	width: 230px;
	background: #f0fff0;
    text-decoration: none;
    font-size: 12px;
	color: #000000;
    line-height: 150%;
    

}

table.t1 td {
	vertical-align: top;
        font-size: 12px;
        text-align: left;
}

table.t1 strong {
	padding-left: 0.2em;
        width: 124px;
	border-bottom: 1px dotted #696969;
	display: block;
        margin-top: 2px;
	margin-bottom: 0px;
        font-size: 12px;
        text-align: left;
	color: #8b0000;
}

table.t1 img {
	padding: 1px;
	background: #faf5e1;
}

/*-------------------------------------------------*/
div.left-1box{
	float: left;
	width: 48%;
    overflow: hidden;
}

div.right-1box{
	float: right;
	width: 48%;
    overflow: hidden;
}
div.end-1box{
       clear:both;
}
/*-------------------------------------------------*/
div.left-box11{
	float: left;
	width: 48%;       
}

div.right-box11{
	float: left;
	width: 48%;       
}
div.end-box11{
       clear:both;
}
p.max {
   	padding-left: 0.2em;
	display: block;
        margin-top: 1px;
	margin-bottom: 0;
        
        text-align: left;        
}
p.max1 {
	background: url(http://24.dtiblog.com/e/ero2x/file/5maxli.gif) no-repeat 1em center ;      
   	padding-left: 30px;
	border-bottom: 1px dotted #a9a9a9;
	display: block;
    margin-top: 2px;
	margin-bottom: 1px;
        font-size: 12px;
        text-align: left;        
}

p.max2 {
	background: url(http://24.dtiblog.com/e/ero2x/file/4maxli.gif) no-repeat 1em center ;      
       	padding-left: 2em;
	display: block;
        margin-top: 2px;
	margin-bottom: 0px;
        font-size: 11px;
        text-align: left;        
}

p.max3 {
	background: url(http://24.dtiblog.com/e/ero2x/file/4maxli.gif) no-repeat 1em center ;      
       	padding-left: 2px;
	display: block;
        margin-top: 2px;
	margin-bottom: 0px;
        font-size: 11px;
        text-align: left;        
}
p.max3 {	
	display: block;
        margin-top: 1px;
        border-bottom: 1px dotted #a9a9a9;
	margin-bottom: 0px;
        font-size: 11px;
        text-align: left;  
}
p.max5 {
	background: url(http://24.dtiblog.com/e/ero3x/file/0607list.gif) no-repeat 205px center ;      
       	padding-left: 220px;
	display: block;
        margin-top: 2px;
        margin-left: 0.5em;
	margin-bottom: 0px;
        font-size: 12px;
        text-align: left;        
}

li.max1 {
        list-style-type:none;	
	display: block;
        margin-top: 1px;
        border-bottom: 1px dotted #a9a9a9;
	margin-bottom: 0px;
        font-size: 11px;
        text-align: left;
}
p.max10 {
	background: url(http://24.dtiblog.com/e/ero2x/file/5maxli.gif) no-repeat 0.5em center ;      
   	padding-left: 2em;
	border-bottom: 1px dotted #a9a9a9;
	display: block;
        margin-top: 2px;
        margin-left:50px;
	margin-bottom: 1px;
        margin-right: 50px;
        font-size: 12px;
        text-align: left;        
}
p.max11{
	background: url(http://24.dtiblog.com/e/ero2x/file/5maxli.gif) no-repeat 0.3em center ;      
   	padding-left: 20px;
	border-bottom: 1px dotted #a9a9a9;
	display: block;
        margin-top: 2px;
	margin-bottom: 1px;
        font-size: 12px;
        text-align: left;
        overflow: hidden; 
        width: 250px;
        white-space: pre;       
}
/*---------------カラム-----------------*/
div.left-box{
	float: left;
	width: 48%;       
}
div.right-box{
	float: right;
	width: 48%;
}
div.end-box{
    clear:both;
}
/*----box-in-box start-------*/

div.left-cul {
	padding: 2px;
	float: left;
	width: 140px;
	display: block;
	margin-left: 0px;
	margin-top: 10px;
	overflow: hidden;
}


div.right-cul {
	padding: 2px;
	float: right;
	width: 140px;
	display: block;
	margin-top: 10px;
	margin-left: 10px;
	overflow: hidden;
}


div.base {
	width: 350px;
}

/*-----------------------------------------*/
div.box-1 {
	background-color: #FAF5E1;
	width: 480px;
	text-align: left;
	margin: 5px auto 5px auto;
        
}
div.box-1 img{
	width: 120px;
	height: 85px;
	padding: 2px 5px 2px 2px;
	background-color: #FAF5E1;

}
div.box-1 p{
	margin: 2px;
	border-bottom: dotted 1px #696969;
	padding: 2px 2px 0px 2px;
	font-size: 12px;
	font-weight: bold;	
}

/*-----------------------------------------*/
div.box-2 {
	background-color: #F0E5DD;
	width: 480px;
	text-align: left;
	margin: 8px auto 8px auto;
        
}
div.box-2 img{
	width: 120px;
	height: 85px;
	padding: 2px 5px 2px 2px;
	background-color: #F0E5DD;

}
div.box-2 p{
	margin: 2px;
	border-bottom: dotted 1px #696969;
	padding: 2px 2px 0px 2px;
	font-size: 12px;
	font-weight: bold;
	text-align: left;	
}
/*-------------------------------------------------*/
table.k {
	padding: 2px;
	margin-top: 2px;
    　　margin-left: auto;
    　　margin-right: auto;
	background: #F0E5DD;
        text-decoration: none;
        font-size: 12px;
	color: #000000;
        line-height: 150%;
        text-align: center;   
}
table.k td {
	vertical-align: middle;
        font-size: 12px;
        text-align: center;
}
table.k img {
	padding: 2px;
	background: #F0E5DD;
        width: 120px;
        height: 85px;
}

/*-------------------------------------------------*/

.k1-bar{
	width: 555px;
	height: 260px;
	border: 0;
	text-align: left;
	overflow: auto;	
}
/*----box-in-box start-------*/

div.left-cul2 {
	padding-left: 10px;
	float: left;
	width: 160px;
	display: block;
	margin: 0px;
	overflow: hidden;
        font-size: 10px;
}


div.right-cul2 {
       text-align: right;
	padding: 2px;
	float: right;
	width: 175px;
	display: block;
	margin: 0;
	overflow: hidden;
}

/*-------------------------------------------------*/
table.t5 {
	border: 0px solid #808080;
	padding: 1px;
	margin-top: 5px;
	margin-bottom: 1px;
        margin-left: 0px;
	margin-right: 0px;
	width: 260px;
	background-color: #F0E5DD;
    text-decoration: none;
    font-size: 12px;
	color: #000000;
    line-height: 150%;
    

}

table.t5 td {
	vertical-align: top;
        font-size: 12px;
        text-align: left;
}

table.t5 strong {
	padding-left: 0.2em;
        width: 124px;
	border-bottom: 1px dotted #696969;
	display: block;
        margin-top: 2px;
	margin-bottom: 0px;
        font-size: 12px;
        text-align: left;
	color: #8b0000;
}

table.t5 img {
	padding: 2px;
	background: #ffffff;
        width: 120px;
        height: 85px;
}

/*-------------------------------------------------*/
table.c2 {

	padding: 0px;
	margin-top: 5px;
	margin-right: auto;
	background-color: #faf5e1; 
         text-decoration: none;
         font-size: 12px;
	color: #000000;
         line-height: 16px;
         text-align: center;    

}

table.c2 td {
	vertical-align: top;
        font-size: 12px;
        text-align: center;
}
table.c2 img {
	padding: 1px;
	background: #708090;
}
/*-----------スクロール---------*/

.rss{
	width: 560px;
        margin-left: auto;
	height: 620px;
	border: 0;
	text-align: left;
	overflow: auto;	
}
/*-------------------------------------------------*/
.c-rink {
	border-bottom: 1px solid #808080;
	padding: 2px;
	margin-top: 2px;
        margin-left: 0px;
	width: 350px;
	background: #faf5e1;
	vertical-align: top;
        text-decoration: none;
        font-size: 12px;
        text-align: left;
	color: #696969;
        line-height: 180%;
}

.c-rink img {
	padding: 1px;
	background: #ffffff;
}
p.max12 {
	background: url(http://24.dtiblog.com/e/ero2x/file/5maxli.gif) no-repeat 0.5em center ;      
   	padding-left: 22px;
	border-bottom: 1px dotted #a9a9a9;
	display: block;
        margin-top: 2px;
	margin-bottom: 1px;
        font-size: 12px;
        text-align: left;        
}

/*--------------ナビ-----------------*/
ul.navi-m {
	margin: 0.2em;
}
ul.navi-m li {
	font-size: 14px;
	font-weight: bold;
	display: inline;
	list-style-type: none;
	color: #ff4500;
	margin: 0px 0.2em;
	padding: 0.2em;
}

ul.navi-s {
	margin: 0.2em;
}
ul.navi-s li {
	font-size: 12px;
	font-weight: bold;
	display: inline;
	list-style-type: none;
	color: #0000ff;
	margin: 0px 0.2em;
	padding: 0;
}

/* Plug-in2 注目記事 */
.max-c {
	border-top: 1px dotted #a9a9a9;
	border-bottom: 1px dotted #a9a9a9;
	padding: 0;
	margin: 0 auto 10px 14px;
	width: 270px;
	background-color: #F0E5DD;
	text-decoration: none;
	font-size: 12px;
	color: #000000;
	line-height: 170%;
	text-align: left;
	float: left;
}

.max-c strong {
	padding-left: 0.2em;
	border-bottom: 1px dotted #696969;
	display: block;
	margin-top: 2px;
	margin-bottom: 0px;
	font-size: 12px;
	text-align: left;
	color: #8b0000;
}

.max-c img {
	padding: 2px;
	background: #ffffff;
	width: 120px;
	height: 85px;
}
div.max-end {
    clear:both;
}
.p3m {
	background: url(http://24.dtiblog.com/e/ero3x/file/0607list.gif) no-repeat 0.8px center ;      
   	padding-left: 1.6em;
	display: inline;
    margin-top: 2px;
	margin-bottom: 1px;
    font-size: 12px;
    text-align: left;        
}
/*-----add navi----*/
.add-navi {
    display: inline;
    font-size: 12px;
    margin-left: 0.6em;
}
p.m2 {
	background: url(http://24.dtiblog.com/e/ero3x/file/0607list.gif) no-repeat 200px center ;      
       	padding-left: 215px;
	display: block;
        margin-top: 2px;
        margin-left: 0.5em;
	margin-bottom: 0px;
        font-size: 12px;
        text-align: left;        
}
/*-----出会い----*/
table.deai {
	border-bottom: 1px solid #808080;
        width: 350px;
        text-align: center;
        margin: 0 auto 5px auto;
}
table.deai td {
        text-align: left;
        vertical-align: top;
        padding: 2px;
        line-height: 160%;
}
table.deai td.deai-1 {
        text-align: left;
        vertical-align: top;
        padding: 2px;
        line-height: 160%;
        font-size: 12px;
        width: 105px;
}
table.deai td.deai-2 {
        text-align: left;
        vertical-align: top;
        padding: 2px;
        line-height: 160%;
        font-size: 12px;
        width: 240px;
}
/*----サイドスクロール-------*/

div.scr-left {
	padding: 2px;
	float: left;
	width: 160px;
	display: block;
        height:140px;
	margin: 0;
	overflow: auto;
}


div.scr-right {
	padding: 2px;
	float: right;
	width: 160px;
        height:140px;
	display: block;
	margin: 0;
	overflow: auto;
        text-align: left;
}

/* -------------------------------------------- */
p.mov {
	background: url(http://24.dtiblog.com/e/ero2x/file/mv-max03.gif) no-repeat 206px center ;      
       	padding-left: 226px;
	display: block;
        margin-top: 2px;
        margin-left: 0.5em;
	margin-bottom: 0px;
        font-size: 12px;
        text-align: left;        
}
p.mov2 {
	background: url(http://24.dtiblog.com/e/ero2x/file/mark0911.gif) no-repeat 206px center ;      
       	padding-left: 226px;
	display: block;
        margin-top: 2px;
        margin-left: 0.5em;
	margin-bottom: 0px;
        font-size: 12px;
        text-align: left;        
}
p.mov3 {
	background: url(http://24.dtiblog.com/e/ero2x/file/mv-max04.gif) no-repeat 206px center ;      
       	padding-left: 226px;
	display: block;
        margin-top: 2px;
        margin-left: 0.5em;
	margin-bottom: 0px;
        font-size: 12px;
        text-align: left;        
}
/* -------------------------------------------- */
p.movv {
	background: url(http://24.dtiblog.com/e/ero2x/file/mark0911.gif) no-repeat 206px center ;      
       	padding-left: 226px;
	display: block;
        margin-top: 2px;
        margin-left: 0.5em;
	margin-bottom: 0px;
        font-size: 12px;
        text-align: left;        
}
/* -------------------------------------------- */
p.mpr {
	background: url(http://24.dtiblog.com/e/ero2x/file/mv-max04.gif) no-repeat 206px center ;      
       	padding-left: 226px;
	display: block;
        margin-top: 2px;
        margin-left: 0.5em;
	margin-bottom: 0px;
        font-size: 12px;
        text-align: left;        
}


/*記事投稿
----------------------------------------*/

p.max-add {
background          : url("http://24.dtiblog.com/e/ero2x/file/mv-max04.gif") no-repeat 213px center;
padding-left        : 230px;
font-size           : 12px;
text-align          : left; 
display             : block;
}

p.max-info {
background          : url("http://24.dtiblog.com/e/ero2x/file/mv-max03.gif") no-repeat 213px center;
padding-left        : 230px;
font-size           : 12px;
text-align          : left; 
display             : block;
}

p.max-rink {
background          : url("http://24.dtiblog.com/e/ero2x/file/mark0911.gif") no-repeat 213px center;      
padding-left        : 230px;
font-size           : 12px;
text-align          : left; 
display             : block;
}

p.max-caps {
background          : url("http://24.dtiblog.com/e/ero2x/file/mv-max03.gif") no-repeat 213px center;      
padding-left        : 230px;
font-size           : 12px;
text-align          : left; 
display             : block;
}

}
/* -----注目エロ動画---- */
div.pickup {
    border-top: 1px dotted #a9a9a9;
    border-bottom: 1px dotted #a9a9a9;
    margin: 10px 0px 5px 0px;
    padding: 5px 0 10px 0;
    text-decoration: none;
    font-size: 12px;
}

/*-----------まとめテーブル---------*/
table.max-rink {
	width: 350px;
	font-size: 10px;
	color: #fffff0;
	text-align: center;
}

	table.max-rink td {
	border: 1px solid #d3d3d3;
	padding-left: 1px;
	font-size: 10px;
	text-align: left;
}
.mp-rink {
	background: url(http://24.dtiblog.com/e/ero2x/file/mark0911.gif) no-repeat 0.8px center ;      
   	padding-left: 1.6em;
	display: inline;
    margin-top: 2px;
	margin-bottom: 1px;
    font-size: 10px;
    text-align: left;        
}

/* 本日の注目記事 ここから
-------------------------------------------- */

/* 外枠ブロック */
.d-base {
border                : 0px;
text-align            : left;
margin-right          : auto;
margin-left           : auto;
background            : #fffafa;
width                 : 560px;
}


/* 画像 */
div.sample {
padding              :0 2px 0 0;
float                : left;
}

/* 本日の注目記事 終わり
-------------------------------------------- */

/* 週間注目記事　ここから
-------------------------------------------- */
div.m-box {
border-top          : 1px solid  #dcdcdc;
border-right        : 2px solid  #c0c0c0;
border-bottom       : 2px solid  #c0c0c0;
border-left         : 1px solid #dcdcdc;
width               : 180px;
height              : 232px;
margin              : 5px 4px 0 2px;
padding             : 4px auto 4px auto;
font-size           : 12px;
text-align          : center;
background-color    : #f8f8ff;
line-height         : 20px;
}

div.m-box img {
border-top          : 2px solid  #c0c0c0;
border-left         : 2px solid  #c0c0c0;
border-right        : 2px solid  #f8f8ff;
border-bottom       : 2px solid  #f8f8ff;
padding             : 0;
width               : 165px;
height              : 125px;
text-align          : center;
margin              : 0;
}

div.m-box img.d-botan {
margin-top          : 4px;
border              : 0;
width               : 105px;
height              : 25px;
}
.m-p01 {
border-bottom       : 0px dotted #a9a9a9;
width               : 180px;
margin-top          : 2px;
padding             : 0;
display             : block;
font-weight         : bold;
text-align          : center;
}

.m-p02 {
background          : url("http://24.dtiblog.com/e/ero5x/file/1126mp02.png") no-repeat 0.1em center ;
border-bottom       : 1px dotted #a9a9a9;
width               : 111px;
margin              : 0 auto;
padding             : 2px 0 1px 52px;
display             : block;
text-align          : left;
}
.m-p03 {
background          : url("http://24.dtiblog.com/e/ero5x/file/1126mp03.png") no-repeat 0.1em center ;
border-bottom       : 1px dotted #a9a9a9;
width               : 111px;
margin              : 0 auto;
padding             : 2px 0 1px 52px;
display             : block;
text-align          : left;
}

.m-base {
border              : 0;
padding             : 0;
text-align          : center;
margin-right        : auto;
margin-left         : auto;
background          : #fffafa;
width               : 580px;
}
div.m-end {
clear               : both;
}

/* 週間注目記事　ここまで
-------------------------------------------- */

/*他サイト　本日のエロ動画
-------------------------------------------- */

table.rank0 {
    border-top: 1px solid #cccccc;
    border-left: 1px solid #cccccc;
    border-collapse: collapse;
    text-align: center; 
    margin: 5px auto;
    padding: 0;
} 

table.rank1 {
    border-right: 1px solid #cccccc;
    border-bottom: 1px solid #cccccc;
    background-color: #ffffff;
    border-collapse: collapse;
    padding: 0;
    margin: 0;
    text-decoration: none;
    font-size: 12px;
    color: #696969;
    line-height: 140%;
    text-align: left; 
    width: 285px;   
}

table.rank1 td.rank01 {
    background-color: #faf0e6;
    vertical-align: middle;
    text-align: center;
    font-size: 10px;
    width: 30px;
}

table.rank1 td.rank02 {
    border-right: 1px solid #cccccc;
    background-color: #ffffff;
    vertical-align: middle;
    text-align: center;
    width: 110px;
}
table.rank1 td.rank03 {
    background-color: #f5f5f5;    
    text-align: left;
    vertical-align:top;
    padding: 2px;
    font-size: 10px;
    width: 145px;
}

table.rank1 td.rank01 img {
    width: 14px;
    height: 14px;
    vertical-align: middle;
    text-align: center;
}

table.rank1 td.rank02 img {
    padding: 2px;
    width: 105px;
    height: 80px;
    vertical-align: middle;
    text-align: center;
}

table.rank1 td.rank03 img {
    width: 135px;
    height: 14px;
    padding: 2px 0 2px 0px;
    vertical-align: bottom;
    text-align: left;
}

.rank11 {
    border-bottom: 1px dotted #cccccc;
    padding: 1px 0 1px 1px;
    display: block;
    font-size: 12px;
    font-weight: bold;
    text-align: left;
    white-space: nowrap; 
}

.rank12 {
    background: url(http://24.dtiblog.com/e/ero5x/file/max_info.png) no-repeat 0.1em center ;      
    padding: 2px 0 2px 30px;
    display: block;
    font-size: 12px;
    text-align: left;
    white-space: nowrap; 
}
.rank13 {
    background: url(http://24.dtiblog.com/e/ero5x/file/max_file.png) no-repeat 0.1em center ;      
    padding: 2px 0 2px 30px;
    display: block;
    font-size: 12px;
    text-align: left;
    white-space: nowrap; 
}
table.top-rink {
	border: 0;
	padding: 0;
	margin: 0 auto 5px auto;
	background-color: #F0E5DD;
    text-decoration: none;
    font-size: 12px;
    text-align: center;
	color: #696969;
}

table.top-rink img {
	padding: 2px;
	background: #ffffff;
    width: 120px;
    height: 85px;
}

/*他サイト　本日のエロ動画　ここまで
-------------------------------------------- */

/* ------オンライン広告テーブル------- */
table.top-baner {
	border: 0;
	width: 560px;
	margin: 0 auto 10px;
	padding: 0;
	text-align: center;
}

table.top-baner caption {
	background: url("http://24.dtiblog.com/e/ero2x/file/top_baner_title560x35.png") no-repeat;
	margin: 0 auto 0px;
	padding: 0;        
	width: 560px;
	height:35px;
	text-align: center;
}
table.top-baner td {
	border: 0;
	margin: 0;
	padding: 0;
	text-align: center;
}
/* ------ココで終わり------- */

/* サンプル動画館テーブル */
table.sample-box {
   border: 0;
   width: 350px;
   margin: 0;
   padding: 0;
   text-align: center;
}

table.s-box {
    border-top: 1px solid  #dcdcdc;
    border-right: 2px solid  #c0c0c0;
    border-bottom: 2px solid  #c0c0c0;
    border-left: 1px solid #dcdcdc;
    border-collapse: collapse;
	width: 110px;
	margin: 0;
	padding: 0px auto 0px auto;
	font-size: 10px;
	text-align: center;
	background-color: #f8f8ff;
    line-height: 20px;
}

table.s-box img {
    border: 0;
    padding-top: 2px;
	width: 105px;
	height: 175px;
	text-align: center;
	margin: 0;
}
table.s-box td.s-botan {
    padding: 0;
    margin: 0;
    border: 0;
}

table.s-box td.s-botan img {
    padding: 1px 0 2px 0;
    margin: 0;
    vertical-align: bottom;
	border: 0;
	width: 50.5px;
	height: 22px;
}

/*　サンプル動画館フレーム＆ナビ　*/
ul.sample-navi {
   font-size: 12px;
   font-weight: bold;
   text-align: center;
}

ul.sample-navi li {
   display: inline;
   list-style-type: none;
   margin: 0 0.2em;
}
	/*　ナビゲーション　*/
ul.sample-navi a {
   color: #d2691e;
   text-decoration: none;
   border : 1px solid #c0c0c0;
   padding: 1px 3px;
}
ul.sample-navi a:visited {
   color: #ff66cc;
   text-decoration: none;
}
ul.sample-navi a:hover {
   color: #dc143c;
   text-decoration: none;
   background-color: #afeeee;
   padding: 1px 3px;
}
ul.sample-navi a:active {
   color: #ffffff;
   text-decoration: none;
   background-color: #6495ed;
   padding: 1px 3px;
}
/*　サンプル動画館おわり　*/

/*　トップ　アフィリエイトボックス　*/
table.max-box01 {
    margin: 0 auto;
    padding: 0;
	font-size: 10px;
	color: #fffff0;
	text-align: center;
}

table td.in-box {
	border: 0;
	background: url(http://24.dtiblog.com/e/ero2x/file/max_box_bass.jpg) no-repeat;      
	padding: 0;
	font-size: 10px;
	text-align:center;
        width: 145px;
        height: 85px;
}
table.max-box01 img {
   	padding: 0;
    margin: 0;
    border: 0;
    width: 130px;
    height: 70px;
}
/*　ボックスここまで　*/
/* -------------------------------------------- */
p.sogo {
	background: url(http://24.dtiblog.com/s/satto11/file/7zyu-li.gif) no-repeat 0.3em center ;      
       	padding: 0 0 0 1.8em;
        margin: 0.2em 0 0.1em 0;
		border-bottom: 1px dotted #696969;
		display: block;
        font-size: 12px;
        text-align: left;
        
}
ul.sogo1 {
        margin:0.2em 1em 0.1em 2em;
}
ul.sogo1 li {
        margin:0.2em 1em 0.1em 3.5em;
}

/* ▼▽▼ 過去動画テーブル　▼▽▼  */

table.kako_page {
	width: 350px;
	margin: 0 auto;
	padding: 4px:
	text-alin: center;
	border:0; 
    font-size: 10px;
}

table.kako_page td {
    text-align: ceter;
    vertical-align: middle;
	padding: 2px;
	border:0; 

}

table.kako_page img {
	width: 70px;
	height: 63px;
    text-align: ceter;
	padding: 2px;
	background: #ffffff;
	border:0; 

}


/* ▼▽▼ テーブル　ページング ▼▽▼  */
.pagination { 
margin              : 2px auto 1px 25px; 
text-align          : center;
padding             : 0;
font-size           : 10px;
height              : 2.5em; 
}


.pagination a { 
text-decoration     :none; 
border              :solid 1px darkorange; 
color               :darkorange; 
}

.pagination a, .pagination span { 
font-weight         : bold; 
display             : block; 
float               : left; 
margin              : 0 5px 0 0;
padding             :.2em .3em; 
}

.pagination .current { 
background          :darkorange; 
color               :#fff; border:solid 1px darkorange; 
}

.pagination .current.prev, .pagination .current.next { 
color               :#999; 
border-color        :#999; 
background          :#fff; 
}

#res { 
margin              : 0 auto; 
padding             : 0; 
border              : 0; 
width               : 990px; 
clear               : both; 
}

/* ▼▽▼ 料金別テーブル ▼▽▼  */
table.ryk {
	border-bottom: 1px dotted #696969;
	width: 350px;
	margin: 0 auto 2px auto;
}
table.ryk td {
	border: 0;
	text-align:left;
}

table.doll {
	border-top: 1px dotted #696969;
	width: 350px;
	margin: 0 auto 3px auto;
}

table.doll td {

}

ul.change {
	text-align: left;
	vertical-align: top;
	width: 240px;
}

ul.change li.d_caps {
	border-bottom: 1px dotted #696969;
	background: url(http://24.dtiblog.com/e/ero2x/file/5maxli.gif) no-repeat 0em center ;
	text-align: left;
	padding-left: 1.3em;

}

ul.change li {
	background: url(http://24.dtiblog.com/e/ero2x/file/mark0911.gif) no-repeat 0em center ;
	text-align: left;
	padding-left: 1.3em;
}


/* グローバルナビ　ここから
----------------------------------------------- */
#o_navi{
width			: 100%;
}

#g_navi{
text-align		: center;
width			: 1000px;
height			: 35px;
margin			: 0 auto;
left			: 0px;
}

#g_navi ul{
padding                 : 0;
list-style-image        : none;
list-style-position     : outside;
list-style-type         : none;
}

#g_navi li{
float                   : left;
margin                  : 0;
padding                 : 0;
width                   : 142px;
font-size               : 12px;
}

#g_navi li a{
font-weight             : bold;
text-decoration         : none;
color                   : #ffffff;
padding                 : 2px;
background-color        : #6495ed;
display                 : block;
position                : relative;
border-right            : 1px solid #ffffff;
}
#g_navi li a:hover{
color                   : #333333;
background-color        : #ffffff;
text-decoration         : underline;
}

#g_navi li.l_navi a{
font-weight             : bold;
text-decoration         : none;
color                   : #ffffff;
background-color        : #6495ed;
display                 : block;
position                : relative;
border                  : 0;
}
#g_navi li.l_navi a:hover{
color                   : #333333;
background-color        : #ffffff;
text-decoration         : underline;
}


/*画像ポップアップ
----------------------------------------*/
/*画像０*/
.thumbnail{
position            : relative;
z-index             : 0;
}

.thumbnail:hover{
background-color    : transparent;
z-index             : 50;
}

.thumbnail span{ /*CSS for enlarged image*/
position            : absolute;
background-color    : #FFFFFF;
padding             : 0;
left                : -1000px;
border              : 1px solid gray;
visibility          : hidden;
color               : black;
text-decoration     : none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width        : 0;
padding             : 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility          : visible;
top                 : -25px;
left                : 180px;
}


/*画像１*/

.thumb01{
position            : relative;
z-index             : 0;
}

.thumb01:hover{
background-color    : transparent;
z-index             : 50;
}

.thumb01 span{ /*CSS for enlarged image*/
position            : absolute;
background-color    : #FFFFFF;
padding             : 0;
left                : -1000px;
border              : 1px solid gray;
visibility          : hidden;
color               : black;
text-decoration     : none;
}

.thumb01 span img{ /*CSS for enlarged image*/
border-width        : 0;
padding             : 2px;
}

.thumb01:hover span{ /*CSS for enlarged image on hover*/
visibility          : visible;
top                 : -15px;
left                : 185px;
}


/*画像２*/

.thumb02 {
position            : relative;
z-index             : 0;
}

.thumb02:hover{
background-color    : transparent;
z-index             : 50;
}

.thumb02 span{ /*CSS for enlarged image*/
position            : absolute;
background-color    : #FFFFFF;
padding             : 0;
left                : -1000px;
border              : 1px solid gray;
visibility          : hidden;
color               : black;
text-decoration     : none;
}

.thumb02 span img{ /*CSS for enlarged image*/
border-width        : 0;
padding             : 2px;
}

.thumb02:hover span{ /*CSS for enlarged image on hover*/
visibility          : visible;
top                 : -70px;
left                : 185px;
}

/* サイドカラム拡大画像
----------------------------------------------- */

/* 拡大画像１ */

.gazo01{
position: relative;
z-index: 0;
}

.gazo01:hover{
background-color    : transparent;
z-index: 50;
}

.gazo01 span{ /*CSS for enlarged image*/
position            : absolute;
background-color    : #FFFFFF;
padding             : 1px;
left                : -1000px;
border              : 1px solid gray;
visibility          : hidden;
color               : black;
text-decoration     : none;
}

.gazo01 span img{ /*CSS for enlarged image*/
border-width        : 0;
padding             : 2px;
}

.gazo01:hover span{ /*CSS for enlarged image on hover*/
visibility          : visible;
top                 : -265px;
left                : 10px;
}
/* 拡大画像２ */

.gazo02{
position            : relative;
z-index             : 0;
}

.gazo02:hover{
background-color    : transparent;
z-index             : 50;
}

.gazo02 span{ /*CSS for enlarged image*/
position            : absolute;
background-color    : #FFFFFF;
padding             : 1px;
left                : -1000px;
border              : 1px solid gray;
visibility          : hidden;
color               : black;
text-decoration     : none;
}

.gazo02 span img{ /*CSS for enlarged image*/
border-width        : 0;
padding             : 2px;
}

.gazo02:hover span{ /*CSS for enlarged image on hover*/
visibility          : visible;
top                 : -265px;
left                : -180px;
}

/* 拡大画像テーブル1 */
table.big_photo {
width               : 350px;
margin              : 0 auto;
padding             : 4px:
text-alin           : center;
border              :0; 
font-size           : 10px;
}

table.big_photo td {
text-align          : ceter;
vertical-align      : middle;
padding             : 2px;
border              :0; 

}
table.big_photo img {
text-align          : ceter;
padding             : 2px;
background          : #ffffff;
}

/* 拡大画像１ */
.gazo03{
position: relative;
z-index: 0;
}

.gazo03:hover{
background-color    : transparent;
z-index: 50;
}

.gazo03 span{ /*CSS for enlarged image*/
position            : absolute;
background-color    : #FFFFFF;
padding             : 1px;
left                : -1000px;
border              : 1px solid gray;
visibility          : hidden;
color               : black;
text-decoration     : none;
}

.gazo03 span img{ /*CSS for enlarged image*/
border-width        : 0;
padding             : 2px;
}

.gazo03:hover span{ /*CSS for enlarged image on hover*/
visibility          : visible;
top                 : -200px;
left                : 0;
}

/* 拡大画像4 */
.gazo04{
position            : relative;
z-index             : 0;
}

.gazo04:hover{
background-color    : transparent;
z-index             : 50;
}

.gazo04 span{ /*CSS for enlarged image*/
position            : absolute;
background-color    : #FFFFFF;
padding             : 1px;
left                : -1000px;
border              : 1px solid gray;
visibility          : hidden;
color               : black;
text-decoration     : none;
}

.gazo04 span img{ /*CSS for enlarged image*/
border-width        : 0;
padding             : 2px;
}

.gazo04:hover span{ /*CSS for enlarged image on hover*/
visibility          : visible;
top                 : -200px;
left                : -30px;
}

/* 拡大画像5 */
.gazo05{
position            : relative;
z-index             : 0;
}

.gazo05:hover{
background-color    : transparent;
z-index             : 50;
}

.gazo05 span{ /*CSS for enlarged image*/
position            : absolute;
background-color    : #FFFFFF;
padding             : 1px;
left                : -1000px;
border              : 1px solid gray;
visibility          : hidden;
color               : black;
text-decoration     : none;
}

.gazo05 span img{ /*CSS for enlarged image*/
border-width        : 0;
padding             : 2px;
}

.gazo05:hover span{ /*CSS for enlarged image on hover*/
visibility          : visible;
top                 : -200px;
left                : -40px;
}

/* 拡大画像テーブル2 */
table.monthly {
width               : 500px;
margin              : 0 auto;
padding             : 4px:
text-alin           : center;
border              : 0; 
font-size           : 10px;
}

table.monthly td {
text-align          : ceter;
vertical-align      : middle;
padding             : 2px;
border              : 0; 

}
table.monthly img {
text-align          : ceter;
padding             : 2px;
background          : #ffffff;
}

/* ピックアップ記事
---------------------------------------------------*/

/* --記事スクロール--*/
div.main-scr {
padding             : 0;
width               : 350px;
height              :128px;
display             : block;
overflow            : auto;
}

div.main-scr2 {
padding             : 0;
width               : 330px;
height              :74px;
display             : block;
overflow            : auto;
}

div.scr190 {
padding             : 0;
width               : 350px;
height              : 190px;
display             : block;
overflow            : auto;
}

#scr144 {
padding             : 0;
height              : 144px;
display             : block;
overflow            : auto;
}
#base144 {
padding             : 0;
display             : block;
overflow            : hidden;
}


p.max-scr {
background          : url(http://24.dtiblog.com/e/ero2x/file/mark0911.gif) no-repeat 0 center ;      
display             : block;
padding-left        :1.5em;
font-size           : 12px;
text-align          : left;
overflow            : hidden;
width               : 310px;
white-space         : nowrap;
}

p.max-scr2 {
background          : url("http://24.dtiblog.com/e/ero2x/file/mv-max03.gif") no-repeat 0 center ;      
display             : block;
padding-left        :1.5em;
font-size           : 12px;
text-align          : left;  
overflow            : hidden;
width               : 315px;
white-space         : nowrap;
}

p.max-scr2 img {
vertical-align     : bottom;
}

p.max-scr02 {
background          : url("http://24.dtiblog.com/e/ero2x/file/mv-max03.gif") no-repeat 0 center ;      
display             : block;
padding-left        :1.5em;
font-size           : 12px;
text-align          : left;  
overflow            : hidden;
width               : 315px;
white-space         : nowrap;
}

p.max-scr02 img {
vertical-align     : middle;
}

p.max-scr002 {
background          : url("http://24.dtiblog.com/e/ero2x/file/tag_dl.png") no-repeat 0 center ;
display             : block;
padding-left        : 80px;
font-size           : 12px;
text-align          : left;  
overflow            : hidden;
width               : 260px;
white-space         : nowrap;
}

p.max-scr002 img {
vertical-align     : middle;
}

p.max-scr3 {
background          : url(http://24.dtiblog.com/e/ero2x/file/mv-max04.gif) no-repeat 0 center ;      
display             : block;
padding-left        :1.5em;
font-size           : 12px;
text-align          : left;
overflow            : hidden;
width               : 315px;
white-space         : nowrap;
}

p.max-scr911 {
background          : url("http://24.dtiblog.com/e/ero2x/file/max_mp.png") no-repeat 0 center ;
display             : block;
padding-left        : 60px;
font-size           : 12px;
text-align          : left;  
overflow            : hidden;
width               : 260px;
white-space         : nowrap;
}

p.max-scr911 img {
vertical-align     : middle;
}

p.max-scr912 {
background          : url("http://24.dtiblog.com/e/ero2x/file/m_mark.gif") no-repeat 0 center ;
display             : block;
padding-left        : 14px;
font-size           : 12px;
text-align          : left;  
overflow            : hidden;
width               : 305px;
white-space         : nowrap;
}

p.max-scr912 img {
vertical-align     : middle;
}

/* ピックアップ外枠 */
#e-base {
border                : 0px;
text-align            : left;
padding               : 10px 10px 5px 10px;
}


/* ピックアップ〜タイトル */
p.pick_title {
background-color    : #f0f8ff;
margin              : 0px 12px 4px 0;
padding             : 3px 0 2px 12px;
border-top          : 1px solid #e0ffff;
border-bottom       : 2px solid #b0e0e6;
border-right        : 1px solid #b0e0e6;
border-left         : 8px solid #6495ed;
display             : block;
font-size           : 14px;
font-weight         : normal;
text-align          : left;
}
p.t-info {
border-top          : 1px dotted #d3d3d3;
margin              : 10px 10px 0 10px;
padding             : 5px 5px 10px 0;
text-align          : center;
}

/* Tooltip 11/07
----------------------------------------*/

#screenshot{
position            : absolute;
border              : 1px solid #ffffff;
background          : #ffffff;
padding             : 2px;
display             : none;
color               : #696969;
z-index             : 5;
}

/*月間注目記事テーブル
-------------------------------------------------*/
table.t05 {
border              : 0;
margin              : 10px auto 0 auto;
width               : 540px;
text-align          : center;
font-size           : 12px;
color             : #696969;
line-height         : 150%;
}

table.t05 caption {
color             : #696969;
text-align          : center;
}
table.t05 img {
padding             : 3px;
background          : #ffffff;
width               : 100px;
height              : 70px;
}


/*週間注目記事テーブル
-------------------------------------------------*/
table.t06 {
border              : 0;
margin              : 5px auto 0 auto;
width               : 515px;
text-align          : center;
font-size           : 12px;
color               : #696969;
line-height         : 150%;
}

table.t06 caption {
color               : #696969;
text-align          : center;
}
table.t06 img {
padding             : 3px;
background          : #ffffff;
width               : 120px;
height              : 85px;
}

/* ヘッドピックアップ 
--------------------------------------------------*/

.h_post {
width               : 990px;
margin              : 10px auto 12px auto;
text-align          : center;
background-color    : #fffafa;
border              : 1px solid #c0c0c0;
}

table.t_post {
text-align          : center;
font-size           : 14px;
padding             : 10px;
}

table.t_post p {
font-size           : 12px;
font-weight         : bold;
text-align          : center;

}
table.t_post td {
width               : 195px;
text-align          : center;
}

table.t_post td img {
width               : 180px;
height              : 130px;
}

/*-------------------------------------------------*/
/*DXパフォーマー
-------------------------------------------------*/
table.dx05 {
border              : 0;
margin              : 10px auto 0 auto;
width               : 540px;
text-align          : center;
font-size           : 12px;
color             : #696969;
line-height         : 150%;
}

table.t05 caption {
color             : #696969;
text-align          : center;
}
table.t05 img {
padding             : 3px;
background          : #ffffff;
}


/* DX拡大画像１ */

.gazo01dx{
position: relative;
z-index: 0;
}

.gazo01dx:hover{
background-color    : transparent;
z-index: 50;
}

.gazo01dx span{ /*CSS for enlarged image*/
position            : absolute;
background-color    : #FFFFFF;
padding             : 1px;
left                : -1000px;
border              : 1px solid gray;
visibility          : hidden;
color               : black;
text-decoration     : none;
}

.gazo01dx span img{ /*CSS for enlarged image*/
border-width        : 0;
padding             : 2px;
}

.gazo01dx:hover span{ /*CSS for enlarged image on hover*/
visibility          : visible;
top                 : -260px;
left                : 10px;
}

/* DX拡大画像2 */
.gazo02dx{
position: relative;
z-index: 0;
}

.gazo02dx:hover{
background-color    : transparent;
z-index: 50;
}

.gazo02dx span{ /*CSS for enlarged image*/
position            : absolute;
background-color    : #FFFFFF;
padding             : 1px;
left                : -1000px;
border              : 1px solid gray;
visibility          : hidden;
color               : black;
text-decoration     : none;
}

.gazo02dx span img{ /*CSS for enlarged image*/
border-width        : 0;
padding             : 2px;
}

.gazo02dx:hover span{ /*CSS for enlarged image on hover*/
visibility          : visible;
top                 : -260px;
left                : -20px;
}

/* DX拡大画像3 */
.gazo03dx{
position: relative;
z-index: 0;
}

.gazo03dx:hover{
background-color    : transparent;
z-index: 50;
}

.gazo03dx span{ /*CSS for enlarged image*/
position            : absolute;
background-color    : #FFFFFF;
padding             : 1px;
left                : -1000px;
border              : 1px solid gray;
visibility          : hidden;
color               : black;
text-decoration     : none;
}

.gazo03dx span img{ /*CSS for enlarged image*/
border-width        : 0;
padding             : 2px;
}

.gazo03dx:hover span{ /*CSS for enlarged image on hover*/
visibility          : visible;
top                 : -260px;
left                : -120px;
}

/*　記事テンプレ　1・25更新
------------------------------------*/
table.news {
width               : 100%;
text-align          : left;
}

table.news td.news_l {
width               : 210px;
}

table.news td.news_r {

padding             : 2px;
}

p.more_infom {
background          : url("http://102.dtiblog.com/e/ero2x/file/more_bar1.png") no-repeat 0 center ;      
display             : block;
padding             : 3px 0 2px 55px;
font-size           : 12px;
font-weight         : bold;
text-align          : left;
}
p.dl_info {
text-align          : center;
margin              : 0 auto 5px;
}

table.play_btn {
width               : 540px;
margin              : 8px auto 0;
text-align          : center;
}
