@import "bootstrap.min.css";
/** bootstrap上書き */
.btn-primary {
    color: #fff;
    background-color: #d6a6f5;
    border-color: #b97ce2;
}

.btn-primary:hover,
.btn-primary:focus,
.btn-primary.focus,
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  color: #fff;
  background-color: #9e79b6;
  border-color: #b97ce2;
}

.btn-primary.disabled,
.btn-primary[disabled],
fieldset[disabled] .btn-primary,
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled.focus,
.btn-primary[disabled].focus,
fieldset[disabled] .btn-primary.focus,
.btn-primary.disabled:active,
.btn-primary[disabled]:active,
fieldset[disabled] .btn-primary:active,
.btn-primary.disabled.active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary.active {
    background-color: #69318e;
    border-color: #b97ce2;
}
.btn-primary .badge {
  color: #69318e;
  background-color: #fff;
}

.table > thead > tr > td.info,
.table > tbody > tr > td.info,
.table > tfoot > tr > td.info,
.table > thead > tr > th.info,
.table > tbody > tr > th.info,
.table > tfoot > tr > th.info,
.table > thead > tr.info > td,
.table > tbody > tr.info > td,
.table > tfoot > tr.info > td,
.table > thead > tr.info > th,
.table > tbody > tr.info > th,
.table > tfoot > tr.info > th {
    background-color: #eee1f6;
}

.pagination>.active>a, .pagination>.active>span, .pagination>.active>a:hover, .pagination>.active>span:hover, .pagination>.active>a:focus, .pagination>.active>span:focus {
    z-index: 2;
    color: #fff;
    cursor: default;
    background-color: #69318e;
    border-color: #b97ce2;
}

/** 印刷時にhrefの内容が表示されているのを防ぐ */
@media print {
  a[href]:after {
    content: "";
  }
  abbr[title]:after {
    content: "";
  }
}


/** ナレッジ共通 */
.knowledge-contents {
    font-family:"メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3",Osaka,Arial,Verdana,"ＭＳ Ｐゴシック",sans-serif;
    font-size: 13px;
}
.knowledge-contents .container {
    width: 960px;
    max-width: none !important;
}
.knowledge-contents .main_contents .item_box .legend {
    font-size: 16px;
    line-height: 1.5em;
    margin-top: 15px;
}

.knowledge-popup {
    font-family:"メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3",Osaka,Arial,Verdana,"ＭＳ Ｐゴシック",sans-serif;
    font-size: 13px;
}
.knowledge-popup .container {
    width: 760px;
    max-width: none !important;
}

/** ヘッダー共通 */
.knowledge-navbar-header {
    margin-right: 0;
    margin-left: 0;
    float: left;
}

.knowledge-navbar-header:before {
    content: url("");
    position: absolute;
}

.first-nav {
    height: 50px;
    background-color: #69318e;
    margin-bottom: 0;
}
.first-nav .container {
    background-color: #69318e;
}

.quick-knowledge .nav>li>a {
    color: #FFFFFF;
}

.first-nav .nav>li>a:hover {
    background-color: transparent;
    border-bottom: 4px solid #b575e0;
    padding-bottom: 11px;
}

.first-nav .nav>li>a.active {
    background-color: transparent;
    border-bottom: 4px solid #b575e0;
    padding-bottom: 11px;
}

.knowledge-navbar-collapse {
    margin-right: 0;
    margin-left: 0;
}

.knowledge-navbar-collapse .navbar-nav {
    margin: 0;
    margin-right: -15px;
    padding-left: 0;
}
.knowledge-navbar-collapse .navbar-right {
    float: right!important;
}
.knowledge-navbar-collapse .nav>li {
    float: left;
    position: relative;
    display: block;
}
.knowledge-navbar-collapse .nav>li>a {
    color: #FFFFFF;
    line-height: 20px;
    position: relative;
    display: block;
    padding: 10px 15px;
    padding-top: 15px;
    padding-bottom: 15px;
}

