@charset "utf-8";
/*@import url('/wp/wp-content/themes/stinc/hover-min.css');*/

/*
Theme Name: stinc
Template: snow-monkey
*/



/*-------------------------------------------------------------------------------- common **/
/* 画面遷移フェードイン  */
body {
    animation: fadeIn 2s ease 0s 1 normal;
    -webkit-animation: fadeIn 2s ease 0s 1 normal;
}
@keyframes fadeIn {
    0% {opacity: 0}
    100% {opacity: 1}
}
@-webkit-keyframes fadeIn {
    0% {opacity: 0}
    100% {opacity: 1}
}



/* ヘッダー背景色 */
.l-header {
    background-color: #FAFAFA;
    background-image: url("/wp/wp-content/uploads/2021/04/bg.jpg");
    background-position:center bottom;
}




/*-------------------------------------------------------------------- */
/* グローバルメニュー
---------------------------------------------------------------------- */


/*-------------------------------------------------------------------- */
/* グローバルメニュー .l-2row-header__row.u-invisible-md-down
---------------------------------------------------------------------- */
/* グローバルメニュー 余白 */
.l-2row-header__row.u-invisible-md-down {
  margin:15px 0;
  background-color: #FAFAFA;
  background-color: #ffffff;
  border:2px #ffffff solid !important;
}


/* サブメニュー 背景色 幅 */
:not(.l-header__drop-nav) .p-global-nav .c-navbar__submenu {
  background-color: _#6E891E;
  min-width: 190px;
}
/* サブメニュー 余白 */
.p-global-nav .c-navbar__subitem > a {
  padding:0.5rem;
}
/* サブメニュー ▲矢印 */
:not(.l-header__drop-nav) .p-global-nav .c-navbar__item > .c-navbar__submenu::before {
  /*display: none;*/
}
/* サブメニュー 文字色  */
:not(.l-header__drop-nav) .p-global-nav .c-navbar__subitem > a {
  /*color: #111;*/
}


/*-------------------------------------------------------------------- */
/* ハンバーガーメニュー
---------------------------------------------------------------------- */
/* 色 */
.c-hamburger-btn__bar {
  /*background: #6E891E;*/
}
.c-hamburger-btn__label {
  /*color: #6E891E;*/
}


/* フッターサブナビゲーション背景色 */
.p-footer-sub-nav {

}

/* フッター背景色 */
.l-footer-widget-area {
    background-color: #FAFAFA;
    background-image: url("/wp/wp-content/uploads/2021/04/bg.jpg");
}

/* コピーライト */
.c-copyright {
  background-color: #0f2950;
  color: #ffffff;
  font-size:0.7em;
  text-align:center;
}


/* トップへ戻る */
.c-page-top {
    right: 10px;
    bottom:10px;
    transition: all 0.5s ease-in-out;
}


/*-------------------------------------------------------------------------------- common 共通ページ **/
/* 共通ページヘッダー 高さ 500 -> 400px
---------------------------------------------------------------------- */
@media (min-width: 64em){
.c-page-header[data-has-image=true] {
    min-height: 400px;
}
}

/*-------------------------------------------------------------------------------- 投稿ページ **/
/* 投稿ページのタイトルシャドウ  */
.c-page-header__content > h1.c-page-header__title {
  /*text-shadow: 0 0 16px rgba(0, 0, 0, 0.7);*/
}

/* 著者情報を非表示 */
li.c-meta__item.c-meta__item--author{
  display: none;
}

/* 記事下のタグ一覧を非表示 */
.c-entry-tags {
  /*display: none;*/
}


/*-------------------------------------------------------------------------------- index **/
/* スライダー 高さ */
.spider__canvas{max-height:500px;}

/* スライダー 画像の中心が上下中央に */
@media screen and (min-width:1024px){
	.smb-spider-slider--16to9 .spider__slide:before, 
	.smb-spider-slider--16x9 .smb-spider-slider__figure-wrapper:before {
	    content: "";
	    display: block;
	    padding: 40% 0 0;
	}
}



/*-------------------------------------------------------------------------------- history 沿革 **/
/* テーブル 沿革  2025.10 */
.history-table-history2 tbody td:first-child{
	width:18%;
}
.history-table-history2 tbody td:nth-child(2){
	_width:10%;
}

.history-table-history2 tbody tr:nth-child(2n+1){
	background-color: #fafafa;
}
.history-table-history2 tbody tr:first-child{
	border-top: solid 1px #ddd;
}
.history-table-history2 tbody td{
	border:none;
	border-bottom: solid 1px #ddd;
}

/* テーブル 沿革  */
.history-table-history tbody td:first-child{
	width:18%;
}
.history-table-history tbody td:nth-child(2){
	width:10%;
}

.history-table-history tbody tr:nth-child(2n+1){
	background-color: #fafafa;
}
.history-table-history tbody tr:first-child{
	border-top: solid 1px #ddd;
}
.history-table-history tbody td{
	border:none;
	border-bottom: solid 1px #ddd;
}


/*-------------------------------------------------------------------------------- management 生徒指導の概要 **/
/* テーブル 校則  */
.management-table-rule thead tr th{
	background-color: #FFCC66;
	color:#333;
	text-align:center;
	border:none;
}
/* テーブル 校則 違反時の対応  */
.management-table-ihan thead tr th{
	background-color: #FF6666;
	color:#333;
	text-align:center;
	border:none;
}





/*-------------------------------------------------------------------------------- kumiai 湖南中学校組合 **/
/* テーブル 2列  */
.kumiai-table-4col tbody td:first-child{
	width:25%;
	background-color: #fafafa;
}
/* テーブル 2列  */
.kumiai-table-2col tbody td:first-child{
	width:25%;
	background-color: #fafafa;
}

/*-------------------------------------------------------------------------------- kumiaihistory 組合の沿革 **/
.kumiaihistory-table-history tbody td:first-child{
	width:18%;
}
.kumiaihistory-table-history tbody td:nth-child(2){
	width:10%;
}

.kumiaihistory-table-history tbody tr:nth-child(2n+1){
	background-color: #fafafa;
}
.kumiaihistory-table-history tbody tr:first-child{
	border-top: solid 1px #ddd;
}
.kumiaihistory-table-history tbody td{
	border:none;
	border-bottom: solid 1px #ddd;
}






/*-------------------------------------------------------------------------------- お問い合わせ **/




/* ドロップナビの配色
.l-header__drop-nav {
  background-color: #ffee00;
}

.l-header__drop-nav .p-global-nav .c-navbar__submenu {
  background-color: #ffee00;
}

.l-header__drop-nav .p-global-nav .c-navbar__item > .c-navbar__submenu::before {
  display: none;
}


.l-header__drop-nav .p-global-nav .c-navbar__subitem > a {
  color: #111;
}
 */

