@charset "UTF-8";@import url(//fonts.googleapis.com/earlyaccess/notosansjapanese.css);@import url(//fonts.googleapis.com/css?family=Cormorant+Garamond:400,500,600|Montserrat:400,500,600,700);@import url(https://fonts.googleapis.com/earlyaccess/notosanssc.css);.cdk-visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;outline:0;-webkit-appearance:none;-moz-appearance:none}.cdk-global-overlay-wrapper,.cdk-overlay-container{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container{position:fixed;z-index:1000}.cdk-overlay-container:empty{display:none}.cdk-global-overlay-wrapper,.cdk-overlay-pane{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane{pointer-events:auto;box-sizing:border-box;max-width:100%;max-height:100%}.cdk-overlay-backdrop{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:transparent;transition:opacity .4s cubic-bezier(.25,.8,.25,1);opacity:0}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:1}.cdk-overlay-dark-backdrop{background:rgba(0,0,0,.32)}.cdk-overlay-transparent-backdrop,.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing{opacity:0}.cdk-overlay-connected-position-bounding-box{position:absolute;z-index:1000;display:flex;flex-direction:column;min-width:1px;min-height:1px}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}@media screen and (-ms-high-contrast:active){.cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:.6}}abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0;font-weight:300}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:0 0;text-decoration:none;color:#14233e}ins{text-decoration:none}ins,mark{background-color:#ff9;color:#000}mark{font-style:italic}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}img{margin:0;padding:0;border:0;outline:0;background:0 0;vertical-align:top;font-size:0;line-height:0}:focus,input[type=password],input[type=text],select,textarea{outline:0}@font-face{font-family:"Noto Serif Japanese";font-style:normal;font-weight:400;src:url(/assets/fonts/NotoSerifCJKjp/NotoSerifCJKjp-Regular.woff2) format("woff2"),url(/assets/fonts/NotoSerifCJKjp/NotoSerifCJKjp-Regular.woff) format("woff"),url(/assets/fonts/NotoSerifCJKjp/NotoSerifCJKjp-Regular.otf) format("opentype")}@font-face{font-family:"Noto Serif Japanese";font-style:normal;font-weight:600;src:url(/assets/fonts/NotoSerifCJKjp/NotoSerifCJKjp-SemiBold.woff2) format("woff2"),url(/assets/fonts/NotoSerifCJKjp/NotoSerifCJKjp-SemiBold.woff) format("woff"),url(/assets/fonts/NotoSerifCJKjp/NotoSerifCJKjp-SemiBold.otf) format("opentype")}@font-face{font-family:Noto Sans Thai;font-style:normal;font-weight:100;src:url(/assets/fonts/NotoSansThai/NotoSansThai-Thin.ttf) format("truetype")}@font-face{font-family:Noto Sans Thai;font-style:normal;font-weight:200;src:url(/assets/fonts/NotoSansThai/NotoSansThai-ExtraLight.ttf) format("truetype")}@font-face{font-family:Noto Sans Thai;font-style:normal;font-weight:300;src:url(/assets/fonts/NotoSansThai/NotoSansThai-Light.ttf) format("truetype")}@font-face{font-family:Noto Sans Thai;font-style:normal;font-weight:400;src:url(/assets/fonts/NotoSansThai/NotoSansThai-Regular.ttf) format("truetype")}@font-face{font-family:Noto Sans Thai;font-style:normal;font-weight:500;src:url(/assets/fonts/NotoSansThai/NotoSansThai-Medium.ttf) format("truetype")}@font-face{font-family:Noto Sans Thai;font-style:normal;font-weight:600;src:url(/assets/fonts/NotoSansThai/NotoSansThai-SemiBold.ttf) format("truetype")}@font-face{font-family:Noto Sans Thai;font-style:normal;font-weight:700;src:url(/assets/fonts/NotoSansThai/NotoSansThai-Bold.ttf) format("truetype")}@font-face{font-family:Noto Sans Thai;font-style:normal;font-weight:800;src:url(/assets/fonts/NotoSansThai/NotoSansThai-ExtraBold.ttf) format("truetype")}@font-face{font-family:Noto Sans Thai;font-style:normal;font-weight:900;src:url(/assets/fonts/NotoSansThai/NotoSansThai-Black.ttf) format("truetype")}@font-face{font-family:"Noto Serif Thai";font-style:normal;font-weight:100;src:url(/assets/fonts/NotoSerifThai/NotoSerifThai-Thin.ttf) format("truetype")}@font-face{font-family:"Noto Serif Thai";font-style:normal;font-weight:200;src:url(/assets/fonts/NotoSerifThai/NotoSerifThai-ExtraLight.ttf) format("truetype")}@font-face{font-family:"Noto Serif Thai";font-style:normal;font-weight:300;src:url(/assets/fonts/NotoSerifThai/NotoSerifThai-Light.ttf) format("truetype")}@font-face{font-family:"Noto Serif Thai";font-style:normal;font-weight:400;src:url(/assets/fonts/NotoSerifThai/NotoSerifThai-Regular.ttf) format("truetype")}@font-face{font-family:"Noto Serif Thai";font-style:normal;font-weight:500;src:url(/assets/fonts/NotoSerifThai/NotoSerifThai-Medium.ttf) format("truetype")}@font-face{font-family:"Noto Serif Thai";font-style:normal;font-weight:600;src:url(/assets/fonts/NotoSerifThai/NotoSerifThai-SemiBold.ttf) format("truetype")}@font-face{font-family:"Noto Serif Thai";font-style:normal;font-weight:700;src:url(/assets/fonts/NotoSerifThai/NotoSerifThai-Bold.ttf) format("truetype")}@font-face{font-family:"Noto Serif Thai";font-style:normal;font-weight:800;src:url(/assets/fonts/NotoSerifThai/NotoSerifThai-ExtraBold.ttf) format("truetype")}@font-face{font-family:"Noto Serif Thai";font-style:normal;font-weight:900;src:url(/assets/fonts/NotoSerifThai/NotoSerifThai-Black.ttf) format("truetype")}@font-face{font-family:"Noto Serif SC";font-style:normal;font-weight:400;src:url(/assets/fonts/NotoSerifCJKsc/NotoSerifCJKsc-Regular.otf) format("opentype")}@font-face{font-family:"Noto Serif SC";font-style:normal;font-weight:600;src:url(/assets/fonts/NotoSerifCJKsc/NotoSerifCJKsc-SemiBold.otf) format("opentype")}body,html{margin:0;padding:0;width:100%;height:100%}html{font-size:62.5%}html.cdk-global-scrollblock{height:auto}body{line-height:1;font-weight:300;font-size:1.6rem;color:#14233e;overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Montserrat,sans-serif}.ja-jp body,body:lang(ja){font-family:Noto Sans Japanese,sans-serif}.en body,body:lang(en){font-family:Montserrat,sans-serif}.th-th body,body:lang(th){font-family:Noto Sans Thai,Montserrat,sans-serif}.zh-cn body,body:lang(zh){font-family:Noto Sans SC,serif}table{border-collapse:collapse;border-spacing:0;font-size:inherit}sup{top:.2em;vertical-align:super}sub,sup{position:relative;font-size:1rem;line-height:1}sub{top:-.3em;vertical-align:sub}[data-okra-font-size="1"],font[size="1"]{font-size:1rem!important}[data-okra-font-size="2"],font[size="2"]{font-size:1.2rem!important}[data-okra-font-size="3"],font[size="3"]{font-size:1.3rem!important}[data-okra-font-size="4"],font[size="4"]{font-size:1.5rem!important}[data-okra-font-size="5"],font[size="5"]{font-size:1.8rem!important}[data-okra-font-size="6"],font[size="6"]{font-size:2rem!important}[data-okra-font-size="7"],font[size="7"]{font-size:2.4rem!important}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-container-multirow>.swiper-wrapper{-webkit-box-lines:multiple;-moz-box-lines:multiple;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;width:100%;height:100%;position:relative}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-wp8-horizontal{touch-action:pan-y}.swiper-wp8-vertical{touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;background-size:27px 44px;background-position:50%;background-repeat:no-repeat}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z' fill='%23007aff'/%3E%3C/svg%3E");left:10px;right:auto}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z'/%3E%3C/svg%3E")}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z' fill='%23fff'/%3E%3C/svg%3E")}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z' fill='%23007aff'/%3E%3C/svg%3E");right:10px;left:auto}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z'/%3E%3C/svg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z' fill='%23fff'/%3E%3C/svg%3E")}.swiper-pagination{position:absolute;text-align:center;transition:.3s;transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-moz-appearance:none;-ms-appearance:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-white .swiper-pagination-bullet{background:#fff}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:5px 0;display:block}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 5px}.swiper-pagination-progress{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progress .swiper-pagination-progressbar{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-container-rtl .swiper-pagination-progress .swiper-pagination-progressbar{transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progress{width:100%;height:4px;left:0;top:0}.swiper-container-vertical>.swiper-pagination-progress{width:4px;height:100%;left:0;top:0}.swiper-pagination-progress.swiper-pagination-white{background:hsla(0,0%,100%,.5)}.swiper-pagination-progress.swiper-pagination-white .swiper-pagination-progressbar{background:#fff}.swiper-pagination-progress.swiper-pagination-black .swiper-pagination-progressbar{background:#000}.swiper-container-3d{-o-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-container-coverflow .swiper-wrapper,.swiper-container-flip .swiper-wrapper{-ms-perspective:1200px}.swiper-container-cube,.swiper-container-flip{overflow:visible}.swiper-container-cube .swiper-slide,.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-cube .swiper-slide .swiper-slide,.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active,.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top,.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-slide{visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube.swiper-container-rtl .swiper-slide{transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;-webkit-animation:1s steps(12) infinite swiper-preloader-spin;animation:1s steps(12) infinite swiper-preloader-spin}.swiper-lazy-preloader:after{display:block;content:"";width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' stroke='%236c6c6c' stroke-width='11' stroke-linecap='round' d='M60 7v20'/%3E%3C/defs%3E%3Cuse xlink:href='%23a' opacity='.27'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(30 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(60 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(90 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(120 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(150 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.37' transform='rotate(180 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.46' transform='rotate(210 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.56' transform='rotate(240 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.66' transform='rotate(270 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.75' transform='rotate(300 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.85' transform='rotate(330 60 60)'/%3E%3C/svg%3E");background-position:50%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' stroke='%23fff' stroke-width='11' stroke-linecap='round' d='M60 7v20'/%3E%3C/defs%3E%3Cuse xlink:href='%23a' opacity='.27'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(30 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(60 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(90 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(120 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(150 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.37' transform='rotate(180 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.46' transform='rotate(210 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.56' transform='rotate(240 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.66' transform='rotate(270 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.75' transform='rotate(300 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.85' transform='rotate(330 60 60)'/%3E%3C/svg%3E")}@-webkit-keyframes swiper-preloader-spin{to{-webkit-transform:rotate(1turn)}}@keyframes swiper-preloader-spin{to{transform:rotate(1turn)}}.blk-Breadcrumb{background-color:#fff;padding:0 30px;position:relative;z-index:60}.blk-Breadcrumb_Inner{padding:10px 0}.blk-Breadcrumb_Items{display:flex;align-items:center}.blk-Breadcrumb_Item{font-size:1rem;white-space:nowrap}.blk-Breadcrumb_Item:not(:last-child):after{position:relative;top:-1px;display:inline-block;width:5px;height:8px;margin:0 10px;background:url(/assets/img/forthemedia/icon_arrow_breadcrumb.svg) 0 0/100% no-repeat;vertical-align:middle;content:""}.blk-Cookie{background-color:rgba(21,36,62,.9);bottom:0;box-sizing:border-box;font-size:13px;letter-spacing:.5px;padding:20px 10px;position:fixed;left:0;width:100%;z-index:10000}.blk-Cookie_Wrapper{display:block;justify-content:space-between;align-items:center}.blk-Cookie_Inner{width:100%;margin:0;text-align:center}.blk-Cookie p{margin:0;text-align:left;line-height:1.4;color:#fff;position:relative;font-family:Montserrat,sans-serif}.blk-Cookie p:lang(ja),.ja-jp .blk-Cookie p{font-family:Noto Sans Japanese,sans-serif}.blk-Cookie p:lang(en),.en .blk-Cookie p{font-family:Montserrat,sans-serif}.blk-Cookie p:lang(th),.th-th .blk-Cookie p{font-family:Noto Sans Thai,Montserrat,sans-serif}.blk-Cookie p:lang(zh),.zh-cn .blk-Cookie p{font-family:Noto Sans SC,serif}.blk-Cookie p:lang(en){white-space:normal}.blk-Cookie p br{display:none}.blk-Cookie_Btn{box-sizing:border-box;border:1px solid #fff;color:#fff;display:block;line-height:1;margin:0 auto;padding:10px 30px;transition:.3s;background-color:transparent;cursor:pointer;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.blk-Cookie_Btn:hover{opacity:.8}.blk-Cookie_Privacy{font-size:13px;margin:15px 0 20px;line-height:1.4;letter-spacing:.5px;text-align:center}.blk-Cookie_Privacy a{text-decoration:underline;color:#fff}.blk-Cookie_Privacy a:hover{text-decoration:none}.blk-Covid19{width:100%;background-color:rgba(21,36,62,.9);border-bottom:1px solid #d2d3d5;box-sizing:border-box;padding:20px;letter-spacing:.5px;position:relative;z-index:3}.blk-Covid19_Inner{text-align:center;display:block}.blk-Covid19_Inner p{margin-bottom:20px;text-align:left;line-height:1.6;font-size:1.2rem;color:#fff}.blk-Covid19_Inner p a{text-decoration:underline;color:#fff}.blk-Covid19_Inner p a:hover{text-decoration:none}.blk-Covid19_Btn{box-sizing:border-box;border:1px solid #fff;color:#fff;cursor:pointer;display:inline-block;text-align:center;line-height:1;font-size:1.3rem;margin:0 auto;padding:11px 38px;transition:.3s}.blk-Covid19_Btn:hover{opacity:.8}.blk-Covid19_Close{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;cursor:pointer;margin-top:0;padding:0;position:absolute;right:20px;bottom:20px;top:auto;width:12px;height:12px;z-index:600}.blk-Covid19_Close span{background:#fff;width:14px;height:1px;display:block;position:absolute;left:0}.blk-Covid19_Close span:first-of-type{top:0;transform:rotate(45deg) translate(4px,4px)}.blk-Covid19_Close span:nth-of-type(2){bottom:0;transform:rotate(-45deg) translate(4px,-4px)}.blk-Footer{background-color:#1e2432;color:#fff;margin:10px;padding-bottom:28px;position:relative}.blk-Footer a{color:#fff;opacity:1;transition:opacity .3s}.blk-Footer a:hover{opacity:.4}.blk-Footer_Contents{display:flex;flex-wrap:wrap;padding:39px 0 0 25px}.blk-Footer_Contents dl{width:100%;box-sizing:border-box;padding:0}.blk-Footer_Contents dl dt{font-size:1.5rem;letter-spacing:2px;line-height:1;margin-bottom:20px}.blk-Footer_Contents dl dd{margin-bottom:40px;padding-right:10px}.blk-Footer_Contents dl dd ul li{font-size:1.2rem;letter-spacing:2px;line-height:1.67;margin-bottom:10px}.jp .blk-Footer_Contents dl dd ul li{letter-spacing:.5px}.blk-Footer_Contents dl dd ul li i{margin-right:5px;font-size:1.6rem}.blk-Footer_Contents dl dd ul li i.fa-facebook,.blk-Footer_Contents dl dt i.fa-envelope{margin:0 7px 0 2px}.blk-Footer_Contents dl dd ul li ul{margin:10px 0 20px}.blk-Footer_Contents dl dd ul li ul li{line-height:16px}.blk-Footer_Contents dl dd ul li ul li a{color:#fff}dl.blk-Footer_Collections{padding-left:0}dl.blk-Footer_Contact{margin-bottom:20px}dl.blk-Footer_About,dl.blk-Footer_Collections,dl.blk-Footer_Contact,dl.blk-Footer_Features,dl.blk-Footer_News,dl.blk-Footer_News-letter,dl.blk-Footer_Social,dl.blk-Footer_Stores,dl.blk-Footer_Support{width:100%}dl.blk-Footer_Social{margin-bottom:20px;padding-right:0}dl.blk-Footer_Social dt{margin-bottom:20px}.blk-Footer_Privacy{bottom:auto;font-size:1.1rem;letter-spacing:2px;line-height:11px;margin:40px 0 12px 25px;position:relative;right:auto}.blk-Footer_Privacy ul{display:flex;flex-wrap:wrap;margin:0 0 0 -20px}.blk-Footer_Privacy ul li{line-height:1.5;padding:0 0 0 20px}.blk-Footer_Privacy ul li a{color:#999}.blk-Footer_Copyright{color:#999;font-size:.9rem;letter-spacing:2px;margin-left:25px}.blk-Footer_Copyright a{background:url(/assets/img/common/arrow_right_wh.svg) 100%/5px 9px no-repeat;padding-right:15px}.blk-Footer_Since{font-size:1.1rem;letter-spacing:2px;margin:25px 0 0 25px}.blk-Header{position:relative;width:100%;height:50px;z-index:100}.top .blk-Header{display:none}.blk-Header_Inner{height:50px;position:fixed;width:100%;z-index:100}.blk-Header_Logo{background-color:#fff;height:50px;position:relative;text-align:center;width:100%;z-index:1}.blk-Header_Logo a{width:67px;display:block;margin:0 auto;position:relative;top:10px;transition:none}.blk-Header_Logo img{width:100%;opacity:1;transition:opacity .2s}.blk-Header_Navi{position:absolute;top:17px;right:10px;z-index:2}.blk-Header_Navi ul{overflow:hidden}.blk-Header_Navi ul li{float:left;margin-left:22px}.blk-Header_Navi ul li a{display:block;font-size:1.8rem;letter-spacing:2.5px}.blk-Header_Navi ul li.wishlist a{letter-spacing:1.5px}.blk-Header_Navi ul li a i{margin-right:0}.blk-Header_Navi ul li a span.sp-none{display:none}.blk-Header_Navi ul li a i.pc-none{display:block}.blk-HeaderBoutique span{font-weight:700}.blk-MainVisual{height:auto}.blk-MainVisual_Slides{overflow:hidden;position:relative}.blk-MainVisual ul li{position:relative}.blk-MainVisual ul li a{display:block;position:relative;z-index:1}.blk-MainVisual ul li a:after{background:url(/assets/img/top/main_bg.png) 0 0/auto 240px repeat-x;bottom:0;content:"";height:240px;left:0;position:absolute;width:100%}.blk-MainVisual_Bg{display:block;position:relative;padding-top:131%}.blk-MainVisual_Bg img,.blk-MainVisual_Bg video{bottom:0;font-family:"object-fit: cover; object-position: center;";height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;top:0;width:100%}.blk-MainVisual_Text{bottom:45px;box-sizing:border-box;color:#fff;padding:0 19px;position:absolute;text-align:center;width:100%;z-index:1}.blk-MainVisual_Info{font-size:1.2rem;letter-spacing:3px;margin-bottom:8px}.blk-MainVisual_Title{color:#fff;font-size:2.1rem;letter-spacing:1px;line-height:30px;position:relative;font-family:Times New Roman,Times,serif}.blk-MainVisual_Title:lang(ja),.ja-jp .blk-MainVisual_Title{font-family:"Noto Serif Japanese",serif}.blk-MainVisual_Title:lang(en),.en .blk-MainVisual_Title{font-family:Times New Roman,Times,serif}.blk-MainVisual_Title:lang(th),.th-th .blk-MainVisual_Title{font-family:"Noto Serif Thai",Times New Roman,Times,serif}.blk-MainVisual_Title:lang(zh),.zh-cn .blk-MainVisual_Title{font-family:"Noto Serif SC",serif}.blk-MainVisual_Title-none{margin-bottom:0}.blk-MainVisual_Desc{color:#fff;font-size:1.2rem;letter-spacing:1px;line-height:18px;margin-top:30px;position:relative}.blk-MainVisual_Desc:before{background-color:#fff;top:-15px;content:"";height:2px;left:50%;position:absolute;transform:translate(-50%);width:40px}.blk-MainVisual_Pagination{text-align:center;margin-bottom:0;padding-top:0;position:absolute;bottom:20px;left:0;width:100%;z-index:1}.blk-MainVisual_Pagination .swiper-pagination-bullet{width:6px;height:6px;box-sizing:border-box;border:1px solid #ccc;background:0 0;border-radius:0;opacity:1;margin:0 5px}.blk-MainVisual_Pagination .is-current{border:1px solid #fff;background-color:#fff}.blk-MainVisual_Slider-next,.blk-MainVisual_Slider-prev{color:#fff;cursor:pointer;display:block;padding:10px;position:absolute;top:50%;transform:translateY(-50%);transition:all .2s ease-out;width:11px;z-index:40}.blk-MainVisual_Slider-next img,.blk-MainVisual_Slider-prev img{width:100%}.blk-MainVisual_Slider-prev{left:0}.blk-MainVisual_Slider-prev:hover{left:-10px}.blk-MainVisual_Slider-next{right:0}.blk-MainVisual_Slider-next:hover{right:-10px}.blk-Navigation{opacity:1;position:fixed;top:0;width:100%;z-index:102}.blk-Navigation a{opacity:1;transition:opacity .3s}.blk-Navigation a:hover{opacity:.4}.top .blk-Navigation{display:none}.blk-Navigation_Btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;padding:0;position:absolute;top:11px;left:10px;z-index:100;cursor:pointer;text-align:center;width:34px}.blk-Navigation_Toggler,.blk-Navigation_Toggler span{display:inline-block;transition-property:all;transition-duration:.4s;box-sizing:border-box}.blk-Navigation_Toggler{height:16px;position:relative;width:27px}.blk-Navigation_Toggler span{height:2px;left:0;position:absolute;width:100%;background-color:#000}.blk-Navigation_Toggler span:first-of-type{top:0}.blk-Navigation_Toggler span:nth-of-type(2){top:7px}.blk-Navigation_Toggler span:nth-of-type(3){bottom:0}.blk-Navigation_Toggler-active span:first-of-type{transform:translateY(7px) rotate(-45deg)}.blk-Navigation_Toggler-active span:nth-of-type(2){opacity:0}.blk-Navigation_Toggler-active span:nth-of-type(3){transform:translateY(-7px) rotate(45deg)}.blk-Navigation_Btn>span{display:block;font-size:8px;line-height:10px;margin-top:4px;letter-spacing:1px;font-family:Montserrat,sans-serif}.blk-Navigation_Btn>span:lang(ja),.ja-jp .blk-Navigation_Btn>span{font-family:Noto Sans Japanese,sans-serif}.blk-Navigation_Btn>span:lang(en),.en .blk-Navigation_Btn>span{font-family:Montserrat,sans-serif}.blk-Navigation_Btn>span:lang(th),.th-th .blk-Navigation_Btn>span{font-family:Noto Sans Thai,Montserrat,sans-serif}.blk-Navigation_Btn>span:lang(zh),.zh-cn .blk-Navigation_Btn>span{font-family:Noto Sans SC,serif}.blk-Navigation_Close{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;cursor:pointer;display:none;height:30px;left:10px;padding:0;position:absolute;top:11px;width:32px;z-index:300}.blk-Navigation_Bg{display:none;height:100%;left:0;opacity:.8;position:fixed;top:0;width:100%;background-color:#fff}.blk-Navigation_Content{background-color:#eff0f2;display:none;height:100vh;left:0;overflow:auto;position:absolute;top:0;width:86.6%}.blk-Navigation_Container{padding:65px 0 60px}.blk-Navigation_Content dl{border-bottom:1px solid #ccc;margin-bottom:40px;padding-bottom:15px}.blk-Navigation_Content dt{font-size:1.7rem;letter-spacing:3px;margin-bottom:17px;padding-left:22px}.blk-Navigation_Content dt i{margin-left:10px}.blk-Navigation_Content dd{padding:1px 0 25px 32px}.blk-Navigation_Content dd ul li{font-size:1.3rem;letter-spacing:1.7px;line-height:17px;margin-bottom:13px}.blk-Navigation_Content dd ul li a{display:inline-block}.blk-Navigation_Content dd ul li ul{padding:10px 0 3px 10px}.blk-Navigation_Content dl dd ul li ul li a{display:inline-block}.blk-Navigation_Social{margin-bottom:37px;padding-bottom:27px;border-bottom:1px solid #ccc}.blk-Navigation_Social h3{font-size:1.6rem;letter-spacing:3px;margin-bottom:20px;padding-left:22px}.blk-Navigation_Social ul{padding:0 0 0 30px}.blk-Navigation_Social ul li{font-size:1.3rem;letter-spacing:2.16px;line-height:17px;margin-bottom:11px}.blk-Navigation_Social ul li a{display:inline-block}.blk-Navigation_Social ul li a i{font-size:1.6rem;margin-right:7px}.blk-Navigation_Social ul li a i.fa-facebook{margin:0 9px 0 2px}.blk-Navigation_Language h3{margin-bottom:17px;font-size:1.6rem;letter-spacing:3px;padding-left:22px}.blk-Navigation_LangSelect{cursor:pointer;font-size:1.3rem;letter-spacing:2.6px;margin-bottom:10px}.blk-Navigation_LangSelect .fa-angle-down{margin-left:6px;transform:rotate(0)}.blk-Navigation_LangSelect .fa-angle-down,.blk-Navigation_LangSelect-open .fa-angle-down{transition-property:all;transition-duration:.6s;transition-timing-function:cubic-bezier(.19,1,.22,1)}.blk-Navigation_LangSelect-open .fa-angle-down{transform:rotate(180deg)}.blk-Navigation_LangList{display:none;font-size:1.3rem;letter-spacing:2.6px}.blk-Navigation_LangList li{margin-bottom:10px}.blk-Navigation_LangBox{padding:0 0 0 30px}.blk-Page_Header{margin:0 0 34px;padding:38px 0 0}.blk-Page_Title{color:#15243e;font-size:1.8rem;letter-spacing:3px;text-align:center}.blk-Page_Title-sub{color:#15243e;display:none;font-size:1.3rem;font-weight:400;letter-spacing:1px;margin:16px 0 0;text-align:center}.blk-Page_Description{margin:0 auto 45px;padding:0 19px;max-width:750px}.blk-Page_Description p{font-size:1.4rem;line-height:26px;text-align:center}.blk-Page_Description p:not(:last-child){margin:0 0 1.5em}.blk-Page_Description p:lang(ja){text-align:left}.blk-PickUp{height:auto}.blk-PickUp_Title{font-weight:400;font-size:1.7rem;letter-spacing:2px;line-height:1.17;margin-bottom:37px;text-align:center}.blk-PickUp_Content{overflow:hidden}.blk-PickUp_Content li{position:relative;width:100%}.blk-PickUp_Content li a{background-color:#000;display:block;overflow:hidden}.blk-PickUp_Bg{height:0;padding-top:60%;position:relative;transition-property:padding-top,transform;transition-duration:.4s;transition-timing-function:ease-out}.blk-PickUp_Bg img{bottom:0;font-family:"object-fit: cover; object-position: center;";height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;top:0;width:100%}.blk-PickUp_Content li a:hover .blk-PickUp_Bg{transform:scale(1.05);padding-top:60%}.collection .blk-PickUp_Content li a .blk-PickUp_Bg{padding-top:60%}.blk-PickUp_Text{bottom:0;box-sizing:border-box;color:#fff;padding:10px;position:absolute;text-align:center;width:100%}.blk-PickUp.collection .blk-PickUp_Text{transform:translate(0)}.heritage .blk-PickUp_Name,.heritage .blk-PickUp_Text{color:#273854;font-weight:500}.blk-PickUp .masterpiece{width:100%}.masterpiece .blk-PickUp_Text{color:#273854}.masterpiece .blk-PickUp_Name{color:#273854;font-weight:500}.blk-PickUp_Inner{text-align:center;padding-right:0;display:inline-block}.blk-PickUp_Info{display:block;font-size:1.1rem;letter-spacing:2.5px;line-height:normal}.blk-PickUp_Name{color:#fff;font-size:2rem;font-weight:400;letter-spacing:1px;line-height:1;margin-bottom:0;position:relative;font-family:Times New Roman,Times,serif}.blk-PickUp_Name:lang(ja),.ja-jp .blk-PickUp_Name{font-family:"Noto Serif Japanese",serif}.blk-PickUp_Name:lang(en),.en .blk-PickUp_Name{font-family:Times New Roman,Times,serif}.blk-PickUp_Name:lang(th),.th-th .blk-PickUp_Name{font-family:"Noto Serif Thai",Times New Roman,Times,serif}.blk-PickUp_Name:lang(zh),.zh-cn .blk-PickUp_Name{font-family:"Noto Serif SC",serif}.blk-store{position:relative}.blk-store-pins{background-repeat:no-repeat;background-position:50%;background-size:40px;height:36px;left:0;position:absolute;top:0;width:40px;text-align:center}.blk-store-pins img{height:100%;width:auto}.blk-store-pins-gs-boutique{background-image:url(/assets/img/stores/gs-boutique.png)}.blk-store-cluster-marker{font-family:Arial,sans-serif;background-color:#16243e;position:absolute;width:32px;height:32px;border-radius:50%;font-size:11px;text-align:center;cursor:pointer;line-height:32px;font-weight:700;color:#fff}.blk-store-distance{display:none;position:absolute;top:44px;left:0;width:65px;height:36px;text-align:center;font-size:1.1rem;color:#888;letter-spacing:1px;line-height:1}.blk-store-content{padding:0 15px 0 40px}.blk-store-affiliation{font-weight:300;font-size:1rem;color:#888;letter-spacing:2px;line-height:11px;display:block;margin-bottom:5px}.blk-store-content h3{font-weight:700;font-size:1.7rem;color:#15243e;line-height:21px;text-align:left;word-break:break-word;position:relative;cursor:pointer;margin-bottom:5px;font-family:Times New Roman,Times,serif}.blk-store-content h3:lang(ja),.ja-jp .blk-store-content h3{font-family:"Noto Serif Japanese",serif}.blk-store-content h3:lang(en),.en .blk-store-content h3{font-family:Times New Roman,Times,serif}.blk-store-content h3:lang(th),.th-th .blk-store-content h3{font-family:"Noto Serif Thai",Times New Roman,Times,serif}.blk-store-content h3:lang(zh),.zh-cn .blk-store-content h3{font-family:"Noto Serif SC",serif}.blk-store-address{font-size:1.3rem;font-style:normal;color:#15243e;letter-spacing:.5px;line-height:1.57;margin:0 0 0 -40px;padding-left:15px;position:relative}.blk-store-address:before{font-family:FontAwesome;font-size:1.4rem;content:"\F041";display:inline-block;margin-right:5px;position:absolute;left:0;top:0}.blk-store-fair{position:relative;margin-top:10px;left:-32px}.blk-store-fair span{display:inline-block;font-size:1.1rem;color:#15243e;font-weight:300;letter-spacing:1px;line-height:1;background:#fff;padding:7px 8px;margin-right:10px}.blk-Tag-information{color:#999}.blk-Tag-information,.blk-Tag-pressrelease{display:inline-block;font-size:1rem;letter-spacing:normal;margin-left:10px}.blk-Tag-pressrelease{color:#c8aa57}.about-Banner_Inner{margin:10px 30px}.about-Banner_Items{display:flex;flex-wrap:wrap}.about-Banner_Item{box-sizing:border-box}.about-Banner_ThreeColumn{margin-top:30px}.about-Banner_ThreeColumn .about-Banner_Items{margin:-5px}.about-Banner_ThreeColumn .about-Banner_Item{padding:5px;width:33.33333333%}.about-Banner_FourColumn .about-Banner_Item{width:25%}.about-Banner_TwoColumn .about-Banner_Items{margin:-5px}.about-Banner_TwoColumn .about-Banner_Item{box-sizing:border-box;padding:5px;width:50%}.about-Banner_Link{display:block;position:relative;transition:opacity .3s}.about-Banner_Link:hover{opacity:.7}.about-Banner_Media img{width:100%}.about-Banner_Content{left:50%;padding:0 10px;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.about-Banner_Label{color:#fff;display:block;font-size:1.5rem;font-weight:500;letter-spacing:.2em;margin:0 0 5px;text-align:center}.about-Banner_Text{box-sizing:border-box;color:#fff;font-family:Times New Roman,Times,serif;font-size:2.6rem;letter-spacing:.01em;line-height:1.38461538;text-align:center}.about-Banner_Text:lang(ja),.ja-jp .about-Banner_Text{font-family:"Noto Serif Japanese",serif}.about-Banner_Text:lang(en),.en .about-Banner_Text{font-family:Times New Roman,Times,serif}.about-Banner_Text:lang(th),.th-th .about-Banner_Text{font-family:"Noto Serif Thai",Times New Roman,Times,serif}.about-Banner_Text:lang(zh),.zh-cn .about-Banner_Text{font-family:"Noto Serif SC",serif}.about-Column{margin:50px 0}.about-Column_Inner{padding:0 20px}.about-Column_Row{display:flex;flex-wrap:wrap;margin:-20px -10px}.about-Column_Column{box-sizing:border-box;flex:0 1 100%;margin:20px 0;padding:0 10px}.about-Column_Label{font-size:1.5rem;letter-spacing:.2em;margin-bottom:2em;text-align:center}.about-Column_Media{margin:0 0 15px}.about-Column_Media img{width:100%;height:auto}.about-Column_Title{font-size:2.4rem;font-family:Times New Roman,Times,serif;letter-spacing:.025em;line-height:1.2;text-align:center}.about-Column_Title:lang(ja),.ja-jp .about-Column_Title{font-family:"Noto Serif Japanese",serif}.about-Column_Title:lang(en),.en .about-Column_Title{font-family:Times New Roman,Times,serif}.about-Column_Title:lang(th),.th-th .about-Column_Title{font-family:"Noto Serif Thai",Times New Roman,Times,serif}.about-Column_Title:lang(zh),.zh-cn .about-Column_Title{font-family:"Noto Serif SC",serif}.about-Column_Text{margin:10px 0}.about-Column_Text p{font-size:1.4rem;letter-spacing:.025em;line-height:1.73333333;text-align:center}.about-Column_Button{margin:20px 0 0;text-align:center}.about-Column_Button a{background-color:transparent;border:1px solid #15243e;box-sizing:border-box;color:#15243e;display:inline-block;font-size:1.4rem;letter-spacing:.1em;line-height:1.5;text-align:center;text-decoration:none;padding:8px 10px;transition:background-color .3s,color .3s;min-width:120px}.about-Column_Button a:hover{background-color:#15243e;color:#fff}.about-Creators{margin:50px 0;text-align:center}.about-Creators_Inner{padding:0 20px}.about-Creators_Media{margin:0 0 30px}.about-Creators_Media img{width:100%;height:auto}.about-Creators_Heading{margin:30px 0 20px}.about-Creators_Label{font-size:1.5rem;letter-spacing:.2em;margin-bottom:1em}.about-Creators_Title{font-size:3.4rem;font-family:Times New Roman,Times,serif;letter-spacing:.025em}.about-Creators_Title:lang(ja),.ja-jp .about-Creators_Title{font-family:"Noto Serif Japanese",serif}.about-Creators_Title:lang(en),.en .about-Creators_Title{font-family:Times New Roman,Times,serif}.about-Creators_Title:lang(th),.th-th .about-Creators_Title{font-family:"Noto Serif Thai",Times New Roman,Times,serif}.about-Creators_Title:lang(zh),.zh-cn .about-Creators_Title{font-family:"Noto Serif SC",serif}.about-Creators_Text{margin:15px 0}.about-Creators_Text p{font-size:1.4rem;letter-spacing:.025em;line-height:1.73333333}.about-Creators_Button{margin:30px 0 0;text-align:center}.about-Creators_Button a{background-color:transparent;border:1px solid #15243e;box-sizing:border-box;color:#15243e;display:inline-block;font-size:1.4rem;letter-spacing:.1em;line-height:1.5;text-align:center;text-decoration:none;padding:8px 10px;transition:background-color .3s,color .3s;min-width:120px}.about-Creators_Button a:hover{background-color:#15243e;color:#fff}.about-Gallery{margin:50px 0}.about-Gallery_Inner{height:180px;padding:0 20px}.about-Gallery_Media,.about-Gallery_Wrapper{height:100%;position:relative}.about-Gallery_Media{overflow:hidden}.about-Gallery_Media img{left:50%;height:100%;position:absolute;transform:translate(-50%);width:auto}.about-Gallery_Content{box-sizing:border-box;color:#fff;left:50%;padding:0 20px;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:100%}.about-Gallery_Title{font-size:3.4rem;font-family:Times New Roman,Times,serif;letter-spacing:.025em}.about-Gallery_Title:lang(ja),.ja-jp .about-Gallery_Title{font-family:"Noto Serif Japanese",serif}.about-Gallery_Title:lang(en),.en .about-Gallery_Title{font-family:Times New Roman,Times,serif}.about-Gallery_Title:lang(th),.th-th .about-Gallery_Title{font-family:"Noto Serif Thai",Times New Roman,Times,serif}.about-Gallery_Title:lang(zh),.zh-cn .about-Gallery_Title{font-family:"Noto Serif SC",serif}.about-Gallery_Button{margin:30px 0 0;text-align:center}.about-Gallery_Button a{background-color:transparent;border:1px solid #fff;box-sizing:border-box;color:#fff;display:inline-block;font-size:1.4rem;letter-spacing:.1em;line-height:1.5;text-align:center;text-decoration:none;padding:8px 10px;transition:background-color .3s,color .3s;min-width:120px}.about-Gallery_Button a:hover{background-color:#fff;color:#15243e}.about-History{margin:50px 0}.about-History_Inner{height:380px;padding:0 20px}.about-History_Media,.about-History_Wrapper{height:100%;position:relative}.about-History_Media{overflow:hidden}.about-History_Media img{left:50%;height:100%;position:absolute;transform:translate(-50%);width:auto}.about-History_Content{box-sizing:border-box;color:#fff;left:50%;padding:0 20px;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:100%}.about-History_Label{font-size:1.5rem;letter-spacing:.2em;margin-bottom:1em}.about-History_Title{font-size:3.4rem;font-family:Times New Roman,Times,serif;letter-spacing:.025em}.about-History_Title:lang(ja),.ja-jp .about-History_Title{font-family:"Noto Serif Japanese",serif}.about-History_Title:lang(en),.en .about-History_Title{font-family:Times New Roman,Times,serif}.about-History_Title:lang(th),.th-th .about-History_Title{font-family:"Noto Serif Thai",Times New Roman,Times,serif}.about-History_Title:lang(zh),.zh-cn .about-History_Title{font-family:"Noto Serif SC",serif}.about-History_Text{margin:15px 0}.about-History_Text p{font-size:1.4rem;letter-spacing:.025em;line-height:1.73333333}.about-History_Button{margin:30px 0 0;text-align:center}.about-History_Button a{background-color:transparent;border:1px solid #fff;box-sizing:border-box;color:#fff;display:inline-block;font-size:1.4rem;letter-spacing:.1em;line-height:1.5;text-align:center;text-decoration:none;padding:8px 10px;transition:background-color .3s,color .3s;min-width:120px}.about-History_Button a:hover{background-color:#fff;color:#15243e}.about-MainVisual{height:350px}.about-MainVisual_Inner,.about-MainVisual_Media{height:100%;position:relative}.about-MainVisual_Media{overflow:hidden}.about-MainVisual_Media img{height:100%;width:auto}.about-MainVisual_Content,.about-MainVisual_Media img{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.about-MainVisual_Content{box-sizing:border-box;color:#fff;padding:0 20px;text-align:center;width:100%}.about-MainVisual_Label{font-size:1.5rem;letter-spacing:.2em;margin-bottom:1em}.about-MainVisual_Title{font-size:3.4rem;font-family:Times New Roman,Times,serif;letter-spacing:.025em}.about-MainVisual_Title:lang(ja),.ja-jp .about-MainVisual_Title{font-family:"Noto Serif Japanese",serif}.about-MainVisual_Title:lang(en),.en .about-MainVisual_Title{font-family:Times New Roman,Times,serif}.about-MainVisual_Title:lang(th),.th-th .about-MainVisual_Title{font-family:"Noto Serif Thai",Times New Roman,Times,serif}.about-MainVisual_Title:lang(zh),.zh-cn .about-MainVisual_Title{font-family:"Noto Serif SC",serif}.about-MainVisual_Divider{margin:15px 0}.about-MainVisual_Divider hr{border:solid #fff;border-width:1px 0 0;box-sizing:border-box;margin:0 auto;width:25px}.about-MainVisual_Text{margin:15px 0}.about-MainVisual_Text p{font-size:1.4rem;letter-spacing:.025em;line-height:1.73333333}.about-MainVisual_Button{margin:30px 0 0;text-align:center}.about-MainVisual_Button a{background-color:transparent;border:1px solid #fff;box-sizing:border-box;color:#fff;display:inline-block;font-size:1.4rem;letter-spacing:.1em;line-height:1.5;text-align:center;text-decoration:none;padding:8px 10px;transition:background-color .3s,color .3s;min-width:120px}.about-MainVisual_Button a:hover{background-color:#fff;color:#15243e}.about-Movement{margin:50px 0}.about-Movement_Heading{margin-bottom:30px;padding:0 11.4%;text-align:center}.about-Movement_Label{font-size:1.5rem;letter-spacing:.2em;margin-bottom:1em}.about-Movement_Title{font-size:3.4rem;font-family:Times New Roman,Times,serif;letter-spacing:.025em}.about-Movement_Title:lang(ja),.ja-jp .about-Movement_Title{font-family:"Noto Serif Japanese",serif}.about-Movement_Title:lang(en),.en .about-Movement_Title{font-family:Times New Roman,Times,serif}.about-Movement_Title:lang(th),.th-th .about-Movement_Title{font-family:"Noto Serif Thai",Times New Roman,Times,serif}.about-Movement_Title:lang(zh),.zh-cn .about-Movement_Title{font-family:"Noto Serif SC",serif}.about-Movement_Items{display:flex;flex-wrap:wrap}.about-Movement_Item{background-color:#e3e6eb}.about-Movement_Item-transparent{background-color:transparent}.about-Movement_Name{font-family:Times New Roman,Times,serif;text-align:center}.about-Movement_Name:lang(ja),.ja-jp .about-Movement_Name{font-family:"Noto Serif Japanese",serif}.about-Movement_Name:lang(en),.en .about-Movement_Name{font-family:Times New Roman,Times,serif}.about-Movement_Name:lang(th),.th-th .about-Movement_Name{font-family:"Noto Serif Thai",Times New Roman,Times,serif}.about-Movement_Name:lang(zh),.zh-cn .about-Movement_Name{font-family:"Noto Serif SC",serif}.about-Movement_Number,.about-Movement_Type{display:block}.about-Movement_Number{font-size:3.6rem;margin:0 0 5px}.about-Movement_Type{font-size:2.4rem}.about-Movement_Media{margin:20px auto;position:relative;max-width:390px}.about-Movement_Media:before{content:"";display:block;padding:100% 0 0}.about-Movement_Media img{max-height:100%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);max-width:100%;width:auto;height:auto}.about-Movement_Text{margin:15px 0}.about-Movement_Text p{font-size:1.4rem;letter-spacing:.025em;line-height:1.73333333}.about-Movement_Button{margin:30px 0 0;text-align:center}.about-Movement_Button a{background-color:transparent;border:1px solid #15243e;box-sizing:border-box;color:#15243e;display:inline-block;font-size:1.4rem;letter-spacing:.1em;line-height:1.5;text-align:center;text-decoration:none;padding:8px 10px;transition:background-color .3s,color .3s;min-width:120px}.about-Movement_Button a:hover{background-color:#15243e;color:#fff}.about-Movement_Item,.about-Movement_Item-transparent{box-sizing:border-box;flex:0 1 100%;padding:30px 20px}.ad-list{margin:0 0 70px}.ad-list-follow{margin:0}.ad-list ul{display:flex;flex-wrap:wrap;justify-content:flex-start;overflow:hidden}.ad-list ul li{box-sizing:border-box;padding:15px;position:relative;width:50%}.ad-list ul li button{width:100%;border:none;cursor:pointer;outline:0;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.ad-list ul li a,.ad-list ul li button{background-color:#000;display:block;overflow:hidden;position:relative}.ad-list-image{height:0;padding-top:140%;position:relative;transition:all .3s ease-out;width:100%}.ad-list ul li a:hover .ad-list-image,.ad-list ul li button:hover .ad-list-image{transform:scale(1.05);opacity:.3}.ad-list-image img{height:100%;font-family:"object-fit:cover;object-position:center;";left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;top:0;width:100%}.ad-list-content{box-sizing:border-box;color:#fff;opacity:0;padding:0 10px;position:absolute;text-align:center;top:50%;transform:translateY(-50%);transition:all .3s ease-out;width:100%}.ad-list-content p{font-size:1.4rem;letter-spacing:.5px;line-height:22px;position:relative}.ad-list-content p:lang(ja){font-weight:700}.ad-list ul li a:hover .ad-list-content,.ad-list ul li button:hover .ad-list-content{opacity:1}.ad-modal-container{height:100%;opacity:0;transition:opacity .3s ease}.okra-modal-is-shown .ad-modal-container{opacity:1}.ad-modal-close{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;background-image:url(/assets/img/common/icon_close.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;border:none;height:21px;line-height:normal;position:fixed;right:15px;top:15px;text-decoration:none;text-align:center;opacity:1;padding:0;color:#15243e;font-style:normal;font-size:0;font-family:Arial,Baskerville,monospace;text-indent:-9999px;width:21px}.ad-modal-stage{height:100%;overflow-y:auto;padding:0 42px}.ad-modal-image{margin:0 0 16px;width:100%}.ad-modal-content{font-size:1.2rem;letter-spacing:.23px;line-height:17px;margin-bottom:16px;text-align:center}.ad-modal-button{text-align:center}.ad-modal-button a{background:#273854;border:1px solid #273854;display:inline-block;color:#fff;width:140px;padding:12px 0;font-size:1.1rem;letter-spacing:.5px;text-align:center;transition:.3s}.ad-modal-button a:lang(ja){font-weight:700}.catalog-list{padding:0 0 108px}.catalog-list-follow{padding:0}.catalog-list ul{display:flex;justify-content:center;flex-wrap:wrap;margin-bottom:70px}.catalog-list ul li{width:100%}.catalog-list-col4 ul li{width:50%}.catalog-list-bg,.catalog-list-bg-sp{background-color:#e3e6eb}.catalog-list ul li a{display:block;padding:15px}.catalog-list-image{margin-bottom:20px;overflow:hidden}.catalog-list-image img{height:auto;width:100%}.catalog-list-description{text-align:center}.catalog-list-title{font-size:1.4rem;line-height:18px}.catalog-list-title small{display:block;margin-top:5px;font-size:1.2rem;color:#888}.catalog-list-pdf:before{content:"\F1C1";font-family:FontAwesome;font-style:normal;font-weight:400;margin-left:2px}.catalog-notes{padding:0 19px;margin:70px 0 108px}.catalog-notes:lang(ja){padding:0}.catalog-notes dl{background-color:#e8eaec;display:table;padding:25px 20px}.catalog-notes dl dt{box-sizing:border-box;display:block;font-size:1.1rem;letter-spacing:0;line-height:17px;margin-bottom:10px}.catalog-notes dl dd{display:table-cell;vertical-align:top;width:158px;float:left;box-sizing:border-box}.collections-Banner{margin:40px 0 0;padding:0 0 40px}.collections-Col,.collections-Col-all{box-sizing:border-box;flex:1;padding:0 0 0 40px;width:100%;max-width:100%}.collections-Col-all:not(:first-child),.collections-Col:not(:first-child){margin-top:20px}.collections-Container{padding:0 20px}.collections-Image{overflow:hidden}.collections-Col-all .collections-Image{background-color:#fff}.collections-Image img{transition:transform .3s ease-out;width:100%}.collections-Col-all .collections-Image img{display:block;margin:0 auto;width:auto;max-width:100%}.collections-Col a:hover .collections-Image img,.collections-Col-all a:hover .collections-Image img{transform:scale(1.05)}.collections-Item:not(:first-child){margin-top:20px}.collections-Item a{display:block;overflow:hidden}.collections-Row{margin:0 0 0 -40px}.collections-Title{font-size:1.8rem;margin:1em 0;padding:0 10px;text-align:center}.collections-Years{background-color:#273854;border:1px solid #273854;padding:calc(16.75% - 2px) 0 0;position:relative;transition:background-color .3s ease-out}.collections-Years:hover{background-color:transparent}.collections-Years span{box-sizing:border-box;color:#fff;display:block;font-size:1.8rem;font-weight:400;left:50%;padding:0 10px;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);transition:color .3s ease-out;width:100%}.collections-Years:hover span{color:#273854}.favorite-main{position:relative}.favorite-main-left,.favorite-main-right{cursor:pointer;font-size:2rem;position:fixed;top:50%;transform:translateY(-50%);z-index:20}.favorite-main-left.is-disabled,.favorite-main-right.is-disabled{display:none}.favorite-main-left{left:18px}.favorite-main-right{right:18px}.favorite-main-container{margin:23px 0 0;overflow:hidden;padding:0 0 10px;position:relative}.favorite-sort{margin:-16px auto 0;position:relative;text-align:center;width:100%}.favorite-sort-button{color:#15243e;cursor:pointer;display:inline-block;font-size:1.1rem;line-height:12px;letter-spacing:3px;padding:10px;vertical-align:top;font-family:Montserrat,sans-serif}.favorite-sort-button:lang(ja),.ja-jp .favorite-sort-button{font-family:Noto Sans Japanese,sans-serif}.en .favorite-sort-button,.favorite-sort-button:lang(en){font-family:Montserrat,sans-serif}.favorite-sort-button:lang(th),.th-th .favorite-sort-button{font-family:Noto Sans Thai,Montserrat,sans-serif}.favorite-sort-button:lang(zh),.zh-cn .favorite-sort-button{font-family:Noto Sans SC,serif}.favorite-sort-button .fa{margin:0 0 0 4px}.favorite-sort-button span{display:none}.favorite-sort-box{color:#15243e;display:block;font-size:1.1rem;letter-spacing:1px;padding:10px;position:relative;font-family:Montserrat,sans-serif}.favorite-sort-box:lang(ja),.ja-jp .favorite-sort-box{font-family:Noto Sans Japanese,sans-serif}.en .favorite-sort-box,.favorite-sort-box:lang(en){font-family:Montserrat,sans-serif}.favorite-sort-box:lang(th),.th-th .favorite-sort-box{font-family:Noto Sans Thai,Montserrat,sans-serif}.favorite-sort-box:lang(zh),.zh-cn .favorite-sort-box{font-family:Noto Sans SC,serif}.favorite-sort-selected{cursor:pointer;display:none;margin-bottom:10px;font-size:1.4rem}.favorite-sort-selected,.favorite-sort-selected .fa{transition-property:all;transition-duration:.5s;transition-timing-function:cubic-bezier(.19,1,.22,1)}.favorite-sort-selected .fa{margin:0 0 0 4px}.favorite-sort-selected-open .fa{transform:rotate(180deg)}.favorite-sort-list{background:0 0;padding:0;position:static;height:0;width:auto;overflow:hidden;transition:height .5s}.favorite-sort-list li{cursor:pointer;margin-bottom:10px;transition-property:all;transition-duration:.5s;transition-timing-function:cubic-bezier(.19,1,.22,1)}.favorite-sort-list li:last-child{margin-bottom:0}.favorite-sort-list li a,.favorite-sort-list li button{display:block;font-size:1.1rem}.favorite-sort-list li a:hover,.favorite-sort-list li button:hover{transition-property:all;transition-duration:.5s;transition-timing-function:cubic-bezier(.19,1,.22,1);opacity:.5}.favorite-sort-list li button{background-color:transparent;border:none;cursor:pointer;outline:0;margin:0 auto;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#15243e;font-family:Montserrat,sans-serif}.favorite-sort-list li button:lang(ja),.ja-jp .favorite-sort-list li button{font-family:Noto Sans Japanese,sans-serif}.en .favorite-sort-list li button,.favorite-sort-list li button:lang(en){font-family:Montserrat,sans-serif}.favorite-sort-list li button:lang(th),.th-th .favorite-sort-list li button{font-family:Noto Sans Thai,Montserrat,sans-serif}.favorite-sort-list li button:lang(zh),.zh-cn .favorite-sort-list li button{font-family:Noto Sans SC,serif}.favorite-sort-list-mod{display:none}.favorite-sort-list-mod select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;border:0;background:none;cursor:pointer;font-size:1.4rem;font-weight:300;box-sizing:content-box;letter-spacing:1px;color:#15243e;vertical-align:top;line-height:12px;font-family:Times New Roman,Times,serif}.favorite-sort-list-mod select:lang(ja),.ja-jp .favorite-sort-list-mod select{font-family:"Noto Serif Japanese",serif}.en .favorite-sort-list-mod select,.favorite-sort-list-mod select:lang(en){font-family:Times New Roman,Times,serif}.favorite-sort-list-mod select:lang(th),.th-th .favorite-sort-list-mod select{font-family:"Noto Serif Thai",Times New Roman,Times,serif}.favorite-sort-list-mod select:lang(zh),.zh-cn .favorite-sort-list-mod select{font-family:"Noto Serif SC",serif}.favorite-table-head{display:none;position:absolute;top:0;left:60px;z-index:10;border-right:1px solid #ccc}.favorite-table-head li{position:relative;width:200px;z-index:1;text-align:center;display:flex;align-items:center}.favorite-table-head li span{box-sizing:border-box;color:#15243e;font-size:14px;left:0;letter-spacing:.5px;line-height:13px;padding:16px;text-align:center;top:50%;transform:translateY(-50%);width:100%;position:absolute;font-family:Montserrat,sans-serif}.favorite-table-head li span:lang(ja),.ja-jp .favorite-table-head li span{font-family:Noto Sans Japanese,sans-serif}.en .favorite-table-head li span,.favorite-table-head li span:lang(en){font-family:Montserrat,sans-serif}.favorite-table-head li span:lang(th),.th-th .favorite-table-head li span{font-family:Noto Sans Thai,Montserrat,sans-serif}.favorite-table-head li span:lang(zh),.zh-cn .favorite-table-head li span{font-family:Noto Sans SC,serif}.favorite-table-head li:nth-child(odd){background-color:#eff0f2}.favorite-table-head li:nth-child(2n){background-color:#e8eaec}.favorite-table-body{overflow:hidden}.favorite-table-row{position:relative;display:flex;align-items:center}.favorite-table-row:nth-child(odd){background-color:#eff0f2}.favorite-table-row:nth-child(2n){background-color:#e8eaec}.favorite-table-col{border-left:1px solid #ccc;color:#15243e;font-size:14px;letter-spacing:1px;line-height:20px;text-align:center;font-family:Montserrat,sans-serif}.favorite-table-col:lang(ja),.ja-jp .favorite-table-col{font-family:Noto Sans Japanese,sans-serif}.en .favorite-table-col,.favorite-table-col:lang(en){font-family:Montserrat,sans-serif}.favorite-table-col:lang(th),.th-th .favorite-table-col{font-family:Noto Sans Thai,Montserrat,sans-serif}.favorite-table-col:lang(zh),.zh-cn .favorite-table-col{font-family:Noto Sans SC,serif}.swiper-slide-active .favorite-table-col{border-left:none}.favorite-table-cell{box-sizing:border-box;padding:15px;text-align:left;width:100%;height:100%}.favorite-table-remove,.favorite-table-zoom{cursor:pointer;font-size:1.6rem;position:absolute;top:8px}.favorite-table-zoom{left:15px}.favorite-table-remove{top:10px;width:13px;right:15px}.favorite-table-image{cursor:pointer;margin:0 auto;max-width:128px}.favorite-table-image-inner{position:relative;padding-bottom:100%}.favorite-table-image img{position:absolute;height:auto;width:100%}.favorite-table-title{color:#15243e;display:block;font-size:1.2rem;letter-spacing:.5px;line-height:12px;margin-bottom:8px;font-family:Montserrat,sans-serif}.favorite-table-title:lang(ja),.ja-jp .favorite-table-title{font-family:Noto Sans Japanese,sans-serif}.en .favorite-table-title,.favorite-table-title:lang(en){font-family:Montserrat,sans-serif}.favorite-table-title:lang(th),.th-th .favorite-table-title{font-family:Noto Sans Thai,Montserrat,sans-serif}.favorite-table-title:lang(zh),.zh-cn .favorite-table-title{font-family:Noto Sans SC,serif}.favorite-table-cell p{color:#15243e;font-size:1.2rem;letter-spacing:1px;line-height:18px;text-align:left;word-break:break-all;font-family:Montserrat,sans-serif}.favorite-table-cell p:lang(ja),.ja-jp .favorite-table-cell p{font-family:Noto Sans Japanese,sans-serif}.en .favorite-table-cell p,.favorite-table-cell p:lang(en){font-family:Montserrat,sans-serif}.favorite-table-cell p:lang(th),.th-th .favorite-table-cell p{font-family:Noto Sans Thai,Montserrat,sans-serif}.favorite-table-cell p:lang(zh),.zh-cn .favorite-table-cell p{font-family:Noto Sans SC,serif}.favorite-table-cell a{text-decoration:underline}.favorite-table-cell a:hover{text-decoration:none}.favorite-table-withoutTax{font-size:1rem;margin:.25em 0 0}.features_Header{border-top:1px solid #ccc;margin:20px 0;padding:20px 0 0}.features_Header-Inner{padding:0 10px;text-align:center}.features_Header-Inner h2{font-family:Montserrat,sans-serif;font-size:1.8rem;letter-spacing:.1em}.features_Header-Inner h2:lang(ja),.ja-jp .features_Header-Inner h2{font-family:Noto Sans Japanese,sans-serif}.en .features_Header-Inner h2,.features_Header-Inner h2:lang(en){font-family:Montserrat,sans-serif}.features_Header-Inner h2:lang(th),.th-th .features_Header-Inner h2{font-family:Noto Sans Thai,Montserrat,sans-serif}.features_Header-Inner h2:lang(zh),.zh-cn .features_Header-Inner h2{font-family:Noto Sans SC,serif}.features_List{margin:0 auto;width:250px}.features_List-Inner{box-sizing:border-box}.features_List-Button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:1px solid #ccc;color:#14233e;display:block;font-family:Montserrat,sans-serif;font-size:1.5rem;padding:12px 15px;position:relative;text-align:left;width:100%}.features_List-Button:lang(ja),.ja-jp .features_List-Button{font-family:Noto Sans Japanese,sans-serif}.en .features_List-Button,.features_List-Button:lang(en){font-family:Montserrat,sans-serif}.features_List-Button:lang(th),.th-th .features_List-Button{font-family:Noto Sans Thai,Montserrat,sans-serif}.features_List-Button:lang(zh),.zh-cn .features_List-Button{font-family:Noto Sans SC,serif}.features_List-Button:before{border-color:#14233e;border-style:solid;border-width:0 1px 1px 0;box-sizing:border-box;content:"";display:block;height:8px;position:absolute;right:15px;top:50%;transform:translateY(-75%) rotate(45deg);width:8px}.features_List-Items{border-color:#ccc;border-style:solid;border-width:0 1px;height:0;margin:0;overflow:hidden;transition:height .6s}.features_List-Items.is-active{border-width:0 1px 1px}.features_List-Item{border-bottom:1px solid hsla(0,0%,80%,.5);padding:0}.features_List-Item:last-child{border:none}.features_List-Link{color:#888;display:block;padding:14px 15px;transition:color .6s}.features_List-Link.is-current,.features_List-Link:hover{color:#14233e}.features_Items{padding:0 10px}.features_Items-Inner{display:flex;flex-wrap:wrap}.features_Item{margin:0 0 20px;width:100%}.features_Link{display:block}.features_Media{margin:0 0 10px}.features_Media img{transition:all .6s;vertical-align:top;width:100%}.features_Link:hover .features_Media img{opacity:.7}.features_Title{font-family:Times New Roman,Times,serif;font-size:2rem;letter-spacing:.025em;margin:10px 0;text-align:center}.features_Title:lang(ja),.ja-jp .features_Title{font-family:"Noto Serif Japanese",serif}.en .features_Title,.features_Title:lang(en){font-family:Times New Roman,Times,serif}.features_Title:lang(th),.th-th .features_Title{font-family:"Noto Serif Thai",Times New Roman,Times,serif}.features_Title:lang(zh),.zh-cn .features_Title{font-family:"Noto Serif SC",serif}.features_Label{font-family:Montserrat,sans-serif;font-size:1.2rem;letter-spacing:.1em;margin:0 0 5px}.features_Label:lang(ja),.ja-jp .features_Label{font-family:Noto Sans Japanese,sans-serif}.en .features_Label,.features_Label:lang(en){font-family:Montserrat,sans-serif}.features_Label:lang(th),.th-th .features_Label{font-family:Noto Sans Thai,Montserrat,sans-serif}.features_Label:lang(zh),.zh-cn .features_Label{font-family:Noto Sans SC,serif}.features-LgBanner{margin-bottom:10px}.features-LgBanner ul{background-color:#fff;overflow:hidden}.features-LgBanner_Item{position:relative;width:100%}.features-LgBanner_Item:last-child{margin-bottom:0}.features-LgBanner_Item a{background-color:#000;display:block;overflow:hidden;transition:all .3s ease-out}.features-LgBanner_Item a:hover{color:#fff}.features-LgBanner_Image{height:200px;opacity:.5;transition:all .3s ease-out}.features-LgBanner_Item a:hover .features-LgBanner_Image{opacity:.3;transform:scale(1.05)}.features-LgBanner_Image img{font-family:"object-fit:cover;object-position:center;";height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.features-LgBanner_Content{bottom:20px;box-sizing:border-box;color:#fff;left:50%;padding:0 10px;position:absolute;text-align:center;transform:translate(-50%);width:100%}.features-LgBanner_Info{display:block;font-size:1.1rem;font-weight:400;letter-spacing:2.5px;margin-bottom:5px;position:relative;font-family:Times New Roman,Times,serif}.features-LgBanner_Info:lang(ja),.ja-jp .features-LgBanner_Info{font-family:"Noto Serif Japanese",serif}.en .features-LgBanner_Info,.features-LgBanner_Info:lang(en){font-family:Times New Roman,Times,serif}.features-LgBanner_Info:lang(th),.th-th .features-LgBanner_Info{font-family:"Noto Serif Thai",Times New Roman,Times,serif}.features-LgBanner_Info:lang(zh),.zh-cn .features-LgBanner_Info{font-family:"Noto Serif SC",serif}.features-LgBanner_Title{font-size:1.6rem;font-weight:400;letter-spacing:1px;line-height:26px;margin-bottom:0;position:relative;font-family:Times New Roman,Times,serif}.features-LgBanner_Title:lang(ja),.ja-jp .features-LgBanner_Title{font-family:"Noto Serif Japanese",serif}.en .features-LgBanner_Title,.features-LgBanner_Title:lang(en){font-family:Times New Roman,Times,serif}.features-LgBanner_Title:lang(th),.th-th .features-LgBanner_Title{font-family:"Noto Serif Thai",Times New Roman,Times,serif}.features-LgBanner_Title:lang(zh),.zh-cn .features-LgBanner_Title{font-family:"Noto Serif SC",serif}.features-LgBanner_Item.isBlack .features-LgBanner_Title,.features-LgBanner_Item.isBlack a:hover .features-LgBanner_Title{color:#fff}.features-List{display:flex;flex-wrap:wrap;padding:38px 0 30px}.features-List_Item{width:100%;max-width:100%}.features-List_Item:nth-child(n+2),.features-List_Item:nth-child(n+3){margin-top:20px}.features-List_Item:nth-child(n+4){margin-top:30px}.features-List-Item a{display:block}.features-List_Image{overflow:hidden}.features-List_Image>img{transition:transform .3s ease-out;width:100%}.features-List_Image:hover>img{transform:scale(1.05)}.features-List_Title{font-size:1.5rem;letter-spacing:1px;line-height:1.5;margin:1em 0 0;padding:0 1em 1em;text-align:center}.features-Middle{display:block;margin:0 0 0 -20px}.features-Middle_Col{box-sizing:border-box;padding:0 0 0 20px;width:100%;max-width:100%}.features-Middle_Col:not(:first-child){margin:10px 0 0}.features-Middle_Col a{background-color:#000;display:block;overflow:hidden;position:relative}.features-Middle_Image{background-position:50%;background-repeat:no-repeat;background-size:cover;height:170px;opacity:.5;transition-duration:.3s;transition-property:transform,opacity;transition-timing-function:ease-out}.features-Middle_Col a:hover .features-Middle_Image{transform:scale(1.05);opacity:.3}.features-Middle_Image img{font-family:"object-fit:cover;object-position:center;";height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.features-Middle_Content{bottom:25px;box-sizing:border-box;color:#fff;padding:0 10px;position:absolute;left:50%;text-align:center;transform:translate(-50%);width:100%}.features-Middle_Info{display:block;font-weight:400;font-size:1.4rem;letter-spacing:2.5px;margin-bottom:5px;position:relative;font-family:Times New Roman,Times,serif}.features-Middle_Info:lang(ja),.ja-jp .features-Middle_Info{font-family:"Noto Serif Japanese",serif}.en .features-Middle_Info,.features-Middle_Info:lang(en){font-family:Times New Roman,Times,serif}.features-Middle_Info:lang(th),.th-th .features-Middle_Info{font-family:"Noto Serif Thai",Times New Roman,Times,serif}.features-Middle_Info:lang(zh),.zh-cn .features-Middle_Info{font-family:"Noto Serif SC",serif}.features-Middle_Title{font-size:1.6rem;letter-spacing:1px;line-height:26px;font-weight:400;margin:3px;position:relative;font-family:Times New Roman,Times,serif}.features-Middle_Title:lang(ja),.ja-jp .features-Middle_Title{font-family:"Noto Serif Japanese",serif}.en .features-Middle_Title,.features-Middle_Title:lang(en){font-family:Times New Roman,Times,serif}.features-Middle_Title:lang(th),.th-th .features-Middle_Title{font-family:"Noto Serif Thai",Times New Roman,Times,serif}.features-Middle_Title:lang(zh),.zh-cn .features-Middle_Title{font-family:"Noto Serif SC",serif}.features-Middle_Content.isBlack{font-family:Times New Roman,Times,serif}.features-Middle_Content.isBlack .features-Middle_Info,.features-Middle_Content.isBlack .features-Middle_Title,.features-Middle_Content.isBlack a:hover .features-Middle_Info,.features-Middle_Content.isBlack a:hover .features-Middle_Title{color:#fff}.features-Middle_Content.isBlack:lang(ja),.ja-jp .features-Middle_Content.isBlack{font-family:"Noto Serif Japanese",serif}.en .features-Middle_Content.isBlack,.features-Middle_Content.isBlack:lang(en){font-family:Times New Roman,Times,serif}.features-Middle_Content.isBlack:lang(th),.th-th .features-Middle_Content.isBlack{font-family:"Noto Serif Thai",Times New Roman,Times,serif}.features-Middle_Content.isBlack:lang(zh),.zh-cn .features-Middle_Content.isBlack{font-family:"Noto Serif SC",serif}.fm-DownloadLinks_List{display:flex;flex-wrap:wrap;justify-content:center;margin:0 -20px;padding-left:0;list-style-type:none}.fm-DownloadLinks_Item{margin:50px 20px 0}.fm-DownloadLinks_Link{position:relative;display:flex;justify-content:center;align-items:center;height:60px;min-width:290px;padding-left:40px;background-color:#13294b;box-shadow:0 4px 16px rgba(0,0,0,.24);color:#fff;font-size:12px;font-weight:700;text-decoration:none}.fm-DownloadLinks_Link:before{position:absolute;top:0;left:20px;bottom:0;width:20px;height:20px;margin:auto;background:url(/assets/img/forthemedia/icon_cloud_white.svg) 0 0/contain no-repeat;content:""}.fm-DownloadLinks_Info{display:block;margin-top:30px;font-size:14px;font-weight:700;line-height:2.14285714;text-align:center}.fm-Facade{margin-top:70px}.fm-Facade_List{display:flex;flex-wrap:wrap;margin-left:-40px}.fm-Facade_Item{box-sizing:border-box;width:50%;padding-top:50px;padding-left:40px}.fm-Facade_Anchor{display:flex;flex-direction:column;color:inherit;text-decoration:none}.fm-Facade_Title{width:100%;margin-top:30px;margin-bottom:0;font-size:20px;font-weight:400;text-align:center;color:#161616}.fm-Facade_Title span{display:inline-block}.fm-Facade_Image{order:-1;display:block;width:100%;height:auto}.fm-Facade_Button{display:block;width:100%;max-width:290px;height:60px;margin:70px auto 0;background-color:#13294b;box-shadow:0 4px 16px 0 rgba(0,0,0,.24);font-size:14px;text-align:center}.fm-Facade_Button a{position:relative;display:block;height:100%;line-height:60px;color:#fff}.fm-Facade_Button a:after{position:absolute;top:calc(50% - 5px);right:20px;width:7.07px;height:7.07px;margin-left:10px;border-color:currentcolor;border-style:solid;border-width:2px 2px 0 0;vertical-align:2px;transform:rotate(45deg);content:""}.fm-HeadingLv1{margin-top:70px}.fm-HeadingLv1_Heading{margin:0;padding-bottom:20px;border-bottom:1px solid #eee;font-size:20px;font-weight:600}.fm-Hero_Inner{position:relative;overflow:hidden;height:500px}.fm-Hero_P{margin:0}.fm-Hero_Image{position:absolute;top:-1000%;right:-1000%;bottom:-1000%;left:-1000%;width:auto;max-width:none;min-width:100%;height:auto;min-height:100%;margin:auto}.fm-ImageItem{box-sizing:border-box;display:flex;flex-flow:column;width:25%;margin-top:50px;padding:40px;box-shadow:1px 0 #eee,inset 1px 0 #eee}.fm-ImageItem .fm-ItemLinks{margin-top:auto}.fm-ImageItem_Header{display:flex;flex-flow:column}.fm-ImageItem_Title{width:100%;margin-top:30px;margin-bottom:0;color:#333;font-size:14px;font-weight:400;line-height:2}.fm-ImageItem_ImageContainer{order:-1;width:100%}.fm-ImageItem_ImageContainer2{position:relative;overflow:hidden;padding-top:100%;background-color:#f6f6f6}.fm-ImageItem_Image{position:absolute;top:-1000%;right:-1000%;bottom:-1000%;left:-1000%;margin:auto;width:auto;height:auto;max-width:100%;max-height:100%}.fm-ItemLinks{list-style:none;min-height:140px;margin-top:0;margin-bottom:0;padding-top:30px;padding-left:0}.fm-ItemLinks_Item{border:1px solid #eee}.fm-ItemLinks_Item+.fm-ItemLinks_Item{margin-top:10px}.fm-ItemLinks_Link,.fm-ItemLinks_Link-eps,.fm-ItemLinks_Link-jpg,.fm-ItemLinks_Link-open,.fm-ItemLinks_Link-pdf,.fm-ItemLinks_Link-tiff,.fm-ItemLinks_Link-word{text-decoration:none;font-size:12px;font-weight:500;display:block;padding:12px 20px;position:relative;color:#204072}.fm-ItemLinks_Link-eps:before,.fm-ItemLinks_Link-jpg:before,.fm-ItemLinks_Link-pdf:before,.fm-ItemLinks_Link-tiff:before,.fm-ItemLinks_Link-word:before{display:inline-block;margin-right:4px;width:15px;height:15px;background:url(/assets/img/forthemedia/icon_cloud.svg) 0 0/contain no-repeat;vertical-align:-3px;content:""}.fm-ItemLinks_Link-pdf:after{position:absolute;top:0;right:19px;bottom:0;width:12px;height:14px;margin:auto;background:url(/assets/img/forthemedia/icon_pdf.svg) 0 0/contain no-repeat;content:""}.-pdfError .fm-ItemLinks_Link-pdf{background-color:#ff0}.fm-ItemLinks_Link-word:after{position:absolute;top:0;right:19px;bottom:0;width:12px;height:14px;margin:auto;background:url(/assets/img/forthemedia/icon_word.svg) 0 0/contain no-repeat;content:""}.-epsError .fm-ItemLinks_Link-eps,.-jpgError .fm-ItemLinks_Link-jpg,.-wordError .fm-ItemLinks_Link-word{background-color:#ff0}.fm-ItemLinks_Link-open:after{position:absolute;top:0;right:20px;bottom:0;width:10px;height:10px;margin:auto;background:url(/assets/img/forthemedia/icon_new_window.svg) 0 0/contain no-repeat;content:""}.fm-ItemLinks_LinkDetail{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.fm-ItemLinks_DownloadIcon{display:inline-block;margin-right:4px;margin-bottom:-2px}.fm-ItemLinks_LinkIcon{position:absolute;right:20px;top:0;bottom:0;margin-top:auto;margin-bottom:auto}.fm-Items{margin-top:20px}.fm-Items_List{display:flex;flex-wrap:wrap}.fm-LanguageSelector{background-color:#f6f6f6}.fm-LanguageSelector_Inner{display:flex;align-items:center;overflow-x:auto;max-width:1360px;height:120px;margin:0 auto;padding-right:40px;padding-left:40px;-webkit-overflow-scrolling:touch}.fm-LanguageSelector_Heading{width:182px;font-size:12px;font-weight:700}.fm-LanguageSelector_Heading:after{content:" :"}.fm-LanguageSelector_List{flex:1 1 auto;display:flex;width:0;margin:0;padding-left:0;list-style-type:none}.fm-LanguageSelector_Item{flex-grow:1;max-width:183px;box-shadow:inset 1px 0 #e6e6e6}.fm-LanguageSelector_Item:last-child{box-shadow:inset 1px 0 #e6e6e6,inset -1px 0 #e6e6e6}.fm-LanguageSelector_Link{display:block;padding:0 15px;color:#204072;font-size:14px;font-weight:700;line-height:40px;text-align:center;text-decoration:none;white-space:nowrap}.fm-LanguageSelector_Link.is-current{color:#aaa;cursor:auto}.fm-PdfItem{box-sizing:border-box;display:flex;flex-flow:column;width:25%;margin-top:50px;padding:40px;box-shadow:1px 0 #eee,inset 1px 0 #eee}.fm-PdfItem.-thumbError .fm-PdfItem_Header{background-color:#ff0}.fm-PdfItem .fm-ItemLinks{margin-top:auto}.fm-PdfItem_Header{display:flex;flex-flow:column}.fm-PdfItem_Title{width:100%;min-height:84px;overflow:hidden;margin-top:30px;margin-bottom:0;color:#333;font-size:14px;font-weight:400;line-height:2}.fm-PdfItem_ImageContainer{order:-1}.fm-PdfItem_ImageContainer2{position:relative;padding-top:56.25%}.fm-PdfItem_Image{position:absolute;top:0;left:0;width:100%;height:auto}.fm-SignIn{box-sizing:border-box;display:flex;align-items:center;justify-content:center;min-height:650px;background-color:#f6f6f6}.fm-SignIn_Box{box-sizing:border-box;width:620px;height:250px;padding:30px 40px 0;background-color:#fff;box-shadow:0 10px 30px 0 rgba(0,0,0,.04)}.fm-SignIn_Heading{margin-bottom:30px;font-size:20px;font-weight:700;text-align:center}.fm-SignIn_Items{display:flex}.fm-SignIn_Item{width:46.2962963%;height:50px}.fm-SignIn_Item:not(:last-child){margin-right:7.4074074%}.fm-SignIn_Item input{box-sizing:border-box;width:100%;height:100%;padding:0 20px;background-color:#fff;border:2px solid #e6e6e6;border-radius:4px;font-size:13px}.fm-SignIn_Button{display:block;width:100%;max-width:290px;height:60px;margin:70px auto 0;background-color:#13294b;box-shadow:0 4px 16px 0 rgba(0,0,0,.24);font-size:14px;color:#fff;text-align:center}.fm-Title{color:#fff;background-color:#161616}.fm-Title_Inner{position:relative;display:flex;justify-content:center;align-items:center;max-width:1360px;height:140px;margin-right:auto;margin-left:auto;padding-right:40px;padding-left:40px}.fm-Title_Heading{margin:0;padding:0 160px;font-size:30px;font-weight:300;text-align:center;line-height:2}.fm-Title_Heading span{display:inline-block}.fm-Title_Back{position:absolute;top:0;bottom:0;left:40px;height:16px;margin:auto}.fm-Title_BackLink{display:block;color:inherit;font-size:16px;font-weight:400;text-decoration:none}.fm-Title_BackLink:after{content:"";display:inline-block;width:7.07px;height:7.07px;margin-left:10px;border-color:currentcolor;border-style:solid;border-width:1.414px 1.414px 0 0;vertical-align:2px;transform:rotate(45deg)}.fm-Title_Link{position:absolute;top:0;bottom:0;right:40px;height:16px;margin:auto}.fm-Title_Link>a{display:block;color:inherit;font-size:16px;font-weight:400;text-decoration:none}.fm-Title_Link>a:after{content:"";display:inline-block;width:7.07px;height:7.07px;margin-left:10px;border-color:currentcolor;border-style:solid;border-width:1.414px 1.414px 0 0;vertical-align:2px;transform:rotate(45deg)}.fm-Wrapper{max-width:1360px;margin:0 auto 120px;padding-right:40px;padding-left:40px}.gallery-bg{background:url(/assets/img/about/gallery/gallery_bg01.jpg) 50%/cover no-repeat fixed;height:450px;display:none}.gallery-CategoryHeader{font-size:1.7rem;font-weight:400;letter-spacing:2px;line-height:1.17;margin-bottom:20px;padding-top:40px;text-align:center}.gallery-Full{background-color:#eff0f2;overflow:hidden;margin:0 0 70px}.gallery-Full button{border:none;cursor:pointer;outline:0;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.gallery-Full a,.gallery-Full button{background-color:#000;display:block;width:100%;position:relative}.gallery-Full_Image{transition:all .3s ease-out;padding:100% 0 0}.gallery-Full_Image img{font-family:"object-fit: cover; object-position: center;";height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;top:0;width:100%}.gallery-Full_Content{box-sizing:border-box;color:#fff;padding:0 9.8%;position:absolute;text-align:center;top:50%;transform:translateY(-50%);width:100%}.gallery-Full_Info{display:block;font-size:1.1rem;letter-spacing:3.14px;margin-bottom:8px}.gallery-Full_Title{font-size:2.4rem;letter-spacing:1.2px;line-height:32px;letter-spacing:0;margin-bottom:30px;position:relative;font-family:Times New Roman,Times,serif}.gallery-Full_Title:lang(ja),.ja-jp .gallery-Full_Title{font-family:"Noto Serif Japanese",serif}.en .gallery-Full_Title,.gallery-Full_Title:lang(en){font-family:Times New Roman,Times,serif}.gallery-Full_Title:lang(th),.th-th .gallery-Full_Title{font-family:"Noto Serif Thai",Times New Roman,Times,serif}.gallery-Full_Title:lang(zh),.zh-cn .gallery-Full_Title{font-family:"Noto Serif SC",serif}.gallery-Full_Title:lang(ja){font-weight:700}.gallery-Full_Title:after{background-color:#fff;bottom:-15px;content:"";height:2px;left:50%;margin-left:-25px;position:absolute;width:50px}.gallery-Full_Description,.gallery-Full_Description p{letter-spacing:.25px;line-height:17px;margin-bottom:20px}.gallery-Full_Description p{font-size:1.1rem}.gallery-Full_Button{margin:0 auto;width:45px}.gallery-Full_Button img{width:100%}.gallery-Header{background-color:#eff0f2;padding:38px 0 40px}.gallery-Header_Title{font-size:1.8rem;letter-spacing:3px;text-align:center;font-family:Montserrat,sans-serif}.gallery-Header_Title:lang(ja),.ja-jp .gallery-Header_Title{font-family:Noto Sans Japanese,sans-serif}.en .gallery-Header_Title,.gallery-Header_Title:lang(en){font-family:Montserrat,sans-serif}.gallery-Header_Title:lang(th),.th-th .gallery-Header_Title{font-family:Noto Sans Thai,Montserrat,sans-serif}.gallery-Header_Title:lang(zh),.zh-cn .gallery-Header_Title{font-family:Noto Sans SC,serif}.gallery-modal{opacity:0;transition:opacity .3s ease;width:900px;max-width:100%}.okra-modal-is-shown>.gallery-modal{opacity:1}.gallery-modal-container{margin:0 6px;padding:56.25% 0 0;position:relative}.gallery-modal iframe{background-color:#000;height:100%;left:0;position:absolute;top:0;width:100%}.gallery-modal-close{opacity:0;transition:opacity .3s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;background-image:url(/assets/img/common/icon_close.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;border:none;color:#15243e;font-family:Arial,Baskerville,monospace;font-size:0;font-style:normal;height:21px;line-height:normal;padding:0;position:fixed;right:15px;text-align:center;text-decoration:none;text-indent:-9999px;top:15px;width:21px}.okra-modal-is-shown .gallery-modal-close{opacity:1}.gallery-Tab{background-color:#eff0f2;padding-bottom:30px;text-align:center;overflow:hidden}.gallery-Tab_Content{letter-spacing:-.4em;margin:0 -15px}.gallery-Tab_Content li{display:inline-block;font-size:1.3rem;letter-spacing:3px;line-height:15px;margin:0 15px}.gallery-Tab_Content li a{color:#888}.gallery-Tab_Content li a.gallery-Tab_Item-on{color:#14233e}.gallery-Wrapper-bg{background-color:#e3e6eb}.gallery-Wrapper_Inner{display:flex;flex-wrap:wrap;justify-content:center}.gallery-Wrapper button{background-color:transparent;border:none;cursor:pointer;outline:0;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.gallery-Wrapper_Item,.gallery-Wrapper_Item-bg{box-sizing:border-box;padding:0 0 20px;text-align:center;width:100%}.gallery-Wrapper_Item-bg>a,.gallery-Wrapper_Item-bg>button,.gallery-Wrapper_Item>a,.gallery-Wrapper_Item>button{background-color:#000;display:block;width:100%;margin:0 0 15px;overflow:hidden;position:relative}.gallery-Wrapper_Image{background-position:50%;background-repeat:no-repeat;background-size:cover;padding:40% 0 0;position:relative;transition:all .3s ease-out}.gallery-Wrapper_Image>img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;top:0;width:100%}.gallery-Wrapper_Button{position:absolute;top:50%;transform:translateY(-50%);width:100%}.gallery-Wrapper_Button img{width:54px}.gallery-Wrapper_Title{font-size:2.1rem;letter-spacing:1.1px;line-height:22px;margin:0 5px 15px;font-family:Times New Roman,Times,serif}.gallery-Wrapper_Title:lang(ja),.ja-jp .gallery-Wrapper_Title{font-family:"Noto Serif Japanese",serif}.en .gallery-Wrapper_Title,.gallery-Wrapper_Title:lang(en){font-family:Times New Roman,Times,serif}.gallery-Wrapper_Title:lang(th),.th-th .gallery-Wrapper_Title{font-family:"Noto Serif Thai",Times New Roman,Times,serif}.gallery-Wrapper_Title:lang(zh),.zh-cn .gallery-Wrapper_Title{font-family:"Noto Serif SC",serif}.gallery-Wrapper_Title:lang(ja){font-size:1.8rem;font-weight:700;letter-spacing:normal;line-height:22px}.gallery-Wrapper_Summary{font-size:1.3rem;line-height:16px;margin:0 5px 15px}.gallery-Wrapper_Summary:lang(ja){font-size:1.5rem;line-height:20px}.gallery-Wrapper_Summary p:not(:last-child){margin:0 0 1.5em}.gallery-Wrapper_Link>a,.gallery-Wrapper_Link>button{background:url(/assets/img/about/gallery/btn_play_black.svg) 0/18px 18px no-repeat;display:inline-block;font-size:1.4rem;line-height:18px;text-decoration:underline;padding:0 0 0 25px}.gallery-Wrapper_Link>a:not(:first-child),.gallery-Wrapper_Link>button:not(:first-child){margin-left:20px}.history-Content{background-color:#000;min-height:100vh}.history-Nav{background-image:url(/assets/img/about/history/navi_bg.png);background-position:100%;background-repeat:repeat-y;display:none;height:100%;position:fixed;right:30px;top:0;width:400px;z-index:50}.history-Nav_Content{position:absolute;top:63%;right:30px;transform:translateY(-50%)}.history-Nav_Decade{margin-bottom:70px;text-align:right}.history-Nav_Decade>a{color:#fff;display:block;font-size:1.1rem;transition:all 1s cubic-bezier(.19,1,.22,1);font-family:Montserrat,sans-serif}.history-Nav_Decade>a:hover{font-size:1.5rem;letter-spacing:1px}.history-Nav_Decade>a:lang(ja),.ja-jp .history-Nav_Decade>a{font-family:Noto Sans Japanese,sans-serif}.en .history-Nav_Decade>a,.history-Nav_Decade>a:lang(en){font-family:Montserrat,sans-serif}.history-Nav_Decade>a:lang(th),.th-th .history-Nav_Decade>a{font-family:Noto Sans Thai,Montserrat,sans-serif}.history-Nav_Decade>a:lang(zh),.zh-cn .history-Nav_Decade>a{font-family:Noto Sans SC,serif}.history-Nav_Decade-current>a{font-size:1.5rem;letter-spacing:1px}.history-Nav_Decade ul{display:none}.history-Nav_Decade-current ul{display:block}.history-Nav_Decade-current ul li a{font-size:1.1rem;transition:all 1s cubic-bezier(.19,1,.22,1)}.history-Nav_Decade-current ul li a:hover{font-size:1.5rem;letter-spacing:1px}.history-Nav_Year{margin-top:18px}.history-Nav_Year>a{color:#fff}.history-Nav_Story>a{color:#888}.history-Note{letter-spacing:.42px;line-height:18px;margin:20px 0}.history-Note p{font-size:1.1rem}.history-Row{background-color:#f1f1f1;position:relative;overflow:hidden;width:100%;z-index:1}.history-Row_Image div{height:100%}.history-Row_Image img{height:100%;font-family:"object-fit:cover;object-position:center;";-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.okraAdmin-PostPreview .history-Row_Image img{display:block;visibility:visible;max-width:100%;height:auto}.history-Row_Content{box-sizing:border-box;display:table;height:100%;padding:20px 19px 60px;vertical-align:middle;width:100%}.history-Row_Container{display:table-cell;vertical-align:middle}.history-Row_Date{display:block;font-size:4.2rem;letter-spacing:4px;margin-bottom:20px;font-family:Times New Roman,Times,serif}.history-Row_Date:lang(ja),.ja-jp .history-Row_Date{font-family:"Noto Serif Japanese",serif}.en .history-Row_Date,.history-Row_Date:lang(en){font-family:Times New Roman,Times,serif}.history-Row_Date:lang(th),.th-th .history-Row_Date{font-family:"Noto Serif Thai",Times New Roman,Times,serif}.history-Row_Date:lang(zh),.zh-cn .history-Row_Date{font-family:"Noto Serif SC",serif}.history-Row_Sub{display:block;font-size:1.3rem;letter-spacing:3.2px;margin-bottom:10px}.history-Row_Title{font-size:2.4rem;letter-spacing:0;line-height:24px;margin-bottom:20px;position:relative;font-family:Times New Roman,Times,serif}.history-Row_Title:lang(ja),.ja-jp .history-Row_Title{font-family:"Noto Serif Japanese",serif}.en .history-Row_Title,.history-Row_Title:lang(en){font-family:Times New Roman,Times,serif}.history-Row_Title:lang(th),.th-th .history-Row_Title{font-family:"Noto Serif Thai",Times New Roman,Times,serif}.history-Row_Title:lang(zh),.zh-cn .history-Row_Title{font-family:"Noto Serif SC",serif}.history-Row_Description{font-family:Montserrat,sans-serif}.history-Row_Description:lang(ja),.ja-jp .history-Row_Description{font-family:Noto Sans Japanese,sans-serif}.en .history-Row_Description,.history-Row_Description:lang(en){font-family:Montserrat,sans-serif}.history-Row_Description:lang(th),.th-th .history-Row_Description{font-family:Noto Sans Thai,Montserrat,sans-serif}.history-Row_Description:lang(zh),.zh-cn .history-Row_Description{font-family:Noto Sans SC,serif}.history-Row_Description p{font-size:1.4rem;line-height:24px}.history-Row_Description p:not(:last-child){margin-bottom:1.5em}.history-Row_Button{text-align:center;margin:30px 0 0}.history-Row_Button a,.history-Row_Button span{width:160px;display:inline-block;padding:12px 0;text-align:center;background:0 0;transition:.3s;font-size:1.2rem;letter-spacing:1.09px;color:#15243e;border:1px solid #273854}.history-Row_Button a:hover,.history-Row_Button span:hover{color:#fff;background-color:#15243e}.history-Row_Button a{width:310px;font-size:1.2rem;letter-spacing:.2px}.history-Row_Button a div{font-weight:700}.history-Section{background-color:#000;background-image:url(/assets/img/about/history/bg_sec.jpg);background-size:cover;background-repeat:no-repeat;background-position:50%;display:table;min-height:100%;position:relative;width:100%}.history-Section_Container{margin:0 auto;padding:0 19px;max-width:750px}.history-Section_Content{color:#fff;display:table-cell;margin:0 auto;padding:30px 0 55px;position:relative;width:100%;z-index:1}.history-Section_Header{text-align:center}.history-Section_Sub{font-size:1.1rem;display:block;letter-spacing:2.5px;margin-bottom:10px}.history-Section_Date{font-size:5rem;letter-spacing:4px;margin-bottom:25px;font-family:Times New Roman,Times,serif}.history-Section_Date:lang(ja),.ja-jp .history-Section_Date{font-family:"Noto Serif Japanese",serif}.en .history-Section_Date,.history-Section_Date:lang(en){font-family:Times New Roman,Times,serif}.history-Section_Date:lang(th),.th-th .history-Section_Date{font-family:"Noto Serif Thai",Times New Roman,Times,serif}.history-Section_Date:lang(zh),.zh-cn .history-Section_Date{font-family:"Noto Serif SC",serif}.history-Section_Main{font-size:2.4rem;letter-spacing:1.2px;line-height:28px;margin-bottom:35px;font-family:Times New Roman,Times,serif}.history-Section_Main:lang(ja),.ja-jp .history-Section_Main{font-family:"Noto Serif Japanese",serif}.en .history-Section_Main,.history-Section_Main:lang(en){font-family:Times New Roman,Times,serif}.history-Section_Main:lang(th),.th-th .history-Section_Main{font-family:"Noto Serif Thai",Times New Roman,Times,serif}.history-Section_Main:lang(zh),.zh-cn .history-Section_Main{font-family:"Noto Serif SC",serif}.history-Section_Title{font-size:1.8rem;letter-spacing:1px;line-height:26px;margin-bottom:16px}.history-Section_Description:not(:first-of-type) .history-Section_Title{margin-top:50px}.history-Section_Description p{font-size:1.5rem;line-height:26px;margin-bottom:24px;font-family:Montserrat,sans-serif}.history-Section_Description p:lang(ja),.ja-jp .history-Section_Description p{font-family:Noto Sans Japanese,sans-serif}.en .history-Section_Description p,.history-Section_Description p:lang(en){font-family:Montserrat,sans-serif}.history-Section_Description p:lang(th),.th-th .history-Section_Description p{font-family:Noto Sans Thai,Montserrat,sans-serif}.history-Section_Description p:lang(zh),.zh-cn .history-Section_Description p{font-family:Noto Sans SC,serif}.history-Section_Description a{color:#fff;text-decoration:underline}.history-Section_Description a:hover{text-decoration:none}.history-Section_More{color:#fff;cursor:pointer;display:block;font-size:1.2rem;font-weight:400;letter-spacing:1.09px;margin:15px auto 0;padding:12px 0;width:160px}.history-Section_More .fa{margin:0 0 0 4px;transition:all .6s cubic-bezier(.19,1,.22,1)}.history-Section_Button{display:flex;justify-content:center;align-items:center;border:1px solid #fff;color:#fff;font-size:1.3rem;letter-spacing:1.09px;margin:15px auto 0;padding:10px 0 12px;text-align:center;width:160px}.history-Section_Button:after{display:inline-block;font-family:FontAwesome;content:"\F107"}.history-Section_Button .fa,.history-Section_Button:after{margin-left:5px;font-size:1.6rem}.history-Section_Button .okraAdmin-contenteditable{flex:1}.okraAdmin-PostPreview .history-anchor-target-element,.okraAdmin-PostPreview .history-period-separator-element,.okraAdmin-PostPreview .history-story-separator-element,.okraAdmin-PostPreview .history-year-separator-element{display:flex;align-items:baseline;border:2px solid #666;padding:5px}.okraAdmin-PostPreview .history-anchor-target-element [okra-text-element-component],.okraAdmin-PostPreview .history-period-separator-element [okra-text-element-component],.okraAdmin-PostPreview .history-story-separator-element [okra-text-element-component],.okraAdmin-PostPreview .history-year-separator-element [okra-text-element-component]{flex:1}.history-anchor-target-element [data-id],.history-anchor-target-element [id],.history-period-separator-element [data-id],.history-period-separator-element [id],.history-story-separator-element [data-id],.history-story-separator-element [id],.history-year-separator-element [data-id],.history-year-separator-element [id]{margin-top:-50px;padding-top:50px;height:0;text-indent:100%;white-space:nowrap;overflow:hidden}.okraAdmin-PostPreview .history-anchor-target-element [data-id],.okraAdmin-PostPreview .history-anchor-target-element [id],.okraAdmin-PostPreview .history-period-separator-element [data-id],.okraAdmin-PostPreview .history-period-separator-element [id],.okraAdmin-PostPreview .history-story-separator-element [data-id],.okraAdmin-PostPreview .history-story-separator-element [id],.okraAdmin-PostPreview .history-year-separator-element [data-id],.okraAdmin-PostPreview .history-year-separator-element [id]{flex:1;height:auto;margin-top:0;padding:2px;text-indent:0}.history-Top{height:100vh;position:relative;width:100%;z-index:1}.okraAdmin-PostPreview .history-Top{height:100%}.history-Top_Image{bottom:0;position:absolute;width:100%}.history-Top_Image img{height:100%;font-family:"object-fit: cover; object-position: center;";-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.history-Top_Title{color:#fff;font-size:2.2rem;left:50%;letter-spacing:4px;position:absolute;text-align:center;top:61px;transform:translate(-50%,-50%);width:100%}.history-Top_Content{box-sizing:border-box;color:#fff;left:0;padding:30% 19px 80%;position:relative;top:0;width:100%}.history-Top_Sub{font-size:2.4rem;left:auto;letter-spacing:1.2px;line-height:25px;margin-bottom:15px;position:relative;text-align:center;top:auto;transform:none;font-family:Times New Roman,Times,serif}.history-Top_Sub:lang(ja),.ja-jp .history-Top_Sub{font-family:"Noto Serif Japanese",serif}.en .history-Top_Sub,.history-Top_Sub:lang(en){font-family:Times New Roman,Times,serif}.history-Top_Sub:lang(th),.th-th .history-Top_Sub{font-family:"Noto Serif Thai",Times New Roman,Times,serif}.history-Top_Sub:lang(zh),.zh-cn .history-Top_Sub{font-family:"Noto Serif SC",serif}.history-Top_Description{margin:0 auto;max-width:750px;font-family:Montserrat,sans-serif}.history-Top_Description:lang(ja),.ja-jp .history-Top_Description{font-family:Noto Sans Japanese,sans-serif}.en .history-Top_Description,.history-Top_Description:lang(en){font-family:Montserrat,sans-serif}.history-Top_Description:lang(th),.th-th .history-Top_Description{font-family:Noto Sans Thai,Montserrat,sans-serif}.history-Top_Description:lang(zh),.zh-cn .history-Top_Description{font-family:Noto Sans SC,serif}.history-Top_Description p{font-size:1.4rem;letter-spacing:.5px;line-height:24px}.history-Top_Button{bottom:30px;left:0;position:fixed;text-align:center;width:100%}.history-Top_Button span{cursor:pointer;display:inline-block;width:30px}.history-Top_Button span img{width:100%}.instructions-language{padding:0 19px}.instructions-language-wrapper{border-bottom:1px solid #ccc;margin:0 0 40px;padding:0 0 40px}.instructions-language-title{font-size:1.5rem;letter-spacing:1px;margin-bottom:13px;font-family:Montserrat,sans-serif}.instructions-language-title:lang(ja),.ja-jp .instructions-language-title{font-family:Noto Sans Japanese,sans-serif}.en .instructions-language-title,.instructions-language-title:lang(en){font-family:Montserrat,sans-serif}.instructions-language-title:lang(th),.th-th .instructions-language-title{font-family:Noto Sans Thai,Montserrat,sans-serif}.instructions-language-title:lang(zh),.zh-cn .instructions-language-title{font-family:Noto Sans SC,serif}.instructions-language-select{display:inline-block;vertical-align:middle;width:100%}.instructions-language-selected{position:relative;overflow:hidden;border:1px solid #ccc;height:38px;line-height:38px;padding:0 14px;box-sizing:border-box}.instructions-language-selected .fa{position:absolute;top:50%;right:20px;margin-left:4px;transform:translateY(-50%)}.instructions-language-selected span{font-size:1.3rem;color:#15243e;letter-spacing:1.5px;font-family:Montserrat,sans-serif}.instructions-language-selected span:lang(ja),.ja-jp .instructions-language-selected span{font-family:Noto Sans Japanese,sans-serif}.en .instructions-language-selected span,.instructions-language-selected span:lang(en){font-family:Montserrat,sans-serif}.instructions-language-selected span:lang(th),.th-th .instructions-language-selected span{font-family:Noto Sans Thai,Montserrat,sans-serif}.instructions-language-selected span:lang(zh),.zh-cn .instructions-language-selected span{font-family:Noto Sans SC,serif}.instructions-language-input{position:absolute;top:0;left:0;width:100%;height:38px;z-index:1;opacity:0;cursor:pointer}.instructions-list{padding:0 19px 95px}.instructions-list-container{border-top:1px solid #ccc;margin:30px 0 0;padding:40px 0 0}.instructions-list table{background-color:#f7f8fa;width:100%}.instructions-list table td{font-size:1.4rem;letter-spacing:.75px;line-height:14px;padding:17px 13px;vertical-align:middle}.instructions-list table td:first-child{border-right:1px solid #ccc;font-size:1.4rem;letter-spacing:.25px;padding:17px 13px;width:auto;font-family:Montserrat,sans-serif}.instructions-list table td:first-child:lang(ja),.ja-jp .instructions-list table td:first-child{font-family:Noto Sans Japanese,sans-serif}.en .instructions-list table td:first-child,.instructions-list table td:first-child:lang(en){font-family:Montserrat,sans-serif}.instructions-list table td:first-child:lang(th),.th-th .instructions-list table td:first-child{font-family:Noto Sans Thai,Montserrat,sans-serif}.instructions-list table td:first-child:lang(zh),.zh-cn .instructions-list table td:first-child{font-family:Noto Sans SC,serif}.instructions-list table tr:nth-child(odd){background-color:#dde0e5}.instructions-list table td a{text-decoration:underline}.instructions-list table td a:hover{text-decoration:none}.instructions-list-pdf{padding-right:18px}.instructions-list-pdf i{font-style:normal}.instructions-list-pdf i:after{content:"\F1C1";font-family:FontAwesome;margin-left:5px;position:absolute}.instructions-list-size{color:#888;font-size:1.1rem;letter-spacing:0}.instructions-notes{margin-bottom:40px;padding:0 19px}.instructions-notes:lang(ja){padding:0}.instructions-notes dl{background-color:#e8eaec;display:table;padding:25px 20px}.instructions-notes dl dt{box-sizing:border-box;display:block;font-size:1.1rem;letter-spacing:0;line-height:17px;margin-bottom:10px}.instructions-notes dl dd{display:table-cell;vertical-align:top;width:158px;float:left;box-sizing:border-box}.instructions-search{overflow:hidden;padding:0 19px}.instructions-search-content{margin-top:30px;position:relative}.instructions-search-content:not(:last-child){margin-top:0}.instructions-search-title{font-size:1.5rem;letter-spacing:0;line-height:20px;margin-bottom:16px}.instructions-search-input{color:#15243e;font-size:1.3rem;letter-spacing:.54px;line-height:32px}.instructions-search-box{background-color:#fff;letter-spacing:-.45em;margin:18px 0;padding:0 10px}.instructions-search-submit{letter-spacing:normal;vertical-align:middle;width:4%}.instructions-search-box input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:none;box-sizing:border-box;color:#15243e;font-size:1.4rem;letter-spacing:.5px;padding:0;vertical-align:middle;width:92%;font-family:Montserrat,sans-serif}.instructions-search-box input:lang(ja),.ja-jp .instructions-search-box input{font-family:Noto Sans Japanese,sans-serif}.en .instructions-search-box input,.instructions-search-box input:lang(en){font-family:Montserrat,sans-serif}.instructions-search-box input:lang(th),.th-th .instructions-search-box input{font-family:Noto Sans Thai,Montserrat,sans-serif}.instructions-search-box input:lang(zh),.zh-cn .instructions-search-box input{font-family:Noto Sans SC,serif}.instructions-search-clear{cursor:pointer;padding-left:6px;width:4%;font-size:1.3rem;color:#bbb;display:none}.instructions-search-list{letter-spacing:-.4em;margin-top:16px}.instructions-search-list li{display:inline-block;letter-spacing:1px;margin-bottom:10px}.instructions-search-list li:after{color:#ccc;content:"|";margin:0 7px 0 5px}.instructions-search-list li:last-child:after{content:none}.instructions-search-list li a{font-size:1.5rem;cursor:pointer}.instructions-search-list-current a{color:#888;cursor:default}.instructions-summary{margin:0 0 25px;padding:0 19px}.instructions-summary dl{display:table}.instructions-summary dl dt{display:block;margin:0 auto 10px;width:149px}.instructions-summary dl dt img{width:100%}.instructions-summary dl dd{display:block;font-size:1.4rem;line-height:24px}.instructions-summary dl dd br,.news-Content{display:none}.news-Content-all{display:block}.news-Content_List{padding-left:0;padding-bottom:33px;margin:0 auto;position:relative;width:auto}.news-Content_List li{margin-bottom:50px;border-bottom:1px solid #ccc}.news-Content_List li:last-child{margin-bottom:0}.news-Content_Sub{font-size:1.8rem;line-height:18px;margin-bottom:16px;font-family:Times New Roman,Times,serif}.ja-jp .news-Content_Sub,.news-Content_Sub:lang(ja){font-family:"Noto Serif Japanese",serif}.en .news-Content_Sub,.news-Content_Sub:lang(en){font-family:Times New Roman,Times,serif}.news-Content_Sub:lang(th),.th-th .news-Content_Sub{font-family:"Noto Serif Thai",Times New Roman,Times,serif}.news-Content_Sub:lang(zh),.zh-cn .news-Content_Sub{font-family:"Noto Serif SC",serif}.news-Content_List li>a,.news-Content_List li>span,.news-Content_ListBlock{border-top:1px solid #ccc;display:block;padding:20px}.news-Content_Link-blank{position:relative}.news-Content_Link-blank:after{background:url(/assets/img/common/icon_blank_b.svg) 50% no-repeat;content:"";height:10px;position:absolute;right:10px;top:10px;width:10px}.news-Content_List li a:hover{background-color:#e3e6eb}.news-Content_Body:after{clear:both;content:"";display:table}.news-Content_Thumbnail{float:left;width:110px}.news-Content_Thumbnail img{height:auto;width:100%}.news-Content_Text{font-size:1.3rem;line-height:22px;min-height:77px;padding-left:120px}.news-Content_Date{font-size:1.2rem;font-family:Times New Roman,Times,serif}.ja-jp .news-Content_Date,.news-Content_Date:lang(ja){font-family:"Noto Serif Japanese",serif}.en .news-Content_Date,.news-Content_Date:lang(en){font-family:Times New Roman,Times,serif}.news-Content_Date:lang(th),.th-th .news-Content_Date{font-family:"Noto Serif Thai",Times New Roman,Times,serif}.news-Content_Date:lang(zh),.zh-cn .news-Content_Date{font-family:"Noto Serif SC",serif}.news-Content_Tag{display:inline-block;font-size:1rem;letter-spacing:normal;margin-left:10px;font-family:Montserrat,sans-serif}.ja-jp .news-Content_Tag,.news-Content_Tag:lang(ja){font-family:Noto Sans Japanese,sans-serif}.en .news-Content_Tag,.news-Content_Tag:lang(en){font-family:Montserrat,sans-serif}.news-Content_Tag:lang(th),.th-th .news-Content_Tag{font-family:Noto Sans Thai,Montserrat,sans-serif}.news-Content_Tag:lang(zh),.zh-cn .news-Content_Tag{font-family:Noto Sans SC,serif}.news-Content_Tag-topics{color:#999}.news-Content_Tag-pressrelease{color:#c8aa57}.news-Content_Title em{color:#888;font-style:normal}.news-Content_Fixnav{display:none;margin:0;position:absolute;top:0;width:240px}.news-Content_Fixnav li{font-size:1.2rem;letter-spacing:0;line-height:14px;list-style:none;padding:0 0 16px;width:85%}.news-Content_Fixnav li button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;color:#15243e;cursor:pointer;font-family:Montserrat,sans-serif;padding:0}.ja-jp .news-Content_Fixnav li button,.news-Content_Fixnav li button:lang(ja){font-family:Noto Sans Japanese,sans-serif}.en .news-Content_Fixnav li button,.news-Content_Fixnav li button:lang(en){font-family:Montserrat,sans-serif}.news-Content_Fixnav li button:lang(th),.th-th .news-Content_Fixnav li button{font-family:Noto Sans Thai,Montserrat,sans-serif}.news-Content_Fixnav li button:lang(zh),.zh-cn .news-Content_Fixnav li button{font-family:Noto Sans SC,serif}.news-Content_Fixnav li button:hover{color:#979797}.news-Main{margin:0 auto;padding:0 19px;position:relative}.news-SpNav{display:block;margin-bottom:48px}.news-SpNav li{font-size:1.2rem;line-height:26px}.news-SpNav li button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;font-family:Montserrat,sans-serif;padding:0}.ja-jp .news-SpNav li button,.news-SpNav li button:lang(ja){font-family:Noto Sans Japanese,sans-serif}.en .news-SpNav li button,.news-SpNav li button:lang(en){font-family:Montserrat,sans-serif}.news-SpNav li button:lang(th),.th-th .news-SpNav li button{font-family:Noto Sans Thai,Montserrat,sans-serif}.news-SpNav li button:lang(zh),.zh-cn .news-SpNav li button{font-family:Noto Sans SC,serif}.news-Tab{overflow:hidden;padding:0 0 30px;text-align:center}.news-Tab_Content{letter-spacing:-.4em;margin:0 -15px}.news-Tab_Item{color:#888;cursor:pointer;display:inline-block;font-size:1.3rem;letter-spacing:3px;line-height:15px;margin:0 15px}.news-Tab_Item-on{color:#14233e}.product-search-content{margin:0 auto;padding:0 19px;max-width:400px}.product-search-content-result:after{clear:both;content:"";display:table}.product-search-content-result li{float:left;min-height:380px;position:relative;width:50%}.product-search-content-result li a{display:block;margin:0 0 25px}.product-search-content-header{height:35px;letter-spacing:-.4em;position:relative;text-align:center;width:100%;z-index:10}.product-search-content-header:lang(fr){margin:0 0 15px}.product-search-content-tag{border-bottom:2px solid #1a305b;color:#1a305b;display:inline-block;font-size:1.1rem;letter-spacing:2.91px;line-height:1.5;margin:0 4px;padding-bottom:4px;vertical-align:baseline;font-family:Montserrat,sans-serif}.ja-jp .product-search-content-tag,.product-search-content-tag:lang(ja){font-family:Noto Sans Japanese,sans-serif}.en .product-search-content-tag,.product-search-content-tag:lang(en){font-family:Montserrat,sans-serif}.product-search-content-tag:lang(th),.th-th .product-search-content-tag{font-family:Noto Sans Thai,Montserrat,sans-serif}.product-search-content-tag:lang(zh),.zh-cn .product-search-content-tag{font-family:Noto Sans SC,serif}.product-search-content-image{margin:0 0 25px}.product-search-content-image img{height:auto;width:100%}.product-search-content-detail{position:relative;text-align:center;z-index:10}.product-search-content-title{color:#15243e;font-size:1.6rem;letter-spacing:2.5px;line-height:21px;margin-bottom:4px;font-family:Montserrat,sans-serif}.ja-jp .product-search-content-title,.product-search-content-title:lang(ja){font-family:Noto Sans Japanese,sans-serif}.en .product-search-content-title,.product-search-content-title:lang(en){font-family:Montserrat,sans-serif}.product-search-content-title:lang(th),.th-th .product-search-content-title{font-family:Noto Sans Thai,Montserrat,sans-serif}.product-search-content-title:lang(zh),.zh-cn .product-search-content-title{font-family:Noto Sans SC,serif}.product-search-content-title:lang(ja){font-weight:500}.product-search-content-price{font-size:1.3rem;color:#15243e;letter-spacing:1.5px;font-family:Times New Roman,Times,serif}.ja-jp .product-search-content-price,.product-search-content-price:lang(ja){font-family:"Noto Serif Japanese",serif}.en .product-search-content-price,.product-search-content-price:lang(en){font-family:Times New Roman,Times,serif}.product-search-content-price:lang(th),.th-th .product-search-content-price{font-family:"Noto Serif Thai",Times New Roman,Times,serif}.product-search-content-price:lang(zh),.zh-cn .product-search-content-price{font-family:"Noto Serif SC",serif}.product-search-content-withoutTax{color:#15243e;letter-spacing:.1em;margin:1em 0 0;font-size:1.1rem}.product-search-content-withoutTax--price{font-family:Times New Roman,Times,serif}.ja-jp .product-search-content-withoutTax--price,.product-search-content-withoutTax--price:lang(ja){font-family:"Noto Serif Japanese",serif}.en .product-search-content-withoutTax--price,.product-search-content-withoutTax--price:lang(en){font-family:Times New Roman,Times,serif}.product-search-content-withoutTax--price:lang(th),.th-th .product-search-content-withoutTax--price{font-family:"Noto Serif Thai",Times New Roman,Times,serif}.product-search-content-withoutTax--price:lang(zh),.zh-cn .product-search-content-withoutTax--price{font-family:"Noto Serif SC",serif}.product-search-content-price span{font-size:1.1rem;letter-spacing:1.3px}.product-search-content-released{color:#15243e;margin-top:15px;font-size:1.3rem;letter-spacing:1.5px}.product-search-filter{display:none;float:left;left:36px;padding:50px 0 120px;position:relative;width:170px}.product-search-filter-title{color:#14233e;font-size:1.4rem;letter-spacing:3.23px;margin-bottom:10px;font-family:Montserrat,sans-serif}.ja-jp .product-search-filter-title,.product-search-filter-title:lang(ja){font-family:Noto Sans Japanese,sans-serif}.en .product-search-filter-title,.product-search-filter-title:lang(en){font-family:Montserrat,sans-serif}.product-search-filter-title:lang(th),.th-th .product-search-filter-title{font-family:Noto Sans Thai,Montserrat,sans-serif}.product-search-filter-title:lang(zh),.zh-cn .product-search-filter-title{font-family:Noto Sans SC,serif}.product-search-filter-area{line-height:32px;margin-bottom:24px}.product-search-filter-box{border-bottom:1px solid #14233e;letter-spacing:-.4em}.product-search-filter-submit{cursor:pointer;font-size:1.2rem;letter-spacing:normal;padding-right:6px;vertical-align:middle;width:10%}.product-search-filter-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:none;box-sizing:border-box;color:#a0a0a0;font-size:1.2rem;letter-spacing:normal;padding:0;width:85%;font-family:Montserrat,sans-serif}.ja-jp .product-search-filter-input,.product-search-filter-input:lang(ja){font-family:Noto Sans Japanese,sans-serif}.en .product-search-filter-input,.product-search-filter-input:lang(en){font-family:Montserrat,sans-serif}.product-search-filter-input:lang(th),.th-th .product-search-filter-input{font-family:Noto Sans Thai,Montserrat,sans-serif}.product-search-filter-input:lang(zh),.zh-cn .product-search-filter-input{font-family:Noto Sans SC,serif}.product-search-filter-input.is_entered{color:#14233e}.product-search-filter-area dl{padding:0 0 8px}.product-search-filter-area dt{cursor:pointer;font-size:1.3rem;line-height:1.5;margin:0 0 17px;font-family:Montserrat,sans-serif}.ja-jp .product-search-filter-area dt,.product-search-filter-area dt:lang(ja){font-family:Noto Sans Japanese,sans-serif}.en .product-search-filter-area dt,.product-search-filter-area dt:lang(en){font-family:Montserrat,sans-serif}.product-search-filter-area dt:lang(th),.th-th .product-search-filter-area dt{font-family:Noto Sans Thai,Montserrat,sans-serif}.product-search-filter-area dt:lang(zh),.zh-cn .product-search-filter-area dt{font-family:Noto Sans SC,serif}.product-search-filter-area dt .fa{margin-left:4px;transition-property:all;transition-duration:.6s;transition-timing-function:cubic-bezier(.19,1,.22,1)}.product-search-filter-area dt .fa.isListOpen{transform:rotate(180deg)}.product-search-filter-area dd{display:none;font-size:1.2rem;letter-spacing:.5px;line-height:16px;padding-bottom:10px;font-family:Montserrat,sans-serif}.ja-jp .product-search-filter-area dd,.product-search-filter-area dd:lang(ja){font-family:Noto Sans Japanese,sans-serif}.en .product-search-filter-area dd,.product-search-filter-area dd:lang(en){font-family:Montserrat,sans-serif}.product-search-filter-area dd:lang(th),.th-th .product-search-filter-area dd{font-family:Noto Sans Thai,Montserrat,sans-serif}.product-search-filter-area dd:lang(zh),.zh-cn .product-search-filter-area dd{font-family:Noto Sans SC,serif}.product-search-filter-open dd{display:block}.product-search-filter-item{font-size:1.2rem;letter-spacing:.5px;line-height:16px}.product-search-filter-item:not(:last-child){padding-bottom:10px}.product-search-filter-checkbox{box-sizing:border-box;transition:background-color .2s linear;position:relative;display:inline-block;vertical-align:middle;cursor:pointer;color:#15243e;letter-spacing:.5px}.product-search-filter-checkbox:before{border-right:1px solid #15243e;border-bottom:1px solid #15243e;content:"";display:block;left:4px;height:9px;margin-top:-8px;opacity:0;position:absolute;top:50%;transform:rotate(45deg);transition:opacity .2s linear;width:4px;z-index:1}.product-search-filter-checkbox-select:before{opacity:1}.product-search-filter-checkbox:after{border:1px solid #bbb;box-sizing:border-box;content:"";display:block;height:11px;left:0;margin-top:-6px;position:absolute;top:50%;transition:border-color .2s linear;width:11px;z-index:0}.product-search-filter-checkbox input[type=checkbox]{display:none}.product-search-filter-checkbox span{display:block;padding-left:20px;position:relative;z-index:1}.product-search-filter-clear{color:#888;cursor:pointer;font-size:1.1rem;letter-spacing:2.75px;line-height:13px;font-family:Montserrat,sans-serif}.ja-jp .product-search-filter-clear,.product-search-filter-clear:lang(ja){font-family:Noto Sans Japanese,sans-serif}.en .product-search-filter-clear,.product-search-filter-clear:lang(en){font-family:Montserrat,sans-serif}.product-search-filter-clear:lang(th),.th-th .product-search-filter-clear{font-family:Noto Sans Thai,Montserrat,sans-serif}.product-search-filter-clear:lang(zh),.zh-cn .product-search-filter-clear{font-family:Noto Sans SC,serif}.product-search-filter-clear span{position:relative}.product-search-filter-clear span:lang(de),.product-search-filter-clear span:lang(fr){display:inline-block;padding-right:15px}.product-search-filter-clear span:after{position:absolute;top:50%;right:-16px;content:"";width:10px;height:10px;background-image:url(/assets/img/collections/filter_close.svg);background-size:10px;background-repeat:no-repeat;background-position:50%;transform:translateY(-50%)}:lang(de) .product-search-filter-clear span:after,:lang(fr) .product-search-filter-clear span:after{right:0}.product-search-filter-price{display:block;margin:0 0 10px;position:relative}.product-search-filter-price span{display:inline-block;vertical-align:middle;width:20%;font-size:1rem;color:#888;letter-spacing:2px;line-height:14px}.product-search-filter-price input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#e0e2e7;border:none;box-sizing:border-box;font-size:1.3rem;letter-spacing:.5px;line-height:13px;padding:8px;width:67%}.product-search-filter-price-submit{background:#15243e;border:none;color:#fff;height:30px;font-size:1.2rem;letter-spacing:2px;line-height:30px;padding:0;transition:opacity .3s ease;width:100%}.product-search-filter-price-submit:hover:active{opacity:.5}.product-search-filter-sep{display:block;line-height:normal;margin:10px 0;text-align:center}.product-search-filter-sep>span{display:inline-block;transform:rotate(90deg)}.product-search-hero-masterpiece{background:#d8dde1;background:linear-gradient(45deg,#d8dde1,#fff);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#d8dde1", endColorstr="#ffffff", GradientType=1)}.product-search-hero-elegance{background-color:#1a1a1a;color:#fff}.product-search-hero-heritage{background-image:linear-gradient(0deg,#fff,#e3e6eb)}.product-search-hero-sport{background-image:linear-gradient(0deg,#15243e,#0c1021);color:#fff;padding:30px 0 0}.product-search-hero.masterpiece{background:#d8dde1;background:linear-gradient(45deg,#d8dde1,#fff);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#d8dde1", endColorstr="#ffffff", GradientType=1)}.product-search-hero.masterpiece:lang(ja) .product-search-hero-title,.product-search-hero.masterpiece:lang(zh) .product-search-hero-title{font-size:2.7rem}.product-search-hero.elegance{background-color:#1a1a1a;color:#fff}.product-search-hero.heritage{background-image:linear-gradient(0deg,#fff,#e3e6eb)}.product-search-hero.sport{background-image:linear-gradient(0deg,#15243e,#0c1021);color:#fff;padding:30px 0 0}.product-search-hero-container{margin:0 auto;max-width:1280px}.product-search-hero-content,.product-search-hero-image{box-sizing:border-box;padding:0 10px}.product-search-hero-image{text-align:center}.product-search-hero-image img{display:block;margin:0 auto;transform:translate(-6%);max-width:75%}.product-search-hero-content{align-items:center;display:flex;flex-flow:column;justify-content:center;padding:20px 0 30px}.product-search-hero-info{font-size:1.5rem;display:block;letter-spacing:1px;margin:0 0 5px}.product-search-hero-title{font-weight:400;font-size:3rem;letter-spacing:1px;font-family:Times New Roman,Times,serif}.ja-jp .product-search-hero-title,.product-search-hero-title:lang(ja){font-family:"Noto Serif Japanese",serif}.en .product-search-hero-title,.product-search-hero-title:lang(en){font-family:Times New Roman,Times,serif}.product-search-hero-title:lang(th),.th-th .product-search-hero-title{font-family:"Noto Serif Thai",Times New Roman,Times,serif}.product-search-hero-title:lang(zh),.zh-cn .product-search-hero-title{font-family:"Noto Serif SC",serif}.product-search-loading{height:64px;margin:0 auto;padding-bottom:110px;width:64px}.product-search-loading:after,.product-search-loading:before{content:"";display:table}.product-search-loading:after{clear:both}.product-search-loading img{width:100%;height:auto;-webkit-animation:2s cubic-bezier(.25,.25,.75,.75) infinite spin;animation:2s cubic-bezier(.25,.25,.75,.75) infinite spin}@-webkit-keyframes spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.product-search-number{color:#777;font-size:1.6rem;letter-spacing:1.6px;margin:0 0 40px;padding:38px 19px 0;text-align:center;font-family:Times New Roman,Times,serif}.ja-jp .product-search-number,.product-search-number:lang(ja){font-family:"Noto Serif Japanese",serif}.en .product-search-number,.product-search-number:lang(en){font-family:Times New Roman,Times,serif}.product-search-number:lang(th),.th-th .product-search-number{font-family:"Noto Serif Thai",Times New Roman,Times,serif}.product-search-number:lang(zh),.zh-cn .product-search-number{font-family:"Noto Serif SC",serif}.product-search-number span{margin:0 .35em 0 0}.product-search-sort{display:none;padding:50px 0 0;position:absolute;right:40px;width:290px;z-index:50}.product-search-sort-title{color:#15243e;display:inline-block;font-size:1.2rem;vertical-align:top;font-family:Montserrat,sans-serif}.ja-jp .product-search-sort-title,.product-search-sort-title:lang(ja){font-family:Noto Sans Japanese,sans-serif}.en .product-search-sort-title,.product-search-sort-title:lang(en){font-family:Montserrat,sans-serif}.product-search-sort-title:lang(th),.th-th .product-search-sort-title{font-family:Noto Sans Thai,Montserrat,sans-serif}.product-search-sort-title:lang(zh),.zh-cn .product-search-sort-title{font-family:Noto Sans SC,serif}.product-search-sort-box{display:inline-block;font-size:1.2rem;letter-spacing:1px;vertical-align:top;font-family:Montserrat,sans-serif}.ja-jp .product-search-sort-box,.product-search-sort-box:lang(ja){font-family:Noto Sans Japanese,sans-serif}.en .product-search-sort-box,.product-search-sort-box:lang(en){font-family:Montserrat,sans-serif}.product-search-sort-box:lang(th),.th-th .product-search-sort-box{font-family:Noto Sans Thai,Montserrat,sans-serif}.product-search-sort-box:lang(zh),.zh-cn .product-search-sort-box{font-family:Noto Sans SC,serif}.product-search-sort-box:lang(de),.product-search-sort-box:lang(th){font-size:1.2rem}.product-search-sort-box .title{cursor:pointer;margin:0 0 10px}.product-search-sort-box .fa{margin:0 0 0 4px;transition:transform .3s ease-out}.product-search-sort-box .fa.isListOpen{transform:rotate(180deg)}.product-search-sort-box .content{display:none}.product-search-sort-box .content li,.product-search-sort-selected{cursor:pointer;margin:0 0 10px}.product-search-sort-selected .fa{margin:0 0 0 4px;transition:transform .3s ease-out}.product-search-sort-open .product-search-sort-selected .fa{transform:rotate(180deg)}.product-search-sort-list{display:none}.product-search-sort-open .product-search-sort-list{display:block}.product-search-sort-list li{margin:0 0 10px}.product-search-spfilter{background-color:#eff0f2;bottom:0;display:none;left:0;overflow-y:scroll;padding:20px;position:fixed;right:0;top:0;z-index:301;opacity:0}.product-search-spfilter-open{display:block}.product-search-spfilter-box{border-bottom:1px solid #ccc;margin:18px 0 0;padding:0 10px 18px}.product-search-spfilter-submit{cursor:pointer;display:inline-block;font-size:1.2rem;padding:0 6px 0 0;margin:0;vertical-align:middle;width:10%}.product-search-spfilter-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:none;border-bottom:1px solid #15243e;box-sizing:border-box;color:#a0a0a0;font-size:1.6rem;letter-spacing:0;padding-top:5px;padding-bottom:5px;vertical-align:middle;width:85%;font-family:Montserrat,sans-serif}.ja-jp .product-search-spfilter-input,.product-search-spfilter-input:lang(ja){font-family:Noto Sans Japanese,sans-serif}.en .product-search-spfilter-input,.product-search-spfilter-input:lang(en){font-family:Montserrat,sans-serif}.product-search-spfilter-input:lang(th),.th-th .product-search-spfilter-input{font-family:Noto Sans Thai,Montserrat,sans-serif}.product-search-spfilter-input:lang(zh),.zh-cn .product-search-spfilter-input{font-family:Noto Sans SC,serif}.product-search-spfilter-filters dl{border-bottom:1px solid #ccc;display:block}.product-search-spfilter-filters dl dt{cursor:pointer;font-size:1.3rem;letter-spacing:.54px;line-height:100%;padding:17px 0 17px 1em;position:relative}.product-search-spfilter-filters dl dt .fa{position:absolute;top:50%;right:20px;margin-left:4px;transform:translateY(-50%) rotate(0);transition-property:all;transition-duration:.6s;transition-timing-function:cubic-bezier(.19,1,.22,1)}.product-search-spfilter-filters dl dt .fa.isListOpen{transform:rotate(180deg)}.product-search-spfilter-filters dl dd{display:none;font-size:1.2rem;letter-spacing:.5px;line-height:26px;padding-left:30px}.product-search-spfilter-filters dl dd:first-of-type{padding-bottom:12px}.product-search-spfilter-checkbox{box-sizing:border-box;color:#15243e;cursor:pointer;display:inline-block;letter-spacing:.5px;position:relative;transition:background-color .2s linear;vertical-align:middle;font-family:Montserrat,sans-serif}.ja-jp .product-search-spfilter-checkbox,.product-search-spfilter-checkbox:lang(ja){font-family:Noto Sans Japanese,sans-serif}.en .product-search-spfilter-checkbox,.product-search-spfilter-checkbox:lang(en){font-family:Montserrat,sans-serif}.product-search-spfilter-checkbox:lang(th),.th-th .product-search-spfilter-checkbox{font-family:Noto Sans Thai,Montserrat,sans-serif}.product-search-spfilter-checkbox:lang(zh),.zh-cn .product-search-spfilter-checkbox{font-family:Noto Sans SC,serif}.product-search-spfilter-checkbox-select{color:#888}.product-search-spfilter-checkbox:before{transition:opacity .2s linear;position:absolute;top:50%;left:4px;display:block;margin-top:-8px;width:4px;height:9px;border-right:1px solid #15243e;border-bottom:1px solid #15243e;content:"";opacity:0;transform:rotate(45deg);z-index:1}.product-search-spfilter-checkbox-select:before{opacity:1}.product-search-spfilter-checkbox:after{transition:border-color .2s linear;position:absolute;top:50%;left:0;display:block;margin-top:-6px;width:11px;height:11px;border:1px solid #ccc;box-sizing:border-box;content:"";z-index:0}.product-search-spfilter-checkbox input[type=checkbox]{display:none}.product-search-spfilter-checkbox span{cursor:pointer;position:relative;display:block;padding-left:20px;z-index:1}.product-search-spfilter-button{display:flex;margin:10px 0 0}.product-search-spfilter-button li{width:50%}.product-search-spfilter-clear,.product-search-spfilter-close{display:block;font-size:1.1rem;letter-spacing:2px;padding:20px 0;position:relative;text-align:center;cursor:pointer;font-family:Montserrat,sans-serif}.ja-jp .product-search-spfilter-clear,.ja-jp .product-search-spfilter-close,.product-search-spfilter-clear:lang(ja),.product-search-spfilter-close:lang(ja){font-family:Noto Sans Japanese,sans-serif}.en .product-search-spfilter-clear,.en .product-search-spfilter-close,.product-search-spfilter-clear:lang(en),.product-search-spfilter-close:lang(en){font-family:Montserrat,sans-serif}.product-search-spfilter-clear:lang(th),.product-search-spfilter-close:lang(th),.th-th .product-search-spfilter-clear,.th-th .product-search-spfilter-close{font-family:Noto Sans Thai,Montserrat,sans-serif}.product-search-spfilter-clear:lang(zh),.product-search-spfilter-close:lang(zh),.zh-cn .product-search-spfilter-clear,.zh-cn .product-search-spfilter-close{font-family:Noto Sans SC,serif}.product-search-spfilter-clear{color:#888;position:relative}.product-search-spfilter-clear:lang(fr){padding:10px 20px}.product-search-spfilter-clear:after{top:50%;right:10px;content:"";background-image:url(/assets/img/collections/filter_close.svg);background-size:10px;background-repeat:no-repeat;background-position:50%;display:inline-block;margin:0 0 0 10px;height:10px;position:absolute;transform:translateY(-50%);vertical-align:bottom;width:10px}.product-search-spfilter-clear:after:lang(fr){right:5px}.product-search-spfilter-close{background-color:#888;color:#fff}.product-search-spfilter-price{display:block;margin:0 0 15px calc(-30px + 1em)}.product-search-spfilter-price span{color:#888;display:inline-block;font-size:1.2rem;letter-spacing:2px;line-height:12px;vertical-align:middle;width:16%}.product-search-spfilter-price input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#e0e2e7;border:none;box-sizing:border-box;font-size:1.3rem;letter-spacing:.5px;line-height:13px;margin-right:5px;padding:8px;width:67.08%}.product-search-spfilter-price-submit{background:#15243e;border:none;color:#fff;font-size:1.2rem;letter-spacing:2px;line-height:30px;height:30px;margin:0 0 22px calc(-30px + 1em);padding:0;transition:opacity .3s ease;width:100%}.product-search-spfilter-price-submit:active:hover,.product-search-spfilter-price-submit:focus:hover{opacity:.5}.product-search-spnav{margin:0 0 28px;padding:0 19px}.product-search-spnav-tab{letter-spacing:-.4em;text-align:center}.product-search-spnav-tab li{display:inline-block;vertical-align:baseline;font-size:1.2rem;color:#15243e;letter-spacing:3px;line-height:12px;margin-right:24px;padding-left:24px;cursor:pointer;font-family:Montserrat,sans-serif}.product-search-spnav-tab li:not(:first-child){border-left:1px solid #ccc}.ja-jp .product-search-spnav-tab li,.product-search-spnav-tab li:lang(ja){font-family:Noto Sans Japanese,sans-serif}.en .product-search-spnav-tab li,.product-search-spnav-tab li:lang(en){font-family:Montserrat,sans-serif}.product-search-spnav-tab li:lang(th),.th-th .product-search-spnav-tab li{font-family:Noto Sans Thai,Montserrat,sans-serif}.product-search-spnav-tab li:lang(zh),.zh-cn .product-search-spnav-tab li{font-family:Noto Sans SC,serif}.product-search-spnav-tab li .fa{margin:0 0 0 10px;transition:transform .3s ease-out}.product-search-spnav-tab li .fa.isListOpen{transform:rotate(180deg)}.product-search-spsort{color:#15243e;display:none;font-size:1.3rem;letter-spacing:.54px;line-height:32px;padding:0 19px;text-align:center;font-family:Montserrat,sans-serif}.ja-jp .product-search-spsort,.product-search-spsort:lang(ja){font-family:Noto Sans Japanese,sans-serif}.en .product-search-spsort,.product-search-spsort:lang(en){font-family:Montserrat,sans-serif}.product-search-spsort:lang(th),.th-th .product-search-spsort{font-family:Noto Sans Thai,Montserrat,sans-serif}.product-search-spsort:lang(zh),.zh-cn .product-search-spsort{font-family:Noto Sans SC,serif}.product-search-spsort-box{display:inline-block;letter-spacing:1px;vertical-align:top;margin-bottom:19px}.product-search-spsort-box .title{margin:0 0 10px}.product-search-spsort-box .fa{margin:0 0 0 4px;transition:transform .3s ease-out}.product-search-spsort-box .fa.isListOpen{transform:rotate(180deg)}.product-search-spsort-box .content{display:none}.product-search-spsort-selected{margin:0 0 10px}.product-search-spsort-list{display:none}.product-search-spsort-list-open{display:block}.search-collections ul{margin:0 auto;max-width:470px;zoom:1}.search-collections ul:after{clear:both;content:"";display:table}.search-collections ul li{float:left;margin-left:5%;margin-bottom:50px;width:42%;max-width:200px}.search-collections-item{position:relative}.search-collections-item a{display:block}.search-collections-header{height:35px;margin-bottom:-9px;position:relative;text-align:center;width:100%;z-index:10}.search-collections-tag{border-bottom:2px solid #1a305b;color:#1a305b;display:inline-block;font-size:1.1rem;letter-spacing:2.75px;line-height:12px;margin-right:4px;margin-left:4px;padding-bottom:4px;vertical-align:baseline;font-family:Montserrat,sans-serif}.ja-jp .search-collections-tag,.search-collections-tag:lang(ja){font-family:Noto Sans Japanese,sans-serif}.en .search-collections-tag,.search-collections-tag:lang(en){font-family:Montserrat,sans-serif}.search-collections-tag:lang(th),.th-th .search-collections-tag{font-family:Noto Sans Thai,Montserrat,sans-serif}.search-collections-tag:lang(zh),.zh-cn .search-collections-tag{font-family:Noto Sans SC,serif}.search-collections-image{margin:0 0 10px;position:relative;transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.19,1,.22,1);z-index:0}.search-collections-image img{height:auto;width:100%}.search-collections-title{font-size:1.6rem;color:#15243e;letter-spacing:2.5px;line-height:20px;margin-bottom:3px;text-align:center;font-family:Montserrat,sans-serif}.ja-jp .search-collections-title,.search-collections-title:lang(ja){font-family:Noto Sans Japanese,sans-serif}.en .search-collections-title,.search-collections-title:lang(en){font-family:Montserrat,sans-serif}.search-collections-title:lang(th),.th-th .search-collections-title{font-family:Noto Sans Thai,Montserrat,sans-serif}.search-collections-title:lang(zh),.zh-cn .search-collections-title{font-family:Noto Sans SC,serif}.search-collections-tooltip{-webkit-animation:.3s ease-in-out fadeOut;animation:.3s ease-in-out fadeOut;background:rgba(227,230,235,.9);bottom:30px;display:none;font-size:1.3rem;left:50%;line-height:2rem;opacity:0;padding:10px;position:absolute;text-align:left;transform:translate(-50%);min-width:100%;max-width:150%;z-index:15}.search-collections-item a:hover .search-collections-tooltip{-webkit-animation:.3s ease-in-out fadeIn;animation:.3s ease-in-out fadeIn;display:block;opacity:1}@-webkit-keyframes fadeIn{0%{display:block;opacity:0}to{display:block;opacity:1%}}@keyframes fadeIn{0%{display:block;opacity:0}to{display:block;opacity:1%}}@-webkit-keyframes fadeOut{0%{display:block;opacity:1%}to{display:block;opacity:0}}@keyframes fadeOut{0%{display:block;opacity:1%}to{display:block;opacity:0}}.search-form{color:#15243e;font-size:1.3rem;left:66px;letter-spacing:.54px;line-height:32px;margin:0 auto 24px;padding:0 19px;font-family:Montserrat,sans-serif}.ja-jp .search-form,.search-form:lang(ja){font-family:Noto Sans Japanese,sans-serif}.en .search-form,.search-form:lang(en){font-family:Montserrat,sans-serif}.search-form:lang(th),.th-th .search-form{font-family:Noto Sans Thai,Montserrat,sans-serif}.search-form:lang(zh),.zh-cn .search-form{font-family:Noto Sans SC,serif}.search-form-box{background:#fff;margin:18px 0;padding:0 10px}.search-form-submit{cursor:pointer;font-size:1.2rem;padding-right:6px;width:4%}.search-form-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:none;box-sizing:border-box;color:#a0a0a0;font-size:1.2rem;letter-spacing:0;padding:0 6px;width:89.5%;font-family:Montserrat,sans-serif}.ja-jp .search-form-input,.search-form-input:lang(ja){font-family:Noto Sans Japanese,sans-serif}.en .search-form-input,.search-form-input:lang(en){font-family:Montserrat,sans-serif}.search-form-input:lang(th),.th-th .search-form-input{font-family:Noto Sans Thai,Montserrat,sans-serif}.search-form-input:lang(zh),.zh-cn .search-form-input{font-family:Noto Sans SC,serif}.search-form-clear{cursor:pointer;padding-left:6px;width:4%;font-size:1.3rem;color:#bbb;display:none}.search-news ul{margin:0 auto;overflow:hidden;padding:0 15px 120px;max-width:100%;zoom:1}.search-news ul:before{clear:both;content:"";display:table}.search-news ul li{box-sizing:border-box;float:left;min-height:280px;margin:0 0 40px;padding:0 15px;position:relative;width:50%}.search-news-box{position:relative}.search-news-box a{display:block}.search-news-bg{background-color:#000;overflow:hidden}.search-news-image{background-position:50%;background-repeat:no-repeat;background-size:cover;height:180px;position:relative;transition:all .3s ease-out}.search-news-image img{font-family:"object-fit:cover;object-position:center;";height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.search-news-box a:hover .search-news-image{transform:scale(1.05);opacity:.3}.search-news-title{color:#15243e;font-size:1.3rem;letter-spacing:0;line-height:20px;padding:15px 0 0;text-align:left;font-family:Montserrat,sans-serif}.ja-jp .search-news-title,.search-news-title:lang(ja){font-family:Noto Sans Japanese,sans-serif}.en .search-news-title,.search-news-title:lang(en){font-family:Montserrat,sans-serif}.search-news-title:lang(th),.th-th .search-news-title{font-family:Noto Sans Thai,Montserrat,sans-serif}.search-news-title:lang(zh),.zh-cn .search-news-title{font-family:Noto Sans SC,serif}.search-number{color:#777;font-size:1.6rem;letter-spacing:1.3px;margin-bottom:40px;text-align:center;font-family:Times New Roman,Times,serif}.ja-jp .search-number,.search-number:lang(ja){font-family:"Noto Serif Japanese",serif}.en .search-number,.search-number:lang(en){font-family:Times New Roman,Times,serif}.search-number:lang(th),.th-th .search-number{font-family:"Noto Serif Thai",Times New Roman,Times,serif}.search-number:lang(zh),.zh-cn .search-number{font-family:"Noto Serif SC",serif}.search-pagination{padding:0 0 120px}.search-pagination ul{text-align:center;letter-spacing:-.4em}.search-pagination ul li{cursor:pointer;display:inline-block;letter-spacing:0;font-size:1.3rem;margin:0 5px}.search-pagination ul li a,.search-pagination ul li span{border:1px solid #1d2739;display:block;padding:9px 0;transition-duration:.3s;transition-property:background-color,color;transition-timing-function:ease;width:30px}.search-pagination ul li a:hover,.search-pagination ul li span{background-color:#1d2739;color:#fff}.search-pagination ul li.search-pagination-next a,.search-pagination ul li.search-pagination-prev a{border:none}.search-pagination ul li.search-pagination-next a:hover,.search-pagination ul li.search-pagination-prev a:hover{background-color:transparent;color:#1d2739}.collection-list-area{padding:0;text-align:center;min-height:500px}.collection-list-area .items-numb{font-family:Times New Roman,Times,serif;font-size:1.6rem;color:#777;letter-spacing:1.3px;padding-bottom:40px}.collection-list-area .news-list{max-width:100%}.collection-list-area .news-list ul{margin:0 auto;padding:0 15px 120px;zoom:1;max-width:100%;overflow:hidden}.collection-list-area .news-list ul:after,.collection-list-area .news-list ul:before{content:"";display:table}.collection-list-area .news-list ul li{position:relative;float:left;min-height:280px;padding:0 15px;box-sizing:border-box;list-style:none}.collection-list-area .news-list ul li a{display:block;overflow:hidden}.collection-list-area .news-list ul li a:hover .bg-img{transform:scale(1.05);opacity:.3}.collection-list-area .news-list ul li a:hover .news-detail p{transition:all .3s ease-out;opacity:.3}.collection-list-area .news-list ul li a .bg-box{height:180px;display:block;position:relative;overflow:hidden;background-color:#000}.collection-list-area .news-list ul li a .bg-img{height:180px;position:relative;background-repeat:no-repeat;background-position:50%;background-size:cover;transition:all .3s ease-out}.collection-list-area .news-list ul li a .bg-img img{visibility:hidden}.collection-list-area .news-list ul li a .news-detail p{opacity:1}.collection-list-area .news-list li{float:left;width:25%;margin-left:0;margin-bottom:40px}.filter-design{left:66px;font-family:Montserrat,sans-serif;font-size:1.3rem;color:#15243e;letter-spacing:.54px;line-height:32px;width:250px;margin:0 auto}.filter-design .collection-filter-search,.filter-design .collection-search-clear,.filter-design .collection-search-submit{display:inline-block;vertical-align:middle;margin:0;padding:0}.filter-design .filter-searcharea{border-bottom:1px solid #14233e;margin-bottom:24px}.filter-design .search-box{font-size:0}.filter-design .collection-search-submit{cursor:pointer;padding-right:6px;width:4%;font-size:1.2rem}.filter-design .collection-filter-search{background:0 0;-webkit-appearance:none;border:none;font-family:Montserrat,sans-serif;font-size:1.2rem;color:#a0a0a0;letter-spacing:0;box-sizing:border-box;width:92%}.filter-design .collection-filter-search:focus{outline:0;color:#14233e}.collection-filter-sort-sp{text-align:center;padding-bottom:46px}.collection-filter-sort-sp ul{font-size:0}.collection-filter-sort-sp li{display:inline-block;vertical-align:baseline;font-family:Montserrat,sans-serif;font-size:1.5rem;color:#888;letter-spacing:3px;line-height:15px;border-left:1px solid #ccc;margin-right:34px;padding-left:34px;cursor:pointer}.collection-filter-sort-sp li:first-child{margin-left:0;padding-left:34px;border-left:0 solid #ccc}.collection-filter-sort-sp li.cr{color:#15243e}.tab-content{display:none;opacity:0}.tab-content.active{display:block;opacity:1}.collection-item-box{position:relative}.collection-item-box a{display:block;text-decoration:none;margin-bottom:25px}.collection-item-box .news-detail p{font-family:Montserrat,sans-serif;font-size:1.3rem;color:#15243e;letter-spacing:0;line-height:20px;padding:15px 0 0;text-align:left}.search-pagination{padding-bottom:120px;text-align:center;letter-spacing:-.4em}.search-pagination .SS_nextPage,.search-pagination .SS_prevPage{border:none}.search-pagination li{display:inline-block;border:1px solid #1d2739;letter-spacing:0;font-size:1.3rem;margin:0 5px;padding:9px 0;width:30px;cursor:pointer}.search-pagination li.cr{background:#15243e;border:1px solid #15243e;color:#fff}.search-pagination li span{display:block}.search-category .blk-Footer{margin-top:0}.search-tab{margin:0 0 46px}.search-tab ul{letter-spacing:-.4em;text-align:center}.search-tab ul li{cursor:pointer;display:inline-block;vertical-align:baseline;font-size:1.3rem;letter-spacing:1.5px;line-height:12px;border-left:1px solid #ccc;margin-right:27px;padding-left:27px;font-family:Montserrat,sans-serif}.ja-jp .search-tab ul li,.search-tab ul li:lang(ja){font-family:Noto Sans Japanese,sans-serif}.en .search-tab ul li,.search-tab ul li:lang(en){font-family:Montserrat,sans-serif}.search-tab ul li:lang(th),.th-th .search-tab ul li{font-family:Noto Sans Thai,Montserrat,sans-serif}.search-tab ul li:lang(zh),.zh-cn .search-tab ul li{font-family:Noto Sans SC,serif}.search-tab ul li:first-child{margin-left:none;padding-left:34px;border-left:0 solid #ccc}.search-tab ul li a{color:#888;font-weight:700}.search-tab ul li.on a{color:#15243e}.stores-description{margin:0 auto;padding:0 19px}.stores-description p{font-size:1.4rem;line-height:24px}.stores-description p:not(:first-child){margin:0 0 1.5rem}.stores-map-content{margin:20px 5px}.stores-map-base{position:relative;z-index:1}.stores-map-base img{height:auto;width:100%}.stores-map-balloon{background-color:#fff;border:1px solid #ccc;color:#15243e;cursor:pointer;font-size:1.5rem;height:40px;letter-spacing:2.86px;line-height:40px;opacity:0;position:absolute;text-align:center;transition-property:all;transition-duration:.6s;transition-timing-function:cubic-bezier(.19,1,.22,1);width:173px;z-index:1;font-family:Montserrat,sans-serif}.ja-jp .stores-map-balloon,.stores-map-balloon:lang(ja){font-family:Noto Sans Japanese,sans-serif}.en .stores-map-balloon,.stores-map-balloon:lang(en){font-family:Montserrat,sans-serif}.stores-map-balloon:lang(th),.th-th .stores-map-balloon{font-family:Noto Sans Thai,Montserrat,sans-serif}.stores-map-balloon:lang(zh),.zh-cn .stores-map-balloon{font-family:Noto Sans SC,serif}.stores-map-balloon:after,.stores-map-balloon:before{border:8px solid transparent;content:"";height:0;left:50%;position:absolute;top:100%;width:0}.stores-map-balloon:before{border-top-color:#ccc;margin-left:-8px}.stores-map-balloon:after{border-top-color:#fff;margin:-1px 0 0 -8px}.stores-map-balloon-northamerica{top:28%;left:16%}.stores-map-balloon-centralamerica{top:52%;left:18%}.stores-map-balloon-middleeast{top:44%;left:55%}.stores-map-balloon-europe{top:16%;left:63%}.stores-map-balloon-asia{top:40%;left:70%}.stores-map-balloon-oceania{top:72%;left:79%}.stores-map-balloon-africa{top:51.72413793%;left:46.16666667%}.stores-map-map-base area,.stores-map-map-base map{position:relative;z-index:10}.stores-map-item{position:absolute;width:100%;height:auto;top:0;left:0;opacity:0;z-index:0}.stores-map-item img{max-width:100%;width:100%}.stores-map-list{display:block;margin:26px 0 105px;padding:0 19px}.stores-map-list dl{font-size:1.3rem;line-height:20px}.stores-map-list dl dt{font-size:1.5rem;padding:10px 30px 10px 0;position:relative}.stores-map-list .fa{position:absolute;transition-property:all;transition-duration:1s;transition-timing-function:cubic-bezier(.19,1,.22,1);padding:0 4px;right:0}.stores-map-list .fa.isListOpen{transform:rotate(180deg)}.stores-map-list dl dd{padding-left:1em;font-size:1.2rem;color:#15243e;letter-spacing:2.75px;line-height:24px;display:none;font-family:Montserrat,sans-serif}.ja-jp .stores-map-list dl dd,.stores-map-list dl dd:lang(ja){font-family:Noto Sans Japanese,sans-serif}.en .stores-map-list dl dd,.stores-map-list dl dd:lang(en){font-family:Montserrat,sans-serif}.stores-map-list dl dd:lang(th),.th-th .stores-map-list dl dd{font-family:Noto Sans Thai,Montserrat,sans-serif}.stores-map-list dl dd:lang(zh),.zh-cn .stores-map-list dl dd{font-family:Noto Sans SC,serif}.stores-map-list dl dt+dd{padding-top:4px}.stores-map-list dl dd:last-child{padding-bottom:10px}.stores-map-list dl dd table td a:hover{text-decoration:none}.stores-map-list_item dl{border-top:1px solid #ccc}.stores-map-list_item:last-of-type dl{border-bottom:1px solid #ccc}.stores-modal{position:absolute;top:50%;left:0;opacity:0;visibility:hidden;transition-property:all;transition-duration:1s;transition-timing-function:cubic-bezier(.19,1,.22,1);width:100%;z-index:601;transform:translateY(-50%)}.okra-modal-is-shown>.stores-modal{visibility:visible;opacity:1;transition:1s}.stores-modal-container{letter-spacing:-.4em}.stores-modal-image{display:inline-block;text-align:center;vertical-align:middle;width:50%}.stores-modal-image img{height:auto;letter-spacing:normal;width:80%}.stores-modal-link{display:inline-block;letter-spacing:normal;vertical-align:middle;width:50%}.stores-modal-title{font-size:2rem;color:#15243e;letter-spacing:4px;line-height:24px;margin-bottom:10px;text-transform:uppercase;font-family:Montserrat,sans-serif}.ja-jp .stores-modal-title,.stores-modal-title:lang(ja){font-family:Noto Sans Japanese,sans-serif}.en .stores-modal-title,.stores-modal-title:lang(en){font-family:Montserrat,sans-serif}.stores-modal-title:lang(th),.th-th .stores-modal-title{font-family:Noto Sans Thai,Montserrat,sans-serif}.stores-modal-title:lang(zh),.zh-cn .stores-modal-title{font-family:Noto Sans SC,serif}.stores-modal-link-list{letter-spacing:-.4em}.stores-modal-link-list li{display:inline-block;letter-spacing:normal;margin:5px 0;vertical-align:middle;width:33.33333333%;word-break:break-word}.stores-modal-link-list li a{font-size:1.5rem;color:#15243e;letter-spacing:1.5px;line-height:26px;font-family:Montserrat,sans-serif}.ja-jp .stores-modal-link-list li a,.stores-modal-link-list li a:lang(ja){font-family:Noto Sans Japanese,sans-serif}.en .stores-modal-link-list li a,.stores-modal-link-list li a:lang(en){font-family:Montserrat,sans-serif}.stores-modal-link-list li a:lang(th),.th-th .stores-modal-link-list li a{font-family:Noto Sans Thai,Montserrat,sans-serif}.stores-modal-link-list li a:lang(zh),.zh-cn .stores-modal-link-list li a{font-family:Noto Sans SC,serif}.stores-modal-link-list li a:hover{color:#888}.support-banner{height:auto;margin:0 0 50px}.support-banner ul{overflow:hidden}.support-banner ul li{position:relative;width:100%}.support-banner-image{background-repeat:no-repeat;background-position:50%;background-size:cover;height:0;padding-top:100%}.support-banner-image img{display:none;visibility:hidden}.support-banner-text{box-sizing:border-box;position:absolute;text-align:center;top:24px;width:100%}.support-banner-title{font-size:2.1rem;line-height:26px;letter-spacing:-.5px;margin-bottom:30px;position:relative;font-family:Times New Roman,Times,serif}.ja-jp .support-banner-title,.support-banner-title:lang(ja){font-family:"Noto Serif Japanese",serif}.en .support-banner-title,.support-banner-title:lang(en){font-family:Times New Roman,Times,serif}.support-banner-title:lang(th),.th-th .support-banner-title{font-family:"Noto Serif Thai",Times New Roman,Times,serif}.support-banner-title:lang(zh),.zh-cn .support-banner-title{font-family:"Noto Serif SC",serif}.support-banner-title:lang(ja){font-weight:700}.support-banner-title:after{background-color:#15243e;bottom:-15px;content:"";left:50%;height:2px;margin-left:-20px;position:absolute;width:40px}.support-banner-description{font-size:1.4rem;letter-spacing:0;line-height:24px;margin-bottom:20px}.support-banner-button{text-align:center}.support-banner-button a,.support-banner-button span{width:160px;display:inline-block;padding:12px 0;text-align:center;background:0 0;transition:.3s;font-size:1.2rem;letter-spacing:1.09px;color:#15243e;border:1px solid #273854}.support-banner-button a:hover,.support-banner-button span:hover{color:#fff;background-color:#15243e}.support-contact{height:auto;padding:0 0 50px;position:relative}.support-contact:after{background-color:rgba(21,36,62,.2);height:100px;left:50%;margin-top:-50px;position:absolute;top:50%;width:1px}.support-contact ul{overflow:hidden}.support-contact ul li{float:none;padding:0 19px}.support-contact ul li,.support-contact-text{box-sizing:border-box;position:relative;width:100%}.support-contact-text{padding:0;text-align:center}.support-contact ul li:first-child .support-contact-text{border-bottom:1px solid #c4c7cc;margin-bottom:40px;padding-bottom:40px}.support-contact ul li:nth-child(2) .support-contact-text{padding:0}.support-contact-title{font-size:2.1rem;font-weight:700;line-height:26px;letter-spacing:1.045px;margin-bottom:30px;position:relative;text-align:center;font-family:Times New Roman,Times,serif}.ja-jp .support-contact-title,.support-contact-title:lang(ja){font-family:"Noto Serif Japanese",serif}.en .support-contact-title,.support-contact-title:lang(en){font-family:Times New Roman,Times,serif}.support-contact-title:lang(th),.th-th .support-contact-title{font-family:"Noto Serif Thai",Times New Roman,Times,serif}.support-contact-title:lang(zh),.zh-cn .support-contact-title{font-family:"Noto Serif SC",serif}.support-contact-description{font-size:1.4rem;letter-spacing:0;line-height:24px;margin:0 auto 25px;text-align:left;max-width:360px}.support-contact-button{text-align:center}.support-contact-button a,.support-contact-button span{width:160px;display:inline-block;padding:12px 0;text-align:center;background:0 0;transition:.3s;font-size:1.2rem;letter-spacing:1.09px;color:#15243e;border:1px solid #273854}.support-contact-button a:hover,.support-contact-button span:hover{color:#fff;background-color:#15243e}.support-contact-button a{font-size:1.4rem}.supprt-extra{background-color:#e8eaec}.support-faq{margin:38px auto 100px;padding:0 19px;max-width:750px}.support-faq-title{font-size:2.1rem;letter-spacing:1.1px;margin:0 0 25px;text-align:center;font-family:Times New Roman,Times,serif}.ja-jp .support-faq-title,.support-faq-title:lang(ja){font-family:"Noto Serif Japanese",serif}.en .support-faq-title,.support-faq-title:lang(en){font-family:Times New Roman,Times,serif}.support-faq-title:lang(th),.th-th .support-faq-title{font-family:"Noto Serif Thai",Times New Roman,Times,serif}.support-faq-title:lang(zh),.zh-cn .support-faq-title{font-family:"Noto Serif SC",serif}.support-faq-list{font-size:1.5rem;line-height:26px;margin:0 auto;padding:0 19px;max-width:750px}.support-faq-list:last-child dl{border-bottom:1px solid #ccc}.support-faq-list:last-child{margin-bottom:100px}.support-faq-list dl dt{border-top:1px solid #ccc;cursor:pointer;display:block;font-size:1.5rem;line-height:18px;padding:15px 30px 15px 0;position:relative}.support-faq-list dl dt .fa{color:#15243e;font-size:1.7rem;letter-spacing:.65px;line-height:40px;position:absolute;right:20px;top:50%;transform:translateY(-50%) rotate(0)}.support-faq-list dl dt .fa,.support-faq-list dl dt .fa.isOpen{transition-property:all;transition-duration:.4s;transition-timing-function:cubic-bezier(.19,1,.22,1)}.support-faq-list dl dt .fa.isOpen{margin-top:-20px;transform:rotate(180deg)}.support-faq-list dl dd{display:none;padding-bottom:50px}.support-faq-list dl dd.isOpen{display:block}.support-faq-list dl dd p{margin:0 0 1.5em}.support-faq-list dl dd small{display:block;font-size:1.2rem;padding:0 0 0 .7em;text-indent:-.7em}.support-faq-list dl dd a{text-decoration:underline}.support-faq-list dl dd a:hover{text-decoration:none}.support-faq-list dl dd ul{margin:0 0 1.5em}.support-faq-list dl dd ul li{list-style-type:disc;margin-left:19px}.support-faq-disc{list-style:disc;padding-left:1em}.support-faq-list dl dd .support-faq-list-attention ul li{list-style-type:none;font-size:1.2rem;margin:0;padding:0 0 0 .7em;text-indent:-.7em}.support-faq-list dl dd .support-faq-list-attention ul li:before{content:"* "}.support-lade-image{background-color:#e8eaec;padding:70px 0 54px}.support-lade-image-container{margin:0 auto;padding:0 19px;max-width:750px}.support-lade-image-container img{display:block;height:auto;margin:0 auto;width:auto;max-width:100%}.support-modal{opacity:0;transition:1s}.okra-modal-is-shown>.support-modal{opacity:1}.okra-modal-backdrop{transition:opacity .5s}.okra-modal-backdrop.okra-modal-is-shown{opacity:1!important}.okra-modal-close{background:url(/assets/img/common/icon_close.svg) 50% no-repeat;width:26px;height:26px;position:absolute;top:30px;right:30px;border:none;cursor:pointer}.support-modal-container{box-sizing:border-box;font-size:0;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:calc(100% - 200px);max-height:500px;overflow-y:auto}.support-modal-title{font-size:2rem;letter-spacing:4px;line-height:24px;margin-bottom:10px}.support-modal table{font-size:1.3rem;line-height:18px;width:100%}.support-modal table th{padding:10px;text-align:left}.support-modal table td{border-left:1px solid #ccc;padding:10px}.support-modal table td:first-of-type{width:40%}.support-modal table tr:nth-child(2n) td,.support-modal table tr:nth-child(2n) th{background:#eff0f2}.support-modal table td a{text-decoration:underline}.support-modal table td a:hover{text-decoration:none}.support-navi{margin:0 0 35px;padding:0 19px}.support-navi ul{letter-spacing:-.4em;text-align:center}.support-navi ul li{border-top:1px solid #ccc;font-size:1.2rem;letter-spacing:1px}.support-navi ul li:last-child{border-bottom:1px solid #ccc}.support-navi ul li a{display:block;padding:15px 0;min-width:10px}.support-navi ul li a:hover{text-decoration:none}.support-network{margin:85px 0 0}.support-network-title{font-size:2.1rem;letter-spacing:1.1px;margin-top:35px;margin-bottom:15px;padding:50px 19px 0;text-align:center;font-family:Times New Roman,Times,serif}.ja-jp .support-network-title,.support-network-title:lang(ja){font-family:"Noto Serif Japanese",serif}.en .support-network-title,.support-network-title:lang(en){font-family:Times New Roman,Times,serif}.support-network-title:lang(th),.th-th .support-network-title{font-family:"Noto Serif Thai",Times New Roman,Times,serif}.support-network-title:lang(zh),.zh-cn .support-network-title{font-family:"Noto Serif SC",serif}.support-network-description{margin:0 auto 40px;padding:0 19px;max-width:750px}.support-network-description p{font-size:1.4rem;line-height:24px}.support-network-map{max-width:1080px;margin:0 auto 20px;position:relative;width:100%}.support-network-map img{height:auto;width:100%}.support-network-map-base{position:relative;z-index:1}.support-network-balloon{background-color:#fff;border:1px solid #ccc;color:#15243e;cursor:pointer;font-size:1.5rem;height:40px;letter-spacing:2.86px;line-height:40px;position:absolute;opacity:0;text-align:center;transition-property:all;transition-duration:.6s;transition-timing-function:cubic-bezier(.19,1,.22,1);width:173px;z-index:1;font-family:Montserrat,sans-serif}.ja-jp .support-network-balloon,.support-network-balloon:lang(ja){font-family:Noto Sans Japanese,sans-serif}.en .support-network-balloon,.support-network-balloon:lang(en){font-family:Montserrat,sans-serif}.support-network-balloon:lang(th),.th-th .support-network-balloon{font-family:Noto Sans Thai,Montserrat,sans-serif}.support-network-balloon:lang(zh),.zh-cn .support-network-balloon{font-family:Noto Sans SC,serif}.support-network-balloon:after,.support-network-balloon:before{border:8px solid transparent;content:"";height:0;left:50%;position:absolute;top:100%;width:0}.support-network-balloon:before{border-top-color:#ccc;margin-left:-8px}.support-network-balloon:after{border-top-color:#fff;margin:-1px 0 0 -8px}.support-network-balloon-northamerica{top:28%;left:16%}.support-network-balloon-centralamerica{top:51%;left:17%}.support-network-balloon-europe{top:16%;left:63%}.support-network-balloon-asia{top:40%;left:70%}.support-network-balloon-oceania{top:72%;left:79%}.support-network-balloon-africa{top:51.72413793%;left:46.16666667%}.support-network-map-base area,.support-network-map-base map{position:relative;z-index:10}.support-network-map-item{position:absolute;width:100%;height:auto;top:0;left:0;opacity:0;z-index:0}.support-network-list{display:block;padding:0 19px}.support-network-list dl{font-size:1.3rem;line-height:20px}.support-network-list dl dt{border-top:1px solid #ccc;padding:10px 30px 10px 0;font-size:1.5rem;position:relative}.support-network-list dl dt .fa{color:#15243e;font-size:1.7rem;letter-spacing:.65px;line-height:40px;position:absolute;right:20px;top:50%;transform:translateY(-50%) rotate(0)}.support-network-list dl dt .fa,.support-network-list dl dt .fa.isListOpen{transition-property:all;transition-duration:.4s;transition-timing-function:cubic-bezier(.19,1,.22,1)}.support-network-list dl dt .fa.isListOpen{margin-top:-20px;transform:rotate(180deg)}.support-network-list dl dd{display:none}.support-network-list dl dd table{width:100%}.support-network-list dl dd table th{background:#e3e4e5;display:block;margin-bottom:10px;padding:5px 10px 4px;text-align:left}.support-network-list dl dd table td{display:block;padding-bottom:10px}.support-network-list dl dd table td a{text-decoration:underline}.support-network-list dl dd table td a:hover{text-decoration:none}.support-network-list dl:last-of-type{border-bottom:1px solid #ccc}.tp-Arrivals{background-color:#eff0f2;box-sizing:border-box;padding:35px 0 55px;position:relative}.tp-Arrivals_Title{font-size:1.7rem;font-weight:400;letter-spacing:3px;line-height:21px;text-align:center;margin-bottom:37px}.tp-Arrivals_Price{color:#15243e;font-size:1.2rem;letter-spacing:.92px;font-family:Times New Roman,Times,serif}.ja-jp .tp-Arrivals_Price,.tp-Arrivals_Price:lang(ja){font-family:"Noto Serif Japanese",serif}.en .tp-Arrivals_Price,.tp-Arrivals_Price:lang(en){font-family:Times New Roman,Times,serif}.th-th .tp-Arrivals_Price,.tp-Arrivals_Price:lang(th){font-family:"Noto Serif Thai",Times New Roman,Times,serif}.tp-Arrivals_Price:lang(zh),.zh-cn .tp-Arrivals_Price{font-family:"Noto Serif SC",serif}.tp-Arrivals_Price small{font-size:1rem}.tp-Arrivals_WithoutTax{color:#15243e;font-size:1rem;letter-spacing:.1em;margin:1em 0 0}.tp-Arrivals_WithoutTax--price{font-family:Times New Roman,Times,serif}.ja-jp .tp-Arrivals_WithoutTax--price,.tp-Arrivals_WithoutTax--price:lang(ja){font-family:"Noto Serif Japanese",serif}.en .tp-Arrivals_WithoutTax--price,.tp-Arrivals_WithoutTax--price:lang(en){font-family:Times New Roman,Times,serif}.th-th .tp-Arrivals_WithoutTax--price,.tp-Arrivals_WithoutTax--price:lang(th){font-family:"Noto Serif Thai",Times New Roman,Times,serif}.tp-Arrivals_WithoutTax--price:lang(zh),.zh-cn .tp-Arrivals_WithoutTax--price{font-family:"Noto Serif SC",serif}.tp-Arrivals_Released{color:#15243e;font-size:1.2rem;letter-spacing:.92px;margin-top:15px}.tp-Arrivals_Slides{margin:0 auto 35px;overflow:hidden;position:relative;width:100%}.tp-Arrivals_Slides ul{display:flex;font-size:0;justify-content:flex-start;text-align:center;width:100%}.tp-Arrivals_Slides ul li{box-sizing:border-box;display:inline-block;margin-bottom:0;vertical-align:bottom;width:33.33333333%;max-width:100%}.tp-Arrivals_Item{position:relative}.tp-Arrivals_Item a{display:block;text-decoration:none}.tp-Arrivals_Header{height:35px;position:relative;text-align:center;width:100%;z-index:10}.tp-Arrivals_Image{box-sizing:border-box;margin:0 auto 30px;position:relative;width:100%;z-index:0}.tp-Arrivals_Image img{height:auto;transition:transform .2s ease-out;width:100%;max-width:200px}.tp-Arrivals_Item a:hover .tp-Arrivals_Image img{transform:scale(1.05)}.tp-Arrivals_Tag{border-bottom:2px solid #1a035b;display:inline-block;font-size:1.1rem;letter-spacing:2.7px;line-height:13px;margin:0 4px;padding-bottom:4px}.tp-Arrivals_Detail{position:relative;z-index:10}.tp-Arrivals_Name{color:#15243e;font-size:1.4rem;letter-spacing:2.5px;line-height:21px;margin-bottom:4px}.tp-Arrivals_Button{text-align:center;margin-top:60px}.tp-Arrivals_Button a,.tp-Arrivals_Button span{width:160px;display:inline-block;padding:12px 0;text-align:center;background:0 0;transition:.3s;font-size:1.2rem;letter-spacing:1.09px;color:#15243e;border:1px solid #273854}.tp-Arrivals_Button a:hover,.tp-Arrivals_Button span:hover{color:#fff;background-color:#15243e}.tp-Arrivals_Slider-next,.tp-Arrivals_Slider-prev{cursor:pointer;padding:10px;position:absolute;top:42%;transform:translateY(-50%);transition:all .2s ease-out;width:11px;z-index:40}.tp-Arrivals_Slider-next.is-disabled,.tp-Arrivals_Slider-prev.is-disabled{display:none}.tp-Arrivals_Slider-next img,.tp-Arrivals_Slider-prev img{width:100%}.tp-Arrivals_Slider-prev{left:0}.tp-Arrivals_Slider-prev:hover{left:-10px}.tp-Arrivals_Slider-next{right:0}.tp-Arrivals_Slider-next:hover{right:-10px}.tp-Banner{height:auto;margin-bottom:10px}.tp-Banner ul li{position:relative;flex:1}.tp-Banner ul li a{background-color:#000;display:block;overflow:hidden;transition:all .3s ease-out}.tp-Banner ul li a:hover{color:#fff}.tp-Banner_Image{display:block;height:auto;padding-top:0;position:relative;transition:all .3s ease-out}.tp-Banner_Image:before{content:"";display:block;padding:49.29577465% 0 0}.tp-Banner_Image img{font-family:"object-fit: cover; object-position: center;";height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;top:50%;transform:translateY(-50%);width:100%}.tp-Banner ul li a:hover .tp-Banner_Image{opacity:.3;transform:scale(1.05)}.tp-Banner_Content{box-sizing:border-box;color:#fff;padding:0 3%;position:absolute;text-align:center;top:50%;transform:translateY(-50%);width:100%}.tp-Banner ul li:first-child .tp-Banner_Content{color:#fff;padding:0 17%;top:50%;text-align:center;transform:translateY(-50%)}.tp-Banner_Title{font-size:2.1rem;font-weight:400;letter-spacing:1px;line-height:26px;margin-bottom:25px;position:relative;font-family:Times New Roman,Times,serif}.ja-jp .tp-Banner_Title,.tp-Banner_Title:lang(ja){font-family:"Noto Serif Japanese",serif}.en .tp-Banner_Title,.tp-Banner_Title:lang(en){font-family:Times New Roman,Times,serif}.th-th .tp-Banner_Title,.tp-Banner_Title:lang(th){font-family:"Noto Serif Thai",Times New Roman,Times,serif}.tp-Banner_Title:lang(zh),.zh-cn .tp-Banner_Title{font-family:"Noto Serif SC",serif}.tp-Banner_Title:after{background-color:#fff;bottom:-14px;content:"";height:2px;left:50%;transform:translateY(-50%);transition:all .3s ease-out;position:absolute;transform:translate(-50%);width:40px}.tp-Banner a:hover .tp-Banner_Content .tp-Banner_Title:after,.tp-Banner li:first-child .tp-Banner_Title:after{background-color:#fff}.tp-Banner_Description{font-size:1.2rem;letter-spacing:0;line-height:19px}.tp-Design{background-color:#13284b;background:linear-gradient(135deg,#15243e 30%,#000);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#15243e", endColorstr="#000", GradientType=1);display:inline-block;height:auto;overflow:hidden;position:relative;width:100%}.tp-Design_Image{box-sizing:border-box;left:auto;padding:0 10px;position:absolute;right:10px;top:50%;transform:translateY(-50%);width:40%}.tp-Design_Image img{height:auto;width:100%}.tp-Design_Content{box-sizing:border-box;color:#ccc;text-align:center;padding:40px 10px;position:relative;top:auto;width:60%}.tp-Design_Info{display:block;font-size:1.1rem;letter-spacing:2.5px;line-height:16px;margin-bottom:10px}.tp-Design_Title{font-size:2.1rem;font-weight:400;letter-spacing:1px;margin-bottom:45px;position:relative;font-family:Times New Roman,Times,serif}.ja-jp .tp-Design_Title,.tp-Design_Title:lang(ja){font-family:"Noto Serif Japanese",serif}.en .tp-Design_Title,.tp-Design_Title:lang(en){font-family:Times New Roman,Times,serif}.th-th .tp-Design_Title,.tp-Design_Title:lang(th){font-family:"Noto Serif Thai",Times New Roman,Times,serif}.tp-Design_Title:lang(zh),.zh-cn .tp-Design_Title{font-family:"Noto Serif SC",serif}.tp-Design_Title:after{background-color:#ccc;bottom:-22px;content:"";display:block;height:2px;left:50%;position:absolute;transform:translate(-50%);width:40px}.tp-Design_Description{text-align:left;margin:0 auto 30px;padding:0 5%}.tp-Design_Description p{font-size:1.2rem;letter-spacing:1.5px;line-height:1.47}.tp-Design_Button{text-align:center}.tp-Design_Button a,.tp-Design_Button span{width:160px;display:inline-block;padding:12px 0;text-align:center;background:0 0;transition:.3s;font-size:1.2rem;letter-spacing:1.09px;color:#fff;border:1px solid #fff}.tp-Design_Button a:hover,.tp-Design_Button span:hover{color:#15243e;background-color:#fff}.tp-Features{background-image:url(/assets/img/top/features-bg.jpg);background-repeat:no-repeat;background-position:50%;background-size:cover;height:400px;overflow:hidden;position:relative}.tp-Features_Text{position:absolute;text-align:center;top:50%;transform:translateY(-50%);width:100%}.tp-Features_Info{font-size:1.1rem;letter-spacing:2.5px;line-height:16px;margin-bottom:10px}.tp-Features_Title{font-weight:400;letter-spacing:1px;line-height:26px;margin-bottom:45px;position:relative;font-family:Times New Roman,Times,serif}.ja-jp .tp-Features_Title,.tp-Features_Title:lang(ja){font-family:"Noto Serif Japanese",serif}.en .tp-Features_Title,.tp-Features_Title:lang(en){font-family:Times New Roman,Times,serif}.th-th .tp-Features_Title,.tp-Features_Title:lang(th){font-family:"Noto Serif Thai",Times New Roman,Times,serif}.tp-Features_Title:lang(zh),.zh-cn .tp-Features_Title{font-family:"Noto Serif SC",serif}.tp-Features_Title:after{background-color:#15243e;bottom:-22px;content:"";height:2px;left:50%;position:absolute;transform:translate(-50%);width:40px}.tp-Features_Description{margin-bottom:30px}.tp-Features_Description p{font-size:1.2rem;letter-spacing:0;line-height:20px}.tp-Features_Button{text-align:center}.tp-Features_Button a,.tp-Features_Button span{width:160px;display:inline-block;padding:12px 0;text-align:center;background:0 0;transition:.3s;font-size:1.2rem;letter-spacing:1.09px;color:#15243e;border:1px solid #273854}.tp-Features_Button a:hover,.tp-Features_Button span:hover{color:#fff;background-color:#15243e}.tp-Header{display:none;height:160px;position:relative;width:100%;z-index:99}.tp-Header a{transition:color .3s}.tp-Header a:hover{color:#888}.tp-Header_Logo{position:relative;text-align:center;top:23px}.tp-Header_Logo a{display:inline-block;transition:none;width:180px}.tp-Header_Logo a:hover{opacity:1}.tp-Header_Logo a img{width:100%}.tp-Header_Language h3{margin-bottom:17px;font-size:1.6rem;letter-spacing:3px}.tp-Header_LangSelect{letter-spacing:2.6px;cursor:pointer;margin-bottom:10px}.tp-Header_LangSelect .fa-angle-down{margin-left:6px;transform:rotate(0)}.tp-Header_LangSelect .fa-angle-down,.tp-Header_LangSelect-open .fa-angle-down{transition-property:all;transition-duration:.6s;transition-timing-function:cubic-bezier(.19,1,.22,1)}.tp-Header_LangSelect-open .fa-angle-down{transform:rotate(180deg)}.tp-Header_LangList{display:none;letter-spacing:2.6px}.tp-Header_LangList li{margin-bottom:10px}.tp-Header_LangBox{background:#fff;box-sizing:border-box;padding:15px;position:absolute;top:5px;left:15px;z-index:3}.tp-Header_LangList,.tp-Header_LangSelect{font-size:1.1rem;letter-spacing:2.2px}.tp-Header_SubNavi{position:absolute;z-index:2;right:30px;top:20px}.tp-Header_SubNavi ul{overflow:hidden}.tp-Header_SubNavi ul li{float:left;margin-left:22px}.tp-Header_SubNavi ul li a{display:block;font-size:1.8rem;letter-spacing:2.5px}.tp-Header_SubNavi ul li.wishlist a{letter-spacing:1.5px}.tp-Header_SubNavi ul li a span.sp-none{display:none}.tp-Header_SubNavi ul li a i{margin-right:5px}.tp-Header_SubNavi ul li a i.pc-none{display:block}.tp-HeaderBoutique span{font-weight:700}.tp-Header_MainNavi{font-size:0;text-align:center;position:relative;top:50px}.tp-Header_MainNavi dl{display:inline-block;font-size:1.3rem;letter-spacing:2px;line-height:13px;margin:0 20px;position:relative}.tp-Header_MainNavi dl dt a:hover{opacity:1}.tp-Header_MainNavi dl dt.is-current a{color:#ccc}.tp-Header_MainNavi dl dt{cursor:pointer;height:20px;position:relative;z-index:2}.tp-Header_MainNavi dl dd{display:none;left:-25px;padding-top:32px;position:absolute;top:0;z-index:1}.tp-Header_Inner{background-color:#fff;box-sizing:border-box;min-height:200px;padding:20px 30px;position:relative;text-align:left;width:560px}.tp-Header_List ul li{font-size:1.2rem;letter-spacing:2px;line-height:16px;margin-bottom:13px}.tp-Header_List ul li a{color:#15243e}.tp-Header_List ul li a:hover{color:#bbb;opacity:1}.tp-Header_Image{opacity:0;position:absolute;top:24px;right:25px;width:160px;height:160px;transition:opacity .5s}.is-current .tp-Header_Image{opacity:1}.tp-Header_Image img{max-width:100%;height:auto}.tp-Header_Image:first-of-type{z-index:1}.tp-Header_List ul li ul{margin:0 0 0 10px}.tp-Header_List ul li ul li{margin:5px 0 0}.tp-History{background-color:#eff0f2;height:100%;overflow:hidden;position:relative;width:100%}.tp-History_Content{box-sizing:border-box;margin:0 0 0 auto;padding:40px 10px;text-align:center;width:60%}.tp-History_Info{display:block;font-size:1.1rem;letter-spacing:2.5px;line-height:16px;margin-bottom:10px}.tp-History_Title{font-size:2.1rem;letter-spacing:1px;line-height:26px;margin-bottom:45px;position:relative;font-family:Times New Roman,Times,serif}.ja-jp .tp-History_Title,.tp-History_Title:lang(ja){font-family:"Noto Serif Japanese",serif}.en .tp-History_Title,.tp-History_Title:lang(en){font-family:Times New Roman,Times,serif}.th-th .tp-History_Title,.tp-History_Title:lang(th){font-family:"Noto Serif Thai",Times New Roman,Times,serif}.tp-History_Title:lang(zh),.zh-cn .tp-History_Title{font-family:"Noto Serif SC",serif}.tp-History_Title:after{background-color:#15243e;bottom:-22px;content:"";height:2px;left:50%;position:absolute;transform:translate(-50%);width:40px}.tp-History_Image{box-sizing:border-box;padding:0 10px;position:absolute;top:50%;transform:translateY(-50%);width:40%}.tp-History_Image img{height:auto;width:100%}.tp-History_Description{margin:0 auto 30px;padding:0 5%;max-width:none}.tp-History_Description p{font-size:1.2rem;letter-spacing:.46px;line-height:19px;text-align:left}.tp-History_Button{text-align:center}.tp-History_Button a,.tp-History_Button span{width:160px;display:inline-block;padding:12px 0;text-align:center;background:0 0;transition:.3s;font-size:1.2rem;letter-spacing:1.09px;color:#15243e;border:1px solid #273854}.tp-History_Button a:hover,.tp-History_Button span:hover{color:#fff;background-color:#15243e}.tp-History_Button a{font-size:1.3rem}.tp-HistoryDesign{align-items:center;background-color:#eff0f2;display:flex;flex-wrap:wrap;height:auto;position:relative;width:100%}.tp-Instagram{height:auto;margin-bottom:10px;overflow:hidden;position:relative}.tp-Instagram_Content{overflow:hidden;font-size:0}.tp-Instagram_Content li{box-sizing:border-box;float:left;height:auto;position:relative;width:50%}.tp-Instagram_Content li,.tp-Instagram_Content li a{background-color:#000;display:block;overflow:hidden}.tp-Instagram_Content li:first-of-type{height:auto;width:50%}.tp-Instagram_Bg{background-position:50%;background-repeat:no-repeat;background-size:cover;height:0;opacity:1;padding-top:100%;transition:all .3s ease-out}.tp-Instagram_Bg img{bottom:0;font-family:"object-fit: cover; object-position: center;";height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;top:0;width:100%}.tp-Instagram_Content li:first-of-type .tp-Instagram_Bg{height:0;padding-top:100%}.tp-Instagram_Content li:hover .tp-Instagram_Bg{opacity:.3;transform:scale(1.05)}.tp-Instagram_Text{color:#fff;display:none;font-size:1.1rem;left:50%;letter-spacing:2.75px;opacity:0;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);transition:all .3s ease-out;width:100%}.tp-Instagram_Content li:hover .tp-Instagram_Text{opacity:1}.tp-Instagram_Comment{display:none;font-size:1.3rem;letter-spacing:.9px;line-height:18px;margin-bottom:10px;padding:20px;text-align:left}.tp-Instagram_View{font-size:1.1rem;letter-spacing:2.75px}.tp-Instagram_View span{margin-left:4px}.tp-Instagram_Content li:nth-of-type(5),.tp-Instagram_Content li:nth-of-type(6),.tp-Instagram_Content li:nth-of-type(7){display:none}.tp-Ledies-link{background-color:#17223f;color:#fff;display:block;position:relative}.tp-Ledies-img{display:none;width:100%}.tp-Ledies-img-sp{display:block;width:100%}.tp-Ledies-content{left:50%;position:absolute;top:50%;transform:translateY(-50%);width:50%}.tp-Ledies-title{display:inline-block;font-family:Times New Roman,Times,serif;font-size:2rem;font-weight:500;letter-spacing:.03846154em;margin:0;text-align:center}.ja-jp .tp-Ledies-title,.tp-Ledies-title:lang(ja){font-family:"Noto Serif Japanese",serif}.en .tp-Ledies-title,.tp-Ledies-title:lang(en){font-family:Times New Roman,Times,serif}.th-th .tp-Ledies-title,.tp-Ledies-title:lang(th){font-family:"Noto Serif Thai",Times New Roman,Times,serif}.tp-Ledies-title:lang(zh),.zh-cn .tp-Ledies-title{font-family:"Noto Serif SC",serif}.tp-Ledies-title small{display:block;font-family:Montserrat,sans-serif;font-size:1.1rem;font-weight:400;letter-spacing:.06666667em;line-height:1.5;margin:0 0 .25em}.ja-jp .tp-Ledies-title small,.tp-Ledies-title small:lang(ja){font-family:Noto Sans Japanese,sans-serif}.en .tp-Ledies-title small,.tp-Ledies-title small:lang(en){font-family:Montserrat,sans-serif}.th-th .tp-Ledies-title small,.tp-Ledies-title small:lang(th){font-family:Noto Sans Thai,Montserrat,sans-serif}.tp-Ledies-title small:lang(zh),.zh-cn .tp-Ledies-title small{font-family:Noto Sans SC,serif}.tp-Manufacture{background-color:#eff0f2;height:auto;position:relative;width:100%}.tp-Manufacture_Wrapper{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;height:100%}.tp-Manufacture_Image{height:0;padding-top:63.3%;position:relative;width:100%}.tp-Manufacture_Image img{font-family:"object-fit:cover;object-position:center;";height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;top:0;width:100%}.tp-Manufacture_Content{background-color:#fff;box-sizing:border-box;display:inline-block;font-size:1.2rem;padding:37px 4.25% 44px;text-align:center;vertical-align:middle;width:100%}.tp-Manufacture_Text{margin:0 auto;width:100%;max-width:none}.tp-Manufacture_Info{display:block;font-size:1.1rem;letter-spacing:2.5px;line-height:14px;margin-bottom:10px}.tp-Manufacture_Title{font-size:2.1rem;font-weight:400;letter-spacing:1px;line-height:26px;margin-bottom:45px;position:relative;font-family:Times New Roman,Times,serif}.ja-jp .tp-Manufacture_Title,.tp-Manufacture_Title:lang(ja){font-family:"Noto Serif Japanese",serif}.en .tp-Manufacture_Title,.tp-Manufacture_Title:lang(en){font-family:Times New Roman,Times,serif}.th-th .tp-Manufacture_Title,.tp-Manufacture_Title:lang(th){font-family:"Noto Serif Thai",Times New Roman,Times,serif}.tp-Manufacture_Title:lang(zh),.zh-cn .tp-Manufacture_Title{font-family:"Noto Serif SC",serif}.tp-Manufacture_Title:after{background-color:#15243e;bottom:-22px;content:"";height:2px;left:50%;position:absolute;transform:translate(-50%)}.tp-Manufacture_Description{font-size:1.2rem;letter-spacing:1.5px;line-height:1.47;margin-bottom:30px;text-align:left;font-family:Montserrat,sans-serif}.ja-jp .tp-Manufacture_Description,.tp-Manufacture_Description:lang(ja){font-family:Noto Sans Japanese,sans-serif}.en .tp-Manufacture_Description,.tp-Manufacture_Description:lang(en){font-family:Montserrat,sans-serif}.th-th .tp-Manufacture_Description,.tp-Manufacture_Description:lang(th){font-family:Noto Sans Thai,Montserrat,sans-serif}.tp-Manufacture_Description:lang(zh),.zh-cn .tp-Manufacture_Description{font-family:Noto Sans SC,serif}.tp-Manufacture_Button{text-align:center}.tp-Manufacture_Button a,.tp-Manufacture_Button span{width:160px;display:inline-block;padding:12px 0;text-align:center;background:0 0;transition:.3s;font-size:1.2rem;letter-spacing:1.09px;color:#15243e;border:1px solid #273854}.tp-Manufacture_Button a:hover,.tp-Manufacture_Button span:hover{color:#fff;background-color:#15243e}.tp-Middle{height:auto;overflow:hidden;position:relative}.tp-Middle_Image{background-attachment:scroll;background-image:url(/assets/img/top/middle_img.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;height:0;padding-top:53.5%}.tp-Middle_Image img{visibility:hidden}.tp-Middle_Text{color:#fff;position:absolute;text-align:center;top:50%;transform:translateY(-50%);width:100%}.tp-Middle_Title{color:#fff;font-size:2.6rem;font-weight:400;letter-spacing:1px;line-height:52px;margin-bottom:0;font-family:Times New Roman,Times,serif}.ja-jp .tp-Middle_Title,.tp-Middle_Title:lang(ja){font-family:"Noto Serif Japanese",serif}.en .tp-Middle_Title,.tp-Middle_Title:lang(en){font-family:Times New Roman,Times,serif}.th-th .tp-Middle_Title,.tp-Middle_Title:lang(th){font-family:"Noto Serif Thai",Times New Roman,Times,serif}.tp-Middle_Title:lang(zh),.zh-cn .tp-Middle_Title{font-family:"Noto Serif SC",serif}.tp-Middle_Description{color:#fff;display:none;padding:0 30px;position:relative}.tp-Middle_Description p{font-size:1.6rem;letter-spacing:0;line-height:24px}.tp-modal{opacity:0;transition:opacity .3s ease;width:900px;max-width:100%}.okra-modal-is-shown>.tp-modal{opacity:1}.tp-modal-container{margin:0 6px;padding:56.25% 0 0;position:relative}.okra-modal-backdrop{background-color:#fff;opacity:0!important;transition:opacity .3s ease}.okra-modal-backdrop.okra-modal-is-shown{opacity:.9!important}.tp-modal iframe{background-color:#000;height:100%;left:0;position:absolute;top:0;width:100%}.tp-modal-close{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;background-image:url(/assets/img/common/icon_close.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;border:none;color:#15243e;font-family:Arial,Baskerville,monospace;font-size:0;font-style:normal;height:21px;line-height:normal;opacity:1;padding:0;position:fixed;right:15px;text-align:center;text-decoration:none;text-indent:-9999px;top:15px;width:21px}.tp-Movement{background-color:#eff0f2;box-sizing:border-box;min-height:auto;padding:50px 0 10px;position:relative;text-align:center;width:100%}.tp-Movement_Info{display:block;font-size:1.1rem;letter-spacing:3px;margin-bottom:10px}.tp-Movement_Title{font-size:2.1rem;font-weight:400;letter-spacing:1.5px;line-height:26px;padding:0 19px;position:relative;margin-bottom:40px;z-index:5;font-family:Times New Roman,Times,serif}.ja-jp .tp-Movement_Title,.tp-Movement_Title:lang(ja){font-family:"Noto Serif Japanese",serif}.en .tp-Movement_Title,.tp-Movement_Title:lang(en){font-family:Times New Roman,Times,serif}.th-th .tp-Movement_Title,.tp-Movement_Title:lang(th){font-family:"Noto Serif Thai",Times New Roman,Times,serif}.tp-Movement_Title:lang(zh),.zh-cn .tp-Movement_Title{font-family:"Noto Serif SC",serif}.tp-Movement_Content{overflow:hidden;padding:0;position:relative;transition:all .6s}.tp-Movement_Link .tp-Movement_Item:nth-of-type(3) hr{position:relative;top:-30px}.tp-Movement_Item{margin:0 0 1px 5.6%;overflow:hidden;padding:35px 0;position:relative;width:100%}.tp-Movement_Item:after{background-color:#ccc;bottom:35px;height:1px;left:0;position:absolute;width:100%}.tp-Movement_Item hr{opacity:1}.tp-Movement_Item-current hr{margin:30px 0 0}.tp-Movement_Item dt{position:relative;text-align:left;transition:all .3s ease-out;width:50.5%;z-index:2}.tp-Movement_Item-current dt{transform:scale(1);opacity:1}.tp-Movement_Item dd{position:absolute;top:50%;right:-50%;transform:translateY(-50%);z-index:1;width:100%}.tp-Movement_Item-current dd{opacity:1;z-index:1}.tp-Movement_ItemTitle{font-size:1.9rem;font-weight:400;letter-spacing:1.5px;margin-bottom:18px;font-family:Times New Roman,Times,serif}.ja-jp .tp-Movement_ItemTitle,.tp-Movement_ItemTitle:lang(ja){font-family:"Noto Serif Japanese",serif}.en .tp-Movement_ItemTitle,.tp-Movement_ItemTitle:lang(en){font-family:Times New Roman,Times,serif}.th-th .tp-Movement_ItemTitle,.tp-Movement_ItemTitle:lang(th){font-family:"Noto Serif Thai",Times New Roman,Times,serif}.tp-Movement_ItemTitle:lang(zh),.zh-cn .tp-Movement_ItemTitle{font-family:"Noto Serif SC",serif}.tp-Movement_ItemTitle span{font-size:2.8rem;letter-spacing:normal;font-family:Times New Roman,Times,serif}.ja-jp .tp-Movement_ItemTitle span,.tp-Movement_ItemTitle span:lang(ja){font-family:"Noto Serif Japanese",serif}.en .tp-Movement_ItemTitle span,.tp-Movement_ItemTitle span:lang(en){font-family:Times New Roman,Times,serif}.th-th .tp-Movement_ItemTitle span,.tp-Movement_ItemTitle span:lang(th){font-family:"Noto Serif Thai",Times New Roman,Times,serif}.tp-Movement_ItemTitle span:lang(zh),.zh-cn .tp-Movement_ItemTitle span{font-family:"Noto Serif SC",serif}.tp-Movement_Text{font-size:1.1rem;letter-spacing:1.5px;line-height:1.54;margin-bottom:15px}.tp-Movement_Button{display:block;margin-bottom:15px;text-align:left}.tp-Movement_Button a,.tp-Movement_Button span{width:160px;display:inline-block;padding:12px 0;text-align:center;background:0 0;transition:.3s;font-size:1.2rem;letter-spacing:1.09px;color:#15243e;border:1px solid #273854}.tp-Movement_Button a:hover,.tp-Movement_Button span:hover{color:#fff;background-color:#15243e}.tp-Movement_Button span{width:140px}.tp-Movement_Item-current .tp-Movement_Button{display:block}.tp-Movement_Image{width:80%;max-width:240px}.tp-Movement_Image img{width:100%}.tp-Movement_Control{display:none;position:absolute;right:30px;top:50%;transform:translateY(-50%)}.tp-Movement_Control li button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #1a035b;box-sizing:border-box;cursor:pointer;display:block;height:8px;margin:10px 0;opacity:1;padding:0;position:relative;text-indent:-9999px;transition:none;width:8px}.tp-Movement_Control-active button{background-color:#1a035b}.tp-Movie{height:auto;margin-bottom:10px;overflow:hidden;position:relative}.tp-Movie_Image{background-image:url(/assets/img/top/movie_img.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;height:0;padding-top:119.7%}.tp-Movie_Image img{visibility:hidden}.tp-Movie_Content{box-sizing:border-box;color:#fff;padding:0 19px;position:absolute;right:0;top:50%;transform:translateY(-50%);text-align:center;width:100%}.tp-Movie_Info{display:block;font-size:1.1rem;letter-spacing:3.2px;line-height:1.4;margin-bottom:10px}.tp-Movie_Title{font-size:2.1rem;font-weight:400;letter-spacing:1.5px;line-height:1;margin-bottom:40px;position:relative;font-family:Times New Roman,Times,serif}.ja-jp .tp-Movie_Title,.tp-Movie_Title:lang(ja){font-family:"Noto Serif Japanese",serif}.en .tp-Movie_Title,.tp-Movie_Title:lang(en){font-family:Times New Roman,Times,serif}.th-th .tp-Movie_Title,.tp-Movie_Title:lang(th){font-family:"Noto Serif Thai",Times New Roman,Times,serif}.tp-Movie_Title:lang(zh),.zh-cn .tp-Movie_Title{font-family:"Noto Serif SC",serif}.tp-Movie_Title:after{background-color:#fff;bottom:-22px;content:"";height:2px;left:50%;position:absolute;transform:translate(-50%);width:40px}.tp-Movie_Name{font-size:1.1rem;letter-spacing:1px;line-height:1.47;margin:0 auto 40px;position:relative;text-align:center}.tp-Movie_Play img{height:54px;width:54px}.tp-Movie_Play button{background-color:transparent;border:none;cursor:pointer;outline:0;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.tp-News{background-color:#eff0f2;padding:35px 0 55px;position:relative}.tp-News_Title{font-size:1.7rem;font-weight:400;letter-spacing:2px;line-height:1.17;margin-bottom:37px;text-align:center}.tp-News_Button{text-align:center;margin:35px 0 0}.tp-News_Button a,.tp-News_Button span{width:160px;display:inline-block;padding:12px 0;text-align:center;background:0 0;transition:.3s;font-size:1.2rem;letter-spacing:1.09px;color:#15243e;border:1px solid #273854}.tp-News_Button a:hover,.tp-News_Button span:hover{color:#fff;background-color:#15243e}.tp-News_Slides{max-width:490px;margin:0 auto;overflow:hidden}.tp-News_Image{height:auto;width:100%}.tp-News_Slides ul li{box-sizing:border-box;overflow:hidden;padding:0;width:245px}.tp-News_Content{padding:15px 10px}.tp-News_Date{margin-bottom:10px;font-size:1.1rem;letter-spacing:1px;font-family:Times New Roman,Times,serif}.ja-jp .tp-News_Date,.tp-News_Date:lang(ja){font-family:"Noto Serif Japanese",serif}.en .tp-News_Date,.tp-News_Date:lang(en){font-family:Times New Roman,Times,serif}.th-th .tp-News_Date,.tp-News_Date:lang(th){font-family:"Noto Serif Thai",Times New Roman,Times,serif}.tp-News_Date:lang(zh),.zh-cn .tp-News_Date{font-family:"Noto Serif SC",serif}.tp-News_Date span{display:block;font-size:1rem;letter-spacing:normal;margin:5px 0 0;font-family:Montserrat,sans-serif}.ja-jp .tp-News_Date span,.tp-News_Date span:lang(ja){font-family:Noto Sans Japanese,sans-serif}.en .tp-News_Date span,.tp-News_Date span:lang(en){font-family:Montserrat,sans-serif}.th-th .tp-News_Date span,.tp-News_Date span:lang(th){font-family:Noto Sans Thai,Montserrat,sans-serif}.tp-News_Date span:lang(zh),.zh-cn .tp-News_Date span{font-family:Noto Sans SC,serif}.tp-News_Text{color:#15243e;font-size:1.2rem;letter-spacing:.7px;line-height:1.58}.tp-News ul li{box-sizing:border-box;overflow:hidden;padding:0;width:245px}.tp-News ul li a{background-color:#fff;display:block;height:100%;transition:opacity .3s}.tp-News ul li a:hover{opacity:.4}.tp-News .swiper-slide{height:auto}.tp-News_Text.end{color:#888;font-style:normal}.tp-News_Slides .swiper-button-disabled{display:none}.tp-News_Slides .slider-prev{left:0;cursor:pointer;display:block;padding:15px;position:absolute;top:50%;transform:tarnslate(0,-50%);transition-property:left,right;transition-duration:.2s;transition-timing-function:ease-out;width:12px;z-index:40}.tp-News_Slides .slider-prev:hover{left:-10px}.tp-News_Slides .slider-prev.is-disabled{display:none}.tp-News_Slides .slider-prev img{width:100%}.tp-News_Slides .slider-next{right:0;cursor:pointer;display:block;padding:15px;position:absolute;top:50%;transform:tarnslate(0,-50%);transition-property:left,right;transition-duration:.2s;transition-timing-function:ease-out;width:12px;z-index:40}.tp-News_Slides .slider-next:hover{right:-10px}.tp-News_Slides .slider-next.is-disabled{display:none}.tp-News_Slides .slider-next img{width:100%}.tp-PickUp{background-color:#eff0f2;height:auto}.tp-PickUp_Title{font-weight:400;font-size:1.7rem;letter-spacing:2px;line-height:1.17;margin-bottom:37px;text-align:center}.tp-PickUp_Content{overflow:hidden}.tp-PickUp_Content li{position:relative;width:100%}.tp-PickUp_Content li a{background-color:#000;display:block;overflow:hidden}.tp-PickUp_Bg{height:0;padding-top:60%;position:relative;transition-property:padding-top,transform;transition-duration:.4s;transition-timing-function:ease-out}.tp-PickUp_Bg img{bottom:0;font-family:"object-fit: cover; object-position: center;";height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;top:0;width:100%}.tp-PickUp_Content li a:hover .tp-PickUp_Bg{transform:scale(1.05);padding-top:60%}.collection .tp-PickUp_Content li a .tp-PickUp_Bg{padding-top:60%}.tp-PickUp_Text{bottom:0;box-sizing:border-box;color:#fff;padding:10px;position:absolute;text-align:center;width:100%}.tp-PickUp.collection .tp-PickUp_Text{transform:translate(0)}.heritage .tp-PickUp_Name,.heritage .tp-PickUp_Text{color:#273854;font-weight:500}.tp-PickUp .masterpiece{width:100%}.masterpiece .tp-PickUp_Text{color:#273854}.masterpiece .tp-PickUp_Name{color:#273854;font-weight:500}.tp-PickUp_Inner{text-align:center;padding-right:0;display:inline-block}.tp-PickUp_Info{display:block;font-size:1.1rem;letter-spacing:2.5px;line-height:normal}.tp-PickUp_Name{color:#fff;font-size:2rem;font-weight:400;letter-spacing:1px;line-height:1;margin-bottom:0;position:relative;font-family:Times New Roman,Times,serif}.ja-jp .tp-PickUp_Name,.tp-PickUp_Name:lang(ja){font-family:"Noto Serif Japanese",serif}.en .tp-PickUp_Name,.tp-PickUp_Name:lang(en){font-family:Times New Roman,Times,serif}.th-th .tp-PickUp_Name,.tp-PickUp_Name:lang(th){font-family:"Noto Serif Thai",Times New Roman,Times,serif}.tp-PickUp_Name:lang(zh),.zh-cn .tp-PickUp_Name{font-family:"Noto Serif SC",serif}.tp-Stories{height:auto;margin-bottom:10px;overflow:hidden;position:relative}.tp-Stories_Image{background-image:url(/assets/img/top/9f9s9storeis_img.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;height:0;padding-top:119.7%}.tp-Stories_Image img{visibility:hidden}.tp-Stories_Content{box-sizing:border-box;color:#fff;padding:0 19px;position:absolute;right:0;text-align:center;top:50%;transform:translateY(-50%);width:100%}.tp-Stories_Info{display:block;font-size:1.1rem;letter-spacing:2.5px;line-height:16px;margin-bottom:10px}.tp-Stories_Title{display:block;font-size:2.1rem;letter-spacing:1px;line-height:26px;margin-bottom:45px;position:relative;font-family:Times New Roman,Times,serif}.ja-jp .tp-Stories_Title,.tp-Stories_Title:lang(ja){font-family:"Noto Serif Japanese",serif}.en .tp-Stories_Title,.tp-Stories_Title:lang(en){font-family:Times New Roman,Times,serif}.th-th .tp-Stories_Title,.tp-Stories_Title:lang(th){font-family:"Noto Serif Thai",Times New Roman,Times,serif}.tp-Stories_Title:lang(zh),.zh-cn .tp-Stories_Title{font-family:"Noto Serif SC",serif}.tp-Stories_Title:after{background-color:#fff;bottom:-22px;content:"";height:2px;left:50%;position:absolute;transform:translate(-50%);width:40px}.tp-Stories_Name{color:#ddd;display:block;font-size:1.2rem;letter-spacing:0;line-height:20px;margin:0 auto 30px;position:relative}.tp-Stories_Button,.tp-Stories_Name{text-align:center}.tp-Stories_Button a,.tp-Stories_Button span{width:160px;display:inline-block;padding:12px 0;text-align:center;background:0 0;transition:.3s;font-size:1.2rem;letter-spacing:1.09px;color:#fff;border:1px solid #fff}.tp-Stories_Button a:hover,.tp-Stories_Button span:hover{color:#15243e;background-color:#fff}.tp-Stories_Button a{font-size:1.3rem}.tp-Time{height:auto;overflow:hidden;position:relative}.tp-Time_Image{background-image:url(/assets/img/top/the_nature_of_time_img.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;height:0;padding-top:119.7%}.tp-Time_Image img{visibility:hidden}.tp-Time_Content{box-sizing:border-box;color:#fff;padding:0 19px;position:absolute;right:0;text-align:center;top:50%;transform:translateY(-50%);width:100%}.tp-Time_Info{display:block;font-size:1.1rem;letter-spacing:2.5px;line-height:16px;margin-bottom:10px}.tp-Time_Title{display:block;font-size:2.1rem;letter-spacing:1px;line-height:26px;margin-bottom:45px;position:relative;font-family:Times New Roman,Times,serif}.ja-jp .tp-Time_Title,.tp-Time_Title:lang(ja){font-family:"Noto Serif Japanese",serif}.en .tp-Time_Title,.tp-Time_Title:lang(en){font-family:Times New Roman,Times,serif}.th-th .tp-Time_Title,.tp-Time_Title:lang(th){font-family:"Noto Serif Thai",Times New Roman,Times,serif}.tp-Time_Title:lang(zh),.zh-cn .tp-Time_Title{font-family:"Noto Serif SC",serif}.tp-Time_Title:after{background-color:#fff;bottom:-22px;content:"";height:2px;left:50%;position:absolute;transform:translate(-50%);width:40px}.tp-Time_Name{color:#fff;display:block;font-size:1.2rem;letter-spacing:0;line-height:20px;margin:0 auto 30px;position:relative}.tp-Time_Button,.tp-Time_Name{text-align:center}.tp-Time_Button a,.tp-Time_Button span{width:160px;display:inline-block;padding:12px 0;text-align:center;background:0 0;transition:.3s;font-size:1.2rem;letter-spacing:1.09px;color:#fff;border:1px solid #fff}.tp-Time_Button a:hover,.tp-Time_Button span:hover{color:#15243e;background-color:#fff}.tp-Time_Button a{font-size:1.3rem}#main,.l-main,.l-main-store{box-sizing:border-box;padding:0 30px;display:block}.history-post #main #okra-elements,.history-post .l-main #okra-elements,.history-post .l-main-store #okra-elements{overflow:hidden}.l-main-store{padding:0 10px;overflow:visible;box-sizing:border-box;position:absolute;top:50px;bottom:0;left:0;width:100%}.l-main-store .gray-bg{height:100%}.gray-bg{background-color:#eff0f2}.gray-bg:after{clear:both;content:"";display:table}.caliber-2column,.caliber-2column-turning{overflow:hidden;width:100%;height:100%;position:relative;z-index:1}.caliber-2column-image,.caliber-2column-image-turning{position:relative;width:100%}.caliber-2column-image-turning:before,.caliber-2column-image:before{content:"";display:block;padding:98.3% 0 0}.caliber-2column-image img,.caliber-2column-image-turning img{font-family:"object-fit: cover";height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;top:0;width:100%}.caliber-2column-content,.caliber-2column-content-turning{box-sizing:border-box;display:table;float:right;font-size:1.3rem;padding:28px 19px 50px;text-align:center;vertical-align:middle;width:100%}.caliber-2column-sub{display:block;font-size:1.2rem;letter-spacing:1px;line-height:18px;font-family:Montserrat,sans-serif}.caliber-2column-sub:lang(ja),.ja-jp .caliber-2column-sub{font-family:Noto Sans Japanese,sans-serif}.caliber-2column-sub:lang(en),.en .caliber-2column-sub{font-family:Montserrat,sans-serif}.caliber-2column-sub:lang(th),.th-th .caliber-2column-sub{font-family:Noto Sans Thai,Montserrat,sans-serif}.caliber-2column-sub:lang(zh),.zh-cn .caliber-2column-sub{font-family:Noto Sans SC,serif}.caliber-2column-title{font-size:2.4rem;letter-spacing:1.2px;line-height:26px;margin-bottom:20px;font-family:Times New Roman,Times,serif}.caliber-2column-title:lang(ja),.ja-jp .caliber-2column-title{font-family:"Noto Serif Japanese",serif}.caliber-2column-title:lang(en),.en .caliber-2column-title{font-family:Times New Roman,Times,serif}.caliber-2column-title:lang(th),.th-th .caliber-2column-title{font-family:"Noto Serif Thai",Times New Roman,Times,serif}.caliber-2column-title:lang(zh),.zh-cn .caliber-2column-title{font-family:"Noto Serif SC",serif}.caliber-2column-sub+.caliber-2column-title{margin-top:5px}.caliber-2column-description{text-align:left}.caliber-2column-description p{font-size:1.4rem;letter-spacing:0;line-height:24px;margin:0 0 24px}.caliber-2column-description p:last-child{margin:0}.caliber-2column-description [okra-text-element-component]{margin-bottom:24px}.caliber-2column-description [okra-text-element-component]:last-child{margin-bottom:0}.caliber-about{color:#fff;background:#13294b;background:linear-gradient(135deg,#13294b 30%,#000);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#13294b", endColorstr="#000", GradientType=1)}.caliber-about-container{box-sizing:border-box;color:#fff;margin:0 auto;padding:35px 19px;position:relative;text-align:center;max-width:750px}.caliber-about-title{font-size:2.1rem;letter-spacing:0;line-height:26px;margin-bottom:20px;position:relative;font-family:Times New Roman,Times,serif}.caliber-about-title:lang(ja),.ja-jp .caliber-about-title{font-family:"Noto Serif Japanese",serif}.caliber-about-title:lang(en),.en .caliber-about-title{font-family:Times New Roman,Times,serif}.caliber-about-title:lang(th),.th-th .caliber-about-title{font-family:"Noto Serif Thai",Times New Roman,Times,serif}.caliber-about-title:lang(zh),.zh-cn .caliber-about-title{font-family:"Noto Serif SC",serif}.caliber-about-description{display:none;font-size:1.5rem;letter-spacing:0;line-height:28px;margin:0 0 24px;text-align:left}.caliber-about-description:last-of-type{margin:0}.caliber-about-description [okra-text-element-component]{margin-bottom:24px}.caliber-about-description [okra-text-element-component]:last-of-type{margin:0}.caliber-about-button{text-align:center;margin-top:20px}.caliber-about-button a,.caliber-about-button span{width:160px;display:inline-block;padding:12px 0;text-align:center;background:0 0;transition:.3s;font-size:1.2rem;letter-spacing:1.09px;color:#fff;border:1px solid #fff}.caliber-about-button a:hover,.caliber-about-button span:hover{color:#15243e;background-color:#fff}.caliber-about-button a{font-size:1.1rem}.caliber-heading-lv1{background-color:#e7e9ee;padding:40px 0 30px}.caliber-heading-lv1-main{display:none;font-size:2.3rem;letter-spacing:1.8px;text-align:center;font-family:Montserrat,sans-serif}.caliber-heading-lv1-main:lang(ja),.ja-jp .caliber-heading-lv1-main{font-family:Noto Sans Japanese,sans-serif}.caliber-heading-lv1-main:lang(en),.en .caliber-heading-lv1-main{font-family:Montserrat,sans-serif}.caliber-heading-lv1-main:lang(th),.th-th .caliber-heading-lv1-main{font-family:Noto Sans Thai,Montserrat,sans-serif}.caliber-heading-lv1-main:lang(zh),.zh-cn .caliber-heading-lv1-main{font-family:Noto Sans SC,serif}.caliber-heading-lv1-sub small{display:block;font-size:1.2rem;letter-spacing:1px;line-height:16px;margin:0 0 7px;text-align:center}.caliber-heading-lv1 h2{font-weight:400;font-size:3rem;letter-spacing:1.1px;line-height:38px;text-align:center;font-family:Times New Roman,Times,serif}.caliber-heading-lv1 h2:lang(ja),.ja-jp .caliber-heading-lv1 h2{font-family:"Noto Serif Japanese",serif}.caliber-heading-lv1 h2:lang(en),.en .caliber-heading-lv1 h2{font-family:Times New Roman,Times,serif}.caliber-heading-lv1 h2:lang(th),.th-th .caliber-heading-lv1 h2{font-family:"Noto Serif Thai",Times New Roman,Times,serif}.caliber-heading-lv1 h2:lang(zh),.zh-cn .caliber-heading-lv1 h2{font-family:"Noto Serif SC",serif}.caliber-heading-lv2,.caliber-heading-lv2-extra{background-color:#e7e9ee;font-size:2.4rem;letter-spacing:1.2px;line-height:26px;padding:38px 0 20px;text-align:center;font-family:Times New Roman,Times,serif}.caliber-heading-lv2-extra:lang(ja),.caliber-heading-lv2:lang(ja),.ja-jp .caliber-heading-lv2,.ja-jp .caliber-heading-lv2-extra{font-family:"Noto Serif Japanese",serif}.caliber-heading-lv2-extra:lang(en),.caliber-heading-lv2:lang(en),.en .caliber-heading-lv2,.en .caliber-heading-lv2-extra{font-family:Times New Roman,Times,serif}.caliber-heading-lv2-extra:lang(th),.caliber-heading-lv2:lang(th),.th-th .caliber-heading-lv2,.th-th .caliber-heading-lv2-extra{font-family:"Noto Serif Thai",Times New Roman,Times,serif}.caliber-heading-lv2-extra:lang(zh),.caliber-heading-lv2:lang(zh),.zh-cn .caliber-heading-lv2,.zh-cn .caliber-heading-lv2-extra{font-family:"Noto Serif SC",serif}.caliber-heading-lv2-extra{background-color:transparent}.caliber-heading-lv3,.caliber-heading-lv3-extra{background-color:#e7e9ee;font-size:1.5rem;font-weight:500;line-height:18px;letter-spacing:1.2px;padding:0 0 20px;text-align:center}.caliber-heading-lv3-extra{background-color:transparent}.caliber-headline,.caliber-headline-extra{background-color:#e7e9ee;padding:0 0 20px;text-align:center}.caliber-headline-extra{background-color:transparent}.caliber-headline-sub{display:block;font-size:1.5rem;line-height:18px;letter-spacing:1.2px}.caliber-headline-title{font-size:2.4rem;line-height:26px;text-align:center;padding:0 calc((100% - 750px)/ 2);font-family:Times New Roman,Times,serif}.caliber-headline-title:lang(ja),.ja-jp .caliber-headline-title{font-family:"Noto Serif Japanese",serif}.caliber-headline-title:lang(en),.en .caliber-headline-title{font-family:Times New Roman,Times,serif}.caliber-headline-title:lang(th),.th-th .caliber-headline-title{font-family:"Noto Serif Thai",Times New Roman,Times,serif}.caliber-headline-title:lang(zh),.zh-cn .caliber-headline-title{font-family:"Noto Serif SC",serif}.caliber-headline-title:lang(ja){letter-spacing:1.2px}.caliber-notes{background-color:#e7e9ee;padding:0 0 30px}.caliber-notes-container{margin:0 auto;max-width:750px;padding:0 19px}.caliber-notes p{font-size:1.1rem;line-height:16px}.caliber-table,.caliber-table-no-notes{width:100%;overflow-x:auto;background-color:#e7e9ee;box-sizing:border-box;margin:0 auto}.caliber-table-no-notes::-webkit-scrollbar,.caliber-table::-webkit-scrollbar{height:5px}.caliber-table-no-notes::-webkit-scrollbar-track,.caliber-table::-webkit-scrollbar-track{border-radius:5px;background:#ccc}.caliber-table-no-notes::-webkit-scrollbar-thumb,.caliber-table::-webkit-scrollbar-thumb{border-radius:5px;background:#15243e}.caliber-table{padding:0 19px 20px}.caliber-table-no-notes{padding:0 19px 30px}.caliber-table-content{width:100%;max-width:750px;margin:0 auto}.caliber-table table,.caliber-table-no-notes table{background:#f7f8fa;border-collapse:collapse;font-size:1.3rem;letter-spacing:.5px;line-height:17px;text-align:left;width:100%}.caliber-table table b,.caliber-table-no-notes table b{display:inline-block;font-size:1.1rem;letter-spacing:.42px;line-height:18px;margin-top:10px}.okraAdmin-PostPreview .caliber-table table b,.okraAdmin-PostPreview .caliber-table-no-notes table b{display:inline}.caliber-table table th,.caliber-table-no-notes table th{border-right:1px solid #ccc;font-size:1.2rem;letter-spacing:.25px;padding:15px;text-align:left;vertical-align:middle;width:30%}.caliber-table table td,.caliber-table-no-notes table td{font-size:1.2rem;letter-spacing:.75px;padding:15px;vertical-align:middle}.caliber-table table tr:nth-child(odd),.caliber-table-no-notes table tr:nth-child(odd){background-color:#dde0e5}.caliber-table-notes{display:block;font-size:1.1rem;letter-spacing:.42px;line-height:18px;margin-top:10px}.caliber-text,.caliber-text-extra{background-color:#e7e9ee;padding:0 19px 30px}.caliber-text+.caliber-text,.caliber-text+.caliber-text-extra,.caliber-text-extra+.caliber-text,.caliber-text-extra+.caliber-text-extra{padding-bottom:0}.caliber-text-extra{background-color:transparent}.caliber-text p,.caliber-text-extra p{font-size:1.3rem;letter-spacing:0;line-height:22px;margin:0 auto 24px;max-width:750px}.caliber-text p:last-child,.caliber-text-extra p:last-child{margin:0 auto}.caliber-text [okra-text-element-component],.caliber-text-extra [okra-text-element-component]{max-width:750px;margin:0 auto 24px}.caliber-text [okra-text-element-component]:last-child,.caliber-text-extra [okra-text-element-component]:last-child{margin:0 auto}.caliber-top{background-color:#e7e9ee;box-sizing:border-box;height:100%;overflow:hidden;z-index:1}.caliber-top,.caliber-top-image{position:relative;width:100%}.caliber-top-image:before{content:"";display:block;padding:70.3% 0 0}.caliber-top-image img{height:auto;max-height:100%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:auto;max-width:100%}.caliber-top-content{align-items:center;box-sizing:border-box;display:table;justify-content:center;font-size:1.3rem;padding:28px 19px 30px;vertical-align:middle;width:100%}.caliber-top-sub{display:none;font-size:1.5rem;line-height:18px;letter-spacing:2px;margin-bottom:15px;text-align:center;width:auto;min-width:24em}.caliber-top-title{display:none;font-size:4.2rem;line-height:38px;margin-bottom:40px;text-align:center;font-family:Times New Roman,Times,serif}.caliber-top-title:lang(ja),.ja-jp .caliber-top-title{font-family:"Noto Serif Japanese",serif}.caliber-top-title:lang(en),.en .caliber-top-title{font-family:Times New Roman,Times,serif}.caliber-top-title:lang(th),.th-th .caliber-top-title{font-family:"Noto Serif Thai",Times New Roman,Times,serif}.caliber-top-title:lang(zh),.zh-cn .caliber-top-title{font-family:"Noto Serif SC",serif}.caliber-top-description p{font-size:1.3rem;letter-spacing:0;line-height:22px}.caliber-top-description [okra-text-element-component]{margin-bottom:22px}.caliber-top-description [okra-text-element-component]:last-child{margin-bottom:0}.contact-divider{margin:50px 0;padding:0 20px}.contact-divider:before{background-color:#ccc;content:"";display:block;height:1px;width:100%}.contact-heading-lv1{color:#15243e;font-size:1.8rem;letter-spacing:3px;line-height:12px;margin:0 0 40px;padding:40px 0 0;text-align:center;font-family:Montserrat,sans-serif}.contact-heading-lv1:lang(ja),.ja-jp .contact-heading-lv1{font-family:Noto Sans Japanese,sans-serif}.contact-heading-lv1:lang(en),.en .contact-heading-lv1{font-family:Montserrat,sans-serif}.contact-heading-lv1:lang(th),.th-th .contact-heading-lv1{font-family:Noto Sans Thai,Montserrat,sans-serif}.contact-heading-lv1:lang(zh),.zh-cn .contact-heading-lv1{font-family:Noto Sans SC,serif}.contact-heading-lv2{font-size:2.1rem;font-weight:700;letter-spacing:2px;line-height:24px;margin:0 0 50px;padding:0 20px;font-family:Times New Roman,Times,serif}.contact-heading-lv2:lang(ja),.ja-jp .contact-heading-lv2{font-family:"Noto Serif Japanese",serif}.contact-heading-lv2:lang(en),.en .contact-heading-lv2{font-family:Times New Roman,Times,serif}.contact-heading-lv2:lang(th),.th-th .contact-heading-lv2{font-family:"Noto Serif Thai",Times New Roman,Times,serif}.contact-heading-lv2:lang(zh),.zh-cn .contact-heading-lv2{font-family:"Noto Serif SC",serif}.contact-heading-lv2 h2{font-weight:700}.contact-notes{line-height:18px;margin:15px 0 0;padding:0 20px}.contact-notes small{font-size:1.2rem}.contact-online{padding:0 20px}.contact-online:last-child{margin:0 0 100px}.contact-online-description{box-sizing:border-box;position:relative}.contact-online-description p{color:#15243e;font-size:1.4rem;line-height:24px}.contact-online-button,.contact-online-link-button{margin:25px 0 0;text-align:left}.contact-online-button a,.contact-online-button span,.contact-online-link-button a,.contact-online-link-button span{width:160px;display:inline-block;padding:12px 0;text-align:center;background:0 0;transition:.3s;font-size:1.2rem;letter-spacing:1.09px;color:#15243e;border:1px solid #273854}.contact-online-button a:hover,.contact-online-button span:hover,.contact-online-link-button a:hover,.contact-online-link-button span:hover{color:#fff;background-color:#15243e}.contact-online-button a{font-weight:700;font-size:11px}.contact-online-button a,.contact-online-link-button a{letter-spacing:.58px;padding:13px 0;max-width:50%}.contact-online-link-button a div{font-weight:700}.contact-shop{display:block;margin:-10px 0 40px;padding:0 20px}.contact-shop-name{font-weight:600;font-size:1.8rem;color:#15243e;letter-spacing:1.5px;margin-bottom:20px;font-family:Times New Roman,Times,serif}.contact-shop-name:lang(ja),.ja-jp .contact-shop-name{font-family:"Noto Serif Japanese",serif}.contact-shop-name:lang(en),.en .contact-shop-name{font-family:Times New Roman,Times,serif}.contact-shop-name:lang(th),.th-th .contact-shop-name{font-family:"Noto Serif Thai",Times New Roman,Times,serif}.contact-shop-name:lang(zh),.zh-cn .contact-shop-name{font-family:"Noto Serif SC",serif}.contact-shop-name h3{font-weight:600}.contact-shop-item{padding:28px 0 0;width:100%}.contact-shop-item dl{overflow:hidden;width:100%}.contact-shop-item dl dt{color:#15243e;float:left;font-size:1.3rem;font-weight:700;letter-spacing:.5px;line-height:21px;padding:5px 0 2px;width:17.0212766%}.contact-shop-item dl dt:first-of-type{line-height:20px;display:none}.contact-shop-item-dl-dt{float:left;padding:5px 0 2px;width:17.0212766%;line-height:21px}.contact-shop-item-dl-dt:first-of-type{line-height:20px;display:none}.contact-shop-item-dl-dt p{color:#15243e;font-size:1.3rem;font-weight:700;letter-spacing:.5px;word-break:keep-all}.contact-shop-item dl dd{float:left;line-height:24px;margin:0;padding:0 0 5px;width:100%}.contact-shop-item dl dd,.contact-shop-item dl dd p{color:#15243e;font-size:1.4rem;letter-spacing:.5px}.contact-shop-address{color:#15243e;font-size:1.5rem;font-style:normal;letter-spacing:.53px;line-height:26px}.contact-shop-map{font-size:1.5rem;color:#15243e;letter-spacing:.5px;line-height:32px;display:inline-block;padding-bottom:2px;margin-bottom:4px;margin-top:-5px;width:auto;min-width:1em;text-decoration:underline}.contact-shop-item dl .contact-shop-access,.contact-shop-item dl .contact-shop-access p{font-size:1.3rem}.contact-tel{color:#15243e;font-size:3rem;font-weight:600;letter-spacing:2.365px;line-height:0;margin:82px 0 12px;padding:0 20px;display:block;font-family:Times New Roman,Times,serif}.contact-tel:lang(ja),.ja-jp .contact-tel{font-family:"Noto Serif Japanese",serif}.contact-tel:lang(en),.en .contact-tel{font-family:Times New Roman,Times,serif}.contact-tel:lang(th),.th-th .contact-tel{font-family:"Noto Serif Thai",Times New Roman,Times,serif}.contact-tel:lang(zh),.zh-cn .contact-tel{font-family:"Noto Serif SC",serif}.contact-tel-number{width:auto;min-width:1em}.contact-tel-number div{font-weight:600}.contact-tel-description{width:auto;min-width:1em}.contact-tel span,.contact-tel-description{color:#15243e;font-size:11px;letter-spacing:0;line-height:20px;margin-top:16px;margin-left:2px}.contact-tel span{display:block}.contact-text{font-size:1.2rem;letter-spacing:.34px;line-height:23px;margin:0 0 12px;padding:0 20px}.design-policy-items{background-color:#e8eaec;padding:0 19px 30px;text-align:center}.design-policy-items dl{box-sizing:border-box;display:table;padding:0;vertical-align:top;width:100%}.design-policy-items dl:nth-of-type(2){border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin:15px 0;padding:15px 0}.design-policy-items dl dt{display:table-cell;margin-bottom:0;vertical-align:middle;width:auto}.design-policy-items-sub{display:block;font-size:1.2rem;letter-spacing:0;margin-bottom:3px;text-align:center;font-family:Times New Roman,Times,serif}.design-policy-items-sub:lang(ja),.ja-jp .design-policy-items-sub{font-family:"Noto Serif Japanese",serif}.design-policy-items-sub:lang(en),.en .design-policy-items-sub{font-family:Times New Roman,Times,serif}.design-policy-items-sub:lang(th),.th-th .design-policy-items-sub{font-family:"Noto Serif Thai",Times New Roman,Times,serif}.design-policy-items-sub:lang(zh),.zh-cn .design-policy-items-sub{font-family:"Noto Serif SC",serif}.design-policy-items-num{display:block;font-size:3rem;letter-spacing:0;text-align:center;font-family:Times New Roman,Times,serif}.design-policy-items-num:lang(ja),.ja-jp .design-policy-items-num{font-family:"Noto Serif Japanese",serif}.design-policy-items-num:lang(en),.en .design-policy-items-num{font-family:Times New Roman,Times,serif}.design-policy-items-num:lang(th),.th-th .design-policy-items-num{font-family:"Noto Serif Thai",Times New Roman,Times,serif}.design-policy-items-num:lang(zh),.zh-cn .design-policy-items-num{font-family:"Noto Serif SC",serif}.design-policy-items dl dd{display:table-cell;line-height:22px;padding-left:15px;vertical-align:middle;width:auto}.design-policy-items dl dd,.design-policy-text{font-size:1.4rem;letter-spacing:0;text-align:left}.design-policy-text{background-color:#e8eaec;line-height:24px;padding:0 19px 25px}.design-policy-text p{margin:0 auto;max-width:750px}.design-policy-text-element~.design-policy-text-element .design-policy-text{padding-bottom:55px}.design-policy-title{background-color:#e8eaec;font-size:2.1rem;letter-spacing:.945px;line-height:26px;padding:60px 19px 15px;text-align:center;font-family:Times New Roman,Times,serif}.design-policy-title:lang(ja),.ja-jp .design-policy-title{font-family:"Noto Serif Japanese",serif}.design-policy-title:lang(en),.en .design-policy-title{font-family:Times New Roman,Times,serif}.design-policy-title:lang(th),.th-th .design-policy-title{font-family:"Noto Serif Thai",Times New Roman,Times,serif}.design-policy-title:lang(zh),.zh-cn .design-policy-title{font-family:"Noto Serif SC",serif}.design-policy-title:lang(ja){font-weight:700}.design-policy-title-element~.design-policy-title-element .design-policy-title{padding-top:0}.manufacture-videos-2column,.manufacture-videos-2column-extra{display:flex;justify-content:center;flex-wrap:wrap}.okraAdmin-PostPreview .manufacture-videos-2column img,.okraAdmin-PostPreview .manufacture-videos-2column-extra img{max-width:100%;height:auto}.manufacture-videos-2column-extra{background-color:#e3e6eb}.manufacture-videos-item{box-sizing:border-box;padding:0 0 20px;text-align:center;width:100%}.manufacture-videos-item>a{background-color:#000;display:block;margin-bottom:15px;overflow:hidden;position:relative}.manufacture-videos-image{background-repeat:no-repeat;background-position:50%;background-size:cover;padding:40% 0 0;position:relative;transition:all .3s ease-out}.manufacture-videos-image img{font-family:"object-fit:cover;object-position:center;";-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;height:100%;left:0;position:absolute;top:0;width:100%}.manufacture-videos-item>a:hover .manufacture-videos-image{transform:scale(1.05);opacity:.5}.manufacture-videos-play{box-sizing:border-box;padding:0 9.8%;position:absolute;text-align:center;top:50%;transform:translateY(-50%);width:100%}.manufacture-videos-play img{height:auto;width:54px}.manufacture-videos-title{font-size:1.8rem;line-height:22px;margin:0 0 15px;font-family:Times New Roman,Times,serif}.ja-jp .manufacture-videos-title,.manufacture-videos-title:lang(ja){font-family:"Noto Serif Japanese",serif}.en .manufacture-videos-title,.manufacture-videos-title:lang(en){font-family:Times New Roman,Times,serif}.manufacture-videos-title:lang(th),.th-th .manufacture-videos-title{font-family:"Noto Serif Thai",Times New Roman,Times,serif}.manufacture-videos-title:lang(zh),.zh-cn .manufacture-videos-title{font-family:"Noto Serif SC",serif}.manufacture-videos-title:lang(ja){font-weight:700}.manufacture-videos-item p{font-size:1.5rem;font-weight:400;line-height:20px;margin:0 0 15px}.manufacture-videos-modal{opacity:0;transition:opacity .3s ease;width:900px;max-width:100%}.okra-modal-is-shown>.manufacture-videos-modal{opacity:1}.manufacture-videos-modal-container{margin:0 6px;padding:56.25% 0 0;position:relative}.manufacture-videos-modal iframe{background-color:#000;height:100%;left:0;position:absolute;top:0;width:100%}.manufacture-videos-modal-close{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;background-image:url(/assets/img/common/icon_close.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;border:none;color:#15243e;font-family:Arial,Baskerville,monospace;font-size:0;font-style:normal;height:21px;line-height:normal;opacity:1;padding:0;position:fixed;right:15px;text-align:center;text-decoration:none;text-indent:-9999px;top:15px;width:21px}.manufacture-media-wrapper-admin{margin-bottom:15px}.manufacture-media-wrapper-admin .okra-youtube-inner{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;pointer-events:none}.manufacture-media-wrapper-admin iframe{position:absolute;top:0;left:0;width:100%;height:100%}.manufacture-videos-3column{display:flex;justify-content:center;flex-wrap:wrap}.okraAdmin-PostPreview .manufacture-videos-3column img{max-width:100%;height:auto}.movement-comparison{margin:0 0 20px;padding:0 19px}.movement-comparison-table{width:100%;overflow-x:auto}.movement-comparison-table::-webkit-scrollbar{height:5px}.movement-comparison-table::-webkit-scrollbar-track{border-radius:5px;background:#ccc}.movement-comparison-table::-webkit-scrollbar-thumb{border-radius:5px;background:#15243e}.movement-comparison-table table{background:#f7f8fa;border-collapse:collapse;letter-spacing:.5px;line-height:20px;text-align:center;width:180%}.movement-comparison-table table tr:nth-child(odd){background-color:#dde0e5}.movement-comparison-table table th{font-weight:700;letter-spacing:.25px;text-align:center}.movement-comparison-table table td,.movement-comparison-table table th{border-right:1px solid #ccc;font-size:1.2rem;padding:15px;vertical-align:middle}.movement-comparison-table table td{letter-spacing:0}.movement-comparison-table table td:first-child{text-align:left}.movement-comparison-table table td:last-child,.movement-comparison-table table th:last-child{border-right:none}.movement-heading-lv2{border-top:1px solid #ccc;font-size:1.5rem;font-weight:500;letter-spacing:1.2px;margin:55px 19px 35px;padding:40px 0 0;overflow:hidden;text-align:center;font-family:Montserrat,sans-serif}.ja-jp .movement-heading-lv2,.movement-heading-lv2:lang(ja){font-family:Noto Sans Japanese,sans-serif}.en .movement-heading-lv2,.movement-heading-lv2:lang(en){font-family:Montserrat,sans-serif}.movement-heading-lv2:lang(th),.th-th .movement-heading-lv2{font-family:Noto Sans Thai,Montserrat,sans-serif}.movement-heading-lv2:lang(zh),.zh-cn .movement-heading-lv2{font-family:Noto Sans SC,serif}.movement-movie{background:#e3e6eb;padding:35px 0 0}.movement-movie-title{font-size:1.7rem;font-weight:500;letter-spacing:0;margin-bottom:35px;overflow:hidden;text-align:center}.movement-movie-content{display:flex;justify-content:center;flex-wrap:wrap}.movement-movie-item{box-sizing:border-box;padding:0 0 20px;text-align:center;width:100%}.movement-movie-item img{max-width:100%;height:auto}.movement-movie-item>a{background-color:#000;display:block;margin-bottom:15px;overflow:hidden;position:relative}.movement-movie-image{padding:40% 0 0;transition:all .3s ease-out}.movement-movie-image img{font-family:"object-fit:cover;object-position:center;";height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;top:0;width:100%}.movement-movie-item>a:hover .movement-movie-image{transform:scale(1.05);opacity:.5}.movement-movie-play{box-sizing:border-box;padding:0 9.8%;position:absolute;text-align:center;top:50%;transform:translateY(-50%);width:100%}.movement-movie-play img{height:auto;width:54px}.movement-movie-name{font-family:Times New Roman,Times,serif}.movement-movie-name,.movement-movie-name h3{font-size:1.8rem;font-weight:700;line-height:22px;margin:0 0 15px}.ja-jp .movement-movie-name,.movement-movie-name:lang(ja){font-family:"Noto Serif Japanese",serif}.en .movement-movie-name,.movement-movie-name:lang(en){font-family:Times New Roman,Times,serif}.movement-movie-name:lang(th),.th-th .movement-movie-name{font-family:"Noto Serif Thai",Times New Roman,Times,serif}.movement-movie-name:lang(zh),.zh-cn .movement-movie-name{font-family:"Noto Serif SC",serif}.movement-movie-name:lang(ja){font-weight:700}.movement-movie-item p{font-size:1.5rem;font-weight:400;line-height:20px;margin:0 0 15px}.movement-movie-modal{opacity:0;transition:opacity .3s ease;width:900px;max-width:100%}.okra-modal-is-shown>.movement-movie-modal{opacity:1}.movement-movie-modal-container{margin:0 6px;padding:56.25% 0 0;position:relative}.movement-movie-modal iframe{background-color:#000;height:100%;left:0;position:absolute;top:0;width:100%}.movement-movie-close{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;background-image:url(/assets/img/common/icon_close.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;border:none;color:#15243e;font-family:Arial,Baskerville,monospace;font-size:0;font-style:normal;height:21px;line-height:normal;opacity:1;padding:0;position:fixed;right:15px;text-align:center;text-decoration:none;text-indent:-9999px;top:15px;width:21px}.movement-media-wrapper-admin{margin-bottom:15px}.movement-media-wrapper-admin .okra-youtube-inner{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;pointer-events:none}.movement-media-wrapper-admin iframe{position:absolute;top:0;left:0;width:100%;height:100%}.movement-notes{display:block;font-size:1.1rem;letter-spacing:.42px;line-height:18px;margin:20px 0 0;padding:0 19px}.news-2column{margin:0 auto;overflow:hidden;padding:0 15px}.news-2column-row{margin:0 auto;max-width:780px}.news-2column-order1,.news-2column-order2{box-sizing:border-box;margin-bottom:24px;padding:0 15px}.news-2column-order1{order:1}.news-2column-order2{order:2}.news-2column img{height:auto;max-width:100%}.news-2column p{font-size:1.4rem;line-height:24px;margin:1.5em 0}.news-2column p:first-child{margin-top:0}.news-2column p:last-child{margin-bottom:0}.news-2column div[okra-fundamental-array-element-component],.news-2column div[okra-list-element-component],.news-2column div[okra-media-element-component],.news-2column div[okra-text-element-component]{margin:1.5em 0}.news-2column div[okra-fundamental-array-element-component]:first-child,.news-2column div[okra-list-element-component]:first-child,.news-2column div[okra-media-element-component]:first-child,.news-2column div[okra-text-element-component]:first-child{margin-top:0}.news-2column div[okra-fundamental-array-element-component]:last-child,.news-2column div[okra-list-element-component]:last-child,.news-2column div[okra-media-element-component]:last-child,.news-2column div[okra-text-element-component]:last-child{margin-bottom:0}.news-box{margin:50px auto;padding:0 15px;max-width:750px}.news-box+.news-box{margin-top:-50px}.news-box+.news-box .news-box-content{border-top:none}.news-box .news-box-content{border-top:1px solid #ccc}.news-box-item{border:1px solid #ccc;border-top:0 solid #ccc;font-size:1.4rem;line-height:24px;padding:17px 15px 14px}.news-box-item dt{font-weight:500}.news-button{text-align:center;margin:50px auto;padding:0 15px;max-width:750px}.news-button a,.news-button span{width:160px;display:inline-block;padding:12px 0;text-align:center;background:0 0;transition:.3s;font-size:1.2rem;letter-spacing:1.09px;color:#15243e;border:1px solid #273854}.news-button a:hover,.news-button span:hover{color:#fff;background-color:#15243e}.news-button a{line-height:26px;padding:13px 20px;width:auto;min-width:1em}.news-definition-team{margin:0 auto 24px;padding:0 15px;max-width:750px}.news-definition-team dd,.news-definition-team dt{font-size:1.5rem;line-height:26px}.news-heading-lv1{font-size:2.4rem;letter-spacing:1px;line-height:26px;margin:0 auto 35px;padding:0 15px;max-width:750px;font-family:Times New Roman,Times,serif}.ja-jp .news-heading-lv1,.news-heading-lv1:lang(ja){font-family:"Noto Serif Japanese",serif}.en .news-heading-lv1,.news-heading-lv1:lang(en){font-family:Times New Roman,Times,serif}.news-heading-lv1:lang(th),.th-th .news-heading-lv1{font-family:"Noto Serif Thai",Times New Roman,Times,serif}.news-heading-lv1:lang(zh),.zh-cn .news-heading-lv1{font-family:"Noto Serif SC",serif}.news-heading-lv2{font-size:2rem;letter-spacing:1px;line-height:22px;margin:40px auto 20px;padding:0 15px;max-width:750px;font-family:Times New Roman,Times,serif}.ja-jp .news-heading-lv2,.news-heading-lv2:lang(ja){font-family:"Noto Serif Japanese",serif}.en .news-heading-lv2,.news-heading-lv2:lang(en){font-family:Times New Roman,Times,serif}.news-heading-lv2:lang(th),.th-th .news-heading-lv2{font-family:"Noto Serif Thai",Times New Roman,Times,serif}.news-heading-lv2:lang(zh),.zh-cn .news-heading-lv2{font-family:"Noto Serif SC",serif}.news-heading-lv3{font-size:1.6rem;line-height:24px;margin:0 auto 10px;padding:0 15px;max-width:750px;font-family:Montserrat,sans-serif}.ja-jp .news-heading-lv3,.news-heading-lv3:lang(ja){font-family:Noto Sans Japanese,sans-serif}.en .news-heading-lv3,.news-heading-lv3:lang(en){font-family:Montserrat,sans-serif}.news-heading-lv3:lang(th),.th-th .news-heading-lv3{font-family:Noto Sans Thai,Montserrat,sans-serif}.news-heading-lv3:lang(zh),.zh-cn .news-heading-lv3{font-family:Noto Sans SC,serif}.news-heading-lv3 small{display:block;font-size:1.2rem;line-height:18px}.news-image{margin:0 auto 24px;padding:0 15px;max-width:750px}.news-image img{width:100%;height:auto}.news-image figcaption{display:block;font-size:1.2rem;line-height:16px;margin-top:10px;text-align:center}.news-image-2column{margin:0 auto;padding:0 15px;max-width:750px}.news-image-2column-container{display:flex;flex-wrap:wrap;margin:0 -10px}.news-image-2column-item{box-sizing:border-box;margin:0 0 24px;padding:0 10px;width:50%}.news-image-2column-item figure img{display:block;height:auto;margin:0 auto;max-width:100%}.news-image-2column-item figure .news-image-2column{padding:0}.news-image-2column-image{display:block}.news-image-2column-item figure figcaption{font-size:1.2rem;line-height:18px;margin:.5em 0 0;text-align:center}.news-image-3column{margin:0 auto;padding:0 15px;max-width:750px}.news-image-3column-container{margin:0 -10px}.news-image-3column-item{box-sizing:border-box;margin:0 0 24px;padding:0 10px}.news-image-3column-item figure img{display:block;height:auto;margin:0 auto;max-width:100%}.news-image-3column-item figure figcaption{font-size:1.2rem;line-height:18px;margin:.5em 0 0;text-align:center}.news-image-single-column{margin:24px 0}.news-image-single-column-image{margin:0 auto;max-width:300px}.news-image-single-column-image img{max-width:100%;height:auto}.news-image-single-column-caption{font-size:1.2rem;margin-top:10px;line-height:16px;text-align:center}.news-list{margin:0 auto;padding:0 20px;max-width:750px}.news-list ul{margin:24px 0;padding-left:1.5rem}.news-list ul li{font-size:1.5rem;line-height:26px;list-style:disc}.news-media{margin:0 auto 50px;padding:0 15px;max-width:750px}.news-media-title{font-size:1.6rem;line-height:24px;font-family:Montserrat,sans-serif}.ja-jp .news-media-title,.news-media-title:lang(ja){font-family:Noto Sans Japanese,sans-serif}.en .news-media-title,.news-media-title:lang(en){font-family:Montserrat,sans-serif}.news-media-title:lang(th),.th-th .news-media-title{font-family:Noto Sans Thai,Montserrat,sans-serif}.news-media-title:lang(zh),.zh-cn .news-media-title{font-family:Noto Sans SC,serif}.news-media-title-small{display:block;font-size:1.2rem;line-height:18px;margin:0 0 10px}.news-media:after{clear:both;content:"";display:table}.news-media-body{text-align:center}.news-media-body img{max-width:100%;height:auto}.news-media-content{overflow:hidden}.news-media-content p{font-size:1.4rem;line-height:24px}.news-media-caption{font-size:1.2rem;margin-top:15px;line-height:16px;text-align:center;display:block}.news-meta{margin:0 auto 35px;padding:0 15px;position:relative;max-width:750px}.news-meta-date{font-size:1.2rem;margin-bottom:35px}.news-meta-logo{margin:0 auto 15px;width:70px}.news-meta-logo img{width:100%}.news-meta-logo.lg{width:120px}.news-movie{margin:40px auto;padding:0 19px;max-width:750px}.news-movie-item{box-sizing:border-box;text-align:center}.news-movie-item:not(:first-child){margin:40px 0 0}.news-movie-item button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#000;border:none;display:block;font-family:Montserrat,sans-serif;margin:0 0 15px;padding:0;width:100%}.ja-jp .news-movie-item button,.news-movie-item button:lang(ja){font-family:Noto Sans Japanese,sans-serif}.en .news-movie-item button,.news-movie-item button:lang(en){font-family:Montserrat,sans-serif}.news-movie-item button:lang(th),.th-th .news-movie-item button{font-family:Noto Sans Thai,Montserrat,sans-serif}.news-movie-item button:lang(zh),.zh-cn .news-movie-item button{font-family:Noto Sans SC,serif}.news-movie-item button:hover{cursor:pointer}.news-movie-image{overflow:hidden;position:relative}.news-movie-image:before{content:"";display:block;padding:40% 0 0}.news-movie-image>img{height:auto;width:100%}.news-movie-button,.news-movie-image>img{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.news-movie-button>img{height:auto;width:54px}.news-movie-title{font-size:2.1rem;letter-spacing:1.1px;line-height:22px;margin:0 5px 15px;font-family:Times New Roman,Times,serif}.ja-jp .news-movie-title,.news-movie-title:lang(ja){font-family:"Noto Serif Japanese",serif}.en .news-movie-title,.news-movie-title:lang(en){font-family:Times New Roman,Times,serif}.news-movie-title:lang(th),.th-th .news-movie-title{font-family:"Noto Serif Thai",Times New Roman,Times,serif}.news-movie-title:lang(zh),.zh-cn .news-movie-title{font-family:"Noto Serif SC",serif}.news-movie-title:lang(ja){font-size:1.8rem;font-weight:700;letter-spacing:normal;line-height:22px}.news-movie-summary{font-size:1.3rem;line-height:16px;margin:0 5px 15px}.news-movie-summary:lang(ja){font-size:1.5rem;line-height:20px}.news-movie-summary p:not(:last-child){margin:0 0 1.5em}.news-movie-link [okra-text-element-component],.news-movie-link>button{background:url(/assets/img/about/gallery/btn_play_black.svg) 0/18px 18px no-repeat;display:inline-block;font-size:1.4rem;line-height:18px;text-decoration:underline;padding:0 0 0 25px;width:auto}.news-movie-link [okra-text-element-component]:not(:first-child),.news-movie-link>button:not(:first-child){margin-left:20px}.news-movie-link [okra-text-element-component]:hover,.news-movie-link>button:hover{cursor:pointer}.okraAdmin-PostPreview .news-movie-link [okra-text-element-component],.okraAdmin-PostPreview .news-movie-link>button{min-width:50px}.news-movie-wrapper-admin{margin-bottom:15px}.news-movie-wrapper-admin img{width:100%;height:auto}.news-movie-wrapper-admin .okra-youtube-inner{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;pointer-events:none}.news-movie-wrapper-admin iframe{position:absolute;top:0;left:0;width:100%;height:100%}.news-notes{margin:20px auto;padding:0 15px;max-width:750px}.news-notes p{font-size:1.2rem!important;line-height:20px;text-indent:-.75em;padding:0 .75em}.news-product{margin:50px auto;padding:0 20px;max-width:750px}.news-product:after{clear:both;content:"";display:table}.news-product-image{margin:0 0 50px}.news-product-image-item:not(:first-child){margin:50px 0 0}.news-product-image img{width:100%;height:auto}.news-product-image-caption{display:block;font-size:1.2rem;line-height:18px;margin:.5em 0 0;text-align:center}.news-product-content{overflow:hidden}.news-product-content b{display:block;font-size:2rem;font-weight:400;line-height:22px;letter-spacing:1px;margin:20px 0;font-family:Times New Roman,Times,serif}.news-product-content b:first-child{margin-top:0}.ja-jp .news-product-content b,.news-product-content b:lang(ja){font-family:"Noto Serif Japanese",serif}.en .news-product-content b,.news-product-content b:lang(en){font-family:Times New Roman,Times,serif}.news-product-content b:lang(th),.th-th .news-product-content b{font-family:"Noto Serif Thai",Times New Roman,Times,serif}.news-product-content b:lang(zh),.zh-cn .news-product-content b{font-family:"Noto Serif SC",serif}.news-product-content p{margin-bottom:22px;font-size:1.4rem;line-height:24px}.news-product-content ul{margin:20px 0}.news-product-content ul li{font-size:1.5rem;line-height:26px}.news-product-list-indent{padding-left:1.5em}.news-table{margin:20px auto;padding:0 15px;max-width:750px}.news-table table{background-color:#f7f8fa;border-collapse:collapse;font-size:1.3rem;line-height:17px;width:100%}.news-table tr:nth-child(odd){background-color:#dde0e5}.news-table th{border-right:1px solid #ccc;text-align:left;font-weight:400;letter-spacing:.25px;width:30%}.news-table td,.news-table th{padding:15px;vertical-align:middle;font-size:1.2rem}.news-table td{letter-spacing:.75px}.news-table i{font-size:1rem;font-style:normal}.news-text,.news-text-extra{margin:0 auto 50px;padding:0 15px;max-width:750px}.news-text-extra{margin:0 auto 1.5em}.news-text [okra-text-element-component],.news-text p,.news-text-extra [okra-text-element-component],.news-text-extra p{font-size:1.4rem;line-height:24px;margin-bottom:24px}.news-text [okra-text-element-component]:last-child,.news-text p:last-child,.news-text-extra [okra-text-element-component]:last-child,.news-text-extra p:last-child{margin-bottom:0}.news-tile{margin:0 auto;padding:0 19px;max-width:750px}.news-tile-row{align-items:center;display:flex;flex-wrap:wrap}.news-tile-row+.news-tile-row{margin:30px 0 0}.news-tile-row:nth-child(2n),.news-tile-turning-element .news-tile-row{flex-direction:row-reverse}.news-tile-content,.news-tile-image{width:100%}.news-tile-image{margin:0 0 20px}.news-tile-image img{display:block;margin:0 auto;max-width:100%;height:auto}.news-tile-content{box-sizing:border-box;line-height:1.5}.news-tile-content p{font-size:1.4rem;margin:1em 0}.news-tile-title{font-size:1.6rem;line-height:24px;margin:0 0 10px;max-width:750px;font-family:Montserrat,sans-serif}.ja-jp .news-tile-title,.news-tile-title:lang(ja){font-family:Noto Sans Japanese,sans-serif}.en .news-tile-title,.news-tile-title:lang(en){font-family:Montserrat,sans-serif}.news-tile-title:lang(th),.th-th .news-tile-title{font-family:Noto Sans Thai,Montserrat,sans-serif}.news-tile-title:lang(zh),.zh-cn .news-tile-title{font-family:Noto Sans SC,serif}.news-tile-title small{display:block;font-size:1.2rem;line-height:18px}.news-tile-element+.news-tile-element,.news-tile-element+.news-tile-turning-element,.news-tile-turning-element+.news-tile-element,.news-tile-turning-element+.news-tile-turning-element{margin:30px 0 0}.posts-list{margin:35px 0 70px}.posts-list-title{color:#15243e;font-size:1.5rem;font-weight:500;letter-spacing:1.2px;line-height:21px;margin-bottom:37px;text-align:center}.posts-list-content{margin:0 auto;overflow:hidden;position:relative;max-width:700px}.posts-list-content ul{align-items:flex-end;display:flex;font-size:0;text-align:center;width:100%}.posts-list-content ul li{box-sizing:border-box;display:inline-block;vertical-align:top;max-width:100%;width:33.33333333%}.posts-list-content ul li a{display:block}.posts-list-header{height:35px;position:relative;text-align:center;width:100%;z-index:10}.posts-list-header:lang(fr){height:auto;margin:0 0 15px}.posts-list-tags{border-bottom:2px solid #1a305b;color:#1a305b;display:inline-block;font-size:1.1rem;letter-spacing:2.7px;line-height:13px;margin:0 4px;padding:0 0 4px;vertical-align:baseline;font-family:Montserrat,sans-serif}.ja-jp .posts-list-tags,.posts-list-tags:lang(ja){font-family:Noto Sans Japanese,sans-serif}.en .posts-list-tags,.posts-list-tags:lang(en){font-family:Montserrat,sans-serif}.posts-list-tags:lang(th),.th-th .posts-list-tags{font-family:Noto Sans Thai,Montserrat,sans-serif}.posts-list-tags:lang(zh),.zh-cn .posts-list-tags{font-family:Noto Sans SC,serif}.posts-list-image{padding:0 10px;position:relative;transition:all .45s ease-out;z-index:0}.posts-list-content ul li a:hover .posts-list-image{transform:scale(1.05)}.posts-list-image img{height:auto;width:100%;max-width:200px}.posts-list-detail{margin:25px 0}.posts-list-name{color:#15243e;font-size:1.4rem;letter-spacing:2.5px;line-height:21px;margin-bottom:4px;font-family:Montserrat,sans-serif}.ja-jp .posts-list-name,.posts-list-name:lang(ja){font-family:Noto Sans Japanese,sans-serif}.en .posts-list-name,.posts-list-name:lang(en){font-family:Montserrat,sans-serif}.posts-list-name:lang(th),.th-th .posts-list-name{font-family:Noto Sans Thai,Montserrat,sans-serif}.posts-list-name:lang(zh),.zh-cn .posts-list-name{font-family:Noto Sans SC,serif}.posts-list-price{color:#15243e;font-size:1.2rem;letter-spacing:.92px;font-family:Times New Roman,Times,serif}.ja-jp .posts-list-price,.posts-list-price:lang(ja){font-family:"Noto Serif Japanese",serif}.en .posts-list-price,.posts-list-price:lang(en){font-family:Times New Roman,Times,serif}.posts-list-price:lang(th),.th-th .posts-list-price{font-family:"Noto Serif Thai",Times New Roman,Times,serif}.posts-list-price:lang(zh),.zh-cn .posts-list-price{font-family:"Noto Serif SC",serif}.posts-list-price small{font-size:1rem}.posts-list-withoutTax{color:#15243e;font-size:1rem;letter-spacing:.1em;margin:1em 0 0}.posts-list-withoutTax--price{font-family:Times New Roman,Times,serif}.ja-jp .posts-list-withoutTax--price,.posts-list-withoutTax--price:lang(ja){font-family:"Noto Serif Japanese",serif}.en .posts-list-withoutTax--price,.posts-list-withoutTax--price:lang(en){font-family:Times New Roman,Times,serif}.posts-list-withoutTax--price:lang(th),.th-th .posts-list-withoutTax--price{font-family:"Noto Serif Thai",Times New Roman,Times,serif}.posts-list-withoutTax--price:lang(zh),.zh-cn .posts-list-withoutTax--price{font-family:"Noto Serif SC",serif}.posts-list-released{color:#15243e;font-size:1.2rem;letter-spacing:.92px;margin-top:15px}.posts-list-slider-next,.posts-list-slider-prev{display:block;padding:10px;position:absolute;top:42%;transform:translateY(-50%);width:11px;z-index:40}.posts-list-slider-next img,.posts-list-slider-prev img{width:100%}.posts-list-slider-prev{left:0}.posts-list-slider-next{right:0}.posts-list-button{text-align:center}.posts-list-button a{box-sizing:border-box}.posts-list-button a,.posts-list-button span{width:160px;display:inline-block;padding:12px 0;text-align:center;background:0 0;transition:.3s;font-size:1.2rem;letter-spacing:1.09px;color:#15243e;border:1px solid #273854}.posts-list-button a:hover,.posts-list-button span:hover{color:#fff;background-color:#15243e}.product-modal{opacity:0;position:relative;transition:opacity .3s ease;width:100vw}.okra-modal-is-shown .product-modal{opacity:1}.product-modal-container{min-height:100vh}.product-modal-close{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;cursor:pointer;font-size:20px;line-height:1;padding:0;position:absolute;right:15px;top:16px;width:20px;z-index:600}.product-modal-close img{height:100%;width:100%}.product-modal-slide{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%}.product-modal-slide img{height:auto;width:100%}.product-modal-left,.product-modal-right{cursor:pointer;display:none;height:28px;position:absolute;top:50%;transform:translateY(-50%);z-index:600;width:16px}.product-modal-left img,.product-modal-right img{height:100%;width:100%}.product-modal-left{left:30px}.product-modal-right{right:30px}.product-modal-right img{transform:scaleX(-1)}.product-outline,.product-outline-element{box-sizing:border-box;padding:0 15px}.product-outline-title{font-size:1.5rem;font-weight:500;color:#15243e;display:none;letter-spacing:1.5px}.product-outline-sub{font-size:2.1rem;font-weight:400;color:#15243e;letter-spacing:1.2px;line-height:24px;margin:24px 0 13px;font-family:Times New Roman,Times,serif}.ja-jp .product-outline-sub,.product-outline-sub:lang(ja){font-family:"Noto Serif Japanese",serif}.en .product-outline-sub,.product-outline-sub:lang(en){font-family:Times New Roman,Times,serif}.product-outline-sub:lang(th),.th-th .product-outline-sub{font-family:"Noto Serif Thai",Times New Roman,Times,serif}.product-outline-sub:lang(zh),.zh-cn .product-outline-sub{font-family:"Noto Serif SC",serif}.product-outline p,.product-outline-element p{margin-bottom:1em;font-size:1.3rem;letter-spacing:.3px;line-height:21px}.product-spec{box-sizing:border-box;padding:0 15px;width:100%}.product-spec-title{font-size:1.5rem;font-weight:500;color:#15243e;display:none;letter-spacing:1.5px}.product-spec dl{border-bottom:1px solid #ccc;margin:40px 0 0}.product-spec dl dt{border-top:1px solid #ccc;cursor:pointer;display:block;position:relative;font-size:1.4rem;color:#15243e;letter-spacing:0;line-height:40px}.product-spec dt .fa{color:#15243e;font-size:1.7rem;letter-spacing:.65px;line-height:40px;position:absolute;right:20px;top:50%;transform:translateY(-50%) rotate(0)}.product-spec dt .fa,dt.product-spec-on .fa{transition-property:all;transition-duration:.4s;transition-timing-function:cubic-bezier(.19,1,.22,1)}dt.product-spec-on .fa{transform:translateY(-50%) rotate(180deg)}.product-spec dl dd{overflow:hidden;color:#15243e;font-size:1.2rem;letter-spacing:.5px;line-height:27px;padding-left:1em;height:0;transition:height .5s cubic-bezier(.165,.84,.44,1)}.product-spec table td,.product-spec table th{text-align:left;line-height:1.4;padding-bottom:10px}.product-spec table th{white-space:nowrap;width:100px}.product-spec table td a{text-decoration:underline}.product-spec table td a:hover{color:#15243e;text-decoration:none}.product-spec table td .fa{margin:0 .25em}.product-spec-inner{padding-bottom:20px}.product-spec-attention{text-indent:-1em;margin-top:10px;padding-left:1em;line-height:1.3;font-size:1.1rem}.product-top{display:block;height:100%;margin:0 0 35px;overflow:hidden;position:relative;table-layout:fixed;width:100%}.product-top-image{box-sizing:border-box;background-color:#e8e9eb;height:auto;padding:40px 0 10px;position:relative;width:100%}.product-top-image img{max-width:100%;height:auto}.product-top-slide{margin:0 auto;max-width:330px;width:74%;overflow:hidden}.product-top-slide img{height:auto;width:100%}.product-top-zoom{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;bottom:0;cursor:pointer;margin:0;position:absolute;right:0;padding:15px}.product-top-thumb{display:none}.product-top-thumb ul{letter-spacing:-.4em;text-align:center}.product-top-thumb li{cursor:pointer;display:inline-block;letter-spacing:0;margin:0 5px;width:48px}.product-top-thumb li img{height:auto;width:100%}.product-top-thumb-current{transition-property:all;transition-duration:.6s;transition-timing-function:cubic-bezier(.19,1,.22,1);opacity:.4}.product-top-slide-left,.product-top-slide-right{cursor:pointer;padding:10px;position:absolute;top:50%;transform:translateY(-50%);width:11px;z-index:50}.product-top-slide-left img,.product-top-slide-right img{width:100%}.product-top-slide-left{left:0}.product-top-slide-right{right:0}.product-top-pagination{padding:60px 0 0;text-align:center}.product-top-pagination .swiper-pagination-bullet,.product-top-pagination-item{overflow:hidden;display:inline-block;background:0 0;border:1px solid #bbb;border-radius:0;box-sizing:border-box;height:6px;margin:0 5px;opacity:1;width:6px;text-indent:100%;white-space:nowrap}.product-top-pagination .swiper-pagination-bullet-active,.product-top-pagination-item.is-current{border:1px solid #777;background:#777}.product-top-data{background-color:#eff0f2;box-sizing:border-box;height:auto;padding:25px 15px 60px;vertical-align:middle}.product-top-tags{text-align:center;letter-spacing:-.4em}.product-top-tags span{border-bottom:2px solid #1a305b;color:#273854;display:inline-block;font-size:1.2rem;letter-spacing:1.5px;line-height:12px;margin:0 5px;padding-bottom:4px;font-family:Montserrat,sans-serif}.ja-jp .product-top-tags span,.product-top-tags span:lang(ja){font-family:Noto Sans Japanese,sans-serif}.en .product-top-tags span,.product-top-tags span:lang(en){font-family:Montserrat,sans-serif}.product-top-tags span:lang(th),.th-th .product-top-tags span{font-family:Noto Sans Thai,Montserrat,sans-serif}.product-top-tags span:lang(zh),.zh-cn .product-top-tags span{font-family:Noto Sans SC,serif}.product-top-header{padding:15px 0 40px}.product-top-collection{color:#273854;display:block;letter-spacing:3px;line-height:13px;font-weight:400;font-size:1rem;margin:0 auto 15px;text-align:center;width:100%;max-width:300px;word-break:break-word;font-family:Montserrat,sans-serif}.ja-jp .product-top-collection,.product-top-collection:lang(ja){font-family:Noto Sans Japanese,sans-serif}.en .product-top-collection,.product-top-collection:lang(en){font-family:Montserrat,sans-serif}.product-top-collection:lang(th),.th-th .product-top-collection{font-family:Noto Sans Thai,Montserrat,sans-serif}.product-top-collection:lang(zh),.zh-cn .product-top-collection{font-family:Noto Sans SC,serif}.product-top-item{color:#15243e;font-size:2rem;letter-spacing:3.5px;margin-bottom:11px;text-align:center;font-family:Montserrat,sans-serif}.ja-jp .product-top-item,.product-top-item:lang(ja){font-family:Noto Sans Japanese,sans-serif}.en .product-top-item,.product-top-item:lang(en){font-family:Montserrat,sans-serif}.product-top-item:lang(th),.th-th .product-top-item{font-family:Noto Sans Thai,Montserrat,sans-serif}.product-top-item:lang(zh),.zh-cn .product-top-item{font-family:Noto Sans SC,serif}.product-top-item:lang(ja){font-weight:500;letter-spacing:3px}.product-top-movement{color:#15243e;display:block;font-size:1.2rem;letter-spacing:.5px;line-height:7px;margin-bottom:18px;text-align:center}.product-top-price{display:block;font-size:1.7rem;font-weight:400;letter-spacing:2px;text-align:center;font-family:Times New Roman,Times,serif}.product-top-price div{display:inline-block}.ja-jp .product-top-price,.product-top-price:lang(ja){font-family:"Noto Serif Japanese",serif}.en .product-top-price,.product-top-price:lang(en){font-family:Times New Roman,Times,serif}.product-top-price:lang(th),.th-th .product-top-price{font-family:"Noto Serif Thai",Times New Roman,Times,serif}.product-top-price:lang(zh),.zh-cn .product-top-price{font-family:"Noto Serif SC",serif}.product-top-price-unit{font-size:1.2rem;letter-spacing:1.84px}.product-top-withoutTax{font-size:1.2rem;font-weight:400;letter-spacing:.1em;margin:1em 0 0;text-align:center}.product-top-withoutTax--price{font-family:Times New Roman,Times,serif}.ja-jp .product-top-withoutTax--price,.product-top-withoutTax--price:lang(ja){font-family:"Noto Serif Japanese",serif}.en .product-top-withoutTax--price,.product-top-withoutTax--price:lang(en){font-family:Times New Roman,Times,serif}.product-top-withoutTax--price:lang(th),.th-th .product-top-withoutTax--price{font-family:"Noto Serif Thai",Times New Roman,Times,serif}.product-top-withoutTax--price:lang(zh),.zh-cn .product-top-withoutTax--price{font-family:"Noto Serif SC",serif}.product-top-released{display:block;font-size:1.3rem;letter-spacing:1px;line-height:14px;margin:15px 0 0;text-align:center}.product-top-button{font-family:Montserrat,sans-serif;margin:0 auto 22px;max-width:320px}.ja-jp .product-top-button,.product-top-button:lang(ja){font-family:Noto Sans Japanese,sans-serif}.en .product-top-button,.product-top-button:lang(en){font-family:Montserrat,sans-serif}.product-top-button:lang(th),.th-th .product-top-button{font-family:Noto Sans Thai,Montserrat,sans-serif}.product-top-button:lang(zh),.zh-cn .product-top-button{font-family:Noto Sans SC,serif}.product-top-button li:not(:first-child){margin-top:10px}.product-top-button-wishlist{position:relative;display:block;height:42px;line-height:38px;font-size:1.3rem;color:#fff;letter-spacing:0;background:#15243e;text-align:center;border:1px solid #15243e;transition-property:all;transition-duration:.6s;transition-timing-function:cubic-bezier(.19,1,.22,1);cursor:pointer;width:100%;font-family:Montserrat,sans-serif}.ja-jp .product-top-button-wishlist,.product-top-button-wishlist:lang(ja){font-family:Noto Sans Japanese,sans-serif}.en .product-top-button-wishlist,.product-top-button-wishlist:lang(en){font-family:Montserrat,sans-serif}.product-top-button-wishlist:lang(th),.th-th .product-top-button-wishlist{font-family:Noto Sans Thai,Montserrat,sans-serif}.product-top-button-wishlist:lang(zh),.zh-cn .product-top-button-wishlist{font-family:Noto Sans SC,serif}.product-top-button-wishlist:after{position:relative;font-family:FontAwesome;content:"\F006";margin-left:5px;font-size:1.3rem;color:#fff}.product-top-button-wishlist-added,.product-top-button-wishlist:hover{transition-property:all;transition-duration:.6s;transition-timing-function:cubic-bezier(.19,1,.22,1);color:#15243e;background:0 0;border:1px solid #15243e}.product-top-button-wishlist-added:after,.product-top-button-wishlist:hover:after{color:#15243e}.product-top-button-boutique,.product-top-button-mail,.product-top-button-store{display:block;height:40px;line-height:40px;border:1px solid #15243e;font-size:1.3rem;color:#15243e;letter-spacing:0;text-align:center;cursor:pointer}.product-top-button-boutique:hover,.product-top-button-mail:hover,.product-top-button-store:hover{transition-property:all;transition-duration:.6s;transition-timing-function:cubic-bezier(.19,1,.22,1);color:#fff;background:#15243e}.product-top-button-boutique:after{content:"\F290"}.product-top-button-boutique:after,.product-top-button-mail:after{position:relative;font-family:FontAwesome;margin-left:5px;font-size:1.3rem}.product-top-button-mail:after{content:"\F1D8"}.product-top-share ul{letter-spacing:-.4em;text-align:center}.product-top-share ul li{display:inline-block;letter-spacing:normal;vertical-align:middle}.product-top-share ul li:not(:first-child){margin:0 0 0 20px}.product-top-share ul li a{color:#273854;font-size:1.7rem;letter-spacing:3.4px;line-height:15px}.product-top-share ul li a:hover{color:#273854;transition-property:all;transition-duration:.6s;transition-timing-function:cubic-bezier(.19,1,.22,1)}.product-top-text{box-sizing:border-box;font-size:1rem;margin:10px auto 0;padding-bottom:30px;text-align:center;width:252px;line-height:1.7;word-break:break-all}.str-Banner{margin:0 auto 40px;max-width:810px;box-sizing:border-box;padding:0 15px}.str-Banner a{display:block;transition:opacity .3s}.str-Banner a:hover{opacity:.8}.str-Banner_Thumb{text-align:center}.str-Banner_Thumb img{max-width:100%;height:auto}.str-Banner_Title{margin-top:18px;text-align:center;line-height:24px;font-size:1.6rem}.str-Items{margin-bottom:50px;display:block;flex-wrap:wrap}.str-Item{flex:1;position:relative}.str-Item_Inner{width:100%;box-sizing:border-box;padding:0 15px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1}.str-Item_Heading,.str-Item_Heading-white{margin-bottom:15px;text-align:center;font-size:2.4rem}.str-Item_Lead,.str-Item_Lead-white{margin-bottom:15px;text-align:center;line-height:26px;font-size:1.4rem}.str-Item_Heading-white,.str-Item_Lead-white{color:#fff}.str-Item_Link,.str-Item_Link a{text-align:center}.str-Item_Link a{background-color:#14233e;border:1px solid #14233e;box-sizing:border-box;color:#fff;display:inline-block;font-size:1.4rem;letter-spacing:.1em;line-height:1.5;text-decoration:none;padding:8px 10px;transition:background-color .3s,color .3s;min-width:120px}.str-Item_Link a:hover{background-color:#eff0f2;color:#14233e}.str-Item_Media{height:240px;overflow:hidden;position:relative}.str-Item_Media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;font-family:"object-fit: cover; object-position: center;";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.str-Brand_Items{max-width:1170px;margin:0 auto 25px;display:flex;flex-wrap:wrap}.str-Brand_Item{width:100%;box-sizing:border-box;margin-bottom:25px;padding:0 15px}.str-Brand_Item a{display:block;transition:opacity .3s}.str-Brand_Item a:hover{opacity:.8}.str-Brand_Thumb{text-align:center}.str-Brand_Thumb img{max-width:100%;height:auto}.str-Brand_Title{margin-top:18px;text-align:center;line-height:24px;font-size:1.6rem}.str-Lead{margin-bottom:15px;padding:0 19px}.str-Lead p{font-size:1.4rem;line-height:24px;text-align:center;margin:0 0 1.5em}.str-Lead p:last-child{margin:0}.support-button{text-align:center;margin:35px 0 50px}.support-button a,.support-button span{width:160px;display:inline-block;padding:12px 0;text-align:center;background:0 0;transition:.3s;font-size:1.2rem;letter-spacing:1.09px;color:#15243e;border:1px solid #273854}.support-button a:hover,.support-button span:hover{color:#fff;background-color:#15243e}.support-button a{width:285px}.support-content{height:auto}.okraAdmin-PostPreview .support-content,.support-content:before{background-color:#e8eaec}.support-content:before{content:"";display:block;height:11px}.support-content ul{overflow:hidden}.support-content ul li{position:relative}.support-content-image{background-size:cover;background-position:50%;height:0;margin-bottom:20px;position:relative;padding-top:60.1%}.support-content-image img{display:block;font-family:"object-fit:cover;object-position:center;";left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;top:0;width:100%;height:100%}.support-content-title{font-size:1.6rem;font-weight:500;line-height:24px;letter-spacing:.845px;margin-bottom:16px;padding:0 19px;position:relative;text-align:left}.support-content-title>*{font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit}.support-content-description{padding:0 19px;margin-bottom:45px}.support-content-description p{font-size:1.4rem;letter-spacing:.25px;line-height:20px}.support-description{height:auto;overflow:hidden;position:relative;width:auto;padding:50px 19px 5px}.okraAdmin-ElementRoot .support-description{padding:0}.okraAdmin-ElementRoot .support-description ul{margin:80px 60px 10px;position:absolute;top:0;left:0;width:calc(100% - 120px)}.okraAdmin-PostPreview .support-description [okra-image-element-component]{position:absolute;top:0;left:0;height:100%;width:100%}.okraAdmin-PostPreview .support-description [okra-image-element-component] img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.okraAdmin-PostPreview .support-description ul{position:relative}.support-description ul li{box-sizing:border-box;color:inherit;display:block;font-size:1.4rem;margin:0 0 45px;width:100%}.support-description-title{font-size:1.7rem;letter-spacing:1px;margin:0 0 20px;text-align:center}.support-description-text{font-size:1.4rem;letter-spacing:normal;line-height:24px}.support-description-text a{text-decoration:underline}.support-description-text a:hover{text-decoration:none}.support-description-notes{font-size:1rem;letter-spacing:normal;line-height:16px;display:block;margin-top:7px}.support-description-notes+.support-description-text{margin:2em 0 0}.support-description-notes+.support-description-notes{margin:3em 0 0}.support-heading-lv1{margin:0 0 16px;padding:38px 0 0}.support-heading-lv1 small{font-size:1.4rem;display:block;letter-spacing:3px;line-height:21px;margin:0 0 10px;text-align:center}.support-heading-lv1 h1{font-size:2.1rem;letter-spacing:-.58px;text-align:center;font-family:Times New Roman,Times,serif}.ja-jp .support-heading-lv1 h1,.support-heading-lv1 h1:lang(ja){font-family:"Noto Serif Japanese",serif}.en .support-heading-lv1 h1,.support-heading-lv1 h1:lang(en){font-family:Times New Roman,Times,serif}.support-heading-lv1 h1:lang(th),.th-th .support-heading-lv1 h1{font-family:"Noto Serif Thai",Times New Roman,Times,serif}.support-heading-lv1 h1:lang(zh),.zh-cn .support-heading-lv1 h1{font-family:"Noto Serif SC",serif}.support-heading-lv1 h1:lang(ja){font-weight:700}.support-heading-lv2,.support-heading-lv2-bg{font-size:2.1rem;font-weight:700;letter-spacing:0;text-align:center;margin:35px 0 50px;font-family:Times New Roman,Times,serif}.ja-jp .support-heading-lv2,.ja-jp .support-heading-lv2-bg,.support-heading-lv2-bg:lang(ja),.support-heading-lv2:lang(ja){font-family:"Noto Serif Japanese",serif}.en .support-heading-lv2,.en .support-heading-lv2-bg,.support-heading-lv2-bg:lang(en),.support-heading-lv2:lang(en){font-family:Times New Roman,Times,serif}.support-heading-lv2-bg:lang(th),.support-heading-lv2:lang(th),.th-th .support-heading-lv2,.th-th .support-heading-lv2-bg{font-family:"Noto Serif Thai",Times New Roman,Times,serif}.support-heading-lv2-bg:lang(zh),.support-heading-lv2:lang(zh),.zh-cn .support-heading-lv2,.zh-cn .support-heading-lv2-bg{font-family:"Noto Serif SC",serif}.support-heading-lv2-bg{background-color:#e8eaec;margin:0;padding:35px 0 50px}.support-heading-lv3,.support-heading-lv3-extra{color:#15243e;font-size:1.6rem;font-weight:500;letter-spacing:3px;line-height:20px;margin:0 0 30px;padding:40px 0 0;text-align:center}.support-heading-lv3-extra>*,.support-heading-lv3>*{color:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit}.support-heading-lv3-extra{background-color:#e8eaec;margin:0;padding:40px 0 30px}.support-heading-lv3-extra br{display:block}.support-movie{margin-bottom:40px}.Support-Complete{margin:85px 0}.Support-Complete_Movie{margin:0 auto;padding:0 19px;max-width:750px}.Support-Complete_Button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;display:block;padding:0;position:relative;transition:opacity .4s;width:100%}.Support-Complete_Button:hover{cursor:pointer;opacity:.4}.Support-Complete_Icon{height:54px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:54px}.Support-Complete_Icon:before{border:1px solid #fff;border-radius:100%;content:"";display:block;height:100%;width:100%}.Support-Complete_Icon:after{border-color:transparent transparent transparent #fff;border-style:solid;border-width:10px 0 10px 14px;content:"";display:block;left:50%;position:absolute;top:50%;transform:translate(-25%,-50%)}.Support-Complete_Media{height:250px;overflow:hidden;position:relative}.Support-Complete_Media img{height:100%;left:50%;top:50%;transform:translate(-50%,-50%);position:absolute;min-width:100%}.Support-Complete_Modal{box-sizing:border-box;opacity:0;padding:0 20px;transition:opacity .4s;width:940px;max-width:100%}.okra-modal-is-shown>.Support-Complete_Modal{opacity:1}.Support-Complete_IFrame{background-color:#000;position:relative}.Support-Complete_IFrame:before{content:"";display:block;padding-top:56.25%}.Support-Complete_IFrame iframe{background-color:#000;height:100%;left:0;position:absolute;top:0;width:100%}.Support-Complete_Close{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;background-image:url(/assets/img/common/icon_close.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;border:none;color:#15243e;font-family:Arial,Baskerville,monospace;font-size:0;font-style:normal;height:21px;line-height:normal;opacity:1;padding:0;position:fixed;right:15px;text-align:center;text-decoration:none;text-indent:-9999px;top:15px;width:21px}.support-movie-wrapper-admin{margin-bottom:15px;text-align:center;overflow:hidden}.support-movie-wrapper-admin .support-movie-thumbnail{max-width:750px;margin:0 auto;padding:0 19px}.support-movie-wrapper-admin .support-movie-thumbnail img{width:100%;height:auto}.support-movie-wrapper-admin .support-movie-youtube{max-width:750px;margin:0 auto;padding:0 19px}.support-movie-wrapper-admin .support-movie-youtube .okra-youtube-inner{position:relative;height:0;padding-bottom:56.25%;overflow:hidden;pointer-events:none}.support-movie-wrapper-admin .support-movie-youtube iframe{position:absolute;width:100%;height:100%;top:0;left:0}.Support-CompMovie{margin-bottom:0}.Support-CompMovie_Button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;display:block;padding:0;position:relative;transition:opacity .4s;width:100%}.Support-CompMovie_Button:hover{cursor:pointer;opacity:.4}.Support-CompMovie_Media{height:300px;overflow:hidden;position:relative}.Support-CompMovie_Media img{height:100%;min-width:100%}.Support-CompMovie_Icon,.Support-CompMovie_Media img{left:50%;top:50%;transform:translate(-50%,-50%);position:absolute}.Support-CompMovie_Icon{height:54px;width:54px}.Support-CompMovie_Icon:before{border:1px solid #fff;border-radius:100%;content:"";display:block;height:100%;width:100%}.Support-CompMovie_Icon:after{border-color:transparent transparent transparent #fff;border-style:solid;border-width:10px 0 10px 14px;content:"";display:block;left:50%;position:absolute;top:50%;transform:translate(-25%,-50%)}.Support-CompMovie_Modal{box-sizing:border-box;opacity:0;padding:0 20px;transition:opacity .4s;width:940px;max-width:100%}.okra-modal-is-shown>.Support-CompMovie_Modal{opacity:1}.Support-CompMovie_Movie{background-color:#000;position:relative}.Support-CompMovie_Movie:before{content:"";display:block;padding-top:56.25%}.Support-CompMovie_Movie iframe{background-color:#000;height:100%;left:0;position:absolute;top:0;width:100%}.Support-CompMovie_Close{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;background-image:url(/assets/img/common/icon_close.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;border:none;color:#15243e;font-family:Arial,Baskerville,monospace;font-size:0;font-style:normal;height:21px;line-height:normal;opacity:1;padding:0;position:fixed;right:15px;text-align:center;text-decoration:none;text-indent:-9999px;top:15px;width:21px}.support-movie-full-wrapper-admin{margin-bottom:15px;text-align:center;overflow:hidden}.support-movie-full-wrapper-admin .support-movie-full-thumbnail{max-width:100%}.support-movie-full-wrapper-admin .support-movie-full-thumbnail img{width:100%;height:auto}.support-movie-full-wrapper-admin .support-movie-full-youtube{max-width:750px;margin:0 auto;padding:0 19px}.support-movie-full-wrapper-admin .support-movie-full-youtube .okra-youtube-inner{position:relative;height:0;padding-bottom:56.25%;overflow:hidden;pointer-events:none}.support-movie-full-wrapper-admin .support-movie-full-youtube iframe{position:absolute;width:100%;height:100%;top:0;left:0}.support-notes{margin:0 auto;padding:0 19px;max-width:750px}.support-notes aside,.support-notes p{font-size:1.2rem;line-height:18px;margin:0 0 1.5em}.support-notes aside:last-child,.support-notes p:last-child{margin:0}.support-notes a{text-decoration:underline}.support-notes a:hover{text-decoration:none}.support-process{margin:45px 0 0}.support-process-top{height:auto;margin:0 0 10px;position:relative;width:100%}.support-process-top-image{background-repeat:no-repeat;background-position:50%;background-size:cover;height:0;padding:107% 0 0;position:relative}.support-process-top-image img{font-family:"object-fit: cover; object-position: center;";height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;top:0;width:100%}.okraAdmin-PostPreview .support-process-top-image img{display:block;visibility:visible;width:100%}.support-process-top-content{box-sizing:border-box;color:#fff;padding:0 9.8%;position:absolute;text-align:center;top:50%;transform:translateY(-50%);width:100%}.support-process-top-title{font-size:1.6rem;letter-spacing:1px;line-height:24px}.support-process-top-description{margin:3.75em 0 0}.support-process-top-description p{font-size:1.6rem;letter-spacing:1px;line-height:24px}.support-process-top-description p small{color:#ccc;font-size:1rem;letter-spacing:0}.support-process-bottom{height:auto;position:relative}.support-process-bottom-slide{overflow:hidden;position:relative}.support-process-bottom-slide li{background-color:#eff0f2;letter-spacing:-.4em;position:relative}.support-process-bottom-image{background-repeat:repeat;background-position:50%;background-size:cover;display:inline-block;height:0;padding:119% 0 0;position:relative;vertical-align:middle;width:100%}.support-process-bottom-image:after{background-color:#000;content:"";height:100%;left:0;opacity:.6;position:absolute;top:0;width:100%}.support-process-bottom-image img{font-family:"object-fit: cover; object-position: center;";height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;top:0;width:100%}.okraAdmin-PostPreview .support-process-bottom-image img{display:block;visibility:visible;max-width:100%}.support-process-bottom-head{color:#fff;font-size:1.8rem;font-weight:500;left:0;letter-spacing:1.04px;position:absolute;text-align:center;top:60px;transform:none;width:100%;z-index:2}.support-process-bottom-content{box-sizing:border-box;color:#fff;text-align:left;display:block;padding:0 40px;position:absolute;top:50%;transform:translateY(-50%);width:100%}.support-process-bottom-title{font-size:1.6rem;letter-spacing:.845px;line-height:26px;position:relative}.support-process-bottom-description{font-size:1.4rem;letter-spacing:.25px;line-height:24px;margin:15px 0 0;text-align:left}.support-process-bottom-next,.support-process-bottom-prev{background-position:50%;background-repeat:no-repeat;background-size:11px 19px;cursor:pointer;display:block;height:16px;padding:10px;position:absolute;top:50%;transform:translateY(-50%);transition:all .2s ease-out;width:11px;z-index:40}.support-process-bottom-next img,.support-process-bottom-prev img{visibility:hidden;width:100%}.support-process-bottom-prev{background-image:url(/assets/img/common/arrow_left_wh.svg);left:0}.support-process-bottom-next{background-image:url(/assets/img/common/arrow_right_wh.svg);right:0}.support-step-slides{overflow:hidden;padding:0;position:relative}.support-step-slides ul li{box-sizing:border-box;height:auto;padding:0 45px}.support-step-slides ul li:nth-child(odd){background-color:#e8eaec}.support-step-slides ul li:nth-child(2n){background-color:#dfe0e2}.support-step-sub{display:block;font-size:1.1rem;letter-spacing:2.75px;margin-bottom:5px}.support-step-title{font-size:1.7rem;letter-spacing:0;line-height:21px;margin-bottom:20px}.support-step-description{font-size:1.4rem;letter-spacing:.25px;line-height:24px}.support-step-description p{margin:0 0 10px}.support-step-description a{text-decoration:underline}.support-step-description a:hover{text-decoration:none}.support-step-description small{font-size:1.2rem;letter-spacing:1px;line-height:18px;margin-top:5px;display:inline-block}.support-step-description-title{font-weight:700;line-height:24px;margin-bottom:5px;display:inline-block}.support-step-slides .swiper-slide-next+li+li+li,.support-step-slides .swiper-slide-prev{opacity:.3}.support-step-left,.support-step-right{cursor:pointer;display:block;padding:10px;position:absolute;top:50%;transform:translateY(-50%);transition:all .2s ease-out;width:11px;z-index:40}.support-step-left.is-disabled,.support-step-right.is-disabled{display:none}.support-step-left img,.support-step-right img{width:100%}.support-step-left{left:0}.support-step-left:hover{left:-10px}.support-step-right{right:0}.support-step-right:hover{right:-10px}.support-text,.support-text-extra{margin:0 auto 24px;padding:0 19px;max-width:750px}.support-text-extra{background-color:#e8eaec;margin:0;padding:0 19px 24px;max-width:none}.support-text p,.support-text-extra p{font-size:1.4rem;line-height:24px;margin:0 0 1.5em}.support-text p:last-child,.support-text-extra p:last-child{margin:0}.support-text-extra p{margin:0 auto 1.5em;max-width:750px}.support-text-extra p:last-child{margin:0 auto}.support-text p br,.support-text-extra p br{display:none}.default-wrapper{padding-bottom:70px}.design-Section,.design-Section-gradient,.design-Section-heading{background-color:#e8eaec;height:auto;padding:60px 0 30px;position:relative;width:100%}.design-Section-heading{background-color:#eff0f2;padding:60px 0 40px}.design-Section-gradient{background:#13294b;background:linear-gradient(135deg,#13294b 30%,#000);color:#fff;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#13294b", endColorstr="#000000", GradientType=1);margin-bottom:10px}.design-Section_Title{font-size:2.4rem;letter-spacing:1.2px;line-height:26px;margin-bottom:15px;padding:0 19px;text-align:center;font-family:Times New Roman,Times,serif}.design-Section_Title:lang(ja),.ja-jp .design-Section_Title{font-family:"Noto Serif Japanese",serif}.design-Section_Title:lang(en),.en .design-Section_Title{font-family:Times New Roman,Times,serif}.design-Section_Title:lang(th),.th-th .design-Section_Title{font-family:"Noto Serif Thai",Times New Roman,Times,serif}.design-Section_Title:lang(zh),.zh-cn .design-Section_Title{font-family:"Noto Serif SC",serif}.design-Section_Description{font-size:1.4rem;line-height:24px;margin:0 auto 25px;padding:0 19px;max-width:788px}.design-Section_Description p:not(:last-child){margin-bottom:1.5em}.design-Section_Element-Title{font-size:2.4rem;letter-spacing:1.2px;line-height:26px;margin-bottom:15px;padding:0 19px;text-align:center;font-family:Times New Roman,Times,serif}.design-Section_Element-Title:lang(ja),.ja-jp .design-Section_Element-Title{font-family:"Noto Serif Japanese",serif}.design-Section_Element-Title:lang(en),.en .design-Section_Element-Title{font-family:Times New Roman,Times,serif}.design-Section_Element-Title:lang(th),.th-th .design-Section_Element-Title{font-family:"Noto Serif Thai",Times New Roman,Times,serif}.design-Section_Element-Title:lang(zh),.zh-cn .design-Section_Element-Title{font-family:"Noto Serif SC",serif}.design-Section_Element-Description{font-size:1.4rem;line-height:24px;margin:0 auto 25px;padding:0 19px 100px;max-width:788px}.design-seiko-style{background:#13294b;background:linear-gradient(135deg,#13294b 30%,#000);color:#fff;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#13294b", endColorstr="#000000", GradientType=1);height:auto;padding:60px 0 30px;position:relative;width:100%}.design-seiko-style-title{font-size:2.4rem;letter-spacing:1.2px;line-height:26px;margin-bottom:15px;padding:0 19px;text-align:center;font-family:Times New Roman,Times,serif}.design-seiko-style-title:lang(ja),.ja-jp .design-seiko-style-title{font-family:"Noto Serif Japanese",serif}.design-seiko-style-title:lang(en),.en .design-seiko-style-title{font-family:Times New Roman,Times,serif}.design-seiko-style-title:lang(th),.th-th .design-seiko-style-title{font-family:"Noto Serif Thai",Times New Roman,Times,serif}.design-seiko-style-title:lang(zh),.zh-cn .design-seiko-style-title{font-family:"Noto Serif SC",serif}.design-seiko-style-description{font-size:1.4rem;line-height:24px;margin:0 auto;padding:0 19px;max-width:788px}.desing-seiko-style-description p:not(:last-child){margin-bottom:1.5em}.design-Visual{height:auto;position:relative;width:100%}.okraAdmin-PostPreview .design-Visual{height:700px}.design-Visual_Image{bottom:0;display:block;position:absolute;width:100%}.design-Visual_Image img{display:block;font-family:"object-fit:cover;object-position:center;";position:relative;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.design-Visual_Title{color:#fff;font-size:2.2rem;left:50%;letter-spacing:4px;position:absolute;text-align:center;top:61px;transform:translate(-50%,-50%);width:100%}.design-Visual_Content{box-sizing:border-box;color:#fff;padding:30% 19px 80%;position:relative;width:100%}.okraAdmin-PostPreview .design-Visual_Content{padding-bottom:0}.design-Visual_Sub{font-size:2.4rem;letter-spacing:1.2px;line-height:25px;margin-bottom:15px;text-align:center;font-family:Times New Roman,Times,serif}.design-Visual_Sub:lang(ja),.ja-jp .design-Visual_Sub{font-family:"Noto Serif Japanese",serif}.design-Visual_Sub:lang(en),.en .design-Visual_Sub{font-family:Times New Roman,Times,serif}.design-Visual_Sub:lang(th),.th-th .design-Visual_Sub{font-family:"Noto Serif Thai",Times New Roman,Times,serif}.design-Visual_Sub:lang(zh),.zh-cn .design-Visual_Sub{font-family:"Noto Serif SC",serif}.design-Visual_Description{font-size:1.4rem;line-height:24px}.design-Visual_Description p:not(:last-child){margin-bottom:1.5em}.design-Watch{background-color:#eff0f2}.design-Watch+.design-Watch{padding-top:15px}.design-Watch_Image{margin:0 auto;width:59.9%;position:relative}.design-Watch_Image img{width:100%;height:auto}.design-Watch_Item-01,.design-Watch_Item-02,.design-Watch_Item-03,.design-Watch_Item-04,.design-Watch_Item-05,.design-Watch_Item-06,.design-Watch_Item-07,.design-Watch_Item-08,.design-Watch_Item-09{position:absolute;width:12.3%}.design-Watch_Item-01{left:42%;top:27%}.design-Watch_Item-02{left:57%;top:29%}.design-Watch_Item-03{left:72%;top:26%}.design-Watch_Item-04{left:85%;top:33%}.design-Watch_Item-05{left:95%;top:43%}.design-Watch_Item-06{top:49%;left:32%}.design-Watch_Item-07{left:38%;top:40%}.design-Watch_Item-08{left:-2%;top:31%}.design-Watch_Item-09{left:-8%;top:18%}.design-Watch_Line-01,.design-Watch_Line-02,.design-Watch_Line-03,.design-Watch_Line-04,.design-Watch_Line-05,.design-Watch_Line-06,.design-Watch_Line-07,.design-Watch_Line-08,.design-Watch_Line-09{display:none;width:100%}.design-Watch_Link-01,.design-Watch_Link-02,.design-Watch_Link-03,.design-Watch_Link-04,.design-Watch_Link-05,.design-Watch_Link-06,.design-Watch_Link-07,.design-Watch_Link-08,.design-Watch_Link-09{position:absolute;top:0;width:100%}.design-Watch_Link-01 button,.design-Watch_Link-02 button,.design-Watch_Link-03 button,.design-Watch_Link-04 button,.design-Watch_Link-05 button,.design-Watch_Link-06 button,.design-Watch_Link-07 button,.design-Watch_Link-08 button,.design-Watch_Link-09 button{border:none;display:block;font-size:1.5rem;letter-spacing:.5px;line-height:22px;text-decoration:underline;font-family:Montserrat,sans-serif}.design-Watch_Link-01 button:lang(ja),.design-Watch_Link-02 button:lang(ja),.design-Watch_Link-03 button:lang(ja),.design-Watch_Link-04 button:lang(ja),.design-Watch_Link-05 button:lang(ja),.design-Watch_Link-06 button:lang(ja),.design-Watch_Link-07 button:lang(ja),.design-Watch_Link-08 button:lang(ja),.design-Watch_Link-09 button:lang(ja),.ja-jp .design-Watch_Link-01 button,.ja-jp .design-Watch_Link-02 button,.ja-jp .design-Watch_Link-03 button,.ja-jp .design-Watch_Link-04 button,.ja-jp .design-Watch_Link-05 button,.ja-jp .design-Watch_Link-06 button,.ja-jp .design-Watch_Link-07 button,.ja-jp .design-Watch_Link-08 button,.ja-jp .design-Watch_Link-09 button{font-family:Noto Sans Japanese,sans-serif}.design-Watch_Link-01 button:lang(en),.design-Watch_Link-02 button:lang(en),.design-Watch_Link-03 button:lang(en),.design-Watch_Link-04 button:lang(en),.design-Watch_Link-05 button:lang(en),.design-Watch_Link-06 button:lang(en),.design-Watch_Link-07 button:lang(en),.design-Watch_Link-08 button:lang(en),.design-Watch_Link-09 button:lang(en),.en .design-Watch_Link-01 button,.en .design-Watch_Link-02 button,.en .design-Watch_Link-03 button,.en .design-Watch_Link-04 button,.en .design-Watch_Link-05 button,.en .design-Watch_Link-06 button,.en .design-Watch_Link-07 button,.en .design-Watch_Link-08 button,.en .design-Watch_Link-09 button{font-family:Montserrat,sans-serif}.design-Watch_Link-01 button:lang(th),.design-Watch_Link-02 button:lang(th),.design-Watch_Link-03 button:lang(th),.design-Watch_Link-04 button:lang(th),.design-Watch_Link-05 button:lang(th),.design-Watch_Link-06 button:lang(th),.design-Watch_Link-07 button:lang(th),.design-Watch_Link-08 button:lang(th),.design-Watch_Link-09 button:lang(th),.th-th .design-Watch_Link-01 button,.th-th .design-Watch_Link-02 button,.th-th .design-Watch_Link-03 button,.th-th .design-Watch_Link-04 button,.th-th .design-Watch_Link-05 button,.th-th .design-Watch_Link-06 button,.th-th .design-Watch_Link-07 button,.th-th .design-Watch_Link-08 button,.th-th .design-Watch_Link-09 button{font-family:Noto Sans Thai,Montserrat,sans-serif}.design-Watch_Link-01 button:lang(zh),.design-Watch_Link-02 button:lang(zh),.design-Watch_Link-03 button:lang(zh),.design-Watch_Link-04 button:lang(zh),.design-Watch_Link-05 button:lang(zh),.design-Watch_Link-06 button:lang(zh),.design-Watch_Link-07 button:lang(zh),.design-Watch_Link-08 button:lang(zh),.design-Watch_Link-09 button:lang(zh),.zh-cn .design-Watch_Link-01 button,.zh-cn .design-Watch_Link-02 button,.zh-cn .design-Watch_Link-03 button,.zh-cn .design-Watch_Link-04 button,.zh-cn .design-Watch_Link-05 button,.zh-cn .design-Watch_Link-06 button,.zh-cn .design-Watch_Link-07 button,.zh-cn .design-Watch_Link-08 button,.zh-cn .design-Watch_Link-09 button{font-family:Noto Sans SC,serif}.design-Watch_Link-01 button:hover,.design-Watch_Link-02 button:hover,.design-Watch_Link-03 button:hover,.design-Watch_Link-04 button:hover,.design-Watch_Link-05 button:hover,.design-Watch_Link-06 button:hover,.design-Watch_Link-07 button:hover,.design-Watch_Link-08 button:hover,.design-Watch_Link-09 button:hover{text-decoration:none}.design-Watch_Link-01 button{background-image:url(/assets/img/about/design/btn_num_01.png)}.design-Watch_Link-01 button,.design-Watch_Link-02 button{background-repeat:no-repeat;background-size:cover;border-radius:100%;height:0;padding:100% 0 0;text-indent:-9999px;width:100%;text-align:left}.design-Watch_Link-02 button{background-image:url(/assets/img/about/design/btn_num_02.png)}.design-Watch_Link-03 button{background-image:url(/assets/img/about/design/btn_num_03.png)}.design-Watch_Link-03 button,.design-Watch_Link-04 button{background-repeat:no-repeat;background-size:cover;border-radius:100%;height:0;padding:100% 0 0;text-indent:-9999px;width:100%}.design-Watch_Link-04 button{background-image:url(/assets/img/about/design/btn_num_04.png)}.design-Watch_Link-05 button{background-image:url(/assets/img/about/design/btn_num_05.png)}.design-Watch_Link-05 button,.design-Watch_Link-06 button{background-repeat:no-repeat;background-size:cover;border-radius:100%;height:0;padding:100% 0 0;text-indent:-9999px;width:100%}.design-Watch_Link-06 button{background-image:url(/assets/img/about/design/btn_num_06.png)}.design-Watch_Link-07 button{background-image:url(/assets/img/about/design/btn_num_07.png)}.design-Watch_Link-07 button,.design-Watch_Link-08 button{background-repeat:no-repeat;background-size:cover;border-radius:100%;height:0;padding:100% 0 0;text-indent:-9999px;width:100%}.design-Watch_Link-08 button{background-image:url(/assets/img/about/design/btn_num_08.png)}.design-Watch_Link-09 button{background-image:url(/assets/img/about/design/btn_num_09.png);background-repeat:no-repeat;background-size:cover;border-radius:100%;height:0;padding:100% 0 0;text-indent:-9999px;width:100%}.design-Watch_Modal{overflow-y:scroll}.design-Watch_Modal-Wrapper{box-sizing:border-box;padding:30px;opacity:0;transition:opacity .4s ease;width:percecntage(1/1)}.okra-modal-is-shown .design-Watch_Modal-Wrapper{opacity:1}.design-Watch_Modal-Content{overflow:visible}.design-Watch_Modal-Close{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;background-size:contain;border:none;height:21px;opacity:1;padding:0;position:fixed;right:15px;text-align:center;top:15px;width:21px}.design-Watch_Modal-Close img{width:100%}.design-Watch_Modal-Image{border:1px solid #ccc;box-sizing:border-box;margin-bottom:20px;width:100%}.design-Watch_Modal-Image img{width:100%}.design-Watch_Modal-Title{font-size:1.6rem;letter-spacing:1.5px;line-height:24px;margin-bottom:16px}.design-Watch_Modal-Text{font-size:1.5rem;letter-spacing:0;line-height:26px}.design-Watch_Modal-Text b{display:inline-block;font-size:1.6rem;letter-spacing:1.5px;line-height:24px;margin-bottom:16px}.design-Watch_Modal-Prev{left:0;transform:trnaslate(-100%,0)}.design-Watch_Modal-Next,.design-Watch_Modal-Prev{position:absolute;top:0;width:12px;cursor:pointer;margin-top:23%;padding:10px;z-index:10}.design-Watch_Modal-Next{right:0;transform:trnaslate(100%,0)}.design-Watch_Modal-Next img,.design-Watch_Modal-Prev img{width:100%}.design-Watch_AdminCarousel{position:relative;margin:0 auto;box-sizing:border-box;padding:0 30px 30px;width:percecntage(1/1)}.design-Watch_AdminCarousel .swiper-container{overflow:visible}.design-Watch_AdminCarousel .okra-carousel-slide-inner{min-height:200px}.design-Watch_AdminCarousel .okra-carousel-slide-inner img{margin-bottom:20px;width:100%}.design-Watch_AdminCarousel_Lead{margin-bottom:10px}.design-Watch_AdminCarousel_Next{background-image:url(/assets/img/common/arrow_right_nv.svg);right:0}.design-Watch_AdminCarousel_Next,.design-Watch_AdminCarousel_Prev{background-size:16px 28px;background-position:50%;background-repeat:no-repeat;text-indent:100%;white-space:nowrap;overflow:hidden;cursor:pointer;margin-top:23%;padding:10px;position:absolute;top:0;width:12px}.design-Watch_AdminCarousel_Prev{background-image:url(/assets/img/common/arrow_left_nv.svg);left:0}.generic-wrapper{margin:0 auto;padding:0 19px 70px}.manufacture-Header{margin-bottom:45px;padding-top:38px}.manufacture-Header_Title{color:#15243e;font-size:1.6rem;letter-spacing:3px;line-height:21px;margin-bottom:15px;text-align:center;font-family:Montserrat,sans-serif}.ja-jp .manufacture-Header_Title,.manufacture-Header_Title:lang(ja){font-family:Noto Sans Japanese,sans-serif}.en .manufacture-Header_Title,.manufacture-Header_Title:lang(en){font-family:Montserrat,sans-serif}.manufacture-Header_Title:lang(th),.th-th .manufacture-Header_Title{font-family:Noto Sans Thai,Montserrat,sans-serif}.manufacture-Header_Title:lang(zh),.zh-cn .manufacture-Header_Title{font-family:Noto Sans SC,serif}.manufacture-Header_Description{margin:0 auto;padding:0 19px;max-width:750px}.manufacture-Header_Description p{font-size:1.4rem;line-height:24px;margin:0 0 1.5em}.manufacture-Header_Description p:last-child{margin-bottom:0}.manufacture-Header_Description br{display:none}.manufacture-Header-Title{color:#15243e;font-size:1.6rem;letter-spacing:3px;line-height:21px;margin-bottom:15px;text-align:center;padding-top:38px;font-family:Montserrat,sans-serif}.ja-jp .manufacture-Header-Title,.manufacture-Header-Title:lang(ja){font-family:Noto Sans Japanese,sans-serif}.en .manufacture-Header-Title,.manufacture-Header-Title:lang(en){font-family:Montserrat,sans-serif}.manufacture-Header-Title:lang(th),.th-th .manufacture-Header-Title{font-family:Noto Sans Thai,Montserrat,sans-serif}.manufacture-Header-Title:lang(zh),.zh-cn .manufacture-Header-Title{font-family:Noto Sans SC,serif}.manufacture-Header-Description{margin:0 auto 65px;padding:0 19px;max-width:750px}.manufacture-Header-Description p{font-size:1.4rem;line-height:24px;margin:0 0 1.5em}.manufacture-Header-Description p:last-child{margin-bottom:0}.manufacture-Section{height:100%;overflow:hidden;position:relative;width:100%;z-index:1}.manufacture-Section_Image,.manufacture-Section_Image-turning{height:0;min-height:auto;padding:98.3% 0 0;position:relative;top:0;width:100%}.okraAdmin-PostPreview .manufacture-Section_Image img,.okraAdmin-PostPreview .manufacture-Section_Image-turning img{max-width:100%;height:auto}.manufacture-Section_Image img,.manufacture-Section_Image-turning img{font-family:"object-fit:cover;object-position:center;";left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;top:0;height:100%;width:100%}.manufacture-Section_Content,.manufacture-Section_Content-turning{box-sizing:border-box;display:table;font-size:1.3rem;padding:28px 19px 50px;vertical-align:middle;width:100%}.manufacture-Section_Container{display:table-cell;vertical-align:middle}.manufacture-Section_Sub{display:block;font-size:1.2rem;letter-spacing:1px;line-height:16px;margin-bottom:15px;text-align:center}.manufacture-Section_Title{font-size:2.4rem;font-weight:400;letter-spacing:1.2px;line-height:26px;margin-bottom:20px;text-align:center;font-family:Times New Roman,Times,serif}.ja-jp .manufacture-Section_Title,.manufacture-Section_Title:lang(ja){font-family:"Noto Serif Japanese",serif}.en .manufacture-Section_Title,.manufacture-Section_Title:lang(en){font-family:Times New Roman,Times,serif}.manufacture-Section_Title:lang(th),.th-th .manufacture-Section_Title{font-family:"Noto Serif Thai",Times New Roman,Times,serif}.manufacture-Section_Title:lang(zh),.zh-cn .manufacture-Section_Title{font-family:"Noto Serif SC",serif}.manufacture-Section_Description img{margin:20px 0;max-width:100%;height:auto}.manufacture-Section_Description p{font-size:1.5rem;line-height:26px}.manufacture-Section_Description p:not(:last-child){margin-bottom:1.5em}.manufacture-Section_Description div div:last-child p,.manufacture-Section_Description div div:nth-last-child(2) p{font-size:1.1rem;letter-spacing:.42px;line-height:16px;margin-top:5px}.manufacture-Section_Description sup{font-size:1.4rem;line-height:24px;vertical-align:top}.manufacture-Section_Notes{font-size:1.1rem;letter-spacing:.42px;line-height:16px;margin-top:15px}.manufacture-Section_Notes span{display:block;margin-top:5px}.manufacture-Section_Banner{margin:20px 0 0;text-align:center}.manufacture-Section_Banner a{display:block}.manufacture-Section_Banner a:not(:first-child){margin-top:10px}.manufacture-Section_Banner img{max-width:100%;height:auto}.movement-Column{height:100%;position:relative;overflow:hidden;width:100%;z-index:1}.movement-Column_Image{height:0;padding:98.3% 0 0;position:relative;top:0;width:100%}.movement-Column_Image img{font-family:"object-fit:cover;object-position:center;";height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;top:0;width:100%}.movement-Column_Text{float:right;box-sizing:border-box;display:table;table-layout:fixed;font-size:1.4rem;height:100%;padding:28px 19px 50px;text-align:center;vertical-align:middle;width:100%}.movement-Column_Text+.movement-Column_Text{padding-top:0}.movement-Column_Container{display:table-cell;vertical-align:middle}.movement-Column_Description{text-align:left}.movement-Column_Description p{font-size:1.4rem;line-height:24px;margin-bottom:1.5em}.movement-Column_Description p:last-child{margin-bottom:0}.movement-Column_Header{text-align:center;max-width:750px;margin:0 auto}.movement-Column_Sub{display:block;font-size:1.2rem;letter-spacing:2px;margin-bottom:10px}.movement-Column_Title{font-size:2.4rem;font-weight:400;letter-spacing:0;line-height:26px;margin-bottom:20px;font-family:Times New Roman,Times,serif}.ja-jp .movement-Column_Title,.movement-Column_Title:lang(ja){font-family:"Noto Serif Japanese",serif}.en .movement-Column_Title,.movement-Column_Title:lang(en){font-family:Times New Roman,Times,serif}.movement-Column_Title:lang(th),.th-th .movement-Column_Title{font-family:"Noto Serif Thai",Times New Roman,Times,serif}.movement-Column_Title:lang(zh),.zh-cn .movement-Column_Title{font-family:"Noto Serif SC",serif}.movement-Column-turning{height:100%;position:relative;overflow:hidden;width:100%;z-index:1}.movement-Column_Image-turning{height:0;padding:98.3% 0 0;position:relative;top:0;width:100%;float:right;left:auto;right:0}.movement-Column_Image-turning img{font-family:"object-fit:cover;object-position:center;";height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;top:0;width:100%}.movement-Column_Text-turning{box-sizing:border-box;display:table;table-layout:fixed;font-size:1.4rem;height:100%;padding:28px 19px 50px;text-align:center;vertical-align:middle;width:100%;float:left}.movement-Column_Text-turning+.movement-Column_Text-turning{padding-top:0}.movement-Column_Container-turning{display:table-cell;vertical-align:middle}.movement-Column_Description-turning{text-align:left}.movement-Column_Description-turning p{font-size:1.4rem;line-height:24px;margin-bottom:1.5em}.movement-Column_Description-turning p:last-child{margin-bottom:0}.movement-Column_Header-turning{text-align:center;max-width:750px;margin:0 auto}.movement-Column_Sub-turning{display:block;font-size:1.2rem;letter-spacing:2px;margin-bottom:10px}.movement-Column_Title-turning{font-size:2.4rem;font-weight:400;letter-spacing:0;line-height:26px;margin-bottom:20px;font-family:Times New Roman,Times,serif}.ja-jp .movement-Column_Title-turning,.movement-Column_Title-turning:lang(ja){font-family:"Noto Serif Japanese",serif}.en .movement-Column_Title-turning,.movement-Column_Title-turning:lang(en){font-family:Times New Roman,Times,serif}.movement-Column_Title-turning:lang(th),.th-th .movement-Column_Title-turning{font-family:"Noto Serif Thai",Times New Roman,Times,serif}.movement-Column_Title-turning:lang(zh),.zh-cn .movement-Column_Title-turning{font-family:"Noto Serif SC",serif}.movement-Column-center{height:100%;position:relative;overflow:hidden;width:100%;z-index:1}.movement-Column_Image-center{height:0;padding:98.3% 0 0;position:relative;top:0;width:100%}.movement-Column_Image-center img{font-family:"object-fit:cover;object-position:center;";height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;top:0;width:100%}.movement-Column_Text-center{box-sizing:border-box;display:table;table-layout:fixed;font-size:1.4rem;height:100%;text-align:center;vertical-align:middle}.movement-Column_Text-center+.movement-Column_Text-center{padding-top:0}.movement-Column_Container-center{display:table-cell;vertical-align:middle}.movement-Column_Description-center{text-align:left}.movement-Column_Description-center p{font-size:1.4rem;line-height:24px;margin-bottom:1.5em}.movement-Column_Description-center p:last-child{margin-bottom:0}.movement-Column_Header-center{text-align:center;max-width:750px;margin:0 auto}.movement-Column_Sub-center{display:block;font-size:1.2rem;letter-spacing:2px;margin-bottom:10px}.movement-Column_Title-center{font-size:2.4rem;font-weight:400;letter-spacing:0;line-height:26px;margin-bottom:20px;font-family:Times New Roman,Times,serif}.ja-jp .movement-Column_Title-center,.movement-Column_Title-center:lang(ja){font-family:"Noto Serif Japanese",serif}.en .movement-Column_Title-center,.movement-Column_Title-center:lang(en){font-family:Times New Roman,Times,serif}.movement-Column_Title-center:lang(th),.th-th .movement-Column_Title-center{font-family:"Noto Serif Thai",Times New Roman,Times,serif}.movement-Column_Title-center:lang(zh),.zh-cn .movement-Column_Title-center{font-family:"Noto Serif SC",serif}.movement-Column_Text-center{float:none;min-height:0;margin:0 auto;padding:28px 19px 50px;max-width:750px;width:100%}.movement-Column_List_Image{margin-bottom:24px;text-align:center}.movement-Column_List{margin-bottom:24px}.movement-Column_List li{font-size:1.4rem;letter-spacing:0;line-height:24px;padding-left:1.3em;text-indent:-1.4em}.movement-Column_List li span{font-size:1.6rem}.movement-Column_Button{text-align:center;margin-top:22px}.movement-Column_Button a,.movement-Column_Button span{width:160px;display:inline-block;padding:12px 0;text-align:center;background:0 0;transition:.3s;font-size:1.2rem;letter-spacing:1.09px;color:#fff;border:1px solid #fff}.movement-Column_Button a:hover,.movement-Column_Button span:hover{color:#15243e;background-color:#fff}.movement-Column_Description_Text:first-child p{margin-bottom:1.5em}.movement-Column_Description div[okra-text-element-component]{margin-bottom:1.5em;font-size:1.5rem;letter-spacing:0;line-height:26px}.movement-Column_Description div[okra-text-element-component]:last-child{margin-bottom:0}.movement-Column_Description div[okra-image-element-component],.movement-Column_Description div[okra-media-element-component]{margin-bottom:24px;text-align:center}.movement-Column_Description div[okra-image-element-component]:last-child,.movement-Column_Description div[okra-media-element-component]:last-child{margin-bottom:0}.movement-Column_Description div[okra-image-element-component] img,.movement-Column_Description div[okra-media-element-component] img{max-width:100%;height:auto}.movement-Column_Description div[okra-list-element-component]{margin-bottom:24px}.movement-Column_Description div[okra-list-element-component]:last-child{margin-bottom:0}.movement-Column_Description div[okra-list-element-component] li{font-size:1.4rem;letter-spacing:0;line-height:24px;padding-left:1.3em;text-indent:-1.4em}.movement-Column_Description div[okra-list-element-component] li span{font-size:1.6rem}.movement-Definitions{display:table;padding:0 19px;margin:0 0 50px;width:auto}.movement-Definitions_Item{border-bottom:1px solid #ccc;box-sizing:border-box;display:block;padding:0 0 20px;width:100%}.movement-Definitions_Item:not(:first-child){margin:20px 0}.movement-Definitions_Item:last-child{margin:20px 0 0}.movement-Definitions_Header{margin-bottom:10px;text-align:center}.movement-Definitions_Sub{font-size:1.3rem;display:block;line-height:18px;margin-bottom:6px}.movement-Definitions_Title{font-size:2.4rem;line-height:22px;font-family:Times New Roman,Times,serif}.ja-jp .movement-Definitions_Title,.movement-Definitions_Title:lang(ja){font-family:"Noto Serif Japanese",serif}.en .movement-Definitions_Title,.movement-Definitions_Title:lang(en){font-family:Times New Roman,Times,serif}.movement-Definitions_Title:lang(th),.th-th .movement-Definitions_Title{font-family:"Noto Serif Thai",Times New Roman,Times,serif}.movement-Definitions_Title:lang(zh),.zh-cn .movement-Definitions_Title{font-family:"Noto Serif SC",serif}.movement-Definitions_Content{font-size:1.4rem;display:block;line-height:24px;padding-left:0}.movement-Definitions_Content div[okra-text-element-component]{margin-bottom:1.5em}.movement-Definitions_Content div[okra-text-element-component]:last-child{margin-bottom:0}.movement-Header{position:absolute;text-align:center;top:38px;width:100%}.movement-Header_Title{color:#fff;font-size:1.6rem;letter-spacing:2.6px}.movement-History{background-color:#13294b;background-image:linear-gradient(135deg,#13294b 30%,#000);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#13294b", endColorstr="#000000", GradientType=1);height:500px;max-height:500px;padding:0;position:relative;width:100%}.movement-History_Image{background-image:url(/assets/img/about/movement/section_history_pc.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;display:block;height:500px;max-height:500px;position:absolute;top:0}.okraAdmin-PostPreview .movement-History_Image{height:auto;overflow:hidden}.movement-History_Image div{height:100%}.movement-History_Image img{height:100%;font-family:"object-fit:cover;object-position:center;";-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.movement-History_Content{color:#fff;text-align:center;width:100%;position:relative;padding:50px 0}.movement-History_Title{display:block;font-size:2.1rem;letter-spacing:1px;margin-bottom:38px;position:relative;font-family:Times New Roman,Times,serif}.ja-jp .movement-History_Title,.movement-History_Title:lang(ja){font-family:"Noto Serif Japanese",serif}.en .movement-History_Title,.movement-History_Title:lang(en){font-family:Times New Roman,Times,serif}.movement-History_Title:lang(th),.th-th .movement-History_Title{font-family:"Noto Serif Thai",Times New Roman,Times,serif}.movement-History_Title:lang(zh),.zh-cn .movement-History_Title{font-family:"Noto Serif SC",serif}.movement-History_Title:after{background-color:#fff;bottom:-20px;content:"";height:2px;left:50%;position:absolute;transform:translate(-50%);width:35px}.movement-History_Description{font-size:1.4rem;letter-spacing:0;line-height:24px;margin:0 auto 25px;padding:0 19px;text-align:left}.movement-History_Description p:not(:last-child){margin-bottom:1.5em}.movement-History_Button{text-align:center}.movement-History_Button a,.movement-History_Button span{width:160px;display:inline-block;padding:12px 0;text-align:center;background:0 0;transition:.3s;font-size:1.2rem;letter-spacing:1.09px;color:#fff;border:1px solid #fff}.movement-History_Button a:hover,.movement-History_Button span:hover{color:#15243e;background-color:#fff}.movement-History_Button a{width:160px}.movement-Manufacture{color:#fff;background:#13294b;background:linear-gradient(135deg,#13294b 30%,#000);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#13294b", endColorstr="#000", GradientType=1)}.movement-Mechanism{padding:28px 19px 50px;text-align:center}.movement-Mechanism_Header{text-align:center;margin-bottom:25px}.movement-Mechanism_Title-header{text-align:center;margin-bottom:35px;padding:36px 0 0}.movement-Mechanism_Sub{display:block;font-size:1.2rem;letter-spacing:2px;margin-bottom:7px;font-family:Montserrat,sans-serif}.ja-jp .movement-Mechanism_Sub,.movement-Mechanism_Sub:lang(ja){font-family:Noto Sans Japanese,sans-serif}.en .movement-Mechanism_Sub,.movement-Mechanism_Sub:lang(en){font-family:Montserrat,sans-serif}.movement-Mechanism_Sub:lang(th),.th-th .movement-Mechanism_Sub{font-family:Noto Sans Thai,Montserrat,sans-serif}.movement-Mechanism_Sub:lang(zh),.zh-cn .movement-Mechanism_Sub{font-family:Noto Sans SC,serif}.movement-Mechanism_Title{font-size:2.1rem;letter-spacing:1px;line-height:26px;margin-bottom:20px;font-family:Times New Roman,Times,serif}.ja-jp .movement-Mechanism_Title,.movement-Mechanism_Title:lang(ja){font-family:"Noto Serif Japanese",serif}.en .movement-Mechanism_Title,.movement-Mechanism_Title:lang(en){font-family:Times New Roman,Times,serif}.movement-Mechanism_Title:lang(th),.th-th .movement-Mechanism_Title{font-family:"Noto Serif Thai",Times New Roman,Times,serif}.movement-Mechanism_Title:lang(zh),.zh-cn .movement-Mechanism_Title{font-family:"Noto Serif SC",serif}.movement-Mechanism_Description{margin:0 auto 50px;padding:0 19px;text-align:left;max-width:750px}.movement-Mechanism_Description p{font-size:1.4rem;margin-bottom:1.5em;line-height:24px}.movement-Mechanism_Description p:last-child{margin-bottom:0}.movement-Mechanism_Table{width:100%;overflow-x:auto;box-sizing:border-box;padding:0 19px 50px}.movement-Mechanism_Table::-webkit-scrollbar{height:5px}.movement-Mechanism_Table::-webkit-scrollbar-track{border-radius:5px;background:#ccc}.movement-Mechanism_Table::-webkit-scrollbar-thumb{border-radius:5px;background:#15243e}.movement-Mechanism_Table table{background-color:#f7f8fa;border-collapse:collapse;font-size:1.4rem;letter-spacing:.5px;line-height:16px;margin-bottom:20px;text-align:center;width:180%}.movement-Mechanism_Table tbody tr:nth-child(2n),.movement-Mechanism_Table thead tr:nth-child(odd){background-color:#dde0e5}.movement-Mechanism_Table th{border-right:1px solid #ccc;font-size:1.4rem;font-weight:400;line-height:18px;padding:15px;text-align:center}.movement-Mechanism_Table th:nth-child(3){border:none}.movement-Mechanism_Table td{border-right:1px solid #ccc;font-size:1.4rem;line-height:18px;vertical-align:middle;padding:15px}.movement-Mechanism_Table td:first-child{width:16%}.movement-Mechanism_Table td:nth-child(2){width:22%}.movement-Mechanism_Table td:nth-child(3){border:none;text-align:left}.movement-Mechanism_Table td span{display:block;font-size:1.2rem;line-height:14px;margin-top:5px}.movement-Models{margin:0;padding:50px 0}.movement-Models:last-child{padding-bottom:115px}.movement-Models:last-child:before{border-top:1px solid #ccc;content:"";display:block;margin:55px 20px 0;padding:40px 0 0}.movement-Models_Title{font-size:1.7rem;font-weight:500;letter-spacing:2px;line-height:21px;margin-bottom:37px;overflow:hidden;text-align:center}.movement-Models_Price{color:#15243e;font-size:1.2rem;letter-spacing:.92px;font-family:Times New Roman,Times,serif}.ja-jp .movement-Models_Price,.movement-Models_Price:lang(ja){font-family:"Noto Serif Japanese",serif}.en .movement-Models_Price,.movement-Models_Price:lang(en){font-family:Times New Roman,Times,serif}.movement-Models_Price:lang(th),.th-th .movement-Models_Price{font-family:"Noto Serif Thai",Times New Roman,Times,serif}.movement-Models_Price:lang(zh),.zh-cn .movement-Models_Price{font-family:"Noto Serif SC",serif}.movement-Models_Price small{font-size:1rem}.movement-Models_WithoutTax{color:#15243e;font-size:1rem;letter-spacing:.1em;margin:1em 0 0}.movement-Models_WithoutTax--price{font-family:Times New Roman,Times,serif}.ja-jp .movement-Models_WithoutTax--price,.movement-Models_WithoutTax--price:lang(ja){font-family:"Noto Serif Japanese",serif}.en .movement-Models_WithoutTax--price,.movement-Models_WithoutTax--price:lang(en){font-family:Times New Roman,Times,serif}.movement-Models_WithoutTax--price:lang(th),.th-th .movement-Models_WithoutTax--price{font-family:"Noto Serif Thai",Times New Roman,Times,serif}.movement-Models_WithoutTax--price:lang(zh),.zh-cn .movement-Models_WithoutTax--price{font-family:"Noto Serif SC",serif}.movement-Models_Released{color:#15243e;font-size:1.2rem;letter-spacing:.92px;margin-top:15px}.movement-Models_Products{overflow:hidden;margin:0 auto;position:relative;max-width:700px}.movement-Models_Products ul{display:flex;font-size:0;text-align:center;width:100%}.movement-Models_Products ul li{box-sizing:border-box;display:inline-block;margin-bottom:0;vertical-align:top;width:33.33333333%;max-width:100%}.movement-Models_Pager-next,.movement-Models_Pager-prev{padding:10px;position:absolute;top:42%;transform:translateY(-50%);width:11px;z-index:40}.movement-Models_Pager-next img,.movement-Models_Pager-prev img{width:100%}.movement-Models_Pager-prev{left:0}.movement-Models_Pager-next{right:0}.movement-Models_Item{padding:0;position:relative}.movement-Models_Item a{display:block;margin-bottom:25px;text-decoration:none}.movement-Models_Header{height:35px;position:relative;text-align:center;width:100%;z-index:10}.movement-Models_Tag{color:#15243e;border-bottom:2px solid #1e2432;display:inline-block;font-size:1.4rem;letter-spacing:2.91px;line-height:13px;margin-right:4px;margin-left:4px;vertical-align:baseline}.movement-Models_Image{box-sizing:border-box;margin-bottom:25px;padding:0 10px;position:relative;z-index:0}.movement-Models_Image img{height:auto;transition:all .2s ease-out;width:100%}.movement-Models_Detail{position:relative;z-index:10}.movement-Models_Name{color:#15243e;font-size:1.4rem;font-weight:400;letter-spacing:2.5px;line-height:21px;margin-bottom:4px}.movement-Models_Button{text-align:center}.movement-Models_Button a,.movement-Models_Button span{width:160px;display:inline-block;padding:12px 0;text-align:center;background:0 0;transition:.3s;font-size:1.2rem;letter-spacing:1.09px;color:#15243e;border:1px solid #273854}.movement-Models_Button a:hover,.movement-Models_Button span:hover{color:#fff;background-color:#15243e}.movement-Models_Button a{width:160px}.movement-Quality_Header{text-align:center;max-width:750px;margin:0 auto;padding:36px 0 30px}.movement-Quality_Sub{display:block;font-size:1.2rem;letter-spacing:2px;margin-bottom:10px}.movement-Quality_Title{font-size:2.4rem;font-weight:400;letter-spacing:0;line-height:26px;font-family:Times New Roman,Times,serif;margin-bottom:0}.ja-jp .movement-Quality_Title,.movement-Quality_Title:lang(ja){font-family:"Noto Serif Japanese",serif}.en .movement-Quality_Title,.movement-Quality_Title:lang(en){font-family:Times New Roman,Times,serif}.movement-Quality_Title:lang(th),.th-th .movement-Quality_Title{font-family:"Noto Serif Thai",Times New Roman,Times,serif}.movement-Quality_Title:lang(zh),.zh-cn .movement-Quality_Title{font-family:"Noto Serif SC",serif}.movement-Slides{height:auto;padding:20px 0;position:relative}.movement-Slides_Slide{overflow:hidden;padding:20px 0;position:relative}.movement-Slides_Slide .swiper-wrapper{display:block}.movement-Slides ul li{background-color:#eff0f2;font-size:0;height:auto;position:relative}.movement-Slides_Image{min-height:auto;transform:none}.movement-Slides_Image,.movement-Slides_Image:after{height:100%;left:0;position:absolute;top:0;width:100%}.movement-Slides_Image:after{background-color:#000;content:"";opacity:.6}.movement-Slides_Content{box-sizing:border-box;display:table;font-size:1.4rem;min-height:0;padding:0 19px;position:relative;text-align:center;vertical-align:middle;width:100%;z-index:100}.movement-Slides_Container{border-bottom:1px solid #ccc;display:table-cell;height:100%;vertical-align:middle}.movement-Slides_Sub{display:block;font-size:1.2rem;letter-spacing:2px;margin-bottom:7px;padding-top:10px;padding-right:30px;text-align:left}.movement-Slides_Title{font-size:2.1rem;line-height:21px;letter-spacing:1.1px;margin-bottom:0;padding:0 30px 10px 0;position:relative;text-align:left;font-family:Times New Roman,Times,serif}.ja-jp .movement-Slides_Title,.movement-Slides_Title:lang(ja){font-family:"Noto Serif Japanese",serif}.en .movement-Slides_Title,.movement-Slides_Title:lang(en){font-family:Times New Roman,Times,serif}.movement-Slides_Title:lang(th),.th-th .movement-Slides_Title{font-family:"Noto Serif Thai",Times New Roman,Times,serif}.movement-Slides_Title:lang(zh),.zh-cn .movement-Slides_Title{font-family:"Noto Serif SC",serif}.movement-Slides_Title:before{color:#15243e;content:"\F107";display:inline-block;font:14px/40px FontAwesome;letter-spacing:.65px;right:10px;top:50%;position:absolute;text-rendering:auto;transform:translateY(-50%) rotate(0);transition-property:all;transition-duration:.4s;transition-timing-function:cubic-bezier(.19,1,.22,1);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.on .movement-Slides_Title:before{transform:translateY(-50%) rotate(180deg)}.movement-Slides_Description{overflow:hidden;text-align:left;transition:height .4s,visibility .4s}.movement-Slides_DescriptionInner{padding:0 0 20px}.movement-Slides_Description p{font-size:1.4rem;line-height:24px;margin:0 0 1.5em}.movement-Slides_DescriptionInner ul li{font-size:1.1rem;line-height:18px;text-align:left}.movement-Slides_Pagination{bottom:40px;display:none;font-size:1.1rem;left:75%;letter-spacing:1.5px;margin-bottom:0;padding-top:0;position:absolute;text-align:center;transform:translate(-50%);width:100%;z-index:1}.movement-Slides_Pager-next,.movement-Slides_Pager-prev{cursor:pointer;padding:10px;top:50%;transform:translateY(-50%);transition:all .2s ease-out;position:absolute;z-index:40}.movement-Slides_Pager-next img,.movement-Slides_Pager-prev img{visibility:hidden;width:100%}.movement-Slides_Pager-prev{background-image:url(/assets/img/common/arrow_left_nv.svg);background-position:50%;background-repeat:no-repeat;background-size:11px 19px;display:none;height:19px;left:0;width:11px}.movement-Slides_Pager-prev:hover{margin-left:-10px}.movement-Slides_Pager-next{background-image:url(/assets/img/common/arrow_right_nv.svg);background-size:11px 19px;background-position:50%;background-repeat:no-repeat;display:none;height:19px;right:0;width:11px}.movement-Slides_Pager-next:hover{right:-10px}.movement-Slides_Content-full{width:100%}.movement-Slides_Container-full{border-bottom:1px solid #ccc;display:block;margin:0 auto}.movement-Slides_Pagination-full{left:50%}.movement-Slides-full .movement-Slides_Pager-prev{left:0}.movement-Spec{margin:50px auto 70px;padding:0 19px;max-width:750px}.movement-Spec_Sub{font-size:1.8rem;font-weight:500;letter-spacing:2px;margin-bottom:30px;text-align:center}.movement-Spec_Table{width:100%;overflow-x:auto}.movement-Spec_Table::-webkit-scrollbar{height:5px}.movement-Spec_Table::-webkit-scrollbar-track{border-radius:5px;background:#ccc}.movement-Spec_Table::-webkit-scrollbar-thumb{border-radius:5px;background:#15243e}.movement-Spec_Table table{width:100%;background:#f7f8fa;border-collapse:collapse;text-align:left;font-size:1.5rem;letter-spacing:.5px;line-height:26px}.movement-Spec_Table table th{border-right:1px solid #ccc;font-weight:400;padding:15px 36px;text-align:left;vertical-align:middle;width:30%}.movement-Spec_Table table td{padding:15px 40px;vertical-align:middle}.movement-Spec_Table table tr:nth-child(odd){background-color:#dde0e5}.movement-Technology_Header{text-align:center;max-width:750px;margin:0 auto;padding:50px 19px}.movement-Technology_Sub{display:block;font-size:1.2rem;letter-spacing:2px;margin-bottom:10px}.movement-Technology_Title{font-size:2.4rem;font-weight:400;letter-spacing:0;line-height:26px;margin-bottom:20px;font-family:Times New Roman,Times,serif}.ja-jp .movement-Technology_Title,.movement-Technology_Title:lang(ja){font-family:"Noto Serif Japanese",serif}.en .movement-Technology_Title,.movement-Technology_Title:lang(en){font-family:Times New Roman,Times,serif}.movement-Technology_Title:lang(th),.th-th .movement-Technology_Title{font-family:"Noto Serif Thai",Times New Roman,Times,serif}.movement-Technology_Title:lang(zh),.zh-cn .movement-Technology_Title{font-family:"Noto Serif SC",serif}.movement-Technology_Summary{font-size:1.4rem;letter-spacing:0;line-height:24px;text-align:left}.movement-Technology_Point{background-color:#fff;height:auto}.movement-Technology_Slides{position:relative}.movement-Technology_Slides ul li{position:relative;font-size:0;padding-bottom:0}.movement-Technology_Image{background-position:50%;background-repeat:no-repeat;background-size:contain;display:inline-block;height:0;margin:-50px 0 0;padding:100% 0 0;position:relative;vertical-align:middle;width:100%}.movement-Technology_Image img{position:absolute;width:100%;max-width:525px;height:auto;left:50%;top:50%;transform:translate(-50%,-50%)}.movement-Technology_Image img.okraAdmin-mediaeditable{visibility:visible}.movement-Technology_Image figcaption{bottom:0;font-size:1.2rem;position:absolute;right:10%;width:80%}.movement-Technology_Text{box-sizing:border-box;display:inline-block;padding:10px 42px 60px;vertical-align:middle;width:100%}.movement-Technology_Name{font-size:2.4rem;font-weight:400;letter-spacing:0;line-height:24px;margin-bottom:12px;position:relative;font-family:Times New Roman,Times,serif}.ja-jp .movement-Technology_Name,.movement-Technology_Name:lang(ja){font-family:"Noto Serif Japanese",serif}.en .movement-Technology_Name,.movement-Technology_Name:lang(en){font-family:Times New Roman,Times,serif}.movement-Technology_Name:lang(th),.th-th .movement-Technology_Name{font-family:"Noto Serif Thai",Times New Roman,Times,serif}.movement-Technology_Name:lang(zh),.zh-cn .movement-Technology_Name{font-family:"Noto Serif SC",serif}.movement-Technology_Description{font-size:1.4rem;letter-spacing:0;line-height:24px}.movement-Technology_Description .okraAdmin-contenteditable{min-height:24px}.movement-Technology_Description br{display:none}.movement-Technology_Pagination{bottom:30px;left:0;margin-bottom:0;padding-top:0;position:absolute;text-align:center;width:100%;z-index:1}.movement-Technology_Pagination .swiper-pagination-bullet{width:6px;height:6px;box-sizing:border-box;border:1px solid #ccc;background:0 0;border-radius:0;opacity:1;margin:0 5px}.movement-Technology_Pagination .movement-Technology_Pagination-item.is-current{border:1px solid #000;background-color:#000}.movement-Technology_Pager-next,.movement-Technology_Pager-prev{width:11px;position:absolute;top:50%;transform:translateY(-50%);z-index:40;display:block;padding:10px;cursor:pointer;color:#fff;transition:all .2s ease-out}.movement-Technology_Pager-next img,.movement-Technology_Pager-prev img{width:100%}.movement-Technology_Pager-prev{left:0}.movement-Technology_Pager-prev:hover{left:-10px}.movement-Technology_Pager-next{right:0}.movement-Technology_Pager-next:hover{right:-10px}.movement-Type{overflow:hidden;padding:50px 0 0}.movement-Type:last-child{padding-bottom:115px}.movement-Type:last-child:before{border-top:1px solid #ccc;content:"";display:block;margin:0 20px;padding:40px 0 0}.movement-Type_Title{font-size:1.5rem;font-weight:500;letter-spacing:1.2px;margin-bottom:35px;overflow:hidden;text-align:center;font-family:Montserrat,sans-serif}.ja-jp .movement-Type_Title,.movement-Type_Title:lang(ja){font-family:Noto Sans Japanese,sans-serif}.en .movement-Type_Title,.movement-Type_Title:lang(en){font-family:Montserrat,sans-serif}.movement-Type_Title:lang(th),.th-th .movement-Type_Title{font-family:Noto Sans Thai,Montserrat,sans-serif}.movement-Type_Title:lang(zh),.zh-cn .movement-Type_Title{font-family:Noto Sans SC,serif}.movement-Type_Slides{background-color:#e3e6eb;position:relative}.movement-Type_Slides ul{display:flex;font-size:0;text-align:left;width:100%}.movement-Type_Slides ul li{box-sizing:border-box;display:inline-block;padding:20px;vertical-align:top;width:33.33333333%}.movement-Type_Slides ul li:nth-child(odd){background-color:#e3e6eb}.movement-Type_Content{box-sizing:border-box;display:inline-block;text-align:center;vertical-align:middle;width:50%}.movement-Type_Info{display:block;font-size:1.1rem;letter-spacing:0;line-height:16px;margin-bottom:10px;font-family:Montserrat,sans-serif}.ja-jp .movement-Type_Info,.movement-Type_Info:lang(ja){font-family:Noto Sans Japanese,sans-serif}.en .movement-Type_Info,.movement-Type_Info:lang(en){font-family:Montserrat,sans-serif}.movement-Type_Info:lang(th),.th-th .movement-Type_Info{font-family:Noto Sans Thai,Montserrat,sans-serif}.movement-Type_Info:lang(zh),.zh-cn .movement-Type_Info{font-family:Noto Sans SC,serif}.movement-Type_Name{font-size:2.9rem;letter-spacing:1.1px;line-height:30px;margin-bottom:10px;position:relative;font-family:Times New Roman,Times,serif}.ja-jp .movement-Type_Name,.movement-Type_Name:lang(ja){font-family:"Noto Serif Japanese",serif}.en .movement-Type_Name,.movement-Type_Name:lang(en){font-family:Times New Roman,Times,serif}.movement-Type_Name:lang(th),.th-th .movement-Type_Name{font-family:"Noto Serif Thai",Times New Roman,Times,serif}.movement-Type_Name:lang(zh),.zh-cn .movement-Type_Name{font-family:"Noto Serif SC",serif}.movement-Type_Image{display:inline-block;margin:0;vertical-align:middle;width:50%}.movement-Type_Image img{transition:transform .4s ease-out;width:100%}.movement-Type_Slides a:hover .movement-Type_Image img{transform:scale(1.05)}.movement-Type_Pager-next,.movement-Type_Pager-prev{display:block;padding:10px;position:absolute;top:50%;transform:translateY(-50%);z-index:40;width:11px}.movement-Type_Pager-next img,.movement-Type_Pager-prev img{width:100%}.movement-Type_Pager-prev{left:0}.movement-Type_Pager-next{right:0}.movement-Type_Button,.movement-Type_Button-always{margin-top:35px;text-align:center}.movement-Type_Button a,.movement-Type_Button span,.movement-Type_Button-always a,.movement-Type_Button-always span{width:160px;display:inline-block;padding:12px 0;text-align:center;background:0 0;transition:.3s;font-size:1.2rem;letter-spacing:1.09px;color:#15243e;border:1px solid #273854}.movement-Type_Button a:hover,.movement-Type_Button span:hover,.movement-Type_Button-always a:hover,.movement-Type_Button-always span:hover{color:#fff;background-color:#15243e}.movement-Type_Button a,.movement-Type_Button-always a{width:270px}.movement-Type_Button{display:none}.movement-Visual{background-color:#000d28;background-position:bottom;background-repeat:no-repeat;background-size:cover;display:block;padding:0 0 50px;position:relative;width:100%}.movement-Visual_Content{display:block}.movement-Visual_Image{left:0;min-height:auto;height:0;padding-top:70.3%;position:relative;top:40px;transform:none;width:100%}.movement-Visual_Image div,.movement-Visual_Image img{height:100%;left:0;position:absolute;top:0;width:100%}.movement-Visual_Image img{font-family:"object-fit:contain;object-position:center;";-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.movement-Visual_Text{box-sizing:border-box;color:#fff;margin:0;padding:40px 19px 0;text-align:center;width:100%}.movement-Visual_Title{font-size:4.2rem;line-height:36px;margin-bottom:40px;font-family:Times New Roman,Times,serif}.ja-jp .movement-Visual_Title,.movement-Visual_Title:lang(ja){font-family:"Noto Serif Japanese",serif}.en .movement-Visual_Title,.movement-Visual_Title:lang(en){font-family:Times New Roman,Times,serif}.movement-Visual_Title:lang(th),.th-th .movement-Visual_Title{font-family:"Noto Serif Thai",Times New Roman,Times,serif}.movement-Visual_Title:lang(zh),.zh-cn .movement-Visual_Title{font-family:"Noto Serif SC",serif}.movement-Visual_Title span{font-size:3rem;letter-spacing:1px;margin-bottom:30px;position:relative;font-family:Times New Roman,Times,serif}.ja-jp .movement-Visual_Title span,.movement-Visual_Title span:lang(ja){font-family:"Noto Serif Japanese",serif}.en .movement-Visual_Title span,.movement-Visual_Title span:lang(en){font-family:Times New Roman,Times,serif}.movement-Visual_Title span:lang(th),.th-th .movement-Visual_Title span{font-family:"Noto Serif Thai",Times New Roman,Times,serif}.movement-Visual_Title span:lang(zh),.zh-cn .movement-Visual_Title span{font-family:"Noto Serif SC",serif}.movement-Visual_Description{font-size:1.4rem;letter-spacing:0;line-height:24px;text-align:left}.movement-Visual_Description p{margin-bottom:1.5em}.news-tools{margin:50px 0 70px}.news-tools ul{display:flex;justify-content:center}.news-tools ul li{padding:0 10px;width:30px}.news-tools ul li a,.news-tools ul li button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;display:block;padding:0}.news-tools ul li a:hover,.news-tools ul li button:hover{cursor:pointer}.news-tools ul li a img,.news-tools ul li button img{width:100%}.nc-Heading{margin-bottom:40px;border-bottom:1px solid #15243e}.nc-Heading_Title{margin-bottom:20px;font-size:2rem;font-weight:700;text-align:center;font-family:Times New Roman,Times,serif}.ja-jp .nc-Heading_Title,.nc-Heading_Title:lang(ja){font-family:"Noto Serif Japanese",serif}.en .nc-Heading_Title,.nc-Heading_Title:lang(en){font-family:Times New Roman,Times,serif}.nc-Heading_Title:lang(th),.th-th .nc-Heading_Title{font-family:"Noto Serif Thai",Times New Roman,Times,serif}.nc-Heading_Title:lang(zh),.zh-cn .nc-Heading_Title{font-family:"Noto Serif SC",serif}.nc-Links{display:block;justify-content:center;padding:0 20px 115px}.nc-Links_Link{display:block;min-width:290px;max-width:500px;margin:0 auto;padding:12px 0;text-align:center;background:0 0;transition:.3s;font-size:1.2rem;letter-spacing:1.09px;color:#15243e;border:1px solid #273854}.nc-Links_Link:hover{color:#fff;background-color:#15243e}.nc-Text{max-width:750px;margin:0 auto 40px;padding:40px 20px;text-align:center}.nc-Text p{display:inline-block;font-size:1.4rem;letter-spacing:0;line-height:24px}.onlineshop-btn{margin:0 7.9% 60px}.onlineshop-btn ul{margin:0 -5px;display:flex;flex-wrap:wrap}.onlineshop-btn ul li{width:50%;box-sizing:border-box;margin-bottom:10px;padding:0 5px;font-size:1.2rem;text-align:center}.onlineshop-btn ul li a{background:#15243e;border:1px solid #15243e;padding:12px 0;color:#fff;position:relative;display:block;transition:all .3s ease 0s}.onlineshop-btn ul li a:hover{background-color:transparent;color:#15243e}.onlineshop-btn ul li:first-of-type a:before{content:"\F0AC";font-size:1.4rem;font-family:FontAwesome;margin-right:7px;position:relative}.onlineshop-btn ul li:nth-of-type(2) a:before{content:"\F0CA";font-size:1.4rem;font-family:FontAwesome;margin-right:7px;position:relative}.onlineshop-list{margin:0 7.9%}.onlineshop-list ul{display:flex;flex-wrap:wrap;margin:0 0 0 -10px}.onlineshop-list li{box-sizing:border-box;list-style:none;margin-bottom:10px;padding:0 0 0 10px;text-align:center;width:50%}.onlineshop-list a{display:block}.onlineshop-list-img{border:1px solid #e5e5e5;transition:all .3s ease 0s}.onlineshop-list-img img{height:auto;max-width:100%}.onlineshop-list a:hover .onlineshop-list-img{border-color:#15243e;box-shadow:0 0 0 2px #15243e}.onlineshop-list-title{font-size:1.5rem;padding:17px 0}.onlineshop-list-title:after{background:url(/assets/img/common/icon_blank_b.svg) 50% no-repeat;content:"";display:inline-block;height:10px;margin-left:7px;position:relative;width:10px}.privacy-answers{border-bottom:1px solid #ccc;position:relative;padding-bottom:20px;margin:0 auto 33px;width:auto}.privacy-answers-title{color:#15243e;font-size:2rem;letter-spacing:0;line-height:20px;margin-bottom:30px;margin-top:-70px;padding-top:70px;font-family:Times New Roman,Times,serif}.ja-jp .privacy-answers-title,.privacy-answers-title:lang(ja){font-family:"Noto Serif Japanese",serif}.en .privacy-answers-title,.privacy-answers-title:lang(en){font-family:Times New Roman,Times,serif}.privacy-answers-title:lang(th),.th-th .privacy-answers-title{font-family:"Noto Serif Thai",Times New Roman,Times,serif}.privacy-answers-title:lang(zh),.zh-cn .privacy-answers-title{font-family:"Noto Serif SC",serif}.privacy-answers li p{font-size:1.3rem;line-height:22px}.privacy-answers li p:not(:last-child),.privacy-answers-text{font-size:1.4rem;margin:0 0 1.5em}.privacy-answers-text{line-height:22px}.privacy-answers>li:not(:first-child){margin:40px 0 0}.privacy-answers>li:not(:last-child){border-bottom:1px solid #ccc;padding:0 0 10px}.privacy-answers li dl{margin:34px 0 10px}.privacy-answers li dl:after{clear:both;content:"";display:table}.privacy-answers li dl dt{float:left;font-size:1.2rem;color:#15243e;letter-spacing:0;line-height:22px;margin-bottom:20;width:7%}.privacy-answers li dl dd{float:left;font-size:1.3rem;color:#15243e;letter-spacing:.5px;line-height:22px;margin:0;padding-bottom:20px;width:93%}.privacy-answers li a{text-decoration:underline}.privacy-answers li a:hover{text-decoration:none}.privacy-answers ul{color:#15243e;font-size:1.3rem;letter-spacing:0;line-height:28px;margin:8px 0}.privacy-answers ul li{padding-left:.8em;text-indent:-.8em;margin-top:0;padding-bottom:10px;border-bottom:0 solid #ccc;line-height:18px;width:96%}.privacy-answers-list{padding-left:2em}.privacy-answers-list ul{list-style:none}.privacy-answers-list ol,.privacy-answers-list ul{color:#15243e;font-size:1.3rem;letter-spacing:0;line-height:28px;margin:8px 0}.privacy-answers-list ol{list-style:decimal}.privacy-answers-list ul li{padding-left:.8em;margin-top:0;padding-bottom:10px;border-bottom:0 solid #ccc;line-height:18px;width:96%;font-size:100%}.privacy-answers-list ul li:before{content:"\30FB"}.privacy-answers-list ol li{font-size:1.3rem;color:#15243e;letter-spacing:.5px;line-height:22px;margin:0;padding-bottom:20px}.privacy-answers-divider{margin:70px 0;color:#ccc}.privacy-answers-time{color:#15243e;display:block;font-size:1.1rem;letter-spacing:0;line-height:18px;margin:0 0 6px}.privacy-answers-pledge-title{font-size:1.3rem;font-weight:700;color:#15243e;letter-spacing:1.08px;line-height:1.75;margin-bottom:5px}.privacy-answers-sub{color:#15243e;font-size:1.6rem;letter-spacing:0;margin:3.5% 0 12px}.privacy-answers-reader{margin:0 0 20px}.privacy-answers-reader-box{margin:0 0 16px}.privacy-answers-reader-box h4{line-height:19px;margin:0 0 5px}.privacy-answers-reader-box h4,div.privacy-answers-reader-box p{font-size:1.3rem;letter-spacing:.75px}.privacy-answers-table{font-size:1.4rem;letter-spacing:.5px;line-height:1.57142857;margin:30px 0}.okraAdmin-PostPreview .privacy-answers-table table{width:100%}.okraAdmin-PostPreview .privacy-answers-table td:first-child{width:20%}.privacy-answers-table td:not(:first-child){padding:0 0 0 1em}.privacy-fixnav{display:none;position:absolute;top:0;width:240px}.privacy-fixnav li{font-size:1.2rem;letter-spacing:0;line-height:14px;padding:0 0 16px;width:85%}.privacy-spnav{position:relative;z-index:1;margin:0 auto 20px;max-width:300px;width:100%}.privacy-spnav:last-child{margin:0 0 84px}.privacy-spnav li{font-size:1.1rem;color:#15243e;letter-spacing:0;line-height:24px}.privacy-spnav li span{margin:0 5px;color:#ccc}.privacy-wrapper{margin:0 auto;padding:0 19px;position:relative}.product-clearfix{margin:0 0 50px}.product-clearfix:after,.product-clearfix:before{content:"";display:table}.product-clearfix:after{clear:both}.product-menu{margin-bottom:10px}.product-menu ul{display:flex;flex-wrap:wrap;overflow:hidden}.product-menu ul li{position:relative;width:50%}.product-menu ul li a{background-color:#000;display:block;overflow:hidden}.product-menu-image{background-repeat:no-repeat;background-position:50%;background-size:cover;padding:100% 0 0;transition:all .3s ease-out}.product-menu ul li a:hover .product-menu-image{opacity:.5;transform:scale(1.05)}.product-menu-image img{font-family:"object-fit:cover;object-position:center;";height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;left:0;position:absolute;top:0;width:100%}.product-menu-content{box-sizing:border-box;color:#fff;top:50%;transform:translateY(-50%);text-align:center;padding:0 3%;position:absolute;width:100%}.product-menu-title{letter-spacing:1px;line-height:25px;font-size:1.7rem;position:relative;font-family:Times New Roman,Times,serif}.ja-jp .product-menu-title,.product-menu-title:lang(ja){font-family:"Noto Serif Japanese",serif}.en .product-menu-title,.product-menu-title:lang(en){font-family:Times New Roman,Times,serif}.product-menu-title:lang(th),.th-th .product-menu-title{font-family:"Noto Serif Thai",Times New Roman,Times,serif}.product-menu-title:lang(zh),.zh-cn .product-menu-title{font-family:"Noto Serif SC",serif}.product-menu-title:after{background-color:#fff;bottom:-15px;height:2px;left:50%;margin-left:-25px;position:absolute;width:50px}.product-menu-description{display:none;font-size:1.4rem;font-weight:500;letter-spacing:.5px;line-height:20px}.product-movie{position:relative;height:300px;width:100%}.product-movie button{background-color:transparent;outline:0}.product-movie button,.product-movie_link{display:block;border:none;cursor:pointer;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.product-movie_link{background-color:#000!important;overflow:hidden;outline:0;width:100%}.product-movie_image{height:300px;transition-property:opacity,transform;transition-duration:.3s;transition-timing-function:ease-out;opacity:.6}.product-movie_image img{font-family:"object-fit:cover;object-position:center;";-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;height:100%;width:100%}.product-movie_link:hover .product-movie_image{opacity:.5;transform:scale(1.05)}.product-movie_content{box-sizing:border-box;color:#fff;padding:0 9.8%;position:absolute;text-align:center;top:50%;transform:translateY(-50%);width:100%}.product-movie_title{font-size:2.4rem;letter-spacing:1.4px;line-height:30px;letter-spacing:1px;margin-bottom:30px;position:relative;font-family:Times New Roman,Times,serif}.ja-jp .product-movie_title,.product-movie_title:lang(ja){font-family:"Noto Serif Japanese",serif}.en .product-movie_title,.product-movie_title:lang(en){font-family:Times New Roman,Times,serif}.product-movie_title:lang(th),.th-th .product-movie_title{font-family:"Noto Serif Thai",Times New Roman,Times,serif}.product-movie_title:lang(zh),.zh-cn .product-movie_title{font-family:"Noto Serif SC",serif}.product-movie_title:lang(ja){font-size:2.1rem;font-weight:700;line-height:28px}.product-movie_button{margin:0 auto;width:54px}.product-movie_button img{width:100%}.product-row{margin:0 0 50px}.product-special{height:auto}.product-special button{background-color:transparent;border:none;cursor:pointer;outline:0;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:100%}.product-special ul{overflow:hidden}.product-special ul li{position:relative}.product-special ul li a,.product-special ul li button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#000;border:none;cursor:pointer;display:block;margin:0;overflow:hidden;padding:0;width:100%}.product-special-image{background-repeat:no-repeat;background-position:50%;background-size:cover;height:200px;transition:all .3s ease-out;opacity:.6;position:relative}.product-special-image img{font-family:"object-fit:cover;object-position:center;";height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.product-special ul li a:hover .product-special-image,.product-special ul li button:hover .product-special-image{transform:scale(1.05);opacity:.5}.product-special-content{box-sizing:border-box;color:#fff;position:absolute;text-align:center;top:50%;transform:translateY(-50%);padding:0 9.8%;width:100%}.product-special-info{font-size:1.1rem;font-weight:400;letter-spacing:3.75px;line-height:14px;margin-bottom:10px;font-family:Montserrat,sans-serif}.ja-jp .product-special-info,.product-special-info:lang(ja){font-family:Noto Sans Japanese,sans-serif}.en .product-special-info,.product-special-info:lang(en){font-family:Montserrat,sans-serif}.product-special-info:lang(th),.th-th .product-special-info{font-family:Noto Sans Thai,Montserrat,sans-serif}.product-special-info:lang(zh),.zh-cn .product-special-info{font-family:Noto Sans SC,serif}.product-special-title{font-size:2.4rem;font-weight:400;line-height:30px;letter-spacing:1px;margin-bottom:30px;position:relative;font-family:Times New Roman,Times,serif}.ja-jp .product-special-title,.product-special-title:lang(ja){font-family:"Noto Serif Japanese",serif}.en .product-special-title,.product-special-title:lang(en){font-family:Times New Roman,Times,serif}.product-special-title:lang(th),.th-th .product-special-title{font-family:"Noto Serif Thai",Times New Roman,Times,serif}.product-special-title:lang(zh),.zh-cn .product-special-title{font-family:"Noto Serif SC",serif}.product-special-title:lang(en){line-height:28px}.product-special-title:lang(ja){font-size:2.1rem;font-weight:700;line-height:28px}.product-special-title:after{background-color:#fff;bottom:-15px;content:"";height:2px;left:50%;margin-left:-25px;position:absolute;width:50px}.product-special-title-none:after{content:none}.product-special-description p{font-size:1.5rem;font-weight:500;letter-spacing:0;line-height:26px;margin:0 0 1.5em}.product-special-description p:last-child{margin:0}.product-special-playbutton{width:54px;margin:0 auto}.product-special-playbutton img{width:100%}.product-tab{padding:0 15px}.product-tab ul{letter-spacing:-.4em}.product-tab ul li{cursor:pointer;display:inline-block;letter-spacing:normal;padding:0 14px 0 0;vertical-align:middle}.product-tab ul li:not(:first-child){border-left:1px solid #ccc;padding:0 14px}.product-tab-on span{color:#15243e;font-size:1.2rem;border-bottom:1px solid #15243e}.product-tab li:not(.product-tab-on) span{display:block;font-size:1.2rem;color:#888;line-height:14px;font-family:Montserrat,sans-serif}.ja-jp .product-tab li:not(.product-tab-on) span,.product-tab li:not(.product-tab-on) span:lang(ja){font-family:Noto Sans Japanese,sans-serif}.en .product-tab li:not(.product-tab-on) span,.product-tab li:not(.product-tab-on) span:lang(en){font-family:Montserrat,sans-serif}.product-tab li:not(.product-tab-on) span:lang(th),.th-th .product-tab li:not(.product-tab-on) span{font-family:Noto Sans Thai,Montserrat,sans-serif}.product-tab li:not(.product-tab-on) span:lang(zh),.zh-cn .product-tab li:not(.product-tab-on) span{font-family:Noto Sans SC,serif}.product-time{overflow:hidden;position:relative}.product-time-image{background-image:url(/assets/img/collections/bnr_time_sp.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative;transition:transform .3s ease}a:hover .product-time-image{transform:scale(1.1)}.product-time-image:before{content:"";display:block;padding:42.25352113% 0 0}.product-time-image:after{background-color:#000;content:"";display:block;height:100%;left:0;opacity:0;position:absolute;transition:opacity .3s ease;top:0;width:100%}a:hover .product-time-image:after{opacity:.5}.product-time-image img{display:none;opacity:0;visibility:hidden}.product-time-content{box-sizing:border-box;color:#fff;padding:0 15px;position:absolute;text-align:center;top:50%;transform:translateY(-50%);width:100%;z-index:5}.product-time-label{font-size:1.1rem;letter-spacing:.2em;margin:0 0 1em}.product-time-title{font-size:1.8rem;font-family:Times New Roman,Times,serif;letter-spacing:.025em}.ja-jp .product-time-title,.product-time-title:lang(ja){font-family:"Noto Serif Japanese",serif}.en .product-time-title,.product-time-title:lang(en){font-family:Times New Roman,Times,serif}.product-time-title:lang(th),.th-th .product-time-title{font-family:"Noto Serif Thai",Times New Roman,Times,serif}.product-time-title:lang(zh),.zh-cn .product-time-title{font-family:"Noto Serif SC",serif}.store{background:0 0;bottom:0;height:100%;left:0;overflow:hidden;position:relative;right:0;top:0;zoom:1;display:flex;flex-direction:column}.store-close{left:-390px;box-shadow:0 0 60px transparent}.store-content{display:none;padding:0;background:#eff0f2;position:absolute;top:226px;left:0;right:0;bottom:50px;overflow:hidden}.store-content:after{content:"";width:100%;height:40px;display:block;position:absolute;left:0;bottom:0;opacity:.3;background-image:linear-gradient(0deg,#000,transparent)}.store-content-loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.store-content-container{position:relative;margin:0 auto;padding:0;box-sizing:border-box;width:100%;height:100%;overflow-x:scroll}.store-content-container li{display:block;padding:22px 35px 22px 15px;counter-increment:store}.store-content-container li:nth-child(odd){background-color:#e8eaec}.store-content-container li:nth-child(2n){background-color:#eff0f2}.store-filter-button{font-size:1.4rem;letter-spacing:2px;pointer-events:none;position:relative;width:100%;cursor:auto;margin:28px 0 11px;text-align:center}.store-filter-button button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;position:relative;padding-right:0;font-weight:500;font-size:1.6rem;letter-spacing:3px;line-height:1;display:inline-block;font-family:Montserrat,sans-serif}.ja-jp .store-filter-button button,.store-filter-button button:lang(ja){font-family:Noto Sans Japanese,sans-serif}.en .store-filter-button button,.store-filter-button button:lang(en){font-family:Montserrat,sans-serif}.store-filter-button button:lang(th),.th-th .store-filter-button button{font-family:Noto Sans Thai,Montserrat,sans-serif}.store-filter-button button:lang(zh),.zh-cn .store-filter-button button{font-family:Noto Sans SC,serif}.store-filter-button button:after{font-family:FontAwesome;font-size:1.4rem;line-height:1;position:absolute;right:0;text-align:center;top:0;transition:transform .5s cubic-bezier(.19,1,.22,1);transform-origin:center center;width:8px}.store-filter-button-active button:after{transform:rotate(180deg)}.store-filter{background:#fff;position:relative;width:100%;height:auto;height:calc(100% - 225px);z-index:1;box-sizing:border-box;transition:all .5s ease;display:block}.store-filter.store-filter-active{opacity:1;display:block}.store-filter-type{margin-bottom:20px}.store-filter-title{font-size:1.4rem;font-weight:700;letter-spacing:2.5px;margin-bottom:14px}.store-filter-item{font-size:1.2rem;letter-spacing:.92px;line-height:1.08;margin-bottom:21px}.store-filter-item input[type=checkbox]{display:none}.store-filter-checkbox{box-sizing:border-box;transition:background-color .2s linear;position:relative;display:inline-block;padding-left:25px;vertical-align:middle;cursor:pointer;font-size:1.3rem;color:#15243e;letter-spacing:.54px}.store-filter-checkbox:before{transition:opacity .2s linear;position:absolute;top:50%;left:7px;display:block;margin-top:-9px;width:5px;height:10px;border-right:1px solid #15243e;border-bottom:1px solid #15243e;content:"";opacity:0;transform:rotate(45deg);z-index:1}.store-filter-item input[type=checkbox]:checked+.store-filter-checkbox:before{opacity:1}.store-filter-item input[type=checkbox]:checked+.store-filter-checkbox{font-weight:600}.store-filter-checkbox:after{transition:border-color .2s linear;position:absolute;top:50%;left:0;display:block;margin-top:-8px;width:15px;height:15px;border:1px solid #bbb;box-sizing:border-box;content:""}.store-filter-nav{display:flex}.store-filter-clear{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;padding:15px 0;font-size:1.4rem;letter-spacing:2px;width:50%;text-align:center;cursor:pointer}.store-filter-clear:after{font-family:FontAwesome;content:"\F00D";margin-left:6px;display:inline-block}.store-filter-close{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:#888;padding:15px 0;font-size:1.4rem;letter-spacing:2px;width:50%;text-align:center;color:#fff;cursor:pointer}.store-footer{background:#fff;bottom:0;box-sizing:border-box;left:0;width:100%;padding:17px 0;position:absolute;z-index:5}.store-footer ul{text-align:center}.store-footer-list li{display:inline-block;font-size:11px;letter-spacing:1.65px}.store-footer-list li:first-child{margin:0 16px 0 0}.store-infowindow{padding:20px 0 0;position:absolute}.store-infowindow:after{top:100%;left:50%;content:" ";height:0;width:0;position:absolute;pointer-events:none;border:15px solid hsla(0,0%,100%,0);border-top-color:#fff;margin-left:-15px}.store-infowindow-close{cursor:pointer;float:right;height:16px;margin:10px 10px 0 0;position:relative;width:16px;z-index:10}.store-infowindow-content{background-color:#fff;box-sizing:border-box;-webkit-filter:drop-shadow(0 0 5px rgba(0,0,0,.15));filter:drop-shadow(0 0 5px rgba(0, 0, 0, .15));padding:25px 20px 20px;position:relative;max-width:250px;min-width:250px}.store-infowindow-title{color:#15243e;display:block;font-size:1.5rem;letter-spacing:0;line-height:20px;margin-bottom:10px;text-align:left;word-break:break-word;font-family:Times New Roman,Times,serif}.ja-jp .store-infowindow-title,.store-infowindow-title:lang(ja){font-family:"Noto Serif Japanese",serif}.en .store-infowindow-title,.store-infowindow-title:lang(en){font-family:Times New Roman,Times,serif}.store-infowindow-title:lang(th),.th-th .store-infowindow-title{font-family:"Noto Serif Thai",Times New Roman,Times,serif}.store-infowindow-title:lang(zh),.zh-cn .store-infowindow-title{font-family:"Noto Serif SC",serif}.store-infowindow-title:lang(en){font-weight:400}.store-infowindow-title:lang(ja){font-weight:700}.store-infowindow-affiliation{color:#888;display:none;font-size:1.1rem;line-height:10px;letter-spacing:3px}.store-infowindow-address,.store-infowindow-hours,.store-infowindow-tel{font-size:1.1rem;color:#15243e;letter-spacing:1px;line-height:19px;padding:0 0 0 16px;position:relative}.store-infowindow-address:before{content:"\F041"}.store-infowindow-address:before,.store-infowindow-tel:before{font-family:FontAwesome;font-size:1.4rem;display:block;position:absolute;left:0;top:0;width:11px;text-align:center}.store-infowindow-tel:before{content:"\F095"}.store-infowindow-hours:before{content:"\F017";font-family:FontAwesome;font-size:1.4rem;display:block;position:absolute;left:0;top:0;width:11px;text-align:center}.store-infowindow-buttons{margin:20px 0 0;text-align:center}.store-infowindow-buttons a{text-align:center;display:block;width:100%;height:39px;line-height:1;padding:11px 0;border:1px solid #15243e;background:#15243e;font-size:11px;color:#fff;letter-spacing:.5px;transition-property:all;transition-duration:.5s;transition-timing-function:cubic-bezier(.19,1,.22,1);box-sizing:border-box;font-family:Montserrat,sans-serif}.ja-jp .store-infowindow-buttons a,.store-infowindow-buttons a:lang(ja){font-family:Noto Sans Japanese,sans-serif}.en .store-infowindow-buttons a,.store-infowindow-buttons a:lang(en){font-family:Montserrat,sans-serif}.store-infowindow-buttons a:lang(th),.th-th .store-infowindow-buttons a{font-family:Noto Sans Thai,Montserrat,sans-serif}.store-infowindow-buttons a:lang(zh),.zh-cn .store-infowindow-buttons a{font-family:Noto Sans SC,serif}.store-list{background:#fff;bottom:0;box-shadow:0 0 60px rgba(0,0,0,.4);box-sizing:border-box;left:0;opacity:0;padding:63px 6.666% 6.666%;pointer-events:none;position:fixed;top:0;transition:opacity .5s ease;width:100%;z-index:1000}.store-list-active{opacity:1;pointer-events:all}.store-list-title{color:#15243e;display:none;font-size:2rem;letter-spacing:4px;line-height:24px;margin:34px 0 27px;text-align:center}.store-list-link{background-color:#fff;bottom:0;box-sizing:border-box;display:none;left:0;position:absolute;width:100%;padding:5px}.store-list-link a{display:block;height:40px;padding:13px 0;font-size:1.3rem;letter-spacing:.5px;box-sizing:border-box;background-color:#15243e;border:1px solid #15243e;color:#fff;text-align:center;transition:all .6s cubic-bezier(.19,1,.22,1)}.store-list-link a:before{position:relative;font-family:FontAwesome;content:"\F0CA";margin-right:10px;font-size:1.3rem}.store-list-toggle{position:absolute;left:390px;top:10px;width:80px;height:30px;background:#eff0f2;cursor:pointer;box-sizing:border-box;transition:all .6s cubic-bezier(.19,1,.22,1)}.store-list-toggle-hide{width:95px;background:#15243e;color:#fff;left:400px;border:1px solid #15243e}.store-list-close,.store-list-open{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;font-size:1.2rem;letter-spacing:1.38px;line-height:1;padding:0;position:absolute;text-indent:-.4em;left:10px;top:9px;width:calc(100% - 10px);opacity:1;font-family:Montserrat,sans-serif}.ja-jp .store-list-close,.ja-jp .store-list-open,.store-list-close:lang(ja),.store-list-open:lang(ja){font-family:Noto Sans Japanese,sans-serif}.en .store-list-close,.en .store-list-open,.store-list-close:lang(en),.store-list-open:lang(en){font-family:Montserrat,sans-serif}.store-list-close:lang(th),.store-list-open:lang(th),.th-th .store-list-close,.th-th .store-list-open{font-family:Noto Sans Thai,Montserrat,sans-serif}.store-list-close:lang(zh),.store-list-open:lang(zh),.zh-cn .store-list-close,.zh-cn .store-list-open{font-family:Noto Sans SC,serif}.store-list-close:before,.store-list-open:before{content:"\F104";display:inline-block;font-family:FontAwesome;margin-right:6px}.store-list-close{color:#15243e}.store-list-toggle-hide .store-list-close{opacity:0}.store-list-open{color:#fff;opacity:0;letter-spacing:2px}.store-list-toggle-hide .store-list-open{opacity:1}.store-list-spclose{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;padding:0;position:absolute;right:11px;top:15px;width:25px;height:25px;cursor:pointer}.store-list-spclose:before{transform:rotate(45deg)}.store-list-spclose:after,.store-list-spclose:before{content:"";display:block;background:#15243e;width:25px;height:2px;position:absolute;top:10px;right:0}.store-list-spclose:after{transform:rotate(-45deg)}.store-location{background:#fff;bottom:130px;cursor:pointer;height:50px;position:absolute;right:10px;width:40px;z-index:1;display:none}.store-location span{display:block;position:absolute;bottom:4px;left:50%;width:100%;font-weight:500;font-size:1rem;transform:translate(-50%) scale(.8);line-height:1;text-align:center}.store-location:before{content:"";background:url(/assets/img/stores/ico_location.svg) 0 0/19px 20px no-repeat;width:19px;height:20px;display:block;position:absolute;left:11px;top:5px}.store-map{width:100%;background:#ccc;position:absolute;top:0;right:0;bottom:0;box-sizing:border-box}.store-map-active{z-index:5}.store-map-legend{position:absolute;bottom:130px;left:10px;z-index:1}.store-map-legend-title{background:#fff;padding:5px 9px 8px 11px;font-size:1.2rem;letter-spacing:1.09px;line-height:1;cursor:pointer;box-sizing:border-box;opacity:1;transition:opacity .3s}.store-map-legend-title:before{font-family:FontAwesome;font-size:1.4rem;content:"\F041";display:inline-block;margin-right:5px}.store-map-legend-list{background:#fff;bottom:0;display:none;left:0;position:absolute;width:277px;box-sizing:border-box;padding:17px 18px 17px 12px}.store-map-legend-list-open{display:block}.store-map-legend-list li{font-size:1.2rem;letter-spacing:.5px;line-height:2.6666;position:relative;box-sizing:border-box;padding-left:45px;margin-bottom:1px}.store-map-legend-list li img,.store-map-legend-list li:before{display:inline-block;position:absolute;left:0;top:-5px;width:40px;height:40px}.store-map-legend-list li:before{background-size:40px 40px;content:""}.store-map-item-gs-boutique:before{background-image:url(/assets/img/stores/gs-boutique.png)}.store-map-item-p-salon:before{background-image:url(/assets/img/stores/p-salon.png)}.store-map-legend-close{width:14px;height:14px;position:absolute;right:0;top:0;padding:10px;cursor:pointer}.store-map-legend-close:before{transform:rotate(45deg)}.store-map-legend-close:after,.store-map-legend-close:before{content:"";display:block;width:14px;height:1px;background:#ccc;position:absolute;right:10px;top:17px}.store-map-legend-close:after{transform:rotate(-45deg)}.store-menu{text-align:center}.store-menu-item{vertical-align:middle;font-size:1.2rem;letter-spacing:.5px;line-height:1}.store-menu-item,.store-menu-item-location a,.store-menu-item-overseas span{position:relative}.store-menu-item-location{margin:0 0 20px}.store-menu-item-location:after{background:#d8d8d8;width:1px;height:15px;position:absolute;right:-10px;top:-1px}.store-menu-item-location a{padding-left:20px}.store-menu-item-location a:before{content:"";background:url(/assets/img/stores/ico_location.svg) 0 0/contain no-repeat;height:15px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:14px}.store-menu-item-overseas span{padding-left:18px;padding-right:10px;cursor:pointer}.store-menu-item-overseas span:before{content:"\F0AC";left:0}.store-menu-item-overseas span:after,.store-menu-item-overseas span:before{font-family:FontAwesome;font-size:1.4rem;position:absolute;top:50%;transform:translateY(-50%)}.store-menu-item-overseas span:after{content:"\F107";line-height:1;right:0;text-align:center;transition:transform .5s cubic-bezier(.19,1,.22,1);transform-origin:center center;width:8px}.store-menu-item-overseas-active span:after{transform:translateY(-50%) rotate(180deg)}.store-menu-list{background-color:#fff;border:1px solid #eee;box-sizing:border-box;font-size:1.1rem;height:400px;left:50%;letter-spacing:1px;opacity:0;overflow-x:hidden;padding:13px;pointer-events:none;position:absolute;top:20px;transform:translateX(-50%);transition:opacity .5s ease;width:200px;z-index:2}.store-menu-list-active{opacity:1;pointer-events:all}.store-menu-list-title{font-weight:600;padding:0 0 10px}.store-menu-list ul li:not([class]){padding:0 0 10px 10px}.store-menu-list ul li a{display:inline-block;position:relative;cursor:pointer}.store-search{margin:0 0 16px}.store-search-input{box-sizing:border-box;display:inline-block;padding-right:40px;position:relative;vertical-align:top;width:100%}.store-search-input [type=text]{background:#dfe2e6;font-size:1.3rem;font-weight:300;color:#14233e;letter-spacing:.54px;border:0;padding:10px 16px;box-sizing:border-box;border-radius:0;height:40px;vertical-align:top;width:100%;font-family:Montserrat,sans-serif}.ja-jp .store-search-input [type=text],.store-search-input [type=text]:lang(ja){font-family:Noto Sans Japanese,sans-serif}.en .store-search-input [type=text],.store-search-input [type=text]:lang(en){font-family:Montserrat,sans-serif}.store-search-input [type=text]:lang(th),.th-th .store-search-input [type=text]{font-family:Noto Sans Thai,Montserrat,sans-serif}.store-search-input [type=text]:lang(zh),.zh-cn .store-search-input [type=text]{font-family:Noto Sans SC,serif}.store-search-button{background:#15243e;height:40px;width:40px;border:0;cursor:pointer;position:absolute;right:0;top:0}.store-search-button:after{content:"\F002";font-family:FontAwesome;font-size:1.7rem;display:block;color:#fff;position:absolute;left:50%;top:46%;transform:translate(-50%,-50%)}.store-spcontent{background-color:#e8eaec;opacity:0;z-index:0;display:none;position:relative;flex-grow:1;overflow-y:scroll}.store-spcontent-active{opacity:1;z-index:5;display:block}.store-spcontent-container li{counter-increment:store;padding:25px 20px;position:relative}.store-spcontent-container li:nth-child(odd){background:#e8eaec}.store-spcontent-container li:nth-child(2n){background:#eff0f2}.store-spcontent-container li:last-child{margin-bottom:150px}.store-spnav{position:fixed;left:0;bottom:44px;z-index:10;background:#fff;height:50px;padding:5px;box-shadow:0 0 4px 0 rgba(0,0,0,.2)}.store-spnav,.store-spnav-link{width:100%;box-sizing:border-box}.store-spnav-link{color:#fff;display:inline-block;padding-right:45px}.store-spnav-link a{display:block;height:40px;padding:12px 0;font-size:1.3rem;letter-spacing:.5px;box-sizing:border-box;background-color:#15243e;border:1px solid #15243e;text-align:center;color:inherit;transition:all .6s cubic-bezier(.19,1,.22,1)}.store-spnav-link a:before{position:relative;font-family:FontAwesome;content:"\F0CA";margin-right:5px;font-size:1.3rem}.store-spnav-search{background-color:#fff;border:1px solid #ccc;box-sizing:border-box;cursor:pointer;display:inline-block;height:40px;position:absolute;top:5px;right:5px;width:40px}.store-spnav-search span{font-size:.8rem;font-weight:600;position:absolute;bottom:4px;left:0;width:100%;text-align:center}.store-spnav-search:before{content:"";background:url(/assets/img/stores/ico_search.svg) 0 0/19px 20px no-repeat;width:19px;height:20px;display:block;position:absolute;left:11px;top:3px}.store-tab{position:relative;top:0;width:auto;left:0;right:0;z-index:10;background-color:#eff0f2}.store-tab-title{font-size:1.8rem;letter-spacing:3px;line-height:1;font-weight:500;padding:25px 0 3px;height:18px;text-align:center}.store-tab ul{display:flex;margin:0;padding:0}.store-tab ul li{flex:1;width:50%;position:relative}.store-tab ul li:not(:first-child):before{content:"";width:1px;height:10px;background:#ccc;display:block;position:absolute;left:0;top:19px}.store-tab ul li button{align-items:center;background:0 0;border:none;font-size:1.5rem;height:50px;justify-content:center;padding:0;position:relative;width:100%;text-align:center;letter-spacing:2.5px;touch-action:manipulation}.store-tab ul li button:after{background:#15243e;bottom:-1px;content:"";display:block;height:0;left:0;position:absolute;transition:height .2s ease-in;width:100%}.store-tab ul li button.store-tab-active:after{height:2px}.store-detail-column{height:100%;margin:0 0 45px;overflow:hidden;position:relative;width:100%;z-index:1}.store-detail-column-content{box-sizing:border-box;display:table;float:none;font-size:1.3rem;padding:28px 19px 55px;vertical-align:middle;width:100%}.store-detail-column-container{display:table-cell;vertical-align:middle}.store-detail-column-description{font-family:Montserrat,sans-serif}.ja-jp .store-detail-column-description,.store-detail-column-description:lang(ja){font-family:Noto Sans Japanese,sans-serif}.en .store-detail-column-description,.store-detail-column-description:lang(en){font-family:Montserrat,sans-serif}.store-detail-column-description:lang(th),.th-th .store-detail-column-description{font-family:Noto Sans Thai,Montserrat,sans-serif}.store-detail-column-description:lang(zh),.zh-cn .store-detail-column-description{font-family:Noto Sans SC,serif}.store-detail-column-text p{color:#15243e;font-size:1.3rem;letter-spacing:.2px;line-height:21px}.store-detail-column-table,.store-detail-column-text p:not(:last-child){margin-bottom:28px}.store-detail-column-table table{background:#f0f0f0;font-size:1.4rem;line-height:21px;width:100%}.store-detail-column-table table tr:nth-child(odd){background-color:#e3e6e8}.store-detail-column-table table th{border-right:1px solid #ccc;padding:10px;text-align:left;white-space:nowrap}.store-detail-column-table table td{font-size:1.3rem;padding:10px}.store-detail-column-table table td .store-detail-column-address{font-size:1.4rem}.store-detail-column-url a{background:url(/assets/img/common/icon_blank_b.svg) 100%/10px 10px no-repeat;padding-right:20px;text-decoration:underline;word-break:break-all}.store-detail-column-url a:hover{text-decoration:none}.store-detail-column-button-gmap{text-align:center}.store-detail-column-button-gmap a{display:inline-block;height:36px;line-height:38px;border:1px solid #15243e;font-family:Montserrat,sans-serif;font-size:1.3rem;color:#15243e;letter-spacing:1.16px;text-align:center;text-decoration:none!important;transition:.3s;width:50%}.store-detail-column-button-gmap a:hover{color:#fff;background-color:#15243e}.store-detail-column-button-gmap a .fa{margin:0 0 0 5px}.store-detail-column-share{margin:30px 0 0;text-align:center}.store-detail-column-share ul{letter-spacing:-.4em}.store-detail-column-share ul li{display:inline-block;letter-spacing:normal}.store-detail-column-share ul li:not(:first-child){margin:0 0 0 20px}.store-detail-column-share ul li a{color:#aaa;font-size:1.9rem;letter-spacing:3px;line-height:15px;transition:all .6s cubic-bezier(.19,1,.22,1)}.store-detail-column-share ul li a:hover{color:#15243e}.store-detail-column-map{background:50%/cover no-repeat #ccc;height:0;padding-top:77.1%;position:relative;transform:none;width:100%}.store-detail-column-info{font-size:1.1rem;color:#15243e;letter-spacing:0;line-height:18px;display:block}.store-detail-event{height:auto;padding-bottom:180px}.store-detail-event-title{font-family:Montserrat,sans-serif;font-size:1.8rem;color:#15243e;letter-spacing:3px;margin-bottom:65px;text-align:center}.store-detail-event-list{text-align:center;overflow:hidden;display:flex;justify-content:center;flex-wrap:wrap}.store-detail-event-list-item{position:relative;width:33.3333%}.store-detail-event-list-item a{text-decoration:underline;background:url(/assets/img/common/icon_blank_b.svg) 100%/10px 10px no-repeat;padding-right:20px}.store-detail-event-list-item a:hover{text-decoration:none}.store-detail-event-list-item .text-block{width:100%;text-align:left;padding:0 9.8% 9.8%;box-sizing:border-box;color:#15243e}.store-detail-event-list-item .text-block .picture{margin-bottom:5px}.store-detail-event-list-item .text-block .picture img{width:100%;height:auto;margin-bottom:5px}.store-detail-event-list-item .text-block .ttl{margin-bottom:10px;font-size:1.4rem;letter-spacing:0;line-height:24px;font-family:Montserrat,sans-serif;position:relative;color:#15243e}.store-detail-event-list-item .text-block .period{font-family:Montserrat,sans-serif;font-size:1.2rem;line-height:20px}.store-detail-event-list-item .text-block .desc{font-family:Montserrat,sans-serif;font-size:1.4rem;letter-spacing:.5px;line-height:20px;margin-top:5px;color:#15243e}.store-detail-header{padding:48px 0 0;margin:0 0 30px}.store-detail-header-title{color:#15243e;font-size:1.9rem;letter-spacing:-1px;line-height:28px;margin-bottom:15px;text-align:center;font-family:Times New Roman,Times,serif}.ja-jp .store-detail-header-title,.store-detail-header-title:lang(ja){font-family:"Noto Serif Japanese",serif}.en .store-detail-header-title,.store-detail-header-title:lang(en){font-family:Times New Roman,Times,serif}.store-detail-header-title:lang(th),.th-th .store-detail-header-title{font-family:"Noto Serif Thai",Times New Roman,Times,serif}.store-detail-header-title:lang(zh),.zh-cn .store-detail-header-title{font-family:"Noto Serif SC",serif}.store-detail-header-small{color:#888;display:block;font-size:1.1rem;letter-spacing:3px;line-height:5px;margin-bottom:30px;text-align:center;font-family:Montserrat,sans-serif}.ja-jp .store-detail-header-small,.store-detail-header-small:lang(ja){font-family:Noto Sans Japanese,sans-serif}.en .store-detail-header-small,.store-detail-header-small:lang(en){font-family:Montserrat,sans-serif}.store-detail-header-small:lang(th),.th-th .store-detail-header-small{font-family:Noto Sans Thai,Montserrat,sans-serif}.store-detail-header-small:lang(zh),.zh-cn .store-detail-header-small{font-family:Noto Sans SC,serif}.store-detail-modal{position:fixed;top:0;left:0;width:100%;height:100%;background:#fff;visibility:hidden;overflow:auto;opacity:0}.okra-modal-is-shown .store-detail-modal,.store-detail-modal{transition-property:all;transition-duration:1s;transition-timing-function:cubic-bezier(.19,1,.22,1)}.okra-modal-is-shown .store-detail-modal{opacity:1;visibility:visible;z-index:500}.store-detail-modal-image{background:#eff0f2;left:0;position:relative;overflow:hidden;top:0;height:70%;width:auto}.store-detail-modal-slider{height:100%;position:relative}.store-detail-modal-slider .swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.store-detail-modal-slider li{align-items:center;box-sizing:border-box;display:flex;height:100%;padding:12% 0;position:relative;width:100%}.store-detail-modal-slider li img{height:auto;max-height:80%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:auto;max-width:100%}.store-detail-modal-pagination{bottom:30px;left:50%;position:absolute;transform:translate3d(-50%,0,0);z-index:1}.store-detail-modal-pagination .swiper-pagination-bullet{width:5px;height:5px;border-radius:0;border:1px solid #15243e;background:0 0;margin:0 5px}.store-detail-modal-pagination .is-current{background:#15243e;border:1px solid #15243e;opacity:1}.store-detail-modal-description{padding:30px}.store-detail-modal-box{box-sizing:border-box;left:50%;top:50%;transition-property:all;transition-duration:1s;transition-timing-function:cubic-bezier(.19,1,.22,1);width:100%}.store-detail-modal-tags{margin:0 -5px 21px}.store-detail-modal-tags span{border-bottom:2px solid #1a305b;color:#15243e;display:inline-block;font-size:1.3rem;letter-spacing:.21px;margin:0 5px;padding-bottom:4px;text-align:center;font-family:Montserrat,sans-serif}.ja-jp .store-detail-modal-tags span,.store-detail-modal-tags span:lang(ja){font-family:Noto Sans Japanese,sans-serif}.en .store-detail-modal-tags span,.store-detail-modal-tags span:lang(en){font-family:Montserrat,sans-serif}.store-detail-modal-tags span:lang(th),.th-th .store-detail-modal-tags span{font-family:Noto Sans Thai,Montserrat,sans-serif}.store-detail-modal-tags span:lang(zh),.zh-cn .store-detail-modal-tags span{font-family:Noto Sans SC,serif}.store-detail-modal-name{font-size:2.1rem;color:#15243e;letter-spacing:3.15px;margin-bottom:10px;text-align:center;font-family:Montserrat,sans-serif}.ja-jp .store-detail-modal-name,.store-detail-modal-name:lang(ja){font-family:Noto Sans Japanese,sans-serif}.en .store-detail-modal-name,.store-detail-modal-name:lang(en){font-family:Montserrat,sans-serif}.store-detail-modal-name:lang(th),.th-th .store-detail-modal-name{font-family:Noto Sans Thai,Montserrat,sans-serif}.store-detail-modal-name:lang(zh),.zh-cn .store-detail-modal-name{font-family:Noto Sans SC,serif}.store-detail-modal-movement{color:#15243e;font-size:1.3rem;letter-spacing:0;line-height:14px;margin-bottom:24px;text-align:center;font-family:Montserrat,sans-serif}.ja-jp .store-detail-modal-movement,.store-detail-modal-movement:lang(ja){font-family:Noto Sans Japanese,sans-serif}.en .store-detail-modal-movement,.store-detail-modal-movement:lang(en){font-family:Montserrat,sans-serif}.store-detail-modal-movement:lang(th),.th-th .store-detail-modal-movement{font-family:Noto Sans Thai,Montserrat,sans-serif}.store-detail-modal-movement:lang(zh),.zh-cn .store-detail-modal-movement{font-family:Noto Sans SC,serif}.store-detail-modal-price{color:#15243e;font-size:1.2rem;letter-spacing:1.59px;margin:0;text-align:center;font-family:Times New Roman,Times,serif}.ja-jp .store-detail-modal-price,.store-detail-modal-price:lang(ja){font-family:"Noto Serif Japanese",serif}.en .store-detail-modal-price,.store-detail-modal-price:lang(en){font-family:Times New Roman,Times,serif}.store-detail-modal-price:lang(th),.th-th .store-detail-modal-price{font-family:"Noto Serif Thai",Times New Roman,Times,serif}.store-detail-modal-price:lang(zh),.zh-cn .store-detail-modal-price{font-family:"Noto Serif SC",serif}.store-detail-modal-price span{font-size:1.7rem}.store-detail-modal-withoutTax{font-size:1.3rem;letter-spacing:.1em;margin:10px 0 0}.store-detail-modal-withoutTax--price{font-family:Times New Roman,Times,serif}.ja-jp .store-detail-modal-withoutTax--price,.store-detail-modal-withoutTax--price:lang(ja){font-family:"Noto Serif Japanese",serif}.en .store-detail-modal-withoutTax--price,.store-detail-modal-withoutTax--price:lang(en){font-family:Times New Roman,Times,serif}.store-detail-modal-withoutTax--price:lang(th),.th-th .store-detail-modal-withoutTax--price{font-family:"Noto Serif Thai",Times New Roman,Times,serif}.store-detail-modal-withoutTax--price:lang(zh),.zh-cn .store-detail-modal-withoutTax--price{font-family:"Noto Serif SC",serif}.store-detail-modal-text{margin:36px 0 30px}.store-detail-modal-text p{font-size:1.4rem;color:#15243e;letter-spacing:.5px;line-height:24px;font-family:Montserrat,sans-serif}.ja-jp .store-detail-modal-text p,.store-detail-modal-text p:lang(ja){font-family:Noto Sans Japanese,sans-serif}.en .store-detail-modal-text p,.store-detail-modal-text p:lang(en){font-family:Montserrat,sans-serif}.store-detail-modal-text p:lang(th),.th-th .store-detail-modal-text p{font-family:Noto Sans Thai,Montserrat,sans-serif}.store-detail-modal-text p:lang(zh),.zh-cn .store-detail-modal-text p{font-family:Noto Sans SC,serif}.store-detail-modal-close{cursor:pointer;position:absolute;right:20px;top:20px;width:25px;z-index:600}.store-detail-modal-close img{height:auto;width:100%}.store-detail-related{margin:75px 0 57px}.store-detail-related-title{color:#15243e;font-size:1.7rem;letter-spacing:1.5px;margin-bottom:26px;text-align:center;font-family:Montserrat,sans-serif}.ja-jp .store-detail-related-title,.store-detail-related-title:lang(ja){font-family:Noto Sans Japanese,sans-serif}.en .store-detail-related-title,.store-detail-related-title:lang(en){font-family:Montserrat,sans-serif}.store-detail-related-title:lang(th),.th-th .store-detail-related-title{font-family:Noto Sans Thai,Montserrat,sans-serif}.store-detail-related-title:lang(zh),.zh-cn .store-detail-related-title{font-family:Noto Sans SC,serif}.store-detail-related-list li{margin-bottom:70px}.store-detail-related-list li:last-child{margin-bottom:0}.store-detail-related-box{align-items:center;height:100%;margin:0 15px;position:relative;cursor:pointer}.store-detail-related-image{box-sizing:border-box;margin:0 auto 20px;padding:0;position:relative;transition:all .5s cubic-bezier(.19,1,.22,1);width:90%;z-index:0}.store-detail-related-image img{height:auto;width:100%}.store-detail-related-content{box-sizing:border-box}.store-detail-related-header{margin-bottom:20px;position:relative;text-align:center;width:100%;z-index:10}.store-detail-related-tags{display:inline-block;vertical-align:baseline;font-size:1.4rem;color:#1a305b;letter-spacing:2.91px;line-height:13px;border-bottom:2px solid #1a305b;margin-right:4px;margin-left:4px;padding-bottom:4px;font-family:Montserrat,sans-serif}.ja-jp .store-detail-related-tags,.store-detail-related-tags:lang(ja){font-family:Noto Sans Japanese,sans-serif}.en .store-detail-related-tags,.store-detail-related-tags:lang(en){font-family:Montserrat,sans-serif}.store-detail-related-tags:lang(th),.th-th .store-detail-related-tags{font-family:Noto Sans Thai,Montserrat,sans-serif}.store-detail-related-tags:lang(zh),.zh-cn .store-detail-related-tags{font-family:Noto Sans SC,serif}.store-detail-related-detail{position:relative;text-align:center;z-index:10}.store-detail-related-detail h3{color:#15243e;font-size:1.4rem;letter-spacing:2px;line-height:21px;margin-bottom:15px;font-family:Montserrat,sans-serif}.ja-jp .store-detail-related-detail h3,.store-detail-related-detail h3:lang(ja){font-family:Noto Sans Japanese,sans-serif}.en .store-detail-related-detail h3,.store-detail-related-detail h3:lang(en){font-family:Montserrat,sans-serif}.store-detail-related-detail h3:lang(th),.th-th .store-detail-related-detail h3{font-family:Noto Sans Thai,Montserrat,sans-serif}.store-detail-related-detail h3:lang(zh),.zh-cn .store-detail-related-detail h3{font-family:Noto Sans SC,serif}.store-detail-related-price{color:#15243e;font-size:1.3rem;letter-spacing:1.5px;font-family:Times New Roman,Times,serif}.ja-jp .store-detail-related-price,.store-detail-related-price:lang(ja){font-family:"Noto Serif Japanese",serif}.en .store-detail-related-price,.store-detail-related-price:lang(en){font-family:Times New Roman,Times,serif}.store-detail-related-price:lang(th),.th-th .store-detail-related-price{font-family:"Noto Serif Thai",Times New Roman,Times,serif}.store-detail-related-price:lang(zh),.zh-cn .store-detail-related-price{font-family:"Noto Serif SC",serif}.store-detail-related-price span{font-size:1rem;font-family:Montserrat,sans-serif}.ja-jp .store-detail-related-price span,.store-detail-related-price span:lang(ja){font-family:Noto Sans Japanese,sans-serif}.en .store-detail-related-price span,.store-detail-related-price span:lang(en){font-family:Montserrat,sans-serif}.store-detail-related-price span:lang(th),.th-th .store-detail-related-price span{font-family:Noto Sans Thai,Montserrat,sans-serif}.store-detail-related-price span:lang(zh),.zh-cn .store-detail-related-price span{font-family:Noto Sans SC,serif}.store-detail-related-withoutTax{font-size:1rem;letter-spacing:.1em;margin:1em 0 0}.store-detail-related-withoutTax--price{font-family:Times New Roman,Times,serif}.ja-jp .store-detail-related-withoutTax--price,.store-detail-related-withoutTax--price:lang(ja){font-family:"Noto Serif Japanese",serif}.en .store-detail-related-withoutTax--price,.store-detail-related-withoutTax--price:lang(en){font-family:Times New Roman,Times,serif}.store-detail-related-withoutTax--price:lang(th),.th-th .store-detail-related-withoutTax--price{font-family:"Noto Serif Thai",Times New Roman,Times,serif}.store-detail-related-withoutTax--price:lang(zh),.zh-cn .store-detail-related-withoutTax--price{font-family:"Noto Serif SC",serif}.store-detail-related-button{background:0 0;border:1px solid #15243e;color:#15243e;display:inline-block;font-size:1.4rem;letter-spacing:.58px;margin-top:20px;padding:13px 0;text-align:center;transition:all .3s ease 0s;width:140px;font-family:Montserrat,sans-serif}.ja-jp .store-detail-related-button,.store-detail-related-button:lang(ja){font-family:Noto Sans Japanese,sans-serif}.en .store-detail-related-button,.store-detail-related-button:lang(en){font-family:Montserrat,sans-serif}.store-detail-related-button:lang(th),.th-th .store-detail-related-button{font-family:Noto Sans Thai,Montserrat,sans-serif}.store-detail-related-button:lang(zh),.zh-cn .store-detail-related-button{font-family:Noto Sans SC,serif}.store-detail-related-box:hover .store-detail-related-button{background-color:#15243e;color:#fff}.store-detail-slide{overflow:hidden;position:relative}.store-detail-slide-image{height:0;background-repeat:repeat;background-position:50%;background-size:cover;padding:77.1% 0 0}.store-detail-slide-image img{font-family:"object-fit:cover;object-position:center;";height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.store-detail-slide-next,.store-detail-slide-prev{color:#fff;cursor:pointer;display:block;padding:10px;position:absolute;top:50%;transform:translateY(-50%);transition:all .2s ease-out;width:11px;z-index:40}.store-detail-slide-next img,.store-detail-slide-prev img{width:100%}.store-detail-slide-prev{left:0}.store-detail-slide-prev:hover{left:-10px}.store-detail-slide-next{right:0}.store-detail-slide-next:hover{right:-10px}.store-detail-slide-pagination{text-align:center;margin-bottom:0;padding-top:0;position:absolute;bottom:15px;left:0;width:100%;z-index:1}.store-detail-slide-pagination .swiper-pagination-bullet{width:6px;height:6px;box-sizing:border-box;border:1px solid #aaa;background:0 0;border-radius:0;opacity:1;margin:0 5px}.store-detail-slide-pagination .is-current{border:1px solid #000;background-color:#000}.store-list-filter{display:none;overflow:hidden;margin:0 auto;width:88.77%;transition:height .4s,visibility .4s}.store-list-filter-inner{padding:0 0 30px}.store-list-filter-type{margin:0 60px 0 0}.store-list-filter-type:not(:first-child){margin:30px 0 0}.store-list-filter-title{font-size:1.4rem;font-weight:500;letter-spacing:2px;margin-bottom:20px}.store-list-filter ul{letter-spacing:-.4em}.store-list-filter-item{font-size:1.3rem;letter-spacing:normal;margin:0 0 21px;vertical-align:top}.store-list-filter-item input[type=checkbox]{display:none}.store-list-filter-item label{cursor:pointer;display:inline-block;letter-spacing:.92px;line-height:13px;position:relative;padding-left:23px;word-break:break-all}.store-list-filter-item label:before{border-right:1px solid #15243e;border-bottom:1px solid #15243e;content:"";display:block;height:10px;left:7px;opacity:0;position:absolute;top:-3px;transform:rotate(45deg);transition:opacity .2s linear;width:5px;z-index:1}.store-list-filter-item input[type=checkbox]:checked+.checkbox:before{opacity:1}.store-list-filter-item label:after{border:1px solid #bbb;box-sizing:border-box;content:"";display:block;height:15px;left:0;position:absolute;top:-1px;transition:border-color .2s linear;width:15px}.store-list-filter-nav{display:flex;justify-content:center;margin:30px 0 0}.store-list-filter-navitem{max-width:50%}.store-list-filter-clear,.store-list-filter-close{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;cursor:pointer;font-size:1.4rem;line-height:1;letter-spacing:2px;padding:15px 0;text-align:center;width:200px;max-width:100%;font-family:Montserrat,sans-serif}.ja-jp .store-list-filter-clear,.ja-jp .store-list-filter-close,.store-list-filter-clear:lang(ja),.store-list-filter-close:lang(ja){font-family:Noto Sans Japanese,sans-serif}.en .store-list-filter-clear,.en .store-list-filter-close,.store-list-filter-clear:lang(en),.store-list-filter-close:lang(en){font-family:Montserrat,sans-serif}.store-list-filter-clear:lang(th),.store-list-filter-close:lang(th),.th-th .store-list-filter-clear,.th-th .store-list-filter-close{font-family:Noto Sans Thai,Montserrat,sans-serif}.store-list-filter-clear:lang(zh),.store-list-filter-close:lang(zh),.zh-cn .store-list-filter-clear,.zh-cn .store-list-filter-close{font-family:Noto Sans SC,serif}.store-list-filter-clear:after{font-family:FontAwesome;content:"\F00D";margin-left:6px;display:inline-block}.store-list-filter-close{background-color:#888;color:#fff}.store-list-nav{font-size:1.1rem;letter-spacing:1.7px;margin:17px 15px;position:absolute}.store-list-nav ul{display:flex}.store-list-nav ul li:not(:first-child){margin-left:20px}.store-list-nav a{transition:opacity .3s ease}.store-list-nav a:hover{opacity:.4}.store-list-nav a:before{content:"\F104";display:inline-block;font-family:FontAwesome;font-size:1.3rem;margin-right:6px}.store-list-onlineshop{display:block;margin:20px 0 0}.store-list-onlineshop a{display:block;height:40px;padding:13px 0;line-height:1;font-size:1.3rem;letter-spacing:.5px;box-sizing:border-box;background-color:#15243e;border:1px solid #15243e;color:#fff;text-align:center;transition:all .6s cubic-bezier(.19,1,.22,1)}.store-list-onlineshop a:before{position:relative;font-family:FontAwesome;content:"\F290";margin-right:5px;font-size:1.3rem}.store-list-onlineshop a:hover{background-color:transparent;color:#15243e}.store-list-result{background:#e8e9eb;min-height:500px;margin:15px 0 0;position:relative;width:100%}.store-list-loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.store-list-loader img{-webkit-animation:1.5s linear infinite store-list-loade-spin;animation:1.5s linear infinite store-list-loade-spin}@-webkit-keyframes store-list-loade-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes store-list-loade-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.store-list-result-btn{padding:59px 20px 0}.store-list-result-btn span{background:#15243e;font-size:1.3rem;color:#fff;letter-spacing:1px;max-width:343px;margin:0 auto;padding:13px 0;text-align:center;border:1px solid #15243e;display:block;cursor:pointer;transition-duration:.6s}.store-list-result-btn span:hover{color:#15243e;background:0 0}.store-list-result-content{margin:0 auto;padding:24px 0;width:88.73%}.store-list-city-ttl+.store-list-result-content:not(:last-child){padding-bottom:0}.store-list-city-ttl+.store-list-result-content{padding-top:0}.store-list-result-item{border-bottom:1px solid #ccc;margin-bottom:30px;padding-bottom:30px;width:100%}.store-list-result-item:last-child{margin-bottom:0}.store-list-result-box{border:none;box-sizing:border-box;display:block;height:100%;margin:0 0 15px;padding:0 0 0 37px;position:relative;width:100%}.store-list-result-icon{clear:left;float:left;height:30px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:30px;background:url(/assets/img/stores/list/ico_store_grandseiko_shop01.png) 0 0/30px 30px no-repeat}.store-list-result-premium-boutique .store-list-result-icon{background:url(/assets/img/stores/list/ico_store_premium_boutique01.png) 0 0/30px 30px no-repeat}.store-list-result-boutique .store-list-result-icon{background:url(/assets/img/stores/list/ico_store_boutique01.png) 0 0/30px 30px no-repeat}.store-list-result-watch-salon .store-list-result-icon{background:url(/assets/img/stores/list/ico_store_watch_salon01.png) 0 0/30px 30px no-repeat}.store-list-result-master-shop .store-list-result-icon{background:url(/assets/img/stores/list/ico_store_master_shop01.png) 0 0/30px 30px no-repeat}.store-list-result-gs-boutique .store-list-result-icon{background:url(/assets/img/stores/list/ico_store_gs_boutique01.png) 0 0/30px 30px no-repeat}.store-list-result-flagship-salon .store-list-result-icon{background:url(/assets/img/stores/list/ico_store_flagship01.png) 0 0/30px 30px no-repeat}.store-list-result-gs-salon .store-list-result-icon{background:url(/assets/img/stores/list/ico_store_gs_salon01.png) 0 0/30px 30px no-repeat}.store-list-result-type{color:#888;font-size:1rem;font-weight:300;letter-spacing:2px;margin-bottom:6px}.store-list-result-title{font-size:1.7rem;letter-spacing:1px;line-height:1.2;font-family:Times New Roman,Times,serif}.ja-jp .store-list-result-title,.store-list-result-title:lang(ja){font-family:"Noto Serif Japanese",serif}.en .store-list-result-title,.store-list-result-title:lang(en){font-family:Times New Roman,Times,serif}.store-list-result-title:lang(th),.th-th .store-list-result-title{font-family:"Noto Serif Thai",Times New Roman,Times,serif}.store-list-result-title:lang(zh),.zh-cn .store-list-result-title{font-family:"Noto Serif SC",serif}.store-list-result-detail{box-sizing:border-box;display:block;margin:0 0 22px;position:relative;width:100%}.store-list-result-information{margin:0 0 11px;overflow:hidden}.store-list-result-information dt{clear:left;float:left;font-size:0;height:22px;letter-spacing:1px;line-height:1.3;width:21px}.store-list-result-information dd{box-sizing:border-box;font-size:1.4rem;letter-spacing:1px;line-height:1.3;margin-bottom:8px;padding-left:24px;word-break:break-all;width:100%}.store-list-result-address:before,.store-list-result-contact:before,.store-list-result-fax:before,.store-list-result-hours:before,.store-list-result-tel:before,.store-list-result-url:before{font-family:FontAwesome;font-size:1.4rem;display:inline-block;margin-right:4px;text-align:center;width:100%}.store-list-result-address:before{content:"\F041"}.store-list-result-tel:before{content:"\F095"}.store-list-result-hours:before{content:"\F017"}.store-list-result-contact:before{content:"\F0E0"}.store-list-result-fax:before{content:"\F1AC"}.store-list-result-url:before{content:"\F015"}.store-list-result-tel+dd{text-decoration:underline}.store-list-result-label{letter-spacing:-.4em;margin:8px 0 -5px}.store-list-result-label span{background:#fff;display:inline-block;font-size:1rem;font-weight:300;letter-spacing:.5px;line-height:13px;margin:0 5px 5px 0;padding:5px 10px}.store-list-result-button{display:block;height:100%;letter-spacing:-.4em;margin:0 0 0 -2%;position:relative}.store-list-result-button-item{box-sizing:border-box;display:inline-block;letter-spacing:normal;padding:0 0 0 2%;width:50%}.store-list-result-button-detail{background:#15243e;border:1px solid #15243e;box-sizing:border-box;color:#fff;display:block;font-size:1.2rem;letter-spacing:.5px;line-height:14px;padding:10px 0;text-align:center;transition:all .6s cubic-bezier(.19,1,.22,1)}.store-list-result-button-detail:hover{background-color:transparent;color:#15243e}.store-list-result-button-gmap{background:0 0;border:1px solid #888;box-sizing:border-box;color:#15243e;display:block;font-size:1.2rem;letter-spacing:1px;line-height:14px;padding:10px 0;text-align:center;transition:all .6s cubic-bezier(.19,1,.22,1)}.store-list-result-button-gmap:hover{background-color:#15243e;color:#fff}.store-list-result-button-gmap span:after{font-family:FontAwesome;content:"\F041";margin-left:4px;display:inline-block}.store-list-city-ttl{width:77%;margin:0 auto;padding:80px 0 20px;letter-spacing:1px;font-size:1.5rem}.store-list-widget{box-sizing:border-box;font-size:0;margin:0 auto;width:88.77%}.store-list-widget-search{margin:0 0 19px}.store-list-widget-search:after{display:inline-block;border-right:1px solid #d8d8d8;height:40px;position:absolute;right:0;top:0;width:1px}.store-list-widget-search input[type=text]{background:#dfe2e6;border:0;box-sizing:border-box;color:#14233e;font-size:1.3rem;height:40px;letter-spacing:.54px;padding:10px 16px;vertical-align:top;width:calc(100% - 40px);font-family:Montserrat,sans-serif}.ja-jp .store-list-widget-search input[type=text],.store-list-widget-search input[type=text]:lang(ja){font-family:Noto Sans Japanese,sans-serif}.en .store-list-widget-search input[type=text],.store-list-widget-search input[type=text]:lang(en){font-family:Montserrat,sans-serif}.store-list-widget-search input[type=text]:lang(th),.th-th .store-list-widget-search input[type=text]{font-family:Noto Sans Thai,Montserrat,sans-serif}.store-list-widget-search input[type=text]:lang(zh),.zh-cn .store-list-widget-search input[type=text]{font-family:Noto Sans SC,serif}.store-list-widget-submit{background:#15243e;border:0;cursor:pointer;display:inline-block;height:40px;position:relative;vertical-align:top;width:40px}.store-list-widget-submit:before{color:#fff;content:"\F002";display:block;font-family:FontAwesome;font-size:1.7rem;left:50%;position:absolute;top:46%;transform:translate(-50%,-50%)}.store-list-widget-select{margin:0 0 25px}.store-list-widget-select:after{display:inline-block;border-right:1px solid #d8d8d8;height:40px;position:absolute;right:0;top:0;width:1px}.store-list-widget-selected{position:relative;overflow:hidden;border:1px solid #ccc;height:40px;line-height:38px;padding:0 40px 0 14px;cursor:pointer;box-sizing:border-box;display:inline-block;vertical-align:top;margin-right:2%;width:49%}.store-list-widget-selected:first-child{margin:0 0 2%;width:100%}.store-list-widget-selected:last-child{margin-right:0}.store-list-widget-selected:after{font-family:FontAwesome;content:"\F107";font-size:1.8rem;position:absolute;top:50%;right:10px;transform:translateY(-50%);z-index:0}.store-list-widget-selected span{color:#15243e;font-size:1.3rem;letter-spacing:1px}.store-list-widget-select-list{color:#15243e;font-family:Montserrat,sans-serif;letter-spacing:1.4px;position:absolute;top:0;left:0;width:100%;height:38px;z-index:1;font-size:1.3rem;padding:0 40px 0 14px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0;border-radius:0;cursor:pointer}.ja-jp .store-list-widget-select-list,.store-list-widget-select-list:lang(ja){font-family:Noto Sans Japanese,sans-serif}.en .store-list-widget-select-list,.store-list-widget-select-list:lang(en){font-family:Montserrat,sans-serif}.store-list-widget-select-list:lang(th),.th-th .store-list-widget-select-list{font-family:Noto Sans Thai,Montserrat,sans-serif}.store-list-widget-select-list:lang(zh),.zh-cn .store-list-widget-select-list{font-family:Noto Sans SC,serif}.store-list-widget-select-list::-ms-expand{display:none}.store-list-widget-button{cursor:pointer;display:inline-block;font-size:1.4rem;letter-spacing:2.15px;line-height:1;padding-bottom:10px;position:relative;text-align:center;vertical-align:top;width:100%;font-family:Montserrat,sans-serif}.ja-jp .store-list-widget-button,.store-list-widget-button:lang(ja){font-family:Noto Sans Japanese,sans-serif}.en .store-list-widget-button,.store-list-widget-button:lang(en){font-family:Montserrat,sans-serif}.store-list-widget-button:lang(th),.th-th .store-list-widget-button{font-family:Noto Sans Thai,Montserrat,sans-serif}.store-list-widget-button:lang(zh),.zh-cn .store-list-widget-button{font-family:Noto Sans SC,serif}.store-list-widget-button button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;font-weight:500;height:100%;line-height:1;position:relative;padding:0 18px 0 0;font-size:1.6rem;letter-spacing:3px;display:inline-block;font-family:Montserrat,sans-serif}.ja-jp .store-list-widget-button button,.store-list-widget-button button:lang(ja){font-family:Noto Sans Japanese,sans-serif}.en .store-list-widget-button button,.store-list-widget-button button:lang(en){font-family:Montserrat,sans-serif}.store-list-widget-button button:lang(th),.th-th .store-list-widget-button button{font-family:Noto Sans Thai,Montserrat,sans-serif}.store-list-widget-button button:lang(zh),.zh-cn .store-list-widget-button button{font-family:Noto Sans SC,serif}.store-list-widget-button button:after{font-family:FontAwesome;content:"\F107";font-size:1.7rem;font-weight:600;position:absolute;top:-1px;right:1px;transition:transform .5s cubic-bezier(.19,1,.22,1);transform-origin:center center;width:10px;text-align:center;line-height:1}.store-list-widget-button-active button:after{transform:rotate(180deg)}.store-list-widget-static{width:100%;box-sizing:border-box;margin-bottom:33px;padding:0 30px;font-size:0}.store-list-widget-static .store-list-widget-select{display:flex;justify-content:center;width:100%}.store-list-widget-static .store-list-widget-select:after{content:normal}.store-list-widget-static .store-list-widget-selected{width:250px;position:relative;overflow:hidden;border:1px solid #ccc;height:40px;line-height:38px;padding:0 40px 0 14px;cursor:pointer;box-sizing:border-box;display:inline-block;vertical-align:top;margin-right:10px}.store-list-widget-static .store-list-widget-selected:first-child{width:250px}.store-list-widget-static .store-list-widget-selected:last-child{margin-right:0}.store-list-widget-static .store-list-widget-selected span{font-size:1.3rem;color:#15243e;letter-spacing:1px}.store-list-widget-static .store-list-widget-selected:after{font-family:FontAwesome;content:"\F107";font-size:1.8rem;position:absolute;top:50%;right:10px;transform:translateY(-50%);z-index:0}.store-list-widget-static .store-list-widget-select-list{color:#15243e;letter-spacing:1.4px;position:absolute;top:0;left:0;width:100%;height:38px;z-index:1;cursor:pointer}.store-list-widget-static .store-list-widget-select-list optgroup{font-style:normal;text-indent:5px}.store-list-widget-static .store-list-widget-select-list optgroup,.store-list-widget-static .store-list-widget-select-list option{font-family:Montserrat,sans-serif;font-size:1.2rem;letter-spacing:1.4px}.support-menu{margin:0}.support-menu ul{overflow:hidden}.support-menu ul li{position:relative}.support-menu ul li a{display:block;overflow:hidden;background-color:#000;transition:all .3s ease-out}.support-menu-image{background-repeat:no-repeat;background-position:50%;background-size:cover;display:block;padding-top:0;position:relative;transition:all .3s ease-out}.support-menu-image:before{content:"";display:block;padding:49.28571429% 0 0}.support-menu ul li a:hover .support-menu-image{transform:scale(1.05);opacity:.3}.support-menu-image img{font-family:"object-fit:cover;object-position:center;";height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;top:0;position:absolute;width:100%}.support-menu-content{box-sizing:border-box;color:#fff;padding:0;position:absolute;text-align:center;top:50%;transform:translateY(-50%);width:100%}.support-menu ul li a:hover .support-menu-content{color:#fff}.support-menu-title{font-size:2.1rem;font-weight:700;letter-spacing:1.365px;line-height:38px;margin-bottom:30px;position:relative;font-family:Times New Roman,Times,serif}.ja-jp .support-menu-title,.support-menu-title:lang(ja){font-family:"Noto Serif Japanese",serif}.en .support-menu-title,.support-menu-title:lang(en){font-family:Times New Roman,Times,serif}.support-menu-title:lang(th),.th-th .support-menu-title{font-family:"Noto Serif Thai",Times New Roman,Times,serif}.support-menu-title:lang(zh),.zh-cn .support-menu-title{font-family:"Noto Serif SC",serif}.support-menu-title:after{background-color:#fff;bottom:-19px;content:"";height:2px;left:50%;margin-left:-20px;position:absolute;transition:all .3s ease-out;width:40px}.support-menu-description{font-size:1.2rem;letter-spacing:0;line-height:19px}@media screen and (max-width:320px){html{font-size:50.5%}}@media screen and (max-width:750px){.blk-Breadcrumb{padding:0 10px}.blk-Breadcrumb_Inner{overflow:auto;-webkit-overflow-scrolling:touch}.blk-Header{display:block!important;opacity:1!important}.blk-MainVisual_Slider-next,.blk-MainVisual_Slider-prev{padding:20px;width:16px}.blk-Navigation{display:block!important}.about-Banner_Inner{margin:10px}.about-Banner_ThreeColumn{margin-top:10px}.about-Banner_ThreeColumn .about-Banner_Item{width:100%}.about-Banner_FourColumn .about-Banner_Item{width:50%}.about-Banner_TwoColumn .about-Banner_Item{width:100%}.about-Banner_Label{font-size:1.2rem}.about-Banner_Text{font-size:2rem}.about-Column_Button a{font-size:1.5rem;min-width:160px}.about-Creators_Label{font-size:1.3rem;margin-bottom:.75em}.about-Creators_Title{font-size:2.6rem}.about-Creators_Button a{font-size:1.5rem;min-width:160px}.about-Gallery_Title{font-size:2.6rem}.about-Gallery_Button a{font-size:1.5rem;min-width:160px}.about-History_Label{font-size:1.3rem;margin-bottom:.75em}.about-History_Title{font-size:2.6rem}.about-History_Button a{font-size:1.5rem;min-width:160px}.about-MainVisual_Label{font-size:1.3rem;margin-bottom:.75em}.about-MainVisual_Title{font-size:2.6rem}.about-Movement_Label{font-size:1.3rem;margin-bottom:.75em}.about-Movement_Title{font-size:2.6rem}.ad-list-bg-sp{background-color:#e3e6eb}.ad-modal-button a{display:inline-block;padding:10px 0;width:200px}.fm-DownloadLinks_Item{margin-top:40px}.fm-DownloadLinks_Link{min-width:255px}.fm-Facade{margin-top:20px}.fm-Facade_List{display:block;margin-left:0}.fm-Facade_Item{width:auto;padding-top:40px;padding-left:0}.fm-Facade_Title{font-size:16px}.fm-Facade_Button{max-width:100%;margin:40px 0 -30px}.fm-HeadingLv1{margin-top:60px}.fm-HeadingLv1_Heading{padding-bottom:0;border-bottom:none}.fm-Hero_Inner{height:auto;padding-bottom:62.5%}.fm-Hero_Image{height:132.35294118%}.fm-ImageItem{margin-top:0;width:100%;box-shadow:0 1px #eee,inset 0 1px #eee}.fm-Items{margin-top:40px}.fm-Items_List{display:block}.fm-LanguageSelector_Inner{height:80px;padding-right:20px;padding-left:20px}.fm-LanguageSelector_Heading{width:auto;padding-right:15px;font-size:11px}.fm-LanguageSelector_Link{font-size:12px;line-height:20px}.fm-PdfItem{margin-top:0;width:100%;box-shadow:0 1px #eee,inset 0 1px #eee}.fm-SignIn{min-height:0;padding:80px 20px}.fm-SignIn_Box{width:100%;height:auto}.fm-SignIn_Items{display:block}.fm-SignIn_Item{width:100%}.fm-SignIn_Item:not(:last-child){margin:0 0 20px}.fm-SignIn_Item input{font-size:16px}.fm-SignIn_Button{max-width:100%;margin:40px 0 -30px}.fm-Title_Inner{display:block;height:auto;padding-right:20px;padding-left:20px}.fm-Title_Heading{display:flex;flex-wrap:wrap;align-items:center;align-content:center;justify-content:center;width:100%;height:90px;padding:0;font-size:20px}.fm-Title_Heading span{flex:0 0 auto}.fm-Title_Back{position:static;height:auto;margin-right:-20px;margin-left:-20px;box-shadow:inset 0 1px hsla(0,0%,93.3%,.1);text-align:center}.fm-Title_BackLink{font-size:12px;line-height:50px}.fm-Title_Link{position:static;height:auto;margin-right:-20px;margin-left:-20px;box-shadow:inset 0 1px hsla(0,0%,93.3%,.1);text-align:center}.fm-Title_Link>a{font-size:12px;line-height:50px}.fm-Wrapper{padding-right:20px;padding-left:20px}.tp-Arrivals_Slides ul li,.tp-News_Slides ul li{width:100%}#main,.l-main,.l-main-store{box-sizing:border-box;padding:0 10px;overflow:hidden}.news-image-2column-container{flex-wrap:wrap}.news-image-2column-item{width:100%}.product-outline-element:not(.is-current),.product-outline:not(.is-current),.product-spec:not(.is-current){display:none}.support-description{background-image:none!important}.okraAdmin-PostPreview .movement-Column_Image,.okraAdmin-PostPreview .movement-Column_Image-turning{height:auto;padding:0}.movement-Models_Products ul li{width:50%}.movement-Models_Tag{font-size:1.1rem;letter-spacing:2.7px}.movement-Models_Image img{width:100%;max-width:200px;height:auto}.movement-Models_Button a{margin-top:35px;width:200px}.movement-Slides_Slide .swiper-slide{transform:none!important;opacity:1!important;transition:none!important}.movement-Technology_Summary br{display:none}.movement-Technology_Image figcaption{bottom:1%}.movement-Technology_Pagination .swiper-pagination-bullet{width:7px;height:7px}.movement-Technology_Pager-next,.movement-Technology_Pager-prev{width:16px;padding:20px}.movement-Type_Slides ul li{width:100%}.movement-Type_Button-always a{width:270px;padding:12px 0}.nc-Links_Link{min-width:0}.nc-Links_Link:not(:last-child){margin:0 auto 20px}.product-movie_title{font-size:3rem;line-height:38px}.product-movie_title:lang(ja){font-size:2.4rem;line-height:30px}.product-special-info{font-size:1.5rem}.product-special-title{font-size:3rem;line-height:38px}.product-special-title:lang(ja){font-size:2.4rem;line-height:30px}.store-detail-event{padding-bottom:75px}.store-detail-event-list-item{width:100%;margin-bottom:25px}.store-detail-event-list-item .text-block{padding:0 19px;box-sizing:border-box}.store-detail-event-list-item .text-block .ttl{font-size:1.3rem;letter-spacing:0;line-height:16px;margin-bottom:10px}.store-detail-event-list-item .text-block .period{font-size:1.1rem;letter-spacing:1.1px;line-height:10.5px;margin-bottom:0}.store-detail-event-list-item .text-block .desc{font-size:1.3rem;letter-spacing:0;line-height:19px}.store-detail-slide-image img{position:absolute;top:0;left:0}}@media screen and (min-width:1041px){.blk-Cookie{padding:20px 30px}.blk-Cookie_Wrapper{display:flex}.blk-Cookie_Inner{align-items:center;display:flex;justify-content:space-between;margin:0 0 0 30px;text-align:left}.blk-Cookie p:lang(en){white-space:nowrap}.blk-Cookie p br{display:block}}@media only screen and (min-width:670px) and (max-width:1040px){.blk-Cookie_Inner{margin:20px 0 0;display:block}}@media only screen and (min-width:1041px){.blk-Cookie p{white-space:nowrap}.blk-Cookie p:lang(de){white-space:normal}}@media screen and (min-width:671px){.blk-Cookie_Btn{display:inline-block;margin:0;padding:10px 20px}.blk-Cookie_Privacy{margin:0;text-align:left}}@media screen and (min-width:751px){.blk-Covid19{padding:20px 70px}.blk-Covid19_Inner{max-width:1100px;margin:0 auto;align-items:center;display:flex;justify-content:space-between}.blk-Covid19_Inner p{margin-bottom:0}.blk-Covid19_Close{margin-top:-6px;right:30px;top:50%}.blk-Footer{padding-bottom:0;margin:30px}.blk-Footer_Contents{padding:80px 5.7% 140px}.blk-Footer_Contents dl{width:50%;padding:0 10px}.blk-Footer_Contents dl dt{margin-bottom:35px}.blk-Footer_Contents dl dd{margin-bottom:50px;padding-right:0}.blk-Footer_Contents dl dd ul li{margin-bottom:13px}.blk-Footer_Contents dl dd ul li ul{margin:10px 0 19px 6px}.blk-Footer_Contents dl dd ul li ul li{line-height:18px}dl.blk-Footer_Contact{margin-bottom:0}dl.blk-Footer_About,dl.blk-Footer_Collections,dl.blk-Footer_Contact,dl.blk-Footer_Features,dl.blk-Footer_News,dl.blk-Footer_News-letter,dl.blk-Footer_Social,dl.blk-Footer_Stores,dl.blk-Footer_Support{width:50%}dl.blk-Footer_Social{margin-bottom:0}dl.blk-Footer_Social dt{margin-bottom:35px}.blk-Footer_Privacy{bottom:97px;margin:0;position:absolute;right:5.7%}.blk-Footer_Privacy ul li a{color:#fff}.blk-Footer_Copyright{bottom:97px;left:5.7%;font-size:1rem;position:absolute}.blk-Footer_Since{bottom:57px;left:5.7%;margin:25px 0 0 25px;position:absolute}.blk-Header{display:none;height:60px}body:not(.top) .blk-Header{display:block}.top .blk-Header{height:auto}.blk-Header_Inner,.blk-Header_Logo{height:60px}.blk-Header_Logo a{width:84px;top:12px}.blk-Header_Navi{top:25px;right:30px}.blk-Header_Navi ul li a{font-size:1.1rem}.blk-Header_Navi ul li a i{margin-right:5px}.blk-MainVisual_Bg{height:600px;padding-top:0}.blk-MainVisual_Bg img,.blk-MainVisual_Bg video{height:100%;width:100%}.blk-MainVisual_Text{bottom:60px;padding:0}.blk-MainVisual_Info{font-size:1.6rem;letter-spacing:3.18px;margin-bottom:10px}.blk-MainVisual_Title{font-size:3.6rem;line-height:40px}.blk-MainVisual_Desc{font-size:1.6rem;letter-spacing:1.33px;line-height:normal;margin-top:40px}.blk-MainVisual_Desc:before{top:-20px;width:50px}.blk-MainVisual_Pagination .swiper-pagination-bullet{width:7px;height:7px}.blk-Navigation_Btn{top:15px;left:30px;z-index:300}.blk-Navigation_Toggler{height:18px;width:30px}.blk-Navigation_Toggler span:nth-of-type(2){top:8px}.blk-Navigation_Toggler-active span:first-of-type{transform:translateY(8px) rotate(-45deg)}.blk-Navigation_Toggler-active span:nth-of-type(3){transform:translateY(-8px) rotate(45deg)}.blk-Navigation_Btn>span{font-size:9px;margin-top:5px}.blk-Navigation_Close{top:13px;left:30px;z-index:100}.blk-Navigation_Content{width:340px}.blk-Navigation_Container{padding:84px 0 100px}.blk-Navigation_Content dl{margin-bottom:35px;padding-bottom:20px}.blk-Navigation_Content dt{font-size:1.6rem;padding-left:30px}.blk-Navigation_Content dd{padding:0 0 35px 40px}.blk-Navigation_Content dd ul li{margin-bottom:13px}.blk-Navigation_Social{margin-bottom:38px}.blk-Navigation_Social h3{margin-bottom:13px;padding-left:30px}.blk-Navigation_Language h3{padding-left:30px}.blk-Page_Header{margin:0 0 70px;padding:70px 0 0}.blk-Page_Title{font-size:2.2rem;font-weight:400;letter-spacing:4.19px}.blk-Page_Description{margin:0 auto 65px}.blk-Page_Description p{font-size:1.5rem}.blk-Page_Description p:lang(ja){text-align:center}.blk-PickUp_Title{font-size:1.8rem;margin-bottom:60px}.blk-PickUp_Content li{float:left;width:33.33333333%}.blk-PickUp_Bg{background-size:cover;height:540px;padding-top:0}.blk-PickUp_Bg img{position:static}.blk-PickUp_Content li a:hover .blk-PickUp_Bg,.collection .blk-PickUp_Content li a .blk-PickUp_Bg{padding-top:0}.blk-PickUp_Text{bottom:auto;top:440px}.blk-PickUp.collection .blk-PickUp_Text{transform:none}.heritage .blk-PickUp_Name,.heritage .blk-PickUp_Text{color:#273854}.masterpiece .blk-PickUp_Bg{height:440px}.masterpiece .blk-PickUp_Text{padding:0;text-align:right;width:50%;top:50%;transform:translateY(-50%)}.masterpiece .blk-PickUp_Name{color:#273854}.blk-PickUp_Info{font-size:1.5rem;letter-spacing:3.75px;line-height:14px;margin-bottom:10px}.blk-PickUp_Name{font-size:2.4rem;line-height:30px}.blk-store-pins{background-size:44px;width:65px}.blk-store-distance{display:block}.blk-store-content{padding:0 0 0 75px}.blk-store-content h3{letter-spacing:1px;margin-bottom:10px}.blk-store-address{margin:0}.blk-store-fair{position:static}.about-Column{margin:100px 0}.about-Column_Inner{padding:0 11.4%}.about-Column_Row{flex-wrap:nowrap;margin:0 -50px}.about-Column_Column{flex-basis:50%;margin:0;padding:0 50px}.about-Column_Label{font-size:1.3rem;margin-bottom:1em}.about-Column_Media{margin:0 0 30px}.about-Column_Title{font-size:3rem}.about-Column_Text{margin:20px 0}.about-Column_Text p{font-size:1.5rem}.about-Creators{margin:100px 0}.about-Creators_Inner{padding:0 11.4%}.about-Creators_Text{margin:30px 0}.about-Creators_Text p{font-size:1.5rem}.about-Gallery{margin:100px 0}.about-Gallery_Inner{height:230px;padding:0 11.4%}.about-Gallery_Media img{height:auto;min-height:100%;min-width:100%;width:auto}.about-History{margin:100px 0}.about-History_Inner{height:510px;padding:0 11.4%}.about-History_Media img{height:auto;min-height:100%;min-width:100%;width:auto}.about-History_Text{margin:30px 0}.about-History_Text p{font-size:1.5rem}.about-MainVisual{height:645px}.about-MainVisual_Media img{min-height:100%;min-width:100%}.about-MainVisual_Divider{margin:30px 0}.about-MainVisual_Divider hr{border-width:1px 0;width:50px}.about-MainVisual_Text{margin:30px 0}.about-MainVisual_Text p{font-size:1.5rem}.about-MainVisual_Button a{font-size:1.5rem;min-width:160px}.about-Movement{margin:100px 0}.about-Movement_Items{flex-wrap:wrap}.about-Movement_Number{font-size:4.8rem;margin:0 0 10px}.about-Movement_Type{font-size:3rem}.about-Movement_Text{margin:30px 0}.about-Movement_Text p{font-size:1.5rem}.about-Movement_Button a{font-size:1.5rem;min-width:160px}.about-Movement_Item,.about-Movement_Item-transparent{flex:0 1 50%;padding:30px}.ad-list ul{justify-content:center}.ad-list-left ul{justify-content:flex-start}.ad-list ul li{padding:30px;width:25%}.ad-list-bg{background:#e3e6eb}.ad-modal-close{height:26px;right:15px;top:15px;width:26px}.catalog-list ul li{width:33.33333333%}.catalog-list-col4 ul li{width:25%}.catalog-notes{margin:0 0 70px;padding:0 11.4%}.catalog-notes:lang(ja){padding:0 7.9%}.catalog-notes dl{padding:40px}.catalog-notes dl dt{box-sizing:border-box;display:table-cell;line-height:20px;padding-right:40px;vertical-align:top}.catalog-notes dl dt:lang(en){font-size:1.2rem}.collections-Banner{padding:0 0 80px}.collections-Col,.collections-Col-all{width:33.33333333%;max-width:33.33333333%}.collections-Col-all{width:100%;max-width:100%}.collections-Col-all:not(:first-child),.collections-Col:not(:first-child){margin-top:0}.collections-Row{display:flex}.favorite-main-left,.favorite-main-right{font-size:4rem}.favorite-main-left{left:50px}.favorite-main-right{right:50px}.favorite-main-container{margin:100px 0 0;padding:0 60px 134px}.favorite-sort{margin:-70px 0 0;padding:0;text-align:right;z-index:50}.favorite-sort-inner{display:inline-flex;align-items:baseline;margin-right:40px;text-align:left}.favorite-sort-button{letter-spacing:3.23px;padding:0}.favorite-sort-button .fa{display:none}.favorite-sort-box,.favorite-sort-button span{display:inline-block}.favorite-sort-box{vertical-align:top;padding:0}.favorite-sort-selected{display:block}.favorite-sort-list{background:#fff;left:-116px;margin-left:20px;position:absolute;width:160px}.favorite-sort-list ul{padding:16px 12px}.favorite-sort-list-mod{display:block;opacity:0;position:absolute;top:0}.favorite-sort-list-mod select{margin:0 auto 0 0}.favorite-table-head{display:block}.favorite-table-body{margin:0 0 0 200px}.favorite-table-cell{padding:16px}.favorite-table-image{max-width:152px}.favorite-table-title{display:none}.favorite-table-cell p{font-size:1.4rem;letter-spacing:0;line-height:20px}.features_Header{margin:50px 0;padding:50px 0 0}.features_Header-Inner{padding:0 30px}.features_Header-Inner h2{font-size:2rem}.features_List{width:auto}.features_List-Inner{margin:0 auto;padding:0 30px;max-width:970px}.features_List-Button{display:none}.features_List-Items{border:none;display:flex;height:auto;flex-wrap:wrap;justify-content:center;margin:0 -15px;transition:none}.features_List-Items.is-active{border:none}.features_List-Item{border:none;margin:2px 0;padding:0 15px}.features_List-Link{padding:5px 10px}.features_Items{padding:0 30px}.features_Item{margin:0 0 50px;width:33.33333333%}.features_Media{margin:0 0 20px}.features_Title{font-size:2.2rem;margin:20px 0}.features_Label{font-size:1.3rem;margin:0 0 10px}.features-LgBanner{margin-bottom:20px}.features-LgBanner_Image{height:500px;opacity:1}.features-LgBanner_Content{bottom:0;left:0;padding:0 20px;transform:none}.features-LgBanner_Info{font-size:2.4rem;letter-spacing:normal;margin-bottom:10px}.features-LgBanner_Title{font-size:3rem;line-height:42px;margin-bottom:35px}.features-LgBanner_Item.isBlack .features-LgBanner_Title{color:#14233e}.features-List{display:flex;padding:90px 0 30px}.features-List_Item{width:33.33333333%!important;max-width:33.33333333%!important}.features-List_Item:nth-child(n+3){margin-top:0}.features-Middle{display:flex;flex-wrap:wrap}.features-Middle_Col{width:50%;max-width:50%}.features-Middle_Col:not(:first-child){margin:0}.features-Middle_Col:nth-child(n+3){margin:20px 0 0}.features-Middle_Image{height:auto;opacity:1}.features-Middle_Info{font-size:1.8rem;letter-spacing:normal;margin-bottom:10px}.features-Middle_Title{font-size:2.6rem;line-height:1.25}.features-Middle_Content.isBlack .features-Middle_Info,.features-Middle_Content.isBlack .features-Middle_Title{color:#14233e}.fm-DownloadLinks_Link{transition:background-color .4s}.fm-DownloadLinks_Link:hover{background-color:#193c72}.fm-Facade_Anchor{transition:opacity .4s}.fm-Facade_Anchor:hover{opacity:.6}.fm-Facade_Button{transition:background-color .4s}.fm-Facade_Button:hover{background-color:#193c72}.fm-ItemLinks_Link,.fm-ItemLinks_Link-eps,.fm-ItemLinks_Link-jpg,.fm-ItemLinks_Link-open,.fm-ItemLinks_Link-pdf,.fm-ItemLinks_Link-tiff,.fm-ItemLinks_Link-word{transition:opacity .4s}.fm-ItemLinks_Link-eps:hover,.fm-ItemLinks_Link-jpg:hover,.fm-ItemLinks_Link-open:hover,.fm-ItemLinks_Link-pdf:hover,.fm-ItemLinks_Link-tiff:hover,.fm-ItemLinks_Link-word:hover,.fm-ItemLinks_Link:hover{opacity:.6}.fm-LanguageSelector_Item:not(.-current) .fm-LanguageSelector_Link{transition:opacity .4s}.fm-LanguageSelector_Item:not(.-current) .fm-LanguageSelector_Link:hover{opacity:.5;transition:opacity .4s}.fm-SignIn_Button{transition:background-color .4s}.fm-SignIn_Button:hover{background-color:#193c72}.fm-Title_BackLink{transition:opacity .4s}.fm-Title_BackLink:hover{opacity:.5;transition:opacity .4s}.fm-Title_Link>a{transition:opacity .4s}.fm-Title_Link>a:hover{opacity:.5;transition:opacity .4s}.gallery-CategoryHeader{font-size:1.8rem;margin-bottom:0;padding-top:60px}.gallery-Full{margin:0;padding:0 7.9% 70px}.gallery-Full_Image{height:500px;padding:0}.gallery-Full_Info{font-size:1.5rem;letter-spacing:4px;margin-bottom:15px;font-family:Montserrat,sans-serif}.gallery-Full_Info:lang(ja),.ja-jp .gallery-Full_Info{font-family:Noto Sans Japanese,sans-serif}.en .gallery-Full_Info,.gallery-Full_Info:lang(en){font-family:Montserrat,sans-serif}.gallery-Full_Info:lang(th),.th-th .gallery-Full_Info{font-family:Noto Sans Thai,Montserrat,sans-serif}.gallery-Full_Info:lang(zh),.zh-cn .gallery-Full_Info{font-family:Noto Sans SC,serif}.gallery-Full_Title{font-size:3.2rem;line-height:40px;letter-spacing:1.5px;position:relative}.gallery-Full_Title:after{bottom:-18px}.gallery-Full_Description,.gallery-Full_Description p{letter-spacing:.5px;line-height:26px;margin-bottom:34px}.gallery-Full_Description p{font-size:1.5rem}.gallery-Full_Button{width:54px}.gallery-Header{padding:70px 0}.gallery-Header_Title{font-size:2.2rem;letter-spacing:4.19px}.gallery-modal-close{height:26px;right:30px;top:30px;width:26px}.gallery-Tab{padding-bottom:46px}.gallery-Tab_Content{margin:0 -34px}.gallery-Tab_Content li{font-size:1.5rem;margin:0 34px}.gallery-Wrapper_Item,.gallery-Wrapper_Item-bg{padding:30px;width:25%}.gallery-Wrapper_Image{padding:60% 0 0}.gallery-Wrapper_Summary,.gallery-Wrapper_Title{margin:0 0 15px}.history-Nav{display:block}.history-Nav.is-bottom{position:absolute;top:auto;bottom:0;height:100vh}.history-Row{background-color:transparent;height:100vh}.okraAdmin-PostPreview .history-Row{height:100%}.history-Row_Image{float:left;height:100%;padding-top:0;width:50%}.history-Row_Content{float:right;padding:0 7%;width:50%}.history-Row_Right{float:right}.history-Row_Date{font-size:5.4rem;margin-bottom:22px}.history-Row_Sub{margin-bottom:14px}.history-Row_Title{font-size:2.8rem}.history-Row_Description p{font-size:1.5rem;line-height:26px}.history-Row_Button a,.history-Row_Button span{padding:13px 0;font-size:1.4rem;letter-spacing:.99px}.history-Row_Button{text-align:left}.history-Row_Button a{width:320px;font-size:1.3rem;letter-spacing:normal}.history-Row_Button a div{font-weight:400}.history-Section_Content{padding:60px 0 100px}.history-Section_Sub{font-size:1.5rem;letter-spacing:3.2px;margin-bottom:15px}.history-Section_Main{font-size:3.2rem;line-height:36px;letter-spacing:1.5px;margin-bottom:50px}.history-Section_Description:not(:first-of-type) .history-Section_Title{margin-top:70px}.history-Section_More{display:none}.history-Section_Button{margin:40px auto 0}.history-anchor-target-element [data-id],.history-anchor-target-element [id],.history-period-separator-element [data-id],.history-period-separator-element [id],.history-story-separator-element [data-id],.history-story-separator-element [id],.history-year-separator-element [data-id],.history-year-separator-element [id]{margin-top:-60px;padding-top:60px}.history-Top_Image{bottom:auto;height:100%;position:static}.history-Top_Title{top:81px}.history-Top_Content{left:9.8%;position:absolute;top:50%;transform:translateY(-50%);padding:0;width:32%}.history-Top_Sub{font-size:3.2rem;letter-spacing:1.5px;line-height:34px;margin-bottom:30px;text-align:left}.history-Top_Description p{font-size:1.5rem;line-height:26px}.instructions-language{margin:0 0 30px;padding:0 11.4%}.instructions-language-title{margin-bottom:25px}.instructions-language-select{width:200px}.instructions-list{padding:0 11.4% 185px}.instructions-list-container{margin:40px 0 0;padding:40px 0 0}.instructions-list table td{font-size:1.5rem;letter-spacing:.5px;padding:17px 26px}.instructions-list table td:first-child{font-size:1.5rem;letter-spacing:2px;padding:17px 26px;text-align:center;width:80px}.instructions-list-size{margin-left:5px}.instructions-notes{margin:0 0 70px;padding:0 11.4%}.instructions-notes:lang(ja){padding:0 7.9%}.instructions-notes dl{padding:40px}.instructions-notes dl dt{box-sizing:border-box;display:table-cell;line-height:20px;padding-right:40px;vertical-align:top}.instructions-notes dl dt:lang(en){font-size:1.2rem}.instructions-search{padding:0 11.4%}.instructions-search-content:not(:last-child){margin-right:67px;padding-right:77px}.instructions-search-title{letter-spacing:0;margin-bottom:13px}.instructions-search-input{border-bottom:1px solid #14233e;width:290px}.instructions-search-box{background-color:transparent;margin:0;padding:0}.instructions-search-submit{padding-right:10px}.instructions-search-list{margin-top:23px}.instructions-search-list li{margin-bottom:0}.instructions-search-list li:after{margin:0 20px}.instructions-summary{margin:0 0 30px;padding:0 11.4%}.instructions-summary dl dt{display:table-cell;margin:0;padding-right:60px;vertical-align:middle;width:130px}.instructions-summary dl dd{display:table-cell;vertical-align:middle;font-size:1.5rem;line-height:26px}.instructions-summary dl dd br{display:block}.news-Content_List{padding-left:240px;padding-bottom:170px}.news-Content_List li>a,.news-Content_List li>span,.news-Content_ListBlock{border-top:none;padding:10px}.news-Content_Thumbnail{width:200px}.news-Content_Text{min-height:140px;padding-left:220px}.news-Content_Fixnav{display:block}.news-Main{padding:0 11.4%}.news-SpNav{display:none}.news-Tab{padding:0 0 46px}.news-Tab_Content{margin:0 -34px}.news-Tab_Item{font-size:1.5rem;margin:0 34px}.product-search-hero-row{display:flex;flex-wrap:wrap;flex-flow:row-reverse}.product-search-hero-content,.product-search-hero-image{width:50%}.product-search-hero-image img{max-width:100%}.product-search-hero-content{padding:0 10px}.stores-description{margin:0 auto}.stores-description p{font-size:1.5rem;line-height:26px;text-align:center}.stores-map-content{margin:58px 40px 120px;position:relative}.stores-map-list{display:none}.support-banner{margin:0 0 70px}.support-banner ul li{float:left;width:50%}.support-banner-image{height:550px;padding-top:0}.support-banner-text{top:58px}.support-banner-title{font-size:2.8rem;line-height:38px;letter-spacing:0;margin-bottom:60px}.support-banner-title:after{bottom:-30px;margin-left:-25px;width:50px}.support-banner-description{font-size:1.5rem;letter-spacing:1.07px;line-height:26px;margin-bottom:20px}.support-banner-button a,.support-banner-button span{padding:13px 0;font-size:1.4rem;letter-spacing:.99px}.support-contact{padding:0 0 100px}.support-contact:after{content:""}.support-contact ul li{float:left;width:50%}.support-contact-text{padding:0 20% 40px;box-sizing:border-box}.support-contact ul li:first-child .support-contact-text{border-bottom:none;margin-bottom:0;padding-bottom:0}.support-contact ul li:nth-child(2) .support-contact-text{padding:0 6.5% 0 8.8%}.support-contact-title{font-size:2.8rem;line-height:38px;letter-spacing:1px;margin-bottom:70px}.support-contact-description{font-size:1.5rem;letter-spacing:0;line-height:26px;margin:0 auto 30px}.support-contact-button a,.support-contact-button span{padding:13px 0;font-size:1.4rem;letter-spacing:.99px}.support-contact-button a{font-size:1.4rem}.support-faq{margin:85px auto 70px}.support-faq-title{font-size:2.8rem;letter-spacing:1.5px}.support-faq-list dl dt{font-size:1.7rem;line-height:23px}.support-navi ul{margin:-8px auto;max-width:750px}.support-navi ul li{border-right:1px solid #ccc;border-top:none;display:inline-block;font-size:1.5rem;margin:8px 0;padding:0 20px}.support-navi ul li:last-child{border-bottom:none;border-right:none}.support-navi ul li a{padding:0;text-decoration:underline}.support-network-title{font-size:2.8rem;letter-spacing:1.5px;margin-bottom:25px;padding:60px 19px 0}.support-network-description{text-align:center}.support-network-description p{font-size:1.5rem;line-height:26px}.support-network-map{margin:0 auto}.support-network-list{display:none}.tp-Arrivals{padding:60px 0 70px}.tp-Arrivals_Title{font-size:1.8rem;margin-bottom:60px}.tp-Arrivals_Price{font-size:1.3rem;letter-spacing:1.3px}.tp-Arrivals_Released{font-size:1.3rem}.tp-Arrivals_Slides{margin-bottom:0}.tp-Arrivals_Image{box-sizing:content-box;padding:0 10px;width:200px}.tp-Arrivals_Image img{max-width:none}.tp-Arrivals_Tag{font-size:1.4rem;letter-spacing:2.91px}.tp-Arrivals_Name{font-size:1.6rem}.tp-Arrivals_Button a,.tp-Arrivals_Button span{padding:13px 0;font-size:1.4rem;letter-spacing:.99px}.tp-Arrivals_Slider-next,.tp-Arrivals_Slider-prev{padding:20px;width:16px}.tp-Banner{margin-bottom:30px}.tp-Banner ul{display:flex;justify-content:space-between}.tp-Banner_Image{height:440px;position:static}.tp-Banner_Image:before{content:none}.tp-Banner_Image img{position:static;top:auto;transform:none}.tp-Banner ul li:first-child .tp-Banner_Content{bottom:auto;padding:0 3%}.tp-Banner_Title{font-size:3.4rem;line-height:normal;margin-bottom:42px}.tp-Banner_Title:after{bottom:-23px;width:50px}.tp-Banner_Description{font-size:1.5rem;letter-spacing:1px;line-height:1.47}.tp-Design{height:500px}.tp-Design_Image{box-sizing:border-box;right:0;transform:translateY(-45%);width:45%}.tp-Design_Content{padding:0 40px;position:absolute;right:auto;text-align:center;top:50%;transform:translateY(-50%);width:55%}.tp-Design_Info{font-size:1.5rem;letter-spacing:3.21px;line-height:14px}.tp-Design_Title{font-size:3.4rem;letter-spacing:normal;margin-bottom:70px}.tp-Design_Title:after{bottom:-35px}.tp-Design_Description{padding:0;max-width:360px}.tp-Design_Description p{font-size:1.5rem}.tp-Design_Button a,.tp-Design_Button span{padding:13px 0;font-size:1.4rem;letter-spacing:.99px}.tp-Features_Info{font-size:1.5rem;letter-spacing:3.21px;line-height:14px}.tp-Features_Title{font-size:2.8rem;line-height:38px;margin-bottom:70px}.tp-Features_Title:after{bottom:-35px;width:50px}.tp-Features_Description p{font-size:1.5rem;line-height:26px}.tp-Features_Button a,.tp-Features_Button span{padding:13px 0;font-size:1.4rem;letter-spacing:.99px}.tp-Header{display:block}.tp-Header_SubNavi{top:25px;right:30px}.tp-Header_SubNavi ul li a{font-size:1.1rem}.tp-Header_SubNavi ul li a i{margin-right:5px}.tp-History{height:500px}.tp-History_Content{padding:0 30px;position:absolute;right:0;top:50%;transform:translateY(-50%)}.tp-History_Info{font-size:1.5rem;letter-spacing:3.21px;line-height:14px}.tp-History_Title{font-size:3.4rem;font-weight:400;line-height:38px;margin-bottom:70px}.tp-History_Title:after{bottom:-35px;width:50px}.tp-History_Image{box-sizing:border-box;left:0;transform:translateY(-50%);width:40%}.tp-History_Description{padding:0;max-width:360px}.tp-History_Description p{font-size:1.5rem;letter-spacing:1.5px;line-height:26px}.tp-History_Button a,.tp-History_Button span{padding:13px 0;font-size:1.4rem;letter-spacing:.99px}.tp-Instagram{height:488px;margin-bottom:30px}.tp-Instagram_Content li{height:244px;width:20%}.tp-Instagram_Content li:first-of-type{height:488px;width:40%}.tp-Instagram_Bg{height:244px;padding-top:0}.tp-Instagram_Bg img{height:100%;position:static;width:100%}.tp-Instagram_Content li:first-of-type .tp-Instagram_Bg{height:488px;padding-top:0}.tp-Instagram_Comment,.tp-Instagram_Content li:nth-of-type(5),.tp-Instagram_Content li:nth-of-type(6),.tp-Instagram_Content li:nth-of-type(7),.tp-Instagram_Text,.tp-Ledies-img{display:block}.tp-Ledies-img-sp{display:none}.tp-Ledies-title{font-size:2.6rem;padding:0 0 0 100px}.tp-Ledies-title small{font-size:1.5rem}.tp-Manufacture{height:720px}.tp-Manufacture_Image{height:100%;padding-top:0;width:50%}.tp-Manufacture_Content{background-color:transparent;box-sizing:content-box;padding:0;width:50%}.tp-Manufacture_Text{width:68.8%;max-width:420px}.tp-Manufacture_Info{font-size:1.5rem;letter-spacing:3.21px;line-height:16px}.tp-Manufacture_Title{font-size:3.4rem;line-height:1.06;margin-bottom:70px}.tp-Manufacture_Title:after{bottom:-35px;width:50px}.tp-Manufacture_Description{font-size:1.5rem}.tp-Manufacture_Button a,.tp-Manufacture_Button span{padding:13px 0;font-size:1.4rem;letter-spacing:.99px}.tp-Middle_Image{background-attachment:fixed;height:350px;padding-top:0}.tp-Middle_Title{font-size:4.4rem;letter-spacing:1.6px;margin-bottom:30px}.tp-Middle_Description{display:block}.tp-modal-close{height:26px;right:30px;top:30px;width:26px}.tp-Movement{padding:50px 0 150px}.tp-Movement_Info{font-size:1.5rem;letter-spacing:2.14px}.tp-Movement_Title{font-size:3.4rem;line-height:1.18;margin-bottom:60px;padding:0}.tp-Movement_Slides{width:100%;max-width:2000px;margin:0 auto}.tp-Movement_Content{overflow:visible}.tp-Movement_Item{margin:30px 4.9%;overflow:visible;padding:0;position:static;width:80%}.tp-Movement_Item:after{content:none}.tp-Movement_Item hr{opacity:0}.tp-Movement_Item-current hr{opacity:1}.tp-Movement_Item dt{opacity:.2;transform:scale(.9);width:50%}.tp-Movement_Item-current dt{transform:scale(1);opacity:1}.tp-Movement_Item dd{margin-right:6.6%;max-width:600px;opacity:0;right:0;transition:all .3s ease-out;width:49.1%}.tp-Movement_Item-current dd{opacity:1;z-index:1}.tp-Movement_ItemTitle{font-size:3rem;letter-spacing:1.5px;margin-bottom:8px}.tp-Movement_ItemTitle span{font-size:4rem;letter-spacing:3px}.tp-Movement_Text{font-size:1.3rem;margin-bottom:26px}.tp-Movement_Button a,.tp-Movement_Button span{padding:13px 0;font-size:1.4rem;letter-spacing:.99px}.tp-Movement_Button{display:none}.tp-Movement_Button span{font-size:1.3rem;width:160px}.tp-Movement_Image{width:100%;max-width:none}.tp-Movement_Control{display:block}.tp-Movie{margin-bottom:30px}.tp-Movie_Image{height:540px;padding-top:0}.tp-Movie_Info{font-size:1.5rem}.tp-Movie_Title{font-size:3.4rem;margin-bottom:70px}.tp-Movie_Title:after{bottom:-35px;width:50px}.tp-Movie_Name{font-size:1.5rem;margin:0 auto 30px}.tp-News{padding:60px 0 70px}.tp-News_Title{font-size:1.8rem;margin-bottom:60px}.tp-News_Button a,.tp-News_Button span{padding:13px 0;font-size:1.4rem;letter-spacing:.99px}.tp-News_Button{margin-top:40px}.tp-News_Slides ul li{padding:0 10px}.tp-News_Date{font-size:1.2rem}.tp-News ul li{padding:0 10px}.tp-News_Slides .slider-next,.tp-News_Slides .slider-prev{width:16px;padding:20px}.tp-PickUp_Title{font-size:1.8rem;margin-bottom:60px}.tp-PickUp_Content li{float:left;width:33.33333333%}.tp-PickUp_Bg{background-size:cover;height:540px;padding-top:0}.tp-PickUp_Bg img{position:static}.collection .tp-PickUp_Content li a .tp-PickUp_Bg,.tp-PickUp_Content li a:hover .tp-PickUp_Bg{padding-top:0}.tp-PickUp_Text{bottom:auto;top:440px}.tp-PickUp.collection .tp-PickUp_Text{transform:none}.heritage .tp-PickUp_Name,.heritage .tp-PickUp_Text{color:#273854}.masterpiece .tp-PickUp_Bg{height:440px}.masterpiece .tp-PickUp_Text{padding:0;text-align:right;width:50%;top:50%;transform:translateY(-50%)}.masterpiece .tp-PickUp_Name{color:#273854}.tp-PickUp_Info{font-size:1.5rem;letter-spacing:3.75px;line-height:14px;margin-bottom:10px}.tp-PickUp_Name{font-size:2.4rem;line-height:30px}.tp-Stories{margin-bottom:30px}.tp-Stories_Image{height:540px;padding-top:0}.tp-Stories_Info{font-size:1.5rem;letter-spacing:3.21px;line-height:14px;margin-bottom:18px}.tp-Stories_Title{font-size:3.4rem;font-weight:400;letter-spacing:1.2px;line-height:38px;margin-bottom:60px}.tp-Stories_Title:after{bottom:-35px;width:50px}.tp-Stories_Name{font-size:1.5rem;letter-spacing:1.2px;line-height:26px}.tp-Stories_Button a,.tp-Stories_Button span{padding:13px 0;font-size:1.4rem;letter-spacing:.99px}.tp-Time_Image{height:540px;padding-top:0}.tp-Time_Info{font-size:1.5rem;letter-spacing:3.21px;line-height:14px;margin-bottom:18px}.tp-Time_Title{font-size:3.4rem;font-weight:400;letter-spacing:1.2px;line-height:38px;margin-bottom:60px}.tp-Time_Title:after{bottom:-35px;width:50px}.tp-Time_Name{font-size:1.5rem;letter-spacing:1.2px;line-height:26px}.tp-Time_Button a,.tp-Time_Button span{padding:13px 0;font-size:1.4rem;letter-spacing:.99px}.caliber-2column-image,.caliber-2column-image-turning{float:left;height:100%;position:absolute;transform:translateY(-50%);top:50%;width:50%}.caliber-2column-image-turning{float:right;left:auto;right:0}.caliber-2column-content,.caliber-2column-content-turning{float:right;height:100%;padding:7.4%;width:50%}.caliber-2column-content-turning{float:left}.caliber-2column-sub{font-size:1.5rem;letter-spacing:2px;line-height:normal;margin-bottom:15px}.caliber-2column-title{font-size:3.2rem;letter-spacing:0;line-height:38px;margin-bottom:35px}.caliber-2column-description p{font-size:1.5rem;line-height:26px}.caliber-about-container{padding:7.4% 0}.caliber-about-title{line-height:28px;font-size:3.2rem;margin-bottom:40px;position:relative;padding:0 19px}.caliber-about-description{display:block}.caliber-about-button a,.caliber-about-button span{padding:13px 0;font-size:1.4rem;letter-spacing:.99px}.caliber-about-button{margin-top:24px}.caliber-about-button a{font-size:1.3rem}.caliber-heading-lv1{padding:70px 0 54px}.caliber-heading-lv1-main{display:block}.caliber-heading-lv1-sub{display:none}.caliber-heading-lv2,.caliber-heading-lv2-extra{font-size:3.2rem;line-height:38px;padding:100px 0 35px}.caliber-heading-lv3,.caliber-heading-lv3-extra{font-size:1.8rem;letter-spacing:2px;line-height:1.45;padding:50px 0 30px}.caliber-headline,.caliber-headline-extra{padding:7.4% 0 35px}.caliber-headline-sub{font-size:1.8rem;letter-spacing:2px;line-height:1.45;margin:0 0 15px}.caliber-headline-title{font-size:3.2rem;line-height:38px}.caliber-notes{padding:0 0 70px}.caliber-notes-container{padding:0}.caliber-table-no-notes{padding:0 19px 70px}.caliber-table table,.caliber-table-no-notes table{line-height:26px}.caliber-table table th,.caliber-table-no-notes table th{font-size:1.5rem;font-weight:400;letter-spacing:.5px;padding:15px 25px}.caliber-table table td,.caliber-table-no-notes table td{font-size:1.5rem;letter-spacing:.5px;padding:15px 40px}.caliber-text,.caliber-text-extra{padding:0 19px 7.4%}.caliber-text p,.caliber-text-extra p{font-size:1.5rem;line-height:26px}.caliber-top-image{position:absolute;right:0;top:50%;transform:translateY(-50%);width:50%}.caliber-top-image:before{min-height:600px;padding:0;width:100%}.caliber-top-content{display:flex;min-height:550px;padding:0 6.9%;width:60%}.caliber-top-sub,.caliber-top-title{display:block}.caliber-top-description p{font-size:1.5rem;line-height:26px}.caliber-top-description [okra-text-element-component]{margin-bottom:24px}.contact-divider{padding:0 11.4%}.contact-heading-lv1{font-size:2.2rem;letter-spacing:4px;line-height:24px;margin:0 0 68px;padding:60px 0 0}.contact-heading-lv2{font-size:2.8rem;letter-spacing:-1px;line-height:40px;margin:0 0 40px;padding:0 11.4%}.contact-notes,.contact-online{padding:0 11.4%}.contact-online:last-child{margin:0 0 205px}.contact-online-description p{font-size:1.5rem;line-height:26px}.contact-online-button a,.contact-online-button span,.contact-online-link-button a,.contact-online-link-button span{padding:13px 0;font-size:1.4rem;letter-spacing:.99px}.contact-online-button,.contact-online-link-button{margin:60px 0 0}.contact-shop{margin:55px 0;padding:0 11.4%}.contact-shop-name{font-size:2.1rem;letter-spacing:2.09px;margin-bottom:22px}.contact-shop-item dl{width:470px}.contact-shop-item dl dt{font-size:1.5rem;letter-spacing:1px;line-height:30px;padding:0 0 1px;width:100%}.contact-shop-item dl dt:first-of-type{display:block}.contact-shop-item-dl-dt{line-height:30px;padding:0 0 1px;width:100%}.contact-shop-item-dl-dt p{font-size:1.5rem;letter-spacing:1px}.contact-shop-item-dl-dt:first-of-type{display:block}.contact-shop-item dl dd{line-height:30px;padding:0 0 1px;width:80%}.contact-shop-item dl dd,.contact-shop-item dl dd p{color:#15243e;font-size:1.5rem;letter-spacing:.54px}.contact-shop-item dl .contact-shop-access,.contact-shop-item dl .contact-shop-access p{font-size:1.5rem}.contact-tel{font-size:3.6rem;letter-spacing:3px;line-height:38px;margin:0 0 22px;padding:0 11.4%;display:flex}.contact-tel-description{font-size:1.5rem}.contact-tel span{display:inline;font-size:1.5rem;margin-top:0}.contact-text{font-size:1.5rem;letter-spacing:0;line-height:26px;margin:0 0 22px;padding:0 11.4%}.contact-text br{display:none}.design-policy-items{letter-spacing:-.4em;padding:0 0 90px}.design-policy-items dl{display:inline-block;vertical-align:top;width:20.4%}.design-policy-items dl:nth-of-type(2){box-sizing:content-box;border-bottom:0;border-left:1px solid #ccc;border-right:1px solid #ccc;border-top:0;margin:0 10px;padding:0 10px}.design-policy-items dl dt{display:block;margin-bottom:10px}.design-policy-items-sub{font-size:1.5rem;letter-spacing:1.15px;margin-bottom:6px}.design-policy-items-num{font-size:3.4rem}.design-policy-items dl dd{letter-spacing:0;display:block;line-height:22px;padding:0;text-align:center}.design-policy-text{font-size:1.5rem;letter-spacing:0;line-height:26px;padding:0 0 50px}.design-policy-text-element~.design-policy-text-element .design-policy-text{padding-bottom:140px}.design-policy-title{font-size:2.8rem;letter-spacing:0;line-height:38px;padding:100px 19px 35px}.manufacture-videos-item{padding:15px;width:33.3333%}.manufacture-videos-image{padding:60% 0 0}.manufacture-videos-modal-close{height:26px;right:30px;top:30px;width:26px}.manufacture-videos-3column .manufacture-videos-item{padding-top:0}.movement-comparison{margin:0;padding:0 60px}.movement-comparison-table table{width:100%}.movement-comparison-table table th{font-size:1.4rem;font-weight:400;padding:15px 25px}.movement-comparison-table table td{font-size:1.4rem;padding:15px 25px}.movement-heading-lv2{border-top:none;font-size:1.8rem;margin:110px 0 40px;padding:0;letter-spacing:2.5px}.movement-movie{padding:70px 0 0}.movement-movie-title{font-size:1.8rem;letter-spacing:2px;margin-bottom:40px}.movement-movie-item{padding:15px;width:33.3333%}.movement-movie-image{padding:60% 0 0}.movement-movie-close{height:26px;right:30px;top:30px;width:26px}.movement-notes{padding:0 60px}.news-2column-row{align-items:center;display:flex}.news-2column-order1,.news-2column-order2{width:50%}.news-2column p{font-size:1.5rem;line-height:26px}.news-button a,.news-button span{padding:13px 0;font-size:1.4rem;letter-spacing:.99px}.news-button{margin:100px auto}.news-button a{padding:13px 20px}.news-heading-lv1{font-size:2.8rem;line-height:34px}.news-heading-lv2{font-size:2.4rem;line-height:30px}.news-heading-lv3{font-size:1.8rem;line-height:30px}.news-image-3column-container{display:flex;flex-wrap:wrap}.news-image-3column-item{width:33.33333333%}.news-media-title{font-size:1.8rem;line-height:30px}.news-media-body{float:left;margin-right:30px;width:260px}.news-media-content p{font-size:1.6rem;line-height:26px}.news-meta-logo{position:absolute;right:0;top:-50px}.news-meta-logo.lg{top:-100px}.news-movie-list{display:flex;flex-wrap:wrap;justify-content:center;margin:0 -25px}.news-movie-item{padding:0 25px;width:50%}.news-movie-item:not(:first-child){margin:0}.news-movie-image:before{padding:60% 0 0}.news-movie-image>img{height:100%;width:auto}.news-movie-summary,.news-movie-title{margin:0 0 15px}.news-product{margin:100px auto}.news-product-image{float:left;margin:0 30px 0 0;width:260px}.news-product-content b{font-size:2.4rem;line-height:30px}.news-product-content p{margin-bottom:24px;font-size:1.5rem;line-height:26px}.news-product-content ul{margin:24px 0}.news-table table{font-size:1.5rem;line-height:normal}.okraAdmin-PostPreview .news-table table{line-height:inherit}.news-table th{padding:15px 36px}.news-table td,.news-table th{font-size:1.5rem;letter-spacing:normal}.news-table td{padding:15px 40px}.news-table i{font-size:1.3rem}.news-text,.news-text-extra{margin:0 auto 100px}.news-text-extra{margin:0 auto 1.5em}.news-text [okra-text-element-component],.news-text p,.news-text-extra [okra-text-element-component],.news-text-extra p{font-size:1.5rem;line-height:26px}.news-tile-row+.news-tile-row{margin:50px 0 0}.news-tile-content,.news-tile-image{width:50%}.news-tile-image{margin:0}.news-tile-content{padding:0 30px}.news-tile-content p{font-size:1.6rem}.news-tile-title{font-size:1.8rem;line-height:30px}.news-tile-element+.news-tile-element,.news-tile-element+.news-tile-turning-element,.news-tile-turning-element+.news-tile-element,.news-tile-turning-element+.news-tile-turning-element{margin:50px 0 0}.posts-list{margin:90px 0 140px}.posts-list-title{font-size:1.8rem;letter-spacing:2.5px;margin-bottom:80px}.posts-list-content ul{display:block}.posts-list-content ul li{padding:0 15px;margin-bottom:70px;max-width:230px}.posts-list-tags{font-size:1.4rem;letter-spacing:2.91px}.posts-list-tags:lang(fr){font-size:1.3rem;letter-spacing:1px}.posts-list-image{padding:0}.posts-list-image img{max-width:none}.posts-list-name{font-size:1.6rem}.posts-list-price{font-size:1.3rem;letter-spacing:1.3px}.posts-list-released{font-size:1.3rem}.posts-list-slider-next,.posts-list-slider-prev{display:none}.posts-list-button a,.posts-list-button span{padding:13px 0;font-size:1.4rem;letter-spacing:.99px}.product-modal-close{font-size:25px;right:30px;top:30px;width:25px}.product-modal-slide{width:60%}.product-modal-left,.product-modal-right{display:block}.product-outline,.product-outline-element{float:left;padding:0 3.68%;width:50%}.product-outline-title{display:block}.product-outline-sub{font-size:3rem;letter-spacing:1.5px;line-height:30px;margin:30px 0 23px}.product-outline p,.product-outline-element p{font-size:1.5rem;line-height:26px}.product-spec{float:left;padding:0 3.68%;width:50%}.product-spec-title{display:block}.product-spec dl dt{font-size:1.5rem}.product-spec dl dd{font-size:1.3rem}.product-spec table th{width:210px}.product-spec-attention{margin-top:15px}.product-top{display:table;margin:0 0 100px}.product-top-image{display:table-cell;padding:110px 0 20px;width:50%}.product-top-slide{max-width:450px;margin:0 auto 100px}.product-top-thumb{display:block}.product-top-slide-left,.product-top-slide-right{display:none}.product-top-slide-left{left:-20px}.product-top-slide-right{right:-20px}.product-top-pagination{display:none}.product-top-data{display:table-cell;padding:3%;width:50%}.product-top-tags span{font-size:1.4rem}.product-top-header{padding:23px 0 35px}.product-top-collection{font-size:1.3rem;letter-spacing:2px;line-height:20px;margin:0 auto 23px}.product-top-item{font-size:2.2rem;letter-spacing:3px;margin-bottom:9px}.product-top-movement{font-size:1.4rem;letter-spacing:.7px;line-height:14px;margin-bottom:23px}.product-top-button{margin:0 auto}.product-top-share{padding:33px 0 0}.str-Banner{margin-bottom:90px}.str-Banner_Title{font-size:1.8rem}.str-Items{margin-bottom:100px;display:flex}.str-Item_Heading,.str-Item_Heading-white{margin-bottom:30px;font-size:3rem}.str-Item_Lead,.str-Item_Lead-white{margin-bottom:30px;font-size:1.5rem}.str-Item_Link a{font-size:1.5rem;min-width:160px}.str-Item_Media{height:320px}.str-Brand_Item,.str-Brand_Items{margin-bottom:50px}.str-Brand_Item{width:33.33333%}.str-Brand_Title{font-size:1.8rem}.str-Lead{margin-bottom:30px}.str-Lead p{font-size:1.5rem;line-height:26px}.support-button a,.support-button span{padding:13px 0;font-size:1.4rem;letter-spacing:.99px}.support-button{margin:70px 0 120px}.support-button a{width:360px}.support-content{padding:0 0 95px}.support-content:before{height:26px}.support-content ul li{float:left;width:33.33%}.support-content-image{height:245px;margin-bottom:30px;padding:0}.support-content-title{font-size:1.8rem;line-height:26px;letter-spacing:0;margin-bottom:15px;padding:0 7%}.support-content-description{padding:0 7%}.support-content-description p{font-size:1.5rem;letter-spacing:0;line-height:26px}.support-description{background-position:50%;background-repeat:no-repeat;background-size:cover;padding:80px 60px 10px}.support-description ul{letter-spacing:-.4em}.support-description ul li{color:#fff;display:inline-block;font-size:1.4rem;margin:0 0 70px;vertical-align:top;width:50%}.support-description ul li:nth-child(odd){padding:0 40px 0 0}.support-description ul li:nth-child(2n){padding:0 0 0 40px}.support-description-title{font-size:1.8rem;letter-spacing:0;margin:0 0 26px;text-align:left}.support-description-text{font-size:1.5rem;line-height:26px}.support-description-text a{color:#fff}.support-description-notes{font-size:1.2rem;line-height:18px}.support-heading-lv1{margin:0 0 40px;padding:60px 0 0}.support-heading-lv1 small{font-size:2.2rem;letter-spacing:4.19px;margin:0 0 35px}.support-heading-lv1 h1{font-size:2.8rem;letter-spacing:-1px;line-height:23px}.support-heading-lv2,.support-heading-lv2-bg{font-size:2.8rem;margin:60px 0}.support-heading-lv2-bg{margin:0;padding:60px 0}.support-heading-lv3,.support-heading-lv3-extra{font-size:1.8rem;letter-spacing:2.5px;line-height:21px;margin:0 0 54px;padding:70px 0 0}.support-heading-lv3-extra{margin:0;padding:70px 0 54px}.support-heading-lv3-extra br{display:none}.Support-Complete_Media{height:300px}.Support-Complete_Media img{min-height:100%}.Support-Complete_Close{height:26px;right:30px;top:30px;width:26px}.Support-CompMovie{margin-bottom:60px}.Support-CompMovie_Media{height:500px}.Support-CompMovie_Media img{height:auto;min-height:100%}.Support-CompMovie_Close{height:26px;right:30px;top:30px;width:26px}.support-notes{text-align:center}.support-process-top{margin:0}.support-process-top-image{height:500px;padding:0}.support-process-top-title{font-size:1.8rem;letter-spacing:0;line-height:24px}.support-process-top-description{margin:25px 0 0}.support-process-top-description p{font-size:1.8em;letter-spacing:0;line-height:18px}.support-process-top-description p small{color:#fff;font-size:1.2rem}.support-process-bottom-image{height:660px;padding:0;width:50%}.support-process-bottom-image:after{content:none}.support-process-bottom-head{color:#15243e;left:75%;letter-spacing:1px;top:150px;transform:translate(-50%);width:50%}.support-process-bottom-content{color:#15243e;display:inline-block;padding:200px 90px 0;position:static;top:auto;transform:none;vertical-align:top;width:50%}.support-process-bottom-title{font-size:2.2rem;letter-spacing:normal;line-height:30px}.support-process-bottom-description{font-size:1.5rem;letter-spacing:0;line-height:26px;margin:30px 0 0}.support-process-bottom-next,.support-process-bottom-prev{height:auto;padding:20px;width:16px}.support-process-bottom-next img,.support-process-bottom-prev img{visibility:visible}.support-process-bottom-prev{left:50%}.support-step-slides{padding:0 120px}.support-step-slides ul li{padding:40px 30px 50px;width:50%}.support-step-sub{font-size:1.2rem;letter-spacing:4px;margin-bottom:10px}.support-step-title{font-size:1.8rem;letter-spacing:0;line-height:26px;margin-bottom:15px}.support-step-description{font-size:1.5rem;letter-spacing:0;line-height:26px}.support-step-description p{margin:0 0 24px}.support-step-description-title{line-height:26px}.support-step-left,.support-step-right{padding:20px;width:16px}.support-text,.support-text-extra{text-align:center}.support-text p,.support-text-extra p{font-size:1.5rem;line-height:26px}.support-text p br,.support-text-extra p br{display:block}.default-wrapper{padding-bottom:170px}.design-Section,.design-Section-gradient,.design-Section-heading{padding:100px 0 90px}.design-Section-heading{padding:100px 0}.design-Section-gradient{margin-bottom:30px}.design-Section_Title{font-size:3.2rem;letter-spacing:0;line-height:38px;margin-bottom:35px;padding:0 9.8%}.design-Section_Description{font-size:1.5rem;line-height:26px;margin-bottom:50px}.design-Section_Element-Title{font-size:3.2rem;letter-spacing:0;line-height:38px;margin-bottom:35px;padding:100px 9.8% 0}.design-Section_Element-Description{font-size:1.5rem;line-height:26px;margin-bottom:50px}.design-seiko-style{padding:100px 0 90px}.design-seiko-style-title{font-size:3.2rem;letter-spacing:0;line-height:38px;margin-bottom:35px;padding:0 9.8%}.design-seiko-style-description{font-size:1.5rem;line-height:26px}.design-Visual_Image{height:780px;position:static}.design-Visual_Image img{position:absolute}.okraAdmin-PostPreview .design-Visual_Image img{visibility:visible}.design-Visual_Title{top:81px}.design-Visual_Content{box-sizing:content-box;left:9.8%;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:32%}.design-Visual_Sub{font-size:3.2rem;letter-spacing:0;line-height:34px;margin-bottom:30px;text-align:left}.design-Visual_Description{font-size:1.5rem;line-height:26px}.design-Watch+.design-Watch{padding-top:60px}.design-Watch_Image{width:32.7%;max-width:400px}.design-Watch_Item-01{left:-10.1%;top:13.5%;width:60%}.design-Watch_Item-02{left:60%;top:13%;width:46%}.design-Watch_Item-03{left:81%;top:29.5%;width:43%}.design-Watch_Item-04{left:88%;top:34%;width:33%}.design-Watch_Item-05{left:92%;top:43.5%;width:20%}.design-Watch_Item-06{left:-17%;top:53.5%;width:50.5%}.design-Watch_Item-07{left:-20%;top:40.2%;width:62%}.design-Watch_Item-08{left:-35%;top:29.5%;width:45%}.design-Watch_Item-09{left:-23%;top:10%;width:27%}.design-Watch_Line-01,.design-Watch_Line-02,.design-Watch_Line-03,.design-Watch_Line-04,.design-Watch_Line-05,.design-Watch_Line-06,.design-Watch_Line-07,.design-Watch_Line-08,.design-Watch_Line-09{display:block}.design-Watch_Link-01 button,.design-Watch_Link-02 button,.design-Watch_Link-03 button,.design-Watch_Link-04 button,.design-Watch_Link-05 button,.design-Watch_Link-06 button,.design-Watch_Link-07 button,.design-Watch_Link-08 button,.design-Watch_Link-09 button{background:0 0;border-radius:0;margin-top:-.75em;height:auto;padding:0 20px;text-indent:0;cursor:pointer}.design-Watch_Link-01{right:100%;top:0;width:101%}.design-Watch_Link-01 button{text-align:right}.design-Watch_Link-02{left:100%;width:171%}.design-Watch_Link-02:lang(es){width:175%}.design-Watch_Link-02 button{text-align:right}.design-Watch_Link-03{left:100%;text-align:left;top:7px;width:147%}.design-Watch_Link-03 button{text-align:left}.design-Watch_Link-04{left:100%;text-align:left;top:100%;width:211%}.design-Watch_Link-04 button{text-align:left}.design-Watch_Link-05{left:100%;top:100%;width:240%}.design-Watch_Link-05 button{text-align:left}.design-Watch_Link-06{right:100%;top:100%;width:70%}.design-Watch_Link-06 button{text-align:left}.design-Watch_Link-07{right:100%;top:100%;width:98%}.design-Watch_Link-07 button{text-align:left}.design-Watch_Link-08{right:100%;text-align:left;top:7px;width:116%}.design-Watch_Link-08 button{text-align:left}.design-Watch_Link-09{right:100%;text-align:right;width:250%}.design-Watch_Link-09 button{text-align:right}.design-Watch_Modal{overflow-y:visible}.design-Watch_Modal-Wrapper{padding:0;max-width:450px}.design-Watch_Modal-Close{height:26px;right:30px;top:30px;width:26px}.design-Watch_Modal-Prev{left:-110px}.design-Watch_Modal-Next,.design-Watch_Modal-Prev{top:110px;margin:0;padding:40px;transform:translateY(-20px);width:16px}.design-Watch_Modal-Next{right:-110px}.design-Watch_AdminCarousel{padding:0 0 20px;max-width:450px}.design-Watch_AdminCarousel_Next{right:-110px}.design-Watch_AdminCarousel_Next,.design-Watch_AdminCarousel_Prev{margin:0;padding:40px;transform:translateY(-20px);top:110px;width:16px}.design-Watch_AdminCarousel_Prev{left:-110px}.generic-wrapper{padding:0 11.4% 170px}.manufacture-Header{margin-bottom:65px;padding:70px 0 0}.manufacture-Header_Title{font-size:2.2rem;letter-spacing:4.19px;margin-bottom:35px}.manufacture-Header_Description{padding:0}.manufacture-Header_Description p{font-size:1.5rem;line-height:26px}.manufacture-Header_Description br{display:block}.manufacture-Header-Title{font-size:2.2rem;letter-spacing:4.19px;margin-bottom:35px;padding:70px 0 0}.manufacture-Header-Description{padding:0}.manufacture-Header-Description p{font-size:1.5rem;line-height:26px}.manufacture-Section_Image,.manufacture-Section_Image-turning{float:left;height:100%;width:50%;left:0;padding:0;position:absolute;top:50%;transform:translateY(-50%)}.manufacture-Section_Image-turning{float:right;left:auto;right:0}.manufacture-Section_Content,.manufacture-Section_Content-turning{float:right;min-height:600px;padding:7.4%;width:50%}.manufacture-Section_Content-turning{float:left}.manufacture-Section_Sub{font-size:1.5rem;line-height:20px;margin-bottom:15px}.manufacture-Section_Title{font-size:3.2rem;letter-spacing:0;line-height:38px;margin-bottom:35px}.manufacture-Section_Description div div:last-child p,.manufacture-Section_Description div div:nth-last-child(2) p{font-size:1.2rem;line-height:20px}.manufacture-Section_Description sup{font-size:1.1rem;line-height:normal}.manufacture-Section_Notes{font-size:1.2rem;line-height:20px;margin-top:20px}.movement-Column_Image{float:left;height:100%;padding-top:0;position:absolute;top:50%;transform:translateY(-50%);width:50%}.movement-Column_Text{float:right;font-size:1.3rem;min-height:600px;padding:7.4%;width:50%}.movement-Column_Description p{font-size:1.5rem;letter-spacing:0;line-height:26px}.movement-Column_Sub{font-size:1.5rem;letter-spacing:4px;margin-bottom:15px}.movement-Column_Title{font-size:3.2rem;line-height:38px;margin-bottom:35px}.movement-Column_Image-turning{height:100%;padding-top:0;position:absolute;top:50%;transform:translateY(-50%);width:50%}.movement-Column_Text-turning{font-size:1.3rem;min-height:600px;padding:7.4%;width:50%}.movement-Column_Description-turning p{font-size:1.5rem;letter-spacing:0;line-height:26px}.movement-Column_Sub-turning{font-size:1.5rem;letter-spacing:4px;margin-bottom:15px}.movement-Column_Title-turning{font-size:3.2rem;line-height:38px;margin-bottom:35px}.movement-Column_Image-center{height:100%;padding-top:0;position:absolute;top:50%;transform:translateY(-50%);width:50%}.movement-Column_Text-center{font-size:1.3rem;min-height:600px;width:50%;padding:7.4% 0}.movement-Column_Description-center p{font-size:1.5rem;letter-spacing:0;line-height:26px}.movement-Column_Sub-center{font-size:1.5rem;letter-spacing:4px;margin-bottom:15px}.movement-Column_Title-center{font-size:3.2rem;line-height:38px;margin-bottom:35px}.movement-Column_List li{padding-left:1.4em;text-indent:-1.3em;font-size:1.5rem;line-height:26px}.movement-Column_List li span{font-size:1.8rem}.movement-Column_Button a,.movement-Column_Button span{padding:13px 0;font-size:1.4rem;letter-spacing:.99px}.movement-Column_Button{margin-top:24px}.movement-Column_Description div[okra-list-element-component] li{padding-left:1.4em;text-indent:-1.3em;font-size:1.5rem;line-height:26px}.movement-Column_Description div[okra-list-element-component] li span{font-size:1.8rem}.movement-Definitions{padding:0;margin:105px 0 100px;width:100%}.movement-Definitions_Item{border-bottom:none;border-right:1px solid #ccc;display:table-cell;vertical-align:top;padding:0 30px;width:33.33333333%}.movement-Definitions_Item:not(:first-child){margin:0}.movement-Definitions_Item:last-child{border-right:none;margin:0}.movement-Definitions_Header{margin-bottom:25px}.movement-Definitions_Sub{font-size:1.4rem;letter-spacing:.93px;line-height:24px;margin-bottom:8px}.movement-Definitions_Title{font-size:2.3rem;letter-spacing:1px;line-height:30px;letter-spacing:1.2px}.movement-Definitions_Content{font-size:1.5rem;line-height:26px}.movement-Header{top:70px}.movement-Header_Title{font-size:2.3rem;letter-spacing:4px}.movement-History_Image{position:relative}.okraAdmin-PostPreview .movement-History_Image img{visibility:visible}.movement-History_Content{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);padding:0}.movement-History_Title{font-size:2.8rem;letter-spacing:1.5px;margin-bottom:50px}.movement-History_Title:after{bottom:-24px;width:40px}.movement-History_Description{font-size:1.5rem;letter-spacing:.5px;line-height:26px;margin-bottom:20px;text-align:center;padding:0;max-width:750px}.movement-History_Button a,.movement-History_Button span{padding:13px 0;font-size:1.4rem;letter-spacing:.99px}.movement-History_Button a{width:140px}.movement-Mechanism{padding:70px 60px 100px}.movement-Mechanism_Header{margin-bottom:50px}.movement-Mechanism_Title-header{padding:66px 0 0}.movement-Mechanism_Sub{font-size:1.5rem;letter-spacing:4px;margin-bottom:15px}.movement-Mechanism_Title{font-size:2.8rem;letter-spacing:0;line-height:38px;margin-bottom:35px}.movement-Mechanism_Description p{font-size:1.5rem;line-height:26px}.movement-Mechanism_Table{padding:0 60px 100px}.movement-Mechanism_Table table{font-size:1.5rem;line-height:26px;margin-bottom:0;width:100%}.movement-Mechanism_Table th{font-size:1.5rem;padding:15px 25px}.movement-Mechanism_Table td{font-size:1.5rem;line-height:26px;padding:30px 25px}.movement-Models{padding:100px 0 0}.movement-Models:last-child{padding-bottom:220px}.movement-Models:last-child:before{content:none}.movement-Models_Title{font-size:1.8rem;letter-spacing:.5px;margin-bottom:70px}.movement-Models_Price{font-size:1.3rem;letter-spacing:1.3px}.movement-Models_Released{font-size:1.3rem}.movement-Models_Products ul{display:block}.movement-Models_Products ul li{margin-bottom:70px;max-width:230px}.movement-Models_Pager-next,.movement-Models_Pager-prev{display:none}.movement-Models_Item{padding:0 15px}.movement-Models_Image{margin-bottom:25px;padding:0}.movement-Models_Name{font-size:1.6rem;letter-spacing:2.5px}.movement-Models_Button a,.movement-Models_Button span{padding:13px 0;font-size:1.4rem;letter-spacing:.99px}.movement-Models_Button a{width:240px}.movement-Quality_Sub{font-size:1.5rem;letter-spacing:4px;margin-bottom:15px}.movement-Quality_Title{font-size:3.2rem;line-height:38px;margin-bottom:35px}.movement-Quality_Header{padding:66px 19px 53px}.movement-Slides{padding:0}.movement-Slides_Slide .swiper-wrapper{display:flex}.movement-Slides_Image{background-position:50%;background-repeat:no-repeat;background-size:cover;top:50%;transform:translateY(-50%);width:50%}.movement-Slides_Image:after{content:none}.movement-Slides_Content{float:right;font-size:1.3rem;height:50%;padding:7.4%;width:100%;z-index:auto}.movement-Slides_Container{border-bottom:none;height:auto}.movement-Slides_Sub{font-size:1.5rem;letter-spacing:4px;margin-bottom:15px;padding:0;text-align:center}.movement-Slides_Title{font-size:2.8rem;letter-spacing:0;line-height:38px;margin-bottom:35px;padding:0;text-align:center}.movement-Slides_Title:before{content:none}.movement-Slides_Description{display:block;overflow:visible!important;height:auto!important;transition:none}.movement-Slides_Description p{font-size:1.5rem;line-height:26px}.movement-Slides_Pagination{display:block}.movement-Slides_Pager-next,.movement-Slides_Pager-prev{padding:20px;width:16px;background-image:none;display:block}.movement-Slides_Pager-next img,.movement-Slides_Pager-prev img{visibility:visible}.movement-Slides_Pager-prev{left:50%}.movement-Slides_Container-full{border:none;width:750px}.movement-Technology_Sub{font-size:1.5rem;letter-spacing:4px;margin-bottom:15px}.movement-Technology_Title{font-size:3.2rem;line-height:38px;margin-bottom:35px}.movement-Technology_Header{padding:100px 20px}.movement-Technology_Summary{font-size:1.5rem;line-height:26px}.movement-Technology_Slides ul li{padding:0 0 40px}.movement-Technology_Image{position:relative;height:508px;margin:-90px 0 0 7%;padding:0;width:43%}.movement-Technology_Text{padding:100px 90px;width:50%}.movement-Technology_Name{font-size:3.2rem;margin-bottom:20px}.movement-Technology_Description{font-size:1.5rem;line-height:26px}.movement-Technology_Description br{display:block}.movement-Type{padding:110px 0 0}.movement-Type:last-child{padding-bottom:220px}.movement-Type:last-child:before{content:none}.movement-Type_Title{font-size:1.8rem;margin-bottom:70px;letter-spacing:2.5px}.movement-Type_Slides{background-color:transparent}.movement-Type_Slides ul{display:block;overflow:hidden}.movement-Type_Slides ul li{padding:40px 20px 0}.movement-Type_Content{display:block;width:auto}.movement-Type_Info{font-size:1.4rem;line-height:18px}.movement-Type_Image{display:block;margin:0 auto;max-width:400px;width:auto}.movement-Type_Pager-next,.movement-Type_Pager-prev{display:none}.movement-Type_Button a,.movement-Type_Button span,.movement-Type_Button-always a,.movement-Type_Button-always span{padding:13px 0;font-size:1.4rem;letter-spacing:.99px}.movement-Type_Button,.movement-Type_Button-always{margin-top:70px}.movement-Type_Button a,.movement-Type_Button-always a{width:240px}.movement-Visual{background-position:50%;display:table;min-height:650px;padding:0}.movement-Visual_Content{display:table-cell;vertical-align:middle;width:100%}.movement-Visual_Image{background-position:50%;background-repeat:no-repeat;background-size:contain;min-height:600px;left:auto;padding-top:0;position:absolute;right:0;top:50%;transform:translateY(-50%);width:50%}.movement-Visual_Image img{position:relative}.movement-Visual_Text{margin:0 0 0 7.9%;padding:136px 0;width:45%}.movement-Visual_Title{font-size:6.8rem;line-height:60px}.movement-Visual_Title span{font-size:3.4rem;letter-spacing:1.5px;margin-bottom:40px}.movement-Visual_Description{font-size:1.5rem;line-height:26px}.news-tools{margin:50px 0 170px}.nc-Links{display:flex;padding-bottom:170px}.nc-Links_Link{margin:0;padding:13px 0;font-size:1.4rem;letter-spacing:.99px}.nc-Links_Link:not(:last-child){margin:0 40px 0 0}.nc-Text{margin:0 auto 80px}.nc-Text p{font-size:1.5rem;line-height:26px}.onlineshop-btn{margin-bottom:160px}.onlineshop-btn ul{margin:0 -10px}.onlineshop-btn ul li{padding:0 10px}.privacy-answers{border-bottom:none;margin:0 auto;padding-left:240px;padding-bottom:170px}.privacy-answers-title{font-size:2.7rem;margin-bottom:48px}.privacy-answers>li:not(:first-child){margin:70px 0 0}.privacy-answers>li:not(:last-child){padding:0 0 50px}.privacy-answers li dl dt{width:4%}.privacy-answers li dl dd{width:96%}.privacy-answers ul,.privacy-answers-list ol,.privacy-answers-list ul{font-size:1.4rem;margin:15px 0 0}.privacy-answers-time{margin:0 0 16px}.privacy-answers-pledge-title{font-size:1.4rem;font-weight:400;letter-spacing:normal}.privacy-answers-sub{font-size:1.8rem;margin:3.5% 0 20px}.privacy-answers-reader{display:flex;margin:0 0 40px}.privacy-answers-reader-box{margin:0;padding:0 30px 0 0;width:500px}.privacy-answers-reader-box h4{font-size:1.4rem;margin:0 0 10px}div.privacy-answers-reader-box p{font-size:1.4rem;line-height:23px;margin-top:6px;letter-spacing:0;font-weight:400}.privacy-fixnav{display:block}.privacy-spnav{display:none}.privacy-wrapper{padding:0 11.4%}.product-clearfix{margin:0 0 100px}.product-menu{margin-bottom:30px}.product-menu ul li{width:25%}.product-menu-image{height:305px;padding:0}.product-menu-image img{left:auto;position:static;top:auto}.product-menu-title{font-size:2.6rem;letter-spacing:1.5px;line-height:38px;margin-bottom:30px}.product-menu-title:after{content:""}.product-menu-description{display:block}.product-row{flex-flow:row-reverse;margin:0 0 100px}.product-row,.product-special ul{display:flex;flex-wrap:wrap}.product-special ul li{flex:1;min-width:50%}.product-special-image{height:300px}.product-tab{display:none}.product-time-image{background-image:url(/assets/img/collections/bnr_time.jpg)}.product-time-image:before{content:none}.product-time-image img{display:block}.product-time-label{font-size:1.5rem}.product-time-title{font-size:3.4rem}.store-infowindow-content{padding:30px;max-width:345px;min-width:345px}.store-infowindow-title{font-size:1.7rem;line-height:23px;margin-bottom:15px}.store-infowindow-affiliation{padding-top:6px;font-size:1rem;letter-spacing:3px}.store-infowindow-buttons a{display:inline-block;font-size:1.3rem;letter-spacing:1px;width:100%}.store-list-spclose{display:none}.store-menu-item-location a:before{width:17px;height:18px}.store-detail-column{margin:0 0 76px}.store-detail-column-content{float:left;height:100%;min-height:570px;padding:4.9%;vertical-align:top;width:50%}.store-detail-column-table table td{font-size:1.4rem}.store-detail-column-button-gmap{text-align:left}.store-detail-column-button-gmap a{font-size:1.4rem;height:38px;width:160px}.store-detail-column-share{margin:30px 0 40px;text-align:left}.store-detail-column-map{height:100%;right:0;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:50%}.store-detail-header{padding:70px 0 0;margin:0 0 64px}.store-detail-header-title{font-size:2.8rem;letter-spacing:1px;line-height:23px}.store-detail-header-small{font-size:1.2rem;letter-spacing:4px;line-height:10px;margin-bottom:64px}.store-detail-modal{overflow:hidden}.store-detail-modal-description,.store-detail-modal-image{height:100%;position:absolute;width:50%}.store-detail-modal-description{padding:0;right:0;top:0}.store-detail-modal-box{padding:7.9%;position:absolute;transform:translate(-50%,-50%)}.store-detail-modal-movement,.store-detail-modal-name,.store-detail-modal-price,.store-detail-modal-tags span{text-align:left}.store-detail-modal-close{right:30px;top:30px}.store-detail-related{margin:106px 0 30px}.store-detail-related-title{font-size:1.8rem;letter-spacing:3px;margin-bottom:65px}.store-detail-related-list{display:flex}.store-detail-related-list li{width:50%}.store-detail-related-list li:last-child{margin-bottom:70px}.store-detail-related-box{background:#e3e6eb;box-sizing:border-box;display:flex;padding:40px 0}.store-detail-related-image{margin:0;padding:0 10px 0 20px;width:50%}.store-detail-related-content{padding:0 20px 0 10px;width:50%}.store-detail-related-detail,.store-detail-related-header{text-align:left}.store-detail-slide-image{height:420px;padding:0}.store-detail-slide-next,.store-detail-slide-prev{padding:20px;width:16px}.store-detail-slide-pagination{bottom:40px}.store-detail-slide-pagination .swiper-pagination-bullet{width:7px;height:7px}.store-list-result-tel+dd{text-decoration:none}.support-menu ul li{float:left;width:33.33333333%}.support-menu-image{height:406px}.support-menu-image:before{content:none}.support-menu-content{color:#15243e;top:40px;text-align:center;padding:0 6%;transform:none}.support-menu-title{font-size:2.8rem;letter-spacing:0;margin-bottom:60px}.support-menu-title:after{background-color:#15243e;bottom:-30px;margin-left:-25px;width:50px}.support-menu ul li a:hover .support-menu-title:after{background-color:#fff}.support-menu-description{font-size:1.4rem;letter-spacing:0;line-height:24px}}@media screen and (min-width:1161px){.blk-Footer_Contents dl,dl.blk-Footer_About,dl.blk-Footer_Collections,dl.blk-Footer_Contact,dl.blk-Footer_Features,dl.blk-Footer_News,dl.blk-Footer_News-letter,dl.blk-Footer_Social,dl.blk-Footer_Stores,dl.blk-Footer_Support{width:25%}.blk-PickUp_Inner{padding-right:100px}.about-Movement_Items{flex-wrap:nowrap}.about-Movement_Item,.about-Movement_Item-transparent{flex-basis:33.33333333%;padding:60px}.tp-News_Slides{max-width:980px}.tp-PickUp_Inner{padding-right:100px}}@media (min-width:1011px){.blk-Header_Navi ul li a span.sp-none{display:inline}.blk-Header_Navi ul li a i.pc-none{display:none}.tp-Header_SubNavi ul li a span.sp-none{display:inline}.tp-Header_SubNavi ul li a i.pc-none{display:none}}@media screen and (min-width:961px){.blk-Page_Title-sub{display:block}.store-list-filter{margin:0;padding:0 30px;width:100%}.store-list-filter-title{font-weight:700;letter-spacing:2.5px;margin-bottom:14px}.store-list-filter-item{display:inline-block;font-size:1.2rem;margin:0 29px 21px 0}.store-list-filter-item label{padding-left:27px}.store-list-nav{font-size:1.2rem;margin:20px}.store-list-nav a{font-weight:500}.store-list-onlineshop{border-left:1px solid #d8d8d8;margin:0;padding:0 0 0 19px;width:12.5%;min-width:199px}.store-list-result{margin:0}.store-list-result-content{padding:59px 0;width:77%}.store-list-result-item{align-items:center;display:flex;margin-bottom:40px;padding-bottom:40px}.store-list-result-box{display:block;margin:0;padding:0 40px 0 45px;vertical-align:middle;min-width:39.4%;max-width:39.4%}.store-list-result-type{margin:0 0 5px}.store-list-result-title{font-size:2.2rem}.store-list-result-detail{border-left:1px solid #ccc;border-right:1px solid #ccc;display:block;padding:0 40px;vertical-align:middle;min-width:43.6%}.store-list-result-information{margin:0}.store-list-result-information dt{font-size:1.3rem;height:auto;width:120px}.store-list-result-information dd{font-size:1.3rem;padding-left:120px}.store-list-result-address:before,.store-list-result-contact:before,.store-list-result-fax:before,.store-list-result-hours:before,.store-list-result-tel:before,.store-list-result-url:before{width:12px}.store-list-result-label span{margin:0 9px 5px 0;padding:5px 10px 6px}.store-list-result-button{border:none;display:block;margin:0;padding-left:40px;vertical-align:middle;min-width:158px;width:17%}.store-list-result-button-item{display:block;padding:0;width:auto}.store-list-result-button-item:not(:first-child){margin:10px 0 0}.store-list-result-button-detail{height:40px;padding:12px 0}.store-list-result-button-gmap{height:40px;letter-spacing:.5px;padding:12px 0}.store-list-widget{margin:0 0 33px;padding:0 30px;width:100%}.store-list-widget-container{display:flex;margin-left:-20px}.store-list-widget-search{box-sizing:border-box;display:inline-block;margin:0;padding:0 20px;position:relative;vertical-align:top;width:36.51515152%}.store-list-widget-search:after{content:""}.store-list-widget-select{display:inline-block;margin:0;padding:0 20px;position:relative;vertical-align:top;width:calc(67% - 63px)}.store-list-widget-select:after{content:""}.store-list-widget-selected{margin-right:10px;width:calc(33.33333% - 10px)}.store-list-widget-selected:first-child{margin-bottom:0;margin-right:10px;width:33.33333%}.store-list-widget-button{line-height:40px;padding:0 20px;min-width:90px;width:auto}.store-list-widget-button button{font-size:1.4rem;font-weight:400}.store-list-widget-button button:after{top:13px;font-size:1.4rem;font-weight:400;right:5px;width:8px}}@media only screen and (min-width:901px){.catalog-list ul li a{padding:30px}.gallery-bg{display:block}.manufacture-videos-item,.movement-movie-item{padding:30px;width:25%}.onlineshop-list li{width:25%!important}}@media only screen and (max-width:480px){.favorite-table-body .swiper-slide{width:50%}}@media only screen and (min-width:481px) and (max-width:1200px){.favorite-table-body .swiper-slide{width:33%}}@media only screen and (min-width:1201px){.favorite-table-body .swiper-slide{width:25%}.search-collections ul{max-width:1070px;padding:0 0 120px}}@media screen and (min-width:601px){.features-List_Item{width:50%;max-width:50%}.features-List_Item:nth-child(n+2){margin-top:0}.search-collections ul li{width:auto}.tp-Design_Image{padding:0 30px}.tp-History_Image{left:15px;padding:0 30px}.store-menu-item{display:inline-block}.store-menu-item-location{margin:0 20px 0 0}.store-menu-item-location:after{content:""}.store-menu-list{left:0;transform:none}}@media screen and (orientation:landscape){.gallery-modal{padding:0 80px;overflow:auto}}@media only screen and (min-width:1295px){.instructions-search-content{margin-top:0;float:left}}@media only screen and (min-width:704px){.product-search-content{max-width:470px}.product-search-content-result li{margin:0 0 65px 5%;max-width:200px}}@media only screen and (min-width:821px){.product-search-content{max-width:750px}.store-infowindow-address,.store-infowindow-hours,.store-infowindow-tel{font-size:1.3rem;letter-spacing:.5px;line-height:22px}}@media only screen and (min-width:961px){.product-search-content{max-width:470px}.product-search-content-tag{font-size:1.2rem;letter-spacing:1px}.product-search-filter{display:block}.product-search-number{margin:0 0 50px;padding:50px 216px 0}.product-search-sort{display:block}.product-search-spfilter{display:none!important}.product-search-spnav,.product-search-spsort{display:none}.search-news ul li{width:25%}}@media only screen and (min-width:1216px){.product-search-content{max-width:750px}}@media only screen and (min-width:1511px){.product-search-content{padding:0 216px;max-width:1070px}}@media only screen and (min-width:1841px){.product-search-content{max-width:1410px}}@media only screen and (min-width:768px){.product-search-spfilter{padding:0 19px;position:static}.product-search-spfilter-box{border-top:1px solid #ccc;margin:0;padding:18px 10px}.product-search-spfilter-input{border:none;color:#a0a0a0;font-size:1.6rem;width:85%}.product-search-spfilter-button li{width:0}.product-search-spfilter-button li:first-child{width:100%}.product-search-spfilter-close{display:none}}@media only screen and (min-width:811px){.search-collections ul{max-width:750px;padding:0 0 30px}}@media only screen and (min-width:1496px){.search-collections ul{max-width:1410px}}@media screen and (min-width:821px){.search-form{border-bottom:1px solid #14233e;padding:0;width:250px}.search-form-box{background-color:transparent;margin:0;padding:0}.search-form-input{letter-spacing:0;padding:0;width:92%}.search-tab ul li{font-size:1.5rem;letter-spacing:3px;line-height:15px;margin-right:34px;padding-left:34px}.search-tab ul li a{font-weight:400}.l-main-store{overflow:hidden;position:static;width:auto}.store{background:#ccc;bottom:40px;height:auto;left:30px;position:absolute;right:30px;top:90px}.store-content{display:block}.store-filter-button{margin:26px 0 0;cursor:pointer;pointer-events:all}.store-filter-button button{font-size:1.4rem;letter-spacing:2px;font-weight:400;padding-right:18px}.store-filter-button button:after{content:"\F107"}.store-filter{background:#eff0f2;position:absolute;top:222px;left:0;opacity:0;padding:0 25px 20px;height:100%;display:none}.store-footer{background:0 0;padding:0 30px;bottom:14px;position:fixed}.store-footer ul{text-align:left}.store-list{background:#eff0f2;box-shadow:0 0 60px rgba(0,0,0,.4);box-sizing:content-box;opacity:1;padding:0 0 50px;pointer-events:all;position:absolute;transition-property:left;width:390px;z-index:2}.store-list-hide{left:-390px;box-shadow:0 0 60px transparent}.store-list-link,.store-list-title{display:block}.store-map-active{z-index:0}.store-map-legend{bottom:32px;left:auto;right:10px}.store-map-legend-list{right:0;left:auto}.store-menu{padding:0 25px;text-align:left}.store-search{margin:0 0 22px;padding:0 25px}.store-spcontent,.store-spnav,.store-tab{display:none}}@media screen and (max-width:960px){.collection-list-area{padding:0}.collection-list-area .news-list li{width:50%;margin-bottom:29px}.filter-design{font-family:Montserrat,sans-serif;font-size:1.3rem;color:#15243e;letter-spacing:.54px;line-height:32px;text-align:left;width:auto;padding:0 19px}.filter-design .collection-filter-search,.filter-design .collection-search-clear,.filter-design .collection-search-submit{display:inline-block;vertical-align:middle;padding:0;margin:0}.filter-design .filter-searcharea{border-top:0 solid #ccc;border-bottom:0 solid #ccc}.filter-design .search-box{font-size:0;background:#fff;padding:0 10px;margin:18px 0}.filter-design .collection-search-submit{cursor:pointer;padding-right:0;width:5%;font-size:1.2rem}.filter-design .collection-filter-search{background:0 0;-webkit-appearance:none;border:none;font-family:Montserrat,sans-serif;font-size:1.2rem;color:#a0a0a0;letter-spacing:0;box-sizing:border-box;width:89.5%;padding:0 6px}.collection-filter-sort-sp{display:block;padding-bottom:30px}.store-list-result-btn{padding:24px 20px 0}}@media screen and (max-width:600px){.collection-list-area .news-list ul li{width:50%;padding:0 10px;min-height:220px}.collection-list-area .news-list ul li a .bg-box,.collection-list-area .news-list ul li a .bg-img{height:120px}.tp-News_Slides{margin:0 50px}}@media screen and (min-width:1830px){.collection-list-area .news-list li{width:20%;margin-bottom:40px}}@media screen and (max-width:1495px){.collection-list-area .news-list li{margin-bottom:40px}}@media screen and (max-width:1200px){.collection-list-area .news-list li{margin-bottom:29px}}@media screen and (max-width:703px){.collection-filter-sort-sp li{display:inline-block;vertical-align:baseline;font-family:Montserrat,sans-serif;font-size:1.3rem;font-weight:700;color:#888;letter-spacing:1.5px;line-height:12px;border-left:1px solid #ccc;margin-right:27px;padding-left:27px;cursor:pointer}}@media screen and (min-width:750px) and (max-width:870px){.tp-Arrivals_Slides ul li{width:50%}}@media screen and (min-width:870px) and (max-width:1150px){.tp-Arrivals_Slides ul li{width:33%}}@media screen and (min-width:1150px) and (max-width:1430px){.tp-Arrivals_Slides ul li{width:25%}}@media screen and (min-width:1430px){.tp-Arrivals_Slides ul li{width:20%}}@media screen and (min-width:1181px){.tp-Design{height:640px;vertical-align:middle;width:50%}.tp-Design_Image{box-sizing:content-box;padding:0;right:auto;top:4px;transform:none;left:-83px;width:auto}.tp-Design_Content{right:0}.tp-History{height:640px;width:50%}.tp-History_Image{padding:0;top:-243px;transform:none;left:-60px;width:auto}.tp-HistoryDesign{height:640px}}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.tp-Features{background-image:url(/assets/img/top/features-bg@2x.jpg)}}@media screen and (min-width:881px){.tp-Header_MainNavi dl{margin:0 25px}}@media screen and (min-width:1761px){.tp-Movement_Content{padding:0 30px}.tp-Movement_Item dt{width:72%}}@media screen and (min-width:901px){.tp-News_Slides{margin:0 auto;max-width:735px}}@media screen and (min-width:1301px){.tp-News_Slides{max-width:1225px}}@media only screen and (min-width:991px){.caliber-table table,.caliber-table-no-notes table{font-size:1.5rem}.product-menu-title{font-size:3rem}}@media only screen and (min-width:1221px){.contact-divider{margin:100px 0 105px}.contact-online-description{padding:0 40% 0 0}.contact-online-button,.contact-online-link-button{margin:0;position:absolute;right:0;text-align:center;top:0;transform:translateY(-50%)}.contact-online-button a{font-weight:400}.contact-online-button a,.contact-online-link-button a{padding:12px 0;width:240px;max-width:none}.contact-online-link-button a div{font-weight:400}.contact-shop{display:flex}.contact-shop-item{padding:0;min-width:50%;width:50%}}@media only screen and (max-width:655px){.posts-list-content ul li{width:50%}}@media only screen and (min-width:1025px){.support-step-slides ul li{width:33.33333333%}}@media screen and (max-width:1100px){.design-Watch_Link-01,.design-Watch_Link-01 button,.design-Watch_Link-02,.design-Watch_Link-02 button,.design-Watch_Link-03,.design-Watch_Link-03 button,.design-Watch_Link-04,.design-Watch_Link-04 button,.design-Watch_Link-05,.design-Watch_Link-05 button,.design-Watch_Link-06,.design-Watch_Link-06 button,.design-Watch_Link-07,.design-Watch_Link-07 button,.design-Watch_Link-08,.design-Watch_Link-08 button,.design-Watch_Link-09,.design-Watch_Link-09 button{font-size:1.3rem}}@media (orientation:landscape){.design-Watch_Modal-Wrapper{padding:50px}}@media only screen and (min-width:671px){.onlineshop-list li{width:33.33333333%;margin-bottom:30px}}@media screen and (max-width:820px){.store{margin-top:30px}.store-list-active{overflow-y:scroll}.store-list-toggle{display:none}.store-location{display:block}}@media screen and (max-width:640px){.store-detail-event-title{font-size:1.7rem;letter-spacing:1.5px;margin-bottom:35px}}@media screen and (max-width:990px){.store-detail-event{padding-bottom:75px}.store-detail-event-list-item{width:100%;margin-bottom:25px}.store-detail-event-list-item .text-block .ttl{font-size:1.4rem}}@media screen and (max-width:670px){.store-list-widget-static .store-list-widget-selected,.store-list-widget-static .store-list-widget-selected:first-child{width:50%}}