﻿*,*::before,*::after{box-sizing:border-box;margin:0}*::before,*::after{padding:0}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{font-family:sans-serif;font-size:100%;line-height:1.5;font-kerning:normal}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}label{display:inline-block}input,button,select,textarea{line-height:inherit}template,[hidden]{display:none}input[type=radio]:disabled,input[type=checkbox]:disabled{cursor:not-allowed}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit}input[type=search]{-webkit-appearance:none}output{display:inline-block}h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight:inherit;color:inherit;margin:0;padding:0}hr{margin:1rem 0 1rem;border:0;border-top:1px solid rgba(0,0,0,.1)}small{font-size:80%;font-weight:normal}mark{padding:.2em;background-color:#fcf8e3}ul,ol{margin:0}a,area,button,[role=button],input,label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse;background-color:rgba(0,0,0,0)}caption{padding-top:.75rem;padding-bottom:.75rem;color:#818a91;text-align:left;caption-side:bottom}a[href^="mailto:"]{text-decoration:none;word-break:break-word}@media screen and (min-width: 769px){a[href^="tel:"]{pointer-events:none;text-decoration:none}}button:active,button:hover,button:focus{outline:none;border:none;text-decoration:underline}a,button{cursor:pointer;text-decoration:none;color:inherit;-webkit-text-decoration-skip:objects}a:not([href]):not([tabindex]),button:not([href]):not([tabindex]){color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover,button:not([href]):not([tabindex]):focus,button:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none;outline:none}b,strong{font-weight:bolder}dfn{font-style:italic}img{border-style:none;vertical-align:middle}img[src*=".svg"]{width:100%;height:auto}button,select{text-transform:none}i,cite,em,address,dfn{font-style:normal}pre{margin-top:0;margin-bottom:1rem;overflow:auto}pre code{padding:0;font-size:inherit;color:inherit;background-color:rgba(0,0,0,0);border-radius:0}[role=button]{cursor:pointer}figure{margin:0 0 1rem}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}button,input,select,textarea{background:none;border:none;font:inherit;color:inherit;cursor:pointer;padding:5px;resize:none}table{border-collapse:collapse;width:100%}th,td{padding:0;text-align:left}input,textarea{border:1px solid #ccc;background-color:#fff}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}@media print{*,*::before,*::after,*::first-letter,p::first-line,div::first-line,blockquote::first-line,li::first-line{text-shadow:none !important;box-shadow:none !important}a,a:visited{text-decoration:underline}abbr[title]::after{content:" (" attr(title) ")"}pre{white-space:pre-wrap !important}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}@font-face{font-family:"Yu Gothic";src:local("Yu Gothic Medium");font-weight:100}@font-face{font-family:"Yu Gothic";src:local("Yu Gothic Medium");font-weight:200}@font-face{font-family:"Yu Gothic";src:local("Yu Gothic Medium");font-weight:300}@font-face{font-family:"Yu Gothic";src:local("Yu Gothic Medium");font-weight:400}@font-face{font-family:"Yu Gothic";src:local("Yu Gothic Bold");font-weight:bold}@font-face{font-family:"Helvetica Neue";src:local("Helvetica Neue Regular");font-weight:100}@font-face{font-family:"Helvetica Neue";src:local("Helvetica Neue Regular");font-weight:200}body{color:#fff;background-color:#000;font-family:"游明朝","Yu Mincho",YuMincho,"Hiragino Mincho ProN","HGS明朝E","メイリオ",Meiryo,serif;font-weight:normal;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative;padding-top:50px}body:not(.home){padding-top:50px}@media screen and (min-width: 769px){body{padding-top:clamp(50px,150/1440*100vw,150px)}body:not(.home){padding-top:clamp(50px,120/1440*100vw,120px)}}main{overflow:hidden}a{transition:.5s cubic-bezier(0.31, 0.75, 0.4, 1);text-decoration:underline;color:#fff}a:hover,a:active,a:focus{color:#fff;opacity:.8;text-decoration:none}a[href^="mailto:"]{text-decoration:none;word-break:break-word}@media screen and (min-width: 769px){a[href^="tel:"]{pointer-events:none;text-decoration:none}}.container{max-width:calc(1240px + clamp(24px,50/1440*100vw,50px)*2);width:100%;margin-left:auto;margin-right:auto;padding:0 clamp(20px,50/1440*100vw,50px)}.container.u_w900{max-width:calc(900px + clamp(24px,50/1440*100vw,50px)*2)}.container.u_w1000{max-width:calc(1000px + clamp(24px,50/1440*100vw,50px)*2)}.container.u_w1120{max-width:calc(1120px + clamp(24px,50/1440*100vw,50px)*2)}@media screen and (min-width: 769px){.container{padding:0 clamp(24px,50/1440*100vw,50px)}}svg{width:100%;height:auto}img:hover{pointer-events:none}.wp-block-code{padding:15px 20px;background:#000;border-radius:15px;position:relative}.wp-block-code code{color:#fff}.wp-block-code .copy-button{position:absolute;top:0;right:15px;background:#999;display:block;width:25px;height:25px;line-height:1;padding:3px;font-size:10px;font-size:.625rem;white-space:normal}.wp-block-code .copy-button svg rect,.wp-block-code .copy-button svg path{fill:#fff}@media screen and (max-width: 768px){.pc{display:none !important}}@media screen and (min-width: 769px){.sp{display:none !important}}.is-tac{text-align:center}.fz_14{font-size:clamp(12px,.9722222222vw,14px);line-height:1.5}.fz_16{font-size:clamp(14px,1.1111111111vw,16px);line-height:1.5}.fz_17{font-size:clamp(13px,1.1805555556vw,17px);line-height:1.5}.fz_20{font-size:clamp(18px,1.3888888889vw,20px);line-height:1.5}.is_gothic{font-family:"游ゴシック",YuGothic,Meiryo,"Hiragino Kaku Gothic ProN",sans-serif}.is_bold{font-weight:bold}.wp-block-image+.wp-block-image{margin-top:20px !important}.wp-block-image .aligncenter{margin-bottom:0}.wp-block-image .aligncenter img{display:block;margin:0 auto}.wp-block-embed-facebook .fb_iframe_widget{width:100%;max-width:500px}.wp-block-embed-facebook .fb_iframe_widget>span[style]{width:100% !important;max-width:500px}.wp-block-embed-facebook .fb_iframe_widget iframe{width:100% !important}.wp-block-embed .wp-block-embed__wrapper{position:relative;width:100%;aspect-ratio:1.7793594306}.wp-block-embed iframe{position:absolute;top:0;right:0;width:100%;height:100%}.wp-block-embed-instagram .instagram-media{width:100% !important;min-width:0 !important}.wp-block-embed-wordpress .wp-embedded-content{width:100% !important}.l_header{position:fixed;top:0;left:0;right:0;z-index:9;display:flex;justify-content:space-between;align-items:center;height:50px;padding:0 clamp(20px,29/1440*100vw,29px) 0 clamp(2px,29/1440*100vw,29px);background-color:#000}.l_header .content{display:flex;align-items:center;gap:clamp(20px,60/1440*100vw,60px)}.l_header .content .site-brand{width:89px}.l_header .content .site-brand a{display:block}.l_header .content .desc{display:flex;align-items:center;gap:clamp(10px,30/1440*100vw,30px)}.l_header .content .direction{font-family:"Inter",sans-serif;font-weight:300;font-style:normal;font-size:clamp(11px,14/1440*100vw,14px);letter-spacing:.025em;line-height:1.5}.open .l_header{top:0 !important}@media screen and (min-width: 769px){.l_header{padding:0 clamp(20px,29/1440*100vw,29px);position:absolute;height:clamp(50px,120/1440*100vw,120px)}.l_header .content .site-brand{width:clamp(89px,170/1440*100vw,170px)}}.gnav_pc{position:absolute;top:min(4.7222222222vw,68px);right:6.9444444444%;z-index:10;width:fit-content}.gnav_pc ul{margin:0;padding:0;list-style:none;font-family:"EB Garamond",serif;font-weight:400;font-style:normal;font-size:clamp(23px,29/1440*100vw,29px);letter-spacing:.025em;line-height:1.8}.gnav_pc ul li a{text-decoration:none}.gnav_sp{position:fixed;top:50px;bottom:0;left:0;right:0;z-index:10;background:#000;transition:1s cubic-bezier(0.31, 0.75, 0.4, 1);opacity:1;clip-path:polygon(0 0, 100% 0%, 100% 100%, 0% 100%);overflow-y:scroll}.gnav_sp .wrap{padding:clamp(58px,100/1440*100vw,100px) 20px 100px}.gnav_sp .list{list-style:none;margin:0;padding:0;font-family:"EB Garamond",serif;font-weight:400;font-style:normal;font-size:29px;font-size:1.8125rem;text-align:center;letter-spacing:.025em;line-height:1.8}.gnav_sp .list li a{text-decoration:none}.gnav_sp .direction{margin-top:40px;font-family:"Inter",sans-serif;font-weight:300;font-style:normal;font-size:11px;font-size:.6875rem;text-align:center;letter-spacing:.025em;line-height:1.5}.gnav_sp .sns{margin-top:20px}.gnav_sp .sns .mod_sns{justify-content:center}.gnav_sp .address{margin-top:20px;font-family:"游ゴシック","Yu Gothic","游ゴシック体","Yu Gothic体","游ゴシック明朝","Yu Gothic明朝",sans-serif;font-size:12px;font-size:.75rem;letter-spacing:.025em;text-align:center;line-height:1.5}.gnav_sp .list_sub{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;list-style:none;margin:20px auto 0;padding:0}.gnav_sp .list_sub li a{font-family:"Inter",sans-serif;font-weight:300;font-style:normal;font-size:11px;font-size:.6875rem;text-align:center;line-height:1;text-decoration:none}body:not(.open) .gnav_sp{opacity:0;z-index:-1;background:rgba(0,0,0,0);clip-path:polygon(0 100%, 100% 100%, 100% 100%, 0% 100%)}body:not(.open) .gnav_sp a{pointer-events:none}.l_aside{position:relative;padding:clamp(28px,129/1440*100vw,129px) 0 0;clip-path:polygon(0 0, 55% 0, 55% 8%, 100% 8%, 100% 100%, 0 100%);background:linear-gradient(135deg, rgb(2, 136, 163) 0%, rgb(2, 95, 163) 100%)}.l_aside::before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;z-index:0;background-image:url(../img/img_deco_02.png);background-size:cover;background-position:center;background-repeat:no-repeat}.l_aside .wrap{position:relative;padding:clamp(50px,67/1440*100vw,67px) clamp(20px,100/1440*100vw,100px) clamp(50px,70/1440*100vw,70px)}.l_aside .wrap::before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;z-index:0;background-color:#000}.l_aside .inner{position:relative;z-index:2}.l_aside .inner>*{position:relative;z-index:2}@media screen and (max-width: 768px){.l_aside .wrap .body{margin-top:clamp(10px,20/1440*100vw,20px)}.l_aside .wrap .body .btn_more{margin-left:auto;margin-right:auto}}@media screen and (min-width: 769px){.l_aside{clip-path:polygon(0 0, 33% 0, 33% 8%, 100% 8%, 100% 100%, 0 100%)}.l_aside .wrap{padding:clamp(24px,67/1440*100vw,67px) clamp(20px,100/1440*100vw,100px) clamp(40px,70/1440*100vw,70px)}.l_aside .wrap::before{left:min(17.7419354839%,220px)}.l_aside .inner{display:flex}.l_aside .inner .com_tit_01{width:min(24.1935483871%,300px);margin-top:-14px}.l_aside .inner .body{width:calc(100% - min(24.1935483871%,300px))}}.l_footer{padding:clamp(30px,105/1440*100vw,105px) 0 clamp(80px,100/1440*100vw,100px)}.l_footer .wrap{max-width:calc(1340px + clamp(24px,50/1440*100vw,50px)*2);width:100%;margin-left:auto;margin-right:auto;padding:0 clamp(24px,50/1440*100vw,50px)}.l_footer .nav{margin-top:clamp(20px,30/1440*100vw,30px)}.l_footer .nav a{text-decoration:none}.l_footer .nav ul{list-style:none;margin:0;padding:0}.l_footer .nav ul+ul{margin-top:clamp(20px,30/1440*100vw,30px)}.l_footer .nav ul.main{display:flex;flex-wrap:wrap;gap:clamp(8px,10/1440*100vw,10px) clamp(15px,25/1440*100vw,25px)}.l_footer .nav ul.main li a{font-family:"EB Garamond",serif;font-weight:400;font-style:normal;font-size:clamp(20px,29/1440*100vw,29px);letter-spacing:.025em;line-height:1}.l_footer .nav ul.sub{display:flex;flex-wrap:wrap;gap:clamp(6px,8/1440*100vw,8px) clamp(10px,15/1440*100vw,15px)}.l_footer .nav ul.sub li a{font-family:"EB Garamond",serif;font-weight:400;font-style:normal;font-size:clamp(13px,14/1440*100vw,14px);letter-spacing:.025em;line-height:1}.l_footer .desc .direction{font-family:"Inter",sans-serif;font-weight:300;font-style:normal;font-size:clamp(11px,14/1440*100vw,14px);letter-spacing:.025em;line-height:1.5}.l_footer .site-brand{width:160px}.l_footer .site-brand a{display:block}.l_footer .address{margin-top:clamp(10px,20/1440*100vw,20px);font-size:clamp(12px,14/1440*100vw,14px);letter-spacing:.025em;line-height:1.5}.l_footer .copy{display:block;margin-top:clamp(20px,60/1440*100vw,60px);font-size:clamp(12px,14/1440*100vw,14px);letter-spacing:.025em;line-height:1}@media screen and (max-width: 768px){.l_footer{text-align:center}.l_footer .sns{margin-top:20px}.l_footer .sns ul{justify-content:center}.l_footer .nav{margin-top:30px}.l_footer .nav ul{justify-content:center}.l_footer .site-brand{margin-top:30px;margin-left:auto;margin-right:auto}}@media screen and (min-width: 769px){.l_footer .wrap{display:flex;justify-content:space-between}.l_footer .desc{display:flex;gap:clamp(24px,50/1440*100vw,50px)}.l_footer .site-brand{margin:0 0 0 auto}.l_footer .right{text-align:right}}@media screen and (max-width: 768px){.is_ma_x_sp{margin-left:auto;margin-right:auto}}.is_ma_x{margin-left:auto;margin-right:auto}.is_mt1_5em{margin-top:1.5em}.is_mt15{margin-top:min(1.8666666667vw,15px)}@media(min-width: 769px){.is_mt15{margin-top:min(1.0416666667vw,15px)}}.is_mt20{margin-top:min(3.4666666667vw,20px)}@media(min-width: 769px){.is_mt20{margin-top:min(1.3888888889vw,20px)}}.is_mt40{margin-top:min(8vw,35px)}@media(min-width: 769px){.is_mt40{margin-top:min(2.7777777778vw,40px)}}.is_mt50{margin-top:min(6.6666666667vw,35px)}@media(min-width: 769px){.is_mt50{margin-top:min(3.4722222222vw,50px)}}.is_mt60{margin-top:min(8vw,35px)}@media(min-width: 769px){.is_mt60{margin-top:min(4.1666666667vw,60px)}}.js_fade{transition:1s cubic-bezier(0.31, 0.75, 0.4, 1);filter:blur(50px);transform:scale(1.3);opacity:0}.js_fade.in{filter:blur(0);transform:scale(1);opacity:1}.js_fade_up{transition:1s cubic-bezier(0.31, 0.75, 0.4, 1);opacity:0;transform:translateY(50px)}.js_fade_up.in{opacity:1;transform:translateY(0)}.js_fade_delay .js_fade_delay__itm{opacity:0;filter:blur(20px);transform:translateX(20px);transition:1s cubic-bezier(0.31, 0.75, 0.4, 1)}.js_fade_delay .js_fade_delay__itm.u_d1{transition-delay:.3s}.js_fade_delay .js_fade_delay__itm.u_d2{transition-delay:.6s}.js_fade_delay .js_fade_delay__itm.u_d3{transition-delay:.9s}.js_fade_delay .js_fade_delay__itm.u_d4{transition-delay:1.2s}.js_fade_delay .js_fade_delay__itm.u_d5{transition-delay:1.5s}.js_fade_delay.in .js_fade_delay__itm{opacity:1;transform:translateX(0);filter:blur(0px)}.btn_menu{position:relative;width:30px;height:30px;padding:0}.btn_menu::before,.btn_menu::after{content:"";position:absolute;left:0;right:0;height:1px;background:#fff;transition:1s cubic-bezier(0.31, 0.75, 0.4, 1)}.btn_menu::before{top:10px}.btn_menu::after{bottom:10px}.open .btn_menu::before{top:15px;transform:rotate(45deg)}.open .btn_menu::after{bottom:14px;transform:rotate(-45deg)}@media screen and (min-width: 769px){.btn_menu{width:50px;height:50px}}.btn_more{display:flex;align-items:center;justify-content:center;padding:10px 20px;font-family:"游ゴシック",YuGothic,Meiryo,"Hiragino Kaku Gothic ProN",sans-serif;font-size:clamp(14px,16/1440*100vw,16px);line-height:1;text-align:center;text-decoration:none;border:1px solid #fff;border-radius:30px;color:#fff;background-color:rgba(0,149,179,0)}.btn_more.u_w240{width:clamp(200px,240/1440*100vw,240px);height:clamp(40px,60/1440*100vw,60px)}.btn_more:hover{border:1px solid #0095b3;color:#fff;background-color:#0095b3}.com_section{padding:clamp(50px,100/1440*100vw,100px) 0}.com_section.u_works{padding:clamp(50px,100/1440*100vw,100px) 0}.com_section_inner+.com_section_inner{margin-top:clamp(25px,50/1440*100vw,50px)}@media screen and (min-width: 569px){.com_section.u_works{padding:clamp(50px,200/1440*100vw,200px) 0}}.com_tit_01{display:flex;flex-direction:column;width:fit-content;gap:clamp(7px,10/1440*100vw,10px);font-family:"EB Garamond",serif;font-weight:400;font-style:normal;letter-spacing:.025em;line-height:1}.com_tit_01 span{display:block;width:fit-content}.com_tit_01 .l{font-size:clamp(30px,50/1440*100vw,50px)}.com_tit_01 .m{font-size:clamp(15px,24/1440*100vw,24px)}@media screen and (max-width: 768px){.com_tit_01.u_sp_center{text-align:center}}.com_tit_02{width:fit-content;font-size:clamp(20px,30/1440*100vw,30px);font-family:"EB Garamond",serif;font-weight:400;font-style:normal;letter-spacing:.025em;line-height:1.5}.com_dl{font-size:clamp(12px,14/1440*100vw,14px);line-height:1.5}.com_dl+.com_dl{margin-top:clamp(10px,15/1440*100vw,15px)}.mod_sns{display:flex;flex-wrap:wrap;gap:5px;margin:0;padding:0;list-style:none}.mod_sns li{width:48px;height:48px;background-size:contain;background-position:center;background-repeat:no-repeat}.mod_sns li a{display:block;width:100%;height:100%}.mod_sns li.yt{background-image:url(../img/icon_sns_yt.svg)}.mod_sns li.ig{background-image:url(../img/icon_sns_ig.svg)}.mod_sns li.x{background-image:url(../img/icon_sns_x.svg)}.mod_nominations{display:flex;flex-wrap:wrap;justify-content:center;gap:26px clamp(13px,26/1440*100vw,26px);margin:0;padding:0;list-style:none}.mod_nominations li{width:auto;height:clamp(50px,90/1440*100vw,90px)}.mod_nominations li img{width:auto;height:100%}.mod_pagetitle{position:relative;display:flex;align-items:center;width:100%;height:clamp(180px,300/1440*100vw,300px);padding:0 clamp(24px,100/1440*100vw,100px);background:linear-gradient(135deg, rgb(2, 136, 163) 0%, rgb(2, 95, 163) 100%)}.mod_pagetitle::before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;z-index:0;background-image:url(../img/img_deco_03.png);background-size:cover;background-position:center;background-repeat:no-repeat}.mod_pagetitle .tit{position:relative;z-index:1;font-family:"EB Garamond",serif;font-weight:400;font-style:normal;font-size:clamp(30px,50/1440*100vw,50px);letter-spacing:.025em;line-height:1}.mod_col_3{display:grid;grid-template-columns:repeat(1, 1fr);gap:clamp(25px,40/1440*100vw,40px) clamp(20px,35/1440*100vw,35px)}@media screen and (min-width: 469px){.mod_col_3{grid-template-columns:repeat(2, 1fr)}}@media screen and (min-width: 769px){.mod_col_3{grid-template-columns:repeat(3, 1fr)}}.mod-pagination{margin-top:clamp(30px,50/1440*100vw,50px)}.mod-pagination ul{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:clamp(6px,10/1440*100vw,10px);margin:0;padding:0;list-style:none}.mod-pagination:empty{margin-top:0}.mod-pagination span.page-numbers,.mod-pagination a.page-numbers{display:flex;align-items:center;justify-content:center;width:clamp(38px,46/1440*100vw,46px);height:clamp(38px,46/1440*100vw,46px);border-radius:50%;border:1px solid #fff;line-height:1;font-size:clamp(18px,22/1440*100vw,22px);font-family:"Inter",sans-serif;font-weight:300;font-style:normal}.mod-pagination span.page-numbers:hover,.mod-pagination a.page-numbers:hover{border:1px solid #0095b3;color:#fff;background-color:#0095b3}.mod-pagination span.page-numbers.current{position:relative;color:#fff;background-color:#0095b3;border:1px solid #0095b3}.mod-pagination span.page-numbers.dots{width:auto;border:none}.mod-pagination a.page-numbers{text-decoration:none}.mod-pagination a.page-numbers.prev span,.mod-pagination a.page-numbers.next span{display:flex;align-items:center;justify-content:center;width:clamp(8px,10/1440*100vw,10px);height:clamp(14px,18/1440*100vw,18px)}.mod-pagination a.page-numbers.prev span img,.mod-pagination a.page-numbers.next span img{width:100%}.mod-pagination a.page-numbers.prev{transform:rotate(180deg)}.mod_about+.mod_about{margin-top:clamp(25px,50/1440*100vw,50px);padding-top:clamp(20px,40/1440*100vw,40px);border-top:1px solid #5c5c5c}.mod_about.u_read .bg_img{display:block;width:100%;aspect-ratio:1.8;background-size:cover;background-position:center;background-repeat:no-repeat}.mod_about.u_read .tit{font-size:clamp(24px,40/1440*100vw,40px);letter-spacing:.025em;line-height:1}.mod_about.u_read .fz_16{line-height:1.75}.mod_profile{margin:0;padding:0;list-style:none}.mod_profile li+li{margin-top:clamp(30px,50/1440*100vw,50px)}.mod_profile li .wrap{display:flex;align-items:center;gap:clamp(20px,30/1440*100vw,30px)}.mod_profile li .img{width:30%;aspect-ratio:.7586206897;background-size:cover;background-position:center;background-repeat:no-repeat}.mod_profile li .desc{width:calc(70% - clamp(20px,30/1440*100vw,30px))}.mod_profile li .desc .name{line-height:1}.mod_profile li .desc .name .jp{font-size:clamp(20px,30/1440*100vw,30px)}.mod_profile li .desc .name .en{font-family:"EB Garamond",serif;font-weight:400;font-style:normal;font-style:italic;font-size:clamp(12px,16/1440*100vw,16px)}.mod_profile li .desc .post{margin-top:clamp(10px,15/1440*100vw,15px);font-size:clamp(11px,14/1440*100vw,14px)}.mod_profile li .read{margin-top:clamp(13px,25/1440*100vw,25px);font-size:clamp(12px,14/1440*100vw,14px);line-height:1.5}@media screen and (max-width: 468px){.mod_profile li .desc .name span{display:block}.mod_profile li .desc .name .en{margin-top:6px}}@media screen and (min-width: 769px){.mod_profile li .wrap{align-items:flex-start}.mod_profile li .img{width:24.4444444444%;aspect-ratio:.7586206897}.mod_profile li .desc{width:calc(75.5555555556% - clamp(20px,30/1440*100vw,30px))}.mod_profile li .desc .name{display:flex;align-items:baseline;gap:clamp(10px,15/1440*100vw,15px)}}.mod_dl+.mod_dl{margin-top:clamp(20px,40/1440*100vw,40px)}.mod_category_list{display:flex;flex-wrap:wrap;gap:clamp(6px,10/1440*100vw,10px);list-style:none;margin:0;padding:0}.mod_category_list li{font-family:"Inter",sans-serif;font-weight:400;font-style:normal;font-size:clamp(12px,14/1440*100vw,14px);line-height:1}.mod_article_item{text-decoration:none}.mod_article_item.u_yt .img{aspect-ratio:1.9024390244}.mod_article_item .img{width:100%;aspect-ratio:1.625;background-size:cover;background-position:center;background-repeat:no-repeat}.mod_article_item .title{margin-top:clamp(12px,15/1440*100vw,15px);font-size:clamp(13px,17/1440*100vw,17px);line-height:1.5}.mod_article_item .info{display:flex;align-items:center;gap:11px;margin-top:clamp(9px,12/1440*100vw,12px)}.mod_article_item .info time{font-family:"Inter",sans-serif;font-weight:300;font-style:normal;font-size:clamp(12px,14/1440*100vw,14px);line-height:1}.mod_works{display:grid;grid-template-columns:repeat(1, 1fr)}.mod_works_item{text-decoration:none}.mod_works_item .img{width:100%;aspect-ratio:1.8604651163;background-size:cover;background-position:center;background-repeat:no-repeat}.mod_works_item .desc{padding:clamp(15px,30/1440*100vw,30px) clamp(20px,40/1440*100vw,40px) 0}.mod_works_item .desc .title{font-size:clamp(18px,24/1440*100vw,24px);line-height:1.5}.mod_works_item .desc .info{margin-top:clamp(6px,8/1440*100vw,8px);font-size:clamp(11px,14/1440*100vw,14px);line-height:1.2}.mod_works_item .desc .tx{margin-top:clamp(12px,20/1440*100vw,20px);overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:clamp(13px,17/1440*100vw,17px);line-height:1.5}@media screen and (max-width: 568px){.mod_works>article+article{margin-top:clamp(25px,78/1440*100vw,78px)}}@media screen and (min-width: 569px){.mod_works{grid-template-columns:repeat(2, 1fr)}.mod_works>article:nth-child(2n){transform:translateY(clamp(-100px, -6.9444444444vw, -50px))}.mod_works>article:nth-child(n+3){margin-top:clamp(25px,78/1440*100vw,78px)}}.mod-form{font-size:14px;font-size:.875rem}.mod-form input[type=tel],.mod-form input[type=email],.mod-form input[type=text]{padding:0 15px;height:36px;width:100%;border:1px solid #a5a5a5;border-radius:4px;font-size:14px;font-size:.875rem;background-color:#000}.mod-form textarea{width:100%;border:1px solid #a5a5a5;padding:10px 15px;height:200px;border-radius:4px;font-size:14px;font-size:.875rem;background-color:#000}.mod-form [data-name=field-zip]{position:relative;padding-left:26px;font-size:14px;font-size:.875rem;max-width:185px}.mod-form [data-name=field-zip]:before{content:"〒";position:absolute;top:9px;left:0}.mod-form [data-name=field-age]{position:relative;padding-right:26px}.mod-form [data-name=field-age]:after{content:"歳";position:absolute;top:12px;left:160px;z-index:0}.mod-form .wpcf7-not-valid-tip{margin-top:.5rem;display:block;width:100%}.mod-form select{border:1px solid #3b3a3a;font-size:14px;font-size:.875rem;width:100%;height:36px;border-radius:5px;z-index:2;padding:0 15px;padding-right:30px;background-image:url(../img/icon-select.svg);background-repeat:no-repeat;background-position:right 8px center;background-size:15px 20px}.mod-form .wpcf7-form-control-wrap{display:flex;flex-wrap:wrap;z-index:0}.mod-form .wpcf7-radio .wpcf7-list-item,.mod-form .wpcf7-checkbox .wpcf7-list-item,.mod-form .wpcf7-acceptance .wpcf7-list-item{margin:5px 20px 5px 0;display:block}.mod-form .wpcf7-radio .wpcf7-list-item label,.mod-form .wpcf7-checkbox .wpcf7-list-item label,.mod-form .wpcf7-acceptance .wpcf7-list-item label{position:relative;cursor:pointer}.mod-form .wpcf7-radio .wpcf7-list-item label input[type=radio],.mod-form .wpcf7-radio .wpcf7-list-item label input[type=checkbox],.mod-form .wpcf7-checkbox .wpcf7-list-item label input[type=radio],.mod-form .wpcf7-checkbox .wpcf7-list-item label input[type=checkbox],.mod-form .wpcf7-acceptance .wpcf7-list-item label input[type=radio],.mod-form .wpcf7-acceptance .wpcf7-list-item label input[type=checkbox]{opacity:0;position:absolute;top:0;left:0;width:0;height:0}.mod-form .wpcf7-radio .wpcf7-list-item label .wpcf7-list-item-label,.mod-form .wpcf7-checkbox .wpcf7-list-item label .wpcf7-list-item-label,.mod-form .wpcf7-acceptance .wpcf7-list-item label .wpcf7-list-item-label{display:flex;position:relative;padding-left:30px}.mod-form .wpcf7-radio .wpcf7-list-item label .wpcf7-list-item-label:before,.mod-form .wpcf7-radio .wpcf7-list-item label .wpcf7-list-item-label:after,.mod-form .wpcf7-checkbox .wpcf7-list-item label .wpcf7-list-item-label:before,.mod-form .wpcf7-checkbox .wpcf7-list-item label .wpcf7-list-item-label:after,.mod-form .wpcf7-acceptance .wpcf7-list-item label .wpcf7-list-item-label:before,.mod-form .wpcf7-acceptance .wpcf7-list-item label .wpcf7-list-item-label:after{position:absolute;transform:translateY(1px)}.mod-form .wpcf7-radio .wpcf7-list-item label .wpcf7-list-item-label:before,.mod-form .wpcf7-checkbox .wpcf7-list-item label .wpcf7-list-item-label:before,.mod-form .wpcf7-acceptance .wpcf7-list-item label .wpcf7-list-item-label:before{content:"";top:0;left:0;display:block;width:20px;height:20px;border:1px solid #bbb;border-radius:5px;background:#fff}.mod-form .wpcf7-radio .wpcf7-list-item label .wpcf7-list-item-label:after,.mod-form .wpcf7-checkbox .wpcf7-list-item label .wpcf7-list-item-label:after,.mod-form .wpcf7-acceptance .wpcf7-list-item label .wpcf7-list-item-label:after{content:"";display:block}.mod-form .wpcf7-radio .wpcf7-list-item label input[type=radio]+.wpcf7-list-item-label:before,.mod-form .wpcf7-radio .wpcf7-list-item label input[type=radio]+.wpcf7-list-item-label:after,.mod-form .wpcf7-checkbox .wpcf7-list-item label input[type=radio]+.wpcf7-list-item-label:before,.mod-form .wpcf7-checkbox .wpcf7-list-item label input[type=radio]+.wpcf7-list-item-label:after,.mod-form .wpcf7-acceptance .wpcf7-list-item label input[type=radio]+.wpcf7-list-item-label:before,.mod-form .wpcf7-acceptance .wpcf7-list-item label input[type=radio]+.wpcf7-list-item-label:after{border-radius:50%}.mod-form .wpcf7-radio .wpcf7-list-item label input[type=radio]+.wpcf7-list-item-label:after,.mod-form .wpcf7-checkbox .wpcf7-list-item label input[type=radio]+.wpcf7-list-item-label:after,.mod-form .wpcf7-acceptance .wpcf7-list-item label input[type=radio]+.wpcf7-list-item-label:after{top:4px;left:4px;width:12px;height:12px;background:#028aff;opacity:0}.mod-form .wpcf7-radio .wpcf7-list-item label input[type=radio]:checked+.wpcf7-list-item-label:after,.mod-form .wpcf7-checkbox .wpcf7-list-item label input[type=radio]:checked+.wpcf7-list-item-label:after,.mod-form .wpcf7-acceptance .wpcf7-list-item label input[type=radio]:checked+.wpcf7-list-item-label:after{opacity:1}.mod-form .wpcf7-radio .wpcf7-list-item label input[type=checkbox]+.wpcf7-list-item-label:after,.mod-form .wpcf7-checkbox .wpcf7-list-item label input[type=checkbox]+.wpcf7-list-item-label:after,.mod-form .wpcf7-acceptance .wpcf7-list-item label input[type=checkbox]+.wpcf7-list-item-label:after{top:4px;left:7px;transform:rotate(50deg);width:6px;height:11px;border-right:2px solid #028aff;border-bottom:2px solid #028aff;opacity:0}.mod-form .wpcf7-radio .wpcf7-list-item label input[type=checkbox]:checked+.wpcf7-list-item-label:after,.mod-form .wpcf7-checkbox .wpcf7-list-item label input[type=checkbox]:checked+.wpcf7-list-item-label:after,.mod-form .wpcf7-acceptance .wpcf7-list-item label input[type=checkbox]:checked+.wpcf7-list-item-label:after{opacity:1}.mod-form .wpcf7-acceptance{width:fit-content;margin:0 auto;font-size:16px;font-size:1rem}.mod-form .wpcf7-acceptance .wpcf7-list-item{margin-right:0 !important}.mod-form .w130{max-width:130px}.mod-form .w185{max-width:185px}.mod-form .w330{max-width:330px}.mod-form .w500{max-width:500px}.mod-form .field{display:flex;flex-wrap:wrap;align-items:baseline;padding:20px 0;border-top:1px solid #3b3a3a;border-bottom:1px solid #3b3a3a}.mod-form .field+.field{border-top:none}.mod-form .field .tit{display:flex;align-items:center;width:100%;margin-bottom:10px;font-family:"游ゴシック",YuGothic,Meiryo,"Hiragino Kaku Gothic ProN",sans-serif}.mod-form .field .tit.required::after{content:"必須";line-height:1;margin-left:10px;padding:4px 8px;font-weight:bold;font-size:12px;font-size:.75rem;background:#0095b3;border-radius:3px;font-weight:bold;color:#fff}.mod-form .field.u-top .tit{padding-top:5px}.mod-form .field .detail{width:100%}.mod-form .field .detail+.detail{margin-top:8px}.mod-form .foot{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:clamp(20px,30/1440*100vw,30px);text-align:center;font-family:"游ゴシック",YuGothic,Meiryo,"Hiragino Kaku Gothic ProN",sans-serif}.mod-form .submit-wrap{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;position:relative;z-index:0}.mod-form .submit-wrap .btn-submit{display:block;text-decoration:none;border:1px solid #fff;border-radius:30px;padding:10px;width:clamp(180px,240/1440*100vw,240px);height:clamp(45px,60/1440*100vw,60px);font-family:"游ゴシック",YuGothic,Meiryo,"Hiragino Kaku Gothic ProN",sans-serif;text-align:center;cursor:pointer;transition:.3s ease;color:#fff;background:#000}.mod-form .submit-wrap .btn-submit:hover{border:1px solid #0095b3;color:#fff;background:#0095b3}.mod-form .submit-wrap .btn-submit[disabled]{border:1px solid #999;color:#999;cursor:not-allowed;background:#000}.mod-form .submit-wrap .wpcf7-spinner{position:absolute;top:0;bottom:0;right:0;left:0;margin:auto;z-index:-1}.submitting .mod-form .submit-wrap .btn-submit{opacity:0}.mod-form #product_name .detail{padding-top:5px}@media screen and (min-width: 769px){.mod-form{font-size:16px;font-size:1rem}.mod-form input[type=tel],.mod-form input[type=email],.mod-form input[type=text]{padding:0 15px;height:40px}.mod-form .field{padding:20px 0}.mod-form .field .tit{width:260px;margin-bottom:0;padding:5px 10px 0 10px}.mod-form .field .detail{width:calc(100% - 260px);margin-left:auto}.mod-form .field-acceptance{margin-top:60px}}#wpcf7cpcnf table{width:100%}#wpcf7cpcnf table tr{border-top:1px solid #3b3a3a;border-bottom:1px solid #3b3a3a}#wpcf7cpcnf table tr th,#wpcf7cpcnf table tr td{padding:20px 0}#wpcf7cpcnf table tr th{width:32.1333333333%}#wpcf7cpcnf table tr td{width:67.8666666667%}#wpcf7cpcnf .wpcf7cp-btns{display:flex;justify-content:center;gap:20px;flex-wrap:wrap}#wpcf7cpcnf .wpcf7cp-btns .wpcf7cp-cfm-edit-btn,#wpcf7cpcnf .wpcf7cp-btns .wpcf7cp-cfm-submit-btn{margin:0}#wpcf7cpcnf .wpcf7cp-btns .wpcf7cp-cfm-edit-btn{display:block;font-family:"EB Garamond",serif;font-weight:700;font-style:normal;text-decoration:none;width:fit-content;border:2px solid #3b3a3a;padding:10px;min-width:180px;text-align:center;color:#999;background:#f6f6f6;cursor:pointer}#wpcf7cpcnf .wpcf7cp-btns .wpcf7cp-cfm-submit-btn{display:block;font-family:"EB Garamond",serif;font-weight:700;font-style:normal;text-decoration:none;width:fit-content;border:2px solid #3b3a3a;padding:10px;min-width:180px;text-align:center;background:#fff;cursor:pointer}@media screen and (max-width: 768px){#wpcf7cpcnf table{display:block}#wpcf7cpcnf table tr{display:block;width:100%}#wpcf7cpcnf table tr+tr{border-top:none}#wpcf7cpcnf table tr th,#wpcf7cpcnf table tr td{display:block;width:100%}#wpcf7cpcnf table tr th{padding-bottom:10px}#wpcf7cpcnf table tr td{padding-top:0}#wpcf7cpcnf .wpcf7cp-btns{gap:10px}}.mod-singles .head .tit{font-size:clamp(20px,26/1440*100vw,26px);line-height:1.5}.mod-singles .head .info{display:flex;align-items:center;gap:10px;margin-top:clamp(18px,25/1440*100vw,25px);font-family:"Inter",sans-serif;font-weight:300;font-style:normal;font-size:clamp(12px,16/1440*100vw,16px)}.mod-singles .head .info time{line-height:1}.mod-singles .body{margin-top:clamp(30px,50/1440*100vw,50px);font-size:clamp(14px,16/1440*100vw,16px);line-height:1.75;word-break:break-all}.mod-singles .body ul,.mod-singles .body ol{padding-left:1.4em}.mod-singles .body figure{margin:0}.mod-singles .body>*+*{margin-top:1.75em}.mod-singles .body>*+p,.mod-singles .body>*+figure,.mod-singles .body>*+.wp-block-file,.mod-singles .body>*+.wp-block-code,.mod-singles .body>*+h1,.mod-singles .body>*+h2,.mod-singles .body>*+h3,.mod-singles .body>*+h4,.mod-singles .body>*+h5,.mod-singles .body>*+h6{margin-top:1.75em}.mod-singles .body p{margin-bottom:0}.mod-singles .body p+p,.mod-singles .body p+.wp-block-code{margin-top:1.75em}.mod-singles .body h1{font-size:146.6666666667%}.mod-singles .body h2{font-size:137.3333333333%}.mod-singles .body h3{font-size:128%}.mod-singles .body h4{font-size:118.6666666667%}.mod-singles .body h5{font-size:109.3333333333%}.mod-singles .body h6{font-size:100%}.mod-singles .body h1,.mod-singles .body h2,.mod-singles .body h3,.mod-singles .body h4,.mod-singles .body h5,.mod-singles .body h6{font-weight:bold}.mod-singles .body h1+*,.mod-singles .body h2+*,.mod-singles .body h3+*,.mod-singles .body h4+*,.mod-singles .body h5+*,.mod-singles .body h6+*{margin-top:1.75em}@media screen and (min-width: 769px){.mod-singles .head .info{margin-top:10px}.mod-singles .head .info time{font-size:14px;font-size:.875rem}}.mod-singles_work{padding-bottom:clamp(50px,100/1440*100vw,100px)}.mod-singles_work .img{display:block;width:100%;aspect-ratio:1.8604651163;background-size:cover;background-position:center;background-repeat:no-repeat}.mod-singles_work .head{margin-top:clamp(30px,50/1440*100vw,50px)}.mod-singles_work .head .tit{font-size:clamp(24px,40/1440*100vw,40px);line-height:1.5}.mod-singles_work .head .info{margin-top:5px;font-size:clamp(16px,20/1440*100vw,20px)}.mod-singles_work .body{margin-top:clamp(30px,50/1440*100vw,50px);font-size:clamp(14px,16/1440*100vw,16px);line-height:1.75;word-break:break-all}.mod-singles_work .body ul,.mod-singles_work .body ol{padding-left:1.4em}.mod-singles_work .body figure{margin:0}.mod-singles_work .body>*+*{margin-top:2em}.mod-singles_work .body>*+p,.mod-singles_work .body>*+figure,.mod-singles_work .body>*+.wp-block-file,.mod-singles_work .body>*+.wp-block-code,.mod-singles_work .body>*+h1,.mod-singles_work .body>*+h2,.mod-singles_work .body>*+h3,.mod-singles_work .body>*+h4,.mod-singles_work .body>*+h5,.mod-singles_work .body>*+h6{margin-top:2em}.mod-singles_work .body p{margin-bottom:0}.mod-singles_work .body p+p,.mod-singles_work .body p+.wp-block-code{margin-top:1.75em}.mod-singles_work .body h1{font-size:146.6666666667%}.mod-singles_work .body h2{font-size:137.3333333333%}.mod-singles_work .body h3{font-size:128%}.mod-singles_work .body h4{font-size:118.6666666667%}.mod-singles_work .body h5{font-size:109.3333333333%}.mod-singles_work .body h6{font-size:100%}.mod-singles_work .body h1,.mod-singles_work .body h2,.mod-singles_work .body h3,.mod-singles_work .body h4,.mod-singles_work .body h5,.mod-singles_work .body h6{font-weight:bold}.mod-singles_work .body h1+*,.mod-singles_work .body h2+*,.mod-singles_work .body h3+*,.mod-singles_work .body h4+*,.mod-singles_work .body h5+*,.mod-singles_work .body h6+*{margin-top:1.75em}@media screen and (min-width: 769px){.mod-singles_work .head .info{margin-top:10px}}.mainvisual{width:100%;aspect-ratio:.75;clip-path:polygon(25% 0, 100% 0, 100% 100%, 95% 100%, 95% 96%, 8% 96%, 8% 12%, 25% 12%);background:linear-gradient(135deg, rgb(2, 136, 163) 0%, rgb(2, 95, 163) 100%)}.mainvisual .inner{position:relative;width:100%;height:100%}.mainvisual .inner::before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;z-index:0;background-image:url(../img/img_kv_bg_sp.png);background-size:cover;background-position:center;background-repeat:no-repeat}.mainvisual .inner .cc_jp{position:absolute;top:27.74%;left:22.3466666667%;z-index:1;width:39.3946666667%}.mainvisual .inner .cc_en{position:absolute;top:74.6%;left:63.7333333333%;z-index:1;font-family:"EB Garamond",serif;font-weight:400;font-style:normal;font-size:4.2666666667vw;letter-spacing:.025em}@media screen and (min-width: 769px){.mainvisual{clip-path:polygon(25% 0, 100% 0, 100% 100%, 95% 100%, 95% 96%, 8% 96%, 8% 12%, 25% 12%);aspect-ratio:2.0571428571}.mainvisual .inner::before{background-image:url(../img/img_kv_bg.png)}.mainvisual .inner .cc_jp{top:31.1428571429%;left:30.8333333333%;width:18.9208333333%}.mainvisual .inner .cc_en{top:60.8571428571%;left:70.5555555556%;font-size:2.0138888889vw}}.top_nominations{padding:clamp(30px,70/1440*100vw,70px) 0}.top_news{margin-top:clamp(20px,30/1440*100vw,30px);padding-bottom:clamp(40px,70/1440*100vw,70px);overflow:hidden}.top_news .body{margin-top:clamp(30px,35/1440*100vw,35px)}.top_statement{position:relative;width:100%;background:linear-gradient(135deg, rgb(2, 136, 163) 0%, rgb(2, 95, 163) 100%)}.top_statement::before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;z-index:0;background-image:url(../img/img_deco_01.png);background-size:cover;background-position:center;background-repeat:no-repeat}.top_statement .wrap{position:relative}.top_statement .wrap .tit{position:absolute;top:19.2vw;left:74.4%;transform:rotate(90deg);z-index:2;font-family:"EB Garamond",serif;font-weight:400;font-style:normal;font-size:30px;font-size:8vw;line-height:1}.top_statement .body{position:relative;padding:11.4666666667vw 0 13.3333333333vw}.top_statement .body::before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;z-index:1;clip-path:polygon(11% -1px, 91% -1px, 91% 78%, 86% 78%, 86% 98%, 11% 98%, 11% 101%, 0 101%, 0 1%, 11% 1%);background-color:#000}.top_statement .body .inner{position:relative;z-index:2;padding:0 0 0 10.6666666667%}.top_statement .body .inner .tx{font-size:4vw;letter-spacing:0;line-height:1.9}.top_statement .body .inner .tx p{margin:0}.top_statement .body .inner .tx p+p{margin-top:7.2vw}.top_statement .body .inner .name{display:flex;align-items:baseline;gap:2.6666666667vw;margin-top:7.7333333333vw}.top_statement .body .inner .name dt{font-family:"游ゴシック",YuGothic,Meiryo,"Hiragino Kaku Gothic ProN",sans-serif;font-size:2.9333333333vw}.top_statement .body .inner .name dd{font-size:4.8vw}.top_statement .body .btn_more{position:relative;z-index:2;margin:9.3333333333vw 10.4166666667% 0 auto}@media screen and (min-width: 769px){.top_statement .wrap .tit{top:40px;left:2.0833333333%;font-size:50px;font-size:3.4722222222vw}.top_statement .body{padding:4.0972222222vw 0 3.1944444444vw}.top_statement .body::before{clip-path:polygon(18.8% -1px, 95.9% -1px, 95.9% 72.3%, 88.2% 72.3%, 88.2% 101%, 7% 101%, 7% 84.4%, 18.8% 84.4%)}.top_statement .body .inner{padding:0 20% 0 27.7777777778%}.top_statement .body .inner .tx{font-size:1.3888888889vw;line-height:2}.top_statement .body .inner .tx p+p{margin-top:2.7777777778vw}.top_statement .body .inner .name{gap:.4861111111vw;margin-top:4.375vw}.top_statement .body .inner .name dt{font-size:1.1111111111vw}.top_statement .body .inner .name dd{font-size:1.8055555556vw}.top_statement .body .btn_more{margin:clamp(35px,64/1440*100vw,64px) 10.4166666667% 0 auto}}.top_works{position:relative;padding:clamp(50px,100/1440*100vw,100px) 0 clamp(60px,157/1440*100vw,157px)}.top_works::before{content:"";position:absolute;bottom:0;left:0;right:0;display:block;height:clamp(30px,57/1440*100vw,57px);clip-path:polygon(0 70%, 77% 70%, 77% 0, 100% 0, 100% 100%, 0 100%);background:linear-gradient(135deg, rgb(2, 136, 163) 0%, rgb(2, 95, 163) 100%)}.top_works::after{content:"";position:absolute;bottom:0;left:0;right:0;display:block;height:clamp(30px,57/1440*100vw,57px);background-image:url(../img/img_deco_02.png);background-size:cover;background-position:center;background-repeat:no-repeat}.top_works .body{margin-top:clamp(20px,50/1440*100vw,50px)}@media screen and (min-width: 769px){.top_works .body{margin-top:clamp(50px,90/1440*100vw,90px)}}.top_service{padding:clamp(50px,100/1440*100vw,100px) clamp(20px,50/1440*100vw,50px)}.top_service .wrap{max-width:1440px;margin:0 auto}.top_service .body{margin-top:10px}.top_service .body ul{display:grid;grid-template-columns:repeat(1, minmax(0, 1fr));gap:clamp(30px,60/1440*100vw,60px);margin:0;padding:0;list-style:none}.top_service .body ul li::before{content:"";display:block;width:100%;aspect-ratio:1.3888888889;background-size:cover;background-position:center;background-repeat:no-repeat}.top_service .body ul li.cinema::before{background-image:url(../img/img_service_01.svg)}.top_service .body ul li.movie::before{background-image:url(../img/img_service_02.svg)}.top_service .body ul li dl{margin-top:0}.top_service .body ul li dl dt{font-size:clamp(20px,30/1440*100vw,30px)}.top_service .body ul li dl dd{margin-top:clamp(10px,18/1440*100vw,18px);font-size:clamp(13px,17/1440*100vw,17px);line-height:1.5}@media screen and (max-width: 568px){.top_service .body ul li::before{width:90%;margin:0 auto}}@media screen and (min-width: 569px){.top_service .body{margin-top:30px}.top_service .body ul{grid-template-columns:repeat(2, minmax(0, 1fr))}.top_service .body ul li:nth-child(even){margin-top:max(-60px,-4.1666666667vw)}.top_service .body ul li::before{aspect-ratio:1.3888888889}.top_service .body ul li dl{margin-top:clamp(24px,54/1440*100vw,54px)}}@media screen and (min-width: 769px){.top_service{padding:clamp(50px,100/1440*100vw,100px) 0}.top_service .wrap{padding:0 min(11.1111111111%,160px) 0 min(6.9444444444%,100px)}.top_service .body{padding-left:5.0847457627%}.top_service .body ul{gap:clamp(60px,118/1440*100vw,118px)}}.top_youtube{position:relative;padding:clamp(50px,60/1440*100vw,60px) 0 clamp(50px,74/1440*100vw,74px)}.top_youtube::before{content:"";display:block;position:absolute;top:0;left:0;right:0;z-index:0;height:clamp(170px,264/1440*100vw,264px);background:linear-gradient(135deg, rgb(2, 136, 163) 0%, rgb(2, 95, 163) 100%)}.top_youtube::after{content:"";display:block;position:absolute;top:0;left:0;right:0;z-index:1;height:clamp(170px,264/1440*100vw,264px);background-image:url(../img/img_kv_bg_sp.png);background-size:cover;background-position:center;background-repeat:no-repeat}.top_youtube .container>*{position:relative;z-index:2}.top_youtube .body{margin-top:clamp(15px,30/1440*100vw,30px)}@media screen and (min-width: 769px){.top_youtube::after{background-image:url(../img/img_kv_bg.png)}.top_youtube .btn_more{margin-left:auto;margin-right:0}}