/*------------------------------------------------------

	single

------------------------------------------------------*/
#information.single {}
#information.single .journal-contents .post-contents figure.single { max-width: 780px; margin-left: auto; margin-right: auto; }

#information.single #page-title.noimg { background: none; margin: 0; background: #F7F6FC; height: 80px; min-height: auto; padding: 0; }
#information.single #page-title.noimg .title-wrap { padding: 0; position: static; transform: none; width: 100%; }
#information.single #page-title.noimg .title-wrap > h1 { background: none; display: block; text-align: center; padding: 0; margin: 0; width: 100%; line-height: 80px; }
#information.single #page-title.noimg .title-wrap > h1 span { font-size: 2.4rem; background: none; font-weight: bold; display: inline; -webkit-text-fill-color: unset; color: #665EC0; }

/* .btn-e {}
.btn-e a { display: block; text-decoration: none; background: #F7F6FC; text-align: center; color: #665EC0; font-weight: bold; font-size: 1.8rem; max-width: 260px; margin: 0 auto; padding: 16px 10px; position: relative; }
.btn-e a::before { transition: all 0.2s; content: ''; position: absolute; top: 50%; left: 10px; width: 20px; height: 20px; transform: translateY(-50%); background: #4B43A7; }
.btn-e a::after { content: ''; position: absolute; top: 50%; left: 18px; width: 8px; height: 8px; border-top: 2px solid #fff; border-right: 2px solid #fff; transform: translateY(-50%) rotate(-135deg); } */

@media (min-width: 768px) {
    #information.single .gloval-nav { display: none; }
}

@media (max-width: 767px) {
    /* .btn-e { margin-bottom: 50px; } */
}



/*------------------------------------------------------

    [information-post]
    ¤ªÖª¤é¤»Ô”¼š

------------------------------------------------------*/
#information-post .info {}
#information-post .info p { font-size: 1.4rem; }
#information-post .info > div { display: inline-block; width: auto; margin-right: 10px; min-width: 90px;}
#information-post .tag { font-weight: bold; color: #393472; text-align: center; width: 100px; border: 1px solid #5C2E7E; background: #fff; }
#information-post .tag p { font-size: 1.4rem; line-height: 1.6; }
#information-post .tag a { color: #393472; text-decoration: none; }

#information-post .title-post { font-size: 2.8rem; color: #5C2E7E; font-weight: bold; padding-bottom: 10px; border-bottom: 1px solid #5C2E7E; margin-bottom: 15px; line-height: 140%; letter-spacing: 1px; }
#information-post .title-post a { color: #5C2E7E; text-decoration: none; }
#information-post .title-post a:hover { color: #3096B7; text-decoration: underline; }
#information-post .date { font-size: 1.6rem; font-weight: bold; margin-bottom: 0px;}


#information-post .attached { padding: 10px;}
#information-post .attached .filelist { font-size: 1.6rem;}
#information-post .attached .filelist:not(:last-child) { margin-bottom: 10px;}
#information-post .attached .filelist img { vertical-align: sub;}
#information-post .attached .filelist a { text-decoration: underline; }
#information-post .attached .filelist a:hover { text-decoration: none; }


#information-post .head {}
#information-post .head .title {}
#information-post .head hr {}
#information-post .head .l_col-category-wrap { justify-content: flex-start;}
#information-post .head .l_col-category-wrap .post-category { border: 1px solid #665EC0; color: #393472; font-size: 1.4rem; font-weight: bold; padding: 5px 11px; letter-spacing: 0.1em; margin-right: 10px; line-height: 1; }
#information-post .head .l_col-category-wrap .post-date { color: #393472; font-weight: bold; vertical-align: bottom; display: block; }


@media (min-width: 768px) {
    #information-post { max-width: 860px; margin-left: auto; margin-right: auto;}

    #information-post .head {}
    #information-post .head .title { font-size: 2.4rem;}
    #information-post .head hr {}
    #information-post .head .l_col-category-wrap {}
    #information-post .head .l_col-category-wrap .post-category {}
    #information-post .head .l_col-category-wrap .post-date {}
}

@media (max-width: 767px) {
    #information-post .head {}
    #information-post .head .title { font-size: 2rem;}
    #information-post .head hr {}
    #information-post .head .l_col-category-wrap {}
    #information-post .head .l_col-category-wrap .post-category {}
    #information-post .head .l_col-category-wrap .post-date {}
}

