@charset "UTF-8";
body {
  font-family: "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic ProN", verdana, sans-serif;
  background-color: #d7d7d7;
  /*背景色 */
}

#okw_wrapper {
  max-width: 1260px;
  min-width: 900px;
  background-color: #ffffff;
  /*背景色 */
  margin: 0 auto !important;
}

.okw_headline {
  width: 965px;
}

#okw_header {
  padding-bottom: 5px;
  background-color: #ffffff;
}

/* 内部領域1 ロゴ */
#okw_header_inner1 {
  background-color: #ffffff;
  height: 76px;
  position: relative;
}

/* 内部領域1b ロゴ */
#okw_header_inner1b {
  background-color: #ffffff;
  max-width: 1170px;
  height: 22px;
  margin: 0 auto;
  padding: 0 10px;
}

/* 内部領域2 ナビ */
#okw_header_inner2 {
  background-color: #e6ecef;
  position: relative;
}

/* 内部領域2b ナビ */
#okw_header_inner2b {
  background-color: #e6ecef;
  max-width: 1170px;
  height: 56px;
  margin: 0 auto;
  padding: 0 10px;
}

/* 内部領域3 ナビ */
#okw_header_inner3 {
  background-color: #00416b;
  height: 104px;
  position: relative;
}

/* 内部領域3b ナビ */
#okw_header_inner3b {
  background-color: #00416b;
  max-width: 1170px;
  margin: 0 auto;
  padding: 0 10px;
  font-size: 30px;
  color: #ffffff;
}

#okw_contents {
  background: none;
  background-color: #fff;
  width: 100%;
}

#okw_contents_base {
  padding-right: 0px;
  width: 100%;
  background: none;
  background-color: #fff;
}

#okw_contents_inner {
  background: none;
  max-width: 1170px;
  margin: 0 auto;
  padding: 0 10px;
  background-color: transparent;
}

/* フッター領域 */
#okw_footer {
  background-color: #ffffff;
  width: 100%;
}

#okw_footer_inner {
  max-width: 1170px;
  margin: 0 auto;
  padding: 0 10px;
}

/* OKWAVEロゴ領域 */
#okw_footer_default {
  max-width: 1240px;
  min-width: 880px;
  background-color: #ffffff;
  margin: 0 auto;
  padding: 10px;
}

.admin_back_link {
  z-index: 10000;
  /* FrontPageに表示されるFAQタブを常に表示　2016/6/3 追加 */
}

.okw_bread li {
  font-size: 14px;
}

.ttl_col {
  background: transparent url("/usr/file/attachment/top_title_back_business.png") no-repeat scroll left top;
}

.ttl_bg {
  background: transparent url("/usr/file/attachment/top_title_back_business.png") no-repeat scroll right top;
}

.search_target select, .search_attribute select {
  width: 350px;
}

.faq_ans_col {
  padding: 0 20px 20px 20px;
}

.infonews_ttl {
  background-color: #ffffff;
}

.faq_question table td, #faq_question_contents table td, #wizard_list table td {
  font-size: 100%;
}

.wzd_qstCont_col span {
  display: block;
  text-align: right;
}

/*FAQ詳細画面でカテゴリーのパンくずが正しく改行されない件の修正（2015/10/01） */
.faq_cate_col {
  display: none !important;
}
.faq_cate_col dd a {
  white-space: nowrap;
}

/*カテゴリ非表示（2017/10/30～） */
/* 表の枠線黒色に変更（20171226～） */
#faq_answer_contents table td {
  border-width: 1px;
  border-style: solid;
  border-color: #000000;
}

/* GoogleChromeで文字が大きく見えてしまう問題の対策（20190208～） */
h2, ul, ol, div, span, p, dd {
  max-height: 100%;
}

/* 絞込検索時の選択肢プルダウン領域対策 */
.search_attribute .dropdownCheckComboboxWapper {
  overflow: auto;
  min-height: 150px;
}

/* 印刷（非表示） */
.icoPrint {
  display: none;
}
.icoPrint a {
  display: none;
}

/* 印刷リンク（非表示） */
