﻿/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:0.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}:root{--breakpoint-xs: 0;--breakpoint-sm: 768px;--breakpoint-md: 768px;--breakpoint-lg: 1280px;--breakpoint-xl: 1280px;--font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI",
    Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif,
    "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas,
    "Liberation Mono", "Courier New", monospace}ol,ul{margin-top:0;margin-left:0;margin-right:0;margin-bottom:0;padding:0;list-style:none}li{list-style:none}p,a,li,td,th,b,span,.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:游ゴシック体, YuGothic, 游ゴシック Medium, Yu Gothic Medium, Meiryo, メイリオ, Hiragino Kaku Gothic Pro, ヒラギノ角ゴ Pro W3, Osaka, MS PGothic, arial, helvetica, sans-serif}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-bottom:0.5rem;font-weight:bold;line-height:1.333}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);line-height:1.15;font-size:calc(1000vw / 1280)}@media only screen and (min-width:1280px){html{font-size:10px}}@media only screen and (max-width:767px){html{font-size:calc(1000vw / 767)}}body{-webkit-font-smoothing:antialiased;overflow-x:hidden}body::-webkit-scrollbar{width:1rem}body::-webkit-scrollbar-thumb{background-color:#1944a8;border-radius:1rem}a:hover{text-decoration:none !important}button{border:none}button:focus{outline:none !important}.container{padding-top:0.5rem;padding-bottom:0.5rem}.col{padding-left:0 !important}.col>p{margin:0 !important}.row{margin-bottom:0}.entry-title{font-size:xx-large;font-weight:bold}span.glossaryLink,a.glossaryLink{border-bottom:dotted 1px #6f90ff !important;color:#0215b1 !important;text-decoration:none !important;font-weight:600}.cmtt-backlink-top{display:none !important}.cmtt-backlink-bottom{display:none !important}.sxdx-body{padding-top:70px;margin-top:-70px}.sxdx-content-page{margin-top:8rem}@media only screen and (max-width:767px){.sxdx-content-page{margin-top:7rem}}.sxdx-pc{display:block}@media (max-width:767px){.sxdx-pc{display:none}}.sxdx-sp{display:none}@media (max-width:767px){.sxdx-sp{display:block}}.sxdx-404{padding:5rem 0 4rem}@media (max-width:767px){.sxdx-404{padding:2rem 0 1rem}}.sxdx-page,.sxdx-bg{width:100%;background-color:#f4faff}.sxdx-page-sidebar{margin-top:-3rem;width:100%;background-color:#fff;margin-bottom:3rem;padding:2rem}@media (max-width:767px){.sxdx-page-sidebar{margin-top:4rem}}.sxdx-page-title,.sxdx-page-title-sm{width:100%;height:16rem;background-position:center center;background-size:cover !important;text-align:center;padding:3rem 2rem}@media (max-width:767px){.sxdx-page-title,.sxdx-page-title-sm{height:16rem}}.sxdx-page-title h1,.sxdx-page-title-sm h1{color:#fff;font-size:3.2rem;font-weight:700}@media screen and (max-width:767px){.sxdx-page-title h1,.sxdx-page-title-sm h1{font-size:4.4rem}}.sxdx-page-title-sm{height:170px}@media (max-width:767px){.sxdx-page-title-sm{height:170px}}.sxdx-page-text{width:100%;text-align:center}.sxdx-page-text p{color:#fff;font-size:1.6rem;font-weight:400;margin:0 auto}@media (max-width:767px){.sxdx-page-text p{font-size:2.2rem}}.sxdx-page-container{margin:0 11rem}@media (max-width:767px){.sxdx-page-container{margin:0 1rem;padding-bottom:40px}}.sxdx-page-box{margin-top:-3rem;width:100%;background-color:transparent;margin-right:2rem}@media only screen and (max-width:767px){.sxdx-page-box{margin-top:0}}.sxdx-page-box-full{margin-top:-3rem;margin-bottom:4rem;padding:4rem 2rem;width:100%;background-color:#fff}.sxdx-page-box-full-thanks{text-align:center}.sxdx-page-box-full-thanks h2{font-family:futura-pt-bold, 游ゴシック体, YuGothic, 游ゴシック Medium, Yu Gothic Medium, Hiragino Kaku Gothic Pro, ヒラギノ角ゴ Pro W3, Osaka, MS PGothic, arial, helvetica, sans-serif;font-weight:bold;font-size:5.8rem;color:#0215b1;margin-bottom:1rem}.sxdx-page-box-full-thanks h3{font-size:2rem;color:#000;margin:0 auto;margin-bottom:2rem;line-height:1.8;letter-spacing:1.6px;font-weight:bold}.sxdx-page-box-full-thanks p{font-size:1.6rem;color:#000;margin:0 auto;line-height:1.8;letter-spacing:1.6px;margin-bottom:3rem}.sxdx-page-box-full-thanks img{display:block;margin:auto;width:70%;height:auto;margin-bottom:4rem;transition:all 0.3s ease}.sxdx-page-box-full-thanks img:hover{cursor:pointer;transform:scale(1.05);opacity:0.8}.sxdx-page-box-full-thanks-link{width:22rem;height:4rem;border-radius:5100vh;background-color:#0215b1;border:1px solid #0215b1;padding:1rem 2rem;margin:1rem auto;font-weight:bold;display:flex;justify-content:center;align-items:center;margin:0 auto;position:relative;transition:all 0.3s ease}@media (max-width:767px){.sxdx-page-box-full-thanks-link{margin:20px auto;width:100%}}.sxdx-page-box-full-thanks-link span{color:#fff;font-weight:bold;font-size:1.6rem;transition:all 0.3s ease}.sxdx-page-box-full-thanks-link:hover{cursor:pointer;border:1px solid #6f90ff;background-color:#6f90ff;transition:all 0.3s ease}.sxdx-page-box-full-thanks-link:hover span{color:#fff;transition:all 0.3s ease}.sxdx-page-box-full-thanks-link-icon{position:absolute;transform:rotate(180deg);font-size:22px !important;font-weight:normal !important;top:0.4rem;right:0.7rem}.sxdx-page-tags{margin:0 0.2rem 1em}.sxdx-page-tags a{position:relative;display:inline-block;padding:2px 6px;color:#555;border:solid 1px #4b75e0;border-radius:4px;box-sizing:border-box;background-color:#fff;color:#4b75e0;font-size:0.95rem;font-weight:bold;transition:all 0.3s ease}@media (max-width:767px){.sxdx-page-tags a{font-size:0.95rem;margin:0 0.2rem 0.6rem}}.sxdx-page-tags a:hover{color:#fff;border:solid 1px #4b75e0;background-color:#4b75e0;transition:all 0.3s ease}.sxdx-page-tags-2{margin:0.2rem !important}.sxdx-page-tags-3{margin:0.2rem !important}.sxdx-page-tags-3>a{font-size:0.8rem !important;border:solid 1px #757fd6 !important}@media (max-width:767px){.sxdx-page-date{margin:0.8rem 0 0.6rem}}.sxdx-bg{padding-bottom:60px;background-image:radial-gradient(290px 300px, rgba(105, 134, 255, 0.5) 1%, rgba(255, 255, 255, 0) 15%), radial-gradient(800px 780px, rgba(105, 209, 255, 0.5) 1%, rgba(255, 255, 255, 0) 15%), radial-gradient(1000px 990px, rgba(66, 239, 159, 0.5) 1%, rgba(255, 255, 255, 0) 15%), radial-gradient(400px 380px, rgba(105, 134, 255, 0.5) 1%, rgba(255, 255, 255, 0) 15%), radial-gradient(750px 750px, rgba(105, 209, 255, 0.5) 1%, rgba(255, 255, 255, 0) 15%), radial-gradient(100px 100px, rgba(66, 239, 159, 0.5) 1%, rgba(255, 255, 255, 0) 15%);background-size:1230px 1280px, 810px 910px, 1470px 990px, 1200px 1700px, 1520px 1200px, 1100px 1300px;background-position:-300px -550px, -200px 100px, 50px 510px, -200px -550px, -180px -250px, 130px -150px}@media (max-width:767px){.sxdx-bg{background-image:radial-gradient(290px 300px, rgba(105, 134, 255, 0.5) 1%, rgba(255, 255, 255, 0) 11%), radial-gradient(800px 780px, rgba(105, 209, 255, 0.5) 1%, rgba(255, 255, 255, 0) 11%), radial-gradient(1000px 990px, rgba(66, 239, 159, 0.5) 1%, rgba(255, 255, 255, 0) 11%), radial-gradient(400px 380px, rgba(105, 134, 255, 0.5) 1%, rgba(255, 255, 255, 0) 11%), radial-gradient(750px 750px, rgba(105, 209, 255, 0.5) 1%, rgba(255, 255, 255, 0) 11%), radial-gradient(100px 100px, rgba(66, 239, 159, 0.5) 1%, rgba(255, 255, 255, 0) 11%);background-size:1230px 1280px, 810px 910px, 1470px 990px, 1200px 1700px, 1520px 1200px, 1100px 1300px;background-position:-300px -550px, -200px 100px, 50px 510px, -200px -550px, -180px -250px, 130px -150px}}.sxdx-glossary-contents{background-color:#fff;padding:4rem}.sxdx-glossary-contents-link{padding-top:13rem;margin-top:-13rem}@media (max-width:767px){.sxdx-glossary-contents-link{padding-top:0;margin-top:0px;padding-bottom:-3rem;margin-bottom:0}}.sxdx-glossary-contents>h2{font-size:2.6rem;color:#1944a8;margin:1rem 0;position:relative;padding:1rem 0;border-bottom:2px solid #ddd}.sxdx-glossary-contents>h2:before{position:absolute;bottom:-3px;left:0;width:10%;height:2px;content:"";background:#1944a8}@media (max-width:767px){.sxdx-glossary-contents>h2{font-size:4.4rem}}.sxdx-glossary-contents>h2>button{background-color:#fff;padding:0}.sxdx-glossary-contents>h2>button>p{color:#0215b1;margin-bottom:0}.sxdx-glossary-contents-collapse{padding:0 2rem}@media (max-width:767px){.sxdx-glossary-contents-collapse{padding:1rem 3rem}}.sxdx-glossary-contents-collapse>div{border-top:none;border-bottom:none}.sxdx-glossary-contents-collapse-item{display:flex}.sxdx-glossary-contents-collapse-item>li{margin-right:2rem;margin-bottom:1rem}.sxdx-glossary-contents-collapse-item>li>a{font-size:1.5rem;color:#333 !important}@media (max-width:767px){.sxdx-glossary-contents-collapse-item>li>a{font-size:3rem}}.sxdx-glossary-contents-collapse-item>li>a>img{color:#0215b1 !important;margin-right:4px;margin-top:-0.15rem}.sxdx-glossary-contents-collapse-item>li>a>imga:hover{border-bottom:1px solid #333}.sxdx-single{background-color:#fff;padding:4rem 0}.sxdx-single .broken_link,.sxdx-single a.broken_link{text-decoration:none !important}@media (max-width:767px){.sxdx-single{padding:2rem 1.5rem}}.sxdx-single .pc{display:block}@media (max-width:767px){.sxdx-single .pc{display:none}}.sxdx-single .sp{display:none}@media (max-width:767px){.sxdx-single .sp{display:block}}.sxdx-single>div{margin-bottom:40px}.sxdx-single h2{max-width:75.4rem;font-size:2.2rem;color:#fff;line-height:1.8;margin:1rem 0;position:relative;padding:1.6rem 2.4rem 1.6rem 2.4rem;font-weight:bold;background-color:#1944a8}@media screen and (max-width:767px){.sxdx-single h2{font-size:4rem}}.sxdx-single h3{font-size:2rem;font-weight:bold;line-height:2;margin-top:4rem;margin-bottom:2rem;color:#333;border-bottom:3px solid #e6edf5}@media screen and (max-width:767px){.sxdx-single h3{font-size:3rem}}.sxdx-single h4{font-size:1.6rem;font-weight:bold;display:block;margin:1rem 0;margin-top:2rem;margin-bottom:0;border-left:3px solid #1944a8;padding-left:1rem;margin-top:2rem;margin-bottom:1rem}@media screen and (max-width:767px){.sxdx-single h4{margin-top:4rem;margin-bottom:2rem;font-size:3rem}}.sxdx-single p{font-size:1.6rem;display:block;margin:1rem 0;line-height:1.8;letter-spacing:1.6px}@media screen and (max-width:767px){.sxdx-single p{font-size:2.8rem}}.sxdx-single div>a{font-size:1.4rem;text-decoration:none;line-height:1.8;letter-spacing:1.6px}@media screen and (max-width:767px){.sxdx-single div>a{font-size:3rem}}.sxdx-single ul{margin:1.5rem 0;letter-spacing:1.6px}.sxdx-single ul>li{font-size:1.6rem;font-weight:700;display:block;margin:1rem 0;position:relative;padding-left:4rem}@media screen and (max-width:767px){.sxdx-single ul>li{font-size:2.8rem;padding-left:6rem}}.sxdx-single ul>li:before{position:absolute;content:"●";top:0;left:13px;color:#0215b1}.sxdx-single ol{margin:1.5rem 0;letter-spacing:1.6px}.sxdx-single ol>li{font-size:1.6rem;font-weight:700;display:block;margin:1rem 0;position:relative;padding-left:1rem}@media screen and (max-width:767px){.sxdx-single ol>li{font-size:2.8rem;padding-left:6rem}}.sxdx-single img{width:80%;height:auto;display:block;margin:2rem auto}.sxdx-single .img-m{width:500px;display:block;margin:0 auto}@media (max-width:767px){.sxdx-single .img-m{width:100%}}.sxdx-single table{font-size:1.6rem}@media screen and (max-width:767px){.sxdx-single table{font-size:2.8rem}}.sxdx-single table th{vertical-align:middle !important;font-size:1.6rem;border:1px solid #000 !important}@media screen and (max-width:767px){.sxdx-single table th{font-size:2.8rem}}.sxdx-single table td{padding:0.2rem;font-size:1.6rem;border:1px solid #000 !important}@media screen and (max-width:767px){.sxdx-single table td{font-size:2.8rem}}@media (max-width:767px){.sxdx-single .table-wrap{overflow-x:auto}.sxdx-single .table-wrap table{min-width:767px;margin:0 10px 50px}.sxdx-single .table-wrap::-webkit-scrollbar{height:2px}.sxdx-single .table-wrap::-webkit-scrollbar-track{margin:0 2px;background:#eee;border-radius:2px}.sxdx-single .table-wrap::-webkit-scrollbar-thumb{border-radius:2px;background:#ddd}}.sxdx-single small{font-size:1.6rem;display:block;font-family:游ゴシック体, YuGothic, 游ゴシック Medium, Yu Gothic Medium, Meiryo, メイリオ, Hiragino Kaku Gothic Pro, ヒラギノ角ゴ Pro W3, Osaka, MS PGothic, arial, helvetica, sans-serif;margin:1rem 0;line-height:1.8;letter-spacing:1.6px}@media screen and (max-width:767px){.sxdx-single small{font-size:2.8rem}}.sxdx-single blockquote{position:relative;padding:30px 15px 8px 15px;box-sizing:border-box;font-style:italic;background:#efefef;color:#555;margin-top:20px}@media screen and (max-width:767px){.sxdx-single blockquote{font-size:2.4rem}}.sxdx-single blockquote:before{display:inline-block;position:absolute;top:5px;left:3px;content:"";font-family:sans-serif;color:#cfcfcf;font-size:90px;line-height:1}.sxdx-single blockquote p{padding:0;margin:10px 0;line-height:1.7}@media screen and (max-width:767px){.sxdx-single blockquote p{font-size:2.4rem}}.sxdx-single blockquote cite{display:block;text-align:right;color:#888888;font-size:1.4em}@media screen and (max-width:767px){.sxdx-single blockquote cite{font-size:2.4rem}}.sxdx-single button{display:block;width:auto;height:auto;border-radius:5100vh;background-color:#0215b1;border:1px solid #0215b1;padding:1rem 2rem;margin:1rem auto;font-weight:bold;transition:all 0.3s ease}@media (max-width:767px){.sxdx-single button{margin-top:10px;padding:1rem 1rem;line-height:0.8rem;width:100%;height:auto}}.sxdx-single button:hover{cursor:pointer;border:1px solid #6f90ff;background-color:#6f90ff;transition:all 0.3s ease}.sxdx-single button>a>span{color:#fff;font-size:1.8rem;display:flex;justify-content:center;align-items:center}@media (max-width:767px){.sxdx-single button>a>span{vertical-align:middle;font-size:3rem;line-height:1.2}}.sxdx-single .btn-fixed{width:500px}.sxdx-single .btn-orange{width:500px !important;background-color:#ff9b3c;border:1px solid #ff9b3c;transition:all 0.3s ease}.sxdx-single .btn-orange:hover{cursor:pointer;border:1px solid #ff9b3c;background-color:#ff9b3c;opacity:0.8;transition:all 0.3s ease}@media (max-width:767px){.sxdx-single .btn-orange{width:100% !important}}.sxdx-single-header h1{font-size:1.6rem;font-weight:bold}@media (max-width:767px){.sxdx-single-header h1{font-size:1.2rem}}@media (max-width:767px){.sxdx-single .single__communication img{width:70%;display:flex;margin:0 auto}}.sxdx-single .single__communication div{display:flex;align-items:center}.sxdx-single .single__communication div p span{font-weight:600}.sxdx-single .single__communication .b{font-size:1.6rem !important;font-weight:600 !important}.sxdx-single .sx-single__toc{background-color:#e6edf5;border-radius:1.6rem;display:block;padding:4rem;margin:10% auto;margin-bottom:40px;width:100%}.sxdx-single .sx-single__toc>h6{text-align:left;padding-bottom:20px;margin:0;border-bottom:1px solid #c7d1dd;font-size:2.4rem;font-weight:700;color:#1944a8}@media screen and (max-width:767px){.sxdx-single .sx-single__toc>h6{font-size:4rem}}.sxdx-single .sx-single__toc>ol>li{border-bottom:1px solid #c7d1dd;padding:2.6rem 0}.sxdx-single .sx-single__toc>ol>li>a{color:#333;font-size:1.6rem;display:block;text-decoration:none !important;transition:all 0.3s ease}@media screen and (max-width:767px){.sxdx-single .sx-single__toc>ol>li>a{font-size:2.4rem}}.sxdx-single .sx-single__toc>ol>li>a:hover{transition:all 0.3s ease;text-decoration:underline !important}.sxdx-single .sx-single__toc .sub-item{display:flex;margin-left:3rem;color:#333;font-size:1.4rem;text-decoration:none !important;transition:all 0.3s ease;padding:0.6rem 0}@media screen and (max-width:767px){.sxdx-single .sx-single__toc .sub-item{font-size:2.2rem}}.sxdx-single .sx-single__toc .sub-item:hover{transition:all 0.3s ease;text-decoration:underline !important}.sxdx-single .sx-single__toc .sub-item .item-number{white-space:nowrap}.sxdx-single .sx-single__toc .sub-item .item-text{display:block;overflow-wrap:break-word;width:100%}.sxdx-single .long-title{display:flex;line-height:1.4}.sxdx-single .long-title>span:first-child{white-space:nowrap}.sxdx-single .long-title>span:last-child{display:block;overflow-wrap:break-word;width:100%}.sxdx-single .wp-card{width:100%;display:grid;grid-template-columns:repeat(2, 1fr);gap:3rem;margin:4rem 0}@media screen and (max-width:767px){.sxdx-single .wp-card{grid-template-columns:repeat(1, 1fr);margin:6rem 0}}.sxdx-single .wp-card__img{display:flex;justify-content:center;align-items:center}.sxdx-single .wp-card__img img{display:block;max-width:100%;max-height:30rem !important;width:auto !important;margin:0 !important;border:1px solid rgba(100, 100, 100, 0.3)}@media screen and (max-width:767px){.sxdx-single .wp-card__img img{max-height:60rem !important}}.sxdx-single .wp-card__content>p{font-size:1.6rem !important;font-weight:bold;margin:0 0 0.6rem !important}@media screen and (max-width:767px){.sxdx-single .wp-card__content>p{font-size:2.2rem !important}}.sxdx-single .wp-card__content ul{margin-top:0 !important;margin-bottom:3rem !important}.sxdx-single .wp-card__content ul li{margin-bottom:0.4rem !important;padding-left:2.8rem !important;position:relative;margin-top:0 !important}.sxdx-single .wp-card__content ul li:before{content:"◆";position:absolute;top:50%;left:0;transform:translateY(-50%);font-size:1.4rem !important;color:#0215b1}.sxdx-single .wp-card__content ul li p{font-size:1.4rem !important;margin:0 !important;font-weight:normal !important}@media screen and (max-width:767px){.sxdx-single .wp-card__content ul li p{font-size:2.2rem !important}}.sxdx-single .wp-card__content>div>a{display:block;margin:0 auto;width:80% !important;padding:0.4rem !important;border-radius:50rem !important;background-color:#35afe7;display:flex;justify-content:center;align-items:center;gap:0.2rem}.sxdx-single .wp-card__content>div p{font-size:1.6rem !important;font-weight:bold;color:#fff;margin:0 !important}@media screen and (max-width:767px){.sxdx-single .wp-card__content>div p{font-size:2.2rem !important}}.sxdx-single .wp-card__content>div i{font-size:1.8rem !important;color:#fff}@media screen and (max-width:767px){.sxdx-single .wp-card__content>div i{font-size:2.2rem !important}}.sxdx-single .case{padding:2rem;margin:2rem;border:1px solid #0e6eb7;border-radius:12px}.sxdx-single .case p{margin:0}.sxdx-single .link{position:relative;padding-left:1rem;margin:1rem 0;display:block;font-size:1.4rem}.sxdx-single .sx-single__banner-link{border:1px solid #0e6eb7;position:relative}.sxdx-single .sx-single__banner-link>a{width:100%;height:100%;padding:0.8rem;display:flex;justify-content:center;align-items:center;gap:0.8rem;cursor:pointer}.sxdx-single .sx-single__banner-link-imgcover{overflow:hidden;backface-visibility:hidden}.sxdx-single .sx-single__banner-link-img{max-width:100%;max-height:100%}.sxdx-single .sx-single__banner-link-img img{display:block;width:10.5rem;height:10.5rem;object-fit:cover;margin:0;transition:all ease-in-out 0.3s}.sxdx-single .sx-single__banner-link-text{width:calc(100% - 11.3rem)}.sxdx-single .sx-single__banner-link-title{font-size:1.6rem;font-weight:bold;line-height:1.2;color:black;margin:0 0 0.8rem}.sxdx-single .sx-single__banner-link-description{font-size:1.4rem;line-height:1.2;color:black;margin:0 0 0.8rem}.sxdx-single .sx-single__banner-link-label{position:absolute;bottom:0;right:0}.sxdx-single .sx-single__banner-link-label img{display:block;margin:0;width:10.5rem}.sxdx-single .sx-single__banner-link:hover .sx-single__banner-link-img img{transform:scale(1.1)}@media (max-width:767px){.sxdx-single .sx-single__banner-link>a{padding:0.8rem 0.8rem 1.6rem;flex-direction:column;gap:0.8rem}.sxdx-single .sx-single__banner-link-img img{display:block;max-width:100%;width:320px;height:150px}.sxdx-single .sx-single__banner-link-text{width:100%}.sxdx-single .sx-single__banner-link-title{font-size:1.4rem;margin:0 0 0.8rem}.sxdx-single .sx-single__banner-link-title br{display:none}.sxdx-single .sx-single__banner-link-description{font-size:1.2rem;margin:0}.sxdx-single .sx-single__banner-link-label img{width:5.5rem}}.sxdx-single .sx-single__this-case{border:2px solid #0215b1;border-radius:6px;padding:3.5rem 1.5rem 0.8rem;position:relative}@media (max-width:767px){.sxdx-single .sx-single__this-case{padding-top:6rem}}.sxdx-single .sx-single__this-case>h3{border-radius:0 0 12px 12px;width:130px;display:inline-block;position:absolute;top:-4rem;left:1rem;background-color:#0215b1;color:#fff;line-height:1.8;padding-left:0 !important;text-align:center}.sxdx-single .sx-single__this-case>p{font-weight:bold}.sxdx-single .sx-single__mousepointer-hand{cursor:pointer}.sxdx-single #sx-single__graydisplay{display:none;position:fixed;top:0;left:0;width:100%;max-width:100% !important;height:100%;background:rgba(0, 0, 0, 0.45);z-index:999;padding:4rem}.sxdx-single #sx-single__graydisplay table{background-color:#fff;top:0;bottom:0;left:0;right:0;margin:auto;height:auto}.sxdx-single .color-01{background-color:rgba(37, 66, 80, 0.1);color:#000}.sxdx-single .color-02{background-color:rgba(66, 51, 0, 0.1);color:#000}.sxdx-single .color-03{background-color:rgba(48, 64, 31, 0.1);color:#000}.sxdx-single .color-04{background-color:#eaeef5;color:#000}.sxdx-single .color-05{background-color:#ffb700;color:#000}.sxdx-single .table-fs12 th{font-size:12px !important}.sxdx-single .table-fs12 td{font-size:12px !important}.sxdx-single-download-link-1 a{margin-left:1rem !important;font-weight:600 !important;line-height:1.6 !important;text-decoration:underline !important;text-underline-offset:0.2em}.sxdx-single-download-link-2{border:1px solid rgba(100, 100, 100, 0.3);padding:1rem !important}.sxdx-single-download-link-2 .image{overflow:hidden;position:relative}.sxdx-single-download-link-2 .image>img{width:100%;height:230px;border:1px solid rgba(100, 100, 100, 0.3);object-fit:cover;transition:all ease 0.3s;display:block !important}.sxdx-single-download-link-2 .image>div{width:100%;background-color:rgba(255, 255, 255, 0.7);position:absolute;top:50%;left:50%;-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);margin:0;padding:0}.sxdx-single-download-link-2 .image>div>p{color:#333;line-height:1.4;letter-spacing:1.6px;text-align:center;font-weight:600;font-size:1rem;padding:0;margin:1rem 0}.sxdx-single-download-link-2 h5{color:#333;font-size:1rem !important;font-weight:600 !important;line-height:1.4;letter-spacing:1.6px}.sxdx-single-download-link-2 h4{color:#35afe7;font-size:1.2rem !important;font-weight:600 !important;text-underline-offset:0.2em;line-height:1.4;letter-spacing:1.6px;margin:0.4rem 0 !important}.sxdx-single-download-link-2 p{color:#333;line-height:1.4;letter-spacing:1.6px;margin:0 !important;font-size:1.4rem !important}.sxdx-single-download-link-2 .button>a{width:90%;border:1px solid #fff;display:flex;justify-content:center;align-items:center;border-radius:100vh;margin:1rem auto 0;position:relative;color:#fff;background-color:#35afe7;transition:all 0.3s ease}.sxdx-single-download-link-2 .button>a p{color:#fff;line-height:1.4;letter-spacing:1.6px;font-size:0.8rem !important;font-weight:600 !important;margin:0.6rem 0 !important}.sxdx-single-download-link-2 .button>a p i{padding-left:1rem}.sxdx-single-download-link-2 .button>a:hover{cursor:pointer;color:#fff;border:solid 1px #4b75e0;background-color:#4b75e0;transition:all 0.3s ease}.sxdx-single-download-link-2 .col-md-4{text-align:center;align-items:center;justify-content:center;display:flex !important;width:160px;height:auto;margin:auto}.sxdx-single-download-link-2 .dw{border:1px solid #000}@media (max-width:767px){.sxdx-single-download-link-2 .dw{width:100%}}.sxdx-single-download-link-2 .toc{background-color:#eaeef5;display:block;padding:0.8rem;margin:1rem 0;margin-bottom:40px;width:94%}@media (max-width:767px){.sxdx-single-download-link-2 .toc{margin:1rem auto}}.sxdx-single-download-link-2 .toc>p{text-align:center;padding-bottom:0.8rem;margin-bottom:0.8rem;margin-top:0;border-bottom:1px solid #c0cce0;font-size:1rem;color:#0215b1}.sxdx-single-download-link-2 .toc p{color:#0215b1;font-size:1rem;display:block;margin:1rem 0;transition:all 0.3s ease}.sxdx-single-download-link-3{border:1px solid rgba(100, 100, 100, 0.3);padding:1rem !important}.sxdx-single-download-link-3 .image{overflow:hidden;position:relative}.sxdx-single-download-link-3 .image>img{width:100%;height:230px;border:1px solid rgba(100, 100, 100, 0.3);object-fit:cover;transition:all ease 0.3s;display:block !important}.sxdx-single-download-link-3 .image>div{width:100%;background-color:rgba(255, 255, 255, 0.7);position:absolute;top:50%;left:50%;-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);margin:0;padding:0}.sxdx-single-download-link-3 h5{display:inline;padding:0.4rem;color:#f4faff;font-size:1.4rem !important;font-weight:600 !important;line-height:1.4;letter-spacing:1.6px;background-color:#0215b1}@media (max-width:767px){.sxdx-single-download-link-3 h5{font-size:2.4rem !important;padding:2rem 3rem;margin-bottom:2rem;display:block}}.sxdx-single-download-link-3 h4{color:#333;font-size:1.4rem !important;font-weight:600 !important;text-underline-offset:0.2em;line-height:1.2;letter-spacing:1.6px;margin:0.7rem 0 !important}@media (max-width:767px){.sxdx-single-download-link-3 h4{font-size:2.4rem !important}}.sxdx-single-download-link-3 p{color:#333;line-height:1.2;letter-spacing:1.6px;margin:0 !important;font-size:1.2rem !important}@media (max-width:767px){.sxdx-single-download-link-3 p{font-size:2.4rem !important}}.sxdx-single-download-link-3 .info{margin:1rem 0;padding:0.8rem;background-color:rgba(189, 189, 189, 0.2)}.sxdx-single-download-link-3 .info p{color:#35afe7;font-size:1.2rem !important;font-weight:600 !important}@media (max-width:767px){.sxdx-single-download-link-3 .info p{font-size:2.4rem !important}}.sxdx-single-download-link-3 .info ol{margin:0.4rem 0}.sxdx-single-download-link-3 .info ol li{display:flex;justify-content:start;align-items:center;height:3rem}.sxdx-single-download-link-3 .info ol li img{width:12px;height:auto;margin-right:12px;margin:0 1rem 0 0 !important}.sxdx-single-download-link-3 .info ol li p{color:#333;font-size:1.2rem !important;font-weight:100 !important}@media (max-width:767px){.sxdx-single-download-link-3 .info ol li p{font-size:2.4rem !important}}.sxdx-single-download-link-3 .button>a{width:90%;border:1px solid #fff;display:flex;justify-content:center;align-items:center;border-radius:100vh;margin:1rem auto 0;position:relative;color:#fff;background-color:#35afe7;transition:all 0.3s ease}.sxdx-single-download-link-3 .button>a p{color:#fff;line-height:1.4;letter-spacing:1.6px;font-size:1.8rem !important;font-weight:600 !important;margin:0.6rem 0 !important}@media (max-width:767px){.sxdx-single-download-link-3 .button>a p{font-size:2.4rem !important}}.sxdx-single-download-link-3 .button>a p i{padding-left:1rem}.sxdx-single-download-link-3 .button>a:hover{cursor:pointer;color:#fff;border:solid 1px #4b75e0;background-color:#4b75e0;transition:all 0.3s ease}.sxdx-single-download-link-3 .col-md-4{text-align:center;align-items:center;justify-content:center;display:flex !important;width:160px;height:auto;margin:auto}.sxdx-single-download-link-3 .col-md-8{padding-left:0}@media (max-width:767px){.sxdx-single-download-link-3 .col-md-8{padding:4rem}}.sxdx-single-download-list{text-align:center}.sxdx-single-download-list p{font-size:1.4rem}@media (max-width:767px){.sxdx-single-download-list p{font-size:2.4rem}}.sxdx-single-download-list i{margin:-0.1rem 1.5rem 0 -1.5rem}.sxdx-single-download-list a{display:block;width:500px;position:relative;background-color:#35afe7;border:1px solid #35afe7;padding:1rem 2rem;margin:1rem auto;font-weight:bold;border-radius:100vh;transition:all 0.3s ease}@media (max-width:767px){.sxdx-single-download-list a{font-size:2.4rem}}@media (max-width:767px){.sxdx-single-download-list a{width:100% !important}}.sxdx-single-download-list a:hover{cursor:pointer;border:solid 1px #4b75e0;background-color:#4b75e0;transition:all 0.3s ease}.sxdx-single-download-list a span{font-size:2rem;color:#fff}@media (max-width:767px){.sxdx-single-download-list a span{font-size:2.4rem}}.sxdx-single-download-list-i{font-size:3rem !important;position:absolute;transform:rotate(180deg);font-weight:normal !important;top:0.4rem;right:1.5rem}@media (max-width:767px){.sxdx-single-download-list-i{font-size:4rem !important}}.sx-main-visual{height:400px;background-repeat:no-repeat;background-size:cover;background-position:center;image-rendering:-webkit-optimize-contrast;opacity:0.8}@media (max-width:767px){.sx-main-visual{height:160px;background-size:contain;background-color:#f4faff}}.sx-tags{margin:0 0.2rem 1em}.sx-tags02{margin:0.2rem !important}.sx-tags03{margin:0.2rem !important}.sx-tags03>a{font-size:0.8rem !important;border:solid 1px #757fd6 !important}.sx-tags>a:hover{color:#fff;border:solid 1px #4b75e0;background-color:#4b75e0;transition:all 0.3s ease}.sx-tags a{position:relative;display:inline-block;padding:2px 6px;color:#555;border:solid 1px #4b75e0;border-radius:4px;box-sizing:border-box;background-color:#fff;color:#4b75e0;font-size:0.95rem;font-weight:bold;transition:all 0.3s ease}@media only screen and (max-width:767px){.sx-tags a{font-size:0.95rem;margin:0}}.sx-top__mv01{background-position:center;background-repeat:no-repeat;background-size:cover}.sx-top__mv02{background-position:center;background-repeat:no-repeat;background-size:cover}.sx-top__box{display:flex;justify-content:space-between;align-items:flex-start;padding:5rem 0rem;margin:0 auto}.sx-top__title>p{font-size:2rem;color:#fff;line-height:0.9;border-left:6px solid #fff;padding-left:8px;margin-bottom:24px}.sx-top__title02>p{font-size:2rem;line-height:0.9;border-left:6px solid #0215b1;padding-left:8px;margin-bottom:24px}.sx-top__box-left{width:640px}.sx-top__img{position:relative;margin-bottom:130px;box-shadow:0 0 8px rgba(189, 189, 189, 0.4)}.sx-top__img>img{width:100%;height:400px;object-fit:cover}.sx-top__text{position:absolute;bottom:-90px;left:8%;background-color:#fff;padding:20px 20px;width:540px;height:auto;box-shadow:0 0 8px rgba(189, 189, 189, 0.4)}.sx-top__text>p>a{font-weight:bold;color:#000}.sx-top__text-tags{padding:0 16px}.sx-top__box-right{width:341px}.sx-top__content{display:flex;justify-content:space-between;align-items:flex-start}.sx-top__content-item{width:200px}.sx-top__content-item-link:hover img{transition:all ease 0.3s;transform:scale(1.1)}.sx-top__content-item-link img{transition:all ease 0.3s;box-shadow:0 0 8px rgba(189, 189, 189, 0.4)}.sx-top__content-item-imgBig{overflow:hidden}.sx-top__content-item-img{object-fit:cover;width:200px;height:124px;transition:all ease 0.3s}.sx-top__content-item-img-cover{width:200px;height:124px;overflow:hidden;position:relative}.sx-top__content-item-img-cover .new{z-index:9;position:absolute;top:0;left:0;width:3rem;height:auto;opacity:0.8;border-radius:8px;padding:4px}.sx-top__content-item-text{background-color:#fff;padding:15px;margin-bottom:19px;font-weight:bold;height:190px;box-shadow:0 0 8px rgba(189, 189, 189, 0.4)}.sx-top__content-item-text>p>a{font-size:0.9rem;color:#000}.sx-top__content-item-text>p>span{font-size:1rem;color:rgba(0, 0, 0, 0.5)}.btn-top01{width:160px;height:40px;border:1px solid #fff;background-color:#fff;display:flex;justify-content:center;align-items:center;border-radius:100vh;margin:0 auto;position:relative;transition:all 0.3s ease}.btn-top01>span{color:#0215b1;font-weight:bold;font-size:1rem;transition:all 0.3s ease}.btn-top01:hover{cursor:pointer;border:1px solid #fff;background-color:#6f90ff;transition:all 0.3s ease}.btn-top01:hover>span{color:#fff;transition:all 0.3s ease}.sx-top__btn-icon{position:absolute;transform:rotate(180deg);font-size:20px !important;font-weight:normal !important;top:0.4rem;right:0.5rem}.btn-top01:hover>span{text-decoration:none}.btn-top02{width:160px;height:40px;border:1px solid #0215b1;display:flex;justify-content:center;align-items:center;border-radius:100vh;margin:0 auto;background-color:#0215b1;position:relative}.btn-top02:hover{cursor:pointer;border:1px solid #6f90ff;background-color:#6f90ff;transition:all 0.3s ease}.btn-top02>span{color:#fff;font-size:1rem;font-weight:bold}.btn-top02:hover>span{text-decoration:none}.sx-top__bar-wrapper{width:100%;height:auto;background-position:center;background-repeat:no-repeat;background-size:cover}.sx-top__bar{margin:1.6rem auto}.sx-top__bar a>img{width:100%}.sx-top__bar a>img:hover{opacity:0.8}.sx-top__footer{background-position:center;background-repeat:no-repeat;background-size:cover;width:100%;height:420px;text-align:center;display:flex;justify-content:center;align-items:center}.sx-top__footer>div{width:100%;height:420px;margin:0 auto;padding:4rem;background-color:rgba(255, 255, 255, 0.6) !important}.sx-top__footer-text01{font-size:2rem;font-weight:bold;margin:0 auto 24px !important;padding-bottom:24px;position:relative}.sx-top__footer-text01::after{content:"";display:block;position:absolute;left:50%;transform:translate(-50%);bottom:0px;width:4rem;height:1px;background-color:#0215b1}.sx-top__footer-text02{font-size:1rem;margin:0 auto !important;line-height:2rem;font-weight:bold}.sx-top__wrapper04{width:100%;height:12rem;background-color:#ecf6fd}.sx-top__wrapper04-t{background-color:rgba(255, 255, 255, 0)}.sx-top__container04{margin:0 11rem;padding-bottom:4rem}.sx-top__content04{text-align:center;padding-top:2.2rem}.sx-top__content04>span{font-size:1.2rem}.sx-top__content04>span:before{content:"＼";margin-right:1rem}.sx-top__content04>span:after{content:"／";margin-left:1rem}.sx-top__btn-contact{display:block;width:32rem;height:4rem;border-radius:5100vh;background-color:#0215b1;border:1px solid #0215b1;padding:1rem 2rem;margin:1rem auto;font-weight:bold;transition:all 0.3s ease}.sx-top__btn-contact>span>img{width:24px;height:auto;margin:0.1rem 1rem 0 -1rem}.sx-top__btn-contact:hover{cursor:pointer;border:1px solid #6f90ff;background-color:#6f90ff;transition:all 0.3s ease}@media only screen and (max-width:767px){.sx-top__btn-contact{width:100%}.sx-top__wrapper04{height:14rem}.sx-top__container04{margin:0 1rem}}.sx-top__btn-contact>span{color:#fff;font-size:1.2rem;display:flex;justify-content:center;align-items:center}@media only screen and (max-width:1200px){.sx-top__box-right{width:260px;margin-left:1.5rem}}@media only screen and (max-width:992px){.sx-top__box{max-width:816px}.sx-top__box-left{width:512px}.sx-top__img>img{height:320px}.sx-top__text{bottom:-44.4px;width:432px;height:88px;position:static}.sx-top__box-right{width:260px;margin-left:1.5rem}.sx-top__content-item{width:160px}.sx-top__content-item-text>p{font-size:1rem}.sx-top__content-item-link img{width:100%;height:200px;object-fit:cover}}@media only screen and (max-width:767px){.sx-top__box{display:block;padding-top:3rem;padding-bottom:2rem}.sx-top__mv02{background-image:none !important;background-color:#e9f5fc}.sx-header__body{height:66px}.sx-top__box-left{width:100%}.sx-top__img>img{width:100%;height:auto}.sx-top__img{margin-bottom:60px}.sx-top__text{width:100%;margin:0 auto;height:auto;bottom:-30px;padding:10px;left:0}.sx-top__text>p{font-size:1rem;margin:0 0 0.5rem !important}.sx-top__box-right{width:100%;margin-left:0}.sx-top__content{display:block}.sx-top__content-item{width:100%}.sx-top__content-item>img{width:100%}.sx-top__content-item-text{height:auto}.sx-top__content-item-text>p{margin:0 0 0.5rem !important}.sx-top__content-item-text>p>span{font-weight:normal;font-size:1rem}.sx-top__content-item-img{width:100%;height:200px}.sx-top__content-item-img-cover{width:100%;height:200px}.btn-top01{margin:20px auto}.btn-top02{margin:20px auto}.sx-top__bar-wrapper{height:167px}.sx-top__bar{margin:0}.sx-top__bar a>img{margin:0.4rem auto}.sx-top__footer{height:auto}.sx-top__footer>div{height:auto;padding:2rem 1rem}.sx-top__footer-text01{font-size:1rem}.sx-top__footer-text02{font-size:1rem;line-height:1.7}.sx-top__bar{height:4rem}}@media only screen and (max-width:360px){.sx-top__box{padding:1rem}}.swiper{width:100%;height:100%}.swiper-pagination{position:static !important}.sx-fullPage__title{padding-bottom:2.3rem}.sx-fullPage__title>div{padding-left:0;padding-right:0;margin-bottom:0;padding:1.6rem 0.6rem;border-radius:0;background-color:#f7f7f7}.sx-fullPage__title>div>div>h1{font-size:2.25rem;font-weight:bold;display:block;margin:0;line-height:1.333}.sx-page-strength__glossary{padding:2rem}.sx-page__box-full{margin-top:-3rem;padding:4rem 2rem;width:100%;background-color:#fff}.sx-page__title{width:100%;height:200px;background-position:center center;background-size:cover !important;text-align:center;padding:3rem 2rem}.sx-page__title-s{height:170px !important}.sx-page__title>h1{color:#fff;font-size:3.2rem;font-weight:700}@media screen and (max-width:767px){.sx-page__title>h1{font-size:4.4rem}}.sx-page__title-text{width:100%;text-align:center}.sx-page__title-text>p{color:#ffffff;font-size:1rem;font-weight:bold;margin:0 auto}.sx-page__wrapper{width:100%;background-color:#f4faff}.sx-page__bg{background-image:radial-gradient(290px 300px, rgba(105, 134, 255, 0.5) 1%, rgba(255, 255, 255, 0) 15%), radial-gradient(800px 780px, rgba(105, 209, 255, 0.5) 1%, rgba(255, 255, 255, 0) 15%), radial-gradient(1000px 990px, rgba(66, 239, 159, 0.5) 1%, rgba(255, 255, 255, 0) 15%), radial-gradient(400px 380px, rgba(105, 134, 255, 0.5) 1%, rgba(255, 255, 255, 0) 15%), radial-gradient(750px 750px, rgba(105, 209, 255, 0.5) 1%, rgba(255, 255, 255, 0) 15%), radial-gradient(100px 100px, rgba(66, 239, 159, 0.5) 1%, rgba(255, 255, 255, 0) 15%);background-size:1230px 1280px, 810px 910px, 1470px 990px, 1200px 1700px, 1520px 1200px, 1100px 1300px;background-position:-300px -550px, -200px 100px, 50px 510px, -200px -550px, -180px -250px, 130px -150px}@media only screen and (max-width:767px){.sx-page__bg{background-image:radial-gradient(290px 300px, rgba(105, 134, 255, 0.5) 1%, rgba(255, 255, 255, 0) 11%), radial-gradient(800px 780px, rgba(105, 209, 255, 0.5) 1%, rgba(255, 255, 255, 0) 11%), radial-gradient(1000px 990px, rgba(66, 239, 159, 0.5) 1%, rgba(255, 255, 255, 0) 11%), radial-gradient(400px 380px, rgba(105, 134, 255, 0.5) 1%, rgba(255, 255, 255, 0) 11%), radial-gradient(750px 750px, rgba(105, 209, 255, 0.5) 1%, rgba(255, 255, 255, 0) 11%), radial-gradient(100px 100px, rgba(66, 239, 159, 0.5) 1%, rgba(255, 255, 255, 0) 11%);background-size:1230px 1280px, 810px 910px, 1470px 990px, 1200px 1700px, 1520px 1200px, 1100px 1300px;background-position:-300px -550px, -200px 100px, 50px 510px, -200px -550px, -180px -250px, 130px -150px}}.sx-page__container{margin:0 11rem}.sx-page__left-slider{width:100%;background-color:transparent;margin-bottom:3rem}.sx-page__box{margin-top:-3rem;width:100%;background-color:transparent;margin-right:2rem}.sx-page__post{margin-bottom:2rem}.sx-page__post-content{padding-top:1rem;padding-bottom:1rem}.sx-page__post-title{margin-top:1rem;font-weight:bold;font-size:1.6rem;color:#000}.sx-page__post-text{font-size:1rem;margin-top:1rem}.sx-page__post-time{margin-top:1rem;font-size:0.8rem}.sx-page__post-content-flex{display:flex;justify-content:flex-start;align-items:center}.sx-page__thumbnail>img{width:100%;height:300px;object-fit:cover;transition:all ease 0.3s}.sx-page__thumbnail>img:hover{transition:all ease 0.3s;transform:scale(1.05)}.sx-page__thumbnail>p{position:absolute;top:0;left:0;display:inline-block;padding:0.2rem 0.2rem 0.2rem 0.8rem;color:#fff;font-size:1rem;font-weight:bold;z-index:3}.sx-page__thumbnail>p::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:#0b98b8;transform:scaleY(1.3) perspective(1.6em) rotateX(-5deg);transform-origin:bottom left}.sx-topics__thumbnail-img{height:220px !important;object-fit:cover}@media only screen and (max-width:767px){.sx-page__container{margin:0 1rem;padding-bottom:40px}.sx-page__title>h1{margin:0}.sx-page__post-title{margin-top:0.6rem}.sx-page-archive .sx-page__box{padding-left:0;padding-right:0;margin-left:0;margin-right:0}.sx-page-archive .sx-page__box .col-md-6{padding-left:0;padding-right:0;margin-left:0;margin-right:0}}.sx-page__box-full>.sx-page__thanks{text-align:center}.sx-page__box-full>.sx-page__thanks>h2{font-family:futura-pt-bold, 游ゴシック体, YuGothic, 游ゴシック Medium, Yu Gothic Medium, Hiragino Kaku Gothic Pro, ヒラギノ角ゴ Pro W3, Osaka, MS PGothic, arial, helvetica, sans-serif;font-weight:bold;font-size:2.8rem;color:#0215b1;margin-bottom:1rem}.sx-page__box-full>.sx-page__thanks>h3{font-size:1rem;color:#000;margin:0 auto;margin-bottom:1rem;line-height:1.8;letter-spacing:1.6px;font-weight:bold}.sx-page__box-full>.sx-page__thanks>p{font-size:1rem;color:#000;margin:0 auto;line-height:1.8;letter-spacing:1.6px;margin-bottom:2rem}.sx-page__thanks>.sx-page__thanks-link{width:22rem;height:4rem;border-radius:5100vh;background-color:#0215b1;border:1px solid #0215b1;padding:1rem 2rem;margin:1rem auto;font-weight:bold;display:flex;justify-content:center;align-items:center;margin:0 auto;position:relative;transition:all 0.3s ease}.sx-page__thanks>.sx-page__thanks-link>span{color:#fff;font-weight:bold;font-size:1.2rem;transition:all 0.3s ease}.sx-page__thanks>.sx-page__thanks-link:hover{cursor:pointer;border:1px solid #0215b1;background-color:#fff;transition:all 0.3s ease}.sx-page__thanks>.sx-page__thanks-link:hover>span{color:#0215b1;transition:all 0.3s ease}.sx-page__thanks-link>.sx-page__thanks-link-icon{position:absolute;transform:rotate(180deg);font-size:22px !important;font-weight:normal !important;top:1rem;right:0.7rem}.sx-page__thanks>.sx-page__thanks-link:hover>span{text-decoration:none}@media only screen and (max-width:767px){.sx-page__thanks>.sx-page__thanks-link{margin:20px auto}}.sx-page .mb{margin-bottom:3rem !important}.sx-page .mb img{height:18rem !important}@media only screen and (max-width:767px){.sx-page .mb img{height:28rem !important}}.sx-page__download-item{border:1px solid rgba(100, 100, 100, 0.3);background-color:#fff;margin-bottom:0;overflow:hidden;border-radius:1.6rem}@media only screen and (max-width:767px){.sx-page__download-item{margin:1rem}}.sx-page__download-item-image{overflow:hidden;position:relative}.sx-page__download-item-image>img{width:100%;height:130px;object-fit:contain;object-position:50% 50%;transition:all 0.3s ease;display:block !important}@media only screen and (max-width:767px){.sx-page__download-item-image>img{height:300px}}.sx-page__download-item-image>div{width:100%;background-color:rgba(255, 255, 255, 0.7);position:absolute;top:50%;left:50%;-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);margin:0;padding:0}.sx-page__download-item-body{padding:1rem !important}@media only screen and (max-width:767px){.sx-page__download-item-body{height:auto}}.sx-page__download-item-body div{padding:0}.sx-page__download-item-body h4{display:flex;height:6rem;justify-content:center;align-items:center;color:#35afe7;line-height:1.4;letter-spacing:1.2px;text-align:center;font-weight:600;font-size:1.4rem;padding:0;margin:0.6rem 0 1rem}@media only screen and (max-width:767px){.sx-page__download-item-body h4{font-size:3.6rem;height:auto;padding:3rem 0}}.sx-page__download-item-body p{font-size:1.2rem !important;margin-bottom:0.4em;line-height:1.4;letter-spacing:1.6px;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:7}@media only screen and (max-width:767px){.sx-page__download-item-body p{font-size:2.6rem !important;height:auto;-webkit-line-clamp:none}}.sx-page__download-item-body a{color:#333}.sx-page__download-item-body a:hover{color:#333}.sx-page__download-item-tags{display:flex;justify-content:flex-start;align-items:flex-start;align-content:flex-start;flex-wrap:wrap;gap:0.6rem;margin:1.2rem 0;height:4.8rem}@media screen and (max-width:767px){.sx-page__download-item-tags{height:9.6rem}}.sx-page__download-item-tags span{display:inline-block;padding:0.6rem 1rem;font-size:1rem;font-weight:700;line-height:1.448rem;background:#e6edf5;color:#1944a8;border-radius:50rem;white-space:nowrap}@media screen and (max-width:767px){.sx-page__download-item-tags span{font-size:2.4rem;padding:1.6rem 2rem}}.sx-page__download-item-footer{padding-bottom:1rem}@media only screen and (max-width:767px){.sx-page__download-item-footer{padding-bottom:4rem}}.sx-page__download-item-footer a{width:90%;display:flex;justify-content:center;align-items:center;border-radius:100vh;margin:0 auto 0;position:relative;color:#fff;background-color:#35afe7;transition:all 0.3s ease;border:solid 1px #35afe7}.sx-page__download-item-footer a p{font-size:1.4rem !important;font-weight:600 !important;margin:0.6rem 0}@media only screen and (max-width:767px){.sx-page__download-item-footer a p{font-size:3.6rem !important}}.sx-page__download-item-footer a p i{padding-left:1rem}.sx-page__download-item-footer a:hover{cursor:pointer;color:#35afe7;border:solid 1px #35afe7;background-color:#fff;transition:all 0.3s ease}.sx-question-title{background-color:#f5f4e9;width:100%;height:18rem;background-position:center center;background-size:cover !important;text-align:center;padding:2.4rem 2rem 3rem}.sx-question-title>h1{color:#000;font-size:3.2rem;font-weight:bold}@media screen and (max-width:767px){.sx-question-title>h1{font-size:4.4rem}}.sx-question-title>img{width:30rem;height:auto}.sx-question{background-color:#fff;margin-bottom:4rem}.sx-question .sx-question__body{padding:4rem 2rem 6rem}.sx-question .sx-question__body>div>div>img{display:block;margin:auto;width:100%}.sx-question p{font-size:1.6rem;display:block;margin:1rem 0;line-height:1.8;letter-spacing:1.6px}@media only screen and (max-width:767px){.sx-question p{padding:1rem 3rem;font-size:2.6rem}}.sx-question .sx-question__title{background-color:#f5f4e9;border-radius:1rem;padding:1rem 0 0.6rem}@media only screen and (max-width:767px){.sx-question .sx-question__title{padding:1rem 3rem;font-size:2.6rem}}.sx-question .sx-question__title h2{font-size:2.6rem;font-weight:600;line-height:1;letter-spacing:1.6px;border-left:#003355 6px solid;padding:0 4rem 0 1rem}@media only screen and (max-width:767px){.sx-question .sx-question__title h2{padding:1rem 3rem;font-size:3.6rem}}.sx-question .sx-question__text-b{font-weight:600}.sx-question .sx-question__text-b span{font-size:3rem;padding:0 0.4rem;color:#ff9b3c}.sx-question .sx-question__text ul{padding:0.4rem 0.2rem;background-color:#f7f7f7;border-radius:1rem}.sx-question .sx-question__text ul>li{display:block;margin:0.8rem 0;position:relative;padding-left:2rem}.sx-question .sx-question__text ul>li:before{position:absolute;content:"●";top:4px;left:13px;font-size:0.6rem;color:#ff9b3c}@media only screen and (max-width:767px){.sx-question .sx-question__text ul>li:before{top:0}}.sx-question .sx-question__text ul>li>span{width:auto;font-size:1.6rem;color:#000;font-weight:600;background:linear-gradient(transparent 60%, #ffe9ad 60%);margin-left:1rem}@media only screen and (max-width:767px){.sx-question .sx-question__text ul>li>span{margin-left:3rem}}.sx-question .sx-question__notes{border-bottom:1px solid #ddd}.sx-question .sx-question__notes>p{font-size:1.2rem}.sx-question .sx-question__notes>p>span{font-weight:600}#diagnosis-questions>li{width:100%}.sx-question__item{width:100%;padding:0 2rem}.sx-question__item .col-3{padding:0}.sx-question__item .col-3 img{width:100%}.sx-question__item .arrow{margin:2rem auto 0;display:block}.sx-question__item .remaining{font-size:2rem;font-weight:600;color:#000;text-align:center}.sx-question__item .remaining span{font-size:3rem;color:#ff9b3c}.sx-question__balloon-wrap{margin:auto 0;padding:0 3rem}.sx-question__balloon-wrap .balloon{margin-left:0;position:relative;padding:20px;background-color:#f5f4e9;border-radius:1rem}.sx-question__balloon-wrap .balloon::before{content:"";position:absolute;display:block;width:0;height:0;left:-15px;top:20px;border-right:15px solid #f5f4e9;border-top:15px solid transparent;border-bottom:15px solid transparent}.sx-question__balloon-wrap .balloon img{margin-top:-1.4rem;width:81px;display:none}.sx-question__balloon-wrap .balloon .balloon-title{font-size:1.6rem;font-weight:bold;color:#ff9b3c;margin:0;margin-bottom:1rem}.sx-question__balloon-wrap .balloon .balloon-text{font-size:1.6rem;color:#000;margin:0;margin-top:-0.6rem;font-weight:600}.sx-question__balloon-wrap .balloon .balloon-text-note{font-size:1.2rem}.sx-question__balloon-wrap .balloon-l{margin-left:0;position:relative;padding:20px;background-color:#f5f4e9;border-radius:1rem}.sx-question__balloon-wrap .balloon-l::before{content:"";position:absolute;display:block;width:0;height:0;right:-15px;top:20px;border-left:15px solid #f5f4e9;border-top:15px solid transparent;border-bottom:15px solid transparent}.sx-question__balloon-wrap .balloon-l img{margin-top:-1.4rem;width:81px;display:none}.sx-question__balloon-wrap .balloon-l .balloon-title{font-size:1.6rem;font-weight:bold;color:#ff9b3c;margin:0;margin-bottom:1rem}@media only screen and (max-width:767px){.sx-question__balloon-wrap .balloon-l .balloon-title{font-size:3rem}}.sx-question__balloon-wrap .balloon-l .balloon-text{font-size:1.6rem;color:#000;margin:0;margin-top:-0.6rem;font-weight:600}@media only screen and (max-width:767px){.sx-question__balloon-wrap .balloon-l .balloon-text{font-size:2.6rem}}.sx-question__balloon-wrap .balloon-l .balloon-text-note{font-size:1.2rem}#diagnosis-questions .select{justify-content:center}#diagnosis-questions #start{margin:6rem 0 1rem}#diagnosis-questions .select-text{box-shadow:2px 2px 4px 2px rgba(207, 207, 207, 0.5);color:#000;text-align:center;width:280px;border-radius:5100vh;background-color:#fff;padding:1rem 2rem;margin:1rem !important;font-weight:600;font-size:1.6rem;cursor:pointer}@media only screen and (max-width:767px){#diagnosis-questions .select-text{font-size:2.6rem}}#diagnosis-questions .select-text:hover{opacity:0.8}#diagnosis-questions .click{color:#fff;background-color:#ff9b3c}#diagnosis-questions .start-button{color:#fff;text-align:center;width:45rem;border-radius:5100vh;background-color:#ff9b3c;padding:1rem 2rem;margin:2rem auto;font-weight:700;display:block;position:relative;cursor:pointer;font-size:2.4rem;line-height:1;letter-spacing:1.6px}@media only screen and (max-width:767px){#diagnosis-questions .start-button{font-size:4rem !important;padding:2rem 4rem}}#diagnosis-questions .start-button:hover{opacity:0.8}#diagnosis-questions .start-button span{position:absolute;transform:rotate(180deg);font-size:3rem !important;font-weight:normal !important;top:1.2rem;right:1rem}@media only screen and (max-width:767px){#diagnosis-questions .start-button span{font-size:8rem !important}}#diagnosis-questions .result{border:1px solid #ff9b3c;margin:2rem auto}#diagnosis-questions .result>p{text-align:center;margin:0;background-color:#fff3e8;padding:2rem 0;font-weight:600;font-size:1.6rem}#diagnosis-questions .result-button{color:#fff;text-align:center;width:300px;border-radius:5100vh;background-color:#ff9b3c;padding:1rem 2rem;margin:2rem auto;font-weight:700;display:block}#diagnosis-questions .result-button:hover{opacity:0.8}#diagnosis-questions .result-button{position:relative}#diagnosis-questions .result-button p{font-size:1.8rem;display:block;margin:0;line-height:1;padding:1rem 0;letter-spacing:1.6px}@media only screen and (max-width:767px){#diagnosis-questions .result-button p{font-size:3.6rem}}#diagnosis-questions .result span{position:absolute;transform:rotate(180deg);font-size:20px !important;font-weight:normal !important;top:1.1rem;right:1rem}#sx-result{display:none;opacity:0;background-color:#fff;margin-bottom:4rem;padding:4rem 2rem 6rem}#sx-result div>div{padding:0 2rem}#sx-result h3{text-align:center;padding:1.6rem 0;font-weight:600;font-size:2rem;color:#000}#sx-result h3 .span-b{font-size:3rem !important;padding:0 1rem;color:#cc2323}@media only screen and (max-width:767px){#sx-result h3 .span-b{font-size:9rem}}#sx-result h3 .span-l{font-size:3.8rem;background:linear-gradient(transparent 60%, #ffe9ad 60%)}@media only screen and (max-width:767px){#sx-result h3 .span-l{font-size:6rem}}#sx-result img{width:100%}#sx-result .balloon{margin:0 3rem 2rem;position:relative;padding:20px;background-color:#f5f4e9;border-radius:1rem}#sx-result .balloon::before{content:"";position:absolute;display:block;width:0;height:0;left:20px;bottom:-15px;border-top:15px solid #f5f4e9;border-right:15px solid transparent;border-left:15px solid transparent}#sx-result .balloon p{font-size:1.6rem;text-align:center;color:#000;margin:0;padding:1rem;font-weight:600}#sx-result .notes{margin-bottom:3rem;background-color:#f7f7f7;border-radius:1rem;font-weight:600;padding:2rem 1.8rem}#sx-result .button-label{margin-top:4rem;margin-bottom:0;text-align:center}#sx-result .row{border-bottom:1px solid #ddd;padding-bottom:2rem;margin-bottom:2rem}#sx-result .result-button{color:#fff;text-align:center;width:700px;border-radius:5100vh;background-color:#ff9b3c;padding:1rem 2rem;margin:1rem auto;font-weight:700;display:block}#sx-result .result-button:hover{opacity:0.8}#sx-result .result-button{position:relative}#sx-result .result-button p{font-size:1.6rem;font-weight:600;display:block;margin:0;line-height:1;letter-spacing:1.6px}@media only screen and (max-width:767px){#sx-result .result-button p{font-size:3rem;line-height:1.6}}#sx-result .result-button span{position:absolute;transform:rotate(180deg);font-size:2rem !important;font-weight:normal !important;top:0.8rem;right:1rem}@media only screen and (max-width:767px){.sx-question-title{height:auto;padding-top:1.6rem}.sx-question-title>img{width:190px;height:auto}.sx-question{margin-bottom:0}.sx-question .sx-question__title{width:80%;display:block;margin:0 auto}.sx-question .sx-question__title h2{text-align:center;padding:0}.sx-question .sx-question__body{padding:1rem}.sx-question .sx-question__body>div>div>img{margin:1rem auto;width:100%}.sx-question .sx-question__notes{margin:0 0rem 3rem;padding:0}.sx-question .sx-question__text ul{padding-left:0.4rem}.sx-question .sx-question__text ul>li span{font-size:3rem}#diagnosis-questions>li{width:100%}.sx-question__item{width:100%;padding:0;margin-top:1rem}.sx-question__item img{width:100%}.sx-question__item div>div{padding:1rem 3rem}.sx-question__item .col-3{padding:0}.sx-question__item img{padding:0;width:100%}.sx-question__item .sx-question__balloon-wrap .balloon{padding:0.6rem;margin:0;z-index:999}.sx-question__balloon-wrap .balloon img{width:61px;display:none}.sx-question__balloon-wrap .balloon .balloon-title{font-size:3rem}.sx-question__balloon-wrap .balloon .balloon-text{font-size:2.6rem}.sx-question__item .sx-question__balloon-wrap .balloon-l{padding:0.6rem;margin:0;z-index:999}.sx-question__balloon-wrap .balloon-l img{width:61px;display:none}#diagnosis-questions .select-text{width:80%;padding:0.4rem 0.8rem}.sx-question__item .arrow{width:30px;margin-bottom:2rem}#diagnosis-questions .result>p{font-size:2.6rem;padding:1rem}#sx-result{padding:1rem;margin-bottom:0}#sx-result .row{padding-left:1rem;padding-right:1rem}#sx-result h3{padding:1rem 0;font-size:4rem}#sx-result h3>span{padding:0;font-size:6rem}#sx-result div>div{padding:0}#sx-result .balloon{margin:0 1rem 1rem}#sx-result .balloon p{padding:0;font-size:2.6rem}#sx-result .result-button{width:100%}}@media only screen and (max-width:767px) and (max-width:767px){.sx-question .sx-question__title{width:100%}}.sx-page__reason-content01{padding:3.5rem;background-color:#fff}.sx-page__reason-title{text-align:center;margin-bottom:3rem}.sx-page__reason-title{text-align:center;margin-bottom:3rem}.sx-page__reason-title p{font-size:3rem;font-weight:bold;color:#0215b1;letter-spacing:1.6px}@media only screen and (max-width:767px){.sx-page__reason-title p{font-size:4rem}}.sx-page__reason-title-img{display:flex;justify-content:center;align-items:center}.sx-page__reason-title-img img{width:50rem;height:auto}.sx-page__reason-content02{padding:6.2rem 0;background-color:#f8f8f8}.sx-page__reason-item{background-color:#fff;margin-bottom:2.5rem}.sx-page__reason-item-container{padding:0 3rem;display:flex;justify-content:space-between;align-items:center}.sx-page__reason-item-text{padding:3.6rem 0}.sx-page__reason-item-title{margin-bottom:2.6rem}.sx-page__reason-item-title p{font-size:2.6rem;letter-spacing:1.6px;font-weight:bold;line-height:1.2;display:inline-block;margin-bottom:0}.sx-page__reason-item-title span{font-size:4.5rem;letter-spacing:1.6px;margin-right:0.4rem;font-family:futura}.reason-num01{color:#0215b1}.reason-num01 p{border-bottom:2px solid #0215b1}.reason-num02{color:#11b1b1}.reason-num02 p{border-bottom:2px solid #11b1b1}.reason-num03{color:#b114aa}.reason-num03 p{border-bottom:2px solid #b114aa}.sx-page__reason-description p{font-size:1.6rem;letter-spacing:1.2px;color:#000;line-height:1.8}.sx-page__reason-item-img img{display:block}.sx-page__reason-item-img .img01{width:100%;margin-right:-40px}.sx-page__reason-item-img .img02{width:100%}.sx-page__reason-item-img .img03{width:100%}.sx-page__reason-content03{background-color:#fff}.sx-page__reason-contact-container{padding:3.5rem 1rem 3.8rem;display:flex;justify-content:space-between;align-items:center}.sx-page__reason-contact-img img{display:block;width:100%}.sx-page__reason-contact-text{padding:1rem 0 0}.sx-page__reason-contact-text p{font-size:1.6rem;letter-spacing:1.2px;line-height:1.8}.btn-reason-01{display:block;width:50rem;height:7rem;border-radius:5100vh;background-color:#4b75e0;border:1px solid #4b75e0;color:#fff;padding:1rem 2rem;margin:1rem auto;font-weight:700;transition:all 0.3s ease;text-align:center;box-shadow:2px 2px 4px 2px rgba(207, 207, 207, 0.5)}.btn-reason-01 span{font-size:1.6rem}.btn-reason-01:hover{transition:all 0.3s ease;background-color:#6f90ff;border:1px solid #6f90ff;color:#fff}.btn-reason-02{display:flex;justify-content:center;align-items:center}.btn-reason-02 span{font-size:1.6rem}.btn-reason-02 img{margin-right:0.5rem}.reason-pc{display:block}.reason-sp{display:none}@media only screen and (max-width:767px){.reason-pc{display:none}.reason-sp{display:block}}@media only screen and (max-width:767px){.sx-page__reason-content01{padding:1rem 0;background-color:#fff}.sx-page__reason-description p{font-size:2.6rem;line-height:1.6}.sx-page__reason-contact-text p{line-height:1.6;font-size:2.6rem}.sx-page__reason-title-img img{width:100%}.sx-page__reason-content02{padding:3rem 0 0.5rem}.sx-page__reason-item{margin-bottom:2.5rem}.sx-page__reason-item-container{padding:0 1rem;display:block}.sx-page__reason-item-text{padding:2rem 0 0}.sx-page__reason-item-title p{line-height:1.2}.sx-page__reason-item-img img{display:block;width:100% !important}.sx-page__reason-contact-container{padding:2rem 0;display:block}.sx-page__reason-contact-text{padding:1rem 0 0}.sx-page__reason-contact-text p{padding:0 1rem}.btn-reason-01{display:block;width:100%;height:auto}.btn-reason-01 span{font-size:2.6rem}.btn-reason-02 span{font-size:2.6rem}.btn-reason-02 img{margin-right:0.5rem}.sx-page__reason-title-text{margin-top:2rem}.sx-page__reason-title-text>div{padding:0.8rem 1rem;margin-bottom:1rem}.sx-page__reason-title-text>div>p{margin-bottom:0;font-size:3rem;text-align:center}.sx-page__reason-title-text>div b{font-family:futura}.sx-page__reason-title-text01{color:#fff;background-color:#0215b1;font-weight:600;border-radius:8px}.sx-page__reason-title-text02{color:#fff;background-color:#11b1b1;font-weight:600;border-radius:8px}.sx-page__reason-title-text03{color:#fff;background-color:#b114aa;font-weight:600;border-radius:8px}.reason-num01 p{border-bottom:none;font-size:4rem}.reason-num02 p{border-bottom:none;font-size:4rem}.reason-num03 p{border-bottom:none;font-size:4rem}}.sx-rank__container{width:100%;padding:1rem 0 0.5rem}.sx-rank__title{display:flex;justify-content:flex-start;align-items:flex-end;margin-bottom:1rem;padding:0 1rem}.sx-rank__title .sx-rank__title-old{font-size:1.6rem;font-weight:bold;color:#000;margin-right:3rem;margin-left:auto}.sx-rank__title .sx-rank__title-new{font-size:2.2rem;line-height:1;font-weight:bold;color:#000}.sx-rank__item{display:flex;justify-content:flex-start;align-items:center;margin-bottom:1rem;flex-wrap:wrap;padding:0 1rem 0.5rem;border-bottom:1px solid rgba(0, 0, 0, 0.2)}.sx-rank__item-content01{width:4rem;height:3rem;margin-right:1rem;display:flex;justify-content:center;align-items:center;margin-left:auto}.sx-rank__item-content01 span{font-size:1.2rem;font-weight:bold;color:#6f90ff}.sx-rank__item-content01-new{width:5rem;height:2rem;border:#cc2323 1px solid;border-radius:2rem;background-color:#cc2323;margin-right:2rem;display:flex;justify-content:center;align-items:center;margin-left:auto}.sx-rank__item-content01-new span{font-size:1rem;color:#fff;font-weight:bold}.sx-rank__item-content02{font-size:2rem;font-weight:bold;margin-right:1rem}.sx-rank__item .arrow-up{color:#cc2323;transform:rotate(-90deg)}.sx-rank__item .arrow-down{color:#2651e5;transform:rotate(90deg)}.sx-rank__item .arrow-even{color:#ff9b3c;transform:rotate(0)}.sx-rank__item-content03{width:5.2rem;height:4.2rem;border:#3f5396 1px solid;background-color:#3f5396;border-radius:5%;margin-right:1rem;display:flex;justify-content:center;align-items:center}.sx-rank__item-content03 span{font-size:1.8rem;font-weight:bold;color:#fff}.sx-rank__item-content03 small{font-weight:bold}.sx-rank__item-content04 span{font-size:1.6rem;line-height:1;font-weight:bold}.sx-rank small{display:inline !important;margin:0 !important}.sx-rank__item-content04 .rank-red{color:#cc2323}@media only screen and (max-width:767px){.sx-rank__title{justify-content:center}.sx-rank__item{justify-content:center}.sx-rank__item-content04 span{display:block;margin-top:0.5rem}}#faq1{padding-top:100px;margin-top:-100px}#faq2{padding-top:100px;margin-top:-100px}#faq3{padding-top:100px;margin-top:-100px}.sxdx-single .link-202405{border-top:2px solid #0215b1;border-bottom:2px solid #0215b1;padding:2rem 0;margin:6rem 0 4rem}@media only screen and (max-width:767px){.sxdx-single .link-202405{font-size:2.6rem;padding:2rem 0;margin:8rem 0}}@media only screen and (max-width:767px){.sxdx-single .link-202405 button span{font-size:2.4rem}.sxdx-single .link-202405 button br{display:none}}.cv-click-banner>div{margin-bottom:40px}.sx-page__title{text-align:center;margin-bottom:3rem}.sx-page__title td{border:1px solid #000;padding:8px;text-align:left}.sx-page__text-center{text-align:center}.sx-page__align-middle{vertical-align:middle}.sx-page__table{width:100%}.sx-page__table td{min-width:15% !important;max-width:auto !important}@media only screen and (max-width:767px){.sx-page__table td{min-width:15% !important;max-width:auto !important}}.header{width:100%;height:8rem;position:fixed;top:0;left:0;z-index:50;background-color:#fff;box-shadow:0px 2px 5px rgba(0, 0, 0, 0.15)}@media screen and (max-width:767px){.header{height:auto}}.header__wrapper{max-width:1280px;margin:0 auto;padding:1.4rem 1.8rem;display:flex;justify-content:space-between;align-items:center}.header__logo{width:40.4rem;height:4.3rem}@media screen and (max-width:767px){.header__logo{width:auto;height:auto}}.header__logo img:first-child{width:4.2rem;height:4.2rem}@media screen and (max-width:767px){.header__logo img:first-child{width:7rem;height:7rem}}.header__logo img:last-child{width:100%;height:100%}@media screen and (max-width:767px){.header__logo img:last-child{width:auto;height:6rem}}.header__logo>a{display:flex;justify-content:flex-start;align-items:center;gap:2rem}.header__logo>div{display:flex;justify-content:flex-start;align-items:center;gap:2rem}.header__nav{display:flex;justify-content:center;align-items:flex-end;gap:1.8rem}@keyframes btn-animation{0%{transform:scale(1)}50%{transform:scale(1.05)}100%{transform:scale(1)}}.header__nav-btn{display:flex;justify-content:center;align-items:center;position:relative}@media screen and (max-width:767px){.header__nav-btn{display:none}}.header__nav-btn>a{width:20rem;height:5rem;display:flex;justify-content:center;align-items:center;gap:0.5rem;transition:transform 0.3s ease-in-out}.header__nav-btn>a span{font-size:1.6rem;line-height:1;font-weight:700}@media screen and (max-width:767px){.header__nav-btn>a span{font-size:2.4rem;line-height:3rem}}.header__nav-btn>a .new{position:absolute;top:-10px;left:-10px;width:auto;padding:0.4rem 1rem;font-size:1.2rem;font-weight:600;line-height:1.5rem;background:#e95760;color:#fff;border-radius:1.6rem;white-space:nowrap}.header__nav-btn>a:first-child{border-radius:50rem 0 0 50rem;background-color:#8bd9fa}.header__nav-btn>a:first-child img{width:1.2rem;height:1.6rem}.header__nav-btn>a:first-child span{color:#1944a8}.header__nav-btn>a:first-child:hover{animation:btn-animation 0.3s ease-in-out}.header__nav-btn>a:last-child{border-radius:0 50rem 50rem 0;background-color:#1944a8}.header__nav-btn>a:last-child img{width:1.6rem;height:1.6rem}.header__nav-btn>a:last-child span{color:#fff}.header__nav-btn>a:last-child:hover{animation:btn-animation 0.3s ease-in-out}.header__nav-menu{width:4.8rem;height:3.5rem;cursor:pointer}@media screen and (max-width:767px){.header__nav-menu{width:auto;height:6rem;display:block;margin-top:1rem}}.header__nav-menu img{width:100%;height:100%}.menu-outer{position:fixed;top:0;left:0;width:100vw;height:100vh;opacity:0;background:rgba(0, 0, 0, 0.2);visibility:hidden;backdrop-filter:blur(8px);transition:all ease 0.2s}.menu-outer.open{opacity:1;visibility:visible}.menu{position:absolute;top:50%;left:50%;width:87.7rem;transform:translate(-50%, -50%);background:linear-gradient(89.95deg, #3a4fc0 0.04%, #79b8f3 99.96%);border-radius:1.6rem}@media screen and (max-width:767px){.menu{width:100%;height:100%}}.menu__wrapper{position:relative}.menu__wrapper .modal-wrapper{display:flex;padding:6.4rem 8rem 6.4rem 8rem}@media screen and (max-width:767px){.menu__wrapper .modal-wrapper{flex-direction:column;padding:3rem 5rem 3rem 5rem}}.menu__wrapper .modal-wrapper__left{width:31.8rem;padding:2.4rem 2.4rem 2.4rem 0}@media screen and (max-width:767px){.menu__wrapper .modal-wrapper__left{width:100%;padding:2.4rem}}.menu__wrapper .modal-wrapper__left ul li{font-size:2rem;text-align:center;color:#fff}.menu__wrapper .modal-wrapper__left ul li a{color:#fff;font-size:1.8rem;display:block;margin-bottom:2.4rem;text-align:left}.menu__wrapper .modal-wrapper__left ul li a::before{content:"";display:inline-block;width:8px;height:8px;border-radius:50%;background:#ffffff;margin-right:5px}.menu__wrapper .modal-wrapper__left ul li a span{font-size:1.8rem;font-weight:700}@media screen and (max-width:767px){.menu__wrapper .modal-wrapper__left ul li a span{font-size:2.8rem}}.menu__wrapper .modal-wrapper__left .modal-btn a{width:25.4rem;height:5.6rem;font-size:1.6rem;font-weight:700;background-color:#1944a8;border-radius:50rem;padding:1.4rem 2.6rem;margin-bottom:1rem;display:flex;justify-content:flex-start;align-items:center;position:relative;transition:all ease 0.4s;transition:transform 0.3s ease, box-shadow 0.3s ease}.menu__wrapper .modal-wrapper__left .modal-btn a:hover{transform:translateY(-0.4rem);box-shadow:0 0.8rem 1.6rem rgba(0, 0, 0, 0.1)}@media screen and (max-width:767px){.menu__wrapper .modal-wrapper__left .modal-btn a{width:100%;height:10rem;font-size:2.8rem;margin-bottom:2rem}}.menu__wrapper .modal-wrapper__left .modal-btn a div{position:absolute;top:50%;right:1rem;transform:translateY(-50%);width:3.6rem;height:3.6rem;background-color:#1944a8;border:0.1rem solid rgba(255, 255, 255, 0.4);border-radius:50%;display:flex;justify-content:center;align-items:center}@media screen and (max-width:767px){.menu__wrapper .modal-wrapper__left .modal-btn a div{width:8rem;height:8rem}}.menu__wrapper .modal-wrapper__left .modal-btn a div img{width:1.7rem}@media screen and (max-width:767px){.menu__wrapper .modal-wrapper__left .modal-btn a div img{width:4rem}}.menu__wrapper .modal-wrapper__left .modal-list a{background-color:#66d1ff;color:#1944a8}.menu__wrapper .modal-wrapper__left .modal-contact a{color:#fff}.menu__wrapper .modal-wrapper__left .modal-contact a div{background-color:#fff}.menu__wrapper .modal-wrapper__right{width:40rem;padding:4rem;background-color:rgba(255, 255, 255, 0.2);border-radius:1.6rem}@media screen and (max-width:767px){.menu__wrapper .modal-wrapper__right{padding:2rem}}@media screen and (max-width:767px){.menu__wrapper .modal-wrapper__right{width:100%}}.menu__wrapper .modal-wrapper__right-title span{display:block;margin-bottom:2.5rem;font-size:1.8rem;font-weight:700;color:#fff}@media screen and (max-width:767px){.menu__wrapper .modal-wrapper__right-title span{font-size:2.8rem}}.menu__wrapper .modal-wrapper__right .sx-header__sp-toggle-item li a{display:inline-block;padding:0.8rem 1.8rem;background-color:#fff;border:0.1rem solid #1944a8;border-radius:50rem;font-size:1.4rem;font-weight:700;color:#1944a8;transition:background-color 0.3s ease, color 0.3s ease}@media screen and (max-width:767px){.menu__wrapper .modal-wrapper__right .sx-header__sp-toggle-item li a{font-size:2.8rem}}.menu__wrapper .modal-wrapper__right ul{text-align:left}.menu__wrapper .modal-wrapper__right ul li{display:inline-block;font-size:2rem;text-align:center;color:#fff;margin-right:0.6rem;margin-bottom:1rem}.menu__wrapper .modal-wrapper__right ul li a{color:#fff;font-size:1.4rem;transition:all ease 0.4s;background-color:#fff !important;color:#1944a8 !important}.menu__wrapper .modal-wrapper__right ul li a:hover{background-color:#1944a8 !important;color:#fff !important}@media screen and (max-width:767px){.menu__wrapper .modal-wrapper__right ul li a{font-size:2rem}}.menu__wrapper .modal-wrapper__right .modal-keyword{display:block;margin-bottom:2.5rem;font-size:1.8rem;font-weight:700;color:#fff}@media screen and (max-width:767px){.menu__wrapper .modal-wrapper__right .modal-keyword{font-size:2.8rem}}.menu__wrapper .modal-wrapper__right .modal-keyword>div{position:relative}.menu__wrapper .modal-wrapper__right .modal-keyword>div input{display:block;width:100%;height:6rem;background-color:#fff;border:none;padding:2rem 3.1rem;border-radius:50rem;font-size:1.6rem;font-weight:400;line-height:2rem;margin-top:1.6rem}@media screen and (max-width:767px){.menu__wrapper .modal-wrapper__right .modal-keyword>div input{height:10rem;font-size:3rem}}.menu__wrapper .modal-wrapper__right .modal-keyword>div input:focus{outline:none;border:3px solid #1944a8}.menu__wrapper .modal-wrapper__right .modal-keyword>div button{position:absolute;top:0;right:0;width:6rem;height:6rem;background-color:#1944a8;border-radius:50rem;display:flex;justify-content:center;align-items:center}@media screen and (max-width:767px){.menu__wrapper .modal-wrapper__right .modal-keyword>div button{width:10rem;height:10rem}}.menu__close{position:absolute;top:2rem;right:2rem;width:6rem;height:6rem;border-radius:50%;background-color:#fff;box-shadow:0px 4px 7px rgba(0, 0, 0, 0.25);cursor:pointer;transition:all ease 0.4s}@media screen and (max-width:767px){.menu__close{top:3rem;right:8rem;width:10rem;height:10rem}}.menu__close:hover{background-color:#1944a8;border:1px solid #1944a8}.menu__close:hover span{background-color:#fff}.menu__close span{display:block;width:2.2rem;height:0.2rem;border-radius:50%;background-color:#1944a8;position:absolute;top:50%;left:50%}.menu__close span:first-child{transform:translate(-50%, -50%) rotate(45deg)}.menu__close span:last-child{transform:translate(-50%, -50%) rotate(-45deg)}@media screen and (max-width:767px){.menu__close span{width:3rem}}#header-modal input{background-color:#e6edf5}@media screen and (max-width:767px){.global-breadcrumb{margin-top:12rem;margin-bottom:2rem;padding:0 2.4rem 0 2.4rem}}.global-breadcrumb__top{max-width:1280px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:0 0 0 4.8rem;gap:1rem;height:4.8rem}@media screen and (max-width:767px){.global-breadcrumb__top{padding:0}}.global-breadcrumb__top .breadcrumbs a:hover span{text-decoration:underline}.global-breadcrumb__top .breadcrumbs span{color:#333;font-weight:400;margin:0 1rem;font-size:1em}@media screen and (max-width:767px){.global-breadcrumb__top .breadcrumbs span{font-size:1.6em}}.global-breadcrumb__top .breadcrumbs br{display:none}@media (max-width:767px){.global-breadcrumb.footer-global-breadcrumb{margin-top:0;margin-bottom:4rem}}#search-form-modal input{background-color:#e6edf5}.top-serach{margin:8rem 0}@media only screen and (max-width:767px){.top-serach{padding:0 2.4rem 0}}.top-serach__inner{padding:2rem 4.8rem 4.8rem 4.8rem;width:118.4rem;max-width:1184px;background-color:#e6edf5;margin:0 auto;position:relative;border-radius:1.6rem}@media only screen and (max-width:767px){.top-serach__inner{width:100%}}.top-serach__title{margin:0 0 2.6rem}@media screen and (max-width:767px){.top-serach__title{margin:4rem 0}}.top-serach__title p{font-size:2.2rem;font-weight:700;line-height:2.2rem;color:#1944a8}@media screen and (max-width:767px){.top-serach__title p{font-size:4.4rem;display:block;margin-bottom:4rem}}.top-serach__title p::before{content:"Search";position:absolute;top:-1rem;left:4rem;font-size:7rem;font-weight:700;color:"#1944A8";opacity:0.2}@media screen and (max-width:767px){.top-serach__title p::before{font-size:8.6rem}}.top-serach__content{margin:0 0 2rem}.top-serach__content-text{margin:0 0 0.8rem}.top-serach__content-text p{font-size:1.6rem;font-weight:700;line-height:2rem;color:#1944a8}@media screen and (max-width:767px){.top-serach__content-text p{font-size:3rem;line-height:3rem;display:block;margin-bottom:2rem}}.top-serach__content-grid ul{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:1rem 0.6rem}.top-serach__content-grid ul li a{display:inline-block;padding:0.6rem 1.8rem;background-color:#fff;border:0.1rem solid #1944a8;border-radius:50rem;font-size:1.6rem;font-weight:700;line-height:2.317rem;color:#1944a8;transition:background-color 0.3s ease, color 0.3s ease}.top-serach__content-grid ul li a:hover{background-color:#1944a8;color:#e6edf5}@media screen and (max-width:767px){.top-serach__content-grid ul li a{font-size:2.8rem;padding:1.8rem 2.6rem;line-height:3rem}}.top-serach__keyword{margin-top:4rem}.top-serach__keyword form>p{font-size:1.6rem;font-weight:700;line-height:2rem;color:#1944a8;margin:0 0 0.8rem}@media screen and (max-width:767px){.top-serach__keyword form>p{font-size:3rem;line-height:3rem;display:block;margin-bottom:2rem}}.top-serach__keyword form>div{position:relative}.top-serach__keyword form>div input{display:block;width:100%;height:6rem;background-color:#fff;border:none;padding:2rem 3.1rem;border-radius:50rem;font-size:1.6rem;font-weight:400;line-height:2rem}.top-serach__keyword form>div input:focus{outline:none;border:3px solid #1944a8}@media screen and (max-width:767px){.top-serach__keyword form>div input{font-size:2.4rem;line-height:3rem}}.top-serach__keyword form>div button{position:absolute;top:0;right:0;width:11.7rem;height:6rem;background-color:#1944a8;border-radius:50rem;display:flex;justify-content:center;align-items:center}.top-serach__keyword form>div button img{width:2.124rem;height:2.2rem}.top-trend{background:#f7f9fd;padding:0 4.8rem}@media screen and (max-width:767px){.top-trend{padding:0 2rem}}.top-trend__wrapper{padding:9rem 0 10rem;max-width:1184px;margin:0 auto}.top-trend__title{margin:0 0 3.8rem}.top-trend__title h2{font-size:3.2rem;font-weight:700;line-height:3.2rem;color:#333}@media screen and (max-width:767px){.top-trend__title h2{font-size:4.4rem}}.top-trend__contents{margin:0 0 3.5rem}.top-trend__contents-inner{display:grid;grid-template-columns:repeat(4, 1fr);gap:2.4rem}@media only screen and (max-width:767px){.top-trend__contents-inner{grid-template-columns:repeat(2, 1fr)}}.top-trend__contents-item{position:relative;background:#fff;overflow:hidden;border-radius:1.6rem;box-shadow:0px 0px 15px -5px #777777}.top-trend__contents-item>a:hover img{transform:scale(1.05)}.top-trend__contents-item-new{position:absolute;top:0;left:0;display:inline-block;padding:0.8rem 1rem;font-size:1.2rem;font-weight:600;line-height:1.5rem;background:#e95760;color:#fff;border-radius:1.6rem 0;white-space:nowrap;z-index:5}.top-trend__contents-item-thumbnail{width:100%;height:15.2rem;overflow:hidden}.top-trend__contents-item-thumbnail img{display:block;width:100%;height:100%;object-fit:cover;transition:all ease 0.4s}.top-trend__contents-item-body{padding:2.4rem}.top-trend__contents-item-title{margin:0 0 1.6rem}.top-trend__contents-item-title h3{min-height:5rem;font-size:1.6rem;font-weight:700;line-height:2.24rem;color:#333;display:-webkit-box;/*! autoprefixer: ignore next */-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}@media screen and (max-width:767px){.top-trend__contents-item-title h3{font-size:2.8rem;line-height:1.4}}.top-trend__contents-item-tags{display:flex;justify-content:flex-start;flex-wrap:wrap;gap:0.6rem}.top-trend__contents-item-tags span{display:inline-block;padding:0.6rem 1rem;font-size:1rem;font-weight:700;line-height:1.448rem;background:#e6edf5;color:#1944a8;border-radius:50rem;white-space:nowrap}@media screen and (max-width:767px){.top-trend__contents-item-tags span{font-size:2.4rem;padding:1.6rem 2rem}}.top-trend__contents-item-date{margin-top:2rem;margin-left:auto;font-size:1rem;font-weight:400;line-height:1.68rem;color:#333;display:block;text-align:right}@media screen and (max-width:767px){.top-trend__contents-item-date{font-size:1.6rem}}.top-trend .top a{transition:all ease 0.4s;background-color:#fff !important}.top-trend .top a span{color:#1944a8 !important}.top-trend .top a:hover{background-color:#1944a8 !important}.top-trend .top a:hover span{color:#fff !important}.top-trend__btn>a{width:20rem;height:5.6rem;background-color:#1944a8;border:0.2rem solid #1944a8;border-radius:50rem;padding:1.3rem 2.6rem;display:flex;justify-content:flex-start;align-items:center;position:relative;transition:all ease 0.4s}.top-trend__btn>a:hover{background-color:#fff}.top-trend__btn>a:hover span{color:#1944a8}@media screen and (max-width:767px){.top-trend__btn>a{width:38rem;height:10rem}}.top-trend__btn>a span{font-size:1.4rem;font-weight:700;line-height:2.8rem;color:#fff;transition:all ease 0.4s}@media screen and (max-width:767px){.top-trend__btn>a span{font-size:4rem}}.top-trend__btn>a>div{position:absolute;top:50%;right:1rem;transform:translateY(-50%);width:3.6rem;height:3.6rem;background-color:#1944a8;border:0.1rem solid rgba(255, 255, 255, 0.4);border-radius:50%;display:flex;justify-content:center;align-items:center}@media screen and (max-width:767px){.top-trend__btn>a>div{width:8rem;height:8rem}}.top-trend__btn>a>div img{width:1.7rem}@media screen and (max-width:767px){.top-trend__btn>a>div img{width:4rem}}.bg_color{background-color:#fff}.top-ranking{background-color:#e6edf5;padding:0 14.8rem}@media screen and (max-width:767px){.top-ranking{padding:0 4.8rem}}.top-ranking__wrapper{max-width:983px;padding:14rem 0 10rem;display:flex;margin:0 auto}@media screen and (max-width:767px){.top-ranking__wrapper{flex-direction:column}}.top-ranking__wrapper-left{max-width:28.8rem;margin-right:3.5rem}.top-ranking__title h2{font-size:3.2rem;font-weight:bold;position:relative;z-index:10}@media screen and (max-width:767px){.top-ranking__title h2{font-size:4.4rem}}.top-ranking__title h2:before{position:absolute;content:"Ranking";top:-9rem;font-size:12.2rem;font-weight:700;color:#fff;z-index:-10}.top-ranking__left{max-width:66rem}.top-ranking__contents-item{position:relative;z-index:10}.top-ranking__contents-item>a{display:flex;padding:2.4rem 0;border-bottom:1px solid #c7d1dd;max-width:66rem}.top-ranking__contents-item>a img{transition:all 0.4s ease}.top-ranking__contents-item>a:hover img{transform:scale(1.05)}.top-ranking__contents-item:first-child a{padding-top:0}.top-ranking__contents-item:nth-child(1) .top-ranking__contents-item-thumbnail-number{background-color:#cca620}.top-ranking__contents-item:nth-child(2) .top-ranking__contents-item-thumbnail-number{background-color:#adadad}.top-ranking__contents-item:nth-child(3) .top-ranking__contents-item-thumbnail-number{background-color:#9f7878}.top-ranking__contents-item:nth-child(n+4) .top-ranking__contents-item-thumbnail-number{background-color:black}.top-ranking__contents-item-thumbnail{width:17.6rem;height:9.6rem;border-radius:1.6rem;overflow:hidden;margin-right:2.4rem;position:relative}@media only screen and (max-width:767px){.top-ranking__contents-item-thumbnail{width:100%;height:auto}}.top-ranking__contents-item-thumbnail-number{position:absolute;top:0;left:0;display:inline-block;padding:0.5rem 1.2rem;font-size:0.8rem;font-weight:600;line-height:1.5rem;background:#333;color:#fff;border-radius:1.6rem 0;white-space:nowrap;z-index:5}@media only screen and (max-width:767px){.top-ranking__contents-item-thumbnail-number{font-size:3rem;padding:2rem 2rem}}.top-ranking__contents-item-tags{display:flex;justify-content:flex-start;flex-wrap:wrap;gap:0.6rem}.top-ranking__contents-item-tags span{display:inline-block;padding:0.6rem 1rem;font-size:1rem;font-weight:700;line-height:1.448rem;background:#fff;color:#1944a8;border-radius:50rem;white-space:nowrap}@media screen and (max-width:767px){.top-ranking__contents-item-tags span{font-size:2.4rem;padding:1.6rem 2rem}}.top-ranking__contents-item-body{width:46rem}.modal{width:100%;height:100vh;background-color:rgba(51, 51, 51, 0.6);display:flex !important;justify-content:center;align-items:center;position:fixed;top:0;left:0;z-index:20;backdrop-filter:blur(8px);opacity:0;transition:all ease 0.2s;visibility:hidden}.modal.open{opacity:1;visibility:visible}.modal__content{overflow:hidden;width:110rem;max-width:1184px;height:calc(100vh - 10rem);background-color:#fff;border-radius:1.6rem;margin:0 auto;position:relative;padding:6rem 4rem;overflow-y:auto;max-height:calc(100% - 10rem)}.modal__content::-webkit-scrollbar{width:1rem}.modal__content::-webkit-scrollbar-thumb{background-color:#1944a8;border-radius:1rem}.modal__content-inner .modal-close{margin:auto 0;width:6rem;height:5rem;border-radius:50%;background-color:#fff;border:1px solid #1944a8;display:flex;justify-content:center;align-items:center;position:relative;cursor:pointer;transition:all ease 0.4s}.modal__content-inner .modal-close:hover{background-color:#1944a8;border:1px solid #1944a8}.modal__content-inner .modal-close:hover span{background-color:#fff}@media screen and (max-width:767px){.modal__content-inner .modal-close{width:7rem;height:4rem}}.modal__content-inner .modal-close span{display:block;width:50%;height:2px;background-color:#1944a8;position:absolute}.modal__content-inner .modal-close span:first-child{transform:rotate(45deg)}.modal__content-inner .modal-close span:last-child{transform:rotate(-45deg)}.modal__content-result-head{z-index:10;margin-bottom:4rem;padding-bottom:4rem;display:flex;border-bottom:1px solid #c7d1dd;background-color:#fff}.modal__content-result-head h3{width:40rem;font-size:1.8rem;font-weight:700;line-height:3.2rem;color:#333;margin:0 0 0;margin-top:auto}.modal__content-result-head h3 span{font-size:3.2rem;color:#1944a8}@media screen and (max-width:767px){.modal__content-result-head h3 span{font-size:4.4rem}}.modal__content-result-inner{padding:0rem 4rem 6rem}.modal__content-result-inner h4{font-size:1.8rem;font-weight:700;color:#333;margin-bottom:2rem}.modal__content-result-inner a{padding:0 0 2.4rem;margin:0 0 2.4rem;display:flex;justify-content:flex-start;align-items:center;gap:2.4rem;transition:transform 0.3s ease, box-shadow 0.3s ease}.modal__content-result-inner a:hover img{transform:translateY(-0.8rem);box-shadow:0 0.8rem 1.6rem rgba(0, 0, 0, 0.1)}.modal__content-result-inner a img{display:block;width:17.6rem;min-width:17.6rem;height:9.6rem;object-fit:cover;border-radius:1.6rem;transition:all ease 0.4s}.modal__content-result-inner a h3{font-size:1.6rem;font-weight:700;line-height:2.52rem;color:#333}@media screen and (max-width:767px){.modal__content-result-inner a h3{font-size:2.4rem;line-height:3rem}}.modal__content-result-inner a p{font-size:1.4rem;font-weight:normal;line-height:2.52rem;color:#333}@media screen and (max-width:767px){.modal__content-result-inner a p{font-size:2.4rem;line-height:3rem}}.modal__content-result-inner a .highlight{background-color:yellow;font-weight:bold}.modal__search-keyword{display:block;width:70rem;margin-right:4rem}@media screen and (max-width:767px){.modal__search-keyword{margin-right:2rem}}.modal__search-keyword form>div{position:relative}.modal__search-keyword form>div input{display:block;width:100%;height:6rem;background-color:#fff;border:none;padding:2rem 3.1rem;border-radius:50rem;font-size:1.6rem;font-weight:400;line-height:2rem}.modal__search-keyword form>div input:focus{outline:none;border:3px solid #1944a8}@media screen and (max-width:767px){.modal__search-keyword form>div input{font-size:2.4rem;line-height:3rem}}.modal__search-keyword form>div button{position:absolute;top:0;right:0;width:11.7rem;height:6rem;background-color:#1944a8;border-radius:50rem;display:flex;justify-content:center;align-items:center}.modal__search-keyword form>div button img{width:2.124rem;height:2.2rem}.sxdx-single-download-wp a{display:block;text-decoration:none;color:inherit;transition:all 0.3s ease, transform 0.3s ease;border:1px solid rgba(100, 100, 100, 0.3);background-color:#ffffff}.sxdx-single-download-wp a:hover{opacity:0.8;box-shadow:0 4px 8px rgba(0, 0, 0, 0.1);transform:translate(-2px, -4px)}.sxdx-single-download-wp h5{display:block;font-size:2rem;font-weight:600;padding:1.6rem 1.8rem;background-color:#ffa500;color:#333;letter-spacing:1.6px;text-align:center}.sxdx-single-download-wp h6{font-size:1.8rem;font-weight:600;color:#1944a8;letter-spacing:1.6px;margin:0 0 2.4rem}.sxdx-single-download-wp ol{list-style-type:none;padding:0;margin:0}.sxdx-single-download-wp ol li{display:flex;justify-content:flex-start;align-items:flex-start;gap:0.4rem;margin-bottom:0.8rem}.sxdx-single-download-wp ol li:last-child{margin-bottom:0}.sxdx-single-download-wp ol li img{width:2.6rem;height:auto;margin:0 0 !important}.sxdx-single-download-wp ol li p{font-size:1.5rem;font-weight:400;margin:0 !important}.sxdx-single-download-wp .body{padding:1.6rem 3.2rem 1rem;margin:0 0 2rem}.sxdx-single-download-wp .body-wrapper{width:100%;display:flex;justify-content:center;align-items:center;gap:2rem;margin:0 0 4rem}.sxdx-single-download-wp .body-inner{width:calc(100% - 22rem)}.sxdx-single-download-wp .body-inner>p{font-size:1.8rem;font-weight:600;color:#333;letter-spacing:1.6px;margin:0 0 0.6rem !important}.sxdx-single-download-wp .body-inner>p span{display:inline-block;margin:0 0.6rem;font-size:1.4rem}.sxdx-single-download-wp .image{overflow:hidden;width:20rem;max-width:20rem}.sxdx-single-download-wp .image img{width:100%;border:1px solid rgba(100, 100, 100, 0.3);object-fit:cover;display:block;margin:0 !important}.sxdx-single-download-wp .list-button{background-color:#ffa500 !important}.sxdx-single-download-wp .download-button{width:90%;border:1px solid #fff;display:flex;justify-content:center;align-items:center;border-radius:100vh;margin:2rem auto 0;position:relative;color:#fff;background-color:#35afe7;transition:all 0.3s ease}.sxdx-single-download-wp .download-button p{text-align:center;color:#fff;line-height:1.4;letter-spacing:1.6px;font-size:1.8rem !important;font-weight:600 !important;margin:1.2rem 0 !important}@media (max-width:767px){.sxdx-single-download-wp .download-button p{font-size:2.4rem !important}}.sxdx-single-download-wp .download-button p i{padding-left:1rem}@media (max-width:767px){.sxdx-single-download-wp h5{font-size:2.4rem;padding:2rem 3rem;margin-bottom:2rem}.sxdx-single-download-wp ol li p{font-size:2.4rem}.sxdx-single-download-wp .download-button{font-size:2.4rem}}.linktest202410-container{background-color:#f5f5f5;padding:20px;border-radius:10px;margin-top:4rem}.linktest202410-container p{font-size:1.8rem !important;font-weight:bold;text-align:center;margin-bottom:20px}.linktest202410-container a{display:block;padding:10px 0;color:#1571da;text-decoration:none;font-size:1.6rem !important;transition:all 0.3s ease;position:relative;font-weight:bold}.linktest202410-container a::after{content:"";display:block;width:0;height:2px;background:#1571da;position:absolute;bottom:0;left:0;transition:width 0.3s ease}.linktest202410-container a:hover::after{width:100%}.linktest202410-container a:hover{color:#1571da;transform:translateX(5px)}.linktest202410-container span{margin-right:5px}.page-articles{background-color:#f7f9fd}.page-articles__outer{max-width:1280px;margin:0 auto;padding:10.7rem 4.8rem 11.1rem}@media screen and (max-width:767px){.page-articles__outer{padding:10.7rem 2rem 11.1rem}}.page-articles__title h2{font-size:3.2rem;font-weight:700;color:#1944a8;position:relative}@media screen and (max-width:767px){.page-articles__title h2{font-size:4.4rem}}.page-articles__sub-title{font-size:2.4rem;font-weight:700;color:#333;position:relative;margin-bottom:2rem}@media screen and (max-width:767px){.page-articles__sub-title{font-size:3.4rem}}.page-articles__wp{margin-bottom:6rem}.page-articles__wp smail{font-size:1.2rem;font-weight:400;color:#333}@media screen and (max-width:767px){.page-articles__wp smail{font-size:2.2rem}}.page-articles__title-trend h2{font-size:3.2rem;font-weight:700;color:#1944a8;position:relative}@media screen and (max-width:767px){.page-articles__title-trend h2{font-size:4.4rem}}.page-articles__title-trend h2::before{content:"Trend";position:absolute;top:-6rem;left:0rem;font-size:7rem;font-weight:700;color:#1944a8;opacity:0.2}@media screen and (max-width:767px){.page-articles__title-trend h2::before{font-size:8.6rem}}.page-articles__title-case-study h2{font-size:3.2rem;font-weight:700;color:#1944a8;position:relative}@media screen and (max-width:767px){.page-articles__title-case-study h2{font-size:4.4rem}}.page-articles__title-case-study h2::before{content:"Case Study";position:absolute;top:-6rem;left:0rem;font-size:7rem;font-weight:700;color:#1944a8;opacity:0.2}@media screen and (max-width:767px){.page-articles__title-case-study h2::before{font-size:8.6rem}}.page-articles__text p{font-size:1.6rem;font-weight:400;color:#1944a8}@media screen and (max-width:767px){.page-articles__text p{font-size:2.6rem}}.page-articles__box{display:flex;margin-top:6.4rem}@media only screen and (max-width:767px){.page-articles__box{flex-direction:column}}.page-articles__box-left{max-width:88.2rem}.page-articles__box-left-inner{display:grid;grid-template-columns:repeat(3, 1fr);gap:2.4rem}@media only screen and (max-width:767px){.page-articles__box-left-inner{grid-template-columns:repeat(2, 1fr)}}.page-articles__box-right{max-width:27.8rem;margin-left:2.4rem}@media only screen and (max-width:767px){.page-articles__box-right{margin:5rem auto;max-width:70rem}}.pagination{width:100%;display:flex;align-items:center;justify-content:center;margin:4rem auto;position:relative;font-size:1.6rem}@media only screen and (max-width:767px){.pagination{padding-bottom:4rem;font-size:2.4rem;line-height:3rem}}.pagination span,.pagination a{margin:0.4rem;padding:0.8rem;text-decoration:none;line-height:1rem;color:#1944a8;font-size:1.6rem;display:flex;justify-content:center;align-items:center}@media screen and (max-width:767px){.pagination span,.pagination a{font-size:2.4rem;line-height:3rem}}.pagination .page-num{display:none}.pagination a .prev{margin-right:1.6rem}.pagination a .next{margin-left:1.6rem}.pagination .pager{width:4rem;height:4rem;color:#1944a8;font-weight:700;background-color:#fff;border-radius:50%}.pagination .current{color:#fff;background-color:#1944a8;border-radius:50%}.sidebar-topics__title{font-size:1.6rem;font-weight:700;margin-top:2rem;margin-bottom:1rem;color:#333;text-align:left}@media only screen and (max-width:767px){.sidebar-topics__title{font-size:3rem;margin-bottom:2rem}}.sidebar-topics__list{display:flex;flex-wrap:wrap;gap:0.8rem;margin-top:1rem}.sidebar-topics__tag{display:inline-flex;align-items:center;justify-content:center;background:#fff;color:#1944a8;font-size:1.2rem;font-weight:500;padding:0.6rem 0.8rem;border-radius:50rem;text-decoration:none;transition:all 0.3s ease-in-out;border:1px solid rgba(25, 68, 168, 0.6);transform:translateZ(0);line-height:1}.sidebar-topics__tag:hover{background:#4b75e0;color:#fff;border-color:#4b75e0}@media only screen and (max-width:767px){.sidebar-topics__tag{font-size:1.2rem;padding:0.6rem 1rem}}.sidebar-ranking__title{font-size:1.6rem;font-weight:700}@media only screen and (max-width:767px){.sidebar-ranking__title{font-size:3rem;margin-bottom:2rem}}.sidebar-ranking__contents-item{position:relative;z-index:10}.sidebar-ranking__contents-item>a{display:flex;justify-content:space-between;align-items:flex-start;padding:2.1rem 0 2.4rem;border-bottom:1px solid #c7d1dd;max-width:66rem;gap:1rem}@media (max-width:767px){.sidebar-ranking__contents-item>a{max-width:100% !important}}.sidebar-ranking__contents-item>a:hover img{transform:scale(1.15)}.sidebar-ranking__contents-item>a img{transition:all ease 0.4s}.sidebar-ranking__contents-item:first-child a{padding-top:0}.sidebar-ranking__contents-item-title h3{font-size:1.2rem;color:#333;line-height:1.8rem;margin-bottom:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}@media only screen and (max-width:767px){.sidebar-ranking__contents-item-title h3{font-size:2.4rem;line-height:3.5rem}}.sidebar-ranking__contents-item-thumbnail{width:10rem;height:5.5rem;border-radius:0.8rem;overflow:hidden;position:relative}@media only screen and (max-width:767px){.sidebar-ranking__contents-item-thumbnail{width:40%;height:13rem;border-radius:1.5rem}}.sidebar-ranking__contents-item-thumbnail-number{position:absolute;top:0;left:0;display:inline-block;padding:0.5rem 1rem;font-size:0.8rem;font-weight:600;line-height:1.5rem;background:#333;color:#fff;border-radius:0.8rem 0;white-space:nowrap;z-index:5}@media only screen and (max-width:767px){.sidebar-ranking__contents-item-thumbnail-number{padding:1.2rem}}.sidebar-ranking__contents-item-body{width:16.8rem}@media only screen and (max-width:767px){.sidebar-ranking__contents-item-body{width:60%;margin-left:2rem}}.sidebar-ranking__contents-item:nth-child(1) .sidebar-ranking__contents-item-thumbnail-number{background-color:#cca620}.sidebar-ranking__contents-item:nth-child(2) .sidebar-ranking__contents-item-thumbnail-number{background-color:#adadad}.sidebar-ranking__contents-item:nth-child(3) .sidebar-ranking__contents-item-thumbnail-number{background-color:#9f7878}.sidebar-ranking__contents-item:nth-child(n+4) .sidebar-ranking__contents-item-thumbnail-number{background-color:black}.swiper{overflow:visible !important}.category-slider{width:100%;background-color:#fff}.category-slider__inner{max-width:1280px;margin:0 auto}@media only screen and (max-width:767px){.category-slider__inner{overflow:hidden}}.category-slider .swiper-button-disabled{background-color:#ddd}.category-slider:nth-child(2n){padding-top:0}.slider-articles{width:100%;padding:11rem 0 8.5rem 4.8rem}@media only screen and (max-width:767px){.slider-articles{padding-right:4.8rem}}.slider-articles__title{font-size:3.2rem;font-weight:700;margin-bottom:2.4rem}@media screen and (max-width:767px){.slider-articles__title{font-size:4.4rem}}.slider-articles__inner{position:relative}.slider-articles__swiper-wrapper{margin-bottom:3.95rem}.slider-articles__swiper-item{width:47.9rem;border-radius:1.6rem;padding:0;overflow:hidden;box-shadow:0px 0px 15px -5px #777;margin-right:2.5rem}.slider-articles__swiper-item:hover img{transform:scale(1.05)}.slider-articles__swiper-item img{transition:all ease 0.4s}.slider-articles .category-thumbnail{height:26.2rem}.slider-articles .category-thumbnail>.img{width:100%;height:26.2rem}.slider-articles__swiper-prev{cursor:pointer;position:absolute;top:-6rem;right:10rem;transform:translateY(-50%);transform:scale(-1, 1);width:3.6rem;height:3.6rem;background-color:#1944a8;border:0.1rem solid rgba(255, 255, 255, 0.4);border-radius:50%;display:flex;justify-content:center;align-items:center}@media only screen and (max-width:767px){.slider-articles__swiper-prev{top:-10rem;right:14rem;width:6rem;height:6rem}}.slider-articles__swiper-next{cursor:pointer;position:absolute;top:-4.2rem;right:5rem;transform:translateY(-50%);width:3.6rem;height:3.6rem;background-color:#1944a8;border:0.1rem solid rgba(255, 255, 255, 0.4);border-radius:50%;display:flex;justify-content:center;align-items:center}@media only screen and (max-width:767px){.slider-articles__swiper-next{top:-7rem;width:6rem;height:6rem}}.slider-articles__btn{margin-top:3.2rem}.slider-articles-02{padding-top:0}.page-article{background-color:#f7f9fd}.page-article__wrapper{display:flex;max-width:1280px;margin:0 auto;padding:4rem 4.8rem 10rem;position:relative}@media screen and (max-width:767px){.page-article__wrapper{flex-direction:column;padding:4rem 2rem 10rem}}.page-article__wrapper-main{max-width:88.2rem;margin-right:2.4rem}@media screen and (max-width:767px){.page-article__wrapper-main{margin-right:0}}.page-article__wrapper-main-inner{padding:6.4rem;background-color:#fff;border-radius:1.6rem}@media screen and (max-width:767px){.page-article__wrapper-main-inner{padding:3rem}}.page-article__wrapper .article-date{margin-bottom:3.2rem;padding-bottom:0.7rem;border-bottom:1px solid #c7d1dd;font-size:1.4rem}.page-article__wrapper .article-date span{font-weight:bold;color:#333}.page-article__wrapper-side{max-width:27.8rem;position:sticky;top:12rem;left:0;height:100%}@media screen and (max-width:767px){.page-article__wrapper-side{max-width:100%;margin-top:5rem}}.page-article__wrapper .page-article-tags{margin-right:0.6rem;padding:0.6rem 1.5rem;background-color:#e6edf5;border-radius:3rem;color:#1944a8;font-weight:700;transition:background-color 0.3s ease, color 0.3s ease}.page-article__wrapper .page-article-tags:hover{background-color:#1944a8;color:#e6edf5}@media screen and (max-width:767px){.page-article__wrapper .page-article-tags{font-size:2.4rem;padding:1.6rem 2rem}}.page-article__header h1{margin:1.6rem 0 4rem;font-weight:700;font-size:3.2rem;line-height:3.8rem}@media screen and (max-width:767px){.page-article__header h1{font-size:4.4rem;margin-top:5rem;line-height:5rem}}.page-glossary{background-color:#e6edf5;padding-left:2.4rem;padding-right:2.4rem}.page-glossary-inner{max-width:982px;margin:0 auto;padding-top:8rem;padding-bottom:8rem}.page-glossary-inner__glossary,.page-glossary-inner__diagnosis{display:flex;justify-content:space-between;background-color:#fff;border-radius:1.6rem;width:100%;height:15rem;margin-bottom:1.6rem;overflow:hidden;cursor:pointer;transition:transform 0.3s ease, box-shadow 0.3s ease}.page-glossary-inner__glossary:hover,.page-glossary-inner__diagnosis:hover{transform:translateY(-0.8rem);box-shadow:0 0.8rem 1.6rem rgba(0, 0, 0, 0.1)}@media screen and (max-width:767px){.page-glossary-inner__glossary,.page-glossary-inner__diagnosis{height:20rem}}.page-glossary-inner__glossary-img,.page-glossary-inner__diagnosis-img{width:60%}@media screen and (max-width:767px){.page-glossary-inner__glossary-img,.page-glossary-inner__diagnosis-img{min-width:50%}}.page-glossary-inner__glossary-img>img,.page-glossary-inner__diagnosis-img>img{width:100%;height:auto;object-fit:cover}@media screen and (max-width:767px){.page-glossary-inner__glossary-img>img,.page-glossary-inner__diagnosis-img>img{object-fit:cover}}.page-glossary-inner__glossary-content,.page-glossary-inner__diagnosis-content{padding:4.9rem 12.6rem 5rem 10.1rem}@media screen and (max-width:767px){.page-glossary-inner__glossary-content,.page-glossary-inner__diagnosis-content{padding:4rem 1rem 2rem 5rem}}.page-glossary-inner__glossary-content>p,.page-glossary-inner__diagnosis-content>p{font-size:3.2rem;font-weight:700;color:#333}@media screen and (max-width:767px){.page-glossary-inner__glossary-content>p,.page-glossary-inner__diagnosis-content>p{font-size:4.4rem}}.page-glossary-inner__glossary-content>p>span,.page-glossary-inner__diagnosis-content>p>span{display:block;font-size:1rem;color:#1944a8}@media screen and (max-width:767px){.page-glossary-inner__glossary-content>p>span,.page-glossary-inner__diagnosis-content>p>span{font-size:2rem}}.glossary-document{background-color:#fff}.glossary-document__inner{max-width:982px;margin:0 auto;display:flex;gap:2.4rem;padding:6rem 2.4rem 10rem 2.4rem}@media screen and (max-width:767px){.glossary-document__inner{flex-direction:column}}.glossary-document__inner-document,.glossary-document__inner-contact{position:relative;width:50%;background-color:#e6edf5;border-radius:7rem;padding:3rem 0 2.5rem 5rem;display:block;cursor:pointer;transition:transform 0.3s ease, box-shadow 0.3s ease}.glossary-document__inner-document:hover,.glossary-document__inner-contact:hover{transform:translateY(-0.8rem);box-shadow:0 0.8rem 1.6rem rgba(0, 0, 0, 0.1)}@media screen and (max-width:767px){.glossary-document__inner-document,.glossary-document__inner-contact{width:100%}}.glossary-document__inner-document-text>p,.glossary-document__inner-contact-text>p{font-size:2rem;font-weight:700;color:#333;margin-bottom:0}@media screen and (max-width:767px){.glossary-document__inner-document-text>p,.glossary-document__inner-contact-text>p{font-size:4rem}}.glossary-document__inner-document-text>span,.glossary-document__inner-contact-text>span{font-size:1rem;font-weight:700;color:#1944a8;font-size:2rem}.glossary-document__inner-document .btn-icon,.glossary-document__inner-contact .btn-icon{position:absolute;top:3.5rem;right:3.5rem;width:3rem;height:3rem;background-color:#1944a8;border-radius:5rem;display:flex;justify-content:center}@media screen and (max-width:767px){.glossary-document__inner-document .btn-icon,.glossary-document__inner-contact .btn-icon{width:7rem;height:7rem}}.glossary-document__inner-document .btn-icon>img,.glossary-document__inner-contact .btn-icon>img{display:block;width:1.4rem}@media screen and (max-width:767px){.glossary-document__inner-document .btn-icon>img,.glossary-document__inner-contact .btn-icon>img{width:3.4rem}}footer{background-color:#e6edf3;padding:7.2rem 2rem 8rem 2rem}@media screen and (max-width:767px){footer{padding-left:5rem;padding-right:5rem}}footer .footer-inner{max-width:116rem;display:flex;justify-content:space-between;margin:0 auto}@media screen and (max-width:767px){footer .footer-inner{flex-direction:column}}footer .footer-inner__contact,footer .footer-inner .footer-inner__item,footer .footer-inner .footer-utility{margin:0 2rem}@media screen and (max-width:767px){footer .footer-inner__contact,footer .footer-inner .footer-inner__item,footer .footer-inner .footer-utility{margin:1rem 0}}footer .footer-inner__contact{flex:2;background-color:#fff;padding:6rem 6rem 5.4rem 5.7rem;border-radius:1.6rem;display:flex;flex-direction:column;align-items:center}@media screen and (max-width:767px){footer .footer-inner__contact{width:auto;height:auto}}footer .footer-inner__contact-wrapper{display:flex;justify-content:flex-start;align-items:center;gap:2rem}@media screen and (max-width:1024px){footer .footer-inner__contact-wrapper{flex-direction:column;gap:1rem}}@media screen and (max-width:767px){footer .footer-inner__contact-wrapper{justify-content:space-evenly}}footer .footer-inner__contact-wrapper img:first-child{width:5.2rem;height:5.2rem}footer .footer-inner__contact-wrapper img:last-child{width:100%;height:100%}footer .footer-inner__contact .footer-contact__btn{width:20rem;height:5.6rem;background-color:#1944a8;border:0.2rem solid #1944a8;border-radius:50rem;padding:1.3rem 2.6rem;display:flex;justify-content:flex-start;align-items:center;position:relative;transition:all ease 0.4s;margin:3rem auto 0}@media screen and (max-width:767px){footer .footer-inner__contact .footer-contact__btn{width:40rem;height:10rem;margin-top:8rem}}footer .footer-inner__contact .footer-contact__btn:hover{background-color:#fff;border-color:#1944a8}footer .footer-inner__contact .footer-contact__btn:hover>span{color:#1944a8}footer .footer-inner__contact .footer-contact__btn:hover>div{background-color:#1944a8;border-color:#fff;transform:translateY(-50%) rotate(360deg);transition:transform ease 0.6s, background-color ease 0.4s, border-color ease 0.4s}footer .footer-inner__contact .footer-contact__btn>span{font-size:1.4rem;font-weight:700;line-height:2.8rem;color:#fff;transition:all ease 0.4s}@media screen and (max-width:1024px){footer .footer-inner__contact .footer-contact__btn>span{font-size:1.4rem}}@media screen and (max-width:767px){footer .footer-inner__contact .footer-contact__btn>span{font-size:2.6rem}}footer .footer-inner__contact .footer-contact__btn>div{position:absolute;top:50%;right:1rem;transform:translateY(-50%);width:3.6rem;height:3.6rem;background-color:#1944a8;border:0.1rem solid rgba(255, 255, 255, 0.4);border-radius:50%;display:flex;justify-content:center;align-items:center}@media screen and (max-width:767px){footer .footer-inner__contact .footer-contact__btn>div{width:5.6rem;height:5.6rem}}footer .footer-inner .footer-inner__item{flex:1}footer .footer-inner .footer-inner__item .footer-inner__item-container{display:flex;flex-direction:column;width:100%;gap:1.6rem}@media screen and (max-width:767px){footer .footer-inner .footer-inner__item .footer-inner__item-container{flex-direction:column;padding:9px 20px 14px;padding-bottom:0}}footer .footer-inner .footer-inner__item .footer-inner__item-container-col{border-top:1px solid #d1dae4;padding-top:2.4rem}footer .footer-inner .footer-inner__item .footer-inner__item-container-col .col-title{font-size:1.8rem;font-weight:700;padding-bottom:1.6rem;color:#333}@media screen and (max-width:767px){footer .footer-inner .footer-inner__item .footer-inner__item-container-col .col-title{font-size:2rem;padding:0 7px;padding:0 7px}}footer .footer-inner .footer-inner__item .footer-inner__item-container-col .col-title:hover{color:#1944a8;text-decoration:underline !important}footer .footer-inner .footer-inner__item .footer-inner__item-container-col .col-list>a{display:block;font-size:1.2rem;color:#333;margin-bottom:0.8rem}footer .footer-inner .footer-inner__item .footer-inner__item-container-col .col-list>a:hover{color:#1944a8;text-decoration:underline !important}footer .footer-utility{flex:2;width:100%;margin-top:10rem;display:flex;flex-direction:column;align-items:flex-start}@media (max-width:767px){footer .footer-utility{width:100%;padding:9px 20px 14px;margin-top:0;padding-top:0}}footer .footer-utility-list{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;max-width:1920px;margin:0 auto}@media (max-width:767px){footer .footer-utility-list{flex-wrap:wrap;padding:0;margin:0}}footer .footer-utility-list li{margin:1rem 0;line-height:1.1;border-left:none;width:100%}@media (max-width:767px){footer .footer-utility-list li{margin:2rem 0 0;line-height:1.1}}footer .footer-utility-list li a{padding:0 20px;color:#545454;font-size:14px;white-space:nowrap}@media (max-width:767px){footer .footer-utility-list li a{padding:0 7px;color:#545454;font-size:2rem}}footer .footer-utility-list li a span{text-decoration:none}footer .footer-utility-list li a span:hover{color:#1944a8;text-decoration:underline !important}footer .footer-copyright{margin-top:4rem;text-align:center}@media screen and (max-width:767px){footer .footer-copyright{margin-top:1rem}}footer .footer-copyright small{color:#999;font-size:1.2rem}.top-about{position:relative;width:100%;height:86.1rem;background-repeat:no-repeat;background-size:cover}@media screen and (max-width:767px){.top-about{display:flex;justify-content:center;align-items:center}}.top-about::before{content:"";position:absolute;width:100%;height:100%;background:linear-gradient(rgba(255, 255, 255, 0) 70%, white 100%);z-index:1}.top-about__wrapper{max-width:1280px;margin:0 auto;position:relative;z-index:3}.top-about__wrapper-img1{width:33.5rem;height:22.6rem;border-radius:1.6rem;position:absolute;top:56.2rem;left:15.1rem;overflow:hidden}.top-about__wrapper-img1 img{width:100%}@media screen and (max-width:767px){.top-about__wrapper-img1{display:none}}.top-about__wrapper-img2{width:43.8rem;height:30rem;border-radius:1.6rem;position:absolute;top:22rem;left:32.2rem;overflow:hidden;z-index:3}.top-about__wrapper-img2 img{width:100%}@media screen and (max-width:767px){.top-about__wrapper-img2{display:none}}.top-about__wrapper-content{padding:5.3rem 5.6rem 5.3rem 9.6rem;background-color:#fff;border-radius:1.6rem;box-shadow:0.4rem 0.4rem 3.4rem rgba(49, 48, 102, 0.25);width:51rem;position:absolute;top:31.7rem;right:14.9rem;z-index:5}@media screen and (max-width:767px){.top-about__wrapper-content{position:static;width:60rem}}.top-about__wrapper-content-title h3{font-size:3.2rem;font-weight:700;margin-bottom:1.4rem}@media screen and (max-width:767px){.top-about__wrapper-content-title h3{font-size:4.4rem}}.top-about__wrapper-content-text p{font-size:1.6rem;font-weight:400;line-height:3.2rem}@media screen and (max-width:767px){.top-about__wrapper-content-text p{font-size:2.6rem;line-height:1.6}}.top-about__wrapper-content-text p span{color:#1944a8;font-weight:700}@media screen and (max-width:767px){.top-about__wrapper-content-text p span{font-size:2.4rem;line-height:3rem}}.top-about__wrapper-content-border{position:absolute;top:-8rem;left:5rem;background:#1944a8;width:0.6rem;height:32rem}.top-about__wrapper-content-border-2{position:absolute;top:25rem;left:5rem;background:#1944a8;width:0.6rem;height:2rem}.top-about__wrapper-btn{padding:8rem 0 8rem;max-width:98.3rem;display:flex;gap:2.4rem;margin:0 auto}@media screen and (max-width:767px){.top-about__wrapper-btn{flex-direction:column;padding-right:2.4rem;padding-left:2.4rem}}.top-about__wrapper-btn .reason-btn{position:relative;width:50%;background-color:#e6edf5;border-radius:7rem;padding:3rem 0 2.5rem 5rem;display:block;cursor:pointer;transition:transform 0.3s ease, box-shadow 0.3s ease}.top-about__wrapper-btn .reason-btn:hover{transform:translateY(-0.8rem);box-shadow:0 0.8rem 1.6rem rgba(0, 0, 0, 0.1)}@media screen and (max-width:767px){.top-about__wrapper-btn .reason-btn{width:100%}}.top-about__wrapper-btn .reason-btn .btn-icon{position:absolute;top:3.5rem;right:3.5rem;width:3rem;height:3rem;background-color:#1944a8;border-radius:5rem;display:flex;justify-content:center}@media screen and (max-width:767px){.top-about__wrapper-btn .reason-btn .btn-icon{width:10rem;height:10rem}}.top-about__wrapper-btn .reason-btn .btn-icon>img{display:block;width:1.4rem}@media screen and (max-width:767px){.top-about__wrapper-btn .reason-btn .btn-icon>img{width:4.6rem}}.top-about__wrapper-btn .reason-btn p{font-size:2rem;font-weight:700;color:#333;margin-bottom:0}@media screen and (max-width:767px){.top-about__wrapper-btn .reason-btn p{font-size:4.6rem}}.top-about__wrapper-btn .reason-btn span{font-size:1rem;font-weight:700;color:#1944a8}@media screen and (max-width:767px){.top-about__wrapper-btn .reason-btn span{font-size:2.6rem}}.top-main{width:100vw;overflow:hidden;background:linear-gradient(89.95deg, #3a4fc0 0.04%, #79b8f3 99.96%)}.top-main__inner{width:100%;padding:1rem 0 1rem}.top-main__upper{margin:0 0 2rem;padding:0 0 0 10.9rem;display:flex;justify-content:flex-start;align-items:center;gap:1.7rem}@media screen and (max-width:767px){.top-main__upper{display:block;padding:0 0 0 6rem;margin:0 0 4.8rem}}.top-main__lower{max-width:1280px;margin:0 auto;padding:0 2rem}@media screen and (max-width:767px){.top-main__lower{padding:0 2rem}}.top-main__lower h3{font-size:2rem;color:#fff;margin:0 0 1rem;font-weight:bold}@media screen and (max-width:767px){.top-main__lower h3{font-size:4rem}}.top-main__lower-body{height:auto !important}@media screen and (max-width:767px){.top-main__lower-body{height:auto !important}}.top-main__lower-body h4{height:6rem !important;border-bottom:none !important;margin:0 !important;padding:0 !important;font-size:1.4rem !important}@media screen and (max-width:767px){.top-main__lower-body h4{margin:2rem 0 !important;height:auto !important;font-size:3rem !important}}.top-main__lower-body p{margin:0 !important;padding:0 !important;font-size:1.2rem !important}.top-main__pickup{min-width:39.4rem}@media screen and (max-width:767px){.top-main__pickup{margin:0 0 4rem}}.top-main__pickup-title{margin:0 0 1.4rem}.top-main__pickup-title h2{font-size:3.2rem;font-weight:700;line-height:1;color:#fff;margin-top:-4rem}@media screen and (max-width:767px){.top-main__pickup-title h2{font-size:6.4rem}}.top-main__pickup-title img{width:39.4rem;height:11rem}.top-main__pickup-trend .btn,.top-main__pickup-case .btn{width:34rem;height:5.6rem;display:flex;justify-content:flex-start;align-items:center;border-radius:50rem;padding:1.8rem 3.8rem;position:relative;transition:transform 0.3s ease, box-shadow 0.3s ease}.top-main__pickup-trend .btn:hover,.top-main__pickup-case .btn:hover{transform:translateY(-0.4rem);box-shadow:0 0.8rem 1.6rem rgba(0, 0, 0, 0.1)}@media screen and (max-width:767px){.top-main__pickup-trend .btn,.top-main__pickup-case .btn{width:60rem;height:10rem}}.top-main__pickup-trend .btn span,.top-main__pickup-case .btn span{display:block;position:relative;font-size:1.6rem;font-weight:700;line-height:1;color:#fff}.top-main__pickup-trend .btn span:before,.top-main__pickup-case .btn span:before{content:"";position:absolute;top:50%;left:-2rem;transform:translateY(-50%);width:0.8rem;height:0.8rem;border-radius:50%;background-color:#fff}@media screen and (max-width:767px){.top-main__pickup-trend .btn span,.top-main__pickup-case .btn span{font-size:3.4rem;line-height:3rem}}.top-main__pickup-trend .btn img,.top-main__pickup-case .btn img{position:absolute;top:50%;right:1.3rem;transform:translateY(-50%);width:3rem;height:3rem}@media screen and (max-width:767px){.top-main__pickup-trend .btn img,.top-main__pickup-case .btn img{width:5rem;height:5rem}}.top-main__pickup-trend{margin:0 0 0.8rem}@media screen and (max-width:767px){.top-main__pickup-trend{margin:0 0 2rem}}.top-main__pickup-trend .btn{border:0.1rem solid #7194e7;background-color:#7194e7}@media screen and (max-width:767px){.top-main__pickup-case{margin:0 0 3rem}}.top-main__pickup-case .btn{border:0.1rem solid #5db3d7;background-color:#5db3d7}.top-main__pickup-slider{width:60rem !important;position:relative}.top-main__pickup-slider-container{width:75vw;overflow:hidden}@media screen and (max-width:767px){.top-main__pickup-slider-container{width:auto;overflow:visible}}.top-main__pickup-slider-swiper-item{position:relative !important;overflow:hidden;border-radius:1.6rem;background-color:#fff;padding:0}.top-main__pickup-slider-swiper-item.swiper-slide{width:60rem !important}.top-main__pickup-slider-swiper-item>a{width:60rem !important;display:block}.top-main__pickup-slider-swiper-item>a:hover .top-main__pickup-slider-swiper-thumbnail img{transform:scale(1.05)}.top-main__pickup-slider-swiper-item-new{position:absolute;top:0;left:0;width:6.3rem;height:3.2rem;background-color:#e95760;display:flex;justify-content:center;align-items:center;border-radius:1.6rem 0 1.6rem 0;font-size:1.6rem;line-height:1;font-weight:600;color:#fff;z-index:10}.top-main__pickup-slider-swiper-thumbnail{width:100%;height:24.8rem;overflow:hidden}.top-main__pickup-slider-swiper-thumbnail img{width:100%;height:100%;object-fit:cover;transition:all ease 0.4s}.top-main__pickup-slider-swiper-body{padding:1rem 1.8rem}.top-main__pickup-slider-swiper-title{margin:0 0 1.2rem}.top-main__pickup-slider-swiper-title h3{font-size:1.2rem;line-height:2rem;font-weight:700;color:#333;height:4rem}@media screen and (max-width:767px){.top-main__pickup-slider-swiper-title h3{font-size:3rem;line-height:1.6;overflow:hidden;height:14rem}}.top-main__pickup-slider-swiper-tags{display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;gap:0.6rem}.top-main__pickup-slider-swiper-tags span{display:inline-block;font-size:1.2rem;line-height:1;font-weight:700;color:#1944ab;background-color:#e6edf5;border-radius:50rem;padding:0.6rem 1.5rem}@media screen and (max-width:767px){.top-main__pickup-slider-swiper-tags span{font-size:3rem;padding:1.6rem 2rem}}.top-main__pickup-slider-swiper-date{margin-top:1rem;margin-left:auto;font-size:1rem;font-weight:400;line-height:1.68rem;color:#333;display:block;text-align:right}@media screen and (max-width:767px){.top-main__pickup-slider-swiper-date{font-size:1.6rem}}.top-main__pickup-slider-swiper-setup{margin:0 0 2.1rem;display:flex;justify-content:flex-start;align-items:center}.top-main__pickup-slider-swiper-pagination-num{font-size:1.2rem;line-height:1;font-weight:700;color:#fff;margin-right:0.6rem}@media screen and (max-width:767px){.top-main__pickup-slider-swiper-pagination-num{font-size:3rem}}.top-main__pickup-slider-swiper-pagination-bar{width:25.7rem !important;margin-right:2.1rem;position:relative !important}.top-main__pickup-slider-swiper-prev,.top-main__pickup-slider-swiper-next{width:4.2rem;height:4.2rem;border-radius:50%;cursor:pointer}@media screen and (max-width:767px){.top-main__pickup-slider-swiper-prev,.top-main__pickup-slider-swiper-next{width:7.2rem;height:7.2rem}}.top-main__pickup-slider-swiper-prev img,.top-main__pickup-slider-swiper-next img{width:100%;height:100%}.top-main__pickup-slider-swiper-prev{margin-right:1.2rem}.top-main__articles{width:100%}.top-main__articles-inner{width:100%;display:grid;grid-template-columns:repeat(6, 1fr);gap:1.2rem;padding:0 2.2rem}@media screen and (max-width:767px){.top-main__articles-inner{grid-template-columns:repeat(2, 1fr);gap:3.2rem}}.top-main__articles-item{width:auto;border-radius:1.6rem;overflow:hidden}@media screen and (max-width:767px){.top-main__articles-item{width:100%;height:auto}}.top-main__articles-item>a{display:block;overflow:hidden;width:100%;height:100%}@media screen and (max-width:767px){.top-main__articles-item>a{font-size:2.8rem !important;line-height:1.4 !important}}.top-main__articles-item>a img{display:block;width:100%;height:10rem;object-fit:cover;transition:all ease 0.4s}.top-main__articles-item>a:hover img{transform:scale(1.05)}.top-main__articles-item>a h3{height:4.8rem;font-size:1.2rem;padding:1rem;background-color:#fff;font-weight:bold;color:#333;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;border-radius:0 0 1.6rem 1.6rem}@media screen and (max-width:767px){.top-main__articles-item>a h3{height:15rem !important;font-size:2.8rem !important;line-height:1.4 !important}}.contact-form{background-color:#f5f8ff}.contact-form__wrapper{width:120rem;padding:4rem 2rem;margin:0 auto;display:grid;grid-template-columns:repeat(2, 1fr);gap:2rem}@media (max-width:767px){.contact-form__wrapper{width:100%;grid-template-columns:repeat(1, 1fr)}}.contact-form__left-title{text-align:center;margin:0 0 2rem}.contact-form__left-title h2{font-size:2rem;font-weight:600;color:#1944a8}.contact-form__left-lead{width:90%;text-align:center;padding:2.4rem 0;margin:0 auto;border-top:4px solid #1944a8;border-bottom:4px solid #1944a8}.contact-form__left-lead-text{font-size:2rem;color:#333;margin:0 0 0.2rem}.contact-form__left-lead h3{font-size:2.4rem;font-weight:600;color:#1944a8}.contact-form__left-img{padding:2rem 4rem;margin:0 0 2rem;display:grid;grid-template-rows:45% 50%;grid-template-columns:65% 1fr;gap:2rem;align-items:stretch}.contact-form__left-img img{display:block;width:100%;height:100%;object-fit:cover;box-shadow:0 4px 6px rgba(0, 0, 0, 0.1)}.contact-form__left-img img:nth-of-type(1){grid-row:1 / 3;grid-column:1 / 2}.contact-form__left-img img:nth-of-type(2){grid-row:1 / 2;grid-column:2 / 3}.contact-form__left-img img:nth-of-type(3){grid-row:2 / 3;grid-column:2 / 3}.contact-form__left-description{text-align:center}.contact-form__left-description p{font-size:1.4rem;line-height:1.8;color:#333}.contact-form__left-check{background-color:#fff;border-radius:1.6rem;padding:3rem;margin:3rem}.contact-form__left-check>p{text-align:center;font-size:1.8rem;font-weight:600;color:#333;letter-spacing:1.6px;margin:0 0 0.6rem !important}.contact-form__left-check>p span{display:inline-block;margin:0 0.6rem;font-size:1.4rem}.contact-form__left-check ol{list-style-type:none;padding:0;margin:0}.contact-form__left-check ol li{display:flex;justify-content:flex-start;align-items:flex-start;gap:0.4rem;margin-bottom:0.8rem}.contact-form__left-check ol li:last-child{margin-bottom:0}.contact-form__left-check ol li img{width:2.6rem;height:auto;margin:0 0 !important;margin-top:-3px !important}.contact-form__left-check ol li p{font-size:1.4rem;font-weight:400;margin:0 !important}.contact-form__right{background-color:#fff;padding:2.4rem}.contact-form__right h2{text-align:center;margin:0 0 1rem;font-size:1.6rem;line-height:1.6;font-weight:600;color:#333}.wp-text-link{background-color:#fff;padding:2rem}.wp-text-link p{color:#212529;font-size:1.6rem !important;font-weight:600}@media (max-width:767px){.wp-text-link p{font-size:2.8rem !important}}.wp-text-link p span{color:#212529}.wp-text-link .links div{display:flex;align-items:center;margin-top:0.8rem}.wp-text-link .links span{font-size:2rem !important;margin-right:0.4rem}@media (max-width:767px){.wp-text-link .links span{font-size:4rem !important}}.wp-text-link a{display:block;color:#4b75e0;text-decoration:underline !important;font-size:1.6rem !important;font-weight:600}@media (max-width:767px){.wp-text-link a{font-size:2.8rem !important}}.wp-text-link a:hover{text-decoration:underline}.form-rapper #satori__form_body::before{font-size:1.4rem !important}.form-rapper__container{padding:0 20rem}@media only screen and (max-width:767px){.form-rapper__container{padding:0 6rem}}.form-rapper label{font-size:1.8rem}.form-rapper span{font-size:1.2rem}.form-rapper p{font-size:1.2rem}.form-rapper input{font-size:1.6rem !important}.form-rapper select{font-size:1.6rem !important}.form-rapper .satori__btn{width:100% !important;color:white !important;background-color:#3f51b5 !important}