@charset "utf-8";
/****************************************************************************************************

cms記事

****************************************************************************************************/
@media print, screen and (min-width:737px){
}
@media print, screen and (min-width:769px){
}
@media print, screen and (min-width:1000px){
}
/****************************************************************************************************
****************************************************************************************************/
.entryHeader{
    margin-bottom: 20px;
    padding-bottom: 5px;
    border-bottom: 2px solid #333;
}
@media print, screen and (min-width:737px){
.entryHeader{
    margin-bottom: 40px;
    padding-bottom: 10px;
}
}
    .bodyCategory__memorial_society .entryHeader{ border-bottom-color: #D26088; }
    .bodyCategory__spot .entryHeader{ border-bottom-color: #EDA000; }
    .bodyCategory__news .entryHeader{ border-bottom-color: #DE6A42; }
/*--------------------------------------------------
--------------------------------------------------*/
.entryHeader__text{
    margin-bottom: 0;
    font-size: 1.6rem;
    font-weight: bold;
}
@media print, screen and (min-width:737px){
.entryHeader__text{
    font-size: 2.0rem;
}
}
    .bodyCategory__memorial_society .entryHeader__text{ color: #D26088; }
    .bodyCategory__spot .entryHeader__text{ color: #EDA000; }
    .bodyCategory__news .entryHeader__text{ color: #DE6A42; }
/*--------------------------------------------------
--------------------------------------------------*/
.entryHeader__data{
}
.entryHeader__categroy{
    padding: 5px;
    color: #fff;
    border-radius: 5px;
    font-size: 1.2rem;
}
@media print, screen and (min-width:737px){
.entryHeader__categroy{
    margin-right: 10px;
    font-size: 1.4rem;
}
}
    /*--------------------------------------------------
    泊園書院記念会
    活動報告
    --------------------------------------------------*/
    .bodyCategory__memorial_society .entryHeader__categroy.-category1{ background-color: #6C8DC5; }   /*シンポジウムその他*/
    .bodyCategory__memorial_society .entryHeader__categroy.-category2{ background-color: #62C755; }   /*特別記念展示*/
    .bodyCategory__memorial_society .entryHeader__categroy.-category3{ background-color: #E48563; }   /*泊園記念講座*/
    /*--------------------------------------------------
    お知らせ
    --------------------------------------------------*/
    .bodyCategory__news .entryHeader__categroy.-category1{ background-color: #8C91BD; }  /*お知らせ*/
    .bodyCategory__news .entryHeader__categroy.-category2{ background-color: #44B582; }  /*イベント*/
/****************************************************************************************************
****************************************************************************************************/
.entryBody__category{
    margin-bottom: 20px;
    text-align: center;
}
@media print, screen and (min-width:737px){
.entryBody__category{
    margin-bottom: 40px;
}
}

.entryBody__categoryText{
    display: inline-block;
    padding: 5px 10px;
    border: 1px solid #333;
    font-weight: bold;
}
@media print, screen and (min-width:737px){
.entryBody__categoryText{
    padding: 5px 20px;
}
}
    .bodyCategory__about .entryBody__categoryText{ color: #26A368; border-color: #26A368; }
    .bodyCategory__culture .entryBody__categoryText{ color: #2892BC; border-color: #2892BC; }
    .bodyCategory__news .entryBody__categoryText{ color: #DE6A42; border-color: #DE6A42; }
/*--------------------------------------------------
--------------------------------------------------*/
.entryBody__date{
}
/****************************************************************************************************
****************************************************************************************************/
.entryBody{ margin-bottom: 20px; }
@media print, screen and (min-width:737px){
.entryBody{ margin-bottom: 40px; }
}
/****************************************************************************************************
画像
****************************************************************************************************/
.entryBody img{
    margin-bottom: 10px;
    padding: 5px;
    border: 1px solid #ccc;
    border-radius: 5px;
}
@media print, screen and (min-width:737px){
.entryBody img{
    margin-bottom: 20px;
    padding: 10px;
}
}
/****************************************************************************************************
見出し
****************************************************************************************************/
.bodyCategory__common .entryBody h1,
.bodyCategory__common .entryBody h2,
.bodyCategory__common .entryBody h3,
.bodyCategory__common .entryBody h4,
.bodyCategory__common .entryBody h5,
.bodyCategory__common .entryBody h6{ color: #BD2357; border-color: #BD2357; }  /*その他の共通ページ*/

.bodyCategory__about .entryBody h1,
.bodyCategory__about .entryBody h2,
.bodyCategory__about .entryBody h3,
.bodyCategory__about .entryBody h4,
.bodyCategory__about .entryBody h5,
.bodyCategory__about .entryBody h6{ color: #26A368; border-color: #26A368; }

.bodyCategory__culture .entryBody h1,
.bodyCategory__culture .entryBody h2,
.bodyCategory__culture .entryBody h3,
.bodyCategory__culture .entryBody h4,
.bodyCategory__culture .entryBody h5,
.bodyCategory__culture .entryBody h6{ color: #2892BC; border-color: #2892BC; }

.bodyCategory__spot .entryBody h1,
.bodyCategory__spot .entryBody h2,
.bodyCategory__spot .entryBody h3,
.bodyCategory__spot .entryBody h4,
.bodyCategory__spot .entryBody h5,
.bodyCategory__spot .entryBody h6{ color: #EDA000; border-color: #EDA000; }

.bodyCategory__memorial_society .entryBody h1,
.bodyCategory__memorial_society .entryBody h2,
.bodyCategory__memorial_society .entryBody h3,
.bodyCategory__memorial_society .entryBody h4,
.bodyCategory__memorial_society .entryBody h5,
.bodyCategory__memorial_society .entryBody h6{ color: #D26088; border-color: #D26088; }

.bodyCategory__news .entryBody h1,
.bodyCategory__news .entryBody h2,
.bodyCategory__news .entryBody h3,
.bodyCategory__news .entryBody h4,
.bodyCategory__news .entryBody h5,
.bodyCategory__news .entryBody h6{ color: #DE6A42; border-color: #DE6A42; }
/*--------------------------------------------------
ブロック
--------------------------------------------------*/
.entryBody h1{
    margin-bottom: 15px;
    padding: 0 10px;
    font-size: 1.6rem;
    font-weight: bold;
}
@media print, screen and (min-width:737px){
.entryBody h1{
    margin-bottom: 30px;
    padding: 5px 20px;
    font-size: 2.0rem;
    border-radius: 5px;
}
}
    .bodyCategory__common .entryBody h1{ background-image: url(../../../common/images/heading/bg1.png); }  /*その他の共通ページ*/
    .bodyCategory__about .entryBody h1{ background-image: url(../../../about/images/common/heading/bg1.png); }
    .bodyCategory__culture .entryBody h1{ background-image: url(../../../culture/images/common/heading/bg1.png); }
    .bodyCategory__memorial_society .entryBody h1{ background-image: url(../../../memorial_society/images/common/heading/bg1.png); }
    .bodyCategory__spot .entryBody h1{ background-image: url(../../../spot/images/common/heading/bg1.png); }
    .bodyCategory__news .entryBody h1{ background-image: url(../../../news/images/common/heading/bg1.png); }
/*--------------------------------------------------
下にボーダー
--------------------------------------------------*/
.entryBody h2{
    margin-bottom: 10px;
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 1.6rem;
    font-weight: bold;
    border-top: 2px solid;
    border-bottom: 1px solid;
}
@media print, screen and (min-width:737px){
.entryBody h2{
    margin-bottom: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 1.8rem;
}
}
/*--------------------------------------------------
ボーダー
--------------------------------------------------*/
.entryBody h3{
    margin-bottom: 10px;
    padding-bottom: 5px;
    font-size: 1.6rem;
    font-weight: bold;
    border-bottom: 1px solid;
}
@media print, screen and (min-width:737px){
.entryBody h3{
    margin-bottom: 20px;
    padding-bottom: 10px;
    font-size: 1.8rem;
}
}
/*--------------------------------------------------
ボーダー
--------------------------------------------------*/
.entryBody h4{
    margin-bottom: 5px;
    padding-bottom: 5px;
    font-size: 1.6rem;
    font-weight: bold;
    border-bottom: 2px dotted;
}
@media print, screen and (min-width:737px){
.entryBody h4{
    margin-bottom: 10px;
    padding-bottom: 10px;
    font-size: 1.8rem;
}
}
/*--------------------------------------------------
ボーダー
--------------------------------------------------*/
.entryBody h5{
    margin-bottom: 10px;
    padding-left: 10px;
    font-size: 1.6rem;
    font-weight: bold;
    border-left: 2px solid;
}
@media print, screen and (min-width:737px){
.entryBody h5{
    margin-bottom: 20px;
    padding-left: 20px;
    font-size: 1.8rem;
}
}
/*--------------------------------------------------
太字
--------------------------------------------------*/
.entryBody h6{
    margin-bottom: 5px;
    font-size: 1.4rem;
    font-weight: bold;
}
@media print, screen and (min-width:737px){
.entryBody h6{
    margin-bottom: 10px;
    font-size: 1.6rem;
}
}
/****************************************************************************************************
リスト
****************************************************************************************************/
.entryBody li{ margin-left: 30px; }
    .entryBody ul > li{ list-style-type: disc; }
    .entryBody ol > li{ list-style-type: decimal; }
/****************************************************************************************************
引用
****************************************************************************************************/
.entryBody blockquote{
    position: relative;
    padding: 10px;
    background-color: #efefef;
    border: 1px solid #e0e0e0;
    border-radius: 5px;
}
@media print, screen and (min-width:737px){
.entryBody blockquote{
    padding: 20px;
}
}
    .entryBody blockquote::before{
        content: '';
        display: block;
        width: 10px;
        height: 10px;
        background: url(../../images/icon_blockquote.png) no-repeat;
        background-size: contain;
    }
@media print, screen and (min-width:737px){
    .entryBody blockquote::before{
        width: 20px;
        height: 20px;
    }
}
/****************************************************************************************************
水平線
****************************************************************************************************/
.entryBody hr{ margin: 20px 0; }
@media print, screen and (min-width:737px){
.entryBody hr{ margin: 40px 0; }
}


