@charset "UTF-8";

/* フロント用CSSをここに記述してください */




/* common */
:root {
	/* colors */
	/* rgb-object */
	--rgb-object-main: 166 166 255;/* #A6A6FF *//* メインカラー */
	--rgb-object-sub: 115 230 115;/* #73E673 *//* サブカラー */
	--rgb-object-accent: 230 172 115;/* #E6AC73 *//* アクセントカラー */
	/* rgb-text */
	--rgb-text-main: 128 128 255;/* #8080FF */
	--rgb-text-sub: 102 204 102;/* #66CC66 */
	--rgb-text-accent: 230 161 92;/* #E6A15C */
	/* rgb-btn */
	--rgb-btn-main: 174 230 126;/* #AEE67E */
	--rgb-btn-sub: 69 230 152;/* #45E698 */
	--rgb-btn-accent: 115 170 230;/* #73AAE6 */
	/* rgb-bg */
	--rgb-bg-main1: 245 245 245;/* #F5F5F5 */
	--rgb-bg-main2: 245 245 245;/* #F5F5F5 */
	/* rgb-other(s) */
	--rgb-link: 105 102 255;/* #6966ff *//* --ark-color--linkと同じ */
	--rgb-logo-main: 51 51 51;/* #333333 *//* ロゴのメインカラー */
	--rgb-logo-sub: 51 51 51;/* #333333 *//* ロゴのサブカラー */
	--rgb-red-main: 255 142 140;/* #FF8E8C *//* 赤 */
	--rgb-red-bg1: 255 230 230;/* #FFE6E6 *//* ピンク */
	--rgb-red-bg2: 255 244 244;/* #FFF4F4 *//* 薄いピンク */
	--rgb-blue-main: 142 140 255;/* #8E8CFF *//* 青 */
	--rgb-blue-bg1: 230 230 255;/* #E6E6FF *//* 水色 */
	--rgb-blue-bg2: 244 244 255;/* #F4F4FF *//* 薄い水色 */
	--rgb-gray: 170 170 170;/* #AAAAAA *//* ミディアムグレー */
	/* margin */
	--ark-mt: 1.5rem;
	--ark-mt--s: 1.5rem;
	/* font-family */
	--font-family-serif:
		'游明朝',
		'Yu Mincho',
		'YuMincho',
		'Hiragino Mincho Pro',
		serif;
	--font-family-sans-serif:
		'Yu Gothic Medium',
		'游ゴシック Medium',
		'YuGothic',
		'游ゴシック体',
		'ヒラギノ角ゴ Pro W3',
		'メイリオ',
		sans-serif;
}
/* 
var(--ark-color--main);
var(--ark-color--text);
var(--ark-color--link);
var(--ark-color--bg);
var(--ark-color--gray);
 */
html,
body {
    width: 100%;
	max-width: 100%;
	font-family: var(--font-family-serif);
    /* scroll-behavior: smooth; */
}
body {
	-webkit-font-smoothing: antialiased;
}
a {
	text-decoration: none;
}
strong {
	font-weight: 600;
}
.relative {
    position: relative;
}
.absolute {
    position: absolute;
}
.flex {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
	align-items: center;
}
.sticky {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
}
.fixed {
	position: fixed;
}
.left {
    text-align: left;
}
.center {
    text-align: center;
}
.right {
    text-align: right;
}
.underline {
    text-decoration: underline;
}
.none-underline,
.none-underline > a,
.l-main .none-underline > a {
    text-decoration: none;
}
svg {
	height: 1em;
}
svg + span {
	margin-left: .5em;
}
.serif {
	font-family: var(--font-family-serif);
}
.san-serif,
.sans-serif {
	font-family: var(--font-family-sans-serif);
}
.display-none {
	display: none;
}
/* button */
.btn a {
	background-color: rgb(var(--rgb-object-main));
	padding: 6px 24px;
	border-radius: 6px;
	color: #fff;
	text-align: center;
}
.btn a:hover {
	transform: translateY(-2px);
	transition: all .3s;
}
/* others */
.vertical-rl-group {
	display: flex;
	justify-content: center;
	margin: 3rem 0;
}
.vertical-rl-group .wp-block-group__inner-container {
	writing-mode: vertical-rl;
	/* text-align: center; */
	font-size: 1.5rem;
}
.vertical-rl-group p {
	text-align: start;
}
.vertical-rl-group .emphasis {
	font-size: 2.5rem;
	line-height: 3.5rem;
	font-weight: 600;
	margin: 0;
}
.alignfull.max-width-1440 img {
	max-width: 1440px;
}
/* Arkhe */
/* share button */
.c-shareBtns .c-shareBtns__list {
	border: none;
}
/* breadcrumb */
.p-breadcrumb {
	display: none;
}
/* page top button */
.p-fixBtnWrap {
	display: none;
}
/* common parts */
.l-wrapper {
	min-height: 0;
}
/* 1000px~ pc */
@media (min-width: 1000px) {
	.l-main {
		margin-top: 0;
	}
}
.l-main p a,
.l-main cite a,
.l-main li a {
	text-decoration: underline;
}
.l-main aside a {
	text-decoration: none;
}
.l-content__body {
	margin-top: 0;
}
.l-main__body>.c-postContent {
	margin-top: 0;
}
/* フェイド設定のスライダーにズームを追加 */
@keyframes zoomIn {
	0% {
	  transform: scale(1);
	}
	100% {
	  transform: scale(1.1);
	}
}
.swiper-fade .swiper-slide-active img,
.swiper-fade .swiper-slide-duplicate-active img,
.swiper-fade .swiper-slide-prev img {
	animation: zoomIn 6s linear 0s normal both;
}




