/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Nov 13 2024 | 01:46:37 */
/*PC:～992px / tablet:991～768px / レスポンシブ:780px (完全sp:767px～)*/
/*コンテンツ横幅 1140px (内訳:1110px padding-left:15px padding-right:15px)*/
/*Origin Ⅱ (Bootstrap4)*/

/*==============================================================
ヘッダー上部
==============================================================*/
/*----非表示（外観＞カスタマイズで）----*/

/*==============================================================
サイトヘッダー
==============================================================*/
/*----pc時は非表示----*/
@media screen and (min-width:992px) {header.siteHeader {display:none;}}
/*----------------------------------------------------
ヘッダーロゴ
----------------------------------------------------*/
.siteHeader_logo {margin:0; padding:0;}
.siteHeader_logo img {max-height:30px;}

/*==============================================================
パンくず
==============================================================*/
/*----非表示----*/
.breadSection {display:none;}

/*==============================================================
フッター
==============================================================*/
/*----非表示（フッター上部で制作）----*/
footer {display:none !important;}

/*==============================================================
フッター上部
==============================================================*/
.sectionBox {padding-top: 0em; padding-bottom: 0em;}
.col-md-12 {padding-right:0; padding-left:0;}
/*----------------------------------------------------
主催
----------------------------------------------------*/
.syusai {padding:16px; background-color:#fff; border-radius:16px;}
/*----------------------------------------------------
コピーライト
----------------------------------------------------*/
.copy_bar {padding:8px; font-size:0.75rem; color:#fff; background-color:#00487F; text-align:center;}

/*==============================================================
メニュー
==============================================================*/
.widget_nav_menu ul li a {border:none; padding:2px 0 2px;}
/*----------------------------------------------------
リンクの無い見出しメニュー
----------------------------------------------------*/
/*----h4を指定したら----*/
ul.menu h4 {margin:0; padding:0; font-size:1.1rem; font-weight:600; background-color:transparent; border:none;}
/*----margin-top----*/
ul.menu:not(.vk-menu-acc) h4 {margin-top:8px;}
/*----------------------------------------------------
サブメニュー
----------------------------------------------------*/
ul.sub-menu li {font-weight:normal;}
.subSection li a, .subSection li a:hover {text-decoration:underline dotted;}
/*----before（◆ ）を追加----*/
ul.sub-menu li a:before {content:"\25c6\0020";}
/*----現在選択中のページに背景色を入れる----*/
.subSection li.current-cat>a, .subSection li.current_page_item>a {background-color:rgba(30, 120, 200, 0.1);}
/*----------------------------------------------------
＼　献血にご協力ください　／ / kenketsu
----------------------------------------------------*/
/*----以下のクラスがあればbeforeを解除する----*/
ul.sub-menu li.kenketsu a:before {content:none;}
.kenketsu a {text-align:center; color:#cf0808 !important;}
/*----------------------------------------------------
ボタン / side_btn
----------------------------------------------------*/
/*----以下のクラスがあればbeforeを解除する----*/
ul.sub-menu li.side_btn a:before {content:none;}
/*----ボタン風にカスタム----*/
ul.sub-menu li.side_btn {margin:6px 0;}
ul.sub-menu li.side_btn a {padding:8px; margin-left:1.5em; color:#fff; border-radius:8px; text-align:center; text-decoration:none;} 
/*----ボタンカラバリ----*/
ul.sub-menu li.side_btn.c01 a {background-color:#1A66BE;}
ul.sub-menu li.side_btn.c01 a:hover {background-color:#34ADEE;}
ul.sub-menu li.side_btn.c02 a {background-color:#cf0808;}
ul.sub-menu li.side_btn.c02 a:hover {background-color:#eb4c77;}

