html{font-size:16px}:root{--basefontsize:16px}@media (max-width:991px){html,body{font-size:calc(var(--vk-size-text) * .875)}--basefontsize:calc(var(--vk-size-text) * .875)}#top-bar,.footer{--basefontsize:10px}hr{margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid rgb(0 0 0 / .1)}#nt-logo{font-size:29px;color:#fff;text-transform:uppercase;font-weight:300}.footer{position:relative;font-size:calc(var(--basefontsize) * 1.6)}.footer--color-light{color:#fff}.footer__line{position:relative}.footer__item{position:relative;width:100%;float:left;margin-top:20px;margin-bottom:20px;z-index:2}.footer__wave{position:absolute;bottom:0;left:0;right:0;z-index:1}.footer--s1 .footer__line--first{background-color:#2d3a49;padding-top:80px;padding-bottom:80px}.footer--s1 .__copy{color:#898b8f}.footer--s1 .footer__wave{height:200px}footer .nt-sidebar-footer-widget{padding:0}footer .nt-sidebar-footer-widget ol,footer .nt-sidebar-footer-widget ul{margin:0;list-style-type:none;line-height:1.4;font-weight:700}footer .nt-sidebar-footer-widget ul li{margin:0;margin-top:10px}footer .nt-sidebar-footer-widget ul li:first-child{margin-top:0}footer .nt-footer-widget:last-child .footer__item{margin-bottom:0}footer .nt-footer-widget .textwidget img,footer .nt-footer-widget{margin:0}footer .nt-sidebar-footer-widget ul li a{color:#fff;text-decoration:none;line-height:1.4;font-weight:700}#nt-logo img.main-logo{width:200px}#top-bar.top-bar{background:#fff;position:relative;z-index:999999}#top-bar.is-sticky.sticked{background:#fff}#top-bar .top-bar__navigation a:not(.custom-btn){font-family:"Noto Sans";font-weight:700;font-style:normal;color:#232416}.top-bar__navigation-toggler span,.top-bar__navigation-toggler span:after,.top-bar__navigation-toggler span:before{background:#232416}#top-bar.top-bar.is-expanded .top-bar__collapse{background:#fff}.top-bar.is-expanded .top-bar__navigation li,.top-bar.is-expanded .top-bar__navigation a:not(.custom-btn):hover{color:#fff}.top-bar--light.is-expanded .top-bar__navigation li{border-top-color:#232416}#top-bar.top-bar .top-bar__auth-btns .btn-first{color:#232416}#top-bar.top-bar .top-bar__auth-btns .btn-second{background:#2868b0}#top-bar.top-bar .top-bar__auth-btns .btn-second:hover{background:#fff}#top-bar.top-bar .top-bar__auth-btns .btn-second{color:#fff}#top-bar.top-bar .top-bar__auth-btns .btn-second:hover{color:#2868B0}#nt-index .hero-container{background-size:cover}body,.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:"Noto Sans JP",sans-serif;letter-spacing:.06em;color:#232416}body{font-size:var(--basefontsize)}.hero__title span{font-weight:600}.text-center .nt-hero-description{color:#fff;font-size:var(--basefontsize)}.top-bar--light.is-sticky{background-color:#fff;border-bottom:1px solid #F5F5F5}@media (min-width:1200px){.top-bar__navigation{max-width:calc(100% - 320px)}.top-bar__navigation ul{margin-left:15px}.top-bar__navigation li{float:left;margin-left:0!important;margin-right:1em;margin-bottom:.5em}.top-bar__navigation .clear{clear:both}#top-bar .top-bar__navigation a:not(.custom-btn){display:block;padding-left:.4em}#top-bar .top-bar__navigation a:not(.custom-btn):after{content:none}#top-bar .top-bar__navigation a:not(.custom-btn):hover{color:#0e6dac}.top-bar__navigation .mln-gnav-small{margin-top:.4em;font-size:calc(var(--basefontsize) * 1.28)}.top-bar__navigation .mln-gnav-small a{font-weight:normal!important;border:none!important}.top-bar__navigation .mln-gnav-small a:before{content:'';display:inline-block;border-style:solid;border-width:.4em;border-color:#fff0;border-left-color:#000}}@media (min-width:1400px){.top-bar__navigation{max-width:calc(100% - 420px)}}h1{font-size:calc(var(--basefontsize) * 2)}h2{font-size:calc(var(--basefontsize) * 1.75)}h3{font-size:calc(var(--basefontsize) * 1.5)}.h4,h4{font-size:calc(var(--basefontsize) * 1.33)}h5{font-size:calc(var(--basefontsize) * 1.2)}.h6,h6{font-size:calc(var(--basefontsize) * 1.125);margin-bottom:-10px;text-transform:none}.break{display:none}.breakPC{display:block}.section-heading .__subtitle{color:#FFA800}.accordion-toggler i{color:#FFA800}.hero{background:#FFA800;text-align:center}.top-bar.is-sticky{padding-right:0;padding-left:0}.icon-box{background:none}.top-bar__action .custom-btn.custom-btn--style-3:hover{background-color:#fff;border-color:#0273B8;color:#0273B8}.custom-btn.custom-btn--style-5{background-color:#0273B8;border-color:#0273B8;color:#fff}.custom-btn.custom-btn--style-5:hover{background-color:#fff;border-color:#0273B8;color:#0273B8}.top-bar__action .custom-btn.custom-btn--style-3{background-color:#0273B8;border-color:#0273B8;color:#fff}.btn_icon a{font-weight:900}element.style{background-color:#ffe5cc;color:#F83600}.top_ttl{font-size:3.052rem;letter-spacing:.05em}.top_ttl p{margin-top:0;margin-bottom:5px}.top_h2{font-family:Quicksand,sans-serif;font-size:11.642rem;margin-top:0;margin-left:-5px}.top_price{font-size:4.768rem;margin-top:-20px}.top_no{font-size:5.96rem;padding:0 .08em;font-weight:900}.top_list{font-size:2.441rem;font-weight:600}.fa-circle-check{color:#FFA800;padding-right:10px}.tbl_vod{margin-bottom:20px;font-weight:600;text-align:center;line-height:1.3;width:100%;table-layout:fixed;border:3px solid #FFA800;overflow-wrap:break-word}.tbl_vod th{font-size:2.441rem;padding:.5em;border-bottom:3px solid #FFA800;background:#FFA800;color:#fff;letter-spacing:.05em}.tbl_vod td{font-size:1.563rem;padding:.8em .3em;border-right:3px solid #FFA800}table img{width:130px;height:auto;max-width:90%}.logo_width{width:80px}.tbl_vod .logos{width:50px;max-width:90%;margin:10px auto 18px}.tbl_vod .logos-yoko{width:auto;max-width:90%;max-height:30px}.tbl_vod p{margin-top:12px}.tbl_vod .tbl_flag{width:35px;max-width:70%;border:1px solid #FFE5CC}.tbl_vod tbody tr:nth-child(3n){border:2px solid #FFE5CC}.tbl_vod tr:not(.tbl_vod_solid){border-bottom:3px dotted #FFE5CC}.tbl_vod tr:nth-child(2n+1) td:nth-child(odd){background:#FEF7E5}.tbl_vod tr:nth-child(2n) td:nth-child(even){background:#FEF7E5}.tbl_vod .fa-check{color:#FFA800}.list_countries{display:grid;grid-template-columns:repeat(3,1fr);list-style:none;margin-bottom:20px;font-weight:600;text-align:center;line-height:1.3;width:100%;overflow-wrap:break-word;padding:0;border:2px solid #FFA800}@media (min-width:1200px){.list_countries{grid-template-columns:repeat(6,1fr)}}.list_countries li{letter-spacing:.05em;font-size:1.563rem;padding:.8em .3em;border:1px solid #FFA800}.list_countries p{margin-top:12px}.list_countries .list_countries-flag{width:35px;max-width:70%;border:1px solid #FFE5CC}.ico-checked{background-color:#FFA800}.ico-unchecked{background-color:#FFA800}.pricing-table.__item{margin-bottom:30px}.pricing-table--s2.__item--active .__label{background-color:#FFA800}.pricing-table .__price{color:#232416}.pricetable-text-3s{font-size:1.6rem;font-weight:400}.top_price_campaign{display:inline-block;font-size:.36em;font-weight:700;color:#fff;background:#e02a20;padding:.25em .5em;position:relative;top:-.75em;left:1.6em;border-radius:5px}.top_price_campaign:after{content:'';position:absolute;width:.6em;height:.8em;background:#e02a20;left:-.6em;top:.4em;clip-path:polygon(100% 0,100% 100%,0 50%)}@media (max-width:1199px){.top_price{position:relative;margin-top:2rem}.top_price_campaign{position:absolute;font-size:1.4rem;left:50%;top:-2em;transform:translatex(-50%)}.top_price_campaign:after{display:none}}.pricing__title-campaign{position:absolute;font-size:.6em;font-weight:900;white-space:nowrap;display:inline-block;padding:0 1.5em;border-radius:1em;line-height:2;background:#e02a20;color:#fff;transform:translate(-50%,50%);left:50%;top:1.4em}.pricing-table .__price{position:relative}.custom-btn.custom-btn--style-3{color:#0273B8;border-color:#0273B8}.custom-btn.custom-btn--style-3:hover{color:#fff;border-color:#0273B8;background:#0273B8}.custom-btn.custom-btn--style-2{background-color:#fff;border-color:#0273B8;color:#0273B8}.custom-btn.custom-btn--style-2:before{background:#0273B8;border-color:#0273B8;color:#fff}.footer--s1 .footer__line--first,.footer--s6 .footer__line--first{background:#232416}.floating-banner{position:fixed;z-index:99999;bottom:10px;right:5px}.banner{width:300px;padding:30px 10px;background:#ffa800;color:#fff;font-weight:700;text-align:center}.floating-banner a{text-decoration:none}.cta{display:inline-block;width:200px;height:50px;line-height:50px;font-size:18px;background:#0273b8;color:#fff;box-shadow:0 0 4px #0268A7;border-radius:25px;margin:0}@media screen and (max-width:990px){.floating-banner{display:none}}@media screen and (max-width:782px){.floating-banner{display:inline-block}.banner{width:100vw;padding:8px}.sp{display:none}.copy{font-size:18px;margin:0 auto 6px}.cta{height:28px;line-height:28px;font-size:15px}}.page-header{display:none}.top-bar .btn,.top-bar a.btn,.top-bar button.btn,.footer .btn,.footer a.btn,.footer button.btn{font-size:1rem;font-weight:700;line-height:3;position:relative;display:inline-block;padding:1rem 2rem;text-align:center;vertical-align:middle;text-decoration:none;letter-spacing:.1em;color:#0273b8;border-radius:.5rem}.top-bar a.btn--circle,.footer a.btn--circle{display:block;width:68px;height:68px;margin:0 auto;padding:15px 5px;border-radius:50%;color:#fff;background:#0273b8;-webkit-box-shadow:0 4px 0 #014975;box-shadow:0 4px 0 #014975}.top-bar a.btn--circle i{font-size:100%}.fa-position-bottom{position:absolute;bottom:1rem;left:calc(50% - 0.5rem)}a.btn--circle:hover{color:#fff}@media screen and (max-width:782px){.top_ttl{font-size:1.953rem}.top_h2{font-size:5.96rem;margin-top:-15px;margin-bottom:5px}.top_price{font-size:2.441rem;margin-bottom:10px}.top_no{font-size:3.815rem}.top_list{font-size:1.563rem}.top_list .fa-circle-check{padding-right:.4rem}.break{display:block}.breakPC{display:none}.top_row{padding-bottom:20px}.hero{padding-top:120px}.pt-120{padding-top:60px}.steps .__item p{text-align:left}.tbl_vod{margin-bottom:30px;border:2px solid #FFA800}.tbl_vod th{border-bottom:2px solid #FFA800;font-size:1.953rem}.tbl_vod tbody tr:nth-child(3n){border:1px solid #FFA800}.tbl_vod td{border-right:2px solid #FFA800;font-size:1.25rem}.tbl_vod tr:not(.tbl_vod_solid){border-bottom:2px dotted #FFA800}.top_row{padding-bottom:0}.wpb_single_image img{max-width:80%}.nondisplay{display:none}#features-4 .wpb_wrapper p{text-align:left}}#cf7-area{width:100%;margin:0 auto}.cf7-item{display:flex;align-items:flex-start;justify-content:flex-start;margin:0 0 1.75em}.cf7-q{width:30%;margin:0 0 0 10px}.cf7-a{width:70%}#cf7-area label{font-weight:700;width:92%}#cf7-area input{line-height:2}#cf7-area ::placeholder{color:#9e9e9e;padding-left:.5em}#cf7-area input[type="text"],#cf7-area input[type="email"],#cf7-area input[type="tel"],#cf7-area textarea{width:100%}#cf7-area input[type="text"]:focus,#cf7-area input[type="email"]:focus,#cf7-area input[type="tel"]:focus,#cf7-area textarea:focus{border:2px solid #0273b8;outline:0}#cf7-area input[type="checkbox"],#cf7-area input[type="radio"]{appearance:auto}#cf7-area .wpcf7-list-item{display:block}#cf7-area textarea{height:200px;padding:.5em .5em .5em 0}.cf7-accept-check{text-align:center;margin:50px auto}.cf7-submit{margin:0 auto;text-align:center;margin-top:3em}.wpcf7-spinner{display:none}#cf7-area input[type="submit"]{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:340px;font-weight:700;padding:10px 28px;background-color:#fff;border:2px solid #0273b8;color:#0273b8;border-radius:30px;cursor:pointer}#cf7-area input[type="submit"]:hover{color:#fff;background-color:#0273b8}.cf7-req{font-size:.8em;padding:4px 6px;background:#eb2a2a;color:#fff;margin-left:10px;display:inline-block}@media screen and (max-width:782px){.cf7-item{display:block}#cf7-area label{display:block;margin-bottom:10px;width:100%}.cf7-q{width:100%;margin:0}.cf7-a{width:100%}#cf7-area input[type="text"],#cf7-area input[type="email"],#cf7-area input[type="tel"],#cf7-area textarea{margin-left:0;width:100%}#cf7-area input[type="submit"]{width:90%}}#vk-mobile-nav-menu-btn{display:none}.vc_tta-container .nt-shortcode-wrapper{margin-bottom:10px!important}.mediaSite-header-add{margin-top:18px;background:#FFA800;color:#fff;margin-bottom:-18px}.mediaSite-header-add-container{display:flex;flex-direction:column;align-items:center;padding-top:2.2em;padding-bottom:2.2em}.mediaSite-header-add-blogname{font-size:1.6em}