/* JSDN トップページスマホ対応用 */
@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
*/

/* ---------------------- */
/*Cocoon設定
 *   サイト
 * 　　　　サイトアイコンフォント:Font Awesome 5
 *         サイドバーの表示状態:フロントページで非表示
 * 　ヘッダー
 * 　　　　ヘッダーレイアウト：センターロゴ(スリムメニュー)
 * 　　　　ヘッダーロゴ：https://jsdn.info/wp-content/uploads/2024/09/学会ロゴC.png
 * 　　　　ヘッダーロゴサイズ： 	幅：383 × 高さ： 80
 * 　　　　グローバルナビメニュー色：#274df7
 * 　OGP
 * 　　　　ホームイメージ：https://jsdn.info/wp-content/uploads/2024/09/学会ロゴScreenShot.png
 * 　カラム 
 * 　　　　コンテンツ幅：700px
 *         コンテンツ余白幅:10px
 * 　投稿
 * 　　　　関連記事設定
 *　　 　　　　表示
 *　　　　　　　　　関連記事を表示する：[チェックなし]
 *　　　　ページ送りナビ設定
 *　　　　　　 カテゴリー
 *　　　　　　　　　同一カテゴリーのものを表示する：[チェックあり]
 *        パンくずリスト
 * 　　　　　　パンくずリストの配置：メインカラム手前
 * 　　　 コメント設定
 * 　　　　　　表示
 * 　　　　　　　コメントを表示する：[チェックなし]
 * 　固定ページ
 *        パンくずリスト
 * 　　　　　　パンくずリストの配置：メインカラム手前
 *　　　　 記事タイトル
 *　　　　　　　パンくずリストに記事タイトルを含める：[チェックあり]
 * 　SNSシェア
 * 　　　　トップシェアボタンの表示：[チェックなし]メインカラムトップシェアボタンを表示
 * 　　　　ボトムシェアボタンの表示：[チェックなし]メインカラムボトムシェアボタンを表示
 * 　SNSフォロー
 * 　　　　フォローボタンの表示：[チェックなし]本文下のフォローボタンを表示する
 * 　アピールエリア
 * 　　　　アピールエリアの表示：表示しない
 * 　フッター
 * 　　　フッター表示タイプ：メニュー＆クレジット（中央揃え）
 * 　　　フッターロゴ：指定しない
 * 　　　クレジット表記：独自表記
Copyright © Japan Society of Disaster Nursing Academy, All Rights Reserved.
*/

/* ウィジェット
 * コンテンツ上部
 * 　　　ウィジェット：metaslider
 * 　　　ウィジェットの表示：入力・チェックしたページのみ
 * 　　　表示設定：固定ページ　39
 * フッター左
 * 　　　画像：
 * フッター中
 * 　　　テキスト：日本災害看護学会事務所
〒170-0013 東京都豊島区東池袋2-39-2-401(株)ガリレオ 学会業務情報化センター内
TEL：03-5981-9824　FAX：03-5981-9852　E-mail：g034jsdn-mng@ml.gakkai.ne.jp
 * フッター右
 * 　　　ナビゲーションメニュー：footer-menu
 * 
*/

/* *Cocoon環境に関する情報です。
 * 利用中のプラグイン：All-in-One WP Migration 7.86
 * 　　　　　　　　　　Groups 3.2.1
 * 　　　　　　　　　　MetaSlider 3.91.0
 * 　　　　　　　　　　Regenerate Thumbnails 3.1.6
 * 　　　　　　　　　　TS Webfonts for SAKURA RS 3.1.4
*/

/************************************
** 子テーマ用のスタイルを書く
************************************/
/*必要ならばここにコードを書く*/
/*                    ヘッダー                           */
/* ヘッダおよび問い合わせなど S*/

/* /_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ */
/*  -------------------------  共通 ------------------------ */
.centering-margin{
	margin:auto;/* 四方センタリング */
}
.left-right-centering-margin{
	margin-right: auto;margin-left: auto; /* 左右センタリング */
}
/*  ------------------------- 共通 ------------------------ */
/* /_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ */


/* /_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ */
/*  ------------------------- ヘッダー ------------------------ */

/* キャッチフレーズ調整 */
.tagline {
  position: relative;
  top: 30px; /*キャッチフレーズtop*/
  text-align:right;
  font-size: 8pt;
  color: gray;
}
/* --------------- */

/* タイトルロゴ表示位置 */
.logo{
	text-align:left;
	position: relative;
	left: 60px;
	
}

/* メニュー枠 */
/* _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ */
/* Max Mega Menu */
#navi .navi-in .mega-menu-wrap-navi-header >ul > li{
  border: 1px dashed #eee;
  border-radius: 16px 16px 16px 16px / 50% 50% 50% 50%;

}
/* _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ */


/*グローバルメニューのフォントサイズ等変更*/
.navi-in .menu-header .item-label{
    font-size: clamp(10px, 2vw, 14px);/* font-size: clamp(最小値,推奨値,最大値) */
	margin-bottom:0px;

}

/* メニュー枠の区切り線 */
#navi .navi-in > ul{
	height:52px;
	padding-top:6px;
	padding-bottom:6px;
}

#navi .navi-in > ul > li{
  border-right: 1px dashed #eee;
}

#navi .navi-in > ul > li:first-child{
 /* メニュー枠最後のメニューの区切り線 */
  border-left: 1px dashed #eee;
	width:50px;
}}

#navi .navi-in > ul > li:last-child{
 /* メニュー枠最後のメニューの区切り線 */
	border-right-width: 1px;
}

.navi-in > ul > .menu-item-has-children > a::after{
  right: 10px;
} 

/* メニューアイコン */
/* アイコン設定 */
#navi .fa:before{
  font-size: 1.3em; /* 大きさ */
  opacity: 0.9; /* 透明度 */
  color:#fff;/* 色 */
}

/* 画面の全体幅にメニューの背景色を展開 */
.header-container-in.hlt-top-menu {
  width:100%;
 /* background-color:blue; *//*メニュー項目の背景 */
}

/* お知らせ～リンク集まで */
.cf{
	margin-bottom:0px;
}
/* ----------------------*/

/*グローバルメニューのフォントサイズ等変更*/
.navi-in .menu-header .item-label{
/* font-size: 22px; */
 /* background-color:blue; *//*メニュー項目の背景 */
}

/* 検索および問い合わせなど S*/
/* 検索 */
.header-in {
	position: relative;
}
.header-in .search-box {
/*
position: absolute; 
bottom:10px; 
right: 16px;
*/
margin: 0;
width: 280px;
/* transform: translateY(-50%); */
}
.header-in input[type="text"] {
padding: 8px 14px 8px 40px;
font-size: 14px;
background: #edf6f9;
border: 1px solid #9fcde1;
border-radius: 16px 16px 16px 16px / 50% 50% 50% 50%;
}
.header-in .search-submit {
left: 3px;
right: auto;
color: #378cb0;
}

