body{
margin:0;
background:#fff;
text-align:center;
font-size:12px
}table{
border:0;
border-collapse:collapse
}table td{
border:0;
border-collapse:collapse;
text-align:center
}img{
border:0;
-ms-interpolation-mode:bicubic
}a:link,a:visited,a:hover,a:active{
color:#000;
text-decoration:none
}div.header{
width:1120px;
}div.header div.headerframe{
padding:0 25px 0 25px;
text-align:center
}div.header div.headerframe table td.logo{
width:400px;
height:90px;
vertical-align:middle
}div.header div.headerframe table td.logo h1.title{
margin:0;
padding:0;
width:400px;
height:40px
}div.header div.headerframe table td.logo h1.title span{
font-size:16px
}div.header div.headerframe table td.logo h2.sub{
margin:0;
padding:0;
font-size:12px;
font-weight:bold;
text-align:center;
letter-spacing:-1px
}div.header div.headerframe table td.adheader{
padding:0;
width:720px;
vertical-align:middle;
text-align:center
}div.searchform{
padding:0px 0px 0px 0px;
width:1130px;
background-color:#fff;
text-align:center
}div.searchform table{
width:1130px
}div.searchform table td{
padding:0 0 10px 0;
text-align:center
}div.searchform table td a:link,div.searchform table td a:visited,div.searchform table td a:hover,div.searchform table td a:active{
background:none
}div.searchform table a:link,div.searchform table a:visited{
color:#636d6b
}div.searchform table a:hover,div.searchform table a:active{
color:#fff;
background-color:#636d6b
}div.searchform table input.submit{
/*border-color:#f9f;*/
background:#f9f;
font-weight:bold
}div.main{
padding:25px;
width:1120px;
background-color:#fff;
text-align:center
}div.main table td.content{
width:700px;
padding:0 10px 0 20px;
vertical-align:top
}div.main table td.side{
width:200px;
vertical-align:top
}div.main a:link,div.main a:visited{
color:#636d6b
}div.main a:hover,div.main a:active{
color:#fff;
background-color:#636d6b
}div.main div.noscript{
color:#f00;
font-weight:bold;
text-align:center
}div.main div.navi{
margin:0 0 25px 0;
padding:5px 0 5px 10px;
border-bottom:2px #999 solid;
font-weight:bold;
text-align:left
}div.main div.content div.actress,div.main div.content div.genre{
text-align:left
}div.main div.content div.actress table{
margin-bottom:25px
}div.main div.content div.actress table td.list,div.main div.content div.genre table td.list{
padding:2px 5px 2px 5px;
width:140px;
text-align:left
}div.main div.content div.actress table div.gyo{
margin-bottom:5px;
padding:10px;
border-left:10px solid #000;
font-size:20px;
font-weight:bold;
text-align:left
}div.main div.content div.actress div.index{
margin-bottom:25px;
text-align:center
}div.main div.content div.actress div.index a:link,div.main div.content div.actress div.index a:visited{
padding:2px 5px 2px 5px;
border:1px solid #000;
color:#000;
font-weight:bold
}div.main div.content div.actress div.index a:hover,div.main div.content div.actress div.index a:active,div.main div.content div.actress div.index span.choice{
padding:2px 5px 2px 5px;
border:1px solid #333;
color:#fff;
background-color:#666;
font-weight:bold
}div.main div.content div.about{
padding:0 10px 0 10px;
text-align:left
}div.main div.content div.about span.strong{
font-size:18px;
font-weight:bold
}div.main div.content div.about div.description{
margin:5px;
padding:10px;
border:2px solid #ddd;
line-height:24px;
text-align:left
}div.main div.content div.about div.description div.kin{
padding:5px;
float:left
}div.main div.content div.about div.policy{
margin:5px;
padding:10px;
border:2px solid #ddd;
height:150px;
overflow:auto;
line-height:24px;
text-align:left
}div.main div.content div.about div.description div.textarea{
text-align:center
}div.main div.content div.about div.description div.center{
text-align:center
}div.main div.content div.link{
text-align:center
}div.main div.content div.link table{
margin:0 25px 0 25px
}div.main div.content div.link table td.blog{
padding:2px 5px 2px 5px;
width:590px;
text-align:left
}div.main div.content div.link table td.reverseaccessnum{
padding:2px 5px 2px 5px;
width:90px;
text-align:right;
font-weight:bold
}div.main div.content div.sougo{
text-align:center
}div.main div.content div.sougo a:link,div.main div.content div.sougo a:visited,div.main div.content div.sougo a:hover,div.main div.content div.sougo a:active{
background:none
}div.main div.content div.watch,div.main div.content div.player{
text-align:center
}div.main div.content div.watch div.site,div.main div.content div.player div.site{
padding-left:15px;
text-align:left
}div.main div.content div.watch div.newstime,div.main div.content div.player div.newstime{
padding-left:15px;
font-size:14px;
font-weight:bold;
text-align:left
}div.main div.content div.watch div.newstime span,div.main div.content div.player div.newstime span{
font-size:12px
}div.main div.content div.watch h3.newstitle,div.main div.content div.player h3.newstitle{
margin:0 0 5px 0;
padding:10px;
border-left:10px solid #000;
font-size:20px;
font-weight:bold;
text-align:left
}div.main div.content div.watch h3.newstitle a:link,div.main div.content div.watch h3.newstitle a:visited,div.main div.content div.player h3.newstitle a:link,div.main div.content div.player h3.newstitle a:active{
color:#000;
background:none;
text-decoration:underline
}div.main div.content div.watch h3.newstitle a:hover,div.main div.content div.watch h3.newstitle a:active,div.main div.content div.player h3.newstitle a:hover,div.main div.content div.player h3.newstitle a:active{
color:#fff;
background-color:#636d6b
}div.main div.content div.watch div.status{
text-align:center
}div.main div.content div.watch div.status table{
/*margin-bottom:0 auto 5px;*/
margin:0 auto 5px;
width:650px;
border:2px solid #ccc
}div.main div.content div.watch div.status table td{
padding:2px 5px 2px 5px;
width:570px;
vertical-align:middle;
background:#eee;
font-size:12px;
text-align:left
}div.main div.content div.watch div.status table td.topic{
width:60px;
background:#ccc;
text-align:right;
font-weight:bold
}div.main div.content div.watch div.bkmbutton{
margin-bottom:5px
}div.main div.content div.watch div.bkmbutton input{
/*border-color:#f9f;*/
background:#f9f;
font-weight:bold
}div.main div.content div.watch div.vision{
margin-bottom:5px;
border:2px solid #ddd;
width:696px;
background-color:#eee;
text-align:left;
margin:10px auto;
}div.main div.content div.watch div.vision table td{
vertical-align:top
}div.main div.content div.watch div.vision table div.movie{
padding:7px;
width:160px;
overflow:hidden;
text-align:center
}div.main div.content div.watch div.vision table div.movie div.thumbnailurlarray a:link,div.main div.content div.watch div.vision table div.movie div.thumbnailurlarray a:visited,div.main div.content div.watch div.vision table div.movie div.thumbnailurlarray a:hover,div.main div.content div.watch div.vision table div.movie div.thumbnailurlarray a:active{
background:none
}div.main div.content div.watch div.vision div.movie div.timelongarray{
height:0;
text-align:left
}div.main div.content div.watch div.vision div.movie div.timelongarray span.timelongarray{
padding:1px;
display:block;
position:relative;
top:-18px;
left:85px;
width:50px;
color:#fff;
font-size:12px;
font-weight:bold;
background-color:#000;
text-align:center;
filter:Alpha(opacity=60);
opacity:.6
}div.main div.content div.watch div.vision div.movie div.urlarray{
font-size:10px;
font-weight:bold;
text-align:center
}div.main div.content div.watch div.vision div.delete{
padding:5px;
text-align:center
}div.main div.content div.watch div.claimreport{
margin-bottom:5px;
text-align:center
}div.main div.content div.watchback{
margin-bottom:5px;
text-align:center
}div.main div.content div.player div.embed{
margin-bottom:5px;
width:700px
}div.main div.content div.player div.embed div.delete{
padding:5px;
border:2px solid #ddd;
width:696px;
text-align:center;
background-color:#eee
}div.main div.content div.player div.embed table{
}div.main div.content div.player div.embed table td{
vertical-align:top;
text-align:center
}div.main div.content div.player div.embed table td.flash{
padding-right:5px;
width:500px
}div.main div.content div.player div.embed table td.flash div.flash{
padding:10px;
border:2px solid #ddd;
width:670px;
text-align:center;
background-color:#eee
}div.main div.content div.list div.flash a:link,div.main div.content div.list div.flash a:visited,div.main div.content div.list div.flash a:hover,div.main div.content div.list div.flash a:active{
background:none
}div.main div.content div.player div.embed table td.flash div.urlarray{
margin-bottom:10px;
width:480px;
overflow:hidden;
font-weight:bold;
text-align:center
}div.main div.content div.playerprevnext{
text-align:center;
margin-bottom:5px
}div.main div.content div.playerback{
text-align:center
}div.main div.content div.player div.embed div.related{
border:2px solid #ccc;
width:165px;
height:550px;
overflow:auto;
background:#eee;
margin: 0 auto;
}div.main div.content div.player div.embed div.topic{
padding:7px 2px 2px;
text-align:center;
background:#00BFFF;
color:#fff;
font-weight:bold;
width:165px;
margin: 0;
}div.main div.content div.player div.embed div.related div.movie{
padding:5px 0 5px 4px
}div.main div.content div.player div.embed div.related div.movie table{
width:160px
}div.main div.content div.player div.embed div.related div.movie table td.list{
padding:0 5px 5px 0;
vertical-align:top
}div.main div.content div.player div.embed div.related div.movie table td.list div.list div.site,div.main div.content div.player div.embed div.related div.movie table td.list div.list div.newstime{
padding:0
}div.main div.content div.bkm,div.main div.content div.tag,div.main div.content div.search,div.main div.content div.update{
text-align:left
}div.main div.content div.update table,div.main div.content div.tag table,div.main div.content div.search table,div.main div.content div.bkm table{
margin:25px 0 25px 0
}div.main div.content div.update table td.list,div.main div.content div.tag table td.list,div.main div.content div.search table td.list,div.main div.content div.bkm table td.list{
padding:0 20px 5px 0;
vertical-align:top
}div.main div.content div.search div.nosearch{
margin:25px;
font-weight:bold;
text-align:center
}div.main div.content div.bkm div#nobkm{
text-align:center
}div.main div.content div.bkm table td.list img.loading{
padding:100px 70px 100px 70px;
text-align:center
}div.main div.content div.bkm table td.list div.cancel{
padding:5px;
text-align:center
}div.main div.content div.list{
padding:3px;
border:2px solid #ddd;
width:145px;
overflow:hidden;
background-color:#fff;
text-align:left
}div.main div.content div.list div.site{
text-align:left
}div.main div.content div.list div.thumbnailurlarray{
text-align:center
}div.main div.content div.list div.thumbnailurlarray a:link,div.main div.content div.list div.thumbnailurlarray a:visited,div.main div.content div.list div.thumbnailurlarray a:hover,div.main div.content div.list div.thumbnailurlarray a:active{
background:none
}div.main div.content div.list div.newstime{
font-size:12px;
font-weight:bold;
text-align:center
}div.main div.content div.list div.newstime span.newstime{
font-size:10px
}div.main div.content div.list div.timelongarray{
height:0;
text-align:left
}div.main div.content div.list div.timelongarray span.timelongarray{
padding:1px;
display:block;
position:relative;
z-index:1;
top:-18px;
left:29px;
width:100px;
color:#fff;
font-size:12px;
font-weight:bold;
background-color:#000;
text-align:center;
filter:Alpha(opacity=60);
opacity:.6
}div.main div.content div.list div.newstitle{
font-size:12px;
font-weight:bold;
text-align:left
}div.main div.content div.list div.tag,div.main div.content div.list div.playnum{
padding:3px;
font-size:10px;
text-align:left
}div.main div.content div.list span.tag,div.main div.content div.list span.playnum{
font-weight:bold
}div.pager{
margin:10px;
text-align:center
}div.pager a:link,div.pager a:visited{
padding:1px 5px 1px 5px;
border:1px solid #000;
color:#000;
font-weight:bold
}div.pager a:hover,div.pager a:active,div.pager span.choice{
padding:1px 5px 1px 5px;
border:1px solid #333;
color:#fff;
background-color:#666;
font-weight:bold
}div.main div.side{
width:200px;
text-align:left
}div.main div.side div.title{
padding:5px 10px 5px 10px;
border-right:2px solid;
border-bottom:2px solid;
border-color:#ddd;
background-color:#eee;
font-weight:bold;
text-align:left
}div.main div.side div.content{
padding:5px 5px 20px 5px;
text-align:left
}div.main div.side div.content table td{
padding:0 15px 0 15px;
text-align:left
}div.main div.side div.content div.more{
margin-top:10px;
text-align:right
}div.main div.side div.content div.center{
margin-bottom:5px;
text-align:center
}div.main div.side div.center a:link,div.main div.side div.center a:visited,div.main div.side div.center a:hover,div.main div.side div.center a:active{
background:none
}div.main div.side div.content div.small{
font-size:10px
}div.footer{
padding:5px 25px 5px 25px;
width:1120px;
text-align:center;
background-color:#fff
}div.footer a:link,div.footer a:visited{
color:#636d6b
}div.footer a:hover,div.footer a:active{
color:#fff;
background-color:#636d6b
}div.footer span{
font-size:10px;
font-weight:bold
}div.footer span a:link,div.footer span a:visited,div.footer span a:hover,div.footer span a:active{
color:#000;
background:none
}div.footer div.history{
margin:0 0 5px 0;
text-align:center
}div.footer div.history div.title{
padding:5px 10px 5px 10px;
border-right:2px solid;
border-bottom:2px solid;
border-color:#ddd;
width:678px;
background-color:#eee;
font-weight:bold;
text-align:left
}div.footer div.history div.content{
padding:10px;
border-bottom:1px solid #eee;
border-left:1px solid #eee;
width:679px;
height:100px;
overflow:auto;
text-align:left
}div.footer div.history div.blogtitle{
font-weight:bold
}div.footer div.history div.blogcontent{
border-bottom:1px dotted #ddd;
padding-bottom:10px;
margin-bottom:10px
}div.footer div.history div.more{
text-align:right
}div.koukokua,div.koukokub,div.koukokuc,div.koukokud,div.koukokue,div.koukokuk,div.koukokul,div.koukokul2,div.koukokum,div.koukokulink{
text-align:center
}div.koukokuf,div.koukokug,div.koukokuh,div.koukokuj{
text-align:center;
margin-bottom:5px
}div.koukokua a:link,div.koukokua a:visited,div.koukokua a:hover,div.koukokua a:active,div.koukokub a:link,div.koukokub a:visited,div.koukokub a:hover,div.koukokub a:active,div.koukokuc a:link,div.koukokuc a:visited,div.koukokuc a:hover,div.koukokuc a:active,div.koukokud a:link,div.koukokud a:visited,div.koukokud a:hover,div.koukokud a:active,div.koukokue a:link,div.koukokue a:visited,div.koukokue a:hover,div.koukokue a:active,div.koukokuf a:link,div.koukokuf a:visited,div.koukokuf a:hover,div.koukokuf a:active,div.koukokug a:link,div.koukokug a:visited,div.koukokug a:hover,div.koukokug a:active,div.koukokuh a:link,div.koukokuh a:visited,div.koukokuh a:hover,div.koukokuh a:active,div.koukokuj a:link,div.koukokuj a:visited,div.koukokuj a:hover,div.koukokuj a:active{
background:none
}div.koukokui,div.koukokun{
margin-bottom:5px;
text-align:center
}div.koukokui a:link,div.koukokui a:visited,div.koukokui a:hover,div.koukokui a:active,div.koukokun a:link,div.koukokun a:visited,div.koukokun a:hover,div.koukokun a:active{
background:none
}div.koukokui table{
border:2px solid #ccc
}div.koukokui table td{
padding:5px;
background:#eee
}div.koukokui table td.topic{
padding:2px 5px 2px 5px;
background:#ccc;
font-size:12px;
font-weight:bold
}div.koukokun div{
padding:5px 0 5px 0;
background:#eee
}div.koukokun div.topic{
border-bottom:5px;
padding:2px 5px 2px 5px;
background:#ccc;
font-size:12px;
font-weight:bold
}div.koukokudougakoukoku{
text-align:center;
margin-bottom:5px
}div.koukokuamazonnoosusume{
margin-bottom:5px;
text-align:center
}div.main div.content div.player div.embed div.related div.movie table td.list div.adamazonsite{
padding:0
}div.main div.content div.player div.embed div.related div.movie table td.list div.adamazonimg{
text-align:center
}div.main div.content div.player div.embed div.related div.movie table td.list div.adamazonimg a:link,div.main div.content div.player div.embed div.related div.movie table td.list div.adamazonimg a:visited,div.main div.content div.player div.embed div.related div.movie table td.list div.adamazonimg a:hover,div.main div.content div.player div.embed div.related div.movie table td.list div.adamazonimg a:active{
background:none
}div.main div.content div.player div.embed div.related div.movie table td.list div.adamazontitle{
text-align:left;
font-weight:bold
}div.main div.content div.player div.embed div.related div.movie table td.list div.adamazontitle a:link,div.main div.content div.player div.embed div.related div.movie table td.list div.adamazontitle a:visited{
color:#c60;
position:static
}div.main div.content div.player div.embed div.related div.movie table td.list div.adamazontitle a:hover,div.main div.content div.player div.embed div.related div.movie table td.list div.adamazontitle a:active{
background-color:#c60;
color:#fff
}
#txadr {
width: 820px;
margin: 0 auto;
text-align:left;
}
#txadr li {
float: left;
display: block;
list-style-type: none;
text-align:left;
font-size:80%;
}
#txadr li span.dttl{
color:#2200C1;
font-size:120%;
}
#txadr li span.durl{
color:#0E774A;
font-size:80%;
padding-left:2px;
}
#txadr li a{
display:block;
width:370px;
padding: 10px;
margin: 0 5px;
}
#txadr li a:hover {
background-color:#CDDCF9;
}
#txadr li.ttl{
width:800px;
}
/* new clearfix */
.clearfix:after {
visibility: hidden;
display: block;
font-size: 0;
content: " ";
clear: both;
height: 0;
}/*
* html .clearfix {
 zoom: 1;
}
*:first-child+html .clearfix {
 zoom: 1;
}*/
/* #adbxblck */
#adbxblck {
width: 500px;
 height: 100px;
