#gn01298914 h2 {
    padding: 0;
    background-color: transparent;
}
#gn01298914 h2{
    border-top: 4px double #062948;
    border-bottom: 4px double #062948;
    padding: 0.5em
}
#gn01298914 h2{
        margin: auto;
        width: 80%;
}
#gn01298914 h2{
    color: #062948;
    text-align: center;
    font-family: "serif", "MS P明朝";
}
#gn01298914 h3{
    color: #062948;
    text-align: center;
    font-family: "serif", "MS P明朝";
}
#gn01298914 h4{
    color: #062948;
    text-align: center;
    font-family: "serif", "MS P明朝";
}
#gn01298914 h6{
    color: #062948;
    text-align: right;
    font-family: "serif", "MS P明朝";
}
#gn01298914 .contents-wrap{
	display: flex;
	justify-content: space-between;
	align-items: center;	
}
#gn01298914 .contents-img,.contents-text{
	flex-basis: 100%;
	max-width: 100%;
}