/* お問い合わせボタン等 */
.jsdn-header_upper {
  position: absolute;
  /* top: 50%; */
  bottom:50px;
  right: 16px;
  margin: 0;
  /*width: 280px;*/
  transform: translateY(-50%);

  align-items: left;
  display: flex;
  gap: 10px;
  /*
  */
}

.jsdn-header_upper a {
  color: #333;
  text-decoration: none;
}

.jsdn-header {
  position: absolute;
  /* top: 50%; */
  bottom:0px;
  right: 16px;
  margin: 0;
  /*width: 280px;*/
  transform: translateY(-50%);
  align-items: left;
  display: flex;
  gap: 10px;
  /*
  */
 white-space:nowrap;
}

.jsdn-header a {
  color: #333;
  text-decoration: none;
}

.jsdn-bannerlink a {
  /* background-color: #333; */
  /* border-radius: 15px; */
  color: black;/*#fff;*/
  font-size: clamp(10px, 2vw, 14px);
  padding-right : 10px;
  bottom:0px;
  vertical-align:bottom;
}
.jsdn-bannerbtn a {
  /* background-color: #333; */
  border-radius: 15px;
  color: black;/*#fff;*/
  font-size: clamp(10px, 2vw, 14px);
  padding: 10px;
}

.article{
	margin-bottom:0px;
}

.linktext-no-underline{
    text-decoration: none;
    text-decoration-line: none;
}

/*  ----------- パンくずリスト ------------ */
/*　色を変更する　*/
.breadcrumb-home a,
.breadcrumb-home .fa-home,
.breadcrumb-item a {
	color: var(--cocoon-text-color);
}
/*　マウスオーバー時の色　*/
.breadcrumb-home a:hover,
.breadcrumb-item a:hover {
	color: blue;/*#be056d;*/
	
}
/*  ============ パンくずリスト ============ */ 

/*  ========================= ヘッダー ======================== */ 
/* /_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ */

/* /_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ */
/*  ------------------------- スライダー ------------------------ */
/* スライダー(metaslider) */
.metaslider .flex-viewport {
	/* margin-top:-18px;/* スライダーの表示位置を調整している */
	overflow: visible !important;/* スライダーのメイン項目左右に画像を出す※ただし、現在画面枠を飛び出るため、対応が必要 */
}
.content-top {
	margin: 0px;
	padding: 0px;
}

#content-top{
	/* 20241112 スライダーの画面領域へ広がり、横スクロールが出てしまう問題の対応 */
	overflow: hidden !important;/* スライダーのメイン項目左右画面枠を飛び出し対策 */
}

.caption-wrap >.caption{
	/* 20241112 スライダーのキャプション(画像下に表示できる文字の枠)の背景色設定 */
	/*background-color:rgba(204,255,255,0.5);/* 半透過の場合はrgbaで赤、緑、青、半透明度の順で設定する */
}

/* 20250424 お知らせ上のスペースを少し狭く */
/*
.content{
}
*/
/*  ========================= スライダー ======================== */ 
/* /_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ */

/* /_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ */
/*  ------------------------- お知らせ・コンテンツエリア ------------------------ */
/*  お知らせ・コンテンツエリア背景  */
.change-area {
	margin:0px;
	margin-left:auto;
	padding:0px;
    /* background-image:url("/wp-content/uploads/2024/09/JSDN_body-bg.png"); */
}

/*  ========================= お知らせ・コンテンツエリア ======================== */ 
/* スライダーとお知らせ(固定ページ先頭)の余白調整 */
.main{
	margin-top:0px;	
	padding-top:0px;
		margin-bottom:0px;
	padding-bottom:0px;
	/*overflow-x:hidden;/* 20241110画面外までにmetasliderが表示されてる件の対応 */

}

/*  ------------------------- お知らせ ------------------------ */
/* Cocoon 投稿一覧関連          */
/* Cocoon 投稿一覧の日付表示 */
.new-entry-card-date {
  display: block;
}

/* 投稿一覧を囲んでいる見出しボックスの枠変形 */
.new-wntry-custom-border {
  border-radius: 10px; /* 線幅の半分 */
}

/* トップ画面 投稿一覧文字サイズ */
.widget-entry-card-title {
  font-size: 14px;
　vertical-align:middle;
}

.widget-entry-card-content {
  font-size: 8px;
　vertical-align:middle;
}

/*
.widget-entry-cards.card-large-image .e-card {
  font-size: 12px;
　vertical-align:middle;
}
*/

/* お知らせタイトルの調整 */
/*.article pre{
	margin-bottom:0px;
}*/
.article pre.ctm_entry-card-list-title {
	font-size:20px;
	margin-top:0px;
	margin-bottom:20px;
	border:0px;
	padding:0px;
	text-align:center;
	background-color:transparent;
	border-color:transparent;
}

/* お知らせタイトルの上余白調整 */
.sectionmargin{
    margin: 0px;
	padding:0px;
}
/*  */
/* お知らせ一覧ボタン */
.wp-block-cocoon-blocks-button-1 a{
	--cocoon-custom-border-color:#274df7;
	--cocoon-custom-text-color:#FFFFFF;
	background:#274df7;
	/*background:rgb(82,113,249);*/
	
}
/* */
/* カスタムお知らせ一覧 */
.display_news_style-first{
	display:flex;
	overflow:hidden;
	List-style: none;
	border-top:solid #DDDDDD 1px;
	border-bottom:solid #DDDDDD 1px;
	padding:0px;
	margin:0px;
}

.display_news_style{
	display:flex;
	overflow:hidden;
	List-style: none;
	/*border-top:solid gray 3px;*/
	border-bottom:solid #DDDDDD 1px;
	padding:0px;
	margin:0px;
}


.link_box{
    position:relative;
    width:30%;
    padding:5%;
    border:solid 1px #CCC;
    margin:0px auto 20px;
}
 
.link_box a{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    text-indent:-999px;
}

.news-tag.date{
	font-size;10px;
	text-align:left;
}

.news-tag.a{
	white-space:nowrap;
	width:100px;
	height:20px;
	font-size;10px;
	text-decoration: none;

}

/* お知らせ用アイコン設定 */
.news-tag.bg-news{
	font-size:11px;
	text-align:center;
	margin:4px;
	padding:3px 1px 0 0;
	white-space:nowrap;
	width:100px;
	/*background-image;url("https://jsdn.info/wp-content/uploads/2024/09/SlugIcon_お知らせ.png");*/
	background:#99FFCC;
	overflow:hidden;
	/* border:solid 1px #000000; */
	border-radius: 5px;/*20px;*/
	box-sizing: border-box;
	/* box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.4); */
}

