html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}.asyncGallery{position:fixed;top:0;left:0;right:0;bottom:0;opacity:0;z-index:10000;visibility:hidden;background-color:rgba(0,0,0,0.95);transition:opacity 200ms, visibility 200ms}.asyncGallery.is-visible{opacity:1;visibility:visible}.asyncGallery__Item{position:absolute;max-width:1200px;width:100%;top:50%;left:50%;opacity:0;visibility:hidden;overflow:hidden;transform:translate(-50%, -50%);transition:opacity 200ms, visibility 200ms}.asyncGallery__Item.is-visible{opacity:1;visibility:visible}.asyncGallery__ItemImage img{max-height:80vh;display:block}.asyncGallery__ItemDescription,.asyncGallery__Loader{color:#fff}.asyncGallery__Loader{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);display:none;color:#fff;z-index:100}.asyncGallery__Loader.is-visible{display:block}.asyncGallery button{background-color:transparent;border:0;outline:0;padding:0;font-size:0;cursor:pointer}.asyncGallery__Close{position:absolute;top:40px;right:40px;width:30px;height:30px;z-index:1000;background-repeat:no-repeat;background-size:30px 30px;background-image:url("data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iNTEycHgiIHZlcnNpb249IjEuMSIgaGVpZ2h0PSI1MTJweCIgdmlld0JveD0iMCAwIDY0IDY0IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA2NCA2NCI+CiAgPGc+CiAgICA8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMjguOTQxLDMxLjc4NkwwLjYxMyw2MC4xMTRjLTAuNzg3LDAuNzg3LTAuNzg3LDIuMDYyLDAsMi44NDljMC4zOTMsMC4zOTQsMC45MDksMC41OSwxLjQyNCwwLjU5ICAgYzAuNTE2LDAsMS4wMzEtMC4xOTYsMS40MjQtMC41OWwyOC41NDEtMjguNTQxbDI4LjU0MSwyOC41NDFjMC4zOTQsMC4zOTQsMC45MDksMC41OSwxLjQyNCwwLjU5YzAuNTE1LDAsMS4wMzEtMC4xOTYsMS40MjQtMC41OSAgIGMwLjc4Ny0wLjc4NywwLjc4Ny0yLjA2MiwwLTIuODQ5TDM1LjA2NCwzMS43ODZMNjMuNDEsMy40MzhjMC43ODctMC43ODcsMC43ODctMi4wNjIsMC0yLjg0OWMtMC43ODctMC43ODYtMi4wNjItMC43ODYtMi44NDgsMCAgIEwzMi4wMDMsMjkuMTVMMy40NDEsMC41OWMtMC43ODctMC43ODYtMi4wNjEtMC43ODYtMi44NDgsMGMtMC43ODcsMC43ODctMC43ODcsMi4wNjIsMCwyLjg0OUwyOC45NDEsMzEuNzg2eiIvPgogIDwvZz4KPC9zdmc+Cg==")}.asyncGallery__Counter{position:absolute;font-size:20px;font-weight:bold;color:#fff;right:40px;bottom:40px;display:none}.asyncGallery__Dots{position:absolute;left:50%;bottom:40px;display:flex;margin:0;padding:0;transform:translateX(-50%);list-style-type:none;z-index:1000;display:none}.asyncGallery__Dots button{padding:0;width:10px;height:10px;background-color:#fff;border:0;outline:0;border-radius:50%}.asyncGallery__Dots li{opacity:0.2;transition:opacity 200ms}.asyncGallery__Dots li+li{margin-left:10px}.asyncGallery__Dots li.is-active{opacity:1}.asyncGallery__Next,.asyncGallery__Prev{position:absolute;top:50%;width:30px;height:30px;z-index:1000;transition:transform 200ms, opacity 200ms;transform:translateY(-50%);display:none}.asyncGallery__Next:disabled,.asyncGallery__Prev:disabled{opacity:0.2;cursor:default}.asyncGallery__Next:before,.asyncGallery__Prev:before{position:absolute;content:"";top:50%;left:50%;background-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 129 129' xmlns:xlink='http://www.w3.org/1999/xlink' enable-background='new 0 0 129 129'%3E%3Cg%3E%3Cpath d='m40.4,121.3c-0.8,0.8-1.8,1.2-2.9,1.2s-2.1-0.4-2.9-1.2c-1.6-1.6-1.6-4.2 0-5.8l51-51-51-51c-1.6-1.6-1.6-4.2 0-5.8 1.6-1.6 4.2-1.6 5.8,0l53.9,53.9c1.6,1.6 1.6,4.2 0,5.8l-53.9,53.9z' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E%0A");width:30px;height:30px;background-repeat:no-repeat;background-size:30px 30px}.asyncGallery__Next{right:40px}.asyncGallery__Next:hover{transform:translateX(2px) translateY(-50%)}.asyncGallery__Next:before{transform:translate3d(-50%, -50%, 0)}.asyncGallery__Prev{left:40px}.asyncGallery__Prev:hover{transform:translateX(-2px) translateY(-50%)}.asyncGallery__Prev:before{transform:translate3d(-50%, -50%, 0) scale(-1)}.container{max-width:1200px;margin:0 auto}.gallery{display:flex;flex-wrap:wrap;align-items:center}.gallery div{margin:20px;transition:opacity 200ms;cursor:pointer}.gallery div:hover{opacity:0.8}.gallery div img{max-width:100%}@media screen and (max-width: 768px){.asyncGallery__Close{top:15px;right:15px;width:20px;height:20px;background-size:20px}.asyncGallery__Dots{bottom:15px}.asyncGallery__Counter{right:15px;bottom:15px;font-size:12px}.asyncGallery__Item{width:100%}.asyncGallery__ItemImage img{max-height:none;max-width:100%}.asyncGallery__ItemDescription{padding:0 20px}.asyncGallery__Next,.asyncGallery__Prev{display:none}.gallery{display:block}.gallery div{max-width:100%;margin:20px 0 0}.gallery div img{max-width:100%;min-width:100%}}@font-face{font-family:'DIN Alternate Bold';src:url("../fonts/DIN Alternate Bold.ttf")}@font-face{font-family:'BebasNeue Bold';src:url("../fonts/BebasNeue Bold.otf")}html{font-size:62.5%}*{box-sizing:border-box}body{-webkit-text-size-adjust:100%;word-wrap:break-word;overflow-wrap:break-word;line-height:1.6;font-variant-ligatures:none;color:#505050;font-family:'Open Sans', sans-serif;font-weight:400}img{width:100%;height:auto;vertical-align:bottom}a{text-decoration:none;transition:0.5s;color:#6B6B6B}a:hover{transition:0.5s}.d_fl{display:-webkit-box;display:-moz-box;display:-ms-box;display:-webkit-flexbox;display:-moz-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}::-webkit-scrollbar{width:0px;background:transparent}#topBtn{display:inline-block;background-color:#1978b1;width:50px;height:50px;text-align:center;border-radius:4px;position:fixed;bottom:30px;left:30px;transition:background-color .3s, opacity .5s, visibility .5s;opacity:0;visibility:hidden;z-index:999}#topBtn::after{content:"\f077";font-family:FontAwesome;font-weight:normal;font-style:normal;font-size:2em;line-height:50px;color:#fff}#topBtn:hover{opacity:0.1}#topBtn:active{background-color:#1978b1}#topBtn.show{opacity:1;visibility:visible}.normal_course01 ul li{padding-top:280px}.normal_course01 ul li a{margin-top:-280px;padding-top:280px}.home #content{margin-top:0 !important;position:unset;OVERFLOW:HIDDEN}.site-header{background:#5e5e5e69;position:fixed;width:100%;top:0;z-index:9999}.site-header.sub{background:#fff;position:fixed;width:100%;top:0;z-index:9999;box-shadow:3px -3px 20px #3a3a3a}.sub h1{max-width:100px;width:77%}.sub .pc_nav{width:57%}.sub .hd_button{width:11%}.sub .hdsign{width:13%;position:relative}.sub .pc_nav>ul>li a{font-size:14px;color:#003E89;display:block}.sub .pc_nav>ul>li a,.sub .pc_nav>ul>li a:visited,.sub .pc_nav>ul>li a:hover,.sub .pc_nav>ul>li a:active{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:relative;transition:0.5s color ease;text-decoration:none}.sub .pc_nav>ul>li a:hover{color:#000000}.sub .pc_nav>ul>li a.before:before,.sub .pc_nav>ul>li a.after:after{content:"";transition:0.5s all ease;-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute}.sub .pc_nav>ul>li a.before:before{top:-0.25em}.sub .pc_nav>ul>li a.after:after{bottom:-0.25em}.sub .pc_nav>ul>li a.before:before,.sub .pc_nav>ul>li a.after:after{height:5px;height:0.2rem;width:0;background:#000000}.sub .pc_nav>ul>li a.fourth:before,.sub .pc_nav>ul>li a.fourth:after{left:0}.sub .pc_nav>ul>li a.before:hover:before,.sub .pc_nav>ul>li a.after:hover:after{width:100%}.sign_btn .signup_hover{opacity:0;position:absolute}.sign_btn:hover .signup_img{opacity:0}.sign_btn:hover .signup_hover{width:100%;height:100%;top:0;left:0;opacity:1;position:absolute}.hd_inner{max-width:1000px;width:90%;margin:0 auto;align-items:center;padding:10px 0;justify-content:space-between}.hd_banner{width:100%;max-height:89.7vh;position:relative;top:0;z-index:99;overflow:hidden;margin-bottom:100px}.hd_banttl{position:absolute;transform:translate(-50%, -50%);z-index:1;top:45%;left:50%}.hd_banttl p{font-size:5.7em;font-family:'Lato';color:#fff;font-weight:700;font-style:italic}.home header.site-header{width:100%;position:absolute;background-size:cover;left:0;z-index:100}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.home header.site-header{width:100%;position:absolute;background-image:url(/wp/wp-content/themes/ej-v-2/assets/img/hd_bg.png);background-size:cover;left:0;z-index:100}}@supports (-ms-ime-align: auto){.home header.site-header{width:100%;position:absolute;background-image:url(/wp/wp-content/themes/ej-v-2/assets/img/hd_bg.png);background-size:cover;left:0;z-index:100}}.home header.site-header.hd_fixed{position:fixed;top:0 !important}video{width:100%;margin:0;padding:0}h1{max-width:150px;width:77%}.pc_nav{width:63%}.hd_button{width:14%}.hd_button a{display:block;width:100%;background:#fff;height:35px;padding-top:8px;margin-bottom:5px;text-align:center;font-size:12px;letter-spacing:0;border:1px solid #6a6a6a}.hd_button a.mem_btn{background:#2a5caa;color:#fff}.hd_button a:hover,.hd_button a:focus{background:#6a6a6a;color:#fff}.hd_button a.mem_btn:hover,.hd_button a.mem_btn:focus{background:#fff;color:#2a5caa}.pc_nav>ul{align-items:center;justify-content:space-between}.pc_nav>ul>li{padding:10px 0;text-align:center}.pc_nav>ul>li a{font-size:14px;color:#000;display:block}.pc_nav>ul>li a:hover{font-size:14px;color:#000;display:block}.home .pc_nav>ul>li a:hover{font-size:14px;color:#fff;display:block}.ttl01{font-size:5rem;color:#023e88;font-family:"Lato";font-weight:700;margin-bottom:1.2em;text-align:center;position:relative;width:100%;margin:auto}.ttl01 span,.top_whysec{position:relative}.ttl01 span{max-width:85%;margin:auto;background:#fff;padding:20px;font-family:'Noto Sans', sans-serif;display:inline-block}.top_how .ttl01 span{background:#a9c6f9;padding:20px}.top_blog .ttl01 span{background:#e8e8e8;padding:20px}.top_job-info .ttl01 span{background:#f3f2f8;padding:20px}.ttl01:before{content:"";width:100%;height:4px;background:#2c5eab;position:absolute;left:0;top:50%;transform:translate(0, -50%)}.top_why .ttl01{margin-bottom:100px}.top_free-trial .ttl01{margin-bottom:80px}.top_why{width:100%;background:#fff;position:relative;padding:5em 0}.top_why:before{content:"";width:65%;height:55%;background:#E8E8E8;position:absolute;left:0;top:17%}.top_whysecinn{align-items:center;margin-bottom:40px}.top_whysecinn:nth-child(2n){flex-direction:row-reverse}.top_whysecimg{width:50%}.why_ttl{font-family:'DIN Alternate Bold';font-size:24px;color:#6b6b6b;letter-spacing:1px;margin-bottom:30px;position:relative;padding:0px 0 0 2.3em}.why_ttl span{font-size:45px;color:#285caa;position:absolute;left:0;top:-15px;display:block}.top_whysecdesc{width:40%;max-width:470px;margin-left:2%;margin-right:2%;font-size:13px}.top_whysecdesc p{font-size:15px}.top_how{background:#AAC6F9;padding:70px 0 100px}.top_how_inner{max-width:1000px;width:100%;margin:auto;position:relative}.top_how_inner:before,.top_how_inner:after{content:"";position:absolute}.top_how_inner:before{background:#AAC6F9;width:50%;left:0;top:4.5em;height:43%}.top_how_inner:after{background:#E8E8E8;width:65%;z-index:-1;right:0;top:0;height:65%}.top_howsec{width:90%;margin:auto;position:relative;z-index:2;justify-content:space-between;padding-top:40px;align-items:center}.top_howlft{width:43%;font-size:16px;color:#fff;font-weight:800;white-space:pre-line}.top_howrgt{width:50%}.top_howrgt iframe{display:block;width:100% !important;border:8px solid #fff}.top_free-trialsec{max-width:1000px;width:100%;margin:auto;margin:7em auto}.top_free-trial_inner{justify-content:space-between}.top_free-trial_list{width:31.5%;margin-bottom:30px}.top_free-trial_ttl{margin-top:5em}.how_02.top_free-trial_inner{width:90%;margin:auto;align-items:center}.how_02 .top_free-trial_list{width:28%;margin-bottom:30px}.how_02 .after_trail{width:3%;margin-bottom:83px}.how_02 .top_free-trial_list h3{font-size:15px;font-weight:800;color:#003E89;padding:0 10px}.top_free-trial_list figure{margin-bottom:15px}.top_free-trial_list h3{font-size:20px;font-weight:800;color:#003E89;padding:0 20px}.freedown{max-width:150px;width:100%;margin:auto}.after_freetrail h3{font-size:24px;font-weight:800;color:#003E89;padding:10px 0 40px;text-align:center}.after_freetrail h3 span{background:linear-gradient(transparent 70%, #ffe900 0%);background:-moz-linear-gradient(transparent 70%, #fee466 0%);background:-webkit-linear-gradient(transparent 70%, #ffe900 0%);position:relative}.top_free-trial-img{width:92%;max-width:1100px;margin:5em auto 0}.free-trial-img{position:relative;overflow:hidden}.free-trial-img::before{position:absolute;top:0;left:-75%;z-index:2;display:block;content:'';width:50%;height:100%;background:-webkit-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.3) 100%);background:linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,0.3) 100%);-webkit-transform:skewX(-25deg);transform:skewX(-25deg)}.free-trial-img:hover::before{-webkit-animation:shine 1s;animation:shine 1s}@-webkit-keyframes shine{100%{left:125%}}@keyframes shine{100%{left:125%}}.top_blog{position:relative;width:100%;padding:4em 0 8em;background:#e8e8e8}.top_blog .top_blog_lists_inn{padding:0 10% 30px 0}.top_blog .blog_list_box_txt{background:#FFF;width:95%;margin:-5em auto 0;position:relative;z-index:1;padding:25px 18px}.blog_list_desc p{height:18px;overflow:hidden}.view_more{background:#003E89;color:#fff;font-size:14px;font-weight:600;text-align:center;display:block;width:250px;height:60px;padding-top:20px;border-radius:60px;margin:40px auto 0;border:1.3px solid #003E89;white-space:pre-wrap}.view_more:hover,.view_more:focus{background:#fff;color:#003E89}.top_job-info{padding:3em 0 0em;margin:12em 0 0em;position:relative;background:#F3F2F8;z-index:9}.top_job-info:before,.top_job-info:after{width:100%;position:absolute;z-index:-1}.top_job-info:before{height:33%;background:#F9F8F4;top:0;left:0}.top_job-info:after{height:70%;background-image:url(/wp/wp-content/themes/ej-v-2/assets/img/top-job-bg.jpg);background-repeat:no-repeat;background-position:bottom left;background-size:contain;bottom:0;left:0;z-index:-4}.job_info{max-width:1000px;width:97%;margin:0}.top_job-info-txt01{font-size:14px;font-weight:900;color:#6B6B6B;text-align:center;margin-top:30px;padding-top:30px}.category-jobinjapan .job_info_inn{justify-content:flex-start}.category-jobinjapan .job_info_sec01{width:100%}.job_info_count{margin:5em 0 3em;justify-content:center}.job_info_main{background-image:url(/wp/wp-content/themes/ej-v-2/assets/img/top-job-bg.jpg);background-repeat:no-repeat;background-position:center left;background-size:auto 100%;padding-bottom:100px}.job_info_main.subpage{background-image:none;background-repeat:no-repeat;background-position:center left;background-size:auto 100%;padding-bottom:100px}.job_info_main_inner{max-width:1000px;width:100%;margin:auto}.job_info_desc table td:first-child,.job_info_desc table td:last-child{width:100% !important;padding-right:0}.job_info_count li{padding-right:6%;font-size:16px;font-weight:800;color:#006CE2;text-transform:uppercase}.job_info_count li:last-child{padding-right:0}.job_info_count li span{font-size:26px;padding-left:7px}.job_info_inn{justify-content:flex-end}.job_info_sec01{width:63%;background:#fff;border:1.3px solid #6B6B6B;padding:15px;margin:5em auto 0;font-size:13px;color:#6B6B6B;transition:0.3s ease-in}.job_info_sec01:hover{box-shadow:7px 7px 5px -2px #666666}.job_info_inn .blog_list_box_txt{background:none;padding:0}.job_info_sechd{justify-content:space-between;margin-bottom:15px}.job_info_desc table,.job_info_desc table tr,.job_info_desc table td{width:100% !important;height:auto !important}.job_info_desc table td{margin-bottom:10px;height:auto !important}.job_info_desc table td:first-child{width:24% !important;padding-right:30px}.job_info_rgtimg{width:20%;max-width:180px}.job_info_desc table td:last-child{width:77%}.job_info_desc table,.job_info_desc ul{border-bottom:1.5px solid #B9B9B9;padding-bottom:30px;display:block;margin-bottom:15px}.job_info_desc ul{list-style:disc;padding-left:3%}.job_info_desc h4{font-weight:600;padding-bottom:15px;margin-bottom:15px;border-bottom:1.5px dashed #B9B9B9}.job_info_sec01 .blog_list_box_txt .date{background:#0A5DEF}.top_job-info .job_info_desc table{border-bottom:none;padding-bottom:0;margin-bottom:0}.view_morearr{float:right;clear:right;display:block;padding-left:3%;width:150px;position:relative;margin:10px 0;color:#003E89;font-size:14px;font-weight:800;padding-bottom:10px}.view_morearr:after,.view_morearr:before{content:"";position:absolute;background:#003E89;height:1.2px}.view_morearr:after{width:100%;bottom:-2px;left:0}.view_morearr:before{width:23px;bottom:5px;right:-3px;transform:rotate(40deg)}.top_sns{padding:50px 0;background:#AAC6F9}.top_sns .ttl01{margin-bottom:80px}.top_sns .ttl01 span{background:#aac6f9;padding:40px}.top_sns_inn{justify-content:space-between;margin-bottom:5em;max-width:1000px;width:100%;margin:auto}.top_fb_sns,.top_twitter_sns,.top_youtube_sns,.top_instagram_sns{overflow-x:hidden;overflow-y:scroll;margin-bottom:30px}.top_fb_sns .fb-page,.top_fb_sns .fb-page span,.top_fb_sns .fb-page iframe,.top_youtube_sns iframe,.top_instagram_sns .instagram-media{width:100% !important;height:200px !important}.top_fb_sns,.top_twitter_sns,.top_youtube_sns{width:24%}.top_instagram_sns{width:24%}.top_instagram_sns ul li{width:48%;padding:5px 0;box-sizing:border-box;margin:1%;overflow:hidden;height:auto;position:relative}.top_instagram_sns ul li a{position:absolute;width:100%;height:100%;top:0;left:0}.top_sns_sec01{position:relative;overflow:hidden}.sns_box{height:200px;overflow:hidden;background:#fff}.top_instagram_sns .sns_box,.top_twitter_sns .sns_box{height:200px;overflow:hidden;overflow-y:scroll;background:#fff}.top_sns_sec01:hover:after{display:none}.top_sns_sec01 p{text-align:center;padding:10px 0}.top_sns_ttl{font-size:17px;color:#083e88;text-align:center;padding:10px 20px;position:relative;font-weight:400}.top_sns_ttl::after{position:absolute;content:'';width:0;height:0;border:solid 6px transparent;border-top:solid 8px #083e88;top:50%;left:0;margin-top:-3px}.top_sns_sec01:hover::after{background:transparent}.footer_trial-fix{position:fixed;bottom:0;right:0;width:50%;max-width:280px;z-index:99;opacity:0}#button.show{opacity:1;visibility:visible}.menu>a{display:block;position:relative}.menu>a::after{position:absolute;top:50%;right:2px;display:block;content:'';width:8px;height:8px;margin-top:-4px;border-top:1px solid #888;border-right:1px solid #888;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.menu::after{content:none;border:none !important}.accordion .menu{position:relative}.accordion .menu .icon{display:block;position:absolute;top:0;bottom:0;right:1px;width:10px;height:1px;margin:auto;background:#888;content:"";transition:all 0.3s}.accordion .menu .icon::before{display:block;position:absolute;top:0;bottom:0;right:0;left:0;width:1px;height:10px;margin:auto;background:#888;content:""}.accordion .active .icon{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.accordion .subMenu{display:none}.breadcrumbs{width:100%;margin:0 auto;font-size:15px;padding:5px 0 20px;color:#6B6B6B;z-index:1;position:relative;z-index:10;box-sizing:border-box}.breadcrumbs span{color:#6B6B6B}.subpage{overflow:hidden}.subpage_wrapper{max-width:1280px;width:100%;margin:auto}.side_nav{width:25%;position:sticky}.side_nav_inner{left:0;position:sticky;box-shadow:3px 2px 5px 0px #aeaeae;padding-bottom:50px}.sidebarfixed{position:fixed !important;top:0}.home #main{width:100%;min-height:unset}.main_side_banner{width:100%;background-image:url(/wp/wp-content/themes/ej-v-2/assets/img/common-banner.jpeg);background-size:cover;background-position:center 17%;background-repeat:no-repeat;position:relative;box-shadow:0px 4px 15px 0px #6B6B6B}.main_side_banner.job{width:100%;background-image:url(/wp/wp-content/themes/ej-v-2/assets/img/top-job-bg.jpg);background-size:cover;background-position:top right;background-repeat:no-repeat;position:relative}.main_side_banner.business{width:100%;background-image:url(/wp/wp-content/themes/ej-v-2/assets/img/business-banner.jpeg);background-size:cover;background-position:top right;background-repeat:no-repeat;position:relative}.main_side_banner:after{content:"";width:100%;height:100%;background:rgba(0,0,0,0.3);position:absolute;top:0;left:0;z-index:1}.main_side_ttl{max-width:1000px;width:100%;margin:auto;font-size:32px;color:#fff;font-weight:600;padding:180px 0;text-align:center;position:relative;z-index:10}.content-area{width:100%;position:relative}.side_nav_blc h2{background-color:#0A4BDD;color:#fff;padding:15px 10px 13px 8%;font-size:17px}.side_nav_blc ul li{font-size:14px;background:#fff;border-bottom:1.5px solid #BABABA;position:relative;transition:0.3s ease}.side_nav_blc ul li a{padding:15px 10px 13px 8%;display:block}.side_nav_blc ul li a:hover{color:#fff;background:#BABABA}.side_nav_social ul{justify-content:space-between;width:80%;margin:30px auto;align-items:center}.side_nav_social li{width:32px}.free_trial_btn{width:80%;font-size:calc(30px + (46 - 30) * ((100vw - 768px) / (2000 - 768)));font-family:'BebasNeue Bold';color:#fff;text-transform:uppercase;margin:0 auto;text-align:center;padding:15px 0 10px;display:block;line-height:1;background:#003E89;box-sizing:border-box;border:1.5px solid #003E89}.free_trial_btn:hover{background:#fff;border:1.5px solid #003E89;color:#003E89;box-sizing:border-box}.main_side_inn{width:75%;padding-left:3%;margin-top:-20px;margin-bottom:50px}.ttl02{color:#285CAA;font-size:5rem;font-family:"Lato";position:relative;margin-bottom:30px;text-align:center}.normalttl{color:#285CAA;font-size:3rem;font-family:"Lato";position:relative;padding:80px 0;margin-bottom:30px;text-align:center}.ttl02:before{content:"";width:7px;height:30px;background:#0A4BDD;position:absolute;left:0;top:3px}.ttl02 h3{max-width:1000px;width:100%;margin:0;text-align:center;margin-left:-20px}.ttl02 span{padding:20px;background:#fff;line-height:1.8}.how_03 .ttl02 span{padding:20px;line-height:1.8}.ttl02:before{content:"";width:100%;height:3px;background:#285CAA;position:absolute;left:0;top:50%;z-index:-1}.about_ej01{margin-bottom:7em}.about_ej01_inner{max-width:1000px;width:97%;margin:0}.about_ej01 figure{width:53%;margin-bottom:30px}.main_side_inn p{font-size:13px;color:#6B6B6B}.main_side_inn p.calendar span:before{content:"";width:30px;height:30px;position:absolute;top:-2px;left:0;background:#fcb67f;color:#6B6B6B;text-align:center}.main_side_inn p.calendar{text-align:center}.main_side_inn p.calendar span{padding-left:35px;font-size:20px;color:#6B6B6B;text-align:center;margin:10px 0 20px;position:relative}.about_ej01 .view_more{margin:50px 0 0 3%}.how_01_inner{max-width:1000px;width:95%;margin:0 0 7em}.how_01_content{margin:30px 0;align-items:center;justify-content:space-between}.how_01_content_l,.how_01_content_r{width:45%}.how_02_content{max-width:1000px;width:100%;margin:0}.how_02_howrgt{width:90%;margin:auto;padding:60px 0}.how_02_txt{font-size:18px;width:90%;margin:30px auto;padding:20px 0;color:#fff;text-align:center}.how_02_howrgt iframe{width:100% !important}.top_how_video{width:60%;margin:6em auto}.top_how_video iframe{width:100% !important}.how_03{padding:30px 0;margin-bottom:30px;position:relative;z-index:-1}.how_03::after{content:"";position:absolute;width:200%;height:100%;top:0;left:-5%;margin:auto;z-index:-2}.how_03_inner p{max-width:1000px;width:97%;margin:auto;text-align:center;padding-bottom:10px;font-size:18px}.how_04 h2{background-color:#26455c;color:#fff;padding:10px;box-sizing:border-box;font-size:16px;font-size:1.6rem}.how_03_inner ul{margin-bottom:30px}.how_03_inner li{font-size:13px;color:#6B6B6B;font-weight:600;position:relative;padding-left:10px;margin-bottom:10px}.how_03_inner li:before{content:".";position:absolute;left:0;top:-5px;font-size:14px}.main_side_inn .how_03_tbtxt{font-size:14px;color:#534D4B;font-weight:800;text-align:center}.how_03_tb table{width:90%;border:1.5px solid #777776;font-size:13px;color:#6B6B6B;margin:10px auto 3em}.how_03_tb table tr{border-bottom:1.5px solid #777776}.how_03_tb table th{background:#D7E9F4;padding:20px 0 20px 30px;text-align:left;border-right:1.5px solid #777776;vertical-align:middle}.how_03_tb table th:first-child{width:30%}.how_03_tb table th:last-child,.how_03_tb table td:last-child{border-right:none}.how_03_tb table td{background:#fff;text-align:center;padding:20px 0;vertical-align:middle;border-right:1.5px solid #777776}.how_03_tb table .how_03_tbtxt{text-align:center}.how_04_inner ul,.how_05_inner ul{margin:30px 0;max-width:1000px;width:97%}.how_04_inner ul li{align-items:center;padding:20px 0}.how_04_inner ul li:last-child{border-bottom:none}.how_04_icon{max-width:100px;width:10%;margin:0 auto}.how_04_txt{width:90%;padding-left:40px;box-sizing:border-box}.how_04_txt p{font-size:13px;margin-bottom:10px;font-weight:600}.how_04_txt a{font-size:13px;margin-bottom:10px;font-weight:600;border-bottom:1px solid #000}.how_05_inner ul li{text-align:center;margin:2%;font-size:13px;font-weight:600;color:#000;width:100px}.how_05_icon{margin-bottom:10px}.how_05_inner ul li p{width:100%}.teachers_list ul{max-width:1000px;width:100%}.teachers_list ul li{width:29.3%;margin:2%;background-color:#26455c;padding:10px;box-sizing:border-box}.teachers_box h2{text-align:center;font-size:15px;font-size:1.5rem;color:#fff;font-weight:600;margin-bottom:10px}.teachers_box_img{padding-top:70%;background-repeat:no-repeat;background-position:center top;background-size:cover}.teachers_box_txt{background-color:#fff;padding:10px;box-sizing:border-box;font-size:13px;font-size:1.3rem;margin-top:10px}.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.clearfix{display:block}.ft-social{width:100%;padding:15px 0;background:#004FC1;box-sizing:border-box}.ft-social .social-in{max-width:1000px;width:90%;margin:0 auto;justify-content:space-between;align-items:center}.ft-social .ft-logo{width:15%}.ft-R{width:40%;justify-content:flex-end}.ft-R li{width:10%;margin-right:10%}.ft-R li:last-child{margin-right:0}.ft-social .ft-R li a{display:block}.ft-detail{max-width:1000px;margin:50px auto 0;padding-left:130px}.ft-detail ul li{list-style:disc;font-size:15px}.ft-detail ul.ft-list{width:33.33%;float:left}.ft-detail ul li a{color:#474747;letter-spacing:0px}.ft-detail ul li a:hover{color:#0f5fef;letter-spacing:0px}.ft-detail .mb30{margin-bottom:30px}.ft-detail .support{font-size:19px}.ft-detail .support.support_room{font-size:20px}.ft-detail ul.sub-list li{list-style:none;margin-left:10px}.ft-detail .support a{color:#0A5DEF}.ft-detail .support a:hover{color:#003e89}.copyright{margin-top:80px;padding-bottom:10px;text-align:center;font-size:13px;letter-spacing:1px}.menu{position:relative}ul.menu__second-level{visibility:hidden;opacity:0;z-index:1;padding:20px 10px 10px;box-sizing:border-box}.menu>li.menu__single{position:relative}li.menu__single ul.menu__second-level{position:absolute;width:100%;background:rgba(255,255,255,0.8);-webkit-transition:all .2s ease;transition:all .2s ease}li.menu__single:hover ul.menu__second-level{visibility:visible;opacity:1}ul.menu__second-level li{padding-bottom:5px;margin-bottom:10px;border-bottom:2px solid #fff}ul.menu__second-level li:hover{border-bottom:2px solid #c11329}.price_sec01 .how_03_tb{margin-bottom:7em}.price_sec01 .how_03_tb table th{text-align:center;padding-left:0}.price_sec01 .how_03_tb table th:first-child{width:17%}.price_tag01{font-size:23px;display:block}.price_sec01inn{text-align:center;max-width:1000px;width:97%;margin:0}.price_sec02inn{text-align:center;max-width:1000px;width:97%;margin:0;margin-bottom:5em}.price_sec02inn ol li{font-size:13px;text-align:left;text-align:center}.price_sec02inn ul{max-width:200px;width:100%;margin:40px auto;align-items:center;justify-content:space-evenly}.price_sec02inn ul li{width:48%}.price_sec02inn ul li.au{width:38%}.subpage_course{max-width:1280px;width:90%;margin:0}.jlpt_01_inner h2{background-color:#26455c;color:#fff;padding:10px;box-sizing:border-box;font-size:16px;font-size:1.6rem}.jlpt_01_inner p{font-size:14px;font-size:1.4rem;margin:20px;padding:0 10px;box-sizing:border-box}.jlpt_02_inner h2{background-color:#26455c;color:#fff;padding:10px;box-sizing:border-box;font-size:16px;font-size:1.6rem}.jlpt_02_inner p{font-size:14px;font-size:1.4rem;margin:20px;padding:0 10px;box-sizing:border-box}.jlpt_02_tbl table{width:100%;margin:30px auto}.jlpt_02_tbl table tr th{padding:10px;box-sizing:border-box;font-size:14px;font-size:1.4rem;background-color:#1f6197;color:#fff;text-align:center;vertical-align:middle;border-right:1px solid #fff}.jlpt_02_tbl table tr td{padding:10px;box-sizing:border-box;font-size:14px;font-size:1.4rem;background-color:#fff;color:#153b5d;text-align:center;vertical-align:middle;border-bottom:1px solid #1f6197;border-right:1px solid #1f6197}.jlpt_02_tbl table tr td:nth-child(1){border-left:1px solid #1f6197}.jlpt_02_tbl table tr th:nth-child(1){width:10%}.jlpt_02_tbl table tr th:nth-child(2){width:50%}.jlpt_02_tbl table tr th:nth-child(3){width:40%;border-right:1px solid #1f6197}.jlpt_02_tbl table tr td:nth-child(1){font-size:20px;font-size:2.0rem}.jlpt_02_tbl table tr td:nth-child(2){text-align:left}.jlpt_02_tbl table tr td:nth-child(3){font-size:16px;font-size:1.6rem}.jlpt_03_inner h2{background-color:#26455c;color:#fff;padding:10px;box-sizing:border-box;font-size:16px;font-size:1.6rem}.jlpt_03_inner p{font-size:14px;font-size:1.4rem;margin:20px;padding:0 10px;box-sizing:border-box}.jlpt_03_inner .attention{font-size:11px;font-size:1.1rem;margin:20px;padding:0 10px;box-sizing:border-box}.jlpt_03_blc>h3{color:#26455c;width:90%;margin:40px auto 20px;box-sizing:border-box;text-align:center;font-size:24px;font-size:2.4rem;font-weight:600}.jlpt_03_blc table{width:100%}.jlpt_03_blc table tr th{padding:10px;box-sizing:border-box;font-size:14px;font-size:1.4rem;background-color:#1f6197;color:#fff;text-align:center;vertical-align:middle;border-bottom:1px solid #fff;width:50%}.jlpt_03_blc table tr:nth-child(1) td{border-top:1px solid #1f6197}.jlpt_03_blc table tr td{padding:10px;box-sizing:border-box;font-size:14px;font-size:1.4rem;background-color:#fff;color:#153b5d;text-align:left;vertical-align:middle;border-bottom:1px solid #1f6197;border-right:1px solid #1f6197;width:50%;text-align:center}.mdj_inner h2{color:#ffffff;background:#26465c;margin:20px auto;padding:10px;box-sizing:border-box;font-size:22px;font-size:2.2rem}.mdj_inner p{font-size:14px;font-size:1.4rem;margin:0px auto 30px;padding:10px;margin:10px auto;box-sizing:border-box;border:1px solid #1f6197}.mdj_tbl p span{font-weight:600;color:#1e6197}.mdj_tbl h2{font-size:16px;font-size:1.6rem;margin:0;background:#FFF;color:#1e6197}.mdj_tbl{border:2px solid #1f6097;box-sizing:border-box;padding:20px;margin-bottom:60px}.mdj_tbl table{width:100%;margin:auto}.mdj_tbl table tr td{width:70%;padding:10px 30px;font-size:14px;font-size:1.4rem;background-color:#fff;color:#153b5d;text-align:left;vertical-align:middle;border:1px solid #1f6197;border-right:none}.mdj_tbl table tr th{width:14%;padding:10px;box-sizing:border-box;font-size:14px;font-size:1.4rem;color:#1f6097;text-align:left;vertical-align:middle;border:1px solid #1e6197;border-left:none;font-weight:600}.mdj_tbl table tr:first-child th,.mdj_tbl table tr:first-child td{border-top:none}.mdj_tbl table tr:last-child th,.mdj_tbl table tr:last-child td{border-bottom:none}.course_list{margin:30px 0}.course_list li{width:25%;background-color:#26455c;align-items:center;text-align:center}.course_list li p{display:inline-block;max-width:300px;width:100%;box-sizing:border-box;font-size:18px;text-align:center;padding:20px;color:#fff}.course_list li a{display:inline-block;max-width:300px;width:100%;box-sizing:border-box;font-size:18px;text-align:center;padding:20px;color:#fff}.course_list li a:hover{background:#fff;color:#26455c}.bjc_01_sec{justify-content:space-between}.bjc_01_voc{width:40%}.bjc_ttl01{background-color:#0A4BDD;color:#fff;padding:13px 35px 12px 15px;box-sizing:border-box;font-size:14px;margin-bottom:20px;display:inline-block}.bjc_01_inner h2 span{color:#0A4BDD;box-sizing:border-box;font-size:16px;font-weight:600}.bjc_01_inner p{font-size:14px;font-size:1.4rem;margin:20px 0;box-sizing:border-box}.bjc_01_exp .bjc_01_exp_02 p{text-align:left}.voc_tbl{max-width:711px;width:100%;margin:20px 0 30px;justify-content:space-between}.voc_tbl table{width:100%;border:2px solid #6B6B6B;box-sizing:border-box;margin-bottom:20px}.voc_tbl table th,.voc_tbl table td{text-align:left;padding:10px 13px;font-size:14px;border:1px solid #6B6B6B}.bjc_01_exp p span{text-align:left;font-size:14px;font-weight:600;display:block}.bjc_01_exp_01{width:58%}.bjc_01_exp_02{width:38%}.bjc_01_exp p{text-align:center;font-size:14px;padding:20px 0;box-sizing:border-box}.bjc_01_exp{width:56%;justify-content:space-between}.bjc_02_tbl table{width:100%;margin:30px auto}.bjc_02_tbl table tr th{padding:10px;box-sizing:border-box;font-size:14px;font-size:1.4rem;background-color:#1f6197;color:#fff;text-align:center;vertical-align:middle;border-right:1px solid #fff}.bjc_02_tbl table tr td{padding:10px;box-sizing:border-box;font-size:14px;font-size:1.4rem;background-color:#fff;color:#153b5d;text-align:center;vertical-align:middle;border-bottom:1px solid #1f6197;border-right:1px solid #1f6197}.bjc_02_tbl table tr td:nth-child(1){border-left:1px solid #1f6197}.bjc_02_tbl table tr th:nth-child(1){width:25%}.bjc_02_tbl table tr th:nth-child(2){width:25%}.bjc_02_tbl table tr th:nth-child(3){width:25%}.bjc_02_tbl table tr th:last-child{width:25%;border-right:1px solid #1f6197}.bjc_02_tbl table tr td:nth-child(1){font-size:14px;font-size:1.4rem}.bjc_02_inner p{font-size:14px;font-size:1.4rem;margin:20px;padding:0 10px;box-sizing:border-box}.japanway_sec{justify-content:space-between}.japanway_sec p{width:63%}.japanway_sec figure{width:28%}.ad_01_tbl table{width:100%}.ad_01_tbl table tr th{padding:10px;box-sizing:border-box;font-size:14px;font-size:1.4rem;background-color:#1f6197;color:#fff;text-align:center;vertical-align:middle;border-bottom:1px solid #fff;width:50%}.ad_01_tbl table tr:nth-child(1) td{border-top:1px solid #1f6197}.ad_01_tbl table tr td{padding:10px;box-sizing:border-box;font-size:13px;font-size:1.3rem;background-color:#fff;color:#153b5d;text-align:left;vertical-align:middle;border-bottom:1px solid #1f6197;border-right:1px solid #1f6197;width:50%;text-align:center}.ad_03_inner h2{background-color:#26455c;color:#fff;padding:10px;box-sizing:border-box;font-size:16px;font-size:1.6rem}.ad_03_content{align-items:center;margin:20px 0;flex-direction:row-reverse}.ad_03_content_r{width:50%}.ad_03_content_r_img{width:80%;max-width:350px;margin:0 auto;max-width:300px}.ad_03_content_l{width:40%;margin:0 auto}.ad_01_inner{margin-bottom:30px}.ad_03_content_l_txt ul{list-style:disc;list-style-position:outside}.ad_03_content_l_txt ul li{margin-bottom:5px;font-size:14px;font-size:1.4rem}.ad_04_inner h2{background-color:#26455c;color:#fff;padding:10px;box-sizing:border-box;font-size:16px;font-size:1.6rem}.ad_04_content_l_txt ul{list-style:disc;list-style-position:outside;width:90%;margin:40px auto 20px}.ad_04_content_l_txt ul li{margin-bottom:5px;font-size:14px;font-size:1.4rem}.ad_04_content_l_txt h3{width:90%;margin:20px auto 40px;font-size:16px;font-size:1.6rem;font-weight:600;color:#1f6197}.ad_05{padding:30px 0}.ad_05_inner{margin:0 auto}.ad_05_inner h2{background-color:#26455c;color:#fff;padding:10px;box-sizing:border-box;font-size:16px;font-size:1.6rem}.ad_05_content_r{width:20%}.ad_05_content_l{width:70%;margin-left:10%}.ad_05_content{margin:20px auto;align-items:center}.ad_05_content_l_txt{color:#26455c}.ad_05_content_l_txt h3{margin:0 0 10px 0;box-sizing:border-box;font-size:15px;font-size:1.5rem}.ad_05_content_l_txt p{margin:0 0 10px 0;box-sizing:border-box;font-size:12px;font-size:1.2rem}.ad_05_link{padding:15px 0;box-sizing:border-box;background-color:#fff;margin-top:20px;color:#26455c;font-size:12px;font-size:1.2rem}.ad_05_link h4{font-size:15px;font-size:1.5rem;font-weight:600}.ad_05_btn{text-align:center;margin-top:30px}.ad_05_btn a{width:80%;display:block;max-width:300px;margin:0 auto;background-color:#1978b1;color:#fff;font-size:15px;font-size:1.5rem;font-weight:600;padding:10px 0;box-sizing:border-box;border-radius:20px;border:1px solid #1978b1}.members-page{max-width:1000px;width:97%;margin:0}.men_email{align-items:center;margin:0 0 20px}.men_email img{max-width:65px;margin-right:20px}.men_email a{text-decoration:underline}.men_email a:hover{color:#2a5caa}.members_page_inn{justify-content:space-between}.members_page_inn h2{padding:5px 20px;font-size:21px;color:#285CAA;border-bottom:2px solid #285CAA;margin-bottom:40px}.members_page_inn .cal_details{padding:0 0 40px}.members_page_inn li{width:49%;margin-bottom:40px}.members_page_img{position:relative;width:100%;background-size:cover;background-position:center;padding-bottom:64%;background-repeat:no-repeat}.members_page_img.meeting{background-image:url(/wp/wp-content/themes/ej-v-2/assets/img/member-page01.png)}.members_page_img.lesson{background-image:url(/wp/wp-content/themes/ej-v-2/assets/img/member-page02.png)}.members_page_img.circle{background-image:url(/wp/wp-content/themes/ej-v-2/assets/img/japan_circle_01.jpg)}.members_page_img.referafriend{background-image:url(/wp/wp-content/themes/ej-v-2/assets/img/member-page04.jpg)}.members_page_img:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.3)}.members_page_img .memebers_page_ttl{WIDTH:100%;font-size:20px;color:#fff;position:absolute;transform:translate(-50%, -50%);left:50%;top:50%;z-index:1;font-weight:600;text-align:center}.memebers_page_ttl span{display:block;color:#CA090C;font-size:24px}.members_page_inn .memebers_page_desc{padding-top:20px;padding-left:10px}.meeting_inner p{color:#26455c;text-align:left;margin-bottom:30px}.meeting_content{margin:30px 0;align-items:center;text-align:center;max-width:1000px;width:97%}.meeting_content_01{margin:30px auto;overflow-x:scroll}.meeting_content_01 table{width:100%;box-sizing:border-box}.meeting_content_01 th,.meeting_content_01 td{padding:10px 7px;box-sizing:border-box;font-size:14px;font-size:1.4rem;font-weight:600;border:1px solid #26465c;color:#26465c;text-align:center;vertical-align:middle}.meeting_content_01 .class_name a{color:#008cff}.meeting_content_01 .class_name a:hover{color:#f91100}.meeting_content_01 .place,.meeting_content_01 .time_zone{background:#26465c;color:#fff}.meeting_content_01 .meeting_room{color:#000000}.meeting_content_02{margin:30px auto}.meeting_content_02 ul{justify-content:space-between}.meeting_content_02 ul li{width:24%}.meeting_content_02 ul li p{font-size:12px;padding:20px 0;color:#474747;letter-spacing:1px}.meeting_content_02 table{width:100%;margin:auto}.meeting_content_02 th,.meeting_content_02 td{width:50%;margin:auto}.meeting_content_02 table,.meeting_content_02 th,.meeting_content_02 td{padding:10px 7px;box-sizing:border-box;font-size:14px;font-size:1.4rem;font-weight:600;border:1px solid #26465c;text-align:center;vertical-align:middle;position:relative}.meeting_content_02 td{color:#26465c}.meeting_content_02 td a{color:#008cff}.meeting_content_02 td a:hover{color:#ff1100}.meeting_content_02 th{font-weight:600;background:#26465c;color:#fff}.meeting_content_03{margin:30px auto;justify-content:space-between}.meeting_content_03 li{list-style-type:none;width:24%;height:320px;position:relative;overflow:hidden}.meeting_content_03 li img{width:100%;position:absolute;top:50%;left:0;transform:translate(0, -50%)}.jpn-circle_02 .how_03_tbl table tr th{font-size:14px;background-color:#0A4BDD;color:#fff;text-align:center;vertical-align:middle;border:1px solid #B3B3B3;border-right-width:2px;border-bottom-width:2px;padding:10px;font-weight:600}.jpn-circle_02 .how_03_tbl table tr td{font-size:1.4rem;background-color:#fff;color:#153b5d;text-align:center;vertical-align:middle;border-bottom:2px solid #B3B3B3;border-right:2px solid #B3B3B3;padding:10px}.registration_01{background-color:#d6e9f4;padding:40px 0}.registration_01_inner{width:90%;margin:0 auto}.registration_01_inner ul li{width:23%;margin:1%;padding:20px 10px;box-sizing:border-box;background-color:#fff;border:2px solid #26455c;text-align:center;position:relative}.registration_01_inner ul li h2{font-size:18px;font-size:1.8rem;font-weight:600;margin-bottom:10px}.registration_01_inner ul li p{font-size:13px;font-size:1.3rem}.registration_01_inner span{display:inline-block;width:30px;height:30px;text-align:center;border-radius:30px;box-sizing:border-box;background-color:#1978b1;color:#fff;position:absolute;line-height:1.8;font-size:17px;letter-spacing:0;right:-25px;z-index:2;top:38%}.registration_02{background-color:#26455c;padding:40px 0}.registration_02_inner{width:90%;margin:0 auto}.registration_02_inner ul li{padding:20px;box-sizing:border-box;background-color:#fff;margin-bottom:50px;position:relative}.registration_02_inner ul li:nth-child(4){margin-bottom:0}.registration_02_inner ul li h2{background-color:#1978b1;color:#fff;padding:10px;box-sizing:border-box;font-size:16px;font-size:1.6rem}.registration_02_inner ul li:before{position:absolute;top:106%;left:50%;border:solid transparent;content:" ";border-top-color:#fff;border-width:20px;margin-left:-20px}.registration_02_blc{margin:20px 0}.registration_02_inner ul li:nth-child(4):before{content:none}.registration_02_blc_l{width:30%}.registration_02_blc_r{width:70%;margin:30px auto;padding:0 20px;box-sizing:border-box}.registration_02_inner ul li:nth-child(1) .registration_02_blc_l{width:30%;background-image:url(/wp/wp-content/themes/ej-v-2/assets/img/registration_02_bg_01.jpg);background-size:cover;background-position:center center}.registration_02_inner ul li:nth-child(2) .registration_02_blc_l{width:30%;background-image:url(/wp/wp-content/themes/ej-v-2/assets/img/registration_02_bg_02.jpg);background-size:cover;background-position:center center}.registration_02_inner ul li:nth-child(3) .registration_02_blc_l{width:30%;background-image:url(/wp/wp-content/themes/ej-v-2/assets/img/registration_02_bg_03.jpg);background-size:cover;background-position:center center}.registration_02_inner ul li:nth-child(4) .registration_02_blc_l{width:30%;background-image:url(/wp/wp-content/themes/ej-v-2/assets/img/registration_02_bg_04.jpg);background-size:cover;background-position:center center}.registration_02_blc_r p{font-size:13px;font-size:1.3rem;margin-bottom:10px}.registration_02_blc_r .hd_f_btn a{display:inline-block;font-weight:600;font-size:16px;font-size:1.6rem;padding:15px 40px;box-sizing:border-box;color:#26455c;border-bottom:4px solid #ccbf45;margin-right:auto;background-color:#ffed56}.registration_02_inner ul li>p{padding:20px;box-sizing:border-box;border:2px solid #26455c;font-size:13px;font-size:1.3rem}.registration_02_inner ul li>p strong{font-weight:600;display:block}.registration_02_inner ul li>p a{display:block;margin-top:15px;font-size:11px;font-size:1.1rem}.registration_03{margin:50px 0}.registration_03_inner{width:90%;margin:0 auto;box-sizing:border-box;background-color:#fff;border:2px solid #26455c}.registration_03_inner h2{background-color:#26455c;color:#fff;padding:10px;box-sizing:border-box;font-size:16px;font-size:1.6rem}.registration_03_blc{padding:20px;box-sizing:border-box}.registration_03_blc{margin:20px 0}.registration_03_blc_l{width:30%;background-image:url(/wp/wp-content/themes/ej-v-2/assets/img/registration_03_bg_01.jpg);background-size:cover;background-position:center center}.registration_03_blc_r{width:70%;margin:30px auto;padding:0 20px;box-sizing:border-box}.registration_03_blc_r p{font-size:15px;font-size:1.5rem}.table-res-form{width:100%}.table-res-form tr{vertical-align:middle}.table-res-form tr:first-child{border-top:none}.table-res-form th,.table-res-form td{border:1px solid #0b5da7}.table-res-form th,.table-res-form td{padding:1.5em;vertical-align:middle;box-sizing:border-box;font-size:16px;font-size:1.6rem}.table-res-form th{width:30%;text-align:center;padding:1.5em;vertical-align:middle;box-sizing:border-box;font-size:13px;background-color:#d6e9f4}.table-res-form .requied{font-size:0.8em;color:#ff0400;display:inline-block;padding:0.3em 0.3em 0.2em;border-radius:2px;margin-left:5px;box-sizing:border-box}:-moz-placeholder{color:#26465c;opacity:1}::-moz-placeholder{color:#26465c;opacity:1}:-ms-input-placeholder{color:#26465c}.table-res-form input[type="text"],input[type="email"],input[type="tel"],textarea,select{border:1px #0c5da7 solid;padding:0.5em;border-radius:0px;margin-bottom:0.5em;width:100%;position:relative;opacity:1;font-size:16px;text-align:left;box-sizing:border-box;outline:none}.table-res-form input[type="text"]:focus,textarea:focus{background:#EEFFFF;box-shadow:0 0 1px 0 rgba(0,0,0,0.5)}.submit{text-align:center;margin-top:30px}.table-res-form input[type="submit"]{width:80%;display:block;max-width:300px;margin:0 auto;background-color:#1978b1;color:#fff;font-size:15px;font-size:1.5rem;font-weight:600;padding:10px 0;box-sizing:border-box;border-radius:20px;border:1px solid #1978b1;font-weight:bold}.table-res-form input[type="button"]{width:80%;display:block;max-width:300px;margin:0 auto;background-color:#1978b1;color:#fff;font-size:15px;font-size:1.5rem;font-weight:600;padding:10px 0;box-sizing:border-box;border-radius:20px;border:1px solid #1978b1;font-weight:bold}input:-webkit-autofill.wpcf7c-conf{-webkit-box-shadow:0 0 0px 1000px #fff inset !important;border:none !important;background:#fff !important}input:-webkit-autofill.wpcf7c-conf:focus{border:none !important}.wpcf7c-conf{background:#fff !important;border-color:#fff !important}.wpcf7c-conf:focus{border-color:transparent !important}.wpcf7-form.custom-wpcf7c-confirmed textarea[name="your-message"]{height:25px}.friend_01_content{width:100%;position:relative}.friend_01{background-image:url(/wp/wp-content/themes/ej-v-2/assets/img/refer-ban.jpg);background-repeat:no-repeat;background-position:center center;background-size:cover;position:relative;margin-top:20px}.friend_01_inner{position:relative;z-index:100}.friend_01:after{content:"";width:100%;height:100%;background-color:rgba(255,255,255,0.5);position:absolute;top:0;left:0;z-index:1}.friend_01_ttl>h2{color:#003E89;width:90%;margin:0 auto;box-sizing:border-box;text-align:center;font-size:24px;font-size:2.4rem;font-weight:900;padding:30px 0}.friend_01_content_or{background-color:rgba(38,69,92,0.23)}.friend_01_content_inner{padding:0px 0 60px;width:90%;margin:auto}.friend_01_content_inner h2{font-size:24px;font-size:2.4rem;font-weight:400;text-align:center;color:#f00;font-weight:700}.friend_01_content_inner h2 span{font-size:18px;font-size:1.8rem;font-weight:600}.friend_01_content_inner>ul{justify-content:center}.friend_01_content_inner>ul>li{max-width:400px;width:48%;margin:1%;background-color:#fff;padding:30px 20px;box-sizing:border-box;text-align:center;box-shadow:7px 7px 5px -2px #666666}.friend_01_content_inner>ul>li h3{font-size:17px;text-align:center;color:#6b6b6b}.friend_01_content_inner>ul>li h4{padding:5px 10px;color:#535252}.friend_01_content_inner>ul>li>ul>li{font-size:16px;font-size:1.6rem;margin-bottom:5px;font-weight:600}.friend_refer_inner h2{color:#777776;padding:0px 20px;box-sizing:border-box;font-size:16px;font-size:2.5rem;position:relative;padding:10px 30px;border-bottom:1px solid #6B6B6B;margin:30px 0}.friend_refer_inner h2::after{content:"";position:absolute;width:10px;height:60%;background:#0b4bdd;top:50%;left:10px;transform:translate(0, -50%)}.friend_refer_inner p{font-size:14px;font-size:1.4rem;margin:20px;padding:0 10px;box-sizing:border-box}.friend_refer_btn a{width:80%;display:block;max-width:300px;margin:0;background-color:#003E89;color:#fff;font-size:15px;font-size:1.5rem;font-weight:600;padding:10px 0;box-sizing:border-box;border-radius:20px;border:1px solid #1978b1;text-align:center}.friend_refer_btn a:hover{background-color:#fff;color:#1978b1;border:1px solid #1978b1}.friend_refer .hd_f_btn a{max-width:300px;width:80%;margin:0;display:block;font-weight:800;font-size:16px;font-size:1.6rem;padding:15px 40px;box-sizing:border-box;color:#26455c;border-bottom:4px solid #ccbf45;margin-right:15px;background-color:#ffed56;transition:0s;text-align:center}.friend_refer_inner{margin-bottom:5em;padding-top:3em}.friend_refer_inner p{padding:0 10px}.friend_refer_txt{display:flex;justify-content:center}.friend_refer_btn .view_more{margin:3em 0}.post-content .job_info_desc{height:100%;overflow:visible}.post-content .job_info_sec01,.post-content .job_info_sec01:hover{border:none;box-shadow:none}.post-content .job_info_desc table td:first-child{background:#5b5959;color:#fff;padding:7px 15px;width:auto !important;text-align:center;vertical-align:middle;display:inline-block;margin-right:2%}.post-content .job_info_desc table tr{display:inline-block;margin-bottom:20px}.post-content .job_info_desc table td:last-child{display:inline-table}.post-content .job_info_rgtimg{width:15%}.post-content .job_info_sechd{border-bottom:1.5px solid #aaa}.category-jobinjapan .view_more{margin:3em 0}.normal_course{max-width:1000px;width:97%;margin:0}.normal_course01{margin-bottom:5em}.normal_course01 ul{justify-content:space-between}.normal_course01 ul li{width:30%;background:#003E89;border:1px solid #023e88;padding:20px;color:#fff}.normal_course01 ul li a{color:#fff}.normal_course01 ul li p{color:#fff}.normal_course01 ul li:hover{background:#ffffff;border:1px solid #023e88;padding:20px;color:#fff}.normal_course01 ul li:hover a{color:#023e88}.normal_course01 ul li:hover p{color:#023e88}.course_ttl01{position:relative;padding-bottom:10px;margin-bottom:15px;font-size:15px}.normal_course01 ul li:hover .course_ttl01:after{content:"";width:40px;height:2px;background:#023e88;position:absolute;bottom:0;left:0}.course_ttl01:after{content:"";width:40px;height:2px;background:#fff;position:absolute;bottom:0;left:0}.course_txt01{font-size:15px !important;text-align:center;margin-bottom:30px}.course_txt02{padding-left:20px;margin-bottom:25px}.normal_course02{border:1.5px solid #6B6B6B;padding:20px;margin-bottom:3em}.normal_course02inn:last-child{margin-bottom:0}.course_ttl02{font-size:17px;color:#003E89;position:relative;padding-left:15px;padding-bottom:13px;margin-bottom:20px;border-bottom:1.5px solid #003E89;font-weight:800}.course_ttl02:before{content:".";position:absolute;top:0px;left:0;color:#003E89;line-height:13px;font-size:28px}.normal_course02inn{justify-content:space-between;margin-bottom:3em}.normal_course02_img{width:32%}.normal_course02_desc{width:63%}.normal_course02_txt01{margin-bottom:10px;font-size:13px;color:#6B6B6B;align-items:center}.normal_course02_txt01:nth-child(2){min-width:180px;width:20%;position:relative;margin-right:5%}.normal_course02_txt01:nth-child(3){max-width:250px;width:100%}.normal_course02_txt01:nth-child(3) span{width:auto;display:flex}.normal_course02_txt01:nth-child(4){margin-top:10px}.normal_course02_txt01:nth-child(4) span,.normal_course02_txt01:nth-child(5) span{margin-bottom:10px}.normal_course02_txt01 span{color:#fff;background:#0000ff;padding:3px 15px;margin-right:3%;width:auto;position:relative;box-sizing:border-box}.normal_course02_txt01.level::after{content:"";background:url(/wp/wp-content/themes/ej-v-2/assets/img/star_01.png);width:105px;height:100%;position:absolute;top:0;right:0;transform:translate(0, 0);background:#ddb9b9 !important}.normal_course02_txt01.level.level1-5::after{background:url(/wp/wp-content/themes/ej-v-2/assets/img/star_1-5.png)}.normal_course02_txt01.level.level2::after{background:url(/wp/wp-content/themes/ej-v-2/assets/img/star_2.png)}.normal_course02_txt01.level.level2-5::after{background:url(/wp/wp-content/themes/ej-v-2/assets/img/star_2-5.png)}.normal_course02_txt01.level.level3::after{background:url(/wp/wp-content/themes/ej-v-2/assets/img/star_3.png)}.normal_course02_txt01.level.level3-5::after{background:url(/wp/wp-content/themes/ej-v-2/assets/img/star_3-5.png)}.normal_course02_txt01.level.level4::after{background:url(/wp/wp-content/themes/ej-v-2/assets/img/star_4.png)}.normal_course02_txt01.level.level4-5::after{background:url(/wp/wp-content/themes/ej-v-2/assets/img/star_4-5.png)}.normal_course02_txt01.level.level5::after{background:url(/wp/wp-content/themes/ej-v-2/assets/img/star_5.png)}.course_tabs .qa_tabs{width:100%}.jlpt_course .normal_course02,.business_course .normal_course02{border:none}.course_tabs li{width:30%;background:#fff;border:1.5px solid #003E89;font-size:17px;margin:0 1% 10px 1%;transition:0.3s ease;text-align:center}.course_tabs li a{color:#023e88;display:block;padding:10px 20px}.course_tabs li:hover{color:#ffffff;background:#023e88}.course_tabs li a:hover{color:#ffffff;background:#023e88}.qa_tabs{margin:0 0 20px 0}.qa_tabs ul{width:100%;margin:40px auto 0}.qa_tabs li{background:#fff;border:1.5px solid #003E89;font-size:17px;margin:0 1% 10px 1%;transition:0.3s ease;text-align:center}.qa_tabs li a{color:#042245;display:block;padding:10px 30px;box-sizing:border-box}.qa_tabs .active_pjtab,.qa_tabs li:hover{display:block;background:#003E89}.qa_tabs .active_pjtab a,.qa_tabs li a:hover{color:#fff}.qa_list{max-width:1000px;width:97%;margin:0;margin-bottom:5em}.qa_question{font-size:15px;font-weight:600;color:#6b6b6b;background-image:linear-gradient(to right, #b4b4b4 15%, rgba(255,255,255,0) 0%);background-position:bottom;background-size:10px 2px;background-repeat:repeat-x;position:relative;padding:10px 0 10px 5em}.qa_question:before,.qa_answer:before{content:"";display:flex;align-items:center;font-weight:200;font-family:'Skia Regular';justify-content:center;position:absolute;font-size:22px}.qa_question:before{content:"Q";border-radius:50%;background:#003E89;color:#fff;top:2px;left:20px;width:35px;height:35px}.qa_answer:before{content:"A";color:#003E89;font-size:23px;top:-10px;left:25px}.qa_answer{margin-top:20px;position:relative;padding-left:8em}.qa_answer ul{list-style:disc;padding-left:1%;font-size:13px}#about-lessons-show,#about-free-trial-show,#about-communication-tools-show,#others-show{display:none}.qa_sec .free_trial_btn{width:120px;font-size:23px;height:40px;padding-top:10px;margin:20px 0}.holiday_content{align-items:center}.holiday_content_inner table{width:48%;margin:20px 0;box-sizing:border-box}.holiday_content_inner .red{color:red}.holiday_content_inner .mdj_holiday{position:relative}.holiday_content_inner .mdj_holiday:before{content:'';color:gray;font-size:2em;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);margin:auto;width:80%;height:80%;border-radius:50%;border:2px solid #f00;box-sizing:border-box;background:#ff00000f}.holiday_content_inner{justify-content:space-between}.holiday_content_inner th span,.holiday_content_inner td span{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.holiday_content_inner th,.holiday_content_inner td{box-sizing:border-box;font-size:20px;font-size:1.4rem;font-weight:600;border:1px solid #26465c;text-align:center;vertical-align:middle;position:relative;width:50px;height:50px}.holiday_content_inner .months,.holiday_content_inner .days{background:#26465c;color:#fff}.holiday_inner{max-width:1000px;width:90%;margin:auto}.holiday_ttl_top{position:relative;margin:20px auto}.holiday_ttl_top>h2{color:#26455c;width:100%;margin:0 auto;box-sizing:border-box;text-align:center;font-size:33px;font-size:3.3rem;font-weight:600}.holiday_ttl_top>h3{font-weight:600;color:#26455c;font-size:18px;font-size:1.8rem;text-align:right;position:absolute;bottom:-20px;right:0;transform:translate(0px, 0px)}.holiday_ttl p{font-size:14px;font-size:1.4rem;text-align:right}.holidays_circle{justify-content:space-between;align-items:center}.holidays_circle_inner{align-items:center}.holidays_circle_inner span{content:'';color:gray;margin:10px 0;width:30px;height:30px;border-radius:50%;border:2px solid #f00;box-sizing:border-box;background:#ff00000f}.holidays_circle_inner h2{font-size:20px;margin:10px;font-weight:600;color:#f00}.wpcf7-form.custom-wpcf7c-confirmed .table-res-form th,.wpcf7-form.custom-wpcf7c-confirmed .table-res-form td{background:unset;border:unset;padding:.5rem 0;vertical-align:top}.wpcf7c-conf input[text]{background-color:none !important;color:#000 !important;border:none !important;padding:0 !important}.wpcf7-form.custom-wpcf7c-confirmed .your_name{display:block}input.wpcf7-form-control.wpcf7-text.wpcf7-email.wpcf7-validates-as-required.wpcf7-validates-as-email.wpcf7c-conf{background-color:#fff !important}input[type="text"].wpcf7-text,select,input[type="email"]{width:100%;background:none}.zip1 input[type="text"],.zip2 input[type="text"]{width:100%}.sb-container{position:relative;overflow:hidden;padding-right:10px}@media (max-width: 480px){.sb-container{max-height:700px;overflow:scroll}}.sb-content{height:100%;width:120%;padding-right:20%;overflow-y:scroll;box-sizing:border-box}.sb-scrollbar-container{position:absolute;right:5px;bottom:5px;top:5px;width:10px}.sb-scrollbar-container-hide{right:-20px}.sb-scrollbar{position:absolute;right:0;height:30px;width:10px;border-radius:10px;background:rgba(50,50,50,0.5)}.sb-scrollbar:hover{background:rgba(0,0,0,0.5)}.free_trial_form_content{margin:40px 0 60px;max-width:1000px;width:97%}.free_trial_form_inner>h2{color:#26455c;width:90%;margin:0 auto;box-sizing:border-box;text-align:center;font-size:24px;font-size:2.4rem;font-weight:600;margin-bottom:20px}.free_trial_form_inner>p{font-size:13px;font-size:1.3rem;margin-bottom:10px;text-align:center;width:100%;margin:auto}.free_trial_form_inner>p span{color:red}.contest_01_ttl h2{margin:0 auto 60px;color:#26455c;box-sizing:border-box;text-align:center;font-size:24px;font-size:2.4rem;font-weight:600}.contest_video_list h2{background-color:#26455c;color:#fff;padding:10px;box-sizing:border-box;font-size:16px;font-size:1.6rem}.contest_video_list iframe{width:100%;height:300px;margin:20px 0}.contest_video_list .score_tbl{overflow:scroll}.contest_video_list table{width:100%;margin:40px auto}.about_contest p{font-size:14px;padding:10px 10px 20px}.contest_video_list table tr th{padding:10px;box-sizing:border-box;font-size:14px;font-size:1.4rem;background-color:#1f6197;color:#fff;text-align:left;vertical-align:middle;border-bottom:1px solid #1e6197}.contest_video_list table tr th:last-child{border-right:1px solid #1f6197}.contest_video_list table tr th{border-right:1px solid #ffffff;border-bottom:1px solid #ffffff}.contest_video_list table tr:nth-child(3) td:nth-child(1){border-left:1px solid #1f6197}.contest_video_list table tr td{padding:10px;box-sizing:border-box;font-size:14px;font-size:1.4rem;background-color:#fff;color:#153b5d;text-align:left;vertical-align:middle;border-bottom:1px solid #1f6197;border-right:1px solid #1f6197}.contest_video_list .total_score{color:#ff0000;font-weight:600}.jpn-circle_01-content{max-width:1000px;width:97%;margin:0;margin-bottom:5em}.jpn-circle_02{max-width:1000px;width:97%;margin:0}.jpn-circle_01-content ul{justify-content:space-between}.jpn-circle_01-content li{width:48%;margin-bottom:30px;background-image:url(/wp/wp-content/themes/ej-v-2/assets/img/japan_circle_01.jpg);padding-top:26%;background-size:cover;background-position:center}.jpn-circle_01-content li:nth-child(2){background-image:url(/wp/wp-content/themes/ej-v-2/assets/img/japan_circle_02.jpg)}.jpn-circle_02_content ul>li{border:2px solid #26455c;box-sizing:border-box;margin-bottom:30px;padding:25px 20px;align-items:center}.circle_tbl .how_03_tbl table{width:100%}.circle_tbl .how_03_tbl{overflow-x:auto}.jpn-circle_02_content .click_here_btn p{border:unset;padding:20px 0px 10px}.click_here_btn .view_more{margin:0;width:150px;height:45px;padding-top:10px}.jpn-circle_02_content ul>li h2{background-color:#0A4BDD;color:#fff;padding:8px 10px 8px 20px;box-sizing:border-box;font-size:18px;width:200px;text-align:center}.jpn-circle_02_content ul>li span{font-size:16px;font-weight:800;margin-right:10px}.jpn-circle_02_content ul>li span.timettl{background:#D7E9F4;font-size:16px;font-weight:800;margin-right:10px;padding:7px 25px}.jpn-circle_02_content ul>li span.refer_time{color:#ff1100;font-size:1.2rem;letter-spacing:1px;font-weight:600}.jpn-circle_02_content ul>li p{padding:10px;margin:0;border-bottom:1px solid #5d5d5d}.jpn-circle_02_content ul>li p.timebefore{padding:10px;margin:0;border-bottom:none}.jpn-circle_02_content ul>li p.time{padding:10px 0 5px;margin:0;border-bottom:1px solid #5d5d5d}.jpn-circle_02_content ul>li h3{font-size:1.6rem;padding:10px;font-weight:800}.privacy-policy{max-width:1000px;width:97%;margin:0}.privacy-policy_inner p{font-size:12px;font-size:1.2rem}.privacy-policy_inner ol{margin:30px 0}.privacy-policy_inner h2{font-size:14px;font-size:1.4rem;margin-bottom:10px;font-weight:600;margin-top:30px}.privacy-policy_sign{display:inline-block;padding:20px;box-sizing:border-box;border:1px solid #000}.privacy-policy_sign a{display:block;font-size:12px;font-size:1.2rem;margin-top:5px}.about-us{max-width:1000px;width:97%;margin:0}.about-us_inner_tbl table{width:100%}.about-us_inner_tbl table tr th{padding:10px;box-sizing:border-box;font-size:14px;font-size:1.4rem;background-color:#1f6197;color:#fff;text-align:center;vertical-align:middle;border:1px solid #1f6197;border-bottom:1px solid #fff;width:auto}.about-us_inner_tbl table tr:first-child td{border-top:1px solid #1f6197}.about-us_inner_tbl table tr:last-child th{border-bottom:1px solid #1f6197}.about-us_inner_tbl table tr td{padding:10px;box-sizing:border-box;font-size:14px;font-size:1.4rem;background-color:#fff;color:#153b5d;text-align:left;vertical-align:middle;border-bottom:1px solid #1f6197;border-right:1px solid #1f6197;width:auto;text-align:left}.about-us_inner_tbl table tr th span{display:block;font-size:12px;font-size:1.2rem}.about-us_inner_tbl table tr td span{display:block;font-size:12px;font-size:1.2rem}.cate_list{max-width:1000px;width:100%;margin:0}.cate_list ul{justify-content:flex-end;width:90%;margin:0 auto}.cate_list a{margin-left:10px;display:inline-block;padding:10px;color:#fff;box-sizing:border-box;font-size:12px;font-size:1.2rem;font-weight:600}.categorys-one-point-lesson{background-color:#d14171}.categorys-japan-circle{background-color:#fabe00}.categorys-teachers{background-color:#325a8c}.categorys-anime-drawing{background-color:#248696}.categorys-job-in-japan{background-color:#534970}.post-content{max-width:1000px;width:97%;margin:0}.post-content_01{justify-content:space-between;border-bottom:2px solid #6B6B6B;margin-bottom:30px}.post-content .blog_list_box_txt{background:none}.post-content .mch{font-size:15px;font-weight:800}.post-content .blog_list_box_img{max-width:180px;padding:20px 0}.post-content .job_info_desc p.comploop span{background:#5b5959;color:#fff;padding:7px 15px;width:auto !important;text-align:center;vertical-align:middle;display:inline-block;margin-right:2%}.sub_blog_lists{max-width:1000px;width:97%;margin:0}.blog_lists{width:102%;margin:40px -1%}.archive .blog_lists li{width:31.3%;margin-bottom:30px;margin:1%}.blog_list_box_txt h2{width:100%;margin:10px auto;box-sizing:border-box;color:#000;font-size:14px;text-align:left;color:#6B6B6B;font-weight:600}.blog_list_box_img{background-size:cover;background-position:center;padding-top:60%}.blog_list_box_txt{box-sizing:border-box;background:#F9F9F9;overflow:auto;padding:10px}.blog_list_box_txt .date{display:inline-block;font-size:12px;color:#fff;background:#6B6B6B;padding:5px 10px;margin-right:10px}.related_jobinfo .blog_list_box_txt{box-sizing:border-box;background:none;overflow:auto}.related_jobinfo{max-width:1000px;width:100%;margin:100px 0;padding:50px 0;background:#D7E9F4}#related_posts{width:90%;margin:auto}#related_posts .otherjob_info{position:relative}#related_posts .otherjob_info{position:relative;box-sizing:border-box}#related_posts .otherjob_info:hover{box-shadow:7px 7px 5px -2px #666666}#related_posts h3{font-size:16px;padding:10px 0;border-bottom:2px solid #6B6B6B}#related_posts .job_info_sechd{width:100%;margin:20px 0;padding:30px 40px;border:1px solid #000;background:#fff;box-sizing:border-box}#related_posts .blog_list_box_txt{width:75%;margin-left:5%}#related_posts h2{font-size:18px}#related_posts p,.job_info_list p{font-size:13px;flex-wrap:nowrap}#related_posts p span,.job_info_list p span{margin-right:10px;min-width:100px}#related_posts a{position:absolute;top:0;left:0;width:100%;height:100%}.content_txt{font-size:11px;font-size:1.1rem;margin-top:10px}.blog_lists .no-results,.blog_lists .not-found{width:90% !important;margin:0 auto;background-color:transparent}.blog_lists .no-results h2,.blog_lists .not-found h2{text-align:center;font-size:14px;font-size:1.4rem;font-weight:600}.post-content p{font-size:12px;font-size:1.2rem;line-height:2;letter-spacing:0.1em;margin-bottom:10px;box-sizing:border-box}.post-content h3{font-size:15px;font-size:1.5rem;margin:20px auto 20px}.post-content h4{font-size:13px;font-size:1.5rem;padding:15px 10px;box-sizing:border-box;color:#6a6a6a;margin:20px 0;border-top:2px solid #6B6B6B;border-bottom:2px dashed #6B6B6B}.post-content-02{font-size:14px}.post-content p img{width:auto;max-width:100%;display:block;margin:0 auto 0 0;padding:10px 0}.post-content p a{display:inline-block;padding:10px 20px;box-sizing:border-box;color:#26455c;box-sizing:border-box;background-color:transparent;border:1px solid #26455c}.post-content p a:hover{display:inline-block;padding:10px 20px;box-sizing:border-box;color:#fff;box-sizing:border-box;background-color:#26455c;border:1px solid #26455c}.post-content .post_ttl{border-left:none;padding-left:0px;padding-bottom:5px;margin-bottom:15px;border-bottom:1px solid #26455c;font-size:22px;font-size:2.2rem}.post_links{max-width:1000px;width:90%;margin:0 auto;padding:20px 0 60px;box-sizing:border-box;text-align:center}.post_links{justify-content:space-between}.post_links a{font-size:13px;text-decoration:underline;color:#505050;display:inline-block;margin:1%}.top_blog_inner_l_img{background-repeat:no-repeat;background-position:center center;background-size:cover;padding-top:100%}.formnavBox li{font-size:13px;display:inline-block;width:31.3%;background-color:#E3E3E3;margin:0 1% 20px;border-radius:3px;border-top-right-radius:20px;border-bottom-right-radius:20px;padding:10px;box-sizing:border-box}.formnavBox .formnavBox_on{background-color:#1f6197 !important;color:#FFF;font-weight:700}.wpcf7c-conf{background-color:unset !important;color:black;border:unset !important}.wpcf7c-btn-confirm,.wpcf7c-btn-back,.wpcf7-submit{-webkit-appearance:none;transition:0.5s;padding-top:10px}.wpcf7-form-control-wrap.your-last-name{width:48%;margin:0;padding:0}.wpcf7-form-control-wrap.your-first-name{width:48%;margin:0;padding:0}.table-res-form .your_name,.table-res-form .your_tel{justify-content:space-between}.table-res-form .your_tel span{width:100%}.job_cre{text-align:right;width:90%;margin:20px auto;font-size:13px;font-weight:bold}.job_cre .job_logo{max-width:300px;margin:0 0 0 auto}.wpcr3_div_2{width:unset}.wpcr3_respond_2 textarea{height:100px !important;min-width:unset;width:100%}.user_review td{padding:10px;vertical-align:middle;box-sizing:border-box;border-bottom:1px dotted #ffffff;font-size:16px;font-size:1.6rem}.user_review th{width:30%;text-align:center;padding:1.5em;vertical-align:middle;box-sizing:border-box;font-size:13px;background-color:#d6e9f4}div.wpcf7-validation-errors,div.wpcf7-acceptance-missing{border:none !important;font-size:20px;font-size:2rem;color:#26455c;font-weight:bold;text-align:center}div.wpcf7-mail-sent-ok{border:unset !important;font-size:20px;font-size:2rem;font-weight:bold;text-align:center}.sp_hd_menu .sp_hd_menu_nav a:hover{opacity:.5;color:#023e88;background:#fff}.sp_hd_menu .sp_hd_menu_nav{width:100%;margin:auto;transition:all 0.2s;position:relative}.sp_hd_menu.open .sp_hd_menu_nav{display:block;z-index:1000;height:100%}.sp_hd_menu_nav ul{display:block;width:100%;margin:auto;padding:20px 0;position:absolute;top:50%;left:50%;-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);text-align:center}.sp_hd_menu.sp_hd_menu_nav ul{display:table-cell}.sp_hd_menu.open .sp_hd_menu_nav ul li{opacity:1;-webkit-transform:scaleX(1) translateX(0);transform:scaleX(1) translateX(0);-webkit-transition:all .4s ease-out;transition:all .4s ease-out;-webkit-transition-delay:.19s;transition-delay:.19s}.sp_hd_menu .sp_hd_menu_nav ul li{opacity:0;-webkit-transform:scaleX(0) translateX(260px);transform:scaleX(0) translateX(260px);-webkit-transition:none;transition:none}.sp_hd_menu.open .sp_hd_menu_nav ul li:nth-child(2){-webkit-transition-delay:.29s;transition-delay:.29s}.sp_hd_menu.open .sp_hd_menu_nav ul li:nth-child(3){-webkit-transition-delay:.39s;transition-delay:.39s}.sp_hd_menu.open .sp_hd_menu_nav ul li:nth-child(4){-webkit-transition-delay:.49s;transition-delay:.49s}.sp_hd_menu.open .sp_hd_menu_nav ul li:nth-child(7){-webkit-transition-delay:.29s;transition-delay:.29s}.sp_hd_menu.open .sp_hd_menu_nav ul li:nth-child(6){-webkit-transition-delay:.39s;transition-delay:.39s}.sp_hd_menu.open .sp_hd_menu_nav ul li:nth-child(5){-webkit-transition-delay:.49s;transition-delay:.49s}.sp_hd_menu .sp_hd_menu_nav a{color:#fff;text-decoration:none;display:block;padding:20px 0;position:relative;font-size:1.4rem}.sp_hd_menu.open{width:100%;height:100%;position:fixed;right:0;top:0;overflow-y:scroll;z-index:1000;background:#3a3a3a;opacity:0.95;visibility:visible}.sp_hd_menu{width:60px;right:0;top:0;z-index:100;visibility:hidden}.menu_bar{position:absolute;top:30px;right:10px;width:50px;margin:auto;padding:0;background-color:#ffffff;float:left;z-index:1001;text-align:center}.menu_bar_logo{display:block;width:40px;height:auto;margin:auto;padding:0;top:15px;right:10px}.menu_bar_button01{display:block;width:40px;height:auto;margin:0;padding:15px 0 15px 0;text-align:center;background-color:#FFE900;bottom:15px;left:10px}.menu_bar_button01 span{line-height:20px}.menu_bar_button_text01{display:none}.sp_drawer_button{display:inline-block;position:absolute;width:30px;height:30px;overflow:hidden;top:50%;left:50%;-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);text-align:center}.panel-btn-icon{display:block;position:absolute;top:50%;left:0;max-width:20px;width:100%;height:3px;background-color:#023e88;transition:.2s;-ms-transform:translate(0, -50%);transform:translate(0, -50%);text-align:center}.panel-btn-icon:before,.panel-btn-icon:after{display:block;content:"";position:absolute;top:50%;left:0;width:30px;height:3px;background-color:#ffffff;transition:.3s;-ms-transform:translate(-50%, -50%);transform:translate(0, -50%);text-align:center}.sub .panel-btn-icon:before,.sub .panel-btn-icon:after{background-color:#083e88}.panel-btn-icon:before{margin-top:-10px}.panel-btn-icon:after{margin-top:10px}.panel-btn-icon.close{background:transparent}.panel-btn-icon.close:before,.panel-btn-icon.close:after{margin-top:0;width:30px;background:#fff}.panel-btn-icon.close:before{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.panel-btn-icon.close:after{transform:rotate(-135deg);-webkit-transform:rotate(-135deg)}.wpcr3_clear.wpcr3_power{display:none !important}.wpcr3_pagination_page{display:none !important}.navigation.posts-navigation{display:none !important}.page-id-55 .entry-content p{text-align:center}.page-id-55 .entry-content img{width:50%}.pagination span,.pagination a{font-size:15px;padding:10px 15px;border:1px solid #A0A0A0;margin:0 5px}.pagination span.current{border:1px solid #A0A0A0;background:#333;color:#fff}.pagination a:hover{color:#333;border:1px solid #5E5E5E}.archive .wp-pagenavi a,.archive .wp-pagenavi span{display:block;float:left;margin:0px 1px 0px 1px;padding:6px 10px 6px 10px;line-height:16px;text-decoration:none;width:auto;color:#fff;background:#555555;cursor:pointer}.archive .wp-pagenavi .current{display:block;float:left;margin:0px 1px 0px 1px;padding:6px 10px 6px 10px;line-height:16px;text-decoration:none;width:auto;color:#fff;background:#3279BB;cursor:pointer}.archive .wp-pagenavi a::hover,.archive .wp-pagenavi span::hover{display:block;float:left;margin:0px 1px 0px 1px;padding:6px 10px 6px 10px;line-height:16px;text-decoration:none;width:auto;color:#fff;background:#3279BB;cursor:pointer}.wpcr3_pagination .wpcr3_a.wpcr3_disabled,.wpcr3_pagination .wpcr3_a.wpcr3_disabled:hover{background:#555 !important;color:#fff !important;cursor:default}.wp-pagenavi{clear:both;display:flex;justify-content:center}#wp-school-calendar .monthly-calendar td{padding:0;word-wrap:normal;border:none;background:none}#wp-school-calendar .monthly-calendar .weekday-name{text-align:center;background:#2b5ca9;color:#fff;border:1px solid #2d5ca9}#wp-school-calendar .monthly-calendar .general-date{text-align:center;background:#fff;color:#000}.weekend-date{color:#f00 !important}#wp-school-calendar .monthly-calendar .prevnext-date{text-align:center;background:#eee;color:#000;opacity:0.4;filter:alpha(opacity=40);display:none}#wp-school-calendar .wpsc-main-calendar-section{margin-bottom:30px;padding:0;display:-webkit-box;display:-moz-box;display:-ms-box;display:-webkit-flexbox;display:-moz-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#wp-school-calendar .wpsc-important-date-categories-section{margin-bottom:30px;display:none}#wp-school-calendar .monthly-calendar .general-date.important-date{text-align:center;background:#ff84009c;color:#f00 !important;border-left:1px solid #fff;border-right:1px solid #fff;box-sizing:border-box}#wp-school-calendar .wpsc-important-dates-section{display:none}.wp-school-calendar{max-width:1000px;width:97%;margin:0}@media screen and (min-width: 56.875em){#wp-school-calendar .monthly-calendar{display:inline-block;margin:0 auto;width:48%}}@media screen and (min-width: 76.875em){#wp-school-calendar .monthly-calendar{display:inline-block;margin:0 auto;width:32%}}.wpcf7-submit{-webkit-appearance:none;width:80%;max-width:300px;margin:auto;background-color:#023e88;color:#fff;font-size:15px;font-size:1.5rem;font-weight:600;padding:15px 0;box-sizing:border-box;border-radius:20px;border:1px solid #023e88;font-weight:bold;outline:none}.wpcf7c-btn-back{-webkit-appearance:none;width:80%;display:block;max-width:300px;margin:auto;background-color:#023e88;color:#fff;font-size:15px;font-size:1.5rem;font-weight:600;padding:15px 0;box-sizing:border-box;border-radius:20px;border:1px solid #023e88;font-weight:bold;outline:none}.wpcf7c-btn-confirm{-webkit-appearance:none;width:80%;display:block;max-width:300px;margin:auto;background-color:#023e88;color:#fff;font-size:15px;font-size:1.5rem;font-weight:600;padding:15px 0;box-sizing:border-box;border-radius:20px;border:1px solid #023e88;font-weight:bold}.no-js #loader{display:none}.js #loader{display:block;position:absolute;left:100px;top:0}.se-pre-con{position:fixed;left:0px;top:0px;width:100%;height:100%;z-index:9999;background:#fff}@media screen and (min-width: 901px){.pc_only{display:block}.sp_only{display:none}}@media screen and (max-width: 900px){.pc_only{display:none}.sp_only{display:block}h1{max-width:80px;width:40%}.hd_banner{width:100%;max-height:100vh;height:100vh;background-image:url(/wp/wp-content/themes/ej-v-2/assets/img/about_01_img.jpg);background-position:center center;background-size:cover;z-index:1;margin-bottom:0}.home .site-header{top:0 !important;padding-bottom:2px}.circle_tbl .how_03_tbl{width:100%}.circle_tbl .how_03_tbl{width:100%}.submit{display:block}.wpcf7-submit,.wpcf7c-btn-back{margin:20px auto}.holiday_content_inner table{width:98%;margin:20px 0;box-sizing:border-box}.ft_contact.hd_inner_01{width:100%}.teachers_list ul li{width:48%;margin:1%;background-color:#26455c;padding:10px;box-sizing:border-box}.home .hd_fixed{position:fixed}.how_03_tbl.tbl_01 table thead{display:none}.how_03_tbl.tbl_01 table tbody th{display:block;width:100%;border:1px solid #1f6197}.how_03_tbl.tbl_01 table tbody td{display:block}.how_03_tbl.tbl_01 table tbody td::before{content:attr(label);float:left;clear:both;font-weight:600}.how_03_tbl.tbl_01 table tbody td p{padding-left:6em}.how_03_tbl.tbl_01 table tr:nth-child(2) th{border-bottom:1px solid #1f6197;border-right:1px solid #1f6197}.how_03_tbl table tr th{font-size:14px;font-size:1.4rem;background-color:#1f6197;color:#fff;text-align:center;vertical-align:middle;border:1px solid #1e6197;box-sizing:border-box;padding:10px}.how_03_tbl table tr td{box-sizing:border-box;font-size:14px;font-size:1.4rem;background-color:#fff;color:#153b5d;text-align:center;vertical-align:middle;border-bottom:unset;border:1px solid #1f6197;padding:10px;border-top:none}.sp_free-trial_btn{width:130px;font-size:12px;padding:7px 0;background:#FFED56;display:block;font-weight:900;text-transform:uppercase;text-align:center;margin-right:40px}.page-id-55 .entry-content p{text-align:center}.page-id-55 .entry-content img{width:100%}.meeting_content_02 ul{width:90%;margin:auto}.meeting_content_02 ul li{width:48%}}@media screen and (min-width: 768px){.pc{display:block}.sp{display:none}}@media screen and (max-width: 768px){.pc{display:none}.sp{display:block}.home header.site-header{position:fixed;background:#868686cc}.home .hd_fixed{position:fixed}.ttl01{font-size:25px;margin:0 auto 40px !important;text-align:center !important;line-height:1.8}.site-content .ttl01 span{padding:10px 15px}.top_how .ttl01 span{background:#a9c6f9;padding:20px}.ttl01 span:before,.top_why:before,.top_how_inner:before,.top_how_inner:after,.top_job-info:after{display:none}.top_whysecdesc,.top_whysecimg{width:80%;margin:0 auto 10px}.top_whysec{padding-top:50px;position:relative;border-bottom:2px solid #bbb;border-left:2px solid #bbb;border-right:2px solid #bbb;position:relative}.top_whysec:before,.top_whysec:after{content:"";width:17%;background:#bbb;height:2px;position:absolute;top:0}.top_whysec:before,.top_free-trial_inner:before{left:0}.top_whysec:after,.top_free-trial_inner:after{right:0}.why_ttl span{font-size:35px}.why_ttl{font-size:20px;white-space:normal;margin-bottom:0}.why_ttl{font-size:20px;white-space:normal;margin-bottom:0}.top_howsec{flex-direction:column-reverse;padding-top:0}.top_howrgt,.top_howlft{width:75%;margin:0 auto 10px;padding-top:0}.top_how{background:#AAC6F9;padding:4em 0}.top_free-trial_list{max-width:600px;width:100%;display:flex;flex-direction:column-reverse;margin:0 auto 20px}.top_free-trial_list h3{font-size:16px;font-weight:800;color:#003E89;padding:0 20px;text-align:center;padding-bottom:20px}.after_freetrail h3{font-size:18px;font-weight:800;color:#003E89;padding:10px 0 40px;text-align:center}.top_free-trial_list figure,.job_info_sec01{width:80%;margin:0 auto}.freedown{max-width:110px;width:100%;margin:auto}.job_info{max-width:1000px;width:90%;margin:auto}.job_info_sec01{width:80%;margin:0 auto 5em;padding-bottom:3em;box-shadow:7px 7px 5px -2px #666666}.job_info_count{justify-content:center}.sb-content{max-height:500px}.sb-scrollbar-container{width:12px;border-radius:20px;border:1px solid #3a3a3a}.job_info_inn{justify-content:center;padding:30px 0 0;margin-bottom:0}.top_job-info:before{height:100%}.top_fb_sns,.top_twitter_sns,.top_youtube_sns{width:48%}.top_instagram_sns{width:42%}.ft-list li{font-size:14px}.footer_trial-fix{display:none}.ft-contact{position:fixed;bottom:-20px;width:98%;left:50%;transform:translate(-50%, -50%);margin:0 auto;justify-content:space-between;z-index:9}.ft-contact li{width:49%;height:40px;padding-top:10px;background:#285CAA}.ft-contact li img{width:18px;vertical-align:middle;margin-right:10px}.ft-contact li a{display:block;color:#fff;text-align:center;font-size:14px}.ttl02{color:#285CAA;font-size:2.5rem;font-family:"Lato";position:relative;margin-bottom:30px;text-align:center}.main_side_inn{width:100%;margin:0 auto 50px;padding:0}.main_side_ttl{font-size:22px;padding:100px 0}.top_how_video{width:80%}.about_ej01_inner{max-width:1000px;width:90%;margin:auto}.about_ej01 figure{width:65%;margin:0 auto 20px}.breadcrumbs{color:#000}.breadcrumbs span{color:#000}.about_ej01 .view_more{margin:50px auto}.members_page_img .memebers_page_ttl{font-size:18px;width:100%}.price_sec01inn{text-align:center;max-width:1000px;width:90%;margin:auto}.price_sec02inn{text-align:center;max-width:1000px;width:90%;margin:auto;margin-bottom:5em}.memebers_page_ttl span{font-size:20px}.privacy-policy{max-width:1000px;width:90%;margin:auto}.ft_page_nav{display:block;text-align:center}.ft_inner{padding:30px 0}.ft_blc_01{display:block}.ft_blc_01 .ft_sns li{width:25%;margin:0}.ft_blc_01 h2{text-align:center}.ft_blc_01 .ft_sns li img{width:20px;height:20px}.ft_sns_inner{align-items:baseline;justify-content:center}.table-res-form th,.table-res-form td{width:90%;display:block;padding:5%}.side_nav{display:none}.free_trial_form_content{margin:40px auto 60px;max-width:1000px;width:100%}.content-area{width:100%;margin:auto}ul.formnavBox{display:block}ul.formnavBox>li{display:block;width:100%}.table-res-form th,.table-res-form td{width:100%;box-sizing:border-box;display:block;padding:5%;border:none}.table-res-form .your_name,.table-res-form .your_tel{display:block}.about_02_content,.about_03_content,.about_04_content{display:block}.about_02_content_r,.about_03_content_r,.about_04_content_r{width:90%;margin:auto}.about_02_content_l,.about_03_content_l,.about_04_content_l{width:60%;margin:auto}.price_sec01 .how_03_tb table th:first-child{width:50%}.how_03_tbtxt01{margin:20px 0}.cate_list ul{display:block;width:100%;margin:0 auto}.sub_blog_lists{max-width:1000px;width:90%;margin:auto}.teachers_list ul li{width:100%}.teachers_list ul{justify-content:space-between}.blog_lists li{width:48%;margin:1%}.members-page{max-width:1000px;width:90%;margin:auto}.members_page_inn .memebers_page_desc{text-align:center}.members_page_inn li{width:100%}.members_page_img{width:70%;margin:0 auto}.meeting_content{margin:30px 0;align-items:center;text-align:center;max-width:1000px;width:90%;margin:auto}.how_01_content{display:block}.how_01_inner{max-width:1000px;width:90%;margin:0 auto 7em}.how_01_content_l,.how_01_content_r{width:100%}.how_03_inner{max-width:1000px;width:90%;margin:auto;margin-bottom:30px}.how_05_inner ul li{margin:auto}.how_04_inner ul,.how_05_inner ul{margin:30px 0;max-width:1000px;width:90%;margin:auto}.how_02_txt{font-size:18px;width:100%;margin:30px auto;padding:20px 0;color:#fff;text-align:center}.how_02 .top_free-trial_list{width:90%;margin-bottom:30px}.how_02 .after_trail{display:none}.how_04_inner ul li{display:block}.how_04_icon{max-width:100px;width:40%;margin:0 auto}.how_04_txt{width:100%;padding:0}.about-us{max-width:1000px;width:100%;margin:0}.about-us_inner_tbl table tr td,.about-us_inner_tbl table tr th{width:100%;box-sizing:border-box;display:block;border:unset;text-align:left}.course_list ul{display:block}.course_list ul li{width:100%}.course_list ul li a{max-width:100%}.jlpt_03_blc table tr th,.jlpt_03_blc table tr td{width:100%;box-sizing:border-box;display:block;padding:10;border:unset}.ad_03_content{flex-direction:column-reverse}.ad_03_content_r,.ad_03_content_l{width:90%;margin:0}.ad_05_content{display:block}.ad_05_content_r{width:50%;margin:auto}.ad_05_content_l{text-align:center;margin:10px auto}.ad_05_inner h2{text-align:center}.ad_01_tbl table tr th,.ad_01_tbl table tr td{width:100%;box-sizing:border-box;display:block;padding:10;border:unset}.cate_list li{text-align:center}.cate_list a{width:90%;margin:1px auto}.ft_page_nav>div{width:80%;margin:auto}.ft_page_nav ul li a{font-size:10px;font-size:1.2rem}.job_info_desc table td:first-child,.job_info_desc table td:last-child{display:block;width:100% !important;padding:0}.top_job-info .job_info_desc h4,.top_job-info .job_info_desc ul{border-bottom:none;padding-bottom:0;font-size:14px}.top_job-info .job_info_sec01 .view_morearr{float:none;margin:20px auto}.top_job-info .job_info_desc ul li,.top_job-info .job_info_desc ul ~ h4{display:none}.top_job-info .job_info_desc ul li:first-child{display:block;list-style:none}.top_job-info .job_info_desc table{border-bottom:none;padding-bottom:0;margin-bottom:0}.top_job-info{padding:4em 0;margin:7em 0 5em}.top_blog{padding-bottom:4em}.top_blog .blog_lists{display:block;margin:40px 0 0}.post-content{max-width:1000%;width:90%;margin:auto}.blog_list_box_img{background-size:cover;background-position:center center;background-repeat:no-repeat}.qa_list{margin:0 auto 30px;max-width:1000px;width:90%}.job_cre{width:70%;font-size:10px;font-size:1.0rem;font-weight:bold;margin-right:10px}.mdj_tbl table tr th,.mdj_tbl table tr td{display:block;width:100%;border:unset;box-sizing:border-box}.mdj_tbl table tr td{padding:10px;border-bottom:1px solid #1878b1}.mdj_tbl table tr th{padding:10px}.holiday_ttl_top>h2{font-size:23px;font-size:2.3rem}.holiday_ttl_top>h3{font-size:14px;font-size:1.4rem}.friend_01_content_inner ul{display:block}.friend_01_content_inner ul li{width:100%;padding:10px;margin:20px auto}.friend_01_content_inner h2{font-size:20px;font-size:2.0rem}.friend_01_content_inner h2 span{font-size:14px;font-size:1.4rem}.friend_01_content_inner>ul>li h4{margin:2px}.contest_video_list iframe{width:100%;height:300px;margin:20px auto}div.wpcf7-validation-errors,div.wpcf7-acceptance-missing{border:2px solid #f7e700;font-size:14px;font-size:1.4rem;color:#26455c;font-weight:bold}div.wpcf7-mail-sent-ok{border:2px solid #398f14;font-size:14px;font-size:1.4rem;font-weight:bold}.footer{width:100%;border-top:15px solid #0A5DEF}.sp-social{width:90%;margin:0 auto}.ft-L{width:100%;float:left;margin-top:-30px}.ft-list span.plus{float:right}.ft-R{width:50%;float:right;margin-top:20px;justify-content:flex-end}.ft-R li{width:12%;margin-right:20px}.ft-list li a{color:#000;letter-spacing:0.5px}.sub-list{display:none}.list-detail.active span:after{content:"\2212";color:#000;display:block;cursor:pointer}.list-detail.closed span:after{content:'\002B';color:#000;cursor:pointer}.list-detail span:after{content:'\002B';color:#000;font-weight:bold;float:right;margin-left:5px;cursor:pointer}.ft-list li.support a{color:#0A5DEF}.copyright{margin:20px 0 0;padding-bottom:6em}.main_side{margin-left:0 !important;width:100% !important;min-height:auto !important}.table-res-form th,.table-res-form td{display:block;padding:3%}.table-res-form th{text-align:left}.table-res-form .empty{display:none}.table-res-form input[type="text"],input[type="email"],textarea{border:1px #0c5da7 solid;padding:0.5em;border-radius:0px;margin-bottom:0.5em;width:100%;font-size:16px}.zip1 input[type="text"],.zip2 input[type="text"]{width:30%}.about-us_inner_tbl table tr td{border-right:none;border-top:none}.normal_course{max-width:1000px;width:90%;margin:auto}.normal_course01 ul li{width:100%;margin-bottom:30px}.normal_course02_img{width:50%}.normal_course02_desc{width:100%;margin-top:30px}.top_job-info .job_info_rgtimg{display:none}.top_job-info .comploop{display:block;margin-bottom:5px}.top_job-info .job_info_list p span{margin-right:0;min-width:100%;display:block;margin-bottom:5px}.qa_tabs{width:100%}.qa_tabs ul{width:100%;margin:auto}.qa_tabs li a{padding:7px}.jpn-circle_01-content{max-width:1000px;width:90%;margin:auto;margin-bottom:5em}.jpn-circle_01-content li{width:100%;margin-bottom:30px;padding-bottom:30%}.jpn-circle_02{max-width:1000px;width:90%;margin:auto}.job_info_rgtimg{width:100%;max-width:180px;margin:auto}#related_posts .blog_list_box_txt{width:100%;margin-left:auto}.wp-school-calendar{max-width:1000px;width:90%;margin:auto}.subpage_course{width:90%;margin:auto}.voc_tbl table{width:98%;border:2px solid #6B6B6B;box-sizing:border-box}.bjc_01_exp_01{width:80%}.bjc_01_exp_02{width:80%}.meeting_content_02 ul li{width:100%}.bjc_01_sec{justify-content:center}.bjc_01_voc,.bjc_01_exp,.japanway_sec p,.japanway_sec figure{width:100%}.japanway_sec p{padding-bottom:20px}.japanway_sec figure{margin-bottom:30px}.top_blog .top_blog_lists_inn{padding:0 3% 30px 0}.archive .blog_lists li{width:48%}.job_info_main.subpage{padding-bottom:0}.bjc_01_inner p{margin:0}.course_tabs li,.qa_tabs li{width:100%}.qa_tabs{margin-bottom:40px}.jpn-circle_02_content ul>li span.timettl{display:inline-block;margin-bottom:20px}.view_morearr{padding-left:25px}}
/*# sourceMappingURL=style.min.css.map */
