.lower__visual{margin-bottom:-8vw}.section-lower{position:relative;z-index:0}.section-lower:before{content:'';position:absolute;left:0;top:2vw;transform:skewY(9deg);transform-origin:top right;z-index:-1;width:100%;height:100%;background:#eeeeee}.section-lower__wrap{width:100%;max-width:1320px;padding:0 0 140px 0;margin:0 auto}@media only screen and (min-width: 768px){.section-lower__wrap{padding:0 40px 280px}}.section-lower__title{font-family:"YuGothic","游ゴシック体";font-size:12px;color:#65c7ee;line-height:1;padding-left:20px;margin-bottom:8vw}@media only screen and (min-width: 768px){.section-lower__title{font-size:20px}}@media only screen and (min-width: 768px){.section-lower__title{padding-left:0}}.section-lower__sub{font-family:'Roboto', sans-serif;font-size:28px;color:#65c7ee;line-height:1;padding-left:20px}@media only screen and (min-width: 768px){.section-lower__sub{font-size:56px;margin-bottom:10px}}@media only screen and (min-width: 768px){.section-lower__sub{padding-left:0}}.contact-lower{width:100%;max-width:1280;padding:20px}@media only screen and (min-width: 768px){.contact-lower{padding:0}}.contact-lower__inner{margin-bottom:20px}@media only screen and (min-width: 768px){.contact-lower__inner{position:relative;display:flex;flex-direction:row-reverse;flex-wrap:wrap;margin-bottom:80px}.contact-lower__inner--reverse{flex-direction:row}}.contact-lower__title{font-size:20px;margin:40px 0 20px;color:#0b1a46}@media only screen and (min-width: 768px){.contact-lower__title{font-size:24px;margin:80px 0 40px}}.contact-lower__button{width:100%;max-width:240px;height:50px;border:solid 1px #0b1a46;margin:0 auto 20px;text-align:center;position:relative}@media only screen and (min-width: 768px){.contact-lower__button{max-width:400px;height:100px;margin:0 auto 30px;padding:17px}}.contact-lower__button a{color:#0b1a46;font-size:16px;text-align:center;padding-top:10px;position:absolute;top:0;left:0;width:100%;height:100%}@media only screen and (min-width: 768px){.contact-lower__button a{font-size:24px;padding-top:30px}}.contact-lower__button a:hover{color:#fff;background:#0b1a46}.contact-lower__button--number{margin-bottom:10px}@media only screen and (min-width: 768px){.contact-lower__button--number{margin-bottom:10px}}.contact-lower__button--number a{font-family:"Roboto", sans-serif}.contact-lower__button i:before{color:#0b1a46}.contact-lower__time{width:240px;margin:0 auto 20px}@media only screen and (min-width: 768px){.contact-lower__time{width:auto;max-width:400px}}.contact-lower__wrap{display:flex;flex-wrap:wrap;margin-top:70px}@media only screen and (min-width: 768px){.contact-lower__wrap{margin-top:140px}}.contact-lower__company{width:100%;padding:20px 0 0 0;align-self:flex-end}@media only screen and (min-width: 992px){.contact-lower__company{width:42%;padding:0 0 0 40px}}.contact-lower__company span{font-size:18px}@media only screen and (min-width: 992px){.contact-lower__company span{font-size:20px}}.contact-lower__map{width:100%}@media only screen and (min-width: 992px){.contact-lower__map{width:58%;padding:0 20px}}
