a,address,article,aside,audio,b,big,blockquote,body,button,caption,center,cite,code,dd,details,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,i,iframe,img,input,label,li,main,mark,menu,nav,ol,p,pre,q,s,section,select,small,span,strong,summary,table,tbody,td,textarea,tfoot,th,thead,time,tr,u,ul,video{margin:0;padding:0;font-size:inherit;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}img{max-width:100%;vertical-align:bottom;border-style:none}svg:not(:root){overflow:hidden}a{background-color:transparent;font-weight:inherit;color:inherit}a:active,a:hover{outline-width:0}b,strong{font-weight:inherit;font-weight:bolder}hr{box-sizing:content-box;height:0;overflow:visible}button,input,select,textarea{padding:0;border:none;font:inherit;color:inherit;background:none}select{-webkit-appearance:none;-moz-appearance:none;appearance:none}button,input,select{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{cursor:pointer}[disabled]{cursor:default}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}button:-moz-focusring,input:-moz-focusring{outline:1px dotted ButtonText}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}:root{--color-black: #333333;--color-black-rgb: 51, 51, 51;--color-navy: #232b39;--color-navy-rgb: 35, 43, 57;--color-light-blue: #dae7f9;--color-light-blue-rgb: rgb(218, 231, 249);--color-blue: #3765b5;--color-blue-rgb: 26, 115, 232;--color-red: #d90012;--color-red-rgb: 229, 0, 18;--color-white: #ffffff;--color-white-rgb: 255, 255, 255}body{word-wrap:break-word}::selection{color:var(--color-white);background-color:var(--color-blue)}input,select,textarea,button.inputButton{width:100%;padding:15px!important;border:1px solid #c1c1c1;color:var(--color-black)!important;-webkit-transition:all .4s;-moz-transition:all .4s;transition:all .4s;border-radius:3px}@media screen and (max-width: 768px){input,select,textarea,button.inputButton{padding:12px!important}}input:disabled,select:disabled,textarea:disabled,button.inputButton:disabled{background-color:rgba(var(--color-black-rgb),.1);color:rgba(var(--color-black-rgb),.6)!important}input:focus,select:focus,textarea:focus,button.inputButton:focus{color:#fff;outline:none;border:1px solid #1665cc}option{padding:1rem 0}textarea{resize:vertical}input[type=checkbox]:has(label):hover{cursor:pointer}.inputSpinner{display:flex;align-items:center}.inputSpinner input[type=number]::-webkit-outer-spin-button,.inputSpinner input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.inputSpinner input[type=number]{-moz-appearance:textfield;flex:1;margin:0 1rem;text-align:center}.inputSpinner button{background-color:var(--color-navy);color:var(--color-white);border-radius:10rem;height:4rem;width:4rem;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 1200px){.inputSpinner button{height:3rem;width:3rem}}.inputSpinner button:disabled{background-color:#bcbcbc}.inputSpinner button:disabled:hover{opacity:1;cursor:inherit}.inputSpinner button span{display:block}.inputSpinner button span>span{font-size:3rem}@media screen and (max-width: 768px){.inputSpinner button span>span{font-size:2rem}}.listBlock label{margin-bottom:1rem;display:flex}.listBlock label input[type=checkbox],.listBlock label input[type=radio]{width:inherit;margin-right:.5rem}.listBlock label:last-child{margin-bottom:0}.listBlock label:hover,.listBlock label:hover input{cursor:pointer}.spinnerBlock{display:flex;align-items:center;margin-bottom:1.5rem}.spinnerBlock:last-child{margin-bottom:0}.spinnerBlock .labelSub{margin-right:1rem;white-space:nowrap;width:15rem}.spinnerBlock .inputSpinner{max-width:25rem;width:100%}.spinnerBlock .unit{margin-left:10px}.switchingBlock{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:.8rem}.switchingBlock:has(>:nth-child(3)){grid-template-columns:repeat(3,1fr)}.switchingBlock .button{display:none}.switchingBlock label{padding:.8rem!important;display:block;margin-bottom:0!important;border-radius:3px;color:var(--color-blue);border:1px solid var(--color-blue);text-align:center}.switchingBlock label:hover{cursor:pointer}.switchingBlock .button:checked+label{background-color:var(--color-blue);color:var(--color-white)}.dataPickerBlock{position:relative}.dataPickerBlock .dataPicker{position:absolute;background:#fff;box-shadow:0 6px 13px -2px rgba(var(--color-navy-rgb),.3);z-index:9;max-width:250px;width:100%}.dataPickerBlock .inputButton{width:100%;border:1px solid #c1c1c1;text-align:left;border-radius:3px}.dataPickerBlock .inputButton:disabled{background-color:#f1f1f1!important;color:rgba(var(--color-black-rgb),.65)!important;border-color:rgba(var(--color-black-rgb),.15)!important}.dataPickerBlock .toolbar{display:flex;justify-content:space-between;position:relative;margin:8px -8px}.dataPickerBlock .toolbar a[role=button]{background:#fff;border:1px solid var(--color-navy);color:var(--color-navy);border-radius:6px;margin:0 16px;padding:6px 10px;font-size:12px;cursor:pointer;text-decoration:none!important}.dataPickerBlock .toolbar a[role=button].primary{background:var(--color-navy);color:#fff!important;text-decoration:none!important}.datePickerRange{display:flex;align-items:center}.datePickerRange>span{margin:0 10px}.dataPicker-calendar table tr>*:nth-child(6){color:var(--color-blue)}.dataPicker-calendar table tr>*:nth-child(7){color:#f50505}.dataPicker-calendar table td.day[aria-selected=true]{background:var(--color-navy);color:#fff;outline-color:#fff}.dataPicker-calendar table td.day[aria-checked=mixed]{background:var(--color-blue);color:#fff;outline-color:#fff}.dataPicker-calendar table td.day[aria-checked=true]{background:#ed3f00;color:#fff;outline-color:#fff}.dataPicker-calendar>div{background-color:rgba(var(--color-navy-rgb),.9);padding:1rem 0;color:#fff;font-size:14px;line-height:100%;border:1px solid #b3b3b3;border-bottom:none;display:flex;align-items:center;justify-content:space-between}.dataPicker-calendar>div>div{flex:1;text-align:center}.dataPicker-calendar>div>button{position:relative;padding:10px;background:transparent;border:none;cursor:pointer;outline-offset:-3px}.dataPicker-calendar>div>button:focus,.dataPicker-calendar>div>button:hover{outline:3px auto #fff}.dataPicker-calendar>div>button:before{content:"";position:absolute;top:4px;border-style:solid}.dataPicker-calendar>div>button.prev:before{left:10px;border-width:6px 10px 6px 0;border-color:transparent #fff transparent transparent}.dataPicker-calendar>div>button.next:before{right:10px;border-width:6px 0 6px 10px;border-color:transparent transparent transparent #fff}.dataPicker-calendar table{border:1px solid #b3b3b3;border-collapse:collapse;box-sizing:border-box;width:100%}.dataPicker-calendar table th{background:#fff;color:gray;font-size:1.2rem;border:1px solid #b3b3b3;text-align:center;padding:.3rem 0}.dataPicker-calendar table td{border:1px solid #b3b3b3;text-align:center}.dataPicker-calendar table td.day{padding:.4rem 0}.dataPicker-calendar table td.day[aria-checked],.dataPicker-calendar table td.day[aria-selected]{position:relative;box-shadow:none;cursor:pointer}.dataPicker-calendar table td.day[aria-selected]:focus{outline:3px auto var(--color-navy)}.dataPicker-calendar table td.day[aria-selected]:focus>span:before{content:"";position:absolute;top:10.5px;left:0;border-style:solid;border-width:5px 0 5px 7px;border-color:transparent transparent transparent var(--color-navy)}input[type=checkbox]:checked{accent-color:var(--color-navy)}.form .inputItem{margin-bottom:2rem}.form .inputItem:last-child{margin-bottom:0}.form .inputItem .label{margin-bottom:.5rem}@media screen and (max-width: 768px){.form .inputItem .label{padding-top:0;margin-bottom:1rem}}.form .inputItem .label .required{font-size:1.2rem;background-color:var(--color-red);padding:1px 5px 2px;display:inline-block;color:var(--color-white);border-radius:3px;margin-left:5px}.form .inputItem.-row{display:flex;margin-bottom:3rem}@media screen and (max-width: 768px){.form .inputItem.-row{flex-direction:column}}.form .inputItem.-row .label{padding-top:1.5rem;width:210px}@media screen and (max-width: 768px){.form .inputItem.-row .label{width:100%;padding-top:0}}.form .inputItem.-row .input{flex:1;padding-left:2rem}@media screen and (max-width: 768px){.form .inputItem.-row .input{padding-left:0}}.form .inputItem.-column{display:flex;flex-direction:column}.form .inputItem.hasError input,.form .inputItem.hasError select,.form .inputItem.hasError textarea,.form .inputItem.hasError button.inputButton{border:solid 1px var(--color-red);background-color:rgba(var(--color-red-rgb),.05)}.form.-confirm .label{padding-top:0!important}.form .error{width:100%;display:inline-block;margin-top:1rem;color:var(--color-red);border-radius:3px;font-size:1.4rem;padding-left:2.5rem;display:block;position:relative}.form .error:before{font-family:Material Symbols Outlined;content:"";position:absolute;left:0;font-size:2rem;line-height:1rem;top:6px}.loaderBg{background-color:rgba(var(--color-black-rgb),.6);width:100%;height:100%;top:0;left:0;position:fixed;z-index:9998}.loaderBlock{position:fixed;z-index:9999;top:50%;left:50%;transform:translate(-50%,-50%)}.loader{width:50px;padding:8px;aspect-ratio:1;border-radius:50%;background-color:rgba(var(--color-white-rgb),.7);--_m: conic-gradient(#0000 10%, #000), linear-gradient(#000 0 0) content-box;-webkit-mask:var(--_m);mask:var(--_m);-webkit-mask-composite:source-out;mask-composite:subtract;animation:l3 1s infinite linear}@keyframes l3{to{transform:rotate(1turn)}}.dialog{display:flex;flex-direction:column;align-items:center;justify-content:center;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;z-index:999}.dialog .dialog-content{min-width:350px;width:auto;max-width:90%;height:auto;max-height:90%;background-color:#fff;padding:3rem;border-radius:3px;box-shadow:0 2px 10px #0003;display:flex;flex-direction:column;row-gap:.8rem;position:relative}@media screen and (max-width: 768px){.dialog .dialog-content{min-width:250px;padding:2rem}}.dialog .dialog-content button.close{position:absolute;right:5px;top:10px;width:32px;height:32px;border:none;cursor:pointer}.dialog .dialog-content .btnList{width:100%}.dialog .dialog-content .head{display:flex;justify-content:space-between;margin-bottom:1rem}.dialog .dialog-content .head h2{padding-right:2rem}.dialog .dialog-content .cont{overflow-y:auto;display:flex;flex-direction:column;gap:1rem}.dialog .dialog-content .cont .content{white-space:pre-line}html{font-size:62.5%}body{width:100%;display:inherit!important;overflow-x:hidden;min-width:inherit!important;min-height:inherit!important}#root{font-family:Noto Sans JP,sans-serif;font-size:1.6rem;font-weight:400;color:var(--color-black);line-height:1.5;letter-spacing:.05em;font-feature-settings:"palt";min-height:100vh;position:relative;padding-bottom:200px;box-sizing:border-box}a{text-decoration:underline!important;color:var(--color-black)!important}a:hover{text-decoration:none!important}.inner{width:100%;max-width:calc(960px + 10vw);margin-left:auto;margin-right:auto;padding-left:5vw;padding-right:5vw}.innerS{width:100%;max-width:calc(700px + 10vw);margin-left:auto;margin-right:auto;padding-left:5vw;padding-right:5vw}.lContainer{padding-top:80px;padding-bottom:25rem}@media screen and (max-width: 768px){.lContainer{padding-top:60px;padding-bottom:15rem}}.mContainer{margin-top:6rem}@media screen and (max-width: 768px){.mContainer{margin-top:5rem}}.bold{font-weight:700}@media screen and (max-width: 768px){.pcShow{display:none}}.spShow{display:none}@media screen and (max-width: 768px){.spShow{display:block}}.mt-0{margin-top:0!important}.mb-0{margin-bottom:0!important}.pt-0{padding-top:0!important}.pb-0{padding-bottom:0!important}.noteList{margin-top:1rem;margin-bottom:1rem}@media screen and (max-width: 768px){.noteList{font-size:1.4rem}}.noteList.-small{font-size:1.4rem}.noteList .noteList__item{margin-bottom:.6em}.noteList .noteList__item:last-child{margin-bottom:0}.noteList.-kome .noteList__item{margin-left:1em}.noteList.-kome .noteList__item:last-child{margin-bottom:0}.noteList.-kome .noteList__item:before{content:"※";margin-left:-1em}.noteList.-kome .noteList__item__maru{margin-left:1em}.noteList.-kome .noteList__item__maru:last-child{margin-bottom:0}.noteList.-kome .noteList__item__maru:before{content:"●";margin-left:-1em}.basicBtn{padding:1.5rem;text-align:center;text-decoration:none;border-radius:3px;font-weight:700;transition:.2s;display:block;width:100%;max-width:380px;text-decoration:none!important;border:none;margin-left:auto;margin-right:auto}@media screen and (max-width: 768px){.basicBtn{padding:1.3rem}}.basicBtn:hover{transition:.2s;cursor:pointer}.basicBtn.-primary{background-color:var(--color-navy);color:var(--color-white)!important}.basicBtn.-primary:hover{opacity:.8}.basicBtn.-primary.-outline{background-color:var(--color-white);color:var(--color-navy)!important;border:1px solid var(--color-navy)!important}.basicBtn.-primary.-outline:hover{background-color:rgba(var(--color-navy-rgb),.05)}.basicBtn.-secondary{background-color:var(--color-black);color:var(--color-white)!important}.basicBtn.-secondary:hover{opacity:.8}.basicBtn.-secondary.-outline{background-color:var(--color-white);color:var(--color-navy)!important;border:1px solid var(--color-navy)!important}.basicBtn.-secondary.-outline:hover{background-color:rgba(var(--color-navy-rgb),.05)}.basicBtn.-danger{background-color:var(--color-red);color:var(--color-white)!important}.basicBtn.-danger:hover{opacity:.8}.basicBtn.-danger.-outline{background-color:var(--color-white);color:var(--color-red)!important;border:1px solid var(--color-red)!important}.basicBtn.-danger.-outline:hover{background-color:rgba(var(--color-red-rgb),.05)}.basicBtn:disabled{background-color:#bcbcbc}.basicBtn:disabled:hover{opacity:1!important;cursor:inherit!important}.basicBtn.-w100{max-width:inherit}.btnList{display:flex;justify-content:center;margin-left:auto;margin-right:auto;margin-top:5rem;column-gap:1rem;row-gap:1rem}.btnList .basicBtn{width:50%;margin-left:initial;margin-right:initial}@media screen and (max-width: 768px){.btnList{flex-direction:column-reverse;flex-wrap:wrap;margin-top:3rem}.btnList .basicBtn{width:100%;margin-left:auto;margin-right:auto}}.btnList.-column{flex-direction:column;flex-wrap:wrap}.btnList.-column .basicBtn{width:100%;margin-left:auto;margin-right:auto}.secTitle{font-weight:700;font-size:2.2rem;padding-left:1rem;border-left:8px solid var(--color-navy);margin-bottom:1.3em}@media screen and (max-width: 768px){.secTitle{font-size:2rem}}.form .inputItem .spinnerBlock{display:flex;align-items:center;margin-bottom:1.5rem}.form .inputItem .spinnerBlock:last-child{margin-bottom:0}.form .inputItem .spinnerBlock .labelSub{margin-right:2rem;white-space:nowrap;width:15rem}.form .inputItem .spinnerBlock .inputSpinner{max-width:22rem;width:100%}.reserveFlow{margin-top:0;background-color:rgba(var(--color-navy-rgb),.05)}.reserveFlow .inner{display:flex;justify-content:center;align-items:center;padding-top:2.5rem;padding-bottom:2.5rem}@media screen and (max-width: 768px){.reserveFlow .inner{justify-content:flex-start}}.reserveFlow .inner .c100 .txt>span{font-size:170%}.reserveFlow .inner .text{flex:1;padding-left:3rem}@media screen and (max-width: 768px){.reserveFlow .inner .text{padding-left:2rem}}.reserveFlow .inner .text .ttl{font-size:2.4rem;font-weight:700;margin-bottom:.5rem}@media screen and (max-width: 768px){.reserveFlow .inner .text .ttl{font-size:1.8rem}}@media screen and (max-width: 768px){.reserveFlow .inner .text .txt{font-size:1.4rem}}.rect-auto,.c100.p75 .slice,.c100.p100 .slice{clip:rect(auto,auto,auto,auto)}.pie,.c100 .bar,.c100.p75 .fill,.c100.p100 .fill{position:absolute;border:.08em solid var(--color-navy);width:5.1rem;height:5.1rem;clip:rect(0em,.5em,1em,0em);border-radius:50%;transform:rotate(0)}.pie-fill,.c100.p75 .bar:after,.c100.p75 .fill,.c100.p100 .bar:after,.c100.p100 .fill{transform:rotate(180deg)}.c100{position:relative;font-size:6rem;width:6rem;height:6rem;border-radius:50%;float:left;margin:0;background-color:rgba(var(--color-black-rgb),.2)}.c100 *,.c100 *:before,.c100 *:after{box-sizing:content-box}.c100.center{float:none;margin:0 auto}.c100 .big{font-size:2.4rem;font-weight:700;color:var(--color-navy)}.c100 .small{font-size:1.6rem;font-weight:700}.c100>.number{position:absolute;width:100%;z-index:1;left:0;top:0;width:6rem;line-height:5em;font-size:.2em;display:block;text-align:center;white-space:nowrap}.c100:after{position:absolute;top:50%;left:50%;transform:translateY(-50%) translate(-50%);display:block;content:" ";border-radius:50%;background-color:#fff;width:5rem;height:5rem}.c100 .slice{position:absolute;width:1em;height:1em;clip:rect(0em,1em,1em,.5em)}.c100.p25 .bar{transform:rotate(90deg)}.c100.p50 .bar{transform:rotate(180deg)}.c100.p75 .bar{transform:rotate(270deg)}.c100.p100 .bar{transform:rotate(360deg)}.c100.dark{background-color:#777}.c100.dark .bar,.c100.dark .fill{border-color:#c6ff00!important}.c100.dark>span{color:#777}.c100.dark:after{background-color:#666}.number{font-size:1.2em}.number strong{color:var(--color-navy);font-size:1.4em}.header{display:flex;justify-content:space-between;padding:1rem;border-bottom:1px solid #ebebeb;height:80px;position:fixed!important;top:0;left:0;width:100%;background-color:#fff;z-index:999}@media screen and (max-width: 768px){.header{height:60px}}.header h1{display:flex;align-items:center}.header h1 .logo{width:300px}@media screen and (max-width: 960px){.header h1 .logo{width:200px}}@media screen and (max-width: 768px){.header h1 .logo{width:180px}}.header h1 span{font-size:1.8rem}@media screen and (max-width: 768px){.header h1 span{font-size:1.4rem}}.header a{text-decoration:none!important;display:flex;align-items:center}.hamburgerWrap{position:relative}.header__list{display:flex;align-items:center}.header__listItem{padding:0 1rem}@media screen and (max-width: 768px){.header__listItem{margin-bottom:1rem}}.header__listLink{text-decoration:none!important}.header__listLink:hover{text-decoration:underline!important}@media screen and (max-width: 768px){.hamburgerWrap__list{background-color:#eee;align-items:flex-start;display:flex;flex-direction:column;left:0;padding:2rem;position:absolute;transform:translate(-100%);transition:.3s;top:100%;width:100%}#hamburger:checked~.hamburgerWrap__list{transform:translate(0);transition:.3s;z-index:2}}.hamburgerMenu__input{display:none}.hamburgerMenu__bg{background-color:#000;cursor:pointer;display:none;height:100vh;left:0;opacity:.4;position:absolute;top:80px;width:100%}@media screen and (max-width: 768px){.hamburgerMenu__bg{top:60px}}#hamburger:checked~.hamburgerMenu__bg{display:block;transition:.3s}.hamburgerMenu{display:none}@media screen and (max-width: 768px){.hamburgerMenu{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;cursor:pointer;display:flex;flex-direction:column;gap:5px;height:40px;justify-content:center;width:32px}}.hamburgerMenu__mark{background-color:var(--color-black);display:block;height:1px;transition:.3s;width:20px}@media screen and (max-width: 768px){#hamburger:checked~.hamburgerMenu .hamburgerMenu__mark:nth-of-type(1){transform:translate(2px,1px) rotate(45deg);transform-origin:0%}#hamburger:checked~.hamburgerMenu .hamburgerMenu__mark:nth-of-type(2){opacity:0}#hamburger:checked~.hamburgerMenu .hamburgerMenu__mark:nth-of-type(3){transform:translate(2px,3px) rotate(-45deg);transform-origin:0%}}.footer{position:absolute;bottom:0;width:100%;background-color:var(--color-navy)}.footer .footer__top{padding:3rem 0;color:var(--color-white)}.footer .footer__top .name{font-size:1.8rem;font-weight:700;margin-bottom:1rem}@media screen and (max-width: 768px){.footer .footer__top .name{font-size:1.6rem}}.footer .footer__top .infoText{font-size:1.4rem}@media screen and (max-width: 768px){.footer .footer__top .infoText{font-size:1.2rem}}.footer .footer__top .infoText .contact{display:flex}.footer .footer__top .infoText .contact p{margin-right:1rem}.footer .footer__bottom{background-color:var(--color-white);font-size:1.2rem;text-align:right;padding:.5rem 0}@media screen and (max-width: 768px){.footer .footer__bottom{font-size:1.1rem}}.lContainer.top h2{font-size:1.8rem}.lContainer.top .flow{display:flex;justify-content:space-between}@media screen and (max-width: 768px){.lContainer.top .flow{flex-direction:column}}.lContainer.top .flow .flow__block{width:48%;padding:4rem;box-shadow:0 0 15px -5px #c9c9c9;border-radius:3px}@media screen and (max-width: 768px){.lContainer.top .flow .flow__block{width:100%;padding:3.5rem 2.5rem;margin-bottom:4.5rem}}.lContainer.top .flow .flow__block .buttonList .buttonList__ttl{margin-bottom:1rem;font-size:1.8rem}@media screen and (max-width: 768px){.lContainer.top .flow .flow__block .buttonList .buttonList__ttl{font-size:1.6rem}}.lContainer.top .flow .flow__block .buttonList .buttonList__item{margin-bottom:2rem}.lContainer.top .flow .flow__block .buttonList .buttonList__item:last-child{margin-bottom:0}.lContainer.top .flow .flow__block .buttonList .buttonList__item.-person{margin-top:3rem;padding-top:3rem;border-top:1px solid #ebebeb}@media screen and (max-width: 768px){.lContainer.top .flow .flow__block .buttonList .buttonList__item.-person{margin-top:2rem;padding-top:2rem}}.lContainer.top .flow .flow__block .buttonList .buttonList__item span{display:block;margin-top:.5rem;font-size:1.4rem}@media screen and (max-width: 768px){.lContainer.top .flow .flow__block .buttonList .buttonList__item span{font-size:1.3rem}}.lContainer.top .flow .flow__block .form .error{margin-bottom:2rem}.conditions .conditionsWrap{box-shadow:0 0 15px -5px #c9c9c9;border-radius:3px;padding:5rem 5rem 7rem}@media screen and (max-width: 768px){.conditions .conditionsWrap{padding:3.5rem 2.5rem 5rem}}.courseInfo{margin-top:1rem;background-color:rgba(var(--color-navy-rgb),.05);border-radius:3px;padding:1rem 2rem;display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width: 960px){.courseInfo{flex-direction:column;padding-top:1.5rem}}.courseInfo .courseInfo__item{padding-left:1.5rem;position:relative;margin-top:1rem;margin-bottom:1rem}.courseInfo .courseInfo__item:before{content:"●";top:4px;left:0;position:absolute;font-weight:700;font-size:1rem}.courseInfo .courseInfo__item .courseTtl{font-weight:700}.courseInfo .courseInfo__item .courseCont{font-size:1.4rem}.courseInfo .courseInfo__item:nth-child(odd){width:37%}@media screen and (max-width: 960px){.courseInfo .courseInfo__item:nth-child(odd){width:100%}}.courseInfo .courseInfo__item:nth-child(2n){width:57%}@media screen and (max-width: 960px){.courseInfo .courseInfo__item:nth-child(2n){width:100%}}.attendLectureInfo{margin-top:1rem;background-color:rgba(var(--color-navy-rgb),.05);border-radius:3px;padding:1rem 2rem;display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width: 960px){.attendLectureInfo{flex-direction:column;padding-top:1.5rem}}.attendLectureInfo .attendLectureInfo__item{position:relative;margin-top:1rem;margin-bottom:1rem}.attendLectureInfo .attendLectureInfo__item .attendLectureTtl{font-weight:700}.attendLectureInfo .attendLectureInfo__item .attendLectureCont{font-size:1.4rem}.courseFixed{width:100%;padding:15px!important;border:1px solid #c1c1c1;transition:all .4s;border-radius:3px}.calendar .guideTxt{background-color:rgba(var(--color-navy-rgb),.05);padding:5rem;border-radius:3px;text-align:center}@media screen and (max-width: 768px){.calendar .guideTxt{padding:2rem}}.calendar .calendarInfo{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}@media screen and (max-width: 768px){.calendar .calendarInfo{flex-direction:column-reverse}}.calendar .calendarInfo .sortBlock{display:flex;align-items:center}@media screen and (max-width: 768px){.calendar .calendarInfo .sortBlock{justify-content:space-between;width:100%}}.calendar .calendarInfo .sortBlock select{padding:.5rem 1rem}.calendar .calendarInfo .sortBlock .sortButton{display:flex;align-items:center}@media screen and (max-width: 768px){.calendar .calendarInfo .sortBlock .sortButton{justify-content:space-between;width:100%}}.calendar .calendarInfo .sortBlock .sortButton p{margin:0 10px}.calendar .calendarInfo .sortBlock .sortButton button{border:1px solid var(--color-black);padding:.8rem 1rem;font-size:1.3rem;border-radius:3px;display:flex;align-items:center;justify-content:center}.calendar .calendarInfo .sortBlock .sortButton .sortDay{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.calendar .calendarInfo .sortBlock .sortButton .sortDay .year{font-size:1.4rem;margin-right:5px}@media screen and (max-width: 768px){.calendar .calendarInfo .sortBlock .sortButton .sortDay .year{width:100%;text-align:center;margin-right:0}}.calendar .calendarInfo .usageGuide{display:flex;font-size:1.4rem}@media screen and (max-width: 768px){.calendar .calendarInfo .usageGuide{margin-left:auto;margin-bottom:2rem}}.calendar table{width:100%}.calendar table,.calendar td,.calendar th{border:1px solid #e1e1e1;border-collapse:collapse;box-sizing:border-box;text-align:center}.calendar td,.calendar th{width:calc(100% / 7)}.calendar th{background-color:rgba(var(--color-black-rgb),.05);padding:1rem;letter-spacing:0}@media screen and (max-width: 768px){.calendar th{padding:.5rem .3rem;font-size:1.4rem}}.calendar th span{font-size:1.8rem}@media screen and (max-width: 768px){.calendar th span{font-size:1.4rem}}.calendar td{padding:1rem;font-size:2.5rem}@media screen and (max-width: 768px){.calendar td{padding:.5rem}}.calendar td.pointer{cursor:pointer;text-decoration:underline;color:var(--color-blue)}.calendar td.pointer:hover{opacity:.7}.calendar td[aria-selected=true]{background-color:var(--color-navy);color:var(--color-white)}.calendar td[aria-selected=true]:hover{opacity:1}.calendar .sat{color:var(--color-blue)}.calendar .sun{color:var(--color-red)}.tourInfo{padding:2.5rem 2.5rem 2rem;border:1px solid rgba(var(--color-black-rgb),.3);border-radius:3px;margin-bottom:6rem}@media screen and (max-width: 768px){.tourInfo{padding:2rem;margin-bottom:5rem}}.tourInfo>p{font-size:1.4rem;color:rgba(var(--color-black-rgb),.8);margin-bottom:1rem}.tourInfo .tourDays{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:.5rem;font-size:2.3rem}@media screen and (max-width: 768px){.tourInfo .tourDays{font-size:1.6rem;margin-bottom:1rem}}.tourInfo .tourDays .tourDays__text{flex:1;display:flex}.tourInfo .tourDays .tourDays__icon{display:flex;align-items:center;margin-right:1rem}.tourInfo .tourDays .tourDays__day{margin-right:.7rem}.tourInfo .tourDetail{display:flex;flex-wrap:wrap}@media screen and (max-width: 768px){.tourInfo .tourDetail{flex-direction:column}}.tourInfo .tourDetail .tourDetail__item{margin-right:3rem;margin-bottom:.5rem;margin-top:.5rem}.tourInfo .tourDetail .tourDetail__item:last-child{margin-bottom:0}@media screen and (max-width: 768px){.tourInfo .tourDetail .tourDetail__item{margin-right:0;margin-top:1rem;margin-bottom:1rem;font-size:1.4rem}}.tourInfo .tourDetail .tourDetail__item .label{font-size:1.4rem;color:rgba(var(--color-black-rgb),.8)}.addressInput{display:flex;align-items:center}@media screen and (max-width: 960px){.addressInput{flex-direction:column;align-items:start}}.addressInput *{margin-right:1.5rem}@media screen and (max-width: 960px){.addressInput *{margin-right:0;margin-bottom:1rem}}.addressInput *:last-child{margin-right:0}@media screen and (max-width: 960px){.addressInput *:last-child{margin-bottom:0}}.addressInput p{white-space:nowrap}.addressInput #area{width:23rem}@media screen and (max-width: 960px){.addressInput #area{width:100%}}.addressInput #exhibition{flex:1}.terms-check{display:flex;align-items:center;justify-content:center;margin:0 auto;width:fit-content}.terms-check:hover{cursor:pointer}.terms-check input{width:inherit;margin-right:1rem}.terms-check input:hover{cursor:pointer}.errorList{background-color:rgba(var(--color-red-rgb),.05);border:1px solid var(--color-red);border-radius:3px;padding:2rem;margin-top:3rem;margin-bottom:3rem}.errorList .errorList__item{width:100%;display:inline-block;margin-bottom:1rem;color:var(--color-red);border-radius:3px;padding-left:2.5rem;display:block;position:relative;text-decoration:underline}.errorList .errorList__item:last-child{margin-bottom:0}.errorList .errorList__item a{color:var(--color-red)!important}.errorList .errorList__item:before{font-family:Material Symbols Outlined;content:"";position:absolute;left:0;font-size:2rem;line-height:1.5rem;top:6px}.receiptNumber{text-align:center;max-width:250px;margin:0 auto}.receiptNumber p{font-size:1.8rem;margin-bottom:1rem}.receiptNumber .number{font-size:2.4rem;background-color:#ecf1fe;border:1px solid var(--color-navy);border-radius:3px;padding:1rem;margin-bottom:4rem}.breadcrumb{display:flex;align-items:center;flex-wrap:wrap;list-style:none;margin-top:2rem;margin-bottom:2rem}.breadcrumb li{font-size:1.4rem;display:flex;align-items:center;flex-wrap:wrap}@media screen and (max-width: 768px){.breadcrumb li{font-size:1.1rem}}.breadcrumb span{font-size:1.6rem;padding:0 1rem}.reservationCont{display:flex;justify-content:space-between}@media screen and (max-width: 960px){.reservationCont{flex-direction:column}}.reservationCont .reserveCont{width:65%}@media screen and (max-width: 960px){.reservationCont .reserveCont{width:100%}}.reservationCont .buttonCont{width:30%}@media screen and (max-width: 960px){.reservationCont .buttonCont{width:100%}}.dialog .basicBtn{padding:1rem}.cancelComplete{display:none;text-align:center;position:fixed;top:150px;left:50%;transform:translate(-50%,-50%);max-width:250px;width:90%;padding:1rem;background-color:#ffeff0;color:var(--color-red);border:1px solid var(--color-red);border-radius:3px;box-shadow:0 0 15px -5px #777}.notFound,.internalError{margin-top:0}.notFound .inner,.internalError .inner{max-width:calc(750px + 10vw)}.notFound .ttl,.internalError .ttl{background-color:rgba(var(--color-navy-rgb),.05);color:var(--color-navy);padding-top:4rem;padding-bottom:5rem}.notFound .ttl p,.internalError .ttl p{font-size:5rem}@media screen and (max-width: 768px){.notFound .ttl p,.internalError .ttl p{font-size:3rem}}.notFound .ttl h2,.internalError .ttl h2{font-size:1.8rem}@media screen and (max-width: 768px){.notFound .ttl h2,.internalError .ttl h2{font-size:1.6rem}}.notFound .readTxt,.internalError .readTxt{margin-top:5rem;margin-bottom:5rem}
