﻿.contentsNewsDetail__articleContents #toc_container,.contentsColumnDetail__articleContentsWrapper #toc_container{margin:100px 0;padding:30px 50px;border-radius:5px;background-color:#f2f6fa}.contentsNewsDetail__articleContents #toc_container .toc_title,.contentsColumnDetail__articleContentsWrapper #toc_container .toc_title{position:relative;margin-top:0;padding-left:26px;color:#264780;font-weight:bold;font-size:1.8rem;line-height:1.4444444444}.contentsNewsDetail__articleContents #toc_container .toc_title::before,.contentsColumnDetail__articleContentsWrapper #toc_container .toc_title::before{position:absolute;top:calc(.5lh + 1px);left:-1px;width:20px;height:14px;background:url("../../img/video_production_lp/icon_index01.svg") center/contain no-repeat;content:"";translate:0 -50%}.contentsNewsDetail__articleContents #toc_container .toc_list,.contentsColumnDetail__articleContentsWrapper #toc_container .toc_list{display:grid;grid-template-columns:100%;row-gap:12px;margin-top:14px}.contentsNewsDetail__articleContents #toc_container .toc_list>li,.contentsColumnDetail__articleContentsWrapper #toc_container .toc_list>li{position:relative;padding-left:12px;line-height:1.5}.contentsNewsDetail__articleContents #toc_container .toc_list>li::before,.contentsColumnDetail__articleContentsWrapper #toc_container .toc_list>li::before{position:absolute;top:.5lh;left:0;width:4px;height:4px;border-radius:50%;background-color:#333;content:"";translate:0 -50%}.contentsNewsDetail__articleContents #toc_container .toc_list>li>ul,.contentsColumnDetail__articleContentsWrapper #toc_container .toc_list>li>ul{display:grid;grid-template-columns:100%;row-gap:6px;margin-top:12px}.contentsNewsDetail__articleContents #toc_container .toc_list>li>ul>li,.contentsColumnDetail__articleContentsWrapper #toc_container .toc_list>li>ul>li{position:relative;padding-left:32px;font-size:1.4rem;line-height:1.4285714286}.contentsNewsDetail__articleContents #toc_container .toc_list>li>ul>li::before,.contentsColumnDetail__articleContentsWrapper #toc_container .toc_list>li>ul>li::before{position:absolute;top:.5lh;left:0;width:22px;height:2px;background-color:#aaadb3;content:"";translate:0 -50%}.contentsNewsDetail__articleContents h2,.contentsColumnDetail__articleContentsWrapper h2{position:relative;margin:100px 0 20px;padding-bottom:10px;padding-left:21px;font-weight:bold;font-size:3rem;border-bottom:2px solid #ced2d9;line-height:1.5}.contentsNewsDetail__articleContents h2::before,.contentsColumnDetail__articleContentsWrapper h2::before{position:absolute;top:1px;left:0;width:6px;height:calc(100% - 11px);border-radius:10px;background-color:#264780;content:""}.contentsNewsDetail__articleContents h3,.contentsColumnDetail__articleContentsWrapper h3{position:relative;margin:40px 0 20px;padding-left:14px;color:#264780;font-weight:bold;font-size:2.4rem;line-height:1.5}.contentsNewsDetail__articleContents h3::before,.contentsColumnDetail__articleContentsWrapper h3::before{display:block;position:absolute;top:0;bottom:0;left:0;width:4px;height:calc(100% - 4px);margin:auto;border-radius:10px;background-color:#264780;content:""}.contentsNewsDetail__articleContents h3 .sub,.contentsColumnDetail__articleContentsWrapper h3 .sub{font-size:.75em}.contentsNewsDetail__articleContents h4,.contentsColumnDetail__articleContentsWrapper h4{margin:40px 0 20px;color:#264780;font-weight:bold;font-size:2rem;line-height:1.5}.contentsNewsDetail__articleContents .block,.contentsColumnDetail__articleContentsWrapper .block{margin-top:100px}.contentsNewsDetail__articleContents .block>:first-child,.contentsColumnDetail__articleContentsWrapper .block>:first-child{margin-top:0 !important}.contentsNewsDetail__articleContents .block>:last-child,.contentsColumnDetail__articleContentsWrapper .block>:last-child{margin-bottom:0 !important}.contentsNewsDetail__articleContents .btnCTA,.contentsColumnDetail__articleContentsWrapper .btnCTA{display:flex;justify-content:center;margin:40px 0;padding-bottom:40px;line-height:1.5}.contentsNewsDetail__articleContents .btnCTA a,.contentsColumnDetail__articleContentsWrapper .btnCTA a{display:flex;justify-content:center;align-items:center;position:relative;width:100%;max-width:460px;min-height:80px;padding:23px 56px;border:2px solid #62c370;border-radius:4px;box-shadow:0 2px 5px rgba(51,51,51,.4);background-color:#62c370;color:#fff;font-weight:bold;font-size:2rem;text-decoration:none;text-align:center;transition:background-color .2s ease-in-out,box-shadow .2s ease-in-out,color .2s ease-in-out}.contentsNewsDetail__articleContents .btnCTA a::after,.contentsColumnDetail__articleContentsWrapper .btnCTA a::after{display:block;position:absolute;top:0;right:30px;bottom:0;transform:rotate(45deg);width:12px;height:12px;margin:auto;content:"";border-right:4px solid #fff;border-top:4px solid #fff;transition:border-color .2s ease-in-out}@media(hover: hover)and (pointer: fine){.contentsNewsDetail__articleContents .btnCTA a:hover,.contentsColumnDetail__articleContentsWrapper .btnCTA a:hover,.contentsNewsDetail__articleContents .btnCTA a:focus,.contentsColumnDetail__articleContentsWrapper .btnCTA a:focus,.contentsNewsDetail__articleContents .btnCTA a:active,.contentsColumnDetail__articleContentsWrapper .btnCTA a:active{box-shadow:none;background-color:#fff;color:#62c370}.contentsNewsDetail__articleContents .btnCTA a:hover::after,.contentsColumnDetail__articleContentsWrapper .btnCTA a:hover::after,.contentsNewsDetail__articleContents .btnCTA a:focus::after,.contentsColumnDetail__articleContentsWrapper .btnCTA a:focus::after,.contentsNewsDetail__articleContents .btnCTA a:active::after,.contentsColumnDetail__articleContentsWrapper .btnCTA a:active::after{border-color:#62c370}}.contentsNewsDetail__articleContents .btnCTA:has(.label),.contentsColumnDetail__articleContentsWrapper .btnCTA:has(.label){flex-direction:column;align-items:center;row-gap:10px}.contentsNewsDetail__articleContents .btnCTA .label,.contentsColumnDetail__articleContentsWrapper .btnCTA .label{color:#264780;font-weight:bold;font-size:2rem;text-align:center}.contentsNewsDetail__articleContents .movie,.contentsColumnDetail__articleContentsWrapper .movie{position:relative;width:100%;margin-top:32px;padding-top:56.25%}.contentsNewsDetail__articleContents .movie iframe,.contentsColumnDetail__articleContentsWrapper .movie iframe{position:absolute;top:0;left:0;width:100%;height:100%}.contentsNewsDetail__articleContents .image,.contentsColumnDetail__articleContentsWrapper .image{margin-top:32px;text-align:center}.contentsNewsDetail__articleContents .leadImage,.contentsColumnDetail__articleContentsWrapper .leadImage{margin:27px 0 40px;text-align:center}.contentsNewsDetail__articleContents .dotList li,.contentsColumnDetail__articleContentsWrapper .dotList li{position:relative;padding-left:1em}.contentsNewsDetail__articleContents .dotList li::before,.contentsColumnDetail__articleContentsWrapper .dotList li::before{display:block;position:absolute;top:1em;left:5px;width:3px;height:3px;border-radius:50%;background-color:#333;content:""}.contentsNewsDetail__articleContents .dataList>div,.contentsColumnDetail__articleContentsWrapper .dataList>div{display:grid;grid-template-columns:auto 1fr}.contentsNewsDetail__articleContents .dataList dt,.contentsColumnDetail__articleContentsWrapper .dataList dt{position:relative;padding-right:1em}.contentsNewsDetail__articleContents .dataList dt::before,.contentsColumnDetail__articleContentsWrapper .dataList dt::before,.contentsNewsDetail__articleContents .dataList dt::after,.contentsColumnDetail__articleContentsWrapper .dataList dt::after{display:block;position:absolute;right:6px;width:2px;height:2px;border-radius:50%;background-color:#333;content:""}.contentsNewsDetail__articleContents .dataList dt::before,.contentsColumnDetail__articleContentsWrapper .dataList dt::before{top:.9em}.contentsNewsDetail__articleContents .dataList dt::after,.contentsColumnDetail__articleContentsWrapper .dataList dt::after{top:1.3em}.contentsNewsDetail__articleContents .download p,.contentsColumnDetail__articleContentsWrapper .download p{display:none}.contentsNewsDetail__articleContents .download .article:nth-child(n+2),.contentsColumnDetail__articleContentsWrapper .download .article:nth-child(n+2){margin-top:20px}.contentsNewsDetail__articleContents .download .link,.contentsColumnDetail__articleContentsWrapper .download .link{display:grid;grid:"thumbnail heading" auto "thumbnail excerpt" auto "thumbnail link" 1fr/39.39393939% 1fr;column-gap:20px;padding:28px 30px;border:2px solid #264780;border-radius:5px;text-decoration:none}@media(hover: hover)and (pointer: fine){.contentsNewsDetail__articleContents .download .link:hover .button,.contentsColumnDetail__articleContentsWrapper .download .link:hover .button,.contentsNewsDetail__articleContents .download .link:focus .button,.contentsColumnDetail__articleContentsWrapper .download .link:focus .button,.contentsNewsDetail__articleContents .download .link:active .button,.contentsColumnDetail__articleContentsWrapper .download .link:active .button{background-color:#fff;color:#264780}.contentsNewsDetail__articleContents .download .link:hover .thumbnail img,.contentsColumnDetail__articleContentsWrapper .download .link:hover .thumbnail img,.contentsNewsDetail__articleContents .download .link:focus .thumbnail img,.contentsColumnDetail__articleContentsWrapper .download .link:focus .thumbnail img,.contentsNewsDetail__articleContents .download .link:active .thumbnail img,.contentsColumnDetail__articleContentsWrapper .download .link:active .thumbnail img{transform:scale(1.05)}}.contentsNewsDetail__articleContents .download .heading,.contentsColumnDetail__articleContentsWrapper .download .heading{grid-area:heading;margin:0;color:#264780;font-size:1.8rem;line-height:1.3333333333}.contentsNewsDetail__articleContents .download .thumbnail,.contentsColumnDetail__articleContentsWrapper .download .thumbnail{grid-area:thumbnail;position:relative;width:100%;height:0;padding-top:61.2431444241%;overflow:hidden;border:1px solid #aaadb3}.contentsNewsDetail__articleContents .download .thumbnail img,.contentsColumnDetail__articleContentsWrapper .download .thumbnail img{position:absolute;top:0;left:0;float:none;width:100%;height:100%;margin:0;transition:transform .4s ease-in-out;will-change:transform}.contentsNewsDetail__articleContents .download .excerpt,.contentsColumnDetail__articleContentsWrapper .download .excerpt{grid-area:excerpt;margin-top:10px;font-size:1.4rem;line-height:1.5714285714}.contentsNewsDetail__articleContents .download .button,.contentsColumnDetail__articleContentsWrapper .download .button{display:flex;justify-content:center;align-items:center;grid-area:link;position:relative;width:100%;max-width:228px;height:max-content;min-height:40px;margin-top:20px;padding:0 15px;border:2px solid #264780;border-radius:50px;background:#264780;color:#fff;font-weight:bold;font-size:1.4rem;text-decoration:none;text-align:center;transition:background-color .2s ease-in-out,color .2s ease-in-out}.contentsNewsDetail__articleContents .table,.contentsColumnDetail__articleContentsWrapper .table{width:100%;margin:20px 0 40px}.contentsNewsDetail__articleContents .table th,.contentsColumnDetail__articleContentsWrapper .table th,.contentsNewsDetail__articleContents .table td,.contentsColumnDetail__articleContentsWrapper .table td{border:1px solid #dbdbdb;font-size:1.6rem;line-height:1.5;text-align:left;vertical-align:middle}.contentsNewsDetail__articleContents .table th,.contentsColumnDetail__articleContentsWrapper .table th{width:240px;padding:13px 30px;background-color:#f2f6fa;color:#264780;font-weight:bold;border-right:0}.contentsNewsDetail__articleContents .table td,.contentsColumnDetail__articleContentsWrapper .table td{padding:13px 30px 13px 27px;border-left:0;background-color:#fff}.contentsNewsDetail__articleContents .table a,.contentsColumnDetail__articleContentsWrapper .table a{color:#264780}.contentsNewsDetail__articleContents .tableScroll,.contentsColumnDetail__articleContentsWrapper .tableScroll{margin:20px 0 40px;padding-bottom:10px;overflow-x:auto}.contentsNewsDetail__articleContents .tableScroll table,.contentsColumnDetail__articleContentsWrapper .tableScroll table{width:100%;min-width:720px}.contentsNewsDetail__articleContents .tableScroll th,.contentsColumnDetail__articleContentsWrapper .tableScroll th,.contentsNewsDetail__articleContents .tableScroll td,.contentsColumnDetail__articleContentsWrapper .tableScroll td{border:1px solid #dbdbdb;font-size:1.4rem;text-align:left;vertical-align:middle}.contentsNewsDetail__articleContents .tableScroll th,.contentsColumnDetail__articleContentsWrapper .tableScroll th{background-color:#f2f6fa;color:#264780;font-weight:bold;line-height:1.4}.contentsNewsDetail__articleContents .tableScroll td,.contentsColumnDetail__articleContentsWrapper .tableScroll td{padding:20px 10px;line-height:1.7142857143}.contentsNewsDetail__articleContents .tableScroll thead th,.contentsColumnDetail__articleContentsWrapper .tableScroll thead th{padding:5px 10px;text-align:center;white-space:nowrap}.contentsNewsDetail__articleContents .tableScroll tbody th,.contentsColumnDetail__articleContentsWrapper .tableScroll tbody th{padding:20px}.contentsNewsDetail__articleContents .tableScroll a,.contentsColumnDetail__articleContentsWrapper .tableScroll a{color:#264780}.contentsNewsDetail__articleContents .tableScroll .center,.contentsColumnDetail__articleContentsWrapper .tableScroll .center{text-align:center}.contentsNewsDetail__articleContents .tableScroll .service,.contentsColumnDetail__articleContentsWrapper .tableScroll .service{width:200px}.contentsNewsDetail__articleContents .tableScroll .target,.contentsColumnDetail__articleContentsWrapper .tableScroll .target{width:147px}.contentsNewsDetail__articleContents .tableScroll .benefit,.contentsColumnDetail__articleContentsWrapper .tableScroll .benefit{width:148px}.contentsNewsDetail__articleContents .tableScroll .credit,.contentsColumnDetail__articleContentsWrapper .tableScroll .credit{width:120px}.contentsNewsDetail__articleContents .tableScroll .cost,.contentsColumnDetail__articleContentsWrapper .tableScroll .cost{width:104px}@media only screen and (max-width: 767px){.contentsNewsDetail__articleContents #toc_container,.contentsColumnDetail__articleContentsWrapper #toc_container{margin:80px 0;padding:30px 20px 40px}.contentsNewsDetail__articleContents #toc_container .toc_title,.contentsColumnDetail__articleContentsWrapper #toc_container .toc_title{padding-left:21px;font-size:1.5rem;line-height:1.4666666667}.contentsNewsDetail__articleContents #toc_container .toc_title::before,.contentsColumnDetail__articleContentsWrapper #toc_container .toc_title::before{width:15px;height:11px}.contentsNewsDetail__articleContents #toc_container .toc_list,.contentsColumnDetail__articleContentsWrapper #toc_container .toc_list{row-gap:15px;margin-top:20px}.contentsNewsDetail__articleContents #toc_container .toc_list>li,.contentsColumnDetail__articleContentsWrapper #toc_container .toc_list>li{font-size:1.4rem}.contentsNewsDetail__articleContents #toc_container .toc_list>li>ul,.contentsColumnDetail__articleContentsWrapper #toc_container .toc_list>li>ul{row-gap:10px;margin-top:10px}.contentsNewsDetail__articleContents #toc_container .toc_list>li>ul>li,.contentsColumnDetail__articleContentsWrapper #toc_container .toc_list>li>ul>li{padding-left:28px;font-size:1.3rem;line-height:1.4230769231}.contentsNewsDetail__articleContents #toc_container .toc_list>li>ul>li::before,.contentsColumnDetail__articleContentsWrapper #toc_container .toc_list>li>ul>li::before{width:20px}.contentsNewsDetail__articleContents h2,.contentsColumnDetail__articleContentsWrapper h2{margin:80px 0 10px;padding-bottom:2px;padding-left:11px;font-size:2rem}.contentsNewsDetail__articleContents h2::before,.contentsColumnDetail__articleContentsWrapper h2::before{top:2px;width:3px;height:calc(100% - 7px)}.contentsNewsDetail__articleContents h3,.contentsColumnDetail__articleContentsWrapper h3{margin:30px 0 10px;padding-left:8px;font-size:1.8rem}.contentsNewsDetail__articleContents h3::before,.contentsColumnDetail__articleContentsWrapper h3::before{width:3px;height:calc(100% - 5px)}.contentsNewsDetail__articleContents h4,.contentsColumnDetail__articleContentsWrapper h4{margin:30px 0 10px;font-size:1.6rem}.contentsNewsDetail__articleContents h2+h3,.contentsColumnDetail__articleContentsWrapper h2+h3,.contentsNewsDetail__articleContents h3+h4,.contentsColumnDetail__articleContentsWrapper h3+h4{margin-top:20px}.contentsNewsDetail__articleContents .block,.contentsColumnDetail__articleContentsWrapper .block{margin-top:80px}.contentsNewsDetail__articleContents .btnCTA,.contentsColumnDetail__articleContentsWrapper .btnCTA{margin:30px 0;padding-bottom:30px}.contentsNewsDetail__articleContents .btnCTA a,.contentsColumnDetail__articleContentsWrapper .btnCTA a{max-width:none;min-height:60px;padding:17px 32px;border-radius:2px;font-size:1.4rem}.contentsNewsDetail__articleContents .btnCTA a::after,.contentsColumnDetail__articleContentsWrapper .btnCTA a::after{right:15px;width:6px;height:6px;border-width:2px}.contentsNewsDetail__articleContents .btnCTA .label,.contentsColumnDetail__articleContentsWrapper .btnCTA .label{font-size:1.6rem}.contentsNewsDetail__articleContents .movie,.contentsColumnDetail__articleContentsWrapper .movie,.contentsNewsDetail__articleContents .image,.contentsColumnDetail__articleContentsWrapper .image{margin-top:23px}.contentsNewsDetail__articleContents .leadImage,.contentsColumnDetail__articleContentsWrapper .leadImage{margin:30px 0}.contentsNewsDetail__articleContents .dotList li::before,.contentsColumnDetail__articleContentsWrapper .dotList li::before{top:.85em}.contentsNewsDetail__articleContents .download .article:nth-child(n+2),.contentsColumnDetail__articleContentsWrapper .download .article:nth-child(n+2){margin-top:25px}.contentsNewsDetail__articleContents .download .link,.contentsColumnDetail__articleContentsWrapper .download .link{grid:"thumbnail" auto "heading" auto "excerpt" auto "link" auto/100%;column-gap:0;padding:15px 15px 28px}.contentsNewsDetail__articleContents .download .heading,.contentsColumnDetail__articleContentsWrapper .download .heading{margin-top:4px;font-size:1.4rem;line-height:1.6428571429}.contentsNewsDetail__articleContents .download .thumbnail,.contentsColumnDetail__articleContentsWrapper .download .thumbnail{width:100%;height:auto}.contentsNewsDetail__articleContents .download .excerpt,.contentsColumnDetail__articleContentsWrapper .download .excerpt{margin-top:5px;font-size:1.2rem;line-height:1.5}.contentsNewsDetail__articleContents .download .button,.contentsColumnDetail__articleContentsWrapper .download .button{max-width:100%;font-size:1.3rem}.contentsNewsDetail__articleContents .table,.contentsColumnDetail__articleContentsWrapper .table{margin:25px 0 30px}.contentsNewsDetail__articleContents .table th,.contentsColumnDetail__articleContentsWrapper .table th,.contentsNewsDetail__articleContents .table td,.contentsColumnDetail__articleContentsWrapper .table td{font-size:1.2rem;line-height:1.5416666667}.contentsNewsDetail__articleContents .table th,.contentsColumnDetail__articleContentsWrapper .table th{width:120px;padding:16px 15px}.contentsNewsDetail__articleContents .table td,.contentsColumnDetail__articleContentsWrapper .table td{padding:16px 10px}.contentsNewsDetail__articleContents .tableScroll,.contentsColumnDetail__articleContentsWrapper .tableScroll{margin:25px 0 30px}.contentsNewsDetail__articleContents .tableScroll table,.contentsColumnDetail__articleContentsWrapper .tableScroll table{min-width:500px}.contentsNewsDetail__articleContents .tableScroll th,.contentsColumnDetail__articleContentsWrapper .tableScroll th,.contentsNewsDetail__articleContents .tableScroll td,.contentsColumnDetail__articleContentsWrapper .tableScroll td{font-size:1.2rem}.contentsNewsDetail__articleContents .tableScroll th,.contentsColumnDetail__articleContentsWrapper .tableScroll th{line-height:1.25}.contentsNewsDetail__articleContents .tableScroll td,.contentsColumnDetail__articleContentsWrapper .tableScroll td{padding:10px 5px;line-height:1.5416666667}.contentsNewsDetail__articleContents .tableScroll thead th,.contentsColumnDetail__articleContentsWrapper .tableScroll thead th{padding:9px 5px}.contentsNewsDetail__articleContents .tableScroll tbody th,.contentsColumnDetail__articleContentsWrapper .tableScroll tbody th{padding:10px}.contentsNewsDetail__articleContents .tableScroll .service,.contentsColumnDetail__articleContentsWrapper .tableScroll .service{width:120px}.contentsNewsDetail__articleContents .tableScroll .target,.contentsColumnDetail__articleContentsWrapper .tableScroll .target,.contentsNewsDetail__articleContents .tableScroll .benefit,.contentsColumnDetail__articleContentsWrapper .tableScroll .benefit,.contentsNewsDetail__articleContents .tableScroll .credit,.contentsColumnDetail__articleContentsWrapper .tableScroll .credit,.contentsNewsDetail__articleContents .tableScroll .cost,.contentsColumnDetail__articleContentsWrapper .tableScroll .cost{width:95px}}@media only screen and (max-width: 767px){.linkStaffListCarousel .splide__arrows,.linkArticlesCarousel .splide__arrows,.contentsWorksDetail__company .splide__arrows,.contentsTop__company .splide__arrows{display:flex;justify-content:space-between;position:absolute;right:0;bottom:0;left:0;z-index:1;margin:auto;padding:0 23px}.linkStaffListCarousel .splide__arrow svg,.linkArticlesCarousel .splide__arrow svg,.contentsWorksDetail__company .splide__arrow svg,.contentsTop__company .splide__arrow svg{display:none}.linkStaffListCarousel .splide__arrow--prev,.linkArticlesCarousel .splide__arrow--prev,.contentsWorksDetail__company .splide__arrow--prev,.contentsTop__company .splide__arrow--prev,.linkStaffListCarousel .splide__arrow--next,.linkArticlesCarousel .splide__arrow--next,.contentsWorksDetail__company .splide__arrow--next,.contentsTop__company .splide__arrow--next{position:relative;width:30px;height:30px;overflow:hidden;border:1px solid #264780;border-radius:50%;background-color:#fff;text-indent:100%;white-space:nowrap;transition:opacity .2s ease-in-out}.linkStaffListCarousel .splide__arrow--prev::before,.linkArticlesCarousel .splide__arrow--prev::before,.contentsWorksDetail__company .splide__arrow--prev::before,.contentsTop__company .splide__arrow--prev::before,.linkStaffListCarousel .splide__arrow--next::before,.linkArticlesCarousel .splide__arrow--next::before,.contentsWorksDetail__company .splide__arrow--next::before,.contentsTop__company .splide__arrow--next::before{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:7px;height:7px;margin:auto;content:"";border-right:2px solid #264780;border-top:2px solid #264780}.linkStaffListCarousel .splide__arrow--prev::before,.linkArticlesCarousel .splide__arrow--prev::before,.contentsWorksDetail__company .splide__arrow--prev::before,.contentsTop__company .splide__arrow--prev::before{left:2px;transform:rotate(-135deg)}.linkStaffListCarousel .splide__arrow--next::before,.linkArticlesCarousel .splide__arrow--next::before,.contentsWorksDetail__company .splide__arrow--next::before,.contentsTop__company .splide__arrow--next::before{right:2px;transform:rotate(45deg)}.linkStaffListCarousel .splide__pagination,.linkArticlesCarousel .splide__pagination,.contentsWorksDetail__company .splide__pagination,.contentsTop__company .splide__pagination{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;position:absolute;right:0;bottom:0;left:0;z-index:1;min-height:30px;margin:0 80px}.linkStaffListCarousel .splide__pagination li,.linkArticlesCarousel .splide__pagination li,.contentsWorksDetail__company .splide__pagination li,.contentsTop__company .splide__pagination li{display:flex;align-items:center;margin-right:20px}.linkStaffListCarousel .splide__pagination li:last-child,.linkArticlesCarousel .splide__pagination li:last-child,.contentsWorksDetail__company .splide__pagination li:last-child,.contentsTop__company .splide__pagination li:last-child{margin-right:0}.linkStaffListCarousel .splide__pagination li .splide__pagination__page,.linkArticlesCarousel .splide__pagination li .splide__pagination__page,.contentsWorksDetail__company .splide__pagination li .splide__pagination__page,.contentsTop__company .splide__pagination li .splide__pagination__page{width:8px;height:8px;overflow:hidden;border-radius:50%;background:none;background-color:#ced2d9;text-indent:100%;white-space:nowrap;transition:opacity .2s ease-in-out}.linkStaffListCarousel .splide__pagination li .splide__pagination__page.is-active,.linkArticlesCarousel .splide__pagination li .splide__pagination__page.is-active,.contentsWorksDetail__company .splide__pagination li .splide__pagination__page.is-active,.contentsTop__company .splide__pagination li .splide__pagination__page.is-active{background:#264780}}@media only screen and (max-width: 767px)and (hover: hover)and (pointer: fine){.linkStaffListCarousel .splide__arrow--prev:hover,.linkArticlesCarousel .splide__arrow--prev:hover,.contentsWorksDetail__company .splide__arrow--prev:hover,.contentsTop__company .splide__arrow--prev:hover,.linkStaffListCarousel .splide__arrow--next:hover,.linkArticlesCarousel .splide__arrow--next:hover,.contentsWorksDetail__company .splide__arrow--next:hover,.contentsTop__company .splide__arrow--next:hover{opacity:.6}}@media only screen and (max-width: 767px)and (hover: hover)and (pointer: fine){.linkStaffListCarousel .splide__pagination li .splide__pagination__page:hover,.linkArticlesCarousel .splide__pagination li .splide__pagination__page:hover,.contentsWorksDetail__company .splide__pagination li .splide__pagination__page:hover,.contentsTop__company .splide__pagination li .splide__pagination__page:hover{opacity:.6}}.linkArticlesCarouselB .splide__arrows{display:flex;justify-content:space-between;position:absolute;right:0;bottom:0;left:0;width:600px;margin:auto;padding:0 23px}@media only screen and (max-width: 767px){.linkArticlesCarouselB .splide__arrows{width:auto}}.linkArticlesCarouselB .splide__arrow{position:relative;z-index:2}.linkArticlesCarouselB .splide__arrow svg{display:none}.linkArticlesCarouselB .splide__arrow--prev,.linkArticlesCarouselB .splide__arrow--next{position:relative;width:30px;height:30px;overflow:hidden;border:1px solid #264780;border-radius:50%;background-color:#fff;text-indent:100%;white-space:nowrap;transition:opacity .2s ease-in-out}@media(hover: hover)and (pointer: fine){.linkArticlesCarouselB .splide__arrow--prev:hover,.linkArticlesCarouselB .splide__arrow--next:hover{opacity:.6}}.linkArticlesCarouselB .splide__arrow--prev::before,.linkArticlesCarouselB .splide__arrow--next::before{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:7px;height:7px;margin:auto;content:"";border-right:2px solid #264780;border-top:2px solid #264780}.linkArticlesCarouselB .splide__arrow--prev::before{left:2px;transform:rotate(-135deg)}.linkArticlesCarouselB .splide__arrow--next::before{right:2px;transform:rotate(45deg)}.linkArticlesCarouselB .splide__pagination{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;position:absolute;right:0;bottom:0;left:0;z-index:1;min-height:30px;margin:0 80px}.linkArticlesCarouselB .splide__pagination li{display:flex;align-items:center;margin-right:20px}.linkArticlesCarouselB .splide__pagination li:last-child{margin-right:0}.linkArticlesCarouselB .splide__pagination li .splide__pagination__page{width:8px;height:8px;overflow:hidden;border-radius:50%;background:none;background-color:#ced2d9;text-indent:100%;white-space:nowrap;transition:opacity .2s ease-in-out}@media(hover: hover)and (pointer: fine){.linkArticlesCarouselB .splide__pagination li .splide__pagination__page:hover{opacity:.6}}.linkArticlesCarouselB .splide__pagination li .splide__pagination__page.is-active{background:#264780}.contentsSeminar .splide__arrows{display:flex;justify-content:space-between;position:absolute;right:0;bottom:0;left:0;z-index:1;margin:auto;padding:0 220px}.contentsSeminar .splide__arrow svg{display:none}.contentsSeminar .splide__arrow--prev,.contentsSeminar .splide__arrow--next{position:relative;width:30px;height:30px;transition:opacity .2s ease-in-out}@media(hover: hover)and (pointer: fine){.contentsSeminar .splide__arrow--prev:hover,.contentsSeminar .splide__arrow--next:hover{opacity:.6}}.contentsSeminar .splide__arrow--prev::before,.contentsSeminar .splide__arrow--next::before{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:18px;height:18px;margin:auto;content:"";border-right:2px solid #aaadb3;border-top:2px solid #aaadb3}.contentsSeminar .splide__arrow--prev::before{left:2px;transform:rotate(-135deg)}.contentsSeminar .splide__arrow--next::before{right:2px;transform:rotate(45deg)}.contentsSeminar .splide__pagination{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;position:absolute;right:0;bottom:0;left:0;z-index:1;min-height:30px;margin:0 250px}.contentsSeminar .splide__pagination li{display:flex;align-items:center;margin-right:20px}.contentsSeminar .splide__pagination li:last-child{margin-right:0}.contentsSeminar .splide__pagination li .splide__pagination__page{width:12px;height:12px;overflow:hidden;border-radius:50%;background:none;background-color:#bfbfbf;text-indent:100%;white-space:nowrap;transition:opacity .2s ease-in-out}@media(hover: hover)and (pointer: fine){.contentsSeminar .splide__pagination li .splide__pagination__page:hover{opacity:.6}}.contentsSeminar .splide__pagination li .splide__pagination__page.is-active{background:#333}@media only screen and (max-width: 767px){.contentsSeminar .splide__arrows{padding:0 60px}.contentsSeminar .splide__arrow--prev,.contentsSeminar .splide__arrow--next{width:20px;height:20px}.contentsSeminar .splide__arrow--prev::before,.contentsSeminar .splide__arrow--next::before{width:10px;height:10px}.contentsSeminar .splide__pagination{min-height:20px;margin:0 80px}.contentsSeminar .splide__pagination li{margin-right:15px}.contentsSeminar .splide__pagination__page{width:10px;height:10px}}@keyframes fadeUp{0%{opacity:0;transform:translateY(10%)}100%{opacity:1;transform:translateY(0)}}@keyframes spinner{0%{transform:rotate(0deg)}100%{transform:rotate(359deg)}}*,*::before,*::after{margin:0;padding:0;border:0;box-sizing:inherit}html{position:relative;overflow-y:scroll;box-sizing:border-box;font-size:62.5%;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{width:100%;background-color:#fff;color:#333;font-weight:400;font-size:1.6rem;line-height:1.5;font-family:"Noto Sans JP",sans-serif;letter-spacing:0;word-break:break-word}article,aside,figcaption,figure,footer,header,main,nav,section,svg,picture{display:block}a,button,select,input[type=radio],input[type=checkbox]{color:inherit;font:inherit;cursor:pointer}a{color:#333;text-decoration:underline}@media(hover: hover)and (pointer: fine){a:hover,a:focus,a:active{text-decoration:none}}h1,h2,h3,h4,h5,h6,small{font-weight:400;font-size:1em}input[type=text],input[type=tel],input[type=password],textarea,label{color:inherit;font:inherit;cursor:text}button{background:none}button,select,input[type=text],input[type=tel],input[type=email],input[type=password],input[type=submit],textarea{-webkit-appearance:none;appearance:none}ul,ol{list-style:none}table{table-layout:fixed;border-collapse:collapse}th,dt{font-weight:400}iframe{border:0}b{font-weight:700}i{font-style:400}strong{font-style:normal;font-weight:700}em{font-style:normal;font-weight:700}sup,sub{font-size:.8em}sup{vertical-align:top}sub{vertical-align:bottom}img{max-width:100%;height:auto;vertical-align:middle}p{margin:0}[id^=anc]{outline:none}.wpp-no-data{margin-top:20px}iframe.wp-embedded-content{width:100%}.header{display:grid;grid-template-columns:auto 1fr auto auto;position:sticky;top:0;left:0;z-index:999;width:100%;height:80px;box-shadow:0 0 20px rgba(0,0,0,.1);background-color:#fff}.header--top{position:fixed;transition:box-shadow .2s ease-in-out,background-color .2s ease-in-out,color .2s ease-in-out}.header--top .header__logoImage{transition:filter .2s ease-in-out}.header--top .header__navigationItem{transition:color .2s ease-in-out}.header--top .header__navigationMenuButton::after{transition:border-color .2s ease-in-out}.header__logo{align-self:center;margin-right:30px;padding-left:20px}.header__logoLink{display:block;text-decoration:none;transition:opacity .2s ease-in-out}@media(hover: hover)and (pointer: fine){.header__logoLink:hover,.header__logoLink:focus,.header__logoLink:active{opacity:.6}}.header__hamburgerButton{display:none}.header__navigationsWrapper{height:100%}.header__navigationsInner{display:grid;grid-template-columns:1fr auto;height:inherit}.header__navigation{align-self:flex-end}.header__navigationList{display:flex}.header__navigationItem{margin-right:22px;color:#333}.header__navigationItem--document{margin-right:0}.header__navigationItem--menu:focus{outline:0}.header__navigationLink{display:block;position:relative;padding:10px 0 30px;color:inherit;font-weight:700;font-size:1.4rem;line-height:1.4;text-decoration:none}.header__navigationLink::after{display:block;position:absolute;bottom:22px;left:0;transform:scaleX(0);width:100%;height:4px;border-radius:2px;background-color:#fece38;content:""}.header__navigationLink[role=button]{outline:0}.header__navigationLink:not(.isCurrent)::after{transition:transform .2s ease-in-out;will-change:transform}@media(hover: hover)and (pointer: fine){.header__navigationLink:hover::after{transform:scaleX(1)}}.header__navigationLink.isCurrent::after{transform:scaleX(1)}.header__navigationMenuButton{display:block;position:relative;padding-right:16px}.header__navigationMenuButton::after{display:block;position:absolute;top:-3px;right:3px;bottom:0;transform:rotate(135deg) skew(-5deg, -5deg);width:8px;height:8px;margin:auto;content:"";border-top:2px solid #333;border-right:2px solid #333}.header__navigationDropDown{visibility:hidden;opacity:0;position:absolute;right:0;left:0;max-height:80vh;padding:0 20px;overflow-y:auto;background-color:#213f73;color:#fff}.header__navigationDropDown.isAnimate{transition:visibility .2s ease-in-out,opacity .2s ease-in-out}.header__navigationDropDown.isOpen{visibility:visible;opacity:1}.header__navigationDropDownWrapper{width:100%;max-width:max-content;margin:auto;padding:39px 0 43px}.header__navigationDropDown--wide .header__underMenuList{grid-auto-flow:unset;gap:0 60px}.header__underMenu{display:grid;grid-template-columns:auto 1fr;column-gap:60px}.header__underMenuHeadingLink{display:inline-block;position:relative;padding-left:21px;color:#fff;font-weight:700;font-size:1.8rem;line-height:1.666;text-decoration:none}.header__underMenuHeadingLink::before{display:block;position:absolute;top:.65em;left:-3px;transform:rotate(45deg) skew(-5deg, -5deg);width:8px;height:8px;content:"";border-top:2px solid #fff;border-right:2px solid #fff}@media(hover: hover)and (pointer: fine){.header__underMenuHeadingLink:hover,.header__underMenuHeadingLink:focus,.header__underMenuHeadingLink:active{text-decoration:underline}}.header__underMenuList{display:grid;grid:repeat(3, auto)/repeat(4, auto);grid-auto-flow:column;gap:28px 60px;margin-right:auto;padding-top:5px}.header__underMenuItem{color:#fff;font-size:1.4rem}.header__underMenuItem--index{display:none}.header__underMenuLink{display:inline-block;position:relative;padding-left:12px;color:inherit;text-decoration:none}.header__underMenuLink::before{display:block;position:absolute;top:.5em;left:-2px;transform:rotate(45deg) skew(-5deg, -5deg);width:8px;height:8px;content:"";border-top:2px solid #fff;border-right:2px solid #fff}@media(hover: hover)and (pointer: fine){.header__underMenuLink:hover,.header__underMenuLink:focus,.header__underMenuLink:active{text-decoration:underline}}.header__tel{align-self:center;padding:4px 10px 0 0}.header__telTitle{display:none}.header__telNumberLink{display:block;color:inherit;font-weight:700;font-size:2.2rem;line-height:1.15;font-family:"Roboto",sans-serif;text-decoration:none}.header__telData{margin-top:1px;font-size:1.2rem}.header__telDataTerm,.header__telDataText{display:inline}.header__consultLink,.header__downloadLink{display:flex;justify-content:center;align-items:center;width:100px;height:100%;padding:8px;color:inherit;font-weight:700;font-size:1.4rem;text-decoration:none;text-align:center;transition:background-color .2s ease-in-out}.header__consultText,.header__downloadText{position:relative;padding-bottom:21px}.header__consultText::before,.header__downloadText::before{display:block;position:absolute;right:0;bottom:0;left:0;margin:auto;content:""}.header__consultLink{background-color:#e46d65;color:#fff}@media(hover: hover)and (pointer: fine){.header__consultLink:hover,.header__consultLink:focus,.header__consultLink:active{background-color:#e9847d}}.header__consultText::before{width:22px;height:16px;background:url("../../img/video_production_lp/icon_mail02.svg") center/contain no-repeat}.header__downloadLink{background-color:#007eb6;color:#fff}@media(hover: hover)and (pointer: fine){.header__downloadLink:hover,.header__downloadLink:focus,.header__downloadLink:active{background-color:#0093c3}}.header__downloadText::before{bottom:-2px;width:16px;height:20px;background:url("../../img/video_production_lp/icon_download02.svg") center/contain no-repeat}.header__ctaList,.header__mail,.header__snsList,.header__subNavigation{display:none}@media only screen and (min-width: 767.98px){.header.isScrolled:not(:hover){box-shadow:none;background:none;color:#fff}.header.isScrolled:not(:hover) .header__logoImage{filter:brightness(0) invert(1)}.header.isScrolled:not(:hover) .header__navigationItem{color:#fff}.header.isScrolled:not(:hover) .header__navigationMenuButton::after{border-color:#fff}}@media only screen and (max-width: 1200px){.header__logo{margin-right:25px}.header__logoImage{width:43px}.header__navigationItem{margin-right:12px}.header__telNumberLink{font-size:1.8rem}}@media only screen and (max-width: 1024px){.header__logo{margin-right:calc((25 - 20) * ((100vw - 768px) / (1024 - 768)) + 20px)}.header__navigationItem{margin-right:calc((20 - 12) * ((100vw - 768px) / (1024 - 768)) + 12px)}.header__navigationLink{padding:10px 0 calc((30 - 31) * ((100vw - 768px) / (1024 - 768)) + 31px);font-size:calc((14 - 12) * ((100vw - 768px) / (1024 - 768)) + 12px)}.header__navigationDropDownWrapper{margin-left:0}.header__navigationDropDown--wide .header__navigationDropDownWrapper{margin-left:auto}.header__underMenu{column-gap:calc((60 - 20) * ((100vw - 768px) / (1024 - 768)) + 20px)}.header__underMenuHeadingLink{padding-left:calc((21 - 12) * ((100vw - 768px) / (1024 - 768)) + 12px);font-size:calc((18 - 14) * ((100vw - 768px) / (1024 - 768)) + 14px)}.header__underMenuList{gap:calc((28 - 31) * ((100vw - 768px) / (1024 - 768)) + 31px) calc((60 - 20) * ((100vw - 768px) / (1024 - 768)) + 20px)}.header__underMenuItem{font-size:calc((14 - 12) * ((100vw - 768px) / (1024 - 768)) + 12px)}.header__tel{display:none}.header__consultLink,.header__downloadLink{width:calc((100 - 74) * ((100vw - 768px) / (1024 - 768)) + 74px)}}@media only screen and (max-width: 767px){.header{display:block;height:60px;box-shadow:0 4px 8px rgba(0,0,0,.15)}.header--top .header__hamburgerButton{transition:background-color .2s ease-in-out}.header--top .header__hamburgerButton::before,.header--top .header__hamburgerButton::after,.header--top .header__hamburgerButtonText::before{transition:background-color .2s ease-in-out,transform .2s ease-in-out}.header--top .header__consult,.header--top .header__download{transition:visibility .2s ease-in-out,opacity .2s ease-in-out}.header--top.isScrolled{box-shadow:none;background:none;color:#fff}.header--top.isScrolled .header__logoImage{filter:brightness(0) invert(1)}.header--top.isScrolled .header__hamburgerButton:not(.isOpen){background:none}.header--top.isScrolled .header__hamburgerButton:not(.isOpen)::before,.header--top.isScrolled .header__hamburgerButton:not(.isOpen)::after{background-color:#fff}.header--top.isScrolled .header__hamburgerButton:not(.isOpen) .header__hamburgerButtonText::before{background-color:#fff}.header--top.isScrolled .header__consult,.header--top.isScrolled .header__download{visibility:hidden;opacity:0}.header__logo{position:absolute;top:15px;left:16px;margin:0;padding:0}.header__logoImage{width:110px;height:30px}.header__hamburgerButton{display:block;position:fixed;top:0;right:0;z-index:2;width:60px;height:60px;background-color:#fff}.header__hamburgerButton::before,.header__hamburgerButton::after,.header__hamburgerButtonText::before{display:block;position:absolute;top:0;right:0;left:0;width:22px;height:2px;margin:auto;border-radius:50px;background-color:#264780;content:""}.header__hamburgerButton::before,.header__hamburgerButton::after{transition:transform .2s ease-in-out}.header__hamburgerButton::before{transform:translateY(22px)}.header__hamburgerButton::after{transform:translateY(36px)}.header__hamburgerButtonText{position:absolute;top:29px;right:0;left:0;margin:auto;overflow:hidden;text-indent:100%;white-space:nowrap}.header__hamburgerButton.isOpen::before{transform:translateY(29px) rotate(45deg)}.header__hamburgerButton.isOpen::after{transform:translateY(29px) rotate(-45deg)}.header__hamburgerButton.isOpen .header__hamburgerButtonText::before{opacity:0}.header__navigations{visibility:hidden;opacity:0;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;height:0;background-color:#264780}.header__navigations.isAnimate{height:auto;transition:visibility .2s ease-in-out,opacity .2s ease-in-out}.header__navigations.isOpen{visibility:visible;opacity:1;height:auto}.header__navigationsWrapper{height:auto;max-height:100%;overflow-y:auto}.header__navigationsInner{display:block;padding:80px 16px 60px}.header__navigationList{flex-direction:column}.header__navigationItem{position:relative;color:#fff;border-top:1px solid #aaadb3}.header__navigationItem:last-child{border-bottom:1px solid #aaadb3}.header__navigationItem:not(.header__navigationItem--menu)::after{display:block;position:absolute;top:21px;right:17px;transform:rotate(45deg);width:6px;height:6px;content:"";border-top:2px solid #fff;border-right:2px solid #fff}.header__navigationLink{width:100%;padding:13px 40px 14px 16px;font-size:1.6rem;text-align:left}.header__navigationLink::after{display:none}.header__navigationLink[role=button]:focus{outline:auto}.header__navigationLink.isOpen .header__navigationMenuButton::after{opacity:0}.header__navigationMenuButton{padding:0}.header__navigationMenuButton::before,.header__navigationMenuButton::after{display:block;position:absolute;top:0;right:-26px;bottom:0;transform:none;width:12px;height:2px;margin:auto;border:0;background-color:#fff;content:""}.header__navigationMenuButton::after{transform:rotate(90deg);transition:opacity .2s ease-in-out}.header__navigationDropDown{display:none;visibility:visible;opacity:1;position:static;height:0;max-height:none;padding:0;overflow:hidden;background:none}.header__navigationDropDown.isAnimate{display:block;transition:height .2s ease-in-out}.header__navigationDropDown.isOpen{display:block;height:auto}.header__navigationDropDownWrapper{max-width:none;padding:0 16px 20px}.header__navigationDropDown--wide .header__underMenuList{gap:18px 0}.header__underMenu{display:block}.header__underMenuHeadingLink{display:none}.header__underMenuList{grid:auto/100%;grid-auto-flow:row;gap:18px 0;margin:0;padding:0}.header__underMenuItem{font-size:1.6rem}.header__underMenuItem--index{display:block}.header__underMenuLink{padding-left:9px}.header__underMenuLink::before{top:.8em;left:0;transform:none;width:4px;height:1px;border:0;background-color:#fff}.header__ctaList{display:grid;row-gap:20px;margin-top:20px}.header__ctaListItem{display:flex;justify-content:center}.header__tel{display:grid;grid:"title" auto "data" auto "number" auto/100%;width:100%;max-width:77.3333333333vw;margin:20px auto 0;padding:12px;border:1px solid #aaadb3;border-radius:10px;color:#fff;text-align:center}.header__telTitle{display:block;grid-area:title;font-weight:700;font-size:1.6rem;line-height:1.225}.header__telData{grid-area:data;margin-top:2px;font-size:1.2rem}.header__telDataTerm{margin-right:.2em}.header__telNumber{grid-area:number;text-align:center}.header__telNumberLink{display:inline-block;position:relative;padding-left:44px;color:inherit;font-weight:700;font-size:3.1rem;line-height:1.174;font-family:"Roboto",sans-serif;text-decoration:none;text-align:left}.header__telNumberLink::before,.header__telNumberLink::after{display:block;position:absolute;content:""}.header__telNumberLink::before{top:2px;left:0;width:34px;height:34px;border-radius:2px;background-color:#fff}.header__telNumberLink::after{top:6px;left:5px;width:24px;height:24px;background:url("../../img/video_production_lp/icon_tel01.svg") center/contain no-repeat}.header__mail{display:block;margin-top:27px;text-align:center}.header__mailLink{display:inline-block;position:relative;padding-left:27px;color:#fff;font-size:1.4rem;text-decoration:none;transition:opacity .2s ease-in-out}.header__mailLink::before{display:block;position:absolute;top:3px;left:0;width:22px;height:16px;background:url("../../img/video_production_lp/icon_mail01.svg") center/contain no-repeat;content:"";filter:brightness(0) invert(1)}}@media only screen and (max-width: 767px)and (hover: hover)and (pointer: fine){.header__mailLink:hover,.header__mailLink:focus,.header__mailLink:active{opacity:.6}}@media only screen and (max-width: 767px){.header__snsList{display:flex;flex-wrap:wrap;justify-content:center;margin:15px 0 0 -15px}.header__snsListItem{padding:15px 0 0 15px}}@media only screen and (max-width: 767px){.header__subNavigation{display:flex;flex-wrap:wrap;justify-content:center;max-width:none;margin-top:29px;text-align:center}.header__subNavigationItem{color:#fff;font-size:1.4rem}.header__subNavigationItem--contact{width:100%;padding-bottom:14px}.header__subNavigationItem--terms{width:100%;margin-top:14px}.header__subNavigationItem--company{position:relative;margin-right:33px}.header__subNavigationItem--company::after{display:block;position:absolute;top:0;right:-20px;bottom:0;transform:rotate(18deg) translateY(2px);width:1px;height:14px;margin:auto;background-color:#fff;content:"";transform-origin:0 0}.header__subNavigationLink{color:inherit;text-decoration:none}}@media only screen and (max-width: 767px){.header__consult,.header__download{position:fixed;top:0;right:60px}.header__consultLink,.header__downloadLink{width:68px;height:60px;font-size:1.2rem}.header__consultText,.header__downloadText{padding-bottom:19px}}@media only screen and (max-width: 767px){.header__consult{right:128px}}@media only screen and (max-width: 767px){.header__download{right:60px}}@media only screen and (max-width: 374px){.header__logo{top:16px}.header__logoImage{width:92px;height:30px}.header__tel{max-width:none}}.headerSimple{position:sticky;top:0;left:0;z-index:999;width:100%;height:80px;padding:6px 20px;box-shadow:0 0 10px rgba(0,0,0,.16);background-color:#fff}.headerSimple__wrapper{display:flex;justify-content:space-between;align-items:center;max-width:1440px;margin:auto}.headerSimple__columnLogo{padding:2px 0 0 4px}.headerSimple__columnUtility{display:grid;grid-template-areas:"contacts buttonTop" "contacts button";gap:4px 20px}.headerSimple__logo{display:block;text-decoration:none;transition:opacity .2s ease-in-out}@media(hover: hover)and (pointer: fine){.headerSimple__logo:hover,.headerSimple__logo:focus,.headerSimple__logo:active{opacity:.6}}.headerSimple__contacts{align-self:center;grid-area:contacts;padding-top:5px}.headerSimple__tel{font-weight:700;font-size:2.4rem;line-height:1.333;font-family:"Roboto",sans-serif}.headerSimple__time{font-size:1.2rem}.headerSimple__timeTitle,.headerSimple__timeText{display:inline}.headerSimple__timeTitle{margin-right:.8em}.headerSimple__buttonTop{grid-area:buttonTop;font-weight:700;font-size:1.4rem;text-align:center}.headerSimple__button{grid-area:button}@media only screen and (max-width: 767px){.headerSimple{height:60px;padding:8px 16px;box-shadow:0 4px 8px rgba(0,0,0,.15)}.headerSimple__wrapper{justify-content:center;height:100%}.headerSimple__columnLogo{padding:0}.headerSimple__columnUtility{display:block;position:fixed;bottom:0;left:0;z-index:999;width:100%;height:90px;padding:9px 16px;box-shadow:0 -2px 7px rgba(38,71,128,.1);background-color:#fff}.headerSimple__logoImage{width:110px}.headerSimple__contacts{display:none}.headerSimple__buttonTop{font-size:1.3rem}.headerSimple__button{margin-top:8px}}.headerSimpleB{display:flex;justify-content:space-between;align-items:center;height:80px;padding:15px 20px;box-shadow:0 0 20px rgba(0,0,0,.1);background-color:#fff}.headerSimpleB__logoLink{display:block;text-decoration:none;transition:opacity .2s ease-in-out}@media(hover: hover)and (pointer: fine){.headerSimpleB__logoLink:hover,.headerSimpleB__logoLink:focus,.headerSimpleB__logoLink:active{opacity:.6}}.headerSimpleB__tel{padding-top:3px}.headerSimpleB__telNumber{display:block;font-weight:700;font-size:2.3rem;line-height:1.15;font-family:"Roboto",sans-serif}.headerSimpleB__telData{margin-top:2px;font-size:1.2rem}.headerSimpleB__telDataTerm,.headerSimpleB__telDataText{display:inline}.headerSimpleB__telDataTerm{margin-right:.8em}@media only screen and (max-width: 767px){.headerSimpleB{height:60px;padding:10px 16px;box-shadow:0 4px 8px rgba(0,0,0,.15)}.headerSimpleB__logoImage{width:86px;height:30px}.headerSimpleB__tel{display:none}}.contentsWrapper{display:grid;grid-template-rows:auto 1fr auto;width:100%;min-height:100vh}.contentsMain{width:100%;padding:0 24px;overflow:hidden;background-color:#f2f6fa}.contentsMain__scrollTopObserve{visibility:hidden;opacity:0;position:absolute;top:60px;width:0;height:0}.contentsMain--top{background-color:#fff}.contentsMain--seminar{background-color:#eee}.contentsMain:has(.contentsSeminar--lightblue){background-color:#f4f4f4}@media only screen and (max-width: 767px){.contentsMain{padding:0 16px}.contentsMain--seminarArchive,.contentsMain--voiceArchive,.contentsMain--documentArchive{background-color:#e6ebf2}.contentsMain--faq,.contentsMain--staffArchive,.contentsMain--contact,.contentsMain--quote,.contentsMain--download{background:none}.contentsMain--documentDetail{background-color:#fff}}.contentsTop__mainVisual{position:relative;margin:0 -24px}.contentsTop__mainVisualScrollTopObserve{visibility:hidden;opacity:0;position:absolute;top:0;width:0;height:calc(100% - 80px)}.contentsTop__mainVisualWrapper{position:relative;min-height:728px}.contentsTop__mainVisualWrapper--nocolor::after{background-color:rgba(0,0,0,.3) !important}.contentsTop__mainVisualWrapper::after{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(38,71,128,.5);content:""}.contentsTop__mainVisualInfo{position:absolute;top:92px;right:-40px;z-index:1;transform:scale(0.7, 0.7);color:#dfe5ee;font-size:1rem}.contentsTop__mainVisualInner{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;max-width:1248px;height:100%;margin:auto;padding:170px 24px 30px}.contentsTop__mainVisualTitle{opacity:0;transform:translateX(8px) scale(1.05);color:#fff;font-weight:700;font-size:6.4rem;line-height:1.3;font-family:"Noto Serif JP",serif;letter-spacing:.153em;text-shadow:0 0 10px rgba(0,0,0,.5);animation:title 1s .4s ease-in-out forwards}@keyframes title{0%{opacity:0;transform:translateX(8px) scale(1.05)}100%{opacity:1;transform:translateX(8px) scale(1)}}.contentsTop__mainVisualTitleWrapper{position:relative;z-index:1;text-align:center}.contentsTop__mainVisualTitleLine2{display:inline-block}.contentsTop__mainVisualTitleSub{display:block;opacity:0;transform:translateY(10%);margin-top:16px;color:#fff;font-weight:700;font-size:2.4rem;line-height:1.8;font-family:"Noto Serif JP",serif;letter-spacing:.1em;text-shadow:0 0 10px rgba(0,0,0,.5);animation:fadeUp .5s 1.4s ease-in-out forwards}.contentsTop__mainVisualTitleName{display:block;opacity:0;transform:translateY(10%);color:#fff;font-weight:700;font-size:2.8rem;line-height:1.6;font-family:"Noto Serif JP",serif;letter-spacing:.1em;animation:fadeUp .5s 1.6s ease-in-out forwards}.contentsTop__mainVisualTitleNameLine{transform:translateY(10%);border-bottom:2px solid #fff;animation:fadeUp .5s 1.6s ease-in-out forwards}.contentsTop__mainVisualComma{margin-left:-0.1em;letter-spacing:0}.contentsTop__mainVisualButtons{position:relative;z-index:1;margin-top:50px}.contentsTop__mainVisualMovie{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.contentsTop__award{margin:0 -24px;padding:60px 24px 40px;background-color:#264780}.contentsTop__awardWrapper{width:100%;max-width:1200px;margin:auto}.contentsTop__awardList{display:flex;flex-wrap:wrap;justify-content:center;margin:-20px 0 0 -28px}.contentsTop__awardListItem{opacity:0;transform:translateY(10%);max-width:236px;padding:20px 0 0 28px}.contentsTop__awardNotice{margin-top:21px;margin-left:-0.8em;color:#fff;font-size:1rem;line-height:1.4;text-align:center}.contentsTop__awardNoticeItem{margin-left:.8em}.contentsTop__award.isScrolled .contentsTop__awardListItem{opacity:1;transform:translateY(0);transition:opacity .5s ease-in-out,transform .5s ease-in-out}.contentsTop__award.isScrolled .contentsTop__awardListItem:nth-child(2){transition-delay:0.2s}.contentsTop__award.isScrolled .contentsTop__awardListItem:nth-child(3){transition-delay:0.4s}.contentsTop__company{margin:0 -24px;padding:86px 24px 284px;background:url("../../img/video_production_lp/contentstop_companybg01__pc.png") left 0 bottom 70px repeat-x;animation:logoLoopTop 60s linear infinite reverse}@keyframes logoLoopTop{0%{background-position:left 0 bottom 70px}100%{background-position:left 2316px bottom 70px}}.contentsTop__companyWrapper{width:100%;max-width:1200px;margin:auto}.contentsTop__companyHeading{opacity:0;transform:translateY(10%);font-weight:700;font-size:4rem;line-height:1.4;text-align:center}.contentsTop__companyVoice{margin-top:64px}.contentsTop__companyVoiceLine1,.contentsTop__companyVoiceLine2{display:flex;width:100%}.contentsTop__companyVoiceLine1{max-width:1080px;margin:auto}.contentsTop__companyVoiceLine2{max-width:1090px;margin:32px 0 0 auto}.contentsTop__companyVoiceItem{opacity:0;transform:translateY(10%)}.contentsTop__companyVoiceItem--leftTop{margin-right:clamp(40px,5.9027777778vw,85px)}.contentsTop__companyVoiceItem--leftBottom{margin-right:clamp(40px,4.3055555556vw,62px);padding-top:23px}.contentsTop__company.isScrolled .contentsTop__companyHeading{opacity:1;transform:translateY(0);transition:opacity .8s ease-in-out,transform .8s ease-in-out}.contentsTop__company.isScrolled .contentsTop__companyVoiceItem{opacity:1;transform:translateY(0);transition:opacity .5s .6s ease-in-out,transform .5s .6s ease-in-out}.contentsTop__company.isScrolled .contentsTop__companyVoiceItem--rightTop{transition-delay:.8s}.contentsTop__company.isScrolled .contentsTop__companyVoiceItem--leftBottom{transition-delay:1s}.contentsTop__company.isScrolled .contentsTop__companyVoiceItem--rightBottom{transition-delay:1.2s}.contentsTop__message{margin:0 -24px;padding:180px 24px 174px;background:url("../../img/video_production_lp/contentstop_messagebg01__pc.jpg") center/cover no-repeat}.contentsTop__messageWrapper{width:100%;max-width:1200px;margin:auto}.contentsTop__messageHeading{opacity:0;transform:translateY(10%);text-align:center}.contentsTop__messageHeadingWrapper{display:inline-block;position:relative}.contentsTop__messageHeadingWrapper::before,.contentsTop__messageHeadingWrapper::after{display:block;position:absolute;bottom:11px;width:calc(50% - 8px);height:2px;background-color:#fff;content:""}.contentsTop__messageHeadingWrapper::before{left:0}.contentsTop__messageHeadingWrapper::after{right:0}.contentsTop__messageHeadingText{display:inline-block;position:relative;padding:0 14px 22px;color:#fff;font-weight:700;font-size:4rem}.contentsTop__messageHeadingText::after{display:block;position:absolute;right:0;bottom:5px;left:0;transform:rotate(135deg);width:13px;height:13px;margin:auto;content:"";border-top:2px solid #fff;border-right:2px solid #fff}.contentsTop__messageLead{opacity:0;transform:translateY(10%);margin-top:30px;color:#ccad52;font-weight:700;font-size:3.2rem;line-height:2;text-align:center}.contentsTop__messageLeadMarker{display:inline-block;position:relative;margin:0 .52em;padding:0 15px;color:#264780;line-height:1.3125}.contentsTop__messageLeadMarker::before{display:block;position:absolute;top:1px;left:0;width:0;height:100%;background-color:#ccad52;content:"";transform-origin:0 0}.contentsTop__messageLeadMarkerText{position:relative;z-index:1}.contentsTop__messageText{opacity:0;transform:translateY(10%);margin-top:14px;color:#fff;font-weight:700;font-size:2rem;line-height:3;text-align:center}.contentsTop__messageText--long{margin-top:22px;font-size:1.8rem;line-height:2}.contentsTop__messageTextBold{margin-right:.2em;color:#fece38;font-size:2.2rem;text-decoration:underline}.contentsTop__message.isScrolled .contentsTop__messageHeading,.contentsTop__message.isScrolled .contentsTop__messageLead,.contentsTop__message.isScrolled .contentsTop__messageText{opacity:1;transform:translateY(0)}.contentsTop__message.isScrolled .contentsTop__messageHeading{transition:opacity .8s ease-in-out,transform .8s ease-in-out}.contentsTop__message.isScrolled .contentsTop__messageLead{transition:opacity .5s .8s ease-in-out,transform .5s .8s ease-in-out}.contentsTop__message.isScrolled .contentsTop__messageLeadMarker::before{width:100%;transition:width .5s 1.2s cubic-bezier(0.65, 0, 0.35, 1)}.contentsTop__message.isScrolled .contentsTop__messageText{transition:opacity .5s 1s ease-in-out,transform .5s 1s ease-in-out}.contentsTop__service{display:grid;grid:"heading movie" auto "text movie" auto "more movie" 1fr/1fr 56.6666666667%;column-gap:40px;width:100%;max-width:1200px;margin:auto;padding:120px 0}.contentsTop__service--bg{display:block;width:auto;max-width:inherit;margin:0 -24px;padding:0 24px;background-color:#f2f6fa}.contentsTop__serviceWrapper{display:grid;grid:"heading movie" auto "text movie" auto "more movie" 1fr/1fr 56.6666666667%;column-gap:40px;width:100%;max-width:1200px;margin:auto;padding:120px 0}.contentsTop__serviceHeading{grid-area:heading;opacity:0;transform:translateX(-10%)}.contentsTop__serviceText{grid-area:text;opacity:0;transform:translateX(-10%);margin-top:10px;font-size:1.6rem;line-height:2}.contentsTop__serviceMore{grid-area:more;opacity:0;transform:translateX(-10%);margin-top:55px}.contentsTop__serviceMovie{grid-area:movie;opacity:0;transform:translateX(10%)}.contentsTop__service.isScrolled .contentsTop__serviceHeading,.contentsTop__service.isScrolled .contentsTop__serviceText,.contentsTop__service.isScrolled .contentsTop__serviceMovie,.contentsTop__service.isScrolled .contentsTop__serviceMore{opacity:1;transform:translateX(0);transition:opacity .5s ease-in-out,transform .5s ease-in-out}.contentsTop__point{margin:0 -24px;padding:0 24px;background-color:#f2f6fa}.contentsTop__pointWrapper{max-width:1200px;margin:auto;padding:0 0 90px}.contentsTop__pointBlock{opacity:0;transform:translateY(10%)}.contentsTop__pointBlock.isScrolled{opacity:1;transform:translateY(0);transition:opacity .5s ease-in-out,transform .5s ease-in-out}.contentsTop__works{width:100%;max-width:1200px;margin:90px auto;padding:120px 60px;border-radius:4px;background-color:#e6ebf2}.contentsTop__worksHeading{opacity:0;transform:translateY(10%)}.contentsTop__worksHeading.isScrolled{opacity:1;transform:translateY(0);transition:opacity .5s ease-in-out,transform .5s ease-in-out}.contentsTop__worksList{opacity:0;transform:translateY(10%);margin-top:60px}.contentsTop__worksList.isScrolled{opacity:1;transform:translateY(0);transition:opacity .5s ease-in-out,transform .5s ease-in-out}.contentsTop__worksMore{display:flex;justify-content:center;opacity:0;transform:translateY(10%);margin-top:60px}.contentsTop__worksMore.isScrolled{opacity:1;transform:translateY(0);transition:opacity .5s ease-in-out,transform .5s ease-in-out}.contentsTop__achievements{margin:auto;margin:0 -24px;padding:90px 24px;background:#333;color:#fff}.contentsTop__achievementsHeading{opacity:0;position:relative;transform:translateY(10%);font-weight:700;font-size:5.2rem;text-align:center}.contentsTop__achievementsHeading::after{display:block;width:200px;height:4px;margin:20px auto;background:#007eb6;content:""}.contentsTop__achievementsHeadingSub{margin:40px auto 0;font-weight:700;font-size:3rem;line-height:1.4;text-align:center}.contentsTop__achievementsHeading.isScrolled{opacity:1;transform:translateY(0);transition:opacity .5s ease-in-out,transform .5s ease-in-out}.contentsTop__achievementsIndexes{margin:60px auto 0;padding:0 10px}.contentsTop__achievementsLead{margin-top:60px}.contentsTop__ctaTop{opacity:0;transform:translateY(10%);padding-top:90px}.contentsTop__ctaTop.isScrolled{opacity:1;transform:translateY(0);transition:opacity .5s ease-in-out,transform .5s ease-in-out}.contentsTop__voice{width:100%;max-width:1128px;margin:auto;padding:160px 24px 120px}.contentsTop__voiceHeading{opacity:0;transform:translateY(10%)}.contentsTop__voiceHeading.isScrolled{opacity:1;transform:translateY(0);transition:opacity .5s ease-in-out,transform .5s ease-in-out}.contentsTop__voiceDetail{opacity:0;transform:translateY(10%);margin:60px auto 0}.contentsTop__voiceDetail.isScrolled{opacity:1;transform:translateY(0);transition:opacity .5s ease-in-out,transform .5s ease-in-out}.contentsTop__voiceList{margin-top:60px}.contentsTop__plan{margin:0 -24px;padding:0 24px;overflow:hidden}.contentsTop__planWrapper{position:relative;width:100%;max-width:1200px;margin:auto;padding:120px 60px 90px}.contentsTop__planWrapper::before{display:block;position:absolute;top:0;right:0;width:100vw;height:100%;border-radius:0 4px 4px 0;background-color:#e6ebf2;content:""}.contentsTop__planInner{display:grid;grid:"heading list" auto "text list" auto "more list" 1fr/1fr 660px;column-gap:40px;position:relative;z-index:1}.contentsTop__planHeading{grid-area:heading}.contentsTop__planText{grid-area:text;margin-top:18px;font-size:1.6rem;line-height:2}.contentsTop__planMore{grid-area:more;margin-top:56px}.contentsTop__planList{grid-area:list;opacity:0;transform:translateX(10%)}.contentsTop__planWrapper::before,.contentsTop__planHeading,.contentsTop__planText,.contentsTop__planMore{opacity:0;transform:translateX(-10%)}.contentsTop__plan.isScrolled .contentsTop__planWrapper::before,.contentsTop__plan.isScrolled .contentsTop__planHeading,.contentsTop__plan.isScrolled .contentsTop__planText,.contentsTop__plan.isScrolled .contentsTop__planMore,.contentsTop__plan.isScrolled .contentsTop__planList{opacity:1;transform:translateX(0);transition:opacity .5s ease-in-out,transform .5s ease-in-out}.contentsTop__plan.isScrolled .contentsTop__planHeading,.contentsTop__plan.isScrolled .contentsTop__planText,.contentsTop__plan.isScrolled .contentsTop__planMore,.contentsTop__plan.isScrolled .contentsTop__planList{transition-delay:.4s}.contentsTop__ctaBottom{opacity:0;transform:translateY(10%);padding:90px 0}.contentsTop__ctaBottom.isScrolled{opacity:1;transform:translateY(0);transition:opacity .5s ease-in-out,transform .5s ease-in-out}.contentsTop__consult-flow{opacity:0;transform:translateY(10%);padding-bottom:120px}.contentsTop__consult-flow.isScrolled{opacity:1;transform:translateY(0);transition:opacity .5s ease-in-out,transform .5s ease-in-out}.contentsTop__faq{margin:0 -24px;padding:120px 24px;background-color:#f2f6fa}.contentsTop__faqWrapper{opacity:0;transform:translateY(10%);width:100%;max-width:960px;margin:auto;padding:90px 60px;box-shadow:0 0 20px rgba(12,47,158,.1);background-color:#fff}.contentsTop__faqWrapper.isScrolled{opacity:1;transform:translateY(0);transition:opacity .5s ease-in-out,transform .5s ease-in-out}.contentsTop__faqHeading{color:#264780;font-weight:700;font-size:5.2rem;line-height:1.4;text-align:center}.contentsTop__faqList{margin-top:40px}.contentsTop__faqMore{display:flex;justify-content:center;opacity:0;transform:translateY(10%);margin-top:60px}.contentsTop__faqMore.isScrolled{opacity:1;transform:translateY(0);transition:opacity .5s ease-in-out,transform .5s ease-in-out}.contentsTop__news{margin:0 -24px 0;padding:120px 24px;background-color:#f2f6fa}.contentsTop__faq+.contentsTop__news{margin-top:-120px}.contentsTop__newsWrapper{opacity:0;transform:translateY(10%);width:100%;max-width:960px;margin:auto;padding:90px 60px;box-shadow:0 0 20px rgba(12,47,158,.1);background-color:#fff}.contentsTop__newsWrapper.isScrolled{opacity:1;transform:translateY(0);transition:opacity .5s ease-in-out,transform .5s ease-in-out}.contentsTop__newsHeading{color:#264780;font-weight:700;font-size:5.2rem;line-height:1.4;text-align:center}.contentsTop__newsList{margin-top:40px}.contentsTop__newsMore{display:flex;justify-content:center;opacity:0;transform:translateY(10%);margin-top:60px}.contentsTop__newsMore.isScrolled{opacity:1;transform:translateY(0);transition:opacity .5s ease-in-out,transform .5s ease-in-out}@media only screen and (max-width: 1439px){.contentsTop__mainVisualWrapper{min-height:700px}.contentsTop__mainVisualInner{padding-top:162px}}@media only screen and (max-width: 1200px){.contentsTop__planWrapper{background-color:#e6ebf2}.contentsTop__planWrapper::before{display:none}.contentsTop__planInner{grid:"heading" auto "text" auto "list" auto "more" 1fr/100%;column-gap:0}.contentsTop__planText{margin-top:40px}.contentsTop__planList{margin:40px -30px 0}.contentsTop__planMore{display:flex;justify-content:center;margin-top:40px}}@media only screen and (max-width: 1024px){.contentsTop__service{grid:"heading" auto "movie" auto "text" auto "more" 1fr/100%;column-gap:0}.contentsTop__serviceMovie,.contentsTop__serviceText{margin-top:40px}.contentsTop__serviceMore{display:flex;justify-content:center;margin-top:40px}.contentsTop__serviceWrapper{grid:"heading" auto "movie" auto "text" auto "more" 1fr/100%;column-gap:0}.contentsTop__service--bg{grid:inherit}.contentsTop__achievementsLead{margin:60px 20px 0}}@media only screen and (max-width: 1080px){.contentsTop__achievementsLead{margin:50px 15px 0}}@media only screen and (max-width: 860px){.contentsTop__mainVisualTitle{font-size:5.2rem}}@media only screen and (max-width: 767px){.contentsTop__mainVisual{margin:0 -16px}.contentsTop__mainVisualScrollTopObserve{height:calc(100% - 60px)}.contentsTop__mainVisualWrapper{min-height:667px}.contentsTop__mainVisualInfo{top:62px;right:-2px;transform:scale(0.8, 0.8);text-align:right}.contentsTop__mainVisualInner{padding:120px 16px 40px}.contentsTop__mainVisualTitle{transform:translateX(3px);font-size:3.2rem;line-height:1.4375;animation-name:titleSP}@keyframes titleSP{0%{opacity:0;transform:translateX(3px) scale(1.05)}100%{opacity:1;transform:translateX(3px) scale(1)}}.contentsTop__mainVisualTitleSub{margin-top:12px;font-size:1.6rem;letter-spacing:normal}.contentsTop__mainVisualTitleName{font-size:1.8rem;line-height:1.8}.contentsTop__mainVisualTitleNameLine{padding-bottom:0;border-bottom-width:1px}.contentsTop__mainVisualButtons{margin-top:66px}.contentsTop__award{margin:0 -16px;padding:30px 16px 20px}.contentsTop__awardList{margin:-10px 0 0 -18px}.contentsTop__awardListItem{max-width:162px;padding:10px 0 0 18px}.contentsTop__awardNotice{margin:15px 0 0;text-align:left}.contentsTop__awardNoticeItem{margin:0 .8em 0 0}.contentsTop__awardNoticeItem:last-child{margin:0}.contentsTop__company{margin:0 -16px;padding:60px 16px 187px;background:url("../../img/video_production_lp/contentstop_companybg01__sp.png") left 0 bottom 45px/772px 98px repeat-x;animation-name:logoLoopTopSP;animation-duration:40s}@keyframes logoLoopTopSP{0%{background-position:left 0 bottom 45px}100%{background-position:left 772px bottom 45px}}.contentsTop__companyHeading{font-size:2.4rem}.contentsTop__companyVoice{position:relative;margin:31px -16px 0;padding-bottom:55px;overflow:hidden}.contentsTop__companyVoiceList{display:flex;flex-wrap:nowrap}.contentsTop__companyVoiceLine1,.contentsTop__companyVoiceLine2{display:block;flex-shrink:0;width:100%;margin:0}.contentsTop__companyVoiceItem{text-align:center}.contentsTop__companyVoiceItem+.contentsTop__companyVoiceItem{margin-top:22px}.contentsTop__companyVoiceItem--leftTop{margin-right:0}.contentsTop__companyVoiceItem--leftBottom{margin-right:0;padding-top:0}.contentsTop__message{margin:0 -16px;padding:60px 16px 52px;background-image:url("../../img/video_production_lp/contentstop_messagebg01__sp.jpg")}.contentsTop__messageHeadingWrapper::before,.contentsTop__messageHeadingWrapper::after{bottom:7px;width:calc(50% - 4px);height:1px}.contentsTop__messageHeadingText{padding:0 0 18px;font-size:1.6rem}.contentsTop__messageHeadingText::after{bottom:4px;width:7px;height:7px;border-width:1px}.contentsTop__messageLead{margin-top:16px;font-size:2rem;line-height:1.6}.contentsTop__messageLeadMarker{margin:0 .5em;padding:0 10px;line-height:1.5}.contentsTop__messageText{margin-top:22px;font-size:1.4rem;line-height:2.285}.contentsTop__messageText--long{margin-top:16px;line-height:2}.contentsTop__messageTextBold{font-size:1.8rem;line-height:1.777}.contentsTop__service{padding:60px 0}.contentsTop__service--bg{margin:0 -16px}.contentsTop__serviceWrapper{padding:0 16px}.contentsTop__serviceMovie{margin-top:28px}.contentsTop__serviceText{margin-top:26px}.contentsTop__serviceMore{margin-top:25px}.contentsTop__point{margin:0 -16px;padding:0 16px}.contentsTop__pointWrapper{padding:0 0 30px}.contentsTop__pointWrapper .contentsTop__ctaTop{margin-top:30px}.contentsTop__works{width:auto;margin:0 -16px;padding:60px 16px;border-radius:0;background-color:#e6ebf2}.contentsTop__worksList{margin-top:22px}.contentsTop__worksMore{margin-top:30px}.contentsTop__achievements{margin:0 -16px;padding:60px 16px}.contentsTop__achievementsHeading{padding:0;font-size:2.6rem}.contentsTop__achievementsHeadingSub{padding:0;font-size:1.8rem}.contentsTop__achievementsIndexes{margin:20px auto 0;padding:0}.contentsTop__achievementsLead{margin:40px 0 0}.contentsTop__ctaTop{padding:30px 0}.contentsTop__voice{width:auto;margin:0 -16px;padding:60px 16px;background-color:#f2f6fa}.contentsTop__voiceList{margin-top:30px}.contentsTop__voiceList--long{margin-top:45px}.contentsTop__plan{margin:0 -16px;padding:0}.contentsTop__planWrapper{padding:60px 16px}.contentsTop__planText{margin-top:10px}.contentsTop__planList{margin:26px 0 0}.contentsTop__planMore{margin-top:30px}.contentsTop__ctaBottom{padding:30px 0}.contentsTop__consult-flow{padding-bottom:30px}.contentsTop__faq{margin:0;padding:0;background:none}.contentsTop__faqWrapper{padding:60px 0;box-shadow:none}.contentsTop__faqHeading{font-size:2.6rem;line-height:1.4}.contentsTop__faqList{margin-top:29px}.contentsTop__faqMore{margin-top:31px}.contentsTop__news{margin:0;padding:0;background:none}.contentsTop__faq+.contentsTop__news{margin-top:-60px}.contentsTop__newsWrapper{padding:60px 0;box-shadow:none}.contentsTop__newsHeading{font-size:2.6rem;line-height:1.4}.contentsTop__newsList{margin-top:29px}.contentsTop__newsMore{margin-top:31px}}@media only screen and (max-width: 374px){.contentsTop__mainVisualInner{padding-top:90px}.contentsTop__mainVisualTitle{font-size:2.7rem}.contentsTop__mainVisualTitleName{font-size:1.6rem;line-height:1.8}.contentsTop__mainVisualButtons .buttonCTARound{max-width:85vw}.contentsTop__awardListItem{max-width:142px}}.contentsAbout{margin-top:-80px}.contentsAbout__wrapper{width:100%;max-width:1200px;margin:auto;padding-bottom:90px;background-color:#f2f6fa}.contentsAbout__service{display:grid;grid:"movie" auto "textWrapper" auto/100%}.contentsAbout__serviceMovie{grid-area:movie;padding:30px 60px 0;background-image:linear-gradient(transparent, transparent 84.1549295775%, #264780 84.1549295775%, #264780 100%)}.contentsAbout__serviceTextWrapper{grid-area:textWrapper;padding:31px 60px 60px;background-color:#264780}.contentsAbout__point{padding:120px 0 90px}.contentsAbout__reason{margin:0 -24px;padding:120px 24px 119px;background-color:#fff}@media only screen and (max-width: 767px){.contentsAbout{margin-top:-30px}.contentsAbout__wrapper{padding-bottom:0}.contentsAbout__serviceMovie{padding:18px 18px 0;background-image:linear-gradient(transparent, transparent 69.3506493506%, #264780 69.3506493506%, #264780 100%)}.contentsAbout__serviceTextWrapper{padding:32px 16px 40px}.contentsAbout__point{padding:60px 0}.contentsAbout__cta{margin:0 -16px;padding:30px 16px;background-color:#fff}.contentsAbout__reason{margin:0 -16px;padding:60px 16px}}.contentsPlan{margin-top:-80px}.contentsPlan__wrapper{width:100%;max-width:1200px;margin:auto;padding-bottom:90px;background-color:#f2f6fa}.contentsPlan__message{padding:60px}.contentsPlan__messageLead{font-size:1.8rem;line-height:1.6;text-align:center}.contentsPlan__messageDetail{margin-top:58px}.contentsPlan__plan{padding:62px 30px 216px;border-radius:4px;background-color:#e6ebf2}.contentsPlan__planLead{color:#264780;font-weight:700;font-size:2.4rem;line-height:1.4;text-align:center}.contentsPlan__planText{margin-top:16px;font-size:1.6rem;line-height:2;text-align:center}.contentsPlan__planList{margin-top:56px}.contentsPlan__cta{margin-top:-156px}.contentsPlan__consultFlow{padding-bottom:90px}@media only screen and (max-width: 767px){.contentsPlan{margin-top:-30px}.contentsPlan__wrapper{padding-bottom:0}.contentsPlan__message{padding:26px 16px 30px 16px}.contentsPlan__messageLead{font-size:1.6rem;line-height:2;text-align:left}.contentsPlan__messageDetail{margin:25px -24px 0}.contentsPlan__plan{margin:0 -16px;padding:60px 16px}.contentsPlan__planLead{font-size:1.8rem;line-height:1.6;text-align:left}.contentsPlan__planText{margin-top:3px;text-align:left}.contentsPlan__planList{margin-top:26px}.contentsPlan__cta{margin:0 -16px;padding:30px 16px;background-color:#fff}.contentsPlan__consultFlow{margin:0 -16px;padding:0 16px 45px;background-color:#fff}}.contentsWorksArchive{margin-top:-80px}.contentsWorksArchive--works{margin-top:0}.contentsWorksArchive__wrapper{width:100%;max-width:1200px;margin:auto;padding:60px 60px 91px;background-color:#f2f6fa}.contentsWorksArchive__ctaMessage{text-align:center}.contentsWorksArchive__ctaMessageLead{display:inline;background:#fff;color:#264780;font-weight:700;font-size:4rem;line-height:1.8}.contentsWorksArchive__ctaMessageText{padding:20px 0 30px;font-size:2.2rem}.contentsWorksArchive__ctaMessageButtonsLead{display:inline-block;position:relative;padding-bottom:10px;font-weight:700;font-size:2.5rem;line-height:1.44;border-bottom:2px solid #fece38}.contentsWorksArchive__ctaMessageButtonsLead::after{display:block;position:absolute;bottom:-6px;left:50%;transform:rotate(45deg);width:10px;height:10px;margin-left:-5px;border:#fece38 0 solid;border-width:0 2px 2px 0;background-color:#f2f6fa;content:""}.contentsWorksArchive__ctaMessageButtonsWrapper{margin-top:20px}.contentsWorksArchive__company{margin:0 -24px;padding:100px 24px 350px;background:#fff url("../../img/video_production_lp/contentstop_companybg01__pc.png") left 0 bottom 170px repeat-x;text-align:center;animation:logoLoop 60s linear infinite reverse}@keyframes logoLoop{0%{background-position:left 0 bottom 170px}100%{background-position:left 2316px bottom 170px}}.contentsWorksArchive__companyHead{font-weight:bold;font-size:4rem}.contentsWorksArchive__companyText{margin-top:10px;color:#264780;font-weight:bold;font-size:2.8rem}.contentsWorksArchive__companyTextInner{background:linear-gradient(transparent 75%, #e6ebf2 0%)}.contentsWorksArchive__works{width:100%;max-width:1200px;margin:-80px auto 0;padding:60px;background:#e6ebf2}.contentsWorksArchive__list{margin-top:60px}.contentsWorksArchive__ctaTop{padding:90px 0}.contentsWorksArchive__about{margin:0 -24px;padding:120px 24px 90px;background-color:#fff}.contentsWorksArchive__ctaBottom{margin:0 -24px;padding:0 24px;background-color:#fff}@media only screen and (max-width: 767px){.contentsWorksArchive{margin-top:-30px}.contentsWorksArchive--works{margin-top:0}.contentsWorksArchive__wrapper{padding:25px 16px 60px}.contentsWorksArchive__ctaMessageLead{font-size:2.4rem}.contentsWorksArchive__ctaMessageText{font-size:1.6rem;line-height:2;text-align:left}.contentsWorksArchive__ctaMessageButtonsLead{font-size:1.7rem}.contentsWorksArchive__ctaMessageButtonsWrapper{margin-top:30px}.contentsWorksArchive__company{padding:60px 16px 180px;background:#fff url("../../img/video_production_lp/contentstop_companybg01__sp.png") left 0 bottom 50px/772px 98px repeat-x;animation-name:logoLoopSP;animation-duration:40s}@keyframes logoLoopSP{0%{background-position:left 0 bottom 50px}100%{background-position:left 772px bottom 50px}}.contentsWorksArchive__companyHead{font-size:2.4rem;line-height:1.2}.contentsWorksArchive__companyText{margin-top:20px;font-size:1.8rem}.contentsWorksArchive__companyTextInner{background:linear-gradient(transparent 60%, #e6ebf2 0%)}.contentsWorksArchive__works{width:100vw;margin:0 -16px;padding:60px 16px}.contentsWorksArchive__ctaTop{margin:0 -16px;padding:30px 16px;background-color:#fff}.contentsWorksArchive__about{margin:0 -16px;padding:0 16px}.contentsWorksArchive__ctaBottom{margin:0 -16px;padding:30px 16px}}.contentsWorksDetail__top{margin:-66px -24px 0;padding:0 24px;background-color:#e6ebf2}.contentsWorksDetail__top .contentsWorksDetail__ctaMessage,.contentsWorksDetail__top .contentsWorksDetail__feature{width:100%;max-width:1200px;margin:auto;padding-top:125px}.contentsWorksDetail__wrapper{width:100%;max-width:1200px;margin:auto}.contentsWorksDetail__ctaMessage{padding:60px 24px;background-color:#fff;text-align:center}.contentsWorksDetail__ctaMessageLead{color:#264780;font-weight:700;font-size:3.2rem}.contentsWorksDetail__ctaMessageLeadTop{font-size:2.4rem}.contentsWorksDetail__ctaMessageSmall{font-weight:700;font-size:1.8rem}.contentsWorksDetail__ctaMessageText{margin-top:20px;font-size:2.2rem;line-height:1.6}.contentsWorksDetail__ctaMessageButtons{margin-top:40px}.contentsWorksDetail__ctaMessageButtonsLead{display:inline-block;position:relative;padding-bottom:10px;font-weight:700;font-size:2.5rem;line-height:1.44;border-bottom:2px solid #fece38}.contentsWorksDetail__ctaMessageButtonsLead::after{display:block;position:absolute;bottom:-6px;left:50%;transform:rotate(45deg);width:10px;height:10px;margin-left:-5px;border:#fece38 0 solid;border-width:0 2px 2px 0;background-color:#fff;content:""}.contentsWorksDetail__ctaMessageButtonsWrapper{margin-top:20px}.contentsWorksDetail__feature{padding-bottom:120px}.contentsWorksDetail__featureList{width:100%;max-width:1080px;margin:60px auto 0}.contentsWorksDetail__lead{margin-top:60px;font-size:1.8rem;line-height:1.6;text-align:center}.contentsWorksDetail__works{padding:120px 0}.contentsWorksDetail__worksList{width:100%;max-width:1080px;margin:60px auto 0}.contentsWorksDetail__plan{padding:90px 30px 239px;border-radius:4px;background-color:#e6ebf2}.contentsWorksDetail__planList{margin-top:60px}.contentsWorksDetail__ctaTop{margin-top:-179px}.contentsWorksDetail__case{margin:0 -24px;padding:120px 24px;background-color:#f2f6fa}.contentsWorksDetail__caseWrapper{width:100%;max-width:1200px;margin:auto}.contentsWorksDetail__caseContents{margin-top:60px}.contentsWorksDetail__about,.contentsWorksDetail__scene{margin:0 -24px;padding:120px 24px}.contentsWorksDetail__aboutWrapper,.contentsWorksDetail__sceneWrapper{width:100%;max-width:1200px;margin:auto}.contentsWorksDetail__aboutContents,.contentsWorksDetail__sceneContents{margin-top:60px}.contentsWorksDetail__about{background-color:#fff}.contentsWorksDetail__scene{background-color:#f2f6fa}.contentsWorksDetail__ctaMiddle,.contentsWorksDetail__ctaBottom{margin:0 -24px;background-color:#fff}.contentsWorksDetail__ctaMiddle{padding:90px 24px}.contentsWorksDetail__ctaBottom{padding:90px 24px 0}.contentsWorksDetail__method{margin-top:95px}.contentsWorksDetail__award{margin:0 -24px;padding:60px 24px 40px;background-color:#264780}.contentsWorksDetail__awardWrapper{width:100%;max-width:1200px;margin:auto}.contentsWorksDetail__awardList{display:flex;flex-wrap:wrap;justify-content:center;margin:-20px 0 0 -28px}.contentsWorksDetail__awardListItem{opacity:0;transform:translateY(10%);max-width:236px;padding:20px 0 0 28px}.contentsWorksDetail__awardNotice{margin-top:21px;margin-left:-0.8em;color:#fff;font-size:1rem;line-height:1.4;text-align:center}.contentsWorksDetail__awardNoticeItem{margin-left:.8em}.contentsWorksDetail__award.isScrolled .contentsWorksDetail__awardListItem{opacity:1;transform:translateY(0);transition:opacity .5s ease-in-out,transform .5s ease-in-out}.contentsWorksDetail__award.isScrolled .contentsWorksDetail__awardListItem:nth-child(2){transition-delay:0.2s}.contentsWorksDetail__award.isScrolled .contentsWorksDetail__awardListItem:nth-child(3){transition-delay:0.4s}.contentsWorksDetail__company{margin:0 -24px;padding-top:284px;background:url("../../img/video_production_lp/contentstop_companybg01__pc.png") left 0 bottom 70px repeat-x;animation:logoLoopTop 60s linear infinite reverse}@keyframes logoLoopTop{0%{background-position:left 0 bottom 70px}100%{background-position:left 2316px bottom 70px}}.contentsWorksDetail__company.isScrolled .contentsWorksDetail__companyHeading{opacity:1;transform:translateY(0);transition:opacity .8s ease-in-out,transform .8s ease-in-out}.contentsWorksDetail__company.isScrolled .contentsWorksDetail__companyVoiceItem{opacity:1;transform:translateY(0);transition:opacity .5s .6s ease-in-out,transform .5s .6s ease-in-out}.contentsWorksDetail__company.isScrolled .contentsWorksDetail__companyVoiceItem--rightTop{transition-delay:.8s}.contentsWorksDetail__company.isScrolled .contentsWorksDetail__companyVoiceItem--leftBottom{transition-delay:1s}.contentsWorksDetail__company.isScrolled .contentsWorksDetail__companyVoiceItem--rightBottom{transition-delay:1.2s}.contentsWorksDetail--lp .contentsWorksDetail__ctaMessageLead{font-size:3.4rem}.contentsWorksDetail--lp .contentsWorksDetail__ctaMessageLeadTop{font-size:2.8rem}@media only screen and (max-width: 767px){.contentsWorksDetail__top{margin:0 -16px;padding:0}.contentsWorksDetail__top .contentsWorksDetail__ctaMessage{padding-top:30px}.contentsWorksDetail__top .contentsWorksDetail__feature{padding:60px 16px}.contentsWorksDetail__ctaMessage{margin:0 -16px;padding:30px 16px 60px}.contentsWorksDetail__ctaMessageLead{font-size:2.1rem}.contentsWorksDetail__ctaMessageLeadTop{font-size:1.9rem}.contentsWorksDetail__ctaMessageSmall{font-size:1.4rem}.contentsWorksDetail__ctaMessageText{margin-top:20px;font-size:1.6rem;line-height:2;text-align:left}.contentsWorksDetail__ctaMessageButtons{margin-top:30px}.contentsWorksDetail__ctaMessageButtonsLead{font-size:1.7rem}.contentsWorksDetail__ctaMessageButtonsWrapper{margin-top:30px}.contentsWorksDetail__featureList{margin-top:40px}.contentsWorksDetail__lead{margin-top:27px;font-size:1.6rem;line-height:2;text-align:left}.contentsWorksDetail__works{padding:26px 0 60px}.contentsWorksDetail__worksList{margin-top:20px}.contentsWorksDetail__plan{margin:0 -16px;padding:60px 16px;border-radius:0}.contentsWorksDetail__planList{margin-top:25px}.contentsWorksDetail__ctaTop{margin-top:0;padding:30px 0}.contentsWorksDetail__case{margin:0 -16px;padding:60px 16px}.contentsWorksDetail__caseContents{width:100%;max-width:1200px;margin:auto;margin-top:30px}.contentsWorksDetail__about,.contentsWorksDetail__scene{margin:0 -16px;padding:60px 16px}.contentsWorksDetail__aboutContents,.contentsWorksDetail__sceneContents{margin-top:30px}.contentsWorksDetail__ctaMiddle,.contentsWorksDetail__ctaBottom{margin:0 -16px;padding:30px 16px}.contentsWorksDetail__method{margin-top:0}.contentsWorksDetail__award{margin:0 -16px;padding:30px 16px 20px}.contentsWorksDetail__awardList{margin:-10px 0 0 -18px}.contentsWorksDetail__awardListItem{max-width:162px;padding:10px 0 0 18px}.contentsWorksDetail__awardNotice{margin:15px 0 0;text-align:left}.contentsWorksDetail__awardNoticeItem{margin:0 .8em 0 0}.contentsWorksDetail__awardNoticeItem:last-child{margin:0}.contentsWorksDetail__company{margin:0 -16px;padding-top:187px;background:url("../../img/video_production_lp/contentstop_companybg01__sp.png") left 0 bottom 45px/772px 98px repeat-x;animation-name:logoLoopTopSP;animation-duration:40s}@keyframes logoLoopTopSP{0%{background-position:left 0 bottom 45px}100%{background-position:left 772px bottom 45px}}.contentsWorksDetail--lp .contentsWorksDetail__ctaMessageLead{font-size:2.1rem}.contentsWorksDetail--lp .contentsWorksDetail__ctaMessageLeadTop{font-size:1.9rem}}@media only screen and (max-width: 374px){.contentsWorksDetail__awardListItem{max-width:142px}}.contentsWorksMovieDetail{margin-top:-80px}.contentsWorksMovieDetail__wrapper{width:100%;max-width:1200px;margin:auto;background-color:#f2f6fa}.contentsWorksMovieDetail__service{display:grid;grid:"movie" auto "textWrapper" auto/100%}.contentsWorksMovieDetail__serviceMovie{grid-area:movie;padding:30px 60px 0;background-image:linear-gradient(transparent, transparent 84.1549295775%, #fff 84.1549295775%, #fff 100%)}.contentsWorksMovieDetail__serviceTextWrapper{grid-area:textWrapper;padding:60px 60px 90px;background-color:#fff}.contentsWorksMovieDetail__serviceData{margin-top:60px}.contentsWorksMovieDetail__cta{padding:90px 0}.contentsWorksMovieDetail__works{margin:0 -24px;margin-bottom:-80px;padding:90px 24px 120px;background:#e6ebf2}.contentsWorksMovieDetail__worksList{margin-top:60px}@media only screen and (max-width: 767px){.contentsWorksMovieDetail{margin-top:-30px}.contentsWorksMovieDetail__wrapper{padding-bottom:0}.contentsWorksMovieDetail__serviceMovie{padding:18px 18px 0;background-image:linear-gradient(transparent, transparent 69.3506493506%, #fff 69.3506493506%, #fff 100%)}.contentsWorksMovieDetail__serviceTextWrapper{padding:32px 16px 40px}.contentsWorksMovieDetail__serviceData{margin-top:30px}.contentsWorksMovieDetail__cta{padding:30px 0}.contentsWorksMovieDetail__works{margin:0 -16px;margin-bottom:-80px;padding:60px 16px 80px}.contentsWorksMovieDetail__worksList{margin-top:20px}}.contentsVoiceArchive{margin-top:-80px}.contentsVoiceArchive__wrapper{padding-bottom:120px}.contentsVoiceArchive__inner{width:100%;max-width:1200px;margin:auto;padding:60px 60px 90px;background-color:#e6ebf2}.contentsVoiceArchive__lead{font-weight:700;font-size:2.4rem;line-height:1.4;text-align:center}.contentsVoiceArchive__text{margin-top:16px;font-size:1.8rem;line-height:1.6;text-align:center}.contentsVoiceArchive__voice{margin-top:60px}.contentsVoiceArchive__pager{margin-top:60px}@media only screen and (max-width: 767px){.contentsVoiceArchive{margin-top:-30px}.contentsVoiceArchive__wrapper{padding-bottom:0}.contentsVoiceArchive__inner{padding:30px 16px}.contentsVoiceArchive__lead{font-size:1.8rem;line-height:1.6}.contentsVoiceArchive__text{margin-top:4px;font-size:1.6rem;line-height:2;text-align:left}.contentsVoiceArchive__voice{margin:40px -16px 0}}.contentsVoiceDetail{margin-top:-260px}.contentsVoiceDetail__wrapper{width:100%;max-width:1200px;margin:auto}.contentsVoiceDetail__wrapper--top{position:relative;margin:60px auto 0;border-radius:10px;box-shadow:0 0 20px rgba(12,47,158,.1);background-color:#fff}.contentsVoiceDetail__inner{padding:60px 60px 120px;background-color:#fff}.contentsVoiceDetail__inner--close{max-height:408px;padding:0 60px 0 60px;overflow:hidden;transition:max-height 1s}.contentsVoiceDetail__interview{margin-top:90px}.contentsVoiceDetail__movie{margin-top:86px}.contentsVoiceDetail__otherVoice{width:100%;max-width:1080px;margin:auto;padding:120px 0}.contentsVoiceDetail__otherVoiceHeading{font-weight:700;font-size:3.2rem;line-height:1.4}.contentsVoiceDetail__otherVoiceList{margin-top:40px}@media only screen and (max-width: 767px){.contentsVoiceDetail{margin-top:-132px}.contentsVoiceDetail__wrapper--top{padding-bottom:40px}.contentsVoiceDetail__inner{padding:20px 20px 60px}.contentsVoiceDetail__inner--close{padding:0 20px 60px 20px}.contentsVoiceDetail__interview{margin-top:45px}.contentsVoiceDetail__movie{margin-top:60px}.contentsVoiceDetail__otherVoice{padding:60px 0}.contentsVoiceDetail__otherVoiceHeading{font-size:2.4rem}.contentsVoiceDetail__otherVoiceList{margin-top:32px}}.contentsDocumentArchive{margin-top:-80px}.contentsDocumentArchive__wrapper{padding-bottom:120px}.contentsDocumentArchive__inner{width:100%;max-width:1200px;margin:auto;padding:60px;background-color:#e6ebf2}.contentsDocumentArchive__lead{color:#264780;font-weight:700;font-size:2.4rem;line-height:1.4;text-align:center}.contentsDocumentArchive__text{margin-top:18px;font-size:1.6rem;line-height:2;text-align:center}.contentsDocumentArchive__document{margin-top:60px}@media only screen and (max-width: 767px){.contentsDocumentArchive{margin-top:-30px}.contentsDocumentArchive__wrapper{padding-bottom:0}.contentsDocumentArchive__inner{padding:30px 16px}.contentsDocumentArchive__lead{font-size:1.8rem;line-height:1.6}.contentsDocumentArchive__text{margin-top:3px;font-size:1.4rem;text-align:left}.contentsDocumentArchive__document{margin:40px -16px 0}}.contentsDocumentDetail{margin-top:-80px}.contentsDocumentDetail__wrapper{padding-bottom:120px}.contentsDocumentDetail__inner{display:grid;grid-template-columns:repeat(2, 1fr);width:100%;max-width:1200px;margin:auto;background-color:#fff}.contentsDocumentDetail__columnLeft{padding:60px}.contentsDocumentDetail__columnRight{padding:0 60px 60px;background-color:#fafafa}.contentsDocumentDetail__heading{color:#264780;font-weight:700;font-size:2.4rem;line-height:1.4}.contentsDocumentDetail__lead{margin-top:17px;font-size:1.6rem;line-height:2}.contentsDocumentDetail__lead--second{margin-top:0}.contentsDocumentDetail__leadStrongText{color:#264780;font-weight:bold}.contentsDocumentDetail__leadList{line-height:2}.contentsDocumentDetail__leadListText{display:block}.contentsDocumentDetail__leadListText::before{content:"・"}.contentsDocumentDetail__message{margin-top:38px;padding:28px 20px 32px;border-radius:10px;background-color:#e4eef8}.contentsDocumentDetail__messageHeading{text-align:center}.contentsDocumentDetail__messageHeadingText{display:inline-block;position:relative;padding-bottom:21px;color:#264780;font-weight:700;font-size:2.4rem}.contentsDocumentDetail__messageHeadingText::before,.contentsDocumentDetail__messageHeadingText::after{display:block;position:absolute;content:""}.contentsDocumentDetail__messageHeadingText::before{bottom:9px;left:0;width:100%;height:2px;background-color:#264780}.contentsDocumentDetail__messageHeadingText::after{right:0;bottom:3px;left:0;transform:rotate(135deg);width:13px;height:13px;margin:auto;background-color:#e4eef8;border-top:2px solid #264780;border-right:2px solid #264780}.contentsDocumentDetail__messageTextWrapper{display:flex;flex-direction:column;align-items:center;margin-top:20px;text-align:center}.contentsDocumentDetail__messageTextWrapper>:first-child{margin-top:0 !important}.contentsDocumentDetail__messageTextWrapper>:last-child{margin-bottom:0 !important}.contentsDocumentDetail__messageText{margin-top:22px;font-size:1.8rem;line-height:1.4}.contentsDocumentDetail__messageMarkerText{margin-top:19px;padding:4px 4px 5px;background-color:#fff;color:#264780;font-weight:700;font-size:1.8rem}.contentsDocumentDetail__messageMarkerText+.contentsDocumentDetail__messageMarkerText{margin-top:10px}.contentsDocumentDetail__tel{margin-top:40px}@media only screen and (max-width: 1024px){.contentsDocumentDetail__inner{grid-template-columns:100%}.contentsDocumentDetail__photo{text-align:center}}@media only screen and (max-width: 767px){.contentsDocumentDetail{margin-top:-30px}.contentsDocumentDetail__wrapper{padding-bottom:20px}.contentsDocumentDetail__columnLeft{padding:30px 16px 27px}.contentsDocumentDetail__columnRight{padding:0 16px 45px;background-color:#fafafa}.contentsDocumentDetail__heading{font-size:1.8rem;line-height:1.6;text-align:center}.contentsDocumentDetail__photo{width:80%;margin:0 auto}.contentsDocumentDetail__lead--second{display:inline}.contentsDocumentDetail__leadList{line-height:2}.contentsDocumentDetail__leadListText{display:inline;color:#264780;font-weight:bold}.contentsDocumentDetail__leadListText::before{content:"「"}.contentsDocumentDetail__leadListText::after{content:"」"}.contentsDocumentDetail__leadStrongText{color:#264780;font-weight:bold}.contentsDocumentDetail__leadStrongText--marker{background:linear-gradient(transparent 60%, #fff480 60%)}.contentsDocumentDetail__message{display:inline;margin-top:0;padding:0;background-color:#fff}.contentsDocumentDetail__messageHeading{display:none}.contentsDocumentDetail__messageHeadingText{display:inline-block}.contentsDocumentDetail__messageTextWrapper{display:inline;margin-top:0;line-height:2;text-align:left}.contentsDocumentDetail__messageText{margin-top:0;font-size:1.6rem}.contentsDocumentDetail__messageMarkerText{display:inline;margin-top:0;padding:0;background:linear-gradient(transparent 60%, #fff480 60%);font-size:1.6rem}.contentsDocumentDetail__messageMarkerText--dot::after{content:"、"}.contentsDocumentDetail__messageMarkerText--last::after{content:"にオススメです！"}.contentsDocumentDetail__tel{display:none}}.contentsStaffArchive{margin-top:-80px}.contentsStaffArchive__wrapper{padding-bottom:90px}.contentsStaffArchive__inner{width:100%;max-width:1200px;margin:auto;padding:60px 60px 90px;background-color:#fff}.contentsStaffArchive__staff{display:grid;row-gap:60px}.contentsStaffArchive__staffRow>:first-child{margin-top:0 !important}.contentsStaffArchive__staffRow>:last-child{margin-bottom:0 !important}.contentsStaffArchive__staffRow:first-child .contentsStaffArchive__staffHeading{margin-top:64px}.contentsStaffArchive__staffHeading{margin-top:124px;color:#264780;font-weight:700;font-size:3.2rem;line-height:1.2}.contentsStaffArchive__staffList{margin-top:44px}@media only screen and (max-width: 767px){.contentsStaffArchive{margin-top:-30px}.contentsStaffArchive__wrapper{padding-bottom:0}.contentsStaffArchive__inner{padding:30px 14px 60px}.contentsStaffArchive__staff{row-gap:30px}.contentsStaffArchive__staff:first-child .contentsStaffArchive__staffHeading{margin-top:36px}.contentsStaffArchive__staffHeading{font-size:2.4rem;line-height:1.4;text-align:center}.contentsStaffArchive__staffList{margin:30px -14px 0}}.contentsStaffDetail{margin-top:-80px}.contentsStaffDetail__wrapper{padding-bottom:90px}.contentsStaffDetail__inner{width:100%;max-width:1200px;margin:auto}.contentsStaffDetail__pageBack{display:flex;justify-content:center;margin-top:60px}@media only screen and (max-width: 767px){.contentsStaffDetail{margin-top:-30px}.contentsStaffDetail__wrapper{padding-bottom:60px}.contentsStaffDetail__pageBack{margin-top:45px}}.contentsSeminar{padding:20px 0 60px}.contentsSeminar--blue .contentsSeminar__leadStrong{color:#006aca}.contentsSeminar--blue .contentsSeminar__formTitle{background:#006aca}.contentsSeminar--blue .sectionSeminar__strong{color:#006aca}.contentsSeminar--blue .sectionSeminar__wrapper{background:#eaf0fb}.contentsSeminar--blue .sectionSeminar__wrapper--transparent{background:transparent}.contentsSeminar--blue .sectionSeminar__personCompany{color:#006aca}.contentsSeminar--lightblue .contentsSeminar__formTitle{background:#2682bf}.contentsSeminar--lightblue .contentsSeminar__form{background-color:#e8e8e8}.contentsSeminar__mainVisual{max-width:1400px;margin:auto;overflow:hidden}.contentsSeminar__wrapper{width:1000px;max-width:100%;margin:40px auto 0}.contentsSeminar__thanksHeading{font-weight:bold;font-size:3rem;text-align:center}.contentsSeminar__thanksText{margin-top:50px;text-align:center}.contentsSeminar__thanksText+.contentsSeminar__thanksText{margin-top:15px}.contentsSeminar__thanksEmail{text-decoration:underline}.contentsSeminar__leadText{padding-bottom:16px;text-align:center}.contentsSeminar__leadBallon{width:295px;margin:68px auto 10px}.contentsSeminar__leadList{display:table;margin:0 auto 40px}.contentsSeminar__leadItem{display:inherit;position:relative;margin-top:15px;padding:5px 15px 5px 1em;background:#fff;font-size:1.8rem}.contentsSeminar__leadItem::before{position:absolute;left:.2em;content:"・"}.contentsSeminar__leadStrong{color:#d32f1d}.contentsSeminar__slider{position:relative;max-width:800px;margin:40px auto 60px;padding-bottom:40px}.contentsSeminar__sliderInner{overflow:hidden}.contentsSeminar__sliderList{display:flex;flex-wrap:nowrap}.contentsSeminar__sliderItem{display:block;flex-shrink:0;width:100%;margin:0}.contentsSeminar__info{padding:60px 100px;background:#fff}.contentsSeminar__form{max-width:800px;margin:120px auto 60px;padding:0 80px 80px;background-color:#fafafa}.contentsSeminar__formTitle{margin:0 -80px 50px;padding:15px 0;background:#d32f1d;color:#fff;font-weight:bold;font-size:3.4rem;text-align:center}.contentsSeminar__formText{text-align:center}.contentsSeminar__formIframe{width:100%;min-height:1100px !important;overflow:visible !important;-ms-overflow-style:none;scrollbar-width:none}.contentsSeminar__formIframe::-webkit-scrollbar{display:none}.contentsSeminar__nav{display:flex;justify-content:center;margin-top:60px}.contentsSeminar__navItem{padding:0 8px;line-height:1}.contentsSeminar__navItem:not(:first-child){border-left:1px solid #333}.contentsSeminar__navLink{text-decoration:none}@media(hover: hover)and (pointer: fine){.contentsSeminar__navLink:hover,.contentsSeminar__navLink:focus,.contentsSeminar__navLink:active{opacity:.8;text-decoration:underline}}@media only screen and (max-width: 1024px){.contentsSeminar__info{padding:60px 40px}}@media only screen and (max-width: 767px){.contentsSeminar{padding:0 0 45px}.contentsSeminar__mainVisual{margin:0 -16px}.contentsSeminar__wrapper{margin:30px auto 0}.contentsSeminar__thanksHeading{font-size:2.2rem}.contentsSeminar__thanksText{margin-top:35px;font-size:1.4rem}.contentsSeminar__leadText{font-size:1.4rem}.contentsSeminar__leadBallon{width:205px;margin:40px auto 0}.contentsSeminar__leadItem{display:block;padding:5px 10px 5px 20px;font-size:1.6rem}.contentsSeminar__slider{margin:45px auto;padding-bottom:30px}.contentsSeminar__info{margin:0 -16px;padding:45px 16px 60px}.contentsSeminar__form{width:auto;margin:60px auto 45px;padding:0 15px 45px}.contentsSeminar__formTitle{margin:0 -15px 30px;padding:10px 0;font-size:2.4rem}.contentsSeminar__formText{font-size:1.4rem;text-align:left}.contentsSeminar__nav{margin-top:45px;font-size:1.2rem}.contentsSeminar__navLink{text-decoration:none}}@media only screen and (max-width: 767px)and (hover: hover)and (pointer: fine){.contentsSeminar__navLink:hover,.contentsSeminar__navLink:focus,.contentsSeminar__navLink:active{opacity:.8;text-decoration:underline}}.contentsSeminarArchive{margin-top:-80px}.contentsSeminarArchive__wrapper{width:100%;max-width:1200px;margin:0 auto 90px;padding:60px 60px 90px;background-color:#e6ebf2}.contentsSeminarArchive__lead{color:#264780;font-size:2.4rem;text-align:center}.contentsSeminarArchive__text{margin-top:20px;text-align:center}.contentsSeminarArchive__seminer{margin-top:40px}.contentsSeminarArchive__pager{margin-top:80px}@media only screen and (max-width: 767px){.contentsSeminarArchive{margin-top:-30px}.contentsSeminarArchive__wrapper{margin:0;padding:30px 16px}.contentsSeminarArchive__lead{font-size:1.8rem;line-height:1.6}.contentsSeminarArchive__text{margin-top:4px;font-size:1.6rem;line-height:2;text-align:left}.contentsSeminarArchive__seminer{margin:40px -16px 0}}.contentsColumnArchive{margin-top:-60px}.contentsColumnArchive__wrapper{width:100%;max-width:1200px;margin:auto;padding-bottom:128px}.contentsColumnArchive__popular{padding:50px 60px 36px;border-radius:10px;background-color:#fff}.contentsColumnArchive__categories{margin-top:40px}.contentsColumnArchive__columnWrapper{display:grid;grid-template-columns:1fr 320px;column-gap:40px;width:100%;max-width:1200px;margin:auto;margin-top:40px}.contentsColumnArchive__resultHeading{padding:30px 60px;border-radius:10px;background-color:#fff}.contentsColumnArchive__resultList{margin-top:40px}.contentsColumnArchive__pager{margin-top:78px}.contentsColumnArchive__pageBack{display:flex;justify-content:center;margin-top:70px}.contentsColumnArchive--category{margin-top:-45px}.contentsColumnArchive--category .contentsColumnArchive__categories{margin-top:0}.contentsColumnArchive--tag .contentsColumnArchive__columnWrapper{margin-top:0}@media only screen and (max-width: 1024px){.contentsColumnArchive__columnWrapper{grid-template-columns:100%;row-gap:78px}}@media only screen and (max-width: 767px){.contentsColumnArchive{margin-top:-28px}.contentsColumnArchive__wrapper{padding-bottom:0}.contentsColumnArchive__popular{display:none}.contentsColumnArchive__categories{margin-top:0}.contentsColumnArchive__columnWrapper{row-gap:38px;margin-top:30px}.contentsColumnArchive__columnSide{margin:0 -16px;padding:49px 16px 0;padding-bottom:90px;background-color:#fff}.contentsColumnArchive__resultHeading{margin:0 -16px;padding:20px 16px;border-radius:0}.contentsColumnArchive__resultList{margin-top:30px}.contentsColumnArchive__pager{margin-top:40px}.contentsColumnArchive__pageBack{margin-top:30px}.contentsColumnArchive--tag{margin-top:-32px}.contentsColumnArchive--tag .contentsColumnArchive__columnWrapper{row-gap:50px}}.contentsColumnDetail{margin-top:-115px}.contentsColumnDetail__wrapper{width:100%;max-width:1200px;margin:auto;padding-bottom:128px}.contentsColumnDetail__columnWrapper{display:grid;grid-template-columns:1fr 320px;column-gap:40px;width:100%;max-width:1200px;margin:auto}.contentsColumnDetail__articleBox{padding:60px 60px 60px;border-radius:10px;background-color:#fff}.contentsColumnDetail__articleHeader{border-bottom:2px solid #ced2d9;padding-bottom:14px}.contentsColumnDetail__articleCategoryes{display:grid;grid-template-columns:1fr auto;column-gap:20px;min-height:29px}.contentsColumnDetail__articleDate{padding-top:2px;color:#666;font-size:1.6rem;line-height:1.225;font-family:"Roboto",sans-serif;text-align:right}.contentsColumnDetail__articleHeading{margin-top:2px;color:#264780;font-weight:700;font-size:3.4rem;line-height:1.47}.contentsColumnDetail__articleTags{margin-top:12px}.contentsColumnDetail__articleAuthor{margin-top:15px}.contentsColumnDetail__articleContents{margin-top:40px}.contentsColumnDetail__articleContentsWrapper{margin-top:38px;font-size:1.6rem;line-height:2.25}.contentsColumnDetail__articleContentsWrapper>:first-child{margin-top:0 !important}.contentsColumnDetail__articleContentsWrapper>:last-child{margin-bottom:0 !important}.contentsColumnDetail__articleContentsWrapper p{margin-top:10px;font-size:inherit;line-height:inherit}.contentsColumnDetail__articleThumbnail{text-align:center}.contentsColumnDetail__articleAuthorBottom{margin-top:80px;padding:40px 60px;border-radius:10px;background-color:#f2f6fa}.contentsColumnDetail__pageBack{display:flex;justify-content:center;margin-top:40px}.contentsColumnDetail__recommend{margin-top:60px;padding:50px 60px 49px;border-radius:10px;background-color:#fff}.contentsColumnDetail__recommendArticles{margin-top:40px}@media only screen and (max-width: 1024px){.contentsColumnDetail__columnWrapper{grid-template-columns:100%;row-gap:78px}}@media only screen and (max-width: 767px){.contentsColumnDetail{margin-top:-74px}.contentsColumnDetail__wrapper{padding-bottom:0}.contentsColumnDetail__columnWrapper{row-gap:50px}.contentsColumnDetail__columnSide{margin:0 -16px;padding:49px 16px 0;padding-bottom:90px;background-color:#fff}.contentsColumnDetail__articleBox{padding:27px 20px 50px;border-radius:5px}.contentsColumnDetail__articleHeader{padding-bottom:10px;border-bottom-width:1px}.contentsColumnDetail__articleDate{padding-top:3px;font-size:1.4rem}.contentsColumnDetail__articleHeading{margin-top:8px;font-size:2.1rem;line-height:1.238}.contentsColumnDetail__articleAuthor{margin-top:10px}.contentsColumnDetail__articleContents{margin-top:28px}.contentsColumnDetail__articleContentsWrapper{margin-top:29px;line-height:1.9375}.contentsColumnDetail__articleAuthorBottom{margin-top:50px;padding:20px 25px 18px;border-radius:5px}.contentsColumnDetail__recommend{margin-top:50px;padding:30px 20px 59px}.contentsColumnDetail__recommendArticles{margin-top:30px}}.contentsColumnPopular__link{display:grid;grid:"thumbnail" auto "date" auto "title" 1fr/100%;text-decoration:none}@media(hover: hover)and (pointer: fine){.contentsColumnPopular__link:hover .contentsColumnPopular__thumbnail img,.contentsColumnPopular__link:focus .contentsColumnPopular__thumbnail img,.contentsColumnPopular__link:active .contentsColumnPopular__thumbnail img{transform:scale(1.05)}}.contentsColumnPopular__thumbnail{grid-area:thumbnail;position:relative;width:100%;padding-top:56.25%;overflow:hidden}.contentsColumnPopular__thumbnail img{position:absolute;top:0;left:0;float:none;width:100%;height:100%;margin:0;transition:transform .4s ease-in-out;object-fit:cover;will-change:transform}.contentsColumnPopular__date{grid-area:date;margin-top:12px;color:#666;font-size:1.4rem;line-height:1.4;font-family:"Roboto",sans-serif}.contentsColumnPopular__heading{display:-webkit-box;display:box;overflow:hidden;-webkit-box-orient:vertical;box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;grid-area:title;margin-top:6px;color:#264780;font-weight:700;font-size:1.8rem;line-height:1.4}.contentsFAQ{margin-top:-80px}.contentsFAQ__wrapper{padding-bottom:90px}.contentsFAQ__inner{width:100%;max-width:1200px;margin:auto;padding:60px;background-color:#fff}.contentsFAQ__lead{font-weight:700;font-size:2.4rem;line-height:1.4;text-align:center}.contentsFAQ__text{margin-top:16px;font-size:1.8rem;line-height:1.6;text-align:center}.contentsFAQ__faq{margin-top:58px}.contentsFAQ__cta{margin:0 -24px;padding:90px 24px;background-color:#fff}.contentsFAQ__consultFlow{margin:0 -24px;padding:0 24px 90px;background-color:#fff}@media only screen and (max-width: 767px){.contentsFAQ{margin-top:-30px}.contentsFAQ__wrapper{padding-bottom:0}.contentsFAQ__inner{padding:30px 16px 0}.contentsFAQ__lead{font-size:1.8rem;line-height:1.6}.contentsFAQ__text{margin-top:4px;font-size:1.6rem;line-height:2;text-align:left}.contentsFAQ__faq{margin:25px -16px 0}.contentsFAQ__cta{margin:0 -16px;padding:30px 16px}.contentsFAQ__consultFlow{margin:0 -16px;padding:0 16px 45px}}.contentsNewsArchive{margin-top:-80px}.contentsNewsArchive__wrapper{padding-bottom:90px}.contentsNewsArchive__inner{width:100%;max-width:1200px;margin:auto;padding:120px 60px 90px;background-color:#fff}.contentsNewsArchive__pager{margin-top:60px}.contentsNewsArchive__consultFlow{margin:0 -24px;padding:90px 24px;background-color:#fff}@media only screen and (max-width: 767px){.contentsNewsArchive{margin-top:-30px}.contentsNewsArchive__wrapper{padding-bottom:60px}.contentsNewsArchive__inner{padding:30px 20px}.contentsNewsArchive__consultFlow{margin:0 -16px;padding:30px 16px 45px}}.contentsNewsDetail{margin-top:-260px}.contentsNewsDetail__wrapper{padding-bottom:90px}.contentsNewsDetail__inner{width:100%;max-width:840px;margin:auto;padding:90px 60px 116px;border-radius:10px;background-color:#fff}.contentsNewsDetail__article{width:100%;max-width:620px;margin:auto}.contentsNewsDetail__articleHeader{padding-bottom:30px;border-bottom:2px solid #e6ebf2}.contentsNewsDetail__articleDate{color:#666;font-size:1.4rem;line-height:1.4}.contentsNewsDetail__articleHeading{margin-top:20px;color:#264780;font-weight:700;font-size:2.4rem;line-height:1.4}.contentsNewsDetail__articleHeadingSmall{font-size:1.8rem}.contentsNewsDetail__articleContents{margin-top:25px;font-size:1.4rem;line-height:2.25}.contentsNewsDetail__articleContents>:first-child{margin-top:0 !important}.contentsNewsDetail__articleContents>:last-child{margin-bottom:0 !important}.contentsNewsDetail__articleContents p{margin-top:2.24em;font-size:inherit;line-height:inherit}.contentsNewsDetail__pageBack{display:flex;justify-content:center;margin-top:60px}@media only screen and (max-width: 767px){.contentsNewsDetail{margin-top:-122px}.contentsNewsDetail__wrapper{padding-bottom:60px}.contentsNewsDetail__inner{padding:30px 20px 56px;border-radius:0}.contentsNewsDetail__articleHeader{padding-bottom:20px;border-width:1px}.contentsNewsDetail__articleHeading{margin-top:10px;font-size:1.8rem}.contentsNewsDetail__articleHeadingSmall{font-size:1.4rem}.contentsNewsDetail__articleContents{margin-top:16px;line-height:2}.contentsNewsDetail__articleContents p{margin-top:2em}.contentsNewsDetail__articleContents .dotList li::before{top:.9em}.contentsNewsDetail__articleContents .dataList dt::before{top:.8em}.contentsNewsDetail__articleContents .dataList dt::after{top:1.2em}.contentsNewsDetail__pageBack{margin-top:45px}}.contentsContact{margin-top:-80px}.contentsContact__wrapper{padding-bottom:120px}.contentsContact__inner{width:100%;max-width:1200px;margin:auto;padding:56px 60px 60px;background-color:#fff}.contentsContact__contents{width:100%;max-width:840px;margin:auto}.contentsContact__text{font-size:1.6rem;line-height:2;text-align:center}.contentsContact__tel{margin-top:36px}.contentsContact__form{margin-top:60px;padding:0 50px 60px;background-color:#fafafa}@media only screen and (max-width: 767px){.contentsContact{margin-top:-30px}.contentsContact__wrapper{padding-bottom:20px}.contentsContact__inner{padding:27px 16px 0}.contentsContact__text{text-align:left}.contentsContact__tel{margin-top:15px}.contentsContact__form{margin:30px -16px 0;padding:0 16px 45px}}.contentsQuote{margin-top:-80px}.contentsQuote__wrapper{padding-bottom:120px}.contentsQuote__inner{display:grid;grid-template-columns:repeat(2, 1fr);width:100%;max-width:1200px;margin:auto;background-color:#fff}.contentsQuote__columnLeft{padding:60px}.contentsQuote__columnRight{padding:0 60px 60px;background-color:#fafafa}.contentsQuote__heading{color:#264780;font-weight:700;font-size:2.4rem;line-height:1.4}.contentsQuote__text{margin-top:17px;font-size:1.6rem;line-height:2}.contentsQuote__message{margin-top:38px;padding:28px 20px 32px;border-radius:10px;background-color:#f2f6fa}.contentsQuote__messageHeading{text-align:center}.contentsQuote__messageHeadingText{display:inline-block;position:relative;padding-bottom:21px;color:#264780;font-weight:700;font-size:2.4rem}.contentsQuote__messageHeadingText::before,.contentsQuote__messageHeadingText::after{display:block;position:absolute;content:""}.contentsQuote__messageHeadingText::before{bottom:9px;left:0;width:100%;height:2px;background-color:#264780}.contentsQuote__messageHeadingText::after{right:0;bottom:3px;left:0;transform:rotate(135deg);width:13px;height:13px;margin:auto;background-color:#f2f6fa;border-top:2px solid #264780;border-right:2px solid #264780}.contentsQuote__messageTextWrapper{display:flex;flex-direction:column;align-items:center;margin-top:20px;text-align:center}.contentsQuote__messageTextWrapper>:first-child{margin-top:0 !important}.contentsQuote__messageTextWrapper>:last-child{margin-bottom:0 !important}.contentsQuote__messageText{margin-top:22px;font-size:1.8rem;line-height:1.4}.contentsQuote__messageMarkerText{margin-top:19px;padding:4px 4px 5px;background-color:#fff;color:#264780;font-weight:700;font-size:1.8rem}.contentsQuote__messageMarkerText+.contentsQuote__messageMarkerText{margin-top:10px}.contentsQuote__tel{margin-top:40px}@media only screen and (max-width: 1024px){.contentsQuote__inner{grid-template-columns:100%}}@media only screen and (max-width: 767px){.contentsQuote{margin-top:-30px}.contentsQuote__wrapper{padding-bottom:20px}.contentsQuote__columnLeft{padding:30px 16px 27px}.contentsQuote__columnRight{padding:0 16px 45px;background-color:#fafafa}.contentsQuote__heading{font-size:1.8rem;line-height:1.6;text-align:center}.contentsQuote__text{margin-top:3px;font-size:1.4rem}.contentsQuote__message,.contentsQuote__tel{display:none}}.contentsDownload{margin-top:-80px}.contentsDownload__wrapper{padding-bottom:120px}.contentsDownload__inner{width:100%;max-width:1200px;margin:auto;padding:60px;background-color:#fff}.contentsDownload__contents{width:100%;max-width:840px;margin:auto}.contentsDownload__lead{color:#264780;font-weight:700;font-size:2.4rem;line-height:1.4;text-align:center}.contentsDownload__text{margin-top:18px;font-size:1.6rem;line-height:2;text-align:center}.contentsDownload__form{margin-top:36px;padding:0 50px 60px;background-color:#fafafa}@media only screen and (max-width: 767px){.contentsDownload{margin-top:-30px}.contentsDownload__wrapper{padding-bottom:20px}.contentsDownload__lead{font-size:1.8rem;line-height:1.6}.contentsDownload__text{margin-top:3px;font-size:1.4rem;text-align:left}.contentsDownload__inner{padding:30px 16px 0}.contentsDownload__form{width:auto;margin:25px -16px 0;padding:0 16px 45px}}.contentsThanks__wrapper{padding:60px 0 120px}.contentsThanks__inner{width:100%;max-width:840px;margin:auto;padding:90px 60px;border-radius:10px;box-shadow:0 0 20px rgba(12,47,158,.1);background-color:#fff}.contentsThanks__contents{width:100%;max-width:620px;margin:auto}.contentsThanks__message{padding-bottom:30px;color:#264780;font-weight:700;font-size:3rem;line-height:1.4;border-bottom:2px solid #e6ebf2}.contentsThanks__text{margin-top:25px;font-size:1.4rem;line-height:2.25}.contentsThanks__text+.contentsThanks__text{margin-top:2.2em}.contentsThanks__tel{margin-top:55px}.contentsThanks__pageBack{display:flex;justify-content:center;margin-top:60px}@media only screen and (max-width: 767px){.contentsThanks__wrapper{padding:30px 0}.contentsThanks__inner{padding:30px 20px 45px;border-radius:0;box-shadow:none}.contentsThanks__message{padding-bottom:20px;border-width:1px;font-size:1.8rem}.contentsThanks__text{margin-top:16px;line-height:2}.contentsThanks__text+.contentsThanks__text{margin-top:2em}.contentsThanks__tel{margin-top:25px}.contentsThanks__pageBack{margin-top:30px}}.contentsThanks2__wrapper{padding:60px 0}.contentsThanks2__inner{width:100%;max-width:1080px;margin:auto;padding:60px 100px;background-color:#fff}.contentsThanks2__contents{width:100%;margin:auto}.contentsThanks2__message{color:#264780;font-weight:700;font-size:2.2rem;line-height:1.4;text-align:center}.contentsThanks2__block{margin-top:30px;padding:40px 70px;background:#fff0ef}.contentsThanks2__blockTitle{color:#e46d65;font-weight:700;font-size:2.8rem;line-height:1.5;text-align:center}.contentsThanks2__blockText{margin-top:12px;line-height:1.5}.contentsThanks2__blockText--pcCenter{text-align:center}.contentsThanks2__blockButton{margin-top:28px;text-align:center}.contentsThanks2__text{margin-top:10px;line-height:1.5;text-align:center}.contentsThanks2__tel{display:flex;justify-content:center;align-items:center;gap:20px;margin-top:30px;padding-top:12px;border-top:1px solid #ccc}.contentsThanks2__telText{font-weight:700;font-size:1.4rem;line-height:1.5}.contentsThanks2__telTime{display:flex;justify-content:center;gap:10px;font-size:1.2rem}.contentsThanks2__telTime>dt{padding:1px 10px;border:1px solid #333}.contentsThanks2__pageBack{display:flex;justify-content:center;margin-top:60px}@media only screen and (max-width: 767px){.contentsThanks2__wrapper{padding:40px 0}.contentsThanks2__inner{padding:40px 20px}.contentsThanks2__message{font-size:2rem}.contentsThanks2__block{padding:30px 20px}.contentsThanks2__blockTitle{font-size:2.4rem}.contentsThanks2__blockText{margin-top:10px}.contentsThanks2__blockText--pcCenter{text-align:left}.contentsThanks2__blockButton{margin-top:20px}.contentsThanks2__text{text-align:left}.contentsThanks2__tel{flex-direction:column;gap:10px}.contentsThanks2__pageBack{margin-top:40px}}@media only screen and (max-width: 374px){.contentsThanks2__blockTitle{font-size:2rem}}.contentsCompany{margin-top:-90px}.contentsCompany__wrapper{width:100%;max-width:1200px;margin:auto;padding-bottom:120px}.contentsCompany__philosophy{position:relative;padding:106px 75px 157px;background-color:#f2f6fa;text-align:center}.contentsCompany__philosophyHeading{color:#264780;font-weight:700;font-size:5.2rem;line-height:1.4;letter-spacing:.2em}.contentsCompany__philosophyLead{margin-top:40px;font-weight:700;font-size:3.2rem;line-height:1.4;font-family:"Noto Serif JP",serif;letter-spacing:.2em}.contentsCompany__philosophy::after{display:block;position:absolute;right:0;bottom:-65px;left:0;width:2px;height:130px;margin:auto;background-image:linear-gradient(#264780, #264780 50%, #f2f6fa 50%, #f2f6fa 100%);content:""}.contentsCompany__mission{padding:170px 40px 216px;background:url("../../img/video_production_lp/company/contentscompany_missionbg01__pc.jpg") center/cover no-repeat;text-align:center}.contentsCompany__missionLead{margin-top:47px;color:#fff;font-weight:700;font-size:2.4rem;line-height:2.583;font-family:"Noto Serif JP",serif;letter-spacing:.2em}.contentsCompany__message{display:grid;grid-template-areas:"photo" "text";row-gap:60px;width:100%;max-width:840px;margin:-60px auto 0;padding:60px 60px 112px;background-color:#fff;text-align:center}.contentsCompany__messagePhoto{grid-area:photo}.contentsCompany__messagePhotoImage{width:100%}.contentsCompany__messageTextWrapper{grid-area:text}.contentsCompany__messageText{margin-top:52px;font-size:1.6rem;line-height:2.5;font-family:"Noto Serif JP",serif}.contentsCompany__messageText+.contentsCompany__messageText{margin-top:40px}.contentsCompany__company{margin-top:90px;padding:120px 60px;background-color:#fff}.contentsCompany__companyWrapper{width:100%;max-width:840px;margin:auto}.contentsCompany__companyHeading{color:#264780;font-weight:700;font-size:3.2rem;line-height:1.4}.contentsCompany__companyData{margin-top:40px}.contentsCompany__member{width:100%;max-width:1000px;margin:auto;margin-top:120px}.contentsCompany__memberList{margin-top:60px}@media only screen and (max-width: 767px){.contentsCompany{margin-top:-35px}.contentsCompany__wrapper{padding-bottom:60px}.contentsCompany__philosophy{padding:50px 32px 49px}.contentsCompany__philosophyHeading{font-size:2.6rem}.contentsCompany__philosophyLead{margin-top:16px;font-size:1.5rem;line-height:1.5}.contentsCompany__philosophy::after{bottom:-30px;width:1px;height:60px}.contentsCompany__mission{margin:0 -16px;padding:80px 16px 93px;background-image:url("../../img/video_production_lp/company/contentscompany_missionbg01__sp.jpg")}.contentsCompany__missionLead{margin-top:32px;font-size:1.6rem;line-height:2.1875}.contentsCompany__message{row-gap:31px;margin:-48px auto 0;padding:30px 20px 56px}.contentsCompany__messageText{margin-top:27px;font-size:1.3rem;line-height:2;letter-spacing:.2em}.contentsCompany__messageText+.contentsCompany__messageText{margin-top:26px}.contentsCompany__company{margin-top:60px;padding:30px 20px 60px}.contentsCompany__companyHeading{font-size:1.8rem}.contentsCompany__companyData{margin-top:20px}.contentsCompany__member{margin-top:60px}.contentsCompany__memberList{margin-top:30px}}.contentsPrivacy{margin-top:-80px}.contentsPrivacy__wrapper{padding-bottom:90px}.contentsPrivacy__inner{width:100%;max-width:1200px;margin:auto;padding:120px 60px;background-color:#fff}.contentsPrivacy__contents{max-width:840px;margin:auto}.contentsPrivacy__heading{color:#264780;font-weight:700;font-size:3.2rem;line-height:1.4}.contentsPrivacy__headingSub{margin-top:37px;font-size:1.4rem;line-height:2}.contentsPrivacy__headingB{color:#264780;font-weight:700;font-size:2.4rem;line-height:1.4}.contentsPrivacy__policy{margin-top:86px}.contentsPrivacy__policyRow{border-top:2px solid #e6ebf2;padding:42px 0 45px}.contentsPrivacy__policyRow:last-child{padding-bottom:0}.contentsPrivacy__policyText{margin-top:16px}.contentsPrivacy__policyText>:first-child{margin-top:0 !important}.contentsPrivacy__policyText>:last-child{margin-bottom:0 !important}.contentsPrivacy__text{margin-top:28px;font-size:1.4rem;line-height:2}.contentsPrivacy__listDot{margin-top:28px}.contentsPrivacy__listDotItem{position:relative;font-size:1.4rem;line-height:2;text-indent:1em}.contentsPrivacy__listDotItem::before{display:block;position:absolute;top:1em;left:6px;width:3px;height:3px;border-radius:50%;background-color:#333;content:""}.contentsPrivacy__listURL{font-size:1.4rem;line-height:2}.contentsPrivacy__listURLRow{display:grid;grid-template-columns:auto 1fr;column-gap:1em}.contentsPrivacy__listURLTerm{position:relative;padding-left:1em}.contentsPrivacy__listURLTerm::before{display:block;position:absolute;top:1em;left:6px;width:3px;height:3px;border-radius:50%;background-color:#333;content:""}.contentsPrivacy__listURLLink{color:#096fc8}.contentsPrivacy__buttonContact{margin-top:17px}@media only screen and (max-width: 767px){.contentsPrivacy{margin-top:-30px}.contentsPrivacy__wrapper{padding-bottom:60px}.contentsPrivacy__inner{padding:30px 20px 60px}.contentsPrivacy__heading{font-size:1.8rem;line-height:1.6}.contentsPrivacy__headingSub{margin-top:17px;font-size:1.3rem;line-height:1.5}.contentsPrivacy__headingB{font-size:1.5rem}.contentsPrivacy__policy{margin-top:39px}.contentsPrivacy__policyRow{padding:30px 0 29px;border-width:1px}.contentsPrivacy__policyRowText{margin-top:15px}.contentsPrivacy__text{margin-top:19px;font-size:1.3rem;line-height:1.5}.contentsPrivacy__listDot{margin-top:20px}.contentsPrivacy__listDotItem{font-size:1.3rem;line-height:1.5}.contentsPrivacy__listDotItem::before{top:.7em;left:5px}.contentsPrivacy__listURL{font-size:1.3rem;line-height:1.5}.contentsPrivacy__listURLRow{grid-template-columns:100%}.contentsPrivacy__listURLTerm::before{top:.7em;left:5px}.contentsPrivacy__buttonContact{display:flex;justify-content:center;margin-top:30px}}.contentsTerms{margin-top:-80px}.contentsTerms__wrapper{padding-bottom:90px}.contentsTerms__inner{width:100%;max-width:1200px;margin:auto;padding:120px 60px;background-color:#fff}.contentsTerms__contents{display:grid;row-gap:2.8em;max-width:840px;margin:auto;font-size:1.4rem;line-height:1.4}.contentsTerms__heading{font-weight:700}.contentsTerms__text+.contentsTerms__text{margin-top:1.4em}.contentsTerms__listInner{padding:1.4em 0}.contentsTerms__listDotItem{position:relative;text-indent:1em}.contentsTerms__listDotItem::before{display:block;position:absolute;top:.65em;left:6px;width:3px;height:3px;border-radius:50%;background-color:#333;content:""}.contentsTerms__listNumChild{padding-left:1em}.contentsTerms__listNumChildItem{position:relative;padding-left:1.2em}.contentsTerms__listNumChildNumber{position:absolute;top:0;left:0}@media only screen and (max-width: 767px){.contentsTerms{margin-top:-30px}.contentsTerms__wrapper{padding-bottom:60px}.contentsTerms__inner{padding:30px 20px 60px}.contentsTerms__contents{row-gap:3em;font-size:1.3rem;line-height:1.5}.contentsTerms__listInner{padding:1.5em 0}.contentsTerms__listDotItem::before{top:.75em;left:5px}}.contents404__wrapper{padding:70px 0 120px}.contents404__inner{width:100%;max-width:1200px;margin:auto;padding:68px 60px 73px;border-radius:10px;background-color:#fff}.contents404__contents{display:grid;grid:"illust text" auto/auto 1fr;column-gap:55px;width:100%;max-width:854px;margin:auto}.contents404__columnIllust{grid-area:illust}.contents404__columnText{grid-area:text;padding-top:6px}.contents404__heading{color:#264780;font-weight:700;font-size:3.2rem;line-height:1.2}.contents404__text{margin-top:20px;font-size:1.6rem;line-height:2}.contents404__pageBack{display:flex;margin-top:25px}@media only screen and (max-width: 767px){.contents404__wrapper{padding:70px 0 60px}.contents404__inner{padding:106px 32px 50px;border-radius:5px}.contents404__contents{grid:"illust" auto "text" auto/100%;gap:31px 0;margin-top:-145px}.contents404__columnIllust{text-align:center}.contents404__columnText{padding-top:0}.contents404__image{transform:translateX(9px);width:90px}.contents404__heading{font-size:2.4rem;line-height:1.4;text-align:center}.contents404__text{margin-top:27px;font-size:1.4rem;text-align:center}.contents404__pageBack{justify-content:center;margin-top:36px}}.sidebarColumn{display:flex;flex-direction:column}.sidebarColumn__box{padding:26px 20px 30px;border-radius:10px;background-color:#fff}.sidebarColumn__box--banner{padding:0;border-radius:0;background:none}.sidebarColumn__box--banner a img{width:100%}.sidebarColumn__box--ranking,.sidebarColumn__box--category,.sidebarColumn__box--tags{margin-top:30px}.sidebarColumn .wp-tag-cloud{display:flex;flex-wrap:wrap;margin:-10px 0 0 -10px;margin-top:20px}.sidebarColumn .wp-tag-cloud li{padding:10px 0 0 10px}.sidebarColumn .wp-tag-cloud a{display:flex;justify-content:center;align-items:center;min-height:28px;padding:4px 20px;border:1px solid #aaadb3;border-radius:80px;background-color:#fff;color:#666;font-weight:500;font-size:1.2rem !important;text-decoration:none;text-align:center;transition:opacity .2s ease-in-out}@media(hover: hover)and (pointer: fine){.sidebarColumn .wp-tag-cloud a:hover,.sidebarColumn .wp-tag-cloud a:focus,.sidebarColumn .wp-tag-cloud a:active{opacity:.6}}.sidebarColumn--columnDetail .sidebarColumn__box--banner{order:3;margin-top:30px}.sidebarColumn--columnDetail .sidebarColumn__box--ranking{margin-top:0}@media only screen and (max-width: 767px){.sidebarColumn__box{padding:0;border-radius:0}.sidebarColumn__box--banner{padding:0 12px}.sidebarColumn__box--ranking{margin-top:50px}.sidebarColumn__box--category,.sidebarColumn__box--tags{position:relative;margin-top:101px}.sidebarColumn__box--category::before,.sidebarColumn__box--tags::before{display:block;position:absolute;top:-50px;left:-16px;width:calc(100% + 32px);height:1px;background-color:#ced2d9;content:""}.sidebarColumn .wp-tag-cloud{margin:14px 0 0 -10px}.sidebarColumn .wp-tag-cloud li{padding:16px 0 0 10px}.sidebarColumn .wp-tag-cloud a{min-height:33px;font-size:1.4rem}.sidebarColumn--columnDetail .sidebarColumn__box--banner{order:0;margin-top:0}.sidebarColumn--columnDetail .sidebarColumn__box--ranking{margin-top:50px}}.footer{position:relative;z-index:1;padding:50px 24px 55px;background-color:#264780}.footer__wrapper{display:grid;grid:"utility navigation" 1fr "copyright navigation" auto/26.6666666667% 1fr;column-gap:40px;width:100%;max-width:1200px;margin:auto}.footer__utility{grid-area:utility;padding-top:5px}.footer__snsList{display:flex;flex-wrap:wrap;margin:-10px 0 0 -10px}.footer__snsListItem{padding:10px 0 0 10px}.footer__logo{margin-top:30px}.footer__logoLink{transition:opacity .2s ease-in-out}@media(hover: hover)and (pointer: fine){.footer__logoLink:hover,.footer__logoLink:focus,.footer__logoLink:active{opacity:.6}}.footer__logoImage{filter:brightness(0) invert(1)}.footer__contacts{display:grid;row-gap:12px;margin-top:20px;color:#fff;font-size:1.2rem}.footer__contactsRow{display:grid;grid-template-columns:auto 1fr;column-gap:.2em}.footer__contactsTel,.footer__contactsMail{color:#fff;text-decoration:none}.footer__contactsMail{transition:opacity .2s ease-in-out}@media(hover: hover)and (pointer: fine){.footer__contactsMail:hover,.footer__contactsMail:focus,.footer__contactsMail:active{opacity:.6}}.footer__navigation{display:grid;grid:"top works useful quote" auto "about works useful download" auto "plan works useful contact" auto "voice works useful company" auto "staff works useful privacy" auto "news works blank2 terms" auto "blank1 works blank2 blank3" 1fr/auto auto auto auto;grid-area:navigation;gap:14px 40px;width:100%;max-width:max-content;margin-left:auto}.footer__navigationItem{color:#fff;font-size:1.4rem}.footer__navigationItem--top{grid-area:top}.footer__navigationItem--about{grid-area:about}.footer__navigationItem--plan{grid-area:plan}.footer__navigationItem--voice{grid-area:voice}.footer__navigationItem--staff{grid-area:staff}.footer__navigationItem--news{grid-area:news}.footer__navigationItem--works{grid-area:works}.footer__navigationItem--useful{grid-area:useful}.footer__navigationItem--useful .footer__navigationChild{grid:repeat(4, auto)/repeat(1, auto)}.footer__navigationItem--quote{grid-area:quote}.footer__navigationItem--download{grid-area:download}.footer__navigationItem--document{grid-area:document}.footer__navigationItem--contact{grid-area:contact}.footer__navigationItem--company{grid-area:company}.footer__navigationItem--privacy{grid-area:privacy}.footer__navigationItem--terms{grid-area:terms}.footer__navigationLink{color:inherit;text-decoration:none;transition:opacity .2s ease-in-out}@media(hover: hover)and (pointer: fine){.footer__navigationLink:hover,.footer__navigationLink:focus,.footer__navigationLink:active{opacity:.7}}.footer__navigationChild{display:grid;grid:repeat(6, auto)/repeat(2, auto);grid-auto-flow:column;gap:17px 40px;padding-top:18px}.footer__navigationChildItem{color:#fff;font-size:1.2rem}.footer__navigationChildLink{display:inline-block;position:relative;padding-left:7px;color:inherit;text-decoration:none;transition:opacity .2s ease-in-out}.footer__navigationChildLink::before{display:block;position:absolute;top:.8em;left:1px;width:3px;height:1px;background-color:#fff;content:""}@media(hover: hover)and (pointer: fine){.footer__navigationChildLink:hover,.footer__navigationChildLink:focus,.footer__navigationChildLink:active{opacity:.7}}.footer__copyright{grid-area:copyright;margin-top:42px;color:#fff;font-size:1.2rem}.footer__copyright__text{font-size:inherit}@media only screen and (max-width: 1024px){.footer__navigation{gap:14px 20px;max-width:580px}.footer__navigationChild{grid:repeat(12, auto)/auto;gap:17px 20px}}@media only screen and (max-width: 767px){.footer{padding:60px 16px 78px}.footer__wrapper{grid:"utility" auto "navigation" auto "copyright" auto/100%;gap:0}.footer__utility{padding-top:0}.footer__snsList{justify-content:center;margin:-15px 0 0 -15px}.footer__snsListItem{padding:15px 0 0 15px}.footer__logo{margin-top:40px;text-align:center}.footer__logoImage{width:129px;height:35px}.footer__contacts{display:none}.footer__navigation{display:flex;flex-wrap:wrap;justify-content:center;gap:0;max-width:none;margin-top:29px}.footer__navigationItem{text-align:center}.footer__navigationItem--top,.footer__navigationItem--about,.footer__navigationItem--plan,.footer__navigationItem--works,.footer__navigationItem--voice,.footer__navigationItem--staff,.footer__navigationItem--column,.footer__navigationItem--faq,.footer__navigationItem--news,.footer__navigationItem--quote,.footer__navigationItem--useful,.footer__navigationItem--download,.footer__navigationItem--contact{display:none}.footer__navigationItem--company{position:relative;margin-right:33px}.footer__navigationItem--company::after{display:block;position:absolute;top:0;right:-20px;bottom:0;transform:rotate(18deg) translateY(2px);width:1px;height:14px;margin:auto;background-color:#fff;content:"";transform-origin:0 0}.footer__navigationItem--terms{width:100%;margin-top:13px}.footer__copyright{margin-top:45px;font-size:1rem;text-align:center}}.footerSimple{position:relative;padding:50px 20px 28px;background-color:#264780}.footerSimple__pageTop{opacity:0;position:absolute;top:-140px;right:20px;transition:opacity .2s ease-in-out}.footerSimple__pageTop.isFixed{position:fixed;top:auto;bottom:20px;z-index:999}.footerSimple__pageTop.isShow{opacity:1}.footerSimple__wrapper{width:100%;max-width:1200px;margin:auto}.footerSimple__logo{display:flex;justify-content:center}.footerSimple__logoLink{text-decoration:none;transition:opacity .2s ease-in-out}@media(hover: hover)and (pointer: fine){.footerSimple__logoLink:hover,.footerSimple__logoLink:focus,.footerSimple__logoLink:active{opacity:.6}}.footerSimple__logoImage{filter:brightness(0) invert(1)}.footerSimple__contacts{display:none}.footerSimple__copyright{margin-top:15px;text-align:center}.footerSimple__copyrightText{color:#fff;font-size:1.2rem}@media only screen and (max-width: 767px){.footerSimple{padding:50px 16px 108px}.footerSimple__pageTop{opacity:1;top:-80px;right:16px}.footerSimple__pageTop.isFixed{position:absolute;top:-80px;bottom:auto;z-index:0}.footerSimple__logoImage{width:129px}.footerSimple__contacts{display:block;max-width:77.3333333333vw;margin:20px auto 0;margin-top:20px;padding:11px 12px;border:1px solid #aaadb3;border-radius:10px;color:#fff;text-align:center}.footerSimple__contactsTitle{font-weight:bold;font-size:1.6rem;line-height:1.225;text-align:center}.footerSimple__time{margin-top:2px;color:#fff;font-size:1.2rem;text-align:center}.footerSimple__timeTitle,.footerSimple__timeText{display:inline}.footerSimple__timeTitle{margin-right:.2em}.footerSimple__tel{margin-top:2px;text-align:center}.footerSimple__telLink{display:inline-block;position:relative;padding:0 0 0 44px;color:#fff;font-weight:700;font-size:3.1rem;line-height:1.174;font-family:"Roboto",sans-serif;text-decoration:none;text-align:left}.footerSimple__telLink::before,.footerSimple__telLink::after{display:block;position:absolute;content:""}.footerSimple__telLink::before{top:2px;left:0;width:34px;height:34px;border-radius:2px;background-color:#fff}.footerSimple__telLink::after{top:6px;left:5px;width:24px;height:24px;background:url("../../img/video_production_lp/icon_tel01.svg") center/contain no-repeat}.footerSimple__copyright{margin-top:32px}.footerSimple__copyrightText{font-size:1rem}}@media only screen and (max-width: 374px){.footerSimple__contacts{max-width:none}}.footerSimpleB{padding:16px 24px 10px 24px;background-color:#264780}.footerSimpleB__wrapper{display:flex;justify-content:space-between;align-items:flex-end;width:100%;max-width:1200px;margin:auto}.footerSimpleB__logo{padding-bottom:4px}.footerSimpleB__logoLink{display:block;text-decoration:none;transition:opacity .2s ease-in-out}@media(hover: hover)and (pointer: fine){.footerSimpleB__logoLink:hover,.footerSimpleB__logoLink:focus,.footerSimpleB__logoLink:active{opacity:.6}}.footerSimpleB__logoImage{filter:brightness(0) invert(1)}.footerSimpleB__copyrightText{color:#fff;font-size:1.2rem;line-height:2}.footerSimpleB__tel{display:none}@media only screen and (max-width: 767px){.footerSimpleB{padding:45px 16px 78px}.footerSimpleB__wrapper{display:block}.footerSimpleB__tel{display:block;width:100%;max-width:82.9333333333vw;margin:auto;padding:12px;border:1px solid #e6ebf2;border-radius:10px;background-color:#fff;text-align:center}.footerSimpleB__telTitle{font-weight:700;font-size:1.6rem;line-height:1.225}.footerSimpleB__telData{margin-top:2px;font-size:1.2rem}.footerSimpleB__telDataTerm{margin-right:.2em}.footerSimpleB__telDataTerm,.footerSimpleB__telDataText{display:inline}.footerSimpleB__telNumber{text-align:center}.footerSimpleB__telNumberLink{display:inline-block;position:relative;padding-left:44px;color:#264780;font-weight:700;font-size:3.1rem;line-height:1.174;font-family:"Roboto",sans-serif;text-decoration:none;text-align:left}.footerSimpleB__telNumberLink::before,.footerSimpleB__telNumberLink::after{display:block;position:absolute;content:""}.footerSimpleB__telNumberLink::before{top:3px;left:0;width:34px;height:34px;border-radius:2px;background-color:#264780}.footerSimpleB__telNumberLink::after{top:8px;left:5px;width:24px;height:24px;background:url("../../img/video_production_lp/icon_tel01.svg") center/contain no-repeat;filter:brightness(0) invert(1)}.footerSimpleB__logo{display:flex;justify-content:center;margin-top:45px;padding-bottom:0}.footerSimpleB__logoImage{width:86px;}.footerSimpleB__copyright{margin-top:12px;text-align:center}.footerSimpleB__copyrightText{font-size:1rem}}@media only screen and (max-width: 374px){.footerSimpleB__tel{max-width:none}}.headingMainVisual{min-height:320px;margin:0 -24px;padding:72px 24px 135px;background-position:center;background-size:cover;background-repeat:no-repeat;background-color:#264780;color:#fff;text-align:center}.headingMainVisual--low{min-height:250px}.headingMainVisual__wrapper{width:100%;max-width:1200px;margin:auto}.headingMainVisual__lead{display:block;font-weight:700;font-size:2.4rem}.headingMainVisual__heading{display:block;font-weight:700;font-size:5.2rem;line-height:1.4}.headingMainVisual__english{display:block;margin-top:8px;font-weight:700;font-size:1.8rem;line-height:1.666;font-family:"Roboto",sans-serif}.headingMainVisual__subText{margin-top:10px;font-weight:700;font-size:2rem;line-height:1.5}.headingMainVisual--about{background-image:url("../../img/video_production_lp/about/headingmainvisual_about01__pc.jpg")}.headingMainVisual--plan{background-image:url("../../img/video_production_lp/plan/headingmainvisual_plan01__pc.jpg")}.headingMainVisual--worksArchive{background-image:url("../../img/video_production_lp/works/headingmainvisual_works01__pc.jpg")}.headingMainVisual--voiceArchive{background-image:url("../../img/video_production_lp/voice/headingmainvisual_voice01__pc.jpg")}.headingMainVisual--staffArchive,.headingMainVisual--staffDetail{background-image:url("../../img/video_production_lp/staff/headingmainvisual_staff01__pc.jpg")}.headingMainVisual--seminarArchive{background-image:url("../../img/video_production_lp/seminar/headingmainvisual_seminar01__pc.jpg")}.headingMainVisual--faq{background-image:url("../../img/video_production_lp/faq/headingmainvisual_faq01__pc.jpg")}.headingMainVisual--news,.headingMainVisual--newsDetail{background-image:url("../../img/video_production_lp/news/headingmainvisual_news01__pc.jpg")}.headingMainVisual--quote{background-image:url("../../img/video_production_lp/quote/headingmainvisual_quote01__pc.jpg")}.headingMainVisual--contactThanks,.headingMainVisual--quoteThanks,.headingMainVisual--downloadThanks,.headingMainVisual--seminarThanks{display:none}@media only screen and (max-width: 767px){.headingMainVisual{min-height:152px;margin:0 -16px;padding:32px 16px 52px}.headingMainVisual__lead{font-size:1.4rem}.headingMainVisual__heading{font-size:2.6rem}.headingMainVisual__english{margin-top:4px;font-size:1.4rem;line-height:1.4}.headingMainVisual__subText{font-size:1.3rem;line-height:1.538}.headingMainVisual--about{background-image:url("../../img/video_production_lp/about/headingmainvisual_about01__sp.jpg")}.headingMainVisual--plan{background-image:url("../../img/video_production_lp/plan/headingmainvisual_plan01__sp.jpg")}.headingMainVisual--worksArchive{background-image:url("../../img/video_production_lp/works/headingmainvisual_works01__sp.jpg")}.headingMainVisual--voiceArchive{background-image:url("../../img/video_production_lp/voice/headingmainvisual_voice01__sp.jpg")}.headingMainVisual--staffArchive,.headingMainVisual--staffDetail{background-image:url("../../img/video_production_lp/staff/headingmainvisual_staff01__sp.jpg")}.headingMainVisual--seminarArchive{background-image:url("../../img/video_production_lp/seminar/headingmainvisual_seminar01__sp.jpg")}.headingMainVisual--faq{background-image:url("../../img/video_production_lp/faq/headingmainvisual_faq01__sp.jpg")}.headingMainVisual--news,.headingMainVisual--newsDetail{background-image:url("../../img/video_production_lp/news/headingmainvisual_news01__sp.jpg")}.headingMainVisual--quote{background-image:url("../../img/video_production_lp/quote/headingmainvisual_quote01__sp.jpg")}}.headingMainVisualB{display:flex;justify-content:center;align-items:center;min-height:400px;margin:0 -24px;padding:40px 24px 94px;background-position:center;background-size:cover;background-repeat:no-repeat;color:#fff;text-align:center}.headingMainVisualB__wrapper{width:100%;max-width:1200px;margin:auto}.headingMainVisualB__lead{display:block;font-weight:700;font-size:2.4rem}.headingMainVisualB__heading{font-weight:700;font-size:5.2rem;line-height:1.4}.headingMainVisualB__subText{margin-top:10px;font-weight:700;font-size:2rem;line-height:1.5}.headingMainVisualB--columnArchive{background-image:url("../../img/video_production_lp/column/headingmainvisualb_column01__pc.jpg")}.headingMainVisualB--columnDetail{min-height:320px;padding-bottom:145px;background-image:url("../../img/video_production_lp/column/headingmainvisualb_column01__pc.jpg");background-position:center top}@media only screen and (max-width: 767px){.headingMainVisualB{min-height:201px;margin:0 -16px;padding:36px 16px 46px}.headingMainVisualB__lead{font-size:1.4rem}.headingMainVisualB__heading{font-size:2.6rem}.headingMainVisualB__subText{font-size:1.3rem;line-height:1.538}.headingMainVisualB--columnArchive{background-image:url("../../img/video_production_lp/column/headingmainvisualb_column01__sp.jpg")}.headingMainVisualB--columnDetail{padding-bottom:98px;background-image:url("../../img/video_production_lp/column/headingmainvisualb_column01__sp.jpg")}}.headingMainVisualC{display:flex;justify-content:center;align-items:center;width:100%;max-width:1200px;min-height:320px;margin:auto;padding:76px 60px;background-position:center;background-size:cover;background-repeat:no-repeat;color:#fff;font-weight:700;font-size:3.2rem;line-height:1.75;font-family:"Noto Serif JP",serif;text-align:center;text-shadow:0 3px 6px rgba(0,0,0,.5)}.headingMainVisualC--voiceDetail{background-image:url("../../img/video_production_lp/voice/headingmainvisualc_voice01__pc.jpg")}@media only screen and (max-width: 767px){.headingMainVisualC{min-height:241px;padding:42px 20px;font-size:1.8rem}.headingMainVisualC--voiceDetail{background-image:url("../../img/video_production_lp/voice/headingmainvisualc_voice01__sp.jpg")}}.headingMainVisualD{display:flex;justify-content:center;align-items:center;position:relative;width:100%;max-width:1200px;min-height:320px;margin:-260px auto 0;padding:106px 60px 101px;background-position:center;background-size:cover;background-repeat:no-repeat;background-color:#264780;color:#fff;text-align:center}.headingMainVisualD::before,.headingMainVisualD::after,.headingMainVisualD__wrapper::before,.headingMainVisualD__wrapper::after{display:block;position:absolute;width:70px;height:50px;content:"";border-top:4px solid #fff;border-left:4px solid #fff}.headingMainVisualD::before{top:30px;left:30px}.headingMainVisualD::after{top:30px;right:30px;transform:scale(-1, 1)}.headingMainVisualD--borderless{min-height:250px;margin:-190px auto 0;padding:57px 60px 50px}.headingMainVisualD--borderless .headingMainVisualD__wrapper::before,.headingMainVisualD--borderless .headingMainVisualD__wrapper::after{content:none}.headingMainVisualD--borderless::before,.headingMainVisualD--borderless::after{content:none}.headingMainVisualD__wrapper::before{bottom:30px;left:30px;transform:scale(-1, 1) rotate(-180deg)}.headingMainVisualD__wrapper::after{right:30px;bottom:30px;transform:rotate(180deg)}.headingMainVisualD__lead{display:block;font-weight:700;font-size:2.4rem}.headingMainVisualD__heading{display:block;font-weight:700;font-size:5.2rem;line-height:1.4}.headingMainVisualD__english{display:block;margin-top:10px;font-weight:700;font-size:1.8rem;line-height:1.666;font-family:"Roboto",sans-serif}.headingMainVisualD--worksDetailCorporatePr{background-image:url("../../img/video_production_lp/works/corporate_pr/headingmainvisuald_corporatepr01__pc.jpg")}.headingMainVisualD--worksDetailRecruit{background-image:url("../../img/video_production_lp/works/recruit/headingmainvisuald_recruit01__pc.jpg")}.headingMainVisualD--worksDetailRecruitB{background-image:url("../../img/video_production_lp/works/recruit/headingmainvisuald_recruit02__pc.jpg")}.headingMainVisualD--worksDetailProductPr{background-image:url("../../img/video_production_lp/works/product_pr/headingmainvisuald_productpr01__pc.jpg")}.headingMainVisualD--worksDetailTraining{background-image:url("../../img/video_production_lp/works/training/headingmainvisuald_training01__pc.jpg")}.headingMainVisualD--worksDetailYoutubeContents{background-image:url("../../img/video_production_lp/works/youtube_contents/headingmainvisuald_youtubecontents01__pc.jpg")}.headingMainVisualD--worksDetailExhibition{background-image:url("../../img/video_production_lp/works/exhibition/headingmainvisuald_exhibition01__pc.jpg")}.headingMainVisualD--worksDetailOnlineAd{background-image:url("../../img/video_production_lp/works/online_ad/headingmainvisuald_onlinead01__pc.jpg")}.headingMainVisualD--worksDetailInHouseEvent{background-image:url("../../img/video_production_lp/works/in_house_event/headingmainvisuald_inhouseevent01__pc.jpg")}.headingMainVisualD--worksDetailLiveStreaming{background-image:url("../../img/video_production_lp/works/live_streaming/headingmainvisuald_livestreaming01__pc.jpg")}.headingMainVisualD--worksDetailCompanyIntroduction{background-image:url("../../img/video_production_lp/works/company_introduction/headingmainvisuald_companyintroduction01__pc.jpg")}.headingMainVisualD--worksDetailMeeting{background-image:url("../../img/video_production_lp/works/meeting/headingmainvisuald_meeting01__pc.jpg")}.headingMainVisualD--worksDetailLecture{background-image:url("../../img/video_production_lp/works/lecture/headingmainvisuald_lecture01__pc.jpg")}.headingMainVisualD--lp{min-height:0;padding-top:20px;padding-bottom:20px;background-image:none}@media only screen and (max-width: 767px){.headingMainVisualD{min-height:152px;margin:-132px auto 0;padding:45px 20px 42px 20px}.headingMainVisualD--borderless{padding:32px 15px 32px 15px}.headingMainVisualD::before,.headingMainVisualD::after,.headingMainVisualD__wrapper::before,.headingMainVisualD__wrapper::after{display:none}.headingMainVisualD__heading{font-size:2.6rem}.headingMainVisualD__lead{font-size:1.4rem}.headingMainVisualD__english{margin-top:5px;font-size:1.4rem}.headingMainVisualD--worksDetailCorporatePr{background-image:url("../../img/video_production_lp/works/corporate_pr/headingmainvisuald_corporatepr01__sp.jpg")}.headingMainVisualD--worksDetailRecruit{background-image:url("../../img/video_production_lp/works/recruit/headingmainvisuald_recruit01__sp.jpg")}.headingMainVisualD--worksDetailRecruitB{background-image:url("../../img/video_production_lp/works/recruit/headingmainvisuald_recruit02__sp.jpg")}.headingMainVisualD--worksDetailProductPr{background-image:url("../../img/video_production_lp/works/product_pr/headingmainvisuald_productpr01__sp.jpg")}.headingMainVisualD--worksDetailTraining{background-image:url("../../img/video_production_lp/works/training/headingmainvisuald_training01__sp.jpg")}.headingMainVisualD--worksDetailYoutubeContents{background-image:url("../../img/video_production_lp/works/youtube_contents/headingmainvisuald_youtubecontents01__sp.jpg")}.headingMainVisualD--worksDetailExhibition{background-image:url("../../img/video_production_lp/works/exhibition/headingmainvisuald_exhibition01__sp.jpg")}.headingMainVisualD--worksDetailOnlineAd{background-image:url("../../img/video_production_lp/works/online_ad/headingmainvisuald_onlinead01__sp.jpg")}.headingMainVisualD--worksDetailInHouseEvent{background-image:url("../../img/video_production_lp/works/in_house_event/headingmainvisuald_inhouseevent01__sp.jpg")}.headingMainVisualD--worksDetailLiveStreaming{background-image:url("../../img/video_production_lp/works/live_streaming/headingmainvisuald_livestreaming01__sp.jpg")}.headingMainVisualD--worksDetailCompanyIntroduction{background-image:url("../../img/video_production_lp/works/company_introduction/headingmainvisuald_companyintroduction01__sp.jpg")}.headingMainVisualD--worksDetailMeeting{background-image:url("../../img/video_production_lp/works/meeting/headingmainvisuald_meeting01__sp.jpg")}.headingMainVisualD--worksDetailLecture{background-image:url("../../img/video_production_lp/works/lecture/headingmainvisuald_lecture01__sp.jpg")}.headingMainVisualD--lp{background-image:none}}.headingArticles{display:flex;align-items:center;font-weight:700;font-size:3.2rem;line-height:1.4}.headingArticles::after{flex-grow:1;width:100%;height:4px;border-radius:30px;background-color:#264780;content:""}.headingArticles__text{flex-shrink:0;max-width:90%;padding-right:20px}@media only screen and (max-width: 767px){.headingArticles{font-size:2rem}.headingArticles::after{height:2px;border-radius:15px}.headingArticles__text{padding-right:15px}}.headingArticlesB{position:relative;padding-left:50px;font-weight:700;font-size:2rem}.headingArticlesB::before{display:block;position:absolute;top:0;bottom:0;left:0;width:40px;height:4px;margin:auto;border-radius:30px;background-color:#264780;content:""}@media only screen and (max-width: 767px){.headingArticlesB::before{height:2px}}.headingSearchResult{position:relative;padding:5px 0 5px 16px;color:#264780;font-weight:700;font-size:2rem;line-height:1.5}.headingSearchResult::before{display:block;position:absolute;top:0;bottom:0;left:0;width:6px;height:100%;margin:auto;border-radius:20px;background-color:#264780;content:""}@media only screen and (max-width: 767px){.headingSearchResult{padding:0 0 0 13px;font-size:1.4rem}.headingSearchResult::before{width:4px;border-radius:15px}}.headingDashed{text-align:center}.headingDashed__headingText{display:block;position:relative;padding-bottom:28px;color:#264780;font-weight:700;font-size:5.2rem;line-height:1.4}.headingDashed__headingText::after{display:block;position:absolute;right:0;bottom:0;left:0;transform:skewX(45deg) translateX(4px);width:150px;height:8px;margin:auto;background:linear-gradient(to right, #ced2d9, #ced2d9 40px, transparent 40px, transparent 51px) center/51px 8px repeat-x;content:""}.headingDashed__headingTextSmall{font-size:2.2rem}.headingDashed__headingTextSub{color:#264780;font-weight:bold;font-size:4.2rem}.headingDashed__headingLead{margin-top:20px;font-size:1.8rem;line-height:1.6}.headingDashed__sub{margin-top:20px}.headingDashed__subText{display:block}.headingDashed__subTextInner{display:block;font-weight:400;font-size:1.8rem;line-height:1.6}.headingDashed--white .headingDashed__headingText{color:#fff}.headingDashed--white .headingDashed__headingText::after{background-image:linear-gradient(to right, #fff, #fff 40px, transparent 40px, transparent 51px)}.headingDashed--white .headingDashed__headingTextSub{color:#fff}.headingDashed--white .headingDashed__subTextInner{color:#fff}.headingDashed--whiteGray .headingDashed__headingText,.headingDashed--whiteGray .headingDashed__subTextInner,.headingDashed--whiteGrayB .headingDashed__headingText,.headingDashed--whiteGrayB .headingDashed__subTextInner{color:#fff}.headingDashed--small .headingDashed__headingText{font-size:3.2rem}.headingDashed--smallB .headingDashed__headingText{padding-bottom:34px;font-size:3.2rem}.headingDashed--spLine,.headingDashed--spLineBold{text-align:left}.headingDashed--spLine .headingDashed__headingText,.headingDashed--spLineBold .headingDashed__headingText{padding-bottom:0}.headingDashed--spLine .headingDashed__headingText::after,.headingDashed--spLineBold .headingDashed__headingText::after{display:none}.headingDashed--spLine .headingDashed__subTextInner,.headingDashed--spLineBold .headingDashed__subTextInner{font-weight:700}@media only screen and (max-width: 767px){.headingDashed__headingText{padding-bottom:21px;font-size:2.6rem}.headingDashed__headingText::after{width:112px;height:6px;background:linear-gradient(to right, #ced2d9, #ced2d9 30px, transparent 30px, transparent 38px) center/38px 6px repeat-x}.headingDashed__headingTextSmall{font-size:1.5rem}.headingDashed__headingTextSub{font-size:2.1rem}.headingDashed__headingLead{margin-top:15px;font-size:1.6rem;line-height:2;text-align:left}.headingDashed__sub{margin-top:14px}.headingDashed__subTextInner{line-height:1.666}.headingDashed--white .headingDashed__headingText::after{background-image:linear-gradient(to right, #fff, #fff 30px, transparent 30px, transparent 38px)}.headingDashed--whiteGrayB .headingDashed__headingText{color:#264780}.headingDashed--whiteGrayB .headingDashed__subTextInner{color:#333;font-weight:700}.headingDashed--small .headingDashed__headingText{font-size:2.6rem}.headingDashed--smallB .headingDashed__headingText{padding-bottom:21px;font-size:2.6rem}.headingDashed--spLine,.headingDashed--spLineBold{text-align:center}.headingDashed--spLine .headingDashed__headingText,.headingDashed--spLineBold .headingDashed__headingText{padding-bottom:21px}.headingDashed--spLine .headingDashed__headingText::after,.headingDashed--spLineBold .headingDashed__headingText::after{display:block}.headingDashed--spLine .headingDashed__subTextInner{font-weight:400}.headingDashed--spLineBold .headingDashed__subTextInner{font-weight:700}.headingDashed--spLeftSmall .headingDashed__sub{margin-top:11px}.headingDashed--spLeftSmall .headingDashed__subTextInner{font-size:1.6rem;line-height:2;text-align:left}}.headingUnderline{position:relative;padding-bottom:16px;color:#264780;font-weight:700;font-size:2.4rem;line-height:1.4}.headingUnderline::after{display:block;position:absolute;bottom:0;left:0;width:100%;height:6px;border-radius:10px;background-color:#fece38;content:""}@media only screen and (max-width: 767px){.headingUnderline{padding-bottom:13px;font-size:1.8rem}.headingUnderline::after{height:3px}}.headingNumber{padding-top:10px}.headingNumber__labelWrapper{display:block}.headingNumber__label{display:inline-block;position:relative;min-height:30px;padding:2px 70px 4px 19px}.headingNumber__label::before{display:block;position:absolute;top:0;right:0;transform:skewX(33deg);width:calc(100% + 100px);height:100%;background-color:#264780;content:""}.headingNumber__labelText{position:relative;z-index:1;color:#fff;font-weight:700;font-size:1.4rem;line-height:1.4}.headingNumber__labelNumber{position:absolute;right:21px;bottom:0;color:#fdd04f;font-weight:700;font-size:4rem;line-height:1;font-family:"Roboto",sans-serif}.headingNumber__text{display:block;margin-top:20px;padding-left:5px;color:#264780;font-weight:700;font-size:1.8rem;line-height:1.4}.headingNumber--large{padding-top:24px}.headingNumber--large .headingNumber__label{padding:2px 115px 4px 6px}.headingNumber--large .headingNumber__labelNumber{right:27px;bottom:-1px;font-size:6.4rem}@media only screen and (max-width: 767px){.headingNumber{padding-top:12px}.headingNumber__label{min-height:28px;padding:1px 94px 3px 30px}.headingNumber__labelNumber{right:34px;bottom:1px;font-size:4.5rem}.headingNumber--large .headingNumber__label{padding:1px 86px 3px 0}.headingNumber--large .headingNumber__labelNumber{bottom:0;font-size:4.5rem}.headingNumber--large .headingNumber__text{margin-top:12px;padding-left:0;font-size:1.4rem}}.headingNumberB{display:grid;grid-template-columns:auto 1fr;column-gap:26px}.headingNumberB__number{align-self:flex-end;position:relative;bottom:-6px;color:#264780;font-weight:700;font-size:6.4rem;line-height:1;font-family:"Roboto",sans-serif}.headingNumberB__text{display:flex;align-items:center;position:relative;min-height:70px;color:#264780;font-weight:700;font-size:2.4rem;line-height:1.4}.headingNumberB__text::before{display:block;position:absolute;top:0;bottom:0;left:-17px;width:2px;height:100%;margin:auto;background-color:#264780;content:""}@media only screen and (max-width: 767px){.headingNumberB{display:flex;flex-direction:column;align-items:flex-start}.headingNumberB__number{align-self:flex-start;bottom:0;left:10px;padding-bottom:1px;font-size:4rem}.headingNumberB__number::after{display:block;position:absolute;right:0;bottom:0;left:0;width:100%;height:2px;margin:auto;background-color:#264780;content:""}.headingNumberB__text{min-height:auto;margin-top:10px;padding-bottom:11px;font-size:1.8rem}.headingNumberB__text::before{top:auto;left:0;width:100%;height:1px;border-radius:5px}}.linkArticlesRow{display:grid;row-gap:40px}.linkArticlesRow__link{display:grid;grid:"thumbnail text" auto/46.9047619048% 1fr;min-height:200px;overflow:hidden;border-radius:10px;box-shadow:0 0 20px rgba(12,47,158,.1);background-color:#fff;text-decoration:none}@media(hover: hover)and (pointer: fine){.linkArticlesRow__link:hover .linkArticlesRow__columnThumbnail img,.linkArticlesRow__link:focus .linkArticlesRow__columnThumbnail img,.linkArticlesRow__link:active .linkArticlesRow__columnThumbnail img{transform:scale(1.05)}}.linkArticlesRow__columnText{grid-area:text;padding:35px 40px 25px 30px}.linkArticlesRow__columnThumbnail{grid-area:thumbnail;position:relative;width:100%;overflow:hidden}.linkArticlesRow__columnThumbnail img{position:absolute;top:0;left:0;width:100%;height:100%;transition:transform .4s ease-in-out;object-fit:cover;will-change:transform}.linkArticlesRow__columnThumbnailTEST{grid-area:thumbnail;position:relative;width:100%;overflow:hidden}.linkArticlesRow__columnThumbnailTEST img{position:absolute;top:0;left:0;width:100%;height:100%;transition:transform .4s ease-in-out;object-fit:cover;will-change:transform}.linkArticlesRow__category{display:inline-block;padding:0 15px;border-radius:1000px;background-color:#264780;color:#fff;font-weight:700;font-size:1rem;line-height:1.5}.linkArticlesRow__heading{display:-webkit-box;display:box;overflow:hidden;-webkit-box-orient:vertical;box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;margin-top:10px;color:#264780;font-weight:700;font-size:2rem;line-height:1.5}.linkArticlesRow__bottom{display:flex;align-items:baseline;margin-top:18px;color:#666;font-size:1.6rem;line-height:1.225}.linkArticlesRow__date{position:relative;padding-left:26px;color:#666;font-size:1.6rem;line-height:1.225;font-family:"Roboto",sans-serif}.linkArticlesRow__date::before{display:block;position:absolute;top:50%;left:0;transform:translateY(-50%);width:20px;height:20px;background:url("../../img/video_production_lp/icon_time.svg") center/contain no-repeat;content:""}.linkArticlesRow__author{position:relative;margin-left:30px;padding-left:26px;color:#666;font-size:1.6rem;line-height:1.225}.linkArticlesRow__author::before{display:block;position:absolute;top:50%;left:0;transform:translateY(-50%);width:20px;height:20px;background:url("../../img/video_production_lp/icon_person.svg") center/contain no-repeat;content:""}@media only screen and (max-width: 767px){.linkArticlesRow{row-gap:0;padding:20px 18px 20px;border-radius:5px;background-color:#fff}.linkArticlesRow__article{border-bottom:1px solid #ced2d9}.linkArticlesRow__article:last-child{border-bottom:0}.linkArticlesRow__article:first-child .linkArticlesRow__link{padding-top:0}.linkArticlesRow__article:last-child .linkArticlesRow__link{padding-bottom:0}.linkArticlesRow__link{grid:"text thumbnail" auto/1fr 37.9537953795%;column-gap:10px;min-height:60px;padding:11px 0 14px;border-radius:0;box-shadow:none}.linkArticlesRow__columnText{padding:0}.linkArticlesRow__columnThumbnail{display:flex;align-items:center;height:auto;padding-top:0}.linkArticlesRow__columnThumbnail img{position:static;top:0;left:0;width:100%;height:auto;transition:transform .4s ease-in-out;object-fit:cover;will-change:transform}.linkArticlesRow__category{display:inline-block;padding:0 15px;border-radius:1000px;background-color:#264780;color:#fff;font-weight:700;font-size:1rem;line-height:1.5}.linkArticlesRow__heading{margin-top:5px;-webkit-line-clamp:2;line-clamp:2;font-size:1.4rem;line-height:1.285}.linkArticlesRow__bottom{margin-top:5px}.linkArticlesRow__date{padding-left:20px;font-size:1.2rem}.linkArticlesRow__date::before{width:12px;height:12px}.linkArticlesRow__author{margin-left:20px;padding-left:20px;font-size:1.2rem}.linkArticlesRow__author::before{top:58%;width:12px;height:12px}}.linkArticlesRowB__article{border-bottom:1px solid #ced2d9;position:relative}.linkArticlesRowB__article:last-child{border-bottom:0}.linkArticlesRowB__article:first-child .linkArticlesRowB__link{padding-top:0}.linkArticlesRowB__article:last-child .linkArticlesRowB__link{padding-bottom:0}.linkArticlesRowB__link{display:grid;grid:"thumbnail date" auto "thumbnail heading" auto "thumbnail excerpt" 1fr/25.2777777778% 1fr;column-gap:20px;min-height:114px;padding:21px 0 20px;text-decoration:none}@media(hover: hover)and (pointer: fine){.linkArticlesRowB__link:hover .linkArticlesRowB__thumbnail img,.linkArticlesRowB__link:focus .linkArticlesRowB__thumbnail img,.linkArticlesRowB__link:active .linkArticlesRowB__thumbnail img{transform:scale(1.05)}}.linkArticlesRowB__thumbnail{grid-area:thumbnail;position:relative;width:100%;padding-top:62.6373626374%;overflow:hidden}.linkArticlesRowB__thumbnail img{position:absolute;top:0;left:0;width:100%;height:100%;transition:transform .4s ease-in-out;object-fit:cover;will-change:transform}.linkArticlesRowB__date{grid-area:date;padding-top:10px;color:#666;font-size:1.4rem;line-height:1.4;font-family:"Roboto",sans-serif}.linkArticlesRowB__heading{grid-area:heading;color:#264780;font-weight:700;font-size:1.8rem;line-height:1.4}.linkArticlesRowB__headingText{display:-webkit-box;display:box;overflow:hidden;-webkit-box-orient:vertical;box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.linkArticlesRowB__excerpt{grid-area:excerpt;margin-top:10px;color:#666;font-size:1.4rem;line-height:1.571}.linkArticlesRowB__excerptText{display:-webkit-box;display:box;overflow:hidden;-webkit-box-orient:vertical;box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}@media only screen and (max-width: 767px){.linkArticlesRowB__link{grid:"date thumbnail" auto "heading thumbnail" 1fr "excerpt excerpt" auto/1fr 34.9258649094%;column-gap:15px;min-height:auto;padding:15px 0 12px}.linkArticlesRowB__thumbnail{margin-top:4px;padding-top:62.2641509434%}.linkArticlesRowB__date{padding-top:0}.linkArticlesRowB__heading{margin-top:4px;font-size:1.5rem;line-height:1.466}.linkArticlesRowB__excerpt{font-size:1.3rem;line-height:1.615}}.linkCategoryes{padding:30px 36px;border-radius:90px;background-color:#fff}.linkCategoryes__list{display:flex;flex-wrap:wrap;justify-content:center;margin:-12px 0 0 -12px}.linkCategoryes__item{padding:12px 0 0 12px}.linkCategoryes__item:first-child .linkCategoryes__link::before{display:none}.linkCategoryes__link{display:flex;justify-content:center;align-items:center;position:relative;padding:0 30px;color:#666;font-weight:700;font-size:2rem;text-decoration:none;text-align:center;transition:opacity .2s ease-in-out}.linkCategoryes__link::before{position:absolute;top:0;bottom:0;left:0;width:1px;height:30px;margin:auto;background-color:#ced2d9;content:""}@media(hover: hover)and (pointer: fine){.linkCategoryes__link:hover,.linkCategoryes__link:focus,.linkCategoryes__link:active{opacity:.6}}.linkCategoryes__link.isCurrent{color:#407bb6}.linkCategoryes__link.isCurrent::after{position:absolute;right:0;bottom:-6px;left:0;width:75%;height:4px;margin:auto;border-radius:60px;background-color:#407bb6;content:""}@media only screen and (max-width: 767px){.linkCategoryes{margin:0 -16px;padding:10px 0;overflow-x:auto;border-radius:0}.linkCategoryes__list{flex-wrap:nowrap;justify-content:flex-start;margin:0}.linkCategoryes__item{flex-shrink:0;padding:0}.linkCategoryes__item:first-child .linkCategoryes__link::before{display:block}.linkCategoryes__item.isCurrent{order:-1}.linkCategoryes__item.isCurrent .linkCategoryes__link::before{display:none}.linkCategoryes__link{padding:10px 28px;font-size:1.3rem}.linkCategoryes__link::before{height:25px}.linkCategoryes__link.isCurrent::after{bottom:3px;width:62%;height:2px;border-radius:30px}}.linkCategoryesB{margin-top:30px}.linkCategoryesB__item{border-bottom:1px solid #ced2d9}.linkCategoryesB__item:last-child{border-bottom:0}.linkCategoryesB__link{display:block;position:relative;padding:14px 24px 14px 0;color:#264780;font-weight:700;font-size:1.4rem;line-height:1.571;text-decoration:none;transition:opacity .2s ease-in-out}.linkCategoryesB__link::after{display:block;position:absolute;top:0;right:11px;bottom:0;transform:rotate(45deg);width:8px;height:8px;margin:auto;content:"";border-right:2px solid #264780;border-top:2px solid #264780;transition:border-color .2s ease-in-out}@media(hover: hover)and (pointer: fine){.linkCategoryesB__link:hover,.linkCategoryesB__link:focus,.linkCategoryesB__link:active{opacity:.6}}@media only screen and (max-width: 767px){.linkCategoryesB{margin:30px -16px 0}.linkCategoryesB__link{padding:22px 36px 22px 15px;font-size:1.5rem;line-height:1.493}.linkCategoryesB__link::after{right:17px;width:10px;height:10px;border-top-width:3px;border-right-width:3px}}.linkCategoryesC{display:flex;flex-wrap:wrap;margin:-10px 0 0 -10px}.linkCategoryesC__item{padding:10px 0 0 10px}.linkCategoryesC__link{display:flex;justify-content:center;align-items:center;min-height:29px;padding:2px 15px;border:2px solid #264780;border-radius:90px;background-color:#264780;color:#fff;font-weight:700;font-size:1.4rem;text-decoration:none;text-align:center;transition:background-color .2s ease-in-out,color .2s ease-in-out}@media(hover: hover)and (pointer: fine){.linkCategoryesC__link:hover,.linkCategoryesC__link:focus,.linkCategoryesC__link:active{background-color:#fff;color:#264780}}@media only screen and (max-width: 767px){.linkCategoryesC__link{min-height:24px;padding:1px 10px;border-radius:65px;font-size:1.2rem}}.linkArticlesColumn{display:grid;grid-template-columns:repeat(3, 1fr);column-gap:59px;margin-top:30px}.linkArticlesColumnB{display:grid;grid-template-columns:repeat(3, 1fr);gap:62px 60px;max-width:1080px;margin:auto;padding-bottom:22px}.linkArticlesColumnB__article{opacity:0;transform:translateY(10%)}.linkArticlesColumnB__link{display:grid;grid:"thumbnailWrapper" auto "textWrapper" 1fr/100%;position:relative;height:100%;border-radius:10px;box-shadow:0 0 20px rgba(12,47,158,.1);text-decoration:none}@media(hover: hover)and (pointer: fine){.linkArticlesColumnB__link:hover .linkArticlesColumnB__thumbnail img,.linkArticlesColumnB__link:focus .linkArticlesColumnB__thumbnail img,.linkArticlesColumnB__link:active .linkArticlesColumnB__thumbnail img{transform:scale(1.05)}.linkArticlesColumnB__link:hover .buttonMiddle,.linkArticlesColumnB__link:focus .buttonMiddle,.linkArticlesColumnB__link:active .buttonMiddle{background-color:#fff;color:#264780}.linkArticlesColumnB__link:hover .buttonMiddle::after,.linkArticlesColumnB__link:focus .buttonMiddle::after,.linkArticlesColumnB__link:active .buttonMiddle::after{right:25px;border-color:#264780}}.linkArticlesColumnB__thumbnailWrapper{grid-area:thumbnailWrapper;position:relative;overflow:hidden;border-radius:10px 10px 0 0;will-change:transform}.linkArticlesColumnB__thumbnail{position:relative;width:100%;padding-top:60%;overflow:hidden}.linkArticlesColumnB__thumbnail img{position:absolute;top:0;left:0;width:100%;height:100%;transition:transform .4s ease-in-out;object-fit:cover;will-change:transform}.linkArticlesColumnB__logo{position:absolute;bottom:0;left:10px;width:148px;height:54px;border-radius:4px 4px 0 0;background-color:#fff}.linkArticlesColumnB__logo img{position:absolute;right:0;bottom:0;left:0;max-width:calc(100% - 20px);max-height:calc(100% - 10px);margin:auto}.linkArticlesColumnB__textWrapper{grid-area:textWrapper;padding:20px 20px 37px;border-radius:0 0 10px 10px;background-color:#fff}.linkArticlesColumnB__lead{display:-webkit-box;display:box;overflow:hidden;-webkit-box-orient:vertical;box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;margin-top:11px;color:#264780;font-weight:700;font-size:1.8rem;line-height:1.4}.linkArticlesColumnB__companyName{margin-top:11px;font-weight:700;font-size:1.4rem;line-height:1.4}.linkArticlesColumnB__excerpt{display:-webkit-box;display:box;overflow:hidden;-webkit-box-orient:vertical;box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;margin-top:6px;font-size:1.4rem;line-height:2}.linkArticlesColumnB__excerpt br{display:none !important}.linkArticlesColumnB__more{display:flex;justify-content:center;position:absolute;right:0;bottom:-22px;left:0}.linkArticlesColumnB.isScrolled .linkArticlesColumnB__article{opacity:1;transform:translateY(0);transition:opacity .5s ease-in-out,transform .5s ease-in-out}.linkArticlesColumnB.isScrolled .linkArticlesColumnB__article:nth-child(2){transition-delay:0.2s}.linkArticlesColumnB.isScrolled .linkArticlesColumnB__article:nth-child(3){transition-delay:0.4s}.linkArticlesColumnB.isScrolled .linkArticlesColumnB__article:nth-child(4){transition-delay:0.6s}.linkArticlesColumnB.isScrolled .linkArticlesColumnB__article:nth-child(5){transition-delay:0.8s}.linkArticlesColumnB.isScrolled .linkArticlesColumnB__article:nth-child(6){transition-delay:1s}.linkArticlesColumnB.isScrolled .linkArticlesColumnB__article:nth-child(7){transition-delay:1.2s}.linkArticlesColumnB.isScrolled .linkArticlesColumnB__article:nth-child(8){transition-delay:1.4s}.linkArticlesColumnB.isScrolled .linkArticlesColumnB__article:nth-child(9){transition-delay:1.6s}.linkArticlesColumnB--document{gap:62px 39px}.linkArticlesColumnB--document .linkArticlesColumnB__link{background-color:#fff}.linkArticlesColumnB--document .linkArticlesColumnB__thumbnailWrapper{padding:20px 20px 0}.linkArticlesColumnB--document .linkArticlesColumnB__thumbnail{border:1px solid #e6ebf2}.linkArticlesColumnB--document .linkArticlesColumnB__textWrapper{padding:7px 20px 50px 20px}.linkArticlesColumnB--document .linkArticlesColumnB__lead{color:#333}.linkArticlesColumnB--document .linkArticlesColumnB__excerpt{display:block;line-clamp:none}@media only screen and (max-width: 1024px){.linkArticlesColumnB{grid-template-columns:repeat(2, 1fr);gap:62px 40px}}@media only screen and (max-width: 767px){.linkArticlesColumnB{grid-template-columns:100%;gap:70px 0;border-radius:5px}.linkArticlesColumnB__thumbnailWrapper{border-radius:5px 5px 0 0}.linkArticlesColumnB__textWrapper{padding:20px 20px 46px}.linkArticlesColumnB__more{bottom:-20px}}.linkArticlesRanking{margin-top:31px}.linkArticlesRanking .contentsColumnPopular{border-bottom:1px solid #ced2d9;position:relative}.linkArticlesRanking .contentsColumnPopular:nth-child(1) .contentsColumnPopular__link::after{content:"1"}.linkArticlesRanking .contentsColumnPopular:nth-child(2) .contentsColumnPopular__link::after{content:"2"}.linkArticlesRanking .contentsColumnPopular:nth-child(3) .contentsColumnPopular__link::after{content:"3"}.linkArticlesRanking .contentsColumnPopular:nth-child(4) .contentsColumnPopular__link::after{content:"4"}.linkArticlesRanking .contentsColumnPopular:nth-child(5) .contentsColumnPopular__link::after{content:"5"}.linkArticlesRanking .contentsColumnPopular__link{display:grid;grid:"thumbnail text" auto/46.0714285714% 1fr;column-gap:17px;position:relative;min-height:80px;padding:20px 0;text-decoration:none}.linkArticlesRanking .contentsColumnPopular__link::after{display:flex;justify-content:center;align-items:center;position:absolute;top:20px;left:0;width:30px;height:30px;font-weight:bold;font-size:1.8rem;line-height:1;font-family:"Roboto",sans-serif}@media(hover: hover)and (pointer: fine){.linkArticlesRanking .contentsColumnPopular__link:hover .linkArticlesRanking__columnThumbnail img,.linkArticlesRanking .contentsColumnPopular__link:focus .linkArticlesRanking__columnThumbnail img,.linkArticlesRanking .contentsColumnPopular__link:active .linkArticlesRanking__columnThumbnail img{transform:scale(1.05)}}.linkArticlesRanking .contentsColumnPopular:nth-child(1) .contentsColumnPopular__link::after,.linkArticlesRanking .contentsColumnPopular:nth-child(2) .contentsColumnPopular__link::after,.linkArticlesRanking .contentsColumnPopular:nth-child(3) .contentsColumnPopular__link::after{background-color:#fece38;color:#264780}.linkArticlesRanking .contentsColumnPopular:nth-child(4) .contentsColumnPopular__link::after,.linkArticlesRanking .contentsColumnPopular:nth-child(5) .contentsColumnPopular__link::after{background-color:#666;color:#fff}.linkArticlesRanking .contentsColumnPopular:last-child{border-bottom:0}.linkArticlesRanking .contentsColumnPopular:last-child .contentsColumnPopular__link{padding-bottom:0}.linkArticlesRanking .contentsColumnPopular:first-child .contentsColumnPopular__link{padding-top:0}.linkArticlesRanking .contentsColumnPopular:first-child .contentsColumnPopular__link::after{top:0}.linkArticlesRanking .contentsColumnPopular__text{grid-area:text}.linkArticlesRanking .contentsColumnPopular__thumbnail{grid-area:thumbnail;position:relative;width:100%;padding-top:62.015503876%;overflow:hidden}.linkArticlesRanking .contentsColumnPopular__thumbnail img{position:absolute;top:0;left:0;float:none;width:100%;height:100%;margin:0;transition:transform .4s ease-in-out;object-fit:cover;will-change:transform}.linkArticlesRanking .contentsColumnPopular__date{color:#666;font-size:1.2rem;font-family:"Roboto",sans-serif}.linkArticlesRanking .contentsColumnPopular__heading{display:-webkit-box;display:box;overflow:hidden;-webkit-box-orient:vertical;box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;margin-top:8px;color:#264780;font-weight:700;font-size:1.4rem;line-height:1.571}@media only screen and (max-width: 767px){.linkArticlesRanking{margin-top:30px}.linkArticlesRanking .contentsColumnPopular__link{grid-template-columns:47.4872541879% 1fr;min-height:101px}.linkArticlesRanking .contentsColumnPopular__link::after{font-size:1.7rem}.linkArticlesRanking .contentsColumnPopulartext{padding:18px 0}.linkArticlesRanking .contentsColumnPopularthumbnail{padding-top:61.963190184%}.linkArticlesRanking .contentsColumnPopular__heading{margin-top:5px;font-size:1.5rem;line-height:1.333}}.linkArticlesCarousel__list{display:grid;grid-template-columns:repeat(3, 1fr);column-gap:60px}.linkArticlesCarousel__link{display:grid;grid:"thumbnail" auto "textWrapper" 1fr/100%;height:100%;overflow:hidden;border-radius:10px;box-shadow:0 0 20px rgba(12,47,158,.1);background-color:#fff;color:#333;text-decoration:none;will-change:transform}@media(hover: hover)and (pointer: fine){.linkArticlesCarousel__link:hover .linkArticlesCarousel__thumbnail img,.linkArticlesCarousel__link:focus .linkArticlesCarousel__thumbnail img,.linkArticlesCarousel__link:active .linkArticlesCarousel__thumbnail img{transform:scale(1.05)}.linkArticlesCarousel__link:hover .linkArticlesCarousel__heading,.linkArticlesCarousel__link:focus .linkArticlesCarousel__heading,.linkArticlesCarousel__link:active .linkArticlesCarousel__heading{color:#264780}}.linkArticlesCarousel__thumbnail{grid-area:thumbnail;position:relative;width:100%;padding-top:62.5%;overflow:hidden;will-change:transform}.linkArticlesCarousel__thumbnail img{position:absolute;top:0;left:0;width:100%;height:100%;transition:transform .4s ease-in-out;object-fit:cover;will-change:transform}.linkArticlesCarousel__textWrapper{grid-area:textWrapper;padding:21px 30px 17px}.linkArticlesCarousel__date{color:#666;font-size:1.4rem;line-height:1.4;font-family:"Roboto",sans-serif}.linkArticlesCarousel__heading{display:-webkit-box;display:box;overflow:hidden;-webkit-box-orient:vertical;box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;margin-top:7px;color:inherit;font-weight:700;font-size:1.8rem;line-height:1.6;transition:color .2s ease-in-out}.linkArticlesCarousel__controller{display:none}@media only screen and (min-width: 767.98px){.linkArticlesCarousel__article{opacity:0;transform:translateY(10%)}.linkArticlesCarousel.isScrolled .linkArticlesCarousel__article{opacity:1;transform:translateY(0);transition:opacity .5s ease-in-out,transform .5s ease-in-out}.linkArticlesCarousel.isScrolled .linkArticlesCarousel__article:nth-child(2){transition-delay:0.2s}.linkArticlesCarousel.isScrolled .linkArticlesCarousel__article:nth-child(3){transition-delay:0.4s}}@media only screen and (max-width: 1024px){.linkArticlesCarousel__list{column-gap:28px}}@media only screen and (max-width: 767px){.linkArticlesCarousel{position:relative;margin:0 -16px;padding-bottom:45px;overflow:hidden}.linkArticlesCarousel__list{display:flex;flex-wrap:nowrap;column-gap:0}.linkArticlesCarousel__article{flex-shrink:0;width:81.6326530612%}.linkArticlesCarousel__article:only-child{margin:auto}.linkArticlesCarousel__thumbnail{padding-top:62.6118067979%}.linkArticlesCarousel__textWrapper{padding:20px 30px}.linkArticlesCarousel__heading{-webkit-line-clamp:4;line-clamp:4}.linkArticlesCarousel.isDisabled{padding-bottom:0}}@media only screen and (max-width: 767px){.linkArticlesCarouselB .splide__pagination li{margin-right:5px}}.linkArticlesCarouselB__list{display:grid;grid-template-columns:repeat(15, 300px);column-gap:0}.linkArticlesCarouselB__link{display:grid;grid:"thumbnail" auto "textWrapper" 1fr/100%;height:100%;overflow:hidden;border-radius:10px;box-shadow:0 0 20px rgba(12,47,158,.1);background-color:#fff;color:#333;text-decoration:none;will-change:transform}@media(hover: hover)and (pointer: fine){.linkArticlesCarouselB__link:hover .linkArticlesCarouselB__thumbnail img,.linkArticlesCarouselB__link:focus .linkArticlesCarouselB__thumbnail img,.linkArticlesCarouselB__link:active .linkArticlesCarouselB__thumbnail img{transform:scale(1.05)}.linkArticlesCarouselB__link:hover .linkArticlesCarouselB__heading,.linkArticlesCarouselB__link:focus .linkArticlesCarouselB__heading,.linkArticlesCarouselB__link:active .linkArticlesCarouselB__heading{color:#264780}}.linkArticlesCarouselB__thumbnail{grid-area:thumbnail;position:relative;width:100%;padding-top:62.5%;overflow:hidden;will-change:transform}.linkArticlesCarouselB__thumbnail img{position:absolute;top:0;left:0;width:100%;height:100%;transition:transform .4s ease-in-out;object-fit:cover;will-change:transform}.linkArticlesCarouselB__textWrapper{grid-area:textWrapper;padding:21px 30px 17px}.linkArticlesCarouselB__date{color:#666;font-size:1.4rem;line-height:1.4;font-family:"Roboto",sans-serif}.linkArticlesCarouselB__heading{display:-webkit-box;display:box;overflow:hidden;-webkit-box-orient:vertical;box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;margin-top:7px;color:inherit;font-weight:700;font-size:1.8rem;line-height:1.6;transition:color .2s ease-in-out}.linkArticlesCarouselB__controller{display:none}@media only screen and (min-width: 767.98px){.linkArticlesCarouselB__article{opacity:0;transform:translateY(10%)}.linkArticlesCarouselB.isScrolled .linkArticlesCarouselB__article{opacity:1;transform:translateY(0);transition:opacity .5s ease-in-out,transform .5s ease-in-out}.linkArticlesCarouselB.isScrolled .linkArticlesCarouselB__article:nth-child(2){transition-delay:0.2s}.linkArticlesCarouselB.isScrolled .linkArticlesCarouselB__article:nth-child(3){transition-delay:0.4s}.linkArticlesCarouselB.isScrolled .linkArticlesCarouselB__article:nth-child(4){transition-delay:0.6s}.linkArticlesCarouselB.isScrolled .linkArticlesCarouselB__article:nth-child(5){transition-delay:0.8s}.linkArticlesCarouselB.isScrolled .linkArticlesCarouselB__article:nth-child(6){transition-delay:1s}.linkArticlesCarouselB.isScrolled .linkArticlesCarouselB__article:nth-child(7){transition-delay:1.2s}.linkArticlesCarouselB.isScrolled .linkArticlesCarouselB__article:nth-child(8){transition-delay:1.4s}.linkArticlesCarouselB.isScrolled .linkArticlesCarouselB__article:nth-child(9){transition-delay:1.6s}.linkArticlesCarouselB.isScrolled .linkArticlesCarouselB__article:nth-child(10){transition-delay:1.8s}.linkArticlesCarouselB.isScrolled .linkArticlesCarouselB__article:nth-child(11){transition-delay:2s}.linkArticlesCarouselB.isScrolled .linkArticlesCarouselB__article:nth-child(12){transition-delay:2.2s}.linkArticlesCarouselB.isScrolled .linkArticlesCarouselB__article:nth-child(13){transition-delay:2.4s}.linkArticlesCarouselB.isScrolled .linkArticlesCarouselB__article:nth-child(14){transition-delay:2.6s}.linkArticlesCarouselB.isScrolled .linkArticlesCarouselB__article:nth-child(15){transition-delay:2.8s}}@media only screen and (max-width: 1024px){.linkArticlesCarouselB__list{column-gap:28px}}@media only screen and (max-width: 767px){.linkArticlesCarouselB{position:relative;margin:0 -16px;padding-bottom:45px;overflow:hidden}.linkArticlesCarouselB__list{display:flex;flex-wrap:nowrap;column-gap:0}.linkArticlesCarouselB__article{flex-shrink:0;width:81.6326530612%}.linkArticlesCarouselB__article:only-child{margin:auto}.linkArticlesCarouselB__thumbnail{padding-top:62.6118067979%}.linkArticlesCarouselB__textWrapper{padding:20px 30px}.linkArticlesCarouselB__heading{-webkit-line-clamp:4;line-clamp:4}.linkArticlesCarouselB.isDisabled{padding-bottom:0}}.linkPager>ul{display:flex;flex-wrap:wrap;justify-content:center;margin:-10px 0 0 -10px}.linkPager>ul>li{padding:10px 0 0 10px}.linkPager>ul>li a{text-decoration:none;transition:opacity .2s ease-in-out}@media(hover: hover)and (pointer: fine){.linkPager>ul>li a:hover,.linkPager>ul>li a:focus,.linkPager>ul>li a:active{opacity:.6}}.linkPager>ul>li .page-numbers{display:flex;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:8px 4px;border-radius:50%;background-color:#fff;color:#264780;font-weight:700;font-size:1.8rem;text-align:center}.linkPager>ul>li .page-numbers:not(.prev):not(.next){font-family:"Roboto",sans-serif}.linkPager>ul>li .current{background-color:#264780;color:#fff}.linkPager>ul>li .prev,.linkPager>ul>li .next{position:relative;min-width:92px;border-radius:40px}.linkPager>ul>li .prev::after,.linkPager>ul>li .next::after{display:block;position:absolute;top:2px;bottom:0;width:8px;height:8px;margin:auto;content:"";border-top:2px solid #264780;border-right:2px solid #264780}.linkPager>ul>li .prev{padding:8px 16px 8px 32px}.linkPager>ul>li .prev::after{left:20px;transform:rotate(-135deg)}.linkPager>ul>li .next{padding:8px 32px 8px 16px}.linkPager>ul>li .next::after{right:20px;transform:rotate(45deg)}.linkPager>ul>li .dots{display:block;width:44px;height:44px;padding-top:3px;background:none}@media only screen and (max-width: 767px){.linkPager>ul>li .page-numbers{min-width:40px;min-height:40px;font-size:1.5rem}.linkPager>ul>li .prev,.linkPager>ul>li .next{min-width:70px;font-size:1.2rem}.linkPager>ul>li .prev::after,.linkPager>ul>li .next::after{width:6px;height:6px}.linkPager>ul>li .prev{padding:8px 18px 8px 25px}.linkPager>ul>li .prev::after{left:18px}.linkPager>ul>li .next{padding:8px 25px 8px 18px}.linkPager>ul>li .next::after{right:18px}}.linkBanner{text-align:center}.linkBanner__link{transition:opacity .2s ease-in-out}@media(hover: hover)and (pointer: fine){.linkBanner__link:hover,.linkBanner__link:focus,.linkBanner__link:active{opacity:.6}}.linkTags{display:flex;flex-wrap:wrap;margin:-10px 0 0 -10px}.linkTags__item{padding:10px 0 0 10px}.linkTags__link{display:flex;justify-content:center;align-items:center;min-height:30px;padding:2px 19px;border:1px solid #aaadb3;border-radius:80px;background-color:#fff;color:#666;font-weight:500;font-size:1.6rem;text-decoration:none;text-align:center;transition:opacity .2s ease-in-out}@media(hover: hover)and (pointer: fine){.linkTags__link:hover,.linkTags__link:focus,.linkTags__link:active{opacity:.6}}@media only screen and (max-width: 767px){.linkTags__link{min-height:25px;padding:2px 14px;border-radius:40px;font-size:1.2rem}}.linkPageTop{display:block;width:80px;height:80px;overflow:hidden;box-shadow:0 0 20px rgba(12,47,158,.2);background-color:#264780;text-decoration:none;text-indent:100%;white-space:nowrap}.linkPageTop::after{display:block;position:absolute;top:5px;right:0;bottom:0;left:0;transform:rotate(-45deg);width:12px;height:12px;margin:auto;content:"";border-top:4px solid #fff;border-right:4px solid #fff;transition:top .2s ease-in-out}@media(hover: hover)and (pointer: fine){.linkPageTop:hover::after{top:0}}@media only screen and (max-width: 767px){.linkPageTop{width:60px;height:60px}.linkPageTop::after{border-width:3px}}a.linkTel{color:#333;text-decoration:none}@media(hover: hover)and (pointer: fine){a.linkTel:hover,a.linkTel:focus,a.linkTel:active{text-decoration:underline}}.linkTelLarge{display:flex;align-items:center;font-weight:700;font-size:5.2rem;line-height:1.2;font-family:"Roboto",sans-serif}.linkTelLarge__number{position:relative;padding-left:58px;color:#264780;text-decoration:none}.linkTelLarge__number::before,.linkTelLarge__number::after{display:block;position:absolute;content:""}.linkTelLarge__number::before{top:7px;left:0;width:48px;height:48px;border-radius:4px;background-color:#264780}.linkTelLarge__number::after{top:17px;left:10px;width:28px;height:28px;background:url("../../img/video_production_lp/icon_tel01.svg") center/contain no-repeat;filter:brightness(0) invert(1)}@media only screen and (max-width: 767px){.linkTelLarge{justify-content:center;font-size:3.1rem;line-height:1.174}.linkTelLarge__number{padding-left:44px}.linkTelLarge__number::before{top:2px;width:34px;height:34px;border-radius:2px}.linkTelLarge__number::after{top:7px;left:5px;width:24px;height:24px}}@media only screen and (max-width: 374px){.linkTelLarge{font-size:2.4rem}.linkTelLarge__number{padding:5px 0 3px 44px}}.linkTelMiddle{display:flex;align-items:center;font-weight:700;font-size:2.8rem;line-height:1.5;font-family:"Roboto",sans-serif}.linkTelMiddle__number{position:relative;padding-left:30px;color:#264780;text-decoration:none}.linkTelMiddle__number::before,.linkTelMiddle__number::after{display:block;position:absolute;content:""}.linkTelMiddle__number::before{top:7px;left:0;width:24px;height:24px;border-radius:4px;background-color:#264780}.linkTelMiddle__number::after{top:11px;left:5px;width:16px;height:16px;background:url("../../img/video_production_lp/icon_tel01.svg") center/contain no-repeat;filter:brightness(0) invert(1)}.linkStaffList{display:grid;grid-template-columns:repeat(4, 1fr);gap:60px 40px}.linkStaffList__item{opacity:0;transform:translateY(10%)}.linkStaffList__link{display:block;text-decoration:none}@media(hover: hover)and (pointer: fine){.linkStaffList__link:hover .linkStaffList__photo img,.linkStaffList__link:focus .linkStaffList__photo img,.linkStaffList__link:active .linkStaffList__photo img{transform:scale(1.05)}}.linkStaffList__photo{position:relative;width:100%;padding-top:150%;overflow:hidden;border-radius:10px;will-change:transform}.linkStaffList__photo img{position:absolute;top:0;left:0;object-fit:cover;width:100%;height:100%;transition:transform .4s ease-in-out;will-change:transform}.linkStaffList__job{display:flex;justify-content:center;align-items:center;position:relative;z-index:1;width:78.3333333333%;min-height:30px;margin:auto;margin-top:-15px;padding:5px 10px;border-radius:15px;background-color:#264780;color:#fff;font-weight:700;font-size:1.4rem;line-height:1.4;text-align:center}.linkStaffList__name{margin-top:5px;color:#264780;font-weight:700;font-size:2.4rem;text-align:center}.linkStaffList--white .linkStaffList__job{background-color:#fff;color:#264780}.linkStaffList--white .linkStaffList__name{color:#fff}.linkStaffList--white .linkStaffList__noData{color:#fff}.linkStaffList.isScrolled .linkStaffList__item{opacity:1;transform:translateY(0);transition:opacity .5s ease-in-out,transform .5s ease-in-out}.linkStaffList.isScrolled .linkStaffList__item:nth-child(2){transition-delay:0.2s}.linkStaffList.isScrolled .linkStaffList__item:nth-child(3){transition-delay:0.4s}.linkStaffList.isScrolled .linkStaffList__item:nth-child(4){transition-delay:0.6s}.linkStaffList.isScrolled .linkStaffList__item:nth-child(5){transition-delay:0.8s}.linkStaffList.isScrolled .linkStaffList__item:nth-child(6){transition-delay:1s}.linkStaffList.isScrolled .linkStaffList__item:nth-child(7){transition-delay:1.2s}.linkStaffList.isScrolled .linkStaffList__item:nth-child(8){transition-delay:1.4s}.linkStaffList.isScrolled .linkStaffList__item:nth-child(9){transition-delay:1.6s}.linkStaffList.isScrolled .linkStaffList__item:nth-child(10){transition-delay:1.8s}@media only screen and (max-width: 1024px){.linkStaffList{grid-template-columns:repeat(2, 1fr)}}@media only screen and (max-width: 767px){.linkStaffList{gap:25px 16px}.linkStaffList__photo{padding-top:156.1349693252%}.linkStaffList__job{width:89.5705521472%;padding:6px 10px;font-size:1.2rem}.linkStaffList__name{font-size:1.8rem;line-height:1.4}}@media only screen and (max-width: 374px){.linkStaffList__job{font-size:1rem}}.linkStaffListCarousel .splide__pagination li{margin-right:15px}.linkStaffListCarousel__list{display:grid;grid-template-columns:repeat(4, 1fr);gap:60px 40px}.linkStaffListCarousel__item{opacity:0;transform:translateY(10%)}.linkStaffListCarousel__link{display:block;text-decoration:none}@media(hover: hover)and (pointer: fine){.linkStaffListCarousel__link:hover .linkStaffListCarousel__photo img,.linkStaffListCarousel__link:focus .linkStaffListCarousel__photo img,.linkStaffListCarousel__link:active .linkStaffListCarousel__photo img{transform:scale(1.05)}}.linkStaffListCarousel__photo{position:relative;width:100%;padding-top:100%;overflow:hidden;border-radius:10px;will-change:transform}.linkStaffListCarousel__photo img{position:absolute;top:0;left:0;object-fit:cover;object-position:50% 0;width:100%;height:100%;transition:transform .4s ease-in-out;will-change:transform}.linkStaffListCarousel__job{display:flex;justify-content:center;align-items:center;position:relative;z-index:1;width:78.3333333333%;min-height:30px;margin:auto;margin-top:-15px;padding:5px 10px;border-radius:15px;background-color:#264780;color:#fff;font-weight:700;font-size:1.4rem;line-height:1.4;text-align:center}.linkStaffListCarousel__name{margin-top:5px;color:#264780;font-weight:700;font-size:2.4rem;text-align:center}.linkStaffListCarousel--white .linkStaffListCarousel__job{background-color:#fff;color:#264780}.linkStaffListCarousel--white .linkStaffListCarousel__name{color:#fff}.linkStaffListCarousel--white .linkStaffListCarousel__noData{color:#fff}.linkStaffListCarousel.isScrolled .linkStaffListCarousel__item{opacity:1;transform:translateY(0);transition:opacity .5s ease-in-out,transform .5s ease-in-out}.linkStaffListCarousel.isScrolled .linkStaffListCarousel__item:nth-child(2){transition-delay:0.2s}.linkStaffListCarousel.isScrolled .linkStaffListCarousel__item:nth-child(3){transition-delay:0.4s}.linkStaffListCarousel.isScrolled .linkStaffListCarousel__item:nth-child(4){transition-delay:0.6s}.linkStaffListCarousel.isScrolled .linkStaffListCarousel__item:nth-child(5){transition-delay:0.8s}.linkStaffListCarousel.isScrolled .linkStaffListCarousel__item:nth-child(6){transition-delay:1s}.linkStaffListCarousel.isScrolled .linkStaffListCarousel__item:nth-child(7){transition-delay:1.2s}.linkStaffListCarousel.isScrolled .linkStaffListCarousel__item:nth-child(8){transition-delay:1.4s}.linkStaffListCarousel.isScrolled .linkStaffListCarousel__item:nth-child(9){transition-delay:1.6s}.linkStaffListCarousel.isScrolled .linkStaffListCarousel__item:nth-child(10){transition-delay:1.8s}@media only screen and (max-width: 1024px){.linkStaffListCarousel__list{grid-template-columns:repeat(2, 1fr)}}@media only screen and (max-width: 767px){.linkStaffListCarousel{position:relative;margin:0 -16px;padding-bottom:60px;overflow:hidden}.linkStaffListCarousel__list{grid-template-columns:repeat(8, 220px);gap:0}.linkStaffListCarousel__photo{padding-top:100%}.linkStaffListCarousel__job{width:89.5705521472%;padding:6px 10px;font-size:1.2rem}.linkStaffListCarousel__name{font-size:1.8rem;line-height:1.4}}@media only screen and (max-width: 374px){.linkStaffListCarousel__job{font-size:1rem}}.linkSeminarList{display:grid;row-gap:40px}.linkSeminarList__item{opacity:0;border-radius:10px;box-shadow:0 0 20px rgba(12,47,158,.1);background:#fff}.linkSeminarList__item--end .linkSeminarList__status{background:#aaadb3}.linkSeminarList__item--end .linkSeminarList__date{color:#aaadb3}.linkSeminarList__link{text-decoration:none}@media(hover: hover)and (pointer: fine){.linkSeminarList__link:hover .linkSeminarList__photo,.linkSeminarList__link:focus .linkSeminarList__photo,.linkSeminarList__link:active .linkSeminarList__photo{transform:scale(1.05)}.linkSeminarList__link:hover .buttonMiddle,.linkSeminarList__link:focus .buttonMiddle,.linkSeminarList__link:active .buttonMiddle{background-color:#fff;color:#264780}.linkSeminarList__link:hover .buttonMiddle::after,.linkSeminarList__link:focus .buttonMiddle::after,.linkSeminarList__link:active .buttonMiddle::after{right:25px;border-color:#264780}}.linkSeminarList__column{display:grid;align-items:flex-start;grid:"text thumbnail" auto/1fr 35.1851851852%;gap:30px;padding:30px 40px}.linkSeminarList__columnText{grid-area:text}.linkSeminarList__status{display:inline-block;padding:3px 20px;border-radius:2px;background:#e66772;color:#fff;font-weight:bold;font-size:1.4rem}.linkSeminarList__date{display:inline-block;padding-left:10px;font-weight:bold;font-size:1.8rem}.linkSeminarList__archive{display:block;position:relative;max-width:210px;margin-top:10px;padding:2px 0 2px 35px;border:1px solid #e66772;border-radius:15px;background:#fff8f9;color:#e66772;font-weight:bold}.linkSeminarList__archive::before{display:block;position:absolute;top:50%;left:15px;transform:translateY(-50%);width:18px;height:13px;background:url("../../img/video_production_lp/icon_archive01.svg") center/contain no-repeat;content:""}.linkSeminarList__heading{margin:10px 0;color:#264780;font-weight:bold;font-size:2.2rem}.linkSeminarList__text{font-size:1.4rem;line-height:2}.linkSeminarList__columnThumbnail{grid-area:thumbnail;position:relative;width:100%;padding-top:52.2857142857%;overflow:hidden}.linkSeminarList__photo{position:absolute;top:0;left:0;float:none;width:100%;height:100%;margin:0;transition:transform .4s ease-in-out;object-fit:cover;will-change:transform}.linkSeminarList__more{display:flex;flex-wrap:wrap;justify-content:center;padding:20px;border-radius:0 0 10px 10px;background:#fafafa}.linkSeminarList__moreNotice{display:block;width:100%;margin:-5px 0 10px 0;color:#666;font-size:1.2rem;text-align:center}.linkSeminarList__moreNotice--release{color:#264780;font-weight:bold;font-size:1.4rem}.linkSeminarList.isScrolled .linkSeminarList__item{opacity:1;transform:translateY(0);transition:opacity .5s ease-in-out,transform .5s ease-in-out}.linkSeminarList.isScrolled .linkSeminarList__item:nth-child(2){transition-delay:0.2s}.linkSeminarList.isScrolled .linkSeminarList__item:nth-child(3){transition-delay:0.4s}.linkSeminarList.isScrolled .linkSeminarList__item:nth-child(4){transition-delay:0.6s}.linkSeminarList.isScrolled .linkSeminarList__item:nth-child(5){transition-delay:0.8s}.linkSeminarList.isScrolled .linkSeminarList__item:nth-child(6){transition-delay:1s}.linkSeminarList.isScrolled .linkSeminarList__item:nth-child(7){transition-delay:1.2s}.linkSeminarList.isScrolled .linkSeminarList__item:nth-child(8){transition-delay:1.4s}.linkSeminarList.isScrolled .linkSeminarList__item:nth-child(9){transition-delay:1.6s}.linkSeminarList.isScrolled .linkSeminarList__item:nth-child(10){transition-delay:1.8s}@media only screen and (max-width: 1024px){.linkSeminarList__column{grid:"thumbnail" auto "text" 1fr/100%}}@media only screen and (max-width: 767px){.linkSeminarList{gap:70px 0;margin-bottom:60px}.linkSeminarList__item{border-radius:5px}.linkSeminarList__column{grid:"thumbnail" auto "text" 1fr/100%;gap:0;padding:0}.linkSeminarList__columnText{display:flex;flex-wrap:wrap;align-items:center;padding:15px 15px 25px}.linkSeminarList__status{order:-3;width:100px;margin:0 10px 5px 0;padding:6px 0;border-radius:4px;text-align:center}.linkSeminarList__date{display:block;order:-1;padding:0;font-size:1.5rem}.linkSeminarList__archive{order:-2;margin:0 10px 5px 0;padding:6px 10px 6px 27px;font-size:1.2rem}.linkSeminarList__archive::before{left:10px;width:15px;height:12px}.linkSeminarList__heading{font-size:1.6rem}.linkSeminarList__columnThumbnail{border-radius:5px 5px 0 0}.linkSeminarList__more{margin-bottom:-20px;padding:0 15px;background:none}.linkSeminarList__moreNotice--release{display:none}}.linkNews{width:100%;max-width:840px;margin:auto}.linkNews__article{border-top:1px solid #e6ebf2}.linkNews__article:last-child{border-bottom:1px solid #e6ebf2}.linkNews__link{display:grid;align-items:center;grid-template-columns:110px 1fr;column-gap:40px;position:relative;min-height:80px;padding:26px 72px 26px 0;text-decoration:none}.linkNews__link::after{display:block;position:absolute;top:0;right:40px;bottom:0;transform:rotate(45deg);width:9px;height:9px;margin:auto;content:"";transition:right .2s ease-in-out;border-right:3px solid #264780;border-top:3px solid #264780}@media(hover: hover)and (pointer: fine){.linkNews__link:hover,.linkNews__link:focus,.linkNews__link:active{text-decoration:underline}.linkNews__link:hover::after,.linkNews__link:focus::after,.linkNews__link:active::after{right:35px}}.linkNews__date{color:#666;font-size:1.4rem;line-height:1.4}.linkNews__heading{display:-webkit-box;display:box;overflow:hidden;-webkit-box-orient:vertical;box-orient:vertical;-webkit-line-clamp:1;line-clamp:1;color:#264780;font-size:1.4rem;line-height:2}.linkNews__noMessage{text-align:center}@media only screen and (max-width: 767px){.linkNews__link{grid-template-columns:100%;gap:6px 0;min-height:auto;padding:20px 10px 15px 0}.linkNews__link::after{right:2px;width:6px;height:6px;border-width:2px}}@media only screen and (max-width: 767px)and (hover: hover)and (pointer: fine){.linkNews__link:hover::after,.linkNews__link:focus::after,.linkNews__link:active::after{right:2px}}@media only screen and (max-width: 767px){.linkNews__heading{-webkit-line-clamp:2;line-clamp:2}}.linkAnker__list{display:flex;flex-wrap:wrap;justify-content:center;margin:-20px 0 0 -30px}.linkAnker__item{padding:20px 0 0 30px}.linkAnker__link{display:flex;justify-content:center;align-items:center;position:relative;min-height:30px;padding:4px 20px 6px 42px;border-radius:15px;background-color:#e6ebf2;color:#264780;font-weight:700;font-size:1.4rem;line-height:1.4;text-decoration:none;text-align:center;transition:opacity .2s ease-in-out}.linkAnker__link::before{display:block;position:absolute;top:-5px;bottom:0;left:22px;transform:rotate(135deg) skew(-5deg, -5deg);width:8px;height:8px;margin:auto;content:"";border-top:2px solid #264780;border-right:2px solid #264780}@media(hover: hover)and (pointer: fine){.linkAnker__link:hover{opacity:.6}}@media only screen and (max-width: 767px){.linkAnker__list{margin:-9px 0 0 -10px}.linkAnker__item{width:50%;padding:9px 0 0 10px}.linkAnker__link{justify-content:flex-start;height:100%;padding:4px 10px 6px 25px;font-size:1.1rem;text-align:left}.linkAnker__link::before{top:-3px;left:13px;width:6px;height:6px}}.linkDownloadFixed{display:block;width:290px;height:262px;overflow:hidden;background-color:#fff}@media(hover: hover)and (pointer: fine){.linkDownloadFixed__image:hover,.linkDownloadFixed__image:focus,.linkDownloadFixed__image:active{opacity:.7;transition:all .3s ease}}.linkDownloadFixedB{display:block;width:290px;padding:5px 5px 8px;background-color:#fff;text-decoration:none;transition:opacity .2s ease-in-out}@media(hover: hover)and (pointer: fine){.linkDownloadFixedB:hover,.linkDownloadFixedB:focus,.linkDownloadFixedB:active{opacity:.7}}.linkDownloadFixedB__bannerImage{width:100%}.linkDownloadFixedB__button{width:100%;margin-top:8px;padding:19px 20px;border-radius:30px;background-color:#62c370;color:#fff;font-weight:bold;font-size:1.8rem;line-height:1.2222222222;text-align:center}.linkDownloadFixedB__photo{display:none}@media only screen and (max-width: 767px){.linkDownloadFixedB{width:100%;padding:13px 20px 10px 80px;box-shadow:10px 0 18px 2px rgba(27,17,12,.2)}.linkDownloadFixedB__banner{display:none}.linkDownloadFixedB__button{margin-top:0;padding:12px 10px;font-size:1.6rem}.linkDownloadFixedB__photo{display:block;position:absolute;bottom:0;left:0}}.linkURL{color:#096fc8;text-decoration:underline}@media(hover: hover)and (pointer: fine){.linkURL:hover,.linkURL:focus,.linkURL:active{text-decoration:none}}.linkWorks{display:grid;grid-template-columns:repeat(4, 1fr);width:100%;max-width:1080px;margin:auto;overflow:hidden;border-radius:10px;box-shadow:0 0 20px rgba(20,111,200,.1)}.linkWorks__item{position:relative}.linkWorks__item::before,.linkWorks__item::after{display:block;position:absolute;z-index:1;background-color:#e6ebf2;content:""}.linkWorks__item::before{bottom:0;left:0;width:100%;height:1px}.linkWorks__item::after{top:0;right:0;width:1px;height:100%}.linkWorks__item:nth-last-child(-n+4)::before,.linkWorks__item:nth-child(4n)::after{display:none}.linkWorks__link{display:flex;align-items:center;position:relative;height:100%;padding:24px 38px 24px 102px;background-color:#fff;color:#264780;font-weight:700;font-size:1.8rem;line-height:1.2;text-decoration:none;transition:background-color .2s ease-in-out}.linkWorks__link::before,.linkWorks__link::after{display:block;position:absolute;top:0;bottom:0;margin:auto;content:""}.linkWorks__link::before{left:30px;width:60px;height:60px;background-position:center;background-size:contain;background-repeat:no-repeat}.linkWorks__link::after{right:31px;transform:rotate(45deg) skew(-5deg, -5deg);width:8px;height:8px;border-top:2px solid #264780;border-right:2px solid #264780;transition:right .2s ease-in-out}@media(hover: hover)and (pointer: fine){.linkWorks__link:hover,.linkWorks__link:focus,.linkWorks__link:active{background-color:#fafafa;background-color:#f6f9fe}.linkWorks__link:hover::after,.linkWorks__link:focus::after,.linkWorks__link:active::after{right:26px}}.linkWorks__link--corporate::before{background-image:url("../../img/video_production_lp/icon_works01.svg")}.linkWorks__link--recruit::before{left:20px;background-image:url("../../img/video_production_lp/icon_works02.svg")}.linkWorks__link--product::before{left:31px;background-image:url("../../img/video_production_lp/icon_works03.svg")}.linkWorks__link--training::before{background-image:url("../../img/video_production_lp/icon_works04.svg")}.linkWorks__link--youtube::before{left:32px;background-image:url("../../img/video_production_lp/icon_works05.svg")}.linkWorks__link--exhibition::before{left:31px;background-image:url("../../img/video_production_lp/icon_works06.svg")}.linkWorks__link--online::before{background-image:url("../../img/video_production_lp/icon_works07.svg")}.linkWorks__link--inHouse::before{background-image:url("../../img/video_production_lp/icon_works08.svg")}.linkWorks__link--live::before{left:20px;background-image:url("../../img/video_production_lp/icon_works09.svg")}.linkWorks__link--company::before{left:20px;background-image:url("../../img/video_production_lp/icon_works10.svg")}.linkWorks__link--meeting::before{left:32px;background-image:url("../../img/video_production_lp/icon_works11.svg")}.linkWorks__link--lecture::before{left:31px;background-image:url("../../img/video_production_lp/icon_works12.svg")}@media only screen and (max-width: 1200px){.linkWorks{grid-template-columns:repeat(2, 1fr)}.linkWorks__item:nth-last-child(-n+4)::before,.linkWorks__item:nth-child(4n)::after{display:block}.linkWorks__item:nth-last-child(-n+2)::before,.linkWorks__item:nth-child(2n)::after{display:none}}@media only screen and (max-width: 767px){.linkWorks{border-radius:5px}.linkWorks__link{padding:7px 14px 9px 52px;font-size:1.4rem;line-height:1.5}.linkWorks__link::before{left:10px;width:38px;height:38px}.linkWorks__link::after{right:9px;width:6px;height:6px}}@media only screen and (max-width: 767px)and (hover: hover)and (pointer: fine){.linkWorks__link:hover::after,.linkWorks__link:focus::after,.linkWorks__link:active::after{right:6px}}@media only screen and (max-width: 374px){.linkWorks__link{padding:7px 14px 9px 36px;font-size:1.2rem}.linkWorks__link::before{left:5px;width:24px;height:24px}}.listAchievements__list{display:flex;flex-wrap:wrap;justify-content:center;max-width:1200px}.listAchievements__item{flex-basis:30%;margin:0 12px 20px}.listAchievements__link{display:block;position:relative;width:100%;padding:12px;border-radius:5px;background:#fff;color:#007eb6;font-weight:bold;font-size:1.8rem;line-height:1;text-decoration:none;text-align:center;transition:all .3s ease}.listAchievements__linkSub{display:inline-block;margin-bottom:5px;color:#333;font-weight:700;font-size:1.5rem}.listAchievements__link:hover{opacity:.7}.listAchievements__link::after{display:block;position:absolute;top:50%;right:20px;transform:translateY(-50%) rotate(45deg);width:10px;height:10px;border:#007eb6 0 solid;border-width:0 2px 2px 0;content:""}@media only screen and (min-width: 1080px){.listAchievements__list{margin:0 auto}.listAchievements__link{font-size:1.7rem}.listAchievements__linkSub{font-size:1.5rem}.listAchievements__link:hover{transform:translateY(10px)}}@media only screen and (max-width: 960px){.listAchievements__wrapper{margin:20px auto 0;padding:0}.listAchievements__item{margin:0 12px 20px}.listAchievements__link{padding:10px 2px 20px;border-radius:3px;font-size:2vw}.listAchievements__linkSub{margin-bottom:5px;font-size:1.5vw}.listAchievements__link::after{top:auto;right:50%;bottom:8px;transform:translateX(50%) rotate(45deg);width:6px;height:6px;border-width:0 1px 1px 0}}@media only screen and (max-width: 767px){.listAchievements__item{flex-basis:calc((100% - 20px)/2);margin:0 5px 10px}.listAchievements__link{font-size:1.3rem}.listAchievements__linkSub{font-size:1rem}}@media only screen and (max-width: 374px){.listAchievements__link{font-size:3.2vw}.listAchievements__linkSub{font-size:2.5vw}}.listAchievementsMovie__heading{position:relative;max-width:1200px;margin:50px auto 0;padding-left:10px;font-size:24px;font-size:2.4rem;text-align:left;border-left:#fff 6px solid}.listAchievementsMovie__list{display:flex;flex-wrap:wrap;max-width:1200px;margin:20px auto 0;padding:0 10px;text-align:left}.listAchievementsMovie__item{position:relative;width:calc(25% - 20px);margin:20px 10px 0;color:#fff;font-size:14px;font-size:1.4rem;line-height:1.4}.listAchievementsMovie__item--recommend::before{display:block;position:absolute;top:-10px;left:-10px;z-index:10;width:60px;height:36px;background:url(../../img/video_production_lp/listachievementsmovie_recommend.png) no-repeat center/cover;content:""}.listAchievementsMovie__movie{margin-bottom:5px}.listAchievementsMovie__link{display:inline-block;position:relative}.listAchievementsMovie__link::after{display:block;position:absolute;top:50%;left:50%;z-index:10;transform:translate(-50%, -50%);width:60px;height:60px;border:#fff 3px solid;border-radius:60px;background:rgba(51,51,51,.3) url(../../img/video_production_lp/listachievementsmovie_play.png) no-repeat 50% 50%/contain;content:"";transition:all 200ms ease-out}.listAchievementsMovie__link:hover{opacity:1}.listAchievementsMovie__link:hover::after{background-color:rgba(0,126,182,.8)}.listAchievementsMovie__image{display:inline-block;width:100%;height:auto;border-style:none}@media only screen and (max-width: 767px){.listAchievementsMovie__heading{margin:45px 5px 0;padding-left:7px;font-size:3.2vw;line-height:1.4;border-left:#fff 3px solid}.listAchievementsMovie__list{margin:5px auto 0;padding:0}.listAchievementsMovie__item{width:calc(50% - 10px);margin:15px 5px 0;font-size:1.1rem}.listAchievementsMovie__item--recommend::before{top:-10px;left:-5px;width:45px;height:25px}}@media only screen and (max-width: 374px){.listAchievementsMovie__heading{font-size:1.2rem}}.listFAQ{width:100%;max-width:840px;margin:auto}.listFAQ__row{border-top:2px solid #e6ebf2}.listFAQ__row:last-child{border-bottom:2px solid #e6ebf2}.listFAQ__q{position:relative;width:100%;padding:24px 60px 27px 66px;color:#264780;font-weight:700;font-size:1.8rem;line-height:1.4;text-align:left;transition:background-color .2s ease-in-out}.listFAQ__q::before,.listFAQ__q::after{display:block;position:absolute;top:35px;right:30px;width:16px;height:4px;background-color:#264780;content:""}.listFAQ__q::before{transform:rotate(90deg);transition:opacity .2s ease-in-out}@media(hover: hover)and (pointer: fine){.listFAQ__q:hover{background-color:#fafafa}}.listFAQ__q.isOpen::before{opacity:0}.listFAQ__mark{display:flex;justify-content:center;align-items:center;position:absolute;left:20px;width:36px;height:36px;border-radius:50%;font-weight:700;font-size:2.4rem;font-family:"Roboto",sans-serif}.listFAQ__mark--q{top:20px;background-color:#264780;color:#fff}.listFAQ__mark--a{top:15px;background-color:#fff;color:#264780}.listFAQ__a{display:none;height:0;overflow:hidden;transition:height .2s ease-in-out}.listFAQ__aWrapper{position:relative;padding:15px 30px 11px 66px;background-color:#e6ebf2}.listFAQ__aText{font-size:1.4rem;line-height:2}.listFAQ__a.isAnimate{display:block}.listFAQ__a.isOpen{display:block;height:auto}@media only screen and (max-width: 767px){.listFAQ__row{border-width:1px}.listFAQ__row:last-child{border-width:1px}.listFAQ__q{padding:13px 36px 13px 48px;font-size:1.5rem;line-height:1.5}.listFAQ__q::before,.listFAQ__q::after{top:23px;right:10px;height:2px}.listFAQ__mark{left:10px;width:28px;height:28px;font-size:1.6rem}.listFAQ__mark--q{top:10px;padding-bottom:1px}.listFAQ__mark--a{top:10px}.listFAQ__aWrapper{padding:14px 15px 15px 48px}.listFAQ__aText{font-size:1.3rem;line-height:1.5}}.listFeature{display:grid;grid-template-columns:repeat(auto-fit, minmax(280px, 1fr));gap:40px}.listFeature__item{position:relative;padding:135px 20px 30px;border-radius:10px;background-color:#fff}.listFeature__item::before{display:block;position:absolute;top:30px;right:0;left:0;width:100px;height:100px;margin:auto;background-position:center;background-size:contain;background-repeat:no-repeat;content:""}.listFeature__item--01::before{background-image:url("../../img/video_production_lp/icon_works13.svg")}.listFeature__item--02::before{background-image:url("../../img/video_production_lp/icon_works14.svg")}.listFeature__item--03::before{background-image:url("../../img/video_production_lp/icon_works15.svg")}.listFeature__number{display:flex;justify-content:center;align-items:center;position:absolute;top:-25px;left:50%;transform:translateX(-50%);width:50px;height:50px;border-radius:50%;background-color:#264780;color:#fff;font-weight:700;font-size:2.4rem;font-family:"Roboto",sans-serif}.listFeature__heading{display:block;color:#264780;font-weight:700;line-height:1.4;text-align:center}.listFeature__text{margin-top:7px;font-size:1.4rem;line-height:2}@media only screen and (max-width: 767px){.listFeature__item::before{width:100px;height:100px}.listFeature__heading{font-size:1.8rem}}.listCTAButtons{display:grid;grid-template-columns:repeat(2, 1fr);gap:20px 34px;width:100%;max-width:754px;margin:auto}.listCTAButtons__column{display:grid;grid-template-rows:auto 1fr;row-gap:8px}.listCTAButtons__title{color:#fece38;font-weight:700;font-size:1.8rem;line-height:1.666;text-align:center}.listCTAButtons__title--white{color:#fff}.listCTAButtons__button{display:flex;justify-content:center}.listCTAButtons--small{gap:20px 36px;max-width:556px}.listCTAButtons--small .listCTAButtons__column{row-gap:10px}.listCTAButtons--small .listCTAButtons__title{font-size:1.4rem;line-height:1.4}.listCTAButtons--top .listCTAButtons__column{grid-template-rows:unset;row-gap:unset;opacity:0;transform:translateY(10%);animation:fadeUp .5s 1.6s ease-in-out forwards}.listCTAButtons--top .listCTAButtons__column:nth-child(2){animation-delay:1.8s}@media only screen and (max-width: 767px){.listCTAButtons{grid-template-columns:100%;max-width:none}.listCTAButtons__column{row-gap:7px}.listCTAButtons__title{font-size:1.6rem}.listCTAButtons--small{gap:31px 0}.listCTAButtons--small .listCTAButtons__title{font-size:1.6rem}}.listConsultFlow{display:grid;grid-template-columns:repeat(4, 1fr);gap:60px 26px;width:100%;max-width:1080px;margin:auto}.listConsultFlow__item{display:grid;grid-auto-rows:auto 1fr;position:relative}.listConsultFlow__item::before{display:block;position:absolute;top:70px;left:-26px;width:calc(100% + 26px);height:6px;background-color:#264780;content:""}.listConsultFlow__item:nth-child(1)::before{left:50%;width:50%}.listConsultFlow__item:nth-child(5)::before{left:0;width:100%}.listConsultFlow__item:nth-child(8)::before{width:calc(50% + 26px)}.listConsultFlow__icon{position:relative;width:144px;height:144px;margin:auto;border:4px solid #264780;border-radius:50%;background-color:#fff}.listConsultFlow__icon::before{display:block;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;background-position:center;background-size:contain;background-repeat:no-repeat;content:""}.listConsultFlow__icon--01::before{width:79px;height:66px;background-image:url("../../img/video_production_lp/listconsultflow_icon01.svg")}.listConsultFlow__icon--02::before{width:76px;height:66px;background-image:url("../../img/video_production_lp/listconsultflow_icon02.svg")}.listConsultFlow__icon--03::before{width:93px;height:66px;background-image:url("../../img/video_production_lp/listconsultflow_icon03.svg")}.listConsultFlow__icon--04::before{width:77px;height:54px;background-image:url("../../img/video_production_lp/listconsultflow_icon04.svg")}.listConsultFlow__icon--05::before{width:86px;height:48px;background-image:url("../../img/video_production_lp/listconsultflow_icon05.svg")}.listConsultFlow__icon--06::before{width:89px;height:59px;background-image:url("../../img/video_production_lp/listconsultflow_icon06.svg")}.listConsultFlow__icon--07::before{width:79px;height:66px;background-image:url("../../img/video_production_lp/listconsultflow_icon07.svg")}.listConsultFlow__icon--08::before{width:78px;height:57px;background-image:url("../../img/video_production_lp/listconsultflow_icon08.svg")}.listConsultFlow__number{display:flex;justify-content:center;align-items:center;position:absolute;top:-5px;left:-25px;width:50px;height:50px;border-radius:50%;background-color:#264780;color:#fff;font-weight:700;font-size:2.4rem;font-family:"Roboto",sans-serif}.listConsultFlow__box{display:grid;grid-auto-rows:auto 1fr;position:relative;z-index:1;margin-top:-20px}.listConsultFlow__title{position:relative;z-index:1;padding:0 12px}.listConsultFlow__titleText{display:flex;justify-content:center;align-items:center;width:100%;max-width:174px;min-height:34px;margin:auto;padding:2px 10px;border-radius:17px;background-color:#264780;color:#fff;font-size:1.8rem;line-height:1.666;text-align:center}.listConsultFlow__text{margin-top:-16px;padding:22px 15px 12px;border-radius:4px;background-color:#fff;font-size:1.4rem;line-height:2}@media only screen and (max-width: 1024px){.listConsultFlow{grid-template-columns:repeat(2, 1fr)}.listConsultFlow__item:nth-child(1)::before{left:50%;width:50%}.listConsultFlow__item:nth-child(3)::before,.listConsultFlow__item:nth-child(7)::before{left:0;width:100%}}@media only screen and (max-width: 767px){.listConsultFlow{grid-template-columns:100%;gap:30px 0}.listConsultFlow__item{display:block;padding:32px 0 0 38px}.listConsultFlow__item::before{top:0;left:35px;width:3px;height:calc(100% + 30px)}.listConsultFlow__item:nth-child(1)::before,.listConsultFlow__item:nth-child(3)::before,.listConsultFlow__item:nth-child(5)::before,.listConsultFlow__item:nth-child(7)::before{left:35px;width:3px}.listConsultFlow__item:nth-child(8)::before{display:none}.listConsultFlow__icon{position:absolute;top:19px;left:0;width:72px;height:72px;border-width:2px}.listConsultFlow__icon--01::before{width:40px;height:33px}.listConsultFlow__icon--02::before{width:38px;height:33px}.listConsultFlow__icon--03::before{width:47px;height:33px}.listConsultFlow__icon--04::before{width:39px;height:27px}.listConsultFlow__icon--05::before{width:43px;height:24px}.listConsultFlow__icon--06::before{width:45px;height:30px}.listConsultFlow__icon--07::before{width:40px;height:33px}.listConsultFlow__icon--08::before{width:39px;height:29px}.listConsultFlow__number{top:-21px;right:0;left:0;width:30px;height:30px;margin:auto;font-size:1.6rem}.listConsultFlow__box{display:grid;grid:"blank title" auto "text text" 1fr/24px 1fr;row-gap:10px;position:static;margin:0;padding:15px 20px 20px;background-color:#fff}.listConsultFlow__title{display:flex;grid-area:title;padding:0}.listConsultFlow__titleText{width:auto;max-width:none;min-height:30px;margin:0;padding:0 15px 2px;font-size:1.6rem;text-align:left}.listConsultFlow__text{grid-area:text;margin:0;padding:0;border-radius:0;line-height:1.4}}.listDataTable{position:relative;width:100%;max-width:840px;margin:auto}.listDataTable::before,.listDataTable::after,.listDataTable__row::before,.listDataTable__row::after{display:block;position:absolute;left:0;height:1px;content:""}.listDataTable::before,.listDataTable::after{bottom:0}.listDataTable__row::before,.listDataTable__row::after{top:0}.listDataTable::before,.listDataTable__row::before{width:100%;background-color:#e6ebf2}.listDataTable::after,.listDataTable__row::after{width:23.8095238095%;background-color:#264780}.listDataTable__row{display:grid;grid-template-columns:23.8095238095% 1fr;position:relative}.listDataTable__term{padding:31px 20px 30px;color:#264780;font-weight:700;font-size:1.4rem;line-height:1.4}.listDataTable__data{padding:27px 0 26px 20px;font-size:1.4rem;line-height:2}.listDataTable__listData{display:grid;grid-template-columns:9em 1fr;column-gap:1em}.listDataTable__listDataB{display:grid;row-gap:1.57em}.listDataTable__listDataBRow{display:grid;grid:"term data" auto "full full" auto/9em 1fr;column-gap:1em}.listDataTable__listDataBTerm{grid-area:term;font-weight:700}.listDataTable__listDataBData{grid-area:data}.listDataTable__listDataBFull{grid-area:full;padding:26px 0 5px}.listDataTable__listSlushItem{display:inline;margin-right:.55em}.listDataTable__listSlushItem::after{display:inline-block;position:relative;top:.2em;right:-0.38em;transform:rotate(20deg);width:1px;height:1em;background-color:#333;content:""}.listDataTable__listSlushItem:last-child{margin-right:0}.listDataTable__listSlushItem:last-child::after{display:none}.listDataTable__map{position:relative;padding-top:51.6129032258%}.listDataTable__mapFrame{position:absolute;top:0;left:0;width:100%;height:100%}@media only screen and (max-width: 767px){.listDataTable::before,.listDataTable::after{display:none}.listDataTable__row{grid-template-columns:100%;row-gap:15px;padding:21px 0 25px}.listDataTable__row::before{top:auto;bottom:0}.listDataTable__row::after{display:none}.listDataTable__row:first-child::after{display:block;width:100%}.listDataTable__row:last-child::before{background-color:#264780}.listDataTable__term{padding:0;font-size:1.5rem}.listDataTable__data{padding:0;font-size:1.3rem;line-height:1.5}.listDataTable__listData{grid-template-columns:6em 1fr;line-height:1.923}.listDataTable__listDataB{row-gap:8px}.listDataTable__listDataBRow{grid:"term" auto "data" auto "full"/100%;row-gap:4px}.listDataTable__listDataBFull{padding:8px 0 4px}.listDataTable__map{padding-top:51.6501650165%}.listDataTable--movieDetail::after,.listDataTable--movieDetail .listDataTable__row::after,.listDataTable--movieDetail .listDataTable__row:last-child::before{background-color:#e6ebf2}}.listTag{display:flex;flex-wrap:wrap;margin:-4px 0 0 -4px}.listTag__item{padding:4px 0 0 4px}.listTag__text{display:block;padding:1px 6px;border-radius:2px;background-color:#bfe1ff;font-size:1.4rem;line-height:1.4}@media only screen and (max-width: 767px){.listTag__text{font-size:1.3rem}}.listTagB__row{display:grid;grid-template-columns:100px 1fr;column-gap:10px}.listTagB__title{display:block;padding:1px 6px 3px;border:1px solid #264780;border-radius:4px;background-color:#fff;color:#264780;font-weight:700;font-size:1.6rem;text-align:center}.listTagB__data{padding-top:2px;color:#264780;font-weight:700;font-size:1.6rem}@media only screen and (max-width: 767px){.listTagB__row{grid-template-columns:62px 1fr}.listTagB__title{padding:3px 4px 4px;font-size:1.4rem;line-height:1.214}.listTagB__data{padding-top:3px;font-size:1.4rem;line-height:1.4}}.listPoint{display:grid;grid-template-columns:repeat(2, 1fr);gap:30px}.listPoint__item{display:grid;grid-template-rows:auto 1fr;overflow:hidden;border-radius:10px;background-color:#fff}.listPoint__photo{position:relative;width:100%;padding-top:43.75%;overflow:hidden}.listPoint__photoImage{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.listPoint__title{margin-top:-25px}.listPoint__text{padding:9px 20px 8px;font-weight:700;font-size:1.8rem;line-height:1.666}@media only screen and (max-width: 767px){.listPoint{grid-template-columns:100%;gap:20px 0}.listPoint__photo{padding-top:42.4198250729%}.listPoint__title{margin-top:-26px}.listPoint__text{padding:11px 30px 15px;color:#264780;line-height:1.4}}.listMovie{display:grid;grid-template-columns:repeat(3, 1fr);gap:40px 60px;width:100%;max-width:1080px;margin:auto}.listMovie__item{display:grid;grid:"movie" auto "textWrapper" 1fr/100%;position:relative;box-shadow:0 0 20px rgba(12,47,158,.1);background-color:#fff}.listMovie__textWrapper{grid-area:textWrapper;padding:20px 20px 30px}.listMovie__heading{color:#264780;font-weight:700;font-size:1.8rem;line-height:1.4}.listMovie__text{margin-top:7px;font-size:1.4rem;line-height:2}.listMovie__tags{margin-top:6px}.listMovie__movie{grid-area:movie}.listMovie__taglist{display:flex;font-size:12px;flex-wrap:wrap;position:relative;color:#264780;padding-top:5px}.listMovie__taglist li{margin-right:5px;margin-bottom:3px}.listMovie__taglist li a,.listMovie__taglist li span{padding:3px;display:block;padding-left:6px;padding-right:6px;border-radius:4px;background-color:#e6ebf2}.listMovie--more{gap:60px;position:relative}.listMovie--more .listMovie__more{display:flex;justify-content:center;position:absolute;right:0;bottom:-22px;left:0}@media only screen and (max-width: 1024px){.listMovie{grid-template-columns:repeat(2, 1fr);gap:40px}.listMovie--more{gap:60px 40px}}@media only screen and (max-width: 767px){.listMovie{gap:15px 17px}.listMovie__textWrapper{padding:10px 10px 15px}.listMovie__heading{font-size:1.3rem;line-height:1.5}.listMovie__text{margin-top:4px;font-size:1.3rem;line-height:1.5}.listMovie__tags{margin-top:9px}.listMovie--more{gap:40px 15px}.listMovie--more .listMovie__textWrapper{padding:10px 10px 36px}.listMovie--more .listMovie__more{bottom:-20px}}.listMovieB{display:grid;grid-template-columns:repeat(3, 1fr);gap:40px 60px;width:100%;max-width:1080px;margin:auto}.listMovieB__item{display:grid;grid:"head" auto "movie" auto "textWrapper" 1fr/100%;overflow:hidden;border-radius:10px;box-shadow:0 0 20px rgba(12,47,158,.1);background-color:#fff}.listMovieB__head{grid-area:head;padding:10px 8px 12px;background-color:#264780;color:#fff;text-align:center}.listMovieB__headSmall{display:block;font-size:1.6rem}.listMovieB__headLarge{display:block;font-size:2.4rem;line-height:1.333}.listMovieB__movie{grid-area:movie}.listMovieB__textWrapper{grid-area:textWrapper;padding:20px 14px 30px}.listMovieB__heading{padding-left:6px;color:#264780;font-weight:700;font-size:1.8rem;line-height:1.4}.listMovieB__tags{margin-top:10px}@media only screen and (max-width: 1024px){.listMovieB{grid-template-columns:repeat(2, 1fr);gap:40px}}@media only screen and (max-width: 767px){.listMovieB{grid-template-columns:100%;gap:38px 0}.listMovieB__item{border-radius:5px}.listMovieB__head{padding:10px 8px 14px;font-weight:700}.listMovieB__headSmall{font-size:1.7rem}.listMovieB__headLarge{font-size:2.5rem;line-height:1.333}.listMovieB__textWrapper{padding:22px 20px 30px}.listMovieB__heading{padding-left:0;font-size:1.8rem}.listMovieB__tags{margin-top:9px}}.listPlan{width:100%;max-width:710px;margin:auto}.listPlan__scroll{display:none}.listPlan__list{display:flex;justify-content:space-between}.listPlan__plan{display:grid;grid-template-rows:auto auto 1fr;opacity:0;transform:translateY(10%);width:210px;overflow:hidden;border-radius:10px 10px 0 0;box-shadow:0 0 20px rgba(12,47,158,.1);background-color:#fafafa;will-change:transform}.listPlan__title{display:flex;justify-content:center;align-items:center;position:relative;min-height:80px;padding:20px;background-color:#239fcb;color:#fff;font-weight:700;font-size:1.8rem;line-height:1.4;text-align:center}.listPlan__title::after{display:block;position:absolute;right:0;bottom:-13px;left:0;width:0;height:0;margin:auto;border-width:14px 15px 0 15px;border-style:solid;border-color:#239fcb transparent transparent transparent;content:""}.listPlan__title--colorB{background-color:#096fc8}.listPlan__title--colorB::after{border-color:#096fc8 transparent transparent transparent}.listPlan__title--colorC{background-color:#264780}.listPlan__title--colorC::after{border-color:#264780 transparent transparent transparent}.listPlan__price{padding:18px 20px 13px;background-color:#fff;color:#239fcb;font-weight:700;line-height:1.4;text-align:center}.listPlan__priceNumber{font-size:3.2rem;font-family:"Roboto",sans-serif}.listPlan__priceUnit{font-size:1.8rem}.listPlan__price--colorB{color:#096fc8}.listPlan__price--colorC{color:#264780}.listPlan__tableRow{display:flex;justify-content:space-between;align-items:center;position:relative;min-height:40px;padding:8px 10px 8px 20px}.listPlan__tableRow:nth-child(odd){background-color:#fafafa}.listPlan__tableRow:nth-child(even){background-color:#fff}.listPlan__tableTerm{font-size:1.4rem;line-height:1.4}.listPlan__tableData{display:flex;justify-content:center;align-items:center;width:84px;color:#146fc8;font-weight:700;font-size:1.6rem;line-height:1.4;text-align:center}.listPlan__tableData--mark{width:auto}.listPlan__tableData--wide{width:94px}.listPlan__circle{position:absolute;top:0;right:43px;bottom:0;width:18px;height:18px;margin:auto;overflow:hidden;border:4px solid #146fc8;border-radius:50%;text-indent:100%;white-space:nowrap}.listPlan__hyphen{position:absolute;top:0;right:44px;bottom:0;width:16px;height:4px;margin:auto;overflow:hidden;background-color:#aaadb3;text-indent:100%;white-space:nowrap}.listPlan__notice{font-weight:400;font-size:1.6rem}.listPlan__example{padding:10px;background-color:#fafafa}.listPlan__exampleText{height:100%;padding:11px 10px;border-radius:4px;background-color:#fff;font-size:1.4rem;line-height:1.4}.listPlan__noticeDetail{margin-top:10px;font-size:1.4rem;line-height:1.4}.listPlan.isScrolled .listPlan__plan{opacity:1;transform:translateY(0);transition:opacity .5s ease-in-out,transform .5s ease-in-out}.listPlan.isScrolled .listPlan__plan:nth-child(2){transition-delay:0.2s}.listPlan.isScrolled .listPlan__plan:nth-child(3){transition-delay:0.4s}@media only screen and (max-width: 1080px){.listPlan{max-width:676px}}@media only screen and (max-width: 692px){.listPlan{width:auto;max-width:none;margin:0 -16px}.listPlan__scroll{display:block;padding:0 16px;text-align:right}.listPlan__wrapper{margin-top:10px;padding-left:16px;overflow-x:auto}.listPlan__list{flex-wrap:nowrap;min-width:676px;padding-right:16px}.listPlan__plan{flex-shrink:0}.listPlan__price{padding:16px 20px 15px}.listPlan__tableRow{padding:8px 10px 8px 15px}.listPlan__tableData{width:94px}.listPlan__tableData--mark{width:auto}.listPlan__tableData--wide{width:94px}.listPlan__circle{right:47px}.listPlan__hyphen{right:48px;width:17px}.listPlan__notice{font-size:1.4rem}.listPlan__noticeDetail{padding:0 16px}}.listWorks{display:grid;grid-template-columns:repeat(auto-fit, minmax(240px, 1fr));gap:40px}.listWorks__item{display:grid;grid:"thumbnailWrapper" auto "textWrapper" 1fr/100%;opacity:0;transform:translateY(10%);border-radius:10px;box-shadow:0 0 20px rgba(12,47,158,.1)}.listWorks__thumbnailWrapper{grid-area:thumbnailWrapper;overflow:hidden;border-radius:10px 10px 0 0}.listWorks__thumbnail{position:relative;padding-top:60%}.listWorks__thumbnail img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.listWorks__textWrapper{grid-area:textWrapper;padding:20px 20px 75px;border-radius:0 0 10px 10px;background-color:#fff;text-align:center}.listWorks__heading{color:#264780;font-weight:700;line-height:1.575}.listWorks__text{margin-top:3px;font-size:1.4rem;line-height:2}.listWorks__more{position:absolute;bottom:20px;left:50%;transform:translateX(-50%);width:100%;padding:0 20px}.listWorks.isScrolled .listWorks__item{opacity:1;transform:translateY(0);transition:opacity .5s ease-in-out,transform .8s ease-in-out}.listWorks.isScrolled .listWorks__item:nth-child(2){transition-delay:0.2s}.listWorks.isScrolled .listWorks__item:nth-child(3){transition-delay:0.4s}.listWorks.isScrolled .listWorks__item:nth-child(4){transition-delay:0.6s}.listWorks.isScrolled .listWorks__item:nth-child(5){transition-delay:0.8s}.listWorks.isScrolled .listWorks__item:nth-child(6){transition-delay:1s}.listWorks.isScrolled .listWorks__item:nth-child(7){transition-delay:1.2s}.listWorks.isScrolled .listWorks__item:nth-child(8){transition-delay:1.4s}.listWorks.isScrolled .listWorks__item:nth-child(9){transition-delay:1.6s}.listWorks.isScrolled .listWorks__item:nth-child(10){transition-delay:1.8s}.listWorks.isScrolled .listWorks__item:nth-child(11){transition-delay:2s}.listWorks.isScrolled .listWorks__item:nth-child(12){transition-delay:2.2s}@media only screen and (max-width: 767px){.listWorks{grid-template-columns:repeat(2, 1fr);gap:15px 17px}.listWorks__thumbnailWrapper{border-radius:5px 5px 0 0}.listWorks__textWrapper{padding:10px 10px 60px}.listWorks__heading{min-height:39.2px;font-size:1.4rem;line-height:1.4}.listWorks__text{margin-top:5px;font-size:1.3rem;line-height:1.5}.listWorks__more{bottom:10px;padding:0 10px}}.listDot{font-size:1.4rem;line-height:2}.listDot__item{position:relative;padding-left:1em}.listDot__item::before{display:block;position:absolute;top:.9em;left:5px;width:3px;height:3px;border-radius:50%;background-color:#333;content:""}.listDataRectangle{font-size:1.4rem;line-height:2}.listDataRectangle__term{position:relative;padding-left:1em;font-weight:700}.listDataRectangle__term::before{display:block;position:absolute;top:9px;left:1px;width:12px;height:12px;background-color:#333;content:""}.navigationBreadcrumb{margin:0 -24px;padding:8px 24px;background-color:#fff}.navigationBreadcrumb__wrapper{width:100%;max-width:1440px;margin:auto;outline:0}.navigationBreadcrumb__list{display:flex;flex-wrap:wrap;margin:-4px 0 0}.navigationBreadcrumb__item{position:relative;padding:4px 70px 0 0;color:#333;font-size:1.4rem}.navigationBreadcrumb__item::after{display:block;position:absolute;top:11px;right:37px;transform:rotate(45deg) skew(15deg, 15deg);width:7px;height:7px;content:"";border-top:1px solid #333;border-right:1px solid #333}.navigationBreadcrumb__item:last-child{padding-right:0}.navigationBreadcrumb__item:last-child::after{display:none}.navigationBreadcrumb__link{color:inherit;text-decoration:none}@media(hover: hover)and (pointer: fine){.navigationBreadcrumb__link:hover,.navigationBreadcrumb__link:focus,.navigationBreadcrumb__link:active{text-decoration:underline}}@media only screen and (max-width: 767px){.navigationBreadcrumb{margin:0 -16px;padding:0;overflow:hidden}.navigationBreadcrumb__wrapper{padding:8px 10px;overflow-x:auto}.navigationBreadcrumb__list{flex-wrap:nowrap;justify-content:flex-start;margin:0}.navigationBreadcrumb__item{flex-shrink:0;padding:0 27px 0 0;font-size:1.2rem}.navigationBreadcrumb__item::after{top:.5em;right:10px}.navigationBreadcrumb__item:last-child{padding:0 10px 0 0}}.buttonCTAThin{display:inline-block;position:relative;min-width:250px;min-height:40px;padding:8px 22px;border:1px solid #e46d65;border-radius:4px;background-color:#e46d65;color:#fff;font-weight:700;font-size:1.4rem;text-decoration:none;text-align:center;transition:background-color .2s ease-in-out,color .2s ease-in-out}.buttonCTAThin::after{display:block;position:absolute;top:0;right:12px;bottom:0;transform:rotate(45deg);width:8px;height:8px;margin:auto;content:"";border-right:2px solid #fff;border-top:2px solid #fff;transition:border-color .2s ease-in-out}@media(hover: hover)and (pointer: fine){.buttonCTAThin:hover,.buttonCTAThin:focus,.buttonCTAThin:active{background-color:#fff;color:#e46d65}.buttonCTAThin:hover::after,.buttonCTAThin:focus::after,.buttonCTAThin:active::after{border-color:#e46d65}}@media only screen and (max-width: 767px){.buttonCTAThin{width:100%;min-width:auto;min-height:45px;padding:10px 25px;border-radius:2px;font-size:1.6rem;line-height:1.375}.buttonCTAThin::after{right:10px;width:10px;height:10px;border-top-width:3px;border-right-width:3px}}.buttonCTALarge{display:flex;justify-content:center;align-items:center;position:relative;width:100%;max-width:360px;height:100%;min-height:80px;padding:25px 52px;border-radius:4px;box-shadow:0 0 20px rgba(12,47,158,.1);background-color:#fece38;color:#264780;font-weight:700;font-size:1.8rem;line-height:1.666;text-decoration:none;text-align:center;transition:background-color .2s ease-in-out,transform .2s ease-in-out}.buttonCTALarge::after{display:block;position:absolute;top:0;right:32px;bottom:0;transform:rotate(45deg);width:12px;height:12px;margin:auto;content:"";border-top:4px solid #264780;border-right:4px solid #264780;transition:right .2s ease-in-out}@media(hover: hover)and (pointer: fine){.buttonCTALarge:hover,.buttonCTALarge:focus,.buttonCTALarge:active{transform:translateY(4px);background-color:#e6bd19}.buttonCTALarge:hover::after,.buttonCTALarge:focus::after,.buttonCTALarge:active::after{right:27px}}.buttonCTALarge--footerCTA{color:#0a2c66}.buttonCTALarge--white{background-color:#fff}@media(hover: hover)and (pointer: fine){.buttonCTALarge--white:hover,.buttonCTALarge--white:focus,.buttonCTALarge--white:active{background-color:#e6ebf2}}.buttonCTALarge--small{min-height:60px;padding:15px 20px}.buttonCTALarge--small::after{display:none}@media only screen and (max-width: 767px){.buttonCTALarge{max-width:77.3333333333vw;min-height:60px;padding:15px 28px;font-size:1.8rem}.buttonCTALarge::after{right:15px;width:6px;height:6px;border-width:2px}}@media only screen and (max-width: 767px)and (hover: hover)and (pointer: fine){.buttonCTALarge:hover::after,.buttonCTALarge:focus::after,.buttonCTALarge:active::after{right:12px}}@media only screen and (max-width: 767px){.buttonCTALarge--footerCTA{max-width:64vw;padding:18px 20px;font-size:1.4rem}}@media only screen and (max-width: 767px){.buttonCTALarge--header{max-width:77.3333333333vw;padding:15px 20px;color:#264780;font-size:1.8rem}}@media only screen and (max-width: 374px){.buttonCTALarge--header,.buttonCTALarge--small{max-width:none}.buttonCTALarge--footerCTA{font-size:1.2rem}}.buttonCTARound{display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;width:100%;max-width:360px;height:100%;min-height:80px;padding:10px 52px;border-radius:60px;box-shadow:0 7px 0 0 #135f80;background-color:#007eb6;color:#fff;font-weight:700;font-size:1.8rem;line-height:1.4;text-decoration:none;text-align:center;transition:background-color .2s ease-out,transform .2s ease-out,box-shadow .2s ease-out}.buttonCTARound__line{position:relative;padding:0 5px}.buttonCTARound__line01{display:inline-block;position:relative}.buttonCTARound__line01::after{display:block;position:absolute;top:50%;right:-5px;transform:rotate(10deg) translateY(-50%);width:1px;height:14px;background-color:#fff480;content:""}.buttonCTARound__line01::before{display:block;position:absolute;top:50%;left:-5px;transform:rotate(-10deg) translateY(-50%);width:1px;height:14px;background-color:#fff480;content:""}.buttonCTARound__line02{display:inline-block;position:relative}.buttonCTARound__line02::after{display:block;position:absolute;top:50%;right:-10px;transform:rotate(10deg) translateY(-50%);width:1px;height:14px;background-color:#fff480;content:""}.buttonCTARound__line02::before{display:block;position:absolute;top:50%;left:-10px;transform:rotate(-10deg) translateY(-50%);width:1px;height:14px;background-color:#fff480;content:""}.buttonCTARound__small{padding:0 20px;color:#fff480;font-weight:bold;font-size:1.4rem}.buttonCTARound::after{display:block;position:absolute;top:0;right:32px;bottom:0;transform:rotate(45deg);width:12px;height:12px;margin:auto;content:"";border-top:4px solid #fff;border-right:4px solid #fff;transition:right .2s ease-in-out}@media(hover: hover)and (pointer: fine){.buttonCTARound:hover,.buttonCTARound:focus,.buttonCTARound:active{transform:translateY(5px);box-shadow:none;background-color:#0093c3}.buttonCTARound:hover::after,.buttonCTARound:focus::after,.buttonCTARound:active::after{right:27px}}.buttonCTARound--footerCTA{color:#fff}.buttonCTARound--pink{box-shadow:0 7px 0 0 #a6514b;background-color:#e46d65}@media(hover: hover)and (pointer: fine){.buttonCTARound--pink:hover,.buttonCTARound--pink:focus,.buttonCTARound--pink:active{background-color:#e9847d}}.buttonCTARound--small{min-height:60px;padding:15px 20px}.buttonCTARound--small::after{display:none}@media only screen and (max-width: 767px){.buttonCTARound{max-width:77.3333333333vw;min-height:60px;padding:9px 28px 12px;font-size:1.6rem}.buttonCTARound__small{font-size:1.2rem}.buttonCTARound::after{right:20px;width:6px;height:6px;border-width:2px}}@media only screen and (max-width: 767px)and (hover: hover)and (pointer: fine){.buttonCTARound:hover::after,.buttonCTARound:focus::after,.buttonCTARound:active::after{right:12px}}@media only screen and (max-width: 767px){.buttonCTARound--footerCTA{max-width:64vw;padding:18px 20px;font-size:1.4rem}}@media only screen and (max-width: 767px){.buttonCTARound--header{max-width:77.3333333333vw;padding:15px 20px;color:#fff;font-size:1.8rem}.buttonCTARound--header::after{display:none}}@media only screen and (max-width: 374px){.buttonCTARound{padding:5px 35px 12px}.buttonCTARound--header,.buttonCTARound--small{max-width:none}.buttonCTARound--footerCTA{font-size:1.2rem}}.buttonLarge{display:flex;justify-content:center;align-items:center;position:relative;width:100%;max-width:360px;min-height:80px;padding:23px 45px;border:2px solid #264780;border-radius:4px;box-shadow:0 0 20px rgba(12,47,158,.1);background-color:#264780;color:#fff;font-weight:700;font-size:1.8rem;line-height:1.666;text-decoration:none;text-align:center;transition:background-color .2s ease-in-out,color .2s ease-in-out}.buttonLarge::after{display:block;position:absolute;top:0;right:30px;bottom:0;transform:rotate(45deg);width:12px;height:12px;margin:auto;content:"";transition:right .2s ease-in-out,border-color .2s ease-in-out;border-right:4px solid #fff;border-top:4px solid #fff}@media(hover: hover)and (pointer: fine){.buttonLarge:hover,.buttonLarge:focus,.buttonLarge:active{background-color:#fff;color:#264780}.buttonLarge:hover::after,.buttonLarge:focus::after,.buttonLarge:active::after{right:25px;border-color:#264780}}.buttonLarge--white{border-color:#fff;background-color:#fff;color:#264780;transition:none}.buttonLarge--white::after{border-color:#264780;transition:right .2s ease-in-out}.buttonLarge--whiteB{border-color:#fff;background-color:#264780}.buttonLarge--whiteB::after{border-color:#fff}@media only screen and (max-width: 767px){.buttonLarge{max-width:64vw;min-height:60px;padding:16px 24px;font-size:1.4rem}.buttonLarge::after{right:15px;width:6px;height:6px;border-width:2px}}@media only screen and (max-width: 767px)and (hover: hover)and (pointer: fine){.buttonLarge:hover::after,.buttonLarge:focus::after,.buttonLarge:active::after{right:12px}}@media only screen and (max-width: 767px){.buttonLarge--whiteB{background-color:#fff;color:#264780}.buttonLarge--whiteB::after{border-color:#264780;transition:right .2s ease-in-out}}.buttonBackLarge{display:flex;justify-content:center;align-items:center;position:relative;width:100%;max-width:360px;min-height:80px;padding:26px 40px;border-radius:4px;box-shadow:0 0 20px rgba(38,71,128,.1);background-color:#fff;color:#264780;font-weight:700;font-size:1.8rem;text-decoration:none;text-align:center}.buttonBackLarge::before{display:block;position:absolute;top:0;bottom:0;left:22px;transform:rotate(-135deg);width:12px;height:12px;margin:auto;content:"";border-right:4px solid #264780;border-top:4px solid #264780;transition:left .2s ease-in-out}@media(hover: hover)and (pointer: fine){.buttonBackLarge:hover::before,.buttonBackLarge:focus::before,.buttonBackLarge:active::before{left:17px}}@media only screen and (max-width: 767px){.buttonBackLarge{max-width:80.9333333333vw;min-height:60px;padding:19px 32px;border-radius:2px;font-size:1.4rem}.buttonBackLarge::before{left:17px;width:6px;height:6px;border-width:2px}}@media only screen and (max-width: 767px)and (hover: hover)and (pointer: fine){.buttonBackLarge:hover::before,.buttonBackLarge:focus::before,.buttonBackLarge:active::before{left:14px}}.buttonBackRoundMiddle{display:inline-block;position:relative;min-height:44px;padding:9px 30px 9px 52px;border-radius:40px;background-color:#264780;color:#fff;font-weight:700;font-size:1.8rem;line-height:1.4;text-decoration:none;text-align:center}.buttonBackRoundMiddle::before{display:block;position:absolute;top:0;bottom:0;left:33px;transform:rotate(-135deg);width:12px;height:12px;margin:auto;content:"";transition:left .2s ease-in-out;border-right:4px solid #fff;border-top:4px solid #fff}@media(hover: hover)and (pointer: fine){.buttonBackRoundMiddle:hover::before,.buttonBackRoundMiddle:focus::before,.buttonBackRoundMiddle:active::before{left:28px}}@media only screen and (max-width: 767px){.buttonBackRoundMiddle{min-height:40px;padding:10px 20px 10px 32px;font-size:1.4rem}.buttonBackRoundMiddle::before{left:21px;width:6px;height:6px;border-width:2px}}@media only screen and (max-width: 767px)and (hover: hover)and (pointer: fine){.buttonBackRoundMiddle:hover::before,.buttonBackRoundMiddle:focus::before,.buttonBackRoundMiddle:active::before{left:18px}}.buttonBackRoundMiddle2{display:inline-block;position:relative;min-height:44px;min-width:260px;padding:10px 20px;border-radius:100vmax;background-color:#fff;color:#264780;border:1px solid #264780;font-weight:700;font-size:1.8rem;line-height:1.5;text-decoration:none;text-align:center}@media(hover: hover)and (pointer: fine){.buttonBackRoundMiddle2:hover,.buttonBackRoundMiddle2:focus,.buttonBackRoundMiddle2:active{opacity:.7}}@media only screen and (max-width: 767px){.buttonBackRoundMiddle2{min-width:220px;font-size:1.6rem}}.buttonMiddle{display:flex;justify-content:center;align-items:center;position:relative;width:100%;max-width:200px;min-height:44px;padding:7px 42px 9px;border:2px solid #264780;border-radius:4px;background-color:#264780;color:#fff;font-weight:700;font-size:1.6rem;text-decoration:none;text-align:center;transition:background-color .2s ease-in-out,color .2s ease-in-out}.buttonMiddle::after{display:block;position:absolute;top:0;right:30px;bottom:0;transform:rotate(45deg);width:8px;height:8px;margin:auto;content:"";transition:right .2s ease-in-out,border-color .2s ease-in-out;border-right:3px solid #fff;border-top:3px solid #fff}@media(hover: hover)and (pointer: fine){.buttonMiddle:not(.buttonMiddle--notLink):hover,.buttonMiddle:not(.buttonMiddle--notLink):focus,.buttonMiddle:not(.buttonMiddle--notLink):active{background-color:#fff;color:#264780}.buttonMiddle:not(.buttonMiddle--notLink):hover::after,.buttonMiddle:not(.buttonMiddle--notLink):focus::after,.buttonMiddle:not(.buttonMiddle--notLink):active::after{right:25px;border-color:#264780}}.buttonMiddle--middle{max-width:240px}.buttonMiddle--long{max-width:280px}.buttonMiddle--moreLong{max-width:350px}.buttonMiddle--achievement{max-width:100%}.buttonMiddle--documentDownload{max-width:210px;padding:12px 38px 13px}.buttonMiddle--documentDownload::after{right:22px}@media(hover: hover)and (pointer: fine){.buttonMiddle--documentDownload:not(.buttonMiddle--documentDownload--notLink):hover::after,.buttonMiddle--documentDownload:not(.buttonMiddle--documentDownload--notLink):focus::after,.buttonMiddle--documentDownload:not(.buttonMiddle--documentDownload--notLink):active::after{right:18px}}@media only screen and (max-width: 767px){.buttonMiddle{max-width:138px;min-height:40px;padding:7px 24px 8px;font-size:1.4rem}.buttonMiddle::after{right:14px;width:6px;height:6px;border-width:2px}}@media only screen and (max-width: 767px)and (hover: hover)and (pointer: fine){.buttonMiddle:not(.buttonMiddle--notLink):hover::after,.buttonMiddle:not(.buttonMiddle--notLink):focus::after,.buttonMiddle:not(.buttonMiddle--notLink):active::after{right:11px}}@media only screen and (max-width: 767px){.buttonMiddle--middle{max-width:138px}}@media only screen and (max-width: 767px){.buttonMiddle--long,.buttonMiddle--moreLong{max-width:193px}}@media only screen and (max-width: 767px){.buttonMiddle--achievement{max-width:100%;padding:7px 15px 8px 10px}.buttonMiddle--achievement::after{right:10px}}@media only screen and (max-width: 767px){.buttonMiddle--documentDownload{max-width:250px;padding:7px 24px 8px;font-size:1.8rem}.buttonMiddle--documentDownload::after{right:22px}}@media only screen and (max-width: 767px)and (hover: hover)and (pointer: fine){.buttonMiddle--documentDownload:not(.buttonMiddle--documentDownload--notLink):hover::after,.buttonMiddle--documentDownload:not(.buttonMiddle--documentDownload--notLink):focus::after,.buttonMiddle--documentDownload:not(.buttonMiddle--documentDownload--notLink):active::after{right:18px}}@media only screen and (max-width: 374px){.buttonMiddle{font-size:1.2rem}.buttonMiddle--middle{max-width:120px}}.buttonRoundMiddle{display:inline-block;position:relative;min-height:44px;padding:4px 48px 6px 26px;border:2px solid #264780;border-radius:40px;background-color:#fff;color:#264780;font-weight:700;font-size:1.8rem;line-height:1.666;text-decoration:none;text-align:center}.buttonRoundMiddle::after{display:block;position:absolute;top:0;right:30px;bottom:0;transform:rotate(45deg);width:12px;height:12px;margin:auto;content:"";transition:right .2s ease-in-out;border-right:4px solid #264780;border-top:4px solid #264780}@media(hover: hover)and (pointer: fine){.buttonRoundMiddle:hover::after,.buttonRoundMiddle:focus::after,.buttonRoundMiddle:active::after{right:25px}}@media only screen and (max-width: 767px){.buttonRoundMiddle{min-height:40px;padding:6px 32px 6px 15px;font-size:1.4rem}.buttonRoundMiddle::after{right:18px;width:6px;height:6px;border-width:2px}}@media only screen and (max-width: 767px)and (hover: hover)and (pointer: fine){.buttonRoundMiddle:hover::after,.buttonRoundMiddle:focus::after,.buttonRoundMiddle:active::after{right:15px}}@media only screen and (max-width: 374px){.buttonRoundMiddle{font-size:1.2rem}}.buttonReserve{display:inline-flex;justify-content:center;align-items:center;gap:12px;position:relative;min-height:40px;width:380px;padding:13px 40px;border-radius:100vmax;background-color:#e46d65;color:#fff;font-weight:700;font-size:2.2rem;line-height:1.3;text-decoration:none;text-align:center}.buttonReserve::before{display:block;width:22.53px;height:20px;content:"";background:url("../../img/video_production_lp/icon_calendar01.svg") center/contain no-repeat}@media(hover: hover)and (pointer: fine){.buttonReserve:hover,.buttonReserve:focus,.buttonReserve:active{opacity:.7}}@media only screen and (max-width: 767px){.buttonReserve{width:100%;padding:14px 24px;font-size:1.8rem}}@media only screen and (max-width: 374px){.buttonReserve{font-size:1.4rem}}.buttonSNSRound{display:inline-block;position:relative;width:40px;height:40px;overflow:hidden;border-radius:50%;background-color:#fff;text-indent:100%;white-space:nowrap;transition:opacity .2s ease-in-out}.buttonSNSRound::before{display:block;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;content:""}@media(hover: hover)and (pointer: fine){.buttonSNSRound:hover,.buttonSNSRound:focus,.buttonSNSRound:active{opacity:.6}}.buttonSNSRound--facebook::before{width:10px;height:20px;background:url("../../img/video_production_lp/icon_facebook01.svg") center/contain no-repeat}.buttonSNSRound--twitter::before{width:20px;height:16px;background:url("../../img/video_production_lp/icon_twitter01.svg") center/contain no-repeat}.buttonSNSRound--instagram::before{width:20px;height:20px;background:url("../../img/video_production_lp/icon_instagram01.svg") center/contain no-repeat}.buttonSNSRound--youtube::before{width:22px;height:16px;background:url("../../img/video_production_lp/icon_youtube01.svg") center/contain no-repeat}.buttonSNSRound--note::before{width:16px;height:19px;background:url("../../img/video_production_lp/icon_note01.svg") center/contain no-repeat}@media only screen and (max-width: 767px){.buttonSNSRound{width:44px;height:44px}.buttonSNSRound--facebook::before{width:11px;height:22px}.buttonSNSRound--twitter::before{width:22px;height:18px}.buttonSNSRound--instagram::before{width:22px;height:22px}.buttonSNSRound--youtube::before{width:25px;height:18px}.buttonSNSRound--note::before{width:18px;height:22px}}.buttonSubmit{display:flex;justify-content:center;align-items:center;width:100%;max-width:480px;min-height:80px;padding:23px 20px;border:2px solid #264780;border-radius:4px;box-shadow:0 0 20px rgba(9,111,200,.1);background-color:#264780;color:#fff;font-weight:700;font-size:1.8rem;line-height:1.666;text-decoration:none;text-align:center;cursor:pointer;transition:background-color .2s ease-in-out,color .2s ease-in-out}.buttonSubmit:disabled{border-color:#aaadb3;box-shadow:none;background-color:#aaadb3;cursor:auto}@media(hover: hover)and (pointer: fine){.buttonSubmit:not(:disabled):hover,.buttonSubmit:not(:disabled):focus,.buttonSubmit:not(:disabled):active{background-color:#fff;color:#264780}}@media only screen and (max-width: 767px){.buttonSubmit{max-width:82.9333333333vw;min-height:60px;padding:16px 20px;font-size:1.4rem}}.buttonShowMore{display:flex;justify-content:center;align-items:center;position:relative;width:240px;min-height:44px;margin:0 auto;padding:0 45px;border:2px solid #264780;border-radius:40px;color:#264780;font-weight:bold;font-size:1.8rem;line-height:1.4;transition:background-color .2s,color .2s}@media(hover: hover)and (pointer: fine){.buttonShowMore:hover{background-color:#264780;color:#fff}.buttonShowMore:hover .buttonShowMore__open::before{background-color:#fff}.buttonShowMore:hover .buttonShowMore__open::after{background-color:#fff}.buttonShowMore:hover .buttonShowMore__close::after{background-color:#fff}}.buttonShowMore__open{transition:background-color .2s}.buttonShowMore__open::before{display:block;position:absolute;top:50%;right:28px;transform:translateY(-50%);width:4px;height:16px;background-color:#264780;content:""}.buttonShowMore__open::after{display:block;position:absolute;top:50%;right:28px;transform:translateY(-50%) rotate(90deg);width:4px;height:16px;background-color:#264780;content:""}.buttonShowMore__close{transition:background-color .2s}.buttonShowMore__close::after{display:block;position:absolute;top:50%;right:28px;transform:translateY(-50%) rotate(90deg);width:4px;height:16px;background-color:#264780;content:""}@media only screen and (max-width: 767px){.buttonShowMore{width:180px;min-height:40px;padding:0 30px;font-size:1.4rem}.buttonShowMore__open::before{right:21px;width:2px;height:8px}.buttonShowMore__open::after{right:21px;width:2px;height:8px}.buttonShowMore__close::after{right:21px;width:2px;height:8px}}.buttonSeminar{display:block;width:500px;max-width:100%;height:90px;margin:0 auto;border-radius:45px;box-shadow:0 7px 0 #213f73;background:#fff linear-gradient(0deg, #264780 0%, #007EB6 100%);color:#fff;font-weight:bold;font-size:2.8rem;line-height:90px;letter-spacing:.05em;text-decoration:none;text-align:center;cursor:pointer;transition:background-color .2s ease-out,transform .2s ease-out,box-shadow .2s ease-out}.buttonSeminar:disabled{box-shadow:none;background:#aaadb3;cursor:auto}@media(hover: hover)and (pointer: fine){.buttonSeminar:not(:disabled):hover,.buttonSeminar:not(:disabled):focus,.buttonSeminar:not(:disabled):active{transform:translateY(5px);box-shadow:none;background:#fff linear-gradient(0deg, #46608c 0%, #0093C3 100%)}}.buttonSeminar--red{box-shadow:0 7px 0 #951a1b;background:#fff linear-gradient(0deg, #a71317 0%, #ee4451 100%)}@media(hover: hover)and (pointer: fine){.buttonSeminar--red:not(:disabled):hover,.buttonSeminar--red:not(:disabled):focus,.buttonSeminar--red:not(:disabled):active{transform:translateY(5px);box-shadow:none;background:#fff linear-gradient(0deg, #ee3c3c 0%, #ff6c6c 100%)}}.buttonSeminar--orange{border-radius:unset;box-shadow:10px 10px 0 #c4c4c4;background:#fff linear-gradient(0deg, #ec610c 0%, #f8ab1d 100%)}@media(hover: hover)and (pointer: fine){.buttonSeminar--orange:not(:disabled):hover,.buttonSeminar--orange:not(:disabled):focus,.buttonSeminar--orange:not(:disabled):active{opacity:.75;transform:translateY(0);box-shadow:10px 10px 0 #c4c4c4;background:#fff linear-gradient(0deg, #ec610c 0%, #f8ab1d 100%)}}.buttonSeminar--shadow{border-radius:unset;box-shadow:10px 10px 0 #c4c4c4}@media(hover: hover)and (pointer: fine){.buttonSeminar--shadow:not(:disabled):hover,.buttonSeminar--shadow:not(:disabled):focus,.buttonSeminar--shadow:not(:disabled):active{transform:translateY(5px);box-shadow:none;background:#fff linear-gradient(0deg, #ee3c3c 0%, #ff6c6c 100%)}}@media only screen and (max-width: 767px){.buttonSeminar{width:400px;max-width:77.3333333333vw;height:54px;font-size:1.9rem;line-height:54px}.buttonSeminar--shadow{box-shadow:6px 6px 0 #c4c4c4}}.layoutAchievements{max-width:1000px;margin:auto;padding:40px;border-radius:20px;background:#292929;color:#ccc}.layoutAchievements__heading{margin:auto;padding:0 2em;border:0;background-image:url(../../img/video_production_lp/layoutachievements_bg01__pc.png),url(../../img/video_production_lp/layoutachievements_bg02__pc.png);background-position:0 50%,100% 50%;background-size:auto 75%;background-repeat:no-repeat;font-size:3.6rem;line-height:1.4;text-align:center}.layoutAchievements__headingStrong{display:inline-block;margin:0 .25em;padding:0 .25em;background:#fff;color:#0080ba;line-height:1.2}.layoutAchievements__box{display:flex}.layoutAchievements__text{flex-basis:60%;margin:40px 0 0;padding-right:40px;font-weight:normal;font-size:1.8rem;line-height:1.6;text-align:left}.layoutAchievements__movie{flex-basis:40%;margin:40px 0 0}@media(hover: hover)and (pointer: fine){.layoutAchievements__movieButton:hover{opacity:.75;transition:opacity .5s ease-in-out}}@media only screen and (max-width: 1080px){.layoutAchievements{padding:20px;border-radius:10px}}@media only screen and (max-width: 990px){.layoutAchievements__heading{padding:0 2em;background-image:url(../../img/video_production_lp/layoutachievements_bg01__sp.png),url(../../img/video_production_lp/layoutachievements_bg02__sp.png);background-size:auto 80%;font-size:28px;font-size:2.8rem}}@media only screen and (max-width: 767px){.layoutAchievements{padding:20px}.layoutAchievements__heading{font-size:1.8rem}.layoutAchievements__box{display:block}.layoutAchievements__text{width:100%;margin:20px 0 0;padding-right:0;font-size:1.4rem}.layoutAchievements__movie{width:100%;margin:20px 0 0}}@media only screen and (max-width: 374px){.layoutAchievements__heading{padding:0;background-size:auto 50%;font-size:1.7rem}}.layoutAuthor{display:grid;grid-template-columns:62px 1fr;column-gap:20px}.layoutAuthor__columnName{align-self:center}.layoutAuthor__avatarLink{display:block;position:relative;width:62px;height:62px;overflow:hidden;border-radius:50%;transition:opacity .2s ease-in-out}@media(hover: hover)and (pointer: fine){.layoutAuthor__avatarLink:not(.layoutAuthor__avatarLink--notLink):hover,.layoutAuthor__avatarLink:not(.layoutAuthor__avatarLink--notLink):focus,.layoutAuthor__avatarLink:not(.layoutAuthor__avatarLink--notLink):active{opacity:.6}}.layoutAuthor__avatarImage{position:absolute;object-fit:cover;object-position:top center;width:100%;height:100%}.layoutAuthor__name{color:#333;font-weight:700;font-size:2rem;text-decoration:none}@media(hover: hover)and (pointer: fine){.layoutAuthor__name:not(.layoutAuthor__name--notLink):hover,.layoutAuthor__name:not(.layoutAuthor__name--notLink):focus,.layoutAuthor__name:not(.layoutAuthor__name--notLink):active{text-decoration:underline}}@media only screen and (max-width: 767px){.layoutAuthor{grid-template-columns:40px 1fr;column-gap:10px}.layoutAuthor__avatarLink{width:40px;height:40px}.layoutAuthor__name{font-size:1.4rem}}.layoutAuthorB{display:grid;grid:"avatar name" auto/110px 1fr;column-gap:30px}.layoutAuthorB__columnAvatar{grid-area:avatar}.layoutAuthorB__columnName{grid-area:name;padding-top:8px}.layoutAuthorB__avatarLink{display:block;position:relative;width:110px;height:110px;overflow:hidden;border-radius:50%;transition:opacity .2s ease-in-out}@media(hover: hover)and (pointer: fine){.layoutAuthorB__avatarLink:not(.layoutAuthorB__avatarLink--notLink):hover,.layoutAuthorB__avatarLink:not(.layoutAuthorB__avatarLink--notLink):focus,.layoutAuthorB__avatarLink:not(.layoutAuthorB__avatarLink--notLink):active{opacity:.6}}.layoutAuthorB__avatarImage{position:absolute;object-fit:cover;object-position:top center;width:100%;height:100%}.layoutAuthorB__heading{color:#264780;font-weight:700;font-size:1.6rem}.layoutAuthorB__name{margin-top:8px}.layoutAuthorB__nameLink{color:#333;font-weight:700;font-size:2.4rem;text-decoration:none}@media(hover: hover)and (pointer: fine){.layoutAuthorB__nameLink:not(.layoutAuthorB__nameLink--notLink):hover,.layoutAuthorB__nameLink:not(.layoutAuthorB__nameLink--notLink):focus,.layoutAuthorB__nameLink:not(.layoutAuthorB__nameLink--notLink):active{text-decoration:underline}}.layoutAuthorB__job{font-size:1.8rem}@media only screen and (max-width: 767px){.layoutAuthorB{grid-template-columns:65px 1fr;column-gap:20px}.layoutAuthorB__columnAvatar{padding-top:2px}.layoutAuthorB__columnName{padding-top:0}.layoutAuthorB__avatarLink{width:65px;height:65px}.layoutAuthorB__heading{font-size:1.2rem}.layoutAuthorB__name{margin-top:10px}.layoutAuthorB__nameLink{font-size:1.6rem}.layoutAuthorB__job{font-size:1.4rem}}.layoutAuthorC{display:grid;grid:"logo introduction avatar" auto "logo introduction name" 1fr/23.5294117647% 1fr auto;column-gap:20px;padding:20px 40px 14px 20px;background-color:#f2f6fa}.layoutAuthorC__logo{grid-area:logo}.layoutAuthorC__logoWrapper{position:relative;width:100%;padding-top:50%;background-color:#fff}.layoutAuthorC__logoImage{position:absolute;top:0;right:0;bottom:0;left:0;max-width:calc(100% - 40px);max-height:calc(100% - 40px);margin:auto;object-fit:contain}.layoutAuthorC__introduction{grid-area:introduction;padding-top:11px}.layoutAuthorC__companyName{font-weight:700;font-size:2.4rem;line-height:1.4}.layoutAuthorC__companyNameSmall{font-size:1.8rem}.layoutAuthorC__about{margin-top:8px;font-size:1.4rem;line-height:2}.layoutAuthorC__avatar{grid-area:avatar}.layoutAuthorC__avatarWrapper{position:relative;width:100px;height:100px;margin-left:auto;overflow:hidden;border-radius:50%}.layoutAuthorC__avatarImage{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.layoutAuthorC__name{grid-area:name;margin-top:5px;font-size:1.4rem;text-align:right}@media only screen and (max-width: 767px){.layoutAuthorC{grid:"introduction introduction" 1fr "logo avatar" auto "name name" auto/1fr 26.6159695817%;column-gap:35px;padding:20px}.layoutAuthorC__logoWrapper{padding-top:44.3037974684%}.layoutAuthorC__logoImage{max-width:calc(100% - 30px);max-height:calc(100% - 24px)}.layoutAuthorC__introduction{padding:0 0 20px}.layoutAuthorC__companyName{font-size:1.4rem}.layoutAuthorC__companyNameSmall{font-size:1.2rem}.layoutAuthorC__about{margin-top:5px;font-size:1.3rem;line-height:1.5}.layoutAuthorC__avatarWrapper{width:100%;height:auto;padding-top:100%}.layoutAuthorC__name{font-size:1.2rem;line-height:1.4}}.layoutAuthorD{display:flex;flex-direction:row-reverse;justify-content:flex-end;gap:20px}.layoutAuthorD__logo{width:148px}.layoutAuthorD__logoWrapper{position:relative;width:100%;padding-top:50%;background-color:#fff}.layoutAuthorD__logoImage{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;object-fit:contain}.layoutAuthorD__introduction{padding-top:11px;line-height:2}.layoutAuthorD__companyName{font-weight:700;font-size:1.4rem}.layoutAuthorD__about{margin-top:8px;font-size:1.4rem}@media only screen and (max-width: 767px){.layoutAuthorD{flex-direction:column-reverse;padding:0}.layoutAuthorD__logoWrapper{padding-top:44.3037974684%}.layoutAuthorD__logoImage{max-width:calc(100% - 30px);max-height:calc(100% - 24px)}.layoutAuthorD__introduction{padding:0 0 20px}.layoutAuthorD__companyName{font-size:1.4rem}.layoutAuthorD__about{margin-top:5px;font-size:1.3rem;line-height:1.5}}.layoutMember{display:grid;grid:"photo blank" 60px "photo name" auto "photo introduction" 1fr/42% 1fr;position:relative;width:100%;max-width:1000px;margin:auto}.layoutMember::before{display:block;position:absolute;top:60px;right:0;width:64%;height:calc(100% - 60px);border-radius:10px;background-color:#fff;content:""}.layoutMember+.layoutMember{margin-top:60px}.layoutMember__photo{grid-area:photo;position:relative;z-index:1}.layoutMember__photoImage{border-radius:10px}.layoutMember__name{display:flex;align-items:center;grid-area:name;position:relative;z-index:1;padding:105px 60px 0 60px;color:#264780;font-weight:700;font-size:3.2rem;line-height:1.2}.layoutMember__nameLabel{flex-shrink:0;position:relative;min-width:108px;max-width:40%;min-height:30px;margin-right:30px;padding:5px 38px 5px 0;color:#fff;font-size:1.4rem;line-height:1.4}.layoutMember__nameLabel::before{display:block;position:absolute;top:0;right:0;transform:skewX(33deg);width:calc(100% + 100px);height:100%;background-color:#264780;content:""}.layoutMember__nameLabelText{position:relative;z-index:1}.layoutMember__introduction{grid-area:introduction;position:relative;z-index:1;padding:40px 60px 55px 60px;font-size:1.4rem;line-height:2}.layoutMember__introduction>:first-child{margin-top:0 !important}.layoutMember__introduction>:last-child{margin-bottom:0 !important}.layoutMember__text{margin-top:2em}.layoutMember__listData{margin-top:2em}.layoutMember__listDataRow+.layoutMember__listDataRow{margin-top:2em}.layoutMember__listDataTitle{padding:0 .2em}.layoutMember__listDataTitle::before,.layoutMember__listDataTitle::after{display:inline-block;position:relative;top:0;width:.8em;height:.8em;content:"";border-top:1px solid #333;border-right:1px solid #333}.layoutMember__listDataTitle::before{left:.2em;transform:rotate(-135deg) skew(-15deg, -15deg)}.layoutMember__listDataTitle::after{right:.2em;transform:rotate(45deg) skew(-15deg, -15deg)}@media only screen and (max-width: 767px){.layoutMember{grid:"photo blank" 55px "photo name" auto "introduction introduction" 1fr/52.4781341108% 1fr}.layoutMember::before{top:55px;width:calc(100% - 20px);height:calc(100% - 55px);border-radius:5px}.layoutMember+.layoutMember{margin-top:45px}.layoutMember__photoImage{border-radius:2px}.layoutMember__name{flex-direction:column;justify-content:center;align-items:flex-start;padding:30px 20px 28px 20px;font-size:2rem}.layoutMember__nameLabel{min-width:86.1788617886%;max-width:none;min-height:19px;margin:0 0 8px;padding:0 22px 0 0;font-size:1.3rem}.layoutMember__introduction{padding:20px 20px 50px 40px;font-size:1.3rem;line-height:1.5}.layoutMember__text{margin-top:1.5em}.layoutMember__listData{margin-top:1.5em}.layoutMember__listDataRow+.layoutMember__listDataRow{margin-top:1.5em}}.layoutMemberB{display:grid;grid:"photo name" auto "photo profile" auto "job profile" auto "blank profile" 1fr/240px 1fr;column-gap:40px;position:relative}.layoutMemberB::before{display:block;position:absolute;top:0;right:0;width:calc(100% - 240px - 40px);height:100%;border-radius:10px;box-shadow:0 0 20px rgba(12,47,158,.1);background-color:#fff;content:""}.layoutMemberB__job{display:flex;justify-content:center;align-items:center;grid-area:job;position:relative;z-index:1;width:78.3333333333%;min-height:30px;margin:auto;margin-top:-15px;padding:5px 10px;border-radius:15px;background-color:#264780;color:#fff;font-weight:700;font-size:1.4rem;line-height:1.4;text-align:center}.layoutMemberB__name{display:flex;justify-content:space-between;align-items:center;grid-area:name;position:relative;z-index:1;padding:43px 60px 22px}.layoutMemberB__nameJapanese{padding-right:40px;color:#264780;font-weight:700;font-size:3.2rem;line-height:1.2}.layoutMemberB__nameJapaneseSmall{display:inline-block;font-size:1.8rem}.layoutMemberB__nameEnglish{transform:translateY(4px);color:#ced2d9;font-weight:700;font-size:3.2rem;line-height:1.2;font-family:"Roboto",sans-serif;text-align:right}.layoutMemberB__profile{grid-area:profile;position:relative;z-index:1;padding:21px 60px 60px;border-top:2px solid #edf3fa}.layoutMemberB__profile>:first-child{margin-top:0 !important}.layoutMemberB__profile>:last-child{margin-bottom:0 !important}.layoutMemberB__profileList{display:flex;flex-wrap:wrap;justify-content:space-between}.layoutMemberB__profileListRow{display:grid;grid-template-rows:min-content;row-gap:2px;width:calc(50% - 20px);padding:15px 0 14px;border-top:1px solid #e6ebf2}.layoutMemberB__profileListRow:first-child{width:100%;padding-top:0;border-top:0}.layoutMemberB__profileListRow:nth-last-child(-n+2){padding-bottom:0}.layoutMemberB__profileListTerm{color:#264780;font-size:1.4rem;line-height:1.4}.layoutMemberB__profileListData{font-size:1.6rem;line-height:1.4}.layoutMemberB__photo{grid-area:photo}.layoutMemberB__photoWrapper{position:relative;padding-top:150%;overflow:hidden;border-radius:10px}.layoutMemberB__photoWrapper img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}@media only screen and (max-width: 1024px){.layoutMemberB{grid-template-columns:200px 1fr;column-gap:20px}.layoutMemberB::before{width:calc(100% - 200px - 20px)}.layoutMemberB__job{width:86%}.layoutMemberB__name{padding:43px 40px 22px}.layoutMemberB__profile{padding:21px 40px 60px}}@media only screen and (max-width: 767px){.layoutMemberB{grid:"photo blank" 123px "photo job" auto "photo name" 1fr "profile profile" auto/47.5218658892% 1fr;column-gap:5px}.layoutMemberB::before{top:103px;width:calc(100% - 20px);height:calc(100% - 103px);border-radius:5px}.layoutMemberB__job{width:auto;max-width:calc(100% - 15px);min-height:30px;margin-top:0;margin-left:0;padding:6px 15px;font-size:1.2rem}.layoutMemberB__name{flex-direction:column;justify-content:flex-start;align-items:self-start;padding:11px 20px 10px 15px}.layoutMemberB__nameJapanese{padding:0;font-size:2.4rem;line-height:1.4}.layoutMemberB__nameJapaneseSmall{display:inline-block;font-size:1.5rem}.layoutMemberB__nameEnglish{transform:none;font-size:1.8rem;line-height:1.4;text-align:left}.layoutMemberB__profile{border-top:0;padding:20px 20px 46px 40px}.layoutMemberB__profileListRow{width:100%;padding:21px 0 20px}.layoutMemberB__profileListRow:first-child{border-top:1px solid #e6ebf2;padding-top:20px}.layoutMemberB__profileListRow:nth-last-child(2){padding-bottom:20px}.layoutMemberB__profileListTerm{font-weight:700}.layoutMemberB__profileListData{margin-top:5px}.layoutMemberB__photoWrapper{padding-top:156.1349693252%;border-radius:10px}}@media only screen and (max-width: 374px){.layoutMemberB__job{font-size:1rem}}.layoutImage{display:grid;grid:"photo text" auto/29.6296296296% 1fr;column-gap:60px}.layoutImage+.layoutImage{margin-top:85px}.layoutImage__columnPhoto{grid-area:photo}.layoutImage__columnText{grid-area:text;padding-top:2px}.layoutImage__columnText>:first-child{margin-top:0 !important}.layoutImage__columnText>:last-child{margin-bottom:0 !important}.layoutImage__PhotoImage{width:100%}.layoutImage__caption{margin-top:10px;font-size:1.4rem;line-height:1.4}.layoutImage__captionText{font-size:inherit}.layoutImage__text{margin-top:27px;font-size:1.4rem;line-height:2}.layoutImage--imageRight{grid:"text photo" auto/1fr 29.6296296296%}.layoutImage--noImage{grid:"text" auto/100%}@media only screen and (max-width: 1024px){.layoutImage{column-gap:30px}}@media only screen and (max-width: 767px){.layoutImage{grid:"text" auto "photo" auto/100%;row-gap:16px}.layoutImage+.layoutImage{margin-top:46px}.layoutImage__columnText{padding:0}.layoutImage__text{margin-top:16px}.layoutImage--imageRight{grid:"text" auto "photo" auto/100%}.layoutImage--noImage{grid:"text" auto/100%}}.layoutImageB{display:grid;grid:"photo blank" 40px "photo text" 1fr "photo blank2" 20px/61.5789473684% 1fr;width:100%;max-width:1140px}.layoutImageB+.layoutImageB{margin-top:59px}.layoutImageB__columnText{grid-area:text;position:relative;z-index:1;margin-left:-162px}.layoutImageB__columnPhoto{grid-area:photo;position:relative;min-height:420px;overflow:hidden;border-radius:10px}.layoutImageB__textWrapper{padding:45px 60px 55px;border-radius:10px;background-color:#fff}.layoutImageB__heading{color:#264780;font-weight:700;font-size:3.2rem;line-height:1.2}.layoutImageB__text{margin-top:19px;font-size:1.6rem;line-height:2}.layoutImageB__photoImage{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.layoutImageB--photoRight{grid:"blank photo" 40px "text photo" 1fr "blank2 photo" 20px/1fr 61.5789473684%;margin-left:auto}.layoutImageB--photoRight .layoutImageB__columnText{margin:0 -162px 0 0}@media only screen and (max-width: 767px){.layoutImageB{grid:"photo" auto "text" 1fr/100%;padding:0 20px}.layoutImageB+.layoutImageB{margin-top:45px}.layoutImageB__columnText{margin:-30px 0 0}.layoutImageB__columnPhoto{position:relative;min-height:auto;margin:0 -20px;padding-top:60.0583090379%}.layoutImageB__textWrapper{padding:30px 10px 26px}.layoutImageB__heading{font-size:1.8rem;line-height:1.4}.layoutImageB__text{margin-top:7px;font-size:1.4rem}.layoutImageB--photoRight{grid:"photo" auto "text" 1fr/100%}.layoutImageB--photoRight .layoutImageB__columnText{margin:-30px 0 0}}.layoutImageC{display:grid;grid:"blank photo" 60px "text photo" 1fr/1fr 61.5789473684%;width:100%;max-width:1140px;margin-left:auto}.layoutImageC+.layoutImageC{margin-top:60px}.layoutImageC__columnText{grid-area:text;position:relative;z-index:1;margin-right:-162px;padding:19px 60px 56px;overflow:hidden;border-radius:10px;background-color:#fff}.layoutImageC__columnPhoto{grid-area:photo}.layoutImageC__lead{margin-top:24px;color:#264780;font-weight:700;font-size:3.2rem;line-height:1.2}.layoutImageC__text{margin-top:20px;font-size:1.6rem;line-height:2}.layoutImageC__photo{overflow:hidden;border-radius:10px}.layoutImageC--photoRight{grid:"photo blank" 60px "photo text" 1fr/61.5789473684% 1fr;margin:0 auto 0 0}.layoutImageC--photoRight .layoutImageC__columnText{margin:0 0 0 -162px}@media only screen and (max-width: 767px){.layoutImageC{grid:"photo" auto "text" auto/100%;margin-left:0;padding:0 16px}.layoutImageC+.layoutImageC{margin-top:30px}.layoutImageC__columnText{margin:-30px 0 0;padding:8px 20px 26px}.layoutImageC__columnPhoto{margin:0 -16px}.layoutImageC__lead{margin-top:10px;font-size:1.8rem;line-height:1.4}.layoutImageC__text{margin-top:6px;font-size:1.4rem}.layoutImageC--photoRight{grid:"photo" auto "text" auto/100%}.layoutImageC--photoRight .layoutImageC__columnText{margin:-30px 0 0}}.layoutMovie{display:grid;grid:"movie" auto "column" auto/100%;width:100%;max-width:1200px;margin:auto}.layoutMovie+.layoutMovie{margin-top:120px}.layoutMovie__column{display:grid;grid:"text blank" 130px "text photo" 1fr "text blank2" 35px/76.3157894737% 1fr;grid-area:column;position:relative;z-index:1;max-width:1140px;margin-top:-50px}.layoutMovie__columnText{grid-area:text;padding:34px 60px 37px;border-radius:0 0 10px 10px;box-shadow:0 0 20px rgba(12,47,158,.1);background-color:#fff;border-top:6px solid #fece38}.layoutMovie__columnPhoto{grid-area:photo;margin-left:-30px}.layoutMovie__lead{margin-top:22px;font-weight:700;font-size:1.4rem;line-height:1.4}.layoutMovie__text{margin-top:16px;font-size:1.4rem;line-height:2}.layoutMovie__photo{overflow:hidden;border-radius:10px}.layoutMovie__movie{grid-area:movie;padding:0 20px}.layoutMovie--noMovie{grid:"column" auto/100%}.layoutMovie--noMovie .layoutMovie__column{margin-top:0}.layoutMovie--photoLeft .layoutMovie__column{grid:"blank text" 130px "photo text" 1fr "blank2 text" 35px/1fr 76.3157894737%;margin-left:auto}.layoutMovie--photoLeft .layoutMovie__columnPhoto{margin:0 -30px 0 0}@media only screen and (max-width: 767px){.layoutMovie{padding:0 20px}.layoutMovie+.layoutMovie{margin-top:45px}.layoutMovie__column{grid:"photo" auto "text" 1fr/100%;margin-top:-20px;padding:16px 10px 26px;border-radius:0 0 10px 10px;background-color:#fff;border-top:4px solid #fece38}.layoutMovie__columnText{margin-top:-19px;padding:0;border:0;box-shadow:none;background:none}.layoutMovie__columnPhoto{margin:0;padding:0}.layoutMovie__lead{margin-top:21px}.layoutMovie__text{margin-top:6px}.layoutMovie__photoImage{width:100%}.layoutMovie__movie{margin:0 -20px;padding:0}.layoutMovie--photoLeft .layoutMovie__column{grid:"photo" auto "text" 1fr/100%;margin-top:-20px}.layoutMovie--photoLeft .layoutMovie__columnPhoto{margin:0}}.layoutMovieB{width:100%}.layoutMovieB--movieSmall .layoutMovieB__column{align-items:center;grid-template-columns:68.29% 28%}.layoutMovieB__column{display:grid;grid-template-columns:46.296% 50%;gap:0 3.703%;width:100%}.layoutMovieB__heading{color:#264780}.layoutMovieB__headingText{display:block;font-weight:bold;font-size:2.4rem}.layoutMovieB__headingTextSub{font-weight:bold;font-size:1.8rem}.layoutMovieB__text{margin-top:10px;line-height:2}.layoutMovieB__button{display:flex;justify-content:center;margin-top:30px}@media only screen and (max-width: 1080px){.layoutMovieB__column{grid-template-columns:100% 100%;gap:20px 0}.layoutMovieB__columnText{grid-row:2}.layoutMovieB__columnMovie{grid-row:1}.layoutMovieB--movieSmall .layoutMovieB__column{grid-template-columns:100% 100%;gap:20px 0}}@media only screen and (max-width: 767px){.layoutMovieB--movieSmall .layoutMovieB__button{margin-top:20px}.layoutMovieB__column{grid-template-columns:100%;gap:10px 0}.layoutMovieB__headingText{font-size:1.8rem;line-height:1.38}.layoutMovieB__headingTextSub{font-size:1.4rem}.layoutMovieB__text{font-size:1.4rem;line-height:2}}.layoutMessage{position:relative;width:100%;max-width:1080px;min-height:474px;margin:auto;padding:60px 60px 63px}.layoutMessage__textWrapper{position:relative;z-index:1;width:100%;max-width:600px;margin:auto;padding:60px 40px 56px;border-radius:10px;box-shadow:0 0 20px rgba(12,47,158,.1);background-color:#fff;text-align:center}.layoutMessage__textWrapper::after{display:block;position:absolute;right:0;bottom:-60px;left:0;width:2px;height:80px;margin:auto;background-color:#264780;content:""}.layoutMessage__lead{color:#264780;font-weight:700;font-size:3.2rem;line-height:1.4}.layoutMessage__text{margin-top:17px;font-size:1.6rem;line-height:2}.layoutMessage__photoLeftTop,.layoutMessage__photoRightTop,.layoutMessage__photoLeftBottom,.layoutMessage__photoRightBottom{position:absolute;max-width:40%}.layoutMessage__photoLeftTop{top:0;left:0}.layoutMessage__photoRightTop{top:0;right:0}.layoutMessage__photoLeftBottom{bottom:0;left:0}.layoutMessage__photoRightBottom{right:0;bottom:0}.layoutMessage__photo{overflow:hidden;border-radius:10px}@media only screen and (max-width: 767px){.layoutMessage{display:grid;grid:"photoLeft photoLeft blankCenter photoRight photoRight" auto "blankLeft textWrapper textWrapper textWrapper blankRight" 1fr/24px 1fr 8px 1fr 24px;min-height:auto;padding:0}.layoutMessage__textWrapper{grid-area:textWrapper;max-width:none;margin:-20px 0 0;padding:26px 20px 40px}.layoutMessage__textWrapper::after{bottom:-70px;width:1px;height:100px}.layoutMessage__lead{font-size:1.6rem;line-height:2}.layoutMessage__text{margin-top:1px}.layoutMessage__photoLeftTop,.layoutMessage__photoRightTop{position:static;max-width:none}.layoutMessage__photoLeftTop{grid-area:photoLeft}.layoutMessage__photoRightTop{grid-area:photoRight}.layoutMessage__photoLeftBottom,.layoutMessage__photoRightBottom{display:none}.layoutMessage__photo{border-radius:5px}.layoutMessage__photoImage{width:100%}}.layoutForm{position:relative;width:100%;max-width:720px;margin:auto;padding-top:60px}.layoutForm .error{display:block;position:absolute;bottom:-20px;left:0;width:100%;color:#e66772;font-size:1.3rem}.layoutForm__errorTop{display:none;position:absolute;top:20px;width:100%;max-width:720px;padding:1px 10px 2px;border-radius:4px;background-color:#e66772;color:#fff;font-weight:700;font-size:1.4rem;text-align:center}.layoutForm__list{display:grid;row-gap:30px}.layoutForm__row{display:grid;grid-template-columns:1fr 65.9722222222%;column-gap:15px}.layoutForm__row--document{grid-template-columns:100%;row-gap:16px;padding-bottom:20px}.layoutForm__row--document .error{bottom:-28px;font-size:1.8rem;text-align:center}.layoutForm__row--document .layoutForm__term{justify-content:flex-start;padding:0 0 5px}.layoutForm__term{display:flex;justify-content:space-between;padding-top:10px}.layoutForm__data{position:relative}.layoutForm__title{font-weight:700;font-size:1.6rem;line-height:1.4}.layoutForm__required{flex-shrink:0;margin-left:5px}.layoutForm__requiredText{display:flex;justify-content:center;align-items:center;width:48px;height:24px;border-radius:4px;background-color:#e66772;color:#fff;font-weight:400;font-size:1.4rem;line-height:1;text-align:center}.layoutForm__bottom{margin-top:36px}.layoutForm__agree{position:relative;text-align:center}.layoutForm__submit{display:flex;justify-content:center;margin-top:36px}.layoutForm__benefits{margin-top:40px}.layoutForm__overlay{display:flex;justify-content:center;align-items:center;visibility:hidden;opacity:0;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;padding:20px;background-color:rgba(0,0,0,.7);transition:opacity .2s ease-in-out,visibility .2s ease-in-out}.layoutForm__overlayTextWrapper{position:relative;padding-bottom:120px;color:#fff;text-align:center}.layoutForm__overlayTextWrapper::before{display:block;position:absolute;right:0;bottom:0;left:0;width:80px;height:80px;margin:auto;border:4px #ddd solid;border-radius:50%;content:"";animation:spinner .8s infinite linear;border-top:4px #999 solid}.layoutForm__overlayTitle{display:block;font-weight:700;font-size:2.8rem}.layoutForm__overlayText{display:block;margin-top:10px;font-size:2rem}.layoutForm.isError .layoutForm__errorTop{display:block}.layoutForm.isSubmitted .layoutForm__overlay{visibility:visible;opacity:1}.layoutForm--quote .layoutForm__bottom{margin-top:18px}.layoutForm--quote .layoutForm__agree{text-align:left}.layoutForm--row .layoutForm__list{row-gap:20px}.layoutForm--row .layoutForm__row{grid-template-columns:100%;row-gap:8px}.layoutForm--row .layoutForm__term{justify-content:flex-start;padding-top:0}.layoutForm--seminar{padding-top:50px}.layoutForm--document .layoutForm__bottom{margin-top:18px}.layoutForm--document .layoutForm__agree{text-align:left}.layoutForm--document .layoutForm__row{grid-template-columns:100%;row-gap:16px;padding-bottom:20px}@media only screen and (max-width: 767px){.layoutForm{padding-top:45px}.layoutForm .error{bottom:-16px;font-size:1.1rem}.layoutForm__errorTop{top:45px;padding:0 10px 1px;border-radius:2px}.layoutForm__list{row-gap:21px}.layoutForm__row{grid-template-columns:100%;gap:10px 0}.layoutForm__row--document .error{bottom:-26px;font-size:1.6rem}.layoutForm__row--document .layoutForm__term{padding:0 0 10px}.layoutForm__term{justify-content:flex-start;padding-top:0}.layoutForm__requiredText{width:38px;height:22px;border-radius:2px}.layoutForm__bottom{margin-top:35px}.layoutForm__agree{text-align:left}.layoutForm__submit{margin-top:35px}.layoutForm__benefits{margin-top:40px}.layoutForm__overlayTextWrapper{padding-bottom:86px}.layoutForm__overlayTextWrapper::before{width:50px;height:50px}.layoutForm__overlayTitle{font-size:2.4rem}.layoutForm__overlayText{font-size:1.6rem}.layoutForm.isError{padding-top:88px}.layoutForm--quote .layoutForm__bottom{margin-top:36px}.layoutForm--row .layoutForm__list{row-gap:21px}.layoutForm--row .layoutForm__row{row-gap:10px}.layoutForm--seminar{padding-top:30px}}.boxCTA{width:100%;max-width:960px;margin:auto}.boxCTA__wrapper{position:relative;padding:62px 40px 60px;background:url("../../img/video_production_lp/boxcta_bg01__pc.jpg") center top/cover no-repeat}.boxCTA__wrapper::before,.boxCTA__wrapper::after{display:block;position:absolute;width:70px;height:50px;content:"";border-top:4px solid #aaadb3;border-left:4px solid #aaadb3}.boxCTA__wrapper::before{top:12px;left:12px}.boxCTA__wrapper::after{right:12px;bottom:12px;transform:rotate(180deg)}.boxCTA__heading{color:#fff;font-weight:700;font-size:3.2rem;line-height:1.4;text-align:center}.boxCTA__headingSmall{font-size:2.2rem}.boxCTA__emphasis{color:#fece38}.boxCTA__buttons{margin-top:28px}.boxCTA--typeC .boxCTA__wrapper{background:url("../../img/video_production_lp/boxcta_bg02__pc.jpg") center top/cover no-repeat}.boxCTA--typeC .listCTAButtons__column{grid-template-rows:none}@media only screen and (max-width: 767px){.boxCTA__wrapper{padding:43px 0 40px;background-image:url("../../img/video_production_lp/boxcta_bg01__sp.jpg")}.boxCTA__wrapper::before,.boxCTA__wrapper::after{width:35px;height:25px;border-width:2px}.boxCTA__wrapper::before{top:10px;left:10px}.boxCTA__wrapper::after{right:10px;bottom:10px}.boxCTA__heading{padding:0 2px;font-size:1.8rem;line-height:1.244}.boxCTA__headingSmall{font-size:1.4rem}.boxCTA__buttons{margin-top:10px;padding:0 27px}.boxCTA--typeC .boxCTA__wrapper{background:url("../../img/video_production_lp/boxcta_bg02__sp.jpg") center top/cover no-repeat}.boxCTA--typeB .boxCTA__buttons,.boxCTA--typeC .boxCTA__buttons{margin-top:15px}}.boxMovie{display:grid;grid-template-columns:repeat(2, 50%);width:100%;max-width:1200px;min-height:358px;margin:auto;background-color:#416191}.boxMovie__columnText{padding:40px 60px 50px}.boxMovie__text{margin-top:10px;color:#fff;font-size:1.6rem;line-height:2}@media only screen and (max-width: 1080px){.boxMovie{grid-template:auto auto/100%;min-height:auto}}@media only screen and (max-width: 767px){.boxMovie{row-gap:25px;background:none}.boxMovie__columnText{padding:0}.boxMovie__text{margin-top:8px;color:#333}}.boxTel{width:100%;max-width:480px;margin:auto;padding:20px 40px 22px;border:1px solid #e6ebf2;border-radius:10px;box-shadow:0 0 20px rgba(12,47,158,.1);background:#fff}.boxTel__head{display:flex;align-items:center}.boxTel__title{margin-right:20px;font-weight:bold;font-size:1.6rem;line-height:1.225}.boxTel__data{font-size:1.4rem}.boxTel__dataTerm,.boxTel__dataText{display:inline}.boxTel__dataTerm{margin-right:.2em}.boxTel__tel{margin-top:10px}@media only screen and (max-width: 767px){.boxTel{max-width:82.9333333333vw;padding:12px 12px 10px}.boxTel__head{display:block;text-align:center}.boxTel__title{margin-right:0}.boxTel__data{margin-top:2px;font-size:1.2rem}.boxTel__tel{display:flex;justify-content:center;margin-top:2px}}.boxAlertIE{position:fixed;top:0;right:0;left:0;z-index:1000;padding:16px 56px 16px 16px;background-color:#c36}.boxAlertIE__text{display:flex;color:#fff;font-weight:700;font-size:1.4rem}.boxAlertIE__attention{display:flex;flex-shrink:0;justify-content:center;align-items:center;position:relative;top:2px;width:18px;height:18px;margin-right:.5em;border:.1em solid #fff;border-radius:100vh;font-size:1.2rem;text-align:center}.boxAlertIE__link{margin:0 .25em;color:#fe3;text-decoration:underline}.boxAlertIE__buttonClose{position:absolute;top:0;right:16px;bottom:0;width:24px;height:24px;margin:auto;overflow:hidden;text-indent:100%;white-space:nowrap;transition:opacity .2s ease-in-out}.boxAlertIE__buttonClose::before,.boxAlertIE__buttonClose::after{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:18px;height:2px;margin:auto;background-color:#fff;content:""}.boxAlertIE__buttonClose::before{transform:rotate(-45deg)}.boxAlertIE__buttonClose::after{transform:rotate(45deg)}@media(hover: hover)and (pointer: fine){.boxAlertIE__buttonClose:hover{opacity:.6}}.boxVoiceMore{position:relative;width:100%;max-width:1200px;border-radius:10px;box-shadow:0 0 20px rgba(12,47,158,.1);background-color:#fff}.boxVoiceMore__heading{width:100%;margin:auto;border-top-left-radius:10px;border-top-right-radius:10px;background-position:center;background-size:cover;background-repeat:no-repeat;background-color:#264780;color:#fff;font-weight:700;font-size:clamp(1.8rem,2.6041666667vw,2.4rem);line-height:1.4;font-family:"Noto Serif JP",serif;text-align:left}.boxVoiceMore__headingWrapper{display:block}.boxVoiceMore__headingInner{display:inline-block;position:relative;padding:20px 150px 20px 60px}.boxVoiceMore__headingText{font-weight:normal}.boxVoiceMore__headingAuthor{position:absolute;right:30px;bottom:80px;transform:translateY(100%)}.boxVoiceMore__headingAvatarWrapper{position:relative;width:100px;height:100px;margin-left:auto;overflow:hidden;border-radius:50%}.boxVoiceMore__headingAvatarImage{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.boxVoiceMore__headingName{margin-top:5px;color:#333;font-weight:normal;font-size:1.4rem;font-family:initial}.boxVoiceMore__inner{max-height:408px;padding:0 60px 0 60px;overflow:hidden;background-color:#fff;transition:max-height 1s}.boxVoiceMore__author{margin-top:20px;padding:0 172px 0 20px}.boxVoiceMore__interview{margin-top:40px}.boxVoiceMore__button{position:absolute;bottom:0;left:0;width:100%;padding:60px 0;background:linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, white 50%);line-height:30px;text-align:center}.boxVoiceMore__button.isOpen{position:relative;padding:40px 0 60px;background:transparent}@media only screen and (max-width: 767px){.boxVoiceMore__headingInner{padding:20px}.boxVoiceMore__headingAuthor{right:20px;bottom:20px}.boxVoiceMore__headingAvatarWrapper{width:70px;height:70px}.boxVoiceMore__headingAvatarImage{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.boxVoiceMore__headingName{font-size:1.2rem}.boxVoiceMore__inner{padding:0 20px 0 20px}.boxVoiceMore__author{padding:0}.boxVoiceMore__interview{margin-top:0}.boxVoiceMore__button{position:absolute;padding:60px 0 30px}}.sectionFooterCTA{position:relative;margin:0 -24px}.sectionFooterCTA::before{display:block;position:absolute;top:80px;left:0;width:100%;height:100%;background-color:#264780;content:""}.sectionFooterCTA__pageTop{position:absolute;top:0;right:60px;z-index:998}.sectionFooterCTA__topWrapper{opacity:0;position:relative;transform:translateX(-100px);padding:80px 24px 0;overflow:hidden}.sectionFooterCTA__topWrapper::before{position:absolute;top:80px;left:0;width:100%;height:calc(100% - 80px);background:url("../../img/video_production_lp/sectionfootercta_bg01__pc.jpg") center/cover no-repeat;content:""}.sectionFooterCTA__topInner{opacity:0;position:relative;transform:translateX(100px);max-width:1200px;margin:auto;padding:68px 0 109px}.sectionFooterCTA__topInner::before,.sectionFooterCTA__topInner::after{display:block;position:absolute;bottom:0;content:""}.sectionFooterCTA__topInner::before{left:-16px;width:429px;height:374px;background:url("../../img/video_production_lp/sectionfootercta_bg02__pc.png") center bottom/contain no-repeat}.sectionFooterCTA__topInner::after{right:-10px;width:389px;height:363px;background:url("../../img/video_production_lp/sectionfootercta_bg03__pc.png") center bottom/contain no-repeat}.sectionFooterCTA__topContents{position:relative;z-index:1;max-width:380px;margin:auto}.sectionFooterCTA__topHeading{color:#fff;font-weight:700;font-size:3.2rem;line-height:1.2;text-align:center}.sectionFooterCTA__topButton{display:flex;justify-content:center;margin-top:42px}.sectionFooterCTA__telWrapper{opacity:0;position:relative;z-index:1;transform:translateX(100px);margin-top:-50px;padding:0 24px}.sectionFooterCTA__telBox{width:100%;max-width:692px;margin:auto;padding:19px 28px 19px 40px;border-radius:10px;background-color:#fff}.sectionFooterCTA__telColumn{display:grid;grid-template-columns:auto 1fr;column-gap:42px}.sectionFooterCTA__telColumnTime,.sectionFooterCTA__telColumnNumber{display:flex;flex-direction:column;justify-content:center}.sectionFooterCTA__telColumnTime{position:relative;padding-bottom:2px}.sectionFooterCTA__telColumnTime::after{display:block;position:absolute;top:0;right:-22px;bottom:0;width:2px;height:96%;margin:auto;background-color:#eee;content:""}.sectionFooterCTA__telHeading{font-weight:700;font-size:1.6rem;line-height:1.225}.sectionFooterCTA__telData{margin-top:3px;padding-left:2px;font-size:1.4rem}.sectionFooterCTA__telDataTerm,.sectionFooterCTA__telDataText{display:inline}.sectionFooterCTA__telDataTerm{margin-right:.2em}.sectionFooterCTA.isScrolled .sectionFooterCTA__topWrapper,.sectionFooterCTA.isScrolled .sectionFooterCTA__topInner,.sectionFooterCTA.isScrolled .sectionFooterCTA__telWrapper{opacity:1;transform:translateX(0);transition:opacity .6s ease-in-out,transform .6s ease-in-out}.sectionFooterCTA.isScrolled .sectionFooterCTA__topInner{transition-delay:.2s}.sectionFooterCTA.isScrolled .sectionFooterCTA__telWrapper{transition-delay:.4s}@media only screen and (max-width: 1200px){.sectionFooterCTA__pageTop{right:0}}@media only screen and (max-width: 1024px){.sectionFooterCTA__topInner::before{left:-10%;width:380px;height:374px}.sectionFooterCTA__topInner::after{right:-10%;width:340px;height:363px}}@media only screen and (max-width: 767px){.sectionFooterCTA{margin:0 -16px}.sectionFooterCTA__pageTop{opacity:0;top:20px;transition:opacity .3s ease-in-out}.sectionFooterCTA__pageTop.isFixed{position:fixed;top:auto;bottom:0}.sectionFooterCTA__pageTop.isShow{opacity:1}.sectionFooterCTA__topWrapper{padding:80px 16px 0}.sectionFooterCTA__topWrapper::before{background-image:url("../../img/video_production_lp/sectionfootercta_bg01__sp.jpg")}.sectionFooterCTA__topInner{padding:58px 0 79px}.sectionFooterCTA__topInner::before{bottom:0;left:-60px;max-width:clamp(157px,41.8666666667vw,250px);height:100%}.sectionFooterCTA__topInner::after{right:-53px;bottom:0;width:clamp(142px,37.8666666667vw,220px);height:100%}.sectionFooterCTA__topContents{max-width:520px}.sectionFooterCTA__topHeading{font-size:1.6rem}.sectionFooterCTA__topButton{margin-top:22px}.sectionFooterCTA__telWrapper{margin-top:-20px;padding:0 32px}.sectionFooterCTA__telBox{max-width:none;padding:13px 16px}.sectionFooterCTA__telColumn{grid-template-columns:100%}.sectionFooterCTA__telColumnTime::after{display:none}.sectionFooterCTA__telHeading{font-size:1.6rem;text-align:center}.sectionFooterCTA__telData{margin-top:0;font-size:1.2rem;text-align:center}}@media only screen and (max-width: 374px){.sectionFooterCTA__topInner::before{left:-70px}.sectionFooterCTA__topInner::after{right:-65px}}.sectionConsultFlow{width:100%;max-width:1200px;margin:auto;padding:90px 60px 120px;background-color:#e6ebf2}.sectionConsultFlow__flow{margin-top:60px}@media only screen and (max-width: 767px){.sectionConsultFlow{padding:60px 20px}.sectionConsultFlow__flow{margin-top:15px}}.sectionStaffList{margin:0 -24px;padding:122px 24px 120px;background:url("../../img/video_production_lp/sectionstafflist_bg01__pc.jpg") center/cover no-repeat}.sectionStaffList__wrapper{max-width:1080px;margin:auto}.sectionStaffList__heading{opacity:0;transform:translateY(10%)}.sectionStaffList__heading.isScrolled{opacity:1;transform:translateY(0);transition:opacity .5s ease-in-out,transform .5s ease-in-out}.sectionStaffList__staff{margin-top:58px}.sectionStaffList__more{display:flex;justify-content:center;opacity:0;transform:translateY(10%);margin-top:60px}.sectionStaffList__more.isScrolled{opacity:1;transform:translateY(0);transition:opacity .5s ease-in-out,transform .5s ease-in-out}@media only screen and (max-width: 767px){.sectionStaffList{margin:0 -16px;padding:61px 16px 60px;background-image:url("../../img/video_production_lp/sectionstafflist_bg01__sp.jpg")}.sectionStaffList__staff{margin-top:28px}.sectionStaffList__more{margin-top:29px}}.sectionSeminar{padding:0 0 60px}.sectionSeminar:last-child{padding-bottom:0}.sectionSeminar__title{position:relative;z-index:2;margin-bottom:30px;font-weight:bold;font-size:3rem;text-align:center}.sectionSeminar__title--outline::after{position:absolute;top:10px;left:50%;z-index:-1;transform:translateX(-50%);width:200px;height:50%;background:#fff;content:""}.sectionSeminar__titleIcon{width:auto}.sectionSeminar__titleIcon img{width:auto;max-width:initial;height:55px;padding-bottom:5px}.sectionSeminar__titleText{padding-right:5px;font-weight:bold;font-size:3rem}.sectionSeminar__strong{color:#d32f1d;font-weight:bold}.sectionSeminar__column{display:grid;grid-template-columns:1fr 62.5%;column-gap:20px;margin-top:30px}.sectionSeminar__text{padding-bottom:30px;line-height:1.8}.sectionSeminar__wrapper{margin-bottom:30px;padding:30px;background:#fae6e4;font-weight:bold;line-height:1.8}.sectionSeminar__wrapperList{padding-left:18px;background-image:url("../../img/video_production_lp/seminar/icon_check.svg");background-position:left 6px;background-size:15px;background-repeat:no-repeat}.sectionSeminar__wrapperText{padding:15px 0}.sectionSeminar__wrapper--transparent{padding:30px 0}.sectionSeminar__outline{position:relative;z-index:1;margin-bottom:-40px;padding:0 70px 75px}.sectionSeminar__outline::before{position:absolute;top:-40px;left:10px;z-index:-2;width:100%;height:100%;background:#fafafa;content:""}.sectionSeminar__outline::after{position:absolute;top:-50px;left:0;z-index:-1;width:100%;height:100%;border:1px solid #333;content:""}.sectionSeminar__outlineItem{display:flex;padding:15px 0;border-bottom:1px solid #ced2d9}.sectionSeminar__outlineItem:last-child{border-bottom:none}.sectionSeminar__outlineHead{width:115px;min-width:115px;font-weight:bold}.sectionSeminar__personItem{display:grid;grid-template-columns:1fr 67.5%;column-gap:20px}.sectionSeminar__personItem:not(:first-child){margin-top:30px}.sectionSeminar__personPhoto img{border-radius:50%}.sectionSeminar__personName{font-weight:bold;font-size:2rem}.sectionSeminar__personCompany{color:#d32f1d;font-weight:bold}.sectionSeminar__personText{margin-top:13px;padding:20px;background:#fafafa;line-height:1.8}.sectionSeminar__personText>:first-child{margin-top:0 !important}.sectionSeminar__personText>:last-child{margin-bottom:0 !important}.sectionSeminar__personTextBlock{margin-top:1em}.sectionSeminar__personTextDot{position:relative;padding-left:1em}.sectionSeminar__personTextDot::before{display:block;position:absolute;top:.85em;left:5px;width:3px;height:3px;border-radius:50%;background-color:currentColor;content:""}.sectionSeminar__etc{text-align:right}@media only screen and (max-width: 767px){.sectionSeminar{padding:0 0 45px}.sectionSeminar__title{margin-bottom:30px;font-size:2.2rem}.sectionSeminar__title--outline{margin-bottom:10px}.sectionSeminar__title--outline::after{top:2px;width:140px}.sectionSeminar__titleIcon img{height:40px}.sectionSeminar__titleText{font-size:2.2rem}.sectionSeminar__text{padding-bottom:25px;font-size:1.4rem}.sectionSeminar__column{grid-template-columns:1fr;margin-top:0}.sectionSeminar__columnThumbnail{margin-bottom:30px}.sectionSeminar__wrapper{padding:15px;font-size:1.4rem}.sectionSeminar__wrapperList{margin-top:8px;background-size:12px;font-size:1.4rem}.sectionSeminar__wrapperText{padding:8px 0 0}.sectionSeminar__outline{padding:0 15px 50px;font-size:1.4rem}.sectionSeminar__outline::before{top:-27px;left:8px}.sectionSeminar__outline::after{position:absolute;top:-35px;left:0;z-index:-1;width:100%;height:100%;border:1px solid #333;content:""}.sectionSeminar__outlineItem{padding:10px 0}.sectionSeminar__outlineHead{width:80px;min-width:80px}.sectionSeminar__personItem{grid-template-columns:1fr}.sectionSeminar__personPhoto{width:180px;margin:0 auto 15px}.sectionSeminar__personName{font-size:1.8rem;text-align:center}.sectionSeminar__personCompany{font-size:1.4rem;text-align:center}.sectionSeminar__personText{padding:15px;font-size:1.4rem}}.sectionNewColumn{position:relative;margin:0 -24px;padding:116px 24px 40px}.sectionNewColumn::before{display:block;position:absolute;top:0;left:0;width:100%;height:calc(100% + 80px);background-image:linear-gradient(#fff, #fff 55.8692421991%, #e6ebf2 55.8692421991%, #e6ebf2 100%);content:""}.sectionNewColumn__downloadFixed{opacity:0;position:fixed;right:20px;bottom:20px;z-index:999;margin-top:5px;transition:opacity .2s ease-in-out}.sectionNewColumn__downloadFixed.isShow{opacity:1}.sectionNewColumn__downloadFixed--tdx .sectionNewColumn__downloadClose{top:-6px}.sectionNewColumn__downloadClose{display:block;position:relative;width:30px;height:30px;margin-left:auto;border:1px solid #fff;border-radius:50%;background-color:#333;color:#fff;font-size:20px;line-height:22px}.sectionNewColumn__wrapper{position:relative;z-index:1;max-width:1080px;margin:auto;padding-bottom:70px}@media only screen and (max-width: 767px){.sectionNewColumn__wrapper{padding-bottom:0}}.sectionNewColumn__head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.sectionNewColumn__headColumnButton{padding-top:2px}.sectionNewColumn__heading{font-weight:700;font-size:3.2rem;line-height:1.4}.sectionNewColumn__articles{margin-top:40px}@media only screen and (max-width: 767px){.sectionNewColumn{margin:0 -16px;padding:57px 16px 0}.sectionNewColumn::before{background:#e6ebf2}.sectionNewColumn__downloadFixed{display:none}.sectionNewColumn__downloadFixed--tdx{display:block;right:0;bottom:0;left:0}.sectionNewColumn__downloadFixed--tdx .sectionNewColumn__photoImage{display:block;position:absolute;bottom:0;left:0}.sectionNewColumn__downloadFixed--tdx .sectionNewColumn__downloadClose{display:none}.sectionNewColumn__headColumnButton{padding-top:0}.sectionNewColumn__heading{font-size:2.4rem}.sectionNewColumn__articles{margin-top:27px}}@media only screen and (max-width: 374px){.sectionNewColumn__heading{font-size:1.8rem}}.sectionOtherVoice{width:100%;max-width:1080px;margin:auto}.sectionOtherVoice__more{display:flex;justify-content:center;opacity:0;transform:translateY(10%);margin-top:60px}.sectionOtherVoice__more.isScrolled{opacity:1;transform:translateY(0);transition:opacity .5s ease-in-out,transform .5s ease-in-out}@media only screen and (max-width: 767px){.sectionOtherVoice__more{margin-top:50px}}.sectionAboutService{margin:0 -24px;padding:60px 24px;background:url("../../img/video_production_lp/sectionaboutservice_bg01.png") top right/min(42.5%, 612px) no-repeat,#264780}.sectionAboutService__wrapper{display:grid;grid:"textWrapper list" auto "more list" 1fr/1fr 61.8518518519%;gap:55px 46px;width:100%;max-width:1080px;margin:auto}.sectionAboutService__textWrapper{grid-area:textWrapper}.sectionAboutService__text{margin-top:10px;color:#fff;font-size:1.6rem;line-height:2}.sectionAboutService__more{grid-area:more}.sectionAboutService__list{grid-area:list}@media only screen and (max-width: 1024px){.sectionAboutService__wrapper{grid:"textWrapper" auto "list" auto "more" 1fr/100%;gap:0}.sectionAboutService__list{margin-top:40px}.sectionAboutService__more{display:flex;justify-content:center;margin-top:40px}}@media only screen and (max-width: 767px){.sectionAboutService{margin:0 -16px;padding:60px 16px;background-size:min(81.6%,612px)}.sectionAboutService__text{margin-top:8px}.sectionAboutService__list{margin-top:15px}.sectionAboutService__more{margin-top:30px}}.sectionMovieAchievement{margin:0 -24px;padding:120px 24px;background-image:linear-gradient(#fff, #fff 65.625%, #e6ebf2 65.625%, #e6ebf2 100%)}.sectionMovieAchievement__wrapper{width:100%;max-width:1080px;margin:auto}.sectionMovieAchievement__movieList{margin-top:60px}@media only screen and (max-width: 767px){.sectionMovieAchievement{margin:0 -16px;padding:62px 16px 68px;background:#e6ebf2}.sectionMovieAchievement__movieList{margin-top:30px}}.sectionMovieMethod{margin:0 -24px;padding:50px 24px 60px;background:url("../../img/video_production_lp/works/youtube_contents/sectionmoviemethod_bg01__pc.jpg") no-repeat center top/cover}.sectionMovieMethod--tvProducer{background:url("../../img/video_production_lp/sectionmoviemethod_tvproducer_bg01__pc.jpg") no-repeat center top/cover}.sectionMovieMethod__wrapper{position:relative;width:100%;max-width:1200px;margin:auto}.sectionMovieMethod__catch{display:block;position:absolute;top:-120px;left:7.5%;transform:rotate(-8deg);width:223px;height:222px}.sectionMovieMethod__heading{color:#fff;font-weight:700;font-size:3.6rem;line-height:1.4;text-align:center}.sectionMovieMethod__headingSub{display:block;font-size:2.8rem}.sectionMovieMethod__contents{max-width:1080px;margin:40px auto 0;padding:40px 60px 45px;border-radius:10px;background:#fff}@media only screen and (max-width: 1200px){.sectionMovieMethod__catch{width:190px;height:189px}}@media only screen and (max-width: 1080px){.sectionMovieMethod__catch{top:-160px;left:10px;width:165px;height:164px}}@media only screen and (max-width: 767px){.sectionMovieMethod{margin:0 -16px;padding:60px 16px;background:url("../../img/video_production_lp/works/youtube_contents/sectionmoviemethod_bg01__sp.jpg") no-repeat center top/cover}.sectionMovieMethod--tvProducer{background:url("../../img/video_production_lp/sectionmoviemethod_tvproducer_bg01__sp.jpg") no-repeat center top/cover}.sectionMovieMethod__wrapper{position:relative;width:100%;max-width:1200px;margin:auto}.sectionMovieMethod__catch{display:block;position:absolute;top:-110px;left:-3%;transform:rotate(-8deg);width:111.5px;height:111px}.sectionMovieMethod__heading{font-size:2.1rem}.sectionMovieMethod__headingSub{font-size:1.9rem}.sectionMovieMethod__contents{margin:30px auto 0;padding:30px 20px 40px;border-radius:10px;background:#fff}}.formText{display:block;width:100%;height:44px;padding:8px 20px;border:1px solid #bfbfbf;border-radius:4px;background-color:#fff;font-size:1.6rem;line-height:2;transition:border-color .2s ease-in-out,box-shadow .2s ease-in-out}.formText::placeholder{color:#aaadb3;white-space:nowrap}.formText:focus{border-color:#264780;box-shadow:0 0 0 1px #264780;outline:0}.formText.isError{border-color:#e66772}@media only screen and (max-width: 767px){.formText{padding:8px 9px}}.formTextArea{display:block;width:100%;height:140px;min-height:44px;padding:5px 20px;border:1px solid #bfbfbf;border-radius:4px;background-color:#fff;font-size:1.6rem;line-height:2;resize:vertical;transition:border-color .2s ease-in-out,box-shadow .2s ease-in-out}.formTextArea::placeholder{color:#aaadb3}.formTextArea:focus{border-color:#264780;box-shadow:0 0 0 1px #264780;outline:0}.formTextArea.isError{border-color:#e66772}@media only screen and (max-width: 767px){.formTextArea{height:155px;padding:5px 9px}}.formSelect{position:relative;width:100%}.formSelect::after{display:block;position:absolute;top:-5px;right:18px;bottom:0;transform:rotate(135deg) skew(-5deg, -5deg);width:8px;height:8px;margin:auto;content:"";border-top:2px solid #264780;border-right:2px solid #264780}.formSelect__select{width:100%;height:44px;padding:4px 40px 4px 20px;border:1px solid #bfbfbf;border-radius:4px;background-color:#fff;font-size:1.6rem;line-height:2;transition:border-color .2s ease-in-out,box-shadow .2s ease-in-out}.formSelect__select:focus{border-color:#264780;box-shadow:0 0 0 1px #264780;outline:0}@media only screen and (max-width: 767px){.formSelect::after{top:-3px;right:11px;transform:rotate(135deg);width:7px;height:7px}.formSelect__select{padding:4px 25px 4px 9px}}.formCheckBox label{display:inline-block;position:relative;cursor:pointer}.formCheckBox__input{opacity:0;position:absolute;width:0;height:0;overflow:hidden}.formCheckBox__input+span{display:inline-block;position:relative;padding-left:28px;font-size:1.6rem;line-height:2}.formCheckBox__input+span::before,.formCheckBox__input+span::after{display:block;position:absolute;content:""}.formCheckBox__input+span::before{top:7px;left:0;width:20px;height:20px;border:2px solid #bfbfbf;border-radius:4px;background-color:#fff;transition:border-color .2s ease-in-out,background-color .2s ease-in-out}.formCheckBox__input+span::after{opacity:0;top:11px;left:4px;transform:rotate(-45deg);width:12px;height:8px;transition:opacity .2s ease-in-out;border-bottom:3px solid #fff;border-left:3px solid #fff}.formCheckBox__input:focus+span::before{border-color:#264780}.formCheckBox__input:checked+span::before{border-color:#264780;background-color:#264780}.formCheckBox__input:checked+span::after{opacity:1}.formCheckBox--agree .formCheckBox__input+span{padding-left:36px}@media only screen and (max-width: 767px){.formCheckBox__input+span::before{border-width:1px;border-radius:2px}}.formDocuments{display:grid;grid-template-columns:repeat(3, 1fr);gap:20px 15px}.formDocuments__label{display:block;position:relative;height:100%;cursor:pointer}.formDocuments__labelWrapper{display:grid;grid-template-rows:auto 1fr;row-gap:5px;height:inherit;padding:4px;border:1px solid #bfbfbf;border-radius:4px;background-color:#fff;transition:background-color .2s ease-in-out}@media(hover: hover)and (pointer: fine){.formDocuments__labelWrapper:hover,.formDocuments__labelWrapper:focus,.formDocuments__labelWrapper:active{box-shadow:0 0 20px rgba(12,47,158,.1)}}.formDocuments__label--all .formDocuments__labelWrapper{display:block;padding:5px 15px}.formDocuments__label--all .formDocuments__text{min-height:auto;padding-left:28px;font-size:1.8rem;line-height:1.777}.formDocuments__label--all .formDocuments__text::before{top:1px;left:0}.formDocuments__label--all .formDocuments__text::after{left:4px}.formDocuments__input{opacity:0;position:absolute;width:0;height:0;overflow:hidden}.formDocuments__input:focus+.formDocuments__labelWrapper .formDocuments__text::before{border-color:#264780}.formDocuments__input:checked+.formDocuments__labelWrapper{box-shadow:none;background-color:#e6ebf2}.formDocuments__input:checked+.formDocuments__labelWrapper .formDocuments__text::before{border-color:#264780;background-color:#264780}.formDocuments__input:checked+.formDocuments__labelWrapper .formDocuments__text::after{opacity:1}.formDocuments__thumbnail{display:block}.formDocuments__thumbnailWrapper{display:block}.formDocuments__thumbnailImage{width:100%}.formDocuments__text{display:flex;align-items:center;position:relative;min-height:58.8px;padding-left:33px;font-size:1.4rem;line-height:1.4}.formDocuments__text::before,.formDocuments__text::after{display:block;position:absolute;content:""}.formDocuments__text::before{top:0;bottom:0;left:5px;width:20px;height:20px;margin:auto;border:2px solid #bfbfbf;border-radius:4px;background-color:#fff;transition:border-color .2s ease-in-out,background-color .2s ease-in-out}.formDocuments__text::after{opacity:0;top:-3px;bottom:0;left:9px;transform:rotate(-45deg);width:12px;height:8px;margin:auto;transition:opacity .2s ease-in-out;border-bottom:3px solid #fff;border-left:3px solid #fff}@media only screen and (max-width: 767px){.formDocuments__text::before{left:0;border-width:1px;border-radius:2px}.formDocuments__text::after{left:4px}}.formDocuments__all{grid-row:1;grid-column:1/span 3}@media only screen and (max-width: 1024px){.formDocuments{grid-template-columns:repeat(2, 1fr)}.formDocuments__all{grid-column:1/span 2}}@media only screen and (max-width: 767px){.formDocuments{grid-template-columns:100%}.formDocuments__labelWrapper{display:flex;gap:0;position:relative;padding:0;border:0;border-radius:0;background:none;transition:none}}@media only screen and (max-width: 767px)and (hover: hover)and (pointer: fine){.formDocuments__labelWrapper:hover,.formDocuments__labelWrapper:focus,.formDocuments__labelWrapper:active{box-shadow:none}}@media only screen and (max-width: 767px){.formDocuments__label--all .formDocuments__labelWrapper{padding:0}.formDocuments__label--all .formDocuments__text{font-size:1.6rem;line-height:1.4}.formDocuments__label--all .formDocuments__text::before,.formDocuments__label--all .formDocuments__text::after{display:block}}@media only screen and (max-width: 767px){.formDocuments__input:focus+.formDocuments__labelWrapper .formDocuments__thumbnailWrapper::before{border-color:#264780}.formDocuments__input:checked+.formDocuments__labelWrapper{box-shadow:none;background:none}.formDocuments__input:checked+.formDocuments__labelWrapper .formDocuments__thumbnailWrapper::before{border-color:#264780;background-color:#264780}.formDocuments__input:checked+.formDocuments__labelWrapper .formDocuments__thumbnailWrapper::after{opacity:1}}@media only screen and (max-width: 767px){.formDocuments__thumbnail{flex-shrink:0;max-width:45.0160771704%}.formDocuments__thumbnailWrapper{position:relative;padding-left:30px}.formDocuments__thumbnailWrapper::before,.formDocuments__thumbnailWrapper::after{display:block;position:absolute;content:""}.formDocuments__thumbnailWrapper::before{top:0;bottom:0;left:5px;width:20px;height:20px;margin:auto;border:2px solid #bfbfbf;border-radius:4px;background-color:#fff;transition:border-color .2s ease-in-out,background-color .2s ease-in-out}.formDocuments__thumbnailWrapper::after{opacity:0;top:-3px;bottom:0;left:9px;transform:rotate(-45deg);width:12px;height:8px;margin:auto;transition:opacity .2s ease-in-out;border-bottom:3px solid #fff;border-left:3px solid #fff}}@media only screen and (max-width: 767px)and (max-width: 767px){.formDocuments__thumbnailWrapper::before{left:0;border-width:1px;border-radius:2px}.formDocuments__thumbnailWrapper::after{left:4px}}@media only screen and (max-width: 767px){.formDocuments__thumbnailImage{width:auto}}@media only screen and (max-width: 767px){.formDocuments__text{display:block;flex-grow:1;position:static;min-height:auto;padding:1px 0 0 10px}.formDocuments__text::before,.formDocuments__text::after{display:none}}@media only screen and (max-width: 767px){.formDocuments__all{grid-column:1}}.movieButton{display:flex;justify-content:center;width:100%;max-width:870px;margin:auto}.movieButton__button{position:relative;width:100%;padding-top:54.9425287356%;overflow:hidden;border-radius:10px;will-change:transform}@media(hover: hover)and (pointer: fine){.movieButton__button:hover::before{opacity:0}.movieButton__button:hover::after{background-color:rgba(9,111,200,.5)}.movieButton__button:hover .movieButton__thumbnailImage{transform:scale(1.05)}}.movieButton__button::before,.movieButton__button::after{display:block;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;content:""}.movieButton__button::before{z-index:1;width:100%;height:100%;background-color:rgba(0,0,0,.1);transition:opacity .2s ease-in-out}.movieButton__button::after{z-index:2;width:80px;height:80px;border-radius:50%;background:url("../../img/video_production_lp/icon_play01.svg") center/contain no-repeat,rgba(0,0,0,.5);content:"";transition:background-color .2s ease-in-out}.movieButton__thumbnailImage{position:absolute;top:0;left:0;width:100%;height:100%;transition:transform .4s ease-in-out;object-fit:cover;will-change:transform}.movieButton--smallSquare,.movieButton--smallSquareB{max-width:none}.movieButton--smallSquare .movieButton__button,.movieButton--smallSquareB .movieButton__button{padding-top:55%;border-radius:0}.movieButton--smallSquare .movieButton__button::after,.movieButton--smallSquareB .movieButton__button::after{width:48px;height:48px}.movieButton--boxMovie{max-width:none;height:100%}.movieButton--boxMovie .movieButton__button{height:inherit;padding-top:0;border-radius:0}@media only screen and (max-width: 1080px){.movieButton--boxMovie{height:auto}.movieButton--boxMovie .movieButton__button{padding-top:59.6666666667%}}@media only screen and (max-width: 767px){.movieButton__button{padding-top:54.7854785479%}.movieButton__button::after{width:50px;height:50px}.movieButton--smallSquare .movieButton__button{padding-top:54.9079754601%}.movieButton--smallSquareB .movieButton__button{padding-top:54.8104956268%}.movieButton--spRadiusSmall .movieButton__button{border-radius:5px}.movieButton--boxMovie .movieButton__button{padding-top:54.8104956268%;border-radius:10px}.movieButton--boxMovie .movieButton__button::after{width:54px;height:54px}}.movieBrackets{position:relative;width:100%;max-width:930px;margin:auto;padding:30px}.movieBrackets__iframeWrapper{position:relative;width:100%;padding-top:54.9425287356%;overflow:hidden;background:#000}@supports(aspect-ratio: 1){.movieBrackets__iframeWrapper{padding-top:0;aspect-ratio:870/478}}.movieBrackets__iframe{position:absolute;inset:0;display:block;width:100%;height:100%;border:0}.movieBrackets__wrapper{position:relative}.movieBrackets::before,.movieBrackets::after,.movieBrackets__wrapper::before,.movieBrackets__wrapper::after{display:block;position:absolute;width:70px;height:50px;content:"";border-top:4px solid #ced2d9;border-left:4px solid #ced2d9}.movieBrackets::before{top:0;left:0}.movieBrackets::after{top:0;right:0;transform:scale(-1, 1)}.movieBrackets__wrapper::before{bottom:-30px;left:-30px;transform:scale(-1, 1) rotate(-180deg)}.movieBrackets__wrapper::after{right:-30px;bottom:-30px;transform:rotate(180deg)}@media only screen and (max-width: 767px){.movieBrackets{padding:7px}.movieBrackets::before,.movieBrackets::after,.movieBrackets__wrapper::before,.movieBrackets__wrapper::after{width:35px;height:25px;border-width:2px}.movieBrackets__wrapper::before{bottom:-7px;left:-7px}.movieBrackets__wrapper::after{right:-7px;bottom:-7px}}.modalMovie{visibility:hidden;opacity:0;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:rgba(0,0,0,.8);transition:opacity .2s ease-in-out,visibility .2s ease-in-out}.modalMovie__wrapper{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;max-width:964px;cursor:auto}.modalMovie__frameWrapper{position:relative;padding-top:56.25%}.modalMovie__frame{position:absolute;top:0;left:0;width:100%;height:100%}.modalMovie__buttonClose{position:absolute;top:10px;right:10px;width:40px;height:40px;overflow:hidden;text-indent:100%;white-space:nowrap;transition:opacity .2s ease-in-out}.modalMovie__buttonClose::before,.modalMovie__buttonClose::after{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:32px;height:2px;margin:auto;border-radius:10px;background:#fff;content:"";transition:opacity .2s ease-in-out}.modalMovie__buttonClose::before{transform:rotate(-45deg)}.modalMovie__buttonClose::after{transform:rotate(45deg)}@media(hover: hover)and (pointer: fine){.modalMovie__buttonClose:hover{opacity:.6}}.modalMovie.isOpen{visibility:visible;opacity:1}@media only screen and (max-width: 767px){.modalMovie__buttonClose{top:0;right:0;width:60px;height:60px}.modalMovie__buttonClose::before,.modalMovie__buttonClose::after{width:22px}}.uzuadlust__f-01{font-size:2.2rem !important;line-height:3.2rem !important;display:block;margin-bottom:20px}@media only screen and (max-width: 767px){.uzuadlust__f-01{font-size:1.4rem !important;line-height:2.4rem !important}}.uzuadlust__center{text-align:center}.uzuadlust__z-1{z-index:1}.uzuadlust__z-1{z-index:1}.uzuadlust__mt-20{margin-top:0px}@media only screen and (max-width: 767px){.uzuadlust__mt-20{margin-top:-20px}}@media only screen and (max-width: 767px){.uzuadlust__pt-sp00{padding-top:0px}}.uzuadlust__pb-00{padding-bottom:0px}.uzuadlust__white{color:#fff}.uzuadlust__block-01{position:relative;margin:0 -24px;width:auto;max-width:inherit;padding-left:30px;padding-right:30px;padding-top:30px}.uzuadlust__block-02{z-index:1;position:relative;background-color:transparent;color:#fff}.uzuadlust__block-03{display:block;background-color:#fff;overflow:hidden;padding:19px 60px 56px;border-radius:10px;margin-top:60px}@media only screen and (max-width: 767px){.uzuadlust__block-03{margin-top:20px;padding:0 20px 16px}}.uzuadlust__block-04{width:40%;margin-left:50px;margin-bottom:40px;margin-top:70px;float:right;shape-outside:circle(100%)}.uzuadlust__block-04 img{border-radius:10px;border:1px solid #eee}@media only screen and (max-width: 767px){.uzuadlust__block-04{width:auto;margin-top:0px;margin-bottom:0px;display:block;padding:0px;margin:0 -20px}.uzuadlust__block-04 img{border-radius:0px;border:0px;margin:0px}}.uzuadlust__block-05{width:100%}.mt0{margin-top:0 !important}.mt4{margin-top:4px !important}.mt8{margin-top:8px !important}.mt12{margin-top:12px !important}.mt16{margin-top:16px !important}.mt20{margin-top:20px !important}.mt24{margin-top:24px !important}.mt28{margin-top:28px !important}.mt32{margin-top:32px !important}.mt36{margin-top:36px !important}.mt40{margin-top:40px !important}.mt44{margin-top:44px !important}.mt48{margin-top:48px !important}.mt52{margin-top:52px !important}.mt56{margin-top:56px !important}.mt60{margin-top:60px !important}.mt64{margin-top:64px !important}.mt68{margin-top:68px !important}.mt72{margin-top:72px !important}.mt76{margin-top:76px !important}.mt80{margin-top:80px !important}@media only screen and (max-width: 767px){.mtSP0{margin-top:0 !important}.mtSP4{margin-top:4px !important}.mtSP8{margin-top:8px !important}.mtSP12{margin-top:12px !important}.mtSP16{margin-top:16px !important}.mtSP20{margin-top:20px !important}.mtSP24{margin-top:24px !important}.mtSP28{margin-top:28px !important}.mtSP32{margin-top:32px !important}.mtSP36{margin-top:36px !important}.mtSP40{margin-top:40px !important}.mtSP44{margin-top:44px !important}.mtSP48{margin-top:48px !important}.mtSP52{margin-top:52px !important}.mtSP56{margin-top:56px !important}.mtSP60{margin-top:60px !important}.mtSP64{margin-top:64px !important}.mtSP68{margin-top:68px !important}.mtSP72{margin-top:72px !important}.mtSP76{margin-top:76px !important}.mtSP80{margin-top:80px !important}}.taC{text-align:center !important}.taR{text-align:right !important}.taL{text-align:left !important}.vaT{vertical-align:top !important}.vaM{vertical-align:middle !important}.vaB{vertical-align:bottom !important}@media only screen and (max-width: 767px){.taSPc{text-align:center !important}.taSPr{text-align:right !important}.taSPl{text-align:left !important}}.dispPC{display:block !important}@media only screen and (max-width: 767px){.dispPC{display:none !important}}.dispSP{display:none !important}@media only screen and (max-width: 767px){.dispSP{display:block !important}}.dispIlPC{display:inline !important}@media only screen and (max-width: 767px){.dispIlPC{display:none !important}}.dispIlSP{display:none !important}@media only screen and (max-width: 767px){.dispIlSP{display:inline !important}}.fwRg{font-weight:400 !important}.fwMd{font-weight:500 !important}.fwBl{font-weight:700 !important}.fs20{font-size:2rem !important}.fs18{font-size:1.8rem !important}.fs16{font-size:1.6rem !important}.fs14{font-size:1.4rem !important}.fs12{font-size:1.2rem !important}@media only screen and (max-width: 767px){.fsSP20{font-size:2rem !important}.fsSP18{font-size:1.8rem !important}.fsSP16{font-size:1.6rem !important}.fsSP14{font-size:1.4rem !important}.fsSP12{font-size:1.2rem !important}}.acnTgt{outline:0 !important}
