﻿@charset "UTF-8";
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
body {
  margin: 0;
  padding-top: 0!important;
}

.cont-wrapper {padding-top: 0px;}

.heading-title-01.type-top-utility {
  font-size: 20px;
  font-weight: bold;
  margin-top: 20px;
  margin-bottom: 0px;
}

.navi-local {margin-top: 40px; margin-bottom: 120px;}

.margin-bt-10 {margin-top: 10px; margin-bottom: 10px;}
.mt-20 {margin-top: 20px;}
.mr-15 {margin-right: 15px;}
.width-100per {width: 100%;}
.width-60per {width: 60%;}
.width-7em {width: 7em;}
.width-5em {width: 5em;}
.fs-12 {font-size: 12px;}



.tab-size li {width: calc(33.33%);}

.breadcrumb-sp{margin-bottom:0;padding:0 8px;height:30px;border-radius:0;background-color:#eeeeee;font-size:12px;line-height:30px;letter-spacing:-6px;white-space:nowrap;width:100%}
.breadcrumb-sp>li{overflow:hidden;line-height:30px;font-size:12px;letter-spacing:normal;display:inline-block}
.breadcrumb-sp>li>a{color:#ffffff;text-decoration:none;padding:0 4px;font-size:12px;line-height:30px}
.breadcrumb-sp>li>span{padding:0 4px}
.breadcrumb-sp>li:nth-child(1){margin-left:-8px;padding-left:8px;background-color:#898989;color:#595757;font-weight:700}
.breadcrumb-sp>li:nth-child(2){background-color:#dddddd;color:#333;font-weight:700}
.breadcrumb-sp>li:nth-child(2) a{color:#333}
.breadcrumb-sp>li:nth-child(2):before{background-color:#898989}
.breadcrumb-sp>li:nth-child(3):before{background-color:#dddddd}
.breadcrumb-sp>li:last-child{background-color:#eeeeee}

#searchType {margin: 5px 0;}
.form-block {display: block;}
.select_background {
  line-height:26px;
  height:26px;
  padding:0 0 0 5px;
  background: url(../img/common/ic_pulldown_arrow.png) right 5px bottom 50% no-repeat #fff;
  text-align:left;
  border:1px solid #9e9e9e;
  box-sizing:border-box;
  border-radius: 0px;
}

.search-box {
  border: 10px solid #ededed;
  padding: 10px;
}

.form-radio_01:checked + label .ico {
    background-image: url(/pc/static/image/common/bg-form-radio_01-on.png);
}
.form-radio_01 + label .ico {
    display: inline-block;
    width: 16px;
    height: 16px;
    margin-right: 0.3em;
    background: url(/pc/static/image/common/bg-form-radio_01-no.png) left top no-repeat;
    vertical-align: sub;
}


#link2>div>div.input-group {display: block;float: none;margin: 5px 0;}
.input-group>span {display: inline-block;margin-right: 5px;}
.form-pos-01 {display: inline-block;}
.form-pos-02 {display: block;}

#searchItem {
  box-sizing: border-box;
  border: 2px solid #dcdddd;
  padding: 3px 10px;
  text-align: left;
  margin-top: 4px;
  margin-bottom: 4px;
  vertical-align: middle;
  width: 100%;
}
.text-center {
  text-align: left;
  vertical-align: baseline;
  box-sizing: border-box;
  width: 100%;
}

.form-radio_01 {display: none;}

.link-inline {
  display: inline-block;
  list-style: none;
  margin: 0;
  padding: 0;
}

.link-inline li {
  display: inline-block;
  margin: 0 1px;
}
.link-inline li a,
.link-inline li span {
  display: inline;
  padding: 1px 5px;
  font-size: 14px;
}
.link-inline li.prev {
  margin: 0 6px 0 0;
}
.link-inline li.prev span {
  color: #bdbdbd;
}
.link-inline li.next {
  margin: 0 0 0 6px;
}
.link-inline li.next span {
  color: #bdbdbd;
}
.link-inline li.is-current span {
  background: #e1c561;
}

.navi-local>div>h2>a {color: #333; font-weight: normal;}
.link-box a {
  color: #333;
  font-size: 14px;
  margin: 10px 0 10px 5px;
}

.txt-indent-1em>a.ic-window {
  background:url("/pc/static/img/common/ic_window_g.png") no-repeat 100% 2px;
  padding-left: 0px;
  padding-right: 15px;
  margin: 0px;
}
.txt-indent-1em>a.ic-window:after {display: none;}

#result {margin: 20px 0;}

.tbl {border-top: 1px solid #dddede; border-left: 1px solid #dddede;}
.tbl th:last-child {border-right-width: 1px;}
.tbl td:last-child {border-right-width: 1px;}
.tbl tr:last-child th {border-bottom-width: 1px;}
.tbl tr:last-child td {border-bottom-width: 1px;}
.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th {
  padding: 8px;
  line-height: 1.42857143;
  vertical-align: top;
  border-top: 0px;
}


.top-utility-right {
  text-align: right;
}
.alert-message {
  background: url(/pc/static/img/common/ic_warning_xs.png) no-repeat 0 1px;
  font-weight: 700;
  padding-bottom: 2px;
  padding-left: 22px;
  margin: 10px;
}

.box-title {
  text-indent: -2.6em;
  padding-left: 2.6em;
  font-size: 14px;
  line-height: 18px;
}
.ic-caution-img {
  content: url(../img/common/ic_caution_next.png);
  display: inline-block;
  margin: 0 0 0 2px;
  vertical-align: middle;
}
.ic-caution-next {margin-left: 10px;}

.breadcrumb-sp>li:nth-child(4):before{background-color:#898989}