﻿@charset "utf-8";

/************************************************************************************************************/
/* BOX内画像用tableタグ(table)の共通設定(checkboxの設定) */
/************************************************************************************************************/
[class^="t0"]{margin-bottom:24px;}
table.layout tr td{padding:0;border:0;}

/*セル内一行リンクの共有設定*/
[class^="t0"] .alink,.etlink3{
	display:block;
	text-decoration:none;
	font-weight:600;
	border:none;
	}

/* ★Media Queries指定★　tableの補足文字サイズ*/
/*==========================================================================================================*/
@media screen and (min-width: 250px) and (max-width: 480px) {
p[class*="_hosoku"]{
	font-size: 0.81em;
	padding: 0 8px 8px 0;
}
}
table img{width:100%;margin-bottom:4px;}

/************************************************************************************************************/
/* [01] table内本文サイズ t00-t06の設定 */
/************************************************************************************************************/
table{margin-right:24px;}
table p{text-align:inherit;margin-bottom:0;margin-right:0;}
table.tnomal{margin-right:0;font-size: 13px;}
[class^="i0"] table.tnomal{width:100%;}

/* table拡張文字 (初期値) */
/************************************************************************************************************/
table[summary*="■"]{font-size:0.95em;}
table[summary*="[WH]"]{background-color:#fff;}
table[summary*="[WR]"]{background-color:#f6eded;}
table[summary*="[WY]"]{background-color:#f7f3ed;}
table[summary*="[WG]"]{background-color:#f3f5ee;}
table[summary*="[WD]"]{background-color:#edf3ef;}
table[summary*="[WB]"]{background-color:#edf3f6;}
table[summary*="[WN]"]{background-color:#edf1f4;}
table[summary*="[WP]"]{background-color:#f1eef2;}
table[summary*="[WM]"]{background-color:#f5edf2;}
table[summary*="[WK]"]{background-color:#f4f4f4;}
table[summary*="[66%]"]{width:calc(100%/3*2 - 24px);float:left;}
table[summary*="[50%]"]{width:calc(100%/2 - 24px);float:left;}
table[summary*="[33%]"]{width:calc(100%/3 - 24px);float:left;}
table[summary*="[scroll200]"] > tbody{display:block;height:200px;overflow-y:auto;}
table[summary*="[scroll300]"] > tbody{display:block;height:300px;overflow-y:auto;}
table[summary*="[scroll400]"] > tbody{display:block;height:400px;overflow-y:auto;}

/* ★Media Queries指定★ (table)共有設定*/
/*==========================================================================================================*/
.boxr01 table[summary*="[50%]"]{width:calc(100%/2);float:left;margin-right: 0px;}
@media screen and (min-width: 733px) and (max-width: 1080px) {
.boxr01 table[summary*="[50%]"]{width:calc(100%/2);float:left;}
table.tnomal{margin-right:24px;}
[class^="i0"] table.tnomal{width: calc(100% - 48px);}
}

@media screen and (min-width: 481px) and (max-width: 732px) {
.boxr01 table[summary*="[50%]"]{width:calc(100% - 48px);float:none;}
table.tnomal{margin-right:24px;}
[class^="i0"] table.tnomal{width: calc(100% - 48px);}
}
@media screen and (max-width: 480px) {
	table {float:none;}
	table[summary*="[50%]"]{width:calc(100% - 8px);}
.boxr01 table[summary*="[50%]"]{width:calc(100% - 16px);float:none;}
table.tnomal{margin-right:12px;}
[class^="i0"] table.tnomal{width: calc(100% - 24px);}
}

/* table t00の設定(初期値) */
/************************************************************************************************************/
table td,.t00 td,table td,.tnomal td{
	border:solid 1px rgba(0,0,0, 0.3);
	vertical-align: top;
	padding:12px;
	empty-cells: hide;
	}
.t00 .kara,.tnomal .kara{background-color:rgba(0,0,0, 0.03);}

/* table t01の設定(初期値) */
/************************************************************************************************************/
.t01 td{vertical-align: top;padding:8px 0 8px 0;}
.t01 .lineH{border-top:solid 2px #000;border-bottom:solid 2px #000;}
.t01 .lineH p{color:#000;}
.t01 .lineA,.t01 .lineB{border-bottom:solid 1px #000;}

.t01 .cellH{position: relative;border-right:none;border-left:none;}

.t01 .cellA,.t01 .cellB{padding:8px;border-right:none;border-left:none;}

/* ★Media Queries指定★ (table)共有設定*/
/*==========================================================================================================*/
@media screen and (max-width: 480px) {
.t01 .alink,.t01 p{padding: 0px;}
.t01 tr{display: block;margin-bottom: 8px;}
.t01 td{display: list-item;text-align:left;border:none;}
.t01 .alink{text-align:left;}
.t01 .cellH{list-style-type: none;padding: 8px;border-bottom:solid 1px rgba(0,0,0, 0.1);}
.t01 .cellB,.t01 .cellA{
	padding: 2px 8px;
	list-style:none;
}
.t01 .lineH,.t01 .lineA,.t01 .lineB{border-bottom:none;}
.t01 .lineA,.t01 .lineB{border-top:solid 2px #000;}
.t01 .cellH:before{display:none;}

.t01 tr:last-child{margin-bottom: 0px;}
}

/* table t02の設定(初期値) */
/************************************************************************************************************/
.t02{
	border-collapse:separate;
	border-spacing: 8px;
	background:rgba(0,0,0, 0.05);
	border-radius:4px;
	}
	
.t02 td{
	padding: 8px;
	border:solid 1px rgba(0,0,0, 0.2);
	vertical-align: top;
	background:#fff;
	border-radius:2px;
	box-shadow: 0px 0px 3px -2px rgba(0,0,0,0.3);
}

.t02 .cellH{background:#aaa;}
.t02 td{position: relative;}

.t02 .cellH p{color:#fff;}
.t02 .cellH .alink,.t02 .cellH .alink::before{color:#fff;}

/* ★Media Queries指定★ (table)共有設定*/
/*==========================================================================================================*/
@media screen and (max-width: 480px) {
.t02 .alink,.t02 p{padding: 8px;}
.t02 tr{display: block;margin-bottom: 12px;}
.t02 td{display: list-item;text-align:left;}
.t02 .alink{text-align:left;}
.t02 .cellH{list-style-type: none;padding: 0px;margin-bottom: 4px;}
.t02 .cellB,.t02 .cellA{
	list-style-type: none;
	padding: 0px;
	border: none;
	margin-bottom:4px;
}
.t02 .lineH,.t02 .lineA,.t02 .lineB{border-bottom:none;}
.t02 tr:last-child{margin-bottom: -2px;}
}

/* table t03の設定(初期値) */
/************************************************************************************************************/
.t03{
	border-collapse:separate;
	border-spacing: 1px;
	padding: 1px;
	border:1px solid rgba(0,0,0, 0.1);
	border-radius:4px;
}
.t03 td{padding: 8px;vertical-align: top;border:none;}
.t03 .lineB,.t03 .lineA{background:rgba(0,0,0, 0.1);}
.t03 .lineH{background:#fff;}
.t03 .lineH p{color:#000;font-weight:bold;}

/* ★Media Queries指定★ (table)共有設定*/
/*==========================================================================================================*/
@media screen and (max-width: 480px) {
.t03 .alink,.t03 p{padding: 4px;}
.t03 tr{display: block;margin-bottom: 6px;}
.t03 td{display: list-item;text-align:left;}
.t03 .alink{text-align:left;}
.t03 .cellH{list-style-type: none;/*padding:8px;*/border-bottom:1px solid #fff;}
.t03 .lineH .cellH,.t03 .lineH .cellB,.t03 .lineH .cellA{border-bottom:1px solid rgba(0,0,0, 0.07);}
.t03 .cellB,.t03 .cellA{
	padding: 0 8px;
	border: none;
	list-style:none;
	border-bottom: 1px solid #fff;
}

.t03 .lineH{margin-bottom: 0px;padding-bottom:6px;}
.t03 .lineH,.t03 .lineA,.t03 .lineB{border-bottom:none;}
.t03 tr:last-child{margin-bottom: 0px;}

}

/* table t04の設定(初期値) */
/************************************************************************************************************/
.t04 .cellH{background:#eee;}
.t04 .lineH .cellH{border-top: 4px solid #000;}
.t04 .lineH{border-top: 4px solid rgba(0,0,0,0.2);}
.t04 .lineH,.t04 .lineA,.t04 .lineB{border-bottom: 1px solid rgba(0,0,0, 0.2);}
.t04 td{padding: 8px;border:1px solid rgba(0,0,0,0.2);vertical-align:top;}

/* ★Media Queries指定★ (table)共有設定*/
/*==========================================================================================================*/
@media screen and (max-width: 480px) {
.t04 .alink,.t04 p{padding: 2px 12px;}
.t04 tr{display: block;margin-bottom: 12px;}
.t04 td{display: list-item;text-align:left;}
.t04 .alink{text-align:left;}
.t04 .lineH,.t04 .lineA,.t04 .lineB{border:none;}
.t04 .cellH{list-style-type: none;/*padding: 4px;*/}
.t04 .cellH p{padding:0;}
.t04 .cellB,.t04 .cellA{
	padding: 0px;
	border: none;
	list-style:none;
}
}

/* table t05の設定(初期値) */
/************************************************************************************************************/
.t05 td{
	padding: 8px;
	border-right:1px solid rgba(0,0,0, 0.2);
	border-top:none;
	border-bottom:none;
	border-left:none;
	vertical-align: top;}
.t05 td:last-child{border-right:none;}
.t05 .lineH p{color:#fff;font-weight:bold;}
.t05 .lineH td{background: #aaa;}
.t05 .lineA td{background: #eee;}
.t05 .lineA,.t05 .lineB{border-bottom:2px solid #aaa;}

.t05 .lineH td:first-child,
.t05 .lineA td:first-child{border-radius:4px 0 0 4px;}

.t05 .lineH td:last-child,
.t05 .lineA td:last-child{border-radius:0 4px 4px 0;}
.t05 .lineH .alink,.t05 .lineH .alink::before{color:#fff;}

/* ★Media Queries指定★ (table)共有設定*/
/*==========================================================================================================*/
@media screen and (max-width: 480px) {
.t05 .alink,.t05 p{padding: 8px;}
.t05 tr{display: block;margin-bottom: 12px;}
.t05 td{display: list-item;text-align:left;padding:0px;border-bottom:1px solid rgba(0,0,0, 0.1);border-right:none;}
.t05 .alink{text-align:left;}
.t05 .cellH{
	list-style-type: none;
	padding: 0px;
	}
.t05 .cellB,.t05 .cellA{
	list-style-type: none;
	padding: 0px;
}
.t05 .lineH,.t05 .lineA,.t05 .lineB{padding:0px;margin:0px;}
.t05 .lineH td{background:none;}
.t05 .lineH{border-radius:4px;background: #3661a9;}
}

/* table t06の設定(初期値) */
/************************************************************************************************************/
.t06 td{border:1px solid #aaa;vertical-align: top;padding: 8px;}
.t06{border-collapse:separate;border-spacing:0 8px;}
.t06 td.cellH{background:#aaa;position: relative;}

.t06 td.cellH:before{top: 8px;}

.t06 td.cellH p{color:#fff;font-weight:bold;}
.t06 td.cellB{background:#eee;}
.t06 td.cellA{background:#fff;}
.t06 .cellH .alink,.t06 .cellH .alink::before{color:#fff;}

/* ★Media Queries指定★ (table)共有設定*/
/*==========================================================================================================*/
@media screen and (max-width: 480px) {
.t06 .alink,.t06 p{padding: 8px;}
.t06 tr{display: block;margin-bottom: 12px;}
.t06 td{display: list-item;text-align:left;padding: 0px;}
.t06 .alink{text-align:left;}
.t06 .cellH{list-style-type: none;}
.t06 .cellB,.t06 .cellA{
	padding: 0px;
	border: none;
	list-style-type: none;
}
.t06 td.cellH:before{display:none;}
}

/************************************************************************************************************/
/* [01] table cell t01-t06の設定 */
/************************************************************************************************************/
@media screen and (max-width: 480px) {
.t01 .cellH,.t01 .cellA,.t01 .cellB,
.t02 .cellH,.t02 .cellA,.t02 .cellB,
.t03 .cellH,.t03 .cellA,.t03 .cellB,
.t04 .cellH,.t04 .cellA,.t04 .cellB,
.t05 .cellH,.t05 .cellA,.t05 .cellB,
.t06 .cellH,.t06 .cellA,.t06 .cellB{width:100% !important;}
}
table[summary*="■"] td{padding:6px;}

 /************************************************************************************************************/
/* [01] table cell t01-t06のボーダー無し共有設定 */
/************************************************************************************************************/
 table[cellpadding="0"] p,table[cellpadding="0"] a{margin:8px;}
 table[summary*="□"][cellpadding="0"] p,table[summary*="□"][cellpadding="0"] a{margin:0px;}
 
 table[cellpadding="0"].t00,table[cellpadding="0"].t01,table[cellpadding="0"].t02,table[cellpadding="0"].t03,
 table[cellpadding="0"].t04,table[cellpadding="0"].t05,table[cellpadding="0"].t06,
 table[cellpadding="0"] td,  table[cellpadding="0"] tr,
 table[cellpadding="0"] .lineA,table[cellpadding="0"] .lineB,table[cellpadding="0"] .lineH,
 table[cellpadding="0"] .cellA,table[cellpadding="0"] .cellB,table[cellpadding="0"] .cellH{
	border-spacing: 0 !important;
	border-radius: 0 !important;
	border:none !important;
	box-shadow:none !important;
	padding:0px;
	}
 
table[cellpadding="0"] .cellH::before{display:none;}

/************************************************************************************************************/
/* t00-t06色設定 */
/************************************************************************************************************/
.t01[summary*="＠Ｒ"] .lineH{border-top-color:#c5293c;border-bottom-color:#c5293c;}
.t01[summary*="＠Ｒ"] .lineH p{color:#c5293c;}
.t01[summary*="＠Ｒ"] .lineA,.t01[summary*="＠Ｒ"] .lineB{border-bottom-color:#c5293c;}
.t01[summary*="＠Ｒ"] .cellH:before{color:#c5293c;}
.t02[summary*="＠Ｒ"] .cellH{background:#c5293c;}
.t03[summary*="＠Ｒ"] .lineH p{color:#c5293c;}
.t04[summary*="＠Ｒ"] .cellH{background:#f9e4e7;}
.t04[summary*="＠Ｒ"] .lineH .cellH{border-top-color:#c5293c;}
.t05[summary*="＠Ｒ"] .lineH td{background: #c5293c;}
.t05[summary*="＠Ｒ"] .lineA td{background: #f9e4e7;}
.t05[summary*="＠Ｒ"] .lineA,.t05[summary*="＠Ｒ"] .lineB{border-bottom:2px solid #c5293c;}
.t06[summary*="＠Ｒ"] td{border-color:#f0bec4;}
.t06[summary*="＠Ｒ"] td.cellH{background:#c5293c;}
.t06[summary*="＠Ｒ"] td.cellH:before{border-color:transparent #c5293c;}
.t06[summary*="＠Ｒ"] td.cellB{background:#f0bec4;}
.t06[summary*="＠Ｒ"] td.cellA{background:#f9e4e7;}
@media screen and (max-width: 480px) {
.t01[summary*="＠Ｒ"] .lineA,.t01[summary*="＠Ｒ"] .lineB{border-top-color:#c5293c;}
.t05[summary*="＠Ｒ"] .lineH{border-radius:4px;background: #c5293c;}
}

.t01[summary*="＠Ｙ"] .lineH{border-top-color:#ecab1d;border-bottom-color:#ecab1d;}
.t01[summary*="＠Ｙ"] .lineH p{color:#ecab1d;}
.t01[summary*="＠Ｙ"] .lineA,.t01[summary*="＠Ｙ"] .lineB{border-bottom-color:#ecab1d;}
.t01[summary*="＠Ｙ"] .cellH:before{color:#ecab1d;}
.t02[summary*="＠Ｙ"] .cellH{background:#ecab1d;}
.t03[summary*="＠Ｙ"] .lineH p{color:#ecab1d;}
.t04[summary*="＠Ｙ"] .cellH{background:#fdf7e5;}
.t04[summary*="＠Ｙ"] .lineH .cellH{border-top-color:#ecab1d;}
.t05[summary*="＠Ｙ"] .lineH td{background: #ecab1d;}
.t05[summary*="＠Ｙ"] .lineA td{background: #fdf7e5;}
.t05[summary*="＠Ｙ"] .lineA,.t05[summary*="＠Ｙ"] .lineB{border-bottom:2px solid #ecab1d;}
.t06[summary*="＠Ｙ"] td{border-color:#fbe9bf;}
.t06[summary*="＠Ｙ"] td.cellH{background:#ecab1d;}
.t06[summary*="＠Ｙ"] td.cellH:before{border-color:transparent #ecab1d;}
.t06[summary*="＠Ｙ"] td.cellB{background:#fbe9bf;}
.t06[summary*="＠Ｙ"] td.cellA{background:#fdf7e5;}
@media screen and (max-width: 480px) {
.t01[summary*="＠Ｙ"] .lineA,.t01[summary*="＠Ｙ"] .lineB{border-top-color:#ecab1d;}
.t05[summary*="＠Ｙ"] .lineH{border-radius:4px;background: #ecab1d;}
}

.t01[summary*="＠Ｇ"] .lineH{border-top-color:#a3c42c;border-bottom-color:#a3c42c;}
.t01[summary*="＠Ｇ"] .lineH p{color:#a3c42c;}
.t01[summary*="＠Ｇ"] .lineA,.t01[summary*="＠Ｇ"] .lineB{border-bottom-color:#a3c42c;}
.t01[summary*="＠Ｇ"] .cellH:before{color:#a3c42c;}
.t02[summary*="＠Ｇ"] .cellH{background:#a3c42c;}
.t03[summary*="＠Ｇ"] .lineH p{color:#a3c42c;}
.t04[summary*="＠Ｇ"] .cellH{background:#f5f9e4;}
.t04[summary*="＠Ｇ"] .lineH .cellH{border-top-color:#a3c42c;}
.t05[summary*="＠Ｇ"] .lineH td{background: #a3c42c;}
.t05[summary*="＠Ｇ"] .lineA td{background: #f5f9e4;}
.t05[summary*="＠Ｇ"] .lineA,.t05[summary*="＠Ｇ"] .lineB{border-bottom:2px solid #a3c42c;}
.t06[summary*="＠Ｇ"] td{border-color:#e6f0be;}
.t06[summary*="＠Ｇ"] td.cellH{background:#a3c42c;}
.t06[summary*="＠Ｇ"] td.cellH:before{border-color:transparent #a3c42c;}
.t06[summary*="＠Ｇ"] td.cellB{background:#e6f0be;}
.t06[summary*="＠Ｇ"] td.cellA{background:#f5f9e4;}
@media screen and (max-width: 480px) {
.t01[summary*="＠Ｇ"] .lineA,.t01[summary*="＠Ｇ"] .lineB{border-top-color:#a3c42c;}
.t05[summary*="＠Ｇ"] .lineH{border-radius:4px;background: #a3c42c;}
}

.t01[summary*="＠Ｄ"] .lineH{border-top-color:#139e8b;border-bottom-color:#139e8b;}
.t01[summary*="＠Ｄ"] .lineH p{color:#139e8b;}
.t01[summary*="＠Ｄ"] .lineA,.t01[summary*="＠Ｄ"] .lineB{border-bottom-color:#139e8b;}
.t01[summary*="＠Ｄ"] .cellH:before{color:#139e8b;}
.t02[summary*="＠Ｄ"] .cellH{background:#139e8b;}
.t03[summary*="＠Ｄ"] .lineH p{color:#139e8b;}
.t04[summary*="＠Ｄ"] .cellH{background:#ddf5f3;}
.t04[summary*="＠Ｄ"] .lineH .cellH{border-top-color:#139e8b;}
.t05[summary*="＠Ｄ"] .lineH td{background: #139e8b;}
.t05[summary*="＠Ｄ"] .lineA td{background: #ddf5f3;}
.t05[summary*="＠Ｄ"] .lineA,.t05[summary*="＠Ｄ"] .lineB{border-bottom:2px solid #139e8b;}
.t06[summary*="＠Ｄ"] td{border-color:#ace6df;}
.t06[summary*="＠Ｄ"] td.cellH{background:#139e8b;}
.t06[summary*="＠Ｄ"] td.cellH:before{border-color:transparent #139e8b;}
.t06[summary*="＠Ｄ"] td.cellB{background:#ace6df;}
.t06[summary*="＠Ｄ"] td.cellA{background:#ddf5f3;}
@media screen and (max-width: 480px) {
.t01[summary*="＠Ｄ"] .lineA,.t01[summary*="＠Ｄ"] .lineB{border-top-color:#139e8b;}
.t05[summary*="＠Ｄ"] .lineH{border-radius:4px;background: #139e8b;}
}

.t01[summary*="＠Ｂ"] .lineH{border-top-color:#0f7eaf;border-bottom-color:#0f7eaf;}
.t01[summary*="＠Ｂ"] .lineH p{color:#0f7eaf;}
.t01[summary*="＠Ｂ"] .lineA,.t01[summary*="＠Ｂ"] .lineB{border-bottom-color:#0f7eaf;}
.t01[summary*="＠Ｂ"] .cellH:before{color:#0f7eaf;}
.t02[summary*="＠Ｂ"] .cellH{background:#0f7eaf;}
.t03[summary*="＠Ｂ"] .lineH p{color:#0f7eaf;}
.t04[summary*="＠Ｂ"] .cellH{background:#dfeff7;}
.t04[summary*="＠Ｂ"] .lineH .cellH{border-top-color:#0f7eaf;}
.t05[summary*="＠Ｂ"] .lineH td{background: #0f7eaf;}
.t05[summary*="＠Ｂ"] .lineA td{background: #dfeff7;}
.t05[summary*="＠Ｂ"] .lineA,.t05[summary*="＠Ｂ"] .lineB{border-bottom:2px solid #0f7eaf;}
.t06[summary*="＠Ｂ"] td{border-color:#b0d9eb;}
.t06[summary*="＠Ｂ"] td.cellH{background:#0f7eaf;}
.t06[summary*="＠Ｂ"] td.cellH:before{border-color:transparent #0f7eaf;}
.t06[summary*="＠Ｂ"] td.cellB{background:#b0d9eb;}
.t06[summary*="＠Ｂ"] td.cellA{background:#dfeff7;}
@media screen and (max-width: 480px) {
.t01[summary*="＠Ｂ"] .lineA,.t01[summary*="＠Ｂ"] .lineB{border-top-color:#0f7eaf;}
.t05[summary*="＠Ｂ"] .lineH{border-radius:4px;background: #0f7eaf;}
}

.t01[summary*="＠Ｎ"] .lineH{border-top-color:#3661a9;border-bottom-color:#3661a9;}
.t01[summary*="＠Ｎ"] .lineH p{color:#3661a9;}
.t01[summary*="＠Ｎ"] .lineA,.t01[summary*="＠Ｎ"] .lineB{border-bottom-color:#3661a9;}
.t01[summary*="＠Ｎ"] .cellH:before{color:#3661a9;}
.t02[summary*="＠Ｎ"] .cellH{background:#3661a9;}
.t03[summary*="＠Ｎ"] .lineH p{color:#3661a9;}
.t04[summary*="＠Ｎ"] .cellH{background:#e5ebf7;}
.t04[summary*="＠Ｎ"] .lineH .cellH{border-top-color:#3661a9;}
.t05[summary*="＠Ｎ"] .lineH td{background: #3661a9;}
.t05[summary*="＠Ｎ"] .lineA td{background: #e5ebf7;}
.t05[summary*="＠Ｎ"] .lineA,.t05[summary*="＠Ｎ"] .lineB{border-bottom:2px solid #3661a9;}
.t06[summary*="＠Ｎ"] td{border-color:#c0cfe9;}
.t06[summary*="＠Ｎ"] td.cellH{background:#3661a9;}
.t06[summary*="＠Ｎ"] td.cellH:before{border-color:transparent #3661a9;}
.t06[summary*="＠Ｎ"] td.cellB{background:#c0cfe9;}
.t06[summary*="＠Ｎ"] td.cellA{background:#e5ebf7;}
@media screen and (max-width: 480px) {
.t01[summary*="＠Ｎ"] .lineA,.t01[summary*="＠Ｎ"] .lineB{border-top-color:#3661a9;}
.t05[summary*="＠Ｎ"] .lineH{border-radius:4px;background: #3661a9;}
}

.t01[summary*="＠Ｐ"] .lineH{border-top-color:#734397;border-bottom-color:#734397;}
.t01[summary*="＠Ｐ"] .lineH p{color:#734397;}
.t01[summary*="＠Ｐ"] .lineA,.t01[summary*="＠Ｐ"] .lineB{border-bottom-color:#734397;}
.t01[summary*="＠Ｐ"] .cellH:before{color:#734397;}
.t02[summary*="＠Ｐ"] .cellH{background:#734397;}
.t03[summary*="＠Ｐ"] .lineH p{color:#734397;}
.t04[summary*="＠Ｐ"] .cellH{background:#eee6f4;}
.t04[summary*="＠Ｐ"] .lineH .cellH{border-top-color:#734397;}
.t05[summary*="＠Ｐ"] .lineH td{background: #734397;}
.t05[summary*="＠Ｐ"] .lineA td{background: #eee6f4;}
.t05[summary*="＠Ｐ"] .lineA,.t05[summary*="＠Ｐ"] .lineB{border-bottom:2px solid #734397;}
.t06[summary*="＠Ｐ"] td{border-color:#d7c3e5;}
.t06[summary*="＠Ｐ"] td.cellH{background:#734397;}
.t06[summary*="＠Ｐ"] td.cellH:before{border-color:transparent #734397;}
.t06[summary*="＠Ｐ"] td.cellB{background:#d7c3e5;}
.t06[summary*="＠Ｐ"] td.cellA{background:#eee6f4;}
@media screen and (max-width: 480px) {
.t01[summary*="＠Ｐ"] .lineA,.t01[summary*="＠Ｐ"] .lineB{border-top-color:#734397;}
.t05[summary*="＠Ｐ"] .lineH{border-radius:4px;background: #734397;}
}

.t01[summary*="＠Ｍ"] .lineH{border-top-color:#b41f71;border-bottom-color:#b41f71;}
.t01[summary*="＠Ｍ"] .lineH p{color:#b41f71;}
.t01[summary*="＠Ｍ"] .lineA,.t01[summary*="＠Ｍ"] .lineB{border-bottom-color:#b41f71;}
.t01[summary*="＠Ｍ"] .cellH:before{color:#b41f71;}
.t02[summary*="＠Ｍ"] .cellH{background:#b41f71;}
.t03[summary*="＠Ｍ"] .lineH p{color:#b41f71;}
.t04[summary*="＠Ｍ"] .cellH{background:#f7e2ee;}
.t04[summary*="＠Ｍ"] .lineH .cellH{border-top-color:#b41f71;}
.t05[summary*="＠Ｍ"] .lineH td{background: #b41f71;}
.t05[summary*="＠Ｍ"] .lineA td{background: #f7e2ee;}
.t05[summary*="＠Ｍ"] .lineA,.t05[summary*="＠Ｍ"] .lineB{border-bottom:2px solid #b41f71;}
.t06[summary*="＠Ｍ"] td{border-color:#ecb8d6;}
.t06[summary*="＠Ｍ"] td.cellH{background:#b41f71;}
.t06[summary*="＠Ｍ"] td.cellH:before{border-color:transparent #b41f71;}
.t06[summary*="＠Ｍ"] td.cellB{background:#ecb8d6;}
.t06[summary*="＠Ｍ"] td.cellA{background:#f7e2ee;}
@media screen and (max-width: 480px) {
.t01[summary*="＠Ｍ"] .lineA,.t01[summary*="＠Ｍ"] .lineB{border-top-color:#b41f71;}
.t05[summary*="＠Ｍ"] .lineH{border-radius:4px;background: #b41f71;}
}

.t01[summary*="＠Ｋ"] .lineH{border-top-color:#222;border-bottom-color:#222;}
.t01[summary*="＠Ｋ"] .lineH p{color:#222;}
.t01[summary*="＠Ｋ"] .lineA,.t01[summary*="＠Ｋ"] .lineB{border-bottom-color:#222;}
.t01[summary*="＠Ｋ"] .cellH:before{color:#222;}
.t02[summary*="＠Ｋ"] .cellH{background:#222;}
.t03[summary*="＠Ｋ"] .lineH p{color:#222;}
.t03[summary*="＠Ｋ"]{border: 1px solid #ccc;}
.t04[summary*="＠Ｋ"] .cellH{background:#eee;}
.t04[summary*="＠Ｋ"] .lineH .cellH{border-top-color:#222;}
.t05[summary*="＠Ｋ"] .lineH td{background: #222;}
.t05[summary*="＠Ｋ"] .lineA td{background: #eee;}
.t05[summary*="＠Ｋ"] .lineA,.t05[summary*="＠Ｋ"] .lineB{border-bottom:2px solid #222;}
.t06[summary*="＠Ｋ"] td{border-color:#222;}
.t06[summary*="＠Ｋ"] td.cellH{background:#222;}
.t06[summary*="＠Ｋ"] td.cellH:before{border-color:transparent #222;}
.t06[summary*="＠Ｋ"] td.cellB{background:#ccc;}
.t06[summary*="＠Ｋ"] td.cellA{background:#eee;}
@media screen and (max-width: 480px) {
.t01[summary*="＠Ｋ"] .lineA,.t01[summary*="＠Ｋ"] .lineB{border-top-color:#222;}
.t05[summary*="＠Ｋ"] .lineH{border-radius:4px;background: #222;}
}


























