@charset "utf-8";
/*
Theme Name: Lightning Child Sample
Theme URI: ★ テーマの公式サイトなどのURL（空欄でも可） ★
Template: lightning
Description: ★ テーマの説明（空欄でも可） ★
Author: ★ テーマ作成者の名前（空欄でも可） ★
Tags: 
Version: 0.1.2
*/

footer .copySection p:nth-child(2) {
    display:none !important;
}

body,
/*
p {
    font-family: "游ゴシック", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, "Helvetica Neue", Helvetica, Arial, sans-serif !important;
    font-weight:500 !important;
    }
*/
p {
	font-family: "游明朝", YuMincho, "Hiragino Mincho ProN W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
}


div.menu img:hover {
   opacity: 0.6; /* 40％ほど透過させる */
}

.sectionBox {
    padding-top: 0;
    padding-bottom: 0;
}

.content h4 {
    border-left-color: #334454;
	padding: 2px 0px 0px 10px;
	border-left: 3px solid
}
.balloon {
    padding: 0.5em 1em;
    margin: 2em 0;
    font-weight: bold;
    color: #334454;/*文字色*/
    background: #FFF;
    border: solid 3px #334454;/*線*/
}
.mt100 {
    margin-top: -190px;
}

@media screen and (max-width: 480px){
.mt100 { 
	margin-top: 0px;
}
}

.balloon p {
    margin-bottom: 0em;
}

.content blockquote, .content .sectionFrame {
    box-shadow: inset 0px 0px 0px 4px rgba(0,0,0,0.05);
    border: 1px solid #ccc;
}
.content blockquote, .content .sectionFrame {
    padding: 20px 15px 0px;
    margin-bottom: 20px;
    border: 3px solid #efefef;
    clear: both;
}
.content .sectionBox {
    margin-bottom: 30px;
    display: block;
    overflow: hidden;
    clear: both;
}
.content h5 {
    padding: .5em .75em;
    background-color: #004080;
    border-radius: 6px;
    color: #fff;
}
.caption_box {
    width: 94%;
    position: relative;
    margin: 20px auto 30px auto;
    padding: 20px 10px 0 10px;
    border: 2px solid #004080;
    border-radius: 5px;
}
.caption_box .caption {
    position: absolute;
    top: 0;
    left: 0;
    font-size: 17px;
    padding: 0 1em;
    margin: 0;
    background-color: #fff;
    color: #004080;
    transform: translateY(-50%) translateX(1em);
}

body {
    animation: fadeIn 2s ease 0s 1 normal;
    -webkit-animation: fadeIn 2s ease 0s 1 normal;
}

@keyframes fadeIn {
    0% {opacity: 0}
    100% {opacity: 1}
}

@-webkit-keyframes fadeIn {
    0% {opacity: 0}
    100% {opacity: 1}
}

.section.siteFooter{
background:#334454;
color:#ffffff;
}

.nav li a {
    color: #ffffff;
}

.media-body p {
display:none;
}

.entry-meta-item-date {
	display:none;
}

.entry-meta_items {
display: none;
}