﻿.imagetb-370x436{position:relative}.imagetb-370x436:before{display:block;content:" ";width:100%;padding-top:117.83784%}.imagetb-370x436>.content{position:absolute;top:0;left:0;right:0;bottom:0}.imagetb-370x278{position:relative}.imagetb-370x278:before{display:block;content:" ";width:100%;padding-top:75.13514%}.imagetb-370x278>.content{position:absolute;top:0;left:0;right:0;bottom:0}.imagetb-270x152{position:relative}.imagetb-270x152:before{display:block;content:" ";width:100%;padding-top:56.2963%}.imagetb-270x152>.content{position:absolute;top:0;left:0;right:0;bottom:0}.imagetb-230x230{position:relative}.imagetb-230x230:before{display:block;content:" ";width:100%;padding-top:100%}.imagetb-230x230>.content{position:absolute;top:0;left:0;right:0;bottom:0}.imagetb-305x443{position:relative}.imagetb-305x443:before{display:block;content:" ";width:100%;padding-top:145.2459%}.imagetb-305x443>.content{position:absolute;top:0;left:0;right:0;bottom:0}.imagetb-1110x624{position:relative}.imagetb-1110x624:before{display:block;content:" ";width:100%;padding-top:56.21622%}.imagetb-1110x624>.content{position:absolute;top:0;left:0;right:0;bottom:0}@media (max-width: 1023px){.imagetb-1110x624{position:relative}.imagetb-1110x624:before{display:block;content:" ";width:100%;padding-top:145.2459%}.imagetb-1110x624>.content{position:absolute;top:0;left:0;right:0;bottom:0}}.show .top__box1 .main_slider{-webkit-animation:fade .5s ease-in-out .5s forwards;animation:fade .5s ease-in-out .5s forwards}.show .top__box1 .txtbox .txt1{-webkit-animation:fadeupRtL .5s ease-in-out 1s forwards;animation:fadeupRtL .5s ease-in-out 1s forwards}.show .top__box1 .txtbox .txt2{-webkit-animation:fadeupRtL .5s ease-in-out 1.2s forwards;animation:fadeupRtL .5s ease-in-out 1.2s forwards}.show .top__box1 .txtbox .txt3{-webkit-animation:fadeupRtL .5s ease-in-out 1.5s forwards;animation:fadeupRtL .5s ease-in-out 1.5s forwards}@media (max-width: 1023px){.slide_sp_com:not(.slick-initialized){height:390px}.slide_sp_com .slick-list{padding-bottom:35px !important}.slide_sp_com .slick-dots{bottom:7px}.slide_sp_com .slick-dots li{padding:0;margin:0 3px;width:5px;height:5px}.slide_sp_com .slick-dots button{width:5px;height:5px;border-radius:50%;background:#000;padding:0}.slide_sp_com .slick-dots button:before{display:none}.slide_sp_com .slick-dots .slick-active{width:15px}.slide_sp_com .slick-dots .slick-active button{width:15px;border-radius:5px}}.top__box1{background:#F2F2F2;position:relative}@media (min-width: 1024px){.top__box1{padding-bottom:20px}.top__box1:after{content:"";display:block;width:100%;height:250px;position:absolute;left:0;bottom:-250px;background-image:linear-gradient(#f2f2f2 0%, rgba(242,242,242,0) 100%);z-index:1}}.top__box1 .innerbox{margin:0 auto;position:relative}.top__box1 .main_slider{opacity:0}@media (max-width: 1023px){.top__box1 .main_slider:not(.slick-initialized){height:442px}}.top__box1 .slick-slider{margin-bottom:0}@media only screen and (min-width: 1024px) and (min-width: 1900px){.top__box1 .slide_box .img{max-height:calc(100vh - 130px)}}.top__box1 .slide_box img{height:auto;width:100%}@media only screen and (min-width: 1900px){.top__box1 .slide_box img{max-height:calc(100vh - 130px)}}.top__box1 .slide_box .slick-slide{margin:0 70px}@media (max-width: 1023px){.top__box1 .slide_box .slick-slide{margin:0 13px}}.top__box1 .slide_box .icon-arrow{width:58px;height:42px;position:absolute;top:50%;z-index:100;cursor:pointer;margin-top:-20px}@media (max-width: 1023px){.top__box1 .slide_box .icon-arrow{width:44px;height:32px}}.top__box1 .slide_box .icon-arrow:before{content:"";width:42px;height:42px;border:1px solid #BEBEBE;border-radius:100px;position:absolute;top:0}@media (max-width: 1023px){.top__box1 .slide_box .icon-arrow:before{width:32px;height:32px}}.top__box1 .slide_box .icon-arrow span{width:48px;height:13px;overflow:hidden;position:absolute;top:0;bottom:0;margin:auto}.top__box1 .slide_box .icon-arrow span:before,.top__box1 .slide_box .icon-arrow span:after{content:"";width:100%;height:100%;background-repeat:no-repeat;background-position:center;position:absolute;top:-2px;left:0;transition:0.3s all ease}@media (max-width: 1023px){.top__box1 .slide_box .icon-arrow span{width:34px;height:4px;top:-3px}.top__box1 .slide_box .icon-arrow span:before,.top__box1 .slide_box .icon-arrow span:after{top:0}}.top__box1 .slide_box .prev{left:66px}.top__box1 .slide_box .prev:before{left:0}.top__box1 .slide_box .prev span{left:10px}.top__box1 .slide_box .prev span:before,.top__box1 .slide_box .prev span:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='48' height='13' viewBox='0 0 48 13'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:%23fff;stroke:%23707070;%7D.b%7Bclip-path:url(%23a);%7D.c%7Bfill:%23fcf11e;%7D%3C/style%3E%3CclipPath id='a'%3E%3Crect class='a' width='48' height='13'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg transform='translate(-10 -13)'%3E%3Cg class='b' transform='translate(10 13)'%3E%3Cg transform='translate(1.902 2.94)'%3E%3Crect width='32' height='1' transform='translate(12.098 5.06)'/%3E%3Cpath d='M66.9,286.94l-12,6h12Z' transform='translate(-54.902 -286.94)'/%3E%3C/g%3E%3Cg transform='translate(52.902 2.94)'%3E%3Crect class='c' width='32' height='1' transform='translate(12.098 5.06)'/%3E%3Cpath class='c' d='M66.9,286.94l-12,6h12Z' transform='translate(-54.902 -286.94)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.top__box1 .slide_box .prev span:after{transform:translateX(100%)}@media (max-width: 1023px){.top__box1 .slide_box .prev{left:16px}.top__box1 .slide_box .prev span{left:10px}.top__box1 .slide_box .prev span:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='34' height='4' viewBox='0 0 34 4'%3E%3Cg transform='translate(0 0)'%3E%3Crect width='26' height='1' transform='translate(8 3)'/%3E%3Cpath d='M62.9,286.94l-8,4h8Z' transform='translate(-54.902 -286.94)'/%3E%3C/g%3E%3C/svg%3E")}}@media only screen and (min-width: 1025px){.top__box1 .slide_box .prev:hover span:before{transform:translateX(-100%)}.top__box1 .slide_box .prev:hover span:after{transform:translateX(0)}}.top__box1 .slide_box .next{right:66px}.top__box1 .slide_box .next:before{right:0}.top__box1 .slide_box .next span{right:10px}.top__box1 .slide_box .next span:before,.top__box1 .slide_box .next span:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='48' height='13' viewBox='0 0 48 13'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:%23fff;stroke:%23707070;%7D.b%7Bclip-path:url(%23a);%7D.c%7Bfill:%23fcf11e;%7D%3C/style%3E%3CclipPath id='a'%3E%3Crect class='a' width='48' height='13' transform='translate(1247 3116)'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg transform='translate(-1247 -2603)'%3E%3Cg class='b' transform='translate(0 -513)'%3E%3Crect width='32' height='1' transform='translate(1249 3124)'/%3E%3Cpath d='M54.9,286.94l12,6h-12Z' transform='translate(1226.197 2832)'/%3E%3Cg transform='translate(-51)'%3E%3Crect class='c' width='32' height='1' transform='translate(1249 3124)'/%3E%3Cpath class='c' d='M54.9,286.94l12,6h-12Z' transform='translate(1226.197 2832)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.top__box1 .slide_box .next span:after{transform:translateX(-100%)}@media (max-width: 1023px){.top__box1 .slide_box .next{right:16px}.top__box1 .slide_box .next span{right:10px}.top__box1 .slide_box .next span:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='34' height='4' viewBox='0 0 34 4'%3E%3Cg transform='translate(4086 6084)'%3E%3Crect width='26' height='1' transform='translate(-4086 -6081)'/%3E%3Cpath d='M54.9,286.94l8,4h-8Z' transform='translate(-4114.901 -6370.94)'/%3E%3C/g%3E%3C/svg%3E")}}@media only screen and (min-width: 1025px){.top__box1 .slide_box .next:hover span:before{transform:translateX(100%)}.top__box1 .slide_box .next:hover span:after{transform:translateX(0)}}.top__box1 .slide_box .slick-dots{width:42px;bottom:30px;right:78px}@media only screen and (max-width: 1500px){.top__box1 .slide_box .slick-dots{bottom:-8px}}.top__box1 .slide_box .slick-dots li{display:block;margin:0 auto 4px;text-align:center;width:38px}.top__box1 .slide_box .slick-dots li:last-child{margin-bottom:0}.top__box1 .slide_box .slick-dots li a{position:relative;display:block;color:#C1C1C1;font-weight:bold;text-align:right;font-size:11px;font-size:1.1rem;line-height:12px}.top__box1 .slide_box .slick-dots li a:after{content:"";display:block;width:10px;height:1px;position:absolute;left:6px;top:6px;background:#C1C1C1}.top__box1 .slide_box .slick-dots li a .progressbar{width:0;display:inline-block;position:absolute;height:1px;background:#000;z-index:2;left:-3px;top:6px;transition:0.8s all ease}.top__box1 .slide_box .slick-dots li.slick-active a{color:#000}@media (min-width: 1024px){.top__box1 .slide_box .slick-dots li.slick-active a .progressbar{width:calc(100% - 18px)}}@media (max-width: 1023px){.top__box1 .slide_box .slick-dots{width:100%;text-align:center;left:0;right:auto;bottom:-90px}.top__box1 .slide_box .slick-dots li{display:inline-block;margin:0;width:70px}.top__box1 .slide_box .slick-dots li a{text-align:center}.top__box1 .slide_box .slick-dots li a:after{left:10px}.top__box1 .slide_box .slick-dots li.slick-active a:before{left:0}.top__box1 .slide_box .slick-dots li.slick-active a:after{background:#000}}.top__box1 .txtbox{position:absolute;z-index:1;left:120px;bottom:50px;max-width:750px}@media only screen and (max-width: 1500px){.top__box1 .txtbox{bottom:30px}}.top__box1 .txtbox .txt{display:inline-block;margin-bottom:12px;font-size:36px;font-size:3.6rem;line-height:36px;letter-spacing:.03em;font-weight:bold;padding:17px 16px 15px;background:#fff;box-shadow:10px 10px 15px rgba(0,0,0,0.05);opacity:0}.top__box1 .txtbox .txt:last-child{margin-bottom:0}@media (max-width: 1023px){.top__box1{padding-top:27px;padding-bottom:110px}.top__box1 .txtbox{left:25px;bottom:-30px;max-width:400px}.top__box1 .txtbox .txt{margin-bottom:6px;font-size:22px;font-size:2.2rem;line-height:22px;letter-spacing:0;padding:11px 10px 9px}}@media only screen and (max-width: 1023px) and (max-width: 364px){.top__box1 .txtbox .txt{font-size:19px;font-size:1.9rem}}.top__box2{background:url(../../img/top/bg_repeat.png) top center no-repeat;background-size:cover;padding-top:220px;padding-bottom:112px;position:relative}.top__box2:after{content:"";display:block;position:absolute;bottom:0;left:0;width:100%;height:100%;background:url(../../img/top/img_bg_body_pc.png) left bottom no-repeat;background-attachment:fixed;background-size:1440px 943px}@media (min-width: 1024px){.top__box2:before{content:"";display:block;width:190px;height:280px;position:absolute;top:39%;left:35%;background:url(../../img/top/bg_path.png) top left no-repeat;background-size:190px 280px;z-index:1}}.top__box2 .inner{position:relative}.top__box2 .ttl{font-size:30px;font-size:3rem;line-height:45px;letter-spacing:.1em;font-weight:bold;position:relative;z-index:1}.top__box2 .txtbox{margin-top:66px;position:relative;z-index:2}.top__box2 .txtbox .txt{max-width:600px;width:100%;float:right;font-size:15px;font-size:1.5rem;line-height:32px;letter-spacing:.03em;font-weight:500;position:relative;z-index:1}@media (max-width: 1023px){.top__box2{background:#F2F2F2 url(../../img/top/bg_repeat_sp.png) top center no-repeat;background-size:100%;padding-top:40px;padding-bottom:70px}.top__box2:after{display:none}.top__box2 .ttl{font-size:24px;font-size:2.4rem;line-height:36px;letter-spacing:.05em;font-weight:bold;position:relative}.top__box2 .ttl:before{content:"";display:block;width:152px;height:224px;position:absolute;top:27px;right:10px;background:url(../../img/top/bg_path.png) top left no-repeat;background-size:152px 224px;z-index:-1}.top__box2 .txtbox{margin-top:270px}.top__box2 .txtbox .txt{max-width:100%;float:none;line-height:26px}}.top__box3 .list{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.top__box3 .list .item{width:33.33333%}.top__box3 .list .item .img{position:relative;z-index:1}.top__box3 .list .item .img img{width:100%}.top__box3 .list .item.bd{position:relative}.top__box3 .list .item.bd:before,.top__box3 .list .item.bd:after{content:"";width:1px;height:100%;top:0;display:block;position:absolute;background:#E2E2E2}.top__box3 .list .item.bd:before{left:-1px}.top__box3 .list .item.bd:after{right:0}.top__box3 .list .txtbox{position:relative;background:#fff;padding:27px 50px 75px}.top__box3 .list .txtbox .ttl{font-size:24px;font-size:2.4rem;line-height:40px;letter-spacing:.05em;font-weight:bold;font-family:'A-OTF Midashi Go MB31 Pro'}.top__box3 .list .txtbox .txtnum{position:absolute;right:20px;top:-36px;z-index:2}.top__box3 .list .txtbox .txt{font-size:15px;font-size:1.5rem;line-height:26px;letter-spacing:0;margin-top:8px}@media (max-width: 1023px){.top__box3 .list{display:block}.top__box3 .list .item{width:100%;margin-bottom:50px}.top__box3 .list .item:last-child{margin-bottom:0}.top__box3 .list .item.bd:before,.top__box3 .list .item.bd:after{display:none}.top__box3 .list .txtbox{padding:25px 16px 0}.top__box3 .list .txtbox .ttl{font-size:20px;font-size:2rem;line-height:36px}.top__box3 .list .txtbox .txtnum{right:16px;top:-30px}.top__box3 .list .txtbox .txtnum img{height:60px;width:auto}}.top__box4{position:relative;padding:90px 0}.top__box4:after{content:"";width:66.7%;height:100%;top:0;right:0;display:block;position:absolute;background:#FCF11E}@media only screen and (min-width: 1140px){.top__box4 .sp{display:none !important}.top__box4 .pc{display:block !important}}@media only screen and (max-width: 1139px){.top__box4 .sp{display:block !important}.top__box4 .pc{display:none !important}}.top__box4 .inner{padding-right:calc((100% - 1170px) / 2);display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;position:relative;z-index:1}@media only screen and (max-width: 1200px){.top__box4 .inner{padding-right:16px}}.top__box4 .txtbox{max-width:585px;width:100%;padding-left:85px}@media (min-width: 1024px){.top__box4 .txtbox .ttlmain{position:relative;top:4px}}.top__box4 .txtbox .txten{font-size:30px;font-size:3rem;line-height:45px;letter-spacing:.05em;font-weight:bold;display:inline-block;text-transform:uppercase}.top__box4 .txtbox .txtjp{font-size:18px;font-size:1.8rem;line-height:28px;letter-spacing:.03em;font-weight:bold;display:inline-block;padding-left:10px;font-family:'A-OTF Midashi Go MB31 Pro'}.top__box4 .txtbox .ttl{font-size:36px;font-size:3.6rem;line-height:50px;letter-spacing:.05em;font-weight:bold;margin-top:40px;font-family:'A-OTF Midashi Go MB31 Pro'}@media only screen and (max-width: 1200px){.top__box4 .txtbox .ttl{font-size:28px;font-size:2.8rem;line-height:40px}}.top__box4 .txtbox .txt{font-size:15px;font-size:1.5rem;line-height:24px;letter-spacing:.03em;font-weight:500;margin-top:25px}.top__box4 .img{max-width:calc(100% - 585px);width:100%;position:relative;overflow:hidden}.top__box4 .img img{width:100%;transition:0.3s all ease}@media only screen and (min-width: 1141px){.top__box4 .img:hover img{-webkit-transform:scale(1.15);-moz-transform:scale(1.15);-ms-transform:scale(1.15);-o-transform:scale(1.15);transform:scale(1.15)}.top__box4 .img:hover .btn_box .btn{opacity:1}.top__box4 .img:hover .btn_box .btn:after{width:100%}.top__box4 .img:hover .btn_box .btn .txt{color:#fff}.top__box4 .img:hover .btn_box .btn .txt:after{border:1px solid #fff}.top__box4 .img:hover .btn_box .btn .icon:before,.top__box4 .img:hover .btn_box .btn .icon:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='28' height='7' viewBox='0 0 28 7'%3E%3Cdefs%3E%3Cstyle%3E.a,.c%7Bfill:%23fff;%7D.a%7Bstroke:%23707070;%7D.b%7Bclip-path:url(%23a);%7D%3C/style%3E%3CclipPath id='a'%3E%3Crect class='a' width='28' height='7' transform='translate(611 2814)'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg class='b' transform='translate(-611 -2814)'%3E%3Crect class='c' width='19' height='1' transform='translate(612 2818)'/%3E%3Cpath class='c' d='M54.9,286.94l7.4,4H54.9Z' transform='translate(575.098 2528.06)'/%3E%3Cg transform='translate(-32)'%3E%3Crect class='c' width='19' height='1' transform='translate(612 2818)'/%3E%3Cpath class='c' d='M54.9,286.94l7.4,4H54.9Z' transform='translate(575.098 2528.06)'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-size:28px 7px}.top__box4 .img:hover .btn_box .btn .icon:before,.top__box4 .img:hover .btn_box .btn .icon:after{transform:translateX(28px)}}.top__box4 .btn_box{position:absolute;bottom:0;width:100%;padding-left:66.6%;left:0;z-index:1}@media only screen and (max-width: 1140px){.top__box4{margin-top:75px;padding:0 16px 60px}.top__box4:after{width:100%;height:calc(100% - 40px);top:auto;bottom:0}.top__box4 .inner{padding:0;display:block}.top__box4 .txtbox{max-width:100%;padding-left:0;margin-top:45px}.top__box4 .txtbox .txten{font-size:26px;font-size:2.6rem;line-height:39px}.top__box4 .txtbox .txtjp{font-size:16px;font-size:1.6rem;padding-left:6px}.top__box4 .txtbox .ttl{font-size:26px;font-size:2.6rem;line-height:38px;letter-spacing:0;margin-top:20px}}@media only screen and (max-width: 1140px) and (max-width: 364px){.top__box4 .txtbox .ttl{font-size:20px;font-size:2rem;line-height:30px;letter-spacing:0}}@media only screen and (max-width: 1140px){.top__box4 .txtbox .txt{margin-top:15px}.top__box4 .img{max-width:100%}.top__box4 .btn_box{position:static;margin-top:45px;text-align:center;padding-left:0}.top__box4 .btn_box .btn{width:250px;background:#000;padding:8px 24px 8px 56px}.top__box4 .btn_box .txt{color:#fff}}.top__box5{margin-top:130px;position:relative;padding-bottom:37px}.top__box5:after{content:"";position:absolute;right:0;bottom:0;display:block;width:428px;height:856px;background:url(../../img/top/bg_round_pc.jpg) top left no-repeat;background-size:100%}.top__box5 .inner{position:relative;z-index:1}@media (max-width: 1023px){.top__box5{margin-top:98px;padding-bottom:0}.top__box5:after{display:none}.top__box5 .btn_box{text-align:center;margin-top:40px}.top__box5 .inner{padding:0 0 62px;position:relative}.top__box5 .inner:after{content:"";position:absolute;right:0;bottom:0;display:block;width:284px;height:283px;background:url(../../img/top/bg_round_sp.jpg) top left no-repeat;background-size:100%;z-index:-1}}.top__box5 .head{position:relative}.top__box5 .head .btn_box{position:absolute;right:0;top:38px}.top__box5 .list{margin:60px -15px 0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.top__box5 .list .item{padding:0 15px;width:33.3333333%}.top__box5 .list .item.item2,.top__box5 .list .item:nth-child(2){padding-top:30px}.top__box5 .list .item.item3,.top__box5 .list .item:nth-child(3){padding-top:60px}.top__box5 .list a{display:block;position:relative;padding-bottom:37px}.top__box5 .list a .txtname{position:absolute;left:0;bottom:0;display:inline-block;z-index:1;text-align:center;padding:24px 0 22px;max-width:270px;width:100%;background:#FCF11E;font-size:24px;font-size:2.4rem;line-height:28px;letter-spacing:.03em;font-weight:bold}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.top__box5 .list a .txtname{padding-top:26px}}.top__box5 .list a .txtname:after{content:"";position:absolute;top:0;left:0;background:#000;width:0%;height:100%;display:block;transition:0.3s all ease;z-index:-1}@media only screen and (min-width: 1025px){.top__box5 .list a:hover .txtname{color:#fff}.top__box5 .list a:hover .txtname:after{width:100%}}@media (max-width: 1023px){.top__box5 .list{margin:45px 0 0;display:block}.top__box5 .list .item{padding:0 9px;width:100%}.top__box5 .list .item.item2,.top__box5 .list .item:nth-child(2){padding-top:0}.top__box5 .list .item.item3,.top__box5 .list .item:nth-child(3){padding-top:0}.top__box5 .list .item img{min-height:326px}.top__box5 .list a{padding-bottom:29px}.top__box5 .list a .txtname{padding:14px 0 12px;max-width:194px;font-size:20px;font-size:2rem;line-height:30px;left:50%;transform:translateX(-50%)}.top__box5 .list a .txtname:after{display:none}}.top__box5 .studio_box{position:relative;margin-top:120px;padding-top:114px}.top__box5 .studio_box:before{content:"";display:block;width:48.2%;height:337px;position:absolute;left:0;top:0;background:#F2F2F2}.top__box5 .studio_box .innerbox{position:relative;z-index:1}.top__box5 .studio_box .ttl{max-width:400px;width:100%;padding-left:28px}.top__box5 .studio_box .ttl .txtjp{padding-left:7px}.top__box5 .studio_box .listbox{margin:50px -15px 0;width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.top__box5 .studio_box .listbox li{width:33.33333%;padding:0 15px}.top__box5 .studio_box .listbox a{display:block;position:relative}.top__box5 .studio_box .listbox a .txtname{position:absolute;display:inline-block;padding:17px 24px 15px;background:#fff;font-size:20px;font-size:2rem;line-height:22px;letter-spacing:.03em;font-weight:bold;left:0;bottom:0;border-top:5px solid #FCF11E;z-index:2}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.top__box5 .studio_box .listbox a .txtname{padding-top:18px}}@media only screen and (max-width: 1090px){.top__box5 .studio_box .listbox a .txtname{font-size:18px;font-size:1.8rem;line-height:22px;letter-spacing:0}}.top__box5 .studio_box .listbox a .txtname:after{content:"";display:block;width:100%;height:0;top:0;position:absolute;z-index:-1;background:#FCF11E;left:0;transition:0.3s all ease}@media only screen and (min-width: 1025px){.top__box5 .studio_box .listbox a:hover .txtname:after{height:100%}}@media (max-width: 1023px){.top__box5 .studio_box{margin-top:0;padding-top:70px}.top__box5 .studio_box:before{width:100%;height:282px}.top__box5 .studio_box .innerbox{display:block}.top__box5 .studio_box .ttl{max-width:100%}.top__box5 .studio_box .listbox{max-width:100%;display:block;margin:20px 0 0}.top__box5 .studio_box .listbox li{width:100%;padding:0;margin-bottom:50px}.top__box5 .studio_box .listbox li:last-child{margin-bottom:0}.top__box5 .studio_box .listbox a .txtname{font-size:20px;font-size:2rem;line-height:22px}}@media only screen and (max-width: 1023px) and (max-width: 364px){.top__box5 .studio_box .listbox a .txtname{font-size:18px}}.top__linkbox{margin-top:106px;height:428px;padding-top:120px;position:relative;overflow:hidden}@media (min-width: 1024px){.top__linkbox:after,.top__linkbox:before{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0}.top__linkbox:after{background:rgba(0,0,0,0.85);z-index:1}.top__linkbox:before{background:url(../../img/top/bg_link_pc.png) center no-repeat;background-size:cover;background-attachment:fixed}}.top__linkbox .container{position:relative;z-index:2}.top__linkbox .list{margin:0 -15px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.top__linkbox .list li{width:33.33333%;padding:0 15px}.top__linkbox .list .item{color:#fff;border:1px solid #fff;display:block;position:relative;text-align:center}.top__linkbox .list .item:after{content:"";position:absolute;display:block;width:0%;height:100%;background:#FCF11E;left:0;top:0;transition:0.3s all ease}.top__linkbox .list .item .txt{padding:29px 0 21px;position:relative;z-index:1}.top__linkbox .list .item .txten,.top__linkbox .list .item .txtjp{position:relative;z-index:2;display:block}.top__linkbox .list .item .txten{font-size:24px;font-size:2.4rem;line-height:36px;letter-spacing:.07em;font-weight:bold;text-transform:uppercase}.top__linkbox .list .item .txtjp{font-size:16px;font-size:1.6rem;line-height:28px;letter-spacing:.03em;font-weight:bold;margin-top:5px}.top__linkbox .list .item .icon01{background:url(../../img/top/icon_link01.svg) left 20px center no-repeat;background-size:80px 80px}.top__linkbox .list .item .icon02{background:url(../../img/top/icon_link02.svg) left 20px center no-repeat;background-size:80px 80px}.top__linkbox .list .item .icon03{background:url(../../img/top/icon_link03.svg) left 34px center no-repeat;background-size:55px 85px}@media only screen and (min-width: 1025px){.top__linkbox .list .item{opacity:1}.top__linkbox .list .item:hover{color:#000;border:1px solid #FCF11E}.top__linkbox .list .item:hover:after{width:100%}.top__linkbox .list .item:hover .icon01{background:url(../../img/top/icon_link01_on.svg) left 20px center no-repeat;background-size:80px 80px}.top__linkbox .list .item:hover .icon02{background:url(../../img/top/icon_link02_on.svg) left 20px center no-repeat;background-size:80px 80px}.top__linkbox .list .item:hover .icon03{background:url(../../img/top/icon_link03_on.svg) left 34px center no-repeat;background-size:55px 85px}}@media (max-width: 1023px){.top__linkbox{margin-top:80px;height:600px;padding-top:70px;background:url(../../img/top/img_bg_link_sp.jpg) center no-repeat;background-size:cover}.top__linkbox .list{margin:0;display:block}.top__linkbox .list li{width:100%;padding:0;margin-bottom:32px}.top__linkbox .list li:last-child{margin-bottom:0}.top__linkbox .list .item{text-align:center}.top__linkbox .list .item:after{display:none}.top__linkbox .list .item .txt{display:inline-block;padding:25px 35px 24px}.top__linkbox .list .item .icon01{background:url(../../img/top/icon_link01.svg) left 0 center no-repeat;background-size:60px 60px}.top__linkbox .list .item .icon02{background:url(../../img/top/icon_link02.svg) left 0 center no-repeat;background-size:60px 60px}.top__linkbox .list .item .icon03{background:url(../../img/top/icon_link03.svg) left 0 center no-repeat;background-size:55px 85px}}@media only screen and (max-width: 1023px) and (max-width: 364px){.top__linkbox .list .item .txten{font-size:22px;font-size:2.2rem}}.top__faq{padding-top:57px;position:relative}.top__faq:before{content:"";display:block;width:calc(100% - (100% - 1170px) / 2);height:200px;left:0;top:-67px;position:absolute;background:#fff}@media only screen and (max-width: 1200px){.top__faq:before{width:calc(100% - 32px)}}.top__faq .inner{position:relative;z-index:1}.top__faq .ttl{text-align:center;padding-left:25px}@media (min-width: 1024px){.top__faq .ttl .txtjp{position:relative;right:-5px;top:-4px}}.top__faq .faqlist{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin-top:50px}.top__faq .faqlist .list{width:50%}.top__faq .faqlist .list:nth-child(odd){padding-right:15px}.top__faq .faqlist .list:nth-child(even){padding-left:15px}.top__faq .faqlist li{margin-bottom:12px}.top__faq .faqlist li:last-child{margin-bottom:0}.top__faq .faqlist .item{background:#f5f5f5;padding:12px 18px 10px}.top__faq .faqlist .item .txtq{position:relative;padding:0 55px 0 25px;font-size:15px;font-size:1.5rem;line-height:24px;letter-spacing:.03em;font-weight:bold;cursor:pointer}.top__faq .faqlist .item .txtq:before{content:"Q";position:absolute;left:0;font-size:24px;font-size:2.4rem;line-height:24px;letter-spacing:0;font-weight:bold;font-family:'Oswald', sans-serif;color:#A5A5A5;top:50%;margin-top:-14px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.top__faq .faqlist .item .txtq:before{margin-top:-16px}}.top__faq .faqlist .item .txtq .icon{position:absolute;top:47%;right:-1px;width:12px;height:12px}.top__faq .faqlist .item .txtq .icon:after,.top__faq .faqlist .item .txtq .icon:before{content:"";background:#000;top:0;position:absolute;width:12px;height:2px;right:2px;transition:.3s all;z-index:1}.top__faq .faqlist .item .txtq .icon:before{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.top__faq .faqlist .item .txtq.active .icon:before{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}.top__faq .faqlist .item .txta{background:#fff;padding:10px 16px 10px 36px;margin-top:10px;line-height:24px;display:none;position:relative;margin-bottom:5px}.top__faq .faqlist .item .txta:before{content:"A";position:absolute;left:13px;font-size:20px;font-size:2rem;line-height:20px;letter-spacing:0;font-weight:bold;font-family:'Oswald', sans-serif;color:#FCF11E;top:12px}.top__faq .faqlist .item .txta.active{display:block}@media (max-width: 1023px){.top__faq{padding-top:35px}.top__faq:before{width:calc(100% - 32px);height:150px;top:-38px;left:16px}.top__faq .faqlist{display:block;margin-top:45px}.top__faq .faqlist .list{width:100%}.top__faq .faqlist .list:nth-child(odd){padding-right:0;margin-bottom:12px}.top__faq .faqlist .list:nth-child(even){padding-left:0}.top__faq .faqlist .item{padding:12px 18px 11px}.top__faq .faqlist .item .txtq{font-size:15px;font-size:1.5rem;line-height:22px}.top__faq .faqlist .item .txtq:before{margin-top:-12px}.top__faq .faqlist .item .txtq .icon{width:16px;height:16px}.top__faq .faqlist .item .txtq .icon:after,.top__faq .faqlist .item .txtq .icon:before{width:16px}.top__faq .faqlist .item .txta{background:#fff;padding:10px 16px 10px 36px;margin-top:10px;line-height:24px;display:none;position:relative;margin-bottom:5px}.top__faq .faqlist .item .txta:before{content:"A";position:absolute;left:13px;font-size:20px;font-size:2rem;line-height:20px;letter-spacing:0;font-weight:bold;font-family:'Oswald', sans-serif;color:#FCF11E;top:12px}.top__faq .faqlist .item .txta.active{display:block}}.top__news{margin-top:150px;position:relative;padding:75px 0 80px}.top__news:before{content:"";display:block;width:65%;height:100%;top:0;left:0;position:absolute;background:#f5f5f5}.top__news .inner{position:relative;z-index:1;padding:33px 0 55px}.top__news .inner:before{content:"";display:block;width:46%;height:100%;top:0;right:0;position:absolute;background:#FCF11E url(../../img/top/bg_yellow.png) center right no-repeat}@media only screen and (max-width: 1800px){.top__news .inner:before{width:44%}}@media only screen and (max-width: 1500px){.top__news .inner:before{width:42%}}@media only screen and (max-width: 1080px){.top__news .inner:before{width:37%}}.top__news .c-btn02 .txt:after{border:1px solid #000}.top__news .container{position:relative;z-index:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row-reverse;-moz-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.top__news .newslist{max-width:600px;width:100%;padding-top:20px}@media (max-width: 1023px){.top__news{margin-top:100px;padding:0 0 80px}.top__news:before{width:100%;top:auto;bottom:0;height:calc(100% - 180px)}.top__news .inner{padding:0}.top__news .inner:before{display:none}.top__news .container{display:block}.top__news .newslist{max-width:100%;padding-top:0}.top__news .btn_box{text-align:center;margin-top:35px}}.top__news .head{max-width:calc(100% - 600px);width:100%;padding-top:30px}.top__news .head .text{float:right;max-width:322px;width:100%}@media only screen and (max-width: 1080px){.top__news .head .text{padding-left:30px}}.top__news .head .txten{display:inline-block;position:relative;font-size:48px;font-size:4.8rem;line-height:71px;letter-spacing:.05em;font-weight:bold;text-transform:uppercase}.top__news .head .txten:before{content:"";display:block;width:36px;height:36px;position:absolute;top:-17px;left:-30px;background:url(../../img/top/icon_star1.svg) top left no-repeat;background-size:36px 36px}@media only screen and (max-width: 1240px){.top__news .head .txten:before{left:-16px}}.top__news .head .txtjp{display:block;font-size:18px;font-size:1.8rem;line-height:28px;letter-spacing:.03em;font-weight:bold}.top__news .head .btn_box{margin-top:40px}.top__news .head .btn_box .txt:after{right:5px;top:3px}.top__news .head .btn_box .icon{top:7px;right:16px}.top__news .head .btn_box .btn{top:2px}@media (max-width: 1023px){.top__news .head{max-width:100%;padding-top:0}.top__news .head .text{float:none;max-width:100%;text-align:center;padding:70px 0;background:#FCF11E url(../../img/top/bg_yellow_sp.png) center right no-repeat;background-size:100%}.top__news .head .txten{font-size:46px;font-size:4.6rem;line-height:68px}.top__news .head .txten:before{width:30px;height:30px;top:-7px;left:-23px;background:url(../../img/top/icon_star1.svg) top left no-repeat;background-size:30px 30px}.top__news .head .txtjp{font-size:16px;font-size:1.6rem}}.top__news .list .item{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;padding:20px 60px 16px 0;position:relative;border-bottom:1px solid #E3E3E3}.top__news .list .item .arrow{position:absolute;right:16px;top:50%;margin-top:-4px;display:block;overflow:hidden;width:10px;height:14px}.top__news .list .item .arrow:after,.top__news .list .item .arrow:before{content:"";position:absolute;top:1px;left:0;width:10px;height:14px;background-repeat:no-repeat;background-size:10px 14px;background-position:top left;transition:0.3s all ease}.top__news .list .item .arrow:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='10' height='14' viewBox='0 0 10 14'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:%23fff;stroke:%23707070;%7D.b%7Bclip-path:url(%23a);%7D.c,.d%7Bfill:none;stroke-linecap:round;stroke-linejoin:round;%7D.c%7Bstroke:%23696969;%7D.d%7Bstroke:%23fcf11e;stroke-width:2px;%7D%3C/style%3E%3CclipPath id='a'%3E%3Crect class='a' width='10' height='14' transform='translate(712 6168)'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg class='b' transform='translate(-712 -6168)'%3E%3Cg transform='translate(-510.959 919.5)'%3E%3Cpath class='c' d='M1226.606,5250.671l5,3.986-5,4.014' transform='translate(-0.649 0.829)'/%3E%3C/g%3E%3Cg transform='translate(-522.959 919.5)'%3E%3Cpath class='d' d='M1226.606,5250.671l5,3.986-5,4.014' transform='translate(-0.649 0.829)'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.top__news .list .item .arrow:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='10' height='14' viewBox='0 0 10 14'%3E%3Cdefs%3E%3Cstyle%3E.a,.c,.d%7Bfill:none;stroke:%23fcf11e;%7D.b%7Bclip-path:url(%23a);%7D.c,.d%7Bstroke-linecap:round;stroke-linejoin:round;%7D.d%7Bstroke-width:2px;%7D%3C/style%3E%3CclipPath id='a'%3E%3Crect class='a' width='10' height='14' transform='translate(712 6168)'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg class='b' transform='translate(-712 -6168)'%3E%3Cg transform='translate(-510.959 919.5)'%3E%3Cpath class='c' d='M1226.606,5250.671l5,3.986-5,4.014' transform='translate(-0.649 0.829)'/%3E%3C/g%3E%3Cg transform='translate(-522.959 919.5)'%3E%3Cpath class='d' d='M1226.606,5250.671l5,3.986-5,4.014' transform='translate(-0.649 0.829)'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");left:-12px}.top__news .list .item:before{content:"";width:0%;height:1px;position:absolute;left:0;bottom:-1px;display:block;background:#FCF11E;transition:width 0.5s}.top__news .list .item .txtdate{font-size:14px;font-size:1.4rem;line-height:22px;color:#6A6A6A;display:inline-block;width:110px}.top__news .list .item .txtcat{position:relative;display:inline-block;background:#FCF11E;font-size:13px;font-size:1.3rem;line-height:20px;letter-spacing:.05em;font-weight:500;padding:2px 5px 0;margin-right:32px;min-width:115px;width:auto;text-align:center}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.top__news .list .item .txtcat{padding-top:4px}}.top__news .list .item .txtcat:before{content:"";display:block;position:absolute;left:0;top:0;width:0;height:0;border-top:5px solid #000;border-right:5px solid transparent}.top__news .list .item .ttlpost{display:inline-block;font-size:15px;font-size:1.5rem;line-height:24px;letter-spacing:.05em;font-weight:500;overflow:hidden;width:100%;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:normal}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.top__news .list .item .ttlpost{overflow:hidden;position:relative;line-height:24px;max-height:48px;text-align:justify;margin-right:-1.15em;padding-right:1.15em}.top__news .list .item .ttlpost:before{content:'…';position:absolute;right:0;bottom:0}.top__news .list .item .ttlpost:after{content:'';position:absolute;right:0;width:1.15em;height:1em;margin-top:0.2em;background:#f5f5f5}}@media screen and (-ms-high-contrast: active) and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) and (-ms-high-contrast: active), screen and (-ms-high-contrast: active) and (-ms-high-contrast: none), (-ms-high-contrast: none) and (-ms-high-contrast: none){.top__news .list .item .ttlpost{text-justify:inter-cluster}}@media only screen and (min-width: 1025px){.top__news .list .item:hover{opacity:1}.top__news .list .item:hover:before{width:100%}.top__news .list .item:hover .arrow:before,.top__news .list .item:hover .arrow:after{transform:translateX(12px)}}.top__news .list li:last-child .item{border-bottom:0}.top__news .list li:last-child .item:before{display:none}@media (max-width: 1023px){.top__news .list{margin-top:30px}.top__news .list li{border-bottom:1px solid #E3E3E3}.top__news .list li:last-child{border-bottom:0}.top__news .list .item{padding:16px 50px 16px 0;display:block}.top__news .list .item:after{right:0;width:6px;height:6px;margin-top:-3px}.top__news .list .item .datebox,.top__news .list .item .catbox{display:inline-block}.top__news .list .item .txtdate{width:95px}.top__news .list .item .txtcat{margin-right:0;padding:2px 5px}.top__news .list .item .ttlpost{display:block;margin-top:8px}}.top__youtubebox{color:#fff;padding:85px 0 100px;background:url(../../img/top/bg_youtube.jpg) repeat 0 0;position:relative;margin-top:70px}.top__youtubebox a{color:#fff}.top__youtubebox .ttlmain{color:#fff;text-align:center}.top__youtubebox .ttlmain .txten{font-size:48px;font-size:4.8rem;line-height:71px;letter-spacing:.05em;font-weight:bold;text-transform:uppercase;display:inline-block;position:relative}.top__youtubebox .ttlmain .txten:before{content:"";display:block;width:24px;height:24px;position:absolute;top:-4px;left:-20px;background:url(../../img/top/icon_star.svg) top left no-repeat;background-size:24px 24px}.top__youtubebox .ttlmain .txtjp{display:inline-block;font-size:44px;font-size:4.4rem;line-height:49px;letter-spacing:.05em;font-weight:bold}.top__youtubebox .list{margin-top:48px}.top__youtubebox .youtubelist{margin:0 -15px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.top__youtubebox .youtubelist .item{width:25%;padding:0 15px}.top__youtubebox .youtubelist .item img{width:100%}.top__youtubebox .youtubelist .item .txtname{font-size:16px;font-size:1.6rem;line-height:26px;letter-spacing:.05em;font-weight:bold;color:#fff;margin-top:12px}.top__youtubebox .btn_box{position:absolute;left:0;bottom:-36px;width:100%;text-align:center;padding:0 16px}@media (max-width: 1023px){.top__youtubebox{padding:100px 0;margin-top:100px}.top__youtubebox .ttlmain .txten{font-size:46px;font-size:4.6rem;line-height:68px}.top__youtubebox .ttlmain .txten:before{width:30px;height:30px;top:-9px;left:-25px;background:url(../../img/top/icon_star.svg) top left no-repeat;background-size:30px 30px}.top__youtubebox .ttlmain .txtjp{font-size:42px;font-size:4.2rem;line-height:46px;display:block}.top__youtubebox .youtubelist .item{padding:0 9px}.top__youtubebox .slide_sp_com .slick-dots{bottom:-10px}.top__youtubebox .slide_sp_com .slick-dots button{background:#fff}}.top__instagrambox{overflow-x:hidden;margin-top:100px}.top__instagrambox .ttlmain{text-align:center;margin-bottom:35px}.top__instagrambox .ttlmain .txten{font-size:48px;font-size:4.8rem;line-height:71px}.top__instagrambox .instagramlist{margin:0 -2px;overflow-x:hidden;min-height:283px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.top__instagrambox .instagramlist .item{padding:0 2px;width:16.666666%}.top__instagrambox .instagramlist .img{position:relative}.top__instagrambox .instagramlist .img:before{display:block;content:" ";width:100%;padding-top:100%}.top__instagrambox .instagramlist .img>.content{position:absolute;top:0;left:0;right:0;bottom:0}@media (max-width: 1023px){.top__instagrambox .instagramlist{min-height:239px}}.top__instagrambox .listbtn{max-width:1202px;width:100%;margin:60px auto 0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.top__instagrambox .listbtn li{width:33.3333333%;padding:0 15px}@media (max-width: 1023px){.top__instagrambox{margin-top:130px}.top__instagrambox .ttlmain{margin-bottom:50px}.top__instagrambox .ttlmain .txten{font-size:46px;font-size:4.6rem;line-height:54px}.top__instagrambox .listbtn{margin-top:50px;display:block;padding:0 16px}.top__instagrambox .listbtn li{width:100%;text-align:center;margin-bottom:16px;padding:0}.top__instagrambox .listbtn li:last-child{margin-bottom:0}.top__instagrambox .listbtn .c-btn03 .btn{text-align:center;padding-left:20px}}@media only screen and (max-width: 1023px) and (max-width: 360px){.top__instagrambox .listbtn .c-btn03 .btn{padding-left:0}}.top_step2 .header{height:100px}.top_step2 .header .menuwrap,.top_step2 .header .btn_contactr{display:none}.top_step2 .c-contactbox,.top_step2 .footer{display:none}.top_step2.fixHeader .header{height:80px}@media (max-width: 1023px){.top_step2 .header{height:63px}.top_step2 .header .hamberger{display:none}.top_step2.fixHeader .header{height:63px}}.sec__freetrial{margin-top:120px}.sec__freetrial .inbox{height:368px;background:url(../../img/top/bg_freetrial.jpg) center no-repeat;background-size:cover;position:relative}@media (max-width: 1023px){.sec__freetrial{margin-top:60px}.sec__freetrial .container{padding:0 16px 0 8px}.sec__freetrial .inbox{max-width:351px;width:100%;margin:0 auto;height:670px;background:url(../../img/top/bg_freetrial_sp.jpg) center no-repeat;background-size:cover;position:relative}}.sec__freetrial .txtbox{position:absolute;top:29px;right:27px;width:345px}.sec__freetrial .txtbox .txt1 span{display:flex;width:98px;height:32px;border-radius:21px;justify-content:center;align-items:center;font-size:14px;font-size:1.4rem;line-height:1;letter-spacing:.03em;font-weight:700;border:1px solid #000}.sec__freetrial .txtbox .ttl{margin-top:8px}.sec__freetrial .txtbox .ttl span{display:inline-block;position:relative;font-size:58px;font-size:5.8rem;line-height:86px;letter-spacing:.05em;font-weight:700;text-transform:uppercase}.sec__freetrial .txtbox .ttl span:before{content:"";position:absolute;right:-20px;top:-10px;width:31px;height:31px;background-repeat:no-repeat;background-size:100%;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='31' height='31' viewBox='0 0 31 31'%3E%3Cpath d='M144.3,149.3l5.5-.48-5.5-.479a11.558,11.558,0,0,1-9.525-9.525l-.48-5.495-.479,5.495a11.558,11.558,0,0,1-9.525,9.525l-5.5.479,5.5.48a11.558,11.558,0,0,1,9.525,9.525l.479,5.495.48-5.495A11.558,11.558,0,0,1,144.3,149.3Z' transform='translate(-118.793 -133.321)'/%3E%3C/svg%3E")}.sec__freetrial .txtbox .txt2{margin-top:5px;font-size:24px;font-size:2.4rem;line-height:30px;letter-spacing:.05em;font-weight:700}.sec__freetrial .txtbox .btn_box{margin-top:40px}.sec__freetrial .txtbox .btn_box a{max-width:274px;background:#fff;text-align:left}@media only screen and (min-width: 1024px) and (max-width: 1140px){.sec__freetrial .txtbox{right:10px;max-width:310px}}@media (max-width: 1023px){.sec__freetrial .txtbox{top:auto;right:37px;max-width:276px;width:100%;bottom:33px}.sec__freetrial .txtbox .txt1 span{width:93px;height:32px;font-size:13px;font-size:1.3rem;line-height:1;letter-spacing:.03em;font-weight:700}.sec__freetrial .txtbox .ttl{margin-top:8px}.sec__freetrial .txtbox .ttl span{display:inline-block;position:relative;font-size:58px;font-size:5.8rem;line-height:86px;letter-spacing:.05em;font-weight:700;text-transform:uppercase}.sec__freetrial .txtbox .ttl span:before{content:"";position:absolute;right:-20px;top:-10px;width:31px;height:31px;background-repeat:no-repeat;background-size:100%;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='31' height='31' viewBox='0 0 31 31'%3E%3Cpath d='M144.3,149.3l5.5-.48-5.5-.479a11.558,11.558,0,0,1-9.525-9.525l-.48-5.495-.479,5.495a11.558,11.558,0,0,1-9.525,9.525l-5.5.479,5.5.48a11.558,11.558,0,0,1,9.525,9.525l.479,5.495.48-5.495A11.558,11.558,0,0,1,144.3,149.3Z' transform='translate(-118.793 -133.321)'/%3E%3C/svg%3E")}}@media (max-width: 1023px) and (max-width: 1023px){.sec__freetrial .txtbox .ttl{margin-top:10px}.sec__freetrial .txtbox .ttl span{font-size:43px;font-size:4.3rem;line-height:63px;letter-spacing:.05em;font-weight:700}.sec__freetrial .txtbox .ttl span:before{right:-15px;top:0;width:22px;height:22px}}@media (max-width: 1023px){.sec__freetrial .txtbox .txt2{margin-top:10px;font-size:16px;font-size:1.6rem;line-height:28px;letter-spacing:.03em;font-weight:700}.sec__freetrial .txtbox .btn_box{margin-top:10px}.sec__freetrial .txtbox .btn_box a{max-width:260px;padding-left:22px}.sec__freetrial .txtbox .btn_box a span{font-size:15px}.sec__freetrial .txtbox .btn_box a .txt:after{width:25px;height:25px}}.sec__freetrial1{margin-top:195px}@media (max-width: 1023px){.sec__freetrial1{margin-top:82px}}.sec__infomation{position:relative}@media (min-width: 1024px){.sec__infomation{margin-top:90px;padding-top:30px;padding-bottom:40px}.sec__infomation:before{content:"";display:block;width:48.2%;height:152px;position:absolute;left:0;top:0;background:#fff}.sec__infomation:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:calc(100% - 80px);z-index:-1;background:#F2F2F2}}@media (max-width: 1023px){.sec__infomation{display:none}.sec__infomation .btn_box{padding-top:10px;text-align:center}.sec__infomation.active{display:block}}.sec__infomation .ttl-main{position:relative;z-index:1}@media (min-width: 1024px){.sec__infomation .pickup{margin-top:70px;position:relative;padding-left:80px}}.sec__infomation .pickup .img{position:relative}.sec__infomation .pickup .img:before{display:block;content:" ";width:100%;padding-top:61.22449%}.sec__infomation .pickup .img>.content{position:absolute;top:0;left:0;right:0;bottom:0}.sec__infomation .pickup .ttl{position:absolute;left:-10px;top:0}.sec__infomation .pickup .ttl span{webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;vertical-align:top;height:max-content;display:block}.sec__infomation .pickup .ttl .ttl-en{font-size:48px;font-size:4.8rem;line-height:1;letter-spacing:.05em;font-weight:700}.sec__infomation .pickup .ttl .ttl-jp{margin-top:20px;font-size:18px;font-size:1.8rem;line-height:1;letter-spacing:.03em;font-weight:700}.sec__infomation .pickup .list{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.sec__infomation .pickup .list a{display:block}@media (min-width: 1024px){.sec__infomation .pickup .list li{width:calc(33.33333% - 20px);margin-right:30px;margin-bottom:35px}.sec__infomation .pickup .list li:nth-child(3n){margin-right:0}}@media (max-width: 1023px){.sec__infomation .pickup .list li{width:50%;margin-bottom:30px}.sec__infomation .pickup .list li:nth-child(odd){padding-right:8px}.sec__infomation .pickup .list li:nth-child(even){padding-left:8px}}.sec__infomation .pickup .infodiv .itemcat{position:relative;display:inline-block;background:#FCF11E;vertical-align:top;padding:2px 10px 0;text-align:center;font-size:13px;font-size:1.3rem;line-height:20px;letter-spacing:.05em}@media (min-width: 1024px){.sec__infomation .pickup .infodiv .itemcat{margin-right:12px;min-width:70px}}.sec__infomation .pickup .infodiv .itemcat:before{content:'';position:absolute;top:0;left:0;width:0;height:0;border-style:solid;border-width:5px 5px 0 0;border-color:#000 transparent transparent transparent}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.sec__infomation .pickup .infodiv .itemcat{height:22px;line-height:25px}}@media (max-width: 1023px){.sec__infomation .pickup .infodiv .itemcat{font-size:10px;font-size:1rem;line-height:12px;letter-spacing:.05em;font-weight:500;padding:4px 10px 3px}}.sec__infomation .pickup .infodiv .date{display:inline-block;vertical-align:top;color:#6A6A6A;font-size:14px;font-size:1.4rem;line-height:22px;letter-spacing:.05em}@media (max-width: 1023px){.sec__infomation .pickup .infodiv .date{padding-left:3px;font-size:14px;font-size:1.4rem;line-height:22px;letter-spacing:.05em;font-weight:400;position:relative;top:-1px}}.sec__infomation .pickup .txtbox{margin-top:16px}.sec__infomation .pickup .txtbox .ttl-post{margin-top:10px;font-size:15px;font-size:1.5rem;line-height:24px;letter-spacing:.05em;font-weight:700}.sec__infomation .pickup .txtbox .txt-des{overflow:hidden;width:100%;-webkit-line-clamp:3;display:-webkit-box;-webkit-box-orient:vertical;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:normal;font-size:15px;font-size:1.5rem;line-height:24px;letter-spacing:.05em;font-weight:400;color:#6A6A6A}@media (max-width: 1023px){.sec__infomation .pickup .txtbox{margin-top:12px}.sec__infomation .pickup .txtbox .ttl-post{margin-top:10px;font-size:15px;font-size:1.5rem;line-height:24px;letter-spacing:.05em;font-weight:700;overflow:hidden;width:100%;-webkit-line-clamp:3;display:-webkit-box;-webkit-box-orient:vertical;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:normal}}.sec__news{max-width:1440px;width:100%;margin:88px auto 0;padding:0 50px 0 133px}@media only screen and (max-width: 1140px){.sec__news{padding:0 16px}}@media (max-width: 1023px){.sec__news{margin-top:0;display:none}.sec__news.active{display:block}}@media (min-width: 1024px){.sec__news .innerbox{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:row-reverse}.sec__news .innerbox .ttl-box{width:365px}.sec__news .innerbox .newslist{width:calc(100% - 365px)}}@media (min-width: 1024px){.sec__news .ttl-box{margin-top:-15px}}.sec__news .ttl-box .ttl-en{font-size:48px;font-size:4.8rem;line-height:1;letter-spacing:.05em;font-weight:700;display:block}.sec__news .ttl-box .ttl-jp{margin-top:10px;font-size:18px;font-size:1.8rem;line-height:28px;letter-spacing:.03;font-weight:700}.sec__news .ttl-box .btn_box{margin-top:160px}@media (max-width: 1023px){.sec__news .ttl-box .btn_box{margin-top:40px;text-align:center}}.sec__news .list li:first-child .item{border-top:1px solid #E3E3E3}@media (max-width: 1023px){.sec__news .list li:first-child .item{border-top:0;padding-top:0}}.sec__news .list .item{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;padding:20px 60px 16px 0;position:relative;border-bottom:1px solid #E3E3E3}.sec__news .list .item .arrow{position:absolute;right:16px;top:50%;margin-top:-4px;display:block;overflow:hidden;width:10px;height:14px}.sec__news .list .item .arrow:after,.sec__news .list .item .arrow:before{content:"";position:absolute;top:1px;left:0;width:10px;height:14px;background-repeat:no-repeat;background-size:10px 14px;background-position:top left;transition:0.3s all ease}.sec__news .list .item .arrow:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='10' height='14' viewBox='0 0 10 14'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:%23fff;stroke:%23707070;%7D.b%7Bclip-path:url(%23a);%7D.c,.d%7Bfill:none;stroke-linecap:round;stroke-linejoin:round;%7D.c%7Bstroke:%23696969;%7D.d%7Bstroke:%23fcf11e;stroke-width:2px;%7D%3C/style%3E%3CclipPath id='a'%3E%3Crect class='a' width='10' height='14' transform='translate(712 6168)'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg class='b' transform='translate(-712 -6168)'%3E%3Cg transform='translate(-510.959 919.5)'%3E%3Cpath class='c' d='M1226.606,5250.671l5,3.986-5,4.014' transform='translate(-0.649 0.829)'/%3E%3C/g%3E%3Cg transform='translate(-522.959 919.5)'%3E%3Cpath class='d' d='M1226.606,5250.671l5,3.986-5,4.014' transform='translate(-0.649 0.829)'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.sec__news .list .item .arrow:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='10' height='14' viewBox='0 0 10 14'%3E%3Cdefs%3E%3Cstyle%3E.a,.c,.d%7Bfill:none;stroke:%23fcf11e;%7D.b%7Bclip-path:url(%23a);%7D.c,.d%7Bstroke-linecap:round;stroke-linejoin:round;%7D.d%7Bstroke-width:2px;%7D%3C/style%3E%3CclipPath id='a'%3E%3Crect class='a' width='10' height='14' transform='translate(712 6168)'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg class='b' transform='translate(-712 -6168)'%3E%3Cg transform='translate(-510.959 919.5)'%3E%3Cpath class='c' d='M1226.606,5250.671l5,3.986-5,4.014' transform='translate(-0.649 0.829)'/%3E%3C/g%3E%3Cg transform='translate(-522.959 919.5)'%3E%3Cpath class='d' d='M1226.606,5250.671l5,3.986-5,4.014' transform='translate(-0.649 0.829)'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");left:-12px}.sec__news .list .item:before{content:"";width:0%;height:1px;position:absolute;left:0;bottom:-1px;display:block;background:#FCF11E;transition:width 0.5s}.sec__news .list .item .date-cat{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}@media (min-width: 1024px){.sec__news .list .item .date-cat{flex-direction:row-reverse;padding-right:30px}}.sec__news .list .item .txtdate{font-size:14px;font-size:1.4rem;line-height:22px;color:#6A6A6A;display:inline-block}@media (min-width: 1024px){.sec__news .list .item .txtdate{width:123px}}@media (min-width: 1024px){.sec__news .list .item .catbox{max-width:244px;width:100%}}.sec__news .list .item .txtcat{position:relative;display:inline-block;background:#FCF11E;font-size:13px;font-size:1.3rem;line-height:20px;letter-spacing:.05em;font-weight:500;padding:2px 5px 0;text-align:center}@media (min-width: 1024px){.sec__news .list .item .txtcat{min-width:97px;width:auto}}.sec__news .list .item .txtcat:before{content:"";display:block;position:absolute;left:0;top:0;width:0;height:0;border-top:5px solid #000;border-right:5px solid transparent}.sec__news .list .item .ttlpost{display:inline-block;font-size:15px;font-size:1.5rem;line-height:24px;letter-spacing:.05em;font-weight:700;overflow:hidden;width:100%;-webkit-line-clamp:1;display:-webkit-box;-webkit-box-orient:vertical;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:normal}@media only screen and (min-width: 1025px){.sec__news .list .item:hover{opacity:1}.sec__news .list .item:hover:before{width:100%}.sec__news .list .item:hover .arrow:before,.sec__news .list .item:hover .arrow:after{transform:translateX(12px)}}@media (max-width: 1023px){.sec__news .list{margin-top:0}.sec__news .list li{border-bottom:1px solid #E3E3E3}.sec__news .list li:last-child{border-bottom:0}.sec__news .list .item{padding:16px 50px 16px 0;display:block}.sec__news .list .item:after{right:0;width:6px;height:6px;margin-top:-3px}.sec__news .list .item .txtdate{width:auto;margin-left:10px;font-size:14px;font-size:1.4rem;line-height:22px;letter-spacing:.05em;font-weight:400}.sec__news .list .item .txtcat{margin-right:0;padding:4px 10px 3px;font-size:10px;font-size:1rem;line-height:12px;letter-spacing:.05em;font-weight:500}.sec__news .list .item .ttlpost{margin-top:12px;font-size:15px;font-size:1.5rem;line-height:24px;letter-spacing:.05em;font-weight:500}.sec__news .list .item .arrow{right:0}}.sec-tabinfomation{margin-top:100px}.sec-tabinfomation .ttl_common{margin-bottom:40px}.sec-tabinfomation .ttl_common .txten:before{top:-5px}

/*# sourceMappingURL=maps/top.min.css.map */
