abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1;text-size-adjust:100%;-webkit-text-size-adjust:100%}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{text-decoration:none}ins,mark{background-color:#ff9;color:#000}mark{font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}body,html{font-family:Zen Maru Gothic,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;color:#2d2d2d}body,html,li,ul{padding:0;margin:0}li,ul{list-style:none}img{max-width:100%}a{color:inherit;text-decoration:none}*{box-sizing:border-box}main{position:relative;padding:70px 60px 20px}@media screen and (max-width:768px){main{padding:75px 10px 20px}}sup{line-height:0}spacer{padding-top:120px}button{background-color:transparent;border:none;cursor:pointer;outline:none;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:Zen Maru Gothic,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}p{display:block;-webkit-margin-before:1em;margin-block-start:1em;-webkit-margin-after:1em;margin-block-end:1em;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:0;margin-inline-end:0;line-height:1.8}h2{font-size:1.5em;-webkit-margin-before:.83em;margin-block-start:.83em;-webkit-margin-after:.83em;margin-block-end:.83em;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:0;margin-inline-end:0}h2,h3{display:block;font-weight:700}h3{font-size:1.17em;-webkit-margin-before:1em;margin-block-start:1em;-webkit-margin-after:1em;margin-block-end:1em;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:0;margin-inline-end:0}.MuiDatePickerToolbar-root{display:none}.MuiDialog-container .MuiPaper-rounded .MuiDialogActions-spacing .MuiButton-contained:first-of-type{font-size:0;box-shadow:none;color:#2d2d2d;background-color:rgba(0,0,0,.05)}.MuiDialog-container .MuiPaper-rounded .MuiDialogActions-spacing .MuiButton-contained:first-of-type:before{content:"キャンセル";font-size:1rem}.MuiDialog-container .MuiPaper-rounded .MuiDialogActions-spacing .MuiButton-contained:last-of-type{font-size:0;box-shadow:none}.MuiDialog-container .MuiPaper-rounded .MuiDialogActions-spacing .MuiButton-contained:last-of-type:before{content:"選択";font-size:1rem}.MuiDialog-root.line-dialog .MuiDialog-container .MuiDialog-paper{width:100%}.BodyWrapper_main__QlJg_{height:100%;width:100%;padding:20px}.BodyWrapper_main__QlJg_>div{width:100%;height:100%;min-height:calc(100vh - 40px);padding:1px;background-color:#fff9ed;border-radius:1.25rem}@media screen and (max-width:768px){.BodyWrapper_main__QlJg_{padding:10px}}.BodyWrapper_sideMain__gLmzL{position:relative}.BodyWrapper_sideMain__gLmzL:after,.BodyWrapper_sideMain__gLmzL:before{content:"";position:absolute;top:140px;height:calc(100% - 140px);width:40px;background-image:url(/bg-side.webp);background-size:100%;background-repeat:repeat-y;display:block;z-index:0}@media screen and (max-width:768px){.BodyWrapper_sideMain__gLmzL:after,.BodyWrapper_sideMain__gLmzL:before{display:none}}.BodyWrapper_sideMain__gLmzL>div{position:relative;z-index:1}.BodyWrapper_sideMain__gLmzL:before{left:0}.BodyWrapper_sideMain__gLmzL:after{right:0;transform:scaleX(-1)}.ErrorView_main__pxj0t{width:100%;height:100%;padding:20px}.ErrorView_main__pxj0t>div{width:100%;min-height:calc(100vh - 40px);border-radius:20px;background-color:#fff9ed;padding:2rem}.ErrorView_main__pxj0t h2{text-align:center;color:#841f06;margin-bottom:3.5rem}.ErrorView_main__pxj0t .ErrorView_container__oPOdM{max-width:800px;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}.ErrorView_main__pxj0t .ErrorView_button__mggqr{background-color:#dd4e2b}.ErrorView_main__pxj0t .ErrorView_button__mggqr:hover{background-color:#761e08}.PageTop_pageTop___GjYM{position:fixed;bottom:30px;right:30px;width:65px;height:65px;flex-direction:column;justify-content:center;background-color:#e23422;border-radius:50vh;padding:0;line-height:0;opacity:1;transition:transform .5s ease,opacity .3s ease,background-color .25s cubic-bezier(.4,0,.2,1) 0ms,box-shadow .25s cubic-bezier(.4,0,.2,1) 0ms,border-color .25s cubic-bezier(.4,0,.2,1) 0ms,color .25s cubic-bezier(.4,0,.2,1) 0ms;z-index:1000}.PageTop_pageTop___GjYM.PageTop_--isTop__EnmY4{transform:translateY(-15px);opacity:0}.PageTop_pageTop___GjYM svg{margin-top:-24px}.Loading_main__L9tSc{position:fixed;width:100%;height:100%;background-color:#fff;z-index:100000;border:20px solid #fff;opacity:1;top:0;left:0}@media screen and (max-width:768px){.Loading_main__L9tSc{border:10px solid #fff}}.Loading_main__L9tSc .Loading_box__IjwdB{border-radius:1.25rem;background-color:#fff9ed;width:100%;height:100%;display:flex;align-items:center;justify-content:center;text-align:center}.Loading_main__L9tSc img{width:100px;margin-top:44px;margin-bottom:0}.Loading_main__L9tSc p{font-weight:500;color:#841f06}.LineDebugger_main__8xTCf{position:fixed;padding:0;background-color:#666;color:#fff;top:0;right:0;z-index:9999;display:flex;justify-content:center;align-items:center}.LineDebugger_item__oGF0d,.LineDebugger_title__LfrEx{margin:0;padding:.5rem 1rem;line-height:1;font-size:.75rem;font-weight:700}.LineDebugger_item__oGF0d{border-left:1px solid #999}.LineDebugger_link__jR_nH{text-decoration:underline}.LineDebugger_link__jR_nH:hover{text-decoration:none}.LineBodyWrapper_main__kLLsI{background-color:#fff9ed;height:100%;width:100%;min-height:100vh}