@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Noto+Serif+JP:wght@100;300;400;500;700;900&display=swap";@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100;300;400;500;700;900&display=swap";@import"https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200";.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::-moz-selection{background:transparent}.leaflet-tile::selection{background:transparent}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{max-width:none!important;max-height:none!important;width:auto;padding:0}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-top,.leaflet-bottom{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline-offset:1px}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{border:2px dotted #38f;background:rgba(255,255,255,.5)}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{box-shadow:0 1px 5px #000000a6;border-radius:4px}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:#000}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{box-shadow:0 1px 5px #0006;background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url(/build/assets/layers-1dbbe9d0.png);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(/build/assets/layers-2x-066daca8.png);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(/build/assets/marker-icon-574c3a5c.png)}.leaflet-container .leaflet-control-attribution{background:#fff;background:rgba(255,255,255,.8);margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{display:inline!important;vertical-align:baseline!important;width:1em;height:.6669em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;white-space:nowrap;box-sizing:border-box;background:rgba(255,255,255,.8);text-shadow:1px 1px #fff}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 24px 13px 20px;line-height:1.3;font-size:13px;font-size:1.08333em;min-height:1px}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-top:-1px;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;pointer-events:auto;transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:white;color:#333;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;border:none;text-align:center;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;color:#757575;text-decoration:none;background:transparent}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=.70710678,M12=.70710678,M21=-.70710678,M22=.70710678)}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{position:absolute;pointer-events:none;border:6px solid transparent;background:transparent;content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.container{width:100%}@media (min-width: 481px){.container{max-width:481px}}.collapse{visibility:collapse!important}.fixed{position:fixed!important}.relative{position:relative!important}.col-span-5{grid-column:span 5 / span 5!important}.m-4{margin:1rem!important}.m-auto{margin:auto!important}.mx-4{margin-left:1rem!important;margin-right:1rem!important}.my-10{margin-top:2.5rem!important;margin-bottom:2.5rem!important}.mb-10{margin-bottom:2.5rem!important}.mb-2{margin-bottom:.5rem!important}.mb-20{margin-bottom:5rem!important}.mb-4{margin-bottom:1rem!important}.mb-5{margin-bottom:1.25rem!important}.ml-4{margin-left:1rem!important}.ml-auto{margin-left:auto!important}.mt-1{margin-top:.25rem!important}.mt-10{margin-top:2.5rem!important}.mt-2{margin-top:.5rem!important}.mt-20{margin-top:5rem!important}.mt-3{margin-top:.75rem!important}.mt-4{margin-top:1rem!important}.mt-5{margin-top:1.25rem!important}.mt-6{margin-top:1.5rem!important}.mt-8{margin-top:2rem!important}.block{display:block!important}.flex{display:flex!important}.inline-flex{display:inline-flex!important}.table{display:table!important}.grid{display:grid!important}.contents{display:contents!important}.hidden{display:none!important}.h-2\/3{height:66.666667%!important}.h-full{height:100%!important}.h-screen{height:100vh!important}.w-1\/2{width:50%!important}.w-1\/3{width:33.333333%!important}.w-2\/3{width:66.666667%!important}.w-3\/5{width:60%!important}.w-96{width:24rem!important}.w-full{width:100%!important}.flex-shrink-0{flex-shrink:0!important}.flex-grow{flex-grow:1!important}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important}.cursor-pointer{cursor:pointer!important}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))!important}.grid-rows-3{grid-template-rows:repeat(3,minmax(0,1fr))!important}.flex-col{flex-direction:column!important}.flex-wrap{flex-wrap:wrap!important}.items-start{align-items:flex-start!important}.items-end{align-items:flex-end!important}.items-center{align-items:center!important}.justify-start{justify-content:flex-start!important}.justify-center{justify-content:center!important}.justify-between{justify-content:space-between!important}.gap-0{gap:0px!important}.gap-1{gap:.25rem!important}.gap-10{gap:2.5rem!important}.gap-2{gap:.5rem!important}.gap-20{gap:5rem!important}.gap-3{gap:.75rem!important}.gap-4{gap:1rem!important}.gap-5{gap:1.25rem!important}.whitespace-nowrap{white-space:nowrap!important}.rounded-lg{border-radius:.5rem!important}.rounded-md{border-radius:.375rem!important}.border{border-width:1px!important}.border-0{border-width:0px!important}.border-y{border-top-width:1px!important;border-bottom-width:1px!important}.border-b{border-bottom-width:1px!important}.bg-blue-100{--tw-bg-opacity: 1 !important;background-color:rgb(219 234 254 / var(--tw-bg-opacity))!important}.bg-blue-100\/50{background-color:#dbeafe80!important}.bg-gray-100{--tw-bg-opacity: 1 !important;background-color:rgb(243 244 246 / var(--tw-bg-opacity))!important}.bg-gray-100\/25{background-color:#f3f4f640!important}.bg-gray-200{--tw-bg-opacity: 1 !important;background-color:rgb(229 231 235 / var(--tw-bg-opacity))!important}.bg-gray-200\/50{background-color:#e5e7eb80!important}.bg-green-200\/50{background-color:#bbf7d080!important}.bg-red-100{--tw-bg-opacity: 1 !important;background-color:rgb(254 226 226 / var(--tw-bg-opacity))!important}.bg-red-100\/50{background-color:#fee2e280!important}.bg-red-200\/50{background-color:#fecaca80!important}.bg-transparent{background-color:transparent!important}.bg-white{--tw-bg-opacity: 1 !important;background-color:rgb(255 255 255 / var(--tw-bg-opacity))!important}.bg-yellow-100{--tw-bg-opacity: 1 !important;background-color:rgb(254 249 195 / var(--tw-bg-opacity))!important}.bg-yellow-100\/50{background-color:#fef9c380!important}.p-0{padding:0!important}.p-2{padding:.5rem!important}.p-4{padding:1rem!important}.p-5{padding:1.25rem!important}.px-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-4{padding-left:1rem!important;padding-right:1rem!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-10{padding-top:2.5rem!important;padding-bottom:2.5rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-4{padding-top:1rem!important;padding-bottom:1rem!important}.py-5{padding-top:1.25rem!important;padding-bottom:1.25rem!important}.pb-10{padding-bottom:2.5rem!important}.pb-2{padding-bottom:.5rem!important}.pb-4{padding-bottom:1rem!important}.pb-5{padding-bottom:1.25rem!important}.pl-2{padding-left:.5rem!important}.text-left{text-align:left!important}.text-center{text-align:center!important}.text-right{text-align:right!important}.align-bottom{vertical-align:bottom!important}.text-2xl{font-size:1.5rem!important;line-height:2rem!important}.text-3xl{font-size:1.875rem!important;line-height:2.25rem!important}.text-lg{font-size:1.125rem!important;line-height:1.75rem!important}.text-sm{font-size:.875rem!important;line-height:1.25rem!important}.text-xl{font-size:1.25rem!important;line-height:1.75rem!important}.text-xs{font-size:.75rem!important;line-height:1rem!important}.font-bold{font-weight:700!important}.leading-10{line-height:2.5rem!important}.tracking-widest{letter-spacing:.1em!important}.text-red-500{--tw-text-opacity: 1 !important;color:rgb(239 68 68 / var(--tw-text-opacity))!important}.text-red-600{--tw-text-opacity: 1 !important;color:rgb(220 38 38 / var(--tw-text-opacity))!important}.underline{text-decoration-line:underline!important}.opacity-10{opacity:.1!important}.opacity-60{opacity:.6!important}.opacity-70{opacity:.7!important}.outline{outline-style:solid!important}.blur{--tw-blur: blur(8px) !important;filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)!important}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)!important}.steps-projects-area .steps .step-num,.font-family-serif,.btn-cancel-lg,.btn-decide-lg,main .page-title-area .page-title-sub,main .page-title-area .page-title,header .header-inner .header-user-area{font-family:"Noto Serif JP",Helvetica Neue,Arial,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif}.btn,input:not([type=checkbox]):not([type=radio]),select,textarea{border:solid 1px rgb(164,164,164)}.admin header .header-logo-area,.admin header .toggle-sidebar{color:#333}.text-gray{color:#707070}.portfolio-thumbnail,.user-icon{height:250px;width:250px;-o-object-fit:cover;object-fit:cover}.portfolio-file,.portfolio-image{height:160px;width:160px;-o-object-fit:cover;object-fit:cover}.user-icon-thumbnail{height:40px;width:40px;-o-object-fit:cover;object-fit:cover}*::-webkit-scrollbar{width:12px;height:12px}*::-webkit-scrollbar-track{background-color:#3333}*::-webkit-scrollbar-thumb{background-color:#a4a4a4cc;border-radius:12px;border:solid 1px rgba(0,0,0,.1)}*::-webkit-scrollbar-thumb:hover{background-color:#a4a4a499}::-moz-selection{background-color:#a4a4a499}::selection{background-color:#a4a4a499}h1{font-size:2.5em}input:not([type=checkbox]):not([type=radio]),select,textarea{background:transparent;position:relative;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:.375rem;padding:.5rem .75rem;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}input:not([type=checkbox]):not([type=radio]):hover:not(:focus),select:hover:not(:focus),textarea:hover:not(:focus){opacity:.6}input:not([type=checkbox]):not([type=radio]).input-confirm-mode,select.input-confirm-mode,textarea.input-confirm-mode{border-width:0px}input:not([type=checkbox]):not([type=radio]).input-confirm-mode::-moz-placeholder,select.input-confirm-mode::-moz-placeholder,textarea.input-confirm-mode::-moz-placeholder{color:transparent}input:not([type=checkbox]):not([type=radio]).input-confirm-mode::placeholder,select.input-confirm-mode::placeholder,textarea.input-confirm-mode::placeholder{color:transparent}select{padding-right:2.5rem}select:disabled{color:#333;opacity:1}.select-wrapper{position:relative;width:100%}.select-wrapper:after{content:"▼";pointer-events:none;position:absolute;display:flex;height:100%;align-items:center;padding-left:.75rem;padding-right:.75rem;font-size:.75rem;line-height:1rem;top:0;right:0;color:#333}input[type=checkbox],input[type=radio]{position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1rem;height:1rem;border:1px solid rgb(164,164,164);border-radius:0;vertical-align:middle}input[type=radio]{border-radius:50%}input[type=checkbox]:checked:before,input[type=radio]:checked:before{position:absolute;content:"";transform:rotate(50deg);width:.25rem;height:.625rem;border-right:2px solid rgb(51,51,51);border-bottom:2px solid rgb(51,51,51);top:.125rem;left:.2875rem}input[type=radio]:checked:before{transform:none;border-radius:50%;width:.5rem;height:.5rem;background:rgb(51,51,51);top:.1875rem;left:.1875rem;border:none}.checkbox-as-img input[type=checkbox]+img{box-shadow:3px 3px 5px #d3d3d3}.checkbox-as-img input[type=checkbox]:checked+img{border:solid 7px rgba(255,224,32,.8);border-radius:7px}.checkbox-as-img input[type=checkbox]{opacity:0;position:absolute}.material-symbols-outlined{line-height:inherit}html{scroll-behavior:smooth}body{background:rgb(248,248,243);color:#333;font-family:Noto Sans JP,Helvetica Neue,Arial,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;overflow-y:scroll}a,.a{color:#a0a020;border-bottom:solid 1px rgb(160,160,32);transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}a:hover,.a:hover{cursor:pointer}a:hover:hover,.a:hover:hover{opacity:.6}a:visited,.a:visited{color:#a0a020;border-bottom:solid 1px rgb(160,160,32)}a.no-style,.a.no-style{color:inherit;border-bottom:none}form.submitting{opacity:.6}header{height:60px;border-bottom:solid 1px rgb(164,164,164)}header .header-inner{position:relative;display:flex;height:100%;gap:.5rem;padding-left:.5rem;padding-right:.5rem}header .header-inner .header-logo-area{display:flex;height:100%;flex-shrink:0;flex-grow:0;align-items:center;border-width:0px;padding:10px 0}header .header-inner .header-logo-area img.header-logo{height:100%}@media (width <= 480px){header .header-inner .header-logo-area img.header-logo{width:25vw;height:auto;-o-object-fit:contain;object-fit:contain}}header .header-inner .header-blank-area{flex-grow:1}header .header-inner .header-user-area{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;border-width:0px;font-size:.75rem;line-height:1rem;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}header .header-inner .header-user-area:hover{cursor:pointer}header .header-inner .header-user-area:hover:hover{opacity:.6}header .header-inner .header-user-area{color:#333}header .header-inner .header-user-area-name{flex-grow:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}@media (width <= 480px){header .header-inner .header-user-area-name{display:none}}header .header-inner .header-user-area-icon{flex-shrink:0}header .header-inner .header-user-menu{position:absolute;display:flex;flex-direction:column;gap:1.25rem;border-radius:.375rem;padding:1rem;right:.5rem;top:50px;background:rgba(255,255,255,.8);z-index:500}header .header-inner .header-user-menu a,header .header-inner .header-user-menu .a{display:block;border-width:0px;padding-left:2rem;padding-right:2rem;text-align:center;color:#333}main .page-title-area{text-align:center}main .page-title-area .page-title-sub{font-size:1.5rem}.container-sm{width:480px;max-width:100%;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}.container-md{width:960px;max-width:100%;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}.container-lg{width:1600px;max-width:100%;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}.container-lg-p-lg{width:1600px;max-width:100%;margin-left:auto;margin-right:auto;padding-left:2.5rem;padding-right:2.5rem}@media (width <= 480px){.container-lg-p-lg{padding-left:1rem;padding-right:1rem}}.remodal{border-radius:10px}.btn{display:inline-flex;cursor:pointer;align-items:center;justify-content:center;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;color:#333!important}.btn-decide-lg{padding:2em 0}.btn-cancel-lg{padding:2em 0;background:rgb(230,230,230)}.btn-decide-sm{padding:1em 0}.btn-common-lg{padding:2em 4em}.btn-common-md{padding:1em 2em}.btn-common-sm{padding:.25em 1em}.btn-common-xs{padding:.125em .75em}.btn-common-input{padding:.5rem 1em}.btn-style-secondary{background:rgb(138,138,111);color:#fff!important}.btn:hover{opacity:.6}.border-color-gray{border-color:#a4a4a4}.hover-transparent-60{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.hover-transparent-60:hover{cursor:pointer}.hover-transparent-60:hover:hover{opacity:.6}.tips{display:flex;flex-direction:column;gap:1rem}.tips .tip{border-radius:.5rem;padding:.5rem;font-size:.875rem;line-height:1.25rem;background:rgb(240,240,232)}.image-zoomable{cursor:pointer;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.image-zoomable:hover{opacity:.6}#zoomed-image-area{position:fixed;height:100vh;width:100vw;padding:2.5rem;top:0;left:0;background:rgba(0,0,0,.5);z-index:1234}#zoomed-image-area .zoomed-image{height:100%;width:100%;-o-object-fit:contain;object-fit:contain;z-index:2468}.my-message-input-area{border-radius:.375rem;border-width:1px;padding:1.25rem;border-color:#a4a4a4}.my-message-input-area textarea{border-width:0px;padding:0}.my-message-input-area textarea:focus{outline:none}.my-message-input-area .my-message-input-area-toolbar{display:flex;justify-content:space-between}.my-message-input-area:has(textarea:focus){outline:auto}.user-icon-project-detail{height:92px;width:92px;-o-object-fit:cover;object-fit:cover}@media (width <= 480px){.user-icon-project-detail{height:40px;width:40px}}.user-icon-thumbnail-sm{height:24px;width:24px;-o-object-fit:cover;object-fit:cover}.user .breadcrumbs-area,.specialist .breadcrumbs-area,.builder .breadcrumbs-area{font-size:.8rem;margin-top:2rem;margin-bottom:2rem}.user .breadcrumbs-area .breadcrumbs,.specialist .breadcrumbs-area .breadcrumbs,.builder .breadcrumbs-area .breadcrumbs{display:flex;flex-wrap:wrap;row-gap:.5rem}.user .breadcrumbs-area .breadcrumbs a,.specialist .breadcrumbs-area .breadcrumbs a,.builder .breadcrumbs-area .breadcrumbs a{position:relative;color:#a0a020;border-bottom:none;padding-right:10px;margin-right:10px}.user .breadcrumbs-area .breadcrumbs a:after,.specialist .breadcrumbs-area .breadcrumbs a:after,.builder .breadcrumbs-area .breadcrumbs a:after{position:absolute;margin:auto;vertical-align:middle;content:"";top:0;bottom:0;right:0;width:.6em;height:.6em;border-top:1px solid #707070;border-right:1px solid #707070;transform:rotate(45deg)}.user .profile dl,.user .profile-edit dl,.user .data-list-main dl,.specialist .profile dl,.specialist .profile-edit dl,.specialist .data-list-main dl,.builder .profile dl,.builder .profile-edit dl,.builder .data-list-main dl{margin:20px auto;display:flex;flex-wrap:wrap;justify-content:space-between;font-size:.875rem;line-height:1.25rem}.user .profile dt,.user .profile-edit dt,.user .data-list-main dt,.specialist .profile dt,.specialist .profile-edit dt,.specialist .data-list-main dt,.builder .profile dt,.builder .profile-edit dt,.builder .data-list-main dt{flex-basis:250px;color:#333;background:#e6e6e6;border-bottom:1px solid #ccc;display:flex;align-items:center;justify-content:space-between;padding:.5rem 1rem;text-align:center}@media (width <= 480px){.user .profile dt,.user .profile-edit dt,.user .data-list-main dt,.specialist .profile dt,.specialist .profile-edit dt,.specialist .data-list-main dt,.builder .profile dt,.builder .profile-edit dt,.builder .data-list-main dt{flex-basis:100%}}.user .profile dt .required,.user .profile-edit dt .required,.user .data-list-main dt .required,.specialist .profile dt .required,.specialist .profile-edit dt .required,.specialist .data-list-main dt .required,.builder .profile dt .required,.builder .profile-edit dt .required,.builder .data-list-main dt .required{color:red;white-space:nowrap}.user .profile dt label,.user .profile-edit dt label,.user .data-list-main dt label,.specialist .profile dt label,.specialist .profile-edit dt label,.specialist .data-list-main dt label,.builder .profile dt label,.builder .profile-edit dt label,.builder .data-list-main dt label{flex-grow:1}.user .profile-dt-start dt,.user .profile-edit-dt-start dt,.user .data-list-main-dt-start dt,.specialist .profile-dt-start dt,.specialist .profile-edit-dt-start dt,.specialist .data-list-main-dt-start dt,.builder .profile-dt-start dt,.builder .profile-edit-dt-start dt,.builder .data-list-main-dt-start dt{justify-content:start}.user .profile dd,.user .profile-edit dd,.user .data-list-main dd,.specialist .profile dd,.specialist .profile-edit dd,.specialist .data-list-main dd,.builder .profile dd,.builder .profile-edit dd,.builder .data-list-main dd{flex-basis:calc(100% - 250px);display:flex;flex-wrap:wrap;padding:10px 20px;border-bottom:1px solid #ddd;background:#fff;line-height:1.6}@media (width <= 480px){.user .profile dd,.user .profile-edit dd,.user .data-list-main dd,.specialist .profile dd,.specialist .profile-edit dd,.specialist .data-list-main dd,.builder .profile dd,.builder .profile-edit dd,.builder .data-list-main dd{flex-basis:100%;padding:20px}}.user .profile dd input:not([type=checkbox]):not([type=radio]),.user .profile dd textarea,.user .profile-edit dd input:not([type=checkbox]):not([type=radio]),.user .profile-edit dd textarea,.user .data-list-main dd input:not([type=checkbox]):not([type=radio]),.user .data-list-main dd textarea,.specialist .profile dd input:not([type=checkbox]):not([type=radio]),.specialist .profile dd textarea,.specialist .profile-edit dd input:not([type=checkbox]):not([type=radio]),.specialist .profile-edit dd textarea,.specialist .data-list-main dd input:not([type=checkbox]):not([type=radio]),.specialist .data-list-main dd textarea,.builder .profile dd input:not([type=checkbox]):not([type=radio]),.builder .profile dd textarea,.builder .profile-edit dd input:not([type=checkbox]):not([type=radio]),.builder .profile-edit dd textarea,.builder .data-list-main dd input:not([type=checkbox]):not([type=radio]),.builder .data-list-main dd textarea{width:70%!important}@media (width <= 480px){.user .profile dd input:not([type=checkbox]):not([type=radio]),.user .profile dd textarea,.user .profile-edit dd input:not([type=checkbox]):not([type=radio]),.user .profile-edit dd textarea,.user .data-list-main dd input:not([type=checkbox]):not([type=radio]),.user .data-list-main dd textarea,.specialist .profile dd input:not([type=checkbox]):not([type=radio]),.specialist .profile dd textarea,.specialist .profile-edit dd input:not([type=checkbox]):not([type=radio]),.specialist .profile-edit dd textarea,.specialist .data-list-main dd input:not([type=checkbox]):not([type=radio]),.specialist .data-list-main dd textarea,.builder .profile dd input:not([type=checkbox]):not([type=radio]),.builder .profile dd textarea,.builder .profile-edit dd input:not([type=checkbox]):not([type=radio]),.builder .profile-edit dd textarea,.builder .data-list-main dd input:not([type=checkbox]):not([type=radio]),.builder .data-list-main dd textarea{width:100%!important}}.user .profile dt span.gray,.user .profile-edit dt span.gray,.user .data-list-main dt span.gray,.specialist .profile dt span.gray,.specialist .profile-edit dt span.gray,.specialist .data-list-main dt span.gray,.builder .profile dt span.gray,.builder .profile-edit dt span.gray,.builder .data-list-main dt span.gray{background:#bbb;color:#fff;padding:0 6px;margin:0 10px;border-radius:3px;font-size:.75rem}.user .work-types,.specialist .work-types,.builder .work-types{display:flex;flex-wrap:wrap;gap:.5rem;row-gap:.25rem}.user .work-types .work-type,.specialist .work-types .work-type,.builder .work-types .work-type{display:inline-block;padding:.25rem .5rem;font-size:.75rem;line-height:1rem;border:solid 1px #a0a020;color:#a0a020}.loading-rotation{animation:rotateSimple linear 1s infinite}@keyframes rotateSimple{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.steps-projects-area{display:flex;flex-direction:column;gap:1rem;padding-right:2.5rem}@media (width <= 480px){.steps-projects-area{padding-right:0}}.steps-projects-area .steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}@media (width <= 480px){.steps-projects-area .steps{display:none}}.steps-projects-area .steps .step{position:relative;height:100%;border-width:1px;padding:1rem 1rem 1rem 2.5rem;font-size:1.25rem;line-height:1.75rem;background:rgb(230,230,230);-webkit-clip-path:polygon(1px 1px,calc(100% + 29px) 1px,calc(100% + 29px) calc(100% - 1px),1px calc(100% - 1px),31px 50%,1px 1px);clip-path:polygon(1px 1px,calc(100% + 29px) 1px,calc(100% + 29px) calc(100% - 1px),1px calc(100% - 1px),31px 50%,1px 1px);z-index:1}@media (width <= 480px){.steps-projects-area .steps .step{padding-left:1rem;-webkit-clip-path:none;clip-path:none;border:solid 1px rgb(112,112,112)}}.steps-projects-area .steps .step:after{position:absolute;content:"";background:rgb(230,230,230);top:0;left:99.9%;width:30px;height:100%;-webkit-clip-path:polygon(1px 1px,100% 50%,1px calc(100% - 1px),1px 1px);clip-path:polygon(1px 1px,100% 50%,1px calc(100% - 1px),1px 1px);z-index:151}@media (width <= 480px){.steps-projects-area .steps .step:after{content:none}}.steps-projects-area .steps .step-main-label{font-size:1.5rem;line-height:2rem}.steps-projects-area .steps .step-notice-label{color:#d14d2c}.steps-projects-area .steps .step-wrapper{position:relative;background:rgb(112,112,112);-webkit-clip-path:polygon(0 0,calc(100% + 29px) 0,calc(100% + 29px) 100%,0 100%,0 calc(100% - 1px),30px 50%,0 1px,0 0);clip-path:polygon(0 0,calc(100% + 29px) 0,calc(100% + 29px) 100%,0 100%,0 calc(100% - 1px),30px 50%,0 1px,0 0);z-index:0}@media (width <= 480px){.steps-projects-area .steps .step-wrapper{-webkit-clip-path:none;clip-path:none;background:transparent}}.steps-projects-area .steps .step-wrapper:after{position:absolute;content:"";background:rgb(112,112,112);top:0;left:99.9%;width:30px;height:100%;-webkit-clip-path:polygon(0 0,100% 50%,0 100%,0 0);clip-path:polygon(0 0,100% 50%,0 100%,0 0)}@media (width <= 480px){.steps-projects-area .steps .step-wrapper:after{content:none}}.steps-projects-area .projects-by-step{display:flex;flex-direction:column;gap:1rem;border-width:1px;padding:1rem;background:white;border-color:#707070}.steps-projects-area .projects-by-step-header{display:none;font-size:1.5rem;line-height:2rem}@media (width <= 480px){.steps-projects-area .projects-by-step-header{display:block}}.steps-projects-area .projects-by-step-stats{display:flex;gap:1rem;font-size:.875rem;line-height:1.25rem}.steps-projects-area .projects-by-step-stat{border-radius:.5rem;border-width:1px;padding-left:1rem;padding-right:1rem;background:rgb(230,230,230);border-color:#707070}@media (width <= 480px){.steps-projects-area .projects-by-step-stat{padding-top:.25rem;padding-bottom:.25rem;font-size:.75rem;line-height:1rem}}.steps-projects-area .project{display:flex;flex-direction:column;gap:1rem;border-radius:.5rem;border-width:1px;padding:1rem;font-size:.875rem;line-height:1.25rem;background:rgb(247,247,247);color:#333;border-color:#707070}.steps-projects-area .project-name{font-size:1rem;line-height:1.5rem}.steps-projects-area .project-icon-detail-area{display:flex;gap:1rem;border-bottom-width:1px;padding-bottom:1rem;border-color:#707070}.steps-projects-area .project-icon-detail-area>img{width:40%}.steps-projects-area .project-stat-area{display:flex;gap:1rem}.steps-projects-area .project-stat{display:flex;flex-shrink:0;align-items:center;border-radius:.5rem;border-width:1px;padding-left:1rem;padding-right:1rem;background:white;border-color:#707070}.project-detail{display:flex}@media (width <= 480px){.project-detail{flex-direction:column}}.project-detail-sidebar{display:flex;flex-shrink:0;flex-grow:0;flex-direction:column;flex-basis:320px}.project-detail-sidebar-items{position:sticky;top:0;display:flex;flex-direction:column}.project-detail-sidebar-item{border-bottom-width:1px;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));padding:1.25rem .75rem;border-color:#a4a4a4}.project-detail-sidebar-item-category{background:rgb(235,235,235)}.project-detail-sidebar-item-blank{padding:0;background:transparent;height:2em}.project-detail-main{width:100%}.project-detail-main .interactions{margin-left:auto;margin-right:auto;display:flex;width:66.666667%;flex-direction:column;gap:2.5rem}@media (width <= 480px){.project-detail-main .interactions{margin-left:1rem;margin-right:1rem;width:auto}}.project-detail-main .interactions .interaction-main-action{display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:.375rem;border-width:1px;padding:2.5rem 1.25rem;text-align:center;letter-spacing:.1em;background:rgb(248,248,248);border-color:#a4a4a4}.project-detail-main .interactions .interaction-main-action-header{font-size:1.25rem;line-height:1.75rem}.project-detail-main .interactions .interaction-can-action{display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:.375rem;border-width:1px;padding:1.25rem;text-align:center;letter-spacing:.1em;background:rgb(248,248,248);border-color:#a4a4a4}.project-detail-main .interactions .interaction-step-action{display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:.375rem;border-width:1px;padding:1.25rem;text-align:center;letter-spacing:.1em;background:rgb(235,229,199);border-color:#a4a4a4;font-size:1.25rem;line-height:1.75rem}.project-detail-main .interactions .remarks{display:flex;flex-direction:column;gap:2.5rem}.project-detail-main .interactions .remarks .remark{display:flex;gap:1rem}.project-detail-main .interactions .remarks .remark .remark-message{border-radius:.375rem;border-width:1px;padding:.75rem 1rem;background:rgb(248,248,248);border-color:#a4a4a4}.project-detail-main .interactions .remarks .remark .remark-message-mine{background:rgb(230,230,230)}.project-detail-main .interactions .remarks .remark-mine{justify-content:flex-end}.project-detail-main .interactions .remarks .remark-mine .remark-message{border-radius:.375rem;border-width:1px;padding:.75rem 1rem;background:rgb(230,230,230);border-color:#a4a4a4}.project-detail-main .interactions .remarks .remark-timestamp-area{display:flex;flex-direction:column;justify-content:flex-end}@media (max-width: 480px){.project-detail-main .interactions .remarks .remark-timestamp-area{font-size:.75rem;line-height:1rem}}.portfolio-main-area{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));padding:1.25rem}.portfolio-main-area .portfolio-main-image{max-width:100%;width:100%;height:600px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;position:absolute;margin:auto;top:0;left:0;z-index:2}@media (width <= 480px){.portfolio-main-area .portfolio-main-image{height:40vh}}.portfolio-main-area .portfolio-main-image.bg{position:static}.portfolio-main-area .portfolio-main-image.layer{z-index:1}.portfolio-main-area .portfolio-prev,.portfolio-main-area .portfolio-next{position:absolute;cursor:pointer;top:50%;width:30px;filter:drop-shadow(0 0 3px white);z-index:5}@media (width <= 480px){.portfolio-main-area .portfolio-prev,.portfolio-main-area .portfolio-next{width:15px}}.portfolio-main-area .portfolio-prev{left:8%}@media (width <= 480px){.portfolio-main-area .portfolio-prev{left:2%}}.portfolio-main-area .portfolio-next{right:8%}@media (width <= 480px){.portfolio-main-area .portfolio-next{right:2%}}.portfolio-main-area .to-main-image{cursor:pointer}.portfolio-image-delete{display:inline-flex}.portfolio-image-loading-area{text-align:center}.portfolio-image-loading{display:inline-block;animation:rotateSimple linear 1s infinite}.portfolio-image.small{width:100px;height:100px}.portfolio-image.to-main-image.cursor{border:5px solid #ccc}.portfolio-file{display:flex;align-items:center;justify-content:center;border-width:0px}.admin{font-size:.875rem;line-height:1.25rem}.admin header{height:50px;width:100%;background:rgb(248,248,243)}.admin header .toggle-sidebar{display:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (width <= 480px){.admin header .toggle-sidebar{display:flex}.admin header{position:fixed;top:0;left:0;font-size:.75rem;line-height:1rem}}.admin main{display:flex;min-height:100vh}@media (width <= 480px){.admin main{width:100%;margin-top:50px;scroll-margin-top:50px}}.admin-main-contents{min-height:100vh}.admin #admin-sidebar{display:flex;flex-shrink:0;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));padding:1rem;flex-basis:200px;border-right:solid 1px rgb(164,164,164)}@media (width <= 480px){.admin #admin-sidebar{flex-basis:100px;padding:.5rem;font-size:.75rem;line-height:1rem;display:none}}.admin #admin-sidebar .admin-sidebar-menus{display:flex;flex-direction:column;gap:.5rem}.admin #admin-sidebar .admin-sidebar-menus .group{padding-left:.5rem;padding-bottom:.5rem}.admin #admin-sidebar .admin-sidebar-menus a{border-style:none}.admin #admin-contents-area{width:100%;flex-grow:1}@media (width <= 480px){.admin #admin-contents-area{flex-shrink:0;flex-grow:0}}.admin #admin-contents-area #admin-contents{padding:1rem}.admin #admin-contents-area #admin-contents .breadcrumbs-area{margin-bottom:1rem;display:flex;align-items:center;gap:1rem;font-size:.875rem;line-height:1.25rem}.admin #admin-contents-area #admin-contents .breadcrumbs-area .breadcrumbs{display:flex;gap:1rem}.admin-list-search-area{margin-top:1rem;display:flex;flex-direction:column;gap:1rem;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));padding:1rem}.admin-list-search-row{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));align-items:center;gap:1rem}.admin-list-search-row-label{font-weight:700}@media (max-width: 480px){.admin-list-search-row-label{grid-column:span 6 / span 6}}.admin-list-search-row-value{grid-column:span 4 / span 4;display:flex;align-items:center}@media (max-width: 480px){.admin-list-search-row-value{grid-column:span 6 / span 6}}.admin-list-main{margin-top:1rem;width:100%;font-size:.875rem;line-height:1.25rem}@media (width <= 480px){.admin-list-table-area{width:100%;overflow-x:scroll;border-width:1px;padding:1rem}}.admin-list-table-info{display:flex;align-items:center;gap:1rem}.admin-list-table-main{margin-top:1rem;width:100%}@media (width <= 480px){.admin-list-table-main{width:auto;min-width:1000px}}.admin-list-table-main tr{border:solid 1px rgb(164,164,164)}.admin-list-table-main tr:hover{background:rgba(0,0,0,.06)!important}.admin-list-table-main th{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.admin-list-table-main th,.admin-list-table-main td{padding:.25rem .5rem;border:solid 1px rgb(164,164,164)}.admin-list-table-main tbody tr:nth-child(2n){background:rgba(0,0,0,.03)}.admin-list-table-main-header-check{font-size:1.25rem;line-height:1.75rem;width:30px}.admin-list-table-main-header-id{font-size:.75rem;line-height:1rem;width:50px}.admin .pager ul{display:flex;gap:1rem}.admin .pager ul .page-item .page-link{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));padding:.25rem .75rem;border:solid 1px rgb(164,164,164)}.admin .pager ul .page-item.active{font-weight:700}.admin .pager ul .page-item.active .page-link{background:rgba(0,0,0,.06)}.admin-detail-tab-area{display:flex;flex-wrap:wrap;gap:.5rem;font-size:.875rem;line-height:1.25rem}.admin-detail-tab-area .nav-item .nav-link{display:inline-flex;border-width:0px;background-color:#6b72801a;padding:.5rem 1rem;color:#333}.admin-detail-tab-area .nav-item .nav-link.active{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));padding:.5rem 1rem}.admin-detail-main-area{margin-top:1rem;display:flex;flex-direction:column;gap:1rem;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));padding:1rem;font-size:.875rem;line-height:1.25rem}.admin-detail-main-row{display:grid;width:75%;grid-template-columns:repeat(6,minmax(0,1fr));align-items:center;gap:1rem}@media (max-width: 480px){.admin-detail-main-row{width:100%}}.admin-detail-main-row-label{font-weight:700}@media (max-width: 480px){.admin-detail-main-row-label{grid-column:span 6 / span 6}}.admin-detail-main-row-value{grid-column:span 4 / span 4;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}@media (max-width: 480px){.admin-detail-main-row-value{grid-column:span 6 / span 6}}.admin-detail-main-row-value-description{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding-left:.25rem;padding-right:.25rem;font-size:.8em;opacity:.7}html.remodal-is-locked{overflow:hidden;touch-action:none}.remodal,[data-remodal-id]{display:none}.remodal-overlay{position:fixed;z-index:9999;top:-5000px;right:-5000px;bottom:-5000px;left:-5000px;display:none}.remodal-wrapper{position:fixed;z-index:10000;top:0;right:0;bottom:0;left:0;display:none;overflow:auto;text-align:center;-webkit-overflow-scrolling:touch}.remodal-wrapper:after{display:inline-block;height:100%;margin-left:-.05em;content:""}.remodal-overlay,.remodal-wrapper{backface-visibility:hidden}.remodal{position:relative;outline:none;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}.remodal-is-initialized{display:inline-block}.remodal-bg.remodal-is-opening,.remodal-bg.remodal-is-opened{filter:blur(3px)}.remodal-overlay{background:rgba(43,46,56,.9)}.remodal-overlay.remodal-is-opening,.remodal-overlay.remodal-is-closing{animation-duration:.3s;animation-fill-mode:forwards}.remodal-overlay.remodal-is-opening{animation-name:remodal-overlay-opening-keyframes}.remodal-overlay.remodal-is-closing{animation-name:remodal-overlay-closing-keyframes}.remodal-wrapper{padding:10px 10px 0}.remodal{box-sizing:border-box;width:100%;margin-bottom:10px;padding:35px;transform:translateZ(0);color:#2b2e38;background:#fff}.remodal.remodal-is-opening,.remodal.remodal-is-closing{animation-duration:.3s;animation-fill-mode:forwards}.remodal.remodal-is-opening{animation-name:remodal-opening-keyframes}.remodal.remodal-is-closing{animation-name:remodal-closing-keyframes}.remodal,.remodal-wrapper:after{vertical-align:middle}.remodal-close{position:absolute;top:0;left:0;display:block;overflow:visible;width:35px;height:35px;margin:0;padding:0;cursor:pointer;transition:color .2s;text-decoration:none;color:#95979c;border:0;outline:0;background:transparent}.remodal-close:hover,.remodal-close:focus{color:#2b2e38}.remodal-close:before{font-family:Arial,Helvetica CY,Nimbus Sans L,sans-serif!important;font-size:25px;line-height:35px;position:absolute;top:0;left:0;display:block;width:35px;content:"×";text-align:center}.remodal-confirm,.remodal-cancel{font:inherit;display:inline-block;overflow:visible;min-width:110px;margin:0;padding:12px 0;cursor:pointer;transition:background .2s;text-align:center;vertical-align:middle;text-decoration:none;border:0;outline:0}.remodal-confirm{color:#fff;background:#81c784}.remodal-confirm:hover,.remodal-confirm:focus{background:#66bb6a}.remodal-cancel{color:#fff;background:#e57373}.remodal-cancel:hover,.remodal-cancel:focus{background:#ef5350}.remodal-confirm::-moz-focus-inner,.remodal-cancel::-moz-focus-inner,.remodal-close::-moz-focus-inner{padding:0;border:0}@keyframes remodal-opening-keyframes{0%{transform:scale(1.05);opacity:0}to{transform:none;opacity:1;filter:blur(0)}}@keyframes remodal-closing-keyframes{0%{transform:scale(1);opacity:1}to{transform:scale(.95);opacity:0;filter:blur(0)}}@keyframes remodal-overlay-opening-keyframes{0%{opacity:0}to{opacity:1}}@keyframes remodal-overlay-closing-keyframes{0%{opacity:1}to{opacity:0}}@media only screen and (min-width: 641px){.remodal{max-width:700px}}.lt-ie9 .remodal-overlay{background:#2b2e38}.lt-ie9 .remodal{width:700px}.hover\:opacity-40:hover{opacity:.4!important}.hover\:opacity-60:hover{opacity:.6!important}@media (max-width: 480px){.sp\:mx-auto{margin-left:auto!important;margin-right:auto!important}.sp\:mt-4{margin-top:1rem!important}.sp\:w-1\/2{width:50%!important}.sp\:w-1\/3{width:33.333333%!important}.sp\:w-3\/4{width:75%!important}.sp\:w-full{width:100%!important}.sp\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))!important}.sp\:flex-col{flex-direction:column!important}.sp\:flex-wrap{flex-wrap:wrap!important}.sp\:justify-center{justify-content:center!important}.sp\:gap-5{gap:1.25rem!important}.sp\:gap-8{gap:2rem!important}.sp\:overflow-scroll{overflow:scroll!important}.sp\:p-0{padding:0!important}.sp\:text-center{text-align:center!important}}@media (min-width: 481px){.pc\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}.pc\:overflow-x-scroll{overflow-x:scroll!important}}
