body {
    background-image: linear-gradient(to right, #FEDB89, #fff, #FEDB89); 
}

.mgb20 {
    margin-bottom: 20px;
    overflow-x: hidden;
}

.mgb40 {
    margin-bottom: 40px;
    overflow-x: hidden;
}

.show_sp {
    display: none;
}

/* NAVBAR */
 .topnav a {
     display: none;
 }

 .icon {
     display: none;
 }

/* HEADER */
.img-tel {
    position: relative;
    top:50%;
}

/* MAIN */
/* Side Menu */
.menu-b ul {
/*    padding-left: 0;*/
}

.menu-b ul li {
    list-style: none;
    border-left: 4px solid #F90;
    margin: 5px 0;   
}

.menu-b ul li a {    
    color: #F90;
    font-weight: bold;
    text-decoration: none;
    padding: 1px 10px 1.5px 10px;
}

.menu-b ul li a.active {
    background: #F90;
    color: #fff;
}

.menu-b ul li a:hover {
     background: #FFCC00;
     color:#fff;
}

.aside {
    width: 30%;
}

.main-content {
    width: 70%;
}

.business-hours {
    padding-left: 35px;
}

.left-info .ac {
    text-align: center;
}

/* Home Main Content */
#main h3 {
    background: #F90;
    color: #fff;
    padding: 5px 10px;
}

.features .img-left {
    float: left;
    margin-right: 10px;
}

.features .img-right {
    float: right;
    margin-left: 10px;
}

.clear {
    clear: both;
}

.anxin {
  background: url(_src/anxin.png);
  background-repeat: no-repeat; 
  background-position: center center;
  border: 2px solid #FF9900;
}

.anxin h5 {
    text-indent: 15px;
}

.anxin p {
    text-indent: 15px;
}

/* ACCESS */
.fsize_lll {
    font-size: 31px;
}

.access .col1 {
    display: inline-block;
    width: 49%;
}

.access .col2 {    
    display: inline-block;
}


/* SP AREA */
.sp-area {
    display: none;
}

/* FOOTER */
.img-pagetop {
    float: right;
    margin-right: 60px;
}

footer address {
    text-align: center;
}


/* TREATMENT MAIN AREA */
.main-content h2  {
    background: #d2d2d2;
    padding: 6px 10px 4px 10px;
    border: 1px solid #777;
    font-size: 26px;
    font-weight: bold;
}


/* ACCIDENT PAGE */
.main-content a {
    color: #333;
}

.fsize_l {
    font-weight: bold;    
}

.txt1 {
    font-size: 18px;
/*    font-weight: bold;*/
}

.main-content .ac {
    text-align: center;
}


/* CAUSE PAGE */
.over-img {
    display: none;
}

span a img:hover {
    outline: 2px solid #999;    
}