/*
Theme Name: simplex
Theme URI: https://example.com/simplex
Author: SIMPLE Inc.
Author URI: https://simple.jp.net/
Description: “とてもすごい simple” を目指した超ミニマルテーマ
Version: 0.1.0
Requires at least: 6.0
Tested up to: 6.6
Requires PHP: 8.0
License: GPL-2.0-or-later
Text Domain: sugoi-simple
*/
/* ベース（必要最低限） */ :root {
	--max: 1200px;
	--main-color:#112A45;
	--main-color2:#004389;
	--back-color:#F6F2EF;
	--fs14: 14px;
	--fs15: clamp(14px, 1.154dvw, 15px);
	--fs16: clamp(14px, 1.231dvw, 16px);
	--fs18: clamp(15px, 1.385dvw, 18px);
	--fs20: clamp(16px, 1.538dvw, 20px);
	--fs22: clamp(16px, 1.692dvw, 22px);
	--fs24: clamp(18px, 1.846dvw, 24px);
	--fs25: clamp(18px, 1.923dvw, 25px);
	--fs26: clamp(18px, 2.000dvw, 26px);
	--fs28: clamp(20px, 2.154dvw, 28px);
	--fs30: clamp(22px, 2.308dvw, 30px);
	--fs32: clamp(22px, 2.462dvw, 32px);
	--fs34: clamp(22px, 2.615dvw, 34px);
	--fs35: clamp(23px, 2.692dvw, 35px);
	--fs36: clamp(24px, 2.769dvw, 36px);
	--fs37: clamp(24px, 2.846dvw, 37px);
	--fs38: clamp(24px, 2.923dvw, 38px);
	--fs40: clamp(30px, 3.077dvw, 40px);
	--fs44: clamp(30px, 3.385dvw, 44px);
	--fs48: clamp(30px, 3.692dvw, 48px);
	--fs50: clamp(32px, 3.846dvw, 50px);
	--fs53: clamp(32px, 4.077dvw, 53px);
	--fs60: clamp(36px, 4.615dvw, 60px);
	--fs64: clamp(38px, 4.923dvw, 64px);
	--fs70: clamp(42px, 5.385dvw, 70px);
	--fs78: clamp(44px, 6.000dvw, 78px);
	--fs80: clamp(50px, 6.154dvw, 80px);
	--font-jp: "Zen Kaku Gothic New", sans-serif;
	--font-jp2: "Zen Old Mincho", serif;
    --font-en: "EB Garamond", serif;
}
.pc{}
.sp{display:none!important;}
@media(max-width:768px){
	.pc{display:none!important;}
	.sp{display:block!important;}
}
* {
	box-sizing: border-box;
}
body,html {
	margin: 0;
	margin-top:0!important;
	/*font: 16px/1.7 system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, "Noto Sans JP", sans-serif;*/
}
.wrapper {
	/*width: min(100%, var(--max));*/
	margin: auto;
	/*padding: 24px;*/
}
.site-title a {
	text-decoration: none;
	color: inherit;
}
main {
	display: block;
}
img {
	max-width: 100%;
	height: auto;
}
/*header.site-header, footer.site-footer {
	padding: 16px 24px;
	border-top: 4px solid #0000;
	border-bottom: 1px solid #eee;
}*/
.nav {
	display: flex;
	gap: 16px;
	flex-wrap: wrap;
}
.nav a {
	text-decoration: none;
	color: #333;
}
.article {
	padding: 16px 0;
	border-bottom: 1px solid #eee;
	width: 85%;
	margin: auto;
	max-width: var(--max);
}
.pagination {
	display: flex;
	gap: 8px;
}

/*URL準備用仮ページスタイルここから*/

.wrapper {width:100%;}
h1,h2,h3{margin:0;}
img{width:100%;vertical-align: bottom;}
/*URL準備用仮ページスタイルここまで*/

#sidebar{display:none;}