/* page */
/* home */
.home a,
.home .l-main p a,
.home .l-main cite a,
.home .l-main li a {
	text-decoration: none;
	color: #333;
}
.home .c-postContent #top-info h2 {
	font-size: 1.4rem;
	color: #808080;
}
.home .hero-img .custom-swiper-nav {
    display: flex;
    justify-content: center;
    margin-top: 2rem;
    margin-bottom: 1rem;
    flex-wrap: wrap;
    padding: 6px 8px;
}
.home .hero-img .custom-nav-item {
    padding: 0 1rem;
    color: #808080;
    text-decoration: none;
    border-bottom: 1px solid #ccc;
    font-size: .9rem;
    transition: all .2s;
    cursor: pointer;
}
.home .hero-img .custom-nav-item:hover {
    background: #eee;
    border-bottom: 1px solid #eee;
}
.home .hero-img .custom-nav-item.is-active {
    border-bottom: 1px solid #333;
    color: #333;
}
.home .hero-img .custom-nav-item.is-active[href] {
    cursor: pointer;
}
/* ~599px mobile */
@media (max-width: 599px) {
    .home .hero-img .custom-swiper-nav {
        display: none;
    }
}
.home #top-awards .ark-block-section__bodyInner {
	position: relative;
	overflow: hidden;
}
.home #top-awards .ark-block-section__bodyInner img {
	transition: .75s all;
}
.home #top-awards .ark-block-section__bodyInner:hover img {
	transform: scale(1.04, 1.04);
	transition: .75s all;
}
.home #top-awards .ark-block-section__bodyInner .ark-block-buttons {
	position: absolute;	
	bottom: 18%;
	left: 50%;
	transform: translateX(-50%);
}
/* ~599px mobile */
@media (max-width: 599px) {
	.home #top-awards .ark-block-section__bodyInner .ark-block-buttons {
		bottom: 14%;
	}
	.home #top-awards .ark-block-section__bodyInner .ark-block-button__link {
		padding: .3rem;
		min-width: 160px;
	}
}
/* 600~999px tablet */
@media (min-width: 600px) and (max-width: 999px) {
	.home #top-awards .ark-block-section__bodyInner .ark-block-buttons {
		bottom: 14%;
	}
}
.home #top-awards .ark-block-section__bodyInner .wp-block-image a:hover {
    opacity: 1;
}
.home #top-products .ark-block-columns .ark-block-column {
	position: relative;
	overflow: hidden;
	cursor: pointer;
}
.home #top-products .ark-block-columns .ark-block-column img {
	transition: .5s all;
}
.home #top-products .ark-block-columns .ark-block-column:hover img {
	transform: scale(1.08, 1.08);
	transition: .5s all;
}
.home #top-products .ark-block-columns .ark-block-column .wp-block-image a:hover {
    opacity: 1;
}
.home #top-products .ark-block-columns .ark-block-column p {
	position: absolute;
	top: 25%;
	left: 15%;
	font-size: 1.5rem;
	line-height: 1.5;
	width: 50%;
}
.home #top-products .ark-block-columns .ark-block-column.top-products-3 p {
	top: 20%;
}
.home #top-products .ark-block-columns .ark-block-column.top-products-5 p,
.home #top-products .ark-block-columns .ark-block-column.top-products-6 p {
	top: 15%;
}
/* ~599px mobile */
@media (max-width: 599px) {
	.home #top-products .ark-block-columns .ark-block-column p {
		top: 6%;
		left: 6%;
		font-size: .9rem;
		line-height: 1.35;
	}
	.home #top-products .ark-block-columns .ark-block-column.top-products-3 p {
		top: 6%;
	}
	.home #top-products .ark-block-columns .ark-block-column.top-products-5 p,
	.home #top-products .ark-block-columns .ark-block-column.top-products-6 p {
		top: 6%;
	}
}
.home .c-postContent #top-restaurant h2 {
	font-size: 1.6rem;
}
.home #top-restaurant .top-restaurant-column-2 .ark-block-columns__inner,
.home #top-restaurant .top-restaurant-column-3 .ark-block-columns__inner {
	justify-content: center;
}
.home #top-restaurant p {
	margin: .4rem 0 2rem;
	letter-spacing: -1px;
}
/* ~599px mobile */
@media (max-width: 599px) {
	.home #top-restaurant p {
		font-size: 12px;
	}
}
/* ローディングアニメーション */
@keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
	visibility: hidden;
  }
}
@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
/* arkhe_before_header_0 */
.arkhe_before_header_0 {
	z-index: 999;
	animation: fadeOut 1.5s 4.5s both;
}
.arkhe_before_header_0 .loading-animation-bg {
	width: 100vw;
	height: 100vh;
	object-fit: cover;
}
.arkhe_before_header_0 .loading-animation-main {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform : translate(-50%,-50%);
	transform : translate(-50%,-50%);
	width: 100vw;
	text-align: center;
	object-fit: contain;
	animation: fadeIn 3s;
}
/* ~599px mobile */
@media (max-width: 599px) {
	.arkhe_before_header_0 .loading-animation-main {
		width: 100vw;
	}
}
/* 600~999px tablet */
@media (min-width: 600px) and (max-width: 999px) {
	.arkhe_before_header_0 .loading-animation-main {
		width: 100vw;
	}
}
.page-id-3409 .p-page__title {
	display: none;
}
/* 1000px~ and portrait */
@media screen and (orientation: portrait) and (min-width: 1000px) {
	.hero-img.arkb-slider--1 {
		--arkb-slider-height: 50vh;
	}
}




/* 受賞歴 */
/* page-id-130 */
.page-id-130 .l-content {
	background-image: url(/wp-content/uploads/2023/12/awards_background_pc.webp);
}
.page-id-130 .p-page__title {
	margin-bottom: 1rem;
}
.page-id-130 .p-page__title h1 {
	margin-top: 4rem;
	margin-left: 4rem;
	font-size: 2rem
}
.page-id-130 .wp-block-columns.is-not-stacked-on-mobile {
	justify-content: center;
}
.page-id-130 .ark-block-columns__inner {
	justify-content: center;
}
.page-id-130 .ark-block-timeline {
	padding: 0
}
.page-id-130 .ark-block-column.ark-keep-mt--s:first-of-type {
	width: 3rem;
	text-align: center;
}
.page-id-130 .ark-block-column.ark-keep-mt--s:first-of-type p {
	margin: 0;
	font-weight: 600;
}
.page-id-130 .ark-block-column.ark-keep-mt--s:first-of-type p:first-of-type {
	padding-top: 1rem;
}
.page-id-130 .ark-block-column.ark-keep-mt--s:last-of-type {
	width: calc(100% - 5.5rem);
}
.page-id-130 .ark-block-timeline__body {
	font-size: 1rem;
}
.page-id-130 .ark-block-timeline__body ul li {
	margin-bottom: 1rem;
}
.page-id-130 .ark-block-timeline__body ul li:last-of-type {
	margin-bottom: 0;
}
.page-id-130 .ark-block-timeline {
    --arkb-body-padding--left: 16px;
    --arkb-shape-size: 10px;
}
.page-id-130 .ark-block-timeline__shape {
    color: #333;
	background-color: #333;
}
.page-id-130 .c-postContent > .ark-block-columns:not(.ark-block-columns:first-of-type) .ark-block-timeline__shape {
    color: rgba(255 255 255 / 0);
	background-color: rgba(255 255 255 / 0);
}
.page-id-130 .ark-block-timeline__item:before {
    border-left: 2px solid #999;
    top: 0;
}
.page-id-130 .ark-block-timeline__item {
    padding: 0 0 0 var(--arkb-body-padding--left);
}
.page-id-130 .ark-block-columns {
	margin-top: 0
}
.page-id-130 .l-main a {
	color: #333;
}




