@charset "UTF-8";
/* 数字フォント */
@import url(//fonts.googleapis.com/css?family=Playfair+Display+SC:700);
.content {
 margin: 0 auto;
 padding: 0 1em;
 padding-bottom: 2em;
}

.content a {
 color: #007b50;
 font-weight: 700;
}

.content a:hover {
 color: #56bc95;
 font-weight: normal;
 text-decoration: underline;
}

.content h3 {
 margin-top: 50px;
 margin-bottom: 20px;
 padding: .8em .5em;
 position: relative;
 border-bottom: 5px solid #313131;
 color: #313131;
 font-size: 20px;
 line-height: 23px;
}

.content h3::after {
 position: absolute;
 bottom: -5px;
 left: 0;
 z-index: 2;
 content: '';
 width: 20%;
 height: 5px;
 background: #007b50;
}

.content h3:first-letter {
 font-size: 30px;
 color: #007b50;
}

.content h4 {
 margin-bottom: .5em;
 font-size: 20px;
 font-weight: 700;
 line-height: 36px;
}

.content ul {
 margin: .5em 1em;
 padding: 0 0 0 1.5em;
}

.content ol {
 margin: .5em 1.5em;
 padding: 0 1em;
}

.content ul li {
 text-indent: -.7em;
 list-style: none;
}

.content ol li {
 padding-left: .5em;
 list-style-type: decimal;
}

.content ul li:before {
 content: "●";
 padding-right: .8em;
 color: #007b50;
}

.content img {
 margin-bottom: 10px;
}

.content .alignleft {
 float: left;
 clear: both;
 margin-top: .5em;
 margin-bottom: 2em;
 padding-right: 1em;
}

.content .alignright {
 float: right;
 clear: both;
 margin-top: .5em;
 margin-bottom: 2em;
 padding-left: 1em;
}


.post-type-staffblog h2,
.post-type-event h2{
        line-height:1.6;
        font-family: "yumin-demibold", "游明朝体", "YuMincho", "游明朝", "Yu Mincho", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho", serif;
        color:#fff;
        font-size:22px;
        background:#007b50;
        padding:5px 10px;
        margin-bottom:15px;
}

.post-type-staffblog h3,
.post-type-event h3{
        line-height:1.6;
        font-family: "yumin-demibold", "游明朝体", "YuMincho", "游明朝", "Yu Mincho", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho", serif;
        font-size:22px;
        border-bottom:1px solid #007b50;
        padding:0 0 5px;
        margin-bottom:15px;
        
        margin-top:0;
}

.post-type-staffblog h3:first-letter,
.post-type-event h3:first-letter{
	font-size:1em;
	color:#313131;
}

.post-type-staffblog h3::after,
.post-type-event h3::after{
	content:none;
}

.post-type-staffblog h4,
.post-type-event h4{
        line-height:1.6;
        font-size:20px;
        color:#007b50;
        font-weight:700;
        margin-bottom:15px;
        
        margin-top:0;
         font-family: "游ゴシック", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku  Pro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
