/*   
Theme Name: Mobile Theme
Theme URI: http://www.blogohblog.com
Description: Mobile Theme is a WordPress theme meant for mobile phones and devices. Visit <a href="http://www.blogohblog.com" title="Free WordPress Themes">Blog Oh! Blog</a> for more free and premium themes.
Author: Jai Nischal Verma
Author URI: http://www.blogohblog.com
Version: 1.0
*/
* {margin:0;padding:0;border:0;outline:0;}

ul{margin: 0 auto; padding: 0; background: none;}
li{list-style-type: none;}
body{font-size:12px; font-family:MS ゴシック,Arial, Helvetica, sans-serif; background-color:#333;  -webkit-text-size-adjust : none;}
table{margin: 5px 0; border-spacing: 0;}
th,td{padding:0;}

a:link, a:visited{text-decoration: none; font-weight:bold;}
a:hover{text-decoration:none;color: #333;}
.post img{padding: 0; max-width:100%;height:auto;}
img.centered{display:block;margin-left:auto;margin-right:auto;}
img.alignright{padding:0px;margin:0 0 5px 10px;display: inline;}
img.alignleft{padding:0;margin:0 10px 5px 0;display:inline;}
.aligncenter{}
.alignleft{float:left;}
.alignright{float:right;}
/*****20161114追加*****/
#wrapper{width:100%;}
h3{color:#c00000;}
a:link, a:visited {
    color: #c00000;
}
.douga-shokai h3 {
    color: #000;
}
/**********/
#wrapper{margin:54px auto 0px auto!important; text-align: left; border-top:0px solid #000; border-bottom:0px solid #000; background-color:#FFF;}
#logo{margin:5px 5px 22px 5px; position:relative;}
#logo h1 {font-size:22px;font-weight:normal; padding:10px;}
#logo h1 a {color:#FFF;}
#logo h2 {font-size:9px; padding:4px 4px 4px 10px; font-weight:normal; color:#fff; text-transform:uppercase;  background-color:#000; }
.mobile_rss {display:block; width:18px; height:14px; position:absolute; right:0px; bottom:-20px;}
div.titles{font-family: Arial, Helvetica, Georgia, Sans-serif;color:#f0f0f0; padding-left: 10px;padding-right: 10px;}
.title_link a:link{text-decoration: none;color: #f0f0f0;}
.title_link a:visited{text-decoration: none;color: #f0f0f0;}
.title_link a:hover{text-decoration: none;color: #cccccc;}
.entry{margin-left:0px;margin-right:0px;}
#container{width:100%;}
.sidebar{background:#ffffff;}
h1{font-size: 26px;font-weight:bold;}
div.subtitle{font-size: 14px;}
.imgpost {width:115px; height: auto; display:block; float:left; margin:0px 5px 0 5px;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}
/*
.imgpost {width:104px; height: auto; display:block; float:left; margin:0px 5px 0 5px;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}
*/
.imgpost img{ width:100%; height: auto;
	border-radius: 10px;
/*	border-radius: 10px;

	-moz-border-radius: 10px;

	-webkit-border-radius: 10px;*/
}
.post{margin:0; padding:5px 0 0 0; clear:both; border-bottom:1px solid #E2E2E2; display: block;}



.post02{margin:0; padding:5px 0 5px 0; clear:both; display: block;}

/*
.post03{margin:0; padding:5px 0 0 0; clear:both; display: block; height: 115px; border-bottom:1px solid #E2E2E2;overflow:hidden;}
*/
.post03{margin:0; padding:5px 0 0 0; clear:both; display: block; height: 125px; border-bottom:1px solid #E2E2E2;overflow:hidden;position:relative;}
.post03 a{ font-weight: normal;}
.post03 .date, .post03 .rating, .post03 .catchcopy{ font-weight: normal;}
.post03 .date{
	float:left;
}

.post04{
width: 300px;
position: relative;
margin: 10px;
border: 1px solid #999;
border-radius: 10px;
box-sizing : border-box ;
padding: 10px;
}

.post04 .insenpost{
position: absolute;
right: 12px;
top: 158px;
}


.post04 .title h3{
font-size: 18px;
line-height: 1.4em;
max-height: 2.6em;
}

.post04 .dvdtitle{
font-weight: bold;
font-size: 14px;
line-height: 1.4em;
max-height: 2.6em;
margin-bottom: 5px;
}
.post04 .catchcopy{
margin: 5px 0;
}

.content_list_top {
    overflow: hidden;
    padding-right: 3px;
	/*position:relative;*/
}
.post a{ font-weight: normal;}



.post02 a{ font-weight: normal;}



.title{line-height: 1.4em; padding-bottom: 0; margin-bottom: 3px; font-size: 12px;}
.date{line-height: 12px; padding: 0px; margin-bottom: 3px; font-family: Arial, Helvetica, Georgia, Sans-serif; font-size: 11px; color: #0000CC;}
.rating{line-height: 12px; padding: 0px; margin-bottom: 3px; font-family: Arial, Helvetica, Georgia, Sans-serif; font-size: 11px;color: #006600;}
.rating2{padding: 0px; margin: 0 0 0 0; font-family: Arial, Helvetica, Georgia, Sans-serif; font-size: 15px; font-weight: bold; color: #006600;}
.rating,.rating2 img{margin-right:2px;}
.post h2{font-family: Arial, Helvetica, Georgia, Sans-serif;font-size: 15px; font-weight:bold;}
.post h2 a:link{text-decoration: none;}
.post h2 a:visited{text-decoration: none;}
.post h2 a:hover {color:#333;}
.comment_body_author{font-family: Arial, Helvetica, Georgia, Sans-serif;font-size: 12px;color: #333333;line-height: 18px;font-weight: bold;}
.comment_body_meta{font-family: Arial, Helvetica, Georgia, Sans-serif;font-size: 12px;color: #333333;line-height: 18px;}
.comment_body_text{font-family: Arial, Helvetica, Georgia, Sans-serif;font-size: 12px;color: #333333;line-height: 18px;}
p{padding: 10px 0 0 0;}
.navigation{font-family: Arial, Helvetica, Georgia, Sans-serif;font-size: 14px;font-weight: bold;text-align: center;}
.sidebar {margin:0;}
.sidebar ul{list-style-type:none; margin:0 5px;}
.sidebar ul li{font-family: Arial, Helvetica, Georgia, Sans-serif;padding: 10px 0 10px 0;}
.sidebar ul li h2{padding-bottom:10px;font-family: Arial, Helvetica, Georgia, Sans-serif;font-size: 16px;color:#222222;font-weight:bold;}
.sidebar ul ul li{font-family: Arial, Helvetica, Georgia, Sans-serif;font-size: 12px;padding: 0 0 0 14px; line-height:18px; border-bottom-style:none; background:url(images/bullet.png) left no-repeat;}
.sidebar a:hover {text-decoration:underline; color:#333;}
/* comments */
.comments-box {zoom: 1; margin: 5px; padding: 10px 10px 5px 5px; border: 1px solid #ccc; border-radius: 10px; moz-border-radius: 10px; webkit-border-radius: 10px;}
.comments-box img {vertical-align: middle;}
.comments-box h3 {color: #333; font-size: 1.4em; letter-spacing: 0; margin-left: 0; padding: 0 0 2px 0;border-bottom: 1px solid #ccc;}
#respond {background: #fff;margin: 5px 0 0 0; padding: 5px; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px;-moz-border-radius-bottomleft: 5px;-moz-border-radius-bottomright: 5px;-khtml-border-radius: 5px;-webkit-border-top-left-radius: 5px;-webkit-border-top-right-radius: 5px;-webkit-border-bottom-left-radius: 5px;-webkit-border-bottom-right-radius: 5px;}
#respond p {color: #777;line-height: 1.4em;margin: 10px 0 0 0;}
.cancel-comment-reply {padding: 5px 0 0 0; text-decoration:underline;}
.cancel-comment-reply a {color: #ff0000; font-style:italic;}
.text {border: 1px solid #ddd;padding: 2px;color: #777;width: 200px;}
/* framework for comments */
ol.commentlist a:link {text-decoration: none;}
ol.commentlist li div.vcard cite.fn a.url:hover {text-decoration: none;}
ol.commentlist {margin: 10px 0 0 5px; padding: 0; background: #fff;}
ol.commentlist li {margin: 10px 0 5px 0; padding: 10px; list-style-type: none; border: 1px solid #e9e9e9; -moz-border-radius-topleft: 5px;-moz-border-radius-topright: 5px;-moz-border-radius-bottomleft: 5px;-moz-border-radius-bottomright: 5px;-khtml-border-radius: 5px;-webkit-border-top-left-radius: 5px;-webkit-border-top-right-radius: 5px;-webkit-border-bottom-left-radius: 5px;-webkit-border-bottom-right-radius: 5px;}
ol.commentlist li.alt {background: #efefef;}
ol.commentlist li div.vcard cite.fn {font-style: normal;font-weight: bold;}
ol.commentlist li div.vcard cite.fn a.url {color: #222;}
ol.commentlist li div.vcard img.avatar {float: right;}
ol.commentlist li div.vcard img.avatar-32 {padding: 2px;background: #fff;border: 1px solid #ddd;}
ol.commentlist li div.vcard img.photo {padding: 2px;background: #fff;border: 1px solid #ddd;}
ol.commentlist li div.vcard span.says {color: #888;}
ol.commentlist li div.comment-meta {margin: 3px 0 0 0;font-size: 0.9em;}
ol.commentlist li div.comment-meta a {color: #aaa;text-decoration:none;}
ol.commentlist li p {margin: 15px 0 0 0;line-height: 1.4em;}
ol.commentlist li div.reply {background: #ccc;color: #333;width: 33px;margin: 10px 0 0 0;padding: 2px 5px 2px 5px;line-height: 16px;-moz-border-radius-topleft: 5px;-moz-border-radius-topright: 5px;-moz-border-radius-bottomleft: 5px;-moz-border-radius-bottomright: 5px;-khtml-border-radius: 5px;-webkit-border-top-left-radius: 5px;-webkit-border-top-right-radius: 5px;-webkit-border-bottom-left-radius: 5px;-webkit-border-bottom-right-radius: 5px;}
ol.commentlist li div.reply a {color: #fff !important;}
ol.commentlist li div.reply a:hover {color: #fff !important;text-decoration: none;}
ol.commentlist li ul.children li {margin: 10px 0 0 0;background: #fff;border: 1px solid #e9e9e9;-moz-border-radius-topleft: 5px;-moz-border-radius-topright: 5px;-moz-border-radius-bottomleft: 5px;-moz-border-radius-bottomright: 5px;-khtml-border-radius: 5px;-webkit-border-top-left-radius: 5px;-webkit-border-top-right-radius: 5px;-webkit-border-bottom-left-radius: 5px;-webkit-border-bottom-right-radius: 5px;}
ol.commentlist li ul.children li li.alt {background: #fff;}
/* comment form */
#commentform {margin-top: 5px;}
#commentform input {width: 160px;margin: 2px 5px 1px 0;padding: 5px;border: 1px solid #ddd; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
#commentform input:focus {border: 1px solid #191919;}
#commentform .author {padding: 3px 3px 3px 5px;background: fff;color: #666;}
#commentform .email {padding: 3px 3px 3px 5px;background: fff;color: #666;}
#commentform .url {padding: 3px 3px 3px 5px;background: fff;color: #666;}
#commentform textarea {width: 100%;height: 100px;padding: 2px;border: 1px solid #ddd; font-family:Arial, Helvetica, sans-serif;}
#commentform textarea:focus {border: 1px solid #191919;}
#commentform .submit {margin: 0;padding: 4px;color: #999;font-weight: bold;border: 1px solid #ddd;background: #f8f8f8;width: 155px;-moz-border-radius-topleft: 5px;-moz-border-radius-topright: 5px;-moz-border-radius-bottomleft: 5px;-moz-border-radius-bottomright: 5px;-khtml-border-radius: 5px;-webkit-border-top-left-radius: 5px;-webkit-border-top-right-radius: 5px;-webkit-border-bottom-left-radius: 5px;-webkit-border-bottom-right-radius: 5px;}
#commentform .submit :hover {background: #333;border: 1px solid #191919;text-decoration: underline;color: #fff;}
#topsearch {margin:10px;}
#ls { width:200px; border:1px solid #ccc; padding:3px 3px 3px 5px; font-family:Arial; font-size:11px;}
.searchbutton {border:1px solid #ccc; padding:2px; font-family:Arial, Helvetica, sans-serif; font-size:15px;height:40px;}
.searchfield {font-family:Arial, Helvetica, sans-serif;font-size:2.0em;height:40px;}
h2.search {border-bottom:1px solid #CCC; font-size:18px; font-weight:normal; margin-bottom:20px;}
/*--- Content Styling ---*/
.content a {text-decoration:none;}
.content p {margin-bottom:5px;}
.content ul, .content ol  {margin:5px;}
.content ul li, .content ol li {margin:5px; list-style:none;}
.content h1, .content h2, .content h3, .content h4, .content h5, .content h6 {margin-bottom:0;}
.alignleft {float:left; margin:0 15px 0 0;}
.alignright {float:right; margin:0 0 0 15px;}
.content blockquote { margin:0 0 0 30px; padding:10px 10px 5px 40px;}
.goleft a {float:left; padding:5px; text-decoration:underline;}
.goright a {float:right; text-decoration:underline; padding:5px;}

div#access-ranking-daily {
    background: #fff;
}

/** ----------------------------------------------- */
.more-new{
	vertical-align: middle;
	text-align	: right;
	background	: #FFFFFF;
	height		: 35px;
	border-top :1px silver solid;
	border-bottom :1px silver solid;
}
	.more-new A{
		vertical-align: middle;
		font-size	: 16px;
		font-weight	: bold;
		margin-right: 10px;
		line-height	: 35px;
}
.more-movie{
	vertical-align: baseline;
	text-align	: right;
	background	: #404040;
	height		: 35px;
}
	.more-movie A{
		vertical-align: baseline;
		font-size	: 16px;
		font-weight	: bold;
		margin-right: 10px;
		line-height	: 35px;
	}
	
	#more-movie A{
	vertical-align: baseline;
	}
#header_search{}
	#header_search .left{
	margin:0;
	padding:0px;
	display:block;
	width:150px;
	height:175px;
	float:left;
	}
	#header_search .right{}
	#header_search .right ul li{
	display:block;
	background:url(https://www.i-like-seen.com/images_t/search_header_back.jpg) no-repeat right top;
	height:35px;
	line-height: 35px;
	vertical-align: middle;
	font-size: 14px;
	font-weight:bold;
	text-shadow:
	1px 1px 0px rgba(255,255,255,0.5),
	0px 1px 3px rgba(255,255,255,1);
	}
	#header_search .right ul li a{
	line-height: 35px;
	vertical-align: middle;
	font-size: 14px;
	font-weight:bold;
	text-shadow:
	1px 1px 0px rgba(255,255,255,0.5),
	0px 1px 3px rgba(255,255,255,1);
	}
	#header_search .right ul li .search_actress{ color:#FF3300;}
	#header_search .right ul li .situation{ color:#FF9900;}
	#header_search .right ul li .actress_type{ color:#0099FF;}
	#header_search .right ul li .costume{ color:#33CC00;}
	#header_search .right ul li .detail_search{ color:#FF66FF;}
#header_ad{
	text-align	: center;
}
#header_tab{
	height		: 40px;
	overflow	: hidden;
}
	#header_tab A{
		display		: block;
		float		: left;
		height		: 40px;
	}
		#header_tab IMG{}
#header_genre{
}
	#header_genre A{
		display		: block;
		float		: left;
	}
		#header_genre A IMG{
		}
.paclink{
	background		: #dedccf;
}
	.paclink H2{
		background		: url("../images_t/img_bar05.png") no-repeat scroll 0 0;
	}
	.paclink LI{
	}
	.paclink LI A{
		display		: block;
		height		: 70px;
		line-height	: 30px;
		overflow	: hidden;
	}
	.paclink ul{
		height		: 70px;
		background		: #dedccf;
	}
	.paclink UL .thumbnail{
		margin-top: 5px;
		margin-right: 5px;
		margin-bottom:5px;
	}
.d_style5 {color: #FFFFFF;font-size: 8pt;}
#d_footer{
	background	: #DEDCCF;
	padding-top	: 5px;
	overflow:hidden;
}
	#d_footer .copyright{
		padding			: 0px 0px 5px 0px;
		text-align		: center;
		width			: 320px;
		height			: 60px;
	}
	#d_footer .copyright DIV{
		color		: #F0F0F0;
		margin-left	: auto;
		margin-right: auto;
		font-size	: 10px;
		font-weight	: bold;
		height		: 28px;
	}
	#d_footer .copyright A{
		text-decoration:none;
		color		: #F0F0F0;
		margin-left	: auto;
		margin-right: auto;
		font-size	: 10px;
		font-weight:normal;
		height		: 28px;
		terget 		: text;
	}	
	#d_footer .btm{
		background		: #B8B7A3;
		height			: 25px;
	}
		#d_footer .btm .inquiry{
			float		: left;
			margin-left	: 5px;
		}
			#d_footer .btm .inquiry A{
				font-size	: 14px;
				font-weight	: bold;
			}
		#d_footer .btm .alfredcore_name{
			float		: center;
			margin-left	: auto;
			margin-right: auto;
			font-size	: 8pt;
			margin-right: 5px;
		}
.clear{clear: both;height	: 0px;}
ul.d-category{ margin:0; padding:5px; list-style:none;}
ul.d-category li{
	float:left;
	width:33%;
	height: 120px;
	padding:0;
	text-align:center;
	list-style:none; 
}
ul.d-category li a{



clear: all;



	font-weight: normal;
	font-size: 10px;	
}
ul.d-category li img{
	width:90px;
	height:90px;
	margin: 0 5px;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-box-shadow:
		1px 1px 5px rgba(000,000,000,0.5),
		inset 0px 0px 0px rgba(255,255,255,0);
	-webkit-box-shadow:
		1px 1px 5px rgba(000,000,000,0.5),
		inset 0px 0px 0px rgba(255,255,255,0);
}
ul.d-ranking{ margin:0; padding:0; list-style:none; }
ul.d-ranking li{
	margin:5px 0 0 0;
	padding:0;
	list-style:none; 
	border-bottom:#ddd dotted 1px;;
}
ul.d-ranking li img{
	margin:0;
	width:90px;
}
/* 動ナビ */
A{
	text-decoration: none;
	color		: #444444;
}
div.title h2,
div.title h1{
	color		: #FFFDF5;
	font-size	: 14px;
	font-weight	: bold;
	height		: 24px;
	line-height	: 24px;
	margin-right: 0;
	padding-left: 28px;
	text-shadow	:1px 1px 1px #686759;
	overflow	: hidden;
	background		: url("https://www.i-like-seen.com/images_t/img_bar01.png") no-repeat scroll 0 0;
}
div.title h2 a,
div.title h1 a{
	color		: #FFFDF5;
}
h2.dheadline{
position: relative;
width: 100%;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
-o-box-sizing: border-box;
-ms-box-sizing: border-box;
	color		: #FFFDF5;
	font-size	: 16px;
	font-weight	: bold;
	line-height		: 16px;
	vertical-align: middle;
	padding: 4px 0 4px 27px;
	text-shadow	:1px 1px 1px #686759;
	overflow	: hidden;
	background		: url("https://pict-navi.net/images_t/img_bar01.png") no-repeat scroll 0 0;
}

h2.dheadline img{
position: absolute;
top: 0;
left: 0;
width: 26px;
height: 24px;
line-height: 24px;
vertical-align: middle;
}
h2.dheadline02{
	color		: #FFF;
	font-size	: 18px;
	font-weight	: bold;
	text-indent:-9999px;
	width: 320px;
	height		: 40px;
	line-height	: 28px;
	text-shadow	:1px 1px 1px #686759;
	overflow	: hidden;
	margin-bottom: 0;
	border-top: 3px solid #ff2222 ;
	border-bottom: 3px solid #ff2222 ;
	background-color: #ff0000;
	background: url(https://movie-navi.net/images_t/moviemenu_title.jpg) no-repeat 0 0;
	background-size: 320px 40px;
}
h2.dheadline03{
	color		: #FFFDF5;
	font-size	: 16px;
	font-weight	: bold;
	height		: 24px;
	line-height	: 24px;
	padding-left: 25px;
	text-shadow	:1px 1px 1px #686759;
	overflow	: hidden;
	background		: url("https://pict-navi.net/images_t/bar2_7.jpg") no-repeat scroll 0 0;
}


h4{
	color		: #FFFDF5;
	font-size	: 16px;
	font-weight	: bold;
	height		: 28px;
	line-height	: 28px;
	padding-left: 0;
	text-shadow	:1px 1px 1px #686759;
	overflow	: hidden;
	background-color: #666;
	margin-bottom: 5px;
	border-top: 3px solid #333; 
	border-bottom: 3px solid #333; 
}

h5{
	color		: #FFF;
	font-size	: 18px;
	font-weight	: bold;
	height		: 28px;
	line-height	: 28px;
	padding-left: 15px;
	text-shadow	:1px 1px 1px #686759;
	overflow	: hidden;
	margin-bottom: 0;
	border-top: 3px solid #333; 
	border-bottom: 3px solid #333; 
	background-color: #ff0000;
}

h5.dailytitle{
	font-size	: 18px;

	background-color: #57b000;
}

h5.weeklytitle{
	font-size	: 18px;

	background-color: #3385ff;
}

h5.monthlytitle{
	font-size	: 18px;

	background-color: #ff1200;
}

h6{
width:320px;
height:0;
position:relative;
font-size:12px;
/*HideMacIE¥*/
overflow:hidden;
/**/
}

.clear{
	clear		: both;
	height		: 0px;
}
/* headline */
h2.douga-title,
h1.douga-title{
	color		: #FFFDF5;
	font-size	: 16px;
	font-weight	: bold;
	height		: 24px;
	line-height	: 24px;
	padding-left: 25px;
	text-shadow	:1px 1px 1px #686759;
	overflow	: hidden;
	background		: url("https://www.i-like-seen.com/images_t/img_bar06.png") no-repeat scroll 0 0;
}
/* ajax */
img#load_img{
	position:relative;
	margin-top:50px;
	padding-top:50px;
}
#ja_index {
	font-size: 120%;
	height:40px;
	text-align:center;
}
#ja_index ul {
/*	float: left;*/
/*	clear:both;*/
/*	background: #fff;*/
}
#ja_index ul.head {
	height:120px;
	line-height:30px;
	align:center;
	color:#9c9c9c;
	background-color:#CCCCCC;
	padding:10px;
}
.brank {
	display:block;
	height:10px;
	align:center;
	background-color:#CCCCCC;
}
#ja_index li {
	margin-bottom: 15px;
	list-style: none;
}
* html #ja_index li {
	display: inline-block;
}
.h{
}
#ja_index li, #ja_index li a {
	float: left;
}
#ja_index ul li.active {
	color:#000;
}
#ja_index ul li.active a {
	color: #ffffff;
	padding: 10px 10px;
	background:#2686fc;
	border: 1px solid #012366;
	-moz-box-shadow:
		0px 0px 0px rgba(000,000,000,0),
		inset 0px 0px 16px rgba(1,29,64,0.5);
	-webkit-box-shadow:
		0px 0px 0px rgba(000,000,000,0),
		inset 0px 0px 16px rgba(1,29,64,0.5);
	text-shadow:
		0px 1px 0px rgba(000,000,000,0.5),
		0px 0px 0px rgba(255,255,255,0)
}
/*
#ja_index div {
	background: #FFFFCC;
	clear: both;
	padding: 15px;
	min-height: 200px;
}
#ja_index div h3 {
	margin-bottom: 5px;
}
#ja_index div p {

	line-height: 150%;
}
*/
.thumbs {
	float:left;
	border:#000 solid 1px;
	margin-bottom:10px;
	margin-right:10px;
}
.idx{
}
.idx li{
	display:block;
}
.idx li.selected a{
	border:1px #cccccc solid;
	background: -moz-linear-gradient(
		top,
		#ffffff 0%,
		#ffffff);
	background: -webkit-gradient(
		linear, left top, left bottom, 
		from(#ffffff),
		to(#ffffff));
	-webkit-box-shadow:0px 0px 0px rgba(0, 0, 0, 0);
    -moz-box-shadow:0px 0px 0px rgba(0, 0, 0, 0);
    box-shadow:0px 0px 0px rgba(0, 0, 0, 0);
}
.idx li a{
	height:50px;
	width:20px;
	margin:10px;
	border:1px #ffffff solid;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background: -moz-linear-gradient(
		top,
		#f2f2f2 0%,
		#9f9f9f);
	background: -webkit-gradient(
		linear, left top, left bottom, 
		from(#f2f2f2),
		to(#9f9f9f));
	-webkit-box-shadow:0 8px 10px rgba(0, 0, 0, 0.5);
    -moz-box-shadow:0 8px 10px rgba(0, 0, 0, 0.5);
    box-shadow:0 8px 10px rgba(0, 0, 0, 0.5);
}
#ja_index ul li a {
	text-decoration: none;
	padding:10px;
	font-weight: bold;
	border:1px #9c9c9c solid;
}
div#actress_list{
	margin-top:15px #FF66CC;
	width:100%;
	text-align:center;
}
ul.actress_list li{
	margin:5px 5px 0 0;
	padding:0;
	width:80px;
	height:115px;
	float:left;
}
ul.actress_list li img{
	width:80px;
}
.douga-page{
}
	.douga-page h2{
		background		: url("https://www.i-like-seen.com/images_t/img_bar06.png") no-repeat scroll 0 0;
	}
	.douga-page ul{
		margin:0; padding:0;
	}
	.douga-page ul li{
		margin:0; padding:0;
		border-bottom	: 1px solid silver;
		background		: #ffffff;
		height			: 40px;/* エリア高さ */
	}
		.douga-page ul li a{
			font-size:120%;
			padding			: 5px;
			display			: block;
			background		: url("https://www.i-like-seen.com/images_t/img_ic_arrow.png") no-repeat 97% center transparent;
			font-size	: 20px;
			font-weight	: bold;
			overflow	: hidden;
			text-decoration:none;
			color:#333333;
		}
.douga{
	
}
	.douga H2{
		height:24px;
		padding-left:30px;
		background		: url("https://www.i-like-seen.com/images_t/img_bar06.png") no-repeat scroll 0 0;
		overflow	: hidden;
	}
	.douga UL{
	}
	.douga UL LI{
		list-style-type: none;
		border-bottom	: 1px solid silver;
		background		: #FFFFFF;
		height			: 90px;/* エリア高さ */
	}
		.douga UL LI A{
			padding			: 5px;
			display			: block;
			background		: url("https://www.i-like-seen.com/images_t/img_ic_arrow.png") no-repeat 97% center transparent;
		}
			.douga UL LI A .thumbnail{
				float		: left;
				margin-right: 5px;
			}
				.douga UL LI A .thumbnail IMG{/* サムネイル大きさ */
				border-radius: 10px;         /* CSS3 */
				-moz-border-radius: 10px;    /* Firefox */
				-webkit-border-radius: 10px; /* Safari,Chrome */
					width		: 80px;
					height		: 80px;
				}
			.douga UL LI A .title{
				font-size	: 14px;
				display:block;
			}
			.douga UL LI A .comment{
				font-size	: 12px;
				height		: 39px;
				line-height	: 13px;
				padding-right	: 10px;
				overflow	: hidden;
			}
			.douga UL LI A .price_star{
				font-size	: 10px;
				height		: 15px;
				line-height	: 15px;
			}
				.douga UL LI A .price_star .new{
					font-size	: 10px;
					float	: right;
				}
			.douga UL LI A .rankico{
				float		: left;
				line-height	: 60px;
			}
				.douga UL LI A .rankico IMG{
				}





.douga-shokai-dmm{
	color: #663322;
	padding: 10px 10px;
	background: -moz-linear-gradient(
		top,
		#ffbf00 0%,
		#ffcc66 25%,
		#ffda75 63%,
		#ffbf00 65%,
		#ffda75);


	background: -webkit-gradient(
		linear, left top, left bottom, 
		from(#ffbf00),
		color-stop(0.25, #ffcc66),
		color-stop(0.63, #ffda75),
		color-stop(0.65, #ffbf00),
		to(#ffda75));
	border-radius: 0px;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border: 1px solid #996622;
	-moz-box-shadow:
		0px 1px 3px rgba(000,000,000,0),
		inset 0px 0px 2px rgba(255,255,255,1);
	-webkit-box-shadow:
		0px 1px 3px rgba(000,000,000,0),
		inset 0px 0px 2px rgba(255,255,255,1);
	text-shadow:
		1px 1px 0px rgba(204,153,102,1),
		0px 0px 0px rgba(255,255,255,0)
}


.douga-shokai-xcream{
	padding: 10px 10px;
background: rgba(254,254,254,1);
background: -moz-linear-gradient(top, rgba(254,254,254,1) 0%, rgba(209,209,209,1) 49%, rgba(219,219,219,1) 50%, rgba(226,226,226,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(254,254,254,1)), color-stop(49%, rgba(209,209,209,1)), color-stop(50%, rgba(219,219,219,1)), color-stop(100%, rgba(226,226,226,1)));
background: -webkit-linear-gradient(top, rgba(254,254,254,1) 0%, rgba(209,209,209,1) 49%, rgba(219,219,219,1) 50%, rgba(226,226,226,1) 100%);
background: -o-linear-gradient(top, rgba(254,254,254,1) 0%, rgba(209,209,209,1) 49%, rgba(219,219,219,1) 50%, rgba(226,226,226,1) 100%);
background: -ms-linear-gradient(top, rgba(254,254,254,1) 0%, rgba(209,209,209,1) 49%, rgba(219,219,219,1) 50%, rgba(226,226,226,1) 100%);
background: linear-gradient(to bottom, rgba(254,254,254,1) 0%, rgba(209,209,209,1) 49%, rgba(219,219,219,1) 50%, rgba(226,226,226,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#e2e2e2', GradientType=0 );
	border-radius: 0px;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border: 1px solid #ccc;
	-moz-box-shadow:
		0px 1px 3px rgba(000,000,000,0),
		inset 0px 0px 2px rgba(255,255,255,1);
	-webkit-box-shadow:
		0px 1px 3px rgba(000,000,000,0),
		inset 0px 0px 2px rgba(255,255,255,1);
	text-shadow:
		1px 1px 0px rgba(204,153,102,1),
		0px 0px 0px rgba(255,255,255,0)
}


.douga-shokai-smartmovie{
	color: #420c2d;
	padding: 10px 10px;
	background: -moz-linear-gradient(
		top,
		#ED2A8F 0%,
		#E84599 25%,
		#FF75BC 63%,
		#ED2A8F 65%,
		#FF7ABE);


	background: -webkit-gradient(
		linear, left top, left bottom, 
		from(#ED2A8F),
		color-stop(0.25, #E84599),
		color-stop(0.63, #FF75BC),
		color-stop(0.65, #ED2A8F),
		to(#FF7ABE));
	border-radius: 0px;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border: 1px solid #7f3b52;
	-moz-box-shadow:
		0px 1px 3px rgba(000,000,000,0),
		inset 0px 0px 2px rgba(255,255,255,1);
	-webkit-box-shadow:
		0px 1px 3px rgba(000,000,000,0),
		inset 0px 0px 2px rgba(255,255,255,1);
	text-shadow:
		1px 1px 0px rgba(204,153,102,1),
		0px 0px 0px rgba(255,255,255,0)





}
.douga-shokai-zc{
	color: #40054f;
	padding: 10px 10px;
	background: -moz-linear-gradient(
		top,
		#ba8dfc 0%,
		#9933ff 63%,
		#9900ff 65%,
		#ba8dfc);
	background: -webkit-gradient(
		linear, left top, left bottom, 
		from(#ba8dfc),
		color-stop(0.63, #9933ff),
		color-stop(0.65, #9900ff),
		to(#ba8dfc));
	border-radius: 0px;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border: 1px solid #490066;
	-moz-box-shadow:
		0px 1px 3px rgba(000,000,000,0),
		inset 0px 0px 2px rgba(255,255,255,1);
	-webkit-box-shadow:
		0px 1px 3px rgba(000,000,000,0),
		inset 0px 0px 2px rgba(255,255,255,1);
	text-shadow:
		1px 1px 0px rgba(170,75,207,1),
		0px 0px 0px rgba(255,255,255,0);
}


.douga-shokai-porno{
color: #fff;
padding: 10px 10px;

background-image: linear-gradient(bottom, #560006 0%, #CF1726 50%, #FF293B 51%, #FC727F 100%);
background-image: -o-linear-gradient(bottom, #560006 0%, #CF1726 50%, #FF293B 51%, #FC727F 100%);
background-image: -moz-linear-gradient(bottom, #560006 0%, #CF1726 50%, #FF293B 51%, #FC727F 100%);
background-image: -webkit-linear-gradient(bottom, #560006 0%, #CF1726 50%, #FF293B 51%, #FC727F 100%);
background-image: -ms-linear-gradient(bottom, #560006 0%, #CF1726 50%, #FF293B 51%, #FC727F 100%);

background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0, #560006),
	color-stop(0.5, #CF1726),
	color-stop(0.51, #FF293B),
	color-stop(1, #FC727F)
);
text-shadow:
0px -1px 0px rgba(0,0,0,0.5);
}


.douga-shokai-mgs{
color: #fff;
padding: 7px 10px;
border-bottom: 6px solid #ff2222;

background-image: linear-gradient(bottom, #555555 0%, #333333 51%, #999999 100%);
background-image: -o-linear-gradient(bottom, #555555 0%, #333333 51%, #999999 100%);
background-image: -moz-linear-gradient(bottom, #555555 0%, #333333 51%, #999999 100%);
background-image: -webkit-linear-gradient(bottom, #555555 0%, #333333 51%, #999999 100%);
background-image: -ms-linear-gradient(bottom, #555555 0%, #333333 51%, #999999 100%);

background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0, #555555),
	color-stop(0.51, #333333),
	color-stop(1, #999999)
);

text-shadow:
0px -1px 0px rgba(0,0,0,0.5);
}


.douga-shokai-pik{
color: #fff;
padding: 10px 0;

background-image: -moz-linear-gradient(
		top,
		#384759 0%,
		#2c3845);

background-image: -webkit-gradient(
		linear, left top, left bottom, 
		from(#384759),
		to(#2c3845));

text-shadow:
0px -1px 0px rgba(0,0,0,0.5);
}





.douga-shokai-taiken{

text-align: center;

line-height: 2em;

}



.douga-shokai-taiken strong{

font-size:14pt;

font-weight:bold;

color: #FF0000;

}



.douga-shokai-taiken img{

max-width:300px;

margin-bottom: 5px;

}


.douga-shokai-momo{
color: #fff;
padding: 10px 0;
background-image: -moz-linear-gradient(
		top,
		#444444 0%,
		#011026);
background-image: -webkit-gradient(
		linear, left top, left bottom, 
		from(#444444),
		to(#011026));
text-shadow:
0px -1px 0px rgba(0,0,0,0.5);
border-top: 5px solid #fe109c;
}

.douga-shokai-plum{
color: #222;
padding: 10px 0;
border-top: 3px solid #ff8353;
border-bottom: 3px solid #ff8353;
background-image: linear-gradient(left , rgb(255,255,153) 0%, rgb(255,255,255) 50%, rgb(255,255,153) 100%);
background-image: -o-linear-gradient(left , rgb(255,255,153) 0%, rgb(255,255,255) 50%, rgb(255,255,153) 100%);
background-image: -moz-linear-gradient(left , rgb(255,255,153) 0%, rgb(255,255,255) 50%, rgb(255,255,153) 100%);
background-image: -webkit-linear-gradient(left , rgb(255,255,153) 0%, rgb(255,255,255) 50%, rgb(255,255,153) 100%);
background-image: -ms-linear-gradient(left , rgb(255,255,153) 0%, rgb(255,255,255) 50%, rgb(255,255,153) 100%);

background-image: -webkit-gradient(
	linear,
	left top,
	right top,
	color-stop(0, rgb(255,255,153)),
	color-stop(0.5, rgb(255,255,255)),
	color-stop(1, rgb(255,255,153))
);
}





.douga_ADbig{
	
}
.douga_ADbig H2{
height:24px;
padding-left:30px;
background		: url("https://www.i-like-seen.com/images_t/img_bar06.png") no-repeat scroll 0 0;
overflow	: hidden;
}
.douga_ADbig UL{
}
.douga_ADbig UL LI{
list-style-type: none;
border-bottom	: 1px solid silver;
background		: #FFFFFF;
}
.douga_ADbig UL LI A{
padding			: 5px;
display			: block;
background		: url("https://www.i-like-seen.com/images_t/img_ic_arrow.png") no-repeat 97% center transparent;
}
.douga_ADbig UL LI A .thumbnail{
float		: left;
margin-right: 5px;
width		: 100px;
height		: 140px;
}
.douga_ADbig UL LI A .thumbnail IMG{/* サムネイル大きさ */
}
.douga_ADbig UL LI A .title{
font-size	: 14px;
display:block;
}
.douga_ADbig UL LI A .comment{
font-size	: 12px;
height		: 52px;
line-height	: 13px;
padding-right	: 10px;
overflow	: hidden;
}
.douga_ADbig UL LI A .price_star{
font-size	: 10px;
height		: 15px;
line-height	: 15px;
padding-right: 10px;
}
.douga_ADbig UL LI A .price_star .new{
font-size	: 10px;
float	: right;
}
.douga_ADbig UL LI A .rankico{
float		: left;
line-height	: 60px;
}
.douga_ADbig UL LI A .rankico IMG{
}
.link_category{


background: #fff;


width: 100%;
padding-bottom: 5px;

}
	.link_category UL{



height: 100px;



		padding: 5px 0;
	}
	.link_category UL LI{
		width	:25%;


height: 96px;


		display:block;
		float		: left;
		list-style-type: none;
		padding:5px 0;
		}
.link_category UL LI A .thumbnail IMG{/* サムネイル大きさ */
				width: 70px;
				height: 70px;
				margin-bottom:5px;
				border-radius: 10px;        /* CSS3草案 */  
				-webkit-border-radius: 10px;    /* Safari,Google Chrome用 */  
				-moz-border-radius: 10px;   /* Firefox用 */  box-shadow: 0px 1px 4px #000;
}
			.link_category UL LI A .caption{
				text-align:center;

				font-size	: 10px;
				height		:24px;
				line-height:12px;
				display:block;
				margin-bottom:5px;
			}

.navigation ul {
	list-style-type: none;
	display:inline-block;
}
.navigation li {
	float: left;
}

select, option {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:16px;
	font-weight: bold;
}
 
.select_archive {
	margin: 0 0 10px 0;
	text-align: center;
}
.hidden_title{
	visibility: hidden;
	margin-bottom: 0;
}
.other_pr{
background-color: #fff;
}



select{

	width: 90%;

	height: 50px;
	margin: 2px 5px 1px 0;
	border: 2px solid #aaa; 
}



	.other_pr UL LI{
		border-bottom	: 1px solid silver;
		/*background		: url("../../images_t/img_ic_arrow.png") no-repeat 97% center transparent;*/
		padding			: 5px;
	}
		.other_pr UL LI A{
		display			: block;
		}
				.other_pr UL LI A .thumbnail IMG{/* サムネイル大きさ */
				width: 90px;
				height: 90px;
				float		: left;
				margin-right: 10px ;
				border-radius: 10px;         /* CSS3 */
				-moz-border-radius: 10px;    /* Firefox */
				-webkit-border-radius: 10px; /* Safari,Chrome */
				}
			.other_pr UL LI A .title{
				color: #ff3333;
				font-weight	: bold;
				font-size: 16px;
				line-height	: 18px;
				margin-bottom: 3px;
			}
			.other_pr UL LI A .comment{
				color: #000;
				font-weight: normal;
				font-size	: 12px;
				line-height	: 13px;
				padding-right	: 10px;
			}
.other_pr2{
background-color: #000;
padding: 5px 0;
}
	.other_pr2 UL LI{
		padding			: 0;
	}
		.other_pr2 UL LI A{
		display			: block;
		}
				.other_pr2 UL LI A .thumbnail IMG{/* サムネイル大きさ */
				margin-bottom: 5px;
				}
			.other_pr2 UL LI A .comment{
				color: #fff;
				font-size	: 12px;
				line-height	: 16px;
				margin	: 0 10px 5px 10px;
			}
.other_pr3{
background-color: #fff;
padding: 5px 0;
}
	.other_pr3 UL LI{
		padding			: 0;
	}
		.other_pr3 UL LI A{
		display			: block;
		}
				.other_pr3 UL LI A .thumbnail IMG{/* サムネイル大きさ */
				margin-bottom: 5px;
				}
			.other_pr3 UL LI A .comment{
				color: #666;
				font-size	: 12px;
				line-height	: 16px;

				margin	: 0 10px 5px 10px;
			}

#d-side-tagcloud{
padding: 5px 0;
line-height: 22px;
width: 320px;
}

#d-side-tagcloud a{
display: block;
float: left;
vertical-align: middle;
width: 98px;
padding: 4px 0;
margin: 0 0 5px 5px;
text-align: center;
border: 1px solid #cc0000;
border-radius: 8px;
box-sizing : border-box ;
}


.tag_all{
width: 100%;
margin: 5px 0;
}

.tag_all a{
float: left;
display: block;
width: 28%;
line-height: 1.2em;
overflow: hidden;
margin: 5px 0 5px 4px;
padding: 5px;
vertical-align: middle;
text-align: center;
border: 1px solid #cc0000;
border-radius: 8px;
}



.archive ul{



margin: 0;



}



.archive ul li a{



width: 100%;



display: block;



padding: 10px 0;



list-style: none;



border-bottom: 1px dotted #990000;



font-size: 14px;



}
a .catchcopy{

font-size: 12px;

line-height: 1.4em;

color: #000;

display: block;

margin-right: 5px;

}



/* アクセスランキング */

#access-ranking-daily ul li a img,

#access-ranking-weekly ul li a img,
#access-ranking-monthly ul li a img{

	float:left;

}

#access-ranking-daily .post,
#access-ranking-weekly .post,
#access-ranking-monthly .post{
height: 112px;
padding: 6px 0 0 0;
}

#access-ranking-daily .post .title,
#access-ranking-weekly .post .title,
#access-ranking-monthly .post .title{
line-height: 16px;
margin-bottom: 2px;
}

#access-ranking-daily .post .catchcopy,
#access-ranking-weekly .post .catchcopy,
#access-ranking-monthly .post .catchcopy{
line-height: 13px;
margin-bottom: 2px;
}

#access-ranking-daily .post:nth-child(1),
#access-ranking-weekly .post:nth-child(1),
#access-ranking-monthly .post:nth-child(1){
background: url(https://movie-navi.net/images_t/accessRANK_image/AR_01.png) no-repeat right 10px;
}

#access-ranking-daily .post:nth-child(2),
#access-ranking-weekly .post:nth-child(2),
#access-ranking-monthly .post:nth-child(2){
background: url(https://movie-navi.net/images_t/accessRANK_image/AR_02.png) no-repeat right 10px;
}

#access-ranking-daily .post:nth-child(3),
#access-ranking-weekly .post:nth-child(3),
#access-ranking-monthly .post:nth-child(3){
background: url(https://movie-navi.net/images_t/accessRANK_image/AR_03.png) no-repeat right 10px;
}

#access-ranking-daily .post:nth-child(4),
#access-ranking-weekly .post:nth-child(4),
#access-ranking-monthly .post:nth-child(4){
background: url(https://movie-navi.net/images_t/accessRANK_image/AR_04.png) no-repeat right 10px;
}

#access-ranking-daily .post:nth-child(5),
#access-ranking-weekly .post:nth-child(5),
#access-ranking-monthly .post:nth-child(5){
background: url(https://movie-navi.net/images_t/accessRANK_image/AR_05.png) no-repeat right 10px;
}

#access-ranking-daily .post:nth-child(6),
#access-ranking-weekly .post:nth-child(6),
#access-ranking-monthly .post:nth-child(6){
background: url(https://movie-navi.net/images_t/accessRANK_image/AR_06.png) no-repeat right 10px;
}

#access-ranking-daily .post:nth-child(7),
#access-ranking-weekly .post:nth-child(7),
#access-ranking-monthly .post:nth-child(7){
background: url(https://movie-navi.net/images_t/accessRANK_image/AR_07.png) no-repeat right 10px;
}

#access-ranking-daily .post:nth-child(8),
#access-ranking-weekly .post:nth-child(8),
#access-ranking-monthly .post:nth-child(8){
background: url(https://movie-navi.net/images_t/accessRANK_image/AR_08.png) no-repeat right 10px;
}

#access-ranking-daily .post:nth-child(9),
#access-ranking-weekly .post:nth-child(9),
#access-ranking-monthly .post:nth-child(9){
background: url(https://movie-navi.net/images_t/accessRANK_image/AR_09.png) no-repeat right 10px;
}

#access-ranking-daily .post:nth-child(10),
#access-ranking-weekly .post:nth-child(10),
#access-ranking-monthly .post:nth-child(10){
background: url(https://movie-navi.net/images_t/accessRANK_image/AR_10.png) no-repeat right 10px;
}

#access-ranking-daily .post:nth-child(11),
#access-ranking-weekly .post:nth-child(11),
#access-ranking-monthly .post:nth-child(11){
background: url(https://movie-navi.net/images_t/accessRANK_image/AR_11.png) no-repeat right 10px;
}

#access-ranking-daily .post:nth-child(12),
#access-ranking-weekly .post:nth-child(12),
#access-ranking-monthly .post:nth-child(12){
background: url(https://movie-navi.net/images_t/accessRANK_image/AR_12.png) no-repeat right 10px;
}

#access-ranking-daily .post:nth-child(13),
#access-ranking-weekly .post:nth-child(13),
#access-ranking-monthly .post:nth-child(13){
background: url(https://movie-navi.net/images_t/accessRANK_image/AR_13.png) no-repeat right 10px;
}

#access-ranking-daily .post:nth-child(14),
#access-ranking-weekly .post:nth-child(14),
#access-ranking-monthly .post:nth-child(14){
background: url(https://movie-navi.net/images_t/accessRANK_image/AR_14.png) no-repeat right 10px;
}

#access-ranking-daily .post:nth-child(15),
#access-ranking-weekly .post:nth-child(15),
#access-ranking-monthly .post:nth-child(15){
background: url(https://movie-navi.net/images_t/accessRANK_image/AR_15.png) no-repeat right 10px;
}

#access-ranking-daily .post:nth-child(16),
#access-ranking-weekly .post:nth-child(16),
#access-ranking-monthly .post:nth-child(16){
background: url(https://movie-navi.net/images_t/accessRANK_image/AR_16.png) no-repeat right 10px;
}

#access-ranking-daily .post:nth-child(17),
#access-ranking-weekly .post:nth-child(17),
#access-ranking-monthly .post:nth-child(17){
background: url(https://movie-navi.net/images_t/accessRANK_image/AR_17.png) no-repeat right 10px;
}

#access-ranking-daily .post:nth-child(18),
#access-ranking-weekly .post:nth-child(18),
#access-ranking-monthly .post:nth-child(18){
background: url(https://movie-navi.net/images_t/accessRANK_image/AR_18.png) no-repeat right 10px;
}

#access-ranking-daily .post:nth-child(19),
#access-ranking-weekly .post:nth-child(19),
#access-ranking-monthly .post:nth-child(19){
background: url(https://movie-navi.net/images_t/accessRANK_image/AR_19.png) no-repeat right 10px;
}

#access-ranking-daily .post:nth-child(20),
#access-ranking-weekly .post:nth-child(20),
#access-ranking-monthly .post:nth-child(20){
background: url(https://movie-navi.net/images_t/accessRANK_image/AR_20.png) no-repeat right 10px;
}

#access-ranking-daily .post:nth-child(21),
#access-ranking-weekly .post:nth-child(21),
#access-ranking-monthly .post:nth-child(21){
background: url(https://movie-navi.net/images_t/accessRANK_image/AR_21.png) no-repeat right 10px;
}

#access-ranking-daily .post:nth-child(22),
#access-ranking-weekly .post:nth-child(22),
#access-ranking-monthly .post:nth-child(22){
background: url(https://movie-navi.net/images_t/accessRANK_image/AR_22.png) no-repeat right 10px;
}

#access-ranking-daily .post:nth-child(23),
#access-ranking-weekly .post:nth-child(23),
#access-ranking-monthly .post:nth-child(23){
background: url(https://movie-navi.net/images_t/accessRANK_image/AR_23.png) no-repeat right 10px;
}

#access-ranking-daily .post:nth-child(24),
#access-ranking-weekly .post:nth-child(24),
#access-ranking-monthly .post:nth-child(24){
background: url(https://movie-navi.net/images_t/accessRANK_image/AR_24.png) no-repeat right 10px;
}

#access-ranking-daily .post:nth-child(25),
#access-ranking-weekly .post:nth-child(25),
#access-ranking-monthly .post:nth-child(25){
background: url(https://movie-navi.net/images_t/accessRANK_image/AR_25.png) no-repeat right 10px;
}

#access-ranking-daily .post:nth-child(26),
#access-ranking-weekly .post:nth-child(26),
#access-ranking-monthly .post:nth-child(26){
background: url(https://movie-navi.net/images_t/accessRANK_image/AR_26.png) no-repeat right 10px;
}

#access-ranking-daily .post:nth-child(27),
#access-ranking-weekly .post:nth-child(27),
#access-ranking-monthly .post:nth-child(27){
background: url(https://movie-navi.net/images_t/accessRANK_image/AR_27.png) no-repeat right 10px;
}

#access-ranking-daily .post:nth-child(28),
#access-ranking-weekly .post:nth-child(28),
#access-ranking-monthly .post:nth-child(28){
background: url(https://movie-navi.net/images_t/accessRANK_image/AR_28.png) no-repeat right 10px;
}

#access-ranking-daily .post:nth-child(29),
#access-ranking-weekly .post:nth-child(29),
#access-ranking-monthly .post:nth-child(29){
background: url(https://movie-navi.net/images_t/accessRANK_image/AR_29.png) no-repeat right 10px;
}

#access-ranking-daily .post:nth-child(30),
#access-ranking-weekly .post:nth-child(30),
#access-ranking-monthly .post:nth-child(30){
background: url(https://movie-navi.net/images_t/accessRANK_image/AR_30.png) no-repeat right 10px;
}




.downtube {
	text-align: center;

	display:block;

	width: 200px;

	margin-left: 5px;

	margin-top: 5px;

	font-size: 10px;

	line-height: 12px;

	list-style-type:none;

	color: #ff77a7;

	font-weight: normal;

	padding: 8px 0;

	background-color:#000000;

	border-radius: 8px;

	-moz-border-radius: 8px;

	-webkit-border-radius: 8px;

	border: 1px solid #ff77a7;

}

.line-adsense {
	width:100%;
	font-size: 15px;
		text-align:center;
}


.menuarea{
background-color: #000;
}
.accessrank_bunner{
margin: 0 auto;
display: block;
width: 300px;
height: 80px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
-moz-box-shadow:
1px 1px 4px rgba(000,000,000,0.5),
inset 0px 0px 0px rgba(255,255,255,0);
-webkit-box-shadow:
1px 1px 4px rgba(000,000,000,0.5),
inset 0px 0px 0px rgba(255,255,255,0);
}

.accessrank_bunner img {
width: 300px;
height: 80px;

}

.link_category02{
width: 100%;
}
	.link_category02 UL{
		margin: 0;
	}
	.link_category02 UL LI{
		width	:20%;
		display:block;
		float		: left;
		list-style-type: none;
		margin: 0 auto;
		}
				.link_category02 UL LI A .thumbnail IMG{/* サムネイル大きさ */
				margin-bottom:5px;
				border-radius: 10px;        /* CSS3草案 */  
				-webkit-border-radius: 10px;    /* Safari,Google Chrome用 */  
				-moz-border-radius: 10px;   /* Firefox用 */  
				-moz-box-shadow:
					2px 2px 3px rgba(000,000,000,0.5),
					inset 0px 0px 2px rgba(255,255,255,1);
				-webkit-box-shadow:
					2px 2px 3px rgba(000,000,000,0.5),
					inset 0px 0px 2px rgba(255,255,255,1);
			}
			.link_category02 UL LI A .caption{
				text-align:center;
				font-size	: 10px;
				height		:24px;
				line-height:12px;
				display:block;
				margin-bottom:5px;
			}

.douga-shokai-ktai{


	color: #000000;


	padding: 10px 10px;


	background: -moz-linear-gradient(


		top,


		#ff6699 0%,


		#ff66ba 25%,


		#ff70ea 63%,


		#ff6699 65%,


		#ff70ea);


	background: -webkit-gradient(


		linear, left top, left bottom, 


		from(#ff6699),


		color-stop(0.25, #ff66ba),


		color-stop(0.63, #ff70ea),


		color-stop(0.65, #ff6699),


		to(#ff70ea));


	border-radius: 0px;


	-moz-border-radius: 0px;


	-webkit-border-radius: 0px;


	border: 1px solid #996622;


	-moz-box-shadow:


		0px 1px 3px rgba(000,000,000,0),


		inset 0px 0px 2px rgba(255,255,255,1);


	-webkit-box-shadow:


		0px 1px 3px rgba(000,000,000,0),


		inset 0px 0px 2px rgba(255,255,255,1);


	text-shadow:


		1px 1px 0px rgba(204,153,102,1),


		0px 0px 0px rgba(255,255,255,0)


}


.viewcount{
float: left;
font-size: 10px;
height: 14px;
display:block;
width: 100px;
margin-bottom: 4px;
}


.tobenext{
font-size: 10px;
margin-right: 5px;
height: 14px;
display:block;
width: 100px;
float: right;
}


.categoryrank_body{
width: 319px;
}

.categoryrank_body table{margin: 0;}
.categoryrank_body table th,td{padding:0;}

.categoryrank{
font-weight: normal;
float: left;
width: 158px;

}

.catename{
text-align: center;
color: #aa0000;
height: 16px;
line-height: 16px;
vertical-align: middle;
font-size: 12px;
font-weight: bold;
margin-bottom: 3px;
padding: 5px 0 5px 3px;
background-image: linear-gradient(left , #FFAA33 50%, #FFFFFF 100%, #FFFFFF 0%);
background-image: -o-linear-gradient(left , #FFAA33 50%, #FFFFFF 100%, #FFFFFF 0%);
background-image: -moz-linear-gradient(left , #FFAA33 50%, #FFFFFF 100%, #FFFFFF 0%);
background-image: -webkit-linear-gradient(left , #FFAA33 50%, #FFFFFF 100%, #FFFFFF 0%);
background-image: -ms-linear-gradient(left , #FFAA33 50%, #FFFFFF 100%, #FFFFFF 0%);

background-image: -webkit-gradient(
	linear,
	left top,
	right top,
	color-stop(0.5, #FFAA33),
	color-stop(1, #FFFFFF),
	color-stop(0, #FFFFFF)
);
}

.categoryrank .rank1{
width: 70px;
text-align: center;
display: block;
float: left;
margin-left: 4px;
}

.categoryrank .rank2{
width: 74px;
text-align: center;
display: block;
float: left;
border-left: 1px solid #ccc;
margin-left: 4px;
padding-left: 5px;
}

.categoryrank ul{
margin: 0;
padding: 0;
list-style-position:inside;
list-style-type: none;
}

.categoryrank ul li{
margin: 0;
padding: 0;
width: 69px;
text-align:left;
font-size: 10px;
}

.categoryrank ul li .viewer{
text-align:right;
}


.categoryrank ul li h3{
width: 70px;
height: 42px;
line-height: 14px;
overflow: hidden;
}

.categoryrank ul li img{
width:69px;
height: 69px;
}


.categoryrank .readmore{
font-size: 12px;
font-weight: bold;
width: 149px;
text-align:center;
display: block;
height: 24px;
line-height: 12px;
float: inherit;
margin: 5px 0 0 5px;
padding: 6px 0;
border-top: 1px solid #ffccee;
 background: #ff99cc;
   background: -webkit-gradient(linear, left top, left bottom, from(#ff3366), to(#ff99cc));
   background: -webkit-linear-gradient(top, #ff3366, #ff99cc);
   background: -moz-linear-gradient(top, #ff3366, #ff99cc);
   background: -ms-linear-gradient(top, #ff3366, #ff99cc);
   background: -o-linear-gradient(top, #ff3366, #ff99cc);
-webkit-border-radius: 30px;
-moz-border-radius: 30px;
border-radius: 30px;
-webkit-box-shadow: rgba(255,51,102,1) 0 1px 0;
-moz-box-shadow: rgba(255,51,102,1) 0 1px 0;
box-shadow: rgba(255,51,102,1) 0 1px 0;
text-shadow: rgba(0,0,0,.4) 0 1px 0;
color: #fff;
vertical-align: middle;
   }

.categoryrank .readmore a{
display: block;
text-decoration:none;
color: #fff;
}



.categoryrank02_body{
width: auto;
}
.categoryrank02_body .categoryrank02:nth-child(2n){
border-right: 0;
}

.categoryrank02_body table{margin: 0;}
.categoryrank02_body table th,td{padding:0;}

.categoryrank02{
font-weight: normal;
float: left;
width: 49.5%;
border-right: 1px solid #e2e2e2;
border-bottom: 1px solid #e2e2e2;
padding: 5px 0;
}

.categoryrank02 .rank1{
width: 49.5%;
text-align: center;
display: block;
float: left;
padding: 5px auto;
border-right: 1px dotted #e2e2e2;
}

.categoryrank02 .rank2{
width: 49.5%;
text-align: center;
display: block;
float: left;
padding: 5px auto;
}

.categoryrank02 ul{
width: 70px;
margin: 0 auto;
list-style-position:inside;
list-style-type: none;

}

.categoryrank02 ul li{
margin-bottom: 3px;
padding: 0;
text-align:left;
font-size: 10px;
}

.categoryrank02 ul li .viewer{
text-align:right;
}


.categoryrank02 ul li h3{
height: 42px;
line-height: 14px;
overflow: hidden;
}

.categoryrank02 ul li img{
width:70px;
height: 70px;
}


.categoryrank02 .readmore{
font-size: 12px;
font-weight: bold;
width: 90%;
text-align:center;
display: block;
height: 24px;
line-height: 12px;
float: inherit;
margin: 5px 4%;
padding: 6px 0;
border-top: 1px solid #ffccee;
 background: #ff99cc;
   background: -webkit-gradient(linear, left top, left bottom, from(#ff3366), to(#ff99cc));
   background: -webkit-linear-gradient(top, #ff3366, #ff99cc);
   background: -moz-linear-gradient(top, #ff3366, #ff99cc);
   background: -ms-linear-gradient(top, #ff3366, #ff99cc);
   background: -o-linear-gradient(top, #ff3366, #ff99cc);
-webkit-border-radius: 30px;
-moz-border-radius: 30px;
border-radius: 30px;
-webkit-box-shadow: rgba(255,51,102,1) 0 1px 0;
-moz-box-shadow: rgba(255,51,102,1) 0 1px 0;
box-shadow: rgba(255,51,102,1) 0 1px 0;
text-shadow: rgba(0,0,0,.4) 0 1px 0;
color: #fff;
vertical-align: middle;
   }

.categoryrank02 .readmore a{
display: block;
text-decoration:none;
color: #fff;
}td span.thumb img{
margin:0 0 5px 4px;
}

a .haishin_end{
line-height: 12px;
color: #aaa;
font-weight: bold;
margin-bottom: 3px;
}

.moviestore{width: 100%; display: block; margin: 10px 0; position:relative;}

.imgpost02{display:block; width:120px; float:left; margin-right: 0 10px 5px 5px;}

.imgpost02 img{display:block; margin: 0 auto; padding: 0;}

.imgpost03{
margin: 0;
padding: 0;
border: 0;
width: 150px;
float: left;
}

.imgpost03 img{
width: 150px;
margin-right: 5px;
padding: 0;
border: 0;
}

.imgpost04{
margin: 0 auto;
padding: 0;
border: 0;
width: 276px
}

.imgpost04 img{
float: left;
width: 92px;
}


.moviestoretitle{
position:static;
line-height: 20px;
display: block;
font-size: 16px;
font-weight: bold;
margin: 0 0 10px 130px;
}

.moviestorecaption{
position:static;
display: block;
color: #333;
font-size: 12px;
line-height: 16px;
margin: 0 5px 0 130px;
}

.from{
position:absolute;
bottom:5px;
right:5px;
display: block;
text-align: right;
}


.wpfp-span{
display: block;
color: #fff;
font-size: 14px;
font-weight: bold;
text-align: center;
    width: 90%;
    margin: 0 auto 10px auto;
    padding: 10px 0;
    background: #353e5f;
    border-radius: 6px;
/*
background-image: linear-gradient(left , #FFFFFF 0%, #33CC33 40%, #33CC33 60%, #FFFFFF 100%);
background-image: -o-linear-gradient(left , #FFFFFF 0%, #33CC33 40%, #33CC33 60%, #FFFFFF 100%);
background-image: -moz-linear-gradient(left , #FFFFFF 0%, #33CC33 40%, #33CC33 60%, #FFFFFF 100%);
background-image: -webkit-linear-gradient(left , #FFFFFF 0%, #33CC33 40%, #33CC33 60%, #FFFFFF 100%);
background-image: -ms-linear-gradient(left , #FFFFFF 0%, #33CC33 40%, #33CC33 60%, #FFFFFF 100%);

background-image: -webkit-gradient(
	linear,
	left top,
	right top,
	color-stop(0, #FFFFFF),
	color-stop(0.4, #33CC33),
	color-stop(0.6, #33CC33),
	color-stop(1, #FFFFFF)
);
*/
}


.wpfp-span a.wpfp-link{
color: #fff;
font-weight: bold;
padding: 10px 0;
}

.tag_goto{
width: 100%;
margin-top: 5px;
border-top: 2px solid #990000;
}

.tag_goto ul {
list-style-type: none;
margin: 0;
border: 0;
padding-top: 5px;
}

.tag_goto ul li{
display: block;
padding: 5px 10px;
width: 138px;
float: left;
}

.tag_goto ul li a{
font-size: 14px;
font-weight: bold;
display: inline;
}

.tag_goto ul li .previous{
text-align: left;
}

.tag_goto ul li .next{
text-align: right;
}

a .insenpost{
color: #fff;
display: block;
width: 299px;
height: auto;
margin: 10px;
line-height: 40px;
vertical-align: middle;
font-size: 16px;
font-weight: bold;
text-align: center;
border-radius: 8px;
padding: 10px auto;

background-image: linear-gradient(left , #FF1111 0%, #FF8888 100%);
background-image: -o-linear-gradient(left , #FF1111 0%, #FF8888 100%);
background-image: -moz-linear-gradient(left , #FF1111 0%, #FF8888 100%);
background-image: -webkit-linear-gradient(left , #FF1111 0%, #FF8888 100%);
background-image: -ms-linear-gradient(left , #FF1111 0%, #FF8888 100%);
background-image: -webkit-gradient(
	linear,
	left top,
	right top,
	color-stop(0, #FF1111),
	color-stop(1, #FF8888)
);
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
	border: 2px solid #ff4444;
text-shadow:
		0px -1px 0px rgba(000,000,000,0.7),
		0px 1px 0px rgba(255,255,255,0.3);
}

.insenpost04{
color: #fff;
box-sizing : border-box ;
display: block;
width: 276px;
height: auto;
margin-top: 5px;
line-height: 36px;
vertical-align: middle;
font-size: 16px;
font-weight: bold;
text-align: center;
border: 2px solid #666;
border-radius: 8px;
padding: 6px;
background-image: linear-gradient(bottom, #666666 0%, #444444 49%, #333333 50%, #CCCCCC 100%);
background-image: -o-linear-gradient(bottom, #666666 0%, #444444 49%, #333333 50%, #CCCCCC 100%);
background-image: -moz-linear-gradient(bottom, #666666 0%, #444444 49%, #333333 50%, #CCCCCC 100%);
background-image: -webkit-linear-gradient(bottom, #666666 0%, #444444 49%, #333333 50%, #CCCCCC 100%);
background-image: -ms-linear-gradient(bottom, #666666 0%, #444444 49%, #333333 50%, #CCCCCC 100%);

background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0, #666666),
	color-stop(0.49, #444444),
	color-stop(0.5, #333333),
	color-stop(1, #CCCCCC)
);

}
.insenpost04 img{
width: 24px;
margin: 0 auto;
}



.insentab{
padding: 10px 0;
background-color: #fff;
}

.insentab ul{
margin: 0;
padding: 0;
height: 51px;
list-style-type: none;
border-bottom: 2px solid #000;
}

.insentab ul a li:hover{
background-color: #ddd;
}

.insentab a li{
float: left;
font-size: 16px;
line-height: 1.2em;
	color: #c00000;
	padding: 10px 20px;
background-color: #fff;
font-weight: bold;
text-align: center;
border: 2px solid #000;
border-radius: 8px 8px 0 0;
moz-border-radius: 8px 8px 0 0;
webkit-border-radius: 8px 8px 0 0;
}

.insentab a li.active{
border-bottom-color: #fff;
}


.insenpost02{
width: 100%;
margin: 10px 0;
}

.insenpost02 ul{
margin: 0;
padding: 0;
list-style-type: none;
}

.insenpost02 a li{
margin: 0 auto;
width: 50%;
float: left;
text-align: center;
}

.insenpost02 a li img{
width: 100px;
height: 50px;
margin: 0 auto;
}

.insenpost03_kmp{
width: 100%;
margin: 10px auto;
	text-align:center;
}

.insenpost03_kmp ul{
margin: 0;
padding: 0;
list-style-type: none;
}

.insenpost03_kmp a li{
margin: 0 auto;
width: 250px;
}

.insenpost03_kmp a li img{
width: 250px;
height: 75px;
}

#movie_thumb_kmp{
width: 300px;
height: 225px;
margin: 0 auto;
position: relative;
background-color: #000;
}

#movie_thumb_kmp ul{
margin: 0;
padding: 0;
list-style-type: none;
z-index: 1;
}

#movie_thumb_kmp a li{
float: left;
margin: 0;
padding: 0;
list-style-type: none;
display: block;
}

#movie_thumb_kmp li img{
float: left;
width: 100px;
height: 75px;
border: 0;
opacity: 0.9;
}

#movie_thumb_kmp .button{
display: block;
width: 110px;
height: 110px;
position: absolute;
top: 57px;
left: 95px;
z-index: 2;
opacity: 0.6;
}

/* 再生ボタンゾーン */
.sp_play{
width: 100%;
margin: 0;
}

.sp_play .playpic{
margin: 0 auto ;
position: relative;
width: 150px;
height: auto;
background-color: #000;
z-index: 1;
}

.sp_play .playpic img{
width: 150px;
height: auto;
border: 0;
opacity: 0.4;
}

.sp_play .playpic .button{
display: block;
width: 60px;
height: 60px;
position: absolute;
top: 26px;
left: 45px;
z-index: 2;
}

.sp_play .playpic .button img{
width: 60px;
height: 60px;
opacity: 1;
}


/* andmore */
.andmore{
width: 100%;
height: 90px;
margin: 5px 0;
border-bottom: 1px solid #999;
	display: none;
}

.andmore ul{
margin: 0;
padding: 0;
}

.andmore ul li{
width: auto;
float: left;
margin: 5px;
}


/* sp_movie_head */
.bunner img{
width: 100%;
height: auto;
}

/* fit_menu */


.menu03, .menu04{
width: 100%;
height: 60px;
border-top: 1px solid #ccc;
border-bottom: 1px solid #000;
}

.menu03 ul, .menu04 ul{
height: 60px;
margin: 0;
list-style-type: none;
padding: 10px 0;
}

.menu03 ul{
background-color: #666;
background-image: linear-gradient(bottom, #222 0%, #999 100%);
background-image: -o-linear-gradient(bottom, #222 0%, #999 100%);
background-image: -moz-linear-gradient(bottom, #222 0%, #999 100%);
background-image: -webkit-linear-gradient(bottom, #222 0%, #999 100%);
background-image: -ms-linear-gradient(bottom, #222 0%, #999 100%);

background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0, #222),
	color-stop(1, #999)
);

}

.menu04 ul{
background-color: #ccc;
background-image: linear-gradient(bottom, #999 0%, #fff 100%);
background-image: -o-linear-gradient(bottom, #999 0%, #fff 100%);
background-image: -moz-linear-gradient(bottom, #999 0%, #fff 100%);
background-image: -webkit-linear-gradient(bottom, #999 0%, #fff 100%);
background-image: -ms-linear-gradient(bottom, #999 0%, #fff 100%);

background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0, #999),
	color-stop(1, #fff)
);

}

.menu03 ul li{
float: left;
text-align: center;
width: 19.5%;
display: block;
height: 40px;
vertical-align: middle;
border-left: 1px solid #111;
border-right: 1px solid #999;
background-color: transparent;
}

.menu03 ul li .button, .menu04 ul li .button{
width: auto;
display: block;
height: 30px;
margin: 0;
padding: 5px 0;
background-color: transparent;
}


/* TOP */
.menu03 .button02{
width: auto;
display: block;
height: 30px;
margin: 0 2px;
padding: 5px 0;
border-radius: 4px;
moz-border-radius: 4px;
webkit-border-radius: 4px;

background-image: linear-gradient(bottom, #FF6600 0%, #FFCC66 100%);
background-image: -o-linear-gradient(bottom, #FF6600 0%, #FFCC66 100%);
background-image: -moz-linear-gradient(bottom, #FF6600 0%, #FFCC66 100%);
background-image: -webkit-linear-gradient(bottom, #FF6600 0%, #FFCC66 100%);
background-image: -ms-linear-gradient(bottom, #FF6600 0%, #FFCC66 100%);
background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0, #FF6600),
	color-stop(1, #FFCC66)
);
-moz-box-shadow:
		0px 0px 0px rgba(000,000,000,0),
	inset 0px 2px 5px rgba(51,51,51,0.5);
-webkit-box-shadow:
		0px 0px 0px rgba(000,000,000,0),
	inset 0px 2px 5px rgba(51,51,51,0.5);
box-shadow:
		0px 0px 0px rgba(000,000,000,0),
	inset 0px 2px 5px rgba(51,51,51,0.5);
}


/* 新着 */
.menu03 .button03{
width: auto;
display: block;
height: 30px;
margin: 0 2px;
padding: 5px 0;
border-radius: 4px;
moz-border-radius: 4px;
webkit-border-radius: 4px;

background-image: linear-gradient(bottom, #FF0000 0%, #FF7777 100%);
background-image: -o-linear-gradient(bottom, #FF0000 0%, #FF7777 100%);
background-image: -moz-linear-gradient(bottom, #FF0000 0%, #FF7777 100%);
background-image: -webkit-linear-gradient(bottom, #FF0000 0%, #FF7777 100%);
background-image: -ms-linear-gradient(bottom, #FF0000 0%, #FF7777 100%);

background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0, #FF0000),
	color-stop(1, #FF7777)
);

-moz-box-shadow:
		0px 0px 0px rgba(000,000,000,0),
	inset 0px 2px 5px rgba(51,51,51,0.5);
-webkit-box-shadow:
		0px 0px 0px rgba(000,000,000,0),
	inset 0px 2px 5px rgba(51,51,51,0.5);
box-shadow:
		0px 0px 0px rgba(000,000,000,0),
	inset 0px 2px 5px rgba(51,51,51,0.5);
}

/* 動画 */
.menu03 .button04{
width: auto;
display: block;
height: 30px;
margin: 0 2px;
padding: 5px 0;
border-radius: 4px;
moz-border-radius: 4px;
webkit-border-radius: 4px;

background-image: linear-gradient(bottom, #005500 0%, #00BB00 100%);
background-image: -o-linear-gradient(bottom, #005500 0%, #00BB00 100%);
background-image: -moz-linear-gradient(bottom, #005500 0%, #00BB00 100%);
background-image: -webkit-linear-gradient(bottom, #005500 0%, #00BB00 100%);
background-image: -ms-linear-gradient(bottom, #005500 0%, #00BB00 100%);

background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0, #005500),
	color-stop(1, #00BB00)
);

-moz-box-shadow:
		0px 0px 0px rgba(000,000,000,0),
	inset 0px 2px 5px rgba(51,51,51,0.5);
-webkit-box-shadow:
		0px 0px 0px rgba(000,000,000,0),
	inset 0px 2px 5px rgba(51,51,51,0.5);
box-shadow:
		0px 0px 0px rgba(000,000,000,0),
	inset 0px 2px 5px rgba(51,51,51,0.5);
}

/* 掲示板 */
.menu03 .button05{
width: auto;
display: block;
height: 30px;
margin: 0 2px;
padding: 5px 0;
border-radius: 4px;
moz-border-radius: 4px;
webkit-border-radius: 4px;

background-image: linear-gradient(bottom, #553300 0%, #BB7600 100%);
background-image: -o-linear-gradient(bottom, #553300 0%, #BB7600 100%);
background-image: -moz-linear-gradient(bottom, #553300 0%, #BB7600 100%);
background-image: -webkit-linear-gradient(bottom, #553300 0%, #BB7600 100%);
background-image: -ms-linear-gradient(bottom, #553300 0%, #BB7600 100%);

background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0, #553300),
	color-stop(1, #BB7600)
);

-moz-box-shadow:
		0px 0px 0px rgba(000,000,000,0),
	inset 0px 2px 5px rgba(51,51,51,0.5);
-webkit-box-shadow:
		0px 0px 0px rgba(000,000,000,0),
	inset 0px 2px 5px rgba(51,51,51,0.5);
box-shadow:
		0px 0px 0px rgba(000,000,000,0),
	inset 0px 2px 5px rgba(51,51,51,0.5);
}


/* 新着 */
.menu04 .button02{
width: auto;
display: block;
height: 30px;
margin: 0 5px;
padding: 5px 0;
border-radius: 8px;
moz-border-radius: 8px;
webkit-border-radius: 8px;

background-image: linear-gradient(bottom, #FF0000 0%, #FF7777 100%);
background-image: -o-linear-gradient(bottom, #FF0000 0%, #FF7777 100%);
background-image: -moz-linear-gradient(bottom, #FF0000 0%, #FF7777 100%);
background-image: -webkit-linear-gradient(bottom, #FF0000 0%, #FF7777 100%);
background-image: -ms-linear-gradient(bottom, #FF0000 0%, #FF7777 100%);

background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0, #FF0000),
	color-stop(1, #FF7777)
);

-moz-box-shadow:
		0px 0px 0px rgba(000,000,000,0),
	inset 0px 2px 5px rgba(51,51,51,0.5);
-webkit-box-shadow:
		0px 0px 0px rgba(000,000,000,0),
	inset 0px 2px 5px rgba(51,51,51,0.5);
box-shadow:
		0px 0px 0px rgba(000,000,000,0),
	inset 0px 2px 5px rgba(51,51,51,0.5);
}


.menu04 ul li{
float: left;
text-align: center;
width: 24.5%;
display: block;
height: 40px;
line-height: 30px;
border-left: 1px solid #888;
border-right: 1px solid #fff;
}

.menu03 ul li:first-child, .menu04 ul li:first-child{
border-width: 0 1px 0 0;
}
.menu03 ul li:last-child, .menu04 ul li:last-child{
border-width: 0 0 0 1px;
}


/* メインアイコン */
.menu05{
width: 100%;
}

.menu05 ul{
padding: 10px 0;
background-color: #000;
margin: 0;
list-style-type: none;
display:block;
overflow:hidden;
}

.menu05 ul li{
width: 25%;
text-align: center;
float: left;
}

.menu05 ul li a img{
width:40px;
height:40px;
border: 0;
border-radius:8px;
margin:0 0 5px 0;
padding:12px;
clear:both;
overflow:hidden;
}

.menu05 ul li a img.movie{background-color:#009933;}
.menu05 ul li a img.dojin{background-color:#00ade0;}
.menu05 ul li a img.news{background-color:#ff99cc;}
.menu05 ul li a img.bbs{background-color:#ff9326;}

.menu05 ul li a{
color:#fff;
width:64px;
margin:0 auto;
display:block;
overflow:hidden;
}

.wp-pagenavi{
font-size: 12px;
margin-top:5px;
	padding-bottom:10px;
}


.mainp img{
width: 320px;
border: none;
}

.download{
width: 100%;
}

.download ul{
height: 75px;
margin: 0;
padding: 10px 0;
list-style-type: none;
border-bottom: 1px solid #ccc;
display: block;
}

.download li{
float: left;
display: block;
font-size: 10px;
line-height: 1.2em;
text-align: center;
font-weight: normal;
}

.download li.downthumb{
display: block;
width: 100px;
margin: 0 5px;
float: left;

}

.download li.smart{
margin: 0 6px 0 0;
display: block;
width: 75px;
height: 75px;
float: left;

}

.download li.dl{
display: block;
width: 50px;
height: 50px;
margin: 0 6px;
float: left;

}

.download li.smart a img{
width: 100%;
height: auto;
border: none;
}

.download li.dl a img{
/*width: 50px;
height: 50px;*/
	width: 100%;
    height: 30px;
border: none;
}
/******************** 20160510追加 **************************************/
.douga-shokai-caribbean02{
	color: #663322;
	padding: 10px 10px;
	background: -moz-linear-gradient(
		top,
		#ffbf00 0%,
		#ffcc66 25%,
		#ffda75 63%,
		#ffbf00 65%,
		#ffda75);


	background: -webkit-gradient(
		linear, left top, left bottom, 
		from(#ffbf00),
		color-stop(0.25, #ffcc66),
		color-stop(0.63, #ffda75),
		color-stop(0.65, #ffbf00),
		to(#ffda75));
	border-radius: 0px;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border: 1px solid #996622;
	-moz-box-shadow:
		0px 1px 3px rgba(000,000,000,0),
		inset 0px 0px 2px rgba(255,255,255,1);
	-webkit-box-shadow:
		0px 1px 3px rgba(000,000,000,0),
		inset 0px 0px 2px rgba(255,255,255,1);
	text-shadow:
		1px 1px 0px rgba(204,153,102,1),
		0px 0px 0px rgba(255,255,255,0)
}
div.title h2.title-green{
background: url("https://www.i-like-seen.com/images_t/img_bar06.png") no-repeat scroll 0 0;
}

.douga-shokai-caribbean{
padding: 10px 10px;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#3f3f3f+0,0e0e0e+100 */
background: #3f3f3f; /* Old browsers */
background: -moz-linear-gradient(top,  #3f3f3f 0%, #0e0e0e 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #3f3f3f 0%,#0e0e0e 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #3f3f3f 0%,#0e0e0e 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3f3f3f', endColorstr='#0e0e0e',GradientType=0 ); /* IE6-9 */



    color: #FFFFFF;
text-shadow: 1px 1px 0px rgb(29, 90, 22), 0px 0px 0px rgba(255,255,255,0);
border: 1px solid #25960F;
}
/******************** 20160510追加ここまで **************************************/
/*************オーバーレイ***************/
div#adcustom p{
padding:0;margin:0;
width:320px;
height:auto;
z-index:997;
}
div#adcustom {
opacity: 0;
transition: 10s;
position:fixed;
bottom:300px;
width:100%;
height:auto;
text-align:center;
z-index:998;
}
div#adcustom.showUp {
position:fixed;
bottom:0;
opacity: 1;
width:100%;
height:auto;
z-index:999;
}
div#adcustom img{
width:320px;
height:auto;
z-index:880;
}
/****************************/
/******人気女優*****/
.ninki_jyoyu01 {
    padding: 5px;
	overflow:hidden;
}
.ninki_jyoyu01 a {
    display: block;
    float: left;
    padding: 3px;
    color: #333!important;
    border: 1px solid #b9b9b9;
    margin: 2px;
    width: 29.8%;
    overflow: hidden;
    height: 26px;
    font-size: 12.5px;
    background: #f5f5f5;
    font-weight: normal;
	line-height:2.3em;
}
/***********ナビゲーション************/
.zdo_drawer_menu .zdo_drawer_bg,
.zdo_kensaku_menu .zdo_kensaku_bg{
  width: 100%;
  height: 100%;
  position: fixed;
  z-index: 999;
  background-color: rgba(51, 51, 51, 0.5);
  display: none;
  top: 0;
  left: 0;
}
.zdo_kensaku_menu .zdo_kensaku_nav_wrapper {
  width: 100%;
  max-height: 100%;
  transform: translate(100%);
  position: fixed;
  top: 58px;
  left: 0;
  z-index: 1001;
  background-color: #eee;
  padding-bottom: 10px;
}
.zdo_drawer_menu .zdo_drawer_nav_wrapper {
  width: 260px;
  max-height: 100%;
  transition: all 0.2s;
  transform: translate(280px);
  position: fixed;
  top: 58px;
  right: 0;
  z-index: 1000;
  background-color: #eee;
  padding:10px 10px 0 10px;
}

.zdo_drawer_menu .zdo_drawer_nav_wrapper.open,
.zdo_kensaku_menu .zdo_kensaku_nav_wrapper.opena{
  transform: translate(0);
}

.navibar_01{
    border: 1px solid #8595c5;
    height: auto;
    position: fixed;
    z-index: 99;
    width:100%;
    box-sizing:border-box;
	top:0;
}
.navibar_01 ul,
.navibar_01 li{
    list-style:none;
    margin:0;
}
.navibar_01 ul{
    display: flex;
    padding: 0;
}
.navibar_01 li{
    display: inline-flex;
    flex-grow: 1; 
    justify-content: center;
    background-color: #526bbf;
}
.navibar_01 li.navibar_03 a {
    font-size:10.5px;
    font-weight: bold;
    display: block;
    margin: 0;
    border-right-width: 0;
    width: 100%;
    text-align: center;
    line-height: 1.3em;
    text-decoration: none;
    color: #fff;
    border-right: 1px solid #8595c5;
    padding: 6px 0;
}
.navibar_01 li.navibar_03:last-child a{
    border:none;
}
li.navibar_03 img{
   width:26px;
   height:26px;
}
.zdo_drawer_nav_wrapper ul.panelnavi{
    margin:0;
    padding:0;
    list-style:none;
}
.zdo_drawer_nav_wrapper ul.panelnavi li a{
    display:block;
    font-size:14px;
    min-width:220px;
    color:blue;
    padding:8px;
    margin-bottom:8px;
    border:1px solid blue;
    text-decoration:none;
    background:#fff;
    border-left:8px solid blue;
    border-radius: 6px;
}
.zdo_kensaku_nav_wrapper .panelnavi{
    padding:10px;
    margin:0 auto;
}
.kensakumado{
   min-width:200px;
}
.kensakutag h4 {
    padding: 1px 1px 1px 6px;
    /* line-height: 1.5em; */
    margin-bottom: 5px;
    background: #5b5286;
    color: #fff;
    font-weight: bold;
    border: none;
    margin-top: 10px;
    font-size: 13px;
}
.kensakutag a {
    float: left;
    margin-right: 5px;
    margin-top: 5px;
    background-color: #5482c3;
    border-radius: 6px;
    color: #fff!important;
    display: block;
    font-size: 11px;
    padding: 2px 3px;
}
h2.dheadline02 {
    width: auto;
    background-size: cover;
    height: 52px;
}
/*****投稿画像*****/
.gazougazou {
    overflow: hidden;
	padding:8px;
}
.gazougazou ul {
    width: 100%;
    margin: 0 auto;
    padding: 0;
    text-align: center;
}
.gazougazou ul li {
    width: 49.5%;
    float: left;
}
.gazougazou ul li:nth-child(even) {
    float: right;
}
.gazougazou_title {
    background: #ddd;
    text-align: center;
    margin-bottom: 5px;
    font-size: 13px;
    border: 1px solid #ccc;
}
/******再生部分*****/
.download ul{
   position:relative;
}
.download li.smart {
    margin: 0 0 0 0;
    display: block;
  width: 68%;
    height: 30px;
    float: left;
}
li.dl img {
    width: 100%;
    height: 30px;
}
.download ul li:nth-child(4) {
    position: absolute;
    left: 64%;
    top: 41px;
    min-width: 32%;
    height: 30px;
    overflow: hidden;
}
.download ul li:nth-child(3) {
    position: absolute;
    left: 30%;
    top: 41px;
    width: 32%;
    height: 30px;
    overflow: hidden;
}
li.smart img {
    width: 100%;
    height: 38px!important;
}
.andmore ul li:first-child {
    width: 35%;
}
.andmore ul li:nth-child(2) {
    width: 60%;
    margin: 0!important;
}
.andmore ul li:nth-child(2) img {
    /*width: 100%;*/
}
/********/
.download ul {
    margin: 10px 5px 0 0;
    padding: 0 0 10px 0;
    list-style-type: none;
    border-bottom: 1px solid #ccc;
    display: block;
    overflow: hidden;
}
.download li.downthumb {
    display: block;
    width: 30%;
    margin: 0 5px 0 0;
    float: left;
}
.download li.smart {
    margin: 0 0 0 0;
    display: block;
    width: 75px;
    height: 75px;
    float: left;
}
.download li.dl {
    display: block;
    margin: 2px 0 0 5px;
    float: left;
    font-size: 11px;
    line-height: 1;
    text-align: center;
}
li.smart img {
    width: 100%;
    height: 38px!important;
}
.download li.downthumb {
    display: block;
    width: 30%;
    margin: 0 5px 0 0;
    float: left;
}
.download li.smart {
    margin: 0 0 0 0;
    display: block;
    width: 68%;
    height: 30px;
    float: left;
}
.content_list_top .catchcopy {
    clear: both;
	    height: 30px;
    overflow: hidden;
}
.content_list_top .catchcopy a{
    color: #000;
	line-height:1.3em;
}
.content_list_top .title h3 a{
font-weight:bold;
}
.actress_name, articel .body .acress_name {
    margin: 0;
    padding: 0;
    line-height: 1.2em;
    overflow: hidden;
}
.actress_syutuen {
    float: left;
    font-size: 11px;
    padding-top: 2px;
    margin-right: 1px;
}
.actress_name span, article .body .acress_name spsn {
    max-width: 100px;
    font-size: 12px;
    padding: 1px 4px;
    border-radius: 4px;
    background: #f36868;
    display: block;
    float: left;
    margin-left: 2px;
	height: 14px;
    overflow: hidden;
}
.actress_name span a {
    color: #fff !important;
}
.desc .cate_wrap a {
    font-size: 0.85em !important;
    margin: 0 2px 0 0;
    padding: 1px 4px;
    max-width: 90px;
    overflow: hidden;
    height: 14px;
    color: #6b6b6b;
    display: block;
    float: left;
    margin-bottom: 2px;
	    border: 1px solid #ddd;
	line-height:1.5em;
	border-radius:4px;
}
.content_list_top span.wpfp-span {
background: none;
    position: absolute;
    bottom: 2px;
    right: 3px;
    margin: 0;
    padding: 0;
    width: auto;
	color:#fff;
	font-size:12px;
}

.content_list_top .wpfp-span a.wpfp-link {
    color: #797979;
}
.content_list_top p.cate_wrap.tagcloud {
    padding: 3px;
	overflow:hidden;
}
h1.okinih1 {
    background: #257717;
    padding: 2px 5px;
    color: #fff;
	font-size:18px;
	margin-bottom:4px;
}
.okinimidashi, .okinimidashi2 {
    background: #f9f9f9;
    color: #000;
    padding: 1px 5px;
    border: 1px solid #ddd;
	font-size:14px;
}
li.navibar_03 h1 {
    display: inline-flex;
    flex-grow: 1;
    justify-content: center;
    background-color: #526bbf;
}
/*********タグジャンル*********/
.jhanrutag a {
    display: block;
    color: #333!important;
    border-bottom: 1px solid #ddd;
    padding: 4px;
	position: relative;
}
.jhanrutag a::after {
display: block;
content: "";
position: absolute;
top: 50%;
right: 10px;
width: 6px;
height: 6px;
margin: -4px 0 0 0;
border-top: solid 2px #ccc;
border-right: solid 2px #ccc;
-webkit-transform: rotate(45deg);
        transform: rotate(45deg);
}
.jhanrutag {
    clear: both;
}
.jhanrutag_title {
    background: #6dafd0;
    color: #fff;
    padding: 0 0 0 5px;
	font-size: 14px;
}
/***********************/
.okinipageall dl {
   width: 100%;
}
.okinipageall dt {
   border: 1px solid #ccc;
   padding: 10px;
   position:relative;
}

.okinipageall dd {
   margin: 0;
}
/*
.tag_jyoyuu dt span:before{
	content:"＋";
}
.tag_jyoyuu dt.activea span:before{
	content:"－";
}*/
.tag_jyoyuu dt span {
    position: absolute;
    display: block;
    top: 4px;
    right: 10px;
    font-size: 16px;
}
.okinipageall dt {
    border: 1px solid #ccc;
    padding: 2px;
	margin-bottom: 2px;
}
.okinipageall dt.activea {

}
.tag_jyoyuu {
    margin-bottom: 20px;
}
#pt_red article .body .tag_jyoyuu a {
    color: #1f58b1;
    text-decoration: underline;
}
/*****女優タグ******/
.actress_name, articel .body .acress_name {
    margin: 0;
    padding: 0;
    line-height: 1.2em;
	overflow:hidden;
}
.actress_name span, article .body .acress_name spsn {
    max-width: 100px;
    font-size: 12px;
    padding: 1px 4px;
    border-radius: 4px;
    background: #f36868;
    display: block;
    float: left;
    margin-left: 2px;
}
.actress_name span a{
color:#fff !important;
}
.body.okinipageall a {
    font-size: 13px;
    color: #585858;
	    font-weight: normal;
    display: block;
    padding: 2px;
}
.navigation {
    margin-bottom: 10px;
    margin-top: 10px;
}
a.tag-cloud-link {
    font-weight: normal;
}
a.actress_post {
    padding: 5px 2px;
    display: block;
}
/****インセン****/
div#movie_thumb {
    display: none;
}
.insenpost03 {
    display: none;
}
/***コンテント横幅***/
.content table td:first-child {
	width: 22%;
}
.content table td:first-child img {
    width: 100%;
    height: auto;
}
.content table td:last-child {
    width: 68%;
}
.content table {
    width: 100%;
    padding: 0 5px;
}
.desc .cate_wrap a:before {
    content: "\f02b";
    font: normal normal normal 13px/1 FontAwesome;
    -webkit-font-smoothing: antialiased;
    padding-right: 1px;
    color: #b1b1b1;
}
#tag_all_tag a {
    display: block;
    float: left;
    vertical-align: middle;
    width: 98px;
    padding: 3px 0;
    margin: 0 0 5px 5px;
    text-align: center;
    border: 1px solid #75af9f;
    border-radius: 8px;
    box-sizing: border-box;
    width: 31.5%;
    background-color: #799bcc;
    color: #fff;
    line-height: 1.5em;
}
.dougasec p a {
    background: #5c86a0;
    padding: 2px 10px;
    line-height: 2.4em;
    color: #fff;
    border-radius: 4px;
}
.dougasec p:last-child a {
    background: none;
    color: #d43535;
    margin: 0;
    padding: 0;
}
/**********女優一覧***********/
div#wrapper.actress_page01 a {
    color: #333;
    font-weight: normal;
}
.actress_page02 {
    width: 20%;
    background: #f1f1f1;
    float: left;
	height: auto;
}
div#wrapper.actress_page01 .actress_page02 a {
    color: #333;
    font-weight: normal;
    border-left: 1px solid #ddd;
    /*border-top: 1px solid #ddd;*/
    border-bottom: 1px solid #ddd;
    padding: 6px 4px;
    text-align: center;
    display: block;
	font-size: 16px;
}
div#wrapper.actress_page01 .actress_page02 a:last-child {
    border-right: #ddd;
}
div#wrapper.actress_page01 ul.actress_page03 a {
    display: block;
	overflow:hidden;
}
li#link_a,li#link_i,li#link_u,li#link_e,li#link_o,
li#link_ka,li#link_ki,li#link_ku,li#link_ke,li#link_ko,
li#link_sa,li#link_si,li#link_su,li#link_se,li#link_so,
li#link_ta,li#link_ti,li#link_tu,li#link_te,li#link_to,
li#link_na,li#link_ni,li#link_nu,li#link_ne,li#link_no,
li#link_ha,li#link_hi,li#link_hu,li#link_he,li#link_ho,
li#link_ma,li#link_mi,li#link_mu,li#link_me,li#link_mo,
li#link_ya,li#link_yu,li#link_yo,li#link_wa,
li#link_ra,li#link_ri,li#link_ru,li#link_re,li#link_ro
{
    font-size: 18px;
    font-weight: bold;
    border-bottom: 3px solid #ddd;
    clear: both;
    margin-bottom: 5px;
    padding-top: 10px;
	color:#6f6f6f;
	padding-bottom:2px;
	margin-top: -130px;
    padding-top: 140px;
}
li#link_a,li#link_ka,li#link_sa,li#link_ta,li#link_na,li#link_ha,li#link_ma,li#link_ya,li#link_ra{
	    padding-top: 180px;
}
ul.actress_page03 li img {
    display: block;
    float: left;
    margin-right: 5px;
	width: 80px;
    height: auto;
}
.actress_page03{margin-top:74px;}
span.actress_pagespan {
    display: block;
    font-size: 15px;
    font-weight: bold;
}
.actress_page04 {
    float: left;
}
ul.actress_page03 li {
    overflow: hidden;
    border-bottom: 1px solid #ddd;
    padding-bottom: 7px;
    margin-bottom: 5px;
}
.actress_all_nav {
    overflow: hidden;
    height: auto;
    position: fixed;
    z-index: 98;
    width: 100%;
    box-sizing: border-box;
    top: 53px;
	background:#fff;
}
/***tagページ***/
.actress_tag01 {
    font-size: 15px;
    padding: 5px;
    border: 1px solid #ddd;
    margin: 5px;
}
.actress_tag04, .actress_tag05, .actress_tag06 {
    border-top: 1px solid #ddd;
    padding: 3px 0;
	background: #fff;
}
.actress_tag02 {
    font-size: 20px;
    font-weight: bold;
		text-align:center;
}
.actress_tag03 {
    margin: 2px 0;
	text-align:center;
}
/********お気に入り*******/
div.content_list_top span.wpfp-span {
    background: #353e5f;
    border-radius: 5px;
    padding: 1px 4px;
}
div.content_list_top .desc .wpfp-span a {
    color: #fff!important;
}
span.wpfp-span {
    color: #fff;
}
/******kensaku******/
.gsc-results-wrapper-overlay.gsc-results-wrapper-visible {
width: 90%;
    left: 0;
	height: 79%;
    top: 70px;
    padding: 5%;
}
.gsc-modal-background-image{
top: 63px!important;
}
.zdo_kensaku_menu .zdo_kensaku_nav_wrapper{
height: 70px;
	top: 55px;
}
/***女優ページ追加***/
div#actress_kana_nav {
    clear: both;
    display: table;
    width: 100%;
    table-layout: fixed;
}
#actress_kana_nav .actress_page02 {
    background: #b1adad;
    /* width: 20%; */
    display: table-cell!important;
    float: none;
}
#actress_kana_nav .actress_page02 a {
    color: #fff!important;
}
.actress_page02.actress_btn03 {
    width: 11.1%;
}
.date.dougacomment {
    float: none;
}
/**********検索*********/
.kotei01 {
    position: fixed;
    top: 53px;
    left: 0;
    z-index: 100;
    padding: 6px;
    background: #f1f1f1;
}
.kensakupageall {
    /* position: relative; */
}
.kekka {
    margin-top: 70px;
}
/****投稿用****/
.toukouokini a {
    color: #fff;
    font-weight: bold;
    font-size: 14px;
    display: block;
}
.toukouokini {
    text-align: center;
    margin: 0 auto 10px auto;
    width: 86%;
    border-radius: 5px;
    padding: 8px;
    background: #c61f73;
}

.wp-pagenavi a, .wp-pagenavi span {
    padding: 13px 14px!important;
	background: #f7f7f7!important;
}
span.pages {
    display: block;
    width: 60%;
    text-align: center;
    margin: 0 auto 20px auto!important;
    padding: 5px!important;
}
.wp-pagenavi span.current {
    background-color: #Fff!important;
}
.gsc-search-button-v2 svg {
    fill: #FFFFFF;
    width: 22px;
    height: 22px;
}
.gsc-search-box-tools .gsc-search-box .gsc-input {
    font-size: 18px;
}
.gsc-input-box {
    padding: 3px;
}
.gsc-results .gsc-cursor {
    font-size: 15px;
}
.gsc-results .gsc-cursor-box .gsc-cursor-page {
    padding: 5px 5px;
    color: #420;
    border: 1px solid #515151;
}
.gsc-results .gsc-cursor-box .gsc-cursor-current-page {
    background: #efefef!important;
}
.gsc-search-box-tools .gsc-search-box .gsc-input {
    padding-right: 4px!important;
}
/*****トップタイトル***/
.top_title img {
    width: 100%;
}
/*****検索ボタン****/
.gsc-search-box .gsc-search-button {
    position: relative;
}
.gsc-search-box .gsc-search-button:before {
    position: absolute;
    top: 24%;
    left: 11%;
    content: '検索' !important;
    color: #FFF;
    font-size: 13px;
}
.gsc-search-button-v2 svg {
    opacity: 0!important;
}
.gs-web-image-box-portrait img.gs-image {
    min-width: 100%!important;
    max-width: 100%!important;
}
.gs-image-box.gs-web-image-box.gs-web-image-box-landscape {
    width: 160px!important;
}
.gs-image-box.gs-web-image-box.gs-web-image-box-portrait,
.gs-image-box.gs-web-image-box.gs-web-image-box-landscape{
     margin-right: 4px;
}
.gs-image-box.gs-web-image-box.gs-web-image-box-portrait, .gs-web-image-box-landscape img.gs-image,.gs-web-image-box-portrait img.gs-image {
    width: 160px!important;
    min-width: 50px!important;
    max-width: 300px!important;
    height: auto!important;
    min-height: 50px!important;
    max-height: 200px!important;
}
/****記事中オススメ*****/
.content_osusume td {
    padding: 0;
    margin: 0;
    vertical-align: top;
    line-height: 1.5em;
}
.content_osusume table {
    margin-bottom: 10px;
    border-bottom: 1px solid #dedede;
    padding-bottom: 10px;
}
.osusume_title {
    margin-top: 10px;
    text-align: right;
    padding-right: 10px;
}
/***ボタン追加***/
.single4_ichiran {
    margin: 0 auto;
   width: 96%; 
    text-align: center;
    background: #13a138;
    margin-bottom: 20px;
    padding: 8px 0;
    border-radius: 8px;
	border-left: solid 2px #148130;
    border-bottom: 2px solid #148130;
    border-top: 2px solid #20b446;
    border-right: 2px solid #20b446;
}
.single4_ichiran a {
    display: block;
    color: #fff;
    font-size: 14px;
	font-weight:bold;
}
/******/
.single4_more {
    margin: 10px auto 0 auto;
   width: 96%;
    text-align: center;
    background: #ea612b;
    margin-bottom: 20px;
    padding: 0 0 8px 0;
    border-radius: 8px;
	border-left: solid 2px #cb4b19;
    border-bottom: 2px solid #cb4b19;
    border-top: 2px solid #f68255;
    border-right: 2px solid #f68255;
}
.single4_more a {
    display: block;
    color: #fff;
    font-size: 14px;
	font-weight:bold;
}
/****Gcolle****/
.douga-shokai-gcolle {
    color: #481542;
    padding: 10px 10px;
background: #efa0d1; /* Old browsers */
background: -moz-linear-gradient(top, #efa0d1 0%, #f4a4ee 66%, #ef86c7 67%, #ef9ed0 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #efa0d1 0%,#f4a4ee 66%,#ef86c7 67%,#ef9ed0 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #efa0d1 0%,#f4a4ee 66%,#ef86c7 67%,#ef9ed0 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efa0d1', endColorstr='#ef9ed0',GradientType=0 ); /* IE6-9 */
    border: 1px solid #f357a9;
    -moz-box-shadow: 0px 1px 3px rgba(000,000,000,0), inset 0px 0px 2px rgba(255,255,255,1);
    -webkit-box-shadow: 0px 1px 3px rgba(000,000,000,0), inset 0px 0px 2px rgba(255,255,255,1);
    text-shadow: 1px 1px 0px rgb(230, 206, 183), 0px 0px 0px rgba(255,255,255,0);
}
blockquote {
    overflow: auto;
    color: #383838;
    margin: 0 1em 1em!important;
    padding: 1em!important;
    border: 3px solid #d7d7d7;
    background: url(https://image-bankingf25.com/sozai/blockquote.png) 3px 3px no-repeat #e8e8e8;
    font-size: 15px;
}
blockquote p {
    margin: 10px 0!important;
}
/****20190206*****/
.update h2.dheadline {
    text-align: left;
}
/****20190322記事中動画紹介*****/
.douga-shokai-sokumiru {
    color: #ffffff;
    padding: 10px 10px;
    background: #efa0d1;
    background: -moz-linear-gradient(top, #e2242a 0%, #ee1b1c 66%, #f14157 67%, #e97980 100%);
    background: -webkit-linear-gradient(top, #e2242a 0%,#ee1b1c 66%,#f14157 67%,#e97980 100%);
    background: linear-gradient(to bottom, #e2242a 0%,#ee1b1c 66%,#f14157 67%,#e97980 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efa0d1', endColorstr='#ef9ed0',GradientType=0 );
    border: 1px solid #f357a9;
    -moz-box-shadow: 0px 1px 3px rgba(000,000,000,0), inset 0px 0px 2px rgba(255,255,255,1);
    -webkit-box-shadow: 0px 1px 3px rgba(000,000,000,0), inset 0px 0px 2px rgba(255,255,255,1);
}
img.dougashoukai_gazou01{
vertical-align: bottom;
width: 85px;
height: auto;
}
/***mgsボタン***/
.douga-shokai-mgs {
    background-color: #f00;
    background-image: none;
    width: 80%;
    margin: 10px auto;
    padding: 10px 0 5px 0;
    border-radius: 10px;
    line-height: 2em;
    font-size: 18px;
}
/*******スクロール画像ここから******/
ul.afanza_slider01 li {
    padding: 3px 4px 35px;
    position: relative;
}
.afanza_slider01{
display: flex;
display: -webkit-flex;
overflow-x: scroll;
overflow-y: hidden;
margin-bottom: 15px;
}
.afanza_slider01 li a.afanza_top {
    display: block;
    width: 125px;
    text-decoration: none;
    height:340px;
}
.afanza02 .afanza_slider01 li a.afanza_top {
    width: 154px;
    height:255px;
}
.afanza_slider01 li a p {
    margin:0;
    padding:0
}
.afanza_slider01 li a p.title {
    font-size: 12px;
    color: #000;
    font-weight: 800;
    line-height:1.2em
}
.afanza_slider01 li a img{
margin:0;
padding:0;
width: 100%;
height: auto;
}
.afanza_slider01 li a p.price{
margin-top:3px;
}
.afanza_slider01 li a p.price,
.afanza_slider01 li a p.kikan {
    color: red;
    font-weight: 800;
    font-size: 13px;
    text-align: center;
}
.afanza_slider01 li a p.kikan{
margin-top:6px;
}

.afanza_sample{
position:absolute;
bottom:10px;
margin:0 auto;
left:17px;
}
.afanza02 .afanza_sample{
left:25px;
}
.afanza_sample a {
    display: block;
    text-decoration: none;
    color: #000;
    font-size: 12px;
    background-color: #eee;
    padding: 8px 10px;
    border: 1px solid #ccc;
    border-radius: 7px;
}
ul.afanza_slider01 li {
    height: 340px;
}

#video-space{
	margin-bottom:20px;
}

#video-space .sample-video{
    width:100%;
    max-height:300px;
}