main section h2.sub-title{text-align:center;font-size:2.4rem}main section h2.sub-title-large{text-align:center;font-size:2.8rem}main section h3{font-size:2.2rem;text-align:center}main section nav.anchor-nav{margin-top: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{line-height:1.2em;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 top 45px;background-color:#75cad9;transition:opacity 0.5s;background-color:#f1a8e4;background-position:center bottom 30px}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{line-height:1.2em;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 top 45px;background-color:#75cad9;transition:opacity 0.5s;background-color:#75cad9;background-position:center bottom 30px}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 span{color:#f455af}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:nth-child(2){background-color:#dfe8ec;padding:50px 0;background-color:#dfe8ec}@media (max-width: 768px){main section.block:nth-child(2){padding:25px 0}}main section.block p.large-text{font-size:2rem;font-weight:600;text-align:center}main section.block p.small-text{font-size:1.4rem;text-align:center;margin-top:40px}main section.block p.privacy{margin-top:20px;font-weight:600;padding:0 100px}main section.block form .err{color:red}main section.block form .back-send{text-align:center}main section.block form .back-send a.back{background-color:#595959;padding:5px 20px;color:#fff;text-decoration:none;width:300px;box-shadow:0 2px 0 #383737;font-size:2rem;text-align:center;margin-bottom:10px;margin:0 4px 15px 4px;display:inline-block;font-weight:600}main section.block form .back-send a.back:hover{opacity:.7}main section.block form .back-send input.submit{background-color:#f455af;color:#fff;width:300px;display:inline-block;box-shadow:0 2px 0 #9c2b6b;font-size:2rem;margin:0 4px 0 4px;font-weight:600;background-image:url(../../common/img/svg/arrow-left-white.svg);background-position:right 15px top 15px;background-repeat:no-repeat}main section.block form .back-send input.submit:hover{opacity:.7}main section.block form .table{padding:0 60px;margin:20px 0 40px 0}main section.block form .table dl.col{display:table;width:100%;margin-bottom:25px}main section.block form .table dl.col dt{display:table-cell;font-weight:600;width:200px;text-align:right;padding-right:20px}main section.block form .table dl.col dd{display:table-cell;vertical-align:top}main section.block form .table dl.col dd input[type="text"]{width:100%}main section.block form input[type="submit"],main section.block form input[type="text"],main section.block form input[type="button"],main section.block form textarea{border-radius:0;border:none;font-size:1.6rem;padding:10px}main section.block form textarea{width:100%;height:200px;vertical-align:top}main section.block form input[type="submit"]::-webkit-search-decoration,main section.block form input[type="text"]::-webkit-search-decoration,main section.block form input[type="button"]::-webkit-search-decoration{display:none}main section.block form input[type="submit"]::focus,main section.block form input[type="text"]::focus,main section.block form input[type="button"]::focus{outline-offset:-2px}main section.block form input[type="submit"]{background-color:#f455af;color:#fff;width:300px;margin:0 auto;display:block;box-shadow:0 2px 0 #9c2b6b;font-size:2rem;font-weight:600;background-image:url(../../common/img/svg/arrow-left-white.svg);background-position:right 15px top 15px;background-repeat:no-repeat}main section.block form input[type="submit"]:hover{opacity:.7}main section.block .sendbox{display:table;margin:20px auto 0 auto;text-align:center}main section.block .sendbox .border{padding:15px 0;border-top:1px solid #383737;border-bottom:1px solid #383737;margin-bottom:15px}main section.block .sendbox a{font-size:1.8rem;margin:5px 0;display:block;color:#f455af}main section.block .sendbox h4{font-size:2.0rem;margin-bottom:-5px}main section.block .sendbox p.week{font-size:1.6rem;font-weight:600}@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:10px}main section h3{font-size:1.5rem;text-align:center}main section nav.anchor-nav{margin-top: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 top 45px;background-color:#75cad9;transition:opacity 0.5s;background-color:#f1a8e4;background-position:center bottom 25px !important}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 top 45px;background-color:#75cad9;transition:opacity 0.5s;background-color:#75cad9;background-position:center bottom 25px !important}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:nth-child(2){background-color:#dfe8ec;padding:50px 0;background-color:#dfe8ec}}@media only screen and (max-width: 768px) and (max-width: 768px){main section.block:nth-child(2){padding:25px 0}}@media only screen and (max-width: 768px){main section.block p.large-text{font-size:1.4rem}main section.block p.small-text{font-size:1.2rem;text-align:center;margin-top:20px}main section.block p.privacy{font-size:1.2rem;margin-top:15px;padding:0 0px}main section.block form .back-send a.back{background-color:#595959;padding:5px 20px;color:#fff;text-decoration:none;width:300px;box-shadow:0 2px 0 #383737;font-size:2rem;text-align:center;margin-bottom:10px;margin:0 auto 10px auto;display:block;font-weight:600}main section.block form .back-send a.back:hover{opacity:.7}main section.block form .back-send input.submit:hover{opacity:.7}main section.block form .table{padding:0;margin:20px 0}main section.block form .table dl.col{display:block;width:100%;margin-bottom:15px}main section.block form .table dl.col dt{width:auto;text-align:left;padding-right:0px;padding-bottom:5px}main section.block form .table dl.col dd{display:block;vertical-align:top}main section.block form textarea{height:150px}main section.block form input[type="submit"]{font-size:2rem}main section.block .sendbox{display:block;margin:10px auto 0 auto}main section.block .sendbox .border{width:100%;padding:10px 0;margin-bottom:10px}main section.block .sendbox p{font-size:1.2rem}main section.block .sendbox a{font-size:1.4rem;margin:5px 0}main section.block .sendbox h4{font-size:1.6rem;margin-bottom:2px}main section.block .sendbox p.week{font-size:1.2rem;font-weight:600}}
