
.anchor{ margin: auto 2% 50px; overflow-y: hidden;}
.anchor li{
    float: left;
    width: 24%;
}
.anchor li +li{ margin-left: 1.3%;}
.anchor li a{
    display: block; 
    text-align: center;
    margin: 5px 0;
    padding: 5px 0;
    text-decoration: none;
    color:#FFF;
    background: #7abf91;
    border: 1px solid #7abf91;
    border-radius: 5px;
}
.anchor a:hover{ background: #FFF; color:#7abf91;}

/*====================================================================================================
  新規情報
====================================================================================================*/
#news { margin-top:50px; }
#news ul { clear:both; width:100%; padding:2%; }
#news ul::after { clear:both; content:""; display:block; }
#news ul:nth-child(odd) { background:rgba(122,191,145,.05); }
#news ul li { float:left; }
#news ul li:first-child { width:15%; background:url(../image/arrow_right-grn.png) no-repeat 80%; }
#news ul li:last-child { width:85%; }
#news ul li a { text-decoration:none; color:#000; }
#news ul li a:hover { text-decoration:underline; }

/*====================================================================================================
  ABOUT
====================================================================================================*/

#about{}

#about .rireki{ margin: 0 2%;}
#about .rireki ul{ overflow: hidden;}
#about .rireki ul li{ }
#about .rireki ul li:nth-child(1){ float: left; width: 15%;}
#about .rireki ul li:nth-child(2){ float: right; width: 85%;}
#about .rireki ul li .nen { display: inline-block; margin-left: 31px;}
#about .rireki ul li .nen2{ display: inline-block; margin-left: 45px;}
#about .rireki ul li .nen3{ display: inline-block; margin-left: 77px;}
#about .mailimg { vertical-align: middle;}
#about .mailimg img { vertical-align: middle;}



/*====================================================================================================
  bussines
====================================================================================================*/

#business{}
#business .comment1 p{ margin-bottom:15px;}



/*====================================================================================================
  privecy
====================================================================================================*/

#policy{}
#policy h4{ margin-top: 40px;}

/*====================================================================================================
  STAFF
====================================================================================================*/

#staff{}

#staff .box1 .shikaku{ display: inline-block; margin: 5px 0; padding: 0px 25px 2px; color: #FFF; background:#212A37;border-radius: 5px;}
#staff .box1 .mes{ margin-top: 25px;}
#staff .box1 .mail{ }
#staff .box1 .mail a{
    display: inline-block; 
    text-align: center;
    width: 180px;
    margin: 5px 0;
    padding: 0px 0 2px;
    text-decoration: none;
    color: #212A37;
    background:#FFF;
    border: 1px solid #212A37;
    border-radius: 5px;
}
#staff .box1 .come { overflow:hidden;}
#staff .box1 .mail a:hover{ background:#212A37; color: #FFF;}
#staff .box1 .ma_t40{ margin-top: 40px;}

#staff .box1 img{ padding-right: 40px;}


#staff .box1 .link { margin: 40px 0 0;}

