@charset "utf-8";

/* ============================== 各セクション幅 */
#section01, #section02, #section03, #section04, #section05, #section06 {
  padding-top: 0 !important;
}

#section01 .c-h2-a, #section02 .c-h2-a, #section03 .c-h2-a, #section04 .c-h2-a, #section05 .c-h2-a, #section06 .c-h2-a{
  margin-bottom: 24px !important;
}

/* ============================== 番号検索 */
#rn_FaqNo {
  padding: 7px 8px;
  font-size: 16px;
  border: 1px solid #c9c9c9;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  ime-mode:disabled;
  vertical-align:baseline;
}

/* ============================== 製品選択 */

.selector {
  margin:8px 0 8px 2px;
}

input:disabled {
  color: #666666 !important;
  cursor: default !important;
}

.c-button-a--white:not(.c-button-a--inRedArea):not(.c-button-a--hoverRed) {
  background-color: #f6f6f6 !important;
}

.c-linkTile__content{
  overflow: hidden;
}

.c-button-a--red {
  border: 1px solid #cf142b
}

.c-button-a--small {
  padding: 6px 30px !important;
}

.selector.focus {
  outline: auto !important;
  outline: auto !important -webkit-focus-ring-color;
}

div.c-linkTile__item:hover {
  opacity: 1 !important;
}

/* ============================== 製品FAQリンク */
#linkFaq .img_l { width:22%; }
@media (max-width:640px) {
	#linkFaq .img_l { width:18%; }
}