/*
Theme Name: ANTHEM_CHILD
Theme URI:
Description:WordPressテーマ「ANTHEM」
Author:Design Plus
Author URI:http://design-plus1.com/tcd-w/
Version:1.1
Text Domain:tcd-w
Template: anthem_tcd083
*/

/*

フッター

トップページ（ヘッダーコンテンツ）

tablepress

見出し

その他
 
*/

.post_content .wp-caption-text {
     font-style: normal !important;
}

/* ----------------------------------------------------------------------
 * 
 * 260916 K.T
 * 
 * -------------------------------------------------------------------- */

/* 注目製品・サービス：画像ズーム */
#header_carousel .animate_background .image {
  transform: none !important;
  -webkit-transform: none !important;

  background-size: 100% auto !important;
  transition: background-size 0.75s ease !important;
}

#header_carousel .animate_background:hover .image {
  transform: none !important;
  -webkit-transform: none !important;

  background-size: 120% auto !important;
}


/* 注目製品・サービス：表示領域 */
#header_carousel .item,
#header_carousel .animate_background,
#header_carousel .image_wrap {
  overflow: hidden;
}

#header_carousel .image_wrap {
  position: relative;
}


/* トップページ 注目製品・サービス：タイトル */
#header_carousel .header_carousel_title {
  position: absolute;
  left: 0;
  bottom: 0;
  z-index: 3;

  width: 100%;
  box-sizing: border-box;
  padding: 12px 55px 12px 20px;

  background: rgba(0, 38, 77, 0.75);

  color: #fff;
  font-size: 16px;
  line-height: 1.5;
  text-align: left;
}

@media screen and (max-width: 650px) {
	#header_carousel .header_carousel_title {
  font-size: 12px;
}
}

/* 矢印の横棒 */
#header_carousel .header_carousel_title::before {
  content: "";
  position: absolute;
  top: 50%;
  right: 19px;

  width: 14px;
  height: 2px;
  background: #fff;

  transform: translateY(-50%);
}

/* 矢印の先端 */
#header_carousel .header_carousel_title::after {
  content: "";
  position: absolute;
  top: 50%;
  right: 19px;

  width: 8px;
  height: 8px;

  border-top: 2px solid #fff;
  border-right: 2px solid #fff;

  transform: translateY(-50%) rotate(45deg);
}

@media screen and (max-width: 650px) {
        #header_carousel .item {
            width: auto;
            height: 140px !important;
        }
}

/* ----------------------------------------------------------------------
 * 
 * 251112 K.T
 * 
 * -------------------------------------------------------------------- */

.yu-container {
    display: flex;
    flex-wrap: wrap;
    gap: 20px;
}
.yu-item {
    width: 41%;
    padding: 20px;
    border: 2px solid #A6CAEC;
    border-radius: 16px;
 transition: transform 0.2s ease-out;
}
.yu-item:hover {
      opacity: 0.7;
 transform: scale(1.05);
}
.yu-title {
    color: #000;
line-height: 1.8em;
    letter-spacing: 0.03em;
}
.yu-label {
    color: #000;
    font-weight: 600;
    text-align: left;
}
.yu-label:before {
    content: '';
    display: inline-block;
    float: left;
    background-image: url(https://grace-i.co.jp/wp-content/uploads/2024/01/feature_1.png);
    width: 32px;
    height: 32px;
    margin-top: -6px;
    background-size: contain;
    background-repeat: no-repeat;
    vertical-align: middle;
    margin-right: 10px;
}
.yu-card {
    display: flex;
    flex-direction: column;
    gap: 14px;
line-height: 1.8em;
    letter-spacing: 0.03em;
}
@media screen and (max-width: 750px) {
    .yu-item {
        width: 100%;
    }
}

/* ----------------------------------------------------------------------
 * 
 * 開閉ボタン　230216 K.T
 * 
 * -------------------------------------------------------------------- */



/* ----------------------------------------------------------------------

見出し
 
---------------------------------------------------------------------- */

h2.catch.animate_item.rich_font_type3.animate {
        text-shadow: 1px 1px 4px #00000091;
}

.headline_area::before {
    position: absolute;
    bottom: 0px;
    left: 0;
    width: 100%;
    height: 10px;
    content: '';
    background: #003f7d;
    border-radius: 5px;
    opacity: 0.5;
}

.post_content h2,
.headline_area {
    position: relative;
    padding: 1.5rem 1rem !important;
}

.post_content h2::after,
.headline_area::after {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 10px;
    content: '';
    background-image: -webkit-repeating-linear-gradient(135deg, #0062b0, #0062b0 1px, transparent 2px, transparent 5px);
    background-image: repeating-linear-gradient(-45deg, #0062b0, #0062b0 1px, transparent 2px, transparent 5px);
    background-size: 7px 7px;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}

.post_content h4 {
  position: relative;
  padding: 0.8rem 1rem !important;
  border-bottom: 1px solid #ccc;
      color: #00a7ce;
}

.post_content h4 {
	      margin-top: 20px !important;
}

.post_content h4::before {
    position: absolute;
    bottom: -1px;
    left: 0;
    width: 5%;
    height: 1px;
    content: '';
    background: #00a7ce;
  }

.post_content h3 {
    position: relative;
    border-bottom: 2px solid #ccc;
    display: block;
    padding: 10px 10px 10px 30px !important;
}

.post_content h3:before {
  font-family: "Font Awesome 5 Free";
  content: "\f0c8";/*アイコンのユニコード*/
  font-weight: 900;
  position: absolute;
  font-size: 0.8em;
  left: 5px;
  top: 12px;
  color: #0062b0;
}

.post_content h5 {
    background-color: #f7f7f7;
    padding: 5px 10px 5px 10px !important;
    border-left: 10px solid #003f7d;
}
.post_content h6 {
	border-bottom: 3px dotted #003f7d;
	padding: 0.4em 0.6em !important;
}

/* 見出しリセット */
h1.reset_title,
h2.reset_title,
h3.reset_title,
h4.reset_title,
h5.reset_title,
h6.reset_title {
	background-color: transparent;
    border:none;
	padding: 0.8rem 1rem !important;
	color: initial;
}
h1.reset_title::before,
h2.reset_title::before,
h3.reset_title::before,
h4.reset_title::before,
h5.reset_title::before,
h6.reset_title::before,
h1.reset_title::after,
h2.reset_title::after,
h3.reset_title::after,
h4.reset_title::after,
h5.reset_title::after,
h6.reset_title::after {
	display:none;
}

@media screen and (min-width: 769px){
#main_contents .post_content :not(h2):not(h3):not(h4):not(h5):not(h6) + h2,
#main_contents .post_content :not(h2):not(h3):not(h4):not(h5):not(h6) + h3,
#main_contents .post_content :not(h2):not(h3):not(h4):not(h5):not(h6) + h4,
#main_contents .post_content :not(h2):not(h3):not(h4):not(h5):not(h6) + h5,
#main_contents .post_content :not(h2):not(h3):not(h4):not(h5):not(h6) + h6 {
    margin-top: 20px !important;
}
}

/* ----------------------------------------------------------------------

その他
 
---------------------------------------------------------------------- */

.product_list .item {
	/* width: calc(100% / 3 - 12px) !important;
    margin: 12px 12px 0 0!important;*/
}

.inner_box_1 {
    text-align: center;
	margin: 20px 0px 0px 0px;
}
.inner_box_1 ul {
    margin: 0;
    list-style: none;
    background-color: #fff;
    border-radius: 10px;
    padding: 15px 20px 15px 20px;
    font-size: 16px;
    border: 4px #5abae8 solid;
    display: inline-block;
    text-align: left;
}
.inner_box_1 ul li {
    padding: 0;
    background-image: none;
	font-size: 1.2em;
    font-weight: 500;
}
.inner_box_1 ul li i, .inner_box_1 ul li svg {
    padding: 10px;
    color: #5abae8;
    font-size: 1.4em;
}
.inner_box_1 ul li span {
    background: linear-gradient(transparent 95%,#0062b0 65%);
    font-size: 1.2rem;
    font-weight: 700;
    color: #111;
}
.content_header .catch {
    color: #003f7d;
}
#product_single .content_header {
    margin: 0 0 5px 0;
    background-color: aliceblue;
}
.post_content table {
    border: 1px solid #ccc;
}
.post_content table table {
    border: none;	
	margin-bottom:5px;
}
.post_content table.table_no_border {
	border:none;
}
.content_header {
    padding: 54px 0 64px 0 !important;
}

.post_content td, .post_content th {
    line-height: 1.8 !important;
}

.post_content table table td,
.post_content table table th {
	border:none;
	padding: 5px 5px 0px 0px;
	font-size: 14px;
}

span.image_wrap_title {
    position: absolute;
    right: 0;
    bottom: 0;
    color: #fff;
    z-index: 2;
    background: #003f7dbf;
    display: inline-block;
    padding: 10px 15px 10px 15px
}

.megamenu_blog_list .menu_area li a {
    background: #003f7d !important;
}
.megamenu_blog_list .menu_area li.active a {
	background:none !important;
    color: #0062b0 !important;
}

/* ----------------------------------------------------------------------

フッター
 
/* ----------------------------------------------------------------------

/* メニュー・ウィジェットエリア */
#footer_top { width:100%; position:relative; overflow:hidden;background: url(https://grace-i.co.jp/wp-content/uploads/2025/08/footer_bg.jpg) no-repeat center center; background-size: cover; }
#footer_top_inner {
	width: 1210px;
	/*width:auto;*/
	margin: 0 auto;
	position: relative;
	z-index: 2;
	/*display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;*/
}
@media screen and (max-width:1210px) {
#footer_top_inner {
	width:auto;
}
}
#widget_area_overlay { width:100%; height:100%; position:absolute; top:0px; left:0px; z-index:1; }
.footer_headline { font-size:16px; color:#ff8000; margin:0 0 30px 0; font-weight:bold !important; }


/* 動画 */
#footer_video {
  position:absolute; left:0; width:100vw;
  top:50%; -ms-transform: translateY(-50%); -webkit-transform: translateY(-50%); transform: translateY(-50%);
}
@media screen and (max-width:950px) {
  #footer_video {
    width:auto; height:100%;
    left:50%; top:50%; -ms-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%);
  }
}
/* フッターメニュー */
#footer_menu2 {
  /*width:calc(100% / 3); padding:100px 40px 85px; border-left:1px solid rgba(255,255,255,0.5);*/
  width:calc(100% / 1);
  /*padding:100px 40px 85px;*/
  /*border-left:1px solid rgba(255,255,255,0.5);
  -webkit-box-sizing:border-box; box-sizing:border-box;*/
}
#footer_category_menu {
  width:calc(100% / 3); padding:100px 40px 85px; border-left:1px solid rgba(255,255,255,0.5);
  -webkit-box-sizing:border-box; box-sizing:border-box;
}
.footer_menu2 ul {
	margin:-5px 0 0 0;
	font-size:0;
	
	/*display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
    align-items: flex-start;
    align-content: center;*/
	
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	border-right: 1px solid rgba(255,255,255,0.5);
	
	}
