@charset "UTF-8";:root{--bd-black:#000;--bd-white:#fff;--bd-gradient:linear-gradient(0deg, #3b806e 0%, #3b806e calc(58.5 * var(--iw) ), #acc14d 100%);--bd-brown:#784112;--bd-bg-present:#e5d6cc;--bd-bg-message:#d9d2c0;--bd-message:#b9743f;--bd-dark-brown:#42210B;--bd-blue:#0055B8;--bd-button-movie:#e8374a;--bd-button-gradient:linear-gradient(90deg, #790000 0%, #e10112 50%, #730000 100%);--bd-shadow:drop-shadow(1px 2px 6px rgba(0, 0, 0, 0.35))}body.js_on{height:100vh;overflow:hidden}figure{margin:0}a:hover{text-decoration:none}button{-webkit-appearance:inherit;-moz-appearance:inherit;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;appearance:inherit;padding:0;border:none;background-color:inherit;color:#fff;font:inherit;font-weight:600;letter-spacing:normal;text-align:inherit;text-indent:inherit;text-rendering:auto;text-transform:none;word-spacing:normal;cursor:pointer}svg{max-width:100%;height:auto}@-webkit-keyframes heartbeat{from{-webkit-transform:scale(1);-webkit-transform-origin:center center;-webkit-animation-timing-function:ease-out;transform:scale(1);transform-origin:center center;animation-timing-function:ease-out}25%{-webkit-transform:scale(1);-webkit-animation-timing-function:ease-in;transform:scale(1);animation-timing-function:ease-in}30%{-webkit-transform:scale(1.05);-webkit-animation-timing-function:ease-in;transform:scale(1.05);animation-timing-function:ease-in}35%{-webkit-transform:scale(1);-webkit-animation-timing-function:ease-out;transform:scale(1);animation-timing-function:ease-out}40%{-webkit-transform:scale(1.05);-webkit-animation-timing-function:ease-in;transform:scale(1.05);animation-timing-function:ease-in}45%{-webkit-transform:scale(1);-webkit-animation-timing-function:ease-out;transform:scale(1);animation-timing-function:ease-out}}@keyframes heartbeat{from{-webkit-transform:scale(1);-webkit-transform-origin:center center;-webkit-animation-timing-function:ease-out;transform:scale(1);transform-origin:center center;animation-timing-function:ease-out}25%{-webkit-transform:scale(1);-webkit-animation-timing-function:ease-in;transform:scale(1);animation-timing-function:ease-in}30%{-webkit-transform:scale(1.05);-webkit-animation-timing-function:ease-in;transform:scale(1.05);animation-timing-function:ease-in}35%{-webkit-transform:scale(1);-webkit-animation-timing-function:ease-out;transform:scale(1);animation-timing-function:ease-out}40%{-webkit-transform:scale(1.05);-webkit-animation-timing-function:ease-in;transform:scale(1.05);animation-timing-function:ease-in}45%{-webkit-transform:scale(1);-webkit-animation-timing-function:ease-out;transform:scale(1);animation-timing-function:ease-out}}@-webkit-keyframes flashing{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}5%{-webkit-transform:scale(1.2);transform:scale(1.2);opacity:1}8%{-webkit-transform:scale(1);transform:scale(1);opacity:1}10%{-webkit-transform:scale(1);transform:scale(1);opacity:1}12%{-webkit-transform:scale(1.2);transform:scale(1.2);opacity:1}15%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes flashing{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}5%{-webkit-transform:scale(1.2);transform:scale(1.2);opacity:1}8%{-webkit-transform:scale(1);transform:scale(1);opacity:1}10%{-webkit-transform:scale(1);transform:scale(1);opacity:1}12%{-webkit-transform:scale(1.2);transform:scale(1.2);opacity:1}15%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.contWrap{position:relative;color:var(--cafe-black);font-size:calc(1 * var(--iw));font-family:"Noto Sans JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Hiragino Sans","ヒラギノ角ゴシック",メイリオ,Meiryo,sans-serif}.contWrap a,.contWrap a:hover,.contWrap a:visited{color:currentColor}.contWrap img{-o-object-fit:cover;width:100%;height:auto;object-fit:cover}.l-filter-layer{z-index:20;position:absolute;top:0;left:0;width:100%;height:100%;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMDAgMjAwIiBzdHlsZT0ibWl4LWJsZW5kLW1vZGU6bXVsdGlwbHk7b3BhY2l0eTowLjIiPjxmaWx0ZXIgaWQ9Im5vaXNlRmlsdGVyIj48ZmVUdXJidWxlbmNlIHR5cGU9ImZyYWN0YWxOb2lzZSIgYmFzZUZyZXF1ZW5jeT0iMC42NSIgbnVtT2N0YXZlcz0iMyIgc3RpdGNoVGlsZXM9InN0aXRjaCIvPjwvZmlsdGVyPjxyZWN0IHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbHRlcj0idXJsKCNub2lzZUZpbHRlcikiLz48L3N2Zz4=) repeat center/300px 300px;opacity:.7;pointer-events:none}.c-wood-heading{width:calc(69 * var(--iw));margin-inline:auto}.lity-content::after{-webkit-box-shadow:none;box-shadow:none}.lity-close{display:none}.spacer{height:10px;background-color:var(--cafe-brown)}.plaid{height:50px;background:repeat-x center bottom/16%;background-image:url(../images/bg_plaid.jpg)}.webp .plaid{background-image:url(../images/bg_plaid.webp)}.el_btn{-webkit-box-shadow:6px 8px 4px rgba(55,56,56,.5);-webkit-transition:.3s;overflow:hidden;border-radius:20px;background-color:#fff;box-shadow:6px 8px 4px rgba(55,56,56,.5);transition:.3s}.p-fv{position:relative}.p-fv__bg{z-index:0;position:absolute;top:0;left:0;width:100%;height:100%}.p-fv__bg img{height:100%}.p-fv__inner{display:grid;z-index:1;position:relative;padding:calc(2.5 * var(--iw)) calc(4 * var(--iw)) 0}.p-fv-possu-logo img{max-width:calc(17.5 * var(--iw))}.p-fv-title{width:calc(88 * var(--iw));margin-top:calc(-2 * var(--iw));margin-inline:auto}.p-fv-button{position:relative;width:calc(35 * var(--iw));margin-top:calc(-14 * var(--iw));margin-inline:auto}.p-fv-button__button{-webkit-box-shadow:2px 2px 0 2px #210003;-webkit-transition-property:-webkit-transform,-webkit-box-shadow;display:block;margin-inline:auto;padding:3px;border-radius:100px;background:var(--bd-button-gradient);box-shadow:2px 2px 0 2px #210003;transition-property:-webkit-transform,-webkit-box-shadow;transition-property:transform,box-shadow;transition-property:transform,box-shadow,-webkit-transform,-webkit-box-shadow}a.p-fv-button__button{-webkit-transition:-webkit-box-shadow .2s ease-in;transition:-webkit-box-shadow .2s ease-in;transition:box-shadow .2s ease-in;transition:box-shadow .2s ease-in,-webkit-box-shadow .2s ease-in}.p-fv-button__text{display:block;border:2px solid var(--bd-white);border-radius:100px}.p-fv-button__accent{-webkit-transform-origin:bottom right;position:absolute;top:calc(-3 * var(--iw));left:calc(-3 * var(--iw));width:calc(4.5 * var(--iw));transform-origin:bottom right;pointer-events:none}.p-fv-contents__image{-webkit-filter:var(--bd-shadow);position:relative;width:calc(70 * var(--iw));margin-top:calc(-8.5 * var(--iw));margin-inline:auto;filter:var(--bd-shadow);pointer-events:none}.p-fv-contents__text{width:calc(85 * var(--iw));margin-top:calc(-2.5 * var(--iw));margin-inline:auto}.p-timetable{position:relative;padding:calc(4 * var(--iw)) 0 calc(5 * var(--iw)) 0;background:var(--bd-gradient)}.p-timetable__inner{position:relative;width:calc(69 * var(--iw));margin-inline:auto}.p-timetable__bg-top-bottom{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;z-index:0;position:absolute;top:0;left:0;flex-direction:column;justify-content:space-between;width:100%;height:100%;pointer-events:none}.p-timetable__bg-top-bottom img{height:100%}.p-timetable__bg-side{--side-up-distance:calc(31 * var(--iw));-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;z-index:1;position:absolute;top:0;left:0;justify-content:space-between;width:100%;height:calc(100% + var(--side-up-distance));margin-top:calc(-1 * var(--side-up-distance));pointer-events:none}.p-timetable__bg-side img{-o-object-position:top;height:100%;object-position:top}.p-timetable__bg-side .--left,.p-timetable__bg-side .--right{-webkit-box-flex:0;-ms-flex:0 1 calc(18.3 * var(--iw));flex:0 1 calc(18.3 * var(--iw))}.p-timetable__bg-side .--left{-webkit-transform:rotateY(180deg);justify-self:start;transform:rotateY(180deg);text-align:left}.p-timetable__bg-side .--right{justify-self:end;text-align:right}.p-timetable__button-movie{border-radius:calc(1.8 * var(--iw));background-color:var(--bd-white);text-align:center}.p-timetable__button-movie a{display:block;padding:calc(.8 * var(--iw));border:calc(.2 * var(--iw)) solid var(--bd-white);border-radius:calc(1.8 * var(--iw));background-color:var(--bd-button-movie)}.p-timetable__button-movie img{width:calc(39.6 * var(--iw))}.p-timetable-contents{background:url(../images/bg_timetable.png) no-repeat top center/contain}.p-timetable-contents__inner{width:calc(69 * var(--iw));margin-inline:auto}.p-timetable-contents__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column}.c-timetable-item{-webkit-box-shadow:calc(.4 * var(--iw)) calc(.4 * var(--iw)) calc(.4 * var(--iw)) rgba(133,167,125,.7);position:relative;border-radius:calc(1.4 * var(--iw));background-color:var(--bd-white);box-shadow:calc(.4 * var(--iw)) calc(.4 * var(--iw)) calc(.4 * var(--iw)) rgba(133,167,125,.7);list-style:none}.c-timetable-item__content{z-index:1;position:relative;pointer-events:none}.c-timetable-item__content img{width:calc(32.2 * var(--iw));max-width:initial;height:initial;max-height:initial}.c-timetable-item__number{z-index:1;position:absolute}.c-timetable-item__link{position:absolute;right:calc(9 * var(--iw));bottom:calc(3 * var(--iw))}.c-timetable-item__link svg{width:calc(18.4 * var(--iw))}.p-present{position:relative;padding:calc(4 * var(--iw)) 0 calc(5 * var(--iw)) 0}.p-present__bg{z-index:0;position:absolute;top:0;left:0;width:100%;height:100%}.p-present__bg img{height:100%}.p-present__inner{z-index:1;position:relative;width:calc(69 * var(--iw));margin-inline:auto}.p-present-box{background-color:var(--bd-bg-present)}.p-present-box__inner{padding:calc(3 * var(--iw)) calc(1.45 * var(--iw))}.p-present-box__heading{width:calc(60.05 * var(--iw));margin-inline:auto}.p-present-description{-webkit-column-gap:calc(1 * var(--iw));-moz-column-gap:calc(1 * var(--iw));-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;display:grid;grid-template-rows:auto auto;grid-template-columns:calc(27.4 * var(--iw)) calc(35.2 * var(--iw));column-gap:calc(1 * var(--iw));align-items:center;justify-content:center}.p-present-description__image{grid-row:1/3}.p-present-description__text{grid-row:1/2}.p-present-description__summary{grid-row:2/3;grid-column:2/3}.p-present-application{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-column-gap:calc(2.2 * var(--iw));-moz-column-gap:calc(2.2 * var(--iw));display:-webkit-box;display:-ms-flexbox;display:flex;column-gap:calc(2.2 * var(--iw));justify-content:center}.c-application-column.--postcard{-webkit-box-flex:0;-ms-flex:0 0 calc(36.6 * var(--iw));flex:0 0 calc(36.6 * var(--iw))}.c-application-column.--webform{-webkit-box-flex:0;-ms-flex:0 0 calc(22.6 * var(--iw));flex:0 0 calc(22.6 * var(--iw))}.c-application-column__heading{padding:calc(.2 * var(--iw));background-color:var(--bd-white)}.c-application-column__heading img{width:auto;height:calc(1.4 * var(--iw))}.p-application-summary{width:calc(61.4 * var(--iw));margin-inline:auto}.p-application-summary__heading{background-color:#333;color:var(--bd-white);font-weight:700;font-size:calc(1.4 * var(--iw));text-align:center}.p-summary-document{max-height:calc(16.4 * var(--iw));padding:calc(2 * var(--iw)) calc(3.6 * var(--iw));overflow-y:scroll;background-color:var(--bd-white);line-height:1.8;text-align:justify}.p-summary-document li{margin-bottom:.2em;padding-left:1em;text-indent:-1em}.p-summary-document li::before{display:inline-block;width:.5em;height:.5em;margin-right:.5em;border-radius:1em;background-color:currentColor;content:""}.p-message{padding-block:calc(4 * var(--iw)) calc(5 * var(--iw));background-color:var(--bd-bg-message)}.p-message__inner{width:calc(69 * var(--iw));margin-inline:auto}.p-message__note{width:calc(65.8 * var(--iw));margin-inline:auto}.p-message-catch{position:relative;text-align:center}.p-message-catch__heading img{width:auto;height:calc(2.1 * var(--iw))}.p-message-catch__text img{width:auto;height:calc(3.2 * var(--iw))}.p-message-catch__image{z-index:1;position:absolute;top:calc(-8 * var(--iw));right:calc(-9.5 * var(--iw));width:calc(22 * var(--iw));pointer-events:none}.p-message-flow{width:calc(65.8 * var(--iw));margin-inline:auto}.p-flow-item{-webkit-box-align:center;-ms-flex-align:center;display:grid;position:relative;grid-template-columns:calc(7.6 * var(--iw)) auto;align-items:center;min-height:calc(16.5 * var(--iw));padding-inline:calc(3 * var(--iw));gap:calc(2.2 * var(--iw));border:3px solid var(--bd-message);border-radius:calc(1.8 * var(--iw));background-color:var(--bd-white)}.p-flow-item.--has-dot{margin-bottom:calc(3 * var(--iw))}.p-flow-item.--has-dot::after{display:block;position:absolute;bottom:calc(-3 * var(--iw) - 3px);width:100%;height:calc(3 * var(--iw));background:url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNiA4IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxjaXJjbGUgY3g9IjMiIGN5PSI0IiBmaWxsPSIjYjA3NzQ5IiByPSIzIi8+PHBhdGggZD0ibTAgMGg2djhoLTZ6IiBmaWxsPSJub25lIi8+PC9zdmc+) repeat-y top center/calc(.55 * var(--iw));content:""}.p-flow-item__detail{-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1.75}.p-flow-item__detail.--step2{display:grid;grid-template-columns:auto calc(19 * var(--iw))}.p-flow-item__detail.--step3{display:grid;grid-template-columns:calc(17.6 * var(--iw)) calc(27.8 * var(--iw))}.p-flow-item__action{font-size:calc(1.6 * var(--iw))}.p-flow-item__note{font-weight:700}.p-sns-unit{display:grid;grid-template-columns:repeat(3,calc(15.4 * var(--iw)));gap:calc(1.8 * var(--iw))}.p-sns-unit__item{-webkit-box-shadow:4px 6px 0 rgba(96,56,19,.3);overflow:hidden;border-radius:calc(15.4 * var(--iw))!important;box-shadow:4px 6px 0 rgba(96,56,19,.3)}.p-secretariat__inner{max-width:1100px;margin-inline:auto;padding:40px 20px}.p-preparation{-webkit-box-align:end;-ms-flex-align:end;display:grid;grid-template-columns:220px 300px 200px;align-items:end;max-width:880px;margin-inline:auto;gap:80px}.p-preparation__heading{grid-row:1/2;grid-column:3/4}.p-preparation__posukuma{grid-row:1/2;grid-column:1/2}.p-preparation__text{grid-row:1/2;grid-column:2/3;align-self:center}.p-secretariat-box{border:3px solid var(--bd-dark-brown);border-radius:20px;background-color:var(--bd-white)}.p-secretariat-box__heading{fill:var(--bd-white);max-width:545px;margin-top:-30px;margin-inline:auto;padding:15px 50px;border-radius:50px;background-color:var(--bd-dark-brown)}.p-secretariat-box__inner{-webkit-box-align:center;-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;padding:20px 0 30px}.p-secretariat-box__mail{-webkit-box-flex:0;-ms-flex:0 0 370px;fill:var(--bd-blue);flex:0 0 370px;padding:0 30px}.p-secretariat-box__summary{-ms-flex-wrap:wrap;-webkit-column-gap:10px;-moz-column-gap:10px;-webkit-box-align:end;-ms-flex-align:end;display:-webkit-box;display:-ms-flexbox;display:flex;column-gap:10px;row-gap:15px;flex-wrap:wrap;align-items:flex-end;padding:20px 20px 20px 30px;border-left:1px solid var(--bd-dark-brown)}.p-secretariat-box__summary .--blue{fill:var(--bd-blue)}.p-secretariat-notes{display:grid;grid-template-columns:100px auto;max-width:1100px;margin-inline:auto;gap:20px}.p-secretariat-notes__list{font-weight:700;font-size:14px}.linkArea{padding:50px 8% 60px}.snsLink{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:space-between;max-width:1000px;margin-right:auto;margin-left:auto;padding:5px 6.5% 0 3.8%;border-radius:20px;background-color:#0056b1}.snsLink_arrow{width:3.5%}.snsLink_text{position:relative;width:40%}.snsLink_text::after{position:absolute;right:-17%;width:11%;height:100%;background:url(../img/img_arrow.svg) no-repeat center/30px 30px;content:""}.snsLink_unit{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-transform:translateY(-10px);display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;width:50%;transform:translateY(-10px)}.snsLink_icon{-webkit-box-shadow:6px 2px 6px rgba(0,0,0,.5);width:16%;border-radius:50%;box-shadow:6px 2px 6px rgba(0,0,0,.5)}.linkToMain{max-width:994px;margin-right:auto;margin-left:auto;border-radius:30px}.linkToMain a{margin-right:6px}.c-modal-box{-webkit-box-shadow:calc(.4 * var(--iw)) calc(.4 * var(--iw)) calc(.4 * var(--iw)) rgba(133,167,125,.7);position:relative;width:calc(82 * var(--iw));max-height:initial!important;border-radius:calc(4.2 * var(--iw));background-color:var(--bd-white);box-shadow:calc(.4 * var(--iw)) calc(.4 * var(--iw)) calc(.4 * var(--iw)) rgba(133,167,125,.7)}.c-modal-box__number{z-index:1;position:absolute;top:calc(-9 * var(--iw));left:calc(-7 * var(--iw));width:calc(16 * var(--iw));height:calc(16 * var(--iw));background:url(../images/bg_balloon-sp.svg) center/contain}.c-modal-box__content{z-index:1;position:relative;top:calc(-10 * var(--iw));width:calc(87.125 * var(--iw));pointer-events:none}.c-modal-box__content img{width:100%}.c-modal-box__link{position:absolute;top:calc(43 * var(--iw));right:calc(28 * var(--iw));width:calc(49 * var(--iw))}.c-modal-box__close-btn{position:absolute;bottom:0;width:100%;overflow:hidden;border-radius:calc(4.2 * var(--iw))}div#modal04{height:calc(60 * var(--iw))}.u-wbr{word-wrap:break-word;line-break:strict;word-break:keep-all;overflow-wrap:break-word}.nbr{display:inline-block}.sp_only{display:none}.sp_only__flex{display:none}.u-disabled{background-color:var(--bd-white);opacity:.3;pointer-events:none}.u-heartbeat{-webkit-animation:heartbeat 2s infinite;animation:heartbeat 2s infinite}.u-heartbeat:focus-visible,.u-heartbeat:hover{-webkit-animation:none;animation:none}.u-heartbeat:focus-visible+.u-flashing,.u-heartbeat:hover+.u-flashing{-webkit-animation:none;visibility:hidden;animation:none}.u-flashing{-webkit-animation:flashing 2s infinite;-webkit-transform-origin:bottom right;transform-origin:bottom right;animation:flashing 2s infinite}.u-mt-50{margin-top:calc(-3.7 * var(--iw))}.u-mtpx-50{margin-top:-50px}.u-mt-40{margin-top:calc(-3 * var(--iw))}.u-mtpx-40{margin-top:-40px}.u-mt-30{margin-top:calc(-2.2 * var(--iw))}.u-mtpx-30{margin-top:-30px}.u-mt-20{margin-top:calc(-1.5 * var(--iw))}.u-mtpx-20{margin-top:-20px}.u-mt-10{margin-top:calc(-.7 * var(--iw))}.u-mtpx-10{margin-top:-10px}.u-mt0{margin-top:calc(0 * var(--iw))}.u-mtpx0{margin-top:0}.u-mt10{margin-top:calc(.7 * var(--iw))}.u-mtpx10{margin-top:10px}.u-mt20{margin-top:calc(1.5 * var(--iw))}.u-mtpx20{margin-top:20px}.u-mt30{margin-top:calc(2.2 * var(--iw))}.u-mtpx30{margin-top:30px}.u-mt40{margin-top:calc(3 * var(--iw))}.u-mtpx40{margin-top:40px}.u-mt50{margin-top:calc(3.7 * var(--iw))}.u-mtpx50{margin-top:50px}.u-mt60{margin-top:calc(4.4 * var(--iw))}.u-mtpx60{margin-top:60px}.u-mt70{margin-top:calc(5.2 * var(--iw))}.u-mtpx70{margin-top:70px}.u-mt80{margin-top:calc(5.9 * var(--iw))}.u-mtpx80{margin-top:80px}.u-mt90{margin-top:calc(6.7 * var(--iw))}.u-mtpx90{margin-top:90px}.u-mt100{margin-top:calc(7.4 * var(--iw))}.u-mtpx100{margin-top:100px}.u-mt110{margin-top:calc(8.1 * var(--iw))}.u-mtpx110{margin-top:110px}.u-mt120{margin-top:calc(8.9 * var(--iw))}.u-mtpx120{margin-top:120px}.u-mt130{margin-top:calc(9.6 * var(--iw))}.u-mtpx130{margin-top:130px}.u-mt140{margin-top:calc(10.4 * var(--iw))}.u-mtpx140{margin-top:140px}.u-mt150{margin-top:calc(11.1 * var(--iw))}.u-mtpx150{margin-top:150px}@media (min-width:751px){body{min-width:1200px}.p-timetable-contents__mc{width:calc(30 * var(--iw))}.c-timetable-item{width:calc(30 * var(--iw))}.c-timetable-item__number{top:calc(-2.6 * var(--iw));width:calc(6.6 * var(--iw));height:calc(6.6 * var(--iw))}.--right .c-timetable-item__number{left:calc(-7.9 * var(--iw));background:url(../images/bg_balloon-left.svg) center/contain}.--left .c-timetable-item__number{right:calc(-7.9 * var(--iw));background:url(../images/bg_balloon-right.svg) center/contain}.--no05 .c-timetable-item__number{top:calc(1 * var(--iw))}.c-timetable-item.--right{-ms-flex-item-align:end;align-self:flex-end}.c-timetable-item.--no01{height:calc(23.6 * var(--iw));margin-top:calc(-9.4 * var(--iw))}.c-timetable-item.--no02{height:calc(34.2 * var(--iw));margin-top:calc(-14.4 * var(--iw))}.c-timetable-item.--no03{height:calc(25.4 * var(--iw));margin-top:calc(-15 * var(--iw))}.c-timetable-item.--no03 .c-timetable-item__content{margin-top:calc(-1.8 * var(--iw))}.c-timetable-item.--no04{height:calc(18 * var(--iw));margin-top:calc(-1 * var(--iw))}.c-timetable-item.--no05{height:calc(29.2 * var(--iw));margin-top:calc(-14 * var(--iw))}.c-timetable-item.--no05 .c-timetable-item__content{margin-top:calc(-1 * var(--iw))}.c-timetable-item.--no06{height:calc(23.8 * var(--iw));margin-top:calc(-11 * var(--iw))}}@media (max-width:750px){:root{--bd-gradient:linear-gradient(0deg, #11816d 0%, #11816d calc(82.6 * var(--iw)), #acc14d 100%)}.contWrap{font-size:calc(3.8 * var(--iw))}.c-wood-heading{z-index:1;position:relative;width:calc(89.4 * var(--iw));margin-inline:auto}.plaid{height:20px}.el_btn{border-radius:4vw}.p-fv__inner{padding:calc(1.4 * var(--iw)) 0 0}.p-fv-possu-logo{margin-left:calc(3.2 * var(--iw))}.p-fv-possu-logo img{max-width:calc(26.6 * var(--iw))}.p-fv-title{width:100%;margin-top:calc(-9 * var(--iw))}.p-fv-button{width:calc(52 * var(--iw));margin-top:calc(-29 * var(--iw));margin-inline:auto}.p-fv-button__accent{width:calc(6.6 * var(--iw))}.p-fv-contents__image{width:100%;margin-top:calc(-12.5 * var(--iw))}.p-fv-contents__text{width:100%;margin-top:calc(-4.5 * var(--iw))}.p-timetable{padding:calc(7 * var(--iw)) 0 calc(10 * var(--iw)) 0}.p-timetable__inner{width:calc(89.4 * var(--iw));margin-inline:auto}.p-timetable__bg-side .--left,.p-timetable__bg-side .--right{-webkit-box-flex:0;-ms-flex:0 1 calc(21.4 * var(--iw));flex:0 1 calc(21.4 * var(--iw))}.p-timetable__button-movie{width:calc(80 * var(--iw));margin-inline:auto;border-radius:calc(4.8 * var(--iw))}.p-timetable__button-movie a{padding:calc(2.5 * var(--iw)) 0;border-width:calc(.4 * var(--iw));border-radius:calc(4.8 * var(--iw))}.p-timetable__button-movie img{width:calc(69.4 * var(--iw))}.p-timetable-contents{background:url(../images/bg_timetable-sp.png) no-repeat top center/contain}.p-timetable-contents__inner{width:calc(75.2 * var(--iw));margin-inline:auto;padding-top:calc(2 * var(--iw))}.p-timetable-contents__list{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.c-timetable-item{width:calc(68 * var(--iw))}.c-timetable-item__content{position:absolute;top:calc(-6 * var(--iw))}.c-timetable-item__content img{width:calc(77.4 * var(--iw))}.c-timetable-item__number{top:calc(-5 * var(--iw));left:calc(-12 * var(--iw));width:calc(14.2 * var(--iw));height:calc(14.2 * var(--iw));background:url(../images/bg_balloon-sp.svg) center/contain}.p-present{padding:calc(8 * var(--iw)) 0 calc(10 * var(--iw)) 0}.p-present__inner{width:calc(89.4 * var(--iw));margin-inline:auto}.p-present-box__inner{padding:calc(4 * var(--iw)) calc(5.2 * var(--iw))}.p-present-box__heading{width:100%}.p-present-description{grid-template-columns:auto}.p-present-description__image{grid-row:2/3}.p-present-description__summary{grid-row:3/4;grid-column:1/2}.p-present-application{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.c-application-column__heading img{height:calc(5 * var(--iw))}.p-application-summary{width:100%}.p-application-summary__heading{padding:.3em;font-size:calc(4 * var(--iw))}.p-summary-document{max-height:calc(28 * var(--iw));font-size:calc(2.6 * var(--iw))}.p-message__inner{width:calc(89.4 * var(--iw));margin-inline:auto}.p-message__note{width:calc(85 * var(--iw));margin-inline:auto;font-size:calc(2.6 * var(--iw))}.p-message-catch__heading img{height:calc(5.4 * var(--iw))}.p-message-catch__text img{height:calc(21.4 * var(--iw))}.p-message-catch__image{position:relative;top:initial;right:initial;width:100%;text-align:center}.p-message-catch__image img{width:calc(56 * var(--iw))}.p-message-flow{width:calc(85 * var(--iw));margin-inline:auto}.p-flow-item.--has-dot{margin-bottom:calc(5 * var(--iw))}.p-flow-item.--has-dot::after{bottom:calc(-5 * var(--iw) - 3px);height:calc(5 * var(--iw));background-size:calc(1.8 * var(--iw))}.p-flow-item{-webkit-box-align:start;-ms-flex-align:start;grid-template-columns:calc(19 * var(--iw)) auto;align-items:start;padding:calc(4 * var(--iw)) calc(3 * var(--iw));gap:calc(2.5 * var(--iw));border-radius:calc(4 * var(--iw))}.p-flow-item__icon{padding-top:calc(2 * var(--iw))}.p-flow-item__detail.--step2{grid-template-columns:auto}.p-flow-item__detail.--step3{grid-template-columns:auto}.p-flow-item__action{font-size:calc(3.8 * var(--iw))}.--step1 .p-flow-item__action,.--step3 .p-flow-item__action{padding-left:1em}.--step2 .p-flow-item__action{grid-row:2/3;margin-left:calc(-21.5 * var(--iw))}.p-flow-item__note{margin-left:calc(-22 * var(--iw));font-size:calc(2.6 * var(--iw))}.p-sns-unit{grid-template-rows:repeat(3,calc(11.2 * var(--iw)));grid-template-columns:calc(49 * var(--iw))}.p-preparation{-webkit-column-gap:10vw;-moz-column-gap:10vw;grid-template-rows:auto auto;grid-template-columns:42vw 38vw;column-gap:10vw;row-gap:5vw;max-width:90vw}.p-preparation__heading{grid-row:2/3;grid-column:2/3;padding-right:10vw}.p-preparation__posukuma{grid-row:2/3;padding-left:10vw}.p-preparation__text{grid-row:1/2;grid-column:1/3}.p-secretariat-box__heading{max-width:285px;margin-top:-20px;padding:3px 20px}.p-secretariat-box__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;flex-direction:column;align-items:center;padding:20px 30px 20px}.p-secretariat-box__mail{-webkit-box-flex:initial;-ms-flex:initial;flex:initial;padding:0 20px 10px;border-bottom:1px solid var(--bd-dark-brown)}.p-secretariat-box__summary{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-inline:-10px;padding:20px 0 0;border-left:none}.p-secretariat-box__summary svg:not(.--advanced){padding-inline:10px}.p-secretariat-notes{grid-template-columns:auto;gap:0}.p-secretariat-notes__heading{max-width:90px}.snsLink{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:5px 6% 0;border-radius:4vw}.snsLink_text{-webkit-transform:translateY(-4vw);width:64vw;transform:translateY(-4vw)}.snsLink_text::after{display:none}.snsLink_unit{width:100%}.snsLink_icon{width:12.5vw;border-radius:50%}.linkToMain{border-radius:15px}.sp_only{display:block}.sp_only__flex{display:-webkit-box;display:-ms-flexbox;display:flex}.pc_only{display:none}.u-mt-50-sp{margin-top:calc(-12.5 * var(--iw))}.u-mt-40-sp{margin-top:calc(-10 * var(--iw))}.u-mt-30-sp{margin-top:calc(-7.5 * var(--iw))}.u-mt-20-sp{margin-top:calc(-5 * var(--iw))}.u-mt-10-sp{margin-top:calc(-2.5 * var(--iw))}.u-mt0-sp{margin-top:calc(0 * var(--iw))}.u-mt10-sp{margin-top:calc(2.5 * var(--iw))}.u-mt20-sp{margin-top:calc(5 * var(--iw))}.u-mt30-sp{margin-top:calc(7.5 * var(--iw))}.u-mt40-sp{margin-top:calc(10 * var(--iw))}.u-mt50-sp{margin-top:calc(12.5 * var(--iw))}.u-mt60-sp{margin-top:calc(15 * var(--iw))}.u-mt70-sp{margin-top:calc(17.5 * var(--iw))}.u-mt80-sp{margin-top:calc(20 * var(--iw))}.u-mt90-sp{margin-top:calc(22.5 * var(--iw))}.u-mt100-sp{margin-top:calc(25 * var(--iw))}.u-mt110-sp{margin-top:calc(27.5 * var(--iw))}.u-mt120-sp{margin-top:calc(30 * var(--iw))}.u-mt130-sp{margin-top:calc(32.5 * var(--iw))}.u-mt140-sp{margin-top:calc(35 * var(--iw))}.u-mt150-sp{margin-top:calc(37.5 * var(--iw))}}@media (hover:hover) and (max-width:750px){.el_btn:not(.--disabled):hover{-webkit-transform:none;-webkit-box-shadow:6px 8px 4px rgba(55,56,56,.5);transform:none;box-shadow:6px 8px 4px rgba(55,56,56,.5)}.el_btn:not(.--disabled):hover a{opacity:1}}@media all and (-ms-high-contrast:none){main,section{display:block}}@media (hover:hover){.el_btn:not(.--disabled):hover{-webkit-transform:translate(6px,8px);-webkit-box-shadow:none;transform:translate(6px,8px);box-shadow:none}.el_btn:not(.--disabled):hover a{opacity:.5}a.p-fv-button__button:focus-visible,a.p-fv-button__button:hover{-webkit-transition:-webkit-box-shadow .1s ease-in;-webkit-box-shadow:none;-webkit-transform:translate(4px,4px);transform:translate(4px,4px);box-shadow:none;transition:-webkit-box-shadow .1s ease-in;transition:box-shadow .1s ease-in;transition:box-shadow .1s ease-in,-webkit-box-shadow .1s ease-in}.c-modal-box__close-btn{-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.c-modal-box__close-btn:focus-visible,.c-modal-box__close-btn:hover{-webkit-transition:all .1s ease-in;background-color:var(--bd-bg-present);transition:all .1s ease-in}}