.news-tag.bg-conference{ 
	/* 学会より */
	font-size:11px;
	text-align:center;
	margin:4px;
	padding:3px 1px 0 0;
	white-space:nowrap;
	width:100px;
	/*background-image;url("https://jsdn.info/wp-content/uploads/2024/09/SlugIcon_お知らせ.png");*/
	background:#99FF99;
	overflow:hidden;
	/* border:solid 1px #000000; */
	border-radius: 5px;/*20px;*/
	box-sizing: border-box;
	box-shadow: 0 0 1px 1px rgba(0, 0, 0, .1);
	height:26px;/* 20250422 スマホ対応 */
}

.news-tag.bg-meeting{ 
	/* 学術集会 */
	font-size:11px;
	text-align:center;
	margin:4px;
	padding:3px 1px 0 0;
	white-space:nowrap;
	width:100px;
	/*background-image;url("https://jsdn.info/wp-content/uploads/2024/09/SlugIcon_学術集会.png");*/
	background:#66FFFF;
	overflow:hidden;
	/* border:solid 1px #000000; */
	border-radius: 5px;/*20px;*/
	box-sizing: border-box;
	box-shadow: 0 0 1px 1px rgba(0, 0, 0, .1);
	height:26px;/* 20250422 スマホ対応 */
}

.news-tag.bg-session{
	/* 研修会 */
	font-size:11px;
	text-align:center;
	margin:4px;
	padding:3px 1px 0 0;
	white-space:nowrap;
	width:100px;
	background:#CCCCFF;
	overflow:hidden;
	/* border:solid 1px #000000; */
	border-radius: 5px;/*20px;*/
	box-sizing: border-box;
	box-shadow: 0 0 1px 1px rgba(0, 0, 0, .1);
	height:26px;/* 20250422 スマホ対応 */
}

.news-tag.bg-investigation{
	/* 研究活動 */
	font-size:11px;
	text-align:center;
	margin:4px;
	padding:3px 1px 0 0;
	white-space:nowrap;
	width:100px;
	background:#FF99FF;
	overflow:hidden;
	/* border:solid 1px #000000; */
	border-radius: 5px;/*20px;*/
	box-sizing: border-box;
	box-shadow: 0 0 1px 1px rgba(0, 0, 0, .1);
	height:26px;/* 20250422 スマホ対応 */
}
/* 20241122 */
.news-tag.bg-ethics{
	/* 研究倫理審査 */
	font-size:11px;
	text-align:center;
	margin:4px;
	padding:3px 1px 0 0;
	white-space:nowrap;
	width:100px;
	background:#FF99FF;
	overflow:hidden;
	/* border:solid 1px #000000; */
	border-radius: 5px;/*20px;ethics*/
	box-sizing: border-box;
	box-shadow: 0 0 1px 1px rgba(0, 0, 0, .1);
	height:26px;/* 20250422 スマホ対応 */
}
/*                    */
/* 20241119 */
.news-tag.bg-disaster{ 
	/* 災害支援 */
	font-size:11px;
	text-align:center;
	margin:4px;
	padding:3px 1px 0 0;
	white-space:nowrap;
	width:100px;
	/*background-image;url("https://jsdn.info/wp-content/uploads/2024/09/SlugIcon_お知らせ.png");*/
	background:#FF7C80;
	overflow:hidden;
	/* border:solid 1px #000000; */
	border-radius: 5px;/*20px;*/
	box-sizing: border-box;
	box-shadow: 0 0 1px 1px rgba(0, 0, 0, .1);
	height:26px;/* 20250422 スマホ対応 */
}

.news-tag.bg-publications{ 
	/* 刊行物 */
	font-size:11px;
	text-align:center;
	margin:4px;
	padding:3px 1px 0 0;
	white-space:nowrap;
	width:100px;
	/*background-image;url("https://jsdn.info/wp-content/uploads/2024/09/SlugIcon_お知らせ.png");*/
	background:#FFCC66;
	overflow:hidden;
	/* border:solid 1px #000000; */
	border-radius: 5px;/*20px;*/
	box-sizing: border-box;
	box-shadow: 0 0 1px 1px rgba(0, 0, 0, .1);
	height:26px;/* 20250422 スマホ対応 */
}


.news-tag.bg-etc{
	/* その他 */
	font-size:11px;
	text-align:center;
	margin:4px;
	padding:3px 1px 0 0;
	white-space:nowrap;
	width:100px;
	background:#FFFF99;
	overflow:hidden;
	/* border:solid 1px #000000; */
	border-radius: 5px;/*20px;*/
	box-sizing: border-box;
	box-shadow: 0 0 1px 1px rgba(0, 0, 0, .1);
	height:26px;/* 20250422 スマホ対応 */
}



/* ---------------------*/
/*  ========================= お知らせ ======================== */
/* /_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ */

/* /_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ */
/* 20250415 */
/* コンテンツ・リンク集をスマートフォン対応のため2列に */
.Link-PC{
	/* PC用4列表示 */
	display:flex;
}
.Link-SP{
	/* スマートフォン用2列表示 */
	display:none;
}
/* 20250415 E */

/*  ------------------------- コンテンツ ------------------------ */
/* コンテンツの並びを逆順にする */
.new-entry-card-content {
  display: flex;
  flex-direction: row-reverse;
  justify-content: flex-end;
}

/* トップページ固定リンク */
.toppage-fixed-link {
	display: table-cell;
	position:top;
	text-align:center;
	vertical-align: middle;
    /* background-image: url(https://jsdn.info/wp-content/uploads/2024/09/BorderBox.png); */
	background-size: cover;
	background-position: center;
	width:300px;
	height:300px;
	font-size:16px;
}

/** 表の枠の色（縦線なし） */
.wp-block-table table {
	border-width: 0px 0px;
   border-color: rgba(0,0,0,.5);
}
/*
.wp-block-table td,.wp-block-table th {
  border-color: rgba(0,0,0,.4);
	border-width: 0px 0px;
	background-color: white;
}

.wp-block-table table tr:nth-of-type(2n+1) {
	background-color: white;	
}

.wp-block-table th {
	background-color: #f7f9f9;
}
*/

/*　グリッドの3カラム化 */
.grid-wrap {
    /*
	display: grid;
    padding: 10px;
	border-radius: 6px 6px 6px 6px;
	border:solid blue 1px;
    grid-gap: 10px;
	*/
	grid-template-columns: 324px 324px 324px;
	grid-template-rows: 202px 202px 202px;
}