.footer_menu2 ul ul {
	border-right:none;
}
/*.footer_menu2 ul li { font-size:14px; display:inline-block; vertical-align:top; width:calc(50% - 10px); margin:0 20px 15px 0; line-height:1.5; }*/
.footer_menu2 ul li {
	font-size: 14px;
	display: inline-block;
	vertical-align: top;
	width: calc(100% / 3);
	line-height: 1.5;
	border-left: 1px solid rgba(255,255,255,0.5);
	padding: 20px;
	box-sizing: border-box;
	border-bottom: 1px dashed rgba(255,255,255,0.5);
}
	

@media screen and (max-width: 950px){
	.footer_menu2 ul li { width:calc(50% - 10px);}
}

@media screen and (max-width: 650px){
	.footer_menu2 ul li { 
    width: auto;
    border: none;
}
}

.footer_menu2 ul li.footer-product {
	padding-top:30px;
}
@media screen and (max-width: 650px){
.footer_menu2 ul li.footer-product {
	padding-top:0px;
}
.footer_menu2 ul li:first-child {
	padding-top:30px;
}
.footer_menu2 ul ul li:first-child {
	padding-top:0px;
}
}
	
.footer_menu2 ul li ul li{ width:calc(100% - 10px);border-left: none;    padding: 0px;}
.footer_menu2 ul li:nth-child(3n) { margin-right:0; }
.footer_menu2 ul li a {
	color: #fff;
	display: block;
	padding: 5px;
	text-decoration: underline;
}
#footer_menu2 ul li a:hover {
	color:#6CF;
}
.footer_menu2 ul ul {
    margin: 5px 0 0 10px;
    font-size: 0;
}

/* フッターウィジェット */
#footer_widget {
  width:-webkit-calc(100% / 3); width:calc(100% / 3); padding:100px 40px 70px; border-left:1px solid rgba(255,255,255,0.5); border-right:1px solid rgba(255,255,255,0.5);
  -webkit-box-sizing:border-box; box-sizing:border-box;
}
#footer_widget .widget_content { margin-bottom:30px; }
#footer_top_inner.no_menu #footer_widget { width:-webkit-calc(100% - 100% / 3); width:calc(100% - 100% / 3); }
#footer_top_inner.no_menu #footer_widget .widget_content { width:calc(50% - 20px); float:left; margin:0 40px 30px 0; }
#footer_top_inner.no_menu #footer_widget .widget_content:nth-child(2n) { margin-right:0; }


/* ロゴ */
/* #footer_bottom { width:1160px; height:90px; margin:0 auto; position:relative; overflow:hidden; } */
#footer_logo {
  position:absolute; left:0px;
  height:90px; display:-webkit-box; display:-ms-flexbox; display:-webkit-flex; display:flex; align-items: center;
  -ms-justify-content:center; -webkit-justify-content:center; justify-content:center;
  -ms-align-items:center; -webkit-align-items:center; align-items:center;
}
#footer_logo .logo { line-height:1; padding:0; font-weight:500; }
#footer_logo img { display:block;margin:0; }
#footer_logo .pc_logo_text { display:block; }
#footer_logo .mobile_logo_image { display:none; }
#footer_logo .mobile_logo_text { display:none; }
#footer_logo .desc { font-size:14px; font-weight:normal; margin:0 0 0 25px; }


/* SNSボタン */
#footer_social_link { margin:0; font-size:0; z-index:20; position:absolute; right:-10px; top:35px;  }
#footer_social_link li { display:inline-block; margin:0 10px; position:relative; }
#footer_social_link li a {
  display:block; overflow:hidden; width:20px; height:20px; line-height:20px; text-align:center; position:relative;
}
#footer_social_link li a span { display:none; }
#footer_social_link li a:before {
  font-family:'design_plus'; font-size:15px; display:block;
  position:absolute; top:1px; left:0; right:0;
  -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;
}
#footer_social_link li a:hover:before { color:#aaa; }
#footer_social_link li.twitter a:before { content:'\e904'; }
#footer_social_link li.facebook a:before { content:'\e902'; }
#footer_social_link li.insta a:before { content:'\ea92'; }
#footer_social_link li.pinterest a:before { content:'\e905'; }
#footer_social_link li.google a:before { content:'\e900'; }
#footer_social_link li.youtube a { width:45px; }
#footer_social_link li.youtube a:before { content:'\ea9e'; }
#footer_social_link li.contact a:before { content:'\f003'; }
#footer_social_link li.rss a:before { content:'\e90b'; }



/* ----------------------------------------------------------------------

トップページ（ヘッダーコンテンツ）
 
---------------------------------------------------------------------- */

#header_slider .slick-dots {
    bottom: 320px !important;
}
/*@media screen and (max-width: 1250px){
#header_slider .slick-dots {
    bottom: 320px !important;
}*/
@media screen and (max-width: 1251px){
#header_slider .slick-dots {
    bottom: 250px !important;
}
}
#header_slider {
  height:520px !important;
}
#header_slider .caption_inner {
  top:40% !important;
}
 /*
#header_slider .item.image_layout_type1 .layer_image,
#header_slider .item.image_layout_type2 .layer_image,
#header_slider .item.image_layout_type3 .layer_image,
#header_slider .item.image_layout2_type1 .layer_image,
#header_slider .item.image_layout2_type2 .layer_image,
#header_slider .item.image_layout2_type3 .layer_image
{ margin-top: 5% !important ; }*/


#header_slider .layer_image img {
    margin-bottom: 300px !important;
}

@media screen and (max-width: 1050px){
#header_slider .layer_image img {
    margin-bottom: 100px !important;
}
}

@media screen and (max-width: 750px){
/*#header_slider .layer_image img {
    margin-bottom: 200px !important;
}*/
#header_slider .layer_image img {
    margin-bottom: 0px !important;
}
}

.post_row .post_row_h__no1 {
	margin-top: 0px !important;
}

.post_row img:hover {
	opacity:0.8;
}

.post_row p.row_p {
	margin: 1em 0 0em 0;
}

.post_row img.post_row_img{
	width: 100%;
  height: 300px !important;
  object-fit: cover;
}

.link_button.inview.animate a.button_animation_type1 {
    background: #003f7d;
	color: #ffffff;
}
.link_button.inview.animate a.button_animation_type1:hover {
    color: #ffffff;
    background: #0062b0;
    border-color: rgba(0,98,176,1);
}

/* ----------------------------------------------------------------------

tablepress
 
---------------------------------------------------------------------- */

