@charset "UTF-8";
/*! destyle.css v4.0.1 | MIT License | https://github.com/nicolas-cusan/destyle.min.css */*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box;border-style:solid;border-width:0;min-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}main{display:block}address,blockquote,dl,figure,form,iframe,p,pre,table{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ol,ul{margin:0;padding:0;list-style:none}dt{font-weight:700}dd{margin-left:0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;text-decoration:none;color:inherit}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}embed,iframe,img,object,svg{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:transparent;padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}[type=button],[type=reset],[type=submit],button{cursor:pointer}[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled,button:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=number]{-moz-appearance:textfield}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit;border-collapse:collapse}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:700}:root{--c-orange:#FF6F20;--c-red:#C70025;--c-green:#00ADA9;--c-purple:#4C5E8E;--c-primary:var(--c-orange);--c-primary-rgb:254,98,48;--c-secondary:var(--c-red);--c-secondary-rgb:199,0,37;--c-tertiary:var(--c-green);--c-tertiary-rgb:0,173,169;--c-bg:#EEE;--c-bg-rgb:238,238,238;--c-body:#FFF}.font-jp{font-family:"IBM Plex Sans JP";font-style:normal;font-weight:400}#faq .faq-list .faq-item .faq-question:before,#gHeader .entryArea .btn-entry,#interview-index .interview-list-item a .prof-name,#questionnaire .questionnaire-item>h2:before,.content-job .job .job-schedule .schedule-item-time,.content-location #location-include .point .tab-content .tab-item:before,.font-en,.workstyle-welfare .data .item .data-ico .num{font-family:Arial,Helvetica,sans-serif}.sp-view{display:none}@media (max-width:768px){.sp-view{display:block}.pc-view{display:none}}:root{--view-w:100vw;--sec-pdg:120px;--parts-pdg:80px;--element-pdg:60px;--item-pdg:20px;--side-pdg:min(9.25vw,140px);--header-h:100px}@media (max-width:768px){:root{--view-w:100vw;--sec-pdg:80px;--parts-pdg:60px;--element-pdg:20px;--item-pdg:15px;--side-pdg:5vw}}@media (max-width:768px){:root{--header-h:60px}}#gFooter,#interview-article,.one-minute,.wide-base,.wide-base .overflow,.workstyle-welfare{min-width:1200px}@media (max-width:768px){#gFooter,#interview-article,.one-minute,.wide-base,.wide-base .overflow,.workstyle-welfare{min-width:100%}}#gHeader .nav-dropDown .gNav .nav-item .hover-menu li a,#gHeader .nav-global .nav-inner .gNav .nav-item a.btn-hover,.content-location .location-list li a,.content-top .scroll-container .content-column .content-item-text,.content-top .scroll-container .location-list li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#gHeader .nav-dropDown .gNav .nav-item .hover-menu li a:before,#gHeader .nav-global .nav-inner .gNav .nav-item a.btn-hover:before,.content-location .location-list li a:before,.content-top .scroll-container .content-column .content-item-text:before,.content-top .scroll-container .location-list li a:before{content:"";display:block;background:url("../images/ico_link.svg") no-repeat;background-size:contain}.content-job .refinery .role .conclusion:before{content:"";display:block;width:70px;height:100px;background:url(../images/img_arrow.svg) no-repeat center/contain;margin-inline:auto;margin-bottom:40px}@media (max-width:768px){.content-job .refinery .role .conclusion:before{width:40px;height:57px;margin-bottom:20px}}.content-job .job .job-description .content-batch,.content-location #location-include .spot .content-batch,.content-top .scroll-container .content-column .content-batch{width:190px;height:190px;display:-ms-grid;display:grid;place-content:center;position:absolute;z-index:0;text-align:center;rotate:7deg;font-weight:700;line-height:1.5}.content-job .job .job-description .content-batch:before,.content-location #location-include .spot .content-batch:before,.content-top .scroll-container .content-column .content-batch:before{content:"";display:block;width:100%;height:100%;background:url(../images/img_bakudan.svg) no-repeat center;background-size:contain;position:absolute;top:0;left:0;z-index:-1;-webkit-animation:bakudan-rotate 20s linear infinite;animation:bakudan-rotate 20s linear infinite}@-webkit-keyframes bakudan-rotate{0%{rotate:0deg}to{rotate:360deg}}@keyframes bakudan-rotate{0%{rotate:0deg}to{rotate:360deg}}@media (max-width:768px){.content-job .job .job-description .content-batch,.content-location #location-include .spot .content-batch,.content-top .scroll-container .content-column .content-batch{width:120px;height:120px;font-size:1.2rem}}.content-location .location-list,.content-top .scroll-container .location-list{display:-ms-grid;display:grid}.content-location .location-list li a,.content-top .scroll-container .location-list li a{gap:0 25px;display:-ms-grid;display:grid;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;grid-template-areas:"icon name" "icon area"}.content-location .location-list li a:before,.content-top .scroll-container .location-list li a:before{-ms-grid-row:1;-ms-grid-row-span:3;-ms-grid-column:1;grid-area:icon;width:66px;height:56px}.content-location .location-list li a .location-list-name,.content-top .scroll-container .location-list li a .location-list-name{-ms-grid-row:1;-ms-grid-column:3;grid-area:name;font-size:2rem;letter-spacing:0.1em;font-weight:700;line-height:1}.content-location .location-list li a .location-list-area,.content-top .scroll-container .location-list li a .location-list-area{-ms-grid-row:3;-ms-grid-column:3;grid-area:area;font-size:1.3rem;line-height:1}@media (hover:hover) and (pointer:fine){.content-location .location-list li a:hover:hover,.content-top .scroll-container .location-list li a:hover:hover{color:var(--c-primary)}}@media (max-width:768px){.content-location .location-list,.content-top .scroll-container .location-list{gap:10px}.content-location .location-list li a,.content-top .scroll-container .location-list li a{gap:0 10px}.content-location .location-list li a:before,.content-top .scroll-container .location-list li a:before{width:40px;height:34px}.content-location .location-list li a .location-list-name,.content-top .scroll-container .location-list li a .location-list-name{font-size:1.5rem}.content-location .location-list li a .location-list-area,.content-top .scroll-container .location-list li a .location-list-area{font-size:1rem}}@font-face{font-display:swap;font-family:"IBM Plex Sans JP";font-style:normal;font-weight:400;src:url("../fonts/ibm-plex-sans-jp-v6-japanese_latin-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"IBM Plex Sans JP";font-style:normal;font-weight:700;src:url("../fonts/ibm-plex-sans-jp-v6-japanese_latin-700.woff2") format("woff2")}body{font-family:"IBM Plex Sans JP",sans-serif}body,html{height:100%}html{font-size:62.5%;scroll-behavior:smooth;scroll-padding-top:100px}@media (max-width:768px){html{scroll-padding-top:50px}}body{line-height:2;font-size:1.5rem;background-color:var(--c-body)}@media (max-width:768px){body{font-size:1.4rem}}h1,h2,h3,h4,h5{line-height:1.5;font-weight:700}img{max-width:100%;height:auto;vertical-align:top}svg{max-width:100%;height:auto}a,button{-webkit-transition:color 0.2s ease-in-out,background-color 0.2s ease-in-out,border-color 0.2s ease-in-out,-webkit-box-shadow 0.2s ease-in-out;transition:color 0.2s ease-in-out,background-color 0.2s ease-in-out,border-color 0.2s ease-in-out,-webkit-box-shadow 0.2s ease-in-out;transition:color 0.2s ease-in-out,background-color 0.2s ease-in-out,border-color 0.2s ease-in-out,box-shadow 0.2s ease-in-out;transition:color 0.2s ease-in-out,background-color 0.2s ease-in-out,border-color 0.2s ease-in-out,box-shadow 0.2s ease-in-out,-webkit-box-shadow 0.2s ease-in-out}a img,button img{-webkit-transition:scale 0.2s ease-in-out;transition:scale 0.2s ease-in-out}@media (hover:hover) and (pointer:fine){a:hover:hover img,button:hover:hover img{scale:1.05}}#interview-article{padding:50px 0 0}@media (max-width:768px){#interview-article{padding:20px 0 60px}}#interview-article .tit-sub{font-size:28px;font-weight:bold;background-color:#FFFFFF;border-radius:40px;color:var(--c-primary);border:3px solid;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:142px;display:-ms-grid;display:grid;place-items:center;padding:0 50px}#interview-article .tit-sub.left{position:relative}#interview-article .tit-sub.left:after{content:"";position:absolute;left:30%;bottom:-26px;width:37px;height:26px;background:url("../../interview/images/triangle_left.svg") no-repeat center/contain;pointer-events:none}#interview-article .tit-sub.right{position:relative}#interview-article .tit-sub.right:after{content:"";position:absolute;right:30%;bottom:-26px;width:37px;height:26px;background:url("../../interview/images/triangle_right.svg") no-repeat center/contain;pointer-events:none}@media (max-width:768px){#interview-article .tit-sub{font-size:20px;height:90px;border-radius:30px;padding:0 25px}}@media (max-width:374px){#interview-article .tit-sub{font-size:16px;height:70px;border-radius:20px;padding:0 18px}}#interview-article .interview_title{padding-left:8%;width:100%;height:500px;margin:0 auto;position:relative;display:-ms-grid;display:grid;-ms-grid-columns:0.32fr 0.68fr;grid-template-columns:0.32fr 0.68fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#interview-article .interview_title ._prof{padding:20px 0;-ms-flex-item-align:start;-ms-grid-row-align:start;align-self:start}#interview-article .interview_title ._prof .heading{font-size:20px;color:var(--c-primary);margin-bottom:80px;letter-spacing:0.08em}#interview-article .interview_title ._prof .tit-main{font-size:28px;margin-bottom:40px;line-height:1.5;white-space:nowrap;z-index:2;position:relative;text-shadow:0 2px 6px #fff,0 0 2px #fff}#interview-article .interview_title ._prof ._name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;margin-bottom:15px}#interview-article .interview_title ._prof ._name .prof-job-name{border-radius:100vw;background-color:var(--c-primary);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:#FFFFFF;padding:3px 20px;font-size:18px;font-weight:bold;letter-spacing:0.1em}#interview-article .interview_title ._prof ._name .prof-name{font-size:16px;font-weight:bold}#interview-article .interview_title ._prof .prof-info{font-size:14px}#interview-article .interview_title .pho_main{width:100%;height:100%;max-height:500px;position:relative}#interview-article .interview_title .pho_main>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:40px}@media (max-width:768px){#interview-article .interview_title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:auto;padding:0}#interview-article .interview_title>.pho_main{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:100%;height:75vw;max-height:none;margin-bottom:24px}#interview-article .interview_title>.pho_main>img{-o-object-fit:cover;object-fit:cover}#interview-article .interview_title>._prof{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:100%;padding:0 4%}#interview-article .interview_title>._prof .heading{font-size:15px;margin-bottom:20px}#interview-article .interview_title>._prof .tit-main{font-size:20px;margin-bottom:20px;white-space:wrap}#interview-article .interview_title>._prof ._name .prof-job-name{padding:2px 20px;font-size:14px}#interview-article .interview_title>._prof .prof-info{font-size:12px}}#interview-article .interview_phoL{display:-ms-grid;display:grid;-ms-grid-columns:51% 1fr;grid-template-columns:51% 1fr;-ms-grid-rows:1fr auto;grid-template-rows:1fr auto;-webkit-box-align:end;-ms-flex-align:end;align-items:end;grid-template-areas:"pho tit-sub" "pho txt-parag";margin-right:8%;min-height:440px}#interview-article .interview_phoL .tit-sub{-ms-grid-row:1;-ms-grid-column:2;grid-area:tit-sub;position:relative;top:-35px;left:-80px;z-index:1;-ms-grid-column-align:start;justify-self:start}#interview-article .interview_phoL .txt-parag{-ms-grid-row:2;-ms-grid-column:2;grid-area:txt-parag;padding-left:8%}#interview-article .interview_phoL .pho{-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:1;grid-area:pho;width:100%;height:100%}#interview-article .interview_phoL .pho>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:40px}@media (max-width:768px){#interview-article .interview_phoL{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;height:auto;min-height:auto;margin-right:0}#interview-article .interview_phoL>.pho{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;position:static;width:85%}#interview-article .interview_phoL>.tit-sub{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;position:relative;left:auto;top:-30px;right:auto;margin-left:auto;max-width:90%}#interview-article .interview_phoL>.txt-parag{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;position:static;padding:0 var(--side-pdg)}}#interview-article .interview_phoR{display:-ms-grid;display:grid;-ms-grid-columns:1fr 51%;grid-template-columns:1fr 51%;-ms-grid-rows:1fr auto;grid-template-rows:1fr auto;-webkit-box-align:end;-ms-flex-align:end;align-items:end;grid-template-areas:"tit-sub	pho " "txt-parag	pho";margin-left:8%;min-height:440px}#interview-article .interview_phoR .tit-sub{-ms-grid-row:1;-ms-grid-column:1;grid-area:tit-sub;position:relative;top:-35px;right:-80px;z-index:1;justify-self:end}#interview-article .interview_phoR .txt-parag{-ms-grid-row:2;-ms-grid-column:1;grid-area:txt-parag;padding-right:8%}#interview-article .interview_phoR .pho{-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:2;grid-area:pho;width:100%;height:100%}#interview-article .interview_phoR .pho>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:40px}@media (max-width:768px){#interview-article .interview_phoR{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;height:auto;min-height:auto;margin-left:0}#interview-article .interview_phoR>.pho{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;position:static;margin-left:auto;width:85%}#interview-article .interview_phoR>.tit-sub{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;position:relative;left:auto;top:-30px;right:auto;margin-right:auto;max-width:80%}#interview-article .interview_phoR>.txt-parag{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;position:static;padding:0 var(--side-pdg)}}#interview-article .interview_2row{margin:0 8%}#interview-article .interview_2row .tit-sub{text-align:center}#interview-article .interview_2row ._flex{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6%}#interview-article .interview_2row ._flex>li{-webkit-box-flex:1;-ms-flex:1;flex:1}#interview-article .interview_2row ._flex>li .tit-sub{width:100%;margin:0 auto 40px;padding:0 10px}@media (max-width:768px){#interview-article .interview_2row{margin:0 var(--side-pdg)}#interview-article .interview_2row ._flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:60px}#interview-article .interview_2row ._flex>li .tit-sub{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto 30px;padding:0 30px}#interview-article .interview_2row ._flex>li .tit-sub.right:after{left:30%;right:auto;background:url("../../interview/images/triangle_left.svg") no-repeat center/contain}}#interview-article .schedule .heading{padding-left:8%;font-size:14px}#interview-article .schedule ._list{padding-left:8%;display:-webkit-box;display:-ms-flexbox;display:flex;gap:50px;overflow-x:scroll}#interview-article .schedule ._list>li{width:450px;min-width:450px}#interview-article .schedule ._list>li ._time{font-size:30px;color:var(--c-primary);margin-bottom:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#interview-article .schedule ._list>li ._time:after{content:"";display:block;height:1px;background:var(--c-primary);-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:20px}#interview-article .schedule ._list>li ._wrapper{width:100%}#interview-article .schedule ._list>li ._wrapper:has(._img){display:-ms-grid;display:grid;row-gap:0px;-webkit-column-gap:28px;-moz-column-gap:28px;column-gap:28px;-ms-grid-columns:140px 28px 1fr;grid-template-columns:140px 1fr;grid-template-areas:"img text"}#interview-article .schedule ._list>li ._wrapper ._textBox{-ms-grid-row:1;-ms-grid-column:3;grid-area:text}#interview-article .schedule ._list>li ._wrapper ._img{width:140px;aspect-ratio:1/1;-ms-flex-item-align:start;-ms-grid-row-align:start;align-self:start;-o-object-fit:cover;object-fit:cover;border-radius:30px}#interview-article .schedule ._list>li ._wrapper ._title{font-size:20px;font-weight:bold;line-height:1.4;margin-bottom:0.5em}#interview-article .schedule ._list>li ._wrapper ._detail{grid-area:detail;font-size:14px;padding-bottom:20px}@media (max-width:768px){#interview-article .schedule .heading{padding-left:var(--side-pdg)}#interview-article .schedule ._list{padding-left:var(--side-pdg);gap:20px}#interview-article .schedule ._list>li{width:75%;min-width:75%}#interview-article .schedule ._list>li ._time{margin-bottom:5px}#interview-article .schedule ._list>li ._wrapper{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;min-height:100px;row-gap:10px}#interview-article .schedule ._list>li ._wrapper:has(._img){row-gap:10px;-webkit-column-gap:12px;-moz-column-gap:12px;column-gap:12px;-ms-grid-columns:100px 12px 1fr;grid-template-columns:100px 1fr;-webkit-box-align:start;-ms-flex-align:start;align-items:start}#interview-article .schedule ._list>li ._wrapper ._img{width:100px;aspect-ratio:1/1}#interview-article .schedule ._list>li ._wrapper ._title{font-size:15px;padding-top:10px}#interview-article .schedule ._list>li ._wrapper ._detail{font-size:14px;padding-bottom:10px;line-height:1.4}}#interview-article .offStyle{margin:0 8%;padding:30px;border-radius:40px;background-color:var(--c-primary);color:#FFFFFF;display:-webkit-box;display:-ms-flexbox;display:flex;gap:30px}#interview-article .offStyle ._textarea{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:20px}#interview-article .offStyle ._textarea ._title{font-size:20px;margin-bottom:20px}#interview-article .offStyle ._img{width:28%;height:auto;-ms-flex-item-align:self-start;-ms-grid-row-align:self-start;align-self:self-start;border-radius:20px}@media (max-width:768px){#interview-article .offStyle{margin:0 var(--side-pdg);padding:20px 6%;border-radius:30px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px}#interview-article .offStyle ._textarea{padding:10px}#interview-article .offStyle ._textarea ._title{font-size:18px;margin-bottom:14px}#interview-article .offStyle ._img{width:100%;height:auto;border-radius:20px}}#interview-article>:not(:last-child){margin-bottom:var(--parts-pdg)}#interview-index .filter-wrap{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:30px 80px;margin-bottom:var(--parts-pdg);background:var(--c-bg);border-radius:40px;padding:40px}#interview-index .filter-wrap .category{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;margin-bottom:10px}#interview-index .filter-wrap .category:before{content:"";display:block;width:40px;height:1px;background:#000}#interview-index .filter-wrap .filter-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}#interview-index .filter-wrap .filter-list .filter-list-btn{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:1.4rem;font-weight:700;background:#999;color:#fff;-webkit-transition:0.2s;transition:0.2s;padding:0.2em 1em;border-radius:100vw}#interview-index .filter-wrap .filter-list .filter-list-btn.is-active{background:var(--c-primary)}#interview-index .filter-wrap .reset{position:absolute;right:20px;top:20px}@media (hover:hover) and (pointer:fine){#interview-index .filter-wrap .reset:hover{rotate:360deg;-webkit-transition:0.5s;transition:0.5s}}#interview-index .interview-list-wrap{width:100%;overflow:clip}#interview-index .interview-list{margin-left:-60px}#interview-index .interview-list-item{width:calc((100% - 180px) / 3);margin-left:60px;margin-bottom:50px}#interview-index .interview-list-item a{display:block;border-radius:30px;background:var(--c-bg);overflow:hidden}#interview-index .interview-list-item a .pho{width:100%;aspect-ratio:1/0.7;overflow:hidden;display:block}#interview-index .interview-list-item a .pho img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#interview-index .interview-list-item a .prof{padding:0 30px 25px}#interview-index .interview-list-item a .prof-location{font-size:14px;background:var(--c-primary);color:#fff;font-weight:700;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:0.2em 1em;border-radius:100vw;translate:-3px -50%}#interview-index .interview-list-item a .prof-name{font-weight:bold;font-size:1.8rem}#interview-index .interview-list-item a .prof-job{font-size:1.3rem;line-height:1.5}@media (max-width:768px){#interview-index .filter-wrap{gap:20px;background:var(--c-bg);border-radius:20px;padding:20px}#interview-index .filter-wrap .filter-list{gap:8px 5px}#interview-index .filter-wrap .filter-list .filter-list-btn{font-size:1.2rem}#interview-index .filter-wrap .reset{right:15px;top:15px}#interview-index .interview-list{margin-left:calc(var(--side-pdg) * -1)}#interview-index .interview-list-item{width:calc((100% - var(--side-pdg) * 2) / 2);margin-left:var(--side-pdg);margin-bottom:50px}#interview-index .interview-list-item a{border-radius:20px}#interview-index .interview-list-item a .prof{padding:0 var(--side-pdg) 15px}#interview-index .interview-list-item a .prof-location{font-size:12px}#interview-index .interview-list-item a .prof-name{font-size:1.6rem}#interview-index .interview-list-item a .prof-job{font-size:1.1rem}}.content-location .location-list{width:max(550px,65%);position:relative;z-index:1;gap:15px;grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.content-location .location-list li a:before{-webkit-filter:grayscale(100%) brightness(1.5);filter:grayscale(100%) brightness(1.5)}.content-location .location-list li a.is-active{color:var(--c-primary)}.content-location .location-list li a.is-active:before{-webkit-filter:none;filter:none}.content-location #map{width:70%;margin-top:-50%;margin-left:auto}.content-location #map svg{width:100%}.content-location #map svg .map-point.is-active{fill:var(--c-primary)}@media (hover:hover) and (pointer:fine){.content-location #map svg .map-point:hover:hover{fill:var(--c-primary)}}.content-location #location-include{padding-top:var(--element-pdg)}.content-location #location-include .location-head{margin-bottom:var(--sec-pdg)}.content-location #location-include .location-head .name{font-size:5rem;letter-spacing:0.1em}.content-location #location-include .location-head .area{color:var(--c-primary);font-weight:700;letter-spacing:0.1em;line-height:1}.content-location #location-include .location-head .pho{height:500px;border-radius:40px;overflow:hidden;margin-top:50px}.content-location #location-include .location-head .pho img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.content-location #location-include .chart .chart-head{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.content-location #location-include .chart .chart-head h3{font-weight:400;letter-spacing:0.1em}.content-location #location-include .chart .chart-head h3+p{font-size:2.8rem;font-weight:bold;letter-spacing:0.1em;line-height:1.5;margin-top:0.5em;margin-bottom:var(--parts-pdg)}.content-location #location-include .chart .chart-description{display:-ms-grid;display:grid;-ms-grid-columns:1fr 60px 1fr 60px 1fr;grid-template-columns:repeat(3,1fr);gap:40px 60px}.content-location #location-include .chart .chart-description dt{font-size:1.8rem;font-weight:700;letter-spacing:0.1em;border:1px solid var(--c-primary);color:var(--c-primary);border-radius:100vw;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:2px 1em 0;margin-bottom:0.8em}.content-location #location-include .chart .chart-description dd{font-size:1.4rem;text-align:justify}.content-location #location-include .linkArea{margin-top:var(--sec-pdg)}.content-location #location-include .linkArea .link-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:40px}.content-location #location-include .linkArea .link-list li{width:250px}.content-location #location-include .linkArea .link-list li a{font-size:1.4rem;color:#1d61ba;line-height:1.5}.content-location #location-include .linkArea .link-list li a .thumbnail{display:block;width:250px;height:140px;margin-bottom:10px;overflow:hidden}.content-location #location-include .linkArea .link-list li a .thumbnail img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.content-location #location-include .spot{margin-top:var(--sec-pdg);position:relative}.content-location #location-include .spot .content-batch{position:absolute;top:-35px;right:-35px;z-index:2}.content-location #location-include .spot .content-batch strong{font-size:130%;padding-top:0.2em;color:var(--c-primary);line-height:1.5}.content-location #location-include .spot .swiper-wrapper{width:100%}.content-location #location-include .spot .spot-slide{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:visible;width:100%;height:400px}.content-location #location-include .spot .spot-slide .swiper-slide{background:var(--c-bg);border-radius:40px;display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);-webkit-box-align:end;-ms-flex-align:end;align-items:end}.content-location #location-include .spot .spot-slide .swiper-slide .spot-slide-img{width:100%;height:100%}.content-location #location-include .spot .spot-slide .swiper-slide .spot-slide-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.content-location #location-include .spot .spot-slide .swiper-slide .spot-slide-text{padding:50px 60px}.content-location #location-include .spot .spot-slide .swiper-slide .spot-slide-text h4{font-size:2rem;margin-bottom:1em}.content-location #location-include .spot .spot-slide .swiper-slide .spot-slide-text p{font-size:1.4rem}.content-location #location-include .spot .swiper-pagination{position:static;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transform:none;transform:none;margin-top:50px;gap:5px}.content-location #location-include .spot .swiper-pagination .swiper-pagination-bullet{width:10px;height:10px;border-radius:5px;-webkit-transition:width 0.3s ease,color 0.3s ease;transition:width 0.3s ease,color 0.3s ease}.content-location #location-include .spot .swiper-pagination .swiper-pagination-bullet-active{background:var(--c-primary);width:20px}.content-location #location-include .interview{margin-top:var(--sec-pdg)}.content-location #location-include .interview h3{font-size:2rem;letter-spacing:0.1em;text-align:center;margin-bottom:30px}.content-location #location-include .interview .border-column{border:3px solid #000;border-radius:40px;padding:80px 45px;position:relative}.content-location #location-include .interview .border-column:after,.content-location #location-include .interview .border-column:before{content:"";display:block;width:3px;height:calc(100% - 80px);background:#fff;position:absolute;top:40px;left:-3px;z-index:1}.content-location #location-include .interview .border-column:after{left:auto;right:-3px}.content-location #location-include .point .tab-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:20px;margin-bottom:-3px}.content-location #location-include .point .tab-btn button{background:var(--c-bg);border:3px solid #000;border-bottom:none;border-radius:20px 20px 0 0;font-size:2.4rem;letter-spacing:0.1em;font-weight:700;width:300px;text-align:center;line-height:80px;background:#ccc}.content-location #location-include .point .tab-btn button.is-active{background:#fff;position:relative;z-index:1}.content-location #location-include .point .tab-content{display:none;-ms-grid-columns:1fr 45px 1fr 45px 1fr;grid-template-columns:repeat(3,1fr);gap:45px;counter-reset:number 0}.content-location #location-include .point .tab-content.is-active{display:-ms-grid;display:grid}.content-location #location-include .point .tab-content .tab-item{counter-reset:num;display:-ms-grid;display:grid;-ms-grid-rows:subgrid;grid-template-rows:subgrid;-ms-grid-row-span:3;grid-row:span 3;gap:20px}.content-location #location-include .point .tab-content .tab-item:before{counter-increment:number 1;content:"0" counter(number);text-align:center;color:var(--c-primary);font-size:4.6rem;font-weight:bold;line-height:1}.content-location #location-include .point .tab-content .tab-item h4{font-size:2rem;text-align:center;display:-ms-grid;display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.content-location #location-include .point .tab-content .tab-item ul{list-style-type:disc;padding-left:20px}.content-location #location-include .point .tab-content .tab-item ul li{font-size:1.4rem;text-align:justify;line-height:1.5}.content-location #location-include .point .tab-content .tab-item ul li+li{margin-top:0.8em}.content-location #location-include .life .life-interview{display:-ms-grid;display:grid;gap:40px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-template-areas:"img text" "photo photo"}.content-location #location-include .life .life-interview:not(:has(.life-interview-img)){grid-template-areas:"text text" "photo photo"}.content-location #location-include .life .life-interview:not(:has(.life-interview-photo)){gap:0 40px}.content-location #location-include .life .life-interview+.life-interview{margin-top:60px;padding-top:40px;border-top:1px solid #000}.content-location #location-include .life .life-interview-img{-ms-grid-row:1;-ms-grid-column:1;grid-area:img;width:200px;height:200px;border-radius:50%;overflow:hidden}.content-location #location-include .life .life-interview-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.content-location #location-include .life .life-interview-text{-ms-grid-row:1;-ms-grid-column:3;grid-area:text;text-align:justify}.content-location #location-include .life .life-interview-photo{-ms-grid-row:3;-ms-grid-column:1;-ms-grid-column-span:3;grid-area:photo;display:-ms-grid;display:grid;gap:40px;-ms-grid-columns:1fr 40px 1fr;grid-template-columns:repeat(2,1fr)}.content-location #location-include .life .life-interview-photo li{border-radius:20px;overflow:hidden}.content-location #location-include .life .life-interview-photo li img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (max-width:768px){.content-location{overflow-x:clip}.content-location .location-list{width:100%;gap:10px;-ms-grid-columns:1fr 10px 1fr;grid-template-columns:repeat(2,1fr)}.content-location #map{width:100%;margin-top:-30vw;-webkit-mask-image:-webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(40%,#000),to(#000));-webkit-mask-image:linear-gradient(to bottom,transparent 0%,#000 40%,#000 100%);mask-image:-webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(40%,#000),to(#000));mask-image:linear-gradient(to bottom,transparent 0%,#000 40%,#000 100%)}.content-location #map svg{width:100%}.content-location #location-include{padding-top:50px}.content-location #location-include .location-head{margin-bottom:60px}.content-location #location-include .location-head .name{font-size:3rem}.content-location #location-include .location-head .pho{height:50vw;margin-top:20px}.content-location #location-include .chart{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.content-location #location-include .chart .chart-head{width:100%;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.content-location #location-include .chart .chart-head h3+p{font-size:2rem}.content-location #location-include .chart .chart-description{-ms-grid-columns:1fr;grid-template-columns:repeat(1,1fr);gap:20px}.content-location #location-include .chart .chart-description dt{font-size:1.6rem;width:100%;text-align:center}.content-location #location-include .linkArea .link-list{gap:15px 25px}.content-location #location-include .linkArea .link-list li{width:160px}.content-location #location-include .linkArea .link-list li a{font-size:1.2rem}.content-location #location-include .linkArea .link-list li a .thumbnail{display:block;width:160px;height:90px}.content-location #location-include .spot .content-batch{right:-25px}.content-location #location-include .spot .spot-slide{height:400px}.content-location #location-include .spot .spot-slide .swiper-slide{-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1,1fr);-ms-grid-rows:0.5fr 1fr;grid-template-rows:0.5fr 1fr;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.content-location #location-include .spot .spot-slide .swiper-slide>:first-child{-ms-grid-row:1;-ms-grid-column:1}.content-location #location-include .spot .spot-slide .swiper-slide>:nth-child(2){-ms-grid-row:2;-ms-grid-column:1}.content-location #location-include .spot .spot-slide .swiper-slide .spot-slide-text{padding:25px}.content-location #location-include .spot .spot-slide .swiper-slide .spot-slide-text h4{font-size:1.5rem;margin-bottom:0.5em}.content-location #location-include .spot .spot-slide .swiper-slide .spot-slide-text p{font-size:1.2rem;line-height:1.6}.content-location #location-include .interview h3{font-size:1.8rem}.content-location #location-include .interview .border-column{border-radius:20px;padding:40px var(--side-pdg)}.content-location #location-include .interview .border-column:after,.content-location #location-include .interview .border-column:before{height:calc(100% - 40px);top:20px}.content-location #location-include .point .tab-btn{gap:5px}.content-location #location-include .point .tab-btn button{border-radius:10px 10px 0 0;font-size:1.4rem;letter-spacing:0;width:auto;line-height:50px;padding:0 15px}.content-location #location-include .point .tab-content{-ms-grid-columns:1fr;grid-template-columns:repeat(1,1fr);gap:20px}.content-location #location-include .point .tab-content .tab-item:before{font-size:1.6rem}.content-location #location-include .point .tab-content .tab-item h4{font-size:1.6rem}.content-location #location-include .life .life-interview{gap:20px;justify-items:center;grid-template-areas:"img" "text" "photo"}.content-location #location-include .life .life-interview+.life-interview{margin-top:30px;padding-top:30px}.content-location #location-include .life .life-interview-img{width:120px;height:120px}.content-location #location-include .life .life-interview-photo{gap:10px}.content-location #location-include .life .life-interview-photo li{aspect-ratio:1/1}.content-location #location-include .life .life-interview>._textBox{-ms-grid-row:3;-ms-grid-column:1;-ms-grid-column-span:1}.content-location #location-include .life .life-interview>.life-interview-img{-ms-grid-row:1;-ms-grid-column:1}.content-location #location-include .life .life-interview>.life-interview-text{-ms-grid-row:3;-ms-grid-column:1;-ms-grid-column-span:1}.content-location #location-include .life .life-interview-photo{-ms-grid-row:5;-ms-grid-column:1;-ms-grid-column-span:1}}.workstyle-welfare{position:relative}.workstyle-welfare .contents{position:relative}.workstyle-welfare .contents>section{width:80%;max-width:900px;padding:var(--element-pdg) 0 0;margin-bottom:var(--sec-pdg);border-top:3px solid var(--c-primary)}@media (max-width:768px){.workstyle-welfare .contents>section{padding-top:40px;width:100%}}.workstyle-welfare .anchorLink{position:fixed;top:var(--sec-pdg);left:auto;right:0;margin-left:auto;padding:40px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border-radius:40px 0 0 40px;background-color:var(--c-bg);font-weight:bold;z-index:1;line-height:1.4}.workstyle-welfare .anchorLink .anchorLink-list-item{position:relative;padding-left:26px}.workstyle-welfare .anchorLink .anchorLink-list-item:before{content:"";position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:18px;height:18px;background-color:var(--c-primary);-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none' stroke='black' stroke-width='3' stroke-linecap='square' stroke-linejoin='square'><polyline points='3 6 9 12 15 6'/></svg>") center/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none' stroke='black' stroke-width='3' stroke-linecap='square' stroke-linejoin='square'><polyline points='3 6 9 12 15 6'/></svg>") center/contain no-repeat}.workstyle-welfare .anchorLink .anchorLink-list-item:not(:last-child){margin-bottom:20px}@media (hover:hover) and (pointer:fine){.workstyle-welfare .anchorLink .anchorLink-list-item a:hover{color:var(--c-primary)}}@media (max-width:768px){.workstyle-welfare .anchorLink{position:static;width:100%;border-radius:20px;margin-bottom:60px;padding:30px 20px 20px}.workstyle-welfare .anchorLink .anchorLink-list-item{display:inline-block;margin-right:15px;font-size:13px}.workstyle-welfare .anchorLink .anchorLink-list-item:not(:last-child){margin-bottom:10px}}.workstyle-welfare .tit-thema{margin-bottom:var(--element-pdg)}.workstyle-welfare .figure-flex{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:var(--parts-pdg)}.workstyle-welfare .figure-flex figure{width:100%}.workstyle-welfare .figure-flex figure figcaption{margin-top:0.5em}.workstyle-welfare .item h5{margin:1em 0}.workstyle-welfare .item .pho-flex{display:-webkit-box;display:-ms-flexbox;display:flex;gap:30px}.workstyle-welfare .item .pho-flex>*{width:50%}.workstyle-welfare .item:has(.img){display:-ms-grid;display:grid;grid:"tit tit" "parag img"}.workstyle-welfare .item:has(.img) .tit-item{-ms-grid-row:3;-ms-grid-column:1;grid-area:tit}.workstyle-welfare .item:has(.img) .txt-parag{grid-area:parag}.workstyle-welfare .item:has(.img) .img{-ms-grid-row:1;-ms-grid-column:1;grid-area:img;min-width:160px;margin-left:30px;text-align:center}.workstyle-welfare .item:has(.img) .img.logo{width:160px}.workstyle-welfare .data{display:-ms-grid;display:grid;-ms-grid-columns:1fr 40px 1fr 40px 1fr;grid-template-columns:repeat(3,1fr);gap:40px}.workstyle-welfare .data .item{display:-ms-grid;display:grid;-ms-grid-rows:subgrid;grid-template-rows:subgrid;-ms-grid-row-span:4;grid-row:span 4;gap:0}.workstyle-welfare .data .item .tit-item{text-align:center}.workstyle-welfare .data .item .data-ico{text-align:center;margin-bottom:5px;margin-top:auto}.workstyle-welfare .data .item .data-ico .num{display:block;font-size:5rem;font-weight:bold;line-height:1.2}.workstyle-welfare .data .item .data-ico .num span{font-size:50%;vertical-align:3px}.workstyle-welfare h3{margin:var(--item-pdg) 0;font-size:120%}@media (max-width:768px){.workstyle-welfare .figure-flex figure figcaption{font-size:1.2rem}.workstyle-welfare .item .pho-flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.workstyle-welfare .item .pho-flex>*{width:100%}.workstyle-welfare .item:has(.img) .img{width:20vw;min-width:0;margin-left:20px;text-align:center}.workstyle-welfare .item:has(.img) .img.logo{width:25vw}.workstyle-welfare .data{-ms-grid-columns:1fr 20px 1fr;grid-template-columns:repeat(2,1fr);gap:20px}.workstyle-welfare .data .tit-item{margin-top:0}.workstyle-welfare .data .item .data-ico img{scale:0.8}.workstyle-welfare .data .item .data-ico .num{font-size:3rem}}.content-job.mechanical-engineer{--color:var(--c-green)}.content-job.operator{--color:var(--c-purple)}.content-job .refinery{background:var(--c-bg);border-radius:80px;padding:0 80px 60px;margin-bottom:var(--sec-pdg)}.content-job .refinery hgroup{position:relative;text-align:center;margin-bottom:var(--parts-pdg)}.content-job .refinery hgroup p{padding-top:30px;font-weight:bold;letter-spacing:0.1em}.content-job .refinery hgroup p:before{content:url("../../job/images/ico_atfirst.svg");position:absolute;top:0;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.content-job .refinery hgroup h2{font-size:3rem;letter-spacing:0.1em;margin-top:0.5em}.content-job .refinery .about{display:-ms-grid;display:grid;gap:40px 80px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.content-job .refinery .about h3{font-size:2rem;letter-spacing:0.1em;border-top:6px dotted #000;border-bottom:6px dotted #000;text-align:center;padding:1.5em 0;margin-bottom:1.5em}.content-job .refinery .role{width:min(100%,900px);margin:60px auto 0}.content-job .refinery .role .conclusion{font-size:3rem;line-height:1.5;letter-spacing:0.1em;font-weight:700;text-align:center;color:var(--c-primary)}.content-job .job .tit-round{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto;padding:0.7em 1.5em 0.5em;font-size:2rem;letter-spacing:0.1em;font-weight:700;background:var(--color);border-radius:100vw;color:#fff;text-align:center}.content-job .job hgroup.overflow{position:relative;border-radius:80px 80px 0 0;overflow:hidden}.content-job .job hgroup.overflow .bg{width:100%;height:600px;overflow:hidden;position:relative}.content-job .job hgroup.overflow .bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-filter:blur(10px);filter:blur(10px)}.content-job .job hgroup.overflow .bg:after{content:"";display:block;width:100%;height:100%;background:var(--color);position:absolute;top:0;left:0;opacity:0.6}.content-job .job hgroup.overflow .content{width:100%;position:absolute;top:50%;left:0;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);color:#fff;text-align:center;z-index:1}.content-job .job hgroup.overflow .content .tit-round{margin-bottom:40px;background:#fff;color:var(--color)}.content-job .job hgroup.overflow .content p{font-size:4rem;line-height:1.5;font-weight:700;letter-spacing:0.1em}.content-job .job .job-description{position:relative;padding:var(--sec-pdg) 0}.content-job .job .job-description .content-batch{top:0;right:0;translate:35px -50%;color:var(--color)}.content-job .job .job-description .job-benefits{display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:80px}.content-job .job .job-description .job-benefits h4{font-size:2rem;letter-spacing:0.1em;margin-bottom:1.5em;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto;position:relative}.content-job .job .job-description .job-benefits h4:after,.content-job .job .job-description .job-benefits h4:before{font-size:8rem;display:block;line-height:0;font-size:8rem;color:var(--color);position:absolute;top:0}.content-job .job .job-description .job-benefits h4:before{content:"“";left:-0.8em}.content-job .job .job-description .job-benefits h4:after{content:"”";right:-0.8em}.content-job .job .job-role{margin-bottom:var(--sec-pdg)}.content-job .job .job-role h2{margin-bottom:100px}.content-job .job .job-role-wrap{display:-ms-grid;display:grid;-ms-grid-columns:1fr 80px 1fr;grid-template-columns:repeat(2,1fr);gap:100px 80px}.content-job .job .job-role-item{position:relative}.content-job .job .job-role-item .bubble{position:absolute;top:-50px;left:-50px;border:3px solid var(--color);border-radius:30px 30px 0 30px;padding:20px 30px;text-align:center;background:#fff;line-height:1.5;font-weight:bold;color:var(--color)}.content-job .job .job-role-item .bubble strong{font-size:160%}.content-job .job .job-role-item .img{border-radius:40px;overflow:hidden;margin-bottom:40px}.content-job .job .job-role-item h3{font-size:2rem;letter-spacing:0.1em;margin-bottom:30px}.content-job .job .job-schedule h2{margin-bottom:80px}.content-job .job .job-schedule .column-2{display:-ms-grid;display:grid;-ms-grid-columns:1fr 80px 1fr;grid-template-columns:1fr 1fr;gap:50px 80px}.content-job .job .job-schedule .column-2 h3{border:3px solid var(--color);text-align:center;border-radius:100vw;padding:0.7em 1.5em 0.5em;color:var(--color);margin-bottom:60px}.content-job .job .job-schedule .column-2 .schedule{-webkit-column-count:1;-moz-column-count:1;column-count:1}.content-job .job .job-schedule .schedule{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:80px;-moz-column-gap:80px;column-gap:80px}.content-job .job .job-schedule .schedule-item{-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;position:relative;border-left:3px solid var(--color);padding-left:30px;display:-ms-grid;display:grid;gap:10px 25px;grid-template-areas:"time img" "tit img" "desc img"}.content-job .job .job-schedule .schedule-item:before{content:"";display:block;width:15px;height:15px;background:var(--color);border-radius:50%;position:absolute;top:47px;left:-9px}.content-job .job .job-schedule .schedule-item:first-child:before{top:0}.content-job .job .job-schedule .schedule-item+*{padding-top:40px}.content-job .job .job-schedule .schedule-item-time{-ms-grid-row:1;-ms-grid-column:1;grid-area:time;font-size:3rem;font-weight:bold;color:var(--color);line-height:1}.content-job .job .job-schedule .schedule-item-tit{-ms-grid-row:3;-ms-grid-column:1;grid-area:tit;font-size:2rem;font-weight:bold;line-height:1.5}.content-job .job .job-schedule .schedule-item-desc{-ms-grid-row:5;-ms-grid-column:1;grid-area:desc;font-size:1.4rem;line-height:1.75;text-align:justify}.content-job .job .job-schedule .schedule-item-img{-ms-grid-row:1;-ms-grid-row-span:5;-ms-grid-column:3;grid-area:img;width:140px;margin-left:auto}.content-job .job .job-schedule .schedule-item-img img{border-radius:20px}.content-job .job .btn-interview a{display:block;width:min(100%,500px);background:var(--color);color:#fff;font-size:2rem;letter-spacing:0.1em;font-weight:700;text-align:center;padding:var(--element-pdg) 0;border-radius:40px;margin:var(--parts-pdg) auto 0}@media (max-width:768px){.content-job .refinery{border-radius:40px;padding:0 var(--side-pdg) 40px}.content-job .refinery hgroup h2{font-size:2rem}.content-job .refinery .about h3{font-size:1.6rem;border-top:3px dotted #000;border-bottom:3px dotted #000}.content-job .refinery .role{margin:30px auto 0}.content-job .refinery .role .conclusion{font-size:2rem;-moz-text-align-last:left;text-align-last:left}.content-job .job .tit-round{font-size:1.6rem}.content-job .job hgroup.overflow{border-radius:40px 40px 0 0}.content-job .job hgroup.overflow .bg{height:100vw}.content-job .job hgroup.overflow .bg img{-webkit-filter:blur(5px);filter:blur(5px)}.content-job .job hgroup.overflow .content{padding:20px}.content-job .job hgroup.overflow .content .tit-round{margin-bottom:20px}.content-job .job hgroup.overflow .content p{font-size:2rem;-moz-text-align-last:left;text-align-last:left}.content-job .job .job-description .job-benefits{gap:80px}.content-job .job .job-description .job-benefits h4{font-size:1.6rem}.content-job .job .job-description .job-benefits h4:after,.content-job .job .job-description .job-benefits h4:before{font-size:6rem}.content-job .job .job-role h2{margin-bottom:100px}.content-job .job .job-role-wrap{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:80px}.content-job .job .job-role-item .bubble{left:calc(-1 * var(--side-pdg));border-radius:20px 20px 0 20px;padding:10px 20px}.content-job .job .job-role-item .img{margin-bottom:30px}.content-job .job .job-role-item h3{font-size:1.8rem;margin-bottom:15px}.content-job .job .job-schedule h2{margin-bottom:40px}.content-job .job .job-schedule .column-2{-ms-grid-columns:1fr;grid-template-columns:1fr}.content-job .job .job-schedule .column-2 h3{margin-bottom:30px}.content-job .job .job-schedule .column-2 .schedule{-webkit-column-count:1;-moz-column-count:1;column-count:1}.content-job .job .job-schedule .schedule{-webkit-column-count:1;-moz-column-count:1;column-count:1}.content-job .job .job-schedule .schedule-item{padding-left:20px;gap:10px 20px}.content-job .job .job-schedule .schedule-item-tit{font-size:1.6rem}.content-job .job .job-schedule .schedule-item-desc{font-size:1.3rem}.content-job .job .job-schedule .schedule-item-img{width:120px}.content-job .job .btn-interview a{font-size:1.5rem}}.content-career .lead{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:var(--parts-pdg);gap:var(--element-pdg)}.content-career .lead .ul-default{width:40%;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin:0;font-size:1.8rem;font-weight:700;letter-spacing:0.1em;border-left:1px solid var(--c-primary);padding:0.5em 2.5em}.content-career .lead .ul-default li::marker{color:var(--c-primary)}.content-career .training-section{background:var(--c-bg);padding:var(--parts-pdg);border-radius:80px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--parts-pdg)}.content-career .training-section .training p.tit{font-size:2.5rem;line-height:1.5;color:var(--c-primary);font-weight:700;letter-spacing:0.2em;margin-bottom:var(--item-pdg)}.content-career .training-section .training p+p.tit{margin-top:calc(var(--item-pdg) * 1.5)}.content-career .training-section figure{width:40%;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.content-career .system{margin-top:var(--sec-pdg)}.content-career .system h2{margin-bottom:var(--element-pdg);padding:1em 1em 0.8em;background:var(--c-bg);border-radius:20px}.content-career .system *+h3{margin-top:var(--parts-pdg)}.content-career .system h3{font-size:2rem;margin-bottom:var(--item-pdg);padding-bottom:var(--item-pdg);border-bottom:1px solid #000}.content-career .system h4{color:var(--c-primary);margin-top:var(--item-pdg);margin-bottom:0.5em}.content-career .system table{width:100%;margin:var(--item-pdg) 0}.content-career .system table td,.content-career .system table th{padding:1.5em 0.5em;border-top:1px solid #ddd}@media (max-width:768px){.content-career .lead{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.content-career .lead .ul-default{width:100%;font-size:1.6rem}.content-career .training-section{border-radius:40px;padding:30px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px}.content-career .training-section .training p{text-align:justify}.content-career .training-section .training p.tit{font-size:2.2rem}.content-career .training-section figure{width:100%}.content-career .system *+h3{margin-top:40px}.content-career .system h3{font-size:1.8rem}.content-career .system table td,.content-career .system table th{font-size:1.2rem}.content-career .system table th{width:35%}}#main.one-minute{padding-bottom:0}.one-minute .arrow{display:block;margin:0 auto;width:69px;margin-bottom:40px}@media (max-width:768px){.one-minute .arrow{width:30px;margin-bottom:15px}}.one-minute .summary{font-size:40px;font-weight:bold;text-align:center;line-height:1.5;color:var(--c-primary);word-break:keep-all;white-space:nowrap}@media (max-width:768px){.one-minute .summary{font-size:18px;word-break:normal;white-space:normal}}.one-minute .mainvisual{position:relative}.one-minute .mainvisual ._hgroup{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%}.one-minute .mainvisual ._hgroup>h1{font-size:40px;text-align:center;margin-bottom:10px}.one-minute .mainvisual ._hgroup>p{color:var(--c-primary);font-size:20px;font-weight:bold;text-align:center}@media (max-width:768px){.one-minute .mainvisual ._img{height:350px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.one-minute .mainvisual ._hgroup>h1{font-size:24px;margin-bottom:4px}.one-minute .mainvisual ._hgroup>p{font-size:15px}}.one-minute .keywords{margin-bottom:var(--parts-pdg)}.one-minute .keywords ._list{position:relative;top:-33px;margin-bottom:-33px;background-color:var(--c-bg);border-radius:80px;padding:80px}.one-minute .keywords ._list>li:not(:last-child){margin-bottom:80px}.one-minute .keywords ._list ._title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:12px}.one-minute .keywords ._list ._title ._keyword{position:relative;display:inline-block;width:190px;height:190px;-ms-flex-negative:0;flex-shrink:0;display:-ms-grid;display:grid;place-items:center;z-index:0;text-align:center;font-weight:700;font-size:25px;color:var(--c-primary)}.one-minute .keywords ._list ._title ._keyword:before{content:"";display:block;width:100%;height:100%;background:url(../images/img_bakudan.svg) no-repeat center;background-size:contain;position:absolute;top:0;left:0;z-index:-1}.one-minute .keywords ._list ._title ._num{font-size:120px;font-weight:bold;color:var(--c-primary);line-height:1;position:relative;left:-30px}.one-minute .keywords ._list ._title ._heading{font-size:30px;word-break:keep-all;z-index:1;text-shadow:2px 2px 12px var(--c-bg)}.one-minute .keywords ._list ._grid{display:-ms-grid;display:grid;-ms-grid-columns:1fr 10px 1fr 10px 1fr;grid-template-columns:repeat(3,1fr);gap:40px 10px}.one-minute .keywords ._list ._grid>li{display:-ms-grid;display:grid;-ms-grid-rows:subgrid;grid-template-rows:subgrid;-ms-grid-row-span:4;grid-row:span 4;gap:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.one-minute .keywords ._list ._grid>li ._icon{width:150px;display:block;margin:0 auto 10px}.one-minute .keywords ._list ._grid>li ._name{font-size:17px;font-weight:bold;word-break:keep-all;margin-bottom:5px}.one-minute .keywords ._list ._grid>li ._value{font-size:26px;color:var(--c-primary);font-weight:bold;line-height:1;word-break:keep-all}.one-minute .keywords ._list ._grid>li ._value ._em{font-size:75px}.one-minute .keywords ._list ._grid>li ._annotation{font-size:11px}.one-minute .keywords ._list ._img{position:relative;top:-120px;margin-bottom:-120px}.one-minute .keywords .arrow{position:relative;top:-7px}@media (max-width:768px){.one-minute .keywords ._list{top:-15px;margin-bottom:-15px;border-radius:30px;padding:var(--side-pdg)}.one-minute .keywords ._list>li:not(:last-child){margin-bottom:30px}.one-minute .keywords ._list ._title{-ms-flex-wrap:wrap;flex-wrap:wrap}.one-minute .keywords ._list ._title ._keyword{width:100px;height:100px;font-size:16px;margin-left:-15px}.one-minute .keywords ._list ._title ._num{font-size:70px;left:-15px}.one-minute .keywords ._list ._title ._heading{-ms-flex-preferred-size:100%;flex-basis:100%;font-size:24px;margin-top:-10px;margin-bottom:20px}.one-minute .keywords ._list ._grid{-ms-grid-columns:1fr 10px 1fr;grid-template-columns:repeat(2,1fr);gap:20px 10px}.one-minute .keywords ._list ._grid>li{display:-ms-grid;display:grid;-ms-grid-rows:subgrid;grid-template-rows:subgrid;-ms-grid-row-span:4;grid-row:span 4;gap:0;text-align:center}.one-minute .keywords ._list ._grid>li ._icon{width:min(60%,120px);margin:0 auto 10px}.one-minute .keywords ._list ._grid>li ._name{font-size:13px;line-height:1.2}.one-minute .keywords ._list ._grid>li ._value{font-size:16px}.one-minute .keywords ._list ._grid>li ._value ._em{font-size:35px}.one-minute .keywords ._list ._grid>li ._annotation{line-height:1.2}.one-minute .keywords ._list ._img{position:relative;top:-40px;margin-bottom:-40px}.one-minute .keywords .arrow{top:-5px}}.one-minute .work{margin-bottom:var(--parts-pdg)}.one-minute .work ._list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--parts-pdg);margin-bottom:70px}.one-minute .work ._list>li{-webkit-box-flex:1;-ms-flex:1;flex:1}.one-minute .work ._list>li ._img{border-radius:50px;margin-bottom:40px}.one-minute .work ._list>li ._heading{font-size:21px;line-height:1.5;margin-bottom:20px;word-break:keep-all}.one-minute .work ._list>li ._text{font-size:16px;line-height:1.75}@media (max-width:768px){.one-minute .work ._list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:30px;margin-bottom:0px}.one-minute .work ._list>li ._img{border-radius:20px;margin-bottom:15px}.one-minute .work ._list>li ._heading{font-size:18px;margin-bottom:10px}.one-minute .work ._list>li ._text{font-size:14px}}.one-minute .system{margin-bottom:var(--parts-pdg)}.one-minute .system ._list{display:-webkit-box;display:-ms-flexbox;display:flex;text-align:center}.one-minute .system ._list>li{-webkit-box-flex:1;-ms-flex:1;flex:1}.one-minute .system ._list>li:not(:last-child){border-right:1px solid #000000}.one-minute .system ._list>li ._heading{font-size:30px;margin-bottom:60px}.one-minute .system ._list>li ._block:not(:last-child){margin-bottom:40px}.one-minute .system ._list>li ._name{font-size:17px;font-weight:bold}.one-minute .system ._list>li ._title{font-size:26px;font-weight:bold;color:var(--c-primary);margin-bottom:8px}.one-minute .system ._list>li ._value{font-size:26px;color:var(--c-primary);font-weight:bold;line-height:1}.one-minute .system ._list>li ._value ._em{font-size:75px}.one-minute .system ._list>li ._annotation{font-size:11px}.one-minute .system ._list>li ._text{font-size:16px;line-height:1.75;word-break:keep-all}@media (max-width:768px){.one-minute .system ._list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.one-minute .system ._list>li{padding:20px 0}.one-minute .system ._list>li:not(:last-child){border-right:none;border-bottom:1px solid #000000}.one-minute .system ._list>li ._heading{font-size:24px;margin-bottom:20px}.one-minute .system ._list>li ._block:not(:last-child){margin-bottom:20px}.one-minute .system ._list>li ._name{font-size:14px}.one-minute .system ._list>li ._title{font-size:18px;margin-bottom:4px}.one-minute .system ._list>li ._value{font-size:16px}.one-minute .system ._list>li ._value ._em{font-size:35px}.one-minute .system ._list>li ._text{font-size:14px;word-break:normal}}.one-minute .environment{margin-bottom:var(--parts-pdg);background-color:var(--c-bg);border-radius:80px;padding:var(--parts-pdg)}.one-minute .environment ._heading{font-size:30px;text-align:center;margin-bottom:var(--parts-pdg)}.one-minute .environment ._list{display:-ms-grid;display:grid;-ms-grid-columns:1fr 60px 1fr;grid-template-columns:repeat(2,1fr);gap:60px}.one-minute .environment ._list>li{display:-ms-grid;display:grid;-ms-grid-rows:subgrid;grid-template-rows:subgrid;-ms-grid-row-span:3;grid-row:span 3;row-gap:25px}.one-minute .environment ._list>li ._title{font-size:21px;word-break:keep-all}.one-minute .environment ._list>li ._text{font-size:16px;line-height:1.75}.one-minute .environment ._list>li ._text ._annotation{font-size:11px}.one-minute .environment ._list>li ._img{border-radius:20px}@media (max-width:768px){.one-minute .environment{border-radius:30px;padding:var(--side-pdg)}.one-minute .environment ._heading{font-size:24px;margin-bottom:30px}.one-minute .environment ._list{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:repeat(1,1fr);gap:30px}.one-minute .environment ._list>li{row-gap:10px}.one-minute .environment ._list>li ._title{font-size:18px;word-break:keep-all}.one-minute .environment ._list>li ._text{font-size:14px}}.one-minute .links{border-radius:80px 80px 0 0;background:url(../../about/images/img_one-minute_06.jpg) no-repeat center/cover;padding:var(--parts-pdg) 0}.one-minute .links ._heading{font-size:30px;text-align:center;margin-bottom:var(--parts-pdg)}.one-minute .links ._list{display:-ms-grid;display:grid;-ms-grid-columns:1fr 50px 1fr 50px 1fr;grid-template-columns:repeat(3,1fr);gap:50px}.one-minute .links ._list>li{display:-ms-grid;display:grid;-ms-grid-rows:subgrid;grid-template-rows:subgrid;-ms-grid-row-span:3;grid-row:span 3;row-gap:0}.one-minute .links ._list>li ._title{font-size:16px;line-height:1.5;text-align:center}.one-minute .links ._list>li ._arrow{width:20px;margin:auto auto}.one-minute .links ._list>li ._link{position:relative}.one-minute .links ._list>li ._link ._img{border-radius:20px}.one-minute .links ._list>li ._link ._text{position:absolute;font-size:14px;font-weight:bold;color:#FFFFFF;left:20px;bottom:20px}.one-minute .links ._list>li ._link ._ico_link{position:absolute;width:66px;right:10px;bottom:10px}@media (max-width:768px){.one-minute .links{border-radius:30px 30px 0 0;background:url(../../about/images/img_one-minute_06.jpg) no-repeat center/cover}.one-minute .links ._heading{font-size:24px;word-break:keep-all;margin-bottom:30px}.one-minute .links ._list{-ms-grid-columns:1fr 10px 1fr;grid-template-columns:repeat(2,1fr);gap:10px}.one-minute .links ._list>li{-webkit-box-align:center;-ms-flex-align:center;align-items:center;row-gap:6px}.one-minute .links ._list>li ._title{font-size:14px}.one-minute .links ._list>li ._arrow{width:20px}.one-minute .links ._list>li ._link{position:relative}.one-minute .links ._list>li ._link ._img{border-radius:16px}.one-minute .links ._list>li ._link ._text{font-size:12px;left:10px;bottom:15px;line-height:1.1}.one-minute .links ._list>li ._link ._ico_link{width:40px;right:8px;bottom:8px}}@media (max-width:480px){.one-minute .links ._list{-ms-grid-columns:1fr;grid-template-columns:repeat(1,1fr);gap:30px}}.table-guideline{width:100%}.table-guideline td,.table-guideline th{border-bottom:1px solid #ddd;padding:var(--element-pdg) 0;line-height:1.75}.table-guideline th{top:0;width:30%;padding-right:1em}@media (max-width:768px){.table-guideline th{width:25%}}.table-guideline strong{display:inline-block;margin:20px 0}.table-guideline strong.head{display:block;font-size:120%;margin:20px 0}.table-guideline strong.head:first-child{margin-top:0}.table-guideline p.txt-note{margin-top:0.5em}.table-guideline ul{list-style-type:disc;padding-left:1.5em;margin:20px 0}.table-guideline ol{list-style-type:decimal;padding-left:1.5em;margin:20px 0}.table-guideline ol:first-child,.table-guideline ul:first-child{margin-top:0}.table-guideline ol:last-child,.table-guideline ul:last-child{margin-bottom:0}.table-guideline ol li,.table-guideline ul li{line-height:1.5}.table-guideline ol li+li,.table-guideline ul li+li{margin-top:0.5em}.table-guideline ol li::marker,.table-guideline ul li::marker{font-weight:bold}.table-guideline ol li ul,.table-guideline ul li ul{margin-top:0.5em!important}.table-inTable{margin:20px 0;width:100%}.table-inTable:first-child{margin-top:0}.table-inTable:last-child{margin-bottom:0}.table-inTable td,.table-inTable th{line-height:1.5;border-top:1px solid #ddd;padding:10px;vertical-align:middle}.table-inTable th{width:auto}.table-inTable thead{background:#eee}#faq .faq-list .faq-item{border-bottom:2px dotted #000;padding:var(--item-pdg) 0}#faq .faq-list .faq-item .faq-question{width:100%;font-weight:700;font-size:1.8rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;padding:var(--item-pdg) 0;line-height:1.5}#faq .faq-list .faq-item .faq-question:before{content:"Q.";font-size:4rem;color:var(--c-primary);line-height:1;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}@media (max-width:768px){#faq .faq-list .faq-item .faq-question{font-size:1.5rem;gap:10px}#faq .faq-list .faq-item .faq-question:before{font-size:3rem}}@media (hover:hover) and (pointer:fine){#faq .faq-list .faq-item .faq-question:hover{color:var(--c-primary)}}#faq .faq-list .faq-item .faq-answer div{padding-bottom:var(--item-pdg)}#faq .faq-list .faq-item .faq-answer div p strong{display:block;font-size:110%}#faq .faq-list .faq-item .faq-answer div .txt-note{margin-top:0.5em}#questionnaire{}#questionnaire .questionnaire-item{background:var(--c-bg);border-radius:40px;padding:30px 60px 60px;counter-increment:questionnaire}#questionnaire .questionnaire-item+.questionnaire-item{margin-top:var(--parts-pdg)}#questionnaire .questionnaire-item>h2{font-size:2.8rem;letter-spacing:0.1em;margin-bottom:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;margin-left:-80px}#questionnaire .questionnaire-item>h2:before{content:"Q." counter(questionnaire,decimal-leading-zero);display:-ms-grid;display:grid;place-items:center;width:125px;height:125px;background:url(../images/img_bakudan.svg) no-repeat center/contain;color:var(--c-primary);-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;letter-spacing:0;font-size:3.5rem}@media (max-width:768px){#questionnaire .questionnaire-item{border-radius:20px;padding:var(--side-pdg)}#questionnaire .questionnaire-item>h2{font-size:2rem;margin-bottom:20px;margin-left:-40px}#questionnaire .questionnaire-item>h2:before{width:100px;height:100px;font-size:2.6rem}}#questionnaire .ranking{--c-gold:#CEB200;--c-silver:#8B9195;--c-bronze:#A38C68}#questionnaire .ranking-item{display:-ms-grid;display:grid;gap:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-grid-columns:80px 20px 1fr 20px 2fr;grid-template-columns:80px 1fr 2fr;grid-template-areas:"num head text"}#questionnaire .ranking-item+*{margin-top:30px}#questionnaire .ranking-item-num{-ms-grid-row:1;-ms-grid-column:1;grid-area:num;width:80px;display:-ms-grid;display:grid;place-items:center;font-size:2rem;font-weight:700;border-radius:50%}#questionnaire .ranking-item-head{-ms-grid-row:1;-ms-grid-column:3;grid-area:head;font-size:1.8rem;font-weight:700;-ms-grid-row-align:center;align-self:center;line-height:1.5}#questionnaire .ranking-item-text{-ms-grid-row:1;-ms-grid-column:5;-ms-grid-column-span:1;grid-area:text}@media (max-width:768px){.content-location #location-include .life .life-interview>.img{-ms-grid-row:1;-ms-grid-column:1}.content-location #location-include .life .life-interview>.schedule-item-img{-ms-grid-row:1;-ms-grid-column:1}.content-location #location-include .life .life-interview>.ranking-item-text{-ms-grid-row:3;-ms-grid-column:1;-ms-grid-column-span:1}}#questionnaire .ranking-item:nth-child(-n+3) .ranking-item-num{height:80px;background:#ccc;color:#fff}#questionnaire .ranking-item:nth-child(-n+3) .ranking-item-head{font-size:2.4rem}#questionnaire .ranking-item:first-child .ranking-item-num{background:var(--c-gold)}#questionnaire .ranking-item:first-child .ranking-item-head{color:var(--c-gold)}#questionnaire .ranking-item:nth-child(2) .ranking-item-num{background:var(--c-silver)}#questionnaire .ranking-item:nth-child(2) .ranking-item-head{color:var(--c-silver)}#questionnaire .ranking-item:nth-child(3) .ranking-item-num{background:var(--c-bronze)}#questionnaire .ranking-item:nth-child(3) .ranking-item-head{color:var(--c-bronze)}@media (max-width:768px){#questionnaire .ranking-item{gap:15px;-ms-grid-columns:60px 15px 1fr;grid-template-columns:60px 1fr;-ms-grid-rows:auto 15px auto;grid-template-areas:"num head" "text text"}#questionnaire .ranking-item-num{width:60px;font-size:1.8rem}#questionnaire .ranking-item-head{font-size:1.6rem}#questionnaire .ranking-item:nth-child(-n+3) .ranking-item-num{height:60px}#questionnaire .ranking-item:nth-child(-n+3) .ranking-item-head{font-size:1.8rem}#questionnaire .ranking-item>._textBox{-ms-grid-row:3;-ms-grid-column:1;-ms-grid-column-span:3}#questionnaire .ranking-item>.life-interview-text{-ms-grid-row:3;-ms-grid-column:1;-ms-grid-column-span:3}#questionnaire .ranking-item-num{-ms-grid-row:1;-ms-grid-column:1}#questionnaire .ranking-item-head{-ms-grid-row:1;-ms-grid-column:3}#questionnaire .ranking-item>.ranking-item-text{-ms-grid-row:3;-ms-grid-column:1;-ms-grid-column-span:3}}#questionnaire .comment-list{display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:30px}#questionnaire .comment-item{background:#A3E5BD;padding:30px;border-radius:30px}#questionnaire .comment-item-head{font-size:1.8rem;line-height:1.5;font-weight:700;margin-bottom:0.5em}#questionnaire .comment-item-text{font-size:1.4rem;text-align:justify}@media (max-width:768px){#questionnaire .comment-list{gap:15px}#questionnaire .comment-item{padding:var(--side-pdg);border-radius:15px}}#questionnaire .chart{width:100%;margin:-30px auto 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:50px}#questionnaire .chart canvas{width:400px;max-width:400px;height:400px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}#questionnaire .chart .custom-legend{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;max-width:40%}#questionnaire .chart .custom-legend-list{list-style:none;padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px}#questionnaire .chart .custom-legend-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;font-size:1.4rem}#questionnaire .chart .custom-legend-marker{width:30px;height:30px;border-radius:50%;-ms-flex-negative:0;flex-shrink:0}#questionnaire .chart .custom-legend-text{-webkit-box-flex:1;-ms-flex:1;flex:1;line-height:1.4;font-size:1.6rem;font-weight:700}#questionnaire .chart .custom-legend-percentage{font-size:1.6rem;font-weight:bold;margin-left:5px}@media (max-width:768px){#questionnaire .chart{width:100%;margin:0 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}#questionnaire .chart canvas{max-width:75vw;max-height:75vw;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}#questionnaire .chart .custom-legend{max-width:100%}#questionnaire .chart .custom-legend-item{font-size:1.2rem}#questionnaire .chart .custom-legend-marker{width:25px;height:25px}#questionnaire .chart .custom-legend-text{font-size:1.4rem}#questionnaire .chart .custom-legend-percentage{font-size:1.4rem}}#questionnaire .column-lsit{display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:30px}#questionnaire .column-lsit-item{border:3px solid var(--c-primary);padding:30px;border-radius:30px}#questionnaire .column-lsit-item h3{font-size:2rem;line-height:1.5;font-weight:700;margin-bottom:0.5em;color:var(--c-primary)}#questionnaire .column-lsit-item h3:before{content:"👍";font-size:150%;padding-right:0.5em}#questionnaire .column-lsit-item p{font-size:1.4rem;text-align:justify}@media (max-width:768px){#questionnaire .column-lsit{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:15px}#questionnaire .column-lsit-item{padding:var(--side-pdg);border-radius:15px}#questionnaire .column-lsit-item h3{font-size:1.8rem}}#main{margin-top:var(--header-h);padding-bottom:var(--sec-pdg)}.wide-base{width:100%;max-width:1600px;padding-left:var(--side-pdg);padding-right:var(--side-pdg);margin-inline:auto;overflow-x:clip}.wide-base .overflow{width:var(--view-w);max-width:1600px;margin-inline:calc(-1 * var(--side-pdg))}.wide-inner{width:min(100%,1100px);margin-inline:auto}.wide-min{width:min(100%,900px);margin-inline:auto}.column-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:var(--sec-pdg) var(--side-pdg)}@media (max-width:768px){.column-flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.column-flex:has(.sticky-item){-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.tit-thema{color:var(--c-primary);font-size:3rem;letter-spacing:0.1em;font-weight:700;line-height:1.4}@media (max-width:768px){.tit-thema{font-size:2.2rem}}.tit-item{font-size:1.7rem;letter-spacing:0.2em;margin:40px 0 12px;padding-top:20px;border-top:1px solid #ccc}@media (max-width:768px){.tit-item{letter-spacing:0.1em}}#gHeader{width:100%;height:var(--header-h);padding:0 30px 0 20px;position:fixed;top:0;left:0;z-index:8;line-height:1;background:rgba(255,255,255,0.9);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:25px}#gHeader.is-scroll:before{opacity:1}#gHeader .bg-overlay{position:fixed;top:var(--header-h);left:0;width:100%;height:100%;background:rgba(0,0,0,0.2);z-index:9}#gHeader .siteTitle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:30px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;position:relative;z-index:9}@media (max-width:1650px){#gHeader .siteTitle{gap:20px}}#gHeader .siteTitle .logo a{display:block;width:180px}#gHeader .siteTitle a{display:block}#gHeader .siteTitle a .font-en{font-weight:bold;letter-spacing:0.05em;margin-right:1em}@media (max-width:1650px){#gHeader .siteTitle a .font-en{display:block;margin-bottom:0.2em;font-size:1.3rem}}@media (max-width:1450px){#gHeader .siteTitle a .font-en{display:inline-block;margin-bottom:0}}#gHeader .siteTitle a strong{font-size:1.4rem;color:var(--c-primary)}#gHeader .nav-dropDown{margin-left:auto;-webkit-transition:opacity 0.3s ease;transition:opacity 0.3s ease}@media (max-width:1450px){#gHeader .nav-dropDown{display:none}}#gHeader .nav-dropDown .gNav{display:-webkit-box;display:-ms-flexbox;display:flex;gap:25px}@media (max-width:1650px){#gHeader .nav-dropDown .gNav{gap:15px}}#gHeader .nav-dropDown .gNav .nav-item{position:relative}#gHeader .nav-dropDown .gNav .nav-item .btn-hover{display:block;font-weight:700;font-size:1.5rem;height:var(--header-h);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:1750px){#gHeader .nav-dropDown .gNav .nav-item .btn-hover{font-size:1.25rem}}@media (hover:hover) and (pointer:fine){#gHeader .nav-dropDown .gNav .nav-item .btn-hover:hover:hover{color:var(--c-primary)}}#gHeader .nav-dropDown .gNav .nav-item .hover-menu{min-width:220px;position:absolute;top:calc(100% + 5px);right:50%;translate:50% 0;z-index:1;background:#fff;padding:40px 30px 30px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;backdrop-filter:blur(5px);border-radius:10px;z-index:11}#gHeader .nav-dropDown .gNav .nav-item .hover-menu:before{content:"";display:block;width:15px;height:15px;background:var(--c-primary);border-radius:50%;position:absolute;top:-2.5px;left:50%;translate:-50% -50%}#gHeader .nav-dropDown .gNav .nav-item .hover-menu li{word-break:keep-all;white-space:nowrap;overflow-wrap:anywhere}#gHeader .nav-dropDown .gNav .nav-item .hover-menu li+li{margin-top:10px}#gHeader .nav-dropDown .gNav .nav-item .hover-menu li a{gap:10px;letter-spacing:0.05em;line-height:1.4;font-size:1.6rem}#gHeader .nav-dropDown .gNav .nav-item .hover-menu li a:before{-webkit-box-flex:0;-ms-flex:0 0 25px;flex:0 0 25px;width:25px;height:25px}#gHeader .nav-dropDown .gNav .nav-item .hover-menu li a span.min{font-size:80%;margin-left:-10px;letter-spacing:0}@media (hover:hover) and (pointer:fine){#gHeader .nav-dropDown .gNav .nav-item .hover-menu li a:hover:hover{color:var(--c-primary)}}@media (max-width:1450px){#gHeader .entryArea{margin-left:auto}}#gHeader .entryArea .btn-entry{display:block;background:var(--c-primary);color:#fff;font-weight:700;border-radius:15px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:15px 15px 13px;font-size:1.4rem}#gHeader .btn-menu{display:block;width:40px;height:40px;position:relative;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;cursor:pointer}#gHeader .btn-menu span,#gHeader .btn-menu span:after,#gHeader .btn-menu span:before{content:"";display:block;width:40px;height:4px;background:#000;position:absolute;left:50%;top:50%;translate:-50% 0;-webkit-transition:0.2s;transition:0.2s;border-radius:1.5px}#gHeader .btn-menu span{translate:-50% -50%}#gHeader .btn-menu span:before{margin-top:-12px}#gHeader .btn-menu span:after{margin-top:8px}@media (hover:hover) and (pointer:fine){#gHeader .btn-menu:hover:hover span,#gHeader .btn-menu:hover:hover span:after,#gHeader .btn-menu:hover:hover span:before{background-color:var(--c-primary)}}#gHeader .btn-menu.is-active span{width:0}#gHeader .btn-menu.is-active span:before{rotate:45deg;margin-top:0}#gHeader .btn-menu.is-active span:after{rotate:-45deg;margin-top:0}#gHeader .nav-global{max-height:calc(100dvh - var(--header-h) - 10px);background:#fff;z-index:10;width:calc(100% - 10px);position:absolute;top:calc(100% + 5px);left:5px;border-radius:10px;padding:60px;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}#gHeader .nav-global::-webkit-scrollbar{display:none}#gHeader .nav-global .nav-inner .gNav{display:-ms-grid;display:grid;gap:40px;-ms-grid-columns:1fr 40px 1fr 40px 1fr;grid-template-columns:repeat(3,1fr);-ms-grid-rows:-webkit-max-content 40px -webkit-max-content 40px -webkit-max-content 40px 1fr;-ms-grid-rows:max-content 40px max-content 40px max-content 40px 1fr;grid-template-rows:-webkit-max-content -webkit-max-content -webkit-max-content 1fr;grid-template-rows:max-content max-content max-content 1fr}#gHeader .nav-global .nav-inner .gNav>:first-child{-ms-grid-row:1;-ms-grid-column:1}#gHeader .nav-global .nav-inner .gNav>:nth-child(2){-ms-grid-row:1;-ms-grid-column:3}#gHeader .nav-global .nav-inner .gNav>:nth-child(3){-ms-grid-row:1;-ms-grid-column:5}#gHeader .nav-global .nav-inner .gNav>:nth-child(4){-ms-grid-row:3;-ms-grid-column:1}#gHeader .nav-global .nav-inner .gNav>:nth-child(5){-ms-grid-row:3;-ms-grid-column:3}#gHeader .nav-global .nav-inner .gNav>:nth-child(6){-ms-grid-row:3;-ms-grid-column:5}#gHeader .nav-global .nav-inner .gNav>:nth-child(7){-ms-grid-row:5;-ms-grid-column:1}#gHeader .nav-global .nav-inner .gNav>:nth-child(8){-ms-grid-row:5;-ms-grid-column:3}#gHeader .nav-global .nav-inner .gNav>:nth-child(9){-ms-grid-row:5;-ms-grid-column:5}#gHeader .nav-global .nav-inner .gNav>:nth-child(10){-ms-grid-row:7;-ms-grid-column:1}#gHeader .nav-global .nav-inner .gNav>:nth-child(11){-ms-grid-row:7;-ms-grid-column:3}#gHeader .nav-global .nav-inner .gNav>:nth-child(12){-ms-grid-row:7;-ms-grid-column:5}#gHeader .nav-global .nav-inner .gNav .nav-item:nth-child(4){-ms-grid-row:2;-ms-grid-row-span:3;-ms-grid-column:1;-ms-grid-column-span:1;grid-area:2/1/5/2}#gHeader .nav-global .nav-inner .gNav .nav-item:nth-child(5){-ms-grid-row:2;-ms-grid-row-span:1;-ms-grid-column:2;-ms-grid-column-span:1;grid-area:2/2/3/3}#gHeader .nav-global .nav-inner .gNav .nav-item:nth-child(6){-ms-grid-row:3;-ms-grid-row-span:1;-ms-grid-column:2;-ms-grid-column-span:1;grid-area:3/2/4/3}#gHeader .nav-global .nav-inner .gNav .nav-item:nth-child(7){-ms-grid-row:4;-ms-grid-row-span:1;-ms-grid-column:2;-ms-grid-column-span:1;grid-area:4/2/5/3}#gHeader .nav-global .nav-inner .gNav .nav-item:nth-child(8){-ms-grid-row:2;-ms-grid-row-span:3;-ms-grid-column:3;-ms-grid-column-span:1;grid-area:2/3/5/4}@media (hover:hover) and (pointer:fine){#gHeader .nav-global .nav-inner .gNav .nav-item a:hover:hover{color:var(--c-primary)}}#gHeader .nav-global .nav-inner .gNav .nav-item .btn-hover{font-size:2rem;font-weight:700;letter-spacing:0.1em}#gHeader .nav-global .nav-inner .gNav .nav-item .hover-menu{margin:20px 20px 0;padding:0 0 0 20px;border-left:1px solid #ddd}#gHeader .nav-global .nav-inner .gNav .nav-item .hover-menu li a{display:block;padding:0.5em;font-size:1.6rem;letter-spacing:0.05em}#gHeader .nav-global .nav-inner .gNav .nav-item button.btn-hover{pointer-events:none;cursor:default}#gHeader .nav-global .nav-inner .gNav .nav-item a.btn-hover{gap:10px}#gHeader .nav-global .nav-inner .gNav .nav-item a.btn-hover:before{-webkit-box-flex:0;-ms-flex:0 0 25px;flex:0 0 25px;width:25px;height:25px}@media (max-width:768px){#gHeader{padding:0 10px 0;gap:10px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#gHeader .siteTitle{gap:10px}#gHeader .siteTitle .logo a{width:100px}#gHeader .siteTitle a .font-en{display:block;margin-bottom:3px;font-size:1.1rem}#gHeader .siteTitle a strong{font-size:1.3rem}#gHeader .entryArea .btn-entry{border-radius:10px;padding:10px 5px 8px;font-size:1.2rem}#gHeader .btn-menu span,#gHeader .btn-menu span:after,#gHeader .btn-menu span:before{content:"";width:30px;height:3px}#gHeader .btn-menu span:before{margin-top:-10px}#gHeader .btn-menu span:after{margin-top:7px}#gHeader .nav-global{padding:40px}#gHeader .nav-global .nav-inner .gNav{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto;gap:40px;-ms-grid-columns:1fr;grid-template-columns:1fr;grid-template-rows:repeat(auto-fit,-webkit-max-content);grid-template-rows:repeat(auto-fit,max-content)}#gHeader .nav-global .nav-inner .gNav .nav-item:nth-child(n+4):nth-child(-n+8){grid-area:unset}#gHeader .nav-global .nav-inner .gNav .nav-item .hover-menu li a{font-size:1.5rem}}#gFooter{position:relative;line-height:1;background:#000;color:#fff}#gFooter .settings{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:9px 38px;padding:20px 30px;border-bottom:1px solid #1a1a1a}#gFooter .footer-main{padding:30px 50px 30px 30px}#gFooter .footer-main .eneos-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:25px}#gFooter .footer-main .eneos-group .eneos-group-label{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}#gFooter .footer-main .eneos-group .eneos-group-list{border-left:1px solid #1a1a1a;padding-left:25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}#gFooter .footer-main .eneos-group .eneos-group-list>div{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px 38px}#gFooter .footer-main .eneos-group .eneos-group-list>div .eneos-group-item{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#gFooter .footer-main .eneos-group .eneos-group-list>div .eneos-group-item a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}#gFooter .footer-main .eneos-group .eneos-group-list>div .eneos-group-item a:after{content:"";display:inline-block;width:12px;height:12px;background:url(../images/ico_blank_link.svg) no-repeat;background-size:contain;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}#gFooter .footer-main .eneos-group .eneos-group-list>div .eneos-group-item a .eneos-group-item-image.descender{margin-bottom:-5px}#gFooter .footer-main .eneos-group .eneos-group-list>div .eneos-group-item a img{scale:1!important}#gFooter .footer-main .copyright{margin-top:16px;text-align:right;color:#cdcdcd}#footer-include.with-annotation #gFooter .annotation{display:block}@media (max-width:768px){#gFooter .settings{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px 20px;padding:20px 5px;font-size:1.3rem}#gFooter .footer-main{padding:19px}#gFooter .footer-main .eneos-group{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}#gFooter .footer-main .eneos-group .eneos-group-label{height:14px}#gFooter .footer-main .eneos-group .eneos-group-label img{width:auto;height:100%}#gFooter .footer-main .eneos-group .eneos-group-list{border-left:none;padding-left:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:9px}#gFooter .footer-main .eneos-group .eneos-group-list>div{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:9px}#gFooter .footer-main .eneos-group .eneos-group-list>div .eneos-group-item a{height:10px;gap:5px}#gFooter .footer-main .eneos-group .eneos-group-list>div .eneos-group-item a:after{width:8px;height:8px}#gFooter .footer-main .eneos-group .eneos-group-list>div .eneos-group-item a img{width:auto;height:100%}#gFooter .footer-main .eneos-group .eneos-group-list>div .eneos-group-item a:has(.eneos-group-item-image.descender){height:13px}#gFooter .footer-main .eneos-group .eneos-group-list>div .eneos-group-item a .eneos-group-item-image.descender{margin-bottom:-3px}#gFooter .footer-main .copyright{margin-top:10px;text-align:center;font-size:1rem}}:root{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0px,0,0);transform:translate3d(0px,0,0)}.swiper-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-slide{-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-backface-hidden .swiper-slide{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{-webkit-perspective:1200px;perspective:1200px}.swiper-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{-ms-scroll-snap-type:none;scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";-ms-flex-negative:0;flex-shrink:0;-webkit-box-ordinal-group:10000;-ms-flex-order:9999;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,0.15)}.swiper-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,0.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to left,rgba(0,0,0,0.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,0.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to right,rgba(0,0,0,0.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,0.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to top,rgba(0,0,0,0.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to bottom,rgba(0,0,0,0.5),rgba(0,0,0,0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;transform-origin:50%;-webkit-box-sizing:border-box;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{-webkit-animation:swiper-preloader-spin 1s infinite linear;animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@-webkit-keyframes swiper-preloader-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes swiper-preloader-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper:after{content:"";position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper:after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper:after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;width:var(--swiper-navigation-size);height:var(--swiper-navigation-size);z-index:10;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:0.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-webkit-transform-origin:center;transform-origin:center;fill:currentColor;pointer-events:none}.swiper-button-lock{display:none}.swiper-button-next,.swiper-button-prev{top:var(--swiper-navigation-top-offset,50%);margin-top:calc(0px - var(--swiper-navigation-size) / 2)}.swiper-button-prev{left:var(--swiper-navigation-sides-offset,4px);right:auto}.swiper-button-prev .swiper-navigation-icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.swiper-button-next{right:var(--swiper-navigation-sides-offset,4px);left:auto}.swiper-horizontal .swiper-button-next,.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-next,.swiper-horizontal~.swiper-button-prev{top:var(--swiper-navigation-top-offset,50%);margin-top:calc(0px - var(--swiper-navigation-size) / 2);margin-left:0}.swiper-horizontal .swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next,.swiper-horizontal~.swiper-button-prev{left:var(--swiper-navigation-sides-offset,4px);right:auto}.swiper-horizontal .swiper-button-next,.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev,.swiper-horizontal~.swiper-button-next{right:var(--swiper-navigation-sides-offset,4px);left:auto}.swiper-horizontal .swiper-button-prev .swiper-navigation-icon,.swiper-horizontal.swiper-rtl .swiper-button-next .swiper-navigation-icon,.swiper-horizontal.swiper-rtl~.swiper-button-next .swiper-navigation-icon,.swiper-horizontal~.swiper-button-prev .swiper-navigation-icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.swiper-horizontal.swiper-rtl .swiper-button-prev .swiper-navigation-icon,.swiper-horizontal.swiper-rtl~.swiper-button-prev .swiper-navigation-icon{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.swiper-vertical .swiper-button-next,.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-next,.swiper-vertical~.swiper-button-prev{left:var(--swiper-navigation-top-offset,50%);right:auto;margin-left:calc(0px - var(--swiper-navigation-size) / 2);margin-top:0}.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev{top:var(--swiper-navigation-sides-offset,4px);bottom:auto}.swiper-vertical .swiper-button-prev .swiper-navigation-icon,.swiper-vertical~.swiper-button-prev .swiper-navigation-icon{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next{bottom:var(--swiper-navigation-sides-offset,4px);top:auto}.swiper-vertical .swiper-button-next .swiper-navigation-icon,.swiper-vertical~.swiper-button-next .swiper-navigation-icon{-webkit-transform:rotate(90deg);transform:rotate(90deg)}:root{}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:300ms opacity;transition:300ms opacity;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform:scale(0.33);transform:scale(0.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{-webkit-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(0.66);transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(0.33);transform:scale(0.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(0.66);transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(0.33);transform:scale(0.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity,0.2)}button .swiper-pagination-bullet{border:none;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity,1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;-webkit-transform:translate3d(0px,-50%,0);transform:translate3d(0px,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:200ms top,200ms -webkit-transform;transition:200ms top,200ms -webkit-transform;transition:200ms transform,200ms top;transition:200ms transform,200ms top,200ms -webkit-transform}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:200ms left,200ms -webkit-transform;transition:200ms left,200ms -webkit-transform;transition:200ms transform,200ms left;transition:200ms transform,200ms left,200ms -webkit-transform}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:200ms right,200ms -webkit-transform;transition:200ms right,200ms -webkit-transform;transition:200ms transform,200ms right;transition:200ms transform,200ms right,200ms -webkit-transform}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,0.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}:root{}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;-ms-touch-action:none;touch-action:none;background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,0.1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset,1%);bottom:var(--swiper-scrollbar-bottom,4px);top:var(--swiper-scrollbar-top,auto);z-index:50;height:var(--swiper-scrollbar-size,4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%))}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left,auto);right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);z-index:50;width:var(--swiper-scrollbar-size,4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,0.5));border-radius:var(--swiper-scrollbar-border-radius,10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move;-ms-touch-action:none;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-thumbs .swiper-slide-thumb-active{}.swiper-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active{pointer-events:auto}.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;-webkit-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{-webkit-transform-origin:100% 0;transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:0.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:"";background:#000;position:absolute;left:0;top:0;bottom:0;right:0;-webkit-filter:blur(50px);filter:blur(50px)}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;-webkit-transition-property:opacity,height,-webkit-transform;transition-property:opacity,height,-webkit-transform;transition-property:transform,opacity,height;transition-property:transform,opacity,height,-webkit-transform}.swiper.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}.content-title{padding-top:100px;margin-bottom:100px}.content-title hgroup .font-en{font-weight:700;color:var(--c-primary);font-size:2rem}.content-title hgroup h1{font-size:4rem;font-weight:700;letter-spacing:0.1em}.content-title hgroup h1 .sub{font-size:60%;display:inline-block}.content-title .lead{margin-top:var(--element-pdg);max-width:670px}.content-title .lead p{text-align:justify}@media (max-width:768px){.content-title{padding-top:calc(var(--sec-pdg) / 2);margin-bottom:calc(var(--sec-pdg) / 2)}.content-title hgroup .font-en{font-size:1.4rem}.content-title hgroup h1{font-size:2.5rem}.content-title hgroup h1 .sub{font-size:70%;display:block}}.txt-parag{text-align:justify}.txt-parag+.txt-parag{margin-top:2em}.txt-note{font-size:1.1rem;font-weight:400}.txt-lead{font-weight:700}.text-marker{background:-webkit-gradient(linear,left top,left bottom,color-stop(60%,transparent),color-stop(30%,#FFFE34));background:linear-gradient(transparent 60%,#FFFE34 30%);display:inline-block}.link-inline{text-decoration:underline;overflow-wrap:anywhere;word-break:break-all;color:#1d61ba}.link-inline:after{display:inline-block;padding:0 0.2em}.link-inline[target=_blank]:after{content:url("../images/ico_blank.svg")}.link-inline[href$=".pdf"]:after{content:url("../images/ico_pdf.svg")}.link-inline[href$=".xlsx"]:after{content:url("../images/ico_excel.svg")}.ul-default{list-style-type:disc;padding-left:1.5em;margin:var(--item-pdg) 0}.ul-default li{line-height:1.8}.ul-default li+li{margin-top:0.5em}.content-top{position:relative;overflow-x:clip}.content-top .mainVis{height:calc(100dvh - var(--header-h));position:relative}.content-top .card-container{position:relative;width:58vw;height:75%;-webkit-perspective:1000px;perspective:1000px;margin-left:auto;margin-right:5vw;padding-top:10dvh;z-index:-1}.content-top .card{overflow:hidden;position:absolute;width:100%;height:100%;border-radius:40px;-webkit-transition:opacity 2s cubic-bezier(0.4,0,0.2,1),-webkit-transform 2s cubic-bezier(0.4,0,0.2,1),-webkit-filter 2s cubic-bezier(0.4,0,0.2,1);transition:opacity 2s cubic-bezier(0.4,0,0.2,1),-webkit-transform 2s cubic-bezier(0.4,0,0.2,1),-webkit-filter 2s cubic-bezier(0.4,0,0.2,1);transition:transform 2s cubic-bezier(0.4,0,0.2,1),opacity 2s cubic-bezier(0.4,0,0.2,1),filter 2s cubic-bezier(0.4,0,0.2,1);transition:transform 2s cubic-bezier(0.4,0,0.2,1),opacity 2s cubic-bezier(0.4,0,0.2,1),filter 2s cubic-bezier(0.4,0,0.2,1),-webkit-transform 2s cubic-bezier(0.4,0,0.2,1),-webkit-filter 2s cubic-bezier(0.4,0,0.2,1);will-change:transform,opacity,filter;-webkit-backface-visibility:hidden;backface-visibility:hidden}.content-top .card img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.content-top .no-transition{-webkit-transition:none!important;transition:none!important}.content-top .pos-1{-webkit-transform:translate(0,0) scale(1) rotate(0deg);transform:translate(0,0) scale(1) rotate(0deg);z-index:4;opacity:1;-webkit-filter:blur(0px);filter:blur(0px)}.content-top .pos-2{-webkit-transform:translate(50px,30px) scale(0.9) rotate(4deg);transform:translate(50px,30px) scale(0.9) rotate(4deg);z-index:3;opacity:1;-webkit-filter:blur(0px);filter:blur(0px)}.content-top .pos-3{-webkit-transform:translate(100px,60px) scale(0.8) rotate(8deg);transform:translate(100px,60px) scale(0.8) rotate(8deg);z-index:2;opacity:1;-webkit-filter:blur(0px);filter:blur(0px)}.content-top .pos-4{-webkit-transform:translate(-50px,-30px) scale(1.2) rotate(-4deg);transform:translate(-50px,-30px) scale(1.2) rotate(-4deg);z-index:1;opacity:0;-webkit-filter:blur(30px);filter:blur(30px)}.content-top .at-rest{-webkit-transform:translate(150px,90px) scale(0.7) rotate(12deg);transform:translate(150px,90px) scale(0.7) rotate(12deg);opacity:0;-webkit-filter:blur(0px);filter:blur(0px)}.content-top .mainVis{overflow-x:clip}.content-top .mainVis hgroup{position:absolute;top:50%;left:var(--side-pdg);-webkit-transform:translateY(-55%);transform:translateY(-55%)}.content-top .mainVis hgroup .mainTitle{--bg-image:url(../../images/pho_slide_01.jpg);background:var(--bg-image) no-repeat center;background-size:cover;font-size:3.2vw;letter-spacing:0.2em;line-height:1.75;color:transparent;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;-webkit-transition:background-image 2s cubic-bezier(0.4,0,0.2,1);transition:background-image 2s cubic-bezier(0.4,0,0.2,1);-webkit-filter:brightness(0.6);filter:brightness(0.6)}.content-top .mainVis hgroup .subTitle{font-size:1.6rem;letter-spacing:0.1em;line-height:40px;font-weight:700;padding:0 1.5em;background:#000;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border-radius:100vw;color:#fff;margin-top:20px}.content-top .ticker-sticky{position:sticky;bottom:0;width:100%;overflow-x:clip;pointer-events:none;z-index:-2}.content-top .ticker-sticky .ticker-wrapper{position:absolute;bottom:-3vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;white-space:nowrap;z-index:-2}.content-top .ticker-sticky .ticker-wrapper .txt-ticker{font-size:19vw;font-weight:bold;line-height:1;white-space:nowrap;word-break:keep-all;padding-right:0.5em;background:-webkit-gradient(linear,left bottom,left top,color-stop(15%,rgba(186,152,176,0)),to(rgba(186,152,176,0.5)));background:linear-gradient(0deg,rgba(186,152,176,0) 15%,rgba(186,152,176,0.5) 100%);color:transparent;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.content-top .scroll-container{margin:0 var(--side-pdg)}.content-top .scroll-container .lead{margin:var(--sec-pdg) 0;mix-blend-mode:exclusion}.content-top .scroll-container .lead p{font-size:1.6rem;letter-spacing:0.1em;line-height:2.85;font-weight:700;color:#fff}.content-top .scroll-container .lead p+p{margin-top:3rem}.content-top .scroll-container .content-header{margin-bottom:40px}.content-top .scroll-container .content-header p{font-size:8rem;line-height:1;color:var(--c-primary);font-weight:700}.content-top .scroll-container .content-header h2{letter-spacing:0.1em}.content-top .scroll-container .content-column{position:relative;width:min(100%,650px);background-color:var(--c-bg);border-radius:40px;padding:50px}.content-top .scroll-container .content-column+.content-column{margin-top:var(--element-pdg)}.content-top .scroll-container .content-column.interview{padding-bottom:0}.content-top .scroll-container .content-column.interview .content-item-wide{width:calc(100% + 100px);margin:0 -50px;overflow:hidden;border-radius:40px}.content-top .scroll-container .content-column.interview .content-item-wide a{display:block;position:relative}.content-top .scroll-container .content-column.interview .content-item-wide a:after{content:"";display:block;width:66px;height:56px;background:url("../images/ico_link.svg") no-repeat;background-size:contain;position:absolute;right:50px;bottom:50px}.content-top .scroll-container .content-column.interview .content-item-wide a img{-webkit-transform-origin:top center;transform-origin:top center}.content-top .scroll-container .content-column.color-reverse{--c-primary:#fff;--c-bg:#FE6230}.content-top .scroll-container .content-column.color-reverse .content-batch{color:#FE6230}.content-top .scroll-container .content-column.color-reverse .content-item-text{color:#fff}.content-top .scroll-container .content-column.color-reverse .content-item-text:before{background:url(../images/ico_link_reverse.svg) no-repeat center;background-size:contain}.content-top .scroll-container .content-column .content-batch{top:-35px;right:-35px;color:var(--c-primary)}.content-top .scroll-container .content-column .content-item+.content-item{margin-top:30px}@media (hover:hover) and (pointer:fine){.content-top .scroll-container .content-column .content-item a:hover:hover{color:var(--c-primary)}}.content-top .scroll-container .content-column .content-item-img{border-radius:20px;overflow:hidden}.content-top .scroll-container .content-column .content-item-text{margin-top:20px;font-size:2rem;letter-spacing:0.1em;font-weight:700;line-height:1.2;gap:25px}.content-top .scroll-container .content-column .content-item-text:before{-webkit-box-flex:0;-ms-flex:0 0 66px;flex:0 0 66px;width:66px;height:56px}.content-top .scroll-container .content-column .content-scroll-wrap{width:calc(100% + 100px);margin:0 -50px;padding:0 50px;overflow-x:scroll;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}.content-top .scroll-container .content-column .content-scroll-wrap::-webkit-scrollbar{display:none}.content-top .scroll-container .content-column .content-scroll-wrap .content-scroll{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:-webkit-box;display:-ms-flexbox;display:flex;gap:40px}.content-top .scroll-container .content-column .content-scroll-wrap .content-scroll .content-item{width:340px;margin-top:0}.content-top .scroll-container .location-list{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:15px}.content-top .scroll-container .content-column-text{margin-top:var(--element-pdg);width:min(100%,650px)}.content-top .scroll-container .content-column-text+.content-column-text{margin-top:40px;padding-top:40px;border-top:1px solid #ddd}.content-top .scroll-container .content-column-text .shoulder{font-size:1.8rem;font-weight:700;letter-spacing:0.1em;background:#fffe34;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border-radius:100vw;line-height:1;padding:0.7em 1em 0.5em;color:var(--c-primary);margin-bottom:10px}.content-top .scroll-container .content-column-text .content-header .font-en{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px}.content-top .scroll-container .content-column-text .content-header .font-en:after{content:"";display:block;-webkit-box-flex:0;-ms-flex:0 0 66px;flex:0 0 66px;width:66px;height:56px;background:url("../images/ico_link.svg") no-repeat;background-size:contain}@media (max-width:768px){.content-top{}.content-top .mainVis{height:100%;padding-top:40px}.content-top .card-container{position:relative;width:92%;height:35vh;margin:0 auto;padding:0}.content-top .pos-2{-webkit-transform:translate(30px,5px) scale(0.9) rotate(4deg);transform:translate(30px,5px) scale(0.9) rotate(4deg)}.content-top .pos-3{-webkit-transform:translate(60px,10px) scale(0.8) rotate(8deg);transform:translate(60px,10px) scale(0.8) rotate(8deg)}.content-top .pos-4{-webkit-transform:translate(-30px,-5px) scale(1.2) rotate(-4deg);transform:translate(-30px,-5px) scale(1.2) rotate(-4deg)}.content-top .at-rest{-webkit-transform:translate(60px,10px) scale(0.7) rotate(12deg);transform:translate(60px,10px) scale(0.7) rotate(12deg)}.content-top .mainVis hgroup{position:static;-webkit-transform:translateY(0);transform:translateY(0);margin:0 0 -15px 50px}.content-top .mainVis hgroup .mainTitle{font-size:6vw}.content-top .mainVis hgroup .subTitle{font-size:1.3rem;line-height:30px;margin-top:10px}.content-top .ticker-sticky{display:none}.content-top .scroll-container .lead{mix-blend-mode:normal}.content-top .scroll-container .lead p{font-size:1.4rem;letter-spacing:0.05em;line-height:2.4;color:#000}.content-top .scroll-container .content-header{margin-bottom:20px}.content-top .scroll-container .content-header p{font-size:4rem}.content-top .scroll-container .content-column{padding:40px var(--side-pdg) var(--side-pdg)}.content-top .scroll-container .content-column+.content-column{margin-top:var(--element-pdg)}.content-top .scroll-container .content-column.interview .content-item-wide{width:calc(100% + 2 * var(--side-pdg));margin:0 calc(-1 * var(--side-pdg))}.content-top .scroll-container .content-column.interview .content-item-wide a:after{width:50px;height:42px;right:20px;bottom:20px}.content-top .scroll-container .content-column .content-batch{right:-25px}.content-top .scroll-container .content-column .content-item-text{margin-top:15px;font-size:1.6rem;gap:15px}.content-top .scroll-container .content-column .content-item-text:before{-webkit-box-flex:0;-ms-flex:0 0 50px;flex:0 0 50px;width:50px;height:42px}.content-top .scroll-container .content-column .content-scroll-wrap{width:calc(100% + 2 * var(--side-pdg));margin:0 calc(-1 * var(--side-pdg));padding:0 var(--side-pdg)}.content-top .scroll-container .content-column .content-scroll-wrap .content-scroll{gap:20px}.content-top .scroll-container .content-column .content-scroll-wrap .content-scroll .content-item{width:50vw}.content-top .scroll-container .location-list{-ms-grid-columns:1fr 10px 1fr;grid-template-columns:repeat(2,1fr);gap:15px 10px}.content-top .scroll-container .content-column-text{margin-top:40px}.content-top .scroll-container .content-column-text .shoulder{font-size:1.4rem}.content-top .scroll-container .content-column-text .content-header .font-en:after{-webkit-box-flex:0;-ms-flex:0 0 50px;flex:0 0 50px;width:50px;height:42px}}
/*# sourceMappingURL=style.css.map */