/*
Theme Name: Lightning Child Sample
Theme URI: ★ https://nagasaki.doyu.jp/ ★
Template: lightning
Description: ★ 長崎県中小企業家同友会 ★
Author: ★ 長崎県中小企業家同友会 ★
Tags: 
Version: 0.5.1
*/

@import url('./css/su-post-loop.css');
@import url('./css/shortcodes-ultimate.css');
@import url('./css/contact.css');

/*---------------------------
 ヘッダー部分
 *---------------------------*/
#site-header{
	    background-color: #00805B;
}
/*---------------------------
 ヘッダー部分
 *---------------------------*/

/*---------------------------
 ナビゲーションメニュー部分
 *---------------------------*/

.global-nav-list>li .global-nav-name {
    font-size: 14px;
    display: block;
    width: 100%;
    white-space: nowrap;
    color: #fff;
}

.global-nav-list>li:before {
    border-bottom: 1px solid rgb(255 255 255);
}

/*---------------------------
 ナビゲーションメニュー部分
 *---------------------------*/

@media (max-width: 1200px){
div#site-header-container.site-header-container.container {
    display: flex;
    flex-direction: column;
    align-items: center;
}
	
.site-header--layout--nav-float .site-header-logo img {
    margin-left: auto;
}
	.global-nav--layout--float-right {
    width: auto;
	margin-left: 0;
}
	
}


/*---------------------------
 ページヘッダー
 *---------------------------*/

.page-header {
    color: #fff;
    background-color: #003325;
	min-height: 5rem;
}
/*---------------------------
ページヘッダー
 *---------------------------*/

span.entry-meta-item.entry-meta-item-updated,span.entry-meta-item.entry-meta-item-author{
	display:none;
}
/*---------------------------
 投稿の非表示用
 *---------------------------*/
.next-prev {
    display:none;
}

/*---------------------------
 固定ページテーブル用
 *---------------------------*/
	.table_line {
		display: table;
		margin:0.7em;
		padding:0.7em;
		width: 750px;
	}
	.table_line_gray {
		background-color:#F2F2F2;
		display: table;
		margin:0.7em;
		padding:0.7em;
		width: 750px;
	}


	.block_post{
		display: table-cell;
		width: 200px;
		margin:5px;
	}


	.block_name{
		display: table-cell;		
		width: 100px;
		margin:5px;
	}


	.block_com{
		display: table-cell;		
		width: 200px;
		margin:5px;
	}


	.block_compost{
		display: table-cell;		
		width: 130px;
		margin:5px;
	}


	.block_branch{
		display: table-cell;		
		width: 120px;
		margin:5px;
	}


@media screen and (max-width: 640px) {
  .last td:last-child {
    width: 100%;
  }
  .tbl-r02 {
    width: 80%;
    font-size:15px;
  }
  .tbl-r02 th,
  .tbl-r02 td {
　　border-bottom: none;
    display: block;
    width: 100%;
    font-size:15px;
  }
}

@media screen and (max-width: 960px) {
  .table {
    width: 80%;
  }
  .block,.table_line,.table_line_gray,.block_branch,.block_compost,.block_com,.block_name,.block_post{
　　border-bottom: none;
    display: block;
    width: 100%;
  }
	  }

/*---------------------------
 固定ページテーブル用
 *---------------------------*/


/*---------------------------
 フッター部分
 *---------------------------*/

div.container.site-footer-copyright{
	color:#ffff;
	
}
.site-footer {
    background-color: #00805B;
}

/*コピーライト*/
.site-footer-copyright p:nth-child(2) {
    display:none;
}
/*コピーライト*/
/*---------------------------
 フッター部分
 *---------------------------*/



/* トップページ背景スクロール */
.fixed-background {
  background-attachment: fixed;
  background-size: cover;
  background-position: center;
}
 
.background-1 {
  background-image: url(...);
}
/* トップページ背景スクロール */

/* 企業一覧テーブル */
.tbl-r02 th {
  font-size:16px;
}
.tbl-r02 td {
  font-size:16px;
}

@media screen and (max-width: 640px) {
  .last td:last-child {
    width: 100%;
  }
  .tbl-r02 {
    width: 100%;
    font-size:15px;
	   text-align: center;
  }
  .tbl-r02 th,
  .tbl-r02 td {
　　border-bottom: none;
    display: block;
    width: 100%;
    font-size:15px;
  }
}
/* 企業一覧テーブル */
/* 入会申し込み */
span.external-icon, span.internal-icon {
    margin-left: 3px;
    font-size: .8em;
}
.fa {
    display: inline-block;
    font: normal normal normal 14px / 1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;

	}

.p-country-name {
	display:none
	}

button {
  border-radius: 40px;
  line-height: 40px;
  cursor: pointer;
  color: #fff;
	  margin: auto;
  background-color: #000;
  display: block;
  width: 300px;
  font-size: 1.0rem;
  letter-spacing: .2rem;
	 text-align: center;
}

/* 入会申し込み */

	
.grecaptcha-badge { visibility: hidden; }