/*.tablepress thead th {
    border-right: 1px solid #ddd;
    text-align: center;
}

.tablepress tbody td, .tablepress tfoot th {
    border-right: 1px #ddd solid;
}

table.tablepress-todouhuken-design1 tbody tr td:first-child, .tablepress tbody tr td:nth-child(4), .tablepress tbody tr td:nth-child(7), .tablepress tbody tr td:nth-child(10) {
    background-color: #f7f7f7;
	text-align:center;
}

.tablepress-2th-28-design1 th.column-2 {
    width: 80%;
}
.tablepress-2th-28-design1 tbody tr td:first-child {
    text-align: center;
	background-color: #f7f7f7;
}

.tablepress-3th-226-design1 th.column-3 {
    width: 60%;
}

.tablepress-3th-226-design1 tbody tr td:first-child, .tablepress-3th-226-design1 tbody tr td:nth-child(2) {
    text-align: center;
    font-weight: 700;
    background-color: #f7f7f7;
}

.tablepress-3th-226-flow th.column-3 {
    width: 60%;
	background-color: #fff;
	font-weight: 500;
}

.tablepress-3th-flow-design1 th.column-2 {
    background-color: #f7f7f7;
}
.tablepress-3th-flow tbody tr td:nth-child(2){
background-color:#fff;
}
.tablepress-3th-226-flow tbody tr td:first-child, .tablepress-3th-226-flow tbody tr td:nth-child(2),.tablepress-3th-226-flow thead th {
    text-align: center;
    font-weight: 700;
    background-color: #fff;
}
.tablepress-3th-226-flow tr th:first-child, .tablepress-3th-226-flow tbody tr td:first-child{
	background-color: #d9edf7;
}

.tablepress-3th-226-flow column-3{
}
*/


/*■tablepressすべてのセルに枠線を付加する  2016/06/23*/
.tablepress thead th,
.tablepress tbody tr:first-child td,
.tablepress tbody td,
.tablepress tfoot th {
	border: 1px solid gray !important;
}

table.tablepress {
	border-collapse: collapse !important;
	border-spacing: 0 !important;
}

/*■tablepress 商品サービス　一覧　*/
.tablepress-id-1 thead th,
.tablepress-id-1 tbody tr:first-child td,
.tablepress-id-1 tbody td,
.tablepress-id-1 tfoot th {
	border: none !important;
	
}

.tablepress-id-1 .row-1 .column-1,
.tablepress-id-1 .row-1 .column-3,
.tablepress-id-1 .row-1 .column-5,
.tablepress-id-1 .row-9 .column-1 {
	font-weight: bold !important;
	/* font-size: 14px; */
	color: #383838;
}

/*■tablepress 医療施設データ利用例　*/
.tablepress-id-2 thead th,
.tablepress-id-2 tbody tr:first-child td,
.tablepress-id-2 tbody td,
.tablepress-id-2 tfoot th {
	border: none !important;
}

.tablepress-id-2 .row-1 .column-1,
.tablepress-id-2 .row-1 .column-2,
.tablepress-id-2 .row-1 .column-3 {
	/* font-size: 14px; */
	color: #383838;
}

/*■tablepress 法人電話帳データ利用例　*/
.tablepress-id-3 thead th,
.tablepress-id-3 tbody tr:first-child td,
.tablepress-id-3 tbody td,
.tablepress-id-3 tfoot th {
	border: none !important;
}

.tablepress-id-3 .row-1 .column-1,
.tablepress-id-3 .row-1 .column-2,
.tablepress-id-3 .row-1 .column-3 {
	/* font-size: 14px; */
	color: #383838;
}

/*■tablepress 会社概要   */
.tablepress-id-10 thead th,
.tablepress-id-10 tbody tr:first-child td,
.tablepress-id-10 tbody td,
.tablepress-id-10 tfoot th {
	border: none !important;
	
}

/*■tablepress お取引の流れ　データベース*/
.tablepress-id-20 th {
	background-color: #E6F1FC !important;
	text-align: center !important;
	
	font-weight: bold;
}

.tablepress-id-20 .column-1 {
	text-align: center !important;
	vertical-align: middle;
	background-color: #E6F1FC;
	font-weight: bold !important;
	
	color: #383838;
}

.tablepress-id-20 .column-2 {
	text-align: center !important;
	vertical-align: middle;
	background-color: #f4f4f4;
	font-weight: bold !important;
	
	color: #383838;
}

.tablepress-id-20 .column-3 {
	
	color: #383838;
}

/*■tablepress お取引の流れ  21 */
.tablepress-id-21 th {
	background-color: #E6F1FC !important;
	text-align: center !important;
	
	font-weight: bold;
}

.tablepress-id-21 .column-1 {
	text-align: center !important;
	vertical-align: middle;
	background-color: #E6F1FC;
	font-weight: bold !important;
	
	color: #383838;
}

.tablepress-id-21 .column-2 {
	text-align: center !important;
	vertical-align: middle;
	background-color: #f4f4f4;
	font-weight: bold !important;
	
	color: #383838;
}

.tablepress-id-21 .column-3 {
	
	color: #383838;
}

/*■tablepress   医療施設基準-届出項目略称一覧表*/
.tablepress-id-111 th {
	background-color: #E6F1FC !important;
	text-align: center !important;
	/* font-size: 14px; */
	font-weight: bold;
}

.tablepress-id-111 .column-1 {
	text-align: center !important;
	/* font-size: 14px; */
}

.tablepress-id-111 .column-2,
.tablepress-id-111 .column-3 {
	/* font-size: 14px; */
}

/*■tablepress   医療施設データ-更新履歴*/
.tablepress-id-1001-1 th {
	background-color: #E6F1FC !important;
	text-align: center !important;
	
	font-weight: bold;
}

.tablepress-id-1001-1 .column-1,
.tablepress-id-1001-1 .column-2 {
	text-align: center !important;
	
}

.tablepress-id-1001-1 .column-3 {
	
}

/*■tablepress 医療施設データ-項目*/
.tablepress-id-1001-2 th {
	background-color: #E6F1FC;
	text-align: center !important;
	
}

/*■tablepress 医療施設データ  出力事例とサンプル*/
.tablepress-id-1001-3 th {
	background-color: #E6F1FC !important;
	text-align: center !important;
	
	font-weight: bold;
}

.tablepress-id-1001-3 .column-1 {
	background-color: #f4f4f4;
	font-weight: bold !important;
	text-align: center;
	vertical-align: middle;
	
	color: #383838;
}



/*■tablepress 医療施設データ-目次　*/
.tablepress-id-1001-4 thead th,
.tablepress-id-1001-4 tbody tr:first-child td,
.tablepress-id-1001-4 tbody td,
.tablepress-id-1001-4 tfoot th {
	border: none !important;
	line-height: 15px;
}

/*■tablepress 医療施設データ-基本項目*/
.tablepress-id-1001-5 th,
.tablepress-id-1001-5 td {
	background-color: #fffaf0 !important;
	text-align: left !important;
	/* font-size: 14px; */
}

/*■tablepress 医療施設データ　収録データ項目とサンプル*/
.tablepress-id-1001-6 thead th,
.tablepress-id-1001-6 tbody td,
.tablepress-id-1001-6 tfoot th {
	background-color: #fffaf0 !important;
	text-align: left !important;
	/* font-size: 14px; */
}

/*■tablepress 医療施設データ　料金とプランのオプション　*/
.tablepress-id-1001-7 th {
	background-color: #E6F1FC !important;
	text-align: center !important;
	/* font-size: 14px; */
	font-weight: bold;
}

.tablepress-id-1001-7 .column-1 {
	background-color: #f4f4f4;
	font-weight: bold !important;
	
	text-align: center;
	vertical-align: middle;
	color: #383838;
}

.tablepress-id-1001-7 .column-2 {
	/* font-size: 14px !important; */
	color: #383838;
}

.tablepress-id-1001-7 .column-3 {
	
	text-align: center;
	vertical-align: middle;
	color: #383838;
}

/*■tablepress   医療施設データ-全項目一覧*/
.tablepress-id-1001-9 th {
	background-color: #E6F1FC !important;
	text-align: center !important;
	
	font-weight: bold;
}

.tablepress-id-1001-9 .column-1,
.tablepress-id-1001-9 .column-2,
.tablepress-id-1001-9 .column-3 {
	
}

/*■tablepress */
.tablepress-id-1001-10 th {
	background-color: #E6F1FC !important;
	text-align: center !important;
	
	font-weight: bold;
}

.tablepress-id-1001-10 .column-1,
tablepress-id-1001-10 .column-2 {
	background-color: #f4f4f4;
	text-align: center !important;
	font-weight: bold !important;
	
	vertical-align: middle;
	color: #383838;
}

/*■tablepress 　*/
.tablepress-id-1001-11 thead th,
.tablepress-id-1001-11 tbody tr:first-child td,
.tablepress-id-1001-11 tbody td,
.tablepress-id-1001-11 tfoot th {
	border: none !important;
}

