.nav__logo{ font-size: 24px;}
ul{ margin:0;padding:0;}
li{ list-style: none; float: left;}
a{ background: transparent;text-decoration: none;}
.nav{position: fixed;top:0px;width: 100%;background-color: #fff;display: none;box-shadow: 2px 2px 5px #888888;}
.clear{ height: 0px;clear:both;overflow: hidden;}
.nav__inner,.cover__inner{ width: 1200px; margin:0 auto;color: #fff}
.nav__inner a{ color: #fff;letter-spacing: .15em;}
.nav__inner li a{ letter-spacing: .1em;}
.nav__inner li{ padding-right: 15px;}
.nav__logo a{ letter-spacing: .3em;}
.nav__logo{ float: left;margin-top: 23px}
.nav__links{ float: left;margin:34px 0 30px 30px}
.nav__sublinks{ float: right;}
.nav__sublinks a{color:#393D49}

.cover__inner{ text-align: center;margin:0 auto;}
.cover__eyecatch { font-size: 50px; margin-bottom:30px;margin-top:10px; font-family:"Amsterdam"}
.cover__main-copy{ font-size: 30px;line-height: 1.75;margin-bottom:100px;}

.area--service{ background-color: #fff}
.area__inner{ width: 1200px;margin:0 auto;padding:30px 15px;text-align: center;}
.area__main-copy{ text-decoration: underline;margin-bottom: 10px;}
/* .area__main-copy ul{  } */
.grid_u1 li{ width: 400px;height: 110px;padding-top: 40px;}
.grid_u1 p{ letter-spacing: .2em; }
.align-left{display: inline-block;padding-top: 20px;}
.grid_u2{width: 950px;margin:0 auto;}
.grid_u2 h3{letter-spacing: .2em;}
.grid_u2 li{ width: 46%;margin:2%;}
.grid-12 li a{ color: #000; }
.grid_u2 .grid_img{ width: 98%;margin:0 1%;}
.grid_img img{ width: 98%}
.grid_cont{ width: 80%;padding: 2px 10px 8px;line-height: 28px; height: 150px;overflow:hidden; font-size:16px;margin:0 auto;letter-spacing: .15em;font-family:'幼圆';text-align:left;text-indent:2em;font-weight:bold; }
.grid_but{ cursor: pointer; border: 2px solid #000; margin: 0 auto;line-height: 24px; font-weight: bold;display: inline-block;padding: 5px 20px;letter-spacing: .15em;}
.grid_but:hover{ background-color: #000;color:#fff;transition: color 0.5s ease 0s;transition: background-color 0.5s ease 0s;}
/* .grid_but:before{background-color: #fff;color:#000;transition: color 0.5s ease 0s;transition: background-color 0.5s ease 0s;}; */
.footer{ background-color: #fff ; border-top: 2px solid #393D49;}
.footer_info{ width: 1200px; margin:0 auto;text-align: center;line-height: 50px;font-size: 12px;}
.nav a{color: #000;}
.scroll-wrap li{float: none;display:inlin-block;text-align:left;padding-left:5px}

.scroll span{float:left;text-align:right;font-weight:bold;display:inlin-block;width:450px;font-size:14px;}