.mainArea{max-width:1200px;margin:0 auto;margin-bottom:100px}.mainArea *{line-height:180%}@media screen and (max-width: 1260px){.mainArea{max-width:100%;margin-left:30px;margin-right:30px}}@media screen and (max-width: 668px)and (orientation: portrait){.mainArea{max-width:100%;margin-left:25px;margin-right:25px}}@media screen and (max-width: 960px){.mainArea{margin-bottom:50px}}.mainArea .main a{text-decoration:underline}.mainArea .main>section:not(:last-child){margin-bottom:50px}@media screen and (max-width: 668px)and (orientation: portrait){.mainArea .main>section *{font-size:1.6rem}}.mainArea .main>section>h3{font-size:3rem;margin-bottom:20px}@media screen and (max-width: 668px){.mainArea .main>section>h3{font-size:2.2rem}}.mainArea .main>section>h3 span{font-size:3rem;display:inline-block;margin-right:5px}.mainArea .main>section ul{margin-left:20px;margin-top:15px}.mainArea .main>section ul li{list-style:disc}.mainArea .main>section dl dt{margin:15px 0 5px}.mainArea .main>section dl dd{margin-left:1.5em}.mainArea .main>section .contact{border:1px solid #3e3e3e;padding:20px;margin:15px 0 0 0}.mainArea .main>section .contact h4{margin-bottom:10px}.mainArea .main>section .contact>div{display:flex;justify-content:space-between}@media screen and (max-width: 668px)and (orientation: portrait){.mainArea .main>section .contact>div{display:block}}.mainArea .main>section .contact>div .mark{width:100px}@media screen and (max-width: 668px)and (orientation: portrait){.mainArea .main>section .contact>div .mark{margin-bottom:10px}}.mainArea .main>section .contact>div .text{width:calc(100% - 120px)}@media screen and (max-width: 668px)and (orientation: portrait){.mainArea .main>section .contact>div .text{width:100%}}/*# sourceMappingURL=index.css.map */