margin: 0 auto;
}
#adbxblck div {
float: left;
margin: 0 15px;
}
div.header{
width:1120px;
}
/* #headline */
body,#headline div,#headline ul,#headline li,#headline form{
	margin: 0;
	padding: 0;
}
#headline{
	width: 100%;
	background: #2FE3FF;
	font-size: 13px;
	z-index: 9999;
	top: 0;
	left: 0;
	position: fixed;
	text-align: left;
}
#headline #headline_inner{
	position: relative;
	background: #2FE3FF;
	width: 984px;
	height: 36px;
	margin: 0 auto;
/*	zoom: 1;*/
}
#headline #headline_inner ul li{
	position: relative;
	float: left;
	height: 28px;
	line-height: 20px;
	list-style-type: none
}
#headline #headline_inner ul li:hover{
	background: #00CCFF;
}
#headline #headline_inner ul li a{
	display: inline-block;
	color: #000000;
	font-size: 93%;
	border-left: #000000 solid 1px;
	border-right: none;
	margin-right: -2px;
	text-decoration: none;
}
#headline #headline_inner ul li a span{
	padding: 0 6px 0 6px;
}
#headline #headline_inner .headline_global_navigation{
	float: left;
	padding: 8px 0 0;
}
#adbkmcnts {
	text-align:center;
}

