@media screen and (max-width: 767px){#first-view{background-position:left top}}#first-view>.inner{min-height:inherit;padding-top:50px}@media screen and (max-width: 767px){#first-view>.inner{padding-top:30px}}#first-view .page_ttl{padding-bottom:0;position:relative;transform:none}@media print, screen and (min-width: 768px){#first-view .page_ttl{font-size:4.6rem}}.page_body{margin-top:inherit;padding:40px 0}@media screen and (max-width: 767px){.page_body{padding:30px 0 0}}.contact_txt{margin-bottom:50px;font-size:2rem}@media screen and (max-width: 767px){.contact_txt{font-size:1.8rem;margin-bottom:30px}}.contact_txt p:not(:last-child){margin-bottom:1em}.tel_box{max-width:720px;border:solid 1px #ccc;margin-bottom:50px;-webkit-border-radius:7px;-moz-border-radius:7px;-ms-border-radius:7px;border-radius:7px;overflow:hidden}@media print, screen and (min-width: 768px){.tel_box{-js-display:flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}}.tel_box dt{background:#412067;color:#fff;font-weight:bold;text-align:center;font-size:2.6rem}@media print, screen and (min-width: 768px){.tel_box dt{padding:20px 40px;float:left}}@media screen and (max-width: 767px){.tel_box dt{border-bottom:solid 1px #ccc;padding:10px 0}}@media screen and (max-width: 600px){.tel_box dt{font-size:2.2rem}}.tel_box dd{padding:15px 0;font-size:3.8rem;line-height:1;font-family:'Roboto', sans-serif;letter-spacing:.05em;text-align:center;padding:15px 35px}@media print, screen and (min-width: 768px){.tel_box dd{float:left}}@media screen and (max-width: 600px){.tel_box dd{font-size:2.8rem}}.tel_box dd a{display:inline-block;background:url("../img/icon_phone_2.svg") no-repeat left top 5px/30px auto;padding-left:40px}.tel_box dd .small_txt{display:block;font-size:1.6rem;text-align:left}@media screen and (max-width: 600px){.tel_box dd .small_txt{font-size:1.4rem}}.contact_ttl{font-size:3.4rem;margin-bottom:40px}@media screen and (max-width: 600px){.contact_ttl{font-size:2.4rem}}.contact_ttl:before{content:'';display:block;width:3em;height:5px;background:#60497a;margin-bottom:10px}.link_policy{text-align:center;margin-top:30px}
/*# sourceMappingURL=contact.css.map */
