@charset "UTF-8";#entry{margin:0}#entry #header{display:flex;color:#26568d;background-color:#fff;position:relative;box-shadow:0 7px 3px -3px #00000026}#entry #header .inner{width:940px;margin:0 auto;position:relative;zoom:1}#entry #header .inner h1{float:left;height:65px;line-height:75px;font-size:22px;font-weight:700}#entry #header .inner h1 img{width:150px;margin-right:30px;vertical-align:middle}#entry #header .inner .ssl{line-height:1.8;float:right;width:330px;padding-left:50px;background:url(/img/customer-static/pc/icon-ssl.png) left center no-repeat}#entry #header .inner .ssl dt{font-size:13px;font-weight:700}#entry #header .inner .ssl dd{font-size:10px;margin:0}#entry .campaign-header img{width:100%;height:auto}#entry .form-block-list{display:flex;justify-content:space-between}#entry .form-block-hr{position:relative;padding-bottom:20px}#entry .form-block-hr:after{content:"";position:absolute;width:840px;height:1px;bottom:0;right:0;background:#c6c6c6}#entry .form-block-tr{flex-basis:120px}#entry .form-block-tr .form-label{font-size:16px;font-weight:900}#entry .form-block-tr .form-label-required{color:#fff;background:#FF5479;border-radius:10px;margin:6px;padding:4px 6px;width:36px;font-size:10px;font-weight:400;text-align:center}#entry .form-block-desc{margin:0;flex:1}#entry .form-block-desc .note{color:#9d9d9d;font-size:12px;line-height:1.5;padding-left:150px}#entry .form-block-sublist{display:flex;justify-content:space-between;align-items:center}#entry .form-block-subterm{flex:1;color:#626262;text-align:right;font-weight:700;font-size:15px;margin-right:20px}#entry .form-block-subdesc{flex-basis:570px;flex-wrap:wrap;font-size:18px;color:#626262;display:flex;margin:0}#entry .form-block-subdesc .form-label{display:none}#entry .form-block-subdesc .hyphen{margin:10px 5px;height:22px}#entry .form-block-subdesc .formname{width:280px;margin-right:5px}#entry .form-block-subdesc .formtell{width:168px}#entry .form-block-subdesc .formnumber{width:565px}#entry .form-block input{height:44px;border:1px solid #cacaca;padding:0 16px;font-size:18px;font-family:Noto Sans JP,sans-serif;box-sizing:border-box}#entry #parts-privacy-cont{display:flex;justify-content:space-between;padding-top:10px}#entry #parts-privacy-cont .inquiry{display:flex;font-size:16px;font-weight:900;flex-basis:187px}#entry #parts-privacy-cont .inquiry p{margin:0}#entry #parts-privacy-cont .icon-req{color:#fff;background:#FF5479;border-radius:10px;margin:6px;padding:4px 6px;height:16px;width:36px;font-size:10px;font-weight:400;text-align:center}#entry #parts-privacy-cont .privacy-box{flex:1;padding-left:77px;color:#626262}#entry #parts-privacy-cont .privacy-box-caption{margin:0;font-size:15px}#entry #parts-privacy-cont .privacy-box a{position:relative;display:block;padding-left:22px;margin:15px 5px;width:331px;font-size:15px;color:#0075ff}#entry #parts-privacy-cont .privacy-box a:before{content:"";position:absolute;top:2px;bottom:0;left:0;width:18px;height:18px;background:url(/img/customer-static/pc/form/consult/pdf_icon.png) no-repeat left/contain}#entry #parts-privacy-cont .privacy-box a:after{content:"";position:absolute;top:-1px;bottom:0;right:75px;width:5px;height:5px;border-top:2px solid #26568d;border-right:2px solid #26568d;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);margin:auto 0}#entry #parts-privacy-cont .privacy-box .pri-list{height:48px;margin:12px 0;padding:0}#entry #parts-privacy-cont .privacy-box .pri-list li{display:inline-block;background-color:#fff;text-indent:0;width:250px;border-radius:3px;padding:8px 6px;margin:0 5px;border:1px solid #dedede}#entry #parts-privacy-cont .privacy-box .pri-list li input{display:none}#entry #parts-privacy-cont .privacy-box .pri-list li.active{border:1px solid #fb004d}#entry #parts-privacy-cont .privacy-box .pri-list li.active label{background:url(/img/customer-static/pc/form/common/btn-checked-high.png) no-repeat left/contain}#entry #parts-privacy-cont .privacy-box .pri-list li .agree{cursor:pointer;display:block;padding-left:30px;position:relative;background:url(/img/customer-static/pc/form/common/btn-not-checked-high.png) no-repeat left/contain}#entry #parts-privacy-cont .privacy-box .pri-list li .agree input{position:relative;top:2px;left:-3px}#entry #parts-privacy-cont .privacy-box .red-text{clear:both;color:#fb004d;font-weight:700;font-size:12px}#entry #parts-privacy-cont .privacy-box .red-text:before{content:"※"}#entry #contents{display:block;background-color:#f2faff;width:100%}#entry #contents #form{width:840px;margin:0 auto}#entry #contents .caption{color:#26568d;font-weight:700;font-size:15px;margin:0;padding:30px 0}#entry #contents .error{background:#ffe1e1;color:#c00;padding:20px;text-align:center;font-size:12px;margin:25px 0 0}#entry .ssl{line-height:1.8;color:#000;float:right;width:245px;padding-left:55px;background:url(/img/customer-static/pc/icon-ssl.png) left center no-repeat}#entry .ssl dt{font-size:13px;font-weight:700;margin-bottom:5px}#entry .ssl dd{font-size:10px}#entry .ssl img{margin:11px 5px 0 0!important}#entry #button,#entry #input-btn{margin:0;text-align:center}#entry #button #efo img,#entry #input-btn #efo img{margin:30px;width:400px}#entry #button #confirm_button,#entry #input-btn #confirm_button{margin:30px;border:none;width:400px;height:64px;background:url(/img/customer-static/pc/form/send_btn.png) left top/cover no-repeat;cursor:pointer}#entry .js_is_error{background-color:#ffc8c8}#entry #footer{padding:10px 0;font-size:12px;text-align:center;background:#26568d;color:#fff}
