.global-header{background-color:#245569;color:#fff}main.page--common{z-index:1;background-color:#f4fafc}main.page--common .page-title{padding-top:32px;text-align:center}main.page--common .page-title span{font-size:1.2rem;display:block;color:#2c4c6c}@media(min-width: 896px){main.page--common .page-title span{font-size:calc(1.2rem + 0.1rem)}}@media(min-width: 1024px){main.page--common .page-title span{font-size:calc(1.2rem + 0.2rem)}}@media(min-width: 1366px){main.page--common .page-title span{font-size:calc(1.2rem + 0.3rem)}}main.page--common .page-title span:before{content:"";background-color:#3a5668;display:block;margin:0 auto;width:5em;height:2px}main.page--common .article-box{font-size:1.4rem;margin-top:32px;padding:5vw}@media(min-width: 896px){main.page--common .article-box{font-size:calc(1.4rem + 0.1rem)}}@media(min-width: 1024px){main.page--common .article-box{font-size:calc(1.4rem + 0.2rem)}}@media(min-width: 1366px){main.page--common .article-box{font-size:calc(1.4rem + 0.3rem)}}main.page--common .article-box.wh{border-radius:4px;background-color:#fff}main.page--common .page-style{border-top:8px solid #ddd}main.page--common .page-style article p,main.page--common .page-style article img,main.page--common .page-style article ul,main.page--common .page-style article ol{margin:1rem 0}main.page--common .page-style article p{font-size:1.4rem}@media(min-width: 896px){main.page--common .page-style article p{font-size:calc(1.4rem + 0.1rem)}}@media(min-width: 1024px){main.page--common .page-style article p{font-size:calc(1.4rem + 0.2rem)}}@media(min-width: 1366px){main.page--common .page-style article p{font-size:calc(1.4rem + 0.3rem)}}main.page--common .page-style article h1{font-size:2rem;margin-bottom:1.25rem}@media(min-width: 896px){main.page--common .page-style article h1{font-size:calc(2rem + 0.1rem)}}@media(min-width: 1024px){main.page--common .page-style article h1{font-size:calc(2rem + 0.2rem)}}@media(min-width: 1366px){main.page--common .page-style article h1{font-size:calc(2rem + 0.3rem)}}main.page--common .page-style article h2{font-size:1.6rem;margin-bottom:1rem}@media(min-width: 896px){main.page--common .page-style article h2{font-size:calc(1.6rem + 0.1rem)}}@media(min-width: 1024px){main.page--common .page-style article h2{font-size:calc(1.6rem + 0.2rem)}}@media(min-width: 1366px){main.page--common .page-style article h2{font-size:calc(1.6rem + 0.3rem)}}main.page--common .page-style article h3,main.page--common .page-style article h4,main.page--common .page-style article h5,main.page--common .page-style article h6{font-size:1.4rem;margin-bottom:.75rem}@media(min-width: 896px){main.page--common .page-style article h3,main.page--common .page-style article h4,main.page--common .page-style article h5,main.page--common .page-style article h6{font-size:calc(1.4rem + 0.1rem)}}@media(min-width: 1024px){main.page--common .page-style article h3,main.page--common .page-style article h4,main.page--common .page-style article h5,main.page--common .page-style article h6{font-size:calc(1.4rem + 0.2rem)}}@media(min-width: 1366px){main.page--common .page-style article h3,main.page--common .page-style article h4,main.page--common .page-style article h5,main.page--common .page-style article h6{font-size:calc(1.4rem + 0.3rem)}}main.page--common .page-style article ul,main.page--common .page-style article ol{border:#606060 1px dotted;padding:2vw}main.page--common .page-style article ul li,main.page--common .page-style article ol li{line-height:2;padding-left:2rem;position:relative}main.page--common .page-style article ul li:before,main.page--common .page-style article ol li:before{position:absolute}main.page--common .page-style article ul li::before{content:"・";left:0}main.page--common .page-style article ol{counter-reset:item}main.page--common .page-style article ol li::before{counter-increment:item;content:counter(item) ".";left:0}main.page--common .page-style.error-page article{text-align:center}main.page--common .page-style.error-page article img{max-width:360px;width:90%;margin:0 auto}