@charset "utf-8";

/* ****************************************************************************

　目次

-------------------------------------------------------------------------------

　01. 大枠レイアウト
　02. モジュール

******************************************************************************* */
/* ==

　01. 大枠レイアウト

=============================================================================== */
/* サブヘッダー */
#subHeader {
	position: relative;
	z-index: 10;
}
#subHeader .dropDown {
	padding: 10px 0 23px;
}
#subHeader .dropDown p {
	float: none;
	height: auto;
  padding-right: 0;
}
#subHeader li .dropDown a, #subHeader .dropDown span {
	color: #fff;
	padding: 0;
  text-decoration: none;
}
#subHeader li .dropDown a:hover { background: none;text-decoration: underline; }
#subHeader .dropDown span {
	cursor: default;
}
#subHeader .navActive .dropDown span {
	background-color: #5c5c5c;
}

#subHeader .hcNav_head {
  width: 918px;
  margin: 0 auto 10px;
  padding: 7px 0 7px 32px;
  border-bottom: 1px solid #8c8c8c;
  background: url(/common/images/ico_arw23.png) 1px center no-repeat;
  font-size: 16px;
  font-weight: bold;
  line-height: 1.7;
}
#subHeader .hcNav_head a {
	padding: 0;
}
#subHeader .hcNav_body {
  width: 950px;
  margin: 0 auto;
}
#subHeader .hcNav_col {
  float: left;
}
#subHeader .hcNav_col-4 {
  width: 222px;
  margin: 0 0 0 20px;
}
#subHeader .hcNav_col-4:first-child {
  margin-left: 0;
}
#subHeader .hcNav_tit {
  margin: 11px 0 10px;
  padding: 3px 10px;
  background-color: #5c5c5c;
  color: #fff;
  font-size: 13px;
  font-weight: bold;
  line-height: 1.7;
}
#subHeader .hcNav_tit:first-child {
  margin-top: 0 !important;
}
#subHeader .hcNav_list li {
  float: none;
  line-height: 1.6;
  margin-bottom: 6px;
  padding: 0 0 0 9px;
  background: url(/common/images/ico_arw14.gif) 1px 0.6em no-repeat;
  font-size: 13.68px;
	display: block;
	height: auto;
}
#subHeader .hcNav_list .hcNav_External {
  padding: 0 0 0 19px;
  background: url(/common/images/ico_blank03.gif) left 0.45em no-repeat;
}
#subHeader .hcNav_list li ul {
  padding-bottom: 3px;
}
#subHeader .hcNav_list li li {
  margin-top: 3px;
  margin-bottom: 0;
  padding: 0 0 0 7px;
  background: url(/common/images/ico_arw14.gif) left 0.6em no-repeat;
}
#subHeader .hcNav_list li li:first-child {
  margin-top: 0;
}
#subHeader .hcNav_list li span {
  display: block;
  margin:0 0 5px -16px;
  padding: 0 0 0 15px;
  background-color:#6e6e6e;
  cursor: default;
}
/* ==

　02. モジュール

=============================================================================== */