/*■tablepress   医療施設データ-更新履歴　スポット*/
.tablepress-id-1001-12 th {
	background-color: #E6F1FC !important;
	text-align: center !important;
	
	font-weight: bold;
}

.tablepress-id-1001-12 .column-1,
.tablepress-id-1001-12 .column-2 {
	text-align: center !important;
	
}

.tablepress-id-1001-12 .column-3 {
	
}

/*■tablepress */
.tablepress-id-1001-13 th {
	background-color: #E6F1FC !important;
	text-align: center !important;
	/* font-size: 14px; */
	font-weight: bold;
}

.tablepress-id-1001-13 .column-2,
.tablepress-id-1001-13 .column-3,
.tablepress-id-1001-13 .column-5,
.tablepress-id-1001-13 .column-6,
.tablepress-id-1001-13 .column-8,
.tablepress-id-1001-13 .column-9,
.tablepress-id-1001-13 .column-11,
.tablepress-id-1001-13 .column-12 {
	text-align: right;
	/* font-size: 14px; */
	vertical-align: middle;
	color: #383838;
}

.tablepress-id-1001-13 .column-1,
.tablepress-id-1001-13 .column-4,
.tablepress-id-1001-13 .column-7,
.tablepress-id-1001-13 .column-10 {
	/* font-size: 14px; */
	background-color: #f4f4f4;
	vertical-align: middle;
}

/*■tablepress 　*/
.tablepress-id-1001-14 thead th,
.tablepress-id-1001-14 tbody tr:first-child td,
.tablepress-id-1001-14 tbody td,
.tablepress-id-1001-14 tfoot th {
	border: none !important;
}

/*■tablepress   医療施設データ 外字の対応*/
.tablepress-id-1001-15 th {
	background-color: #E6F1FC !important;
	text-align: center !important;
	
	font-weight: bold;
}

.tablepress-id-1001-15 .column-1,
.tablepress-id-1001-15 .column-2,
.tablepress-id-1001-15 .column-3 {
	text-align: center !important;
	vertical-align: middle !important;
}

/*■tablepress 介護施設データ-目次　*/
.tablepress-id-1002-1 thead th,
.tablepress-id-1002-1 tbody tr:first-child td,
.tablepress-id-1002-1 tbody td,
.tablepress-id-1002-1 tfoot th {
	border: none !important;
	line-height: 15px;
}

/*■tablepress 介護施設データ-基本項目*/
.tablepress-id-1002-3 th,
.tablepress-id-1002-3 td {
	background-color: #fffaf0 !important;
	text-align: left !important;
	/* font-size: 14px; */
}

/*■tablepress 介護施設データ-オプション項目*/
.tablepress-id-1002-4 th,
.tablepress-id-1002-4 td {
	background-color: #fffaf0 !important;
	text-align: left !important;
	/* font-size: 14px; */
}

/*■tablepress   介護施設データ・サービスの種類*/
.tablepress-id-1002-5 th {
	background-color: #E6F1FC !important;
	text-align: center !important;
	
	font-weight: bold;
}

.tablepress-id-1002-5 .row-2 .column-1,
.tablepress-id-1002-5 .row-3 .column-1,
.tablepress-id-1002-5 .row-4 .column-1,
.tablepress-id-1002-5 .row-5 .column-1,
.tablepress-id-1002-5 .row-6 .column-1,
.tablepress-id-1002-5 .row-7 .column-1,
.tablepress-id-1002-5 .row-8 .column-1,
.tablepress-id-1002-5 .row-9 .column-1,
.tablepress-id-1002-5 .row-10 .column-1,
.tablepress-id-1002-5 .row-11 .column-1,
.tablepress-id-1002-5 .row-12 .column-1,
.tablepress-id-1002-5 .row-13 .column-1,
.tablepress-id-1002-5 .row-14 .column-1,
.tablepress-id-1002-5 .row-15 .column-1,
.tablepress-id-1002-5 .row-16 .column-1,
.tablepress-id-1002-5 .row-17 .column-1,
.tablepress-id-1002-5 .row-18 .column-1,
.tablepress-id-1002-5 .row-19 .column-1,
.tablepress-id-1002-5 .row-20 .column-1,
.tablepress-id-1002-5 .row-21 .column-1,
.tablepress-id-1002-5 .row-22 .column-1,
.tablepress-id-1002-5 .row-23 .column-1,
.tablepress-id-1002-5 .row-24 .column-1,
.tablepress-id-1002-5 .row-25 .column-1,
.tablepress-id-1002-5 .row-26 .column-1,
.tablepress-id-1002-5 .row-27 .column-1,
.tablepress-id-1002-5 .row-28 .column-1,
.tablepress-id-1002-5 .row-29 .column-1,
.tablepress-id-1002-5 .row-30 .column-1,
.tablepress-id-1002-5 .row-31 .column-1,
.tablepress-id-1002-5 .row-32 .column-1,
.tablepress-id-1002-5 .row-33 .column-1 {
	background-color: #f4f4f4;
	font-weight: bold !important;
	
	color: #383838;
}

.tablepress-id-1002-5 .row-2 .column-2,
.tablepress-id-1002-5 .row-3 .column-2,
.tablepress-id-1002-5 .row-4 .column-2,
.tablepress-id-1002-5 .row-5 .column-2,
.tablepress-id-1002-5 .row-6 .column-2,
.tablepress-id-1002-5 .row-7 .column-2,
.tablepress-id-1002-5 .row-8 .column-2,
.tablepress-id-1002-5 .row-9 .column-2,
.tablepress-id-1002-5 .row-10 .column-2,
.tablepress-id-1002-5 .row-11 .column-2,
.tablepress-id-1002-5 .row-12 .column-2,
.tablepress-id-1002-5 .row-13 .column-2,
.tablepress-id-1002-5 .row-14 .column-2,
.tablepress-id-1002-5 .row-15 .column-2,
.tablepress-id-1002-5 .row-16 .column-2,
.tablepress-id-1002-5 .row-17 .column-2,
.tablepress-id-1002-5 .row-18 .column-2,
.tablepress-id-1002-5 .row-19 .column-2,
.tablepress-id-1002-5 .row-20 .column-2,
.tablepress-id-1002-5 .row-21 .column-2,
.tablepress-id-1002-5 .row-22 .column-2,
.tablepress-id-1002-5 .row-23 .column-2,
.tablepress-id-1002-5 .row-24 .column-2,
.tablepress-id-1002-5 .row-25 .column-2,
.tablepress-id-1002-5 .row-26 .column-2,
.tablepress-id-1002-5 .row-27 .column-2,
.tablepress-id-1002-5 .row-28 .column-2,
.tablepress-id-1002-5 .row-29 .column-2,
.tablepress-id-1002-5 .row-30 .column-2,
.tablepress-id-1002-5 .row-31 .column-2,
.tablepress-id-1002-5 .row-32 .column-2,
.tablepress-id-1002-5 .row-33 .column-2 {
	
	color: #383838;
}

/*■tablepress   出力事例とサンプル*/
.tablepress-id-1002-6 th {
	background-color: #E6F1FC !important;
	text-align: center !important;
	
	font-weight: bold;
}

.tablepress-id-1002-6 .column-1 {
	background-color: #f4f4f4;
	font-weight: bold !important;
	text-align: center;
	vertical-align: middle;
	
	color: #383838;
}

/*■tablepress   介護施設データ-更新履歴*/
.tablepress-id-1002-8 th {
	background-color: #E6F1FC !important;
	text-align: center !important;
	
	font-weight: bold;
}

.tablepress-id-1002-8 .column-1 {
	text-align: center !important;
	
}

.tablepress-id-1002-8 .column-2 {
	
}

/*■tablepress 調剤薬局データ-基本項目*/
.tablepress-id-1003-1 th,
.tablepress-id-1003-1 td {
	background-color: #fffaf0 !important;
	text-align: left !important;
	/* font-size: 14px; */
}

/*■tablepress 調剤薬局データ-オプション項目*/
.tablepress-id-1003-2 th,
.tablepress-id-1003-2 td {
	background-color: #fffaf0 !important;
	text-align: left !important;
	/* font-size: 14px; */
}

/*■tablepress 調剤薬局データ-目次　*/
.tablepress-id-1003-3 thead th,
.tablepress-id-1003-3 tbody tr:first-child td,
.tablepress-id-1003-3 tbody td,
.tablepress-id-1003-3 tfoot th {
	border: none !important;
	line-height: 15px;
}

/*■tablepress 調剤薬局データ　出力事例とサンプル*/
.tablepress-id-1003-5 th {
	background-color: #E6F1FC !important;
	text-align: center !important;
	
	font-weight: bold;
}

.tablepress-id-1003-5 .column-1 {
	background-color: #f4f4f4;
	font-weight: bold !important;
	text-align: center;
	vertical-align: middle;
	
	color: #383838;
}

