﻿/*
 Theme Name:   Twenty Sixteern Child
 Description:  Twenty Sixteern Child Theme
 Author:       Akira Tachibana
 Author URI:   https://unofficialtokyo.com
 Template:     twentysixteen
 Version:      1.0.0
 Text Domain:  twentysixteen
*/
		
.site {
    background-color:#eff9ff;
}

.site-branding, .site-header-menu, .header-image {
    margin-top:2.75em;
}

.site-header {
    padding-top: 0rem;      /* サイトタイトルの上が広すぎるので */
    padding-bottom: 0rem;   /* サイトタイトルの下が広すぎるので */
	 margin-top: 0rem; 
	margin-bottom: 0rem; 
	margin-right: auto;
	margin-left : auto;
	 text-align:center;
}

.entry-content{
	 text-align:left;
}
body {
    font-family: "メイリオ", "Meiryo";
    text-align:left;
    background-color:#eff9ff;
}

a:link {
box-shadow: none;
}

a:hover {
box-shadow: none;
}

body:not(.custom-background-image)::before {
    border-top: medium solid #1486B7;       /* サイトトップに青線 */
}

.table-style{
  height: 82px;
  width: 105%;
  border-style: solid;
  border-color: #000000;
}

.tr-style{
  height: 21px;
  background-color: #d2ebfa;
}

.td-keisaibi-style{
  width: 110PX;
  height: 10px;
  text-align: center;
  border-style: solid;
  border-color: #000000;
}

.td-naiyou-style{
  width: auto%;
  height: 10px;
  text-align: center;
  border-style: solid;
  border-color: #000000;
}



/* 以下、森岡が描いたやつ */




/* h1の文字列を非表示 */
.entry-title {
    display: none !important; /* !important を使用し、テーマのデフォルトスタイルによる上書きを確実に防ぎます */
}

/* ヘッダーメニューのボーダー非表示 */
.table, th, td {
    border: none;!important;
}


/* メニュー */

/*
 * 画像（wp-image-1357）のスタイル
 */
.manual-icon-small {
    width: 50px;
}

/*
 * テーブル（wp-block-table is-style-stripes）全体のスタイル
 */
.manual-table {
    height: 63px;
    width: 105%;
    /* テーブル全体の罫線に !important を使用 */
    border-style: solid !important;
    border-color: #000000 !important;
}

/*
 * テーブルのヘッダー行（<tr>）のスタイル
 * 背景色に !important を使用
 */
.manual-table .manual-table-header-row {
    background-color: #d2ebfa !important;
}

/*
 * テーブルのデータ行（<tr>）のスタイル
 * 背景色に !important を使用
 */
.manual-table .manual-table-data-row {
    background-color: #eff9ff !important;
}

/*
 * テーブルのセル（<td>）の共通スタイル
 * 罫線に !important を使用
 */
.manual-table td, .manual-table th {
    /* WordPressのデフォルトの罫線スタイルを上書き */
    border-style: solid !important;
    border-color: #000000 !important;
    padding: 8px; 
    vertical-align: top;
    text-align: left;
}

/*
 * テーブルのヘッダーセル（掲載日付）のスタイル
 */
.manual-table-col1-header {
    width: 110PX;
    height: 21px;
/* !important を追加して中央揃えを強制 */
    text-align: center !important;
}

/*
 * テーブルのヘッダーセル（内容）のスタイル
 */
.manual-table-col2-header {
    width: auto;
    height: 21px;
/* !important を追加して中央揃えを強制 */
    text-align: center !important;
}

/*
 * 1行目と2行目のデータセル（掲載日付）のスタイル
 */
.manual-table-col1-data-row1,
.manual-table-col1-data-row2 {
    width: 19.5238%;
    text-align: center;
}

/*
 * 1行目と2行目のデータセル（内容）のスタイル
 */
.manual-table-col2-data-row1,
.manual-table-col2-data-row2 {
    width: 69%;
}

/*
 * 赤文字（更新情報など）のスタイル
 */
.update-text {
    color: #ff0000;
}

/*
 * 更新情報補足文のフォントサイズ
 */
.update-note-small {
    font-size: 10pt;
}







/* ヘッダーメニューが右上に行く件 */


.main-navigation {
	margin: 0 -0.875em;
        padding-right: 5em
}


/*
 * ヘッダーメニューの部分
 */


/* アップデートプログラム */
/* テーブル本体の基本スタイル */
.update-program-table {
  /* border="0" */
  border: none !important;
  /* width="250" */
  width: 250px!important;
  /* bgcolor="#eff9ff" */
  background-color: #eff9ff!important;
  /* border-collapse: collapse; は、border="0"と似た効果を出すために追加すると良い場合があります */
  border-collapse: collapse;
}

/* マウスオーバー時のスタイル（onmouseover="style.background='#d2ebfa'" の代わり） */
.update-program-table:hover {
  background-color: #d2ebfa;
}

/* table > tr > td 内の div のスタイル */
/* div align="center" の代わり */
.table-content {
  text-align: center;
}

/* 画像を中央に寄せるためのスタイル */
/* 2つ目の div align="center" の代わり */
.table-content-center {
  text-align: center;
}


/* 製品マニュアル */
/* テーブル本体の基本スタイル */
.product-manual-table {
  /* border="0" */
  border: none;
  /* width="250" */
  width: 250px!important;
  /* bgcolor="#eff9ff" */
  background-color: #eff9ff!important;
  border-collapse: collapse;
}

/* マウスオーバー時のスタイル（onmouseover="style.background='#d2ebfa'" の代わり） */
.product-manual-table:hover {
  background-color: #d2ebfa;
}

/* table > tr > td 内の div のスタイル */
/* div align="center" の代わり */
.table-content-manual {
  text-align: center;
}

/* 画像を中央に寄せるためのスタイル */
/* 2つ目の div align="center" の代わり */
.table-content-center-manual {
  text-align: center;
}



/* お役立ち情報 */
/* テーブル本体の基本スタイル */
.club-unike-table {
  /* border="0" */
  border: none;
  /* width="250" */
  width: 250px!important;
  /* bgcolor="#eff9ff" */
  background-color: #eff9ff!important;
  border-collapse: collapse;
}

/* マウスオーバー時のスタイル（onmouseover="style.background='#d2ebfa'" の代わり） */
.club-unike-table:hover {
  background-color: #d2ebfa;
}

/* table > tr > td 内の div のスタイル */
/* div align="center" の代わり */
.table-content-club {
  text-align: center;
}

/* 画像を中央に寄せるためのスタイル */
/* 2つ目の div align="center" の代わり */
.table-content-center-club {
  text-align: center;
}



/* 薬局あるある */
/* テーブル本体の基本スタイル */
.aruaru-table {
  border: none;
  width: 250px!important;
  background-color: #eff9ff!important;
  border-collapse: collapse;
}

/* マウスオーバー時のスタイル */
.aruaru-table:hover {
  background-color: #d2ebfa;
}

/* table > tr > td 内の div のスタイル */
.table-content-aruaru {
  text-align: center;
}

/* 画像を中央に寄せるためのスタイル */
.table-content-center-aruaru {
  text-align: center;
}