/* 銘柄 */
/* page-id-31 */
.page-id-31 h1.c-pageTitle__main {
	display: none;
}
body:not(.home).page-id-31 .c-postContent h2:not(.ark-block-heading__main),
body:not(.home).page-id-31 .c-postContent h2:not(.ark-block-heading__main):first-child {
	padding: .75rem 0 0;
}
body:not(.home).page-id-31 .c-postContent h3 {
	padding: .375rem 0 0;
}
body:not(.home).page-id-31 .c-postContent h4 {
	padding: 0;
}
.page-id-31 .brand-section .wp-block-column:first-of-type figure:first-of-type {
	margin-top: 4rem;
}
.page-id-31 .c-postContent .brand-section h2:not(.ark-block-heading__main) {
	margin: 0;
	padding: 0;
	font-weight: 600;
}
.page-id-31 {
	font-size: .9rem;
}
.page-id-31 .c-postContent .brand-description h3 {
	font-size: 1.15rem;
}
.page-id-31 .c-postContent h4 {
    font-size: .9rem;
}
.page-id-31 .brand-name-en,
.page-id-31 .brand-name-cn {
	margin: 0;
}
.page-id-31 .c-postContent .brand-description,
.page-id-31 .c-postContent .brand-awards,
.page-id-31 .c-postContent .brand-price,
.page-id-31 .c-postContent .brand-how-to {
	margin-top: 2rem;
}
.page-id-31 .c-postContent .brand-description p.sans-serif {
	color: #004d9f;
	padding-bottom: 8px;
	line-height: 1;
}
.page-id-31 figure.wp-block-table {
	margin: 0;
	max-width: 30rem;
}
.page-id-31 figure.wp-block-table table,
.page-id-31 figure.wp-block-table td {
	border-left: none;
	border-right: none;
}
.page-id-31 figure.wp-block-table table {
	border-top: 1px solid #999;
}
.page-id-31 figure.wp-block-table td {
	border-top: 1px solid #999;
	border-bottom: 1px solid #999;
	padding: 8px 0!important;
	line-height: 1;
}
.page-id-31 figure.wp-block-table td:first-of-type {
	color: #004d9f;
	width: 9rem;
}
.page-id-31 .c-postContent .brand-price p,
.page-id-31 .c-postContent .brand-price .wp-block-image,
.page-id-31 .c-postContent .brand-price .ark-block-buttons {
	margin-top: 0;
}
.page-id-31 .is-btn-fill .ark-block-button__link {
    background: #00be00;
	padding: .5rem;
	min-width: 240px;
}
.page-id-31 .c-postContent .brand-how-to h4 {
	font-weight: 600;
	margin-top: 3rem;
}
.page-id-31 .c-postContent .brand-how-to h4:first-of-type {
	margin-top: 0;
}
/* ~999px mobile & tablet */
@media (max-width: 999px) {
	.page-id-31 .sub-title {
		font-size: 1.25rem;
	}
	.page-id-31 .c-postContent .brand-price {
		text-align: center;
	}
}
/* 1000px~ pc */
@media (min-width: 1000px) {
	.page-id-31 .sub-title {
		font-size: 2rem;
		line-height: 1.5;
	}
	.page-id-31 .brand-price .ark-block-buttons {
		justify-content: flex-start;
	}
}




/* 酒造りの原風景の雛形ページ */
/* page-id-3636 */
/* 酒造りの雛形ページ */
/* page-id-2959 */
/* 鶴見酒造の物語の雛形ページ */
/* page-id-3742 */
/* 酒造りの原風景 */
/* page-id-23 */
/* 酒造り */
/* page-id-25 */
/* 鶴見酒造の物語　酒造の歴史 */
/* page-id-35 */
.page-id-3636 h1.c-pageTitle__main,
.page-id-2959 h1.c-pageTitle__main,
.page-id-3742 h1.c-pageTitle__main,
.page-id-23 h1.c-pageTitle__main,
.page-id-25 h1.c-pageTitle__main,
.page-id-35 h1.c-pageTitle__main {
	display: none;
}
.page-id-35 .title-group {
	padding: 4rem 0;
}
.page-id-35 .wp-block-column.vertical-rl {
	display: flex;
	justify-content: center;
}
.page-id-35 .wp-block-column h1 {
	writing-mode: vertical-rl;
	font-size: 2.5rem;
	font-weight: 600;
	letter-spacing: 4px;
}
.page-id-3636 h1,
.page-id-2959 h1,
.page-id-3742 h1,
.page-id-23 h1,
.page-id-25 h1,
.page-id-35 h1 {
	font-size: 2.5rem;
	font-weight: 500;
	letter-spacing: 4px;
}
.page-id-3636 .c-postContent h2:not(.ark-block-heading__main),
.page-id-23 .c-postContent h2:not(.ark-block-heading__main) {
	padding-top: 0!important;
}
.page-id-3742 .pre-h2,
.page-id-35 .pre-h2 {
	margin-top: 2rem;
	line-height: 2.625rem;
}
body:not(.home).page-id-3742 .c-postContent h2:not(.ark-block-heading__main),
body:not(.home).page-id-35 .c-postContent h2:not(.ark-block-heading__main) {
	margin-top: 0!important;
	padding-top: 0!important;
}




/* WEB蔵見学 */
/* page-id-727 */
.page-id-727 h1.c-pageTitle__main {
	display: none;
}




/* 会社案内 */
/* page-id-21 */
.page-id-21 h1.c-pageTitle__main {
	font-weight: bold;
}
body.page-id-21:not(.home) .c-postContent h2:not(.ark-block-heading__main) {
	position: relative;
	padding: 12px 0 0;
	display: inline-block;
}
body.page-id-21:not(.home) .c-postContent h2:not(.ark-block-heading__main):before {
	position: absolute;
	content: '';
	height: 1px;
	width: 100%;
	background-color: #333;
	bottom: 0;
}
.page-id-21 .ark-block-dl__div {
	border: none;
	padding: 0;
	line-height: 2
}
.page-id-21 .ark-block-dl__dt {
	font-weight: normal;
	width: 10rem;
}
.page-id-21 .ark-block-dl__dd {
	width: calc(100% - 10rem);
}
body.page-id-21:not(.home) .c-postContent h3 {
	font-size: 1rem;
	font-weight: bold;
	padding-bottom: 0;
	line-height: 2;
}
body.page-id-21:not(.home) .c-postContent h3 + p {
	margin: 0;
	line-height: 2;
}