/*■tablepress コンビニデータ－目次　*/
.tablepress-id-1004-1 thead th,
.tablepress-id-1004-1 tbody tr:first-child td,
.tablepress-id-1004-1 tbody td,
.tablepress-id-1004-1 tfoot th {
	border: none !important;
}

/*■tablepress コンビニデータ-基本項目*/
.tablepress-id-1004-2 th,
.tablepress-id-1004-2 td {
	background-color: #fffaf0 !important;
	text-align: left !important;
	/* font-size: 14px; */
}

/*■tablepress コンビニデータ-店舗サービスの有無*/
.tablepress-id-1004-3 th,
.tablepress-id-1004-3 td {
	background-color: #fffaf0 !important;
	text-align: left !important;
	/* font-size: 14px; */
}

/*■tablepress 地域包括支援センターデータ-目次　*/
.tablepress-id-1005-1 thead th,
.tablepress-id-1005-1 tbody tr:first-child td,
.tablepress-id-1005-1 tbody td,
.tablepress-id-1005-1 tfoot th {
	border: none !important;
	line-height: 15px;
}

/*■tablepress 地域包括支援センターデータ-基本項目*/
.tablepress-id-1005-2 th,
.tablepress-id-1005-2 td {
	background-color: #fffaf0 !important;
	text-align: left !important;
	/* font-size: 14px; */
}

/*■tablepress   医療施設　新規データ　料金表*/
.tablepress-id-1006-1 .column-1 {
	background-color: #f4f4f4;
	text-align: center !important;
	color: #383838;
}

.tablepress-id-1006-1 .row-1 .column-2 {
	text-align: center !important;
	color: #FF0000;
}

.tablepress-id-1006-1 .row-2 .column-2 {
	text-align: center !important;
	color: #0000FF;
}

/*■tablepress 新規法人電話帳データ－目次　*/
.tablepress-id-1007-1 thead th,
.tablepress-id-1007-1 tbody tr:first-child td,
.tablepress-id-1007-1 tbody td,
.tablepress-id-1007-1 tfoot th {
	border: none !important;
	line-height: 15px;
}

/*■tablepress 新規法人電話帳データベース料金体系　*/
.tablepress-id-1007-2 th {
	background-color: #E6F1FC !important;
	text-align: center !important;
	/* font-size: 14px; */
	font-weight: bold;
}

.tablepress-id-1007-2 .column-1 {
	background-color: #f4f4f4;
	font-weight: bold !important;
	
	text-align: center;
	vertical-align: middle;
	color: #383838;
}

.tablepress-id-1007-2 .column-2 {
	
	text-align: center;
	vertical-align: middle;
	color: #383838;
}

.tablepress-id-1007-2 .column-3 {
	/* font-size: 14px !important; */
	color: #383838;
}

.tablepress-id-1007-2 .row-2 .column-2 {
	
	font-weight: bold;
	text-align: center;
	color: #FF0000;
}

.tablepress-id-1007-2 .row-6 .column-2,
.tablepress-id-1007-2 .row-7 .column-2 {
	
	font-weight: bold;
	text-align: center;
	color: #0000FF;
}

/*■tablepress   yellow-pages-phonebook　データ項目*/
.tablepress-id-1007-3 th {
	background-color: #E6F1FC !important;
	text-align: center !important;
	
	font-weight: bold;
}

.tablepress-id-1007-3 .column-1 {
	text-align: center;
	
}

.tablepress-id-1007-3 .column-2,
.tablepress-id-1007-3 .column-3 {
	
}

/*■tablepress   yellow-pages-phonebook　更新情報*/
.tablepress-id-1007-4 th {
	background-color: #E6F1FC !important;
	text-align: center !important;
	
	font-weight: bold;
}

.tablepress-id-1007-4 .column-1,
.tablepress-id-1007-4 .column-2 {
	text-align: center;
	
}

.tablepress-id-1007-4 .column-3,
.tablepress-id-1007-4 .column-4,
.tablepress-id-1007-4 .column-5 {
	text-align: right;
	
}

/*■tablepress   yellow-pages-phonebook */
.tablepress-id-1007-5 th {
	background-color: #819FF7 !important;
	text-align: center !important;
	
	font-weight: bold;
	color: #FFFFFF !important;
}

.tablepress-id-1007-5 .column-1 {
	background-color: #E6E6E6;
	font-weight: bold !important;
	text-align: center;
	vertical-align: middle;
	
	color: #383838;
}

.tablepress-id-1007-5 .column-2 {
	background-color: #FFFFCC;
	text-align: center;
	vertical-align: middle;
	
	color: #000000;
}

.tablepress-id-1007-5 .column-3,
.tablepress-id-1007-5 .column-4 {
	text-align: center;
	vertical-align: middle;
	
}

/*■tablepress 歯科医院データ－目次　*/
.tablepress-id-1008-1 thead th,
.tablepress-id-1008-1 tbody tr:first-child td,
.tablepress-id-1008-1 tbody td,
.tablepress-id-1008-1 tfoot th {
	border: none !important;
}

/*■tablepress   歯科医院データ-全項目一覧*/
.tablepress-id-1008-2 th {
	background-color: #E6F1FC !important;
	text-align: center !important;
	
	font-weight: bold;
}

.tablepress-id-1008-2 .column-1,
.tablepress-id-1008-2 .column-2,
.tablepress-id-1008-2 .column-3 {
	
}

.tablepress-id-1008-2 .column-1 {
	background-color: #f4f4f4;
	
	vertical-align: middle;
	color: #383838;
}

/*■tablepress   歯科医院データ-アタッチ項目*/
.tablepress-id-1008-3 th {
	background-color: #E6F1FC !important;
	text-align: center !important;
	
	font-weight: bold;
}

.tablepress-id-1008-3 .column-1,
.tablepress-id-1008-3 .column-2,
.tablepress-id-1008-3 .column-3 {
	
}

.tablepress-id-1008-3 .column-1 {
	background-color: #f4f4f4;
	
	vertical-align: middle;
	color: #383838;
}

/*■tablepress   歯科医院データ-更新履歴*/
.tablepress-id-1008-4 th {
	background-color: #E6F1FC !important;
	text-align: center !important;
	
	font-weight: bold;
}

.tablepress-id-1008-4 .column-1,
.tablepress-id-1008-4 .column-2 {
	text-align: center !important;
	
}

.tablepress-id-1008-4 .column-3 {
	
}

/*■tablepress 歯科医院データ　収録データ項目とサンプル*/
.tablepress-id-1008-5 thead th,
.tablepress-id-1008-5 tbody td,
.tablepress-id-1008-5 tfoot th {
	background-color: #fffaf0 !important;
	text-align: left !important;
	/* font-size: 14px; */
}

/*■tablepress 歯科医院データ　出力事例とサンプル*/
.tablepress-id-1008-6 th {
	background-color: #E6F1FC !important;
	text-align: center !important;
	
	font-weight: bold;
}

.tablepress-id-1008-6 .column-1 {
	background-color: #f4f4f4;
	font-weight: bold !important;
	text-align: center;
	vertical-align: middle;
	
	color: #383838;
}

/*■tablepress 道の駅データ・ご利用事例*/
.tablepress-id-1010-1 thead th,
.tablepress-id-1010-1 tbody tr:first-child td,
.tablepress-id-1010-1 tbody td,
.tablepress-id-1010-1 tfoot th {
	border: none !important;
	
	font-weight: bold !important;
}

/*■tablepress 求人企業データ－目次　*/
.tablepress-id-1011-2 thead th,
.tablepress-id-1011-2 tbody tr:first-child td,
.tablepress-id-1011-2 tbody td,
.tablepress-id-1011-2 tfoot th {
	border: none !important;
}


/*■tablepress 求人企業データ－料金体系　*/
.tablepress-id-1011-6 th {
	background-color: #E6F1FC !important;
	text-align: center !important;
	/* font-size: 14px; */
	font-weight: bold;
}

.tablepress-id-1011-6 .column-1 {
	background-color: #f4f4f4;
	font-weight: bold !important;
	text-align: center !important;
	vertical-align: middle;
	/* font-size: 14px; */
	color: #383838;
}

.tablepress-id-1011-6 .column-2 {
	/* font-size: 14px !important; */
	color: #383838;
}

.tablepress-id-1011-6 .column-3 {
	/* font-size: 14px !important; */
	text-align: center !important;
	color: #383838;
}

.tablepress-id-1011-6 .column-4 {
	/* font-size: 14px !important; */
	text-align: center !important;
	color: #383838;
}

.tablepress-id-1011-6 .column-5 {
	/* font-size: 14px !important; */
	text-align: center !important;
	color: #383838;
}

.tablepress-id-1011-6 .row-4 .column-3,
.tablepress-id-1011-6 .row-4 .column-4 {
	
	text-align: center;
	color: #FF0000;
}