/*834px以下の時は1カラムにする*/
/*
@media screen and (max-width: 834px){
    .grid-wrap {
        grid-template-columns: 1fr;
    }
}
*/

.grid-cell {
    /* グリッドセル リンク無しセル用 */
	/*
	display: grid;
	grid-template-columns: 1fr 1fr 1fr;
    padding: 10px;
	border:solid blue 1px;
	border-radius: 6px 6px 6px 6px;
    grid-gap: 10px;
	*/
    /*background-image: url(http://jsdncopy.local/wp-content/uploads/2024/10/content-newsletter-bg.png); *//* 320x200pxの画像がよい */
	background-size: cover;
	background-position: center;
	width: 300px;/*330px;*/ /* コンテナの幅 */
    height: 200px; /* コンテナの高さ */
	
	flex-direction: row-reverse;
	justify-content: flex-end;
	/* カーソル変更しない */
}

.grid-cell-withlink {
	/* グリッドセル リンク有りセル用 */
    /*
	display: grid;
	grid-template-columns: 1fr 1fr 1fr;
    padding: 10px;
	border:solid blue 1px;
	border-radius: 6px 6px 6px 6px;
    grid-gap: 10px;
	*/
    /*background-image: url(http://jsdncopy.local/wp-content/uploads/2024/10/content-newsletter-bg.png); *//* 320x200pxの画像がよい */
	background-size: cover;
	background-position: center;
	width: 300px;/*330px;*/ /* コンテナの幅 */
    height: 200px; /* コンテナの高さ */
	
	flex-direction: row-reverse;
	justify-content: flex-end;
	cursor : pointer;　/* カーソルを指に変更 */
}

.grid-cell-bottom-captionbox{
	position:relative;
	//bottom:0px;
	top:142px;
	width:296px;
	border-radius:0 0 1px 1px;
	color:white;/* コンテンツラベルの文字色 */
	
}
.grid-cell-bottom-captionbox span{
	padding-top:4px;/* 20241107_コンテンツのラベル文字上位置調整 */
	font-size:16px;/* 20241107_コンテンツのラベル文字サイズ */
}

.grid-cell-bottom-captionbox-with-text{
	position:relative;
	//bottom:0px;
	top:158px;
	width:296px;
	border-radius:0 0 1px 1px;
	color:white;/* コンテンツラベルの文字色 */

}


/*  ------------------------- コンテンツ ------------------------ */
/* ①入会案内背景画像 */
.grid-cell_infomation{
	background-position:0px -15px;/* 背景画像上位置(Chrome/FireFox) */
	background-position-y:-15px;/* -39px;/* 背景画像上位置(IE/Edge専用) */
    /* background-image: url(/wp-content/uploads/2024/10/content-membership5-bg.png); // 320x200pxの画像がよい */
    background-image: url(/wp-content/uploads/2024/10/contents-1.png); // 320x200pxの画像がよい
}

/* ②学会誌背景画像 */
.grid-cell_journal{
	background-position:0px -39px;/* 背景画像上位置(Chrome/FireFox) */
	background-position-y:-39px;/* 背景画像上位置(IE/Edge専用) */
	background-image: url(/wp-content/uploads/2024/11/content-Journal-bg1122.png); // 320x200pxの画像がよい
	/* background-image: url(/wp-content/uploads/2024/10/content-Journal-bg25_3.png); // 320x200pxの画像がよい */
}

/* ③ニュースレター背景画像 */
.grid-cell_newsletter{
	background-position:0px -39px;/* 背景画像上位置(Chrome/FireFox) */
	background-position-y:-39px;/* 背景画像上位置(IE/Edge専用) */
    /* background-image: url(/wp-content/uploads/2024/10/content-newsletter-bg.png); // 320x200pxの画像がよい */
    background-image: url(/wp-content/uploads/2024/11/content-newsletter-bg2.png);
}

/* ④学会誌背景画像 */
.grid-cell_conference{
	background-position:0px -39px;/* 背景画像上位置(Chrome/FireFox) */
	background-position-y:-39px;/* 背景画像上位置(IE/Edge専用) */
    background-image: url(/wp-content/uploads/2024/11/content-confarence.png); // 320x200pxの画像がよい
}

/* ⑤研修会背景画像 */
.grid-meeting{
	background-position:0px -39px;/* 背景画像上位置(Chrome/FireFox) */
	background-position-y:-39px;/* 背景画像上位置(IE/Edge専用) */
    /*background-image: url(/wp-content/uploads/2024/10/content-meeting-bg2.png); // 320x200pxの画像がよい */
    background-image: url(/wp-content/uploads/2024/11/IMG_3250B-2.png); // 320x200pxの画像がよい
}

/* ⑥まちの減災ナース指導者背景画像 */
.grid-cell_nursing{
	background-position:0px -39px;/* 背景画像上位置(Chrome/FireFox) */
	background-position-y:-39px;/* 背景画像上位置(IE/Edge専用) */
    /* background-image: url(/wp-content/uploads/2024/10/content-nursing-bg.png); // 320x200pxの画像がよい */
    background-image: url(/wp-content/uploads/2024/11/content-6b.png); // 320x200pxの画像がよい

}

/* ⑦災害支援背景画像 */
.grid-cell_relief{
	/* 20241107 ⑨会員数集背景画像から⑦災害支援背景画像に変更 */
	background-position:0px -39px;/* 背景画像上位置(Chrome/FireFox) */
	background-position-y:-39px;/* 背景画像上位置(IE/Edge専用) */
    background-image: url(/wp-content/uploads/2024/11/content-7c.png); // 320x200pxの画像がよい
}

/* ⑧研究倫理審査/研究活動背景画像 */
.grid-cell_investigation{
	/* 20241107 ⑦調査・研究活動背景画像から⑧研究活動背景画像に変更
	background-position:0px -39px;/* 背景画像上位置(Chrome/FireFox) */
	background-position-y:-39px;/* 背景画像上位置(IE/Edge専用) */
	/*background-image: url(/wp-content/uploads/2024/10/content-investigation-bg3.png); // 320x200pxの画像がよい*/
    background-image: url(/wp-content/uploads/2025/01/ResearchEthics-ResearchActivities_600x400-2.png); // 320x200pxの画像がよい
}

/* ⑨用語集背景画像 */
.grid-cell_dictionary{
	/* ⑧用語集背景画像から⑨用語集背景画像に変更 */
	background-position:0px -39px;/* 背景画像上位置(Chrome/FireFox) */
	background-position-y:-39px;/* 背景画像上位置(IE/Edge専用) */
    background-image: url(/wp-content/uploads/2024/10/content-dictionary-bg.png); // 320x200pxの画像がよい
}

