@charset "UTF-8";.section-title.briefing-title{display:flex;align-items:center;justify-content:flex-start}.section-title.briefing-title .briefing-title-tag{font-size:clamp(1.3rem,3.47vw,1.49rem);line-height:1.4;font-weight:600;padding:4px 4px;font-weight:600;border:solid 1px #ef5562;color:#ef5562}.briefing-tag{display:flex;align-items:center;justify-content:flex-start}.briefing-tag li{padding:0 4px;font-weight:600;line-height:1.6}.briefing-tag li.tag-1{border:solid 1px #ef5562;color:#ef5562}.briefing-tag li.tag-2{border:solid 1px #0075be;color:#0075be}.briefing-tag li+li{margin-left:1rem}.briefing-img-box-wrap{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.7vw 3%}.table-std.schedule tr.end td{color:rgba(62,58,57,.5);position:relative}.table-std.schedule tr.end td::before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;background:rgba(211,207,200,.7);width:100%;height:70%;font-size:clamp(1.14rem,1.11vw,2.13rem);color:#5e5e5e;opacity:1;z-index:100;display:flex;align-items:center;justify-content:center}.table-std.schedule tr.end td:first-child::before{content:"終了"}.table-tag-list{display:flex;margin-bottom:1em}.table-tag-list li{border:1px solid #f5a41a;color:#f5a41a;display:inline-block;padding:.5em 1em;margin-right:1em;font-size:clamp(1.6rem,4.27vw,1.83rem);line-height:1}.table-tag-list li:last-child{margin-right:0}.nohukin-link-list-wrap .nohukin-link-list{display:grid;grid-template-columns:1fr 1fr;grid-gap:3vw}.nohukin-link-list-wrap .nohukin-link-list.no-gap{grid-gap:3vw}.nohukin-link-list-wrap .nohukin-link-list>li h5.border-title{margin-bottom:1.5vw}.nohukin-link-list-wrap .nohukin-link-list>li .paragraph{margin-bottom:2vw}.nohukin-link-list-wrap .nohukin-link-list>li>:last-child{margin-bottom:0}.nohukin-link-list-wrap+.nohukin-link-list-wrap{margin-top:3vw}.web-form-flow-wrap .web-form-flow{display:flex;flex-wrap:wrap;gap:1.7vw 3%;margin-bottom:9ex;position:relative}.web-form-flow-wrap .web-form-flow .title{width:20%;background:#f5a41a;display:flex;align-items:center;justify-content:center;font-size:clamp(2rem,5.33vw,2.29rem);line-height:1.4;font-weight:600}.web-form-flow-wrap .web-form-flow .desc{width:75%}.web-form-flow-wrap .web-form-flow .desc .disc-list>li .notes-list>li{color:#3e3a39}.web-form-flow-wrap .web-form-flow .desc .disc-list>li .notes-list>li a{color:#0075be;font-weight:500}.web-form-flow-wrap .web-form-flow+.web-form-flow::before{content:"";position:absolute;top:-4em;left:50%;transform:translate(-50%,-25%) rotate(135deg);width:2em;height:2em;border-top:2px solid #666;border-right:2px solid #666;box-sizing:border-box}@media screen and (max-width:1024px) and (orientation:portrait){.section-title.briefing-title .briefing-title-tag{font-size:clamp(1.3rem,3.47vw,1.49rem)}.table-std.schedule tr.end td::before{font-size:clamp(1.4rem,3.73vw,1.61rem)}.table-tag-list li{font-size:clamp(1.2rem,3.2vw,1.38rem)}.nohukin-link-list-wrap .nohukin-link-list{grid-template-columns:1fr;grid-gap:7vw}.nohukin-link-list-wrap .nohukin-link-list.no-gap{grid-gap:0}.nohukin-link-list-wrap .nohukin-link-list>li h5.border-title{margin-bottom:3vw}.nohukin-link-list-wrap .nohukin-link-list>li .paragraph{margin-bottom:3vw}.nohukin-link-list-wrap+.nohukin-link-list-wrap{margin-top:7vw}.web-form-flow-wrap .web-form-flow{gap:3vw 0}.web-form-flow-wrap .web-form-flow .title{width:100%;padding:1.5vw;font-size:clamp(1.6rem,4.27vw,1.83rem)}.web-form-flow-wrap .web-form-flow .desc{width:100%}.web-form-flow-wrap .web-form-flow+.web-form-flow::before{width:1.5em;height:1.5em;border-width:1.5px}}@media screen and (min-width:768px) and (max-width:1024px) and (orientation:portrait){.section-title.briefing-title .briefing-title-tag{font-size:clamp(1.3rem,1.69vw,1.73rem)}.table-std.schedule tr.end td::before{font-size:clamp(1.4rem,1.82vw,1.87rem)}.table-tag-list li{font-size:clamp(1.2rem,1.56vw,1.6rem)}.nohukin-link-list-wrap .nohukin-link-list{grid-template-columns:1fr 1fr;grid-gap:4vw}.nohukin-link-list-wrap .nohukin-link-list.no-gap{grid-gap:4vw}.nohukin-link-list-wrap .nohukin-link-list>li h5.border-title{margin-bottom:1.5vw}.nohukin-link-list-wrap .nohukin-link-list>li .paragraph{margin-bottom:2vw}.nohukin-link-list-wrap+.nohukin-link-list-wrap{margin-top:4vw}.web-form-flow-wrap .web-form-flow{gap:3vw 0}.web-form-flow-wrap .web-form-flow .title{width:100%;padding:1.5vw;font-size:clamp(1.6rem,2.08vw,2.13rem)}.web-form-flow-wrap .web-form-flow+.web-form-flow::before{width:1.5em;height:1.5em;border-width:1.5px}}