@charset "UTF-8";

/* ==============================================
	CSS reset
=============================================== */
* {
	box-sizing:border-box;
	text-size-adjust:100%;
	-webkit-text-size-adjust:100%;
	backface-visibility:hidden;
	-webkit-backface-visibility:hidden;
}
html ,body ,div ,p ,span ,iframe ,a ,img ,
h1 ,h2 ,h3 ,h4 ,h5 ,h6 ,
dl ,dt ,dd ,ol ,ul ,li ,
form ,label ,
table ,thead ,tbody ,tfoot ,tr ,th ,td ,
blockquote ,q ,pre ,
header ,footer ,nav ,article ,section ,aside {
	margin:0;
	padding:0;
	border:0 none;
	font-size:inherit;
	font-weight:inherit;
	text-decoration:inherit;
	vertical-align:inherit;
}

body {
	color:#fff;
	width:100%;
	font-size:13px;
	line-height:1.4;
}

a {
	color:#fcf;
}
a:hover {
	color:#ff0;
}

img:not(.girls-deco-image) {
	width:100%;
	height:100%;
	object-fit:cover
}

/* ==============================================
	list
=============================================== */
h2.title ,
h3.title {
	display:none;
}

.page-list .pager {
	float:none;
	width:100%;
	margin:0 auto;
}
.page-list .pager ul {
	display:flex;
	justify-content:center;
	left:auto;
}
.page-list .pager ul li {
	float:none;	
    left:auto;
}

.page-list .pager ul li.current {
    background: #c0f;
    border: 1px solid #c0f;
}

.pager ul li a {
	color:#ccc;
	background:#333;
	border: 1px solid #c0f;
	transition:all 0.3s ease;
	-webkit-transition:all 0.3s ease;
}
.pager ul li a:hover {
	color:#c9f;
	background:#ccc;
}

.page-list > p {
	float:none;	
	width:100%;
	color: #ccc;
	text-align:center;
}

.page-list > p span {
    color: #fcf;
}

.blogParts ul {
	padding:0;
}

.lnkSmile {
	display:none;
}


.diary-list .diaryImg {
	padding-bottom:30px;
}
.diary-list .diaryBox {
	height:auto;
}


.diaryTitle {
	background: rgba(0, 0, 0, 0.5);
}
.blogParts ul li .diaryTitle a {
	color:#fcf;
}
.diaryText {
	background: rgba(0, 0, 0, 0.5);
}
.blogParts ul li a {
	color:#eee;
}
.diaryText p.girlName a {
	color:#f9c;
}


/* ==============================================
	detail
=============================================== */
.relationLink ul > li:nth-child(n + 2) {
	display:none;
}
.diary-detail .diaryBox {
	height:auto;
	box-shadow:none;
	border:0 none;
}
.diary-detail .girlData {
	display:none;
}
.diary-detail .diaryText {
	color:#000;
}


.diaryBox .blogTextInner {
	color:#fff;
	background:#666;
}

.blogListLinkBtn li .prevDetailLink {
	border: 1px solid #f9c;
}
.blogListLinkBtn li span a {
	color: #f9c;
}

.blogListLinkBtn li .prevDetailNoneLink {
	color:#999;
	border: 1px solid #999;
}


