.page ul{display:flex;flex-wrap:wrap;justify-content:space-between;border-top:1px solid #50ac50;margin:-1px 0 0 0}.page ul li{width:50%;border-bottom:1px solid #50ac50}.page ul li:nth-of-type(odd){border-right:1px solid #50ac50}.page ul li a{display:block;font-size:3vw;text-align:center;padding:1em 0;position:relative;color:#50ac50}.page ul li a[nohref]{background:#d6d6d6;color:#fff}.page ul li.special a{color:#ee92b7}.page ul li.new a{position:relative}.page ul li.new a::before{content:"new";position:absolute;top:0;left:0;font-size:12px;color:red}@media screen and (max-width: 767px){.page ul li.new a::before{top:.25em;left:.25em}}footer{margin:auto;width:100%}@media screen and (max-width: 767px){footer{padding:0 0 55px}}footer .tell{text-align:center;padding:60px 0 40px}@media screen and (max-width: 767px){footer .tell{padding:30px 0 20px}}footer .tell .name{font-size:18px}@media screen and (max-width: 767px){footer .tell .name{font-size:3.5vw}}footer .tell .number{font-size:80px}footer .tell .number a{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;font-weight:normal;pointer-events:none;line-height:1}@media screen and (max-width: 767px){footer .tell .number a{pointer-events:auto;font-size:10vw}}footer .tell .number a img{width:68px;margin:0 17px 0 0}@media screen and (max-width: 767px){footer .tell .number a img{width:34px;margin:0 10px 0 0}}footer .tell .time{font-size:16px}@media screen and (max-width: 767px){footer .tell .time{font-size:3vw}}footer .foot-ann{margin:1em auto;padding:1em 0;max-width:600px;border:1px #e83828 solid;color:#e83828;text-align:center;font-size:14px;line-height:1.6}@media screen and (max-width: 767px){footer .foot-ann{width:95%;font-size:3.2vw}}footer .company{width:100%;background:#f5faf5;padding:40px 0}@media screen and (max-width: 767px){footer .company{padding:20px 0}}footer .company .co{margin:auto;max-width:670px;display:flex;justify-content:center}@media screen and (max-width: 767px){footer .company .co{width:95%;max-width:none}}footer .company .co li{width:50%;padding:0 1em}@media screen and (max-width: 767px){footer .company .co li{padding:0 .5em}}footer .company .co li span{display:block;font-size:10px;margin:0 0 .5em}footer .copyright{margin:auto;padding:2em 0;width:100%;background:#50ac50;text-align:center;color:#fff;font-size:14px}@media screen and (max-width: 767px){footer .copyright{font-size:10px;padding:1em 0}}/*# sourceMappingURL=footer.css.map */