@charset "UTF-8";html{font-size:62.5%}body{font-size:1.6rem;font-family:"Roboto",sans-serif;color:#000;letter-spacing:.05em;line-height:1.5;display:none}ul{list-style:none}a{text-decoration:none;color:#000}img{width:100%;vertical-align:bottom}.pdf{transition:.3s;display:flex;gap:5px;align-items:center}.pdf:hover{opacity:.7}.pdf:after{content:" ";display:block;width:30px;height:30px;background:url(//isicvietnam.com/wp-content/themes/ISICvietnam/./image/pdf-icon.png) no-repeat}.noscroll{overflow:hidden !important}.noscroll-modal{overflow:hidden !important}main{padding-top:155px}.buy-text{color:#40b8b8}.buy-text:hover{color:#40b8b8;opacity:.6;transition:.2s}.inside-span{font-weight:700}#page_top{position:fixed;right:4%;bottom:30px;max-width:80px;transition:.3s}#page_top a{display:block;transition:.3s}#page_top a:hover{opacity:.7}.c-modal{display:none;height:100vh;position:fixed;top:0;width:100%;top:0;left:0;z-index:300}.c-modal_bg{background:rgba(0,0,0,.6);height:100vh;width:100%}.c-modal_content{background:#fff;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-radius:10px}.c-modal_content._sm{width:30%}.c-modal_content._md{width:50%}.c-modal_content._lg{width:70%}.c-modal_content_inner{position:relative;padding:15px}.c-modal_content_inner .modal-title{font-size:3rem;text-align:center;margin-bottom:20px}.c-modal_content_inner .hrz{width:45px;height:1px;margin:0 auto 35px;background-color:#000}.c-modal_content_inner .modal-subtitle{font-size:2rem;text-align:center;margin-bottom:20px}.modal-subtitle2{font-size:1.8rem;text-align:center;margin:20px 0 20px}.c-modal_content_inner .modal-text{max-width:390px;display:block;margin:0 auto;line-height:1.5;font-size:1.2rem}.modal-text2{max-width:600px;display:block;margin:0 auto;line-height:1.5;font-size:1.3rem}.c-modal_content_inner .buy-btn{display:block;text-align:center;max-width:360px;margin:20px auto;font-weight:700;-webkit-transition:.3s;transition:.3s;padding:14px 55px;background-color:#40b8b8;color:#fff;border-radius:10px;transition:.3s}.c-modal_content_inner .buy-btn:hover{-webkit-transform:scale(.9);transform:scale(.9);opacity:.7}.c-modal_content_inner .hrz{margin:0 auto 20px}.c-modal_close{position:absolute;top:15px;right:15px;max-width:20px}header{max-width:1400px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 auto 0;padding:15px 15px 0;position:fixed;left:0;right:0;background-color:rgba(255,255,255,.9);z-index:150}header .logo-wrapper{max-width:170px}header .header-nav{display:-webkit-box;display:-ms-flexbox;display:flex}header .header-nav .nav-list{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.3rem}header .header-nav .nav-list .nav-item{margin-right:50px;font-weight:700;position:relative}header .header-nav .nav-list .nav-item:before{content:"";height:19px;width:1px;background-color:#40b8b8;position:absolute;top:2px;left:-25px}header .header-nav .nav-list .nav-item.sp-card{display:none}header .header-nav .nav-list .nav-item:before{content:"";height:19px;width:1px;background-color:#40b8b8;position:absolute;top:2px;left:-25px}header .header-nav .nav-list .nav-item a{-webkit-transition:.2s;transition:.2s}header .header-nav .nav-list .nav-item a:hover{opacity:.5}header .header-nav .nav-btn a{background-color:#40b8b8;padding:18px;color:#fff;border-radius:10px;font-weight:700;-webkit-transition:.3s;transition:.3s;position:relative}header .header-nav .nav-btn a:before{content:"";height:19px;width:1px;background-color:#40b8b8;position:absolute;top:18.5px;left:-25px}header .header-nav .nav-btn a:hover{opacity:.7}.language{display:flex;font-weight:700;font-size:1.4rem;margin-top:10px}.lang-sw{display:block;padding:0 1.5rem;color:#fff;transform:.3s}.lang-sw:hover{opacity:.5}.lang-ja{background-color:#40b8b8;border-radius:2rem 0 0 2rem}.lang-en{background-color:#40b8b8;border-radius:0 2rem 2rem 0}.ja-current{background-color:#efefef;color:#000}.en-current{background-color:#efefef;color:#000}header .burger-btn{display:none}.sp-nav{display:none}.widget-margin{margin-top:30px}.kv-wrapper{max-width:1000px;margin:25px auto 50px;position:relative}.kv-wrapper .top-btn{padding:15px 25px;font-weight:700;border-radius:10px;border:solid 1px #000;background-color:#fff;-webkit-transition:.3s;transition:.3s;position:absolute;top:70%;left:5%}.kv-wrapper .top-btn:hover{-webkit-transform:scale(.9);transform:scale(.9)}.kv-wrapper-sp,.cm-img-sp{display:none}.cm-img{max-width:1000px;margin:20px auto 0;display:block;transition:.3s}.cm-img:hover{opacity:.5}.section-wrapper{max-width:877px;margin:0 auto;padding:0 15px}.section-wrapper .section-title{text-align:center;font-size:2.5rem;max-width:360px;margin:0 auto 20px;position:relative}.section-wrapper .hrz{width:45px;height:1px;margin:0 auto 35px;background-color:#000}.section-wrapper .section-text{line-height:2;margin-bottom:35px}.section-wrapper .section-text2{line-height:2;margin-bottom:35px;text-align:center}.buy-btn{display:block;text-align:center;max-width:400px;margin:50px auto;font-weight:700;-webkit-transition:.3s;transition:.3s;padding:20px 80px;background-color:#40b8b8;color:#fff;border-radius:10px;transition:.3s}.buy-btn:hover{-webkit-transform:scale(.9);transform:scale(.9);opacity:.7}.other-btn-size{max-width:350px}footer{background-color:#d9f1f1;margin-top:50px}.sns-wrapper{display:flex;align-items:center;gap:1rem;justify-content:center;margin-bottom:35px}.sns{max-width:28px;margin:0 auto;display:block;transition:.3s}.sns:hover{opacity:.7}.twitter{max-width:30px}.face-book{max-width:27px}footer .footer-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:450px;font-size:1.2rem;padding-top:35px;margin:0 auto 50px}footer .footer-nav .footer-nav-item{margin-bottom:10px}footer .footer-nav .footer-nav-item a{-webkit-transition:.2s;transition:.2s;display:block}footer .footer-nav .footer-nav-item a:hover{opacity:.5}footer .copy-right{text-align:center;padding-bottom:30px;font-size:1.2rem}.cancel{display:block}.cancel-hover{transition:.3s;-webkit-transition:.3s}.cancel-hover:hover{opacity:.5;text-decoration:underline}#cancel-policy{margin-top:-180px;padding-top:180px}.text-unset-mg{margin:15px 0 -10px !important}@media screen and (max-width:1293px){.top-lang-wrapper{display:flex;align-items:center;gap:40px}main{padding-top:80px}header .logo-wrapper{max-width:135px}header .header-nav{display:none;position:fixed;top:0;left:0;width:100%;height:100%;padding-top:120vh;overflow:hidden;background-color:rgba(255,255,255,.9);z-index:200;font-size:1.3rem}header .header-nav .nav-list{display:block;position:absolute;top:40%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:#d9f1f1;width:100%;text-align:center}header .header-nav .nav-list .nav-item{padding:1.6rem 0;border-top:solid 1px;margin-right:0}header .header-nav .nav-list .nav-item a{display:block}header .header-nav .nav-list .nav-item:last-of-type{border-bottom:solid 1px}header .header-nav .nav-list .nav-item.sp-card{display:block}header .header-nav .nav-list .nav-item:before{display:none}header .header-nav .nav-btn{display:none}header .burger-btn{display:block;width:28px;height:32px;margin:0 20px;position:relative;z-index:200}header .burger-btn .bar{display:block;width:100%;height:2px;border-radius:1px;font-weight:700;font-size:1rem;background-color:#050505;position:absolute;z-index:9}header .burger-btn .bar_top{top:0}header .burger-btn .bar_middle{top:10px}header .burger-btn .bar_bottom{bottom:10px}header .burger-btn .bar_name{width:0;height:0;bottom:7px;left:-2px}header .cross .bar_top{-webkit-transform:rotate(45deg);transform:rotate(45deg);top:10px;background-color:#2e2d2d;-webkit-transition:.3s;transition:.3s}header .cross .bar_middle{opacity:0;-webkit-transition:.3s;transition:.3s}header .cross .bar_bottom{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);bottom:20px;background-color:#2e2d2d;-webkit-transition:.3s;transition:.3s}header .cross .bar_name{opacity:0;-webkit-transition:.3s;transition:.3s}.sp-nav{display:block;font-size:1.1rem;padding:5px}.contact-img-header-sp{max-width:200px;display:block;margin:10px auto 0}}@media screen and (min-width:1294px){.header-nav{display:flex !important}}@media screen and (max-width:665px){#page_top{max-width:40px}.c-modal_content{top:50%}.c-modal_content_inner{position:relative;padding:24px}.c-modal_content_inner .modal-title{font-size:2rem;text-align:center;margin-bottom:20px}.c-modal_content_inner .hrz{width:45px;height:1px;margin:0 auto 20px;background-color:#000}.c-modal_content_inner .modal-subtitle{font-size:1.5rem;text-align:center;margin-bottom:20px}.c-modal_content_inner .modal-text{max-width:345px;display:block;margin:0 auto;line-height:1.5;font-size:1rem}.c-modal_content_inner .buy-btn{margin:20px auto}.c-modal_content._lg{width:95%}.modal-subtitle2{font-size:1.1rem;text-align:center;margin:20px 0 20px}.modal-text2{max-width:345px;display:block;margin:0 auto;line-height:1.5;font-size:1rem}header .logo-wrapper{max-width:135px}.kv-wrapper{display:none}.kv-wrapper-sp{display:block;max-width:375px;margin:15px auto 50px;position:relative}.kv-wrapper-sp .nav-btn a{background-color:#fff;padding:21px;color:#000;border:solid 1px #000;border-radius:10px;font-weight:700;-webkit-transition:.3s;transition:.3s;position:absolute;top:60%;left:5%}.kv-wrapper-sp .nav-btn a:hover{opacity:.7}.section-wrapper .section-title{font-size:2rem}.section-wrapper .section-title:after{left:31%}.section-wrapper .section-text{font-size:1.4rem}footer .footer-nav{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:260px;margin:0 auto 56px}}.srv-wrapper{max-width:1000px;margin:35px auto}.srv-wrapper .srv-title{font-size:3rem}.srv-wrapper .container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:start;-ms-flex-align:start;align-items:center;max-width:1000px;margin:40px auto 0;padding-bottom:40px;border-bottom:solid 1px #c4c4c4}.srv-wrapper .container .srv-left .srv-img{max-width:377px}.srv-wrapper .container .srv-right .srv-list{max-width:480px;margin-bottom:35px}.srv-wrapper .container .srv-right .srv-list .srv-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.srv-wrapper .container .srv-right .srv-list .srv-item .item-title{font-size:2.4rem;font-weight:700}.srv-wrapper .container .srv-right .srv-list .srv-item .item-img{max-width:106px;margin-left:15px}.srv-wrapper .container .srv-right .srv-list .item-text{font-size:1.4rem;margin:15px 0}.srv-wrapper .container .srv-right .buy-btn{display:block;max-width:350px;text-align:center;margin:unset;padding-top:15px;font-weight:700;-webkit-transition:.3s;transition:.3s;padding:20px 30px;background-color:#40b8b8;color:#fff;border-radius:10px;transition:.3s}.srv-wrapper .container .srv-right .buy-btn:hover{-webkit-transform:scale(.9);transform:scale(.9);opacity:.7}.srv-wrapper .container .srv-right .btn-mgn{margin-top:90px}.card-paypal-text{margin-top:10px;display:block}@media screen and (max-width:1035px){.srv-wrapper{max-width:500px}.srv-wrapper .srv-title{font-size:3rem}.srv-wrapper .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.srv-wrapper .container .srv-left{margin:auto}.srv-wrapper .container .srv-left .srv-img{max-width:377px}.srv-wrapper .container .srv-right{margin:20px auto}.srv-wrapper .container .srv-right .btn-mgn{margin-top:10px}.srv-wrapper .container .srv-right .buy-btn{margin:auto}.card-paypal-text{text-align:center}}@media screen and (max-width:530px){#cancel-policy{margin-top:-100px;padding-top:100px}.srv-wrapper{max-width:345px}.srv-wrapper .srv-title{font-size:2.2rem}}.cp-wrapper{max-width:900px;margin:0 auto}.cp-wrapper .cp-list-wrapper{padding:20px 0;display:-webkit-box;display:-ms-flexbox;display:flex;border-top:solid 1px #8f8f8f;margin:0 10px}.cp-wrapper .cp-list-wrapper:last-of-type{border-bottom:solid 1px #8f8f8f}.cp-wrapper .cp-list-wrapper .cp-title{font-weight:700;width:35%}.cp-inside{max-width:590px}@media screen and (max-width:530px){.cp-wrapper .cp-list-wrapper{font-size:1.2rem}.cm-img{display:none}.cm-img-sp{display:block;max-width:375px;margin:20px auto 0}}.icon{font-size:2.2rem;font-weight:700;margin-right:10px}.qa{color:#40b8b8}.an{color:#066}.faq-wrapper{max-width:1000px;margin:35px auto 0;padding:0 15px}.faq-wrapper .faq-title{font-size:3rem}.faq-wrapper .faq-list-wrapper{margin-top:20px;padding:20px 0;border-top:solid 1px #8f8f8f;cursor:pointer;position:relative}.faq-wrapper .faq-list-wrapper:after{position:absolute;top:30px;right:25px;display:block;width:10px;height:10px;content:"";-webkit-transform:rotate(135deg);transform:rotate(135deg);border-top:3px solid #000;border-right:3px solid #000}.faq-wrapper .faq-list-wrapper.open:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.faq-wrapper .faq-list-wrapper:last-of-type{border-bottom:solid 1px #8f8f8f;padding-bottom:40px}.faq-wrapper .faq-list-wrapper .faq-q{font-weight:700;max-width:570px;transition:.2s}.faq-wrapper .faq-list-wrapper .faq-q:hover{color:#40b8b8}.faq-wrapper .faq-list-wrapper .faq-inside{display:none;color:#515151;font-size:1.4rem;line-height:1.8}@media screen and (max-width:665px){.faq-wrapper .faq-list-wrapper .faq-q{font-size:1.4rem;max-width:296px}.faq-wrapper .faq-list-wrapper .faq-inside{font-size:1.4rem}}.list-inside{padding-left:20px}.margin-blk{height:40px}.terms-title{color:#fff;background-color:#40b8b8;padding:10px 0 10px 20px;font-weight:400;margin-bottom:10px}.th-title{display:block;padding:10px;margin-bottom:10px;background-color:#d9f1f1;text-align:left}.td-span{color:red}.td-inside{margin-bottom:20px;display:block}.orange{background-color:#ef7102}.r-orange{background-color:#ffe9d6}.blue{background-color:#1f88ca}.r-blue{background-color:#d6efff}.hrz-long{width:100%;height:1px;margin:40px auto;background-color:#b1b1b1}strong{display:inline-block;margin:30px 0 20px;font-size:1.7rem}.contact-img-wrapper{max-width:345px;margin:0 auto}.info-img-wrapper{max-width:200px;margin:0 auto}@media screen and (max-width:665px){.td-inside{font-size:1.4rem;line-height:1.6;overflow-wrap:break-word;line-break:strict}strong{font-size:1.6rem}.column-flex{flex-direction:column}.cp-title-width{width:45% !important;margin-bottom:15px}}.partner-wrapper{margin-bottom:40px}.part-item{display:flex;align-items:center;justify-content:space-between;max-width:345px;margin:0 auto 10px}.part-title{font-weight:700;font-size:1.6rem}.part-img{max-width:75px}.mail-img-wrapper{width:min(80%,345px);margin:30px 0}.issuing-title{background-color:#40b8b8}.back-btn{display:block;max-width:877px;margin:40px auto 30px;padding:30px 0;border-top:#8f8f8f solid 1px;text-align:center}.back-btn a{transition:.2s}.back-btn a img{max-width:135px}.back-btn a:hover{opacity:.5;transform:scale(.9);-webkit-transform:scale(.9)}.margin-blk-modal{height:20px}.issuing img{max-width:500px;display:block}.paypal{max-width:345px !important;margin-bottom:30px}.issuing .td-inside{margin:40px 0}.issuing .th-title{margin:30px 0;font-size:2.2rem}.issu-btn{max-width:fit-content;padding:20px 40px}.guide-arrow{display:flex;align-items:center;justify-content:end;transition:.3s;font-size:1.3rem;margin-bottom:10px;padding-right:15px}.guide-arrow:hover{opacity:.6}.guide-arrow:after{content:"";width:10px;height:10px;border-top:2px solid #40b8b8;border-right:2px solid #40b8b8;transform:rotate(45deg)}.step{font-size:2rem;color:#fff;background-color:#40b8b8;border-radius:10px;padding:5px;margin-right:5px}.issu-hrz{width:100%;height:1px;background-color:#000;margin-bottom:70px}.issuing h3{color:#fff;background-color:#40b8b8;padding:20px;margin-bottom:30px;font-size:1.6rem}@media screen and (max-width:665px){.issu-flex{display:block;text-align:center}.issuing img{max-width:345px;display:block;margin:auto}.issuing .back-btn img{margin:unset}.paypal{margin:0 auto 30px !important}.issuing .return-btn{margin:20px 0}.issuing .back-btn{margin-top:20px}.guide-arrow{font-size:1rem}}.blog-detail__title{font-size:2.4rem;color:#fff;background-color:#40b8b8;padding:10px;margin-bottom:40px}.blog-detail__image{max-width:fit-content;margin-bottom:40px;display:block}.day{font-weight:700;font-size:1.8rem;margin:10px 0;max-width:fit-content;border-bottom:#40b8b8 solid 2px}.post{padding:15px;border:dotted 3px #40b8b8;margin-bottom:30px;max-width:345px;transition:.3s;position:relative}.post:hover{opacity:.6}.post-container{display:flex;justify-content:space-between;max-width:750px;flex-wrap:wrap;margin:auto}.title{width:100%;background:#7dd4cf;background:-moz-linear-gradient(left,#006663 0%,#40b8b8 50%,#7dd4cf 100%);background:-webkit-gradient(linear,left center,right center,from(#006663),color-stop(50%,#40b8b8),to(#7dd4cf));background:-webkit-linear-gradient(left,#006663 0%,#40b8b8 50%,#7dd4cf 100%);background:-o-linear-gradient(left,#006663 0%,#40b8b8 50%,#7dd4cf 100%);background:linear-gradient(to right,#006663 0%,#40b8b8 50%,#7dd4cf 100%);color:#fff;padding:15px;margin-bottom:15px;min-height:150px}.en-title{font-size:1.8rem}.logo-img-news{position:absolute;display:block;max-width:100px;top:30%;right:10%}@media screen and (max-width:725px){.post-container{flex-direction:column;flex-wrap:nowrap;max-width:345px}}.st-banner{transition:.3s;display:block;max-width:870px;margin:100px auto 0}.st-banner:hover{opacity:.5}.st-banner-sp{display:none}@media screen and (max-width:665px){.st-banner{display:none}.st-banner-sp{transition:.3s;display:block;max-width:395px;margin:50px auto 0;padding:0 10px}.st-banner-sp:hover{opacity:.5}}.student-list{border:#40b8b8 solid 2px;border-radius:10px;padding:10px;margin-bottom:40px;font-weight:700;background-color:#d9f1f1}.student-item{display:flex;align-items:center;gap:15px;margin:20px 0}.student-item img{max-width:28px}.joint-ex-wrapper{max-width:fit-content;margin:0 auto 40px;border:#050505 dotted 2px;padding:20px}.joint-title{padding:10px;background-color:#40b8b8;color:#fff}.required{color:#fff;background:#ea6161;padding:3px 5px;border-radius:8px;margin-left:10px;font-weight:400}.contact-area{border:#000 solid 1px;border-radius:10px;display:block}.mw_wp_form [type=submit]{width:200px;padding:10px;margin:30px auto 0;background:#40b8b8;color:#fff;border:0;border-radius:10px;font-weight:700;transition:.3s}.mw_wp_form [type=submit]:hover{opacity:.5;transform:scale(.9);-webkit-transform:scale(.9)}.mw_wp_form input[type=email],.mw_wp_form input[type=tel],.mw_wp_form input[type=text],.mw_wp_form select,.mw_wp_form textarea{padding:1em;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:15px;border:1px solid #ccc;margin-bottom:16px;border-radius:4px}.mw_wp_form select{display:block}.contact-heading{font-weight:700;display:block;margin:15px 0}.mw_wp_form_confirm{background-color:#d9f1f1;padding:20px}.mw_wp_form_confirm p{margin-top:20px}.mw_wp_form_complete{padding:6rem 2rem}.fin-btn{width:200px;margin:30px auto;display:block;padding:10px;background:#40b8b8;color:#fff;border:0;border-radius:10px;font-weight:700;text-align:center;transition:.3s}.fin-btn a{color:#fff;display:block}.fin-btn:hover{opacity:.5;transform:scale(.9);-webkit-transform:scale(.9)}.contact-title{background-color:#d9f1f1;padding:10px;font-weight:700}.contact-container{display:flex;gap:20px;max-width:fit-content;margin:auto}.contact-container a{display:block;text-align:center;max-width:100%;margin:15px auto;font-weight:700;-webkit-transition:.3s;transition:.3s;padding:20px 0;background-color:#40b8b8;color:#fff;border-radius:10px;transition:.3s}.contact-container a:hover{opacity:.7;transform:scale(.9);-webkit-transform:scale(.9)}.contact-container img{max-width:345px}@media screen and (max-width:665px){.flex{flex-direction:column;align-items:baseline !important}.contact-container{flex-direction:column}}.page-nation{display:flex;max-width:877px;justify-content:space-between;align-items:center}.prev,.next{transition:.3s;max-width:135px}.next:hover{opacity:.7}.prev:hover{opacity:.7}.prev-void,.next-void{width:135px}@media screen and (max-width:665px){.page-nation img{width:110px}.page-nation{gap:15px}}