.second-nav {
    height: 50px;
    background-color: #b97ce2;
    margin-bottom: 0;
}
.second-nav .container {
    background-color: #b97ce2;
    position: relative;
}
.second-nav .nav>li>a:hover {
    background-color: #d6a6f5;
}
.second-nav .nav>li>a.active {
    background-color: #d6a6f5;
}
.second-nav .container:before {
    right: -5px;
    content: url("");
    position: absolute;
    clip: rect(auto auto 111px auto);
    top: 49px;
    z-index: -1;
    line-height: 0;
}

/** ブラウザに関する文言 */
.text-browser {
    font-size: 10px;
    color: #ffffff;
    width: 280px;
    right: 0;
    bottom: 0;
    position: absolute;
}

/** 追加分 */
h3.sub-title {
    margin-top: 0;
}

h3.main-title {
    margin-top: 50px;
    margin-bottom: 50px;
    color: #69318e;
}

.knowledge-contents .panel .side-menu-link {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.knowledge-contents .panel .side-menu-link:hover{
    background-color:#FFF;
    filter:alpha(opacity=50);
    -moz-opacity: 0.5;
    opacity: 0.5;
}

.knowledge-popup .radio-inline,
.knowledge-popup .checkbox-inline {
    margin-right: 10px;
}
.knowledge-popup .radio-inline+.radio-inline,
.knowledge-popup .checkbox-inline+.checkbox-inline {
    margin-top: 0;
    margin-left: 0px;
}

.knowledge-side-title {
    border-bottom: 3px solid #b97ce2;
    margin-bottom: 10px;
    font-size: 16px;
}

.text-disclaimer {
    font-size: 10px;
}
.knowledge-footer {
    border-top: 1px dotted #ddd;
}
.knowledge-footer .container {
    padding: 10px 30px 0px 30px;
}
 

/** オリジナル青ボタン */
.btn-primary-orig {
  color: #fff;
  background-color: #337ab7;
  border-color: #2e6da4;
}
.btn-primary-orig:hover,
.btn-primary-orig:focus,
.btn-primary-orig.focus,
.btn-primary-orig:active,
.btn-primary-orig.active,
.open > .dropdown-toggle.btn-primary-orig {
  color: #fff;
  background-color: #286090;
  border-color: #204d74;
}
.btn-primary-orig.disabled,
.btn-primary-orig[disabled],
fieldset[disabled] .btn-primary-orig,
.btn-primary-orig.disabled:hover,
.btn-primary-orig[disabled]:hover,
fieldset[disabled] .btn-primary-orig:hover,
.btn-primary-orig.disabled:focus,
.btn-primary-orig[disabled]:focus,
fieldset[disabled] .btn-primary-orig:focus,
.btn-primary-orig.disabled.focus,
.btn-primary-orig[disabled].focus,
fieldset[disabled] .btn-primary-orig.focus,
.btn-primary-orig.disabled:active,
.btn-primary-orig[disabled]:active,
fieldset[disabled] .btn-primary-orig:active,
.btn-primary-orig.disabled.active,
.btn-primary-orig[disabled].active,
fieldset[disabled] .btn-primary-orig.active {
  background-color: #337ab7;
  border-color: #2e6da4;
}
.btn-primary-orig .badge {
  color: #337ab7;
  background-color: #fff;
}

.table > thead > tr > td.info-orig,
.table > tbody > tr > td.info-orig,
.table > tfoot > tr > td.info-orig,
.table > thead > tr > th.info-orig,
.table > tbody > tr > th.info-orig,
.table > tfoot > tr > th.info-orig,
.table > thead > tr.info-orig > td,
.table > tbody > tr.info-orig > td,
.table > tfoot > tr.info-orig > td,
.table > thead > tr.info-orig > th,
.table > tbody > tr.info-orig > th,
.table > tfoot > tr.info-orig > th {
    background-color: #d9edf7;
}

.knowledge-popup .btn.disabled,
.knowledge-popup .btn[disabled],
.knowledge-popup fieldset[disabled] .btn {
    pointer-events: visible;
    cursor: not-allowed;
    filter: alpha(opacity=65);
    -webkit-box-shadow: none;
    box-shadow: none;
    opacity: .25;
}

.knowledge-popup .inquiry_link {
    cursor: default;
    pointer-events: none;
}