body {-webkit-text-size-adjust: 100%;}

.mt-clear { clear:both;}
.hidden { display:none;}


.contents_header {
font-size: 16px;
font-weight: bold;
color: #66cc00;
margin: 10px;
margin-bottom: 20px;
border-bottom: #66cc00 1px solid;
clear: both;
}

.contents_text {
font-size: 14px;
line-height: 1.75;
clear: both;
margin: 10px;
margin-bottom: 20px;
}

.contents_text p {
font-size: 14px;
line-height: 1.75;
clear: both;
margin: 0px;
margin-bottom: 20px;
}

.contents_text strong {
font-weight: bold;
}

.contents_textq {
color: #02781e;
font-size: 14px;
line-height: 1.75;
clear: both;
margin: 10px;
margin-bottom: 20px;
}

.contents_profile {
clear: both;
font-size: 13px;
margin: 10px;
margin-bottom: 20px;
padding: 10px;
border: #999999 1px dashed;
}

.contents_profile:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

/* Hides from IE-mac \*/
* html .contents_profile {height: 1%;}
/* End hide from IE-mac */

.contents_center {
clear: both;
text-align: center;
margin: 10px;
margin-bottom: 20px;
}

.contents_fig {
clear: both;
text-align: center;
margin: 10px;
margin-bottom: 20px;
}

.contents_fig img{
margin-left: 5px;
margin-right: 5px;
margin-bottom: 10px;
}

.fig_l {
float: left;
margin-right: 10px;
margin-bottom: 10px;
}

.fig_r {
float: right;
margin-left: 10px;
margin-bottom: 10px;
}

.contentbox .keywordmantantit,
.contentbox .keywordmantan03tit{
border-left: 6px solid #16a086 !important;
padding-left: 12px;
margin: 20px 0 20px;
font-size: 108%;
}

.blog-next{
	text-align:center;}
	
.keywordblog p,td{
	line-height:160%;
	color:#00614B;}
	
.newsblog p,td{
	line-height:160%;}

.blogf01{
	text-align:left;}

.blogf02{
	text-align:right;}
	
.blogf03{
	text-align:center;}

.blogf01 a,.blogf02 a,.blogf03 a{
	 font-size:12px !important; color:#f39c11 !important;}
	 
#news .content_cbox .bodytxt .snslist img {
border:none !important;
}

.mtbotan_bottom{
	clear:both;}

.entryday {text-align:right;}

.include-block img {
vertical-align: middle !important;
text-align: left !important;
border: 0 !important;
display: inline !important;
margin:0 !important;
}

.in-left{float:left; display:block; width:60px; height:60px;padding-right:10px !important;padding-bottom:10px !important;}

.in-left2{float:left; display:block; width:60px; height:auto;padding-right:10px !important;padding-bottom:10px !important;}

.include-block p {
	display:block; vertical-align:middle;}

	
.in-bottom{
	border:none; border-bottom:dotted 1px #999; clear:both; padding-top:5px;}


.include-block-clear {clear:both;}

.radius{
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	behavior: url(/user/pie/PIE.htc);
	position:relative;
}

@media only screen and (max-width :767px){

.include-block-sp {font-size:15px;}

}

@media only screen and (max-width :479px){
.include-block-sp {font-size:13px;}
}


/*20141109　baceからの移行*/

.hope,
.hope02,
a.hope{
	background:#2dcc70;
}

a.hope:hover{
	background:#27ae61;
}

.news,
.news02,
a.news{
	background:#f1c40f;
}

a.news:hover{
	background:#f39c11;
}

.keywordmantan,
.keywordmantan02,
.keywordmantan03{
	background:#1bbc9b;
}

a.keywordmantan:hover,
a.keywordmantan02:hover,
a.keywordmantan03:hover{
	background:#16a086;
}


.hopelist a span.img,
.newslist a span.img,
.keywordmantanlist a span.img{
	float:left;
	width:25%;
	display:inline;
}

.hopelist img,
.newslist img,
.keywordmantanlist img,
.top-featured-img img{
	max-width:100%;
	height:auto;
	width:auto;
}

.hopelist a span.txt,
.newslist a span.txt,
.keywordmantanlist a span.txt{
	float:right;
	color:#333333;
	width:72%;
}

.hopelist a{
	overflow:hidden;
	display:block;
	padding:12px 0px;
	text-decoration:none;
}

.hopelist a:hover{
	background:#f8f8f8;
}

.hopelist .even a{
	background:#F8F8F8 top left repeat;
}

.hopelist a span.txt strong{
	display:block;
	color:#27ae61;

}

.hopelist a span.txt span{
	color:#27ae61;
	display: block;
	text-align:right;
}

.contentbox .hopetit,
.contentbox .hope02tit{
	border-left:6px solid #2dcc70;
	padding-left:12px;
	margin:8px 0 20px;
	font-size:108%;
}

.contentbox .hopesublist li{
	margin-bottom:6px;
	line-height:1.5;
}

.contentbox .hopesublist li a{
	background:url(/user/img/content/icon_hope_arrow02.png) left 0.2em no-repeat;
	padding-left:19px;
	display:block;
	color:#333333;
	text-decoration:none;
}

.contentbox .hopesublist li li a{
	background:url(/user/img/content/icon_arrow_rank.png) 1.5em 0.6em no-repeat;
	padding-left:29px;
}


.contentbox .hopesublist li a:hover{
	text-decoration:underline;
}

.contentbox .newstit,
.contentbox .news02tit{
	border-left:6px solid #f1c40f !important;
	padding-left:12px;
	margin:20px 0 20px;
	font-size:108%;
}

.contentbox .wantstobetit{
	border-left:6px solid #2dcc70;
	padding-left:12px;
	margin:20px 0 20px;
	font-size:108%;
}

.keywordmantanlist a span.txt strong{
	display:block;
	color:#16a086;

}

.keywordmantanlist a span.txt span{
	color:#16a086;
	display: block;
	text-align:right;
}

.newstit{
	border-left:6px solid #f39c11;
	padding-left:12px;
	margin:8px 0 20px;
	font-size:108%;
}

.newssublist li{
	margin-bottom:6px;
}

.newssublist li a{
	background:url(/user/img/content/icon_news_arrow02.png) left 0.2em no-repeat;
	padding-left:19px;
	display:block;
	color:#333333;
	text-decoration:none;
}

.newssublist li a:hover{
	text-decoration:underline;
}


.newslist a,
.keywordmantanlist a{
	overflow:hidden;
	display:block;
	padding:12px 0px;
	text-decoration:none;
}

.newslist a:hover,
.keywordmantanlist a:hover,
.newslist .even a,
.keywordmantanlist .even a{
	background:#F8F8F8;
}

.newslist a span.txt strong{
	display:block;
	color:#f39c11;

}

.content_r .boxtit .tit h2,
.content_l .boxtit .tit h2{

}

.content_r .boxtit .tit h2 span,
.content_l .boxtit .tit h2 span{
	font-size:16px;
	font-weight:bold;
}

.boxtit h1{
	 background: url(/user/img/content/icon_arrow01.png) left center no-repeat;
	 float:left;
	 padding:3px 10px 8px 31px;
	 font-size: 108%;
	 color: #fff;
}

.boxtit h2,
.boxtit h1,
.boxtit p.title{
	 background: url(/user/img/content/icon_arrow01.png) left center no-repeat;
	 float:left;
	 padding:3px 10px 8px 31px;
	 font-size: 108%;
	 color: #fff;
}

p.title {font-weight:bold;}
  
.boxtit.keywordmantan h2,
.boxtit.keywordmantan02 h2,
.boxtit.keywordmantan03 p.title,
.boxtit.keywordmantan03 h1{
	background:url(/user/img/content/icon_keywordmantan_arrow01.png) center left no-repeat;
}

.boxtit.news h2,
.boxtit.news02 p.title,
.boxtit.news02 h2,
.boxtit.news h1,
.boxtit.news02 h1{
	background:url(/user/img/content/icon_news_arrow01.png) center left no-repeat;
}

.boxtit.hope h2,
.boxtit.hope02 h2,
.boxtit.hope02 p.title,
.boxtit.hope h1,
.boxtit.hope02 h1,{
	background:url(/user/img/content/icon_hope_arrow01.png) center left no-repeat;
}

/*20141109　contentからの移行*/

.content_cbox .contentlist{
	margin-top:13px;
}

.content_cbox .contentlist li{
	width:100%;
	padding-bottom:30px;
}


.content_cbox .contentlist_img{
/*float:left;*/
display:table-cell;
width:17%;
text-align:center;
}

.content_cbox .contentlist_txt{
	/*float:left;*/
	display:table-cell;
	/*width:67%;*/
	width:80%;
	padding-left:3%;
	color:#333333;
	vertical-align:top;
}

.content_cbox .contentlist_txt .txttit{
	display:block;
	font-weight:bold;
	margin-bottom:3px;
}

.content_cbox .contentlist_txt .date{
	font-size:12px;
}

.content_cbox .contentlist_txt dt{
	margin-bottom:20px;	
}

.content_cbox .contentlist_txt dd{
	color:#333333;
		
	line-height:140%;}

.content_cbox .contentlist_txt .iconnew{
	color:#ffffff;
	background:#e77e23;
	padding:0 5px;
	margin-left:5px;	
}

.content_cbox .contentlist_txt p{
	text-align:right;
	color:#ffffff;
	margin-top:10px;
}

.content_cbox .contentlist_txt p a{
	color:#ffffff;
	padding:5px 8px;	
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	border-radius: 12px;
	behavior: url(/user/pie/PIE.htc);
	font-weight:bold;
	text-decoration:none;
}

/*********************************
keyword
*********************************/
#keyword .content_cbox .contentlist_txt .txttit{
	color:#16a086;
}

#keyword .content_cbox .contentlist_img img{
	border:3px solid #1bbc9b;
}

#keyword .content_cbox .txttit a{
	color:#1bbc9b !important;
	text-decoration:none;
}

#keyword .content_cbox .txttit a:hover{
	text-decoration: underline;
}

#keyword .content_cbox .contentlist_txt p a{
	background:#1bbc9b;
}
#keyword .content_cbox .contentlist_txt p a:hover{
	background: #16a086;
}