/*■tablepress 電話帳データ収集－目次　*/
.tablepress-id-1012-1 thead th,
.tablepress-id-1012-1 tbody tr:first-child td,
.tablepress-id-1012-1 tbody td,
.tablepress-id-1012-1 tfoot th {
	border: none !important;
	line-height: 15px;
}

/*■tablepress  法人電話帳データベース・仕様*/
.tablepress-id-1012-2 .row-1 .column-1,
.tablepress-id-1012-2 .row-2 .column-1,
.tablepress-id-1012-2 .row-3 .column-1,
.tablepress-id-1012-2 .row-4 .column-1 {
	background-color: #f0f8ff;
	font-size: 13px 　　　;
}

/*■tablepress   法人電話帳データベース・オプションサービス*/
.tablepress-id-1012-3 th {
	background-color: #E6F1FC !important;
	text-align: center !important;
	
	font-weight: bold;
}

.tablepress-id-1012-3 .row-2 .column-1,
.tablepress-id-1012-3 .row-3 .column-1,
.tablepress-id-1012-3 .row-4 .column-1,
.tablepress-id-1012-3 .row-5 .column-1,
.tablepress-id-1012-3 .row-6 .column-1,
.tablepress-id-1012-3 .row-7 .column-1,
.tablepress-id-1012-3 .row-8 .column-1,
.tablepress-id-1012-3 .row-9 .column-1,
.tablepress-id-1012-3 .row-10 .column-1,
.tablepress-id-1012-3 .row-11 .column-1 {
	background-color: #f4f4f4;
	font-weight: bold !important;
	
	color: #383838;
}

.tablepress-id-1012-3 .row-4 .column-3,
.tablepress-id-1012-3 .row-6 .column-3,
.tablepress-id-1012-3 .row-7 .column-3,
.tablepress-id-1012-3 .row-8 .column-3,
.tablepress-id-1012-3 .row-9 .column-3,
.tablepress-id-1012-3 .row-10 .column-3,
.tablepress-id-1012-3 .row-11 .column-3 {
	
	text-align: center;
}

.tablepress-id-1012-3 .row-2 .column-3,
.tablepress-id-1012-3 .row-3 .column-3,
.tablepress-id-1012-3 .row-4 .column-3,
.tablepress-id-1012-3 .row-5 .column-3 {
	
	text-align: center;
	color: #FF0000;
}

/*■tablepress   法人電話帳データベース・料金表*/
.tablepress-id-1012-4 th {
	background-color: #E6F1FC !important;
	text-align: center !important;
	
	font-weight: bold;
}

.tablepress-id-1012-4 .row-2 .column-1,
.tablepress-id-1012-4 .row-3 .column-1,
.tablepress-id-1012-4 .row-4 .column-1,
.tablepress-id-1012-4 .row-5 .column-1,
.tablepress-id-1012-4 .row-6 .column-1,
.tablepress-id-1012-4 .row-7 .column-1,
.tablepress-id-1012-4 .row-8 .column-1 {
	background-color: #f4f4f4;
	font-weight: bold !important;
	
	color: #383838;
}

.tablepress-id-1012-4 .row-2 .column-3,
.tablepress-id-1012-4 .row-3 .column-3,
.tablepress-id-1012-4 .row-4 .column-3,
.tablepress-id-1012-4 .row-5 .column-3,
.tablepress-id-1012-4 .row-6 .column-3,
.tablepress-id-1012-4 .row-7 .column-3,
.tablepress-id-1012-4 .row-8 .column-3 {
	
	text-align: right;
}

/*■tablepress 郵便局データ項目*/
.tablepress-id-1013-1 th,
.tablepress-id-1013-1 td {
	background-color: #fffaf0 !important;
	text-align: left !important;
	/* font-size: 14px; */
}

/*■tablepress   郵便局データ件数表*/
.tablepress-id-1013-2 th {
	background-color: #E6F1FC !important;
	text-align: center !important;
	
	font-weight: bold;
}

.tablepress-id-1013-2 .column-2,
.tablepress-id-1013-2 .column-3,
.tablepress-id-1013-2 .column-4,
.tablepress-id-1013-2 .column-5 {
	vertical-align: middle;
	
	text-align: right;
}

/*■tablepress 森林・木材関連事業所 データ項目*/
.tablepress-id-1014-1 th,
.tablepress-id-1014-1 td {
	background-color: #fffaf0 !important;
	text-align: left !important;
	/* font-size: 14px; */
}

/*■tablepress 農産物直売所-基本項目*/
.tablepress-id-1015-1 th,
.tablepress-id-1015-1 td {
	background-color: #fffaf0 !important;
	text-align: left !important;
	/* font-size: 14px; */
}

/*■tablepress 農産物直売所-オプション項目*/
.tablepress-id-1015-2 th,
.tablepress-id-1015-2 td {
	background-color: #fffaf0 !important;
	text-align: left !important;
	/* font-size: 14px; */
}

/*■tablepress */
.tablepress-id-1016-1 th {
	background-color: #E6F1FC !important;
	text-align: center !important;
	/* font-size: 14px; */
	font-weight: bold;
}

.tablepress-id-1016-1 .column-2,
.tablepress-id-1016-1 .column-4,
.tablepress-id-1016-1 .column-6,
.tablepress-id-1016-1 .column-8 {
	text-align: right;
	/* font-size: 14px; */
	vertical-align: middle;
	color: #383838;
}

.tablepress-id-1016-1 .column-1,
.tablepress-id-1016-1 .column-3,
.tablepress-id-1016-1 .column-5,
.tablepress-id-1016-1 .column-7 {
	/* font-size: 14px; */
	background-color: #f4f4f4;
	vertical-align: middle;
}

/*■tablepress データベース・サンプル一覧*/
.tablepress-id-1900-1 th {
	background-color: #E6F1FC !important;
	text-align: center !important;
	
	font-weight: bold;
}

.tablepress-id-1900-1 .column-1 {
	background-color: #f4f4f4;
	font-weight: bold !important;
	text-align: center !important;
	vertical-align: middle !important;
	
	color: #383838;
}

/*■tablepress データ収集-利用事例-1   */
.tablepress-id-2001-1 thead th,
.tablepress-id-2001-1 tbody tr:first-child td,
.tablepress-id-2001-1 tbody td,
.tablepress-id-2001-1 tfoot th {
	border: none !important;
	/* font-size: 14px; */
}

/*■tablepress データ収集－目次　*/
.tablepress-id-2001-2 thead th,
.tablepress-id-2001-2 tbody tr:first-child td,
.tablepress-id-2001-2 tbody td,
.tablepress-id-2001-2 tfoot th {
	border: none !important;
	line-height: 15px;
}

/*■tablepress データ収集-利用事例-2   */
.tablepress-id-2001-3 thead th,
.tablepress-id-2001-3 tbody tr:first-child td,
.tablepress-id-2001-3 tbody td,
.tablepress-id-2001-3 tfoot th {
	border: none !important;
	/* font-size: 14px; */
}

/*■tablepress データ収集　利用事例　*/
.tablepress-id-2001-4 th {
	background-color: #E6F1FC !important;
	text-align: center !important;
	
	font-weight: bold;
}

.tablepress-id-2001-4 .column-1 {
	/* font-size: 14px; */
	vertical-align: middle;
}

/*■tablepress  WEBデータ収集・データ加工　*/
.tablepress-id-2001-5 th {
	background-color: #E6F1FC !important;
	text-align: center !important;
	
}

.tablepress-id-2001-5 .column-1 {
	background-color: #f4f4f4;
	font-weight: bold !important;
	text-align: center;
	vertical-align: middle;
	
}

.tablepress-id-2001-5 .column-2 {
	
}

/*■tablepress   Web情報・リスト作成サービスプラン*/
.tablepress-id-2001-8 th {
	background-color: #E6F1FC !important;
	text-align: center !important;
	
	font-weight: bold;
}

.tablepress-id-2001-8 .column-1 {
	background-color: #f4f4f4;
	font-weight: bold !important;
	text-align: center;
	vertical-align: middle;
	
	color: #383838;
}

/*■tablepress 展示会データ収集－目次　*/
.tablepress-id-2002-1 thead th,
.tablepress-id-2002-1 tbody tr:first-child td,
.tablepress-id-2002-1 tbody td,
.tablepress-id-2002-1 tfoot th {
	border: none !important;
	line-height: 15px;
}

/*■tablepress 展示会出展企業データ収集　リスト化項目*/
.tablepress-id-2002-3 th,
.tablepress-id-2002-3 td {
	background-color: #fffaf0 !important;
	text-align: left !important;
	/* font-size: 14px; */
}

/*■tablepress 展示会出展企業データ収集　リスト化項目*/
.tablepress-id-2002-4 th,
.tablepress-id-2002-4 td {
	background-color: #fffaf0 !important;
	text-align: left !important;
	/* font-size: 14px; */
}

