@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;700&display=swap");@font-face{font-family:'icon';src:url("./fonts/icomoon.eot");src:url("./fonts/icomoon.eot#iefix") format("embedded-opentype"),url("./fonts/icomoon.ttf") format("truetype"),url("./fonts/icomoon.wof") format("woff"),url("./fonts/icomoon.svg#icomoon") format("svg");font-weight:normal;font-style:normal;font-display:block}*,*::before,*::after{-webkit-box-sizing:border-box;box-sizing:border-box}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}ul[role="list"],ol[role="list"]{list-style:none}html:focus-within{scroll-behavior:smooth}body{text-rendering:optimizeSpeed;line-height:1.5}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img,picture{max-width:100%;display:block}input,button,textarea,select{font:inherit}table{border-collapse:collapse}.cf::after{content:"";display:block;clear:both}.clr{clear:both}ul{list-style:none}ul li{padding-left:1.5em;text-indent:-0.5em}ul li::before{content:"・";display:inline-block}ul ul{padding-left:0}ul ul li::before{content:'-';width:0.5em;display:inline-block;text-align:center}ul>a,ul>span{text-indent:0}ol{list-style:decimal}ol li{margin-left:1.5em}.ul_reset{list-style:none;padding:0;margin:0}.ul_reset li{padding-left:0;text-indent:0;list-style:none}.ul_reset li::before{content:none}table:not(.acf-table) tr th,table:not(.acf-table) tr td{padding:0.75em 1em;border:1px solid #CCC}table:not(.acf-table) tr th{background:#fff7ec}table:not(.acf-table) tr td{background:rgba(0,0,0,0)}img{-webkit-tap-highlight-color:transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;height:auto;display:inline-block;max-width:100%;width:auto;height:auto}strong,em{font-weight:bold}p,th,td,li,address,small{line-height:1.8}a:focus,*:focus{outline:none}a{text-decoration:none;-webkit-tap-highlight-color:transparent;outline:none;color:#e0690f;-webkit-transition:color .3s ease-in-out,opacity .3s ease-in-out,background .3s ease-in-out;transition:color .3s ease-in-out,opacity .3s ease-in-out,background .3s ease-in-out}a.hover:hover{opacity:0.6;color:#e0690f}a img,a:before,a:after,a.hover:hover,a span,button{-webkit-transition:color .3s ease-in-out,opacity .3s ease-in-out,background .3s ease-in-out;transition:color .3s ease-in-out,opacity .3s ease-in-out,background .3s ease-in-out}.btn,.btn-ol,form input[type="button"],form input[type="submit"],form button{display:inline-block;max-width:100%;background:#e0690f;border:2px solid #e0690f;border-radius:0;padding:0.4em 0.75em;text-align:center;color:#fff;cursor:pointer}.btn.hover:hover,.hover.btn-ol:hover,form input.hover:hover[type="button"],form input.hover:hover[type="submit"],form button.hover:hover{background:#fff;color:#e0690f}.btn-ol{background:#FFF;color:#e0690f}.btn-ol.hover:hover{background:#e0690f;color:#fff}form{display:inline-block;margin-left:0.5em;margin-right:0.5em}form [type="reset"]{display:inline-block;max-width:100%;background:#e0690f;border:2px solid #e0690f;padding:0.4em 0.75em;text-align:center;color:#fff;cursor:pointer}form [type="reset"].hover:hover{background:#fff;color:#e0690f}@media all and (-ms-high-contrast: none){form [type="button"],form [type="submit"],form [type="reset"],form button,form .btn,form .btn-ol,form input[type="button"],form input[type="submit"],form button,form .wp-block-button__link{padding:.8em 1.5em 0.5em}}form textarea,form input,form select{line-height:1.5;font-family:"Noto Sans JP",sans-serif;font-size:16px;font-size:1rem;outline:none;border:none;padding:5px 1em;border-radius:0;border:1px solid #CCC}@media only screen and (max-width: 980px){form textarea,form input,form select{font-size:13px;font-size:.8125rem}}@media only screen and (max-width: 640px){form textarea,form input,form select{font-size:12px;font-size:.75rem}}form ::-webkit-input-placeholder{font-family:"Noto Sans JP",sans-serif}form :-moz-placeholder{font-family:"Noto Sans JP",sans-serif}@-moz-document url-prefix(){form input[type="text"],form input[type="email"],form input[type="number"],form input[type="tel"]{padding:5px 1em}}form input[type="radio"],form input[type="checkbox"]{border:none}form input[type="radio"]{border-radius:100%;-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}form input[type="text"],form input[type="email"],form input[type="url"]{width:100%}form input[type="tel"]{width:100%}form input[type="date"]{width:50%}form input[type="number"]{width:8em}form textarea{width:100%;height:200px}form select{position:relative;width:100%;padding:5px 2.5em 5px 1em;cursor:pointer;-webkit-appearance:button;-moz-appearance:none;appearance:button;text-indent:0.01px;text-overflow:"";border-radius:0}form select:focus{color:#000}form selectafter{content:""}form .select-wrap{position:relative}form .select-wrap::after{content:"";position:absolute;right:0.5em;top:50%;margin-top:-3px;width:0;height:0;border-style:solid;border-width:5px 4px 0 4px;border-color:#CCC transparent transparent transparent;pointer-events:none}@media all and (-ms-high-contrast: none){form select{padding:8px 2.5em 2px 1em}}form select::-ms-expand{display:none}form .non-select{color:#666666}form label{display:inline-block;margin-right:1em}form .btn_area{text-align:center;margin-top:1.5em}form button{display:inline-block;width:180px;max-width:calc(100% - 1em);margin:0 0.5em;border-color:#e0690f;background:#e0690f;color:#fff}form button.hover:hover{background:#fff;color:#e0690f}form button.rtn-btn{width:120px;border-color:#DDD;background:#DDD;color:#666}form button.rtn-btn.hover:hover{background:#fff;color:#666}.error{margin-top:0.5em !important;color:#900;font-size:13px;font-size:.8125rem}@media print{body{-webkit-print-color-adjust:exact;min-width:1260px;zoom:.79}#go-top{display:none}}.pc_view{display:inherit !important}.sp_view{display:none !important}@media only screen and (max-width: 640px){.pc_view{display:none !important}.sp_view{display:inherit !important}}.clear{clear:both}.link_arw a,a.link_arw{color:#e0690f;position:relative;line-height:1.4;display:inline-block;text-decoration:none;padding-left:12px;margin-top:0.5em}.link_arw a::before,a.link_arw::before{content:"";position:absolute;display:block;top:0;bottom:0;left:0;margin:auto}.link_arw a::before,a.link_arw::before{left:0;width:0;height:0;border-style:solid;border-width:3px 0 3px 4px;border-color:transparent transparent transparent #e0690f;-webkit-transition:left .3s;transition:left .3s}.link_arw a.hover:hover,a.link_arw.hover:hover{color:#e0690f;opacity:1}.link_arw a.hover:hover::before,a.link_arw.hover:hover::before{left:3px !important}.link_btn a,a.link_btn{display:inline-block;color:#fff;border:2px solid #e0690f;background:#e0690f;padding:0.5em 0.8em;margin:0.5em 0;position:relative;line-height:1.3;text-decoration:none}@media all and (-ms-high-contrast: none){.link_btn a,a.link_btn{padding:0.9em 0.8em 0.6em 0.8em}}.link_btn a.hover:hover,a.link_btn.hover:hover{opacity:1;background:#fff;color:#e0690f}.alignright img,.alignleft img{width:100%;height:auto;line-height:0}.alignright{width:48% !important;max-width:48% !important;height:auto;clear:both;float:right;margin:0 0 2.5em 2.5em}@media screen and (max-width: 480px){.alignright{width:100% !important;max-width:100% !important}}.alignright+*{margin-top:0}@media only screen and (max-width: 980px){.alignright{margin:0 0 2.6em 2.8em}}@media only screen and (max-width: 640px){.alignright{margin:0 0 1.6em 2em}}.alignleft{width:48% !important;max-width:48% !important;height:auto;clear:both;float:left;margin:0 2.5em 2.5em 0}@media screen and (max-width: 480px){.alignleft{width:100% !important;max-width:100% !important}}@media only screen and (max-width: 980px){.alignleft{margin:0 2.8em 2.6em 0}}@media only screen and (max-width: 640px){.alignleft{margin:0 2em 1.6em 0}}.alignright img,.alignleft img,.aligncenter img,.alignwide img{display:block}a.alignright+h2,a.alignright+h3,a.alignright+h4,a.alignright+h5,a.alignright+h6,a.alignright+div a.alignright+p,a.alignleft+h2,a.alignleft+h3,a.alignleft+h4,a.alignleft+h5,a.alignleft+h6,a.alignleft+div a.alignright+p,img.alignright+h2,img.alignright+h3,img.alignright+h4,img.alignright+h5,img.alignright+h6,img.alignright+div a.alignright+p,img.alignleft+h2,img.alignleft+h3,img.alignleft+h4,img.alignleft+h5,img.alignleft+h6,img.alignleft+div a.alignright+p,a.alignright+div a.alignleft+p,a.alignleft+div a.alignleft+p,img.alignright+div a.alignleft+p,img.alignleft+div a.alignleft+p,a.alignright+div img.alignright+p,a.alignleft+div img.alignright+p,img.alignright+div img.alignright+p,img.alignleft+div img.alignright+p,a.alignright+div img.alignleft+p,a.alignleft+div img.alignleft+p,img.alignright+div img.alignleft+p,img.alignleft+div img.alignleft+p{display:inline-block}.aligncenter{display:block;margin:1.5em auto;clear:both;max-width:100%;width:auto;height:auto;text-align:center}.aligncenter img{margin:auto}.alignnone{display:block;width:auto;height:auto;margin:0.8em 0}.alignwide{margin:0.8em 0;width:100%}.alignwide img{width:100%}.alignfull{position:relative;width:100vw;max-width:100vw;left:50%;margin:0.8em 0;margin-left:-50vw}.caption{margin-top:10px !important;padding:0 10px;margin-bottom:0 !important}@media only screen and (max-width: 640px){.caption{margin-top:5px !important;padding:0 5px}}.ib{display:inline-block}.flex-col.col2{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;list-style:none !important;margin-top:calc(1.5em - 20px)}.flex-col.col2>*{margin:0;margin-top:20px;padding-left:0 !important;list-style:none !important}.flex-col.col2>*::before{content:none !important}.flex-col.col2>*>*:first-child{margin-top:0}.flex-col.col2>*{width:calc((100% - 20px) / 2)}@media only screen and (max-width: 980px){.flex-col.col2>*{width:calc((100% - 20px) / 2)}}@media only screen and (max-width: 640px){.flex-col.col2>*{width:100%}}.flex-col.col3{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;list-style:none !important;margin-top:calc(1.5em - 20px)}.flex-col.col3>*{margin:0;margin-top:20px;padding-left:0 !important;list-style:none !important}.flex-col.col3>*::before{content:none !important}.flex-col.col3>*>*:first-child{margin-top:0}.flex-col.col3>*{width:calc((100% - 40px) / 3)}.flex-col.col3::after{content:"";display:block;width:calc((100% - 40px) / 3)}@media only screen and (max-width: 980px){.flex-col.col3>*{width:calc((100% - 40px) / 3)}}@media only screen and (max-width: 640px){.flex-col.col3>*{width:calc((100% - 40px) / 2)}.flex-col.col3::after{content:none}}.flex-col.col4{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;list-style:none !important;margin-top:calc(1.5em - 20px)}.flex-col.col4>*{margin:0;margin-top:20px;padding-left:0 !important;list-style:none !important}.flex-col.col4>*::before{content:none !important}.flex-col.col4>*>*:first-child{margin-top:0}.flex-col.col4>*{width:calc((100% - 60px) / 4)}.flex-col.col4::after,.flex-col.col4::before{content:"";display:block;width:calc((100% - 60px) / 4)}.flex-col.col4::before{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}@media only screen and (max-width: 980px){.flex-col.col4>*{width:calc((100% - 60px) / 2)}.flex-col.col4::before{content:none}}@media only screen and (max-width: 640px){.flex-col.col4>*{width:calc((100% - 60px) / 2)}.flex-col.col4::after{content:none}}@media only screen and (max-width: 640px){.flex-col.sp-section>div{padding-top:2em;margin-top:2em;border-top:1px dotted #CCC}.flex-col.sp-section>div>*:first-child{margin-top:1em}.flex-col.sp-section>div:first-child{padding-top:0px;margin-top:0px;border-top:none}}.box-row{display:block}.box-row .image{position:relative;width:100%;padding-top:50%}.box-row .image>div{position:absolute;top:0;left:0;width:100%;height:100%;background:no-repeat center center;background-size:cover}.box-row .text{padding:10px 0}.box-row .text p{text-align:left;line-height:1.5}.flex-cross{margin-top:1.5em;list-style:none !important}.flex-cross>*{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0;padding-left:0 !important;list-style:none !important}.flex-cross>*>div{width:50%}@media only screen and (max-width: 640px){.flex-cross>*>div{width:100%}}.flex-cross>*::before{content:none !important}.flex-cross>*:nth-child(even){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media only screen and (max-width: 640px){.flex-cross>*:nth-child(even){-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.box-col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.box-col .image,.box-col .text{width:48%}.box-col .image{position:relative;padding-top:50%}.box-col .image>div{position:absolute;top:0;left:0;width:100%;height:100%;background:no-repeat center center;background-size:cover}.box-col .image.gallery{padding-top:75%}.box-col .text p{text-align:left;line-height:1.5}.notes{margin-top:15px;font-size:12px;font-size:.75rem}ul.notes{list-style:none;padding:0;margin:0}ul.notes li{padding-left:0;text-indent:0;list-style:none}ul.notes li::before{content:none}ul.notes li{padding-left:0 !important;text-indent:0}ul.notes li::before{content:none !important}.box_area strong,.notes strong{font-size:20px;font-size:1.25rem;font-weight:bold}.box_area>*:first-child,.notes>*:first-child{margin-top:0 !important}.box_area>*:last-child,.notes>*:last-child{margin-bottom:0 !important}.box_area{background:#F3F3F3;padding:1.5em}.scroll-table{position:relative;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;overflow-scrolling:touch}.swipe-img{display:none;position:relative;top:-35px;left:5px;width:30px;height:30px;background:url(/staticContent/pc/Images/lp/campaign/myrev2025autumn/com/sw_mov.gif) no-repeat center center/contain}@media only screen and (max-width: 980px){.swipe-img{display:block}}.movie-container{position:relative;width:100%;padding-top:56.25%}.movie-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.gmap iframe{width:100%;height:400px}@media only screen and (max-width: 640px){.gmap iframe{height:300px}}.pagination{margin-top:20px;margin-bottom:20px}.pagination ul{list-style:none;padding:0;margin:0;text-indent:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.pagination ul li{padding-left:0;text-indent:0;list-style:none}.pagination ul li::before{content:none}.pagination ul li{padding-left:0 !important}.pagination ul li::before{content:none !important}.pagination ul li a,.pagination ul li span{position:relative;display:block;padding:0em 0.5em;margin:0 0.25em}.pagination ul li a::after,.pagination ul li span::after{content:"";position:absolute;left:50%;bottom:0;height:2px;width:calc(100% - 0.5em);background:transparent;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.pagination ul li span::after{background:#e0690f}.pagination ul li a .hover:hover{color:#669e66}.pagination ul li a .hover:hover::after{background:#669e66}html{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline;-webkit-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;line-height:1;scroll-behavior:auto !important}body{font-family:"Noto Sans JP",sans-serif;font-size:16px;color:#000;width:100%;position:relative;line-height:1;word-wrap:break-word;-webkit-text-size-adjust:100%;overflow-x:hidden}body.active{position:fixed;height:100%;overflow-y:scroll}header,header div,header span,header applet,header object,header iframe,header h1,header h2,header h3,header h4,header h5,header h6,header p,header blockquote,header pre,header a,header abbr,header acronym,header address,header big,header cite,header code,header del,header dfn,header em,header img,header ins,header kbd,header q,header s,header samp,header small,header strike,header strong,header sub,header sup,header tt,header var,header b,header u,header i,header center,header dl,header dt,header dd,header ol,header ul,header li,header fieldset,header form,header label,header legend,header table,header caption,header tbody,header tfoot,header thead,header tr,header th,header td,header article,header aside,header canvas,header details,header embed,header figure,header figcaption,header footer,header header,header hgroup,header menu,header nav,header output,header ruby,header section,header summary,header time,header mark,header audio,header video,footer,footer div,footer span,footer applet,footer object,footer iframe,footer h1,footer h2,footer h3,footer h4,footer h5,footer h6,footer p,footer blockquote,footer pre,footer a,footer abbr,footer acronym,footer address,footer big,footer cite,footer code,footer del,footer dfn,footer em,footer img,footer ins,footer kbd,footer q,footer s,footer samp,footer small,footer strike,footer strong,footer sub,footer sup,footer tt,footer var,footer b,footer u,footer i,footer center,footer dl,footer dt,footer dd,footer ol,footer ul,footer li,footer fieldset,footer form,footer label,footer legend,footer table,footer caption,footer tbody,footer tfoot,footer thead,footer tr,footer th,footer td,footer article,footer aside,footer canvas,footer details,footer embed,footer figure,footer figcaption,footer footer,footer header,footer hgroup,footer menu,footer nav,footer output,footer ruby,footer section,footer summary,footer time,footer mark,footer audio,footer video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline;-webkit-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word}header ol,header ul,footer ol,footer ul{list-style:none}header table,footer table{border-collapse:collapse;border-spacing:0}header caption,header th,header td,footer caption,footer th,footer td{text-align:left;font-weight:normal;vertical-align:middle}header q,header blockquote,footer q,footer blockquote{quotes:none}header q:before,header q:after,header blockquote:before,header blockquote:after,footer q:before,footer q:after,footer blockquote:before,footer blockquote:after{content:"";content:none}header a img,footer a img{border:none}header article,header aside,header details,header figcaption,header figure,header footer,header header,header hgroup,header menu,header nav,header section,header summary,footer article,footer aside,footer details,footer figcaption,footer figure,footer footer,footer header,footer hgroup,footer menu,footer nav,footer section,footer summary{display:block}header,header *,footer,footer *{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;word-wrap:break-word}header::before,header::after,header *::before,header *::after,footer::before,footer::after,footer *::before,footer *::after{-webkit-box-sizing:border-box;box-sizing:border-box}#noscript{width:100%;padding:10px 20px;background:#c00;color:#fff;text-align:center;z-index:100;line-height:1.2}#loader{position:fixed;z-index:15000;top:0;left:0;width:100%;height:100%;background:#fff}#loader>div{content:'';position:fixed;opacity:0;top:0;left:0;width:100%;height:100%;background:url(/staticContent/pc/Images/lp/campaign/myrev2025autumn/com/loader.svg) no-repeat center center #fff}.common-inner{max-width:1260px;margin-left:auto;margin-right:auto;padding-left:30px;padding-right:30px}@media only screen and (max-width: 980px){.common-inner{padding-left:30px;padding-right:30px}}@media only screen and (max-width: 640px){.common-inner{padding-left:20px;padding-right:20px}}@media only screen and (max-width: 980px){.sp-full{margin-left:-30px;margin-right:-30px;padding-left:60px;padding-right:60px}}@media only screen and (max-width: 640px){.sp-full{margin-left:-20px;margin-right:-20px;padding-left:40px;padding-right:40px}}section{padding-top:75px;padding-bottom:75px}@media only screen and (max-width: 980px){section{padding-top:75px;padding-bottom:75px}}@media only screen and (max-width: 640px){section{padding-top:50px;padding-bottom:50px}}section:first-child{padding-top:0}header{position:-webkit-sticky;position:sticky;width:100%;top:0;left:0;z-index:10;background:#fff;height:6.42857vw;max-height:90px}@media only screen and (max-width: 980px){header{height:60px}}@media only screen and (max-width: 640px){header{height:48px}}header .header-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:1400px;height:100%}header #logo{padding:15px 0}@media only screen and (max-width: 980px){header #logo{padding:0}}header #logo img{width:23.28571vw;min-width:160px;max-width:326px}@media only screen and (max-width: 980px){#gnav{position:fixed;z-index:5;top:60px;right:-100%;width:240px;height:calc(100% - 60px);background:#ffe9d8;-webkit-transition:right 0.3s;transition:right 0.3s;-webkit-box-shadow:-10px 0px 15px -15px #999;box-shadow:-10px 0px 15px -15px #999}}@media only screen and (max-width: 640px){#gnav{top:48px;height:calc(100% - 48px)}}#gnav ul{list-style:none;padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex}#gnav ul li{padding-left:0;text-indent:0;list-style:none}#gnav ul li::before{content:none}@media only screen and (max-width: 980px){#gnav ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;padding:1em 0}}#gnav ul li{width:100%;text-align:center;margin-left:1.4em;padding-left:1.4em;border-left:1px solid #000}#gnav ul li a{position:relative;display:block;white-space:nowrap;color:#000;font-size:1.14286vw}@media screen and (max-width: 1313px){#gnav ul li a{font-size:15px}}@media screen and (min-width: 1401px){#gnav ul li a{font-size:16px}}@media only screen and (max-width: 980px){#gnav ul li a{padding:1em 0.5em;border-top:1px solid #fff}}#gnav ul li a::after{content:'';left:0;bottom:-2px;position:absolute;height:2px}#gnav ul li a.on,#gnav ul li a.hover:hover{opacity:1}#gnav ul li a.on::before,#gnav ul li a.hover:hover::before{opacity:1}#gnav ul li a.on span::before,#gnav ul li a.hover:hover span::before{opacity:0}#gnav ul li a.on span::after,#gnav ul li a.hover:hover span::after{opacity:1}#gnav ul li:first-child{border-left:none}@media only screen and (max-width: 980px){#gnav ul li:first-child a{border-top:none}}@media screen and (max-width: 1280px){#gnav ul li{margin-left:1em;padding-left:1em}}@media screen and (max-width: 1080px){#gnav ul li{margin-left:0.5em;padding-left:0.5em}}@media only screen and (max-width: 980px){#gnav ul li{border-left:none;text-align:left}}#gnav ul li li{width:auto}#gnav .result_menu{display:none}.nav-btn{display:none;position:absolute;top:0;right:0;width:60px;height:100%;background:#333;cursor:pointer}@media only screen and (max-width: 980px){.nav-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media only screen and (max-width: 640px){.nav-btn{width:48px}}.nav-btn>div{position:relative;width:50%;padding-top:40%}.nav-btn>div::before,.nav-btn>div::after,.nav-btn>div span{content:'';position:absolute;display:block;width:100%;height:2px;background:#fff;-webkit-transition:top 0.3s, bottom 0.3s, -webkit-transform 0.3s;transition:top 0.3s, bottom 0.3s, -webkit-transform 0.3s;transition:transform 0.3s, top 0.3s, bottom 0.3s;transition:transform 0.3s, top 0.3s, bottom 0.3s, -webkit-transform 0.3s}.nav-btn>div::before{top:0;bottom:100%;left:0;right:0;margin:auto;-webkit-transform-origin:center top;transform-origin:center top}.nav-btn>div span{top:0;bottom:0;left:0;margin:auto;opacity:1}.nav-btn>div::after{top:100%;bottom:0;left:0;right:0;margin:auto;-webkit-transform-origin:center bottom;transform-origin:center bottom}@media only screen and (max-width: 980px){.nav-active #gnav{right:0}.nav-active .nav-btn>div::before{bottom:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.nav-active .nav-btn>div span{opacity:0}.nav-active .nav-btn>div::after{top:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}}main{display:block;overflow-x:hidden}footer{padding-top:35px;padding-bottom:165px;background:#f2f2f2}@media only screen and (max-width: 640px){footer{padding-left:20px;padding-right:20px}}footer .footer-links ul{list-style:none;padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}footer .footer-links ul li{padding-left:0;text-indent:0;list-style:none}footer .footer-links ul li::before{content:none}@media only screen and (max-width: 640px){footer .footer-links ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}}footer .footer-links ul li{margin:0.4em 1em 0.4em 0;font-size:13px;font-size:.8125rem}footer .footer-links ul li a{display:inline-block;color:#000}footer .footer-links ul li a.hover:hover{opacity:1}footer .footer-links ul li::after{content:'/';display:inline-block;margin-left:1em}@media only screen and (max-width: 640px){footer .footer-links ul li::after{content:none}}footer .footer-links ul li:last-child{margin-right:0}footer .footer-links ul li:last-child::after{content:none}footer #copyright{margin-top:1em;text-align:center;font-size:13px;font-size:.8125rem}@media only screen and (max-width: 640px){footer #copyright{text-align:left}}#go-top{position:fixed;display:block;bottom:-30px;right:15px;-webkit-transition:bottom 0.75s ease-in-out;transition:bottom 0.75s ease-in-out;z-index:10}@media only screen and (max-width: 640px){#go-top{right:3px}}#go-top.active{bottom:150px}@media only screen and (max-width: 640px){#go-top.active{bottom:120px}}#go-top a{position:relative;display:block;width:60px;height:30px;overflow:hidden}#go-top a::before{content:'';position:absolute;display:block;top:13px;bottom:0;right:0;left:0;margin:auto;width:15px;height:15px;border-left:2px solid #333;border-top:2px solid #333;-webkit-transform:rotate(45deg);transform:rotate(45deg);z-index:2}@media only screen and (max-width: 640px){#go-top a::before{bottom:0}}.contents-body>*:first-child{margin-top:0 !important}.contents-body h2{margin-top:3em;margin-bottom:2.5em}@media only screen and (max-width: 640px){.contents-body h2{margin-bottom:1.5em}}.contents-body h3{margin-top:3em;margin-bottom:2.5em}@media only screen and (max-width: 640px){.contents-body h3{margin-bottom:1.5em}}.contents-body h4{margin-top:3em;margin-bottom:2em}.contents-body p img:first-child{margin-top:0}.contents-body>*.alignleft:first-child+h1,.contents-body>*.alignleft:first-child+h2,.contents-body>*.alignleft:first-child+h3,.contents-body>*.alignleft:first-child+h4,.contents-body>*.alignleft:first-child+h5,.contents-body>*.alignleft:first-child+h6,.contents-body>*.alignleft:first-child+div,.contents-body>*.alignleft:first-child+p{margin-top:0}.contents-body>*.alignlight:first-child+h1,.contents-body>*.alignlight:first-child+h2,.contents-body>*.alignlight:first-child+h3,.contents-body>*.alignlight:first-child+h4,.contents-body>*.alignlight:first-child+h5,.contents-body>*.alignlight:first-child+h6,.contents-body>*.alignlight:first-child+div,.contents-body>*.alignlight:first-child+p{margin-top:0}.contents-body div>*.alignleft:first-child+h1,.contents-body div>*.alignleft:first-child+h2,.contents-body div>*.alignleft:first-child+h3,.contents-body div>*.alignleft:first-child+h4,.contents-body div>*.alignleft:first-child+h5,.contents-body div>*.alignleft:first-child+h6,.contents-body div>*.alignleft:first-child+div,.contents-body div>*.alignleft:first-child+p,.contents-body section>*.alignleft:first-child+h1,.contents-body section>*.alignleft:first-child+h2,.contents-body section>*.alignleft:first-child+h3,.contents-body section>*.alignleft:first-child+h4,.contents-body section>*.alignleft:first-child+h5,.contents-body section>*.alignleft:first-child+h6,.contents-body section>*.alignleft:first-child+div,.contents-body section>*.alignleft:first-child+p,.contents-body article>*.alignleft:first-child+h1,.contents-body article>*.alignleft:first-child+h2,.contents-body article>*.alignleft:first-child+h3,.contents-body article>*.alignleft:first-child+h4,.contents-body article>*.alignleft:first-child+h5,.contents-body article>*.alignleft:first-child+h6,.contents-body article>*.alignleft:first-child+div,.contents-body article>*.alignleft:first-child+p{margin-top:0}.contents-body div>*.alignlight:first-child+h1,.contents-body div>*.alignlight:first-child+h2,.contents-body div>*.alignlight:first-child+h3,.contents-body div>*.alignlight:first-child+h4,.contents-body div>*.alignlight:first-child+h5,.contents-body div>*.alignlight:first-child+h6,.contents-body div>*.alignlight:first-child+div,.contents-body div>*.alignlight:first-child+p,.contents-body section>*.alignlight:first-child+h1,.contents-body section>*.alignlight:first-child+h2,.contents-body section>*.alignlight:first-child+h3,.contents-body section>*.alignlight:first-child+h4,.contents-body section>*.alignlight:first-child+h5,.contents-body section>*.alignlight:first-child+h6,.contents-body section>*.alignlight:first-child+div,.contents-body section>*.alignlight:first-child+p,.contents-body article>*.alignlight:first-child+h1,.contents-body article>*.alignlight:first-child+h2,.contents-body article>*.alignlight:first-child+h3,.contents-body article>*.alignlight:first-child+h4,.contents-body article>*.alignlight:first-child+h5,.contents-body article>*.alignlight:first-child+h6,.contents-body article>*.alignlight:first-child+div,.contents-body article>*.alignlight:first-child+p{margin-top:0}.contents-body h2{font-size:2vw;margin-bottom:1.5em;color:#e0690f}@media screen and (max-width: 1000px){.contents-body h2{font-size:20px}}@media screen and (min-width: 1401px){.contents-body h2{font-size:28px}}@media only screen and (max-width: 640px){.contents-body h2{font-size:6.93333vw}}@media only screen and (max-width: 640px) and (min-width: 404px){.contents-body h2{font-size:28px}}.contents-body h3{font-size:2vw}@media screen and (max-width: 1000px){.contents-body h3{font-size:20px}}@media screen and (min-width: 1401px){.contents-body h3{font-size:28px}}@media only screen and (max-width: 640px){.contents-body h3{font-size:6.93333vw}}@media only screen and (max-width: 640px) and (min-width: 404px){.contents-body h3{font-size:28px}}.contents-body h4{font-size:20px;font-size:1.25rem}.contents-body div,.contents-body p,.contents-body table,.contents-body ul,.contents-body ol{line-height:1.8}.contents-body table:not(.acf-table) tr th{width:25%}.contents-body table:not(.acf-table).w100{width:100%}@media only screen and (max-width: 640px){.contents-body table:not(.acf-table).w100 tr,.contents-body table:not(.acf-table).w100 th,.contents-body table:not(.acf-table).w100 td{display:block;float:none;width:100%;border:none}.contents-body table:not(.acf-table).w100 th,.contents-body table:not(.acf-table).w100 td{padding-top:0.25em;padding-bottom:0.25em}.contents-body table:not(.acf-table).w100 th{font-weight:bold;border-bottom:1px solid #e0690f}.contents-body table:not(.acf-table).w100 td{padding-bottom:1.5em}}.contents-body figure{position:relative}#mainimg{position:relative;background:url("/staticContent/pc/assets/myrev2025autumn/Images/mainimg-bg.png") no-repeat left bottom/cover;padding:0;overflow:hidden;aspect-ratio:2400 / 1445}@media screen and (max-width: 768px){#mainimg{aspect-ratio:375/520;background:url("/staticContent/pc/assets/myrev2025autumn/Images/mainimg-bg_sp.jpg") no-repeat left bottom/cover}}#mainimg::before{content:'';position:absolute;top:0;left:0;display:block;width:100%;height:100%;background:url("/staticContent/pc/assets/myrev2025autumn/Images/mainimg.png") 50% 50%/100% auto no-repeat}@media screen and (max-width: 768px){#mainimg::before{background-size:130% auto}}#mainimg .mainimg-body{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;height:100%;width:50vw;margin-left:4.21429vw;padding-top:2.64286vw;padding-bottom:3.21429vw;z-index:2}@media only screen and (max-width: 980px){#mainimg .mainimg-body{margin-left:5vw}}@media screen and (max-width: 768px){#mainimg .mainimg-body{width:100%;min-width:initial;margin-left:0;margin-right:0;padding:0}}#mainimg .mainimg-body__title{position:relative;width:100%;left:1.07143vw}@media screen and (max-width: 768px){#mainimg .mainimg-body__title{width:52.8vw;margin:5.867% 4.8vw}}#mainimg .mainimg-body__lead{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:0.25em;margin-top:2em;font-size:1.64286vw;line-height:1.25;font-weight:bold}@media screen and (max-width: 853px){#mainimg .mainimg-body__lead{font-size:14px}}@media only screen and (max-width: 980px){#mainimg .mainimg-body__lead{margin-top:1em}}@media screen and (max-width: 768px){#mainimg .mainimg-body__lead{position:absolute;margin-top:0;top:95vw;left:3.2vw;font-size:6.13333vw;margin-top:0}}#mainimg .mainimg-body__lead>*{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:1rem 1.5rem;background-color:#fff;border-radius:50px;-webkit-transform:skew(-10deg);transform:skew(-10deg)}@media screen and (max-width: 1000px){#mainimg .mainimg-body__lead>*{padding:0.6rem 1rem}}@media screen and (max-width: 768px){#mainimg .mainimg-body__lead>*{padding:1.75vw 4.5vw 2vw}}#mainimg .mainimg-body__lead strong{display:inline-block}@media screen and (max-width: 768px){#mainimg .mainimg-body__lead strong{background:none;padding:0}}#mainimg .mainimg-body__lead .fz-xl{font-size:4.14286vw}@media screen and (max-width: 821px){#mainimg .mainimg-body__lead .fz-xl{font-size:34px}}@media screen and (max-width: 768px){#mainimg .mainimg-body__lead .fz-xl{font-size:9.06667vw}}#mainimg .mainimg-body__lead .fz-l{font-size:3.57143vw}@media screen and (max-width: 952px){#mainimg .mainimg-body__lead .fz-l{font-size:34px}}@media screen and (max-width: 768px){#mainimg .mainimg-body__lead .fz-l{font-size:9.06667vw}}#mainimg .mainimg-body__lead .fz-m{font-size:3.14286vw}@media screen and (max-width: 923px){#mainimg .mainimg-body__lead .fz-m{font-size:29px}}@media screen and (max-width: 768px){#mainimg .mainimg-body__lead .fz-m{font-size:7.73333vw}}#mainimg .mainimg-body__lead-line01{position:relative;background-color:#fff;color:#e0690f}#mainimg .mainimg-body__lead-line01 br{display:none}@media screen and (max-width: 768px){#mainimg .mainimg-body__lead-line01{line-height:1.5;font-size:3.73333vw;text-align:center}#mainimg .mainimg-body__lead-line01 br{display:inline-block}}#mainimg .mainimg-body__lead-line02,#mainimg .mainimg-body__lead-line03{position:relative;line-height:1;color:#e0690f;font-size:2.71429vw}@media screen and (max-width: 958px){#mainimg .mainimg-body__lead-line02,#mainimg .mainimg-body__lead-line03{font-size:26px}}@media screen and (max-width: 768px){#mainimg .mainimg-body__lead-line02,#mainimg .mainimg-body__lead-line03{font-size:6.93333vw}}@media screen and (max-width: 768px){#mainimg .mainimg-body__lead-line03{letter-spacing:0.07em;font-size:7.46667vw;line-height:1.25}}#mainimg .mainimg-photo{position:absolute;bottom:0;right:0;width:100%;height:100%;text-align:right;-webkit-transition:1s;transition:1s}#mainimg .mainimg-photo picture{width:auto;height:100%}#mainimg .mainimg-photo img{width:auto;height:100%}#mainimg .mainimg-lead-sub{position:absolute;right:3.14286vw;top:1.57143vw;text-align:right;width:11.92857vw;aspect-ratio:167 / 210}@media screen and (max-width: 768px){#mainimg .mainimg-lead-sub{width:20.27vw;top:11.2vw;right:6.4vw}}#mainimg .mainimg-lead-sub img{position:absolute;bottom:0;right:0;width:auto;height:auto;max-width:100%;max-height:100%}#mainimg{z-index:2}#mainimg::before{opacity:0;-webkit-transition:opacity 1s ease-in-out;transition:opacity 1s ease-in-out;-webkit-transition-delay:0s;transition-delay:0s}#mainimg .mainimg-body__title{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);-webkit-transition:-webkit-clip-path 0.5s ease-in-out;transition:-webkit-clip-path 0.5s ease-in-out;transition:clip-path 0.5s ease-in-out;transition:clip-path 0.5s ease-in-out, -webkit-clip-path 0.5s ease-in-out;-webkit-transition-delay:2.5s;transition-delay:2.5s}#mainimg .mainimg-body__lead>*{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);-webkit-transition:-webkit-clip-path 0.5s ease-in-out;transition:-webkit-clip-path 0.5s ease-in-out;transition:clip-path 0.5s ease-in-out;transition:clip-path 0.5s ease-in-out, -webkit-clip-path 0.5s ease-in-out}#mainimg .mainimg-body__lead-line01{-webkit-transition-delay:3s;transition-delay:3s}#mainimg .mainimg-body__lead-line02{padding-top:0.125em;-webkit-transition-delay:3.5s;transition-delay:3.5s}#mainimg .mainimg-body__lead-line03{-webkit-transition-delay:4s;transition-delay:4s}#mainimg .mainimg-lead-sub{opacity:0;-webkit-transition:opacity 1s ease-in-out;transition:opacity 1s ease-in-out;-webkit-transition-delay:1s;transition-delay:1s}#mainimg .mainimg-photo{opacity:0;-webkit-filter:blur(5px);filter:blur(5px)}#mainimg.active::before{opacity:1}#mainimg.active .mainimg-body__title{-webkit-clip-path:inset(0);clip-path:inset(0)}#mainimg.active .mainimg-body__lead>*{-webkit-clip-path:inset(0);clip-path:inset(0)}#mainimg.active .mainimg-photo{opacity:1;-webkit-filter:blur(0);filter:blur(0)}#mainimg.active .mainimg-lead-sub{opacity:1}#campaign{position:relative;padding-block:0;background:url("/staticContent/pc/assets/myrev2025autumn/Images/campaign-bg.png") no-repeat center center/cover}@media only screen and (max-width: 640px){#campaign{padding-block:6.67vw}}@media only screen and (max-width: 640px){#campaign .campaign-inner{padding-inline:5.33vw}}#campaign .campaign-lead{position:relative;width:100%;padding-top:8.35714vw;padding-bottom:8.35714vw;font-weight:bold}@media only screen and (max-width: 640px){#campaign .campaign-lead{padding-top:0}}#campaign .campaign-lead__area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:1080px;max-width:100%}@media only screen and (max-width: 640px){#campaign .campaign-lead__area{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}@media only screen and (max-width: 640px){#campaign .campaign-lead__area:nth-child(1) .campaign-lead__image{width:100%;aspect-ratio:335/260}}#campaign .campaign-lead__area:nth-child(2){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-flow:row-reverse;flex-flow:row-reverse}@media only screen and (max-width: 640px){#campaign .campaign-lead__area:nth-child(2){-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}@media only screen and (max-width: 640px){#campaign .campaign-lead__area:nth-child(2) .campaign-lead__image{width:100%;aspect-ratio:335/260}}#campaign .campaign-lead .campaign-lead__area+.campaign-lead__area{margin-top:5.375em}@media only screen and (max-width: 640px){#campaign .campaign-lead .campaign-lead__area+.campaign-lead__area{margin-top:2.25vw}}#campaign .campaign-lead__box{width:51.5873vw;max-width:650px;min-width:480px;-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;background-color:rgba(255,255,255,0.75);padding:48px;padding-right:5.5em;border-radius:1.25em}@media screen and (max-width: 1260px){#campaign .campaign-lead__box{padding:3.80952vw 3.42857vw}}@media only screen and (max-width: 640px){#campaign .campaign-lead__box{width:100%;max-width:100%;min-width:initial;padding:5.33333vw}}#campaign .campaign-lead__image{position:relative;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}#campaign .campaign-lead .lead-main{margin-left:50px}@media screen and (max-width: 1260px){#campaign .campaign-lead .lead-main{margin-left:3.96825vw}}@media screen and (max-width: 768px){#campaign .campaign-lead .lead-main{margin-left:0}}#campaign .campaign-lead .lead-main .lead-main-title{margin-bottom:2rem}@media only screen and (max-width: 640px){#campaign .campaign-lead .lead-main .lead-main-title{margin-bottom:3vw}}#campaign .campaign-lead .lead-main .lead-main-title h2{font-size:3.49206vw;color:#282a32;line-height:1.4;margin:0}@media screen and (max-width: 917px){#campaign .campaign-lead .lead-main .lead-main-title h2{font-size:32px}}@media screen and (min-width: 1289px){#campaign .campaign-lead .lead-main .lead-main-title h2{font-size:45px}}@media screen and (max-width: 767px){#campaign .campaign-lead .lead-main .lead-main-title h2{font-size:5.86667vw}}@media screen and (max-width: 767px) and (min-width: 546px){#campaign .campaign-lead .lead-main .lead-main-title h2{font-size:32px}}#campaign .campaign-lead .lead-main .lead-main-body{color:#669e66}@media only screen and (max-width: 640px){#campaign .campaign-lead .lead-main .lead-main-body{padding-inline:0}}#campaign .campaign-lead .lead-main .lead-main-body__title{margin-inline:auto;font-size:2.14286vw;line-height:1.4;margin-bottom:1rem}@media screen and (max-width: 747px){#campaign .campaign-lead .lead-main .lead-main-body__title{font-size:16px}}@media screen and (min-width: 1261px){#campaign .campaign-lead .lead-main .lead-main-body__title{font-size:27px}}@media only screen and (max-width: 640px){#campaign .campaign-lead .lead-main .lead-main-body__title{font-size:4.26667vw}}#campaign .campaign-lead .lead-main .lead-main-body__title>div{position:relative;display:inline-block;line-height:1.5;padding-block:0.05em;-webkit-font-feature-settings:'palt';font-feature-settings:'palt';letter-spacing:0.05em}@media only screen and (max-width: 640px){#campaign .campaign-lead .lead-main .lead-main-body__title>div{letter-spacing:0}}#campaign .campaign-lead .lead-main .lead-main-body__body{font-size:38px;font-size:2.375rem;line-height:1.4;color:#333}@media screen and (max-width: 1260px){#campaign .campaign-lead .lead-main .lead-main-body__body{font-size:2.71429vw}}@media screen and (max-width: 1260px) and (max-width: 1032px){#campaign .campaign-lead .lead-main .lead-main-body__body{font-size:28px}}@media screen and (max-width: 1260px) and (min-width: 1401px){#campaign .campaign-lead .lead-main .lead-main-body__body{font-size:38px}}@media screen and (max-width: 767px){#campaign .campaign-lead .lead-main .lead-main-body__body{font-size:28px;font-size:1.75rem}}@media only screen and (max-width: 640px){#campaign .campaign-lead .lead-main .lead-main-body__body{font-size:5.86667vw}}#campaign .campaign-lead .lead-main .lead-main-body__body strong{color:#669e66}#campaign .campaign-lead .lead-main .lead-main-body__body .fz-xl{font-size:58px;font-size:3.625rem}@media screen and (max-width: 1260px){#campaign .campaign-lead .lead-main .lead-main-body__body .fz-xl{font-size:4.14286vw}}@media screen and (max-width: 1260px) and (max-width: 821px){#campaign .campaign-lead .lead-main .lead-main-body__body .fz-xl{font-size:34px}}@media only screen and (max-width: 640px){#campaign .campaign-lead .lead-main .lead-main-body__body .fz-xl{font-size:9.06667vw}}#campaign .campaign-lead .lead-main .lead-main-body__body .fz-l{font-size:50px;font-size:3.125rem}@media screen and (max-width: 1260px){#campaign .campaign-lead .lead-main .lead-main-body__body .fz-l{font-size:3.57143vw}}@media screen and (max-width: 1260px) and (max-width: 952px){#campaign .campaign-lead .lead-main .lead-main-body__body .fz-l{font-size:34px}}@media only screen and (max-width: 640px){#campaign .campaign-lead .lead-main .lead-main-body__body .fz-l{font-size:6.93333vw}}#campaign .campaign-lead .lead-main .lead-main-body__body .fz-m{font-size:44px;font-size:2.75rem}@media screen and (max-width: 1260px){#campaign .campaign-lead .lead-main .lead-main-body__body .fz-m{font-size:3.14286vw}}@media screen and (max-width: 1260px) and (max-width: 923px){#campaign .campaign-lead .lead-main .lead-main-body__body .fz-m{font-size:29px}}@media only screen and (max-width: 640px){#campaign .campaign-lead .lead-main .lead-main-body__body .fz-m{font-size:6.93333vw}}#campaign .campaign-lead .lead-main .lead-main-body__mark{position:relative;color:#fff;max-width:100%;padding:0.25em 0.5em;margin:1.5em 1em 0;text-align:center;font-size:21px;font-size:1.3125rem}@media screen and (max-width: 1260px){#campaign .campaign-lead .lead-main .lead-main-body__mark{font-size:1.5vw}}@media screen and (max-width: 1260px) and (max-width: 1067px){#campaign .campaign-lead .lead-main .lead-main-body__mark{font-size:16px}}@media only screen and (max-width: 640px){#campaign .campaign-lead .lead-main .lead-main-body__mark{font-size:3.2vw;line-height:1.4;padding:2vw}}#campaign .campaign-lead .lead-main .lead-main-body__mark::before{content:'';position:absolute;display:block;top:0;left:0;width:100%;height:100%;background-color:#669e66;border-radius:3px;-webkit-transform:skewX(-10deg);transform:skewX(-10deg)}#campaign .campaign-lead .lead-main .lead-main-body__mark span{position:relative;z-index:2}#campaign .lead-image{position:absolute}#campaign .lead-image.lead-image__01{top:-3em;left:-4.5em;width:22.53968vw;max-width:284px}@media screen and (max-width: 1260px){#campaign .lead-image.lead-image__01{left:-2.75em}}@media screen and (max-width: 768px){#campaign .lead-image.lead-image__01{top:calc(50% - 8em);left:-2.5em}}@media only screen and (max-width: 640px){#campaign .lead-image.lead-image__01{width:53.73%;top:0;left:7.32%}}#campaign .lead-image.lead-image__02{bottom:1em;right:0;width:16.19048vw;max-width:204px}@media screen and (max-width: 1260px){#campaign .lead-image.lead-image__02{right:auto;left:11em}}@media screen and (max-width: 900px){#campaign .lead-image.lead-image__02{left:auto;right:0}}@media screen and (max-width: 768px){#campaign .lead-image.lead-image__02{top:50%}}@media only screen and (max-width: 640px){#campaign .lead-image.lead-image__02{width:35.5%;right:auto;top:38.46%;left:53.52%}}#campaign .lead-image.lead-image__03{width:12.69841vw;max-width:160px;top:-1.875em;left:-16px}@media screen and (max-width: 1260px){#campaign .lead-image.lead-image__03{top:auto;right:22vw;bottom:12.125em;left:auto}}@media screen and (max-width: 820px){#campaign .lead-image.lead-image__03{left:0;right:auto}}@media only screen and (max-width: 640px){#campaign .lead-image.lead-image__03{width:28.95%;top:7.7%;left:6.57%}}#campaign .lead-image.lead-image__04{width:22.85714vw;max-width:288px;right:-3em;bottom:-5em}@media screen and (max-width: 1260px){#campaign .lead-image.lead-image__04{right:-3vw;bottom:-6.35vw}}@media only screen and (max-width: 640px){#campaign .lead-image.lead-image__04{width:48.087%;top:23.08%;right:7.04%;bottom:auto}}#campaign .campaign-learnability{padding-top:44px;padding-right:44px;padding-left:90px}@media screen and (max-width: 1260px){#campaign .campaign-learnability{width:55.55556vw;padding-top:3.49206vw;padding-right:2.53968vw;padding-left:6.34921vw}}@media only screen and (max-width: 640px){#campaign .campaign-learnability{width:100%;padding-inline:5.33333vw}}#campaign .campaign-learnability .lead-logo{width:26.03175vw;max-width:328px}@media only screen and (max-width: 640px){#campaign .campaign-learnability .lead-logo{width:62.37%;margin:0 auto}}#campaign .campaign-learnability .lead-main-body__body{margin-top:1.5em}#campaign .campaign-learnability .lead-main-body__body span{display:inline-block}@media only screen and (max-width: 640px){#campaign .campaign-learnability .lead-main-body__body span{display:inline}}#campaign .phantom.campaign__title{opacity:0;-webkit-transition:opacity 0.5s ease-in-out;transition:opacity 0.5s ease-in-out;-webkit-transition-delay:0.5s;transition-delay:0.5s}#campaign .phantom.campaign-lead{opacity:0;-webkit-transition:opacity 0.5s ease-in-out;transition:opacity 0.5s ease-in-out;-webkit-transition-delay:0.5s;transition-delay:0.5s}#campaign .phantom.campaign-lead__area{opacity:0;-webkit-transition:opacity 0.5s ease-in-out;transition:opacity 0.5s ease-in-out;-webkit-transition-delay:0.5s;transition-delay:0.5s}#campaign .phantom.logo-learnability{opacity:0;-webkit-transition:opacity 0.5s ease-in-out;transition:opacity 0.5s ease-in-out;-webkit-transition-delay:0.5s;transition-delay:0.5s}#campaign .phantom.campaign__body{opacity:0;-webkit-transition:opacity 0.5s ease-in-out;transition:opacity 0.5s ease-in-out;-webkit-transition-delay:0.5s;transition-delay:0.5s}#campaign .phantom-animation.campaign__title{opacity:1}#campaign .phantom-animation.campaign-lead{opacity:1}#campaign .phantom-animation.campaign-lead__area{opacity:1}#campaign .phantom-animation.logo-learnability{opacity:1}#campaign .phantom-animation.campaign__body{opacity:1}#campaign.phantom .contents-body{opacity:0;-webkit-transition:opacity 0.5s ease-in-out;transition:opacity 0.5s ease-in-out;-webkit-transition-delay:0.5s;transition-delay:0.5s}#campaign.phantom-animation .contents-body{opacity:1}#case{position:relative;padding-top:0;padding-bottom:0}#case .case-title{position:absolute;top:5em;right:0;left:0;margin:auto;text-align:center}@media only screen and (max-width: 640px){#case .case-title{margin-bottom:2em}}#case .case-title h2{font-size:2.35714vw;color:#fff;text-align:center}@media screen and (max-width: 1019px){#case .case-title h2{font-size:24px}}@media screen and (min-width: 1401px){#case .case-title h2{font-size:33px}}@media only screen and (max-width: 640px){#case .case-title h2{font-size:5.86667vw}}@media only screen and (max-width: 640px) and (min-width: 410px){#case .case-title h2{font-size:24px}}#case .case-title.phantom{opacity:0;-webkit-transition:opacity 0.5s ease-in-out;transition:opacity 0.5s ease-in-out;-webkit-transition-delay:0.5s;transition-delay:0.5s}#case .case-title.phantom-animation{opacity:1}#case .case-content{position:relative;padding-block:200px 60px}@media only screen and (max-width: 640px){#case .case-content{padding-block:0}}#case .case-content::before,#case .case-content::after{content:'';position:absolute;display:block;top:0;width:50%;height:100%;z-index:-1}@media only screen and (max-width: 640px){#case .case-content::before,#case .case-content::after{display:none}}#case .case-content::before{left:0;background-color:#e0690f}#case .case-content::after{right:0;background-color:#669e66}#case .case-content .case-inner{padding-inline:0}#case .case-items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin-top:3.5em;gap:10em}@media screen and (max-width: 1300px){#case .case-items{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media screen and (max-width: 1280px){#case .case-items{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:6em}}@media only screen and (max-width: 980px){#case .case-items{gap:2em}}@media only screen and (max-width: 640px){#case .case-items{margin-top:1.5em;gap:0}}#case .case-items .case-item{width:41.66667%;max-width:500px;padding:0 0 0 2.5%}@media only screen and (max-width: 980px){#case .case-items .case-item{width:calc(50% - 2em)}}@media only screen and (max-width: 640px){#case .case-items .case-item{width:100%;max-width:100%;padding:30px 0 30px 5.33vw}}#case .case-items .case-item.phantom{opacity:0;-webkit-transition:opacity 0.5s ease-in-out;transition:opacity 0.5s ease-in-out;-webkit-transition-delay:0.5s;transition-delay:0.5s}#case .case-items .case-item.phantom-animation{opacity:1}#case .case-items .case-item:first-child{background-color:#e0690f}#case .case-items .case-item:last-child{background-color:#669e66}#case .case-items .case-user{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width: 640px){#case .case-items .case-user{width:100%;max-width:500px;margin:0 auto}}#case .case-items .case-user-inner{width:39%;padding-bottom:5%}@media only screen and (max-width: 980px){#case .case-items .case-user-inner{width:100%;padding-bottom:0}}#case .case-items .case-user-image{width:61%}@media only screen and (max-width: 980px){#case .case-items .case-user-image{position:absolute;bottom:0;right:0;width:50%;margin-right:-2%}}@media only screen and (max-width: 640px){#case .case-items .case-user-image{width:65%;max-width:300px;margin-right:-4%}}#case .case-items .case-user-image>div{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}#case .case-items .case-user__title{display:inline-block;color:#fff;border-bottom:3px solid #fff;font-size:28px;font-size:1.75rem;font-weight:bold;line-height:1.4}@media only screen and (max-width: 640px){#case .case-items .case-user__title{font-size:24px;font-size:1.5rem}}#case .case-items .case-user__pattern{margin-top:1em;line-height:1.35;color:#fff}@media only screen and (max-width: 980px){#case .case-items .case-user__pattern{padding-bottom:1em}}#case .case-items .case-user__pattern dt{display:block;font-weight:bold;margin-top:0.75em}#case .case-items .case-user__pattern strong{font-size:24px;font-size:1.5rem;color:#fff}#case .case-items .case-user__pattern i{font-style:normal}#case .case-items .case-user__pattern .price-unit{font-size:18px;font-size:1.125rem;margin-left:0.25em}#case .case-items .case-steps{position:relative;-webkit-transform:skewX(-10deg) translateX(-3em);transform:skewX(-10deg) translateX(-3em)}@media screen and (max-width: 1300px){#case .case-items .case-steps{-webkit-transform:skewX(-5deg) translateX(0);transform:skewX(-5deg) translateX(0)}}@media screen and (max-width: 1180px){#case .case-items .case-steps{-webkit-transform:skewX(-3deg) translateX(0);transform:skewX(-3deg) translateX(0)}}@media only screen and (max-width: 980px){#case .case-items .case-steps{-webkit-transform:skewX(0) translateX(0);transform:skewX(0) translateX(0)}}@media only screen and (max-width: 640px){#case .case-items .case-steps{margin:0 0 0 1.5em}}#case .case-items .case-steps .case-step{position:relative;padding:3em 2em;padding-left:6em;color:#333}@media only screen and (max-width: 980px){#case .case-items .case-steps .case-step{padding-inline:3em 1em}}#case .case-items .case-steps .case-step .case-step__body{-webkit-transform:skewX(10deg);transform:skewX(10deg)}@media screen and (max-width: 1300px){#case .case-items .case-steps .case-step .case-step__body{-webkit-transform:skewX(5deg);transform:skewX(5deg)}}@media screen and (max-width: 1180px){#case .case-items .case-steps .case-step .case-step__body{-webkit-transform:skewX(3deg);transform:skewX(3deg)}}@media only screen and (max-width: 980px){#case .case-items .case-steps .case-step .case-step__body{-webkit-transform:skewX(0);transform:skewX(0)}}#case .case-items .case-steps .case-step:first-child{padding-top:2em}#case .case-items .case-steps .case-step:last-child{padding-bottom:2em}#case .case-items .case-steps .case-step__title{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:-2em;padding-inline:1em 2em;width:135px;aspect-ratio:271/241;color:#000000;background:url(/staticContent/pc/assets/myrev2025autumn/Images/case-step_bg.png) 0 0/contain no-repeat;-webkit-transform:skewX(10deg);transform:skewX(10deg)}@media only screen and (max-width: 980px){#case .case-items .case-steps .case-step__title{width:3.5em;background:#fff;-webkit-transform:skewX(0);transform:skewX(0);padding:1em;left:0;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@media screen and (max-width: 800px){#case .case-items .case-steps .case-step__title{width:3em;padding-inline:0.75em 0.5em}}#case .case-items .case-steps .case-step__title>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:bold;font-style:italic;font-size:1.11111vw;line-height:1.2}@media screen and (max-width: 1080px){#case .case-items .case-steps .case-step__title>div{font-size:12px}}@media screen and (min-width: 1261px){#case .case-items .case-steps .case-step__title>div{font-size:14px}}@media only screen and (max-width: 980px){#case .case-items .case-steps .case-step__title>div{font-size:10px;font-size:.625rem}}#case .case-items .case-steps .case-step__title>div strong{font-size:2.38095vw;padding-right:0.5em}@media screen and (max-width: 588px){#case .case-items .case-steps .case-step__title>div strong{font-size:14px}}@media screen and (min-width: 1261px){#case .case-items .case-steps .case-step__title>div strong{font-size:30px}}@media only screen and (max-width: 980px){#case .case-items .case-steps .case-step__title>div strong{font-size:20px;font-size:1.25rem;padding-right:0.25em}}#case .case-items .case-steps .case-event{position:absolute;top:0;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:360px;max-width:90%;margin:auto;background:#e0690f;border-radius:5px;text-align:center;color:#fff;font-size:1.57143vw;font-weight:bold;padding:0.25em 0.5em}@media screen and (max-width: 1400px){#case .case-items .case-steps .case-event{width:360px}}@media screen and (max-width: 1082px){#case .case-items .case-steps .case-event{font-size:17px}}@media screen and (min-width: 1401px){#case .case-items .case-steps .case-event{font-size:22px}}@media only screen and (max-width: 640px){#case .case-items .case-steps .case-event{font-size:16px;font-size:1rem}}#case .case-items .case-item:nth-child(1) .case-steps .case-event{color:#fff}#case .case-items .case-item:nth-child(1) .case-steps .case-step:nth-child(1){background-color:#ffdcc1}#case .case-items .case-item:nth-child(1) .case-steps .case-step:nth-child(2){background-color:#ffc69a}#case .case-items .case-item:nth-child(1) .case-steps .case-step:nth-child(3){background-color:#ff9f55}#case .case-items .case-item:nth-child(1) .case-steps .case-step .case-step__title{color:#e0690f}@media only screen and (max-width: 980px){#case .case-items .case-item:nth-child(1) .case-steps .case-step .case-step__title{color:#333}}#case .case-items .case-item:nth-child(2) .case-steps .case-event{color:#ff7a12}#case .case-items .case-item:nth-child(2) .case-steps .case-step:nth-child(1){background-color:#d3f5c6}#case .case-items .case-item:nth-child(2) .case-steps .case-step:nth-child(2){background-color:#b0ed98}#case .case-items .case-item:nth-child(2) .case-steps .case-step:nth-child(3){background-color:#8be56a}#case .case-items .case-item:nth-child(2) .case-steps .case-step .case-event{background:#669e66;color:#fff}#case .case-items .case-item:nth-child(2) .case-steps .case-step .case-step__title{color:#70bf5c}@media only screen and (max-width: 980px){#case .case-items .case-item:nth-child(2) .case-steps .case-step .case-step__title{color:#333}}#about{position:relative;padding-top:20px;padding-bottom:20px}@media only screen and (max-width: 640px){#about{padding-block:16vw}}@media only screen and (max-width: 640px){#about .about-inner{padding-inline:8.533vw}}#about .about-layer{position:relative;z-index:2}#about .contents-body{max-width:1020px;margin:auto}#about .about-content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;margin:auto}@media only screen and (max-width: 640px){#about .about-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:390px;max-width:100%;margin-left:auto;margin-right:auto}}#about .about-content__logo{width:33.94%}#about .about-content__logo img{margin:0}@media only screen and (max-width: 640px){#about .about-content__logo{width:100%;text-align:center}#about .about-content__logo img{width:46.13333vw;margin:auto}}@media only screen and (max-width: 640px) and (max-width: 640px){#about .about-content__logo img{width:48vw}}#about .about-content__body{width:61.28%}@media only screen and (max-width: 640px){#about .about-content__body{width:100%}}#about .about-content__title{font-size:1.71429vw;font-weight:normal;margin:0;line-height:1.5;color:#669e66}@media screen and (max-width: 1050px){#about .about-content__title{font-size:18px}}@media screen and (min-width: 1401px){#about .about-content__title{font-size:24px}}@media only screen and (max-width: 640px){#about .about-content__title{font-size:4.8vw}}@media only screen and (max-width: 640px) and (min-width: 376px){#about .about-content__title{font-size:18px}}#about .about-content__description{font-size:1.28571vw;margin:0.75em 0 0}@media screen and (max-width: 1245px){#about .about-content__description{font-size:16px}}@media screen and (min-width: 1401px){#about .about-content__description{font-size:18px}}@media only screen and (max-width: 640px){#about .about-content__description{font-size:3.73333vw}}@media only screen and (max-width: 640px) and (min-width: 429px){#about .about-content__description{font-size:16px}}#about.phantom .contents-body{opacity:0;-webkit-transition:opacity 0.5s ease-in-out;transition:opacity 0.5s ease-in-out;-webkit-transition-delay:0.5s;transition-delay:0.5s}#about.phantom-animation .contents-body{opacity:1}#course{position:relative;overflow:hidden;background:#6fbf5b;background:-webkit-linear-gradient(135deg, #6fbf5b 0%, #a2e98b 50%, #6fbf5b 100%);background:linear-gradient(-45deg, #6fbf5b 0%, #a2e98b 50%, #6fbf5b 100%)}@media only screen and (max-width: 640px){#course{padding-top:40px;padding-bottom:40px}}#course .course-layer{position:relative;z-index:2}@media only screen and (max-width: 640px){#course .course-layer{padding-inline:5.33vw}}#course .contents-body{width:100%;max-width:1070px;margin:auto;padding:0 50px}@media only screen and (max-width: 980px){#course .contents-body{padding-inline:0}}#course .course__title{text-align:center;color:#000}@media only screen and (max-width: 640px){#course .course__title{font-size:5.86667vw}}@media only screen and (max-width: 640px) and (min-width: 376px){#course .course__title{font-size:22px}}#course .course-panels{display:grid;grid-template-columns:repeat(3, 1fr);gap:1.875em;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;margin:auto}@media only screen and (max-width: 980px){#course .course-panels{grid-template-columns:repeat(2, 1fr);gap:1.5em}}@media only screen and (max-width: 640px){#course .course-panels{grid-template-columns:repeat(1, 1fr);max-width:500px;gap:1em}}#course .course-panel{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;gap:0.85em;margin:0;padding:1.84em;background:#fff;border-radius:5em;overflow:hidden;-webkit-box-shadow:0.5em 0.5em 0.5em rgba(0,0,0,0.1);box-shadow:0.5em 0.5em 0.5em rgba(0,0,0,0.1)}#course .course-panel::before{position:absolute;display:block;content:'';width:0.875em;height:0.875em;border-top:2px solid #5c5c5c;border-right:2px solid #5c5c5c;-webkit-transform:rotate(45deg);transform:rotate(45deg);top:0;right:1.5em;bottom:0;margin:auto}#course .course-panel__icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;padding:0}#course .course-panel__icon img{width:72px;aspect-ratio:72/54;margin:0 auto}@media only screen and (max-width: 640px){#course .course-panel__icon img{width:57.6px}}#course .course-panel__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;color:#333;background-color:#fff;padding-block:0;font-size:1.42857vw;font-weight:bold}@media screen and (max-width: 1120px){#course .course-panel__title{font-size:16px}}@media screen and (min-width: 1401px){#course .course-panel__title{font-size:20px}}@media only screen and (max-width: 640px){#course .course-panel__title{font-size:4.26667vw}}@media only screen and (max-width: 640px) and (min-width: 376px){#course .course-panel__title{font-size:16px}}#course .course-panel__title::after{content:'';display:block;width:0;height:0;border-style:solid;border-width:6px 8px 0 8px;border-color:#fff transparent transparent transparent;margin:2px auto 0}#course .course-notes{background:#fff;margin-top:50px;padding:2em 3em;border-radius:1.25em}@media only screen and (max-width: 640px){#course .course-notes{padding:0;background:transparent}}#course .course-notes__title{font-size:1.28571vw;margin:0 0 0.25em 0}@media screen and (max-width: 1245px){#course .course-notes__title{font-size:16px}}@media screen and (min-width: 1401px){#course .course-notes__title{font-size:18px}}@media only screen and (max-width: 640px){#course .course-notes__title{font-size:4.26667vw;text-align:center;margin-bottom:0.5em}}@media only screen and (max-width: 640px) and (max-width: 329px){#course .course-notes__title{font-size:14px}}@media only screen and (max-width: 640px) and (min-width: 376px){#course .course-notes__title{font-size:16px}}#course .course-notes__list{font-size:1.07143vw;padding-left:0;margin:0;line-height:1.5}@media screen and (max-width: 1307px){#course .course-notes__list{font-size:14px}}@media screen and (min-width: 1401px){#course .course-notes__list{font-size:15px}}@media only screen and (max-width: 640px){#course .course-notes__list{font-size:3.73333vw}}@media only screen and (max-width: 640px) and (min-width: 376px){#course .course-notes__list{font-size:14px}}#course .course-notes__list li{padding-left:1em}#course.phantom .contents-body{opacity:0;-webkit-transition:opacity 0.5s ease-in-out;transition:opacity 0.5s ease-in-out;-webkit-transition-delay:0.5s;transition-delay:0.5s}#course.phantom-animation .contents-body{opacity:1}.course-lists{display:none}.course-list__title{font-size:1.71429vw;color:#e0690f;margin-bottom:1em;text-align:center}@media screen and (max-width: 1167px){.course-list__title{font-size:20px}}@media screen and (min-width: 1401px){.course-list__title{font-size:24px}}.course-list__title img{width:50px;display:inline-block;vertical-align:middle;margin-bottom:0.1em;margin-right:0.25em}@media only screen and (max-width: 640px){.course-list__title img{width:40px}}.course-list .couse-items{list-style:none;padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.course-list .couse-items li{padding-left:0;text-indent:0;list-style:none}.course-list .couse-items li::before{content:none}.course-list .couse-items>*{width:50%;padding-right:1.5em;margin-top:1em}@media only screen and (max-width: 640px){.course-list .couse-items>*{width:100%;padding-right:0}}.course-list .couse-items>* a{position:relative;display:block;color:#000;padding-left:15px}.course-list .couse-items>* a::before{content:'';position:absolute;display:inline-block;top:0;left:0;width:0;height:0;margin-top:7px;border-style:solid;border-width:6px 0 6px 7px;border-color:transparent transparent transparent #e0690f;-webkit-transition:border-color 0.3s;transition:border-color 0.3s}#apply .contents-body{max-width:1080px;margin:auto}#apply .apply__title{text-align:center;color:#333}#apply .apply-panels{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background:#f1f1f1;border-radius:2em;padding:2em 0}@media only screen and (max-width: 640px){#apply .apply-panels{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:3.75em}}#apply .apply-panel{position:relative;width:23.53%}@media only screen and (max-width: 640px){#apply .apply-panel{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}#apply .apply-panel::before,#apply .apply-panel::after{content:'';position:absolute;left:-8.32979%;top:50%;width:12px;border-top:1px solid #000}@media only screen and (max-width: 980px){#apply .apply-panel::before,#apply .apply-panel::after{left:-10%}}@media only screen and (max-width: 640px){#apply .apply-panel::before,#apply .apply-panel::after{left:0;right:0;margin:auto;top:-1.5em;bottom:auto}}#apply .apply-panel::before{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(60deg);transform:rotate(60deg)}@media only screen and (max-width: 640px){#apply .apply-panel::before{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(45deg) translateX(-50%);transform:rotate(45deg) translateX(-50%);left:2px}}#apply .apply-panel::after{-webkit-transform-origin:right top;transform-origin:right top;-webkit-transform:rotate(-60deg);transform:rotate(-60deg)}@media only screen and (max-width: 640px){#apply .apply-panel::after{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-45deg) translateX(50%);transform:rotate(-45deg) translateX(50%);left:-3px}}#apply .apply-panel:first-child::before,#apply .apply-panel:first-child::after{content:none}#apply .apply-panel__step{line-height:1;padding:0;text-align:center;color:#e0690f;font-size:1.28571vw}@media screen and (max-width: 1245px){#apply .apply-panel__step{font-size:16px}}@media screen and (min-width: 1401px){#apply .apply-panel__step{font-size:18px}}#apply .apply-panel__step .step-no{display:inline-block;font-size:2.5vw;-webkit-transform:skewX(-10deg);transform:skewX(-10deg);vertical-align:text-bottom}@media screen and (max-width: 1120px){#apply .apply-panel__step .step-no{font-size:28px}}@media screen and (min-width: 1401px){#apply .apply-panel__step .step-no{font-size:35px}}@media only screen and (max-width: 640px){#apply .apply-panel__step{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0}#apply .apply-panel__step .step-no{padding-left:0.125em}}#apply .apply-panel__body{padding:10px 0 0;text-align:center}@media only screen and (max-width: 640px){#apply .apply-panel__body{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}}#apply .apply-panel__image{margin-bottom:0.75em;padding-inline:10px}#apply .apply-panel__image img{display:block;margin:0 auto;width:auto;height:123px;max-width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:50% 50%;object-position:50% 50%}@media only screen and (max-width: 640px){#apply .apply-panel__image{width:22.66667vw;-ms-flex-negative:1;flex-shrink:1;margin:0;padding:0}#apply .apply-panel__image img{width:100%;max-width:60vw;height:auto;max-height:26.67vw}#apply .apply-panel__image-sp100{width:100%;margin-bottom:1em}}#apply .apply-panel__text{line-height:1.25;font-weight:bold;font-size:1.28571vw}@media screen and (min-width: 1401px){#apply .apply-panel__text{font-size:18px}}@media only screen and (max-width: 640px){#apply .apply-panel__text{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;font-size:4.26667vw;padding:0.5em 0.5em 0}}@media only screen and (max-width: 640px) and (min-width: 469px){#apply .apply-panel__text{font-size:20px}}#apply .apply-dates{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:2em}#apply .apply-dates .apply-dates-position{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}#apply .apply-dates dl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:bold;color:#e0690f;line-height:1;margin:1em;border-bottom:1px solid #e0690f;padding-bottom:0.75em}#apply .apply-dates dl dt{padding-right:1em;margin-right:1em;font-size:1.1875em}@media screen and (max-width: 1260px){#apply .apply-dates dl dt{font-size:1.35714vw}}@media screen and (max-width: 1260px) and (max-width: 1106px){#apply .apply-dates dl dt{font-size:15px}}@media screen and (max-width: 1260px) and (min-width: 1401px){#apply .apply-dates dl dt{font-size:19px}}#apply .apply-dates dl dd{font-size:2.14286vw;color:#333}@media screen and (max-width: 934px){#apply .apply-dates dl dd{font-size:20px}}@media screen and (min-width: 1401px){#apply .apply-dates dl dd{font-size:30px}}#apply .apply-notes{margin-top:1.5em}#apply .apply-notes ul{list-style:none;padding:0;margin:0;font-size:1.07143vw}#apply .apply-notes ul li{padding-left:0;text-indent:0;list-style:none}#apply .apply-notes ul li::before{content:none}@media screen and (max-width: 1214px){#apply .apply-notes ul{font-size:13px}}@media screen and (min-width: 1401px){#apply .apply-notes ul{font-size:15px}}#apply .apply-notes ul li{text-indent:-1em;margin-left:1em}#apply .apply-notes a{text-decoration:underline;color:#000}#apply .apply-notes a.hover:hover{opacity:1;color:#e0690f}#apply.phantom .contents-body{opacity:0;-webkit-transition:opacity 0.5s ease-in-out;transition:opacity 0.5s ease-in-out;-webkit-transition-delay:0.5s;transition-delay:0.5s}#apply.phantom-animation .contents-body{opacity:1}#voice{position:relative;background:url(/staticContent/pc/assets/myrev2025autumn/Images/voice-bg.jpg) 50% 50%/cover no-repeat}#voice .voice-inner{padding:0 8vw}#voice .contents-body{position:relative;z-index:2}#voice .voice-title{text-align:center;margin:0}@media screen and (max-width: 800px){#voice .voice-title{margin-top:0}}#voice .voice-title img{display:block;width:468px;max-width:90%;margin:auto}@media only screen and (max-width: 640px){#voice .voice-title img{width:69.86667vw;max-width:300px}}#voice .voice-movie{position:relative;text-align:center;width:100%;max-width:468px;margin:1.5em auto 0}@media screen and (max-width: 1360px){#voice .voice-movie{left:0}}#voice .voice-past__title{text-align:center;margin:2em auto 0;font-weight:normal;color:#333;font-size:1.375em}@media screen and (max-width: 840px){#voice .voice-past__title{font-size:1.57143vw}}@media screen and (max-width: 840px) and (max-width: 1019px){#voice .voice-past__title{font-size:16px}}@media screen and (max-width: 840px) and (min-width: 1401px){#voice .voice-past__title{font-size:22px}}@media screen and (max-width: 840px){#voice .voice-past__title{font-size:4.26667vw}}@media screen and (max-width: 840px) and (min-width: 376px){#voice .voice-past__title{font-size:16px}}#voice .voice-past__list{list-style:none;padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:1.14286vw;margin-top:0.5em;gap:1em}#voice .voice-past__list li{padding-left:0;text-indent:0;list-style:none}#voice .voice-past__list li::before{content:none}@media screen and (max-width: 1225px){#voice .voice-past__list{font-size:14px}}@media screen and (min-width: 1401px){#voice .voice-past__list{font-size:16px}}@media screen and (max-width: 840px){#voice .voice-past__list{font-size:3.73333vw;margin-inline:auto}}@media screen and (max-width: 840px) and (min-width: 376px){#voice .voice-past__list{font-size:14px}}@media screen and (max-width: 800px){#voice .voice-past__list{width:600px;max-width:100%}}@media screen and (max-width: 640px){#voice .voice-past__list{width:360px}}@media screen and (max-width: 480px){#voice .voice-past__list{width:calc(100% - 2em);display:grid;grid-template-columns:repeat(2, 1fr);margin:1.5em auto;padding:0;gap:1.125em 2em}}#voice .voice-past__list li a{position:relative;display:inline-block;border:1px solid #fff;background-color:#fff;padding:0.25em 1em 0.25em 0.25em;width:8em;text-align:center;color:#333;border-radius:0.5em}#voice .voice-past__list li a::after{content:'';position:absolute;display:block;top:50%;right:0.75em;width:0.5em;height:0.5em;border-top:1px solid #333;border-right:1px solid #333;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}@media screen and (max-width: 840px){#voice .voice-past__list li a{padding-inline:0.5em;width:7.5em}}@media screen and (max-width: 480px){#voice .voice-past__list li a{width:100%}}#voice.phantom .contents-body{opacity:0;-webkit-transition:opacity 0.5s ease-in-out;transition:opacity 0.5s ease-in-out;-webkit-transition-delay:0.5s;transition-delay:0.5s}#voice.phantom-animation .contents-body{opacity:1}#faq{background:#ff7a12 url(/staticContent/pc/assets/myrev2025autumn/Images/faq-bg.svg) 50% 50%/cover no-repeat}#faq .contents-body{max-width:1000px;margin:auto}#faq .faq-title{text-align:center}#faq .faq-title__fukidashi{margin-bottom:0.5em}#faq .faq-title__fukidashi img{width:5.85714vw;min-width:76px;max-width:82px;margin:0;vertical-align:bottom}#faq .faq-title__text{margin:0;color:#fff}@media only screen and (max-width: 640px){#faq .faq-title__text{text-align:left}}#faq .faq-items{margin-top:3em}@media only screen and (max-width: 640px){#faq .faq-items{margin-top:1.75em}}#faq .faq-item{position:relative;background:#fff;border-radius:1em;margin-bottom:1em;margin-left:18px;-webkit-transition:background-color 0.3s;transition:background-color 0.3s}@media only screen and (max-width: 640px){#faq .faq-item{margin-left:5px}}#faq .faq-item__q-content,#faq .faq-item__a-content{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:20px 20px 20px 0;cursor:pointer;-webkit-transition:background-color 0.3s;transition:background-color 0.3s}@media only screen and (max-width: 640px){#faq .faq-item__q-content,#faq .faq-item__a-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:1.25em}}#faq .faq-item__q-content>span,#faq .faq-item__a-content>span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;width:74px;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s;-webkit-transform:scale(1);transform:scale(1);border-right:2px solid #e9e9ea;padding:8px 0}@media only screen and (max-width: 640px){#faq .faq-item__q-content>span,#faq .faq-item__a-content>span{-webkit-box-align:f;-ms-flex-align:f;align-items:f;width:auto;margin:0 auto 0 0;padding:0 0 0.25em;border-right:0}}#faq .faq-item__q-content>span i,#faq .faq-item__a-content>span i{position:relative;top:-0.1em;color:#ff7a12;font-size:18px;font-size:1.125rem;line-height:1;font-style:normal}@media only screen and (max-width: 640px){#faq .faq-item__q-content>span i,#faq .faq-item__a-content>span i{font-size:15px;font-size:.9375rem}}#faq .faq-item__q-content p,#faq .faq-item__q-content div,#faq .faq-item__a-content p,#faq .faq-item__a-content div{position:relative;margin-left:30px;width:100%;overflow-wrap:break-word;word-break:break-all;padding:2px 0;color:#333}@media only screen and (max-width: 640px){#faq .faq-item__q-content p,#faq .faq-item__q-content div,#faq .faq-item__a-content p,#faq .faq-item__a-content div{margin-left:0;font-size:15px;font-size:.9375rem}}#faq .faq-item__q-content{position:relative;padding-right:5em}@media only screen and (max-width: 640px){#faq .faq-item__q-content{padding-right:3.75em}}#faq .faq-item__q-content p,#faq .faq-item__q-content div{font-weight:bold}#faq .faq-item__q-content>i{position:absolute;display:block;width:2em;height:2em;border:1px solid #868686;border-radius:1em;top:0;right:1.875em;bottom:0;margin:auto;-webkit-transition:background 0.3s;transition:background 0.3s}@media only screen and (max-width: 640px){#faq .faq-item__q-content>i{right:1.25em}}#faq .faq-item__q-content>i::before,#faq .faq-item__q-content>i::after{content:'';position:absolute;display:block;top:0;right:0;bottom:0;left:0;margin:auto;width:16px;height:2px;background-color:#868686;margin:auto;-webkit-transition:background-color 0.3s, -webkit-transform 0.3s;transition:background-color 0.3s, -webkit-transform 0.3s;transition:transform 0.3s, background-color 0.3s;transition:transform 0.3s, background-color 0.3s, -webkit-transform 0.3s}#faq .faq-item__q-content>i::after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}#faq .faq-item__a{display:none;border-bottom-left-radius:1em;border-bottom-right-radius:1em}#faq .faq-item__a-content{border-top:2px solid #e9e9ea}#faq .faq-item__a-content>span{opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s;-webkit-transition-delay:1s;transition-delay:1s}#faq .faq-item__a-content>span i{color:#70bf5c}#faq .faq-item__a-content--list{padding-left:0;margin:0;line-height:1.5}#faq .faq-item__a-content--list li{padding-left:1em}#faq .faq-item__a-content--list li::before{content:'-';width:0.5em;display:inline-block;text-align:center}#faq .faq-item:hover .faq-item__q-content>i{background:#868686}#faq .faq-item:hover .faq-item__q-content>i::before,#faq .faq-item:hover .faq-item__q-content>i::after{background-color:#fff}#faq .faq-item.is-active .faq-item__q-content>i::after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}#faq .faq-item.is-active .faq-item__a-content span{-webkit-animation:qa-a-opacity 0.1s linear 0.3s forwards;animation:qa-a-opacity 0.1s linear 0.3s forwards}#faq .contact-btn{text-align:center;margin-top:3em;margin-bottom:2em}#faq .contact-btn a{position:relative;display:block;width:400px;max-width:100%;margin:auto;padding:1.25em 1em;background:#669e66;color:#fff;font-weight:bold;border-radius:2em;-webkit-transition:background-color 0.3s, color 0.3s;transition:background-color 0.3s, color 0.3s}@media only screen and (max-width: 640px){#faq .contact-btn a{width:280px;font-size:fzvw(12, 375, 10, 16);padding:1em}}#faq .contact-btn a::after{position:absolute;display:block;content:'';width:2em;height:2em;top:0;right:1em;bottom:0;margin:auto;margin-left:0.5em;background:url(/staticContent/pc/assets/myrev2025autumn/Images/btn-arrow.svg) 0 0/cover no-repeat;-webkit-transition:border-color 0.3s;transition:border-color 0.3s}#faq.phantom .contents-body{opacity:0;-webkit-transition:opacity 0.5s ease-in-out;transition:opacity 0.5s ease-in-out;-webkit-transition-delay:0.5s;transition-delay:0.5s}#faq.phantom-animation .contents-body{opacity:1}@-webkit-keyframes qa-a-opacity{0%{opacity:0}100%{opacity:1}}@keyframes qa-a-opacity{0%{opacity:0}100%{opacity:1}}#entry{position:fixed;left:0;bottom:-150px;width:100%;padding:1.5em 0;background:#70bf5c;background:-webkit-linear-gradient(135deg, #70bf5c 0%, #378037 100%);background:linear-gradient(-45deg, #70bf5c 0%, #378037 100%);text-align:center;z-index:10;-webkit-transition:bottom 0.75s ease-in-out;transition:bottom 0.75s ease-in-out}#entry .entry-btn,#entry .result-btn{width:420px;max-width:100%;margin:auto}#entry .entry-btn a,#entry .result-btn a{position:relative;display:block;padding:1em;border-radius:100px;background-color:#ffffff;font-size:30px;font-size:1.875rem;color:#fff;font-weight:bold;color:#e0690f}@media only screen and (max-width: 640px){#entry .entry-btn a,#entry .result-btn a{font-size:20px;font-size:1.25rem}}#entry .entry-btn a span,#entry .result-btn a span{position:relative;display:inline-block;padding-right:1.3em}#entry .entry-btn a::after,#entry .result-btn a::after{position:absolute;display:block;content:'';width:1.33em;height:1.33em;top:0;bottom:0;right:0.85em;margin:auto;background:url(/staticContent/pc/assets/myrev2025autumn/Images/btn-arrow__orange.svg) 0 0/contain no-repeat}#entry .result-body .result-fukidashi{font-size:24px;font-size:1.5rem;color:#9d323d;font-weight:bold;margin-bottom:5px;padding-left:0.2em;letter-spacing:0.2em;height:30px}#entry .result-body .result-fukidashi span{position:relative;display:inline-block;padding:5px 30px 0}#entry .result-body .result-fukidashi span::before,#entry .result-body .result-fukidashi span::after{content:'';position:absolute;bottom:0;width:2px;height:100%;background:#9d323d}#entry .result-body .result-fukidashi span::before{left:0;-webkit-transform:rotate(-35deg);transform:rotate(-35deg)}#entry .result-body .result-fukidashi span::after{right:0;-webkit-transform:rotate(35deg);transform:rotate(35deg)}#entry .result-body p{font-size:18px;font-size:1.125rem;margin-top:10px}#entry.active{bottom:0 !important}.popup{display:none}#rules .rurles-title{padding:15px 30px;text-align:center;background:#e0690f;color:#fff;line-height:1.25}#rules .rurles-title span{display:inline-block;margin:0 1em}#rules h4{margin-bottom:0.5em;color:#e0690f}#rules ul,#rules ol{padding-left:0}#rules ul li{padding-left:1.2em;text-indent:-0.6em}#rules ol{list-style:none;padding:0;margin:0}#rules ol li{padding-left:0;text-indent:0;list-style:none}#rules ol li::before{content:none}#rules ol li{list-style:decimal}.featherlight .featherlight-content{max-height:calc(100% - 120px) !important;width:90% !important;max-width:1000px !important;padding:50px;scroll-behavior:smooth}@media only screen and (max-width: 980px){.featherlight .featherlight-content{padding:40px}}@media screen and (max-width: 768px){.featherlight .featherlight-content{padding:20px}}.featherlight .featherlight-content .featherlight-previous,.featherlight .featherlight-content .featherlight-next{position:fixed;display:block !important;width:30px;height:30px;top:auto;bottom:auto;left:auto;right:auto;top:50%;background-color:transparent;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.featherlight .featherlight-content .featherlight-previous span,.featherlight .featherlight-content .featherlight-next span{display:block !important;font-size:16px;text-shadow:none}@media screen and (max-width: 768px){.featherlight .featherlight-content .featherlight-previous,.featherlight .featherlight-content .featherlight-next{top:auto;bottom:30px;-webkit-transform:translateY(0);transform:translateY(0)}}.featherlight .featherlight-content .featherlight-previous{left:15px}.featherlight .featherlight-content .featherlight-next{right:15px}.featherlight .featherlight-content .featherlight-close{position:fixed;top:25px;right:25px;background:none;color:#fff;font-size:30px;font-size:1.875rem}@media screen and (max-width: 1024px){.featherlight .featherlight-content .featherlight-close{top:15px;right:15px}}.entry-end-text{text-align:center}.entry-end-text p{display:inline-block;font-size:1.5873vw;padding:0.25em 1em;max-width:100%;background:#fff;color:#000;font-weight:bold}@media screen and (max-width: 1134px){.entry-end-text p{font-size:18px}}@media screen and (min-width: 1261px){.entry-end-text p{font-size:20px}}#campaign .entry-end-text{margin-top:3em}#campaign .entry-end-text p{font-size:2.38095vw}@media screen and (max-width: 1008px){#campaign .entry-end-text p{font-size:24px}}@media screen and (min-width: 1261px){#campaign .entry-end-text p{font-size:30px}}@media only screen and (max-width: 640px){#campaign .entry-end-text{text-align:center}}#apply .apply-inner{padding:0 5.33vw}@media only screen and (max-width: 640px){#apply .apply-inner .contents-body{max-width:460px}}#apply .entry-end-text{margin-bottom:2em;text-align:center}.status-open .result-nav{display:none}.status-open .entry-end-text{display:none}.status-open .result-open{display:none}.status-open .result-pre{display:none}.status-open .shortcut-link{display:none}.status-open #gnav .result_menu+li{border-left:none}.status-close .result-nav{display:none}.status-close #entry{display:none}.status-close .result-open{display:none}.status-close .result-pre{display:none}.status-close .entry-btn{display:none}.status-close #go-top{bottom:5px}.status-close #go-top a{height:60px}@media only screen and (max-width: 980px){.status-close #go-top{display:none}}.status-close .shortcut-link{display:none}@media only screen and (max-width: 980px){.status-close .shortcut-link{display:-webkit-box;display:-ms-flexbox;display:flex}}.status-pre #entry{bottom:-134px}.status-pre #go-top.active{bottom:104px}.status-pre .result-nav{display:none}.status-pre .result-open{display:none}.status-pre .entry-btn{display:none}.status-pre .shortcut-link{display:none}.status-result #entry{display:none}.status-result #go-top{bottom:5px}.status-result #go-top a{height:60px}@media only screen and (max-width: 980px){.status-result #go-top{display:none}}.status-result .result-pre{display:none}.status-result .entry-btn{display:none}.status-result #gnav .result_menu{display:block}@media only screen and (max-width: 980px){.status-result #gnav .result_menu .winners-list{display:block}}.status-result #gnav .entry_menu{display:none}main{overflow-x:clip}#news{background-color:#fff;padding-top:0}@media only screen and (max-width: 980px){#news{padding-top:30px}}@media only screen and (max-width: 640px){#news{padding-bottom:30px}}#news .news-area{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:762px;max-width:100%;margin:auto;line-height:1.8}@media only screen and (max-width: 640px){#news .news-area{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}#news .news-title{font-size:37px;font-size:2.3125rem;border-bottom:1px solid #e85c7d}@media only screen and (max-width: 640px){#news .news-title{width:100%;max-width:3em;margin-inline:auto;margin-bottom:1em;text-align:center;font-size:32px;font-size:2rem;letter-spacing:0.04em}}#news .news-list{width:calc(100% - 10.5em);max-width:100%;overflow-y:auto}#news .news-list ul{margin:0;list-style:none;padding:0;margin:0}#news .news-list ul li{padding-left:0;text-indent:0;list-style:none}#news .news-list ul li::before{content:none}@media only screen and (max-width: 640px){#news .news-list{width:100%;margin:auto}}@media only screen and (max-width: 640px){#news .news-item{font-size:3.73333vw;padding-right:0}}@media only screen and (max-width: 640px) and (max-width: 349px){#news .news-item{font-size:13px}}@media only screen and (max-width: 640px) and (min-width: 429px){#news .news-item{font-size:16px}}#news .news-item>div{display:inline-block;width:100%}@media only screen and (max-width: 640px){#news .news-item>div{display:block}}#news .news-item>div>div{display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:1px solid #c5c5c8;padding-bottom:0.25em;margin-bottom:0.75em}@media only screen and (max-width: 640px){#news .news-item>div>div{-ms-flex-wrap:wrap;flex-wrap:wrap}}#news .news-item time{width:6.5em;-ms-flex-negative:0;flex-shrink:0}@media only screen and (max-width: 640px){#news .news-item time{width:6em}}#news .news-item p{width:auto}#progress{position:relative;background:-webkit-repeating-linear-gradient(315deg, #FFE9D8, #FFE9D8 20px, #fff 0, #fff 40px);background:repeating-linear-gradient(135deg, #FFE9D8, #FFE9D8 20px, #fff 0, #fff 40px);z-index:2}#progress .common-inner{max-width:1100px}@media only screen and (max-width: 640px){#progress .common-inner{padding-inline:10px}}#progress .section-title{font-size:2.38095vw;font-weight:bold;text-align:center;line-height:1.5;margin-bottom:15px;letter-spacing:0.04em}@media screen and (max-width: 1008px){#progress .section-title{font-size:24px}}@media screen and (min-width: 1261px){#progress .section-title{font-size:30px}}@media screen and (max-width: 1260px){#progress .section-title{margin-bottom:0.5em}}#progress .section-lead{font-size:1.90476vw;font-weight:bold;text-align:center;margin-bottom:1.75em}@media screen and (max-width: 1050px){#progress .section-lead{font-size:20px}}@media screen and (min-width: 1261px){#progress .section-lead{font-size:24px}}#progress .block-title{font-size:24px;font-size:1.5rem;font-weight:normal;color:#c25700;line-height:1.8;text-align:center;margin-bottom:35px;letter-spacing:0.15em}@media screen and (max-width: 1260px){#progress .block-title{margin-bottom:2.77778vw}}#progress .progress-person-group,#progress .fixed-progress-person-group{position:relative}@media screen and (max-width: 480px){#progress .progress-wrapper{padding-inline:0}}#progress .swiper-wrapper{-webkit-box-align:stretch !important;-ms-flex-align:stretch !important;align-items:stretch !important}#progress .default-progress-person{position:relative;max-width:100%;width:924px;margin-inline:auto}@media only screen and (max-width: 640px){#progress .default-progress-person{max-width:calc(100% + 40px);margin-inline:-20px}}#progress .progress-person{max-width:100%;width:924px;margin-inline:auto}#progress .progress-person-items{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;padding-block:5px}#progress .progress-person-item{width:120px;height:auto;margin-inline:6px;padding:1em;background:#FFF;-webkit-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.05);box-shadow:0px 0px 5px 0px rgba(0,0,0,0.05);cursor:pointer}@media only screen and (max-width: 640px){#progress .progress-person-item{padding:0.75em}}#progress .progress-person-item:hover{-webkit-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.3);box-shadow:0px 0px 5px 0px rgba(0,0,0,0.3);-webkit-transition:.3s;transition:.3s}#progress .progress-person-item__image{width:80px;max-width:100%;aspect-ratio:1 / 1;margin-inline:auto;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}#progress .progress-person-item__image img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;border-radius:100%}#progress .progress-person-item__name{margin-top:0.75em;text-align:center;font-size:0.9375em;line-height:1.5}@media only screen and (max-width: 640px){#progress .progress-person-item__name{font-size:0.75em}}#progress .progress-person-item.active{position:relative}#progress .progress-person-item.active::before{content:"";position:absolute;top:0;left:0;width:15px;height:15px;background:#FF7A12;-webkit-clip-path:polygon(0 0, 0% 100%, 100% 0);clip-path:polygon(0 0, 0% 100%, 100% 0)}#progress .progress-person-note{text-align:center;margin-top:0.75em}@media only screen and (max-width: 640px){#progress .progress-person-note{font-size:3.46667vw;margin-inline:-0.5em}}@media only screen and (max-width: 640px) and (max-width: 375px){#progress .progress-person-note{font-size:13px}}@media only screen and (max-width: 640px) and (min-width: 462px){#progress .progress-person-note{font-size:16px}}#progress .swiper-button-prev,#progress .swiper-button-next{position:absolute;width:24px;height:48px;top:50%;bottom:0;-webkit-transform:none;transform:translateY(-50%);z-index:2}#progress .swiper-button-prev::before,#progress .swiper-button-next::before{content:"";display:block;width:100%;height:100%;background-color:#808080;-webkit-clip-path:polygon(0% 50%, 100% 0%, 100% 100%);clip-path:polygon(0% 50%, 100% 0%, 100% 100%);opacity:1;cursor:pointer}#progress .swiper-button-prev{left:-45px}#progress .swiper-button-next{right:-45px}#progress .swiper-button-next::before{-webkit-transform:rotate(180deg);transform:rotate(180deg)}#progress .fixed-progress-person{position:fixed;top:-300px;left:0;right:0;margin-inline:auto;width:958px;max-width:100%;z-index:2;-webkit-transition:top 0.5s;transition:top 0.5s}#progress .fixed-progress-person .progress-person{width:100%}#progress .fixed-progress-person .progress-person-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.5em;width:180px;padding:0.5em}#progress .fixed-progress-person .progress-person-item__image{width:40px;margin:0}#progress .fixed-progress-person .progress-person-item__name{margin-block:auto;text-align:left}#progress .fixed-progress-person .progress-person-item__name br{display:none}#progress .fixed-progress-person .swiper-button-prev,#progress .fixed-progress-person .swiper-button-next{width:12px;height:24px}#progress .fixed-progress-person .swiper-button-prev{left:-30px}#progress .fixed-progress-person .swiper-button-next{right:-30px}#progress .progress-data{margin-top:3em;padding-top:70px}#progress .progress-data-index{background:#FFF;padding:0 2em 1.5em}@media only screen and (max-width: 640px){#progress .progress-data-index{padding-inline:1em}}#progress .progress-data-index__image{position:relative;width:140px;margin-inline:auto}#progress .progress-data-index__image img{margin-top:-70px;-o-object-fit:contain;object-fit:contain;width:100%;aspect-ratio:1 / 1;border-radius:100%}#progress .progress-data-index__name{width:100%;color:#E0690F;text-align:center;margin-top:1em;font-size:1.5873vw;font-weight:bold}@media screen and (max-width: 1134px){#progress .progress-data-index__name{font-size:18px}}@media screen and (min-width: 1261px){#progress .progress-data-index__name{font-size:20px}}#progress .progress-data-index__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:1em}#progress .progress-data-index__info ul{list-style:none;padding:0;margin:0}#progress .progress-data-index__info ul li{padding-left:0;text-indent:0;list-style:none}#progress .progress-data-index__info ul li::before{content:none}#progress .progress-data-index__info ul li{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;padding-left:0;margin-left:1em}#progress .progress-data-index__info ul li::before{content:"●";position:absolute;left:-1em;color:#E0690F;display:inline-block}@media only screen and (max-width: 640px){#progress .progress-data-index__info ul li{font-size:3.33333vw}}@media only screen and (max-width: 640px) and (max-width: 450px){#progress .progress-data-index__info ul li{font-size:15px}}@media only screen and (max-width: 640px) and (min-width: 481px){#progress .progress-data-index__info ul li{font-size:16px}}#progress .progress-data-index__info ul li span:first-child{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}#progress .progress-data-index__info ul li span:nth-child(2){width:100%}#progress .progress-data-value{background:#F0F0F0;padding:2.5em 4em}@media only screen and (max-width: 640px){#progress .progress-data-value{padding:1.5em 1em}}#progress .progress-data-value__title{text-align:center;font-size:1.90476vw}@media screen and (max-width: 1050px){#progress .progress-data-value__title{font-size:20px}}@media screen and (min-width: 1261px){#progress .progress-data-value__title{font-size:24px}}#progress .progress-data-value-items{width:100%;margin-top:2.5em}#progress .progress-data-value-item{border-radius:8px;overflow:hidden}#progress .progress-data-value-item+.progress-data-value-item{margin-top:2.5em}@media only screen and (max-width: 640px){#progress .progress-data-value-item+.progress-data-value-item{margin-top:1.75em}}#progress .progress-content-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1em;background-color:#E0690F;padding:0.75em 2.5em}@media only screen and (max-width: 640px){#progress .progress-content-title{padding:0.75em 1.25em}}#progress .progress-content-title>*{font-size:1.5873vw;font-weight:bold}@media screen and (max-width: 1008px){#progress .progress-content-title>*{font-size:16px}}@media screen and (min-width: 1261px){#progress .progress-content-title>*{font-size:20px}}#progress .progress-content-title__date{padding:0.35em 0.5em;width:5.75em;color:#E0690F;background-color:#FFF;text-align:center}#progress .progress-content-title__status{color:#FFF}#progress .progress-content-body{background-color:#FFF;padding:2.5em 2.5em}@media only screen and (max-width: 640px){#progress .progress-content-body{padding:1.75em 1.25em}}#progress .progress-content-body-main__content{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.75em 2.5em}@media only screen and (max-width: 980px){#progress .progress-content-body-main__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}}#progress .progress-content-body-main__image{width:242px;height:auto;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}@media only screen and (max-width: 980px){#progress .progress-content-body-main__image{margin-inline:auto}}#progress .progress-content-body-main__text{width:100%;line-height:2}@media only screen and (max-width: 640px){#progress .progress-content-body-main__text{font-size:14px;font-size:.875rem}}#progress .progress-content-body-sub{margin-top:4em}@media only screen and (max-width: 640px){#progress .progress-content-body-sub{margin-top:2em}}#progress .progress-content-body-sub__title{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0.75em;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#E9E9E9;padding:0.6em 1.25em;border-radius:8px;color:#E0690F;font-size:1.5873vw;font-weight:bold;line-height:1.5}@media screen and (max-width: 1008px){#progress .progress-content-body-sub__title{font-size:16px}}@media screen and (min-width: 1261px){#progress .progress-content-body-sub__title{font-size:20px}}@media only screen and (max-width: 640px){#progress .progress-content-body-sub__title{padding:0.5em 0.75em}}#progress .progress-content-body-sub__title::before{content:"Q";display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:2em;aspect-ratio:1 / 1;text-align:center;background-color:#E0690F;color:#FFF;border-radius:100%;-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}#progress .progress-content-body-sub__content{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.75em 2.5em;margin-top:1.25em}@media only screen and (max-width: 980px){#progress .progress-content-body-sub__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}}#progress .progress-content-body-sub__image{width:200px;height:auto;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}@media only screen and (max-width: 980px){#progress .progress-content-body-sub__image{margin-inline:auto}}#progress .progress-content-body-sub__text{width:100%;line-height:2}@media only screen and (max-width: 640px){#progress .progress-content-body-sub__text{font-size:14px;font-size:.875rem}}#progress .progress-toggle{text-align:center;margin-top:40px}@media only screen and (max-width: 640px){#progress .progress-toggle{margin-top:28px}}#progress .progress-toggle a{position:relative;display:inline-block;width:365px;max-width:85%;border-radius:50px;padding:18px 2.5em;background:#FFF;border:1px solid #E0690F;color:#E0690F;font-weight:bold;letter-spacing:0.05em;font-size:3vw;-webkit-transition:opacity .3s;transition:opacity .3s}@media screen and (max-width: 467px){#progress .progress-toggle a{font-size:14px}}@media screen and (min-width: 601px){#progress .progress-toggle a{font-size:18px}}@media only screen and (max-width: 640px){#progress .progress-toggle a{padding:15px 20px}}#progress .progress-toggle a::after{content:'';position:absolute;width:0.875em;height:0.875em;top:50%;right:1.125em;margin:auto;border:2px solid currentColor;border-left:0;border-bottom:0;line-height:1;-webkit-transform:translateY(-75%) rotate(135deg);transform:translateY(-75%) rotate(135deg);opacity:1;-webkit-transition:none;transition:none}#progress .active .progress-toggle a::after{-webkit-transform:translateY(-25%) rotate(-45deg);transform:translateY(-25%) rotate(-45deg)}@-webkit-keyframes fade{0%{opacity:0;z-index:-1}100%{opacity:1;z-index:1}}@keyframes fade{0%{opacity:0;z-index:-1}100%{opacity:1;z-index:1}}@-webkit-keyframes slideLtoR{0%{left:-100%}100%{left:0}}@keyframes slideLtoR{0%{left:-100%}100%{left:0}}@-webkit-keyframes slideRtoL{0%{right:-100%}100%{right:0}}@keyframes slideRtoL{0%{right:-100%}100%{right:0}}@-webkit-keyframes resizeWidth{0%{-webkit-transform:scale(0, 1);transform:scale(0, 1)}100%{-webkit-transform:scale(1, 1);transform:scale(1, 1)}}@keyframes resizeWidth{0%{-webkit-transform:scale(0, 1);transform:scale(0, 1)}100%{-webkit-transform:scale(1, 1);transform:scale(1, 1)}}
