/*
Theme Name:MIKADO child
Theme URI:
Description:WordPressテーマ「MIKADO」のChild theme
Author:Design Plus
Author URI:http://design-plus1.com/tcd-w/
Text Domain: tcd-w
Version:1.0.0

Template: mikado_tcd071
*/

/* button - CSSボタンのスタイル */

.q_button {
  background-color: #19448e;
}

.q_button:hover,
.q_button:focus {
  background-color: #0d0063;
}

.bt_yellow {
  background: #ffdb4f;
}

.bt_yellow:hover,
.bt_yellow:focus {
  background-color: #fcc800;
}

.bt_green {
  background: #000b00;
}

.bt_green:hover,
.bt_yellow:focus {
  background-color: #383c3c;
}

/* q_button自体が#FFF !importantになっているため、!importantで一旦上書き
 * 【一斉同報構文】発信依頼フォームボタンで使用。 */
.bt_kokushu_color_black_important {
  color: #111111 !important;
}

.bt_kokushu_color_black_important:hover,
.bt_kokushu_color_black_important:focus {
  color: #111111 !important;
}

/* Footer */
#kokushu_footer > .menu-item-has-children {
  text-align: left;
  font-weight: bold;
  list-style-type: none;
  padding: 1em;
}
#kokushu_footer > .menu-item-has-children > a {
  font-size: 15px;
}

#kokushu_footer > .menu-item-has-children > .sub-menu > .menu-item {
  text-align: left;
  list-style-type: disc;
  font-weight: normal;
  list-style-position: inside;
}
#kokushu_footer > .menu-item-has-children > .sub-menu > .menu-item > a {
  font-size: 12px;
}
#kokushu_footer > .menu-item-has-children > .sub-menu > .menu-item > li {
  text-indent: -5px;
}

#kokushu_footer.p-footer-nav__inner li {
  margin-bottom: 0px;
  line-height: 1.7;
}

#kokushu_footer.p-footer-nav__inner li {
  margin-left: 0.3em;
}

#kokushu_footer.p-footer-nav__inner li a {
  padding: 0px;
}
#kokushu_footer.p-footer-nav__inner ul {
  padding-top: 0.5em;
  padding-left: 0.1em;
}

#kokushu_footer a:hover {
  background: transparent;
}

@media only screen and (max-width: 767px){
	#kokushu_footer.p-footer-nav__inner li {
  		line-height: 2;
	}
	
	#kokushu_footer > .menu-item-has-children > a {
  		font-size: 16px;
	}
	
	
	#kokushu_footer > .menu-item-has-children > .sub-menu > .menu-item > a {
    	font-size: 14px;
	}
	
	.kokush-p-info__inner>.p-info__logo a img {
		width: 150px;
	}	
	
	
}

/* Twitter Icon */
#news-twitter-icon {
  text-align: center;
  margin-top: 4em;
}
#news-twitter-icon-base {
  padding: 10px;
  border-radius: 10%;
  font-size: 2em;
  background: #55acee;
  color: white;
}
#news-twitter-icon-base:hover {
  opacity: 0.7;
}

/* 2021/10 会員制導入による、ログインログアウト用CSS ==========> */
.button-kokushu {
  display: inline-block;
  margin-bottom: 0;
  font-weight: 400;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-image: none;
  border: 1px solid;
  letter-spacing: 0;
  outline: none;
  padding: 10px 30px;
  font-size: 14px;
  line-height: 1.2;
  border-radius: 4px;
  color: #fff;
  background-color: #65989F;
  border-color: #65989F;
  transition: all 300ms ease-in-out;
}

.button-login {
  color: #fff;
  background-color: #65989F;
  border-color: #65989F;
  transition: all 300ms ease-in-out;
}

.button-login:hover, .button-login:focus, .button-login:active {
  color: #fff;
  background-color: #B0CFD2;
  border-color: #B0CFD2;
}

.button-logout {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
  transition: all 300ms ease-in-out;
}

.button-logout:hover, .button-logout:focus, .button-logout:active {
  color: #fff;
  background-color: #585858;
  border-color: #585858;
}

a.swpm-login-form-submit.button-kokushu.button-login {
    color: #fff;
    text-decoration: none;
}

a.button-kokushu.button-logout {
    color: #fff;
    text-decoration: none;
}
/* <========== 2021/10 会員制導入による、ログインログアウト用CSS */




/* 2021/11 CSVインポート固定ページ用CSS ==========> */

.ichinomiya-page__title{ }

.ichinomiya-page__table {
  margin-bottom : 1rem;
  overflow-x: visible !important;
  word-break : break-all;
}

.ichinomiya-page__table table {
	width: 100%;
}
.ichinomiya-page__table table tr td:nth-of-type(1) {
  width:14em;
}
@media (max-width: 575.98px) { 
	.ichinomiya-page__table table tr td:nth-of-type(1) {
  		width:6em;
	}
}

.ichinomiya-page__btns{
	text-align:center;
  	margin-bottom : 1rem;
}

.ichinomiya-list table {
	width: 100%;
}
.ichinomiya-list  {
	margin-top : 1rem
}

/* <========== 2021/11 CSVインポート固定ページ用CSS */




