﻿body{background:#f2f2f2;position:relative}::placeholder{color:#aaa}.header{padding:1rem}.header_logout{display:block;background:#34495e;color:#fff;border:#34495e solid 3px;transition:.5s;text-align:center;text-decoration:none;padding:5px;border-radius:5px;font-size:14px;font-weight:bold;right:1rem;position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}.header_logout:hover{background:#fff;color:#34495e;border:3px solid #34495e}.header_logout a{color:#fff;text-decoration:none}.header_logout a:hover{text-decoration:none;color:#34495e}#logout{width:100px;position:fixed;right:20px;bottom:20px;visibility:hidden}#logout a{display:block;background:#34495e;color:#fff;border:#34495e solid 3px;transition:.5s;text-align:center;text-decoration:none;padding:8px 0 5px;border-radius:5px;font-size:16px}#logout a:hover{background:none;color:#34495e}main{width:90%;max-width:960px;margin:0 auto;padding-top:75px}section h2{padding:50px 0;font-size:24px}section p{line-height:1.8em}section>p{margin-bottom:30px}form{margin:40px 0;font-size:18px}form h3{font-size:21px;margin-bottom:15px;letter-spacing:1px}form input[type="checkbox"],form input[type="radio"]{margin-right:10px}form #consentBox{text-align:center;padding:40px 0;letter-spacing:.15em;font-size:20px}form #consentBox span.notes{display:block;font-size:18px;color:#d00;margin-top:20px;font-weight:bold}form #button_box{display:flex;justify-content:center}form input[type="submit"],form input[type="button"]{width:280px;display:block;margin:40px auto 0;padding:15px 0;cursor:pointer;font-size:18px;font-weight:bold;letter-spacing:.2em;background:#3498db;color:#fff;border:#3498db solid 3px;border-radius:5px;box-sizing:border-box;transition:.5s}form input[type="submit"]:hover,form input[type="button"]:hover{background:none;color:#3498db}form dl{display:flex;border-top:#666 dashed 1px}form dl:first-child,form h3+dl{border-top:none}form dt{background:#666;color:#fff;padding:15px;width:250px;box-sizing:border-box;line-height:1.8em}form dt span.required{font-size:12px;color:#ffffff;margin-left:10px;border:1px solid #e74c3c;padding:2px 4px;background:#e74c3c;font-weight:bold;letter-spacing:2px}form dd{width:calc(100% - 250px);padding:15px;box-sizing:border-box;background:#fff}form dd p.notes{font-size:18px;color:#c0392b;font-weight:bold}form dd p.request_datas{display:flex;align-items:center;background:#ababab;margin-bottom:15px}form dd p.request_datas span{display:block;width:150px;padding-left:10px;height:100%;color:#fff;font-size:14px;box-sizing:border-box}form dd p.request_datas input{box-sizing:border-box}form dd li{margin-top:15px}form dd li:first-child{margin-top:0}form dd input[type="text"],form dd input[type="password"],form dd input[type="email"],form dd input[type="tel"]{width:100%;height:40px;box-sizing:border-box;text-indent:.5em;border:#ababab solid 3px;letter-spacing:1px}form dd input[type="text"].add_input{margin-top:20px;display:none}form dd input[type="text"].add_input.open_input{display:block}form dd select{height:40px;box-sizing:border-box;border:#ababab solid 3px;padding:0 10px}form dd select[name="birth_year"],form dd select[name="birth_month"],form dd select[name="birth_day"],form dd select[name="year"],form dd select[name="month"],form dd select[name="day"]{margin:0 7px}form dd select[name="real_estate_number"]{margin-right:7px}form dd textarea{border:#ababab solid 3px;width:100%;max-width:100%;min-width:100%;height:250px;min-height:250px;box-sizing:border-box;padding:10px;font-size:15px;line-height:1.5em;letter-spacing:.05em}form dd #zip1{width:100px;margin:0 7px}form dd #zip2{width:150px;margin-left:7px}form dd #heir_box li{margin-top:15px;display:none}form dd #heir_box li.view{display:block}form dd .example_list{padding:20px;background:#e6e6e6;border:#999 dashed 1px;margin-top:20px}form dd .example_list li{position:relative;padding-left:2em;line-height:1.5em}form dd .example_list li:before{content:"例)";position:absolute;left:0;top:0}form dd.name_space{display:flex;justify-content:space-between;align-items:center}form dd.name_space input{width:48%}#heir_box{margin-top:10px}#heir_box table{width:100%;border:3px solid #ababab}#heir_box th,#heir_box td{padding:7px 10px;vertical-align:middle}#heir_box th{line-height:1.5em;background:#e6e6e6}#heir_box th span{font-weight:normal}#heir_box th span.required{font-size:14px;color:#d00;font-weight:bold;margin-left:10px}#heir_box th span.notes{font-size:14px;display:block}#heir_box th td select{margin-right:3px}#heir_box tr:not(:first-child) th{border-top:#999 dashed 1px}#heir_box caption{background:#fff;color:#000;text-align:left;padding:20px 10px;border:3px solid #ababab;border-bottom:none}.caution_end{padding:20px;background:#fff}.caution p{font-size:18px}#add_real_eatate_address{padding:10px 20px;margin-top:20px;font-size:18px;background:#3498db;border:3px solid #3498db;width:fit-content;font-weight:bold;color:#fff;letter-spacing:2.5px;border-radius:50px;cursor:pointer;font-size:18px}#add_real_eatate_address:hover{background:none;color:#3498db}#sendLetter dl{background:#e6e6e6;padding:25px;margin:40px 0}#sendLetter dt{margin-bottom:25px;font-weight:bold}#sendLetter dd{line-height:1.8em}.application_notes{display:block;font-size:12px;text-align:center;margin-top:30px;line-height:1.8em;color:#d00}#destination_select{margin-bottom:20px}#steps{counter-reset:number;list-style:none;padding:0;margin:0 auto 40px;display:flex;justify-content:space-between;width:100%;max-width:100%}#steps li{width:100%;font-size:16px;text-align:center;color:#999;position:relative}#steps li:before{counter-increment:number;content:counter(number);display:block;width:30px;height:30px;line-height:30px;text-align:center;margin:0 auto 15px;background:#ccc;color:#fff;border-radius:100%;z-index:1;position:relative}#steps li:after{content:"";display:block;width:100%;height:0;border-bottom:#ccc solid 2px;position:absolute;top:14px;right:50%;z-index:0}#steps li:first-child:after{display:none}#steps li.select{color:#3498db;font-weight:bold}#steps li.select:before{background:#3498db}#steps li.select:after{border-bottom:#3498db solid 2px}#input_contents table{width:100%}#input_contents th,#input_contents td{border:#666 solid 1px;padding:10px}#input_contents th{text-align:left;background:#d5d5d5}#input_contents td{line-height:1.8em}#input_contents .table_title th{background:#666;color:#fff;padding:20px}#complate{border:#999 dashed 1px;background:#e6e6e6;padding:30px 40px;letter-spacing:.05em;margin:40px 0;font-weight:bold}#complate p:not(:first-child){margin-top:15px}#invest h4{background:#666;color:#fff;padding:20px 10px;margin-top:30px}#invest h3{margin:50px 0 0;font-size:20px}#invest p{font-size:18px}#invest li{margin:0 0 15px 0;padding:15px 0;display:flex;align-items:center;background:#fff;border:2px solid #666}#invest li dl,#invest li .acquirer_list_contents{width:calc(60% - 50px);padding:0 15px;flex-wrap:wrap;align-items:center;border:none;box-sizing:border-box}#invest li dt{width:150px;padding:0;background:none;font-weight:bold;color:#000;text-align:right}#invest li dt:after{content:"："}#invest li dd{width:calc(100% - 150px);background:none}#invest li .list_num{width:50px;text-align:center;font-size:24px;margin-left:20px}#invest li .acquirer_list_contents p{font-weight:bold;text-indent:5%}#invest li .acquirer_list_contents dl{width:100%;padding:0}#invest li .acquirer{width:40%;padding:20px;box-sizing:border-box}#invest li .acquirer h5{margin-bottom:10px}#invest li .acquirer select{height:40px;padding:0 10px;margin-bottom:30px;border:#b2b2b2 solid 3px;box-sizing:border-box}#invest li .acquirer input{width:100px;height:40px;text-indent:.5em;border:#b2b2b2 solid 3px;box-sizing:border-box}#invest li .acquirer input:nth-child(1){margin-right:1%}#invest li .acquirer input:nth-child(2){width:120px;margin:0 1%}#invest li .acquirer input:nth-child(3){width:120px;margin-left:1%}#invest li .acquirer .acquirer_share{display:none}#invest li .acquirer.open .acquirer_share{display:block}#invest li .acquirer_share li{display:block;margin:0;padding:0}#invest li .acquirer_share input[type="checkbox"]{width:auto;margin-right:8px}#invest li .acquirer_share input[type="number"]{width:80px;margin:0 7px}#invest span.error{color:#e74c3c;display:block;font-size:14px;margin-top:8px}#invest .application_notes{font-size:18px;font-weight:bold}#invest .fix{width:280px;display:block;margin:40px auto 0;padding:15px 0;cursor:pointer;font-size:18px;font-weight:bold;letter-spacing:.2em;background:#e74c3c;color:#fff;border:#e74c3c solid 3px;border-radius:5px;box-sizing:border-box;transition:.5s;text-decoration:none;text-align:center}#invest .fix:hover{background:none;color:#e74c3c}#reaffirm p{font-size:18px}#confirm .draft{background:#fff;margin-top:30px;padding:30px}#confirm .draft h4{padding-bottom:10px;border-bottom:#666 solid 3px;margin:20px 0}#confirm .draft h5{text-align:center;margin-top:80px;margin-bottom:30px}#confirm .draft p{margin-top:25px}#confirm .draft dt{margin-bottom:10px;line-height:1em}#confirm .draft dd{margin-bottom:10px;line-height:1em;font-weight:bold;margin-left:30px}#confirm .jointHeir{margin:40px 0 0}#confirm .jointHeir dt{margin-bottom:15px}#confirm .jointHeir dd table{width:80%;max-width:500px;margin-left:10%}#confirm .jointHeir dd td{text-align:left;padding:15px 0}#confirm .realEstate{display:flex;flex-wrap:wrap;justify-content:center;letter-spacing:.15em;margin-bottom:30px;line-height:1.8em;padding:0 10%}#confirm .realEstate dt{width:100px;display:flex;justify-content:space-between}#confirm .realEstate dd{width:calc(100% - 150px);margin-left:30px}#confirm form .check p{margin-bottom:15px}#confirm form .check p.notes{color:#e74c3c;font-size:14px}#confirm form .check p:last-child{text-align:center;margin:0;background:#e6e6e6;padding:30px 0}#confirm form .submitBtn input{width:440px}#confirm form .check textarea{width:100%;height:200px;min-height:200px;max-width:100%;min-width:100%}.application_form{background:#e6e6e6;margin-top:30px;padding:30px 60px}.application_form h4{text-align:center;letter-spacing:1em;font-size:21px;margin-bottom:30px}.application_form .application_form_text{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;line-height:1.5em}.application_form .application_form_text p{letter-spacing:.3em}.application_form .application_form_text dt{width:120px;display:flex;justify-content:space-between;padding-top:20px}.application_form .application_form_text dd{width:calc(100% - 150px);padding-top:20px;letter-spacing:.5em;margin-left:30px}.application_form .tax_view{padding-bottom:20px}.application_form .notification{padding:20px 0}.application_form .notification span{display:inline-block;content:"";width:.7em;height:.7em;border:#000 solid 1px;margin-right:7px}.billingAmount{padding:30px;background:#e6e6e6;border:#333 dashed 1px;margin-top:20px;font-size:24px;letter-spacing:.15em}.bankInfo{border:#333 dashed 1px;padding:30px;margin-top:20px;background:#e6e6e6;letter-spacing:.2em;font-weight:bold}.bankInfo dt{background:#666;color:#fff;padding:10px}.bankInfo dd{padding:30px 10px}footer{text-align:center;font-size:12px;background:#e6e6e6;padding:30px 0;margin-top:100px}.sendingWrap{display:none}.sendingWrap.open{display:flex;justify-content:center;align-items:center;width:100%;height:100%;background:rgba(0,0,0,0.7);position:fixed;top:0;left:0;right:0;bottom:0;z-index:10}.sending{width:300px;background:#fff;padding:50px 0;position:relative}.sendingMessage{font-size:.8rem;text-align:center;line-height:1.8em}.close{font-size:.8rem;position:absolute;top:15px;right:15px;cursor:pointer;transition:.5s}.close:hover{color:#f00}#termsWrap{position:fixed;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.7);z-index:100;display:flex;justify-content:center;align-items:center;display:none}#termsInner{width:90%;max-width:960px;height:80%;background:#fff;padding:30px;box-sizing:border-box}#termsCont{width:100%;height:100%;padding:30px;border:#ccc solid 1px;box-sizing:border-box;overflow-y:scroll}#termsCont h2{font-size:21px;text-align:center;margin-bottom:30px}#termsCont dt{font-size:18px;font-weight:bold;padding-bottom:7px;border-bottom:#666 solid 2px;margin-top:50px}#termsCont dd{padding:30px 10px 0;line-height:1.5em}#termsCont dd li{margin-left:1em;margin-top:15px}#termsCont dd .number_decoration{counter-reset:item}#termsCont dd .number_decoration li{list-style:none;padding-left:.5em}#termsCont dd .number_decoration li:before{counter-increment:item;content:"(" counter(item) ") ";margin-left:-1.5em}#terms_end{background:#fff;color:#3498db;border:#3498db solid 3px;border-radius:5px;width:100%;max-width:300px;padding:15px 0;text-align:center;margin:30px auto;cursor:pointer;transition:.5s}#terms_end:hover{background:#3498db;color:#fff}

/*# sourceMappingURL=style.css.map */