@charset "UTF-8";@keyframes ExpandCrossmarkBefore{0%{top:19px;rotate:0deg}50%{top:23px;rotate:0deg}to{top:23px;rotate:-18deg}}@keyframes ExpandCrossmarkAfter{0%{top:28px;rotate:0deg}50%{top:23px;rotate:0deg}to{top:23px;rotate:18deg}}@keyframes CollpaseCrossmarkBefore{0%{top:23px;rotate:-18deg}50%{top:23px;rotate:0deg}to{top:19px;rotate:0deg}}@keyframes CollapseCrossmarkAfter{0%{top:23px;rotate:18deg}50%{top:23px;rotate:0deg}to{top:28px;rotate:0deg}}abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,mark,menu,nav,object,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,var,video{padding:0;margin:0}button,h1,h2,h3,h4,h5,h6,input,option,select,table,textarea{font-size:100%}blockquote,q{quotes:none}blockquote::after,blockquote::before,q::after,q::before{content:none}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section{display:block}.p-post-category .p-post-category__list li,nav{line-height:1}input,li,ol,textarea,ul{padding:0;margin:0}li,ol,ul{list-style:none}table{border-spacing:0;border-collapse:collapse}caption,th{text-align:left}.p-content-area .wp-block-table tfoot,.p-content-area .wp-block-table thead,.p-content-area .wp-block-table.-decorative-table table,a img,img{border:0}input:not([type=checkbox]){-webkit-appearance:none;-moz-appearance:none;appearance:none}button{-webkit-appearance:none;-moz-appearance:none;appearance:none}:root{--clr-primary-100:#e06743;--clr-primary-70:#0c182a;--clr-primary-50:#ced1d4;--clr-gold-100:linear-gradient(
    90deg,
    #cba442 0%,
    #936f2b 27.7%,
    #e6eb99 53.9%,
    #997630 79.88%,
    #d2c075 97.24%
  );--clr-accent-100:#980012;--clr-black-100:#0c182a;--clr-black-90:#2b3f46;--clr-black-80:#3c464a;--clr-black-70:#5e6d73;--clr-black-50:#bbbbbb;--clr-black-40:#dcddde;--clr-black-30:#f4f4f4;--clr-black-20:#e6e6e6;--clr-black-10:#f2f2f2;--clr-black-0:#fff;--clr-footer-second:#0e2447;--clr-logo:#e06743;--clr-red-100:#e5003d;--clr-white:#fff;--clr-link-deftault:var(--clr-primary-50);--clr-link-hover:var(--clr-primary-20);--base-font:"Noto Sans JP", sans-serif;--head-font:"Noto Serif JP", sans-serif;--eng-font:"Lato", serif;--wt-m:500;--wt-b:700;--txt-xxxxl:60px;--txt-xxxl:42px;--txt-xxl:36px;--txt-xl:26px;--txt-l:22px;--txt-m:20px;--txt-s:17px;--txt-xs:16px;--txt-xxs:15px;--txt-xxxs:12px;--lh-l:1.8;--lh-m:1.5;--lh-s:1.3;--ls-s:0.02em;--ls-m:0.04em;--transition:0.2s ease;--radius-s:3px;--radius-m:4px;--radius-l:5px;--icon-arrow:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAyMSAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEzLjI5ODEgMUwxOS40NDYyIDYuODRMMTMuMjk4MSAxMi42OCIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiLz4KPHBhdGggZD0iTTE5LjQ0NDIgNi44NTE1NkgxIiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPgo8L3N2Zz4=");--icon-arrow-primary:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAyMSAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEzLjI5ODEgMUwxOS40NDYyIDYuODRMMTMuMjk4MSAxMi42OCIgc3Ryb2tlPSIjZTA2NzQzIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPgo8cGF0aCBkPSJNMTkuNDQ0MiA2Ljg1MTU2SDEiIHN0cm9rZT0iI2UwNjc0MyIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiLz4KPC9zdmc+");--icon-arrow-line:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMSIgaGVpZ2h0PSIxNCIgdmlld0JveD0iMCAwIDIxIDE0IiBmaWxsPSJub25lIj4KPHBhdGggZD0iTTEzLjI5NjkgMUwxOS40NDQ5IDYuODRMMTMuMjk2OSAxMi42OCIgc3Ryb2tlPSIjMDZDNzU1IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPgo8cGF0aCBkPSJNMTkuNDQ0MiA2Ljg1MTU2SDEiIHN0cm9rZT0iIzA2Qzc1NSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiLz4KPC9zdmc+");--icon-external:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDYuNjY3IiBoZWlnaHQ9IjEwNi42NjciIHZlcnNpb249IjEuMCIgdmlld0JveD0iMCAwIDgwIDgwIj48cGF0aCBkPSJNMCA0MHY0MGg4MFY0OGgtOHYyNEg4VjhoMjRWMEgwdjQweiIvPjxwYXRoIGQ9Ik00OCA0djRoOC41YzguNiAwIDEwLjEuOCA2LjUgMy4zLTEuMS43LTcuMSA2LjQtMTMuNSAxMi42LTExLjcgMTEuMy0xMy4xIDEzLjctMTAgMTYuNyAxLjkgMiAzLjQuOCAxOC0xNC43IDYuMS02LjQgMTEuOC0xMS43IDEyLjgtMTEuOEM3MS44IDE0IDcyIDE1IDcyIDIzdjloOFYwSDQ4djR6Ii8+PC9zdmc+");--icon-h1:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNSIgaGVpZ2h0PSI0IiB2aWV3Qm94PSIwIDAgMzUgNCIgZmlsbD0ibm9uZSI+CjxwYXRoIGQ9Ik0zNSAwVjRIMTcuNDAyNkwxMyAwSDM1WiIgZmlsbD0iIzAwOTFDNSIvPgo8cGF0aCBkPSJNMCA0VjBIOC42NjY2NkwxMyA0SDBaIiBmaWxsPSIjRDlEOUQ5Ii8+Cjwvc3ZnPg==");--icon-h2:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMCIgaGVpZ2h0PSI2IiB2aWV3Qm94PSIwIDAgMzAgNiIgZmlsbD0ibm9uZSI+CjxwYXRoIGQ9Ik0wIDBWNkgyMy45OTY0TDMwIDBIMFoiIGZpbGw9IiMwMDkxQzUiLz4KPC9zdmc+");--icon-h2-border:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4MjQiIGhlaWdodD0iMiIgdmlld0JveD0iMCAwIDgyNCAyIiBmaWxsPSJub25lIj4KPHBhdGggZD0iTTEuOTkyNzQgMEg4MjRWMkgwTDEuOTkyNzQgMFoiIGZpbGw9IiNEQ0REREUiLz4KPC9zdmc+");--icon-h3:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2IiBoZWlnaHQ9IjUwIiB2aWV3Qm94PSIwIDAgNiA1MCIgZmlsbD0ibm9uZSI+CjxwYXRoIGQ9Ik0wIDJDMCAwLjg5NTQzIDAuODk1NDMxIDAgMiAwSDZWMjFIMFYyWiIgZmlsbD0iIzAwOTFDNSIvPgo8cGF0aCBkPSJNMCAyMEg2TDYgNDMuOTk2NEwwIDUwTDAgMjBaIiBmaWxsPSIjMDA5MUM1Ii8+Cjwvc3ZnPg==");--icon-quote:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxMCIgdmlld0JveD0iMCAwIDE0IDEwIiBmaWxsPSJub25lIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzI0MDVfMjEyMSkiPgo8cGF0aCBkPSJNMy4xOTg4NyAxMEMyLjU5NDE3IDEwIDIuMDEyMDYgOS44MzY2NyAxLjUxNTkyIDkuNTI3NTdDMS4wNDA0MSA5LjIzMTM1IDAuNjcyNzI4IDguODIwNjkgMC40NTI2NTggOC4zNDAyNkMwLjQ0NTI5IDguMzI0MDQgMC40MzY2OTMgOC4zMDgyNiAwLjQyNzM2IDguMjkyOTNDMC40MDQyNzIgOC4yNTU4MiAwLjM4NTExNCA4LjIxNzYgMC4zNzA2MjMgOC4xNzkxNUMwLjM0OTk5MSA4LjEyNTM3IC0wLjEzMTkwMyA2Ljg0NTYzIDAuMDM1MTE0MyA1LjIyMTIyQzAuMTkxMzI1IDMuNjk2NTggMC45NjAzNDIgMS41NzA0MSAzLjczNDMxIDAuMDk3OTk3OEMzLjg1NDkgMC4wMzM5OTkyIDMuOTkyMiAwIDQuMTMxMjIgMEM0LjQwOTI2IDAgNC42NjkzNiAwLjEzNDY2NCA0LjgwOTg1IDAuMzUxMzI2QzUuMDI5MTggMC42ODk1NCA0LjkwMzQzIDEuMTI1OTcgNC41Mjk2MSAxLjMyNDQxQzMuMjEwNDEgMi4wMjQ2MiAyLjMyMDA2IDIuOTY4NiAxLjg4Mjg3IDQuMTMwMTNDMS44MjQ5IDQuMjg0MzUgMS44NjQ2OSA0LjQ1NTAxIDEuOTg2NzYgNC41NzQ3OUMyLjA4MTA4IDQuNjY3MjMgMi4yMTI0OCA0LjcxNzkgMi4zNDc4MiA0LjcxNzlDMi4zODc4NSA0LjcxNzkgMi40MjgzOCA0LjcxMzQ1IDIuNDY4MTcgNC43MDQzNEMyLjcwNjE3IDQuNjQ5OSAyLjk1MjAzIDQuNjIyMzQgMy4xOTgzOCA0LjYyMjM0QzQuODM3MTEgNC42MjIzNCA2LjE3MDMxIDUuODI4NTQgNi4xNzAzMSA3LjMxMTE3QzYuMTcwMzEgOC43OTM4IDQuODM3MTEgMTAgMy4xOTgzOCAxMEgzLjE5ODg3WiIgZmlsbD0iI0IyQzhEMCIvPgo8cGF0aCBkPSJNMTEuMDI3MyAxMEMxMC40MjI2IDEwIDkuODQwNTEgOS44MzY2NyA5LjM0NDM3IDkuNTI3NTdDOC44Njg4NiA5LjIzMTM1IDguNTAxMTggOC44MjA2OSA4LjI4MTExIDguMzQwMjZDOC4yNzM3NCA4LjMyNDA0IDguMjY1MTQgOC4zMDgyNiA4LjI1NTU2IDguMjkyOTNDOC4yMzI0OCA4LjI1NTgyIDguMjEzMzIgOC4yMTczNyA4LjE5ODgzIDguMTc5MTVDOC4xNzgyIDguMTI1MzcgNy42OTYwNiA2Ljg0NjI5IDcuODYzMzIgNS4yMjEyMkM4LjAyMDAyIDMuNjk2ODEgOC43ODkwNCAxLjU3MDYzIDExLjU2MyAwLjA5Nzk5NzhDMTEuNjgzNiAwLjAzMzk5OTIgMTEuODIwOSAwIDExLjk1OTkgMEMxMi4yMzc5IDAgMTIuNDk4MSAwLjEzNDY2NCAxMi42Mzg1IDAuMzUxMzI2QzEyLjc0NDkgMC41MTUxIDEyLjc3NDEgMC43MDY2NTEgMTIuNzIxMyAwLjg5MDQyNUMxMi42Njg1IDEuMDc0MiAxMi41Mzk2IDEuMjI4NDIgMTIuMzU4NSAxLjMyNDQxQzExLjAzOTQgMi4wMjQ2MiAxMC4xNDkgMi45Njg2IDkuNzExODEgNC4xMzAxM0M5LjY1Mzg0IDQuMjg0MzUgOS42OTM2MyA0LjQ1NTAxIDkuODE1NyA0LjU3NDc5QzkuOTEwMDIgNC42NjcyMyAxMC4wNDE0IDQuNzE3OSAxMC4xNzY4IDQuNzE3OUMxMC4yMTY4IDQuNzE3OSAxMC4yNTczIDQuNzEzNDUgMTAuMjk3MSA0LjcwNDM0QzEwLjUzNTQgNC42NDk5IDEwLjc4MSA0LjYyMjM0IDExLjAyNzMgNC42MjIzNEMxMi42NjYxIDQuNjIyMzQgMTMuOTk5MiA1LjgyODU0IDEzLjk5OTIgNy4zMTExN0MxMy45OTkyIDguNzkzOCAxMi42NjYxIDEwIDExLjAyNzMgMTBaIiBmaWxsPSIjQjJDOEQwIi8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfMjQwNV8yMTIxIj4KPHJlY3Qgd2lkdGg9IjE0IiBoZWlnaHQ9IjEwIiBmaWxsPSJ3aGl0ZSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPg==");--icon-pulldown-arrow:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2IiBmaWxsPSJub25lIj4KPHBhdGggZD0iTTcuOTk5OTcgOS42ODE3OEwxMS4xMTExIDYuNUwxMiA3LjQwOTA4TDcuOTk5OTcgMTEuNUw0IDcuNDA5MDhMNC44ODg4OSA2LjVMNy45OTk5NyA5LjY4MTc4WiIgZmlsbD0iIzAyM0E0RSIvPgo8L3N2Zz4=");--icon-tel:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMSIgdmlld0JveD0iMCAwIDIwIDIxIiBmaWxsPSJub25lIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xNC43MTI2IDIwLjQ5NzJDMTMuMjcwMiAyMC40NDQxIDkuMTgyMjYgMTkuODc5MiA0LjkwMTAzIDE1LjU5OTlDMC42MjA3OTIgMTEuMzE5NSAwLjA1NjgzODEgNy4yMzM0NSAwLjAwMjc0NjY0IDUuNzkwM0MtMC4wNzczODg4IDMuNTkxMDQgMS42MDc0NiAxLjQ1NDg2IDMuNTUzNzUgMC42MjA2MjNDMy43ODgxMiAwLjUxOTQ0IDQuMDQ0NzggMC40ODA5MTYgNC4yOTg1NCAwLjUwODgzM0M0LjU1MjMgMC41MzY3NDkgNC43OTQ0NCAwLjYzMDE0NyA1LjAwMTIgMC43Nzk4NkM2LjYwMzkxIDEuOTQ3NiA3LjcwOTc3IDMuNzE0MjIgOC42NTkzOCA1LjEwMzI4QzguODY4MzIgNS40MDg0NyA4Ljk1NzY1IDUuNzc5ODQgOC45MTAzNiA2LjE0NjYzQzguODYzMDcgNi41MTM0MyA4LjY4MjQ2IDYuODUwMDEgOC40MDI5NSA3LjA5MjI0TDYuNDQ4NjQgOC41NDM0QzYuMzU0MjIgOC42MTE1NiA2LjI4Nzc2IDguNzExNjcgNi4yNjE2IDguODI1MTRDNi4yMzU0NCA4LjkzODYgNi4yNTEzNiA5LjA1NzcgNi4zMDY0IDkuMTYwMzFDNi43NDkxNSA5Ljk2NDUxIDcuNTM2NDggMTEuMTYyMyA4LjQzODAxIDEyLjA2MzZDOS4zNDA1MyAxMi45NjUgMTAuNTk0NyAxMy44MDQyIDExLjQ1NTEgMTQuMjk2OUMxMS41NjMgMTQuMzU3NSAxMS42OSAxNC4zNzQ0IDExLjgxIDE0LjM0NDJDMTEuOTI5OSAxNC4zMTQxIDEyLjAzMzggMTQuMjM5MSAxMi4xMDAyIDE0LjEzNDdMMTMuMzcyMyAxMi4xOTg4QzEzLjYwNjIgMTEuODg4MiAxMy45NTEzIDExLjY4MDEgMTQuMzM1MiAxMS42MTgxQzE0LjcxOTEgMTEuNTU2MiAxNS4xMTIgMTEuNjQ1MSAxNS40MzE4IDExLjg2NjNDMTYuODQxMiAxMi44NDE4IDE4LjQ4NiAxMy45Mjg0IDE5LjY5IDE1LjQ2OTdDMTkuODUxOSAxNS42Nzc5IDE5Ljk1NDkgMTUuOTI1OCAxOS45ODgyIDE2LjE4NzRDMjAuMDIxNSAxNi40NDkgMTkuOTgzOSAxNi43MTQ4IDE5Ljg3OTMgMTYuOTU2OUMxOS4wNDA5IDE4LjkxMjggMTYuOTE5MyAyMC41NzgzIDE0LjcxMjYgMjAuNDk3MloiIGZpbGw9IiMwMjNBNEUiLz4KPC9zdmc+");--icon-tel_white:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNyIgaGVpZ2h0PSIxNyIgdmlld0JveD0iMCAwIDE3IDE3IiBmaWxsPSJub25lIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMi41MDU3IDE2Ljk5NzZDMTEuMjc5NiAxNi45NTI1IDcuODA0OTIgMTYuNDcyNCA0LjE2NTg3IDEyLjgzNDlDMC41Mjc2NzMgOS4xOTY1OSAwLjA0ODMxMjQgNS43MjM0MyAwLjAwMjMzNDY0IDQuNDk2NzZDLTAuMDY1NzgwNSAyLjYyNzM4IDEuMzY2MzQgMC44MTE2MzMgMy4wMjA2OSAwLjEwMjUzQzMuMjE5OSAwLjAxNjUyMzkgMy40MzgwNiAtMC4wMTYyMjEyIDMuNjUzNzYgMC4wMDc1MDc4MUMzLjg2OTQ1IDAuMDMxMjM2OCA0LjA3NTI3IDAuMTEwNjI1IDQuMjUxMDIgMC4yMzc4ODFDNS42MTMzMiAxLjIzMDQ2IDYuNTUzMzEgMi43MzIwOSA3LjM2MDQ3IDMuOTEyNzlDNy41MzgwNyA0LjE3MjIgNy42MTQgNC40ODc4NiA3LjU3MzgxIDQuNzk5NjRDNy41MzM2MSA1LjExMTQxIDcuMzgwMDkgNS4zOTc1IDcuMTQyNSA1LjYwMzRMNS40ODEzNSA2LjgzNjg5QzUuNDAxMDkgNi44OTQ4MyA1LjM0NDYgNi45Nzk5MiA1LjMyMjM2IDcuMDc2MzdDNS4zMDAxMyA3LjE3MjgxIDUuMzEzNjYgNy4yNzQwNCA1LjM2MDQ0IDcuMzYxMjdDNS43MzY3OCA4LjA0NDgzIDYuNDA2MDEgOS4wNjI5NCA3LjE3MjMgOS44MjkwOEM3LjkzOTQ1IDEwLjU5NTIgOS4wMDU0NSAxMS4zMDg2IDkuNzM2ODQgMTEuNzI3NEM5LjgyODU0IDExLjc3ODkgOS45MzY0OCAxMS43OTMzIDEwLjAzODUgMTEuNzY3NkMxMC4xNDA1IDExLjc0MiAxMC4yMjg3IDExLjY3ODIgMTAuMjg1MiAxMS41ODk1TDExLjM2NjUgOS45NDRDMTEuNTY1MyA5LjY3OTk4IDExLjg1ODYgOS41MDMxMSAxMi4xODQ5IDkuNDUwNDJDMTIuNTExMiA5LjM5Nzc0IDEyLjg0NTIgOS40NzMzNCAxMy4xMTcxIDkuNjYxMzhDMTQuMzE1IDEwLjQ5MDUgMTUuNzEzMSAxMS40MTQxIDE2LjczNjUgMTIuNzI0MkMxNi44NzQxIDEyLjkwMTIgMTYuOTYxNyAxMy4xMTE5IDE2Ljk5IDEzLjMzNDNDMTcuMDE4MyAxMy41NTY3IDE2Ljk4NjMgMTMuNzgyNiAxNi44OTc0IDEzLjk4ODRDMTYuMTg0OCAxNS42NTA5IDE0LjM4MTQgMTcuMDY2NSAxMi41MDU3IDE2Ljk5NzZaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4=");--icon-circle-check:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNyIgdmlld0JveD0iMCAwIDE2IDE3IiBmaWxsPSJub25lIj4KPHBhdGggZD0iTTggMC41QzMuNTg4NjQgMC41IDAgNC4wODg2NCAwIDguNUMwIDEyLjkxMTQgMy41ODg2NCAxNi41IDggMTYuNUMxMi40MTE0IDE2LjUgMTYgMTIuOTExNCAxNiA4LjVDMTYgNC4wODg2NCAxMi40MTE0IDAuNSA4IDAuNVpNOCAxNS41NTg4QzQuMTA3NTcgMTUuNTU4OCAwLjk0MTE3NiAxMi4zOTI0IDAuOTQxMTc2IDguNUMwLjk0MTE3NiA0LjYwNzU3IDQuMTA3NTcgMS40NDExOCA4IDEuNDQxMThDMTEuODkyNCAxLjQ0MTE4IDE1LjA1ODggNC42MDc1NyAxNS4wNTg4IDguNUMxNS4wNTg4IDEyLjM5MjQgMTEuODkyNCAxNS41NTg4IDggMTUuNTU4OFoiIGZpbGw9IiMwMDkxQzUiLz4KPHBhdGggZD0iTTEwLjcwOTkgNi4yNjg3M0MxMC41MDEyIDYuMTEzNjEgMTAuMjA2NyA2LjE1NzEzIDEwLjA1MTYgNi4zNjU4M0w3LjY1MzU0IDkuNTkzODdMNS45MjgzMiA3LjU0NTEyQzUuNzYxMTEgNy4zNDY0OSA1LjQ2NDE4IDcuMzIwNyA1LjI2NTE0IDcuNDg4MzFDNS4wNjY1MSA3LjY1NTkyIDUuMDQwNzMgNy45NTI0NSA1LjIwODMzIDguMTUxNDlMNy4zMTY3MSAxMC42NTUxQzcuNDA2MTYgMTAuNzYxNSA3LjUzNzkxIDEwLjgyMjcgNy42NzY1IDEwLjgyMjdDNy42ODEzNCAxMC44MjI3IDcuNjg2MTcgMTAuODIyNyA3LjY5MTAxIDEwLjgyMjdDNy44MzQ4NCAxMC44MTgzIDcuOTY4NjEgMTAuNzQ4NiA4LjA1NDQzIDEwLjYzM0wxMC44MDcgNi45Mjc0N0MxMC45NjIyIDYuNzE4NzcgMTAuOTE4NiA2LjQyNDI1IDEwLjcwOTkgNi4yNjkxM1Y2LjI2ODczWiIgZmlsbD0iIzAwOTFDNSIvPgo8L3N2Zz4=");--icon-triangle:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIyOCIgdmlld0JveD0iMCAwIDMyIDI4IiBmaWxsPSJub25lIj4KPHBhdGggZD0iTTE0LjI2NzkgMjdDMTUuMDM3NyAyOC4zMzMzIDE2Ljk2MjIgMjguMzMzMyAxNy43MzIgMjdMMzEuNTg4NSAzQzMyLjM1ODMgMS42NjY2NyAzMS4zOTYgMCAyOS44NTY0IDBIMi4xNDM1OUMwLjYwMzk5MyAwIC0wLjM1ODI1OCAxLjY2NjY3IDAuNDExNTQyIDNMMTQuMjY3OSAyN1oiIGZpbGw9IiMwMDkxQzUiLz4KPC9zdmc+");--icon-address:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4IiBmaWxsPSJub25lIj4KPHBhdGggZD0iTTkgMTUuNjc0NkwxMi43MTIzIDExLjk2MjNDMTQuNzYyNSA5LjkxMjA4IDE0Ljc2MjUgNi41ODc5NCAxMi43MTIzIDQuNTM3NjlDMTAuNjYyMSAyLjQ4NzQ0IDcuMzM3OTQgMi40ODc0NCA1LjI4NzY5IDQuNTM3NjlDMy4yMzc0NCA2LjU4Nzk0IDMuMjM3NDQgOS45MTIwOCA1LjI4NzY5IDExLjk2MjNMOSAxNS42NzQ2Wk05IDE3Ljc5NTlMNC4yMjcwMyAxMy4wMjNDMS41OTA5OSAxMC4zODY5IDEuNTkwOTkgNi4xMTMwNyA0LjIyNzAzIDMuNDc3MDNDNi44NjMwNyAwLjg0MDk5IDExLjEzNjkgMC44NDA5OSAxMy43NzMgMy40NzcwM0MxNi40MDkgNi4xMTMwNyAxNi40MDkgMTAuMzg2OSAxMy43NzMgMTMuMDIzTDkgMTcuNzk1OVpNOSA5Ljc1QzkuODI4NDUgOS43NSAxMC41IDkuMDc4NDUgMTAuNSA4LjI1QzEwLjUgNy40MjE1NyA5LjgyODQ1IDYuNzUgOSA2Ljc1QzguMTcxNTUgNi43NSA3LjUgNy40MjE1NyA3LjUgOC4yNUM3LjUgOS4wNzg0NSA4LjE3MTU1IDkuNzUgOSA5Ljc1Wk05IDExLjI1QzcuMzQzMTQgMTEuMjUgNiA5LjkwNjgzIDYgOC4yNUM2IDYuNTkzMTQgNy4zNDMxNCA1LjI1IDkgNS4yNUMxMC42NTY4IDUuMjUgMTIgNi41OTMxNCAxMiA4LjI1QzEyIDkuOTA2ODMgMTAuNjU2OCAxMS4yNSA5IDExLjI1WiIgZmlsbD0iI0IyQzhEMCIvPgo8L3N2Zz4=");--icon-blank:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMSIgdmlld0JveD0iMCAwIDEyIDExIiBmaWxsPSJub25lIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzMwOTJfMTQ0OTApIj4KPHBhdGggZD0iTTEwLjkwNyAxLjg2NzE5VjkuODY5M0wxLjc5Njg4IDkuODUzNjZWMTAuOTk5N0gxMi4wMDIzVjEuODY3MTlIMTAuOTA3WiIgZmlsbD0iIzAyM0E0RSIvPgo8cGF0aCBkPSJNMCA5LjEzMjQ4VjBIMTAuMjA1NVY5LjEzMjQ4SDBaTTkuMTEwMTEgOC4wMDIxMVYxLjEzMDM3SDEuMDk1MzdWOC4wMDIxMUg5LjExMDExWiIgZmlsbD0iIzAyM0E0RSIvPgo8cGF0aCBkPSJNMCA5LjEzMjQ4VjBIMTAuMjA1NVY5LjEzMjQ4SDBaTTkuMTEwMTEgOC4wMDIxMVYxLjEzMDM3SDEuMDk1MzdWOC4wMDIxMUg5LjExMDExWiIgZmlsbD0iIzAyM0E0RSIvPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzMwOTJfMTQ0OTAiPgo8cmVjdCB3aWR0aD0iMTIiIGhlaWdodD0iMTEiIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+")}@font-face{font-family:"Noto Sans JP";font-style:normal;font-weight:400;src:local(""),url(./assets/fonts/NotoSansJP-Regular.woff2)format("woff2"),url(./assets/fonts/NotoSansJP-Regular.woff)format("woff");font-display:swap}@font-face{font-family:"Noto Sans JP";font-style:normal;font-weight:500;src:local(""),url(./assets/fonts/NotoSansJP-Medium.woff2)format("woff2"),url(./assets/fonts/NotoSansJP-Medium.woff)format("woff");font-display:swap}@font-face{font-family:"Noto Sans JP";font-style:normal;font-weight:600;src:local(""),url(./assets/fonts/NotoSansJP-SemiBold.ttf)format("truetype");font-display:swap}@font-face{font-family:"Lato";font-style:normal;font-weight:700;src:local(""),url(./assets/fonts/Lato-Bold.ttf)format("truetype");font-display:swap}@font-face{font-family:"Lato";font-style:normal;font-weight:500;src:local(""),url(./assets/fonts/Lato-Regular.ttf)format("truetype");font-display:swap}html{height:100%}body{position:relative;width:100%;overflow-x:hidden;font-family:var(--base-font);-webkit-text-size-adjust:100%;color:var(--clr-black-100);letter-spacing:.02em;font-weight:400}.preload *{transition:none!important}body:not(.preload) .p-opening__main{opacity:1;transform:translate(-50%,-50%);transition-delay:.3s}body:not(.preload) .p-opening__img{opacity:0;transition-delay:2s}body:not(.preload) .p-opening{background-color:transparent;visibility:hidden;transition-delay:3s}body:not(.preload,.-top_page) .l-content-container{opacity:1!important;transform:translateY(0)!important}a,button{padding:0;margin:0;font-family:var(--base-font);text-decoration:none;cursor:pointer;background-color:transparent;border:0}*,::after,::before,div,section{box-sizing:border-box}img{display:block;max-width:100%;height:auto}.ez-toc-debug-messages,.p-content-area #ez-toc-container{display:none}.l-content-container{flex:1;padding-top:var(--header-h)}.l-root-container{display:flex;flex-direction:column;min-height:100%;background-color:#fff;overflow-x:hidden}.l-root-container:not(.-top_page) .l-content-container{opacity:0;transform:translateY(14px);transition:.6s ease}.l-block{--px-block:var(--px-content);--pt-block:60px;--pb-block:120px;--max-w:1440px;--bg:var(--clr-black-0);background-color:var(--bg)}.l-block.-detail .l-block__inner h2{margin-top:65px;font-size:30px}.l-block.-detail .l-block__inner p:not(.c-sentence,.c-heading){margin-top:45px}.l-block.-voice,.l-block.-works{background-color:transparent}.l-block.-news .l-block__inner{position:relative}.l-block.-gray{--bg:var(--clr-black-10)}.l-block.-breadcrumbs{padding-left:30px}.l-block.-pt_0{--pt-block:0px!important}.l-block.-pb_0{--pb-block:0px!important}.l-block__inner{box-sizing:border-box;width:100%;max-width:var(--max-w);padding:var(--pt-block) var(--px-block) var(--pb-block);margin:0 auto}.l-block.-article .l-block__inner{display:flex}.l-block__sub{position:relative}.l-footer,.l-footer__inner{position:relative;width:100%}.l-footer{--max-w:1440px;max-width:var(--max-w);padding:110px 100px 38px;margin:0 auto}.l-footer__inner{box-sizing:border-box;justify-content:space-between}.l-footer__head,.l-footer__inner{display:flex;align-items:center;gap:40px}.l-footer__logo img{width:209px}.l-footer__head-text{margin-top:24px;display:flex;flex-direction:column;gap:8px}.l-footer__access{font-size:16px;font-weight:400;line-height:1.77;letter-spacing:.02em}.l-footer__access-map{white-space:nowrap;color:#fff;background-color:#0b1c37;padding:1px 8px 4px;border-radius:50px;font-size:11px;font-weight:400;top:-3px;position:relative;margin-left:10px;border:1px solid #0b1c37}.l-footer__access-info{display:flex;gap:20px}.l-footer__access-tel{color:var(--clr-black-100)}.l-footer__access-fax span,.l-footer__access-tel span,.l-footer__nav-item>a{font-size:16px;line-height:1.77;letter-spacing:.02em;font-weight:400}.l-footer__nav{display:flex;flex-direction:column;gap:10px}.l-footer__column{display:flex;gap:18px}.l-footer__nav-item>a{color:var(--clr-black-100);white-space:nowrap;line-height:1.4;letter-spacing:.06em}.l-footer__img img{width:188px}.l-footer__copyright{position:relative;display:block;text-align:right;color:#0a1c37;font-family:var(--eng-font);margin-top:80px;font-size:15px;font-weight:500;line-height:1.8;letter-spacing:.04em}.l-header{z-index:500;width:100%;background-color:transparent;transition:all var(--transition);position:fixed}.l-header.-scrolled,.p-content-area .wp-block-table tr{background-color:#fff}.l-bg-noise{position:relative;background:url(/wp-content/themes/nishimura-paint/assets/images/top/bg-noise-middle.webp)no-repeat;background-size:cover}.l-bg-noise::after,.l-bg-noise::before{position:absolute;content:"";left:0;width:100%;height:189px}.l-bg-noise::before{background:url(/wp-content/themes/nishimura-paint/assets/images/top/bg-noise-cap-top-pc.webp)center/cover no-repeat;top:-96px}.l-bg-noise::after{background:url(/wp-content/themes/nishimura-paint/assets/images/top/bg-noise-cap-bottom-pc.webp)center/cover no-repeat;bottom:-100px}.c-button{white-space:nowrap;border-radius:4px;line-height:var(--lh-m);transition:var(--transition);position:relative}.c-button::after{position:absolute;content:"";width:22px;height:22px;top:50%;right:16px;transform:translate(0,-50%)}.c-button.-primary{background-color:var(--clr-primary-100);color:#fff;font-size:20px;padding:14px 48px;border:1px solid var(--clr-primary-100);text-align:center}.c-button.-border,.c-button.-white{color:var(--clr-primary-100);background-color:#fff;font-weight:500;letter-spacing:0}.c-button.-white{font-size:22px;padding:36.5px 116px;border:0;border-radius:6px}.c-button.-border::after,.c-button.-white::after,.c-button::after{background:no-repeat center/contain}.c-button.-border{display:block;padding:19px 58px 19px 16px;font-size:18px;border:1px solid var(--clr-primary-40);border-radius:2px;position:relative}.c-button.-border::after{position:absolute;content:"";display:inline-block;width:22px;height:22px;top:50%;right:16px;transform:translate(0,-50%)}.c-button,.c-button.-border.-inline,.c-button::after{display:inline-block}.c-button.-border.-center{text-align:center;padding:16px 30px;font-size:18px;line-height:1.3}.c-button.-border.-center::after{right:26px}.c-header-button:after,.c-header-button:before{content:"";position:absolute;width:46px;height:2px;border-radius:1.5px;background-color:var(--clr-black-100);transform-origin:50%0}.c-header-button:before{left:0;animation:CollpaseCrossmarkBefore var(--transition) forwards}.c-header-button:after{left:0;animation:CollapseCrossmarkAfter var(--transition) forwards}.c-header-button.-open:before{animation:ExpandCrossmarkBefore var(--transition) forwards}.c-header-button.-open:after{animation:ExpandCrossmarkAfter var(--transition) forwards}.c-heading{position:relative;font-weight:600}.wp-block-lazyblock-common-link.-line .c-link::after,.wp-block-lazyblock-common-link.-line .c-link::before{background:#06c755}.wp-block-lazyblock-common-link.-line .c-link .c-link__inner{border:2px solid #06c755}.c-link__outer{text-align:center;margin-top:85px}.c-link{display:inline-flex;border-radius:60px;overflow:hidden;position:relative;z-index:10}.c-link::after,.c-link::before{content:"";position:absolute;inset:0;z-index:0;transform:translateX(0);transition:opacity 0s linear 0s,transform .5s cubic-bezier(.77,0,.18,1);background:var(--clr-primary-100);opacity:0}.c-link::after{opacity:1}.c-link .c-link__inner{width:100%;height:100%;display:flex;align-items:center;justify-content:space-between;padding:18px 44px;gap:40px;border:2px solid var(--clr-primary-100);border-radius:60px}.c-link .c-link__inner span{font-size:17px;line-height:2;letter-spacing:.08em;color:#fff;position:relative;z-index:2}.c-link .c-icon::before,.c-link .c-link__inner span{transition-delay:.2s;transition-duration:.2s}.c-sentence{font-size:var(--txt-size)}.c-icon{--icon-size:22px;position:relative;display:inline-flex;width:var(--icon-size);min-width:var(--icon-size);height:var(--icon-size);min-height:var(--icon-size)}.c-icon.-arrow{--icon-data:var(--icon-arrow)}.c-icon.-tel{--icon-data:var(--icon-tel)}.c-icon.-tel_white{--icon-data:var(--icon-tel_white)}.c-icon.-blank{--icon-data:var(--icon-blank)}.-white{color:#fff}.c-icon.-arrow{position:relative;z-index:1}.c-icon.-arrow::before,.c-icon.-pulldown::before{position:absolute;content:"";top:50%;left:50%;transform:translate(-50%,-50%);background-size:contain;background-repeat:no-repeat}.c-icon.-arrow::before{display:inline-block;width:18px;height:12px;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAyMSAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEzLjI5ODEgMUwxOS40NDYyIDYuODRMMTMuMjk4MSAxMi42OCIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiLz4KPHBhdGggZD0iTTE5LjQ0NDIgNi44NTE1NkgxIiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPgo8L3N2Zz4=)}.c-icon.-arrow.-right,.c-icon.-arrow.-top{transform:rotate(-90deg)}.c-icon.-arrow.-right::before{content:"";position:absolute;display:inline-block}.c-icon.-pulldown::before{width:26px;height:26px;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2IiBmaWxsPSJub25lIj4KPHBhdGggZD0iTTcuOTk5OTcgOS42ODE3OEwxMS4xMTExIDYuNUwxMiA3LjQwOTA4TDcuOTk5OTcgMTEuNUw0IDcuNDA5MDhMNC44ODg4OSA2LjVMNy45OTk5NyA5LjY4MTc4WiIgZmlsbD0iIzAyM0E0RSIvPgo8L3N2Zz4=)}.p-content-area{position:relative;font-feature-settings:normal}.p-content-area *{hanging-punctuation:allow-end}.p-content-area>:first-child{margin-top:0!important;padding-top:0}.p-content-area .wp-block-column>:first-child,.p-content-area .wp-block-group>:first-child{margin-top:0}.p-content-area>*{clear:both}.p-content-area .wp-block-heading{position:relative;font-weight:600;line-height:1.5;letter-spacing:0}.p-content-area h1.wp-block-heading .heading-en,.p-content-area h1:not([class]) .heading-en{font-family:var(--eng-font);color:var(--clr-primary-100);font-weight:700;font-size:56px;line-height:.86;letter-spacing:.02em}.p-content-area h1.wp-block-heading .heading-ja,.p-content-area h1:not([class]) .heading-ja{margin-top:16px;font-size:24px;font-weight:700;line-height:1.5;letter-spacing:.07em}.p-content-area h2.wp-block-heading,.p-content-area h2:not([class]){margin:var(--mt-h2)0 0;padding-bottom:18px;color:var(--clr-primary-100);line-height:1.5;letter-spacing:.06em}.p-content-area h2.wp-block-heading::before,.p-content-area h2:not([class])::before{position:absolute;content:"";background-color:#fef5f2;width:100%;height:7px;bottom:0;left:0;border-radius:2px}.p-content-area h2.wp-block-heading::after,.p-content-area h2:not([class])::after{position:absolute;content:"";background-color:var(--clr-primary-100);width:75px;height:7px;bottom:0;left:0;border-radius:2px}.p-content-area h3.wp-block-heading,.p-content-area h3:not([class]){margin-top:var(--mt-h3);line-height:2.07;letter-spacing:.02em;padding-left:26px}.p-content-area h3.wp-block-heading::before,.p-content-area h3:not([class])::before{position:absolute;content:"";width:6px;height:58%;top:50%;transform:translate(0,-50%);left:0;background-color:var(--clr-primary-100);border-radius:2px}.p-content-area h4.wp-block-heading,.p-content-area h4:not([class]){margin-top:var(--mt-h4)}.p-content-area h5.wp-block-heading,.p-content-area h5:not([class]){margin-top:var(--mt-p)}.p-content-area .wp-block-heading+.p-case__items{margin-top:24px}.p-content-area .wp-block-heading+.p-case__items .p-case__contents .p-grid__item:first-child .p-case__box{border-top:none}.p-content-area p:not(.c-sentence,.c-heading){margin-top:var(--mt-p);font-size:var(--txt-size);font-weight:400;line-height:2.07;position:relative}.p-content-area p:not(.c-sentence,.c-heading).has-h-3-font-size{position:relative;margin-top:var(--mt-h3);font-weight:600;line-height:1.4}.p-content-area p:not(.c-sentence,.c-heading) strong{font-weight:700;background:linear-gradient(transparent 60%,#fdffa2 60%)}.p-content-area p.-no_line strong,.p-content-area p.p-privacy strong{background:0 0}.p-content-area p.p-privacy{margin-top:50px;font-size:18px;line-height:1.8;font-feature-settings:"halt"}.p-content-area .p-privacy+ol,.p-content-area .p-privacy+p{margin-top:20px}.p-content-area .has-text-align-right{text-align:right}.p-content-area p.p-about-philosophy{font-size:28px;font-weight:700;line-height:1.7;letter-spacing:.01em}.p-content-area p span.p-about-name{font-size:20px}.p-content-area a:not([class]){position:relative;color:var(--clr-primary-100);-webkit-text-decoration:underline 1px;text-decoration:underline 1px;text-underline-offset:.16em;transition:color .15s ease-in-out}@supports not ((-webkit-text-decoration:underline 1px) or (text-decoration:underline 1px)){.p-content-area a:not([class]){text-decoration:underline}}.p-content-area a:not([class])[target=_blank]::after{position:relative;top:.025em;display:inline-block;margin:0 5px;font-size:var(--icon-size);line-height:1;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMSIgdmlld0JveD0iMCAwIDEyIDExIiBmaWxsPSJub25lIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzMwOTJfMTQ0OTApIj4KPHBhdGggZD0iTTEwLjkwNyAxLjg2NzE5VjkuODY5M0wxLjc5Njg4IDkuODUzNjZWMTAuOTk5N0gxMi4wMDIzVjEuODY3MTlIMTAuOTA3WiIgZmlsbD0iIzAyM0E0RSIvPgo8cGF0aCBkPSJNMCA5LjEzMjQ4VjBIMTAuMjA1NVY5LjEzMjQ4SDBaTTkuMTEwMTEgOC4wMDIxMVYxLjEzMDM3SDEuMDk1MzdWOC4wMDIxMUg5LjExMDExWiIgZmlsbD0iIzAyM0E0RSIvPgo8cGF0aCBkPSJNMCA5LjEzMjQ4VjBIMTAuMjA1NVY5LjEzMjQ4SDBaTTkuMTEwMTEgOC4wMDIxMVYxLjEzMDM3SDEuMDk1MzdWOC4wMDIxMUg5LjExMDExWiIgZmlsbD0iIzAyM0E0RSIvPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzMwOTJfMTQ0OTAiPgo8cmVjdCB3aWR0aD0iMTIiIGhlaWdodD0iMTEiIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+);background-size:contain;background-repeat:no-repeat;width:12px;height:11px;content:"";transform:rotate(.003deg)}.p-content-area ol:not([class]),.p-content-area ul:not([class]){display:grid;margin-top:var(--mt-list)}.p-content-area ol:not([class]).c-list_no-level li::before,.p-content-area ul:not([class]).c-list_no-level li::before{border-radius:50%}.p-content-area ol:not([class]).c-list-3column li,.p-content-area ul:not([class]).c-list-3column li{letter-spacing:0}.p-content-area ul:not([class]){position:relative}.p-content-area ul:not([class])>li::before{position:absolute;top:.7em;left:0;width:8px;height:8px;content:"";background:var(--clr-primary-40)}.p-content-area ul:not([class])>li>ul li::before{position:absolute;border:1px solid var(--clr-primary-40);border-radius:50%;background:0 0}.p-content-area ul:not([class])>li>ul li ul li::before{position:absolute;top:.9em;left:0;width:9px;height:2px;background:var(--clr-primary-40);border:0;border-radius:0}.p-content-area ol:not([class]){position:relative;padding:0;counter-reset:number;--pl-li:28px;--li-position:calc(100% + 4px)}.p-content-area ol:not([class]) ol{--pl-li:40px;--li-position:calc(100% - 8px)}.p-content-area ol:not([class]) ol>li::before{content:counters(number,"-")"."}.p-content-area ol:not([class]) ol ol{--pl-li:60px;--li-position:calc(100% - 32px)}.p-content-area ol:not([class]) li{padding-left:var(--pl-li)}.p-content-area ol:not([class]) li::before{position:absolute;right:var(--li-position);display:block;font-family:var(--num-font);font-weight:700;line-height:1;color:var(--clr-black-80);white-space:nowrap;content:counter(number)".";counter-increment:number;transform:translateX(20px)}.p-content-area li{position:relative;font-size:16px;line-height:1.8;list-style-type:none}.p-content-area .wp-block-quote{position:relative;margin-top:var(--mt-quote);font-weight:400;border:1px solid var(--clr-primary-40);border-radius:5px;--txt-size:rem(16)}.p-content-area .wp-block-quote::before{position:absolute;display:inline-block;content:"";width:14px;height:10px;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxMCIgdmlld0JveD0iMCAwIDE0IDEwIiBmaWxsPSJub25lIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzI0MDVfMjEyMSkiPgo8cGF0aCBkPSJNMy4xOTg4NyAxMEMyLjU5NDE3IDEwIDIuMDEyMDYgOS44MzY2NyAxLjUxNTkyIDkuNTI3NTdDMS4wNDA0MSA5LjIzMTM1IDAuNjcyNzI4IDguODIwNjkgMC40NTI2NTggOC4zNDAyNkMwLjQ0NTI5IDguMzI0MDQgMC40MzY2OTMgOC4zMDgyNiAwLjQyNzM2IDguMjkyOTNDMC40MDQyNzIgOC4yNTU4MiAwLjM4NTExNCA4LjIxNzYgMC4zNzA2MjMgOC4xNzkxNUMwLjM0OTk5MSA4LjEyNTM3IC0wLjEzMTkwMyA2Ljg0NTYzIDAuMDM1MTE0MyA1LjIyMTIyQzAuMTkxMzI1IDMuNjk2NTggMC45NjAzNDIgMS41NzA0MSAzLjczNDMxIDAuMDk3OTk3OEMzLjg1NDkgMC4wMzM5OTkyIDMuOTkyMiAwIDQuMTMxMjIgMEM0LjQwOTI2IDAgNC42NjkzNiAwLjEzNDY2NCA0LjgwOTg1IDAuMzUxMzI2QzUuMDI5MTggMC42ODk1NCA0LjkwMzQzIDEuMTI1OTcgNC41Mjk2MSAxLjMyNDQxQzMuMjEwNDEgMi4wMjQ2MiAyLjMyMDA2IDIuOTY4NiAxLjg4Mjg3IDQuMTMwMTNDMS44MjQ5IDQuMjg0MzUgMS44NjQ2OSA0LjQ1NTAxIDEuOTg2NzYgNC41NzQ3OUMyLjA4MTA4IDQuNjY3MjMgMi4yMTI0OCA0LjcxNzkgMi4zNDc4MiA0LjcxNzlDMi4zODc4NSA0LjcxNzkgMi40MjgzOCA0LjcxMzQ1IDIuNDY4MTcgNC43MDQzNEMyLjcwNjE3IDQuNjQ5OSAyLjk1MjAzIDQuNjIyMzQgMy4xOTgzOCA0LjYyMjM0QzQuODM3MTEgNC42MjIzNCA2LjE3MDMxIDUuODI4NTQgNi4xNzAzMSA3LjMxMTE3QzYuMTcwMzEgOC43OTM4IDQuODM3MTEgMTAgMy4xOTgzOCAxMEgzLjE5ODg3WiIgZmlsbD0iI0IyQzhEMCIvPgo8cGF0aCBkPSJNMTEuMDI3MyAxMEMxMC40MjI2IDEwIDkuODQwNTEgOS44MzY2NyA5LjM0NDM3IDkuNTI3NTdDOC44Njg4NiA5LjIzMTM1IDguNTAxMTggOC44MjA2OSA4LjI4MTExIDguMzQwMjZDOC4yNzM3NCA4LjMyNDA0IDguMjY1MTQgOC4zMDgyNiA4LjI1NTU2IDguMjkyOTNDOC4yMzI0OCA4LjI1NTgyIDguMjEzMzIgOC4yMTczNyA4LjE5ODgzIDguMTc5MTVDOC4xNzgyIDguMTI1MzcgNy42OTYwNiA2Ljg0NjI5IDcuODYzMzIgNS4yMjEyMkM4LjAyMDAyIDMuNjk2ODEgOC43ODkwNCAxLjU3MDYzIDExLjU2MyAwLjA5Nzk5NzhDMTEuNjgzNiAwLjAzMzk5OTIgMTEuODIwOSAwIDExLjk1OTkgMEMxMi4yMzc5IDAgMTIuNDk4MSAwLjEzNDY2NCAxMi42Mzg1IDAuMzUxMzI2QzEyLjc0NDkgMC41MTUxIDEyLjc3NDEgMC43MDY2NTEgMTIuNzIxMyAwLjg5MDQyNUMxMi42Njg1IDEuMDc0MiAxMi41Mzk2IDEuMjI4NDIgMTIuMzU4NSAxLjMyNDQxQzExLjAzOTQgMi4wMjQ2MiAxMC4xNDkgMi45Njg2IDkuNzExODEgNC4xMzAxM0M5LjY1Mzg0IDQuMjg0MzUgOS42OTM2MyA0LjQ1NTAxIDkuODE1NyA0LjU3NDc5QzkuOTEwMDIgNC42NjcyMyAxMC4wNDE0IDQuNzE3OSAxMC4xNzY4IDQuNzE3OUMxMC4yMTY4IDQuNzE3OSAxMC4yNTczIDQuNzEzNDUgMTAuMjk3MSA0LjcwNDM0QzEwLjUzNTQgNC42NDk5IDEwLjc4MSA0LjYyMjM0IDExLjAyNzMgNC42MjIzNEMxMi42NjYxIDQuNjIyMzQgMTMuOTk5MiA1LjgyODU0IDEzLjk5OTIgNy4zMTExN0MxMy45OTkyIDguNzkzOCAxMi42NjYxIDEwIDExLjAyNzMgMTBaIiBmaWxsPSIjQjJDOEQwIi8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfMjQwNV8yMTIxIj4KPHJlY3Qgd2lkdGg9IjE0IiBoZWlnaHQ9IjEwIiBmaWxsPSJ3aGl0ZSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPg==);background-size:contain;background-repeat:no-repeat}.p-content-area .wp-block-quote>:first-child{margin-top:0!important}.p-content-area .wp-block-quote p,.p-content-area cite{font-size:15px;letter-spacing:var(--ls-m)}.p-content-area cite{position:relative;display:block;margin-top:20px;font-size:14px;font-style:normal;color:var(--clr-black-70);line-height:var(--lh-l);text-align:right}.p-content-area .wp-block-image{position:relative;margin-top:var(--mt-image)}.p-content-area .wp-block-image:first-child{--mt-image:0}.p-content-area .wp-block-image.-scroll_x{overflow-x:scroll}.p-content-area .wp-block-image img{max-width:100%;overflow:hidden;margin:auto;border-radius:5px}.p-content-area .wp-block-image img.alignleft{float:left}.p-content-area .wp-block-image img.aligncenter{display:block;margin-right:auto;margin-left:auto}.p-content-area .wp-block-image img.alignright{float:right}.p-content-area figcaption{position:relative;margin-top:16px;font-size:14px;color:var(--clr-black-70)}.p-content-area .-annotation{position:relative;--txt-size:13px;font-size:var(--txt-size);color:var(--clr-black-70);margin-top:24px;line-height:1.5}.p-content-area .-annotation.-center{text-align:center}.p-content-area .-contact_footer{color:var(--clr-black-70);font-size:10px;line-height:var(--lh-l);text-align:center;margin-top:120px;margin-bottom:24px}.p-content-area .wp-block-columns{position:relative;margin-top:36px;display:flex}.p-content-area .wp-block-columns+.wp-block-columns{margin-top:43px}.p-content-area .-col_4 p,.p-content-area .wp-block-columns.-col_3 p{color:var(--clr-black-100);font-size:16px;font-weight:400;letter-spacing:0;text-align:center;margin-top:16px}.p-content-area .wp-block-columns.-col_3 p+p{font-size:16px;color:var(--clr-black-80);font-weight:400;line-height:var(--lh-l);margin-top:16px;text-align:left}.p-content-area .wp-block-columns.-col_3 img{border-radius:5px}.p-content-area .wp-block-columns.-columns-style01>div:last-child{--mt-p:20px}.p-content-area .wp-block-columns.-columns-style01>div:last-child p:first-child{font-size:26px;font-weight:600;font-family:var(--head-font);margin-top:0}.p-content-area .wp-block-columns.-columns-style02,.p-content-area .wp-block-columns.-columns-style03{align-items:center;margin-top:64px}.p-content-area .wp-block-columns.-columns-style02>div:first-child img{border-radius:8px}.p-content-area .wp-block-columns.-columns-style02>div:last-child p{font-size:18px;margin-top:30px;text-align:left}.p-content-area .wp-block-columns.-columns-style02>div:last-child p:first-child{font-size:32px;font-weight:600;font-family:var(--head-font);line-height:1.5;margin-top:0}.p-content-area .wp-block-columns.-columns-style03>div:last-child img{border-radius:8px}.p-content-area .wp-block-columns.-columns-style03>div:first-child p{font-size:18px;margin-top:30px;text-align:left}.p-content-area .wp-block-columns.-columns-style03>div:first-child p:first-child{font-size:32px;font-weight:600;font-family:var(--head-font);line-height:1.5;margin-top:0}.p-content-area .wp-block-columns.f-form{gap:100px}.p-content-area .wp-block-column{display:block;width:100%}.p-content-area .wp-block-column img{width:100%}.p-content-area .-col_4{margin-top:64px}.p-content-area .-col_4 .-col_2{margin-top:0}.p-content-area .-col_4 .-col_2 .wp-block-column p+p{font-size:16px;color:var(--clr-black-80);font-weight:400;line-height:var(--lh-l);margin-top:16px;text-align:left}.p-content-area .-col_4+.-col_4{margin-top:32px}.p-content-area .-col_4 img{border-radius:4px}.p-content-area .wp-block-table{margin:var(--mt-table)0;overflow-x:auto;position:relative;margin-top:64px}.p-content-area .wp-block-table table,.p-content-area .wp-block-table td,.p-content-area .wp-block-table th{line-height:1.5;vertical-align:top}.p-content-area .wp-block-table tbody{-webkit-text-size-adjust:100%}.p-content-area .wp-block-table table,.p-content-area .wp-block-table.-horizontal tr td{border:1px solid var(--clr-black-40)}.p-content-area .wp-block-table.-horizontal tr td:first-child{background-color:transparent}.p-content-area .wp-block-table.-decorative-table tr:first-child td{border-top:none}.p-content-area .wp-block-table.-decorative-table td{border-right:none;border-left:none;padding:30px 0}.p-content-area .wp-block-table.-decorative-table td:first-child{background-color:transparent;position:relative}.p-content-area .wp-block-table.-decorative-table td:first-child::before{position:absolute;content:"";width:4px;height:4px;background-color:var(--clr-logo);top:41px;left:10px}.p-content-area .wp-block-table th{--txt-size:16px;font-weight:500;box-sizing:border-box;font-size:var(--txt-size);text-align:left;background:var(--clr-black-40);border:1px solid var(--clr-black-40);border-right:1px solid #fff}.p-content-area .wp-block-table th:last-child{border-right:none}.p-content-area .wp-block-table td{--txt-size:16px;box-sizing:border-box;font-size:var(--txt-size)}.p-content-area .wp-block-table td:first-child{background-color:var(--clr-black-30)}.p-content-area .wp-block-table td:not(:first-child){--txt-size:16px}.wp-block-flexible-table-block-table table.has-fixed-layout{margin-top:55px}.wp-block-flexible-table-block-table table.has-fixed-layout tbody tr td,.wp-block-flexible-table-block-table table.has-fixed-layout tbody tr th{font-size:17px;font-weight:400;line-height:2;letter-spacing:.02em;border-color:rgba(12,24,42,.2);border-right:none;border-left:none;padding:17px 0 18px;vertical-align:baseline}.wp-block-flexible-table-block-table table.has-fixed-layout tbody tr td:first-child{font-weight:500}.wp-block-lazyblock-before-after{margin-top:56px}.wp-block-lazyblock-common-link{margin-top:40px}.wp-block-lazyblock-faq{margin-top:37px}.p-grid{--col-num:1;--gap:0;display:grid;grid-template-columns:repeat(var(--col-num),1fr);gap:var(--gap);width:100%}.p-grid__item{display:block}.p-header{width:100%;height:var(--header-h);display:flex;align-items:center;justify-content:space-between;padding:0 0 0 40px;transition:var(--transition)}.p-header-nav__item.-pulldown{padding-bottom:6px}.p-header-nav__item.-pulldown button{display:flex;align-items:center;gap:4px;position:relative}.p-header-nav__item.-pulldown button::after{position:relative;display:inline-block;content:"";width:16px;height:16px;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2IiBmaWxsPSJub25lIj4KPHBhdGggZD0iTTcuOTk5OTcgOS42ODE3OEwxMS4xMTExIDYuNUwxMiA3LjQwOTA4TDcuOTk5OTcgMTEuNUw0IDcuNDA5MDhMNC44ODg4OSA2LjVMNy45OTk5NyA5LjY4MTc4WiIgZmlsbD0iIzAyM0E0RSIvPgo8L3N2Zz4=);background-size:contain;background-repeat:no-repeat}.p-gnav__button.-active::after{transform:scaleY(-1);top:2px}.p-header-subnav{display:inline-flex;padding:4px 10px;flex-direction:column;align-items:flex-start;border-radius:3px;background:#fff;box-shadow:0 4px 24px 0 rgba(2,58,78,.07)}.p-header-nav__item{position:relative;white-space:nowrap;width:100%}.p-faq{--overflow:hidden;--template:auto 1fr;--pd-y:32px;--pd-x:32px;--txt-size:var(--txt-xxs);position:relative;display:grid}.p-faq+.p-faq:not(.-accordion){margin-top:48px}.p-faq.-accordion{--transition:0.2s ease;--overflow:hidden;--template:auto 1fr var(--mark-size);cursor:pointer}.p-faq.-accordion:first-child .p-faq__q{border-top:1px solid #0c182a}.p-faq.-is-opened{transition:all var(--transition)}.p-faq.-is-opened .p-faq__toggle::after{transform:rotate(90deg)}.p-faq.-is-opened .p-faq__toggle::before{opacity:0}.wp-block-group .p-faq__wrap{display:flex}.wp-block-group .p-faq__wrap h2{font-size:40px;white-space:nowrap}.wp-block-group .p-faq__wrap>div{flex-basis:inherit!important;min-width:auto!important;width:auto!important}.p-faq__q,.p-faq__q:before{align-items:center;font-weight:500}.p-faq__q{display:grid;grid-template-columns:var(--template);gap:8px;line-height:1.5;letter-spacing:0;border-bottom:1px solid #0c182a}.p-faq__q:before{display:flex;justify-content:center;content:"Q";font-size:20px;color:var(--clr-black-100);line-height:1.8;letter-spacing:.02em;margin-right:12px;transition:var(--transition)}.p-faq__q::-webkit-details-marker{display:none}.p-faq__a{padding:20px 0;border-bottom:1px solid #0c182a}.p-faq__inner{background-color:#f9f9f9;border-radius:5px;padding:32px 39px 29px;font-size:17px;line-height:2.07;letter-spacing:.02em}.c-table.-faq,.p-faq__a{overflow:var(--overflow);font-size:18px;line-height:1.5}.c-table.-faq.-scroll,.p-faq__a.-scroll{width:100%}.c-table.-faq>:first-child,.p-faq__a>:first-child,.p-faq__inner>:first-child{margin-top:0!important}.c-table.-faq table,.p-faq__a table{max-width:100%;min-height:100%}.c-table.-faq tr:first-child td,.p-faq__a tr:first-child td{font-weight:var(--wt-m);background:var(--clr-primary-70);color:var(--clr-black-0)}.c-table.-faq td,.p-faq__a td{padding:10px;border:1px solid var(--clr-black-20);font-size:14px}.p-faq__toggle{position:relative;display:inline-block;width:var(--mark-size);height:var(--mark-size);transition:transform var(--transition)}.p-faq__toggle::after,.p-faq__toggle::before{position:absolute;display:inline-block;content:"";background:#0c182a}.p-faq__toggle::before{top:calc(50% - 1px);left:calc(50% - var(--icon-size)/2);width:var(--icon-size);height:2px;transition:opacity var(--transition)}.p-faq__toggle::after{top:calc(50% - var(--icon-size)/2);left:calc(50% - 1px);width:2px;height:var(--icon-size);transition:var(--transition)}.c-table.-faq td,.p-faq td{--txt-size:14px}.p-breadcrumbs__inner{display:inline-flex;align-items:center;max-width:100%}.p-breadcrumbs__item{--clr-text:var(--clr-black-100);--line-w:calc(100% - 16px);position:relative;padding-left:21px;margin-right:13px;font-size:12px;font-weight:500;line-height:1;letter-spacing:.02em}.p-breadcrumbs__item:first-child{--line-w:100%;padding-left:0}.p-breadcrumbs__item:last-child{flex:1;--clr-text:var(--clr-gray);overflow:hidden visible;pointer-events:none}.p-breadcrumbs__item:last-child .p-breadcrumbs__text{overflow:hidden;text-overflow:ellipsis}.p-breadcrumbs__item:not(:first-child)::before{content:"";width:8px;height:8px;border:0;border-top:solid 1px #0c182a;border-right:solid 1px #0c182a;transform:rotate(45deg);position:absolute;top:0;left:0;bottom:0;margin:auto}.p-breadcrumbs__text{display:block;font-size:14px;line-height:1.5;font-weight:400;color:var(--clr-black-100);white-space:nowrap}.p-nav{display:flex;flex-direction:column;gap:8px;padding-top:2px}.p-nav__bottom{gap:15px}.p-nav__bottom,.p-nav__top,.p-nav__top .p-nav__item a{display:flex;align-items:center;justify-content:flex-end}.p-nav__top .p-nav__item a{width:154px;height:56px;padding:10px 12px;justify-content:center;gap:10px;flex-shrink:0;border-radius:0 0 0 2px;border-bottom:1px solid var(--clr-primary-40);border-left:1px solid var(--clr-primary-40);background:#fff}.p-nav__top .p-nav__item a span{color:var(--clr-primary-100);text-align:center;font-size:18px;font-weight:400;line-height:1.5}.p-nav__top .p-nav__item:last-child a{border-radius:0;background-color:var(--clr-primary-100)}.p-nav__top .p-nav__item:last-child a span{color:#fff}.p-nav__top-info{display:flex;align-items:center;gap:12px;margin-right:21px}.p-nav__bottom a,.p-nav__bottom button,.p-nav__top-fax span,.p-nav__top-tel span{font-size:16px;font-weight:400;line-height:1.5;color:var(--clr-black-100)}.p-header__items{display:flex;align-items:center;gap:24px}.p-nav__bottom a,.p-nav__bottom button{font-size:14px;line-height:1.4;letter-spacing:.06em;display:flex;align-items:center;justify-content:space-between;gap:40px;position:relative;z-index:2}.p-nav__bottom a.-current,.p-nav__bottom button.-current{pointer-events:none;position:relative}.p-nav__bottom a.-current::after,.p-nav__bottom button.-current::after{position:absolute;content:"";width:100%;height:1px;bottom:-4px;left:0;background-color:var(--clr-black-70)}.p-nav__contact,.p-nav__contact span{display:flex;align-items:center;justify-content:center;border-radius:60px;position:relative}.p-nav__contact{width:145px;height:56px;overflow:hidden}.p-nav__contact::after,.p-nav__contact::before{content:"";position:absolute;inset:0;z-index:0;transform:translateX(0);transition:opacity 0s linear 0s,transform .5s cubic-bezier(.77,0,.18,1);background:var(--clr-primary-100);opacity:0}.p-nav__contact::after{opacity:1}.p-nav__contact span{width:100%;height:100%;border:2px solid var(--clr-primary-100);color:#fff;font-size:16px;font-weight:400;letter-spacing:.06em;z-index:2;transition-delay:.2s;transition-duration:.2s}.p-mobile-header{position:fixed;overflow-y:auto;top:0;right:-100%;width:100%;height:100%;z-index:-1;transition:.5s}.p-mobile-header.-open{right:0}.p-mobile-header__inner{position:relative;height:auto;min-height:100%;text-align:center;padding-top:74px;padding-right:var(--px-content);padding-left:var(--px-content);padding-bottom:24px}.p-mobile-header__inner::after{position:absolute;content:"";top:68px;left:0;width:100%;height:100%;background-color:#fff;z-index:-1}.p-mobile__textarea{display:inline-flex;flex-direction:column;align-items:flex-start;margin:60px auto 0}.p-mobile__textarea-title{text-align:left;color:var(--clr-primary-100);font-size:17px;font-family:var(--eng-font);font-weight:700;line-height:1.4;letter-spacing:.06em}.p-mobile__head{display:flex;align-items:center;gap:40px}.p-mobile__access{margin-top:13px;font-weight:400;line-height:1.77;letter-spacing:.02em;font-size:14px}.p-mobile__access-map{white-space:nowrap;color:#fff;background-color:#0b1c37;padding:1px 8px 4px;border-radius:50px;font-weight:400;top:-3px;position:relative;margin-left:10px;border:1px solid #0b1c37;font-size:10px}.p-mobile__access-info{margin-top:11px;display:flex;gap:19px}.p-mobile__access-tel,.p-mobile__nav-item>a{color:var(--clr-black-100)}.p-mobile__access-fax span,.p-mobile__access-tel span{line-height:1.77;letter-spacing:.02em;font-weight:400;font-size:14px}.p-mobile__nav{margin-top:13px;display:flex;gap:35px;flex-direction:row}.p-mobile__column{display:flex;align-items:flex-start;flex-direction:column;gap:16px}.p-mobile__nav-item>a{white-space:nowrap;font-weight:400;font-size:16px;line-height:1.4;letter-spacing:.06em}.p-mobile__img,.p-toc #ez-toc-container{margin-top:60px}.p-mobile__img img{width:167px;margin:auto}.p-mobile-fixed{position:fixed;bottom:18px;right:18px;width:114px;z-index:100;opacity:0;pointer-events:none;transition:.4s ease}.p-mobile-fixed.-active{opacity:1;pointer-events:all}.p-flex{--gap:0;display:flex;gap:var(--gap);width:100%}.p-flex.-inline{display:inline-flex}.p-flex.-col{flex-direction:column}.p-flex.-justify_center{justify-content:center}.p-flex.-justify_between{justify-content:space-between}.p-flex.-align_center{align-items:center}.p-flex.-wrap{flex-wrap:wrap}.p-flex>.-flex_1{flex:1}.p-flex.-gap_6,.p-flex.-gap_8{--gap:8px}.p-flex.-gap_10{--gap:10px}.p-flex.-gap_12,.p-flex.-gap_20{--gap:12px}.p-flex.-gap_24{--gap:24px}.p-flex.-gap_40,.p-flex.-gap_60{--gap:60px}.p-toc{--bg:var(--clr-black-0)}.p-toc .ez-toc-list li .ez-toc-link.-current{color:var(--clr-primary-100)}.p-post-category .p-post-category__list li a.-current::after,.p-toc .ez-toc-list li .ez-toc-link.-current::after{background-color:var(--clr-logo)}.p-toc .ez-toc-title{margin-bottom:6px;font-weight:700;font-size:20px}.p-post-category .p-post-category__list li a,.p-toc .ez-toc-list li a{display:block;position:relative;font-weight:400;letter-spacing:.05em;padding:10px 0 10px 21px;color:var(--clr-black-100);--bg-size:0 1px}.p-toc .ez-toc-list li a::after{position:absolute;content:"";width:12px;height:12px;background-color:var(--clr-black-100);top:13px;left:0;border-radius:50%;transition:var(--transition)}.p-post-category .p-post-category__list li a .c-icon,.p-toc .ez-toc-list li .c-icon{position:relative;right:-4px}.p-toc__img.-about img{width:140px}.p-toc__img.-service img{width:120px}.p-toc__img.-works img{width:146px}.p-toc__img.-voice img{width:148px}.p-toc__img.-news img{width:83px}.p-toc__img.-recruit img{width:99px}.p-toc__img.-contact img{width:165px}.p-header-pulldown .p-header-nav__item{border-bottom:1px solid var(--clr-primary-40)}.p-header-pulldown .p-header-nav__item:last-child{border-bottom:none}.p-header-pulldown .p-header-nav__item a{padding:16px 12px}.p-cta{display:grid;gap:19px;position:relative;z-index:2}.p-cta__block{background-color:var(--clr-black-100);border-radius:40px;padding:65px 44px 70px 69px}.p-cta__block-title-eng{color:#fff;font-family:var(--eng-font);font-weight:700;font-size:65px;line-height:.86;letter-spacing:0}.p-cta__block-title-ja{margin-top:20px;color:#fff;font-size:18px;font-weight:500;line-height:1.5;letter-spacing:.06em}.p-cta__block-body{color:#fff;margin-top:36px;font-weight:400;font-size:17px;line-height:2;letter-spacing:.05em}.p-cta__link{margin-top:46px;border-radius:60px;display:inline-block;overflow:hidden;position:relative}.p-cta__link::after,.p-cta__link::before{content:"";position:absolute;z-index:2;inset:0;transform:translateX(0);transition:opacity 0s linear 0s,transform .5s cubic-bezier(.77,0,.18,1);background:var(--clr-primary-100);opacity:0}.p-cta__link::after{opacity:1}.p-cta__link .p-cta__link-inner{width:100%;height:100%;display:flex;align-items:center;justify-content:space-between;padding:0 44px;position:relative}.p-cta__link .p-cta__link-inner::after{position:absolute;content:"";width:99%;height:99%;background-color:#fff;border-radius:60px;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1}.p-cta__link .p-cta__link-inner span{color:#fff;font-weight:400;font-size:17px;line-height:2;letter-spacing:.08em;position:relative;z-index:3}.p-cta__link .c-icon{z-index:3}.p-cta__link .c-icon::before,.p-cta__link .p-cta__link-inner span{transition-delay:.2s;transition-duration:.2s}h1.p-heading .heading-en{display:block;font-family:var(--eng-font);font-weight:700;font-size:72px;line-height:.85;letter-spacing:.02em;white-space:nowrap}h1.p-heading .heading-ja{display:block;margin-top:14px;font-size:17px;font-weight:500;line-height:1.5;letter-spacing:.07em;white-space:nowrap}.p-about-message{margin-top:55px;display:flex;flex-direction:column;gap:24px}.p-about-message p{font-size:17px;line-height:2.07;letter-spacing:.02em}.p-about-message p strong{font-weight:500}.p-about-message p span{font-size:22px;margin-left:20px}.p-about-message__items{flex:1;margin-top:11px}.p-about-philosophy{margin-top:62px;display:flex;justify-content:center;align-items:center;height:117px;width:100%;position:relative}.p-about-philosophy::after,.p-about-philosophy::before{position:absolute;content:"";background:url(/wp-content/themes/nishimura-paint/assets/images/about/border-about-philosophy.svg)no-repeat;background-size:contain;height:100%;width:21px;top:0}.p-about-philosophy::before{left:0}.p-about-philosophy::after{right:0;transform:rotate(180deg)}.p-about-philosophy p{font-size:25px;font-weight:500;line-height:1.7;letter-spacing:.05em}.p-about-staff{margin-top:48px;display:grid;grid-template-columns:repeat(2,1fr);gap:49px 29px}.p-about-staff.-column_2{grid-template-columns:repeat(2,1fr);gap:49px 45px}.p-about-staff__img img{margin:0 auto;border-radius:5px;box-shadow:0 1px 10px 0 rgba(0,0,0,.05)}.p-about-staff__textarea{margin-top:22px}.p-about-staff__textarea .p-about-staff__name{font-size:20px;font-weight:500;line-height:1.6;letter-spacing:.02em}.p-about-staff__textarea .p-about-staff__position{font-feature-settings:"palt"on;font-size:12px;font-weight:500;line-height:1.8;letter-spacing:.02em}.p-about-staff__textarea .p-about-staff__body{margin-top:16px;font-size:15px;line-height:1.85;letter-spacing:0;font-weight:400}.p-about-staff__textarea .p-about-staff__character{margin-top:16px;font-size:13px;line-height:1.7;letter-spacing:.02em;font-weight:400}.p-service-2column{margin-top:32px;display:grid;grid-template-columns:repeat(2,1fr);gap:49px 29px}.p-service-2column__title{margin-top:15px;font-size:24px;font-weight:500;line-height:2.07;letter-spacing:.02em}.p-service-2column__detail{font-feature-settings:"palt"on;font-size:16px;line-height:2.07;letter-spacing:.02em;font-weight:400}.p-service-2column__img img,.p-service-3column__img img{border-radius:5px}.p-service-3column{margin-top:32px;display:grid;grid-template-columns:repeat(3,1fr);gap:49px 29px}.p-service-3column__title{margin-top:15px;font-size:22px;font-weight:500;line-height:1.5;letter-spacing:.02em}.p-service-3column__detail{font-feature-settings:"palt"on;font-size:15px;line-height:2.07;letter-spacing:.02em;font-weight:400}.p-service-voice{margin-top:58px;display:flex;align-items:center;gap:40px}.p-service-voice__icon{width:180px}.p-service-voice__body{flex:1;padding:29px 40px;border-radius:5px;background-color:#fafafa;font-size:17px;line-height:2.07;letter-spacing:.02em}.p-service-strength{margin-top:36px;display:grid;grid-template-columns:1fr;gap:24px}.p-service-strength.-column_1{grid-template-columns:1fr;gap:31px}.p-service-strength.-column_1 .p-service-strength__textarea{padding:29px 31px 32px 30px}.p-service-strength__item{display:flex;align-items:center;border-radius:5px;overflow:hidden}.p-service-strength__num{background-color:var(--clr-primary-100);color:#fff;font-family:var(--eng-font);font-size:36px;font-weight:500;line-height:2.07;letter-spacing:.02em;width:74px;height:100%;display:flex;align-items:center;justify-content:center}.p-service-strength__textarea{flex:1;background-color:#f5f5f5;padding:28px 20px 41px 23px;height:100%}.p-service-strength__title{font-size:24px;font-weight:500;line-height:2.07;letter-spacing:.02em}.p-service-strength__body{font-feature-settings:"palt"on;margin-top:11px;font-size:16px;line-height:1.85;letter-spacing:.05em}.p-post-category{--bg:var(--clr-black-0)}.p-post-category .p-post-category__list{margin-top:60px}.p-post-category .p-post-category__list li a::after{position:absolute;content:"";width:12px;height:12px;background-color:var(--clr-black-100);top:14px;left:0;border-radius:50%;transition:var(--transition)}.p-post-category .p-post-category__list li a.-current{pointer-events:none;color:var(--clr-primary-100)}.p-works{display:grid;grid-template-columns:repeat(2,1fr);gap:50px 38px}.p-works__item{display:flex;flex-direction:column;gap:16px}.p-works__thumb{overflow:hidden;border-radius:5px;box-shadow:0 1px 10px 0 rgba(0,0,0,.05)}.p-works__thumb img{transition:var(--transition)}.p-works__textarea{display:flex;flex-direction:column;justify-content:space-between;gap:16px}.p-works__title{font-size:19px;font-weight:500;letter-spacing:.07em;color:var(--clr-black-100);--lines:2;--lh:1.6;line-height:var(--lh);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--lines);overflow:hidden;text-overflow:ellipsis;min-block-size:calc(var(--lines)*var(--lh)*1em);overflow-wrap:anywhere}.p-works-detail__category,.p-works__category{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.p-works-detail__tag,.p-works__tag{color:var(--clr-black-100);font-size:12px;font-weight:400;line-height:2.2;letter-spacing:.06em;padding:0 12px;border-radius:40px;border:1px solid #e5d5d5;background-color:#fff}.p-news-detail h1,.p-works-detail h1{font-size:30px;font-weight:600;line-height:1.7;letter-spacing:.08em}.p-works-detail__tag{margin-top:10px}.p-works-detail__thumb{margin-top:40px;border-radius:5px;overflow:hidden;box-shadow:0 1px 10px 0 rgba(0,0,0,.05)}.p-pagination{margin-top:54px}.p-pagination__list{display:flex;justify-content:center;gap:8px}.p-pagination__list .p-pagination__item{font-size:13px}.p-pagination__list .p-pagination__item.-current a:not([class]){color:var(--clr-black-0);background:var(--clr-black-100);border-color:var(--clr-primary-100);pointer-events:none}.p-pagination__item{width:40px;height:40px}.p-pagination__item,.p-pagination__next,.p-pagination__prev{line-height:1;border-radius:50%}.p-pagination__item:not(.-current):hover a:not([class]),.p-pagination__next:not(.-current):hover a:not([class]),.p-pagination__prev:not(.-current):hover a:not([class]){background:var(--clr-primary-100);border-color:var(--clr-primary-100);color:#fff;transition:var(--transition)}.p-pagination__item a:not([class]),.p-pagination__next a:not([class]),.p-pagination__prev a:not([class]){display:flex;align-items:center;justify-content:center;width:100%;height:100%;text-decoration:none;background-color:#d9d9d9;color:var(--clr-black-80);border-radius:50%;border:1px solid var(--clr-gray-30);overflow:hidden;transition:var(--transition);line-height:1;opacity:1!important}.p-pagination__next,.p-pagination__prev{width:40px;height:40px}.p-pagination__next.-disabled,.p-pagination__prev.-disabled{display:none}.p-pagination__prev+.p-pagination__item{margin-left:2px}.p-pagination-arrow{width:36px;height:36px;position:relative}.p-pagination-arrow::after{position:absolute;content:"";display:inline-block;width:8px;height:8px;border-left:2px solid var(--clr-black-100);border-bottom:2px solid var(--clr-black-100);top:50%;left:44%;transform:translate(0,-50%) rotate(45deg);transition:var(--transition)}.p-pagination-arrow.-rotate::after{left:34%;transform:translate(0,-50%) rotate(225deg)}.p-before-after{display:flex;align-items:center;gap:72px;position:relative}.p-before-after::after{position:absolute;content:"";top:50%;transform:translate(-50%,-50%);width:0;height:0;border-style:solid}.p-before-after__img{width:50%;box-shadow:0 1px 10px 0 rgba(0,0,0,.05);border-radius:5px;overflow:hidden;position:relative}.p-before-after__img img{max-height:289px;-o-object-fit:cover;object-fit:cover}.p-before-after__img:first-child::before{position:absolute;content:"Before";background-color:#4f7e6b;color:#fff;top:0;left:0;font-size:16px;font-weight:500;line-height:2.2;letter-spacing:.02em;padding:3px 10px 3px 13px;border-radius:5px 0 5px 0}.p-before-after__img:last-child::before{position:absolute;content:"After";background-color:#ba9357;color:#fff;top:0;left:0;font-size:16px;font-weight:500;line-height:2.2;letter-spacing:.02em;padding:3px 10px 3px 13px;border-radius:5px 0 5px 0}.p-voice,.p-voice__col{display:flex;flex-direction:column}.p-voice{align-items:flex-start;gap:var(--voice-gap-x, 38px)}.p-voice__col{flex:1 1 0;row-gap:var(--voice-gap-y, 36px)}.p-voice.-top{display:grid;grid-template-columns:1fr;gap:41px}.p-voice.-top .p-voice__item{background-color:#fff;padding:43px 46px 53px}.p-voice .p-voice__item{padding:28px 38px;border:1px solid rgba(12,24,42,.5019607843);border-radius:30px}.p-voice .p-voice__item .p-voice__body{margin-top:22px;font-size:16px;line-height:2.07;font-weight:400;letter-spacing:.05em}.p-voice .p-voice__item .p-voice__body p{margin-top:0;font-size:16px;letter-spacing:.05em}.p-voice .p-voice__item .p-voice__body p+p{margin-top:30px}.p-voice__title{font-size:17px;font-weight:500;line-height:1.6;letter-spacing:.07em}.p-voice__category{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:12px}.p-voice__tag{font-size:12px;font-weight:400;line-height:2.2;letter-spacing:.06em;padding:0 12px;border-radius:40px;border:1px solid #e5d5d5}.p-voice__lead{margin-top:28px;font-size:20px;font-weight:600;line-height:1.7;letter-spacing:.05em;padding-left:16px;position:relative}.p-voice__lead::before{position:absolute;content:"";width:6px;height:84%;top:50%;transform:translate(0,-50%);left:0;background-color:var(--clr-primary-100);border-radius:2px}.p-voice__more{display:inline-block;margin-top:24px;font-size:16px;font-weight:400;line-height:1.2;letter-spacing:.05em;color:var(--clr-black-100);transition:var(--transition);border-bottom:1px solid var(--clr-black-100)}.p-news{display:grid;grid-template-columns:repeat(2,1fr);gap:50px 38px}.p-news.-top{display:flex;flex-direction:column;gap:0}.p-news.-top .p-news__item{flex-direction:row;align-items:center;gap:54px;padding:39px 0;border-bottom:1px solid rgba(12,24,42,.1490196078)}.p-news.-top .p-news__item:first-child{padding-top:0}.p-news.-top .p-news__item .p-news__textarea{gap:0;flex:1;padding-right:80px}.p-news.-top .p-news__item .p-news__tag{border-color:#c7c7c7}.p-news__item{position:relative;display:flex;flex-direction:column;gap:18px}.p-news__thumb{overflow:hidden;border-radius:5px;box-shadow:0 1px 10px 0 rgba(0,0,0,.05)}.p-news__thumb img{transition:var(--transition)}.p-news__textarea{display:flex;flex-direction:column;justify-content:space-between;gap:7px}.p-news__title{font-size:19px;font-weight:500;line-height:1.6;letter-spacing:.07em;color:var(--clr-black-100)}.p-news__textarea-head{display:flex;align-items:center;gap:14px}.p-news__textarea-head.-detail{margin-top:10px}.p-news__date{font-size:16px;font-weight:500;line-height:2.2;letter-spacing:.02em;color:var(--clr-black-100)}.p-news-detail__category,.p-news__category{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.p-news-detail__tag,.p-news__tag{color:var(--clr-black-100);font-size:12px;font-weight:500;line-height:2.2;letter-spacing:.06em;padding:0 12px;border-radius:40px;border:1px solid #e5d5d5}.p-news-detail__thumb{margin-top:40px;border-radius:5px;overflow:hidden;box-shadow:0 1px 10px 0 rgba(0,0,0,.05)}.p-news-detail__thumb img{width:100%;-o-object-fit:cover;object-fit:cover}.p-news__arrow,.p-news__arrow::before{width:58px;height:58px;border-radius:50%}.p-news__arrow{position:absolute;top:50%;transform:translate(0,-50%);right:0;border:2px solid var(--clr-primary-100)}.p-news__arrow::before{background-color:var(--clr-primary-100);transform:translate(-50%,-50%) scale(0)}.p-main-visual__news-link-arrow::before,.p-news__arrow::after,.p-news__arrow::before{position:absolute;content:"";top:50%;left:50%;transition:.2s ease-in}.p-news__arrow::after{background:url(/wp-content/themes/nishimura-paint/assets/images/top/icon-news-arrow.svg)no-repeat;background-size:contain;width:20px;height:14px;transform:translate(-50%,-50%)}.p-news__arrow img{position:absolute;top:50%;left:50%;width:20px;height:14px;transform:translate(-140%,-50%);opacity:0}.p-join-message{margin-top:63px;display:flex;flex-direction:column;gap:41px}.p-join-message__img img{border-radius:5px;box-shadow:0 1px 10px 0 rgba(0,0,0,.05)}.p-join-message__body{font-size:17px;font-weight:400;line-height:2.07;letter-spacing:.02em}.p-join-demand{margin-top:55px;background-color:#f5f5f5;padding:54px 51px;border-radius:5px}.p-join-demand__list{display:flex;flex-direction:column;gap:13px}.p-join-demand__list li{display:flex;align-items:baseline;gap:18px}.p-join-demand__num{width:37px;height:37px;display:flex;align-items:center;justify-content:center;background-color:var(--clr-primary-100);color:#fff;font-size:17px;font-weight:500;letter-spacing:.02em;border-radius:50%;padding-left:1px}.p-join-demand__text{flex:1;font-size:18px;font-weight:500;line-height:1.85;letter-spacing:.02em}.p-contact-info{margin-top:23px}.p-contact-info__tel{color:var(--clr-black-100);font-size:35px;font-weight:500;line-height:2.07;letter-spacing:.02em}.p-contact-info__daytime{margin-top:-8px;font-size:17px;font-weight:400;line-height:2.07;letter-spacing:.02em}.p-main-visual{margin-top:60px}.p-main-visual__inner{position:relative}.p-main-visual__head{position:relative;margin:0 auto;max-width:1440px;padding:0 90px;z-index:100;width:100%}.p-main-visual__title,.p-section-head h2 .p-section-head__en{display:block;font-family:var(--eng-font);font-weight:700;line-height:.86}.p-main-visual__title{color:var(--clr-primary-100);font-size:140px;letter-spacing:.02em;position:relative;margin-left:-6px}.p-main-visual__subtitle{margin-top:19px;font-weight:500;font-size:30px;line-height:1.5;letter-spacing:.07em;display:block;position:relative}.p-main-visual__illust{position:absolute;top:64px;left:clamp(784px,66.211vw,1200px);width:232px;z-index:-1}.p-main-visual__news{display:flex;justify-content:flex-end;z-index:200}.p-main-visual__news-link{width:628px;height:77px;display:flex;align-items:center;justify-content:space-between;gap:49px;padding:0 28px 0 40px;background-color:#fff;border:2px solid var(--clr-primary-100);border-radius:63px}.p-main-visual__news-link-text{color:var(--clr-primary-100);font-size:17px;font-weight:400;line-height:2.2;letter-spacing:.05em}.p-main-visual__news-link-text span{position:relative;margin-left:15px;margin-right:20px}.p-main-visual__news-link-text span::after{position:absolute;content:"";width:2px;height:18px;top:50%;transform:translate(0,-50%);left:0;background-color:#cecece;border-radius:1.5px}.p-main-visual__news-link-text strong{font-family:var(--eng-font);font-size:19px;line-height:2.2;letter-spacing:.05em}.p-main-visual__news-link-arrow{position:relative;width:34px;height:34px;border-radius:50%;background-color:var(--clr-primary-100);border:2px solid var(--clr-primary-100)}.p-main-visual__news-link-arrow::before{width:31px;height:31px;background-color:#fff;transform:translate(-50%,-50%) scale(0);border-radius:50%}.p-main-visual__news-link-arrow::after{position:absolute;content:"";background:url(/wp-content/themes/nishimura-paint/assets/images/top/icon-news-arrow-wht.svg)no-repeat;background-size:contain;width:14px;height:10px;top:50%;left:50%;transform:translate(-50%,-50%);transition:.2s ease-in}.p-main-visual__news-link-arrow img{position:absolute;top:50%;left:50%;width:14px;height:10px;transform:translate(-140%,-50%);opacity:0}.p-main-visual__slider{margin-top:103px;position:relative;z-index:200}.p-fv-swiper .swiper-wrapper{transition-timing-function:linear!important}.p-top-message{display:flex;gap:clamp(60px,6.597vw,95px)}.p-top-message .p-section-head{width:420px}.p-top-message__img{flex:1;overflow:hidden;border-radius:5px}.p-top-service{gap:clamp(60px,6.389vw,92px);z-index:2}.p-top-service .p-section-head{width:450px}.p-top-service,.p-top-service__images{position:relative;display:flex}.p-top-service__img{overflow:hidden;border-radius:5px}.p-top-service__img.-second{z-index:2}.p-top-service__img img{box-shadow:0-1px 10px rgba(0,0,0,.03)}.p-top-news,.p-top-voice{display:flex;gap:65px}.p-top-voice .p-voice{flex:1}.p-top-news{position:relative}.p-top-news__illust{width:176px;position:absolute;top:-226px;left:154px}.f-form-checkbox label,.f-form-radio label,.p-section-head{position:relative}.p-section-head h2 .p-section-head__en{font-size:75px;letter-spacing:0}.p-section-head h2 .p-section-head__ja{margin-top:13px;display:block;font-size:18px;font-weight:500;line-height:1.5;letter-spacing:.06em}.p-section-head__lead{margin-top:40px;font-size:17px;font-weight:400;line-height:2.07;letter-spacing:.02em}.p-opening{width:100%;position:fixed;top:0;left:0;background-color:#fff;z-index:10000;transition:.6s ease-in}.p-opening__img{position:absolute;top:50%;left:50%;transition:.6s ease-in}.p-opening__main{position:relative;width:955px;opacity:0;transform:translate(-50%,-46%);transition:.4s ease-in}.u-text-hover-in{--bg-position:100% 100%;--bg-size:0 1px;display:inline;padding-bottom:.005em;background-image:linear-gradient(90deg,currentColor,currentColor);background-repeat:no-repeat;transition:background-size cubic-bezier(.215,.61,.355,1) .35s;background-position:var(--bg-position);background-size:var(--bg-size);transform:rotate(.003deg)}.js-fade_y,.js-img{opacity:0;transition:.8s ease}.js-fade_y{transform:translateY(14px)}.js-fade_y.on{opacity:1;transform:translateY(0)}.js-img{height:-moz-fit-content;height:fit-content}.js-img img{transform:scale(1.1);transition:.8s ease}.js-img.on{opacity:1}.js-img.on img{transform:scale(1)}.js-anim{filter:blur(6px);opacity:0;transition:.8s}.js-anim.on{filter:blur(0);opacity:1}.u-show-over1280{display:none!important}.u-show-full{display:none}.f-form{margin-top:60px}.f-form+.f-form{margin-top:24px}.f-form.-agreement{display:flex;justify-content:center}.f-form.-agreement>*{margin-top:0!important}.f-form.-agreement a{color:var(--clr-primary-100)}.f-form.-button{margin-top:54px;justify-content:center}.f-form__label{font-family:var(--base-font);display:block;font-size:17px;font-weight:400;line-height:1.5;letter-spacing:.05em;width:144px;margin-top:8px}.f-form__attention{display:block;margin-top:6px;font-size:14px}.f-form__wait{display:none;font-weight:700;border:2px solid;padding:6px;color:var(--clr-primary-100);text-align:center}.f-form-input .wpcf7-form-control-wrap,.f-form__wait.-active{display:block}.f-form-input{position:relative;display:block;flex:1}.f-form-input input[type=date],.f-form-input input[type=email],.f-form-input input[type=number],.f-form-input input[type=tel],.f-form-input input[type=text],.f-form-input input[type=url],.f-form-input textarea{font-family:var(--base-font);display:block;width:100%;text-align:left;background-color:#f8f8f8;border:1px solid rgba(12,24,42,.3019607843);border-radius:4px;line-height:1.5;font-weight:400;font-size:17px;padding-right:21px;padding-left:21px}.f-form-input ::-moz-placeholder{color:rgba(12,24,42,.3019607843)}.f-form-input ::placeholder{color:rgba(12,24,42,.3019607843)}.f-form-input .wpcf7-not-valid{-webkit-appearance:text}.f-form-input.-error input[type=date],.f-form-input.-error input[type=email],.f-form-input.-error input[type=number],.f-form-input.-error input[type=tel],.f-form-input.-error input[type=text],.f-form-input.-error input[type=url],.f-form-input.-error textarea{border-color:var(--clr-red-100)}.f-form-input .file{display:none}.f-form-input .custom-btn{border:1px solid #c4c4c4;padding:8px 10px;border-radius:4px}.f-form-input .file-name{font-family:var(--base-font)}.f-form-radio{--radio-mark:23px;flex:1;display:block;margin-top:6px}.f-form-radio .wpcf7-list-item-label::before,.f-form-radio input[type=radio]{position:absolute;top:50%;left:0;display:block;width:var(--radio-mark);height:var(--radio-mark);border-radius:50%;transform:translateY(-50%)}.f-form-radio .wpcf7-form-control{display:flex;flex-wrap:wrap;gap:5px 32px}.f-form-radio .wpcf7-list-item{display:block;margin:0}.f-form-radio .wpcf7-list-item-label{display:inline-block;padding-left:28px;font-size:17px;font-weight:400;line-height:2.07;letter-spacing:.02em;cursor:pointer;transition:var(--transition)}.f-form-radio .wpcf7-list-item-label::before{background-color:#f8f8f8;content:"";border:1px solid rgba(12,24,42,.3019607843);transition:border-color var(--transition)}.f-form-radio .wpcf7-list-item-label::after{position:absolute;top:50%;left:4px;display:block;width:15px;height:15px;content:"";background-color:var(--clr-black-100);border-radius:50%;transition:transform var(--transition);transform:translateY(-50%) scale(0)}.f-form-radio input[type=radio]:checked+.wpcf7-list-item-label::before{border-color:var(--clr-black-100)}.f-form-radio input[type=radio]:checked+.wpcf7-list-item-label::after{transform:translateY(-50%) scale(1)}.f-form-checkbox,.f-form-select,.f-form-select .wpcf7-form-control-wrap{position:relative;display:block}.f-form-select select{display:block;width:100%;font-family:var(--base-font);color:var(--clr-black-100);-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--clr-black-50);padding-right:40px;padding-left:12px}.f-form-select .wpcf7-form-control-wrap::after{--icon-data:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTciIHZpZXdCb3g9IjAgMCAxNiAxNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyLjM2ODEgNS40MjI3NUw4LjM5MDYzIDkuNDAwMTlMNC40MTMxOSA1LjQyMjc1TDMuMzkwNjMgNi40NDUzMUw4LjM5MDYyIDExLjQ0NTNMMTMuMzkwNiA2LjQ0NTMxTDEyLjM2ODEgNS40MjI3NVoiIGZpbGw9IiMwQzMzODgiLz4KPC9zdmc+Cg==");position:absolute;top:26px;right:12px;display:block;width:24px;height:24px;content:"";background-color:var(--clr-black-80);opacity:1;-webkit-mask-image:var(--icon-data);mask-image:var(--icon-data);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:50% 50%;mask-position:50% 50%;-webkit-mask-size:100%;mask-size:100%;transform:translateY(-50%)}.f-form-checkbox{--clr-bg:var(--clr-white);--clr-border:var(--clr-black-50);--checkbox-mark:20px;font-size:16px;font-weight:var(--wt-bl);line-height:var(--lh-xs)}.f-form__label+.f-form-checkbox{margin-top:6px}.f-form-checkbox .wpcf7-list-item-label{display:inline-block;position:relative;padding-left:26px;line-height:1;cursor:pointer;transition:var(--transition)}.f-form-checkbox .wpcf7-list-item-label::before,.f-form-checkbox input[type=checkbox]{position:absolute;left:0;width:var(--checkbox-mark);height:var(--checkbox-mark);transform:translateY(-50%)}.f-form-checkbox .wpcf7-list-item-label::before{top:8px;display:block;content:"";background-color:var(--clr-bg);border:2px solid var(--clr-border);border-radius:3px;transition:all var(--transition)}.f-form-checkbox .wpcf7-list-item-label::after{--check-color:var(--clr-white);position:absolute;top:8px;display:block;width:12px;height:6px;content:"";background-color:transparent;border-bottom:2px solid var(--check-color);border-left:2px solid var(--check-color);transition:transform var(--transition);transform:rotate(-45deg) scale(0);transform-origin:left}.f-form-checkbox input[type=checkbox]{top:50%;-webkit-appearance:none;-moz-appearance:none;appearance:none}.f-form-checkbox .wpcf7-form-control{display:flex;flex-flow:column;gap:9px}.f-form-checkbox .wpcf7-list-item{display:block;margin:0}.f-form-checkbox input[type=checkbox]:checked+.wpcf7-list-item-label::before,.f-form-checkbox input[type=checkbox]:checked+label::before{--clr-bg:var(--clr-primary-100);--clr-border:var(--clr-primary-100)}.f-form-checkbox input[type=checkbox]:checked+.wpcf7-list-item-label::after,.f-form-checkbox input[type=checkbox]:checked+label::after{transform:rotate(-45deg) scale(1)}.f-form__checkbox-item{display:block}.f-form-button{position:relative;display:flex;justify-content:center;width:100%}.f-form-button .f-form-button__label,.f-form-button input[type=submit]{position:relative;width:100%;max-width:628px;min-width:320px;min-height:73px;border-radius:60px}.f-form-button .f-form-button__label{display:flex;align-items:center;justify-content:center;overflow:hidden}.f-form-button .f-form-button__label::after,.f-form-button .f-form-button__label::before{content:"";position:absolute;inset:0;z-index:0;transform:translateX(0);transition:opacity 0s linear 0s,transform .5s cubic-bezier(.77,0,.18,1)}.f-form-button .f-form-button__label::before{background:var(--clr-primary-100);opacity:0}.f-form-button .f-form-button__label::after{background:var(--clr-primary-100);opacity:1}.f-form-button input[type=submit]{--clr-text:var(--clr-white);z-index:1;height:100%;font-family:var(--base-font);font-size:17px;font-weight:400;line-height:2;letter-spacing:.08em;border:0;background:0 0;color:#fff;transition-delay:.2s;transition-duration:.2s;border:2px solid var(--clr-primary-100)}.f-form-button.-disabled{pointer-events:none}.f-form-button.-disabled input[type=submit]{color:var(--clr-white);pointer-events:none;border-color:transparent}.f-form-button .wpcf7-spinner{position:absolute}.f-form-text{margin-top:5px}.f-form-text+.f-form-text{margin-top:2px}.f-form-text__error{display:none;font-size:14px;font-weight:400;line-height:var(--lh-xs);color:var(--clr-red-100);visibility:visible}.f-form-text__error::before{display:inline-block;content:"※"}.f-form-text__error.-visible{display:block;visibility:visible}.wpcf7-not-valid-tip,.wpcf7-response-output{display:none!important;visibility:hidden!important;opacity:0!important}@media only screen and (max-width:63.99375em){:root{--px-content:5.33%;--header-h:68px}.l-block.-cta{--px-block:5.33%;--pt-block:0px;--pb-block:0px}.l-block,.l-block.-detail{--px-block:5.33%;--pt-block:65px;--pb-block:80px}.l-block.-detail .l-block__inner h1{font-size:23px}.l-block.-detail .l-block__inner h2{margin-top:40px;font-size:23px}.l-block.-detail .l-block__inner p:not(.c-sentence,.c-heading){margin-top:24px}.l-block.-message{--px-block:5.33%;--pt-block:77px;--pb-block:0px}.l-block.-service{margin-top:60px;--px-block:5.33%;--pt-block:0px;--pb-block:40px}.l-block.-works{--px-block:5.33%;--pt-block:160px;--pb-block:0px}.l-block.-voice{margin-top:78px;--px-block:5.33%;--pt-block:0px;--pb-block:160px}.l-block.-news{--px-block:5.33%;--pt-block:60px;--pb-block:80px}.l-block.-breadcrumbs{padding-left:5.33%;margin-top:6px}.l-block.-article{--pt-block:65px;--pb-block:80px}.l-block.-article .l-block__inner{flex-direction:column}.l-block__main{margin-top:64px}.l-footer{padding:82px 5.33% 44px}.l-footer__head{flex-direction:row;gap:0 40px;align-items:center}.l-footer__access,.l-footer__access-fax span,.l-footer__access-tel span,.l-footer__nav-item>a{font-size:14px}.l-footer__access-map{font-size:10px}.l-footer__column{gap:16px}.l-footer__img img{width:173px;margin:auto}.l-footer__copyright{margin-top:16px}.l-header{padding:0}.l-bg-noise::after,.l-bg-noise::before{background-size:contain}.l-bg-noise::after{height:216px}.c-button.-primary{display:block;font-size:16px;padding:15px 10px}.c-button.-border,.p-mobile__nav-item>a{font-size:14px}.c-button.-border.-center{font-size:16px}.c-header-button{position:fixed;z-index:1000;top:10px;right:20px;width:46px;height:46px;border-radius:50%;transition:all var(--transition)}.c-link__outer{margin-top:48px}.c-link .c-link__inner{padding:14px 34px;gap:70px}.c-link .c-link__inner span,.p-cta__link .p-cta__link-inner span,.wp-block-flexible-table-block-table table.has-fixed-layout tbody tr td,.wp-block-flexible-table-block-table table.has-fixed-layout tbody tr th{font-size:15px}.p-content-area{--mt-h2:80px;--mb-h2:30px;--mt-h3:40px;--mt-h4:36px;--mt-p:45px;--mt-image:24px;--mt-list:24px;--mt-columns:32px;--mt-table:40px;--mt-quote:32px;--txt-size:15px}.p-content-area h1.wp-block-heading .heading-en,.p-content-area h1:not([class]) .heading-en{font-size:40px}.p-content-area h1.wp-block-heading .heading-ja,.p-content-area h1:not([class]) .heading-ja,.p-content-area h4.wp-block-heading,.p-content-area h4:not([class]),.p-content-area p:not(.c-sentence,.c-heading).has-h-3-font-size{font-size:20px}.p-content-area h2.wp-block-heading,.p-content-area h2:not([class]){padding-bottom:21px;font-size:27px}.p-content-area h2.wp-block-heading::after,.p-content-area h2:not([class])::after{width:40px}.p-content-area h3.wp-block-heading,.p-content-area h3:not([class]),.p-content-area h5.wp-block-heading,.p-content-area h5:not([class]){font-size:18px}.p-content-area p.p-privacy{margin-top:36px;font-size:16px}.p-content-area .p-privacy+ol,.p-content-area .p-privacy+p,.p-content-area .wp-block-heading+.p-case__items{margin-top:16px}.p-content-area p.p-about-philosophy{font-size:22px}.p-content-area p span.p-about-name{font-size:18px}.p-content-area a:not([class])[target=_blank]::after{--icon-size:12px}.p-content-area ol:not([class]),.p-content-area ul:not([class]){gap:8px}.p-content-area ol:not([class]) ol,.p-content-area ol:not([class]) ul,.p-content-area ul:not([class]) ol,.p-content-area ul:not([class]) ul{--mt-list:8px}.p-content-area ol:not([class]).c-list-2column,.p-content-area ol:not([class]).c-list-3column,.p-content-area ul:not([class]).c-list-2column,.p-content-area ul:not([class]).c-list-3column{grid-template-columns:repeat(1,1fr);gap:12px}.p-content-area ul:not([class])>li{padding-left:16px}.p-content-area ol:not([class]) li::before{top:.3em;font-size:18px}.p-content-area .wp-block-quote{padding:50px 24px 24px}.p-content-area .wp-block-quote::before{top:12px;left:16px}.p-content-area .wp-block-image.-scroll_x img{max-width:none}.p-content-area .wp-block-image.-img_w_900 img{width:900px}.p-content-area .-contact_footer{margin-top:80px}.p-content-area .wp-block-columns{margin-top:24px;--mt-h3:24px;--mt-h4:24px;gap:34px}.p-content-area .wp-block-columns+.wp-block-columns{margin-top:34px}.p-content-area .wp-block-columns.-col_3{gap:32px}.p-content-area .wp-block-columns.-col_3 p{font-size:16px;margin-top:12px}.p-content-area .wp-block-columns.-col_3 p+p{font-size:14px;margin-top:12px}.p-content-area .wp-block-columns+.-col_3,.wp-block-lazyblock-before-after{margin-top:32px}.p-content-area .wp-block-columns.-reverse{flex-direction:column-reverse}.p-content-area .wp-block-columns.-columns-style02{gap:32px}.p-content-area .wp-block-columns.-columns-style02>div:last-child p{font-size:16px;margin-top:16px}.p-content-area .wp-block-columns.-columns-style02>div:last-child p:first-child{font-size:20px}.p-content-area .wp-block-columns.-columns-style03{flex-direction:column-reverse;gap:32px}.p-content-area .wp-block-columns.-columns-style03>div:first-child p{font-size:16px;margin-top:16px}.p-content-area .wp-block-columns.-columns-style03>div:first-child p:first-child{font-size:20px}.p-content-area .wp-block-columns.f-form{gap:60px}.p-content-area .-col_4{margin-top:48px;gap:32px}.p-content-area .-col_4 .-col_2{gap:32px}.p-content-area .-col_4 .-col_2 .wp-block-column p+p,.p-content-area .-col_4 p{font-size:14px;margin-top:12px}.p-content-area .wp-block-table,.p-toc #ez-toc-container{margin-top:40px}.p-content-area .wp-block-table table{width:100%;border-width:0 1px 1px}.p-content-area .wp-block-table.-horizontal{overflow-x:scroll}.p-content-area .wp-block-table.-horizontal table{width:1120px}.p-content-area .wp-block-table.-horizontal tr td{display:table-cell;padding:12px;font-size:15px}.p-content-area .wp-block-table.-decorative-table{margin-top:12px}.p-content-area .wp-block-table.-decorative-table tr{display:block;padding:16px 0;border-bottom:1px solid var(--clr-black-40)}.p-content-area .wp-block-table.-decorative-table td{border-top:none;padding:0 0 0 24px}.p-content-area .wp-block-table.-decorative-table td:first-child{padding:0 24px;line-height:var(--lh-l)}.p-content-area .wp-block-table.-decorative-table td:first-child::before{top:13px;left:8px}.p-content-area .wp-block-table.-decorative-table td:last-child{margin-top:4px;line-height:var(--lh-l)}.p-content-area .wp-block-table th{padding:10px}.p-content-area .wp-block-table td{display:block;padding:16px;border-top:1px solid var(--clr-black-40)}.p-content-area .wp-block-table td:first-child{padding:12px 16px}.p-content-area .wp-block-table td:not(:first-child){line-height:normal}.wp-block-flexible-table-block-table table.has-fixed-layout{margin-top:52px}.wp-block-lazyblock-faq{margin-top:25px}.p-header{padding:0}.p-header__logo{width:208px;margin-top:0;margin-left:5.33%;display:flex;align-items:center}.p-header__nav{display:none}.p-faq__list{margin-top:20px}.p-faq.-accordion{--icon-size:20px;--mark-size:28px;--pd-y:16px;--pd-x:16px}.wp-block-group .p-faq__wrap{flex-direction:column;gap:48px;margin-top:0}.p-faq__q{font-size:16px;padding:15px 0}.p-faq__inner{font-size:14px;padding:24px 22px 21px}.p-breadcrumbs__item,.p-faq__q:before{margin-right:8px}.p-breadcrumbs__text{font-size:12px}.p-nav__contact{display:none}.p-mobile__head{flex-direction:row;gap:0 40px;align-items:center}.p-flex.-gap_48_16{--gap:16px}.p-flex.-gap_110_32{--gap:32px}.p-toc .ez-toc-list{padding:0;border-radius:var(--radius-s);display:grid;grid-template-columns:1fr}.p-post-category .p-post-category__list li a,.p-toc .ez-toc-list li a{font-size:14px;padding:8px 0 8px 21px}.p-post-category .p-post-category__list li a::after,.p-toc .ez-toc-list li a::after{width:9px;height:9px;top:11px}.p-toc__contents{position:relative}.p-toc__img{position:absolute;right:4%;top:50%;transform:translate(0,-50%)}.p-news.-top .p-news__item .p-news__thumb,.p-toc__img.-about img{width:105px}.p-toc__img.-service img{width:90px}.p-toc__img.-voice img,.p-toc__img.-works img{width:109px}.p-toc__img.-news img{width:62px}.p-toc__img.-recruit img{width:74px}.p-toc__img.-contact{right:0}.p-toc__img.-contact img{width:110px}.p-cta__block{width:100%;padding:32px;border-radius:20px}.p-cta__block-title-eng{font-size:48px}.p-cta__block-title-ja{margin-top:14px;font-size:15px}.p-cta__block-body{margin-top:30px;font-size:14px}.p-cta__link{margin-top:32px;width:100%;max-width:320px;height:66px}.p-cta__link .p-cta__link-inner{padding:0 33px;gap:20px}h1.p-heading .heading-en{font-size:57px}h1.p-heading .heading-ja{font-size:15px;margin-top:8px}.p-about-message{margin-top:32px;gap:45px}.p-about-message p{font-size:15px;line-height:1.91}.p-about-message__items{margin-top:0}.p-about-philosophy p{font-size:22px;text-align:center;margin-top:16px}.p-about-staff__textarea .p-about-staff__position{font-size:14px}.p-service-2column{margin-top:24px}.p-service-2column__title{font-size:20px}.p-service-2column__detail{font-size:14px}.p-service-3column{grid-template-columns:repeat(2,1fr);gap:35px 20px;margin-top:24px}.p-service-3column__title{font-size:18px}.p-service-3column__detail{font-size:12px}.p-service-strength{margin-top:24px}.p-service-strength.-column_1 .p-service-strength__textarea{padding:20px 16px 24px 18px}.p-service-strength__body{margin-top:8px;font-size:14px}.p-post-category .p-post-category__list{margin-top:40px;padding:0;border-radius:var(--radius-s);display:grid;grid-template-columns:1fr}.p-works.-top{grid-template-columns:repeat(2,1fr);gap:38px 22px}.p-works__title{font-size:17px}.p-news-detail h1,.p-works-detail h1{font-size:27px}.p-works-detail__thumb{margin-top:24px}.p-pagination{margin-top:36px}.p-pagination li:not([class]){display:none}.p-voice{flex-direction:row}.p-voice.-top{grid-template-columns:repeat(2,1fr);gap:30px}.p-voice.-top .p-voice__item{padding:34px 28px}.p-voice__more{font-size:14px}.p-news.-top .p-news__item{gap:17px;padding:30px 0}.p-news.-top .p-news__item .p-news__textarea-head{gap:9px}.p-news.-top .p-news__item .p-news__date{font-size:13px}.p-news.-top .p-news__item .p-news__tag{font-size:11px;line-height:1.8;padding:0 8px}.p-news.-top .p-news__item .p-news__title{font-size:15px}.p-news__title{font-size:17px}.p-news__date{font-size:14px}.p-news-detail__thumb{margin-top:24px}.p-join-message{margin-top:40px;flex-direction:row;gap:30px}.p-join-message__img{width:50%;margin:0 auto}.p-join-message__body{width:50%;font-size:15px}.p-join-demand{margin-top:32px}.p-join-demand__num{font-size:15px}.p-join-demand__text,.p-main-visual__news-link-text strong{font-size:16px}.p-contact-info{margin-top:22px}.p-contact-info__tel{font-size:rme(27)}.p-contact-info__daytime{font-size:15px}.p-main-visual__head{padding:0 5.33%}.p-main-visual__title{font-size:72px;line-height:.9;margin-left:0}.p-main-visual__subtitle{margin-top:8px;font-size:16px;line-height:2.27;letter-spacing:.02em}.p-main-visual__illust{width:105px;left:inherit;right:6%;top:4px}.p-main-visual__news{position:relative;margin-top:16px;margin-left:auto}.p-main-visual__news-link{width:359px;height:56px;padding:0 20px 0 25px;gap:6px;border-radius:63px 0 0 63px;border-right:none}.p-main-visual__news-link-text{font-size:14px}.p-main-visual__news-link-text span{margin-left:8px;margin-right:10px}.p-main-visual__news-link-text span::after{height:12px}.p-main-visual__news-link-arrow{width:26px;height:26px}.p-main-visual__slider{margin-top:65px}.p-top-message{flex-direction:column;gap:100px}.p-top-message .p-section-head,.p-top-service .p-section-head{width:100%}.p-top-message__img{max-width:300px}.p-top-message__illust{width:104px}.p-top-message__images{display:flex;justify-content:center;gap:22px}.p-top-service{flex-direction:column-reverse;gap:90px;align-items:center}.p-top-service__illust{position:absolute;bottom:14px;left:-19px;width:111px}.p-top-service__images{justify-content:center}.p-top-service__img.-first{width:140px;position:relative}.p-top-service__img.-second{width:196px;margin-top:clamp(78px,20.8vw,236px);margin-left:clamp(-282px,-8vw,-30px);margin-top:78px;margin-left:-30px}.p-top-voice .p-section-head,.p-top-works .p-section-head{text-align:center}.p-top-voice{flex-direction:column;gap:48px}.p-top-news{display:block}.p-top-news .p-news{margin-top:43px}.p-top-news__illust{width:62px;left:inherit;right:35px;top:-134px}.p-section-head h2 .p-section-head__en{font-size:49px}.p-section-head h2 .p-section-head__ja{margin-top:7px;font-size:14px}.p-section-head__lead{font-size:14px;line-height:1.91;letter-spacing:0}.p-opening{height:100svh}.p-opening__main{width:700px}.u-xm-mt-0{margin-top:0!important}.u-xm-mt-1{margin-top:1px!important}.u-xm-mt-2{margin-top:2px!important}.u-xm-mt-3{margin-top:3px!important}.u-xm-mt-4{margin-top:4px!important}.u-xm-mt-5{margin-top:5px!important}.u-xm-mt-6{margin-top:6px!important}.u-xm-mt-7{margin-top:7px!important}.u-xm-mt-8{margin-top:8px!important}.u-xm-mt-9{margin-top:9px!important}.u-xm-mt-10{margin-top:10px!important}.u-xm-mt-12{margin-top:12px!important}.u-xm-mt-16{margin-top:16px!important}.u-xm-mt-20{margin-top:20px!important}.u-xm-mt-24{margin-top:24px!important}.u-xm-mt-28{margin-top:28px!important}.u-xm-mt-32{margin-top:32px!important}.u-xm-mt-36{margin-top:36px!important}.u-xm-mt-40{margin-top:40px!important}.u-xm-mt-44{margin-top:44px!important}.u-xm-mt-48{margin-top:48px!important}.u-xm-mt-52{margin-top:52px!important}.u-xm-mt-56{margin-top:56px!important}.u-xm-mt-60{margin-top:60px!important}.u-xm-mt-64{margin-top:64px!important}.u-xm-mt-68{margin-top:68px!important}.u-xm-mt-72{margin-top:72px!important}.u-xm-mt-76{margin-top:76px!important}.u-xm-mt-80{margin-top:80px!important}.u-show-m{display:none!important}.f-form{margin-top:40px}.f-form+.f-form{margin-top:25px}.f-form.-agreement{padding:14px}.f-form.-button{margin-top:36px}.f-form__label{font-size:15px}.f-form__attention{font-size:12px}.f-form__wait{margin-top:20px}.f-form-input{margin-top:6px}.f-form-input input[type=date],.f-form-input input[type=email],.f-form-input input[type=number],.f-form-input input[type=tel],.f-form-input input[type=text],.f-form-input input[type=url],.f-form-input textarea{min-height:40px;font-size:15px;padding-top:11px;padding-bottom:11px}.f-form-input .custom-btn{font-size:14px}.f-form-input .file-name{display:block;font-size:14px}.f-form-radio .wpcf7-list-item-label{font-size:15px}.f-form-select{margin-top:12px}.f-form-checkbox{--checkbox-mark:18px;font-size:14px}.f-form-checkbox .wpcf7-list-item-label::before{top:8px}.f-form-checkbox .wpcf7-list-item-label::after{left:5px;top:8px;width:11px}.f-form-button .f-form-button__label{min-height:69px}.f-form-button input[type=submit]{min-height:69px;font-size:15px}}@media only screen and (max-width:47.9375em){.l-footer__inner{display:block}.l-footer__head,.p-content-area .wp-block-columns{flex-direction:column}.l-footer__logo{margin:auto}.l-footer__logo img{width:148px}.l-footer__head-text{margin-top:42px}.l-footer__access-info{gap:16px}.l-footer__textarea{width:292px;margin:56px auto 0}.l-footer__nav{gap:35px;flex-direction:row}.l-footer__column{flex-direction:column;gap:16px}.l-footer__img{margin-top:56px}.l-footer__copyright{text-align:center;margin-top:40px}.l-bg-noise{background:url(/wp-content/themes/nishimura-paint/assets/images/top/bg-noise-middle-sp.webp)no-repeat;background-size:cover}.l-bg-noise::before{background:url(/wp-content/themes/nishimura-paint/assets/images/top/bg-noise-cap-top-sp.webp)center/cover no-repeat;height:73px;height:19.467vw;top:0}.l-bg-noise::after{background:url(/wp-content/themes/nishimura-paint/assets/images/top/bg-noise-cap-bottom-sp.webp)center/cover no-repeat;height:73px;height:19.467vw;bottom:0}.wp-block-flexible-table-block-table table.has-fixed-layout tbody tr td:last-child{padding-left:26px}.p-flex,.p-mobile__head{flex-direction:column}.p-about-philosophy{margin-top:53px;align-items:flex-start}.p-about-staff{margin-top:32px}.p-about-staff,.p-about-staff.-column_2{grid-template-columns:repeat(1,1fr);gap:34px}.p-service-2column{grid-template-columns:1fr;gap:35px 20px}.p-service-voice{margin-top:36px;flex-direction:column}.p-service-voice__body{padding:20px 28px;font-size:14px}.p-service-strength__num{font-size:24px;width:60px}.p-service-strength__textarea{padding:20px 16px 24px 18px}.p-service-strength__title{font-size:20px}.p-works,.p-works.-top{grid-template-columns:1fr;gap:40px}.p-works.-top{gap:38px}.p-before-after::after{left:50%;border-right:14px solid transparent;border-left:14px solid transparent;border-top:24px solid #d9d9d9;border-bottom:0}.p-before-after{flex-direction:column;gap:60px}.p-before-after__img{width:100%}.p-before-after__img img{max-height:none;min-height:238px}.p-before-after__img:first-child::before{font-size:14px}.p-before-after__img:last-child::before{font-size:14px}.p-voice{flex-direction:column;display:block}.p-voice__col+.p-voice__col{margin-top:var(--voice-gap-y, 36px)}.p-voice.-top{grid-template-columns:1fr}.p-voice .p-voice__item{padding:22px 24px}.p-voice .p-voice__item .p-voice__body{margin-top:16px;font-size:14px}.p-voice .p-voice__item .p-voice__body p{font-size:14px}.p-voice .p-voice__item .p-voice__body p+p{margin-top:20px}.p-voice__title{font-size:17px}.p-voice__category{margin-top:8px}.p-voice__lead{margin-top:16px;font-size:20px}.p-news{grid-template-columns:1fr;gap:40px}.p-news.-top .p-news__item .p-news__textarea{padding-right:0}.p-news__arrow{display:none}.p-join-message{flex-direction:column}.p-join-message__body,.p-join-message__img{width:100%}.p-join-demand{padding:28px 24px}.p-join-demand__list{gap:8px}.p-join-demand__list li{gap:12px}.p-join-demand__num{width:34px;height:34px}.p-opening__main{width:332px}.f-form-select select{min-height:48px;padding-top:11px;padding-bottom:11px}}@media (hover:hover){.l-footer__logo:hover{opacity:.7}.c-link,.l-footer__access-map,.p-faq__q,.p-header-nav__text,.p-mobile__access-map,.p-nav__contact{transition:var(--transition)}.l-footer__access-map:hover{background-color:#fff;color:#0b1c37}.c-button.-primary:hover{background-color:#fff;color:var(--clr-primary-100)}.c-button.-primary:hover::after,.c-button.-white:hover::after{background:no-repeat center/contain}.c-button.-white:hover{background-color:var(--clr-primary-100);color:#fff}.c-button.-border:hover{background-color:var(--clr-primary-10)}.wp-block-lazyblock-common-link.-line .c-link:hover span{color:#06c755}.wp-block-lazyblock-common-link.-line .c-link:hover .c-icon::before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMSIgaGVpZ2h0PSIxNCIgdmlld0JveD0iMCAwIDIxIDE0IiBmaWxsPSJub25lIj4KPHBhdGggZD0iTTEzLjI5NjkgMUwxOS40NDQ5IDYuODRMMTMuMjk2OSAxMi42OCIgc3Ryb2tlPSIjMDZDNzU1IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPgo8cGF0aCBkPSJNMTkuNDQ0MiA2Ljg1MTU2SDEiIHN0cm9rZT0iIzA2Qzc1NSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiLz4KPC9zdmc+);background-size:contain}.c-link:hover::before{opacity:1;transform:translateX(100%)}.c-link:hover::after{opacity:0;transform:translateX(-100%)}.c-link:hover span{color:var(--clr-primary-100)}.c-link:hover .c-icon::before{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAyMSAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEzLjI5ODEgMUwxOS40NDYyIDYuODRMMTMuMjk4MSAxMi42OCIgc3Ryb2tlPSIjZTA2NzQzIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPgo8cGF0aCBkPSJNMTkuNDQ0MiA2Ljg1MTU2SDEiIHN0cm9rZT0iI2UwNjc0MyIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiLz4KPC9zdmc+);background-size:contain}.p-content-area a:not([class]):hover{opacity:.7}.p-header__logo:hover{opacity:.7}.p-header-nav__item.-pulldown:hover{cursor:pointer}.p-header-nav__item.-pulldown:hover .p-header-pulldown{height:auto;pointer-events:auto;visibility:visible;opacity:1}.p-header-nav__item.-pulldown:hover button::after{transform:scaleY(-1);top:2px}.p-header-nav__item.-sub:hover,.p-nav__top .p-nav__item a:hover{background-color:var(--clr-primary-10)}.p-breadcrumbs__item a:hover,.p-cta__link:hover span,.p-faq__q:hover,.p-faq__q:hover::before,.p-nav__bottom a:hover,.p-nav__bottom button:hover,.p-nav__contact:hover span,.p-post-category .p-post-category__list li a:hover,.p-toc .ez-toc-list li a:hover{color:var(--clr-primary-100)}.p-breadcrumbs__item a{transition:.1s}.p-nav__top .p-nav__item:last-child a:hover{background-color:#fff}.p-nav__top .p-nav__item:last-child a:hover span{color:var(--clr-primary-100)}.p-nav__contact:hover::before{opacity:1;transform:translateX(100%)}.p-nav__contact:hover::after{opacity:0;transform:translateX(-100%)}.p-mobile__access-map:hover{background-color:#fff;color:#0b1c37}.p-toc .ez-toc-list li .ez-toc-link{transition:var(--transition)}.p-header-pulldown{transition:.3s}.p-header-pulldown .p-header-nav__item:hover::after{position:absolute;content:"";background-color:#f2f7fa;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:calc(100% - 2px);border-radius:4px;z-index:1}.p-header-pulldown .p-header-nav__item span:hover{--bg-position:100% 100%;--bg-size:0 1px}.p-cta__link,.p-post-category .p-post-category__list li a{transition:var(--transition)}.p-cta__link:hover::before{opacity:1;transform:translateX(100%)}.p-cta__link:hover::after{opacity:0;transform:translateX(-100%)}.p-cta__link:hover .c-icon::before{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAyMSAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEzLjI5ODEgMUwxOS40NDYyIDYuODRMMTMuMjk4MSAxMi42OCIgc3Ryb2tlPSIjZTA2NzQzIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPgo8cGF0aCBkPSJNMTkuNDQ0MiA2Ljg1MTU2SDEiIHN0cm9rZT0iI2UwNjc0MyIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiLz4KPC9zdmc+);background-size:contain}.p-post-category .p-post-category__list li a:hover::after{background-color:var(--clr-primary-100)}.p-news__item:hover .p-news__thumb img,.p-works__item:hover .p-works__thumb img{transform:scale(1.1)}.p-pagination__next a:hover span::after,.p-pagination__prev a:hover span::after{border-color:#fff}.p-voice__more:hover{color:var(--clr-primary-100);border-color:var(--clr-primary-100)}.p-news.-top .p-news__item:hover .p-news__thumb-img{transform:scale(1)!important}.p-main-visual__news-link:hover .p-main-visual__news-link-arrow::before,.p-news.-top .p-news__item:hover .p-news__arrow::before{transform:translate(-50%,-50%) scale(1)}.p-main-visual__news-link:hover .p-main-visual__news-link-arrow::after,.p-news.-top .p-news__item:hover .p-news__arrow::after{opacity:0}.p-main-visual__news-link:hover .p-main-visual__news-link-arrow img,.p-news.-top .p-news__item:hover .p-news__arrow img{opacity:1;transform:translate(-50%,-50%);transition:.1s ease-out;transition-delay:.2s}.u-text-hover-in:hover{--bg-position:0 100%;--bg-size:100% 1px}.f-form-input .custom-btn{transition:all var(--transition)}.f-form-input .custom-btn:hover{color:var(--clr-primary-100);border:1px solid var(--clr-primary-100)}.f-form-checkbox .wpcf7-list-item label:hover .wpcf7-list-item-label,.f-form-radio .wpcf7-list-item:hover{color:var(--clr-primary-100)}.f-form-checkbox .wpcf7-list-item label:hover .wpcf7-list-item-label::before{border:2px solid var(--clr-primary-100)}.f-form-button.-active .f-form-button__label:hover::before{opacity:1;transform:translateX(100%)}.f-form-button.-active .f-form-button__label:hover::after{opacity:0;transform:translateX(-100%)}.f-form-button.-active .f-form-button__label:hover input[type=submit]{color:var(--clr-primary-100);cursor:pointer}}@media print,screen and (max-width:89.9375em){.u-show-XL{display:none!important}}@media print,screen and (min-width:100em){.u-show-full{display:block}}@media print,screen and (min-width:48em){.u-show-xs{display:none!important}.f-form-select select{min-height:46px;padding-top:12px;padding-bottom:12px}}@media print,screen and (min-width:64em){:root{--px-content:100px;--header-h:174px}.l-block.-cta{--max-w:1440px;--pt-block:0px;--pb-block:0px}.l-block.-detail{--max-w:885px;--px-block:0;--pt-block:120px;--pb-block:134px}.l-block.-message{--px-block:100px;--pt-block:146px;--pb-block:0px}.l-block.-service{margin-top:94px;--px-block:100px;--pt-block:0px;--pb-block:0px}.l-block.-works{--px-block:100px;--pt-block:237px;--pb-block:0px}.l-block.-voice{margin-top:174px;--px-block:100px;--pt-block:0px;--pb-block:260px}.l-block.-news{--px-block:100px;--pt-block:162px;--pb-block:148px}.l-block__inner.-short{--px-block:270px}.l-block.-article .l-block__inner{flex-wrap:wrap;gap:100px}.l-block.-article.-contact .l-block__sub{width:218px}.l-block__main{flex:1;width:100%;min-width:1px}.l-block__sub{width:210px}.l-footer__access-tel{pointer-events:none}.l-header.-scrolled .p-header{--header-h:100px}.l-header.-hide:not(.-fixed){visibility:hidden;opacity:0}.l-header.-fixed{visibility:visible;background-color:var(--clr-black-0)}.c-header-button,.p-content-area .wp-block-table.-horizontal .wp-element-caption{display:none}.p-content-area{--mt-h2:120px;--mb-h2:32px;--mt-h3:64px;--mt-h4:56px;--mt-p:54px;--mt-image:42px;--mt-list:32px;--mt-columns:55px;--mt-table:40px;--mt-quote:32px;--txt-size:17px}.p-content-area h2.wp-block-heading,.p-content-area h2:not([class]){font-size:33px}.p-content-area h3.wp-block-heading,.p-content-area h3:not([class]){font-size:24px}.p-content-area h4.wp-block-heading,.p-content-area h4:not([class]){font-size:26px}.p-content-area h5.wp-block-heading,.p-content-area h5:not([class]){font-size:20px}.p-content-area p:not(.c-sentence,.c-heading).has-h-3-font-size{font-size:28px}.p-content-area a:not([class])[target=_blank]::after{--icon-size:14px}.p-content-area ol:not([class]),.p-content-area ul:not([class]){gap:8px}.p-content-area ol:not([class]) ol,.p-content-area ol:not([class]) ul,.p-content-area ul:not([class]) ol,.p-content-area ul:not([class]) ul{padding-left:4px;--mt-list:8px}.p-content-area ol:not([class]).c-list-2column,.p-content-area ul:not([class]).c-list-2column{grid-template-columns:repeat(2,1fr);gap:12px 41px}.p-content-area ol:not([class]).c-list-3column,.p-content-area ul:not([class]).c-list-3column{grid-template-columns:repeat(3,1fr);gap:12px 41px}.p-content-area ul:not([class])>li{padding-left:20px}.p-content-area ol:not([class]) li::before{top:.24em;font-size:22px}.p-content-area .wp-block-quote{padding:36px 36px 20px}.p-content-area .wp-block-quote::before{top:20px;left:20px}.p-content-area .wp-block-columns{--mt-h2:32px;--mt-h3:32px;--mt-h4:32px;--txt-size:16px;gap:43px}.p-content-area .wp-block-columns.-col_3{gap:32px}.p-content-area .wp-block-columns.-columns-style01>div:first-child{max-width:284px}.p-content-area .wp-block-columns.-columns-style02,.p-content-area .wp-block-columns.-columns-style03{gap:60px}.p-content-area .wp-block-columns.-columns-style02>div:first-child{max-width:580px}.p-content-area .wp-block-columns.-columns-style02>div:last-child{max-width:480px}.p-content-area .wp-block-columns.-columns-style03>div:last-child{max-width:580px}.p-content-area .wp-block-columns.-columns-style03>div:first-child{max-width:480px}.p-content-area .wp-block-column[style="flex-basis:33.33%"]{min-width:300px}.p-content-area .wp-block-table table{width:100%;min-width:100%;table-layout:fixed;border-collapse:collapse}.p-content-area .wp-block-table.-horizontal.-first_long th:first-child{width:48%;max-width:520px}.p-content-area .wp-block-table.-decorative-table td:first-child{padding-left:28px;width:276px;min-width:276px;max-width:276px}.p-content-area .wp-block-table.-decorative-table td:last-child{padding-right:10px;padding-left:20px;line-height:var(--lh-l);margin-left:20px}.p-content-area .wp-block-table th{padding:12px;line-height:normal}.p-content-area .wp-block-table td:first-child,.p-content-area .wp-block-table th:first-child{width:240px;min-width:240px;max-width:240px}.p-content-area .wp-block-table td{padding:12px 20px;line-height:normal;border:1px solid var(--clr-black-40)}.p-content-area .wp-block-table td:not(:first-child){letter-spacing:.06em}.p-header{padding:0 30px;--header-h:174px}.p-header__logo{margin-top:6px;width:280px}.p-faq.-accordion{--icon-size:28px;--mark-size:24px;--pd-y:16px;--pd-x:16px}.wp-block-group .p-faq__wrap{gap:80px!important}.p-faq__q{font-size:20px;padding:19px 0}.p-nav__top-tel{pointer-events:none}.p-mobile-fixed,.p-mobile-header{display:none}.p-flex.-gap_48_16{--gap:48px}.p-flex.-gap_110_32{--gap:110px}.p-toc{position:sticky;top:140px}.p-post-category .p-post-category__list li a,.p-toc .ez-toc-list li a{font-size:17px}.p-toc .ez-toc-list li.-current a{color:var(--clr-primary-50);border-color:var(--clr-primary-70)}.p-toc__img{margin-top:60px}.p-header-pulldown{position:absolute;top:30px;left:0;z-index:500;display:grid}.p-header-pulldown[aria-hidden=true]{height:0;pointer-events:none;visibility:hidden;opacity:0}.p-cta__link{width:320px;height:73px}.p-about-message__textarea{width:434px}.p-post-category{position:sticky;top:140px}.p-works.-top{grid-template-columns:repeat(4,1fr);gap:22px}@supports selector(:has(*)){.p-works.-top:has(>.p-works__item:nth-child(2):last-child)>.p-works__item:nth-child(1){grid-column:2}.p-works.-top:has(>.p-works__item:nth-child(2):last-child)>.p-works__item:nth-child(2){grid-column:3}.p-works.-top:has(>.p-works__item:only-child)>.p-works__item{grid-column:2/span 2}}.p-pagination li:not([class]){display:flex;align-items:center;justify-content:center;width:40px;height:40px;margin-left:6px}.p-pagination__next{margin-left:2px}.p-before-after::after{left:calc(50% + 4px);border-top:14px solid transparent;border-bottom:14px solid transparent;border-left:24px solid #d9d9d9;border-right:0}.p-news.-top .p-news__item .p-news__thumb{width:107px}.p-contact-info__tel{pointer-events:none}.p-main-visual__news{position:absolute;max-width:1440px;width:100%;padding-right:60px;bottom:50px;left:50%;transform:translate(-50%,0)}.p-top-message__img{margin-top:clamp(70px,7.431vw,107px)}.p-top-message__illust{width:210px;margin-left:auto;margin-top:-32px;position:relative;right:-20px}.p-top-message__images{display:contents}.p-top-service__illust{width:227px;margin-left:auto;position:relative;right:-70px}.p-top-service__images{flex:1}.p-top-service__img{max-width:450px}.p-top-service__img.-second{margin-top:clamp(118px,14.583vw,236px);margin-left:clamp(-282px,-16.477vw,-138px)}.p-top-news .p-section-head,.p-top-voice .p-section-head{width:246px}.p-top-news .p-news{flex:1}.p-section-head.-center{text-align:center}.p-section-head .c-link.-position_right{position:absolute;right:0;top:30px}.p-opening{height:100vh}.u-m-mt-0{margin-top:0!important}.u-m-mt-1{margin-top:1px!important}.u-m-mt-2{margin-top:2px!important}.u-m-mt-3{margin-top:3px!important}.u-m-mt-4{margin-top:4px!important}.u-m-mt-5{margin-top:5px!important}.u-m-mt-6{margin-top:6px!important}.u-m-mt-7{margin-top:7px!important}.u-m-mt-8{margin-top:8px!important}.u-m-mt-9{margin-top:9px!important}.u-m-mt-10{margin-top:10px!important}.u-m-mt-12{margin-top:12px!important}.u-m-mt-16{margin-top:16px!important}.u-m-mt-20{margin-top:20px!important}.u-m-mt-24{margin-top:24px!important}.u-m-mt-28{margin-top:28px!important}.u-m-mt-32{margin-top:32px!important}.u-m-mt-36{margin-top:36px!important}.u-m-mt-40{margin-top:40px!important}.u-m-mt-44{margin-top:44px!important}.u-m-mt-48{margin-top:48px!important}.u-m-mt-52{margin-top:52px!important}.u-m-mt-56{margin-top:56px!important}.u-m-mt-60{margin-top:60px!important}.u-m-mt-64{margin-top:64px!important}.u-m-mt-68{margin-top:68px!important}.u-m-mt-72{margin-top:72px!important}.u-m-mt-76{margin-top:76px!important}.u-m-mt-80{margin-top:80px!important}.u-m-mt-84{margin-top:84px!important}.u-m-mt-88{margin-top:88px!important}.u-m-mt-92{margin-top:92px!important}.u-m-mt-96{margin-top:96px!important}.u-m-mt-100{margin-top:100px!important}.u-m-mt-104{margin-top:104px!important}.u-m-mt-108{margin-top:108px!important}.u-m-mt-112{margin-top:112px!important}.u-m-mt-116{margin-top:116px!important}.u-m-mt-120{margin-top:120px!important}.u-m-mt-124{margin-top:124px!important}.u-m-mt-128{margin-top:128px!important}.u-m-mt-132{margin-top:132px!important}.u-m-mt-136{margin-top:136px!important}.u-m-mt-140{margin-top:140px!important}.u-m-mt-auto{margin-top:auto}.u-show-xm{display:none!important}.f-form .f-form{display:flex;gap:58px}.f-form.-agreement{padding:20px;margin-top:32px}.f-form__wait{margin-top:28px}.f-form-input input[type=date],.f-form-input input[type=email],.f-form-input input[type=number],.f-form-input input[type=tel],.f-form-input input[type=text],.f-form-input input[type=url],.f-form-input textarea{min-height:46px;padding-top:13px;padding-bottom:9px}.f-form-select{margin-top:5px}.f-form-checkbox.-col_2 .wpcf7-form-control{display:grid;grid-template-columns:repeat(1,1fr);gap:16px}.f-form-checkbox .wpcf7-list-item-label::after{left:6px}}@media print,screen and (min-width:75em){.l-footer__head,.l-footer__inner{gap:64px}.p-nav__bottom{gap:19px}.p-nav__top-info{margin-right:29px}.p-nav__bottom a,.p-nav__bottom button{font-size:16px}.p-nav__contact{font-size:16px;width:163px;height:64px}.p-about-staff,.p-news,.p-works{grid-template-columns:repeat(3,1fr)}.p-voice.-top{grid-template-columns:repeat(2,1fr)}.p-join-message{flex-direction:row}.p-join-message__body,.p-join-message__img{width:50%}.p-top-message .p-section-head{width:484px}.p-top-service .p-section-head{width:536px}.p-top-service__illust{right:-10px}}@media print,screen and (min-width:80em){.l-block.-breadcrumbs{padding-left:100px}.p-header{padding:0 100px}.p-cta{grid-template-columns:repeat(2,1fr);gap:24px}.p-about-message{flex-direction:row;gap:38px}.p-service-strength{grid-template-columns:repeat(2,1fr);gap:34px 33px}.p-voice{flex-direction:row}.u-show-over1280{display:block!important}.u-show-under1280{display:none!important}}@media print,screen and (min-width:90em){.l-footer__inner{align-items:center}.l-bg-noise::before{top:-6.667vw;height:13.125vw}.l-bg-noise::after{bottom:-6.8vw;height:13.125vw}.p-header__logo{width:430px}.p-main-visual__illust{left:1064px}}