/* リクルート情報 */
/* page-id-489 */
.page-id-489 h1.c-pageTitle__main {
	display: none;
}




/* WeChat */
/* page-id-136 */
/* Alipay */
/* page-id-132 */
.page-id-136 .l-content__body,
.page-id-132 .l-content__body {
	font-family: var(--font-family-sans-serif);
}
.page-id-136 .p-page__title,
.page-id-132 .p-page__title {
	display: none;
}
.page-id-136 .title-section,
.page-id-132 .title-section {
	margin-bottom: 6rem;
}
.page-id-136 .ark-block-section__bodyInner,
.page-id-132 .ark-block-section__bodyInner {
	padding-top: 3rem;
	padding-bottom: 3rem;
}
.page-id-136 .ark-block-section__bodyInner h1,
.page-id-132 .ark-block-section__bodyInner h1 {
	opacity: .6;
	font-size: 2.5rem;
}
.page-id-136 .select-section,
.page-id-132 .select-section {
	font-size: 1.25rem;
}
.page-id-136 .select-section .ark-block-button a,
.page-id-132 .select-section .ark-block-button a {
	box-shadow: 3px 3px 0 rgb(0 0 0 / 20%);
}
.page-id-136 #have h2,
.page-id-136 #not-have h2 {
	font-size: 2rem;
	font-weight: bold;
	text-decoration: underline 3px #42ae54;
}
.page-id-132 #have h2,
.page-id-132 #not-have h2 {
	font-size: 2rem;
	font-weight: bold;
	text-decoration: underline 3px #2d6db5;
}
.page-id-136 #have .ark-block-buttons,
.page-id-136 #not-have .ark-block-buttons,
.page-id-132 #have .ark-block-buttons,
.page-id-132 #not-have .ark-block-buttons {
	margin-top: 4rem;
}
.page-id-136 #have .ark-block-buttons .ark-block-button__link:hover:before,
.page-id-136 #not-have .ark-block-buttons .ark-block-button__link:hover:before,
.page-id-132 #have .ark-block-buttons .ark-block-button__link:hover:before,
.page-id-132 #not-have .ark-block-buttons .ark-block-button__link:hover:before {
    opacity: 0;
    visibility: invisible
}
.page-id-136 #have .wp-block-column .wp-block-column,
.page-id-136 #not-have .wp-block-column .wp-block-column,
.page-id-132 #have .wp-block-column .wp-block-column,
.page-id-132 #not-have .wp-block-column .wp-block-column {
	display: flex;
	flex-direction: column;
	justify-content: space-between;
}
.page-id-136 #have .wp-block-column .wp-block-column figure + p,
.page-id-136 #not-have .wp-block-column .wp-block-column figure + p,
.page-id-132 #have .wp-block-column .wp-block-column figure + p,
.page-id-132 #not-have .wp-block-column .wp-block-column figure + p {
	margin-top: 0;
}
/* mobile & tablet header */
/* ~999px mobile */
@media (max-width: 999px) {
	.page-id-136 .title-section,
	.page-id-132 .title-section {
		margin-bottom: 3rem;
	}
	.page-id-136 .ark-block-section__bodyInner,
	.page-id-132 .ark-block-section__bodyInner {
		padding-top: .4rem;
		padding-bottom: .4rem;
	}
	.page-id-136 .ark-block-section__bodyInner h1,
	.page-id-132 .ark-block-section__bodyInner h1 {
		font-size: 2rem;
	}
	.page-id-136 .select-section .ark-block-button,
	.page-id-132 .select-section .ark-block-button {
		min-width: 90%;
	}
	.page-id-136 #have h2,
	.page-id-136 #not-have h2 {
		font-size: 1.5rem;
		font-weight: normal;
		line-height: 2;
	}
	.page-id-136 #have .wp-block-column p + p,
	.page-id-136 #not-have .wp-block-column p + p,
	.page-id-132 #have .wp-block-column .wp-block-column p + p,
	.page-id-132 #not-have .wp-block-column .wp-block-column p + p {
		margin-top: 0;
	}
}





/* single */
.single .is-btn-fill .ark-block-button__link {
    background: #00be00;
	padding: .5rem;
	min-width: 240px;
}




/* 我山百感 */
.category-hyakkan .p-entry__head {
	display: none;
}
.category-hyakkan .c-postContent .hyakkan-main-image-pc img {
	width: 1440px;
}
.category-hyakkan .c-postContent .hyakkan-main-image-pc figcaption {
	font-family: var(--font-family-sans-serif);
	max-width: 1440px;
	margin: .6rem auto 0;
	padding-right: 1rem;
	text-align: right;
	font-size: 1rem;
	opacity: 1;
}
.category-hyakkan .hyakkan-main-text {
	letter-spacing: 1px;
	max-width: 800px;
	margin-right: auto;
	margin-left: auto;
	text-align: justify;
}
.category-hyakkan .c-postContent .hyakkan-main-text h2:not(.ark-block-heading__main) {
	text-indent: -0.5em;
	margin: 4rem 0 0;
	padding: 0;
	font-size: 1.5rem;
}
.category-hyakkan .c-postContent .hyakkan-main-text h3 {
	margin: 24px 0 0;
	padding: 0;
	font-size: 1.25rem;
}
.category-hyakkan .hyakkan-biography {
	line-height: 1.5em;
	font-size: .8rem;
	max-width: 800px;
	margin-right: auto;
	margin-left: auto;
	text-align: justify;
}
.category-hyakkan .hyakkan-biography figure {
	margin-bottom: 1.2rem;
}
.category-hyakkan .hyakkan-biography-name {
	font-size: 1.25rem;
}
.category-hyakkan .hyakkan-biography-description-wrap {
	margin-top: .8rem;
}
.category-hyakkan .hyakkan-biography .wp-block-columns {
	--wp-column-gap: 0;
}
.category-hyakkan .hyakkan-archive {
	margin-top: 4rem;
}
/* mobile & tablet header */
/* ~999px mobile */
@media (max-width: 999px) {
	.category-hyakkan .c-postContent .hyakkan-main-image-mobile-tablet figcaption {
		font-family: var(--font-family-sans-serif);
		margin: .6rem auto 0;
		padding-right: 1rem;
		text-align: right;
		font-size: 1rem;
		opacity: 1;
	}
	.category-hyakkan .hyakkan-archive .p-postList__item {
		flex-basis: 33.3%;
		padding: 0 .3rem;
	}
	.category-hyakkan .hyakkan-archive .p-postList__body {
	    padding-top: .6rem;
	}
	.category-hyakkan .hyakkan-archive .p-postList__title {
		font-size: .9rem;
	}
}
/* 1000px~ pc */
@media (min-width: 1000px) {
	.category-hyakkan .c-postThumb__img {
		height: unset;
	}
	.category-hyakkan .p-postList.-type-card  .p-postList__body {
		margin-top: -50%;
		padding-top: 2rem;
	}
	.category-hyakkan .p-postList.-type-card  .p-postList__body .p-postList__title {
		font-size: .9rem;
	}
	.category-hyakkan .p-postList__link:hover .c-postThumb:before {
	    opacity: 0;
	}
}




