@charset "UTF-8";.main{background:#252e6b;height:60vw;box-sizing:content-box;margin-top:70px;position:relative;z-index:2;animation:mainPic 1.4s ease both 0s}@keyframes mainPic{0%{transform:rotateY(90deg) scaleX(0);opacity:0}100%{transform:translate3d(0,0,0) rotateY(0) scaleX(1) opacity:1}}.vegas-wrapper{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;-webkit-flex-direction:column;flex-direction:column}@media only screen and (max-width:1000px){.main{margin-top:6rem;height:72vw}}@media only screen and (max-width:768px){.main{background:#fff;height:76vw;margin-top:6rem}}.main__title{width:100%;position:relative;text-align:center;text-shadow:4px 4px 10px rgba(55,94,131,.85);transition-timing-function:ease-out;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s;opacity:0;margin-top:3rem;color:#fff}.init__title{opacity:1;margin-top:0}.main__title h2{font-size:4vw;letter-spacing:1rem;line-height:1;margin-top:.5vw}.main__title h3{font-size:1.2000000000000002vw;margin-top:1.5vw;letter-spacing:.2rem}.main__title p{font-size:3.2vw;letter-spacing:.1rem}@media only screen and (max-width:1080px){.main__title h2{font-size:5vw}.main__title h3{margin-top:1.8vw;font-size:1.6vw}.main__title p{font-size:3vw}}@media only screen and (max-width:768px){.main__title h2{font-size:8.6vw;letter-spacing:.4rem;margin-top:1rem}.main__title h3{font-size:3.4vw;margin-top:1.2rem;letter-spacing:0;line-height:1.5}.main__title p{font-size:3.2vw}}.newstop{width:94%;max-width:1200px;margin:0 auto;padding:2rem 0 4rem;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;z-index:60;position:relative;z-index:}.newstop .newstop__list{width:77%}.newstop .newstop__title{width:20%;margin-right:3%;background:#718fac;margin-top:-4rem;color:#fff;box-sizing:border-box;padding:3rem;position:relative;min-height:180px}.newstop .newstop__title h3{letter-spacing:.2rem;line-height:1;font-size:1.4rem;margin-top:.8rem}.newstop .newstop__title h2{font-size:3.6rem;letter-spacing:.3rem;line-height:1.2}.newstop__more{display:block;position:absolute;bottom:3rem;width:75%}.newstop__more a{color:#fff;display:block;background:url(//gfdlink.com/assets/css/../img/arrow.png) no-repeat 92% center;background-size:30px;color:#fff;text-align:left;width:100%;font-size:1.4rem;line-height:1;box-sizing:border-box;-webkit-transition:.2s;transition:.2s;letter-spacing:.1rem}.newstop__more a:hover{opacity:.6;background-color:#718fac;background-image:url(//gfdlink.com/assets/css/../img/arrow.png);background-repeat:no-repeat;background-position:94% center;background-size:30px;color:#fff}.newstop__list ul{margin-top:0;overflow:hidden;width:100%}.newstop__list li{overflow:hidden;width:100%}.newstop__list li a{display:block;width:98%;border-bottom:1px solid #d1dbe4;padding:1.8rem 0}.news__list ul{border-top:1px solid #d1dbe4}.newstop__list li dl{overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;width:100%;padding:0 .5rem}.newstop__list li dt{width:18%;font-size:1.8rem;line-height:1.4;color:#252e6b}.newstop__list li dd{width:82%;text-decoration:underline}.newstop__list li a:hover dd{text-decoration:none}@media only screen and (max-width:1000px){.newstop .newstop__title h3{letter-spacing:.1rem;font-size:1.3rem}.newstop .newstop__title h2{font-size:3.2rem;letter-spacing:.3rem;line-height:1.2}.newstop__more{width:70%}.newstop__list li a{padding:1.5rem 0}.newstop__list li dt{font-size:1.6rem}}@media only screen and (max-width:768px){.newstop .link-basic{margin-top:2rem;margin-left:auto;margin-right:auto;position:relative}.newstop{width:94%;margin:0 auto;padding:0;display:block}.newstop *{box-sizing:border-box}.newstop .news-item{width:100%}.newstop .newstop__list{width:100%}.newstop .newstop__title{width:100%;display:flex;margin-top:1rem;color:#718fac;box-sizing:border-box;padding:1.2rem 0 0 1rem;position:relative;background:0 0;min-height:auto}.newstop .newstop__title h3{letter-spacing:.1rem;line-height:1;font-size:1.2rem;margin-top:0;padding:1.2rem 0 0 1rem}.newstop .newstop__title h2{font-size:2.8rem;letter-spacing:.3rem;line-height:1}.newstop__list ul{border-top:1px solid #d1dbe4;margin-top:1.5rem;width:100%}.newstop__list li{overflow:hidden;width:100%;padding-right:0}.newstop__list li a{padding:1rem 0}.newstop__list li dl{display:block;width:100%;padding:0 1rem}.newstop__list li dt{width:100%;padding-bottom:.4rem}.newstop__list li dd{width:100%;line-height:1.5}}.link__top{width:100%;max-width:1500px;margin:0 auto}.yokohama__top{padding:3rem 0 13rem}.link__top dl{width:100%;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap}.link__top dd h3{font-size:6.4rem;line-height:1;letter-spacing:.2rem}.link__top h4{font-size:2.6rem;line-height:1.4;padding-bottom:2rem;margin-top:.5rem}.about__top{margin:10rem 0 0}.wrapper{overflow:hidden}.about__top dt{width:50%;order:2;z-index:2;margin-left:-10%;opacity:0;transform:translateX(100%);transition:all 1.3s ease-out}.about__top dd{width:60%;order:1;box-sizing:border-box;background:#252e6b;margin:-6rem 0;padding:0 0 0 5%;z-index:1;position:relative;display:flex;align-items:center;transform:translateX(-100%);transition:all 1s ease-out}.about__top dd .about__top-item{padding:0;width:75%}.workstyle__top{margin:14rem 0 0}.workstyle__top dt{width:50%;order:1;z-index:2}.workstyle__top dd{width:60%;order:2;box-sizing:border-box;margin:-6rem 0;padding:0 0 0 15%;z-index:1;position:relative;display:flex;align-items:center;margin-left:-10%}.workstyle__top dd .workstyle__top-item{padding:0;width:90%}.video__top{max-width:800px;margin:20px auto}.video__top div{position:relative;width:100%;padding-top:56.25%}.video__top iframe{position:absolute;top:0;right:0;width:100%;height:100%}@media only screen and (max-width:1200px){.link__top dd p{font-size:1.5rem}.yokohama__top dd h3{font-size:5.8rem}.about__top dd{margin:-8rem 0}.workstyle__top{margin:18rem 0 0}.workstyle__top dd{padding:0 0 6rem 15%}}@media only screen and (max-width:1000px){.link__top dl{width:94%;margin:0 auto;display:block}.link__top dd h3{font-size:4.8rem;line-height:1;letter-spacing:.2rem;text-align:center}.link__top h4{font-size:2.4rem;margin-top:1rem;padding-bottom:2rem;text-align:center}.yokohama__top{padding:5rem 0}.about__top{margin:0}.about__top dt{width:100%;z-index:2;margin-left:0}.about__top dd{width:94%;margin:-6rem auto 0 auto;padding:3rem 5rem 4rem;z-index:1}.about__top dd .about__top-item{padding:0;width:100%}.workstyle__top{margin:5rem 0 0}.workstyle__top dt{width:100%;order:1;z-index:2}.workstyle__top dd{width:90%;margin:-6rem auto 0 auto;padding:3rem 5rem 4rem;z-index:1;background:#fff}.workstyle__top dd .workstyle__top-item{padding:0;width:100%}.link__top .link-white,.link__top .link-basic{margin-left:auto;margin-right:auto}}@media only screen and (max-width:768px){.link__top dl{width:94%;margin:0 auto;display:block}.link__top dd h3{font-size:3.2rem;text-align:center;margin-top:1rem}.link__top h4{font-size:1.8rem;padding-bottom:2rem;text-align:center}.link__top dd p{font-size:1.4rem}.yokohama__top{padding:0 0 5rem}.about__top{margin:5rem 0 0}.about__top dd{width:94%;margin:-3rem auto 0 auto;padding:2rem 2.5rem 3rem;z-index:1}.about__top dd .about__top-item{padding:0;width:100%}.workstyle__top{margin:5rem 0 0}.workstyle__top dt{width:100%;order:1;z-index:2}.workstyle__top dd{width:94%;margin:-3rem auto 0 auto;padding:2rem 2.5rem 3rem}}.interview__top{margin-top:4rem;padding:4rem 0;background-image:url(//gfdlink.com/assets/css/../img/bg_right.png),url(//gfdlink.com/assets/css/../img/bg_left.png);background-repeat:no-repeat,no-repeat;background-position:right top,left bottom;background-size:400px,620px}.interview__top h3{font-size:6.4rem;line-height:1;letter-spacing:.2rem;text-align:center}.interview__top h4{font-size:1.6rem;text-align:center;margin-top:.5rem}.interview__top-photo{width:100%;max-width:1200px;margin:3rem auto 0 auto}.interview__top-photo ul{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap}.interview__top-photo li{width:20%}.interview__top .link-basic{margin:-2rem auto 0 auto}@media only screen and (max-width:1000px){.interview__top{margin-top:0;padding:3rem 0;background-image:url(//gfdlink.com/assets/css/../img/bg_right.png),url(//gfdlink.com/assets/css/../img/bg_left.png);background-repeat:no-repeat,no-repeat;background-position:right top,left bottom;background-size:240px,372px}.interview__top h3{font-size:4.8rem}.interview__top h4{font-size:1.4rem;text-align:center}.interview__top-photo{width:94%;margin:2rem auto 0 auto}}@media only screen and (max-width:768px){.interview__top{margin-top:3rem;padding:0 0 3rem;background-image:url(//gfdlink.com/assets/css/../img/bg_right.png),url(//gfdlink.com/assets/css/../img/bg_left.png);background-repeat:no-repeat,no-repeat;background-position:right top,left bottom;background-size:22%,34%}.interview__top h3{font-size:3.2rem}.interview__top h4{font-size:1.3rem}.interview__top-photo li{width:20%;overflow:hidden}.interview__top-photo li img{width:170%;margin-left:-35%}}.information{margin-top:4rem;padding:6rem 0 7rem;background:url(//gfdlink.com/assets/css/../img/top/information.jpg) no-repeat center top;background-size:cover}.information h3{font-size:6.4rem;line-height:1;letter-spacing:.2rem;text-align:center}.information h4{font-size:1.6rem;text-align:center;margin-top:1rem;letter-spacing:.1rem}.information__item{width:100%;max-width:1200px;margin:3rem auto 0 auto;background:#fff;position:relative;display:flex;align-items:center;box-sizing:border-box;padding:2vw 0;opacity:.2;transform:scale(0);transition:none}@keyframes largeBound{0%{opacity:.2;transform:scale(0)}60%{opacity:1;transform:scale(110%)}70%{transform:scale(100%)}80%{transform:scale(106%)}88%{transform:scale(100%)}94%{transform:scale(102%)}100%{transform:scale(100%)}}.information__item.move-active{animation:largeBound 1s ease-in}.info__twiiter{margin-top:4rem}.information__item.move-active.info__instagram{animation:largeBound 1s ease-in .5s both}.information__item-icon{width:20%}.information__item-icon img{width:42%;display:block;margin:0 auto}.information__item-img{width:50%;box-shadow:2px 2px 20px #ddd}.information__item-link{width:30%}.information__item-link dt{width:50%;display:block;margin:0 auto}.information__item-link .link-basic{margin:1rem auto 0 auto}@media only screen and (max-width:1000px){.information{padding:5rem 0 6rem}.information h3{font-size:4.8rem}.information h4{font-size:1.4rem;text-align:center}.information__item{width:94%;max-width:1080px}.information__item-link .link-basic{width:80%}}@media only screen and (max-width:768px){.information{margin-top:3rem;padding:4rem 0 5rem}.information h3{font-size:3.2rem;line-height:1;letter-spacing:.2rem;text-align:center}.information h4{font-size:1.3rem;text-align:center;margin-top:.5rem;letter-spacing:.1rem}.information__item{width:100%;margin:2rem auto 0 auto;display:block;padding:2rem 0}.info__twiiter{margin-top:2.5rem}.information__item-icon{width:40%;margin:0 auto;text-align:center}.info__twiiter .information__item-icon:after{content:"Twitter";font-size:1.6rem}.info__instagram .information__item-icon:after{content:"Instagram";font-size:1.6rem}.information__item-icon img{width:20%;display:block;margin:0 auto}.information__item-img{width:94%;margin:1rem auto 0 auto;box-shadow:none;border:1px solid #ddd}.information__item-link{width:100%}.information__item-link dt{width:50%;display:block;margin:0 auto}.information__item-link dt img{display:none}.information__item-link .link-basic{width:70vw;margin:2rem auto 0 auto}}.content{padding-bottom:6rem}.content__body-lead{width:94%;max-width:1000px;margin:0 auto;padding:6rem 0}.content__body-lead span{display:block;padding-bottom:3rem;text-align:center;font-size:3rem}.content__body .content__body-item{width:94%;max-width:1000px;margin:0 auto}.content__body ul li{padding:5rem 0 7rem}.content__body ul li:nth-child(odd){background:#f2f5f9}.content__body .content__body-item h4{font-size:2.4rem;letter-spacing:.1rem;line-height:1.3}.content__body .content__body-item h4 span{display:block;color:#718fac}.content__body .content__body-item dl{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;margin-top:4rem}.content__body .content__body-item dl dt{width:50%;order:2}.content__body .content__body-item dl dd{width:46%;padding-right:4%;order:1}.content__body .content__body-item dl dd p span{font-weight:700}.content__body .content__body-line{border-bottom:1px solid #d1dbe4;padding-bottom:2rem;margin-bottom:2rem}.content__body .career-title{border-bottom:1px solid #d1dbe4;padding-bottom:.5rem;margin-bottom:1rem}.career__item1{margin-bottom:6rem}@media only screen and (max-width:1000px){.content{padding-bottom:5rem}.content__body-lead{max-width:auto;padding:4rem 0 5rem}.content__body ul li{padding:3rem 0 6rem}.content__body-lead span{padding-bottom:2rem;font-size:2.4rem;line-height:1.5}}@media only screen and (max-width:768px){.career__item1{margin-bottom:4rem}.content__body-lead{padding:3rem 0}.content__body-lead span{padding-bottom:2rem;font-size:2rem;line-height:1.4}.content__body ul li{padding:2rem 0 4rem}.content__body .content__body-item h4{font-size:2rem;line-height:1.3;text-align:center}.content__body .content__body-item h4 span{display:block;color:#718fac}.content__body .content__body-item dl{display:block;margin-top:2rem}.content__body .content__body-item dl dt{width:100%}.content__body .content__body-item dl dd{width:100%;padding-right:0;margin-top:2rem}.content__body .content__body-line{border-bottom:1px solid #d1dbe4;padding-bottom:2rem;margin-bottom:2rem}}.remote__item{width:100%;max-width:1000px;margin:0 auto;padding:6rem 0 0}.remote__item .remote__item-title{text-align:center}.remote__item .remote__item-title dd{font-size:2rem;line-height:1.5;margin-top:1rem}.remote__list{margin-top:8rem}.remote__list ul{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap}.remote__list li{width:46%}.remote__list li:first-child{margin-right:8%}.remote__list li dl{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap}.remote__list li dl dt{width:12%;font-size:1.8rem;line-height:1.3;letter-spacing:.1rem}.remote__list li dl dd{width:88%;padding-bottom:4rem}.remote__list li dl dd img{margin-top:2rem}.remote__list li dl dd span{font-weight:700;display:block}@media only screen and (max-width:1000px){.remote__item{width:94%;max-width:auto;margin:0 auto;padding:5rem 0 0}.remote__list li dl dt{width:20%;font-size:1.8rem;line-height:1}.remote__list li dl dd{width:80%;padding-bottom:3rem}}@media only screen and (max-width:768px){.remote__item{width:94%;max-width:auto;margin:0 auto;padding:4rem 0 0}.remote__item .remote__item-title dd{font-size:1.6rem;line-height:1.5;margin-top:.5rem}.remote__list{margin-top:5rem}.remote__list ul{display:block;width:100%;margin:0 auto}.remote__list li{width:100%}.remote__list li:first-child{margin-right:0}.remote__list li dl{display:block}.remote__list li dl dt{width:100%;font-size:1.6rem;line-height:1.3;letter-spacing:.1rem;border-bottom:1px solid #d1dbe4;padding-bottom:.5rem;margin-bottom:1rem}.remote__list li dl dd{width:100%;padding-bottom:2rem}.remote__list li dl dd img{margin-top:2rem}.remote__list li dl dd span{font-weight:700;display:block}}.content__body .item__yokohama{width:100%;max-width:1000px;margin:0 auto;padding:0 0 6rem}.content__body .item__yokohama:last-child{padding-bottom:0}.content__body .item__yokohama dt{position:relative;z-index:1}.content__body .item__yokohama dd{width:94%;position:relative;z-index:2;background:#fff;margin:-10rem 0 0 6%;box-sizing:border-box;padding:3rem 0 0 4rem;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap}.content__body .item__yokohama h4{font-size:3rem;letter-spacing:.1rem;line-height:1.1;padding-bottom:3rem}.content__body .item__yokohama h4 span{display:block;color:#718fac}.content__body .item__yokohama .item__yokohama-txt{width:50%;padding-right:5%}.content__body .item__yokohama .item__yokohama-comment{width:45%;position:relative}.content__body .item__yokohama .item__yokohama-icon{width:110px;margin:0 auto;position:relative;z-index:2}.content__body .item__yokohama .item__yokohama-comment p{position:relative;z-index:1;border-radius:1rem;border:4px solid #718fac;padding:6rem 3rem 3rem;margin:-5rem 0 0}.content__body .item__yokohama .item__yokohama-comment p span{display:block;font-weight:700;padding-bottom:.5rem}@media only screen and (max-width:1000px){.content__body .item__yokohama{width:94%;max-width:auto;margin:0 auto;padding:0 0 5rem}}@media only screen and (max-width:768px){.content__body .item__yokohama{padding:0 0 4rem}.content__body .item__yokohama dt{position:relative;z-index:1}.content__body .item__yokohama dd{width:100%;margin:0;padding:2rem 0 0;display:block}.content__body .item__yokohama h4{font-size:2.2rem;letter-spacing:.1rem;line-height:1.1;padding-bottom:2rem;text-align:center}.content__body .item__yokohama .item__yokohama-txt{width:100%;padding-right:0;padding-bottom:2rem}.content__body .item__yokohama .item__yokohama-comment{width:100%;position:relative}.content__body .item__yokohama .item__yokohama-icon{width:14vw;margin:0 auto;position:relative;z-index:2}.content__body .item__yokohama .item__yokohama-comment p{position:relative;z-index:1;border-radius:1rem;border:2px solid #718fac;padding:8vw 2rem 2rem;margin:-7vw 0 0}.content__body .item__yokohama .item__yokohama-comment p span{display:block;font-weight:700;padding-bottom:.5rem}}.workstyle{width:100%;max-width:1000px;margin:0 auto;padding:1rem 0}.workstyle li{transform:none}.workstyle li dl{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;margin-bottom:6rem}.workstyle li:last-child dl{margin-bottom:0}.workstyle li:nth-child(even) dt{order:2;width:70%;margin-left:-10%;position:relative;z-index:1}.workstyle li:nth-child(even) dd{order:1;width:40%;margin-left:0;background:#fff;margin-top:20rem;box-sizing:border-box;padding:5rem 0 0 3rem;position:relative;z-index:2}.workstyle li dt{width:70%;transform:translateX(-100%);opacity:0;transition:all .8s ease-in-out}.workstyle li.move-active dt{transform:translateX(0);opacity:1}.workstyle li dd{width:40%;margin-left:-10%;background:#fff;margin-top:20rem;box-sizing:border-box;padding:5rem 0 0 3rem;transform:translateX(200%);opacity:0;transition:all .8s ease-in-out}.workstyle li dd h4{font-size:2.4rem;letter-spacing:.1rem;line-height:1.3}.workstyle li dd span{display:block;font-size:1.6rem;color:#718fac;margin-top:.5rem}.workstyle li.move-active dd{transform:translateX(0);opacity:1}@media only screen and (max-width:1000px){.workstyle{width:94%;max-width:auto;margin:0 auto;padding:0}.workstyle li dl{margin-bottom:4rem}.workstyle li:nth-child(even) dd{order:1;width:40%;margin-left:0;background:#fff;margin-top:10rem;box-sizing:border-box;padding:3rem 0 0 1rem;position:relative;z-index:2}.workstyle li dd{width:40%;margin-left:-10%;background:#fff;margin-top:10rem;box-sizing:border-box;padding:3rem 0 0 3rem}.workstyle li .link-basic{width:90%}}@media only screen and (max-width:768px){.workstyle li dl{display:block;margin-bottom:4rem}.workstyle li:last-child dl{margin-bottom:0}.workstyle li:nth-child(even) dt{width:100%;margin-left:0}.workstyle li:nth-child(even) dd{width:90%;margin-left:0;background:#fff;margin:-5rem auto 0 auto;box-sizing:border-box;padding:2rem 0 0;position:relative;z-index:1}.workstyle li dt{width:100%;position:relative;z-index:1}.workstyle li dd{width:90%;margin-left:0;background:#fff;margin:-5rem auto 0 auto;box-sizing:border-box;padding:2rem 0 0;position:relative;z-index:1}.workstyle li dd h4{font-size:2rem;line-height:1.3;text-align:center}.workstyle li dd span{display:block;font-size:1.4rem;color:#718fac;margin-top:0}}.workstyle__link{padding:6rem 0 0}.workstyle__link-title{text-align:center;font-size:2rem}.workstyle__link-title span{display:block;font-size:4.8rem;letter-spacing:.2rem;line-height:1.2}.workstyle__link ul{width:100%;max-width:1000px;margin:0 auto;padding:1rem 0;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap}.workstyle__link li{width:48%;margin:4rem 0 0}.workstyle__link li:nth-child(odd){margin-right:4%}.workstyle__link li a img{-webkit-transition:.3s;transition:.3s;opacity:1}.workstyle__link li a:hover img{opacity:.6}.workstyle__link li dd{position:relative;width:90%;margin:-5rem 0 0 10%;background:#fff;padding:2rem 0 0 3rem;box-sizing:border-box}.workstyle__link li dd h4{font-size:2rem;letter-spacing:.1rem;line-height:1.3}.workstyle__link li dd span{display:block;font-size:1.4rem;color:#718fac;margin-top:.5rem}@media only screen and (max-width:1000px){.workstyle__link ul{width:94%;max-width:auto;margin:0 auto}.workstyle__link{padding:6rem 0 0}.workstyle__link li dd{width:92%;padding:1.5rem 0 0 2rem;box-sizing:border-box}.workstyle__link-title{text-align:center;font-size:1.6rem}.workstyle__link-title span{display:block;font-size:4rem;letter-spacing:.2rem;line-height:1.2}}@media only screen and (max-width:768px){.workstyle__link{padding:4rem 0 0}.workstyle__link-title{text-align:center;font-size:1.4rem}.workstyle__link-title span{font-size:2.8rem}.workstyle__link ul{width:94%;margin:0 auto;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap}.workstyle__link li{width:48%;margin:3rem 0 0}.workstyle__link li:nth-child(odd){margin-right:4%}.workstyle__link li a{-webkit-transition:.3s;transition:.3s}.workstyle__link li a:hover{opacity:.6}.workstyle__link li dd{position:relative;width:90%;margin:-2rem 0 0 10%;padding:1rem 0 0 1rem}.workstyle__link li dd h4{font-size:1.3rem;letter-spacing:.03rem;line-height:1}.workstyle__link li dd span{display:block;font-size:1.2rem;color:#718fac;margin-top:.5rem}}.interview__link{padding:2rem 0 0}.interview__link ul{width:100%;max-width:1000px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap}.interview .interview__link ul{width:100%;max-width:1000px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap}.interview__link li{width:30.3333333333333%;margin:5rem 1.5% 0}.interview .interview__link li{width:24%;margin:4rem .5% 0}.interview__link li a img{-webkit-transition:.3s;transition:.3s;opacity:1}.interview__link li a:hover img{opacity:.6}.interview__link li dd{position:relative;width:92%;margin:-5rem 0 0 8%;background:#fff;padding:2rem 0 2rem 2.5rem;box-sizing:border-box}.interview__link li dd p{font-size:1.3rem;line-height:1.6}.interview__link li dd h4{font-size:2.2rem;letter-spacing:.1rem;line-height:1.3;margin-top:.5rem}.interview__link li dd h4 span{display:block;font-size:1.5rem;color:#999;margin-top:.5rem}@media only screen and (max-width:1000px){.interview__link{padding:0 0 1rem}.interview__link li{margin:4rem 1.5% 0}.interview__link li dd{position:relative;width:92%;margin:-5rem 0 0 8%;background:#fff;padding:2rem 0 0 2.5rem;box-sizing:border-box}.interview__link ul{width:96%;margin:0 auto}.interview .interview__link ul{width:64%;margin:0 auto}.interview .interview__link li{margin:3rem 1.5% 0;width:46%}}@media only screen and (max-width:768px){.interview__link{padding:0}.interview__link li{width:47%;margin:3rem 1.5% 0}.interview__link li dd{margin:-4rem 0 0 8%;background:#fff;padding:1.2rem 0 0 1.8rem;box-sizing:border-box}.interview__link li dd p{font-size:1.2rem;line-height:1.4}.interview__link li dd h4{font-size:1.8rem;margin-top:.5rem}.interview__link li dd h4 span{display:block;font-size:1.3rem;margin-top:.2rem}.interview .interview__link ul{width:92%;margin:0 auto}.interview .interview__link li{margin:2rem 1.5% 0}}.interview{margin-top:4rem;padding:8rem 0 5rem;background-image:url(//gfdlink.com/assets/css/../img/bg_right.png),url(//gfdlink.com/assets/css/../img/bg_left.png);background-repeat:no-repeat,no-repeat;background-position:right top,-300px bottom;background-size:400px,620px}.interview .link-basic{margin-left:auto;margin-right:auto}.interview__link-title{text-align:center;font-size:2rem}.interview__link-title span{display:block;font-size:4.8rem;letter-spacing:.2rem;line-height:1.2}.interview__main{width:100%;max-width:1000px;margin:0 auto}.interview__main dd{position:relative;width:40%;margin:-10rem 0 0 60%;background:#fff;padding:2rem 0 3rem 3rem;box-sizing:border-box}.interview__main p{font-size:1.5rem;line-height:1.6}.interview__main h3{font-size:3rem;letter-spacing:.1rem;line-height:1.3;margin-top:.5rem}.interview__main h3 span{display:block;font-size:1.5rem;color:#999;margin-top:.5rem}.interview__item{width:100%;max-width:1000px;margin:0 auto;padding-bottom:6rem}.interview__item dl{padding:4rem 0}.interview__item dt{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap}.interview__item .int-icon{width:4%;font-size:2.2rem;line-height:1.2;font-style:italic}.interview__item .int-txt{width:96%}.interview__item dt .int-txt{font-size:2.2rem;line-height:1.2}.interview__item dd{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;margin-top:2rem}.int-img{padding:2rem 0}@media only screen and (max-width:1000px){.interview{margin-top:1rem;padding:8rem 0 5rem}.interview__link-title{text-align:center;font-size:1.6rem}.interview__link-title span{display:block;font-size:4rem;letter-spacing:.2rem;line-height:1.2}.interview__main{width:94%;max-width:auto;margin:0 auto;overflow:hidden}.interview__main dd{position:relative;width:40%;margin:-10rem 0 0 60%;background:#fff;padding:2rem 0 3rem 2.5rem;box-sizing:border-box}.interview__main p{font-size:1.3rem;line-height:1.6}.interview__main h3{font-size:2.4rem;letter-spacing:.1rem;line-height:1.3;margin-top:.5rem}.interview__main h3 span{display:block;font-size:1.3rem;color:#999;margin-top:.5rem}.interview__item{width:94%;max-width:auto;margin:0 auto;padding-bottom:4rem}.interview__item dl{padding:3rem 0}.interview__item dt{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap}.interview__item .int-icon{width:5%;font-size:2rem}.interview__item .int-txt{width:95%}.interview__item dt .int-txt{font-size:2rem;line-height:1.2}.interview__item dd{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;margin-top:2rem}.int-img{padding:2rem 0}}@media only screen and (max-width:768px){.interview__main dd{position:relative;width:90%;margin:-8rem 0 0 10%;background:#fff;padding:1.5rem 0 2rem 2rem;box-sizing:border-box}.interview__main dt{width:160%;max-width:auto;margin:0 0 0 -30%}.interview__main p{font-size:1.2rem;line-height:1.6}.interview__main h3{font-size:2rem;line-height:1.2;margin-top:.5rem}.interview__main h3 span{font-size:1.2rem}.interview__link-title{text-align:center;font-size:1.4rem}.interview__link-title span{font-size:2.8rem}.interview{margin-top:4rem;padding:4rem 0 5rem;background-image:url(//gfdlink.com/assets/css/../img/bg_right.png),url(//gfdlink.com/assets/css/../img/bg_left.png);background-repeat:no-repeat,no-repeat;background-position:right top,left bottom;background-size:22%,34%}.interview__item{width:88%;max-width:auto;margin:0 auto;padding-bottom:2rem}.interview__item dl{padding:2rem 0}.interview__item .int-icon{width:10%;font-size:2rem}.interview__item .int-txt{width:90%}.interview__item dt .int-txt{font-size:1.8rem;line-height:1.4}.interview__item dd{margin-top:1.5rem}}.about:nth-child(odd){background-color:#f2f5f9}.about{padding:6rem 0}.about h3{text-align:center;font-size:3rem;letter-spacing:.05rem;line-height:1.5;margin-bottom:4rem}.about h3 span{display:block;font-size:1.8rem}.about__message,.about__company{width:94%;max-width:1000px;margin:0 auto}.about__message p{margin-top:4rem}.about__message-name{text-align:right;font-size:2rem}.about__history dl,.about__data ul,.about__office ul{width:94%;max-width:1000px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;box-sizing:border-box}.about__history dt{width:56%}.about__history dd{width:40%;padding-left:4%}.about__data li{width:33.33333333333333%}.about__data dl{padding:1rem}.about__data dt{background:#252e6b;text-align:center;color:#fff;line-height:1;padding:1rem 0}.about__data{padding-bottom:3rem}.about__office li:first-child dl{box-sizing:border-box;position:relative}.about__office li:first-child dt{width:70%;z-index:1;position:relative;transform:translateX(-100%);transition-duration:1s;transition-timing-function:ease}.about__office li dt.move-active{transform:translateX(0) !important}.about__office li:first-child dd{width:40%;position:relative;margin-left:60%;margin-top:-12rem;background:#f2f5f9;box-sizing:border-box;padding:2.5rem 3rem .8rem;z-index:2;transform:translateX(100%);transition-duration:1s;transition-timing-function:ease}.about__office li dd.move-active{transform:translateX(0) !important}.about__office{background-color:#f2f5f9;background-image:url(//gfdlink.com/assets/css/../img/bg_right.png),url(//gfdlink.com/assets/css/../img/bg_left.png);background-repeat:no-repeat,no-repeat;background-position:right top,-300px bottom;background-size:400px,620px}.about__office li:nth-child(2){padding:5rem 0;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;box-sizing:border-box}.about__office li:nth-child(2) div{width:50%}.about__office li:nth-child(2) div:last-child{margin-top:7vw}.about__office li:last-child dl{overflow:hidden;box-sizing:border-box;position:relative}.about__office li:last-child dt{width:70%;margin-left:30%;z-index:1;position:relative;transform:translateX(100%);transition-duration:1s;transition-timing-function:ease}.about__office li:last-child dd{width:40%;position:relative;margin-top:-12rem;background:#f2f5f9;box-sizing:border-box;padding:2.5rem 3rem 4rem;z-index:2;transform:translateX(-100%);transition-duration:1s;transition-timing-function:ease}@media only screen and (max-width:1000px){.about{padding:4rem 0}.about h3{font-size:2.4rem;margin-bottom:2.5rem}.about h3 span{font-size:1.6rem}.about__message p{margin-top:3rem}.about__message-name{font-size:1.8rem}.about__data{padding-bottom:1rem}.about__office{background-image:url(//gfdlink.com/assets/css/../img/bg_right.png),url(//gfdlink.com/assets/css/../img/bg_left.png);background-repeat:no-repeat,no-repeat;background-position:right top,left bottom;background-size:22%,34%}.about__office li:nth-child(2){padding:3rem 0 4rem}.about__office li:first-child dt{width:100%;z-index:1;position:relative}.about__office li:first-child dd{width:60%;position:relative;margin-left:40%;margin-top:-10rem;padding:2.5rem 3rem .8rem;z-index:2}.about__office li:last-child dt{width:100%;margin-left:0}.about__office li:last-child dd{width:60%;position:relative;margin-top:-10rem;background:#f2f5f9;box-sizing:border-box;padding:2.5rem 3rem 4rem;z-index:2}}@media only screen and (max-width:768px){.about{padding:3rem 0 4rem}.about h3{font-size:2rem;margin-bottom:2rem}.about h3 span{font-size:1.4rem}.about__message-name{font-size:1.5rem}.about__message-photo{width:160%;max-width:auto;margin:0 0 0 -30%;overflow:hidden}.about__history dt{width:100%}.about__history dd{width:100%;padding-left:0;margin-top:2rem}.about__data li{width:50%}.about__data li dd{overflow:hidden}.about__data li dd img{width:130%;margin-left:-15%}.about__data{padding-bottom:0}.about__office li:first-child dd{width:90%;position:relative;margin-left:5%;margin-top:-4rem;padding:2rem 3rem 0;z-index:2}.about__office li:last-child dd{width:90%;position:relative;margin-left:5%;margin-top:-4rem;padding:2rem 3rem 0;z-index:2}}.history{margin-top:5rem;padding-bottom:5rem}.history .link-basic{margin-left:auto;margin-right:auto}.history__list:nth-child(even){background:#f2f5f9}.history__list:first-child .history__item{padding-top:0}.history__item{width:94%;max-width:1000px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;box-sizing:border-box;padding:2rem 0 5rem;background:url(//gfdlink.com/assets/css/../img/about/history_bg.png) repeat-y 20px top}.history__year{font-size:2rem;line-height:1;background:#fff;padding:.5rem 0}.history__list:nth-child(even) .history__year{background:#f2f5f9}.history__list:nth-child(7) .history__item{padding-bottom:0}.history__item .item{margin-left:6%}.history__item .item2{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;box-sizing:border-box}.history__item .item2 .item2__txt{width:60%;order:1}.history__item .item2 .item-photo{width:35%;padding-left:5%;order:2}.history__item .item p{margin-top:2rem}.history__item .item-photo{margin-top:2rem;margin-bottom:3rem}.history__item ul{margin-top:2rem}.history__item li{padding:1.2rem 0;line-height:1.6;border-top:1px solid #d1dbe4}.history__item li:first-child{border-top:none}.history__item li span.mincho{font-size:1.8rem;display:block;letter-spacing:.05rem}@media only screen and (max-width:1000px){.history{margin-top:4rem}.history__item{padding:2rem 0 3rem}.history__item .item-photo{margin-top:2rem;margin-bottom:1rem}}@media only screen and (max-width:768px){.history{margin-top:2rem;padding-bottom:4rem}.history__item{background:url(//gfdlink.com/assets/css/../img/about/history_bg.png) repeat-y center top;padding:3rem 0 2rem}.history__year{font-size:2rem;text-align:center;width:100%}.history__list:nth-child(even) .history__year,.history__list:nth-child(even) .item{background:#f2f5f9}.history__item .item{margin-left:0;background:#fff}.history__item .item2{display:block}.history__item .item2 .item2__txt{width:100%}.history__item .item2 .item-photo{width:70%;margin-left:auto;margin-right:auto;padding-left:0}.history__item .item-photo{margin-top:1.5rem;margin-bottom:2rem}.history__item li{padding:1.2rem 0;line-height:1.6}.history__item li span.mincho{font-size:1.5rem;display:block;letter-spacing:.05rem}}.news__list{width:94%;max-width:900px;margin:5rem auto 0 auto;padding-bottom:6rem}.news__contents-pager{overflow:hidden;margin-top:6rem}.news__contents-pager ul{list-style:none;position:relative;left:50%;float:left;border:none}.news__contents-pager ul li{margin:0 1px;position:relative;left:-50%;float:left;line-height:1.4}.news__contents-pager ul li span,.news__contents-pager ul li a{display:block;font-size:1.4rem;padding:.6em 1em}.news__contents-pager ul li a{background:#f2f5f9;color:#222;text-decoration:none;-webkit-transition:.2s;transition:.2s}.news__contents-pager ul li a:hover{background:#718fac;color:#fff}.news__detail{width:94%;max-width:900px;padding:5rem 0 8rem;margin:0 auto 0 auto;background:#fff}.news__detail-title{padding-bottom:2rem;margin-bottom:2rem;border-bottom:1px solid #d1dbe4}.news__detail-article p{margin-bottom:1.5em}.news__detail-article a{text-decoration:underline;color:#222}.news__detail-article a:hover{text-decoration:none}.news__detail-title dt{font-size:1.8rem}.news__detail-title dd{font-size:2.4rem;letter-spacing:.05rem;line-height:1.5}.news__detail .link-basic{margin:4rem auto 0 auto}@media only screen and (max-width:1000px){.news__list{margin:4rem auto 0 auto}.news__detail-title{padding-bottom:1.5rem;margin-bottom:1.5rem}.news__detail-title dt{font-size:1.6rem}.news__detail-title dd{font-size:2.2rem;letter-spacing:.05rem;line-height:1.4}}@media only screen and (max-width:768px){.news__list{margin:3rem auto 0 auto}.news__contents-pager{margin-top:4rem}.news__contents-pager ul li span,.news__contents-pager ul li a{display:block;font-size:1.2rem;padding:.6em 1em}.news__detail{padding:3rem 0 5rem}.news__detail-title dt{font-size:1.6rem}.news__detail-title dd{font-size:1.8rem}}.list dd{padding:1rem 0 4rem}.list dd a{text-decoration:underline}.list dd a:hover{text-decoration:none}.list dd:last-child{padding-bottom:1rem}.list dt{border-bottom:1px solid #d1dbe4;font-size:2rem;letter-spacing:.05rem;padding-bottom:.5rem;margin-bottom:1rem}@media only screen and (max-width:768px){.list dt{font-size:1.6rem;line-height:1.2;padding-bottom:.5rem}.list dd{padding:.5rem 0 3rem}}.entry-list{width:94%;max-width:1000px;margin:14rem auto 0 auto;padding-bottom:4rem}.entry-list .link-basic{margin-left:auto;margin-right:auto}.entry-list h2{margin-bottom:6rem;line-height:1.5;border-left:4px solid #718fac;padding-left:2rem;color:#718fac}.entry-list h2 span{font-size:3rem;display:block;color:#222}.entry-list .list dd{padding:1rem 0 6rem}.entry-list .list dd p{margin-bottom:1.5em}.entry-list .list dd p:last-child{margin-bottom:0}.entry-list .list dd:last-child{padding:1rem 0 2rem}.entry-list .list dt{font-size:2.2rem}@media only screen and (max-width:1000px){.entry-list{margin:11rem auto 0 auto;padding-bottom:4rem}.entry-list h2{margin-bottom:5rem}.entry-list h2 span{font-size:2.8rem}}@media only screen and (max-width:768px){.entry-list{margin:9rem auto 0 auto;padding-bottom:4rem}.entry-list h2{margin-bottom:5rem;padding-left:1.5rem}.entry-list h2 span{font-size:2.3rem;line-height:1.4}.entry-list .list dt{font-size:2rem;padding-bottom:.8rem}.entry-list .list dd{padding:1rem 0 5rem}}.entry__link ul{width:94%;max-width:1000px;margin:0 auto}.entry__link ul li{margin-bottom:3rem}.entry__link ul li a{display:block;border:4px solid #718fac;border-radius:.6rem;padding:3rem 10rem 3rem 3rem;background:url(//gfdlink.com/assets/css/../img/arrow_blue.png) no-repeat right 3rem center;background-size:32px;-webkit-transition:.2s;transition:.2s}.entry__link ul li a:hover{background:#718fac url(//gfdlink.com/assets/css/../img/arrow.png) no-repeat right 2.5rem center;background-size:32px}.entry__link ul li a dt{font-size:2rem;line-height:1.5}.entry__link ul li a:hover dl{color:#fff}.entry__link ul li a dd{padding-top:1rem}@media only screen and (max-width:768px){.entry__link ul li{margin-bottom:1.5rem}.entry__link ul li a{display:block;border:2px solid #718fac;padding:1.5rem 4.5rem 2rem 2rem;background:url(//gfdlink.com/assets/css/../img/arrow_blue.png) no-repeat right 1.5rem center;background-size:25px;-webkit-transition:.2s;transition:.2s}.entry__link ul li a:hover{background:#718fac url(//gfdlink.com/assets/css/../img/arrow.png) no-repeat right 1.5rem center;background-size:25px}.entry__link ul li a dt{font-size:1.8rem}}.contact-form{position:relative;overflow:hidden;width:94%;max-width:1000px;margin:0 auto;padding-bottom:4rem}textarea:focus,input:focus{background:#fff}.text,.text-s,textarea,.dropdown{border:1px solid #d1dbe4;padding:.8rem;color:#222;background:#fff;font-size:1.7rem;line-height:1.8;text-align:left}.contact-form .text{width:500px}.contact-form select{background:#fff;padding:1rem;font-size:1.4rem;border:1px solid #d1dbe4;min-width:200px}.contact-form textarea{height:140px;width:460px}.contact-form dl:nth-child(odd){background:#f2f5f9}.contact-form dl{overflow:hidden;padding:3rem 0 3rem 2.5rem;width:100%;box-sizing:border-box}.contact-form dl:last-child{border-bottom:none;display:table}.contact-form dt{font-size:1.6rem;line-height:1.5;text-align:left;font-weight:700;display:table-cell;letter-spacing:.05rem;width:300px;vertical-align:top}.contact-form dt span{display:inline-block;padding:.6rem 1rem;background:#e83668;color:#fff;font-size:1.3rem;line-height:1;margin-left:1rem;font-weight:400}.contact-form dd{display:table-cell;vertical-align:top;text-align:left}.contact-form .link-basic{margin-left:auto;margin-right:auto}.contact-form .privacy{padding:1em;height:10em;margin:2em 0;border:1px solid #ccc;overflow-y:scroll}.contact-form .privacy-check{text-align:center}@media only screen and (max-width:1000px){.contact-form dl{overflow:hidden}.contact-form dt{width:100%;padding-bottom:.5rem}.contact-form dd{width:100%;display:block;padding-top:1rem}}@media only screen and (max-width:768px){.contact-form{position:relative;overflow:hidden;margin-top:0}.contact-confirm .contact-form{position:relative;overflow:hidden;margin-top:0}textarea:focus,input:focus{background:#fff}.text,textarea,.dropdown{padding:1rem;font-size:1.4rem;line-height:1.8}.contact-form .text{width:92%}.contact-form select{background:#fff;padding:1rem;font-size:1.4rem;border:1px solid #d1dbe4;min-width:200px}.contact-form textarea{height:140px;width:90%}.attention{font-size:1.3rem;margin:10px 0 0 0!important;padding:0}.contact-form dl{overflow:hidden;padding:20px 14px}.contact-form dl:last-child{border-bottom:none;display:block}.contact-form dt{font-size:1.4rem;line-height:1.5;width:100%;padding-bottom:5px}.contact-form dt span{display:inline-block;padding:4px 10px;color:#fff;font-size:1.1rem;line-height:1;margin-left:10px}.contact-form dd{width:100%;display:block;padding-top:5px}.contact-form .link-submit,.link-back{width:100%;margin:30px auto 0 auto}.contact-form .link-submit input,.link-back a{display:block;box-sizing:border-box;width:94%;color:#fff;padding:16px 0;line-height:1;text-align:center;text-decoration:none;font-size:1.4rem;letter-spacing:.01em;border-radius:100px;-webkit-transition:.2s;transition:.2s;margin:0 auto}}@keyframes viewByChar{0%{opacity:0;transform:scale(1.6)}100%{opacity:1;transform:scale(1)}}.viewByChar{opacity:0}.viewByChar .vbc{display:inline-block !important;opacity:0;text-decoration:none}.move-active.viewByChar,.move-active .viewByChar,.main__title .viewByChar{opacity:1}.move-active.viewByChar .vbc,.move-active .viewByChar .vbc,.main__title .viewByChar .vbc{animation:viewByChar .4s ease-in 0s 1 forwards running}.circle_graph_wrapper{position:relative}.move-active .circle_graph_wrapper ul li{position:absolute;z-index:10;width:auto;text-align:center;opacity:0;animation:viewValue .8s forwards ease 1.8s}.circle_graph_wrapper ul li .label{position:relative;color:#fff;font-size:1.6rem;line-height:1.1;white-space:nowrap}.circle_graph_wrapper ul li .label span{display:inline-block;padding:.3em 1em;background:#fff;border-radius:10px;font-size:.7em}.circle_graph_wrapper ul li .value{color:#444;font-family:'Shippori Mincho',serif;font-size:2.6rem;line-height:1}.circle_graph_wrapper ul li .value:after{content:"%";font-size:.5em}@keyframes viewValue{0%{opacity:0;margin-top:-10px}100%{opacity:1;margin-top:0}}.circle_graph{position:relative;z-index:2;display:inline-block;transform:rotate(-90deg)}.circle_graph .circle{fill:transparent;stroke-width:80;visibility:hidden;animation-delay:.5s;animation-duration:1.5s;animation-timing-function:ease-out;animation-fill-mode:forwards;animation-iteration-count:1}.cc01{stroke:#6ebade}.cc02{stroke:#81d4bd}.cc03{stroke:#f5c649}.cc04{stroke:#f29687}.cc05{stroke:#c4c2c2}.cc06{stroke:#eaeaea}.move-active .graph01 .circle.cc01{animation-name:cg01A}.move-active .graph01 .circle.cc04{animation-name:cg01B}@keyframes cg01A{0%{stroke-dasharray:0 515;visibility:visible}100%{stroke-dasharray:278 515;visibility:visible}}@keyframes cg01B{0%{stroke-dasharray:0 515;visibility:visible}99.9%,to{stroke-dasharray:515 515;visibility:visible}}.graph01 li:nth-child(1){left:219px;top:137px}.graph01 li:nth-child(2){left:65px;top:137px}.move-active .graph02 .circle.cc01{animation-name:cg02A}.move-active .graph02 .circle.cc02{animation-name:cg02B}.move-active .graph02 .circle.cc03{animation-name:cg02C}@keyframes cg02A{0%{stroke-dasharray:0 515;visibility:visible}100%{stroke-dasharray:294 515;visibility:visible}}@keyframes cg02B{0%{stroke-dasharray:0 515;visibility:visible}99.9%,to{stroke-dasharray:443 515;visibility:visible}}@keyframes cg02C{0%{stroke-dasharray:0 515;visibility:visible}99.9%,to{stroke-dasharray:515 515;visibility:visible}}.graph02 li:nth-child(1){left:219px;top:137px}.graph02 li:nth-child(2){left:65px;top:137px}.graph02 li:nth-child(3){left:107px;top:56px}.move-active .graph03 .circle.cc01{animation-name:cg03A}.move-active .graph03 .circle.cc02{animation-name:cg03B}.move-active .graph03 .circle.cc03{animation-name:cg03C}.move-active .graph03 .circle.cc04{animation-name:cg03D}.move-active .graph03 .circle.cc05{animation-name:cg03E}.move-active .graph03 .circle.cc06{animation-name:cg03F}@keyframes cg03A{0%{stroke-dasharray:0 515;visibility:visible}100%{stroke-dasharray:252 515;visibility:visible}}@keyframes cg03B{0%{stroke-dasharray:0 515;visibility:visible}99.9%,to{stroke-dasharray:371 515;visibility:visible}}@keyframes cg03C{0%{stroke-dasharray:0 515;visibility:visible}99.9%,to{stroke-dasharray:459 515;visibility:visible}}@keyframes cg03D{0%{stroke-dasharray:0 515;visibility:visible}100%{stroke-dasharray:488 515;visibility:visible}}@keyframes cg03E{0%{stroke-dasharray:0 515;visibility:visible}99.9%,to{stroke-dasharray:503 515;visibility:visible}}@keyframes cg03F{0%{stroke-dasharray:0 515;visibility:visible}99.9%,to{stroke-dasharray:515 515;visibility:visible}}.graph03 li:nth-child(1){left:206px;top:109px}.graph03 li:nth-child(1) span{color:#6ebade}.graph03 li:nth-child(2){left:98px;top:200px}.graph03 li:nth-child(3){left:53px;top:98px}.graph03 li:nth-child(3) span{color:#f5c649}.graph03 li:nth-child(4){left:92px;top:61px}.graph03 li:nth-child(4) .value{margin-left:.7em}.graph03 li:nth-child(5){left:45px;top:14px}.graph03 li:nth-child(5) svg{position:absolute;left:4.3em;top:1.1em}.graph03 li:nth-child(6){left:174px;top:6px}.graph03 li:nth-child(6) svg{position:absolute;left:-1.3em;top:1.1em}.graph03 li:nth-child(5) .label,.graph03 li:nth-child(6) .label{color:#1a235e;display:inline-block}.graph03 li:nth-child(5) .value,.graph03 li:nth-child(6) .value{display:inline-block}.move-active .graph04 .circle.cc01{animation-name:cg04A}.move-active .graph04 .circle.cc03{animation-name:cg04B}@keyframes cg04A{0%{stroke-dasharray:0 515;visibility:visible}100%{stroke-dasharray:381 515;visibility:visible}}@keyframes cg04B{0%{stroke-dasharray:0 515;visibility:visible}99.9%,to{stroke-dasharray:515 515;visibility:visible}}.graph04 li:nth-child(1){left:219px;top:160px}.graph04 li:nth-child(2){left:79px;top:87px}.move-active .graph05 .circle.cc06{animation-name:cg05A}.move-active .graph05 .circle.cc01{animation-name:cg05B}.move-active .graph05 .circle.cc02{animation-name:cg05C}.move-active .graph05 .circle.cc03{animation-name:cg05D}.move-active .graph05 .circle.cc04{animation-name:cg05E}@keyframes cg05A{0%{stroke-dasharray:0 515;visibility:visible}100%{stroke-dasharray:57 515;visibility:visible}}@keyframes cg05B{0%{stroke-dasharray:0 515;visibility:visible}99.9%,to{stroke-dasharray:309 515;visibility:visible}}@keyframes cg05C{0%{stroke-dasharray:0 515;visibility:visible}100%{stroke-dasharray:355 515;visibility:visible}}@keyframes cg05D{0%{stroke-dasharray:0 515;visibility:visible}99.9%,to{stroke-dasharray:412 515;visibility:visible}}@keyframes cg05E{0%{stroke-dasharray:0 515;visibility:visible}100%{stroke-dasharray:515 515;visibility:visible}}.graph05 li:nth-child(1){left:170px;top:56px}.graph05 li:nth-child(1) .label{color:#444}.graph05 li:nth-child(2){left:210px;top:166px}.graph05 li:nth-child(3){left:66px;top:199px}.graph05 li:nth-child(4){left:50px;top:142px}.graph05 li:nth-child(5){left:88px;top:73px}.move-active .graph06 .circle.cc01{animation-name:cg06A}.move-active .graph06 .circle.cc02{animation-name:cg06B}.move-active .graph06 .circle.cc03{animation-name:cg06C}@keyframes cg06A{0%{stroke-dasharray:0 515;visibility:visible}100%{stroke-dasharray:216 515;visibility:visible}}@keyframes cg06B{0%{stroke-dasharray:0 515;visibility:visible}99.9%,to{stroke-dasharray:366 515;visibility:visible}}@keyframes cg06C{0%{stroke-dasharray:0 515;visibility:visible}100%{stroke-dasharray:515 515;visibility:visible}}.graph06 ul li .label{font-size:1.3rem}.graph06 li:nth-child(1){left:200px;top:126px}.graph06 li:nth-child(2){left:76px;top:210px}.graph06 li:nth-child(3){left:58px;top:94px}@media only screen and (max-width:767px){.about__data li dd{margin-top:-15vw;margin-bottom:-12vw}.circle_graph_wrapper{transform:scale(.6) translateX(-80px)}}