/*!
 * ！注意！注意！注意！注意！注意！注意！注意！注意！注意！注意！注意！注意！注意！注意！注意！注意！注意！
 *
 * このcssは編集しないでください。
 * このcssを編集してもscssをコンパイルした時点で変更は消えます。
 * cssを編集したい場合は別のcssファイル（例：user.cssなど）を新規作成して、クラスごとに上書き、または新規クラスを追加してください。
 *
 * ！注意！注意！注意！注意！注意！注意！注意！注意！注意！注意！注意！注意！注意！注意！注意！注意！注意！
 */
@font-face{font-display:swap;font-family:icons;font-style:normal;font-weight:400;src:url(../../../assets/fonts/iconfont/icons.eot?v=702abe9662462f3da0807f4aaefda52a);src:url(../../../assets/fonts/iconfont/icons.eot?v=702abe9662462f3da0807f4aaefda52a#iefix) format("eot"),url(../../../assets/fonts/iconfont/icons.woff?v=b9a0623a267fc5c7a00a7ca5644da6c9) format("woff"),url(../../../assets/fonts/iconfont/icons.ttf?v=9277bae552079a674f492bb209287473) format("truetype"),url(../../../assets/fonts/iconfont/icons.svg?v=36e39811c9e141063b8c30bf1078f029#icons) format("svg")}:where(.pageID-top) .gHeader{height:0}:where(.pageID-top) .gHeader .gHeader_inner{left:0;position:absolute;right:0;top:0;transform:translateY(-100%);transition:transform .4s}:where(.pageID-top) .gHeader .gHeader_inner-isShow{transform:translateY(0)}:where(.pageID-top) .gNav_drop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0009}:where(.pageID-top) .contents{margin:0;padding:0;position:relative;width:auto;z-index:10}:where(.pageID-top) .gFooter{margin-top:0}:where(.pageID-top) .sectionHeader{margin:0 auto;max-width:1760px}:where(.pageID-top) .sectionHeader>:first-child{margin-top:0}:where(.pageID-top) .sectionHeader_ja{font-size:1.25rem;font-style:italic;font-weight:600;margin:0;padding-left:45px;position:relative}:where(.pageID-top) .sectionHeader_ja:before{background:currentColor;content:"";display:block;height:1px;left:0;position:absolute;top:.9em;width:40px}:where(.pageID-top) .sectionHeader_en{font-family:Sorts Mill Goudy,serif;font-size:7.5rem;line-height:1;margin:5px 0 -.2em}:where(.pageID-top) .sectionHeader_lead{font-size:1.125rem;margin:30px 0 0}:where(.pageID-top) .loading{align-items:center;background:#fff;display:flex;flex-direction:column;inset:0;justify-content:center;position:fixed;z-index:9000}:where(.pageID-top) .loading_img{width:60px}:where(.pageID-top) .loading_txt{color:#063a2c;font-family:Sorts Mill Goudy,serif;font-size:1.25rem;margin:0;text-align:center}:where(.pageID-top) .openings{inset:0;position:fixed;z-index:8000}:where(.pageID-top) .openings>:first-child{display:block}:where(.pageID-top) .openings_item{display:none;inset:0;margin:0;opacity:0;position:absolute}:where(.pageID-top) .openings_item img{height:100vh;height:calc(var(--vh, 1vh)*100);object-fit:cover;width:100vw;width:calc(var(--vw, 1vw)*100)}:where(.pageID-top) .openings_item-01{opacity:1}:where(.pageID-top) .fv{overflow:hidden;position:relative;z-index:1}:where(.pageID-top) .fv_bgs{height:100vh;height:calc(var(--vh, 1vh)*100);inset:0;margin:0;position:absolute;width:100vw;width:calc(var(--vw, 1vw)*100);z-index:10}:where(.pageID-top) .fv_bg01{inset:0;position:absolute}:where(.pageID-top) .fv_bg01 img{height:100vh;height:calc(var(--vh, 1vh)*100);object-fit:cover;width:100vw;width:calc(var(--vw, 1vw)*100)}:where(.pageID-top) .fv_bg02{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0006;inset:0;margin:0;opacity:0;position:absolute}:where(.pageID-top) .fv_bg02 img{height:100vh;height:calc(var(--vh, 1vh)*100);object-fit:cover;width:100vw;width:calc(var(--vw, 1vw)*100)}:where(.pageID-top) .fvPage01{align-items:center;display:flex;height:100vh;height:calc(var(--vh, 1vh)*100);justify-content:center;position:relative;width:100vw;width:calc(var(--vw, 1vw)*100);z-index:20}:where(.pageID-top) .fvPage01>:first-child{margin-top:0}:where(.pageID-top) .fvPage01_txt01{color:#fff;font-size:min(20px,.0104166667 * var(--vw,1vw) * 100);font-weight:600;line-height:2;margin:0;text-shadow:-2px 0 30.24px #33281080;writing-mode:vertical-rl}:where(.pageID-top) .fvPage01_txt02{color:#bfbfc2;font-size:clamp(112.5px,.09375 * var(--vw,1vw) * 100,180px);font-weight:700;left:0;line-height:1;margin:0 0 0 .2em;position:absolute;top:0}:where(.pageID-top) .fvPage01_txt03{bottom:0;color:#bfbfc2;font-size:clamp(112.5px,.09375 * var(--vw,1vw) * 100,180px);font-weight:700;line-height:1;margin:0 -.6em 0 0;position:absolute;right:0}:where(.pageID-top) .fvPage01_logoArea{bottom:15px;left:20px;position:absolute}:where(.pageID-top) .fvPage01_logoArea>:first-child{margin-top:0}:where(.pageID-top) .fvPage01_siteName{color:#f7f7f7;font-size:14px;font-weight:600;margin:0}:where(.pageID-top) .fvPage01_logo{margin:0}:where(.pageID-top) .fvPage02{align-items:flex-start;color:#bfbfc2;display:flex;flex-direction:column;height:150vh;height:calc(var(--vh, 1vh)*150);justify-content:center;position:relative;width:100vw;width:calc(var(--vw, 1vw)*100);z-index:30}:where(.pageID-top) .fvPage02_inner{margin:0 auto;width:1200px}:where(.pageID-top) .fvPage02_inner>:first-child{margin-top:0}:where(.pageID-top) .fvPage02_txt01{font-size:4.5rem;font-style:italic;font-weight:600;line-height:1.2222222222;margin:0;text-shadow:-2px 0 30.24px #44361980}:where(.pageID-top) .fvPage02_txt02{font-size:1.375rem;line-height:2;margin:30px 0 0;text-shadow:-2px 0 30.24px #44361980}:where(.pageID-top) .sec01{background:linear-gradient(90deg,#bb2028 0,#09102a);color:#bfbfc2;margin:0 min(0,(var(--vw,1vw) * 100 - 1760px)/-2);padding:80px 20px 0}:where(.pageID-top) .sec01_inner{margin:0 auto;max-width:1760px}:where(.pageID-top) .sec01_inner>:first-child{margin-top:0}:where(.pageID-top) .sec01_box{align-items:center;display:grid;gap:0 70px;grid-template-columns:auto 1fr;margin:60px 0 0}:where(.pageID-top) .sec01_img img{aspect-ratio:748/675;display:block;width:100%}:where(.pageID-top) .sec01_body>:first-child{margin-top:0}:where(.pageID-top) .sec01_title{font-size:2rem;font-weight:600;line-height:1.5}:where(.pageID-top) .sec01_txt{background:#1b1b1b;margin:100px min(-20px,(var(--vw,1vw) * 100 - 1760px)/-2) 0;padding:180px 20px;text-align:center}:where(.pageID-top) .sec01_txt img{aspect-ratio:305/87;display:block;width:100%}:where(.pageID-top) .sec02{background:#bfbfc2;margin:0 min(0,(var(--vw,1vw) * 100 - 1760px)/-2);padding:60px 20px 120px}:where(.pageID-top) .sec02_inner{margin:0 auto;max-width:1760px}:where(.pageID-top) .sec02_inner>:first-child{margin-top:0}:where(.pageID-top) .sec02 .features{margin:60px 0 0}:where(.pageID-top) .sec03{background:#ab4a21;color:#bfbfc2;margin:0 min(0,(var(--vw,1vw) * 100 - 1760px)/-2);padding:100px 20px 120px}:where(.pageID-top) .sec03_inner{margin:0 auto}:where(.pageID-top) .sec03_inner>:first-child{margin-top:0}:where(.pageID-top) .sec03_contents{display:flex;margin:60px -20px 0;overflow:hidden}:where(.pageID-top) .sec03_slider{background:#a14620;border-bottom:1px solid #bfbfc2;border-top:1px solid #bfbfc2}:where(.pageID-top) .sec03_item{border-right:1px solid #bfbfc2;color:inherit;padding:59px;text-decoration:none;width:840px}:where(.pageID-top) .sec03_img{margin:0;position:relative}:where(.pageID-top) .sec03_title{background:#1b1b1b;font-size:2rem;font-style:italic;font-weight:600;margin:-25px 0 0 -15px;max-width:100%;padding:0 10px;position:relative;width:-moz-fit-content;width:fit-content}:where(.pageID-top) .sec03_nav{align-items:center;background:#1b1b1b;display:flex;flex-direction:column;flex-grow:0;flex-shrink:0;justify-content:center;margin-left:-1px;position:relative;width:80px;z-index:200}:where(.pageID-top) .sec03_arrow:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#bfbfc2;content:none;font-family:icons;font-size:29px;text-rendering:auto}:where(.pageID-top) .sec03_arrow-prev:before{content:"\ea02"}:where(.pageID-top) .sec03_arrow-next:before{content:"\ea03"}:where(.pageID-top) .sec03_count{color:#bfbfc2;font-family:Cardo,serif;font-size:1.125rem;margin:0}:where(.pageID-top) .sec03_count>.swiper-pagination-current{color:#d26232;font-size:1.3888888889em}:where(.pageID-top) .sec04{background:#063a2c url(../../../assets/images/top/sec04_bg.png?v=de07071c9fb81e6638ea07058b9807ff) 50% no-repeat;background-size:cover;color:#f7f7f7;margin:0 min(0,(var(--vw,1vw) * 100 - 1760px)/-2);overflow:hidden;padding:180px 20px 460px;position:relative}:where(.pageID-top) .sec04_inner{margin:0 auto;max-width:1760px}:where(.pageID-top) .sec04_inner>:first-child{margin-top:0}:where(.pageID-top) .sec04_title{font-size:6.75rem;font-style:italic;font-weight:600;line-height:1.2222222222;margin:0}:where(.pageID-top) .sec04_play{left:-100px;margin:0;position:absolute;top:-100px;transform:translate(-50%,-50%)}:where(.pageID-top) .sec04_play>button{align-items:center;background:#f7f7f71a;border:1px solid #f7f7f7;border-radius:50%;color:#f7f7f7;display:flex;font-family:Sorts Mill Goudy,serif;font-size:24px;height:200px;justify-content:center;line-height:1.3333333333;width:200px}:where(.pageID-top) .sec05{background:#eaeaec;margin:0 min(0,(var(--vw,1vw) * 100 - 1760px)/-2);padding:90px 20px 120px}:where(.pageID-top) .sec05_inner{margin:0 auto;max-width:1760px}:where(.pageID-top) .sec05_contents{display:grid;gap:0 160px;grid-template-columns:auto 1fr;margin:40px 0 0}:where(.pageID-top) .sec05_side{grid-column:1}:where(.pageID-top) .sec05_side>:first-child{margin-top:0}:where(.pageID-top) .sec05_cates{margin:0}:where(.pageID-top) .sec05_cates>:first-child{margin-top:0}:where(.pageID-top) .sec05_cate{margin:5px 0 0}:where(.pageID-top) .sec05_cate>a,:where(.pageID-top) .sec05_cate>button,:where(.pageID-top) .sec05_cate>span{color:#4d4e52;text-decoration:none}:where(.pageID-top) .sec05_cate>a[data-news-cate=active],:where(.pageID-top) .sec05_cate>button[data-news-cate=active],:where(.pageID-top) .sec05_cate>span[data-news-cate=active]{color:#d26232}:where(.pageID-top) .sec05_body{grid-column:2}:where(.pageID-top) .sec05_body>:first-child{margin-top:0}:where(.pageID-top) .sec06{background-image:url(../../../assets/images/top/sec06_bg-pc.png?v=7a4445669644f9a083217f2836110c0f),linear-gradient(90deg,#f3f3f5 0,#e2beaf);background-position:center 0,0 0;background-repeat:no-repeat;padding:100px 20px 120px}:where(.pageID-top) .sec06_inner{margin:0 auto;max-width:1760px}:where(.pageID-top) .sec06_inner>:first-child{margin-top:0}:where(.pageID-top) .sec06_header>:first-child{margin-top:0}:where(.pageID-top) .sec06_title{color:#696a6f;font-size:4.5rem;font-style:italic;font-weight:600;line-height:1.2222222222;margin:0}:where(.pageID-top) .sec06_subTitle{color:#696a6f;font-size:2rem;font-style:italic;font-weight:600;line-height:1.5;margin:30px 0 0}:where(.pageID-top) .sec06_img{margin:40px auto 0;max-width:1200px}:where(.pageID-top) .sec06_body{margin:120px 0 0}:where(.pageID-top) .sec06_body>:first-child{margin-top:0}:where(.pageID-top) .sec06Infos{margin:80px 0 0}:where(.pageID-top) .sec06Infos>:first-child{margin-top:0;padding-top:0}:where(.pageID-top) .sec06Infos_block{border-bottom:1px solid #1b1b1b;padding:30px 0}:where(.pageID-top) .sec06Infos_block>:first-child{margin-top:0}:where(.pageID-top) .sec06Infos_title{font-size:2rem;font-style:italic;font-weight:600;line-height:1.5;margin:0}:where(.pageID-top) .sec06Infos_list>:first-child{margin-top:0}:where(.pageID-top) .sec06Infos_item{margin:10px 0 0;padding-left:14px;text-indent:-14px}:where(.pageID-top) .sec06Infos_item:before{background:#d26232;content:"";display:inline-block;height:6px;margin-right:8px;transform:rotate(45deg);vertical-align:.15em;width:6px}:where(.pageID-top) .sec06Infos_btn{margin:40px auto 0;max-width:800px}:where(.pageID-top) .sec06Infos_btn>a{align-items:center;border-bottom:1px solid #1b1b1b;color:inherit;display:flex;font-weight:600;gap:0 1em;justify-content:center;padding:15px 0;text-decoration:none}:where(.pageID-top) .sec06Infos_btn>a:after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\ea03";font-family:icons;font-size:1.4375em;font-weight:400;text-rendering:auto}:where(.pageID-top) .sec07{background-image:linear-gradient(90deg,#f3f3f5 0,#e2beaf);padding:100px 20px 120px}:where(.pageID-top) .sec07_inner{margin:0 auto;max-width:1760px}:where(.pageID-top) .sec07_inner>:first-child{margin-top:0}:where(.pageID-top) .sec07Partner{background:#fff;margin:80px 0 0;padding:30px 50px}:where(.pageID-top) .sec07Partner_title{border-bottom:1px solid #bfbfc2;color:#696a6f;font-size:2rem;font-weight:600;line-height:1.5;padding-bottom:10px;text-align:center}:where(.pageID-top) .sec07Partner_body{margin:20px 0 0}:where(.pageID-top) .sec07Partner_body>:first-child{margin-top:0}:where(.pageID-top) .sec07Partner_list01{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:30px 60px;justify-content:center}:where(.pageID-top) .sec07Partner_item01{margin:0}:where(.pageID-top) .sec07Partner_item01>a{color:inherit;text-decoration:none}:where(.pageID-top) .sec07Partner_list02{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;gap:10px 50px;justify-content:flex-start;margin:40px 0 0;overflow:hidden}:where(.pageID-top) .sec07Partner_item02{font-size:1.375rem;font-weight:600;text-indent:-25px}:where(.pageID-top) .sec07Partner_item02>a{color:inherit;text-decoration:none}:where(.pageID-top) .sec07Partner_item02:before{background:#d26232;content:"";display:inline-block;height:6px;letter-spacing:normal;margin-right:20px;transform:rotate(45deg);vertical-align:middle;vertical-align:.2em;width:6px}:where(.pageID-top) .sec07Partner_list03{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;gap:10px 20px;justify-content:flex-start;margin:30px 0 0}:where(.pageID-top) .sec07Partner_item03{font-size:1.25rem;font-weight:500}:where(.pageID-top) .sec07Partner_item03>a{color:inherit;text-decoration:none}:where(.pageID-top) .sec07Partner_list04{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;font-size:1.125rem;gap:0 1em;justify-content:flex-start;margin:30px 0 0;overflow:hidden}:where(.pageID-top) .sec07Partner_item04{color:#696a6f;text-indent:-.5em}:where(.pageID-top) .sec07Partner_item04>a{color:inherit;text-decoration:none}:where(.pageID-top) .sec07Partner_item04:before{content:"/ "}:where(.pageID-top) .sec07Partner_comingsoon{align-items:center;color:#063a2c;display:flex;font-family:Sorts Mill Goudy,serif;font-size:1.5rem;height:210px;justify-content:center;text-align:center}:where(.pageID-top) .stickyBtns{bottom:0;position:sticky;z-index:200}:where(.pageID-top) .stickyBtns_list{bottom:16px;display:grid;gap:0 8px;grid-template-columns:repeat(2,240px);margin:0;position:absolute;right:20px}:where(.pageID-top) .stickyBtns_item>a{align-items:center;color:#fff;display:flex;font-weight:600;justify-content:center;padding:14px 20px;text-decoration:none}:where(.pageID-top) .stickyBtns_item-join>a{background:#7b6a2bcc}:where(.pageID-top) .stickyBtns_item-support>a{background:#1b4c2ecc}:where(.pageID-top)>:first-child{margin-top:0}@media screen and (max-width:736px){:where(.pageID-top) .sectionHeader_ja{font-size:1.4285714286rem;padding-left:25px}:where(.pageID-top) .sectionHeader_ja:before{width:20px}:where(.pageID-top) .sectionHeader_en{font-size:5.7142857143rem}:where(.pageID-top) .fvPage01_txt01{font-size:min(.0240601504 * var(--vh,1vh) * 100,16px)}:where(.pageID-top) .fvPage01_txt02{font-size:62px;font-size:min(.0932330827 * var(--vh,1vh) * 100,62px);left:auto;margin:0;right:0;top:0;writing-mode:vertical-rl}:where(.pageID-top) .fvPage01_txt03{bottom:-.6em;font-size:min(.0932330827 * var(--vh,1vh) * 100,62px);left:0;margin:0;right:auto;writing-mode:vertical-rl}:where(.pageID-top) .fvPage01_logoArea{bottom:auto;left:20px;top:20px}:where(.pageID-top) .fvPage01_siteName{font-size:10px}:where(.pageID-top) .fvPage01_logo img{height:33px}:where(.pageID-top) .fvPage02{height:auto;min-height:150vh;min-height:calc(var(--vh, 1vh)*150)}:where(.pageID-top) .fvPage02_inner{padding:50vh 20px 25vh;width:auto}:where(.pageID-top) .fvPage02_txt01{font-size:min(.1066666667 * var(--vw,1vw) * 100,40px)}:where(.pageID-top) .fvPage02_txt02{font-size:min(.048 * var(--vw,1vw) * 100,18px)}:where(.pageID-top) .sec01{padding:50px 20px 0}:where(.pageID-top) .sec01_inner{margin:0}:where(.pageID-top) .sec01_box{display:block;margin:20px 0 0}:where(.pageID-top) .sec01_img{margin:0;text-align:center}:where(.pageID-top) .sec01_body{margin:0}:where(.pageID-top) .sec01_title{font-size:1.3571428571rem}:where(.pageID-top) .sec01_txt{margin:40px -20px 0;padding:40px 10px}:where(.pageID-top) .sec01_txt img{aspect-ratio:670/437}:where(.pageID-top) .sec02{padding:50px 20px}:where(.pageID-top) .sec02_inner{margin:0}:where(.pageID-top) .sec02 .features{margin:40px 0 0}:where(.pageID-top) .sec03{padding:50px 20px}:where(.pageID-top) .sec03_inner{margin:0}:where(.pageID-top) .sec03_contents{display:block;margin:40px -20px 0}:where(.pageID-top) .sec03_list{display:flex}:where(.pageID-top) .sec03_item{height:auto;padding:10px;width:86vw}:where(.pageID-top) .sec03_title{font-size:1.2857142857rem;margin:-5px 0 0 -5px}:where(.pageID-top) .sec03_nav{display:grid;gap:0 20px;grid-template-columns:auto 1fr auto;padding:0 15px;width:auto}:where(.pageID-top) .sec03_arrow-prev{grid-column:1}:where(.pageID-top) .sec03_arrow-next{grid-column:3}:where(.pageID-top) .sec03_count{grid-column:2;text-align:center}:where(.pageID-top) .sec04{margin:0;padding:80px 10px}:where(.pageID-top) .sec04_title{font-size:calc(var(--vw, 1vw)*100/9);text-align:center}:where(.pageID-top) .sec04_play{margin:30px auto 0;position:static;transform:none}:where(.pageID-top) .sec04_play>button{height:120px;margin:0 auto;width:120px}:where(.pageID-top) .sec05{margin:0;padding:40px 20px}:where(.pageID-top) .sec05_contents{display:block}:where(.pageID-top) .sec05_contents>:first-child{margin-top:0}:where(.pageID-top) .sec05_side{-webkit-overflow-scrolling:touch;overflow-x:auto;overscroll-behavior:contain}:where(.pageID-top) .sec05_cates{display:flex;white-space:nowrap}:where(.pageID-top) .sec05_cate{line-height:1;margin:0}:where(.pageID-top) .sec05_cate+.sec05_cate{border-left:1px solid #4d4e52}:where(.pageID-top) .sec05_cate>a{display:block;margin:-5px 0 0;padding:5px 10px;text-align:center}:where(.pageID-top) .sec05_body{margin:20px 0 0}:where(.pageID-top) .sec06{background-image:url(../../../assets/images/top/sec06_bg-sp.png?v=986b6377679983151415a62d0aa1ae04),linear-gradient(90deg,#f3f3f5 0,#e2beaf);background-position:center 105vw,0 0;background-size:100% auto,cover;margin:0;padding:40px 20px}:where(.pageID-top) .sec06_title{font-size:2.8571428571rem}:where(.pageID-top) .sec06_subTitle{font-size:1.6428571429rem}:where(.pageID-top) .sec06_lead{font-size:1.2857142857rem}:where(.pageID-top) .sec06_img{margin:60px 0 0}:where(.pageID-top) .sec06_body{margin:40px 0 0}:where(.pageID-top) .sec06Infos{margin:40px 0 0}:where(.pageID-top) .sec06Infos>:first-child{margin-top:0}:where(.pageID-top) .sec06Infos_block{padding:20px 0}:where(.pageID-top) .sec06Infos_title{font-size:1.4285714286rem}:where(.pageID-top) .sec06Infos_btn{margin:30px auto 0;max-width:80%}:where(.pageID-top) .sec06Infos_btn>a{padding:10px 0}:where(.pageID-top) .sec07{background-image:linear-gradient(90deg,#f3f3f5 0,#e2beaf);margin:0;padding:40px 20px}:where(.pageID-top) .sec07Partner{margin:40px 0 0;padding:20px}:where(.pageID-top) .sec07Partner_title{font-size:1.4285714286rem}:where(.pageID-top) .sec07Partner_list01{display:flex;gap:20px}:where(.pageID-top) .sec07Partner_list02{gap:10px 20px}:where(.pageID-top) .sec07Partner_item02{font-size:1.1428571429rem;gap:5px 10px;text-indent:-15px}:where(.pageID-top) .sec07Partner_item02:before{margin-right:5px}:where(.pageID-top) .sec07Partner_list03{gap:10px;margin:20px 0 0}:where(.pageID-top) .sec07Partner_item03{font-size:.875rem;gap:10px}:where(.pageID-top) .sec07Partner_list04{margin:20px 0 0}:where(.pageID-top) .sec07Partner_item04{font-size:.8125rem}:where(.pageID-top) .sec07Partner_comingsoon{height:100px}:where(.pageID-top) .stickyBtns_list{display:grid;gap:0;grid-template-columns:repeat(2,1fr);position:static}}@media screen and (hover:hover){:where(.pageID-top) .sec03_item:is(a):hover{opacity:1}:where(.pageID-top) .sec03_item:is(a):hover .sec03_title{text-decoration:underline}:where(.pageID-top) .sec04_play>button:hover{opacity:1}:where(.pageID-top) .sec06Infos_btn>a{transition:all .4s}:where(.pageID-top) .sec06Infos_btn>a:after{transition:transform .2s}:where(.pageID-top) .sec06Infos_btn>a:hover{background:#4d4e52;color:#fff;opacity:1}:where(.pageID-top) .sec06Infos_btn>a:hover:after{transform:rotate(-45deg)}:where(.pageID-top) .sec07Partner_item01>a:hover,:where(.pageID-top) .sec07Partner_item02>a:hover,:where(.pageID-top) .sec07Partner_item03>a:hover,:where(.pageID-top) .sec07Partner_item04>a:hover{opacity:1;text-decoration:underline}}