#keyword .keywordunder .contentbox #content_lunder .content_c{
	width: 97.56%;	
}

#keyword .keywordunder .content_cbox .contentlist {
margin-top: 13px;
margin-bottom: 0px;
}

#keyword .keywordunder .content_cbox .contentlist li {
	padding-bottom:10px;
}

#keyword .keywordunder .content_c .releaselistBox {
overflow: hidden;
margin-left: -1.5%;
}

#keyword .keywordunder .content_c .releaselist{
	width: 31.8%;
 }
 
#keyword .keywordunder .content_c .releaselist .release_l {
width: 41%;
}

#keyword .keywordunder .content_c .releaselist .release_r {
width: 56%;
}

#keyword p.link.keywordunder{
	
	margin-top:10px;
	margin-bottom:10px;
}

#keyword p.link.keywordunder a{
	font-size:12px;
	color:#16a086;	
}

#keyword table.schedulebox{
	border:3px solid #ecf0f1;
	/*border-left:3px solid #ecf0f1;*/
	margin:0 auto 18px;
	width:50%;
}

#keyword table.schedulebox th{
	/*border-right:3px solid #ecf0f1;
	border-bottom:3px solid #ecf0f1;*/
	background:#3598db top left no-repeat;
	color:#ffffff;
	text-align:center;
	padding:5px;
	font-weight:bold;
	
}

#keyword table.schedulebox th a{
	color:#fff;
	text-decoration:none;
	display:block;
	padding:2px;
}

#keyword table.schedulebox th a:hover{
	background:#2a80b9;	
}

#keyword table.schedulebox td{
	/*border-right:3px solid #ecf0f1;
	border-bottom:3px solid #ecf0f1;*/
	text-align:center;
	padding:5px;
}

#keyword table.schedulebox tr.week td{
	background:#2a80b9;	
	color:#ffffff;
	font-weight:bold;
}

#keyword table.schedulebox tbody.tbody01 td a{
	color:#333;
	text-decoration:none;
	display:block;
	padding:2px;	
}

#keyword table.schedulebox tbody.tbody01 td a:hover,
#keyword table.schedulebox tbody.tbody01 td a.today{
	background:#ecf0f1;	
}

.contentbox .keywordsublist li{
	margin-bottom:6px;
	line-height:1.5;
}

.contentbox .keywordsublist li a{
	background:url(/user/img/content/icon_keyword_arrow02.png) left 0.2em no-repeat;
	padding-left:19px;
	display:block;
	color:#333333;
	text-decoration:none;
}

.contentbox .keywordsublist li li a{
	background:url(/user/img/content/icon_arrow_rank.png) 1.5em 0.6em no-repeat;
	padding-left:29px;
}


.contentbox .keywordsublist li a:hover{
	text-decoration:underline;
}

/*********************************
news
*********************************/
#news .content_cbox .contentlist_txt .txttit a{
	color:#f39c11;
	text-decoration:none;
}

#news .content_cbox .contentlist_txt .txttit a:hover{
	text-decoration: underline;
}

#news .content_cbox .contentlist_img img{
	border:3px solid #ffffff;
}

#news .content_cbox .contentlist_txt p a{
	background:#f1c40f;
}

#news .content_cbox .contentlist_txt p a:hover{
	background:#f39c11;
}

#news .content_cbox .archivelist li .archivelist_txt dt a{
		 background: url(/user/img/content/icon_news_arrow02.png) left 0.2em no-repeat;
}

#news .content_cbox .bodytxt img{
	text-align:center;
	display: block;
	border:3px solid #f1c40f;
	margin:0 auto;
}

#news .content_cbox a.link{
	color:#f39c11;
	font-size:12px;
}


/*********************************
wantstobe
*********************************/
#wantstobe .content_cbox .contentlist_txt .txttit a{
	color:#27ae61;
	text-decoration:none;
}

#wantstobe .content_cbox .contentlist_txt .txttit a:hover{
text-decoration: underline;
}

#wantstobe .content_cbox .contentlist_img img{
	border:3px solid #2dcc70;
}

#wantstobe .content_cbox .contentlist_txt p a{
	background:#2dcc70;
}

#wantstobe .content_cbox .contentlist_txt p a:hover{
	background:#27ae61;
}

#wantstobe .content_cbox .archivelist li .archivelist_txt dt a{
		 background: url(/user/img/content/icon_hope_arrow02.png) left 0.2em no-repeat;
}

#wantstobe .content_cbox span.red{
	color:#e84c3d;
	margin-bottom:28px;	
}

#wantstobe .content_cbox .imagetxt01{
	overflow: hidden;
	margin:25px 0;
}

#wantstobe .content_cbox .imagetxt01 dt{
	float:left;	
}

#wantstobe .content_cbox .imagetxt01 dd{
	float:left;
	width: 64%;
margin-left: 3%;
}

#wantstobe .content_cbox .imagetxt01 dd span.prof{
	font-size:15px;
	margin-bottom:10px;
	display:block;	
}

#wantstobe .singlepost .content_cbox a{
	color:#27ae61;
}

#wantstobe .singlepost .content_cbox a.link{
	color:#27ae61;
	font-size:12px;
}

#wantstobe .singlepost .content_cbox .contentlist_txt p a,
#wantstobe .singlepost .content_cbox .contentlist_txt p a:link{
color: #fff;
}

#wantstobe .singlepost .content_cbox .singlepostbox img{
	text-align:center;
	margin:0 auto;
	display:block;	
}


.side-morebtn {
overflow: hidden;
padding: 6px 0;
clear: both;
}

.side-morebtn a {
padding: 5px 0;
width: 50%;
display: block;
text-align: center;
color: #fff;
text-decoration: none;
float: right;
}

.side-morebtn a span {
background: url(/user/img/content/icon_arrow.png) center left no-repeat;
color: #fff;
padding-left: 14px;
}

.side-morebtn a {
text-align: center;
color: #fff;
}

/*20141109　base，contentからの移行*/

/* iPad Smaller than 951px
================================================== */
@media only screen and (max-width :951px){
#keyword .keywordunder .contentbox #content_lunder .content_c {
	width:70.56%;}

}

/* iPhone (landscape)
================================================== */
@media only screen and (max-width :767px){

.boxtit.keywordmantan h2,
.boxtit.keywordmantan02 h2,
.boxtit.keywordmantan03 h2,
.boxtit.keywordmantan03 p.title{
	background:url(/user/img/content/icon_keywordmantan_arrow01b.png) 98% 50% no-repeat;
	padding: 3px 41px 8px 0;
	float:none;
 }

.boxtit.news h2,
.boxtit.news02 h2,
.boxtit.news02 p.title{
	background:url(/user/img/content/icon_news_arrow01a.png) 98% 50% no-repeat;
	 padding: 3px 41px 8px 0;
	 float:none;
 }

.boxtit.hope h2,
.boxtit.hope02 h2,
.boxtit.hope02 p.title{
	background:url(/user/img/content/icon_hope_arrow01a.png) 98% 50% no-repeat;
	 padding: 3px 41px 8px 0;
	 float:none;
 }

.boxtit.keywordmantan.active h2,
.boxtit.keywordmantan02.active h2,
.boxtit.keywordmantan03.active h2{
	background:url(/user/img/content/icon_keywordmantan_arrow01b.png) 98% 50% no-repeat;
 }

.boxtit.news.active h2{
	background:url(/user/img/content/icon_news_arrow01b.png) 98% 50% no-repeat;
 }

.boxtit.hope.active h2{
	background:url(/user/img/content/icon_hope_arrow01b.png) 98% 50% no-repeat;
 }

#sitemap .content_cbox .tit_keyword,
#sitemap .content_cbox .tit_hope,
#sitemap .content_cbox .tit_news
{
	margin-left:0;
}
#keyword .keywordunder .contentbox #content_lunder .content_c {
	width:98%;
}

#keyword table.schedulebox th {
padding: 10px 5px;
}

#keyword table.schedulebox{
	width:95%;
}

}

/* iPhone (portrait)
================================================== */

@media only screen and (max-width :479px){

#wantstobe .content_cbox .imagetxt01 dd{
	float:left;
	width: 56%;
	margin-left: 3%;
}

#keyword .keywordunder .content_c .releaselist {
width: auto;
float: none;
padding: 2% 0 0 0;
margin: 1% 0.5% 15px 0.5%;
}

#keyword .content_cbox .contentlist_txt {
display: block;
width: 100%;
width: 100%;
padding-left: 0%;
color: #333333;
vertical-align: top;
padding-top: 10px;
}

}


/*20141015　秦追加　アコーディオン関係ここから*/

.toku {
	width:100%;
	float: inherit;
	margin-bottom: 20px;
}

.go_top02 {text-align:right;margin-bottom:15px;width:50%;float:right;}

