#banner{background:url(../images/traffic/traffic-cover.png) no-repeat 50%/cover;height:16.25rem}#info{text-align:center}#info .title{font-weight:400;font-size:3.125rem;color:#ceb06d;margin-top:90px}#info .content{margin-top:60px}#info .content .item{vertical-align:top;padding:0 15px;display:inline-block;width:8.625rem}#info .content .item img{width:100%}#info .content .item .text{font-size:1rem;margin-top:20px}#services>.title{text-align:center;font-weight:400;font-size:2.5rem;margin:6.25rem auto 3.75rem}#services .content .list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#services .content .list .left,#services .content .list .right{width:44%}#services .content .list .item{padding-top:30px;line-height:2}#services .content .list .item .title{font-size:1rem}#services .content .list .item .desc.circle{margin-left:48px}#services .content .list .item .desc.circle li{list-style:circle}#services .content .list .item .desc li{list-style:disc inside;font-size:1rem}#services .content .cover{width:100%;margin:40px auto}#address>.title{text-align:center;font-weight:400;font-size:2.5rem;margin:100px auto 60px}#address .map{height:600px;width:100%}#address .content{margin-top:40px}#address .content .title{line-height:2;font-size:1rem;font-weight:400}#address .content .desc li{line-height:2;list-style:disc inside;font-size:1rem}#enter>.title{text-align:center;font-weight:400;font-size:2.5rem;margin:100px auto 60px}#enter .map{width:100%}#enter .map.pc{display:block}#enter .map.mobile{display:none}#traffic{margin-top:7.5rem;padding-top:6.875rem;padding-bottom:8.125rem;background:#f6f6f6}#traffic .content>.title{text-align:center;font-weight:400;font-size:2.5rem;margin-bottom:60px}#traffic .content .list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}#traffic .content .list .item{width:44%}#traffic .content .list .item:first-child,#traffic .content .list .item:nth-child(2){margin-bottom:80px}#traffic .content .list .item .icon{margin-right:20px;float:left;height:45px;width:45px}#traffic .content .list .item .title{font-weight:400;font-size:1rem;height:45px;line-height:45px}#traffic .content .list .item .text{font-size:.875rem;margin-left:65px;margin-top:14px;line-height:2.5;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#traffic .content .list .item .text p{width:100%}#traffic .content .list .item .text .half{-webkit-box-sizing:border-box;box-sizing:border-box;width:44%}#traffic .content .list .item .text .addr{position:relative;padding-left:24px}#traffic .content .list .item .text .addr:before{position:absolute;top:0;bottom:0;margin:auto 0;left:0;content:"";display:inline-block;width:16px;height:21px;vertical-align:bottom;background:url(../images/traffic/traffic-icon-location.png) no-repeat 50%/cover}#bus{margin-bottom:100px}#bus>.title{margin-top:130px;margin-bottom:60px;text-align:center;font-weight:400;font-size:2.5rem}#bus img{width:100%}#bus img.pc{display:block}#bus img.mobile{display:none}#bus .desc{margin-top:20px;line-height:2;font-size:.875rem;color:grey}@media screen and (max-width:768px){#info .title{font-size:3.75rem}#info .content{margin-left:auto;margin-right:auto}#info .content .item{margin-bottom:3.75rem;padding:0 4px}#info .content .item .text{font-size:1.5rem}#services .content .list .left,#services .content .list .right{width:100%}#services .content .list .item .desc li,#services .content .list .item .title{font-size:1.5rem}#address .map.pc{display:none}#address .map.mobile{display:block}#address .content .desc li,#address .content .title{font-size:1.5rem}#enter .map{width:400px}#traffic .content>.title{font-size:2.5rem}#traffic .content .list .item{margin-bottom:0!important;width:100%}#traffic .content .list .item+.item{margin-top:80px}#traffic .content .list .item .title{font-size:1.875rem}#traffic .content .list .item .text{font-size:1.5rem}#traffic .content .list .item .text .half{width:100%}#bus{margin-bottom:40px}#bus img.pc{display:none}#bus img.mobile{display:block}#bus .desc{font-size:1.5rem}}