@charset "UTF-8";

/*!
Theme Name: Cocoon Child
Template:   cocoon-master
Version:    1.0.7
*/

/************************************
** 子テーマ用のスタイルを書く
************************************/
/*必要ならばここにコードを書く*/


/************************************************************************
** ●島根県スキー連盟 Top stylesheet(styl.css)ファイルを共用
https://ski-shimane.org/wordpress/wp-content/themes/cocoon-child-master/style.css
Cocoon Child > tmp-user > head-insert.php で設定
************************************************************************/

/************************************************************************
** ●事務局 独自 stylesheet(styl.css)ここから下）
************************************************************************/

/************************************
** ●アピールエリア モバイル画像 
************************************/
@media screen and (max-width: 480px) {
.appeal {
/* background-image: url(https://ski-shimane.org/jimukyoku/wordpress/wp-content/uploads/2022/09/ap_jimukyoku_1200_500.jpg) !important; */
/* background-image: url(https://ski-shimane.org/jimukyoku/wordpress/wp-content/uploads/2025/06/ap_jimukyoku_1000_820_2020622.png) !important; */
background-image: url(https://ski-shimane.org/jimukyoku/wordpress/wp-content/uploads/2025/07/ap_jimukyoku_1000_1200_20250717-1.png) !important;		
}
}
/************************************
** ●お問合せ選択（島根県スキー連盟 お問合せ）
************************************/	
.pickup-wrap-otoiawasesentaku {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  margin: 1em auto 0;
  padding: 0;
}
.pickup-item-otoiawasesentaku {
  list-style: none;
  margin: 10px 3px 10px 3px;
  transition-duration: .4s;
  width: 24%; /* 横一列表示 */
}
@media screen and (max-width: 480px) {
  .pickup-wrap-otoiawasesentaku {
    margin: 0 4px 0 4px;
  }
  .pickup-item-otoiawasesentaku {
    margin: 10px 4px 15px 4px;
    width: 30%; /* 横二列表示 */
  }
}
.otoiawasesentaku-title a {
  background: #45546c;
  border-radius: 6px;
  color: #fff!important;
  display: block;
  font-weight: bold;
  letter-spacing: 8px;
  line-height: 1.4;
  margin: 2px 0 2px 0;
  padding: 5px 3px 5px 3px;
  text-align: center;
}
@media screen and (max-width: 480px) {
  .otoiawasesentaku-title a {
    letter-spacing: 5px;
    margin: 2px 5px 2px 5px;
    padding: 2px 3px 2px 3px;
  }
}
.otoiawasesentaku-title a:hover {
  box-shadow: 0 8px 5px -5px rgba(85,85,85,1);
}

/************************************
** ●連絡先（島根県スキー連盟 お問合せ）
************************************/
.renrakusaki-card-sidebar {
    background: #556B31;
    box-shadow: none;
    border-radius: 6px;
    color: #f5f4f3;
    font-size: 15px;
    line-height: 1.4;
    margin: 20px auto;
    padding: 10px 5px 10px 5px;
    width: 40%;
}
.renrakusaki-title-sidebar {
    background: #f0e68c;
    border-bottom: 0 !important;
    border-radius: 6px;
    color: #666 !important;
    font-size: 16px !important;
    font-weight: bold;
    line-height: 1.4;
    margin: 2px auto 20px !important;
    padding: 10px 3px 10px 3px !important;
    text-align: center;
    /* width: 90% !important; */
    width: 50% !important;
}
.renrakusaki-card-sidebar ul {
padding-left: 100px;
}
@media screen and (max-width: 840px) {
.renrakusaki-card-sidebar {
    background: #556B31!important;
	    width:70%;
}
.renrakusaki-card-sidebar ul {
padding-left: 70px;
}
}	
@media screen and (max-width: 480px) {
.renrakusaki-card-sidebar {
    width: 100%;
}
.renrakusaki-card-sidebar ul {
padding-left: 30px;
}
}



/************************************
** ●ヘッダー モバイル画像 
************************************/
/* @media screen and (max-width: 480px) {
  .site-logo-image {
    visibility: hidden;
  }
  .header {
    background-image: url(https://ski-shimane.org/jimukyoku/wordpress/wp-content/uploads/2023/05/ho_sp_jimukyoku20230519.png)!important;
  }
} */

/************************************
** ●各部メニュー　bottom（ボックスメニューカスタマイズ）
************************************/
/* .box_menu_kakubu_bottom .box-menu {
width: calc(100% /3 );
}
@media screen and (max-width: 480px) {
.box_menu_kakubu_bottom .box-menu-label {
font-size: 14px;
}
} */
/************************************
** ●重要なお知らせ new_list
************************************/
/* .new-entry-cards .display-none { /* 日付表示 */
/* display: block;
} */

/************************************
** ●ライブラリ
************************************/
/* .library-box {
background: #0f295a;
border-radius: 6px;
padding: 10px;
}
.library-box .box-menus {
margin-bottom: 0px;
margin-top: 0px;
justify-content: flex-start;
} */