@charset "utf-8";
/*
Theme Name: Lightning Child
Theme URI: 
Template: lightning
Description: 
Author: 
Tags: 
Version: 0.1.2
*/

/* 全体フォントサイズ 16px → 14px：変更 */
body{font-size:14px;}

/* 全体：タイトル20px普通→18px：変更 */
.entry-title, #front-page-title{font-size:18px;}

/* 全体：タイトル、文：自動折り返し：変更 */
h1,p,.bbp-topic-title{word-wrap:break-word;}

/* 全体：コンテンツ：35px → 15px：変更 */
#primary{margin-top:15px;}

/* 全体：パンくずリスト：非表示 */
.breadSection{display:none;}

/* 全体：一覧ページ、日付、カテゴリ：非表示 */
/*.entry-meta{display:none;}*/

/* 全体：詳細ページ、日付、カテゴリ：非表示 */
/*.entry-header{display:none;} */

/* 全体：フッター背景色、文字色、ウィジェット非表示、余白20px：変更 */
.siteFooter{ background-color:#3d3d3d;color:#efefef;}
.footerWidget{display:none;}
.copySection {padding-bottom: 20px;padding-top: 0px;}
.footerMenu li a{color:#efefef;font-size:12px;}

/* 全体：メインセクション背景色,パディング：変更 */
.col{background-color:#ffffff;padding:20px 25px;}
.col, .mainSection, .mainSection-col-two, .baseSection{padding:20px 25px;}
.siteContent{padding:15px;}

/* 全体：コピーライト：非表示 */
footer .copySection p:nth-child(2) {display:none !important;}

/* 全体：各ページ行頭文字、掲示板：いいねランキング padding:40px → 20px:変更 */
.widget ul{padding-left:20px;}

/* 全体：reCAPTCHA バッジを非表示 */
.grecaptcha-badge { visibility: hidden; }

/* 全体：サイドバー検索　幅広く */
table.gsc-search-box td,.gsc-input,.gsc-control-cse, .gsc-control-cse-ja{ padding: 0px; }

/* 全体：サイドバー、ログイン、会員について:非表示 */
/*.swpm-join-us-link{display:none;}*/

/* 全体：背景色 */
.siteContent{background-color:#e7e7e7;}
	
/* 全体：見出し タイトル：変更 */
.entry-title{font-weight:  bold;}
.page-header{
	background-color: #8b6411;
    color: #fff;}

/* 全体：見出し h1：変更 */
.page-header_pageTitle, h1:first-child.page-header_pageTitle{
	margin:10px;
	font-size:16px;}

/* 全体：見出し h2：変更 */
/*h2 {border-top: none; border-bottom: 2px solid #337ab7;border-left: solid 5px  #337ab7;font-size: 18px;padding:5px;margin-bottom: 10px;}*/

/* 全体：見出し h3：変更 */
h3 {border-left: solid 4px  #337ab7;padding:5px;}

/* 全体：見出し h4：変更 */
h4,.post h4 {border-left: solid 3px  #337ab7;font-size: 17px;padding:5px;}

/* 全体：見出し h5：変更 */
h5 {border-left: solid 3px  #337ab7;font-size: 16px;padding:5px;}

/* 全体：見出し h6：変更 */
h6 {border-left: solid 3px  #337ab7;font-size: 15px;padding:5px;}

/* 全体：ul、li、リストマーク：非表示 */
ul,li{list-style:none;}

/* 全体：ボタン スタイル */
.a-button,
a.a-button{
	padding:10px 20px;color: #fff;background-color: #eb6100;}

.a-button:hover,
a.a-button:hover{
	color: #fff;background: #f56500;text-decoration: none;}

a.a-button{
	border-radius:100vh;}

/* ログイン画面：wordpressマーク非表示 */
.login h1 a{display:none;}

/* ホーム：求人パートナーズ：フォントサイズ変更 */
.siteHeader_logo a{font-size:16px;font-weight: bold;}

/* ホーム：タイトル下余白26px→5px：変更 */
.widget-title{margin-bottom:5px;}

/* ホーム：タイトル フォントサイズ 20px → 18px：変更 */
.h3, h3{font-size:18px;}

/* ホーム：記事タイトル フォントサイズ 16px → 14px：変更 */
.cat-post-title{font-size:14px;}

/* ホーム：記事 下余白 19px→5px：変更 */
li{margin-bottom:0px;}

/* ホーム：エリアから探す、フォントサイズ変更 */
.area_search_title{font-size:16px;font-weight: bold; }

/* ホーム：エリアから探す、下余白変更 */
dl{margin-top: 5px;}

/* ホーム：都道府県、横並び */
.area_li{
	display: inline-block;
	margin-right: 8px;
    margin-bottom: 3px;}

/* ホーム：都道府県、色、左・下余白 */
.area_dt{color:#595960}
.area_ul{padding-left:0px;margin-top:0px;margin-bottom:0px;}
dd, dt{border-left-style: none;margin-bottom: 2px;}

/* サイドバー：パスワードボックス width:100%：追加 */
.input{width:100%;}

/* サイドバー：都道府県一覧：非表示 */
aside.widget.widget_child_page.widget_link_list{display: none;}

/* プロフィール画面：上下余白狭く */
//効果なし、後日再開
//.form-table>tbody>.acf-field>.acf-label{ padding: 0px; }
//.form-table>tbody>.acf-field>.acf-input{ padding: 0px; }
//.form-table td{ padding:5px,5px;}

/* アカウントページ：アバター削除 */
.um-account-meta-img-b, .uimob800-show um-tip-w{
	display:none;}
.um-account-side, .uimob340-hide, .uimob500-hide{
	display:none;}

 /* お知らせ：カテゴリ：非表示 */
 /* dl{display: none;}*/

/* 職種：アコーディオンCSS */
.menu_ac ul {
    margin: 0;
    padding: 0;
/*    background :#f4f4f4;*/
    list-style: none;}
.menu_ac li {
    height: 0;
    overflow: hidden;
 /*   -webkit-transition: all 0.1s;
    -moz-transition: all 0.1s;
    -ms-transition: all 0.1s;
    -o-transition: all 0.1s;
    transition: all 0.1s; */
}

#menu_bar0:checked ~ #links0 li,
#menu_bar1:checked ~ #links1 li,
#menu_bar2:checked ~ #links2 li,
#menu_bar3:checked ~ #links3 li,
#menu_bar4:checked ~ #links4 li,
#menu_bar5:checked ~ #links5 li,
#menu_bar6:checked ~ #links6 li,
#menu_bar7:checked ~ #links7 li,
#menu_bar8:checked ~ #links8 li,
#menu_bar9:checked ~ #links9 li,
#menu_bar10:checked ~ #links10 li,
#menu_bar11:checked ~ #links11 li,
#menu_bar12:checked ~ #links12 li,
#menu_bar13:checked ~ #links13 li,
#menu_bar14:checked ~ #links14 li,
#menu_bar15:checked ~ #links15 li {height: 30px;padding-left: 30px;}

/* 応募する表示切り替え*/
.toggle-wrap .toggle-button {
/*display: block;*/
cursor: pointer;
padding: 3px 10px;
margin-bottom: 1em;
border-radius: 3px;
border: 1px solid #777;
text-align: center;
color: #fff;
background-color: #007bff;
border-color: #007bff;
}

.toggle-wrap .toggle-button:hover {
border-color: red;}

.toggle-wrap .toggle-content,
.toggle-wrap > input[type="checkbox"] {
display:none;}

.toggle-wrap > input[type="checkbox"]:checked ~ .toggle-content {
display:block;}

/* job一覧 */
table.filtering{
	margin:0px 0px 10px 0px;
	padding:0px;
	border:solid 1px #dcdada;
	border-collapse: separate;
	border-spacing: 3px;}
table.filtering,td,th{font-size:13px;}
th,td{
	padding:0px 0px 0px 8px;
	border:solid 0px;}
th{
	background-color:#FFFCDB;
	border:solid 1px #dcdada;}
td{
	border-bottom:solid 1px #dcdada;}
.input.form-control{margin-bottom: 0px;}
#tbl_filtering .form-control{font-size:13px;}
#tbl_filtering .label{margin:5px 0px 0px 0px;}

.job_list_box {
    padding:7px 14px;
    margin:14px 0px;
    color: #5d627b;
    background: white;
    border-left: 5px solid #d19719;
    box-shadow: 0 3px 5px rgba(0, 0, 0, 0.22);
    font-size:14px;}
.job_title {font-size:16px;}
.job_firm_name {font-size:12px;color:#007d34;}
.dashicons, .dashicons-before{font-size:18px;color:#d13219;}
.job_description{font-size:12px;}

/* job詳細 */
table.job_detail{
	margin:0px 0px 10px 0px;
	padding:0px;
	border:solid 1px #dcdada;
	border-collapse:separate;
	border-spacing: 3px;}

/* jobアーカイブ */
.entry-meta{display:none;}
