@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100;300;400;500;700;900&display=swap";*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,-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-feature-settings:normal;font-variation-settings:normal}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}html{--color-black: #303030;--color-white: #ffffff;--color-lgray: #f4f4f4;--color-dgray: #cacaca;--color-red: #e7475e;--color-cu: #fcc800;--color-yellow: #fee95f;--color-ccblue: #0075c1;--color-specialty: #aed7f3;--color-foundation: #9fd9f6;--color-application: #74b5e4;--color-graduation: #0075c2;--color-technology: #61c46e;--color-technologybg: #d7f0db;--color-business: #ff931e;--color-businessbg: #f7ead3;--color-communication: #65aadd;--color-common: #ffacda;--color-commonbg: #ffedf0;--color-language: #bda6e8;--color-languagebg: #f5e7fc;--color-news-important: #ea5167;--color-news-release: #fcc800;--color-news-research: #9999f0;--color-news-media: #6d9ce2;--color-news-entrance: #efacbb;--color-news-department: #d4a686;--color-news-university: #b5e1a4;--color-news-action: #99e5fa;--color-news-graduates: #cd9bea;--color-news-parents: #cbbbe0;--color-news-career: #ff84e2;--box-shadow: 0px 0px 15px 0px #dedede}html body{min-width:320px;font-family:Noto Sans JP,sans-serif;font-size:16px;color:#303030;word-break:break-all}html p{line-height:1.5rem}@media (min-width: 768px){html p{letter-spacing:.1em}}html a{transition:.3s}html a:hover{opacity:.8;transition:.3s}html p:empty{display:none}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.container{width:100%}@media (min-width: 375px){.container{max-width:375px}}@media (min-width: 400px){.container{max-width:400px}}@media (min-width: 430px){.container{max-width:430px}}@media (min-width: 450px){.container{max-width:450px}}@media (min-width: 500px){.container{max-width:500px}}@media (min-width: 560px){.container{max-width:560px}}@media (min-width: 600px){.container{max-width:600px}}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 704px){.container{max-width:704px}}@media (min-width: 720px){.container{max-width:720px}}@media (min-width: 736px){.container{max-width:736px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 816px){.container{max-width:816px}}@media (min-width: 864px){.container{max-width:864px}}@media (min-width: 870px){.container{max-width:870px}}@media (min-width: 960px){.container{max-width:960px}}@media (min-width: 992px){.container{max-width:992px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1100px){.container{max-width:1100px}}@media (min-width: 1200px){.container{max-width:1200px}}@media (min-width: 1210px){.container{max-width:1210px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1370px){.container{max-width:1370px}}@media (min-width: 1440px){.container{max-width:1440px}}@media (min-width: 1520px){.container{max-width:1520px}}@media (min-width: 1536px){.container{max-width:1536px}}@media (min-width: 1600px){.container{max-width:1600px}}@media (min-width: 1650px){.container{max-width:1650px}}@media (min-width: 1670px){.container{max-width:1670px}}@media (min-width: 1820px){.container{max-width:1820px}}.w-83-center-box{margin-left:auto;margin-right:auto;width:90%}@media (min-width: 600px){.w-83-center-box{width:83%}}.w-83-center-box{line-height:1.7rem}header{--header-height: 100px}header #global-navi{display:flex;height:70px;width:100%;flex-direction:row;justify-content:space-between}@media (min-width: 768px){header #global-navi{height:80px}}@media (min-width: 1024px){header #global-navi{height:auto}}header #global-navi h1{margin-left:3.6%;height:auto;width:120px;padding-top:1rem;padding-bottom:1rem}@media (min-width: 768px){header #global-navi h1{padding-top:1.25rem;padding-bottom:1.25rem}}@media (min-width: 1024px){header #global-navi h1{margin-left:2.6%;margin-top:19px;margin-bottom:17px;width:190px;padding-top:0;padding-bottom:0}}header #global-navi nav{display:flex;flex-direction:row}header #global-navi nav .nav-text{display:none}@media (min-width: 1280px){header #global-navi nav .nav-text{margin-right:20px;display:flex;flex-direction:row;font-size:.875rem;line-height:1.25rem}}@media (min-width: 1536px){header #global-navi nav .nav-text{font-size:1rem;line-height:1.5rem}}header #global-navi nav .nav-text li{height:100px;width:auto;padding-left:15px;padding-right:15px;padding-top:41px;text-align:center}@media (min-width: 1280px){header #global-navi nav .nav-text li{padding-left:8px;padding-right:8px}}@media (min-width: 1370px){header #global-navi nav .nav-text li{padding-left:10px;padding-right:10px}}@media (min-width: 1536px){header #global-navi nav .nav-text li{padding-left:15px;padding-right:15px}}header #global-navi nav .nav-btn{display:flex;flex-direction:row}header #global-navi nav .nav-btn li{width:60px;cursor:pointer;display:flex;align-items:center;justify-content:center}@media (min-width: 430px){header #global-navi nav .nav-btn li{width:80px}}@media (min-width: 500px){header #global-navi nav .nav-btn li{width:100px}}@media (min-width: 1024px){header #global-navi nav .nav-btn li{height:100px}}header #global-navi nav .nav-btn li.language{display:none;--tw-bg-opacity: 1;background-color:rgb(227 228 229 / var(--tw-bg-opacity))}header #global-navi nav .nav-btn li.language img{height:53%;width:62%}header #global-navi nav .nav-btn li.search{--tw-bg-opacity: 1;background-color:rgb(48 48 48 / var(--tw-bg-opacity))}header #global-navi nav .nav-btn li.search img{height:53%;width:46%}header #global-navi nav .nav-btn li.menu{z-index:100;--tw-bg-opacity: 1;background-color:rgb(254 233 95 / var(--tw-bg-opacity));padding-top:6px}header #global-navi nav .nav-btn li.menu img{height:48%;width:45%}header #global-menu{position:absolute;right:0;top:0;z-index:20;height:100vh;width:100%;overflow-y:scroll;border-width:15px;--tw-border-opacity: 1;border-color:rgb(227 228 229 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));padding:25px}@media (min-width: 992px){header #global-menu{border-width:30px}}@media (min-width: 1024px){header #global-menu{padding:40px}}@media (min-width: 1440px){header #global-menu{padding:75px}}header #global-menu.show{display:block}header #global-menu #global-menu-sp-logo{margin-bottom:2rem;display:block;width:130px}@media (min-width: 1024px){header #global-menu #global-menu-sp-logo{display:none}}header #global-menu nav{display:block;width:100%;min-width:100%;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));padding-bottom:30px;padding-top:0;vertical-align:top;font-size:15px}@media (min-width: 870px){header #global-menu nav{min-width:230px;font-size:16px}}@media (min-width: 1024px){header #global-menu nav{display:table-cell}}header #global-menu nav#global-main-menu{--triangle-size: 10px;display:block;padding-bottom:0}@media (min-width: 1440px){header #global-menu nav#global-main-menu{padding-right:20px}}@media not all and (min-width: 870px){header #global-menu nav#global-main-menu>ul>li{position:relative}}header #global-menu nav#global-main-menu>ul>li>a{display:block;padding-right:10px}header #global-menu nav#global-main-menu>ul>li>a:hover{--tw-text-opacity: 1;color:rgb(231 71 94 / var(--tw-text-opacity))}header #global-menu nav#global-main-menu>ul>li.active>a{--tw-bg-opacity: 1;background-color:rgb(244 244 244 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(48 48 48 / var(--tw-text-opacity))}header #global-menu nav#global-main-menu>ul>li.active>.open-close-icon{position:absolute;top:24px;right:20px;z-index:30;display:block;height:1px;width:17px;--tw-bg-opacity: 1;background-color:rgb(163 163 163 / var(--tw-bg-opacity))}header #global-menu nav#global-main-menu>ul>li.active>.open-close-icon:after{--tw-content: none;content:var(--tw-content)}@media (min-width: 870px){header #global-menu nav#global-main-menu>ul>li.active>.open-close-icon{top:34px;right:50px;display:none}}header #global-menu nav#global-main-menu>ul.first>li>a{border-bottom-width:1px;--tw-border-opacity: 1;border-bottom-color:rgb(48 48 48 / var(--tw-border-opacity));padding-bottom:1rem;font-weight:500}@media (min-width: 1024px){header #global-menu nav#global-main-menu>ul.second{border-bottom-width:1px}}header #global-menu nav#global-main-menu>ul.second>li:first-child .open-close-icon{top:30px}@media (min-width: 870px){header #global-menu nav#global-main-menu>ul.second>li:first-child .open-close-icon{top:20px}}header #global-menu nav#global-main-menu>ul.second>li:last-child .open-close-icon{top:25px}@media (min-width: 870px){header #global-menu nav#global-main-menu>ul.second>li:last-child .open-close-icon{top:20px}}header #global-menu nav#global-main-menu>ul.second>li>.global-sub-menu>ul.text-links{display:flex;width:100%;flex-wrap:wrap;align-items:center}@media (min-width: 870px){header #global-menu nav#global-main-menu>ul.second>li>.global-sub-menu>ul.text-links{display:block;padding-top:20px}}header #global-menu nav#global-main-menu>ul.second>li>.global-sub-menu>ul.text-links>li{width:50%}@media (min-width: 870px){header #global-menu nav#global-main-menu>ul.second>li>.global-sub-menu>ul.text-links>li{width:100%}}header #global-menu nav#global-main-menu>ul.second>li>.global-sub-menu>ul.text-links>li>a{display:block;background-image:url(/assets/img/common/chevron-right-yellow.svg);background-size:7px 11px;background-position:18px 15px;background-repeat:no-repeat;padding:10px 25px 10px 40px;font-size:14px}@media (min-width: 870px){header #global-menu nav#global-main-menu>ul.second>li>.global-sub-menu>ul.text-links>li>a{background-position:45px;padding:20px 0 20px 70px;font-size:16px}}header #global-menu nav#global-main-menu>ul.second>li>.global-sub-menu>div.banner-links{margin-bottom:30px;margin-top:30px;display:flex;-moz-column-gap:4.5%;column-gap:4.5%;border-bottom-width:1px;--tw-border-opacity: 1;border-top-color:rgb(128 128 128 / var(--tw-border-opacity));padding-top:10px}@media (min-width: 870px){header #global-menu nav#global-main-menu>ul.second>li>.global-sub-menu>div.banner-links{width:330px;flex-wrap:wrap;row-gap:30px}}header #global-menu nav#global-main-menu>ul.second>li>.global-sub-menu>div.banner-links>figure{width:50%}@media (min-width: 870px){header #global-menu nav#global-main-menu>ul.second>li>.global-sub-menu>div.banner-links>figure{width:100%;max-width:330px}}header #global-menu nav#global-main-menu>ul.second>li>.global-sub-menu>div.banner-links>figure>a{display:block}header #global-menu nav#global-main-menu>ul.second>li>.global-sub-menu>div.banner-links>figure>a>img{width:100%}header #global-menu nav#global-main-menu>ul.second>li i{display:none;--tw-text-opacity: 1;color:rgb(252 200 0 / var(--tw-text-opacity))}@media (min-width: 1024px){header #global-menu nav#global-main-menu>ul.second>li i{display:inline-block}}header #global-menu nav#global-main-menu>ul.second>li .gmenu-pc-none{display:block}@media (min-width: 1024px){header #global-menu nav#global-main-menu>ul.second>li .gmenu-pc-none{display:none}}header #global-menu nav#global-main-menu>ul.third{border-bottom-width:1px;--tw-border-opacity: 1;border-bottom-color:rgb(227 228 229 / var(--tw-border-opacity))}header #global-menu nav#global-main-menu>ul.third>li:first-child{padding-top:10px}header #global-menu nav#global-main-menu>ul.third>li:first-child .open-close-icon{top:30px}@media (min-width: 870px){header #global-menu nav#global-main-menu>ul.third>li:first-child .open-close-icon{top:20px}}header #global-menu nav#global-main-menu>ul.third>li:last-child{padding-bottom:10px}header #global-menu nav#global-main-menu>ul.third>li:last-child .open-close-icon{top:25px}@media (min-width: 870px){header #global-menu nav#global-main-menu>ul.third>li:last-child .open-close-icon{top:20px}}header #global-menu nav#global-main-menu>ul.third>li>a{padding-top:10px;padding-bottom:10px;font-size:14px}header #global-menu nav#inquiry-sns{display:block}@media (min-width: 1024px){header #global-menu nav#inquiry-sns{display:none;width:230px;padding-left:20px}}@media (min-width: 1440px){header #global-menu nav#inquiry-sns{display:table-cell}}header #global-menu nav#inquiry-sns>.inquiry{position:fixed;bottom:0;left:0;width:100%;border-left-width:15px;border-right-width:15px;border-bottom-width:15px;--tw-border-opacity: 1;border-color:rgb(227 228 229 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));padding:0 15px 15px}@media (min-width: 992px){header #global-menu nav#inquiry-sns>.inquiry{bottom:30px;left:30px;width:calc(100% - 60px)}}@media (min-width: 1024px){header #global-menu nav#inquiry-sns>.inquiry{position:relative;bottom:0;left:0;width:100%;border-width:0px;background-color:transparent;padding:30px 0 0}}header #global-menu nav#inquiry-sns>.inquiry>p{margin-bottom:15px;display:none;text-align:center;font-size:15px}@media (min-width: 870px){header #global-menu nav#inquiry-sns>.inquiry>p{display:block}}@media (min-width: 1024px){header #global-menu nav#inquiry-sns>.inquiry>ul{width:100%}}header #global-menu nav#inquiry-sns>.inquiry>ul>li{display:inline-block;width:calc(50% - 3px)}@media (min-width: 1024px){header #global-menu nav#inquiry-sns>.inquiry>ul>li{display:block;width:100%}}header #global-menu nav#inquiry-sns>.inquiry>ul>li>.button{margin:0;width:100%;padding-top:15px;padding-bottom:15px;padding-left:40px;text-align:left;font-size:14px}@media (min-width: 1024px){header #global-menu nav#inquiry-sns>.inquiry>ul>li>.button{padding:20px 60px;font-size:15px}}header #global-menu nav#inquiry-sns>.inquiry>ul>li+li{margin-left:5px}@media (min-width: 1024px){header #global-menu nav#inquiry-sns>.inquiry>ul>li+li{margin-left:0}}header #global-menu nav#inquiry-sns>.sns{display:flex;place-content:center}@media (min-width: 1024px){header #global-menu nav#inquiry-sns>.sns{margin-top:20px}}header #global-menu nav#inquiry-sns>.sns img{height:55%;width:55%}header #global-menu nav#inquiry-sns>.language{margin-top:2.5rem;display:flex;place-content:center;-moz-column-gap:10px;column-gap:10px;padding-bottom:150px;font-size:15px}@media (min-width: 1024px){header #global-menu nav#inquiry-sns>.language{padding-bottom:0}}header #global-menu nav#inquiry-sns>.language span{margin-left:.25rem;border-radius:20px;--tw-bg-opacity: 1;background-color:rgb(227 228 229 / var(--tw-bg-opacity));padding:.25rem .75rem}header #global-menu:before{position:fixed;left:0;height:100vh;width:100%}@media (min-width: 870px){header #global-menu:before{--tw-content: "";content:var(--tw-content)}}header #global-menu:before{opacity:.4;z-index:-1}header #global-menu #global-main-menu-sns-tab{display:none;vertical-align:middle}@media (min-width: 1024px){header #global-menu #global-main-menu-sns-tab{display:block}}@media (min-width: 1440px){header #global-menu #global-main-menu-sns-tab{display:none}}header #global-menu #global-main-menu-sns-tab #global-main-menu-sns-tab-logo{display:inline-block;width:150px;vertical-align:middle}header #global-menu #global-main-menu-sns-tab ul{margin-left:1.25rem;display:inline-block;vertical-align:middle}header #global-menu #global-main-menu-sns-tab .inquiry li{display:inline-block;width:180px;padding:0}header #global-menu #global-main-menu-sns-tab .inquiry li:first-child{margin-right:.5rem}header #global-menu #global-main-menu-sns-tab .inquiry li a{margin:0;padding-top:1.25rem;padding-bottom:1.25rem}header #global-menu #global-main-menu-sns-tab .sns li{display:inline-block}header #global-menu #global-main-menu-sns-tab .sns li a{height:40px;width:40px}header #global-menu #global-main-menu-sns-tab .sns li a img{height:55%;width:55%}header #global-menu #global-main-menu-sns-tab .sns li:last-child{margin-right:0}header #global-menu #global-main-menu-sns-tab .language li{display:inline-block}header #global-menu #global-main-menu-sns-tab .language span{margin-left:.25rem;margin-right:.5rem;border-radius:20px;--tw-bg-opacity: 1;background-color:rgb(227 228 229 / var(--tw-bg-opacity));padding:.25rem .75rem}header #global-menu #global-door-menu{margin-bottom:2.5rem;display:block;font-size:15px}@media (min-width: 992px){header #global-menu #global-door-menu{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 30px}}@media (min-width: 1024px){header #global-menu #global-door-menu{font-size:16px}}@media (min-width: 1200px){header #global-menu #global-door-menu{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width: 1440px){header #global-menu #global-door-menu{grid-template-columns:repeat(4,minmax(0,1fr))}}header #global-menu #global-door-menu li{margin-bottom:1rem}@media (min-width: 1024px){header #global-menu #global-door-menu li{margin-bottom:.75rem}}header #global-menu #global-door-menu a{position:relative;background-image:none}header #global-menu #global-door-menu a i{position:absolute;right:0;top:5px;--tw-text-opacity: 1;color:rgb(251 198 0 / var(--tw-text-opacity))}header #global-menu #global-contents-menu{padding-bottom:1.25rem}@media (min-width: 1024px){header #global-menu #global-contents-menu{margin-bottom:2.5rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;padding-bottom:2.5rem}}@media (min-width: 1200px){header #global-menu #global-contents-menu{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width: 1440px){header #global-menu #global-contents-menu{grid-template-columns:repeat(4,minmax(0,1fr))}}header #global-menu #global-contents-menu li{margin-bottom:.75rem;font-size:14px}@media (min-width: 1024px){header #global-menu #global-contents-menu li{margin-bottom:.5rem}}header #global-menu #global-contents-menu li a{display:block;padding-bottom:.75rem}@media (min-width: 1024px){header #global-menu #global-contents-menu li a{padding-bottom:.5rem}}header #global-menu #global-contents-menu li a:hover{--tw-text-opacity: 1;color:rgb(231 71 94 / var(--tw-text-opacity))}header #global-menu #global-contents-menu .global-contents-menu-box{box-sizing:content-box;padding-top:.75rem;padding-bottom:0!important}header #global-menu #global-contents-menu .global-contents-menu-box>li{border-bottom-width:1px;--tw-border-opacity: 1;border-bottom-color:rgb(227 228 229 / var(--tw-border-opacity))}@media (min-width: 1024px){header #global-menu #global-contents-menu .global-contents-menu-box>li{border-bottom-width:0px}}header #global-menu #global-contents-menu .global-contents-menu-box>li:last-child{margin:0;margin-bottom:.75rem}@media (min-width: 1024px){header #global-menu #global-contents-menu .global-contents-menu-box>li:last-child{margin-bottom:0}}header #global-menu #global-contents-menu .global-contents-menu-box>li a{padding-bottom:.75rem}@media (min-width: 1024px){header #global-menu #global-contents-menu .global-contents-menu-box>li a{padding-bottom:0;padding-right:1.5rem}}header #global-menu #global-contents-menu .global-menu-title{position:relative;display:block;border-bottom-width:1px;--tw-border-opacity: 1;border-bottom-color:rgb(82 82 82 / var(--tw-border-opacity));padding-bottom:10px;font-size:15px;font-weight:700}@media (min-width: 1024px){header #global-menu #global-contents-menu .global-menu-title{font-size:18px}}header #global-menu #global-contents-menu .global-menu-title i{position:absolute;right:0;top:3px;--tw-text-opacity: 1;color:rgb(251 198 0 / var(--tw-text-opacity))}@media (min-width: 870px){header #global-menu #global-contents-menu .global-menu-title i{top:15px}}header #global-menu #global-contents-menu .global-menu-title span{vertical-align:middle;font-size:11px;--tw-text-opacity: 1;color:rgb(251 198 0 / var(--tw-text-opacity))}header #global-menu #global-contents-menu .global-menu-title #global-contents-menu-title-pc{display:none}@media (min-width: 870px){header #global-menu #global-contents-menu .global-menu-title #global-contents-menu-title-pc{display:block}}header #global-menu #global-contents-menu .global-menu-title #global-contents-menu-title-sp{display:inline-block;padding-left:.5rem}@media (min-width: 870px){header #global-menu #global-contents-menu .global-menu-title #global-contents-menu-title-sp{display:none}}header #global-menu #global-contents-menu .global-menu-accordion{margin-bottom:0;width:100%}header #global-menu #global-contents-menu .global-menu-accordion dt{position:relative;width:100%;cursor:pointer;padding-bottom:.75rem;padding-right:1.5rem;line-height:1.4}@media (min-width: 992px){header #global-menu #global-contents-menu .global-menu-accordion dt{padding-bottom:0}}header #global-menu #global-contents-menu .global-menu-accordion dt:hover{--tw-text-opacity: 1;color:rgb(231 71 94 / var(--tw-text-opacity))}header #global-menu #global-contents-menu .global-menu-accordion dt i{position:absolute;right:0;top:3px;display:inline!important}header #global-menu #global-contents-menu .global-menu-accordion dd ul{margin-left:1rem;padding-top:.75rem}@media (min-width: 1024px){header #global-menu #global-contents-menu .global-menu-accordion dd ul{padding-top:0}}header #global-menu #global-contents-menu .global-menu-accordion dd ul li{position:relative;border-bottom-width:1px;border-style:solid;--tw-border-opacity: 1;border-bottom-color:rgb(227 228 229 / var(--tw-border-opacity));padding-left:1.25rem}@media (min-width: 992px){header #global-menu #global-contents-menu .global-menu-accordion dd ul li{border-bottom-width:0px}}header #global-menu #global-contents-menu .global-menu-accordion dd ul li:first-child{border-top-width:1px;border-style:solid;--tw-border-opacity: 1;border-top-color:rgb(227 228 229 / var(--tw-border-opacity));padding-top:.75rem}@media (min-width: 1024px){header #global-menu #global-contents-menu .global-menu-accordion dd ul li:first-child{border-top-width:0px;padding-top:.5rem}}header #global-menu #global-contents-menu .global-menu-accordion dd ul li:first-child i{top:15px}@media (min-width: 1024px){header #global-menu #global-contents-menu .global-menu-accordion dd ul li:first-child i{top:13px}}header #global-menu #global-contents-menu .global-menu-accordion dd ul li:last-child{margin-bottom:0;border-bottom-width:0px;padding-bottom:0}header #global-menu #global-contents-menu .global-menu-accordion dd ul li i{position:absolute;left:0;top:5px;margin-right:.5rem;display:inline-block;--tw-text-opacity: 1;color:rgb(186 186 186 / var(--tw-text-opacity))}header #global-menu #global-contents-menu .global-menu-accordion dd ul li a{padding-bottom:.75rem;padding-right:0}@media (min-width: 1024px){header #global-menu #global-contents-menu .global-menu-accordion dd ul li a{padding-bottom:0}}header #global-menu #global-other-menu{padding-bottom:2.5rem;font-size:14px}@media (min-width: 1440px){header #global-menu #global-other-menu{padding-bottom:0}}header #global-menu #global-other-menu li{margin-bottom:.5rem}@media (min-width: 1024px){header #global-menu #global-other-menu li{margin-right:1rem;margin-bottom:0;display:inline-block}}@media (min-width: 1440px){header #global-menu #global-other-menu li{margin-right:2.5rem}}header #global-menu #global-other-menu li a{position:relative;padding-left:15px}header #global-menu #global-other-menu li a i{position:absolute;left:0;top:5px;--tw-text-opacity: 1;color:rgb(251 198 0 / var(--tw-text-opacity))}header #global-menu #global-menu-request{position:relative;background-image:url(/assets/imgp/common/request.webp);background-size:21px auto;background-position:11px center;background-repeat:no-repeat;font-weight:700}@media (min-width: 1024px){header #global-menu #global-menu-request{background-size:32px auto;background-position:left 20px center}}header #global-menu #global-menu-request:after{font:var(--fa-font-light);content:"";font-weight:300;display:inline-block;text-rendering:auto;-webkit-font-smoothing:antialiased;position:absolute;right:10px;top:50%;--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));color:var(--color-black)}@media (min-width: 1024px){header #global-menu #global-menu-request:after{right:20px}}header #global-menu #global-menu-application{position:relative;background-image:url(/assets/imgp/common/application.webp);background-size:14px auto;background-position:15px center;background-repeat:no-repeat;font-weight:700}@media (min-width: 1024px){header #global-menu #global-menu-application{background-size:21px auto;background-position:left 20px center}}header #global-menu #global-menu-application:after{font:var(--fa-font-light);content:"";font-weight:300;display:inline-block;text-rendering:auto;-webkit-font-smoothing:antialiased;position:absolute;right:10px;top:50%;--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));color:var(--color-white)}@media (min-width: 1024px){header #global-menu #global-menu-application:after{right:20px}}header #global-menu #global-menu-contact{position:relative;background-image:url(/assets/imgp/common/contact.webp);background-size:21px auto;background-position:11px center;background-repeat:no-repeat;font-weight:700}@media (min-width: 1024px){header #global-menu #global-menu-contact{background-size:20px auto;background-position:left 20px center}}header #global-menu #global-menu-contact:after{font:var(--fa-font-light);content:"";font-weight:300;display:inline-block;text-rendering:auto;-webkit-font-smoothing:antialiased;position:absolute;right:10px;top:50%;--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));color:var(--color-black)}@media (min-width: 1024px){header #global-menu #global-menu-contact:after{right:20px}}header #global-menu .gmenu-sp-none{display:none}@media (min-width: 1024px){header #global-menu .gmenu-sp-none{display:block}}#nav-flame{--tw-bg-opacity: 1;background-color:rgb(48 48 48 / var(--tw-bg-opacity))}@media (min-width: 1024px){#nav-flame{margin-bottom:40px}}#nav-flame nav{position:relative;left:0;top:100px;z-index:49;margin-left:auto;margin-right:auto;display:none;height:auto;width:100%;--tw-bg-opacity: 1;background-color:rgb(48 48 48 / var(--tw-bg-opacity))}@media (min-width: 1024px){#nav-flame nav{position:fixed;display:block}}#nav-flame nav .mega-menu-wrap{margin:0 auto;display:flex;height:auto;width:80%;list-style-type:none;flex-wrap:wrap;justify-content:center}#nav-flame nav .mega-menu-wrap>:not([hidden])~:not([hidden]){--tw-divide-x-reverse: 0;border-right-width:calc(1px * var(--tw-divide-x-reverse));border-left-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)));--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse));--tw-divide-opacity: 1;border-color:rgb(81 81 81 / var(--tw-divide-opacity))}#nav-flame nav .mega-menu-wrap{font-size:15px;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}@media (min-width: 960px){#nav-flame nav .mega-menu-wrap>:not([hidden])~:not([hidden]){border-style:none}}#nav-flame nav .mega-menu-wrap>li{margin-left:auto;margin-right:auto;width:33.333333%;min-width:-moz-fit-content;min-width:fit-content}@media (min-width: 960px){#nav-flame nav .mega-menu-wrap>li{width:14%}}#nav-flame nav .mega-menu-wrap>li a{display:block;width:100%;text-align:center;line-height:2.5rem}#nav-flame nav .mega-menu-wrap>li:hover>a{position:relative}#nav-flame nav .mega-menu-wrap>li:hover>a:after{bottom:0%;left:50%;border:solid transparent;content:"";height:0;width:0;position:absolute;pointer-events:none;border-color:#88b7d500;border-bottom-color:gray;border-width:10px;margin-left:-10px}#nav-flame nav .mega-menu-wrap .mega-menu-child{position:absolute;top:100%;left:0;margin:0 auto;width:100%;--tw-bg-opacity: 1;background-color:rgb(105 105 105 / var(--tw-bg-opacity));padding:30px 0 50px;flex-flow:column}#nav-flame nav .mega-menu-wrap .mega-menu-child>li{margin-left:auto;margin-right:auto;display:flex;width:80%}#nav-flame nav .mega-menu-wrap .mega-menu-child>li>ul{width:30%;flex-flow:column}#nav-flame nav .mega-menu-wrap .mega-menu-child>li>ul>li{width:100%;border-width:0px;border-left-width:0;border-bottom:solid 1px #808080}#nav-flame nav .mega-menu-wrap .mega-menu-child>li>ul>li>a{position:relative;display:block;padding:15px 20px 15px 0;text-align:left;font-size:15px;line-height:1.5rem}#nav-flame nav .mega-menu-wrap .mega-menu-child>li>ul>li>a:after{position:absolute;right:0;top:calc(50% - 3px);font-size:12px;color:var(--color-cu);font:var(--fa-font-light);content:"";font-weight:300;display:inline-block}#nav-flame nav .mega-menu-wrap .mega-menu-child>li>ul+ul{margin-left:5%}footer{--tw-bg-opacity: 1;background-color:rgb(60 60 60 / var(--tw-bg-opacity));padding-top:70px}@media (min-width: 960px){footer{padding-top:120px}}footer>.upper-contents{display:block;padding-bottom:90px}@media (min-width: 960px){footer>.upper-contents{display:flex;padding-bottom:100px}}footer>.upper-contents>.left-contents{margin-bottom:60px;min-width:max(260px,w-[30%])}@media (min-width: 960px){footer>.upper-contents>.left-contents{margin-bottom:0}}@media (min-width: 1280px){footer>.upper-contents>.left-contents{width:55%}}@media (min-width: 1536px){footer>.upper-contents>.left-contents{width:38%}}footer>.upper-contents>.left-contents>.logo-sns{margin-left:auto;margin-right:auto;margin-bottom:40px;display:block;width:300px}@media (min-width: 960px){footer>.upper-contents>.left-contents>.logo-sns{margin-left:0;margin-right:25px;margin-bottom:68px;width:260px}}@media (min-width: 1280px){footer>.upper-contents>.left-contents>.logo-sns{display:flex}}footer>.upper-contents>.left-contents>.logo-sns>.logo{margin-right:25px;margin-bottom:30px;height:60px}@media not all and (min-width: 640px){footer>.upper-contents>.left-contents>.logo-sns>.logo{margin:0 auto 30px;max-width:220px}}@media (min-width: 960px){footer>.upper-contents>.left-contents>.logo-sns>.logo{min-width:260px}}@media (min-width: 1280px){footer>.upper-contents>.left-contents>.logo-sns>.logo{margin-bottom:0}}footer>.upper-contents>.left-contents>.logo-sns>.sns{padding-top:9px;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}footer>.upper-contents>.left-contents>.logo-sns>.sns>ul{display:flex;place-content:center}@media (min-width: 960px){footer>.upper-contents>.left-contents>.logo-sns>.sns>ul{margin-left:-5px;place-content:start}}footer>.upper-contents>.left-contents>.logo-sns>.sns>ul>li>a{height:40px;width:40px;font-size:14px}footer>.upper-contents>.left-contents>.logo-sns>.sns>ul>li>a img{height:55%;width:55%}footer>.upper-contents>.left-contents>.inquiry{width:100%}footer>.upper-contents>.left-contents>.inquiry>ul{margin:0;display:flex;width:100%;place-content:center;-moz-column-gap:4%;column-gap:4%;padding:0}@media (min-width: 960px){footer>.upper-contents>.left-contents>.inquiry>ul{display:block;-moz-column-gap:0px;column-gap:0px}}footer>.upper-contents>.left-contents>.inquiry>ul>li{margin-left:0;width:50%;padding-left:0}@media (min-width: 960px){footer>.upper-contents>.left-contents>.inquiry>ul>li{width:260px}}footer>.upper-contents>.left-contents>.inquiry>ul>li>.button{margin-top:0;margin-bottom:0;margin-left:0;width:100%}@media not all and (min-width: 640px){footer>.upper-contents>.left-contents>.inquiry>ul>li>.button{background-size:20px;padding-left:10%;padding-right:10%;font-size:14px}}@media (min-width: 960px){footer>.upper-contents>.left-contents>.inquiry>ul>li>.button{margin-left:0;margin-right:0;margin-bottom:10px}}footer>.upper-contents>.right-contents{width:100%;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}@media (min-width: 960px){footer>.upper-contents>.right-contents{width:70%}}@media (min-width: 1280px){footer>.upper-contents>.right-contents{width:62%}}footer>.upper-contents>.right-contents>.text-links{margin-bottom:50px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:0px;column-gap:0px;border-bottom-width:1px;--tw-border-opacity: 1;border-bottom-color:rgb(82 82 82 / var(--tw-border-opacity));padding-bottom:20px;font-size:15px}@media (min-width: 960px){footer>.upper-contents>.right-contents>.text-links{-moz-column-gap:7%;column-gap:7%;border-bottom-width:0px;padding-bottom:0}}@media (min-width: 1536px){footer>.upper-contents>.right-contents>.text-links{display:flex}}@media (min-width: 1670px){footer>.upper-contents>.right-contents>.text-links{gap:11.8%}}footer>.upper-contents>.right-contents>.text-links>ul{margin-bottom:20px;border-top-width:1px;--tw-border-opacity: 1;border-color:rgb(82 82 82 / var(--tw-border-opacity));padding-left:0;padding-top:40px;padding-bottom:0}@media (min-width: 960px){footer>.upper-contents>.right-contents>.text-links>ul{border-top-width:0px;border-left-width:1px;padding-left:12.5%;padding-top:20px}}@media (min-width: 1536px){footer>.upper-contents>.right-contents>.text-links>ul{margin-bottom:0;padding-left:5.6%}}footer>.upper-contents>.right-contents>.text-links>ul>li{margin-bottom:20px;display:block;width:100%}@media (min-width: 1536px){footer>.upper-contents>.right-contents>.text-links>ul>li{margin-bottom:30px}}footer>.upper-contents>.right-contents>.text-links>ul>li:last-child{margin-bottom:0}footer>.upper-contents>.right-contents>.text-links>ul:first-child{grid-column:span 2 / span 2;display:flex;flex-wrap:wrap;padding-left:0}@media (min-width: 960px){footer>.upper-contents>.right-contents>.text-links>ul:first-child{padding-left:5.6%}}@media (min-width: 1536px){footer>.upper-contents>.right-contents>.text-links>ul:first-child{display:block;padding-bottom:28px}}footer>.upper-contents>.right-contents>.text-links>ul:first-child>li{width:50%}@media (min-width: 1536px){footer>.upper-contents>.right-contents>.text-links>ul:first-child>li{width:100%}}footer>.upper-contents>.right-contents>.button-links>ul{display:block}@media (min-width: 1440px){footer>.upper-contents>.right-contents>.button-links>ul{display:flex}}footer>.upper-contents>.right-contents>.button-links>ul>li{margin-right:0;margin-bottom:20px}@media (min-width: 960px){footer>.upper-contents>.right-contents>.button-links>ul>li{margin-right:23px}}@media (min-width: 1440px){footer>.upper-contents>.right-contents>.button-links>ul>li{margin-bottom:0}}footer>.upper-contents>.right-contents>.button-links>ul>li>.button{margin:0 3%;width:94%;padding-top:20px;padding-bottom:20px;padding-left:22px;font-size:14px}@media (min-width: 960px){footer>.upper-contents>.right-contents>.button-links>ul>li>.button{margin-left:0;margin-right:0;width:100%}}footer>.lower-contents{--tw-bg-opacity: 1;background-color:rgb(82 82 82 / var(--tw-bg-opacity));padding-top:40px;padding-bottom:40px;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}footer>.lower-contents .text-links{margin-bottom:47px;display:flex;flex-wrap:wrap;place-content:center;row-gap:1rem;font-size:12px}footer>.lower-contents .text-links>li{height:12px;display:flex;align-items:center;justify-content:center}footer>.lower-contents .text-links>li:not(:last-child){margin-right:20px;border-right-width:1px;--tw-border-opacity: 1;border-right-color:rgb(255 255 255 / var(--tw-border-opacity));padding-right:20px}footer>.lower-contents .copyright{text-align:center;font-size:13px}.title{margin-bottom:56px}.title>div>p{display:flex;width:100px;align-items:center}.title>div>p:before{margin-right:10px;display:block;height:1px;width:40px;flex-grow:1;content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(48 48 48 / var(--tw-bg-opacity))}.title>div>p>small{display:block;font-size:14px;font-weight:700}.title>div>p>small:first-letter{--tw-text-opacity: 1;color:rgb(252 200 0 / var(--tw-text-opacity))}.title>h2{margin-top:24px;font-size:26px;font-weight:300}.button{margin:15px;display:block;cursor:pointer;--tw-bg-opacity: 1;background-color:rgb(204 204 204 / var(--tw-bg-opacity));padding:25px 40px;text-align:center;font-size:15px;--animation-duration: .15s}.button.button-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.button.button-gray{--tw-bg-opacity: 1;background-color:rgb(137 136 140 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.button.button-gray.button-arrowed{background-image:url(/assets/img/common/arrow-white.svg)}.button.button-red{background-color:var(--color-red);--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.button.button-red.button-arrowed{background-image:url(/assets/img/common/arrow-white.svg)}.button.button-yellow{--tw-bg-opacity: 1;background-color:rgb(254 233 95 / var(--tw-bg-opacity))}.button.button-transparent{border-width:1px;--tw-border-opacity: 1;border-color:rgb(227 228 229 / var(--tw-border-opacity));background-color:transparent}.button.button-outelined-gray{border-width:1px;--tw-border-opacity: 1;border-color:rgb(163 163 163 / var(--tw-border-opacity))}.button.button-outelined-gray.button-arrowed{background-image:url(/assets/img/common/arrow-gray.svg)}.button.button-arrowed{background-image:url(/assets/img/common/arrow.svg);background-size:30.38px 7.38px;background-position:right 20px bottom 50%;background-repeat:no-repeat;padding-right:100px;text-align:left}.button.main{position:relative;margin:auto;display:inline-block;overflow:hidden;border-radius:5px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(202 202 202 / var(--tw-border-opacity));background-color:var(--color-white);text-align:left;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-duration:var(--animation-duration)}.button.main:hover{border-color:var(--color-yellow);color:var(--color-black)}@media (min-width: 768px){.button.main{margin:0}}.button.main:before{position:absolute;top:0;left:0;height:100%;width:100%;background-image:url(/assets/img/common/arrow-red.svg);background-size:21.38px 5.38px;background-position:right 15px bottom 50%;background-repeat:no-repeat;--tw-content: "";content:var(--tw-content)}@media (min-width: 1024px){.button.main:before{background-size:30.38px 7.38px;background-position:right 20px bottom 50%}}.button.main:hover:before{background-image:url(/assets/img/common/arrow.svg)}.button.main:after{position:absolute;top:0;left:0;z-index:-1;height:100%;width:100%;transform-origin:top left;--tw-scale-x: 0;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));background-color:var(--color-yellow);--tw-content: "";content:var(--tw-content);transition:var(--animation-duration) cubic-bezier(.45,0,.55,1)}.button.main:hover:after{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.button.md{padding:17px 60px 17px 20px;font-size:13px}@media (min-width: 1024px){.button.md{padding:18px 80px 18px 18px;font-size:15px}}.button.md.disable{padding-left:55px;padding-right:55px}.button.sm{display:inline-block;min-width:170px;padding:8px 30px 8px 15px;font-size:12px}@media (min-width: 1024px){.button.sm{font-size:14px}}.button.sm:before{background-image:url(/assets/img/common/chevron-right-red.svg);background-size:30px 12px;background-position:right top 50%}.button.sm:hover:before{background-image:url(/assets/img/common/chevron-right-gray.svg)}.button.sm.disable{padding-left:27.5px;padding-right:27.5px}.button.lg{padding:20px 60px 20px 20px;text-align:left;font-size:14px}@media (min-width: 768px){.button.lg{padding:30px 110px 30px 65px;text-align:center;font-size:18px}}.button.lg.disable{padding:20px}@media (min-width: 768px){.button.lg.disable{padding:30px 65px}}.button.red{border-color:var(--color-red);background-color:var(--color-red);--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.button.red:hover{--tw-border-opacity: 1;border-color:rgb(240 139 153 / var(--tw-border-opacity));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.button.red:hover:before{background-image:url(/assets/img/common/arrow-white.svg)}.button.red:before{background-image:url(/assets/img/common/arrow-white.svg)}.button.red:after{--tw-bg-opacity: 1;background-color:rgb(240 139 153 / var(--tw-bg-opacity))}.button.red.pdf span:after,.button.red.blank span:after{color:var(--color-white)}.button.disable{pointer-events:none;--tw-bg-opacity: 1;background-color:rgb(202 202 202 / var(--tw-bg-opacity));text-align:center;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.button.disable:before,.button.disable:after{display:none}.button.disable.pdf span:after,.button.disable.blank span:after{display:none}.button.pdf span:after{font:var(--fa-font-light);content:"";font-weight:300;display:inline-block;text-rendering:auto;-webkit-font-smoothing:antialiased;padding-left:10px;color:var(--color-red)}.button.blank span:after{font:var(--fa-font-light);content:"";font-weight:300;display:inline-block;text-rendering:auto;-webkit-font-smoothing:antialiased;padding-left:10px;color:var(--color-red)}.cards{display:flex;flex-direction:row;-moz-column-gap:50px;column-gap:50px}.cards>figure{border-width:1px;--tw-border-opacity: 1;border-color:rgb(227 228 229 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.cards>figure>a{display:block}.cards>figure>a>img{width:100%}.cards>figure .card-body{padding:40px}.cards>figure .card-body>small{margin-bottom:15px;display:block;font-size:15px}.cards>figure .card-body>h3{font-size:24px}.cards>figure .card-body>p{margin-top:30px;text-align:justify;font-size:14px}.cards.arrowed-cards .card-body{background-image:url(/assets/img/common/arrow.svg);background-size:30.38px 7.38px;background-position:right 40px bottom 27px;background-repeat:no-repeat;padding-bottom:100px}.cards.tagged-cards>figure>a{position:relative}.cards.tagged-cards>figure>a>small{position:absolute;right:0;top:0;display:block;height:-moz-fit-content;height:fit-content;width:42%;--tw-bg-opacity: 1;background-color:rgb(254 233 95 / var(--tw-bg-opacity));padding-top:8px;padding-bottom:8px;text-align:center;font-size:12px}.cards .arrowed-pager div{display:inline;height:45px;width:45px;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(227 228 229 / var(--tw-bg-opacity));display:flex;align-items:center;justify-content:center}@media (min-width: 768px){.cards .arrowed-pager div{height:65px;width:65px}}.cards .arrowed-pager div.active{--tw-bg-opacity: 1;background-color:rgb(254 233 95 / var(--tw-bg-opacity))}.cards .arrowed-pager div>img{width:10px}@media (min-width: 768px){.cards .arrowed-pager div>img{width:15px}}#life-voice-swiper .card-body p,#voice .card-body p,.students-voice-list>.carousel>.cards .card-body p,.cards-wrap>.cards>figure>a .card-body p{margin-top:0;font-size:16px}@media (min-width: 768px){#life-voice-swiper .card-body p,#voice .card-body p,.students-voice-list>.carousel>.cards .card-body p,.cards-wrap>.cards>figure>a .card-body p{font-size:17px}}#life-voice-swiper .card-body .name,#voice .card-body .name,.students-voice-list>.carousel>.cards .card-body .name,.cards-wrap>.cards>figure>a .card-body .name{margin-top:20px;font-size:14px}#life-voice-swiper .card-body .cate-list,#voice .card-body .cate-list,.students-voice-list>.carousel>.cards .card-body .cate-list,.cards-wrap>.cards>figure>a .card-body .cate-list{margin-top:15px}#life-voice-swiper .card-body .cate-list>.cate-item,#voice .card-body .cate-list>.cate-item,.students-voice-list>.carousel>.cards .card-body .cate-list>.cate-item,.cards-wrap>.cards>figure>a .card-body .cate-list>.cate-item{margin-bottom:5px;margin-right:5px;display:inline-block;background-color:var(--color-lgray);padding:2px 15px;font-size:12px}#life-voice-swiper .card-body .cate-list>.cate-item.interview_section_01,#voice .card-body .cate-list>.cate-item.interview_section_01,.students-voice-list>.carousel>.cards .card-body .cate-list>.cate-item.interview_section_01,.cards-wrap>.cards>figure>a .card-body .cate-list>.cate-item.interview_section_01{--tw-bg-opacity: 1;background-color:rgb(185 229 255 / var(--tw-bg-opacity))}#life-voice-swiper .card-body .cate-list>.cate-item.interview_section_02,#voice .card-body .cate-list>.cate-item.interview_section_02,.students-voice-list>.carousel>.cards .card-body .cate-list>.cate-item.interview_section_02,.cards-wrap>.cards>figure>a .card-body .cate-list>.cate-item.interview_section_02{--tw-bg-opacity: 1;background-color:rgb(166 231 137 / var(--tw-bg-opacity))}#life-voice-swiper .card-body .cate-list>.cate-item,#voice .card-body .cate-list>.cate-item,.students-voice-list>.carousel>.cards .card-body .cate-list>.cate-item,.cards-wrap>.cards>figure>a .card-body .cate-list>.cate-item{background-color:var(--color-lgray)}#life-voice-swiper .card-body .cate-list>.cate-item.interview_category_01,#life-voice-swiper .card-body .cate-list>.cate-item.interview_category_02,#life-voice-swiper .card-body .cate-list>.cate-item.interview_category_03,#life-voice-swiper .card-body .cate-list>.cate-item.interview_category_04,#life-voice-swiper .card-body .cate-list>.cate-item.interview_category_05,#life-voice-swiper .card-body .cate-list>.cate-item.interview_category_06,#life-voice-swiper .card-body .cate-list>.cate-item.interview_category_07,#life-voice-swiper .card-body .cate-list>.cate-item.interview_category_08,#life-voice-swiper .card-body .cate-list>.cate-item.interview_category_09,#life-voice-swiper .card-body .cate-list>.cate-item.interview_category_10,#voice .card-body .cate-list>.cate-item.interview_category_01,#voice .card-body .cate-list>.cate-item.interview_category_02,#voice .card-body .cate-list>.cate-item.interview_category_03,#voice .card-body .cate-list>.cate-item.interview_category_04,#voice .card-body .cate-list>.cate-item.interview_category_05,#voice .card-body .cate-list>.cate-item.interview_category_06,#voice .card-body .cate-list>.cate-item.interview_category_07,#voice .card-body .cate-list>.cate-item.interview_category_08,#voice .card-body .cate-list>.cate-item.interview_category_09,#voice .card-body .cate-list>.cate-item.interview_category_10,.students-voice-list>.carousel>.cards .card-body .cate-list>.cate-item.interview_category_01,.students-voice-list>.carousel>.cards .card-body .cate-list>.cate-item.interview_category_02,.students-voice-list>.carousel>.cards .card-body .cate-list>.cate-item.interview_category_03,.students-voice-list>.carousel>.cards .card-body .cate-list>.cate-item.interview_category_04,.students-voice-list>.carousel>.cards .card-body .cate-list>.cate-item.interview_category_05,.students-voice-list>.carousel>.cards .card-body .cate-list>.cate-item.interview_category_06,.students-voice-list>.carousel>.cards .card-body .cate-list>.cate-item.interview_category_07,.students-voice-list>.carousel>.cards .card-body .cate-list>.cate-item.interview_category_08,.students-voice-list>.carousel>.cards .card-body .cate-list>.cate-item.interview_category_09,.students-voice-list>.carousel>.cards .card-body .cate-list>.cate-item.interview_category_10,.cards-wrap>.cards>figure>a .card-body .cate-list>.cate-item.interview_category_01,.cards-wrap>.cards>figure>a .card-body .cate-list>.cate-item.interview_category_02,.cards-wrap>.cards>figure>a .card-body .cate-list>.cate-item.interview_category_03,.cards-wrap>.cards>figure>a .card-body .cate-list>.cate-item.interview_category_04,.cards-wrap>.cards>figure>a .card-body .cate-list>.cate-item.interview_category_05,.cards-wrap>.cards>figure>a .card-body .cate-list>.cate-item.interview_category_06,.cards-wrap>.cards>figure>a .card-body .cate-list>.cate-item.interview_category_07,.cards-wrap>.cards>figure>a .card-body .cate-list>.cate-item.interview_category_08,.cards-wrap>.cards>figure>a .card-body .cate-list>.cate-item.interview_category_09,.cards-wrap>.cards>figure>a .card-body .cate-list>.cate-item.interview_category_10{position:absolute;top:0;left:0;background-color:var(--color-yellow);padding:3px 20px}#life-voice-swiper .card-body .date,#voice .card-body .date,.students-voice-list>.carousel>.cards .card-body .date,.cards-wrap>.cards>figure>a .card-body .date{margin-bottom:10px}#life-voice-swiper .card-body .tag,#voice .card-body .tag,.students-voice-list>.carousel>.cards .card-body .tag,.cards-wrap>.cards>figure>a .card-body .tag{font-size:12px}#life-voice-swiper .card-body .tag>.tag-item:before,#voice .card-body .tag>.tag-item:before,.students-voice-list>.carousel>.cards .card-body .tag>.tag-item:before,.cards-wrap>.cards>figure>a .card-body .tag>.tag-item:before{content:"#";font-size:12px}.arrowed-text-link{display:block;width:-moz-fit-content;width:fit-content;border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(123 123 123 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));background-image:url(/assets/img/common/arrow.svg);background-size:30.38px 7.38px;background-position:right;background-repeat:no-repeat;padding-top:15px;padding-bottom:15px;padding-right:87px}.arrowed-text-link.red{background-image:url(/assets/img/common/arrow-red.svg)}.arrowed-text-link.pdf:after{font:var(--fa-font-light);content:"";font-weight:300;display:inline-block;text-rendering:auto;-webkit-font-smoothing:antialiased;padding-left:10px;color:var(--color-red)}.arrowed-text-link.blank:after{font:var(--fa-font-light);content:"";font-weight:300;display:inline-block;text-rendering:auto;-webkit-font-smoothing:antialiased;padding-left:10px;color:var(--color-red)}.arrowed-pager>ul>li>a{height:45px;width:45px;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(227 228 229 / var(--tw-bg-opacity));display:flex;align-items:center;justify-content:center}@media (min-width: 768px){.arrowed-pager>ul>li>a{height:65px;width:65px}}.arrowed-pager>ul>li>a.active{--tw-bg-opacity: 1;background-color:rgb(254 233 95 / var(--tw-bg-opacity))}.arrowed-pager>ul>li>a>img{width:10px}@media (min-width: 768px){.arrowed-pager>ul>li>a>img{width:15px}}.swiper-button-prev,.swiper-button-next{z-index:9;display:inline;height:45px;width:45px;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(227 228 229 / var(--tw-bg-opacity));display:flex;align-items:center;justify-content:center}@media (min-width: 768px){.swiper-button-prev,.swiper-button-next{height:65px;width:65px}}.swiper-button-prev.active,.swiper-button-next.active{--tw-bg-opacity: 1;background-color:rgb(254 233 95 / var(--tw-bg-opacity))}.swiper-button-prev>img,.swiper-button-next>img{width:10px}@media (min-width: 768px){.swiper-button-prev>img,.swiper-button-next>img{width:15px}}.swiper-button-prev{position:absolute;left:20px;top:0;bottom:0;margin:auto}.swiper-button-next{position:absolute;right:20px;top:0;bottom:0;margin:auto}.badge{display:inline-block;height:30px;width:170px;--tw-bg-opacity: 1;background-color:rgb(244 245 246 / var(--tw-bg-opacity));text-align:center;font-size:.75rem!important;line-height:1.814rem}.icon-badge{display:block;height:45px;width:45px;border-radius:9999px;font-size:18px;display:flex;align-items:center;justify-content:center}.tag{display:inline-block;font-size:13px;--tw-text-opacity: 1;color:rgb(163 163 163 / var(--tw-text-opacity))}.tabs{margin-bottom:60px;display:flex;flex-direction:row;-moz-column-gap:0px;column-gap:0px}.tabs>li{min-width:-moz-fit-content;min-width:fit-content;cursor:pointer;padding:12px 3.1%}.tabs>li.active{--tw-bg-opacity: 1;background-color:rgb(254 233 95 / var(--tw-bg-opacity))}#breadcrumb{margin-top:30px;overflow:hidden;font-size:12px}@media (min-width: 1024px){#breadcrumb{margin-top:30px}}#breadcrumb ul{display:flex;overflow-x:scroll;white-space:nowrap}@media (min-width: 768px){#breadcrumb ul{overflow:auto}}#breadcrumb ul{scrollbar-width:none}#breadcrumb ul li{margin:0 5px 0 0;padding:0 20px 3px 0;scrollbar-width:none}#breadcrumb ul li a{position:relative;display:inline-block;border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(48 48 48 / var(--tw-border-opacity));padding-bottom:3px}#breadcrumb ul li a:after{content:"";display:block;position:absolute;top:6px;right:-15px;width:6px;height:6px;border-right:1px solid #a3a3a3;border-bottom:1px solid #a3a3a3;transform:rotate(-45deg)}#breadcrumb ul li:last-child a:after{display:none}#breadcrumb ul::-webkit-scrollbar{display:none}.button-wrap{text-align:center}@media (min-width: 768px){.button-wrap{text-align:left}}.button-wrap.pc{display:none}@media (min-width: 1024px){.button-wrap.pc{display:block}}.button-wrap.sp{margin-top:30px;display:block}@media (min-width: 1024px){.button-wrap.sp{margin-top:0;display:none}}.sup-box{position:relative;margin-top:40px;margin-bottom:40px;background-color:var(--color-lgray);padding:40px 25px}@media (min-width: 1024px){.sup-box{padding:50px 60px}}.sup-box .ttl{padding-bottom:20px;font-size:18px;font-weight:700}@media (min-width: 1024px){.sup-box .ttl{font-size:20px}.sup-box .sup-contents{display:flex}}.sup-box .txt-wrap{width:100%;flex:1.5}.sup-box .txt-wrap .txt{font-size:14px}@media (min-width: 1024px){.sup-box .txt-wrap .txt{padding-bottom:20px;font-size:15px}}.sup-box .other-wrap{flex:1}.sup-box .other-wrap .img-box{margin-top:20px;width:100%;max-width:100%}@media (min-width: 1024px){.sup-box .other-wrap .img-box{margin-top:0;padding-left:5%}}.sup-box .other-wrap .img-box img{width:100%}@media (min-width: 1024px){.sup-box .other-wrap .img-box img{margin:0 auto;padding-left:5%}}.sup-box .button-wrap{text-align:center}@media (min-width: 1024px){.sup-box .button-wrap{text-align:left}}.sup-box .button-wrap.pc{display:none}@media (min-width: 1024px){.sup-box .button-wrap.pc{display:block}}.sup-box .button-wrap.sp{display:block}@media (min-width: 1024px){.sup-box .button-wrap.sp{display:none}.sup-box .button-wrap:nth-of-type(n+2){margin-top:10px}}.sup-box.white{border-width:1px;border-color:var(--color-dgray);background-color:var(--color-white)}@media (min-width: 1024px){.sup-box.white .button-wrap{margin-top:0}}.sup-box.sm{margin-left:auto;margin-right:auto;max-width:1200px}.sup-box.sm .sup-contents{align-items:center;justify-content:center}@media (min-width: 1024px){.sup-box.sm .txt-wrap,.sup-box.sm .other-wrap{width:50%}}.sup-box.sm .txt-wrap,.sup-box.sm .other-wrap{justify-content:center;align-items:center;flex:inherit}.sup-box.sm .txt-wrap{border-bottom:1px solid var(--color-dgray);position:relative;padding-bottom:20px}@media (min-width: 1024px){.sup-box.sm .txt-wrap{border-style:none;padding-bottom:0;padding-right:30px}}.sup-box.sm .txt-wrap .ttl{padding-bottom:0}@media (min-width: 1024px){.sup-box.sm .txt-wrap .ttl{text-align:right}}.sup-box.sm .other-wrap{position:relative;padding-top:20px}@media (min-width: 1024px){.sup-box.sm .other-wrap{padding-left:30px;padding-top:0}}.sup-box.sm .other-wrap:after{content:"";border-right:1px solid var(--color-dgray);position:absolute;top:0;bottom:0;left:0;margin:auto;display:none;height:auto}@media (min-width: 1024px){.sup-box.sm .other-wrap:after{display:block}}.sup-box .fukidashi{top:-18px}.movie-link .movie-play-icon{position:absolute;inset:0;margin:auto;width:20%}@media (min-width: 1024px){.movie-link .movie-play-icon{width:15%}}.movie-link{position:relative}.movie-link iframe{aspect-ratio:16/9;width:100%;height:100%;border:none}#relation-link{margin-bottom:0;background-color:var(--color-lgray);padding:25px 0 35px}@media (min-width: 768px){#relation-link{margin-bottom:0;padding:70px 0 85px}}#relation-link .relation-ttl{padding-bottom:20px;font-size:20px;font-weight:700}@media (min-width: 768px){#relation-link .relation-ttl{padding-bottom:30px;font-size:26px}}#relation-link .relation-link-list{margin-top:0;margin-bottom:0}@media (min-width: 1024px){#relation-link .relation-link-list .link-item{width:23.5%}}#relation-link .relation-link-list-assert{margin-top:0}#relation-link .relation-link-list-assert+.relation-link-list{margin-top:40px}@media (min-width: 1024px){#relation-link .relation-link-list-assert+.relation-link-list{margin-top:90px}}#relation-link .arrowed-text-link{background-color:inherit}#page-header{position:relative;height:40.26vw;width:100%;background-size:cover;background-position:center}@media (min-width: 600px){#page-header{height:32.26vw}}@media (min-width: 768px){#page-header{height:25.26vw}}@media (min-width: 1024px){#page-header{height:17vw}}#page-header .page-header-inner{background:linear-gradient(90deg,#fff 0%,#fff 30%,transparent 0%,transparent 0%);position:relative;top:50%;display:block;--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}#page-header #page-header-ttl{display:inline-block;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));padding-top:24px;padding-right:30px;padding-bottom:20px;line-height:1.2}@media (min-width: 1024px){#page-header #page-header-ttl{padding-top:25px;padding-right:60px;padding-bottom:20px}}#page-header #page-header-ttl .page-ttl{display:block;font-size:24px;font-weight:700}@media (min-width: 768px){#page-header #page-header-ttl .page-ttl{font-size:38px}}@media (min-width: 1200px){#page-header #page-header-ttl .page-ttl{font-size:48px}}#page-header #page-header-ttl .page-subttl{display:block;font-size:13px;--tw-text-opacity: 1;color:rgb(201 201 201 / var(--tw-text-opacity))}@media (min-width: 768px){#page-header #page-header-ttl .page-subttl{font-size:16px}}@media (min-width: 1200px){#page-header #page-header-ttl .page-subttl{font-size:20px}}.main-two-column{margin-left:auto;margin-right:auto;display:block;justify-content:space-between}@media (min-width: 1024px){.main-two-column{display:flex}}.main-two-column .container{margin-left:auto;margin-right:auto;width:100%;max-width:1280px;padding-left:20px;padding-right:20px}@media (min-width: 768px){.main-two-column .container{padding-left:40px;padding-right:40px}}.main-two-column #side-nav{order:2;margin-top:30px;width:100%;padding-left:20px;padding-right:20px;--tw-text-opacity: 1;color:rgb(48 48 48 / var(--tw-text-opacity))}@media (min-width: 1024px){.main-two-column #side-nav{margin-top:0;width:25%;padding-left:0;padding-right:0}}.main-two-column #side-nav .side-nav-index{height:100%;--tw-bg-opacity: 1;background-color:rgb(244 244 244 / var(--tw-bg-opacity));padding:25px;font-size:14px}@media (min-width: 1024px){.main-two-column #side-nav .side-nav-index{position:sticky;top:0;height:-moz-fit-content;height:fit-content;background-color:transparent;padding:130px 40px 110px}}.main-two-column #side-nav .side-nav-index p.side-nav-title{margin-bottom:10px;display:block;font-weight:700}@media (min-width: 1024px){.main-two-column #side-nav .side-nav-index p.side-nav-title{display:none}}.main-two-column #side-nav .side-nav-index ul{--tw-text-opacity: 1;color:rgb(48 48 48 / var(--tw-text-opacity))}@media (min-width: 1024px){.main-two-column #side-nav .side-nav-index ul{--tw-text-opacity: 1;color:rgb(163 163 163 / var(--tw-text-opacity))}}.main-two-column #side-nav .side-nav-index li+li{margin-top:0}@media (min-width: 1024px){.main-two-column #side-nav .side-nav-index li+li{margin-top:24px}}.main-two-column #side-nav .side-nav-index a{display:flex;align-items:center;padding-top:8px;padding-bottom:8px}@media (min-width: 1024px){.main-two-column #side-nav .side-nav-index a{padding-top:0;padding-bottom:0}}.main-two-column #side-nav .side-nav-index a:before{content:"";display:inline-block;height:12px;width:10px;background-image:url(/assets/img/common/chevron-right-gray.svg);background-repeat:no-repeat;padding-right:20px;font-size:.2rem}@media (min-width: 1024px){.main-two-column #side-nav .side-nav-index a:before{--tw-content: none;content:var(--tw-content)}}.main-two-column #side-nav .side-nav-index .current{position:relative;font-weight:400;--tw-text-opacity: 1;color:rgb(48 48 48 / var(--tw-text-opacity))}@media (min-width: 1024px){.main-two-column #side-nav .side-nav-index .current{padding-left:25px;font-weight:700}}.main-two-column #side-nav .side-nav-index .current:before{content:""}@media (min-width: 1024px){.main-two-column #side-nav .side-nav-index .current:before{position:absolute;top:3px;left:0;margin-right:12px;margin-top:0;display:inline-block;height:15px;width:15px;background-image:url(/assets/img/common/side-nav-icon.svg);background-repeat:no-repeat}}.main-two-column .main-content{order:1;width:100%;padding-bottom:75px}@media (min-width: 1024px){.main-two-column .main-content{min-width:80%;padding-bottom:125px}}.main-two-column .main-content p{font-size:14px;line-height:1.6}@media (min-width: 1024px){.main-two-column .main-content p{font-size:16px;line-height:1.8}}.main-two-column .main-content .marker{background-image:linear-gradient(transparent 72%,#fee95f 0,#fee95f 86%,transparent 0)}.main-one-column{margin-left:auto;margin-right:auto;display:block}.main-one-column .container{margin-left:auto;margin-right:auto;box-sizing:border-box;width:100%;max-width:1680px;padding-left:20px;padding-right:20px}@media (min-width: 768px){.main-one-column .container{padding-left:40px;padding-right:40px}}.main-one-column .main-content{order:1;width:100%;padding-bottom:75px;font-size:14px;line-height:1.6}@media (min-width: 1024px){.main-one-column .main-content{padding-bottom:125px;font-size:16px;line-height:1.8}}.second-layer #page-header{border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(236 236 236 / var(--tw-border-opacity))}.second-layer #page-header .page-header-inner .h2{margin-bottom:30px;margin-top:65px;font-size:20px;font-weight:700}@media (min-width: 768px){.second-layer #page-header .page-header-inner .h2{font-size:32px}}@media (min-width: 1024px){.second-layer #page-header .page-header-inner .h2{margin-bottom:40px;margin-top:150px}}.second-layer #page-header .page-header-inner .h2:first-child{margin-top:50px}@media (min-width: 1024px){.second-layer #page-header .page-header-inner .h2:first-child{margin-top:60px}}.second-layer #page-header .page-header-inner .h2:before{margin-bottom:20px;display:block;height:17px;width:196px;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));background-image:url(/assets/img/common/h2-morse.svg);background-repeat:no-repeat}@media (min-width: 1024px){.second-layer #page-header .page-header-inner .h2:before{height:30px;width:334px}}.second-layer #page-header .page-header-inner .h2:before{content:""}.second-layer #page-header .page-header-inner .h2 span{position:relative;display:inline-block;width:100%;border-bottom-width:5px;--tw-border-opacity: 1;border-color:rgb(236 236 236 / var(--tw-border-opacity));padding:0 0 15px}@media (min-width: 1024px){.second-layer #page-header .page-header-inner .h2 span{padding-bottom:30px}}.second-layer #page-header .page-header-inner .h2 span:before{position:absolute;left:0;bottom:-5px;height:5px;width:16.66%;min-width:30px;background-color:var(--color-cu)}@media (min-width: 1024px){.second-layer #page-header .page-header-inner .h2 span:before{width:8.33%}}.second-layer #page-header .page-header-inner .h2 span:before{content:""}.contents-block-wrapper{margin-top:30px}@media (min-width: 1024px){.contents-block-wrapper{margin-top:70px}}.h2{margin-top:50px;font-size:20px;font-weight:700}@media (min-width: 1024px){.h2{margin-top:120px;font-size:32px}}.h2:before{margin-bottom:20px;display:block;height:17px;width:196px;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));background-image:url(/assets/img/common/h2-morse.svg);background-repeat:no-repeat}@media (min-width: 1024px){.h2:before{height:30px;width:334px}}.h2:before{content:""}.h2 span{width:100%}@media (min-width: 375px){.h2 span{max-width:375px}}@media (min-width: 400px){.h2 span{max-width:400px}}@media (min-width: 430px){.h2 span{max-width:430px}}@media (min-width: 450px){.h2 span{max-width:450px}}@media (min-width: 500px){.h2 span{max-width:500px}}@media (min-width: 560px){.h2 span{max-width:560px}}@media (min-width: 600px){.h2 span{max-width:600px}}@media (min-width: 640px){.h2 span{max-width:640px}}@media (min-width: 704px){.h2 span{max-width:704px}}@media (min-width: 720px){.h2 span{max-width:720px}}@media (min-width: 736px){.h2 span{max-width:736px}}@media (min-width: 768px){.h2 span{max-width:768px}}@media (min-width: 816px){.h2 span{max-width:816px}}@media (min-width: 864px){.h2 span{max-width:864px}}@media (min-width: 870px){.h2 span{max-width:870px}}@media (min-width: 960px){.h2 span{max-width:960px}}@media (min-width: 992px){.h2 span{max-width:992px}}@media (min-width: 1024px){.h2 span{max-width:1024px}}@media (min-width: 1100px){.h2 span{max-width:1100px}}@media (min-width: 1200px){.h2 span{max-width:1200px}}@media (min-width: 1210px){.h2 span{max-width:1210px}}@media (min-width: 1280px){.h2 span{max-width:1280px}}@media (min-width: 1370px){.h2 span{max-width:1370px}}@media (min-width: 1440px){.h2 span{max-width:1440px}}@media (min-width: 1520px){.h2 span{max-width:1520px}}@media (min-width: 1536px){.h2 span{max-width:1536px}}@media (min-width: 1600px){.h2 span{max-width:1600px}}@media (min-width: 1650px){.h2 span{max-width:1650px}}@media (min-width: 1670px){.h2 span{max-width:1670px}}@media (min-width: 1820px){.h2 span{max-width:1820px}}.main-two-column .h2 span{margin-left:auto;margin-right:auto;width:100%;max-width:1280px;padding-left:20px;padding-right:20px}@media (min-width: 768px){.main-two-column .h2 span{padding-left:40px;padding-right:40px}}.main-one-column .h2 span{margin-left:auto;margin-right:auto;box-sizing:border-box;width:100%;max-width:1680px;padding-left:20px;padding-right:20px}@media (min-width: 768px){.main-one-column .h2 span{padding-left:40px;padding-right:40px}}.h2 span{display:block}.h2+.h3{margin-bottom:30px}@media (min-width: 1024px){.h2+.h3{margin-bottom:40px}}.h3{width:100%}@media (min-width: 375px){.h3{max-width:375px}}@media (min-width: 400px){.h3{max-width:400px}}@media (min-width: 430px){.h3{max-width:430px}}@media (min-width: 450px){.h3{max-width:450px}}@media (min-width: 500px){.h3{max-width:500px}}@media (min-width: 560px){.h3{max-width:560px}}@media (min-width: 600px){.h3{max-width:600px}}@media (min-width: 640px){.h3{max-width:640px}}@media (min-width: 704px){.h3{max-width:704px}}@media (min-width: 720px){.h3{max-width:720px}}@media (min-width: 736px){.h3{max-width:736px}}@media (min-width: 768px){.h3{max-width:768px}}@media (min-width: 816px){.h3{max-width:816px}}@media (min-width: 864px){.h3{max-width:864px}}@media (min-width: 870px){.h3{max-width:870px}}@media (min-width: 960px){.h3{max-width:960px}}@media (min-width: 992px){.h3{max-width:992px}}@media (min-width: 1024px){.h3{max-width:1024px}}@media (min-width: 1100px){.h3{max-width:1100px}}@media (min-width: 1200px){.h3{max-width:1200px}}@media (min-width: 1210px){.h3{max-width:1210px}}@media (min-width: 1280px){.h3{max-width:1280px}}@media (min-width: 1370px){.h3{max-width:1370px}}@media (min-width: 1440px){.h3{max-width:1440px}}@media (min-width: 1520px){.h3{max-width:1520px}}@media (min-width: 1536px){.h3{max-width:1536px}}@media (min-width: 1600px){.h3{max-width:1600px}}@media (min-width: 1650px){.h3{max-width:1650px}}@media (min-width: 1670px){.h3{max-width:1670px}}@media (min-width: 1820px){.h3{max-width:1820px}}.main-two-column .h3{margin-left:auto;margin-right:auto;width:100%;max-width:1280px;padding-left:20px;padding-right:20px}@media (min-width: 768px){.main-two-column .h3{padding-left:40px;padding-right:40px}}.main-one-column .h3{margin-left:auto;margin-right:auto;box-sizing:border-box;width:100%;max-width:1680px;padding-left:20px;padding-right:20px}@media (min-width: 768px){.main-one-column .h3{padding-left:40px;padding-right:40px}}.h3{margin-top:30px;display:block;line-height:.1rem}@media (min-width: 1024px){.h3{margin-top:60px}}.h3 span{display:inline-block;background-color:var(--color-black);padding:4px 12px 6px;font-size:16px;line-height:1.6rem;color:var(--color-white)}@media (min-width: 768px){.h3 span{padding:10px 17px 12px;font-size:22px}}.h3 span{-webkit-box-decoration-break:clone;box-decoration-break:clone;text-align:justify;text-justify:inter-ideograph}.h4{width:100%}@media (min-width: 375px){.h4{max-width:375px}}@media (min-width: 400px){.h4{max-width:400px}}@media (min-width: 430px){.h4{max-width:430px}}@media (min-width: 450px){.h4{max-width:450px}}@media (min-width: 500px){.h4{max-width:500px}}@media (min-width: 560px){.h4{max-width:560px}}@media (min-width: 600px){.h4{max-width:600px}}@media (min-width: 640px){.h4{max-width:640px}}@media (min-width: 704px){.h4{max-width:704px}}@media (min-width: 720px){.h4{max-width:720px}}@media (min-width: 736px){.h4{max-width:736px}}@media (min-width: 768px){.h4{max-width:768px}}@media (min-width: 816px){.h4{max-width:816px}}@media (min-width: 864px){.h4{max-width:864px}}@media (min-width: 870px){.h4{max-width:870px}}@media (min-width: 960px){.h4{max-width:960px}}@media (min-width: 992px){.h4{max-width:992px}}@media (min-width: 1024px){.h4{max-width:1024px}}@media (min-width: 1100px){.h4{max-width:1100px}}@media (min-width: 1200px){.h4{max-width:1200px}}@media (min-width: 1210px){.h4{max-width:1210px}}@media (min-width: 1280px){.h4{max-width:1280px}}@media (min-width: 1370px){.h4{max-width:1370px}}@media (min-width: 1440px){.h4{max-width:1440px}}@media (min-width: 1520px){.h4{max-width:1520px}}@media (min-width: 1536px){.h4{max-width:1536px}}@media (min-width: 1600px){.h4{max-width:1600px}}@media (min-width: 1650px){.h4{max-width:1650px}}@media (min-width: 1670px){.h4{max-width:1670px}}@media (min-width: 1820px){.h4{max-width:1820px}}.main-two-column .h4{margin-left:auto;margin-right:auto;width:100%;max-width:1280px;padding-left:20px;padding-right:20px}@media (min-width: 768px){.main-two-column .h4{padding-left:40px;padding-right:40px}}.main-one-column .h4{margin-left:auto;margin-right:auto;box-sizing:border-box;width:100%;max-width:1680px;padding-left:20px;padding-right:20px}@media (min-width: 768px){.main-one-column .h4{padding-left:40px;padding-right:40px}}.h4{margin-top:30px;font-size:17px;font-weight:700}@media (min-width: 1024px){.h4{margin-top:50px;font-size:20px}}.contents-block-medium-title+.contents-block-sub-title .h4{margin-top:20px}@media (min-width: 1024px){.contents-block-medium-title+.contents-block-sub-title .h4{margin-top:30px}}.text-line{width:100%}@media (min-width: 375px){.text-line{max-width:375px}}@media (min-width: 400px){.text-line{max-width:400px}}@media (min-width: 430px){.text-line{max-width:430px}}@media (min-width: 450px){.text-line{max-width:450px}}@media (min-width: 500px){.text-line{max-width:500px}}@media (min-width: 560px){.text-line{max-width:560px}}@media (min-width: 600px){.text-line{max-width:600px}}@media (min-width: 640px){.text-line{max-width:640px}}@media (min-width: 704px){.text-line{max-width:704px}}@media (min-width: 720px){.text-line{max-width:720px}}@media (min-width: 736px){.text-line{max-width:736px}}@media (min-width: 768px){.text-line{max-width:768px}}@media (min-width: 816px){.text-line{max-width:816px}}@media (min-width: 864px){.text-line{max-width:864px}}@media (min-width: 870px){.text-line{max-width:870px}}@media (min-width: 960px){.text-line{max-width:960px}}@media (min-width: 992px){.text-line{max-width:992px}}@media (min-width: 1024px){.text-line{max-width:1024px}}@media (min-width: 1100px){.text-line{max-width:1100px}}@media (min-width: 1200px){.text-line{max-width:1200px}}@media (min-width: 1210px){.text-line{max-width:1210px}}@media (min-width: 1280px){.text-line{max-width:1280px}}@media (min-width: 1370px){.text-line{max-width:1370px}}@media (min-width: 1440px){.text-line{max-width:1440px}}@media (min-width: 1520px){.text-line{max-width:1520px}}@media (min-width: 1536px){.text-line{max-width:1536px}}@media (min-width: 1600px){.text-line{max-width:1600px}}@media (min-width: 1650px){.text-line{max-width:1650px}}@media (min-width: 1670px){.text-line{max-width:1670px}}@media (min-width: 1820px){.text-line{max-width:1820px}}.main-two-column .text-line{margin-left:auto;margin-right:auto;width:100%;max-width:1280px;padding-left:20px;padding-right:20px}@media (min-width: 768px){.main-two-column .text-line{padding-left:40px;padding-right:40px}}.main-one-column .text-line{margin-left:auto;margin-right:auto;box-sizing:border-box;width:100%;max-width:1680px;padding-left:20px;padding-right:20px}@media (min-width: 768px){.main-one-column .text-line{padding-left:40px;padding-right:40px}}.text-line{margin-bottom:0;margin-top:20px}@media (min-width: 1024px){.text-line{margin-top:30px}}.txt-block,.txt-block-p{width:100%}@media (min-width: 375px){.txt-block,.txt-block-p{max-width:375px}}@media (min-width: 400px){.txt-block,.txt-block-p{max-width:400px}}@media (min-width: 430px){.txt-block,.txt-block-p{max-width:430px}}@media (min-width: 450px){.txt-block,.txt-block-p{max-width:450px}}@media (min-width: 500px){.txt-block,.txt-block-p{max-width:500px}}@media (min-width: 560px){.txt-block,.txt-block-p{max-width:560px}}@media (min-width: 600px){.txt-block,.txt-block-p{max-width:600px}}@media (min-width: 640px){.txt-block,.txt-block-p{max-width:640px}}@media (min-width: 704px){.txt-block,.txt-block-p{max-width:704px}}@media (min-width: 720px){.txt-block,.txt-block-p{max-width:720px}}@media (min-width: 736px){.txt-block,.txt-block-p{max-width:736px}}@media (min-width: 768px){.txt-block,.txt-block-p{max-width:768px}}@media (min-width: 816px){.txt-block,.txt-block-p{max-width:816px}}@media (min-width: 864px){.txt-block,.txt-block-p{max-width:864px}}@media (min-width: 870px){.txt-block,.txt-block-p{max-width:870px}}@media (min-width: 960px){.txt-block,.txt-block-p{max-width:960px}}@media (min-width: 992px){.txt-block,.txt-block-p{max-width:992px}}@media (min-width: 1024px){.txt-block,.txt-block-p{max-width:1024px}}@media (min-width: 1100px){.txt-block,.txt-block-p{max-width:1100px}}@media (min-width: 1200px){.txt-block,.txt-block-p{max-width:1200px}}@media (min-width: 1210px){.txt-block,.txt-block-p{max-width:1210px}}@media (min-width: 1280px){.txt-block,.txt-block-p{max-width:1280px}}@media (min-width: 1370px){.txt-block,.txt-block-p{max-width:1370px}}@media (min-width: 1440px){.txt-block,.txt-block-p{max-width:1440px}}@media (min-width: 1520px){.txt-block,.txt-block-p{max-width:1520px}}@media (min-width: 1536px){.txt-block,.txt-block-p{max-width:1536px}}@media (min-width: 1600px){.txt-block,.txt-block-p{max-width:1600px}}@media (min-width: 1650px){.txt-block,.txt-block-p{max-width:1650px}}@media (min-width: 1670px){.txt-block,.txt-block-p{max-width:1670px}}@media (min-width: 1820px){.txt-block,.txt-block-p{max-width:1820px}}.main-two-column .txt-block,.main-two-column .txt-block-p{margin-left:auto;margin-right:auto;width:100%;max-width:1280px;padding-left:20px;padding-right:20px}@media (min-width: 768px){.main-two-column .txt-block,.main-two-column .txt-block-p{padding-left:40px;padding-right:40px}}.main-one-column .txt-block,.main-one-column .txt-block-p{margin-left:auto;margin-right:auto;box-sizing:border-box;width:100%;max-width:1680px;padding-left:20px;padding-right:20px}@media (min-width: 768px){.main-one-column .txt-block,.main-one-column .txt-block-p{padding-left:40px;padding-right:40px}}.txt-block,.txt-block-p{margin-top:20px}@media (min-width: 1024px){.txt-block,.txt-block-p{margin-top:30px}}.txt-block-p p+p{padding-top:15px}@media (min-width: 1024px){.txt-block-p p+p{padding-top:25px}}.txt-block-p span{line-height:1.6}@media (min-width: 1024px){.txt-block-p span{line-height:1.8}}.button-wrap{width:100%}@media (min-width: 375px){.button-wrap{max-width:375px}}@media (min-width: 400px){.button-wrap{max-width:400px}}@media (min-width: 430px){.button-wrap{max-width:430px}}@media (min-width: 450px){.button-wrap{max-width:450px}}@media (min-width: 500px){.button-wrap{max-width:500px}}@media (min-width: 560px){.button-wrap{max-width:560px}}@media (min-width: 600px){.button-wrap{max-width:600px}}@media (min-width: 640px){.button-wrap{max-width:640px}}@media (min-width: 704px){.button-wrap{max-width:704px}}@media (min-width: 720px){.button-wrap{max-width:720px}}@media (min-width: 736px){.button-wrap{max-width:736px}}@media (min-width: 768px){.button-wrap{max-width:768px}}@media (min-width: 816px){.button-wrap{max-width:816px}}@media (min-width: 864px){.button-wrap{max-width:864px}}@media (min-width: 870px){.button-wrap{max-width:870px}}@media (min-width: 960px){.button-wrap{max-width:960px}}@media (min-width: 992px){.button-wrap{max-width:992px}}@media (min-width: 1024px){.button-wrap{max-width:1024px}}@media (min-width: 1100px){.button-wrap{max-width:1100px}}@media (min-width: 1200px){.button-wrap{max-width:1200px}}@media (min-width: 1210px){.button-wrap{max-width:1210px}}@media (min-width: 1280px){.button-wrap{max-width:1280px}}@media (min-width: 1370px){.button-wrap{max-width:1370px}}@media (min-width: 1440px){.button-wrap{max-width:1440px}}@media (min-width: 1520px){.button-wrap{max-width:1520px}}@media (min-width: 1536px){.button-wrap{max-width:1536px}}@media (min-width: 1600px){.button-wrap{max-width:1600px}}@media (min-width: 1650px){.button-wrap{max-width:1650px}}@media (min-width: 1670px){.button-wrap{max-width:1670px}}@media (min-width: 1820px){.button-wrap{max-width:1820px}}.main-two-column .button-wrap{margin-left:auto;margin-right:auto;width:100%;max-width:1280px;padding-left:20px;padding-right:20px}@media (min-width: 768px){.main-two-column .button-wrap{padding-left:40px;padding-right:40px}}.main-one-column .button-wrap{margin-left:auto;margin-right:auto;box-sizing:border-box;width:100%;max-width:1680px;padding-left:20px;padding-right:20px}@media (min-width: 768px){.main-one-column .button-wrap{padding-left:40px;padding-right:40px}}.button-wrap{margin-top:30px;text-align:center}@media (min-width: 1024px){.button-wrap{margin-top:30px;text-align:left}}.button-wrap .button{margin-left:7px;margin-right:7px}@media (min-width: 768px){.button-wrap .button{margin:10px 20px 10px 0}.button-wrap .button:last-child{margin-right:0}}.button-wrap .button+.button{margin-top:10px}@media (min-width: 1024px){.button-wrap.center{text-align:center}.button-wrap.left{text-align:left}.button-wrap.right{text-align:right}}.contents-block-button-block+.contents-block-button-block .button-wrap{margin-top:10px}@media (min-width: 1024px){.contents-block-button-block+.contents-block-button-block .button-wrap{margin-top:0}}.pc-img{display:none}@media (min-width: 1024px){.pc-img{display:block}}.sp-img{display:block}@media (min-width: 1024px){.sp-img{display:none}}.img-block,.image-link{width:100%}@media (min-width: 375px){.img-block,.image-link{max-width:375px}}@media (min-width: 400px){.img-block,.image-link{max-width:400px}}@media (min-width: 430px){.img-block,.image-link{max-width:430px}}@media (min-width: 450px){.img-block,.image-link{max-width:450px}}@media (min-width: 500px){.img-block,.image-link{max-width:500px}}@media (min-width: 560px){.img-block,.image-link{max-width:560px}}@media (min-width: 600px){.img-block,.image-link{max-width:600px}}@media (min-width: 640px){.img-block,.image-link{max-width:640px}}@media (min-width: 704px){.img-block,.image-link{max-width:704px}}@media (min-width: 720px){.img-block,.image-link{max-width:720px}}@media (min-width: 736px){.img-block,.image-link{max-width:736px}}@media (min-width: 768px){.img-block,.image-link{max-width:768px}}@media (min-width: 816px){.img-block,.image-link{max-width:816px}}@media (min-width: 864px){.img-block,.image-link{max-width:864px}}@media (min-width: 870px){.img-block,.image-link{max-width:870px}}@media (min-width: 960px){.img-block,.image-link{max-width:960px}}@media (min-width: 992px){.img-block,.image-link{max-width:992px}}@media (min-width: 1024px){.img-block,.image-link{max-width:1024px}}@media (min-width: 1100px){.img-block,.image-link{max-width:1100px}}@media (min-width: 1200px){.img-block,.image-link{max-width:1200px}}@media (min-width: 1210px){.img-block,.image-link{max-width:1210px}}@media (min-width: 1280px){.img-block,.image-link{max-width:1280px}}@media (min-width: 1370px){.img-block,.image-link{max-width:1370px}}@media (min-width: 1440px){.img-block,.image-link{max-width:1440px}}@media (min-width: 1520px){.img-block,.image-link{max-width:1520px}}@media (min-width: 1536px){.img-block,.image-link{max-width:1536px}}@media (min-width: 1600px){.img-block,.image-link{max-width:1600px}}@media (min-width: 1650px){.img-block,.image-link{max-width:1650px}}@media (min-width: 1670px){.img-block,.image-link{max-width:1670px}}@media (min-width: 1820px){.img-block,.image-link{max-width:1820px}}.main-two-column .img-block,.main-two-column .image-link{margin-left:auto;margin-right:auto;width:100%;max-width:1280px;padding-left:20px;padding-right:20px}@media (min-width: 768px){.main-two-column .img-block,.main-two-column .image-link{padding-left:40px;padding-right:40px}}.main-one-column .img-block,.main-one-column .image-link{margin-left:auto;margin-right:auto;box-sizing:border-box;width:100%;max-width:1680px;padding-left:20px;padding-right:20px}@media (min-width: 768px){.main-one-column .img-block,.main-one-column .image-link{padding-left:40px;padding-right:40px}}.img-block,.image-link{margin-top:20px}@media (min-width: 1024px){.img-block,.image-link{margin-top:30px}}.img-block a,.image-link a{display:block}.img-block img,.image-link img{margin-left:auto;margin-right:auto}.img-block .pc-img,.image-link .pc-img{display:none}@media (min-width: 1024px){.img-block .pc-img,.image-link .pc-img{display:block}}.img-block .sp-img,.image-link .sp-img{display:block}@media (min-width: 1024px){.img-block .sp-img,.image-link .sp-img{display:none}}.txt-img-block{width:100%}@media (min-width: 375px){.txt-img-block{max-width:375px}}@media (min-width: 400px){.txt-img-block{max-width:400px}}@media (min-width: 430px){.txt-img-block{max-width:430px}}@media (min-width: 450px){.txt-img-block{max-width:450px}}@media (min-width: 500px){.txt-img-block{max-width:500px}}@media (min-width: 560px){.txt-img-block{max-width:560px}}@media (min-width: 600px){.txt-img-block{max-width:600px}}@media (min-width: 640px){.txt-img-block{max-width:640px}}@media (min-width: 704px){.txt-img-block{max-width:704px}}@media (min-width: 720px){.txt-img-block{max-width:720px}}@media (min-width: 736px){.txt-img-block{max-width:736px}}@media (min-width: 768px){.txt-img-block{max-width:768px}}@media (min-width: 816px){.txt-img-block{max-width:816px}}@media (min-width: 864px){.txt-img-block{max-width:864px}}@media (min-width: 870px){.txt-img-block{max-width:870px}}@media (min-width: 960px){.txt-img-block{max-width:960px}}@media (min-width: 992px){.txt-img-block{max-width:992px}}@media (min-width: 1024px){.txt-img-block{max-width:1024px}}@media (min-width: 1100px){.txt-img-block{max-width:1100px}}@media (min-width: 1200px){.txt-img-block{max-width:1200px}}@media (min-width: 1210px){.txt-img-block{max-width:1210px}}@media (min-width: 1280px){.txt-img-block{max-width:1280px}}@media (min-width: 1370px){.txt-img-block{max-width:1370px}}@media (min-width: 1440px){.txt-img-block{max-width:1440px}}@media (min-width: 1520px){.txt-img-block{max-width:1520px}}@media (min-width: 1536px){.txt-img-block{max-width:1536px}}@media (min-width: 1600px){.txt-img-block{max-width:1600px}}@media (min-width: 1650px){.txt-img-block{max-width:1650px}}@media (min-width: 1670px){.txt-img-block{max-width:1670px}}@media (min-width: 1820px){.txt-img-block{max-width:1820px}}.main-two-column .txt-img-block{margin-left:auto;margin-right:auto;width:100%;max-width:1280px;padding-left:20px;padding-right:20px}@media (min-width: 768px){.main-two-column .txt-img-block{padding-left:40px;padding-right:40px}}.main-one-column .txt-img-block{margin-left:auto;margin-right:auto;box-sizing:border-box;width:100%;max-width:1680px;padding-left:20px;padding-right:20px}@media (min-width: 768px){.main-one-column .txt-img-block{padding-left:40px;padding-right:40px}}.txt-img-block{margin-top:20px;display:block;justify-content:space-between}@media (min-width: 1024px){.txt-img-block{margin-top:50px;display:flex}}.txt-img-block .txt-block{margin-top:0;width:100%}@media (min-width: 1024px){.txt-img-block .txt-block{width:55.66%}}.txt-img-block .txt-block{padding-left:0!important;padding-right:0!important}.txt-img-block .txt-block .txt-img-block-ttl{margin-bottom:15px;font-size:18px;font-weight:700}@media (min-width: 1024px){.txt-img-block .txt-block .txt-img-block-ttl{margin-bottom:20px;font-size:24px}}.txt-img-block .txt-block p{margin-top:0}.txt-img-block .img-block{margin-top:20px;margin-left:0;width:100%}@media (min-width: 1024px){.txt-img-block .img-block{margin-top:0;margin-left:6.67%;width:36.67%}}.txt-img-block .img-block{padding-left:0!important;padding-right:0!important}.txt-img-block .img-block img{margin-left:auto;margin-right:auto}.txt-img-block .button-wrap{padding:0}.contents-block-text-image-block-p .txt-img-block .txt-block .txt-img-block-text p+p{padding-top:15px}@media (min-width: 1024px){.contents-block-text-image-block-p .txt-img-block .txt-block .txt-img-block-text p+p{padding-top:25px}}.list-block{width:100%}@media (min-width: 375px){.list-block{max-width:375px}}@media (min-width: 400px){.list-block{max-width:400px}}@media (min-width: 430px){.list-block{max-width:430px}}@media (min-width: 450px){.list-block{max-width:450px}}@media (min-width: 500px){.list-block{max-width:500px}}@media (min-width: 560px){.list-block{max-width:560px}}@media (min-width: 600px){.list-block{max-width:600px}}@media (min-width: 640px){.list-block{max-width:640px}}@media (min-width: 704px){.list-block{max-width:704px}}@media (min-width: 720px){.list-block{max-width:720px}}@media (min-width: 736px){.list-block{max-width:736px}}@media (min-width: 768px){.list-block{max-width:768px}}@media (min-width: 816px){.list-block{max-width:816px}}@media (min-width: 864px){.list-block{max-width:864px}}@media (min-width: 870px){.list-block{max-width:870px}}@media (min-width: 960px){.list-block{max-width:960px}}@media (min-width: 992px){.list-block{max-width:992px}}@media (min-width: 1024px){.list-block{max-width:1024px}}@media (min-width: 1100px){.list-block{max-width:1100px}}@media (min-width: 1200px){.list-block{max-width:1200px}}@media (min-width: 1210px){.list-block{max-width:1210px}}@media (min-width: 1280px){.list-block{max-width:1280px}}@media (min-width: 1370px){.list-block{max-width:1370px}}@media (min-width: 1440px){.list-block{max-width:1440px}}@media (min-width: 1520px){.list-block{max-width:1520px}}@media (min-width: 1536px){.list-block{max-width:1536px}}@media (min-width: 1600px){.list-block{max-width:1600px}}@media (min-width: 1650px){.list-block{max-width:1650px}}@media (min-width: 1670px){.list-block{max-width:1670px}}@media (min-width: 1820px){.list-block{max-width:1820px}}.main-two-column .list-block{margin-left:auto;margin-right:auto;width:100%;max-width:1280px;padding-left:20px;padding-right:20px}@media (min-width: 768px){.main-two-column .list-block{padding-left:40px;padding-right:40px}}.main-one-column .list-block{margin-left:auto;margin-right:auto;box-sizing:border-box;width:100%;max-width:1680px;padding-left:20px;padding-right:20px}@media (min-width: 768px){.main-one-column .list-block{padding-left:40px;padding-right:40px}}.list-block{margin-top:20px}@media not all and (min-width: 1024px){.list-block{font-size:14px}}@media (min-width: 1024px){.list-block{margin-top:30px}}.list-block li{padding-left:1em;text-indent:-1em}.list-block li+li{margin-top:10px}.list-block.normal li{text-indent:0!important}.list-block.normal li:before{content:"";width:8px;height:8px;display:inline-block;border-radius:100%;background:#303030;position:relative;left:-.5em;top:-2px}.list-block.attention li{padding-right:2px}.list-block.attention li:before{--tw-content: "※";content:var(--tw-content)}.list-block.centerline li{padding-left:.5em;text-indent:0}.list-block.centerline li:before{content:"";width:10px;height:4px;background-color:#ffd000;display:inline-block;position:relative;left:-.5em;top:-4px}.list-block.square li:before{padding-right:3px;--tw-content: "■";content:var(--tw-content)}.list-block.decimal{counter-reset:decimal}.list-block.decimal li{position:relative;padding-left:1.5em;text-indent:0!important}.list-block.decimal li:before{position:absolute;left:0;text-align:center;content:counter(decimal) ".";counter-increment:decimal}.list-block.circlenum{counter-reset:circlenum}.list-block.circlenum li{position:relative;padding-left:calc(2em + 3px)!important}.list-block.circlenum li:before{position:absolute;top:3px;left:8px;width:1.2em;height:1.2em;font-size:.8em;text-align:center;content:counter(circlenum);counter-increment:circlenum;justify-content:center!important;display:inline-flex!important}.list-block.circlenum li:after{border-width:1px;border-style:solid;border-color:#000;position:absolute;top:5px;left:0;width:1em;height:1em;border-radius:10rem;content:""}.list-block.textlink a{text-decoration:underline}.list-block.notice li{padding-right:2px;font-size:12px}.list-block.notice li:before{--tw-content: "※";content:var(--tw-content)}@media (min-width: 1024px){.list-block.notice li{font-size:14px}}.list-block.notice li+li{margin-top:7px}.contents-block-list-block-number .md{width:100%}@media (min-width: 375px){.contents-block-list-block-number .md{max-width:375px}}@media (min-width: 400px){.contents-block-list-block-number .md{max-width:400px}}@media (min-width: 430px){.contents-block-list-block-number .md{max-width:430px}}@media (min-width: 450px){.contents-block-list-block-number .md{max-width:450px}}@media (min-width: 500px){.contents-block-list-block-number .md{max-width:500px}}@media (min-width: 560px){.contents-block-list-block-number .md{max-width:560px}}@media (min-width: 600px){.contents-block-list-block-number .md{max-width:600px}}@media (min-width: 640px){.contents-block-list-block-number .md{max-width:640px}}@media (min-width: 704px){.contents-block-list-block-number .md{max-width:704px}}@media (min-width: 720px){.contents-block-list-block-number .md{max-width:720px}}@media (min-width: 736px){.contents-block-list-block-number .md{max-width:736px}}@media (min-width: 768px){.contents-block-list-block-number .md{max-width:768px}}@media (min-width: 816px){.contents-block-list-block-number .md{max-width:816px}}@media (min-width: 864px){.contents-block-list-block-number .md{max-width:864px}}@media (min-width: 870px){.contents-block-list-block-number .md{max-width:870px}}@media (min-width: 960px){.contents-block-list-block-number .md{max-width:960px}}@media (min-width: 992px){.contents-block-list-block-number .md{max-width:992px}}@media (min-width: 1024px){.contents-block-list-block-number .md{max-width:1024px}}@media (min-width: 1100px){.contents-block-list-block-number .md{max-width:1100px}}@media (min-width: 1200px){.contents-block-list-block-number .md{max-width:1200px}}@media (min-width: 1210px){.contents-block-list-block-number .md{max-width:1210px}}@media (min-width: 1280px){.contents-block-list-block-number .md{max-width:1280px}}@media (min-width: 1370px){.contents-block-list-block-number .md{max-width:1370px}}@media (min-width: 1440px){.contents-block-list-block-number .md{max-width:1440px}}@media (min-width: 1520px){.contents-block-list-block-number .md{max-width:1520px}}@media (min-width: 1536px){.contents-block-list-block-number .md{max-width:1536px}}@media (min-width: 1600px){.contents-block-list-block-number .md{max-width:1600px}}@media (min-width: 1650px){.contents-block-list-block-number .md{max-width:1650px}}@media (min-width: 1670px){.contents-block-list-block-number .md{max-width:1670px}}@media (min-width: 1820px){.contents-block-list-block-number .md{max-width:1820px}}.main-two-column .contents-block-list-block-number .md{margin-left:auto;margin-right:auto;width:100%;max-width:1280px;padding-left:20px;padding-right:20px}@media (min-width: 768px){.main-two-column .contents-block-list-block-number .md{padding-left:40px;padding-right:40px}}.main-one-column .contents-block-list-block-number .md{margin-left:auto;margin-right:auto;box-sizing:border-box;width:100%;max-width:1680px;padding-left:20px;padding-right:20px}@media (min-width: 768px){.main-one-column .contents-block-list-block-number .md{padding-left:40px;padding-right:40px}}.contents-block-list-block-number .md{margin-top:20px}@media (min-width: 1024px){.contents-block-list-block-number .md{margin-top:30px}}.contents-block-list-block-number .md{counter-reset:md;list-style-type:none}.contents-block-list-block-number .md li{padding-top:7px;padding-bottom:7px;padding-left:55px}@media not all and (min-width: 1024px){.contents-block-list-block-number .md li{font-size:14px}}.contents-block-list-block-number .md li{position:relative}.contents-block-list-block-number .md li:before{position:absolute;display:inline-block;top:50%;left:0;counter-increment:md;content:counter(md);background:#f4f4f4;color:#303030;font-style:italic;border-radius:50%;width:35px;height:35px;line-height:35px;text-align:center;font-size:16px;transform:translateY(-50%);padding:0 .2em 0 2px}.contents-block-list-block-number .md li+li{margin-top:7px}@media (min-width: 1024px){.contents-block-list-block-number .md li+li{margin-top:10px}}.contents-block-list-block-number .lg{width:100%}@media (min-width: 375px){.contents-block-list-block-number .lg{max-width:375px}}@media (min-width: 400px){.contents-block-list-block-number .lg{max-width:400px}}@media (min-width: 430px){.contents-block-list-block-number .lg{max-width:430px}}@media (min-width: 450px){.contents-block-list-block-number .lg{max-width:450px}}@media (min-width: 500px){.contents-block-list-block-number .lg{max-width:500px}}@media (min-width: 560px){.contents-block-list-block-number .lg{max-width:560px}}@media (min-width: 600px){.contents-block-list-block-number .lg{max-width:600px}}@media (min-width: 640px){.contents-block-list-block-number .lg{max-width:640px}}@media (min-width: 704px){.contents-block-list-block-number .lg{max-width:704px}}@media (min-width: 720px){.contents-block-list-block-number .lg{max-width:720px}}@media (min-width: 736px){.contents-block-list-block-number .lg{max-width:736px}}@media (min-width: 768px){.contents-block-list-block-number .lg{max-width:768px}}@media (min-width: 816px){.contents-block-list-block-number .lg{max-width:816px}}@media (min-width: 864px){.contents-block-list-block-number .lg{max-width:864px}}@media (min-width: 870px){.contents-block-list-block-number .lg{max-width:870px}}@media (min-width: 960px){.contents-block-list-block-number .lg{max-width:960px}}@media (min-width: 992px){.contents-block-list-block-number .lg{max-width:992px}}@media (min-width: 1024px){.contents-block-list-block-number .lg{max-width:1024px}}@media (min-width: 1100px){.contents-block-list-block-number .lg{max-width:1100px}}@media (min-width: 1200px){.contents-block-list-block-number .lg{max-width:1200px}}@media (min-width: 1210px){.contents-block-list-block-number .lg{max-width:1210px}}@media (min-width: 1280px){.contents-block-list-block-number .lg{max-width:1280px}}@media (min-width: 1370px){.contents-block-list-block-number .lg{max-width:1370px}}@media (min-width: 1440px){.contents-block-list-block-number .lg{max-width:1440px}}@media (min-width: 1520px){.contents-block-list-block-number .lg{max-width:1520px}}@media (min-width: 1536px){.contents-block-list-block-number .lg{max-width:1536px}}@media (min-width: 1600px){.contents-block-list-block-number .lg{max-width:1600px}}@media (min-width: 1650px){.contents-block-list-block-number .lg{max-width:1650px}}@media (min-width: 1670px){.contents-block-list-block-number .lg{max-width:1670px}}@media (min-width: 1820px){.contents-block-list-block-number .lg{max-width:1820px}}.main-two-column .contents-block-list-block-number .lg{margin-left:auto;margin-right:auto;width:100%;max-width:1280px;padding-left:20px;padding-right:20px}@media (min-width: 768px){.main-two-column .contents-block-list-block-number .lg{padding-left:40px;padding-right:40px}}.main-one-column .contents-block-list-block-number .lg{margin-left:auto;margin-right:auto;box-sizing:border-box;width:100%;max-width:1680px;padding-left:20px;padding-right:20px}@media (min-width: 768px){.main-one-column .contents-block-list-block-number .lg{padding-left:40px;padding-right:40px}}.contents-block-list-block-number .lg{margin-top:20px;counter-reset:lg;list-style-type:none}.contents-block-list-block-number .lg li{border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(202 202 202 / var(--tw-border-opacity));padding-top:15px;padding-bottom:15px}@media not all and (min-width: 1024px){.contents-block-list-block-number .lg li{font-size:14px}}@media (min-width: 1024px){.contents-block-list-block-number .lg li{padding-top:30px;padding-bottom:30px}}.contents-block-list-block-number .lg li{position:relative;padding-left:55px}.contents-block-list-block-number .lg li:before{position:absolute;display:inline-block;top:50%;left:0;counter-increment:lg;content:counter(lg);background:#303030;color:#fff;font-style:italic;border-radius:50%;width:40px;height:40px;line-height:40px;text-align:center;font-size:20px;transform:translateY(-50%);padding:0 .2em 0 2px}.tbl-block{width:100%}@media (min-width: 375px){.tbl-block{max-width:375px}}@media (min-width: 400px){.tbl-block{max-width:400px}}@media (min-width: 430px){.tbl-block{max-width:430px}}@media (min-width: 450px){.tbl-block{max-width:450px}}@media (min-width: 500px){.tbl-block{max-width:500px}}@media (min-width: 560px){.tbl-block{max-width:560px}}@media (min-width: 600px){.tbl-block{max-width:600px}}@media (min-width: 640px){.tbl-block{max-width:640px}}@media (min-width: 704px){.tbl-block{max-width:704px}}@media (min-width: 720px){.tbl-block{max-width:720px}}@media (min-width: 736px){.tbl-block{max-width:736px}}@media (min-width: 768px){.tbl-block{max-width:768px}}@media (min-width: 816px){.tbl-block{max-width:816px}}@media (min-width: 864px){.tbl-block{max-width:864px}}@media (min-width: 870px){.tbl-block{max-width:870px}}@media (min-width: 960px){.tbl-block{max-width:960px}}@media (min-width: 992px){.tbl-block{max-width:992px}}@media (min-width: 1024px){.tbl-block{max-width:1024px}}@media (min-width: 1100px){.tbl-block{max-width:1100px}}@media (min-width: 1200px){.tbl-block{max-width:1200px}}@media (min-width: 1210px){.tbl-block{max-width:1210px}}@media (min-width: 1280px){.tbl-block{max-width:1280px}}@media (min-width: 1370px){.tbl-block{max-width:1370px}}@media (min-width: 1440px){.tbl-block{max-width:1440px}}@media (min-width: 1520px){.tbl-block{max-width:1520px}}@media (min-width: 1536px){.tbl-block{max-width:1536px}}@media (min-width: 1600px){.tbl-block{max-width:1600px}}@media (min-width: 1650px){.tbl-block{max-width:1650px}}@media (min-width: 1670px){.tbl-block{max-width:1670px}}@media (min-width: 1820px){.tbl-block{max-width:1820px}}.main-two-column .tbl-block{margin-left:auto;margin-right:auto;width:100%;max-width:1280px;padding-left:20px;padding-right:20px}@media (min-width: 768px){.main-two-column .tbl-block{padding-left:40px;padding-right:40px}}.main-one-column .tbl-block{margin-left:auto;margin-right:auto;box-sizing:border-box;width:100%;max-width:1680px;padding-left:20px;padding-right:20px}@media (min-width: 768px){.main-one-column .tbl-block{padding-left:40px;padding-right:40px}}.tbl-block{position:relative;margin-top:20px}@media (min-width: 1024px){.tbl-block{margin-top:30px}}.tbl-block table{width:100%;border-width:1px;--tw-border-opacity: 1;border-color:rgb(202 202 202 / var(--tw-border-opacity))}.tbl-block table th,.tbl-block table td{padding:15px}@media (min-width: 1024px){.tbl-block table th,.tbl-block table td{display:table-cell}}.tbl-block table tr+tr{border-top-width:1px;--tw-border-opacity: 1;border-color:rgb(202 202 202 / var(--tw-border-opacity))}.tbl-block table th{width:100%;--tw-bg-opacity: 1;background-color:rgb(244 244 244 / var(--tw-bg-opacity))}@media not all and (min-width: 1024px){.tbl-block table th{display:block}}@media (min-width: 1024px){.tbl-block table th{width:25%}}.tbl-block table td{width:100%;border-left-width:0px;--tw-border-opacity: 1;border-color:rgb(202 202 202 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}@media not all and (min-width: 1024px){.tbl-block table td{display:block;font-size:14px}}@media (min-width: 1024px){.tbl-block table td{width:85%;border-left-width:1px}}.tbl-block table th>*,.tbl-block table td>*{margin-top:0}.tbl-block table th>*+*,.tbl-block table td>*+*{margin-top:10px}@media (min-width: 1024px){.tbl-block table th>*+*,.tbl-block table td>*+*{margin-top:15px}}.tbl-block table .text-line,.tbl-block table .img-block,.tbl-block table .list-block,.tbl-block table .txt-block,.tbl-block table .txt-img-block{padding:0}.tbl-block table .align-center{text-align:center}.tbl-block table .align-right{text-align:right}.tbl-block .tbl-scroll{position:relative;overflow-x:scroll;padding-top:15px;padding-bottom:15px}@media (min-width: 1024px){.tbl-block .tbl-scroll{overflow-x:auto;padding-top:0;padding-bottom:0}}.tbl-block .scroll-hint-icon{pointer-events:none;position:absolute;top:0;left:0;z-index:2;height:100%;max-height:100%;width:100%}@media (min-width: 1024px){.tbl-block .scroll-hint-icon{display:none}}.tbl-block .scroll-hint-icon img{position:absolute;top:50%;right:50%;display:block;height:84px;width:154px;--tw-translate-x: 50%;--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media (min-width: 1024px){.tbl-block .scroll-hint-icon img{display:none}}.tbl-block .tbl-flexible{min-width:800px;max-width:none}@media (min-width: 768px){.tbl-block .tbl-flexible{min-width:1024px}}@media (min-width: 1024px){.tbl-block .tbl-flexible{min-width:-moz-min-content;min-width:min-content}}.tbl-block .tbl-flexible th,.tbl-block .tbl-flexible td{width:auto}.tbl-block .tbl-flexible td{border-left-width:1px}.tbl-block .tbl-flexible tr[data-tr-index="1"] th{--tw-bg-opacity: 1;background-color:rgb(244 244 244 / var(--tw-bg-opacity));color:var(--color-black)}.tbl-block .tbl-flexible tr[data-tr-index="1"] th:not([data-td-index="1"]){background-color:var(--color-dgray);color:var(--color-black)}.tbl-block .tbl-flexible tr[data-tr-index="1"] th.th-black{color:var(--color-black);background-color:var(--color-dgray)}.tbl-block .tbl-flexible tr[data-tr-index="1"] th.left-top-title-cell{background-color:var(--color-dgray);color:var(--color-black)}.tbl-block .tbl-flexible tr[data-tr-index="1"] th+th{border-left-width:1px;--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity))}.contents-block-table-flexible .tbl-block td,.contents-block-table-flexible .tbl-block th{display:table-cell}.main-content .sup-box-wrap{width:100%}@media (min-width: 375px){.main-content .sup-box-wrap{max-width:375px}}@media (min-width: 400px){.main-content .sup-box-wrap{max-width:400px}}@media (min-width: 430px){.main-content .sup-box-wrap{max-width:430px}}@media (min-width: 450px){.main-content .sup-box-wrap{max-width:450px}}@media (min-width: 500px){.main-content .sup-box-wrap{max-width:500px}}@media (min-width: 560px){.main-content .sup-box-wrap{max-width:560px}}@media (min-width: 600px){.main-content .sup-box-wrap{max-width:600px}}@media (min-width: 640px){.main-content .sup-box-wrap{max-width:640px}}@media (min-width: 704px){.main-content .sup-box-wrap{max-width:704px}}@media (min-width: 720px){.main-content .sup-box-wrap{max-width:720px}}@media (min-width: 736px){.main-content .sup-box-wrap{max-width:736px}}@media (min-width: 768px){.main-content .sup-box-wrap{max-width:768px}}@media (min-width: 816px){.main-content .sup-box-wrap{max-width:816px}}@media (min-width: 864px){.main-content .sup-box-wrap{max-width:864px}}@media (min-width: 870px){.main-content .sup-box-wrap{max-width:870px}}@media (min-width: 960px){.main-content .sup-box-wrap{max-width:960px}}@media (min-width: 992px){.main-content .sup-box-wrap{max-width:992px}}@media (min-width: 1024px){.main-content .sup-box-wrap{max-width:1024px}}@media (min-width: 1100px){.main-content .sup-box-wrap{max-width:1100px}}@media (min-width: 1200px){.main-content .sup-box-wrap{max-width:1200px}}@media (min-width: 1210px){.main-content .sup-box-wrap{max-width:1210px}}@media (min-width: 1280px){.main-content .sup-box-wrap{max-width:1280px}}@media (min-width: 1370px){.main-content .sup-box-wrap{max-width:1370px}}@media (min-width: 1440px){.main-content .sup-box-wrap{max-width:1440px}}@media (min-width: 1520px){.main-content .sup-box-wrap{max-width:1520px}}@media (min-width: 1536px){.main-content .sup-box-wrap{max-width:1536px}}@media (min-width: 1600px){.main-content .sup-box-wrap{max-width:1600px}}@media (min-width: 1650px){.main-content .sup-box-wrap{max-width:1650px}}@media (min-width: 1670px){.main-content .sup-box-wrap{max-width:1670px}}@media (min-width: 1820px){.main-content .sup-box-wrap{max-width:1820px}}.main-two-column .main-content .sup-box-wrap{margin-left:auto;margin-right:auto;width:100%;max-width:1280px;padding-left:20px;padding-right:20px}@media (min-width: 768px){.main-two-column .main-content .sup-box-wrap{padding-left:40px;padding-right:40px}}.main-one-column .main-content .sup-box-wrap{margin-left:auto;margin-right:auto;box-sizing:border-box;width:100%;max-width:1680px;padding-left:20px;padding-right:20px}@media (min-width: 768px){.main-one-column .main-content .sup-box-wrap{padding-left:40px;padding-right:40px}}.main-content .sup-box-wrap{margin-top:30px}@media (min-width: 1024px){.main-content .sup-box-wrap{margin-top:50px}}.main-content .sup-box{margin-top:40px;margin-bottom:40px;background-color:var(--color-lgray);padding:40px 20px}@media (min-width: 430px){.main-content .sup-box{padding:40px}}@media (min-width: 1024px){.main-content .sup-box{padding:50px 60px}}.main-content .sup-box .ttl{padding-bottom:15px;font-size:16px;font-weight:700}@media (min-width: 1024px){.main-content .sup-box .ttl{padding-bottom:20px;font-size:20px}.main-content .sup-box .sup-contents{display:flex}}.main-content .sup-box .txt-wrap{width:100%}.main-content .sup-box .txt-wrap .txt{line-height:1.8rem}@media (min-width: 1024px){.main-content .sup-box .txt-wrap .txt{padding-bottom:20px}.main-content .sup-box .txt-wrap .button-wrap{margin-top:10px}}.main-content .sup-box .other-wrap .img-box{width:100%;max-width:100%}@media (min-width: 1024px){.main-content .sup-box .other-wrap .img-box{padding-left:5%}}.main-content .sup-box .other-wrap .img-box img{margin:20px auto 0;width:100%}@media (min-width: 1024px){.main-content .sup-box .other-wrap .img-box img{margin:0 auto;padding-left:5%}}.main-content .sup-box .button-wrap{text-align:center}@media (min-width: 1024px){.main-content .sup-box .button-wrap{text-align:left}}.main-content .sup-box .button-wrap.pc{display:none}@media (min-width: 1024px){.main-content .sup-box .button-wrap.pc{display:block}}.main-content .sup-box .button-wrap.sp{display:block}@media (min-width: 1024px){.main-content .sup-box .button-wrap.sp{display:none}}.main-content .sup-box.white{border-width:1px;border-color:var(--color-dgray);background-color:var(--color-white)}.main-content .sup-box.sm{margin-left:auto;margin-right:auto;max-width:1200px}.main-content .sup-box.sm .sup-contents{align-items:center;justify-content:center}.main-content .sup-box.sm .txt-wrap,.main-content .sup-box.sm .other-wrap{justify-content:center;align-items:center;flex:inherit}.main-content .sup-box.sm .txt-wrap{border-bottom:1px solid var(--color-dgray);position:relative;padding-bottom:20px}@media (min-width: 1024px){.main-content .sup-box.sm .txt-wrap{border-style:none;padding-bottom:0}}.main-content .sup-box.sm .other-wrap{position:relative;padding-top:20px}@media (min-width: 1024px){.main-content .sup-box.sm .other-wrap{padding-left:4%;padding-top:0}}.main-content .sup-box.sm .other-wrap:after{content:"";border-right:1px solid var(--color-dgray);position:absolute;top:0;bottom:0;left:0;margin:auto;display:none;height:auto}@media (min-width: 1024px){.main-content .sup-box.sm .other-wrap:after{display:block}}.main-content .sup-box .button-wrap{flex-wrap:wrap;justify-content:center;padding:0}@media (min-width: 1024px){.main-content .sup-box .button-wrap{justify-content:flex-start}}.main-content .sup-box .button-wrap a{margin:0 5px}.main-content .sup-box .button-wrap .button+.button{margin-top:8px}.contents-block-pdf-list .wrapper{width:100%}@media (min-width: 375px){.contents-block-pdf-list .wrapper{max-width:375px}}@media (min-width: 400px){.contents-block-pdf-list .wrapper{max-width:400px}}@media (min-width: 430px){.contents-block-pdf-list .wrapper{max-width:430px}}@media (min-width: 450px){.contents-block-pdf-list .wrapper{max-width:450px}}@media (min-width: 500px){.contents-block-pdf-list .wrapper{max-width:500px}}@media (min-width: 560px){.contents-block-pdf-list .wrapper{max-width:560px}}@media (min-width: 600px){.contents-block-pdf-list .wrapper{max-width:600px}}@media (min-width: 640px){.contents-block-pdf-list .wrapper{max-width:640px}}@media (min-width: 704px){.contents-block-pdf-list .wrapper{max-width:704px}}@media (min-width: 720px){.contents-block-pdf-list .wrapper{max-width:720px}}@media (min-width: 736px){.contents-block-pdf-list .wrapper{max-width:736px}}@media (min-width: 768px){.contents-block-pdf-list .wrapper{max-width:768px}}@media (min-width: 816px){.contents-block-pdf-list .wrapper{max-width:816px}}@media (min-width: 864px){.contents-block-pdf-list .wrapper{max-width:864px}}@media (min-width: 870px){.contents-block-pdf-list .wrapper{max-width:870px}}@media (min-width: 960px){.contents-block-pdf-list .wrapper{max-width:960px}}@media (min-width: 992px){.contents-block-pdf-list .wrapper{max-width:992px}}@media (min-width: 1024px){.contents-block-pdf-list .wrapper{max-width:1024px}}@media (min-width: 1100px){.contents-block-pdf-list .wrapper{max-width:1100px}}@media (min-width: 1200px){.contents-block-pdf-list .wrapper{max-width:1200px}}@media (min-width: 1210px){.contents-block-pdf-list .wrapper{max-width:1210px}}@media (min-width: 1280px){.contents-block-pdf-list .wrapper{max-width:1280px}}@media (min-width: 1370px){.contents-block-pdf-list .wrapper{max-width:1370px}}@media (min-width: 1440px){.contents-block-pdf-list .wrapper{max-width:1440px}}@media (min-width: 1520px){.contents-block-pdf-list .wrapper{max-width:1520px}}@media (min-width: 1536px){.contents-block-pdf-list .wrapper{max-width:1536px}}@media (min-width: 1600px){.contents-block-pdf-list .wrapper{max-width:1600px}}@media (min-width: 1650px){.contents-block-pdf-list .wrapper{max-width:1650px}}@media (min-width: 1670px){.contents-block-pdf-list .wrapper{max-width:1670px}}@media (min-width: 1820px){.contents-block-pdf-list .wrapper{max-width:1820px}}.main-two-column .contents-block-pdf-list .wrapper{margin-left:auto;margin-right:auto;width:100%;max-width:1280px;padding-left:20px;padding-right:20px}@media (min-width: 768px){.main-two-column .contents-block-pdf-list .wrapper{padding-left:40px;padding-right:40px}}.main-one-column .contents-block-pdf-list .wrapper{margin-left:auto;margin-right:auto;box-sizing:border-box;width:100%;max-width:1680px;padding-left:20px;padding-right:20px}@media (min-width: 768px){.main-one-column .contents-block-pdf-list .wrapper{padding-left:40px;padding-right:40px}}.contents-block-pdf-list .wrapper{margin-top:20px}@media (min-width: 1024px){.contents-block-pdf-list .wrapper{margin-top:30px}}.contents-block-pdf-list .wrapper .item{overflow:hidden;border-left:1px solid #cacaca;border-right:1px solid #cacaca}.contents-block-pdf-list .wrapper .\!item{overflow:hidden!important;border-left:1px solid #cacaca!important;border-right:1px solid #cacaca!important}.contents-block-pdf-list .wrapper .item:first-child{border-top:1px solid #cacaca;border-radius:5px 5px 0 0}.contents-block-pdf-list .wrapper .\!item:first-child{border-top:1px solid #cacaca!important;border-radius:5px 5px 0 0!important}.contents-block-pdf-list .wrapper .item:last-child{border-bottom:1px solid #cacaca;border-radius:0 0 5px 5px}.contents-block-pdf-list .wrapper .\!item:last-child{border-bottom:1px solid #cacaca!important;border-radius:0 0 5px 5px!important}.contents-block-pdf-list .wrapper .item:only-child{border:1px solid #cacaca;border-radius:5px}.contents-block-pdf-list .wrapper .\!item:only-child{border:1px solid #cacaca!important;border-radius:5px!important}.contents-block-pdf-list .wrapper .item+.item{border-top-width:1px;--tw-border-opacity: 1;border-color:rgb(202 202 202 / var(--tw-border-opacity))}.contents-block-pdf-list .wrapper .\!item+.\!item{border-top-width:1px;--tw-border-opacity: 1;border-color:rgb(202 202 202 / var(--tw-border-opacity))}.contents-block-pdf-list .wrapper a{position:relative;display:block;padding:15px 60px 15px 20px}.contents-block-pdf-list .wrapper a:after{font:var(--fa-font-light);content:"";font-weight:300;display:inline-block;text-rendering:auto;-webkit-font-smoothing:antialiased;color:var(--color-red);top:50%;position:absolute;right:20px;transform:translateY(-50%);font-size:20px}.contents-block-pdf-list .wrapper a:hover{--tw-bg-opacity: 1;background-color:rgb(163 163 163 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.contents-block-pdf-list .wrapper a:hover:after{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.contents-block-pdf-list .wrapper .title{font-weight:700;margin-bottom:0!important}.contents-block-pdf-list .wrapper .authors{margin-top:10px;display:flex;flex-wrap:wrap;font-size:14px}.contents-block-pdf-list .wrapper .authors dd:not(:last-child):after{content:",";margin-right:5px}.contents-block-free-content-block .flee-wrap{width:100%}@media (min-width: 375px){.contents-block-free-content-block .flee-wrap{max-width:375px}}@media (min-width: 400px){.contents-block-free-content-block .flee-wrap{max-width:400px}}@media (min-width: 430px){.contents-block-free-content-block .flee-wrap{max-width:430px}}@media (min-width: 450px){.contents-block-free-content-block .flee-wrap{max-width:450px}}@media (min-width: 500px){.contents-block-free-content-block .flee-wrap{max-width:500px}}@media (min-width: 560px){.contents-block-free-content-block .flee-wrap{max-width:560px}}@media (min-width: 600px){.contents-block-free-content-block .flee-wrap{max-width:600px}}@media (min-width: 640px){.contents-block-free-content-block .flee-wrap{max-width:640px}}@media (min-width: 704px){.contents-block-free-content-block .flee-wrap{max-width:704px}}@media (min-width: 720px){.contents-block-free-content-block .flee-wrap{max-width:720px}}@media (min-width: 736px){.contents-block-free-content-block .flee-wrap{max-width:736px}}@media (min-width: 768px){.contents-block-free-content-block .flee-wrap{max-width:768px}}@media (min-width: 816px){.contents-block-free-content-block .flee-wrap{max-width:816px}}@media (min-width: 864px){.contents-block-free-content-block .flee-wrap{max-width:864px}}@media (min-width: 870px){.contents-block-free-content-block .flee-wrap{max-width:870px}}@media (min-width: 960px){.contents-block-free-content-block .flee-wrap{max-width:960px}}@media (min-width: 992px){.contents-block-free-content-block .flee-wrap{max-width:992px}}@media (min-width: 1024px){.contents-block-free-content-block .flee-wrap{max-width:1024px}}@media (min-width: 1100px){.contents-block-free-content-block .flee-wrap{max-width:1100px}}@media (min-width: 1200px){.contents-block-free-content-block .flee-wrap{max-width:1200px}}@media (min-width: 1210px){.contents-block-free-content-block .flee-wrap{max-width:1210px}}@media (min-width: 1280px){.contents-block-free-content-block .flee-wrap{max-width:1280px}}@media (min-width: 1370px){.contents-block-free-content-block .flee-wrap{max-width:1370px}}@media (min-width: 1440px){.contents-block-free-content-block .flee-wrap{max-width:1440px}}@media (min-width: 1520px){.contents-block-free-content-block .flee-wrap{max-width:1520px}}@media (min-width: 1536px){.contents-block-free-content-block .flee-wrap{max-width:1536px}}@media (min-width: 1600px){.contents-block-free-content-block .flee-wrap{max-width:1600px}}@media (min-width: 1650px){.contents-block-free-content-block .flee-wrap{max-width:1650px}}@media (min-width: 1670px){.contents-block-free-content-block .flee-wrap{max-width:1670px}}@media (min-width: 1820px){.contents-block-free-content-block .flee-wrap{max-width:1820px}}.main-two-column .contents-block-free-content-block .flee-wrap{margin-left:auto;margin-right:auto;width:100%;max-width:1280px;padding-left:20px;padding-right:20px}@media (min-width: 768px){.main-two-column .contents-block-free-content-block .flee-wrap{padding-left:40px;padding-right:40px}}.main-one-column .contents-block-free-content-block .flee-wrap{margin-left:auto;margin-right:auto;box-sizing:border-box;width:100%;max-width:1680px;padding-left:20px;padding-right:20px}@media (min-width: 768px){.main-one-column .contents-block-free-content-block .flee-wrap{padding-left:40px;padding-right:40px}}.contents-block-free-content-block .flee-wrap{margin-top:20px}@media (min-width: 1024px){.contents-block-free-content-block .flee-wrap{margin-top:30px}}.contents-block-flow-block .flow-step-box-wrap{width:100%}@media (min-width: 375px){.contents-block-flow-block .flow-step-box-wrap{max-width:375px}}@media (min-width: 400px){.contents-block-flow-block .flow-step-box-wrap{max-width:400px}}@media (min-width: 430px){.contents-block-flow-block .flow-step-box-wrap{max-width:430px}}@media (min-width: 450px){.contents-block-flow-block .flow-step-box-wrap{max-width:450px}}@media (min-width: 500px){.contents-block-flow-block .flow-step-box-wrap{max-width:500px}}@media (min-width: 560px){.contents-block-flow-block .flow-step-box-wrap{max-width:560px}}@media (min-width: 600px){.contents-block-flow-block .flow-step-box-wrap{max-width:600px}}@media (min-width: 640px){.contents-block-flow-block .flow-step-box-wrap{max-width:640px}}@media (min-width: 704px){.contents-block-flow-block .flow-step-box-wrap{max-width:704px}}@media (min-width: 720px){.contents-block-flow-block .flow-step-box-wrap{max-width:720px}}@media (min-width: 736px){.contents-block-flow-block .flow-step-box-wrap{max-width:736px}}@media (min-width: 768px){.contents-block-flow-block .flow-step-box-wrap{max-width:768px}}@media (min-width: 816px){.contents-block-flow-block .flow-step-box-wrap{max-width:816px}}@media (min-width: 864px){.contents-block-flow-block .flow-step-box-wrap{max-width:864px}}@media (min-width: 870px){.contents-block-flow-block .flow-step-box-wrap{max-width:870px}}@media (min-width: 960px){.contents-block-flow-block .flow-step-box-wrap{max-width:960px}}@media (min-width: 992px){.contents-block-flow-block .flow-step-box-wrap{max-width:992px}}@media (min-width: 1024px){.contents-block-flow-block .flow-step-box-wrap{max-width:1024px}}@media (min-width: 1100px){.contents-block-flow-block .flow-step-box-wrap{max-width:1100px}}@media (min-width: 1200px){.contents-block-flow-block .flow-step-box-wrap{max-width:1200px}}@media (min-width: 1210px){.contents-block-flow-block .flow-step-box-wrap{max-width:1210px}}@media (min-width: 1280px){.contents-block-flow-block .flow-step-box-wrap{max-width:1280px}}@media (min-width: 1370px){.contents-block-flow-block .flow-step-box-wrap{max-width:1370px}}@media (min-width: 1440px){.contents-block-flow-block .flow-step-box-wrap{max-width:1440px}}@media (min-width: 1520px){.contents-block-flow-block .flow-step-box-wrap{max-width:1520px}}@media (min-width: 1536px){.contents-block-flow-block .flow-step-box-wrap{max-width:1536px}}@media (min-width: 1600px){.contents-block-flow-block .flow-step-box-wrap{max-width:1600px}}@media (min-width: 1650px){.contents-block-flow-block .flow-step-box-wrap{max-width:1650px}}@media (min-width: 1670px){.contents-block-flow-block .flow-step-box-wrap{max-width:1670px}}@media (min-width: 1820px){.contents-block-flow-block .flow-step-box-wrap{max-width:1820px}}.main-two-column .contents-block-flow-block .flow-step-box-wrap{margin-left:auto;margin-right:auto;width:100%;max-width:1280px;padding-left:20px;padding-right:20px}@media (min-width: 768px){.main-two-column .contents-block-flow-block .flow-step-box-wrap{padding-left:40px;padding-right:40px}}.main-one-column .contents-block-flow-block .flow-step-box-wrap{margin-left:auto;margin-right:auto;box-sizing:border-box;width:100%;max-width:1680px;padding-left:20px;padding-right:20px}@media (min-width: 768px){.main-one-column .contents-block-flow-block .flow-step-box-wrap{padding-left:40px;padding-right:40px}}.contents-block-flow-block .flow-step-box-wrap{margin-top:20px}@media (min-width: 1024px){.contents-block-flow-block .flow-step-box-wrap{margin-top:30px}}.contents-block-flow-block .flow-step-box-wrap .flow-step-box{position:relative;margin-bottom:45px;display:block;flex-wrap:nowrap;align-content:center;justify-content:space-between;border-width:1px;--tw-border-opacity: 1;border-color:rgb(202 202 202 / var(--tw-border-opacity))}@media (min-width: 1024px){.contents-block-flow-block .flow-step-box-wrap .flow-step-box{margin-bottom:60px;display:flex}}.contents-block-flow-block .flow-step-box-wrap .flow-step-box dt,.contents-block-flow-block .flow-step-box-wrap .flow-step-box dd{display:flex;flex-wrap:wrap;align-content:center}.contents-block-flow-block .flow-step-box-wrap .flow-step-box dt{width:100%;min-width:270px;--tw-bg-opacity: 1;background-color:rgb(244 244 244 / var(--tw-bg-opacity));padding:15px}@media (min-width: 1024px){.contents-block-flow-block .flow-step-box-wrap .flow-step-box dt{width:25%;padding:25px}}.contents-block-flow-block .flow-step-box-wrap .flow-step-box dt .title{margin-bottom:0!important}.contents-block-flow-block .flow-step-box-wrap .flow-step-box dt .tag{margin-right:10px;display:inline-block;background-color:var(--color-yellow);padding:2px 10px;--tw-text-opacity: 1;color:rgb(48 48 48 / var(--tw-text-opacity))}.contents-block-flow-block .flow-step-box-wrap .flow-step-box dd{width:100%;padding:15px;font-size:14px}@media (min-width: 1024px){.contents-block-flow-block .flow-step-box-wrap .flow-step-box dd{width:75%;padding:25px;font-size:15px}}.contents-block-flow-block .flow-step-box-wrap .flow-step-box dd>*{margin-top:0}.contents-block-flow-block .flow-step-box-wrap .flow-step-box dd>*+*{margin-top:8px}@media (min-width: 1024px){.contents-block-flow-block .flow-step-box-wrap .flow-step-box dd>*+*{margin-top:10px}}.contents-block-flow-block .flow-step-box-wrap .flow-step-box dd .text-line,.contents-block-flow-block .flow-step-box-wrap .flow-step-box dd .img-block,.contents-block-flow-block .flow-step-box-wrap .flow-step-box dd .list-block,.contents-block-flow-block .flow-step-box-wrap .flow-step-box dd .txt-block,.contents-block-flow-block .flow-step-box-wrap .flow-step-box dd .txt-img-block{padding:0}.contents-block-flow-block .flow-step-box-wrap .flow-step-box dd .text-line-link{display:block;width:100%}.contents-block-flow-block .flow-step-box-wrap .flow-step-box dd .text-line-link a{text-decoration-line:underline}@media not all and (min-width: 1024px){.contents-block-flow-block .flow-step-box-wrap .flow-step-box dd .text-line-link a{font-size:14px}}.contents-block-flow-block .flow-step-box-wrap .flow-step-box:after{content:""}@media (min-width: 1024px){.button-wrap.contents-block-flow-block .flow-step-box-wrap .flow-step-box:after{text-align:center}}.contents-block-flow-block .flow-step-box-wrap .flow-step-box:after{position:absolute;left:50%;bottom:-32px;display:block;height:20px;width:20px;--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));background-image:url(/assets/img/common/chevron-down-gray.svg);background-repeat:no-repeat}@media (min-width: 1024px){.contents-block-flow-block .flow-step-box-wrap .flow-step-box:after{bottom:-40px}}.contents-block-flow-block .flow-step-box-wrap .flow-step-box:last-child{margin-bottom:0}.contents-block-flow-block .flow-step-box-wrap .flow-step-box:last-child:after{content:none}.relation-link-list{width:100%}@media (min-width: 375px){.relation-link-list{max-width:375px}}@media (min-width: 400px){.relation-link-list{max-width:400px}}@media (min-width: 430px){.relation-link-list{max-width:430px}}@media (min-width: 450px){.relation-link-list{max-width:450px}}@media (min-width: 500px){.relation-link-list{max-width:500px}}@media (min-width: 560px){.relation-link-list{max-width:560px}}@media (min-width: 600px){.relation-link-list{max-width:600px}}@media (min-width: 640px){.relation-link-list{max-width:640px}}@media (min-width: 704px){.relation-link-list{max-width:704px}}@media (min-width: 720px){.relation-link-list{max-width:720px}}@media (min-width: 736px){.relation-link-list{max-width:736px}}@media (min-width: 768px){.relation-link-list{max-width:768px}}@media (min-width: 816px){.relation-link-list{max-width:816px}}@media (min-width: 864px){.relation-link-list{max-width:864px}}@media (min-width: 870px){.relation-link-list{max-width:870px}}@media (min-width: 960px){.relation-link-list{max-width:960px}}@media (min-width: 992px){.relation-link-list{max-width:992px}}@media (min-width: 1024px){.relation-link-list{max-width:1024px}}@media (min-width: 1100px){.relation-link-list{max-width:1100px}}@media (min-width: 1200px){.relation-link-list{max-width:1200px}}@media (min-width: 1210px){.relation-link-list{max-width:1210px}}@media (min-width: 1280px){.relation-link-list{max-width:1280px}}@media (min-width: 1370px){.relation-link-list{max-width:1370px}}@media (min-width: 1440px){.relation-link-list{max-width:1440px}}@media (min-width: 1520px){.relation-link-list{max-width:1520px}}@media (min-width: 1536px){.relation-link-list{max-width:1536px}}@media (min-width: 1600px){.relation-link-list{max-width:1600px}}@media (min-width: 1650px){.relation-link-list{max-width:1650px}}@media (min-width: 1670px){.relation-link-list{max-width:1670px}}@media (min-width: 1820px){.relation-link-list{max-width:1820px}}.main-two-column .relation-link-list{margin-left:auto;margin-right:auto;width:100%;max-width:1280px;padding-left:20px;padding-right:20px}@media (min-width: 768px){.main-two-column .relation-link-list{padding-left:40px;padding-right:40px}}.main-one-column .relation-link-list{margin-left:auto;margin-right:auto;box-sizing:border-box;width:100%;max-width:1680px;padding-left:20px;padding-right:20px}@media (min-width: 768px){.main-one-column .relation-link-list{padding-left:40px;padding-right:40px}}.relation-link-list{margin-top:20px;margin-bottom:20px;flex-wrap:wrap}@media (min-width: 768px){.relation-link-list{display:flex}}@media (min-width: 1024px){.relation-link-list{margin-top:30px;margin-bottom:30px}}.relation-link-list{gap:20px 2%}@media (min-width: 768px){.relation-link-list .link-item{display:flex;width:49%}}@media (min-width: 1024px){.relation-link-list .link-item{width:32%}}.relation-link-list .link-item{flex-flow:column;justify-content:flex-end}.relation-link-list .arrowed-text-link{width:100%;line-height:1.3em}@media not all and (min-width: 768px){.relation-link-list .arrowed-text-link{padding-top:20px;padding-bottom:20px}}.relation-link-list-assert{margin-top:40px;flex-wrap:wrap}@media (min-width: 768px){.relation-link-list-assert{margin-top:60px;display:flex}}.relation-link-list-assert{gap:40px 4%}.relation-link-list-assert .link-item{margin-bottom:30px}@media (min-width: 768px){.relation-link-list-assert .link-item{margin-bottom:0;display:flex;width:48%}}.relation-link-list-assert .link-item{gap:40px 4%}.relation-link-list-assert .link-item .img-box{flex:1}.relation-link-list-assert .link-item .img-box img{max-height:100px;width:100%}@media (min-width: 1024px){.relation-link-list-assert .link-item .img-box img{max-height:180px}}.relation-link-list-assert .link-item .img-box img{height:75%;-o-object-fit:cover;object-fit:cover}.relation-link-list-assert .link-item .more-link{flex:1.5}.relation-link-list-assert .link-item .more-link .arrowed-text-link{width:100%;font-size:18px}.relation-link-list-assert .link-item .more-link .txt{padding-top:10px;font-size:14px;line-height:1.8em}@media (min-width: 768px){.relation-link-list-assert .link-item .more-link .txt{padding-top:20px}}.space.pc-space{display:none}@media (min-width: 1024px){.space.pc-space{display:block}}.space.sp-space{display:block}@media (min-width: 1024px){.space.sp-space{display:none}}.panel-wrap{width:100%}@media (min-width: 375px){.panel-wrap{max-width:375px}}@media (min-width: 400px){.panel-wrap{max-width:400px}}@media (min-width: 430px){.panel-wrap{max-width:430px}}@media (min-width: 450px){.panel-wrap{max-width:450px}}@media (min-width: 500px){.panel-wrap{max-width:500px}}@media (min-width: 560px){.panel-wrap{max-width:560px}}@media (min-width: 600px){.panel-wrap{max-width:600px}}@media (min-width: 640px){.panel-wrap{max-width:640px}}@media (min-width: 704px){.panel-wrap{max-width:704px}}@media (min-width: 720px){.panel-wrap{max-width:720px}}@media (min-width: 736px){.panel-wrap{max-width:736px}}@media (min-width: 768px){.panel-wrap{max-width:768px}}@media (min-width: 816px){.panel-wrap{max-width:816px}}@media (min-width: 864px){.panel-wrap{max-width:864px}}@media (min-width: 870px){.panel-wrap{max-width:870px}}@media (min-width: 960px){.panel-wrap{max-width:960px}}@media (min-width: 992px){.panel-wrap{max-width:992px}}@media (min-width: 1024px){.panel-wrap{max-width:1024px}}@media (min-width: 1100px){.panel-wrap{max-width:1100px}}@media (min-width: 1200px){.panel-wrap{max-width:1200px}}@media (min-width: 1210px){.panel-wrap{max-width:1210px}}@media (min-width: 1280px){.panel-wrap{max-width:1280px}}@media (min-width: 1370px){.panel-wrap{max-width:1370px}}@media (min-width: 1440px){.panel-wrap{max-width:1440px}}@media (min-width: 1520px){.panel-wrap{max-width:1520px}}@media (min-width: 1536px){.panel-wrap{max-width:1536px}}@media (min-width: 1600px){.panel-wrap{max-width:1600px}}@media (min-width: 1650px){.panel-wrap{max-width:1650px}}@media (min-width: 1670px){.panel-wrap{max-width:1670px}}@media (min-width: 1820px){.panel-wrap{max-width:1820px}}.main-two-column .panel-wrap{margin-left:auto;margin-right:auto;width:100%;max-width:1280px;padding-left:20px;padding-right:20px}@media (min-width: 768px){.main-two-column .panel-wrap{padding-left:40px;padding-right:40px}}.main-one-column .panel-wrap{margin-left:auto;margin-right:auto;box-sizing:border-box;width:100%;max-width:1680px;padding-left:20px;padding-right:20px}@media (min-width: 768px){.main-one-column .panel-wrap{padding-left:40px;padding-right:40px}}.panel-wrap{margin-top:20px;flex-wrap:wrap}@media (min-width: 768px){.panel-wrap{display:flex}}@media (min-width: 1024px){.panel-wrap{margin-top:30px}}.panel-wrap{gap:0 4%}.panel-wrap .pannel-item{position:relative;margin-bottom:30px}@media (min-width: 768px){.panel-wrap .pannel-item{margin-bottom:60px}}@media (min-width: 1024px){.panel-wrap .pannel-item{margin-bottom:90px}}.panel-wrap .pannel-item a .img-box{aspect-ratio:1.732/1}.panel-wrap .pannel-item a .img-box img{height:100%;width:100%;transition:.3s;box-shadow:0 0 15px #dedede;-o-object-fit:cover;object-fit:cover}.panel-wrap .pannel-item a .img-box:hover img{transition:.3s}.panel-wrap .pannel-item a .ttl-box{background-color:inherit;position:relative;margin-top:-50px;width:92%}@media (min-width: 1024px){.panel-wrap .pannel-item a .ttl-box{margin-bottom:10px}}.panel-wrap .pannel-item a .ttl-box .ttl{margin-left:-20px;background-color:var(--color-white);background-position:right 20px bottom 50%;padding:20px 60px 15px 40px}@media (min-width: 1024px){.panel-wrap .pannel-item a .ttl-box .ttl{padding:20px 80px 20px 40px}}.panel-wrap .pannel-item a .ttl-box .ttl{background-image:url(/assets/img/common/arrow-red.svg);background-size:30.38px 7.38px;background-repeat:no-repeat}.panel-wrap .pannel-item a .ttl-box .ttl h4{font-size:16px;font-weight:700}@media (min-width: 768px){.panel-wrap .pannel-item a .ttl-box .ttl h4{font-size:20px}}.panel-wrap .pannel-item a .txt p{font-size:14px}@media (min-width: 1024px){.panel-wrap .pannel-item a .txt p{line-height:1.6rem}}.panel-wrap.col2 .pannel-item{margin-bottom:30px}@media (min-width: 768px){.panel-wrap.col2 .pannel-item{margin-bottom:60px;width:48%}}@media (min-width: 1024px){.panel-wrap.col2 .pannel-item{margin-bottom:90px}.panel-wrap.col2 .pannel-item:nth-last-of-type(-n+2){margin-bottom:0}.panel-wrap.col2 .pannel-item .txt-box{position:absolute;bottom:-20px;left:-20px;width:92%;max-width:715px;background-color:var(--color-white);padding:12px 30px}.panel-wrap.col2 .pannel-item .ttl-box{margin-top:0;width:100%}}.panel-wrap.col2 .pannel-item .ttl-box:before{content:none}.panel-wrap.col2 .pannel-item .ttl-box .ttl{background-position:right 20px bottom 50%}@media (min-width: 1024px){.panel-wrap.col2 .pannel-item .ttl-box .ttl{margin:0;background-color:inherit;background-position:right 0 bottom 50%;padding:20px 80px 0 0}}.panel-wrap.col2 .pannel-item a .img-box:hover img{border-top-left-radius:20px;border-bottom-right-radius:20px}@media (min-width: 768px){.panel-wrap.col2 .pannel-item a .img-box:hover img{border-top-left-radius:40px;border-bottom-right-radius:40px}}@media (min-width: 1280px){.panel-wrap.col2 .pannel-item a .img-box:hover img{border-top-left-radius:55px;border-bottom-right-radius:55px}}.panel-wrap.col3 .pannel-item{margin-bottom:30px}@media (min-width: 768px){.panel-wrap.col3 .pannel-item{margin-bottom:30px;width:48%}}@media (min-width: 1024px){.panel-wrap.col3 .pannel-item{width:30.66%}.panel-wrap.col3 .pannel-item:nth-last-of-type(-n+2){margin-bottom:0}.panel-wrap.col3 .pannel-item:nth-last-of-type(-n+3){margin-bottom:0}}.panel-wrap.col3 .pannel-item a .img-box:hover img{border-top-left-radius:15px;border-bottom-right-radius:15px}@media (min-width: 768px){.panel-wrap.col3 .pannel-item a .img-box:hover img{border-top-left-radius:40px;border-bottom-right-radius:40px}.panel-wrap.col3 .pannel-item a .ttl-box .ttl h4{font-size:18px}.panel-wrap.col4 .pannel-item{margin-bottom:30px;width:48%}}@media (min-width: 1024px){.panel-wrap.col4 .pannel-item{width:30.5%}}@media (min-width: 1440px){.panel-wrap.col4 .pannel-item{width:22%}.panel-wrap.col4 .pannel-item:nth-last-of-type(-n+2){margin-bottom:0}.panel-wrap.col4 .pannel-item:nth-last-of-type(-n+4){margin-bottom:0}}.panel-wrap.col4 .pannel-item a .img-box:hover img{border-top-left-radius:10px;border-bottom-right-radius:10px}@media (min-width: 768px){.panel-wrap.col4 .pannel-item a .img-box:hover img{border-top-left-radius:30px;border-bottom-right-radius:30px}.panel-wrap.col4 .pannel-item a .ttl-box .ttl h4{font-size:18px}}.pannel-item-txtlink{font-size:14px;line-height:2.2}@media (min-width: 768px){.pannel-item-txtlink{font-size:15px}}.pannel-item-txtlink:before{font:var(--fa-font-light);content:"";font-weight:300;display:inline-block;text-rendering:auto;-webkit-font-smoothing:antialiased;padding-right:10px;color:var(--color-cu)}.contents-block-icon-text .wrapper{width:100%}@media (min-width: 375px){.contents-block-icon-text .wrapper{max-width:375px}}@media (min-width: 400px){.contents-block-icon-text .wrapper{max-width:400px}}@media (min-width: 430px){.contents-block-icon-text .wrapper{max-width:430px}}@media (min-width: 450px){.contents-block-icon-text .wrapper{max-width:450px}}@media (min-width: 500px){.contents-block-icon-text .wrapper{max-width:500px}}@media (min-width: 560px){.contents-block-icon-text .wrapper{max-width:560px}}@media (min-width: 600px){.contents-block-icon-text .wrapper{max-width:600px}}@media (min-width: 640px){.contents-block-icon-text .wrapper{max-width:640px}}@media (min-width: 704px){.contents-block-icon-text .wrapper{max-width:704px}}@media (min-width: 720px){.contents-block-icon-text .wrapper{max-width:720px}}@media (min-width: 736px){.contents-block-icon-text .wrapper{max-width:736px}}@media (min-width: 768px){.contents-block-icon-text .wrapper{max-width:768px}}@media (min-width: 816px){.contents-block-icon-text .wrapper{max-width:816px}}@media (min-width: 864px){.contents-block-icon-text .wrapper{max-width:864px}}@media (min-width: 870px){.contents-block-icon-text .wrapper{max-width:870px}}@media (min-width: 960px){.contents-block-icon-text .wrapper{max-width:960px}}@media (min-width: 992px){.contents-block-icon-text .wrapper{max-width:992px}}@media (min-width: 1024px){.contents-block-icon-text .wrapper{max-width:1024px}}@media (min-width: 1100px){.contents-block-icon-text .wrapper{max-width:1100px}}@media (min-width: 1200px){.contents-block-icon-text .wrapper{max-width:1200px}}@media (min-width: 1210px){.contents-block-icon-text .wrapper{max-width:1210px}}@media (min-width: 1280px){.contents-block-icon-text .wrapper{max-width:1280px}}@media (min-width: 1370px){.contents-block-icon-text .wrapper{max-width:1370px}}@media (min-width: 1440px){.contents-block-icon-text .wrapper{max-width:1440px}}@media (min-width: 1520px){.contents-block-icon-text .wrapper{max-width:1520px}}@media (min-width: 1536px){.contents-block-icon-text .wrapper{max-width:1536px}}@media (min-width: 1600px){.contents-block-icon-text .wrapper{max-width:1600px}}@media (min-width: 1650px){.contents-block-icon-text .wrapper{max-width:1650px}}@media (min-width: 1670px){.contents-block-icon-text .wrapper{max-width:1670px}}@media (min-width: 1820px){.contents-block-icon-text .wrapper{max-width:1820px}}.main-two-column .contents-block-icon-text .wrapper{margin-left:auto;margin-right:auto;width:100%;max-width:1280px;padding-left:20px;padding-right:20px}@media (min-width: 768px){.main-two-column .contents-block-icon-text .wrapper{padding-left:40px;padding-right:40px}}.main-one-column .contents-block-icon-text .wrapper{margin-left:auto;margin-right:auto;box-sizing:border-box;width:100%;max-width:1680px;padding-left:20px;padding-right:20px}@media (min-width: 768px){.main-one-column .contents-block-icon-text .wrapper{padding-left:40px;padding-right:40px}}.contents-block-icon-text .wrapper{margin-top:20px;display:block;flex-wrap:wrap;justify-content:space-between}@media (min-width: 768px){.contents-block-icon-text .wrapper{display:flex}}@media (min-width: 1024px){.contents-block-icon-text .wrapper{margin-top:30px}}.contents-block-icon-text .wrapper .box{display:flex;width:100%;border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(202 202 202 / var(--tw-border-opacity));padding-top:10px;padding-bottom:10px}@media (min-width: 768px){.contents-block-icon-text .wrapper .box{width:48%}}@media (min-width: 1024px){.contents-block-icon-text .wrapper .box{padding-top:15px;padding-bottom:15px}}.contents-block-icon-text .wrapper .box{align-items:center}.contents-block-icon-text .wrapper .box .icon{width:25%;padding:0 15px 0 0}@media (min-width: 1024px){.contents-block-icon-text .wrapper .box .icon{width:30%;padding:0 20px}}.contents-block-icon-text .wrapper .box .title-desc{width:75%}@media (min-width: 1024px){.contents-block-icon-text .wrapper .box .title-desc{width:70%}}.contents-block-icon-text .wrapper .box .title-desc dt{font-size:16px;font-weight:700}@media (min-width: 1024px){.contents-block-icon-text .wrapper .box .title-desc dt{font-size:18px}}.contents-block-icon-text .wrapper .box .title-desc dd{margin-top:10px;font-size:14px}.contents-block-icon-text .wrapper .box .title-desc dt+dd:empty{display:none}.contents-block-col3-box-block .wrapper{width:100%}@media (min-width: 375px){.contents-block-col3-box-block .wrapper{max-width:375px}}@media (min-width: 400px){.contents-block-col3-box-block .wrapper{max-width:400px}}@media (min-width: 430px){.contents-block-col3-box-block .wrapper{max-width:430px}}@media (min-width: 450px){.contents-block-col3-box-block .wrapper{max-width:450px}}@media (min-width: 500px){.contents-block-col3-box-block .wrapper{max-width:500px}}@media (min-width: 560px){.contents-block-col3-box-block .wrapper{max-width:560px}}@media (min-width: 600px){.contents-block-col3-box-block .wrapper{max-width:600px}}@media (min-width: 640px){.contents-block-col3-box-block .wrapper{max-width:640px}}@media (min-width: 704px){.contents-block-col3-box-block .wrapper{max-width:704px}}@media (min-width: 720px){.contents-block-col3-box-block .wrapper{max-width:720px}}@media (min-width: 736px){.contents-block-col3-box-block .wrapper{max-width:736px}}@media (min-width: 768px){.contents-block-col3-box-block .wrapper{max-width:768px}}@media (min-width: 816px){.contents-block-col3-box-block .wrapper{max-width:816px}}@media (min-width: 864px){.contents-block-col3-box-block .wrapper{max-width:864px}}@media (min-width: 870px){.contents-block-col3-box-block .wrapper{max-width:870px}}@media (min-width: 960px){.contents-block-col3-box-block .wrapper{max-width:960px}}@media (min-width: 992px){.contents-block-col3-box-block .wrapper{max-width:992px}}@media (min-width: 1024px){.contents-block-col3-box-block .wrapper{max-width:1024px}}@media (min-width: 1100px){.contents-block-col3-box-block .wrapper{max-width:1100px}}@media (min-width: 1200px){.contents-block-col3-box-block .wrapper{max-width:1200px}}@media (min-width: 1210px){.contents-block-col3-box-block .wrapper{max-width:1210px}}@media (min-width: 1280px){.contents-block-col3-box-block .wrapper{max-width:1280px}}@media (min-width: 1370px){.contents-block-col3-box-block .wrapper{max-width:1370px}}@media (min-width: 1440px){.contents-block-col3-box-block .wrapper{max-width:1440px}}@media (min-width: 1520px){.contents-block-col3-box-block .wrapper{max-width:1520px}}@media (min-width: 1536px){.contents-block-col3-box-block .wrapper{max-width:1536px}}@media (min-width: 1600px){.contents-block-col3-box-block .wrapper{max-width:1600px}}@media (min-width: 1650px){.contents-block-col3-box-block .wrapper{max-width:1650px}}@media (min-width: 1670px){.contents-block-col3-box-block .wrapper{max-width:1670px}}@media (min-width: 1820px){.contents-block-col3-box-block .wrapper{max-width:1820px}}.main-two-column .contents-block-col3-box-block .wrapper{margin-left:auto;margin-right:auto;width:100%;max-width:1280px;padding-left:20px;padding-right:20px}@media (min-width: 768px){.main-two-column .contents-block-col3-box-block .wrapper{padding-left:40px;padding-right:40px}}.main-one-column .contents-block-col3-box-block .wrapper{margin-left:auto;margin-right:auto;box-sizing:border-box;width:100%;max-width:1680px;padding-left:20px;padding-right:20px}@media (min-width: 768px){.main-one-column .contents-block-col3-box-block .wrapper{padding-left:40px;padding-right:40px}}.contents-block-col3-box-block .wrapper{margin-top:20px;display:block;flex-wrap:wrap;justify-content:space-between}@media (min-width: 768px){.contents-block-col3-box-block .wrapper{display:flex}}@media (min-width: 1024px){.contents-block-col3-box-block .wrapper{margin-top:30px}}.contents-block-col3-box-block .wrapper .col.col3{margin-bottom:45px;--tw-bg-opacity: 1;background-color:rgb(244 244 244 / var(--tw-bg-opacity))}@media (min-width: 768px){.contents-block-col3-box-block .wrapper .col.col3{width:48%}}@media (min-width: 1024px){.contents-block-col3-box-block .wrapper .col.col3{margin-bottom:0;width:31%}}.contents-block-col3-box-block .wrapper .col.col3 img{width:100%}.contents-block-col3-box-block .wrapper .col.col3 .title-desc{padding:20px}.contents-block-col3-box-block .wrapper .col.col3 .title-desc dt{text-align:center;font-size:16px;font-weight:700}@media (min-width: 1024px){.contents-block-col3-box-block .wrapper .col.col3 .title-desc dt{font-size:18px}}.contents-block-col3-box-block .wrapper .col.col3 .title-desc dd{margin-top:15px}@media not all and (min-width: 1024px){.contents-block-col3-box-block .wrapper .col.col3 .title-desc dd{font-size:14px}}.contents-block-borderbox-block .borderbox-block-wrap{width:100%}@media (min-width: 375px){.contents-block-borderbox-block .borderbox-block-wrap{max-width:375px}}@media (min-width: 400px){.contents-block-borderbox-block .borderbox-block-wrap{max-width:400px}}@media (min-width: 430px){.contents-block-borderbox-block .borderbox-block-wrap{max-width:430px}}@media (min-width: 450px){.contents-block-borderbox-block .borderbox-block-wrap{max-width:450px}}@media (min-width: 500px){.contents-block-borderbox-block .borderbox-block-wrap{max-width:500px}}@media (min-width: 560px){.contents-block-borderbox-block .borderbox-block-wrap{max-width:560px}}@media (min-width: 600px){.contents-block-borderbox-block .borderbox-block-wrap{max-width:600px}}@media (min-width: 640px){.contents-block-borderbox-block .borderbox-block-wrap{max-width:640px}}@media (min-width: 704px){.contents-block-borderbox-block .borderbox-block-wrap{max-width:704px}}@media (min-width: 720px){.contents-block-borderbox-block .borderbox-block-wrap{max-width:720px}}@media (min-width: 736px){.contents-block-borderbox-block .borderbox-block-wrap{max-width:736px}}@media (min-width: 768px){.contents-block-borderbox-block .borderbox-block-wrap{max-width:768px}}@media (min-width: 816px){.contents-block-borderbox-block .borderbox-block-wrap{max-width:816px}}@media (min-width: 864px){.contents-block-borderbox-block .borderbox-block-wrap{max-width:864px}}@media (min-width: 870px){.contents-block-borderbox-block .borderbox-block-wrap{max-width:870px}}@media (min-width: 960px){.contents-block-borderbox-block .borderbox-block-wrap{max-width:960px}}@media (min-width: 992px){.contents-block-borderbox-block .borderbox-block-wrap{max-width:992px}}@media (min-width: 1024px){.contents-block-borderbox-block .borderbox-block-wrap{max-width:1024px}}@media (min-width: 1100px){.contents-block-borderbox-block .borderbox-block-wrap{max-width:1100px}}@media (min-width: 1200px){.contents-block-borderbox-block .borderbox-block-wrap{max-width:1200px}}@media (min-width: 1210px){.contents-block-borderbox-block .borderbox-block-wrap{max-width:1210px}}@media (min-width: 1280px){.contents-block-borderbox-block .borderbox-block-wrap{max-width:1280px}}@media (min-width: 1370px){.contents-block-borderbox-block .borderbox-block-wrap{max-width:1370px}}@media (min-width: 1440px){.contents-block-borderbox-block .borderbox-block-wrap{max-width:1440px}}@media (min-width: 1520px){.contents-block-borderbox-block .borderbox-block-wrap{max-width:1520px}}@media (min-width: 1536px){.contents-block-borderbox-block .borderbox-block-wrap{max-width:1536px}}@media (min-width: 1600px){.contents-block-borderbox-block .borderbox-block-wrap{max-width:1600px}}@media (min-width: 1650px){.contents-block-borderbox-block .borderbox-block-wrap{max-width:1650px}}@media (min-width: 1670px){.contents-block-borderbox-block .borderbox-block-wrap{max-width:1670px}}@media (min-width: 1820px){.contents-block-borderbox-block .borderbox-block-wrap{max-width:1820px}}.main-two-column .contents-block-borderbox-block .borderbox-block-wrap{margin-left:auto;margin-right:auto;width:100%;max-width:1280px;padding-left:20px;padding-right:20px}@media (min-width: 768px){.main-two-column .contents-block-borderbox-block .borderbox-block-wrap{padding-left:40px;padding-right:40px}}.main-one-column .contents-block-borderbox-block .borderbox-block-wrap{margin-left:auto;margin-right:auto;box-sizing:border-box;width:100%;max-width:1680px;padding-left:20px;padding-right:20px}@media (min-width: 768px){.main-one-column .contents-block-borderbox-block .borderbox-block-wrap{padding-left:40px;padding-right:40px}}.contents-block-borderbox-block .borderbox-block-wrap{margin-top:20px}@media (min-width: 1024px){.contents-block-borderbox-block .borderbox-block-wrap{margin-top:30px}}.contents-block-borderbox-block .borderbox-block-wrap .borderbox-block-border{margin-top:20px;border-width:1px;border-color:var(--color-dgray);background-color:var(--color-white);padding:40px 25px}@media (min-width: 1024px){.contents-block-borderbox-block .borderbox-block-wrap .borderbox-block-border{margin-top:30px;padding:50px 60px}}.contents-block-borderbox-block .borderbox-block-wrap .borderbox-block-border>div{flex-wrap:nowrap;justify-content:space-between}@media (min-width: 1024px){.contents-block-borderbox-block .borderbox-block-wrap .borderbox-block-border>div{display:flex}}@media not all and (min-width: 1024px){.contents-block-borderbox-block .borderbox-block-wrap .borderbox-block-border>div .image{margin-bottom:20px}}@media (min-width: 1024px){.contents-block-borderbox-block .borderbox-block-wrap .borderbox-block-border>div .image{width:auto}}@media not all and (min-width: 1024px){.contents-block-borderbox-block .borderbox-block-wrap .borderbox-block-border>div .\!image{margin-bottom:20px}}@media (min-width: 1024px){.contents-block-borderbox-block .borderbox-block-wrap .borderbox-block-border>div .\!image{width:auto}}.contents-block-borderbox-block .borderbox-block-wrap .borderbox-block-border>div .image img{margin:auto}.contents-block-borderbox-block .borderbox-block-wrap .borderbox-block-border>div .\!image img{margin:auto}@media (min-width: 1024px){.contents-block-borderbox-block .borderbox-block-wrap .borderbox-block-border>div .title-text-wrap{margin-left:40px;width:-moz-fit-content;width:fit-content}}.contents-block-borderbox-block .borderbox-block-wrap .borderbox-block-border>div .title-text-wrap .title{margin-bottom:15px;font-size:18px;font-weight:700}.contents-block-borderbox-block .borderbox-block-wrap .borderbox-block-border>div .title-text-wrap .text>p{line-height:1.6}@media (min-width: 1024px){.contents-block-borderbox-block .borderbox-block-wrap .borderbox-block-border>div .title-text-wrap .text>p{line-height:1.8}}.contents-block-borderbox-block .borderbox-block-wrap .borderbox-block-border>div .title-text-wrap .text .button-wrap{margin-top:0;padding-left:0;padding-right:0}.contents-block-listbox .listbox-wrap{width:100%}@media (min-width: 375px){.contents-block-listbox .listbox-wrap{max-width:375px}}@media (min-width: 400px){.contents-block-listbox .listbox-wrap{max-width:400px}}@media (min-width: 430px){.contents-block-listbox .listbox-wrap{max-width:430px}}@media (min-width: 450px){.contents-block-listbox .listbox-wrap{max-width:450px}}@media (min-width: 500px){.contents-block-listbox .listbox-wrap{max-width:500px}}@media (min-width: 560px){.contents-block-listbox .listbox-wrap{max-width:560px}}@media (min-width: 600px){.contents-block-listbox .listbox-wrap{max-width:600px}}@media (min-width: 640px){.contents-block-listbox .listbox-wrap{max-width:640px}}@media (min-width: 704px){.contents-block-listbox .listbox-wrap{max-width:704px}}@media (min-width: 720px){.contents-block-listbox .listbox-wrap{max-width:720px}}@media (min-width: 736px){.contents-block-listbox .listbox-wrap{max-width:736px}}@media (min-width: 768px){.contents-block-listbox .listbox-wrap{max-width:768px}}@media (min-width: 816px){.contents-block-listbox .listbox-wrap{max-width:816px}}@media (min-width: 864px){.contents-block-listbox .listbox-wrap{max-width:864px}}@media (min-width: 870px){.contents-block-listbox .listbox-wrap{max-width:870px}}@media (min-width: 960px){.contents-block-listbox .listbox-wrap{max-width:960px}}@media (min-width: 992px){.contents-block-listbox .listbox-wrap{max-width:992px}}@media (min-width: 1024px){.contents-block-listbox .listbox-wrap{max-width:1024px}}@media (min-width: 1100px){.contents-block-listbox .listbox-wrap{max-width:1100px}}@media (min-width: 1200px){.contents-block-listbox .listbox-wrap{max-width:1200px}}@media (min-width: 1210px){.contents-block-listbox .listbox-wrap{max-width:1210px}}@media (min-width: 1280px){.contents-block-listbox .listbox-wrap{max-width:1280px}}@media (min-width: 1370px){.contents-block-listbox .listbox-wrap{max-width:1370px}}@media (min-width: 1440px){.contents-block-listbox .listbox-wrap{max-width:1440px}}@media (min-width: 1520px){.contents-block-listbox .listbox-wrap{max-width:1520px}}@media (min-width: 1536px){.contents-block-listbox .listbox-wrap{max-width:1536px}}@media (min-width: 1600px){.contents-block-listbox .listbox-wrap{max-width:1600px}}@media (min-width: 1650px){.contents-block-listbox .listbox-wrap{max-width:1650px}}@media (min-width: 1670px){.contents-block-listbox .listbox-wrap{max-width:1670px}}@media (min-width: 1820px){.contents-block-listbox .listbox-wrap{max-width:1820px}}.main-two-column .contents-block-listbox .listbox-wrap{margin-left:auto;margin-right:auto;width:100%;max-width:1280px;padding-left:20px;padding-right:20px}@media (min-width: 768px){.main-two-column .contents-block-listbox .listbox-wrap{padding-left:40px;padding-right:40px}}.main-one-column .contents-block-listbox .listbox-wrap{margin-left:auto;margin-right:auto;box-sizing:border-box;width:100%;max-width:1680px;padding-left:20px;padding-right:20px}@media (min-width: 768px){.main-one-column .contents-block-listbox .listbox-wrap{padding-left:40px;padding-right:40px}}.contents-block-listbox .listbox-wrap{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:20px}@media (min-width: 768px){.contents-block-listbox .listbox-wrap{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1024px){.contents-block-listbox .listbox-wrap{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}}.contents-block-listbox .listbox-wrap dl{display:flex;flex-direction:column}.contents-block-listbox .listbox-wrap dl dt{margin-bottom:.625rem;aspect-ratio:19/8;text-align:center;font-weight:700;background-position:center;background-size:cover}.contents-block-listbox .listbox-wrap dl dt div{position:relative;height:100%;place-content:center;padding:10px;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity));background-color:#0000004d}.contents-block-listbox .listbox-wrap dl dt span{padding-bottom:10px;font-size:16px}@media (min-width: 768px){.contents-block-listbox .listbox-wrap dl dt span{font-size:20px}}.contents-block-listbox .listbox-wrap dl dt span:after{margin-left:auto;margin-right:auto;margin-top:10px;display:block;height:1px;width:25px;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));content:""}.contents-block-listbox .listbox-wrap dl dd{margin-top:-10px;flex-grow:1;--tw-bg-opacity: 1;background-color:rgb(244 244 244 / var(--tw-bg-opacity));padding:1.25rem}.contents-block-button-col3list .wrapper{width:100%}@media (min-width: 375px){.contents-block-button-col3list .wrapper{max-width:375px}}@media (min-width: 400px){.contents-block-button-col3list .wrapper{max-width:400px}}@media (min-width: 430px){.contents-block-button-col3list .wrapper{max-width:430px}}@media (min-width: 450px){.contents-block-button-col3list .wrapper{max-width:450px}}@media (min-width: 500px){.contents-block-button-col3list .wrapper{max-width:500px}}@media (min-width: 560px){.contents-block-button-col3list .wrapper{max-width:560px}}@media (min-width: 600px){.contents-block-button-col3list .wrapper{max-width:600px}}@media (min-width: 640px){.contents-block-button-col3list .wrapper{max-width:640px}}@media (min-width: 704px){.contents-block-button-col3list .wrapper{max-width:704px}}@media (min-width: 720px){.contents-block-button-col3list .wrapper{max-width:720px}}@media (min-width: 736px){.contents-block-button-col3list .wrapper{max-width:736px}}@media (min-width: 768px){.contents-block-button-col3list .wrapper{max-width:768px}}@media (min-width: 816px){.contents-block-button-col3list .wrapper{max-width:816px}}@media (min-width: 864px){.contents-block-button-col3list .wrapper{max-width:864px}}@media (min-width: 870px){.contents-block-button-col3list .wrapper{max-width:870px}}@media (min-width: 960px){.contents-block-button-col3list .wrapper{max-width:960px}}@media (min-width: 992px){.contents-block-button-col3list .wrapper{max-width:992px}}@media (min-width: 1024px){.contents-block-button-col3list .wrapper{max-width:1024px}}@media (min-width: 1100px){.contents-block-button-col3list .wrapper{max-width:1100px}}@media (min-width: 1200px){.contents-block-button-col3list .wrapper{max-width:1200px}}@media (min-width: 1210px){.contents-block-button-col3list .wrapper{max-width:1210px}}@media (min-width: 1280px){.contents-block-button-col3list .wrapper{max-width:1280px}}@media (min-width: 1370px){.contents-block-button-col3list .wrapper{max-width:1370px}}@media (min-width: 1440px){.contents-block-button-col3list .wrapper{max-width:1440px}}@media (min-width: 1520px){.contents-block-button-col3list .wrapper{max-width:1520px}}@media (min-width: 1536px){.contents-block-button-col3list .wrapper{max-width:1536px}}@media (min-width: 1600px){.contents-block-button-col3list .wrapper{max-width:1600px}}@media (min-width: 1650px){.contents-block-button-col3list .wrapper{max-width:1650px}}@media (min-width: 1670px){.contents-block-button-col3list .wrapper{max-width:1670px}}@media (min-width: 1820px){.contents-block-button-col3list .wrapper{max-width:1820px}}.main-two-column .contents-block-button-col3list .wrapper{margin-left:auto;margin-right:auto;width:100%;max-width:1280px;padding-left:20px;padding-right:20px}@media (min-width: 768px){.main-two-column .contents-block-button-col3list .wrapper{padding-left:40px;padding-right:40px}}.main-one-column .contents-block-button-col3list .wrapper{margin-left:auto;margin-right:auto;box-sizing:border-box;width:100%;max-width:1680px;padding-left:20px;padding-right:20px}@media (min-width: 768px){.main-one-column .contents-block-button-col3list .wrapper{padding-left:40px;padding-right:40px}}.contents-block-button-col3list .wrapper{margin-top:10px;display:block;flex-wrap:wrap;justify-content:space-between}@media (min-width: 768px){.contents-block-button-col3list .wrapper{display:flex}}@media (min-width: 1024px){.contents-block-button-col3list .wrapper{margin-top:30px}}.contents-block-button-col3list .wrapper.col2>.button{margin:0 0 15px}@media (min-width: 768px){.contents-block-button-col3list .wrapper.col2>.button{width:48%}}.contents-block-button-col3list .wrapper.col3>.button{margin:0 0 15px}@media (min-width: 768px){.contents-block-button-col3list .wrapper.col3>.button{width:48%}}@media (min-width: 1024px){.contents-block-button-col3list .wrapper.col3>.button{width:31%}}.second-layer #page-header{position:relative;border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(236 236 236 / var(--tw-border-opacity))}.second-layer #page-header:before{position:absolute;left:0;top:12.5vw;display:inline-block;height:32px;width:255px;background-image:url(/assets/img/common/h1-morse.svg);background-size:contain;background-repeat:no-repeat}@media (min-width: 600px){.second-layer #page-header:before{top:7.5vw}}@media (min-width: 1024px){.second-layer #page-header:before{top:20%;height:105px;width:50%}}.second-layer #page-header:before{content:""}.second-layer #page-header .page-header-inner{background:none}.second-layer #page-header .w-1600{position:relative;z-index:10}.second-layer #page-header #page-header-ttl{background-color:inherit;padding-top:0;padding-bottom:0}.second-layer #page-header #page-header-ttl .page-ttl{font-size:24px}@media (min-width: 768px){.second-layer #page-header #page-header-ttl .page-ttl{font-size:36px}}@media (min-width: 1200px){.second-layer #page-header #page-header-ttl .page-ttl{font-size:46px}}.second-layer #page-header #page-header-ttl .page-subttl{display:none}.second-h2{width:100%}@media (min-width: 375px){.second-h2{max-width:375px}}@media (min-width: 400px){.second-h2{max-width:400px}}@media (min-width: 430px){.second-h2{max-width:430px}}@media (min-width: 450px){.second-h2{max-width:450px}}@media (min-width: 500px){.second-h2{max-width:500px}}@media (min-width: 560px){.second-h2{max-width:560px}}@media (min-width: 600px){.second-h2{max-width:600px}}@media (min-width: 640px){.second-h2{max-width:640px}}@media (min-width: 704px){.second-h2{max-width:704px}}@media (min-width: 720px){.second-h2{max-width:720px}}@media (min-width: 736px){.second-h2{max-width:736px}}@media (min-width: 768px){.second-h2{max-width:768px}}@media (min-width: 816px){.second-h2{max-width:816px}}@media (min-width: 864px){.second-h2{max-width:864px}}@media (min-width: 870px){.second-h2{max-width:870px}}@media (min-width: 960px){.second-h2{max-width:960px}}@media (min-width: 992px){.second-h2{max-width:992px}}@media (min-width: 1024px){.second-h2{max-width:1024px}}@media (min-width: 1100px){.second-h2{max-width:1100px}}@media (min-width: 1200px){.second-h2{max-width:1200px}}@media (min-width: 1210px){.second-h2{max-width:1210px}}@media (min-width: 1280px){.second-h2{max-width:1280px}}@media (min-width: 1370px){.second-h2{max-width:1370px}}@media (min-width: 1440px){.second-h2{max-width:1440px}}@media (min-width: 1520px){.second-h2{max-width:1520px}}@media (min-width: 1536px){.second-h2{max-width:1536px}}@media (min-width: 1600px){.second-h2{max-width:1600px}}@media (min-width: 1650px){.second-h2{max-width:1650px}}@media (min-width: 1670px){.second-h2{max-width:1670px}}@media (min-width: 1820px){.second-h2{max-width:1820px}}.main-two-column .second-h2{margin-left:auto;margin-right:auto;width:100%;max-width:1280px;padding-left:20px;padding-right:20px}@media (min-width: 768px){.main-two-column .second-h2{padding-left:40px;padding-right:40px}}.main-one-column .second-h2{margin-left:auto;margin-right:auto;box-sizing:border-box;width:100%;max-width:1680px;padding-left:20px;padding-right:20px}@media (min-width: 768px){.main-one-column .second-h2{padding-left:40px;padding-right:40px}}.second-layer #page-header .page-header-inner .second-h2{margin-bottom:30px;margin-top:65px;font-size:20px;font-weight:700}@media (min-width: 768px){.second-layer #page-header .page-header-inner .second-h2{font-size:32px}}@media (min-width: 1024px){.second-layer #page-header .page-header-inner .second-h2{margin-bottom:40px;margin-top:150px}}.second-layer #page-header .page-header-inner .second-h2:first-child{margin-top:50px}@media (min-width: 1024px){.second-layer #page-header .page-header-inner .second-h2:first-child{margin-top:60px}}.second-layer #page-header .page-header-inner .second-h2:before{margin-bottom:20px;display:block;height:17px;width:196px;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));background-image:url(/assets/img/common/h2-morse.svg);background-repeat:no-repeat}@media (min-width: 1024px){.second-layer #page-header .page-header-inner .second-h2:before{height:30px;width:334px}}.second-layer #page-header .page-header-inner .second-h2:before{content:""}.second-layer #page-header .page-header-inner .second-h2 span{position:relative;display:inline-block;width:100%;border-bottom-width:5px;--tw-border-opacity: 1;border-color:rgb(236 236 236 / var(--tw-border-opacity));padding:0 0 15px}@media (min-width: 1024px){.second-layer #page-header .page-header-inner .second-h2 span{padding-bottom:30px}}.second-layer #page-header .page-header-inner .second-h2 span:before{position:absolute;left:0;bottom:-5px;height:5px;width:16.66%;min-width:30px;background-color:var(--color-cu)}@media (min-width: 1024px){.second-layer #page-header .page-header-inner .second-h2 span:before{width:8.33%}}.second-layer #page-header .page-header-inner .second-h2 span:before{content:""}.second-h2{margin-top:50px;font-size:20px;font-weight:700}@media (min-width: 1024px){.second-h2{margin-top:120px;font-size:32px}}.second-h2:before{margin-bottom:20px;display:block;height:17px;width:196px;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));background-image:url(/assets/img/common/h2-morse.svg);background-repeat:no-repeat}@media (min-width: 1024px){.second-h2:before{height:30px;width:334px}}.second-h2:before{content:""}.second-h2 span{width:100%}@media (min-width: 375px){.second-h2 span{max-width:375px}}@media (min-width: 400px){.second-h2 span{max-width:400px}}@media (min-width: 430px){.second-h2 span{max-width:430px}}@media (min-width: 450px){.second-h2 span{max-width:450px}}@media (min-width: 500px){.second-h2 span{max-width:500px}}@media (min-width: 560px){.second-h2 span{max-width:560px}}@media (min-width: 600px){.second-h2 span{max-width:600px}}@media (min-width: 640px){.second-h2 span{max-width:640px}}@media (min-width: 704px){.second-h2 span{max-width:704px}}@media (min-width: 720px){.second-h2 span{max-width:720px}}@media (min-width: 736px){.second-h2 span{max-width:736px}}@media (min-width: 768px){.second-h2 span{max-width:768px}}@media (min-width: 816px){.second-h2 span{max-width:816px}}@media (min-width: 864px){.second-h2 span{max-width:864px}}@media (min-width: 870px){.second-h2 span{max-width:870px}}@media (min-width: 960px){.second-h2 span{max-width:960px}}@media (min-width: 992px){.second-h2 span{max-width:992px}}@media (min-width: 1024px){.second-h2 span{max-width:1024px}}@media (min-width: 1100px){.second-h2 span{max-width:1100px}}@media (min-width: 1200px){.second-h2 span{max-width:1200px}}@media (min-width: 1210px){.second-h2 span{max-width:1210px}}@media (min-width: 1280px){.second-h2 span{max-width:1280px}}@media (min-width: 1370px){.second-h2 span{max-width:1370px}}@media (min-width: 1440px){.second-h2 span{max-width:1440px}}@media (min-width: 1520px){.second-h2 span{max-width:1520px}}@media (min-width: 1536px){.second-h2 span{max-width:1536px}}@media (min-width: 1600px){.second-h2 span{max-width:1600px}}@media (min-width: 1650px){.second-h2 span{max-width:1650px}}@media (min-width: 1670px){.second-h2 span{max-width:1670px}}@media (min-width: 1820px){.second-h2 span{max-width:1820px}}.main-two-column .second-h2 span{margin-left:auto;margin-right:auto;width:100%;max-width:1280px;padding-left:20px;padding-right:20px}@media (min-width: 768px){.main-two-column .second-h2 span{padding-left:40px;padding-right:40px}}.main-one-column .second-h2 span{margin-left:auto;margin-right:auto;box-sizing:border-box;width:100%;max-width:1680px;padding-left:20px;padding-right:20px}@media (min-width: 768px){.main-one-column .second-h2 span{padding-left:40px;padding-right:40px}}.second-h2 span{display:block}.second-h2+.h3{margin-bottom:30px}@media (min-width: 1024px){.second-h2+.h3{margin-bottom:40px}}.second-h2{margin-bottom:0}.second-h2:before{display:none}.second-h2 span{position:relative;margin:0;display:inline-block;width:100%;border-bottom-width:5px;--tw-border-opacity: 1;border-color:rgb(236 236 236 / var(--tw-border-opacity));padding-top:0;padding-bottom:15px}@media (min-width: 1024px){.second-h2 span{padding-bottom:30px}}.second-h2 span{padding-left:0!important;padding-right:0!important}.second-h2 span:before{position:absolute;left:0;bottom:-5px;height:5px;width:16.66%;min-width:30px;background-color:var(--color-cu)}@media (min-width: 1024px){.second-h2 span:before{width:8.33%}}.second-h2 span:before{content:""}.tag-point{background-color:var(--color-yellow);padding:5px 20px;font-size:12px;font-weight:700;color:var(--color-black)}@media (min-width: 1024px){.tag-point{padding:5px 25px;font-size:14px}}.tag-glay{display:inline-block;--tw-bg-opacity: 1;background-color:rgb(227 228 229 / var(--tw-bg-opacity));padding:3px 10px}.tag-white{display:inline-block;border-radius:5px;border-width:1px;border-color:var(--color-black);background-color:var(--color-white);padding:10px;text-align:center;font-size:12px}@media (min-width: 1024px){.tag-white{min-width:22%;font-size:16px}}@media (min-width: 1440px){.tag-white{min-width:180px}}.tag-white.active{background-color:var(--color-yellow)}.tag-white:hover{opacity:.8}.fukidashi{position:absolute;display:inline-block;padding:6px 20px;text-align:center;font-size:12px;font-weight:700}@media (min-width: 1024px){.fukidashi{font-size:13px}}.fukidashi{border:1px solid #303030;background-color:#fff}.fukidashi:before{position:absolute;top:100%;left:50%;height:10px;width:10px;transform:translate(-50%) skew(45deg);border-left:1px solid #303030;background-color:#fff;content:""}.fukidashi span:before{position:absolute;top:-1px;left:90%;height:1px;width:10px;content:"";background:white}.fukidashi span:after{position:absolute;bottom:-1px;right:90%;height:1px;width:10px;content:"";background:white}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.bottom-0{bottom:0}.bottom-6{bottom:1.5rem}.bottom-\[160px\]{bottom:160px}.left-1\/2,.left-\[50\%\]{left:50%}.right-\[-8px\]{right:-8px}.right-\[13\%\]{right:13%}.right-\[20px\]{right:20px}.top-0{top:0}.top-1\/2{top:50%}.top-\[-16px\]{top:-16px}.top-\[80px\]{top:80px}.top-\[calc\(29\%\)\]{top:29%}.top-\[calc\(50\%\)\]{top:50%}.top-\[calc\(50\%_-_10px\)\]{top:calc(50% - 10px)}.z-10{z-index:10}.z-50{z-index:50}.m-0{margin:0}.mx-auto{margin-left:auto;margin-right:auto}.my-\[40px\]{margin-top:40px;margin-bottom:40px}.\!mt-\[30px\]{margin-top:30px!important}.mb-10{margin-bottom:2.5rem}.mb-16{margin-bottom:4rem}.mb-2{margin-bottom:.5rem}.mb-20{margin-bottom:5rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-\[1rem\]{margin-bottom:1rem}.mb-\[40px\]{margin-bottom:40px}.mb-\[60px\]{margin-bottom:60px}.ml-\[10px\]{margin-left:10px}.mr-2{margin-right:.5rem}.mr-2\.5{margin-right:.625rem}.mr-5{margin-right:1.25rem}.mr-\[10px\]{margin-right:10px}.mt-0{margin-top:0}.mt-10{margin-top:2.5rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-\[0px\]{margin-top:0}.mt-\[10px\]{margin-top:10px}.mt-\[20px\]{margin-top:20px}.mt-\[30px\]{margin-top:30px}.mt-\[40px\]{margin-top:40px}.mt-\[50px\]{margin-top:50px}.mt-\[5px\]{margin-top:5px}.mt-\[60px\]{margin-top:60px}.mt-\[65px\]{margin-top:65px}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.table{display:table}.grid{display:grid}.\!contents{display:contents!important}.contents{display:contents}.list-item{display:list-item}.hidden{display:none}.h-0{height:0px}.h-\[55px\]{height:55px}.h-\[72\%\]{height:72%}.h-\[87\%\]{height:87%}.h-auto{height:auto}.h-full{height:100%}.w-\[280px\]{width:280px}.w-\[450px\]{width:450px}.w-\[55px\]{width:55px}.w-\[85\%\]{width:85%}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.origin-top-right{transform-origin:top right}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-\[20px\]{--tw-translate-y: 20px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize{resize:both}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-center{justify-content:center}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-5{gap:1.25rem}.gap-y-5{row-gap:1.25rem}.overflow-auto{overflow:auto}.whitespace-nowrap{white-space:nowrap}.rounded{border-radius:.25rem}.rounded-md{border-radius:.375rem}.border,.border-\[1px\]{border-width:1px}.border-b-\[1px\]{border-bottom-width:1px}.border-\[\#e3e4e5\]{--tw-border-opacity: 1;border-color:rgb(227 228 229 / var(--tw-border-opacity))}.border-\[\#ffcc00\]{--tw-border-opacity: 1;border-color:rgb(255 204 0 / var(--tw-border-opacity))}.border-current{border-color:currentColor}.border-slate-400{--tw-border-opacity: 1;border-color:rgb(148 163 184 / var(--tw-border-opacity))}.\!border-t-\[var\(--color-business\)\]{border-top-color:var(--color-business)!important}.\!border-t-\[var\(--color-common\)\]{border-top-color:var(--color-common)!important}.\!border-t-\[var\(--color-language\)\]{border-top-color:var(--color-language)!important}.\!border-t-\[var\(--color-specialty\)\]{border-top-color:var(--color-specialty)!important}.\!border-t-\[var\(--color-technology\)\]{border-top-color:var(--color-technology)!important}.bg-\[\#f4f4f4\]{--tw-bg-opacity: 1;background-color:rgb(244 244 244 / var(--tw-bg-opacity))}.bg-\[\#fee95f\]{--tw-bg-opacity: 1;background-color:rgb(254 233 95 / var(--tw-bg-opacity))}.bg-\[\#fff\]{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.bg-\[var\(--color-foundation\)\]{background-color:var(--color-foundation)}.bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity))}.bg-slate-500{--tw-bg-opacity: 1;background-color:rgb(100 116 139 / var(--tw-bg-opacity))}.bg-opacity-10{--tw-bg-opacity: .1}.bg-\[url\(\/assets\/imgp\/faq\/mv-faq_search-sp\.webp\)\]{background-image:url(/assets/imgp/faq/mv-faq_search-sp.webp)}.\!p-0{padding:0!important}.p-0{padding:0}.p-1{padding:.25rem}.\!px-0{padding-left:0!important;padding-right:0!important}.px-10{padding-left:2.5rem;padding-right:2.5rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-\[2px\]{padding-top:2px;padding-bottom:2px}.py-\[35px\]{padding-top:35px;padding-bottom:35px}.py-\[50px\]{padding-top:50px;padding-bottom:50px}.pb-1{padding-bottom:.25rem}.pb-14{padding-bottom:3.5rem}.pb-\[25px\]{padding-bottom:25px}.pr-\[10px\]{padding-right:10px}.pr-\[20px\]{padding-right:20px}.pt-\[10px\]{padding-top:10px}.\!text-left{text-align:left!important}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-justify{text-align:justify}.text-\[0\.7rem\]{font-size:.7rem}.text-\[0\.9rem\]{font-size:.9rem}.text-\[1\.1rem\]{font-size:1.1rem}.text-\[1\.3rem\]{font-size:1.3rem}.text-\[1\.5rem\]{font-size:1.5rem}.text-\[10px\]{font-size:10px}.text-\[10rem\]{font-size:10rem}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[18px\]{font-size:18px}.text-\[1em\]{font-size:1em}.text-\[1rem\]{font-size:1rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-normal{font-weight:400}.\!leading-normal{line-height:1.5!important}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-\[1\.3rem\]{line-height:1.3rem}.leading-\[19px\]{line-height:19px}.leading-\[2\.5rem\]{line-height:2.5rem}.tracking-\[0\.1rem\]{letter-spacing:.1rem}.text-\[\#0cbbf1\]{--tw-text-opacity: 1;color:rgb(12 187 241 / var(--tw-text-opacity))}.text-\[\#cacaca\]{--tw-text-opacity: 1;color:rgb(202 202 202 / var(--tw-text-opacity))}.text-\[\#ffcc00\]{--tw-text-opacity: 1;color:rgb(255 204 0 / var(--tw-text-opacity))}.text-\[--color-cu\]{color:var(--color-cu)}.text-\[var\(--color-red\)\]{color:var(--color-red)}.text-slate-400{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.underline{text-decoration-line:underline}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-30{opacity:.3}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.invert{--tw-invert: invert(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.color-red{color:var(--color-red)}.w-1600{margin-left:auto;margin-right:auto;box-sizing:content-box;max-width:1600px;padding-left:20px;padding-right:20px}@media (min-width: 768px){.w-1600{padding-left:40px;padding-right:40px}}.w-1200{margin-left:auto;margin-right:auto;box-sizing:content-box;max-width:1200px;padding-left:20px;padding-right:20px}@media (min-width: 768px){.w-1200{padding-left:40px;padding-right:40px}}.box-shadow{box-shadow:0 0 15px #dedede}.bold,.font-weight-bold{font-weight:700}.small{font-size:80%}.hover-radius{transition:.3s}.hover-radius:hover.lg{border-top-left-radius:30px;border-bottom-right-radius:30px}@media (min-width: 768px){.hover-radius:hover.lg{border-top-left-radius:50px;border-bottom-right-radius:50px}}.hover-radius:hover.lg img{border-top-left-radius:30px}@media (min-width: 768px){.hover-radius:hover.lg img{border-top-left-radius:50px}}.hover-radius:hover.md{border-top-left-radius:15px;border-bottom-right-radius:15px}@media (min-width: 768px){.hover-radius:hover.md{border-top-left-radius:40px;border-bottom-right-radius:40px}}.hover-radius:hover.md img{border-top-left-radius:15px}@media (min-width: 768px){.hover-radius:hover.md img{border-top-left-radius:40px}}.hover-radius:hover.sm{border-top-left-radius:8px;border-bottom-right-radius:8px}@media (min-width: 768px){.hover-radius:hover.sm{border-top-left-radius:20px;border-bottom-right-radius:20px}}.hover-radius:hover.sm img{border-top-left-radius:8px}@media (min-width: 768px){.hover-radius:hover.sm img{border-top-left-radius:20px}}.hover-radius img{transition:.3s}.marker{background-image:linear-gradient(transparent 72%,#fee95f 0,#fee95f 86%,transparent 0)}#pagenation{margin:30px auto 50px}@media (min-width: 1024px){#pagenation{margin:70px auto}}#pagenation ul{display:flex;justify-content:center;flex-wrap:wrap}#pagenation ul .page-item .page-number{margin:0 5px 5px 0;border-width:1px;border-color:var(--color-dgray);background-color:var-(--color-white);padding:10px 12px}@media not all and (min-width: 1024px){#pagenation ul .page-item .page-number{display:flex;max-height:33px;font-size:12px}}@media (min-width: 1024px){#pagenation ul .page-item .page-number{margin:0 10px;padding:10px 18px}}#pagenation ul .page-item .page-number{align-items:center}#pagenation ul .page-item .page-number.prev{position:relative;padding:10px 15px 10px 25px}#pagenation ul .page-item .page-number.prev:before{content:"";border-top:solid 1px var(--color-cu);border-right:solid 1px var(--color-cu);position:absolute;left:15px;transform:rotate(-135deg);top:12px;height:8px;width:8px}@media (min-width: 1024px){#pagenation ul .page-item .page-number.prev:before{top:18px;height:10px;width:10px}}#pagenation ul .page-item .page-number.next{position:relative;margin-right:0;padding:10px 25px 10px 15px}#pagenation ul .page-item .page-number.next:after{content:"";border-top:solid 1px var(--color-cu);border-right:solid 1px var(--color-cu);position:absolute;right:15px;transform:rotate(45deg);top:12px;height:8px;width:8px}@media (min-width: 1024px){#pagenation ul .page-item .page-number.next:after{top:18px;height:10px;width:10px}}#pagenation ul .page-item .page-number.active{border-color:var(--color-yellow);background-color:var(--color-yellow)}.component-tabs-header{position:relative}.tabs-ttl{z-index:10;margin-bottom:-20px;display:block;--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));background-color:var(--color-lgray);padding:13px 0 0 13px;font-size:14px;font-weight:700}@media (min-width: 1024px){.tabs-ttl{position:absolute;top:50%;left:30px;margin-bottom:0;display:inline-block;padding:0;font-size:18px}}.tabs-class{position:relative;display:flex;background-color:var(--color-lgray);padding:13px}@media (min-width: 1024px){.tabs-class{padding:30px 30px 30px 130px}}.tabs-class:before{position:absolute;top:0;left:0;display:block;height:30px;width:100px}.tabs-class li{width:30%;padding:10px}@media (min-width: 1024px){.tabs-class li{padding:15px 10px}}.tabs-class li+li{margin-left:10px}@media (min-width: 1024px){.tabs-class li+li{margin-left:18px}}.tabs-class .tag-white{width:auto}.teacher-list{width:100%;flex-wrap:wrap}@media (min-width: 1280px){.teacher-list{display:flex}}.teacher-list{justify-content:space-between}.teacher-list:nth-child(n+2){margin-top:30px}@media (min-width: 1024px){.teacher-list:nth-child(n+2){margin-top:60px}}.teacher-list-item{margin-bottom:20px;display:block}@media not all and (min-width: 1024px){.teacher-list-item{margin-left:auto;margin-right:auto;max-width:100%}}@media (min-width: 1024px){.teacher-list-item{margin-bottom:45px;display:flex}}@media (min-width: 1280px){.teacher-list-item{width:48%}}.teacher-list-item a{display:block;width:100%;overflow:auto;background-color:var(--color-white)}.teacher-list-item a:hover .teacher-thumb img{border-top-left-radius:30px}@media (min-width: 768px){.teacher-list-item a:hover .teacher-thumb img{border-top-left-radius:50px}}.teacher-list-item a .teacher-thumb{float:left;height:100%}@media (min-width: 768px){.teacher-list-item a .teacher-thumb{width:auto}}@media (min-width: 1024px){.teacher-list-item a .teacher-thumb{width:30%}}@media (min-width: 1280px){.teacher-list-item a .teacher-thumb{width:45%}}.teacher-list-item a .teacher-thumb img{height:120px;max-height:120px;width:140px;-o-object-fit:cover;object-fit:cover}@media (min-width: 768px){.teacher-list-item a .teacher-thumb img{height:100%;max-height:100%;width:245px}}@media (min-width: 1024px){.teacher-list-item a .teacher-thumb img{width:100%}}.teacher-list-item a .teacher-info{padding:20px 20px 20px 155px}@media (min-width: 430px){.teacher-list-item a .teacher-info{float:left;padding:20px}}@media (min-width: 1024px){.teacher-list-item a .teacher-info{padding:25px 25px 22px}}@media (min-width: 1280px){.teacher-list-item a .teacher-info{width:55%}}.teacher-list-item a .teacher-info .name-wrap .name{font-size:18px;font-weight:700;line-height:1.2em}@media (min-width: 1024px){.teacher-list-item a .teacher-info .name-wrap .name{font-size:22px}}.teacher-list-item a .teacher-info .name-wrap .name-en{padding-top:6px;font-size:12px;line-height:1em;color:var(--color-dgray)}.teacher-list-item a .teacher-field-info{float:left;width:100%;padding:20px}@media (min-width: 768px){.teacher-list-item a .teacher-field-info{width:calc(100% - 245px);padding:0 30px 30px}}@media (min-width: 1024px){.teacher-list-item a .teacher-field-info{width:70%}}@media (min-width: 1280px){.teacher-list-item a .teacher-field-info{width:50%;padding:0 0 25px 25px}}.teacher-list-item a .degree-field-wrap{display:flex;align-items:center}.teacher-list-item a .degree-field-wrap:last-child{margin-top:15px}.teacher-list-item a .degree-field-wrap p{font-size:12px;line-height:1.4em}.teacher-list-item a .degree-field-wrap .cate{position:relative;min-width:63px;padding-right:10px;text-align:center}.teacher-list-item a .degree-field-wrap .disp{position:relative;border-left-width:1px;border-color:var(--color-dgray);padding-left:10px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.tag-wrap{margin-bottom:2px;display:flex;flex-wrap:wrap}.tag-wrap .teacher-tag,.tag-wrap .subject-tag{margin-right:7px;margin-bottom:7px;background-color:var(--color-lgray);padding:3px 7px;font-size:10px;line-height:1.5}@media (min-width: 768px){.tag-wrap .teacher-tag,.tag-wrap .subject-tag{padding:3px 10px}}@media (min-width: 1024px){.tag-wrap .teacher-tag,.tag-wrap .subject-tag{font-size:11px}}.tag-wrap .teacher-tag:last-child,.tag-wrap .subject-tag:last-child{margin-right:0}.tag-wrap .it_majorlist,.tag-wrap .it_major{background-color:var(--color-specialty)}.tag-wrap .it_majorlist_basic{background-color:var(--color-foundation)}.tag-wrap .it_majorlist_application{background-color:var(--color-application)}.tag-wrap .graduation{background-color:var(--color-graduation);color:var(--color-white)}.tag-wrap .common_majorlist,.tag-wrap .common_major,.tag-wrap .mc_common,.tag-wrap .common_majorlist_careerdesign,.tag-wrap .common_majorlist_humanities,.tag-wrap .common_majorlist_socialscience,.tag-wrap .common_majorlist_naturalscience{background-color:var(--color-common);color:var(--color-white)}.tag-wrap .language_majorlist,.tag-wrap .language_major,.tag-wrap .mc_language,.tag-wrap .language_majorlist_english,.tag-wrap .language_majorlist_chinese{background-color:var(--color-language);color:var(--color-white)}.tag-wrap .mc_it_faculty{background:linear-gradient(45deg,var(--color-technology) 0%,var(--color-technology) 50%,var(--color-business) 50%,var(--color-business) 100%);color:var(--color-white)}.tag-wrap .mc_technology{background-color:var(--color-technology);color:var(--color-white)}.tag-wrap .mc_business{background-color:var(--color-business);color:var(--color-white)}.subject-list{margin-top:30px;display:flex;flex-wrap:wrap}@media (min-width: 1024px){.subject-list{margin-top:60px}}.subject-list .subject-list-item{margin-bottom:20px;display:block;width:100%}@media (min-width: 768px){.subject-list .subject-list-item{margin-right:30px;margin-bottom:30px;width:calc(50% - 20px)}}@media (min-width: 1024px){.subject-list .subject-list-item{width:calc(33.333% - 20px)}}@media (min-width: 768px){.subject-list .subject-list-item:nth-child(2n){margin-right:0}}@media (min-width: 1024px){.subject-list .subject-list-item:nth-child(2n){margin-right:30px}.subject-list .subject-list-item:nth-child(3n){margin-right:0}}.subject-list .subject-list-item .subject-thumb img{width:100%;-o-object-fit:cover;object-fit:cover;aspect-ratio:2.31/1}.subject-list .subject-list-item .subject-info{padding:20px 15px}@media (min-width: 1024px){.subject-list .subject-list-item .subject-info{padding:30px 20px}}.subject-list .subject-list-item .subject-ttl{font-size:16px;font-weight:700;line-height:1.4}@media (min-width: 1024px){.subject-list .subject-list-item .subject-ttl{font-size:18px}}.subject-list .subject-list-item .subject-code{margin-bottom:10px;font-size:12px}#entrance-links{display:flex;width:100%;flex-wrap:wrap;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}#entrance-links a{display:flex;height:155px;width:50%;flex-direction:column;--tw-bg-opacity: 1;background-color:rgb(100 116 139 / var(--tw-bg-opacity));background-size:cover;background-position:center;background-repeat:no-repeat;padding:2.86%}@media (min-width: 1024px){#entrance-links a{height:340px;width:25%;padding:2.2%}}#entrance-links a .ttl{position:relative;margin-top:auto;border-bottom-width:2px;--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity));padding:0 25px 2.86% 0;font-size:15px;font-weight:700}@media (min-width: 430px){#entrance-links a .ttl{padding:0 35px 2.86% 0}}@media (min-width: 1024px){#entrance-links a .ttl{padding:0 35px 20px 0;font-size:23px}}#entrance-links a .ttl:after{position:absolute;top:0;left:0;height:100%;width:100%;background-image:url(/assets/img/common/arrow-white.svg);background-size:20.38px 7.38px;background-position:right 0px bottom 15px;background-repeat:no-repeat;--tw-content: "";content:var(--tw-content)}@media (min-width: 430px){#entrance-links a .ttl:after{background-size:30.38px 7.38px}}@media (min-width: 1024px){#entrance-links a .ttl:after{background-position:right 0px bottom 30px}}#entrance-links a .txt{padding-top:2.86%;font-size:10px}@media (min-width: 430px){#entrance-links a .txt{font-size:12px}}@media (min-width: 1024px){#entrance-links a .txt{padding-top:20px;font-size:14px}}#entrance-links .bg-01{background-image:url(/assets/imgp/common/lower-common-links-01.webp)}#entrance-links .bg-02{background-image:url(/assets/imgp/common/lower-common-links-02.webp)}#entrance-links .bg-03{background-image:url(/assets/imgp/common/lower-common-links-03.webp)}#entrance-links .bg-04{background-image:url(/assets/imgp/common/lower-common-links-04.webp)}#recruit-schedule{padding-top:30px;padding-bottom:50px}@media (min-width: 1024px){#recruit-schedule{padding-top:50px}}#recruit-schedule #recruit-schedule-frame{position:relative}#recruit-schedule .recruitment_alert{margin-bottom:1.25rem;padding:.625rem;text-align:center;color:var(--color-red)}#recruit-schedule .close-comment-all{top:0;left:0;right:0;margin:auto;border-width:1px;--tw-border-opacity: 1;border-color:rgb(202 202 202 / var(--tw-border-opacity));padding:2.5rem;text-align:center}#recruit-schedule .close-comment{position:absolute;top:0;left:0;right:0;z-index:-10;margin:auto;border-width:1px;--tw-border-opacity: 1;border-color:rgb(202 202 202 / var(--tw-border-opacity));padding:2.5rem;text-align:center}#recruit-schedule .recruit-schedule-box{z-index:10;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}#recruit-schedule .component-tabs .tabs-class{align-items:flex-end;background-color:inherit;padding:0}#recruit-schedule .component-tabs .tabs-class:after{position:absolute;margin-left:-20px;margin-right:-20px;height:2px;width:calc(100% + 40px);background-color:var(--color-yellow);--tw-content: "";content:var(--tw-content)}@media (min-width: 1024px){#recruit-schedule .component-tabs .tabs-class:after{--tw-content: none;content:var(--tw-content)}}#recruit-schedule .component-tabs .tabs-class li{position:relative;width:50%;background-color:var(--color-lgray);padding:12px;text-align:center;font-size:14px;font-weight:700}#recruit-schedule .component-tabs .tabs-class li:hover{--tw-bg-opacity: .8}@media (min-width: 1024px){#recruit-schedule .component-tabs .tabs-class li{width:auto;max-width:200px;padding:20px 25px;font-size:16px}}#recruit-schedule .component-tabs .tabs-class li.active{background-color:var(--color-yellow);padding:20px 10px}@media (min-width: 1024px){#recruit-schedule .component-tabs .tabs-class li.active{padding:20px 25px}#recruit-schedule .component-tabs .tabs-class li.active:before{position:absolute;top:100%;left:50%;margin-left:-10px;border-width:10px;border-top-width:10px;border-color:transparent;border-top-color:var(--color-yellow);--tw-content: "";content:var(--tw-content)}}#recruit-schedule .tbl-apply-schedule{margin-top:20px}#recruit-schedule .tbl-apply-schedule .tbl-scroll{position:relative;overflow-x:scroll}@media (min-width: 1024px){#recruit-schedule .tbl-apply-schedule .tbl-scroll{overflow-x:auto}}#recruit-schedule .tbl-apply-schedule .scroll-hint-icon{pointer-events:none;position:absolute;top:0;left:0;z-index:2;height:100%;max-height:100%;width:100%}@media (min-width: 1024px){#recruit-schedule .tbl-apply-schedule .scroll-hint-icon{display:none}}#recruit-schedule .tbl-apply-schedule .scroll-hint-icon img{position:absolute;top:50%;right:50%;display:block;height:84px;width:154px;--tw-translate-x: 50%;--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media (min-width: 1024px){#recruit-schedule .tbl-apply-schedule .scroll-hint-icon img{display:none}}#recruit-schedule .tbl-apply-schedule table{width:100%;min-width:800px;max-width:none;font-size:14px}@media (min-width: 768px){#recruit-schedule .tbl-apply-schedule table{min-width:1024px}}@media (min-width: 1024px){#recruit-schedule .tbl-apply-schedule table{min-width:-moz-min-content;min-width:min-content;font-size:16px}}#recruit-schedule .tbl-apply-schedule thead{display:contents;border-bottom-width:2px;--tw-border-opacity: 1;border-color:rgb(202 202 202 / var(--tw-border-opacity))}#recruit-schedule .tbl-apply-schedule thead th{white-space:nowrap}#recruit-schedule .tbl-apply-schedule thead .procedure-benefits{border-bottom-width:2px;border-color:var(--color-cu)}#recruit-schedule .tbl-apply-schedule td,#recruit-schedule .tbl-apply-schedule th{display:table-cell;width:auto;padding:15px 10px;text-align:center}#recruit-schedule .tbl-apply-schedule td .sp-th,#recruit-schedule .tbl-apply-schedule th .sp-th{display:none}#recruit-schedule .tbl-apply-schedule th{font-weight:400}#recruit-schedule .tbl-apply-schedule tr{border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(202 202 202 / var(--tw-border-opacity))}#recruit-schedule .tbl-apply-schedule tbody th{background-color:inherit}#recruit-schedule .tbl-apply-schedule tbody tr:nth-child(odd){--tw-bg-opacity: 1;background-color:rgb(248 248 248 / var(--tw-bg-opacity))}#recruit-schedule .tbl-apply-schedule tbody tr:nth-child(odd) .procedure-benefits-td{--tw-bg-opacity: 1;background-color:rgb(255 250 222 / var(--tw-bg-opacity))}#recruit-schedule .tbl-apply-schedule tbody .procedure-benefits-td{border-bottom-width:1px;border-color:var(--color-cu);font-weight:700;color:var(--color-cu)}#recruit-schedule .tbl-apply-schedule tbody .procedure-benefits-td .sp-th,#recruit-schedule .no .procedure-benefits,#recruit-schedule .no .procedure-benefits-td,#recruit-schedule .recruit-row .tag-current{display:none}#recruit-schedule .recruit-row.current,#recruit-schedule .recruit-row.current th{font-weight:700}#recruit-schedule .recruit-row.current .tag-current span{border-radius:9999px;border-width:1px;border-color:var(--color-red);padding:2px 15px;font-size:12px;font-weight:400;color:var(--color-red)}#recruit-schedule .recruit-row.current .tag-current{display:block}#recruit-schedule .recruit-row.previous{opacity:.6}#recruit-schedule .recruit-row.previous .color-red{color:inherit}.contents-block-line{margin-left:auto;margin-right:auto;width:100%;max-width:1240px;padding-left:20px;padding-right:20px}.flee-wrap .txt-img-block-flee-wrap{display:block;justify-content:space-between}@media (min-width: 768px){.flee-wrap .txt-img-block-flee-wrap{display:flex}}.flee-wrap .txt-img-block-flee-wrap .txt-block-flee-wrap,.flee-wrap .txt-img-block-flee-wrap .img-block-flee-wrap{width:100%}.flee-wrap .txt-img-block-flee-wrap .txt-block-flee-wrap{flex:1.5}.flee-wrap .txt-img-block-flee-wrap .img-block-flee-wrap{margin-left:0}@media (min-width: 768px){.flee-wrap .txt-img-block-flee-wrap .img-block-flee-wrap{margin-left:5%}}.flee-wrap .txt-img-block-flee-wrap .img-block-flee-wrap{flex:1}.point-number-list li{margin-top:10px;margin-bottom:10px;--tw-bg-opacity: 1;background-color:rgb(244 244 244 / var(--tw-bg-opacity));padding:20px;font-size:15px}@media (min-width: 1024px){.point-number-list li{padding:30px;font-size:18px}}.point-number-list li{position:relative;padding-left:3.5em;text-indent:0!important;counter-increment:curriculum-learning-point}.point-number-list li:before{position:absolute;top:calc(50% - 29px);bottom:0;left:.3em;width:1.2em;height:1.2em;font-size:2em;transform:skew(-10deg);color:var(--color-cu);text-align:center;font-weight:300;content:counter(curriculum-learning-point)}.inlineblock{display:inline-block}.maker-yellow{background:linear-gradient(transparent 80%,#fcc800 0%)}.maker-yellow-lighter{background:linear-gradient(transparent 80%,#fee95f 0%)}.text-link{display:inline-block;text-decoration-line:underline}.boxlink-list{flex-wrap:wrap}@media (min-width: 768px){.boxlink-list{display:flex}}.boxlink-list{justify-content:space-between}.boxlink-list:nth-child(n+2){margin-top:30px}@media (min-width: 1024px){.boxlink-list:nth-child(n+2){margin-top:60px}}.boxlink-list-item{margin-bottom:30px;display:block}@media (min-width: 768px){.boxlink-list-item{display:flex;width:48%}}@media (min-width: 1024px){.boxlink-list-item{margin-bottom:45px}}.boxlink-list-item a{display:block;background-color:var(--color-white)}@media (min-width: 1024px){.boxlink-list-item a{display:flex}.boxlink-list-item a .thumb{width:30%}}.boxlink-list-item a .thumb img{height:100%;max-height:120px;-o-object-fit:cover;object-fit:cover}@media not all and (min-width: 1024px){.boxlink-list-item a .thumb img{width:100%}}@media (min-width: 1024px){.boxlink-list-item a .thumb img{max-height:262px}}.boxlink-list-item a .info{padding:20px;text-align:justify}@media (min-width: 768px){.boxlink-list-item a .info{padding:30px}}@media (min-width: 1024px){.boxlink-list-item a .info{width:70%}}.boxlink-list-item a .info .ttl{position:relative;padding-right:40px;font-size:18px;font-weight:700}@media (min-width: 1024px){.boxlink-list-item a .info .ttl{font-size:20px}}.boxlink-list-item a .info .ttl:before{position:absolute;top:0;left:0;height:100%;width:100%;background-image:url(/assets/img/common/arrow-red.svg);content:"";background-size:30.38px 7.38px;background-position:right 0 bottom 50%;background-repeat:no-repeat}.boxlink-list-item a .info .txt{margin-top:15px;font-size:14px;line-height:1.6}#apply-step{margin-top:40px}@media (min-width: 1024px){#apply-step{margin-top:60px}}#apply-step .step-list{flex-wrap:wrap}@media (min-width: 1024px){#apply-step .step-list{display:flex}}#apply-step .step-list .step-list-item{margin-bottom:40px}@media (min-width: 1024px){#apply-step .step-list .step-list-item{margin-bottom:20px;width:33.333%}}@media (min-width: 1200px){#apply-step .step-list .step-list-item{width:16.666%}}#apply-step .step-list .step-list-item .step-ttl-bar{position:relative;background-color:var(--color-yellow);padding:10px}@media (min-width: 1024px){#apply-step .step-list .step-list-item .step-ttl-bar{padding:20px 15px 20px 5px}}#apply-step .step-list .step-list-item .step-ttl-bar .ttl{text-align:center;font-size:20px;font-weight:700}#apply-step .step-list .step-list-item .step-ttl-bar .disc{position:absolute;top:-30px;left:10px;border-radius:9999px;background-color:var(--color-black);padding:8px 14px}@media (min-width: 1024px){#apply-step .step-list .step-list-item .step-ttl-bar .disc{top:-35px}}#apply-step .step-list .step-list-item .step-ttl-bar .disc .number{text-align:center;font-size:20px;font-weight:700;color:var(--color-white)}#apply-step .step-list .step-list-item .step-ttl-bar .disc span{display:block;text-align:center;font-size:12px;color:var(--color-white)}@media screen and (min-width: 1024px){#apply-step .step-list .step-list-item .step-ttl-bar:before,#apply-step .step-list .step-list-item .step-ttl-bar:after{content:"";border-style:solid;border-width:32px 0 32px 16px;transform:translateY(-50%);width:0;height:0;position:absolute;top:50%}}#apply-step .step-list .step-list-item .step-ttl-bar:before{right:0;border-color:transparent transparent transparent var(--color-white)}#apply-step .step-list .step-list-item .step-ttl-bar:after{right:2px;border-color:transparent transparent transparent var(--color-yellow)}#apply-step .step-list .step-list-item .step-contents{padding:20px}#apply-step .step-list .step-list-item .step-contents .img-wrap img{margin-left:auto;margin-right:auto;max-height:85px;max-width:90px}#apply-step .step-list .step-list-item .step-contents .txt-wrap{margin-top:20px;text-align:center;font-size:14px}@media screen and (min-width: 1024px) and (max-width: 1200px){#apply-step .step-list .step-list-item.num3 .step-ttl-bar{max-width:95%}#apply-step .step-list .step-list-item.num3 .step-ttl-bar:before{right:-15px;border-color:transparent transparent transparent var(--color-yellow)}#apply-step .step-list .step-list-item.num3 .step-ttl-bar:after{content:none}}#apply-step .step-list .step-list-item.num6 .step-ttl-bar:before,#apply-step .step-list .step-list-item.num6 .step-ttl-bar:after{content:none}.ic-fixed{position:fixed;bottom:20px;right:20px;z-index:19}.ic-fixed .ic-icon{position:relative;display:flex;height:60px;width:60px;flex-wrap:wrap;align-items:center;justify-content:center;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));padding:10px}@media (min-width: 1440px){.ic-fixed .ic-icon{height:105px;width:105px}}.ic-fixed .ic-icon{border:solid 1px #d9dadc;box-shadow:0 0 8px #c7c7c780}.ic-fixed .ic-icon img{margin:auto;height:30px;width:30px}@media (min-width: 1440px){.ic-fixed .ic-icon img{height:43px;width:43px}}.ic-fixed .ic-icon span{margin-top:0;display:inline-block;display:none;text-align:center;font-size:9px}@media (min-width: 1440px){.ic-fixed .ic-icon span{display:block}}.ic-fixed .ic-icon .badge{position:absolute;top:-5px;right:-6px;display:flex;height:20px;width:20px;align-items:center;justify-content:center;border-radius:9999px;background-color:var(--color-red);padding:11px;font-size:10px;color:var(--color-white)}@media (min-width: 1440px){.ic-fixed .ic-icon .badge{top:0;right:0;padding:12px;font-size:12px}}.ic-fixed-inner{display:flex;flex-direction:row-reverse;flex-wrap:wrap;align-items:flex-end;justify-content:center}.ic-important-info{margin-right:17px;margin-left:10px;width:calc(100% - 87px);font-size:12px}@media (min-width: 768px){.ic-important-info{font-size:14px}}@media (min-width: 1440px){.ic-important-info{margin-left:0;width:auto}}.ic-important-info .ic-important-info-inner>a{position:relative;display:block;width:230px;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));padding:8px 25px 8px 13px}@media (min-width: 1440px){.ic-important-info .ic-important-info-inner>a{max-width:380px;padding:12px 17px}}.ic-important-info .ic-important-info-inner>a{border:solid 1px #d9dadc;box-shadow:0 0 8px #c7c7c780}@media (min-width: 360px){.ic-important-info .ic-important-info-inner>a{width:270px}}@media (min-width: 400px){.ic-important-info .ic-important-info-inner>a{width:280px}}.ic-important-info .ic-important-info-inner>a .ttl-box{margin-bottom:5px;border-bottom-width:1px;--tw-border-opacity: 1;border-bottom-color:rgb(227 228 229 / var(--tw-border-opacity));padding-bottom:3px}@media (min-width: 1440px){.ic-important-info .ic-important-info-inner>a .ttl-box{margin-bottom:7px;padding-bottom:5px}}.ic-important-info .ic-important-info-inner>a .ttl-box .ic-important-ttl{color:var(--color-red)}.ic-important-info .ic-important-info-inner>a .ttl-box .ic-important-ttl span{font-size:10px}.ic-important-info .ic-important-info-inner>a .txt-box .txt{font-size:11px}@media (min-width: 768px){.ic-important-info .ic-important-info-inner>a .txt-box .txt{font-size:12px}}.ic-important-info .ic-important-info-inner>a .txt-box .txt{letter-spacing:0;line-height:1.4}.ic-important-info .ic-important-info-inner>a .txt-box .recruitment-period{margin-top:7px}.ic-important-info .ic-important-info-inner>a .txt-box .recruitment-period span{margin-right:6px;display:inline-block;background-color:var(--color-yellow);padding:3px 10px;font-size:10px}@media (min-width: 1440px){.ic-important-info .ic-important-info-inner>a .txt-box .recruitment-period span{font-size:12px}}.ic-important-info .ic-important-info-inner>a .txt-box .recruitment-period p{display:inline-block;font-weight:700;letter-spacing:0}.ic-important-info .ic-important-info-inner>a .detail-link{margin-top:0;text-align:right;font-size:12px}@media (min-width: 1440px){.ic-important-info .ic-important-info-inner>a .detail-link{margin-top:5px}}.ic-important-info .ic-important-info-inner>a .detail-link>.icon-pc{display:none}.ic-important-info .ic-important-info-inner>a .detail-link>.icon-pc:after{margin-left:12px;display:inline-block;height:8.38px;width:20.38px;background-image:url(/assets/img/common/arrow-long.svg);background-size:40.38px 7.38px;background-position:center top;background-repeat:no-repeat;padding:0;--tw-content: none;content:var(--tw-content)}@media (min-width: 1440px){.ic-important-info .ic-important-info-inner>a .detail-link>.icon-pc{display:inline-block}.ic-important-info .ic-important-info-inner>a .detail-link>.icon-pc:after{--tw-content: "";content:var(--tw-content)}}.ic-important-info .ic-important-info-inner>a .detail-link>.icon-pc:after{background-size:20.38px 5.38px}.ic-important-info .ic-important-info-inner>a .detail-link>.icon-sp{position:absolute;top:calc(50% + .5em);right:10px;display:block;height:15px;width:15px;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(227 228 229 / var(--tw-bg-opacity));padding:3px;font-size:10px}@media (min-width: 1440px){.ic-important-info .ic-important-info-inner>a .detail-link>.icon-sp{display:none}}.ic-important-info .ic-important-info-inner>a .detail-link>.icon-sp i{position:relative;top:-3px;left:-1px}.ic-important-info .ic-important-info-inner>a:after,.ic-important-info .ic-important-info-inner>a:before{top:calc(100% - 28px)}@media (min-width: 1440px){.ic-important-info .ic-important-info-inner>a:after,.ic-important-info .ic-important-info-inner>a:before{top:calc(100% - 48px)}}.ic-important-info .ic-important-info-inner>a:after,.ic-important-info .ic-important-info-inner>a:before{left:100%;border:solid transparent;content:"";height:0;width:0;position:absolute;pointer-events:none}.ic-important-info .ic-important-info-inner>a:after{border-color:#fff0;border-left-color:#fff;border-width:10px;margin-top:-10px}.ic-important-info .ic-important-info-inner>a:before{border-color:#d9dadc00;border-left-color:#d9dadc;border-width:11px;margin-top:-11px}.ic-container-inner{position:fixed;top:0;left:0;z-index:1000;height:100%;width:100%;background-color:#000000e6}#ic-home{overflow:scroll}.ic-wrap{position:relative;height:100%;width:100%;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.ic-wrap .ic-header-icon{display:flex;width:100%;align-items:center;justify-content:space-between;padding:20px}.ic-wrap .ic-header-icon i{font-size:32px;--tw-text-opacity: 1;color:rgb(189 193 198 / var(--tw-text-opacity))}@media (min-width: 768px){.ic-wrap .ic-header-icon i{font-size:40px}}.ic-wrap .logo>img{margin:auto;height:110px;width:110px}@media (min-width: 500px){.ic-wrap .logo>img{height:140px;width:140px}}.ic-wrap-inner{margin-left:auto;margin-right:auto;width:100%;max-width:85%;padding-bottom:50px;text-align:center}@media (min-width: 768px){.ic-wrap-inner{padding-bottom:60px}}.ic-opening-inner{position:absolute;top:50%;left:50%;transform:translateY(-50%) translate(-50%)}.ic-opening-inner .opening-txt{margin-top:5px;font-size:14px;line-height:2}@media (min-width: 768px){.ic-opening-inner .opening-txt{margin-top:30px;font-size:15px}}.ic-home-inner .logo>img{margin:auto;width:90px}@media (min-width: 768px){.ic-home-inner .logo>img{height:100px;width:100px}}.search-box{position:relative;margin:25px auto 0}.search-box button{position:absolute;top:.7rem;left:1.2em;font-size:1rem;--tw-text-opacity: 1;color:rgb(189 193 198 / var(--tw-text-opacity));cursor:pointer;transition:.5s}.search-box .ic-page-search-box{position:relative;width:100%;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(70 70 71 / var(--tw-bg-opacity));padding:13px 25px 13px 55px;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.search-box input:focus{outline:0}.home-search-box{width:100%}@media (min-width: 768px){.home-search-box{width:600px}}.home-search-box input{font-size:16px}.home-search-box input::-moz-placeholder{font-size:13px}.home-search-box input::placeholder{font-size:13px}.ic-home-main-contents{margin-top:50px;display:block;width:100%;flex-wrap:wrap;justify-content:space-between;text-align:left}@media (min-width: 1024px){.ic-home-main-contents{margin-top:70px;display:flex}}.ic-home-main-contents .ic-home-info-wrap,.ic-home-main-contents .ic-home-search-wrap{width:100%}@media (min-width: 1024px){.ic-home-main-contents .ic-home-info-wrap,.ic-home-main-contents .ic-home-search-wrap{width:47.5%}}.ic-home-main-contents .ic-home-info-wrap h2,.ic-home-main-contents .ic-home-search-wrap h2{font-size:16px}@media (min-width: 768px){.ic-home-main-contents .ic-home-info-wrap h2,.ic-home-main-contents .ic-home-search-wrap h2{font-size:20px}}.ic-home-main-contents .ic-home-search-wrap{margin-top:45px}@media (min-width: 1024px){.ic-home-main-contents .ic-home-search-wrap{margin-top:0}}.ic-home-main-contents .ic-home-info-box{margin-top:15px;border-radius:5px;--tw-bg-opacity: 1;background-color:rgb(49 51 56 / var(--tw-bg-opacity))}.ic-home-main-contents .ic-home-info-box .ic-h3-ttl{position:relative;padding:18px 25px;font-size:16px;color:var(--color-yellow)}@media (min-width: 768px){.ic-home-main-contents .ic-home-info-box .ic-h3-ttl{padding:20px 35px}}.ic-home-main-contents .ic-home-info-box .ic-h3-ttl{border-bottom:solid 1px #464647}.ic-home-main-contents .ic-home-info-box .ic-h3-ttl:after{position:absolute;top:calc(50% - .5em);right:20px;display:block;--tw-text-opacity: 1;color:rgb(189 193 198 / var(--tw-text-opacity));--tw-content: "";content:var(--tw-content)}@media (min-width: 1024px){.ic-home-main-contents .ic-home-info-box .ic-h3-ttl:after{--tw-content: none;content:var(--tw-content)}}.ic-home-main-contents .ic-home-info-box .ic-h3-ttl:after{font:var(--fa-font-light)}.ic-home-main-contents .ic-home-info-inner{padding:15px 25px;font-size:13px}@media (min-width: 768px){.ic-home-main-contents .ic-home-info-inner{padding:20px 35px}}.ic-home-main-contents .ic-home-info-inner h4{margin-bottom:10px;font-size:15px}.ic-home-main-contents .ic-home-info-inner h4 span{font-size:12px;--tw-text-opacity: 1;color:rgb(189 193 198 / var(--tw-text-opacity))}.ic-home-main-contents .ic-home-info-inner .txt-box{margin-top:15px}.ic-home-main-contents .ic-home-info-inner .txt-box p+p{margin-top:6px}.ic-home-main-contents .ic-home-info-inner .btn-box{margin-top:20px;text-align:center}@media (min-width: 768px){.ic-home-main-contents .ic-home-info-inner .btn-box{text-align:right}}.ic-home-main-contents .ic-home-info-inner .btn-box a{display:inline-block;width:auto;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(75 92 136 / var(--tw-bg-opacity));padding:8px 80px;font-size:12px;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.ic-home-main-contents .ic-home-info-inner .btn-box a:hover{--tw-bg-opacity: 1;background-color:rgb(49 67 115 / var(--tw-bg-opacity))}.ic-home-main-contents .ic-home-info-inner .ic-home-info-block{margin-top:20px;padding-top:20px;border-top:solid 1px #464647}.ic-home-main-contents .ic-home-info-inner .ic-home-info-block:first-child{margin-top:0;padding-top:0;border-top:none}.ic-home-main-contents .ic-home-search-box-list{margin-top:15px;display:flex;flex-wrap:wrap;justify-content:center;gap:10px}@media (min-width: 600px){.ic-home-main-contents .ic-home-search-box-list{gap:15px}}@media (min-width: 768px){.ic-home-main-contents .ic-home-search-box-list{justify-content:flex-start;gap:13px}}.ic-home-main-contents .ic-home-search-box-list>a{display:block;width:48%;border-radius:5px;--tw-bg-opacity: 1;background-color:rgb(49 51 56 / var(--tw-bg-opacity));padding:20px 15px;text-align:center;font-size:13px}@media (min-width: 768px){.ic-home-main-contents .ic-home-search-box-list>a{width:calc(33% - 8px)}}@media (min-width: 1200px){.ic-home-main-contents .ic-home-search-box-list>a{width:22.999%}}.ic-home-main-contents .ic-home-search-box-list>a img{display:inline-block;height:43px}.ic-home-main-contents .ic-home-search-box-list>a p{margin-top:10px;font-size:12px;line-height:1.5}.ic-search-inner{margin-left:auto;margin-right:auto;width:90%;max-width:1050px;text-align:left}@media (min-width: 1200px){.ic-search-inner{width:100%}}.ic-search-main-contents .ic-h2-ttl{font-size:16px}@media (min-width: 768px){.ic-search-main-contents .ic-h2-ttl{font-size:20px}}.ic-search-main-contents .ic-h2-ttl span>img{position:relative;top:-2px;margin-right:5px;display:inline-block;height:25px;width:25px}.ic-search-main-contents .ic-search-main-contents-inner{overflow-y:scroll;height:calc(100vh - 280px);padding-right:20px}@media (min-width: 768px){.ic-search-main-contents .ic-search-main-contents-inner{height:calc(100vh - 300px);padding-right:50px}}.scroll-bar::-webkit-scrollbar{width:6px}@media (min-width: 768px){.scroll-bar::-webkit-scrollbar{width:10px}}.scroll-bar::-webkit-scrollbar-track{background:none}.scroll-bar::-webkit-scrollbar-thumb{background-color:#464646;border-radius:5px}.ic-search-result-list{margin-top:20px}.ic-search-result-list .ic-search-result-item{position:relative;margin-top:15px;display:block;border-radius:5px;--tw-bg-opacity: 1;background-color:rgb(49 51 56 / var(--tw-bg-opacity));padding:20px 45px 20px 25px}@media (min-width: 768px){.ic-search-result-list .ic-search-result-item{padding:25px 55px 25px 35px}}.ic-search-result-list .ic-search-result-item{cursor:pointer}.ic-search-result-list .ic-search-result-item:after{position:absolute;top:calc(50% - .5em);right:20px;display:inline-block;--tw-text-opacity: 1;color:rgb(189 193 198 / var(--tw-text-opacity))}@media (min-width: 768px){.ic-search-result-list .ic-search-result-item:after{right:25px}}.ic-search-result-list .ic-search-result-item:after{font:var(--fa-font-light);content:""}.ic-search-result-list .ic-search-result-item h3{font-size:16px;font-weight:700}@media (min-width: 768px){.ic-search-result-list .ic-search-result-item h3{font-size:18px}}.ic-search-result-list .ic-search-result-item p{margin-top:10px;font-size:14px;--tw-text-opacity: 1;color:rgb(189 193 198 / var(--tw-text-opacity));overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ic-search-other-wrap{margin-top:45px}.ic-search-again{margin-top:30px;padding-top:25px}@media (min-width: 768px){.ic-search-again{margin-top:40px;padding-top:35px}}.ic-search-again{border-top:solid 1px #464646}.ic-search-again .search-box input{font-size:16px}.ic-search-again .search-box input::-moz-placeholder{font-size:13px}.ic-search-again .search-box input::placeholder{font-size:13px}.modal-open{position:relative;cursor:pointer}.modal{visibility:hidden;position:fixed;top:0;left:0;box-sizing:border-box;height:100%;width:100%;overflow:auto;background-color:#0000007f;padding:15px;text-align:center;opacity:0;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}@media (min-width: 1024px){.modal{padding:40px}}.modal{z-index:99999}.modal:before{margin-left:-.2em;display:inline-block;height:100%;vertical-align:middle;content:""}.modal.is-active{visibility:visible;opacity:1}.modal-container{position:relative;display:inline-block;width:95%;max-width:1100px;vertical-align:middle}.modal-close{position:absolute;top:-20px;right:-20px;display:flex;height:40px;width:40px;cursor:pointer;align-items:center;justify-content:center;border-radius:9999px;border-color:none;--tw-bg-opacity: 1;background-color:rgb(48 48 48 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.modal-content{height:auto;width:100%;max-width:1100px;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));padding:20px;text-align:left}.modal-content img{margin:auto}.notice li{padding-right:2px;font-size:14px}.notice li:before{--tw-content: "※";content:var(--tw-content)}.notice li+li{margin-top:7px}.movie-link-box{position:relative;margin-left:auto;margin-right:auto;margin-top:40px;display:block}.movie-link-box .movie-icon{position:absolute;top:50%;left:50%;max-width:70px;--tw-translate-x: -50%;--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.movie-link-box a{right:0;margin:auto}.movie-link-box img{width:100%}.ed-modal{position:fixed;left:0;top:0;display:flex;height:100%;width:100%;background:rgba(0,0,0,.9);z-index:9999}#modal-overlay{display:flex;height:100%;width:100%;cursor:pointer}#modal-overlay .ed-close-modal{position:absolute;top:-35px;right:20px;height:1.5rem;width:1.5rem;cursor:pointer;opacity:.5}#modal-overlay .ed-close-modal:before,#modal-overlay .ed-close-modal:after{content:"";position:absolute;top:0;height:2px;width:35px;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));transform:rotate(45deg);transform-origin:top left}#modal-overlay .ed-close-modal:before{left:0}#modal-overlay .ed-close-modal:after{right:0;transform:rotate(-45deg);transform-origin:top right}#modal-overlay .modal-content{position:relative;margin:auto;width:100%;max-width:1000px;background-color:inherit;padding:20px}#modal-overlay .video{position:relative;height:0px;width:100%;padding-bottom:56.25%;overflow:hidden;filter:drop-shadow(0px 2px 5px #313131);animation:fadeIn 1.2s ease 0s 1 normal}#modal-overlay .video iframe{position:absolute;top:0;left:0;height:100%;width:100%}@keyframes fadeIn{0%{opacity:0;transform:translateY(30px)}to{opacity:1}}#commonBanner{background-color:#eee;padding:40px 0}#commonBanner h2{position:relative;padding-left:40px;padding-bottom:20px;font-size:18px;font-weight:700;margin-left:20px}@media (min-width: 992px){#commonBanner h2{padding-left:80px;font-size:26px;margin-left:0}}#commonBanner h2:before{position:absolute;left:0;display:block;width:30px;height:1px;margin-top:13.8px;background-color:#000;content:""}@media (min-width: 992px){#commonBanner h2:before{width:60px;margin-top:19.2px}}#commonBanner .bannerWrap{padding:0 20px}@media (min-width: 992px){#commonBanner .bannerWrap{padding:0 40px}}#commonBanner .bannerWrap ul{gap:10px 0;display:flex;flex-wrap:wrap}@media (min-width: 992px){#commonBanner .bannerWrap ul{gap:20px 0}}#commonBanner .bannerWrap ul li{max-width:614px;width:calc(50% - 10px);margin:0 20px 0 0;max-width:none}#commonBanner .bannerWrap ul li:last-child{margin-bottom:0}#commonBanner .bannerWrap ul li:nth-child(2n){margin-right:0}#commonBanner .bannerWrap ul li a:hover{opacity:.8}.button.arrowed-text-link{background-image:url(/assets/img/common/arrow-red.svg);padding-left:0}.button.arrowed-text-link:after{--tw-content: none;content:var(--tw-content)}.countdown{z-index:30;margin-right:.25rem;display:inline-block;text-align:center;vertical-align:bottom}.countdown .recruit-schedule-count-down{position:relative;display:inline-block;height:100%;border-radius:5px;--tw-bg-opacity: 1;background-color:rgb(254 233 95 / var(--tw-bg-opacity));padding:0 10px 3px;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(48 48 48 / var(--tw-text-opacity))}.countdown .recruit-schedule-count-down:before{position:absolute;top:50%;left:100%;margin-top:-8px;border-width:8px;border-style:solid;border-color:transparent;--tw-border-opacity: 1;border-left-color:rgb(254 233 95 / var(--tw-border-opacity));--tw-content: "";content:var(--tw-content)}.countdown .countdown-days{font-size:1rem;line-height:1.5rem}.countdown .countDay{font-size:1.5rem;line-height:2rem;--tw-text-opacity: 1;color:rgb(231 71 94 / var(--tw-text-opacity))}.recruit-btn-application .countdown{position:absolute;left:15px;top:-30px;margin-right:0;font-weight:400}@media (min-width: 1024px){.recruit-btn-application .countdown{left:20px;top:-40px}}.recruit-btn-application .countdown{box-shadow:0 0 15px #666}.recruit-btn-application .countdown .recruit-schedule-count-down{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.recruit-btn-application .countdown .recruit-schedule-count-down:before{position:absolute;top:100%;left:50%;margin-top:0;margin-left:-8px;border-top-width:8px;border-left-color:transparent;--tw-border-opacity: 1;border-top-color:rgb(255 255 255 / var(--tw-border-opacity))}.recruit-btn-application .countdown .countDay{font-size:1.25rem;line-height:1.75rem;--tw-text-opacity: 1;color:rgb(231 71 94 / var(--tw-text-opacity))}.deadLine .countdown .recruit-schedule-count-down{padding-top:.5rem;padding-bottom:.5rem;font-size:1.25rem;line-height:1.75rem}.deadLine .countdown .countdown-days{font-size:1.5rem;line-height:2rem}.deadLine .countdown .countDay{font-size:2.25rem;line-height:2.5rem}.scheduleDate .countdown{right:15px;top:-30px;margin-right:.25rem;vertical-align:baseline;font-weight:400}@media (min-width: 1024px){.scheduleDate .countdown{position:absolute;right:20px;top:-40px;margin-right:0}}.scheduleDate .countdown .recruit-schedule-count-down{--tw-bg-opacity: 1;background-color:rgb(231 71 94 / var(--tw-bg-opacity));padding-left:.25rem;padding-right:.25rem;padding-bottom:0;font-size:10px;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}@media (min-width: 1024px){.scheduleDate .countdown .recruit-schedule-count-down{padding-left:.75rem;padding-right:.75rem;font-size:1rem;line-height:1.5rem}}.scheduleDate .countdown .recruit-schedule-count-down:before{margin-top:-7px;margin-left:-1px;border-top-width:7px;--tw-border-opacity: 1;border-left-color:rgb(231 71 94 / var(--tw-border-opacity))}@media (min-width: 1024px){.scheduleDate .countdown .recruit-schedule-count-down:before{position:absolute;top:100%;left:50%;margin-top:0;margin-left:-8px;border-top-width:8px;border-left-color:transparent;--tw-border-opacity: 1;border-top-color:rgb(231 71 94 / var(--tw-border-opacity))}}.scheduleDate .countdown .countdown-days{font-size:.75rem;line-height:1rem}@media (min-width: 1024px){.scheduleDate .countdown .countdown-days{font-size:1rem;line-height:1.5rem}}.scheduleDate .countdown .countDay{font-size:1rem;line-height:1.5rem;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}@media (min-width: 1024px){.scheduleDate .countdown .countDay{font-size:1.5rem;line-height:2rem}}.studyfield-list{margin-top:10px;display:flex;flex-wrap:wrap;gap:0px 45px}@media (min-width: 1024px){.studyfield-list{margin-top:20px}}.studyfield-list .box{display:flex;width:100%;flex-direction:column;align-items:center;border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(202 202 202 / var(--tw-border-opacity));padding-top:20px;padding-bottom:20px}@media (min-width: 768px){.studyfield-list .box{width:calc(50% - 23px);flex-direction:row}}@media (min-width: 1024px){.studyfield-list .box{padding-top:25px;padding-bottom:25px}}.studyfield-list .box .icon{width:30%;padding:0 15px}@media (min-width: 768px){.studyfield-list .box .icon{width:20%}}@media (min-width: 1024px){.studyfield-list .box .icon{width:22%;padding:0 20px}}.studyfield-list .box .title-desc{margin-top:10px;width:90%}@media (min-width: 768px){.studyfield-list .box .title-desc{margin-top:0;width:80%}}@media (min-width: 1024px){.studyfield-list .box .title-desc{width:78%}}.studyfield-list .box .title-desc dt{position:relative;font-size:16px;font-weight:700}@media (min-width: 1024px){.studyfield-list .box .title-desc dt{font-size:18px}}.studyfield-list .box .title-desc dt:after{position:absolute;bottom:50%;right:0;height:7.38px;width:30.38px;background-image:url(/assets/img/common/arrow-red.svg);content:"";background-size:30.38px 7.38px;background-position:right 0 bottom 50%;background-repeat:no-repeat}.studyfield-list .box .title-desc dd{margin-top:10px;font-size:14px}.studyfield-list .box .title-desc dd .list-ttl{font-weight:700}.studyfield-list .box .title-desc dd .list{list-style:disc;margin-top:8px;margin-left:5px;padding-inline-start:10px}.knowladge-list{display:flex;flex-wrap:wrap;gap:15px}@media (min-width: 960px){.knowladge-list{gap:50px}}.knowladge-list .knowladge-block{max-height:180px;width:100%}@media (min-width: 960px){.knowladge-list .knowladge-block{max-height:250px;width:calc(50% - 25px)}}.knowladge-list .knowladge-block .knowladge-item{display:flex;height:100%;flex-wrap:wrap}.knowladge-list .knowladge-block .thumbnail{width:37.23%;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}@media (min-width: 600px){.knowladge-list .knowladge-block .thumbnail{width:220px}}@media (min-width: 960px){.knowladge-list .knowladge-block .thumbnail{width:39.87%}}.knowladge-list .knowladge-block .thumbnail img{height:100%;max-height:180px;-o-object-fit:cover;object-fit:cover}@media (min-width: 960px){.knowladge-list .knowladge-block .thumbnail img{max-height:250px}}.knowladge-list .knowladge-block .content{display:flex;width:62.77%;flex-direction:column;justify-content:center;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));padding:20px 15px}@media (min-width: 600px){.knowladge-list .knowladge-block .content{width:calc(100% - 220px)}}@media (min-width: 960px){.knowladge-list .knowladge-block .content{width:60.13%;padding:25px}}.knowladge-list .knowladge-block .title{position:relative;margin-bottom:0}.knowladge-list .knowladge-block .title .sub-title{font-size:10px;font-weight:700;line-height:1.4;color:var(--color-cu)}@media (min-width: 960px){.knowladge-list .knowladge-block .title .sub-title{font-size:14px}}.knowladge-list .knowladge-block .title .main-title{margin-top:0;padding-right:30px;font-size:14px;font-weight:700}@media (min-width: 960px){.knowladge-list .knowladge-block .title .main-title{margin-top:7px;font-size:22px}}.knowladge-list .knowladge-block .title:after{position:absolute;right:0;top:50%;display:inline-block;height:5.66px;width:23.33px;--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-content: "";content:var(--tw-content)}@media (min-width: 960px){.knowladge-list .knowladge-block .title:after{height:7.38px;width:30.38px}}.knowladge-list .knowladge-block .title:after{background-image:url(/assets/img/common/arrow-red.svg);background-repeat:no-repeat}.knowladge-list .knowladge-block .txt{position:relative;margin-top:10px;padding-top:10px;font-size:12px}@media (min-width: 960px){.knowladge-list .knowladge-block .txt{margin-top:20px;padding-top:20px;font-size:14px}}.knowladge-list .knowladge-block .txt p{line-height:1rem}@media (min-width: 1024px){.knowladge-list .knowladge-block .txt p{line-height:1.5rem}}.knowladge-list .knowladge-block .txt:before{position:absolute;top:0;left:0;display:inline-block;height:2px;width:40px;background-color:var(--color-cu);--tw-content: "";content:var(--tw-content)}.support-table{margin-left:auto;margin-right:auto;margin-top:30px;width:100%;max-width:700px}@media (min-width: 1024px){.support-table{margin-top:50px}}.support-table .sp{display:block}@media (min-width: 768px){.support-table .sp{display:none}}.support-table .pc{display:none}@media (min-width: 768px){.support-table .pc{display:block}}.support-table table{position:relative}.support-table table:before{position:absolute;top:50%;right:50%;z-index:-1;height:73%;width:73%;--tw-translate-x: 50%;--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));background-color:var(--color-lgray);--tw-content: "";content:var(--tw-content)}.support-table-txt{margin-top:30px;text-align:center;font-size:18px;font-weight:700}@media (min-width: 768px){.support-table-txt{margin-top:50px;font-size:24px}}.support-table-txt small{font-size:90%;line-height:1.4}@media (min-width: 768px){.support-table-txt small{font-size:80%;line-height:1.6}}#career-intro{margin-top:50px}#career-intro #career-intro-wrap{padding-top:1.25rem}@media (min-width: 1024px){#career-intro #career-intro-wrap{padding-top:2.5rem}}@media (min-width: 1200px){#career-intro #career-intro-wrap{display:table}#career-intro #career-intro-wrap>div{display:table-cell}}#career-intro #career-intro-wrap>div{vertical-align:middle}#career-intro #career-intro-wrap #career-intro-text{margin-top:20px;width:100%;font-size:1.125rem;line-height:1.75rem;font-weight:700}@media (min-width: 1024px){#career-intro #career-intro-wrap #career-intro-text{padding-left:4rem;font-size:1.5rem;line-height:2rem}}@media (min-width: 1200px){#career-intro #career-intro-wrap #career-intro-text{margin-top:0;width:calc(100% - 285px)}}#career-intro #career-intro-wrap #career-intro-text div{line-height:1.75rem}@media (min-width: 1200px){#career-intro #career-intro-wrap #career-intro-text div{line-height:2.5rem}}#career-intro #career-intro-wrap #career-intro-text span{background:linear-gradient(transparent 60%,var(--color-yellow) 0%)}#career-intro #career-intro-wrap #career-intro-text ul{margin-top:1.25rem;font-size:12px;font-weight:400;--tw-text-opacity: 1;color:rgb(119 119 119 / var(--tw-text-opacity))}#career-intro #career-intro-wrap #career-intro-text ul li{margin-bottom:.375rem;line-height:1rem}#career-intro #career-intro-wrap .intro-btn{margin-top:20px;text-align:center}@media (min-width: 1200px){#career-intro #career-intro-wrap .intro-btn{text-align:right}}#career-intro #career-intro-wrap .intro-btn a{padding:0 40px 0 15px;font-weight:400}#career-intro #career-intro-wrap #career-intro-graph{margin:0 auto;width:195px;text-align:center}@media (min-width: 768px){#career-intro #career-intro-wrap #career-intro-graph{width:245px}}@media (min-width: 1200px){#career-intro #career-intro-wrap #career-intro-graph{margin:0;width:285px}}#career-intro #career-intro-wrap #career-intro-graph p{text-align:center}#career-intro #career-intro-wrap #career-intro-graph .career-intro-graph-img{aspect-ratio:1 / 1;padding:29% 0}@media (min-width: 1200px){#career-intro #career-intro-wrap #career-intro-graph .career-intro-graph-img{padding:25% 0}}#career-intro #career-intro-wrap #career-intro-graph .career-intro-graph-img{background-repeat:no-repeat;background-size:contain}#career-intro #career-intro-wrap #career-intro-graph .career-intro-graph-img .ttl{font-size:20px;font-weight:700;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}@media (min-width: 768px){#career-intro #career-intro-wrap #career-intro-graph .career-intro-graph-img .ttl{font-size:25px}}@media (min-width: 1200px){#career-intro #career-intro-wrap #career-intro-graph .career-intro-graph-img .ttl{font-size:30px}}#career-intro #career-intro-wrap #career-intro-graph .career-intro-graph-img .num{font-size:44px;font-weight:700;line-height:1;color:var(--color-yellow)}@media (min-width: 768px){#career-intro #career-intro-wrap #career-intro-graph .career-intro-graph-img .num{font-size:56px}}@media (min-width: 1200px){#career-intro #career-intro-wrap #career-intro-graph .career-intro-graph-img .num{font-size:78px}}#career-intro #career-intro-wrap #career-intro-graph .career-intro-graph-img .num .percent{margin-left:-7px;font-size:26px}@media (min-width: 768px){#career-intro #career-intro-wrap #career-intro-graph .career-intro-graph-img .num .percent{font-size:30px}}@media (min-width: 1200px){#career-intro #career-intro-wrap #career-intro-graph .career-intro-graph-img .num .percent{font-size:44px}}.career-shadow-link-box{margin-bottom:80px;margin-top:40px;display:block;flex-wrap:wrap;justify-content:center;gap:40px}@media (min-width: 768px){.career-shadow-link-box{display:flex}}@media (min-width: 1024px){.career-shadow-link-box{margin-top:60px;justify-content:space-between;gap:0px}}.career-shadow-link-box .shadow-link-item{margin-top:25px;margin-bottom:25px;display:block;width:100%;border-radius:5px;background-image:url(/assets/img/common/arrow.svg);background-size:30.38px 7.38px;background-position:right 30px bottom 30px;background-repeat:no-repeat}@media (min-width: 768px){.career-shadow-link-box .shadow-link-item{margin-top:0;margin-bottom:0;width:calc(50% - 20px)}}@media (min-width: 1024px){.career-shadow-link-box .shadow-link-item{width:30.8333%}}.career-shadow-link-box .shadow-link-item{box-shadow:0 0 15px #dedede;background-image:url(/assets/img/common/arrow-red.svg)}.career-shadow-link-box .shadow-link-item img{margin:auto}.career-shadow-link-box .shadow-link-item .txt-inner{position:relative;padding:8%}@media (min-width: 768px){.career-shadow-link-box .shadow-link-item .txt-inner{padding:10%}}.career-shadow-link-box .shadow-link-item .tag-point{position:absolute;top:-15px;left:calc(50% - 45px);width:auto}.career-shadow-link-box .shadow-link-item .ttl{margin-top:10px;margin-bottom:15px;text-align:center;font-size:18px;font-weight:700}@media (min-width: 1024px){.career-shadow-link-box .shadow-link-item .ttl{font-size:20px}}.career-shadow-link-box .shadow-link-item .sub-ttl{margin-bottom:0;display:block;text-align:center;font-size:14px}@media (min-width: 1024px){.career-shadow-link-box .shadow-link-item .sub-ttl{font-size:15px}}.career-shadow-link-box .shadow-link-item+p{display:none}.students-data-employment-box h4{padding-bottom:10px;font-size:18px;font-weight:700}@media (min-width: 1024px){.students-data-employment-box h4{font-size:26px}}.students-data-employment-box h4{border-bottom:solid 1px #cacaca}.students-data-employment-box .students-data-employment-list{margin-top:20px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 15px}@media (min-width: 1024px){.students-data-employment-box .students-data-employment-list{grid-template-columns:repeat(3,minmax(0,1fr))}}.students-data-employment-box .students-data-employment-list li{width:100%}.students-data-employment-box .students-data-employment-list .employment-item{width:100%;font-size:13px;font-weight:700}@media (min-width: 768px){.students-data-employment-box .students-data-employment-list .employment-item{font-size:15px}}.students-data-employment-box .students-data-employment-list .employment-item{text-indent:-1.2em;margin-left:1.2em;padding-right:1.2em}.students-data-employment-box .students-data-employment-list .employment-item:before{content:"●";color:#3f7ec5;position:relative;top:-3px;margin-right:10px;font-size:7px}.students-data-employment-box{position:relative;margin-top:20px}@media (min-width: 1024px){.students-data-employment-box{margin-top:40px}}.students-data-employment-box input{display:none}.students-data-employment-box label{position:absolute;display:flex;flex-direction:column;align-items:center;z-index:1;bottom:-10px;width:100%;cursor:pointer;text-align:center;background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(255,255,255,.95) 50%);height:115px}@media (min-width: 1024px){.students-data-employment-box label{height:80px}}@media only screen and (min-width: 768px){.students-data-employment-box label{background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(255,255,255,.95) 30%)}}.students-data-employment-box input:checked+label{background:inherit}.students-data-employment-box .students-data-employment-list{overflow:hidden;transition:all .5s;height:200px}@media (min-width: 1024px){.students-data-employment-box .students-data-employment-list{height:220px}}.students-data-employment-box label:after,.students-data-employment-box label:before{content:"";position:absolute;line-height:2rem}@media (min-width: 768px){.students-data-employment-box label:after,.students-data-employment-box label:before{line-height:2.3rem}}.students-data-employment-box label:after{z-index:2;bottom:20px;width:13em;content:"続きを見る";color:#777;background:#e3e4e5;border-radius:20px;font-size:11px}@media (min-width: 768px){.students-data-employment-box label:after{font-size:12px}}.students-data-employment-box label:before{position:absolute;left:calc(50% - 3.2em);z-index:3;width:10px;height:5px;background:#777;clip-path:polygon(50% 100%,0 0,100% 0);bottom:33px}@media (min-width: 768px){.students-data-employment-box label:before{bottom:36px}}.students-data-employment-box input:checked+label:after{content:"閉じる"}.students-data-employment-box input:checked+label:before{left:calc(50% - 2.5em);transform:scaleY(-1)}.students-data-employment-box input:checked~.students-data-employment-list{height:auto;padding-bottom:80px;transition:all .5s}#information{margin-bottom:100px}.before\:mr-\[13px\]:before{content:var(--tw-content);margin-right:13px}.before\:inline-block:before{content:var(--tw-content);display:inline-block}.before\:h-\[11px\]:before{content:var(--tw-content);height:11px}.before\:w-\[29\.38px\]:before{content:var(--tw-content);width:29.38px}.before\:scale-x-\[-1\]:before{content:var(--tw-content);--tw-scale-x: -1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.before\:bg-link-arrow-long:before{content:var(--tw-content);background-image:url(/assets/img/common/arrow-long.svg)}.before\:bg-link-arrow-long-size:before{content:var(--tw-content);background-size:40.38px 7.38px}.before\:bg-\[center_top\]:before{content:var(--tw-content);background-position:center top}.before\:bg-no-repeat:before{content:var(--tw-content);background-repeat:no-repeat}.before\:p-0:before{content:var(--tw-content);padding:0}.before\:content-\[\'\'\]:before{--tw-content: "";content:var(--tw-content)}.after\:hidden:after{content:var(--tw-content);display:none}.hover\:bg-slate-400:hover{--tw-bg-opacity: 1;background-color:rgb(148 163 184 / var(--tw-bg-opacity))}.hover\:bg-white:hover{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}@media not all and (min-width: 1210px){.max-bp1210\:gap-\[12px\]{gap:12px}}@media not all and (min-width: 1200px){.max-bp1200\:hidden{display:none}}@media not all and (min-width: 1024px){.max-bp1024\:hidden{display:none}.max-bp1024\:rounded-\[5px\]{border-radius:5px}.max-bp1024\:border-none{border-style:none}.max-bp1024\:\!pr-\[60px\]{padding-right:60px!important}}@media not all and (min-width: 768px){.max-bp768\:hidden{display:none}}@media not all and (min-width: 500px){.max-bp500\:hidden{display:none}}@media (min-width: 500px){.bp500\:hidden{display:none}}@media (min-width: 640px){.bp640\:hidden{display:none}}@media (min-width: 768px){.bp768\:mb-\[1rem\]{margin-bottom:1rem}.bp768\:block{display:block}.bp768\:hidden{display:none}.bp768\:w-fit{width:-moz-fit-content;width:fit-content}.bp768\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.bp768\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.bp768\:text-center{text-align:center}.bp768\:text-\[21px\]{font-size:21px}.bp768\:font-bold{font-weight:700}.bp768\:leading-\[2rem\]{line-height:2rem}.bp768\:tracking-\[0\.1rem\]{letter-spacing:.1rem}.bp768\:text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}}@media (min-width: 992px){.bp992\:block{display:block}.bp992\:hidden{display:none}}@media (min-width: 1024px){.bp1024\:sticky{position:sticky}.bp1024\:top-0{top:0}.bp1024\:my-\[60px\]{margin-top:60px;margin-bottom:60px}.bp1024\:my-\[70px\]{margin-top:70px;margin-bottom:70px}.bp1024\:\!mt-\[60px\]{margin-top:60px!important}.bp1024\:mb-10{margin-bottom:2.5rem}.bp1024\:mb-2{margin-bottom:.5rem}.bp1024\:mt-\[100px\]{margin-top:100px}.bp1024\:mt-\[150px\]{margin-top:150px}.bp1024\:mt-\[30px\]{margin-top:30px}.bp1024\:mt-\[40px\]{margin-top:40px}.bp1024\:mt-\[60px\]{margin-top:60px}.bp1024\:mt-\[70px\]{margin-top:70px}.bp1024\:mt-\[80px\]{margin-top:80px}.bp1024\:block{display:block}.bp1024\:table{display:table}.bp1024\:hidden{display:none}.bp1024\:h-fit{height:-moz-fit-content;height:fit-content}.bp1024\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.bp1024\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.bp1024\:gap-0{gap:0px}.bp1024\:gap-10{gap:2.5rem}.bp1024\:gap-5{gap:1.25rem}.bp1024\:bg-\[\#f4f4f4\]{--tw-bg-opacity: 1;background-color:rgb(244 244 244 / var(--tw-bg-opacity))}.bp1024\:bg-\[url\(\/assets\/imgp\/faq\/mv-faq_search-sp\.webp\)\]{background-image:url(/assets/imgp/faq/mv-faq_search-sp.webp)}.bp1024\:p-\[70px_0px_70px\]{padding:70px 0}.bp1024\:pt-\[130px\]{padding-top:130px}.bp1024\:text-left{text-align:left}.bp1024\:text-center{text-align:center}.bp1024\:text-\[14px\]{font-size:14px}.bp1024\:text-\[18px\]{font-size:18px}.bp1024\:text-\[20px\]{font-size:20px}}@media (min-width: 1200px){.bp1200\:h-\[224px\]{height:224px}.bp1200\:overflow-y-scroll{overflow-y:scroll}}@media (min-width: 1280px){.bp1280\:absolute{position:absolute}.bp1280\:left-\[50\%\]{left:50%}.bp1280\:top-\[50\%\]{top:50%}.bp1280\:mt-\[30px\]{margin-top:30px}.bp1280\:block{display:block}.bp1280\:hidden{display:none}.bp1280\:h-fit{height:-moz-fit-content;height:fit-content}.bp1280\:w-full{width:100%}.bp1280\:translate-x-\[-50\%\]{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.bp1280\:translate-y-\[-50\%\]{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.bp1280\:py-\[80px\]{padding-top:80px;padding-bottom:80px}.bp1280\:text-\[14px\]{font-size:14px}.bp1280\:text-\[16px\]{font-size:16px}}@media (min-width: 1440px){.bp1440\:h-full{height:100%}}@media (min-width: 1536px){.bp1536\:hidden{display:none}}
