body{margin:0;padding:0}.container{width:1170px;margin:0 auto;padding:0}.show{display:block !important}.hide{display:none !important}.pc{display:block}.sp{display:none}.nds-brand-logo-img{display:inline-block;background-image:url(https://www.nissan.co.jp/COMMON/GN/IMAGES/logo.png);background-repeat:no-repeat;background-size:contain;width:100px;height:120px;vertical-align:top}.usedcar_logo{overflow:hidden;display:block;float:right;margin:60px 20px 0 0;width:204px;height:36px;background:transparent url(https://u-car.nissan.co.jp/assets/img/nissan_intelligent_choice.png) 0 0 no-repeat;background-size:204px 36px;text-indent:-999em}h1{font-size:24px}main{background-color:#f9f9f9;margin:0 0 30px;padding:80px 0}.footer-links{list-style:none;display:flex;justify-content:flex-end;margin:0 0 10px}.footer-links li{margin-right:20px;font-size:12px}.footer-links li:last-child{margin-right:0}.footer-links li a{color:#929292;text-decoration:none}.footer-links li a:hover{text-decoration:underline}.copyright{color:#929292;font-size:12px;text-align:right}.tag_frame{width:0;height:0;border:none}.precautions{width:100%;height:10.6rem;margin:0 0 30px;padding:20px;box-sizing:border-box;border:1px solid #929292;overflow-y:scroll}.precautions .txt{margin:0 0 10px}@media screen and (max-width: 768px){.pc{display:none}.sp{display:block}.container{width:100%;margin:0;padding:0 15px;box-sizing:border-box}.header{position:relative}.nds-brand-logo-img{background-image:url(https://www.nissan.co.jp/COMMON/GN/IMAGES/logo-text.png);width:150px;height:50px}.usedcar_logo{float:none;position:absolute;top:-38px;right:15px;width:160px;height:28px;background:transparent url(https://u-car.nissan.co.jp/assets_sp/img/nissan_intelligent_choice.png) 0 0 no-repeat;background-size:160px 28px}h1{font-size:20px;padding:0 10px}.footer-links{justify-content:flex-start;flex-wrap:wrap;padding-left:10px}.footer-links li{margin:2px 15px 2px 0}.copyright{text-align:left;padding:0 10px}}.main::after{clear:both;content:"";display:block}.inq_list{margin:0 0 0 60px;color:#4c4c4c;font-size:15px;list-style:none;width:140px;float:left}.inq_list li{margin-bottom:25px}.inq_list li div{display:table-cell;vertical-align:middle}.inq_list li div.text{padding-left:7px}.inq_list .inq_list_circle{width:30px;height:30px;border-radius:15px;text-align:center;font-weight:bold;padding-left:0px !important;position:relative}.inq_list .inq_list_circle.inq_list_r{background-color:#c3002f;color:#fff}.inq_list .inq_list_circle.inq_list_g{background-color:#eee}.inq_list .inq_list_circle::after{content:"";position:absolute;bottom:-25px;right:14px;border:1px solid #eee;height:23px}.inq_list .inq_list_circle.inq_list_circle_noline::after{border:none}.main-content{background-color:#fff;width:670px;padding:40px;margin:0 auto}.form-group{margin-bottom:30px}.control-label{font-weight:bold;margin-bottom:10px;display:inline-block}.require_text{font-weight:normal;color:#c3002f;font-size:12px}.gray_text{font-weight:normal;color:#929292;font-size:12px}.small{font-weight:normal;font-size:12px}.mb-10{margin:0 0 10px}.separate-txt{margin:0 15px;display:inline-block}.input-txt{margin-right:14px;padding:10px}.input-txt.input-number{width:55px;margin-right:0}.input-long{width:358px;box-sizing:border-box}select{padding:10px}.error-txt{color:#c3002f;margin-top:10px;display:none}.error-txt p{margin:0 0 5px}.txt-center{text-align:center}.search-post{border:none;cursor:pointer;margin:0 10px;padding:9px;color:#fff;background-color:#6c757d}.form-btn{width:300px;margin:20px auto 0;padding:14px 10px;border:none;background-color:#c3002f;color:#fff;cursor:pointer}.fix-btn{width:300px;margin:20px auto 0;padding:14px 10px;border:1px solid #929292;background-color:#fff;color:#000;cursor:pointer}.confirm-block{border-left:1px solid #929292;padding:10px 15px}.main-content .complete-title{font-size:20px;font-weight:bold}.main-content .error-title{font-size:20px;font-weight:bold;color:#c3002f}.main-content .home-btn{width:300px;margin:20px auto 0;padding:14px 10px;display:block;border:1px solid #929292;background-color:#929292;color:#fff;text-decoration:none}@media screen and (max-width: 768px){main{padding:20px 0}.inq_list{float:none;width:100%;margin:0;padding:0 10px;display:flex}.inq_list li{margin:0 15px 20px 0}.inq_list li .inq_list_circle::after{border:none}.main-content{float:none;width:100%;padding:20px;box-sizing:border-box}.input-txt{padding:3%}.input-long{width:100%}.input_name1,.input_kana1{width:40%;margin:0 3% 0 0}.input_name2,.input_kana2{width:40%;margin:0}.separate-txt{margin:0 3%}.home-btn{width:100%;box-sizing:border-box}}