ul.accordion {
	width:50%;
	font-size:14px;
}
ul.accordion a { display:block; padding:8px 10px; text-decoration:none; color:#333; font-weight:bold;border-bottom:1px solid #333;}

ul.accordion a p {
	line-height: 34px;
	display: inline;
	color:#333;
}

ul.accordion a.last {margin-bottom:30px;}
ul.accordion a:hover {color:#000;}
ul.accordion span { display:block; padding:9px 40px; background-position:180px 12px; background-repeat:no-repeat; color:#000;}
ul.accordion ul { display:none;}
ul.accordion > li {
	background-image: url(/user/img/accordion/title_ac_s.png);
	background-repeat: no-repeat;
}
ul.accordion > li > p {
	color:#000;
	cursor:pointer;
	text-indent: -9999px;
}
ul.accordion > li > p span { background-image:url(/user/img/accordion/close_s.png);}
ul.accordion > li > p span.open { background-image:url(/user/img/accordion/open_s.png);}
ul.accordion > li > ul > li {
	background-image:-moz-linear-gradient(50% -2% -90deg,rgb(250,250,250) 0%,rgb(238,238,238) 100%); 
	background-image:-webkit-gradient(linear,50% -2%,50% 102%,color-stop(0, rgb(250,250,250)),color-stop(1, rgb(238,238,238)));
	background-image:-webkit-linear-gradient(180deg,rgb(250,250,250) 0%,rgb(238,238,238) 100%);
	background-image:-o-linear-gradient(180deg,rgb(250,250,250) 0%,rgb(238,238,238) 100%);
	background-image:-ms-linear-gradient(180deg,rgb(250,250,250) 0%,rgb(238,238,238) 100%);
	background-image:linear-gradient(180deg,rgb(250,250,250) 0%,rgb(238,238,238) 100%);
	border-color:rgb(38,255,147);
	border-width:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffffff,endColorstr=#ffeeeeee,GradientType=0)";
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffffff,endColorstr=#ffeeeeee,GradientType=0);
	margin: 2%;
	width: 197px;
}

ul.accordion > li > ul > li > span.h_s {
	background-image: url(/user/img/accordion/btn_cblue.png);
	background-repeat: no-repeat;
	background-position: 97% center;
}
ul.accordion > li > ul > li > a { background:url(/user/img/accordion/tokusyuu.png) no-repeat 2% center;}

ul.accordion > li > ul > li > a img {
	margin-top: -3px;
}

ul.accordion > li > ul > li > a.h_a {
	background-image: url(/user/img/accordion/btn_cblue.png);
	background-repeat: no-repeat;
	background-position: 97% center;
}

ul.accordion > li > ul > li > a.h_k {
	background-image: url(/user/img/accordion/btn_cred.png);
	background-repeat: no-repeat;
	background-position: 97% center;
}

ul.accordion > li > ul > li > a.h_b {
	background-image: url(/user/img/accordion/btn_corange.png);
	background-repeat: no-repeat;
	background-position: 97% center;
}

ul.accordion > li > ul > li > a.h_o {
	background-image: url(/user/img/accordion/btn_cgreen.png);
	background-repeat: no-repeat;
	background-position: 97% center;
}

ul.accordion > li > ul > li > a.h_r {
	background-image: url(/user/img/accordion/btn_cmazenta.png);
	background-repeat: no-repeat;
	background-position: 97% center;
}

ul.accordion > li > ul > li > a.h_t {
	background-image: url(/user/img/accordion/btn_cturquoise.png);
	background-repeat: no-repeat;
	background-position: 97% center;
}

ul.accordion > li > ul > li > a img {
	padding-right: 5px;
	height: 30px;
	width: 30px;
}

ul.accordion > li > ul > li > a.renai { background:url(/user/img/accordion/renai.png) no-repeat 2% center;}
ul.accordion > li > ul > li > a.touroku { background:url(/user/img/accordion/touroku.png) no-repeat 2% center;}
ul.accordion > li > ul > li > ul > li { background:#FFF; border-bottom:1px dotted #333;}
ul.accordion > li > ul > li > ul > li:last-child { border:none;}


/* Smaller than 951px
================================================== */
@media only screen and (max-width : 499px) {
.go_top02 {text-align:right;margin-bottom:15px;width:100%;float:inherit;}
	
ul.accordion {
	width:290px;
	font-size:16px;
	background-color: #FFF;
	margin: 0px auto 0px auto;
}

ul.accordion > li {
	background-image: url(/user/img/accordion/title_ac_b.png);
	background-repeat: no-repeat;
}
ul.accordion span { display:block; padding:10px 40px; background-position:260px 12px; background-repeat:no-repeat; color:#000;}

ul.accordion > li > p span { background-image:url(/user/img/accordion/close.png);}
ul.accordion > li > p span.open { background-image:url(/user/img/accordion/open.png);}

ul.accordion > li > ul > li {
	background-image:-moz-linear-gradient(50% -2% 180deg,rgb(250,250,250) 0%,rgb(238,238,238) 100%); 
	background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0, rgb(250,250,250)),color-stop(1, rgb(238,238,238)));
	background-image:-webkit-linear-gradient(180deg,rgb(250,250,250) 0%,rgb(238,238,238) 100%);
	background-image:-o-linear-gradient(180deg,rgb(250,250,250) 0%,rgb(238,238,238) 100%);
	background-image:-ms-linear-gradient(180deg,rgb(250,250,250) 0%,rgb(238,238,238) 100%);
	background-image:linear-gradient(180deg,rgb(250,250,250) 0%,rgb(238,238,238) 100%);
	border-color:rgb(38,255,147);
	border-width:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffffff,endColorstr=#ffeeeeee,GradientType=0)";
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffffff,endColorstr=#ffeeeeee,GradientType=0);
	margin: 1%;
	width: 280px;
}

ul.accordion > li > ul > li > a img {
	padding-right: 10px;
	height: 30px;
	width: 30px;
}

}

/*20141015　秦追加　アコーディオン関係ここまで*/

/*20141219　秦追加*/
#titles01 {
	margin-top: 10px;
width: 100%;
display: inline-block;
}

.mtbtninfo2{
	margin-top: 15px;
}
.mtbtninfo a.none,
.mtbtninfo2 a.none{
	text-align: center;
	background:url("/user/img/user/icon_arrow02a.png") no-repeat right;
	padding:5px 30px;
	border-bottom: 1px dotted #cccccc;
	display:block;
}

.mtbtninfo a,
.mtbtninfo2 a {
	text-align: center;
	background: url("/user/img/user/icon_arrow02b.png") no-repeat right;
	border-bottom: 1px dotted #cccccc;
	padding:5px 30px;
	display:block;
}

.mtbtnexplain,
.mtbtnexplain2 {
	display: none;
	padding: 10px 10px;
	border-bottom: 1px dotted #cccccc;
	border-right: 1px dotted #cccccc;
	border-left: 1px dotted #cccccc;
}
.mtbtninfo a, .mtbtnexplain a, .mtbtninfo2 a{
	color: #c1392b;
}

.mtbtninfo a:hover, .mtbtnexplain a:hover  {
	text-decoration: none;
}

@media only screen and (max-width : 499px) {
.mtbtninfo a.none,
.mtbtninfo2 a.none{
	text-align: left;
	font-size:83%;
	padding:5px 10px;
	font-weight: bold;
}
.mtbtninfo a,
.mtbtninfo2 a {
	text-align: left;
	font-size:83%;
	padding:5px 10px;
	font-weight: bold;
}
}

/*20150122　mantan一覧変更*/
#keyword .content_cbox .contentlist_mantan img {
	border: 3px solid #1bbc9b;
}

#keyword .content_cbox .contentlist_mantan img{
	float:left;
	margin-right:2%;
}

.contentlist_mantan .txttit {display:block;margin-bottom: 3px;}
.contentlist_mantan .txttit a {font-weight:bold;}
.contentlist_mantan .date {font-size: 12px;}
.contentlist_mantan .iconnew {
	color: #ffffff;
	background: #e77e23;
	padding: 0 5px;
	margin-left: 5px;
}

.contentlist_mantan .mantan_text {
	color: #333333;
	line-height: 140%;
	margin-top: 20px;
}

.contentlist_mantan .mantan_more {
text-align: right;
color: #ffffff;
margin-top: 10px;
}
.contentlist_mantan .mantan_more a {
	background: #1bbc9b;
	color: #ffffff;
	padding: 5px 8px;
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	border-radius: 12px;
	behavior: url(/user/pie/PIE.htc);
	font-weight: bold;
	text-decoration: none;
}
.contentlist_mantan .mantan_more a:hover{
	background: #16a086;
}

@media only screen and (max-width :767px){
.contentlist_mantan .date {font-size: 12px;}
}

@media only screen and (max-width :479px){
#keyword .content_cbox .contentlist_mantan li{text-align:center;}
#keyword .content_cbox .contentlist_mantan span {text-align:left;}
#keyword .content_cbox .contentlist_mantan .mantan_l,
#keyword .content_cbox .contentlist_mantan .mantan_text{text-align:left;}
#keyword .content_cbox .contentlist_mantan img{float:none;margin:0 auto;}
.contentlist_mantan .txttit {padding-top: 10px;}
}

/*20150226　検索結果*/
#search-results h1.title {
border-bottom: 1px dotted #cccccc;
padding: 10px;
margin-bottom: 20px;
}

#search-results .asset-meta {
padding: 10px;
}

#search-results .asset-content {
padding: 10px;
font-size: 12px;
color: #999;
}

#search-results .entry-more-link {
padding: 0 10px;
font-size: 12px;
}

.asset-meta-list-item_d {
background: url("/user/img/search/s_001.jpg") no-repeat;
padding: 0 20px 0 20px;
float: left;
font-size: 12px;
}

.asset-meta-list-item_w {
background: url("/user/img/search/s_002.jpg") no-repeat;
padding-left: 20px;
float: left;
font-size: 12px;
}

.asset-meta-list-item_c {
background: url("/user/img/search/s_003.jpg") no-repeat;
padding: 0 20px 0 20px;
float: left;
font-size: 12px;
}

.asset-meta-list-item_t {
background: url("/user/img/search/s_004.jpg") no-repeat;
padding-left: 20px;
float: left;
font-size: 12px;
}

@media only screen and (max-width :479px){
.asset-meta-list-item_c {
float: none;
}

.asset-meta-list-item_t {
float: none;
}
}

.under_bar {
border-bottom: 1px solid #cccccc;
}

.search_line {
border-top: 1px dotted #cccccc;
}

/* 恋愛特集、少女漫画など
================================================== */
#special {background:url(https://manganavi.jp/t_border_01.png) repeat-x;padding:10px;}
#special h2.renaih2{color:#333; text-align:center;}
#splsentence {float:left;width:61%;}
#splsentence h2 {color:#333;font-size:131%;line-height:1.4; margin-left:10px;}
#splsentence p {margin:10px 4px;line-height:1.5;}


#division .hd, #spotlight {background-position:0 -30px;background-repeat:repeat-x;}

#splimg {float:right;width:142px;padding-bottom:5px;text-align:center;}
#splimg a {text-decoration:none;height:100px;}
.imgfilter {display:block;background:no-repeat 0 0;text-indent:-9999px;overflow:hidden;}

ul.symbol {clear:both;margin:0 9px 9px;overflow:hidden;}
ul.symbol li {float:left;width: 50%;margin:3px 0;min-height:1px;}

