@charset "UTF-8";article{padding-top:0}aside ul li:nth-child(5){border-bottom:none}#conect_pc ul li.line_pc{text-align:center;display:none}@media screen and (max-width:520px){#conect_pc ul li.mail_pc.req{display:block}#conect_pc ul li.line_pc{display:block}#conect_pc ul li.mail_pc{display:none}}.slick-active{opacity:1}.slick-current{opacity:1}.slick-slide img{display:block;object-fit:cover}.breadcrumbs{display:block;position:absolute;top:670px;left:16px}@media screen and (max-width:520px){.breadcrumbs{top:343px;left:3%}.slick-slide img{height:100px;display:block;object-fit:cover}}.mainvisual{position:relative}.mainvisual .main_title{color:#fff;text-shadow:1px 2px 3px #333;position:absolute;width:min(500 / 500 * 100vw, 600px);height:min(100 / 500 * 100vw, 100px);top:min(500 / 500 * 100vw, 200px);left:min(100 / 500 * 100vw, 65px)}.mainvisual .top-title{font-size:1.5rem;font-weight:700}.logo_img{position:absolute;top:-30px;left:-75px;width:500px}#lottie svg:nth-child(2){display:none}.mainvisual #news1{position:absolute;bottom:15px;right:0;width:100%;padding:10px 0;background:#33333374}.mainvisual .topics-pc{margin-top:0}.mainvisual #news1 .topics-pc .slick-4{width:100%}.mainvisual #news1 .topics-pc .slick-4 a:hover{opacity:.8}.mainvisual #news1 .news-info{display:none}.mainvisual #news1 .slick-dots{bottom:-50px}.mainvisual .pr{position:absolute;bottom:32px;right:32px}.mainvisual .pr img{width:150px}@media screen and (max-width:1100px){.mainvisual .topics-pc{display:block}}@media screen and (max-width:768px){.mainvisual .pr{display:none}}@media screen and (max-width:520px){.mainvisual #news1 .slick-dots{bottom:-33px}#lottie{width:70%}}.wrapper{width:100%}.slider{overflow-x:hidden;-webkit-overflow-scrolling:touch;background:#fff;padding:8px 0;max-width:100%}.slider__inner img,.reverse__inner img{width:170px;max-width:none}.slider,.reverse-slider{display:flex}.slider__inner,.reverse__inner{display:flex;gap:16px}.slider__inner:first-child{animation:loop 120s linear infinite}.slider__inner:nth-child(2){animation:loop2 120s -40s linear infinite}.slider__inner:nth-child(3){animation:loop3 120s -80s linear infinite}@keyframes loop{0%{transform:translateX(200%)}to{transform:translateX(-100%)}}@keyframes loop2{0%{transform:translateX(100%)}to{transform:translateX(-200%)}}@keyframes loop3{0%{transform:translateX(0%)}to{transform:translateX(-300%)}}.reverse__inner:first-child{animation:loop4 120s linear infinite}.reverse__inner:nth-child(2){animation:loop5 120s -40s linear infinite}.reverse__inner:last-child{animation:loop6 120s -80s linear infinite}@keyframes loop4{0%{transform:translateX(-100%)}to{transform:translateX(200%)}}@keyframes loop5{0%{transform:translateX(-200%)}to{transform:translateX(100%)}}@keyframes loop6{0%{transform:translateX(-300%)}to{transform:translateX(0%)}}@media screen and (max-width:520px){.slider__inner img,.reverse__inner img{width:120px}}.bitai p{text-align:end;padding:8px 16px}.mainvisual .con-form{position:absolute;top:0;right:0;width:500px;margin-top:70px}#contact .text{text-align:center}#nav-in p.content-text{margin-top:100px}#contact .content{margin-top:100px}#contact .content ul li{width:500px;margin:10px auto}.form{margin:30px 0;background-color:#cfcfcf8f;border-radius:10px;padding:10px 20px}.form dl{display:flex;justify-content:space-between;flex-wrap:wrap}.form h2{width:100%;text-align:center;font-size:1rem;color:#333}.form dt span{font-size:.6rem;background-color:tomato;padding:3px 5px;border-radius:10px;margin-right:5px;color:#fff}.form dt{width:23%;font-weight:700;text-align:center;padding:10px;align-items:center;font-size:.7rem}.form dt p{margin-top:10px}.form dd{width:77%;padding:10px}.form dt,.form dd{margin-top:5px;background-color:rgba(105,105,105,.491)}.form dd input[type=text],.form dd input[type=email],.form dd input[type=tel],.form dd textarea{width:100%;border-radius:5px;border:1px solid #999;padding:5px;background-color:#fff}.form dd input[type=text],.form dd input[type=email],.form dd input[type=tel]{height:40px;background-color:#fff}.form .age input[type=text]{width:100px;margin-right:10px}.form .post input[type=text]{width:100px}.form .post .bar{margin:0 10px}.form .post .addr{display:flex;align-items:center}.form .post .addr button{border:1px solid #333;padding:5px;border-radius:3px;margin-left:10px}.form .post .addr button:hover{cursor:pointer}.form .post .addr a{padding:5px;border:1px solid #333;border-radius:5px;margin-left:5px}.form .post .addr a:hover{cursor:pointer}.form dd input[type=checkbox]{margin-left:10px;margin-right:3px;margin-top:10px}.form dd input[type=file]{margin-bottom:10px}.form .Travel-schedule{display:flex;justify-content:flex-start;width:75%}::placeholder{color:rgba(74,74,74,.5)}.privacy{text-align:center;margin-top:60px}.privacy a{text-decoration:underline;color:#4169e1;padding-bottom:2px;margin-left:5px}.send{text-align:center;margin:10px 0 0}.send p{text-align:center;margin-left:30px}.wpcf7-submit:disabled{text-align:center;background-color:#999}.wpcf7-submit{text-align:center;padding:10px;border:2px solid #daa520;background-color:#daa520;color:#fff;border-radius:10px;cursor:pointer;width:200px;font-weight:700}.wpcf7-submit:hover{border:2px solid #daa520;background-color:#fff;color:#333}select.wpcf7-form-control.wpcf7-select{width:200px;height:35px;border-radius:5px;border:1px solid #999;background-color:#fff}.button{display:block;margin:20px auto;border-radius:5%;font-size:21pt;text-align:center;cursor:pointer;padding:12px 16px;background:#3577ca;color:#fff;line-height:1em;transition:.3s;box-shadow:4px 4px 4px #666;border:2px solid #3577ca}.button:hover{box-shadow:none;color:#3577ca;background:#fff}.btntextchange{position:relative;border:1px solid #555;border-radius:25px;padding:20px;text-align:center;display:inline-block;text-decoration:none;color:#333;outline:none;transition:all .2s;margin-top:30px}.btntextchange:hover{background:#333;color:#fff}.btntextchange span{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);transition:all .5s;display:block;white-space:nowrap}.btntextchange span:nth-child(2){opacity:0}.btntextchange:hover span:nth-child(1){opacity:0}.btntextchange:hover span:nth-child(2){opacity:1}.btntextchange{display:inline-block;text-align:center}.thanks{margin:60px auto;max-width:700px;text-align:center}.after_contact{margin:20px auto;border:2px solid #3577ca;border-radius:10px;padding:20px}.after_contact li{margin-bottom:20px}.after_contact li a{color:#3577ca;text-decoration:underline}#contact .after_contact li .text{text-align:start}.thanks .btntextchange{color:#fff}@media screen and (max-width:1100px){.slick-3 li img{height:450px}}@media screen and (max-width:760px){.form .Travel-schedule{display:block;width:71%}.form .Travel-schedule dd{width:105%}}@media screen and (max-width:520px){.form{padding:10px}.slick-3 li img{height:250px}#country{padding-top:55px}.country-title{top:50%;font-size:1.3rem}.country-title .title{font-size:1rem}.page_title{font-size:1.5rem}.page_title strong{font-size:.8rem}.page_title span{font-size:.7rem}.page_title img.flag{padding-bottom:0}.category ul{gap:10px}#slick-2{padding-top:60px}.form dl{display:block}.form dt{width:100%;background:0 0;font-weight:700;text-align:left;font-size:1.3rem;padding:0 5px 5px 0;font-size:.8rem}.form dt{border-top:none}.form dd{width:100%;border-top:none}.form dd.click-tab{padding:20px 0}.form dt p{font-size:16px;color:#333}.form .Travel-schedule dd{width:141%}}.page-title{padding:500px 10px 100px}.page-title h1{text-align:center;font-size:2rem;line-height:2}.logo_date{position:absolute;width:min(500 / 500 * 100vw, 500px);height:min(100 / 500 * 100vw, 448px);top:min(500 / 500 * 100vw, 240px);right:min(100 / 500 * 100vw, 125px)}.pr-topics{position:absolute;color:#fff;bottom:7px;right:0}.pr-topics ul{display:flex;gap:10px;justify-content:end;background:linear-gradient(-60deg,#333333c2 45%,transparent 0);width:200vh}.pr-topics ul li{margin-right:10px}.pr-topics ul li .primg{width:150px;height:auto}.sp-pr-topics{display:none}.catchphrase{font-size:3rem;text-align:center;margin-top:300px}.experience{padding-top:60px;margin-bottom:100px}.experience .com-title{padding:20px 0;margin-bottom:60px}.experience h2{font-weight:400;text-align:center;font-size:2rem;color:#3085ca;font-family:"Mochiy Pop One",serif}.experience h2 span{font-size:1.3rem}#category1{margin-top:16px}.modal__cards{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px}.modal__content .country-box ul{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px;margin-top:10px;padding-bottom:100px}.modal__content .country-box ul li{position:relative}.modal__content .country-box ul li p{position:absolute;bottom:10px;right:10px;color:#fff}.modal__content .country-box ul li.CountryList{margin:auto 0}.modal__content .country-box ul li.CountryList a{color:#fff;text-decoration:underline;background-color:#3085ca;padding:10px;border-radius:20px;display:block;text-align:center}@media screen and (max-width:768px){.modal__cards{grid-template-columns:1fr 1fr}}@media screen and (max-width:520px){.modal__content .country-box ul li p{font-size:2vw}.modal__content .country-box ul li.CountryList a{font-size:2vw}}.company{padding-top:60px;margin-bottom:100px}.company .com-title{padding:20px 0;margin-bottom:30px}.company h2 span{font-size:1rem}.company ul{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:20px}.company .com-title ul{grid-template-columns:1fr 1fr 1fr 1fr}#page_link ul{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:10px;margin-top:10px}#page_link ul li{background:#333;border-bottom:1px solid #fff}#page_link ul li:nth-child(1),#page_link ul li:nth-child(3){border-right:1px solid #fff;border-left:1px solid #fff}#page_link ul li a{font-size:1.3rem;align-items:center;text-align:center;display:flex;justify-content:flex-start;padding:50px;color:#fff;position:relative}#page_link ul li:hover{opacity:.8}#page_link ul li a:before{position:absolute;top:60px;right:30px;content:url(//www.earthtimes.jp/earth/wp-content/themes/earthtimes/css/../image/plane1.svg);transition:all .5s;transform:scale(1.3) rotate(45deg)}#page_link ul li a:hover:before,#page_link ul li a:hover:after{transition:all .5s;top:50px;right:30px}#page_link ul li a img{width:50px;margin-right:10px}#page_link ul li p{font-weight:700}@media screen and (max-width:520px){#page_link ul{margin-top:60px}}.com-box ul{display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px;margin-top:24px}.com-box ul li{padding:16px;background:#fff}.com-box ul li img{height:200px;object-fit:cover}.com-box ul li h3{background:linear-gradient(90deg,#3577ca 0,#5cd6eb 100%);color:#fff;text-align:center;padding:8px 0}.com-box ul li p{padding:8px 0}.com-box ul li p strong{background:repeating-linear-gradient(-45deg,#3577ca,#5cd6eb 2px,transparent 2px,transparent 4px) no-repeat 0 .75em}@media screen and (max-width:1100px){.com-box ul{grid-template-columns:1fr 1fr;gap:10px;margin-top:16px}.com-box ul li h3{font-size:1rem}}@media screen and (max-width:768px){.com-box ul{grid-template-columns:1fr}}#process1{margin-top:60px;height:55vw}#process1 h2.sub-text1,#process1 p.sub-text{text-align:end}#process1 .process-box{position:relative}#process1 .process-box .box01{position:absolute;top:30px;left:-13%;width:47vw}@keyframes rotation{0%{transform:rotateZ(0)}100%{transform:rotateZ(360deg)}}#process1 .process-box .box01 .circle{animation:30s linear infinite rotation}#process1 .process-box .box01 .box01_info{position:absolute;top:20%;left:25%;width:47%}#process1 .process-box .box01 .circle.active{transform:rotate(45deg);transition:all .5s}#process1 .process-box .box01 .box01_info p{font-size:1vw;font-weight:700}#process1 .process-box .box02{position:absolute;top:4vw;right:10px}#process1 .process-box .box02 .box02_item{display:flex;align-items:center;gap:10px}#process1 .process-box .box02 p{color:#3577ca;font-weight:700;font-size:1vw}#process1 .process-box .box02 .box02_item{position:relative}#process1 .process-box .box02 .box02_item h3{color:#fff;background:linear-gradient(90deg,#3577ca 0,#5cd6eb 100%);border-radius:20px;padding:10px;font-size:1vw;text-align:center;width:15vw}#process1 .process-box .box02 .box02_item.item01:before,#process1 .process-box .box02 .box02_item.item02:before,#process1 .process-box .box02 .box02_item.item03:before,#process1 .process-box .box02 .box02_item.item04:before,#process1 .process-box .box02 .box02_item.item05:before,#process1 .process-box .box02 .box02_item.item06:before,#process1 .process-box .box02 .box02_item.item07:before{content:"";width:17vw;height:1px;background-color:#3577ca;position:absolute;top:1.7vw;right:39vw}#process1 .process-box .box02 .box02_item.item02:before{width:10vw}#process1 .process-box .box02 .box02_item.item03:before{width:7vw}#process1 .process-box .box02 .box02_item.item04:before{width:5vw}#process1 .process-box .box02 .box02_item.item05:before{width:5vw}#process1 .process-box .box02 .box02_item.item06:before{width:6vw}#process1 .process-box .box02 .box02_item.item07:before{width:9vw}#process1 .process-box .box02 .box02_item.item01:after,#process1 .process-box .box02 .box02_item.item02:after,#process1 .process-box .box02 .box02_item.item03:after,#process1 .process-box .box02 .box02_item.item04:after,#process1 .process-box .box02 .box02_item.item05:after,#process1 .process-box .box02 .box02_item.item06:after,#process1 .process-box .box02 .box02_item.item07:after,#process1 .process-box .box02 .box02_item.item08:after{content:"";width:3vw;height:3vw;background-color:#3577ca;border-radius:50%;position:absolute;top:.4vw;right:55vw}#process1 .process-box .box02 .box02_item.item02:after{right:48vw}#process1 .process-box .box02 .box02_item.item03:after{right:45vw}#process1 .process-box .box02 .box02_item.item04:after{content:"60日前";padding:.5vw;color:#fff;font-size:1vw;font-weight:700;width:4vw;height:1.5vw;border-radius:20px;right:44vw;top:.4vw;text-align:center}#process1 .process-box .box02 .box02_item.item05:after{right:44vw}#process1 .process-box .box02 .box02_item.item06:after{content:"30日前";padding:.5vw;color:#fff;font-size:1vw;font-weight:700;width:4vw;height:1.5vw;border-radius:20px;right:44.5vw;top:.4vw;right:45vw;text-align:center}#process1 .process-box .box02 .box02_item.item07:after{right:47.5vw}#process1 .process-box .box02 .box02_item.item08:after{content:"出発";padding:.5vw;color:#fff;font-size:1vw;font-weight:700;width:4vw;height:1.5vw;border-radius:20px;right:44.5vw;top:.4vw;right:50vw;text-align:center}#process1 .process-box .box02 .box02_item p{color:#333;font-weight:700;font-size:.9vw}#process1 .process-box .box02 .box02_item img{width:4vw;transform:rotate(15deg)}.sp-process{display:none}@media screen and (max-width:1100px){#process1{height:auto}.process-box{display:none}.sp-process{display:block}.sp-process{padding:32px 20px;background-color:#f7f8fa;font-family:'Noto Sans JP',sans-serif}.sp-process img{height:300px;object-fit:cover;margin-bottom:32px}.sp-process ul{list-style:none;padding:0;margin:0;position:relative;counter-reset:step-counter}.sp-process ul:before{content:'';position:absolute;top:22px;bottom:22px;left:22px;width:4px;background:#e0e0e0;border-radius:2px}.sp-process li{position:relative;margin-bottom:40px;padding-left:70px}.sp-process li:last-child{margin-bottom:0}.sp-process li:before{counter-increment:step-counter;content:counter(step-counter);position:absolute;left:0;top:0;width:44px;height:44px;background-color:#00a0e9;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.2em;border:3px solid #f7f8fa;box-shadow:0 0 0 4px #00a0e9;z-index:1}.sp-process li p:first-child{display:none}.sp-process h3{font-size:1.4em;color:#2c3e50;margin-bottom:8px;margin-top:0;font-weight:700}.sp-process p{font-size:1em;line-height:1.7;color:#555;margin:0}.sp-process ul li p br{display:none}}@media screen and (max-width:520px){.sp-process{padding:24px 20px}.sp-process img{height:200px}.sp-process h3{font-size:1.2rem}.sp-process p{font-size:.8rem}#process1 .process-box .box01{top:0;left:-75vw;width:100vw}#process1 .process-box .box01 .box01_info{display:none}#process1 .process-box .box02 li{margin-top:9px}#process1 .process-box .box02 p{font-size:1.5vw}#process1 .process-box .box02 .box02_item{gap:5px}#process1 .process-box .box02 .box02_item h3{font-size:1.7vw;width:22vw;padding:6px 3px}#process1 .process-box .box02 .box02_item p{font-size:1.8vw}#process1 .process-box .box02 .box02_item.item01:before,#process1 .process-box .box02 .box02_item.item02:before,#process1 .process-box .box02 .box02_item.item03:before,#process1 .process-box .box02 .box02_item.item04:before,#process1 .process-box .box02 .box02_item.item05:before,#process1 .process-box .box02 .box02_item.item06:before,#process1 .process-box .box02 .box02_item.item07:before{content:"";width:10vw;height:1px;background-color:#3577ca;position:absolute;right:70vw}#process1 .process-box .box02 .box02_item.item01:before{width:29vw;top:3.2vw}#process1 .process-box .box02 .box02_item.item02:before{width:15vw;top:3.2vw}#process1 .process-box .box02 .box02_item.item03:before{width:10vw;top:4vw}#process1 .process-box .box02 .box02_item.item04:before{width:7vw;top:4vw}#process1 .process-box .box02 .box02_item.item05:before{width:7vw;top:3vw}#process1 .process-box .box02 .box02_item.item06:before{width:9vw;top:3vw}#process1 .process-box .box02 .box02_item.item07:before{width:18vw;top:4vw}#process1 .process-box .box02 .box02_item.item01:after,#process1 .process-box .box02 .box02_item.item02:after,#process1 .process-box .box02 .box02_item.item03:after,#process1 .process-box .box02 .box02_item.item04:after,#process1 .process-box .box02 .box02_item.item05:after,#process1 .process-box .box02 .box02_item.item06:after,#process1 .process-box .box02 .box02_item.item07:after,#process1 .process-box .box02 .box02_item.item08:after{top:1.5vw;right:70vw;width:4vw;height:4vw}#process1 .process-box .box02 .box02_item.item01:after{right:95vw}#process1 .process-box .box02 .box02_item.item02:after{right:84vw}#process1 .process-box .box02 .box02_item.item03:after{right:78vw}#process1 .process-box .box02 .box02_item.item04:after{top:2.3vw;right:74vw;width:6vw;height:3vw;font-size:1.5vw}#process1 .process-box .box02 .box02_item.item05:after{top:1vw;right:77vw}#process1 .process-box .box02 .box02_item.item06:after{right:79vw;width:6vw;height:3vw;font-size:1.5vw}#process1 .process-box .box02 .box02_item.item07:after{top:2.3vw;right:88vw}#process1 .process-box .box02 .box02_item.item08:after{top:-2vw;right:90vw;width:6vw;height:3vw;font-size:1.5vw}#process1 .process-box .box02 .box02_item img{width:7vw}}.area{overflow:hidden}.wrap{display:flex}.item{height:80vh;display:flex;justify-content:center;align-items:center;font-size:50px;font-weight:700;color:#fff;background:#fff}.item01 .back-img{position:absolute;top:0;left:0;height:450px;object-fit:cover;object-position:100% 100%;background-color:#93c5ee}.item02 .back-img,.item03 .back-img,.item04 .back-img,.item05 .back-img{position:absolute;top:0;left:0;height:450px;object-fit:cover;object-position:50% 50%;background-color:#93c5ee}.item h3{position:absolute;width:80px;height:450px;top:0;left:10px;font-size:1.1rem;background:#333333c6;padding:100px 25px 0;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}.item04 h3{padding:100px 10px 0}.item .text{position:absolute;top:450px;padding:10px;margin:0 20px}.item .flow{position:absolute;z-index:10}.item .flow.step{top:0;left:0;width:100px}.item01 .flow1 img{max-width:200px;width:100%;height:auto}.item01 .flow2 img{max-width:200px;width:100%;height:auto}.item02 .flow img{max-width:200px;width:100%}.item03 .flow img{max-width:200px;width:100%}.item01 .flow1{top:120px;left:200px}.item01 .flow2{top:100px;right:200px}.item02 .flow1{top:-80px;left:250px}.item02 .flow2{top:-50px;right:160px}.item03 .flow1{top:130px;left:220px}.item03 .flow2{top:-90px;right:250px}.item04 .flow1{right:100px}.item05 .flow1{left:150px}#process{padding-top:60px}#process .study ul{border-radius:10px}#process .step-arrow{text-align:center}#process .step-arrow img{width:100px}.study-info{display:flex;border-radius:10px;clear:both}.study-info.revers{flex-direction:row-reverse}.study-info .flex{position:relative}.study-info .flex{position:relative;background:#3085ca}.study-info .process-info{background:#fff}.study-info .process-text{padding:10px}.study-info .flex h3{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);color:#fff;font-size:1.2rem}.study-info .step{font-size:1.5rem;margin-right:20px;font-weight:700}.study-info .step strong{font-size:2.2rem;color:#fff}.study-info .flex,.study-info .process-info{width:50%}.study-info .process-info ul li{width:100%}.study-info .info-img,.study-info .info-img-re{max-height:250px;min-height:150px;object-fit:cover}.study-info .info-img{margin-top:10px}.study-info .info-img-re{margin-top:10px;margin-right:20px}.study-info h4{font-size:1.2rem}#study .about-text strong,.co-op .text strong,#process .text strong,.co-op-info .text strong,.country-info .text strong,.two-countrise .text strong{background:linear-gradient(transparent 50%,rgba(104,142,247,.2) 50%,#a6 75%,rgba(104,152,247,.2))}.study-info h3,.study-info h2{font-size:1.3rem;padding:.8rem 0;margin-bottom:.2rem;color:#323232;font-weight:700}.study-info .flex2{display:flex;gap:20px}.study-info .flex2 p{width:49%}.study-info .reverse{flex-direction:row-reverse}.study-info .flex img{width:150px;min-width:80px;position:absolute;top:15px;left:-120px}.study-info .process-img img{width:100%;min-height:200px;max-height:300px;object-fit:cover}.study-info .text{margin-top:10px}.study-info p.text span{font-size:1rem}.study-info .list{display:flex}.study-info p.link{text-align:center;margin-top:20px}.study-info p.link a{display:inline-block;background:linear-gradient(90deg,#3577ca 0%,#5cd6eb 100%);color:#fff;padding:10px 30px 10px 10px;border-radius:10px;position:relative}.study-info p.link a:before{position:absolute;top:17px;right:10px;content:"";background-color:#fff;width:10px;height:2px;transform:rotate(45deg)}.study-info p.link a:after{position:absolute;top:23px;right:10px;content:"";background-color:#fff;width:10px;height:2px;transform:rotate(-45deg)}.study-info p.link a:hover{background-color:#3577ca}.study-info p.link a:hover:before,.study-info p.link a:hover:after{right:3px;transition:all .5s}.study-info p.link a span{display:block;font-size:.8rem;text-align:end;font-weight:100}.arrow{margin-top:60px;text-align:center}.arrow img{width:50px;text-align:center}.area{clear:both;padding-top:60px}#news .news-box{margin-top:20px}@media screen and (max-width:1100px){.item h3{font-size:1rem;width:80px;padding:100px 27px 0}.item04 h3{width:80px;padding:100px 15px 0}.item01 .flow1{top:170px}.item01 .flow2{top:170px;right:35px}.item01 .flow1 img,.item01 .flow2 img{width:100%}.item02 .flow1{left:200px}.item02 .flow2{right:95px}.item03 .flow1{left:125px}.item03 .flow2{right:140px}.item03 .flow1 img{width:90%}.item04 .flow1 img,.item05 .flow1 img{width:77%}}@media screen and (max-width:520px){.item01 .back-img{height:300px}.item02 .back-img,.item03 .back-img,.item04 .back-img,.item05 .back-img{height:300px}.item h3{height:300px;font-size:1rem;width:60px;padding:77px 17px 0}.item04 h3{width:60px;padding:77px 10px 0}.item .text{top:300px}.item .flow.step{top:-5px;width:80px}.item01 .flow1{top:80px;left:130px}.item01 .flow1 img{max-width:150px;width:100%}.item01 .flow2{display:none}.item02 .flow img{max-width:130px}.item02 .flow1{top:-35px;left:80px}.item02 .flow2{top:-21px;right:27px}.item03 .flow1 img,.item03 .flow2 img{max-width:115px}.item03 .flow1{top:114px;left:88px}.item03 .flow2{top:-54px;right:50px}.item04 .flow1 img,.item05 .flow1 img{width:60%}.item04 .flow1{top:0;right:-87px}}#service{margin-top:100px}#service ul{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px;margin-top:10px}#service ul li{background:#333333b6;padding:10px;display:grid;grid-template-rows:subgrid;grid-row:span 3}#service ul li .flex{display:flex;align-items:center;gap:10px;margin-bottom:10px}#service ul li h3,#service ul li p{color:#fff;z-index:1}#service ul li h3{font-size:1.2rem}#service ul li img{width:80px;z-index:1}#service ul li .flex-text .btn-box{margin-top:auto}#service ul li a.btn-c{display:block;padding:10px;text-align:center}@media screen and (max-width:1100px){#service ul li h3{font-size:.9rem}#service ul li img{width:60px}}@media screen and (max-width:520px){#service ul{grid-template-columns:1fr 1fr}#service ul li p{font-size:.6rem}}#voice ul li{background-color:#fff}.news1{margin-top:100px}.news1 h2.sub-text1,.news1 p.sub-text{text-align:end}.topics-pc{margin-top:20px;display:flex;gap:10px}.topics-pc .slick-4,.topics-pc .slick-6{width:50%}.topics-pc .news-info{width:100%}.topics-pc .news-info li:nth-child(1){border-top:1px dotted #333}.topics-pc .news-info li.news-list{border-bottom:1px dotted #333;padding:12px 0}.topics-pc .news-info a{font-size:.8rem}.topics-pc .news-info a:hover{color:#3577ca;text-decoration:underline}.topics-pc .archive-link a:hover{color:#fff}.topics-pc .news-info .a-category{width:25%;background-color:#3577ca;color:#fff;padding:5px;border-radius:5px}.topics-pc .news-info .a-category p{text-align:center}.topics-pc .news-info .a-title{width:100%}.topics-pc .news-info ul li ul{align-items:center;display:flex;gap:10px}.archive-link{text-align:end;margin-top:20px;padding:0 10px}.archive-link a{display:inline-block;background-color:#333;color:#fff;padding:15px 30px 15px 10px;border-radius:10px;position:relative}.archive-link a:before{position:absolute;top:18px;right:10px;content:"";background-color:#fff;width:10px;height:2px;transform:rotate(45deg)}.archive-link a:after{position:absolute;top:24px;right:10px;content:"";background-color:#fff;width:10px;height:2px;transform:rotate(-45deg)}.archive-link a:hover{background-color:#3577ca}.archive-link a:hover:before,.archive-link a:hover:after{transition:all .5s;right:3px}.slick .flex{display:flex;justify-content:center;gap:10px;margin-top:10px;padding-bottom:10px;border-bottom:1px solid #000}.slick .flex li a{padding:5px 10px;background:#3577ca;border-radius:10px;color:#fff}.slider6-wrap{width:100%;margin:0 auto;position:relative}.slider-6 .slick-slide{height:400px;overflow:hidden}.slider-6 .slick-slide img{display:block;width:100%;height:100%;object-fit:cover}.thumbs_dots{margin:10px 0 0}.thumbs_list li{display:inline-block;width:20%;height:175px;opacity:.4;cursor:pointer;transition:opacity .3s}.thumbs_list li.slick-active{opacity:1}.topics-sp{display:none}.opacityText{position:relative}.opacityText span.mask{position:relative;transition:.3s ease-in-out;display:block;line-height:0}.opacityText:hover span.mask:before{content:"";position:absolute;z-index:2;top:0;left:0;width:100%;height:100%;background:rgba(5,5,5,.6)}.opacityText img{padding:10px;opacity:1;transition:.3s ease-in-out}.opacityText:hover img{opacity:.6}.opacityText span.cap{opacity:0;transition:.5s ease-in-out;position:absolute;z-index:3;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;line-height:1.5}.opacityText:hover span.cap{opacity:1}.slick li img{width:100%;height:auto}.slick li p.text{padding:0 0 10px 10px}.slick button:focus{outline:none}.slick button.arrow-common,.slick-1 button.arrow-common,.slick-2 button.arrow-common{position:absolute;top:110%;transform:translateY(-50%);background-size:contain;background-repeat:no-repeat;width:3%;padding-top:3%;cursor:pointer;z-index:-1}.slick button.arrow-prev{background-image:url(//www.earthtimes.jp/earth/wp-content/themes/earthtimes/css/../image/arrow-left.svg);top:93%;left:80%;border:none;z-index:1;padding:20px}.slick button.arrow-next{background-image:url(//www.earthtimes.jp/earth/wp-content/themes/earthtimes/css/../image/arrow-right.svg);top:93%;right:3%;border:none;z-index:1;padding:20px;transition:all .5s}.slick-1 button.arrow-prev,.slick-2 button.arrow-prev{background-image:url(//www.earthtimes.jp/earth/wp-content/themes/earthtimes/css/../image/plane1.svg);transform:rotate(-90deg);top:95%;left:2%;border:none;z-index:1;padding:20px;transition:all .5s}.slick-1 button.arrow-prev:hover,.slick-2 button.arrow-prev:hover{left:1%;transition:all .5s}.slick-1 button.arrow-next,.slick-2 button.arrow-next{background-image:url(//www.earthtimes.jp/earth/wp-content/themes/earthtimes/css/../image/plane1.svg);transform:rotate(90deg);top:95%;right:2%;border:none;z-index:1;padding:20px}.slick-1 button.arrow-next:hover,.slick-2 button.arrow-next:hover{right:1%;transition:all .5s}@media screen and (max-width:1100px){#news1{margin-top:100px;padding:10px}}.insurance{margin-top:60px;margin-bottom:60px}.insurance ul{margin-top:10px;display:grid;grid-template-columns:1fr 1fr 1fr;gap:24px}.insurance ul li{display:flex;border-radius:10px}.insurance ul li .icon{display:flex;gap:16px}.insurance ul li .icon img{width:100px;border:2px solid #333;border-radius:10px}.insurance ul li .support-icon{width:30%;padding:5px}.insurance ul li .support-icon img{border:2px solid #333;border-radius:5%;background-color:#fff}.insurance ul li .opacityText{background-color:#fff;padding:10px;border-radius:3%}.insurance ul li .insurance ul li img:hover{opacity:.7}.insurance ul li h3{font-size:1vw;background:linear-gradient(90deg,#3577ca 0,#5cd6eb 100%);text-align:center;color:#fff;padding:5px}@media screen and (max-width:1100px){.insurance ul{grid-template-columns:1fr 1fr;gap:16px}}@media screen and (max-width:520px){.insurance ul{gap:10px}}#topics{text-align:center}#topics ul{display:grid;grid-template-columns:1fr 1fr 1fr 1fr}#topics ul li{text-align:center}#topics ul li a{display:block;background-color:#fff}#topics ul a:hover{opacity:.8;transition:.5s}.fadeleft{animation-name:fadeleftAnime;animation-duration:1.5s;animation-fill-mode:forwards;opacity:0}@keyframes fadeleftAnime{from{opacity:0;transform:translateX(500px)}to{opacity:1;transform:translateX(0)}}.fadeleftTrigger{opacity:0}.faderight{animation-name:faderightAnime;animation-duration:1.5s;animation-fill-mode:forwards;opacity:0}@keyframes faderightAnime{from{opacity:0;transform:translateX(-500px)}to{opacity:1;transform:translateX(0)}}.faderightTrigger{opacity:0}.btntextchange{position:relative;border:1px solid #3577ca;border-radius:25px;padding:30px;text-align:center;display:block;text-decoration:none;color:#3577ca;outline:none;transition:all .2s;margin:30px auto 0 auto}.btntextchange:hover{background:#3577ca;color:#fff}.btntextchange span{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);transition:all .5s;display:block;white-space:nowrap;font-weight:bolder;font-size:.8rem}.btntextchange span:nth-child(2){opacity:0}.btntextchange:hover span:nth-child(1){opacity:0}.btntextchange:hover span:nth-child(2){opacity:1}#abroad-info{margin:200px 0}#abroad-info ul{display:flex;flex-wrap:wrap;justify-content:space-between;gap:20px}#abroad-info ul li{width:32%;margin-bottom:20px}#abroad-info li a{display:block}#abroad-info li img{border-radius:10px}#abroad-info li p.category-w,#abroad-info li p.category-b,#abroad-info li p.category-k{display:inline-block;color:#fff;padding:3px;border-radius:10px;margin:10px}#abroad-info li p.category-w{background:tomato}#abroad-info li p.category-b{background:#3577ca}#abroad-info li p.category-k{background:#8fbc8f}#abroad-info li p.text{padding:0 0 10px 10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.contact{display:block;text-align:center;margin-left:auto;margin-right:auto;margin:60px 0}@media screen and (max-width:1100px){.modal__trigger:nth-child(7),.modal__trigger:nth-child(8){display:none}.pc-none{display:none}#pc-menu{display:none}#sp-menu ul{margin-top:5%;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:20px}#sp-menu ul li{background-color:#fff;border-radius:10px;box-shadow:1px 1px #333}#sp-menu ul li img{padding:10px 30px 0}#sp-menu ul li p{font-size:1.2rem;text-align:center;color:#51331b;font-weight:bolder;padding:0 5px 5px}#sp-menu ul li p span{color:#333;font-size:1rem}.topics-pc{display:none}.topics-sp{display:block;background-color:#fff;padding:20px 10px;margin:20px 10px}.topics-sp .flex{display:flex;justify-content:space-between;margin-bottom:10px}.topics-sp .flex h2{font-size:1.2rem;line-height:1}.topics-sp .flex h2 span{font-size:.8rem}.topics-sp .flex a{font-size:.8rem;color:#fff;background-color:#503c28;padding:10px}.topics-sp ul li:nth-child(1){border-top:1px dotted #333}.topics-sp ul li{padding:20px 0;border-bottom:1px dotted #333}.topics-sp ul li .a-date{float:left;width:9em;text-align:center;margin:4px 0 0;font-size:.7rem}.topics-sp ul li .a-category{padding:7px 5px;margin-right:.1em;width:6em;text-align:center;background-color:#3577ca;color:#fff;font-size:.7rem}.topics-sp ul li .a-title{float:right;width:calc(100% - 13em);margin:0;font-size:.9rem;letter-spacing:1}#about{padding:0;margin-top:20px}#about li .about-text .reason-no1{width:70px}#about li .about-text .reason-no2{font-size:2rem}#about .flex-box .fadeUpTrigger{display:flex;margin-bottom:10px}#about .content .text,#about li p.text{font-size:.8rem;line-height:1.5}#about li p.text span{font-size:1rem}#about li .about-text .reason-title{font-size:1rem}#country-box .pr-box .list-box1{width:100%}.page-title{padding:100px 10px}.page-title h1{font-size:2rem}#timetable1 th{height:50px;text-align:left;font-size:.8rem;padding:5px}#timetable1 span{font-size:.7rem}#timetable1 td{border:1px solid #555;font-size:.9rem;padding:5px;letter-spacing:1px}#topics ul li{text-align:center}.sp-pr-topics{position:absolute;top:60%;left:70%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}#slick{margin:60px 0 0}#about .catchphrase{font-size:2rem}#about ul li,#about ul li.reverse{display:block}#about ul li{margin-bottom:30px}#about .flex-img{padding-top:0}#about li img{margin:0 auto}#about .flex-img img{height:500px}#about li .about-text{text-align:center}#about li p.text{margin-top:10px;font-size:.8rem}.catchphrase{font-size:2rem;margin-top:150px}#news{margin-top:60px}#news .regular_news{grid-template-columns:1fr 1fr}#voice{margin-top:60px}#topics{margin:60px auto 0 auto;padding:0 15px}#abroad-info{margin-top:150px}#abroad-info ul li{width:46%;margin-bottom:20px}.study-info h3,.study-info h2{font-size:1rem}.insurance{margin-bottom:60px;margin-top:60px}#page_link ul li a img{width:60px}#page_link ul li a:before{top:74px}#page_link ul li a:after{top:87px}#page_link ul li a{font-size:1.5rem;padding:30px 10px;display:block}#page_link ul li p{text-align:center;margin-top:10px}#page_link ul li a:before,#page_link ul li a:after{display:none}}@media screen and (max-width:850px){#news .news-box{display:block}#news .regular_news{width:100%;gap:20px}#news .slick{width:100%;display:none}#news .news-box .regular_news{margin-top:10px}#news .news-list{margin-top:0}#news .news-box2{display:block;margin-top:10px}#news .news-box2 .slick{display:block;padding:0 10px 50px}#news .news-box2 li.news-title{width:100%}#news .news-box2 .news-title .content{margin:60px 0}#news .news-box2 .news-listbox{width:100%}#about .content .text{font-size:1rem}#about .flex-box{display:block}#about li p.text{padding:0 10px 10px}#about .flex-img img{height:450px}#about .pr-box{display:block}#topics ul{grid-template-columns:1fr 1fr;gap:10px}#country-box .pr-box .flex-box{display:block}#country-box .pr-box .flex-box2{gap:10px}#country-box .country-name li{margin:0}#country-box .country-name{display:grid;grid-template-columns:1fr 1fr;margin-top:10px;gap:5px}#study-box .pr-box .flex-box{display:block}#study-box .pr-box .flex-box2{gap:10px}#study-box .country-name li{margin:0}#study-box .country-name{display:grid;grid-template-columns:1fr 1fr;margin-top:10px;gap:5px}}@media screen and (max-width:520px){.opacityText img{padding:0}article{width:100%}.modal__cards{display:grid;grid-template-columns:1fr 1fr;gap:10px}.modal-card__image img.no{width:25%}#page_link ul li a img{margin-right:0}#page_link ul li p{font-size:1rem}#sp-menu ul{grid-template-columns:1fr 1fr 1fr;gap:10px}#sp-menu ul li img{padding:5px 25px 0}#sp-menu ul li p{font-size:.8rem;text-align:center;color:#51331b;font-weight:bolder;padding:0 5px 5px}#sp-menu ul li p span{color:#333;font-size:.7rem}.topics-sp ul li .a-title{float:right;width:calc(100% - 11em);font-size:.8rem;letter-spacing:1}.topics-sp ul li .a-date{width:7em}.mainvisual .top-title{font-size:.9rem}.mainvisual .main_title{top:50%;left:40%;transform:translate(-50%,-50%);-webkit-transform:translate(-40%,-50%);-ms-transform:translate(-50%,-50%);width:auto;right:auto}.logo_img{top:-13px;left:-53px}.logo-inner{width:330px;height:180px}.pr-topics ul{width:100%;background:#333333c2}.pr-topics ul li{margin-right:0;width:25%;padding-bottom:10px}.pr-topics ul li .primg{width:100%}.experience h2{font-size:1.5rem}.company ul{grid-template-columns:1fr 1fr 1fr}#news .news-box2 .news-title .content{margin:30px 0}#news .regular_news .promo-text .promo-title{font-size:.9rem;text-align:start;margin-top:0}#about .pr-box .about-text{width:65%;background-color:#fff;padding:10px}#about .flex-img{width:35%;background:#fff}#about .flex-img img{height:480px;object-fit:cover}#about li .about-text .reason-title{font-size:.8rem}#about li img{width:100%}#about .content .text,#about li p.text{font-size:.7rem;line-height:1.5;margin-top:20px}#about li p.text span{font-size:1rem}.study-info .step strong{font-size:1.5rem}.slick-slide .text{padding:0}.slick-1.wrapper{padding:0}.accordion{position:relative;cursor:pointer;transition:all .5s ease}.accordion:before,.accordion:after{position:absolute;content:"";width:15px;height:2px;background-color:#333}.accordion:before{top:48%;left:15px;transform:rotate(0deg);transition:all .5s}.accordion:after{top:48%;left:15px;transform:rotate(90deg);transition:all .5s}.accordion.close:before{transform:rotate(45deg);transition:all .5s}.accordion.close:after{transform:rotate(-45deg);transition:all .5s}.box{display:none}.study-info{display:block}.study-info .flex,.study-info .process-info{width:100%}.study-info span{margin-right:10px}.study-info .process-info ul{display:block}.study-info .flex{padding:10px}.study-info .flex h3{width:100%;position:static;transform:none;-webkit-transform:none;-ms-transform:none;font-size:.9rem;padding-left:30px}.study-info .process-info ul.list{display:flex}.study-info .process-info ul li{width:100%}.study-info h4{font-size:1rem}.study-info .step{font-size:1rem}.study-info h2,.study-info h3{padding:0 0 .8rem;font-size:.9rem}.study-info .info-img,.study-info .info-img-re{width:100%}.study-info .info-img{clear:both;margin-left:0;margin-bottom:10px}.study-info .process-img img{height:170px;clear:both;width:100%;min-height:130px}.arrow{margin-top:20px}#process{margin-top:60px;padding-top:0}#process .step-arrow img{width:50px}.process img{width:100%}.study-info .flex img{display:none}.archive-link{text-align:center}#news .news-list{padding:0 10px}#news .news-box2 .topics-box .content{font-size:.9rem}.thumb h2,.thumb .text{display:none}.slick-slide{margin:0 3px}.opacityText:hover span.cap{opacity:0}.opacityText:hover span.mask:before{background:0 0}.opacityText:hover img{opacity:1}#slick .news-box .regular_news{gap:10px}.slick button.arrow-prev{display:none;left:5%}.slick button.arrow-next{display:none;right:5%}.svganimeblock svg{width:70%}.page-title{padding:100px 10px}.page-title h1{font-size:1.3rem}#news .regular_news{grid-template-columns:1fr 1fr;gap:20px}#about .pr-box #price,#about .pr-box #counselor,#about .pr-box #program{padding:0}#news .regular_news .text-sp{display:block}#news .regular_news li{background-color:#fff;padding:7px;border-radius:10px}#news .regular_news li .pc-img{display:none}#news .regular_news li .sp-img{display:block}#news .regular_news li img{border-radius:0}#news .regular_news li .text{display:none}#news .regular_news li .text-sp{font-size:.8rem;font-weight:700;text-align:center;color:#3577ca}#news .regular_news .promo-text .promo-title{text-align:center;border-bottom:none;font-size:.7rem;color:#333}#news .regular_news li{margin-bottom:0}#news .regular_news li.clear{display:block;background:0 0}.sp-pr-topics{width:230px}.shine{margin:0 5px}.slick .flex{gap:5px}.slick .flex li a{font-size:.8rem}.slick .flex time{font-size:.8rem}.slick .content{font-size:.8rem}.catchphrase{font-size:1.3rem;margin-top:100px}#news .content-title,#about .content-title,#country-box .content-title,#study-box .content-title,#voice .content-title,.insurance .content-title{font-size:1.5rem}.content .content-text{font-size:.8rem}#country-box{margin-top:0}#country-box .pr-box,#study-box .pr-box{display:none}#country-box .sp-box{display:grid;grid-template-columns:1fr 1fr;gap:20px}#country-box .sp-box img{height:100px;object-fit:cover}#country-box .sp-box li{background-color:#fff;border-radius:10px;padding:10px}#country-box .sp-box li.blue{background-color:#3577ca}#country-box .sp-box li.blue a{display:block;text-align:center}#country-box .sp-box li.grid-long{grid-row:1/3;grid-column:2/3}#country-box .sp-box li.grid-long img{height:288px}#country-box .sp-box li.blue p,#country-box .sp-box li.blue .title{color:#fff}#country-box .sp-box li.blue img{width:50%;height:auto}#country-box .sp-box li .list-title-sp{color:#3577ca;text-align:center}#country-box .sp-box li .title{text-align:center;font-size:.8rem}#country-box .pr-box .flex-box,#country-box .pr-box .flex-box2,#study-box .pr-box .flex-box{margin-top:0}#country-box .pr-box{margin-top:0;border-radius:10px}#country-box .pr-box .sp-box,#study-box .pr-box .sp-box{background-color:#fff;padding:20px;border-radius:10px}#country-box .pr-box .flex-box2,#study-box .pr-box .flex-box2{display:none}#country-box .sp-text h4{font-size:.8rem}#country-box .country-name a,#study-box .country-name a{font-size:.7rem;padding:10px 2px}#country-box .sp-text p{font-size:.8rem;text-align:start}.slick li p.text{padding:0}#study-box{margin-top:0}#study-box .info-box .type{font-size:.8rem}#study-box .info-box .type span{font-size:.7rem}#study-box .pr-box .flex-img-2 .slick li img{height:80px}.topics-sp{padding:0;margin-top:10px}#voice{margin-top:60px}#voice .content{margin:0}#voice .slick-2{margin-top:10px}#voice .slick-2 .slick-list{padding:0 25px !important}#voice .slick-2 li{padding:10px}#voice .voice-inner p{margin-left:5px;font-size:.9rem}#voice .slick-2 li .voice-content p{font-size:.8rem}#study-box .slick-2 img{padding:10px;height:150px}.insurance{margin-top:60px;margin-bottom:0}.insurance ul li{flex-direction:column-reverse;background-color:#fff}.insurance ul li .opacityText{width:100%;flex-grow:2}.insurance ul li{width:100%;padding:0}.insurance ul li h3{font-size:3vw}aside{display:none}}