@charset "utf-8";

/* =======================================

 Others Parts CSS

 -----------------------------------------
 INDEX
 -----------------------------------------
  Page Anchor Links
 box01
 Link Icons
 Contanct Info
 Column Unit 01
 Plugin Info
 Faq Unit

========================================== */

/* Page Anchor Links
========================================== */
#contents ul.pageAnchorLinks {
  margin: 0 0 15px;
  padding: 0;
  zoom: 1;
}
#contents ul.pageAnchorLinks:after { /* for Modern Browser */
  content: "."; display: block; clear: both; height: 0; visibility: hidden; font-size: 0;
}

#contents ul.pageAnchorLinks li {
  list-style: none;
  float: left;
  margin: 0 8px 5px 0;
  padding: 0 8px 0 0;
  border-right: 1px solid #000000;
}

#contents ul.pageAnchorLinks li a {
}


/* box01
========================================== */
#contents .box01 {
  margin: 0 0 20px;
  padding: 5px;
  background: url(../../images/common/border_slash_01.png);
}

#contents .box01 .box01wrap {
  padding: 15px 12px 1px;
  background: #FBF6E6;
	zoom: 1;
}

#contents .box01 .box01wrap p {
}


/* Link Icons
========================================== */
#contents span.pdfLink,
#contents span.wordLink,
#contents span.excelLink,
#contents span.blankLink {
}

#contents span.pdfLink img.icon,
#contents span.wordLink img.icon,
#contents span.excelLink img.icon,
#contents span.blankLink img.icon {
  margin: 0 0 0 5px;
  vertical-align: middle;
}


/* Contanct Info
========================================== */
#contents .contactInfo {
  margin: 0 0 20px;
}

#contents .contactInfo dl {
  margin: 0 0 2px;
  padding: 12px 15px;
  background: #E8ECF2;
}

#contents .contactInfo dl dt {
  list-style: none;
  margin: 0 0 10px;
  color: #1C417C;
  font-weight: bold;
}

#contents .contactInfo dl dd {
  list-style: none;
  margin: 0 0 10px;
}

#contents .contactInfo dl dd address {
}

#contents .contactInfo p.notes {
  font-size: 100%;
  line-height: 1.4;
  text-align: right;
}


/* Column Unit 01
========================================== */
#contents .columnUnit01 {
  position: relative;
  margin: 0 0 8px -12px;
  width: 657px;
  background: url(../../images/parts/columnunit01_bg_01.png) repeat-y 100% 0;
}

#contents .columnUnit01 .bgBtm {
  clear: both;
  height: 13px;
  background: #FFFFFF url(../../images/parts/columnunit01_bg_02.png) no-repeat 100% 0;
  overflow: hidden;
  font-size: 0;
}

#contents .columnUnit01 dl {
  float: left;
  display: inline;
  margin: 0 0 0 12px;
  width: 207px;
}

#contents .columnUnit01 dl dt {
  list-style: none;
  margin: 0 0 5px;
  padding: 6px 10px 5px 33px;
  background: #DCDCDC url(../../images/parts/columnunit01_bg_03.png) no-repeat 13px 10px;
}

#contents .columnUnit01 dl dd {
  list-style: none;
  margin: 0 15px;
}

#contents .columnUnit01 dl dd ul.list02 {
  margin: 0 0 10px;
  padding: 0;
}

#contents .columnUnit01 dl dd ul.list02 li {
  display: block;
  list-style: none;
  float: none;
  margin: 0 0 5px;
  padding: 0 0 0 13px;
  background: url(../../images/parts/columnunit01_bg_04.png) no-repeat 0 7px;
}

#contents .columnUnit01 dl dd p {
  margin: 0 0 10px;
}


/* Plugin Info
========================================== */
#contents .pluginInfo {
  margin: 0 0 20px;
  padding: 12px 10px;
  background: #EEEEEE;
  zoom: 1;
}
#contents .pluginInfo:after { /* for Modern Browser */
  content: "."; display: block; clear: both; height: 0; visibility: hidden; font-size: 0;
}

#contents .pluginInfo .image {
  float: left;
  padding: 12px 0 0;
  width: 126px;
  text-align: center;
}

#contents .pluginInfo dl {
  float: right;
  margin: 0;
  width: 480px;
}

#contents .pluginInfo dl dt {
  list-style: none;
  margin: 0 0 5px;
  color: #1C417C;
  font-weight: bold;
}

#contents .pluginInfo dl dd {
  list-style: none;
  margin: 0;
}


/* Faq Unit
========================================== */
#contents .faqUnit {
  margin: 0 0 20px;
}

#contents .faqUnit dl {
  margin: 0 0 15px;
}

#contents .faqUnit dl dt {
  list-style: none;
  margin: 0 0 10px 30px;
  padding: 0 8px 4px;
  background: #EEEEEE url(../../images/parts/faqunit_bg_01.png) no-repeat 0 100%;
}

#contents .faqUnit dl dt dfn {
  display: block;
  position: relative;
  margin: 0 -8px 3px;
  height: 1px;
  background: url(../../images/parts/faqunit_bg_01.png) no-repeat;
  overflow: visible;
  font-size: 0;
  zoom: 1;
}

#contents .faqUnit dl dt dfn img {
  position: absolute;
  top: 0;
  left: -30px;
}

#contents .faqUnit dl dd {
  list-style: none;
  position: relative;
  margin: 0 0 10px 69px;
  zoom: 1;
}

#contents .faqUnit dl dd dfn {
  position: absolute;
  top: 0;
  left: -39px;
}


/* List Page Link
========================================== */
#contents p.listPageLink {
  text-align: right;
}

#contents p.listPageLink a {
  padding: 0 0 0 18px;
  background: url(../../images/common/arrow_01.png) no-repeat 0 50%;
}