#page-outline .contents{background:#fff;padding:160px 16px 40px;font-family:"Noto Serif JP",serif}@media screen and (max-width: 1024px){#page-outline .contents{padding:40px 16px}}#page-outline .contents .outline-header{margin-bottom:64px}@media screen and (max-width: 1024px){#page-outline .contents .outline-header{margin-bottom:32px}}#page-outline .contents .outline-header .outline-header__heading-1{color:#002b3d;text-align:center;font-family:"meno-banner",serif;font-size:30px;font-style:normal;font-weight:400;line-height:30px;letter-spacing:4.2px}@media screen and (max-width: 1024px){#page-outline .contents .outline-header .outline-header__heading-1{font-size:16px}}#page-outline .contents .outline-header .outline-header__heading-2{color:#002b3d;text-align:center;font-size:14px;font-style:normal;font-weight:400;line-height:14px;letter-spacing:1.96px}@media screen and (max-width: 1024px){#page-outline .contents .outline-header .outline-header__heading-2{font-size:12px}}#page-outline .contents .details{padding:40px 0}#page-outline .contents .details h4{font-size:16px;line-height:1.6;font-family:"Noto Serif JP",serif}@media screen and (max-width: 1024px){#page-outline .contents .details h4{font-size:14px}}@media screen and (max-width: 1024px){#page-outline .contents .details table{border-bottom:1px solid #bfbfbf !important}}#page-outline .contents .details tr,#page-outline .contents .details td{line-height:1.6}@media screen and (max-width: 1024px){#page-outline .contents .details tr,#page-outline .contents .details td{display:block !important}}#page-outline .contents .details td{font-size:14px !important;padding:12px !important}@media screen and (max-width: 1024px){#page-outline .contents .details td{font-size:12px !important;padding:6px !important}}#page-outline .contents .details td:nth-child(1){text-align:left !important;width:20% !important;background:#eaeaea !important;border-right:1px solid #bfbfbf !important}@media screen and (max-width: 1024px){#page-outline .contents .details td:nth-child(1){width:100% !important;border-bottom:none !important}}#page-outline .contents .details td:nth-child(2){text-align:left !important;background:#fff !important}@media screen and (max-width: 1024px){#page-outline .contents .details td:nth-child(2){width:100% !important;border-top:none !important;border-bottom:none !important}}#page-outline .sectionTitle{position:relative;margin-bottom:30px;padding-bottom:15px;text-align:center;line-height:1.4;font-size:30px;font-weight:normal}@media screen and (max-width: 768px){#page-outline .sectionTitle{font-size:24px;padding-bottom:7px;margin-bottom:15px}}