/* ⑨会員数集背景画像 */
/*20241107 会員数削除 */

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


/* 見出しボックスの見出しをセンター寄せ */
.caption-box-label {
  justify-content: center;
	top: 100; /*上からの距離*/
	left: 0; /*左からの距離*/
	/*border:solid #274df7 1px;*/
	/*background-color:#274df7;*/
    font-family:メイリオ;
	letter-spacing:3px;/* 文字間隔 */
	/*font-weight:bold;/* 太字 */
}

.caption-box-content{
	/*border:solid #274df7 1px;*/
	/*background-color:#274df7;*/
	color:black;
}
.cocoon-block-caption-box{
	/*border:solid #274df7 1px;*/
	
}

/* ※カスタム色で設定
 * ブロックエディター上ではボーダー色や文字色を設定なしにしておく必要がある
*/
/* 見出しボックス装飾 */
.wp-block-cocoon-blocks-caption-box-1{
	--cocoon-custom-border-color:rgba(82,113,249,1.0);//#274df7; /* 枠の色 */
	/*--cocoon-custom-border-color:rgba(39,77,247,1.0);//#274df7; /* 枠の色 */
	/*--cocoon-custom-border-color:rgba(142,209,252,1.0);//#274df7;*/
	--cocoon-custom-text-color:#FFFFFF;
	
}

.ctm_grid_box-content{
	height:150px;
}
/*  ========================= コンテンツ ======================== */ 
/* /_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ */

/* /_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ */
/* ボタン */
.tab-caption-box-label{ 
	/* border:solid #274df7 1px;*/
	/*background-color:#274df7;*/
	border:solid 1px rgba(39,77,247,0.8) ;
	border-radius: 3px;  /*上部の角の丸みをなくす*/
	color:#FFFFFF; /* 文字色 */

}
.tab-caption-box-content{
	/*border:solid #274df7 3px;*/
	color:#44B3E1;
	width:250px;
	text-align:center;
	text-decoration-line:none;
    vertical-align:middle;
    justify-content:center;
	padding-top:8px;
	
}
/*  ------------------------- Pickup ------------------------ */
.wp-block-cocoon-blocks-tab-caption-box-1{
	--cocoon-custom-border-color:rgba(39,77,247,0.8);//#274df7;
	--cocoon-custom-text-color:black;/*#FFFFFF;*/
}

.pickup-cell {
/*  border-color:#274df7; */
	margin:0px;

}

#pager-post-navi{
    display: flex;
	justify-content:left;
	flex-direction:row;
}
.prev-post{
	width:48%;
}
.next-post{
	width:48%;
	margin-left:auto!important;
}

/*  ========================= Pickup ======================== */ 
/* /_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ */

/* /_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ */
/*  ------------------------- リンク集 ------------------------ */
/*　リンク集 */
.wp-caption-text {
	margin: 0 0 5px;
}
/* 本学会のCOI開示等のボタン大枠の設定 */


/* 20241107 配置方法変更 */
.link-cell-box{
    margin:0 auto;/*  */
    display:flex;
    height:50px;
    width:100%;
    vertical-align:middle;
    justify-content: center;
}
.link-cell-box-spacer{
	/* ボタン間隔用スペーサー */
	width:24px;
}

/* COI開示等のリンクサイズ */
.link-cell {
	/* COI開示等の外枠、背景色等の設定 */
	background-size: cover;
	background-position: center;
	width: 250px; /* コンテナの幅[300px] */
    height: 50px; /* コンテナの高さ[50px] */
	padding-bottom:0px 10px 0px 10px;/* (上、右、下、左) */
	margin:0px;
}
.link-cell a{
	/* 20241107 COI開示等のリンク、文字の設定 */
	font-weight:normal;/* 20241107 文字修飾(bold等) */
	color:white;/* 20241107 文字色[white] */
	font-size:16px;/* 20241107 文字サイズ[16px] */
}

/* 下部リンク集サイズ */
.linkgroup-cell {
    //border:solid 1px gray;
	background-size: cover;
	background-position: center;
	border-radius:5px;
	width: 250px; 
	height:86px;
	box-shadow: 0 0 8px 2px rgba(0, 0, 0, .2);
	//filter: drop-shadow(2px 2px 12px rgba(0,0,0,0.4));
}

.linkgroup-cell-img {
	border-radius:5px;
	display:flex;
	justify-content:center;
	width: 250px; 
	height:86px;
}

.linkgroup-cell-hover a:hover img {
  opacity: 0.7;
  filter: alpha(opacity=70);
  -ms-filter: "alpha(opacity=70)";
}
/* ------  ------ */

/*  ========================= リンク集 ======================== */ 
/* /_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ */

.article div hr{
	border-color:#274df7;
	margin-bottom:0px;
	padding-bottom:0px;
}
#content-in{
	margin-bottom:0px;
	padding-bottom:0px;
	
}
/* /_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ */
/*  ------------------------- フッター ------------------------ */

/* フッター */
    .footer {
      margin-top:20px; /*フッターとコンテンツの間に余白追加*/
      background: /*　#444d53; /*フッター背景色*/
      border-top: 4px solid #274df7; /*上部にボーダー追加*/
		
    }
    .footer-bottom {
      margin-top: 14px; /*フッター内上部の余白を詰める*/
    }
 
    /* フッターロゴサイズ */
    /*フッターロゴサイズ*/
    .footer-bottom-logo { /*ロゴの位置調整*/
      /*float: none;
      bottom: auto;
      position: static;
      margin-bottom: 10px;*/
    }
    .footer-bottom-logo .logo-image {
      padding: 0;
      /*width: 330px; /* 2024_\ ロゴ画像サイズ【330px】 */
      /*margin: 0 auto;*/
      max-width: 200px;
    }
    .footer-bottom-logo img {
	    height: 100px; /* フッターにあるロゴのサイズ 80px; */
	    width: auto;
    }

    .footer-bottom-content { /*メニュー＆クレジットの位置調整*/
      float: none;
      text-align: center;
    }
    .navi-footer-in > .menu-footer { /*メニューの位置調整*/
      justify-content: right;
      /*margin-bottom: 1em;*/
    }
    .navi-footer-in a {
      color: black;/*#aab3b9;*/ /*メニューの文字色*/
    }
    .navi-footer-in a:hover { /*メニューのマウスホバー時の指定*/
      color: #aab3b9; /*文字色を通常時と同じに*/
      background: none; /*背景色をなしに*/
      /*text-decoration: underline; /*アンダーラインを追加*/
    }
    .footer-bottom.fnm-text-width .menu-footer li {
      line-height: 1; /*メニューの区切りボーダーの高さを1文字分にする*/
    }
    .copyright {
      color: black;/*#aab3b9;*/ /*クレジットの文字色*/
    }
	/* 20250430 NO26 PC版のみコピーライト上の余白を広げる */
	.navi-footer{
		margin-top:12px;	
	}
	/* 20250430 NO26 PC版のみコピーライト上の余白を広げる */

