@charset "UTF-8";.primary-wrap{padding-bottom:0}.lp-title.img-lptit{margin:0}.lp-title.img-lptit{margin-left:-15%}.headtxt-area{color:#fff;font-size:.875em;padding:1em 3%;background:rgba(22,50,120,1);position:relative;z-index:5;margin-top:-20%;margin-right:calc( 50% - 50vw );margin-left:calc( 50% - 50vw )}.headtxt-ul{list-style:none;margin:0;padding:0}.headtxt-ul>li{color:var(--wp--preset--color--text-black);font-size:1.25em;font-weight:700;background:#fff;padding:.3em 1em;border-radius:8px}.headtxt-ul>li:before{content:'●';color:#bf3679;display:inline-block;margin-right:.2em}.headtxt-ul>li:not(:first-child){margin-top:.5em}.headtxt-area dt{color:#ff0}@media screen and (min-width:760px){.lphead-contents{position:static;overflow:visible}.lphead-titarea{position:relative}.headtxt-area{position:absolute;right:0;bottom:16px;left:25%;margin:0}}@media screen and (min-width:960px){.lp-title.img-lptit{margin-left:-5%}.headtxt-area{right:4%;bottom:32px;left:36%;padding:2em 3% 1em}.headtxt-ul>li{font-size:1.5em}}.lphead-date{margin-top:0;margin-right:calc( 50% - 50vw );margin-left:calc( 50% - 50vw );border-top:1px solid #fff;border-bottom:1px solid #fff}.lp-date-ul{list-style:none;margin:0;padding:0;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.lp-date-ul li:not(:first-child){border-top:none}.lp-date-ul li{color:#000;font-size:.9375rem;font-weight:700;text-align:center;line-height:1.2;padding:.5em;margin:0;width:50%;position:relative}.lp-date-ul li:not(:last-child),.lp-date-ul li:not(:nth-last-child(2)):not(:nth-child(odd)){border-bottom:1px solid #fff}.lp-date-ul>li br{display:inline}.lp-date-ul li:nth-child(odd){border-right:1px solid #fff}.lp-date-ul .weekday{display:inline-block;margin:0 -.3em}.lp-date-ul .date-reserve{color:#fff;font-size:.75em;padding:.2em .4em;background:red;display:block;position:absolute;top:0;right:0}.full-seat.date-reserve{color:red;background:#fff;border:1px solid}.full-seat.date-reserve:before{content:'★'}.canceled-seat.date-reserve{background:#666}@media screen and (min-width:760px){.setimg-tit .lphead-date{margin-right:calc( 50% - 50vw );margin-left:calc( 50% - 50vw );position:static;width:auto}.lphead-date{padding:16px 5%;border:none;background:rgba(34,107,180,.9)}.lp-date-ul{max-width:1080px;margin:0 auto;gap:1.5em 2%}.lp-date-ul li{width:32%;border-radius:0}.lp-date-ul li:not(:last-child),.lp-date-ul li:not(:nth-last-child(2)):not(:nth-child(odd)),.lp-date-ul li:nth-child(odd){border:none}}@media screen and (min-width:960px){.lp-date-ul li{font-size:1.25rem;width:23.5%}.lp-date-ul .date-reserve{font-size:.625em}}.lpsec-contents.contents>h2.has-background{line-height:1.4}@media screen and (min-width:1144px){.lpsec-contents.contents>h2.has-background{font-size:2em}}.checklist-css>li:after{border-color:var(--wp--preset--color--theme-magenta)}.program-flow.flow>*{position:relative;margin:0;max-width:none}.program-flow.flow>*:not(:first-child){margin-top:64px}.program-flow.flow>*:not(:first-child):before{position:absolute;right:0;bottom:100%;left:0;border-top-color:var(--wp--preset--color--theme-light-navy)}.added-section{margin-top:40px}.semi-outlinesec>h3{color:var(--wp--preset--color--theme-navy)}.semi-outlinesec>.onde-title{color:#fff;background:#0552c0}.semi-outlinetb th,.semi-outlinetb td{border-color:#ccc}.semi-outlinetb th{background:var(--wp--preset--color--theme-light-navy)}.contents .semi-outlinetb p{margin:0}.semiSche{display:inline-block}.qa-acfblock .quest-tit:before{content:'Q';color:#fff;text-align:center;display:inline-block;width:1.6em;margin:0 .2em 0 0;background:var(--wp--preset--color--theme-navy);border-radius:50%}.qa-acfblock .ans-txt:before{color:var(--wp--preset--color--wp-red)}.lpsec-contents .form-box{padding:0;background:0 0}.lpsec-contents .btn-line{text-align:center;position:relative}.semifax-section>h2{font-size:1.375em}.fax-iconwrap a:not(:hover),.fax-iconwrap a:not(:hover) .fa-file-pdf{color:var(--wp--preset--color--theme-navy)}