@charset "utf-8";


.section .howto { padding: 0; background: url(../img/supply_pane.png) bottom no-repeat; background-size: 100%; }
.section .howto div.pane { padding: 30px; background: url(../img/supply_pane_top.png) no-repeat; background-size: contain; }
.section .howto ul { margin-left: 1.5em; list-style-type: disc; }
.section .howto ul li { list-style-type: disc; }

.section .list table { margin-top: 0; border-collapse: separate; width: 100%; }
.section .list table caption { padding-top: 1em; }
.section .list table th,
.section .list table td { border-width: 1px; border-style: solid none; border-color: #ffffff; line-height: 1.4; }
.section .list table th { padding: .5em; font-weight: normal; color: #202020; vertical-align: top; font-size: 12px; white-space: pre-wrap; }
.section .list table th.red { color: #cc0000; }
.section .list table td { width: 480px; padding: 0; }
.section .list table td ul { margin: 0; list-style: none; }
.section .list table td ul li { float: left; }
.section .list table td ul li img { vertical-align: bottom; }

.section .list table.efsf th,
.section .list table.efsf td { border-bottom-color: #3f3c7c; }
.section .list table.efsf th { background-color: #d9d8e5; }
.section .list table.efsf td { background-color: #f4f3f7; }

.section .list table.zeon th,
.section .list table.zeon td { border-bottom-color: #934c58; }
.section .list table.zeon th { background-color: #e9dbde; }
.section .list table.zeon td { background-color: #f8f4f5; }