/* Information */
.single .category-info .p-entry__head {
	position: relative;
	margin-top: 10rem!important;
	margin-bottom: 3rem;
	padding-bottom: 1rem;
	display: flex;
	align-items: flex-start;
	border-bottom: 1px solid;
}
.single .category-info .p-entry__head::before {
	position: absolute;
	content: 'Information';
	font-size: 2rem;
	top: -5rem;
	left: 0;
	color: #808080;
}
.single .category-info .c-pageTitle h1 {
	padding: 0;
	line-height: 42px;
	font-size: 1.5rem;
	font-weight: normal;
}
.single .category-info .c-postMetas {
	order: -1;
	margin: 0 1rem 0 0;
	line-height: 42px;
}
.single .category-info .c-postMetas .c-postTimes {
	color: #808080;
	font-size: 1.5rem;
}
.single .category-info .c-postMetas .c-postTimes svg {
	display: none;
}
.single .category-info .c-postMetas .c-postTerms {
	display: none;
}
.single .category-info .p-entry__thumb {
	display: none;
}
/* mobile & tablet header */
/* ~999px mobile */
@media (max-width: 999px) {
	.single .category-info .c-pageTitle h1 {
		font-size: 1rem;
		line-height: 24px;
	}
	.single .category-info .c-postMetas {
		line-height: 24px;
	}
	.single .category-info .c-postMetas .c-postTimes {
		font-size: 1rem;
	}
}




/* archive */
.archive.category-info .p-archive__title {
	display: none;
}
.archive.category-info .l-main__body {
	position: relative;
	margin-top: 10rem;
	margin-bottom: 3rem;
	padding-bottom: 1rem;
}
.archive.category-info .l-main__body::before {
	position: absolute;
	content: 'Information';
	font-size: 2rem;
	top: -5rem;
	left: 0;
	color: #808080;
}
.archive.category-info .p-postList__body {
	display: flex;
	flex-direction: column;
}
.archive.category-info .p-postList.-type-list li {
	border-bottom: 1px solid #b2b2b2;
	margin: 0;
	padding: 2rem 0;
}
.archive.category-info .p-postList.-type-list li:first-of-type {
	border-top: 1px solid #b2b2b2;
}
.archive.category-info .c-postThumb__img {
	height: unset;
	top: 50%;
	left: 50%;
	-webkit-transform : translate(-50%,-50%);
	transform : translate(-50%,-50%);
}
.archive.category-info .p-postList__link .c-postThumb:before {
    background: #fff;
}
.archive.category-info .p-postList__link:hover .c-postThumb:before {
    opacity: .5;
}
.archive.category-info .p-postList__meta {
	order: -1;
	font-size: 1rem;
	letter-spacing: 2px;
	color: #808080;
	padding-bottom: 1rem;
}
.archive.category-info .p-postList__excerpt {
	display: none;
}
.archive.category-info .p-postList__category {
	display: none;
}
/* mobile & tablet header */
/* ~999px mobile */
@media (max-width: 999px) {
	.archive.category-info .p-postList__title {
		font-size: 1rem;
		line-height: 1.5;
	}
	.archive.category-info .p-postList__meta {
		padding-bottom: 0;
	}
}




/* parts */
/* header */
.l-wrapper {
	position: -webkit-sticky;
	position: sticky;
	top: 0;
	z-index: 101;
	background-color: #fff;
}
.l-headerUnder {
	position: -webkit-sticky;
	position: sticky;
	top: 62.797px;
	z-index: 100;
}
@-moz-document url-prefix() {
    .l-headerUnder {
		top: 62.3px;
    }
}
.header-wrap {
	background-color: #fff;
	z-index: 100;
	width: 100%;
	margin: auto;
}
.c-gnav .sub-menu {
    background-color: rgb(255 255 255 / .97);
    color: #333;
    text-align: center;
}
.c-gnav__depth1 {
    min-width: 120px;
}
.c-gnav__depth1:before {
    display: none;
}
.c-gnav .sub-menu .c-gnav__a {
    padding: 12px 0;
	font-size: 1em;
}
.c-gnav .sub-menu .c-gnav__a:hover {
    background-color: rgb(0 0 0 / .15);
}
/* PC header */
/* arkhe_before_header_1 */
.arkhe_before_header_1 .header-pc-inner {
	max-width: 1200px;
	margin: 12px auto 0;
	padding: 0 4%;
}
.arkhe_before_header_1 .header-pc-catchphrase {
	padding: 6px 0;
	color: var(--ark-color--text);
}
.arkhe_before_header_1 .header-pc-nap-left {
	width: 25%;
}
.arkhe_before_header_1 .header-pc-nap-left img {
	width: 140px;
}
.arkhe_before_header_1 .header-pc-nap-left h1 {
	font-size: 1em;
}
.arkhe_before_header_1 .header-pc-nap-right-item {
	margin-right: 1rem;
}
.arkhe_before_header_1 .header-pc-nap-right-item a {
	display: flex;
	align-items: center;
}
.arkhe_before_header_1 .header-pc-nap-right-item img {
	width: 3rem;
	padding: .8rem .9rem;
}
.arkhe_before_header_1 .header-pc-nap-right-item-4 .flex {
	justify-content: flex-start;
}
.arkhe_before_header_1 .header-pc-nap-right-item-4 .flex img {
	margin-right: -0.4rem;
}
/* ~999px mobile & tablet */
@media (max-width: 999px) {
	.l-header__body {
		padding: 1% 4%;
	}
	.l-header__center {
		display: flex;
	}
	.l-header__right {
		display: flex;
		align-items: center;
	}
	.l-header__drawerBtn,
	.l-header__drawerBtn .c-iconBtn.-menuBtn.u-flex--c {
		display: flex;
		justify-content: flex-end;
	}
	[data-btns=rr-rl] .l-header__body {
		grid-template-areas: "left center right search menu";
		grid-template-columns: 0 50% auto var(--ark-searchW) var(--ark-drawerW);
	}
}
/* 1000px~ pc */
@media (min-width: 1000px) {
	.l-header {
		display: none;
	}
}




