@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Poiret+One&display=swap");@import url("https://fonts.googleapis.com/css2?family=Barlow+Condensed:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Noto+Sans+JP:wght@100..900&display=swap");*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content:''}html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}*,:before,:after{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x:;--tw-pan-y:;--tw-pinch-zoom:;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position:;--tw-gradient-via-position:;--tw-gradient-to-position:;--tw-ordinal:;--tw-slashed-zero:;--tw-numeric-figure:;--tw-numeric-spacing:;--tw-numeric-fraction:;--tw-ring-inset:;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur:;--tw-brightness:;--tw-contrast:;--tw-grayscale:;--tw-hue-rotate:;--tw-invert:;--tw-saturate:;--tw-sepia:;--tw-drop-shadow:;--tw-backdrop-blur:;--tw-backdrop-brightness:;--tw-backdrop-contrast:;--tw-backdrop-grayscale:;--tw-backdrop-hue-rotate:;--tw-backdrop-invert:;--tw-backdrop-opacity:;--tw-backdrop-saturate:;--tw-backdrop-sepia:}::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x:;--tw-pan-y:;--tw-pinch-zoom:;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position:;--tw-gradient-via-position:;--tw-gradient-to-position:;--tw-ordinal:;--tw-slashed-zero:;--tw-numeric-figure:;--tw-numeric-spacing:;--tw-numeric-fraction:;--tw-ring-inset:;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur:;--tw-brightness:;--tw-contrast:;--tw-grayscale:;--tw-hue-rotate:;--tw-invert:;--tw-saturate:;--tw-sepia:;--tw-drop-shadow:;--tw-backdrop-blur:;--tw-backdrop-brightness:;--tw-backdrop-contrast:;--tw-backdrop-grayscale:;--tw-backdrop-hue-rotate:;--tw-backdrop-invert:;--tw-backdrop-opacity:;--tw-backdrop-saturate:;--tw-backdrop-sepia:}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}*{padding:0;margin:0;box-sizing:border-box}*,*:before,*:after{box-sizing:border-box}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}ul[role=list],ol[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img,picture{max-width:100%;display:block}input,button,textarea,select{font:inherit}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}*,*:before,*:after{box-sizing:border-box}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}ul[role=list],ol[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img,picture{max-width:100%;display:block}input,button,textarea,select{font:inherit}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}html{height:100%;overflow-x:hidden;color:#3d3a38;font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-weight:300;font-style:normal}body{line-height:2}@media (max-width:430px){body{line-height:1.7}}@media (min-width:751px){.tel a[href*="tel:"]{pointer-events:none;cursor:default;text-decoration:none}}.pc-show{display:block}@media (max-width:430px){.pc-show{display:none}}.sp-show{display:none}@media (max-width:430px){.sp-show{display:inline-block}}.nonScroll{height:calc(100vh + 1px);width:1px;background-color:transparent}footer{position:relative;width:100%;background-color:#3d3a38}footer .upper{background-color:#3d3a38;padding:3rem;color:#fff}@media (max-width:430px){footer .upper{padding:3rem 1rem}}footer .upper p{display:block;text-align:center;font-size:1.5rem;margin-bottom:4rem}@media (max-width:430px){footer .upper p{font-size:1rem;line-height:1.5;margin-bottom:2rem}}footer .bottom{width:100%;background-color:#847f7b;color:#fff;display:flex}footer .bottom .left{display:flex;gap:1rem;align-items:center;padding-left:2rem;flex-grow:2;margin:auto}@media (max-width:430px){footer .bottom .left{flex-direction:column;align-items:flex-start;gap:.5rem;padding:1rem}}footer .bottom .left a svg{height:40px;width:auto}@media (max-width:430px){footer .bottom .left a svg{height:30px}}footer .bottom .left small{letter-spacing:0}footer .bottom .right{display:flex;align-items:center;background-color:#fff;padding:.75rem 2rem}footer .bottom .right img{width:100%;height:auto}.footer-btn-area{display:flex;justify-content:center;-moz-column-gap:1.5rem;column-gap:1.5rem}@media (max-width:1024px){.footer-btn-area{flex-direction:column;row-gap:1rem}}header{max-height:4rem;display:flex;width:100%;justify-content:space-between;background-color:#847f7b;padding-right:2rem;position:fixed;z-index:100}@media (max-width:1110px){header{height:4rem}}header h1{display:flex;justify-content:center;align-items:center;background-color:#d1131b;padding:12px 40px}@media (max-width:1110px){header h1{padding:12px 10px}header h1 svg{height:30px}}.headerMenu{display:flex;align-items:center;color:#fff;-moz-column-gap:4rem;column-gap:4rem}@media (max-width:1110px){.headerMenu{display:none}}.headerMenu .parent{position:relative;transition:.3s}.headerMenu .parent.contact{display:flex;align-items:center}.headerMenu .parent:hover,.headerMenu .parentactive{color:#e6e6e6}.headerMenu .parent.contact:before{content:"";position:relative;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none" viewBox="0 0 24 24"><path fill="%23fff" d="M20 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2Zm-.4 4.25-6.54 4.09c-.65.41-1.47.41-2.12 0L4.4 8.25a.85.85 0 1 1 .9-1.44L12 11l6.7-4.19a.85.85 0 1 1 .9 1.44Z"/></svg>');background-repeat:no-repeat;width:1.5rem;height:1.5rem;background-size:1.5rem;margin-right:.5rem;top:50%}.headerMenu .dropdown:hover .footer_lower-menu{display:block}.headerMenu .footer_lower-menu{display:none;position:absolute;background-color:#847f7b;color:#fff;padding:19px 0 0;white-space:nowrap}.headerMenu .footer_lower-menu li{border-bottom:.5px solid #fff}.headerMenu .footer_lower-menu li:last-child{border-bottom:none}.headerMenu .footer_lower-menu li a{width:100%;padding:14px 8px;background-color:#3d3a38;min-width:190px;display:flex;justify-content:space-between}@media (max-width:1110px){.headerMenu .footer_lower-menu li a{font-size:1rem}}.headerMenu .footer_lower-menu li a:hover{background-color:#585350}.l-header__hamburgerMenu{display:none}@media (max-width:1110px){.l-header__hamburgerMenu{display:block}}.l-header__hamburgerMenu .menu-btn{position:fixed;top:0;right:10px;display:flex;height:60px;width:60px;justify-content:center;align-items:center;z-index:1000;background-color:none;transition:.3s}.l-header__hamburgerMenu .menu-btn span,.l-header__hamburgerMenu .menu-btn span:before,.l-header__hamburgerMenu .menu-btn span:after{content:"";display:block;height:1px;width:25px;background-color:#fff;position:absolute;transition:.3s}.l-header__hamburgerMenu .menu-btn span:before{bottom:8px}.l-header__hamburgerMenu .menu-btn span:after{top:8px}.l-header__hamburgerMenu .menu-content{display:none;width:100%;height:0;padding-top:128px;position:fixed;top:0;left:0;z-index:80;opacity:0;transition:1s}.l-header__hamburgerMenu .menu-content .parent{border-bottom:solid 1px #fff;color:#fff;font-size:1.25rem;margin-bottom:1rem}.l-header__hamburgerMenu .menu-content .parent a{display:block;width:100%;font-size:1.25rem;line-height:1;box-sizing:border-box;color:#fff;text-decoration:none;padding:24px 24px 24px 0;position:relative}.l-header__hamburgerMenu .menu-content .parent a:before{content:"";width:12px;height:12px;border-top:solid 2px #fff;border-right:solid 2px #fff;transform:rotate(45deg);position:absolute;right:16px;top:50%}.l-header__hamburgerMenu .menu-content .parent .title{margin-bottom:1rem}.l-header__hamburgerMenu .menu-content .footer_lower-menu a{font-size:1rem;padding:.25rem}.l-header__hamburgerMenu .menu-content .footer_lower-menu:last-child a{margin-bottom:1rem}.l-header__hamburgerMenu .menu-list{position:absolute;width:100%;padding:4rem 1rem;top:0;left:0;background-color:#3d3a38;height:100vh;overflow:scroll;z-index:500}.l-header__hamburgerMenu .menu-list:last-child{padding-top:0}.l-header__hamburgerMenu #menu-btn-check{display:none}.l-header__hamburgerMenu #menu-btn-check:checked~.menu-btn{background-color:#3d3a38}.l-header__hamburgerMenu #menu-btn-check:checked~.menu-btn span{background-color:rgba(255,255,255,0)}.l-header__hamburgerMenu #menu-btn-check:checked~.menu-btn span:before{bottom:0;transform:rotate(45deg)}.l-header__hamburgerMenu #menu-btn-check:checked~.menu-btn span:after{top:0;transform:rotate(-45deg)}.l-header__hamburgerMenu #menu-btn-check:checked~.menu-content{display:flex;opacity:1}.bogo-language-switcher{display:flex;flex-direction:row;padding:.5rem;border-radius:4px;border:1px solid #fff;line-height:1;color:#afa8a3}@media (max-width:1110px){.bogo-language-switcher{margin:2rem auto 0;width:-moz-fit-content;width:fit-content;justify-content:center;padding:1rem}}.bogo-language-switcher .current{color:#fff}.bogo-language-switcher li{transition:.3s}.bogo-language-switcher li:hover{color:#fff}.bogo-language-switcher .ja{order:1;padding-right:.5rem;border-right:1px solid #fff}@media (max-width:1110px){.bogo-language-switcher .ja{font-size:1.5rem}}.bogo-language-switcher .en-US{padding-left:.5rem;order:2}@media (max-width:1110px){.bogo-language-switcher .en-US{font-size:1.5rem}}.container{max-width:1272px;margin:0 auto;padding:6rem 1.5rem;position:relative;background-color:#fff}@media (max-width:430px){.container{padding:3rem 1rem}}.content-wrapper{margin-bottom:8rem}@media (max-width:430px){.content-wrapper{margin-bottom:4rem}}.aioseo-breadcrumbs{margin-bottom:2rem}.aioseo-breadcrumb{font-size:.75rem;color:#d1131b}.aioseo-breadcrumb a{color:#847f7b;text-decoration:underline;transition:.3s}.aioseo-breadcrumb a:hover{color:#d1131b}.aioseo-breadcrumb a[title=　]{position:relative;text-decoration:none}.aioseo-breadcrumb a[title=　]:before{display:inline-block;position:absolute;content:"";width:1rem;height:1rem;background-size:1rem;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="none" viewBox="0 0 16 16"><path fill="%23847F7B" d="M5.333 4A.667.667 0 1 1 4 4a.667.667 0 0 1 1.333 0Zm-.666 2.667a.667.667 0 1 0 0-1.334.667.667 0 0 0 0 1.334ZM5.333 8A.667.667 0 1 1 4 8a.667.667 0 0 1 1.333 0Zm0 2A.667.667 0 1 1 4 10a.667.667 0 0 1 1.333 0Zm-.666 2.667a.667.667 0 1 0 0-1.334.667.667 0 0 0 0 1.334Zm4.666-2a.667.667 0 1 0 0-1.334.667.667 0 0 0 0 1.334Zm2 0a.667.667 0 1 0 0-1.334.667.667 0 0 0 0 1.334Zm0-2a.667.667 0 1 0 0-1.334.667.667 0 0 0 0 1.334ZM10 8a.667.667 0 1 1-1.333 0A.667.667 0 0 1 10 8Zm1.333-1.333a.667.667 0 1 0 0-1.334.667.667 0 0 0 0 1.334ZM10 6a.667.667 0 1 1-1.333 0A.667.667 0 0 1 10 6Zm-.667-2.667v-.5a1.5 1.5 0 0 0-1.5-1.5H3.5a1.5 1.5 0 0 0-1.5 1.5v11a.5.5 0 0 0 .5.5h11a.5.5 0 0 0 .5-.5v-9a1.5 1.5 0 0 0-1.5-1.5H9.333ZM3 2.833a.5.5 0 0 1 .5-.5h4.333a.5.5 0 0 1 .5.5v.5h-.166a1.5 1.5 0 0 0-1.5 1.5v8.5H3v-10.5Zm6.667 10.5v-1H11v1H9.667Zm2.333-1.5a.5.5 0 0 0-.5-.5H9.167a.5.5 0 0 0-.5.5v1.5h-1v-8.5a.5.5 0 0 1 .5-.5H12.5a.5.5 0 0 1 .5.5v8.5h-1v-1.5Z"/></svg>');background-repeat:no-repeat;top:50%;transform:translateY(-50%);transition:.3s}.aioseo-breadcrumb a[title=　]:hover:before{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="none" viewBox="0 0 16 16"><path fill="%23D1131B" d="M5.333 4A.667.667 0 1 1 4 4a.667.667 0 0 1 1.333 0Zm-.666 2.667a.667.667 0 1 0 0-1.334.667.667 0 0 0 0 1.334ZM5.333 8A.667.667 0 1 1 4 8a.667.667 0 0 1 1.333 0Zm0 2A.667.667 0 1 1 4 10a.667.667 0 0 1 1.333 0Zm-.666 2.667a.667.667 0 1 0 0-1.334.667.667 0 0 0 0 1.334Zm4.666-2a.667.667 0 1 0 0-1.334.667.667 0 0 0 0 1.334Zm2 0a.667.667 0 1 0 0-1.334.667.667 0 0 0 0 1.334Zm0-2a.667.667 0 1 0 0-1.334.667.667 0 0 0 0 1.334ZM10 8a.667.667 0 1 1-1.333 0A.667.667 0 0 1 10 8Zm1.333-1.333a.667.667 0 1 0 0-1.334.667.667 0 0 0 0 1.334ZM10 6a.667.667 0 1 1-1.333 0A.667.667 0 0 1 10 6Zm-.667-2.667v-.5a1.5 1.5 0 0 0-1.5-1.5H3.5a1.5 1.5 0 0 0-1.5 1.5v11a.5.5 0 0 0 .5.5h11a.5.5 0 0 0 .5-.5v-9a1.5 1.5 0 0 0-1.5-1.5H9.333ZM3 2.833a.5.5 0 0 1 .5-.5h4.333a.5.5 0 0 1 .5.5v.5h-.166a1.5 1.5 0 0 0-1.5 1.5v8.5H3v-10.5Zm6.667 10.5v-1H11v1H9.667Zm2.333-1.5a.5.5 0 0 0-.5-.5H9.167a.5.5 0 0 0-.5.5v1.5h-1v-8.5a.5.5 0 0 1 .5-.5H12.5a.5.5 0 0 1 .5.5v8.5h-1v-1.5Z"/></svg>')}.aioseo-breadcrumb-separator{margin:0 .25rem}.btn{position:relative;background:#3d3a38;border-radius:4px}.btn a{display:flex;justify-content:space-between;position:relative;padding:2rem 1.5rem;gap:1rem;color:#fff;font-size:1.5rem;line-height:1;z-index:2}@media (max-width:430px){.btn a{padding:1rem;font-size:1rem;gap:.5rem}}.btn a:after{content:"";display:inline-block;position:relative;width:1.5rem;height:1.5rem;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none" viewBox="0 0 24 24"><path stroke="%23fff" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="m9 18 6-6-6-6"/></svg>');background-size:cover;background-repeat:no-repeat;transition:.3s;margin-left:1rem}@media (max-width:430px){.btn a:after{width:1rem;height:1rem}}.btn.fit{width:-moz-fit-content;width:fit-content}.btn:after{content:"";position:absolute;top:0;left:0;height:0;width:1px;height:100%;background-color:#d1131b;transition:.3s;display:block;visibility:hidden;border-radius:4px}.btn:hover a,.btn:active a{color:#fff}.btn:hover:after,.btn:active:after{visibility:visible;width:100%}.btn-footer{position:relative;border-radius:4px;border:1px solid #fff}.btn-footer:after{content:"";position:absolute;top:0;left:0;height:0;width:1px;height:100%;background-color:#fff;transition:.3s;display:block;visibility:hidden}.btn-footer a{display:flex;align-items:center;justify-content:center;position:relative;color:#fff;padding:2rem;font-size:2rem;letter-spacing:.15em;z-index:2}@media (max-width:430px){.btn-footer a{font-size:1.25rem;padding:1rem}}.btn-footer a:after{content:"";display:inline-block;position:relative;width:1.5rem;height:1.5rem;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none" viewBox="0 0 24 24"><path stroke="%23fff" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="m9 18 6-6-6-6"/></svg>');background-size:cover;background-repeat:no-repeat;transition:.3s;margin-left:1rem}@media (max-width:430px){.btn-footer a:after{width:1.5rem;height:1.5rem}}.btn-footer a.tel:before{content:"";display:inline-block;position:relative;width:1.5rem;height:1.5rem;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="25" height="24" fill="none" viewBox="0 0 25 24"><g clip-path="url(%23a)"><path stroke="%23fff" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M15.55 5a5 5 0 0 1 3.95 3.95M15.55 1a9 9 0 0 1 7.95 7.94m-1 7.98v3a1.998 1.998 0 0 1-2.18 2 19.791 19.791 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.61 2h3a2 2 0 0 1 2 1.72c.127.96.361 1.903.7 2.81a2 2 0 0 1-.45 2.11L8.59 9.91a16.001 16.001 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45c.907.339 1.85.573 2.81.7a2 2 0 0 1 1.72 2.03Z"/></g><defs><clipPath id="a"><path fill="%233d3a38" d="M.5 0h24v24H.5z"/></clipPath></defs></svg>');background-size:cover;background-repeat:no-repeat;transition:.3s;margin-right:1rem}@media (max-width:430px){.btn-footer a.tel:before{width:1.5rem;height:1.5rem}}.btn-footer a.mail:before{content:"";display:inline-block;position:relative;width:1.5rem;height:1.5rem;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none" viewBox="0 0 24 24"><path fill="%23fff" d="M20 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2Zm-.4 4.25-6.54 4.09c-.65.41-1.47.41-2.12 0L4.4 8.25a.85.85 0 1 1 .9-1.44L12 11l6.7-4.19a.85.85 0 1 1 .9 1.44Z"/></svg>');background-size:cover;background-repeat:no-repeat;transition:.3s;margin-right:1rem}@media (max-width:430px){.btn-footer a.mail:before{width:1.5rem;height:1.5rem}}.btn-footer a.wp:before{content:"";display:inline-block;position:relative;width:1.5rem;height:1.5rem;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none" viewBox="0 0 24 24"><path fill="%23fff" d="M8.267 14.68c-.184 0-.308.018-.372.036v1.178c.076.018.171.023.302.023.479 0 .774-.242.774-.65 0-.367-.254-.587-.704-.587Zm3.487.012c-.2 0-.33.018-.407.036v2.61c.077.018.201.018.313.018.817.006 1.349-.444 1.349-1.396.006-.83-.479-1.268-1.255-1.268Z"/><path fill="%23fff" d="M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8l-6-6ZM9.498 16.19c-.309.29-.765.42-1.296.42a2.233 2.233 0 0 1-.308-.018v1.426H7v-3.936A7.53 7.53 0 0 1 8.219 14c.557 0 .953.106 1.22.319.254.202.426.533.426.923-.001.392-.131.723-.367.948Zm3.807 1.355c-.42.349-1.059.515-1.84.515-.468 0-.799-.03-1.024-.06v-3.917A7.942 7.942 0 0 1 11.66 14c.757 0 1.249.136 1.633.426.415.308.675.799.675 1.504 0 .763-.279 1.29-.663 1.615ZM17 14.77h-1.532v.911H16.9v.734h-1.432v1.604h-.906V14.03H17v.74ZM14 9h-1V4l5 5h-4Z"/></svg>');background-size:cover;background-repeat:no-repeat;transition:.3s;margin-right:1rem}@media (max-width:430px){.btn-footer a.wp:before{width:1.5rem;height:1.5rem}}.btn-footer:hover a,.btn-footer:active a{color:#3d3a38}.btn-footer:hover a:after,.btn-footer:active a:after{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none" viewBox="0 0 24 24"><path stroke="%233d3a38" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="m9 18 6-6-6-6"/></svg>')}.btn-footer:hover a.tel:before,.btn-footer:active a.tel:before{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="25" height="24" fill="none" viewBox="0 0 25 24"><g clip-path="url(%23a)"><path stroke="%233d3a38" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M15.55 5a5 5 0 0 1 3.95 3.95M15.55 1a9 9 0 0 1 7.95 7.94m-1 7.98v3a1.998 1.998 0 0 1-2.18 2 19.791 19.791 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.61 2h3a2 2 0 0 1 2 1.72c.127.96.361 1.903.7 2.81a2 2 0 0 1-.45 2.11L8.59 9.91a16.001 16.001 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45c.907.339 1.85.573 2.81.7a2 2 0 0 1 1.72 2.03Z"/></g><defs><clipPath id="a"><path fill="%233d3a38" d="M.5 0h24v24H.5z"/></clipPath></defs></svg>')}.btn-footer:hover a.mail:before,.btn-footer:active a.mail:before{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none" viewBox="0 0 24 24"><path fill="%233d3a38" d="M20 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2Zm-.4 4.25-6.54 4.09c-.65.41-1.47.41-2.12 0L4.4 8.25a.85.85 0 1 1 .9-1.44L12 11l6.7-4.19a.85.85 0 1 1 .9 1.44Z"/></svg>')}.btn-footer:hover:after,.btn-footer:active:after{visibility:visible;width:100%}.const-hero{margin-bottom:8rem}@media (max-width:430px){.const-hero{margin-bottom:4rem}}.const-hero-img{display:flex;margin-bottom:3rem}@media (max-width:430px){.const-hero-img{display:grid;grid-template-areas:"areaA areaA" "areaB areaC"}.const-hero-img .img01{grid-area:areaA}.const-hero-img .img02{grid-area:areaB}.const-hero-img .img03{grid-area:areaC}}.const-hero-title h1{font-size:1.5rem;font-weight:500;margin-bottom:1rem;line-height:1}@media (max-width:430px){.const-hero-title h1{font-size:1rem}}.const-hero-title p{font-size:2.5rem;font-weight:500;line-height:1.5}@media (max-width:430px){.const-hero-title p{font-size:1.5rem}}.flow>li{display:flex;margin-bottom:2rem}@media (max-width:430px){.flow>li{flex-direction:column}}.flow .flow-separate{position:relative;font-size:1.5rem;padding:.5rem;color:#d1131b;display:flex;flex-direction:row;justify-content:center}@media (max-width:430px){.flow .flow-separate{font-size:1rem}}.flow .flow-separate span{position:relative;display:block;padding:10px;background-color:#fff;z-index:5;width:-moz-fit-content;width:fit-content}.flow .flow-separate:after{content:"";position:absolute;width:100%;border-bottom:1px dashed #d1131b;top:50%}.flow .left{position:relative;width:calc(41.6666666667% - 1.5rem);display:flex;justify-content:center;align-items:center;font-size:1.5rem;min-height:120px;background-color:#eae8e4;margin-right:1.5rem;text-align:center;line-height:1.25}.flow .left span{position:relative;z-index:10}@media (max-width:430px){.flow .left{width:100%;font-size:1rem;min-height:80px}}.flow .left:before{position:absolute;display:block;content:"";background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="64" height="24" fill="none" viewBox="0 0 64 24"><path fill="%23EAE8E4" d="M32 24 0 0h64L32 24Z"/></svg>');width:64px;height:24px;bottom:-24px;left:50%;transform:translateX(-50%);z-index:5;background-size:cover}@media (max-width:430px){.flow .left:before{display:none}}.flow .left:after{display:block;position:absolute;font-size:6rem;font-weight:700;color:#fff;line-height:1;top:-1.5rem;left:-.5rem;z-index:5;letter-spacing:0}@media (max-width:430px){.flow .left:after{font-size:3rem;top:-.7rem}}.flow .left.last:before{content:none}.flow .right{width:58.3333333333%;border-bottom:1px solid #847f7b;display:flex;flex-direction:column;justify-content:center}@media (max-width:430px){.flow .right{width:100%;padding:1rem}}.flow .right li{font-size:1rem;margin-bottom:.5rem;text-indent:-1.5em;padding-left:1em}@media (max-width:430px){.flow .right li{font-size:.85rem;text-indent:initial;padding-left:initial}}.flow .right li:before{position:relative;top:.25rem;margin-right:.5rem;content:"";width:16px;height:16px;display:inline-block;background-color:#d1131b;border-radius:50%}@media (max-width:430px){.flow .right li:before{width:12px;height:12px;top:0;margin-right:.25rem}}.flow .right p{font-size:.85rem;padding-left:1rem}.flow .right:before{position:absolute;display:none;content:"";width:64px;height:24px;bottom:-24px;left:50%;transform:translateX(-50%);z-index:5;background-size:cover;background-color:#3d3a38;-webkit-clip-path:polygon(100% 0,0 0,50% 100%);clip-path:polygon(100% 0,0 0,50% 100%)}@media (max-width:430px){.flow .right:before{display:block}}.flow .right:after{position:absolute;display:none;content:"";width:64px;height:24px;bottom:-23px;left:50%;transform:translateX(-50%);z-index:5;background-size:cover;background-color:#fff;-webkit-clip-path:polygon(100% 0,0 0,50% 100%);clip-path:polygon(100% 0,0 0,50% 100%)}@media (max-width:430px){.flow .right:after{display:block}}.flow .right.last:before,.flow .right.last:after{content:none}.flow-benefit{display:flex;flex-direction:row;justify-content:space-between;gap:1.5rem;margin-bottom:4rem}@media (max-width:430px){.flow-benefit{flex-direction:column}}.flow-benefit .item{width:50%;border-radius:8px;border:1px solid #2792cf}@media (max-width:430px){.flow-benefit .item{width:100%}}.flow-benefit .item h2{font-size:1.5rem;padding:1.5rem;text-align:center;background-color:#2792cf;color:#fff;font-weight:500}@media (max-width:430px){.flow-benefit .item h2{font-size:1.25rem}}.flow-benefit .item .box{padding:1.5rem;font-size:1rem}.flow-benefit .item .commentary{font-size:.875rem;color:#847f7b}form label{display:block;margin-bottom:2rem}form .label{display:block;margin-bottom:1rem}form .required{padding:.25rem;background-color:#d1131b;font-size:.625rem;color:#fff;margin-left:.5rem;line-height:1}form input,form select,form textarea{width:100%;padding:1rem 1.5rem;background-color:#f3f3f3;border-radius:4px;border:1px solid #bababa}form .submit{overflow:hidden;position:relative;display:inline-block;border-radius:50px;background-color:#3d3a38}form .submit:before{content:"";position:absolute;display:block;width:1px;height:100%;background-color:#d1131b;transition:.3s}form .submit:hover:before{width:100%}form input[type=submit]{color:#fff;width:16rem;cursor:pointer;position:relative;z-index:10;border:none}form .wpcf7-spinner{position:absolute}.form-privacy{margin-bottom:2rem}.form-privacy .a-link{color:#005bab;text-decoration:underline}.page-heading{width:100%;position:relative;height:400px;background-color:#eae8e4;background-image:url("/wp-content/themes/tokosyoji/dist/assets/images/page-heading@2x.png");background-size:cover;background-repeat:no-repeat}@media (max-width:430px){.page-heading{height:200px;background-position:20% 50%}}.page-heading h1{position:absolute;display:inline-block;font-size:3.25rem;color:#fff;padding:1rem 1.5rem;background-color:#3d3a38;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;line-height:1.25}@media (max-width:430px){.page-heading h1{white-space:nowrap;width:-moz-fit-content;width:fit-content;max-width:90%;font-size:2rem;padding:.5rem 1rem}}.page-heading-h2{margin-bottom:4rem;display:flex;align-items:center;flex-direction:column;color:#3d3a38}@media (max-width:430px){.page-heading-h2{margin-bottom:2rem}}.page-heading-h2 h2{font-size:3rem;font-weight:500;letter-spacing:.15em;position:relative;padding-bottom:1rem;line-height:1;text-align:center}@media (max-width:430px){.page-heading-h2 h2{font-size:1.5rem}}.page-heading-h2 h2:before{position:absolute;content:"";width:32px;height:2px;background-color:#847f7b;bottom:0;left:50%;transform:translateX(calc(-50% + 16px))}.page-heading-h2 h2:after{position:absolute;content:"";width:32px;height:2px;background-color:#d1131b;bottom:0;left:50%;transform:translateX(calc(-50% - 16px))}.page-heading-h2 .sub{margin-top:1rem;display:block;font-size:1.5rem;letter-spacing:.15em;color:#847f7b;line-height:1}@media (max-width:430px){.page-heading-h2 .sub{font-size:1rem}}.page-heading-h2-footer{margin-bottom:4rem;display:flex;align-items:center;flex-direction:column;color:#fff}@media (max-width:430px){.page-heading-h2-footer{margin-bottom:2rem}}.page-heading-h2-footer h2{font-size:3rem;font-weight:500;letter-spacing:.15em;position:relative;padding-bottom:1rem;line-height:1;text-align:center}@media (max-width:430px){.page-heading-h2-footer h2{font-size:1.5rem}}.page-heading-h2-footer h2:before{position:absolute;content:"";width:32px;height:2px;background-color:#847f7b;bottom:0;left:50%;transform:translateX(calc(-50% + 16px))}.page-heading-h2-footer h2:after{position:absolute;content:"";width:32px;height:2px;background-color:#d1131b;bottom:0;left:50%;transform:translateX(calc(-50% - 16px))}.page-heading-h2-footer .sub{margin-top:1rem;display:block;font-size:1.5rem;letter-spacing:.15em;color:#847f7b;line-height:1}@media (max-width:430px){.page-heading-h2-footer .sub{font-size:1rem}}.page-heading-h3-black{display:flex;justify-content:center;margin:6rem 0 4rem;position:relative;text-align:center}@media (max-width:430px){.page-heading-h3-black{margin:3rem 0 2rem}}.page-heading-h3-black span{color:#3d3a38;font-size:1.5rem;padding:.5rem;background-color:#fff;display:block;z-index:2}@media (max-width:430px){.page-heading-h3-black span{font-size:1rem}}.page-heading-h3-black:after{content:"";position:absolute;width:100%;border-bottom:.5px solid #847f7b;top:50%;transform:translateY(-50%)}.page-heading-h3-red{display:flex;justify-content:center;margin:6rem 0 4rem;position:relative;text-align:center;margin:4rem 0 4rem}@media (max-width:430px){.page-heading-h3-red{margin:3rem 0 2rem}}.page-heading-h3-red span{color:#d1131b;font-size:1.5rem;padding:.5rem;background-color:#fff;display:block;z-index:2}@media (max-width:430px){.page-heading-h3-red span{font-size:1rem}}.page-heading-h3-red:after{content:"";position:absolute;width:100%;border-bottom:.5px solid #847f7b;top:50%;transform:translateY(-50%)}.hero{transform:translate(0px,-64px) !important;position:relative;width:100%;display:flex;justify-content:center;align-items:flex-end}.hero .hero-anim{position:relative;width:100%;height:100%}.hero-svg{height:100%}@media (max-width:1024px){.hero-svg{height:100% !important}}@media (max-width:430px){.hero-svg{height:100% !important}}.table-item{display:flex;justify-content:space-between;align-items:stretch;border-bottom:.5px solid #847f7b}@media (max-width:430px){.table-item{flex-direction:column}}@media (max-width:430px) and (max-width:430px){.table-item{padding:1rem 0}}.table-item-left{padding:1.5rem;min-width:12rem;line-height:2}@media (max-width:430px){.table-item-left{min-width:none;padding:0;font-weight:500}}.table-item-right{padding:1.5rem;width:100%;line-height:2}@media (max-width:430px){.table-item-right{padding:0}}.table-item-right.flex{display:flex;justify-content:space-between}@media (max-width:430px){.table-item-right.flex{flex-direction:column}}.table-item-right .tel:before{content:"";display:inline-block;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="none" viewBox="0 0 16 16"><path fill="%234B554F" d="M13.34 10.253c-.82 0-1.613-.133-2.353-.373a.651.651 0 0 0-.674.16l-1.046 1.313c-1.887-.9-3.654-2.6-4.594-4.553l1.3-1.107a.68.68 0 0 0 .16-.68A7.435 7.435 0 0 1 5.76 2.66c0-.36-.3-.66-.66-.66H2.793C2.433 2 2 2.16 2 2.66 2 8.853 7.153 14 13.34 14c.473 0 .66-.42.66-.787v-2.3c0-.36-.3-.66-.66-.66Z"/></svg>');width:1rem;height:1rem;background-size:cover}.table-item-link a{display:flex;align-items:center;height:100%;white-space:nowrap;padding:0 1.5rem;color:#005bab;text-decoration:underline;line-height:2;letter-spacing:0}@media (max-width:430px){.table-item-link a{padding:0}}.table-item-link a:before{content:"";background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none" viewBox="0 0 24 24"><path fill="%23005BAB" d="M6 20h12c.55 0 1 .45 1 1s-.45 1-1 1H6c-.55 0-1-.45-1-1s.45-1 1-1Zm6-13c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2Zm0-5c3.27 0 7 2.46 7 7.15 0 2.98-2.13 6.12-6.39 9.39-.36.28-.86.28-1.22 0C7.13 15.26 5 12.13 5 9.15 5 4.46 8.73 2 12 2Z"/></svg>');width:1.5rem;height:1.5rem;background-size:cover;margin-right:.5rem}.table-item table{margin:1.5rem}@media (max-width:430px){.table-item table{margin:0}}.table-item table tr{padding:1rem 0}@media (max-width:430px){.table-item table tr{display:block;padding:1rem 0}}.table-item table th{width:0;white-space:nowrap;padding-bottom:.5rem}@media (max-width:430px){.table-item table th{display:block;width:100%;line-height:1;margin-bottom:.25rem;white-space:wrap}}.table-item table td{padding:0 1.5rem .5rem}@media (max-width:430px){.table-item table td{width:100%;display:block;padding:0 0 0 .5rem;line-height:1}}.table-innerItem-left{font-weight:300;line-height:2}.table-innerItem-right{line-height:2}.business-hero{position:relative;margin-bottom:6rem}@media (max-width:430px){.business-hero{margin-bottom:0;height:400px;overflow:hidden}}.business-hero-area{display:flex;justify-content:flex-end;align-items:center;width:100vw;position:relative;left:50%;transform:translateX(-50%)}@media (max-width:430px){.business-hero-area{flex-direction:column-reverse}}.business-hero-area:after{content:"";position:absolute;width:100%;height:30vw;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="1062" height="589" fill="none" viewBox="0 0 1062 589"><path fill="%23F8F8F8" d="M17.423 6.094V42.08h92.007v224.518h18.999c11.471 0 20.791-9.803 20.791-21.758V42.079h73.487c10.156 0 18.521-7.89 18.521-17.693V6.094H17.423ZM763.28 266.597 630.765 123.255 763.16 6.095h-50.544L580.938 122.537V6.094h-41.463v260.503h20.791c11.471 0 20.791-9.803 20.791-21.758V123.972l131.798 142.625h50.544-.119ZM482.478 85.357c-4.899-16.259-12.427-30.844-22.225-43.397-9.918-12.553-22.345-22.715-37.042-30.247C408.514 4.181 391.068.356 371.591.356c-19.477 0-36.803 3.825-51.619 11.357-14.698 7.532-27.244 17.694-37.042 30.247-9.918 12.553-17.326 27.138-22.225 43.397-4.9 16.139-7.409 33.235-7.409 50.69 0 17.454 2.509 34.55 7.409 50.69 4.899 16.259 12.427 30.844 22.225 43.397 9.917 12.553 22.344 22.715 37.161 30.127 14.697 7.412 32.023 11.118 51.5 11.118 19.477 0 36.803-3.706 51.501-11.118 14.697-7.412 27.243-17.454 37.161-30.127 9.798-12.553 17.326-27.138 22.225-43.397 4.899-16.14 7.409-33.236 7.409-50.69 0-17.455-2.51-34.551-7.409-50.69ZM371.591 233.362c-13.741 0-25.57-2.869-35.369-8.488-9.917-5.619-19.357-13.151-25.571-22.476-6.333-9.325-11.112-18.769-14.099-30.366-2.988-11.836-4.541-23.91-4.541-36.105 0-12.194 1.553-24.269 4.541-36.104 2.987-11.716 7.647-21.041 14.099-30.366 6.333-9.206 15.773-16.857 25.571-22.476 9.799-5.619 21.747-8.488 35.369-8.488s25.571 2.869 35.369 8.488c9.918 5.619 18.641 13.15 24.974 22.476 6.333 9.325 11.112 18.65 14.1 30.366 2.987 11.835 4.54 23.91 4.54 36.104 0 12.195-1.553 24.269-4.54 36.105-2.988 11.716-8.365 21.041-14.698 30.366-6.333 9.206-14.458 16.737-24.376 22.476-9.798 5.619-21.747 8.488-35.369 8.488ZM1001.3 85.357c-4.895-16.259-12.423-30.844-22.221-43.397-9.918-12.553-22.345-22.715-37.042-30.247C927.339 4.181 909.894.356 890.417.356c-19.477 0-36.803 3.825-51.62 11.357-14.697 7.532-27.243 17.694-37.042 30.247-9.917 12.553-17.326 27.138-22.225 43.397-4.899 16.139-7.408 33.235-7.408 50.69 0 17.454 2.509 34.55 7.408 50.69 4.899 16.259 12.427 30.844 22.225 43.397 9.918 12.553 22.345 22.715 37.162 30.127 14.697 7.412 32.023 11.118 51.5 11.118 19.477 0 36.803-3.706 51.5-11.118 14.698-7.412 27.244-17.454 37.162-30.127 9.798-12.553 17.326-27.138 22.221-43.397 4.9-16.14 7.41-33.236 7.41-50.69 0-17.455-2.51-34.551-7.41-50.69ZM890.417 233.362c-13.741 0-25.571-2.869-35.369-8.488-9.918-5.619-19.357-13.151-25.571-22.476-6.333-9.325-11.112-18.769-14.1-30.366-2.987-11.836-4.54-23.91-4.54-36.105 0-12.194 1.553-24.269 4.54-36.104 2.988-11.716 7.648-21.041 14.1-30.366C835.81 60.25 845.25 52.6 855.048 46.98c9.798-5.619 21.747-8.488 35.369-8.488s25.571 2.869 35.369 8.488c9.918 5.619 18.641 13.15 24.974 22.476 6.333 9.325 11.112 18.65 14.099 30.366 2.988 11.835 4.541 23.91 4.541 36.104 0 12.195-1.553 24.269-4.541 36.105-2.987 11.716-8.364 21.041-14.697 30.366-6.333 9.206-14.458 16.737-24.376 22.476-9.798 5.619-21.747 8.488-35.369 8.488Zm64.309 96.144h-74.084v35.985h37.042v101.021c0 11.119-1.434 22.117-4.302 32.997-2.748 10.64-7.886 19.248-13.741 27.736-5.855 8.488-13.622 15.302-22.823 20.443-9.2 5.141-20.433 7.651-33.218 7.651h-42.18v17.216c0 9.564 8.125 17.335 18.163 17.335H843.6c18.282 0 34.652-3.348 48.394-10.162 13.86-6.695 25.57-16.02 34.891-27.497 9.32-11.477 16.25-24.747 20.91-39.572 4.66-14.705 6.931-30.366 6.931-46.266V329.506Zm65.004 0V589.89h20.79c11.47 0 20.79-9.803 20.79-21.759V329.506h-41.58ZM498.752 441.765V329.506h-41.463v112.259h-140.76V329.506h-41.463v260.503h20.792c11.471 0 20.791-9.803 20.791-21.758V477.75h140.759v112.259h20.791c11.471 0 20.792-9.803 20.792-21.758V441.765h-.239Zm278.89-32.996c-4.899-16.259-12.427-30.844-22.225-43.397-9.918-12.553-22.345-22.715-37.042-30.247-14.698-7.532-32.143-11.357-51.62-11.357-19.477 0-36.803 3.825-51.62 11.357-14.697 7.532-27.243 17.694-37.042 30.247-9.917 12.553-17.326 27.138-22.225 43.397-4.899 16.139-7.408 33.235-7.408 50.69 0 17.454 2.509 34.55 7.408 50.69 4.899 16.259 12.427 30.844 22.225 43.397 9.918 12.553 22.345 22.715 37.162 30.127 14.697 7.412 32.023 11.118 51.5 11.118 19.477 0 36.803-3.706 51.5-11.118 14.697-7.412 27.244-17.454 37.162-30.127 9.798-12.553 17.326-27.138 22.225-43.397 4.899-16.14 7.408-33.236 7.408-50.69 0-17.455-2.509-34.551-7.408-50.69ZM666.755 556.774c-13.741 0-25.571-2.869-35.369-8.488-9.918-5.619-19.358-13.151-25.571-22.476-6.333-9.325-11.113-18.77-14.1-30.366-2.987-11.836-4.54-23.91-4.54-36.105 0-12.194 1.553-24.269 4.54-36.104 2.987-11.716 7.648-21.041 14.1-30.366 6.333-9.206 15.773-16.857 25.571-22.476 9.798-5.619 21.747-8.488 35.369-8.488s25.571 2.869 35.369 8.488c9.918 5.619 18.641 13.151 24.973 22.476 6.333 9.325 11.113 18.65 14.1 30.366 2.987 11.835 4.541 23.91 4.541 36.104 0 12.195-1.554 24.269-4.541 36.105-2.987 11.716-8.364 21.041-14.697 30.366-6.333 9.206-14.458 16.737-24.376 22.476-9.798 5.619-21.747 8.488-35.369 8.488Zm-453.107-72.926c-5.138-8.608-12.068-15.901-20.672-21.639-8.483-5.619-18.043-10.043-28.677-13.39-10.396-3.228-21.03-5.978-31.785-8.369-10.754-2.391-18.401-4.543-28.558-6.575-10.037-1.913-30.948-7.412-40.865-18.531-4.063-4.543-6.333-9.683-6.333-16.617 0-7.652 1.553-13.988 4.66-19.009 3.107-5.021 7.289-9.086 12.427-12.075 5.257-3.108 11.47-5.26 18.282-6.695 7.05-1.315 10.634-2.032 17.923-2.032 17.804 0 31.546 3.945 42.778 11.596 7.05 4.783 12.188 11.597 15.533 20.205 3.107 8.368 10.993 14.226 20.433 14.226h24.376s0-12.553-3.943-23.073l-.239-.239c-1.314-4.185-2.748-8.13-4.66-11.836-5.377-10.401-12.785-19.248-22.106-26.062-9.32-6.815-20.194-11.955-32.382-15.064-12.068-3.108-25.331-4.662-39.431-4.662-12.547 0-21.27 1.554-33.338 4.543-12.069 2.989-22.942 7.771-32.382 13.987-9.559 6.337-17.326 14.347-23.18 24.15-5.856 9.803-8.724 21.4-8.724 34.67 0 12.075 2.63 22.356 7.887 30.485 5.138 8.13 12.188 14.825 20.791 19.846 8.364 5.021 18.043 8.966 28.558 12.075 10.396 2.989 17.326 5.619 28.08 7.89 10.754 2.272 18.163 4.424 28.558 6.576 10.038 2.032 17.446 4.782 25.332 8.129 7.648 3.228 13.861 7.412 18.402 12.433 4.301 4.783 6.572 11.238 6.572 19.129 0 8.488-2.51 15.183-6.094 20.563-3.704 5.379-8.604 9.683-14.578 12.911-6.214 3.228-13.263 5.5-21.03 6.934-17.804 3.109-30.231 3.109-46.84-1.076-9.082-2.271-17.088-5.738-23.898-10.401-6.692-4.662-12.188-10.64-16.37-17.813-1.673-2.989-2.988-6.217-3.944-9.684h-.12c-2.986-8.129-10.873-13.987-20.074-13.987H0s.478 11.238 3.824 22.715c1.553 5.858 3.584 11.357 6.213 16.378 6.094 11.597 14.578 21.28 25.212 28.812 10.516 7.412 22.823 13.031 36.684 16.618 13.741 3.586 28.439 5.38 43.853 5.38 12.546 0 22.225-1.435 35.01-4.185 12.786-2.749 24.496-7.292 34.891-13.509 10.516-6.217 19.119-14.466 25.81-24.388 6.692-10.043 10.157-22.237 10.157-36.225 0-13.031-2.629-24.03-7.767-32.757l-.239-.358Z"/></svg>');background-repeat:no-repeat;background-size:contain;top:6rem;left:2rem}@media (max-width:430px){.business-hero-area:after{top:13rem;left:50%;transform:translateX(-35%);height:40vw}}.business-hero-copy{position:relative;display:flex;justify-content:center;flex-grow:2;font-size:2.5rem;font-weight:700;z-index:5}@media (max-width:1024px){.business-hero-copy{font-size:1.5rem}}@media (max-width:430px){.business-hero-copy{padding:3rem 1rem;font-size:1.5rem}}.business-hero-copy p{display:inline-block;max-width:40vw}@media (max-width:430px){.business-hero-copy p{max-width:initial;width:100%;line-height:1.5}}.business-hero-img{position:relative;width:55%;height:600px;z-index:3}@media (max-width:430px){.business-hero-img{padding:0 1rem;width:100%;max-height:200px}}.business-hero-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.business-introduction{padding:6rem 0 8rem;font-size:1.25rem}@media (max-width:430px){.business-introduction{padding:1rem 0 4rem;font-size:1rem}}.business-flex{display:flex;flex-wrap:wrap;justify-content:center;-moz-column-gap:1.5rem;column-gap:1.5rem;row-gap:4rem}@media (max-width:430px){.business-flex{flex-direction:column;-moz-column-gap:initial;column-gap:initial;row-gap:2rem}}.business-flex .item{width:calc(33.3333333333% - 24px)}@media (max-width:430px){.business-flex .item{width:100%}}.business-flex picture{width:100%;height:auto;margin-bottom:2.5rem;position:relative}@media (max-width:430px){.business-flex picture{margin-bottom:1.5rem}}.business-flex picture:after{position:absolute;font-size:4rem;font-weight:700;letter-spacing:0;color:#d1131b;bottom:-12px;left:-12px;line-height:1;z-index:10}.business-flex h4{font-size:1.5rem;font-weight:500;margin-bottom:1rem;line-height:1.5}@media (max-width:430px){.business-flex h4{font-size:1.25rem;margin-bottom:.5rem}}.business-flex p{letter-spacing:0;text-align:justify}.num-1:after{content:"01"}.num-2:after{content:"02"}.num-3:after{content:"03"}.num-4:after{content:"04"}.num-5:after{content:"05"}.num-6:after{content:"06"}.num-7:after{content:"07"}.num-8:after{content:"08"}.num-9:after{content:"09"}.num-10:after{content:"010"}.chemicals-items{border-bottom:1px solid #847f7b;margin-bottom:3rem}.chemicals-items h2{font-size:2rem;margin-bottom:1rem}@media (max-width:430px){.chemicals-items h2{font-size:1.5rem;margin-bottom:.5rem}}.chemicals-items ul{padding:1.5rem 0;display:grid;grid-template-columns:repeat(4,1fr);grid-column-gap:16px;grid-row-gap:16px}@media (max-width:430px){.chemicals-items ul{padding:1rem 0;grid-template-columns:repeat(2,1fr)}}.chemicals-items ul li{line-height:1.5}@media (max-width:430px){.chemicals-items ul li{text-indent:-1em;padding-left:1em}}.chemicals-items ul li:before{content:"";width:12px;height:12px;display:inline-block;background-color:#d1131b;border-radius:50%;margin-right:.25rem}.chemicals-items-other{grid-template-columns:repeat(3,1fr) !important;padding:.5rem !important}@media (max-width:430px){.chemicals-items-other{grid-template-columns:repeat(1,1fr) !important}}.chemicals-items.other{display:flex;flex-direction:column;gap:1rem;padding:0 0 1.5rem}.chemicals-items.other h3:before{content:"";width:12px;height:12px;display:inline-block;background-color:#d1131b;border-radius:50%;margin-right:.25rem}.chemicals-items.other .other-block{border:1px solid #847f7b;border-radius:8px;padding:1rem !important}@media (max-width:430px){.chemicals-items.other .other-block{text-indent:initial}}.chemicals-items.other .other-block.carbon{border:none;border-radius:initial;padding:0 !important;width:100%}.chemicals-items.other .other-block.carbon img{width:100%;height:auto}.chemicals-items.other .other-block:before{content:none}.chemicals-items.other .other-block h4{margin-bottom:1rem}.chemicals-items.other .other-block .other-pdf,.chemicals-items.other .other-block .other-movie{display:flex;align-items:center;color:#d1131b;font-size:.85rem;text-decoration:underline;margin-bottom:.5rem}.chemicals-items.other .other-block .other-pdf:before{content:"";width:24px;height:24px;margin-right:.25rem;display:inline-block;background-size:cover;background-repeat:no-repeat;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="25" fill="none" viewBox="0 0 24 25"><g clip-path="url(%23a)"><path fill="%23D1131B" d="M5.6 13.15h-.8v-1.6h.8a.8.8 0 0 1 0 1.6Zm5.6 3.2v-4.8h.8a.8.8 0 0 1 .8.8v3.2a.8.8 0 0 1-.8.8h-.8Z"/><path fill="%23D1131B" fill-rule="evenodd" d="M1.6 2.75A2.4 2.4 0 0 1 4 .35h13.131l5.27 5.269V21.95a2.4 2.4 0 0 1-2.4 2.4H4a2.4 2.4 0 0 1-2.4-2.4V2.75Zm4 7.2H3.2v8h1.6v-3.2h.8a2.4 2.4 0 0 0 0-4.8Zm6.4 0H9.6v8H12a2.4 2.4 0 0 0 2.4-2.4v-3.2a2.4 2.4 0 0 0-2.4-2.4Zm4 8v-8h4.8v1.6h-3.2v1.6h1.6v1.6h-1.6v3.2H16Z" clip-rule="evenodd"/></g><defs><clipPath id="a"><path fill="%23fff" d="M0 .35h24v24H0z"/></clipPath></defs></svg>')}.chemicals-items.other .other-block .other-movie:before{content:"";width:24px;height:24px;margin-right:.25rem;display:inline-block;background-size:cover;background-repeat:no-repeat;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="25" fill="none" viewBox="0 0 24 25"><path fill="%23D1131B" d="M20 3.35H4c-1.103 0-2 .897-2 2v14c0 1.103.897 2 2 2h16c1.103 0 2-.897 2-2v-14c0-1.103-.897-2-2-2Zm.001 6c-.001 0-.001 0 0 0h-.465l-2.667-4H20l.001 4Zm-4.501 6-5.5 3v-6l5.5 3Zm-.964-6-2.667-4h2.596l2.667 4h-2.596Zm-2.404 0H9.536l-2.667-4h2.596l2.667 4ZM4 5.35h.465l2.667 4H4v-4Z"/></svg>')}.chemicals-business-area{display:flex;width:100%;flex-wrap:wrap;justify-content:center;gap:2rem}@media (max-width:430px){.chemicals-business-area{justify-content:flex-start;gap:1rem}}.chemicals-business-area li{padding:2rem 1.5rem;white-space:nowrap;background-color:#d8ecf8;line-height:1;border-radius:8px}@media (max-width:430px){.chemicals-business-area li{min-width:calc(50% - .5rem);padding:1rem;display:flex;justify-content:center}}.other-3m-logo{margin:1rem 0 0;padding:0 .5rem}.other-3m-logo img{width:140px;height:auto}.office-map{margin-bottom:4rem;overflow:hidden}.office-map-wrapper{position:relative;width:-moz-fit-content;width:fit-content;margin:0 auto}.office-map-wrapper picture{max-width:1016px;max-height:734px}.office-map-wrapper .map-pin{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.office-map-wrapper .map-pin svg{width:4.72%;height:6.54%}.office-map-wrapper .map-pin .line{position:absolute;display:block;width:100px;height:100px;background-image:linear-gradient(-45deg,transparent 51%,#000 51%,#000 52%,transparent 52%)}@media (max-width:430px){.office-map-wrapper .map-pin .line{background-image:linear-gradient(-45deg,transparent 41%,#000 41%,#000 42%,transparent 42%)}}.office-map-wrapper .map-pin .line.tokyo{width:6.69%;height:9.26%;top:-3.2%;left:2.3%}@media (max-width:430px){.office-map-wrapper .map-pin .line.tokyo{display:none}}.office-map-wrapper .map-pin .line.nagoya{width:6.69%;height:9.26%;top:5.64%;left:2%;background-image:linear-gradient(45deg,transparent 51%,#000 51%,#000 52%,transparent 52%)}@media (max-width:430px){.office-map-wrapper .map-pin .line.nagoya{display:none}}.office-map-wrapper .map-pin .line.osaka{width:6.69%;height:9.26%;top:-3.1%;left:-4.2%;background-image:linear-gradient(45deg,transparent 51%,#000 51%,#000 52%,transparent 52%)}@media (max-width:430px){.office-map-wrapper .map-pin .line.osaka{display:none}}.office-map-wrapper .map-pin .line.toyama{width:6.69%;height:9.26%;top:-2.6%;left:-4.2%;background-image:linear-gradient(45deg,transparent 51%,#000 51%,#000 52%,transparent 52%)}@media (max-width:430px){.office-map-wrapper .map-pin .line.toyama{display:none}}.office-map-wrapper .map-pin .line.hukuoka{width:6.69%;height:9.26%;top:5.64%;left:2%;background-image:linear-gradient(45deg,transparent 51%,#000 51%,#000 52%,transparent 52%)}@media (max-width:430px){.office-map-wrapper .map-pin .line.hukuoka{display:none}}.office-map-wrapper .map-pin .name a{position:absolute;display:inline-flex;padding:.416666667vw 1.666666667vw;justify-content:center;align-items:center;gap:8px;border-radius:4px;background-color:#3d3a38;font-size:.833333333vw;color:#fff;z-index:50;pointer-events:initial}@media (max-width:430px){.office-map-wrapper .map-pin .name a{font-size:3vw;padding:1vw 1.5vw}}.office-map-wrapper .map-pin .name a:after{content:"";background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"><path d="M4 6L8 10L12 6" stroke="%23fff" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');width:.833333333vw;height:.833333333vw;background-size:cover;background-repeat:no-repeat}@media (max-width:430px){.office-map-wrapper .map-pin .name a:after{width:3vw;height:3vw}}.office-map-wrapper .map-pin.tokyo{left:56%;top:66.21%}.office-map-wrapper .map-pin.tokyo .name a{top:-7.61%;left:1.41%}@media (max-width:430px){.office-map-wrapper .map-pin.tokyo .name a{top:-10.61%;left:6.41%}}.office-map-wrapper .map-pin.nagoya{left:43.01%;top:68.53%}.office-map-wrapper .map-pin.nagoya .name a{top:8.53%;left:1.18%}.office-map-wrapper .map-pin.toyama{left:44.59%;top:56.68%}.office-map-wrapper .map-pin.toyama .name a{top:-7.22%;left:-10.67%}.office-map-wrapper .map-pin.osaka{left:36.61%;top:70.71%}.office-map-wrapper .map-pin.osaka .name a{top:-7.61%;left:-12.21%}@media (max-width:430px){.office-map-wrapper .map-pin.osaka .name a{top:-9.47%;left:-25%}}.office-map-wrapper .map-pin.hukuoka{left:13.48%;top:74.25%}.office-map-wrapper .map-pin.hukuoka .name a{top:14.53%;left:1.04%}@media (max-width:430px){.office-map-wrapper .map-pin.hukuoka .name a{top:8.53%;left:-12%}}.page-section.philosophy{position:absolute;width:100%;height:1080px;z-index:2;background:rgba(255,255,255,.8);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);top:0;left:0}@media (max-width:430px){.page-section.philosophy{position:relative;height:100%}}.page-section.philosophy .content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (max-width:430px){.page-section.philosophy .content{position:absolute;width:100%;top:0;left:0;height:0;transform:initial;padding:4rem 1.5rem}}.page-section.philosophy .content .title{margin-bottom:8rem}@media (max-width:430px){.page-section.philosophy .content .title{margin-bottom:4rem}.page-section.philosophy .content .title img{width:100%;height:auto}}.page-section.philosophy .content .text{font-size:1.5rem}@media (max-width:430px){.page-section.philosophy .content .text{font-size:1.25rem}}.page-section.philosophy .content .text p{margin-bottom:2rem;white-space:nowrap}@media (max-width:430px){.page-section.philosophy .content .text p{margin-bottom:1.5rem;white-space:initial}}.container.philosophy{position:relative;max-width:initial;width:100%;height:1080px;background-image:url("/wp-content/themes/tokosyoji/dist/assets/images/hero-bg.jpg");background-repeat:no-repeat;background-size:cover}@media (max-width:430px){.container.philosophy{height:740px;padding:0}}.company-history-list .item{display:flex;position:relative;padding-bottom:2rem}@media (max-width:430px){.company-history-list .item{padding-bottom:1rem}}.company-history-list .item:after{position:relative;content:"";display:block;position:absolute;height:100%;width:4px;background-color:#d1131b;left:65px}@media (max-width:430px){.company-history-list .item:after{left:.725rem}}.company-history-list .item h3{width:25%;padding-top:1.5rem;padding-left:55px;font-size:1.5rem;font-weight:700;color:#d1131b}@media (max-width:430px){.company-history-list .item h3{padding-left:.5rem;font-size:.85rem;width:41.6666666667%}}.company-history-list .item h3:before{content:"";display:inline-block;width:1.5rem;height:1.5rem;background-color:#d1131b;border-radius:50%;margin-right:1rem}@media (max-width:430px){.company-history-list .item h3:before{width:12px;height:12px}}.company-history-list .item p{width:75%;padding:1.5rem}@media (max-width:430px){.company-history-list .item p{padding:1.5rem 1rem;font-size:.85rem}}.construction-icon-wrapper{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:center;gap:1.5rem;margin:0 auto 4rem}@media (max-width:430px){.construction-icon-wrapper{margin:0 auto 2rem;gap:0 1.5rem;justify-content:flex-start}}.construction-icon-item{width:calc(25% - 24px);margin-bottom:4rem}@media (max-width:430px){.construction-icon-item{width:calc(33% - 24px);margin-bottom:2rem}}.construction-icon-item.col3{width:calc(33.3333333333% - 24px)}@media (max-width:430px){.construction-icon-item.col3{width:calc(50% - 24px)}}.construction-icon-item picture{width:130px;height:auto;margin:0 auto 1.5rem;text-align:center}@media (max-width:430px){.construction-icon-item picture{margin:0 auto .5rem}}.construction-icon-item picture img{margin:0 auto}.construction-icon-item h4{text-align:center;font-size:1.5rem}@media (max-width:430px){.construction-icon-item h4{font-size:.85rem}}.construction-icon-item p{margin-top:1.5rem;padding:.5rem 1rem;text-align:justify}@media (max-width:430px){.construction-icon-item p{margin-top:.75rem;padding:0}}.construction-strengths-wrapper{width:100%}.construction-strengths-item{display:flex;align-items:center;padding:1.5rem 0;border-bottom:1px solid #847f7b}@media (max-width:430px){.construction-strengths-item{flex-direction:column}}.construction-strengths-item h4{width:25%}@media (max-width:430px){.construction-strengths-item h4{width:100%;margin-bottom:.5rem;font-size:1.25rem;font-weight:500}}.construction-strengths-item p{width:75%}@media (max-width:430px){.construction-strengths-item p{width:100%}}.construction-category-item,.construction-category-item .inner-wrapper{display:flex;margin-bottom:4rem}@media (max-width:430px){.construction-category-item,.construction-category-item .inner-wrapper{flex-direction:column}}.construction-category-item .img,.construction-category-item .inner-wrapper .img{width:41.6666666667%;height:auto;padding-right:1.5rem}@media (max-width:430px){.construction-category-item .img,.construction-category-item .inner-wrapper .img{width:100%;padding-right:0;margin-bottom:.5rem}}.construction-category-item .info,.construction-category-item .inner-wrapper .info{width:58.3333333333%}@media (max-width:430px){.construction-category-item .info,.construction-category-item .inner-wrapper .info{width:100%}}.construction-category-item .info h4,.construction-category-item .inner-wrapper .info h4{font-size:2rem;margin-bottom:1rem;line-height:1}@media (max-width:430px){.construction-category-item .info h4,.construction-category-item .inner-wrapper .info h4{font-size:1.25rem;font-weight:500;margin-bottom:.5rem;line-height:1.7rem}}.construction-category-item .btn-wrapper,.construction-category-item .inner-wrapper .btn-wrapper{margin-top:2rem}.construction-category-item .btn-wrapper .btn,.construction-category-item .inner-wrapper .btn-wrapper .btn{width:-moz-fit-content;width:fit-content}.construction-category-item .btn-wrapper .btn a,.construction-category-item .inner-wrapper .btn-wrapper .btn a{font-size:.85rem;padding:1rem;display:flex;align-items:center}.construction-category-item .inner-wrapper{margin-bottom:1.5rem}.construction-category-item.other{display:block}.const-description{margin:4rem 0}.const-solution{position:relative;margin:0 auto 10rem}@media (max-width:1024px){.const-solution{margin:0 auto 4rem}}.const-solution-main{position:relative;width:-moz-fit-content;width:fit-content;min-width:700px;max-width:700px;border-radius:16px;border:2px solid #d1131b;background-color:#fff0f1;padding:3rem 2.5rem 1.5rem;margin-left:8.3333333333%}@media (max-width:1024px){.const-solution-main{width:100%;min-width:initial;max-width:initial;margin:20rem 0 0;padding:1.5rem 1rem 1rem}}.const-solution-main ul{padding:1.5rem;display:flex;flex-direction:column;gap:2rem}@media (max-width:1024px){.const-solution-main ul{gap:1rem}}.const-solution-main ul li{font-size:2rem}@media (max-width:430px){.const-solution-main ul li{font-size:1rem}}.const-solution-main ul li p{font-size:1.25rem}@media (max-width:430px){.const-solution-main ul li p{font-size:.85rem}}.const-solution-img{position:absolute;top:0;right:0}@media (max-width:1024px){.const-solution-img{left:50%;transform:translateX(-50%);top:-18rem;width:100%}.const-solution-img img{width:auto;max-width:initial;height:230px;margin:0 auto}}.const-solution-img.other{margin-right:8.3333333333%}@media (max-width:430px){.const-solution-img.other{margin-right:initial}}.const-solution-img.piggery{top:50%;transform:translateY(-50%);margin-right:4.1666666667%}@media (max-width:430px){.const-solution-img.piggery{width:100%;transform:translateX(-50%);top:-18rem;left:50%;right:0;margin-right:initial}}.const-solution-header{position:absolute;white-space:nowrap;top:-1.75rem;left:50%;transform:translateX(-50%);font-size:2.25rem;padding:.5rem 1rem;background-color:#fff;color:#d1131b;line-height:1}@media (max-width:430px){.const-solution-header{font-size:1.5rem}}.const-business-area{display:flex;width:100%;flex-wrap:wrap;justify-content:center;gap:2rem}@media (max-width:430px){.const-business-area{justify-content:flex-start;gap:1rem}}.const-business-area li{font-size:1.5rem;padding:2rem 1.5rem;white-space:nowrap;background-color:#d8ecf8;line-height:1;border-radius:8px}@media (max-width:430px){.const-business-area li{min-width:calc(50% - .5rem);padding:1rem;display:flex;justify-content:center;white-space:initial;font-size:1rem}}.const-exsample{display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:1.5rem;grid-row-gap:4rem}@media (max-width:430px){.const-exsample{grid-template-columns:repeat(1,1fr);grid-column-gap:1rem;grid-row-gap:2rem}}.const-exsample picture{margin-bottom:1rem}.const-exsample.other{display:flex;flex-wrap:wrap;justify-content:center;gap:1.5rem}.const-banner{margin:8rem 0;display:flex;justify-content:center}.const-banner img{width:1011px;height:180px}@media (max-width:430px){.const-banner img{width:100%;height:auto}.const-banner{width:100%;height:auto;margin:2rem 0}}.contact{display:flex;justify-content:center}.contact__wrapper{width:50%}@media (max-width:1024px){.contact__wrapper{width:90%}}@media (max-width:430px){.contact__wrapper{width:100%}}.contact__text{display:block;margin-bottom:4rem;white-space:initial}.thanks{width:50%;margin:0 auto}@media (max-width:430px){.thanks{width:100%}}.thanks-heading{font-size:2rem;font-weight:500;margin-bottom:3rem;color:#d1131b;text-align:center}@media (max-width:430px){.thanks-heading{font-size:2rem;margin-bottom:2rem}}.thanks-img{display:flex;justify-content:center;margin-bottom:3rem}@media (max-width:430px){.thanks-img{margin-bottom:2rem}}.thanks-img img{width:160px;height:auto}@media (max-width:430px){.thanks-img img{width:120px}}.thanks-text{line-height:2;margin-bottom:3rem}.thanks-btn{display:flex;justify-content:center}.news{width:100%}.news__header{padding-bottom:1.5rem;border-bottom:.5px solid #847f7b;margin-bottom:3rem}@media (max-width:430px){.news__header{padding-bottom:1rem;margin-bottom:1.5rem}}.news time{font-size:1.5rem;color:#847f7b}@media (max-width:430px){.news time{font-size:1rem}}.news h1{font-size:2.5rem}@media (max-width:430px){.news h1{font-size:1.5rem}}.news__wrapper{display:flex}@media (max-width:430px){.news__wrapper{flex-direction:column}}.news__sidebar{display:flex;flex-direction:column;align-items:center;min-width:16.6666666667%;margin-right:8.3333333333%;padding:1.5rem 0;row-gap:.5rem}@media (max-width:430px){.news__sidebar{flex-direction:row;width:100%;margin:0 0 1rem;gap:.5rem;padding:0}}.news__sidebar li{position:relative;width:100%;min-width:102px;max-width:184px;background-color:#eae8e4}@media (max-width:430px){.news__sidebar li{min-width:initial;max-width:initial}}.news__sidebar li:after{content:"";position:absolute;top:0;left:0;height:0;width:1px;height:100%;background-color:#3d3a38;transition:.3s;display:block;visibility:hidden}.news__sidebar li:hover a,.news__sidebar li:active a{color:#fff}.news__sidebar li:hover:after,.news__sidebar li:active:after{visibility:visible;width:100%}.news__sidebar li.current{width:100%;min-width:100px;max-width:184px;display:block;font-size:1.5rem;padding:1rem;color:#fff;background-color:#3d3a38;text-align:center}@media (max-width:430px){.news__sidebar li.current{font-size:1rem;padding:.5rem}}.news__sidebar li.current:after{content:none}.news__sidebar li a{position:relative;padding:1rem;width:100%;display:block;font-size:1.5rem;text-align:center;z-index:2}@media (max-width:430px){.news__sidebar li a{padding:.5rem;font-size:1rem}}.news__list{width:100%}.news__item{border-bottom:.5px solid #847f7b;position:relative}.news__item:before{content:"";position:absolute;top:0;height:0;width:1px;height:100%;background-color:rgba(209,19,27,.05);transition:.3s;display:block;visibility:hidden}.news__item:hover:before,.news__item:active:before{visibility:visible;width:100%}.news__item__inner{display:flex;position:relative;padding:1.5rem}@media (max-width:430px){.news__item__inner{flex-direction:column;padding:1rem .5rem}}.news__item__inner:after{content:"";position:absolute;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none" viewBox="0 0 24 24"><path stroke="%233D3A39" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="m9 18 6-6-6-6"/></svg>');background-size:1.5rem;background-repeat:no-repeat;width:1.5rem;height:1.5rem;top:50%;right:0;transform:translateY(-50%)}.news__item__inner .date{width:30%;color:#d1131b}@media (max-width:430px){.news__item__inner .date{width:100%;font-size:.85rem;margin-bottom:.5rem}}.news__item__inner .text{font-size:1.25rem}@media (max-width:430px){.news__item__inner .text{font-size:1rem}}.privacy{width:50%;margin:0 auto}@media (max-width:430px){.privacy{width:100%}}.privacy h2{font-size:2.5rem;font-weight:500;margin-bottom:1.5rem}@media (max-width:430px){.privacy h2{font-size:1.5rem}}.privacy p{display:block;line-height:2;margin-bottom:1rem;letter-spacing:0}.recycling-strength-img{width:100%;display:flex;justify-content:space-between}@media (max-width:1024px){.recycling-strength-img{flex-direction:column;gap:1.5rem}}.recycling-strength-img .item{position:relative;width:calc(20% - 24px);background-color:#eae8e4;padding:130px .5rem 1.5rem;letter-spacing:0}@media (max-width:1024px){.recycling-strength-img .item{width:100%}}.recycling-strength-img .item.sec2{background-color:#d1131b;color:#fff}.recycling-strength-img .item.sec2:after{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="64" viewBox="0 0 24 64" fill="none"><path d="M24 32L-1.30674e-06 64L1.43051e-06 -1.07217e-06L24 32Z" fill="%23D1131B"/></svg>')}.recycling-strength-img .item:after{content:"";position:absolute;width:24px;height:64px;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="64" viewBox="0 0 24 64" fill="none"><path d="M24 32L-1.30674e-06 64L1.43051e-06 -1.07217e-06L24 32Z" fill="%23EAE8E4"/></svg>');background-repeat:no-repeat;background-size:cover;top:25%;right:-24px}@media (max-width:1024px){.recycling-strength-img .item:after{transform:rotate(90deg);top:initial;right:initial;bottom:-44px;left:50%}}.recycling-strength-img .item:last-child:after{content:none}.recycling-strength-img .item picture{position:absolute;top:0;left:50%;transform:translateX(-50%)}.recycling-strength-img .item picture img{width:100%;height:auto}.recycling-strength-img .item h4{font-size:1.25rem;text-align:center;margin-bottom:2.5rem;line-height:1.25}@media (max-width:1024px){.recycling-strength-img .item h4{margin-bottom:1rem}}.recycling-strength-img .item ul{display:flex;flex-direction:column;gap:.5rem;height:232px}@media (max-width:1024px){.recycling-strength-img .item ul{height:initial}}.recycling-strength-img .item ul li{display:flex;align-items:center;padding:.5rem;background-color:#fff;border-radius:4px;height:100%;color:#3d3a38;line-height:1}@media (max-width:1024px){.recycling-strength-img .item ul li{font-size:.85rem;padding:.5rem}}.recycling-strength-img .item ul li span{font-size:.625rem}.recycling-strength-img .sec1 picture{width:192px;height:136px;top:-21px}.recycling-strength-img .sec2 picture{width:152px;height:130px;top:-12px}.recycling-strength-img .sec3 picture{width:80px;height:78px;top:22px}.recycling-strength-img .sec4 picture{width:144px;height:115px;top:5px}.recycling-strength-img .sec5 picture{width:136px;height:110px;top:11px}.recycling-strength-list{display:flex;flex-direction:column;gap:4rem}.recycling-strength-list .item h3{font-size:2rem;margin-bottom:1rem}@media (max-width:430px){.recycling-strength-list .item h3{font-size:1.5rem;margin-bottom:.5rem}}.recycling-strength-list .item .item-list{padding:1rem 0}.recycling-strength-list .item .item-list li{font-size:1rem;margin-bottom:1rem;text-indent:-1.5em;padding-left:1.5em}.recycling-strength-list .item .item-list li:before{position:relative;top:.25rem;margin-right:.5rem;content:"";width:16px;height:16px;display:inline-block;background-color:#d1131b;border-radius:50%}.recycling-purchase-img{position:relative;display:flex;margin-bottom:4rem}@media (max-width:1024px){.recycling-purchase-img{flex-direction:column;gap:1.5rem;margin-bottom:2rem}}.recycling-purchase-img .sec1{display:flex;flex-direction:column;align-items:center;position:relative;top:73px;margin-right:35px}@media (max-width:1024px){.recycling-purchase-img .sec1{margin-right:initial;top:0}}.recycling-purchase-img .sec1 picture{width:192px;height:136px}.recycling-purchase-img .sec1 h4{margin-top:19px}.recycling-purchase-img .sec2{margin-top:41px;position:relative}@media (max-width:1024px){.recycling-purchase-img .sec2{margin-top:initial;display:flex;justify-content:center}}.recycling-purchase-img .sec2 picture{width:204px;height:200px}@media (max-width:1024px){.recycling-purchase-img .sec2 picture{transform:rotate(90deg);width:102px;height:100px}}.recycling-purchase-img .sec2 picture img{display:block}.recycling-purchase-img .sec2 .text1{position:absolute;top:-9px;left:42%;font-size:1.25rem;color:#d1131b}@media (max-width:1024px){.recycling-purchase-img .sec2 .text1{top:40%;left:65%}}.recycling-purchase-img .sec2 .text2{position:absolute;bottom:70px;left:20%;font-size:1.25rem;color:#f2994a}@media (max-width:1024px){.recycling-purchase-img .sec2 .text2{bottom:initial;top:30%;left:18%}}.recycling-purchase-img .sec3>h4{font-size:1.25rem;color:#d1131b;font-weight:500;display:flex;justify-content:center;line-height:1;margin-bottom:12px}.recycling-purchase-img .sec3 .inner{width:100%;display:flex;justify-content:center;align-items:center;background-color:#d1131b;border-radius:16px;min-width:565px;min-height:285px;padding:1rem}@media (max-width:430px){.recycling-purchase-img .sec3 .inner{flex-direction:column;min-width:initial;min-height:initial;padding:1rem}}.recycling-purchase-img .sec3 .inner .left{color:#fff;display:flex;flex-direction:column;align-items:center}.recycling-purchase-img .sec3 .inner .left picture{width:152px;height:130px;margin-bottom:30px}@media (max-width:1024px){.recycling-purchase-img .sec3 .inner .left picture{margin-bottom:.5rem}}.recycling-purchase-img .sec3 .inner .center{width:115px;height:106px;margin:0 43px}@media (max-width:1024px){.recycling-purchase-img .sec3 .inner .center{transform:rotate(90deg);padding:2rem}}.recycling-purchase-img .sec3 .inner .right{color:#fff;display:flex;flex-direction:column;align-items:center}.recycling-purchase-img .sec3 .inner .right picture{width:144px;height:115px;margin-bottom:2rem}@media (max-width:1024px){.recycling-purchase-img .sec3 .inner .right picture{margin-bottom:.5rem}}.recycling-purchase-img .sec4{display:flex;flex-direction:column;justify-content:center;margin:0 28px}@media (max-width:1024px){.recycling-purchase-img .sec4{margin:0}.recycling-purchase-img .sec4 picture{margin:0 auto;height:52 px}.recycling-purchase-img .sec4 img{transform:rotate(90deg);width:auto;height:100%}}.recycling-purchase-img .sec5{display:flex;flex-direction:column;justify-content:center;align-items:center}.recycling-purchase-img .sec5 picture{width:82px;height:91px;margin-bottom:33px}@media (max-width:1024px){.recycling-purchase-img .sec5 picture{margin:0}}.recycling-purchase-message{margin-bottom:4rem}@media (max-width:1024px){.recycling-purchase-message{margin-bottom:2rem}}.recycling-purchase-h4{display:flex;justify-content:center;font-size:1.5rem;color:#d1131b;margin-bottom:3rem}@media (max-width:1024px){.recycling-purchase-h4{margin-bottom:1rem;font-size:1rem}}.recycling-purchase-achievements>li{display:flex;padding:1rem;gap:1.5rem;border-bottom:1px solid #847f7b}@media (max-width:430px){.recycling-purchase-achievements>li{padding:.5rem}}.recycling-purchase-achievements>li h5{width:25%}@media (max-width:430px){.recycling-purchase-achievements>li h5{font-size:1rem}}.recycling-purchase-achievements>li ul{width:75%}.recycling-purchase-achievements>li ul li{font-size:1rem;margin-bottom:.5rem;text-indent:-1.5em;padding-left:1em}@media (max-width:430px){.recycling-purchase-achievements>li ul li{font-size:.85rem;margin-bottom:.25rem}}.recycling-purchase-achievements>li ul li:before{position:relative;top:.125rem;margin-right:.5rem;content:"";width:16px;height:16px;display:inline-block;background-color:#3d3a38;border-radius:50%}@media (max-width:430px){.recycling-purchase-achievements>li ul li:before{width:12px;height:12px}}.recycling-purchase-achievements li.head{background-color:#3d3a38;color:#fff}.recycling-purchase-achievements li.head li:before{content:none}.sdgs-heading{width:83.3333333333%;margin:0 auto}@media (max-width:430px){.sdgs-heading{width:100%}}.sdgs-heading h2{font-size:2.5rem;margin-bottom:2rem;font-weight:500}@media (max-width:430px){.sdgs-heading h2{font-size:1.5rem;margin-bottom:1rem}}.sdgs-heading p{line-height:2}.sdgs-supports{display:flex;flex-direction:column;width:83.3333333333%;margin:0 auto;gap:2rem}@media (max-width:430px){.sdgs-supports{width:100%}}.sdgs-supports .item{display:flex}@media (max-width:430px){.sdgs-supports .item{flex-direction:column}}.sdgs-supports .item picture{width:20%;height:auto}@media (max-width:430px){.sdgs-supports .item picture{width:30%;margin-bottom:1rem}}.sdgs-supports .item .info{width:80%}@media (max-width:430px){.sdgs-supports .item .info{width:100%}}.sdgs-supports .item .info h3{font-size:2.5rem;margin-bottom:1rem}@media (max-width:430px){.sdgs-supports .item .info h3{font-size:1rem;margin-bottom:.5rem}}.sdgs-supports .item .info h4{font-size:1.25rem;font-weight:500;margin-bottom:.5rem}@media (max-width:430px){.sdgs-supports .item .info h4{font-size:1.25rem}}.sdgs-supports .item .info p{margin-bottom:1rem}.sdgs-supports .item .info p:last-child{margin-bottom:0}.sdgs-works{display:flex;justify-content:space-between;gap:1.5rem;width:83.3333333333%;margin:0 auto}@media (max-width:430px){.sdgs-works{flex-direction:column;width:100%}}.sdgs-works h3{margin-top:1rem;display:flex;justify-content:center}@media (max-width:430px){.sdgs-works h3{justify-content:flex-start}}.top-content-area{position:relative}.top-company-image{margin:0 auto;width:50%;margin-bottom:4rem}@media (max-width:430px){.top-company-image{width:90%}}.top-company-message{margin:0 auto;width:50%;font-size:1.5rem;line-height:2;text-align:justify}@media (max-width:430px){.top-company-message{width:100%;white-space:initial;font-size:1.25rem}}.top-company-message p{margin-bottom:1rem}.top-company-message span{color:#d1131b}.top-company-link{display:flex;justify-content:center;gap:1rem}@media (max-width:1024px){.top-company-link{flex-wrap:wrap}}@media (max-width:430px){.top-company-link{flex-direction:column;gap:.5rem}}.top-business-menu{display:flex;justify-content:center;gap:1.5rem}@media (max-width:1024px){.top-business-menu{flex-direction:column;gap:1rem}}.top-business-item{display:block;width:25%;position:relative;overflow:hidden;border-radius:8px}@media (max-width:1024px){.top-business-item{width:100%}}.top-business-item:hover img,.top-business-item:active img{transform:scale(1.1)}.top-business-item:before{content:"";position:absolute;height:40%;width:100%;border-radius:8px;background:linear-gradient(180deg,#c3c3c3 27.6%,rgba(195,195,195,0) 100%);top:0;mix-blend-mode:multiply;z-index:2}.top-business-item:after{content:"";display:block;width:4rem;height:4rem;background-color:#fff;position:absolute;right:0;bottom:0;border-bottom-right-radius:8px;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none" viewBox="0 0 24 24"><path stroke="%23000" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="m9 18 6-6-6-6"/></svg>');background-repeat:no-repeat;background-position:50%}.top-business-item h2{position:absolute;padding:3rem 2rem;color:#fff;font-weight:500;font-size:2.25rem;letter-spacing:.1em;text-shadow:0px 0px 4px rgba(0,0,0,.8);z-index:10;line-height:1.5}@media (max-width:430px){.top-business-item h2{padding:1rem;font-size:2rem;line-height:1}}.top-business-item h2:after{content:"";display:block;position:absolute;width:50%;border-bottom:2px solid #fff;bottom:1.5rem;text-shadow:0px 0px 4px rgba(0,0,0,.8)}@media (max-width:430px){.top-business-item h2:after{border-bottom:1.5px solid #fff;bottom:0}}.top-business-item img{width:100%;height:auto;transform:scale(1);transition:.3s}@media (max-width:1024px){.top-business-item img{max-height:400px;-o-object-fit:cover;object-fit:cover}}@media (max-width:430px){.top-business-item img{max-height:200px;-o-object-fit:cover;object-fit:cover}}.top-news-btn{margin-top:4rem;display:flex;justify-content:center}#top-business{position:relative;background:rgba(255,255,255,.8);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:6rem 2rem}@media (max-width:430px){#top-business{padding:3rem 1rem}}#top-company,#top-news{position:relative;width:100%;background-color:#fff}#top-news{padding-bottom:12rem}@media (max-width:430px){#top-news{padding-bottom:0}}.hero-news{position:absolute;bottom:2rem;left:0;width:100%;z-index:10;display:flex;justify-content:center}.hero-news-wrapper{width:41.6666666667%;min-width:700px;background-color:#fff;border-radius:8px}@media (max-width:430px){.hero-news-wrapper{width:calc(100% - 2rem);min-width:initial}}.hero-news-item{display:flex;position:relative;padding:1rem;font-size:1.5rem}@media (max-width:430px){.hero-news-item{font-size:1rem;flex-direction:column;padding:.5rem 1rem}}.hero-news-item:after{content:"";position:absolute;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none" viewBox="0 0 24 24"><path stroke="%233D3A39" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="m9 18 6-6-6-6"/></svg>');background-size:1.5rem;background-repeat:no-repeat;width:1.5rem;height:1.5rem;top:50%;right:1.5rem;transform:translateY(-50%)}.hero-news-item .date{width:30%;color:#d1131b}@media (max-width:430px){.hero-news-item .date{width:100%;font-size:.85rem;margin-bottom:.5rem}}.trading-recommend-wrapper{display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:1.5rem;grid-row-gap:1.5rem}@media (max-width:430px){.trading-recommend-wrapper{grid-template-columns:repeat(1,1fr);grid-row-gap:1.5rem}}.trading-recommend-item:hover h3 .jp{color:#d1131b}.trading-recommend-item:hover picture img{transform:scale(1.1)}.trading-recommend-item picture{display:flex;align-items:center;width:100%;height:220px;border:1px solid #3d3a38;padding:54px;margin-bottom:1.5rem}@media (max-width:430px){.trading-recommend-item picture{height:180px;margin-bottom:.5rem}}.trading-recommend-item picture img{transform:scale(1);width:100%;height:auto;transition:.3s}.trading-recommend-item h3 .jp{display:block;font-size:1.25rem;line-height:1.5;margin-bottom:.5rem}@media (max-width:430px){.trading-recommend-item h3 .jp{font-size:1.25rem}}.trading-recommend-item h3 .en{display:block;font-size:.875rem;margin-bottom:1rem}@media (max-width:430px){.trading-recommend-item h3 .en{margin-bottom:.25rem}}.trading-recommend-item .casno{font-size:.875rem}.trading-category-wrapper{display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:16px;grid-row-gap:1rem}@media (max-width:430px){.trading-category-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;gap:.5rem}}.trading-category-wrapper .trading-pd-category{padding:1rem}@media (max-width:430px){.trading-category-wrapper .trading-pd-category{padding:0}}.trading-pd-wrapper{display:flex;flex-direction:row}@media (max-width:1024px){.trading-pd-wrapper{flex-direction:column}}.trading-pd-sidebar{min-width:25%;margin-right:8.3333333333%;position:relative}@media (max-width:1024px){.trading-pd-sidebar{min-width:initial;margin-right:0;margin-bottom:4rem}}.trading-pd-sidebar ul{width:100%;position:sticky;top:140px;display:flex;flex-direction:column;align-items:center;row-gap:.5rem}@media (max-width:1024px){.trading-pd-sidebar ul{top:0;flex-direction:row;flex-wrap:wrap;-moz-column-gap:.5rem;column-gap:.5rem;row-gap:.5rem}}.trading-pd-main{width:100%}.trading-pd-category{width:100%;position:relative;overflow:hidden;background-color:#3d3a38;border-radius:4px}@media (max-width:1024px){.trading-pd-category{width:calc(50% - .5rem);font-size:.85rem}}.trading-pd-category-wrapper{margin-bottom:4rem}@media (max-width:430px){.trading-pd-category-wrapper{display:flex;flex-direction:column;-moz-column-gap:.5rem;column-gap:.5rem;row-gap:.5rem}}.trading-pd-category a{position:relative;display:block;padding:.5rem 1rem;color:#fff;z-index:2}.trading-pd-category a:after{content:"";display:inline-block;position:absolute;width:1.5rem;height:1.5rem;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none" viewBox="0 0 24 24"><path stroke="%23fff" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="m9 18 6-6-6-6"/></svg>');background-size:cover;background-repeat:no-repeat;transition:.3s;top:50%;transform:translateY(-50%);right:0;margin-right:1rem}@media (max-width:430px){.trading-pd-category a:after{width:1rem;height:1rem;margin-right:.25rem}}.trading-pd-category:after{content:"";position:absolute;top:0;left:0;height:0;width:1px;height:100%;background-color:#d1131b;transition:.3s;display:block;visibility:hidden;border-radius:4px}.trading-pd-category:hover a,.trading-pd-category:active a{color:#fff}.trading-pd-category:hover:after,.trading-pd-category:active:after{visibility:visible;width:100%}.trading-pd-wrapper{margin-bottom:4rem}.trading-pd-wrapper h2{font-size:2rem;font-weight:500;margin-bottom:1rem}@media (max-width:430px){.trading-pd-wrapper h2{margin-bottom:0}}.trading-pd-list{width:100%}.trading-pd-inner{display:flex;flex-direction:row;gap:1.5rem;width:75%}@media (max-width:430px){.trading-pd-inner{flex-direction:column;gap:.5rem;width:100%;margin-bottom:1rem}}.trading-pd-item{display:flex;justify-content:space-between;letter-spacing:0;padding:1.5rem 0;border-bottom:1px solid #847f7b}@media (max-width:430px){.trading-pd-item{flex-direction:column}}.trading-pd-item h2{min-width:66.6666666667%;max-width:66.6666666667%;line-height:1.5}@media (max-width:430px){.trading-pd-item h2{min-width:initial;max-width:initial}}.trading-pd-item .name-ja{font-size:1.25rem;font-weight:500;margin-bottom:.5rem}@media (max-width:430px){.trading-pd-item .name-ja{font-size:1.25rem}}.trading-pd-item .name-en{font-size:1rem}@media (max-width:430px){.trading-pd-item .name-en{font-size:.85rem}}.trading-pd-item .casno{line-height:1}@media (max-width:430px){.trading-pd-item .casno{display:flex;align-items:center}}.trading-pd-item .casno .title{font-size:1rem;margin-bottom:.5rem}@media (max-width:430px){.trading-pd-item .casno .title{font-size:.85rem;margin-right:.5rem;margin-bottom:0}}.trading-pd-item .casno .name{font-size:1.5rem}@media (max-width:430px){.trading-pd-item .casno .name{font-size:1rem}}.trading-pd-item .trading-btn{position:relative;background-color:#d1131b;border-radius:50px;overflow:hidden}.trading-pd-item .trading-btn .en{line-height:1.25;font-size:.85rem}@media (max-width:430px){.trading-pd-item .trading-btn{width:-moz-fit-content;width:fit-content}}.trading-pd-item .trading-btn a{display:block;position:relative;font-size:1.25rem;width:125px;color:#fff;padding:1rem 1.5rem;text-align:center;z-index:2}@media (max-width:430px){.trading-pd-item .trading-btn a{padding:.5rem 1rem}}.trading-pd-item .trading-btn:after{content:"";position:absolute;top:0;left:0;height:0;width:1px;height:100%;background-color:#3d3a38;transition:.3s;display:block;visibility:hidden;border-radius:4px}.trading-pd-item .trading-btn:hover a,.trading-pd-item .trading-btn:active a{color:#fff}.trading-pd-item .trading-btn:hover:after,.trading-pd-item .trading-btn:active:after{visibility:visible;width:100%}.trading-pds-header{padding-bottom:3rem;border-bottom:1px solid #847f7b;margin-bottom:3rem}@media (max-width:430px){.trading-pds-header{padding-bottom:1.5rem;margin-bottom:1.5rem}}.trading-pds-header .title .main{font-size:2.5rem;font-weight:700}@media (max-width:430px){.trading-pds-header .title .main{font-size:1.5rem}}.trading-pds-header .title .sub{font-size:1.5rem;font-weight:700}@media (max-width:430px){.trading-pds-header .title .sub{font-size:1rem}}.trading-pds-tag{display:inline-block;padding:.5rem;background-color:#d1131b;color:#fff;line-height:1;border-radius:4px;margin-bottom:2rem}.trading-pds-main{display:flex;flex-direction:row}@media (max-width:430px){.trading-pds-main{flex-direction:column-reverse}}.trading-pds-main h3{font-size:1.5rem;font-weight:500;line-height:1;margin-bottom:1.5rem}@media (max-width:430px){.trading-pds-main h3{font-size:1rem;margin-bottom:.5rem}}.trading-pds-main .left{width:58.3333333333%;font-size:1.5rem}@media (max-width:430px){.trading-pds-main .left{width:100%;font-size:1rem}}.trading-pds-main .left .item{margin-bottom:3rem}@media (max-width:430px){.trading-pds-main .left .item{margin-bottom:1.5rem}}.trading-pds-main .right{width:41.6666666667%}@media (max-width:430px){.trading-pds-main .right{width:100%;margin-bottom:2rem}}.trading-pds-main .trading-pds-img{width:100%}.trading-pds-main .trading-pds-img img{width:100%;height:auto}body{height:100%}.c-drop-shadow--blue{filter:drop-shadow(0px 0px 16px #20d5f5)}