/*! ----------------------------------------------------------------
* 01. common
* 02. block
----------------------------------------------------------------- */@import url(../../../assets/css/style.min.css);/*! ----------------------------------------------------------------
01.common
----------------------------------------------------------------- */body img{height:auto;max-width:100%}body::before{-webkit-background-size:cover;background:url(../img/bg.jpg) top/cover no-repeat;content:"";display:block;height:100%;left:0;margin:0;padding:0;position:fixed;top:0;width:100%;z-index:-1}a{color:#000}.pt--h1{font-size:40px;font-size:2.5rem;font-weight:bold}@media screen and (max-width: 750px){.pt--h1{font-size:30px;font-size:1.875rem}}.pt--h2{font-size:24px;font-size:1.5rem;font-weight:bold}@media screen and (max-width: 750px){.pt--h2{font-size:16px;font-size:1rem}}.pt--textCenter{text-align:center}.pt--inlineBlock{display:inline-block}.ptButton{border:solid 1px #000;color:#000;display:inline-block;padding:0.8rem 2rem;text-decoration:none}.mainimgWrap{align-items:center;justify-content:center;line-height:1.5;padding:0}@media screen and (max-width: 750px){.mainimgWrap{height:100vh}}.ptSection__wrap{line-height:1.5;margin:-125px auto 5rem auto;opacity:0;padding:125px 0 0 0;position:relative;top:80px;transition:all 0.3s ease 0.2s;width:940px}@media screen and (max-width: 750px){.ptSection__wrap{margin:0 auto 3rem auto;padding:0;width:100%}}@media all and (-ms-high-contrast: none){.ptSection__wrap{opacity:1;top:0px}}.ptSection__wrap.--active{opacity:1;top:0px;transition:all 0.3s ease 0.2s}.ptSection__title{background-color:rgba(0,0,0,0.8);font-size:40px;font-size:2.5rem;margin:0 0 0.4rem 0;padding:0.8rem;text-align:center}@media screen and (max-width: 750px){.ptSection__title{font-size:25px;font-size:1.5625rem}}.ptSection__body{background-color:#fff;color:#000;padding:3rem}@media screen and (max-width: 750px){.ptSection__body{padding:2rem 1rem}}.ptSection__textCancellation{text-decoration: line-through}.ptSection__notice{color:#ffa807;font-weight:normal;line-height:1.3;margin:-1rem 0 0 0}.ptMain__body{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;max-width:940px;width:100%}@media screen and (max-width: 940px){.ptMain__body{padding:0 1rem}}.ptMain__logo{flex-shrink:0;width:40%}@media screen and (max-width: 750px){.ptMain__logo{margin:0 auto;max-width:200px;width:100%}}@media screen and (max-height: 770px){.ptMain__logo{max-width:35vh}}.ptMain__title{width:60%}@media screen and (max-width: 750px){.ptMain__title{width:100%}}.ptMain__title--h1{font-size:60px;font-size:3.75rem;text-shadow:0px 0px 6px #0f1c30}@media screen and (max-width: 940px){.ptMain__title--h1{font-size:6vw}}@media screen and (max-width: 750px){.ptMain__title--h1{font-size:7vw}}.ptMain__title--ja{font-size:30px;font-size:1.875rem;text-shadow:0px 0px 6px #0f1c30}@media screen and (max-width: 940px){.ptMain__title--ja{font-size:3vw}}@media screen and (max-width: 750px){.ptMain__title--ja{font-size:4vw}}.ptMain__description{font-size:30px;font-size:1.875rem;font-weight:bold;padding:2rem 0 0 0;text-shadow:0px 0px 6px #0f1c30;width:100%}@media screen and (max-width: 940px){.ptMain__description{font-size:3vw}}@media screen and (max-width: 750px){.ptMain__description{font-size:4.5vw;padding:0 0 0 0}}@media screen and (max-width: 750px){.ptMain__description .pt--inlineBlock{display:block}}.ptMain__description p{margin:0}.ptSchedule__wrap{margin:2rem 0 2rem 0}.ptSchedule__body{border-bottom:solid 1px #000;border-top:solid 1px #000;display:flex;justify-content:space-around;margin:0 0 -1px 0;width:100%}.ptSchedule__item1,.ptSchedule__item2,.ptSchedule__item3{font-size:35px;font-size:2.1875rem;font-weight:bold;padding:1.2rem 2rem 1.2rem 0}@media screen and (max-width: 750px){.ptSchedule__item1,.ptSchedule__item2,.ptSchedule__item3{font-size:15px;font-size:.9375rem;padding:0.8rem 0.4rem 0.8rem 0}}.ptSchedule__item1{width:15%}.ptSchedule__item3{text-align:right}.ptNote{padding:0 0 0 1em}.ptNote__item{display:block;margin:0 0 0.8rem 0;text-indent:-1em}@media screen and (max-width: 750px){.ptNote__item{font-size:0.9rem}}.ptNote__box{background-color:#c71607;color:#fff;margin:0 0 1rem 0;padding:0.5rem;text-indent:inherit}.ptApply__title{border-bottom:1px solid #000;font-size:20px;font-size:1.25rem;margin:2rem 0 0.4rem 0;padding:0.4rem}@media screen and (max-width: 750px){.ptApply__title{font-size:16px;font-size:1rem}}.ptApply__body{margin:0 0 4rem 0}.ptApply--type1,.ptApply--type2,.ptApply--type3{display:inline-block}.ptApply--type1{font-size:30px;font-size:1.875rem}@media screen and (max-width: 750px){.ptApply--type1{font-size:25px;font-size:1.5625rem}}.ptApply--type2{color:#c71607;font-size:45px;font-size:2.8125rem;font-weight:bold}@media screen and (max-width: 750px){.ptApply--type2{font-size:30px;font-size:1.875rem}}.ptTarget__body{margin:0 0 4rem 0}.ptTarget__title{border-bottom:1px solid #000;font-size:24px;font-size:1.5rem;margin:2rem 0 1.2rem 0;padding:0.4rem;text-align:left}@media screen and (max-width: 750px){.ptTarget__title{font-size:20px;font-size:1.25rem}}.ptTarget__list{display:flex;padding:3rem 0;width:100%}@media screen and (max-width: 750px){.ptTarget__list{display:block;padding:1.5rem 0}}.ptTarget__list__point{flex-shrink:0;text-align:center;width:30%}@media screen and (max-width: 750px){.ptTarget__list__point{padding:0 0 1rem 0;width:100%}}.ptTarget__list__point--icon{margin:0}.ptTarget__list__point--text{font-size:30px;font-size:1.875rem;font-weight:bold;margin:0}@media screen and (max-width: 750px){.ptTarget__list__point--text{font-size:30px;font-size:1.875rem}}.ptTarget__list__detail{width:100%}.pt__button--large{background-color:#c71607;border-radius:60px;box-sizing:border-box;color:#fff;display:inline-block;font-size:30px;font-size:1.875rem;max-width:700px;padding:1.5rem 1rem;text-decoration:none;width:100%}@media screen and (max-width: 750px){.pt__button--large{font-size:18px;font-size:1.125rem;padding:1.5rem 0.5rem}}.ptNav{padding:2rem 1rem;text-align:center}@media screen and (max-width: 750px){.ptNav{padding:2rem 0rem}}.ptNav__sub{padding:1rem}.ptNav__sub__item{display:inline-block;padding-right:1rem}@media screen and (max-width: 750px){.ptNav__sub__item{display:block;padding:0.4rem 0}}.ptNav__sub__item--link{display:inline-block;padding:0 1rem 0 0}.pt__category__title{background-color:#c71607;color:#fff;font-size:26px;font-size:1.625rem;font-weight:bold;padding:3rem 1rem;text-align:center}@media screen and (max-width: 750px){.pt__category__title{font-size:20px;font-size:1.25rem}}.pt__entry__title{background-color:rgba(0,0,0,0.2);font-size:20px;font-size:1.25rem;margin:4rem 0 1rem 0;padding:1rem 0.4rem;text-align:center}@media screen and (max-width: 750px){.pt__entry__title{font-size:18px;font-size:1.125rem}}.pt__entry__title.margin-top-0{margin-top:0}.pt__entry__body{padding:2rem 0}.pt__entry__points{background-color:#f2f2f2;font-size:13px;height:350px;line-height:2;overflow-x:hidden;overflow-y:auto;padding:1rem}.pt__entry__points.fit{height:inherit}.pt__entry__points__title{font-size:16px;line-height:1.5}@media screen and (max-width: 750px){.pt__entry__points__title{font-size:13px}}.pt__entry__points__box{background-color:#fff;border:solid 1px #999;padding:1rem}.pt__entry__points__box__title{font-size:18px;padding:0 0 1rem 0;text-align:center}/*! ----------------------------------------------------------------
04.block
----------------------------------------------------------------- */

/*# sourceMappingURL=map/style.min.css.map */
