.wrapper{background-color:#f1f1f1;position:relative;min-width:1100px;min-height:100%;padding-bottom:144px;overflow:hidden}.wrapper main .mainbg{background:url(../vrp_001/main_bg@2x.jpg) 0 0 no-repeat;background-size:cover}.wrapper main .mainbg .content{width:1000px;margin:0 auto}.wrapper main .mainbg .content .copy{position:relative}.wrapper main .mainbg .content .copy img{margin:22px 0 0 5px}.wrapper main .mainbg .content .copy .copy_text{position:absolute;top:245px;left:31px;text-align:center;color:#fff}.wrapper main .mainbg .content .copy .copy_text .case{position:absolute;top:0;width:190px}.wrapper main .mainbg .content .copy .copy_text .case .head{display:table;width:100%;height:57px;font-weight:bold}.wrapper main .mainbg .content .copy .copy_text .case .head .inner-head{display:table-cell;vertical-align:middle;font-size:14px}.wrapper main .mainbg .content .copy .copy_text .case .income{display:table;width:100%;height:57px;font-weight:bold}.wrapper main .mainbg .content .copy .copy_text .case .income .inner-income{display:table-cell;vertical-align:middle;font-size:14px;color:#d9a229}.wrapper main .mainbg .content .copy .copy_text .case .income .inner-income span{font-size:35px}.wrapper main .mainbg .content .copy .copy_text .case .body{display:table;width:100%;height:90px}.wrapper main .mainbg .content .copy .copy_text .case .body .inner-body{display:table-cell;vertical-align:middle;padding:0 10px;font-size:11px;text-align:left}.wrapper main .mainbg .content .copy .copy_text .case1{left:0}.wrapper main .mainbg .content .copy .copy_text .case2{left:195px}.wrapper main .mainbg .content .copy .copy_text .case3{left:390px}.wrapper main .mainbg .content .copy .copy_text .case4{left:585px}.wrapper main .content{margin:0 auto;width:1000px}.wrapper main .content .company-ex{text-align:center}.wrapper main .content .company-ex .company-head{padding:40px 0 30px 0;font-size:30px}.wrapper main .content .company-ex .desc{padding:10px 0 20px;font-size:14px}.wrapper main .content .company-ex .toef{display:block;width:423px;height:70px;margin:30px auto 55px;line-height:70px;color:#fff;font-size:24px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;background:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzc1NzZiNyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzUyNTc4YSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #7576b7),color-stop(100%, #52578a));background:-moz-linear-gradient(top, #7576b7 0%,#52578a 100%);background:-webkit-linear-gradient(top, #7576b7 0%,#52578a 100%);background:linear-gradient(to bottom, #7576b7 0%,#52578a 100%)}.wrapper main .content .company-ex .toef:hover{opacity:.7}.wrapper main .content .company-ex .toef .icon{padding-right:12px}.wrapper main .content .consultant{text-align:center}.wrapper main .content .consultant .to-entry{margin:10px auto 20px}.wrapper main .content .ef{position:relative}.wrapper main .content .ef .form_info{position:absolute;left:5px;top:0;width:176px;height:58px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;background:#333;color:#fff;text-align:center;padding-top:11px}.wrapper main .content .ef .form_info .message{line-height:1}.wrapper main .content .ef .form_info .counter{line-height:1;margin-top:5px}.wrapper main .content .ef .form_info .counter .num{margin:0 .2em;color:#f76f00;font-size:24px;font-weight:bold}.wrapper main .content .ef dl{margin:0 auto;width:552px;background:#fff url(../common/label_bg.png) repeat-y;border-left:1px solid #999;border-right:1px solid #999;border-bottom:1px solid #999}.wrapper main .content .ef dl:first-of-type{border-top:1px solid #999}.wrapper main .content .ef dt{float:left;width:216px;padding:16px 0 16px 14px}.wrapper main .content .ef dt .require{font-weight:bold;background-color:#e22b26}.wrapper main .content .ef dt .optional{font-weight:normal;background:#a9a9a9}.wrapper main .content .ef dt .require,.wrapper main .content .ef dt .optional{display:inline-block;width:50px;height:25px;line-height:25px;text-align:center;color:#fff}.wrapper main .content .ef dt .column{margin-left:6px}.wrapper main .content .ef dd{float:left;width:334px;padding:11px;background:#fff;position:relative}.wrapper main .content .ef dd .popmsg_pt{position:relative}.wrapper main .content .ef dd .popmsg_pt input[type=text],.wrapper main .content .ef dd .popmsg_pt input[type=tel],.wrapper main .content .ef dd .popmsg_pt input[type=email]{padding-left:8px;padding-right:8px;width:100%;height:33px}.wrapper main .content .ef dd .popmsg_pt textarea{padding:8px;width:100%;height:77px}.wrapper main .content .ef dd .popmsg_pt .select label::before{content:'';display:block;width:6px;height:13px;position:absolute;right:10px;top:50%;margin-top:-7px;background:url(../common/select_arrow@2x.png);background-size:6px 13px}.wrapper main .content .ef dd .popmsg_pt .noinput{background:#fce9be}.wrapper main .content .ef dd .popmsg_pt.second{margin-top:8px}.wrapper main .content .ef dd #ask-etc{width:215px}.wrapper main .content .ef dd #ask-4+label,.wrapper main .content .ef dd #ask-etc,.wrapper main .content .ef dd #con-2+label,.wrapper main .content .ef dd #con-2+label+.select{vertical-align:middle}.wrapper main .content .ef dd .remarks{display:inline-block;margin-top:11px;color:#e8777c;word-wrap:break-word;word-break:break-all}.wrapper main .content .ef .form_button.ok .button_ng1,.wrapper main .content .ef .form_button.ok .button_ng2,.wrapper main .content .ef .form_button.ng1 .button_ok,.wrapper main .content .ef .form_button.ng1 .button_ng2,.wrapper main .content .ef .form_button.ng2 .button_ok,.wrapper main .content .ef .form_button.ng2 .button_ng1{display:none}.wrapper main .content .ef .form_button{margin:20px 0 44px}.wrapper main .content .ef .form_button a{display:block;margin:0 auto;width:300px;height:60px;line-height:60px;text-align:center;font-size:16px;text-decoration:none;border-radius:5px;color:#fff}.wrapper main .content .ef .form_button a .button_icon{display:inline-block;vertical-align:middle;margin-right:9px;height:23px;line-height:23px}.wrapper main .content .ef .form_button .button_ok{background-color:#52578a}.wrapper main .content .ef .form_button .button_ok:hover{opacity:.7}.wrapper main .content .ef .form_button .button_ng1,.wrapper main .content .ef .form_button .button_ng2{background:#ccc}.wrapper main .thanks{margin:50px 0 200px;padding:0 8px;font-size:16px}.wrapper main .thanks em{font-style:normal;font-weight:bold;color:#df2e2e}.wrapper .m_bg{background-color:#52578a}br.sp575{display:none}@media screen and (max-width: 767px){.wrapper{min-width:auto;background-color:#fff}.wrapper main .mainbg .content{width:100%}.wrapper main>.content{position:relative;width:100%}.wrapper main>.content .copy2{position:relative;margin-top:-1%}.wrapper main>.content .copy2 .copy_text{position:absolute;top:12.8%;bottom:0;left:0;width:100%;text-align:center;color:white;font-size:20px}.wrapper main>.content .copy2 .copy_text .case{position:absolute;width:48%;height:49.5%}.wrapper main>.content .copy2 .copy_text .case .head{display:table;width:100%;height:29%;font-weight:bold}.wrapper main>.content .copy2 .copy_text .case .head .inner-head{display:table-cell;vertical-align:middle;font-size:135%}.wrapper main>.content .copy2 .copy_text .case .income{display:table;width:100%;height:28%;font-weight:bold}.wrapper main>.content .copy2 .copy_text .case .income .inner-income{display:table-cell;vertical-align:middle;font-size:135%;color:#d9a229}.wrapper main>.content .copy2 .copy_text .case .income .inner-income span{font-size:200%}.wrapper main>.content .copy2 .copy_text .case .body{display:table;width:100%;height:43%}.wrapper main>.content .copy2 .copy_text .case .body .inner-body{display:table-cell;vertical-align:middle;padding:0 10px;text-align:left}.wrapper main>.content .copy2 .copy_text .case1{top:0;left:1%}.wrapper main>.content .copy2 .copy_text .case2{top:0;left:51%}.wrapper main>.content .copy2 .copy_text .case3{top:50.8%;left:1%}.wrapper main>.content .copy2 .copy_text .case4{top:50.8%;left:51%}.wrapper main>.content .lead{position:fixed;bottom:-1px;left:0;right:0;height:90px;padding:15px 18px;background:rgba(255,255,255,0.9)}.wrapper main>.content .lead a{display:block;padding-top:7px;height:60px;background:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzc1NzZiNyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzUyNTc4YSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #7576b7),color-stop(100%, #52578a));background:-moz-linear-gradient(top, #7576b7 0%,#52578a 100%);background:-webkit-linear-gradient(top, #7576b7 0%,#52578a 100%);background:linear-gradient(to bottom, #7576b7 0%,#52578a 100%);border-radius:5px;text-align:center;line-height:1;text-indent:-0.5em}.wrapper main>.content .lead a .lead_icon{display:inline-block;margin-right:7px;width:45px;height:45px;vertical-align:middle}.wrapper main>.content .lead a .lead_text{display:inline-block;width:174px;height:16px;vertical-align:middle}.wrapper main>.content .company-ex{position:relative}.wrapper main>.content .company-ex .head{margin:20px auto 10px;padding:0;height:40px;line-height:40px;font-size:16px;font-weight:bold;color:#fff;background-color:#6b6ea9}.wrapper main>.content .company-ex .toef{display:none}.wrapper main>.content .consultant{position:relative}.wrapper main>.content .consultant img.sp{padding:15px 0 0 10px}.wrapper main>.content .ef .head{height:40px;line-height:40px;font-size:16px;font-weight:bold;color:#fff;text-align:center;background-color:#6b6ea9}.wrapper main>.content .ef .form_info{display:none !important}.wrapper main>.content .ef dl{background:#fff;border:0;width:auto}.wrapper main>.content .ef dl:nth-of-type(even){background:#f6f6f6}.wrapper main>.content .ef dt{float:none;width:auto;padding:12px 12px 0}.wrapper main>.content .ef dt .require{float:none;width:39px;height:18px;line-height:18px;color:#fff;text-align:center;margin-left:6px;padding:0;border-radius:4px;font-size:12px;font-weight:bold}.wrapper main>.content .ef dt .optional{float:none;width:39px;height:18px;line-height:18px;color:#fff;text-align:center;margin-left:6px;padding:0;border-radius:4px;font-size:12px;font-weight:bold}.wrapper main>.content .ef dt .column{float:left;margin-left:0;width:auto;height:18px;line-height:18px;position:relative;padding:1px 0 0 11px;font-size:15px;font-weight:bold}.wrapper main>.content .ef dt .column::before{content:'';position:absolute;top:0;left:0;display:block;background:#6b6ea9;border:1px solid #6b6ea9;height:18px;width:4px;border-radius:2px}.wrapper main>.content .ef dd{width:100%;background-color:transparent}.wrapper main>.content .ef dd .popmsg_pt{float:none;width:auto;background:0;font-size:15px}.wrapper main>.content .ef dd .popmsg_pt input[type=text],.wrapper main>.content .ef dd .popmsg_pt input[type=tel],.wrapper main>.content .ef dd .popmsg_pt input[type=email]{box-sizing:border-box;height:40px;width:100%;border-radius:5px;font-size:15px}.wrapper main>.content .ef dd .popmsg_pt textarea{box-sizing:border-box;width:100%;border-radius:5px;font-size:15px}.wrapper main>.content .ef dd .popmsg_pt .select{width:100%;height:40px}.wrapper main>.content .ef dd .popmsg_pt .select label{height:100%;line-height:40px}.wrapper main>.content .ef dd .popmsg_pt .select .noinput{background:#fce9be}.wrapper main>.content .ef dd .popmsg_pt .select select{width:100%;max-width:100%}.wrapper main>.content .ef dd .popmsg_pt #ask-etc{width:185px}.wrapper main>.content .ef dd .popmsg_pt #con-2+label+.select{width:185px}}@media screen and (max-width: 700px){.wrapper main>.content .copy2 .copy_text{font-size:16px}}@media screen and (max-width: 575px){.wrapper main>.content .copy2 .copy_text{font-size:14px}.footer .footer-inner{width:330px;height:84px}.footer .footer-inner .footer-logo{float:none;position:absolute;left:0;padding:34px 10px 0}.footer .footer-inner .footer-text{float:none;position:absolute;right:0;width:auto;font-size:10px;padding:20px 10px 0}.footer .footer-inner .footer-text br.sp575{display:block}.footer .footer-copyright-wrap{padding:10px 0 24px}}@media screen and (max-width: 500px){.wrapper main>.content .copy2 .copy_text{font-size:12px}}@media screen and (max-width: 440px){.wrapper main>.content .copy2 .copy_text{font-size:11px}}.p-main{height:365px;width:100%;background:#cde2ec}.p-main__catch{width:992px;height:365px;margin:0 auto}.p-form__title{width:100%;min-width:992px;background:#1d2255;height:40px;line-height:40px;font-weight:bold;font-size:16px;color:#ffffff;text-align:center}.p-footer{background:#f2f3f2;width:100%;padding:0 0 15px 0}.p-footer__copyright{text-align:center;color:#666}.p-footer__copyright a{color:#666;text-decoration:underline}@media screen and (max-width: 767px){.p-main{height:auto;background:none}.p-main__catch{width:100%;height:auto;margin:0 auto}.p-form__title{min-width:100%}}
