@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&display=swap";#technology-main{contain:paint}#technology-main *{float:none;font-family:"Noto Sans JP",sans-serif;-webkit-box-sizing:border-box;box-sizing:border-box}#technology-main .text p{margin-bottom:0}#technology-main .text h2,#technology-main .text h3,#technology-main .text h4{padding-top:0;padding-bottom:0}#technology-main .cmp-button{font-weight:bold;font-size:16px}@media only screen and (max-width: 767px){#technology-main .cmp-button{font-size:calc(4.1025641026vw) !important}}#technology-main #technology-top #kv{background-color:#000}#technology-main #technology-top #kv>div{position:relative;aspect-ratio:1440/690}@media only screen and (max-width: 767px){#technology-main #technology-top #kv>div{aspect-ratio:390/514}}#technology-main #technology-top #kv>div img{-o-object-fit:cover;object-fit:cover}#technology-main #technology-top #kv>div>div:nth-child(2){position:absolute;top:50%;left:7.1527777778%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media only screen and (max-width: 767px){#technology-main #technology-top #kv>div>div:nth-child(2){top:calc(8.2051282051vw);left:calc(6.1538461538vw);-webkit-transform:none;transform:none}}#technology-main #technology-top #kv>div>div:nth-child(2) h1{font-family:din-2014 !important;font-style:normal;font-weight:700;font-size:24px;line-height:200%;letter-spacing:.02em;color:#fff}@media only screen and (max-width: 767px){#technology-main #technology-top #kv>div>div:nth-child(2) h1{font-size:calc(4.358974359vw) !important;padding-top:0;padding-bottom:0}}#technology-main #technology-top #kv>div>div:nth-child(2) p{font-style:normal;font-weight:900;font-size:48px;line-height:160%;letter-spacing:.02em;-webkit-font-feature-settings:"palt" on;font-feature-settings:"palt" on;color:#fff}@media only screen and (max-width: 767px){#technology-main #technology-top #kv>div>div:nth-child(2) p{font-size:calc(8.2051282051vw) !important}}#technology-main [id^=technology-detail] #kv-col1{background-color:#c1ad8a}#technology-main [id^=technology-detail] #kv-col1>div>div:nth-child(2) img{width:auto;max-width:86px;margin-top:24px}@media only screen and (max-width: 767px){#technology-main [id^=technology-detail] #kv-col1>div>div:nth-child(2) img{position:absolute;top:0;right:10.153846vw;left:inherit;max-width:calc(16.4102564103vw);margin-top:0}}#technology-main [id^=technology-detail] #kv-col2{background-color:#cfecf5}#technology-main [id^=technology-detail] [id^=kv-col]{background-color:#000}#technology-main [id^=technology-detail] [id^=kv-col]>div{position:relative;aspect-ratio:1440/529}@media only screen and (max-width: 767px){#technology-main [id^=technology-detail] [id^=kv-col]>div{aspect-ratio:390/580}}#technology-main [id^=technology-detail] [id^=kv-col]>div>div.image img{-o-object-fit:cover;object-fit:cover}#technology-main [id^=technology-detail] [id^=kv-col]>div>div:nth-child(2){position:absolute;top:50%;left:7.1527777778%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media only screen and (max-width: 767px){#technology-main [id^=technology-detail] [id^=kv-col]>div>div:nth-child(2){top:calc(8.2051282051vw);left:3.153846vw;-webkit-transform:none;transform:none}}#technology-main [id^=technology-detail] [id^=kv-col]>div>div:nth-child(2) p{font-size:16px;line-height:200%;letter-spacing:.02em;-webkit-font-feature-settings:"palt" on;font-feature-settings:"palt" on;font-weight:700;font-style:normal;border:1px solid #000;border-radius:24px;padding:0 12px;display:inline-block}@media only screen and (max-width: 767px){#technology-main [id^=technology-detail] [id^=kv-col]>div>div:nth-child(2) p{font-size:calc(3.5897435897vw) !important;padding:0 calc(3.0769230769vw)}}#technology-main [id^=technology-detail] [id^=kv-col]>div>div:nth-child(2) p+h1{font-style:normal;font-weight:700;font-size:40px;line-height:200%;letter-spacing:.02em;margin:16px 0;padding:0}@media only screen and (max-width: 767px){#technology-main [id^=technology-detail] [id^=kv-col]>div>div:nth-child(2) p+h1{font-size:calc(8.2051282051vw) !important;padding-top:0;padding-bottom:0;margin:calc(3.0769230769vw) 0}}#technology-main [id^=technology-detail] [id^=kv-col]>div>div:nth-child(2) p+h1+p{font-size:18px;line-height:160%;border:none;padding:0;display:block}@media only screen and (max-width: 767px){#technology-main [id^=technology-detail] [id^=kv-col]>div>div:nth-child(2) p+h1+p{font-size:calc(4.1025641026vw) !important;padding:0}}#technology-main #technology-top #top-read{padding-top:80px;padding-bottom:75px}@media only screen and (max-width: 767px){#technology-main #technology-top #top-read{padding-top:calc(12.3076923077vw);padding-bottom:calc(12.3076923077vw)}}#technology-main #technology-top #top-read p{font-weight:900;font-size:30px;line-height:200%;text-align:center;letter-spacing:.06em;-webkit-font-feature-settings:"palt" on;font-feature-settings:"palt" on;color:#000}@media only screen and (max-width: 767px){#technology-main #technology-top #top-read p{font-size:calc(5.1282051282vw) !important;line-height:200%;display:inline}}#technology-main #technology-top #top-read>div>div>div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:14px}@media only screen and (max-width: 767px){#technology-main #technology-top #top-read>div>div>div{gap:0}}#technology-main #technology-top [id^=top-title]{overflow:hidden}#technology-main #technology-top [id^=top-title] h2{font-family:din-2014 !important;font-style:normal;font-weight:700;font-size:130px;line-height:120%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;letter-spacing:.03em;padding:16px 0 15px;-webkit-text-stroke:2px #000;-webkit-transform:translateX(-0.2em);transform:translateX(-0.2em)}@media only screen and (max-width: 767px){#technology-main #technology-top [id^=top-title] h2{font-size:calc(24.6153846154vw) !important;line-height:120%}}#technology-main #technology-top [id^=top-title] h2 span{white-space:nowrap;font-family:din-2014 !important}#technology-main #technology-top #top-coreBlock{margin-bottom:64px}@media only screen and (max-width: 767px){#technology-main #technology-top #top-coreBlock{margin-bottom:calc(10.2564102564vw)}}#technology-main #technology-top #top-coreBlock>div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}@media only screen and (max-width: 767px){#technology-main #technology-top #top-coreBlock>div{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}#technology-main #technology-top #top-coreBlock>div>div::before,#technology-main #technology-top #top-coreBlock>div>div::after{display:none}@media only screen and (min-width: 768px){#technology-main #technology-top #top-coreBlock>div>div:nth-child(1){position:-webkit-sticky;position:sticky;top:0;width:73.402778%}}#technology-main #technology-top #top-coreBlock #top-coreBlock-left{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-top:126px;padding-left:120px;padding-right:120px}@media only screen and (min-width: 768px)and (max-width: 1439px){#technology-main #technology-top #top-coreBlock #top-coreBlock-left{padding-left:calc(6.9444444444vw);padding-right:calc(6.9444444444vw)}}@media only screen and (max-width: 767px){#technology-main #technology-top #top-coreBlock #top-coreBlock-left{padding-top:0;padding-bottom:calc(8.2051282051vw);padding-left:0;padding-right:0}}#technology-main #technology-top #top-coreBlock #top-coreBlock-left>div{width:auto}@media only screen and (max-width: 767px){#technology-main #technology-top #top-coreBlock #top-coreBlock-left>div{width:100%;padding-left:calc(4.1025641026vw);padding-right:calc(4.1025641026vw)}}@media only screen and (max-width: 767px){#technology-main #technology-top #top-coreBlock #top-coreBlock-left .text{text-align:center}}#technology-main #technology-top #top-coreBlock #top-coreBlock-left h2{font-weight:900;font-size:31px;line-height:180%;letter-spacing:.06em;-webkit-font-feature-settings:"palt" on;font-feature-settings:"palt" on;margin-bottom:27px;display:inline;line-height:1.4;text-decoration:none;padding-bottom:.24em;background-image:-webkit-gradient(linear, left top, left bottom, from(currentColor), to(currentColor));background-image:-webkit-linear-gradient(currentColor, currentColor);background-image:linear-gradient(currentColor, currentColor);background-repeat:no-repeat;background-size:100% 4px;background-position:0 calc(100% - .02em);-webkit-box-decoration-break:clone;box-decoration-break:clone}@media only screen and (min-width: 768px)and (max-width: 1439px){#technology-main #technology-top #top-coreBlock #top-coreBlock-left h2{font-size:calc(2.1527777778vw)}}@media only screen and (max-width: 767px){#technology-main #technology-top #top-coreBlock #top-coreBlock-left h2{text-align:center;font-size:calc(6.4102564103vw) !important;margin-bottom:calc(8.2051282051vw);padding-bottom:.4em}}#technology-main #technology-top #top-coreBlock #top-coreBlock-left h2 .is-l{font-family:din-2014 !important;font-size:250%}@media only screen and (max-width: 767px){#technology-main #technology-top #top-coreBlock #top-coreBlock-left h2 .is-m{font-size:calc(7.6923076923vw) !important}}#technology-main #technology-top #top-coreBlock #top-coreBlock-left h2+p{margin-top:27px}@media only screen and (max-width: 767px){#technology-main #technology-top #top-coreBlock #top-coreBlock-left h2+p{text-align:left;margin-top:calc(5.1282051282vw)}}#technology-main #technology-top #top-coreBlock #top-coreBlock-left p{font-weight:500;font-size:clamp(14px,1.25vw,18px);line-height:200%;letter-spacing:.06em;-webkit-font-feature-settings:"palt" on;font-feature-settings:"palt" on}@media only screen and (max-width: 767px){#technology-main #technology-top #top-coreBlock #top-coreBlock-left p{font-size:calc(4.1025641026vw) !important;line-height:160%}}#technology-main #technology-top #top-coreBlock #core-block1{background-color:#c1ad8a}@media only screen and (min-width: 768px){#technology-main #technology-top #top-coreBlock #core-block1 img{max-width:532px;margin-left:auto;margin-right:auto;margin-top:54px;margin-bottom:72px}}@media only screen and (max-width: 767px){#technology-main #technology-top #top-coreBlock #core-block1 img{margin-top:calc(8.2051282051vw);margin-bottom:calc(9.4871794872vw)}}#technology-main #technology-top #top-coreBlock #core-block2{background-color:#cfecf5}@media only screen and (min-width: 768px){#technology-main #technology-top #top-coreBlock #core-block2 img{max-width:503px;margin-left:auto;margin-right:auto;margin-top:16px;margin-bottom:49px}}@media only screen and (max-width: 767px){#technology-main #technology-top #top-coreBlock #core-block2 img{margin-top:calc(3.3333333333vw);margin-bottom:calc(10.7692307692vw)}}#technology-main #technology-top #top-coreBlock [id^=core-block]{padding:64px 64px 96px}@media only screen and (max-width: 767px){#technology-main #technology-top #top-coreBlock [id^=core-block]{padding:calc(15.3846153846vw) calc(3.8461538462vw) calc(16.4102564103vw)}}#technology-main #technology-top #top-coreBlock [id^=core-block] .top-subtitle{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:32px}@media only screen and (max-width: 767px){#technology-main #technology-top #top-coreBlock [id^=core-block] .top-subtitle{gap:calc(3.0769230769vw)}}#technology-main #technology-top #top-coreBlock [id^=core-block] .top-subtitle span:first-child{font-family:din-2014 !important;font-weight:bold;font-size:clamp(84px,9.722222vw,140px);line-height:1}@media only screen and (max-width: 767px){#technology-main #technology-top #top-coreBlock [id^=core-block] .top-subtitle span:first-child{font-size:calc(18.4615384615vw) !important}}#technology-main #technology-top #top-coreBlock [id^=core-block] .top-subtitle span:last-child{font-weight:900;font-size:clamp(24px,2.777778vw,40px);line-height:160%;letter-spacing:.06em;-webkit-font-feature-settings:"palt" on;font-feature-settings:"palt" on}@media only screen and (max-width: 767px){#technology-main #technology-top #top-coreBlock [id^=core-block] .top-subtitle span:last-child{font-size:calc(6.1538461538vw) !important}}#technology-main #technology-top #top-coreBlock [id^=core-block] p{font-weight:700;font-size:clamp(12px,1.388889vw,20px);line-height:160%;text-align:center;letter-spacing:.03em;-webkit-font-feature-settings:"palt" on;font-feature-settings:"palt" on}@media only screen and (max-width: 767px){#technology-main #technology-top #top-coreBlock [id^=core-block] p{font-size:calc(4.6153846154vw) !important}}#technology-main #technology-top #top-coreBlock [id^=core-block] .button{text-align:center;margin-top:24px}@media only screen and (max-width: 767px){#technology-main #technology-top #top-coreBlock [id^=core-block] .button{margin-top:calc(6.1538461538vw);padding-left:calc(16.0256410256vw);padding-right:calc(16.0256410256vw)}}@media only screen and (min-width: 768px){#technology-main #technology-top #top-coreBlock [id^=core-block] .button .cmp-button{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;width:auto;margin:auto;min-width:265px}}.feature-advance{--text: #000;--tab-active: #000;--tab-inactive: #000;--button-bg: #000;--button-text: #fff;--transition: 0.45s cubic-bezier(.22, .61, .36, 1);--stage-width: 1440px;--fixed-size: 540px;--photo-size: 310px;--arrow-size: 72px;color:var(--text);-webkit-transition:background-color var(--transition);transition:background-color var(--transition)}.feature-advance.is-01{background-color:#eee4b7}.feature-advance.is-01 .feature-advance__fixed-bg,.feature-advance.is-01 .feature-advance__content{background-color:#eee4b7}.feature-advance.is-02{background-color:#c0efe3}.feature-advance.is-02 .feature-advance__fixed-bg,.feature-advance.is-02 .feature-advance__content{background-color:#c0efe3}.feature-advance.is-03{background-color:#dfeeb7}.feature-advance.is-03 .feature-advance__fixed-bg,.feature-advance.is-03 .feature-advance__content{background-color:#dfeeb7}.feature-advance.is-04{background-color:#f7c29a}.feature-advance.is-04 .feature-advance__fixed-bg,.feature-advance.is-04 .feature-advance__content{background-color:#f7c29a}.feature-advance *{-webkit-box-sizing:border-box;box-sizing:border-box}.feature-advance img{display:block;width:100%;height:auto}.feature-advance__inner{width:min(100%,1440px);margin-inline:auto;padding:80px 40px 40px}.feature-advance__header{position:relative;text-align:center}.feature-advance__heading{text-decoration:underline;text-decoration-thickness:4px;text-underline-offset:.2em;font-weight:900;font-size:36px;line-height:180%;letter-spacing:.06em;-webkit-font-feature-settings:"palt" on;font-feature-settings:"palt" on;display:inline;text-decoration:none;padding-bottom:.4em;background-image:-webkit-gradient(linear, left top, left bottom, from(currentColor), to(currentColor));background-image:-webkit-linear-gradient(currentColor, currentColor);background-image:linear-gradient(currentColor, currentColor);background-repeat:no-repeat;background-size:100% 4px;background-position:0 calc(100% - .02em);-webkit-box-decoration-break:clone;box-decoration-break:clone}@media only screen and (min-width: 768px)and (max-width: 1439px){.feature-advance__heading{font-size:calc(2.5vw)}}@media only screen and (max-width: 767px){.feature-advance__heading{font-size:calc(5.641025641vw) !important;margin-bottom:calc(8.2051282051vw);line-height:2.2}.feature-advance__heading .is-sp-s{display:inline-block;font-size:calc(6.6666666667vw) !important}}.feature-advance__heading .is-l{font-family:din-2014 !important;font-size:150%}.feature-advance__tabs{position:absolute;top:200%;left:0;display:-ms-grid;display:grid;-ms-grid-columns:(minmax(140px, auto))[2];grid-template-columns:repeat(2, minmax(140px, auto));grid-gap:24px 16px;gap:24px 16px;width:-webkit-max-content;width:-moz-max-content;width:max-content;margin:0;padding:0;list-style:none;text-align:left;z-index:5}@media only screen and (min-width: 768px)and (max-width: 1439px){.feature-advance__tabs{top:150%}}.feature-advance__tab{cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;gap:6px;color:var(--tab-active);-webkit-transition:-webkit-text-decoration-color var(--transition);transition:-webkit-text-decoration-color var(--transition);transition:text-decoration-color var(--transition);transition:text-decoration-color var(--transition), -webkit-text-decoration-color var(--transition);font-size:clamp(12px,.98vw,14px)}.feature-advance__tab.is-active{opacity:1}.feature-advance__tab.is-active .feature-advance__tab-num,.feature-advance__tab.is-active .feature-advance__tab-text{font-weight:bold}.feature-advance__tab.is-active .feature-advance__tab-text{font-weight:900}.feature-advance__tab.is-active .feature-advance__tab-text{color:var(--tab-active)}.feature-advance__tab.is-active .feature-advance__tab-text::after{background-color:var(--tab-active)}.feature-advance__tab-num{display:block;margin-bottom:4px;color:var(--tab-inactive);font-size:16px;line-height:1;font-family:din-2014 !important}.feature-advance__tab-text{display:block;font-size:14px;line-height:1.5;color:var(--tab-inactive);position:relative;padding-bottom:.4em}@media only screen and (min-width: 768px)and (max-width: 1439px){.feature-advance__tab-text{font-size:calc(0.9722222222vw)}}@media only screen and (max-width: 767px){.feature-advance__tab-text{padding-bottom:.4em}}.feature-advance__tab-text::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;background-color:rgba(0,0,0,0)}.feature-advance__main{margin-top:24px}.feature-advance__stage{position:relative;width:100%;max-width:var(--stage-width);min-height:730px;margin-inline:auto}.feature-advance__photo-layer,.feature-advance__ui-layer{position:absolute;inset:0}.feature-advance__photo-layer{z-index:1;pointer-events:none}.feature-advance__fixed-bg{position:absolute;top:50%;left:50%;z-index:2;width:var(--fixed-size);height:var(--fixed-size);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);border-radius:50%;border:1px solid #000;-webkit-transition:background-color var(--transition);transition:background-color var(--transition);pointer-events:none}.feature-advance__fixed{position:absolute;top:50%;left:50%;z-index:3;width:var(--fixed-size);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);pointer-events:none}.feature-advance__ui-layer{z-index:4;pointer-events:none}.feature-advance__photo-slide,.feature-advance__ui-slide{position:absolute;inset:0;opacity:0;visibility:hidden;pointer-events:none;-webkit-transition:opacity var(--transition),visibility 0s linear var(--transition);transition:opacity var(--transition),visibility 0s linear var(--transition)}.feature-advance__photo-slide.is-active,.feature-advance__photo-slide.is-outgoing,.feature-advance__ui-slide.is-active,.feature-advance__ui-slide.is-outgoing{visibility:visible}.feature-advance__photo-slide.is-active,.feature-advance__ui-slide.is-active{opacity:1;-webkit-transition:opacity var(--transition),visibility 0s linear 0s;transition:opacity var(--transition),visibility 0s linear 0s}.feature-advance__photo-slide.is-outgoing,.feature-advance__ui-slide.is-outgoing{opacity:0;-webkit-transition:opacity var(--transition),visibility 0s linear var(--transition);transition:opacity var(--transition),visibility 0s linear var(--transition)}.feature-advance__orbit,.feature-advance__photo,.feature-advance__content{opacity:0;-webkit-transition:opacity var(--transition),-webkit-transform var(--transition),-webkit-filter var(--transition);transition:opacity var(--transition),-webkit-transform var(--transition),-webkit-filter var(--transition);transition:opacity var(--transition),transform var(--transition),filter var(--transition);transition:opacity var(--transition),transform var(--transition),filter var(--transition),-webkit-transform var(--transition),-webkit-filter var(--transition);-webkit-filter:blur(8px);filter:blur(8px)}.feature-advance__ui-slide .feature-advance__orbit{-webkit-transform:translate(-50%, -50%) scale(0.98);transform:translate(-50%, -50%) scale(0.98)}.feature-advance__ui-slide .feature-advance__content{-webkit-transform:translateY(16px);transform:translateY(16px)}.feature-advance__ui-slide.is-active .feature-advance__orbit,.feature-advance__ui-slide.is-active .feature-advance__content,.feature-advance__ui-slide.is-outgoing .feature-advance__orbit,.feature-advance__ui-slide.is-outgoing .feature-advance__content{-webkit-filter:blur(0);filter:blur(0)}.feature-advance__ui-slide.is-active .feature-advance__orbit,.feature-advance__ui-slide.is-outgoing .feature-advance__orbit{opacity:1;-webkit-transform:translate(-50%, -50%) scale(1);transform:translate(-50%, -50%) scale(1)}.feature-advance__ui-slide.is-active .feature-advance__content,.feature-advance__ui-slide.is-outgoing .feature-advance__content{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.feature-advance__photo-slide .feature-advance__photo--left{-webkit-transform:translate(-16px, 16px) scale(0.96);transform:translate(-16px, 16px) scale(0.96)}.feature-advance__photo-slide .feature-advance__photo--right{-webkit-transform:translate(16px, -16px) scale(0.96);transform:translate(16px, -16px) scale(0.96)}.feature-advance__photo-slide.is-active .feature-advance__photo,.feature-advance__photo-slide.is-outgoing .feature-advance__photo{opacity:.55;-webkit-filter:blur(0);filter:blur(0)}.feature-advance__photo-slide.is-active .feature-advance__photo--left,.feature-advance__photo-slide.is-outgoing .feature-advance__photo--left{-webkit-transform:translate(0, 0) scale(1);transform:translate(0, 0) scale(1)}.feature-advance__photo-slide.is-active .feature-advance__photo--right,.feature-advance__photo-slide.is-outgoing .feature-advance__photo--right{-webkit-transform:translate(0, 0) scale(1);transform:translate(0, 0) scale(1)}.feature-advance__orbit{position:absolute;top:50%;left:50%;z-index:1;width:var(--fixed-size);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);pointer-events:none}.feature-advance__photo{position:absolute;width:var(--photo-size);aspect-ratio:1/1;border-radius:50%;overflow:hidden}.feature-advance__photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.feature-advance__photo--left{left:5.15%;bottom:5.05%}.feature-advance__photo--right{top:3.5%;right:5.15%}.feature-advance__content{position:absolute;right:-75.2%;bottom:-14%;z-index:2;pointer-events:auto;padding:12px}@media only screen and (min-width: 768px){.feature-advance__content{max-width:435px}}@media only screen and (min-width: 768px)and (max-width: 1439px){.feature-advance__content{max-width:calc(30.2083333333vw);padding:calc(0.8333333333vw)}}@media only screen and (max-width: 767px){.feature-advance__content{padding:0}}.feature-advance__title{margin:0;font-size:30px;line-height:1.45;font-weight:900}@media only screen and (min-width: 768px)and (max-width: 1439px){.feature-advance__title{font-size:calc(2.0833333333vw)}}.feature-advance__text{margin:10px 0 0;font-size:17px;line-height:1.9;font-weight:700}@media only screen and (min-width: 768px)and (max-width: 1439px){.feature-advance__text{font-size:calc(1.1805555556vw)}}.feature-advance__buttons{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:8px;margin-top:18px}.feature-advance__button{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;min-width:132px;min-height:38px;padding:8px 16px;background:var(--button-bg);color:var(--button-text);font-size:12px;font-weight:bold;line-height:1;text-decoration:none;white-space:nowrap;-webkit-transition:opacity var(--transition),-webkit-transform var(--transition);transition:opacity var(--transition),-webkit-transform var(--transition);transition:opacity var(--transition),transform var(--transition);transition:opacity var(--transition),transform var(--transition),-webkit-transform var(--transition)}@media only screen and (min-width: 768px)and (max-width: 1439px){.feature-advance__button{min-width:calc(9.1666666667vw);min-height:calc(2.6388888889vw);padding:calc(0.5555555556vw) calc(1.1111111111vw);font-size:calc(0.8333333333vw)}}.feature-advance__button:after{content:"";display:inline-block;width:1.7em;height:1em;background:url("/content/dam/casio/global/watch/g_shock/technology/ver2/img/arrow_right_w.png") no-repeat .5em;background-size:contain;vertical-align:middle}.feature-advance__button:hover{opacity:.85}.feature-advance__button:active{-webkit-transform:translateY(1px);transform:translateY(1px)}.feature-advance__arrow{position:absolute;z-index:6;width:var(--arrow-size);height:var(--arrow-size);border:0;padding:0;background:rgba(0,0,0,0);cursor:pointer}.feature-advance__arrow img{width:100%;height:100%}.feature-advance__arrow--prev{top:50%;left:1.4%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.feature-advance__arrow--prev img{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.feature-advance__arrow--next{top:50%;right:1.4%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.u-sp{display:none !important}@media only screen and (min-width: 768px)and (max-width: 1439px){.feature-advance{--fixed-size: 37.5vw;--photo-size: 21.53vw;--arrow-size: 5vw}.feature-advance__inner{padding:calc(5.5555555556vw) calc(2.7777777778vw) calc(2.7777777778vw)}.feature-advance__header{min-height:calc(8.3333333333vw)}.feature-advance__tabs{-ms-grid-columns:(minmax(calc(9.7222222222vw), auto))[2];grid-template-columns:repeat(2, minmax(calc(9.7222222222vw), auto));gap:calc(1.1111111111vw) calc(1.6666666667vw)}.feature-advance__tab-num{margin-bottom:calc(0.2777777778vw);font-size:clamp(10px,.84vw,16px)}.feature-advance__main{margin-top:calc(1.6666666667vw)}.feature-advance__stage{min-height:calc(50.6944444444vw)}.feature-advance__text{margin-top:calc(0.6944444444vw)}.feature-advance__buttons{gap:calc(0.5555555556vw);margin-top:calc(1.25vw)}.feature-advance__button{min-width:calc(9.1666666667vw);min-height:calc(2.6388888889vw);padding:calc(0.5555555556vw) calc(1.1111111111vw)}}@media only screen and (max-width: 767px){.u-pc{display:none !important}.feature-advance{--fixed-size: 86vw;--photo-size: 40vw;--arrow-size: 14vw}.feature-advance__inner{max-width:100%;padding:calc(11.2820512821vw) 0 calc(15.1282051282vw)}.feature-advance__header{min-height:0;text-align:center}.feature-advance__tabs{position:static;-ms-grid-columns:(minmax(0, 1fr))[2];grid-template-columns:repeat(2, minmax(0, 1fr));gap:10px calc(2.0512820513vw) !important;width:auto;max-width:88vw;margin:18px auto 0;text-align:left}.feature-advance__tab-num{font-size:calc(3.5897435897vw) !important}.feature-advance__tab-text{font-size:calc(3.5897435897vw) !important;line-height:1.5}.feature-advance__main{margin-top:16px}.feature-advance__stage{min-height:calc(145.1282051282vw)}.feature-advance__fixed-bg{top:0vw;left:50%;z-index:2;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.feature-advance__fixed{top:44vw;left:50%;z-index:3}.feature-advance__ui-layer{z-index:4}.feature-advance__photo-layer{z-index:1}.feature-advance__orbit{top:44vw;left:50%}.feature-advance__photo--left{left:-8vw;top:50vw;right:auto;bottom:auto}.feature-advance__photo--right{top:-4vw;right:-8vw;left:auto;bottom:auto}.feature-advance__content{right:0;bottom:-65vw;width:100%;max-width:none;text-align:center}.feature-advance__title{font-size:calc(5.641025641vw) !important;line-height:1.5}.feature-advance__text{margin-top:8px;font-size:calc(3.5897435897vw) !important;line-height:1.8}.feature-advance__buttons{gap:6px;margin-top:12px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.feature-advance__button{min-width:0;min-height:calc(10.5128205128vw);padding:6px 8px;font-size:calc(3.0769230769vw) !important}.feature-advance__arrow{top:77vw}.feature-advance__arrow--prev{left:inherit;right:21vw;-webkit-transform:none;transform:none}.feature-advance__arrow--next{right:4vw;left:auto;-webkit-transform:none;transform:none}.u-sp{display:block !important}}#advanced-en-title{text-align:center;margin-bottom:64px}@media only screen and (max-width: 767px){#advanced-en-title{margin-bottom:calc(12.3333333333vw);padding-left:calc(3.8461538462vw);padding-right:calc(3.8461538462vw)}}#advanced-en-title h3{font-weight:900;font-size:36px;line-height:160%;letter-spacing:.06em;-webkit-font-feature-settings:"palt" on;font-feature-settings:"palt" on;margin-top:20px;margin-bottom:64px;text-align:center;text-decoration:none;padding-bottom:.24em !important;background-image:-webkit-gradient(linear, left top, left bottom, from(currentColor), to(currentColor));background-image:-webkit-linear-gradient(currentColor, currentColor);background-image:linear-gradient(currentColor, currentColor);background-repeat:no-repeat;background-size:100% 4px;background-position:0 calc(100% - .02em);-webkit-box-decoration-break:clone;box-decoration-break:clone;display:inline}@media only screen and (min-width: 768px)and (max-width: 1439px){#advanced-en-title h3{font-size:calc(2.5vw)}}@media only screen and (max-width: 767px){#advanced-en-title h3{font-size:calc(5.641025641vw) !important;margin-top:0;margin-bottom:calc(12.3333333333vw);line-height:2.2}#advanced-en-title h3 .is-sp-s{display:inline-block;font-size:calc(6.6666666667vw) !important}}#advanced-en-title h3 .is-l{font-family:din-2014 !important;font-size:150%}#advanced-en [id^=advanced-en-wrap]{padding:80px 120px}@media only screen and (min-width: 768px)and (max-width: 1439px){#advanced-en [id^=advanced-en-wrap]{padding:calc(5.5555555556vw) calc(8.3333333333vw)}}@media only screen and (max-width: 767px){#advanced-en [id^=advanced-en-wrap]{padding:calc(16.4102564103vw) calc(3.8461538462vw)}}#advanced-en [id^=advanced-en-wrap] .cmp-button{font-size:14px;padding:0px 12px}@media only screen and (min-width: 768px)and (max-width: 1439px){#advanced-en [id^=advanced-en-wrap] .cmp-button{font-size:calc(0.9722222222vw);padding:calc(0vw) calc(1.3194444444vw) calc(0vw) calc(0.8333333333vw)}}@media only screen and (max-width: 767px){#advanced-en [id^=advanced-en-wrap] .cmp-button{font-size:calc(3.5897435897vw) !important;padding:0 calc(3.0769230769vw)}}#advanced-en [id^=advanced-en-wrap] .cmp-button .cmp-button__text{margin:0;-webkit-transform:translateX(7px);transform:translateX(7px)}#advanced-en [id^=advanced-en-wrap] .cmp-button .cmp-button__icon{display:none}#advanced-en [id^=advanced-en-contents]{max-width:1200px;margin:auto}#advanced-en [id^=advanced-en-contents]>div{display:-ms-grid;display:grid;grid-gap:72px 36px;gap:72px 36px}@media only screen and (min-width: 768px)and (max-width: 1439px){#advanced-en [id^=advanced-en-contents]>div{gap:calc(5vw) calc(2.5vw)}}#advanced-en [id^=advanced-en-contents]>div::before,#advanced-en [id^=advanced-en-contents]>div::after{display:none}@media only screen and (max-width: 767px){#advanced-en [id^=advanced-en-contents]>div{display:block;gap:0}}#advanced-en [id^=advanced-en-contents]>div>div{max-width:582px;width:100%}@media only screen and (min-width: 768px)and (max-width: 1439px){#advanced-en [id^=advanced-en-contents]>div>div{max-width:calc(40.4166666667vw)}}@media only screen and (min-width: 768px){#advanced-en [id^=advanced-en-contents]>div>div:nth-child(1){-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1}}@media only screen and (min-width: 768px){#advanced-en [id^=advanced-en-contents]>div>div:nth-child(2){-ms-grid-column:2;grid-column:2;-ms-grid-row:1;-ms-grid-row-span:2;grid-row:1/span 2}}@media only screen and (max-width: 767px){#advanced-en [id^=advanced-en-contents]>div>div:nth-child(2){margin-top:calc(8.2051282051vw);margin-bottom:calc(4.1025641026vw)}}#advanced-en [id^=advanced-en-contents]>div>div:nth-child(2)>div>div>div{position:relative}#advanced-en [id^=advanced-en-contents]>div>div:nth-child(2)>div>div>div::before,#advanced-en [id^=advanced-en-contents]>div>div:nth-child(2)>div>div>div::after{display:none}#advanced-en [id^=advanced-en-contents]>div>div:nth-child(2)>div>div>div>div:nth-child(1){border:1px solid #000;border-radius:100%}#advanced-en [id^=advanced-en-contents]>div>div:nth-child(2)>div>div>div>div:nth-child(2){position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%}@media only screen and (min-width: 768px){#advanced-en [id^=advanced-en-contents]>div>div:nth-child(3){-ms-grid-column:1;grid-column:1;-ms-grid-row:2;grid-row:2}}#advanced-en #advanced-en-col1-1>div>div:nth-child(1)>div>div>div,#advanced-en #advanced-en-col2-1>div>div:nth-child(1)>div>div>div,#advanced-en #advanced-en-col3-1>div>div:nth-child(1)>div>div>div,#advanced-en #advanced-en-col4-1>div>div:nth-child(1)>div>div>div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:16px}@media only screen and (max-width: 767px){#advanced-en #advanced-en-col1-1>div>div:nth-child(1)>div>div>div,#advanced-en #advanced-en-col2-1>div>div:nth-child(1)>div>div>div,#advanced-en #advanced-en-col3-1>div>div:nth-child(1)>div>div>div,#advanced-en #advanced-en-col4-1>div>div:nth-child(1)>div>div>div{gap:calc(3.0769230769vw)}}#advanced-en #advanced-en-col1-1>div>div:nth-child(1)>div>div>div::before,#advanced-en #advanced-en-col1-1>div>div:nth-child(1)>div>div>div::after,#advanced-en #advanced-en-col2-1>div>div:nth-child(1)>div>div>div::before,#advanced-en #advanced-en-col2-1>div>div:nth-child(1)>div>div>div::after,#advanced-en #advanced-en-col3-1>div>div:nth-child(1)>div>div>div::before,#advanced-en #advanced-en-col3-1>div>div:nth-child(1)>div>div>div::after,#advanced-en #advanced-en-col4-1>div>div:nth-child(1)>div>div>div::before,#advanced-en #advanced-en-col4-1>div>div:nth-child(1)>div>div>div::after{display:none}#advanced-en #advanced-en-col1-1>div>div:nth-child(1)>div>div>div>div,#advanced-en #advanced-en-col2-1>div>div:nth-child(1)>div>div>div>div,#advanced-en #advanced-en-col3-1>div>div:nth-child(1)>div>div>div>div,#advanced-en #advanced-en-col4-1>div>div:nth-child(1)>div>div>div>div{width:auto}#advanced-en #advanced-en-col1-1>div>div:nth-child(1)>div>div>div>div:nth-child(1) p,#advanced-en #advanced-en-col2-1>div>div:nth-child(1)>div>div>div>div:nth-child(1) p,#advanced-en #advanced-en-col3-1>div>div:nth-child(1)>div>div>div>div:nth-child(1) p,#advanced-en #advanced-en-col4-1>div>div:nth-child(1)>div>div>div>div:nth-child(1) p{font-family:DIN-2014;font-weight:700;font-size:98px;line-height:100%;letter-spacing:.03em;-webkit-font-feature-settings:"palt" on;font-feature-settings:"palt" on}@media only screen and (max-width: 767px){#advanced-en #advanced-en-col1-1>div>div:nth-child(1)>div>div>div>div:nth-child(1) p,#advanced-en #advanced-en-col2-1>div>div:nth-child(1)>div>div>div>div:nth-child(1) p,#advanced-en #advanced-en-col3-1>div>div:nth-child(1)>div>div>div>div:nth-child(1) p,#advanced-en #advanced-en-col4-1>div>div:nth-child(1)>div>div>div>div:nth-child(1) p{font-size:calc(19.4871794872vw) !important}}#advanced-en #advanced-en-col1-1>div>div:nth-child(1)>div>div>div>div:nth-child(2) p,#advanced-en #advanced-en-col2-1>div>div:nth-child(1)>div>div>div>div:nth-child(2) p,#advanced-en #advanced-en-col3-1>div>div:nth-child(1)>div>div>div>div:nth-child(2) p,#advanced-en #advanced-en-col4-1>div>div:nth-child(1)>div>div>div>div:nth-child(2) p{font-weight:900;font-size:32px;line-height:160%;letter-spacing:.03em;-webkit-font-feature-settings:"palt" on;font-feature-settings:"palt" on}@media only screen and (max-width: 767px){#advanced-en #advanced-en-col1-1>div>div:nth-child(1)>div>div>div>div:nth-child(2) p,#advanced-en #advanced-en-col2-1>div>div:nth-child(1)>div>div>div>div:nth-child(2) p,#advanced-en #advanced-en-col3-1>div>div:nth-child(1)>div>div>div>div:nth-child(2) p,#advanced-en #advanced-en-col4-1>div>div:nth-child(1)>div>div>div>div:nth-child(2) p{font-size:calc(6.1538461538vw) !important}}#advanced-en #advanced-en-col1-1>div>div:nth-child(2),#advanced-en #advanced-en-col2-1>div>div:nth-child(2),#advanced-en #advanced-en-col3-1>div>div:nth-child(2),#advanced-en #advanced-en-col4-1>div>div:nth-child(2){margin-top:16px;margin-bottom:24px}@media only screen and (max-width: 767px){#advanced-en #advanced-en-col1-1>div>div:nth-child(2),#advanced-en #advanced-en-col2-1>div>div:nth-child(2),#advanced-en #advanced-en-col3-1>div>div:nth-child(2),#advanced-en #advanced-en-col4-1>div>div:nth-child(2){margin-top:calc(2.0512820513vw);margin-bottom:calc(4.1025641026vw)}}#advanced-en #advanced-en-col1-1>div>div:nth-child(2) p,#advanced-en #advanced-en-col2-1>div>div:nth-child(2) p,#advanced-en #advanced-en-col3-1>div>div:nth-child(2) p,#advanced-en #advanced-en-col4-1>div>div:nth-child(2) p{font-weight:700;font-size:18px;line-height:160%;letter-spacing:.03em;-webkit-font-feature-settings:"palt" on;font-feature-settings:"palt" on}@media only screen and (max-width: 767px){#advanced-en #advanced-en-col1-1>div>div:nth-child(2) p,#advanced-en #advanced-en-col2-1>div>div:nth-child(2) p,#advanced-en #advanced-en-col3-1>div>div:nth-child(2) p,#advanced-en #advanced-en-col4-1>div>div:nth-child(2) p{font-size:calc(4.1025641026vw) !important}}#advanced-en #advanced-en-col1-1>div>div:nth-child(3)>div>div>div,#advanced-en #advanced-en-col2-1>div>div:nth-child(3)>div>div>div,#advanced-en #advanced-en-col3-1>div>div:nth-child(3)>div>div>div,#advanced-en #advanced-en-col4-1>div>div:nth-child(3)>div>div>div{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px}@media only screen and (max-width: 767px){#advanced-en #advanced-en-col1-1>div>div:nth-child(3)>div>div>div,#advanced-en #advanced-en-col2-1>div>div:nth-child(3)>div>div>div,#advanced-en #advanced-en-col3-1>div>div:nth-child(3)>div>div>div,#advanced-en #advanced-en-col4-1>div>div:nth-child(3)>div>div>div{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:calc(3.0769230769vw)}}#advanced-en #advanced-en-col1-1>div>div:nth-child(3)>div>div>div::before,#advanced-en #advanced-en-col1-1>div>div:nth-child(3)>div>div>div::after,#advanced-en #advanced-en-col2-1>div>div:nth-child(3)>div>div>div::before,#advanced-en #advanced-en-col2-1>div>div:nth-child(3)>div>div>div::after,#advanced-en #advanced-en-col3-1>div>div:nth-child(3)>div>div>div::before,#advanced-en #advanced-en-col3-1>div>div:nth-child(3)>div>div>div::after,#advanced-en #advanced-en-col4-1>div>div:nth-child(3)>div>div>div::before,#advanced-en #advanced-en-col4-1>div>div:nth-child(3)>div>div>div::after{display:none}#advanced-en #advanced-en-col1-1>div>div:nth-child(3)>div>div>div>div,#advanced-en #advanced-en-col2-1>div>div:nth-child(3)>div>div>div>div,#advanced-en #advanced-en-col3-1>div>div:nth-child(3)>div>div>div>div,#advanced-en #advanced-en-col4-1>div>div:nth-child(3)>div>div>div>div{width:auto}@media only screen and (max-width: 767px){#advanced-en #advanced-en-col1-1>div>div:nth-child(3)>div>div>div>div,#advanced-en #advanced-en-col2-1>div>div:nth-child(3)>div>div>div>div,#advanced-en #advanced-en-col3-1>div>div:nth-child(3)>div>div>div>div,#advanced-en #advanced-en-col4-1>div>div:nth-child(3)>div>div>div>div{width:48%}}#advanced-en #advanced-en-col1-3,#advanced-en #advanced-en-col2-3,#advanced-en #advanced-en-col3-3,#advanced-en #advanced-en-col4-3{opacity:.55}#advanced-en #advanced-en-col1-3>div,#advanced-en #advanced-en-col2-3>div,#advanced-en #advanced-en-col3-3>div,#advanced-en #advanced-en-col4-3>div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;gap:40px}@media only screen and (min-width: 768px)and (max-width: 1439px){#advanced-en #advanced-en-col1-3>div,#advanced-en #advanced-en-col2-3>div,#advanced-en #advanced-en-col3-3>div,#advanced-en #advanced-en-col4-3>div{gap:calc(2.7777777778vw)}}@media only screen and (max-width: 767px){#advanced-en #advanced-en-col1-3>div,#advanced-en #advanced-en-col2-3>div,#advanced-en #advanced-en-col3-3>div,#advanced-en #advanced-en-col4-3>div{gap:calc(10.2564102564vw)}}#advanced-en #advanced-en-col1-3>div::before,#advanced-en #advanced-en-col1-3>div::after,#advanced-en #advanced-en-col2-3>div::before,#advanced-en #advanced-en-col2-3>div::after,#advanced-en #advanced-en-col3-3>div::before,#advanced-en #advanced-en-col3-3>div::after,#advanced-en #advanced-en-col4-3>div::before,#advanced-en #advanced-en-col4-3>div::after{display:none}@media only screen and (min-width: 768px){#advanced-en #advanced-en-wrap2 [id^=advanced-en-contents]>div>div:nth-child(1),#advanced-en #advanced-en-wrap4 [id^=advanced-en-contents]>div>div:nth-child(1){-ms-grid-column:2;grid-column:2;-ms-grid-row:1;grid-row:1}}@media only screen and (min-width: 768px){#advanced-en #advanced-en-wrap2 [id^=advanced-en-contents]>div>div:nth-child(2),#advanced-en #advanced-en-wrap4 [id^=advanced-en-contents]>div>div:nth-child(2){-ms-grid-column:1;grid-column:1;-ms-grid-row:1;-ms-grid-row-span:2;grid-row:1/span 2}}@media only screen and (min-width: 768px){#advanced-en #advanced-en-wrap2 [id^=advanced-en-contents]>div>div:nth-child(3),#advanced-en #advanced-en-wrap4 [id^=advanced-en-contents]>div>div:nth-child(3){-ms-grid-column:2;grid-column:2;-ms-grid-row:2;grid-row:2}}#advanced-en #advanced-en-wrap1{background-color:#eee4b7}#advanced-en #advanced-en-wrap2{background-color:#c0efe3}#advanced-en #advanced-en-wrap3{background-color:#dfeeb7}#advanced-en #advanced-en-wrap4{background-color:#f7c29a}#technology-main [id^=technology-detail] #detail-read{margin-top:120px;margin-bottom:96px;max-width:1200px;margin-left:auto;margin-right:auto;border-top:2px solid #000;border-bottom:2px solid #000;padding:56px 0}@media only screen and (max-width: 767px){#technology-main [id^=technology-detail] #detail-read{margin-top:calc(33.0769230769vw);margin-bottom:calc(16.4102564103vw);margin-left:calc(3.8461538462vw);margin-right:calc(3.8461538462vw)}}#technology-main [id^=technology-detail] #detail-read p{font-weight:700;font-size:18px;line-height:200%;text-align:center;letter-spacing:.06em;-webkit-font-feature-settings:"palt" on;font-feature-settings:"palt" on}@media only screen and (max-width: 767px){#technology-main [id^=technology-detail] #detail-read p{font-size:calc(4.6153846154vw) !important}}#technology-main [id^=technology-detail] #detail-wrap{max-width:1200px;margin-left:auto;margin-right:auto}@media only screen and (max-width: 767px){#technology-main [id^=technology-detail] #detail-wrap{padding-left:calc(3.8461538462vw);padding-right:calc(3.8461538462vw)}}#technology-main [id^=technology-detail] #detail-wrap p{font-size:16px;line-height:200%;letter-spacing:.06em;-webkit-font-feature-settings:"palt" on;font-feature-settings:"palt" on}@media only screen and (max-width: 767px){#technology-main [id^=technology-detail] #detail-wrap p{font-size:calc(4.1025641026vw) !important}}#technology-main [id^=technology-detail] #detail-wrap p+ul{margin-top:2em}#technology-main [id^=technology-detail] #detail-wrap h4{font-size:20px;line-height:150%;letter-spacing:.06em;-webkit-font-feature-settings:"palt" on;font-feature-settings:"palt" on;margin-bottom:12px}@media only screen and (max-width: 767px){#technology-main [id^=technology-detail] #detail-wrap h4{font-size:calc(5.1282051282vw) !important;margin-bottom:calc(3.0769230769vw)}}#technology-main [id^=technology-detail] #detail-wrap h2{text-align:center;font-weight:900;font-size:40px;line-height:160%;letter-spacing:.03em;-webkit-font-feature-settings:"palt" on;font-feature-settings:"palt" on;margin-bottom:24px}@media only screen and (max-width: 767px){#technology-main [id^=technology-detail] #detail-wrap h2{font-size:calc(8.2051282051vw) !important;margin-bottom:calc(6.1538461538vw)}}#technology-main [id^=technology-detail] #detail-wrap h2+p{font-weight:900;font-size:32px;line-height:160%;text-align:center;letter-spacing:.03em;-webkit-font-feature-settings:"palt" on;font-feature-settings:"palt" on}@media only screen and (max-width: 767px){#technology-main [id^=technology-detail] #detail-wrap h2+p{font-size:calc(6.1538461538vw) !important}}#technology-main [id^=technology-detail] #detail-wrap>div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:80px}#technology-main [id^=technology-detail] #detail-wrap>div::before,#technology-main [id^=technology-detail] #detail-wrap>div::after{display:none}@media only screen and (max-width: 767px){#technology-main [id^=technology-detail] #detail-wrap>div{gap:calc(16.4102564103vw)}}#technology-main [id^=technology-detail] #detail-wrap>div>div:nth-child(2){margin-top:-24px}@media only screen and (max-width: 767px){#technology-main [id^=technology-detail] #detail-wrap>div>div:nth-child(2){margin-top:calc(-8.2051282051vw)}}#technology-main [id^=technology-detail] #detail-wrap [id^=detail-subtitle]{margin-bottom:16px}@media only screen and (max-width: 767px){#technology-main [id^=technology-detail] #detail-wrap [id^=detail-subtitle]{margin-bottom:calc(4.1025641026vw)}}#technology-main [id^=technology-detail] #detail-wrap [id^=detail-subtitle]>div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:16px}@media only screen and (max-width: 767px){#technology-main [id^=technology-detail] #detail-wrap [id^=detail-subtitle]>div{gap:calc(4.1025641026vw)}}#technology-main [id^=technology-detail] #detail-wrap [id^=detail-subtitle]>div::before,#technology-main [id^=technology-detail] #detail-wrap [id^=detail-subtitle]>div::after{display:none}#technology-main [id^=technology-detail] #detail-wrap [id^=detail-subtitle]>div>div:nth-child(1){background-image:url("/content/dam/casio/global/watch/g_shock/technology/ver2/img/bg_num.svg");background-repeat:no-repeat;background-size:cover;max-width:72px;max-height:72px;min-width:72px;min-height:72px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media only screen and (max-width: 767px){#technology-main [id^=technology-detail] #detail-wrap [id^=detail-subtitle]>div>div:nth-child(1){max-width:calc(17.6923076923vw);max-height:calc(17.6923076923vw);min-width:calc(17.6923076923vw);min-height:calc(17.6923076923vw)}}#technology-main [id^=technology-detail] #detail-wrap [id^=detail-subtitle]>div>div:nth-child(1) p{color:#fff;font-family:"DIN 2014";font-style:normal;font-weight:700;font-size:28px;line-height:150%;text-align:center;letter-spacing:.06em}@media only screen and (max-width: 767px){#technology-main [id^=technology-detail] #detail-wrap [id^=detail-subtitle]>div>div:nth-child(1) p{font-size:calc(6.6666666667vw) !important}}#technology-main [id^=technology-detail] #detail-wrap [id^=detail-subtitle]>div>div:nth-child(2) p{font-weight:700;font-size:24px;line-height:150%;letter-spacing:.06em;-webkit-font-feature-settings:"palt" on;font-feature-settings:"palt" on}@media only screen and (max-width: 767px){#technology-main [id^=technology-detail] #detail-wrap [id^=detail-subtitle]>div>div:nth-child(2) p{font-size:calc(6.1538461538vw) !important}}#technology-main [id^=technology-detail] #detail-wrap [id^=detail-section]>div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:36px}@media only screen and (max-width: 767px){#technology-main [id^=technology-detail] #detail-wrap [id^=detail-section]>div{gap:calc(9.2307692308vw)}}#technology-main [id^=technology-detail] #detail-wrap [id^=detail-section]>div::before,#technology-main [id^=technology-detail] #detail-wrap [id^=detail-section]>div::after{display:none}#technology-main [id^=technology-detail] #detail-wrap [id^=detail-section]>div>div>div>div>div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:36px}@media only screen and (max-width: 767px){#technology-main [id^=technology-detail] #detail-wrap [id^=detail-section]>div>div>div>div>div{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:calc(9.2307692308vw)}}#technology-main [id^=technology-detail] #detail-wrap [id^=detail-section]>div>div>div>div>div::before,#technology-main [id^=technology-detail] #detail-wrap [id^=detail-section]>div>div>div>div>div::after{display:none}#technology-main [id^=technology-detail] #detail-wrap [id^=col-flex]>div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:20px}@media only screen and (max-width: 767px){#technology-main [id^=technology-detail] #detail-wrap [id^=col-flex]>div{gap:calc(3.0769230769vw)}}#technology-main [id^=technology-detail] #detail-wrap [id^=col-flex]>div::before,#technology-main [id^=technology-detail] #detail-wrap [id^=col-flex]>div::after{display:none}#technology-main [id^=technology-detail] #detail-wrap [id^=is-border]{border:1px solid #dadada}#technology-main [id^=technology-detail] #movie{background-color:#efefef;padding:96px 0;margin-top:calc(120px - 2em)}@media only screen and (max-width: 767px){#technology-main [id^=technology-detail] #movie{padding:calc(18.4615384615vw) calc(3.8461538462vw);margin-top:calc(20.5128205128vw - 2em)}}#technology-main [id^=technology-detail] #movie>div{max-width:1280px;margin-left:auto;margin-right:auto}#technology-main [id^=technology-detail] #movie>div::before,#technology-main [id^=technology-detail] #movie>div::after{display:none}#technology-main [id^=technology-detail] #movie>div .cmp-container--body>.cmp-container,#technology-main [id^=technology-detail] #movie>div .cmp-container--body>.switch-container{margin:0}#technology-main [id^=technology-detail] #movie>div>div:nth-child(1){margin-bottom:calc(24px + 1em)}@media only screen and (max-width: 767px){#technology-main [id^=technology-detail] #movie>div>div:nth-child(1){margin-bottom:calc(5.1282051282vw + 1em)}}#technology-main [id^=technology-detail] #movie>div>div:nth-child(1)>div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#technology-main [id^=technology-detail] #movie>div>div:nth-child(1)>div h2{font-family:"DIN 2014";font-style:normal;font-weight:800;font-size:40px;line-height:1;letter-spacing:.03em;-webkit-font-feature-settings:"palt" on;font-feature-settings:"palt" on;border-right:1px solid #000;padding-right:20px;margin-right:20px}@media only screen and (max-width: 767px){#technology-main [id^=technology-detail] #movie>div>div:nth-child(1)>div h2{font-size:calc(8.2051282051vw) !important;padding-right:calc(5.1282051282vw);margin-right:calc(5.1282051282vw)}}#technology-main [id^=technology-detail] #movie>div>div:nth-child(1)>div p{font-family:"Noto Sans JP";font-style:normal;font-weight:500;font-size:20px;line-height:1;letter-spacing:.03em;-webkit-font-feature-settings:"palt" on;font-feature-settings:"palt" on}@media only screen and (max-width: 767px){#technology-main [id^=technology-detail] #movie>div>div:nth-child(1)>div p{font-size:calc(4.1025641026vw) !important}}#technology-main [id^=technology-detail] #movie>div>div:nth-child(2)>div>div>div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:38px}#technology-main [id^=technology-detail] #movie>div>div:nth-child(2)>div>div>div::before,#technology-main [id^=technology-detail] #movie>div>div:nth-child(2)>div>div>div::after{display:none}@media only screen and (max-width: 767px){#technology-main [id^=technology-detail] #movie>div>div:nth-child(2)>div>div>div{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:calc(8.2051282051vw)}}#technology-main [id^=technology-detail] #movie>div>div:nth-child(2) p{margin-top:.5em}#technology-main [id^=technology-detail] #movie>div>div:nth-child(2) .aem-Grid.aem-Grid--default--12>.aem-GridColumn.aem-GridColumn--offset--default--3{margin-left:0}#technology-main [id^=technology-detail] #bottom-menu-wrap{background-color:#efefef;padding-top:96px;padding-bottom:96px}@media only screen and (min-width: 768px)and (max-width: 1439px){#technology-main [id^=technology-detail] #bottom-menu-wrap{padding-left:calc(8.3333333333vw);padding-right:calc(8.3333333333vw)}}@media only screen and (max-width: 767px){#technology-main [id^=technology-detail] #bottom-menu-wrap{padding-top:calc(18.4615384615vw);padding-bottom:calc(18.4615384615vw);padding-left:calc(3.8461538462vw);padding-right:calc(3.8461538462vw)}}#technology-main [id^=technology-detail] #bottom-menu-contents{max-width:1200px;margin-left:auto;margin-right:auto}#technology-main [id^=technology-detail] #bottom-menu-contents h2{font-style:normal;font-weight:700;font-size:32px;line-height:200%;text-align:center;letter-spacing:.04em;-webkit-font-feature-settings:"palt" on;font-feature-settings:"palt" on;margin-bottom:32px}@media only screen and (max-width: 767px){#technology-main [id^=technology-detail] #bottom-menu-contents h2{font-size:calc(6.1538461538vw) !important;margin-bottom:calc(8.2051282051vw)}}#technology-main [id^=technology-detail] #bottom-menu-contents h3{font-style:normal;font-weight:700;font-size:20px;line-height:200%;letter-spacing:.04em;-webkit-font-feature-settings:"palt" on;font-feature-settings:"palt" on;margin-bottom:16px}@media only screen and (min-width: 768px)and (max-width: 1439px){#technology-main [id^=technology-detail] #bottom-menu-contents h3{font-size:calc(1.3888888889vw);margin-bottom:calc(1.1111111111vw)}}@media only screen and (max-width: 767px){#technology-main [id^=technology-detail] #bottom-menu-contents h3{font-size:calc(4.6153846154vw) !important;margin-bottom:calc(3.0769230769vw)}}#technology-main [id^=technology-detail] #bottom-menu-contents [id^=bottom-menu-item]{width:100%;height:100%;cursor:pointer;background-color:#fff;padding:0 15px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media only screen and (min-width: 768px)and (max-width: 1439px){#technology-main [id^=technology-detail] #bottom-menu-contents [id^=bottom-menu-item]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:0 calc(1.0416666667vw)}}@media only screen and (max-width: 767px){#technology-main [id^=technology-detail] #bottom-menu-contents [id^=bottom-menu-item]{padding:calc(3.8461538462vw) calc(3.8461538462vw)}}#technology-main [id^=technology-detail] #bottom-menu-contents [id^=bottom-menu-item] a{text-decoration:none;font-weight:bold}@media only screen and (min-width: 768px){#technology-main [id^=technology-detail] #bottom-menu-contents [id^=bottom-menu-item]:hover{background-color:#000}#technology-main [id^=technology-detail] #bottom-menu-contents [id^=bottom-menu-item]:hover a,#technology-main [id^=technology-detail] #bottom-menu-contents [id^=bottom-menu-item]:hover p{color:#fff}}#technology-main [id^=technology-detail] #bottom-menu-contents [id^=bottom-menu-item] p{font-size:12px}@media only screen and (min-width: 768px)and (max-width: 1439px){#technology-main [id^=technology-detail] #bottom-menu-contents [id^=bottom-menu-item] p{font-size:calc(0.8333333333vw)}}@media only screen and (max-width: 767px){#technology-main [id^=technology-detail] #bottom-menu-contents [id^=bottom-menu-item] p{font-size:calc(3.5897435897vw) !important}}#technology-main [id^=technology-detail] #bottom-menu-contents [id^=bottom-menu-item] p a{font-size:14px}@media only screen and (min-width: 768px)and (max-width: 1439px){#technology-main [id^=technology-detail] #bottom-menu-contents [id^=bottom-menu-item] p a{font-size:calc(0.9722222222vw)}}@media only screen and (max-width: 767px){#technology-main [id^=technology-detail] #bottom-menu-contents [id^=bottom-menu-item] p a{font-size:calc(3.5897435897vw) !important}}#technology-main [id^=technology-detail] #bottom-menu-contents [id^=bottom-menu-item] a{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:8px;color:#000;text-decoration:none;-webkit-transition:color .3s;transition:color .3s}#technology-main [id^=technology-detail] #bottom-menu-contents [id^=bottom-menu-item] a:before{content:"";width:24px;height:24px;-webkit-box-flex:0;-webkit-flex:0 0 24px;-ms-flex:0 0 24px;flex:0 0 24px;background-color:currentColor}@media only screen and (max-width: 767px){#technology-main [id^=technology-detail] #bottom-menu-contents [id^=bottom-menu-item] a:before{width:calc(6.1538461538vw);height:calc(6.1538461538vw);-webkit-box-flex:0;-webkit-flex:0 0 calc(6.1538461538vw);-ms-flex:0 0 calc(6.1538461538vw);flex:0 0 calc(6.1538461538vw)}}@media only screen and (min-width: 768px){#technology-main [id^=technology-detail] #bottom-menu-contents #bottom-menu-item1,#technology-main [id^=technology-detail] #bottom-menu-contents #bottom-menu-item2{aspect-ratio:360/196}}#technology-main [id^=technology-detail] #bottom-menu-contents #bottom-menu-item1{border:2px solid #000;border-bottom:none;padding-left:32px;padding-right:32px}@media only screen and (min-width: 768px)and (max-width: 1439px){#technology-main [id^=technology-detail] #bottom-menu-contents #bottom-menu-item1{padding-left:calc(2.2222222222vw);padding-right:calc(2.2222222222vw)}}@media only screen and (max-width: 767px){#technology-main [id^=technology-detail] #bottom-menu-contents #bottom-menu-item1{padding:calc(3.8461538462vw) calc(3.8461538462vw)}}#technology-main [id^=technology-detail] #bottom-menu-contents #bottom-menu-item1 a:before{-webkit-mask:url("/content/dam/casio/global/watch/g_shock/technology/ver2/img/bottom-menu-ico1.svg") no-repeat center/contain;mask:url("/content/dam/casio/global/watch/g_shock/technology/ver2/img/bottom-menu-ico1.svg") no-repeat center/contain}#technology-main [id^=technology-detail] #bottom-menu-contents #bottom-menu-item2{border:2px solid #000;padding-left:32px;padding-right:32px}@media only screen and (min-width: 768px)and (max-width: 1439px){#technology-main [id^=technology-detail] #bottom-menu-contents #bottom-menu-item2{padding-left:calc(2.2222222222vw);padding-right:calc(2.2222222222vw)}}@media only screen and (max-width: 767px){#technology-main [id^=technology-detail] #bottom-menu-contents #bottom-menu-item2{padding:calc(3.8461538462vw) calc(3.8461538462vw)}}#technology-main [id^=technology-detail] #bottom-menu-contents #bottom-menu-item2 a:before{-webkit-mask:url("/content/dam/casio/global/watch/g_shock/technology/ver2/img/bottom-menu-ico2.svg") no-repeat center/contain;mask:url("/content/dam/casio/global/watch/g_shock/technology/ver2/img/bottom-menu-ico2.svg") no-repeat center/contain}#technology-main [id^=technology-detail] #bottom-menu-contents #bottom-menu-item3 a:before{-webkit-mask:url("/content/dam/casio/global/watch/g_shock/technology/ver2/img/bottom-menu-ico3.svg") no-repeat center/contain;mask:url("/content/dam/casio/global/watch/g_shock/technology/ver2/img/bottom-menu-ico3.svg") no-repeat center/contain}#technology-main [id^=technology-detail] #bottom-menu-contents #bottom-menu-item4 a:before{-webkit-mask:url("/content/dam/casio/global/watch/g_shock/technology/ver2/img/bottom-menu-ico4.svg") no-repeat center/contain;mask:url("/content/dam/casio/global/watch/g_shock/technology/ver2/img/bottom-menu-ico4.svg") no-repeat center/contain}#technology-main [id^=technology-detail] #bottom-menu-contents #bottom-menu-item5 a:before{-webkit-mask:url("/content/dam/casio/global/watch/g_shock/technology/ver2/img/bottom-menu-ico5.svg") no-repeat center/contain;mask:url("/content/dam/casio/global/watch/g_shock/technology/ver2/img/bottom-menu-ico5.svg") no-repeat center/contain}#technology-main [id^=technology-detail] #bottom-menu-contents #bottom-menu-item6 a:before{-webkit-mask:url("/content/dam/casio/global/watch/g_shock/technology/ver2/img/bottom-menu-ico6.svg") no-repeat center/contain;mask:url("/content/dam/casio/global/watch/g_shock/technology/ver2/img/bottom-menu-ico6.svg") no-repeat center/contain}#technology-main [id^=technology-detail] #bottom-menu-contents #bottom-menu-item7 a:before{-webkit-mask:url("/content/dam/casio/global/watch/g_shock/technology/ver2/img/bottom-menu-ico7.svg") no-repeat center/contain;mask:url("/content/dam/casio/global/watch/g_shock/technology/ver2/img/bottom-menu-ico7.svg") no-repeat center/contain}#technology-main [id^=technology-detail] #bottom-menu-contents #bottom-menu-item8 a:before{-webkit-mask:url("/content/dam/casio/global/watch/g_shock/technology/ver2/img/bottom-menu-ico8.svg") no-repeat center/contain;mask:url("/content/dam/casio/global/watch/g_shock/technology/ver2/img/bottom-menu-ico8.svg") no-repeat center/contain}#technology-main [id^=technology-detail] #bottom-menu-contents #bottom-menu-item9{border:2px solid #000}@media only screen and (min-width: 768px){#technology-main [id^=technology-detail] #bottom-menu-contents #bottom-menu-item9{aspect-ratio:196/392}}#technology-main [id^=technology-detail] #bottom-menu-contents #bottom-menu-item9 a:before{-webkit-mask:url("/content/dam/casio/global/watch/g_shock/technology/ver2/img/bottom-menu-ico9.svg") no-repeat center/contain;mask:url("/content/dam/casio/global/watch/g_shock/technology/ver2/img/bottom-menu-ico9.svg") no-repeat center/contain}#technology-main [id^=technology-detail] #bottom-menu-contents #bottom-menu-item10{background-color:rgba(0,0,0,0);-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:auto;height:auto;margin-top:35px}@media only screen and (max-width: 767px){#technology-main [id^=technology-detail] #bottom-menu-contents #bottom-menu-item10{margin-top:calc(8.2051282051vw)}}#technology-main [id^=technology-detail] #bottom-menu-contents #bottom-menu-item10>div{width:auto}#technology-main [id^=technology-detail] #bottom-menu-contents #bottom-menu-item10 a{font-size:18px;line-height:200%;letter-spacing:.06em;-webkit-font-feature-settings:"palt" on;font-feature-settings:"palt" on;position:relative}@media only screen and (max-width: 767px){#technology-main [id^=technology-detail] #bottom-menu-contents #bottom-menu-item10 a{font-size:calc(4.6153846154vw) !important}}#technology-main [id^=technology-detail] #bottom-menu-contents #bottom-menu-item10 a:before{-webkit-mask:url("/content/dam/casio/global/watch/g_shock/technology/ver2/img/bottom-menu-home.svg") no-repeat center/contain;mask:url("/content/dam/casio/global/watch/g_shock/technology/ver2/img/bottom-menu-home.svg") no-repeat center/contain}#technology-main [id^=technology-detail] #bottom-menu-contents #bottom-menu-item10 a>span{position:relative;display:block}#technology-main [id^=technology-detail] #bottom-menu-contents #bottom-menu-item10 a>span::before{background:#000;content:"";width:100%;height:2px;position:absolute;left:0;bottom:0;-webkit-transform-origin:left top;transform-origin:left top;-webkit-transform:scale(0, 1);transform:scale(0, 1);-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s}@media only screen and (min-width: 768px){#technology-main [id^=technology-detail] #bottom-menu-contents #bottom-menu-item10 a:hover>span::before{-webkit-transform:scale(1, 1);transform:scale(1, 1)}}@media only screen and (min-width: 768px){#technology-main [id^=technology-detail] #bottom-menu-contents #bottom-menu-item10:hover p,#technology-main [id^=technology-detail] #bottom-menu-contents #bottom-menu-item10:hover a{color:#000}}@media only screen and (max-width: 767px){#technology-main [id^=technology-detail] #bottom-menu-contents #bottom-menu-item1,#technology-main [id^=technology-detail] #bottom-menu-contents #bottom-menu-item2,#technology-main [id^=technology-detail] #bottom-menu-contents #bottom-menu-item9{padding:calc(8.9743589744vw) calc(3.8461538462vw)}}#technology-main [id^=technology-detail] #bottom-menu-flex>div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;gap:20px}#technology-main [id^=technology-detail] #bottom-menu-flex>div::before,#technology-main [id^=technology-detail] #bottom-menu-flex>div::after{display:none}@media only screen and (min-width: 768px)and (max-width: 1439px){#technology-main [id^=technology-detail] #bottom-menu-flex>div{gap:calc(1.3888888889vw)}}@media only screen and (max-width: 767px){#technology-main [id^=technology-detail] #bottom-menu-flex>div{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:calc(3.0769230769vw)}}#technology-main [id^=technology-detail] #bottom-menu-flex>div>div:nth-child(1){max-width:360px;width:100%}@media only screen and (min-width: 768px)and (max-width: 1439px){#technology-main [id^=technology-detail] #bottom-menu-flex>div>div:nth-child(1){max-width:calc(25vw)}}@media only screen and (max-width: 767px){#technology-main [id^=technology-detail] #bottom-menu-flex>div>div:nth-child(1){max-width:100%}}#technology-main [id^=technology-detail] #bottom-menu-flex>div>div:nth-child(2){max-width:588px;width:100%}@media only screen and (min-width: 768px)and (max-width: 1439px){#technology-main [id^=technology-detail] #bottom-menu-flex>div>div:nth-child(2){max-width:calc(40.8333333333vw)}}@media only screen and (max-width: 767px){#technology-main [id^=technology-detail] #bottom-menu-flex>div>div:nth-child(2){max-width:100%}}#technology-main [id^=technology-detail] #bottom-menu-flex>div>div:nth-child(3){max-width:196px;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}@media only screen and (min-width: 768px)and (max-width: 1439px){#technology-main [id^=technology-detail] #bottom-menu-flex>div>div:nth-child(3){max-width:calc(13.6111111111vw)}}@media only screen and (max-width: 767px){#technology-main [id^=technology-detail] #bottom-menu-flex>div>div:nth-child(3){max-width:100%}}#technology-main [id^=technology-detail] #bottom-menu-grid>div{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3, 1fr)}#technology-main [id^=technology-detail] #bottom-menu-grid>div::before,#technology-main [id^=technology-detail] #bottom-menu-grid>div::after{display:none}@media only screen and (max-width: 767px){#technology-main [id^=technology-detail] #bottom-menu-grid>div{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}}#technology-main [id^=technology-detail] #bottom-menu-grid>div>div{border-top:2px solid #000;border-left:2px solid #000;aspect-ratio:196/196;width:100%;height:100%}#technology-main [id^=technology-detail] #bottom-menu-grid>div>div>div{width:100%;height:100%}@media only screen and (min-width: 768px){#technology-main [id^=technology-detail] #bottom-menu-grid>div>div:nth-child(3),#technology-main [id^=technology-detail] #bottom-menu-grid>div>div:nth-child(6){border-right:2px solid #000}#technology-main [id^=technology-detail] #bottom-menu-grid>div>div:nth-child(4),#technology-main [id^=technology-detail] #bottom-menu-grid>div>div:nth-child(5),#technology-main [id^=technology-detail] #bottom-menu-grid>div>div:nth-child(6){border-bottom:2px solid #000}}@media only screen and (max-width: 767px){#technology-main [id^=technology-detail] #bottom-menu-grid>div>div:nth-child(2n){border-right:2px solid #000}#technology-main [id^=technology-detail] #bottom-menu-grid>div>div:nth-child(5),#technology-main [id^=technology-detail] #bottom-menu-grid>div>div:nth-child(6){border-bottom:2px solid #000}}@media only screen and (min-width: 768px){#technology-main #technology-detail1 #is-shok-img1{margin-top:-54px}}#technology-main #technology-detail1 #bottom-menu-contents #bottom-menu-item1{background-color:#000}#technology-main #technology-detail1 #bottom-menu-contents #bottom-menu-item1 p,#technology-main #technology-detail1 #bottom-menu-contents #bottom-menu-item1 a{color:#fff}#technology-main #technology-detail2 #bottom-menu-contents #bottom-menu-item2{background-color:#000}#technology-main #technology-detail2 #bottom-menu-contents #bottom-menu-item2 p,#technology-main #technology-detail2 #bottom-menu-contents #bottom-menu-item2 a{color:#fff}#technology-main #technology-detail3 #bottom-menu-contents #bottom-menu-item3{background-color:#000}#technology-main #technology-detail3 #bottom-menu-contents #bottom-menu-item3 p,#technology-main #technology-detail3 #bottom-menu-contents #bottom-menu-item3 a{color:#fff}#technology-main #technology-detail4 #bottom-menu-contents #bottom-menu-item4{background-color:#000}#technology-main #technology-detail4 #bottom-menu-contents #bottom-menu-item4 p,#technology-main #technology-detail4 #bottom-menu-contents #bottom-menu-item4 a{color:#fff}#technology-main #technology-detail5 #bottom-menu-contents #bottom-menu-item5{background-color:#000}#technology-main #technology-detail5 #bottom-menu-contents #bottom-menu-item5 p,#technology-main #technology-detail5 #bottom-menu-contents #bottom-menu-item5 a{color:#fff}#technology-main #technology-detail6 #bottom-menu-contents #bottom-menu-item6{background-color:#000}#technology-main #technology-detail6 #bottom-menu-contents #bottom-menu-item6 p,#technology-main #technology-detail6 #bottom-menu-contents #bottom-menu-item6 a{color:#fff}#technology-main #technology-detail7 #bottom-menu-contents #bottom-menu-item7{background-color:#000}#technology-main #technology-detail7 #bottom-menu-contents #bottom-menu-item7 p,#technology-main #technology-detail7 #bottom-menu-contents #bottom-menu-item7 a{color:#fff}#technology-main #technology-detail8 #bottom-menu-contents #bottom-menu-item8{background-color:#000}#technology-main #technology-detail8 #bottom-menu-contents #bottom-menu-item8 p,#technology-main #technology-detail8 #bottom-menu-contents #bottom-menu-item8 a{color:#fff}#technology-main #technology-detail9 #bottom-menu-contents #bottom-menu-item9{background-color:#000}#technology-main #technology-detail9 #bottom-menu-contents #bottom-menu-item9 p,#technology-main #technology-detail9 #bottom-menu-contents #bottom-menu-item9 a{color:#fff}#technology-main #bottom-link{padding:80px}@media only screen and (min-width: 768px)and (max-width: 1439px){#technology-main #bottom-link{padding:calc(5.5555555556vw)}}@media only screen and (max-width: 767px){#technology-main #bottom-link{padding:calc(14.358974359vw) calc(3.8461538462vw)}}#technology-main #bottom-link>div{border:2px solid #000;margin-left:auto;margin-right:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:148px;padding:56px 127px}@media only screen and (min-width: 768px)and (max-width: 1439px){#technology-main #bottom-link>div{gap:calc(10.2777777778vw);padding:calc(3.8888888889vw) calc(8.8194444444vw)}}#technology-main #bottom-link>div::before,#technology-main #bottom-link>div::after{display:none}@media only screen and (max-width: 767px){#technology-main #bottom-link>div{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:calc(6.6666666667vw);padding:calc(10.2564102564vw) calc(6.1538461538vw)}}#technology-main #bottom-link>div>div{width:auto}#technology-main #bottom-link>div .image{max-width:253.21px;width:100%;-webkit-filter:drop-shadow(40px 34px 36px rgba(0, 0, 0, 0.25));filter:drop-shadow(40px 34px 36px rgba(0, 0, 0, 0.25));-webkit-transform:rotate(14.32deg);transform:rotate(14.32deg)}@media only screen and (min-width: 768px)and (max-width: 1439px){#technology-main #bottom-link>div .image{max-width:100%;width:calc(17.5840277778vw);-webkit-filter:drop-shadow(calc(2.7777777778vw) calc(2.3611111111vw) calc(2.5vw) rgba(0, 0, 0, 0.25));filter:drop-shadow(calc(2.7777777778vw) calc(2.3611111111vw) calc(2.5vw) rgba(0, 0, 0, 0.25))}}@media only screen and (max-width: 767px){#technology-main #bottom-link>div .image{display:block;width:calc(35.8974358974vw);margin-left:auto;margin-right:auto}}#technology-main #bottom-link>div h3{font-weight:900;font-size:40px;line-height:160%;letter-spacing:.03em;-webkit-font-feature-settings:"palt" on;font-feature-settings:"palt" on;margin-bottom:16px}@media only screen and (max-width: 767px){#technology-main #bottom-link>div h3{text-align:center;font-size:calc(8.2051282051vw) !important;line-height:120%;margin-bottom:calc(4.1025641026vw)}}#technology-main #bottom-link>div p{font-weight:500;font-size:20px;line-height:175%;letter-spacing:.03em;-webkit-font-feature-settings:"palt" on;font-feature-settings:"palt" on}@media only screen and (max-width: 767px){#technology-main #bottom-link>div p{text-align:center;font-size:calc(4.1025641026vw) !important}}#technology-main #bottom-link>div .button{margin-top:32px}@media only screen and (max-width: 767px){#technology-main #bottom-link>div .button{margin-top:calc(6.1538461538vw)}}@media only screen and (min-width: 768px){#technology-main #bottom-link>div .button .cmp-button{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;width:auto;margin:auto;min-width:265px}}@media only screen and (min-width: 768px)and (max-width: 1439px){#technology-main #bottom-link>div .button .cmp-button{min-width:0}}