/******************************************************************
Theme Name: uchineko
Theme URI: 
Description: 
Author: Your Name Mizukazu
Author URI: 
Version: 1.0
Tags: 
------------------------------------------------------------------*/

.osu {
	color: blue;
}

.mesu {
	color: red;
}

.v-application p {
	margin: 0;
}

.v-app-bar .v-toolbar__title a {
	text-decoration: none;
	color: #fff;
}

.v-app-bar .v-toolbar__title a:hover {
	color: #fff;
	opacity: 0.8;
}

.v-app-bar .btn_area {
	padding: 0 8px;
}

.v-app-bar .btn_area a {
	color: #fff;
	padding: 0 4px;
}

.v-app-bar .btn_area a:hover {
	color: #fff;
	opacity: 0.8;
}

.cat_post .v-card__title {
	padding: 0 16px !important;
}

.cat_post__name {
	padding: 16px 0 0;
}

.cat_post__name .v-card__title {
	font-size: 1rem;
}

.cat_post__sex {
	padding: 0 8px;
	font-size: .8rem;
}

.cat_post__comment {
	margin: 0 0 4px;
	padding: 0 8px;
	font-size: .9rem;
	color: #808080;
}

.cat_post__tag {
	font-size: .7rem;
	color: #a0a0a0;
	padding: 0 8px;
}

.cat_post__date {
	padding: 8px;
	font-size: .75rem;
	color: #808080;
}

.cat_post__author {
	padding: 8px;
}

.footer .copyright {
	color: #fff;
	margin: 0;
}

.home .acf-form,
.post .acf-form {
	padding: 20px 0;
}

.home .acf-form .acf-form-submit,
.post .acf-form .acf-form-submit {
	display: flex;
	justify-content: center;
}

.home .acf-form .acf-form-submit input,
.post .acf-form .acf-form-submit input {
	background: #3b4675;
	color: #fff;
	padding: 4px 12px;
}

.home .acf-form .acf-form-submit input:hover,
.post .acf-form .acf-form-submit input:hover {
	opacity: 0.8;
}

.no-more,
.no-results {
	color: #a0a0a0;
	margin: 16px 0;
}

.cat-icon {
	background: url("assets/img/cat1.jpg");
	background-size: contain;
	background-repeat: no-repeat;
	display: inline-block;
	width: 18px;
	height: 18spx;
}

[v-cloak] {
	display: none;
}

.post .acf-field--post-title {
	display: none;
}

@media (min-width: 960px) {

.home .container {
	margin-top: 32px;
	max-width: 1140px;
}

.post .container,
.page-template-page-one-column .container {
	max-width: 685px;
}

}

@media (min-width: 1264px) {

.home .container {
	margin-top: 32px;
	max-width: 1140px;
}

.post .container,
.page-template-page-one-column .container {
	max-width: 685px;
}

}

@media (min-width: 1904px) {

.home .container {
	margin-top: 32px;
	max-width: 1140px;
}

.post .container,
.page-template-page-one-column .container {
	max-width: 685px;
}

}

@media screen and (max-width: 375px) {

.v-app-bar .v-toolbar__title {
	padding-left: 0 !important;
}

.v-app-bar .btn_area a {
	font-size: .9rem;
}

}