/* 3分割後 */
#footer{
	margin-top:0px;
}

.footer-widgets.cf{
	margin: 0px;
	height:60px;
}
/* フッター左 */
.footer-left{
	width:25%;
	padding:0px;
	font-size:10px;	
/*	background-image:url(/wp-content/uploads/2024/11/b738173b43285f00f7eb1a6c06dab9e8.png);*/
	/*background-size:auto 80px;*/
}
.jsdn-footer-left{
	width:auto;
	/*background-image:url(/wp-content/uploads/2024/11/b738173b43285f00f7eb1a6c06dab9e8.png);*/
	width:auto;
	padding:0px;
	margin:10px 0px 0px 10px;
}
/*-------------*/

/* フッター中 */
.footer-center{
	width:48%;
	font-size:12px;	/*フッター中間(住所等)の文字サイズ 10px; */	
}
/*------------*/

/* フッター右 */
.footer-right{
	margin-top:-10px;
		z-index:10000;

	width:27%;
	font-size:12px; /*フッター右側(プライバシーポリシー等)の文字サイズ 10px; */	
	display:flex;
	flex-wrap: nowrap;/*フッターメニューを一列に*/
	
}
#menu-footer-menu {
	display:flex;
	flex-wrap: nowrap;/*フッターメニューを一列に*/
}

.menu-item-259{
	/* フッターメニューのプライバシーポリシー(ID259)の右に余白 */
	padding:0 10px 0 0; /* 上右下左 */
	
}
.menu-item-260{
	/* フッターメニューのサイトポリシー(ID260)の右に余白 */
	padding:0 0 0 10px;/* 上右下左 */
}

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

/* フッター下 */
.copyright{
	margin-top: 0;
	color:white;
	background-color:#274df7;
}
/*  ========================= フッター ======================== */ 
/* /_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ */


/* NewsLETTER */
.newsletter-TOC{
	margin:0px;
	padding:0px;
	height:2em;
}
.footer-hr{
	border-color:#274df7;
	margin:0px 0px 0px 0px;
	padding-bottom:0px;
}
#footer{
	margin-top:-20px;
}
/* /_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ */

/* ------------------------------------------------------------ */
/*　投稿(Wordpress) */
/*  ◆学会誌 */
.jarnal-table-field-1{
	/* 学会誌コンテンツ表 1カラム目の幅 */
	width:150px!important;
}
.jarnal-table-field-2{
	/* 学会誌コンテンツ表 2カラム目の幅 */
	width:400px;
}
.jarnal-table-field-3{
    /* 学会誌コンテンツ表 3カラム目の幅 */
	width:380px;
}
.jarnal-table-field-4{
	/* 学会誌コンテンツ表 4カラム目の幅 */
	width:120px;
}
/* */

/* ------------------------------------------------------------ */
/* 『CM Tooltip Glossary]50音順対応用CSS */

.article ul.ichiran li {
margin: 0.4em;/*リストの間隔*/
}
.ichiran {
	/*50音ボタン表*/
    list-style: none;/*項目前の中点を除去*/
    overflow: hidden;/*表示範囲を超えた場合、超えた分を非表示*/
    padding-left: 15px;/*左中余白*/
}

.ichiran li {
	/*50御ボタン表　項目*/
    border: 1px #888 solid;/*線の設定*/
    padding: 4px 4px;/*中余白[6px 9px]*/
    border-radius: 10px;/*過度の丸め*/
    background: linear-gradient(to bottom, #ffffff 0%,#d5d5d5 100%);/*背景色*/
    box-shadow: 0 1px 2px #999;/*ボタンの影設定*/
    font-weight: normal;/*フォント修飾(太字)*/
    width: 4%;/*幅[6%]*/
    float: left;/*配置*/
    white-space: nowrap;/*折返し設定*/
    min-width: 40px;/*最小の幅[56px]*/
	text-align:center;
	vertical-align:top;
}

.ichiran li a {
	/* 50御ボタン表　項目リンク文字 */
    color: #333;/*文字色*/
	font-size:15px!important;/*文字サイズ*/
    text-decoration:none;/*リンク下線*/
}

.ichiran-1stField{
	width:25%;
	vertical-align:top;
}
.ichiran-2ndField{
	width:25%;
	vertical-align:top;
}
.ichiran-3rdField{
	width:25%;
	vertical-align:top;
}
.ichiran-4thField{
	width:25%;
	vertical-align:top;
}


.cmtt-backlink-top{
	display:none!important;/*用語ページトップの「Back to Glossary」の文字を非表示化 */
}

.glossary-h2{
	/* 災害看護学術用語専用の h2タグ仕様 */
	padding-top: 15px!important;/* 50音で探す等のグレー区切りの上内余白 */
	padding-bottom: 15px!important;/* 50音で探す等のグレー区切りの下内余白 */
	margin-top: 5px;/* 50音で探す等のグレー区切りの上外余白 */
	margin-bottom: 10px!important;/* 50音で探す等のグレー区切りの下外余白 */
	font-size:20px!important;
}

.glossary-h3{
	/* 災害看護学術用語専用の h3タグ仕様 */
	font-size:19px!important;
}

.page-id-2121 .glossaryLink{
	/* 災害看護学術用語 */
	font-size:14px; /* 災害看護学術用語専用の文字サイズ */
}

/* 用語画面 */
.word-discription-left{
	/*用語画面　表左側*/
	width:210px;/*左側項目の幅*/
}
.word-discription-right
	/*用語画面　表左側*/
	width:auto;/*側項目の幅*/
}
/*-----------------------------------*/
/* 『CM Tooltip Glossary] */

/* ============= 固定ページ =================================== */

/* 全体に影響を及ぼすもの */
/* ***　見出し *** */
.article h2, 
.article h3,
.article h4,
.article h5,
.article h6 {
   margin: 1.0em 0 1em;/*上、左右、下方向*/
}

.div_left_padding{
	/* 代議員会議事録等でのH3後の左余白設定 */
	padding-left:16px;
}

/* /_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ */
/* タイトル */
.entry-title{
	margin-top:-10px; /* ★ここをコメントアウトするとたいとるの上ずれが直る */
	text-align:center;/* 文字横位置 */
	padding-top:13px;/* 上内側余白 */
	height:auto;/*50px;*//*項目の高さ */
	min-height:50px;/*20250422 スマホ対応 最低高50px */
	border-top:solid 2px blue;/* 項目上側枠線 */
	border-bottom:solid 2px blue;/* 項目下側枠線 */
	background-color:rgb(211, 226, 241);/* 20241107 タイトル背景色をメニューの第一階層背景色と併せる */
	/*background-image:url(/wp-content/uploads/2024/10/menu-bg.png);/*タイトル背景*/
	font-size:18px;/* 文字サイズ */
	font-weight: bold!important;/* 文字修飾 boldで太字 */
}