#headline #headline_inner .headline_global_navigation li ul{
	display:block;
	top:8px;
	left:0px;
	border:1px solid #000;
}
#headline #headline_inner .headline_global_navigation li ul li{
	background-color:#0FF;
	border-top:1px dotted #0CC;
	float:none;
	width:100%;
}
#headline #headline_inner .headline_global_navigation li ul li a{
	margin:0 auto;
	border-left: none;
	width:100%;
	height:100%;
}
#headline #headline_inner .headline_global_navigation li ul li a:hover{
	background-color:#0CC;
}
div.main div.content div.player div.embed div.topic {
	margin: 0 auto;
}
div.main div.content div.player div.embed div.related {
	margin: 0 auto;
}
div.main div.content div.player div.embed div.topic {
	width: 168px;
}
div.main div.content div.player div.embed div.related {
	border: 1px solid #ccc;
	width: 170px;
}
div.main div.content div.player div.embed div.related div.movie table{
	width: 150px;
}
div.main div.content div.player div.embed div.related div.movie table td.list {
	padding: 1px 0;
}
div.main div.content div.list {
	padding: 0;
}
.update {
	clear: both;
}
A.btn {
	display: block;
	width: 700px;
	color: #000000;
	background-color: #FFAFC5;
	border: outset 2px #cc9999;
	margin: 5px;
	padding: 5px 3px 3px 2px;
	font-size: 12px;
	line-height: 12px;
	text-align: center;
	text-decoration: none;
}
A.btn:hover {
	color: #eeeeee;
	background-color: #FF608C;
	border: inset 2px #cc9999;
	margin: 5px;
	padding: 6px 2px 2px 3px;
}
A.btn:active {
	color: #000000;
}
A.btn:visited {
	color: #000000;
}
.divcenter {
	text-align: center;
	margin: 0 auto;
}
.header {
	margin: 0 auto;
}
.searchform {
	margin: 0 auto;
}
.main {
	margin: 0 auto;
}
div.footer {
	width:702px;
	margin: 0 auto;
}
img {
	border: none;
}
iframe {
	border: none;
	overflow: hidden;
}

