@media (max-width:749px){.p-brand-media{padding-bottom:5rem;position:relative}.p-brand-media_buttons{bottom:0;left:0;position:absolute;right:0}}.p-introduction-shops{align-items:center;display:flex;flex-direction:column;gap:1.875rem}@media (min-width:750px){.p-introduction-shops{flex-direction:row;gap:2.5rem}}.p-introduction-shops_first{align-items:flex-end;display:flex;gap:.3125rem}.p-introduction-shops_first-num{font-size:4.625rem;font-weight:200!important;line-height:1}@media (min-width:750px){.p-introduction-shops_first-num{font-size:4.625rem}}.p-introduction-shops_first-unit{font-size:1.5rem}@media (min-width:750px){.p-introduction-shops_first-unit{font-size:1.5rem}}@media (max-width:749px){.p-introduction-shops_list{display:grid;gap:1.25rem 0;grid-template-columns:repeat(2,minmax(6.25rem,1fr));width:100%}}@media (min-width:750px){.p-introduction-shops_list{display:grid;flex:1;grid-template-columns:repeat(auto-fit,minmax(6.25rem,1fr));justify-content:space-between}}@media (max-width:749px){.p-introduction-shops_list li{position:relative;text-align:center}.p-introduction-shops_list li:nth-of-type(2n){margin-right:0}.p-introduction-shops_list li:nth-of-type(2n):before{background-color:var(--color-border-gray);content:"";height:3.75rem;left:0;position:absolute;top:50%;transform:translateY(-50%);width:.0625rem}}@media (min-width:750px){.p-introduction-shops_list li{position:relative;text-align:center}.p-introduction-shops_list li:before{background-color:var(--color-border-gray);content:"";height:3.75rem;left:0;position:absolute;top:50%;transform:translateY(-50%);width:.0625rem}}.p-introduction-shops_num{font-size:2.75rem;font-weight:250!important;line-height:1;margin-top:.25rem}@media (min-width:750px){.p-introduction-shops_num{font-size:2.75rem}}.p-access-map{height:25rem;position:relative;width:100%}@media (min-width:750px){.p-access-map{height:18rem}}.p-access-map iframe{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.p-form{background-color:var(--color-bg);border-radius:var(--border-radius-m);margin:0 -.75rem;padding:1.875rem 1.5rem}@media (min-width:750px){.p-form{margin:0;padding:3.75rem 2.5rem}}.p-form_items{gap:1.5rem}.p-form_item,.p-form_items{display:grid;grid-template-columns:1fr}.p-form_item{gap:.75rem}.p-form_item-head{align-items:center;display:inline-flex;gap:.375rem}.p-form_item-head-required{background-color:var(--color-primary);color:var(--color-white);font-size:.75rem;line-height:1.3;padding:.2em .7em}.p-form_item-body input,.p-form_item-body select,.p-form_item-body textarea{-webkit-appearance:none;appearance:none;background-color:var(--color-bg);border:.0625rem solid var(--color-gray-cc);border-radius:var(--border-radius-s);box-sizing:border-box;font-size:1rem;line-height:1.6;padding:.875rem 1.25rem;width:100%}.p-form_item-body input::placeholder,.p-form_item-body select::placeholder,.p-form_item-body textarea::placeholder{color:var(--color-placeholder)}.p-form_item-body input:focus,.p-form_item-body select:focus,.p-form_item-body textarea:focus{border-color:var(--color-primary)}.p-form_item-body textarea{min-height:11.25rem;resize:vertical}.p-form_item-body .a-field-select{position:relative}.p-form_item-body .a-field-select:before{border-right:.125rem solid var(--color-black);border-top:.125rem solid var(--color-black);content:"";height:.5rem;position:absolute;right:1.25rem;top:50%;transform:translateY(-50%) rotate(135deg);width:.5rem}.p-form_item-body .a-field-checkbox input[type=checkbox],.p-form_item-body .a-field-radio input[type=radio]{-webkit-appearance:auto;appearance:auto;width:auto}.p-form_bottom{align-items:center;display:flex;flex-wrap:wrap;gap:1.25rem;justify-content:center;margin-top:1.25rem;text-align:center}@media (min-width:750px){.p-form_bottom{flex-direction:column;margin-top:1.25rem}}.p-form_button{height:3.75rem;width:90%}@media (min-width:750px){.p-form_button{height:3.75rem;width:17.5rem}}@media (min-width:750px){.p-form_button.is-confirm{height:3.75rem;width:15rem}}.p-backnumber{display:flex;justify-content:flex-start;position:relative}.p-backnumber_item{position:relative;width:-webkit-fit-content;width:fit-content}.p-backnumber_item:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' fill='none'%3E%3Cpath fill='%23D3AE8D' d='M7 0a7 7 0 1 0 0 14A7 7 0 0 0 7 0Zm3.248 6.13L7.284 9.096a.4.4 0 0 1-.566 0l-.283-.283L3.75 6.13a.4.4 0 1 1 .567-.566l2.399 2.399a.4.4 0 0 0 .566 0l2.4-2.399a.4.4 0 0 1 .566.566Z'/%3E%3C/svg%3E") no-repeat 50%;background-size:contain;content:"";height:1rem;position:absolute;right:.75rem;top:50%;transform:translateY(-50%);width:1rem}.p-backnumber_select{-webkit-appearance:none;appearance:none;background-color:var(--color-white);border:.0625rem solid var(--color-secondary);border-radius:.25rem;box-sizing:border-box;display:block;height:2.75rem;padding:.625rem 2.5rem .625rem 1.25rem;width:17.5rem}.p-contact-loader{align-items:center;background-color:#ffffffe6;display:flex;height:100%;justify-content:center;left:0;opacity:0;position:fixed;top:0;transition:all .3s ease-out;visibility:hidden;width:100%;z-index:9999}.p-contact-loader .sk-circle{height:40px;margin:100px auto;position:relative;width:40px}.p-contact-loader .sk-circle .sk-child{height:100%;left:0;position:absolute;top:0;width:100%}.p-contact-loader .sk-circle .sk-child:before{animation:sk-circleBounceDelay 1.2s ease-in-out infinite both;background-color:var(--color-primary);border-radius:100%;content:"";display:block;height:15%;margin:0 auto;width:15%}.p-contact-loader .sk-circle .sk-circle2{transform:rotate(30deg)}.p-contact-loader .sk-circle .sk-circle3{transform:rotate(60deg)}.p-contact-loader .sk-circle .sk-circle4{transform:rotate(90deg)}.p-contact-loader .sk-circle .sk-circle5{transform:rotate(120deg)}.p-contact-loader .sk-circle .sk-circle6{transform:rotate(150deg)}.p-contact-loader .sk-circle .sk-circle7{transform:rotate(180deg)}.p-contact-loader .sk-circle .sk-circle8{transform:rotate(210deg)}.p-contact-loader .sk-circle .sk-circle9{transform:rotate(240deg)}.p-contact-loader .sk-circle .sk-circle10{transform:rotate(270deg)}.p-contact-loader .sk-circle .sk-circle11{transform:rotate(300deg)}.p-contact-loader .sk-circle .sk-circle12{transform:rotate(330deg)}.p-contact-loader .sk-circle .sk-circle2:before{animation-delay:-1.1s}.p-contact-loader .sk-circle .sk-circle3:before{animation-delay:-1s}.p-contact-loader .sk-circle .sk-circle4:before{animation-delay:-.9s}.p-contact-loader .sk-circle .sk-circle5:before{animation-delay:-.8s}.p-contact-loader .sk-circle .sk-circle6:before{animation-delay:-.7s}.p-contact-loader .sk-circle .sk-circle7:before{animation-delay:-.6s}.p-contact-loader .sk-circle .sk-circle8:before{animation-delay:-.5s}.p-contact-loader .sk-circle .sk-circle9:before{animation-delay:-.4s}.p-contact-loader .sk-circle .sk-circle10:before{animation-delay:-.3s}.p-contact-loader .sk-circle .sk-circle11:before{animation-delay:-.2s}.p-contact-loader .sk-circle .sk-circle12:before{animation-delay:-.1s}@keyframes sk-circleBounceDelay{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.is-loader-active .p-contact-loader{opacity:1;visibility:visible}.mw_wp_form_input .is-input{display:block}.mw_wp_form_confirm .is-input,.mw_wp_form_input .is-confirm{display:none}.mw_wp_form_confirm .is-confirm{display:block}:root{--solution-color:#000}.p-articles-content .p-articles_body+.p-articles_body,.p-articles-content .p-articles_body+ol,.p-articles-content .p-articles_body+ul{margin-top:1.25rem}.p-articles-content h2:not([class]):not(:first-child){margin-top:3.75rem}@media (min-width:750px){.p-articles-content h2:not([class]):not(:first-child){margin-top:5rem}}.p-articles-content h2:not([class])+.p-articles-content_profile,.p-articles-content h2:not([class])+.p-articles-content_table,.p-articles-content h2:not([class])+.p-articles_body,.p-articles-content h2:not([class])+ol,.p-articles-content h2:not([class])+p,.p-articles-content h2:not([class])+ul{margin-top:1.875rem}.p-articles-content h2.is-type-bottom-border{padding-bottom:1.5rem;position:relative}.p-articles-content h2.is-type-bottom-border:before{background:var(--color-primary);bottom:0;content:"";height:.125rem;left:0;position:absolute;width:4.375rem;z-index:2}.p-articles-content h2.is-type-bottom-border:after{background:var(--color-border-gray);bottom:0;content:"";height:.125rem;left:0;position:absolute;width:100%;z-index:1}.p-articles-content h2+.p-articles-content_profile,.p-articles-content h2+.p-articles-content_table,.p-articles-content h2+.p-articles_body,.p-articles-content h2+ol,.p-articles-content h2+p,.p-articles-content h2+ul{margin-top:1.875rem}.p-articles-content h3:not([class]):not(:first-child){margin-top:3.125rem}@media (min-width:750px){.p-articles-content h3:not([class]):not(:first-child){margin-top:3.125rem}}.p-articles-content h3:not([class])+.p-articles-content_profile,.p-articles-content h3:not([class])+.p-articles-content_table,.p-articles-content h3:not([class])+.p-articles_body,.p-articles-content h3:not([class])+ol,.p-articles-content h3:not([class])+p,.p-articles-content h3:not([class])+ul{margin-top:1.25rem}.p-articles-content h3.is-type-left-border{padding-left:1.25rem;position:relative}.p-articles-content h3.is-type-left-border:before{background:var(--color-primary);content:"";height:100%;left:0;position:absolute;top:0;width:.25rem}.p-articles-content h3+.p-articles-content_profile,.p-articles-content h3+.p-articles-content_table,.p-articles-content h3+.p-articles_body,.p-articles-content h3+ol,.p-articles-content h3+p,.p-articles-content h3+ul,.p-articles-content h4+ol,.p-articles-content h4+p,.p-articles-content h4+ul,.p-articles-content h5+ol,.p-articles-content h5+p,.p-articles-content h5+ul{margin-top:1.25rem}.p-articles-content h4:not([class]):not(:first-child){margin-top:1.875rem}@media (min-width:750px){.p-articles-content h4:not([class]):not(:first-child){margin-top:1.875rem}}.p-articles-content h4:not([class])+.p-articles-content_profile,.p-articles-content h4:not([class])+.p-articles-content_table,.p-articles-content h4:not([class])+.p-articles_body,.p-articles-content h4:not([class])+ol,.p-articles-content h4:not([class])+p,.p-articles-content h4:not([class])+ul{margin-top:1rem}.p-articles-content h5:not([class]):not(:first-child){margin-top:1.25rem}@media (min-width:750px){.p-articles-content h5:not([class]):not(:first-child){margin-top:1.25rem}}.p-articles-content h5:not([class])+.p-articles-content_profile,.p-articles-content h5:not([class])+.p-articles-content_table,.p-articles-content h5:not([class])+.p-articles_body,.p-articles-content h5:not([class])+ol,.p-articles-content h5:not([class])+p,.p-articles-content h5:not([class])+ul{margin-top:1rem}.p-articles-content p:not([class]){word-break:break-word}.p-articles-content p:not([class])+ol,.p-articles-content p:not([class])+p,.p-articles-content p:not([class])+ul{margin-top:1.25rem}.p-articles-content p:not([class])+p.tw-text-3{margin-top:.75rem}.p-articles-content ol+p,.p-articles-content ul+p{margin-top:1.25rem}.p-articles-content_links{display:grid;gap:1rem;grid-template-columns:1fr}.p-articles-content_links:not(:first-child){margin-top:1.875rem}@media (min-width:750px){.p-articles-content_links:not(:first-child){margin-top:2.5rem}}.p-articles-content_links li{display:flex;justify-content:flex-end}.p-articles-content_image{display:flex;justify-content:center;margin-bottom:1.25rem;margin-top:1.25rem}@media (min-width:750px){.p-articles-content_image{margin-bottom:1.25rem;margin-top:1.25rem}}.p-articles-content_image .a-image{border-radius:var(--border-radius-m);max-width:100%;overflow:hidden;text-align:center;width:-webkit-fit-content;width:fit-content}@media (max-width:749px){.p-articles-content_image.is-sp-scroll{margin-left:-1.5rem;margin-right:-1.5rem;overflow-x:scroll;padding-left:1.5rem}.p-articles-content_image.is-sp-scroll .p-articles-content_image-inner{margin-right:1.5rem;width:190vw}}.p-articles-content ul:not([class]),.p-articles-content_list{display:grid;gap:.5rem;grid-template-columns:1fr}.p-articles-content ul:not([class]) li,.p-articles-content_list li{padding-left:1.2em;position:relative}.p-articles-content ul:not([class]) li:before,.p-articles-content_list li:before{background-color:var(--color-primary);border-radius:50%;content:"";display:block;height:.5rem;left:0;position:absolute;top:.7em;width:.5rem}@media (min-width:750px){.p-articles-content ul:not([class]).is-col2,.p-articles-content_list.is-col2{gap:1rem 1.5rem;grid-template-columns:repeat(2,1fr)}}.p-articles-content ol:not([class]),.p-articles-content_number-list{counter-reset:number;display:grid;gap:.75rem;grid-template-columns:1fr}.p-articles-content ol:not([class]) li,.p-articles-content_number-list li{padding-left:1.5em;position:relative}.p-articles-content ol:not([class]) li:before,.p-articles-content_number-list li:before{color:var(--color-primary);content:counter(number) ".";counter-increment:number;display:block;font-weight:700;left:0;position:absolute;top:.05em}.p-articles-content_col2{display:flex;flex-direction:column;gap:2rem;margin-top:3.125rem}@media (min-width:750px){.p-articles-content_col2{gap:1.25rem;margin-top:3.125rem}}@media (min-width:750px){.p-articles-content_col2.is-left{flex-direction:row}}@media (min-width:750px){.p-articles-content_col2.is-right{flex-direction:row-reverse}}.p-articles-content_col2+.p-articles_body,.p-articles-content_col2+p{margin-top:1.875rem}@media (min-width:750px){.p-articles-content_col2+.p-articles_body,.p-articles-content_col2+p{margin-top:2.5rem}}.p-articles-content_col2-visual{width:100%}@media (min-width:750px){.p-articles-content_col2-visual{width:48.1707317073%}}.p-articles-content_col2-content{flex:1}.p-articles-content_profile{display:grid;gap:1.25rem;grid-template-columns:1fr;margin-top:5rem}@media (min-width:750px){.p-articles-content_profile{gap:1.25rem}}.p-articles-content_profile-item{background-color:var(--color-white);border-radius:1.25rem;display:flex;flex-direction:column;gap:1.25rem;padding:1.875rem 1.5rem;width:100%}@media (min-width:750px){.p-articles-content_profile-item{gap:1.875rem;padding:2rem}}.p-articles-content_profile-item-top{align-items:center;display:flex;flex-direction:column;gap:1.25rem;width:100%}@media (min-width:750px){.p-articles-content_profile-item-top{flex-direction:row;gap:1.75rem}}.p-articles-content_profile-visual{width:100%}@media (max-width:749px){.p-articles-content_profile-visual{display:flex;justify-content:center}}@media (min-width:750px){.p-articles-content_profile-visual{width:7.5rem}}.p-articles-content_profile-visual .a-image{border-radius:50%;height:7.5rem;overflow:hidden;position:relative;width:7.5rem}@media (min-width:750px){.p-articles-content_profile-visual .a-image{height:7.5rem;width:7.5rem}}.p-articles-content_profile-visual .a-image img{height:100%;object-fit:cover;width:100%}@media (min-width:750px){.p-articles-content_profile-content{flex:1}}.p-articles-content_table{margin-top:1.875rem}@media (min-width:750px){.p-articles-content_table{margin-top:2.5rem}}.p-articles-content_table table{border:.0625rem solid var(--color-gray-cc)}.p-articles-content_table table th{background-color:var(--color-bg);border-bottom:1px solid var(--color-gray-cc);border-left:1px solid var(--color-gray-cc);border-top:1px solid var(--color-gray-cc)}@media (max-width:749px){.p-articles-content_table table th{font-size:.875rem;padding:.9375rem .75rem;width:28%}}.p-articles-content_table table td{border-bottom:1px solid var(--color-gray-cc);border-left:1px solid var(--color-gray-cc);border-top:1px solid var(--color-gray-cc)}.p-articles-content_button:not(:first-child){margin-top:1.75rem}@media (min-width:750px){.p-articles-content_button:not(:first-child){margin-top:1.875rem}}.p-articles-content_button-item{display:grid;gap:.5rem;grid-template-columns:1fr}.p-articles-content_button-item-shoulder{align-items:center;display:flex;gap:.375rem;justify-content:center}.p-articles-content_video{margin-bottom:3.125rem;margin-top:3.125rem;padding-top:56.25%;position:relative;width:100%}@media (min-width:750px){.p-articles-content_video{margin-bottom:3.125rem;margin-top:3.125rem}}.p-articles-content_small-video-inner{display:grid;gap:1.5rem;grid-template-columns:1fr}.p-articles-content_small-video-item{padding-top:56.25%;position:relative;width:100%}@media (min-width:750px){.p-articles-content_small-video{margin-left:auto;margin-right:auto;max-width:51.25rem}}.p-articles-content_bg-list{border-bottom:1px solid var(--color-gray-e5);margin-top:2rem}@media (min-width:750px){.p-articles-content_bg-list{margin-top:2.5rem}}.p-articles-content_bg-list-item{border-top:1px solid var(--color-gray-e5);display:flex;flex-direction:column;gap:.75rem;padding:2rem .75rem}@media (min-width:750px){.p-articles-content_bg-list-item{flex-direction:row;gap:0;padding:0}.p-articles-content_bg-list-item dt{align-items:center;background-color:var(--color-bg);display:flex;justify-content:center;padding:0 .75rem;width:9.5rem}.p-articles-content_bg-list-item dd{flex:1;padding:1.5rem}}.p-articles-content_point-list{display:grid;gap:.875rem 2rem;grid-template-columns:1fr}@media (min-width:750px){.p-articles-content_point-list{gap:3rem 2rem;grid-template-columns:repeat(3,1fr)}}@media (min-width:750px){.p-articles-content_point-list.is-col2{gap:3rem 2rem;grid-template-columns:repeat(2,1fr)}}@media (min-width:750px){.p-articles-content_point-list.is-col1{gap:1.25rem 2rem;grid-template-columns:1fr}}.p-articles-content_point-list li{display:grid;gap:1.5rem;grid-template-columns:1fr;grid-template-rows:auto 1fr}.p-articles-content_point-list-text{align-items:flex-start;display:flex;gap:.75rem}@media (min-width:750px){.p-articles-content_point-list.is-2col{grid-template-columns:repeat(2,1fr)}}.p-articles-content_point-balloon{align-items:center;border-radius:50%;display:flex;flex-direction:column;gap:.75rem;padding-top:.25rem;position:relative}@media (min-width:750px){.p-articles-content_point-balloon{flex-direction:row;gap:1rem;justify-content:space-between}}.p-articles-content_point-balloon-inner{align-items:center;background:var(--color-primary);border-radius:50%;display:flex;height:1.875rem;justify-content:center;width:1.875rem;z-index:2}.p-articles-content_point-balloon-inner p{color:var(--color-white);font-size:.75rem;font-weight:700;text-align:center}.p-articles-content_point-balloon-inner p strong{display:block;font-size:.875rem;line-height:0;transform:translateY(.0625rem)}.p-articles-content_space-s{margin-top:1.75rem}@media (min-width:750px){.p-articles-content_space-s{margin-top:2.5rem}}.p-articles-content_space-m{margin-top:3.75rem}@media (min-width:750px){.p-articles-content_space-m{margin-top:5rem}}.p-articles-content_space-l{margin-top:6.25rem}@media (min-width:750px){.p-articles-content_space-l{margin-top:7.5rem}}.p-articles-content_bg-check-list{display:grid;gap:1.75rem;grid-template-columns:1fr}@media (min-width:750px){.p-articles-content_bg-check-list{gap:2.0625rem 1.75rem;grid-template-columns:repeat(4,1fr)}}.p-articles-content_bg-check-list li{display:flex;font-weight:700;gap:.625rem;min-width:0}.p-articles-content_bg-check-list li svg{flex-shrink:0;height:1.5rem;transform:translateY(.125rem);width:1.5rem}.p-articles-content_bg-check-list li span{flex:1}.p-articles-content_difference{position:relative}@media (max-width:749px){.p-articles-content_difference{margin-left:-1.5rem;margin-right:-1.5rem;overflow-x:auto;padding-left:1.5rem}}.p-articles-content_difference-inner{border:.0625rem solid var(--color-gray-e5);border-radius:1.25rem;overflow:hidden}@media (max-width:749px){.p-articles-content_difference-inner{margin-right:1.5rem;width:160vw}}@media (min-width:750px){.p-articles-content_difference-inner{width:100%}}.p-articles-content_difference table{border-collapse:collapse;table-layout:fixed;width:100%}.p-articles-content_difference-head{background-color:var(--color-primary);color:var(--color-white);font-weight:700;padding:1rem .5rem;text-align:center}.p-articles-content_difference-head:not(:first-child){border-left:.0625rem solid var(--color-gray-e5)}.p-articles-content_difference-body-head{background-color:var(--color-bg);border-top:.0625rem solid var(--color-gray-e5);font-weight:700;padding:1rem .5rem}.p-articles-content_difference-body-need{background-color:var(--color-white);border-top:.0625rem solid var(--color-gray-e5);color:var(--color-black);padding:1rem .5rem}.p-articles-content_difference-body-need svg{height:1.25rem;width:1.25rem}.p-articles-content_difference-body-noneed{background-color:var(--color-white);border-top:.0625rem solid var(--color-gray-e5);color:var(--color-primary);padding:1rem .5rem}.p-articles-content_difference-body-noneed svg{fill:var(--color-primary);height:1.125rem;width:1.125rem}.p-articles-content_difference td:not(:first-child){border-left:.0625rem solid var(--color-gray-e5)}.p-articles-content_difference td p{align-items:center;display:flex;font-weight:700;gap:.5rem;justify-content:center}.p-articles-content_orange-table{position:relative}@media (max-width:749px){.p-articles-content_orange-table{margin-left:-1.5rem;margin-right:-1.5rem;overflow-x:auto;padding-left:1.5rem}}.p-articles-content_orange-table-inner{border:.0625rem solid var(--color-gray-e5);border-radius:1.25rem;overflow:hidden}@media (max-width:749px){.p-articles-content_orange-table-inner{margin-right:1.5rem;width:160vw}}@media (min-width:750px){.p-articles-content_orange-table-inner{width:100%}}.p-articles-content_orange-table table{border-collapse:collapse;table-layout:fixed;width:100%}.p-articles-content_orange-table-head{background-color:var(--color-primary);color:var(--color-white);font-weight:700;padding:1rem 1.5rem;text-align:center}@media (min-width:750px){.p-articles-content_orange-table-head:first-child{width:15rem}}.p-articles-content_orange-table-head:not(:first-child){border-left:.0625rem solid var(--color-gray-e5)}.p-articles-content_orange-table-head.is-orange{background-color:var(--color-other)}.p-articles-content_orange-table-body-head{background-color:var(--color-bg);border-top:.0625rem solid var(--color-gray-e5);font-weight:700;padding:1rem .5rem}.p-articles-content_orange-table-body-td{background-color:var(--color-white);border-top:.0625rem solid var(--color-gray-e5);padding:1rem 1.5rem}.p-articles-content_orange-table-body-td svg{height:1.125rem;width:1.125rem}.p-articles-content_orange-table-body-td.is-orange{color:var(--color-other);font-weight:700}.p-articles-content_orange-table-body-td.is-orange svg{fill:var(--color-other)}.p-articles-content_orange-table td:not(:first-child){border-left:.0625rem solid var(--color-gray-e5)}.p-articles-content_arrow{display:flex;justify-content:center}.p-articles-content_arrow:before{border-left:6.25rem solid #0000;border-right:6.25rem solid #0000;border-top:2.5rem solid var(--color-primary);content:"";display:block;height:0;width:0}.p-articles-content_definition{position:relative}.p-articles-content_definition dl{display:grid;grid-template-columns:1fr}@media (min-width:750px){.p-articles-content_definition dl{gap:0;grid-template-columns:14.375rem 1fr}}.p-articles-content_definition dl dt{font-weight:700;padding:1.25rem 0 0}@media (min-width:750px){.p-articles-content_definition dl dt{border-bottom:.0625rem solid var(--color-border-gray);padding:1rem 1.5rem}}.p-articles-content_definition dl dd{border-bottom:.0625rem solid var(--color-border-gray);padding:.25rem 0 1.25rem;word-break:break-all}@media (min-width:750px){.p-articles-content_definition dl dd{padding:1rem 1.5rem}}.p-articles-content_definition dl dd p:not(:first-child){margin-top:.3125rem}.p-articles-content_map{padding-top:56.25%;position:relative;width:100%}.p-articles-content_map .p-articles-content_map-inner{border-radius:.5rem;height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}.p-articles-content_map .p-articles-content_map-inner iframe{border:none;height:100%;width:100%}.p-remote-solution{position:relative}@media (max-width:749px){.p-remote-solution{display:none}}.p-remote-solution_item{background-color:var(--solution-color);border-radius:.5rem;padding:1rem .75rem;position:absolute}.p-remote-solution_item.is-type01{--solution-color:#ff8c00;left:1.875rem;top:1.875rem}.p-remote-solution_item.is-type02{--solution-color:#eeb31d;right:1.875rem;top:1.875rem}.p-remote-solution_item.is-type03{--solution-color:#008ecd;bottom:1.875rem;left:1.875rem}.p-remote-solution_item.is-type04{--solution-color:#008ecd;bottom:4.375rem;right:1.875rem}.p-remote-solution_buttons{display:grid;gap:.375rem;grid-template-columns:1fr;margin-top:.625rem}.p-remote-solution_buttons-item{align-items:center;background-color:var(--color-white);border-radius:.3125rem;box-shadow:0 2px 0 0 #0003;color:var(--solution-color);display:flex;font-size:1rem;font-weight:700;gap:.5rem;padding:.25rem .75rem}.p-remote-solution_buttons-item svg{fill:var(--solution-color);flex-shrink:0}@media (any-hover:hover){.p-remote-solution_buttons-item:hover{opacity:.7}}@media (any-hover:none){.p-remote-solution_buttons-item:active{opacity:.7}}.p-recruit .o-breadcrumb_section{left:0;position:absolute;right:0;top:3.5rem;z-index:5}@media (min-width:750px){.p-recruit .o-breadcrumb_section{top:5rem}}.p-recruit .o-common-bottom-cta-section{margin-top:0}@media (min-width:750px){.p-recruit .o-common-bottom-cta-section{margin-top:0}}.p-r-hero-bg{height:100vh;left:0;position:absolute;top:0;width:100%;z-index:-1}.p-r-hero-bg_overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:linear-gradient(253deg,var(--primary,#004098cc) 16.53%,#002961cc 87.55%);inset:0;opacity:0;position:absolute;z-index:2}.p-r-hero{align-items:flex-end;display:flex;height:42.5rem;min-height:43.75rem;position:relative;width:100%;z-index:1}@media (min-width:750px){.p-r-hero{align-items:center;height:calc(100vh - 4.25rem)}}.p-r-hero_inner{min-width:0}@media (min-width:750px){.p-r-hero_inner{padding-top:3.75rem}}.p-r-hero_heading{text-align:center}@media (min-width:750px){.p-r-hero_heading{text-align:left}}.p-r-hero_heading .a-heading_text-one{color:var(--color-white);font-size:3.4375rem;font-weight:700;line-height:1.15}@media (max-width:749px){.p-r-hero_heading .a-heading_text-one{transform:translateX(10px)}}@media (min-width:750px){.p-r-hero_heading .a-heading_text-one{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#003379 4.13%,#0c58c0 40.61%,#5ca1ff 80.98%);-webkit-background-clip:text;background-clip:text;font-size:6.25rem}}.p-r-hero_heading .a-heading_text-one small{font-size:2.5rem}@media (min-width:750px){.p-r-hero_heading .a-heading_text-one small{font-size:5rem}}.p-r-hero_heading .a-heading_text-two{color:var(--color-white);font-size:1.25rem;font-weight:700}@media (min-width:750px){.p-r-hero_heading .a-heading_text-two{color:var(--color-primary);font-size:1.75rem}}.p-r-hero_buttons{display:grid;gap:.5rem;grid-template-columns:repeat(2,1fr);margin-top:1.25rem}@media (min-width:750px){.p-r-hero_buttons{display:flex;gap:.75rem;margin-top:2.5rem}}.p-r-hero_buttons-item{height:3.375rem}@media (min-width:750px){.p-r-hero_buttons-item{height:3.75rem;width:15rem}}.p-r-hero_buttons-item .a-button{box-shadow:-1px 2px 15px 0 #00409859}@media (max-width:749px){.p-r-hero_buttons-item .a-button{padding:0 1.25rem}}.p-r-hero_movie{display:flex;justify-content:center;margin-top:1.75rem}@media (min-width:750px){.p-r-hero_movie{justify-content:flex-start;margin-top:3.75rem}}.p-r-hero_movie button *{pointer-events:none}@media (max-width:749px){.p-r-hero_movie button{width:80%}}.p-r-hero_movie-play{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:2}.p-r-hero_movie-play-icon{height:3.75rem;width:3.75rem}.p-r-hero_movie-play-icon img{height:auto;width:100%}.p-r-hero_movie-play-circle{animation:rotation 8s linear infinite;height:6.625rem;left:50%;margin:-3.3125rem 0 0 -3.3125rem;position:absolute;top:50%;width:6.625rem;z-index:2}.p-r-hero_movie-play-circle img{height:auto;width:100%}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.p-r-hero-message{align-items:center;display:flex;height:auto;min-height:43.75rem;position:relative;width:100%;z-index:1}@media (min-width:750px){.p-r-hero-message{height:calc(100vh - 4.25rem)}}.p-r-hero-message_inner{padding:5rem .75rem}@media (min-width:750px){.p-r-hero-message_inner{padding:5rem 0}}.p-r-hero-message_text{color:var(--color-white);font-size:.875rem;font-weight:700;line-height:2.25}@media (min-width:750px){.p-r-hero-message_text{font-size:1rem}}.p-r-hero-message_text span{font-weight:700}.p-r-hero-message_text:not(:first-child){margin-top:1.25rem}@media (min-width:750px){.p-r-hero-message_text:not(:first-child){margin-top:1.75rem}}.p-data-section{background:url(/assets/img/recruit/data_bg_sp.webp) no-repeat 50%;background-size:cover;padding:6.25rem 0;position:relative}@media (min-width:750px){.p-data-section{background:url(/assets/img/recruit/data_bg.webp) no-repeat 50%;background-size:cover}}.p-data-panel{display:grid;gap:.5rem;grid-template-columns:repeat(2,1fr)}@media (min-width:750px){.p-data-panel{grid-template-columns:repeat(3,1fr)}}.p-data-panel_item{background-color:var(--color-white);border-radius:.75rem;padding:.875rem .5rem}@media (min-width:750px){.p-data-panel_item{padding:1.625rem 1.25rem}}.p-data-panel_item-inner{align-items:center;display:flex;flex-direction:column;gap:.625rem}@media (min-width:750px){.p-data-panel_item-inner{gap:.625rem}}.p-data-panel_item .o-heading-unique .a-heading_text-one{background:var(--feature-gradient-02);border-radius:2.5rem}.p-data-panel_numbers{position:relative}.p-data-panel_numbers-item:not(.is-decimal){align-items:end;display:flex;gap:.5rem}.p-data-panel_numbers-item:not(.is-decimal) span{color:var(--color-primary);line-height:.5}.p-data-panel_numbers-item:not(.is-decimal) span:first-child{font-size:2.8125rem;font-weight:700;letter-spacing:-.04em;line-height:1}@media (min-width:750px){.p-data-panel_numbers-item:not(.is-decimal) span:first-child{font-size:4.6875rem}}.p-data-panel_numbers-item:not(.is-decimal) span:last-child{font-size:.875rem;font-weight:700;line-height:2}.p-data-panel_numbers-item:not(.is-decimal) span:last-child b{display:block;font-size:.875rem;font-weight:700}@media (min-width:750px){.p-data-panel_numbers-item:not(.is-decimal) span:last-child b{font-size:1.25rem}}.p-data-panel_numbers-item:not(.is-decimal) .p-set-text{font-size:.875rem;font-weight:700;writing-mode:vertical-rl}@media (min-width:750px){.p-data-panel_numbers-item:not(.is-decimal) .p-set-text{font-size:1.25rem}}.p-data-panel_numbers-item.is-set{align-items:baseline;display:flex;gap:.125rem}.p-data-panel_numbers-item.is-set span{color:var(--color-primary);line-height:.5}.p-data-panel_numbers-item.is-set span:first-child{font-size:.875rem;font-weight:700;letter-spacing:-.5em;writing-mode:vertical-rl}@media (min-width:750px){.p-data-panel_numbers-item.is-set span:first-child{font-size:1.25rem}}.p-data-panel_numbers-item.is-set span:nth-child(2){font-size:2.8125rem;font-weight:700;letter-spacing:-.04em;line-height:1}@media (min-width:750px){.p-data-panel_numbers-item.is-set span:nth-child(2){font-size:4.6875rem}}.p-data-panel_numbers-item.is-set span:last-child{font-size:.875rem;font-weight:700;line-height:2}.p-data-panel_numbers-item.is-set span:last-child b{display:block;font-size:.875rem;font-weight:700}@media (min-width:750px){.p-data-panel_numbers-item.is-set span:last-child b{font-size:1.25rem}}.p-data-panel_numbers-item.is-decimal{align-items:end;display:flex;gap:.5rem}.p-data-panel_numbers-item.is-decimal span{color:var(--color-primary);line-height:.5}.p-data-panel_numbers-item.is-decimal span:first-child{font-size:2.8125rem;font-weight:700;letter-spacing:-.05em;line-height:1}@media (min-width:750px){.p-data-panel_numbers-item.is-decimal span:first-child{font-size:4.6875rem}}.p-data-panel_numbers-item.is-decimal span span:first-child{font-size:2.8125rem}@media (min-width:750px){.p-data-panel_numbers-item.is-decimal span span:first-child{font-size:4.6875rem}}.p-data-panel_numbers-item.is-decimal span:last-child{font-size:1.5rem;font-weight:700;line-height:2}.p-data-panel_numbers-item.is-decimal span:last-child b{display:block;font-size:.875rem;font-weight:700;padding-top:1.0625rem}@media (min-width:750px){.p-data-panel_numbers-item.is-decimal span:last-child b{font-size:1.25rem}}.p-data-panel_numbers-item.is-ratio{display:flex;gap:0}.p-data-panel_numbers-item.is-ratio span{color:var(--color-primary);line-height:.5}.p-data-panel_numbers-item.is-ratio span:first-child{font-size:2.8125rem;font-weight:700;letter-spacing:-.04em;line-height:1}@media (min-width:750px){.p-data-panel_numbers-item.is-ratio span:first-child{font-size:4.6875rem}}.p-data-panel_numbers-item.is-ratio span:nth-child(2){font-size:2.8125rem;font-weight:700;letter-spacing:0;line-height:.8}@media (min-width:750px){.p-data-panel_numbers-item.is-ratio span:nth-child(2){font-size:4.6875rem}}.p-data-panel_numbers-item.is-ratio span span:first-child{font-size:2.8125rem}@media (min-width:750px){.p-data-panel_numbers-item.is-ratio span span:first-child{font-size:4.6875rem}}@media (max-width:749px){.p-data-panel_icon img{width:3.125rem}}.p-r-about-bg{height:100vh;left:0;position:relative;top:0;width:100%;z-index:-1}.p-r-about-bg_overlay{-webkit-backdrop-filter:blur(2.5px);backdrop-filter:blur(2.5px);background:linear-gradient(263deg,#72adffcc 3.49%,#fffc 96.71%);inset:0;opacity:0;position:absolute;z-index:2}.p-r-about{align-items:center;display:flex;height:auto;min-height:43.75rem;position:relative;width:100%;z-index:1}@media (min-width:750px){.p-r-about{height:calc(100vh + 6.25rem)}}.p-r-about_inner{padding:5rem .75rem 6.25rem}@media (min-width:750px){.p-r-about_inner{max-width:30rem;padding:5rem 0;width:100%}}.p-r-about_message{margin-top:2rem}.p-r-about_message-inner{display:grid;gap:2rem;grid-template-columns:1fr}@media (min-width:750px){.p-r-about_message-inner{gap:2.5rem}}.p-r-about_message-text{line-height:2.25}@media (max-width:749px){.p-r-about_message-text{font-size:.875rem}}.p-r-about_message-text span{font-weight:700}