/*
Theme Name: Communitycom Theme ECSite01
Author: Communitycom, Inc.
Author URI: https://www.communitycom.jp/
Theme URI: https://communitycom-shop.jp/product/cmctheme-ecsite01/
Description: ECサイト向け WooCommerce専用 WordPress テーマ by Communitycom は、小規模な EC サイト向けの WordPress テーマです。
Version: 1.0.1
License: GPLv2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: two-columns,  accessibility-ready, custom-colors, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, threaded-comments, translation-ready, theme-options, responsive, custom-background
Text Domain: communitycom-theme-ecsite01
Tested up to: 5.5
*/

/*
* Lato
* Open Font License
* http://fonts.googleapis.com
* https://www.google.com/fonts/attribution
* https://scripts.sil.org/cms/scripts/page.php?site_id=nrsi&id=OFL_web
 */

/* テキスト段落表示 */
.txt-column{margin: 10px 0;}
.txt-column .a-text {display: inline-block; vertical-align: top; width: 25%; margin: 0; padding: 0 1%; letter-spacing: 0; text-align: justify; text-justify: inter-ideograph; overflow: hidden;}
.txt-column .b-text {display: inline-block; vertical-align: top; width: 33.33%; margin: 0; padding: 0 1%; letter-spacing: 0; text-align: justify; text-justify: inter-ideograph; overflow: hidden;}
.txt-column .c-text {display: inline-block; vertical-align: top; width: 50%; margin: 0; padding: 0 1%; letter-spacing: 0; text-align: justify; text-justify: inter-ideograph; overflow: hidden;}
.column-index{margin-bottom: 5px; text-align: center; font-size: 8em; display: block;}
#con-border{margin: 5px 0 10px 0;letter-spacing: -.4em; border: 1px solid #CCC; overflow: hidden;}
#sin-border{margin: 5px 0 10px 0;letter-spacing: -.4em; border: 0px solid #CCC; overflow: hidden;}

/* テーブル */
table {width: 100%; margin: 0 auto; border-collapse: collapse; border-spacing:0; border: 1px solid #CCC; line-height: 1.2em;}
th {padding: 5px; font-weight: bold; border: 1px solid #CCC; text-align: center; background-color: #EFEFEF;}
td {padding: 5px; border: 1px solid #CCC;}

table.table01 {
	width:100%;
	border-right:#C0C0C0 solid 1px;
	border-collapse: collapse;
}
table.table01 thead th {
	background:#C0C0C0;
	color:#FFF;
	padding:5px 0px 5px 10px;
	border-right:#FFF solid 1px;
	border-bottom:#FFF solid 1px;
}
table.table01 thead th:last-child {
	border-right:#C0C0C0 solid 1px;
}
table.table01 tbody th {
	background:#C0C0C0;
	color:#FFF;
	padding:20px 0px 0px 10px;
	border-bottom:#FFF solid 1px;
	vertical-align:top;
}
table.table01 tbody tr:last-child th {
	border-bottom:#C0C0C0 solid 1px;
}
table.table01 tbody td {
	background:#FFF;
	padding:20px 0px 0px 10px;
	border-left:#C0C0C0 solid 1px;
	border-bottom:#C0C0C0 solid 1px;
	vertical-align:top;
}
