/*
カスタム CSS へようこそ!

CSS (カスケーディングスタイルシート)
は、ブラウザに対し Web
ページの表示方法を指定するためのコードです。このコメントを削除し、カスタマイズを始めることができます。

デフォルトでは、ここで指定したカスタムスタイルはテーマのスタイルシートが読み込まれた後に追加されます。つまり、デフォルトの
CSS
ルールを上書きできるということです。テーマのスタイルシートの内容をここにコピーする必要はありません。追加したい内容だけを書き込んでください。
*/

/*サイト横幅*/
#topnews {
	margin: 30px 0 50px;
}

.site {
    margin: 0 auto;
    max-width: 1050px;
    max-width: 75rem;
    overflow: hidden;
}

.site-content {
    float: left;
    width: 66.67%;
}

.widget-area {
    float: right;
    width: 28.58%;
}
/*タイトルの影を削除*/
#imgtitle{
border-radius: 0;
box-shadow: none;
}

/*投稿の画像の影*/
.entry-content img,
.comment-content img,
.widget img,
img.header-image,
.author-avatar img,
img.wp-post-image {
	/* Add fancy borders to all WordPress-added images but not things like badges and icons and the like */
	border-radius: 0px;
	box-shadow: none;
}

/*メニュー　元は#4a4a4a*/
.main-navigation li a {
	font-size:130%;
	font-family: 游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN","Hiragino Mincho Pro",HGS明朝E,メイリオ,Meiryo,serif;
		border-bottom: 0;
		color: #000;
		line-height: 4;
		text-transform: uppercase;
		white-space: nowrap;
	}
.main-navigation li a:hover {
		color: #fabf14;
	}

/*フォントとサイズ*/
body{
	font-family: 游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN","Hiragino Mincho Pro",HGS明朝E,メイリオ,Meiryo,serif;
	font-size: 1.3rem;
}

h1,h2,h3,h4{
font-family: 游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN","Hiragino Mincho Pro",HGS明朝E,メイリオ,Meiryo,serif;
}

.site-header h1 {
	font-size: 30px;
	line-height: 1.285714286;
	margin-bottom: 14px;
	margin-bottom: 1rem;
}

.entry-content h1,
.comment-content h1 {
	font-size: 30px;
	line-height: 1.5;
	color: #e6b422;
}

.entry-content h2,
.comment-content h2,
.mu_register h2 {
	font-size: 30px;
	color: black;
	line-height: 1.6;
	padding: 10px 10px 10px 0px;
	margin: 30px 0px 16px 0px;
	background-color: #fff;
}

.entry-content h3,
.comment-content h3 {
	font-size: 22px;
	font-size: 1.5714285rem;
	line-height: 1.846153846;
	color: #281a14;
	border-left: solid 8px #666666;
	padding-left: 30px;
	margin: 26px 0px 10px 0px;
}

.entry-content h4,
.comment-content h4 {
	font-size: 22px;
	line-height: 1.846153846;
}

.entry-content h5,
.comment-content h5 {
	font-size: 13px;
	font-size: 0.928571429rem;
	line-height: 1.846153846;
}

.entry-content h6,
.comment-content h6 {
	font-size: 12px;
	font-size: 0.857142857rem;
	line-height: 1.846153846;
}

/*サイトタイトル*/
.site-header h1 a:hover,
.site-header h2 a:hover {
	color: #e6b422;
}

/* Navigation Menu */
.main-navigation li {
	font-size: 15px;
	font-size: 1.07142857rem;
}
.main-navigation a {
	color: #000;
}
.main-navigation a:hover {
	color: #000;
}

.main-navigation a:active {
	color: #e6b422;
}

.wp-caption .wp-caption-text,
.gallery-caption,
.entry-caption {
	font-size: 12px;
	font-size: 0.857142857rem;
	line-height: 2;
	color: #757575;
	text-align: center;
}