/* footer */
.l-footer {
	line-height: 1.75;
	background-color: #e0ddd4;
}
.l-footer__foot {
	padding-top: 2rem;
	padding-bottom: 2rem;
}
.l-footer__nav a {
	font-size: .9rem;
	font-weight: bold;
	text-decoration: underline!important;
	color: rgba(0 0 0 / .5);
}
/* ~599px mobile */
@media (max-width: 599px) {
	.l-footer {
		padding-bottom: 4rem;
	}
	.l-footer__nav a {
		line-height: 1.5;
		padding: .6rem;
	}
}
/* 600~999px tablet */
@media (min-width: 600px) and (max-width: 999px) {
	.l-footer__foot {
		padding-bottom: 4rem;
	}
}
/* arkhe_after_footer_1 */
/* 下固定メニュー */
.arkhe_after_footer_1 .bottom-fixed-store-btn {
	background-color: #1f2b62;
	width: 100%;
	bottom: 0;
	z-index: 10;
	text-align: center;
	font-family: var(--font-family-sans-serif);
	font-size: .9rem;
}
.arkhe_after_footer_1 .bottom-fixed-store-btn a {
	color: #fff;
	align-items: center;
	justify-content: center;
	padding: 5px 0 14px;
}
.arkhe_after_footer_1 .bottom-fixed-store-btn a img {
	margin-right: 0.75rem;
    width: 1.75rem;
}
.arkhe_after_footer_1 .bottom-fixed-store-btn a span {
	padding-top: 9px;
}
/* 600px~ tablet & pc */
@media (min-width: 600px) {
	.arkhe_after_footer_1 .bottom-fixed-store-btn {
		width: 35%;
		right: 0;
	}
}
/* 1000px~ pc */
@media (min-width: 1000px) {
	.arkhe_after_footer_1 .bottom-fixed-store-btn {
		width: 22%;
	}
}
/* 1200px~ pc */
@media (min-width: 1200px) {
	.arkhe_after_footer_1 .bottom-fixed-store-btn {
		width: 18%;
	}
}
/* arkhe_before_copyright_1 */
/* footer-info */
.arkhe_before_copyright_1 .footer-info {
	font-size: .8rem;
	font-weight: bold;
}
.arkhe_before_copyright_1 .footer-logo .flex {
	margin-top: 1.6rem;
	flex-direction: column;
}
.arkhe_before_copyright_1 .footer-logo-1 {
	width: 70px;
}
.arkhe_before_copyright_1 .footer-logo-2 {
	width: 140px;
	margin-top: 8px;
}
.arkhe_before_copyright_1 .footer-address {
	margin-top: 1.6rem;
}
.arkhe_before_copyright_1 .footer-sns {
	margin-top: 1.6rem;
	justify-content: center;
}
.arkhe_before_copyright_1 .footer-sns a {
	padding: 4px 18px;
}
.arkhe_before_copyright_1 .footer-sns img {
	width: 30px;
}
.arkhe_before_copyright_1 .footer-caution {
	margin-top: 1.6rem;
}
/* arkhe_before_footer_1 */
.arkhe_before_footer_1 .footer-info-mobile-tablet {
	line-height: 1.75;
	background-color: #e0ddd4;
	height: 18rem;
	font-weight: bold;
}
.arkhe_before_footer_1 .footer-info-mobile-tablet a {
	color: #333;
}
/* footer-info-mobile-tablet */
.arkhe_before_footer_1 .footer-logo .flex {
	padding-top: 3rem;
	flex-direction: column;
}
.arkhe_before_footer_1 .footer-logo-1 {
	width: 70px;
}
.arkhe_before_footer_1 .footer-logo-2 {
	width: 140px;
	margin-top: 8px;
}
.arkhe_before_footer_1 .footer-address {
	margin-top: 1.6rem;
}





/* arkhe_after_copyright_1 */
/* copyright */
.arkhe_after_copyright_1 {
	margin-top: 1.6rem;
	text-align: center;
	font-size: 1rem;
}




/* side bar */




/* drawer menu */
[data-header-above] .p-drawerUnderlayer {
    background: rgb(255 255 255 / 1)!important;
}
.p-drawer {
	padding-top: 63px;
	font-family: var(--font-family-sans-serif);
	font-size: 1rem;
}
.p-drawer__body {
	padding: 0;
}
.p-drawer ul.c-drawerNav {
	list-style: none;
	border-top: var(--ark-menulist_border);
	border-bottom: var(--ark-menulist_border);
}
.p-drawer a {
	color: var(--ark-color--text);
}
.c-drawerNav__a:hover {
	background-color: #fff;
}
.p-drawer .c-drawerNav__a {
	padding: .8rem 2.4rem;
	text-decoration: none;
}
.p-drawer .sub-menu {
	margin: 0 2.4rem;
	border-top: var(--ark-menulist_border);
}
.p-drawer .sub-menu .c-drawerNav__a {
	padding: .8rem 1.6rem;
	font-size: 1rem;
}
.p-drawer__nav .c-drawerNav {
	border: none;
}
/* arkhe_end_drawer_body_1 */
.arkhe_end_drawer_body_1 .drawer-bottom-store-btn {
	background-color: #1f2b62;
	width: 100%;
	bottom: 0;
	z-index: 10;
	text-align: center;
	font-family: var(--font-family-sans-serif);
	font-size: .9rem;
}
.arkhe_end_drawer_body_1 .drawer-bottom-store-btn a {
	color: #fff;
	align-items: center;
	justify-content: center;
	padding: 5px 0 14px;
}
.arkhe_end_drawer_body_1 .drawer-bottom-store-btn a img {
	margin-right: 0.75rem;
    width: 1.75rem;
}
.arkhe_end_drawer_body_1 .drawer-bottom-store-btn a span {
	padding-top: 9px;
}
.arkhe_end_drawer_body_1 .drawer-bottom-sns {
	margin-top: 1.6rem;
	justify-content: center;
}
.arkhe_end_drawer_body_1 .drawer-bottom-sns a {
	padding: 4px 18px;
}
.arkhe_end_drawer_body_1 .drawer-bottom-sns img {
	width: 20px;
}




