body {
	/* background-image: url(full_hentai_movies_background.jpg); */
	margin-top: 0px;
	font-family: Verdana;
	font-size: 12px;
	color: #ffffff;
	background-color: #ededf8;

}
td {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #365896;
	font-size: 10px;
}
a,a:visited{
	color: #da56a9;
	text-decoration:none;
}
a:hover{
	color: #da56a9;
	text-decoration:underline;
}
.mlist img{
	border: 2px solid #ffffff;
}
.mlist:hover img{
	border: 2px solid #7babfe;
}

.mlist:hover{
	color: red;
}
.olist {
	border: 1px solid #2a6fd6;
}
.olist td{
	text-align: center;
}
.nlist {
	border: 1px dotted #9aacb5;
}

.nlist tr{
	valign: top;
	text-align: center;
}
input, select {
	font-family:verdana;
	font-size:10px;
	color:#365896;
	background:#dae0e5;
	text-decoration:bold;
	border:1px solid #636f74;
}
.tpath {
	border: 1px dotted #a9b1b8; 
	width: 100%;
}
.tpath tr {
	background: #ebf1f5;
}
.tpath td {
	font-family:verdana;
	font-size:10px;
	color: #365896;
	padding:2px;
}
.tpath a {
	font-weight: bold;
/*
	text-decoration: underline;
	text-underline-style: dotted;
	border-bottom:1px dotted;
}
.tpath a:hover {
	border-bottom:1px solid;
*/
}
.tarrow {
	font-family: MS Sans Serif;
	font-weight: bold;
	text-decoration: none;
	font-size:10px;
}
.oborder {
	border:1px solid #a5b9c2;
}
.display_mv_head, .display_nr, .display_nr_sid, .display_dn_min {
	background: #ebf1f5;
}
.display_mv_head td {
	border-bottom:1px solid #b6cdd6;
	font-size:13px;
}
.display_nr td, .display_ov td {
	border-top:1px solid #9aacb5;
	border-bottom:1px solid #9aacb5;
}
.display_ov, .display_ov_sid {
	background: #dae0e5;
}

.de_border, .de_border td {
	border:0px;
}
.tbrw td {
	font-size:11px;
	color:#365896;
}
.tbrw input {
	font-family:verdana;
	font-size:11px;
	color:#295663;
	background:#e4eaef;
	font-weight:bold;
	border:1px solid #97aab2;
	padding:1px;
}
.cm_head td {
	background: #e4eaef;
	font-weight:bold;
	font-size:11px;
	color: #2e3f4d;
	padding:2px;
}
.cm_main td {
	background:#dae0e5;
	color:#295663;
	font-size:10px;
	font-weight:bold;
}
.display_nro {
	background:#e4eaef;
	border-top:1px solid #b6cdd6;
	border-bottom:1px solid #b6cdd6;
}

.display_nro0 {
	background:#e4eaef;
	border-top:1px solid #b6cdd6;
	border-bottom:1px solid #b6cdd6;
}

.display_nro1 {
	background:#dae0e5;
	border-top:1px solid #b6cdd6;
	border-bottom:1px solid #b6cdd6;
}
/*
.display_nro0 a, .display_nro0 a:link, .display_nro0 a:visited, .display_nro1 a, .display_nro1 a:link, .display_nro1 a:visited {
	color: #8298ab;
}
.display_nro0 a:hover, .display_nro1 a:hover {
	color: #0d495f;
}
*/
.tabcontent {
	display:none;
}
.basictab ul {
	margin: 2px -3px 5px 0px;
	padding: 0px 0;
	margin-left: 0;
	font:bold 10px Verdana;
	list-style-type: none;
	text-align: right;
}

.basictab li {
	display: inline;
	margin: 0;
}

.basictab li a:visited {
	color:#000000;
}
.basictab li a {
	text-decoration: none;
	padding: 3px 7px;
	margin-right: 3px;
	border-bottom:1px solid #b6cdd6;
	border-left:1px solid #b6cdd6;
	border-right:1px solid #b6cdd6;
	background-color: #f0f0ff;
	color:#2e3f4d;
	font-size:10px;
}

.basictab li a:hover, .basictab li a.current {
	background-color: #dae0e5;
	color:#2e3f4d;
}
.ss_blue, .ss_display {
	padding:2px 2px 2px 2px;
	background:#f5f5ff;
	text-align:center;
	border:1px solid #9aacb5;
}
.ss_blue img, .ss_display img {
	border:1px solid #3d4548;
}
.td_select {
	border:1px solid #9aacb5;
	padding:5px;
}

