@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
*/

/************************************
** 子テーマ用のスタイルを書く
************************************/
/*必要ならばここにコードを書く*/
@media screen and (min-width: 768px){
.br-sp {display: none; }
}

.entry-title {display:none !important;}
.logo-text {padding:0 !important;text-align: left;}
.site-name-text {font-size:22px;font-weight:bold;padding-left: 10px;}
#navi-in {margin-top:30px;font-weight: bold;}
.navi-in > ul {margin:50px 0 20px 0;}
#navi .navi-in>ul>li {height: 20px;
    line-height: 20px;}
#navi li {border-left: 1px solid #595757;height:20px}
#navi li {border-right: 1px solid #595757;height:20px}
#navi li+ li {border-left: 0;border-right: 1px solid #595757;height:20px}

ul {
  list-style: none;
	padding:0;
}

main#main.main {padding:0 0 20px 0;}

/*サイドバー*/
.sidebar {width:25% !important;padding: 20px 0px 0 70px;}
.sidebar aside {margin-bottom:10px !important;}

h3.widget-sidebar-title.widget-title {
	text-align:center;
	color: #fff;
	background-color: #2660ad;
	padding:0;
	margin: 0 0 10px 0;
}
.kekka_thumbnail {
	border: 1px solid #333333;
	margin:10px 0;
}
.dayori {
	display:block;
	text-align:center;
	font-size:22px;
	font-weight:bold;
	line-height:1.2;
}
.backnumber {
	text-align:center;
	font-weight:bold;
	background-color: #a2c0e5;
}
.backnumber a {font-size:16px;text-decoration:none;color:#333333;}
.backnumber a:hover {color:#2660ad;}

/*角丸*/
section[data-id="dbdc781"],
section[data-id="4c4c7ff"],
section[data-id="1027a69"],
section[data-id="35e9f4f"],
section[data-id="00b3808"],
section[data-id="1429478"],
section[data-id="2171b82"],
section[data-id="1c5116e"],
section[data-id="046b5dd"],
section[data-id="64243d4"],
section[data-id="656e3c3"],
section[data-id="ee4e22c"],
section[data-id="28d2820"],
section[data-id="c439813"],
section[data-id="38b2ae6"],
section[data-id="071fdc6"],
section[data-id="1d8db5e"],
section[data-id="1121b6f"]{border-radius: 10px;}

/*お知らせ*/
.oshirase {font-feature-settings:palt;}

/*新着*/
.shichaku {
	border-bottom: solid 5px #b5b5b6;
	position: relative;
	padding-bottom:2px;
}
.shichaku:after {
	content: "";
	display: block;
	line-height: 0;
	overflow: hidden;
	position: absolute;
	left: 0;
	width: 30%;
	padding-bottom:2px;
	border-bottom: 5px solid #2660ad;
}
div.whatsnew dt {display:none;}
.whatsnew hr {display:none;}
.whatsnew a {color:#000;border-bottom:1px solid #b5b5b6;}

/*法人会とは*/
table.axzmrx {font-size:17px;}
.nyukaimousikomisho a{color:#333333;}
.nyukaimousikomisho a:hover{color:#2660ad;}

/*情報公開*/
.joho_link a{color:#333333;text-decoration: none;padding-left:2.4em;}
.joho_link a:hover{color:#2660ad;}

.johokoukai_list_li a{color:#333333;text-decoration: none;}
.johokoukai_list_li a:hover{color:#2660ad;}
ul.johokoukai_list_ul {margin-bottom:10px;border-bottom: 1px solid #a2c0e5;}

/*スケジュール*/
ul.gyoujiyotei_list_ul {margin-bottom:-1.2em;border-bottom: 1px solid #a2c0e5;}

/*事業内容*/
.annai a{color:#333333 !important;text-decoration: none !important;}
.annai a:hover {color:#2660ad !important;}

/*スケジュール*/
.gyoujiyotei {font-feature-settings: "palt"}
.gyoujiyotei_title{margin-top: 20px;}
.gyoujiyotei_title img {margin:0 0 0 0;}
.gyoujiyotei_list a {color:#333333 !important;text-decoration: none !important;}
a .gyoujiyotei_title:hover {color:#2660ad;}

/*北法人会だより*/
section .kitahodayori_list a {color:#333333 !important;text-decoration: none !important;}
section .kitahodayori_list a:hover {color:#2660ad !important;}
.kitahodayori_list_li  {border-bottom: 1px solid #a2c0e5;}

/*税関連*/
.zeikanren a {color:#333333 !important;text-decoration: none !important;}
.zeikanren a:hover {color:#2660ad !important;}

/*リンク集*/
.linkshu a {color:#333333 !important;text-decoration: none !important;}
.linkshu a:hover {color:#2660ad !important;}

/*北法人会だより-ワッツニュー*/
.kitahodayori_list_li a {color:#333333 !important;text-decoration: none !important;}
.kitahodayori_list_li a:hover {color:#2660ad !important;}
.wn_backNo {text-align:right;}
.wn_backNo a {
	color:#333333;
	text-decoration:none;
}
.wn_backNo a:hover {color:#2660ad;}

/*絵葉書コンクール*/
.ehagaki_name {margin-bottom:10px;}
.ehagaki_name a {color:#333333 !important;text-decoration: none !important;}
.ehagaki_name a:hover {color:#2660ad !important;}
.right-touhoku {margin-right:70px;}

/*過去記事リンク*/
.kako a {color:#333333 !important;text-decoration: none !important;}
.kako a:hover {color:#2660ad !important;}

/*フッター*/
.bottom_menu a{color:#333333;text-decoration:none;}
.bottom_menu a:hover{color:#2660ad;}
.footer-widgets.cf {margin-bottom:-70px;}
.footer-center {width:170%;}
.footer {margin-top:30px;}

/*ページネーション*/
.toukou_okuri {text-align:center;}
.toukou_okuri a {margin:0 20px;}

/*サイトマップ*/
h2.wsp-elementor_librarys-title{display:none !important;}
ul.wsp-elementor_librarys-list{display:none;}

/*お知らせ*/
.infonews_list {
	font-size: 18px;
	line-height: 1.7;
	text-align:justify;
}
ul.infonews_list_ul {padding:0;}


/************************************
** レスポンシブデザイン用のメディアクエリ
************************************/
/*1023px以下*/
@media screen and (max-width: 1023px){
  /*必要ならばここにコードを書く*/
}

/*834px以下*/
@media screen and (max-width: 834px){
  /*必要ならばここにコードを書く*/
}

/*480px以下*/
@media screen and (max-width: 480px){
  /*必要ならばここにコードを書く*/
	.entry-content.cf {width: 90%;margin-left: auto;margin-right: auto;}
.table_scroll {display: block;overflow-x: scroll;white-space: nowrap;}
	.sidebar {width:100% !important;padding: 20px 0px 0 70px;}
	.search-menu-button.menu-button {display:none;}
	#content-bottom {width: 90%;margin-left: auto;margin-right: auto;}
	.footer-widgets-mobile.cf {width: 80%;}
	.footer-mobile {padding:0;}
	.footer-bottom.fdt-up-and-down.fnm-text-width.cf {margin-top:-30px;}
	.source-org.copyright {font-size:10px;}
	ul.dottoyomu_list_ul {padding-left:0;}
	li.dottoyomu_list_li {margin:0 !important;}
	.shinbun_cobetsu {width: 90%;margin-left: auto;margin-right: auto;}
	span.dottoyomu_title {font-size:17px !important;}
	.yomu_midashi span {font-size:18px !important;}
	.toukou_okuri {text-align:center;}
	.toukou_okuri a {padding-left:20px;}
	#content {width: 90%;margin-left: auto;margin-right: auto;}
	span.joho_link a {padding-left:0 !important;}
	.ehagaki-title-sp {padding-left:1.9em}
}
