@charset "utf-8";
/*************************************************
*
*	Download
*	
*
*************************************************/

#contentArea div.section p{
	/*margin-top:10px;
	padding: 0 0 10px;*/
}
/* lfont
   ========================================================================== */
#contentArea p.italic {
  font-style: italic;
}

/* list
   ========================================================================== */
#contentArea ul.list{
	margin:10px 10px 10px 30px;
}
#contentArea ul.list.end{
	margin-bottom:20px;
}
#contentArea ul.list li{
	list-style:outside disc;
	margin-bottom:5px;
}

/* Icon
   ========================================================================== */
.mod-icon-pdf {
  white-space: nowrap;
  text-indent: 100%;
  overflow: hidden;
  display: inline-block;
  *display: inline;
  zoom: 1;
  vertical-align: -3px;
  width: 16px;
  height: 16px;
  margin: 0 2px;
  background: url(/common/img/parts/link_pdf_icon01.png) no-repeat;
}
/* Table
   ========================================================================== */
.mod-table {
  margin-top: 15px;
  width: 100%;
  table-layout: fixed;
}
.mod-table:first-child {
  margin-top: 0;
}
.mod-table:first-child {
  margin-top: 0;
}
.mod-table:first-child {
  margin-top: 0;
}
.mod-table:first-child {
  margin-top: 0;
}
.header + .mod-table,
.mod-section-title + .mod-table,
.mod-local-title + .mod-table,
.mod-sub-title + .mod-table {
  margin-top: 20px;
}
p + .mod-table {
  margin-top: 20px;
}
.mod-table caption {
  padding: 9px 15px 8px;
  border: #ccc 1px solid;
  border-bottom: none;
  background: #e0e0e0;
}
.mod-table tbody {
  text-align: left;
}
.mod-table th,
.mod-table td {
  word-break: normal;
  word-wrap: normal;
  padding: 9px 15px 8px;
  border: #ccc 1px solid;
  font-weight: normal;
  vertical-align: top;
}
.mod-table thead th {
  background: #e0e0e0;
}
.mod-table tbody th,
.mod-table tbody td {
  padding-left: 11px;
}
.mod-table tbody th {
  background: #f7f7f9;
}
.mod-table tbody td {
  background: #fff;
}
.mod-table.opt-space-loose th,
.mod-table.opt-space-loose td {
  padding: 12px 15px 10px;
}
.mod-table .form-error th,
.mod-table .form-error td {
  background-color: #fee5e5;
}
/*----------------------------------------------
	Accordion
----------------------------------------------*/
/* Default */
.mod-accordion + .mod-ul-notes {
  margin-top: 20px;
}
.mod-accordion + .mod-ul-notes:first-child {
  margin-top: 0;
}
.mod-accordion + .mod-ul-notes:first-child {
  margin-top: 0;
}
.mod-accordion + .mod-ul-notes:first-child {
  margin-top: 0;
}
.mod-accordion + .mod-ul-notes:first-child {
  margin-top: 0;
}
/* Accordion
   ========================================================================== */
.mod-accordion {
  margin-top: 20px;
  overflow: hidden;
  padding: 0 20px;
  border: #e2e2e2 1px solid;
  background-color: #f2f2f2;
}
.mod-accordion:first-child {
  margin-top: 0;
}
.mod-accordion:first-child {
  margin-top: 0;
}
.mod-accordion:first-child {
  margin-top: 0;
}
.mod-accordion:first-child {
  margin-top: 0;
}
.mod-accordion.opt-accordion-history {
  padding: 0;
  border: none;
  background-color: #f7f7f9;
}
.header + .mod-accordion {
  margin-top: 25px;
}
.header + .mod-accordion:first-child {
  margin-top: 0;
}
.header + .mod-accordion:first-child {
  margin-top: 0;
}
.header + .mod-accordion:first-child {
  margin-top: 0;
}
.header + .mod-accordion:first-child {
  margin-top: 0;
}
.mod-accordion_title {
  overflow: hidden;
  zoom: 1;
  padding: 13px 0 11px;
  cursor: pointer;
}
.mod-accordion_title h2,
.mod-accordion_title h3,
.mod-accordion_title h4,
.mod-accordion_title h5 {
  overflow: hidden;
  zoom: 1;
  line-height: 1.4;
}
#contentArea div.section .mod-accordion_title p {
  margin-top: 0;
  padding: 0;
}
.opt-accordion-history .mod-accordion_title {
  padding: 9px 15px 7px;
  background-color: #555;
  color: #fff;
}
.opt-accordion-history .mod-accordion_title h2,
.opt-accordion-history .mod-accordion_title h3,
.opt-accordion-history .mod-accordion_title h4,
.opt-accordion-history .mod-accordion_title h5 {
  font-size: 1.6em;
}
.mod-accordion_icon {
  white-space: nowrap;
  text-indent: 100%;
  overflow: hidden;
  float: right;
  width: 18px;
  height: 18px;
  margin: 0 0 0 10px;
  background: url(/common/img/module/accordion_plus_btn01.png) no-repeat;
}
.opt-accordion-history .mod-accordion_icon {
  background: url(/common/img/module/accordion_plus_btn02.png) no-repeat;
}
.is-expanded .mod-accordion_icon {
  background: url(/common/img/module/accordion_minus_btn01.png) no-repeat;
}
.opt-accordion-history.is-expanded .mod-accordion_icon {
  background: url(/common/img/module/accordion_minus_btn02.png) no-repeat;
}
.mod-accordion_content {
  padding: 12px 0 14px;
  border-top: #b0b0b0 1px dotted;
}
.opt-accordion-history .mod-accordion_content {
  padding: 22px 0 25px;
  border-top: none;
}

.manualCat{
font-size: 160%;
margin: 50px 0 0 10px;
}

.accordion {
  margin: 0px;
}
.acd-check{
  display: none;
}
.acd-label{
  display: block;
  margin: 0 auto;
  padding: 3px;
  text-align: center;
  cursor :pointer;
color: #000;
background: #ccc;
}

.acd-label:after{
content:"▼";
}

.acd-check:checked + .acd-label:after{
content:"▲";
}
.acd-content{
  height: 0;
  overflow: hidden;
}
.acd-check:checked + .acd-label + .acd-content{ 
  height: auto;
}


