@charset "utf-8";
/*
Theme Name: わんどのweb 2026
Theme URI: http://wandonoweb.com/
Author: Takahashi Ei
Version: 2.0.0
License: GNU General Public License
*/

@font-face {
	font-family: "PhontPhreaks　Handwriting";
	src: url(PhontPhreaks-Handwriting.ttf);
}
h1, h2, h3, h4, h5, h6, dd{
	margin: 0;
}
a{
	color: inherit;
}
p{
	margin: 1em 0;
}
ul{
	list-style: none;
	padding: 0;
}
ul li{
	margin: 0.3em 0;
}
figure:after{
	content: "";
	display: block;
	clear: both;
}
input[type="submit"]{
	padding: 0;
	border: none;
}
textarea, input[type="text"], input[type="email"], input[type="url"]{
	height: 26px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	padding: 4px;
	border: solid 1px #ccc;
}
.mobile img{
	max-width: 100%;
	width: auto;
	height: auto;
}
.alignleft {
	float: left;
	margin-right: 1em;
}
.alignright {
	float: right;
	margin-left: 1em;
}
.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.current_page_item > a{
	font-weight: bold;
}
body{
	color: black;
	font: 13px/1.8 Verdana, 'Hiragino Maru Gothic Pro', 'ヒラギノ丸ゴ Pro W4', Meiryo, 'メイリオ', sans-serif;
}
.not-mobile #main{
	margin: 12px auto 0;
	width: 980px;
}
.mobile #main{
	margin-left: 8px;
	margin-right: 8px;
}
.not-mobile #sidebar, #content{
	display: table-cell;
	vertical-align: top;
}
.not-mobile #sidebar{
	width: 192px;
	max-width: 192px;
}
.not-mobile #nav-sub li{
	padding-left: 15px;
	background: url('images/ring-gray.png') 0 4px no-repeat;
	line-height: 1.4;
	margin-top: 1em;
}
.not-mobile #content{
	width: 764px;
	padding-left: 24px;
}
.not-mobile .social-buttons{
	text-align: right;
}
.not-mobile .social-buttons > li{
	display: inline-block;
}
.mobile .social-buttons > li{
	display: inline-block;
}