/* other(s) */
/* ページトップへ戻るボタン */
.arkhe_before_footer_1 .page-top-wrap {
	position: relative;
	height: 120px;
}
.arkhe_before_footer_1 .page-top {
	text-align: center;
	display: flex;
	flex-direction: column;
	align-items: center;
	cursor: pointer;
	position: absolute;
	right: 4%;
	bottom: 0;
}
.arkhe_before_footer_1 .page-top .page-top-arrow-1 {
	width: 1rem;
	height: 1rem;
	background: transparent;
	border-right: 1px solid #000;
	border-bottom: 1px solid #000;
	transform: rotate(-135deg);
}
.arkhe_before_footer_1 .page-top .page-top-text {
    letter-spacing: -0.2em;
    text-orientation: upright;
    writing-mode: vertical-rl;
    -webkit-writing-mode: vertical-rl;
    -ms-writing-mode: tb-rl;
	margin-bottom: .4rem;
}
.arkhe_before_footer_1 .page-top .page-top-arrow-2 {
	width: 0;
	height: 0;
	border-left: 2rem solid transparent;
	border-right: 2rem solid transparent;
	border-bottom: 2rem solid #e0ddd4;
}
/* ~599px mobile */
@media (max-width: 599px) {
	.arkhe_before_footer_1 .page-top .page-top-arrow-2 {
		border-left: 1rem solid transparent;
		border-right: 1rem solid transparent;
		border-bottom: 1rem solid #e0ddd4;
	}
}




/* block editor */
/* core block(s) */
/* 見出し */
h1.c-pageTitle__main {
	font-size: 2rem;
	font-weight: 600;
	padding: 2.5rem 0 0;
}
.c-postContent h2 {
	font-size: 1.2rem;
	font-weight: normal;
}
body:not(.home) .c-postContent h2:not(.ark-block-heading__main),
body:not(.home) .c-postContent h2:not(.ark-block-heading__main):first-child {
	padding: 2rem 0 0;
	font-size: 1.75rem;
	font-weight: normal;
	margin-top: 1.5rem!important;
}
.c-postContent h3 {
	font-size: 1.5rem;
	font-weight: normal;
}
body:not(.home) .c-postContent h3 {
	color: var(--ark-color--text);
	font-size: 1.5rem;
	font-weight: normal;
	padding: 1.5rem 0 0;
	margin-top: 1.5rem!important;
}
body:not(.home) .c-postContent h4 {
	font-size: 1.25rem;
	font-weight: normal;
	padding: 1rem 0 0;
	margin-top: 1.5rem!important;
}
.c-postContent h5 {
	font-size: .9rem;
	font-weight: normal;
}
.c-postContent h6 {
	font-size: .8rem;
	font-weight: normal;
}
/* ul, ol */
.is-style-ark-list-icon--check {
    --arkb-list_color_icon: rgb(var(--rgb-object-main));
}
.is-style-ark-list-icon--good {
    --arkb-list_color_icon: rgb(var(--rgb-object-main));
}
.is-style-ark-list-icon--bad {
    --arkb-list_color_icon: rgb(var(--rgb-object-main));
}
.is-style-ark-list-numbered.has-background {
	padding-left: .75em!important;
}
.is-style-ark-list-numbered li::before {
    background-color: rgba(255, 255, 255, 0);
    color: var(--ark-color--text);
    box-shadow: inset 0 0 0 .7px currentColor;
    height: 1.6em;
    width: 1.6em;
    line-height: 1.6em;
    top: .1em;
    transform: scale(.8);
}
.is-style-ark-list-numbered ol > li::before {
    color: rgba(255, 255, 255, 1);
    color: var(--ark-color--text);
    box-shadow: inset 0 0 0 .7px currentColor;
}
ol.is-style-ark-list-note ol {
    padding-left: 0;
}
ol.is-style-ark-list-note ol > li {
    list-style: none;
}
ol.is-style-ark-list-note ol > li::before {
    content: "※" counter(arkb-ct2);
    counter-increment: arkb-ct2;
    left: 1.8em;
    padding: 0;
    position: absolute;
    transform: scale(.75);
    transform-origin: 0 50%;
}
/* 引用 */
.c-postContent blockquote cite::before {
	content: "出典元：";
}
.wp-block-quote.is-style-large.is-style-large {
	padding: 2rem;
}
.wp-block-quote.is-style-large.is-style-large p {
	font-size: 1rem;
}
/* table */
:where(thead) th {
    background-color: var(--ark-color--gray);
    color: var(--ark-color--text);
}
.is-style-stripes :where(thead) th {
    background-color: rgb(var(--rgb-object-main));
    color: #fff;
}