/*■tablepress プレスリリース-目次　*/
.tablepress-id-2003-1 thead th,
.tablepress-id-2003-1 tbody tr:first-child td,
.tablepress-id-2003-1 tbody td,
.tablepress-id-2003-1 tfoot th {
	border: none !important;
	line-height: 15px;
}

/*■tablepress プレスリリース・事例*/
.tablepress-id-2003-2 th {
	background-color: #E6F1FC !important;
	text-align: center !important;
	
	font-weight: bold;
}

.tablepress-id-2003-2 .column-1 {
	
	color: #383838;
}

/*■tablepress 展示会出展企業データ収集　リスト化項目*/
.tablepress-id-2003-4 th,
.tablepress-id-2003-4 td {
	background-color: #fffaf0 !important;
	text-align: left !important;
	/* font-size: 14px; */
}

/*■tablepress 国土交通省建設業者 データ項目*/
.tablepress-id-2004-2 .row-1,
.tablepress-id-2004-2 .row-2,
.tablepress-id-2004-2 .row-3,
.tablepress-id-2004-2 .row-5,
.tablepress-id-2004-2 .row-6,
.tablepress-id-2004-2 .row-7,
.tablepress-id-2004-2 .row-8,
.tablepress-id-2004-2 .row-9,
.tablepress-id-2004-2 .row-10 {
	background-color: #fffaf0 !important;
	text-align: left !important;
	/* font-size: 14px; */
}

.tablepress-id-2004-2 .row-4 {
	background-color: #f4f4f4 !important;
	text-align: left !important;
	/* font-size: 14px; */
}

/*■tablepress 国土交通省建設業者データ　料金とプラン　*/
.tablepress-id-2004-3 th {
	background-color: #E6F1FC !important;
	text-align: center !important;
	/* font-size: 14px; */
	font-weight: bold;
}

.tablepress-id-2004-3 .column-1 {
	background-color: #f4f4f4;
	font-weight: bold !important;
	
	text-align: center;
	vertical-align: middle;
	color: #383838;
}

.tablepress-id-2004-3 .column-2 {
	
	text-align: center;
	vertical-align: middle;
	color: #383838;
}

.tablepress-id-2004-3 .column-3 {
	/* font-size: 14px !important; */
	color: #383838;
}

.tablepress-id-2004-3 .row-2 .column-2 {
	
	font-weight: bold;
	text-align: center;
	color: #FF0000;
}

.tablepress-id-2004-3 .row-6 .column-2,
.tablepress-id-2004-3 .row-7 .column-2 {
	
	font-weight: bold;
	text-align: center;
	color: #0000FF;
}

/*■tablepress 国土交通省建設業者データ　件数表　*/
.tablepress-id-2004-4 th {
	text-align: center !important;
}

.tablepress-id-2004-4 .column-1 {
	text-align: center;
}

.tablepress-id-2004-4 .column-2 {
	text-align: center;
}

/*■tablepress 国土交通省宅地建物取引業者 データ項目*/
.tablepress-id-2005-2 thead th,
.tablepress-id-2005-2 tbody td,
.tablepress-id-2005-2 tfoot th {
	background-color: #fffaf0 !important;
	text-align: left !important;
	/* font-size: 14px; */
}

/*■tablepress 国土交通省宅地建物取引業者データ　件数表　*/
.tablepress-id-2005-4 th {
	text-align: center !important;
}

.tablepress-id-2005-4 .column-1 {
	text-align: center;
}

.tablepress-id-2005-4 .column-2 {
	text-align: center;
}

/*■tablepress 飲食店情報サイト収集－目次　*/
.tablepress-id-2006-1 thead th,
.tablepress-id-2006-1 tbody tr:first-child td,
.tablepress-id-2006-1 tbody td,
.tablepress-id-2006-1 tfoot th {
	border: none !important;
}

/*■tablepress 飲食店リスト作成 データ項目*/
.tablepress-id-2006-2 thead th,
.tablepress-id-2006-2 tbody td,
.tablepress-id-2006-2 tfoot th {
	background-color: #fffaf0 !important;
	text-align: left !important;
	/* font-size: 14px; */
}

/*■tablepress overseas-site-foreign-companies　*/
.tablepress-id-2007-1 thead th,
.tablepress-id-2007-1 tbody tr:first-child td,
.tablepress-id-2007-1 tbody td,
.tablepress-id-2007-1 tfoot th {
	border: none !important;
}

/*■tablepress データクレンジング－目次　*/
.tablepress-id-3001-2 thead th,
.tablepress-id-3001-2 tbody tr:first-child td,
.tablepress-id-3001-2 tbody td,
.tablepress-id-3001-2 tfoot th {
	border: none !important;
}

/*■tablepress  データクレンジング-・データ精査  2016/06/23*/
.tablepress-id-3001-3 th {
	background-color: #E6F1FC !important;
	text-align: center !important;
	
}

.tablepress-id-3001-3 .column-1 {
	background-color: #f4f4f4;
	font-weight: bold !important;
	text-align: center;
	vertical-align: middle;
	
}

.tablepress-id-3001-3 .row-2 .column-2,
.tablepress-id-3001-3 .row-3 .column-2,
.tablepress-id-3001-3 .row-4 .column-2,
.tablepress-id-3001-3 .row-5 .column-2,
.tablepress-id-3001-3 .row-6 .column-2,
.tablepress-id-3001-3 .row-7 .column-2,
.tablepress-id-3001-3 .row-8 .column-2 {
	
}

/*■tablepress  データクレンジング-データ整備  2016/06/23*/
.tablepress-id-3001-4 th {
	background-color: #E6F1FC !important;
	text-align: center !important;
	
}

.tablepress-id-3001-4 .row-2 .column-1,
.tablepress-id-3001-4 .row-3 .column-1,
.tablepress-id-3001-4 .row-4 .column-1,
.tablepress-id-3001-4 .row-5 .column-1,
.tablepress-id-3001-4 .row-6 .column-1,
.tablepress-id-3001-4 .row-7 .column-1,
.tablepress-id-3001-4 .row-8 .column-1,
.tablepress-id-3001-4 .row-9 .column-1,
.tablepress-id-3001-4 .row-10 .column-1,
.tablepress-id-3001-4 .row-11 .column-1,
.tablepress-id-3001-4 .row-12 .column-1,
.tablepress-id-3001-4 .row-13 .column-1,
.tablepress-id-3001-4 .row-14 .column-1,
.tablepress-id-3001-4 .row-15 .column-1,
.tablepress-id-3001-4 .row-16 .column-1,
.tablepress-id-3001-4 .row-17 .column-1,
.tablepress-id-3001-4 .row-18 .column-1,
.tablepress-id-3001-4 .row-19 .column-1,
.tablepress-id-3001-4 .row-20 .column-1,
.tablepress-id-3001-4 .row-21 .column-1,
.tablepress-id-3001-4 .row-22 .column-1,
.tablepress-id-3001-4 .row-23 .column-1,
.tablepress-id-3001-4 .row-24 .column-1,
.tablepress-id-3001-4 .row-25 .column-1 {
	background-color: #f4f4f4;
	font-weight: bold !important;
	
	color: #383838;
}

.tablepress-id-3001-4 .row-2 .column-2,
.tablepress-id-3001-4 .row-3 .column-2,
.tablepress-id-3001-4 .row-4 .column-2,
.tablepress-id-3001-4 .row-5 .column-2,
.tablepress-id-3001-4 .row-6 .column-2,
.tablepress-id-3001-4 .row-7 .column-2,
.tablepress-id-3001-4 .row-8 .column-2,
.tablepress-id-3001-4 .row-9 .column-2,
.tablepress-id-3001-4 .row-10 .column-2,
.tablepress-id-3001-4 .row-11 .column-2,
.tablepress-id-3001-4 .row-12 .column-2,
.tablepress-id-3001-4 .row-13 .column-2,
.tablepress-id-3001-4 .row-14 .column-2,
.tablepress-id-3001-4 .row-15 .column-2,
.tablepress-id-3001-4 .row-16 .column-2,
.tablepress-id-3001-4 .row-17 .column-2,
.tablepress-id-3001-4 .row-18 .column-2,
.tablepress-id-3001-4 .row-19 .column-2,
.tablepress-id-3001-4 .row-20 .column-2,
.tablepress-id-3001-4 .row-21 .column-2,
.tablepress-id-3001-4 .row-22 .column-2,
.tablepress-id-3001-4 .row-23 .column-2,
.tablepress-id-3001-4 .row-24 .column-2,
.tablepress-id-3001-4 .row-25 .column-2 {
	
	color: #383838;
}

