*{box-sizing:border-box}*::before,*::after{box-sizing:border-box}body{width:100%;padding:0;margin:0;position:relative}h1,h2,h3,h4,h5,p,dt,dd,li,th,td,address,strong,em,table,dl,ul,ol,img,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{padding:0;margin:0;background:rgba(0,0,0,0)}h1,h2,h3,h4,h5,p,dt,dd,li,th,td,a,address,strong,em,form,input,textarea,select,submit,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{color:inherit;line-height:inherit;font-family:inherit;font-size:inherit}a{border:none;color:inherit;word-wrap:break-word;text-decoration:underline;position:relative}a:hover{opacity:1;text-decoration:none}a:hover{text-decoration:none}address,em{font-style:normal}ul,ol{list-style:none none outside}img{display:block;border:none}html{scroll-behavior:smooth;scroll-padding-top:6.25rem}body{color:#000;font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:400;-webkit-font-smoothing:antialiased;line-height:1;letter-spacing:.05em;text-align:justify;background-color:#fff;position:relative}a{text-decoration:none}img{max-width:100%;height:auto}.newsList{display:flex;flex-wrap:wrap;gap:4rem}@media only screen and (max-width: 999px){.newsList{flex-direction:column;margin-top:2.5rem}}@media only screen and (min-width: 1000px){.newsList li{width:calc((100% - 8rem)/3)}}.newsList li a{display:block}.newsList li a:hover .img img{transform:scale(1.05)}.newsList li a span{display:block}.newsList li a .img{width:100%;aspect-ratio:297/184;overflow:hidden;background-color:rgba(32,80,182,.12)}.newsList li a .img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:.5s cubic-bezier(0.25, 1, 0.5, 1)}.newsList li a .title{color:#2050b6;font-weight:bold;line-height:1.75;margin:calc(1.5rem - .375em) 0 -0.375em}.newsList li a .txt{font-size:.75rem;line-height:1.5;margin:calc(1.5rem - .25em) 0 -0.25em;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}.newsList li a .date{font-size:.75rem;margin-top:1.5rem}.cm_link{display:flex;align-items:center;width:15rem;height:3.5rem;background:#2050b6;border-radius:3.75rem;padding:0 1.5rem;margin:5rem auto 0;position:relative}.cm_link.link::after{width:.75rem;aspect-ratio:1;background:url(../img/link.svg) center/contain no-repeat;right:1.75rem;clip-path:none}.cm_link:hover::before{transform:translate(50%, -50%) scale(1.25)}.cm_link::before{content:"";width:1.75rem;aspect-ratio:1;background:#fff;border-radius:50%;position:absolute;right:1.75rem;top:50%;transition:.25s cubic-bezier(0.25, 1, 0.5, 1);transform:translate(50%, -50%)}.cm_link::after{content:"";width:.25rem;aspect-ratio:1/2;background:#2050b6;clip-path:polygon(0 0, 0% 100%, 100% 50%);position:absolute;right:1.6875rem;top:50%;transform:translate(50%, -50%)}.cm_link span{display:block;color:#fff;font-size:.875rem}.fs14{font-size:.875rem;line-height:2;margin:calc(2.5rem - .5em) 0 -0.5em}.fs18{font-size:1.125rem}.fs20{font-size:1.25rem;line-height:2.5;margin:calc(5rem - .75em) 0 -0.75em}.fs24{font-size:1.5rem;font-weight:bold;letter-spacing:.1em;line-height:2;margin:-0.5em 0}.fs28{font-size:1.75rem;font-weight:bold;line-height:1.75;margin:-0.375em 0}.fs32{font-size:2rem;font-weight:bold;line-height:2;margin:-0.5em 0}.en{font-family:"Jost",sans-serif}.w1120{max-width:70rem;width:calc(100% - 4rem);margin:0 auto}.w1020{max-width:63.75rem;width:calc(100% - 4rem);margin:0 auto}.w960{max-width:60rem;width:calc(100% - 4rem);margin:0 auto}.w992{max-width:62rem;width:100%;margin:0 auto}.w885{max-width:55.3125rem;width:100%;margin:0 auto}.w840{max-width:52.5rem;width:100%;margin:0 auto}.cm_flex{display:flex}@media only screen and (max-width: 999px){.cm_flex{flex-direction:column}}header{width:100%;position:relative;z-index:5}@media only screen and (min-width: 1000px){header.scroll .logo::before{transform:translate(2px, -100%);opacity:0}header.scroll .logo img{transform:translateY(-1.875rem)}header.scroll nav .nav li a{color:#203d4f}header.scroll nav .nav li.parent::after{background:#203d4f}header.scroll nav .nav li .contact{border-color:#203d4f}header.scroll nav .nav li .child li a::after{filter:brightness(1) invert(0)}}@media only screen and (max-width: 999px){header.scroll .logo img{transform:translateY(0rem) !important}header.scroll .menu div{background:#203d4f}}header .logo{color:#fff;position:fixed;top:2.1875rem;left:5vw}@media only screen and (max-width: 999px){header .logo{top:1.375rem;left:1.75rem}}header .logo::before{display:block;content:"あなたらしさをともにつくる";font-weight:bold;letter-spacing:.15em;text-align:center;margin:0 auto 1rem;transition:.5s cubic-bezier(0.25, 1, 0.5, 1);transform:translate(2px, 0)}@media only screen and (max-width: 999px){header .logo::before{display:none}}header .logo img{width:auto;height:2.75rem;transition:.5s cubic-bezier(0.25, 1, 0.5, 1)}@media only screen and (max-width: 999px){header .logo img{height:2.25rem}}header.show{height:unset}header.show .menu div{background:#fff}header.show .menu div.bar{top:50% !important;transform:translate(0%, -50%) rotate(15deg)}header.show .menu div.bar2{width:3.5rem;top:50% !important;transform:translate(0%, -50%) rotate(-15deg)}header.show nav{pointer-events:auto;transform:translateX(0);visibility:visible;opacity:1}header.show .sns{filter:brightness(0) invert(1)}header .menu{display:block;cursor:pointer;pointer-events:auto;width:3.5rem;height:3.5rem;position:fixed;top:2.625rem;right:2rem;transform:translateY(-50%);z-index:99}@media only screen and (min-width: 1000px){header .menu{display:none}}header .menu div{width:100%;height:2px;background-color:#fff;position:absolute;top:calc(50% - 0.375rem);right:0;transition:.25s cubic-bezier(0.25, 1, 0.5, 1);transform:translate(0%, -50%)}header .menu div.bar2{width:2.5rem;top:calc(50% + 0.375rem)}header nav{position:fixed;top:2.1875rem;right:5rem;z-index:9}@media only screen and (min-width: 1000px){header nav{display:flex;align-items:center;gap:3.5rem}}@media only screen and (max-width: 999px){header nav{width:16rem;height:100svh;padding:5rem 2rem 0;position:fixed;right:0;top:0;transition:.35s cubic-bezier(0.25, 1, 0.5, 1);transform:translateX(100%);backdrop-filter:blur(4px);visibility:hidden}header nav::after{content:"";width:100%;height:100%;background-color:#f8d132;opacity:.8;position:absolute;left:0;bottom:0;z-index:-1}}@media only screen and (min-width: 1000px){header nav .nav{display:flex;align-items:center;gap:3.5rem}}@media only screen and (max-width: 999px){header nav .nav>li{margin-top:2rem}header nav .nav>li a{position:relative}}@media only screen and (min-width: 1000px){header nav .nav>li:first-child{display:none}}header nav .nav>li a{display:block;color:#fff;font-size:1.25rem;font-family:"Jost",sans-serif;letter-spacing:.15em;transition:.25s cubic-bezier(0.25, 1, 0.5, 1)}@media only screen and (min-width: 1000px){header nav .nav>li a:hover{opacity:.64}}@media only screen and (max-width: 999px){header nav .nav>li a{font-size:1.5rem;text-align:left}}header nav .nav>li a span{display:inline-block;transform:translateY(1px)}@media only screen and (min-width: 1000px){header nav .nav>li .contact{width:11.5rem;height:3.5rem;border:1px solid #fff;border-radius:1.75rem;text-align:center;padding:1rem}header nav .nav>li .contact:hover{color:#2050b6;background:#f8d132;border:1px solid #f8d132;opacity:1}}header nav .nav .parent{position:relative}@media only screen and (min-width: 1000px){header nav .nav .parent::after{content:"";width:.5rem;aspect-ratio:2/1;background:#fff;position:absolute;left:50%;top:calc(100% + .75rem);transform:translateX(-50%);clip-path:polygon(100% 0, 0 0, 50% 100%)}}@media only screen and (min-width: 1000px){header nav .nav .parent:hover .child{transform:translate(0%, 0);opacity:1;visibility:visible}}@media only screen and (min-width: 1000px){header nav .nav .parent .child{display:flex;flex-direction:column;gap:1rem}}@media only screen and (max-width: 999px){header nav .nav .parent .child{margin-top:1rem}}@media only screen and (max-width: 999px){header nav .nav .parent .child li{margin-top:1rem}}header nav .nav .parent .child li a{font-size:1rem;font-family:"Noto Sans JP",sans-serif;letter-spacing:.05em;position:relative;padding-left:1.125rem}header nav .nav .parent .child li a::after{width:.75rem;aspect-ratio:1;content:"";position:absolute;top:calc(50% + 1px);left:0;transform:translateY(-50%);background:url(../img/link2.svg) center/contain no-repeat;filter:brightness(0) invert(1)}@media only screen and (min-width: 1000px){header nav .nav .parent .child{width:-moz-fit-content;width:fit-content;min-width:10rem;padding:1rem 0 0;position:absolute;top:calc(100% + 1rem);left:0;transition:.375s cubic-bezier(0.25, 1, 0.5, 1);transform:translate(0%, -0.5rem);opacity:0;visibility:hidden}}footer{color:#fff;background:#2050b6;padding:4rem 8vw 5rem;position:relative}@media only screen and (max-width: 999px){footer{padding:4rem 2rem 4rem}}@media only screen and (min-width: 1000px){footer .flex{display:flex;justify-content:flex-start;gap:6rem}}@media only screen and (max-width: 999px){footer .flex{flex-direction:column}}footer .nav{display:flex;gap:4rem;margin-top:3rem}@media only screen and (max-width: 999px){footer .nav{display:none}}@media only screen and (min-width: 1000px){footer .nav>li:first-child{display:none}}footer .nav>li:hover{transition:.25s cubic-bezier(0.25, 1, 0.5, 1)}footer .nav>li a{display:block;font-size:1.25rem;font-family:"Jost",sans-serif;letter-spacing:.15em}footer .nav>li .child{display:flex;flex-direction:column;gap:.75rem;margin-top:1.5rem}footer .nav>li .child li a{font-size:.75rem;font-family:"Noto Sans JP",sans-serif;letter-spacing:.05em;position:relative;padding-left:1.25rem}footer .nav>li .child li a::after{width:.75rem;aspect-ratio:1;content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);background:url(../img/link.svg) center/contain no-repeat;filter:brightness(0) invert(1)}footer .logo{width:auto;height:2.5rem}@media only screen and (max-width: 999px){footer .logo{margin:0 auto}}footer address{padding-top:1.25rem}@media only screen and (max-width: 999px){footer address{line-height:1.75;text-align:center;margin:calc(2rem - .375em) 0 -0.375em}}@media only screen and (min-width: 1000px){footer address br{display:none}}@media only screen and (min-width: 1000px){footer address strong{display:none}}footer .copy{font-family:"Jost",sans-serif;font-size:.75rem;letter-spacing:.1em}@media only screen and (min-width: 1000px){footer .copy{position:absolute;right:8vw;top:5.375rem}}@media only screen and (max-width: 1200px){footer .copy{right:auto;left:8vw;top:auto;bottom:5rem}}@media only screen and (max-width: 999px){footer .copy{text-align:center;margin-top:2rem}}footer .back{width:3rem;padding-top:1.25rem;position:absolute;bottom:5rem;right:8vw;font-family:"Jost",sans-serif;font-size:.75rem;text-align:center}@media only screen and (max-width: 999px){footer .back{top:2rem;right:2rem}}footer .back::after{clip-path:polygon(50% 0%, 0% 100%, 100% 100%);content:"";width:1rem;aspect-ratio:2/1;background:#fff;position:absolute;left:50%;top:0;transform:translateX(-50%)}footer .back span{display:block;padding-top:.5rem;border-top:1px solid #fff}.cm_table,.post .wp-block-table table{width:100%;border-collapse:collapse}.cm_table th,.post .wp-block-table table th,.cm_table td,.post .wp-block-table table td{padding:1rem 0 1rem;line-height:2;border-bottom:1px solid hsla(0,0%,100%,.4)}@media only screen and (max-width: 999px){.cm_table th,.post .wp-block-table table th,.cm_table td,.post .wp-block-table table td{display:block;width:100%}}.cm_table th ul,.post .wp-block-table table th ul,.cm_table td ul,.post .wp-block-table table td ul{margin:0}.cm_table th ul li,.post .wp-block-table table th ul li,.cm_table td ul li,.post .wp-block-table table td ul li{line-height:1.75;margin:calc(.75rem - .375em) 0 -0.375rem}@media only screen and (max-width: 999px){.cm_table td,.post .wp-block-table table td{padding:0 0 1rem}}.cm_table th,.post .wp-block-table table th{font-weight:normal;text-align:left;vertical-align:top}@media only screen and (max-width: 999px){.cm_table th,.post .wp-block-table table th{padding:1rem 0 .25rem;border:none}}.cm_btn{position:absolute;bottom:0;left:50%;transform:translateX(-50%) translateY(50%)}.wp-block-table table{border:none}.wp-block-table table tr{border:none}.wp-block-table table tr th,.wp-block-table table tr td{border:none}.post .wp-block-image{width:100%;margin:2.5rem 0 0}.post .wp-block-image.aligncenter img{margin:0 auto}.post .wp-block-image figcaption{line-height:1.75;margin:calc(1rem - .375em) 0 -0.375em}.post .aligncenter{text-align:center}.post .aligncenterimg{display:block;margin:2.5rem auto 0}.post .aligncenter img{display:block;margin:2.5rem auto 0}.post .wp-block-table{margin-top:2.5rem}.post .wp-block-table table{margin-top:0 !important}.post .wp-block-table figcaption{display:block;color:rgba(0,0,0,.5);font-size:.75rem;font-style:normal;line-height:1.5;margin:calc(1.25rem - .25em) 0 -0.25em}.post .wp-block-buttons .wp-block-button{text-align:center}.post .wp-block-buttons .wp-block-button .wp-block-button__link{margin:2.5rem auto 0}@media only screen and (min-width: 1000px){.post .wp-block-columns{display:flex;justify-content:space-between;gap:1rem}}.post .wp-block-columns{margin-top:1rem}.post .wp-block-columns .wp-block-column>*:first-child{margin-top:0}.post .has-text-align-center{text-align:center}.post .has-text-align-right{text-align:right}.post .wp-block-media-text{gap:0 2rem;margin-top:2rem}.post .wp-block-media-text .wp-block-media-text__content{padding:0}.post .wp-block-media-text .wp-block-media-text__content>*:first-child{margin-top:0}.post .wp-block-media-text .wp-block-media-text__media{margin-bottom:1rem}.post .wp-block-media-text .wp-block-media-text__media>*:first-child{margin-top:0}.post .wp-block-gallery .wp-block-image{width:unset}.post{margin:5rem auto 0}.post:first-child{margin:0 auto}.post h1{font-size:1.75rem;line-height:1.5;padding-bottom:.5rem;position:relative}.post h2,.post .h2{font-size:1.25rem;font-weight:900;line-height:1.5;letter-spacing:.1em;margin:calc(5rem - .25em) 0 -0.25rem;position:relative}@media only screen and (max-width: 999px){.post h2,.post .h2{margin:calc(4rem - .25em) 0 -0.25rem}}.post h3{font-size:1.75rem;letter-spacing:.15em;line-height:1.5;margin:calc(6rem - .25em) 0 -0.25rem}@media only screen and (max-width: 999px){.post h3{letter-spacing:.1em;font-size:1.5rem;margin:calc(4rem - .25em) 0 -0.25rem}}.post h4{font-size:1.25rem;letter-spacing:.1em;line-height:1.5;margin:calc(4rem - .25em) 0 -0.25em;padding-bottom:.25rem}@media only screen and (max-width: 999px){.post h4{margin:calc(3rem - .25em) 0 -0.25em}}.post h5{line-height:1.5;margin:calc(3rem - .25em) 0 -0.25em}@media only screen and (max-width: 999px){.post h5{margin:calc(2rem - .25em) 0 -0.25em}}.post p{line-height:2;text-align:justify;margin:1.5em 0 -0.5em}.post p.date{margin:calc(1.5rem - .5em) 0 -0.5em}.post ul,.post ol{padding-left:1.25rem;margin:2rem 0 0 .25em;list-style:square none}.post ul li,.post ol li{line-height:2;margin:calc(1rem - .5em) 0 -0.5rem}.post ul li:first-child,.post ol li:first-child{margin-top:-0.5em}.post ol{margin:2rem 0 0 .5em;list-style:decimal none}.post img{margin:2rem 0 0}.post table{width:100%;margin-top:2rem;border-top:1px solid rgba(0,134,209,.2)}.post table caption{caption-side:bottom;text-align:left;line-height:1.75;margin-top:.75rem}.post table tbody tr td,.post table tbody tr th{vertical-align:top;padding:.625rem 0 .625rem;line-height:1.75;border-bottom:1px solid rgba(0,134,209,.2)}.post table tbody tr th{padding-right:1rem}.post .red{color:red}.mw_wp_form{margin-top:3rem}.mw_wp_form .need{display:inline-block;color:#f00c38;font-size:.75rem;padding-left:.5rem}.mw_wp_form .error{color:#f03 !important;margin-top:.75em}.mw_wp_form dl{position:relative}.mw_wp_form dl:first-child dt{border-top:none}@media only screen and (max-width: 999px){.mw_wp_form dl:last-of-type{border:none}}@media only screen and (min-width: 1000px){.mw_wp_form dl{display:flex;align-items:baseline}}.mw_wp_form dl:first-child{margin-top:0}.mw_wp_form dl dt{color:#2050b6;font-weight:bold;line-height:1.5;padding:1.25rem 0rem}@media only screen and (min-width: 1000px){.mw_wp_form dl dt{width:12.5rem;display:flex;align-items:center}}@media only screen and (max-width: 999px){.mw_wp_form dl dt{padding:.75rem 0rem}}.mw_wp_form dl dd{padding:1.25rem 0rem}@media only screen and (min-width: 1000px){.mw_wp_form dl dd{width:calc(100% - 12.5rem)}}@media only screen and (max-width: 999px){.mw_wp_form dl dd{padding:.7692307692rem 0 1.1538461538rem}}.mw_wp_form input[type=tel],.mw_wp_form input[type=email],.mw_wp_form input[type=text],.mw_wp_form input[type=number],.mw_wp_form textarea{display:block;width:100%;line-height:2;padding:1em;background:#fff;border:1px solid #fff;border-radius:1rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}.mw_wp_form input[type=tel]::-moz-placeholder, .mw_wp_form input[type=email]::-moz-placeholder, .mw_wp_form input[type=text]::-moz-placeholder, .mw_wp_form input[type=number]::-moz-placeholder, .mw_wp_form textarea::-moz-placeholder{color:#c7c7c7}.mw_wp_form input[type=tel]::placeholder,.mw_wp_form input[type=email]::placeholder,.mw_wp_form input[type=text]::placeholder,.mw_wp_form input[type=number]::placeholder,.mw_wp_form textarea::placeholder{color:#c7c7c7}.mw_wp_form .btn{display:flex;justify-content:center;gap:0 3.125rem;margin-top:3.125rem}@media only screen and (max-width: 999px){.mw_wp_form .btn{flex-direction:column-reverse;gap:2.0769230769rem 0;align-items:center}}.mw_wp_form input[type=submit],.mw_wp_form input[type=reset]{cursor:pointer;display:block;width:10rem;background:#f8d132;color:#2050b6;font-weight:bold;line-height:1;letter-spacing:.2em;text-align:center;text-decoration:none;padding:1.25rem 0;border-radius:1rem;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:.25s}.mw_wp_form input[type=submit]:hover,.mw_wp_form input[type=reset]:hover{opacity:.6}.mw_wp_form input[type=reset]{color:#fff;border-radius:.3125rem}.mw_wp_form select{display:block;width:100%;line-height:1.5;background:#fff;border-radius:.5rem;padding:.75em 1em}.mw_wp_form .item span{display:block;margin-bottom:.5rem}.mw_wp_form .item+.item{margin:1rem 0 0}.mw_wp_form button{cursor:pointer;display:block;width:18.75rem;color:#fff;font-size:1.25rem;background:linear-gradient(45deg, #f6ef87 0.19%, #f3e97d 5.49%, #ebd964 14.3%, #dfc03b 25.47%, #d7ae1c 32.85%, #d75c11 86.52%);font-weight:bold;line-height:1;letter-spacing:.1em;text-align:center;text-decoration:none;padding:1.25rem 0;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:.25s}.mw_wp_form button:hover{opacity:.6}.mw_wp_form .radio{gap:1.25rem;margin-top:.5rem}.mw_wp_form .radio label{position:relative;cursor:pointer;padding-left:1.875rem;margin-right:.625rem}.mw_wp_form .radio label input{position:absolute;white-space:nowrap;border:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;height:1px;width:1px;margin:-1px;padding:0}.mw_wp_form .radio label:has(input:checked)::after{opacity:1}.mw_wp_form .radio label::before,.mw_wp_form .radio label::after{content:"";display:block;border-radius:50%;position:absolute;transform:translateY(-50%);top:50%}.mw_wp_form .radio label::before{background-color:#fff;border-radius:50%;width:20px;height:20px;left:0}.mw_wp_form .radio label::after{border-radius:50%;opacity:0;width:12px;height:12px;left:4px}.mw_wp_form .radio input:checked+label::after{opacity:1}.mw_wp_form .radio .horizontal-item+.horizontal-item{margin-left:0}.mw_wp_form .radio_btn{position:absolute;white-space:nowrap;border:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;height:1px;width:1px;margin:-1px;padding:0}.mw_wp_form .check_box .mwform-checkbox-field .mwform-checkbox-field-text{display:none}.mw_wp_form.mw_wp_form_confirm .confirm_none,.mw_wp_form.mw_wp_form_confirm .input_text{display:none}@media only screen and (min-width: 1000px){.mw_wp_form.mw_wp_form_confirm dl dd{line-height:1.5}}.mw_wp_form.mw_wp_form_complete .complete_none{display:none}.mw_wp_form.mw_wp_form_complete p{line-height:2}.wp-pagenavi{display:flex;justify-content:center;gap:1rem;margin-top:5rem}.wp-pagenavi a:active,.wp-pagenavi a:hover,.wp-pagenavi a:link,.wp-pagenavi a:visited,.wp-pagenavi .current,.wp-pagenavi .pages{display:flex;align-items:center;justify-content:center;width:2rem;aspect-ratio:1/1;color:#2050b6;font-size:1rem;font-family:"Jost",sans-serif;text-align:center;position:relative}.wp-pagenavi a:active::before,.wp-pagenavi a:hover::before,.wp-pagenavi a:link::before,.wp-pagenavi a:visited::before,.wp-pagenavi .current::before,.wp-pagenavi .pages::before{content:"";width:100%;aspect-ratio:1/1;border:1px solid #2050b6;border-radius:50%;position:absolute;top:0;left:0;z-index:-1;transform:translateY(-1px)}.wp-pagenavi a:hover,.wp-pagenavi span.current{color:#fff}.wp-pagenavi a:hover::before,.wp-pagenavi span.current::before{background:#2050b6;border-color:#2050b6}.subPage.loaded .contents::before{transform:translateY(100%);visibility:hidden}@media only screen and (max-width: 999px){.subPage.loaded .contents::before{transform:translateX(100%)}}.subPage .contents::before{content:"";width:100%;height:100%;background:#2050b6;position:fixed;top:0;left:0;transition:.625s cubic-bezier(0.25, 1, 0.5, 1);z-index:2}@media only screen and (max-width: 999px){.subPage .contents::before{transform-duration:.375s}}.subPage #fv{height:20rem;padding-top:13rem;background:#2050b6;position:relative;overflow:hidden}@media only screen and (max-width: 999px){.subPage #fv{height:15rem;padding-top:10.5rem}}.subPage #fv::after{content:"";width:89rem;aspect-ratio:1424/320;background:url(../img/fv.webp) left top/contain no-repeat;position:absolute;left:50%;top:0;transform:translateX(-50%)}.subPage #fv h1,.subPage #fv .h1{max-width:70rem;width:calc(100% - 10vw);margin:0 auto;color:#fff;position:relative;z-index:1}.subPage #fv h1 .en,.subPage #fv .h1 .en{display:block;font-weight:normal;font-size:3.5rem;letter-spacing:.15em}@media only screen and (max-width: 999px){.subPage #fv h1 .en,.subPage #fv .h1 .en{font-size:3rem}}#index.status #fv .mv .lights{left:18.001875vw;transition-delay:1s;transform:translateX(0);filter:drop-shadow(0px 0px 0.75rem rgba(0, 0, 0, 0.32))}@media only screen and (max-width: 999px){#index.status #fv .mv .lights{left:calc(50% + 0.78125vw);transform:translateX(-50%)}}#index.status #fv .mv .lights div{transform:rotate(0deg) translateX(0);opacity:1}#index.status #fv .mv .lights div:nth-child(1){transition-delay:.025s}#index.status #fv .mv .lights div:nth-child(2){transition-delay:.05s}#index.status #fv .mv .lights div:nth-child(3){transition-delay:.075s}#index.status #fv .mv .lights div:nth-child(4){transition-delay:.1s}#index.status #fv .mv .lights div:nth-child(5){transition-delay:.125s}#index.status #fv .mv .lights div:nth-child(6){transition-delay:.15s}#index.status #fv .mv .lights div:nth-child(7){transition-delay:.175s}#index.status #fv .mv .lights div svg{transition-delay:1s;fill:#fff}#index.status #fv .mv .legs{transition-delay:1.125s;transform:translateX(0);opacity:1}#index.status #fv .mv .catch img{transition-delay:1.5s;transform:translateX(0);opacity:1}#index.status #fv .mv .catch img.line2{transition-delay:1.625s}#index.status #fv .mv .mask{transition-delay:1.125s;transform:translateY(100%)}@media only screen and (min-width: 1000px){#index.scroll #fv .scroll{opacity:0}}#index .header .logo{color:#000}#index .header .logo::before{color:#203d4f}@media only screen and (max-width: 999px){#index .header .logo img{transform:translateY(1.75rem)}}#index .h2{position:relative}@media only screen and (min-width: 1000px){#index .h2{padding-left:3.25rem}#index .h2::before{content:"";width:1.5rem;height:.125rem;background-color:#fff;position:absolute;left:0;top:50%;transform:translateX(-50%)}#index .h2::after{content:"";width:1.5rem;height:.125rem;background-color:#2050b6;position:absolute;left:1.5rem;top:50%;transform:translateX(-50%)}}@media only screen and (max-width: 999px){#index .h2{padding-left:2.5rem}#index .h2::before{content:"";width:1rem;height:.125rem;background-color:#fff;position:absolute;left:0;top:50%;transform:translateY(-50%)}#index .h2::after{content:"";width:1rem;height:.125rem;background-color:#2050b6;position:absolute;left:1rem;top:50%;transform:translateY(-50%)}}#index .h2 .en{display:block;color:#2050b6;font-size:2rem;letter-spacing:.15em;font-weight:normal}#index #fv{color:#fff;position:relative}#index #fv::before{content:"";width:100%;height:100%;background:#f8d132;position:absolute;top:0;left:0;z-index:-2}#index #fv::after{content:"";width:100%;height:100%;background:url(../img/index/bg2.webp) center top/contain no-repeat;position:absolute;top:48vw;left:0;z-index:-1;opacity:.5}@media only screen and (max-width: 999px){#index #fv::after{top:58.59375vw}}#index #fv .mv{height:56.25vw;position:relative}@media only screen and (max-width: 999px){#index #fv .mv{height:145.3125vw}}#index #fv .mv .overlay{pointer-events:none;content:"";height:100vh;aspect-ratio:240/900;background:url(../img/index/box-l.svg) left top/cover no-repeat;position:fixed;left:0;top:0;z-index:2;transform-origin:left top}@media only screen and (max-width: 999px){#index #fv .mv .overlay{height:100lvh;aspect-ratio:96/900;background-image:url(../img/index/_box-l.svg)}}#index #fv .mv .overlay2{pointer-events:none;content:"";width:81.125vw;aspect-ratio:1298/410;background:url(../img/index/box-r.svg) right top/cover no-repeat;position:fixed;right:0;top:-0.5px;z-index:2;transform-origin:left top}@media only screen and (max-width: 999px){#index #fv .mv .overlay2{width:81.25vw;aspect-ratio:416/112;background-image:url(../img/index/_box-r.svg)}}#index #fv .mv .bg{width:100%;height:100%;content:"";position:absolute;top:0;left:0;z-index:-1}@media only screen and (max-width: 999px){#index #fv .mv .bg{background-size:100% auto}}#index #fv .mv .bg::before{content:"";width:100%;height:100%;background-color:#fff;position:absolute;top:0;left:0}#index #fv .mv .bg::after{content:"";width:100%;height:100%;background:url(../img/index/noise-bg.webp) center top/cover no-repeat;position:absolute;top:0;left:0}#index #fv .mv .mask{pointer-events:none;width:100%;height:100%;content:"";background:#2050b6;position:fixed;top:0;left:0;z-index:1;transition:.625s cubic-bezier(0.25, 1, 0.5, 1)}#index #fv .mv .lights{width:26.509375vw;aspect-ratio:424.15/153.44;position:absolute;left:50%;top:23.4475vw;z-index:2;filter:drop-shadow(0px 0px 0.75rem rgba(0, 0, 0, 0));transition:.5s cubic-bezier(0.25, 1, 0.5, 1);transform:translateX(-50%)}@media only screen and (max-width: 999px){#index #fv .mv .lights{width:60.546875vw;left:calc(50% + 0.78125vw);top:73.2421875vw}}#index #fv .mv .lights div{height:100%;position:absolute;top:0;transition:.375s cubic-bezier(0.25, 1, 0.5, 1);transform:translateX(1.5vw) skewX(-15deg);transform-origin:left bottom;opacity:0}#index #fv .mv .lights div.t01{width:10.0719085229%;left:0%}#index #fv .mv .lights div.t02{width:5.9224331015%;left:15.8434516091%}#index #fv .mv .lights div.t03{width:17.4655192738%;left:24.3687374749%}#index #fv .mv .lights div.t04{width:13.8818814099%;left:45.7927619946%}#index #fv .mv .lights div.t05{width:7.3936107509%;left:65.0312389485%}#index #fv .mv .lights div.t06{width:10.9772486149%;left:74.5750324178%}#index #fv .mv .lights div.t07{width:6.1865142049%;left:93.8134857951%}#index #fv .mv .lights div svg{fill:#f8d132;transition:.375s cubic-bezier(0.25, 1, 0.5, 1)}#index #fv .mv .catch{width:22.083125vw;position:absolute;left:22.42625vw;top:35.8525vw}@media only screen and (max-width: 999px){#index #fv .mv .catch{width:51.7578125vw;left:50%;top:102.9296875vw;transform:translateX(-50%)}}#index #fv .mv .catch img{transition:.5s cubic-bezier(0.25, 1, 0.5, 1);transform:translateX(1.5vw);opacity:0;filter:drop-shadow(0px 0px 0.75rem rgba(0, 0, 0, 0.32))}#index #fv .mv .catch img.line2{position:absolute;left:0;top:0}#index #fv .mv .legs{width:48.125vw;position:absolute;left:46.9375vw;top:12.25vw;transition:.75s cubic-bezier(0.25, 1, 0.5, 1);transform:translateX(-1.5rem);opacity:0}@media only screen and (max-width: 999px){#index #fv .mv .legs{width:77.34375vw;left:auto;right:1.5625vw;top:0}}#index #fv .scroll{height:4rem;font-size:.75rem;font-family:"Jost",sans-serif;letter-spacing:.1em;padding-left:.375rem;writing-mode:vertical-rl;transition:.5s cubic-bezier(0.25, 1, 0.5, 1);transform:translateX(-50%)}@media only screen and (min-width: 1000px){#index #fv .scroll{position:fixed;left:7.5rem;bottom:1.5rem;z-index:10}}@media only screen and (max-width: 999px){#index #fv .scroll{position:absolute;bottom:0;left:50%}}#index #fv .scroll::after{content:"";width:1px;height:100%;position:absolute;left:0;top:0;background:#fff}#index #fv .lead{position:relative}@media only screen and (min-width: 1000px){#index #fv .lead{margin:0 0 0 calc(50% + 2.5rem)}}@media only screen and (max-width: 999px){#index #fv .lead{width:23.5rem;margin-left:auto;margin-right:auto;margin-top:4rem}}#index #fv .lead.status .imgBox .img.img1 img{transform:translateY(0) rotate(4deg);opacity:1}#index #fv .lead.status2 .imgBox .img.img2 img{transform:translate(0) rotate(-4deg);opacity:1}#index #fv .lead.absolute .imgBox{position:absolute;top:auto;bottom:0;left:-20rem;transform:translate(-50%, 0)}#index #fv .lead .imgBox{pointer-events:none;width:26.25rem;aspect-ratio:420/630;position:fixed;left:calc(50% - 17.5rem);top:50%;transform:translate(-50%, -50%)}@media only screen and (max-width: 999px){#index #fv .lead .imgBox{display:none}}#index #fv .lead .imgBox .img{width:100%;height:100%;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}#index #fv .lead .imgBox .img.img1 img{transform:translate(0, 6.25%) rotate(6deg);transform-origin:right bottom}#index #fv .lead .imgBox .img.img2{left:calc(50% - 5rem);top:calc(50% + 2.5rem);z-index:1}#index #fv .lead .imgBox .img.img2 img{transform:translate(0, 6.25%) rotate(-8deg);transform-origin:left bottom}#index #fv .lead .imgBox .img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:2rem;transition:.625s cubic-bezier(0.25, 1, 0.5, 1);opacity:0;filter:drop-shadow(0px 0px 0.75rem rgba(0, 0, 0, 0.32))}@media only screen and (min-width: 1000px){#index #fv .lead .txtBox{padding:5rem 0 0}}@media only screen and (max-width: 999px){#index #fv .lead .txtBox{transition:.5s cubic-bezier(0.25, 1, 0.5, 1);transform:translateY(2rem);opacity:0}#index #fv .lead .txtBox.active{transform:translateY(0);opacity:1}}#index #fv .lead .txtBox.absolute{position:absolute;top:0;left:0;z-index:1}@media only screen and (max-width: 999px){#index #fv .lead .txtBox.absolute{display:none}}#index #fv .lead .txtBox.absolute p{opacity:1;text-shadow:0px 0px .75rem rgba(0,0,0,0)}#index #fv .lead .txtBox.absolute p span{-webkit-mask-image:linear-gradient(90deg, rgb(0, 0, 0) 50%, rgba(0, 0, 0, 0) 50%);mask-image:linear-gradient(90deg, rgb(0, 0, 0) 50%, rgba(0, 0, 0, 0) 50%);-webkit-mask-size:200% 100%;mask-size:200% 100%;-webkit-mask-position:0% 0%;mask-position:0% 0%}#index #fv .lead .txtBox p{font-size:1.5rem;font-weight:900;letter-spacing:.1em;white-space:nowrap;opacity:.32;text-shadow:0px 0px .75rem #000}@media only screen and (max-width: 1200px){#index #fv .lead .txtBox p{font-size:1.25rem}}@media only screen and (max-width: 999px){#index #fv .lead .txtBox p{font-size:1.125rem;opacity:1;text-shadow:0px 0px .75rem rgba(0,0,0,.32)}}#index #fv .lead .txtBox p.middle{margin-top:5rem}@media only screen and (max-width: 999px){#index #fv .lead .txtBox p.middle{margin-top:4rem}}#index #fv .lead .txtBox p span{display:block;margin-top:2.25rem}@media only screen and (max-width: 999px){#index #fv .lead .txtBox p span{margin-top:1.75rem}}#index #fv .lead .txtBox p span.first{margin-top:0}@media only screen and (min-width: 1000px){#index #fv .img3{display:none}}@media only screen and (max-width: 999px){#index #fv .img3{width:calc(100% - 7rem);margin:5rem auto 0}}#index #index01{padding:15rem 0 10rem;background:#f8d132}@media only screen and (max-width: 999px){#index #index01{padding:8rem 0 6rem;margin-top:-1px}}#index #index01 .w1020{position:relative}@media only screen and (min-width: 1000px){#index #index01 .w1020 .h2{position:absolute;top:1rem;left:-2.25rem;transform:rotate(90deg);transform-origin:top left}}#index #index01 .w1020 #support{margin:0}@media only screen and (min-width: 1000px){#index #index01 .w1020 #support h3{width:-moz-fit-content;width:fit-content;padding:2rem 2.5rem;position:absolute;top:0;left:0;background:#fff;border-radius:3rem 0}#index #index01 .w1020 #support h3 .jp{font-size:.75rem}#index #index01 .w1020 #support h3 img{width:13.625rem;margin:.75rem auto 0}#index #index01 .w1020 #support .img img{border-radius:1rem}#index #index01 .w1020 #support .lead{width:22.5rem;position:absolute;left:5rem;bottom:3.75rem}}@media only screen and (max-width: 999px){#index #index01 .w1020 #support{margin-top:2rem}}@media only screen and (min-width: 1000px){#index #index01 .w1020 a.box::after{content:"";width:100%;height:100%;border-radius:3rem;border:4px solid #2050b6;position:absolute;left:0;top:0;transition:.25s;opacity:0}#index #index01 .w1020 a.box:hover::after{opacity:1}}#index #index01 .w1020 .box{display:block;padding:2rem;margin-top:4rem;border-radius:3rem;background-color:#fff;position:relative}@media only screen and (max-width: 999px){#index #index01 .w1020 .box{padding:2.5rem 2rem 2rem}}#index #index01 .w1020 .box h3 .jp{display:block;font-size:.875rem;letter-spacing:.1em}@media only screen and (max-width: 999px){#index #index01 .w1020 .box h3 .jp{text-align:center}}#index #index01 .w1020 .box h3 img{margin-top:.75rem}@media only screen and (max-width: 999px){#index #index01 .w1020 .box h3 img{height:2.75rem;margin-left:0}}#index #index01 .w1020 .box .cm_flex{gap:2rem;align-items:center}@media only screen and (max-width: 999px){#index #index01 .w1020 .box .cm_flex{gap:2.5rem}}@media only screen and (min-width: 1000px){#index #index01 .w1020 .box .cm_flex .txtBox{width:25rem;padding-left:1rem}}#index #index01 .w1020 .box .cm_flex .txtBox h3 .en{display:block;height:3rem}#index #index01 .w1020 .box .cm_flex .txtBox .fs14{line-height:1.75;margin:calc(1.4375rem - .375em) 0 -0.375em}#index #index01 .w1020 .box .cm_flex .imgList{display:flex;position:relative}@media only screen and (min-width: 1000px){#index #index01 .w1020 .box .cm_flex .imgList{width:calc(100% - 27rem)}#index #index01 .w1020 .box .cm_flex .imgList::after{content:"";position:absolute;width:5rem;height:100%;background:linear-gradient(270deg, rgba(255, 255, 255, 0) 0%, #FFFFFF 100%);left:0;top:0}}#index #index01 .w1020 .box .cm_flex .imgList img{width:50%}@media only screen and (min-width: 1000px){#index #index01 .w1020 .box .cm_flex .imgList img.second{border-radius:0 1rem 0 0}}@media only screen and (max-width: 999px){#index #index01 .w1020 .box .cm_flex .imgList img.wide{width:100%}}#index #index01 .w1020 .box .detail{display:flex;align-items:center;justify-content:center;color:#2050b6;letter-spacing:.15em;font-family:"Jost",sans-serif;width:8.9375rem;height:4rem;background:#fff;border-radius:2rem 0px 3rem 0;position:absolute;right:0rem;bottom:0}#index #index01 .w1020 .box .detail span{display:block;font-family:"Jost",sans-serif;padding-left:1.25rem;position:relative}#index #index01 .w1020 .box .detail span::after{width:.75rem;aspect-ratio:1;content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);background:url(../img/link.svg) center/contain no-repeat}#index #index02{padding:10rem 0}@media only screen and (max-width: 999px){#index #index02{padding:6rem 0}}#index #index02 .w1020{position:relative}@media only screen and (min-width: 1000px){#index #index02 .w1020 .h2{position:absolute;top:1rem;left:-2.25rem;transform:rotate(90deg);transform-origin:top left}}#index #index02 .w1020 .h2::before{background:#f8d132}#info .w1020{padding:5rem 0}#info .w840{width:calc(100% - 4rem);padding:5rem 0}#info .head{position:relative}#info .head h1{color:#2050b6;font-size:1.75rem;line-height:1.5;padding:0 7.5rem .5rem 0;margin:-0.25em 0;position:relative}#info .head h1::before{content:"";width:100%;height:.125rem;background-color:#2050b6;position:absolute;left:0;bottom:0}#info .head h1::after{content:"";width:3rem;height:.125rem;background-color:#f8d132;position:absolute;left:0;bottom:0}#info .head .date{font-size:1rem;font-family:"Jost",sans-serif;white-space:nowrap;position:absolute;right:0rem;top:.9375rem}#info .head .post-thumbnail{margin-top:2.5rem}#info .post>*:first-child{margin-top:0}#info .post h2,#info .post h3,#info .post h4,#info .post h5{color:#2050b6}#info .post a{text-decoration:underline}#info .back_list{display:block;width:10rem;height:3rem;border-radius:1.5rem;border:1px solid #2050b6;margin:5rem auto 0;position:relative;transition:.25s cubic-bezier(0.25, 1, 0.5, 1)}#info .back_list:hover{background-color:#2050b6}#info .back_list:hover span{color:#fff}#info .back_list span{display:block;color:#2050b6;white-space:nowrap;position:absolute;left:50%;top:calc(50% - 1px);transition:.25s cubic-bezier(0.25, 1, 0.5, 1);transform:translate(-50%, -50%)}#corporate .contents h2{padding-left:3.25rem;margin-bottom:3rem;position:relative}@media only screen and (max-width: 999px){#corporate .contents h2{padding-left:2.5rem;margin-bottom:2.5rem}}#corporate .contents h2::before{content:"";width:1.25rem;height:.125rem;background-color:#f8d132;position:absolute;left:0;top:50%;transform:translateY(-50%)}@media only screen and (max-width: 999px){#corporate .contents h2::before{width:1rem}}#corporate .contents h2::after{content:"";width:1.25rem;height:.125rem;background-color:#2050b6;position:absolute;left:1.25rem;top:50%;transform:translateY(-50%)}@media only screen and (max-width: 999px){#corporate .contents h2::after{width:1rem;left:1rem}}#corporate .contents h2 .en{display:block;color:#2050b6;font-size:2rem;letter-spacing:.15em;font-weight:normal}#corporate .contents #message{position:relative}@media only screen and (max-width: 999px){#corporate .contents #message{padding:4rem 0 0}}#corporate .contents #message p{line-height:2.75;margin:-0.875em 0}@media only screen and (max-width: 999px){#corporate .contents #message p{line-height:2;margin:-0.5em 0}}@media only screen and (min-width: 1000px){#corporate .contents #message .w1120{padding-top:6rem}}@media only screen and (min-width: 1000px){#corporate .contents #message .w1120 p{width:calc(50% - 5rem)}}@media only screen and (min-width: 1000px){#corporate .contents #message .imgBox{max-width:50rem;width:50%;position:absolute;left:50%;top:0}}@media only screen and (max-width: 999px){#corporate .contents #message .imgBox .w{display:none}}#corporate .contents #message .imgBox .photo{max-width:26.25rem;margin-top:2.5rem}@media only screen and (max-width: 999px){#corporate .contents #message .imgBox .photo{max-width:100%}}#corporate .contents #message .imgBox .name{font-size:1.125rem;margin-top:1.75rem}@media only screen and (max-width: 999px){#corporate .contents #message .imgBox .name{text-align:center}}#corporate .contents #message .imgBox .name strong{font-weight:normal;font-size:1.5rem}#corporate .contents #message .imgBox .fs14{margin:calc(1.25rem - .5em) 0 -0.5em}@media only screen and (max-width: 999px){#corporate .contents #message .imgBox .fs14{text-align:center}}#corporate .contents #outline{padding:8rem 0;margin-top:8rem;background:rgba(32,80,182,.08)}@media only screen and (max-width: 999px){#corporate .contents #outline{padding:6rem 0;margin-top:6rem}}#corporate .contents #outline .w1120 table{width:100%}#corporate .contents #outline .w1120 table tbody tr{width:100%;display:block;margin-top:.5rem;background:#fff}#corporate .contents #outline .w1120 table tbody tr:first-child{margin:0}#corporate .contents #outline .w1120 table tbody tr th{width:14.25rem;padding:1.5rem 5rem;color:#2050b6;font-weight:bold;vertical-align:top;line-height:1.75;white-space:nowrap}@media only screen and (max-width: 999px){#corporate .contents #outline .w1120 table tbody tr th{width:8em;padding:1.5rem 0 1.5rem 2rem}}#corporate .contents #outline .w1120 table tbody tr td{width:calc(100% - 14.25rem);padding:1.5rem 5rem 1.5rem 0rem;line-height:1.75}@media only screen and (max-width: 999px){#corporate .contents #outline .w1120 table tbody tr td{width:auto;padding:1.5rem 2rem 1.5rem 0}}#contact #contact01{padding:5rem 0 8rem;background:rgba(32,80,182,.08)}@media only screen and (max-width: 999px){#contact #contact01{padding:4rem 0 6rem}}#contact #contact01 .p{line-height:1.75;margin:-0.375em 0}#contact #contact01 h3{color:#2050b6;font-weight:bold;margin-top:6rem}#contact .privacy-policy h4{font-size:.875rem;margin-top:2rem}#contact .privacy-policy p{font-size:.75rem;line-height:1.75;margin:calc(.75rem - .375em) 0 -0.375em}#contact .privacy-policy p.middle{margin-top:calc(2rem - .375em)}#contact .privacy-policy ul{margin:calc(1rem - .375em) 0 -0.375em 1.25rem}#contact .privacy-policy ul li{font-size:.75rem;line-height:1.75;list-style:disc}#support.status .contents .catch{transition-delay:.125s;transform:translateX(0);opacity:1}#support.status .contents .mv::after{transform:translateY(-100%)}#support .contents{color:#203d4f}#support .contents::before{display:none}#support .contents .catch{width:40.375vw;aspect-ratio:646/253;position:fixed;left:12rem;bottom:8rem;z-index:1;transition:.5s cubic-bezier(0.25, 1, 0.5, 1);transform:translateX(2.5rem);opacity:0}@media only screen and (max-width: 999px){#support .contents .catch{display:none}}#support .contents .catch.hide{transform:translateX(-1.5rem);opacity:0}#support .contents .catch img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;left:0;top:0}#support .contents .mv{width:100%;height:100vh;overflow:hidden;border-radius:64px 0 0 64px;background:url(../img/support/main.jpg) center/cover no-repeat;position:fixed;top:50%;right:0%;z-index:-2;transform:translate(0, -50%);-webkit-mask-image:linear-gradient(#fff, #fff);mask-image:linear-gradient(#fff, #fff);-webkit-mask-size:calc(100% - 128px) calc(100% - 144px);mask-size:calc(100% - 128px) calc(100% - 144px);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:right center;mask-position:right center}@media only screen and (max-width: 999px){#support .contents .mv{display:none}}#support .contents .mv::before{display:none;content:"";width:100%;height:100%;background:url(../img/support/light.webp) center/cover no-repeat;position:absolute;top:0;left:0;transition:.5s cubic-bezier(0.25, 1, 0.5, 1);mix-blend-mode:soft-light}#support .contents .mv::after{content:"";width:100%;height:100%;background-color:#2050b6;position:absolute;top:0;left:0;transition:.5s cubic-bezier(0.25, 1, 0.5, 1)}#support .contents .mv .overlay{content:"";width:100%;height:100%;background-color:#f8d132;position:absolute;top:0;left:0}#support .contents #fv{background-color:rgba(0,0,0,0);position:relative}@media only screen and (min-width: 1000px){#support .contents #fv{height:100vh}}@media only screen and (max-width: 999px){#support .contents #fv{height:100%;padding:4rem 0 6rem}}#support .contents #fv::after{display:none}#support .contents #fv .os{display:flex;gap:1rem;align-items:center;position:absolute;top:2.25rem;right:2.5rem;transform:translateY(-50%)}@media only screen and (max-width: 999px){#support .contents #fv .os{display:none}}#support .contents #fv .os span{display:block;font-family:"Jost",sans-serif;font-size:.875rem;padding-left:.75rem;position:relative}#support .contents #fv .os span::after{content:"";width:.25rem;aspect-ratio:1/2;background:#000;clip-path:polygon(0 0, 0% 100%, 100% 50%);position:absolute;left:0;top:50%;transform:translate(0%, -50%)}#support .contents #fv .os img{width:7.4375rem}#support .contents #fv .img{width:calc(100% - 2rem);aspect-ratio:3/2;margin:3rem 0 0 auto}@media only screen and (min-width: 1000px){#support .contents #fv .img{display:none}}#support .contents #fv .img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:2rem 0 0 2rem}@media only screen and (min-width: 1000px){#support .contents #fv nav{width:21.625rem;height:28.125rem;padding:4.5rem 4rem 0;background:#fff;border-radius:0px 0px 2.5rem 0px;position:absolute;left:0;top:0px;z-index:3}}#support .contents #fv nav h1{width:13.625rem}#support .contents #fv nav h1 .jp{display:block;color:#000;font-size:.75rem;font-weight:bold;text-align:center;margin-bottom:1em}#support .contents #fv nav .nav{display:flex;gap:1.5rem;margin-top:3rem}@media only screen and (min-width: 1000px){#support .contents #fv nav .nav{flex-direction:column}}@media only screen and (max-width: 999px){#support .contents #fv nav .nav{flex-wrap:wrap;justify-content:center;gap:1.5rem 2.5rem}}@media only screen and (max-width: 999px){#support .contents #fv nav .nav li{width:14em}#support .contents #fv nav .nav li:nth-child(2),#support .contents #fv nav .nav li:nth-child(4){width:8.5em}}#support .contents #fv nav .nav li a{display:block;letter-spacing:.1em;white-space:nowrap;padding-left:1.625rem;position:relative;white-space:nowrap}#support .contents #fv nav .nav li a::after{content:"";width:.875rem;aspect-ratio:14/8;position:absolute;top:50%;left:0;transform:translateY(-50%);background:url(../img/support/nav.svg) center/contain no-repeat}#support .contents #fv .scroll{height:4rem;position:fixed;left:4rem;bottom:0rem;font-size:.75rem;font-family:"Jost",sans-serif;letter-spacing:.1em;padding-left:.375rem;writing-mode:vertical-rl;transform:translateX(-50%)}#support .contents #fv .scroll::after{content:"";width:1px;height:100%;position:absolute;left:0;top:0;background:#203d4f}@media only screen and (max-width: 999px){#support .contents #fv .scroll{display:none}}#support .contents #fv .contact{display:block;width:17.5rem;position:absolute;right:2rem;bottom:1.75rem;z-index:3}#support .contents #support01{color:#fff;padding:8rem 0 4rem}@media only screen and (max-width: 999px){#support .contents #support01{background-color:#2050b6;padding:6rem 0;border-radius:4rem 4rem 0 0}}#support .contents #support01.status .w1120 .relative .txtBox .lead{transform:translate(0);opacity:1}#support .contents #support01.status .w1120 .relative .txtBox .fs20{transition-delay:.25s;transform:translate(0);opacity:1}#support .contents #support01.status .w1120 .relative .imgBox img.img2{transform:translateY(0) rotate(-4deg);opacity:1}#support .contents #support01.status2 .w1120 .relative .imgBox img.img1{transform:translateY(0) rotate(4deg);opacity:1}@media only screen and (min-width: 1000px){#support .contents #support01 .w1120{width:calc(100% - 15rem)}}#support .contents #support01 .w1120 .relative{position:relative}#support .contents #support01 .w1120 .relative .txtBox .lead{font-size:3.5rem;letter-spacing:.1em;line-height:1.5;white-space:nowrap;margin:-0.25em 0;transition:.5s cubic-bezier(0.25, 1, 0.5, 1);transform:translateX(2rem);opacity:0;filter:drop-shadow(0px 0px 0.75rem rgba(0, 0, 0, 0.32))}@media only screen and (max-width: 999px){#support .contents #support01 .w1120 .relative .txtBox .lead{transform:translateY(2rem)}}#support .contents #support01 .w1120 .relative .txtBox .fs20{transition:.5s cubic-bezier(0.25, 1, 0.5, 1);transform:translateX(2rem);opacity:0;filter:drop-shadow(0px 0px 0.75rem rgba(0, 0, 0, 0.32))}@media only screen and (max-width: 999px){#support .contents #support01 .w1120 .relative .txtBox .fs20{line-height:2;margin:calc(3.5rem - .5em) 0 -0.5em;transform:translateY(2rem)}#support .contents #support01 .w1120 .relative .txtBox .fs20 br{display:none}}#support .contents #support01 .w1120 .relative .imgBox{width:24rem;aspect-ratio:384/576;position:absolute;top:50%;left:calc(50% + 25rem);transform:translate(-50%, -50%)}@media only screen and (max-width: 999px){#support .contents #support01 .w1120 .relative .imgBox{display:none}}#support .contents #support01 .w1120 .relative .imgBox img{width:24rem;border-radius:2.25rem;position:absolute;left:1.25rem;top:-2.5rem;transition:.625s cubic-bezier(0.25, 1, 0.5, 1);opacity:0;filter:drop-shadow(0px 0px 0.75rem rgba(0, 0, 0, 0.32))}#support .contents #support01 .w1120 .relative .imgBox img.img1{transform:translate(0, 6.25%) rotate(6deg);transform-origin:right bottom;z-index:1}#support .contents #support01 .w1120 .relative .imgBox img.img2{left:-4.75rem;top:0rem;transform:translate(0, 6.25%) rotate(-8deg);transform-origin:left bottom}#support .contents #support02{padding:8rem 0}@media only screen and (max-width: 999px){#support .contents #support02{background:#2050b6;padding:0;margin-top:-1px}}@media only screen and (min-width: 1000px){#support .contents #support02 h2{padding-top:5.25rem;writing-mode:vertical-rl;position:absolute;left:4rem;top:0;transform:translateX(-50%)}#support .contents #support02 h2::after{content:"";width:1px;height:4rem;background-color:#203d4f;position:absolute;left:50%;top:0;transform:translateX(-50%)}}@media only screen and (max-width: 999px){#support .contents #support02 h2{padding-left:3rem;position:relative}#support .contents #support02 h2::after{content:"";width:2rem;height:1px;background-color:#203d4f;position:absolute;left:0;top:50%;transform:translateY(-50%)}}#support .contents #support02 p{line-height:2;margin:-0.5em 0}@media only screen and (max-width: 999px){#support .contents #support02 .fs32{line-height:1.5}}#support .contents #support02 .blue{color:#2050b6}#support .contents #support02 .w1248{width:calc(100% - 4rem);max-width:78rem;margin:0 auto}@media only screen and (max-width: 999px){#support .contents #support02 .w1248{width:100%}}#support .contents #support02 .w1248>div{padding:5rem 0 8rem;position:relative;z-index:1}@media only screen and (max-width: 999px){#support .contents #support02 .w1248>div{padding:6rem 0}}#support .contents #support02 .w1248>div::after{content:"";width:100%;height:calc(100% + 8rem);position:absolute;left:0;top:0;border-radius:4rem 4rem 0 0;z-index:-1}#support .contents #support02 #support02-1{color:#fff}@media only screen and (min-width: 1000px){#support .contents #support02 #support02-1{padding-left:5rem;padding-right:5rem}}@media only screen and (max-width: 999px){#support .contents #support02 #support02-1{padding-left:2rem;padding-right:2rem}}#support .contents #support02 #support02-1::after{background-color:#203d4f}#support .contents #support02 #support02-1 h2::after{background:#fff}@media only screen and (min-width: 1000px){#support .contents #support02 #support02-1 .fs32{padding-left:4rem}}@media only screen and (max-width: 999px){#support .contents #support02 #support02-1 .fs32{margin:calc(2rem - .25em) 0 -0.25em}}#support .contents #support02 #support02-1 .cm_flex{gap:4rem;align-items:flex-start;margin-top:2.5rem}@media only screen and (min-width: 1000px){#support .contents #support02 #support02-1 .cm_flex p{padding-left:4rem}}@media only screen and (min-width: 1000px){#support .contents #support02 #support02-1 .cm_flex img{width:25rem}}#support .contents #support02 #support02-2{z-index:2}@media only screen and (min-width: 1000px){#support .contents #support02 #support02-2{padding-left:5rem;padding-right:5rem}}@media only screen and (max-width: 999px){#support .contents #support02 #support02-2{padding-left:2rem;padding-right:2rem}}#support .contents #support02 #support02-2::after{background:#d3eeff}#support .contents #support02 #support02-2 .cm_flex{justify-content:space-between}#support .contents #support02 #support02-2 .cm_flex .fs32{white-space:nowrap}@media only screen and (min-width: 1000px){#support .contents #support02 #support02-2 .cm_flex .fs32{padding-left:3.875rem}}@media only screen and (max-width: 999px){#support .contents #support02 #support02-2 .cm_flex .fs32{margin:calc(2rem - .25em) 0 -0.25em}}@media only screen and (min-width: 1000px){#support .contents #support02 #support02-2 .cm_flex p{max-width:34rem;width:50%}}@media only screen and (max-width: 999px){#support .contents #support02 #support02-2 .cm_flex p{margin-top:calc(2.5rem - .5em)}}#support .contents #support02 #support02-3{z-index:3}@media only screen and (min-width: 1000px){#support .contents #support02 #support02-3{padding-left:5rem;padding-right:5rem}}@media only screen and (max-width: 999px){#support .contents #support02 #support02-3{padding-left:2rem;padding-right:2rem}}#support .contents #support02 #support02-3::after{background:#fff}#support .contents #support02 #support02-3 h2{color:#2050b6}#support .contents #support02 #support02-3 h2::after{background:#2050b6}#support .contents #support02 #support02-3 .cm_flex{justify-content:space-between}@media only screen and (min-width: 1000px){#support .contents #support02 #support02-3 .cm_flex .fs32{padding-left:3.875rem;padding-right:3rem;width:50%}}@media only screen and (max-width: 999px){#support .contents #support02 #support02-3 .cm_flex .fs32{margin:calc(2rem - .25em) 0 -0.25em}}@media only screen and (min-width: 1000px){#support .contents #support02 #support02-3 .cm_flex .txtBox{max-width:34rem;width:50%}}@media only screen and (max-width: 999px){#support .contents #support02 #support02-3 .cm_flex .txtBox{margin-top:2.5rem}}#support .contents #support02 #support02-3 .cm_flex .txtBox .support{margin-top:4rem}@media only screen and (max-width: 999px){#support .contents #support02 #support02-3 .cm_flex .txtBox .support{margin-top:3rem}}#support .contents #support02 #support02-3 .cm_flex .txtBox .fs28{font-weight:900;text-align:center;line-height:1.5;margin:calc(-0.25em + 2rem) 0 -0.25em}#support .contents #support02 #support02-3 .cm_flex .txtBox .type{padding:2.25rem 2.25rem;margin-top:3.5rem;border:.25rem solid rgba(32,80,182,.2);border-radius:1.25rem}#support .contents #support02 #support02-3 .cm_flex .txtBox .type .fs18{font-weight:bold}#support .contents #support02 #support02-3 .cm_flex .txtBox .type .checkList{font-size:.875rem;font-weight:bold;line-height:2;margin:calc(-0.5em + 1.75rem) 0 -0.5em}#support .contents #support02 #support02-3 .cm_flex .txtBox .type .checkList li{word-break:break-all;position:relative;font-feature-settings:"palt" 1;padding-left:1.25rem}#support .contents #support02 #support02-3 .cm_flex .txtBox .type .checkList li::after{width:.8125rem;aspect-ratio:13/12;content:"";position:absolute;top:.625rem;left:0;background:url(../img/support/check.svg) center/contain no-repeat}#support .contents #support02 #support02-4{z-index:4}@media only screen and (min-width: 1000px){#support .contents #support02 #support02-4{padding-left:8rem;padding-right:8rem}}@media only screen and (max-width: 999px){#support .contents #support02 #support02-4{padding-left:2rem;padding-right:2rem}}#support .contents #support02 #support02-4::after{background:#d3eeff}#support .contents #support02 #support02-4 h2{color:#2050b6}#support .contents #support02 #support02-4 h2::after{background:#2050b6}#support .contents #support02 #support02-4 .w992 .merit{padding-top:3rem;margin-top:2.5rem;background-color:#fff;border-radius:2rem;position:relative;overflow:hidden}@media only screen and (min-width: 1000px){#support .contents #support02 #support02-4 .w992 .merit:first-child{margin:0}}@media only screen and (max-width: 999px){#support .contents #support02 #support02-4 .w992 .merit{padding:2rem 0 0}}#support .contents #support02 #support02-4 .w992 .merit::after{opacity:.12;width:17.5rem;aspect-ratio:1;content:"";position:absolute;top:-7rem;right:-4.25rem;background:url(../img/support/Ellipse.svg) center/contain no-repeat}#support .contents #support02 #support02-4 .w992 .merit h3{width:100%;color:#2050b6;font-size:1.75rem;line-height:1.5;padding-left:4rem;margin:-0.25em 0;position:relative}@media only screen and (max-width: 999px){#support .contents #support02 #support02-4 .w992 .merit h3{font-size:1.25rem;padding-left:2rem}}#support .contents #support02 #support02-4 .w992 .merit h3::after{content:"";width:3rem;height:.125rem;background-color:#2050b6;position:absolute;left:0;top:50%;transform:translateY(-50%)}@media only screen and (max-width: 999px){#support .contents #support02 #support02-4 .w992 .merit h3::after{width:1.5rem}}#support .contents #support02 #support02-4 .w992 .merit .list{width:calc(100% - 4rem);max-width:39.125rem;font-size:1.375rem;font-weight:bold;line-height:2;margin:calc(-0.5em + 2rem) auto -0.5em}@media only screen and (max-width: 999px){#support .contents #support02 #support02-4 .w992 .merit .list{font-size:1rem}}#support .contents #support02 #support02-4 .w992 .merit .list li{word-break:break-all;position:relative;font-feature-settings:"palt" 1;padding-left:1.25rem}#support .contents #support02 #support02-4 .w992 .merit .list li::after{width:1.125rem;aspect-ratio:1;content:"";position:absolute;top:.875rem;left:0;background:url(../img/support/Ellipse2.svg) center/contain no-repeat}@media only screen and (max-width: 999px){#support .contents #support02 #support02-4 .w992 .merit .list li::after{top:.5rem}}#support .contents #support02 #support02-4 .w992 .merit>div{width:100%;padding:2rem 2rem;margin-top:3rem;position:relative;background:rgba(32,80,182,.16);border-radius:0px 0px 2rem 2rem}@media only screen and (max-width: 999px){#support .contents #support02 #support02-4 .w992 .merit>div{margin-top:2rem}}#support .contents #support02 #support02-4 .w992 .merit>div .fs22{font-weight:bold;font-size:1.375rem;line-height:1.5;text-align:center;margin:-0.25em 0}@media only screen and (max-width: 999px){#support .contents #support02 #support02-4 .w992 .merit>div .fs22{font-size:1.25rem}}#support .contents #support02 #support02-4 .w992 .features{margin-top:6rem;position:relative}#support .contents #support02 #support02-4 .w992 .features dl dt{color:#2050b6;font-size:1.75rem;font-weight:bold;line-height:1.75;margin:-0.375em 0}@media only screen and (max-width: 999px){#support .contents #support02 #support02-4 .w992 .features dl dt{font-size:1.5rem;text-align:center}}#support .contents #support02 #support02-4 .w992 .features dl dt .num{font-family:"Jost",sans-serif;font-style:italic;font-weight:300;font-size:8rem;line-height:1}@media only screen and (max-width: 999px){#support .contents #support02 #support02-4 .w992 .features dl dt .num{font-size:6rem}}#support .contents #support02 #support02-4 .w992 .features dl dd{line-height:2;margin:calc(-0.5em + 3rem) 0 -0.5em}@media only screen and (max-width: 999px){#support .contents #support02 #support02-4 .w992 .features dl dd{margin:calc(-0.5em + 2.5rem) 0 -0.5em}}@media only screen and (min-width: 1000px){#support .contents #support02 #support02-4 .w992 #no1 dl{max-width:39.5rem}}@media only screen and (min-width: 1000px){#support .contents #support02 #support02-4 .w992 #no1 dl dt{display:flex;align-items:flex-end;gap:1.75rem}}@media only screen and (min-width: 1000px){#support .contents #support02 #support02-4 .w992 #no1 dl dt .num{transform:translate(-0.75rem, -1rem)}}@media only screen and (max-width: 999px){#support .contents #support02 #support02-4 .w992 #no1 dl dt .num{text-align:center}}@media only screen and (min-width: 1000px){#support .contents #support02 #support02-4 .w992 #no1 dl dd{padding-left:10rem}}@media only screen and (min-width: 1000px){#support .contents #support02 #support02-4 .w992 #no1 .img{width:27.75rem;position:absolute;left:43.125rem;bottom:-2.5rem}}#support .contents #support02 #support02-4 .w992 #no1 .img img{border-radius:2.5rem}@media only screen and (min-width: 1000px){#support .contents #support02 #support02-4 .w992 #no1 .img img{transform:rotate(2deg)}}@media only screen and (max-width: 999px){#support .contents #support02 #support02-4 .w992 #no1 .img img{margin-top:2.5rem}}@media only screen and (min-width: 1000px){#support .contents #support02 #support02-4 .w992 #no2 dl{padding-left:32.5rem}}@media only screen and (min-width: 1000px){#support .contents #support02 #support02-4 .w992 #no2 dl dt .num{transform:translate(-0.75rem, 0)}}@media only screen and (min-width: 1000px){#support .contents #support02 #support02-4 .w992 #no2 .img{width:27.75rem;position:absolute;left:0rem;top:4rem}}#support .contents #support02 #support02-4 .w992 #no2 .img img{border-radius:2.5rem}@media only screen and (min-width: 1000px){#support .contents #support02 #support02-4 .w992 #no2 .img img{transform:rotate(2deg)}}@media only screen and (max-width: 999px){#support .contents #support02 #support02-4 .w992 #no2 .img img{margin-top:2.5rem}}@media only screen and (min-width: 1000px){#support .contents #support02 #support02-4 .w992 #no3 dl dt{display:flex;align-items:flex-end;gap:.75rem}}@media only screen and (min-width: 1000px){#support .contents #support02 #support02-4 .w992 #no3 dl dt .num{transform:translate(-1.25rem, -1rem)}}@media only screen and (min-width: 1000px){#support .contents #support02 #support02-4 .w992 #no3 dl dd{padding-left:10rem}}#support .contents #support02 #support02-4 .w992 #no3 .w672{max-width:42rem;margin:0 auto}#support .contents #support02 #support02-4 .w992 #no3 .w672 .image{margin-top:3.5rem}#support .contents #support02 #support02-4 .w992 #no3 .w672 .fs14{line-height:1.75;margin:calc(2rem - .375em) 0 -0.375em}#support .contents #support02 #support02-4 .w992 #no3 .w672 .cm_link{margin:3rem 0 0}@media only screen and (max-width: 999px){#support .contents #support02 #support02-4 .w992 #no3 .w672 .cm_link{margin-left:auto;margin-right:auto}}#support .contents #support02 #support02-5{z-index:5}@media only screen and (min-width: 1000px){#support .contents #support02 #support02-5{padding-left:8rem;padding-right:8rem}}@media only screen and (max-width: 999px){#support .contents #support02 #support02-5{padding-left:2rem;padding-right:2rem}}#support .contents #support02 #support02-5::after{background:#fff}@media only screen and (max-width: 999px){#support .contents #support02 #support02-5 .w885 p{margin-top:calc(2.5rem - .5em)}}#support .contents #support02 #support02-5 .w885 p a{text-decoration:underline}#support .contents #support02 #support02-5 .w885 p a:hover{text-decoration:none}#support .contents #support02 #support02-5 .w885 p.center{font-weight:bold;text-align:center;margin:calc(1.75rem - .5em) 0 -0.5em}#support .contents #support02 #support02-5 .w885 p+p{margin:calc(2.5rem - .5em) 0 -0.5em}#support .contents #support02 #support02-5 .w885 h3{display:inline-block;font-size:1.25rem;margin-top:6rem;padding-right:2.5rem;padding-bottom:.75rem;border-bottom:3px solid #203d4f}#support .contents #support02 #support02-5 .w885 .fs32{font-size:1.75rem;margin:-0.25em 0}#support .contents #support02 #support02-5 .w885 .fs20{margin:calc(2.5rem - .5em) 0 -0.5em;font-weight:bold}#support .contents #support02 #support02-5 .w885 .fs12{font-size:.75rem;margin-top:1.25rem}#support .contents #support02 #support02-5 .w885 .box{padding:3rem;margin-top:3rem;background:#fff;border:1px solid #203d4f;border-radius:0px 2rem 2rem 2rem;position:relative}#support .contents #support02 #support02-5 .w885 .box::after{content:"";width:1.5rem;aspect-ratio:1;clip-path:polygon(0 0, 0% 100%, 100% 0);background-color:#203d4f;position:absolute;left:0;top:0}#support .contents #support02 #support02-5 .w885 .box .checkList{max-width:35.6875rem;font-size:1.25rem;font-weight:bold;line-height:2;margin:calc(-0.5em + 2.5rem) auto -0.5em}#support .contents #support02 #support02-5 .w885 .box .checkList li{word-break:break-all;position:relative;font-feature-settings:"palt" 1;padding-left:1.75rem}#support .contents #support02 #support02-5 .w885 .box .checkList li::after{width:1rem;aspect-ratio:16/14;content:"";position:absolute;top:.875rem;left:0;background:url(../img/support/check2.svg) center/contain no-repeat}#support .contents #support02 #support02-5 .w885 .box .flex{display:flex;align-items:center;gap:.75rem}#support .contents #support02 #support02-5 .w885 .box .flex .dt{width:4.9375rem;font-family:"Jost",sans-serif;text-align:center;background:#f8d132;border-radius:1.25rem;padding:.5rem}#support .contents #support02 #support02-5 .w885 .box .flex .dd{font-size:1.5rem;font-weight:bold}#support .contents #support02 #support02-5 .w885 .box .flex+p{margin:calc(-0.5em + 1.6875rem) auto -0.5em}#support .contents #support02 #support02-5 .w885 #flow h3+dl{margin-top:3rem}@media only screen and (max-width: 999px){#support .contents #support02 #support02-5 .w885 #flow h3+dl{margin-top:2.5rem}}#support .contents #support02 #support02-5 .w885 #flow dl{background-color:rgba(32,61,79,.08);margin-top:1rem;border-radius:1rem}@media only screen and (min-width: 1000px){#support .contents #support02 #support02-5 .w885 #flow dl{display:flex}}#support .contents #support02 #support02-5 .w885 #flow dl dt{font-weight:bold;background-color:rgba(32,61,79,.08);border-radius:1rem 0 0 1rem;padding-left:2.5rem}@media only screen and (min-width: 1000px){#support .contents #support02 #support02-5 .w885 #flow dl dt{display:flex;align-items:center;width:12rem}}@media only screen and (max-width: 999px){#support .contents #support02 #support02-5 .w885 #flow dl dt{padding:1rem 2rem;border-radius:1rem 1rem 0 0}}#support .contents #support02 #support02-5 .w885 #flow dl dd{line-height:1.75;padding:1.25rem 2.5rem;border-radius:0 1rem 1rem 0}@media only screen and (min-width: 1000px){#support .contents #support02 #support02-5 .w885 #flow dl dd{width:calc(100% - 12rem)}}@media only screen and (max-width: 999px){#support .contents #support02 #support02-5 .w885 #flow dl dd{padding:1rem 2rem;border-radius:0 1rem 1rem 0}}#support .contents #support02 #support02-5 .w885 #flow dl dd a{text-decoration:underline}#support .contents #support02 #support02-5 .w885 #flow dl dd a:hover{text-decoration:none}#support .contents #support02 #support02-6{z-index:6}@media only screen and (min-width: 1000px){#support .contents #support02 #support02-6{padding-left:8rem;padding-right:8rem}}@media only screen and (max-width: 999px){#support .contents #support02 #support02-6{padding-left:2rem;padding-right:2rem}}#support .contents #support02 #support02-6::after{background:#2050b6;height:100%;border-radius:4rem}#support .contents #support02 #support02-6 h2{color:#fff}#support .contents #support02 #support02-6 h2::after{background:#fff}@media only screen and (max-width: 999px){#support .contents #support02 #support02-6 .w885{margin-top:2.5rem}}#support .contents #support02 #support02-6 .w885 .fs20{color:#fff}#support .contents #support02 #support02-6 .w885 .mw_wp_form .ac dt{color:#fff}#support .contents #support02 #support02-6 .w885 .mw_wp_form .ac dd .checkbox{color:#fff}#support .contents #support02 #support02-6 .w885 .mw_wp_form.mw_wp_form_confirm .ac dd{color:#fff}#support .contents #support02 #support02-6 .w885 .mw_wp_form.mw_wp_form_complete p{line-height:2;color:#fff}@media screen and (min-width: 1000px){.pcNone{display:none !important}html{width:100%;height:100%;font-size:16px}body{width:100%;height:100%;font-size:1rem}img{display:block;height:auto}}@media screen and (max-width: 999px){.spNone{display:none !important}html{width:100%;height:100%;font-size:3.125vw}body{width:100%;height:100%;font-size:1rem;overflow-x:hidden}img{display:block;max-width:100%;width:100%}}/*# sourceMappingURL=layout.min.css.map */