@media (min-width: 768px){.c-subpage{margin-top:67px}}@media (max-width: 767px){.c-subpage::after{bottom:18px;top:auto}}.page-ctn{padding-top:52px;padding-bottom:78px}@media (max-width: 767px){.page-ctn{padding-top:51px;padding-bottom:79px}}.page-ctn .intro{margin-bottom:64px}@media (max-width: 767px){.page-ctn .intro{margin-bottom:35px}}.page-ctn .c-title{margin-bottom:26px}.page-ctn .group{margin-top:54px}@media (max-width: 767px){.page-ctn .group{margin-top:34px}}.page-ctn .heading{margin-bottom:24px;padding-left:30px;position:relative;font-size:18px;font-size:1.8rem;line-height:1.66667em;letter-spacing:0em;font-weight:500}@media only screen and (max-width: 767px) and (max-width: 380px){.page-ctn .heading{padding-left:20px}}@media only screen and (max-width: 767px) and (max-width: 370px){.page-ctn .heading{padding-left:30px}}.page-ctn .heading .number{position:absolute;left:0;top:2px;color:#57c2e9;font-family:"Lato",sans-serif;font-size:22px;font-size:2.2rem;line-height:1.36364em;letter-spacing:0em;font-weight:400}@media (max-width: 767px){.page-ctn .heading .number{top:1px}}.page-ctn .c-list-dot a{color:#174D81;text-decoration:underline}.page-ctn .c-list-dot+p{margin-top:31px}@media (max-width: 767px){.page-ctn .c-list-dot+p{margin-top:26px}}.page-ctn .text-right{text-align:right;margin-top:54px}@media (max-width: 767px){.page-ctn .text-right{margin-top:31px}}.page-ctn .list-01{margin:24px 0 -7px 4px}@media (max-width: 767px){.page-ctn .list-01{margin:24px 0 -3px -4px}}.page-ctn .list-02{margin:25px 0 0 4px}@media (max-width: 767px){.page-ctn .list-02{margin:20px 3px 0}}.page-ctn .list-03{margin:21px 0 0 4px}@media (max-width: 767px){.page-ctn .list-03{margin:20px 3px 0}}