.page-id-39 .entry-title {
	/* フロントページ用固定ページの場合に適用 */
	/*
	 * .page-id-39の「39」は固定ページのIDを示しています。
	 * この番号と任意の固定ページのIDに入れ替えるとそのページのタイトルが非表示になります。
	*/
	display: none;
}



/* 各メニューインデックスページ　*/
.topmenu_index_list{
	/* 第一階層項目用 */
	/*position:relative;*/
    border-radius:5px;/* 枠の角の丸め設定 */
    background-color:rgba(211,226,241,1.0);/* 背景色 */
    margin:5px;/* 外余白(上、右、下、左) */
	padding:5px 0 0 5px; /* 内余白(上、右、下、左) */
	list-style: none;/* ul、liの先頭につく「・」の除去 */
	border:solid 1px blue;/* 枠線設定 */
	/* background-image:url(/wp-content/uploads/2024/10/index_li_bg.png) *//* 背景画像 */
}

.topmenu_index_list_link {
	/* リンク */
	text-decoration-line: none;/* リンクの下線を除去 */
}

/* リンク先に,pdfが含まれる、Aタブ全てが対象 */
a[href $='.pdf'] {
	/* Aタグのhref属性内に「.pdf」が含まれる場合 */
    /*リンクの前にPDFアイコンを自動で表示する */
    background:url(/wp-content/uploads/2024/11/Untitled.png);
    background-repeat:no-repeat;
    background-position:left center;
    padding-left:50px;
    padding-top: 25px;
    padding-bottom: 25px;
    line-height:50px;
 }
a[href $='pdf2020.pdf'] {
	/* Aタグのhref属性内に「.pdf」が含まれる場合でも、「pdf2020.pdf」の場合、*/
    /*リンクの前にPDFアイコンを表示しない */
	background:none;
    padding-left:0px;
    padding-top: 0px;
    padding-bottom: 0px;
    line-height:0px;
	
}

/* リンク先に,pdfが含まれる、Aタブ全てが対象 */
a[href $='.docx'] {
	/* Aタグのhref属性内に「.docx」が含まれる場合 */
    /*リンクの前にPDFアイコンを自動で表示する */
    background:url(/wp-content/uploads/2024/11/icon_word.png);
    background-repeat:no-repeat;
    background-position:left center;
    padding-left:50px;
    padding-top: 25px;
    padding-bottom: 25px;
    line-height:50px;
 }



.fixed_spacer{
	height:20px/* 固定ページで文面音具切りとして<br>の代わりに空間を開ける */
	/*
	 * <div aria-hidden="true" class="wp-block-spacer fixed_spacer"></div>
	 * 右寄せするには<div class="fz-14px has-text-align-right"></div>を使う
	*/
}

.fixed_H3_fontsize{
	font-size:16px; /* 定款の見出し3(H3)の文字サイズ変更用 */
}

/* 定款 */
.fixed_teikan_table_separator_height{
	height:20px;/* 20241030_定款ページの各章の高さ */
}
.fixed_teikan_table_left_height{
	height:50px;/* 20241030_定款ページの各項(左側)の高さ */
}
.fixed_teikan_table_left_width{
	/* width:600px; */
	width:20%;/* 20241030_定款ページの各項(左側)の幅 */
	text-align:left;/* 20241030_定款ページの各項(左側)の横軸配置 */
	padding-left:20px!important;/* 20241031_定款ページの各項(左側)の文字開始までの内余白 */
                                /* !importantによる強制的な反映を行わないと適用されないので注意 */
}
.fixed_teikan_table_right_width{
	width:auto;/* 20241030_定款ページの各項(右側)の幅 */
}
/* ----------------------------- */

/* 組織構成(役員・代議員) */
.fixed_sosiki_table_left_width{
	width:150px!important;/* 20241031_組織構成ページの各項(左側)の幅 */
}
.fixed_sosiki_table_middle_width{
	width:150px!important;/* 20241031_組織構成ページの各項(中央)の幅 */
}
.fixed_sosiki_table_right_width{
	width:auto!important;/* 20241031_組織構成ページの各項(右側)の幅 */
}


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

/* 学術大会 */
.fixed_taikai_title_leftpadding{
	padding-left:10px;
	/*margin-top:-20px;*/
}
/* ----------------------------- */

/* 投稿、購読 */
.narrow_screen_width{
    width:800px;
	margin: 0 auto;	
}
/* ----------------------------- */

/* 災害看護メッセージ ～備え～ */
.page-id-2538 a.wp-block-latest-posts__post-title{
	/* 災害看護メッセージのページ(ID:2538)の最新の投稿ウィジェット内のタイトルのみに適用 */
	pointer-events: none;/* Aタブのリンク動作を停止 */
	text-decoration:none;/* リンクの下線を除去 */
	font-size:20px;
	color:rgba(102,153,0,1.0);/*文字色 赤、緑、青、不透過度 */
	font-weight:bold;/* 太字 */
}
/*------------------------------*/
/* /_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ */
/* 令和6年能登半島地震　先遣隊活動報告・能登半島地震プロジェクト報告 画像添付　幅調整 */
.post-noto-grant-pic{
	margin-bottom:-15px;
}
/* ------------------------------------------------------------ */

/*------------------------------*/
/* /_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ */
/* 固定ページ-委員会活動-若手アカデミー */
.radiusbox_committee_young_academy_box{
  border: 2px solid #333;
  border-radius: 10px 20px 30px 40px;
}
.radiusbox_committee_young_academy_button{
  width:200px;
  border: 2px solid #333;
  border-radius: 10px 10px 10px 10px;
}
/* ------------------------------------------------------------ */


/************************************
** レスポンシブデザイン用のメディアクエリ
************************************/
/*1023px以下 */

@media screen and (max-width: 1023px) {
 .header-in .search-box {
    display: none;
 }
}

