/* ━━━━━━━━━━━ table Layout ━━━━━━━━━━━ */

table{empty-cells:show; }

/* ───────── header table ───────── */
table#Alogo{border: 0px; float: right; margin: 12px 4px 0px 0px; }

table#Alogo td{padding-left: 8px; }

/* ───────── 骨組み table ───────── */
table.Column{width: 770px; border-bottom: 1px solid #FFFFFF; }

table.Column td{vertical-align:top; }

/* ───────── Contents table ───────── */
table.sGBack{width: 90%; margin: 15px auto; background-color:#FFFFFF; font-size: 12px; }/* Cost table 3段等の小さなテーブル*/

table.sGBack th{padding: 5px; background-color:#555555; color:#FFFFFF; }

table.sGBack th.shead{padding: 5px; background-color:#BBBBBB; color:#353535; font-weight: normal; }

table.sGBack td{padding: 5px; background-color:#DDDDDD; text-align:center; }

/* nsn基礎知識Table */
div.tableBox{padding: 2px; margin: 20px 20px 30px; background-color:#B4BEBB; }

table#Basic{line-height: 130%; border-top: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; }

table#Basic th, table#Basic td{padding: 6px 9px; border-right: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; }

table#Basic th{width: 22%; font-weight:normal; background-color:#D1E1DA; }

table#Basic td{background-color:#EEEEEE; }

table#Basic td p{margin: 0px 0px 8px 0px; }

table#Basic td ul{margin: 0px 15px 0px 30px; list-style-image:url(../images/mark/red_Triangle.gif); } 

/* Visa カテゴリーCost Table */
div#Blue{margin: 2px 10px 30px; background-color:#B4B4B4; padding: 1px; }

div#Blue table{line-height: 130%; border-top: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; empty-cells:show; width: 100%; }

div#Blue table th, div#Blue table td{padding: 6px 8px; border-right: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; }

div#Blue table th{font-weight:normal; background-color:#DDE7EA; text-align:left; }

div#Blue table th strong{color:#236479; }

div#Blue table td{background-color:#EEEEEE; width: 25%; text-align:center; }

div#Blue table th.title{background-color:#C5D5DA; font-weight:bold; text-align:center; color:#444444; width: 7%; }

div#Blue table th p{margin: 5px 5px 0px 15px; }

/* 3ヶ国比較表Table */
div#bGback{margin: 15px auto; width: 550px; }

div#bGback table{width: 100%; background-color:#8FB6C0; line-height: 120%; font-size: 12px; }

div#bGback table th, div#bGback table td{padding: 4px 3px 4px 5px; color:#444444; } 

div#bGback table th{font-weight:normal; background-color:#DCEAEB; text-align:left; padding: 6px 3px 6px 8px; }
 
div#bGback table th.head{background-color:#C5D7DA; border-bottom: 1px solid #FFFFFF; }

div#bGback table td{background-color:#FFFFFF; }

div#bGback table td.term{background-color:#EDEFEF; }

div#bGback table th a:link, div#bGback table th a:visited,{color:#166D7D; }/* table内Link */

div#bGback table th a:hover, div#bGback table th a:actived,{color:#333333; }

div#bGback table span{color:#006699; }

/* 会社概要Table */
div.comOutline{margin: 15px auto; border: 2px solid #CCCCCC; width: 530px;  }

div.comOutline table{width: 100%; }

div.comOutline table th, div.comOutline table td{padding: 6px 8px; }

div.comOutline table th{font-weight: normal; background-color:#CADADB; width: 29%; }

div.comOutline table td{background-color:#ECEFEF; line-height: 130%; }

div.comOutline table td strong{font-weight:normal; color:#3A676C; line-height: 120%; }

/* セミナーTable */
div.seminfo{margin: 20px auto 15px; width: 490px; }

div.seminfo table{width: 100%; border-left: 1px solid #B5B6B6; border-top: 1px solid #B5B6B6; }

div.seminfo table th, div.seminfo table td{padding: 4px 10px; border-right: 1px solid #B5B6B6; border-bottom: 1px solid #B5B6B6; }

div.seminfo table th{font-weight: normal; background-color:#DDDEDE; width: 22%; border-left: 1px solid #FFFFFF; border-top: 1px solid #FFFFFF; }

div.seminfo table td{background-color:#F7F7F7; line-height: 130%; border-left: 1px solid #FFFFFF; border-top: 1px solid #FFFFFF; }

div.seminfo table td span{color:#BB0000; }

/* analysis cost */

.vkind{width: 550px; border-top: 1px solid #777; border-left: 1px solid #777; margin: 0px 0px 15px; }

.vkind th, .vkind td{border-right: 1px solid #777; border-bottom: 1px solid #777; padding: 5px 5px; }

.vkind th{background: #F1F1F1; width: 26%; text-align:left; font-weight: normal; }

.vkind td p{margin: 0px 0px 6px; }

.vkind td span{color: #888; }

.vkind td.ttl{background: #d2e6db; font-weight: bold; }

.vkind td.ttl span{color:#006699; font-weight: normal; }

.vkind td.sttl{background: #DCDFE0; }

.vkind td ul{margin: 0px 0px 0px 18px; list-style:disc; }

.vkind td ul.att{margin: 0px; font-weight: normal; background:url(../images/mark2/ic_attred.gif) no-repeat left 3px; }

.vkind td ul.att a{color: #92110F; }

.vkind td ul.att a:hover{color: #3671B4; }

h3.ana{font-size: 10pt; margin: 7px 0px; background:none; padding: 0px; border: none; color:#33593D; }