div.header div.headerframe div.logo{
	width:400px;
	height:90px;
	vertical-align:middle;
	float:left;
	padding:10px 0 0 0;
}
div.header div.headerframe div.logo div.title{
	margin:0;
	padding:0;
	width:400px;
	height:40px
}
div.header div.headerframe div.logo div.title span{
	font-size:16px;
}
div.header div.headerframe div.logo div.sub{
	margin:0;
	padding:0;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	letter-spacing:-1px;
}
div.header div.headerframe div.adheader{
	padding:10px 0 0 0;
	width:600px;
	vertical-align:middle;
	text-align:center;
	float:left;
}
.searchform {
	clear:both;
}

.navi ol {
	padding: 0;
	margin: 0;
}
.navi ol li {
	display: inline;
	list-style-type: none;
}
.navi ol li:before {
	content: " > ";
}
.navi ol li:first-child:before {
	content:"";
}
/*------------------*/
/*					*/
/*------------------*/
#header_llnc {
	display: inline-block;
	width: 150px;
	height: 40px;
	background: url("/img/tab/h_news.gif");
}
#header_bkm {
	display: inline-block;
	width: 150px;
	height: 40px;
	background: url("/img/tab/bkm.gif");
}
#header_bkm:hover {
	background: url("/img/tab/bkm_on.gif");
}
#header_llnc2 {
	display: inline-block;
	width: 150px;
	height: 40px;
	background: url("/img/tab/fuzoku_on.gif");
}
#header_actress {
	display: inline-block;
	width: 150px;
	height: 40px;
	background: url("/img/tab/actress.gif");
}
#header_actress:hover {
	background: url("/img/tab/actress_on.gif");
}
#header_genre {
	display: inline-block;
	width: 150px;
	height: 40px;
	background: url("/img/tab/genre.gif");
}
#header_genre:hover {
	background: url("/img/tab/genre_on.gif");
}
#header_history {
	display: inline-block;
	width: 150px;
	height: 40px;
	background: url("/img/tab/history_off.png");
}
#header_history:hover {
	background: url("/img/tab/history_on.png");
}
* {
	margin: 0 auto;
}
body{
margin:0;
background:#fff;
text-align:center;
font-size:12px
}table{
border:0;
border-collapse:collapse
}table td{
border:0;
border-collapse:collapse;
text-align:center
}img{
border:0;
-ms-interpolation-mode:bicubic
}a:link,a:visited,a:hover,a:active{
color:#000;
text-decoration:none
}div.header{
width:1120px;
}div.header div.headerframe{
padding:0 25px 0 25px;
text-align:center
}div.header div.headerframe table td.logo{
width:400px;
height:90px;
vertical-align:middle
}div.header div.headerframe table td.logo h1.title{
margin:0;
padding:0;
width:400px;
height:40px
}div.header div.headerframe table td.logo h1.title span{
font-size:16px
}div.header div.headerframe table td.logo h2.sub{
margin:0;
padding:0;
font-size:12px;
font-weight:bold;
text-align:center;
letter-spacing:-1px
}div.header div.headerframe table td.adheader{
padding:0;
width:720px;
vertical-align:middle;
text-align:center
}div.main{
padding:25px;
width:1120px;
background-color:#fff;
text-align:center
}div.main table td.content{
width:700px;
padding:0 10px 0 20px;
vertical-align:top
}div.main table td.side{
width:200px;
vertical-align:top
}div.main a:link,div.main a:visited{
color:#636d6b
}div.main a:hover,div.main a:active{
color:#fff;
background-color:#636d6b
}div.main div.noscript{
color:#f00;
font-weight:bold;
text-align:center
}div.main div.navi{
margin:0 0 25px 0;
padding:5px 0 5px 10px;
border-bottom:2px #999 solid;
font-weight:bold;
text-align:left
}div.main div.content div.actress,div.main div.content div.genre{
text-align:left
}div.main div.content div.actress table{
margin-bottom:25px
}div.main div.content div.actress table td.list,div.main div.content div.genre table td.list{
padding:2px 5px 2px 5px;
width:140px;
text-align:left
}div.main div.content div.actress table div.gyo{
margin-bottom:5px;
padding:10px;
border-left:10px solid #000;
font-size:20px;
font-weight:bold;
text-align:left
}div.main div.content div.actress div.index{
margin-bottom:25px;
text-align:center
}div.main div.content div.actress div.index a:link,div.main div.content div.actress div.index a:visited{
padding:2px 5px 2px 5px;
border:1px solid #000;
color:#000;
font-weight:bold
}div.main div.content div.actress div.index a:hover,div.main div.content div.actress div.index a:active,div.main div.content div.actress div.index span.choice{
padding:2px 5px 2px 5px;
border:1px solid #333;
color:#fff;
background-color:#666;
font-weight:bold
}div.main div.content div.about{
padding:0 10px 0 10px;
text-align:left
}div.main div.content div.about span.strong{
font-size:18px;
font-weight:bold
}div.main div.content div.about div.description{
margin:5px;
padding:10px;
border:2px solid #ddd;
line-height:24px;
text-align:left
}div.main div.content div.about div.description div.kin{
padding:5px;
float:left
}div.main div.content div.about div.policy{
margin:5px;
padding:10px;
border:2px solid #ddd;
height:150px;
overflow:auto;
line-height:24px;
text-align:left
}div.main div.content div.about div.description div.textarea{
text-align:center
}div.main div.content div.about div.description div.center{
text-align:center
}div.main div.content div.link{
text-align:center
}div.main div.content div.link table{
margin:0 25px 0 25px
}div.main div.content div.link table td.blog{
padding:2px 5px 2px 5px;
width:590px;
text-align:left
}div.main div.content div.link table td.reverseaccessnum{
padding:2px 5px 2px 5px;
width:90px;
text-align:right;
font-weight:bold
}div.main div.content div.sougo{
text-align:center
}div.main div.content div.sougo a:link,div.main div.content div.sougo a:visited,div.main div.content div.sougo a:hover,div.main div.content div.sougo a:active{
background:none
}div.main div.content div.watch,div.main div.content div.player{
text-align:center
}div.main div.content div.watch div.site,div.main div.content div.player div.site{
padding-left:15px;
text-align:left
}div.main div.content div.watch div.newstime,div.main div.content div.player div.newstime{
padding-left:15px;
font-size:14px;
font-weight:bold;
text-align:left
}div.main div.content div.watch div.newstime span,div.main div.content div.player div.newstime span{
font-size:12px
}div.main div.content div.watch h3.newstitle,div.main div.content div.player h3.newstitle{
margin:0 0 5px 0;
padding:10px;
border-left:10px solid #000;
font-size:20px;
font-weight:bold;
text-align:left
}div.main div.content div.watch h3.newstitle a:link,div.main div.content div.watch h3.newstitle a:visited,div.main div.content div.player h3.newstitle a:link,div.main div.content div.player h3.newstitle a:active{
color:#000;
background:none;
text-decoration:underline
}div.main div.content div.watch h3.newstitle a:hover,div.main div.content div.watch h3.newstitle a:active,div.main div.content div.player h3.newstitle a:hover,div.main div.content div.player h3.newstitle a:active{
color:#fff;
background-color:#636d6b
}div.main div.content div.watch div.status{
text-align:center
}div.main div.content div.watch div.status table{
/*margin-bottom:0 auto 5px;*/
margin:0 auto 5px;
width:650px;
border:2px solid #ccc
}div.main div.content div.watch div.status table td{
padding:2px 5px 2px 5px;
width:570px;
vertical-align:middle;
background:#eee;
font-size:12px;
text-align:left
}div.main div.content div.watch div.status table td.topic{
width:60px;
background:#ccc;
text-align:right;
font-weight:bold
}div.main div.content div.watch div.bkmbutton{
margin-bottom:5px
}div.main div.content div.watch div.bkmbutton input{
/*border-color:#f9f;*/
background:#f9f;
font-weight:bold
}div.main div.content div.watch div.vision{
margin-bottom:5px;
border:2px solid #ddd;
width:696px;
background-color:#eee;
text-align:left
}div.main div.content div.watch div.vision table td{
vertical-align:top
}div.main div.content div.watch div.vision table div.movie{
padding:7px;
width:160px;
overflow:hidden;
text-align:center
}div.main div.content div.watch div.vision table div.movie div.thumbnailurlarray a:link,div.main div.content div.watch div.vision table div.movie div.thumbnailurlarray a:visited,div.main div.content div.watch div.vision table div.movie div.thumbnailurlarray a:hover,div.main div.content div.watch div.vision table div.movie div.thumbnailurlarray a:active{
background:none
}div.main div.content div.watch div.vision div.movie div.timelongarray{
height:0;
text-align:left
}div.main div.content div.watch div.vision div.movie div.timelongarray span.timelongarray{
padding:1px;
display:block;
position:relative;
top:-18px;
left:85px;
width:50px;
color:#fff;
font-size:12px;
font-weight:bold;
background-color:#000;
text-align:center;
filter:Alpha(opacity=60);
opacity:.6
}div.main div.content div.watch div.vision div.movie div.urlarray{
font-size:10px;
font-weight:bold;
text-align:center
}div.main div.content div.watch div.vision div.delete{
padding:5px;
text-align:center
}div.main div.content div.watch div.claimreport{
margin-bottom:5px;
text-align:center
}div.main div.content div.watchback{
margin-bottom:5px;
text-align:center
}div.main div.content div.player div.embed{
margin-bottom:5px;
width:700px
}div.main div.content div.player div.embed div.delete{
padding:5px;
border:2px solid #ddd;
width:696px;
text-align:center;
background-color:#eee
}div.main div.content div.player div.embed table{
}div.main div.content div.player div.embed table td{
vertical-align:top;
text-align:center
}div.main div.content div.player div.embed table td.flash{
padding-right:5px;
width:500px
}div.main div.content div.player div.embed table td.flash div.flash{
padding:10px;
border:2px solid #ddd;
width:670px;
text-align:center;
background-color:#eee
}div.main div.content div.list div.flash a:link,div.main div.content div.list div.flash a:visited,div.main div.content div.list div.flash a:hover,div.main div.content div.list div.flash a:active{
background:none
}div.main div.content div.player div.embed table td.flash div.urlarray{
margin-bottom:10px;
width:480px;
overflow:hidden;
font-weight:bold;
text-align:center
}div.main div.content div.playerprevnext{
text-align:center;
margin-bottom:5px
}div.main div.content div.playerback{
text-align:center
}div.main div.content div.player div.embed div.related{
border:2px solid #ccc;
width:165px;
height:550px;
overflow:auto;
background:#eee;
margin: 0 auto;
}div.main div.content div.player div.embed div.topic{
padding:7px 2px 2px;
text-align:center;
background:#00BFFF;
color:#fff;
font-weight:bold;
width:165px;
margin: 0;
}div.main div.content div.player div.embed div.related div.movie{
padding:5px 0 5px 4px
}div.main div.content div.player div.embed div.related div.movie table{
width:160px
}div.main div.content div.player div.embed div.related div.movie table td.list{
padding:0 5px 5px 0;
vertical-align:top
}div.main div.content div.player div.embed div.related div.movie table td.list div.list div.site,div.main div.content div.player div.embed div.related div.movie table td.list div.list div.newstime{
padding:0
}div.main div.content div.bkm,div.main div.content div.tag,div.main div.content div.search,div.main div.content div.update{
text-align:left
}div.main div.content div.update table,div.main div.content div.tag table,div.main div.content div.search table,div.main div.content div.bkm table{
margin:25px 0 25px 0
}div.main div.content div.update table td.list,div.main div.content div.tag table td.list,div.main div.content div.search table td.list,div.main div.content div.bkm table td.list{
padding:0 20px 5px 0;
vertical-align:top
}div.main div.content div.search div.nosearch{
margin:25px;
font-weight:bold;
text-align:center
}div.main div.content div.bkm div#nobkm{
text-align:center
}div.main div.content div.bkm table td.list img.loading{
padding:100px 70px 100px 70px;
text-align:center
}div.main div.content div.bkm table td.list div.cancel{
padding:5px;
text-align:center
}div.main div.content div.list{
padding:3px;
border:2px solid #ddd;
width:145px;
overflow:hidden;
background-color:#fff;
text-align:left
}div.main div.content div.list div.site{
text-align:left
}div.main div.content div.list div.thumbnailurlarray{
text-align:center
}div.main div.content div.list div.thumbnailurlarray a:link,div.main div.content div.list div.thumbnailurlarray a:visited,div.main div.content div.list div.thumbnailurlarray a:hover,div.main div.content div.list div.thumbnailurlarray a:active{
background:none
}div.main div.content div.list div.newstime{
font-size:12px;
font-weight:bold;
text-align:center
}div.main div.content div.list div.newstime span.newstime{
font-size:10px
}div.main div.content div.list div.timelongarray{
height:0;
text-align:left
}div.main div.content div.list div.timelongarray span.timelongarray{
padding:1px;
display:block;
position:relative;
z-index:1;
top:-18px;
left:29px;
width:100px;
color:#fff;
font-size:12px;
font-weight:bold;
background-color:#000;
text-align:center;
filter:Alpha(opacity=60);
opacity:.6
}div.main div.content div.list div.newstitle{
font-size:12px;
font-weight:bold;
text-align:left
}div.main div.content div.list div.tag,div.main div.content div.list div.playnum{
padding:3px;
font-size:10px;
text-align:left
}div.main div.content div.list span.tag,div.main div.content div.list span.playnum{
font-weight:bold
}div.pager{
margin:10px;
text-align:center
}div.pager a:link,div.pager a:visited{
padding:1px 5px 1px 5px;
border:1px solid #000;
color:#000;
font-weight:bold
}div.pager a:hover,div.pager a:active,div.pager span.choice{
padding:1px 5px 1px 5px;
border:1px solid #333;
color:#fff;
background-color:#666;
font-weight:bold
}div.main div.side{
width:200px;
text-align:left
}div.main div.side div.title{
padding:5px 10px 5px 10px;
border-right:2px solid;
border-bottom:2px solid;
border-color:#ddd;
background-color:#eee;
font-weight:bold;
text-align:left
}div.main div.side div.content{
padding:5px 5px 20px 5px;
text-align:left
}div.main div.side div.content table td{
padding:0 15px 0 15px;
text-align:left
}div.main div.side div.content div.more{
margin-top:10px;
text-align:right
}div.main div.side div.content div.center{
margin-bottom:5px;
text-align:center
}div.main div.side div.center a:link,div.main div.side div.center a:visited,div.main div.side div.center a:hover,div.main div.side div.center a:active{
background:none
}div.main div.side div.content div.small{
font-size:10px
}div.footer{
padding:5px 25px 5px 25px;
width:1120px;
text-align:center;
background-color:#fff
}div.footer a:link,div.footer a:visited{
color:#636d6b
}div.footer a:hover,div.footer a:active{
color:#fff;
background-color:#636d6b
}div.footer span{
font-size:10px;
font-weight:bold
}div.footer span a:link,div.footer span a:visited,div.footer span a:hover,div.footer span a:active{
color:#000;
background:none
}div.footer div.history{
margin:0 0 5px 0;
text-align:center
}div.footer div.history div.title{
padding:5px 10px 5px 10px;
border-right:2px solid;
border-bottom:2px solid;
border-color:#ddd;
width:678px;
background-color:#eee;
font-weight:bold;
text-align:left
}div.footer div.history div.content{
padding:10px;
border-bottom:1px solid #eee;
border-left:1px solid #eee;
width:679px;
height:100px;
overflow:auto;
text-align:left
}div.footer div.history div.blogtitle{
font-weight:bold
}div.footer div.history div.blogcontent{
border-bottom:1px dotted #ddd;
padding-bottom:10px;
margin-bottom:10px
}div.footer div.history div.more{
text-align:right
}div.koukokua,div.koukokub,div.koukokuc,div.koukokud,div.koukokue,div.koukokuk,div.koukokul,div.koukokul2,div.koukokum,div.koukokulink{
text-align:center
}div.koukokuf,div.koukokug,div.koukokuh,div.koukokuj{
text-align:center;
margin-bottom:5px
}div.koukokua a:link,div.koukokua a:visited,div.koukokua a:hover,div.koukokua a:active,div.koukokub a:link,div.koukokub a:visited,div.koukokub a:hover,div.koukokub a:active,div.koukokuc a:link,div.koukokuc a:visited,div.koukokuc a:hover,div.koukokuc a:active,div.koukokud a:link,div.koukokud a:visited,div.koukokud a:hover,div.koukokud a:active,div.koukokue a:link,div.koukokue a:visited,div.koukokue a:hover,div.koukokue a:active,div.koukokuf a:link,div.koukokuf a:visited,div.koukokuf a:hover,div.koukokuf a:active,div.koukokug a:link,div.koukokug a:visited,div.koukokug a:hover,div.koukokug a:active,div.koukokuh a:link,div.koukokuh a:visited,div.koukokuh a:hover,div.koukokuh a:active,div.koukokuj a:link,div.koukokuj a:visited,div.koukokuj a:hover,div.koukokuj a:active{
background:none
}div.koukokui,div.koukokun{
margin-bottom:5px;
text-align:center
}div.koukokui a:link,div.koukokui a:visited,div.koukokui a:hover,div.koukokui a:active,div.koukokun a:link,div.koukokun a:visited,div.koukokun a:hover,div.koukokun a:active{
background:none
}div.koukokui table{
border:2px solid #ccc
}div.koukokui table td{
padding:5px;
background:#eee
}div.koukokui table td.topic{
padding:2px 5px 2px 5px;
background:#ccc;
font-size:12px;
font-weight:bold
}div.koukokun div{
padding:5px 0 5px 0;
background:#eee
}div.koukokun div.topic{
border-bottom:5px;
padding:2px 5px 2px 5px;
background:#ccc;
font-size:12px;
font-weight:bold
}div.koukokudougakoukoku{
text-align:center;
margin-bottom:5px
}div.koukokuamazonnoosusume{
margin-bottom:5px;
text-align:center
}div.main div.content div.player div.embed div.related div.movie table td.list div.adamazonsite{
padding:0
}div.main div.content div.player div.embed div.related div.movie table td.list div.adamazonimg{
text-align:center
}div.main div.content div.player div.embed div.related div.movie table td.list div.adamazonimg a:link,div.main div.content div.player div.embed div.related div.movie table td.list div.adamazonimg a:visited,div.main div.content div.player div.embed div.related div.movie table td.list div.adamazonimg a:hover,div.main div.content div.player div.embed div.related div.movie table td.list div.adamazonimg a:active{
background:none
}div.main div.content div.player div.embed div.related div.movie table td.list div.adamazontitle{
text-align:left;
font-weight:bold
}div.main div.content div.player div.embed div.related div.movie table td.list div.adamazontitle a:link,div.main div.content div.player div.embed div.related div.movie table td.list div.adamazontitle a:visited{
color:#c60;
position:static
}div.main div.content div.player div.embed div.related div.movie table td.list div.adamazontitle a:hover,div.main div.content div.player div.embed div.related div.movie table td.list div.adamazontitle a:active{
background-color:#c60;
color:#fff
}
#txadr {
width: 820px;
margin: 0 auto;
text-align:left;
}
#txadr li {
float: left;
display: block;
list-style-type: none;
text-align:left;
font-size:80%;
}
#txadr li span.dttl{
color:#2200C1;
font-size:120%;
}
#txadr li span.durl{
color:#0E774A;
font-size:80%;
padding-left:2px;
}
#txadr li a{
display:block;
width:370px;
padding: 10px;
margin: 0 5px;
}
#txadr li a:hover {
background-color:#CDDCF9;
}
#txadr li.ttl{
width:800px;
}
/* new clearfix */
.clearfix:after {
visibility: hidden;
display: block;
font-size: 0;
content: " ";
clear: both;
height: 0;
}/*
* html .clearfix {
 zoom: 1;
}
*:first-child+html .clearfix {
 zoom: 1;
}*/
/* #adbxblck */
#adbxblck {
width: 500px;
 height: 100px;
