@charset "UTF-8";.people_nav .box.next,section.person_main .person_flex.rv{-webkit-box-orient:horizontal;-webkit-box-direction:reverse}*,.slick-slider{-webkit-box-sizing:border-box}a,a:hover{text-decoration:none}.slick-slider,a,img{-webkit-tap-highlight-color:transparent}li,ol,ul{list-style:none}#overlay,.slick-loading .slick-slide,.slick-loading .slick-track{visibility:hidden}@-webkit-keyframes scroll_on2{0%{opacity:0;-webkit-transform:scale(1.1) translate(0,100px) skew(0deg,-5deg);transform:scale(1.1) translate(0,100px) skew(0deg,-5deg)}100%{opacity:1;-webkit-transform:scale(1) translate(0,0) skew(0deg,0deg);transform:scale(1) translate(0,0) skew(0deg,0deg)}}@-webkit-keyframes scroll_off2{0%{opacity:1;-webkit-transform:scale(1) translate(0,0) skew(0deg,0deg);transform:scale(1) translate(0,0) skew(0deg,0deg)}100%{opacity:0;-webkit-transform:scale(1.1) translate(0,100px) skew(0deg,-5deg);transform:scale(1.1) translate(0,100px) skew(0deg,-5deg)}}@-webkit-keyframes fadeInup{0%{-webkit-transform:translateY(30px);transform:translateY(30px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@-webkit-keyframes show{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes masking{0%{-webkit-transform:translate(0,-101%);transform:translate(0,-101%)}42%,58%{-webkit-transform:translate(0,0);transform:translate(0,0)}100%{-webkit-transform:translate(0,101%);transform:translate(0,101%)}}@-webkit-keyframes arrows{0%{top:0}100%{top:100%}}.person_lead{text-align:center;padding:0 0 8rem;width:720px;margin:auto}@media only screen and (max-width:768px){.person_lead{width:90%;padding:0 0 3rem}}.person_lead .parenthesis{padding:2rem 0}.person_lead .parenthesis span{content:"";position:absolute;width:.6rem;height:.6rem;background:#000;border-radius:50%}.peopleqa_flex .box .ortandjob .ort:after,.peopleqa_flex .box a,.person_flex .box .image:after,.person_flex .box a{height:100%;content:""}.person_lead .parenthesis span.p01{top:-.2rem;left:-.2rem}.person_lead .parenthesis span.p02{top:-.2rem;right:-.2rem}.person_lead .parenthesis span.p03{bottom:-.2rem;left:-.2rem}.person_lead .parenthesis span.p04{bottom:-.2rem;right:-.2rem}.person_lead .parenthesis p.big{font-size:24px;font-size:2.4rem;font-weight:700}.voice_cont .txt,.voice_cont p.yona{text-align:left}.person_flex{max-width:1200px;padding:0 5rem 10rem;margin:auto}.person_flex:after{content:"";display:table;clear:both}.person_flex .box{float:left;width:42%;position:relative;margin:0 4% 8rem}@media only screen and (max-width:768px){.person_lead .parenthesis p.big{font-size:16px;font-size:1.6rem;font-size:3.4vw}.person_flex{padding:0 2rem}.person_flex .box{float:none;width:100%;margin:0 0 5rem -1rem}}.person_flex .box a{display:block;position:absolute;width:100%;top:0;left:0;z-index:999}.person_flex .box .cat,.person_flex .box .num{background:#000;color:#fff;z-index:99;display:inline-block;font-weight:700}.person_flex .box .cat{-webkit-transform:skewX(-10deg);transform:skewX(-10deg);position:absolute;top:0;left:5.8rem;padding:0 5rem;font-size:16px;font-size:1.6rem}.person_flex .box .copy,.person_flex .box .num{position:absolute;-webkit-transform:skewX(-10deg)}@media only screen and (max-width:768px){.person_flex .box .cat{font-size:12px;font-size:1.2rem;padding:0 2rem;left:5rem}}.person_flex .box .num{transform:skewX(-10deg);top:-1rem;right:-2rem;padding:0 1rem;font-size:30px;font-size:3rem}.person_flex .box .copy{bottom:0;left:-5rem;transform:skewX(-10deg)}@media only screen and (max-width:768px){.person_flex .box .num{font-size:20px;font-size:2rem}.person_flex .box .copy{left:1rem}}.person_flex .box .copy span{background:#fff;color:#000;padding:1.2rem 2rem;font-weight:700;font-size:16px;font-size:1.6rem;margin:0 0 .5rem;display:inline-block}.person_flex .box .image{-webkit-transform:skewX(-10deg);transform:skewX(-10deg);-webkit-transform-origin:bottom left;transform-origin:bottom left;width:380px;position:relative}@media only screen and (max-width:768px){.person_flex .box .copy span{font-size:13px;font-size:1.3rem;padding:.2rem 1rem}.person_flex .box .image{width:80%;margin:auto}}.person_flex .box .image:after{background:#555;display:block;position:absolute;width:100%;top:1rem;left:1rem;z-index:0;-webkit-transition:all .3s ease;transition:all .3s ease}.person_flex .box .skew_mask{overflow:hidden}.person_flex .box .skew_img{min-width:117.6%;-webkit-transform:skewX(10deg);transform:skewX(10deg);-webkit-transform-origin:bottom left;transform-origin:bottom left;width:100%;position:relative;z-index:999}.person_flex .box:hover .copy span,.person_flex .box:hover .txt{background:#000}.person_flex .box:hover .image:after{top:1.5rem;left:1.5rem;background:#000}.person_flex .box:nth-child(2){margin:5rem 4% 8rem}@media only screen and (max-width:768px){.person_flex .box:nth-child(2){margin:0 0 5rem -1rem}}.person_flex .box:nth-child(3){margin:-5rem 4% 8rem}@media only screen and (max-width:768px){.person_flex .box:nth-child(3){margin:0 0 5rem -1rem}}.person_flex .box:nth-child(4){margin:0 4% 8rem}@media only screen and (max-width:768px){.person_flex .box:nth-child(4){margin:0 0 5rem -1rem}}.peopleqa_flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:1200px;padding:0 5rem 5rem;margin:auto}.peopleqa_flex .box{overflow:hidden;width:32%;position:relative;margin:0 0 2rem}@media only screen and (max-width:768px){.peopleqa_flex{padding:0 2rem}.peopleqa_flex .box{width:49%}}.peopleqa_flex .box a{display:block;position:absolute;width:100%;top:0;left:0;z-index:999}.peopleqa_flex .box .ortandjob{position:absolute;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;color:#fff;font-weight:700;z-index:999}@media only screen and (max-width:768px){.peopleqa_flex .box .ortandjob{position:static;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.peopleqa_flex .box .ortandjob .ort{width:52%;text-align:center}}.peopleqa_flex .box .ortandjob .ort{position:relative;background:#000;padding:.5rem 1rem;-webkit-transform:skewX(-10deg);transform:skewX(-10deg)}.peopleqa_flex .box .ortandjob .ort:after{display:block;position:absolute;width:100%;top:0;left:-1rem;z-index:-1;background:#000}.peopleqa_flex .box .ortandjob .ort p{-webkit-transform:skewX(10deg);transform:skewX(10deg)}.peopleqa_flex .box .ortandjob .job{background:#000;padding:.5rem 1rem .5rem 2rem;margin-left:-1rem}@media only screen and (max-width:768px){.peopleqa_flex .box .ortandjob .job{width:50%}}.peopleqa_flex .box .image{overflow:hidden}.peopleqa_flex .box .image img{width:100%;-webkit-transition:all .3s ease;transition:all .3s ease}.peopleqa_flex .box .pptxt{background:#eee;padding:2rem}@media only screen and (max-width:768px){.peopleqa_flex .box .pptxt{padding:1.5rem}.peopleqa_flex .box .pptxt .name p.en{font-size:12px;font-size:1.2rem}}.peopleqa_flex .box .pptxt .name{padding:0;position:relative}.peopleqa_flex .box .pptxt .name p.en{font-weight:700;color:#000}.peopleqa_flex .box .pptxt .name p.jp{font-size:16px;font-size:1.6rem}.peopleqa_flex .box .pptxt .name span{content:"";position:absolute;width:.6rem;height:.6rem;background:#000;border-radius:50%}.peopleqa_flex .box .pptxt .name span.p01{bottom:-.2rem;left:.2rem}.peopleqa_flex .box .pptxt .name span.p02{bottom:-.2rem;right:.2rem}.peopleqa_flex .box .pptxt .name:after{content:'';display:block;margin:1rem auto;text-align:center;width:98%;height:1px;background:#000}@media only screen and (max-width:768px){.peopleqa_flex .box .pptxt .name p.jp{font-size:14px;font-size:1.4rem}.peopleqa_flex .box .pptxt .prof{font-size:11px;font-size:1.1rem;line-height:1.5}}.peopleqa_flex .box .viewmore_btn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:12px;font-size:1.2rem;margin:2rem 0 0}@media only screen and (max-width:768px){.peopleqa_flex .box .viewmore_btn{font-size:10px;font-size:1rem;margin:1rem 0 0}}.peopleqa_flex .box .viewmore_btn .the-arrow{margin:.5rem 0 0 1rem}@media only screen and (max-width:768px){.peopleqa_flex .box .viewmore_btn .the-arrow{margin:.2rem 0 0 1rem}}.peopleqa_flex .box:hover .pptxt{background:#fafafa}.peopleqa_flex .box:hover .image img{-webkit-transform:scale(1.05);transform:scale(1.05)}.peopleqa_flex .box:hover .viewmore_btn{color:#000}.peopleqa_flex .box:hover .viewmore_btn .the-arrow{margin:.5rem 0 0 1.5rem;background:#000}.peopleqa_flex .box:hover .viewmore_btn .the-arrow:after{background:#000}.personqatitle,.persontitle{position:absolute;top:15rem;left:5rem}.personqatitle p.en,.persontitle p.en{color:#000;font-size:36px;font-size:3.6rem;font-weight:700;line-height:1.2}.personqatitle p.jp,.persontitle p.jp{font-weight:700}.personqatitle{position:static;padding:15rem 0 0;text-align:center}@media only screen and (max-width:768px){.personqatitle{padding:2rem 0 0;display:none}}section.person_visual .image:after,section.person_visual:after{display:table;content:"";clear:both}section.person_visual{position:relative;padding:15rem 5rem 10rem;max-width:1200px;margin:auto;min-width:1000px}@media only screen and (max-width:768px){section.person_visual{min-width:0;padding:0 0 2rem}}section.person_visual .image{width:100%;float:right;min-width:700px;position:relative}@media only screen and (max-width:768px){section.person_visual .image{width:100%;min-width:0;float:none}}section.person_visual .image img{width:60%;float:right}section.person_visual .persontitle{position:absolute;top:15rem;left:5rem}section.person_visual .persontitle p.en{color:#000;font-size:36px;font-size:3.6rem;font-weight:700}@media only screen and (max-width:768px){section.person_visual .image img{width:100%;float:none}section.person_visual .persontitle{position:static;text-align:center;display:none}section.person_visual .persontitle p.en{font-size:20px;font-size:2rem}}section.person_visual .persontitle p.jp{font-weight:700}section.person_visual .txt{width:50%;padding:14rem 0 0;min-width:620px}@media only screen and (max-width:768px){section.person_visual .txt{width:100%;min-width:0;padding:5rem 0 0}}section.person_visual .txt .cat{position:absolute;top:-2rem;left:10rem;background:#000;padding:1rem 2rem;font-size:16px;font-size:1.6rem;z-index:999}@media only screen and (max-width:768px){section.person_visual .txt .cat{font-size:12px;font-size:1.2rem;left:2rem}}section.person_visual .txt .copy{width:100%;color:#fff;font-weight:700;font-size:24px;font-size:2.4rem;position:relative;-webkit-transform:skewX(-10deg);transform:skewX(-10deg)}@media only screen and (max-width:768px){section.person_visual .txt .copy{width:90%;margin:auto;font-size:16px;font-size:1.6rem;text-align:left}}section.person_visual .txt .copy p{position:relative;z-index:99;-webkit-transform:skewX(10deg);transform:skewX(10deg);padding:3rem 0 3rem 5rem;text-align:center;white-space:nowrap}@media only screen and (max-width:768px){section.person_visual .txt .copy p{white-space:normal;text-align:left;padding:3rem}section.person_visual .txt .copy p br{display:none}}section.person_visual .txt .copy .in{display:block;position:absolute;width:96%;height:84%;top:5%;left:2%;content:"";z-index:1;background:rgba(0,0,0,.8)}section.person_visual .txt .copy span{content:"";position:absolute;width:.6rem;height:.6rem;background:#000;border-radius:50%}section.person_visual .txt .copy span.p01{top:-.2rem;left:-.2rem}section.person_visual .txt .copy span.p02{top:-.2rem;right:-.2rem}section.person_visual .txt .copy span.p03{bottom:-.2rem;left:-.2rem}section.person_visual .txt .copy span.p04{bottom:-.2rem;right:-.2rem}section.person_visual .txt .prof_txt{position:absolute;bottom:10rem;left:5%;background:rgba(255,255,255,.8);z-index:99}section.person_visual .txt .prof_txt .name{font-weight:700;font-size:16px;font-size:1.6rem;margin:0 0 1rem}section.person_visual .txt .prof_txt .prof{font-size:12px;font-size:1.2rem}@media only screen and (max-width:768px){section.person_visual .txt .prof_txt{position:static;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:2rem;border-bottom:1px solid #eee}section.person_visual .txt .prof_txt .name{width:40%;text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;border-right:1px solid #eee}section.person_visual .txt .prof_txt .prof{padding:0 0 0 2rem;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}}section.person_visual .enname{color:#000;mix-blend-mode:multiply;font-size:100px;font-size:10rem;position:absolute;top:90%;right:0;line-height:1;font-weight:700;border-bottom:10px solid #000;letter-spacing:.1em;white-space:nowrap}section.person_main{position:relative;padding:5rem 0 0}@media only screen and (max-width:768px){section.person_visual .enname{z-index:2;font-size:10vw;top:86%;width:100%;text-align:center}section.person_main{padding:0}}section.person_main .bg_txt{font-size:20vw;text-align:center;color:#f7f7f7;font-weight:700;position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);z-index:-1;letter-spacing:.2em}section.person_main .person_flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;min-width:1000px}section.person_main .person_flex .txt{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding:0 10rem 0 0}@media only screen and (max-width:768px){section.person_main .bg_txt{font-size:30vw}section.person_main .person_flex{min-width:0;display:block}section.person_main .person_flex .txt{padding:0;margin:0 0 2rem}}section.person_main .person_flex .txt h3{font-weight:700;color:#000;margin:0 0 2rem;font-size:20px;font-size:2rem}@media only screen and (max-width:768px){section.person_main .person_flex .txt h3{font-size:16px;font-size:1.6rem;text-align:center;margin:0}section.person_main .person_flex .txt h3:after{content:'';display:block;margin:1rem auto;text-align:center;width:50px;height:1px;background:#000}}section.person_main .person_flex .image{-webkit-transform:skewX(-10deg);transform:skewX(-10deg);-webkit-transform-origin:bottom left;transform-origin:bottom left;width:430px}@media only screen and (max-width:768px){section.person_main .person_flex .image{width:100%;-webkit-transform:none;transform:none;margin:0 0 2rem}}section.person_main .person_flex .skew_mask{overflow:hidden}section.person_main .person_flex .skew_img{min-width:117.6%;-webkit-transform:skewX(10deg);transform:skewX(10deg);-webkit-transform-origin:bottom left;transform-origin:bottom left;width:100%}section.person_main .person_flex.rv{-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}section.person_main .person_flex.rv .txt{padding:0 0 0 10rem}@media only screen and (max-width:768px){section.person_main .person_flex .skew_img{-webkit-transform:none;transform:none;min-width:100%}section.person_main .person_flex.rv .txt{padding:0}}section.career_plan{position:relative;max-width:1200px;padding:0 5rem;min-width:1000px;margin:auto}section.career_plan .tate{font-weight:700;border-left:10px solid #000;position:absolute;z-index:99;top:-5rem;left:14rem;font-size:16px;font-size:1.6rem;letter-spacing:.2em}@media only screen and (max-width:768px){section.career_plan{min-width:0;padding:0 2rem}section.career_plan .tate{border-left:none;text-align:center;position:static;margin:0 0 2rem}section.career_plan .tate .en{display:inline-block;border-bottom:2px solid #000}}section.career_plan .wrap{width:80%;position:relative;padding:12rem 0 5rem 10rem}@media only screen and (max-width:768px){section.career_plan .wrap{padding:3rem;width:100%}}section.career_plan .wrap .txt_box{position:relative;z-index:9;color:#fff;width:58%}section.career_plan .wrap .txt_box h3{font-weight:700;font-size:20px;font-size:2rem;margin:0 0 2rem}section.career_plan .wrap .txt_box p{font-weight:700}@media only screen and (max-width:768px){section.career_plan .wrap .txt_box{width:100%}section.career_plan .wrap .txt_box h3{font-size:16px;font-size:1.6rem;margin:0 0 1rem;text-align:center}section.career_plan .wrap .txt_box h3:after{content:'';display:block;margin:1rem auto;text-align:center;width:50px;height:1px;background:#fff}section.career_plan .wrap .txt_box p{font-weight:400}}section.career_plan .wrap:before{display:block;position:absolute;width:100%;height:100%;top:0;left:0;content:"";z-index:-1;background:#000;-webkit-transform:skewX(-10deg);transform:skewX(-10deg)}@media only screen and (max-width:768px){section.career_plan .wrap:before{-webkit-transform:none;transform:none}}section.career_plan .image{-webkit-transform:skewX(-10deg);transform:skewX(-10deg);-webkit-transform-origin:bottom left;transform-origin:bottom left;position:absolute;right:10rem;top:5rem;width:400px}@media only screen and (max-width:768px){section.career_plan .image{width:100%;position:static;-webkit-transform:none;transform:none}}section.career_plan .skew_mask{overflow:hidden}section.career_plan .skew_img{min-width:117.6%;-webkit-transform:skewX(10deg);transform:skewX(10deg);-webkit-transform-origin:bottom left;transform-origin:bottom left;width:100%}section.message{position:relative;max-width:1200px;padding:10rem 5rem;min-width:1000px;margin:auto}section.message .tate{font-weight:700;border-left:10px solid #000;position:absolute;z-index:99;top:6rem;right:14rem;font-size:16px;font-size:1.6rem;letter-spacing:.2em;color:#000}@media only screen and (max-width:768px){section.career_plan .skew_img{-webkit-transform:none;transform:none}section.message{min-width:0;padding:2rem}section.message .tate{text-align:center;border-left:none;position:static;margin:0 0 2rem}section.message .tate .en{border-bottom:2px solid #000;display:inline-block}}section.message .wrap{width:90%;margin:auto;position:relative;padding:10rem}section.message .wrap .txt_box h3{font-weight:700;color:#000;text-align:center;font-size:24px;font-size:2.4rem;margin:0 0 2rem}@media only screen and (max-width:768px){section.message .wrap{width:100%;padding:2rem 3rem}section.message .wrap .txt_box h3{font-size:16px;font-size:1.6rem;margin:0 0 1rem}section.message .wrap .txt_box h3:after{content:'';display:block;margin:1rem auto;text-align:center;width:50px;height:1px;background:#000}}section.message .wrap:before{display:block;position:absolute;width:100%;height:100%;top:0;left:0;content:"";z-index:-1;background:#eee;-webkit-transform:skewX(-10deg);transform:skewX(-10deg)}section.person_others{max-width:1200px;padding:0 5rem;margin:0 auto 5rem}section.person_others .oterhs_flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width:768px){section.message .wrap:before{-webkit-transform:none;transform:none}section.person_others{padding:0 2rem}section.person_others .oterhs_flex{display:block}}section.person_others .oterhs_flex .box{width:46%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width:768px){section.person_others .oterhs_flex .box{width:100%;display:block}}section.person_others .oterhs_flex .box .title{background:#333;color:#000;font-size:20px;font-size:2rem;font-weight:700;padding:1rem 0;letter-spacing:.2em;position:relative}section.person_others .oterhs_flex .box .title p{display:inline-block}section.person_others .oterhs_flex .box .schedule{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding:0 0 0 5rem}@media only screen and (max-width:768px){section.person_others .oterhs_flex .box .title{font-size:12px;font-size:1.2rem;text-align:center;margin:0 0 1rem}section.person_others .oterhs_flex .box .schedule{padding:0}}section.person_others .oterhs_flex .box .schedule dl{border-bottom:1px dotted #ccc;padding:.5rem 0}section.person_others .oterhs_flex .box .schedule dl dt{font-weight:700}section.person_others .oterhs_flex .box .schedule dl dd{font-size:13px;font-size:1.3rem;line-height:1.5}section.person_others .oterhs_flex .box .private{padding:0 0 0 5rem}section.person_others .oterhs_flex .box .private .image{margin:0 0 2rem}@media only screen and (max-width:768px){section.person_others .oterhs_flex .box .private{padding:0}section.person_others .oterhs_flex .box .private .image{margin:0 0 1rem}}section.person_others .oterhs_flex .box .private .image img{width:100%}section.other_person{max-width:1200px;margin:0 auto 5rem;padding:2rem 5rem 5rem;background:#efefef}@media only screen and (max-width:768px){section.other_person{padding:2rem;margin:0}}section.other_person h4{font-weight:700;text-align:center;padding:1rem 0;margin:0 0 2rem}section.other_person .oterh_person_flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}section.other_person .oterh_person_flex .box{width:25%;position:relative}@media only screen and (max-width:768px){section.other_person .oterh_person_flex{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}section.other_person .oterh_person_flex .box{width:50%}}section.other_person .oterh_person_flex .box a{display:block;position:absolute;width:100%;height:100%;top:0;left:0;content:"";z-index:999}section.other_person .oterh_person_flex .box .cat{display:inline-block;position:absolute;z-index:99;top:0;left:0;background:#000;color:#fff;padding:.4rem 2rem;font-weight:700;font-size:12px;font-size:1.2rem}@media only screen and (max-width:768px){section.other_person .oterh_person_flex .box .cat{font-size:10px;font-size:1rem;padding:.5rem}}section.other_person .oterh_person_flex .box .num{position:absolute;display:inline-block;z-index:99;top:0;right:0;color:#fff;background:#000;font-weight:700;padding:0 1rem;font-size:20px;font-size:2rem}section.other_person .oterh_person_flex .box .image{position:relative;overflow:hidden}section.other_person .oterh_person_flex .box .image img{width:100%;-webkit-transition:all .3s ease;transition:all .3s ease}section.other_person .oterh_person_flex .box .image:after{display:block;position:absolute;width:100%;height:100%;top:0;left:0;content:"";z-index:1;background:rgba(0,0,0,.5);-webkit-transition:all .3s ease;transition:all .3s ease}section.other_person .oterh_person_flex .box:hover .image img{-webkit-transform:scale(1.05);transform:scale(1.05)}section.other_person .oterh_person_flex .box:hover .image:after{background:0 0}section.person_back_btn{width:340px;margin:5rem auto;overflow:hidden;position:relative}section.person_back_btn a{display:inline-block;padding:2rem 0;border:1px solid #000;position:relative}@media only screen and (max-width:768px){section.other_person .oterh_person_flex .box .num{font-size:12px;font-size:1.2rem}section.person_back_btn{width:90%}section.person_back_btn a{padding:2rem 0}}section.person_back_btn a span{-webkit-transition:all .3s ease;transition:all .3s ease}section.person_back_btn:after{color:#000;position:absolute;font-family:ionIcons;top:50%;left:5rem;-webkit-transform:translateY(-50%);transform:translateY(-50%);line-height:1;content:"\f3d2";font-size:20px;font-size:2rem;z-index:999;border-radius:3px}section.person_back_btn:hover span,section.person_back_btn:hover:after{color:#fff}section.personqa_visual{max-width:1200px;margin:0 auto 7rem;padding:7rem 5rem 5rem;min-width:1000px;position:relative}section.personqa_visual .ortandjob{position:absolute;top:-1em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;color:#fff;font-weight:700;z-index:999;font-size:24px;font-size:2.4rem;overflow:hidden}section.personqa_visual .ortandjob .ort:after,section.personqa_visual .qaprofile_box .in{display:block;background:#000;content:"";top:0;height:100%}@media only screen and (max-width:768px){section.personqa_visual{min-width:0;padding:2rem;margin:0 0 2rem}section.personqa_visual .ortandjob{position:static;width:100%;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;font-size:13px;font-size:1.3rem}section.personqa_visual .ortandjob .ort{width:52%;text-align:center}}section.personqa_visual .ortandjob .ort{position:relative;background:#000;padding:.5rem 4rem;-webkit-transform:skewX(-10deg);transform:skewX(-10deg)}section.personqa_visual .ortandjob .ort:after{position:absolute;width:100%;left:-1rem;z-index:-1}section.personqa_visual .ortandjob .ort p{-webkit-transform:skewX(10deg);transform:skewX(10deg)}section.personqa_visual .ortandjob .job{background:#000;padding:.5rem 5rem;margin-left:-1rem}@media only screen and (max-width:768px){section.personqa_visual .ortandjob .job{width:50%;text-align:center}}section.personqa_visual .image{position:relative}section.personqa_visual .image img{width:100%}section.personqa_visual .qaprofile_box{position:absolute;bottom:0;left:12rem;padding:5rem}@media only screen and (max-width:768px){section.personqa_visual .qaprofile_box{position:relative;padding:2rem;left:0}}section.personqa_visual .qaprofile_box .in{position:absolute;width:100%;left:0;z-index:2;-webkit-transform:skewX(-10deg);transform:skewX(-10deg)}section.personqa_visual .qaprofile_box .txt_box{position:relative;z-index:999;color:#fff}section.personqa_visual .qaprofile_box .name{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;border-bottom:1px solid #fff;margin:0 0 1rem;padding:0 0 1rem}section.personqa_visual .qaprofile_box .name p.jp{font-size:20px;font-size:2rem;font-weight:700}@media only screen and (max-width:768px){section.personqa_visual .qaprofile_box .in{-webkit-transform:none;transform:none}section.personqa_visual .qaprofile_box .name{padding:0 0 .5rem;margin:0 0 .5rem}section.personqa_visual .qaprofile_box .name p.jp{font-size:16px;font-size:1.6rem}section.personqa_visual .qaprofile_box .qaprofi{font-size:12px;font-size:1.2rem}}section.personqa_visual .qaprofile_box .name p.en{font-weight:700;padding-left:1rem}section.personqa_visual .qaprofile_box .qaprofi{line-height:1.5}section.personqa_visual .qaprofile_box.q_right{left:60%}section.personqa_main{max-width:1200px;margin:auto;padding:0 5rem}@media only screen and (max-width:768px){section.personqa_visual .qaprofile_box.q_right{left:0}section.personqa_main{padding:0}}section.personqa_main .personqa_flex{max-width:1000px;margin:0 auto 8rem;padding:0 5rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}section.personqa_main .personqa_flex .txt,section.personqa_main .personqa_flex .txt_wide{width:46%}@media only screen and (max-width:768px){section.personqa_main .personqa_flex{display:block;padding:0 4rem;margin:0 auto 3rem}section.personqa_main .personqa_flex .txt,section.personqa_main .personqa_flex .txt_wide{width:100%;margin:0 0 2rem}}section.personqa_main .personqa_flex .txt h3,section.personqa_main .personqa_flex .txt_wide h3{font-size:20px;font-size:2rem;margin:0 0 2rem;color:#000}@media only screen and (max-width:768px){section.personqa_main .personqa_flex .txt h3,section.personqa_main .personqa_flex .txt_wide h3{font-size:16px;font-size:1.6rem;margin:0 0 2rem;text-align:center}}section.personqa_main .personqa_flex .txt h3 span,section.personqa_main .personqa_flex .txt_wide h3 span{background:#000;color:#fff;display:inline-block;padding:0 1rem;-webkit-transform:skewX(-10deg);transform:skewX(-10deg);margin:0 2rem 0 0}.people_nav .box .txt p.en,.people_nav .box:hover,.people_nav .index,.people_nav .index:hover,.qamessage .title p.en{color:#000}.people_nav,.qamessage .title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox}section.personqa_main .personqa_flex .txt_wide{width:50%;margin:auto}section.personqa_main .personqa_flex .txt_wide h3{text-align:center}section.personqa_main .qamid_image{padding:7rem 0}@media only screen and (max-width:768px){section.personqa_main .personqa_flex .txt_wide{width:100%}section.personqa_main .qamid_image{padding:0 0 2rem}}section.personqa_main .qamid_image img{width:100%}.qamessage{background:#eee;padding:7rem 10rem;width:900px;margin:0 auto}@media only screen and (max-width:768px){.qamessage{margin:2rem 0 0;width:100%;padding:4rem}}.qamessage .title{display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;margin:0 0 2rem;position:relative}.people_nav,.spmenu{-webkit-box-align:center}.qamessage .title p.en{font-size:30px;font-size:3rem;margin:0 1rem 0 0;line-height:1.2;font-weight:700}.qamessage .title p.jp{font-weight:700}@media only screen and (max-width:768px){.qamessage .title p.en{font-size:16px;font-size:1.6rem}.pnav_wrap{width:100%;padding:2rem}}.people_nav{display:flex;max-width:1200px;margin:auto;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:5rem}.people_nav .box{width:42%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative;-webkit-transition:all .3s ease;transition:all .3s ease}@media only screen and (max-width:768px){.people_nav{padding:2rem}.people_nav .box{width:33.33333%}}.people_nav .box a{display:block;position:absolute;width:100%;height:100%;top:0;left:0;content:"";z-index:999}.people_nav .box .txt{width:50%;font-size:12px;font-size:1.2rem;line-height:1.5}.people_nav .box .txt2{font-size:16px;font-size:1.6rem;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;text-align:center;position:relative}.people_nav .box .txt2 p{font-weight:700}.people_nav .box .txt2 i{padding:0 1rem;line-height:1;white-space:nowrap;color:#000}.people_nav .box .image{width:25%}.people_nav .box .image img{width:100%}@media only screen and (max-width:768px){.people_nav .box .txt{display:none}.people_nav .box .txt2{text-align:center}.people_nav .box .image,.people_nav .box .image img{display:none}}.people_nav .box.prev .txt{text-align:right;padding:0 2rem 0 0}@media only screen and (max-width:768px){.people_nav .box.prev .txt{display:none;padding:0;text-align:left}}.people_nav .box.next{-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.people_nav .box.next .ortandjob{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.people_nav .box.next .txt{text-align:left;padding:0 0 0 2rem}@media only screen and (max-width:768px){.people_nav .box.next .txt{padding:0}}.people_nav .index{width:10%;text-align:center;position:relative;font-size:12px;font-size:1.2rem;padding:1rem 0;border-radius:3px}.people_nav .index i{font-size:20px;font-size:2rem;display:block}@media only screen and (max-width:768px){.people_nav .index{width:33.3333%}.people_nav .index i{font-size:24px;font-size:2.4rem}}.people_nav .ortandjob{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;color:#fff;font-weight:700;z-index:999;font-size:12px;font-size:1.2rem;overflow:hidden;margin:0 0 1rem}.people_nav .ortandjob .ort{position:relative;background:#000;padding:.5rem 0 .5rem 1rem;z-index:5}.people_nav .ortandjob .ort span{position:relative;z-index:6}.people_nav .ortandjob .ort:after{display:block;position:absolute;width:100%;height:100%;top:0;left:1rem;content:"";z-index:0;background:#000;-webkit-transform:skewX(-10deg);transform:skewX(-10deg)}.people_nav .ortandjob .ort p{-webkit-transform:skewX(10deg);transform:skewX(10deg)}.people_nav .ortandjob .job{background:#000;padding:.5rem 1.5rem .5rem 3.5rem;margin-left:-1rem;z-index:0;position:relative}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}a,a:hover,img{outline:0!important}.slick-list.dragging{cursor:pointer;cursor:hand}.nolink a,header .header_under nav#gnav ul.gnavul li.main a.maina.nolink,header .header_under nav#gnav ul.gnavul li.main a.maina2.nolink,section.internmain .inner .box.off a{cursor:default}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}html{font-size:62.5%;overflow-y:scroll}body{font-family:"Noto Sans CJK JP","Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:14px;font-size:1.4em;line-height:1.75;color:#333}@media only screen and (max-width:768px){body{font-size:13px;font-size:1.3rem;font-family:-apple-system,BlinkMacSystemFont,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic ProN",MyYuGothicM,YuGothic,メイリオ,Meiryo,sans-serif}}.en,.ro{font-family:Montserrat,sans-serif}.roc{font-family:'Roboto Condensed',sans-serif}.it{font-style:italic}.min{font-family:"Noto Serif JP",游明朝,YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN",HG明朝E,"MS P明朝","MS 明朝",Georgia,"Times New Roman",Times,serif!important}a{color:#333}a:hover{color:#d52512}img{vertical-align:bottom;line-height:1}.lity-container,.lity-wrap:before{vertical-align:middle;display:inline-block}@media only screen and (max-width:768px){.pc{display:none!important}}img[src$=".svg"]{height:auto}.lborder::after,.unborder::after,.unborder_big::after{content:'';display:block;width:50px;height:1px;text-align:center}.ro{font-family:Roboto,"Helvetica Neue",Arial,sans-serif}.tate{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}@media only screen and (max-width:768px){.tate{-webkit-writing-mode:horizontal-tb;-ms-writing-mode:lr-tb;writing-mode:horizontal-tb}}.tatete{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}html.win.gecko .la,html.win.gecko .ro{-webkit-transform:rotate(.001deg);transform:rotate(.001deg)}*{-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.unborder::after{margin:1rem auto;background:#000}@media only screen and (max-width:768px){.unborder::after{margin:.8rem auto}}.lborder::after{margin:1rem 0;background:#000}.unborder_big::after{margin:2rem auto;background:#fff}@media only screen and (max-width:768px){.unborder_big::after{margin:1.4rem auto}}ul.normal_list{margin:0;padding:0 0 0 1em}ul.normal_list li{padding:0;margin:0 0 0 .3em;position:relative;list-style-type:disc;line-height:1.5}#overlay,header{position:fixed;top:0;left:0}.d02s{-webkit-animation-delay:.2s;animation-delay:.2s}.d03s{-webkit-animation-delay:.3s;animation-delay:.3s}.d04s{-webkit-animation-delay:.4s;animation-delay:.4s}.d06s{-webkit-animation-delay:.6s;animation-delay:.6s}.d08s{-webkit-animation-delay:.8s;animation-delay:.8s}.d1s{-webkit-animation-delay:1s;animation-delay:1s}#overlay{width:100%;height:100%;z-index:9820;background:0 0;-webkit-transition:all .5s ease;transition:all .5s ease}#overlay.active{visibility:visible;background:rgba(0,0,0,.9)}header,header .header_top{z-index:9998;background:#fff;width:100%}header{border-bottom:1px solid #eee}@media only screen and (max-width:768px){header{position:relative}header.is-open{height:100%;position:fixed}}header .header_top{max-width:1400px;margin:auto;padding:0 5rem 1rem;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}header .header_top:after{content:"";clear:both;display:none}header .header_top #logo{float:left;width:400px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;position:relative}header .header_top #logo a{display:block;position:absolute;width:100%;height:100%;top:0;left:0;content:"";z-index:999}@media only screen and (max-width:768px){header .header_top{padding:1.5rem}header .header_top #logo{width:100%;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}header .header_top #logo .image{width:240px;float:left}@media only screen and (max-width:768px){header .header_top #logo .image{width:55%}header .header_top #logo p{font-size:10px;font-size:1rem;line-height:1.1;font-weight:700}}header .header_top #logo .image img{width:100%}header .header_top #logo p{margin:0 0 0 1rem}header .header_top #menu{float:right;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media only screen and (max-width:768px){header .header_top #menu{position:fixed;bottom:0;left:0;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:100%;display:none}header .header_top #menu.is-open{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}header .header_top #menu div{width:50%}header .header_top #menu div a{display:block;padding:1rem 5rem;color:#fff;font-weight:600;letter-spacing:.1em}header .header_under nav#gnav ul.gnavul li.main a.maina.coming:hover,header .header_under nav#gnav ul.gnavul li.main a.maina2.coming:hover,header .header_under nav#gnav ul.gnavul li.main a.maina2:hover,header .header_under nav#gnav ul.gnavul li.main a.maina:hover{color:#000}header .header_top #menu .entry a,header .header_top #menu .entry a:hover{background:#000}header .header_top #menu .entry.coming a{background:#ccc;border-right:1px solid #fff}header .header_top #menu .entry.coming a:hover{background:#ccc}header .header_top #menu .mypage a{background:#0266ba}header .header_top #menu .mypage a:hover{background:#0258a1}header .header_top #menu .mypage.coming a,header .header_top #menu .mypage.coming a:hover{background:#ccc}@media only screen and (max-width:768px){header .header_top #menu div a{padding:1.5rem 0;text-align:center}header .nav_box{height:100%;overflow:auto;-webkit-overflow-scrolling:touch;display:none;position:relative}header .nav_box.is-open{display:block;border-top:1px solid #eee}}header .header_under{max-width:1400px;margin:auto;padding:0 5rem;position:relative;background:#fff;z-index:6000}header .header_under nav#gnav{position:relative;z-index:6000;background:#fff}header .header_under nav#gnav ul.gnavul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;background:#fff}header .header_under nav#gnav ul.gnavul li.main{width:20%;border-left:1px solid #eee;background:#fff}@media only screen and (max-width:768px){header .header_under{padding:0;height:100%}header .header_under nav#gnav{position:absolute;background:#fff;padding-bottom:12rem}header .header_under nav#gnav ul.gnavul{display:block}header .header_under nav#gnav ul.gnavul li.main{width:100%;border-bottom:1px solid #eee;border-left:none}}header .header_under nav#gnav ul.gnavul li.main a.maina,header .header_under nav#gnav ul.gnavul li.main a.maina2{display:block;font-size:12px;font-size:1.2rem;padding:1rem 0 1.5rem 2rem;background:#fff;z-index:9999;position:relative;-webkit-transition:all .4s cubic-bezier(.42,0,.58,1);transition:all .4s cubic-bezier(.42,0,.58,1);line-height:1.3}header .header_under nav#gnav ul.gnavul li.main a.maina span,header .header_under nav#gnav ul.gnavul li.main a.maina2 span{display:block;font-size:16px;font-size:1.6rem;font-weight:700}@media only screen and (max-width:768px){header .header_under nav#gnav ul.gnavul li.main a.maina,header .header_under nav#gnav ul.gnavul li.main a.maina2{padding:3vh;position:relative}header .header_under nav#gnav ul.gnavul li.main a.maina2:hover,header .header_under nav#gnav ul.gnavul li.main a.maina:hover{color:#000}}header .header_under nav#gnav ul.gnavul li.main a.maina2:hover:before,header .header_under nav#gnav ul.gnavul li.main a.maina:hover:before{display:block;position:absolute;width:100%;height:1px;bottom:0;left:0;content:"";z-index:999;background:#000}@media only screen and (max-width:768px){header .header_under nav#gnav ul.gnavul li.main a.maina2:hover:before,header .header_under nav#gnav ul.gnavul li.main a.maina:hover:before{display:none}}header .header_under nav#gnav ul.gnavul li.main a.maina2:before,header .header_under nav#gnav ul.gnavul li.main a.maina:before{display:block;position:absolute;width:0%;height:1px;bottom:0;left:0;content:"";z-index:999;background:#000;-webkit-transition:all .3s ease;transition:all .3s ease}header .header_under nav#gnav ul.gnavul li.main a.maina.coming,header .header_under nav#gnav ul.gnavul li.main a.maina2.coming{opacity:.3}header .header_under nav#gnav ul.gnavul li.main a.maina.coming:hover:before,header .header_under nav#gnav ul.gnavul li.main a.maina2.coming:hover:before{width:0}#pagetop,.lity-close,.spmenu{cursor:pointer}header .header_under nav#gnav ul.gnavul li.main a.maina.active:before{width:100%}@media only screen and (max-width:768px){header .header_under nav#gnav ul.gnavul li.main a.maina2:before,header .header_under nav#gnav ul.gnavul li.main a.maina:before{display:none}header .header_under nav#gnav ul.gnavul li.main a.maina2:after,header .header_under nav#gnav ul.gnavul li.main a.maina:after{color:#fff;position:absolute;font-family:ionIcons;top:50%;right:5vw;-webkit-transform:translateY(-50%);transform:translateY(-50%);line-height:1;content:"\f3d0";font-size:20px;font-size:2rem;z-index:999;background:#000;padding:.2rem .5rem;border-radius:3px}header .header_under nav#gnav ul.gnavul li.main a.maina.active:before{width:0%}header .header_under nav#gnav ul.gnavul li.main a.maina.active:after{content:"\f3d8";background:#000}header .header_under nav#gnav ul.gnavul li.main a.maina2:after{content:"\f3d3";background:0 0;color:#000}header .header_under nav#gnav ul.gnavul li.main.active a.maina,header .header_under nav#gnav ul.gnavul li.main.active a.maina2{background:#fff;color:#000}}header .header_under nav#gnav ul.gnavul li.main.active a.maina,header .header_under nav#gnav ul.gnavul li.main.active a.maina2{color:#000}header .header_under nav#gnav ul.gnavul li.main.active a.maina:before{width:100%}@media only screen and (max-width:768px){header .header_under nav#gnav ul.gnavul li.main.active a.maina:before{width:0%}}header .header_under nav#gnav ul.gnavul li:first-child{border-left:none}.megamenu{opacity:0;position:absolute;visibility:hidden;width:100%;top:100%;left:0;z-index:5000}@media only screen and (max-width:768px){.megamenu{position:static;opacity:0;max-height:0;-webkit-transition:all .3s ease;transition:all .3s ease}}.megamenu .bg,.megamenu .bg01,.megamenu .bg02{display:block;position:absolute;width:100%;z-index:0;height:100%;left:0;content:""}.megamenu .bg{top:-100%;background:rgba(255,255,255,0);-webkit-transition:all .1s ease;transition:all .1s ease}@media only screen and (max-width:768px){.megamenu .bg{background:#fff}}.megamenu .bg01,.megamenu .bg02{top:0;background-size:cover;mix-blend-mode:multiply}.megamenu .inner{opacity:0;-webkit-transition:.1s ease;transition:.1s ease;position:relative;z-index:6000;padding:2rem}.megamenu .inner .menu_flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:auto;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.megamenu .inner .menu_flex .box{padding:2rem .5rem;width:25%;position:relative;overflow:hidden}.megamenu .inner .menu_flex .box a{display:block;position:absolute;width:100%;height:100%;top:0;left:0;content:"";z-index:999}.megamenu .inner .menu_flex .box .image{position:relative;margin:0 0 1rem}@media only screen and (max-width:768px){.megamenu .inner{opacity:1;background:#eee}.megamenu .inner .menu_flex .box{width:100%;background:0 0!important;padding:1rem 0;border-bottom:1px solid #eee}.megamenu .inner .menu_flex .box .image{display:none;margin:0}}.megamenu .inner .menu_flex .box .image img{width:100%}.megamenu .inner .menu_flex .box .image:after{display:block;position:absolute;width:100%;height:120%;top:-1rem;left:90%;content:"";z-index:999;background:#fff;-webkit-transform:skewX(-10deg);transform:skewX(-10deg);overflow:hidden}.megamenu .inner .menu_flex .box .txt{position:relative}.megamenu .inner .menu_flex .box .txt .en{color:#000;font-size:14px;font-size:1.4rem;line-height:1.2}.megamenu .inner .menu_flex .box .txt .jp{font-size:12px;font-size:1.2rem}.megamenu .inner .menu_flex .box .txt:after{color:#000;position:absolute;font-family:ionicons;top:50%;right:2.5rem;margin-top:-.5em;line-height:1;content:"\f3d6";font-size:16px;font-size:1.6rem;z-index:999;-webkit-transition:all .3s cubic-bezier(.42,0,.58,1);transition:all .3s cubic-bezier(.42,0,.58,1)}.megamenu .inner .menu_flex .box:hover{color:#000}.megamenu .inner .menu_flex .box:hover .image{opacity:.9}.megamenu .inner .menu_flex .box:hover .txt:after{right:2rem}.megamenu .inner .menu_flex .box.outerlink .txt:after{content:"\f3f0"}.megamenu .inner .menu_flex .box.coming .image{position:relative}.megamenu .inner .menu_flex .box.coming .image img{opacity:.2}.megamenu .inner .menu_flex .box.coming .image:before{display:block;position:absolute;content:"Coming Soon";z-index:999;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);font-family:Roboto,sans-serif;font-weight:700}.megamenu .inner .menu_flex .box.coming:after{content:"";display:block;position:absolute;z-index:1000;top:45%;left:42%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);color:#000}.megamenu .inner .menu_flex .box.coming:hover{color:#000}.megamenu .inner .menu_flex .box.coming:hover .image{opacity:1}.megamenu .inner .menu_flex .box.coming:hover .txt:after{right:2.5rem}@media only screen and (max-width:768px){.megamenu .inner .menu_flex .box.coming{opacity:.3}.megamenu.is-open{max-height:300px}}.megamenu .inner .menu_flex .right-skew{position:relative}.megamenu .inner .menu_flex .right-skew:before{z-index:-1;content:'';position:absolute;top:0;bottom:0;right:-15px;display:block;width:35px;background:red;-webkit-transform:skew(-10deg);transform:skew(-10deg)}.megamenu .inner .menu_flex .left-skew{position:relative}.megamenu .inner .menu_flex .left-skew:before{z-index:-1;content:'';position:absolute;top:0;bottom:0;left:-28px;display:block;width:55px;background:red;-webkit-transform:skew(20deg);transform:skew(20deg)}.megamenu .inner .menu_flex .box.s01{background:url(/graduate/img/menu-assets/menu01_bg.jpg) no-repeat;background-size:cover}.megamenu .inner .menu_flex .box.s02{background:url(/graduate/img/menu-assets/menu02_bg.jpg) no-repeat;background-size:cover}.megamenu .inner .menu_flex .box.s03{background:url(/graduate/img/menu-assets/menu03_bg.jpg) no-repeat;background-size:cover}.megamenu.is-open{opacity:1;visibility:visible}.megamenu.is-open .bg{top:0;height:100%;background:#fff;-webkit-transition:all .2s ease;transition:all .2s ease}@media only screen and (max-width:768px){.megamenu.is-open .bg{background:#fff}}.megamenu.is-open .inner{opacity:1;-webkit-transition:opacity .1s ease;transition:opacity .1s ease}#pagetop,.type4.active .border2{opacity:0}.spmenu{height:52px;width:52px;background:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:fixed;z-index:9999;top:0;right:0}.hamburger{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.hamburger .menu_icon{position:relative;width:24px;height:18px}.hamburger .border,.type4 .border::after,.type4 .border::before{position:absolute;height:2px;border-radius:0;width:100%}.hamburger .border{left:0;display:inline-block;-webkit-transition:all .3s;transition:all .3s;background:#000}.hamburger .border1{top:0}.hamburger .border2{top:0;bottom:0;margin:auto}.hamburger .border3{bottom:0}.hamburger .text{display:inline-block;width:100%;text-align:center;font-size:14px;color:#000;-webkit-transition:all .3s;transition:all .3s}.hamburger .text::after{display:block;content:"MENU"}.hamburger .active+.text::after{content:"CLOSE"}#pan ul:after,.type4 .border::after,.type4 .border::before{content:""}.type4{overflow:hidden}.type4 .border{background:0 0}.type4 .border::before{left:0;display:block;background:#000;-webkit-transition:all .3s;transition:all .3s}.type4 .border::after{left:-100px;display:block;background:#000;-webkit-transition:all .3s;transition:all .3s}.type4 .border1::before,.type4 .border2::before,.type4 .border3::before{-webkit-transition:all 0s linear;transition:all 0s linear}.type4:hover .border::before{left:100px}.type4:hover .border::after{left:0}.type4:hover .border1::after,.type4:hover .border1::before{-webkit-transition:all .2s linear;transition:all .2s linear}.type4:hover .border2::after,.type4:hover .border2::before{-webkit-transition:all .25s linear;transition:all .25s linear}.type4:hover .border3::after,.type4:hover .border3::before{-webkit-transition:all .3s linear;transition:all .3s linear}.type4 .border1{-webkit-animation:type4_menu_bar01 .5s;animation:type4_menu_bar01 .5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.type4 .border3{-webkit-animation:type4_menu_bar03 .5s;animation:type4_menu_bar03 .5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.type4.active .border{background:#000;-webkit-transition:none;transition:none}.type4.active .border::after,.type4.active .border::before{-webkit-transition:none;transition:none}.type4.active .border1{-webkit-animation:type4_active_menu_bar01 .5s forwards;animation:type4_active_menu_bar01 .5s forwards}.type4.active .border3{-webkit-animation:type4_active_menu_bar03 .5s forwards;animation:type4_active_menu_bar03 .5s forwards}@-webkit-keyframes type4_menu_bar01{0%{-webkit-transform:translateY(8px) rotate(45deg);transform:translateY(8px) rotate(45deg)}50%{-webkit-transform:translateY(8px) rotate(0);transform:translateY(8px) rotate(0)}100%{-webkit-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0)}}@keyframes type4_menu_bar01{0%{-webkit-transform:translateY(8px) rotate(45deg);transform:translateY(8px) rotate(45deg)}50%{-webkit-transform:translateY(8px) rotate(0);transform:translateY(8px) rotate(0)}100%{-webkit-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0)}}@-webkit-keyframes type4_menu_bar03{0%{-webkit-transform:translateY(-8px) rotate(-45deg);transform:translateY(-8px) rotate(-45deg)}50%{-webkit-transform:translateY(-8px) rotate(0);transform:translateY(-8px) rotate(0)}100%{-webkit-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0)}}@keyframes type4_menu_bar03{0%{-webkit-transform:translateY(-8px) rotate(-45deg);transform:translateY(-8px) rotate(-45deg)}50%{-webkit-transform:translateY(-8px) rotate(0);transform:translateY(-8px) rotate(0)}100%{-webkit-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0)}}@-webkit-keyframes type4_active_menu_bar01{0%{-webkit-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0)}50%{-webkit-transform:translateY(8px) rotate(0);transform:translateY(8px) rotate(0)}100%{-webkit-transform:translateY(8px) rotate(45deg);transform:translateY(8px) rotate(45deg)}}@keyframes type4_active_menu_bar01{0%{-webkit-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0)}50%{-webkit-transform:translateY(8px) rotate(0);transform:translateY(8px) rotate(0)}100%{-webkit-transform:translateY(8px) rotate(45deg);transform:translateY(8px) rotate(45deg)}}@-webkit-keyframes type4_active_menu_bar03{0%{-webkit-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0)}50%{-webkit-transform:translateY(-8px) rotate(0);transform:translateY(-8px) rotate(0)}100%{-webkit-transform:translateY(-8px) rotate(-45deg);transform:translateY(-8px) rotate(-45deg)}}@keyframes type4_active_menu_bar03{0%{-webkit-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0)}50%{-webkit-transform:translateY(-8px) rotate(0);transform:translateY(-8px) rotate(0)}100%{-webkit-transform:translateY(-8px) rotate(-45deg);transform:translateY(-8px) rotate(-45deg)}}#pan ul:after{display:table;clear:both}#pan ul li.nolink{display:block;float:left;position:relative;padding:0 1.2rem;font-size:12px;font-size:1.2rem;color:#555}#pan ul li a::after,#pan ul li.nolink:after{color:#555;position:absolute;top:50%;right:0;line-height:1;z-index:999}#pan ul li.nolink:after{font-family:ionicons;margin-top:-.5em;content:"\f105";font-size:13px;font-size:1.3rem}#pan .contents,#pan .inner{max-width:1300px;margin:auto}#pan .inner:after,#pan ul li:last-child a:after{content:""}#pan{width:100%;padding:134px 0 0}@media only screen and (max-width:768px){#pan{display:none}}#pan .contents{padding:0 5rem}#pan .inner{padding:.5rem 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}#pan .inner:after{display:table;clear:both}#hero .news,#pan ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox}#pan ul{margin:0 0 0 auto;display:flex}#pan ul li a{display:block;float:left;position:relative;padding:0 1.2rem;font-size:11px;font-size:1.1rem;color:#555}#pan ul li a::after{font-family:ionIcons;margin-top:-.5em;content:"\f3d3";font-size:13px;font-size:1.3rem}.lity,.lity-wrap{position:fixed;top:0;outline:0!important}#pagetop{position:fixed;right:2rem;bottom:2rem;background:#4c2fb9;width:34px;height:34px;line-height:34px;text-align:center;z-index:9999;border-radius:50%;-webkit-transition:all .3s ease;transition:all .3s ease}@media only screen and (max-width:768px){#pagetop{right:2rem;bottom:5rem;z-index:9900}.adelay01{-webkit-animation-delay:0s!important;animation-delay:0s!important}}.lity,.lity-content:after,.lity-wrap{bottom:0;right:0;left:0}#pagetop i{line-height:34px;font-size:16px;font-size:1.6rem;color:#fff;display:block}#pagetop:hover{background:#5536cc}#pagetop.active{opacity:1;display:block}@font-face{font-family:Flaticon;src:url(../font/Flaticon.eot);src:url(../font/Flaticon.eot?#iefix) format("embedded-opentype"),url(../font/Flaticon.woff) format("woff"),url(../font/Flaticon.ttf) format("truetype"),url(../font/Flaticon.svg#Flaticon) format("svg");font-weight:400;font-style:normal}@media screen and (-webkit-min-device-pixel-ratio:0){@font-face{font-family:Flaticon;src:url(../font/Flaticon.svg#Flaticon) format("svg")}}.fi:before{display:inline-block;font-family:Flaticon;font-style:normal;font-weight:400;font-variant:normal;line-height:1;text-decoration:inherit;text-rendering:optimizeLegibility;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}.flaticon-menu:before{content:"\f100"}.flaticon-businessman:before{content:"\f101"}.flaticon-contract:before{content:"\f102"}.flaticon-help-button-speech-bubble-with-question-mark:before{content:"\f103"}.flaticon-talk:before{content:"\f104"}.lity-content:after,.lity-wrap:before{content:''}/*! Lity - v2.3.1 - 2018-04-20
* http://sorgalla.com/lity/
* Copyright (c) 2015-2018 Jan Sorgalla; Licensed MIT */.lity{z-index:9999;white-space:nowrap;background:#0b0b0b;background:rgba(0,0,0,.9);opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.lity.lity-opened{opacity:1}.lity.lity-closed{opacity:0}.lity *{-webkit-box-sizing:border-box;box-sizing:border-box}.lity-wrap{z-index:9990;text-align:center}.lity-wrap:before{height:100%;margin-right:-.25em}.lity-loader{z-index:9991;color:#fff;position:absolute;top:50%;margin-top:-.8em;width:100%;text-align:center;font-size:14px;font-family:Arial,Helvetica,sans-serif;opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.lity-loading .lity-loader{opacity:1}.lity-container{z-index:9992;position:relative;text-align:left;white-space:normal;max-width:100%;max-height:100%;outline:0!important}.lity-close,.lity-close:active,.lity-close:focus,.lity-close:hover,.lity-close:visited{padding:0;font-style:normal;font-size:35px;font-family:Arial,Baskerville,monospace;line-height:35px;text-shadow:0 1px 2px rgba(0,0,0,.6);background:0 0;outline:0;border:0;text-align:center;color:#fff;text-decoration:none}.lity-content{z-index:9993;width:100%;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.lity-closed .lity-content,.lity-loading .lity-content{-webkit-transform:scale(.8);transform:scale(.8)}.lity-content:after{position:absolute;top:0;display:block;width:auto;height:auto;z-index:-1;-webkit-box-shadow:0 0 8px rgba(0,0,0,.6);box-shadow:0 0 8px rgba(0,0,0,.6)}.lity-close{z-index:9994;width:35px;height:35px;position:fixed;right:0;top:0;-webkit-appearance:none;-webkit-box-shadow:none;box-shadow:none}.lity-close::-moz-focus-inner{border:0;padding:0}.lity-close:active,.lity-close:focus,.lity-close:hover,.lity-close:visited{-webkit-box-shadow:none;box-shadow:none}.lity-close:active{top:1px}.lity-image img{max-width:100%;display:block;line-height:0;border:0}.lity-facebookvideo .lity-container,.lity-googlemaps .lity-container,.lity-iframe .lity-container,.lity-vimeo .lity-container,.lity-youtube .lity-container{width:100%;max-width:964px}.lity-iframe-container{width:100%;height:0;padding-top:56.25%;overflow:auto;pointer-events:auto;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-overflow-scrolling:touch}#background,#hero .copy{-webkit-transform:translateX(-50%) translateY(-50%)}.lity-iframe-container iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;-webkit-box-shadow:0 0 8px rgba(0,0,0,.6);box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}.lity-hide{display:none}#hero{background:url(/group-intern/img/top-assets/visual.jpg) center center no-repeat;background-size:cover;height:70vh;position:relative}#hero .copy,#hero .news,#hero .scroll{position:absolute;left:50%}#hero .copy{top:50%;transform:translateX(-50%) translateY(-50%);z-index:999;width:100%;color:#fff;text-align:center}#hero .copy h1{font-weight:700;text-align:center;margin:0 0 2rem}#hero .copy h1 span{display:block}#hero .copy h1 span.jp{font-size:28px;font-size:2.8rem;font-weight:500;letter-spacing:.2em}@media only screen and (max-width:768px){.adelay02,.adelay03,.adelay04,.adelay05,.adelay06,.adelay07,.adelay08,.adelay09,.adelay10{-webkit-animation-delay:0s!important;animation-delay:0s!important}#hero .copy{top:45%}#hero .copy h1{margin:0 0 1rem}#hero .copy h1 span.jp{font-size:16px;font-size:1.6rem;letter-spacing:0;margin:0 0 1rem}}#hero .copy h1 span.en{font-size:40px;font-size:4rem;white-space:nowrap;letter-spacing:.3em}@media only screen and (min-width:1400px){#hero .copy h1 span.en{font-size:60px;font-size:6rem}}#hero .scroll{bottom:8rem}@media only screen and (max-width:768px){#hero .copy h1 span.en{font-size:8vw;line-height:1.2;letter-spacing:.2em}#hero .lead{padding:0 3rem;text-align:left}#hero .lead br{display:none}#hero .scroll{bottom:10rem}}#hero .news{background:#666;background:-webkit-gradient(linear,left top,right top,from(#846fe8),to(#013884));background:linear-gradient(to right,#846fe8,#013884);color:#fff;width:1000px;bottom:-2em;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:2rem 1.5rem;z-index:999}@media only screen and (max-width:768px){#hero .news{width:100%;left:0;-webkit-transform:none;transform:none}}#hero .news .news_title{width:10%;border-right:1px solid #fff;text-align:center;font-weight:500}#hero .news .news_main{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding:0 0 0 5rem}#hero .news .news_main dl{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media only screen and (max-width:768px){#hero .news .news_title{width:20%;text-align:center;position:relative;font-size:13px;font-size:1.3rem}#hero .news .news_main{padding:0 0 0 5%;font-size:11px;font-size:1.1rem}#hero .news .news_main dl{display:block;line-height:1.4}}#hero .news .news_main dl dt{width:12%;font-weight:500}#hero .news .news_main dl dd{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}section.internmain{background:#efefef;padding:5rem 0 0}section.internmain .inner{max-width:1400px;margin:auto;padding:5% 5% 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}section.internmain .inner .box{width:27%;position:relative;margin:0 0 6%}@media only screen and (max-width:768px){section.internmain .inner{padding:5% 8%;display:block}section.internmain .inner .box{width:88%;margin:0 auto 3rem}}section.internmain .inner .box .image:hover{opacity:.75}section.internmain .inner .box .image.logo_svg{padding:12.3% 15%;background:#fff}section.internmain .inner .box .icon{background:#ccc;color:#000;width:80px;height:80px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center;border-radius:50%;position:absolute;top:-2.5rem;left:-2.5rem;z-index:9}section.internmain .inner .box .icon p{line-height:1.4;font-weight:700}section.internmain .inner .box .icon.on{background:#ffee2f}section.internmain .inner .box .icon.off{color:#fff}section.internmain .inner .box .link_btn{background:#fff;padding:2rem}@media only screen and (max-width:768px){section.internmain .inner .box .icon{width:54px;height:54px;top:-2rem;left:-2rem}section.internmain .inner .box .icon p{font-size:12px;font-size:1.2rem;line-height:1.2}section.internmain .inner .box .link_btn{padding:1rem}}section.internmain .inner .box .link_btn.wide_btn{padding:1rem}section.internmain .inner .box .link_btn ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}section.internmain .inner .box .link_btn ul li{width:50%;padding:0 .2rem}section.internmain .inner .box .link_btn ul li:hover{opacity:.75}section.internmain .inner .box.off .image,section.internmain .inner .box.off .image:hover,section.internmain .inner .box.off .link_btn{opacity:.5}section.internmain .inner .box .link_btn ul li:nth-child(2){border-left:1px solid #eee}section.internmain .inner .box .link_btn ul li.wide{width:100%}section.internmain .inner .box .link_btn ul li.wide.one a.txtlink{padding:2rem 0}section.internmain .inner .box .link_btn ul li.wide.one a.txtlink:hover{background:#0a46a1}section.internmain .inner .box .link_btn ul li.wide.one.coming a{padding:2rem}section.internmain .inner .box .link_btn ul li.wide.one.coming a.txtlink:after{display:none}section.internmain .inner .box .link_btn ul li.wide.one.coming a.txtlink:hover{background:#fff;color:#333}section.internmain .inner .box .link_btn ul li.wide a.txtlink{border-radius:5px;display:block;text-align:center;line-height:1.4;font-size:12px;font-size:1.2rem;font-weight:700;padding:4% 0;border:1px solid #ccc;position:relative;-webkit-transition:all .3s ease;transition:all .3s ease}section.entry_lead .em_nav ul li a:after,section.internmain .inner .box .link_btn ul li.wide a.txtlink:after{font-family:ionIcons;right:2rem;line-height:1;content:"\f125";z-index:999}section.internmain .inner .box .link_btn ul li.wide a.txtlink:after{color:#333;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:12px;font-size:1.2rem;-webkit-transition:all .3s ease;transition:all .3s ease}section.internmain .inner .box .link_btn ul li.wide a.txtlink:hover{background:#abc50c;color:#fff}section.internmain .inner .box .link_btn ul li.wide a.txtlink:hover:after{color:#fff}section.internmain .inner .box .link_btn ul li.wide.one.solu a.txtlink:hover{background:#ac0006}section.internmain .inner .box .link_btn ul li.wide.one.neo a.txtlink:hover{background:#017fbb}section.internmain .inner .box .link_btn ul li.wide.one.techno a.txtlink:hover{background:#0ba39a}section.internmain .inner .box.iconoff .icon,section.internmain .inner .box.off .icon.on,section.internmain .inner .box.on .icon.off{display:none}section.internmain .inner .box.off .link_btn ul li:hover{opacity:1}section.entry_lead{background:#fff;padding:7rem 0}section.entry_lead p{text-align:center;margin:0 0 3rem;color:#000}@media only screen and (max-width:768px){section.internmain .inner .box.dummy{display:none}section.entry_lead{padding:8% 5%}section.entry_lead p{font-size:12px;font-size:1.2rem;font-size:3vw;margin:0 0 1rem}}section.entry_lead .em_nav{max-width:800px;margin:auto}section.entry_lead .em_nav ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}section.entry_lead .em_nav ul li{width:50%}#background,.background{height:70vh;opacity:.2;top:50%;left:50%;width:100%}section.entry_lead .em_nav ul li a{display:block;text-align:center;color:#fff;padding:2.5rem 0;font-size:16px;font-size:1.6rem;letter-spacing:.05em;position:relative}@media only screen and (max-width:768px){section.entry_lead .em_nav ul li a{padding:1.4rem 0;font-size:13px;font-size:1.3rem}}section.entry_lead .em_nav ul li a:after{color:#fff;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:14px;font-size:1.4rem;-webkit-transition:all .3s ease;transition:all .3s ease}@media only screen and (max-width:768px){section.entry_lead .em_nav ul li a:after{right:1.4rem;font-size:12px;font-size:1.2rem}}section.entry_lead .em_nav ul li a:hover:after{right:1.8rem}section.entry_lead .em_nav ul li a.entry{background:#01b7b1}section.entry_lead .em_nav ul li a.entry:hover{background:#01d0ca}section.entry_lead .em_nav ul li a.mypage{background:#3d6bca}section.entry_lead .em_nav ul li a.mypage:hover{background:#517acf}footer{padding:5rem 0;background:#eee}@media only screen and (max-width:768px){footer{padding:0}}footer .inner{max-width:1200px;margin:auto;padding:0 5rem}.copyright{font-size:11px;font-size:1.1rem;text-align:right}@media only screen and (max-width:768px){footer .inner{padding:5%}.copyright{font-size:9px;font-size:.9rem}}#background{position:absolute;transform:translateX(-50%) translateY(-50%);z-index:999}.background{overflow:hidden;position:absolute;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);z-index:1}.inview.fadeIn,.inview.fadeInup,.inview.show,.inview.showsc{opacity:0}.background span{width:20vmin;height:20vmin;border-radius:20vmin;-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute;-webkit-animation-name:move;animation-name:move;-webkit-animation-duration:6s;animation-duration:6s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.background span:nth-child(1){color:#e8e5f3;top:87%;left:64%;-webkit-animation-duration:13.3s;animation-duration:13.3s;-webkit-animation-delay:-15.7s;animation-delay:-15.7s;-webkit-transform-origin:7vw -21vh;transform-origin:7vw -21vh;-webkit-box-shadow:40vmin 0 5.4989919742vmin currentColor;box-shadow:40vmin 0 5.4989919742vmin currentColor}.background span:nth-child(2){color:#469eea;top:77%;left:27%;-webkit-animation-duration:12.7s;animation-duration:12.7s;-webkit-animation-delay:-9.5s;animation-delay:-9.5s;-webkit-transform-origin:10vw -21vh;transform-origin:10vw -21vh;-webkit-box-shadow:40vmin 0 5.2701546229vmin currentColor;box-shadow:40vmin 0 5.2701546229vmin currentColor}.background span:nth-child(3){color:#E45A84;top:89%;left:58%;-webkit-animation-duration:11s;animation-duration:11s;-webkit-animation-delay:-13.4s;animation-delay:-13.4s;-webkit-transform-origin:-22vw 25vh;transform-origin:-22vw 25vh;-webkit-box-shadow:40vmin 0 5.2809403638vmin currentColor;box-shadow:40vmin 0 5.2809403638vmin currentColor}.background span:nth-child(4){color:#e8e5f3;top:71%;left:67%;-webkit-animation-duration:14.1s;animation-duration:14.1s;-webkit-animation-delay:-1.1s;animation-delay:-1.1s;-webkit-transform-origin:14vw 17vh;transform-origin:14vw 17vh;-webkit-box-shadow:40vmin 0 11.073631568vmin currentColor;box-shadow:40vmin 0 11.073631568vmin currentColor}.background span:nth-child(5){color:#e8e5f3;top:13%;left:99%;-webkit-animation-duration:14.7s;animation-duration:14.7s;-webkit-animation-delay:-1.9s;animation-delay:-1.9s;-webkit-transform-origin:-4vw -9vh;transform-origin:-4vw -9vh;-webkit-box-shadow:40vmin 0 7.151922344vmin currentColor;box-shadow:40vmin 0 7.151922344vmin currentColor}.background span:nth-child(6){color:#e8e5f3;top:29%;left:84%;-webkit-animation-duration:10.9s;animation-duration:10.9s;-webkit-animation-delay:-2.6s;animation-delay:-2.6s;-webkit-transform-origin:2vw 18vh;transform-origin:2vw 18vh;-webkit-box-shadow:-40vmin 0 6.4185675774vmin currentColor;box-shadow:-40vmin 0 6.4185675774vmin currentColor}.background span:nth-child(7){color:#469eea;top:83%;left:90%;-webkit-animation-duration:14.6s;animation-duration:14.6s;-webkit-animation-delay:-6.1s;animation-delay:-6.1s;-webkit-transform-origin:-11vw 25vh;transform-origin:-11vw 25vh;-webkit-box-shadow:40vmin 0 11.0267506807vmin currentColor;box-shadow:40vmin 0 11.0267506807vmin currentColor}.background span:nth-child(8){color:#e8e5f3;top:76%;left:6%;-webkit-animation-duration:13.6s;animation-duration:13.6s;-webkit-animation-delay:-2.6s;animation-delay:-2.6s;-webkit-transform-origin:3vw 16vh;transform-origin:3vw 16vh;-webkit-box-shadow:-40vmin 0 9.374024181vmin currentColor;box-shadow:-40vmin 0 9.374024181vmin currentColor}.background span:nth-child(9){color:#e8e5f3;top:85%;left:45%;-webkit-animation-duration:13.2s;animation-duration:13.2s;-webkit-animation-delay:-14.4s;animation-delay:-14.4s;-webkit-transform-origin:10vw 15vh;transform-origin:10vw 15vh;-webkit-box-shadow:-40vmin 0 9.2145533134vmin currentColor;box-shadow:-40vmin 0 9.2145533134vmin currentColor}.background span:nth-child(10){color:#469eea;top:28%;left:3%;-webkit-animation-duration:11.7s;animation-duration:11.7s;-webkit-animation-delay:-4.7s;animation-delay:-4.7s;-webkit-transform-origin:-20vw -18vh;transform-origin:-20vw -18vh;-webkit-box-shadow:40vmin 0 12.4728284995vmin currentColor;box-shadow:40vmin 0 12.4728284995vmin currentColor}.background span:nth-child(11){color:#E45A84;top:83%;left:70%;-webkit-animation-duration:15.2s;animation-duration:15.2s;-webkit-animation-delay:-.8s;animation-delay:-.8s;-webkit-transform-origin:-2vw 11vh;transform-origin:-2vw 11vh;-webkit-box-shadow:-40vmin 0 8.4226224139vmin currentColor;box-shadow:-40vmin 0 8.4226224139vmin currentColor}.background span:nth-child(12){color:#469eea;top:48%;left:20%;-webkit-animation-duration:15.6s;animation-duration:15.6s;-webkit-animation-delay:-7.6s;animation-delay:-7.6s;-webkit-transform-origin:17vw -22vh;transform-origin:17vw -22vh;-webkit-box-shadow:-40vmin 0 6.1186940809vmin currentColor;box-shadow:-40vmin 0 6.1186940809vmin currentColor}.background span:nth-child(13){color:#469eea;top:25%;left:32%;-webkit-animation-duration:12s;animation-duration:12s;-webkit-animation-delay:-5.4s;animation-delay:-5.4s;-webkit-transform-origin:-5vw -2vh;transform-origin:-5vw -2vh;-webkit-box-shadow:40vmin 0 8.5683135885vmin currentColor;box-shadow:40vmin 0 8.5683135885vmin currentColor}.background span:nth-child(14){color:#E45A84;top:46%;left:77%;-webkit-animation-duration:13.4s;animation-duration:13.4s;-webkit-animation-delay:-8.6s;animation-delay:-8.6s;-webkit-transform-origin:0 -21vh;transform-origin:0 -21vh;-webkit-box-shadow:40vmin 0 8.8761060218vmin currentColor;box-shadow:40vmin 0 8.8761060218vmin currentColor}.background span:nth-child(15){color:#E45A84;top:19%;left:37%;-webkit-animation-duration:13.2s;animation-duration:13.2s;-webkit-animation-delay:-11.5s;animation-delay:-11.5s;-webkit-transform-origin:-12vw 6vh;transform-origin:-12vw 6vh;-webkit-box-shadow:-40vmin 0 12.6747646257vmin currentColor;box-shadow:-40vmin 0 12.6747646257vmin currentColor}.background span:nth-child(16){color:#e8e5f3;top:63%;left:83%;-webkit-animation-duration:13.8s;animation-duration:13.8s;-webkit-animation-delay:-6.3s;animation-delay:-6.3s;-webkit-transform-origin:-11vw 8vh;transform-origin:-11vw 8vh;-webkit-box-shadow:-40vmin 0 5.5997316731vmin currentColor;box-shadow:-40vmin 0 5.5997316731vmin currentColor}.background span:nth-child(17){color:#e8e5f3;top:19%;left:52%;-webkit-animation-duration:12.9s;animation-duration:12.9s;-webkit-animation-delay:-.1s;animation-delay:-.1s;-webkit-transform-origin:8vw -3vh;transform-origin:8vw -3vh;-webkit-box-shadow:40vmin 0 7.7373093096vmin currentColor;box-shadow:40vmin 0 7.7373093096vmin currentColor}.background span:nth-child(18){color:#e8e5f3;top:82%;left:14%;-webkit-animation-duration:15s;animation-duration:15s;-webkit-animation-delay:-8.6s;animation-delay:-8.6s;-webkit-transform-origin:2vw -9vh;transform-origin:2vw -9vh;-webkit-box-shadow:-40vmin 0 5.0331967733vmin currentColor;box-shadow:-40vmin 0 5.0331967733vmin currentColor}.background span:nth-child(19){color:#e8e5f3;top:64%;left:14%;-webkit-animation-duration:14.5s;animation-duration:14.5s;-webkit-animation-delay:-15.8s;animation-delay:-15.8s;-webkit-transform-origin:1vw 7vh;transform-origin:1vw 7vh;-webkit-box-shadow:-40vmin 0 7.7417605407vmin currentColor;box-shadow:-40vmin 0 7.7417605407vmin currentColor}.background span:nth-child(20){color:#E45A84;top:58%;left:73%;-webkit-animation-duration:12.1s;animation-duration:12.1s;-webkit-animation-delay:-10.1s;animation-delay:-10.1s;-webkit-transform-origin:1vw -24vh;transform-origin:1vw -24vh;-webkit-box-shadow:40vmin 0 11.5826724933vmin currentColor;box-shadow:40vmin 0 11.5826724933vmin currentColor}@-webkit-keyframes move{100%{-webkit-transform:translate3d(0,0,1px) rotate(360deg);transform:translate3d(0,0,1px) rotate(360deg)}}@keyframes move{100%{-webkit-transform:translate3d(0,0,1px) rotate(360deg);transform:translate3d(0,0,1px) rotate(360deg)}}.att{padding-left:1em;text-indent:-1em}.att02{padding-left:1.3em;text-indent:-1.3em}.splitting .char,.splitting .word{display:inline-block}.splitting .char{position:relative;--char-percent:calc(var(--char-index) / var(--char-total));--char-offset:calc(var(--char-index) - var(--char-center));--distance:calc( (var(--char-offset) * var(--char-offset)) / var(--char-center) );--distance-sine:calc(var(--char-offset) / var(--char-center));--distance-percent:calc((var(--distance) / var(--char-center)))}.splitting .char::after,.splitting .char::before{content:attr(data-char);position:absolute;top:0;left:0;visibility:hidden;-webkit-transition:inherit;transition:inherit;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.splitting{--word-center:calc((var(--word-total) - 1) / 2);--char-center:calc((var(--char-total) - 1) / 2);--line-center:calc((var(--line-total) - 1) / 2)}.splitting .word{--word-percent:calc(var(--word-index) / var(--word-total));--line-percent:calc(var(--line-index) / var(--line-total))}.center{text-align:center}.pc{display:block}.sp{display:none}@media only screen and (max-width:768px){.pc{display:none}.sp{display:block}}.inview.fadeInup.active{-webkit-animation:fadeInup .5s ease-out;animation:fadeInup .5s ease-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.inview.fadeIn.active{-webkit-animation:show 1s ease-out;animation:show 1s ease-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.inview.showsc.active{-webkit-animation:scroll_on2 1s ease-out;animation:scroll_on2 1s ease-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.inview.show.active{-webkit-animation:show 1s ease-out;animation:show 1s ease-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.adelay01{-webkit-animation-delay:.1s!important;animation-delay:.1s!important}.adelay02{-webkit-animation-delay:.2s!important;animation-delay:.2s!important}.adelay03{-webkit-animation-delay:.3s!important;animation-delay:.3s!important}.adelay04{-webkit-animation-delay:.4s!important;animation-delay:.4s!important}.adelay05{-webkit-animation-delay:.5s!important;animation-delay:.5s!important}.adelay06{-webkit-animation-delay:.6s!important;animation-delay:.6s!important}.adelay07{-webkit-animation-delay:.7s!important;animation-delay:.7s!important}.adelay08{-webkit-animation-delay:.8s!important;animation-delay:.8s!important}.adelay09{-webkit-animation-delay:.9s!important;animation-delay:.9s!important}.adelay10{-webkit-animation-delay:1s!important;animation-delay:1s!important}.tdelay01{-webkit-transition-delay:.1s!important;transition-delay:.1s!important}.tdelay02{-webkit-transition-delay:.2s!important;transition-delay:.2s!important}.tdelay03{-webkit-transition-delay:.3s!important;transition-delay:.3s!important}.tdelay04{-webkit-transition-delay:.4s!important;transition-delay:.4s!important}.tdelay05{-webkit-transition-delay:.5s!important;transition-delay:.5s!important}.tdelay06{-webkit-transition-delay:.6s!important;transition-delay:.6s!important}.tdelay07{-webkit-transition-delay:.7s!important;transition-delay:.7s!important}.tdelay08{-webkit-transition-delay:.8s!important;transition-delay:.8s!important}.tdelay09{-webkit-transition-delay:.9s!important;transition-delay:.9s!important}.tdelay10{-webkit-transition-delay:1s!important;transition-delay:1s!important}@keyframes scroll_on2{0%{opacity:0;-webkit-transform:scale(1.1) translate(0,100px) skew(0deg,-5deg);transform:scale(1.1) translate(0,100px) skew(0deg,-5deg)}100%{opacity:1;-webkit-transform:scale(1) translate(0,0) skew(0deg,0deg);transform:scale(1) translate(0,0) skew(0deg,0deg)}}@keyframes scroll_off2{0%{opacity:1;-webkit-transform:scale(1) translate(0,0) skew(0deg,0deg);transform:scale(1) translate(0,0) skew(0deg,0deg)}100%{opacity:0;-webkit-transform:scale(1.1) translate(0,100px) skew(0deg,-5deg);transform:scale(1.1) translate(0,100px) skew(0deg,-5deg)}}@keyframes fadeInup{0%{-webkit-transform:translateY(30px);transform:translateY(30px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@-webkit-keyframes flash{0%{opacity:.4}100%{opacity:1}}@keyframes flash{0%{opacity:.4}100%{opacity:1}}@keyframes show{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.mt0{margin-top:0}.mb0{margin-bottom:0}.ml0{margin-left:0}.mr0{margin-right:0}.pt0{padding-top:0}.pb0{padding-bottom:0}.pl0{padding-left:0}.pr0{padding-right:0}.mt5{margin-top:5px}.mb5{margin-bottom:5px}.ml5{margin-left:5px}.mr5{margin-right:5px}.pt5{padding-top:5px}.pb5{padding-bottom:5px}.pl5{padding-left:5px}.pr5{padding-right:5px}.mt10{margin-top:10px}.mb10{margin-bottom:10px}.ml10{margin-left:10px}.mr10{margin-right:10px}.pt10{padding-top:10px}.pb10{padding-bottom:10px}.pl10{padding-left:10px}.pr10{padding-right:10px}.mt15{margin-top:15px}.mb15{margin-bottom:15px}.ml15{margin-left:15px}.mr15{margin-right:15px}.pt15{padding-top:15px}.pb15{padding-bottom:15px}.pl15{padding-left:15px}.pr15{padding-right:15px}.mt20{margin-top:20px}.mb20{margin-bottom:20px}.ml20{margin-left:20px}.mr20{margin-right:20px}.pt20{padding-top:20px}.pb20{padding-bottom:20px}.pl20{padding-left:20px}.pr20{padding-right:20px}.mt25{margin-top:25px}.mb25{margin-bottom:25px}.ml25{margin-left:25px}.mr25{margin-right:25px}.pt25{padding-top:25px}.pb25{padding-bottom:25px}.pl25{padding-left:25px}.pr25{padding-right:25px}.mt30{margin-top:30px}.mb30{margin-bottom:30px}.ml30{margin-left:30px}.mr30{margin-right:30px}.pt30{padding-top:30px}.pb30{padding-bottom:30px}.pl30{padding-left:30px}.pr30{padding-right:30px}.mt35{margin-top:35px}.mb35{margin-bottom:35px}.ml35{margin-left:35px}.mr35{margin-right:35px}.pt35{padding-top:35px}.pb35{padding-bottom:35px}.pl35{padding-left:35px}.pr35{padding-right:35px}.mt40{margin-top:40px}.mb40{margin-bottom:40px}.ml40{margin-left:40px}.mr40{margin-right:40px}.pt40{padding-top:40px}.pb40{padding-bottom:40px}.pl40{padding-left:40px}.pr40{padding-right:40px}.mt45{margin-top:45px}.mb45{margin-bottom:45px}.ml45{margin-left:45px}.mr45{margin-right:45px}.pt45{padding-top:45px}.pb45{padding-bottom:45px}.pl45{padding-left:45px}.pr45{padding-right:45px}.mt50{margin-top:50px}.mb50{margin-bottom:50px}.ml50{margin-left:50px}.mr50{margin-right:50px}.pt50{padding-top:50px}.pb50{padding-bottom:50px}.pl50{padding-left:50px}.pr50{padding-right:50px}.parenthesis{position:relative}.parenthesis::after,.parenthesis::before{position:absolute;top:0;content:'';width:40px;height:100%;border-top:1px solid #000;border-bottom:1px solid #000;-webkit-box-sizing:border-box;box-sizing:border-box}.parenthesis::before{left:0;border-left:1px solid #000}.parenthesis::after{right:0;border-right:1px solid #000}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.1);box-shadow:inset 0 0 6px rgba(0,0,0,.1)}::-webkit-scrollbar-thumb{background-color:#ccc;-webkit-box-shadow:0 0 0 1px rgba(255,255,255,.3);box-shadow:0 0 0 1px rgba(255,255,255,.3)}.the-arrow,.the-arrow:after{height:1px;background:#000;content:""}.the-arrow{width:50px;position:relative;-webkit-transition:all .3s ease;transition:all .3s ease}.the-arrow:after{width:10px;display:block;position:absolute;top:-3px;right:-2px;z-index:999;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media only screen and (max-width:768px){.scroll,.scroll .in{height:30px}}@keyframes arrows{0%{top:0}100%{top:100%}}.image100 img{width:100%}@keyframes masking{0%{-webkit-transform:translate(0,-101%);transform:translate(0,-101%)}42%,58%{-webkit-transform:translate(0,0);transform:translate(0,0)}100%{-webkit-transform:translate(0,101%);transform:translate(0,101%)}}.animated-button:link:after,.animated-button:visited:after{content:"";position:absolute;height:0%;left:50%;top:50%;width:150%;z-index:-1;-webkit-transition:all .75s ease 0s;transition:all .75s ease 0s}.animated-button:link:hover:after,.animated-button:visited:hover:after{height:450%}.animated-button:link,.animated-button:visited{position:relative;display:block;border-radius:0;font-weight:700;text-align:center;text-decoration:none;text-transform:uppercase;overflow:hidden;-webkit-transition:all 1s ease;transition:all 1s ease}.animated-button.thar-one{cursor:pointer;display:block;position:relative;-webkit-transition:all .4s cubic-bezier(.215,.61,.355,1) 0s;transition:all .4s cubic-bezier(.215,.61,.355,1) 0s}.animated-button.thar-one:before,.animated-button.thar-two{-webkit-transition:all .4s cubic-bezier(.215,.61,.355,1) 0s;display:block}.animated-button.thar-one:hover{color:#000!important;background-color:transparent;text-shadow:none}.animated-button.thar-one:hover:before{bottom:0;top:auto;height:100%}.animated-button.thar-one:before{position:absolute;left:0;top:0;height:0;width:100%;z-index:-1;content:'';color:#000!important;background:#000;transition:all .4s cubic-bezier(.215,.61,.355,1) 0s}.animated-button.thar-two{color:#fff;cursor:pointer;position:relative;transition:all .4s cubic-bezier(.215,.61,.355,1) 0s}.animated-button.thar-two:hover{color:#000!important;background-color:transparent;text-shadow:ntwo}.animated-button.thar-two:hover:before{top:0;bottom:auto;height:100%}.animated-button.thar-two:before{display:block;position:absolute;left:0;bottom:0;height:0;width:100%;z-index:-1;content:'';color:#000!important;background:#000;-webkit-transition:all .4s cubic-bezier(.215,.61,.355,1) 0s;transition:all .4s cubic-bezier(.215,.61,.355,1) 0s}.animated-button.thar-four:before,.animated-button.thar-three:before{height:100%;z-index:-1;content:'';top:0}.animated-button.thar-three{cursor:pointer;display:block;position:relative;-webkit-transition:all .4s cubic-bezier(.42,0,.58,1);transition:all .4s cubic-bezier(.42,0,.58,1)}.animated-button.thar-four,.animated-button.thar-three:before{-webkit-transition:all .4s cubic-bezier(.42,0,.58,1);display:block}.animated-button.thar-three:hover{background-color:transparent;text-shadow:nthree}.animated-button.thar-three:hover:before{left:0;right:auto;width:100%}.animated-button.thar-three:before{position:absolute;right:0;width:0;color:#000!important;background:#000;transition:all .4s cubic-bezier(.42,0,.58,1)}.animated-button.thar-four{color:#fff;cursor:pointer;position:relative;border:2px solid #000;transition:all .4s cubic-bezier(.42,0,.58,1)}.animated-button.thar-four:hover{background-color:transparent;text-shadow:nfour}.animated-button.thar-four:hover:before{right:0;left:auto;width:100%}.animated-button.thar-four:before{display:block;position:absolute;left:0;width:0;color:#000!important;background:#000;-webkit-transition:all .4s cubic-bezier(.42,0,.58,1);transition:all .4s cubic-bezier(.42,0,.58,1)}.scroll,.scroll a{content:""}.scroll{position:relative;height:60px;width:1px;background:#ccc;overflow:hidden}.scroll .in,.scroll .in2,.scroll a{position:absolute}@media only screen and (max-width:768px){.scroll{height:44px}}.scroll .in{width:1px;height:60px;background:#00f;z-index:999;-webkit-animation:masking 2s ease infinite;animation:masking 2s ease infinite}@media only screen and (max-width:768px){.scroll .in{height:44px}}.scroll .in2{width:1px;height:50px;background:#000;z-index:999;-webkit-animation:masking 2s ease infinite;animation:masking 2s ease infinite}.scroll a,img,img[src$=".svg"]{width:100%}.scroll a{display:block;height:100%;top:0;left:0;z-index:2000}.vegas-overlay,.vegas-slide,.vegas-slide-inner,.vegas-timer,.vegas-wrapper{position:absolute;top:0;left:0;bottom:0;right:0;overflow:hidden;border:none;padding:0;margin:0}.vegas-overlay{opacity:.5;background:url(overlays/02.png) center center}.vegas-timer{top:auto;bottom:0;height:2px}.vegas-timer-progress{width:0%;height:100%;background:#fff;-webkit-transition:width ease-out;transition:width ease-out}.vegas-timer-running .vegas-timer-progress{width:100%}.vegas-slide,.vegas-slide-inner{margin:0;padding:0;background:center center no-repeat;-webkit-transform:translateZ(0);transform:translateZ(0);will-change:transform,opacity}body .vegas-container{overflow:hidden!important;position:relative}.vegas-video{min-width:100%;min-height:100%;width:auto;height:auto}body.vegas-container{overflow:auto;position:static;z-index:-2}body.vegas-container>.vegas-overlay,body.vegas-container>.vegas-slide,body.vegas-container>.vegas-timer{position:fixed;z-index:-1}.vegas-transition-blur,.vegas-transition-blur2{opacity:0;-webkit-filter:blur(32px) brightness(1.01);filter:blur(32px) brightness(1.01)}.vegas-transition-blur-in,.vegas-transition-blur2-in{opacity:1;-webkit-filter:blur(0) brightness(1.01);filter:blur(0) brightness(1.01)}.vegas-transition-blur2-out{opacity:0}.vegas-transition-burn,.vegas-transition-burn2{opacity:0;-webkit-filter:contrast(1000%) saturate(1000%);filter:contrast(1000%) saturate(1000%)}.vegas-transition-burn-in,.vegas-transition-burn2-in{opacity:1;-webkit-filter:contrast(100%) saturate(100%);filter:contrast(100%) saturate(100%)}.vegas-transition-burn2-out{opacity:0;-webkit-filter:contrast(1000%) saturate(1000%);filter:contrast(1000%) saturate(1000%)}.vegas-transition-fade,.vegas-transition-fade2{opacity:0}.vegas-transition-fade-in,.vegas-transition-fade2-in{opacity:1}.vegas-transition-fade2-out{opacity:0}.vegas-transition-flash,.vegas-transition-flash2{opacity:0;-webkit-filter:brightness(25);filter:brightness(25)}.vegas-transition-flash-in,.vegas-transition-flash2-in{opacity:1;-webkit-filter:brightness(1);filter:brightness(1)}.vegas-transition-flash2-out{opacity:0;-webkit-filter:brightness(25);filter:brightness(25)}.vegas-transition-negative,.vegas-transition-negative2{opacity:0;-webkit-filter:invert(100%);filter:invert(100%)}.vegas-transition-negative-in,.vegas-transition-negative2-in{opacity:1;-webkit-filter:invert(0);filter:invert(0)}.vegas-transition-negative2-out{opacity:0;-webkit-filter:invert(100%);filter:invert(100%)}.vegas-transition-slideDown,.vegas-transition-slideDown2{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.vegas-transition-slideDown-in,.vegas-transition-slideDown2-in{-webkit-transform:translateY(0);transform:translateY(0)}.vegas-transition-slideDown2-out{-webkit-transform:translateY(100%);transform:translateY(100%)}.vegas-transition-slideLeft,.vegas-transition-slideLeft2{-webkit-transform:translateX(100%);transform:translateX(100%)}.vegas-transition-slideLeft-in,.vegas-transition-slideLeft2-in{-webkit-transform:translateX(0);transform:translateX(0)}.vegas-transition-slideLeft2-out,.vegas-transition-slideRight,.vegas-transition-slideRight2{-webkit-transform:translateX(-100%);transform:translateX(-100%)}.vegas-transition-slideRight-in,.vegas-transition-slideRight2-in{-webkit-transform:translateX(0);transform:translateX(0)}.vegas-transition-slideRight2-out{-webkit-transform:translateX(100%);transform:translateX(100%)}.vegas-transition-slideUp,.vegas-transition-slideUp2{-webkit-transform:translateY(100%);transform:translateY(100%)}.vegas-transition-slideUp-in,.vegas-transition-slideUp2-in{-webkit-transform:translateY(0);transform:translateY(0)}.vegas-transition-slideUp2-out{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.vegas-transition-swirlLeft,.vegas-transition-swirlLeft2{-webkit-transform:scale(2) rotate(35deg);transform:scale(2) rotate(35deg);opacity:0}.vegas-transition-swirlLeft-in,.vegas-transition-swirlLeft2-in{-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0);opacity:1}.vegas-transition-swirlLeft2-out,.vegas-transition-swirlRight,.vegas-transition-swirlRight2{-webkit-transform:scale(2) rotate(-35deg);transform:scale(2) rotate(-35deg);opacity:0}.vegas-transition-swirlRight-in,.vegas-transition-swirlRight2-in{-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0);opacity:1}.vegas-transition-swirlRight2-out{-webkit-transform:scale(2) rotate(35deg);transform:scale(2) rotate(35deg);opacity:0}.vegas-transition-zoomIn,.vegas-transition-zoomIn2{-webkit-transform:scale(0);transform:scale(0);opacity:0}.vegas-transition-zoomIn-in,.vegas-transition-zoomIn2-in{-webkit-transform:scale(1);transform:scale(1);opacity:1}.vegas-transition-zoomIn2-out,.vegas-transition-zoomOut,.vegas-transition-zoomOut2{-webkit-transform:scale(2);transform:scale(2);opacity:0}.vegas-transition-zoomOut-in,.vegas-transition-zoomOut2-in{-webkit-transform:scale(1);transform:scale(1);opacity:1}.vegas-transition-zoomOut2-out{-webkit-transform:scale(0);transform:scale(0);opacity:0}.vegas-animation-kenburns{-webkit-animation:kenburns forwards;animation:kenburns forwards}@-webkit-keyframes kenburns{0%{-webkit-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(1.2);transform:scale(1.2)}}@keyframes kenburns{0%{-webkit-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(1.2);transform:scale(1.2)}}.vegas-animation-kenburnsDownLeft{-webkit-animation:kenburnsDownLeft ease-out;animation:kenburnsDownLeft ease-out}@-webkit-keyframes kenburnsDownLeft{0%{-webkit-transform:scale(1.5) translate(10%,-10%);transform:scale(1.5) translate(10%,-10%)}100%{-webkit-transform:scale(1) translate(0,0);transform:scale(1) translate(0,0)}}@keyframes kenburnsDownLeft{0%{-webkit-transform:scale(1.5) translate(10%,-10%);transform:scale(1.5) translate(10%,-10%)}100%{-webkit-transform:scale(1) translate(0,0);transform:scale(1) translate(0,0)}}.vegas-animation-kenburnsDownRight{-webkit-animation:kenburnsDownRight ease-out;animation:kenburnsDownRight ease-out}@-webkit-keyframes kenburnsDownRight{0%{-webkit-transform:scale(1.5) translate(-10%,-10%);transform:scale(1.5) translate(-10%,-10%)}100%{-webkit-transform:scale(1) translate(0,0);transform:scale(1) translate(0,0)}}@keyframes kenburnsDownRight{0%{-webkit-transform:scale(1.5) translate(-10%,-10%);transform:scale(1.5) translate(-10%,-10%)}100%{-webkit-transform:scale(1) translate(0,0);transform:scale(1) translate(0,0)}}.vegas-animation-kenburnsDown{-webkit-animation:kenburnsDown ease-out;animation:kenburnsDown ease-out}@-webkit-keyframes kenburnsDown{0%{-webkit-transform:scale(1.5) translate(0,-10%);transform:scale(1.5) translate(0,-10%)}100%{-webkit-transform:scale(1) translate(0,0);transform:scale(1) translate(0,0)}}@keyframes kenburnsDown{0%{-webkit-transform:scale(1.5) translate(0,-10%);transform:scale(1.5) translate(0,-10%)}100%{-webkit-transform:scale(1) translate(0,0);transform:scale(1) translate(0,0)}}.vegas-animation-kenburnsLeft{-webkit-animation:kenburnsLeft ease-out;animation:kenburnsLeft ease-out}@-webkit-keyframes kenburnsLeft{0%{-webkit-transform:scale(1.5) translate(10%,0);transform:scale(1.5) translate(10%,0)}100%{-webkit-transform:scale(1) translate(0,0);transform:scale(1) translate(0,0)}}@keyframes kenburnsLeft{0%{-webkit-transform:scale(1.5) translate(10%,0);transform:scale(1.5) translate(10%,0)}100%{-webkit-transform:scale(1) translate(0,0);transform:scale(1) translate(0,0)}}.vegas-animation-kenburnsRight{-webkit-animation:kenburnsRight ease-out;animation:kenburnsRight ease-out}@-webkit-keyframes kenburnsRight{0%{-webkit-transform:scale(1.5) translate(-10%,0);transform:scale(1.5) translate(-10%,0)}100%{-webkit-transform:scale(1) translate(0,0);transform:scale(1) translate(0,0)}}@keyframes kenburnsRight{0%{-webkit-transform:scale(1.5) translate(-10%,0);transform:scale(1.5) translate(-10%,0)}100%{-webkit-transform:scale(1) translate(0,0);transform:scale(1) translate(0,0)}}.vegas-animation-kenburnsUpLeft{-webkit-animation:kenburnsUpLeft ease-out;animation:kenburnsUpLeft ease-out}@-webkit-keyframes kenburnsUpLeft{0%{-webkit-transform:scale(1.5) translate(10%,10%);transform:scale(1.5) translate(10%,10%)}100%{-webkit-transform:scale(1) translate(0,0);transform:scale(1) translate(0,0)}}@keyframes kenburnsUpLeft{0%{-webkit-transform:scale(1.5) translate(10%,10%);transform:scale(1.5) translate(10%,10%)}100%{-webkit-transform:scale(1) translate(0,0);transform:scale(1) translate(0,0)}}.vegas-animation-kenburnsUpRight{-webkit-animation:kenburnsUpRight ease-out;animation:kenburnsUpRight ease-out}@-webkit-keyframes kenburnsUpRight{0%{-webkit-transform:scale(1.5) translate(-10%,10%);transform:scale(1.5) translate(-10%,10%)}100%{-webkit-transform:scale(1) translate(0,0);transform:scale(1) translate(0,0)}}@keyframes kenburnsUpRight{0%{-webkit-transform:scale(1.5) translate(-10%,10%);transform:scale(1.5) translate(-10%,10%)}100%{-webkit-transform:scale(1) translate(0,0);transform:scale(1) translate(0,0)}}.vegas-animation-kenburnsUp{-webkit-animation:kenburnsUp ease-out;animation:kenburnsUp ease-out}@-webkit-keyframes kenburnsUp{0%{-webkit-transform:scale(1.5) translate(0,10%);transform:scale(1.5) translate(0,10%)}100%{-webkit-transform:scale(1) translate(0,0);transform:scale(1) translate(0,0)}}@keyframes kenburnsUp{0%{-webkit-transform:scale(1.5) translate(0,10%);transform:scale(1.5) translate(0,10%)}100%{-webkit-transform:scale(1) translate(0,0);transform:scale(1) translate(0,0)}}
/*# sourceMappingURL=style.min.css.map */
