:root{--default-background-color:#00a1fe;--default-forecolor:#fff;--body-background-color:#f9f9f9}.body-color{background-color:var(--body-background-color)}label{width:100%}.input-group>button,label{font-family:BIZ UDPゴシック,BIZ UDPGothic,ＭＳ Ｐゴシック,MS PGothic,游ゴシック,YuGothic,メイリオ,Meiryo,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,Osaka,"sans-serif"}.btnx{--bs-btn-color:#000;--bs-btn-bg:#f8f9fa;--bs-btn-border-color:#f8f9fa;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#d3d4d5;--bs-btn-hover-border-color:#c6c7c8;--bs-btn-focus-shadow-rgb:49,132,253;--bs-btn-active-color:#000;--bs-btn-active-bg:#c6c7c8;--bs-btn-active-border-color:#babbbc;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#f8f9fa;--bs-btn-disabled-border-color:#f8f9fa;background:linear-gradient(180deg,#fff 0,#ddd);border-color:#ccc #999 #999 #ccc;height:1.3rem;transition:all .3s}.btnx-code:disabled,.btnx-flatpickr:disabled,.btnx:disabled{background:linear-gradient(#fff,#eee);border-color:#ccc #999 #999 #ccc;color:#3f3f3f}.btnx-code:hover,.btnx-flatpickr:hover,.btnx:hover{background:linear-gradient(#eee,#ccc);border-color:#ccc #999 #999 #ccc}.btnx:focus{background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color);box-shadow:var(--bs-btn-focus-box-shadow);color:var(--bs-btn-hover-color);outline:0}.btnx-code,.btnx-flatpickr{background:linear-gradient(180deg,#fff 0,#ddd);border-color:#ccc #999 #999 #ccc;height:1.3rem;transition:all .3s}.btnx-flatpickr{padding-top:0}.form-select{height:1.3rem;padding:0 .6rem .1rem 2px}.form-control{height:1.3rem;padding-left:2px;padding-right:2px;padding-top:3px}.form-textarea{line-height:1rem;padding-top:1px}.field-column{align-items:center;display:flex;height:1.5rem;justify-content:start;margin:0;padding:0}.field-column-height-size-1{height:1.5rem}.field-column-height-size-2{height:3rem}.field-column-height-size-3{height:4.5rem}.field-column-height-size-4{height:6rem}.required-field{background-color:var(--default-background-color);color:var(--default-forecolor)}.optional-field,.required-field{flex-basis:calc(100% - 4px);height:1.2rem}.h-02rem{height:.2rem}.h-05rem{height:.5rem}.h-1rem{height:1rem}.h-2rem{height:2rem}.h-3rem{height:3rem}.h-4rem{height:4rem}.h-5rem{height:5rem}.h-6rem{height:6rem}.h-7rem{height:7rem}.h-8rem{height:8rem}.h-9rem{height:9rem}.h-10rem{height:10rem}.inputtype-numeric{text-align:right}.inputtype-fileselect{display:none}.fileselect-group>button[type=button]{flex:none}.fileselect-group>input[type=text]{background-color:transparent;border-color:transparent;padding-left:4px}.fileselect-group>input[type=text]::-moz-placeholder{color:#000}.fileselect-group>input[type=text]::placeholder{color:#000}.fileselect-group>input[type=text]:disabled::-moz-placeholder{color:#000}.fileselect-group>input[type=text]:disabled::placeholder{color:#000}.similarFieldset{border:2px groove threedface;-o-border-image:initial;border-image:initial;margin-inline-start:2px;margin-top:4px;min-width:-moz-min-content;min-width:min-content;padding-block-end:.625rem;padding-inline-end:.75rem;padding-bottom:14px;padding-inline-start:.75rem;padding-top:14px;position:relative}.similarFieldset span{background-color:var(--body-background-color);border:initial none;border-color:initial;-o-border-image:initial;border-image:initial;display:inline-block;margin:0;padding-inline-end:2px;padding-inline-start:2px;padding:2px;position:absolute;top:-1rem}.loading-background{align-items:center;background-color:#777;display:flex;flex-direction:column;height:100vh;justify-content:center;left:0;opacity:.4;position:fixed;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;visibility:hidden;width:100vw;z-index:9999}.loading-circle{animation:rotate 1s linear infinite;border:10px solid hsla(0,0%,100%,.5);border-radius:50%;border-top-color:#fff;height:64px;visibility:hidden;width:64px}@keyframes rotate{to{transform:rotate(1turn)}}.loading-text{color:#fff;font-size:16pt;visibility:hidden}.loading-blink{animation:blink 1s linear infinite}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}.flex,.flex-end{display:flex}.flex-end{justify-content:flex-end}.flex-center{display:flex;justify-content:center}.flex-width-auto{display:flex;flex:auto}.flex-width-05{display:flex;flex-basis:.5rem}.flex-width-1{display:flex;flex-basis:1rem}.flex-width-2{display:flex;flex-basis:2rem}.flex-width-3{display:flex;flex-basis:3rem}.flex-width-4{display:flex;flex-basis:4rem}.flex-width-5{display:flex;flex-basis:5rem}.flex-width-6{display:flex;flex-basis:6rem}.flex-width-7{display:flex;flex-basis:7rem}.flex-width-8{display:flex;flex-basis:8rem}.flex-width-9{display:flex;flex-basis:9rem}.flex-width-10{display:flex;flex-basis:10rem}.flex-width-11{display:flex;flex-basis:11rem}.flex-width-12{display:flex;flex-basis:12rem}.flex-width-13{display:flex;flex-basis:13rem}.flex-width-14{display:flex;flex-basis:14rem}.flex-width-15{display:flex;flex-basis:15rem}.flex-width-16{display:flex;flex-basis:16rem}.flex-width-17{display:flex;flex-basis:17rem}.flex-width-18{display:flex;flex-basis:18rem}.flex-width-19{display:flex;flex-basis:19rem}.flex-width-20{display:flex;flex-basis:20rem}.flex-width-21{display:flex;flex-basis:21rem}.flex-width-22{display:flex;flex-basis:22rem}.flex-width-23{display:flex;flex-basis:23rem}.flex-width-24{display:flex;flex-basis:24rem}.flex-width-25{display:flex;flex-basis:25rem}.flex-width-26{display:flex;flex-basis:26rem}.flex-width-27{display:flex;flex-basis:27rem}.flex-width-28{display:flex;flex-basis:28rem}.flex-width-29{display:flex;flex-basis:29rem}.flex-width-30{display:flex;flex-basis:30rem}.flex-width-31{display:flex;flex-basis:31rem}.flex-width-32{display:flex;flex-basis:32rem}.flex-width-33{display:flex;flex-basis:33rem}.flex-width-34{display:flex;flex-basis:34rem}.flex-width-35{display:flex;flex-basis:35rem}.flex-width-36{display:flex;flex-basis:36rem}.flex-width-37{display:flex;flex-basis:37rem}.flex-width-38{display:flex;flex-basis:38rem}.flex-width-39{display:flex;flex-basis:39rem}.flex-width-40{display:flex;flex-basis:40rem}.flex-width-41{display:flex;flex-basis:41rem}.flex-width-42{display:flex;flex-basis:42rem}.flex-width-43{display:flex;flex-basis:43rem}.flex-width-44{display:flex;flex-basis:44rem}.flex-width-45{display:flex;flex-basis:45rem}.flex-width-46{display:flex;flex-basis:46rem}.flex-width-47{display:flex;flex-basis:47rem}.flex-width-48{display:flex;flex-basis:48rem}.flex-width-49{display:flex;flex-basis:49rem}.flex-width-50{display:flex;flex-basis:50rem}.flex-width-51{display:flex;flex-basis:51rem}.flex-width-52{display:flex;flex-basis:52rem}.flex-width-53{display:flex;flex-basis:53rem}.flex-width-54{display:flex;flex-basis:54rem}.flex-width-55{display:flex;flex-basis:55rem}.flex-width-56{display:flex;flex-basis:56rem}.flex-width-57{display:flex;flex-basis:57rem}.flex-width-58{display:flex;flex-basis:58rem}.flex-width-59{display:flex;flex-basis:59rem}.flex-width-60{display:flex;flex-basis:60rem}.flex-width-61{display:flex;flex-basis:61rem}.flex-width-62{display:flex;flex-basis:62rem}.flex-width-63{display:flex;flex-basis:63rem}.flex-width-64{display:flex;flex-basis:64rem}.flex-width-65{display:flex;flex-basis:65rem}.flex-width-66{display:flex;flex-basis:66rem}.flex-width-67{display:flex;flex-basis:67rem}.flex-width-68{display:flex;flex-basis:68rem}.flex-width-69{display:flex;flex-basis:69rem}.flex-width-70{display:flex;flex-basis:70rem}.flex-width-71{display:flex;flex-basis:71rem}.flex-width-72{display:flex;flex-basis:72rem}.flex-width-73{display:flex;flex-basis:73rem}.flex-width-74{display:flex;flex-basis:74rem}.flex-width-75{display:flex;flex-basis:75rem}.flex-width-76{display:flex;flex-basis:76rem}.flex-width-77{display:flex;flex-basis:77rem}.flex-width-78{display:flex;flex-basis:78rem}.flex-width-79{display:flex;flex-basis:79rem}.flex-width-80{display:flex;flex-basis:80rem}.flex-width-81{display:flex;flex-basis:81rem}.flex-width-82{display:flex;flex-basis:82rem}.flex-width-83{display:flex;flex-basis:83rem}.flex-width-84{display:flex;flex-basis:84rem}.flex-width-85{display:flex;flex-basis:85rem}.flex-width-86{display:flex;flex-basis:86rem}.flex-width-87{display:flex;flex-basis:87rem}.flex-width-88{display:flex;flex-basis:88rem}.flex-width-89{display:flex;flex-basis:89rem}.flex-width-90{display:flex;flex-basis:90rem}.flex-width-91{display:flex;flex-basis:91rem}.flex-width-92{display:flex;flex-basis:92rem}.flex-width-93{display:flex;flex-basis:93rem}.flex-width-94{display:flex;flex-basis:94rem}.flex-width-95{display:flex;flex-basis:95rem}.flex-width-96{display:flex;flex-basis:96rem}.text-width-0{width:.4375rem}.text-width-1{width:.875rem}.text-width-2{width:1.3125rem}.text-width-3{width:1.75rem}.text-width-4{width:2.1875rem}.text-width-5{width:2.625rem}.text-width-6{width:3.0625rem}.text-width-7{width:3.5rem}.text-width-8{width:3.9375rem}.text-width-9{width:4.375rem}.text-width-10{width:4.8125rem}.text-width-11{width:5.25rem}.text-width-12{width:5.6875rem}.text-width-13{width:6.125rem}.text-width-14{width:6.5625rem}.text-width-15{width:7rem}.text-width-16{width:7.4375rem}.text-width-17{width:7.875rem}.text-width-18{width:8.3125rem}.text-width-19{width:8.75rem}.text-width-20{width:9.1875rem}.text-width-21{width:9.625rem}.text-width-22{width:10.0625rem}.text-width-23{width:10.5rem}.text-width-24{width:10.9375rem}.text-width-25{width:11.375rem}.text-width-26{width:11.8125rem}.text-width-27{width:12.25rem}.text-width-28{width:12.6875rem}.text-width-29{width:13.125rem}.text-width-30{width:13.5625rem}.text-width-31{width:14rem}.text-width-32{width:14.4375rem}.text-width-33{width:14.875rem}.text-width-34{width:15.3125rem}.text-width-35{width:15.75rem}.text-width-36{width:16.1875rem}.text-width-37{width:16.625rem}.text-width-38{width:17.0625rem}.text-width-39{width:17.5rem}.text-width-40{width:17.9375rem}.text-width-41{width:18.375rem}.text-width-42{width:18.8125rem}.text-width-43{width:19.25rem}.text-width-44{width:19.6875rem}.text-width-45{width:20.125rem}.text-width-46{width:20.5625rem}.text-width-47{width:21rem}.text-width-48{width:21.4375rem}.text-width-49{width:21.875rem}.text-width-50{width:22.3125rem}.text-width-51{width:22.75rem}.text-width-52{width:23.1875rem}.text-width-53{width:23.625rem}.text-width-54{width:24.0625rem}.text-width-55{width:24.5rem}.text-width-56{width:24.9375rem}.text-width-57{width:25.375rem}.text-width-58{width:25.8125rem}.text-width-59{width:26.25rem}.text-width-60{width:26.6875rem}.text-width-61{width:27.125rem}.text-width-62{width:27.5625rem}.text-width-63{width:28rem}.text-width-64{width:28.4375rem}.text-width-65{width:28.875rem}.text-width-66{width:29.3125rem}.text-width-67{width:29.75rem}.text-width-68{width:30.1875rem}.text-width-69{width:30.625rem}.text-width-70{width:31.0625rem}.text-width-71{width:31.5rem}.text-width-72{width:31.9375rem}.text-width-73{width:32.375rem}.text-width-74{width:32.8125rem}.text-width-75{width:33.25rem}.text-width-76{width:33.6875rem}.text-width-77{width:34.125rem}.text-width-78{width:34.5625rem}.text-width-79{width:35rem}.text-width-80{width:35.4375rem}.text-width-81{width:35.875rem}.text-width-82{width:36.3125rem}.text-width-83{width:36.75rem}.text-width-84{width:37.1875rem}.text-width-85{width:37.625rem}.text-width-86{width:38.0625rem}.text-width-87{width:38.5rem}.text-width-88{width:38.9375rem}.text-width-89{width:39.375rem}.text-width-90{width:39.8125rem}.text-width-91{width:40.25rem}.text-width-92{width:40.6875rem}.text-width-93{width:41.125rem}.text-width-94{width:41.5625rem}.text-width-95{width:42rem}.text-width-96{width:42.4375rem}.text-height-1{height:1.3rem}.text-height-2{height:2.375rem}.text-height-3{height:3.35rem}.text-height-4{height:4.325rem}.text-height-5{height:5.3rem}.text-height-6{height:6.275rem}.text-height-7{height:7.25rem}.text-height-8{height:8.225rem}.text-height-9{height:9.2rem}.text-height-10{height:10.175rem}.footer-color,.header-color{background-color:var(--default-background-color);color:var(--default-forecolor)}.func-button-side-top-bottom{height:.5rem}.func-button-side-left-right{flex-basis:2%}.func-button-area{flex-basis:7.5%}.func-button-separator1{flex-basis:.5%}.func-button-separator2{flex-basis:.75%}.func-button{height:20px;padding:0}.modal-header{justify-content:center}.modal-title{font-size:1rem}.modal-footer{padding:.2rem}.flatpickr-calendar .flatpickr-innerContainer .flatpickr-days .flatpickr-day:not(.flatpickr-disabled):not(.prevMonthDay):not(.nextMonthDay):nth-child(7n+1),.flatpickr-calendar .flatpickr-innerContainer .flatpickr-weekdays .flatpickr-weekday:nth-child(7n+1){color:red}.flatpickr-calendar .flatpickr-innerContainer .flatpickr-days .flatpickr-day:not(.flatpickr-disabled):not(.prevMonthDay):not(.nextMonthDay):nth-child(7n),.flatpickr-calendar .flatpickr-innerContainer .flatpickr-weekdays .flatpickr-weekday:nth-child(7){color:blue}.flatpickr-current-month{display:flex;justify-content:center}.cur-year{order:1}.cur-month{order:2}.flatpickr-current-month span.cur-month{font-weight:300}.flatpickr-current-month:after{content:"年 　"}@CHARSET "UTF-8";*{margin:0;padding:0}:root{--water-col:#e1f0f4;--blue-col:#1c77af;--snow-col:#f2f2f2;--ghost-col:#eaeeef;--silver-col:#e6e6e6;--dsilver-col:#ccc;--gray-col:#999;--dgray-col:#666;--sakura-col:#ffe9e9;--pink-col:#f19eb8;--dred-col:#9b2424;--red-col:#da3737}a{text-decoration:none}a:active,a:hover{text-decoration:underline}.header{display:flow-root}header span{display:block;float:left;font-family:serif;padding:1rem 1rem 1rem 5rem;padding:1rem}header span:before{color:var(--pink-col);content:"icon　"}header div.title{color:var(--blue-col);float:left;font-size:1.2rem;font-weight:700;padding-top:1rem}header button.header_link{background-color:unset;background-position:calc(100% - .5rem);background-repeat:no-repeat;background-size:1rem;border:1px solid var(--blue-col);border-radius:.3rem;color:var(--blue-col);float:right;margin:.5rem;padding:.5rem 2rem .5rem 1rem}header div.header_user{align-items:center;display:flex;float:right;justify-content:center;margin:.5rem 0}header div.header_user div.header_name{background-position-y:center;background-repeat:no-repeat;background-size:1.25rem;padding:0 1.5rem 0 1.75rem}header div.header_user button{background-color:var(--dgray-col);font-size:.9rem;margin:0 1rem 0 0;padding:.2rem .75rem}header h1{align-items:center;background-color:var(--blue-col);clear:both;color:#fff;display:flex;font-size:1.5rem;font-weight:700;height:4rem;justify-content:space-between;padding:0 2rem}header h1 button{background-color:#fff;color:var(--blue-col);padding:.5rem 1rem}header div.flow{background-color:var(--ghost-col);font-size:.9rem;font-weight:700;line-height:1rem;padding:1rem 2rem}header div.flow h2{color:var(--blue-col);display:flex;font-size:.9rem}header div.flow h2 ol{counter-reset:list;display:flex;list-style-type:none}header div.flow h2 ol li{color:var(--dgray-col);padding-right:4rem}header div.flow h2 ol li.sel{color:var(--blue-col)}header div.flow h2 ol li:before{background-color:var(--dgray-col);color:#fff;content:"STEP" counter(list);counter-increment:list;margin-right:1rem;padding:0 .5rem}header div.flow h2 ol li.sel:before{background-color:var(--blue-col)}header div.flow h2 ol li:last-child:before{content:none}header div.flow h2 ol li:after{border-right:1px solid var(--gray-col);border-top:1px solid var(--gray-col);content:"";display:block;height:2rem;margin-top:-1.5rem;position:absolute;transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);width:2rem}header div.flow h2 ol li:last-child:after{content:none}button{background-color:var(--blue-col);border:none;border-radius:.5rem;color:#fff;cursor:pointer;display:block;font-size:1.1rem;margin:1rem 2rem;padding:1rem;position:relative}button.prev{background-color:#fff;border:1px solid var(--blue-col);color:var(--blue-col);padding:.5rem 1rem .5rem 2rem}button.next{padding:.5rem 2rem .5rem 1rem}button.search{background-position-x:right .75rem;background-position-y:center;background-repeat:no-repeat;background-size:1rem;padding:.5rem 2.5rem .5rem 1rem}button.next:after,button.prev:after{border-left:1px solid;border-top:1px solid;content:"";display:block;height:.5rem;position:absolute;top:calc(50% - .35rem);width:.5rem}button.prev:after{left:1rem;transform:rotate(-45deg)}button.next:after{right:1rem;transform:rotate(135deg)}input,select,textarea{background-color:var(--snow-col);border:1px solid var(--gray-col);border-radius:.3rem;font-size:1.1rem;height:2.4rem;margin:.5rem 0 .5rem .5rem;padding:0 .5rem;vertical-align:middle}table{border-collapse:collapse}@media screen and (max-width:1024px){header div.flow,header h1{padding:.75rem 1rem}header div.flow h2 ol{display:block}header div.flow h2 ol li:after{content:none}header div.flow h2 ol li:last-child:before{background-color:unset;content:"　　　 "}header div.flow h2 ol{margin:0 auto}}@media screen and (max-width:400px){header button.header_link{font-size:3.5vw}header span{font-size:4vw}header h1{font-size:5vw}}