.td_select_si {
	border:1px solid #102330;
	padding:5px;
}

.selectCell_si {
	background-color: #1a3a52;
	border: 0px none;
}
.selectCell_si div {
	padding-top: 1px;
	padding-left: 1px;
}
.selectCell_si div select {
	border-top: 0px none;
	border-left: 0px none;
	border-bottom: white 1px solid;
	border-right: white 1px solid;
	color:#d1d1d1;
	background:#031624;
}
.selectCell {
	background-color: #9aacb5;
	border: 0px none;
}
.selectCell div {
	padding-top: 1px;
	padding-left: 1px;
}
.selectCell div select {
	border-top: 0px none;
	border-left: 0px none;
	border-bottom: #9aacb5 1px solid;
	border-right: #9aacb5 1px solid;
	color:#365896;
	background:#f5f5ff;
}
.pref_input {
	border:black 1px solid;
	font: 10px verdana;
	text-decoration:bold;
	width: 180px;
	color:#d1d1d1;
	background:#031624;
	vertical-align: bottom;
}

.top_main {
	border:1px solid #9aacb5;
	padding:0px;
	width:100%;
	text-align:left;
	padding:3px 3px 3px 0px;
	margin-right:10px;
	background: #dae0e5;
}
.top_main_txt {
	border:1px solid #9aacb5;
	padding:0px;
	width:100%;
	text-align:left;
	padding:3px 3px 3px 0px;
}
.top_inner {
	border-right:1px solid #9aacb5;
	border-top:1px solid #9aacb5;
	border-bottom:1px solid #9aacb5;
	padding:0px 0px 0px 0px;
	width:100%;
}
.top_head {
	border-bottom:1px solid #9aacb5;
	background:#ffffff;
	padding:2px 2px 2px 4px;
	width:100%;
}
.top_head_txt {
	border-bottom:1px solid #009c9a;
	width:100%;
	background:#ffffff;
	padding:2px 2px 2px 4px;
}
.top_cont {
	padding:2px 2px 2px 8px;
	font:7pt Tahoma;
	background: #ebf0f0;
	width:100%;
}
.top_img {
	height:80px;
	width:105px;
	background:#ebf0f0;
	border:1px solid #000000;
}
.top_img_dy {
	padding:3px;
	background:#ebf0f0;
}
.top_img_d1 {
	background:#ebf0f0;
}
.top_img_d2 {
	border:1px solid #9aacb5;
	padding:1px;
}
.top_img_in {
	height:75px;
	width:105px;
	border:2px solid #0b1923;
}

.top_img_dj {
	height:85px;
	width:60px;
	background:#ebf0f0;
	border:1px solid #000000;
/*
	border-left:0px;
	border-right:0px;
	border-top:1px solid #9aacb5;
	border-bottom:1px solid #9aacb5;
*/
}
.mv_show_desc {
	background:#e4eaef;
	padding:8px;
	border:1px #9aacb5 solid;
	height:210px;
	overflow:auto;

	scrollbar-face-color:#ebf0f0;
	scrollbar-arrow-color:#0a7298;
	scrollbar-track-color:#ffffff;
	scrollbar-shadow-color:#9aacb5;
	scrollbar-highlight-color:#ebf0f0;
	scrollbar-3dlight-color:#a5b9c2;
	scrollbar-darkshadow-Color:#ffffff;

}

