@charset "utf-8";
/*
Theme Name: 商業登記倶楽部 Lightning Child
Theme URI: //stclub.co-site.jp
https://stclub.securesite.jp/
Template: lightning
Description: 商業登記倶楽部用の子テーマ
Author: 株式会社リーガル
Tags: 
Version: 0.1.2
*/

/* 購読関連ボタン非表示 */
input#bbp_topic_subscription,
input#bbp_topic_subscription + label,
#subscription-toggle
 { display: none !important; }

/* tablepressのレイアウト改善 */
.tablepress {
	table-layout: fixed;
}

/* サイドメニューの文字サイズ調整 */
#menu-side_menu_member,
#menu-side_menu_public {
	font-size: 15px;
}

/* サイドメニューとかバナーとかは印刷しない */
@media print {
  .breadSection,
  .entry-footer,
  .widget_nav_menu,
  .sideSection,
  .widget_vkexunit_banner { display:none !important; }
  .siteFooter { border-top-style:none ; }
}

/* ページヘッダーの高さ調整 */
@media ( min-width:992px ) {
	.page-header_pageTitle,
	h1.page-header_pageTitle:first-child {
	    margin: 0.5em 0;
	    font-size: 2rem;
	    line-height: 1.5;
	}
}


/* 画面表示調整 */

/* 前の記事、次の記事を非表示  */
.postNextPrev {display: none}


/* メニュー表示調整 */

/* ログアウト */ 
body.role-guest li.logout { display: none; }

/* ログイン */ 
body.role-subscriber li.login { display: none; }
body.role-contributor li.login { display: none; }
body.role-author li.login { display: none; }
body.role-editor li.login { display: none; }
body.role-administrator li.login { display: none; }

/* ログアウト時非表示 */ 


/* ログイン時非表示 */ 


/* A4で印刷する */
@media print {
  @page{ size:a4 }
  body {
    margin: 0;
    padding: 0 !important;
    min-width: 768px !important;
  }
  .container {
    width: auto;
    min-width: 750px !important;
  }
}


/* CSS3 marquee                                                 */
/* 【CSS3】全ブラウザ対応！ CSS3 で作る marquee の実装。 - ONZE */
/* https://on-ze.com/archives/648                               */

.marquee {
width:410px;
padding:0.5em 0;
overflow:hidden;
color:gold;
background-color:dimgray;
margin-bottom:10px;
position:relative;
}

.marquee p:after {
content:"";
white-space:nowrap;
padding-right:50px;
}

.marquee p {
margin:0;
padding-left:600px;
display:inline-block;
white-space:nowrap;
	-webkit-animation-name:marquee;
	-webkit-animation-timing-function:linear;
	-webkit-animation-duration:20s;
	-webkit-animation-iteration-count:infinite;
	-moz-animation-name:marquee;
	-moz-animation-timing-function:linear;
	-moz-animation-duration:20s;
	-moz-animation-iteration-count:infinite;
	-ms-animation-name:marquee;
	-ms-animation-timing-function:linear;
	-ms-animation-duration:20s;
	-ms-animation-iteration-count:infinite;
	-o-animation-name:marquee;
	-o-animation-timing-function:linear;
	-o-animation-duration:20s;
	-o-animation-iteration-count:infinite;
	animation-name:marquee;
	animation-timing-function:linear;
	animation-duration:20s;
	animation-iteration-count:infinite;
}
@-webkit-keyframes marquee {
  from   { -webkit-transform: translate(0%);}
  99%,to { -webkit-transform: translate(-100%);}
}
@-moz-keyframes marquee {
  from   { -moz-transform: translate(0%);}
  99%,to { -moz-transform: translate(-100%);}
}
@-ms-keyframes marquee {
  from   { -ms-transform: translate(0%);}
  99%,to { -ms-transform: translate(-100%);}
}
@-o-keyframes marquee {
  from   { -o-transform: translate(0%);}
  99%,to { -o-transform: translate(-100%);}
}
@keyframes marquee {
  from   { transform: translate(0%);}
  99%,to { transform: translate(-100%);}
}

/* 一般用・「法人登記検索システム」バナー非表示 */
body.stc-public-page #vkexunit_banner-6 {
    display: none;
}

/* 会員用・「法人登記検索システム」履歴非表示 */
#su-post-17378 {
    display: none;
}

/* 特商ページ履歴非表示 */
#su-post-17488 {
  display: none;
}

/* CF7 レイアウト調整 */
.cf7-name-wrap {
  width: 94.6%;
  display: flex;

}
.cf7-name-wrap input[type="text"] {
  width: 100%;
}

/* 会員の場合　非表示 */
body.post-type-public .hide-pub {
  display: none;
}

/* 非会員の場合　非表示 */
body.post-type-member .hide-mbr {
  display: none;
}