margin: 0 auto;
}
#adbxblck div {
float: left;
margin: 0 15px;
}
div.header{
width:1120px;
}
/* #headline */
body,#headline div,#headline ul,#headline li,#headline form{
	margin: 0;
	padding: 0;
}
#headline{
	width: 100%;
	background: #2FE3FF;
	font-size: 13px;
	z-index: 9999;
	top: 0;
	left: 0;
	position: fixed;
	text-align: left;
}
#headline #headline_inner{
	position: relative;
	background: #2FE3FF;
	width: 984px;
	height: 36px;
	margin: 0 auto;
/*	zoom: 1;*/
}
#headline #headline_inner ul li{
	position: relative;
	float: left;
	height: 28px;
	line-height: 20px;
	list-style-type: none
}
#headline #headline_inner ul li:hover{
	background: #00CCFF;
}
#headline #headline_inner ul li a{
	display: inline-block;
	color: #000000;
	font-size: 93%;
	border-left: #000000 solid 1px;
	border-right: none;
	margin-right: -2px;
	text-decoration: none;
}
#headline #headline_inner ul li a span{
	padding: 0 6px 0 6px;
}
#headline #headline_inner .headline_global_navigation{
	float: left;
	padding: 8px 0 0;
}
#adbkmcnts {
	text-align:center;
}

