@charset "UTF-8";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{margin:0;padding:0;border:0;font-size:100%;font:inherit;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}/*! sanitize.css | CC0 Public Domain | github.com/jonathantneal/sanitize.css */*{-webkit-tap-highlight-color:transparent}:root{-ms-overflow-style:-ms-autohiding-scrollbar;overflow-y:scroll;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}audio:not([controls]){display:none}details{display:block}input[type=number]{width:auto}input[type=search]{-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}main{display:block}summary{display:block}pre{overflow:auto}progress{display:inline-block}small{font-size:75%}template{display:none}textarea{overflow:auto}[hidden]{display:none}[unselectable]{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}*{font-size:inherit;line-height:inherit}::after,::before{text-decoration:inherit;vertical-align:inherit}*,::after,::before{border-style:solid;border-width:0}*{margin:0;padding:0}:root{box-sizing:border-box;cursor:default;text-rendering:optimizeLegibility;font-size:62.5%}html{background-color:#fff}a{text-decoration:none;color:#333}audio,canvas,iframe,img,svg,video{vertical-align:middle}img{max-width:100%;vertical-align:top}button,input,select,textarea{background-color:transparent}button,input,select,textarea{color:inherit;font-family:inherit;font-style:inherit;font-weight:inherit}input,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}[type=button],[type=date],[type=datetime-local],[type=datetime],[type=email],[type=month],[type=number],[type=password],[type=reset],[type=search],[type=submit],[type=tel],[type=text],[type=time],[type=url],[type=week],button,select,textarea{min-height:1.5em}code,kbd,pre,samp{font-family:monospace,monospace}nav ol,nav ul{list-style:none}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}table{border-collapse:collapse;border-spacing:0}textarea{resize:vertical}::-moz-selection{background-color:#b3d4fc;text-shadow:none}::selection{background-color:#b3d4fc;text-shadow:none}@media screen{[hidden~=screen]{display:inherit}[hidden~=screen]:not(:active):not(:focus):not(:target){clip:rect(0 0 0 0)!important;position:absolute!important}}body{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased;text-rendering:auto;font-size:14px;font-family:YuGothic,"游ゴシック","游ゴシック体","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,sans-serif;color:#333;background-color:#fff;line-height:1.5}.ui-helper-hidden-accessible{display:none}.u-clearfix{zoom:1}.u-clearfix:after,.u-clearfix:before{content:" ";display:table}.u-clearfix:after{clear:both}@media all and (max-width:767px){.u-hidden-sp{display:none}}@media all and (min-width:768px){.u-hidden-pc{display:none}}@media all and (min-width:930px){.u-hidden-middle{display:none}}*{box-sizing:border-box}body{margin:0;font-family:"Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;color:#333;background-color:#f9f9f9;line-height:1.6}.register-form-container{max-width:800px;margin:0 auto;padding:30px 20px}@media all and (min-width:768px){.register-form-container{padding:60px 20px}}.register-form-wrapper{background:#fff;padding:24px;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.05)}@media all and (min-width:768px){.register-form-wrapper{padding:40px}}.register-form-title{font-size:28px;font-weight:700;text-align:center;margin-bottom:20px;color:#222}.register-form-description{text-align:center;margin-bottom:40px;font-size:16px;color:#555}.form-group{margin-bottom:24px}.form-group label{display:block;font-weight:700;margin-bottom:8px;font-size:15px}.form-group label .required-badge{background-color:#e53935;color:#fff;font-size:12px;padding:2px 8px;border-radius:4px;margin-left:8px;font-weight:400}.form-group label .optional-badge{background-color:#757575;color:#fff;font-size:12px;padding:2px 8px;border-radius:4px;margin-left:8px;font-weight:400}.form-group .form-control{width:100%;padding:12px 16px;font-size:15px;border:1px solid #ddd;border-radius:6px;transition:border-color .3s ease;background-color:#fafafa}.form-group .form-control:focus{outline:0;border-color:#007bff;background-color:#fff}.form-group .form-control.is-invalid{border-color:#dc3545;background-color:#fff5f5}.form-group select.form-control{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 12px center;background-size:16px;padding-right:40px}.form-group .error-message{color:#dc3545;font-size:13px;margin-top:6px;display:none}.terms-container{margin:40px 0 30px}.terms-container label{display:block;font-weight:700;margin-bottom:12px;font-size:16px}.terms-container .terms-box{border:1px solid #ddd;border-radius:6px;padding:16px 20px;height:200px;overflow-y:auto;background-color:#fcfcfc;font-size:13px;line-height:1.8;color:#444}.terms-container .terms-box .terms-intro{margin-top:0;margin-bottom:16px}.terms-container .terms-box .terms-intro strong{font-weight:700}.terms-container .terms-box .terms-article{margin-bottom:24px}.terms-container .terms-box .terms-article:last-child{margin-bottom:0}.terms-container .terms-box .terms-article .article-title{font-weight:700;margin-bottom:8px;margin-top:0}.terms-container .terms-box .terms-article .article-list{margin:0;padding-left:1.5em;list-style-type:decimal}.terms-container .terms-box .terms-article .article-list li{margin-bottom:4px}.terms-container .terms-box .terms-article .article-list li:last-child{margin-bottom:0}.terms-container .terms-box .terms-article .sub-article-list{margin:8px 0 14px;padding-left:1.5em;list-style-type:decimal}.terms-container .terms-box::-webkit-scrollbar{width:8px}.terms-container .terms-box::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.terms-container .terms-box::-webkit-scrollbar-thumb{background:#ccc;border-radius:4px}.terms-container .terms-box::-webkit-scrollbar-thumb:hover{background:#aaa}.submit-container{text-align:center;margin-top:30px}.submit-container .submit-button{background-color:#007bff;color:#fff;border:none;padding:16px;width:100%;font-size:18px;font-weight:700;border-radius:8px;cursor:pointer;transition:background-color .3s ease,transform .1s ease}@media all and (min-width:768px){.submit-container .submit-button{width:auto;padding:16px 64px}}.submit-container .submit-button:hover:not(:disabled){background-color:#0062cc}.submit-container .submit-button:active:not(:disabled){transform:translateY(2px)}.submit-container .submit-button:disabled{background-color:#b3d7ff;cursor:not-allowed;opacity:.8}.custom-site-footer{background-color:#2c3e50;color:#ecf0f1;padding:20px 0;text-align:center;font-size:14px;margin-top:20px}.custom-site-footer p{margin:0}
/*# sourceMappingURL=../map/for-business.css.map */
