@import"https://fonts.googleapis.com/css2?family=Lato:wght@300;400;700;900&display=swap";@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@300;400;500;700&display=swap";@media screen and (max-width: 1110px){.order1{order:1}.order2{order:2}.order3{order:3}.order4{order:4}}.public{padding:0 0 50px}.public__item{margin:0 0 100px}.public__item__inner{padding:30px 0;border-bottom:1px dashed #00a89a}.public__item__inner a{color:#00a89a;text-decoration:underline}.public__item__inner__table{display:flex}.public__item__inner__table__left{background:#00a89a;padding:20px}.public__item__inner__table__left p{color:#fff}.public__item__inner__table__right{padding:20px;border:1px solid #00a89a;width:78%}.public__item__inner__table__right li a{font-size:14px;position:relative;padding:0 10px}.public__item__inner__table__right li a::before{content:"";display:inline-block;position:absolute;left:0;top:6px;width:5px;height:9px;background:url(../../images/common/arrow_green_r.png);background-size:contain}.public__item__title{display:flex;padding:40px 0 0}@media screen and (max-width: 1110px){.public__item__title{flex-wrap:wrap;padding:0}}.public__item__title__image{padding:0 100px 0 0}@media screen and (max-width: 1110px){.public__item__title__image{padding:0;text-align:center;margin:0 auto}}.public__item__title__image img{width:400px}@media screen and (max-width: 1110px){.public__item__title__image img{width:200px}}@media screen and (max-width: 1110px){.public__item__title__content{width:100%}}@media screen and (max-width: 1110px){.public__item__title__detail{padding:30px 0}}.public__item__title__detail span.red{color:red}.public__item__title__detail dl{display:flex;width:100%;padding:20px 0}@media screen and (max-width: 1110px){.public__item__title__detail dl{padding:10px 0}}.public__item__title__detail dl dt{font-size:20px;font-weight:500}@media screen and (max-width: 1110px){.public__item__title__detail dl dt{font-size:18px}}.public__item__title__detail dl dd{font-size:20px}@media screen and (max-width: 1110px){.public__item__title__detail dl dd{font-size:18px}}.public h2{font-size:26px;position:relative;padding:8px 0 8px 25px;letter-spacing:.04em;margin:5px auto 10px}.public h2::before{position:absolute;background-color:#00a89a;border-radius:3px;content:"";display:block;width:6px;height:100%;top:0;left:0px}@media screen and (max-width: 1110px){.public h2{font-size:18px;padding:5px 0 5px 10px;margin:15px auto 25px}}.public h3{font-size:16px;padding:10px 25px;background:#ededed;margin-bottom:20px;font-weight:500}@media screen and (max-width: 1110px){.public h3{font-size:14px}}.public h4{font-size:16px;padding:0 0 0 25px;font-weight:500;margin-bottom:10px;position:relative}@media screen and (max-width: 1110px){.public h4{font-size:14px}}.public h4::after{position:absolute;content:"";left:0;top:5px;width:15px;height:15px;background:#00a89a;border-radius:100px}@media screen and (max-width: 1110px){.public h4::after{top:4px}}.public h5{font-size:15px;margin:10px 0 5px;font-weight:600}@media screen and (max-width: 1110px){.public h5{font-size:13px}}.public p{font-size:14px;line-height:31px}@media screen and (max-width: 1110px){.public p{font-size:12px}}.public p.border{border:1px solid;padding:10px}.public__btn{display:inline-block;width:370px;background:#d0351f;border-radius:100px;margin:20px 20px;text-align:center}@media screen and (max-width: 1110px){.public__btn{width:100%;margin:0 auto 20px}}.public__btn a{color:#fff;font-size:18px;text-align:center;font-weight:bold;border:none;position:relative;padding:20px 0;display:inline-block;width:100%;text-decoration:none}@media screen and (max-width: 1110px){.public__btn a{font-size:16px}}.public__btn a::after{content:"";display:inline-block;width:40px;height:40px;left:48px;top:20%;position:absolute;background:url(../../images/common/pdf.svg)}@media screen and (max-width: 1110px){.public__btn a::after{width:24px;height:24px;background-size:contain;top:32.5%}}.public__btn:nth-child(1) a::after{left:100px}@media screen and (max-width: 1110px){.public__btn:nth-child(1) a::after{width:24px;height:24px;background-size:contain;top:32.5%;left:90px}}.public__btn.pink{background:#cd546a}.public__btn.pink a::after{content:"";display:inline-block;width:14px;height:14px;right:80px;top:40%;left:auto;position:absolute;background:url(../../images/common/btn_arrow_pink.svg)}/*# sourceMappingURL=public.min.css.map */