@charset "UTF-8";

/*!
Theme Name: Cocoon Child
Description: Cocoon専用の子テーマ
Theme URI: https://wp-cocoon.com/
Author: わいひら
Author URI: https://nelog.jp/
Template:   cocoon-master
Version:    1.1.3
*/

/************************************
** 子テーマ用のスタイルを書く
************************************/
/*必要ならばここにコードを書く*/

.appeal-content {
    max-width: 1000px;
    background-color: transparent;
    margin: auto;
    padding: 0;
    text-align: center;
	font-size:24px;
	font-weight:bold;
}

.appeal-message img {
    max-width: 480px;
    padding: 0 24px 24px;
    width: 100%;
}
.appeal-in {
    min-height: 500px;
    color: #ffffff;
    padding: 40px 4%;
}
.appeal {
    background-size: cover;
}
.page-id-12 .content {
    display: none;
}
/************************************
** レスポンシブデザイン用のメディアクエリ
************************************/
/*1023px以下*/
@media screen and (max-width: 1023px){
  .header-container-in.hlt-top-menu.hlt-tm-small .logo-header {
    max-height: none;
}
	.header-container-in.hlt-top-menu.hlt-tm-small .logo-header img {
    max-height: none;
    max-width: 300px;
    padding: 16px 0;
    width: 100%;
}
}

/*834px以下*/
@media screen and (max-width: 834px){

}

/*480px以下*/
@media screen and (max-width: 480px){
  .appeal-content {
    font-size: 16px;
}
}

/* =========================================================
   Anapana リニューアル：ヘッダー・フッター（2026-09 追加）
   ========================================================= */
#header-container,#header-container .navi,#navi,.navi-in,#header{background-color:#16294a !important;}
#header-container{border-bottom:1px solid rgba(255,255,255,.08);}
#navi .navi-in > ul{display:flex;justify-content:flex-end;flex-wrap:nowrap;}
#navi .navi-in > ul > li{width:auto !important;flex:none;}
#navi .navi-in > ul > li > a{padding:0 20px;font-size:15px;font-weight:500;letter-spacing:.06em;color:#fff;}
#navi .navi-in > ul > li > a:hover{background:rgba(255,255,255,.08);}
#navi .navi-in > ul > li:last-child > a{margin-left:12px;border:1px solid rgba(255,255,255,.6);border-radius:2px;line-height:2.4;margin-top:auto;margin-bottom:auto;}
#navi .navi-in > ul > li:last-child > a:hover{background:#fff;color:#16294a;}
/* フッター */
#footer{background:#16294a !important;color:#c9d4e8 !important;padding-top:56px;}
#footer a,#footer .navi-footer-in a{color:#c9d4e8 !important;}
#footer a:hover{color:#fff !important;}
.navi-footer-in > .menu-footer li{border-left:none !important;border-right:none !important;}
.navi-footer-in > .menu-footer li a{font-size:13px;padding:0 12px;}
.copyright{font-size:12px;color:#8fa2c3 !important;}
.breadcrumb{background:transparent;}
@media screen and (max-width:1023px){
  #navi{display:none !important;}
}

/* 新トップ：旧アピールエリアを非表示（2026-11-08） */
body.home #appeal{display:none !important;}
