@import url(//fonts.googleapis.com/earlyaccess/notosansjapanese.css);
@import url(https://gemstone.jp/wp/font-awesome-4.7.0/font-awesome-4.7.0/css/font-awesome.min.css);

html, body, h1, h2, h3, h4, h5, h6, p, div, span, font, strong, .post-title, .footer-bottom { font-family:'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', sans-serif !important;}
  
body { 
	background-image:
		url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAIklEQVQIW2NkQALv3r37zwjjgzhCQkKMYAEYB8RmROaABAAS4A/OBaAi1gAAAABJRU5ErkJggg== );
	background-repeat: repeat,;
	background-position: center;
	background-attachment: fixed;
	-webkit-background-size: auto;
	-moz-background-size: auto;
	-o-background-size: auto;
	background-size: auto;
	width:100%; height:100%;
}

/* スライダーキャプション */
.metaslider .caption { text-align: left !important; padding:2% !important; }


/* Theme Layout ヘッダーの隙間無し */
#theme-header { margin: 20px auto 0px !important; border-top-color:#fff; }
#theme-header { border-top: 0; }
#main-content { margin: 0px auto 25px !important; }

/* ナビゲーション */
#main-nav ul li.menu-item a:hover { color:#000; }
#main-nav ul ul.sub-menu { width:260px; }
.cat-box-title h2{ border:none; }

/* 投稿ヘッドライン*/
#main-content h1.entry-title { font-size: 1.4em !important; color:#000 !important; }
h2.post-box-title { font-size: 1.15em !important; line-height:140% !important; }
.entry p { margin: 1em 0; font-size: 1.05em; line-height:180%; }
.entry h2 { font-size: 1.3em; color:#000; }
.entry h3 { font-size: 1.2em; color:#000; line-height: 140%;}
.entry h3 .fa { color:#418B8A; }


#tabbed-widget .posts-taps .tabs:nth-child(3n) { display: none !important; }
#tabbed-widget ul.tabs li a {  padding: 5px 20px 1px !important;  }

/* 投稿メタ情報消去 */
p.post-meta .post-comments, div.share-post { display: none !important; }
/* Wigetタイトル調整 */
h1.entry-title { font-size: 2em !important; line-height: 140% !important; }
 h1.page-title, .cat-box-title h2, #sidebar h4, #footer-widget-area h4, #author-box h3 { font-size: 1.2em; font-weight:600; padding-bottom: .2em; color:#d6c4af; }
.entry a.more-link { color:#333333 !important; }
.entry a:hover.more-link { color:#ffffff !important; background:#cccccc !important; }


/* ショートコード */
.mgt0 { margin-top: 0 !important; } .mgb0 { margin-bottom: 0 !important; }
.mgt05 { margin-top: .5em !important; } .mgb05 { margin-bottom: .5em !important; }
.mgt1 { margin-top: 1em !important; } .mgb1 { margin-bottom: 1em !important; }
.mgt2 { margin-top: 2em !important; } .mgb2 { margin-bottom: 2em !important; }
.fs9 { font-size: .9em !important; } .fs85 { font-size: .85em !important; }
.br4 { border-radius: 4px !important; } .br6 { border-radius: 6px !important; }

/* サイドバー表示調整 */
#sidebar .slider-caption h2 { padding-bottom: .4em; }
#sidebar .slider-caption h2 a { font-size: .4em !important; line-height: .5em !important; }
#sidebar .w_ad img { border: 1px solid #eee; border-radius: 4px; }
#sidebar .widget-container {border-bottom-color:none !important;}
#sidebar .widget-container,.cat-box-content {border-bottom:none !important;}
#sidebar .widget-container {border-bottom-width:none !important;}
#sidebar .widget-container {border-bottom-style:none !important;}


/* チェックボックス表示調整 */
#check-also-box .block-head h3 { font-size:16px; }
#check-also-box h2.post-title { line-height:100% !important; }
#check-also-box h2.post-title a { font-size:14px;  line-height:100% !important; }


/* フッター消去 */
.footer-bottom, #theme-footer { background: none; padding:0;  line-height:0; border-top: none;}
#theme-footer { display: none; }

#wpcf7-f6-p30-o1 { padding-left:30px; }
#wpcf7-f6-p30-o1 .wpcf7-select option { font-family:'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', sans-serif !important; }
#wpcf7-f6-p30-o1 input.wpcf7-submit { font-size:1em; color:#AC794B; font-family:'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', sans-serif !important; }
#wpcf7-f6-p30-o1 input.wpcf7-submit:hover { background:#B29FA4 !important; color:#fff !important; }

/* ダッシュボード内消去 */
.wp-admin .updraft-ad-container h1 { display: none !important; }
