#contents{background:#f1f1f1}#complete,#confirmation,#register{padding-bottom:60px}#complete .btnStyle01,#confirmation .btnStyle01,#register .btnStyle01{margin:50px auto 0}@media only screen and (max-width:834px){#complete .btnStyle01+.btnStyle01,#confirmation .btnStyle01+.btnStyle01,#register .btnStyle01+.btnStyle01{margin:30px auto 0}}#complete .loginInfoArea,#confirmation .loginInfoArea,#register .loginInfoArea{text-align:center;margin-top:20px;font-size:14px}@media only screen and (max-width:834px){#complete .loginInfoArea,#confirmation .loginInfoArea,#register .loginInfoArea{margin-top:15px}}#complete .note,#confirmation .note,#register .note{font-size:16px;margin:20px 0 30px;text-align:center;line-height:1.7}#confirmation dd{padding:20px 40px 20px 20px;background:#f7f7f7}#complete .form{background:#f1f1f1;padding-bottom:30px}#complete .form_box{box-sizing:border-box;margin-bottom:35px;opacity:0;padding:0 15px 15px;position:relative;transition:.6s ease}#complete .chat_box:not(:first-child){display:none}#complete .chat_box{padding-top:30px}@-webkit-keyframes bounceIn_l{0%{transform:scale(.6)}to{transform:scale(1)}}@keyframes bounceIn_l{0%{transform:scale(.6)}to{transform:scale(1)}}@-webkit-keyframes bounceIn_r{0%{transform:scale(0)}59%{transform:scale(0)}60%{transform:scale(.6)}to{transform:scale(1)}}@keyframes bounceIn_r{0%{transform:scale(0)}59%{transform:scale(0)}60%{transform:scale(.6)}to{transform:scale(1)}}#complete .form_ope{-webkit-animation:bounceIn_l .3s ease;animation:bounceIn_l .3s ease;-webkit-animation-duration:1s;animation-duration:1s;display:flex;justify-content:space-between;margin-bottom:20px;transform-origin:top left}#complete .form_ope figure{margin:0;width:19%}#complete .form_ope .ope_text{background:#fff;border-radius:10px;box-sizing:border-box;font-size:14px;padding:20px;position:relative;text-align:left;width:77%;line-height:1.8}#complete .form_ope .ope_text:before{display:block;content:"";position:absolute;left:-12px;top:35%;width:0;height:0;border-right:15px solid #fff;border-top:8px solid transparent;border-bottom:8px solid transparent}@media (max-width:768px){#complete .form_ope .ope_text{font-size:.9em;padding:13px}#complete .form_ope .ope_text:before{background-size:contain;left:-10px}}#complete .form_list_box{-webkit-animation:bounceIn_r .8s ease;animation:bounceIn_r .8s ease;-webkit-animation-duration:1s;animation-duration:1s;background:#fff;border-radius:10px;margin-bottom:35px;padding:20px;text-align:left;transform-origin:top right}#complete .form_list_box:last-of-type{margin-bottom:0}#complete .form_list_box h3{font-weight:700;padding-bottom:10px}#complete .form_list ul{display:flex;flex-wrap:wrap;margin-bottom:0;justify-content:start}#complete .form_list ul li{display:inline;margin-bottom:10px;margin-right:8px}#complete .form_list ul li input{display:inline}#complete .form_list ul li label{cursor:pointer}@media (max-width:768px){#complete .form_list_box{padding:12px}#complete .form_list_box h3{font-size:14px}#complete .form_list ul li{margin-right:4px;margin-bottom:6px}}#complete .form_list label.label{display:flex;justify-content:center;align-items:center;background:#fafafa;border:1px solid #d2c3a8;border-radius:30px;box-sizing:border-box;color:#d2c3a8;font-size:14px;font-weight:600;line-height:1;padding:9px 25px;transition:all .2s ease;width:100%}#complete .form_list input[type=radio]:checked+label.label{background:#d2c3a8;border:1px solid #d2c3a8;color:#fff}@media (max-width:768px){#complete .form_list label.label{font-size:.9em;padding:12px 24px}}#complete .nxtbtn{display:block;background:#d2c3a8;background-size:6px auto;border:none;color:#fff;cursor:pointer;border-radius:50px;font-size:14px;font-weight:700;line-height:1.7em;margin:auto;max-width:480px;padding:12px;text-align:center;text-decoration:none;width:86%}@media (max-width:768px){#complete .nxtbtn{font-size:.9em}}#complete .error_msg{display:none;color:#f05770;font-size:11px;text-align:center;padding:5px 0 0}#complete #submit{display:none}