@charset "utf-8";input::placeholder-shown{color:#999}input::-webkit-input-placeholder{color:#999}input::-moz-placeholder{color:#999}input:-ms-input-placeholder{color:#999}.noindent{padding-left:0!important;text-indent:0!important}#container .formPage{padding:50px 0 85px}#container .formPage section form.ilb{display:inline-block}#container .formPage section h2{font-size:22px;line-height:1.2;padding-left:32px;text-indent:-32px}#container .formPage section h2 span{font-size:16px;font-weight:400;padding-left:10px}#container .formPage section .step{margin:25px 0}#container .formPage section .icoTxt.any{color:#2c99dc;border:1px #2c99dc solid}#container .formPage section .icoTxtFix{line-height:initial;padding:initial;vertical-align:initial;margin-top:0!important}#container .formPage section .txtArea{width:100%;text-align:center;margin:20px auto}#container .formPage section .txtArea02{width:100%;text-align:center;margin:0 auto 30px}#container .formPage section .txtArea.gray{width:100%;padding:15px 20px;background-color:#f5f5f5;border-radius:2px}#container .formPage section .txtArea02.blue{width:100%;padding:12px 20px;background-color:#f4f9f2;border-radius:2px}#container .formPage section .txtArea p{color:#333;line-height:1.8}#container .formPage section .txtArea a{color:#2c99dc}#container .formPage section p.login{margin:0 auto 20px;text-align:center}#container .formPage section p.login a{color:#2c99dc;font-size:18px;font-weight:700;padding-bottom:2px;text-decoration:none}#container .formPage section p.login a:before{content:"";padding:3px 0 3px 30px;background:url(../images/common/ico_login_blue.png) left 4px no-repeat}#container .formPage section p.login a span{border-bottom:1px #2c99dc solid}#container .formPage section p.login a span:hover{opacity:.6;border-bottom:none}#container .formPage section .agreeArea{text-align:right;margin:20px 0}#container .formPage section .agreeArea a{color:#2c99dc}#container .formPage section p.sub{text-align:center}.confirmArea{text-align:center;width:100%;padding:35px 20px 20px;margin-bottom:25px;background-color:#f5f5f5;border-radius:2px}#container .formPage section .confirmArea h2{font-size:20px;font-weight:700;margin-bottom:15px}.confirmArea p{font-size:16px;line-height:1.6;margin-bottom:20px}.confirmArea .btnArea{margin-bottom:0}.completeArea{text-align:center;width:100%;padding:35px 20px 15px;margin:0 0 50px;background-color:#f5f5f5;border-radius:2px}.completeArea h2{font-size:20px;font-weight:500;margin-bottom:20px}.completeArea p{font-size:16px;line-height:1.6;margin-bottom:25px}.completeArea p span.red{color:#ec407a}.completeArea a{color:#2c99dc}.completeArea .btnArea{margin-bottom:0}.completeArea .button{width:290px}.completeTxtArea{text-align:center;margin:30px 0 40px}.completeTxtArea .txt01{font-size:20px;font-weight:500;margin-bottom:10px}.completeTxtArea .name,.completeTxtArea .txt02{font-size:16px;margin-bottom:40px}.completeTxtArea .name{margin-bottom:25px}p.telNow{margin-bottom:5px!important}p.telNow span{color:#ff4081;font-weight:700;text-align:center;padding:2px 60px;border:1px #ff4081 solid;border-radius:10px}.completeTxtArea .box .tel{color:#ff4081;font-size:70px;font-weight:500;margin-bottom:10px}.completeTxtArea .box p.txt{font-weight:400}#container .formPage table{width:100%;border-top:1px #ddddcd solid}#container .formPage table tr td,#container .formPage table tr th{border-bottom:1px #ddddcd solid}#container .formPage table tr th{width:22%;padding:20px 0 20px 20px;text-align:left}#container .formPage table tr td{width:78%;padding:15px 0 15px 20px}#container .formPage table tr td .notes01{display:inline-block;line-height:1;margin-top:10px}#container .formPage table tr td .notes01.mL60{margin-left:75px!important}#container .formPage table tr td .icoTxt{color:#ff4081;font-weight:500;line-height:1;padding:4px 0;vertical-align:top;background-color:#fff;border:1px #ff4081 solid}#container .formPage table tr td .icoTxt.blue{color:#fff;line-height:1.4;margin:0;padding:1px 2px;background-color:#2c99dc;border:1px #2c99dc solid;vertical-align:middle}#container .formPage input[type=password],#container .formPage input[type=text],#container .formPage select{width:400px;padding:11px 20px;border:1px #f5f5f5 solid;background-color:#f5f5f5;border-radius:2px}#container .formPage select{color:#333;width:300px;padding:11px 10px}#container .formPage .w60{width:60px!important;padding:11px 10px!important}#container .formPage .w80{width:80px!important;padding:11px 10px!important}#container .formPage .w95{min-width:95px!important}#container .formPage .w145{max-width:145px!important}#container .formPage .w160{min-width:160px!important;padding:11px 10px!important}#container .formPage .w260{width:260px!important}#container .formPage .w400{width:400px!important}#container .formPage .w470{width:470px!important}#container .formPage textarea{resize:vertical;overflow:auto;width:625px;height:120px;padding:11px 20px;border:1px #f5f5f5 solid;background-color:#f5f5f5;border-radius:2px}.formPage input[type=radio]{display:none}.formPage label.radio{background-color:#f5f5f5}.formPage input[type=radio]:checked+label{background-color:#2c99dc;color:#fff}.formPage label.radio{display:inline-block;cursor:pointer;margin:0 10px 0 0;padding:13px 25px 12px;font-size:14px;text-align:center;line-height:1;background-color:#ebebeb;border-radius:2px}.formPage input[type=checkbox]{margin-right:5px;vertical-align:-1px;border:1px #eeeee6 solid}.formPage input[type=password].error,.formPage input[type=text].error,.formPage label.error,.formPage select.error{background-color:#ff40804f!important}.btnArea{margin-bottom:30px}input.button{width:250px;height:50px;line-height:50px;font-size:16px;font-weight:500;letter-spacing:.1em;margin:10px auto;border:1px #2c99dc solid}