/* Arkhe block(s) */
/* Q&A */
.ark-block-faq__q::before {
    background-color: rgb(var(--rgb-object-main));
}
.ark-block-faq__a::before {
    background-color: rgb(var(--rgb-object-accent));
    color: #fff;
}
.ark-block-faq__q::before,
.ark-block-faq__a::before {
    border-radius: 50%;
}
/* post list */
.p-postList .p-postList__meta {
    font-size: .9rem;
}
.p-postList .p-postList__meta time svg {
	display: none;
}
.p-postList .p-postList__title {
	font-weight: normal;
}
/* accordion */
.ark-block-accordion__title {
    background: rgba(255, 255, 255, 0);
}
.ark-block-accordion__body {
    background: rgba(255, 255, 255, 0);
}
.ark-block-accordion__item {
	border: 1px solid #999;
}
/* step */
.ark-block-step.is-style-default .ark-block-step__number {
	background-color: rgb(var(--rgb-object-main));
}
/* 通知ブロック */
.ark-block-notice p {
	margin-top: .75em;
}
.ark-block-notice.-point {
	--arkb-notice_text: var(--ark-color--text);
	--arkb-notice_bg: #fff;
	--arkb-notice_border: rgb(var(--rgb-object-main));
	--arkb-notice_icon: rgb(var(--rgb-object-main));
}
.ark-block-notice.-warning {
	--arkb-notice_text: var(--ark-color--text);
	--arkb-notice_bg: rgb(var(--rgb-red-bg2) / 1);
	--arkb-notice_border: rgb(var(--rgb-red-bg1) / 1);
	--arkb-notice_icon: rgb(var(--rgb-red-main) / 1);
}
/* 投稿リスト */
.p-postList__meta {
	font-size: .8rem;
}
/* リッチカラム */
/* カラム間のgapを調節 */
.ark-block-columns {
	--arkb-gap--x: .75rem;
	--arkb-gap--y: .5rem;
}
/* タイムライン */
.ark-block-timeline__shape {
    color: rgb(var(--rgb-object-main));
}
/* Arkheボタン */
.is-btn-fill .ark-block-button__link {
    /* background: #1f2b62; */
	padding: .5rem;
	/* min-width: 240px; */
}
.is-btn-outline .ark-block-button__link {
    box-shadow: inset 0 0 0 1px rgb(0 0 0 / .2);
    color: #333;
	padding: .5rem;
	min-width: 240px;
}
.is-btn-outline {
    --the-btn-color: #1f2b62;
}
/* セクション見出し */
.ark-block-heading .ark-block-heading__line {
    color: rgb(var(--rgb-object-main));
}
/* TOC */
.ark-block-toc {
	border: none;
	background: var(--ark-color--gray);
}
.ark-block-toc ::marker {
	color: rgb(var(--rgb-text-main));
	font-weight: 600;
}
.ark-block-toc .ark-block-toc__list li {
	padding: 0;
	margin: 6px 0;
}
.ark-block-toc .ark-block-toc__list[data-level="2"] > li > a {
	font-weight: å;
}
.ark-block-toc .ark-block-toc__list[data-level="3"]::before {
	opacity: 0;
	width: 0;
}
.ark-block-toc .ark-block-toc__list[data-level="3"] {
	list-style: none;
	font-size: 1rem;
	padding-left: 0;
	
}
.ark-block-toc .ark-block-toc__list[data-level="4"] {
	list-style: none;
	font-size: .75rem;
	padding-left: 1.75em;
}
.ark-block-toc .ark-block-toc__list[data-level="4"] li {
	padding: .3em 0;
}




/* blockで使用できるスタイル変更用class */
/* core block(s) */

/* Arkhe block(s) */
/* セクションブロック */
/* .blur */
.blur {
	overflow: hidden;
}
.blur .ark-block-section__media {
	filter: blur(3px);
}
/* 説明リスト */
/* .dl-20 */
.ark-block-dl.dl-20 .ark-block-dl__dt {
	width: 20%;
}
.ark-block-dl.dl-20 .ark-block-dl__dd {
	width: 80%;
}
/* .dl-25 */
.ark-block-dl.dl-25 .ark-block-dl__dt {
	width: 25%;
}
.ark-block-dl.dl-25 .ark-block-dl__dd {
	width: 75%;
}
/* .dl-30 */
.ark-block-dl.dl-30 .ark-block-dl__dt {
	width: 30%;
}
.ark-block-dl.dl-30 .ark-block-dl__dd {
	width: 70%;
}
/* .dl-40 */
.ark-block-dl.dl-40 .ark-block-dl__dt {
	width: 40%;
}
.ark-block-dl.dl-40 .ark-block-dl__dd {
	width: 60%;
}
/* .dl-50 */
.ark-block-dl.dl-50 .ark-block-dl__dt {
	width: 50%;
}
.ark-block-dl.dl-50 .ark-block-dl__dd {
	width: 50%;
}




/* plugin(s) */
/* GTranslate */
.gt_container--sngocz .gt_switcher .gt_selected {
	background: none!important;
}
.arkhe_header_right_content_1 .gt_selector {
	width: 120px;
}




/* media queries */
/* ~599px mobile */
@media (max-width: 599px) {
	html,
	body {
		font-size: 14px;
	}
    .tablet {
		display: none;
	}
    .pc {
		display: none;
	}
    .tablet-pc {
		display: none;
	}
	.mobile-center {
		text-align: center;
	}
	/* 	footer */
	/* page top button */
	.p-fixBtnWrap {
		bottom: 15vh;
	}
	/* block editor */
	/* Arkhe block(s) */
	/* 	通知ブロック */
	.ark-block-notice {
		padding: 1rem;
	}
}




/* ~999px mobile & tablet */
@media (max-width: 999px) {
	.mobile-tablet-center {
		text-align: center;
	}
}




/* 600~999px tablet */
@media (min-width: 600px) and (max-width: 999px) {
    .mobile {
		display: none;
	}
    .pc {
		display: none;
	}
	.tablet-center {
		text-align: center;
	}
}




/* 600px~ tablet & pc */
@media (min-width: 600px) {
	/* Arkhe */
	/* share button */
	.c-shareBtns .c-shareBtns__list {
		width: 60%;
		margin: 0 auto;
	}
	/* block editor */
	/* core block(s) */
	/* 見出し */
	h1.c-pageTitle__main {
		padding: 4rem 0 0;
	}
	/* pc-1 */
	.pc-1 {
		order: -1;
	}
	/* pc-2 */
	.pc-2 {
		order: 0;
	}
	/* pc-3 */
	.pc-3 {
		order: 1;
	}
	/* pc-4 */
	.pc-4 {
		order: 2;
	}
	/* pc-5 */
	.pc-5 {
		order: 3;
	}
	/* pc-6 */
	.pc-6 {
		order: 4;
	}
	/* pc-7 */
	.pc-7 {
		order: 5;
	}
	/* pc-8 */
	.pc-8 {
		order: 6;
	}
	/* pc-9 */
	.pc-9 {
		order: 7;
	}
	/* pc-10 */
	.pc-10 {
		order: 8;
	}
	/* pc-11 */
	.pc-11 {
		order: 9;
	}
	/* pc-12 */
	.pc-12 {
		order: 10;
	}
}




/* 1000px~ pc */
@media (min-width: 1000px) {
    .mobile {
		display: none;
	}
    .tablet {
		display: none;
	}
    .mobile-tablet {
		display: none;
	}
	.pc-text-align-center {
		text-align: center;
	}
	/* Arkhe block(s) */
	/* post list */
	.p-postList.-type-simple .p-postList__body {
		display: flex;
	}
	.p-postList.-type-simple .p-postList__meta {
		width: 20%;
		letter-spacing: 2px;
	}
	.p-postList.-type-simple .p-postList__title {
		width: 80%;
	}
}




/* 1441px~ large display pc */
@media (min-width: 1441px) {
}




/* ~359px small display mobile */
@media (max-width: 359px) {
	html {
		font-size: 14px;
	}
}




