
/*! destyle.css v1.0.15 | MIT License | https://github.com/nicolas-cusan/destyle.css */
*{-webkit-box-sizing:border-box;box-sizing:border-box}::before,::after{-webkit-box-sizing:inherit;box-sizing:inherit}html{-webkit-text-size-adjust:100%;line-height:1.15;-webkit-tap-highlight-color:transparent}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{margin:0;font-weight:inherit;font-size:inherit;line-height:inherit}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:bold}dd{margin-left:0}hr{clear:both;overflow:visible;-webkit-box-sizing:content-box;box-sizing:content-box;margin:0;height:0;border:0;border-top:1px solid;color:inherit}pre{font-size:inherit;font-family:monospace,monospace}address{font-style:inherit}a{background-color:transparent;color:inherit;text-decoration:none}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-size:inherit;font-family:monospace,monospace}small{font-size:80%}sub,sup{position:relative;vertical-align:baseline;font-size:75%;line-height:0}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none;vertical-align:bottom}embed,object,iframe{border:0;vertical-align:bottom}button,input,optgroup,select,textarea{margin:0;padding:0;outline:0;border:0;border-radius:0;background:transparent;color:inherit;vertical-align:middle;text-align:inherit;font:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none}[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}button[disabled],[type=button][disabled],[type=reset][disabled],[type=submit][disabled]{cursor:default}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px
dotted ButtonText}select::-ms-expand{display:none}option{padding:0}fieldset{margin:0;padding:0;min-width:0;border:0}legend{display:table;padding:0;max-width:100%;color:inherit;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]{outline:none}table{border-spacing:0;border-collapse:collapse}caption{text-align:left}td,th{padding:0;vertical-align:top}th{text-align:left;font-weight:bold}template{display:none}[hidden]{display:none}body{position:relative;color:#080808;overflow-wrap:break-word;text-shadow:rgba(0, 0, 0, 0.01) 0 0 1px;text-rendering:optimizeLegibility;word-wrap:break-word;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:0.04em;font-weight:500;font-size:1rem;font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN",Meiryo,sans-serif;line-height:1.4375}body:before{position:fixed;top:0;left:-100vw;z-index:1;width:100vw;height:100vh;background:#f7f7f7;content:"";opacity:0;-webkit-transition:opacity 0.5s;transition:opacity 0.5s;pointer-events:none}body.is-lock{overflow:hidden;height:100vh}body.is-lock:before{left:0;opacity:1}body.is-resizing
*{-webkit-transition:none !important;transition:none !important}html[lang=ja]{margin:0
!important}html,body{width:100%;height:100%}*{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-tap-highlight-color:rgba(0, 0, 0, 0)}h1,h2,h3,h4,h5,h6{font-size:1em}a{text-decoration:none}a:link{color:#080808;cursor:pointer}a:visited{color:#080808}a:hover{color:#080808}a:active{color:#080808}a[href^=tel]{color:#080808}button{display:block}textarea{resize:vertical}select:-moz-focusring{color:transparent;text-shadow:0 0 0 #080808}input:-moz-placeholder-shown,textarea:-moz-placeholder-shown{color:#080808}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#080808}input:placeholder-shown,textarea:placeholder-shown{color:#080808}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#080808}input:-moz-placeholder,textarea:-moz-placeholder{color:#080808;opacity:1}input::-moz-placeholder,textarea::-moz-placeholder{color:#080808;opacity:1}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#080808}input:focus:-moz-placeholder-shown,textarea:focus:-moz-placeholder-shown{color:#080808}input:focus:-ms-input-placeholder,textarea:focus:-ms-input-placeholder{color:#080808}input:focus:placeholder-shown,textarea:focus:placeholder-shown{color:#080808}input:focus::-webkit-input-placeholder,textarea:focus::-webkit-input-placeholder{color:#080808}input:focus:-moz-placeholder,textarea:focus:-moz-placeholder{color:#080808;opacity:1}input:focus::-moz-placeholder,textarea:focus::-moz-placeholder{color:#080808;opacity:1}input:focus:-ms-input-placeholder,textarea:focus:-ms-input-placeholder{color:#080808}img{display:block;max-width:100%;height:auto;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.u-cf:after{display:block;clear:both;content:""}@media screen and (min-width: 768px){.u-pc{display:block !important}.u-pc-i{display:inline !important}.u-pc-ib{display:inline-block !important}.u-pc-f{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.u-pc-if{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important}.u-sp{display:none !important}.u-sp-i,.u-sp-ib,.u-sp-f,.u-sp-if{display:none !important}}@media screen and (max-width: 767px){.u-pc{display:none !important}.u-pc-i,.u-pc-ib,.u-pc-f,.u-pc-if{display:none !important}.u-sp{display:block !important}.u-sp-i{display:inline !important}.u-sp-ib{display:inline-block !important}.u-sp-f{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.u-sp-if{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important}}.u-b{display:block}.u-ib{display:inline-block}.u-none{display:none}.u-content-size-lg{margin-right:auto;margin-left:auto;padding-right:20px;padding-left:20px;max-width:1240px;width:100%}.u-content-size-md{margin-right:auto;margin-left:auto;padding-right:20px;padding-left:20px;max-width:1066px;width:100%}.u-content-size-sm{margin-right:auto;margin-left:auto;padding-right:20px;padding-left:20px;max-width:840px;width:100%}.u-text-1{letter-spacing:0.04em;font-size:16px;line-height:1.875}.u-text-1+.u-text-1{margin-top:30px}@media screen and (max-width: 767px){.u-text-1+.u-text-1{margin-top:20px}}.u-text-1.--small{font-size:14px;margin-top:0}@media screen and (max-width: 767px){.u-text-1.--small{font-size:12px}}@media screen and (max-width: 767px){.u-text-1.--sp-small{font-size:14px;line-height:1.5714285714}}.u-text-1.--indent{text-indent:-16px;margin-left:-20px;padding-left:35px}.u-text-1.--center{text-align:center}@media screen and (max-width: 767px){.u-text-1{font-size:15px}}.u-text-2{letter-spacing:0.04em;font-size:14px;line-height:1.5714285714}.u-color-white{color:#fff}.u-color-white:link,.u-color-white:active,.u-color-white:visited{color:#fff;cursor:pointer}.u-color-white:hover{color:#fff}.u-color-attention{color:#212eff}.u-color-attention:link,.u-color-attention:active,.u-color-attention:visited{color:#212eff;cursor:pointer}.u-color-attention:hover{color:#212eff}.u-lighter{font-weight:lighter}.u-bold{font-weight:bold}.u-bolder{font-weight:900}.u-ta-c{text-align:center}.u-ta-r{text-align:right}@media screen and (max-width: 767px){.u-ta-cl{text-align:center}}@media screen and (min-width: 768px){.u-ta-lc{text-align:center}}@media screen and (max-width: 767px){.u-ta-cr{text-align:center}}@media screen and (min-width: 768px){.u-ta-cr{text-align:right}}@media screen and (max-width: 767px){.u-ta-rc{text-align:right}}@media screen and (min-width: 768px){.u-ta-rc{text-align:center}}.u-line-clamp-3{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.u-hover-1{-webkit-transition:opacity 0.3s;transition:opacity 0.3s}@media (hover: hover){.u-hover-1:hover{opacity:0.5}}.u-mb-0{margin-bottom:0 !important}.u-mb-5{margin-bottom:5px !important}.u-mb-10{margin-bottom:10px !important}.u-mb-20{margin-bottom:20px !important}.u-mb-30{margin-bottom:30px !important}.u-mt-0{margin-top:0 !important}.u-mt-5{margin-top:5px !important}.u-mt-10{margin-top:10px !important}.u-mt-20{margin-top:20px !important}.u-mt-30{margin-top:30px !important}.section{padding:80px
20px}@media screen and (max-width: 767px){.section{padding:50px
20px}}.c-heading-1{position:relative;margin:0
auto 20px;padding:0
0 20px;text-align:center;font-weight:bold;font-weight:bold;font-size:26px;line-height:1.4230769231}@media screen and (max-width: 767px){.c-heading-1{font-size:24px;line-height:1.4583333333}}.c-heading-1:before{position:absolute;bottom:0;left:calc(50% - 80px);width:160px;height:2px;background:#080808;content:""}@media screen and (max-width: 767px){.c-heading-1:before{left:calc(50% - 72.5px);width:145px}}.c-heading-1.--white{color:#fff}.c-heading-1.--white:before{background:#fff}.c-heading-1--white{color:#fff}.c-heading-1--white:before{background:#fff}.c-heading-2{text-align:center;margin-bottom:40px}.c-heading-2__jptext{display:block;font-size:20px;font-weight:bold;letter-spacing:0.28em}.c-heading-2__entext{display:block;font-size:52px;text-transform:uppercase;font-family:"Syncopate","Hiragino Kaku Gothic ProN",Meiryo,sans-serif;font-weight:bold}.c-heading-2.--white{color:#fff}.c-heading-2--white{color:#fff}.c-heading-2--white:before{background:#fff}@media screen and (max-width: 767px){.c-heading-2{margin-bottom:30px}.c-heading-2__jptext{font-size:16px}.c-heading-2__entext{font-size:29px;text-wrap:nowrap}}@media only screen and (max-width: 767px) and (max-width: 374px){.c-heading-2__entext{text-wrap:wrap}}.c-heading-3{font-size:30px;text-align:center;font-weight:bold;margin-bottom:90px;letter-spacing:10px;line-height:1.7}.c-heading-3--white{color:#fff}.c-heading-3.--small{font-size:24px;margin-bottom:60px}@media screen and (max-width: 767px){.c-heading-3{font-size:17px;margin-bottom:60px}}.c-heading-4{font-size:24px;position:relative;font-weight:bold;line-height:1.75}.c-heading-4:after{display:block;content:"";width:120px;height:2px;background:#080808;margin:10px
0 20px}@media screen and (max-width: 767px){.c-heading-4{font-size:22px}}.c-heading-5{font-size:24px;border-left:2px solid #080808;font-weight:bold;padding-left:20px;margin-bottom:30px}@media screen and (max-width: 767px){.c-heading-5{font-size:22px}}.c-heading-6{font-size:20px;font-weight:bold;margin-bottom:10px}@media screen and (max-width: 767px){.c-heading-6{font-size:17px}}.c-heading-7{font-size:40px;font-weight:bold;line-height:1.85;letter-spacing:0.28em}@media screen and (max-width: 767px){.c-heading-7{font-size:24px}}.c-heading-8{font-size:26px;font-weight:bold;margin-bottom:20px;border-bottom:2px solid #080808;padding-bottom:10px;line-height:1.85}@media screen and (max-width: 767px){.c-heading-8{font-size:24px}}.c-heading-9{position:relative;font-weight:bold;padding-left:20px}.c-heading-9:before{display:block;width:10px;height:1px;background:#080808;position:absolute;left:0;top:0;bottom:0;margin:auto;content:""}.c-heading-9.--big{font-size:20px;padding-left:30px;margin-bottom:20px}.c-heading-9.--big:before{width:20px;height:2px}.c-heading-9.--white{color:#fff}.c-heading-9.--white:before{background:#fff}.c-go-top{display:none;position:fixed;right:10px;bottom:10px;z-index:5;-webkit-transition:0;transition:0}.c-button-1{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:15px;max-width:370px;width:100%;border:solid 1px #080808;border-radius:100vw;background:#f7f7f7;color:#080808;font-weight:bold;letter-spacing:0.11em;-webkit-transition:0.3s;transition:0.3s;font-size:1.125rem}.c-button-1:link,.c-button-1:active,.c-button-1:visited{color:#080808;cursor:pointer}.c-button-1:hover{color:#080808}@media (hover: hover){.c-button-1:hover{background:#080808;color:#f7f7f7}.c-button-1:hover:link,.c-button-1:hover:active,.c-button-1:hover:visited{color:#f7f7f7;cursor:pointer}.c-button-1:hover:hover{color:#f7f7f7}.c-button-1:hover:after{-webkit-filter:brightness(1) invert(1);filter:brightness(1) invert(1);-webkit-transform:translate(10px, -50%);transform:translate(10px, -50%)}}.c-button-1.--invert{border:solid 1px #fff;background:#333;color:#fff}.c-button-1.--invert:link,.c-button-1.--invert:active,.c-button-1.--invert:visited{color:#fff;cursor:pointer}.c-button-1.--invert:hover{color:#fff}@media (hover: hover){.c-button-1.--invert:hover{background:#fff;color:#333}.c-button-1.--invert:hover:link,.c-button-1.--invert:hover:active,.c-button-1.--invert:hover:visited{color:#333;cursor:pointer}.c-button-1.--invert:hover:hover{color:#333}.c-button-1.--invert:hover:after{-webkit-filter:brightness(0) invert(0);filter:brightness(0) invert(0)}}.c-button-1.--invert:after{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.c-button-1:after{position:absolute;top:50%;right:20px;content:url(/english/wp-content/themes/mtl-co-jp/assets/img/common/i-arrow-4.svg);line-height:0;-webkit-transition:0.3s;transition:0.3s;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.c-button-1--trans{background:none;border:solid 2px #fff;color:#fff !important;font-weight:bold}.c-button-1--trans:after{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.c-button-1--trans:hover{background:#fff;color:#080808 !important}.c-button-1--trans:hover:after{-webkit-filter:brightness(1) invert(0);filter:brightness(1) invert(0)}.c-button-1.--center{margin:0
auto}@media (hover: hover){.c-button-1.--back:hover:after{-webkit-transform:translate(-10px, -50%);transform:translate(-10px, -50%)}}.c-button-1.--back:after{left:20px;content:url(/english/wp-content/themes/mtl-co-jp/assets/img/common/i-arrow-4-rev.svg)}.c-button-1.--back-sm{width:290px;min-height:55px;font-size:16px}@media (hover: hover){.c-button-1.--back-sm:hover:after{-webkit-transform:translate(-10px, -50%);transform:translate(-10px, -50%)}}.c-button-1.--back-sm:after{left:20px;content:url(/english/wp-content/themes/mtl-co-jp/assets/img/common/i-arrow-4-sm.svg)}.c-button-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.c-list-1
li{list-style:disc;margin-left:20px}.c-list-number
li{list-style-type:decimal;margin-left:20px;font-weight:700;margin-bottom:10px}.c-list-number li:last-child{margin-bottom:0}.c-slider .slick-dots{display:-webkit-box;display:-ms-flexbox;display:flex}.c-slider .slick-dots
li{position:relative;display:inline-block;padding:0;width:20px;height:20px}.c-slider .slick-dots li.slick-active button:before{background:#888}.c-slider .slick-dots li
button{display:block;padding:5px;width:20px;height:20px;border:0;background:transparent;color:transparent;font-size:0;line-height:0;cursor:pointer}.c-slider .slick-dots li button:before{position:absolute;top:6px;left:6px;width:8px;height:8px;border-radius:8px;background:#ddd;content:"";text-align:center;-webkit-font-smoothing:antialiased;font-size:30px;line-height:20px;opacity:1}.c-pager-num{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:60px
auto 0;font-size:18px;font-weight:bold;font-family:"Syncopate","Hiragino Kaku Gothic ProN",Meiryo,sans-serif}@media screen and (max-width: 767px){.c-pager-num{position:relative;margin:40px
auto 0;padding:0
0 55px;font-size:16px}}.c-pager-num .page-numbers{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:30px;height:35px;padding:4px
0 0;margin:0
15px;text-align:center}@media screen and (max-width: 767px){.c-pager-num .page-numbers{width:28px;height:30px;padding:0;margin:0
10px}}.c-pager-num .page-numbers.current{border-bottom:solid 2px #080808}.c-pager-num .page-numbers.prev{width:35px;height:35px;background:url(/english/wp-content/themes/mtl-co-jp/assets/img/p-post-archive/i-pager-arrow-1.svg) no-repeat center/contain}@media screen and (max-width: 767px){.c-pager-num .page-numbers.prev{position:absolute;bottom:0;left:calc(50% - 66px)}}.c-pager-num .page-numbers.next{width:35px;height:35px;background:url(/english/wp-content/themes/mtl-co-jp/assets/img/p-post-archive/i-pager-arrow-1.svg) no-repeat center/contain;-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media screen and (max-width: 767px){.c-pager-num .page-numbers.next{position:absolute;bottom:0;left:calc(50% + 13px)}}.c-pager-num .page-numbers.first{margin:0
5px;width:35px;height:35px;background:url(/english/wp-content/themes/mtl-co-jp/assets/img/p-post-archive/i-pager-arrow-2.svg) no-repeat center/contain}@media screen and (max-width: 767px){.c-pager-num .page-numbers.first{position:absolute;bottom:0;left:calc(50% - 110px)}}.c-pager-num .page-numbers.last{margin:0
5px;width:35px;height:35px;background:url(/english/wp-content/themes/mtl-co-jp/assets/img/p-post-archive/i-pager-arrow-2.svg) no-repeat center/contain;-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media screen and (max-width: 767px){.c-pager-num .page-numbers.last{position:absolute;bottom:0;left:calc(50% + 67px)}}.c-pager-num
a{-webkit-transition:0.3s;transition:0.3s}@media (hover: hover){.c-pager-num a:hover{opacity:0.5}}.c-link-1{text-decoration:underline;-webkit-transition:0.3s;transition:0.3s}.c-link-1:link,.c-link-1:active,.c-link-1:visited{color:#0673e0;cursor:pointer}.c-link-1:hover{color:#0673e0}@media (hover: hover){.c-link-1:hover{text-decoration:none;opacity:0.5}}.c-in-page-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:62px;border:1px
solid #080808;border-radius:200px;margin-bottom:100px}.c-in-page-links
ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.c-in-page-links ul
li{margin:0
20px}.c-in-page-links ul li
a{display:inline-block}.c-in-page-links ul li a
span{background:url(/english/wp-content/themes/mtl-co-jp/assets/img/p-about/arrow.svg) no-repeat right top 8px;padding-right:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:inline-block;text-align:center;font-size:14px;-webkit-transition:all ease 0.3s;transition:all ease 0.3s}@media (hover: hover){.c-in-page-links ul li a:hover
span{text-decoration:underline;background-position:right top 12px}}@media screen and (max-width: 767px){.c-in-page-links{margin:0
-20px 100px;border:none}.c-in-page-links
ul{width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (max-width: 767px) and (max-width: 767px){.c-in-page-links
ul{border-bottom:1px solid #080808}}@media screen and (max-width: 767px){.c-in-page-links ul
li{width:50%;margin:0;border:1px
solid #080808;border-bottom:none;border-left:none}.c-in-page-links ul li:last-child:nth-child(odd){width:100%;border-right:none}.c-in-page-links ul li:nth-child(even){border-left:none;border-right:none}.c-in-page-links ul li
a{padding:10px
5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:50px}.c-in-page-links.--wrap100 ul
li{width:100%}.c-in-page-links.--wrap100 ul li:nth-child(even){border-left:1px solid #080808}}@media screen and (max-width: 767px) and (max-width: 767px){.c-in-page-links.--wrap100 ul
li{border-right:none}.c-in-page-links.--wrap100 ul li:nth-child(even){border-left:none}}.c-table-1{width:100%;line-height:1.875}.c-table-1 tr
th{min-width:200px;width:200px;font-size:17px;font-weight:bold;padding:20px
0;border-bottom:1px solid #080808}.c-table-1 tr
td{border-bottom:1px solid #ADADAD;padding:20px;padding-right:0}.c-table-1 tr td
img{margin-top:10px}@media screen and (max-width: 767px){.c-table-1
tr{display:block;width:100%;padding:15px
0;border-bottom:1px solid #ADADAD}.c-table-1 tr
th{display:block;border-bottom:none;width:100%;padding:0;font-size:16px}.c-table-1 tr
td{font-size:15px;display:block;width:100%;border-bottom:none;padding:0}}.l-recruit{background:url(/english/wp-content/themes/mtl-co-jp/assets/img/p-about/bg1.png) no-repeat center top;background-size:cover;padding:65px
0}.l-recruit.--notitle{min-height:420px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width: 767px){.l-recruit.--notitle{min-height:360px}}.l-recruit.--notitle .c-heading-3{font-size:30px}@media screen and (max-width: 767px){.l-recruit.--notitle .c-heading-3{font-size:17px}}.l-recruit .c-heading-3{margin-bottom:40px;font-size:24px}.l-recruit .c-heading-2{margin-bottom:20px}@media screen and (max-width: 767px){.l-recruit{background:url(/english/wp-content/themes/mtl-co-jp/assets/img/p-about/sp/bg1.png) no-repeat center center;background-size:cover;padding:80px
20px}.l-recruit .c-heading-3{font-size:17px;letter-spacing:0.28em}}.l-contact{margin:100px
20px 80px;color:#fff}.l-contact
.section{background:url(/english/wp-content/themes/mtl-co-jp/assets/img/p-about/bg2.png) no-repeat center top;padding:40px
115px;background-size:cover}.l-contact--encoder
.section{background:url(/english/wp-content/themes/mtl-co-jp/assets/img/p-about/bg2_encoder.png) no-repeat center top;background-size:cover}.l-contact__content{background:rgba(8, 8, 8, 0.7);padding:40px
30px 20px}.l-contact__title{font-size:30px;font-weight:bold;text-align:center;margin-bottom:15px;font-family:"Syncopate","Hiragino Kaku Gothic ProN",Meiryo,sans-serif}@media screen and (max-width: 767px){.l-contact__title--encoder{font-size:22px}}.l-contact__text{font-size:15px;text-align:center;margin-bottom:40px}.l-contact__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.l-contact__left{margin-bottom:20px;margin-right:52.5px}.l-contact__left
a{width:340px;height:60px;margin-top:0}@media only screen and (max-width: 1100px){.l-contact__left{margin:0
20px 20px}}.l-contact__right{text-align:right;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:20px;margin-left:52.5px}@media only screen and (max-width: 1100px){.l-contact__right{margin:0
20px 20px}}@media screen and (max-width: 1024px){.l-contact__right{width:100%}}.l-contact__right-inner
h3{font-size:16px;text-align:center}.l-contact__right
a{color:#fff;text-decoration:none;font-family:"Syncopate","Hiragino Kaku Gothic ProN",Meiryo,sans-serif;font-size:30px;font-weight:bold;display:block;text-align:center;padding:0;letter-spacing:5px}.l-contact.--nonebg
.section{background:#080808}.l-contact.--nonebg .l-contact__content{background:#080808;padding:0px}@media screen and (max-width: 767px){.l-contact{margin:60px
0}.l-contact
.section{padding:20px}.l-contact__content{padding:30px
20px}.l-contact__wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.l-contact__left{width:100%;margin-bottom:20px}.l-contact__title.--smaller{font-size:22px}.l-contact__right{width:100%;text-align:left;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.l-contact__right-inner{width:100%}.l-contact__right-inner
h3{margin-bottom:10px;text-align:left}.l-contact__right-inner
.show_sp{font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN",Meiryo,sans-serif;height:60px;background:#fff url(/english/wp-content/themes/mtl-co-jp/assets/img/p-about/sp/tel.svg) no-repeat right 20px center;color:#080808;border-radius:100px;font-size:16px;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;width:340px;max-width:100%;padding-right:0}.l-contact__title{text-align:left}.l-contact__text{text-align:left;margin-bottom:20px;font-size:16px}}.c-case-list{width:100%;display:grid;grid-template-columns:repeat(auto-fill, minmax(250px, 1fr));gap:60px 30px}@media screen and (max-width: 767px){.c-case-list{gap:30px}}.c-case-card{width:100%;height:100%;-webkit-transition:0.3s;transition:0.3s}.c-case-card
img{width:100%;height:auto;aspect-ratio:322/205;border-radius:10px}@media (hover: hover){.c-case-card:hover{opacity:0.5}}.c-case-card__link{display:block;width:100%;height:100%}.c-case-card__tags{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;margin:10px
0 0}.c-case-card__tag{padding:0
9.5px 1px;border-radius:2px;background:#080808;color:#fff;font-size:14px}.c-case-card__heading{margin:10px
0 0;font-size:20px;letter-spacing:0.12em;font-weight:bold;line-height:1.6}.c-case-card__feature{margin:10px
0 0;font-size:14px;letter-spacing:0.12em;line-height:1.4285714286}.c-case-card__company{margin:10px
0 0;font-weight:bold;text-align:right;letter-spacing:0.12em;line-height:1.4285714286}.c-column-list{width:100%;display:grid;grid-template-columns:repeat(auto-fill, minmax(250px, 1fr));gap:50px 12px}@media screen and (max-width: 767px){.c-column-list{gap:30px}}.c-column-card{width:100%;height:100%;-webkit-transition:0.3s;transition:0.3s}.c-column-card
img{aspect-ratio:334/215;width:100%;height:auto;border-radius:10px;-o-object-fit:cover;object-fit:cover}@media (hover: hover){.c-column-card:hover{opacity:0.5}}.c-column-card__link{display:block}.c-column-card__terms{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;margin:10px
0 0}@media screen and (max-width: 767px){.c-column-card__terms{margin:15px
0 0}}.c-column-card__term{padding:3px
10px 4px;border-radius:2px;background:#080808;color:#fff;letter-spacing:0.28em;font-weight:bold;line-height:1.4615384615;font-size:0.8125rem}.c-column-card__heading{margin:10px
0 0;letter-spacing:0.28em;font-weight:bold;line-height:1.6666666667;font-size:1.125rem}@media screen and (max-width: 767px){.c-column-card__heading{line-height:1.75;font-size:1rem}}.c-column-card__time{display:block;margin:10px
0 0;letter-spacing:0.28em;font-weight:bold;line-height:1.4166666667;font-size:0.75rem}.c-column-slider{margin:30px
auto 0;max-width:100%}.c-column-slider__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.c-column-slider__list
img{aspect-ratio:334/215;width:100%;height:auto;border-radius:10px;-o-object-fit:cover;object-fit:cover}.c-column-slider__item{width:calc((100% - 20px) / 3)}.c-column-slider__item+.c-column-slider__item{margin:0
0 0 10px}.c-column-slider__link{display:block}.c-column-slider__terms{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;margin:10px
0 0}.c-column-slider__term{padding:3px
10px 4px;border-radius:2px;background:#080808;color:#fff;letter-spacing:0.28em;font-weight:bold;line-height:1.4615384615;font-size:0.8125rem}.c-column-slider__heading{margin:10px
0 0;letter-spacing:0.28em;font-weight:bold;line-height:1.6666666667;font-size:1.125rem}.c-column-slider__time{display:block;margin:10px
0 0;letter-spacing:0.28em;font-weight:bold;line-height:1.4166666667;font-size:0.75rem}@media screen and (max-width: 767px){.c-column-slider{margin:20px
auto 0}.c-column-slider
img{aspect-ratio:300/192}.c-column-slider .slick-list{overflow:visible}.c-column-slider .slick-dots{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0
35px;height:16px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}@media screen and (max-width: 767px) and (max-width: 767px){.c-column-slider .slick-dots{height:14px}}@media screen and (max-width: 767px){.c-column-slider .slick-dots
li{margin:0
10px}.c-column-slider .slick-dots li
button{display:block;width:12px;height:12px;border:solid 1px #333;border-radius:100vw;color:transparent;background:transparent;font-size:0;-webkit-transition:0.3s;transition:0.3s}}@media screen and (max-width: 767px) and (max-width: 767px){.c-column-slider .slick-dots li
button{width:10px;height:10px}}@media screen and (max-width: 767px){.c-column-slider .slick-dots li.slick-active
button{background:#333;-webkit-transform:scale(1.3333333333);transform:scale(1.3333333333)}}@media screen and (max-width: 767px) and (max-width: 767px){.c-column-slider .slick-dots li.slick-active
button{-webkit-transform:scale(1.4);transform:scale(1.4)}}@media screen and (max-width: 767px){.c-column-slider .slick-arrow{width:44px;height:44px;border-radius:100vw;background:#fff;color:transparent;font-size:0}.c-column-slider .slick-arrow:before{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;content:url(/english/wp-content/themes/mtl-co-jp/assets/img/common/sp/i-arrow-4.svg);width:48px}.c-column-slider .slick-prev{-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-box-shadow:-3px -3px 6px 0 rgba(0, 0, 0, 0.16);box-shadow:-3px -3px 6px 0 rgba(0, 0, 0, 0.16)}.c-column-slider .slick-next{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-webkit-box-shadow:3px 3px 6px 0 rgba(0, 0, 0, 0.16);box-shadow:3px 3px 6px 0 rgba(0, 0, 0, 0.16)}.c-column-slider__list{display:block;overflow:visible}.c-column-slider__item{width:300px}.c-column-slider__terms{margin:15px
0 0}.c-column-slider__heading{line-height:1.75;font-size:1rem}.c-column-slider__controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:30px
auto 0}}.c-news-list__link{display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;grid-template-columns:140px 128px 1fr;gap:40px;padding:15px
0;border-bottom:solid 1px #adadad}.c-news-list__term{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:4px
5px 5px;border-radius:2px;background:#080808;color:#fff;text-align:center;font-weight:500;line-height:1;font-size:0.875rem}.c-news-list__time{white-space:nowrap;font-weight:bold;letter-spacing:0.28em;font-size:1rem}.c-news-list__heading{font-weight:500;font-size:1rem}@media screen and (max-width: 767px){.c-news-list{margin:50px
auto 0}.c-news-list__link{grid-template-columns:140px 1fr;gap:10px 20px}.c-news-list__time{letter-spacing:0.04em;font-weight:500}.c-news-list__heading{grid-column:1/3;grid-row:2/3}}.c-sticky-banner{display:block;position:fixed;right:10px;bottom:100px;z-index:5;-webkit-transition:0;transition:0}.c-sticky-banner__close{position:absolute;z-index:1;right:9px;top:9px}.c-sticky-banner__link{display:block;-webkit-transition:0.3s;transition:0.3s}@media (hover: hover){.c-sticky-banner__link:hover{opacity:0.5}}.c-sticky-banner__image{display:block;width:295px;height:auto;-o-object-fit:contain;object-fit:contain}.show_sp,.show_pc{display:none !important}@media screen and (max-width: 767px){.show_sp{display:block !important}}@media screen and (min-width: 768px){.show_pc{display:block !important}}@media screen and (max-width: 767px){.sp_none{display:none !important}}.l-container{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:clip;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-height:100vh;max-width:100%;background:#f7f7f7}@media screen and (max-width: 767px){.l-container{max-width:100vw}}.l-header{position:fixed;top:10px;left:10px;z-index:100;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:22px
30px 22px 23px;width:calc(100% - 20px);height:90px;border-radius:18px;-webkit-transition:0.5s;transition:0.5s}.l-header.has-bg{background:rgba(8, 8, 8, 0.8)}.l-header.is-open .l-header__logo,
.l-header.is-open .l-header__links,
.l-header.is-open .l-header__contact{opacity:0;pointer-events:none}.l-header.is-open .l-header__hamburger-lines{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.l-header.is-open .l-header__hamburger-line:nth-child(1){top:45%;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.l-header.is-open .l-header__hamburger-line:nth-child(2){opacity:0;-webkit-transform:rotate(0);transform:rotate(0)}.l-header.is-open .l-header__hamburger-line:nth-child(3){top:45%;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.l-header__logo{-webkit-transition:0.3s;transition:0.3s}.l-header__links{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0
0 0 auto;-webkit-transition:0.3s;transition:0.3s}.l-header__links>*{padding:6px
0;height:40px}.l-header__links>*+*{margin:0
0 0 30px}.l-header__link{position:relative;display:block;color:#fff;font-weight:bold;font-size:1rem}.l-header__link:link,.l-header__link:active,.l-header__link:visited{color:#fff;cursor:pointer}.l-header__link:hover{color:#fff}.l-header__link.is-new:before{position:absolute;top:-12px;left:calc(50% - 27px);content:"NEW";font-weight:bold;font-family:"Syncopate","Hiragino Kaku Gothic ProN",Meiryo,sans-serif;font-size:0.625rem}.l-header__mega{position:relative;z-index:0}.l-header__mega:before{position:absolute;z-index:-1;top:-10px;left:-10px;content:"";width:calc(100% + 20px);height:75px;background:transparent;-webkit-transition:0.3s;transition:0.3s;cursor:pointer}.l-header__mega .l-header__link{padding:0
17px 0 0}.l-header__mega .l-header__link:after{position:absolute;top:12px;right:0;content:url(/english/wp-content/themes/mtl-co-jp/assets/img/common/i-arrow-2.svg);line-height:0;-webkit-transition:0.3s;transition:0.3s}.l-header__mega.is-open:before{background:#fff}.l-header__mega.is-open .l-header__link{color:#080808}.l-header__mega.is-open .l-header__link:before{color:#080808}.l-header__mega.is-open .l-header__link:after{-webkit-filter:invert(1);filter:invert(1)}.l-header__mega.is-open .l-mega-menu{opacity:1;pointer-events:all}.l-header__link-rows{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:28px;line-height:28px;overflow:hidden;-webkit-transition:0.3s;transition:0.3s}@media (hover: hover){.l-header__link-rows:hover>*{-webkit-transition:0.35s;transition:0.35s;-webkit-transform:translateY(-100%);transform:translateY(-100%)}}.l-header__contact{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0
30px;width:180px;height:40px;border:solid 2px #212eff;border-radius:100vw;background:#212eff;font-weight:bold;-webkit-transition:0.3s;transition:0.3s;font-size:1rem}.l-header__contact:link,.l-header__contact:active,.l-header__contact:visited{color:#fff;cursor:pointer}.l-header__contact:hover{color:#fff}@media (hover: hover){.l-header__contact:hover{background:#fff;color:#212eff}.l-header__contact:hover:link,.l-header__contact:hover:active,.l-header__contact:hover:visited{color:#212eff;cursor:pointer}.l-header__contact:hover:hover{color:#212eff}.l-header__contact:hover:after{background:#212eff}}.l-header__languages{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0
30px 0 0}.l-header__language{color:#fff;font-weight:bold;font-family:"Syncopate","Hiragino Kaku Gothic ProN",Meiryo,sans-serif;font-size:0.75rem}.l-header__language:link,.l-header__language:active,.l-header__language:visited{color:#fff;cursor:pointer}.l-header__language:hover{color:#fff}.l-header__language.is-current{color:#2a2a2a}.l-header__language.is-current:link,.l-header__language.is-current:active,.l-header__language.is-current:visited{color:#2a2a2a;cursor:pointer}.l-header__language.is-current:hover{color:#2a2a2a}.l-header__language-separator{display:block;margin:-1px 10px 0;width:8px;height:11px;background:#fff;-webkit-clip-path:polygon(calc(100% - 2px) 0, 0 100%, 2px 100%, 100% 0);clip-path:polygon(calc(100% - 2px) 0, 0 100%, 2px 100%, 100% 0)}.l-header__hamburger{position:relative;width:30px;height:23px;-webkit-transition:0.5s;transition:0.5s}.l-header__hamburger-lines{display:block;width:100%;height:100%;-webkit-transition:0.5s;transition:0.5s}.l-header__hamburger-line{position:absolute;left:0;display:block;width:100%;height:3px;border-radius:100vw;background:#fff;-webkit-transition:0.5s;transition:0.5s}.l-header__hamburger-line:nth-child(1){top:0;-webkit-transition-delay:0s;transition-delay:0s}.l-header__hamburger-line:nth-child(2){top:10px;-webkit-transition-delay:0.05s;transition-delay:0.05s}.l-header__hamburger-line:nth-child(3){top:20px;-webkit-transition-delay:0.1s;transition-delay:0.1s}@media screen and (min-width: 768px) and (max-width: 1180px){.l-header__links{display:none}.l-header__contact{margin:0
0 0 auto}}@media screen and (max-width: 767px){.l-header-logo-sp{position:absolute;z-index:120;top:29px;left:25px;display:block;width:93px;height:30px;pointer-events:all;opacity:1;-webkit-transition:0.3s;transition:0.3s}.l-header-logo-sp.is-open{opacity:0;pointer-events:none}.l-header{top:0;left:0;padding:20px
15px 20px 25px;width:100vw;height:90px}.l-header.has-bg{background:transparent}.l-header.is-open .l-header__logo{display:block;opacity:1;pointer-events:all}.l-header.is-open .l-header__languages{opacity:1;pointer-events:all}.l-header.is-open .l-header__hamburger{border-color:#080808;background:#080808}.l-header.is-open .l-header__hamburger-line{background:#fff}.l-header__logo{opacity:0;pointer-events:none;width:93px;height:auto}.l-header__links{display:none}.l-header__languages{position:absolute;bottom:-20px;left:50%;margin:0
auto;opacity:0;-webkit-transition:0.3s;transition:0.3s;-webkit-transform:translateX(-50%);transform:translateX(-50%);pointer-events:none}.l-header__language{font-size:0.9375rem}.l-header__language-separator{margin:-5px 20px 0;width:10px;height:14px}.l-header__contact{margin:0
10px 0 auto;width:132px;height:30px;font-size:0.875rem}.l-header__hamburger{width:50px;height:50px;border-top:solid 13px #fff;border-right:solid 10px #fff;border-bottom:solid 13px #fff;border-left:solid 10px #fff;border-radius:10px;background:#fff}.l-header__hamburger-line{background:#080808}}.l-mega-menu{position:fixed;top:100px;left:50%;display:grid;grid-template-columns:repeat(2, 1fr);gap:60px;width:1240px;max-width:calc(100vw - 100px);padding:30px
60px 60px;background:#fff;-webkit-transform:translateX(-50%);transform:translateX(-50%);opacity:0;pointer-events:none;-webkit-transition:0.3s;transition:0.3s}.l-mega-menu__primary-link{position:relative;display:grid;grid-template-columns:136px 1fr;gap:20px;padding:0
50px 0 0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.l-mega-menu__primary-link:after{content:url(/english/wp-content/themes/mtl-co-jp/assets/img/common/header-mega-link-arrow.svg);position:absolute;top:calc(50% - 13px);right:0;-webkit-transition:0.3s;transition:0.3s}@media (hover: hover){.l-mega-menu__primary-link:hover:after{-webkit-transform:translateX(10px);transform:translateX(10px)}}.l-mega-menu__primary-text{display:grid;gap:5px;-ms-flex-line-pack:center;align-content:center}.l-mega-menu__primary-text-ja{font-size:14px;font-weight:bold;letter-spacing:0.28em}.l-mega-menu__primary-text-en{font-size:27px;font-weight:bold;letter-spacing:0.02em;font-family:"Syncopate","Hiragino Kaku Gothic ProN",Meiryo,sans-serif}.l-mega-menu__list.--col-2{display:grid;grid-template-columns:repeat(2, 1fr);margin:-10px 0 0}.l-mega-menu__parent-link{display:block;margin:25px
0;padding:0
0 7px 0;border-bottom:2px solid #838383;font-weight:bold;font-size:16px;letter-spacing:0.28em}.l-mega-menu__child-link{position:relative;display:block;margin:10px
0 0;padding:0
0 0 20px;font-weight:normal;font-size:14px;letter-spacing:0.02em}.l-mega-menu__child-link:before{position:absolute;left:-2px;top:7px;content:"";width:8px;height:8px;border-top:1px solid #080808;border-right:1px solid #080808;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.l-nav{position:fixed;top:10px;left:10px;z-index:90;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0
30px;width:calc(100% - 20px);height:calc(100vh - 20px);border-radius:18px;background:#080808;-webkit-transition:0.5s;transition:0.5s}.l-nav:after{position:absolute;top:calc(50% - 280px);left:calc(50% - 265px);z-index:-1;content:url(/english/wp-content/themes/mtl-co-jp/assets/img/common/nav-bg.svg)}.l-nav:not(.is-open){opacity:0;pointer-events:none}.l-nav.is-open{opacity:1;pointer-events:all}.l-nav.is-open .l-nav__bg
path{stroke-dashoffset:0}.l-nav__logo{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin:0
0 0 40px;max-width:50%;width:565px}.l-nav__logo
img{max-width:90%;width:408px}.l-nav__content{display:grid;-ms-flex-line-pack:start;align-content:start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;grid-template-columns:repeat(2, calc((100% - 70px) / 2));gap:0 70px;margin:15px
55px 0 0;max-width:50%;width:510px}.l-nav__links>*+*{margin:20px
0 0}.l-nav__link,.l-nav__dropdown{position:relative;color:#fff;font-weight:bold;font-size:1.125rem}.l-nav__link:link,.l-nav__link:active,.l-nav__link:visited,.l-nav__dropdown:link,.l-nav__dropdown:active,.l-nav__dropdown:visited{color:#fff;cursor:pointer}.l-nav__link:hover,.l-nav__dropdown:hover{color:#fff}.l-nav__link.is-new:after,.l-nav__dropdown.is-new:after{display:inline-block;margin:0;color:#fff;content:"NEW";font-weight:bold;font-family:"Syncopate","Hiragino Kaku Gothic ProN",Meiryo,sans-serif;opacity:0.6;-webkit-transform:translate(10px, -3px);transform:translate(10px, -3px);-webkit-transition:0.3s;transition:0.3s;font-size:0.625rem}.l-nav__child-links{margin:20px
0 0}.l-nav__child-links>*+*{margin:20px
0 0}.l-nav__child-link{position:relative;display:block;padding:0
0 0 40px;color:#b5b5b5;font-weight:normal;font-size:1rem}.l-nav__child-link:link,.l-nav__child-link:active,.l-nav__child-link:visited{color:#b5b5b5;cursor:pointer}.l-nav__child-link:hover{color:#b5b5b5}.l-nav__child-link:before{position:absolute;top:13px;left:20px;width:12px;height:2px;background:#b5b5b5;content:"";-webkit-transform:translateY(-50%);transform:translateY(-50%)}.l-nav__contact{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;grid-column:1/3;margin:50px
0 0;width:100%;height:60px;border:solid 2px #212eff;border-radius:100vw;background:#212eff;letter-spacing:0.11em;font-weight:500;-webkit-transition:0.3s;transition:0.3s;font-size:1.125rem}.l-nav__contact:link,.l-nav__contact:active,.l-nav__contact:visited{color:#fff;cursor:pointer}.l-nav__contact:hover{color:#fff}@media (hover: hover){.l-nav__contact:hover{background:#fff;color:#212eff}.l-nav__contact:hover:link,.l-nav__contact:hover:active,.l-nav__contact:hover:visited{color:#212eff;cursor:pointer}.l-nav__contact:hover:hover{color:#212eff}.l-nav__contact:hover:after{background:#212eff}}.l-nav__contact:after{position:absolute;top:50%;right:20px;display:block;width:11px;height:19px;background:#fff;content:"";-webkit-transition:0.3s;transition:0.3s;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-mask-image:url(/english/wp-content/themes/mtl-co-jp/assets/img/common/i-arrow-3.svg);mask-image:url(/english/wp-content/themes/mtl-co-jp/assets/img/common/i-arrow-3.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center}.l-nav__tel-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;grid-column:1/3;margin:55px
0 0}.l-nav__tel-text{color:#fff;font-size:0.9375rem}.l-nav__tel{margin:5px
0 0;color:#fff;font-weight:bold;font-family:"Syncopate","Hiragino Kaku Gothic ProN",Meiryo,sans-serif;font-size:2rem}.l-nav__tel:link,.l-nav__tel:active,.l-nav__tel:visited{color:#fff;cursor:pointer}.l-nav__tel:hover{color:#fff}@media screen and (max-width: 1000px){.l-nav__logo{max-width:35%}.l-nav__content{grid-template-columns:repeat(2, calc((100% - 30px) / 2));gap:30px}}@media screen and (min-width: 768px){.l-nav__link,.l-nav__child-link,.l-nav__dropdown:link{display:block;max-width:220px;padding-right:30px}.l-nav__link:after,.l-nav__child-link:after,.l-nav__dropdown:link:after{content:url(/english/wp-content/themes/mtl-co-jp/assets/img/common/i-arrow-2.svg);position:absolute;right:0;top:7px;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);line-height:0}}@media screen and (max-width: 767px){.l-nav{top:5px;left:5px;display:block;padding:0
20px 30px;width:calc(100vw - 10px);height:calc(100dvh - 10px);border-radius:10px}.l-nav:after{content:none}.l-nav:before{position:fixed;top:5px;left:5px;z-index:1;width:calc(100% - 10px);height:75px;border-radius:10px;background:#080808;content:""}.l-nav__logo{display:none}.l-nav__content{display:block;margin:120px
0 0;max-width:100%;width:100%}.l-nav__links+.l-nav__links{margin:20px
0 0}.l-nav__link,.l-nav__dropdown{display:block;width:100%;font-size:1rem}.l-nav__dropdown{position:relative}.l-nav__dropdown:before{position:absolute;top:50%;right:0;width:13px;height:13px;background:#fff;content:"";-webkit-transition:0.3s;transition:0.3s;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-clip-path:polygon(calc(50% - 0.5px) 0, calc(50% - 0.5px) calc(50% - 0.5px), 0 calc(50% - 0.5px), 0 calc(50% + 0.5px), calc(50% - 0.5px) calc(50% + 0.5px), calc(50% - 0.5px) 100%, calc(50% + 0.5px) 100%, calc(50% + 0.5px) calc(50% + 0.5px), 100% calc(50% + 0.5px), 100% calc(50% - 0.5px), calc(50% + 0.5px) calc(50% - 0.5px), calc(50% + 0.5px) 0);clip-path:polygon(calc(50% - 0.5px) 0, calc(50% - 0.5px) calc(50% - 0.5px), 0 calc(50% - 0.5px), 0 calc(50% + 0.5px), calc(50% - 0.5px) calc(50% + 0.5px), calc(50% - 0.5px) 100%, calc(50% + 0.5px) 100%, calc(50% + 0.5px) calc(50% + 0.5px), 100% calc(50% + 0.5px), 100% calc(50% - 0.5px), calc(50% + 0.5px) calc(50% - 0.5px), calc(50% + 0.5px) 0)}.l-nav__dropdown.is-open:before{-webkit-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg);-webkit-clip-path:polygon(calc(50% - 0.5px) 0, calc(50% - 0.5px) calc(50% - 0.5px), calc(50% - 0.5px) calc(50% - 0.5px), calc(50% - 0.5px) calc(50% + 0.5px), calc(50% - 0.5px) calc(50% + 0.5px), calc(50% - 0.5px) 100%, calc(50% + 0.5px) 100%, calc(50% + 0.5px) calc(50% + 0.5px), calc(50% + 0.5px) calc(50% + 0.5px), calc(50% + 0.5px) calc(50% - 0.5px), calc(50% + 0.5px) calc(50% - 0.5px), calc(50% + 0.5px) 0);clip-path:polygon(calc(50% - 0.5px) 0, calc(50% - 0.5px) calc(50% - 0.5px), calc(50% - 0.5px) calc(50% - 0.5px), calc(50% - 0.5px) calc(50% + 0.5px), calc(50% - 0.5px) calc(50% + 0.5px), calc(50% - 0.5px) 100%, calc(50% + 0.5px) 100%, calc(50% + 0.5px) calc(50% + 0.5px), calc(50% + 0.5px) calc(50% + 0.5px), calc(50% + 0.5px) calc(50% - 0.5px), calc(50% + 0.5px) calc(50% - 0.5px), calc(50% + 0.5px) 0)}.l-nav__child-links{display:none}.l-nav__contact{margin:25px
auto 0}.l-nav__tel-container{margin:30px
auto 0}.l-nav__tel-text{font-weight:bold;font-size:1rem}.l-nav__tel{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:10px
auto 0;width:100%;height:60px;border-radius:100vw;background:#fff;color:#080808;font-weight:500;font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN",Meiryo,sans-serif;font-size:1rem}.l-nav__tel:link,.l-nav__tel:active,.l-nav__tel:visited{color:#080808;cursor:pointer}.l-nav__tel:hover{color:#080808}.l-nav__tel:after{position:absolute;top:50%;right:20px;content:url(/english/wp-content/themes/mtl-co-jp/assets/img/common/i-tel.svg);line-height:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.l-nav__products{display:none;margin:10px
auto 0;padding:25px
10px;background:#fff}.l-nav__products-col:not(:first-child){margin:40px
0 0}.l-nav__products-primary-link{display:block;position:relative;padding:0
50px 0 0}.l-nav__products-primary-link:after{content:url(/english/wp-content/themes/mtl-co-jp/assets/img/common/sp/header-mega-link-arrow.svg);position:absolute;top:calc(50% - 13px);right:10px}.l-nav__products-primary-text{display:grid;gap:5px;-ms-flex-line-pack:center;align-content:center}.l-nav__products-primary-text-ja{font-size:12px;font-weight:bold;letter-spacing:0.28em}.l-nav__products-primary-text-en{font-size:18px;font-weight:bold;letter-spacing:0.02em;font-family:"Syncopate","Hiragino Kaku Gothic ProN",Meiryo,sans-serif}.l-nav__products-parent-link{display:block;margin:25px
0 10px;padding:0
0 10px 0;border-bottom:2px solid #838383;font-weight:bold;font-size:14px}.l-nav__products-child-link{position:relative;display:block;margin:10px
0 0 10px;padding:0
0 0 20px;font-weight:500;font-size:14px;letter-spacing:0.02em}.l-nav__products-child-link:not(:first-child){margin-top:15px}.l-nav__products-child-link:before{position:absolute;left:-2px;top:7px;content:"";width:8px;height:8px;border-top:1px solid #080808;border-right:1px solid #080808;-webkit-transform:rotate(45deg);transform:rotate(45deg)}}.l-breadcrumbs .breadcrumbs>span{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:auto;height:-webkit-max-content;height:-moz-max-content;height:max-content;height:20px;color:#969696;white-space:nowrap;font-weight:bold;font-size:12px}.l-breadcrumbs .breadcrumbs > span
.arrow{margin:1px
10px 0}.l-breadcrumbs .breadcrumbs > span .arrow:before{content:url(/english/wp-content/themes/mtl-co-jp/assets/img/common/i-arrow-6.svg)}.l-breadcrumbs .breadcrumbs > span
a{text-decoration:underline;-webkit-transition:0.3s;transition:0.3s;text-underline-offset:4px}.l-breadcrumbs .breadcrumbs > span a:link, .l-breadcrumbs .breadcrumbs > span a:active, .l-breadcrumbs .breadcrumbs > span a:visited{color:#fff;cursor:pointer}.l-breadcrumbs .breadcrumbs > span a:hover{color:#fff}@media (hover: hover){.l-breadcrumbs .breadcrumbs > span a:hover{opacity:0.5}}.l-main{position:relative;z-index:0;margin:auto;width:100%}.l-main.--gutenberg-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0
20px;max-width:1026px;max-width:1280px}.l-main-visual{position:relative;z-index:0;overflow:hidden;margin:10px
10px 0;padding:115px
53px 15px;width:calc(100% - 20px);height:auto;border-radius:18px 18px 0 0;background:#333}@media screen and (max-width: 767px){.l-main-visual{margin:0;padding:110px
20px 15px;width:100%;border-radius:0}}.l-main-visual:before{position:absolute;top:-140px;right:-85px;z-index:-1;content:url(/english/wp-content/themes/mtl-co-jp/assets/img/common/main-visual-wheel.svg);-webkit-animation:rotateWheel 40s linear 0s infinite;animation:rotateWheel 40s linear 0s infinite}@media screen and (max-width: 767px){.l-main-visual:before{top:100px;right:-110px;content:url(/english/wp-content/themes/mtl-co-jp/assets/img/common/sp/main-visual-wheel.svg)}}@-webkit-keyframes
rotateWheel{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes
rotateWheel{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.l-main-visual__title-ja{color:#ccc;font-weight:bold;font-size:16px;line-height:1.5;letter-spacing:0.28em}@media screen and (max-width: 767px){.l-main-visual__title-ja{font-size:14px;line-height:1.4285714286}}.l-main-visual__title-en{margin:10px
0 50px;color:#fff;font-weight:bold;font-size:48px;font-family:"Syncopate","Hiragino Kaku Gothic ProN",Meiryo,sans-serif;line-height:1}@media screen and (max-width: 767px){.l-main-visual__title-en{margin:10px
0 40px;min-height:60px;font-size:30px}}.l-cta{margin:80px
auto 0;padding:80px
20px;width:100%;background:#fff}.l-cta__inner{position:relative;z-index:0;margin:auto;padding:40px
70px;max-width:100%;width:1022px}.l-cta__inner:before{position:absolute;left:50%;z-index:-3;width:100vw;height:100%;background:#fff;content:"";-webkit-transform:translateX(-50%);transform:translateX(-50%)}.l-cta__bg{position:absolute;top:0;left:0;z-index:-2;aspect-ratio:1022/468;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.l-cta__scroll-text{position:absolute;top:50%;left:50%;z-index:-1;width:calc(var(--cta-scroll-text-width) * 2);height:var(--cta-scroll-text-height);background:url(/english/wp-content/themes/mtl-co-jp/assets/img/common/cta-scroll-text.svg) repeat-x 0 0/var(--cta-scroll-text-width) var(--cta-scroll-text-height);mix-blend-mode:difference;line-height:1;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-animation:cta-scroll-text 30s infinite linear;animation:cta-scroll-text 30s infinite linear;--cta-scroll-text-width:3317px;--cta-scroll-text-height:133px}@-webkit-keyframes cta-scroll-text{0%{background-position-x:var(--cta-scroll-text-width)}100%{background-position-x:0}}@keyframes cta-scroll-text{0%{background-position-x:var(--cta-scroll-text-width)}100%{background-position-x:0}}.l-cta__content{padding:40px
45px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background:rgba(8, 8, 8, 0.7)}.l-cta__heading{color:#fff;letter-spacing:0.02em;font-weight:bold;font-family:"Syncopate","Hiragino Kaku Gothic ProN",Meiryo,sans-serif;line-height:1;font-size:1.875rem}.l-cta__text{margin:10px
0 0;color:#fff;letter-spacing:0.04em;font-weight:500;line-height:1.75;font-size:1rem}.l-cta__contact{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;grid-column:1/3;margin:15px
0 0;max-width:100%;width:300px;height:60px;border:solid 2px #212eff;border-radius:100vw;background:#212eff;letter-spacing:0.11em;font-weight:500;-webkit-transition:0.3s;transition:0.3s;font-size:1.125rem}.l-cta__contact:link,.l-cta__contact:active,.l-cta__contact:visited{color:#fff;cursor:pointer}.l-cta__contact:hover{color:#fff}@media (hover: hover){.l-cta__contact:hover{background:#fff;color:#212eff}.l-cta__contact:hover:link,.l-cta__contact:hover:active,.l-cta__contact:hover:visited{color:#212eff;cursor:pointer}.l-cta__contact:hover:hover{color:#212eff}.l-cta__contact:hover:after{background:#212eff}}.l-cta__contact:after{position:absolute;top:50%;right:20px;display:block;width:11px;height:19px;background:#fff;content:"";-webkit-transition:0.3s;transition:0.3s;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-mask-image:url(/english/wp-content/themes/mtl-co-jp/assets/img/common/i-arrow-3.svg);mask-image:url(/english/wp-content/themes/mtl-co-jp/assets/img/common/i-arrow-3.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center}.l-cta__tel-text{margin:38px
0 0;color:#fff;font-weight:500;font-size:1rem}.l-cta__tel{display:-webkit-box;display:-ms-flexbox;display:flex;margin:5px
0 0;color:#fff;font-weight:bold;font-family:"Syncopate","Hiragino Kaku Gothic ProN",Meiryo,sans-serif;font-size:1.875rem}.l-cta__tel:link,.l-cta__tel:active,.l-cta__tel:visited{color:#fff;cursor:pointer}.l-cta__tel:hover{color:#fff}@media screen and (max-width: 767px){.l-cta{overflow:hidden;margin:60px
auto 0;padding:0
0 85px}.l-cta__inner{padding:20px
20px 67px}.l-cta__inner:before{bottom:0;left:50%;width:100vw;height:100%;-webkit-transform:translate(-50%, 50%);transform:translate(-50%, 50%)}.l-cta__scroll-text{top:100%;background-image:url(/english/wp-content/themes/mtl-co-jp/assets/img/common/cta-scroll-text.svg);-webkit-transform:translate(-50%, -47px);transform:translate(-50%, -47px);--cta-scroll-text-width:2029px;--cta-scroll-text-height:81px}.l-cta__content{padding:40px
19px 30px;width:100%}.l-cta__contact{margin:15px
auto 0;width:100%;max-width:100%}.l-cta__tel-text{margin:30px
0 0}.l-cta__tel{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:10px
auto 0;width:100%;max-width:370px;height:60px;border-radius:100vw;background:#fff;color:#080808;font-weight:500;font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN",Meiryo,sans-serif;font-size:1rem}.l-cta__tel:link,.l-cta__tel:active,.l-cta__tel:visited{color:#080808;cursor:pointer}.l-cta__tel:hover{color:#080808}.l-cta__tel:after{position:absolute;top:50%;right:20px;content:url(/english/wp-content/themes/mtl-co-jp/assets/img/common/i-tel.svg);line-height:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.l-footer{position:relative;z-index:10;padding:50px
20px 45px;background:#333;color:#b5b5b5}@media screen and (max-width: 767px){.l-footer{z-index:1}}.l-footer.--simple{padding:20px}.l-footer__inner{display:grid;grid-template-columns:32.2580645161% 1fr;margin:auto;max-width:100%;width:1240px}.l-footer__logo{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.l-footer__address{margin:20px
0 0;line-height:1.6666666667;font-size:0.75rem}.l-footer__info-sns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:25px
0 0;font-size:0.75rem}.l-footer__info-sns>*+*{margin:0
0 0 20px}.l-footer__links{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0
0 0 auto}.l-footer__links-col{margin:0
45px 0 0}.l-footer__links-col>*{line-height:1}.l-footer__links-col>*+*{margin:15px
0 0}.l-footer__link,.l-footer__dropdown{position:relative;color:#fff;font-weight:bold;line-height:1.5384615385;font-size:0.875rem}.l-footer__link:link,.l-footer__link:active,.l-footer__link:visited,.l-footer__dropdown:link,.l-footer__dropdown:active,.l-footer__dropdown:visited{color:#fff;cursor:pointer}.l-footer__link:hover,.l-footer__dropdown:hover{color:#fff}.l-footer__child-links{margin:15px
0 0}.l-footer__child-links>*{line-height:1}.l-footer__child-links>*+*{margin:15px
0 0}.l-footer__child-link{position:relative;display:block;padding-left:18px;color:#fff;font-weight:bold;line-height:1.5384615385;font-size:0.8125rem}.l-footer__child-link:link,.l-footer__child-link:active,.l-footer__child-link:visited{color:#fff;cursor:pointer}.l-footer__child-link:hover{color:#fff}.l-footer__child-link:before{position:absolute;top:10px;left:0;width:9px;height:1px;background:#fff;content:""}.l-footer__bottom{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;grid-column:1/3;margin:25px
auto 0;padding:30px
0 0;width:100%;border-top:solid 1px #b5b5b5}.l-footer__bottom-sns{display:none}.l-footer__other-links{display:-webkit-box;display:-ms-flexbox;display:flex}.l-footer__other-links>*+*{margin:0
0 0 40px}.l-footer__other-link{position:relative;display:block;padding:0
0 0 20px;color:#b5b5b5;font-weight:normal;font-size:0.8125rem}.l-footer__other-link:link,.l-footer__other-link:active,.l-footer__other-link:visited{color:#b5b5b5;cursor:pointer}.l-footer__other-link:hover{color:#b5b5b5}.l-footer__other-link:before{position:absolute;top:9px;left:0;width:9px;height:1px;background:#b5b5b5;content:""}.l-footer__copyright{letter-spacing:0.04em;font-size:0.75rem}.l-footer__go-top{position:absolute;right:0;top:-60px}@media screen and (min-width: 768px){.l-footer__dropdown:not([href]){color:#b5b5b5;font-weight:normal}.l-footer__link,.l-footer__child-link,.l-footer__dropdown:link{display:block;padding-right:40px}.l-footer__link:after,.l-footer__child-link:after,.l-footer__dropdown:link:after{content:url(/english/wp-content/themes/mtl-co-jp/assets/img/common/i-arrow-2.svg);position:absolute;right:0;top:7px;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);line-height:0}}@media screen and (max-width: 767px){.l-footer{padding:40px
20px 30px}.l-footer.--simple{padding:10px}.l-footer__inner{display:block}.l-footer__logo{width:125px;height:41px}.l-footer__info-sns{display:none}.l-footer__links{display:block;margin:35px
0 0}.l-footer__links-col{display:contents}.l-footer__links-col>*{border-top:solid 1px #525252}.l-footer__links-col>*+*{margin:0}.l-footer__link,.l-footer__dropdown{display:block;padding:15px
10px;width:100%;letter-spacing:0;font-size:0.875rem}.l-footer__dropdown{position:relative}.l-footer__dropdown:before{position:absolute;top:50%;right:10px;width:13px;height:13px;background:#fff;content:"";-webkit-transition:0.3s;transition:0.3s;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-clip-path:polygon(calc(50% - 0.5px) 0, calc(50% - 0.5px) calc(50% - 0.5px), 0 calc(50% - 0.5px), 0 calc(50% + 0.5px), calc(50% - 0.5px) calc(50% + 0.5px), calc(50% - 0.5px) 100%, calc(50% + 0.5px) 100%, calc(50% + 0.5px) calc(50% + 0.5px), 100% calc(50% + 0.5px), 100% calc(50% - 0.5px), calc(50% + 0.5px) calc(50% - 0.5px), calc(50% + 0.5px) 0);clip-path:polygon(calc(50% - 0.5px) 0, calc(50% - 0.5px) calc(50% - 0.5px), 0 calc(50% - 0.5px), 0 calc(50% + 0.5px), calc(50% - 0.5px) calc(50% + 0.5px), calc(50% - 0.5px) 100%, calc(50% + 0.5px) 100%, calc(50% + 0.5px) calc(50% + 0.5px), 100% calc(50% + 0.5px), 100% calc(50% - 0.5px), calc(50% + 0.5px) calc(50% - 0.5px), calc(50% + 0.5px) 0)}.l-footer__dropdown.is-open:before{-webkit-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg);-webkit-clip-path:polygon(calc(50% - 0.5px) 0, calc(50% - 0.5px) calc(50% - 0.5px), calc(50% - 0.5px) calc(50% - 0.5px), calc(50% - 0.5px) calc(50% + 0.5px), calc(50% - 0.5px) calc(50% + 0.5px), calc(50% - 0.5px) 100%, calc(50% + 0.5px) 100%, calc(50% + 0.5px) calc(50% + 0.5px), calc(50% + 0.5px) calc(50% + 0.5px), calc(50% + 0.5px) calc(50% - 0.5px), calc(50% + 0.5px) calc(50% - 0.5px), calc(50% + 0.5px) 0);clip-path:polygon(calc(50% - 0.5px) 0, calc(50% - 0.5px) calc(50% - 0.5px), calc(50% - 0.5px) calc(50% - 0.5px), calc(50% - 0.5px) calc(50% + 0.5px), calc(50% - 0.5px) calc(50% + 0.5px), calc(50% - 0.5px) 100%, calc(50% + 0.5px) 100%, calc(50% + 0.5px) calc(50% + 0.5px), calc(50% + 0.5px) calc(50% + 0.5px), calc(50% + 0.5px) calc(50% - 0.5px), calc(50% + 0.5px) calc(50% - 0.5px), calc(50% + 0.5px) 0)}.l-footer__child-links{display:none;margin:0
0 20px 15px}.l-footer__bottom{-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0;padding:30px
0 0;border-top:solid 1px #525252}.l-footer__bottom-sns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0
0 0 auto;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.l-footer__bottom-sns>*+*{margin:0
0 0 25px}.l-footer__other-links{display:block}.l-footer__other-links>*+*{margin:10px
0 0}.l-footer__copyright{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin:40px
auto 0;width:100%}.l-footer__go-top{display:none !important}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,
.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir='rtl'] .slick-slide{float:right}.slick-slide
img{display:block}.slick-slide.slick-loading
img{display:none}.slick-slide.dragging
img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px
solid transparent}.slick-arrow.slick-hidden{display:none}.l-breadcrumbs{margin:120px
0 85px 43px}@media screen and (max-width: 767px){.l-breadcrumbs{margin:100px
0 65px 25px}}.l-breadcrumbs .breadcrumbs > span .arrow:before{-webkit-filter:invert(1);filter:invert(1)}.l-breadcrumbs .breadcrumbs > span a:link, .l-breadcrumbs .breadcrumbs > span a:active, .l-breadcrumbs .breadcrumbs > span a:visited{color:#080808;cursor:pointer}.l-breadcrumbs .breadcrumbs > span a:hover{color:#080808}.main-visual{position:relative;display:grid;grid-template-columns:50% 54.5808966862%;grid-template-areas:"content slides";gap:5.8479532164%}@media screen and (max-width: 1300px){.main-visual{grid-template-columns:50% 44.1520467836%}}@media screen and (max-width: 767px){.main-visual{grid-template-columns:100%;grid-template-areas:"slides" "content";gap:40px}}.main-visual:before{content:url(/english/wp-content/themes/mtl-co-jp/assets/img/p-products-single/products.svg);position:absolute;z-index:-1;line-height:0;left:-170px;top:-60px}@media screen and (max-width: 767px){.main-visual:before{content:url(/english/wp-content/themes/mtl-co-jp/assets/img/p-products-single/sp/products.svg);left:0;top:-35px}}.main-visual__content{grid-area:content}.main-visual__content ul:not([class]){list-style:disc;list-style-position:inside}.main-visual__content ol:not([class]){list-style:decimal;list-style-position:inside}.main-visual__slides{grid-area:slides}.main-visual__tag{display:block;padding:1px
4px 3px 8px;border-radius:2px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background:#0F50E3;color:#fff;font-size:14px;letter-spacing:0.28em;font-weight:bold;text-align:center;line-height:1.4285714286}@media screen and (max-width: 767px){.main-visual__tag{padding:2px
5px 3px 8px;font-size:12px;line-height:1.4166666667}}.main-visual__heading{margin:5px
0 0;letter-spacing:0.13em;font-weight:bold;font-size:32px;line-height:1.4375}@media screen and (max-width: 767px){.main-visual__heading{margin:5px
0 0;font-size:26px;line-height:1.4230769231}}.main-visual__description{margin:30px
0 0}@media screen and (max-width: 767px){.main-visual__description{margin:20px
0 0}}.main-visual__contact-button{margin:40px
0 0;padding:0
40px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:100%;width:460px;height:60px;border:solid 2px #212eff;border-radius:100vw;background:#212eff;letter-spacing:0.11em;font-weight:500;font-size:18px;text-align:center;-webkit-transition:0.3s;transition:0.3s}@media screen and (max-width: 767px){.main-visual__contact-button{margin:30px
auto 0}}@media screen and (max-width: 365px){.main-visual__contact-button{padding:0
30px 2px 20px;font-size:16px;letter-spacing:0.04em}}.main-visual__contact-button:link,.main-visual__contact-button:active,.main-visual__contact-button:visited{color:#fff;cursor:pointer}.main-visual__contact-button:hover{color:#fff}@media (hover: hover){.main-visual__contact-button:hover{background:#fff;color:#212eff}.main-visual__contact-button:hover:link,.main-visual__contact-button:hover:active,.main-visual__contact-button:hover:visited{color:#212eff;cursor:pointer}.main-visual__contact-button:hover:hover{color:#212eff}.main-visual__contact-button:hover:after{background:#212eff}}.main-visual__contact-button:after{position:absolute;top:50%;right:20px;display:block;width:11px;height:19px;background:#fff;content:"";-webkit-transition:0.3s;transition:0.3s;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-mask-image:url(/english/wp-content/themes/mtl-co-jp/assets/img/common/i-arrow-3.svg);mask-image:url(/english/wp-content/themes/mtl-co-jp/assets/img/common/i-arrow-3.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center}@media screen and (max-width: 365px){.main-visual__contact-button:after{right:10px;-webkit-transform:translateY(-50%) scale(0.8);transform:translateY(-50%) scale(0.8)}}.main-visual__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px;margin:20px
0 0;max-width:460px}@media screen and (max-width: 767px){.main-visual__buttons{margin:20px
auto 0}}.main-visual__button-item{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:calc(50% - 5px);width:146px}.main-visual__button{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:8px
10px 10px;width:100%;min-height:50px;border:solid 1px #080808;border-radius:100vw;background:#f7f7f7;font-weight:bold;color:#080808;font-size:14px;text-align:center;letter-spacing:0.12em;-webkit-transition:0.3s;transition:0.3s}.main-visual__button:link,.main-visual__button:active,.main-visual__button:visited{color:#080808;cursor:pointer}.main-visual__button:hover{color:#080808}@media (hover: hover){.main-visual__button:hover{background:#080808;color:#f7f7f7}.main-visual__button:hover:link,.main-visual__button:hover:active,.main-visual__button:hover:visited{color:#f7f7f7;cursor:pointer}.main-visual__button:hover:hover{color:#f7f7f7}.main-visual__button:hover:after{-webkit-filter:brightness(1) invert(1);filter:brightness(1) invert(1);-webkit-transform:translate(5px, -50%);transform:translate(5px, -50%)}}.main-visual__button:after{position:absolute;top:50%;right:15px;content:url(/english/wp-content/themes/mtl-co-jp/assets/img/p-products-single/i-arrow.svg);line-height:0;-webkit-transition:0.3s;transition:0.3s;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.main-visual__button.--pdf{padding:8px
14px 10px 6px}.main-visual__button.--pdf:after{right:15px;content:url(/english/wp-content/themes/mtl-co-jp/assets/img/p-products-single/i-pdf.svg)}.main-visual__slides .slick-arrow{position:absolute;z-index:1;top:150px;color:transparent;font-size:0;width:56px;height:56px;background:url(/english/wp-content/themes/mtl-co-jp/assets/img/p-products-single/slides-arrow.svg) no-repeat center/contain;border-radius:100vw;-webkit-box-shadow:3px 3px 6px 0 rgba(0, 0, 0, 0.16);box-shadow:3px 3px 6px 0 rgba(0, 0, 0, 0.16);-webkit-transition:0.3s;transition:0.3s}@media screen and (max-width: 767px){.main-visual__slides .slick-arrow{top:calc(50% - 30px);width:44px;height:44px;-webkit-box-shadow:3px 3px 6px 0 rgba(0, 0, 0, 0.06);box-shadow:3px 3px 6px 0 rgba(0, 0, 0, 0.06);background-image:url(/english/wp-content/themes/mtl-co-jp/assets/img/p-products-single/slides-arrow.svg)}}@media (hover: hover){.main-visual__slides .slick-arrow:hover{opacity:0.5}}.main-visual__slides .slick-prev{left:-28px}@media screen and (max-width: 767px){.main-visual__slides .slick-prev{left:-10px}}.main-visual__slides .slick-next{right:-28px;-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-box-shadow:-3px -3px 6px 0 rgba(0, 0, 0, 0.16);box-shadow:-3px -3px 6px 0 rgba(0, 0, 0, 0.16)}@media screen and (max-width: 767px){.main-visual__slides .slick-next{right:-10px;-webkit-box-shadow:-3px -3px 6px 0 rgba(0, 0, 0, 0.06);box-shadow:-3px -3px 6px 0 rgba(0, 0, 0, 0.06)}}.main-visual__slides .slick-dots{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:20px
auto 0;height:16px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media screen and (max-width: 767px){.main-visual__slides .slick-dots{height:14px}}.main-visual__slides .slick-dots
li{margin:0
10px}.main-visual__slides .slick-dots li
button{display:block;width:12px;height:12px;border:solid 1px #333;border-radius:100vw;color:transparent;background:transparent;font-size:0;-webkit-transition:0.3s;transition:0.3s}@media screen and (max-width: 767px){.main-visual__slides .slick-dots li
button{width:10px;height:10px}}.main-visual__slides .slick-dots li.slick-active
button{background:#333;-webkit-transform:scale(1.3333333333);transform:scale(1.3333333333)}@media screen and (max-width: 767px){.main-visual__slides .slick-dots li.slick-active
button{-webkit-transform:scale(1.4);transform:scale(1.4)}}.main-visual__slides .slick-list{border-radius:20px;-webkit-box-shadow:0 7px 8px 0 rgba(0, 0, 0, 0.01);box-shadow:0 7px 8px 0 rgba(0, 0, 0, 0.01)}.main-visual__slide{width:560px;height:356px;aspect-ratio:560/356;-o-object-fit:contain;object-fit:contain;background:#fff}@media screen and (max-width: 767px){.main-visual__slide{width:89.3333333333vw;height:56.8vw;aspect-ratio:335/213}}.post-content{margin:80px
auto 0}.case{margin:100px
auto}@media screen and (max-width: 767px){.case{margin:80px
auto 60px}}.case .c-heading-1{margin-bottom:30px}.case .c-case-list{margin:30px
auto 0}.case .c-button-1{margin:40px
auto 0}@media screen and (max-width: 767px){.case .c-button-1{margin:30px
auto 0}}.column{margin:100px
auto}@media screen and (max-width: 767px){.column{margin:80px
auto 60px}}.column .c-heading-1{margin-bottom:30px}.column .c-case-list{margin:30px
auto 0}.column .c-button-1{margin:40px
auto 0}@media screen and (max-width: 767px){.column .c-button-1{margin:30px
auto 0}}.back-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:80px
auto 0}#p-products-single .post-content span > a:not([class]),
#p-products-single .post-content p > a:not([class]),
#p-products-single .post-content td > a:not([class]),
#p-products-single .post-content li > a:not([class]),
#p-products-single .post-content h1 > a:not([class]),
#p-products-single .post-content h2 > a:not([class]),
#p-products-single .post-content h3 > a:not([class]),
#p-products-single .post-content h4 > a:not([class]),
#p-products-single .post-content h5 > a:not([class]),
#p-products-single .post-content h6 > a:not([class]),
#wpwrap .editor-styles-wrapper span > a:not([class]),
#wpwrap .editor-styles-wrapper p > a:not([class]),
#wpwrap .editor-styles-wrapper td > a:not([class]),
#wpwrap .editor-styles-wrapper li > a:not([class]),
#wpwrap .editor-styles-wrapper h1 > a:not([class]),
#wpwrap .editor-styles-wrapper h2 > a:not([class]),
#wpwrap .editor-styles-wrapper h3 > a:not([class]),
#wpwrap .editor-styles-wrapper h4 > a:not([class]),
#wpwrap .editor-styles-wrapper h5 > a:not([class]),
#wpwrap .editor-styles-wrapper h6>a:not([class]){text-decoration:underline;-webkit-transition:0.3s;transition:0.3s}#p-products-single .post-content span > a:not([class]):link, #p-products-single .post-content span > a:not([class]):active, #p-products-single .post-content span > a:not([class]):visited,
#p-products-single .post-content p > a:not([class]):link,
#p-products-single .post-content p > a:not([class]):active,
#p-products-single .post-content p > a:not([class]):visited,
#p-products-single .post-content td > a:not([class]):link,
#p-products-single .post-content td > a:not([class]):active,
#p-products-single .post-content td > a:not([class]):visited,
#p-products-single .post-content li > a:not([class]):link,
#p-products-single .post-content li > a:not([class]):active,
#p-products-single .post-content li > a:not([class]):visited,
#p-products-single .post-content h1 > a:not([class]):link,
#p-products-single .post-content h1 > a:not([class]):active,
#p-products-single .post-content h1 > a:not([class]):visited,
#p-products-single .post-content h2 > a:not([class]):link,
#p-products-single .post-content h2 > a:not([class]):active,
#p-products-single .post-content h2 > a:not([class]):visited,
#p-products-single .post-content h3 > a:not([class]):link,
#p-products-single .post-content h3 > a:not([class]):active,
#p-products-single .post-content h3 > a:not([class]):visited,
#p-products-single .post-content h4 > a:not([class]):link,
#p-products-single .post-content h4 > a:not([class]):active,
#p-products-single .post-content h4 > a:not([class]):visited,
#p-products-single .post-content h5 > a:not([class]):link,
#p-products-single .post-content h5 > a:not([class]):active,
#p-products-single .post-content h5 > a:not([class]):visited,
#p-products-single .post-content h6 > a:not([class]):link,
#p-products-single .post-content h6 > a:not([class]):active,
#p-products-single .post-content h6 > a:not([class]):visited,
#wpwrap .editor-styles-wrapper span > a:not([class]):link,
#wpwrap .editor-styles-wrapper span > a:not([class]):active,
#wpwrap .editor-styles-wrapper span > a:not([class]):visited,
#wpwrap .editor-styles-wrapper p > a:not([class]):link,
#wpwrap .editor-styles-wrapper p > a:not([class]):active,
#wpwrap .editor-styles-wrapper p > a:not([class]):visited,
#wpwrap .editor-styles-wrapper td > a:not([class]):link,
#wpwrap .editor-styles-wrapper td > a:not([class]):active,
#wpwrap .editor-styles-wrapper td > a:not([class]):visited,
#wpwrap .editor-styles-wrapper li > a:not([class]):link,
#wpwrap .editor-styles-wrapper li > a:not([class]):active,
#wpwrap .editor-styles-wrapper li > a:not([class]):visited,
#wpwrap .editor-styles-wrapper h1 > a:not([class]):link,
#wpwrap .editor-styles-wrapper h1 > a:not([class]):active,
#wpwrap .editor-styles-wrapper h1 > a:not([class]):visited,
#wpwrap .editor-styles-wrapper h2 > a:not([class]):link,
#wpwrap .editor-styles-wrapper h2 > a:not([class]):active,
#wpwrap .editor-styles-wrapper h2 > a:not([class]):visited,
#wpwrap .editor-styles-wrapper h3 > a:not([class]):link,
#wpwrap .editor-styles-wrapper h3 > a:not([class]):active,
#wpwrap .editor-styles-wrapper h3 > a:not([class]):visited,
#wpwrap .editor-styles-wrapper h4 > a:not([class]):link,
#wpwrap .editor-styles-wrapper h4 > a:not([class]):active,
#wpwrap .editor-styles-wrapper h4 > a:not([class]):visited,
#wpwrap .editor-styles-wrapper h5 > a:not([class]):link,
#wpwrap .editor-styles-wrapper h5 > a:not([class]):active,
#wpwrap .editor-styles-wrapper h5 > a:not([class]):visited,
#wpwrap .editor-styles-wrapper h6 > a:not([class]):link,
#wpwrap .editor-styles-wrapper h6 > a:not([class]):active,
#wpwrap .editor-styles-wrapper h6>a:not([class]):visited{color:#0673e0;cursor:pointer}#p-products-single .post-content span > a:not([class]):hover,
#p-products-single .post-content p > a:not([class]):hover,
#p-products-single .post-content td > a:not([class]):hover,
#p-products-single .post-content li > a:not([class]):hover,
#p-products-single .post-content h1 > a:not([class]):hover,
#p-products-single .post-content h2 > a:not([class]):hover,
#p-products-single .post-content h3 > a:not([class]):hover,
#p-products-single .post-content h4 > a:not([class]):hover,
#p-products-single .post-content h5 > a:not([class]):hover,
#p-products-single .post-content h6 > a:not([class]):hover,
#wpwrap .editor-styles-wrapper span > a:not([class]):hover,
#wpwrap .editor-styles-wrapper p > a:not([class]):hover,
#wpwrap .editor-styles-wrapper td > a:not([class]):hover,
#wpwrap .editor-styles-wrapper li > a:not([class]):hover,
#wpwrap .editor-styles-wrapper h1 > a:not([class]):hover,
#wpwrap .editor-styles-wrapper h2 > a:not([class]):hover,
#wpwrap .editor-styles-wrapper h3 > a:not([class]):hover,
#wpwrap .editor-styles-wrapper h4 > a:not([class]):hover,
#wpwrap .editor-styles-wrapper h5 > a:not([class]):hover,
#wpwrap .editor-styles-wrapper h6>a:not([class]):hover{color:#0673e0}@media (hover: hover){#p-products-single .post-content span > a:not([class]):hover,
#p-products-single .post-content p > a:not([class]):hover,
#p-products-single .post-content td > a:not([class]):hover,
#p-products-single .post-content li > a:not([class]):hover,
#p-products-single .post-content h1 > a:not([class]):hover,
#p-products-single .post-content h2 > a:not([class]):hover,
#p-products-single .post-content h3 > a:not([class]):hover,
#p-products-single .post-content h4 > a:not([class]):hover,
#p-products-single .post-content h5 > a:not([class]):hover,
#p-products-single .post-content h6 > a:not([class]):hover,
#wpwrap .editor-styles-wrapper span > a:not([class]):hover,
#wpwrap .editor-styles-wrapper p > a:not([class]):hover,
#wpwrap .editor-styles-wrapper td > a:not([class]):hover,
#wpwrap .editor-styles-wrapper li > a:not([class]):hover,
#wpwrap .editor-styles-wrapper h1 > a:not([class]):hover,
#wpwrap .editor-styles-wrapper h2 > a:not([class]):hover,
#wpwrap .editor-styles-wrapper h3 > a:not([class]):hover,
#wpwrap .editor-styles-wrapper h4 > a:not([class]):hover,
#wpwrap .editor-styles-wrapper h5 > a:not([class]):hover,
#wpwrap .editor-styles-wrapper h6>a:not([class]):hover{text-decoration:none;opacity:0.5}}#p-products-single .post-content span > a:not([class])[target=_blank]:after,
#p-products-single .post-content p > a:not([class])[target=_blank]:after,
#p-products-single .post-content td > a:not([class])[target=_blank]:after,
#p-products-single .post-content li > a:not([class])[target=_blank]:after,
#p-products-single .post-content h1 > a:not([class])[target=_blank]:after,
#p-products-single .post-content h2 > a:not([class])[target=_blank]:after,
#p-products-single .post-content h3 > a:not([class])[target=_blank]:after,
#p-products-single .post-content h4 > a:not([class])[target=_blank]:after,
#p-products-single .post-content h5 > a:not([class])[target=_blank]:after,
#p-products-single .post-content h6 > a:not([class])[target=_blank]:after,
#wpwrap .editor-styles-wrapper span > a:not([class])[target=_blank]:after,
#wpwrap .editor-styles-wrapper p > a:not([class])[target=_blank]:after,
#wpwrap .editor-styles-wrapper td > a:not([class])[target=_blank]:after,
#wpwrap .editor-styles-wrapper li > a:not([class])[target=_blank]:after,
#wpwrap .editor-styles-wrapper h1 > a:not([class])[target=_blank]:after,
#wpwrap .editor-styles-wrapper h2 > a:not([class])[target=_blank]:after,
#wpwrap .editor-styles-wrapper h3 > a:not([class])[target=_blank]:after,
#wpwrap .editor-styles-wrapper h4 > a:not([class])[target=_blank]:after,
#wpwrap .editor-styles-wrapper h5 > a:not([class])[target=_blank]:after,
#wpwrap .editor-styles-wrapper h6>a:not([class])[target=_blank]:after{content:url(/english/wp-content/themes/mtl-co-jp/assets/img/common/i-external.svg);line-height:22px}#p-products-single .post-content .wp-block-heading.has-text-align-center,
#wpwrap .editor-styles-wrapper .wp-block-heading.has-text-align-center{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-left:auto;margin-right:auto}#p-products-single .post-content h2.wp-block-heading,
#wpwrap .editor-styles-wrapper h2.wp-block-heading{position:relative;margin:100px
auto 30px;padding:0
0 20px;text-align:center;font-weight:bold;font-weight:bold;font-size:26px;line-height:1.4230769231}@media screen and (max-width: 767px){#p-products-single .post-content h2.wp-block-heading,
#wpwrap .editor-styles-wrapper h2.wp-block-heading{margin:80px
auto 30px;font-size:24px;line-height:1.4583333333}}#p-products-single .post-content h2.wp-block-heading + .wp-block-columns,
#wpwrap .editor-styles-wrapper h2.wp-block-heading+.wp-block-columns{margin:30px
auto 0}#p-products-single .post-content h2.wp-block-heading:before,
#wpwrap .editor-styles-wrapper h2.wp-block-heading:before{position:absolute;bottom:0;left:calc(50% - 80px);width:160px;height:2px;background:#080808;content:""}@media screen and (max-width: 767px){#p-products-single .post-content h2.wp-block-heading:before,
#wpwrap .editor-styles-wrapper h2.wp-block-heading:before{left:calc(50% - 72.5px);width:145px}}#p-products-single .post-content h3.wp-block-heading,
#wpwrap .editor-styles-wrapper h3.wp-block-heading{font-size:24px;border-left:2px solid #080808;font-weight:bold;padding-left:20px;margin:80px
auto 30px}@media screen and (max-width: 767px){#p-products-single .post-content h3.wp-block-heading,
#wpwrap .editor-styles-wrapper h3.wp-block-heading{margin:60px
auto 20px;font-size:22px}}#p-products-single .post-content h4.wp-block-heading,
#wpwrap .editor-styles-wrapper h4.wp-block-heading{position:relative;font-size:20px;font-weight:bold;margin:50px
auto 20px;padding:0
0 0 30px}@media screen and (max-width: 767px){#p-products-single .post-content h4.wp-block-heading,
#wpwrap .editor-styles-wrapper h4.wp-block-heading{margin:40px
auto 20px}}#p-products-single .post-content h4.wp-block-heading:before,
#wpwrap .editor-styles-wrapper h4.wp-block-heading:before{display:block;width:20px;height:2px;background:#080808;position:absolute;left:0;top:0;bottom:0;margin:auto;content:""}#p-products-single .post-content .wp-block-heading.is-style-simple,
#wpwrap .editor-styles-wrapper .wp-block-heading.is-style-simple{margin:40px
auto 30px;padding:0;border:0;font-size:30px;text-align:center;font-weight:bold}@media screen and (max-width: 767px){#p-products-single .post-content .wp-block-heading.is-style-simple,
#wpwrap .editor-styles-wrapper .wp-block-heading.is-style-simple{margin:30px
auto 20px;font-size:24px}}#p-products-single .post-content .wp-block-buttons,
#wpwrap .editor-styles-wrapper .wp-block-buttons{margin:40px
auto 0}@media screen and (max-width: 767px){#p-products-single .post-content .wp-block-buttons,
#wpwrap .editor-styles-wrapper .wp-block-buttons{margin:30px
auto 0}}#p-products-single .post-content .wp-block-paragraph,
#wpwrap .editor-styles-wrapper .wp-block-paragraph{letter-spacing:0.04em;font-size:16px;line-height:1.875}#p-products-single .post-content .wp-block-paragraph + [class*=wp-block-],
#wpwrap .editor-styles-wrapper .wp-block-paragraph+[class*=wp-block-]{margin-top:40px}@media screen and (max-width: 767px){#p-products-single .post-content .wp-block-paragraph + [class*=wp-block-],
#wpwrap .editor-styles-wrapper .wp-block-paragraph+[class*=wp-block-]{margin-top:20px}}#p-products-single .post-content .wp-block-paragraph + .wp-block-paragraph,
#wpwrap .editor-styles-wrapper .wp-block-paragraph+.wp-block-paragraph{margin-top:30px}@media screen and (max-width: 767px){#p-products-single .post-content .wp-block-paragraph + .wp-block-paragraph,
#wpwrap .editor-styles-wrapper .wp-block-paragraph+.wp-block-paragraph{margin-top:20px}}#p-products-single .post-content .wp-block-paragraph + .wp-block-image,
#wpwrap .editor-styles-wrapper .wp-block-paragraph+.wp-block-image{margin-top:20px}@media screen and (max-width: 767px){#p-products-single .post-content .wp-block-paragraph,
#wpwrap .editor-styles-wrapper .wp-block-paragraph{font-size:15px}}#p-products-single .post-content ol.wp-block-list.is-style-default, #p-products-single .post-content ol.wp-block-list:not([class*=is-style-]),
#wpwrap .editor-styles-wrapper ol.wp-block-list.is-style-default,
#wpwrap .editor-styles-wrapper ol.wp-block-list:not([class*=is-style-]){counter-reset:ol-counter;margin:20px
auto 0}#p-products-single .post-content ol.wp-block-list.is-style-default li, #p-products-single .post-content ol.wp-block-list:not([class*=is-style-]) li,
#wpwrap .editor-styles-wrapper ol.wp-block-list.is-style-default li,
#wpwrap .editor-styles-wrapper ol.wp-block-list:not([class*=is-style-]) li{position:relative;padding:0
0 0 20px;counter-increment:ol-counter}#p-products-single .post-content ol.wp-block-list.is-style-default li:not(:first-child), #p-products-single .post-content ol.wp-block-list:not([class*=is-style-]) li:not(:first-child),
#wpwrap .editor-styles-wrapper ol.wp-block-list.is-style-default li:not(:first-child),
#wpwrap .editor-styles-wrapper ol.wp-block-list:not([class*=is-style-]) li:not(:first-child){margin:10px
0 0}@media screen and (max-width: 767px){#p-products-single .post-content ol.wp-block-list.is-style-default li:not(:first-child), #p-products-single .post-content ol.wp-block-list:not([class*=is-style-]) li:not(:first-child),
#wpwrap .editor-styles-wrapper ol.wp-block-list.is-style-default li:not(:first-child),
#wpwrap .editor-styles-wrapper ol.wp-block-list:not([class*=is-style-]) li:not(:first-child){margin:5px
0 0}}#p-products-single .post-content ol.wp-block-list.is-style-default li:before, #p-products-single .post-content ol.wp-block-list:not([class*=is-style-]) li:before,
#wpwrap .editor-styles-wrapper ol.wp-block-list.is-style-default li:before,
#wpwrap .editor-styles-wrapper ol.wp-block-list:not([class*=is-style-]) li:before{content:counter(ol-counter) ".";position:absolute;left:0;top:0;font-weight:bold}#p-products-single .post-content .wp-block-list,
#wpwrap .editor-styles-wrapper .wp-block-list{letter-spacing:0.04em;font-size:16px;line-height:1.875}@media screen and (max-width: 767px){#p-products-single .post-content .wp-block-list,
#wpwrap .editor-styles-wrapper .wp-block-list{font-size:15px}}#p-products-single .post-content .wp-block-list.is-style-order-note,
#wpwrap .editor-styles-wrapper .wp-block-list.is-style-order-note{counter-reset:ol-counter;margin-top:10px}#p-products-single .post-content .wp-block-list.is-style-order-note li,
#wpwrap .editor-styles-wrapper .wp-block-list.is-style-order-note
li{position:relative;padding:0
0 0 27px;counter-increment:ol-counter;font-size:14px;line-height:1.8571428571}@media screen and (max-width: 767px){#p-products-single .post-content .wp-block-list.is-style-order-note li,
#wpwrap .editor-styles-wrapper .wp-block-list.is-style-order-note
li{padding:0
0 0 21px;font-size:12px;line-height:1.8333333333}}#p-products-single .post-content .wp-block-list.is-style-order-note li:before,
#wpwrap .editor-styles-wrapper .wp-block-list.is-style-order-note li:before{content:"※" counter(ol-counter);position:absolute;left:0;top:0}#p-products-single .post-content .wp-block-columns,
#wpwrap .editor-styles-wrapper .wp-block-columns{margin:60px
auto 0;gap:80px}@media screen and (max-width: 767px){#p-products-single .post-content .wp-block-columns,
#wpwrap .editor-styles-wrapper .wp-block-columns{margin:40px
auto 0;gap:40px}}#p-products-single .post-content .wp-block-columns h3.wp-block-heading,
#wpwrap .editor-styles-wrapper .wp-block-columns h3.wp-block-heading{margin:25px
auto 20px}#p-products-single .post-content .wp-block-columns + *,
#wpwrap .editor-styles-wrapper .wp-block-columns+*{margin-top:40px}@media screen and (max-width: 767px){#p-products-single .post-content .wp-block-columns + *,
#wpwrap .editor-styles-wrapper .wp-block-columns+*{margin-top:25px}}#p-products-single .post-content .wp-block-column > *,
#wpwrap .editor-styles-wrapper .wp-block-column>*{margin-top:20px}#p-products-single .post-content .wp-block-column > :first-child,
#wpwrap .editor-styles-wrapper .wp-block-column>:first-child{margin-top:0 !important}#p-products-single .post-content .wp-block-column > :last-child,
#wpwrap .editor-styles-wrapper .wp-block-column>:last-child{margin-bottom:0 !important}#p-products-single .post-content .wp-block-image img,
#wpwrap .editor-styles-wrapper .wp-block-image
img{height:auto;width:auto;max-width:100%;border-radius:10px}#p-products-single .post-content .wp-block-media-text,
#wpwrap .editor-styles-wrapper .wp-block-media-text{gap:40px;margin-top:80px}@media screen and (max-width: 767px){#p-products-single .post-content .wp-block-media-text,
#wpwrap .editor-styles-wrapper .wp-block-media-text{gap:20px;margin-top:40px}}#p-products-single .post-content .wp-block-media-text__content,
#wpwrap .editor-styles-wrapper .wp-block-media-text__content{padding:0}#p-products-single .post-content .wp-block-media-text__content > :first-child,
#wpwrap .editor-styles-wrapper .wp-block-media-text__content>:first-child{margin-top:0}#p-products-single .post-content .wp-block-media-text__content > :last-child,
#wpwrap .editor-styles-wrapper .wp-block-media-text__content>:last-child{margin-bottom:0}#p-products-single .post-content .wp-block-media-text__media img,
#wpwrap .editor-styles-wrapper .wp-block-media-text__media
img{border-radius:10px}#p-products-single .post-content .wp-block-table,
#wpwrap .editor-styles-wrapper .wp-block-table{margin:30px
auto 0}@media screen and (max-width: 767px){#p-products-single .post-content .wp-block-table,
#wpwrap .editor-styles-wrapper .wp-block-table{margin:20px
auto 0}}#p-products-single .post-content .wp-block-table + .wp-block-paragraph,
#wpwrap .editor-styles-wrapper .wp-block-table+.wp-block-paragraph{margin-top:15px}#p-products-single .post-content .wp-block-table th,
#p-products-single .post-content .wp-block-table td,
#wpwrap .editor-styles-wrapper .wp-block-table th,
#wpwrap .editor-styles-wrapper .wp-block-table
td{vertical-align:middle;padding:10px;height:42px;border:none;font-size:13px;line-height:22px;letter-spacing:0}@media screen and (max-width: 767px){#p-products-single .post-content .wp-block-table th,
#p-products-single .post-content .wp-block-table td,
#wpwrap .editor-styles-wrapper .wp-block-table th,
#wpwrap .editor-styles-wrapper .wp-block-table
td{padding:10px;line-height:18px}}#p-products-single .post-content .wp-block-table th > a:nth-of-type(n+2),
#p-products-single .post-content .wp-block-table td > a:nth-of-type(n+2),
#wpwrap .editor-styles-wrapper .wp-block-table th > a:nth-of-type(n+2),
#wpwrap .editor-styles-wrapper .wp-block-table td>a:nth-of-type(n+2){display:inline-block;margin-top:5px}#p-products-single .post-content .wp-block-table:not([class*=is-style-]) tr:not(:last-child) > *:first-child, #p-products-single .post-content .wp-block-table.is-style-default tr:not(:last-child) > *:first-child,
#wpwrap .editor-styles-wrapper .wp-block-table:not([class*=is-style-]) tr:not(:last-child) > *:first-child,
#wpwrap .editor-styles-wrapper .wp-block-table.is-style-default tr:not(:last-child)>*:first-child{border-bottom:solid 1px #fff}#p-products-single .post-content .wp-block-table:not([class*=is-style-]) tr:not(:last-child) > *:not(:first-child), #p-products-single .post-content .wp-block-table.is-style-default tr:not(:last-child) > *:not(:first-child),
#wpwrap .editor-styles-wrapper .wp-block-table:not([class*=is-style-]) tr:not(:last-child) > *:not(:first-child),
#wpwrap .editor-styles-wrapper .wp-block-table.is-style-default tr:not(:last-child)>*:not(:first-child){border-bottom:solid 1px #DEDEDE}@media screen and (max-width: 767px){#p-products-single .post-content .wp-block-table:not([class*=is-style-]) tr:last-child > *:not(:last-child), #p-products-single .post-content .wp-block-table.is-style-default tr:last-child > *:not(:last-child),
#wpwrap .editor-styles-wrapper .wp-block-table:not([class*=is-style-]) tr:last-child > *:not(:last-child),
#wpwrap .editor-styles-wrapper .wp-block-table.is-style-default tr:last-child>*:not(:last-child){border-bottom:solid 1px #DEDEDE}}#p-products-single .post-content .wp-block-table:not([class*=is-style-]) tr > *, #p-products-single .post-content .wp-block-table.is-style-default tr > *,
#wpwrap .editor-styles-wrapper .wp-block-table:not([class*=is-style-]) tr > *,
#wpwrap .editor-styles-wrapper .wp-block-table.is-style-default tr>*{border-left:solid 1px #DEDEDE}@media screen and (max-width: 767px){#p-products-single .post-content .wp-block-table:not([class*=is-style-]) tr > *, #p-products-single .post-content .wp-block-table.is-style-default tr > *,
#wpwrap .editor-styles-wrapper .wp-block-table:not([class*=is-style-]) tr > *,
#wpwrap .editor-styles-wrapper .wp-block-table.is-style-default tr>*{border-left:none;border-left:none;min-height:42px;height:auto}}#p-products-single .post-content .wp-block-table:not([class*=is-style-]) tr > *:first-child, #p-products-single .post-content .wp-block-table.is-style-default tr > *:first-child,
#wpwrap .editor-styles-wrapper .wp-block-table:not([class*=is-style-]) tr > *:first-child,
#wpwrap .editor-styles-wrapper .wp-block-table.is-style-default tr>*:first-child{width:220px;background:#DEDEDE;font-weight:bold}@media screen and (max-width: 767px){#p-products-single .post-content .wp-block-table:not([class*=is-style-]) tr > *:first-child, #p-products-single .post-content .wp-block-table.is-style-default tr > *:first-child,
#wpwrap .editor-styles-wrapper .wp-block-table:not([class*=is-style-]) tr > *:first-child,
#wpwrap .editor-styles-wrapper .wp-block-table.is-style-default tr>*:first-child{display:block;width:100%}}#p-products-single .post-content .wp-block-table:not([class*=is-style-]) tr > *:not(:first-child), #p-products-single .post-content .wp-block-table.is-style-default tr > *:not(:first-child),
#wpwrap .editor-styles-wrapper .wp-block-table:not([class*=is-style-]) tr > *:not(:first-child),
#wpwrap .editor-styles-wrapper .wp-block-table.is-style-default tr>*:not(:first-child){font-size:14px;background:#fff}@media screen and (max-width: 767px){#p-products-single .post-content .wp-block-table:not([class*=is-style-]) tr > *:not(:first-child), #p-products-single .post-content .wp-block-table.is-style-default tr > *:not(:first-child),
#wpwrap .editor-styles-wrapper .wp-block-table:not([class*=is-style-]) tr > *:not(:first-child),
#wpwrap .editor-styles-wrapper .wp-block-table.is-style-default tr>*:not(:first-child){display:block;width:100%}}@media screen and (max-width: 767px){#p-products-single .post-content .wp-block-table:not([class*=is-style-]) tr, #p-products-single .post-content .wp-block-table.is-style-default tr,
#wpwrap .editor-styles-wrapper .wp-block-table:not([class*=is-style-]) tr,
#wpwrap .editor-styles-wrapper .wp-block-table.is-style-default
tr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}}@media screen and (max-width: 767px){#p-products-single .post-content .wp-block-table.is-style-type-a tbody,
#wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-a
tbody{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}}@media screen and (max-width: 767px){#p-products-single .post-content .wp-block-table.is-style-type-a tr,
#wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-a
tr{display:contents}}#p-products-single .post-content .wp-block-table.is-style-type-a tr:first-child > *,
#wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-a tr:first-child>*{background:#DEDEDE;font-weight:bold}@media screen and (max-width: 767px){#p-products-single .post-content .wp-block-table.is-style-type-a tr:first-child > *,
#wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-a tr:first-child>*{display:block;width:100%}}#p-products-single .post-content .wp-block-table.is-style-type-a tr:first-child > *:not(:first-child),
#wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-a tr:first-child>*:not(:first-child){border-left:solid 1px #fff}@media screen and (max-width: 767px){#p-products-single .post-content .wp-block-table.is-style-type-a tr:first-child > *:not(:first-child),
#wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-a tr:first-child>*:not(:first-child){border:none}}#p-products-single .post-content .wp-block-table.is-style-type-a tr:not(:first-child) > *,
#wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-a tr:not(:first-child)>*{font-size:14px;background:#fff;border-top:solid 1px #DEDEDE}@media screen and (max-width: 767px){#p-products-single .post-content .wp-block-table.is-style-type-a tr:not(:first-child) > *,
#wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-a tr:not(:first-child)>*{display:block;width:100%}}#p-products-single .post-content .wp-block-table.is-style-type-a tr:not(:first-child) > *:not(:first-child),
#wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-a tr:not(:first-child)>*:not(:first-child){border-left:solid 1px #DEDEDE}@media screen and (max-width: 767px){#p-products-single .post-content .wp-block-table.is-style-type-a tr:not(:first-child) > *:not(:first-child),
#wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-a tr:not(:first-child)>*:not(:first-child){border:none}}#p-products-single .post-content .wp-block-table.is-style-type-a tr > *,
#wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-a tr>*{text-align:center}@media screen and (max-width: 767px){#p-products-single .post-content .wp-block-table.is-style-type-a tr > *,
#wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-a tr>*{text-align:left;min-height:42px;height:auto}#p-products-single .post-content .wp-block-table.is-style-type-a tr > *:nth-child(1),
#wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-a tr>*:nth-child(1){-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}#p-products-single .post-content .wp-block-table.is-style-type-a tr > *:nth-child(2),
#wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-a tr>*:nth-child(2){-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}#p-products-single .post-content .wp-block-table.is-style-type-a tr > *:nth-child(3),
#wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-a tr>*:nth-child(3){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}#p-products-single .post-content .wp-block-table.is-style-type-a tr > *:nth-child(4),
#wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-a tr>*:nth-child(4){-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}#p-products-single .post-content .wp-block-table.is-style-type-a tr > *:nth-child(5),
#wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-a tr>*:nth-child(5){-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}#p-products-single .post-content .wp-block-table.is-style-type-a tr > *:nth-child(6),
#wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-a tr>*:nth-child(6){-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}#p-products-single .post-content .wp-block-table.is-style-type-a tr > *:nth-child(7),
#wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-a tr>*:nth-child(7){-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}#p-products-single .post-content .wp-block-table.is-style-type-a tr > *:nth-child(8),
#wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-a tr>*:nth-child(8){-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}#p-products-single .post-content .wp-block-table.is-style-type-a tr > *:nth-child(9),
#wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-a tr>*:nth-child(9){-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}#p-products-single .post-content .wp-block-table.is-style-type-a tr > *:nth-child(10),
#wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-a tr>*:nth-child(10){-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}}#p-products-single .post-content .wp-block-table.is-style-type-b,
#wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-b{-ms-overflow-style:none;scrollbar-width:none}#p-products-single .post-content .wp-block-table.is-style-type-b::-webkit-scrollbar,
#wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-b::-webkit-scrollbar{display:none}@media screen and (max-width: 767px){#p-products-single .post-content .wp-block-table.is-style-type-b,
#wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-b{position:relative;z-index:0;width:100vw;padding:0
20px;-webkit-transform:translateX(-20px);transform:translateX(-20px);overflow:auto}#p-products-single .post-content .wp-block-table.is-style-type-b.--scrolled:before,
#wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-b.--scrolled:before{opacity:0;pointer-events:none}#p-products-single .post-content .wp-block-table.is-style-type-b:before,
#wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-b:before{position:absolute;z-index:1;left:50%;top:50%;content:url(/english/wp-content/themes/mtl-co-jp/assets/img/p-products-single/scroll-hint.svg);-webkit-transition:0.5s;transition:0.5s;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}#p-products-single .post-content .wp-block-table.is-style-type-b table,
#wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-b
table{min-width:100%;width:-webkit-max-content;width:-moz-max-content;width:max-content}}#p-products-single .post-content .wp-block-table.is-style-type-b tr:not(:last-child) > *:first-child,
#wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-b tr:not(:last-child)>*:first-child{border-bottom:solid 1px #fff}#p-products-single .post-content .wp-block-table.is-style-type-b tr:not(:last-child) > *:not(:first-child),
#wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-b tr:not(:last-child)>*:not(:first-child){border-bottom:solid 1px #DEDEDE}#p-products-single .post-content .wp-block-table.is-style-type-b tr:first-child > *,
#wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-b tr:first-child>*{background:#DEDEDE;font-weight:bold;text-align:center}#p-products-single .post-content .wp-block-table.is-style-type-b tr:first-child > *:first-child,
#wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-b tr:first-child>*:first-child{border-left:solid 1px #DEDEDE;border-bottom:solid 1px #fff}#p-products-single .post-content .wp-block-table.is-style-type-b tr:first-child > *:not(:first-child),
#wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-b tr:first-child>*:not(:first-child){border-left:solid 1px #fff;border-bottom:solid 1px #fff}#p-products-single .post-content .wp-block-table.is-style-type-b tr:not(:first-child) > *,
#wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-b tr:not(:first-child)>*{border-left:solid 1px #DEDEDE}#p-products-single .post-content .wp-block-table.is-style-type-b tr:not(:first-child) > *:first-child,
#wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-b tr:not(:first-child)>*:first-child{width:220px;background:#DEDEDE;font-weight:bold}@media screen and (max-width: 767px){#p-products-single .post-content .wp-block-table.is-style-type-b tr:not(:first-child) > *:first-child,
#wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-b tr:not(:first-child)>*:first-child{width:117px;padding:10px
6px}}#p-products-single .post-content .wp-block-table.is-style-type-b tr:not(:first-child) > *:not(:first-child),
#wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-b tr:not(:first-child)>*:not(:first-child){text-align:center;font-size:14px;background:#fff}@media screen and (max-width: 767px){#p-products-single .post-content .wp-block-table.is-style-type-b tr:not(:first-child) > *:not(:first-child),
#wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-b tr:not(:first-child)>*:not(:first-child){width:90px}}#p-products-single .post-content .wp-block-table.is-style-type-b tr:has([rowspan="2"]) + tr :first-child,
#wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-b tr:has([rowspan="2"]) + tr :first-child{font-weight:bold;text-align:center;background:#fff;border-color:#DEDEDE}#p-products-single .post-content .wp-block-table.is-style-type-b tr:has([rowspan="3"]) + tr :first-child, #p-products-single .post-content .wp-block-table.is-style-type-b tr:has([rowspan="3"]) + tr + tr :first-child,
#wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-b tr:has([rowspan="3"]) + tr :first-child,
#wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-b tr:has([rowspan="3"]) + tr + tr :first-child{font-weight:bold;text-align:center;background:#fff;border-color:#DEDEDE}#p-products-single .post-content .wp-block-table.is-style-type-b tr:has([rowspan="4"]) + tr :first-child, #p-products-single .post-content .wp-block-table.is-style-type-b tr:has([rowspan="4"]) + tr + tr :first-child, #p-products-single .post-content .wp-block-table.is-style-type-b tr:has([rowspan="4"]) + tr + tr + tr :first-child,
#wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-b tr:has([rowspan="4"]) + tr :first-child,
#wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-b tr:has([rowspan="4"]) + tr + tr :first-child,
#wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-b tr:has([rowspan="4"]) + tr + tr + tr :first-child{font-weight:bold;text-align:center;background:#fff;border-color:#DEDEDE}#p-products-single .post-content .wp-block-table.is-style-type-b tr:has([rowspan="5"]) + tr :first-child, #p-products-single .post-content .wp-block-table.is-style-type-b tr:has([rowspan="5"]) + tr + tr :first-child, #p-products-single .post-content .wp-block-table.is-style-type-b tr:has([rowspan="5"]) + tr + tr + tr :first-child, #p-products-single .post-content .wp-block-table.is-style-type-b tr:has([rowspan="5"]) + tr + tr + tr + tr :first-child,
#wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-b tr:has([rowspan="5"]) + tr :first-child,
#wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-b tr:has([rowspan="5"]) + tr + tr :first-child,
#wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-b tr:has([rowspan="5"]) + tr + tr + tr :first-child,
#wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-b tr:has([rowspan="5"]) + tr + tr + tr + tr :first-child{font-weight:bold;text-align:center;background:#fff;border-color:#DEDEDE}#p-products-single .post-content .wp-block-table.is-style-type-b tr:has([rowspan="6"]) + tr :first-child, #p-products-single .post-content .wp-block-table.is-style-type-b tr:has([rowspan="6"]) + tr + tr :first-child, #p-products-single .post-content .wp-block-table.is-style-type-b tr:has([rowspan="6"]) + tr + tr + tr :first-child, #p-products-single .post-content .wp-block-table.is-style-type-b tr:has([rowspan="6"]) + tr + tr + tr + tr :first-child, #p-products-single .post-content .wp-block-table.is-style-type-b tr:has([rowspan="6"]) + tr + tr + tr + tr + tr :first-child,
#wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-b tr:has([rowspan="6"]) + tr :first-child,
#wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-b tr:has([rowspan="6"]) + tr + tr :first-child,
#wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-b tr:has([rowspan="6"]) + tr + tr + tr :first-child,
#wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-b tr:has([rowspan="6"]) + tr + tr + tr + tr :first-child,
#wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-b tr:has([rowspan="6"]) + tr + tr + tr + tr + tr :first-child{font-weight:bold;text-align:center;background:#fff;border-color:#DEDEDE}#p-products-single .post-content .wp-block-table.is-style-type-c,
#wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-c{-ms-overflow-style:none;scrollbar-width:none}#p-products-single .post-content .wp-block-table.is-style-type-c::-webkit-scrollbar,
#wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-c::-webkit-scrollbar{display:none}@media screen and (max-width: 767px){#p-products-single .post-content .wp-block-table.is-style-type-c,
#wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-c{position:relative;z-index:0;width:100vw;padding:0
20px;-webkit-transform:translateX(-20px);transform:translateX(-20px);overflow:auto}#p-products-single .post-content .wp-block-table.is-style-type-c.--scrolled:before,
#wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-c.--scrolled:before{opacity:0;pointer-events:none}#p-products-single .post-content .wp-block-table.is-style-type-c:before,
#wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-c:before{position:absolute;z-index:1;left:50%;top:50%;content:url(/english/wp-content/themes/mtl-co-jp/assets/img/p-products-single/scroll-hint.svg);-webkit-transition:0.5s;transition:0.5s;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}#p-products-single .post-content .wp-block-table.is-style-type-c table,
#wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-c
table{min-width:100%;width:-webkit-max-content;width:-moz-max-content;width:max-content}}#p-products-single .post-content .wp-block-table.is-style-type-c tr:not(:last-child) > *:first-child,
#wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-c tr:not(:last-child)>*:first-child{border-bottom:solid 1px #fff}#p-products-single .post-content .wp-block-table.is-style-type-c tr:not(:last-child) > *:not(:first-child),
#wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-c tr:not(:last-child)>*:not(:first-child){border-bottom:solid 1px #DEDEDE}#p-products-single .post-content .wp-block-table.is-style-type-c tr:first-child > *,
#wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-c tr:first-child>*{background:#BFBFBF;font-weight:bold;text-align:center}#p-products-single .post-content .wp-block-table.is-style-type-c tr:first-child > *:first-child,
#wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-c tr:first-child>*:first-child{width:150px;border-left:solid 1px #BFBFBF;border-bottom:solid 1px #fff}@media screen and (max-width: 767px){#p-products-single .post-content .wp-block-table.is-style-type-c tr:first-child > *:first-child,
#wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-c tr:first-child>*:first-child{width:93px}}#p-products-single .post-content .wp-block-table.is-style-type-c tr:first-child > *:first-child + *, #p-products-single .post-content .wp-block-table.is-style-type-c tr:first-child > *:first-child + * + *,
#wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-c tr:first-child > *:first-child + *,
#wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-c tr:first-child>*:first-child+*+*{width:26.3%}@media screen and (max-width: 767px){#p-products-single .post-content .wp-block-table.is-style-type-c tr:first-child > *:first-child + *, #p-products-single .post-content .wp-block-table.is-style-type-c tr:first-child > *:first-child + * + *,
#wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-c tr:first-child > *:first-child + *,
#wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-c tr:first-child>*:first-child+*+*{width:150px}}#p-products-single .post-content .wp-block-table.is-style-type-c tr:first-child > *:not(:first-child),
#wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-c tr:first-child>*:not(:first-child){border-left:solid 1px #fff;border-bottom:solid 1px #fff}#p-products-single .post-content .wp-block-table.is-style-type-c tr:not(:first-child) > *,
#wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-c tr:not(:first-child)>*{border-left:solid 1px #DEDEDE}#p-products-single .post-content .wp-block-table.is-style-type-c tr:not(:first-child) > *:not(:first-child),
#wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-c tr:not(:first-child)>*:not(:first-child){font-size:14px;background:#fff}@media screen and (max-width: 767px){#p-products-single .post-content .wp-block-table.is-style-type-c tr:not(:first-child) > *:not(:first-child),
#wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-c tr:not(:first-child)>*:not(:first-child){width:90px}}#p-products-single .post-content .wp-block-table.is-style-type-c tr:not(:first-child) > *:first-child,
#wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-c tr:not(:first-child)>*:first-child{background:#DEDEDE;font-weight:bold}@media screen and (max-width: 767px){#p-products-single .post-content .wp-block-table.is-style-type-c tr:not(:first-child) > *:first-child,
#wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-c tr:not(:first-child)>*:first-child{padding:10px
6px}}#p-products-single .post-content .wp-block-table.is-style-type-c tr:not(:first-child) > *:first-child + *,
#wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-c tr:not(:first-child)>*:first-child+*{background:#DEDEDE;font-weight:bold}#p-products-single .post-content .wp-block-table.is-style-type-c tr:not(:first-child) > *:first-child[rowspan] + *,
#wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-c tr:not(:first-child)>*:first-child[rowspan]+*{border-bottom:solid 1px #fff;border-left:solid 1px #fff}#p-products-single .post-content .wp-block-table.is-style-type-c tr:not(:first-child) > *:first-child:not([rowspan]),
#wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-c tr:not(:first-child)>*:first-child:not([rowspan]){border-left:solid 1px #fff;border-bottom:solid 1px #fff;padding:10px}#p-products-single .post-content .wp-block-table.is-style-type-c tr:not(:first-child) > *:first-child:not([rowspan]) + *,
#wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-c tr:not(:first-child)>*:first-child:not([rowspan])+*{font-weight:500;font-size:14px;background:#fff}#p-products-single .post-content .wp-block-table.is-style-type-d,
#wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-d{-ms-overflow-style:none;scrollbar-width:none}#p-products-single .post-content .wp-block-table.is-style-type-d::-webkit-scrollbar,
#wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-d::-webkit-scrollbar{display:none}@media screen and (max-width: 767px){#p-products-single .post-content .wp-block-table.is-style-type-d,
#wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-d{position:relative;z-index:0;width:100vw;padding:0
20px;-webkit-transform:translateX(-20px);transform:translateX(-20px);overflow:auto}#p-products-single .post-content .wp-block-table.is-style-type-d.--scrolled:before,
#wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-d.--scrolled:before{opacity:0;pointer-events:none}#p-products-single .post-content .wp-block-table.is-style-type-d:before,
#wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-d:before{position:absolute;z-index:1;left:50%;top:50%;content:url(/english/wp-content/themes/mtl-co-jp/assets/img/p-products-single/scroll-hint.svg);-webkit-transition:0.5s;transition:0.5s;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}#p-products-single .post-content .wp-block-table.is-style-type-d table,
#wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-d
table{min-width:100%;width:-webkit-max-content;width:-moz-max-content;width:max-content}}#p-products-single .post-content .wp-block-table.is-style-type-d tr:first-child > *,
#wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-d tr:first-child>*{background:#333;font-weight:bold;text-align:center;color:#fff}#p-products-single .post-content .wp-block-table.is-style-type-d tr:nth-child(2) > *,
#wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-d tr:nth-child(2)>*{background:#DEDEDE;font-weight:bold;text-align:center;border-bottom:solid 1px #fff;border-left:solid 1px #fff}#p-products-single .post-content .wp-block-table.is-style-type-d tr:nth-child(2) > *:first-child,
#wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-d tr:nth-child(2)>*:first-child{width:33.2%}@media screen and (max-width: 767px){#p-products-single .post-content .wp-block-table.is-style-type-d tr:nth-child(2) > *:first-child,
#wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-d tr:nth-child(2)>*:first-child{width:228px}}#p-products-single .post-content .wp-block-table.is-style-type-d tr:nth-child(2) > *:nth-child(2),
#wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-d tr:nth-child(2)>*:nth-child(2){width:45.8%}@media screen and (max-width: 767px){#p-products-single .post-content .wp-block-table.is-style-type-d tr:nth-child(2) > *:nth-child(2),
#wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-d tr:nth-child(2)>*:nth-child(2){width:192px}}#p-products-single .post-content .wp-block-table.is-style-type-d tr:nth-child(2) > *:nth-child(3),
#wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-d tr:nth-child(2)>*:nth-child(3){width:21%}@media screen and (max-width: 767px){#p-products-single .post-content .wp-block-table.is-style-type-d tr:nth-child(2) > *:nth-child(3),
#wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-d tr:nth-child(2)>*:nth-child(3){width:86px}}#p-products-single .post-content .wp-block-table.is-style-type-d tr:nth-child(n+3) > *,
#wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-d tr:nth-child(n+3)>*{border-left:solid 1px #DEDEDE;border-bottom:solid 1px #DEDEDE}#p-products-single .post-content .wp-block-table.is-style-type-d tr:nth-child(n+3) > *:not(:first-child),
#wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-d tr:nth-child(n+3)>*:not(:first-child){background:#fff}#p-products-single .post-content .wp-block-table.is-style-type-d tr:nth-child(n+3) > *:first-child,
#wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-d tr:nth-child(n+3)>*:first-child{background:#DEDEDE;border-left:solid 1px #fff;border-bottom:solid 1px #fff;font-weight:bold;vertical-align:top}#p-products-single .post-content .wp-block-table.is-style-type-d tr:nth-child(n+3) > *:nth-child(2),
#wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-d tr:nth-child(n+3)>*:nth-child(2){background:#DEDEDE;border-left:solid 1px #fff;border-bottom:solid 1px #fff}#p-products-single .post-content .wp-block-table.is-style-type-d tr:nth-child(n+3) > *:nth-last-child(2),
#wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-d tr:nth-child(n+3)>*:nth-last-child(2){font-weight:normal;font-size:14px;vertical-align:middle}#p-products-single .post-content .wp-block-table.is-style-type-d tr:nth-child(n+3) > *:nth-last-child(1),
#wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-d tr:nth-child(n+3)>*:nth-last-child(1){background:#fff;border-left:solid 1px #fff;border-bottom:solid 1px #DEDEDE}@media screen and (max-width: 767px){#p-products-single .post-content .wp-block-table.is-style-type-d tr:nth-child(n+3) > *:nth-last-child(1),
#wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-d tr:nth-child(n+3)>*:nth-last-child(1){text-align:center}}#p-products-single .post-content .wp-element-caption,
#wpwrap .editor-styles-wrapper .wp-element-caption{margin:15px
0 0;font-size:14px}