.symbol .tn01 a {display:inline-block;min-height:11px;padding-left:19px;background: url(/user/img/content/mantan/icon/toku14.png) no-repeat;color:#5520BA;}
.symbol .tn02 a {display:inline-block;min-height:11px;padding-left:19px;background: url(/user/img/content/mantan/icon/toku11.png) no-repeat;color:#777718;}
.symbol .tn03 a {display:inline-block;min-height:11px;padding-left:19px;background: url(/user/img/content/mantan/icon/toku13.png) no-repeat;color:#9A017E;}
.symbol .tn04 a {display:inline-block;min-height:11px;padding-left:19px;background: url(/user/img/content/mantan/icon/toku02.png) no-repeat;color:#0A7805;}
.symbol .tn05 a {display:inline-block;min-height:11px;padding-left:19px;background: url(/user/img/content/mantan/icon/toku01.png) no-repeat;color:#960528;}
.symbol .tn06 a {display:inline-block;min-height:11px;padding-left:19px;background: url(/user/img/content/mantan/icon/toku04.png) no-repeat;color:#127264;}
.symbol .tn07 a {display:inline-block;min-height:11px;padding-left:19px;background: url(/user/img/content/mantan/icon/toku03.png) no-repeat;color:#CE543C;}
.symbol .tn08 a {display:inline-block;min-height:11px;padding-left:19px;background: url(/user/img/content/mantan/icon/toku06.png) no-repeat;color:#027AC4;}
.symbol .tn09 a {display:inline-block;min-height:11px;padding-left:19px;background: url(/user/img/content/mantan/icon/toku05.png) no-repeat;color:#E06C03;}
.symbol .tn10 a {display:inline-block;min-height:11px;padding-left:19px;background: url(/user/img/content/mantan/icon/toku08.png) no-repeat;color:#103B91;}
.symbol .tn11 a {display:inline-block;min-height:11px;padding-left:19px;background: url(/user/img/content/mantan/icon/toku07.png) no-repeat;color:#E88A03;}
.symbol .tn12 a {display:inline-block;min-height:11px;padding-left:19px;background: url(/user/img/content/mantan/icon/toku10.png) no-repeat;color:#541287;}
.symbol .tn13 a {display:inline-block;min-height:11px;padding-left:19px;background: url(/user/img/content/mantan/icon/toku09.png) no-repeat;color:#C6C11A;}
.symbol .tn14 a {display:inline-block;min-height:11px;padding-left:19px;background: url(/user/img/content/mantan/icon/toku12.png) no-repeat;color:#A039B2;}

.bdA2, .bx {border-color:#9eb4db;}
.bx, .bxEx, .bgA0, .bxSl {background-color:#fff;}
.bx, .bxEx {position: relative;margin-bottom:10px;border:1px solid;}

.splblock {}

.special_box article {box-shadow: 0px 0px 0px #fff !important;padding:2% 0px !important;}

.splpoint {width:100%;height:auto;margin:4px 0;}
.splhr {width:100%;height:auto;margin:8px 0;}

#a h2.spltitle,#a1 h2.spltitle,#a2 h2.spltitle,#a3 h2.spltitle,#a4 h2.spltitle,#a5 h2.spltitle {color:#fff !important;background:#6508F7;}
#b h2.spltitle,#b1 h2.spltitle,#b2 h2.spltitle,#b3 h2.spltitle,#b4 h2.spltitle,#b5 h2.spltitle {color:#fff !important;background:#93AA09;}
#c h2.spltitle,#c1 h2.spltitle,#c2 h2.spltitle,#c3 h2.spltitle,#c4 h2.spltitle,#c5 h2.spltitle {color:#fff !important;background:#B70678;}
#d h2.spltitle,#d1 h2.spltitle,#d2 h2.spltitle,#d3 h2.spltitle,#d4 h2.spltitle,#d5 h2.spltitle {color:#fff !important;background:#0AC105;}
#e h2.spltitle,#e1 h2.spltitle,#e2 h2.spltitle,#e3 h2.spltitle,#e4 h2.spltitle,#e5 h2.spltitle {color:#fff !important;background:#D30528;}
#f h2.spltitle,#f1 h2.spltitle,#f2 h2.spltitle,#f3 h2.spltitle,#f4 h2.spltitle,#f5 h2.spltitle {color:#fff !important;background:#06BFAD;}
#g h2.spltitle,#g1 h2.spltitle,#g2 h2.spltitle,#g3 h2.spltitle,#g4 h2.spltitle,#g5 h2.spltitle {color:#fff !important;background:#EA512D;}
#h h2.spltitle,#h1 h2.spltitle,#h2 h2.spltitle,#h3 h2.spltitle,#h4 h2.spltitle,#h5 h2.spltitle {color:#fff !important;background:#008DF7;}
#i h2.spltitle,#i1 h2.spltitle,#i2 h2.spltitle,#i3 h2.spltitle,#i4 h2.spltitle,#i5 h2.spltitle {color:#fff !important;background:#F97F06;}
#j h2.spltitle,#j1 h2.spltitle,#j2 h2.spltitle,#j3 h2.spltitle,#j4 h2.spltitle,#j5 h2.spltitle {color:#fff !important;background:#FFA91F;}
#k h2.spltitle,#k1 h2.spltitle,#k2 h2.spltitle,#k3 h2.spltitle,#k4 h2.spltitle,#k5 h2.spltitle {color:#fff !important;background:#AF2FF2;}
#l h2.spltitle,#l1 h2.spltitle,#l2 h2.spltitle,#l3 h2.spltitle,#l4 h2.spltitle,#l5 h2.spltitle {color:#fff !important;background:#2C5CF4;}
#m h2.spltitle,#m1 h2.spltitle,#m2 h2.spltitle,#m3 h2.spltitle,#m4 h2.spltitle,#m5 h2.spltitle {color:#fff !important;background:#E5E505;}
#n h2.spltitle,#n1 h2.spltitle,#n2 h2.spltitle,#n3 h2.spltitle,#n4 h2.spltitle,#n5 h2.spltitle {color:#fff !important;background:#D730EF;}
#o h2.spltitle,#o1 h2.spltitle,#o2 h2.spltitle,#o3 h2.spltitle,#o4 h2.spltitle,#o5 h2.spltitle {color:#fff !important;background:#93AA09;}
#p h2.spltitle,#p1 h2.spltitle,#p2 h2.spltitle,#p3 h2.spltitle,#p4 h2.spltitle,#p5 h2.spltitle {color:#fff !important;background:#B70678;}
#q h2.spltitle,#q1 h2.spltitle,#q2 h2.spltitle,#q3 h2.spltitle,#q4 h2.spltitle,#q5 h2.spltitle {color:#fff !important;background:#1166d0;}
#r h2.spltitle {color:#fff !important;background:#06b19b;}
#s h2.spltitle {color:#fff !important;background:#439b03;}
#t h2.spltitle {color:#fff !important;background:#c0215d;}
h2.spltitle {font-size:16px;font-weight:bold;padding:7px 6px;}

#a p.spl_cat,#a1 p.spl_cat,#a2 p.spl_cat,#a3 p.spl_cat,#a4 p.spl_cat,#a5 p.spl_cat {color:#5520BA;}
#b p.spl_cat,#b1 p.spl_cat,#b2 p.spl_cat,#b3 p.spl_cat,#b4 p.spl_cat,#b5 p.spl_cat {color:#777718;}
#c p.spl_cat,#c1 p.spl_cat,#c2 p.spl_cat,#c3 p.spl_cat,#c4 p.spl_cat,#c5 p.spl_cat {color:#9A017E;}
#d p.spl_cat,#d1 p.spl_cat,#d2 p.spl_cat,#d3 p.spl_cat,#d4 p.spl_cat,#d5 p.spl_cat {color:#0A7805;}
#e p.spl_cat,#e1 p.spl_cat,#e2 p.spl_cat,#e3 p.spl_cat,#e4 p.spl_cat,#e5 p.spl_cat {color:#960528;}
#f p.spl_cat,#f1 p.spl_cat,#f2 p.spl_cat,#f3 p.spl_cat,#f4 p.spl_cat,#f5 p.spl_cat {color:#127264;}
#g p.spl_cat,#g1 p.spl_cat,#g2 p.spl_cat,#g3 p.spl_cat,#g4 p.spl_cat,#g5 p.spl_cat {color:#CE543C;}
#h p.spl_cat,#h1 p.spl_cat,#h2 p.spl_cat,#h3 p.spl_cat,#h4 p.spl_cat,#h5 p.spl_cat {color:#027AC4;}
#i p.spl_cat,#i1 p.spl_cat,#i2 p.spl_cat,#i3 p.spl_cat,#i4 p.spl_cat,#i5 p.spl_cat {color:#E06C03;}
#j p.spl_cat,#j1 p.spl_cat,#j2 p.spl_cat,#j3 p.spl_cat,#j4 p.spl_cat,#j5 p.spl_cat {color:#E88A03;}
#k p.spl_cat,#k1 p.spl_cat,#k2 p.spl_cat,#k3 p.spl_cat,#k4 p.spl_cat,#k5 p.spl_cat {color:#541287;}
#l p.spl_cat,#l1 p.spl_cat,#l2 p.spl_cat,#l3 p.spl_cat,#l4 p.spl_cat,#l5 p.spl_cat {color:#103B91;}
#m p.spl_cat,#m1 p.spl_cat,#m2 p.spl_cat,#m3 p.spl_cat,#m4 p.spl_cat,#m5 p.spl_cat {color:#C6C11A;}
#n p.spl_cat,#n1 p.spl_cat,#n2 p.spl_cat,#n3 p.spl_cat,#n4 p.spl_cat,#n5 p.spl_cat {color:#A039B2;}
#o p.spl_cat,#o1 p.spl_cat,#o2 p.spl_cat,#o3 p.spl_cat,#o4 p.spl_cat,#o5 p.spl_cat {color:#777718;}
#p p.spl_cat,#p1 p.spl_cat,#p2 p.spl_cat,#p3 p.spl_cat,#p4 p.spl_cat,#p5 p.spl_cat {color:#9A017E;}
#q p.spl_cat,#q1 p.spl_cat,#q2 p.spl_cat,#q3 p.spl_cat,#q4 p.spl_cat,#q5 p.spl_cat {color:#1166d0;}
#r p.spl_cat {color:#06b19b;}
#s p.spl_cat {color:#439b03;}
#t p.spl_cat {color:#c0215d;}
p.spl_cat{text-align:right;margin:2px 0;font-size:12px;}

p.spl_text{padding-top:8px;font-size:15px;}

.spl_left{float:left;width:30%;}
.spl_right{float:right;}

#a .spldetailtitle,#a1 .spldetailtitle,#a2 .spldetailtitle,#a3 .spldetailtitle,#a4 .spldetailtitle,#a5 .spldetailtitle {border-bottom:#6508F7 solid 3px;}
#b .spldetailtitle,#b1 .spldetailtitle,#b2 .spldetailtitle,#b3 .spldetailtitle,#b4 .spldetailtitle,#b5 .spldetailtitle {border-bottom:#93AA09 solid 3px;}
#c .spldetailtitle,#c1 .spldetailtitle,#c2 .spldetailtitle,#c3 .spldetailtitle,#c4 .spldetailtitle,#c5 .spldetailtitle {border-bottom:#B70678 solid 3px;}
#d .spldetailtitle,#d1 .spldetailtitle,#d2 .spldetailtitle,#d3 .spldetailtitle,#d4 .spldetailtitle,#d5 .spldetailtitle {border-bottom:#0AC105 solid 3px;}
#e .spldetailtitle,#e1 .spldetailtitle,#e2 .spldetailtitle,#e3 .spldetailtitle,#e4 .spldetailtitle,#e5 .spldetailtitle {border-bottom:#D30528 solid 3px;}
#f .spldetailtitle,#f1 .spldetailtitle,#f2 .spldetailtitle,#f3 .spldetailtitle,#f4 .spldetailtitle,#f5 .spldetailtitle {border-bottom:#06BFAD solid 3px;}
#g .spldetailtitle,#g1 .spldetailtitle,#g2 .spldetailtitle,#g3 .spldetailtitle,#g4 .spldetailtitle,#g5 .spldetailtitle {border-bottom:#EA512D solid 3px;}
#h .spldetailtitle,#h1 .spldetailtitle,#h2 .spldetailtitle,#h3 .spldetailtitle,#h4 .spldetailtitle,#h5 .spldetailtitle {border-bottom:#008DF7 solid 3px;}
#i .spldetailtitle,#i1 .spldetailtitle,#i2 .spldetailtitle,#i3 .spldetailtitle,#i4 .spldetailtitle,#i5 .spldetailtitle {border-bottom:#F97F06 solid 3px;}
#j .spldetailtitle,#j1 .spldetailtitle,#j2 .spldetailtitle,#j3 .spldetailtitle,#j4 .spldetailtitle,#j5 .spldetailtitle {border-bottom:#FFA91F solid 3px;}
#k .spldetailtitle,#k1 .spldetailtitle,#k2 .spldetailtitle,#k3 .spldetailtitle,#k4 .spldetailtitle,#k5 .spldetailtitle {border-bottom:#AF2FF2 solid 3px;}
#l .spldetailtitle,#l1 .spldetailtitle,#l2 .spldetailtitle,#l3 .spldetailtitle,#l4 .spldetailtitle,#l5 .spldetailtitle {border-bottom:#2C5CF4 solid 3px;}
#m .spldetailtitle,#m1 .spldetailtitle,#m2 .spldetailtitle,#m3 .spldetailtitle,#m4 .spldetailtitle,#m5 .spldetailtitle {border-bottom:#E5E505 solid 3px;}
#n .spldetailtitle,#n1 .spldetailtitle,#n2 .spldetailtitle,#n3 .spldetailtitle,#n4 .spldetailtitle,#n5 .spldetailtitle {border-bottom:#D730EF solid 3px;}
#o .spldetailtitle,#o1 .spldetailtitle,#o2 .spldetailtitle,#o3 .spldetailtitle,#o4 .spldetailtitle,#o5 .spldetailtitle {border-bottom:#93AA09 solid 3px;}
#p .spldetailtitle,#p1 .spldetailtitle,#p2 .spldetailtitle,#p3 .spldetailtitle,#p4 .spldetailtitle,#p5 .spldetailtitle {border-bottom:#B70678 solid 3px;}
#q .spldetailtitle,#q1 .spldetailtitle,#q2 .spldetailtitle,#q3 .spldetailtitle,#q4 .spldetailtitle,#q5 .spldetailtitle {border-bottom:#1166d0 solid 3px;}
#r .spldetailtitle, {border-bottom:#06b19b solid 3px;}
#s .spldetailtitle, {border-bottom:#439b03 solid 3px;}
#t .spldetailtitle, {border-bottom:#c0215d solid 3px;}

.spldetailtitle {font-size:16px;font-weight:bold;padding:3px 0 6px 6px;}

#a .spldetailtitle a,#a1 .spldetailtitle a,#a2 .spldetailtitle a,#a3 .spldetailtitle a,#a4 .spldetailtitle a,#a5 .spldetailtitle a {color:#5520BA;}
#b .spldetailtitle a,#b1 .spldetailtitle a,#b2 .spldetailtitle a,#b3 .spldetailtitle a,#b4 .spldetailtitle a,#b5 .spldetailtitle a {color:#777718;}
#c .spldetailtitle a,#c1 .spldetailtitle a,#c2 .spldetailtitle a,#c3 .spldetailtitle a,#c4 .spldetailtitle a,#c5 .spldetailtitle a {color:#9A017E;}
#d .spldetailtitle a,#d1 .spldetailtitle a,#d2 .spldetailtitle a,#d3 .spldetailtitle a,#d4 .spldetailtitle a,#d5 .spldetailtitle a {color:#0A7805;}
#e .spldetailtitle a,#e1 .spldetailtitle a,#e2 .spldetailtitle a,#e3 .spldetailtitle a,#e4 .spldetailtitle a,#e5 .spldetailtitle a {color:#960528;}
#f .spldetailtitle a,#f1 .spldetailtitle a,#f2 .spldetailtitle a,#f3 .spldetailtitle a,#f4 .spldetailtitle a,#f5 .spldetailtitle a {color:#127264;}
#g .spldetailtitle a,#g1 .spldetailtitle a,#g2 .spldetailtitle a,#g3 .spldetailtitle a,#g4 .spldetailtitle a,#g5 .spldetailtitle a {color:#CE543C;}
#h .spldetailtitle a,#h1 .spldetailtitle a,#h2 .spldetailtitle a,#h3 .spldetailtitle a,#h4 .spldetailtitle a,#h5 .spldetailtitle a {color:#027AC4;}
#i .spldetailtitle a,#i1 .spldetailtitle a,#i2 .spldetailtitle a,#i3 .spldetailtitle a,#i4 .spldetailtitle a,#i5 .spldetailtitle a {color:#E06C03;}
#j .spldetailtitle a,#j1 .spldetailtitle a,#j2 .spldetailtitle a,#j3 .spldetailtitle a,#j4 .spldetailtitle a,#j5 .spldetailtitle a {color:#E88A03;}
#k .spldetailtitle a,#k1 .spldetailtitle a,#k2 .spldetailtitle a,#k3 .spldetailtitle a,#k4 .spldetailtitle a,#k5 .spldetailtitle a {color:#541287;}
#l .spldetailtitle a,#l1 .spldetailtitle a,#l2 .spldetailtitle a,#l3 .spldetailtitle a,#l4 .spldetailtitle a,#l5 .spldetailtitle a {color:#103B91;}
#m .spldetailtitle a,#m1 .spldetailtitle a,#m2 .spldetailtitle a,#m3 .spldetailtitle a,#m4 .spldetailtitle a,#m5 .spldetailtitle a {color:#C6C11A;}
#n .spldetailtitle a,#n1 .spldetailtitle a,#n2 .spldetailtitle a,#n3 .spldetailtitle a,#n4 .spldetailtitle a,#n5 .spldetailtitle a {color:#A039B2;}
#o .spldetailtitle a,#o1 .spldetailtitle a,#o2 .spldetailtitle a,#o3 .spldetailtitle a,#o4 .spldetailtitle a,#o5 .spldetailtitle a {color:#777718;}
#p .spldetailtitle a,#p1 .spldetailtitle a,#p2 .spldetailtitle a,#p3 .spldetailtitle a,#p4 .spldetailtitle a,#p5 .spldetailtitle a {color:#9A017E;}
#q .spldetailtitle a,#q1 .spldetailtitle a,#q2 .spldetailtitle a,#q3 .spldetailtitle a,#q4 .spldetailtitle a,#q5 .spldetailtitle a {color:#1166d0;}
#r .spldetailtitle a, {color:#06b19b;}
#s .spldetailtitle a, {color:#439b03;}
#t .spldetailtitle a, {color:#c0215d;}

.spldtimg {width:auto;height:18px;margin-right:4px;}
.spl_Author {text-align:left;}

.mtmore_btn  {
	border: 1px solid #c1392b;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	text-align: center;
	padding: 8px 5px 5px 5px;
	line-height: 21px;
	font-size: 11px;
	min-width:140px;
	float:right;
}

.splkuchi{text-align:right;margin-top:5px;}
.splkuchi:after{content:"."; display:block; clear:both; height:0; visibility:hidden;}

.mtmore_btn a {color: #c1392b;padding: 5px 0 5px 25px;background: url(/user/img/content/icon_moremantan02.jpg) top left no-repeat;}
.mtmore_btn img{margin:-5px 0 0 5px;}

.go_top {text-align:right;margin-bottom:15px;}


.tokusyu_best10 a {
	text-decoration:none;
	display:block;
	padding: 7px;
	background: rgb(250,250,250);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F9F9F9', endColorstr='#EAEAEA',GradientType=0 );

	box-shadow: 2px 2px 2px rgba(0,0,0,0.2);
	border-radius: 6px;
	font-size: 16px;
	font-weight:bold;
	text-align:center;
}

.tokusyu_best10 a {
	background-image:
    url("/user/img/common/mantan_arrow.png"), /* 最前面の背景レイヤーの背景画像 */
    url("/user/img/common/mantan_btn.png"),
    linear-gradient(to bottom,  rgba(250,250,250,1) 0%,rgba(234,234,234,1) 100%);
	background-image:
    url("/user/img/common/mantan_arrow.png"),
	url("/user/img/common/mantan_btn.png"),
	-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(250,250,250,1)), color-stop(100%,rgba(234,234,234,1)));
	background-image:
    url("/user/img/common/mantan_arrow.png"),
	url("/user/img/common/mantan_btn.png"),
	background: -moz-linear-gradient(top,  rgba(250,250,250,1) 0%, rgba(234,234,234,1) 100%);		
	background-image:
    url("/user/img/common/mantan_arrow.png"),
	url("/user/img/common/mantan_btn.png"),
	-o-linear-gradient(top,  rgba(250,250,250,1) 0%,rgba(234,234,234,1) 100%);
	background-image:
    url("/user/img/common/mantan_arrow.png"),
	url("/user/img/common/mantan_btn.png"),
	-ms-linear-gradient(top,  rgba(250,250,250,1) 0%,rgba(234,234,234,1) 100%);
	background-image:
    url("/user/img/common/mantan_arrow.png"),
	url("/user/img/common/mantan_btn.png"),
	linear-gradient(to bottom,  rgba(250,250,250,1) 0%,rgba(234,234,234,1) 100%);

  background-repeat:
    no-repeat, /* 最前面の背景レイヤーに対応 */
	no-repeat,
	repeat;

  background-position:
    97% center, /* 最前面の背景レイヤーに対応 */
	18px center;
}

#a .tokusyu_best10 a,#a1 .tokusyu_best10 a,#a2 .tokusyu_best10 a,#a3 .tokusyu_best10 a,#a4 .tokusyu_best10 a,#a5 .tokusyu_best10 a {color:#5520BA;}
#b .tokusyu_best10 a,#b1 .tokusyu_best10 a,#b2 .tokusyu_best10 a,#b3 .tokusyu_best10 a,#b4 .tokusyu_best10 a,#b5 .tokusyu_best10 a {color:#777718;}
#c .tokusyu_best10 a,#c1 .tokusyu_best10 a,#c2 .tokusyu_best10 a,#c3 .tokusyu_best10 a,#c4 .tokusyu_best10 a,#c5 .tokusyu_best10 a {color:#9A017E;}
#d .tokusyu_best10 a,#d1 .tokusyu_best10 a,#d2 .tokusyu_best10 a,#d3 .tokusyu_best10 a,#d4 .tokusyu_best10 a,#d5 .tokusyu_best10 a {color:#0A7805;}
#e .tokusyu_best10 a,#e1 .tokusyu_best10 a,#e2 .tokusyu_best10 a,#e3 .tokusyu_best10 a,#e4 .tokusyu_best10 a,#e5 .tokusyu_best10 a {color:#960528;}
#f .tokusyu_best10 a,#f1 .tokusyu_best10 a,#f2 .tokusyu_best10 a,#f3 .tokusyu_best10 a,#f4 .tokusyu_best10 a,#f5 .tokusyu_best10 a {color:#127264;}
#g .tokusyu_best10 a,#g1 .tokusyu_best10 a,#g2 .tokusyu_best10 a,#g3 .tokusyu_best10 a,#g4 .tokusyu_best10 a,#g5 .tokusyu_best10 a {color:#CE543C;}
#h .tokusyu_best10 a,#h1 .tokusyu_best10 a,#h2 .tokusyu_best10 a,#h3 .tokusyu_best10 a,#h4 .tokusyu_best10 a,#h5 .tokusyu_best10 a {color:#027AC4;}
#i .tokusyu_best10 a,#i1 .tokusyu_best10 a,#i2 .tokusyu_best10 a,#i3 .tokusyu_best10 a,#i4 .tokusyu_best10 a,#i5 .tokusyu_best10 a {color:#E06C03;}
#j .tokusyu_best10 a,#j1 .tokusyu_best10 a,#j2 .tokusyu_best10 a,#j3 .tokusyu_best10 a,#j4 .tokusyu_best10 a,#j5 .tokusyu_best10 a {color:#E88A03;}
#k .tokusyu_best10 a,#k1 .tokusyu_best10 a,#k2 .tokusyu_best10 a,#k3 .tokusyu_best10 a,#k4 .tokusyu_best10 a,#k5 .tokusyu_best10 a {color:#541287;}
#l .tokusyu_best10 a,#l1 .tokusyu_best10 a,#l2 .tokusyu_best10 a,#l3 .tokusyu_best10 a,#l4 .tokusyu_best10 a,#l5 .tokusyu_best10 a {color:#103B91;}
#m .tokusyu_best10 a,#m1 .tokusyu_best10 a,#m2 .tokusyu_best10 a,#m3 .tokusyu_best10 a,#m4 .tokusyu_best10 a,#m5 .tokusyu_best10 a {color:#C6C11A;}
#n .tokusyu_best10 a,#n1 .tokusyu_best10 a,#n2 .tokusyu_best10 a,#n3 .tokusyu_best10 a,#n4 .tokusyu_best10 a,#n5 .tokusyu_best10 a {color:#A039B2;}
#o .tokusyu_best10 a,#o1 .tokusyu_best10 a,#o2 .tokusyu_best10 a,#o3 .tokusyu_best10 a,#o4 .tokusyu_best10 a,#o5 .tokusyu_best10 a {color:#777718;}
#p .tokusyu_best10 a,#p1 .tokusyu_best10 a,#p2 .tokusyu_best10 a,#p3 .tokusyu_best10 a,#p4 .tokusyu_best10 a,#p5 .tokusyu_best10 a {color:#9A017E;}
#q .tokusyu_best10 a,#q1 .tokusyu_best10 a,#q2 .tokusyu_best10 a,#q3 .tokusyu_best10 a,#q4 .tokusyu_best10 a,#q5 .tokusyu_best10 a {color:#1166d0;}

.ribbon_top {
	width:40px;
	height:15px;
	box-shadow:inset 0px 25px 10px -10px rgba(136, 136, 136, 0.2);
	margin-left:5px;
	margin-bottom:0;
}

#a .ribbon_top,#a1 .ribbon_top,#a2 .ribbon_top,#a3 .ribbon_top,#a4 .ribbon_top,#a5 .ribbon_top {background:#6508F7;}
#b .ribbon_top,#b1 .ribbon_top,#b2 .ribbon_top,#b3 .ribbon_top,#b4 .ribbon_top,#b5 .ribbon_top {background:#93AA09;}
#c .ribbon_top,#c1 .ribbon_top,#c2 .ribbon_top,#c3 .ribbon_top,#c4 .ribbon_top,#c5 .ribbon_top {background:#B70678;}
#d .ribbon_top,#d1 .ribbon_top,#d2 .ribbon_top,#d3 .ribbon_top,#d4 .ribbon_top,#d5 .ribbon_top {background:#0AC105;}
#e .ribbon_top,#e1 .ribbon_top,#e2 .ribbon_top,#e3 .ribbon_top,#e4 .ribbon_top,#e5 .ribbon_top {background:#D30528;}
#f .ribbon_top,#f1 .ribbon_top,#f2 .ribbon_top,#f3 .ribbon_top,#f4 .ribbon_top,#f5 .ribbon_top {background:#06BFAD;}
#g .ribbon_top,#g1 .ribbon_top,#g2 .ribbon_top,#g3 .ribbon_top,#g4 .ribbon_top,#g5 .ribbon_top {background:#EA512D;}
#h .ribbon_top,#h1 .ribbon_top,#h2 .ribbon_top,#h3 .ribbon_top,#h4 .ribbon_top,#h5 .ribbon_top {background:#008DF7;}
#i .ribbon_top,#i1 .ribbon_top,#i2 .ribbon_top,#i3 .ribbon_top,#i4 .ribbon_top,#i5 .ribbon_top {background:#F97F06;}
#j .ribbon_top,#j1 .ribbon_top,#j2 .ribbon_top,#j3 .ribbon_top,#j4 .ribbon_top,#j5 .ribbon_top {background:#FFA91F;}
#k .ribbon_top,#k1 .ribbon_top,#k2 .ribbon_top,#k3 .ribbon_top,#k4 .ribbon_top,#k5 .ribbon_top {background:#AF2FF2;}
#l .ribbon_top,#l1 .ribbon_top,#l2 .ribbon_top,#l3 .ribbon_top,#l4 .ribbon_top,#l5 .ribbon_top {background:#2C5CF4;}
#m .ribbon_top,#m1 .ribbon_top,#m2 .ribbon_top,#m3 .ribbon_top,#m4 .ribbon_top,#m5 .ribbon_top {background:#E5E505;}
#n .ribbon_top,#n1 .ribbon_top,#n2 .ribbon_top,#n3 .ribbon_top,#n4 .ribbon_top,#n5 .ribbon_top {background:#D730EF;}
#o .ribbon_top,#o1 .ribbon_top,#o2 .ribbon_top,#o3 .ribbon_top,#o4 .ribbon_top,#o5 .ribbon_top {background:#93AA09;}
#p .ribbon_top,#p1 .ribbon_top,#p2 .ribbon_top,#p3 .ribbon_top,#p4 .ribbon_top,#p5 .ribbon_top {background:#B70678;}
#q .ribbon_top,#q1 .ribbon_top,#q2 .ribbon_top,#q3 .ribbon_top,#q4 .ribbon_top,#q5 .ribbon_top {background:#1166d0;}

/*.ribbon_bottom {
	width:0;
	height:10px;
	border-bottom:15px solid transparent;
	background:#fff;
	margin-top:1px;
	margin-left:5px;
	margin-bottom:10px;
}*/

.ribbon_btn {
	width: 15px;
	height: 15px;
	background: #A82355;
	box-shadow:inset -2px -2px 3px 1px #290714,inset -1px -1px 2px #68515A, 0 0 1px #B03865;
	border-radius: 45px;
	margin-top: -39px;
	margin-left: 18px;
}

.ribbon_arrow {
	font-size:16px;
	margin-top: -39px;
	margin-left: 18px;
}

.ribbon_bottom {
	width: 0;
	height: 10px;
	border-left: 20px solid #ff0000;
	border-right: 20px solid #ff0000;
	border-bottom: 15px solid transparent;
	background-color: #fff;
	margin-left: 5px;
	margin-bottom: 10px;
}

#a .ribbon_bottom,#a1 .ribbon_bottom,#a2 .ribbon_bottom,#a3 .ribbon_bottom,#a4 .ribbon_bottom,#a5 .ribbon_bottom {border-left:20px solid #6508F7;border-right:20px solid #6508F7;}
#b .ribbon_bottom,#b1 .ribbon_bottom,#b2 .ribbon_bottom,#b3 .ribbon_bottom,#b4 .ribbon_bottom,#b5 .ribbon_bottom {border-left:20px solid #93AA09;border-right:20px solid #93AA09;}
#c .ribbon_bottom,#c1 .ribbon_bottom,#c2 .ribbon_bottom,#c3 .ribbon_bottom,#c4 .ribbon_bottom,#c5 .ribbon_bottom {border-left:20px solid #B70678;border-right:20px solid #B70678;}
#d .ribbon_bottom,#d1 .ribbon_bottom,#d2 .ribbon_bottom,#d3 .ribbon_bottom,#d4 .ribbon_bottom,#d5 .ribbon_bottom {border-left:20px solid #0AC105;border-right:20px solid #0AC105;}
#e .ribbon_bottom,#e1 .ribbon_bottom,#e2 .ribbon_bottom,#e3 .ribbon_bottom,#e4 .ribbon_bottom,#e5 .ribbon_bottom {border-left:20px solid #D30528;border-right:20px solid #D30528;}
#f .ribbon_bottom,#f1 .ribbon_bottom,#f2 .ribbon_bottom,#f3 .ribbon_bottom,#f4 .ribbon_bottom,#f5 .ribbon_bottom {border-left:20px solid #06BFAD;border-right:20px solid #06BFAD;}
#g .ribbon_bottom,#g1 .ribbon_bottom,#g2 .ribbon_bottom,#g3 .ribbon_bottom,#g4 .ribbon_bottom,#g5 .ribbon_bottom {border-left:20px solid #EA512D;border-right:20px solid #EA512D;}
#h .ribbon_bottom,#h1 .ribbon_bottom,#h2 .ribbon_bottom,#h3 .ribbon_bottom,#h4 .ribbon_bottom,#h5 .ribbon_bottom {border-left:20px solid #008DF7;border-right:20px solid #008DF7;}
#i .ribbon_bottom,#i1 .ribbon_bottom,#i2 .ribbon_bottom,#i3 .ribbon_bottom,#i4 .ribbon_bottom,#i5 .ribbon_bottom {border-left:20px solid #F97F06;border-right:20px solid #F97F06;}
#j .ribbon_bottom,#j1 .ribbon_bottom,#j2 .ribbon_bottom,#j3 .ribbon_bottom,#j4 .ribbon_bottom,#j5 .ribbon_bottom {border-left:20px solid #FFA91F;border-right:20px solid #FFA91F;}
#k .ribbon_bottom,#k1 .ribbon_bottom,#k2 .ribbon_bottom,#k3 .ribbon_bottom,#k4 .ribbon_bottom,#k5 .ribbon_bottom {border-left:20px solid #AF2FF2;border-right:20px solid #AF2FF2;}
#l .ribbon_bottom,#l1 .ribbon_bottom,#l2 .ribbon_bottom,#l3 .ribbon_bottom,#l4 .ribbon_bottom,#l5 .ribbon_bottom {border-left:20px solid #2C5CF4;border-right:20px solid #2C5CF4;}
#m .ribbon_bottom,#m1 .ribbon_bottom,#m2 .ribbon_bottom,#m3 .ribbon_bottom,#m4 .ribbon_bottom,#m5 .ribbon_bottom {border-left:20px solid #E5E505;border-right:20px solid #E5E505;}
#n .ribbon_bottom,#n1 .ribbon_bottom,#n2 .ribbon_bottom,#n3 .ribbon_bottom,#n4 .ribbon_bottom,#n5 .ribbon_bottom {border-left:20px solid #D730EF;border-right:20px solid #D730EF;}
#o .ribbon_bottom,#o1 .ribbon_bottom,#o2 .ribbon_bottom,#o3 .ribbon_bottom,#o4 .ribbon_bottom,#o5 .ribbon_bottom {border-left:20px solid #93AA09;border-right:20px solid #93AA09;}
#p .ribbon_bottom,#p1 .ribbon_bottom,#p2 .ribbon_bottom,#p3 .ribbon_bottom,#p4 .ribbon_bottom,#p5 .ribbon_bottom {border-left:20px solid #B70678;border-right:20px solid #B70678;}
#q .ribbon_bottom,#q1 .ribbon_bottom,#q2 .ribbon_bottom,#q3 .ribbon_bottom,#q4 .ribbon_bottom,#q5 .ribbon_bottom {border-left:20px solid #1166d0;border-right:20px solid #1166d0;}

.tokusyu_best10 img {height:18px;width:auto;margin-top:-6px;margin-right:2px;margin-left:2px;}

.tokusyu_best10 .title {font-size:110%; width:80%; margin:0 auto;}

.tokusyu_best10 .best10 {font-size:140%;}

/* iPad Smaller than 951px
================================================== */
@media only screen and (max-width : 951px) {

#splimg {width:142px;}
#splimg a {width:142px;height:100px;}

.spl_left{width:30%;}

.spldtimg {width:auto;height:18px;}
}

/* iPhone (landscape)
================================================== */
@media only screen and (max-width :767px){
	
#splimg {width:142px;}
#splimg a {width:142px;height:100px;}

.spl_left{width:30%;}

.spldtimg {width:auto;height:18px;}
}

/* iPhone (portrait)
================================================== */

@media only screen and (max-width :439px){

#splsentence h2 {font-size:121%;line-height:1.3;}
#splimg {width:101px;}
#splimg a {width:101px;height:71px;background-position:center top;background-size:contain;-moz-background-size:contain;}

.spl_right p{font-size:10px;}
.splhr {width:100%;height:auto;}

.omoshiro100 .spl_left{width:80% !important;}
.omoshiro100 .spl_right{width:20% !important; text-align:right !important;}
.omoshiro100 .spl_right img{width:48px !important; height:auto !important;}

.tokusyu_best10 a {
	font-size:12px;
	line-height:150%;
	text-align:center;
	padding:7px 30px 7px 35px;
}

.ribbon_btn {
	width: 16px;
	height: 16px;
	background: #A82355;
	box-shadow:inset -2px -2px 3px 1px #290714,inset -1px -1px 2px #68515A, 0 0 1px #B03865;
	border-radius: 45px;
	margin-top: -42px;
	margin-left: 16px;
}

.ribbon_bottom {
	width: 0;
	height: 10px;
	border-left: 20px solid #ff0000;
	border-right: 20px solid #ff0000;
	border-bottom: 15px solid transparent;
	background-color: #fff;
	margin-left: 5px;
	margin-bottom: 10px;
}

.tokusyu_best10 .title {font-size:100%;letter-spacing:-0.03em;}
.tokusyu_best10 .best10 {font-size:110%;letter-spacing:-0.05em;}

}

.none-submenu {
	text-align: center;
	background:url("/user/img/user/icon_arrow02a.png") no-repeat right;
	padding:5px 30px;
	border-bottom: 1px dotted #cccccc;
	display:block;
	color:#c1392b;
	margin: 10px 0;
}

.none-submenu:hover {
	text-decoration: underline;
	cursor:pointer;
}

.active-submenu {
	text-align: center;
	background:url("/user/img/user/icon_arrow02b.png") no-repeat right;
	padding:5px 30px;
	border-bottom: 1px dotted #cccccc;
	display:block;
	color:#c1392b;
	margin: 10px 0;
}

.active-submenu:hover {
	text-decoration: underline;
	cursor:pointer;
}

.submenu {
	margin-bottom: 10px;
}

/********************** 20150827 工藤追加 **********************/
.baseunit{width:100%;}

.mtmore_btn2  {
	border: 1px solid #63F;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	width:66.071%; /*min-width:140px;*/
	margin:5px 0 0 32.5%;
	padding:5px 5px 5px 0;
        background:url(/user//user/user/img/content/mt-buynow-btn.png) top left no-repeat;
        background-position:5px;
}

.mtmore_btn2 p {padding: 8px 0 5px 2rem; text-decoration:blink; font-size:16px; text-align:left;}
.mtmore_btn2 img{margin:-5px 0 0 5px;}
.mtmore_btn2 a {color: #63F; text-decoration:none; margin-right:5px;}
ul.manga {margin:0 3px 0 205px; padding:10px 0 0 25px;}
ul.manga li { font-size:20px; font-weight:bold; padding-bottom:10px; text-align:left;}
ul.manga li a {color:#000; text-decoration:none; border-bottom:1px dotted #e0e0e0;}
.orange {color:#F90; font-size:16px;}
.yellow {color:#F7EB04; font-size:16px;}
.aka {color:#F00; font-size:16px;}

.more_btn2 {
padding-right: 0.9%;/* 5px*/
font-size: 11px;
float:right;
width:45%;
}
.more_btn2 p{
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	float: left;
	width:98%;
	text-align: center;
	padding: 2px 0 5px 0;
	margin:5px 0;
	line-height: 17px;
	border: 1px solid #c1392b;
}
.more_btn2 p a img {
	margin-left: 3px;
	margin-top: -8px;
}

.more_btn2 p a{
	color: #c1392b;
	display: block;
}

.more_btn2 p .img1 {
	float: left;
	margin-top: 5px;
        margin-left:6px;
	margin-right: 2%;
        margin-bottom:3px;
	max-width:43px;
	height:auto;
}

.more_btn2 span.btn_img{
	margin: 0;
        padding-top:25px;
	border: none;
	height: auto;
	display: table-cell;
	vertical-align: middle;
	width:90%;
	/*width: 38px !important;*/
}
.more_btn2 p .text{
	font-size:0.8rem;
	width:75%;
	text-align:left;
	height:4rem;
	display:table-cell;
	vertical-align:middle;
}

.mgt5{
	margin-top:5px !important;
}

.mtmore_btn_3  {
	border: 1px solid #63F;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	text-align: center;
	padding: 8px 5px 5px 5px;
	line-height: 21px;
	min-width:140px;
	float:right;
}

.mtmore_btn_3 a {color: #63F;padding: 5px 0 5px 25px; background:url(/user//user/user/img/content/icon_moremantan05.jpg) top left no-repeat; text-decoration:blink;}
.mtmore_btn_3 img{margin:-5px 0 0 5px;}

.mtmore_btn04  {
	border: 1px solid #F33;
	border-radius: 20px;
	text-align: left;
	line-height: 14px;
	width:21.205%; /* 90px */
	margin:5px 0;
	padding:2px 0;
	float:right;
}

.mtmore_btn04 a {padding: 0 0 5px 0;}
.mtmore_btn04 img{margin:6px 3px 0 10px; float:left;} /* margin:3px 0 -5px -19px; */
.mtmore_btn04 .img1{max-width:68px; height:auto;}

.mtmore_btn_5  {
	background-color:#F33;
	border-radius: 7px;
	text-align: center;
	margin-left:32.5%; /*159px*/
	width:67.5%;
	padding:7px 0;
	font-weight:bold;
	font-size:0.8rem;
	vertical-align:middle;
}

.mtmore_btn_5 a {color:#FFF; margin: 6px 0 10px 0px; padding:6px 0 11px 2rem; background:url(/user//user/user/img/content/icon_moremantan06.png) top left no-repeat; text-decoration:blink;}
.mtmore_btn_5 img{margin:0 0 5px 0;}

.hyouka { margin:0 auto 0; padding:0 0 0 1px; color:#F33; font-weight:bold;}/* margin:0 19px 0 21px;*/

/*表示を切り替えるウィンドウサイズの指定*/
@media screen and (max-width : 480px){
/*ここにスマホ用のＣＳＳを同じ名前で書く*/

.splkuchi{text-align:right;margin-top:5px; width:100%;}

.mtmore_btn2  {
	margin:5px 0 0 0;
	padding:8px 5px 5px 0;
	float:right;
	width:98%;
}

.mtmore_btn2 span {padding: 4px 1rem 5px 1rem; margin:-4px 0 0 5px; float:right;}
.mtmore_btn2 img{margin:-5px 0 0 2rem;}
.mtmore_btn2 a {text-decoration:none;}
ul.manga {margin:0 3% 0 9%; padding:20% 0 0 9%;}
ul.manga li { font-size:20px;}
ul.manga li a {color:#000; text-decoration:none; border-bottom:1px dotted #e0e0e0;}

.more_btn2 {
padding-right:0;
font-size: 11px;
float:right;
width:76.5%;
margin:5px 0;
}
.more_btn2 p{
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	width: 195px;
	float: right;
	text-align: center;
	padding: 8px 0 5px 2px;
	line-height: 16px;
}

.more_btn2 p {
	margin:0 0 0 0;
	float: left;
	width: 95%;
	padding: 5px 0 5px 5px;
	line-height: inherit;
}

.more_btn2 p a{
	color: #c1392b;
	display: block;
}

.more_btn2 p .img1 {
	margin-right: 1%;
	width:30%;
}
.more_btn2 p .text{
	font-size:0.8rem;
	width:8rem;
	text-align:left;
        padding-left:9%;
}
.more_btn2 span.btn_img{
	width:40%;
}

.mtmore_btn_3  {
	border: 1px solid #63F;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	text-align: center;
	padding: 8px 5px 5px 5px;
	line-height: 21px;
	min-width:140px;
	float:right;
}

.mtmore_btn_3 a {color: #63F;padding: 5px 0 5px 25px; background:url(/user//user/user/img/content/icon_moremantan05.jpg) top left no-repeat; text-decoration:blink;}
.mtmore_btn_3 img{margin:-5px 0 0 5px;}

.mtmore_btn04  {
	width:22%;
}

.mtmore_btn04 a {padding: 0;} /*padding: 0 0 5px 20px;*/
.mtmore_btn04 img{ width:80%; padding-bottom:7%;}

.mtmore_btn_5  {
	margin:0;
	width:100%;
	font-size:0.9rem;
}

.mtmore_btn_5 a {color:#FFF; padding: 6px 0 10px 1.5rem; background:url(/user//user/user/img/content/icon_moremantan06.png) top left no-repeat; background-size:25px 25px; text-decoration:blink;}
.mtmore_btn_5 img{margin:0 0 5px -5px;}

.hyouka {width:2rem;}
}

.mt-spl_center {float:right; padding:10px 7px 0 0;}

.mt-spl_Author {text-align:right; padding-right:10px; font-weight:bold; color:#0F40F3 !important; text-decoration:underline;}
.mt-spl_Author a {color:#0F40F3 !important;}
.mt-spl_Author img {padding-left:3px; padding-bottom:3px;}

/*****************************************************20151014 工藤追加 ******************************************************/

.boxcontent {
background: #fff;
padding: 10px;
}

.boxcontent ul.mt-random {clear:both;}
.boxcontent ul.mt-random li a {text-decoration:none; display:block; height:52px;}
.boxcontent ul.mt-random li a img {width:52px; height:52px; padding-right:20px; float:left; margin:0 auto; display:block; padding-top:0;}
.mt-rantxt { 
	font-size:16px;
	color:#000 !important;
	display:block;
	padding-top:10px;
	}
.boxcontent ul.mt-random hr { border-style:solid; border-color:#CCCCCC; margin:7px 0 7px 0; height:0;}

.boxcontent ul.mt-rendom {clear:both;}
.boxcontent ul.mt-rendom li a {text-decoration:none; display:block; height:52px; color:#B70678 !important;}
.boxcontent ul.mt-rendom li a img {width:52px; height:52px; padding-right:10px; float:left; margin:0 auto; display:block; padding-top:0;}

.renai02_randam .sr01 p{
	font-size:16px;
	font-weight:bold;
	display:block;
	padding-top:2px;
	float:left;
        height:17px;
        color:#c1392b !important;
        width:374px;
}
	
.renai02_randam .sr01 p span{
	color:#383ceb;}	

.boxcontent ul.mt-rendom hr { border-style:dotted; border-color:#CCCCCC; margin:7px 0 7px 0; height:0;}

/* 20151204 工藤追加 */

.boxcontent ul.mt-rendom2 {clear:both;}
.boxcontent ul.mt-rendom2 li a {text-decoration:none; display:block; height:68px;}
.boxcontent ul.mt-rendom2 li a img {width:68px; height:68px; padding-right:20px; float:left; margin:0 auto; display:block; padding-top:0;}
.boxcontent ul.mt-rendom2 hr { border-style:dotted; border-color:#CCCCCC; margin:7px 0 7px 0; height:0;}
.boxcontent ul.mt-rendom2 li a img.new { width:auto !important; height:auto !important; margin:10px;}

.ban_mt {
text-align: center;
display: block;
margin: 0 0 10px 0;
}

/* Adの背景透過 */
.adsbygoogle { background-color:transparent;}

.content01 { height:53px; }
.content01 p.con01 { float:left; }

/*表示を切り替えるウィンドウサイズの指定*/
@media screen and (max-width : 480px){
/*ここにスマホ用のＣＳＳを同じ名前で書く*/

.mt-rentxt { width:180px !important; font-size:14px;}
.content01 { height:55px;}
}

@media only screen and (max-width :767px){
.mt-rentxt { width:351px;}
}

@media only screen and (max-width :951px){
.mt-rentxt { width:351px;}
}

@media only screen and (max-width :1096px){
.mt-rentxt { width:333px;}
}

/* 20151217 工藤追加 */

.mt-balloon {
    background: url(/user//user/mt-static/img/recommendbg-mt.jpg) no-repeat left center;
    background-size: contain;
}

.mt-balloon p {
    background: none;
    float: none;
    padding: 10px 0;
    text-align: center;
    color:#FFF;
}

.mt-balloon-bottom {
    position: relative;
    display: inline-block;
    padding: 10px 20px 15px 20px;
    color: #333333;
    text-align: center;
    background: #F6F6F6;
    border: 3px solid #E31E1E;
    z-index: 0;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

.mt-balloon-bottom:before {
    content: "";
    position: absolute;
    bottom: -8px;
    left: 50%;
    margin-left: -9px;
    width: 0px;
    height: 0px;
    border-style: solid;
    border-width: 9px 9px 0 9px;
    border-color: #F6F6F6 transparent transparent transparent;
    z-index: 0;
}

.mt-balloon-bottom:after {
    content: "";
    position: absolute;
    bottom: -12px;
    left: 50%;
    margin-left: -10px;
    width: 0px;
    height: 0px;
    border-style: solid;
    border-width: 10px 10px 0 10px;
    border-color: #E31E1E transparent transparent transparent;
    z-index: -1;
}

.mt-balloon a {
    color: #333333;
    text-decoration: none;
    font-weight: bold;
}

.img-width100{
	width:480px;}

.mt-renai-arrow img{
	float:left;}

.mt-renai-arrow p{
	float:right;
	width:400px;
	margin-top:4px;
	line-height:140%;}

@media screen and (max-width: 1080px) {
.img-width100{
	width:100% !important;}

.mt-renai-arrow img{
	width:20% !important;
	height:auto !important;}

.mt-renai-arrow p{
	width:80%;}

}


.renai-link{
	font-size:15px !important;
	text-decoration:underline !important;}

p.renai-title{
	color: #EC0462 !important;}
	

/*翠猫館で追加*/

.mt-ren-index201604 a {
	color: #EC0462;
	font-size:large;
	font-weight: bold;
	text-decoration: none;
}

.mt-index201604arrows-right {
	display:block;
	background-image: url("https://manganavi.jp/mantan/images/arrow_down_renai-b.png");
	background-repeat: no-repeat;
	background-position:bottom left;
}

.mt-index201604arrows-right a {
	margin:5px 5px 10px 95px;
	text-decoration: none;
	color: #EC0462;
	font-size:large;
	font-weight: bold;

}

/*翠猫館追加ここまで*/

/***********20170118***********/

.n_left p{    float: left;
    width: 86%;
    color:#000;}
	
.n_left img{ float: right;
    width: 13%;}

/******************************/

.side-morebtn .width {
    width: 100%!important;}

.ad_txt{
	text-align:center;}