#headline #headline_inner .headline_global_navigation li ul{
	display:block;
	top:8px;
	left:0px;
	border:1px solid #000;
}
#headline #headline_inner .headline_global_navigation li ul li{
	background-color:#0FF;
	border-top:1px dotted #0CC;
	float:none;
	width:100%;
}
#headline #headline_inner .headline_global_navigation li ul li a{
	margin:0 auto;
	border-left: none;
	width:100%;
	height:100%;
}
#headline #headline_inner .headline_global_navigation li ul li a:hover{
	background-color:#0CC;
}
div.main div.content div.player div.embed div.topic {
	margin: 0 auto;
}
div.main div.content div.player div.embed div.related {
	margin: 0 auto;
}
div.main div.content div.player div.embed div.topic {
	width: 168px;
}
div.main div.content div.player div.embed div.related {
	border: 1px solid #ccc;
	width: 170px;
}
div.main div.content div.player div.embed div.related div.movie table{
	width: 150px;
}
div.main div.content div.player div.embed div.related div.movie table td.list {
	padding: 1px 0;
}
div.main div.content div.list {
	padding: 0;
}
.update {
	clear: both;
}
A.btn {
	display: block;
	width: 700px;
	color: #000000;
	background-color: #FFAFC5;
	border: outset 2px #cc9999;
	margin: 5px;
	padding: 5px 3px 3px 2px;
	font-size: 12px;
	line-height: 12px;
	text-align: center;
	text-decoration: none;
}
A.btn:hover {
	color: #eeeeee;
	background-color: #FF608C;
	border: inset 2px #cc9999;
	margin: 5px;
	padding: 6px 2px 2px 3px;
}
A.btn:active {
	color: #000000;
}
A.btn:visited {
	color: #000000;
}
.divcenter {
	text-align: center;
	margin: 0 auto;
}
div.footer {
	width:702px;
	margin: 0 auto;
}
img {
	border: none;
}
iframe {
	border: none;
	overflow: hidden;
}

div.header div.headerframe div.logo{
	width:400px;
	height:90px;
	vertical-align:middle;
	float:left;
	padding:10px 0 0 0;
}
div.header div.headerframe div.logo div.title{
	margin:0;
	padding:0;
	width:400px;
	height:40px
}
div.header div.headerframe div.logo div.title span{
	font-size:16px;
}
div.header div.headerframe div.logo div.sub{
	margin:0;
	padding:0;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	letter-spacing:-1px;
}
div.header div.headerframe div.adheader{
	padding:10px 0 0 0;
	width:600px;
	vertical-align:middle;
	text-align:center;
	float:left;
}

.navi ol {
	padding: 0;
	margin: 0;
}
.navi ol li {
	display: inline;
	list-style-type: none;
}
.navi ol li:before {
	content: " > ";
}
.navi ol li:first-child:before {
	content:"";
}
