.tatete{writing-mode:vertical-rl;-ms-writing-mode:tb-rl;text-orientation:upright}.hogehoge{padding-top:clamp(20px,5.3333333333vw,40.96px)}@media only screen and (min-width: 768px)and (max-width: 1024px){.hogehoge{padding-top:clamp(60px,7.8125vw,80px)}}@media only screen and (min-width: 1025px){.hogehoge{padding-top:clamp(76.8px,7.5vw,120px)}}body#intern{background:#f3f3f3}header.intern{opacity:1 !important;display:block;position:absolute;z-index:10000;background:none !important}header.intern .header_inner{z-index:500;position:relative;opacity:1 !important;background:none !important;padding:2rem}@media screen and (max-width: 767px){header.intern .header_inner{padding:3vw}}header.intern .header_inner #logo a{display:flex;align-items:center}header.intern .header_inner #logo a .txt{margin:0 0 0 1rem}header.intern .header_inner .txt p{color:#0b612b}header.intern #gnav,header.intern .entry_btns,header.intern #sp_menu{display:none !important}footer.intern .footer_menu{display:none !important}main{width:100%;overflow:hidden;position:relative}main.isend{background:#fff}section.hero{padding:8vw 8vw 0 8vw;color:#114d27;position:relative;background:url("/assets/image/crosstalk/green_right.png") no-repeat top right}@media screen and (max-width: 767px){section.hero{height:auto;padding:13rem 5vw 0 5vw}}section.hero .bigcopy h1{font-size:6vw;line-height:1.1;margin:0 0 5rem 0;font-size:clamp(6rem,1.36rem + 6vw,10rem)}@media screen and (max-width: 767px){section.hero .bigcopy h1{font-size:8vw}}section.hero .bigcopy h1 span{font-weight:400}section.hero .lead{width:60%}@media screen and (max-width: 767px){section.hero .lead{width:100%}}section.hero .lead p{font-size:1.8rem;margin:0 0 1em 0;font-feature-settings:"palt"}@media screen and (max-width: 767px){section.hero .lead p{font-size:1.6rem}}section.hero .lead p.detail{font-size:1.2rem}section.hero .inner{max-width:1400px;position:relative;margin:auto}.entry_mypage_btn{position:absolute;bottom:0;right:5rem;display:flex;flex-direction:column;gap:1rem}@media screen and (max-width: 767px){.entry_mypage_btn{position:static;justify-content:center;display:flex;flex-direction:row;margin:2rem 0 0 0}}.entry_mypage_btn .box{width:200px;color:#fff}.entry_mypage_btn .box.coming a{cursor:default !important;background:#999 !important}.entry_mypage_btn .box.coming a:hover{background:#999 !important}@media screen and (max-width: 767px){.entry_mypage_btn .box{width:150px}}.entry_mypage_btn .box:first-child{margin:0 2rem 0 0}.entry_mypage_btn .box a{width:200px;height:200px;display:flex;align-items:center;justify-content:center;color:#fff;border-radius:50%;font-weight:bold;text-align:center;transition:all .3s ease;border:1px solid #0b612b;background:#fff;color:#0b612b;position:relative}.entry_mypage_btn .box a:hover{background:#0b612b;color:#fff}@media screen and (max-width: 767px){.entry_mypage_btn .box a{width:150px;height:150px}}.entry_mypage_btn .box a p.small{font-size:1.2rem}.entry_mypage_btn .box a:after{position:absolute;bottom:20%;left:50%;transform:translateX(-50%);content:"";display:inline-block;width:24px;height:24px;--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' d='m10 17l5-5l-5-5' stroke-width='1'/%3E%3C/svg%3E");background-color:currentColor;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%}.comingbox{display:none !important}section.intern_main .inner{padding:8vw}section.intern_main ul.etabs{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto 5rem auto;max-width:1400px;gap:2px}@media screen and (max-width: 1100px){section.intern_main ul.etabs{flex-wrap:wrap}}@media screen and (max-width: 767px){section.intern_main ul.etabs{margin:0 0 3rem 0;display:block}}section.intern_main ul.etabs li{width:calc(50% - 1px)}@media screen and (max-width: 1100px){section.intern_main ul.etabs li{width:calc(50% - 1px)}}@media screen and (max-width: 767px){section.intern_main ul.etabs li{margin-bottom:1px}}section.intern_main ul.etabs li.coming{position:relative}section.intern_main ul.etabs li.coming::before{display:block;position:absolute;width:100%;height:100%;top:0;left:0;content:"";z-index:6000;background:rgba(0,0,0,0)}section.intern_main ul.etabs li.coming a{background:#ccc !important;position:relative;color:#333 !important}section.intern_main ul.etabs li.coming a.active,section.intern_main ul.etabs li.coming a:hover{color:#333 !important}section.intern_main ul.etabs li.coming a:after{display:none !important}@media screen and (max-width: 767px){section.intern_main ul.etabs li{width:100%}}section.intern_main ul.etabs li a{display:flex;align-items:center;justify-content:center;background:#fff;position:relative;padding:0 3rem 0 2rem;text-align:center;transition:all .3s ease;height:90px;line-height:1.5}@media screen and (max-width: 767px){section.intern_main ul.etabs li a{font-size:1.4rem}}section.intern_main ul.etabs li a:after{position:absolute;top:50%;right:0;transform:translateX(-50%) translateY(-50%);content:"";display:inline-block;width:24px;height:24px;--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' d='m7 10l5 5l5-5' stroke-width='1'/%3E%3C/svg%3E");background-color:currentColor;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%}section.intern_main ul.etabs li.active a,section.intern_main ul.etabs li:hover a{background:#0b612b;color:#fff}section.intern_main ul.etabs li.active a:after,section.intern_main ul.etabs li:hover a:after{background:#fff;color:#0b612b}#intern_block{background:#fff;padding:5vw;max-width:1400px;margin:auto;border-radius:3rem}#intern_block .annouce.tc{text-align:center}#intern_block .titles{margin:0 0 5rem 0}#intern_block .titles .iconbar{margin:0 0 1rem 0}#intern_block .titles .iconbar p{display:inline-block;background:#2e2e2e;font-weight:bold;color:#fff;border-radius:10px;padding:.5rem 1rem;font-size:1.4rem;font-weight:500}@media screen and (max-width: 767px){#intern_block .titles .iconbar p{font-size:1.2rem}}#intern_block .titles h2{font-size:clamp(2rem,-0.32rem + 3vw,4rem);color:#0b612b;margin:0 0 1rem 0}@media screen and (max-width: 767px){#intern_block .titles h2{font-size:2rem;font-weight:500;line-height:1.4;margin:0 0 1rem 0}}#intmain dl{display:flex;justify-content:space-between;padding:0 0 2rem 0;margin:0 0 2rem 0;border-bottom:1px dotted #ccc}#intmain dl:last-child{border-bottom:none;margin:0;padding:0}@media screen and (max-width: 767px){#intmain dl{display:block}}#intmain dl dt{width:10em;font-weight:bold}@media screen and (max-width: 767px){#intmain dl dt{width:100%;background:#fafafa;margin:0 0 1rem 0}}#intmain dl dd{flex:1}#intmain dl dd h3{font-weight:bold;margin:0 0 1em 0}#intmain dl dd p{margin:0 0 10px 0}#intmain dl dd p span{font-weight:bold}section.int_people{padding:0}.related{padding:2rem 0;margin:0 0 2rem 0}.related p.ddd{color:#0b612b;margin:0 0 2rem 0;font-size:2rem}@media screen and (max-width: 767px){.related p.ddd{font-size:1.4rem}}.related.rf{display:flex;justify-content:space-between;align-items:center}@media screen and (max-width: 767px){.related.rf{display:block}}.related.rf p{font-size:2rem;color:#0b612b}@media screen and (max-width: 767px){.related.rf p{font-size:1.4rem;margin:0 0 1rem 0}}.link_btns{font-weight:bold}@media screen and (max-width: 767px){.link_btns{width:100%}}.link_btns a{transition:all .3s cubic-bezier(0.55, 0.05, 0.22, 0.99);padding:3rem 0;display:block;font-size:1.6rem;border:1px solid #0b612b;color:#0b612b;background:#fff;position:relative;display:inline-block;padding:3rem 50px 3rem 40px}@media screen and (max-width: 767px){.link_btns a{padding:2rem 40px 2rem 20px}}.link_btns a:after{position:absolute;top:50%;right:2%;transform:translateX(-50%) translateY(-50%);content:"";display:inline-block;width:24px;height:24px;--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' d='m10 17l5-5l-5-5' stroke-width='1'/%3E%3C/svg%3E");background-color:currentColor;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%}@media screen and (max-width: 767px){.link_btns a:after{right:0}}.link_btns a p.enx{font-size:1.4rem}@media screen and (max-width: 767px){.link_btns a p.enx{font-size:1.4rem;margin:0}}.link_btns a .jp{font-size:1.6rem}@media screen and (max-width: 767px){.link_btns a .jp{font-size:1.2rem;margin:0 !important}}.link_btns a:hover{background:#0b612b;color:#fff}.link_btns a:hover p{color:#fff}.link_btns a:hover:after{color:#fff}.intall_flex{display:flex;flex-wrap:wrap}.intall_flex .box{width:20%;position:relative;margin:0 2% 5rem 2%}@media screen and (max-width: 767px){.intall_flex .box{width:44%;margin:0 2% 5rem 2%}}.intall_flex .box.swiper-slide{height:auto}.intall_flex .box a{display:block;position:absolute;width:100%;height:100%;top:0;left:0;content:"";z-index:3000}.intall_flex .box:hover .image .images img{transform:scale(1.05)}.intall_flex .box:hover .image .round{transform:rotate(90deg)}.intall_flex .box .image{margin:0 0 2rem 0;position:relative}.intall_flex .box .image .images{overflow:hidden;border-radius:50px;box-shadow:rgba(100,100,111,.2) 0px 7px 29px 0px;position:relative}@media screen and (max-width: 767px){.intall_flex .box .image .images{border-radius:20px}}.intall_flex .box .image .images img{transition:all .8s ease}.intall_flex .box .image .round{position:absolute;width:30%;bottom:-10%;right:-10%;transition:all 1s ease}.intall_flex .box .name{align-items:baseline;margin:0 0 1rem 0}@media screen and (max-width: 767px){.intall_flex .box .name{display:block}}.intall_flex .box .name p.jp{font-weight:bold;margin:0 1rem 0 0}@media screen and (max-width: 767px){.intall_flex .box .name p.jp{font-size:1.6rem}}.intall_flex .box .name p.enx{color:#0b612b;font-size:1.2rem}@media screen and (max-width: 767px){.intall_flex .box .name p.enx{font-size:1rem}}.intall_flex .box .job{font-size:1.2rem;line-height:1.75}.intall_flex .box .job p{font-size:1.2rem}.intall_flex .box .job span.small{font-size:1.2rem}.intall_flex .box .job span{font-size:1.2rem}@media screen and (max-width: 767px){.intall_flex .box .job{font-size:1rem}}.block_movie{position:relative}.block_movie a{display:block;position:absolute;width:100%;height:100%;top:0;left:0;content:"";z-index:3000}.block_movie .image{padding:1rem;background:#fff;border-radius:3rem}.block_movie .image .play_icon{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);color:#fff;z-index:100;text-align:center}.block_movie .image .play_icon svg{transition:all .3s ease}.block_movie .image .play_icon p.en{font-size:clamp(1rem,0.768rem + 0.3vw,1.2rem)}.block_movie .image .images{position:relative;transition:all .3s ease;border-radius:3rem;overflow:hidden}.block_movie .image .images:after{border-radius:3rem;display:block;position:absolute;width:100%;height:100%;top:0;left:0;content:"";z-index:5;background:rgba(0,0,0,0) linear-gradient(271deg, #218286 0%, #0C622D 92%, #0B612B 100%) 0% 0% no-repeat padding-box;opacity:.3;transition:all .3s ease}.block_movie .image:hover .play_icon svg{transform:scale(1.15)}.block_movie .image:hover .images:after{background:rgba(0,0,0,0) linear-gradient(271deg, #218286 0%, #0C622D 92%, #0B612B 100%) 0% 0% no-repeat padding-box;opacity:.8}.movie_wrap{margin:0 0 10rem 0}@media screen and (max-width: 767px){.movie_wrap{margin:0 0 5rem 0}}.movie_wrap .inner{padding:0 3vw;max-width:1400px;margin:auto}@media screen and (max-width: 767px){.movie_wrap .inner{padding:0 8vw}}.movie_wrap .title{color:#0b612b;margin:0 0 2rem 0}@media screen and (max-width: 767px){.movie_wrap .title{text-align:center}}.movie_wrap .title p.ens{font-size:8rem;line-height:1.2}@media screen and (max-width: 767px){.movie_wrap .title p.ens{font-size:3rem}}.movie_wrap .movie_flex{display:flex;justify-content:space-between;flex-wrap:wrap}@media screen and (max-width: 767px){.movie_wrap .movie_flex{display:block}}.movie_wrap .movie_flex .box{width:46%;position:relative;margin:0 0 2rem 0}@media screen and (max-width: 767px){.movie_wrap .movie_flex .box{width:100%;margin:0 0 1rem 0}}.movie_wrap .movie_flex .box .image{margin:0 0 1em 0}.movie_wrap .movie_flex .box a{display:block;position:absolute;width:100%;height:100%;top:0;left:0;content:"";z-index:3000}.movie_wrap p.caps{font-weight:bold;padding:0 0 0 1em}.lastentry{margin:0 auto 10rem auto;padding:0 3vw;max-width:1400px}@media screen and (max-width: 767px){.lastentry{padding:0 8vw}}.lastentry .inner .entrymypage{display:flex;justify-content:space-between}@media screen and (max-width: 767px){.lastentry .inner .entrymypage{display:block}}.lastentry .inner .entrymypage .box{width:48%;border-radius:15px;display:flex;align-items:center;justify-content:center;color:#fff;position:relative;padding:2rem 0;font-weight:bold;text-align:center;border:1px solid #0b612b;background:#fff;color:#0b612b}.lastentry .inner .entrymypage .box.coming{background:#666 !important}.lastentry .inner .entrymypage .box.coming:hover{background:#666 !important}@media screen and (max-width: 767px){.lastentry .inner .entrymypage .box{height:100px}}.lastentry .inner .entrymypage .box p.small{font-size:1.2rem;line-height:1.5}.lastentry .inner .entrymypage .box:hover{background:#0b612b;color:#fff}@media screen and (max-width: 767px){.lastentry .inner .entrymypage .box{width:100%;margin:0 0 1rem 0}}.lastentry .inner .entrymypage .box:after{position:absolute;top:50%;right:5%;transform:translateX(-50%) translateY(-50%);content:"";display:inline-block;width:24px;height:24px;--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' d='m10 17l5-5l-5-5' stroke-width='1'/%3E%3C/svg%3E");background-color:currentColor;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%}.lastentry .inner .entrymypage .box a{display:block;display:block;position:absolute;width:100%;height:100%;top:0;left:0;content:"";z-index:3000}.iblock{margin:0 0 1em 0}.iblock h5{font-weight:bold}.iblock p.date{color:#0b612b;font-weight:bold;margin:0 0 1em 0}.iblock .detail p{font-size:1.3rem}p.date{font-weight:bold}.subs p{font-size:1.4rem}.intern_blocks{border:1px solid #ccc;border-radius:5px;margin:0 0 1em 0;box-shadow:rgba(99,99,99,.2) 0px 2px 8px 0px}.intern_blocks .titless{display:flex;align-items:center;cursor:pointer;padding:2rem}@media screen and (max-width: 767px){.intern_blocks .titless{display:block;padding:2rem 4rem 2rem 2rem;position:relative}}.intern_blocks .titless:hover,.intern_blocks .titless.active{background:#0b612b;color:#fff}.intern_blocks .titless.active .icon{transform:rotate(45deg)}.intern_blocks .titless:hover{background:#0b612b;color:#fff}.intern_blocks .titless .category{width:17rem}.intern_blocks .titless .category p{display:inline-block;background:#0b612b;border-radius:3px;color:#fff;padding:0 2rem;font-size:1.8rem}@media screen and (max-width: 767px){.intern_blocks .titless .category p{font-size:1.4rem;margin:0 0 1em 0}}.intern_blocks .titless h3{font-weight:bold;font-size:1.8rem}@media screen and (max-width: 767px){.intern_blocks .titless h3{font-size:1.4rem}}.intern_blocks .titless .icon{margin:0 0 0 auto;line-height:0;font-size:2em}.intern_blocks .titless .icon svg{line-height:0;width:30px;height:30px}@media screen and (max-width: 767px){.intern_blocks .titless .icon{position:absolute;top:0;right:0}}.intern_blocks .titless .icon i{display:inline-block;font-size:2.8rem;color:#0b612b;transition:all .3s ease}@media screen and (max-width: 767px){.intern_blocks .titless .icon i{font-size:2rem}}.intern_blocks .cont{padding:0 5rem;display:none}.intern_blocks .cont dl:last-child{padding:2rem 0 !important}@media screen and (max-width: 767px){.intern_blocks .cont dl:last-child{padding:1rem 0 !important}}.intern_blocks .cont dl{padding:2rem 0 !important}@media screen and (max-width: 767px){.intern_blocks .cont dl{padding:1rem 0 !important}}@media screen and (max-width: 767px){.intern_blocks .cont{padding:2rem}}.job_btn_flex{display:flex;justify-content:space-between;flex-wrap:wrap;margin:2rem 0 0 0}@media screen and (max-width: 767px){.job_btn_flex{display:block}}.job_btn_flex .job_btn{width:24%;position:static;margin:0 0 1rem 0}@media screen and (max-width: 767px){.job_btn_flex .job_btn{width:100%}}.job_btn_flex .job_btn .link_btns{width:100% !important}.job_btn_flex .job_btn .link_btns a:after{right:.5rem}.job_btn_flex .job_btn .link_btns p{font-size:13px}@media screen and (max-width: 767px){.job_btn_flex .job_btn .link_btns p{text-align:left;padding:0 0 0 1rem}}