.scrollable-table table{
  border-collapse: collapse;
  margin: 1em 0;
  max-width: 100%;
}
 
.scrollable-table th{
  background-color: #eee;
}
 
.scrollable-table th,
.scrollable-table td{
  border: solid 1px #ccc;
  padding: 3px 5px;
  white-space: nowrap;
}
 
.scrollable-table {
  overflow-x: auto;
  margin-bottom: 1em;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}


footer .copySection p:nth-child(2) {
    display:none !important;
    }


/* ロゴ右側のブロック */
.logo-after {
    display: block;
    width: 200px;
    float: right;
}
 
.logo-after img {
    max-height: 60px;
}
 
/* ヘッダー幅を100%に */
.navbar-header {
    width: 100%;
}
 
@media (max-width: 991px) {
    .logo-after {
        width: 100%;
        margin-top: 10px;
        margin-bottom: 10px;
        text-align: center;
    }
}

/* 連絡先のスタイル */
.logo-after .message {
    font-size: 12px;
	text-align: center;
}

.logo-after .tel {
    font-size: 18px;
}
 
/*PC表示の時にはリンクを無効にする*/
@media (min-width: 992px){
.tel {
pointer-events: none;
 }
}

/*メニューを太字にしてフォントを変更*/
.gMenu_name {
    font-weight:bold !important;
	font-family: "游ゴシック", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, "Helvetica Neue", Helvetica, Arial, sans-serif !important;
    }

/*h2見出しにpenロゴを追加*/
.mainSection-title:before,
h2:before {
    margin:0 10px 0 0;
    content:" ";
    display:inline-block;
    width:31px;
    height:31px;
    margin-right:20px;
    background-image:url( "https://masahiro.gr.jp/wp3/wp-content/uploads/2019/04/penh2.png" );
    background-size:contain;
    background-repeat: no-repeat;
    vertical-align:middle;
    }

/*モバイルメニューの位置を右にする*/
.vk-mobile-nav-menu-btn {
	right:5px;
	left:inherit;
}

/*contactフォーム7のcss*/
.wpcf7 textarea[name="your-message"] {
        width: 100%;
        height: 300px !important;
}

/*contactform完了後メッセージを目立たせる*/
div.wpcf7-mail-sent-ok {
background-color: #56b379;
color:#ffffff;
font-weight:bold;
font-size:120%;
padding:10px;
}
/*contactform完了後入力画面を消す*/
form.sent p{
display:none;
}
