@charset "UTF-8";.register .tx_area{padding:0 0 4%}.register a.link{display:flex}.agreement .register_form .tx_area a{color:#0264c9;text-decoration:underline}.agreement .register_form .tx_area a:hover{text-decoration:none}.register_first_lead{margin-bottom:40px}.register-content form .submit input,.register a.link{-moz-box-align:center;-moz-box-pack:center;align-items:center;background-color:#9e9e9f;border-color:#9e9e9f;border-style:solid;border-width:1px;-webkit-border-radius:0;border-radius:0;box-sizing:border-box;color:#fff;font-size:1rem;height:48px;width:calc((100% - 60px)/4);justify-content:center;line-height:1.3;text-align:center;text-decoration:none;margin:0 auto;transition:background-color .3s ease 0s,border-color .3s ease 0s,color .3s ease 0s;-webkit-appearance:none;-moz-appearance:none;appearance:none}.register-content form .submit input:disabled{background-color:#d4d4d4;color:#c3c3c3;border-color:#bfbfbf}.col_2{display:flex;justify-content:center;margin:auto}.col_2 .col2_item{width:46%;margin:auto 2%}.flex_center_center{display:flex;justify-content:center;-moz-box-align:center;-moz-box-pack:center;align-items:center}.agreement .col_2{width:70%}.agreement a.flex_center_center,.complete a.flex_center_center{background-color:#9e9e9f;border-color:#9e9e9f;border-style:solid;border-width:1px;-webkit-border-radius:0;border-radius:0;box-sizing:border-box;color:#fff;font-size:1rem;height:48px;line-height:1.3;text-align:center;text-decoration:none;margin:0 auto;transition:background-color .3s ease 0s,border-color .3s ease 0s,color .3s ease 0s;-webkit-appearance:none;-moz-appearance:none;appearance:none}.register_form{margin:40px 0 70px}.validation-advice .error img{display:none}.complete{padding-bottom:100px;text-align:center}.complete .col_2{width:60%}.complete .col_2 .col2_item{width:46%;margin:auto 4%}@media screen and (max-width: 750px){.register{margin-bottom:60px}.register .tx_area{padding:4vw 0 4%}.register-content form .submit input,.register a.link{text-align:center;width:80%;font-size:.8rem;margin:3% auto}.register_form{margin-top:0}.complete .col_2{flex-wrap:wrap;width:100%}.complete .col_2 .col2_item{width:75%}.complete .col2_item a{text-align:center;width:100%;font-size:.8rem;margin:3% auto;height:2rem}}.register_form-content .submit input:hover,.register a.link:hover{background:#fff;color:#9e9e9f}#register-confirm-form .submit input{display:inline-block;margin:0 2%}@media screen and (max-width: 750px){#register-confirm-form .submit input{margin:3% 0}}.register-header{display:none}.register-content .register-name-ul li,.register-content .register-kana-ul li{float:left;width:48%;margin:0 4% 0 0}.register-content .register-name-ul li:last-child,.register-content .register-kana-ul li:last-child{margin:0}.register-content .register-radio-ul li{display:inline-block;margin:0 3% 0 0}.register-content form .submit{background:none}.register #register_result{font-weight:400;color:#222}.register #register_result a{display:inline-block;color:#e50012;margin:0}.register-content form dd ul:after{content:" ";height:0px;clear:both;visibility:hidden;display:block}.register-content form dd ul{display:inline-block}* html .register-content form dd ul{height:1%}.register-content form dd ul{display:block}input[type=button],button{outline:none;cursor:pointer}@media screen and (max-width: 767px){.tx_area{font-size:.8rem;line-height:2}}.register form p{color:#d92b00}.register form p div{padding:5px}.register .register-input.error{background:#fdecf1;border:1px solid #666;border-radius:2px}.register-header{font-size:130%;font-weight:700;margin:1em 0;padding:3px 0;border-bottom:1px solid #ccc}.register-hdln{font-size:120%;font-weight:700;margin:2em 0 .5em;padding:3px 0;border-bottom:1px dotted #ccc}.register-input.error{background:#fdecf1}.register-content ul,.register-content li,.register-content dl p{list-style:none;margin:0;padding:0}.register-content dl{margin:.5em 0;padding:.5em 0}.register-content dl dt{font-weight:700}.register-content dl dd{margin:0 0 .5em}.register-content dl input,.register-content dl textarea,.register-content dl select{font-size:120%;padding:5px;width:100%;box-sizing:border-box;outline:none}.register-content dl input[type=radio],.register-content dl input[type=checkbox],.register-content dl input[type=file]{font-size:inherit;width:auto;padding:0}.register-content ul input,.register-content dl .register-calendar{width:auto}.register-calendar{width:auto;margin-right:5px;vertical-align:middle}.register-calendar+label{margin-right:5px;vertical-align:middle}.register-content .ui-datepicker-trigger{margin-left:5px;vertical-align:text-top}.register-content input.register-checkbox,.register-content input.register-radio{margin-right:5px;vertical-align:middle}.register-content input.register-field-option-text{margin-left:5px;vertical-align:middle}.register-content .register-name-ul li,.register-content .register-kana-ul li{display:inline-block;*display: inline;*zoom: 1}.register-content input.register-name,.register-content input.register-kana{margin-right:5px}.register-content ul.register-payment li{margin-bottom:.8em}.register-content ul.register-payment .register-payment-description{margin-left:22px;margin-top:3px}.register-content ul.register-payment .register-payment-description table th{font-weight:400;padding:2px 5px 2px 0;vertical-align:top;text-align:left}.register-content ul.register-payment .register-payment-description table td{padding:2px 5px 2px 0}.register-content span.required{color:#fff;font-size:82%;font-weight:400;margin-left:5px;padding:2px;display:inline-block;line-height:1;border-radius:3px;background:#d92b00;vertical-align:text-top}.register-content .register-validation,.register-content .register-input-example{color:#595959;font-size:90%;font-weight:400;margin-bottom:.3em}.register-content .register-note{margin-bottom:1em;padding:5px 8px;background:#f3f3f3}.register-content .register-twice-note{display:block}.register-content input.require-twice{margin-top:3px}.validation-advice{margin:0;padding:5px;color:#d92b00;background-color:#fff}.register-content dl.register-error-list{margin-bottom:20px}.register-content dl.register-error-list dt{float:none;width:auto;font-size:120%;margin-bottom:10px;padding-left:16px;background:url(images/icons/warning_y.gif) 0 50% no-repeat}.register-content dl.register-error-list dd{padding-left:inherit;margin-left:16px;display:list-item}.register-content .submit{margin-top:20px;padding:15px 20px;background:#f3f3f3;text-align:center}.register-content .submit input{margin:0 6px;padding:2px 16px;font-size:120%}.register-content p.powerdby{text-align:right;font-size:70%;margin:1em 0}.register-content p.powerdby a{color:#fff;padding:0 5px;background:#bad7e4;text-decoration:none}.register-content p.powerdby a:hover{background:#75aeca}.register-content .register-demo{text-align:center;margin:2em 0;padding:5px 10px;border:1px solid #ee7ba0;background:#fdecf1}.register-content .register-demo a{color:#903;font-weight:700;margin:0 5px}#register_result{color:#c00;font-weight:700;font-size:110%;margin:15px auto;padding:10px 15px}#register_result a{margin:0 1em}.font_small{font-size:80%}.register-content dl{border-bottom:1px dotted #ccc;overflow:hidden}.register-content dl dt{float:left;width:30%;position:relative}.register-content dl dt .register-label{padding-right:2em;display:block}.en_us .register-content dl dt .register-label{padding-right:3.5em}.register-content dl dt .required{position:absolute;top:3px;right:0}.register-content dl dd{padding-left:33%}.register-content .register-name-ul li,.register-content .register-kana-ul li{display:block;margin-bottom:5px}.register-content .register-name-ul li input,.register-content .register-kana-ul li input{width:100%}.ui-datepicker .ui-widget-header{color:inherit}.send_completely{font-size:150%;font-weight:700;color:#e50012;text-align:center}.conplete_text p{margin-bottom:1rem}@media screen and (max-width: 767px){.agreement .pagetitle .item_title{line-height:1.3}.register-content dl dt{float:none;width:auto;position:relative}.register-content dl dt .required{position:static;top:auto;right:auto}.register-content dl dd{padding-left:0}}
