*{margin:0;padding:0;font-family:游ゴシック体,YuGothic,游ゴシック,Yu Gothic,メイリオ,Hiragino Kaku Gothic ProN,Hiragino Sans,sans-serif}:hover{transition:all .4s}* .hint{padding:12px 0;font-size:10pt}* a{text-decoration:none}* ul{list-style:none}* button{cursor:pointer;background:0 0;border:none;border-radius:12px;font-size:12pt}* input,* select,* textarea{resize:none;background:#f2f2f2;border:none;border-radius:12px;padding:8px 12px;display:block}* input[type=checkbox],* input[type=radio],* select{cursor:pointer}* input[type=text],* textarea{cursor:text}* select{appearance:none;background:#f2f2f2 url(../ui/button/arrow.svg) right 16px center/12px no-repeat;border:none;border-radius:12px;height:36px;padding:12px 8px;position:relative}body{background:#f2f2f2}.sectionMain{min-height:calc(100vh - 168px);padding:12px 12px 56px}.sectionMain.empty{justify-content:center;align-items:center;display:flex}.sectionMain.empty .createButton{cursor:pointer;background:#fff;border:2px solid #f2f2f2;border-radius:12px;flex-direction:column;align-items:center;gap:12px;padding:12px;display:flex}.sectionMain.empty .createButton .emptyImage{fill:#9b9b9b;width:60px;height:60px;display:block}.sectionMain.empty .createButton .hint{color:#9b9b9b;text-align:center;padding:0}.sectionMain.empty .createButton:hover{background:#fff;border:2px solid #16a5bc80}.sectionMain.empty .createButton:hover .emptyImage{fill:#16a5bc}.sectionMain.empty .createButton:hover .hint{color:#16a5bc}.sectionMain.loading{flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}.sectionMain.loading .loadingImage{width:60px;height:60px;display:block}.sectionMain.loading .hint{color:#9b9b9b;text-align:center;padding:0}.buttonCreate{z-index:10;background:#16a5bc;border:2px solid #16a5bc;border-radius:28px;align-items:center;margin:12px 12px 12px auto;padding:8px 12px;transition:all .4s;display:flex;position:fixed;bottom:0;right:0;box-shadow:0 8px 24px #17181a1f}.buttonCreate:hover{background:#fff;border:2px solid #16a5bc80;transition:all .4s}.buttonCreate:hover .buttonIcon{fill:#16a5bc}.buttonCreate:hover .title{color:#16a5bc}.buttonCreate .buttonIcon{-o-object-fit:contain;object-fit:contain;fill:#fff;width:20px;height:20px;margin-right:12px}.buttonCreate .title{color:#fff;font-size:12pt;font-weight:700}.buttonCreate.disable{cursor:not-allowed;background:#9b9b9b;border:2px solid #9b9b9b}.buttonCreate.disable:hover .title{color:#fff}.modal{z-index:900;width:100vw;height:100vh;position:fixed;top:0;left:0}.modal .background{background:#00000080;width:100%;height:100%}.modal .window{background:#fff;border-radius:12px;grid-template-rows:auto 1fr auto;width:600px;max-height:calc(100vh - 48px);display:grid;position:fixed;top:24px;left:calc(50% - 300px);overflow:hidden}.modal .window .header{justify-content:space-between;align-items:center;padding-block:12px;padding-inline:24px 12px;display:flex}.modal .window .header .title{font-size:14pt;font-weight:700}.modal .window .header .buttonClose{justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:4px;display:flex}.modal .window .header .buttonClose .buttonIcon{-o-object-fit:contain;object-fit:contain;fill:#9b9b9b;width:16px;height:16px}.modal .window .header .buttonClose:hover{background:#f2f2f2;transition:all .4s}.modal .window .contents{overflow-y:auto}.modal .window .contents input:not([type=checkbox]):not([type=radio]):not([type=file]),.modal .window .contents textarea{box-sizing:border-box;color:#17181a;background-color:#fff;border:1px solid #17181a24;border-radius:10px;outline:none;width:100%;height:44px;min-height:44px;padding:10px 12px;font-size:12pt;line-height:1.4;transition:border-color .4s,box-shadow .4s,background-color .4s}.modal .window .contents input:not([type=checkbox]):not([type=radio]):not([type=file])::-moz-placeholder{color:#9b9b9be6}.modal .window .contents textarea::-moz-placeholder{color:#9b9b9be6}.modal .window .contents input:not([type=checkbox]):not([type=radio]):not([type=file])::placeholder,.modal .window .contents textarea::placeholder{color:#9b9b9be6}.modal .window .contents input:not([type=checkbox]):not([type=radio]):not([type=file]):hover:not(:disabled):not([readonly]),.modal .window .contents textarea:hover:not(:disabled):not([readonly]){border-color:#16a5bc6b}.modal .window .contents input:not([type=checkbox]):not([type=radio]):not([type=file]):focus,.modal .window .contents input:not([type=checkbox]):not([type=radio]):not([type=file]):focus-visible,.modal .window .contents textarea:focus,.modal .window .contents textarea:focus-visible{background-color:#fff;border-color:#16a5bc;box-shadow:0 0 0 3px #16a5bc24}.modal .window .contents input:not([type=checkbox]):not([type=radio]):not([type=file]):disabled,.modal .window .contents textarea:disabled{color:#9b9b9b;cursor:not-allowed;background-color:#f2f2f2;border:1px solid #17181a14}.modal .window .contents input:not([type=checkbox]):not([type=radio]):not([type=file])[readonly],.modal .window .contents textarea[readonly]{color:#17181a;background-color:#f2f2f2}.modal .window .contents select{box-sizing:border-box;color:#17181a;background-color:#fff;border:1px solid #17181a24;border-radius:10px;outline:none;width:100%;min-height:44px;padding:10px 12px;font-size:12pt;line-height:1.4;transition:border-color .4s,box-shadow .4s,background-color .4s}.modal .window .contents select::placeholder{color:#9b9b9be6}.modal .window .contents select:hover:not(:disabled):not([readonly]){border-color:#16a5bc6b}.modal .window .contents select:focus,.modal .window .contents select:focus-visible{background-color:#fff;border-color:#16a5bc;box-shadow:0 0 0 3px #16a5bc24}.modal .window .contents select:disabled{color:#9b9b9b;cursor:not-allowed;background-color:#f2f2f2;border:1px solid #17181a14}.modal .window .contents select[readonly]{color:#17181a;background-color:#f2f2f2}.modal .window .contents select{appearance:none;cursor:pointer;background:#fff url(../ui/button/arrow.svg) right 14px center/12px no-repeat;height:44px;padding-right:40px}.modal .window .contents textarea{box-sizing:border-box;color:#17181a;background-color:#fff;border:1px solid #17181a24;border-radius:10px;outline:none;width:100%;height:44px;min-height:44px;padding:10px 12px;font-size:12pt;line-height:1.4;transition:border-color .4s,box-shadow .4s,background-color .4s}.modal .window .contents textarea::placeholder{color:#9b9b9be6}.modal .window .contents textarea:hover:not(:disabled):not([readonly]){border-color:#16a5bc6b}.modal .window .contents textarea:focus,.modal .window .contents textarea:focus-visible{background-color:#fff;border-color:#16a5bc;box-shadow:0 0 0 3px #16a5bc24}.modal .window .contents textarea:disabled{color:#9b9b9b;cursor:not-allowed;background-color:#f2f2f2;border:1px solid #17181a14}.modal .window .contents textarea[readonly]{color:#17181a;background-color:#f2f2f2}.modal .window .contents textarea{resize:vertical;height:auto;min-height:104px}.modal .window .contents .list{padding:12px}.modal .window .contents .list .title{margin-inline-start:12px;margin-bottom:8px;font-size:10pt;font-weight:700}.modal .window .contents .list>.confirmation,.modal .window .contents .list>p.text{padding-inline:12px}.modal .window .contents .list.withCheckbox input[type=checkbox]{display:none}.modal .window .contents .list.withCheckbox .checkboxLabel{cursor:pointer;box-sizing:border-box;align-items:center;min-height:44px;margin-inline-end:12px;padding-block:8px;padding-inline:44px 0;display:flex;position:relative}.modal .window .contents .list.withCheckbox .checkboxLabel:before{content:"";inset-inline-start:12px;border:2px solid #9b9b9b;border-radius:6px;width:20px;height:20px;display:inline-block;position:absolute;top:calc(50% - 10px)}.modal .window .contents .list.withCheckbox input[type=checkbox]:checked+label:before{background:#16a5bc;border:2px solid #16a5bc}.modal .window .contents .list.withCheckbox input[type=checkbox]:checked+label:after{content:"";inset-inline-start:16.5px;border-bottom:3px solid #fff;border-left:3px solid #fff;width:10px;height:8px;display:inline-block;position:absolute;top:calc(50% - 6px);transform:rotate(-45deg)}.modal .window .contents .list .content.imageAttachment{position:relative}.modal .window .contents .list .content.imageAttachment .inputFile{opacity:0;position:absolute}.modal .window .contents .list .content.imageAttachment .labelImage{text-align:center;cursor:pointer;background:#f2f2f2;border-radius:12px;padding:24px;display:block}.modal .window .contents .list .content.imageAttachment .labelImage:hover{opacity:.5;transition:all .4s}.modal .window .contents .list .content.imageAttachment .labelImage p{font-size:10pt}.modal .window .contents .list .content.imageAttachment .labelImage.drop{border:2px dashed #16a5bc80}.modal .window .contents .list .content.imageAttachment .deleteSelectedImage{border-radius:12px;width:100%;height:200px;position:relative;overflow:hidden}.modal .window .contents .list .content.imageAttachment .deleteSelectedImage:before{content:"";background:#0006;width:100%;height:100%;display:block;position:absolute}.modal .window .contents .list .content.imageAttachment .deleteSelectedImage:after{content:"";background:url(../ui/button/delete_white.svg) 50%/contain no-repeat;width:24px;height:24px;margin-right:8px;display:inline-block;position:absolute;top:calc(50% - 12px);left:calc(50% - 12px)}.modal .window .contents .list .content.imageAttachment .deleteSelectedImage:hover:before{background:#0003;transition:all .4s}.modal .window .contents .list .content.imageAttachment .deleteSelectedImage .image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.modal .window .footer{flex-direction:row-reverse;justify-content:space-between;padding:12px;display:flex}@media screen and (width>=1366px){.buttonCreate{right:calc(50% - 680px)}}@media screen and (width<=768px){.sectionMain{width:calc(100% - 24px);min-height:calc(100vh - 200px);padding:12px 12px 116px}.sectionMain.myPage{min-height:calc(100vh - 132px);padding:12px}.itemCreate{bottom:64px}.modal .window{width:calc(100% - 24px);max-height:calc(100vh - 160px);left:12px}.wrapper{grid-template-rows:68px 1fr;grid-template-columns:1fr;display:grid}.menu{flex-direction:row;justify-content:space-between;width:calc(100% - 48px);height:68px;padding:12px}.menu .appIcon{height:60px}.menu .appIcon img{width:auto;height:100%}.menu .mainmenu{flex-direction:row;margin-bottom:0}.menu .mainmenu a{flex-direction:column;padding:12px 6px}.menu .mainmenu a:first-child{margin-right:12px}.menu .mainmenu a img{margin-bottom:8px;margin-right:0}.menu .mainmenu a p,.menu .submenu p{font-size:9pt}.main{width:100%;overflow-y:none;margin-top:108px;margin-left:0}.main .main_wrapper{width:calc(100% - 24px);padding:12px}}.developmentBanner[data-v-310a0523]{z-index:2147483647;box-sizing:border-box;transform-origin:50%;color:#fff;text-align:center;cursor:pointer;-webkit-user-select:none;user-select:none;background:#d32f2f;border:0;width:180px;height:28px;padding:0 8px;font-size:13px;font-weight:700;line-height:28px;position:fixed;top:24px;right:-48px;transform:rotate(45deg);box-shadow:0 2px 6px #00000040}
