@charset "UTF-8";body,html{font-family:YakuHanJP,Noto Sans JP,sans-serif;font-weight:500}.en{font-family:Lato,sans-serif;font-style:normal;font-weight:900}/*!
 * ress.css • v1.1.1
 * MIT License
 * github.com/filipelinhares/ress
 */html{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased}body,html{height:100%;width:100%}:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit;text-decoration:inherit;vertical-align:inherit}*{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-repeat:no-repeat;margin:0;padding:0}audio:not([controls]){display:none;height:0}hr{overflow:visible}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}summary{display:list-item}small{font-size:80%}[hidden],template{display:none}abbr[title]{border-bottom:1px dotted;-webkit-text-decoration:none;text-decoration:none}a{background-color:initial;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace,monospace}b,strong{font-weight:bolder}dfn{font-style:italic}mark{background-color:#ff0;color:#000}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}input{border-radius:0}[type=button],[type=reset],[type=submit] [role=button],button{cursor:pointer}[disabled]{cursor:default}[type=number]{width:auto}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:700}button{overflow:visible}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:0;padding:0}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button:-moz-focusring{outline:1px dotted ButtonText}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}button,select{text-transform:none}button,input,select,textarea{background-color:initial;border-style:none;color:inherit}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{border:0;color:inherit;display:table;max-width:100%;white-space:normal}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}img{border-style:none}progress{vertical-align:initial}svg:not(:root){overflow:hidden}audio,canvas,progress,video{display:inline-block}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled]{cursor:default}::-moz-selection{background-color:#b3d4fc;color:#000;text-shadow:none}::selection{background-color:#b3d4fc;color:#000;text-shadow:none}li{list-style:none}table{border-collapse:initial;border-spacing:0;cellspacing:0}*{-webkit-box-sizing:border-box;box-sizing:border-box}body,html{font-optical-sizing:auto;font-size:10px;font-style:normal;font-weight:400;line-height:1.7}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}sup{top:-.5em!important}sub{bottom:0!important}.pcNone{display:none!important}.is-pc{display:block!important}.is-sp,.is-tb{display:none!important}a{outline:none;-webkit-transition:.3s ease-out;transition:.3s ease-out}a,a:hover{-webkit-text-decoration:none;text-decoration:none}a:active,a:visited{outline:none}a img{border:0;-webkit-transition:.3s ease-out;transition:.3s ease-out}img{-ms-interpolation-mode:bicubic;-webkit-backface-visibility:hidden;backface-visibility:hidden;height:auto;vertical-align:bottom;width:100%}.objfit{font-family:"object-fit: cover;";height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;width:100%}.scrollOriginal::-webkit-scrollbar{-webkit-appearance:none;background-color:#ccc;width:5px}.scrollOriginal::-webkit-scrollbar-thumb{background-color:#666;border-radius:4px;-webkit-box-shadow:0 0 1px #ffffff80;box-shadow:0 0 1px #ffffff80}.innerArea{margin:0 auto;max-width:1100px;width:100%}#wrapper{height:100dvh;padding:30px;width:100vw}.content-wrapper{border:5px solid #000;height:100%;position:relative;width:100%}.content-wrapper .logo{left:50%;max-width:20%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.content-wrapper .logo img{height:auto;width:100%}.content-wrapper .information{bottom:20px;left:20px;position:absolute;width:50%}.content-wrapper .information .company-name{font-size:1.4rem;margin-bottom:10px}.content-wrapper .information .company-info-list .row{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap}.content-wrapper .information .company-info-list .row dd,.content-wrapper .information .company-info-list .row dt{font-size:1.2rem;padding:5px 0}.content-wrapper .information .company-info-list .row dt{-webkit-box-flex:0;-ms-flex:0 0 4em;flex:0 0 4em}.content-wrapper .copyrights{bottom:20px;font-size:1.2rem;position:absolute;right:20px;text-align:right}.content-wrapper .contact-block{position:absolute;right:20px;top:20px}.content-wrapper .contact-block a{border:1px solid #000;color:#000;display:inline-block;font-size:1.2rem;padding:.3em 1.5em}.content-wrapper .contact-block a:hover{background:#000;color:#fff}.thanks-content{left:0;position:absolute;text-align:center;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:100%}.thanks-content .c-logo{margin:0 auto 40px;max-width:10%}.thanks-content .c-logo img{height:auto;width:100%}.thanks-content h1{font-size:3rem;margin-bottom:25px}.thanks-content .body{font-size:1.6rem;line-height:1.7}.thanks-content .btn{background:#000;color:#fff;display:block;font-size:1.6rem;margin:30px auto 0;max-width:300px;padding:.8em 0;text-align:center}.modaal-overlay{z-index:99998}.modaal-wrapper{z-index:99999}@supports (-ms-ime-align:auto){.modaal-noscroll{overflow-y:auto}}.is-windows.modaal-noscroll{overflow-y:auto}.modaal-inline .modaal-outer-wrapper .modaal-inner-wrapper .modaal-container{background:#fff;border-radius:20px;max-width:600px}.modaal-inline .modaal-outer-wrapper .modaal-inner-wrapper .modaal-container .modaal-content-container{padding:20px}.modal-inline-wrap{display:none}.modaal-close{background-color:none!important;color:#000;height:40px;position:fixed;right:20px;top:20px;width:40px}.modaal-close:after,.modaal-close:before{background-color:#fff;height:100%;left:50%;top:5px;width:1px}.modaal-close:hover{background:none!important}.modaal-close:hover:after,.modaal-close:hover:before{background-color:#fff}.contact-form-title{border-bottom:1px solid #0000001a;font-size:1.8rem;font-weight:700;margin-bottom:25px;padding-bottom:15px;text-align:center}.contact-form .form-honeypot{display:none}.contact-form .form-group{margin-bottom:18px}.contact-form .form-group label{display:block;font-size:1.4rem;margin-bottom:6px}.contact-form .form-group label .required{color:#e60013;font-size:1.1rem;margin-left:5px}.contact-form .form-group input[type=email],.contact-form .form-group input[type=tel],.contact-form .form-group input[type=text],.contact-form .form-group textarea{background:#fff;border:1px solid #0003;border-radius:7px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#000000e6;font-size:1.4rem;padding:10px 12px;-webkit-transition:border-color .2s ease;transition:border-color .2s ease;width:100%}.contact-form .form-group input[type=email]::-webkit-input-placeholder,.contact-form .form-group input[type=tel]::-webkit-input-placeholder,.contact-form .form-group input[type=text]::-webkit-input-placeholder,.contact-form .form-group textarea::-webkit-input-placeholder{color:#0000004d}.contact-form .form-group input[type=email]::-moz-placeholder,.contact-form .form-group input[type=tel]::-moz-placeholder,.contact-form .form-group input[type=text]::-moz-placeholder,.contact-form .form-group textarea::-moz-placeholder{color:#0000004d}.contact-form .form-group input[type=email]:-ms-input-placeholder,.contact-form .form-group input[type=tel]:-ms-input-placeholder,.contact-form .form-group input[type=text]:-ms-input-placeholder,.contact-form .form-group textarea:-ms-input-placeholder{color:#0000004d}.contact-form .form-group input[type=email]::-ms-input-placeholder,.contact-form .form-group input[type=tel]::-ms-input-placeholder,.contact-form .form-group input[type=text]::-ms-input-placeholder,.contact-form .form-group textarea::-ms-input-placeholder{color:#0000004d}.contact-form .form-group input[type=email]::placeholder,.contact-form .form-group input[type=tel]::placeholder,.contact-form .form-group input[type=text]::placeholder,.contact-form .form-group textarea::placeholder{color:#0000004d}.contact-form .form-group input[type=email]:focus,.contact-form .form-group input[type=tel]:focus,.contact-form .form-group input[type=text]:focus,.contact-form .form-group textarea:focus{border-color:#00000080;outline:none}.contact-form .form-group textarea{min-height:120px;resize:vertical}.contact-form .form-submit{margin-top:25px}.contact-form .form-submit button[type=submit]{background:#000;border:none;border-radius:7px;color:#fff;cursor:pointer;font-size:1.6rem;padding:.8em 0;-webkit-transition:background .2s ease;transition:background .2s ease;width:100%}.contact-form .form-submit button[type=submit]:hover{background:#000000bf}@media only screen and (max-width:1100px){.innerArea{width:calc(100% - 40px)}}@media only screen and (max-width:768px){.pcNone{display:block!important}.tbNone{display:none}.spNone,.tbNone{display:block!important}.is-pc,.spNone{display:none!important}.is-tb{display:block!important}.is-sp,.is-tb{display:none!important}.is-sp{display:block!important}#wrapper{padding:15px}.content-wrapper{border:3px solid #000}.content-wrapper .logo{max-width:75%}.content-wrapper .information{bottom:40px;left:10px;width:100%}.content-wrapper .information .company-name{margin-bottom:5px}.content-wrapper .information .company-info-list .row dd,.content-wrapper .information .company-info-list .row dt{padding:2px 0}.content-wrapper .copyrights{bottom:10px;left:10px;right:auto}.content-wrapper .contact-block{right:10px;top:10px}.thanks-content .c-logo{max-width:55%}.thanks-content h1{font-size:2rem}.thanks-content .btn{max-width:70%}.modaal-close{height:35px;right:0;top:-35px;width:35px}.modaal-close:after,.modaal-close:before{height:20px;margin-left:-1px}.contact-form-title{font-size:1.6rem;margin-bottom:20px}.contact-form .form-group{margin-bottom:14px}}@media(-ms-high-contrast:none){.modaal-noscroll{overflow-y:auto}}@media screen{[hidden~=screen]{display:inherit}[hidden~=screen]:not(:active):not(:focus):not(:target){position:absolute!important;clip:rect(0 0 0 0)!important}}