/*■tablepress データ入力－目次　*/
.tablepress-id-3002-1 thead th,
.tablepress-id-3002-1 tbody tr:first-child td,
.tablepress-id-3002-1 tbody td,
.tablepress-id-3002-1 tfoot th {
	border: none !important;
}

/*■tablepress データ入力－事例　*/
.tablepress-id-3002-2 thead th,
.tablepress-id-3002-2 tbody tr:first-child td,
.tablepress-id-3002-2 tbody td,
.tablepress-id-3002-2 tfoot th {
	border: none !important;
}

/*■tablepress データ入力－入力システム作成　*/
.tablepress-id-3002-3 thead th,
.tablepress-id-3002-3 tbody tr:first-child td,
.tablepress-id-3002-3 tbody td,
.tablepress-id-3002-3 tfoot th {
	border: none !important;
}

/*■tablepress データ入力－入力チェック　*/
.tablepress-id-3002-4 thead th,
.tablepress-id-3002-4 tbody tr:first-child td,
.tablepress-id-3002-4 tbody td,
.tablepress-id-3002-4 tfoot th {
	border: none !important;
}


/*■tablepress データ入力－専門用語　*/
.tablepress-id-3002-5 thead th,
.tablepress-id-3002-5 tbody tr:first-child td,
.tablepress-id-3002-5 tbody td,
.tablepress-id-3002-5 tfoot th {
	border: none !important;
}

/*■tablepress データ入力－データクレンジング　*/
.tablepress-id-3002-6 thead th,
.tablepress-id-3002-6 tbody tr:first-child td,
.tablepress-id-3002-6 tbody td,
.tablepress-id-3002-6 tfoot th {
	border: none !important;
}

/*■tablepress データ入力－属性負荷　*/
.tablepress-id-3002-7 thead th,
.tablepress-id-3002-7 tbody tr:first-child td,
.tablepress-id-3002-7 tbody td,
.tablepress-id-3002-7 tfoot th {
	border: none !important;
}

/*■tablepress 属性付与サービス－目次　*/
.tablepress-id-3005-1 thead th,
.tablepress-id-3005-1 tbody tr:first-child td,
.tablepress-id-3005-1 tbody td,
.tablepress-id-3005-1 tfoot th {
	border: none !important;
}

/*■tablepress   属性付与サービス*/
.tablepress-id-3005-2 th {
	background-color: #E6F1FC !important;
	text-align: center !important;
	
	font-weight: bold;
}

.tablepress-id-3005-2 .column-1 {
	background-color: #f4f4f4;
	font-weight: bold !important;
	
	color: #383838;
}

/*■tablepress 属性付与サービス・作業フロー*/
.tablepress-id-3005-3 th {
	background-color: #E6F1FC !important;
	text-align: center !important;
	
	font-weight: bold;
}

.tablepress-id-3005-3 .column-1 {
	text-align: center;
	background-color: #E6F1FC;
	font-weight: bold !important;
	
	color: #383838;
}

.tablepress-id-3005-3 .column-2 {
	
	color: #383838;
}

/*■tablepress 電話番号クリーニング－目次　*/
.tablepress-id-3006-1 thead th,
.tablepress-id-3006-1 tbody tr:first-child td,
.tablepress-id-3006-1 tbody td,
.tablepress-id-3006-1 tfoot th {
	border: none !important;
}

/*■tablepress 電話クリーニング　料金とプラン　*/
.tablepress-id-3006-2 th {
	background-color: #E6F1FC !important;
	text-align: center !important;
	/* font-size: 14px; */
	font-weight: bold;
}

.tablepress-id-3006-2 .column-1 {
	background-color: #f4f4f4;
	font-weight: bold !important;
	
	vertical-align: middle;
	color: #383838;
}

.tablepress-id-3006-2 .column-2 {
	
	text-align: center;
	vertical-align: middle;
	color: #383838;
}

.tablepress-id-3006-2 .column-3 {
	/* font-size: 14px !important; */
	color: #383838;
}

.tablepress-id-3006-2 .row-2 .column-2 {
	
	font-weight: bold;
	text-align: center;
	color: #FF0000;
}

/*■tablepress   電話番号 調査結果一覧表*/
.tablepress-id-3006-3 th {
	background-color: #E6F1FC !important;
	text-align: center !important;
	
	font-weight: bold;
}

.tablepress-id-3006-3 .column-1 {
	background-color: #f4f4f4;
	font-weight: bold !important;
	text-align: center !important;
	
	color: #383838;
}

/*■tablepress データ入力システム作成　*/
.tablepress-id-3007-1 thead th,
.tablepress-id-3007-1 tbody tr:first-child td,
.tablepress-id-3007-1 tbody td,
.tablepress-id-3007-1 tfoot th {
	border: none !important;
}

/*■tablepress データ入力システム作成・・・ 住所入力　*/
.tablepress-id-3007-2 thead th,
.tablepress-id-3007-2 tbody tr:first-child td,
.tablepress-id-3007-2 tbody td,
.tablepress-id-3007-2 tfoot th {
	border: none !important;
}

/*■tablepress   FAX */
.tablepress-id-3008-1 th {
	background-color: #819FF7 !important;
	text-align: center !important;
	
	font-weight: bold;
	color: #FFFFFF !important;
}

.tablepress-id-3008-1 .column-1 {
	background-color: #FFFFCC;
	text-align: center;
	vertical-align: middle;
	font-size: 15px;
	color: #383838;
}

/*■tablepress FAX　*/
.tablepress-id-3008-2 thead th,
.tablepress-id-3008-2 tbody tr:first-child td,
.tablepress-id-3008-2 tbody td,
.tablepress-id-3008-2 tfoot th {
	border: none !important;
}

/*■tablepress FAX　*/
.tablepress-id-3008-3 th {
	background-color: #E6F1FC !important;
	text-align: center !important;
	/* font-size: 14px; */
	font-weight: bold;
}

.tablepress-id-3008-3 .column-1 {
	background-color: #f4f4f4;
	text-align: center !important;
	font-weight: bold !important;
	
	vertical-align: middle;
	color: #383838;
}

.tablepress-id-3008-3 .column-2 {
	
	text-align: center;
	vertical-align: middle;
	color: #383838;
}

.tablepress-id-3008-3 .column-3 {
	/* font-size: 14px !important; */
	color: #383838;
}

.tablepress-id-3008-3 .row-2 .column-2 {
	
	font-weight: bold;
	text-align: center;
	color: #FF0000;
}

/*■tablepress ホームページ制作－目次　*/
.tablepress-id-3100-1 thead th,
.tablepress-id-3100-1 tbody tr:first-child td,
.tablepress-id-3100-1 tbody td,
.tablepress-id-3100-1 tfoot th {
	border: none !important;
}

/*■tablepress ホームページ制作・フロー*/
.tablepress-id-3100-2 th {
	background-color: #E6F1FC !important;
	text-align: center !important;
	
	font-weight: bold;
}

.tablepress-id-3100-2 .row-1 .column-1,
.tablepress-id-3100-2 .row-2 .column-1,
.tablepress-id-3100-2 .row-3 .column-1,
.tablepress-id-3100-2 .row-4 .column-1,
.tablepress-id-3100-2 .row-5 .column-1,
.tablepress-id-3100-2 .row-6 .column-1,
.tablepress-id-3100-2 .row-7 .column-1,
.tablepress-id-3100-2 .row-8 .column-1 {
	text-align: center;
	background-color: #E6F1FC;
	font-weight: bold !important;
	
	color: #383838;
}

.tablepress-id-3100-2 .row-1 .column-2,
.tablepress-id-3100-2 .row-2 .column-2,
.tablepress-id-3100-2 .row-3 .column-2,
.tablepress-id-3100-2 .row-4 .column-2,
.tablepress-id-3100-2 .row-5 .column-2,
.tablepress-id-3100-2 .row-6 .column-2,
.tablepress-id-3100-2 .row-7 .column-2,
.tablepress-id-3100-2 .row-8 .column-2 {
	
	color: #383838;
}

/*■tablepress  サジェスト　動作デモ　*/
.tablepress-id-4001-3 th {
	background-color: #E6F1FC !important;
	text-align: center !important;
	
}

.tablepress-id-4001-3 .column-4 {
	background-color: #ffffe0;
	font-weight: bold !important;
	
}

/*■tablepress 画像付事例*/
.tablepress-id-510 thead th,
.tablepress-id-510 tbody tr:first-child td,
.tablepress-id-510 tbody td,
.tablepress-id-510 tfoot th {
	border: none !important;
	
	font-weight: bold !important;
}

/*■tablepress   データ管理サービス*/
.tablepress-id-7001-1 th {
	background-color: #E6F1FC !important;
	text-align: center !important;
	
	font-weight: bold;
}

.tablepress-id-7001-1 .column-1 {
	background-color: #f4f4f4;
	font-weight: bold !important;
	text-align: center;
	vertical-align: middle;
	
	color: #383838;
}

