@charset "UTF-8";

@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&display=swap');

/* ==============================================
	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:#000;
	width:100%;
	font-size:13px;
	line-height:1.4;
	font-family:"Noto Sans JP",sans-serif
}

a {
	color:#f60;
}
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: #f90;
    border: 1px solid #f60;
}

.pager ul li a {
	color:#666;
	background:#eee;
	border: 1px solid #f90;
	transition:all 0.3s ease;
	-webkit-transition:all 0.3s ease;
}
.pager ul li a:hover {
	color:#f90;
	background:#fff;
}

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

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

.blogParts ul {
	padding:0;
}

.lnkSmile {
	display:none;
}


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


.diaryTitle {
	background: rgba(255,255,255,0.8);
	backdrop-filter:blur(4px);
}
.blogParts ul li .diaryTitle a {
	color:#f60;
}
.diaryText {
	background: rgba(255,255,255,0.8);
	backdrop-filter:blur(4px);
}
.blogParts ul li a {
	color:#333;
}
.diaryText p.girlName a {
	color:#f60;
}
.diaryText .diaryTextBottomInner p.girlPhoto {
	width:40px;
	height:40px;
	border:1px solid #f90;
}


/* ==============================================
	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;
}


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

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