@media (width <=1023px) {
  .header-in {
    flex-direction: column;
  }

/*  ========================= ＠共通 ======================== */ 
/* /_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ */

/* /_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ */


/*----------------------------------------------------*/
/*  ========================= ＠ヘッダー ======================== */ 
/* /_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ */

/* 検索および問い合わせなど S*/
/* 検索 */
.header-in {
	position: relative;
}
.header-in .search-box {
	display:none;
}
.header-in input[type="text"] {
	display:none;
}
.header-in .search-submit {
	display:none;
}

/* お問い合わせボタン等 */
.jsdn-header_upper {
  display: none;
  /*
  */
}

.jsdn-header_upper a {
	display:none;
}

.jsdn-header a {
	display:none;
}

.jsdn-bannerlink a {
	display:none;
}
.jsdn-bannerbtn a {
	display:none;
}

.linktext-no-underline{
	display:none;
}
/* /_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ */
	
/* /_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ */
/*  ------------------------- ＠ロゴ ------------------------ */
/* タイトルロゴ表示位置 */
.logo{
	text-align:left;
	position: relative;
	left: 0px;
	
}
	
	
/* 本学会のCOI開示等のボタン大枠の設定 */
/* 20250415 */
/* コンテンツ・リンク集をスマートフォン対応のため2列に */
.Link-PC{
	/* PC用4列表示 */
	display:none;
}
.Link-SP{
	/* スマートフォン用2列表示 */
	display:flex;
	margin:0 auto;
}
/* 20250415 E */

/* /_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ */
	
	
/* /_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ */
/*  ------------------------- ＠コンテンツ ------------------------ */

.grid-cell-bottom-captionbox{
	position:relative;
	//bottom:0px;
	top:145px;/*142px;*/
	width:296px;
	border-radius:0 0 1px 1px;
	color:white;/* コンテンツラベルの文字色 */
	
}
.grid-cell-bottom-captionbox span{
	padding-top:4px;/* 20241107_コンテンツのラベル文字上位置調整 */
	font-size:16px;/* 20241107_コンテンツのラベル文字サイズ */
}

.grid-cell-bottom-captionbox-with-text{
	position:relative;
	//bottom:0px;
	top:158px;
	width:296px;
	border-radius:0 0 1px 1px;
	color:white;/* コンテンツラベルの文字色 */

}
/* /_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ */

/* /_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ */
/*  ------------------------- ＠お知らせ ------------------------ */
/* スライダーとお知らせ(固定ページ先頭)の余白調整 */
/* 20250424 緊急対応事項 NO8*/
.main{
	margin-top:0px;	
    /* 20250424 緊急対応事項 NO8 */
	padding-top:0px!important;
    /* 20250424 緊急対応事項 NO8 */
		margin-bottom:0px;
	/* 20250424 緊急対応事項 NO9 */
	padding-bottom:0px!important;
	/* 20250424 緊急対応事項 NO9 */
	/*overflow-x:hidden;/* 20241110画面外までにmetasliderが表示されてる件の対応 */

}
/* 20250424 */


/* カスタムお知らせ一覧 */
.display_news_style-first{
	display:flex;
	/*overflow:hidden;*/
	List-style: none;
	border-top:solid #DDDDDD 1px;
	border-bottom:solid #DDDDDD 1px;
	padding:0px;
	margin:0px;
}

.display_news_style{
	display:flex;
	/*overflow:hidden;*/
	List-style: none;
	/*border-top:solid gray 3px;*/
	border-bottom:solid #DDDDDD 1px;
	padding:0px;
	margin:0px;
}

	
.news-tag.a{
	overflow:visible!important;
	white-space:normal;
	width:80%;/* 100% */
	height:auto;
	font-size;10px;
	text-decoration: none;

}

	
/* /_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ */
	
	
/* /_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ */
/*  ------------------------- リンク集 ------------------------ */
/*　リンク集 */

.wp-caption-text {
	margin: 0 0 5px;
}
	
/* 20241107 配置方法変更 */
	
.link-cell-box{
    margin:0 auto;/*  */
    /* display:flex; */
    height:260px;
    width:360px;/*100%;*/
    vertical-align:middle;
    justify-content: center;
	flex-direction: column;
}

.link-cell-box-spacer{
	/* ボタン間隔用スペーサー */
	width:24px;
}

/* COI開示等のリンクサイズ */
.link-cell {
	/* COI開示等の外枠、背景色等の設定 */
	background-size: cover;
	background-position: center;
	width: 250px; /* コンテナの幅[300px] */
    height: 50px; /* コンテナの高さ[50px] */
	padding-bottom:0px 10px 0px 10px;/* (上、右、下、左) */
	margin:0px;
}
.link-cell a{
	/* 20241107 COI開示等のリンク、文字の設定 */
	font-weight:normal;/* 20241107 文字修飾(bold等) */
	color:white;/* 20241107 文字色[white] */
	font-size:16px;/* 20241107 文字サイズ[16px] */
}

/* 下部リンク集サイズ */
.linkgroup-cell {
    //border:solid 1px gray;
	background-size: cover;
	background-position: center;
	border-radius:5px;
	width: 150px;/* 250px; */ 
	height:51px; /* 86px; */
	box-shadow: 0 0 8px 2px rgba(0, 0, 0, .2);
	//filter: drop-shadow(2px 2px 12px rgba(0,0,0,0.4));
}

.linkgroup-cell-img {
	border-radius:5px;
	display:flex;
	justify-content:center;
	width: 150px;/* 250px; */ 
	height:51px; /* 86px; */
}

.linkgroup-cell-hover a:hover img {
  opacity: 0.7;
  filter: alpha(opacity=70);
  -ms-filter: "alpha(opacity=70)";
}
/* ------  ------ */

/*  ========================= リンク集 ======================== */ 
/* /_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ */	
	
/* /_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ */	
/*  ------------------------- モバイルメニュー ------------------------ */
.mobile-menu-buttons .navi-menu-button {
	/* メニューボタンを消去 */
	display: none;
}	

.mobile-menu-buttons .sidebar-menu-button {
	/* サイドバーボタンを消去 */
	display: none;
}	
/* /_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ */	

/* /_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ */	
/*  ------------------------- ＠フッター ------------------------ */
	
	/* 20250430 NO26 PC版のみコピーライト上の余白を広げる */
	.navi-footer{
		margin-top:0px;	
	}
	/* 20250430 NO26 PC版のみコピーライト上の余白を広げる */
/* /_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ */	

/* 没
.copyright{
	margin-top: 0;
	color:white;
	background-color:#274df7;
	font-size:10px;
	overflow-wrap:break-word;
}
*/
	
/*----------------------------------------------------*/
}

/* フッター */
/*
    @media screen and (max-width: 834px) {
      .navi-footer-in > .menu-footer li.menu-item {
        border: none; //モバイルでメニューのボーダーを消す
      }
    }
    @media screen and (max-width: 460px) {
      .navi-footer-in > .menu-footer li.menu-item { //モバイルでメニューを1カラムにする
        width: 100%;
        display: block;
        flex: auto;
        padding: 0.3em 0;
      }
    }
*/
/* --------------------- **/




