html{font-size:16px;font-family:"Noto Sans JP",sans-serif;font-weight:400;color:#2c4c82;line-height:1.5;letter-spacing:.05em}body{position:relative;overflow-x:hidden;background:#f3f6fb}.no-scroll{position:fixed;overflow:hidden;left:0;right:0}::-webkit-scrollbar{background:#f3f6fb;border-radius:5px;width:7px;height:7px}::-webkit-scrollbar-thumb{background:#2c4c82;border-radius:5px}.container{padding:30px 20px 0;width:min(100%,1400px);margin:0 auto}.container.small{width:min(100%,1040px)}.container-wide{width:100%;padding:30px 40px 0}@media screen and (max-width: 768px){.container-wide{padding:30px 20px 0}}img{max-width:100%}p{word-break:break-all}header{position:fixed;width:100%;background:#fff;box-shadow:0px 4px 4px 0px #ddd;padding:10px 20px;z-index:5}header .header-main{margin:0 auto;width:-moz-max-content;width:max-content;text-align:center}header .logo{display:block;margin:0 auto 5px;width:60%;min-width:120px}header .logo-sub{color:#2c4c82;font-weight:bold}header .logo-sub span{margin-left:10px;padding:0 5px;border-radius:4px;border:1px solid #048cea;font-size:0.875rem;color:#048cea;word-break:keep-all}header.logged{padding:0;display:flex;justify-content:space-between}header.logged .logo{margin:0}header.logged .header-main{padding:6px 10px 0;text-align:left;width:auto;margin:0}header .header-list{display:flex}header .header-list>li{border-left:1px solid #c2d1eb}header .header-list__item{position:relative;display:flex;flex-direction:column;align-items:center;padding:10px;min-width:100px;font-size:0.75rem;cursor:pointer;transition:.3s}header .header-list__item img{width:25px;height:25px;-o-object-fit:contain;object-fit:contain}header .header-list__item:hover{background:#f3f6fb}header .header-list__item .notice{position:absolute;right:12%;top:5px;display:grid;place-content:center;width:23px;aspect-ratio:1;border-radius:50%;color:#fff;background:#507cc4;letter-spacing:0}@media screen and (max-width: 768px){header .header-list__item .notice{position:static}}header .header-list .more{position:relative;display:flex;align-items:center;gap:5px}header .header-list .more::after{content:"";display:block;margin-top:2px;width:10px;height:8px;background:#2c4c82;-webkit-clip-path:polygon(52% 100%, 0 0, 100% 0);clip-path:polygon(52% 100%, 0 0, 100% 0)}header .header-list .more.is-open{color:#fb8c00}header .header-list .more.is-open::after{background:#fb8c00}header .header-list .dropdown{display:none;position:absolute;top:100%;right:0;width:150px;border:1px solid #c2d1eb;background:#fff;font-size:0.75rem}header .header-list .dropdown a{position:relative;padding:10px;display:block;width:100%}header .header-list .dropdown a:hover{background:#f3f6fb}header .header-list .dropdown a:has(span){padding-right:35px}header .header-list .dropdown a span{position:absolute;top:50%;transform:translateY(-50%);right:10px;display:grid;place-content:center;width:20px;aspect-ratio:1;border-radius:50%;color:#fff;background:#507cc4;letter-spacing:0}@media screen and (max-width: 768px){header .header-list .dropdown a span{text-indent:0}}@media screen and (min-width: 1021px){header .sp-menu{display:none}}@media screen and (max-width: 1020px){header nav{display:none}header nav.open{width:100%;display:block;position:absolute;top:0;left:0}header.logged{padding:5px 10px}header.logged .header-main{padding:0}header .header-list{position:fixed;top:0;z-index:99;flex-direction:column;padding:50px 0;width:100%;height:100dvh;background:#fff;overflow-y:auto}header .header-list__item{flex-direction:row;flex-wrap:wrap;gap:10px;border-left:none;border-bottom:1px solid #c2d1eb}header .header-list .more::after{content:none}header .header-list .dropdown{position:static;display:block !important;width:100%;border-left:none;border-right:none;text-indent:35px}header .header-list .dropdown a{border-bottom:1px solid #c2d1eb}header .header-list .dropdown:last-child{border-bottom:none}header .sp-menu{position:relative;display:block;width:50px;height:50px;cursor:pointer;z-index:999}header .sp-menu i{position:absolute;left:50%;transform:translateX(-50%);display:inline-block;width:55%;height:3px;background:#2c4c82;border-radius:3px;transition:all .4s}header .sp-menu i:nth-of-type(1){top:13px}header .sp-menu i:nth-of-type(2){top:23px}header .sp-menu i:nth-of-type(3){top:33px}header .sp-menu.open i:nth-of-type(1){top:18px;left:12px;transform:translateY(6px) rotate(-45deg)}header .sp-menu.open i:nth-of-type(2){opacity:0}header .sp-menu.open i:nth-of-type(3){top:30px;left:12px;transform:translateY(-6px) rotate(45deg)}}main{padding-top:73px}h1,h2,h3{font-weight:bold}h1{margin-bottom:30px;font-size:clamp(24px,3.125vw,28px)}h2{font-size:clamp(20px,2.6041666667vw,24px)}h2.required{color:#ee5498}h3{font-size:clamp(18px,2.34375vw,20px)}footer{padding:50px 0 10px;text-align:center}.text-center{text-align:center}.text-right{text-align:right}.mt0{margin-top:0 !important}.mt8{margin-top:8px}.mt15{margin-top:15px !important}.mt25{margin-top:25px !important}.mt35{margin-top:35px !important}.gp30{gap:30px}.bold{font-weight:bold}.link{text-decoration:underline;transition:.3s}.link:hover{opacity:.8}.uppercase{text-transform:uppercase}.img-white{filter:invert(100%) sepia(100%) saturate(0%) hue-rotate(288deg) brightness(102%) contrast(102%)}.important{display:inline-block;color:#fff;background:#ee5498;border-radius:4px}.important-large{margin-right:10px;padding:4px 15px}@media screen and (max-width: 768px){.important-large{display:block;width:-moz-fit-content;width:fit-content}}.ruby{display:inline-grid;display:-ms-inline-grid;text-align:left}.ruby:has(.link){color:#048cea}.ruby-text{text-align:left}.ruby-text:empty{display:none}.over-anywhere{overflow-wrap:anywhere}.btn{display:flex;justify-content:center;align-items:center;padding:10px 15px;min-width:300px;width:-moz-max-content;width:max-content;max-width:100%;height:-moz-max-content;height:max-content;border-radius:5px;color:#fff;background:#048cea;font-weight:bold;box-shadow:0px 4px 4px 0px rgba(0,0,0,.102);transition:.3s}.btn:hover{opacity:.8}@media screen and (max-width: 768px){.btn{min-width:auto;width:100%}}.btn:disabled{background:#d8d8d8 !important;color:#acacac !important;pointer-events:none}.btn:disabled.btn-withicon img{filter:contrast(0.5)}.btn.btn-action{background:#fb8c00}.btn.btn-delete{background:#ff7272}.btn.btn-back{background:#fff;border:1px solid #c2d1eb;color:#2c4c82}.btn.btn-mini{min-width:30px;padding:4px 12px;font-size:0.8333333333rem}@media screen and (max-width: 768px){.btn.btn-mini{width:-moz-max-content;width:max-content}}.btn.btn-small{min-width:210px}.btn.btn-withicon{gap:8px}.btn.btn-withicon img{height:18px}.btn.btn-withicon img.filter-icon{transform:rotate(45deg);height:13px;margin-left:10px;transition:.3s}.btn.btn-withicon img.filter-icon.open{transform:none}.btn.btn-right{margin-left:auto}.btn-sort{position:absolute;top:50%;right:0;transform:translateY(-50%);width:100%;height:30px;margin-left:10px;background:url(../img/icon_sort.svg) no-repeat calc(100% - 10px)}.btn-sort:is(.asc){background:url(../img/icon_sort_asc.svg) no-repeat calc(100% - 10px)}.btn-sort:is(.desc){background:url(../img/icon_sort_desc.svg) no-repeat calc(100% - 10px)}.btn-cell{padding:5px 10px 8px;border-radius:3px;color:#fff;transition:.3s}.btn-cell img{width:15px;margin-right:10px;vertical-align:middle}.btn-cell.confirm{background:#fb8c00}.btn-cell:hover{opacity:.8}.btn-wrap{margin-top:35px;display:flex;flex-wrap:wrap;justify-content:center;gap:20px}@media screen and (max-width: 768px){.btn-wrap{flex-direction:column;align-items:center;gap:10px}.btn-wrap:has(.btn-mini){flex-direction:row}}.btn-wrap.tandem{flex-direction:column;align-items:center}.btn-wrap.right{justify-content:right}.btn-wrap.left{justify-content:left}@media screen and (max-width: 768px){.btn-wrap.left{align-items:flex-start}}.btn-wrap.center{align-items:center}.btn-wrap.between{justify-content:space-between}.btn-wrap.between :not(.btn):not(img){flex:1}@media screen and (max-width: 768px){.btn-wrap.between{align-items:flex-start}}.btn-wrap-single{margin-top:0}.form-inner{margin:40px 0;padding:40px 4vw;background:#fff}.fieldset{margin-top:15px;-moz-column-break-inside:avoid;break-inside:avoid}.fieldset legend{display:flex;align-items:center;font-size:clamp(14px,1.8229166667vw,16px)}.fieldset legend span{margin-right:10px;display:inline-block;padding:2px 6px;color:#fff;font-size:clamp(12px,1.5625vw,14px);background:#9cb5de;border-radius:4px;min-width:42px;text-align:center}.fieldset legend span.required{background:#ee5498}.fieldset legend .legend-note{background-color:rgba(0,0,0,0);color:#2c4c82;font-size:clamp(10px,1.3020833333vw,12px)}.fieldset.flex{display:flex;align-items:baseline;gap:10px}.fieldset.flex.center{align-items:center}.fieldset.flex.center legend{white-space:nowrap}.fieldset.flex legend{width:25%;font-weight:bold}.fieldset.flex legend:where(.legend-sub){display:inline-block;width:120px}@media screen and (max-width: 768px){.fieldset.flex legend{width:100%}}.fieldset.flex .legend-sub{display:inline-block;width:120px}@media screen and (max-width: 768px){.fieldset.flex .legend-sub{width:100%}}.fieldset.flex .fieldset-group{width:100%;margin-top:0;word-break:break-all}@media screen and (min-width: 769px){.fieldset.flex .fieldset-group.grid-two{width:-moz-max-content;width:max-content}}.fieldset.flex .fieldset-group .in-tinyselect{flex-direction:column;align-items:flex-start}.fieldset.flex:has(.legend-wrap):has(.msg-box) .legend-wrap{width:100%}@media screen and (max-width: 768px){.fieldset.flex{flex-direction:column}}.fieldset.flex:has(>.msg-box){display:grid;grid-template-columns:25% auto;grid-auto-rows:auto;grid-auto-flow:dense;align-items:start}.fieldset.flex:has(>.msg-box) legend{width:100%}.fieldset.flex:has(>.msg-box) .msg-box:nth-child(n+3){grid-column:2/3;width:100%}@media screen and (max-width: 768px){.fieldset.flex:has(>.msg-box){display:flex}}.fieldset.flex:has(.file-area,.form){align-items:flex-start}.fieldset.bb-none{border-bottom:none}.fieldset.bb{padding-bottom:10px;border-bottom:1px solid #c2d1eb}.fieldset.bb legend{font-weight:bold}.fieldset.border-none{border-top:none !important;border-bottom:none !important}.fieldset-group{position:relative;margin-top:8px;display:flex;flex-wrap:wrap;align-items:center;gap:15px}@media screen and (max-width: 768px){.fieldset-group{gap:10px}}.fieldset-group.tandem{flex-direction:column;align-items:flex-start}.fieldset-group.center{justify-content:center}@media screen and (max-width: 768px){.fieldset-group.sp-tandem{flex-direction:column;align-items:flex-start}}.fieldset-group.grid-two{display:grid;grid-template-columns:repeat(2, auto);width:-moz-max-content;width:max-content}@media screen and (max-width: 768px){.fieldset-group.grid-two{grid-template-columns:repeat(1, auto);width:100%}}@media screen and (min-width: 769px){.fieldset-group.pc-nowrap{flex-wrap:nowrap}}.fieldset-group p strong{color:#048cea}.fieldset-group .flex{width:100%;display:flex;flex-wrap:wrap;align-items:center;gap:5px}.fieldset-group .flex.end{align-items:flex-end}.fieldset-group .flex.tandem{flex-direction:column}.fieldset-group .flex .msg-box{width:100%}@media screen and (min-width: 769px){.fieldset-group .flex .msg-box{padding-inline-start:95px}.fieldset-group .flex .msg-box:is(.--case_numbers){padding-inline-start:50px}}@media screen and (max-width: 768px){.fieldset-group .flex:has(input.w-mini) .msg-box,.fieldset-group .flex:has(input.w-tiny) .msg-box,.fieldset-group .flex:has(input.w-small) .msg-box,.fieldset-group .flex:has(select.w-mini) .msg-box,.fieldset-group .flex:has(select.w-tiny) .msg-box,.fieldset-group .flex:has(select.w-small) .msg-box{padding-inline-start:95px}.fieldset-group .flex:has(input.w-mini) .msg-box:is(.--case_numbers),.fieldset-group .flex:has(input.w-tiny) .msg-box:is(.--case_numbers),.fieldset-group .flex:has(input.w-small) .msg-box:is(.--case_numbers),.fieldset-group .flex:has(select.w-mini) .msg-box:is(.--case_numbers),.fieldset-group .flex:has(select.w-tiny) .msg-box:is(.--case_numbers),.fieldset-group .flex:has(select.w-small) .msg-box:is(.--case_numbers){padding-inline-start:50px}}.fieldset-text{font-size:0.875rem;line-height:2}.fieldset.rem-pass{margin-top:24px}.fieldset-file{align-items:flex-start}.flex-column{flex-direction:column}input[type=text],input[type=search],input[type=tel],input[type=url],input[type=email],input[type=password],input[type=datetime],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime-local],input[type=number]{padding:10px;height:40px;width:100%;max-width:100%;margin:2px 0;border:solid 1px #507cc4;border-radius:4px;background-color:#fff;color:#2c4c82}input[type=text]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=url]:focus,input[type=email]:focus,input[type=password]:focus,input[type=datetime]:focus,input[type=date]:focus,input[type=month]:focus,input[type=week]:focus,input[type=time]:focus,input[type=datetime-local]:focus,input[type=number]:focus{outline:2px solid}input[type=text]::-moz-placeholder, input[type=search]::-moz-placeholder, input[type=tel]::-moz-placeholder, input[type=url]::-moz-placeholder, input[type=email]::-moz-placeholder, input[type=password]::-moz-placeholder, input[type=datetime]::-moz-placeholder, input[type=date]::-moz-placeholder, input[type=month]::-moz-placeholder, input[type=week]::-moz-placeholder, input[type=time]::-moz-placeholder, input[type=datetime-local]::-moz-placeholder, input[type=number]::-moz-placeholder{color:#a9a4a4}input[type=text]::placeholder,input[type=search]::placeholder,input[type=tel]::placeholder,input[type=url]::placeholder,input[type=email]::placeholder,input[type=password]::placeholder,input[type=datetime]::placeholder,input[type=date]::placeholder,input[type=month]::placeholder,input[type=week]::placeholder,input[type=time]::placeholder,input[type=datetime-local]::placeholder,input[type=number]::placeholder{color:#a9a4a4}input[type=text].has-error,input[type=search].has-error,input[type=tel].has-error,input[type=url].has-error,input[type=email].has-error,input[type=password].has-error,input[type=datetime].has-error,input[type=date].has-error,input[type=month].has-error,input[type=week].has-error,input[type=time].has-error,input[type=datetime-local].has-error,input[type=number].has-error{border-color:#ff7272}input[type=text].has-error:focus,input[type=search].has-error:focus,input[type=tel].has-error:focus,input[type=url].has-error:focus,input[type=email].has-error:focus,input[type=password].has-error:focus,input[type=datetime].has-error:focus,input[type=date].has-error:focus,input[type=month].has-error:focus,input[type=week].has-error:focus,input[type=time].has-error:focus,input[type=datetime-local].has-error:focus,input[type=number].has-error:focus{outline:2px solid #ff7272}input[type=text]:disabled,input[type=search]:disabled,input[type=tel]:disabled,input[type=url]:disabled,input[type=email]:disabled,input[type=password]:disabled,input[type=datetime]:disabled,input[type=date]:disabled,input[type=month]:disabled,input[type=week]:disabled,input[type=time]:disabled,input[type=datetime-local]:disabled,input[type=number]:disabled{background:#ddd;cursor:not-allowed;pointer-events:none}input[type=text].w-tiny,input[type=search].w-tiny,input[type=tel].w-tiny,input[type=url].w-tiny,input[type=email].w-tiny,input[type=password].w-tiny,input[type=datetime].w-tiny,input[type=date].w-tiny,input[type=month].w-tiny,input[type=week].w-tiny,input[type=time].w-tiny,input[type=datetime-local].w-tiny,input[type=number].w-tiny{width:90px}input[type=text].w-mini,input[type=search].w-mini,input[type=tel].w-mini,input[type=url].w-mini,input[type=email].w-mini,input[type=password].w-mini,input[type=datetime].w-mini,input[type=date].w-mini,input[type=month].w-mini,input[type=week].w-mini,input[type=time].w-mini,input[type=datetime-local].w-mini,input[type=number].w-mini{width:130px}input[type=text].w-small,input[type=search].w-small,input[type=tel].w-small,input[type=url].w-small,input[type=email].w-small,input[type=password].w-small,input[type=datetime].w-small,input[type=date].w-small,input[type=month].w-small,input[type=week].w-small,input[type=time].w-small,input[type=datetime-local].w-small,input[type=number].w-small{width:200px}@media screen and (max-width: 500px){input[type=text].w-small,input[type=search].w-small,input[type=tel].w-small,input[type=url].w-small,input[type=email].w-small,input[type=password].w-small,input[type=datetime].w-small,input[type=date].w-small,input[type=month].w-small,input[type=week].w-small,input[type=time].w-small,input[type=datetime-local].w-small,input[type=number].w-small{width:100%}}input[type=text].w-normal,input[type=search].w-normal,input[type=tel].w-normal,input[type=url].w-normal,input[type=email].w-normal,input[type=password].w-normal,input[type=datetime].w-normal,input[type=date].w-normal,input[type=month].w-normal,input[type=week].w-normal,input[type=time].w-normal,input[type=datetime-local].w-normal,input[type=number].w-normal{width:min(360px,100%)}@media screen and (max-width: 768px){input[type=text].w-normal,input[type=search].w-normal,input[type=tel].w-normal,input[type=url].w-normal,input[type=email].w-normal,input[type=password].w-normal,input[type=datetime].w-normal,input[type=date].w-normal,input[type=month].w-normal,input[type=week].w-normal,input[type=time].w-normal,input[type=datetime-local].w-normal,input[type=number].w-normal{width:100%}}input[type=text].w-big,input[type=search].w-big,input[type=tel].w-big,input[type=url].w-big,input[type=email].w-big,input[type=password].w-big,input[type=datetime].w-big,input[type=date].w-big,input[type=month].w-big,input[type=week].w-big,input[type=time].w-big,input[type=datetime-local].w-big,input[type=number].w-big{width:600px}@media screen and (max-width: 768px){input[type=text].w-big,input[type=search].w-big,input[type=tel].w-big,input[type=url].w-big,input[type=email].w-big,input[type=password].w-big,input[type=datetime].w-big,input[type=date].w-big,input[type=month].w-big,input[type=week].w-big,input[type=time].w-big,input[type=datetime-local].w-big,input[type=number].w-big{width:100%}}input[type=text].w-full,input[type=search].w-full,input[type=tel].w-full,input[type=url].w-full,input[type=email].w-full,input[type=password].w-full,input[type=datetime].w-full,input[type=date].w-full,input[type=month].w-full,input[type=week].w-full,input[type=time].w-full,input[type=datetime-local].w-full,input[type=number].w-full{width:100%}@media screen and (max-width: 768px){input[type=text].w-full,input[type=search].w-full,input[type=tel].w-full,input[type=url].w-full,input[type=email].w-full,input[type=password].w-full,input[type=datetime].w-full,input[type=date].w-full,input[type=month].w-full,input[type=week].w-full,input[type=time].w-full,input[type=datetime-local].w-full,input[type=number].w-full{width:100%}}input:is([type=file])[readonly]{background-color:#ddd}input:is([type=file]).has-error{color:#ff7272}input:is([type=file]):disabled{color:#ddd}input.search-textbox{padding-right:40px}input.pwgenerator{width:450px}@media screen and (max-width: 768px){input.pwgenerator{width:100%}}input[type=checkbox],input[type=radio]{position:fixed !important;top:0px !important;left:0px !important;width:4px !important;height:4px !important;opacity:0 !important;overflow:hidden !important;border:none !important;margin:0 !important;padding:0 !important;display:block !important;visibility:visible !important}input[type=checkbox]:disabled+.input-checkbox::before{cursor:not-allowed;background-color:#ddd}input[type=checkbox]:disabled+label{cursor:not-allowed}input[type=checkbox]:checked+.input-checkbox::before{background:#507cc4}input[type=checkbox]:checked+.input-checkbox::after{opacity:1}input[type=checkbox]:focus+.input-checkbox::before{border:2px solid}input[type=checkbox].has-error+.input-checkbox::before{border-color:#ff7272}input[type=checkbox]:checked.has-error+.input-checkbox::before{background:#ff7272}input[type=radio]:disabled+.input-radio::before{cursor:not-allowed;background-color:#ddd}input[type=radio]:disabled+label{cursor:not-allowed}input[type=radio]:checked+.input-radio::after{opacity:1}input[type=radio]:focus+.input-radio::before{border:2px solid}input[type=radio].has-error+.input-radio::before{border-color:#ff7272}input[type=radio]:checked.has-error+.input-radio::after{background:#ff7272}label.input-checkbox,label.input-radio{position:relative;cursor:pointer;padding-left:35px;display:flex;gap:8px;align-items:center;min-height:25px;width:-moz-fit-content;width:fit-content}label.input-checkbox::before,label.input-checkbox::after,label.input-radio::before,label.input-radio::after{content:"";position:absolute}label.input-checkbox::before,label.input-radio::before{left:0;width:25px;height:25px;border:1px solid #507cc4;background:#fff}label.input-checkbox::after,label.input-radio::after{content:"";opacity:0;position:absolute}label.input-checkbox::before{border-radius:4px}label.input-checkbox::after{position:absolute;width:10px;height:17px;left:7px;margin-top:-6px;border-right:3px solid #fff;border-bottom:3px solid #fff;transform:rotate(45deg)}label.input-radio::before{border-radius:50%}label.input-radio::after{left:6px;position:absolute;width:13px;height:13px;border-radius:50%;background:#507cc4}label img{height:20px}.label-icon{height:20px;margin-right:10px}.visually-hidden{position:fixed !important;top:0px !important;left:0px !important;width:4px !important;height:4px !important;opacity:0 !important;overflow:hidden !important;border:none !important;margin:0 !important;padding:0 !important;display:block !important;visibility:visible !important}.has-error__msg{color:#ff7272;font-size:0.875rem}.caution-msg{margin-top:5px;color:#507cc4;font-size:0.875rem}.caution-group{display:flex;justify-content:flex-start;align-items:flex-start}select,textarea{position:relative;padding:5px 10px;min-height:40px;max-width:100%;margin:2px 0;border:solid 1px #507cc4;border-radius:4px;background-color:#fff;color:#2c4c82}select:focus,textarea:focus{outline:2px solid}select::-moz-placeholder, textarea::-moz-placeholder{color:#a9a4a4}select::placeholder,textarea::placeholder{color:#a9a4a4}select.has-error,textarea.has-error{border-color:#ff7272}select.has-error:focus,textarea.has-error:focus{outline:2px solid #ff7272}select:disabled,textarea:disabled{background:#ddd;cursor:not-allowed;pointer-events:none}textarea{resize:vertical}.register-textarea{flex-grow:1}select{padding-right:30px;background:url(../img/icon_selectdown.svg) right 10px center no-repeat #fff}[class^=w-]{max-width:100%}.w-tiny{width:90px}.w-mini{width:130px}.w-small{width:200px}@media screen and (max-width: 500px){.w-small{width:100%}}.w-normal{width:min(360px,100%)}.w-big{width:600px}.w-full{width:100%}.select-small{width:150px}.select-full{width:100%}.login-box{width:45%;margin:0 auto}@media screen and (max-width: 768px){.login-box{width:100%}}._in-pwgenerator{width:70%}@media screen and (max-width: 768px){._in-pwgenerator{width:100%}}.form-note{font-size:clamp(12px,1.5625vw,14px)}.scroll-box{margin-top:10px;height:300px;padding:20px;overflow-y:auto;border:2px solid}.scroll-box.required{border-color:#ee5498;background:#fff}.scroll-box .caution{color:#048cea}.scroll-box h3{margin-bottom:10px}.scroll-box h3:not(:first-child){margin-top:30px}.scroll-box dl{margin-top:10px}.scroll-box dl dd{padding-left:1em}.scroll-box .line{margin-bottom:5px;padding-bottom:5px;border-bottom:1px solid #c2d1eb}.flow{display:flex;justify-content:center;margin:0 auto 30px;width:910px;max-width:100%}.flow-item{width:50%;text-align:center}.flow-item__circle{display:flex;justify-content:center;align-items:center}.flow-item__circle::before,.flow-item__circle::after{content:"";margin-left:-1px;margin-right:-1px;display:block;height:7px;flex:1;background:#c2d1eb}.flow-item__circle span{display:grid;align-items:center;justify-content:center;margin-bottom:5px;width:40px;aspect-ratio:1;border-radius:50%;color:#fff;background:#c2d1eb}.flow-item__circle.done::before,.flow-item__circle.done::after{background:#2c4c82}.flow-item__circle.done span{background:#2c4c82}.flow-item__circle.current::before{background:#2c4c82}.flow-item__circle.current span{background:#2c4c82}.flow-item:last-of-type .flow-item__circle::after,.flow-item:first-of-type .flow-item__circle::before{background:rgba(0,0,0,0)}.form-box{padding:20px;margin-top:10px;background:#fff;box-shadow:0px 10px 15px -5px rgba(44,76,130,.16)}.form-box .fieldset{margin-top:0;padding:15px 0;border-bottom:1px solid #c2d1eb}.form-box .fieldset:first-child{border-top:1px solid #c2d1eb}.form-box .fieldset legend{font-size:1rem;font-weight:bold}.form-box .fieldset-group{flex:1}.form-box .fieldset.bb-none{border-bottom:none}.form-box__table{width:100%}.form-box__table tbody tr:nth-of-type(odd){background-color:#f3f6fb}.form-box__table th{padding:10px}@media screen and (max-width: 768px){.form-box__table th{display:block}}.form-box__table td{padding:10px}.form-box__table td span{margin:0 10px}@media screen and (max-width: 768px){.form-box__table td{display:block}}.form-box__text{display:flex;margin-top:5px}.form-box__text :last-child{flex:1}.form-box.search .fieldset.flex legend{width:15%}@media screen and (max-width: 768px){.form-box.search .fieldset.flex legend{width:100%}}.form-box .price{color:#048cea}.form-box .price strong{font-size:1.5em}.legend-wrap{width:25%;max-width:330px}@media screen and (max-width: 768px){.legend-wrap{width:100%}}.legend-wrap legend{width:100% !important}.form-flex{display:flex;gap:10px}.form-flex.grid-type{display:grid;row-gap:0;grid-template-columns:repeat(auto-fill, calc(50% - 5px));position:relative}.form-flex.grid-type .form-box{display:grid;grid-template-rows:subgrid;grid-row:span 5;width:100%}@media screen and (max-width: 768px){.form-flex.grid-type{grid-template-columns:repeat(auto-fill, 100%)}}@media screen and (max-width: 768px){.form-flex{flex-direction:column}}.form-flex .form-box{width:50%}@media screen and (max-width: 768px){.form-flex .form-box{width:100%}}.text-box{width:45%;margin:0 auto}@media screen and (max-width: 768px){.text-box{width:100%}}.text-box p{line-height:2}.text-box .text-note{font-size:.875rem;padding-left:1em}._has-pwgenerator{width:70%}@media screen and (max-width: 768px){._has-pwgenerator{width:100%}}.email-box{margin-top:12px}.reset-fieldset{margin-top:32px}.complete-box{margin-top:50px;padding:30px;background:#fff}.complete-box p~p{margin-top:10px}.complete-box h1{font-size:clamp(17px,2.2135416667vw,28px)}.complete-box p{font-size:clamp(13px,1.6927083333vw,16px)}.complete-box .form-box p{font-size:1rem}.complete-box .btn{font-size:clamp(14px,1.8229166667vw,16px)}@media screen and (max-width: 768px){.complete-box{padding-inline:20px}}.category{margin-right:10px;display:inline-block;padding:2px 6px;color:#fff;font-size:clamp(12px,1.5625vw,14px);background:#9cb5de;border-radius:4px;min-width:35px;font-weight:bold}.category.important{background:#ee5498}.news{display:flex}@media screen and (max-width: 768px){.news{flex-direction:column}}.news-title{width:15%;display:flex;flex-direction:column;gap:10px}@media screen and (max-width: 768px){.news-title{width:100%;flex-direction:row;justify-content:space-between}}.news-title .list-link{display:flex;gap:5px;font-weight:bold;text-decoration:underline;text-underline-offset:.1em;transition:.3s}.news-title .list-link:hover{opacity:.8}.news-title .list-link img{width:8px}.news-list{flex:1}.news-list li a{display:flex;gap:20px;padding:10px 0;border-bottom:1px solid #c2d1eb;transition:.3s}.news-list li a:hover{opacity:.8}@media screen and (max-width: 768px){.news-list li a{gap:5px;flex-direction:column}}.news-list li a p{flex:1;text-decoration:underline}.news-message{padding:10px 0}.menu{margin-top:50px;display:flex;gap:2vw}@media screen and (max-width: 768px){.menu{flex-direction:column;gap:20px}}.menu-category{width:50%;display:flex;gap:1.5vw;flex-wrap:wrap;height:auto}@media screen and (max-width: 768px){.menu-category{width:100%;gap:10px}}.menu-category li{width:calc(50% - .75vw);aspect-ratio:3/2.5}@media screen and (max-width: 768px){.menu-category li{width:calc(50% - 5px)}}.menu-category li a{display:grid;gap:15px;place-content:center;padding:20px;height:100%;background:#fff;text-align:center;box-shadow:0px 4px 4px 0px #ddd;transition:.3s}@media screen and (max-width: 768px){.menu-category li a{gap:10px}}.menu-category li a:hover{transform:translateY(-5px)}.menu-category li a img{height:60px;margin:0 auto}@media screen and (max-width: 768px){.menu-category li a img{height:40px}}.menu-manager{width:50%;padding:20px}@media screen and (max-width: 768px){.menu-manager{width:100%}}.menu-manager__title{margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid;text-align:center;font-size:1rem}.menu-manager__name,.menu-manager__tel{font-size:clamp(18px,2.34375vw,20px);font-weight:bold}.menu-manager__tel{display:flex;gap:5px}.menu-manager__tel img{width:20px}.menu-manager__address{margin:10px 0}.menu-manager__other{margin:10px 0}.menu-manager .btn{margin-top:20px;width:100%;min-width:auto;box-shadow:none}.menu-manager.normal{color:#fff;background:#2c4c82}.menu-manager.normal .menu-manager__tel img{filter:invert(100%) sepia(100%) saturate(0%) hue-rotate(288deg) brightness(102%) contrast(102%)}.menu-manager.footer{padding:30px 0 20px;border-top:1px solid #c2d1eb;width:100%}.menu-manager.footer .menu-manager__tel{justify-content:center}.menu-manager.footer .menu-manager__tel img{filter:invert(33%) sepia(9%) saturate(2594%) hue-rotate(186deg) brightness(95%) contrast(96%)}table caption:not([class]){font-weight:bold;margin-bottom:10px}table th,table td{word-break:break-all}table th .input-wrap~.input-wrap,table td .input-wrap~.input-wrap{margin-top:10px}table th{position:relative}@media screen and (min-width: 769px){table th:has(.btn-sort){padding-right:100px !important}}@media screen and (max-width: 768px){table th:has(.btn-sort){padding-right:30px !important}}@media screen and (min-width: 769px){table.order th:has(.btn-sort){padding-right:8px !important}}table td .btn~.btn{margin-top:5px}table td .btn.btn-mini{min-width:105px}table td .btn.btn-action{min-width:100%}table td .with-icon{font-size:12px}table .link{color:#048cea}table .status{display:block;width:65px;min-width:auto;font-size:12px;border-radius:10px;padding-inline:5px}table .status~.status{margin-top:5px}table .status.status_03,table .status.status_04{padding-inline:10px}table p~p{margin-top:10px}.h-wrap{display:flex;justify-content:space-between;align-items:center;padding-bottom:8px;border-bottom:2px solid #dee6f4}@media screen and (max-width: 768px){.h-wrap{flex-direction:column;align-items:flex-start}}.h-wrap h1{margin-bottom:0}@media screen and (max-width: 768px){.h-wrap{flex-direction:column;align-items:flex-start;gap:8px}}.h-btn_container{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.h-btn-wrap{margin-top:0}.list-sub{display:flex;justify-content:space-between;align-items:baseline}.list-sub.short{justify-content:flex-start;flex-wrap:wrap;align-items:center;gap:20px}@media screen and (max-width: 768px){.list-sub form{width:100%}}.search-box{position:relative}@media screen and (max-width: 768px){.search-box{width:100%}}.form-button{position:absolute;top:50%;transform:translateY(-50%);left:calc(100% - 30px);width:25px;height:25px;background:url(../img/icon_search.svg) no-repeat center/20px;transition:.3s}.form-button:hover{opacity:.8}.list-main{padding:20px;background-color:#fff;border-radius:4px;box-shadow:0px 10px 15px -5px rgba(44,76,130,.16)}.table-wrap{position:relative;max-height:500px;overflow-y:scroll;overscroll-behavior:none}@media screen and (max-width: 768px){.table-wrap{overflow-x:scroll;max-height:300px}}.table-wrap.scroll-x{overflow-x:auto}.table-wrap.scroll-x table{width:-moz-max-content;width:max-content}.table-wrap.no-scroll-y{overflow-y:hidden;max-height:100%;overscroll-behavior:auto}.csv-table-wrap{margin-block-start:15px}.csv-table-wrap table{table-layout:auto}.list-table{width:100%;table-layout:fixed}@media screen and (max-width: 768px){.list-table{width:auto}}.list-table.order .row-data_date{word-break:break-all;width:125px}.list-table.order .row-data_date.wrap{width:100px}.list-table.quantity-table{border-collapse:separate;border-spacing:0;min-width:100%;width:auto}.list-table.quantity-table th,.list-table.quantity-table td{border-width:0 1px 1px 0 !important}.list-table.quantity-table th:first-of-type{border-width:0 1px 1px 1px !important}.list-table.quantity-table tbody tr td:nth-last-of-type(-n+2){background:rgba(220,227,240,.4)}.list-table.quantity-table tfoot th,.list-table.quantity-table tfoot td{background:rgba(220,227,240,.4)}.list-table.quantity-table tfoot tr td:nth-last-of-type(-n+2){background:#dce3f0;font-weight:bold}.list-table.quantity-table td span{margin-right:5px}.list-table thead .table-head{position:sticky;top:0;background-color:#f3f6fb;padding:8px;border:1px solid #c2d1eb;border-bottom:none;font-size:0.875rem;vertical-align:middle;word-break:keep-all;z-index:1}.list-table thead .table-head::before,.list-table thead .table-head::after{content:"";position:absolute;width:100%;left:0;border-top:1px solid #c2d1eb;z-index:-1}.list-table thead .table-head::before{top:-1px}.list-table thead .table-head::after{top:calc(100% - 1px)}.list-table thead .table-head_no{min-width:100px;width:100px}.list-table thead .table-head_status{width:120px}.list-table thead .table-head_sml{width:130px;min-width:130px}.list-table thead .table-head_mdl{min-width:230px;max-width:230px;width:230px}.list-table thead .table-head_lg{min-width:300px;max-width:300px;width:300px}.list-table thead .table-head_mdlg{min-width:350px;max-width:350px;width:350px}.list-table thead .table-head_exlg{min-width:400px;max-width:400px;width:400px}.list-table thead .table-head_name{min-width:150px;max-width:150px;width:150px}.list-table thead .table-head_date{min-width:150px;max-width:150px;width:150px;box-sizing:content-box}.list-table thead .table-head_date-mini{min-width:100px;max-width:100px;width:100px}.list-table thead .table-head_period{min-width:230px;max-width:230px;width:230px;box-sizing:content-box}.list-table thead .table-head_cmd{width:50px;text-align:center}.list-table thead .table-head_situation{width:120px;min-width:120px}@media screen and (max-width: 768px){.list-table thead .table-head_wide{width:100%}}.list-table thead .table-head_setting-address{width:200px}.list-table thead .table-head-select{display:block;width:100%}.list-table thead .rowspan th{border-top:none}.list-table thead th.area-main,.list-table tbody th.area-main,.list-table tfoot th.area-main{background:#fffde7}.list-table thead th.area-higashiosaka,.list-table tbody th.area-higashiosaka,.list-table tfoot th.area-higashiosaka{background:#e8eef7}.list-table thead th.area-nagoya,.list-table tbody th.area-nagoya,.list-table tfoot th.area-nagoya{background:#ffebee}.list-table thead th.area-shizuoka,.list-table tbody th.area-shizuoka,.list-table tfoot th.area-shizuoka{background:#fff3e0}.list-table thead th.area-kanto,.list-table tbody th.area-kanto,.list-table tfoot th.area-kanto{background:#fff}.list-table thead th.total-amount,.list-table tbody th.total-amount,.list-table tfoot th.total-amount{background:rgba(220,227,240,.4)}.list-table thead th:has(.col-header,.row-header),.list-table tbody th:has(.col-header,.row-header),.list-table tfoot th:has(.col-header,.row-header){background-image:linear-gradient(to right top, transparent calc(50% - 0.5px), #2C4C82 50%, #2C4C82 calc(50% + 0.5px), transparent calc(50% + 1px));display:grid;justify-content:space-between;grid-template-columns:repeat(2, 1fr);grid-auto-rows:1fr;background-color:#fff}.list-table .col-header{grid-column-start:2;text-align:right}.list-table .row-header{grid-column-start:1}.list-table tbody tr.has-error,.list-table tfoot tr.has-error{color:#ff7272}.list-table tbody .row-head,.list-table tbody .row-data,.list-table tfoot .row-head,.list-table tfoot .row-data{border:1px solid #c2d1eb;font-size:0.875rem;vertical-align:middle}.list-table .row-head{padding:8px;font-weight:normal}.list-table .row-head_no{word-break:keep-all}.list-table .row-data{padding:8px}.list-table .row-data_no{word-break:keep-all;min-width:70px}.list-table .row-data__address{width:250px}.list-table .row-data_lg{min-width:300px;max-width:300px}.list-table .row-data_max{max-width:-moz-max-content;max-width:max-content}.list-table .row-data_date{word-break:keep-all}.list-table .row-data_cmd{text-align:center}.list-table .row-data_right{text-align:right}.list-table .row-data_situation .status{margin:0 auto}.list-table .row-data_important{text-align:center}.list-table .row-data_important .category.important{margin-right:0}.list-table .row-data.keep-all{word-break:keep-all}.list-table .row-data_grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:10px}.list-table .row-data_grid a{word-break:keep-all}.list-table .row-error{background-color:#ffd6d8;color:#ff7272}.list-table .row-error .link{color:#ff7272}.list-table .table-icon{transition:.3s}.list-table .table-icon:hover{opacity:.8}.list-table [class^=area-]{font-weight:bold}.batch-container{padding:20px}.batch-container .content-heading{gap:8px;padding:12px}.batch-content{display:flex;justify-content:space-between;padding:12px 0;gap:20px}.batch-content .caution-msg{font-size:0.75rem}@media screen and (max-width: 768px){.batch-content{flex-direction:column;gap:15px;padding:20px 0}}.batch-text-box{line-height:2}.batch-text-box span{font-size:clamp(12px,1.5625vw,14px)}.uploader input[type=file]{width:100%}.batch-list-table{table-layout:auto}.csv-list-table{width:auto;min-width:100%;table-layout:auto}.batch-box.has-error .content-heading{color:#fff;background:#ffacac;border-color:#ff7272}.file-area.form{flex:1}.file-area .preview-img{display:block;max-width:100%;margin-bottom:10px}.file-area-other{display:inline-flex;flex-direction:column;margin-top:20px;line-height:2}.article-main{background-color:#fff;margin-top:35px;padding:25px 15px}.article-top{display:flex;flex-direction:row-reverse;font-size:clamp(14px,1.8229166667vw,16px)}.article-text{margin-top:15px;font-size:clamp(14px,1.8229166667vw,16px)}.article-paragraph{line-height:1.75}.article-paragraph:not(:first-of-type){margin-top:30px}.article-head{margin-top:50px;font-size:clamp(14px,1.8229166667vw,16px)}.article-preview{font-size:clamp(14px,1.8229166667vw,16px)}.preview{margin-top:15px}.preview__image-wrap{padding:10px 20px;border:1px solid #c2d1eb;border-radius:2px;text-align:center}.preview__image-wrap img{-o-object-fit:contain;object-fit:contain}@media screen and (max-width: 768px){.preview__image-wrap img{height:auto}}.preview__image-wrap:not(:first-of-type){margin-top:20px}.preview__file{margin-top:20px}.preview__file-wrap:not(:first-of-type){margin-top:5px}.content-container{background-color:#fff}.content-heading{display:flex;align-items:center;background-color:#f3f6fb;border-bottom:2px solid #c2d1eb}.content-heading:has(.caution-msg){gap:10px}@media screen and (max-width: 768px){.content-heading:has(.caution-msg){flex-direction:column;align-items:flex-start;gap:0}}.content-heading:has(.caution-msg) .caution-msg{font-weight:normal}.content-heading.center{padding:10px;justify-content:center}.content-heading.space{padding:10px}.content-heading.between{margin-bottom:10px;padding:10px;justify-content:space-between}.content-heading__sub{display:flex;align-items:center;padding:10px 0;gap:30px}div[data-delivery],div[data-luggage],div[data-client]{display:none}div[data-delivery].active,div[data-luggage].active,div[data-client].active{display:block}.delivery{display:none}.delivery.active{display:block}.delivery .form-box .fieldset legend{width:35%}@media screen and (max-width: 768px){.delivery .form-box .fieldset legend{width:100%}}.delivery .fieldset.flex:has(>.msg-box) legend{width:100%}.delivery .fieldset.flex:has(>.msg-box){grid-template-columns:35% auto}.delivery .fieldset.flex .fieldset-group.tandem .flex:has(>.msg-box) .msg-box{padding-inline-start:0}@media screen and (max-width: 768px){.delivery .fieldset.flex .fieldset-group.tandem .flex:not(:is(.in-tinyselect)):has(>.msg-box):has(input.w-mini) .msg-box,.delivery .fieldset.flex .fieldset-group.tandem .flex:not(:is(.in-tinyselect)):has(>.msg-box):has(input.w-tiny) .msg-box,.delivery .fieldset.flex .fieldset-group.tandem .flex:not(:is(.in-tinyselect)):has(>.msg-box):has(input.w-small) .msg-box,.delivery .fieldset.flex .fieldset-group.tandem .flex:not(:is(.in-tinyselect)):has(>.msg-box):has(select.w-mini) .msg-box,.delivery .fieldset.flex .fieldset-group.tandem .flex:not(:is(.in-tinyselect)):has(>.msg-box):has(select.w-tiny) .msg-box,.delivery .fieldset.flex .fieldset-group.tandem .flex:not(:is(.in-tinyselect)):has(>.msg-box):has(select.w-small) .msg-box{padding-inline-start:95px}}.delivery .legend-wrap{position:relative;width:35%}@media screen and (max-width: 768px){.delivery .legend-wrap{width:100%}}.js-targetList{margin-top:20px}.luggage-target{display:none;margin-top:15px}.luggage-target.active{display:block}.form-text{margin-top:5px;font-size:0.875rem;font-weight:bold}.tab{margin-top:20px}.tab-list{display:flex;border-bottom:1px solid #c2d1eb}.tab-list .js-tabBtn{position:relative;display:flex;justify-content:center;gap:10px;padding:5px 8px;min-width:95px;text-align:center;border:1px solid #c2d1eb;border-bottom:none;font-weight:bold;cursor:pointer}.tab-list .js-tabBtn:first-child{min-width:70px}.tab-list .js-tabBtn~.js-tabBtn{border-left:none}.tab-list .js-tabBtn.active::after{content:"";position:absolute;left:0;bottom:-1px;display:block;height:2px;width:100%;background:#fff}@media screen and (max-width: 768px){.tab-list .js-tabBtn{min-width:auto}}.tab-list .js-tabBtn.has-error{border-color:#ff7272;color:#ff7272;background:color-mix(in srgb, #FF7272 30%, #fff 70%)}.tab-list .js-tabAddBtn{width:50px;padding:5px;text-align:center;line-height:1;font-size:1.5625rem;font-weight:bold}.tab-list .js-tabAddBtn:disabled{color:#ddd}.tab-contents{padding-top:20px}.tab-contents .btn-wrap{margin-top:0}.tab-contents:not(.active){display:none}.input-wrap.bb{padding-bottom:10px;border-bottom:1px solid #c2d1eb}.input-wrap.row{display:inline-block;margin-right:10px}@media screen and (max-width: 768px){.input-wrap.w-full{flex:auto}}.input-wrap .flex{margin-top:15px;display:flex;align-items:center}.input-wrap .flex p~p{margin-top:0}.other-wrap{width:100%;padding-bottom:10px;border-bottom:1px solid #c2d1eb}.other-wrap .fieldset-group{flex:auto}.other-wrap .luggage-target{margin-top:10px}.other-wrap .input-wrap{padding-top:10px;margin-left:2em;width:auto}.attached-file{max-width:500px;height:auto;-o-object-fit:contain;object-fit:contain}@media screen and (max-width: 768px){.attached-file{max-width:100%}}.filter-target{margin-top:20px;display:none}.filter-target label.input-checkbox,.filter-target label.input-radio{min-height:45px}@media screen and (max-width: 768px){.filter-target label.input-checkbox,.filter-target label.input-radio{min-height:25px}}.filter-text{margin-top:15px;display:flex}@media screen and (max-width: 768px){.filter-text{flex-direction:column}}.filter-text__state{flex:1}.filter-text__state span{position:relative;display:inline-block}.filter-text__state span:not(:last-child){margin-right:15px}.filter-text__state span:not(:last-child)::after{content:"";position:absolute;right:-5px;bottom:4px;display:block;width:1px;height:5px;background:#2c4c82;transform:rotate(-35deg)}.annotation-trigger{margin-left:5px;display:inline-flex;justify-content:center;align-items:center;width:23px;height:23px;padding:10px;border-radius:50%;font-size:18px;color:#fff;cursor:pointer;background:#9cb5de}.annotation-target{display:none;position:absolute;bottom:calc(100% - 10px);width:250px;padding:10px;border-radius:5px;color:#fff;font-size:0.875rem;background:#507cc4;z-index:5}.annotation-target::after{content:"";position:absolute;bottom:-14px;left:42%;transform:translateX(-42%);display:block;height:15px;width:15px;-webkit-clip-path:polygon(50% 100%, 0 0, 100% 0);clip-path:polygon(50% 100%, 0 0, 100% 0);background:#507cc4}.annotation-target.active{transition:.3s;display:block}.member-status{padding:4px 0;border-radius:50px;text-align:center;color:#fff}.regular{background-color:#507cc4}.provisional{background-color:#7cb342}.form-member-status{padding:4px 30px}.form-member-number{color:#048cea;font-weight:bold}.form-box_head-wrap{display:flex;justify-content:space-between;align-items:baseline}@media screen and (max-width: 768px){.form-box_head-wrap{align-items:flex-end}}.form-box_head-wrap.reverse{flex-direction:row-reverse}.head-withcheckbox{display:flex;align-items:baseline;gap:8px}@media screen and (max-width: 768px){.head-withcheckbox{flex-direction:column}}.head-withcheckbox input[type=checkbox]:checked+.input-checkbox::before{background-color:rgba(0,0,0,0)}.head-withcheckbox label{color:#048cea;font-weight:bold}.head-withcheckbox label.input-checkbox::before{border-color:#048cea;background:rgba(0,0,0,0)}.head-withcheckbox label.input-checkbox::after{left:8px;top:calc(100% - 16px);border-right:5px solid #048cea;border-bottom:5px solid #048cea}.js-hideform.hide{display:none}.text-withicon{display:flex;align-items:center;gap:8px}.status{display:inline-block;min-width:110px;border-radius:25px;min-width:110px;padding:0px 10px 2px;text-align:center;color:#fff;font-size:0.875rem}.status img{height:15px;margin-right:5px;vertical-align:middle}.status.status_01{background:#f9a}.status.status_02{background:#f97}.status.status_03{background:#8e67b2}.status.status_04{background:#bbb}.status.status_05{background:#ec756f}.status.status_06{background:#cdd566}.status.status_07{background:#5bb}.status.status_08{background:#5487dd}.status.status_square{border-radius:5px;padding:5px 25px}.status.status_pickup{font-size:1.125rem;background:#ff7272}.status.status_delivery{font-size:1.125rem;background:#2c4c82}.status.important{background:#f55}.status.regular-member{background:#507cc4}.status.tentative-member{background:#9cb5de}.status.change{display:block;margin-top:5px;min-width:auto;border:1px solid #fb8c00;color:#fb8c00}.status.charter{border:1px solid #38a239;color:#38a239}.status.mix{border:1px solid #2c4c82;color:#2c4c82}p .status{margin-left:10px}.modal{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:9999;visibility:hidden}.modal.is-active{visibility:visible}.modal-container{position:absolute;top:50%;left:50%;padding:20px 40px;background-color:#fff;border-radius:4px;transform:translate(-50%, -50%)}.modal-text{font-size:clamp(14px,1.8229166667vw,16px);text-align:center}.modal-target{display:none}.modaal-container{background:#f3f6fb;color:#2c4c82}.modaal-container img{display:block;margin:0 auto;width:80%;aspect-ratio:4/3;-o-object-fit:contain;object-fit:contain}@media screen and (max-width: 768px){.modaal-container{width:calc(100vw - 57px);max-width:100%}}.modaal-container .list-table{white-space:initial}.flatpickr-current-month .flatpickr-monthDropdown-months{min-height:auto}.flatpickr-day.selected,.flatpickr-day.startRange,.flatpickr-day.endRange,.flatpickr-day.selected.inRange,.flatpickr-day.startRange.inRange,.flatpickr-day.endRange.inRange,.flatpickr-day.selected:focus,.flatpickr-day.startRange:focus,.flatpickr-day.endRange:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange:hover,.flatpickr-day.endRange:hover,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.endRange.nextMonthDay{border:4px solid #ffb536;color:#2c4c82;background:#fff;line-height:33px}.flatpickr-calendar .flatpickr-innerContainer .flatpickr-weekdays .flatpickr-weekday:nth-child(7n+1),.flatpickr-calendar .flatpickr-innerContainer .flatpickr-days .flatpickr-day:not(.flatpickr-disabled):not(.prevMonthDay):not(.nextMonthDay):nth-child(7n+1){color:#ee5498}.flatpickr-calendar .flatpickr-innerContainer .flatpickr-weekdays .flatpickr-weekday:nth-child(7),.flatpickr-calendar .flatpickr-innerContainer .flatpickr-days .flatpickr-day:not(.flatpickr-disabled):not(.prevMonthDay):not(.nextMonthDay):nth-child(7n){color:#2c4c82}.flatpickr-calendar.noCalendar.hasTime .flatpickr-time{height:45px;gap:5px}.flatpickr-time input:hover,.flatpickr-time .flatpickr-am-pm:hover,.flatpickr-time input:focus,.flatpickr-time .flatpickr-am-pm:focus{background:#fff}.flatpickr-calendar{width:auto}.flatpickr-time{width:auto;overflow:visible}.flatpickr-time{max-height:50px}.flatpickr-time input[type=number]{border:none}.datepicker{padding-right:40px !important;background:url(../img/icon_cal.svg) no-repeat right 10px center/20px}.timepicker{padding-right:40px !important;background:url(../img/icon_clock.svg) no-repeat right 10px center/20px}.history{margin-top:20px;padding:15px 10px;background:#f3f6fb}.history-state{display:flex;justify-content:space-between;gap:10px}@media screen and (max-width: 768px){.history-state{flex-direction:column-reverse}}.history-detail{margin-top:15px;display:flex;justify-content:space-between;gap:10px}@media screen and (max-width: 768px){.history-detail{flex-direction:column}}.history-detail .delivery-style{display:grid;place-content:center;width:150px;height:-moz-max-content;height:max-content;padding:20px;font-weight:bold;background-color:#fff}@media screen and (max-width: 768px){.history-detail .delivery-style{width:100%}}.history-detail .delivery-style::before{content:"";display:inline-block;width:50px;height:35px;margin:0 auto 5px;background-size:contain;background-repeat:no-repeat;background-position:center}.history-detail .delivery-style.mixed::before{background-image:url(../img/icon_mix.svg)}.history-detail .delivery-style.charter{color:#38a239}.history-detail .delivery-style.charter::before{background-image:url(../img/icon_truck_green.svg)}.history dl{font-weight:500}.history dl dt{font-size:12px}.history dl dd{font-size:14px}.history dl.flex{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.history dl.day{min-width:130px}@media screen and (max-width: 768px){.history dl.day{width:100%;min-width:auto}}.history .address{width:30%}@media screen and (max-width: 768px){.history .address{width:100%}}.history .address dl~dl{margin-top:20px}.history-delivery{background-color:#f3f6fb;font-size:0.875rem}.history-delivery__charter{display:flex;flex-wrap:wrap;gap:15px;border-bottom:1px solid #c2d1eb}.history-delivery__charter .fieldset{border-bottom:none}.history-delivery__charter .fieldset:first-of-type{border-top:none}@media screen and (max-width: 768px){.history-delivery__charter{flex-direction:column}}.history-delivery .packing-grid{display:grid;grid-template-columns:repeat(6, 1fr);row-gap:15px;width:100%}@media screen and (max-width: 1099px){.history-delivery .packing-grid{grid-template-columns:repeat(3, 1fr)}}@media screen and (max-width: 768px){.history-delivery .packing-grid{grid-template-columns:1fr}}.history-delivery .fieldset{padding-inline:15px}.history-delivery .fieldset:where(.flex){flex-direction:column}.history-delivery .fieldset:first-of-type{border-bottom:none}.history-delivery .fieldset-group:where(.packing){flex-wrap:nowrap;align-items:flex-start;gap:5px}.history-delivery .quantity{word-break:break-all}.history-delivery .quantity-wrap{display:flex;flex-direction:column;gap:10px;flex-grow:1}.history-delivery .quantity:has(span) span{padding-inline-start:10px}.invoice-wrap{display:none}.list-number-wrap{display:flex;justify-content:space-between}@media screen and (max-width: 768px){.list-number-wrap{flex-direction:column}}.pagination{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}@media screen and (max-width: 768px){.pagination{margin-top:10px}}.pagination li a{display:flex;justify-content:center;align-items:center;padding:5px;width:30px;aspect-ratio:1;border-radius:4px;line-height:1;font-weight:bold;font-size:0.875rem;color:#c2d1eb;background:#fff}.pagination li.current a{background:#c2d1eb;color:#fff;pointer-events:none}.pc-bt{border-top:1px solid #c2d1eb}@media screen and (max-width: 768px){.pc-bt{border-top:none}}.fieldset-wrap__column{-moz-column-count:2;column-count:2;gap:30px}@media screen and (max-width: 768px){.fieldset-wrap__column{-moz-column-count:1;column-count:1}}.fieldset-wrap__column.output{--row-count: 3;display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(var(--row-count), 1fr);row-gap:0;grid-auto-flow:column}@media screen and (max-width: 768px){.fieldset-wrap__column.output{grid-template-columns:100%;grid-auto-flow:row}}.fieldset-wrap__column.output.admin{--row-count: 4}.fieldset-wrap__column.output .fieldset.flex{grid-template-columns:15% 1fr}.fieldset-wrap__column.output .fieldset:has(.msg-box) legend{width:100%}.comparison{display:grid;gap:10px 2vw;display:grid;grid-template-columns:repeat(2, auto);padding-bottom:10px;overflow-x:auto}.comparison .title{font-weight:bold;font-size:clamp(18px,2.34375vw,20px);margin-bottom:5px;padding-bottom:5px;border-bottom:1px solid #c2d1eb}.comparison .comparison-box{width:50%;gap:10px;width:100%;display:grid;grid-template-rows:subgrid}@media screen and (max-width: 768px){.comparison .comparison-box{width:200px}}.order-area{display:flex;flex-wrap:wrap;align-items:center;gap:20px;margin-bottom:20px}@media screen and (max-width: 768px){.order-area li:first-child{width:100%}}.order-area img{width:70px}.order-area .js-area{text-decoration:underline;cursor:pointer}.order-area .js-area.active{color:#fb8c00}#areaMap{width:100%;height:100%;aspect-ratio:2/1}.with-icon{position:relative;display:flex;align-items:center;gap:10px}.with-icon.top{align-items:flex-start}.with-icon::before{content:"";display:inline-block;width:25px;height:25px;background-size:contain;background-repeat:no-repeat;background-position:center;flex:none}.with-icon.icon-pallet::before{background-image:url(../img/icon_pallet.svg)}.with-icon.icon-number::before{background-image:url(../img/icon_number.svg)}.with-icon.icon-case::before{background-image:url(../img/icon_case.svg)}.with-icon.icon-cubic::before{background-image:url(../img/icon_cubic.svg)}.with-icon.icon-long::before{background-image:url(../img/icon_long.svg)}.with-icon.icon-basket::before{background-image:url(../img/icon_basket.svg)}.with-icon.icon-bara::before{background-image:url(../img/icon_bara.svg)}.with-icon.icon-4t::before{background-image:url(../img/icon_4t.svg)}.with-icon.icon-8t::before{background-image:url(../img/icon_8t.svg);width:30px}.with-icon.icon-10t::before{background-image:url(../img/icon_10t.svg);width:35px}.with-icon.icon-tr::before{background-image:url(../img/icon_tr.svg);width:50px}.with-icon.icon-mix::before{background-image:url(../img/icon_mix.svg)}.with-icon.icon-charter::before{background-image:url(../img/icon_truck_green.svg)}.vehicle-target{margin-top:15px;display:none;flex-wrap:wrap;align-items:center;gap:10px}.vehicle-target.active{display:flex}.search-category{margin:10px 0 20px;font-size:0.9444444444rem;font-weight:bold}.button-wrap{display:flex;gap:10px}.baselist-wrap{padding-top:10px;overflow-x:auto}.attached-file{border:1px solid #c2d1eb;padding:10px}.attached:has(>p){display:flex;align-items:center;gap:10px}.attached:has(>p) .file-delete{margin:0}.attached:has(>p) :not(.file-delete){flex:1}.file-delete{display:block;margin:10px 0 0 auto;width:40px;border-radius:5px;aspect-ratio:1;padding:10px;background:url(../img/icon_trash.svg) #ffd8d8 no-repeat center/20px;transition:.3s}.file-delete:hover{opacity:.8}.js-display_image{max-width:500px;height:auto;-o-object-fit:contain;object-fit:contain}.js-display_file{margin-top:20px;font-size:clamp(14px,1.8229166667vw,18px)}.year-list_container{margin-block-start:20px}.years-list{display:grid;gap:10px;margin-inline-end:auto}.year{display:grid;grid-template-columns:max-content 1fr;align-items:center;gap:25px}@media screen and (max-width: 768px){.year{grid-template-columns:100%;grid-template-rows:auto 1fr;gap:10px}}.year_label{width:-moz-fit-content;width:fit-content}.month_wrap{display:flex;flex-wrap:wrap;gap:10px 5px}@media screen and (max-width: 768px){.month_wrap{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(50px, 100%), 1fr))}}.month{width:70px;padding:5px 15px;background:#fff;border-radius:5px;color:#c2d1eb;font-weight:bold;font-size:clamp(12px,1.5625vw,14px);text-align:center;word-break:keep-all;transition:background .3s}@media(any-hover: hover){.month:hover{background:#2c4c82;color:#fff}}@media screen and (max-width: 768px){.month{width:50px;padding-inline:10px}}.month:is(.selected){background:#2c4c82;color:#fff}.btn-container{display:grid;grid-template-columns:auto 1fr;gap:20px;margin-block-start:30px}.btn-container p{font-size:clamp(14px,1.8229166667vw,16px)}@media screen and (max-width: 768px){.btn-container{grid-template-columns:100%;grid-template-rows:auto 1fr;gap:10px}}.table-text{font-size:clamp(14px,1.8229166667vw,16px)}@media screen and (max-width: 768px){.wrap.flex .fieldset-group{flex:auto}}@media screen and (min-width: 769px){.spOnly{display:none}a[href^=tel]{pointer-events:none}}@media screen and (max-width: 768px){.pcOnly{display:none}.spOnly{display:inline}}