.display_ovb, .display_ovb td {
	background: #f1f5f8;
	border-top:1px solid #d2dde4;
	border-left:1px solid #d2dde4;
}
.display_nrb, .display_nrb td {
	background: #ffffff;
	border-top:1px solid #d2dde4;
	border-left:1px solid #d2dde4;
}
.cov_img {
	height:220px;
	width:150px;
	border:1px solid #3d4548;
	background: #dae0e5;
}
.cov_img2 {
	height:150px;
	width:200px;
	border:1px solid #9aacb5;
	background: #dae0e5;
}
.xborder {
	border:1px solid #9aacb5;
	background: #ebf0f0;
}
.xborder td {
	border-top:1px solid #9aacb5;
	border-left:1px solid #9aacb5;
	padding:5px;
}
.dis_big {
	text-align:center;
	font-size:15px;
	background:#ffffff;
	border-top:1px solid #a5b9c2;
	border-bottom:1px solid #a5b9c2;
	padding:5px;
	
}
.dis_sml {
	text-align:center;
	font-size:10px;
	background:#ebf0f0;
	padding:3px;
}
.pdisplay_nr a, .pdisplay_nr a:link, .pdisplay_nr a:visited, .pdisplay_nr a:hover, .pdisplay_nr a:active,.tarrow A,.tarrow A:link,.tarrow A:visited,.tarrow A:Active,.display_tbasic_item a, .display_tbasic_item a:hover, .display_tbasic_item_hover a,.display_tbasic_item_hover a:hover,.oborder A,.oborder A:link,.oborder A:visited,.oborder A:Active,.cpath a,.cpath A:link,.cpath A:visited,.cpath A:Active {
	text-decoration: none;
}
.text_blist_item, .text_blist_item_hover, .display_tbasic_item, .display_tbasic_item_hover {
	white-space:nowrap;
}
.text_blist_item img, .display_tbasic_item img {
	  border: #9aacb5 1px solid;
	  background: #f5f5f5;
	  height: 6px;
	  width: 6px;
}
.text_blist_item_hover img, .display_tbasic_item_hover img {
	  border: rgb(105,127,170) 1px solid;
	  background: rgb(199,207,223);
	  height: 6px;
	  width: 6px;
}
.pborder {
	border:1px solid #1d4059;
}
.pdisplay_ov {
	border:1px solid #9aacb5;
	background: #dae0e5;
}
.unclass {
	background: #ebf1f5;
	border-top:1px solid #9aacb5;
	border-left:1px solid #9aacb5;
}
.tnpbar {
	width:100%;
	border:0px;
}
.tnpbar td { 
	color:#b2c6d5;
}
.tides {
	color:#295663;
}
.tnpbg {
	background: #ededf8;
}
.tnpbg td {
	padding:2px;
}
.tnpbg a, .tnpbg a:visited, .tnpbg a:link {
	color: #27457a;
}
.tnpbgm {
	background: #ffffff;
}
.tnpb {
	border:1px solid #a5b9c2;
}
.high {
	background: #e4eaef;
}
.low {
	background: #b6cdd6;
}
.tls {
	background: #ffffff;
}
.tdisbg {
	padding:5px;
	background:#ebf0f0;
}
.side_text {
	background-color: #ffffff;
	width:100%;
	border-top:1px solid #9aacb5;
	border-bottom:1px solid #9aacb5;
}
.pdisplay_nr {
	border:1px solid #a5b9c2;
	background: #e4eaef;
}
.footer {
	color:#305875;
	font-size:12px;
}
.footer a, .footer a:visited, .footer a:link {
	color:#8298ab;
	font-decoration:none;
}
.footer a:hover {
	color:#32506a;
	font-decoration:none;
}
.text_outer_box {
	border:1px solid #a9b1b8;
	margin:1px;
}
.text_inner_box {
	border:1px solid #fff;
	background-color: #ededf8;
}
.text_top_title {
		background-color:#ebf1f5;
		margin:1px;
		font-size:12px;
		font-weight:bold;
		padding:15px;
		text-align:center;
}
.text_group_title {
	border-top:1px solid #9aacb5;
	border-bottom:1px solid #9aacb5;
	font-weight:bold;
	font-size:11px;
	padding:8px;
	background-color:#a5b9c2;
	color:#fff;
}
.text_item, .text_item_light, .text_item_hover {
	border-top:1px solid #a9b1b8;
	padding:10px;
}
#text_last {
	border-bottom:1px solid #a9b1b8;
}
.text_item_light {
	background-color:#f5f5ff;
}
.text_item_hover {
	background-color:#d8e4ec;
}
.text_sub_title, .w_bold, .text_focus {
	font-weight:bold;
}
.text_focus {
	font-style:italic;
}
.text_sub_title {
	padding-bottom:5px;
}
.text_inner_box a, .text_inner_box a:visited {
	font-weight:bold;
	text-decoration:underline;
}
.text_note {
	font-size:9px;
}
.text_list {
	margin-left:10px;
}
.text_blist_item, .text_blist_item_hover {
	padding:2px 9px;
	
}
.text_indent {
	vertical-align:top;
	font-weight:bold;
	padding-right:5px;
}