@charset "UTF-8";
/*====================================
フォント
=====================================*/
/* 滲みを解決 */
body p, body span, body dl, h1, h2, h3, h4, h5, h6{
    transform: rotate(0.03deg);
    -moz-transform: rotate(0.03deg);
    -ms-transform: rotate(0.03deg);
    -o-transform: rotate(0.03deg);
    -webkit-transform: rotate(0.03deg);
}


.design-font {
    /* font-family: 'Kiwi Maru', serif; */
	font-family: 'Zen Maru Gothic', sans-serif;
    font-weight: bold;
    letter-spacing: .1rem;
}
.mincho-font {
	font-family: "游明朝", YuMincho, "Hiragino Mincho ProN W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
}

/*====================================
layout
=====================================*/
.inner {
	max-width: 1024px;
	width: 100%;
	margin: 0 auto;
}
@media screen and (max-width: 768px) {
	.inner {
		max-width: 1024px;
		width: 80%;
		margin: 0 auto;
	}
}
@media screen and (max-width: 560px) {
	.inner {
		max-width: 1024px;
		width: 95%;
		margin: 0 auto;
	}
}
/*====================================
画像
=====================================*/
img {
	vertical-align: bottom;/* 画像下部の余白削除 */
	max-width: 100%;
	height: auto;
}
/*====================================
category
=====================================*/
.cat {
	display: inline-block;
	border-radius: 2px;
	padding: 0.25rem 0.4rem;
	font-weight: bold;
	font-size: 0.75rem;
	line-height: 1.5em;
	text-decoration: none;
	/* margin-right: 0.5rem; */
}
.cat:hover {
	text-decoration: underline;
}
/* @media screen and (max-width: 768px) {
	.cat {
		margin-right:5px;
	}
} */


/*====================================
link icon
=====================================*/
a[target="_blank"]:after {
	content: '';
	background-image: url("../img/icon/blank.png");
	display: inline-block;
	width: 1rem;
	height: 1rem;
	margin-left: 0.4rem;
	background-repeat: no-repeat;
    background-size: contain;
	vertical-align: middle;
}
.editor li a[target="_blank"]:after {
	padding-left: 1rem;
}

a[href$=".xlsx"]:before, 
a[href$=".xlsm"]:before, 
a[href$=".xlsb"]:before, 
a[href$=".xltx"]:before, 
a[href$=".xltm"]:before, 
a[href$=".xls"]:before, 
a[href$=".xlt"]:before, 
a[href$=".xml"]:before, 
a[href$=".xlam"]:before, 
a[href$=".xla"]:before, 
a[href$=".xlw"]:before, 
a[href$=".xlr"]:before {
	content: '';
	background-image: url("../img/icon/xls.png");
	display: inline-block;
	width: 1rem;
	height: 1rem;
	margin-right: 0.4rem;
	background-repeat: no-repeat;
    background-size: contain;
	vertical-align: middle;
}
a[href$=".doc"]:before, 
a[href$=".docm"]:before, 
a[href$=".docx"]:before, 
a[href$=".dot"]:before {
	content: '';
	background-image: url("../img/icon/doc.png");
	display: inline-block;
	width: 1rem;
	height: 1rem;
	margin-right: 0.4rem;
	background-repeat: no-repeat;
    background-size: contain;
	vertical-align: middle;
}
a[href$=".pdf"]:before {
	content: '';
	background-image: url("../img/icon/pdf.png");
	display: inline-block;
	width: 1rem;
	height: 1rem;
	margin-right: 0.4rem;
	background-repeat: no-repeat;
    background-size: contain;
	vertical-align: middle;
}

/* 別窓,エクセル,ワード,pdfのマークを非表示にする*/
a[target="_blank"].icon_none:after, 
.addtoany_list a:before,
.addtoany_list a:after,
a[href$=".xlsx"].icon_none:before, 
a[href$=".xlsm"].icon_none:before, 
a[href$=".xlsb"].icon_none:before, 
a[href$=".xltx"].icon_none:before, 
a[href$=".xltm"].icon_none:before, 
a[href$=".xls"].icon_none:before, 
a[href$=".xlt"].icon_none:before, 
a[href$=".xml"].icon_none:before, 
a[href$=".xlam"].icon_none:before, 
a[href$=".xla"].icon_none:before, 
a[href$=".xlw"].icon_none:before, 
a[href$=".xlr"].icon_none:before,
a[href$=".doc"].icon_none:before, 
a[href$=".docm"].icon_none:before, 
a[href$=".docx"].icon_none:before, 
a[href$=".dot"].icon_none:before, 
a[href$=".pdf"].icon_none:before{
	content: none;
}


/* -----------------------------------------------
 file size ( jquery.file.size-extension.js )
-------------------------------------------------- */
.fileInfo { margin-left: 0.5rem; }
.wp-block-file__button + .fileInfo {display: none; }


/* -----------------------------------------------
プラグインWP VR
-------------------------------------------------- */
#et-boc .et-l div.custom-tooltip > p p, div.custom-tooltip > p p {
    overflow-y: hidden;
    font-family: 'Zen Maru Gothic', sans-serif;
    font-weight: 600;
    color: #2f2e2e;
    letter-spacing: 1px;
}
#et-boc .et-l div.custom-tooltip > p, div.custom-tooltip > p
{
    border-radius: 50vh;
    text-align: center;
	min-width: 250px;
	padding: 10px;
}

@media (max-width: 1199px) {
    .custom-tooltip p {
        width: 250px;
    }
}