@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;700&family=Rock+Salt&display=swap";a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}input,select,textarea{color:inherit;font-family:inherit}.flexbox{display:flex}.align-start{align-items:start}.align-center{align-items:center}.align-end{align-items:flex-end}.justify-center{justify-content:center}.justify-arround{justify-content:space-around}.justify-between{justify-content:space-between}.justify-end{justify-content:flex-end}.flex-wrap{flex-wrap:wrap}.left{text-align:left}.center{text-align:center}.right{text-align:right}.justify{text-align:justify}.m25{margin:25px 0!important}.m50{margin:50px 0!important}.m1{margin:1em 0!important}.m2{margin:2em 0!important}.m3{margin:3em 0!important}.mt0{margin-top:0!important}.mt1{margin-top:1em!important}.mt2{margin-top:2em!important}.mt3{margin-top:3em!important}.mt15{margin-top:15px!important}.mt25{margin-top:25px!important}.mt50{margin-top:50px!important}.mb0{margin-bottom:0!important}.mb1{margin-bottom:1em!important}.mb2{margin-bottom:2em!important}.mb3{margin-bottom:3em!important}.mb25{margin-bottom:25px!important}.mb50{margin-bottom:50px!important}.p25{padding:25px 0!important}.p50{padding:50px 0!important}.p1{padding:1em 0!important}.p2{padding:2em 0!important}.p3{padding:3em 0!important}.pt25{padding-top:25px!important}.pt50{padding-top:50px!important}.pt1{padding-top:1em!important}.pt2{padding-top:2em!important}.pt3{padding-top:3em!important}.pb25{padding-bottom:25px!important}.pb50{padding-bottom:50px!important}.pb1{padding-bottom:1em!important}.pb2{padding-bottom:2em!important}.pb3{padding-bottom:3em!important}.text-underline{text-decoration:underline}.text-bold{font-weight:700}.wrap-60{margin:auto!important;width:60%!important}@media screen and (max-width:480px){.wrap-60{width:90%!important}}.wrap-90{margin:auto!important;width:90%!important}.wrap-100{width:100%!important}*,:after,:before{box-sizing:border-box}body{color:#222;font-family:游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,sans-serif}.pined{height:100%;overflow:hidden;width:100%}h1{font-size:3em}h1,h2{font-weight:700;text-align:center}h2{font-size:2em}@media screen and (max-width:480px){h2{font-size:1.5em}}img{display:block;max-width:100%}section{background-color:#f7f7f7;padding:90px 0;position:relative;width:100%}@media screen and (max-width:480px){section{padding:45px 0}}section:nth-of-type(2n){background-color:#fff}section .section-contents{margin:auto;max-width:1280px;padding-top:55px;width:90%}@media screen and (max-width:480px){section .section-contents{padding-top:27.5px}}section .section-contents .section-desc{font-size:1.25em;line-height:2;text-align:center}@media screen and (max-width:480px){section .section-contents .section-desc{font-size:.9em;text-align:justify;word-break:break-all}}section .section-contents .section-desc span{display:block}@media screen and (max-width:480px){section .section-contents .section-desc span{display:inline}}section .section-contents.wide{max-width:unset;width:100%}.section-heading{font-size:2em;text-align:center}@media screen and (max-width:480px){.section-heading{font-size:1.5em}}p{font-feature-settings:"palt";font-size:.9em;line-height:1.5}@media screen and (max-width:480px){p{font-size:.8em}}a{color:inherit;text-decoration:none}a:hover{transition:all .5s}.red{color:#ce0909;font-weight:700}.button-wrap{margin-top:25px;text-align:center}.button-wrap .button{background-color:#0092c7;border-radius:50px;color:#fff;display:inline-block;font-size:1em;padding:10px;text-align:center;width:200px}.button-wrap.content-button-wrap{margin-top:55px}.button-wrap.content-button-wrap .button{font-size:1.2em;margin-right:50px;padding:15px;width:250px}@media screen and (max-width:600px){.button-wrap.content-button-wrap .button{margin-bottom:25px;margin-right:0}}.button-wrap.content-button-wrap .button:last-of-type{margin-right:0}@media screen and (max-width:600px){.button-wrap.content-button-wrap .button:last-of-type{margin-bottom:0}}.news .news-wrap{margin:55px auto 0;max-width:1080px;width:90%}.news .news-wrap .no-content{text-align:center}.news .news-button-wrap{margin-top:50px;text-align:right}.news .news-button-wrap .button{position:relative}.news .news-button-wrap .button:before{background-color:#222;bottom:-10px;content:"";height:1px;position:absolute;width:100%}.news .news-button-wrap .button:after{background:linear-gradient(to bottom left,transparent 50%,#222 0) no-repeat 0 0/100% 50%,linear-gradient(to top left,transparent 50%,#222 0) no-repeat 0 100%/100% 50%;content:"";display:inline-block;height:16px;margin-left:5px;vertical-align:bottom;width:10px}.page-content{padding:100px 0}@media screen and (max-width:480px){.page-content{padding:50px 0}}.asterisk{display:inline-block;font-size:.8em;font-weight:700;margin:0 5px;vertical-align:top}.asterisk:before{content:"※" attr(data-asterisk)}.note{display:block;font-size:.8em;margin-top:15px;padding-left:2em;text-indent:-2em}@media screen and (max-width:480px){.note{padding-left:1.4em;text-indent:-1.4em}}.note:before{content:"※" attr(data-asterisk);margin-right:5px}.service-type-wrap{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:50px}@media screen and (max-width:480px){.service-type-wrap{grid-template-columns:repeat(1,1fr)}}.service-type-wrap .service-content{background-color:#fff;border-radius:45px;box-shadow:0 3px 6px #00000029;overflow:hidden;width:100%}.service-type-wrap .service-content .img-wrap{height:345px;overflow:hidden;width:100%}.service-type-wrap .service-content img{display:block;height:100%;width:100%}.service-type-wrap .service-content .service-desc{padding:25px 10px}.service-type-wrap .service-content .service-desc h4{font-size:1.3em;font-weight:700;text-align:center}.service-type-wrap .service-content .service-desc p{margin:25px 0;text-align:center}.contact-wrap{background-color:#fff}.contact-wrap .contact-inner{margin:auto;max-width:600px;padding:55px 0 0;width:90%}.contact-wrap .contact-inner .contact-desc{background-color:#f7f7f7;border-radius:9px;margin-bottom:35px;padding:25px 20px}.contact-wrap .contact-inner .contact-desc p{text-align:justify;word-break:break-all}.contact-wrap .contact-inner .contact-desc p.note{font-size:.9em;margin-top:0;padding-left:1.3em;text-indent:-1.3em}.contact-wrap .button-wrap .button{border-style:inherit;border-width:1px;cursor:pointer;line-height:1}.contact-wrap .button-wrap .button:disabled{background-color:#ddd;border-color:#aaa;color:#aaa;cursor:not-allowed}.contact-wrap .button-wrap a{margin-right:2em}.contact-wrap #onclickOverlay{animation:show .3s linear 0s;background:#fff9;display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:1001}.contact-wrap #onclickOverlay .spinner-wrap{height:100%}.contact-wrap #onclickOverlay .spinner{animation:spinAnimation .8s linear infinite;border:4px solid #ddd;border-radius:50%;border-top-color:#0092c7;height:40px;width:40px}@keyframes spinAnimation{0%{transform:rotate(0)}to{transform:rotate(359deg)}}form .section-title{background-color:#0092c7;border-radius:2px;color:#fff;font-weight:700;padding:25px}form dl{border-bottom:1px solid #ddd;padding:25px 0;position:relative}form dl:first-of-type{border-top:1px solid #ddd}form dl dt{margin-bottom:15px}form dl dt span{display:inline-block;font-weight:700;vertical-align:middle}form dl dt .label{border-radius:3px;color:#fff;font-size:.7em;margin-right:10px;padding:3px 5px}form dl dt .label.required{background-color:#ef857d}form dl dt .label.optional{background-color:#aaa}form dl dd .input-wrap .input-content{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:none;background:none;border:1px solid #ddd;border-radius:5px;box-shadow:none;box-sizing:border-box;display:block;font-size:.9em;outline:none;padding:10px;transition:border-color .25s ease,box-shadow .25s ease;width:100%}form dl dd .input-wrap .input-content.is-invalid{border-color:red}form dl dd .input-wrap .input-content.input-textarea{resize:none}form dl dd .input-wrap .input-content:disabled{background-color:#f5f5f5;border:1px solid #ddd;cursor:not-allowed}form dl dd .input-wrap.second .input-content{width:45%}form dl dd .input-wrap.third .input-content{font-family:inherit;width:100px}form dl dd .input-wrap.thousand .input-content{width:100px}form dl dd .input-wrap.million .input-content{width:250px}form dl dd input[type=time]{border:1px solid #ddd;height:40px}form dl dd input[type=time]:disabled{background-color:#f5f5f5;border:1px solid #ddd;cursor:not-allowed}form dl dd input[type=time]::-webkit-calendar-picker-indicator{background-color:#222;clip-path:polygon(0 0,50% 100%,100% 0);height:1px;width:4px}form dl dd .error{color:red;display:block;font-size:.8em;margin-top:10px}.operation-table{font-size:.9em}@media screen and (max-width:480px){.operation-table{width:100%}.operation-table tr{display:block;margin:10px 0 25px}.operation-table tr.label{display:none}}.operation-table tr.label th.sheets{width:225px}.operation-table tr td,.operation-table tr th{padding:5px 10px;text-align:left;vertical-align:middle;width:100px}.operation-table tr td.check-label,.operation-table tr th.check-label{padding:0;width:70px}.operation-table tr td.sheets,.operation-table tr td.times,.operation-table tr td.trucks,.operation-table tr th.sheets,.operation-table tr th.times,.operation-table tr th.trucks{width:100px}.operation-table tr td.sheets .input-content,.operation-table tr td.trucks .input-content,.operation-table tr th.sheets .input-content,.operation-table tr th.trucks .input-content{margin-right:5px;width:100px}.operation-table tr td .input-content,.operation-table tr th .input-content{font-family:inherit}@media screen and (max-width:480px){.operation-table tr th{display:none}.operation-table tr td:before{content:attr(data-label);display:block;margin-bottom:5px}}@media screen and (max-width:480px) and (max-width:480px){.operation-table tr td.check-label{display:block;margin-bottom:10px}.operation-table tr td.check-label:before{display:none}.operation-table tr td.check-label .checkbox-wrap input[type=checkbox]+.label{font-size:1em;font-weight:700}.operation-table tr td.sheets,.operation-table tr td.times,.operation-table tr td.trucks{display:block;padding:5px 25px;width:100%}.operation-table tr td.times .input-wrap .input-content{text-align:left;width:100px}}.select-wrap{display:inline-block;max-width:250px;position:relative;width:100%}.select-wrap.thousand{width:100px}.select-wrap:before{border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #666;content:"";height:0;padding:0;pointer-events:none;position:absolute;right:.7em;top:50%;transform:translateY(-50%);width:0;z-index:10}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;background-image:none;border:1px solid #ddd;border-radius:5px;box-shadow:none;cursor:pointer;font-size:.9em;height:43px;line-height:1;outline:none;padding:10px 25px 10px 10px;text-overflow:ellipsis;width:100%}select.is-invalid{border-color:red}select:disabled{background-color:#f5f5f5;border:1px solid #ddd;cursor:not-allowed}input[type=checkbox],input[type=radio]{opacity:0;position:absolute}input[type=checkbox]+.span-radio,input[type=radio]+.span-radio{cursor:pointer;font-size:.9em;padding:0;position:relative}input[type=checkbox]+.span-radio:before,input[type=radio]+.span-radio:before{background-color:#f4f4f4;border-radius:50%;content:"";display:inline-block;height:20px;margin-right:5px;vertical-align:text-top;width:20px}@media screen and (max-width:480px){input[type=checkbox]+.span-radio:before,input[type=radio]+.span-radio:before{height:15px;width:15px}}input[type=checkbox]:checked+.span-checkbox:after,input[type=radio]:checked+.span-checkbox:after{background-color:#3197ee;box-shadow:inset 0 0 0 4px #f4f4f4;content:"";height:2px;left:5px;position:absolute;top:9px;transform:rotate(45deg);width:2px}input[type=checkbox]:checked+.span-radio:after,input[type=radio]:checked+.span-radio:after{background-color:#3197ee;border-radius:50%;content:"";height:10px;left:5px;position:absolute;top:5px;width:10px}@media screen and (max-width:480px){input[type=checkbox]:checked+.span-radio:after,input[type=radio]:checked+.span-radio:after{height:7px;left:5px;top:5px;width:7px}}.other-text-wrap{display:block;margin-top:15px}.radio-wrap{display:inline-block;margin-right:15px}.checkbox-wrap{line-height:2;margin-right:10px}@media screen and (max-width:480px){.checkbox-wrap{display:block;line-height:1;margin-bottom:15px;margin-right:0}}.checkbox-wrap:last-of-type{margin-right:0}@media screen and (max-width:480px){.checkbox-wrap:last-of-type{margin-bottom:0}}.checkbox-wrap label{display:inline-block}.checkbox-wrap input[type=checkbox]{opacity:0;position:absolute;visibility:hidden}.checkbox-wrap input[type=checkbox]+.label{align-items:center;cursor:pointer;display:flex;font-size:.9em;padding:0;position:relative}@media screen and (max-width:480px){.checkbox-wrap input[type=checkbox]+.label{font-size:.8em}}.checkbox-wrap input[type=checkbox]+.label:before{border:1px solid #ddd;content:"";display:inline-block;height:20px;margin-right:5px;vertical-align:middle;width:20px}@media screen and (max-width:480px){.checkbox-wrap input[type=checkbox]+.label:before{margin-right:5px}}.checkbox-wrap input[type=checkbox]:focus+.label:before{box-shadow:0 0 0 3px #0000001f}.checkbox-wrap input[type=checkbox]:checked+.label:before{background:#fff}.checkbox-wrap input[type=checkbox]:checked+.label:after{background-color:#0092c7;box-shadow:2px 0 #0092c7,4px 0 #0092c7,4px -2px #0092c7,4px -4px #0092c7,4px -6px #0092c7,4px -8px #0092c7;content:"";height:2px;left:5px;position:absolute;top:50%;transform:translateY(-50%) rotate(45deg);width:2px}.accept{margin:55px 0;text-align:center}.accept label{display:inline-block}.accept input[type=checkbox]{opacity:0;position:absolute}.accept input[type=checkbox]+.accept-label{align-items:center;cursor:pointer;display:flex;font-size:.9em;justify-content:center;padding:0;position:relative}@media screen and (max-width:480px){.accept input[type=checkbox]+.accept-label{font-size:.8em}}.accept input[type=checkbox]+.accept-label:before{background:#aaa;content:"";display:inline-block;height:22px;margin-right:10px;vertical-align:middle;width:22px}.accept input[type=checkbox]:hover+.accept-label:before{background:#0092c7}.accept input[type=checkbox]:focus+.accept-label:before{box-shadow:0 0 0 3px #0000001f}.accept input[type=checkbox]:checked+.accept-label:before{background:#0092c7}.accept input[type=checkbox]:checked+.accept-label:after{background:#fff;box-shadow:2px 0 #fff,4px 0 #fff,4px -2px #fff,4px -4px #fff,4px -6px #fff,4px -8px #fff;content:"";height:2px;left:5px;position:absolute;top:10px;transform:rotate(45deg);width:2px}.form-recaptcha-notice{font-size:.8em;inline-size:-moz-fit-content;inline-size:fit-content;margin-top:55px;margin-inline:auto}.grecaptcha-badge{visibility:hidden!important}small{display:block}
