/* -----------------------------------------------------------
   /toushi/toushi-support/
------------------------------------------------------------- */
.old_design #content {
    width: 100%;
    box-sizing: border-box;
    padding: 0 2%;
}

.old_design .navi li:nth-of-type(odd) {
    margin: 0 2% 0 0;
}

.old_design .navi li {
    width: 49%;
    text-align: center;
    padding: 0;
    margin-bottom: 2%;
}

.old_design .main-column {
    padding: 0 0 8%;
    margin: 8% 0 0 0;
}

.old_design h1.contents-header {
    margin-bottom: 9%;
}

.old_design h1.main-column-top__title {
    font-size: 2.6em;
}

.old_design p.text-column__paragraph {
    font-size: 1.6em;
}

.old_design .navi img,
.old_design .contents-header img,
.old_design .text-column-top__photo,
.old_design .main-column-top__fig img,
.old_design .btn-navi-bottom__btn01 img,
.old_design .btn-navi-bottom__btn02 img,
.old_design .btn-navi-bottom__btn03 img,
.old_design .btn-set__btn01 img,
.old_design .btn-set__btn02 img,
.old_design .contents-footer__inner-right img {
    max-width: 100%;
    height: auto;
}

.old_design .text-column__inner,
.old_design img.text-column-top__photo {
    max-width: 100%;
    float: none;
}

.old_design .main-column-top__text-column {
    text-align: center;
}

.old_design .main-column-top__text-column .text-column__inner {
    text-align: left;
}

.old_design .main-column-top__fig {
    padding-top: 10%;
}

.old_design .btn-set__btn01,
.old_design .btn-set__btn02 {
    width: auto;
    right: 3%;
    left: 70%;
}

.old_design .btn-set__btn01 {
    top: 34%;
}

.old_design .btn-set__btn02 {
    top: 64%;
}

.old_design p.main-column-top__cap {
    margin-top: 10%;
}

.old_design .btn-navi-bottom {
    margin: 3% 0 9% 0;
}

.old_design .contents-footer {
    width: auto;
    height: auto;
    background: none;
    border: 4px solid #00A2EA;
}

.old_design .contents-footer__inner-left {
    float: none;
    width: 100%;
    border-bottom: 2px solid #00A2EA;
    padding: 0 0 1rem;
    margin: 0 0 1rem;
}

.old_design .contents-footer__tel:nth-child(1),
.old_design .contents-footer__tel:nth-child(2),
.old_design .contents-footer__time {
    margin-top: 2%;
}

.old_design .contents-footer__tel:nth-child(2) {
    font-size: 3.5em;
}

.old_design .contents-footer__mail {
    margin: 2% 0 1%;
}

/* -----------------------------------------------------------
   /toushi/toushi-support/jyutaku
------------------------------------------------------------- */
.old_design .main-column-second img,
.old_design .contents-inner__article-fig img,
.old_design .contents-inner__title img,
.old_design .contents-inner__article-title01 img,
.old_design h2.contents-inner__article-title02 img,
.old_design .contents-inner__table-title img {
    max-width: 100%;
    height: auto;
}

.old_design .contents-inner__article-title01 .maxwidth_none,
.old_design .contents-inner__article-title02 .maxwidth_none,
.old_design .contents-inner__table-title .maxwidth_none {
    max-width: none;
}

.old_design .contents-inner__article-title01.overflow_hidden,
.old_design .contents-inner__article-title02.overflow_hidden,
.old_design .contents-inner__table-title.overflow_hidden {
    overflow: hidden;
}

.old_design h1.jyutaku__title {
    height: auto;
    background-position: center top;
    font-size: 2.2em;
    padding: 160px 0 0 0px;
}

.old_design h1.jyutaku__title br {
    display: none;
}

.old_design .btn-navi-bottom {
    min-height: 63px;
}

.old_design .btn-navi-bottom__btn01 {
    position: relative;
    padding: 68px 0 0 0;
}

.old_design .main-column-second__fig {
    margin: 9% auto;
}

.old_design .main-column-second__contents {
    margin-top: 9%;
}

/* -----------------------------------------------------------
   /toushi/toushi-support/kushitsu
------------------------------------------------------------- */
.old_design img.main-column-second__fig {
    margin: 9% auto;
}

.old_design h1.kushitsu__title {
    height: auto;
    background-position: center top;
    font-size: 2.2em;
    padding: 160px 0 0 0px;
}

.old_design h1.kushitsu__title br {
    display: none;
}

.old_design .btn-navi-bottom__btn02,
.old_design .btn-navi-bottom__btn03 {
    width: 48%;
}

.old_design #content table.gaiyou{
    width: 100%;
}

.old_design #content table.gaiyou th,
.old_design #content table.gaiyou tr,
.old_design #content table.gaiyou td{
  display:block;
}

.old_design #content table.gaiyou,
.old_design #content table.gaiyou02 {
    width: 100%;
}

.old_design #content .gaiyou > th > p,
.old_design #content .gaiyou > th > dd {
    padding: 0 10px;
    width: auto;
}

.old_design #content table.gaiyou td.table-last {
    padding: 0 0 15px;
}

.old_design #content table.gaiyou th,
.old_design #content table.gaiyou td{
    padding: 0 0 15px 0;
    width: 100%;
}

.old_design #content .table-last dl > dt,
.old_design #content .table-last dl > dd{
   font-size:1em;
}


.old_design #content ul.contents-inner__cap {
    margin: 15px 0 0 0;
}

.old_design #content ul.contents-inner__cap02 {
    margin: 0 0;
}

.old_design #content dl.gaiyou dd {
    margin: 10px 0 0 0;
    font-size: 1em;
}

.old_design #content dl.gaiyou {
    width: 100%;
}

.old_design #content dl.gaiyou dt {
    font-size: 1em;
}
