.footer_top ._link_sec:nth-child(1){align-content:flex-start}.footer_top ._link_sec:nth-child(1) ._link_list{min-width:180px}.footer_bottom ._left{width:auto;border-right:0}.footer_bottom ._right{right:auto;left:0}.all_caution.hasPadTop{padding-top:15px}.screen-reader-text,.visuallyHidden{clip:rect(0 0 0 0);position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;border:0;white-space:nowrap;-webkit-clip-path:inset(50%);clip-path:inset(50%);opacity:0;pointer-events:none}.iframeWrapper{position:relative;width:100%;padding-top:56.25%}.iframeWrapper iframe,.iframeWrapper video{position:absolute;top:0;left:0;width:100% !important;height:100% !important}[id=wrapper].top .top_info{padding-bottom:160px}[id=wrapper].top .top_movie{padding-top:160px;background-color:#301e17}[id=wrapper].top .top_movie .all_title{color:#f8f8f2}[id=wrapper].top .top_movie .all_movie_list{color:#f8f8f2}[id=wrapper].top .top_movie .all_movie_list_con{position:relative}[id=wrapper].top .top_movie .all_movie_list ._thumb{display:grid;z-index:1;position:absolute;top:0;right:0;left:0;grid-template-rows:auto;grid-template-columns:auto;align-items:center;justify-items:center;margin:0;padding:0;border:0;border-radius:0;outline:none;background:none;font:inherit;cursor:pointer;transition:opacity .3s ease-out}[id=wrapper].top .top_movie .all_movie_list ._thumb>*{grid-row:1/2;grid-column:1/2}[id=wrapper].top .top_movie .all_movie_list ._thumb img{aspect-ratio:16/9;width:100%;object-fit:cover}[id=wrapper].top .top_movie .all_movie_list ._thumb .play_text{width:110px;height:110px;transition:transform .2s ease-in-out}[id=wrapper].top .top_movie .all_movie_list ._thumb .play_text ._text_circle{display:block;width:100%;height:100%}[id=wrapper].top .top_movie .all_movie_list ._thumb .play_icon{width:60px;height:60px;transition:transform .2s ease-in-out}[id=wrapper].top .top_movie .all_movie_list ._thumb .play_icon ._icon{width:100%;height:100%}[id=wrapper].top .top_movie .all_movie_list ._thumb:hover .play_text{transform:scale(1.1)}[id=wrapper].top .top_movie .all_movie_list ._thumb:hover .play_text ._text_circle{animation:play_text_hover 5s linear 0s infinite both}[id=wrapper].top .top_movie .all_movie_list ._thumb:hover .play_icon{transform:scale(1.1)}@keyframes play_text_hover{0%{transform:rotate(0deg)}100%{transform:rotate(-360deg)}}[id=wrapper].top .top_movie .all_movie_list ._thumb.is-hidden{opacity:0;pointer-events:none}[id=wrapper].top .top_movie .all_movie_list ._name{margin-top:30px;font-size:12px}[id=wrapper].top .top_movie .all_movie_list ._copy{margin-top:7px;font-weight:bold;font-size:18px}[id=wrapper].top .top_works{padding-bottom:100px;background-color:#301e17;color:#f8f8f2}[id=wrapper].top .top_works .all_title_head{text-align:center}[id=wrapper].top .top_works_intro{margin-bottom:100px;text-align:center}[id=wrapper].top .top_works_intro .all_title_head{color:#f8f8f2;font-size:64px}[id=wrapper].top .top_works_intro .all_title{margin-top:5px;color:#f8f8f2;font-size:32px}[id=wrapper].top .top_works_intro .all_text{margin-top:30px;font-weight:bold;font-size:18px}[id=wrapper].top .top_works ._slide_sec{margin-top:50px;overflow:visible;cursor:grab}[id=wrapper].top .top_works ._slide_sec._grab{cursor:grabbing}[id=wrapper].top .top_works ._slide_con{width:34.125vw}[id=wrapper].top .top_works ._slide_con img{width:100%}[id=wrapper].top .top_works ._slide_con ._number{margin-top:25px;color:#c54763;font-size:16px}[id=wrapper].top .top_works ._slide_con ._number sup{font-size:50%}[id=wrapper].top .top_works ._slide_con ._title{margin-top:10px;font-weight:bold;font-size:20px;line-height:1.4}[id=wrapper].top .top_works ._slide_con ._text{margin-top:10px;font-size:14px}[id=wrapper].top .top_works ._slide_con ._button{margin-top:20px}[id=wrapper].top .top_works ._slide_con ._button .all_button{border-color:#f8f8f2;color:#f8f8f2;font-weight:bold;font-size:14px;letter-spacing:.07em;text-align:center}[id=wrapper].top .top_works ._slide_con .labelNew{background-color:#c54763;color:#fff}[id=wrapper].top .top_works ._slide_controls{position:relative;margin-top:120px}[id=wrapper].top .top_works ._slide_progressbar{z-index:2;position:relative;width:calc(100% - 400px);height:1px;background:rgba(248,248,242,.3)}[id=wrapper].top .top_works .swiper-pagination-progressbar-fill{height:1px;background:#c54763}[id=wrapper].top .top_works ._slide_navi{position:absolute;top:calc(50% - 40px);right:0;width:180px;height:80px}[id=wrapper].top .top_works ._slide_navi_prev,[id=wrapper].top .top_works ._slide_navi_next{position:absolute;top:0;width:80px;height:80px;border:1px solid #f8f8f2;border-radius:50%;outline:none}[id=wrapper].top .top_works ._slide_navi_prev{left:0;opacity:.3;pointer-events:none}[id=wrapper].top .top_works ._slide_navi_next{right:0;cursor:pointer}[id=wrapper].top .top_works ._slide_navi ._cursor{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);transition:transform 1s ease}[id=wrapper].top .top_works ._slide_navi ._cursor path{transition:stroke 1s ease}[id=wrapper].top .top_works ._slide_navi_prev.hover ._cursor{transform:translate(-100%, -50%);animation:slide_navi_prev_hover 1s forwards}[id=wrapper].top .top_works ._slide_navi_prev.hover ._cursor path{stroke:#c54763}[id=wrapper].top .top_works ._slide_navi_next.hover ._cursor{transform:translate(0%, -50%);animation:slide_navi_next_hover 1s forwards}[id=wrapper].top .top_works ._slide_navi_next.hover ._cursor path{stroke:#c54763}@keyframes slide_navi_prev_hover{0%{transform:translate(-50%, -50%);opacity:1}50%{transform:translate(-100%, -50%);opacity:0}51%{transform:translate(0%, -50%);opacity:0}100%{transform:translate(-50%, -50%);opacity:1}}@keyframes slide_navi_next_hover{0%{transform:translate(-50%, -50%);opacity:1}50%{transform:translate(0%, -50%);opacity:0}51%{transform:translate(-100%, -50%);opacity:0}100%{transform:translate(-50%, -50%);opacity:1}}[id=wrapper].top .top_works ._slide_navi ._circle{position:absolute;top:-2px;left:-2px;transition:transform 1.5s ease}[id=wrapper].top .top_works ._slide_navi ._circle circle{fill:rgba(0,0,0,0);stroke:#c54763;stroke-width:2;stroke-dasharray:0 377;animation:slideCircleR 1s forwards}[id=wrapper].top .top_works ._slide_navi_prev.hover ._circle,[id=wrapper].top .top_works ._slide_navi_next.hover ._circle{transform:rotate(360deg)}[id=wrapper].top .top_works ._slide_navi_prev.hover ._circle circle,[id=wrapper].top .top_works ._slide_navi_next.hover ._circle circle{animation:slideCircle 1.5s forwards}@keyframes slideCircle{0%{stroke-dasharray:0 377}99.9%,to{stroke-dasharray:377 377}}@keyframes slideCircleR{0%{stroke-dasharray:377 377}99.9%,to{stroke-dasharray:0 377}}[id=wrapper].top .pick_up_content{z-index:0;padding-bottom:0;background-color:#301e17}[id=wrapper].top .pick_up_content ._title .titleBr{display:none}[id=wrapper].top .pick_up_content ._title .titleEn{font-weight:bold;letter-spacing:.3px}[id=wrapper].top .pick_up_content .textList{max-width:430px;margin-bottom:3em;padding:.8em 1.25em;background-color:rgba(255,255,255,.125);color:#fff;font-weight:bold;font-size:15px}[id=wrapper].top .pick_up_content .textListItem{position:relative;padding-left:60px;font-weight:bold}[id=wrapper].top .pick_up_content .textListItem:not(:last-child){margin-bottom:3px}[id=wrapper].top .pick_up_content .labelNew::before{display:inline-block;position:absolute;top:0;left:0;padding:.1em .5em .125em;background-color:#c54763;content:"NEW!";color:#fff;font-size:12px}@media screen and (min-width: 1025px)and (max-width: 1200px){.footer_bottom ._left ._office{width:calc(100% - 355px)}}@media screen and (max-width: 1200px){[id=wrapper].top .pick_up_content ._title .titleBr{display:inline}}@media screen and (max-width: 1024px){.pick_up_under_content .text_container .all_button{display:block;width:-moz-fit-content;width:fit-content;margin-inline:auto}[id=wrapper].top .top_works ._slide_controls{display:none}[id=wrapper].top .pick_up_content .textList{width:-moz-fit-content;width:fit-content;margin:0 auto 3em}}@media screen and (max-width: 768px){[id=wrapper].top .top_movie .all_movie_list .all_movie_list_con:nth-child(n+2){margin-top:30px}[id=wrapper].top .top_works .all_title_head{text-align:left}[id=wrapper].top .top_works_intro .all_title_head{text-align:center}[id=wrapper].top .top_works ._slide_sec{margin-top:25px}[id=wrapper].top .top_works ._slide.swiper-wrapper{flex-direction:column;gap:40px}[id=wrapper].top .top_works ._slide_con{width:100%}}@media screen and (max-width: 640px){.footer_top ._link_sec:nth-child(1) ._link_list{display:flex;column-gap:40px;min-width:initial}.footer_top ._link_sec:nth-child(1) ._link_list>li:not(:first-child){margin-top:0}[id=wrapper].top .all_title_head{font-size:32px}[id=wrapper].top .top_info{padding-bottom:40px}[id=wrapper].top .top_info .top_info_list li:last-child::after{display:none}[id=wrapper].top .top_movie{padding-top:80px;padding-bottom:60px}[id=wrapper].top .top_movie .all_movie_list{margin-top:35px}[id=wrapper].top .top_movie .all_movie_list ._thumb .play_text{width:88px;height:88px}[id=wrapper].top .top_movie .all_movie_list ._thumb .play_icon{width:48px;height:48px}[id=wrapper].top .top_movie .all_movie_list ._name{margin-top:20px;font-size:10px}[id=wrapper].top .top_movie .all_movie_list ._copy{font-size:15px}[id=wrapper].top .top_works{padding-bottom:70px}[id=wrapper].top .top_works_intro{margin-bottom:60px}[id=wrapper].top .top_works_intro .all_title_head{font-size:32px}[id=wrapper].top .top_works_intro .all_title{font-size:20px}[id=wrapper].top .top_works_intro .all_text{margin-top:25px;font-size:16px;line-height:1.4;text-align:left}[id=wrapper].top .top_works ._slide_con ._number{font-size:12px}[id=wrapper].top .top_works ._slide_con ._title{margin-top:5px;font-size:18px}[id=wrapper].top .top_works ._slide_con ._text{margin-top:5px;font-size:12px}[id=wrapper].top .top_works ._slide_con ._button .all_button{width:200px;padding-block:9px}}@media screen and (max-width: 640px)and (max-width: 349px){.footer_top ._link_sec:nth-child(1) ._link_list{column-gap:30px}}@media screen and (max-width: 449px){[id=wrapper].top .pick_up_content .textListItem{padding-left:55px}[id=wrapper].top .pick_up_content .textList{width:100%;margin:0 0 3em;font-size:12px}[id=wrapper].top .pick_up_content .labelNew::before{font-size:11px}}
