main section h2.sub-title{text-align:center;font-size:2.4rem;margin-bottom:10px}main section h2.sub-title-large{text-align:center;font-size:3rem}main section nav.anchor-nav{margin-bottom:40px}main section nav.anchor-nav ul{text-align:center}main section nav.anchor-nav ul li{display:inline-block;padding:0 8px}main section nav.anchor-nav ul li:first-child a{display:block;width:146px;height:146px;border-radius:146px;padding-top:50px;color:#ffffff;text-decoration:none;font-weight:bold;font-size:2rem;background-image:url(../../common/img/svg/arrorw-bottom.svg);background-repeat:no-repeat;background-position:center bottom 45px;background-color:#75cad9;transition:opacity 0.5s;background-color:#f1a8e4}main section nav.anchor-nav ul li:first-child a:hover{opacity:.7}@media (max-width: 768px){main section nav.anchor-nav ul li:first-child a{width:108px;height:108px;border-radius:108px;padding-top:35px;background-position:center bottom 35px;background-size:14px 8px;font-size:1.5rem}}main section nav.anchor-nav ul li:last-child a{display:block;width:146px;height:146px;border-radius:146px;padding-top:50px;color:#ffffff;text-decoration:none;font-weight:bold;font-size:2rem;background-image:url(../../common/img/svg/arrorw-bottom.svg);background-repeat:no-repeat;background-position:center bottom 45px;background-color:#75cad9;transition:opacity 0.5s;background-color:#75cad9}main section nav.anchor-nav ul li:last-child a:hover{opacity:.7}@media (max-width: 768px){main section nav.anchor-nav ul li:last-child a{width:108px;height:108px;border-radius:108px;padding-top:35px;background-position:center bottom 35px;background-size:14px 8px;font-size:1.5rem}}main section.mph{z-index:0;position:relative;text-align:center;padding-top:200px;background-size:cover;background-position:center;height:400px;line-height:2.4em;background-image:url(../img/pc/mph-min.jpg)}@media (max-width: 768px){main section.mph{height:200px;padding-top:90px}}main section.mph p.en{font-size:3.2rem;font-family:arial, sans-serif;font-weight:600;color:#fff;margin-bottom:5px}main section.mph h1.main-title{font-size:3.2rem;color:#fff}main section.block{background-color:#fff;padding:50px 0;background-color:#fff}@media (max-width: 768px){main section.block{padding:25px 0}}main section.block:last-child{border-top:3px solid #fff;background-color:#edf9fc;padding:50px 0;background-color:#edf9fc;margin-bottom:60px}@media (max-width: 768px){main section.block:last-child{padding:25px 0}}main section.block .table{margin-top:40px}main section.block .table dl.list{width:100%;display:table;border-bottom:1px solid #383737;padding-bottom:15px;margin-bottom:15px;font-size:1.8rem}main section.block .table dl.list dt{display:table-cell;width:150px;font-weight:600}main section.block .table dl.list dd{display:table-cell}main section.block p{line-height:2em}@media only screen and (max-width: 768px){main section h2.sub-title{font-size:1.8rem;margin-bottom:10px}main section h2.sub-title-large{font-size:1.8rem;margin-bottom:5px}main section nav.anchor-nav{margin-bottom:20px}main section nav.anchor-nav ul li{padding:0px 2px}main section nav.anchor-nav ul li:first-child a{display:block;width:146px;height:146px;border-radius:146px;padding-top:50px;color:#ffffff;text-decoration:none;font-weight:bold;font-size:2rem;background-image:url(../../common/img/svg/arrorw-bottom.svg);background-repeat:no-repeat;background-position:center bottom 45px;background-color:#75cad9;transition:opacity 0.5s;background-color:#f1a8e4}main section nav.anchor-nav ul li:first-child a:hover{opacity:.7}}@media only screen and (max-width: 768px) and (max-width: 768px){main section nav.anchor-nav ul li:first-child a{width:108px;height:108px;border-radius:108px;padding-top:35px;background-position:center bottom 35px;background-size:14px 8px;font-size:1.5rem}}@media only screen and (max-width: 768px){main section nav.anchor-nav ul li:last-child a{display:block;width:146px;height:146px;border-radius:146px;padding-top:50px;color:#ffffff;text-decoration:none;font-weight:bold;font-size:2rem;background-image:url(../../common/img/svg/arrorw-bottom.svg);background-repeat:no-repeat;background-position:center bottom 45px;background-color:#75cad9;transition:opacity 0.5s;background-color:#75cad9}main section nav.anchor-nav ul li:last-child a:hover{opacity:.7}}@media only screen and (max-width: 768px) and (max-width: 768px){main section nav.anchor-nav ul li:last-child a{width:108px;height:108px;border-radius:108px;padding-top:35px;background-position:center bottom 35px;background-size:14px 8px;font-size:1.5rem}}@media only screen and (max-width: 768px){main section.mph{z-index:0;position:relative;text-align:center;padding-top:200px;background-size:cover;background-position:center;height:400px;line-height:2.4em;background-image:url(../img/sp/mph-min.jpg)}}@media only screen and (max-width: 768px) and (max-width: 768px){main section.mph{height:200px;padding-top:90px}}@media only screen and (max-width: 768px){main section.mph p.en{font-size:1.6rem;line-height:1em;margin-bottom:5px}main section.mph h1.main-title{font-size:1.7rem;line-height:1em}main section.block{background-color:#fff;padding:50px 0;background-color:#fff}}@media only screen and (max-width: 768px) and (max-width: 768px){main section.block{padding:25px 0}}@media only screen and (max-width: 768px){main section.block:last-child{border-top:3px solid #fff;background-color:#edf9fc;padding:50px 0;background-color:#edf9fc;margin-bottom:30px}}@media only screen and (max-width: 768px) and (max-width: 768px){main section.block:last-child{padding:25px 0}}@media only screen and (max-width: 768px){main section.block .table{margin-top:10px}main section.block .table dl.list{padding-bottom:7px;margin-bottom:7px;font-size:1.2rem}main section.block .table dl.list dt{width:93px}main section.block ul.col-md-6 li{font-size:1.2rem}main section.block p{font-size:1.2rem}}
