@charset "UTF-8";
/*
*
* Flexible Content ver1.01
* Copyright (c) 2017 Codia Inc. All rights reserved.
* Description : フレキシブルコンテント用の追加CSS
* Data : 2017.07.31
* 
*/

/* Heading */
.row h1.row_ttl {
	border-left: 5px solid #326E38;
	background: #EEEEEE;
	color: #326E38;
	font-size: 1.6rem;
	font-family: 'Noto Sans Japanese', "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight: 500;
	padding: 8px 10px 10px 14px;
}
.row h2.row_sub_ttl {
    padding: 0;
	border: none;
	color: #326E38;
	font-size: 1.6rem;
	font-family: 'Noto Sans Japanese', "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight: 500;
	line-height: 1.2;
	letter-spacing: 1px;
}

/* Table */
.row table {
	width: 100%;
	border: 1px #DDDDDD solid;
	border-collapse: collapse;
	border-spacing: 0;
	letter-spacing: 0;
	margin-bottom: 0;
	table-layout: auto !important;
}
.row .th_top th {
	padding: 12px;
	border: 1px #DDDDDD solid;
	border-width: 0 0 1px 1px;
	background: #F5F5F5;
	font-size: 1.4rem;
	text-align: left;
	vertical-align: middle;
}
.row table td {
	padding: 12px;
	background: #fff;
	border: 1px #DDDDDD solid;
	border-width: 0 0 1px 1px;
	font-size: 1.4rem;
	text-align: left;
}
.row .th_top tr:first-child td {		
	background: #F5F5F5;
	vertical-align: middle;
}
.row .th_left td:first-child {		
	background: #F5F5F5;	
	vertical-align: middle;
}