*,:after,:before{box-sizing:border-box}header .header-logo{align-items:center;display:flex}header .category_name{border-left:3px solid #333;font-size:25px;font-weight:700;margin:0 0 0 16px;padding:16px}header .category_name span{display:block;font-size:21px;font-weight:100;margin:8px 0 0}main{box-sizing:border-box;color:#333;padding:20px 0}main .form-area{max-width:700px;position:relative;width:100%}main .form-area .close{background:none;border:none;cursor:pointer;font-size:35px;position:absolute;right:18px;top:6px}main .form-area #step1{display:block}main .form-area .step{background:#fff;border-radius:10px;display:none}main .form-area .step .item-group-wrapper.top{padding:36px 0 24px}main .form-area .step .promotion-area{background-color:#fadfdf;font-size:20px;padding:20px 0;text-align:center}main .form-area .step .promotion-area span{font-weight:700}main .form-area .step .message-area p{font-size:26px;font-weight:700;line-height:1.4;text-align:center}main .form-area .step .img-area img{margin-bottom:10px;width:100%}main .form-area .step .category_questions,main .form-area .step .questions-wrapper{font-size:14px;padding:72px 100px 24px;text-align:center}main .form-area .step .category_questions .category_question_title,main .form-area .step .questions-wrapper .category_question_title{display:inline-block;font-size:24px;padding:0 0 32px}main .form-area .step .category_questions .category_question_description,main .form-area .step .questions-wrapper .category_question_description{color:#666;margin-bottom:10px;text-align:left}main .form-area .step .category_questions .category_question_radio,main .form-area .step .questions-wrapper .category_question_radio{border:1px solid #dddd;position:relative}main .form-area .step .category_questions .category_question_radio input,main .form-area .step .questions-wrapper .category_question_radio input{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:none}main .form-area .step .category_questions .category_question_radio :before,main .form-area .step .questions-wrapper .category_question_radio :before{border:2px solid #f33333;border-radius:50%;content:"";display:block;height:20px;left:20px;position:absolute;top:50%;transform:translateY(-50%);width:20px}main .form-area .step .category_questions .category_question_checkbox,main .form-area .step .questions-wrapper .category_question_checkbox{border:1px solid #dddd;padding:16px 20px;position:relative}main .form-area .step .category_questions .category_question_checkbox input,main .form-area .step .questions-wrapper .category_question_checkbox input{-webkit-appearance:none;-moz-appearance:none;appearance:none}main .form-area .step .category_questions .category_question_checkbox .checkbox-custom,main .form-area .step .questions-wrapper .category_question_checkbox .checkbox-custom{border:1px solid #111;border-radius:0;height:20px;left:20px;position:absolute;top:50%;transform:translateY(-50%);width:20px}main .form-area .step .category_questions .category_question_radio input[type=radio]:checked+label,main .form-area .step .questions-wrapper .category_question_radio input[type=radio]:checked+label{background-color:#feebeb;position:relative}main .form-area .step .category_questions .category_question_radio input[type=radio]:checked+label:after,main .form-area .step .questions-wrapper .category_question_radio input[type=radio]:checked+label:after{background-color:#f33333;border-radius:50%;content:"";display:block;height:10px;left:25px;position:absolute;top:50%;transform:translateY(-50%);width:10px;z-index:2}main .form-area .step .category_questions .category_question_radio label,main .form-area .step .questions-wrapper .category_question_radio label{cursor:pointer;display:block;padding:16px 0;width:100%}main .form-area .step .category_questions input[type=checkbox]:checked+label+.checkbox-custom,main .form-area .step .questions-wrapper input[type=checkbox]:checked+label+.checkbox-custom{background-color:#f99999}main .form-area .step .category_questions input[type=checkbox]:checked+label+.checkbox-custom:after,main .form-area .step .questions-wrapper input[type=checkbox]:checked+label+.checkbox-custom:after{border-bottom:2px solid #fff;border-left:2px solid #fff;content:"";display:inline-block;left:3px;padding-top:7px;position:absolute;top:3px;transform:rotate(-45deg);width:13px}main .form-area .step .category_questions .choice,main .form-area .step .questions-wrapper .choice{font-weight:700;margin:8px 0;text-align:left}main .form-area .step .btn-wrapper{background:#ccc;border-radius:0 0 10px 10px;display:flex;gap:10px;justify-content:space-between;padding:24px 100px}main .form-area .step .btn-wrapper .next-button,main .form-area .step .btn-wrapper .previous-button,main .form-area .step .btn-wrapper .top-next-button{display:contents;padding-top:15px;text-align:center}main .form-area .step .btn-wrapper .next-button button,main .form-area .step .btn-wrapper .previous-button button,main .form-area .step .btn-wrapper .top-next-button button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#f33333;border:none;border-radius:5px;box-shadow:0 2px 2px 0 rgba(0,0,0,.2);color:#fff;cursor:pointer;display:inline-block;font-size:1em;font-weight:900;outline:none;padding:1em .5em;width:100%}main .form-area .step .btn-wrapper .previous-button button{background-color:#fff;color:#333}main .form-area .step .item-group-wrapper{padding:72px 0 24px}main .form-area .step .item-group-wrapper .nikkei_login_area{background-color:#fff;border-radius:8px;padding:0 0 20px;text-align:center}main .form-area .step .item-group-wrapper .nikkei_login_area .nikkei_word{padding-bottom:5px}main .form-area .step .item-group-wrapper .nikkei_login_area .nikkei_word .nikkei_word__text{font-size:12px}main .form-area .step .item-group-wrapper .nikkei_login_area .nikkei_button .nikkei_button__img{height:55px;width:220px}main .form-area .step .item-group-wrapper .item-group{padding:0 100px}main .form-area .step .item-group-wrapper .item-group .sub-label{font-size:.9em;font-weight:700;margin:0 0 10px}main .form-area .step .item-group-wrapper .item-group .label-area{font-size:24px}main .form-area .step .item-group-wrapper .item-group .supplement{color:grey;font-size:.7em;margin:0}main .form-area .step .item-group-wrapper .item-group .input-flex-area{display:flex;gap:4%}main .form-area .step .item-group-wrapper .item-group .input-flex-area .input-area{flex:1}main .form-area .step .item-group-wrapper .item-group .input-area{padding:8px 0}main .form-area .step .item-group-wrapper .item-group .input-area .input,main .form-area .step .item-group-wrapper .item-group .input-area .select{padding:8px 2px;width:100%}main .form-area .step .item-group-wrapper .item-group .caution-message{font-size:12px;margin:0;padding-top:8px}main .form-area .step .item-group-wrapper .item-group .thx-message{font-size:18px;margin:0;padding-top:24px;text-align:center}main .form-area .step .item-group-wrapper .item-group:first-child+.item-group{padding-top:24px}main .form-area .step .err{color:#f11;font-size:12px;padding:8px 0 0}main .form-area .none{display:none}main .form-area .step-progress-bar-container{background-color:#f99999;display:none;height:9px;left:50%;position:absolute;top:30px;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);width:41%;z-index:1}main .form-area .step-progress-bar-container .current-step{background-color:#f33333;height:100%;position:absolute;transition:width .5s ease-out;width:0}.container{background:url(/images/promotion_order/lp_bg.jpg) 50%/cover no-repeat;position:relative}.container main{align-items:center;background:rgba(11,25,41,.8);margin:0;max-width:100%;min-height:85vh}.container main,.container main form{display:flex;justify-content:center;width:100%}.progress-container{background-color:#fcc;border:1px solid #f66;width:100%}.progress-bar{background-color:#f33;height:20px;transition:width .5s ease-in-out}.suggest-stand-e.wrap{display:inline-block;position:relative;width:100%}.suggest-stand-e .loading{color:#006dbd;font-size:12px;font-weight:700;line-height:1.8;margin-top:-10px;padding-right:25px;position:absolute;right:5px;top:50%}@supports (-ms-ime-align:auto){.suggest-stand-e .loading{right:25px}}@media not all and (-webkit-min-device-pixel-ratio:0),not all and (min-resolution:0.001dpcm){.suggest-stand-e .loading{right:30px}}.suggest-stand-e .loading-icon{background-image:url(loading.gif);background-size:16px 16px;display:inline-block;height:16px;position:absolute;right:4px;top:2px;width:16px}.suggest-stand-e .suggest{left:10px;position:absolute;width:430px;z-index:200}.suggest-stand-e .suggest .head{background-color:#bfbfbf;border-top:1px solid #fff;padding:5px;position:relative}.suggest-stand-e .suggest .head .search-box{display:inline-block;width:376px}.suggest-stand-e .suggest .head .search-box input{border:none;border-radius:4px;font-size:15px;font-weight:400;padding:6px;width:100%}.suggest-stand-e .suggest .head .search-box input:-moz-placeholder-shown{color:#727272;font-weight:400}.suggest-stand-e .suggest .head .search-box input:placeholder-shown{color:#727272;font-weight:400}.suggest-stand-e .suggest .head .search-box input::-webkit-input-placeholder{color:#727272;font-weight:400}.suggest-stand-e .suggest .head .search-box input:-ms-input-placeholder{color:#727272;font-weight:400}.suggest-stand-e .suggest .head .search-box input::-moz-placeholder{color:#727272;font-weight:400}.suggest-stand-e .suggest .head .close{color:#fff;cursor:pointer;display:inline-block;font-size:28px;font-weight:400;height:28px;line-height:.9;position:absolute;right:0;text-align:center;top:6px;width:36px}.suggest-stand-e .suggest .result{background-color:#fff;border:1px solid #ccc;max-height:240px;min-height:0;overflow-x:hidden;overflow-y:scroll}.suggest-stand-e .suggest .result .list{padding-left:0}.suggest-stand-e .suggest .result .list li{border-bottom:1px solid #ccc;cursor:pointer;display:inline-block;width:100%}.suggest-stand-e .suggest .result .list li:hover{background-color:#f2f2f2}.suggest-stand-e .suggest .result .list li .data{padding:3px 10px}.suggest-stand-e .suggest .result .list li .data .corporate-name{font-size:12px;font-weight:700}.suggest-stand-e .suggest .result .list li .data .city-address{font-size:11px;overflow:hidden;padding-left:5px;text-overflow:ellipsis;white-space:nowrap}.suggest-stand-e-alert{background-color:#434343;color:#fff;display:none;font-size:15px;font-weight:700;left:50%;margin-left:-200px;margin-top:-25px;padding-bottom:12px;padding-top:12px;position:fixed;top:50%;width:480px}#backModal{align-items:center;background-color:rgba(0,0,0,.5);height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}#backModal,.br_sp{display:none}.modal{background:#fff;border-radius:16px;left:50%;max-width:600px;padding:0 0 24px;position:fixed;top:50%;transform:translate(-50%,-50%);width:85%}.modal-header{align-items:center;background:#f2f2f2;border-radius:16px 16px 0 0;display:flex;font-weight:700;gap:18px;padding:24px 40px 20px}.modal-header .icon{width:72px}.modal-header .icon img{height:auto;width:100%}.modal-header .header-comment{background:#fff;border-radius:10px;padding:21px;position:relative}.modal-header .header-comment:before{border:10px solid transparent;border-top-color:#fff;content:"";left:-2%;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(90deg)}.modal-detail{font-weight:700;margin:24px 0 0;text-align:center}.btn-wrapper{display:flex;justify-content:space-between;padding:32px 40px}.btn-wrapper button{background:none;border:none}.btn-wrapper #stopButton{border-bottom:1px solid #f33233;color:#f33233;cursor:pointer}.btn-wrapper #continueButton{background:#f33233;border-radius:4px;color:#fff;cursor:pointer;padding:16px 40px}@media (max-width:768px){main .form-area{width:88%}main .form-area .step .category_questions{padding:57px 20px 24px}main .form-area .step .btn-wrapper{padding:24px 20px}main .form-area .step .category_questions .category_question_title,main .form-area .step .questions-wrapper .category_question_title{font-size:18px}main .form-area .step .btn-wrapper .next-button button,main .form-area .step .btn-wrapper .previous-button button{font-size:.7em}main .form-area .step .item-group-wrapper{padding:57px 0 24px}main .form-area .step .item-group-wrapper .item-group{padding:0 20px}main .form-area .step .item-group-wrapper .item-group .label-area{font-size:18px}main .form-area .step .item-group-wrapper .item-group .caution-message{font-size:12px;margin:0;padding-top:8px}main .form-area .step .item-group-wrapper .item-group .thx-message{font-size:14px;padding-top:20px;text-align:center}main .form-area .step .item-group-wrapper .item-group:first-child+.item-group{padding-top:20px}main .form-area .step .err{padding:8px 0 0}main .form-area .step-progress-bar-container{width:70%}header .header-logo img{height:auto;width:40%}.suggest-stand-e .suggest{left:0;width:100%}.suggest-stand-e .suggest .head .search-box,.suggest-stand-e .suggest .result{width:100%}.suggest-stand-e-alert{padding-left:50px}}.woman-appeal-area{background:#ffd7d7;margin-bottom:30px;padding:0 50px}.woman-appeal-area .input-announce{align-items:center;display:flex;gap:35px;justify-content:center}.woman-appeal-area .input-announce .img-area{flex-shrink:0;max-width:30%}.woman-appeal-area .input-announce .img-area img{margin-top:10px}.woman-appeal-area .input-announce .AB_24630_A .text-area{display:flex;flex-direction:column;font-size:16px;justify-content:center;line-height:1.6}.woman-appeal-area .input-announce .AB_24630_B{display:none}.woman-appeal-area .input-announce .AB_24630_B .text-area{display:flex;gap:16px}.woman-appeal-area .input-announce .AB_24630_B .text-area .left-area{align-items:center;display:flex}.woman-appeal-area .input-announce .AB_24630_B .text-area .right-area{display:flex;flex-direction:column}.woman-appeal-area .input-announce .AB_24630_B .text-area .right-area .first-text{font-size:18px}.woman-appeal-area .input-announce .AB_24630_B .text-area .right-area .second-text{font-size:24px;font-weight:700}.first-question-notice.pc-only{color:#333;font-size:16px;font-weight:500;line-height:1.6;margin-bottom:20px;text-align:center}.first-question-notice.pc-only .product-name{font-weight:700}
