@charset "utf-8";
/* CSS Document */
html {overflow-y: scroll;}
 
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td	{margin: 0;	padding: 0;}
 
address, caption, cite, code, dfn, em, strong, th, var	{font-style: normal;}
 
table	{border-collapse: collapse;	border-spacing: 0;}
 
caption, th	{text-align: left;}
 
q:before ,q:after	{content: '';}
 
object, embed	{vertical-align: top;}
 
hr, legend	{display: none;}
 
h1, h2, h3, h4, h5, h6	{font-size: 100%;}
 
img, abbr, acronym, fieldset	{border: 0; vertical-align: bottom;}
 
li	{list-style-type: none;}
 
body {font-family: verdana,"qMmpS Pro W3","Hiragino Kaku Gothic Pro",Osaka,"lr oSVbN","MS PGothic",Sans-Serif;
font-size: 75%;line-height: 150%;}
 
html>/**/body {font-size: 12px;}
 
* + html body {font-family: "CI","Meiryo";}
 
/* clearfix */
.clearfix:after {
    content: "";
    display: block;
    clear: both;
    height: 0;
    visibility: hidden;
}
 
 
/* for IE6 */
* html .clearfix {
    display: inline-block;
}
 
/* for IE7 */
*+html .clearfix {
    display: inline-block;
}

a {
    color:#0bcbf6;
    text-decoration:none;
	outline: none;
}
a:hover {
    color:#FFF;
    text-decoration:underline;
}

body {background-color:#000;}
#wrap { width:820px; margin:auto; text-align:center; background-color:#FFF; padding:10px; background:url(http://affiliate.dtiserv.com/ppc/sitemix0708/001/bg.jpg)}
#head {width:820px; height:305px;}

#news {width:820px; height:190px; background-color:#333; margin:8px 0 0 0;}

.news-col {width:266px; height:190px; float:left; background-color:#000; margin:0 10px 0 0;}

.news-col2 {width:267px; height:190px; float:left; background-color:#000; margin:0;}

.news-col li, .news-col2 li{ 
	font-size:14px;
	font-family:MS 繧ｴ繧ｷ繝・け;
	list-style:url(http://affiliate.dtiserv.com/ppc/sitemix0708/001/linews.png);
	margin-top:10px;
	margin-left:25px;
	}

#news .news-col ul li a, #news .news-col2 ul li a, #news .news-col3 ul li a {
	display:block;
	height:25px;
	text-decoration:none;
	text-align:left;
	border-bottom:1px dotted #999;
	line-height:170%;
	margin:10px 10px 10px 0px;
}

#gekisha{width:820px; background-color:#333; padding-top:10px;}

#gekishabox {width:800px; min-height:535px; background-color:#000; margin:0px 0 0 0; padding:10px}
 
.thumb {width:123px; height:123px; float:left; margin:5px;}
.thumb2 {width:123px; height:123px; float:left; margin:5px;}

span.btn{
	display:block; 
	width:70px;
	height:14px;
	background:#F00;
	background: url(http://affiliate.dtiserv.com/ppc/sitemix0708/001/btnnext.gif) no-repeat;
	line-height:140%;
	margin:4px 0px

}

#gekisha .thumb a img {
	border:solid 1px  #FFF ;
}

#gekisha .thumb a:hover img {
	border:solid 1px #0bcbf6;
}
#gekisha .thumb2 a img {
	border:0px; text-decoration:none;
}

#gekisha .thumb2 a:hover img {
	border:0px; text-decoration:none;
}

#gekisha .thumb p {text-align:left; line-height:130%; font-size:13px; margin-top:5px; margin-left:5px;}

*:first-child+html #gekisha .thumb p a{text-align:left; line-height:130%; font-size:13px; margin-top:5px;}

#gekisha a{color:#FFF;}
#gekisha a:hover{ color:#0bcbf6;}



#girlwrap{width:820px; background-color:#333; padding-top:10px;}

#girl {width:800px; height:160px; padding:10px; background-color:#000; margin:0px 0 0 0;}
 
.girlbox {width:123px; float:left; height:150px; margin:5px; background-color: #232323;}


#girl .girl .nm{ text-decoration:none; background:#333;}
	
#girl .girlbox2{
	width:123px; float:left; height:150px; margin:5px; background:url(http://affiliate.dtiserv.com/ppc/sitemix0708/001/girlbg.gif) no-repeat;
	}


#girl a img {
    margin-top:5px;
	border:none;
}

#girl  p{
	width:105px;
	font-size:12px;
	clear:left;
	text-align:left;
	color:#444444;
	line-height:120%;
	margin-top:5px;
	margin-left:6px;
}

/***************************************************** footer ******/
div.fbox {
	width:100%;
	background:	transparent url(http://affiliate.dtiserv.com/ppc/sitemix0708/001/bgft.png) repeat scroll 0 0;
}
.footer {
	padding:20px 10px 220px 20px;
	width:840px;
	margin:0 auto;
	color:#fff;
}

.col {
	float:left;
	margin-left:5px;
	width:97px;
	border-right:1px solid #333;
	font-family:MS ゴシチE;
	font-size:12px;
}
*:first-child+html .col {
	width:97px;
	margin-left:5px;
}

.col h2 {
	width:92px;
	font-size:12px;
	color:#fff;
	text-transform:	uppercase;
	margin-bottom:	10px;
	margin-left:5px;
}

.col h2 a {
	color:#fff;
}
 
.col ul {
	width: 818px;
     margin-right: -2px;
	list-style:	none;
	padding-left:0px;
}


.col li {
	width:		88px;
	padding:	8px 0px 2px 8px;
	border-top:	1px solid #1f1f1f;
}

*:first-child+html .col li {
	width:		106px;
	padding:	8px 0px 2px 0px;
}


.col ul li div{
	float: left;
	width:		3px;
	height:		5px;
	margin:		6px 2px 0px 2px;
}



.col ul li a {
	color:#CCC;
	font-weight: normal;
}




/*
Safari 3ȏ, Chrome, Opera 9ȏ, Firefox 3.5ȏ
body:nth-of-type(1) #help_me { color: red; }
 
body:first-of-type #help_me {  color: red; }  

IE7
*:first-child+html #help_me { color: red; } */