/*画像余白(既定)*/
img.alignleft,
.wp-caption.alignleft {
	margin: 12px 24px 12px 0;
	margin: 0.857142857rem 1.714285714rem 0.857142857rem 0;
}
img.alignright,
.wp-caption.alignright {
	margin: 12px 0 12px 24px;
	margin: 0.857142857rem 0 0.857142857rem 1.714285714rem;
}
img.aligncenter,
.wp-caption.aligncenter {
	clear: both;
	margin-top: 12px;
	margin-top: 0.857142857rem;
	margin-bottom: 12px;
	margin-bottom: 0.857142857rem;
}
/*index最下部アドレス*/
#address h1{
	font-size: 12px;
	font-size: 0.857142857rem;
	font-weight: normal;
	color: #808080;
	font-family: 'ヒラギノ角ゴ Pro W3',Hiragino Kaku Gothic Pro,'メイリオ',Meiryo,'ＭＳ Ｐゴシック',Arial;
	text-align: center;
}
/*電話マークなど上余白なし*/
.imgmark{
	margin-right: 10px;
	margin-right: 0.714285714rem;
	float: left;
}
/*ヘッダー画像の上余白削除*/
.header-image {
	margin-top: 0;
}
/*インデックスの3分割画像メニュー背景*/
.imgmenu3{
	width: 960px;
	height: 170px;
	background-color: #2b2b2b;
}
/*インデックスの3画像メニューを横に並べる*/
ul#banner {
  margin: 10px;
  padding: 10px;
}
ul#banner li {
  display: inline;
  margin: 0;
  padding: 0;
}
ul#banner li a {
  margin: 0;
  padding: 0;
}
ul#banner li a img {
  margin: 0;
  padding: 0;
  border: 0;
}
/*ボタン*/
.btn1 {
	font-size: 18px;
	font-size: 1.28571428rem;
	line-height: 1.6;
	color: #fff;
	background-color: #8a2be2;
	border-radius: 14px;
	padding-left: 20px;
	margin: 26px 0px 10px 0px;
}
/* 追記　スマホから見た時、画像がはみ出る！を調整
————————————————————*/
img {
max-width: 100%;
height: auto;
}
html {
    overflow: auto;
} 
body {
    overflow: hidden;
}
/*トップ蛇石レイアウト*/
#jaisi{
	width:100%;
}
.jaisileft{
	width:300px;
	float:left;
	clear:left;
	margin:0px 0px 10px 0px;
}
.jaisiright{
	width:610px;
	float:right;
}
h2.umebana{
  -webkit-writing-mode: vertical-rl;
    -ms-writing-mode: tb-rl;
    writing-mode: vertical-rl;
  font-family: 'Noto Serif JP', serif !important;
    font-weight: bold;
  margin:1em auto;
}

/*縦書き和風*/
h2.umebana:before{
  content:' ';
  display:inline-block;
  width:40px;
  height:40px;
  background-image: radial-gradient(circle, transparent 50%, #e6c619 50%, #e6c619 calc(50% + 2px), transparent calc(50% + 2px)),
    radial-gradient(circle, transparent 50%, #e6c619 50%, #e6c619 calc(50% + 2px), transparent calc(50% + 2px)),
    radial-gradient(circle, transparent 50%, #e6c619 50%, #e6c619 calc(50% + 2px), transparent calc(50% + 2px)),
    radial-gradient(circle, transparent 50%, #e6c619 50%, #e6c619 calc(50% + 2px), transparent calc(50% + 2px)),
    radial-gradient(circle, transparent 50%, #e6c619 50%, #e6c619 calc(50% + 2px), transparent calc(50% + 2px));
  background-position: 50% 0, 5% 40%, 95% 40%, 23% 95%, 78% 95%;
  background-size: 20px 20px;
  background-repeat:no-repeat;
  margin-bottom:5px;
}

/*ヘッダー清光院*/
.header-image{
		float:right;
}

/*ウィジェット*/
/* Banner */
section[role="banner"] {
	margin-bottom: 48px;
	margin-bottom: 3.428571429rem;
}

/* Sidebar */
.widget-area .widget {
	-webkit-hyphens: auto;
	-moz-hyphens: auto;
	hyphens: auto;
	margin-bottom: 14px;
	margin-bottom: 1rem;
	word-wrap: break-word;
}
.widget-area .widget h3 {  /* ココです!! */
	clear: both;
	margin: 0 0 10px 0;
	margin: 0 0 0.714285714rem 0;
	padding: 2px 8px;
	padding: 0.142857143rem 0.571428571rem;
	border-width: 0 0 2px 3px;
	border-color: #444444;
	border-style: solid;
	background: #e6e6fa;
	-webkit-box-shadow: rgba(0, 0, 0, 0.4) 0px 1px 2px;
	-moz-box-shadow: rgba(0, 0, 0, 0.4) 0px 1px 2px;
	box-shadow: rgba(0, 0, 0, 0.8) 0px 1px 2px;
	-moz-border-radius:3.5px;
        -webkit-border-radius:3.5px;
        -khtml-border-radius:3.5px;
        border-radius:3.5px;
        -moz-border-radius:0.25rem;
        -webkit-border-radius:0.25rem;
        -khtml-border-radius:0.25rem;
	border-radius:0.25rem;
	color: #000;
	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	font-size: 13px;
	font-size: 0.0.928571429rem;
	line-height: 2;
	font-weight: normal;
}
.widget-area .widget p,
.widget-area .widget li,
.widget-area .widget .textwidget {
	font-size: 13px;
	font-size: 0.928571429rem;
	line-height: 1.846153846;
}