@charset "utf-8";@import "compass";.con_main{width:90%;max-width:1200px;margin:auto}@media only screen and (max-width:1199px){.con_main{width:91.6666666667%}}.con_main{padding:92px 0}@media only screen and (max-width:767px){.con_main{padding:3em 0}}.con_main h3{font-weight:normal;font-size:186%;letter-spacing:0.04em}@media only screen and (min-width:768px) and (max-width:1199px){.con_main h3{font-size:172%}}@media only screen and (max-width:767px){.con_main h3{font-size:143%}}.con_main .box_contact{margin-top:42px}@media only screen and (max-width:767px){.con_main .box_contact{margin-top:2em}}.con_main .box_contact+.box_contact{margin-top:62px}@media only screen and (max-width:767px){.con_main .box_contact+.box_contact{margin-top:3em}}.con_main .box_contact .st{font-size:129%;background:#dbf5ff;padding:0.8em 1em}@media only screen and (min-width:768px) and (max-width:1199px){.con_main .box_contact .st{font-size:122%}}@media only screen and (max-width:767px){.con_main .box_contact .st{font-size:115%}}.con_main .box_contact:nth-child(2) .st{background:#dbffdc}.con_main .box_contact:nth-child(3) .st{background:#ffd4d4}.con_main .box_contact:nth-child(4) .st{background:#f2eaff}.con_main .box_contact:nth-child(5) .st{background:#fff5df}.con_main .box_contact:nth-child(6) .st{background:#ededed}.con_main .box_contact ul{margin-top:24px;padding:0 2%;display:flex;flex-wrap:wrap}@media only screen and (max-width:767px){.con_main .box_contact ul{margin-top:1.2em}}.con_main .box_contact ul li{width:31.6666666667%}@media only screen and (max-width:767px){.con_main .box_contact ul li{width:100%}}.con_main .box_contact ul li+li{margin-left:2.5%}@media only screen and (max-width:767px){.con_main .box_contact ul li+li{margin-left:0;margin-top:1.2em}}.con_main .box_contact ul li:nth-child(4n+1){margin-left:0}.con_main .box_contact ul li:nth-child(n+5){margin-top:24px}.con_main .box_contact ul li a{display:block;text-decoration:none;transition:all 300ms ease;text-align:center;padding:2em 0.8em;background:#fff;border-radius:10px;box-shadow:0px 0px 16px 0px rgba(0, 0, 0, 0.2)}.con_main .box_contact ul li a:hover{opacity:0.7;box-shadow:0px 0px 16px 0px rgba(0, 0, 0, 0.1)}.con_main .box_contact ul li a .box_txt .sst{font-size:129%;letter-spacing:0.04em}@media only screen and (min-width:768px) and (max-width:1199px){.con_main .box_contact ul li a .box_txt .sst{font-size:115%}}@media only screen and (max-width:767px){.con_main .box_contact ul li a .box_txt .sst{font-size:100%}}.con_main .box_contact ul li a .box_txt .txt{margin-top:0.6em;letter-spacing:0.04em}/*# sourceMappingURL=homepage.css.map */