* {
    box-sizing: border-box;
}

body {
    font-family: "ＭＳ Ｐゴシック", "メイリオ", Verdana, "Hiragino Kaku Gothic ProN", "游ゴシック", YuGothic, Meiryo, sans-serif;
    font-size: 82%;
    line-height: 140%;
    color: #444444;
}

a { color: #007acc; }
a:hover, a:focus { color: #ff6600; }

img {
    vertical-align: bottom;
}

ul {
    list-style-type: disc;
    margin: 0 0 0 20px;
    padding: 0;
}
ul li {
    margin: 0 0 5px 0;
}
ol {
    margin: 0 0 0 20px;
    padding: 0;
}
ol li {
    margin: 0 0 5px 0;
}
ol.maru_number {
    list-style: none !important;
    padding-left: 0;
    margin-left: 1.3em;
    text-indent: -1.3em;
}

.text-red { color: #F30;}

.text-left { text-align: left; }
.text-center { text-align: center; }
.text-right { text-align: right; }

.w20 { width: 20%; }
.w25 { width: 25%; }
.w33 { width: 33%; }
.w40 { width: 40%; }
.w50 { width: 50%; }
.w75 { width: 75%; }
.w100 { width: 100%; }

.ml10 { margin-left: 10px; }

header {
    display: flex;
    justify-content: space-between;
    width: 910px;
    margin: auto;
    padding: 10px 0;
}
header  h1 {
    margin: 0;
    padding: 5px 0;
}

.visual {
    width: 910px;
    margin: 0 auto 10px;
}

main {
    display: flex;
    justify-content: space-between;
    width: 910px;
    margin: auto;
    padding-bottom: 10px;
}

.menu {
    width: 200px;
}
.menu_list {
    list-style-type: none;
    margin: 0;
    padding: 0;
}
.menu_list {
    margin-bottom: 10px;
}
.menu_item {
    margin: 0;
    padding: 0;
}
.menu_link {
    display: block;
    width: 200px;
    height: 50px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    text-indent: -9999px;
    overflow: hidden;
    white-space: nowrap;
    margin: 0;
}
.menu_link-00 { background-image: url("./../img/menu/menu_00_off.png"); }
.menu_link-00-current { background-image: url("./../img/menu/menu_00_current.png"); }
.menu_link-00:hover, .menu_link-00:focus { background-image: url("./../img/menu/menu_00_on.png"); }
.menu_link-01 { background-image: url("./../img/menu/menu_01_off.png"); }
.menu_link-01-current { background-image: url("./../img/menu/menu_01_current.png"); }
.menu_link-01:hover, .menu_link-01:focus { background-image: url("./../img/menu/menu_01_on.png"); }
.menu_link-02 { background-image: url("./../img/menu/menu_02_off.png"); }
.menu_link-02-current { background-image: url("./../img/menu/menu_02_current.png"); }
.menu_link-02:hover, .menu_link-02:focus { background-image: url("./../img/menu/menu_02_on.png"); }
.menu_link-03 { background-image: url("./../img/menu/menu_03_off.png"); }
.menu_link-03-current { background-image: url("./../img/menu/menu_03_current.png"); }
.menu_link-03:hover, .menu_link-03:focus { background-image: url("./../img/menu/menu_03_on.png"); }
.menu_link-04 { background-image: url("./../img/menu/menu_04_off.png"); }
.menu_link-04-current { background-image: url("./../img/menu/menu_04_current.png"); }
.menu_link-04:hover, .menu_link-04:focus { background-image: url("./../img/menu/menu_04_on.png"); }
.menu_link-05 { background-image: url("./../img/menu/menu_05_off.png"); }
.menu_link-05-current { background-image: url("./../img/menu/menu_05_current.png"); }
.menu_link-05:hover, .menu_link-05:focus { background-image: url("./../img/menu/menu_05_on.png"); }
.menu_link-06 { background-image: url("./../img/menu/menu_06_off.png"); }
.menu_link-06-current { background-image: url("./../img/menu/menu_06_current.png"); }
.menu_link-06:hover, .menu_link-06:focus { background-image: url("./../img/menu/menu_06_on.png"); }
.menu_link-07 { background-image: url("./../img/menu/menu_07_off.png"); }
.menu_link-07-current { background-image: url("./../img/menu/menu_07_current.png"); }
.menu_link-07:hover, .menu_link-07:focus { background-image: url("./../img/menu/menu_07_on.png"); }
.menu_link-08 { background-image: url("./../img/menu/menu_08_off.png"); }
.menu_link-08-current { background-image: url("./../img/menu/menu_08_current.png"); }
.menu_link-08:hover, .menu_link-08:focus { background-image: url("./../img/menu/menu_08_on.png"); }
.menu_link-09 { background-image: url("./../img/menu/menu_09_off.png"); }
.menu_link-09-current { background-image: url("./../img/menu/menu_09_current.png"); }
.menu_link-09:hover, .menu_link-09:focus { background-image: url("./../img/menu/menu_09_on.png"); }
.menu_link-10 { background-image: url("./../img/menu/menu_10_off.png"); }
.menu_link-10-current { background-image: url("./../img/menu/menu_10_current.png"); }
.menu_link-10:hover, .menu_link-10:focus { background-image: url("./../img/menu/menu_10_on.png"); }
.menu_link-11 { background-image: url("./../img/menu/menu_11_off.png"); }
.menu_link-11-current { background-image: url("./../img/menu/menu_11_current.png"); }
.menu_link-11:hover, .menu_link-11:focus { background-image: url("./../img/menu/menu_11_on.png"); }
.menu_link-12 { background-image: url("./../img/menu/menu_12_off.png"); }
.menu_link-12-current { background-image: url("./../img/menu/menu_12_current.png"); }
.menu_link-12:hover, .menu_link-12:focus { background-image: url("./../img/menu/menu_12_on.png"); }
.menu_link-13 { background-image: url("./../img/menu/menu_13_off.png"); }
.menu_link-13-current { background-image: url("./../img/menu/menu_13_current.png"); }
.menu_link-13:hover, .menu_link-13:focus { background-image: url("./../img/menu/menu_13_on.png"); }
.menu_link-14 { background-image: url("./../img/menu/menu_14_off.png"); }
.menu_link-14-current { background-image: url("./../img/menu/menu_14_current.png"); }
.menu_link-14:hover, .menu_link-14:focus { background-image: url("./../img/menu/menu_14_on.png"); }
.menu_link-15 { background-image: url("./../img/menu/menu_15_off.png"); }
.menu_link-15-current { background-image: url("./../img/menu/menu_15_current.png"); }
.menu_link-15:hover, .menu_link-15:focus { background-image: url("./../img/menu/menu_15_on.png"); }
.menu_link-16 { background-image: url("./../img/menu/menu_16_off.png"); }
.menu_link-16-current { background-image: url("./../img/menu/menu_16_current.png"); }
.menu_link-16:hover, .menu_link-16:focus { background-image: url("./../img/menu/menu_16_on.png"); }
.menu_link-17 { background-image: url("./../img/menu/menu_17_off.png"); }
.menu_link-17-current { background-image: url("./../img/menu/menu_17_current.png"); }
.menu_link-17:hover, .menu_link-17:focus { background-image: url("./../img/menu/menu_17_on.png"); }

.content {
    width: 695px;
    padding-right: 30px;
}

footer {
    color: #fff;
    font-size: 140%;
    line-height: 130%;
    width: 910px;
    margin: auto;
    padding: 11px 11px 6px;
    background-color: #6b3a0f;
}
footer .tel {
    display: flex;
}
footer .tel span {
    font-size: 120%!important;
    margin-left: auto;
}
footer .tel span img {
    display: inline-block;
    height: 25px;
    margin: -3px 5px 0px 0px;
}
footer .time {
    text-align: right;
    margin-top: 5px;
}
footer small {
    display: flex;
    justify-content: center;
    font-size: 14px;
    margin-top: 5px;
}