@charset "UTF-8";/*! destyle.css v3.0.2 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,:before,:after{box-sizing:border-box;border-style:solid;border-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:700}dd{margin-left:0}hr{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]{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:-.25em}sup{top:-.5em}svg,img,embed,object,iframe{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=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}button,[type=button],[type=reset],[type=submit]{cursor:pointer}button:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]: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}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}*,*:before,*:after{box-sizing:border-box}html{height:100%;font-family:Noto Sans Japanese,Open Sans,メイリオ,Meiryo,Hiragino Kaku Gothic Pro W3,ヒラギノ角ゴ Pro W3,ＭＳ Ｐゴシック,sans-serif;scroll-behavior:smooth}body{position:relative;min-height:100%;padding-top:0!important;font-weight:300}img{display:block;max-width:100%;height:auto}@media screen and (min-width: 768px){.u-sp{display:none!important}}@media screen and (max-width: 895px){.u-pc{display:none!important}}.u-padding-t-none{padding-top:0!important}.u-scroll_up{opacity:0;transition:.8s ease-in-out;transform:translateY(30px)}.u-scroll_up.on{opacity:1;transform:translateY(0)}.u-scroll_left{filter:alpha(opacity=0);-moz-opacity:0;opacity:0;transition:.5s ease-out;transform:translate(-30px,30px)}.u-scroll_left.on{filter:alpha(opacity=100);-moz-opacity:1;opacity:1;transform:translate(0)}.u-scroll_right{filter:alpha(opacity=0);-moz-opacity:0;opacity:0;transition:.5s ease-out;transform:translate(30px,30px)}.u-scroll_right.on{filter:alpha(opacity=100);-moz-opacity:1;opacity:1;transform:translate(0)}.u-m{margin:25px!important}.u-mt{margin-top:25px!important}@media screen and (min-width: 768px){.u-mt{margin-top:30px!important}}.u-mtSm{margin-top:15px!important}@media screen and (min-width: 768px){.u-mtSm{margin-top:15px!important}}.u-mtMd{margin-top:25px!important}@media screen and (min-width: 768px){.u-mtMd{margin-top:30px!important}}.u-mtLg{margin-top:40px!important}@media screen and (min-width: 768px){.u-mtLg{margin-top:50px!important}}.u-mtXs{margin-top:10px!important}@media screen and (min-width: 768px){.u-mtXs{margin-top:10px!important}}.u-mtXl{margin-top:60px!important}@media screen and (min-width: 768px){.u-mtXl{margin-top:60px!important}}.u-mtXXl{margin-top:80px!important}@media screen and (min-width: 768px){.u-mtXXl{margin-top:80px!important}}.u-mb{margin-bottom:25px!important}@media screen and (min-width: 768px){.u-mb{margin-bottom:30px!important}}.u-mbSm{margin-bottom:15px!important}@media screen and (min-width: 768px){.u-mbSm{margin-bottom:15px!important}}.u-mbMd{margin-bottom:25px!important}.u-mbLg{margin-bottom:40px!important}@media screen and (min-width: 768px){.u-mbLg{margin-bottom:50px!important}}.u-mbXs{margin-bottom:10px!important}@media screen and (min-width: 768px){.u-mbXs{margin-bottom:10px!important}}.u-mbXl{margin-bottom:60px!important}@media screen and (min-width: 768px){.u-mbXl{margin-bottom:60px!important}}.u-mbXXl{margin-bottom:80px!important}@media screen and (min-width: 768px){.u-mbXXl{margin-bottom:80px!important}}.u-ml{margin-left:25px!important}.u-mlSm{margin-left:15px!important}.u-mlMd{margin-left:25px!important}.u-mlLg{margin-left:40px!important}@media screen and (min-width: 768px){.u-mlLg{margin-left:50px!important}}.u-mlXs{margin-left:10px!important}@media screen and (min-width: 768px){.u-mlXs{margin-left:10px!important}}.u-mlXl{margin-left:60px!important}@media screen and (min-width: 768px){.u-mlXl{margin-left:60px!important}}.u-mlXXl{margin-left:80px!important}@media screen and (min-width: 768px){.u-mlXXl{margin-left:60px!important}}.u-mr{margin-right:25px!important}.u-mrSm{margin-right:15px!important}.u-mrMd{margin-right:25px!important}.u-mrLg{margin-right:40px!important}@media screen and (min-width: 768px){.u-mrLg{margin-right:50px!important}}.u-mrXs{margin-right:10px!important}@media screen and (min-width: 768px){.u-mrXs{margin-right:10px!important}}.u-mrXl{margin-right:60px!important}@media screen and (min-width: 768px){.u-mrXl{margin-right:60px!important}}.u-mrXXl{margin-right:80px!important}@media screen and (min-width: 768px){.u-mrXXl{margin-right:80px!important}}.u-mSm{margin:15px!important}@media screen and (min-width: 768px){.u-mSm{margin:15px!important}}.u-mMd{margin:25px!important}@media screen and (min-width: 768px){.u-mMd{margin:30px!important}}.u-mLg{margin:40px!important}@media screen and (min-width: 768px){.u-mLg{margin:50px!important}}.u-mXs{margin:10px!important}@media screen and (min-width: 768px){.u-mXs{margin:10px!important}}.u-mXl{margin:60px!important}@media screen and (min-width: 768px){.u-mXl{margin:60px!important}}.u-mXXl{margin:80px!important}@media screen and (min-width: 768px){.u-mXXl{margin:80px!important}}.u-mNone{margin:0!important}.u-mtNone{margin-top:0!important}.u-mbNone{margin-bottom:0!important}.u-mtbNone{margin-top:0!important;margin-bottom:0!important}.u-mlrAuto{margin-right:auto!important;margin-left:auto!important}@media screen and (max-width: 895px){.u-sp-mt{margin-top:25px!important}.u-sp-mb{margin-bottom:25px!important}.u-sp-mtXs{margin-top:10px!important}.u-sp-mtSm{margin-top:15px!important}.u-sp-mbSm{margin-bottom:15px!important}.u-sp-mtLg{margin-top:40px!important}.u-sp-mbLg{margin-bottom:40px!important}.u-sp-mtNone{margin-top:0!important}.u-sp-mbNone{margin-bottom:0!important}.u-sp-mtbNone{margin-top:0!important;margin-bottom:0!important}}.u-p{padding:25px!important}@media screen and (min-width: 768px){.u-p{padding:30px!important}}.u-pl{padding-left:25px!important}@media screen and (min-width: 768px){.u-pl{padding-left:30px!important}}.u-pr{padding-right:25px!important}@media screen and (min-width: 768px){.u-pr{padding-right:30px!important}}.u-pt{padding-top:25px!important}@media screen and (min-width: 768px){.u-pt{padding-top:30px!important}}.u-pb{padding-bottom:25px!important}@media screen and (min-width: 768px){.u-pb{padding-bottom:30px!important}}.u-ptSm{padding-top:15px!important}@media screen and (min-width: 768px){.u-ptSm{padding-top:15px!important}}.u-plSm{padding-left:15px!important}@media screen and (min-width: 768px){.u-plSm{padding-left:15px!important}}.u-prSm{padding-right:15px!important}@media screen and (min-width: 768px){.u-prSm{padding-right:15px!important}}.u-pbSm{padding-bottom:15px!important}@media screen and (min-width: 768px){.u-pbSm{padding-bottom:15px!important}}.u-ptLg{padding-top:40px!important}@media screen and (min-width: 768px){.u-ptLg{padding-top:50px!important}}.u-plLg{padding-left:40px!important}@media screen and (min-width: 768px){.u-plLg{padding-left:50px!important}}.u-prLg{padding-right:40px!important}@media screen and (min-width: 768px){.u-prLg{padding-right:50px!important}}.u-pbLg{padding-bottom:40px!important}@media screen and (min-width: 768px){.u-pbLg{padding-bottom:50px!important}}.u-pSm{padding:15px!important}@media screen and (min-width: 768px){.u-pSm{padding:15px!important}}.u-pLg{padding:40px!important}@media screen and (min-width: 768px){.u-pLg{padding:50px!important}}.u-pNone{padding:0!important}.u-ptNone{padding-top:0!important}.u-pbNone{padding-bottom:0!important}.u-prNone{padding-right:0!important}.u-plNone{padding-left:0!important}@media screen and (max-width: 895px){.u-sp-pNone{padding:0!important}}@media screen and (max-width: 895px){.u-sp-plNone{padding-left:0!important}}@media screen and (max-width: 895px){.u-sp-prNone{padding-right:0!important}}@media screen and (max-width: 895px){.u-sp-ptNone{padding-top:0!important}}@media screen and (max-width: 895px){.u-sp-pbNone{padding-bottom:0!important}}.u-w0{width:0%!important}.u-w5{width:5%!important}.u-w10{width:10%!important}.u-w15{width:15%!important}.u-w20{width:20%!important}.u-w25{width:25%!important}.u-w30{width:30%!important}.u-w35{width:35%!important}.u-w40{width:40%!important}.u-w45{width:45%!important}.u-w50{width:50%!important}.u-w55{width:55%!important}.u-w60{width:60%!important}.u-w65{width:65%!important}.u-w70{width:70%!important}.u-w75{width:75%!important}.u-w80{width:80%!important}.u-w85{width:85%!important}.u-w90{width:90%!important}.u-w95{width:95%!important}.u-w100{width:100%!important}@media screen and (min-width: 768px){.u-pcW0{width:0%!important}.u-pcW5{width:5%!important}.u-pcW10{width:10%!important}.u-pcW15{width:15%!important}.u-pcW20{width:20%!important}.u-pcW25{width:25%!important}.u-pcW30{width:30%!important}.u-pcW35{width:35%!important}.u-pcW40{width:40%!important}.u-pcW45{width:45%!important}.u-pcW50{width:50%!important}.u-pcW55{width:55%!important}.u-pcW60{width:60%!important}.u-pcW65{width:65%!important}.u-pcW70{width:70%!important}.u-pcW75{width:75%!important}.u-pcW80{width:80%!important}.u-pcW85{width:85%!important}.u-pcW90{width:90%!important}.u-pcW95{width:95%!important}.u-pcW100{width:100%!important}}@media screen and (max-width: 895px){.u-spW0{width:0%!important}.u-spW5{width:5%!important}.u-spW10{width:10%!important}.u-spW15{width:15%!important}.u-spW20{width:20%!important}.u-spW25{width:25%!important}.u-spW30{width:30%!important}.u-spW35{width:35%!important}.u-spW40{width:40%!important}.u-spW45{width:45%!important}.u-spW50{width:50%!important}.u-spW55{width:55%!important}.u-spW60{width:60%!important}.u-spW65{width:65%!important}.u-spW70{width:70%!important}.u-spW75{width:75%!important}.u-spW80{width:80%!important}.u-spW85{width:85%!important}.u-spW90{width:90%!important}.u-spW95{width:95%!important}.u-spW100{width:100%!important}}.l-head{max-width:150px;margin:1em}.l-container{background:url(../image/pattern_line.png);background-color:#f5f5f5;background-position:center top;background-size:100px auto;border:clamp(5px,1.3333333333vw,10px) solid #267ac4}.l-contents{padding:0!important;border-bottom:clamp(3px,.8vw,4px) solid #267ac4}.l-contents:last-child{border-bottom:none}.l-contents__mv{position:relative;width:min(100%,1104px);padding:0 clamp(20px,5.3333333333vw,40px);padding-bottom:clamp(264px,70.4vw,430px);margin:0 auto}@media screen and (min-width: 970px){.l-contents__mv{padding-bottom:0}}.l-contents__mv:before{position:absolute;inset:auto 0 0 auto;width:clamp(280px,74.6666666667vw,600px);height:clamp(254px,67.7333333333vw,545px);content:"";background-image:url(../image/mv_img.png);background-repeat:no-repeat;background-position:top center;background-size:100%;animation:fadeIn 1.5s ease 0s 1 normal}@media screen and (min-width: 970px){.l-contents__mv:before{inset:0 0 auto auto;background-size:100%}}.l-contents__inner{width:min(100%,1104px);padding:clamp(40px,10.6666666667vw,80px) clamp(20px,5.3333333333vw,40px);margin:0 auto}.l-contents__other{width:min(100%,1480px);padding:clamp(40px,10.6666666667vw,80px) clamp(20px,5.3333333333vw,40px);margin:0 auto}@keyframes fadeIn{0%{opacity:0;transform:scale(1.2)}30%{opacity:0;transform:scale(1.2)}to{opacity:1;transform:scale(1)}}.l-block{margin-top:clamp(40px,10.6666666667vw,80px)}.l-btn{padding:clamp(40px,10.6666666667vw,80px) clamp(20px,5.3333333333vw,40px);background-color:#267ac4}.l-btn-box{width:min(100%,1104px);padding:0 clamp(20px,5.3333333333vw,40px);margin-inline:auto}.l-heading--lv1{margin:clamp(32px,8.5333333333vw,48px) 0 clamp(32px,8.5333333333vw,48px)}.l-heading--lv2{margin:0 0 clamp(32px,8.5333333333vw,48px)}.l-heading--lv3{margin:0 0 32px}.l-footer{display:flex;flex-direction:column;gap:32px;align-items:center;justify-content:center;padding:clamp(20px,5.3333333333vw,40px);background-color:#267ac4;border-top:1px solid #fff}@media screen and (min-width: 768px){.l-footer{flex-direction:row;justify-content:space-between}}.c-heading__lv1{font-size:clamp(36px,9.6vw,56px)}.c-heading__lv2{font-weight:500;color:#267ac4;letter-spacing:.15em;-webkit-text-fill-color:#f5f5f5;-webkit-text-stroke:5px #267ac4;paint-order:stroke;font-size:clamp(28px,7.4666666667vw,40px)}.c-heading__lv2--blue{color:#267ac4;-webkit-text-fill-color:#267ac4;-webkit-text-stroke:5px #f5f5f5;paint-order:stroke}.c-heading__lv3{padding-bottom:16px;font-weight:700;line-height:1.7;color:#267ac4;text-align:center;font-size:clamp(20px,5.3333333333vw,32px)}.c-heading__lv3 span{padding-bottom:4px;border-bottom:2px solid #267ac4}.c-heading__lv1,.c-heading__lv2,.c-heading__lv3{margin:0}.c-btn{position:relative;display:inline-block;min-width:clamp(220px,58.6666666667vw,280px);padding:20px clamp(56px,14.9333333333vw,64px) 20px clamp(40px,10.6666666667vw,48px);font-weight:500;line-height:1.5;color:#fff;text-align:center;letter-spacing:.1em;background-color:#267ac4;border:2px solid #fff;border-radius:60px;transition:all .2s;font-size:clamp(20px,5.3333333333vw,28px)}.c-btn:hover{color:#267ac4;background-color:#fff}.c-btn:hover:before{border-top:2px solid #267ac4;border-right:2px solid #267ac4}.c-btn:hover:after{background:#267ac4}.c-btn:before{position:absolute;top:calc(50% - 9px);right:30px;bottom:auto;width:14px;height:14px;content:"";border-top:2px solid #fff;border-right:2px solid #fff}.c-btn:after{position:absolute;top:50%;right:28px;bottom:auto;width:25px;height:2px;content:"";background:#fff;transform:rotate(135deg)}.c-box__item{position:relative;padding:24px;background-color:#fff;border:2px solid #267ac4;border-radius:10px}.c-box__item:after{position:absolute;right:0;bottom:-20px;left:0;width:0;height:0;margin:auto;content:"";border-color:#267ac4 transparent transparent;border-style:solid;border-width:18px 18px 0}@media screen and (min-width: 768px){.c-box__item:after{position:absolute;inset:0 -20px 0 auto;width:0;height:0;border-color:transparent transparent transparent #267ac4;border-width:18px 0 18px 18px}}.c-box__item:last-child:after{border:none}.c-scroll--x{display:block;overflow-x:auto}@media screen and (min-width: 970px){.c-scroll--x{display:table;overflow:visible}}.c-sticky{box-sizing:border-box;height:46vh;overflow:auto;resize:vertical;border-bottom:1px solid}.c-sticky th{position:sticky;top:-1px;z-index:1}.c-sticky th:after{position:absolute;inset:0 -1px 0 auto;width:1px;height:100%;margin:auto;content:"";background-color:#fff}.c-table{width:100%;font-weight:300;table-layout:fixed;border-spacing:4px;border-collapse:separate;font-size:clamp(14px,3.7333333333vw,16px)}.c-table tbody{width:100%}.c-table th,.c-table td{padding:clamp(14px,3.7333333333vw,18px) clamp(8px,2.1333333333vw,20px);overflow-wrap:anywhere;border:2px solid #267ac4}.c-table th{font-weight:500;color:#267ac4;text-align:center;vertical-align:middle;background-color:#eff9fe}.c-table td{line-height:1.5;text-align:left;background-color:#fff}.c-table td small{font-size:12px}.c-list{box-sizing:border-box;margin:0;line-height:1.6;list-style:none}.c-list>li{position:relative;margin:.5em 0 0}.c-list>li:first-child{margin-top:0}.c-list--xs>li{font-size:12px}.c-list--sm>li{font-size:14px}.c-list--center{text-align:center}.c-list--center>li{display:inline-block}.c-list--normal>li{padding-left:1.2em}.c-list--normal>li:before{position:absolute;top:0;left:0;display:inline-block;color:#267ac4;content:"・"}.c-list--note>li{padding-left:1.2em}.c-list--note>li:before{position:absolute;top:0;left:0;display:inline-block;content:"※"}.c-list--line>li{padding-left:1.5em}.c-list--line>li:before{position:absolute;top:-.1em;left:0;display:inline-block;color:#267ac4;letter-spacing:-.1em;content:"--"}.c-list--num>li{padding-left:1.5em;counter-increment:list-num}.c-list--num>li:before{position:absolute;top:0;left:0;display:inline-block;content:counter(list-num) "."}.c-list--annotation>li{padding-left:3em;counter-increment:list-annotation}.c-list--annotation>li:before{position:absolute;top:0;left:0;display:inline-block;content:"※" counter(list-annotation)}.p-mv{position:relative}.p-mv:before{position:absolute;inset:auto auto clamp(-160px,-42.6666666667vw,-100px) 0;width:clamp(100px,26.6666666667vw,150px);height:clamp(100px,26.6666666667vw,150px);content:"";background-image:url(../image/mv_img02.png);background-repeat:no-repeat;background-position:center center;background-size:clamp(100px,26.6666666667vw,150px)}@media screen and (min-width: 970px){.p-mv:before{inset:0 0 auto auto}}@media screen and (min-width: 1280px){.p-mv:before{inset:0 -40px auto auto}}.p-mv__subtitle{font-weight:700;line-height:1;font-size:clamp(16px,4.2666666667vw,28px)}.p-mv__subtitle small{display:inline-block;padding:10px;margin-top:16px;background-color:#fff;font-size:clamp(16px,4.2666666667vw,28px)}.p-mv__subtitle span{color:#267ac4}.p-mv__title{margin-block:clamp(32px,8.5333333333vw,48px);font-weight:700;background:linear-gradient(90deg,#006ac8,#14a0dc,#14afeb);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:clamp(36px,9.6vw,56px)}.p-mv__text{font-size:14px;font-weight:500;line-height:2;text-shadow:2px 2px 3px #f5f5f5,-2px 2px 3px #f5f5f5,2px -2px 3px #f5f5f5,-2px -2px 3px #f5f5f5}.p-data-box{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:clamp(24px,6.4vw,32px)}@media screen and (min-width: 768px){.p-data-box{grid-template-columns:repeat(2,minmax(220px,1fr))}}@media screen and (min-width: 1024px){.p-data-box{grid-template-columns:repeat(4,minmax(200px,1fr))}}.p-data-box__title{margin:0;text-align:center}.p-data-box__title--main{color:#999;font-size:clamp(14px,3.7333333333vw,16px)}.p-data-box__title--figure{font-family:Oswald;line-height:1.2;letter-spacing:.01em;font-size:clamp(36px,9.6vw,48px)}.p-data-box__title--figure span{margin-left:5px;font-size:clamp(14px,3.7333333333vw,16px)}.p-data-box__img{margin:0}.p-data-box__img img{margin-inline:auto}.p-job-box{display:flex;flex-direction:column;gap:clamp(32px,8.5333333333vw,48px)}@media screen and (min-width: 768px){.p-job-box{flex-direction:row}}.p-job-box__img{flex-basis:100%}.p-job-box__img img{width:100%}@media screen and (min-width: 768px){.p-job-box__img{flex-basis:40%}}.p-job-box__item{flex:1}.p-curriculum-box{display:flex;flex-direction:column;gap:32px;counter-reset:listnum}@media screen and (min-width: 768px){.p-curriculum-box{flex-direction:row;width:100%;padding-bottom:1em;margin:0 auto;overflow-x:auto}}.p-curriculum-box__item{flex-shrink:0}@media screen and (min-width: 768px){.p-curriculum-box__item{width:250px}}.p-curriculum-box__item--count{position:relative;z-index:0}.p-curriculum-box__item--count:before{position:absolute;top:-11px;left:-2px;z-index:-1;font-family:Oswald;font-size:64px;font-weight:700;color:#e2e7ec;content:"0" counter(listnum);counter-increment:listnum;-webkit-text-fill-color:#fff;-webkit-text-stroke:1px #e2e7ec}.p-curriculum-box__item--blue{color:#fff;background-color:#267ac4}.p-curriculum-box__item--blue .p-curriculum-box__title,.p-curriculum-box__item--blue .p-curriculum-box__title--sub{color:#fff}.p-curriculum-box__title{font-size:20px;font-weight:700;color:#267ac4;text-align:center}.p-curriculum-box__title--sub{font-size:14px;color:#444}.p-curriculum-box__text{margin-top:1em}.p-job-description-box{display:flex;flex-direction:column;gap:48px}@media screen and (min-width: 970px){.p-job-description-box{flex-direction:row}}.p-job-description-box__item{flex:1}.p-mismatch__lead{margin-bottom:clamp(32px,8.5333333333vw,64px)}.p-mismatch-box{display:grid;gap:clamp(32px,8.5333333333vw,64px)}.p-mismatch-box__title{position:relative;z-index:0;padding-left:clamp(26px,6.9333333333vw,37px);margin:0 0 1em;line-height:1.4;font-size:clamp(16px,4.2666666667vw,24px)}.p-mismatch-box__title:before{position:absolute;top:0;left:clamp(10px,2.6666666667vw,15px);z-index:1;width:clamp(20px,5.3333333333vw,31px);height:clamp(20px,5.3333333333vw,31px);clip-path:polygon(0 100%,0 0,100% 0);content:"";background:#267ac4;transform:translate(-50%)}.p-mismatch-box__title:after{position:absolute;top:2px;left:clamp(9px,2.4vw,14px);z-index:2;width:clamp(14px,3.7333333333vw,24px);height:clamp(14px,3.7333333333vw,24px);clip-path:polygon(0 100%,0 0,100% 0);content:"";background:#f5f5f5;transform:translate(-50%)}.p-mismatch-box__text{line-height:2}.p-selection-box{display:grid;grid-template-columns:repeat(1,1fr);gap:32px}@media screen and (min-width: 768px){.p-selection-box{grid-template-columns:repeat(4,minmax(250px,1fr));padding-bottom:1em;overflow-x:auto}}.p-selection-box__item{display:grid;grid-template-rows:subgrid;grid-row:span 3;gap:24px;align-items:center}.p-selection-box__img{margin-inline:auto}.p-selection-box__title{font-size:20px;font-weight:500;color:#267ac4;text-align:center}.p-selection-box__title span{display:block;padding-bottom:.5em;font-size:16px;color:#444}.p-selection-box__text{line-height:1.5}.p-btn-box{display:grid;grid-template-columns:repeat(auto-fit,minmax(212px,1fr));gap:clamp(16px,4.2666666667vw,32px);justify-items:center}.p-btn-box__link{display:block;transition:opacity .5s}.p-btn-box__link:hover{opacity:.7}.scrollbar::-webkit-scrollbar{width:16px}.scrollbar::-webkit-scrollbar-thumb{background:#e2e7ec;background-clip:padding-box;border-radius:16px}.scrollbar::-webkit-scrollbar-track{margin-inline:2px;background:#fff;border-radius:16px}.p-footer-list{display:flex;flex-direction:column;gap:clamp(8px,2.1333333333vw,32px);text-align:center}@media screen and (min-width: 768px){.p-footer-list{flex-direction:row;text-align:left}}.p-footer-list__link{font-size:14px;color:#fff;transition:opacity .2s}.p-footer-list__link:hover{color:#fff;opacity:.7}.p-footer-copy{color:#fff}
