.page_cont h2{background:#232f3e;margin:0 0 50px;position:relative;display:block;min-height:84px}.page_cont h2:before{display:block;content:"";position:absolute;top:4px;width:100%;border-top:2px solid #fff}.page_cont h2:after{display:block;content:"";position:absolute;bottom:4px;width:100%;border-top:2px solid #fff}.page_cont h2 span{font-size:26px;line-height:1;color:#fff;font-weight:700;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);text-align:center;display:inline-block;vertical-align:middle;width:100%}.page_cont h3{border-top:4px solid #f79c07;border-bottom:4px solid #f79c07;margin:0 0 40px;font-size:28px;color:#232f3e;font-weight:700;line-height:1;padding:12px 0}.page_cont h4{font-size:150%;line-height:1;text-align:left;font-weight:700;color:#f79c07;margin:0 0 15px}.page_cont p{font-size:100%;line-height:1.6;margin:0 0 35px;text-align:left}.page_cont p.cont_img{text-align:center}.page_cont a.cont_img{text-align:center}.page_cont img{display:inline;max-width:898px}.page_cont ul{margin:0 0 35px}.page_cont ol{margin:0 0 35px}.page_cont li{font-size:100%;line-height:1;text-align:left;margin:0 0 14px;padding:0 0 0 18px;position:relative}.page_cont li:before{content:'●';display:block;color:#f79c07;font-size:88%;position:absolute;left:0;top:0}.page_cont .blog_info{text-align:left}.page_cont .blog_info li{display:inline-block;margin:0;padding:0 10px 0 0}.page_cont .blog_info li:before{content:none}#toc_container{display:block!important;background:#fff;border:4px solid #f79c07;font-size:100%;box-sizing:border-box;line-height:1.6;margin:0 auto 50px auto!important;padding:40px!important}#toc_container .toc_title{text-align:center;color:#f79c07;line-height:1;font-weight:700;font-size:34px;margin:0 0 50px 0!important}#toc_container ul{list-style:none;margin-bottom:0}#toc_container ul li{margin:0;padding-left:0;text-indent:0;text-align:left;line-height:1.8}#toc_container ul li:before{content:none;display:block;color:#f79c07;font-size:88%;position:absolute;left:0;top:0}#toc_container ul li a{color:#2196f3;text-decoration:none}.page_form{background:#f9f9f9;padding:0 0 60px}.page_form .page_cov{background:#fff;border:4px solid #f79c07;width:1000px;box-sizing:border-box;padding:50px 46px;margin:0 auto}.page_form .page_cov h3{text-align:center;color:#f79c07;line-height:1;font-weight:700;font-size:34px;margin:0 0 20px}.page_form .page_cov p{font-size:100%;line-height:1.6;text-align:center;margin:0 0 40px}.page_form .page_cov.end{padding:120px 0 100px}.page_form .page_cov.end .endmsg{margin:0 0 55px}.page_form .page_cov.end .more{width:220px;margin:0 auto}.page_form .page_cov .form_main_ttl{font-size:34px;line-height:1;font-weight:700;color:#f79c07;margin:0 0 50px}.page_form .page_cov .cov{width:100%;box-sizing:border-box;padding:0 0 35px;margin:0 0 40px;border-bottom:2px dotted #f8aa2b}.page_form .page_cov .cov:last-child{padding:0;margin:0 0 30px;border-bottom:none}.page_form .page_cov .mds{display:inline-block;vertical-align:middle;text-align:left;width:29%;font-size:100%;font-weight:700;line-height:1.6;position:relative;color:#000}.page_form .page_cov .mds .his{position:absolute;right:20px;top:50%;transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);background:#f79c07;color:#fff;font-size:14px;padding:4px 8px}.page_form .page_cov .cnt{display:inline-block;vertical-align:middle;width:69%;text-align:left}.page_form .page_cov .cov:last-child .mds{vertical-align:top}.page_form .page_cov .cov:last-child .cnt{vertical-align:top}.page_form .page_cov .slctmds{font-size:100%;font-weight:700;line-height:1;text-align:left;margin:0 0 20px}.page_form .page_cov .col{float:left;width:48%}.page_form .col:nth-child(2){float:right}.page_form p.txt{font-size:100%;line-height:1;text-align:left;margin:0 0 50px}.page_single a{color:#2196f3;text-decoration:none;font-size:100%}.page_form .link{color:#2196f3;text-decoration:none}.page_form p.sub{font-size:14px;line-height:1;padding:10px 0 0;margin:0}.page_form select{width:100%;height:50px;border:1px solid #ebebeb;text-indent:5px;-webkit-border-radius:6px;border-radius:6px;background:#fff url(//bestrate.tech/wp-content/themes/design/common/css/../../images/select.png) no-repeat 98% center;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:16px}.page_form input[type=text]{width:100%;height:50px;border:1px solid #ebebeb;text-indent:16px;-webkit-border-radius:6px;border-radius:6px;background:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:16px}.page_form textarea{width:100%;border:1px solid #ebebeb;-webkit-border-radius:6px;border-radius:6px;background:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:16px}.page_form .money_select label{position:relative;display:block;width:100%;line-height:60px;text-align:center;background:#c3beb5;border:0;font-size:18px;color:#fff;font-weight:700;cursor:pointer;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;transition-property:all;transition:.2s linear}.page_form .money_select input[type=radio]{position:absolute;opacity:0}.page_form .money_select input[type=radio]:checked+label{color:#fff;background:#f79c07}.page_form .btnbx{padding:20px 0 0}.page_form .btnbx .btn{float:left}.page_form .btnbx .btn:nth-child(2){float:right}.page_form p.btn{text-align:center;line-height:1;transition:.1s linear;-ms-transition:.1s linear;-moz-transition:.1s linear;-webkit-transition:.1s linear;transition-property:all;-ms-transition-property:all;-moz-transition-property:all;-webkit-transition-property:all;background:#fff;border-radius:6px;width:430px;margin:0 auto}.page_form .btn input{border-radius:4px;-ms-border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;transition-property:all;-ms-transition-property:all;-moz-transition-property:all;-webkit-transition-property:all;transition:.2s linear;-ms-transition:.2s linear;-moz-transition:.2s linear;-webkit-transition:.2s linear;box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;display:block;color:#fff;font-size:14px;text-decoration:none;font-weight:700;font-size:20px;padding:26px 0;width:100%;background:#cf1414 url(//bestrate.tech/wp-content/themes/design/common/css/../../images/btn_icon_arw.png) no-repeat right 10px center;box-shadow:0 5px 0 #630909;-ms-box-shadow:0 5px 0 #630909;-moz-box-shadow:0 5px 0 #630909;-webkit-box-shadow:0 5px 0 #630909}.page_form .btn.re input{background:#c3beb5 url(//bestrate.tech/wp-content/themes/design/common/css/../../images/btn_icon_arw_re.png) no-repeat left 10px center;box-shadow:0 5px 0 #746f65;-ms-box-shadow:0 5px 0 #746f65;-moz-box-shadow:0 5px 0 #746f65;-webkit-box-shadow:0 5px 0 #746f65}.page_form .btn input[type=submit],.page_form .btn input[type=button]{border:none;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.page_form .btn input:hover{opacity:.8;box-shadow:none;-ms-box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}.page_cont table{margin:0 0 35px;width:100%;border-top:1px solid #fbbc55;border-right:1px solid #fbbc55}.page_cont table td{border-left:1px solid #fbbc55;border-bottom:1px solid #fbbc55;text-align:left;font-size:100%;line-height:1.6;padding:10px 20px}.page_cont table th{border:1px solid #d98700;background:#f79c07;color:#804f00;font-size:100%;font-weight:700;text-align:left;line-height:1;padding:10px 20px}.page_cont table p{margin:0}.page_cont .nav-below{width:1000px;box-sizing:border-box;margin:0 auto;overflow:hidden}.page_cont .nav-below .nav-prev{float:left;text-align:left;width:310px}.page_cont .nav-below .nav-prev a{background:url(//bestrate.tech/wp-content/themes/design/common/css/../../images/single_nav-prev.png) no-repeat left center;padding:0 0 0 65px;display:inline-block}.page_cont .nav-below .nav-next{float:right;text-align:right;width:310px}.page_cont .nav-below .nav-next a{background:url(//bestrate.tech/wp-content/themes/design/common/css/../../images/single_nav-next.png) no-repeat right center;padding:0 65px 0 0;display:inline-block}.wpcf7-form{background:#fff;margin:0 0 50px}.wpcf7-form{background:#fff;width:auto;box-sizing:border-box}.wpcf7-form.end{padding:120px 0 100px}.wpcf7-form.end .endmsg{margin:0 0 55px}.wpcf7-form.end .more{width:220px;margin:0 auto}.wpcf7-form .form_main_ttl{font-size:34px;line-height:1;font-weight:700;color:#f79c07;margin:0 0 50px}.wpcf7-form .cov{width:100%;box-sizing:border-box;padding:0 0 35px;margin:0 0 40px;border-bottom:2px dotted #f8aa2b}.wpcf7-form .cov p{margin:0}.wpcf7-form .cov:last-child{padding:0;margin:0 0 30px;border-bottom:none}.wpcf7-form .recaptcha{margin:0 0 30px}.wpcf7-form .recaptcha div{margin:0}.wpcf7-form .cov .mds{display:inline-block;vertical-align:middle;text-align:left;width:29%;font-size:100%;font-weight:700;line-height:1.6;position:relative;color:#000}.wpcf7-form .cov .mds .his{position:absolute;right:20px;top:50%;transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);background:#f79c07;color:#fff;font-size:14px;padding:4px 8px}.wpcf7-form .cnt{display:inline-block;vertical-align:middle;width:69%;text-align:left;margin:0}.wpcf7-form .cov:last-child .mds{vertical-align:top}.wpcf7-form .cov:last-child .cnt{vertical-align:top}.wpcf7-form .slctmds{font-size:100%;font-weight:700;line-height:1;text-align:left;margin:0 0 20px}.wpcf7-form .col{float:left;width:48%}.wpcf7-form .col:nth-child(2){float:right}.wpcf7-form .txt{font-size:100%;line-height:1;text-align:left;margin:0 0 50px}.wpcf7-form .link{color:#2196f3;text-decoration:none}.wpcf7-form .sub{font-size:14px;line-height:1;padding:10px 0 0}.wpcf7-form select{width:100%;height:50px;border:1px solid #ebebeb;text-indent:5px;-webkit-border-radius:6px;border-radius:6px;background:#fff url(//bestrate.tech/wp-content/themes/design/common/css/../../images/select.png) no-repeat 98% center;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:16px}.wpcf7-form input[type=text],.wpcf7-form input[type=tel],.wpcf7-form input[type=email]{width:100%;height:50px;border:1px solid #ebebeb;text-indent:16px;-webkit-border-radius:6px;border-radius:6px;background:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:16px}.wpcf7-form textarea{width:100%;border:1px solid #ebebeb;-webkit-border-radius:6px;border-radius:6px;background:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:16px;padding:16px}.wpcf7-form .money_select label span{position:relative;display:block;width:100%;line-height:60px;text-align:center;background:#c3beb5;border:0;font-size:18px;color:#fff;font-weight:700;cursor:pointer;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;transition-property:all;transition:.2s linear}.wpcf7-form .money_select input[type=radio]{position:absolute;opacity:0}.wpcf7-form .money_select input[type=radio]:checked+span{color:#fff;background:#f79c07}.wpcf7-form .btnbx{padding:20px 0 0}.wpcf7-form .btnbx .btn{float:left}.wpcf7-form .btnbx .btn:nth-child(2){float:right}.wpcf7-form .btn{text-align:center;line-height:1;transition:.1s linear;-ms-transition:.1s linear;-moz-transition:.1s linear;-webkit-transition:.1s linear;transition-property:all;-ms-transition-property:all;-moz-transition-property:all;-webkit-transition-property:all;background:#fff;border-radius:6px;width:430px;margin:0 auto;padding:0 0 5px}.wpcf7-form .btn input{border-radius:4px;-ms-border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;transition-property:all;-ms-transition-property:all;-moz-transition-property:all;-webkit-transition-property:all;transition:.2s linear;-ms-transition:.2s linear;-moz-transition:.2s linear;-webkit-transition:.2s linear;box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;display:block;color:#fff;font-size:14px;text-decoration:none;font-weight:700;font-size:20px;padding:26px 0;width:100%;background:#cf1414 url(//bestrate.tech/wp-content/themes/design/common/css/../../images/btn_icon_arw.png) no-repeat right 10px center;box-shadow:0 5px 0 #630909;-ms-box-shadow:0 5px 0 #630909;-moz-box-shadow:0 5px 0 #630909;-webkit-box-shadow:0 5px 0 #630909}.wpcf7-form .btn.re input{background:#c3beb5 url(//bestrate.tech/wp-content/themes/design/common/css/../../images/btn_icon_arw_re.png) no-repeat left 10px center;box-shadow:0 5px 0 #746f65;-ms-box-shadow:0 5px 0 #746f65;-moz-box-shadow:0 5px 0 #746f65;-webkit-box-shadow:0 5px 0 #746f65}.wpcf7-form .btn input[type=submit],.wpcf7-form .btn input[type=button]{border:none;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.wpcf7-form .btn input:hover{opacity:.8;box-shadow:none;-ms-box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}.page_cont .wpcf7-form-control-wrap{margin:0 0 30px}.page_cont .wpcf7-form-control-wrap div{margin:0}@media (max-width:767px){.page_cont .page_mds_ttl{margin:0 0 20px}.page_single .page_cov .page_cont{padding:0;margin:0 0 25px}.page_mds_ttl .in_txt{padding:10px 5px;width:100%;box-sizing:border-box}.page_cont p{margin:0 20px 20px}.page_cont div{margin:0 20px 20px}.page_cont ul{margin:0 20px 20px}.page_cont ol{margin:0 20px 20px}.page_cont li{line-height:1.6;margin:0 0 5px}.page_cont table{margin:0 5% 20px;width:90%;box-sizing:border-box}.page_cont table td{padding:12px 10px}.page_cont table th{padding:12px 10px}.page_cont .scroll{overflow:auto;white-space:nowrap}.scroll:-webkit-scrollbar{height:5px}.scroll:-webkit-scrollbar-track{background:#f1f1f1}.scroll:-webkit-scrollbar-thumb{background:#bcbcbc}.page_cont h2{min-height:auto;margin:0 0 20px}.page_cont h2 span{padding:10px 5px;width:100%;box-sizing:border-box;font-size:17px;line-height:1.4;position:relative;top:0;left:0;transform:translate(0,0)}.page_cont h2:before{top:2px;left:0;border-top:1px solid #fff}.page_cont h2:after{bottom:2px;left:0;border-top:1px solid #fff}.page_cont h3{border-top:2px solid #f79c07;border-bottom:2px solid #f79c07;margin:0 20px 20px;font-size:15px;line-height:1.4}.page_cont h4{font-size:15px;line-height:1.4;margin:0 20px 15px}.page_cont img{width:100%;height:auto}.page_cont iframe{width:100%;height:auto}.page_cont img.ajax-loader{width:auto}#toc_container{margin:0 20px 25px 20px!important;padding:15px!important}#toc_container .toc_title{font-size:20px;margin:0 0 20px 0!important}.wpcf7-form.end{padding:20px 0 235px}.wpcf7-form{width:auto;margin:0 20px 25px}.wpcf7-form.end{padding:40px 20px 50px}.wpcf7-form.end .endmsg{margin:0 0 40px}.wpcf7-form.end .more{width:100%}.wpcf7-form.end .more a{padding:16px 0}.wpcf7-form .form_main_ttl{font-size:17px;margin:0 0 25px}.wpcf7-form .covlist{margin:0}.wpcf7-form .cov{padding:0 0 20px;margin:0 0 25px}.wpcf7-form .cov div{margin:0}.wpcf7-form .cov:last-child{margin:0 0 25px}.wpcf7-form .recaptcha{margin:0 0 25px}.wpcf7-form .cov .mds{display:block;width:100%;margin:0 0 15px}.wpcf7-form .cov .mds .his{position:relative;right:0;top:0;transform:none;-ms-transform:none;-moz-transform:none;-webkit-transform:none;font-size:12px;padding:0 4px;margin:0 0 0 5px}.wpcf7-form .cnt{width:100%}.wpcf7-form .slctmds{margin:0 0 15px}.wpcf7-form .txt{line-height:1.6;margin:0 0 25px}.wpcf7-form .sub{font-size:12px}.wpcf7-form select{height:40px;background:#fff url(//bestrate.tech/wp-content/themes/design/common/css/../../images/sp_select.png) no-repeat 95% center;background-size:auto 12px;-ms-background-size:auto 12px;-moz-background-size:auto 12px;-webkit-background-size:auto 12px;padding:5px;text-indent:0}.wpcf7-form input[type=text],.wpcf7-form input[type=tel],.wpcf7-form input[type=email]{height:40px;padding:5px;text-indent:0}.wpcf7-form textarea{padding:5px}.wpcf7-form .money_select label span{line-height:40px;font-size:12px}.wpcf7-form .btnbx{padding:0}.wpcf7-form .btn{width:100%;padding:0 0 3px}.wpcf7-form .btn:first-child{margin:0 0 15px}.wpcf7-form .btn input{font-size:14px;padding:14px 0;width:100%;background:#cf1414 url(//bestrate.tech/wp-content/themes/design/common/css/../../images/sp_btn_icon_arw.png) no-repeat right 10px center;background-size:5px auto;-ms-background-size:5px auto;-moz-background-size:5px auto;-webkit-background-size:5px auto;box-shadow:0 3px 0 #630909;-ms-box-shadow:0 3px 0 #630909;-moz-box-shadow:0 3px 0 #630909;-webkit-box-shadow:0 3px 0 #630909}.wpcf7-form .btn.re input{background:#c3beb5 url(//bestrate.tech/wp-content/themes/design/common/css/../../images/sp_btn_icon_arw_re.png) no-repeat left 10px center;background-size:5px auto;-ms-background-size:5px auto;-moz-background-size:5px auto;-webkit-background-size:5px auto;box-shadow:0 3px 0 #746f65;-ms-box-shadow:0 3px 0 #746f65;-moz-box-shadow:0 3px 0 #746f65;-webkit-box-shadow:0 3px 0 #746f65}.wpcf7-form .btn input:hover{opacity:1;box-shadow:0 3px 0 #630909;-ms-box-shadow:0 3px 0 #630909;-moz-box-shadow:0 3px 0 #630909;-webkit-box-shadow:0 3px 0 #630909}.wpcf7-form .btn.re input:hover{opacity:1;box-shadow:0 3px 0 #746f65;-ms-box-shadow:0 3px 0 #746f65;-moz-box-shadow:0 3px 0 #746f65;-webkit-box-shadow:0 3px 0 #746f65}.page_cont .wpcf7-form-control-wrap{margin:0}.page_cont .nav-below{width:auto;margin:0 20px}.page_cont .nav-below .nav-prev{float:left;text-align:left;width:44%;margin:0}.page_cont .nav-below .nav-prev a{background:url(//bestrate.tech/wp-content/themes/design/common/css/../../images/sp_single_nav-prev.png) no-repeat left center;background-size:20px auto;-ms-background-size:20px auto;-moz-background-size:20px auto;-webkit-background-size:20px auto;padding:0 0 0 20%;display:inline-block}.page_cont .nav-below .nav-next{float:right;text-align:right;width:44%;margin:0}.page_cont .nav-below .nav-next a{background:url(//bestrate.tech/wp-content/themes/design/common/css/../../images/sp_single_nav-next.png) no-repeat right center;background-size:20px auto;-ms-background-size:20px auto;-moz-background-size:20px auto;-webkit-background-size:20px auto;padding:0 20% 0 0;display:inline-block}.page_cont .blog_info li{font-size:12px}}@media (max-width:374px){.page_cont .nav-below .nav-prev a,.page_cont .nav-below .nav-next a{font-size:10px}}