@charset "Shift_JIS";

.subtitle{font-size:small; background-color:#F7F7D7; font-weight:bold; }  /* 項目タイトル背景 */
.tdUY{font-size:small; background-color:#FEF8D3; }  /* 淡黄背景 */
.tdUG{font-size:small; background-color:#E3FED3; }  /* 淡緑背景 */

.border{ border-bottom: dashed #999999 1px; margin:3px 0px 5px; }

table.xp {
border-top:1px dotted #999999;
border-left:1px dotted #999999;
background:#FFFFFF;
border-collapse:collapse;
border-spacing:0;
empty-cells:show;
}  /* テーブル・点線枠 */

html>body table{border-collapse:separate}

td.xp{
border-right:1px dotted #999999;
border-bottom:1px dotted #999999;
font-size:small;
}  /* テーブル・点線枠 */