body:not(.dev-mb) .cms-public .area_side_link {
 margin-bottom:20px;
}

body:not(.dev-mb) .cms-public .area_side_link .html .et-box-heading {
 height: 46px;
 background-color: #0077cc;
 color: #fff;
 font-size: 18px;
 font-weight: bold;
 line-height: 46px;
 text-align: center;
 margin:0px;
}

body:not(.dev-mb) .cms-public .area_side_link .html .et-box-body--area {
 padding: 10px 10px 20px;
 background-color: #cce6ff;
}

body:not(.dev-mb) .cms-public .area_side_link .html .et-area-select-map--sm.js-area-map {
 width: 100%;
 background-image: url(/file/img/4028820.png);
 background-repeat: no-repeat;
 background-position: 50% 14%;
 background-size: contain;
}
body:not(.dev-mb) .cms-public .area_side_link .html .et-nav-buttons--sm.js-area-nav {
 margin: 0 0 0 -2px;
 list-style-type: none;
 padding: 0;
}

body:not(.dev-mb) .cms-public .area_side_link .html .et-nav-buttons--sm.js-area-nav li {
float: left;
 width: 105px;
 margin: 7px 0 0;
 padding: 0 0 0 7px;
 margin-top: 0;
 line-height: 1.2;
}
body:not(.dev-mb) .cms-public .area_side_link .html .et-nav-buttons--sm.js-area-nav li a {
 width: 105px;
 height: 26px;
 padding: 13px 0 0;
 font-size: 14px;
 display: inline-block;
 background-color: #fff;
 border: solid 1px #8bddff;
 font-weight: bold;
 line-height: 1;
 text-align: center;
 color: #644B8C;
}

body:not(.dev-mb) .cms-public .area_side_link .html .et-nav-buttons--sm.js-area-nav li a:hover {
 background-color: #fffee3;
}
body:not(.dev-mb) .cms-public .area_side_link .html .et-nav-buttons--sm.js-area-nav li a:hover {
 -webkit-transition: all 0.2s ease;
 -moz-transition: all 0.2s ease;
 -o-transition: all 0.2s ease;
 transition: all  0.2s ease;
}

body:not(.dev-mb) .cms-public .area_side_link .html .et-area-select-map--sm.js-area-map img {
 background-repeat: no-repeat;
 background-position: 40% 50%;
}
body:not(.dev-mb) .cms-public .area_side_link .html .et-area-select-map--sm.js-area-map img.map--kohoku {
 background-image:url(/file/img/4029178.png);
}
body:not(.dev-mb) .cms-public .area_side_link .html .et-area-select-map--sm.js-area-map img.map--konan {
 background-image:url(/file/img/4029177.png);
}
body:not(.dev-mb) .cms-public .area_side_link .html .et-area-select-map--sm.js-area-map img.map--kotou {
 background-image:url(/file/img/4029180.png);
}
body:not(.dev-mb) .cms-public .area_side_link .html .et-area-select-map--sm.js-area-map img.map--ohtsu {
 background-image:url(/file/img/4029176.png);
}
body:not(.dev-mb) .cms-public .area_side_link .html .et-area-select-map--sm.js-area-map img.map--higashiohmi {
 background-image:url(/file/img/4029181.png);
}
body:not(.dev-mb) .cms-public .area_side_link .html .et-area-select-map--sm.js-area-map img.map--takashima {
 background-image:url(/file/img/4029175.png);
}
body:not(.dev-mb) .cms-public .area_side_link .html .et-area-select-map--sm.js-area-map img.map--kouga {
 background-image:url(/file/img/4029179.png);
}