/* my-style.css (managed by Site Assets Manager) */

* {
	font-family: メイリオ, モトヤLシーダ3等幅, MotoyaLCedar, 'VL Pゴシック', 'ヒラギノ角ゴ ProN W3', 'ヒラギノ角ゴ Pro W3', IPAexゴシック, 'IPA Pゴシック', 梅PゴシックC4, 'ＭＳ Ｐゴシック', 'Takao Pゴシック', Osaka, Verdana, 'DejaVu Sans', 'Oswald', Arial, 'Helvetica Neue', sans-serif;
	font-feature-settings:	"jp04" 1;
	-moz-font-feature-settings:	"jp04" 1;
	-ms-font-feature-settings:	"jp04" 1;
	-webkit-font-feature-settings:	"jp04" 1;
}

h2.site-description { color: #330000; }

p { margin-bottom: 8px; }

body a { text-decoration: none; }
body .column .widget {
	background: #efd;
	opacity: 0.8;
}
body .image-and-cats-big .category-list,
body .image-and-cats .category-list,
body .site-cat {
	background: #eee;
	text-align: right;
	font-size: 8pt;
}	
body .image-and-cats-large a,
body .image-and-cats-big a,
body .image-and-cats a {
	text-transform: none;
	font-size: 8pt;
}
body .entry-header .entry-title a {
	color: #009966;
}

div.site-top-header-wrap {
	background: #e3f7d1;
}
div.mobile-title { font-weight: bold; }
div.site-title-top {
  padding: 0.5em;
  background: #33cc00;
  text-align: center;
  opacity: 0.8;
}
p.site-title {
  -webkit-text-stroke: 1px #333333;
  text-stroke: 1px #333333;
}
div.site-title-wrap {
  padding: 0.5em;
  background: #33cc00;
}
.site-title-wrap .site-title { color: #ffffff; }
.site-title-wrap .site-description { color: #000000; }
.mobile-navigation ul li > a,
.mobile-navigation ul li.menu-item-has-children > .drawer-nav-drop-wrap {
  color: #999999;
}

h1.entry-title, h2.entry-title {
  padding: 0 0.5em;
}
h1.entry-title, h2.entry-title, body .entry-header .entry-title a {
  background: #009966;
  color: #ffffff;
}
.entry-content h2 {
	padding: 0 0.25em;
	background: #E3F7D1;
}
.entry-content h2.umebayashi {
	padding: 0;
	background: transparent;
}
li.entry-list-item, #main article { box-shadow: 4px 4px 6px; }
.primary-sidebar.widget-area h2.widget-title {
	padding-left: 0.5em;
	background: #336600;
	color: #ffffff;
}

body .entry-related .entry-title, body .entry-related .entry-title a {
  background: transparent;
	color: #009966;
}

.nb { white-space: nowrap; }
