html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;outline:0}h1,h2,h3,h4,h5,h6,caption,address,th{font-weight:400;margin:0;padding:0;font-size:100%}ul,ol,li,dl,dt,dd{list-style:none}img,iframe{vertical-align:middle;border:0}img{line-height:0;font-size:0}table{border-collapse:collapse}th{font-weight:400;text-align:left}button,fieldset,form,input,label,legend,select,textarea{font-family:inherit;font-style:inherit;font-weight:inherit;font-size:100%;margin:0;padding:0;vertical-align:baseline}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;outline:none;background:0 0}select::-ms-expand{padding:16px;display:none}input,select{font-size:79%;vertical-align:middle}input[type=text],input[type=password],textarea,select{outline:none}textarea{font-size:99%}input{vertical-align:middle}hr{display:none}.clearfix{min-height:1px}* html .clearfix{height:1px}.clear{clear:both}a{transition-property:all;transition:.2s linear}a,a:link{text-decoration:underline}a:hover,a:active{color:#000;text-decoration:none}html[lang=ja]{font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN",Meiryo,sans-serif;background:linear-gradient(90deg,rgba(201,212,255,1),rgba(237,243,255,1) 45% 55%,rgba(201,212,255,1))}body{color:#000;text-align:center;min-height:100%;height:auto !important;position:relative;min-width:1200px;font-size:16px;line-height:1.6;-webkit-text-size-adjust:none;-webkit-font-smoothing:antialiased;background-image:url(//bestrate.tech/wp-content/themes/design/images/backlogo.png);background-size:30vw;background-repeat:repeat-y;background-position:-15% 110vh}.sp{display:none}.floating-circle-container{position:absolute;width:20vw;height:20vw;z-index:-1;pointer-events:none;opacity:.8;animation:pulse 2s infinite alternate;border-radius:50%;background:radial-gradient(circle,#f6c,transparent);filter:blur(30px)}.top-left{top:-5vh;right:5%}.top-right{top:110vh;right:20px}.bottom-left{bottom:20px;left:20px;width:30vw;height:30vw}.bottom-right{top:10vh;right:20px;background:radial-gradient(circle,#3364ae,transparent);width:40vw;height:40vw}.form-left{width:45vw;height:45vw;left:20px;bottom:5%;background:radial-gradient(circle,#a3a3a3,transparent)}@keyframes pulse{0%{opacity:.8}100%{opacity:.3}}.is-pc{display:block !important;height:auto}.is-pc_in{display:inline!important}.is-pc_ib{display:inline-block!important}.is-pc_tb{display:table!important}.is-pc_tbc{display:table-cell!important}.is-sp{display:none !important}#sp-nav{display:none}.is-sp_in{display:none !important}.is-sp_ib{display:none !important}.is-sp_tb{display:none !important}.is-sp_tbc{display:none!important}.btn_se_br{display:none !important}#panList{clear:both;font-size:10px;color:#fff;padding-top:10px;padding-bottom:10px;display:block;overflow:hidden;width:100%;background-color:#4c607a}#panList #panListInner{display:block;overflow:hidden;text-align:left;padding:0;line-height:24px;font-size:12px;width:1000px;margin:0 auto}#panList ul,#panList ul li{display:inline-block}#panList ul li{background:url(//bestrate.tech/wp-content/themes/design/images/panList.png) no-repeat left 6px center;padding-left:22px}#panList ul li:first-child{background:0 0;padding-left:0}#panList a{color:#f6c;text-decoration:none}.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;display:flex;justify-content:center;align-items:center}.btn:hover{transform:translateY(5px);-ms-transform:translateY(5px);-moz-transform:translateY(5px);-webkit-transform:translateY(5px)}.btn a{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}.btn.gr a{color:#67cc44}.btn a:hover{opacity:.8;box-shadow:none;-ms-box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}.btn span{display:inline-block;line-height:1.4}.btn .apply{background-image:url(//bestrate.tech/wp-content/themes/design/images/btn_icon_apply.png),url(//bestrate.tech/wp-content/themes/design/images/btn_icon_arw.png);background-repeat:no-repeat,no-repeat;background-position:left center,right center;text-align:left}.btn .contact{background-image:url(//bestrate.tech/wp-content/themes/design/images/btn_icon_contact.png),url(//bestrate.tech/wp-content/themes/design/images/btn_icon_arw.png);background-repeat:no-repeat,no-repeat;background-position:left center,right center;text-align:left}.btn .arw{background:url(//bestrate.tech/wp-content/themes/design/images/btn_icon_arw.png) no-repeat right 10px center;display:block}.page_mds_ttl{background:#3364ae;margin:0 auto 50px;position:relative;display:block;min-height:84px;max-width:800px}.page_mds_ttl .in_txt{font-size:26px;line-height:1;color:#111;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_mds_ttl .in_txt span{vertical-align:middle;font-size:42px;line-height:1;padding:0 5px}.page_sab_ttl_ver1{border-top:4px solid #006ab7;border-bottom:4px solid #006ab7;margin:0 0 40px}.page_sab_ttl_ver1 .in_txt{font-size:28px;color:#111;font-weight:700;line-height:1;padding:12px 0}.page_sab_ttl_ver1 .in_txt span{font-size:36px}.page_sab_ttl_ver2{border-top:4px solid #006ab7;border-bottom:4px solid #006ab7;position:relative;margin:0 0 40px}.page_sab_ttl_ver2 .icon{position:absolute;left:-2px;top:-38px}.page_sab_ttl_ver2 .in_txt{font-size:30px;color:#111;font-weight:700;line-height:1;padding:12px 0}.page_sab_ttl_ver2 .in_txt span{font-size:40px}.page_single .page_cov{background:#fff;border-left:1px solid #ebebeb;border-right:1px solid #ebebeb;border-bottom:1px solid #ebebeb;width:1000px;box-sizing:border-box;margin:0 auto 60px auto}.page_single .page_cov.all{border:1px solid #ebebeb}.page_single .page_cov .page_cont{text-align:left}.headline-custom-1{margin-bottom:1em}.page_cont h2{margin:0 0 20px;font-size:125%;font-weight:700;text-align:left;line-height:1;border-left:4px solid #006ab7;padding:5px 0 5px 20px}.page_cont p{font-size:100%;line-height:1.6;text-align:left}.page_cont .linkList li{font-size:100%;text-align:left;margin:0 10px 15px 0;padding:0 0 0 18px;position:relative;float:left;width:30%}.page_cont .linkList li:before{content:'>';display:block;color:#2196f3;font-size:88%;position:absolute;left:0;top:0}.page_cont .linkList li a{color:#2196f3;text-decoration:none}.page_cont table{width:100%;box-sizing:border-box;border-top:1px solid #111}.page_cont table td{border-left:1px solid #111!important;border-bottom:1px solid #111!important;text-align:left;color:#000!important;font-weight:400!important;font-size:100%;padding:15px 20px!important}.page_cont table td:last-child{border-right:1px solid #111!important}.page_cont table td a{color:#2196f3;text-decoration:none}.page_single .page_cov .cov{display:flex;gap:1em;margin-bottom:1em}.page_single .page_cov .mds{font-size:1.2em;line-height:1;text-align:left;font-weight:700;margin:0 0 10px;width:10em}.page_single .page_cov .mds.mgb{margin:0 0 30px}.page_single .page_cov .mds .his{font-size:.8em;color:red}.page_cont .flex{display:flex;gap:1em;justify-content:center}.page_single .page_cov .txt{font-size:100%;line-height:1.6;text-align:left;margin:0 0 35px}.page_single .page_cov .big{font-size:125%;line-height:1;text-align:left;font-weight:700;margin:0 0 35px}.page_single .page_cov .bold{font-weight:700}.page_single .page_cov .txt.mgn{margin:0}.page_single .page_cov .img{margin:0 0 35px}.page_single .page_cov .point{color:#006ab7;padding:0 5px 0 0}.page_single .page_cov .link{color:#2196f3;text-decoration:none}.page_single .page_cov .red{color:#cf1414}.page_single .page_cov .list{margin:0 0 35px}.page_single .page_cov .list.mgb{margin:0 0 60px}.page_single .page_cov .list li{font-size:100%;line-height:1;text-align:left;margin:0 0 14px;padding:0 0 0 18px;position:relative}.page_single .page_cov .list li:before{content:'●';display:block;color:#006ab7;font-size:88%;position:absolute;left:0;top:0}.page_single .page_cov .list li:last-child{margin:0}.page_single .page_cov .imglist{margin:0 0 35px}.page_single .page_cov .imglist li{display:inline-block;text-align:center;padding:0 38px 0 0}.page_single .page_cov .imglist li:last-child{padding:0}.page_single .page_cov .imglist.left{text-align:left}.page_single .page_cov .rsbox{display:table;letter-spacing:-.4em;width:100%;box-sizing:border-box;margin:0 0 35px}.page_single .page_cov .rsbox.mgb{margin:0 0 60px}.page_single .page_cov .rsbox .rs{display:table-cell;letter-spacing:normal;text-align:left;vertical-align:middle;padding:17px 44px 0 0;position:relative}.page_single .page_cov .rsbox dt{position:absolute;left:0;top:0}.page_single .page_cov .page_table{width:100%;box-sizing:border-box;margin:0 0 35px}.page_single .page_cov .page_table th{border:1px solid #d98700;background:#006ab7;color:#804f00;font-size:100%;font-weight:700;text-align:left;line-height:1;padding:10px 20px}.page_single .page_cov .page_table td{border-left:1px solid #fbbc55;border-bottom:1px solid #fbbc55;text-align:left;color:#804f00;font-size:100%;font-weight:700;line-height:1;padding:10px 20px}.page_single .page_cov .page_table td:last-child{border-right:1px solid #fbbc55}.page_single .page_cov .page_table .con1{background:#ffebc9}.page_single .page_cov .qes{background:url(//bestrate.tech/wp-content/themes/design/images/qes_icon.png) no-repeat left top;text-align:left;color:#f8aa2b;font-size:125%;font-weight:700;padding:0 0 20px 40px;margin:0 0 20px;border-bottom:2px dotted #f8aa2b}.page_single .page_cov .ans{background:url(//bestrate.tech/wp-content/themes/design/images/ans_icon.png) no-repeat left top 2px;text-align:left;font-size:100%;padding:5px 0 5px 40px;margin:0 0 35px}.newslist{display:flex;flex-wrap:wrap;gap:3em;justify-content:space-between}.newslist{display:flex;flex-wrap:wrap;gap:3em;justify-content:space-between}.topinf .txtbx{display:flex}.page_cov .news_column{width:calc(100% / 3 - 2em)}.page_cov .newslist:after{content:"";display:block;width:calc(100% / 3 - 2em)}.news_column:last-child{border:none;padding:0;margin:0}.news_column .data_list{text-align:left;margin:0 0 40px}.news_column .data_list .day{display:inline-block;vertical-align:middle;font-size:138%;line-height:1;margin:0 15px 0 0}.news_column .data_list .infoCate{display:inline-block;vertical-align:middle}.news_column .data_list .infoCate a{text-decoration:none;background:#9da4ad;border-radius:4px;color:#fff;font-size:88%;line-height:1;padding:2px 15px}.news_column .data_list .infoCate a:hover{opacity:.7}.news_column .txtbx{float:left;width:77%;box-sizing:border-box;padding:0 70px 0 0;position:relative}.news_column .imgbx{float:right;width:23%}.news_column .ttl{text-align:left;margin:0 0 15px}.news_column .ttl a{color:#2196f3;font-size:138%;font-weight:700;line-height:1.6;text-decoration:none}.news_column .txtbx .txt{color:#000;font-size:100%;text-align:left;line-height:1.6;padding:0 0 55px;margin:0}.news_column .continue{text-align:left;position:absolute;bottom:0;right:70px}.news_column .continue a{display:block;color:#000;font-size:75%;text-align:center;font-weight:700;line-height:1;border:1px solid #dfdfdf;border-radius:25px;padding:5px 0;transition-property:all;transition:.2s linear;text-decoration:none;width:200px}.news_column .continue a:hover{border:1px solid #f8a826;background:#f8a826;color:#fff}.news_column .imgbx .img{margin:0 0 20px}.news_column .imgbx .img a:hover{opacity:.7}.news_column .sns_list li{display:inline-block;padding:0 13px 0 0}.news_column .sns_list li:last-child{padding:0}.news_column .sns_list li a{font-size:75%;color:#fff;line-height:1;text-decoration:none;text-align:center;display:block;width:60px;padding:10px 0;border-radius:4px}.news_column .sns_list li a:hover{opacity:.7}.news_column .sns_list .facebook a{background:#3b5b9b}.news_column .sns_list .twitter a{background:#1fa3f5}.news_column .sns_list .googleplus a{background:#db4d35}.news_column.info .txtbx{float:none;padding:0}.news_column.info .txtbx .txt{padding:0 0 20px}.news_column.info .sns_list{text-align:left}.news_column.info .continue{text-align:left;position:relative;bottom:0;right:0;padding:0 0 20px}.news_column.info .continue a{width:200px}.infoflex{display:flex;gap:3em}.txtbx:hover{opacity:.6}.ttl a{text-decoration:none}.more{top:50%;right:4em;transform:translate(0%,-50%);position:absolute}.more a{display:block;padding:12px 0;text-align:center;font-size:1em;line-height:1;color:#f6c;text-decoration:none}.more a:hover{text-decoration:underline}.pagination .screen-reader-text{display:none}.pagination .page-numbers{font-size:14px;color:#111;text-decoration:none;line-height:1;font-weight:700;padding:4px 11px;border-radius:4px}.pagination .page-numbers.current{background:#ffebc9}.pagination .page-numbers.next{background:#006ab7 url(//bestrate.tech/wp-content/themes/design/images/btn_icon_arw.png) no-repeat right 5px center;color:#fff;padding:4px 29px 4px 15px}.pagination .page-numbers.prev{background:#006ab7 url(//bestrate.tech/wp-content/themes/design/images/btn_icon_arw_re.png) no-repeat left 5px center;color:#fff;padding:4px 15px 4px 29px}.error404{background:#fff;border:4px solid #006ab7;width:1000px;box-sizing:border-box;padding:120px 0 100px;margin:0 auto}#header{box-sizing:border-box}#header.hi{height:auto}#header .hdtxt{color:#111;font-size:69%;line-height:1;text-align:right;width:1000px;padding:8px 0;margin:0 auto}#header .hd .site-title,#header .hd .tel,#header .hd .time,#header .hd .btnbx{display:table-cell;letter-spacing:normal;text-align:left;vertical-align:middle}#header .hd h1 a{display:block}#header .hd .tel{padding:0 8px 0 15px}#header .hd .tel dt{font-size:.8em;color:#111;line-height:1;padding:0 0 8px}.tel24h{font-size:.5em;padding:5px;border:1px solid;font-weight:700;color:#f6c}#header .hd .tel dd{font-size:26px;font-weight:700;line-height:1;padding:0;background:0 0}#header .hd .tel dd a{display:flex;gap:5px;color:#f6c}#header .hd .time{text-align:right}#header .hd .btnbx{padding:0 0 0 5px}#header .hd .btnbx .btn a{padding:17px 5px;font-size:13px;height:50px}#header .hd .btnbx .btn.gr a{padding:8px 5px;color:#67cc44}#header .hd .btnbx .btn .apply{background:url(//bestrate.tech/wp-content/themes/design/images/btn_icon_apply.png) no-repeat left center;padding:0 0 0 25px}#header .hd .btnbx .btn .contact{background:url(//bestrate.tech/wp-content/themes/design/images/btn_icon_contact.png) no-repeat left center;padding:0 0 0 25px}.information{margin-top:1em;background:rgba(129,167,255,.4);text-align:center;position:relative;padding:10px}.information h2{font-size:1.3em;font-weight:700;color:#3364ae}.information .txtbx{display:inline-flex;gap:2em;align-items:center;justify-content:center;border-bottom:1px solid;font-weight:700}.information .txtbx a{color:#111}#sp-nav.navcov{background:#111}#sp-nav .navin{display:table;letter-spacing:-.4em;width:1000px;margin:0 auto}#sp-nav .navin ul{width:100%}#sp-nav .navin li{display:table-cell;letter-spacing:normal;text-align:center;vertical-align:middle;width:20%}#sp-nav .navin li a{font-size:88%;color:#fff;font-weight:700;line-height:1;text-decoration:none;display:block;padding:15px 0}#sp-nav .navin li a:hover{background:#1f2937;color:#ff9e00}#sp-nav .navin li a span{display:block;padding:13px 0;border-left:1px solid #425873}#sp-nav .navin li:nth-child(4) a span{border-right:1px solid #425873}#sp-nav .deadline_timer{display:table;letter-spacing:-.4em;padding:0 0 0 24px}#sp-nav .deadline_timer p{display:table-cell;letter-spacing:normal;text-align:center;vertical-align:middle}#sp-nav .deadline_timer .time{font-size:100%;color:#cf1414;font-weight:700;line-height:1}#sp-nav .deadline_timer .time span{font-size:75%;color:#9eaab9;font-weight:700;display:inline-block;padding:0 0 5px}#sp-nav .deadline_timer .end{font-size:100%;color:#fff;font-weight:700;line-height:1;padding:0 0 0 15px}#sp-nav .deadline_timer .end span{font-size:32px;color:#cf1414;font-weight:700;display:inline-block;padding:0 5px}#footer .share{background:#fff;padding:40px 0}#footer .share li{display:inline-block;padding:0 5px 0 0}#footer .share li a,#footer .share li .cov{font-size:75%;color:#fff;line-height:1;text-decoration:none;display:block;width:134px;padding:14px 0;border-radius:4px}#footer .share li a:hover,#footer .share li span:hover{opacity:.8}#footer .share .hatena a{background:#2b70c0}#footer .share .facebook a{background:#3b5b9b}#footer .share .facebook .cov{background:#3b5b9b}#footer .share .facebook{position:relative}#footer .share .facebook_ine{overflow:hidden;width:22px;border-radius:6px}#footer .share .googleplus a{background:#db4d35}#footer .share .tweet a{background:#1fa3f5}#footer .share img{width:20px}#footer .fmenu{background:#fff;padding:23px 0}#footer .fmenu li{display:inline-block;padding:0 5px 0 0}#footer .fmenu li:last-child{padding:0}#footer .fmenu li a{color:#111;text-decoration:none;font-size:75%}#footer .fmenu li a:hover{color:#006ab7}#footer .copy{background:#fff;font-size:69%;line-height:1;text-align:center;padding:1em 0;color:#111}#footer .copy a{color:#111;text-decoration:none}.page_social{background:#111;padding:60px 0}.page_social .cov{width:1000px;margin:0 auto}.page_social .twbx{float:left}.page_social .fbbx{float:right}.page_social .fbbx iframe{border-radius:5px}.page_application{background:#fff;padding:35px 0 30px}.page_application .cov{width:1000px;box-sizing:border-box;margin:0 auto}.page_application .lst{float:left;width:60%}.page_application .lst:nth-child(2){float:right;width:40%;box-sizing:border-box;padding:0 0 0 20px}.page_application .lst li{width:33.3%;box-sizing:border-box;float:left;padding:0 10px 0 0}.page_application .lst li:last-child{padding:0}.page_application .lst .btn a{font-size:16px;height:80px;padding:0 15px}.page_application .lst .btn a span{display:block;text-align:center;padding:18px 0}.page_application .lst .btn.ye a span{display:block;text-align:center;padding:0;line-height:80px}.page_application .lst dl{width:50%;box-sizing:border-box;float:left;padding:0 10px 0 0}.page_application .lst dl:last-child{padding:0}.page_application .lst dt{background:url(//bestrate.tech/wp-content/themes/design/images/ratio_arw01.png) no-repeat bottom center;padding:0 0 5px;margin:0 0 5px}.page_application .lst dt span{background:#cf1414;font-size:13px;color:#fff;line-height:1;font-weight:700;border-radius:6px;padding:8px 0;display:block}.page_application .lst dd{font-size:55px;color:#cf1414;line-height:1;font-weight:700}.page_application .lst dd span{font-size:28px}.bnr_scroll{position:fixed;bottom:0;right:0;width:100%;display:flex;padding:1em 2.5em;text-align:center;box-sizing:border-box;background-color:rgba(60,216,14,.2);z-index:10}.bnr_scroll img{width:50px}.bnr_scroll .flex{display:flex;align-items:center;gap:10px}.bnr_scroll a{width:auto;margin:0 auto;text-align:center;display:flex;justify-content:center;align-items:center;text-decoration:none;font-weight:700;color:#67cc44;font-size:2em;line-height:1.2;padding:5px 1.3em 10px;border-radius:2em;box-shadow:0px 3px 4px rgba(0,0,0,.6);position:relative;transition:1s ease}.bnr_scroll a:hover{top:5px}.bnr_scroll a .red{color:red;font-size:1.5em}.box1{padding:.5em 1em;margin:0 auto 2em;font-weight:700;border:solid 3px #006ab7;border-radius:8px;box-shadow:4px 4px 1px #222;width:1000px}.box1 p:first-child{display:inline-block;font-size:1rem;font-weight:700;background:#006ab7;padding:0 8px;line-height:normal;text-align:center}.box1 p{margin:0;padding:0}.box2{padding:.5em 1em;margin:0 auto 2em;font-weight:700;border:solid 3px #006ab7;border-radius:8px;box-shadow:4px 4px 1px #222;max-width:700px;width:100%}.box2 p:first-child{display:inline-block;font-size:1rem;font-weight:700;background:#006ab7;padding:0 8px;line-height:normal;text-align:center}.box2 p{margin:0;padding:0}.boxp{color:#019FE9!important}.background-container{position:relative;width:100%;height:100%}.floating-circles{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}#header.hi{height:auto;padding-bottom:1.5em;position:relative;z-index:4}.backcircle{position:absolute;width:140px;height:140px;background-color:#fff;border-radius:50%;opacity:1;animation:floatUp 8s linear infinite}@keyframes floatUp{0%{transform:translateY(100vh);opacity:1}10%{opacity:.7}90%{opacity:.7}100%{transform:translateY(-20vh);opacity:0}}.hd-nav{letter-spacing:-.4em;margin:0 auto;display:flex;justify-content:space-between;padding:1em 1em 1em 15%;background-image:linear-gradient(110deg,rgba(255,255,255,1),rgba(242,245,255,1) 50%,rgba(255,255,255,1));align-items:center;box-shadow:0px 0px 6px 0 rgba(0,0,0,.2);position:relative}.hd-nav:after{content:"";width:20%;height:100%;position:absolute;background-image:url(//bestrate.tech/wp-content/themes/design/images/header-back.png);background-repeat:no-repeat;background-size:contain;left:2em}.hd-nav:before{content:"";width:20%;height:100%;position:absolute;background-image:url(//bestrate.tech/wp-content/themes/design/images/header-back.png);background-repeat:no-repeat;background-size:contain;right:2em;transform:scale(-1,1)}.hd-nav .logo{width:17%}.hd-nav .logo img{width:100%;height:auto;object-fit:cover}.hd-nav .is-pc{max-width:180px}#fv .first-h2{max-width:600px;margin:0 auto}#fv .first-h2 img{width:100%;height:auto;object-fit:cover}#fv .first-text{font-size:1.4em;color:#707070;text-align:center;margin-top:-1em;font-weight:700;line-height:1.5}#header .hd-nav a,#header .hd-nav a:link,.fvbtn a{text-decoration:none;color:#111;position:relative;z-index:2;font-weight:700;font-size:1.1em}#header .hd-nav .btnbx a:after,#header .hd-nav .btnbx a:after{content:'';position:absolute;left:50%;bottom:-6px;transform:translateX(-50%);width:0;height:4px;background-color:#f6c;transition:width .3s}#header .hd-nav .btnbx .gr a:after{content:none}#header .hd-nav .btnbx a:hover,#header .hd-nav .btnbx a:hover{color:#f6c}#header .hd-nav .btnbx a:hover:after,#header .hd-nav .btnbx a:hover:after{width:50%}#fv{display:flex;flex-direction:column;justify-content:center;width:1200px;gap:2em;margin:1em auto}#header .ye,.btnnav .ye{background-image:linear-gradient(90deg,rgba(201,212,255,1),rgba(237,243,255,1) 45% 55%,rgba(201,212,255,1))}#header .gr,.btnnav .gr,.bnr_scroll .gr{background-color:#fff;border:4px solid #67cc44}#header .hd .btnbx .gr{margin-left:-2em;position:relative;z-index:2}#header .bl,.btnnav .bl{background-image:linear-gradient(180deg,rgba(0,165,226,1),rgba(0,158,216,1) 30%,rgba(0,129,175,1))}.btnnav{position:fixed;width:100%;bottom:0;z-index:10;padding:1.5em;background-color:rgba(60,216,14,.2)}.fvbtn{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:40px;display:inline-block;bottom:0;box-shadow:0px 3px 4px rgba(0,0,0,.6)}.fvbtn a{color:#67cc44;font-size:1.5em;display:block;padding:.5em 2em;font-weight:700}.fvbtn:hover{transform:translateY(5px);-ms-transform:translateY(5px);-moz-transform:translateY(5px);-webkit-transform:translateY(5px)}#header .time{margin-top:1em;padding:0 20px;display:inline-flex;font-weight:700;align-items:end;justify-content:center;position:relative}#header .time:after{content:'';position:absolute;width:100%;height:90%;top:7px;background-color:#fff;z-index:1;box-shadow:0px 0px 6px 0 rgba(0,0,0,.2)}#header .time,.ritu{font-family:“Hiragino Sans W3”,“Hiragino Kaku Gothic ProN”,“ヒラギノ角ゴ ProN W3”,“メイリオ”,Meiryo,“ＭＳ Ｐゴシック”,“MS PGothic”,sans-serif}.furikomi{margin-right:.7em;font-size:28px;line-height:1.2;margin-bottom:1em;position:relative;z-index:2}.t-number{font-size:28px;position:relative;z-index:2}.t-number span{font-size:2.5em;color:red}.k-ritu-list{display:flex;justify-content:center;gap:1em}.k-ritu{display:flex;flex-direction:column;justify-content:space-between;width:400px;border-radius:10px;border:4px solid #ffa700;background-color:#fffaef;align-items:center;box-shadow:3px 3px 10px rgba(0,0,0,.2);position:relative}.k-ritu:nth-child(2){border:4px solid #4cc0fc;background-color:#eff9ff}.k-ritu:last-child{border:4px solid #12c456;background-color:#f5ffed}.k-ritu-line{margin-bottom:1em;padding:3px 10px;width:86%;box-sizing:border-box;background-color:#66cc45;border-radius:3px;color:#fff}.k-ritu .flex{display:flex;justify-content:space-between;padding:0 1em 1em}.k-ritu .flex img{object-fit:contain;max-width:45%;filter:drop-shadow(3px 3px 3px rgba(0,0,0,.4))}.k-ritu .midasi{padding:8px;display:flex;align-items:center}.k-ritu .midasi img{width:90px}.k-ritu h2{font-size:1.5em;color:#ffa700;font-weight:700;line-height:1;margin-left:5px;text-align:center}.k-ritu:nth-child(2) h2{color:#4cc0fc}.k-ritu:last-child h2{color:#12c456}.k-ritu h2 span{font-size:.6em}.ritu-box{font-size:1.4em;line-height:1.2;font-weight:700;height:100%}.ritu{display:flex;justify-content:space-between;align-items:center;font-size:1.2em;color:#3364ae}.ritu:first-child{color:#f6c}.ritu span{margin-right:-15px;font-size:2.7em;letter-spacing:-2px}.ritu p:first-child{background-color:#fff;padding:3px;border:4px solid #f6c;border-radius:5px;font-size:16px;margin-right:5px}.ritu p:last-child{-webkit-text-stroke-width:.7px;-webkit-text-stroke-color:#707070}.rd .ritu-box{color:#cf1414}.bl .ritu-box{color:#00a5e2}#topinfo{background-color:#fff;border:none;border-radius:20px}#header .btn span{font-size:20px}#header .top{display:none}.section-h2{position:relative;text-align:center;margin:0 auto 4em;max-width:1000px;box-sizing:border-box}.section-h2:before{content:"";position:absolute;top:-50px;left:50%;transform:translateX(-50%);width:110px;height:55px;background-color:#3364ae;border-top-left-radius:55px;border-top-right-radius:55px;border-bottom:1px solid #fff}.section-h2:after{content:"";position:absolute;top:-44px;left:50%;transform:translateX(-50%);width:96px;height:48px;border-top-left-radius:48px;border-top-right-radius:48px;border:1px solid #fff;border-bottom:1px solid #3364ae;z-index:2}.section-h2 h2,.section-h2 h1{background-color:#3364ae;border-radius:10px;color:#fff;font-size:1.5em;padding:.8em;margin:0;position:relative;z-index:1;font-weight:700}.section-h2 h2:before,.section-h2 h1:before{content:"";position:absolute;top:5px;bottom:5px;left:5px;right:5px;z-index:1;border:1px solid #fff;border-radius:8px}.section-h2 h2:after,.section-h2 h1:after{content:"";width:45px;height:50px;display:block;position:absolute;top:-.5em;left:50%;transform:translate(-50%,-50%);z-index:2;background-image:url(//bestrate.tech/wp-content/themes/design/images/section-icon.png);background-repeat:no-repeat;background-size:contain}.buy{background-color:#f2f5ff;box-shadow:0px 0px 6px 0 rgba(0,0,0,.2);padding:1em 2em;max-width:800px;margin:0 auto 2em;text-align:left}.buy h3{font-size:2em;font-weight:700;color:#3364ae}.buy p{font-weight:700;color:#707070;font-size:1.5em}.buy ul{display:flex;justify-content:space-between;margin-top:1em}.buy ul li{width:45%;position:relative}.buy ul li p{position:absolute;font-weight:700;color:#f6c;right:0;bottom:0;font-size:3.5em}.buy ul li:last-child p{color:#3364ae}.buy ul li span{font-size:70%}.viewmore{font-weight:700;text-align:right;color:#f6c;display:block;text-decoration:none}.viewmore:hover{text-decoration:underline}.topnews{width:100%;background-color:#3364ae;box-shadow:0px 0px 6px 0 rgba(0,0,0,.2);margin:0 auto;padding:2em 10%;box-sizing:border-box;display:flex;gap:2em;flex-wrap:wrap;justify-content:space-between}.topnews .thumbnail{width:45%}.topnews .thumbnail img{width:100%;height:auto;object-fit:contain}.topnews .viewmore{color:#fff;margin:0 0 0 auto;position:absolute;font-weight:400;bottom:2em;right:10%}.newslis .txtbx{margin:0;width:calc(50% - 1.5em);gap:1.5em;max-width:calc(50% - 1.5em);border-bottom:none;align-items:center}.topnews .txtbx{display:flex;align-items:center;gap:2em;width:calc(50% - 1em)}.topnews .txtbx,.topnews .txtbx a{color:#fff}.topnews .ttl{text-align:left}.topnews ul li{text-decoration:underline}#howto{margin-bottom:6em}#howto ul{width:100%;max-width:600px;margin:0 auto}#howto ul li{display:flex;justify-content:center;gap:1em;margin-bottom:2em;align-items:center;position:relative;padding:0 20px}#howto ul li:after{content:'';position:absolute;right:50%;bottom:-25%;transform:translateY(-50%);width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #707070}#howto ul li:last-child:after{display:none}.howto-text{color:#707070;text-align:center;width:380px}.step-no{width:80px;height:80px;border-radius:50%;display:flex;justify-content:center;align-items:center;text-align:center;background-color:#fff;position:relative}.circle{display:flex;flex-direction:column;align-items:center}.step-no p{display:block;line-height:1;color:#3364ae;font-family:'Noto Sans',sans-serif;font-weight:700}.step{font-size:10px}.no{font-size:3em}.repeater-application{display:none}input[type=radio]#new:checked~.new-application{display:block}input[type=radio]#new:checked~.repeater-application{display:none}input[type=radio]#repeater:checked~.new-application{display:none}input[type=radio]#repeater:checked~.repeater-application{display:block}.fv-btn{max-width:400px;margin:0 auto 4em;position:relative;z-index:1}.fv-btn:hover{cursor:pointer}.fv-btn .btn input{font-size:1.5em;padding:.7em 0}#contents{position:relative;z-index:1}.page_single{padding-top:4em}.section{margin-bottom:6em;position:relative}#strengths ul{display:flex;flex-direction:column;gap:1em}#strengths ul li{display:flex;gap:1em;background-color:#fff;box-shadow:0px 0px 6px 0 rgba(0,0,0,.2);width:100%;max-width:1000px;padding:1em;margin:0 auto;box-sizing:border-box}#strengths ul li img{width:130px;height:auto}.strengths-text{text-align:left}.strengths-text h3{font-weight:700;color:#3364ae}.page_form{padding:60px 0}.page_cov{background:#fff;box-shadow:0px 0px 6px 0 rgba(0,0,0,.2);width:1000px;box-sizing:border-box;padding:50px 46px;margin:0 auto;border-radius:10px}.page_form .page_cov{padding:7em 46px 1em}.page_single.page_form .page_cov{padding:3em 46px 1em}.page_form .page_cov.end{padding:100px 0}.page_form .page_cov.end .endmsg{margin:0 auto 55px auto}.page_form .page_cov.end .endmsg h1{font-size:34px;line-height:1;font-weight:700;color:#f79c07;margin:0 0 50px}.page_form .page_cov.end .endmsg p{line-height:1.8}.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}.page_form .page_cov .cov:last-child{padding:0;margin:0 0 40px;border-bottom:none}.page_form .page_cov .recaptcha{margin:0 0 30px}.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}.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%);color:red;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 .kome{font-size:.8em}.page_form .page_cov .com_errortxt{padding:5px 0 0 31%;text-align:left;color:#cf1414}.page_form .page_cov .com_atttxt{padding:5px 0 0 31%;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 .g-recaptcha_cnt{margin:0 0 40px}.page_form .page_cov .g-recaptcha_cnt .g-recaptcha div{height:55px}.page_form .page_cov .g-recaptcha_cnt .com_errortxt{padding:5px 0 0}.page_form .page_cov .slctmds{font-size:100%;font-weight:700;line-height:1;text-align:left;margin:0 0 20px}.page_form .clearfix{max-width:1000px;margin:0 auto}.col{float:left;width:50%}.col:nth-child(2){float:right}.page_form .txt{font-size:100%;line-height:1;text-align:left;margin:0 0 50px}.page_form .link{color:#2196f3;text-decoration:none}.page_form .sub{font-size:14px;line-height:1;padding:10px 0 0}.page_form select{width:100%;height:50px;border:1px solid #ebebeb;-webkit-border-radius:6px;border-radius:6px;background:#fff url(//bestrate.tech/wp-content/themes/design/../../images/select.png) no-repeat 98% center;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:16px;padding:0 16px}.page_form input[type=text],.page_form input[type=number],.page_form input[type=tel],.page_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}.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;padding:16px}.page_form .money_select label span,.page_form .money_select a{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;text-decoration:none;border-radius:0 10px 0 0}.page_form .money_select input[type=radio]{position:absolute;opacity:0;display:none}.page_form .money_select #new+span{border-radius:10px 0 0}.page_form .money_select input[type=radio]:checked+span{color:#fff;background:#f6c}.page_form .btnbx{padding:20px 0 0}.page_form .btnbx .btn{float:left}.page_form .btnbx .btn:nth-child(2){float:right}.page_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;display:block}.page_form .btn input{outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.btn-flex{display:flex;justify-content:space-between;flex-direction:column}.backto-top{text-align:left;max-width:1000px;margin:4em auto 0}.backto-top a{text-decoration:none}.backto-top a:hover{text-decoration:underline}.page_cont .btn{margin-bottom:0;display:block}.page_form .btn input,.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:linear-gradient(130deg,rgba(254,102,204,1),rgba(187,101,194,1) 36%,rgba(119,101,184,1) 70%,rgba(51,100,174,1));border-top:none;border-right:none;border-left:none;border-bottom:5px solid #3e3e3e;cursor:pointer}.page_cont .flex .btn input{width:14em}.page_cont .flex .back-btn input{background:#888;width:8em}.page_form .btn input:hover{opacity:.8;box-shadow:none;-ms-box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;border:none}.page_form .btn a{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-color:#000}.page_form .btn.re a{background:#c3beb5 url(//bestrate.tech/wp-content/themes/design/../../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 a:hover{opacity:.8;box-shadow:none;-ms-box-shadow:none;-moz-box-shadow:none}.page_form .btn a:hover{-webkit-box-shadow:none}div.wpcf7-response-output{margin:0 0 50px 0!important}span.wpcf7-not-valid-tip{padding:10px 0 0 0!important}.application-tuiju{position:fixed;bottom:0;right:0;width:100%;display:flex;justify-content:center;padding:1em 2.5em;text-align:center;box-sizing:border-box;background-color:rgba(255,255,255,.6);z-index:10}.tuiju_nakami{display:flex;flex-direction:column;gap:8px;width:1200px}.application-attention{background-color:#3364ae;border-radius:10px;color:#fff;padding:.8em;margin:0;position:relative;box-sizing:border-box}.application-attention:before{content:"";position:absolute;top:5px;bottom:5px;left:5px;right:5px;z-index:1;border:1px solid #fff;border-radius:8px}.application-list{display:flex;justify-content:center;gap:8px;width:100%}.application-list.sp{display:none}.application-list li{width:calc(100% / 3);display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:8px;box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border-top:none;border-right:none;border-left:none;border-bottom:5px solid #3e3e3e;cursor:pointer;padding:0 10px 10px}.application-list li p{line-height:1.2}.application-list li a{color:#fff;text-decoration:none;font-weight:700;font-size:1.5em;line-height:1.4}.application-list li a .small{font-weight:400;font-size:.7em}.application-list li a .red{color:red;font-weight:700}.application-list .button-web{position:relative;padding:0;background:linear-gradient(130deg,rgba(254,102,204,1),rgba(187,101,194,1) 36%,rgba(119,101,184,1) 70%,rgba(51,100,174,1))}.button-web:before{content:"";position:absolute;top:5px;bottom:5px;left:5px;right:5px;z-index:1;border:1px solid #fff;border-radius:8px}.application-list .button-tel{background-color:#f6c}.application-list .button-line{background-color:#02b902}@media (max-width:767px){body{background-size:60vw;background-position:-40% 110vh;min-width:320px;font-size:12px;line-height:1.6}.sp{display:block}#contents{padding-top:50px}#header .time,.section h2,.page_form h2,.buy,#strengths ul li,.page_form .clearfix{width:90%;box-sizing:border-box;margin:0 auto}.page_cont h2{font-size:1.6em}.page_single .page_cov .cov{flex-direction:column;gap:5px}.page_single .flex{flex-direction:column;gap:0}.page_single .page_cov .mds{margin-bottom:5px}.page_cont p{font-size:1.2em;line-height:1.6;margin-bottom:1em}.page_form .page_cov{border-radius:10px;padding:5em 20px 25px}.page_form .btn input,.btn input{padding:10px;margin-bottom:10px;width:100%}.topnews .viewmore{bottom:1em}.section{margin-bottom:6em}.buy{padding:1em}.buy p{font-size:1.2em}.section h2,.page_form h2{padding:5px .8em;width:100%}.topnews{padding:2em;flex-direction:column}.topnews .txtbx{width:100%;max-width:100%}.hd-nav{padding:1em}.hd-nav:after{width:100%;left:1em}.hd-nav:before{width:100%;right:1em}.strengths-img{display:flex;align-items:center}#strengths ul li img{width:80px;height:auto;object-fit:contain}.buy ul li img{width:120px}.buy ul li p{font-size:2.5em}.howto-text{width:calc(100% - 60px - 1em);font-weight:700}.step-no{width:60px;height:60px}.application-tuiju{padding:1em 0;gap:3px}.tuiju_nakami{width:90%;gap:3px}.application-list.pc,.application-attention{display:none}.application-list.sp{display:block}.application-list li{width:50%}.application-list .button-web{width:100%;margin-bottom:3px;height:4em;border-radius:21px}.button-web:before{top:4px;bottom:4px;left:4px;right:4px;border-radius:2em}.is-pc{display:none !important}.is-pc_in{display:none!important}.is-pc_ib{display:none!important}.is-pc_tb{display:none!important}.is-pc_tbc{display:none!important}.is-sp{display:block!important}.is-sp_in{display:inline!important}.is-sp_ib{display:inline-block!important}.is-sp_tb{display:table!important}.is-sp_tbc{display:table-cell!important}.g-recaptcha{transform-origin:0% 0%;transform:scale(.7)}#panList{padding-top:0;padding-bottom:0;width:100%}#panList #panListInner{font-size:11px;width:auto;margin:0 3%;padding-top:10px;padding-bottom:10px;overflow-x:scroll;white-space:nowrap}#panList ul li{background:url(//bestrate.tech/wp-content/themes/design/images/sp_panList.png) no-repeat left 3px center;background-size:auto 7px;-moz-background-size:auto 7px;-webkit-background-size:auto 7px;-ms-background-size:auto 7px;padding-left:14px}.fv-btn{max-width:70%;margin-bottom:0}.btn:hover{transform:none;-ms-transform:none;-moz-transform:none;-webkit-transform:none}.btn a{border-radius:5px;-ms-border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;font-size:20px}.btn.gr a{box-shadow:0 3px 0 #367400;-ms-box-shadow:0 3px 0 #367400;-moz-box-shadow:0 3px 0 #367400;-webkit-box-shadow:0 3px 0 #367400}.btn a:hover{opacity:1;box-shadow:none;-ms-box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}.btn.gr a:hover{box-shadow:0 3px 0 #367400;-ms-box-shadow:0 3px 0 #367400;-moz-box-shadow:0 3px 0 #367400;-webkit-box-shadow:0 3px 0 #367400}.btn span{line-height:1.4}.btn .apply{background-image:url(//bestrate.tech/wp-content/themes/design/images/sp_btn_icon_apply_bg.png),url(//bestrate.tech/wp-content/themes/design/images/sp_btn_icon_arw_bg.png);background-repeat:no-repeat,no-repeat;background-position:left center,right center;background-size:34px auto,11px auto;-moz-background-size:34px auto,11px auto;-webkit-background-size:34px auto,11px auto;-ms-background-size:34px auto,11px auto}.btn .contact{background-image:url(//bestrate.tech/wp-content/themes/design/images/sp_btn_icon_contact_bg.png),url(//bestrate.tech/wp-content/themes/design/images/sp_btn_icon_arw_bg.png);background-repeat:no-repeat,no-repeat;background-position:left center,right center;background-size:30px auto,11px auto;-moz-background-size:30px auto,11px auto;-webkit-background-size:30px auto,11px auto;-ms-background-size:30px auto,11px auto}.btn .arw{background:url(//bestrate.tech/wp-content/themes/design/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;display:block}.more{position:static;transform:none}.more a{padding:1em 0 0;text-align:right}.more a:hover{opacity:1}.page_mds_ttl{min-height:auto;max-width:80%;margin:0 auto 20px}.page_mds_ttl:before{top:2px;border-top:1px solid #fff}.page_mds_ttl:after{bottom:2px;border-top:1px solid #fff}.page_mds_ttl .in_txt{font-size:17px;line-height:1.4;position:relative;top:0;left:0;transform:translate(0,0);padding:10px 0}.page_mds_ttl .in_txt span{font-size:24px}.page_sab_ttl_ver1{border-top:2px solid #006ab7;border-bottom:2px solid #006ab7;margin:0 0 20px}.page_sab_ttl_ver1 .in_txt{font-size:15px;line-height:1.2;padding:5px 0}.page_sab_ttl_ver1 .in_txt span{font-size:18px}.page_sab_ttl_ver2{border-top:2px solid #006ab7;border-bottom:2px solid #006ab7;position:relative;margin:0 0 25px}.page_sab_ttl_ver2 .icon{position:absolute;left:0;top:-18px}.page_sab_ttl_ver2 .icon img{width:40px}.page_sab_ttl_ver2 .in_txt{font-size:15px;color:#111;font-weight:700;line-height:1.4;padding:5px 0 5px 45px;text-align:left}.page_sab_ttl_ver2 .in_txt.center{text-align:center;padding:5px 0}.page_sab_ttl_ver2 .in_txt span{font-size:20px}.page_single .page_cov{width:auto;margin:0 20px 20px}.section-h2{max-width:calc(100% - 40px);margin:0 auto 2em}.newslist{flex-direction:column}.page_cov .news_column{width:100%}.page_single.page_form .page_cov{padding:3em 2em 1em}.page_single .page_cov .page_cont{margin:0 0 25px}.page_single .page_cov .page_cont.reason{margin:0 0 35px}.service .sv .reason_cnt .mds{font-size:150%;margin:0 0 15px}.page_single .page_cov .mds.mgb{margin:0 0 15px}.page_single .page_cov .txt{font-size:100%;margin:0 0 20px}.page_single .page_cov .big{margin:0 0 20px}.page_single .page_cov .img{margin:0 0 20px}.page_single .page_cov .point{padding:0 3px 0 0}.page_single .page_cov .list{margin:0 0 20px}.page_single .page_cov .list li{line-height:1.6;margin:0 0 5px}.page_single .page_cov .imglist{margin:0 0 20px}.page_single .page_cov .list.mgb{margin:0 0 20px}.page_single .page_cov .imglist li{padding:0 5px;width:32%;box-sizing:border-box}.page_single .page_cov .imglist li:last-child{padding:0 5px}.page_single .page_cov .rsbox{display:block;margin:0 0 35px}.page_single .page_cov .rsbox.no{margin:0}.page_single .page_cov .rsbox.mgb{margin:0 0 20px}.page_single .page_cov .rsbox .rs{display:block;padding:8px 0 0;margin:0 0 10px}.page_single .page_cov .rsbox dt img{width:45px}.page_single .page_cov .page_table{margin:0 0 20px}.page_single .page_cov .page_table th{padding:12px 10px}.page_single .page_cov .page_table td{padding:12px 10px}.page_single .page_cov .qes{background:url(//bestrate.tech/wp-content/themes/design/images/sp_qes_icon.png) no-repeat left top 2px;background-size:20px auto;-moz-background-size:20px auto;-ms-background-size:20px auto;-webkit-background-size:20px auto;padding:0 0 15px 28px;margin:0 0 15px}.page_single .page_cov .ans{background:url(//bestrate.tech/wp-content/themes/design/images/sp_ans_icon.png) no-repeat left top 4px;background-size:20px auto;-moz-background-size:20px auto;-ms-background-size:20px auto;-webkit-background-size:20px auto;padding:5px 0 0 28px;margin:0 0 15px}.pagination{position:relative;margin:0 20px}.pagination .page-numbers{font-size:13px}.pagination .page-numbers.next{background:#006ab7 url(//bestrate.tech/wp-content/themes/design/images/sp_btn_icon_arw.png) no-repeat right 5px center;background-size:5px auto;-ms-background-size:5px auto;-moz-background-size:5px auto;-webkit-background-size:5px auto;position:absolute;padding:6px 29px 6px 15px;right:0;top:-4px}.pagination .page-numbers.prev{background:#006ab7 url(//bestrate.tech/wp-content/themes/design/images/sp_btn_icon_arw_re.png) no-repeat left 5px center;background-size:5px auto;-ms-background-size:5px auto;-moz-background-size:5px auto;-webkit-background-size:5px auto;position:absolute;padding:6px 15px 6px 29px;left:0;top:-4px}.news_column{border-bottom:1px solid #f7f7f7;padding:0 0 20px;margin:0 0 20px;position:relative}.news_column:last-child{padding:0;margin:0}.news_column:last-child .continue{bottom:0}.news_column .txtbx{width:100%}.news_column .ttl{margin:0 0 5px}.news_column .ttl a{font-size:117%}.news_column .txtbx .txt{color:#000;padding:0 0 30px;margin:0}.news_column .continue{text-align:left;bottom:20px;right:0;width:100%}.news_column .continue a{width:auto;font-size:100%}.news_column .continue a:hover{opacity:1;background:#fff;color:#000;border:1px solid #dfdfdf}.news_column .imgbx .img{margin:0 0 10px}.news_column .imgbx .img img{width:100px;height:100px}.news_column .imgbx .img a:hover{opacity:1}.news_column .sns_list li{padding:0 6px 0 0}.news_column .sns_list li:last-child{padding:0}.news_column .sns_list li a{font-size:75%;color:#fff;line-height:1;text-decoration:none;display:block;width:30px;padding:10px 0;border-radius:4px}.news_column .sns_list li a:hover{opacity:1}.news_column .sns_list li img{width:10px}.news_column .sns_list li a:hover{opacity:.7}.news_column .sns_list .facebook a{background:#3b5b9b}.news_column .sns_list .twitter a{background:#1fa3f5}.news_column .sns_list .googleplus a{background:#db4d35}.news_column.info .txtbx .txt{padding:0 0 20px}.news_column.info .continue{padding:0}.news_column.info .sns_list{padding:0 0 20px}.news_column.info .continue a{width:auto}#header{height:65px;margin-bottom:0}#header.hi{height:auto}#header .hd{width:100%;box-sizing:border-box;margin:0}#header .hd h1{display:table-cell;letter-spacing:normal;text-align:left;vertical-align:middle;padding:0 5px 0 0}#header .hd .btnbx{display:table-cell;letter-spacing:normal;text-align:center;vertical-align:middle;padding:0 5px 0 0;box-sizing:border-box}#header .hd .menu{display:table-cell;letter-spacing:normal;text-align:center;vertical-align:middle;width:9%;margin-left:auto}#header .hd .btnbx .btn a{padding:3px 5px;margin:0;font-size:7px;width:64px;height:47px}#header .hd .btnbx .btn.ye a{box-shadow:none;-ms-box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}#header .hd .btnbx .btn.rd a{box-shadow:none;-ms-box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;padding:5px 5px 3px}#header .hd .btnbx .btn.gr a{box-shadow:none;-ms-box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;padding:5px 5px 3px}#header .hd .btnbx .btn .apply{background:url(//bestrate.tech/wp-content/themes/design/images/sp_btn_icon_apply.png) no-repeat top center;background-size:17px auto;-moz-background-size:17px auto;-webkit-background-size:17px auto;-ms-background-size:17px auto}#header .hd .btnbx .btn .contact{background:url(//bestrate.tech/wp-content/themes/design/images/sp_btn_icon_contact.png) no-repeat top 5px center;background-size:17px auto;-moz-background-size:17px auto;-webkit-background-size:17px auto;-ms-background-size:17px auto}#header .hd .btnbx .btn.rd span{padding:24px 0 0}#header .hd .btnbx .btn.gr span{padding:19px 0 0}#header .hd .btnbx .btn.ye span{padding:24px 0 0}#header .hd .menu a{display:block;padding:0;margin:0}#topinfo{padding:10px;width:auto;margin:10px auto 0 auto}#topinfo .scroll{height:40px}#topinfo .day{width:80px}#topinfo .ttl{padding:0 20px 0 0}#topinfo .more{position:relative;bottom:auto;right:auto;width:100%}#topinfo .more a{width:100%}.js-fixed{position:fixed;width:100%;height:100%}#sp-nav.navcov{position:fixed;top:0;left:0;right:0;z-index:999;height:100%;overflow-y:scroll;display:none;background:0 0}#sp-nav.navcov .bg{position:fixed;left:0;top:0;width:100%;height:100%;z-index:99;background:#000;opacity:.8}#sp-nav.navcov .cls{position:absolute;top:20px;left:10%;z-index:999}#sp-nav.navcov .cls span{display:inline-block;position:relative;margin:0 20px;padding:0;width:4px;height:40px;border-radius:25px;background:#646b73;transform:rotate(45deg)}#sp-nav.navcov .cls span:before{display:block;content:"";position:absolute;top:50%;left:-18px;height:4px;width:40px;border-radius:25px;margin-top:-2px;background:#646b73}#sp-nav .navin{left:12%;right:0;top:0;z-index:999;box-sizing:border-box;background:#fff;position:relative;height:100%;width:76%;display:block;letter-spacing:normal}#sp-nav .navin li{display:block;width:auto}#sp-nav .navin li:nth-child(1){width:auto}#sp-nav .navin li:nth-child(5){width:auto}#sp-nav .navin li a{font-size:100%;color:#111;font-weight:700;line-height:1;text-decoration:none;display:block;padding:20px 0 20px 20px;text-align:left;background:url(//bestrate.tech/wp-content/themes/design/images/sp_menu_lnk.png) no-repeat right 20px center;background-size:7px auto;-moz-background-size:7px auto;-webkit-background-size:7px auto;-ms-background-size:7px auto}#sp-nav .navin li a:hover{background:url(//bestrate.tech/wp-content/themes/design/images/sp_menu_lnk.png) no-repeat right 20px center;background-size:7px auto;-moz-background-size:7px auto;-webkit-background-size:7px auto;-ms-background-size:7px auto}#sp-nav .navin li a span{padding:0;border-left:none}#sp-nav .navin li:nth-child(4) a span{border-right:none}#sp-nav .deadline_timer{padding:15px 20px;background:#111;width:100%;box-sizing:border-box;margin:0 0 10px}#sp-nav .deadline_timer .time{font-size:16px}#sp-nav .deadline_timer .time span{font-size:12px}#sp-nav .deadline_timer .end{font-size:16px;padding:0 0 0 15px}#sp-nav .deadline_timer .end span{font-size:34px}#sp-nav ul{margin:0}#sp-nav .cov{margin:0 20px}#sp-nav .bln{width:100%;box-sizing:border-box;display:table;letter-spacing:-.4em;border:4px solid #cf1414;margin:0 0 10px}#sp-nav .bln:last-child{margin:0}#sp-nav .bln dt{background:#cf1414;color:#fff;font-size:14px;font-weight:700;display:table-cell;vertical-align:middle;letter-spacing:normal;text-align:center;border:4px solid #cf1414;width:50%}#sp-nav .bln dd{color:#cf1414;font-size:34px;font-weight:700;display:table-cell;vertical-align:middle;letter-spacing:normal;text-align:center;width:50%}#sp-nav .bln dd span{font-size:18px}#sp-nav .tel{padding:15px 20px;background:#111;width:100%;box-sizing:border-box}#sp-nav .tel dt{text-align:center;font-size:16px;line-height:1;font-weight:700;color:#fff;margin:0 0 10px}#sp-nav .tel dt span{color:#006ab7}#sp-nav .tel dd a{text-align:center;font-size:20px;line-height:1;font-weight:700;color:#006ab7;padding:0 0 0 52px;text-decoration:none}.sp{display:block}.pc{display:none}#header-nav,#sp-nav{display:none}#sp-nav{display:block;width:70%;padding:5px 0;position:fixed;top:0;right:0;z-index:10}.sp-nav-contact{display:inline-flex;gap:0px;align-items:center;width:auto;position:absolute;top:60%;right:60px;transform:translateY(-50%);z-index:100}.sp-nav-contact img{padding:5px;width:55px;object-fit:contain;box-sizing:border-box}.sp-nav-contact a{font-weight:700;text-decoration:none;color:#f6c}.sp-nav-contact .tel24h{font-size:1em;border:2px solid;color:#3364ae}#drawer .flex{display:flex}#drawer .sp-nav-contact{top:35px;right:50px}#sp-label{display:flex;justify-content:right;position:relative}#sp-label .site-title{margin:0 auto;position:absolute;top:65%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}.site-title img{width:auto;height:60px}#drawer{position:fixed;top:0;left:10%;width:90%;height:100vh;display:block;background-color:rgba(255,255,255,.8);-webkit-transition:.3s;-webkit-transform:translateX(100%);transition:.3s;overflow-y:hidden;z-index:999}#hamburger_checkbox:checked~#drawer{-webkit-transform:translateX(0);transform:translateX(0)}#drawer_inner{position:absolute;top:60px;left:0;width:100%;padding:1em 0;overflow-y:scroll}.hd-nav .logo{width:30%}#drawer_inner h2{text-align:center;color:#fff;filter:drop-shadow(0px 0px 4px rgba(255,255,255,1));margin:5px 0;font-size:21px;font-weight:700}#hamburger_checkbox{display:none}#hamburger_label{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:33px;height:25px;position:relative;margin-right:10px;margin-top:20px}#hamburger_span{display:block;width:100%;height:3px;border-radius:5px;background:#fff}#hamburger_span:before,#hamburger_span:after{display:block;content:"";position:absolute;width:100%;height:3px;border-radius:5px;background:#fff}#hamburger_span:after{bottom:0}#hamburger_close{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:absolute;left:85%;top:calc(30px - (20px / 2));width:33px;height:33px;position:relative;margin-left:10px}#hamburger_close:before{display:block;content:"";position:absolute;width:100%;height:3px;border-radius:5px;background:#111;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#hamburger_close:after{display:block;content:"";position:absolute;width:100%;height:3px;border-radius:5px;background:#111;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#drawer_nav{margin:0 40px}#drawer_nav li{margin:10px 0 20px;border:3px solid #3364ae;background-color:#3364ae}#drawer_nav li a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-weight:700;text-decoration:none;color:#fff;margin:0 auto;margin-left:.5rem;width:90%;height:100%;padding:14px 10px;box-sizing:border-box;font-size:1.7em}#drawer_nav li:hover{background-color:#fff}#drawer_nav li:hover a{color:#3364ae}#drawer_nav li a:after{content:'';width:10px;height:10px;border-top:2px solid;border-right:2px solid;transform:rotate(45deg)}#drawer_nav span{font-size:.8rem}#drawer_nav li a img{width:20px;height:20px;margin-right:5px;object-fit:contain}#drawer_inner .contact_wrap .button{margin-bottom:20px}#drawer-sns{margin-top:20px}#drawer-sns .share_area{display:flex;justify-content:center}#drawer-sns .share_area li{width:60px;margin-right:40px}#drawer-sns .share_area li:last-child{margin-right:0}#drawer-sns .share_area li img{position:static;width:50px;margin-bottom:5px}.drawer-sns-text{color:#fff;font-weight:700;text-align:center;font-size:1.2rem;margin-bottom:10px}.k-ritu-list{flex-direction:column}#footer .share{background:#fff;padding:20px}#footer .share ul{width:100%}#footer .share li{display:inline-block;padding:0;width:18%}#footer .share li a{font-size:75%;color:#fff;line-height:1;text-decoration:none;display:block;width:100%;padding:6px 0;border-radius:4px}#footer .share li a:hover{opacity:.8}#footer .share .hatena a{background:#2b70c0}#footer .share .facebook a{background:#3b5b9b}#footer .share .googleplus a{background:#db4d35}#footer .share .tweet a{background:#1fa3f5}#footer .share img{width:10px}#footer .fmenu{background:#fff;padding:15px 70px}#footer .fmenu li{display:inline-block;padding:0 5px 0 0}#footer .fmenu li:last-child{padding:0}#footer .fmenu li a{color:#111;text-decoration:none;font-size:84%}#footer .fmenu li a:hover{opacity:.8}#footer .copy{background:#fff;font-size:69%;line-height:1;text-align:center;color:#111}#footer .copy a{color:#111;text-decoration:none}.page_social{background:#fff;padding:20px 0}.page_social .cov{width:auto;margin:0 20px}.page_social .twbx{float:none;margin:0 0 20px;min-height:470px}.page_social .fbbx{border:1px solid #dfdfdf;border-radius:6px;padding:20px;float:none;min-height:470px}.page_application{background:#fff;padding:0 0 20px}.page_application .cov{width:auto}.page_application .lst{float:none;width:100%}.page_application .lst:nth-child(2){float:none;width:100%;padding:0}.page_application .lst li{width:100%;box-sizing:border-box;float:none;padding:0 20px 20px}.page_application .lst li:last-child{padding:0 20px 20px}.page_application .lst .btn a{font-size:20px;height:87px;padding:0 15px}.page_application .lst .btn a span{padding:15px 0}.page_application .lst .btn.ye a span{line-height:87px}.page_application .lst dl{border:3px solid #cf1414;padding:8px;width:50%;box-sizing:border-box;float:left}.page_application .lst dl:last-child{padding:8px;border-left:none}.page_application .lst dt{background:url(//bestrate.tech/wp-content/themes/design/images/ratio_arw01.png) no-repeat bottom center;background-size:7px auto;-moz-background-size:7px auto;-webkit-background-size:7px auto;-ms-background-size:7px auto;padding:0 0 3px;margin:0 0 5px}.page_application .lst dt span{font-size:15px}.page_application .lst dd{font-size:35px}.page_application .lst dd span{font-size:20px}.bnr_scroll{padding:1em 2em}.bnr_scroll a{font-size:1.3em;line-height:1.3;padding:10px 14px;border-radius:3em}.bnr_scroll img{width:46px}.bnr_scroll .flex{gap:7px}#footer{margin-bottom:75px}#header .hd .btnbx{display:none}#fv{width:100%;flex-direction:column;gap:1em;margin:2em auto 0}#header .top{display:block}#fv .is-sp{width:100%}.btnnav{display:none}.ritu-box{padding:10px 7px}.furikomi{margin-right:5px;margin-bottom:12px}#header.hi{padding-top:50px}.hd-nav{position:fixed;top:0;left:0;z-index:10}#header .hd-nav a:hover,#header .hd-nav a:active{border-bottom:none;padding-bottom:0}#sp-nav .sp-list-box{padding:1em 2em}#sp-nav .logo a{display:block;width:160px;margin:0 auto}#sp-nav .logo img{width:100%;height:auto;object-fit:contain}#sp-nav .line dt{background-color:#444;padding:0 0 1em}#sp-nav .line dt:last-child{padding:2em;background-image:linear-gradient(90deg,rgba(254,102,204,1),rgba(190,101,194,1) 19%,rgba(187,101,194,1) 31%,rgba(119,101,184,1) 69%,rgba(51,100,174,1))}#sp-nav .line p{font-size:22px;color:#fff;text-decoration:none;font-weight:700}#sp-nav .line .large{font-size:2em}#sp-nav .line a{font-size:22px;text-decoration:none;color:#fff}.t-number{font-size:22px}#fv .first-h2{max-width:90%}#fv .first-text{font-size:1.2em;margin-top:-.5em}.k-ritu{width:90%;margin:0 auto;box-sizing:border-box}.ritu span{font-size:3em;margin-left:0;letter-spacing:-2px}.ritu p:first-child{font-size:12px}.top{margin:15px auto}.k-ritu .midasi img{width:50px}.k-ritu h2{width:100%;font-size:1.7em}.t-number span{font-size:46px}.top .dtlbox li .btn a{height:60px}.page_form{padding:20px 0 0}.page_form.end{padding:20px 0 30px}.page_cov{width:auto;padding:25px 20px;margin:0 20px 20px}.page_form .page_cov.end{padding:40px 20px 50px}.page_form .page_cov.end .endmsg{margin:0 0 40px}.page_form .page_cov.end .endmsg h1{font-size:17px;margin:0 0 15px}.page_form .page_cov.end .more{width:100%}.page_form .page_cov.end .more a{padding:16px 0}.page_form .page_cov .form_main_ttl{font-size:17px;margin:0 0 25px}.page_form .page_cov .cov{padding:0;margin:0 0 25px}.page_form .page_cov .cov:last-child{margin:0 0 25px}.page_form .page_cov .recaptcha{margin:0}.page_form .page_cov .mds{display:block;width:100%;margin:0 0 15px}.page_form .page_cov .mds .his{position:relative;right:0;top:0;transform:none;-ms-transform:none;-moz-transform:none;-webkit-transform:none;font-size:12px;padding:2px 4px;margin:0 0 0 5px}.page_form .page_cov .cnt{width:100%}.page_form .page_cov .com_errortxt{padding:5px 0 0}.page_form .page_cov .com_atttxt{padding:5px 0 0}.page_form .page_cov .g-recaptcha_cnt{margin:0 0 10px;padding:22px 0 0;position:relative}.page_form .page_cov .g-recaptcha_cnt .g-recaptcha{padding:5px 0 0}.page_form .page_cov .g-recaptcha_cnt .com_errortxt{padding:5px 0 0;position:absolute;top:0;left:0}.page_form .page_cov .slctmds{margin:0 0 15px}.page_form .txt{line-height:1.6;margin:0 0 25px}.page_form .sub{font-size:12px}.page_form select{height:40px;background:#fff url(//bestrate.tech/wp-content/themes/design/../../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}.page_form input[type=text],.page_form input[type=tel],.page_form input[type=email]{height:40px;text-indent:0;padding:5px}.page_form .money_select label span,.page_form .money_select a{line-height:40px;font-size:12px}.page_form textarea{padding:5px;height:5em}.page_form .btnbx{padding:0}.backto-top{margin:0 auto}.page_form .btn{width:100%;padding:0 0 3px}.page_form .btn:first-child{margin:0 0 15px}.page_form .btn input{font-size:14px;padding:14px 0;width:100%}.page_form .btn.re input{background:#c3beb5 url(//bestrate.tech/wp-content/themes/design/../../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}.page_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}.page_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_form .btn a{font-size:14px;padding:14px 0;width:100%}.page_form .btn.re a{background:#c3beb5 url(//bestrate.tech/wp-content/themes/design/../../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}.page_form .btn.re a: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}div .wpcf7-response-output{margin:0 0 25px 0!important}span .wpcf7-not-valid-tip{padding:5px 0 0 0!important}.page_cont .linkList li{width:40%}.page_cont table td{padding:12px 10px!important}.page_cont h2{line-height:1.4}.box1{width:80%}}@media (max-width:374px){.btn_se_br{display:inline !important}.page_mds_ttl .in_txt{font-size:14px}.page_mds_ttl .in_txt span{font-size:22px}.news_column .txtbx{width:55%;padding:0 5px 0 0}.news_column .imgbx{width:45%}.news_column .sns_list li{padding:0 2px 0 0}#header .hd h1 img{width:80px}#header .hd .btnbx{padding:0 3px 0 0}#header .hd .btnbx .btn a{width:60px}#sp-nav .deadline_timer .end{padding:0 0 0 10px}#sp-nav .deadline_timer .time{font-size:14px}#sp-nav .deadline_timer .time span{font-size:12px}#sp-nav .deadline_timer .end{font-size:16px}#sp-nav .deadline_timer .end span{font-size:28px}#sp-nav .bln dt{font-size:12px}#sp-nav .bln dd{font-size:28px}#sp-nav .tel dt{font-size:16px}#sp-nav .tel dd a{font-size:20px}.page_application .lst dt span{font-size:12px}.page_cont .linkList li{width:100%}.foot_bnr .btn a{font-size:18px;padding:20px 0}#footer .fmenu{padding:15px 50px}}@media (min-width:1500px){body{font-size:1.3rem}#fv{width:1500px}.ritu-box{font-size:1.1em}.section-h2:after{top:-64px;width:141px;height:68px;border-top-left-radius:76px;border-top-right-radius:76px;border-bottom:2px solid #3364ae}#header.hi{padding-bottom:2.5em}.k-ritu .midasi img{width:130px}.t-number,.furikomi{font-size:40px}.section-h2:before{content:"";position:absolute;top:-70px;left:50%;transform:translateX(-50%);width:160px;height:80px;background-color:#3364ae;border-top-left-radius:80px;border-top-right-radius:80px}.section-h2:after{top:-58px;width:126px;height:62px;border-top-left-radius:68px;border-top-right-radius:68px;border-bottom:2px solid #3364ae}.section-h2 h2:after,.section-h2 h1:after{width:126px;height:76px;border-top-left-radius:64px;border-top-right-radius:64px;background-size:60px;background-color:#3364ae;background-position:center 23px}}