@import"https://fonts.googleapis.com/css2?family=Akshar:wght@300..700&family=IBM+Plex+Sans+JP:wght@100;200;300;400;500;600;700&family=Kosugi&display=swap";*{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;outline:0}table{border-collapse:collapse;border-spacing:0}table,td,th{border:1px solid #333}html{font-size:100%;background-color:#fff;word-break:break-word}body{min-height:100vh;color:#231815;overflow-x:hidden;font:normal normal normal 14px/1.6 sans-serif;background-color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a,a:active,a:link,a:visited{text-decoration:none;color:inherit}a:hover{text-decoration:underline}audio,canvas,iframe,img,svg,progress,video{display:inline-block;vertical-align:baseline}button,input,select,textarea{font-family:inherit}textarea{resize:vertical}input,select{vertical-align:middle}button{vertical-align:inherit;line-height:inherit;cursor:pointer;border:none}code,kbd,pre,samp{font-family:monospace,sans-serif;font-size:1em}mark{background-color:#ff0}small{font-size:80%}img{max-inline-size:100%;height:auto}ul,ol{list-style:none}body.error404{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.text404{position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:10;color:#ccc;text-align:center;font-family:sans-serif;white-space:nowrap}.text404 strong{font-size:80px;line-height:1.2;font-weight:bold;display:inline-block;text-indent:-0.08em}@media(max-width: 600px){.text404 strong{font-size:45px}}.text404 p{font-size:16px;font-weight:bold;line-height:1.2}.text404 a,.text404 a:link{margin-top:40px;font-size:14px;line-height:1.2;white-space:normal;display:inline-block;height:2.5em;line-height:2.5em;width:auto;padding:0 1.5em;background-color:#333 !important;color:#ccc !important;-webkit-transition:.2s;transition:.2s;border-radius:100em;overflow:hidden;font-weight:normal}.text404 a:hover,.text404 a:link:hover{color:#333 !important;background-color:#ccc !important;text-decoration:none}@font-face{}:root{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform;-webkit-transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0px, 0, 0);transform:translate3d(0px, 0, 0)}.swiper-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-slide{-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-backface-hidden .swiper-slide{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{-webkit-perspective:1200px;perspective:1200px}.swiper-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{-ms-scroll-snap-type:none;scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:"";-ms-flex-negative:0;flex-shrink:0;-webkit-box-ordinal-group:10000;-ms-flex-order:9999;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));background-image:linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));background-image:linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));background-image:linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-box-sizing:border-box;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:rgba(0,0,0,0)}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{-webkit-animation:swiper-preloader-spin 1s infinite linear;animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@-webkit-keyframes swiper-preloader-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes swiper-preloader-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:"";position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset, 50%);width:calc(var(--swiper-navigation-size)/44*27);height:var(--swiper-navigation-size);margin-top:calc(0px - var(--swiper-navigation-size)/2);z-index:10;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none !important}.swiper-button-next svg,.swiper-button-prev svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset, 10px);right:auto}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset, 10px);left:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none !important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset, 10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s opacity;transition:.3s opacity;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none !important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom, 8px);top:var(--swiper-pagination-top, auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform:scale(0.33);-ms-transform:scale(0.33);transform:scale(0.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(0.66);-ms-transform:scale(0.66);transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(0.33);-ms-transform:scale(0.33);transform:scale(0.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(0.66);-ms-transform:scale(0.66);transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(0.33);-ms-transform:scale(0.33);transform:scale(0.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius, 50%);background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:var(--swiper-pagination-bullet-inactive-opacity, 0.2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none !important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right, 8px);left:var(--swiper-pagination-left, auto);top:50%;-webkit-transform:translate3d(0px, -50%, 0);transform:translate3d(0px, -50%, 0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:.2s transform,.2s top;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s transform,.2s left;transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s transform,.2s right;transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color, inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, 0.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size, 4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size, 4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius, 10px);position:relative;-ms-touch-action:none;touch-action:none;background:var(--swiper-scrollbar-bg-color, rgba(0, 0, 0, 0.1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none !important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset, 1%);bottom:var(--swiper-scrollbar-bottom, 4px);top:var(--swiper-scrollbar-top, auto);z-index:50;height:var(--swiper-scrollbar-size, 4px);width:calc(100% - 2*var(--swiper-scrollbar-sides-offset, 1%))}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left, auto);right:var(--swiper-scrollbar-right, 4px);top:var(--swiper-scrollbar-sides-offset, 1%);z-index:50;width:var(--swiper-scrollbar-size, 4px);height:calc(100% - 2*var(--swiper-scrollbar-sides-offset, 1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color, rgba(0, 0, 0, 0.5));border-radius:var(--swiper-scrollbar-border-radius, 10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;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-slide-zoomed{cursor:move;-ms-touch-action:none;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active{pointer-events:auto}.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:"";background:#000;position:absolute;left:0;top:0;bottom:0;right:0;-webkit-filter:blur(50px);filter:blur(50px)}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;-webkit-transition-property:opacity,height,-webkit-transform;transition-property:opacity,height,-webkit-transform;transition-property:transform,opacity,height;transition-property:transform,opacity,height,-webkit-transform}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{-webkit-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}:root{--color-black: #231815;--color-white: #fff;--font-Akshar: "Akshar", sans-serif;--font-IBM-sans: "IBM Plex Sans JP", sans-serif;--font-Kosugi: "Kosugi", sans-serif;--box-shaow: #f9f6f194;--blue: #9ab8c8;--gap: clamp(30px, -20px + 5vw, 50px);--font-16: clamp(14px, 9px + 0.5vw, 16px);--font-18: clamp(16px, 11px + 0.5vw, 18px);--font-25: clamp(18px, 0.5px + 1.75vw, 25px);--font-30: clamp(20px, -5px + 2.5vw, 30px);--font-35: clamp(24px, -3.5px + 2.75vw, 35px);--font-40: clamp(28px, -2px + 3vw, 40px) }*,*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box}.Akshar{font-family:"Akshar",sans-serif;font-weight:400;font-style:normal}.IBM-sans{font-family:"IBM Plex Sans JP",sans-serif;font-weight:400;font-style:normal}.Kosugi{font-family:"Kosugi",sans-serif;font-weight:400;font-style:normal}.sp{display:none}@media(max-width: 767px){.sp{display:block}}@media(max-width: 767px){.pc{display:none}}img{display:block;vertical-align:middle;max-width:100%;height:auto}a{color:var(--color-black);text-decoration:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.nowrap{display:inline-block}.red{color:#d60000}.more img{width:30px}.bg-photo{background-repeat:no-repeat;background-position:center;background-size:cover}.bg-photo>img{display:none}.ws-fade{position:relative;margin:0 auto;padding:0;width:100%;z-index:0;opacity:0;-webkit-transition:1s;transition:1s}.ws-fade.show{opacity:1}.ws-scroll-fadeIn-d{opacity:0;-webkit-transform:translateY(100px);-ms-transform:translateY(100px);transform:translateY(100px);-webkit-transition:1s;transition:1s}.ws-scroll-fadeIn-d.ws-scroll-show{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.ws-goto-top{cursor:pointer;position:fixed;z-index:20;margin:0;padding:0 0 2px;top:auto;bottom:10px;left:auto;right:10px;width:clamp(30px,5vw,60px);height:clamp(30px,5vw,60px);background-color:#85a8bb;font-size:clamp(15px,2.5vw,30px);color:#fff;text-decoration:none;border-radius:clamp(15px,2.5vw,30px);opacity:0;-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:scale(0.01, 0.01);-ms-transform:scale(0.01, 0.01);transform:scale(0.01, 0.01);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:1s;transition:1s;font-size:16px}.ws-goto-top.ws-scroll-show{-webkit-transform:scale(1, 1);-ms-transform:scale(1, 1);transform:scale(1, 1);opacity:.9}@media(hover: hover){.ws-goto-top:hover{opacity:.5}}.ws-scroll-top-menu{opacity:0;-webkit-transform:translateY(-150px);-ms-transform:translateY(-150px);transform:translateY(-150px);-webkit-transition:.5s;transition:.5s}.ws-scroll-top-menu.ws-scroll-show{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.loading-box{width:100%;height:100%;position:fixed !important;top:0;left:0;right:0;bottom:0;z-index:903 !important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#fff}.loader,.loader:before,.loader:after{background:#85a8ba;-webkit-animation:load1 1s infinite ease-in-out;animation:load1 1s infinite ease-in-out;width:.6em;height:4em}.loader{color:#85a8ba;text-indent:-9999em;margin:0px auto;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);font-size:8px;-webkit-animation-delay:-0.16s;animation-delay:-0.16s}.loader:before,.loader:after{position:absolute;top:0;content:""}.loader:before{left:-1.5em;-webkit-animation-delay:-0.32s;animation-delay:-0.32s}.loader:after{left:1.5em}@-webkit-keyframes load1{0%,80%,100%{-webkit-box-shadow:0 0;box-shadow:0 0;height:4em}40%{-webkit-box-shadow:0 -2em;box-shadow:0 -2em;height:5em}}@keyframes load1{0%,80%,100%{-webkit-box-shadow:0 0;box-shadow:0 0;height:4em}40%{-webkit-box-shadow:0 -2em;box-shadow:0 -2em;height:5em}}.loading-box.loadopa{opacity:0;-webkit-transition-delay:.9s;transition-delay:.9s;-webkit-transition-duration:.3s;transition-duration:.3s}html.locked{overflow:hidden}html{margin:0;padding:0;width:100%;overflow-x:clip}body{margin:0;padding:0;width:100%;line-height:1.8;overflow-x:clip;opacity:1;position:relative;background-color:#fff;color:#231815;font-family:var(--font-IBM-sans);font-weight:400}main{z-index:1 !important;margin:0 auto}

.swiper{width:100%;height:100%}.swiper-slide{text-align:center;font-size:18px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.swiper-slide img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.home-hero{overflow:hidden;position:relative}.home-hero .bg-img{position:relative;z-index:1;width:100%}.home-hero .bg-img img{width:100%}.home-hero .hero-text{z-index:2;position:absolute;width:42.5%;top:68%;left:clamp(40px,20.6051px + 5.5414vw,127px);max-width:350px}.index-img{margin-top:-10%}.index-img img{width:100%}.title-head{font-size:50px;color:#1e527a;text-transform:lowercase;margin-bottom:80px;font-family:var(--font-Akshar);font-weight:500;letter-spacing:5px;white-space:nowrap}.index-more{display:-webkit-box;display:-ms-flexbox;display:flex}.index-more a{border:1px solid #a4becd;border-radius:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#000;padding:clamp(18px,16.2166px + .5096vw,26px) 40px;-webkit-transition:.3s;transition:.3s;text-decoration:none}.index-more a:hover{background-color:#f3f6f9;text-decoration:none}.index-more a .icon{width:17px;min-width:17px;margin-right:clamp(10px,7.7707px + .6369vw,20px)}.index-more a .jp{font-size:clamp(16px,15.1083px + .2548vw,20px);white-space:nowrap;line-height:1;font-family:var(--font-IBM-sans);font-weight:500;letter-spacing:1px}.sec02-news{max-width:1600px;margin:0 auto;width:100%;padding:0 clamp(20px,2.1656px + 5.0955vw,100px);position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}.sec02-news .title-head{margin-bottom:0;width:300px}.sec02-news .title-head img{width:120px}.sec02-news .sec02-wrapper{width:calc(100% - 300px);padding-left:clamp(20px,-2.293px + 6.3694vw,120px)}.sec02-news .sec02-wrapper .cols{margin:clamp(20px,4.3949px + 4.4586vw,90px) 0;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.sec02-news .sec02-wrapper .cols>a{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.sec02-news .sec02-wrapper .cols .img{width:64%;overflow:hidden}.sec02-news .sec02-wrapper .cols .img img{-webkit-transition:.5s all;transition:.5s all}.sec02-news .sec02-wrapper .cols .title .jp{font-family:var(--font-IBM-sans);font-weight:400;margin-top:clamp(20px,17.7707px + .6369vw,30px);font-size:clamp(16px,15.1083px + .2548vw,20px);letter-spacing:2px}.sec02-news .sec02-wrapper .cols .title .en img{width:100%;max-width:204px}.sec02-news .sec02-wrapper .cols .cols-con{width:36%;padding-right:clamp(20px,13.3121px + 1.9108vw,50px)}.sec02-news .sec02-wrapper .cols .more{margin-top:clamp(20px,17.7707px + .6369vw,30px);display:-webkit-box;display:-ms-flexbox;display:flex}.sec02-news .sec02-wrapper .cols .more a{border-radius:50%;border:1px solid #a4becd;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:clamp(18px,15.5478px + .7006vw,29px) clamp(18px,15.3248px + .7643vw,30px);-webkit-transition:.3s;transition:.3s}.sec02-news .sec02-wrapper .cols .more a img{-webkit-transition:.3s;transition:.3s;width:17px}.sec02-news .sec02-wrapper .cols .more a:hover{background-color:#f3f6f9}.sec02-news .sec02-wrapper .cols .more a:hover img{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}@media(min-width: 781px){.sec02-news .sec02-wrapper .cols:hover .img img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.sec02-news .sec02-wrapper .cols:hover .more a{background-color:#f3f6f9}.sec02-news .sec02-wrapper .cols:hover .more a img{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}}.sec02-news .sec02-wrapper .cols:nth-child(2n){margin:clamp(80px,37.6433px + 12.1019vw,270px) 0}.sec02-news .sec02-wrapper .cols:last-child{margin:clamp(80px,37.6433px + 12.1019vw,270px) 0 0}.sec02-news .sec02-wrapper .cols:nth-child(2) .title .en img{width:100%;max-width:255px}.sec02-news .index-more{position:absolute;left:clamp(20px,2.1656px + 5.0955vw,100px);bottom:0}.index-story-bg{background:-webkit-gradient(linear, left top, left bottom, from(rgb(255, 255, 255)), color-stop(49%, rgba(210, 218, 219, 0.5)), to(rgb(255, 255, 255)));background:linear-gradient(to bottom, rgb(255, 255, 255) 0%, rgba(210, 218, 219, 0.5) 49%, rgb(255, 255, 255) 100%)}.index-story-bg .index-story{max-width:1600px;margin:0 auto;padding:clamp(180px,-22.569px + 26.4106vw,400px) clamp(40px,-32.3529px + 9.6471vw,122px) clamp(150px,30.3001px + 15.6062vw,280px) clamp(40px,-32.3529px + 9.6471vw,122px);position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}.index-story-bg .index-story .title-head{margin-bottom:0;padding-top:20px;width:168px}.index-story-bg .index-story .title-head img{width:71px}.index-story-bg .index-story h3{width:calc(100% - 280px);font-size:clamp(20px,8.9508px + 1.4406vw,32px);font-family:var(--font-Kosugi);font-weight:400;letter-spacing:2px}.index-story-bg .index-story p{margin-top:clamp(20px,13.3121px + 1.9108vw,50px);font-size:clamp(16px,15.1083px + .2548vw,20px);font-family:var(--font-IBM-sans);font-weight:400;letter-spacing:1px;line-height:2.1}.index-story-bg .index-story .index-more{margin-left:auto}.index-story-bg .index-story .index-more a{background-color:#fff;padding:clamp(18px,17.1083px + .2548vw,22px) 50px;color:#a4becd}.index-story-bg .index-story .index-more a:hover{background-color:#f3f6f9}.index-story-bg .index-story .index-story-wrapper{width:calc(100% - 168px);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:anchor-center;-ms-flex-align:anchor-center;align-items:anchor-center}.index-story-bg .index-story .cols-wrap{width:100%;margin-top:clamp(40px,3.1693px + 4.8019vw,80px);display:grid;grid-template-columns:1fr 1fr;gap:clamp(60px,4.7539px + 7.2029vw,120px) clamp(20px,-35.2461px + 7.2029vw,80px)}.index-story-bg .index-story .cols-wrap .col-slide{position:relative}.index-story-bg .index-story .cols-wrap .img{position:relative;overflow:hidden}.index-story-bg .index-story .cols-wrap .img a{display:block;position:absolute;z-index:5;top:0;left:0;width:100%;height:100%}.index-story-bg .index-story .cols-wrap .img .bg-img{background-position:center;background-repeat:no-repeat;background-size:cover;-webkit-transition:.5s all;transition:.5s all}.index-story-bg .index-story .cols-wrap .img .bg-img::before{content:"";display:block;padding-top:72%}.index-story-bg .index-story .cols-wrap .con{margin-top:clamp(10px,7.7707px + .6369vw,20px);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:end;-ms-flex-align:end;align-items:end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.index-story-bg .index-story .cols-wrap .con .con-wrap{width:calc(100% - 67px)}.index-story-bg .index-story .cols-wrap .con .con-wrap .slide-meta{font-family:var(--font-IBM-sans);font-weight:500;color:#5f8da9;font-size:clamp(12px,8.3169px + .4802vw,16px)}.index-story-bg .index-story .cols-wrap .con .con-wrap .slide-meta .cat span{text-decoration:underline}@media(max-width: 767px){.index-story-bg .index-story .cols-wrap .con .con-wrap{width:calc(100% - 48px)}}.index-story-bg .index-story .cols-wrap .con .text{width:calc(100% - 67px);opacity:.6;margin-top:20px;font-size:clamp(12px,8.3169px + .4802vw,16px)}@media(max-width: 767px){.index-story-bg .index-story .cols-wrap .con .text{width:calc(100% - 48px)}}.index-story-bg .index-story .cols-wrap .con .more{display:-webkit-box;display:-ms-flexbox;display:flex}.index-story-bg .index-story .cols-wrap .con .more a{max-width:67px;width:67px;border-radius:50%;border:1px solid #a4becd;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:.3s;transition:.3s;aspect-ratio:1/1}.index-story-bg .index-story .cols-wrap .con .more a .icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.index-story-bg .index-story .cols-wrap .con .more a img{-webkit-transition:.3s;transition:.3s;max-width:18px}@media(max-width: 767px){.index-story-bg .index-story .cols-wrap .con .more a{max-width:48px;width:11.2vw}.index-story-bg .index-story .cols-wrap .con .more a img{max-width:12px}}.index-story-bg .index-story .cols-wrap .stroy_ttl{font-family:var(--font-Kosugi);margin-top:5px;font-weight:400;color:#000;letter-spacing:2px}.index-story-bg .index-story .cols-wrap .stroy_ttl h5{font-weight:400;font-size:clamp(12px,6.4754px + .7203vw,18px)}.index-story-bg .index-story .cols-wrap .stroy_ttl h4{font-weight:400;font-size:clamp(14px,4.7923px + 1.2005vw,24px)}.index-story-bg .index-story .cols-wrap .ttl{font-family:var(--font-Kosugi);color:#000;font-size:clamp(14px,13.1083px + .2548vw,18px);font-weight:400;letter-spacing:2px}@media(min-width: 781px){.index-story-bg .index-story .cols-wrap .img:hover .bg-img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.index-story-bg .index-story .cols-wrap .con .more:hover a{background-color:#f3f6f9}.index-story-bg .index-story .cols-wrap .con .more:hover a img{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}}.index-about-box{padding:clamp(1px,-117.7791px + 15.4862vw,130px) 0 clamp(80px,22.0382px + 16.5605vw,340px) 0}.index-about{padding-left:clamp(40px,-32.3529px + 9.6471vw,122px);max-width:1600px;margin:0 auto;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}.index-about .title-head{margin-bottom:0;padding-top:20px;width:168px}.index-about .title-head img{width:76px}.index-about h3{font-size:clamp(20px,8.9508px + 1.4406vw,32px);font-family:var(--font-Kosugi);font-weight:400;letter-spacing:2px}.index-about p{margin-top:20px;font-size:clamp(16px,15.0792px + .12vw,17px);font-family:var(--font-IBM-sans);font-weight:400;letter-spacing:1px;line-height:2.1}.index-about .index-more a{background-color:#fff;padding:clamp(18px,17.1083px + .2548vw,22px) 50px;color:#a4becd}.index-about .index-more a:hover{background-color:#f3f6f9}.index-about .index-about-wrapper{width:calc(100% - 168px)}.index-about .index-about-wrapper .con{padding-right:clamp(40px,-32.3529px + 9.6471vw,122px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.index-about .index-about-wrapper .con .con-wrap{width:calc(100% - 270px)}.index-about .img{margin-top:clamp(40px,-6.0384px + 6.0024vw,90px);position:relative}.index-about .img picture img{width:100%;margin:auto}.index-about .img .bg{position:absolute;top:57%;right:61%;width:100vw;height:auto;-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%)}.index-about .img .bg img{width:100%;margin:auto}.index-about:nth-child(2){margin-top:clamp(80px,24.7539px + 7.2029vw,140px)}.index-about:nth-child(2) .img .bg{top:63%}.index-support{background-image:url(../img/index-support-new.webp);background-position:center;background-repeat:no-repeat;background-size:cover;color:#fff}.index-support .con{max-width:1600px;padding:280px clamp(40px,-32.3529px + 9.6471vw,122px) clamp(108px,-41.1645px + 19.4478vw,270px) clamp(40px,-32.3529px + 9.6471vw,122px);margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.index-support .con .title-head{width:168px}.index-support .con .con-wrap{width:calc(100% - 448px)}.index-support .index-more a:hover{background-color:#a4becd}.index-support .index-more a .icon{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.index-support .index-more a .jp{color:#fff}.index-support .title-head{margin-bottom:40px}.index-support .title-head img{width:106px}.index-support h3{font-size:clamp(20px,8.9508px + 1.4406vw,32px);font-family:var(--font-Kosugi);font-weight:400;letter-spacing:6px;line-height:1.5}.index-support p{margin-top:clamp(20px,17.7707px + .6369vw,30px);font-size:clamp(16px,15.0792px + .12vw,17px);font-family:var(--font-IBM-sans);font-weight:400;letter-spacing:1px;line-height:2.1}.index-support-bottom{max-width:1600px;margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-left:clamp(1px,-182.2329px + 23.8896vw,200px)}.sec03{background-color:#f6f1eb;padding:190px 0 150px 0px;overflow:hidden;position:relative;min-height:1190px}.sec03 .title-head{padding-left:calc((100% - 1600px)/2)}.sec03 .sec03-wrapper{margin-left:calc((100% - 1600px)/2)}.sec03 .story-swiper{padding-top:140px;margin-top:-140px}.sec03 .swiper-button-next:after,.sec03 .swiper-rtl .swiper-button-prev:after,.sec03 .swiper-button-prev:after,.sec03 .swiper-rtl .swiper-button-next:after{display:none}.sec03 .swiper-button-next,.sec03 .swiper-button-prev{top:30px;width:40px;height:49px;background-image:url(../img/icon-right.svg);background-repeat:no-repeat;background-position:center}.sec03 .swiper-button-next{right:100px}.sec03 .swiper-button-prev{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);left:calc(100% - 220px)}.sec03 .swiper-slide{overflow:hidden;display:block}.sec03 .img{overflow:hidden}.sec03 .bg-img{-webkit-transition:.5s all;transition:.5s all;background-position:center;background-repeat:no-repeat;background-size:cover}.sec03 .bg-img::before{content:"";display:block;padding-top:62%}.sec03 .slide-content{padding:25px 10px 25px 0;text-align:left;color:#0a2c2e}.sec03 .slide-content .slide-meta{margin-bottom:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-transition:.3s;transition:.3s;display:none}.sec03 .slide-content .data{font-family:var(--font-Akshar);font-weight:200;text-align:right;font-size:16px}.sec03 .slide-content .cat{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sec03 .slide-content .cat span{font-weight:400;display:inline-block;background-color:#fff;font-size:12px;color:#0a2c2e;padding:1px 18px}.sec03 .slide-content .slid-ttl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.sec03 .slide-content .ttl-box{padding-right:40px}.sec03 .slide-content .ttl{font-weight:400;font-size:20px;line-height:1.6}.sec03 .slide-content .text{font-weight:400;-webkit-transition:.3s;transition:.3s;margin-top:10px;font-size:15px;display:none}.sec03 .more-icon{-webkit-transition:.3s all;transition:.3s all}.sec03 .more-icon img{min-width:30px;width:30px}.sec03 .more{position:absolute;z-index:3;bottom:160px;right:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.sec03 .more a{display:block;font-weight:500;background-color:#fff;border-radius:50px;font-size:20px;color:#000;padding:12px 62px;-webkit-transition:.3s;transition:.3s;letter-spacing:5px}.sec03 .more a:hover{text-decoration:none;color:#fff;background-color:#000}.sec03 .swiper-slide{-webkit-transition:.3s;transition:.3s}.sec03 .swiper-slide a{display:block;position:absolute;z-index:5;top:0;left:0;width:100%;height:100%}.sec03 .swiper-slide.swiper-slide-active{-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}.sec03 .swiper-slide.swiper-slide-active .slide-content .text{display:block}.sec03 .swiper-slide.swiper-slide-active .slide-content .ttl-box{padding-right:180px}.sec03 .swiper-slide.swiper-slide-active .slide-content .slide-meta{display:-webkit-box;display:-ms-flexbox;display:flex}@media(min-width: 768px)and (max-width: 939px){.sec03 .swiper-slide.swiper-slide-active{width:55% !important}}@media(min-width: 941px){.sec03 .swiper-slide.swiper-slide-active{width:44% !important}}@media(min-width: 781px){.sec03 .swiper-slide:hover .img .bg-img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.sec03 .swiper-slide:hover .more-icon{-webkit-transform:translateX(5px);-ms-transform:translateX(5px);transform:translateX(5px)}}.sec04{background-color:#fff;overflow:hidden}.sec04 .sec04-wrapper{position:relative;padding:clamp(80px,75.5414px + 1.2739vw,100px) clamp(30px,-54.7107px + 11.0444vw,122px) 0;display:-webkit-box;display:-ms-flexbox;display:flex;max-width:1600px;margin:0 auto clamp(80px,75.5414px + 1.2739vw,100px)}.sec04 .title-head{margin-bottom:0px;width:260px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.sec04 .title-head .en{line-height:1;width:68px;padding:15px 0 0}.sec04 .news_other_box{width:calc(100% - 260px)}.sec04 .post_inner{-webkit-transition:.3s;transition:.3s;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;padding:15px 25px 15px 0;border-bottom:1px solid #a4becd;letter-spacing:1px;font-weight:700}.sec04 .post_inner .post-main{display:block;position:absolute;top:0;left:0;width:100%;height:100%}.sec04 .post_inner .post-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.sec04 .post_inner .post-date{font-family:"Akshar",sans-serif;font-weight:200;width:86px;font-size:clamp(14px,13.1083px + .2548vw,18px);white-space:nowrap;margin-right:20px}.sec04 .post_inner .post-cat{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:90px;min-width:140px}.sec04 .post_inner .post-cat span{font-weight:400;white-space:nowrap;color:#231815;font-size:12px;background-color:#f3f6f9;padding:3px 20px;display:inline-block}.sec04 .post_inner .post-ttl{font-family:var(--font-Kosugi);font-weight:400;font-size:14px}@media(min-width: 781px){.sec04 .post_inner:hover{opacity:.7}.sec04 .post_inner:hover .more-icon{-webkit-transform:translateX(5px);-ms-transform:translateX(5px);transform:translateX(5px)}}.sec04 .more a{font-family:var(--font-IBM-sans);font-weight:500;letter-spacing:5px;font-size:clamp(16px,15.1083px + .2548vw,20px);color:#231815;display:block;-webkit-transition:.3s;transition:.3s}.sec04 .more a:hover{text-decoration:none;opacity:.7}.sec04 .more-icon{-webkit-transition:.3s all;transition:.3s all}.sec04 .more-icon img{min-width:22px;width:22px}.sec05{background-color:#eef2f5;padding:100px 60px;overflow:hidden}.sec05 .title-head{text-align:center;margin-bottom:50px}.sec05 .sec05-wrapper{max-width:1240px;margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex}.sec05 .sec05-wrapper .cols{width:25%;padding:0 40px;position:relative;-webkit-transition:.3s;transition:.3s;cursor:pointer}.sec05 .sec05-wrapper .cols .ttl{font-family:var(--font-Kosugi);font-weight:400;color:#235379;margin-top:30px;font-size:21px;text-align:center;letter-spacing:1px;font-weight:400}.sec05 .sec05-wrapper .cols .img{width:100%;max-width:237px;margin:0 auto;border-radius:50%;overflow:hidden}.sec05 .sec05-wrapper .cols .img .bg-photo{-webkit-transition:.5s;transition:.5s}.sec05 .sec05-wrapper .cols .img .bg-photo::before{content:"";display:block;padding-top:100%}.sec05 .sec05-wrapper .cols a{display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}@media(min-width: 781px){.sec05 .sec05-wrapper .cols:hover .img .bg-photo{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}}footer{overflow:hidden;background-color:#a4becd;position: relative;z-index: 10;}.main-foot{padding:65px clamp(20px,2.1656px + 5.0955vw,100px) 140px;max-width:1600px;margin:auto;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex}.main-foot .foot-logo{width:130px}.main-foot .foot-logo a{max-width:130px;display:block}.main-foot .nav{padding-left:130px;width:calc(100% - 360px)}.main-foot .nav-other{width:230px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.main-foot .nav-other-bottom{padding-top:25px;margin-top:7px}.main-foot .other-link{margin-left:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.main-foot .other-link a{white-space:nowrap;border:1px solid #fff;width:44px;padding:10px;height:44px;border-radius:50%;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:.3s;transition:.3s;margin-left:10px;background-repeat:no-repeat;background-position:center}.main-foot .other-link a.icon-login{background-image:url(../img/icon-login.svg);background-size:22px 20px}.main-foot .other-link a.icon-login:hover{background-image:url(../img/icon-login-white.svg)}.main-foot .other-link a.icon-cart{background-image:url(../img/icon-cart.svg);background-size:22px 20px}.main-foot .other-link a.icon-cart:hover{background-image:url(../img/icon-cart-white.svg)}.main-foot .other-link a:hover{background-color:#a4becd}.main-foot .subnav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.main-foot .subnav a{white-space:nowrap;font-size:16px;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;font-size:16px;font-family:var(--font-Akshar);font-weight:400;letter-spacing:1px;opacity:.6;-webkit-transition:.3s;transition:.3s;margin-left:35px;line-height:1}.main-foot .subnav a:nth-child(1){margin-left:0px}.main-foot .subnav a .icon{margin-right:4px;width:16px;height:16px;min-width:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.main-foot .subnav a:hover{opacity:1;text-decoration:none}.main-foot .nav ul{margin-top:15px;display:-webkit-box;display:-ms-flexbox;display:flex}.main-foot .nav ul li a{color:#fff;opacity:.6;-webkit-transition:.3s;transition:.3s;display:block;margin-right:clamp(10px,-0.0318px + 2.8662vw,55px);font-size:clamp(16px,15.1083px + .2548vw,20px)}.main-foot .nav ul li a img{width:auto;height:18px}.main-foot .nav ul li a:hover{opacity:1;text-decoration:none}.main-foot .nav ul li a:last-child a{margin-right:0}.main-foot .nav ul.menu-bottom{margin-top:53px}.main-foot .nav ul.menu-bottom li a{font-size:clamp(12px,11.3312px + .1911vw,15px)}.foot-bottom{padding:10px clamp(20px,2.1656px + 5.0955vw,100px);max-width:1600px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:auto;position:relative;letter-spacing:1px}.foot-bottom::before{position:absolute;width:100vw;height:100%;top:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);content:"";display:block;border-top:1px solid #cfdbe2}.foot-bottom .other-link{position:relative;z-index:3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.foot-bottom .other-link a{font-family:var(--font-Kosugi);font-weight:400;display:inline-block;margin-right:20px;font-size:14px;color:#fff;-webkit-transition:.3s;transition:.3s}.foot-bottom .other-link a:hover{text-decoration:none;opacity:.7}.foot-bottom .copy{font-family:var(--font-Akshar);font-weight:500;letter-spacing:1px;position:relative;z-index:3;text-align:right;font-size:13px;color:#fff}.web-main-page-inner{width:100%}.page-head{width:100%;background-repeat:no-repeat;background-position:center;padding:160px 0px 60px}.page-head h1{letter-spacing:5px;width:100%;padding:0px 20px 0px;max-width:1640px;margin:auto;line-height:1;font-family:var(--font-Akshar);font-weight:500;font-size:55px;white-space:nowrap;color:#235378;text-transform:lowercase}.page-head h1 img{width:30%;max-width:164px}.web-main-page{background-color:#f9f8f4;margin:auto;padding:100px 0px 0px;overflow:hidden}.web-main-page.white{padding-top:0}.isprivacy-policy-inner{max-width:1120px;margin:0 auto;padding:240px 60px}.isprivacy-policy-inner h2{font-family:var(--font-Kosugi);text-align:center;font-weight:400;font-size:35px;line-height:1;color:#235378;margin-bottom:50px}.isprivacy-policy-inner .box ul li{font-weight:400;font-size:16px;margin-bottom:40px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.isprivacy-policy-inner .box ul li:last-child{margin-bottom:0}.isprivacy-policy-inner .box ul li a{display:inline-block;color:#0a2c2e}.isprivacy-policy-inner .box ul li::before{white-space:nowrap;content:attr(data-type);display:block}.isprivacy-policy-inner .box p{font-weight:400;font-size:16px;margin-bottom:40px}.isprivacy-policy-inner .box p a{display:inline-block;color:#0a2c2e}.isprivacy-policy-inner .box p:last-child{margin-bottom:0}.iscompany .page-head{padding:160px 80px 40px}.iscompany .page-head h1{max-width:1640px}.iscompany-inner{padding:0px 100px 0px;max-width:1640px;margin:auto}.iscompany-inner .part-company{padding:150px 0;display:-webkit-box;display:-ms-flexbox;display:flex}.iscompany-inner .part-company h2{font-family:var(--font-Kosugi);font-weight:400;color:#235378;width:300px;font-size:30px}.iscompany-inner .part-company .page-flex{width:calc(100% - 300px)}.iscompany-inner .part-company .page-flex p{font-weight:400;font-size:17px;margin-bottom:30px}.iscompany-inner .part-company .page-flex p:last-child{margin-bottom:0}.iscompany-inner .part-company .page-flex p a{color:#235378;-webkit-transition:.3s;transition:.3s;position:relative;display:inline-block}.iscompany-inner .part-company .page-flex p a:before{content:"";display:block;bottom:-5px;left:0;position:absolute;width:100%;height:1px;background-color:#235378}.iscompany-inner .part-company .page-flex p a:hover{opacity:.7;text-decoration:none}.iscompany-inner .part-company .page-flex div.blue{color:#235378;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;font-family:var(--font-Kosugi)}.iscompany-inner .part-company .page-flex div.blue::before{margin-top:10px;content:"";display:block;width:12px;height:12px;min-width:12px;background-color:#235378;margin-right:15px}.iscompany-inner .part-company .page-flex .add-map{margin-top:60px}.iscompany-inner .part-company .page-flex .add-map iframe{width:100%;height:560px}.iscompany-inner .part-company table{width:100%;border:none}.iscompany-inner .part-company table tr th{font-weight:400;line-height:1.6;padding:10px 0 40px 0;width:186px;text-align:left;border:none;color:#727171;font-size:17px;border-bottom:1px solid #a4becd}.iscompany-inner .part-company table tr td{font-weight:400;line-height:1.6;padding:10px 0 40px 0;text-align:left;color:#040000;border:none;font-size:17px;border-bottom:1px solid #a4becd}.iscompany-inner .part-company table tr:nth-child(1) th{padding-top:0}.iscompany-inner .part-company table tr:nth-child(1) td{padding-top:0}.iscompany-inner .part-company table tr:last-child th{border:none}.iscompany-inner .part-company table tr:last-child td{border:none}.iscompany-inner .part-company:nth-child(2n){position:relative}.iscompany-inner .part-company:nth-child(2n)::before{position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);content:"";display:block;width:100vw;height:100%;background-color:#f6f1eb;z-index:1}.iscompany-inner .part-company:nth-child(2n)>*{position:relative;z-index:2}.loading-post{position:relative;z-index:6;width:100%;height:0;overflow:visible;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.loading-post img{width:50px;height:auto;-webkit-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px);opacity:0}.loading-post.loading img{opacity:.4}.loading-post.loading+.item-main{opacity:.4;-webkit-filter:grayscale(100%);filter:grayscale(100%)}.iscategory .page-head h1{max-width:1320px;padding:0 60px}.iscategory-inner{padding:0px 60px 0px;max-width:1320px;margin:auto}.iscategory-inner nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.iscategory-inner nav ul li{white-space:nowrap;cursor:pointer;display:block;margin-right:5px;padding:12px 38px;line-height:1;background-color:#fff;font-size:14px;-webkit-transition:.3s;transition:.3s;color:#0a2c2e;text-align:center;font-weight:400}.iscategory-inner nav ul li:hover{background-color:#a4becd;color:#fff}.iscategory-inner nav ul li.selected{background-color:#a4becd;color:#fff}.iscategory-inner .cd-tabs-content{margin-bottom:120px}.iscategory-inner .item-main{margin-top:120px;display:block}.iscategory-inner .item-main .nothing{padding:40px 0px 0}.iscategory-inner .item-main .post_inner{-webkit-transition:.3s;transition:.3s;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;padding:15px 25px 15px 0;border-bottom:1px solid #a4becd;letter-spacing:1px}.iscategory-inner .item-main .post_inner .post-main{display:block;position:absolute;top:0;left:0;width:100%;height:100%}.iscategory-inner .item-main .post_inner .post-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.iscategory-inner .item-main .post_inner .post-date{font-family:var(--font-Akshar);font-weight:400;width:100px;font-size:17px;white-space:nowrap;margin-right:20px}.iscategory-inner .item-main .post_inner .post-cat{min-width:140px;margin-right:90px}.iscategory-inner .item-main .post_inner .post-cat span{font-weight:400;white-space:nowrap;font-size:14px;background-color:#fff;padding:1px 16px;display:inline-block}.iscategory-inner .item-main .post_inner .post-ttl{font-family:var(--font-Kosugi);font-weight:400;font-size:15px}@media(min-width: 781px){.iscategory-inner .item-main .post_inner:hover{opacity:.7}.iscategory-inner .item-main .post_inner:hover .more-icon{-webkit-transform:translateX(5px);-ms-transform:translateX(5px);transform:translateX(5px)}}.iscategory-inner .item-main .more{position:absolute;left:20px;bottom:0}.iscategory-inner .item-main .more a{letter-spacing:5px;font-size:20px;color:#235378}.iscategory-inner .item-main .more-icon{-webkit-transition:.3s;transition:.3s}.iscategory-inner .item-main .more-icon img{min-width:18px;width:18px}.pagination{width:100%;margin-top:110px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-family:var(--font-IBM-sans);font-weight:400;font-size:28px}.pagination a.page-numbers,.pagination span.page-numbers{margin:0 5px;width:24px;height:40px;min-width:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;font-family:var(--font-Akshar);font-weight:400;color:#9a9fb3;-webkit-transition:.3s;transition:.3s;font-size:24px;line-height:1}.pagination a.page-numbers:hover,.pagination span.page-numbers:hover{text-decoration:none;color:#235378}.pagination span.page-numbers{margin-top:5px;font-size:42px;color:#235378}.pagination .prev.page-numbers{display:none}.pagination .next.page-numbers{display:none}.h2nav{margin:120px 0 20px}.h2nav .pagetitle{max-width:1200px;margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;text-transform:uppercase;font-family:var(--font-Kosugi);font-weight:400;color:#b0aba7}.h2nav .pagetitle span{color:#231815;font-size:14px;margin:0 10px}.h2nav .pagetitle span:last-child{opacity:1}.h2nav .pagetitle a{color:#b0aba7;font-size:14px;margin:0 10px}.h2nav .pagetitle a:nth-child(1){margin-left:0}.h2nav .pagetitle a:hover{color:#231815}.web-main-single-inner{max-width:1240px;padding:0 60px 200px;margin:auto}.web-main-single-inner .more{margin-top:60px}.web-main-single-inner .more img{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);width:18px}.web-main-single-inner .more a{letter-spacing:1px;font-size:16px;font-family:var(--font-Kosugi);font-weight:400;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;color:#235378}.web-main-single-inner .more a .icon{-webkit-transition:.3s;transition:.3s;margin-right:30px}@media(min-width: 781px){.web-main-single-inner .more a:hover{text-decoration:none}.web-main-single-inner .more a:hover .icon{-webkit-transform:translateX(-5px);-ms-transform:translateX(-5px);transform:translateX(-5px)}}.issingle-inner{border-radius:30px;background-color:#fff;padding:90px 20px 180px}.issingle-inner .single-content{max-width:1000px;margin:0 auto}.issingle-inner .single-content .post-mete{margin-bottom:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.issingle-inner .single-content .post-date{font-family:var(--font-Akshar);font-weight:400;font-size:18px;white-space:nowrap;margin-right:15px}.issingle-inner .single-content .post-cat{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:400}.issingle-inner .single-content .post-cat span{white-space:nowrap;font-size:14px;background-color:#f7f1e8;padding:1px 19px;display:inline-block}.issingle-inner .single-content .post-ttl{font-family:var(--font-Kosugi);margin-bottom:30px;font-size:35px;font-weight:400;padding-bottom:25px;border-bottom:1px solid #a4becd}.issingle-inner .single-content .single-head{font-size:32px;font-weight:500;margin-bottom:10px}.issingle-inner .single-content p{line-height:2.1;font-size:16px;font-weight:400;margin-bottom:50px}.issingle-inner .single-content p:last-child{margin-bottom:0}.issingle-inner .single-content .wp-block-image{margin-bottom:30px}.issingle-inner .single-content .wp-block-image .wp-element-caption{text-align:center;font-size:16px;font-weight:400}.isstory{background-color:#f6f1eb;padding-top:0}.isstory .page-head{background-size:cover;max-height:642px;display:-webkit-box;display:-ms-flexbox;display:flex;padding:10.3vw 0px 11.3vw 0px;padding:280px 0px 300px 0px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.isstory .page-head h1{color:#fff;font-size:70px;padding:0 100px}.isstory .part-content{background-image:url(../img/story-bg01.png);background-position:center;background-repeat:no-repeat;padding:65px 0}.isstory .part-content .cols{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:auto;max-width:1640px;padding:95px 100px}.isstory .part-content .cols>.img{width:59%}.isstory .part-content .cols>.img-flex{width:59%}.isstory .part-content .cols .content{padding-left:70px;width:41%}.isstory .part-content .cols .img-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.isstory .part-content .cols .img-flex .img{width:59%}.isstory .part-content .cols .img-flex .img img{width:100%}.isstory .part-content .cols .img-flex .img:nth-child(2){width:41%;margin-top:34%}.isstory .part-content .cols .ttl-sub.sp{display:none}.isstory .part-content .ttl-sub{margin-bottom:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:var(--font-Akshar);font-size:17px;font-weight:200;color:#80807d}.isstory .part-content .ttl-sub .cat{margin-right:25px;display:-webkit-box;display:-ms-flexbox;display:flex}.isstory .part-content .ttl-sub .cat span{text-align:center;display:inline-block;background-color:#fff;font-size:12px;color:#0a2c2e;color:#235378;padding:1px 22px;font-weight:400}.isstory .part-content .ttl-sub .nub{font-family:var(--font-Akshar);font-weight:200;font-size:17px}.isstory .part-content .ttl{font-family:var(--font-Kosugi);color:#235378;line-height:1.6;font-size:28px;font-weight:400;margin-bottom:20px}.isstory .part-content .text{max-width:400px;font-size:16px;font-weight:400;margin-bottom:30px}.isstory .part-content .more a{font-family:var(--font-Akshar);line-height:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:24px;font-weight:400;letter-spacing:1px;color:#0a2c2e}.isstory .part-content .more a .icon{margin-left:10px;display:block;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.isstory .part-content .more a img{-webkit-transition:.3s;transition:.3s;width:20px}@media(min-width: 781px){.isstory .part-content .more a:hover{text-decoration:none}.isstory .part-content .more a:hover .icon img{-webkit-transform:translateX(5px);-ms-transform:translateX(5px);transform:translateX(5px)}}.isstory .part-content.part-story01{padding-bottom:145px}.isstory .part-content.part-story02{background-image:url(../img/story-bg02.png);background-position:left top;background-repeat:no-repeat;padding-top:140px}.isstory .part-content.part-story02 .ttl{font-family:var(--font-Kosugi);color:#0a2c2e;font-size:20px;font-weight:400;margin-bottom:20px}.isstory .part-content.part-story02 .text{max-width:100%;font-family:var(--font-Kosugi);font-size:16px;font-weight:400;margin-bottom:20px}.isstory .part-content.part-story02 .pagination{margin-top:10px}.isstory .part-content h2{letter-spacing:1px;text-align:center;color:#235378;font-family:var(--font-Akshar);font-size:45px;font-weight:500;max-width:1240px;padding:0 20px;margin:auto;margin-bottom:100px}.isstory .part-content .cols-item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:1640px;padding:0 100px;margin:auto}.isstory .part-content .cols-item .col{width:calc(50% - 30px);display:block;margin:0 0 90px 0}.isstory .part-content .cols-item .img{margin-bottom:20px;background-position:center;background-repeat:no-repeat;background-size:cover}.isstory .part-content .cols-item .img::before{content:"";display:block;padding-top:66%}.isstory-single{background-color:#f6f1eb}.isstory-single .page-head{background-size:cover;max-height:680px;height:42.5vw}.isstory-single .ttl-sub{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:var(--font-Akshar);font-size:17px;font-weight:200;color:#80807d}.isstory-single .ttl-sub .cat{margin-right:25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.isstory-single .ttl-sub .cat span{display:inline-block;background-color:#fff;font-size:12px;color:#0a2c2e;color:#235378;padding:1px 22px;font-weight:400}.isstory-single .ttl{font-family:var(--font-Kosugi);color:#235378;font-size:43px;font-weight:400}.isstory-single p{font-size:18px;font-weight:400}.isstory-single .flex-content{margin-top:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.isstory-single .flex-content .left{width:60%;max-width:600px;padding-right:40px}.isstory-single .flex-content .right{width:40%}.isstory-single .col{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:40px}.isstory-single .col .peo-img{width:29%}.isstory-single .col .con{padding-left:30px;width:71%}.isstory-single .col .ttl{font-family:var(--font-Akshar);font-size:14px;color:#235378;font-weight:400}.isstory-single .col .ttl span{font-family:var(--font-IBM-sans);display:inline-block;margin-right:20px;font-size:25px;font-weight:500}.isstory-single .col .text{font-size:16px;font-weight:400}.isstory-single .col .text p{font-size:16px;font-weight:400}.isstory-single .part-single-head{width:100%;max-width:1640px;margin:auto;padding:140px 100px 230px}.isstory-single .part-single-content{width:100%;background-color:#f6f1eb;background-color:#f2ebe1}.isstory-single .part-single-content .ttl-sub{font-weight:400;font-size:22px;margin-bottom:25px}.isstory-single .part-single-content .ttl{font-family:var(--font-Kosugi);font-weight:400;font-size:32px;color:#0a2c2e;margin-bottom:60px}.isstory-single .part-single-content figure{margin-bottom:40px}.isstory-single .part-single-content .wp-block-image{width:100%}.isstory-single .part-single-content .alignright{margin-left:auto;float:none}.isstory-single .part-single-content p{font-size:16px}.isstory-single .part-single-content .border-l{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.isstory-single .part-single-content .border-l::before{margin-top:14px;margin-right:10px;width:26px;min-width:26px;height:1px;background-color:#6097b1;content:"";display:block}.isstory-single .part-single-content #con-min{max-width:920px;margin-bottom:90px}.isstory-single .part-single-content #con-min #col-in{font-weight:400;margin-bottom:30px}.isstory-single .part-single-content #con-min #col-in .h3{color:#6097b1;font-size:16px;font-weight:400}.isstory-single .part-single-content #con-min #col-in:last-child{margin-bottom:0}.isstory-single .part-single-content .part-story-single,.isstory-single .part-single-content #part-story-single01,.isstory-single .part-single-content #part-story-single02,.isstory-single .part-single-content #part-story-single03{max-width:1640px;margin:auto;padding:130px 100px 200px;position:relative}.isstory-single .part-single-content .part-story-single:nth-child(2n)>*,.isstory-single .part-single-content #part-story-single01:nth-child(2n)>*,.isstory-single .part-single-content #part-story-single02:nth-child(2n)>*,.isstory-single .part-single-content #part-story-single03:nth-child(2n)>*{position:relative;z-index:2}.isstory-single .part-single-content .part-story-single:nth-child(2n)::before,.isstory-single .part-single-content #part-story-single01:nth-child(2n)::before,.isstory-single .part-single-content #part-story-single02:nth-child(2n)::before,.isstory-single .part-single-content #part-story-single03:nth-child(2n)::before{position:absolute;z-index:1;content:"";display:block;width:100vw;height:100%;top:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);background-color:#faf7f4;background-color:#f6f1eb}.isabout{padding-top:0}.isabout-inner{background-color:#d4dee7;background-image:url(../img/about/about-bg.png);background-position:center 190px;background-repeat:no-repeat;background-size:contain}.isabout-inner .part-single-head{max-width:1600px;margin:auto;padding-left:130px;padding-bottom:790px;padding-top:330px;position:relative;padding-top:20vw;padding-bottom:36vw}.isabout-inner .part-single-head>*{position:relative;z-index:2}.isabout-inner .part-single-head .ttl{margin-bottom:90px}.isabout-inner .part-single-head .ttl img{width:100%;max-width:304px}.isabout-inner .part-single-head .text{font-weight:500;font-size:18px;max-width:580px;color:#235378;margin-bottom:80px;line-height:2.1}.isabout-inner .part-single-head .text p{font-family:var(--font-Kosugi);font-weight:400;margin-bottom:30px}.isabout-inner .part-single-head .text p span.nowrap{display:block}.isabout-inner .part-single-head .text p:last-child{margin-bottom:0}.isabout-inner .part-single-head .logo{width:210px}.isabout-inner .part-single-head .img{width:94%;max-width:1195px;position:absolute;bottom:-110px;right:-160px;z-index:1}.isabout-inner .part-single-content{background-color:#f6f1eb;padding:350px 100px}.isabout-inner .part-single-content .cols-item{max-width:1600px;margin:0 auto}.isabout-inner .part-single-content .title{color:#235378;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;margin-bottom:60px}.isabout-inner .part-single-content .title .en{font-family:var(--font-Akshar);font-size:55px;font-weight:500;margin-right:40px}.isabout-inner .part-single-content .title .jp{font-family:var(--font-Kosugi);font-size:20px;font-weight:400}.isabout-inner .part-single-content .col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.isabout-inner .part-single-content .col .con{width:50%}.isabout-inner .part-single-content .col .ttl .en{font-family:var(--font-Akshar);color:#235378;font-size:20px;font-weight:400;margin-bottom:40px}.isabout-inner .part-single-content .col .ttl .jp{margin-bottom:30px;font-size:30px;font-family:var(--font-Kosugi);font-weight:400}.isabout-inner .part-single-content .col .text{line-height:2.1;font-size:16px;font-weight:400}.isabout-inner .part-single-content .col .text p{margin-bottom:40px}.isabout-inner .part-single-content .col .text p:last-child{margin-bottom:0}.isabout-inner .part-single-content .cols-item{margin-bottom:300px}.isabout-inner .part-single-content .cols-item:nth-child(1) .col{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.isabout-inner .part-single-content .cols-item:nth-child(1) .col .con{width:47%;padding-left:80px}.isabout-inner .part-single-content .cols-item:nth-child(1) .col .img{max-width:774px;width:63%}.isabout-inner .part-single-content .cols-item:nth-child(2) .col{margin-bottom:180px;padding:180px 0}.isabout-inner .part-single-content .cols-item:nth-child(2) .col .con{width:38%;position:relative;z-index:2}.isabout-inner .part-single-content .cols-item:nth-child(2) .col .img{width:100vw;max-width:1600px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.isabout-inner .part-single-content .cols-item:nth-child(2) .col:last-child{margin-bottom:0}.isabout-inner .part-single-content .cols-item:nth-child(2):last-child{margin-bottom:0}.isabout-inner .part-single-content-new .cols-item:nth-child(1) .col .text{max-width:400px}.isabout-inner .part-single-content-new .cols-item:nth-child(1) .col .img{max-width:100%}.isabout-inner .part-single-content-new .cols-item:nth-child(1) .col .img img{border-radius:25px}.isabout-inner .part-single-content-new .cols-item:nth-child(2) .col .con{width:40%}.isabout-inner .part-single-content-new .cols-item:nth-child(2) .col .img{width:50%;max-width:1600px;position:absolute;top:50%;left:50%;-webkit-transform:translate(0%, -50%);-ms-transform:translate(0%, -50%);transform:translate(0%, -50%)}.more-link{margin-right:10px;display:-webkit-box;display:-ms-flexbox;display:flex}.more-link a{border:1px solid #a4becd;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:50px;padding:29px 54px;text-decoration:none;-webkit-transition:.3s;transition:.3s}.more-link a .icon{width:17px;height:17px;min-width:17px;margin-right:clamp(10px,7.7707px + .6369vw,20px);background-repeat:no-repeat;background-position:center;background-size:22px 20px;-webkit-transition:.3s;transition:.3s}.more-link a .jp{margin-top:4px;-webkit-transition:.3s;transition:.3s;line-height:1;font-size:clamp(16px,15.1083px + .2548vw,20px);white-space:nowrap;font-family:var(--font-IBM-sans);font-weight:500;letter-spacing:1px}.more-link a .en{padding-left:10px;margin-left:10px;-webkit-transition:.3s;transition:.3s;white-space:nowrap;border-left:1px solid #fff;font-family:var(--font-Akshar);font-weight:500;line-height:1;font-size:clamp(16px,14.6624px + .3822vw,22px);text-align:center;color:#fff}.more-link a:hover{background-color:#f3f6f9;text-decoration:none}.more-cart{display:-webkit-box;display:-ms-flexbox;display:flex}.more-cart a{color:#a4becd;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition:.3s;transition:.3s;text-decoration:none;padding-bottom:5px}.more-cart a .icon{width:21px;min-width:21px;height:19px;margin-right:clamp(10px,7.7707px + .6369vw,20px)}.more-cart a .icon-blue{width:12px;min-width:12px;height:12px;margin-left:10px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.more-cart a .jp{color:#a4becd;text-decoration:none;font-size:clamp(16px,12.3169px + .4802vw,20px);white-space:nowrap;line-height:1;font-family:var(--font-IBM-sans);font-weight:500;letter-spacing:1px}.more-cart a .en{margin-left:10px;font-size:clamp(16px,12.3169px + .4802vw,20px);white-space:nowrap;font-family:var(--font-Akshar);font-weight:500;line-height:1;text-align:center}.more-cart a:hover{text-decoration:none;border-bottom:1px solid #a4becd}.more-price{display:-webkit-box;display:-ms-flexbox;display:flex}.more-price span{color:#a4becd;border-bottom:1px solid #a4becd;font-size:clamp(16px,10.4754px + .7203vw,22px);font-family:var(--font-IBM-sans);font-weight:400;line-height:1.3}.more-price em{font-style:normal;font-size:.9rem}.more-btn{margin-top:clamp(20px,15.5414px + 1.2739vw,40px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.isproduct{background-color:rgba(0,0,0,0);padding-top:0}.isproduct .page-head{background-color:#fff;padding:260px 0 0 clamp(20px,2.1656px + 5.0955vw,100px);position:relative;max-width:1600px;margin:auto}.isproduct .page-head::before{width:100%;height:50%;position:absolute;top:0;left:0;display:block;background:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.2)), to(rgba(255, 255, 255, 0)));background:linear-gradient(to bottom, rgba(0, 0, 0, 0.2) 0%, rgba(255, 255, 255, 0) 100%);z-index:3}.isproduct .page-head .img{width:calc(100% - 324px)}.isproduct .page-head .img img{width:100%}.isproduct .page-head h1{width:324px;padding:0;margin:0}.isproduct .page-head .en img{width:100%;max-width:276px}.isproduct .page-head .jp{margin-top:20px;font-family:var(--font-IBM-sans);font-weight:600;font-size:20px;color:#fff;letter-spacing:2px}.isproduct .page-head .page-head-in{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;z-index:1}.isproduct-inner{max-width:1600px;margin:0 auto;padding:clamp(80px,6.3385px + 9.6038vw,160px) clamp(20px,2.1656px + 5.0955vw,100px)}.isproduct-inner .title-head{margin-bottom:clamp(20px,6.6242px + 3.8217vw,80px)}.isproduct-inner .title-head img{width:100%;max-width:465px}.isproduct-inner .col{margin-bottom:300px}@media(max-width: 767px){.isproduct-inner .col{margin-bottom:240px;margin-bottom:31vw}}.isproduct-inner .col:last-child{margin-bottom:0}.isproduct-inner .product-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap;display:grid;grid-template-columns:1fr 1fr;gap:60px;gap:110px 60px}.isproduct-inner .product-wrapper h3{margin-top:clamp(20px,13.3121px + 1.9108vw,50px)}.isproduct-inner .product-wrapper h3 img{width:84%;max-width:308px}.isproduct-inner .product-wrapper h4{margin-top:10px;font-family:var(--font-Kosugi);font-size:clamp(16px,13.9936px + .5732vw,25px);font-weight:500;letter-spacing:2px}.isproduct-inner .product-wrapper .cols .con{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.isproduct-inner .product-wrapper .cols .more{margin-top:clamp(20px,17.7707px + .6369vw,30px);display:-webkit-box;display:-ms-flexbox;display:flex}.isproduct-inner .product-wrapper .cols .more a{border-radius:50%;border:1px solid #a4becd;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:clamp(18px,15.5478px + .7006vw,29px) clamp(18px,15.3248px + .7643vw,30px);-webkit-transition:.3s;transition:.3s}.isproduct-inner .product-wrapper .cols .more a img{-webkit-transition:.3s;transition:.3s;width:17px;min-width:12px}.isproduct-inner .product-wrapper .cols .more a:hover{background-color:#f3f6f9}.isproduct-inner .product-wrapper .cols .more a:hover img{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.isproduct-inner .col:nth-child(1) .product-wrapper .cols:nth-child(1) h3 img{width:60%;max-width:173px}.isproduct-inner .col:nth-child(2) .title-head img{width:100%;max-width:537px}.isproduct-inner .product-wrapper .cols:nth-child(2) h3 img{width:73%;max-width:280px}.isproduct-inner .product-wrapper .cols:nth-child(3) h3 img{width:97%;max-width:389px}.isproduct-inner .product-ban{margin-top:clamp(168px,150.8344px + 4.9045vw,245px)}.isproduct-inner .product-ban a{display:block;padding:0 20px;-webkit-transition:.3s;transition:.3s;max-width:1240px;margin:auto}.isproduct-inner .product-ban a:hover{opacity:.7}.isproduct-inner .product-ban img{margin:auto}.products-page-main{padding-top:clamp(80px,62.1656px + 5.0955vw,160px)}.products-page-main a.link-bar{display:block;width:100%;-webkit-transition:.3s;transition:.3s}.products-page-main a.link-bar img{width:100%}.products-page-main a.link-bar:hover{opacity:.7}.products-page-main .title-head{margin:0 auto 40px;padding:0 clamp(20px,2.1656px + 5.0955vw,100px)}.products-page-main .title-head img{width:120px}.contact-foot-main .products-page-main{padding-top:0}.products-page-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.products-page-wrapper .left{width:37.5%;background-position:center;background-repeat:no-repeat;background-size:cover;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 clamp(20px,2.1656px + 5.0955vw,100px)}.products-page-wrapper .left h3{font-size:clamp(16px,13.7707px + .6369vw,26px);font-family:var(--font-IBM-sans);font-weight:500;letter-spacing:2px}.products-page-wrapper .more{margin-top:clamp(20px,11.0828px + 2.5478vw,60px);display:-webkit-box;display:-ms-flexbox;display:flex}.products-page-wrapper .more a{background-color:#f3f6f9;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:clamp(18px,15.5478px + .7006vw,29px) clamp(18px,15.3248px + .7643vw,30px);-webkit-transition:.3s;transition:.3s}.products-page-wrapper .more a img{-webkit-transition:.3s;transition:.3s;width:17px}.products-page-wrapper .more a:hover{background-color:#a4becd}.products-page-wrapper .more a:hover img{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.products-page-wrapper .right{background-color:#f3f6f9;width:62.5%;padding:clamp(40px,17.707px + 6.3694vw,140px) clamp(20px,-0.5096px + 5.8599vw,112px)}.products-page-wrapper .right img{width:100%}.fiexd{position:fixed;right:0;top:45%;background-color:hsla(0,0%,100%,.8);border-radius:10px 0 0 10px;overflow:hidden;z-index:3}.fiexd a{width:70px;min-width:70px;max-width:70px;text-align:center;cursor:pointer;text-transform:uppercase;padding:15px 13px;line-height:1.2;color:#235378;font-size:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}.fiexd a span{font-weight:500;font-family:var(--font-Kosugi);-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;display:block;margin:auto;letter-spacing:1px}.fiexd a .icon{padding:10px;border-radius:50%;width:42px;height:42px;min-width:42px;background-color:#fff;margin-bottom:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.fiexd a:hover{text-decoration:none;background-color:#235378;color:#fff}.isproduct-single{padding-top:0;background-color:rgba(0,0,0,0);background-repeat:no-repeat}.isproduct-single .more-cart a{background-color:#a4becd;padding:19px 32px}.isproduct-single .more-cart a .icon{width:40px;min-width:40px;height:40px;background-color:#fff;border-radius:50%;padding:10px;margin-right:clamp(10px,7.7707px + .6369vw,20px);background-image:url(../img/icon-cart.svg)}.isproduct-single .more-cart a .jp{color:#fff;text-decoration:none;font-size:clamp(16px,15.1083px + .2548vw,20px);white-space:nowrap;line-height:1;font-family:var(--font-IBM-sans);font-weight:500;letter-spacing:1px;margin-top:3px}.isproduct-single .more-cart a:hover{background-color:#f3f6f9;text-decoration:none}.isproduct-single .more-cart a:hover .icon{background-color:#a4becd;background-image:url(../img/icon-cart-white.svg)}.isproduct-single .more-cart a:hover .jp{color:#000}.isproduct-single .more-cart a:hover .en{border-left:1px solid #a4becd;color:#000}.isproduct-single .part-single-head-bg{background-position:center;background-repeat:no-repeat;background-size:cover;position:relative;max-height:900px}.isproduct-single .part-single-head-bg::after{content:"";display:block;padding-top:56%}.isproduct-single .part-single-head-bg:before{width:100%;height:50%;position:absolute;top:0;left:0;content:"";display:block;background:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.2)), to(rgba(255, 255, 255, 0)));background:linear-gradient(to bottom, rgba(0, 0, 0, 0.2) 0%, rgba(255, 255, 255, 0) 100%);z-index:3}.isproduct-single .part-single-head{width:50%;max-width:494px;position:absolute;z-index:5;margin:auto;left:clamp(20px,2.1656px + 5.0955vw,100px);bottom:clamp(40px,26.6242px + 3.8217vw,100px)}.isproduct-single .part-wrapper{position:relative;z-index:5;display:-webkit-box;display:-ms-flexbox;display:flex;max-width:1200px;margin:auto}.isproduct-single .part-wrapper h2{font-family:var(--font-Kosugi);font-weight:400;font-size:clamp(20px,17.3248px + .7643vw,32px);letter-spacing:2px}.isproduct-single .part-wrapper p{letter-spacing:1px;line-height:2.1;margin-top:clamp(10px,5.5414px + 1.2739vw,30px);font-family:var(--font-IBM-sans);font-weight:500;font-size:clamp(14px,13.1083px + .2548vw,18px)}.isproduct-single .con{width:100%}.isproduct-single .con .ttl{margin-bottom:30px;font-size:30px;font-family:var(--font-Kosugi);font-weight:400}.isproduct-single .con .text{font-size:16px;font-weight:500}.isproduct-single .part-single01{background:-webkit-gradient(linear, left top, left bottom, color-stop(48%, rgba(213, 221, 227, 0.5)), to(rgb(255, 255, 255)));background:linear-gradient(to bottom, rgba(213, 221, 227, 0.5) 48%, rgb(255, 255, 255) 100%);position:relative;padding:213px clamp(20px,-20.1274px + 11.465vw,200px)}.isproduct-single .part-single01::before{top:14%;z-index:2;position:absolute;content:"";width:100vw;left:0;height:100%;background-image:url(../img/product/product-line.png);background-position:center;background-repeat:no-repeat;background-size:contain}.isproduct-single .part-single01 .more-link{margin-top:clamp(10px,3.3121px + 1.9108vw,40px)}.isproduct-single .part-single01 .more-link a .jp{font-size:clamp(16px,13.9936px + .5732vw,25px)}.isproduct-single .part-single01 .part-wrapper{max-width:1400px}.isproduct-single .part-single01 .part-wrapper .left{width:48%;padding-right:clamp(20px,2.1656px + 5.0955vw,100px)}.isproduct-single .part-single01 .part-wrapper .right{width:52%}.isproduct-single .part-single08{padding-right:clamp(20px,-20.1274px + 11.465vw,200px)}.isproduct-single .part-single08 .part-wrapper{max-width:100%;background-repeat:no-repeat;background-size:cover;background-position:center;padding:220px clamp(20px,-20.1274px + 11.465vw,200px)}.isproduct-single .part-single08 .part-wrapper .con{max-width:1000px;margin:auto}.isproduct-single .part-single08 .index-more{margin-top:clamp(10px,3.3121px + 1.9108vw,40px)}.isproduct-single .part-single08 .index-more a{background-color:#fff}.isproduct-single .part-single09{padding:clamp(80px,42.1019px + 10.828vw,250px) clamp(20px,2.1656px + 5.0955vw,100px) 0}.isproduct-single .part-single09 .part-wrapper{max-width:1400px;margin:auto;display:block}.isproduct-single .part-single09 .part-wrapper .cols-item{max-width:1150px;margin:auto;margin-right:0;margin-bottom:clamp(60px,44.3949px + 4.4586vw,130px)}.isproduct-single .part-single09 .part-wrapper .cols-item:last-child{margin-bottom:0}.isproduct-single .part-single09 .part-wrapper .cols-item:last-child:last-child>*{margin-bottom:0}.isproduct-single .part-single09 .part-wrapper h3{font-size:clamp(20px,18.4395px + .4459vw,27px);font-family:var(--font-Kosugi);font-weight:400;grid-column:1;grid-row:1;letter-spacing:2px}.isproduct-single .part-single09 .part-wrapper p{margin-top:0;font-size:clamp(12px,10.6624px + .3822vw,18px);font-family:var(--font-Kosugi);font-weight:400;grid-column:2;grid-row:1/4;line-height:2.1;letter-spacing:1px}.isproduct-single .part-single09 .part-wrapper .sub{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#a4becd;font-size:clamp(12px,10.6624px + .3822vw,18px);grid-column:1;font-family:var(--font-Kosugi);font-weight:400;grid-row:2/5;letter-spacing:1px;line-height:2.1}.isproduct-single .part-single09 .part-wrapper .sub .icon{width:31px;height:31px;min-width:31px;margin-right:clamp(10px,8.6624px + .3822vw,16px)}.isproduct-single .part-single09 .part-wrapper .img-item{gap:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.isproduct-single .part-single09 .part-wrapper .img-item .img{width:100%}.isproduct-single .part-single09 .part-wrapper .img-item .img p{margin-top:20px}.isproduct-single .part-single09 .part-wrapper .img-item .flex2{width:calc(50% - 5px)}.isproduct-single .part-single09 .part-wrapper .con{max-width:825px;margin:clamp(20px,8.1847px + 3.3758vw,73px) auto clamp(20px,2.1656px + 5.0955vw,100px);margin-right:0;display:grid;gap:20px;grid-template-columns:1fr 1fr}.isproduct-single .part-single09 .part-wrapper .img-item-botm{max-width:825px;margin:auto;margin-right:0}.isproduct-single .part-single02{background-color:#fff;padding-bottom:10px;padding-top:180px}.isproduct-single .part-single02 .part-head{margin:auto;padding:clamp(60px,46.6242px + 3.8217vw,120px) clamp(20px,-20.1274px + 11.465vw,200px) clamp(20px,-6.7516px + 7.6433vw,140px);color:#a4becd}.isproduct-single .part-single02 .part-head .jp{font-family:var(--font-Kosugi);font-weight:400;font-size:clamp(20px,16.6561px + .9554vw,35px);letter-spacing:2px}.isproduct-single .part-single02 .part-head .en{font-family:var(--font-Akshar);font-weight:400;font-size:clamp(18px,16.4395px + .4459vw,25px);letter-spacing:1px}.isproduct-single .part-single02-news{padding-top:0;padding-bottom:0px}.isproduct-single .part-single02 .cols-item{margin-bottom:10px;background-position:center;background-repeat:no-repeat;background-size:cover}.isproduct-single .part-single02 .con .ttl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;letter-spacing:2px}.isproduct-single .part-single02 .con .ttl span{white-space:nowrap;font-size:20px;margin-right:40px;font-family:var(--font-Akshar);font-weight:400}.isproduct-single .part-single02 .con .text{padding-left:60px;font-size:16px;letter-spacing:1px;line-height:2.1}.isproduct-single .part-single02 .cols-item.cols-item-news{margin-bottom:0;background-color:#eef3f6;background-position:center}.isproduct-single .part-single02 .cols-item.cols-item-news .part-wrapper{max-width:1600px;margin:auto;padding:213px clamp(20px,2.1656px + 5.0955vw,100px);-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.isproduct-single .part-single02 .cols-item.cols-item-news .con{color:#000;max-width:380px}.isproduct-single .part-single02 .cols-item.cols-item-news .con .text{padding-left:0px;font-size:16px;line-height:2.1}.isproduct-single .part-single03{background-color:#fff;padding:160px clamp(20px,13.3121px + 1.9108vw,50px) 0}.isproduct-single .part-single03 .part-head{max-width:1760px;margin:0 auto 50px;padding:0 100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.isproduct-single .part-single03 .part-head .en{color:#235378;line-height:1;font-size:55px;font-family:var(--font-Akshar);font-weight:500;margin-bottom:10px;margin-right:30px}.isproduct-single .part-single03 .part-head .jp{color:#235378;line-height:1;font-size:20px;font-family:var(--font-Kosugi);font-weight:400}.isproduct-single .part-single03 .cols-item{background-color:#e7ebee;background-position:center;background-repeat:no-repeat;background-size:auto;height:700px;position:relative;max-width:1600px;margin:auto;padding:100px clamp(20px,2.1656px + 5.0955vw,100px);-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex}.isproduct-single .part-single03 .cols-item .con{width:300px}.isproduct-single .part-single03 .cols-item .con .line{position:absolute;top:0;left:0}.isproduct-single .part-single03 .cols-item .con .line span{position:absolute;left:calc(-22.5vw - 27px);z-index:2;top:4vw;width:58px;height:58px;border-radius:50%;background-color:#fff;text-transform:uppercase;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#235378;font-size:27px;font-family:var(--font-Akshar);font-weight:500}.isproduct-single .part-single03 .cols-item .con .line::before{z-index:1;position:absolute;width:calc(11.5vw - 27px);height:1px;background-color:#fff;content:"";display:block;top:29px;right:27px}.isproduct-single .part-single03 .cols-item .con .line::after{z-index:1;position:absolute;width:11vw;height:1px;background-color:#fff;content:"";display:block;top:29px;right:11.5vw;-webkit-transform:rotate(-21deg);-ms-transform:rotate(-21deg);transform:rotate(-21deg);-webkit-transform-origin:top right;-ms-transform-origin:top right;transform-origin:top right}.isproduct-single .part-single03 .cols-item .con .con-ttl{font-family:var(--font-Kosugi);font-weight:400;font-size:20px;margin-bottom:20px;letter-spacing:2px}.isproduct-single .part-single03 .cols-item .con .con-text{font-weight:400;font-size:16px;letter-spacing:1px;line-height:2.1}.isproduct-single .part-single04{background-color:#fff;padding:clamp(60px,-2.4204px + 17.8344vw,340px) clamp(20px,-20.1274px + 11.465vw,200px) 0px}.isproduct-single .part-single04 .part-wrapper04{max-width:1200px;margin:auto}.isproduct-single .part-single04 .ttl{letter-spacing:1px;font-family:var(--font-Akshar);font-weight:500;font-size:55px;color:#a4becd;margin-bottom:clamp(20px,-2.293px + 6.3694vw,120px)}.isproduct-single .part-single04 .ttl .jp{font-family:var(--font-Kosugi);font-weight:400;font-size:clamp(20px,16.6561px + .9554vw,35px);letter-spacing:2px}.isproduct-single .part-single04 .ttl .en{font-family:var(--font-Akshar);font-weight:400;font-size:clamp(18px,16.4395px + .4459vw,25px);letter-spacing:1px}.isproduct-single .part-single04 .cols-item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:40px}.isproduct-single .part-single04 .cols-item .col{width:calc(50% - 20px);position:relative;margin-top:150px;margin-bottom:40px}.isproduct-single .part-single04 .cols-item .col .img{margin-bottom:30px}.isproduct-single .part-single04 .cols-item .col .img::before{content:"";display:block;padding-top:60%}.isproduct-single .part-single04 .cols-item .col .con-icon{width:53px;margin-bottom:20px}.isproduct-single .part-single04 .cols-item .col .con-icon2{width:126px;margin-bottom:20px}.isproduct-single .part-single04 .cols-item .col ul{display:-webkit-box;display:-ms-flexbox;display:flex;gap:clamp(10px,-1.1465px + 3.1847vw,60px);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.isproduct-single .part-single04 .cols-item .col ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:clamp(12px,10.6624px + .3822vw,18px);font-family:var(--font-Kosugi);font-weight:400;line-height:2.1;letter-spacing:1px}.isproduct-single .part-single04 .cols-item .col ul li .icon{width:47px;min-width:47px;margin-right:clamp(10px,8.6624px + .3822vw,16px)}.isproduct-single .part-single04 .cols-item .col .con-ttl{font-size:clamp(16px,13.9936px + .5732vw,25px);font-family:var(--font-Kosugi);font-weight:400;margin-bottom:10px;letter-spacing:2px}.isproduct-single .part-single04 .cols-item .col .con-text{max-width:465px;letter-spacing:1px;font-size:clamp(12px,10.6624px + .3822vw,18px);font-weight:400;line-height:2.1}.isproduct-single .part-single04 .cols-item .con{width:100%;max-width:600px;max-width:100%}.isproduct-single .part-single04 .cols-item .col.col-column{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:0}.isproduct-single .part-single04 .cols-item .col.col-column .img{width:42%;margin-bottom:0}.isproduct-single .part-single04 .cols-item .col.col-column .con{width:58%;padding-left:clamp(20px,6.6242px + 3.8217vw,80px)}.isproduct-single .part-single04 .cols-item .col.col-column .con-text{max-width:100%}.isproduct-single .part-single05{background:-webkit-gradient(linear, left top, left bottom, from(rgb(255, 255, 255)), color-stop(48%, rgb(213, 221, 227)));background:linear-gradient(to bottom, rgb(255, 255, 255) 0%, rgb(213, 221, 227) 48%);padding:clamp(60px,22.1019px + 10.828vw,230px) clamp(20px,-20.1274px + 11.465vw,200px) clamp(60px,33.2484px + 7.6433vw,180px)}.isproduct-single .part-single05 .part-wrapper05{max-width:1200px;margin:auto}.isproduct-single .part-single05 .tab-items-box{width:100%;border:2px solid #fff;border-radius:50px;margin:0 auto;max-width:384px;display:-webkit-box;display:-ms-flexbox;display:flex;display:none}.isproduct-single .part-single05 .tab-items-box .color-con{width:33.333333%;font-size:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;white-space:nowrap;position:relative;padding-left:20px;line-height:1;padding:13px 16px;width:100%;font-family:var(--font-Kosugi);font-weight:400}.isproduct-single .part-single05 .tab-items-box .color-con::before{border-radius:50%;content:"";display:block;width:14px;min-width:14px;height:14px;min-height:14px;background-color:#fff;margin-right:10px}.isproduct-single .part-single05 .tab-items-box .color-con:nth-child(1){padding:13px 16px 13px 38px}.isproduct-single .part-single05 .tab-items-box .color-con:nth-child(1) br{display:none}.isproduct-single .part-single05 .tab-items-box .color-con:nth-child(1):before{position:absolute;left:16px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);border-radius:50%}.isproduct-single .part-single05 .tab-items-box .color-con:nth-child(1):after{position:absolute;top:50%;left:18px;content:"";display:block;-webkit-transform:rotate(150deg);-ms-transform:rotate(150deg);transform:rotate(150deg);width:14px;height:7px;background-color:#717781;border-radius:14px 14px 0 0}.isproduct-single .part-single05 .tab-items-box .color-con:nth-child(2):before{background-color:#938f90}.isproduct-single .part-single05 .tab-items-box .color-con:nth-child(3):before{background-color:#717780}.isproduct-single .part-single05 .tab-items-box .color-con.selected{background-color:#fff;border-radius:50px}.isproduct-single .part-single05 .more-link{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.isproduct-single .part-single05 .cols-item{max-width:820px;margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;text-align:center}.isproduct-single .part-single05 .cols-item .con{width:100%;max-width:100%;margin-top:15px}.isproduct-single .part-single05 .cols-item .model-con{font-family:var(--font-Akshar);font-weight:200;font-size:22px;white-space:nowrap}.isproduct-single .part-single05 .cols-item .color-con{margin-bottom:25px;font-size:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;white-space:nowrap;position:relative;font-family:var(--font-Kosugi);font-weight:400}.isproduct-single .part-single05 .cols-item .color-con::before{position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);border-radius:50%;content:"";display:block;width:14px;height:14px;background-color:#fff;margin-right:6px}.isproduct-single .part-single05 .cols-item .more a{margin:auto;padding:10px;border-radius:50%;width:42px;height:42px;min-width:42px;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:.3s;transition:.3s;background-size:18px 20px;background-position:center;background-repeat:no-repeat;background-image:url(../img/icon-cart-blue.svg)}.isproduct-single .part-single05 .cols-item .more a:hover{background-color:#235378;background-image:url(../img/icon-cart-white.svg)}.isproduct-single .part-single05 .cols-item .col{max-width:185px;margin:auto;width:33.333333%;padding:20px}.isproduct-single .part-single05 .cols-item .col.selected{display:block}.isproduct-single .part-single05 .cols-item .col:nth-child(1) .color-con{padding-left:20px}.isproduct-single .part-single05 .cols-item .col:nth-child(1) .color-con::after{position:absolute;top:50%;left:2px;content:"";display:block;-webkit-transform:rotate(150deg);-ms-transform:rotate(150deg);transform:rotate(150deg);width:14px;height:7px;background-color:#717781;border-radius:14px 14px 0 0}.isproduct-single .part-single05 .cols-item .col:nth-child(2) .color-con::before{position:static;-webkit-transform:none;-ms-transform:none;transform:none;background-color:#938f90}.isproduct-single .part-single05 .cols-item .col:nth-child(3) .color-con::before{position:static;-webkit-transform:none;-ms-transform:none;transform:none;background-color:#717780}.isproduct-single .part-single05 .ttl{letter-spacing:1px;font-family:var(--font-Akshar);font-weight:500;font-size:55px;color:#a4becd;margin-bottom:clamp(20px,-2.293px + 6.3694vw,120px)}.isproduct-single .part-single05 .ttl .jp{font-family:var(--font-Kosugi);font-weight:400;font-size:clamp(20px,16.6561px + .9554vw,35px);letter-spacing:2px}.isproduct-single .part-single05 .ttl .en{font-family:var(--font-Akshar);font-weight:400;font-size:clamp(18px,16.4395px + .4459vw,25px);letter-spacing:1px}.isproduct-single .part-single05 .part-img-box{margin:70px auto 110px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;overflow:hidden;margin-left:-10px}.isproduct-single .part-single05 .part-img-box .img{margin-left:10px;margin-bottom:10px;width:calc(33.333333% - 10px)}.isproduct-single .part-single05 .part-content{padding-top:100px}.isproduct-single .part-single05 .part-content .ttl-sub{letter-spacing:1px;font-family:var(--font-Kosugi);font-weight:400;font-size:clamp(18px,16.4395px + .4459vw,25px);color:#a4becd;margin-bottom:20px}.isproduct-single .part-single05 .part-content .tab-box{letter-spacing:1px;width:100%;margin:0 auto}.isproduct-single .part-single05 .part-content .tab-box table{width:100%;border:none;border-top:1px solid #5f8da9;border-bottom:1px solid #5f8da9}.isproduct-single .part-single05 .part-content .tab-box table tr th{font-family:var(--font-IBM-sans);font-weight:400;font-weight:500;white-space:nowrap;color:#000;padding:10px;border:none;font-size:15px;text-align:left;border-right:1px solid #5f8da9;border-bottom:1px solid rgba(94,140,168,.2)}.isproduct-single .part-single05 .part-content .tab-box table tr td{font-family:var(--font-IBM-sans);font-weight:400;font-weight:400;color:#000;padding:10px;border:none;text-align:center;font-size:14px;border-bottom:1px solid rgba(94,140,168,.2)}.isproduct-single .part-single05 .part-content .tab-box table tr:last-child th{border-bottom:1px solid #5f8da9}.isproduct-single .part-single05 .part-content .tab-box table tr:last-child td{border-bottom:1px solid #5f8da9}.isproduct-single .part-single05 .part-content .tab-box table tr .img{padding:20px 0}.isproduct-single .part-single05 .part-content .tab-box table tr .img img{margin:auto;width:75%;max-width:199px}.isproduct-single .part-single05 .part-content .tab-box table tr .tab-ttl{font-weight:400;border-bottom:1px dashed rgba(94,140,168,.2);padding-bottom:10px}.isproduct-single .part-single05 .part-content .tab-box table tr .tab-ttl span{display:inline-block;font-size:16px}.isproduct-single .part-single05 .part-content .tab-box table tr:nth-child(1) th{font-family:var(--font-Kosugi);font-weight:400;vertical-align:middle;text-align:center}.isproduct-single .part-single05 .part-content .tab-box table tr:nth-child(1) td{font-size:19px;padding:10px 0}.part-single06{background-color:#fff;position:relative}.part-single06 .more{margin-top:clamp(20px,17.7707px + .6369vw,30px);display:-webkit-box;display:-ms-flexbox;display:flex}.part-single06 .more a{border-radius:50%;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:clamp(18px,15.5478px + .7006vw,29px) clamp(18px,15.3248px + .7643vw,30px);-webkit-transition:.3s;transition:.3s}.part-single06 .more a img{-webkit-transition:.3s;transition:.3s;width:17px}.part-single06 .title-head{margin:0 auto 40px;padding:0 clamp(20px,2.1656px + 5.0955vw,100px)}.part-single06 .title-head img{width:120px}.part-single06 .img{position:absolute;z-index:1;background-position:center;background-repeat:no-repeat;background-size:cover;overflow:hidden;width:100%;height:100%;top:0;left:0}.part-single06 .img .bg-photo{position:absolute;z-index:1;background-position:90% center;background-repeat:no-repeat;background-size:contain;-webkit-transition:.5s;transition:.5s;width:100%;height:100%;top:0;left:0}.part-single06 .part-single0-content-bg{background-color:#a3cbe0}.part-single06 .part-single0-content{max-width:1920px;margin:auto;position:relative;padding:213px clamp(20px,-20.1274px + 11.465vw,200px)}@media(min-width: 781px){.part-single06 .part-single0-content:hover .img .bg-photo{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}}.part-single06 .part-single0-content.coming-soon{position:relative}.part-single06 .part-single0-content.coming-soon>*{opacity:.1}.part-single06 .part-single0-content.coming-soon .coming-soon-text{opacity:1;z-index:4;position:absolute;top:0;left:0;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:var(--font-Akshar);font-weight:500;color:#235378;font-size:33px}.part-single06 .part-single0-content.coming-soon>a{display:none}.part-single06 .part-single0-content.coming-soon:hover .img .bg-photo{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.part-single06 .part-single0-content>a{display:block;width:100%;height:100%;top:0;left:0;position:absolute;z-index:4}.part-single06 .part-wrapper{margin:auto;position:relative;z-index:2}.part-single06 .ttl{margin-bottom:20px}.part-single06 .ttl img{width:100%;max-width:334px}.part-single06 .text{font-family:var(--font-Kosugi);font-weight:400;font-size:clamp(16px,13.9936px + .5732vw,25px);letter-spacing:1px;line-height:2.1}.part-single06 .con{color:#0a2c2e}@media(max-width: 767px){.part-single06 .more{margin-top:0px;position:absolute;right:0;bottom:10px}.part-single06 .text{font-family:var(--font-Kosugi);font-weight:400;font-size:clamp(16px,13.9936px + .5732vw,25px);letter-spacing:1px;line-height:1.8}}.isproduct-single-high .part-single-head-bg{background-image:url(../img/product/highgrade/products-single-highgrade-bg.jpg)}.isproduct-single-high .part-single05 .part-content .tab-box table tr td:nth-child(2){background-color:rgba(0,0,0,0)}.isproduct-single-high .part-single05 .part-content .tab-box table tr td:nth-child(3){background-color:hsla(0,0%,100%,0.5019607843)}.isproduct-single-high .part-single-head{max-width:640px}.isproduct-single-high .part-single06 .part-single0-content{background-color:#b6d4e5}.isproduct-single-high .part-single06 .img .bg-photo{background-position:right center}.isproduct-single-high .part-single06 .ttl img{max-width:365px}.isproduct-single-basic .part-single-head-bg{background-image:url(../img/product/basic/products-single-basic-bg.jpg)}.isproduct-single-basic .part-single05 .part-content .tab-box table tr td:nth-child(2){background-color:#f0f4f7}.isproduct-single-basic .part-single06 .part-single0-content{background-color:#b6d4e5}.isproduct-single-basic .part-single06 .img .bg-photo{background-position:right center}.isproduct-single-basic .part-single06 .ttl img{max-width:485px}.isproduct-single-kaze{background-image:none;background-color:#b0d1e4}.isproduct-single-kaze .part-single-head-bg{background-image:url(../img/product/products-single-bg.png);background-position:center;background-repeat:no-repeat;background-size:cover;position:relative;max-height:100%}.isproduct-single-kaze .part-single-head-bg:before{width:100%;height:50%;position:absolute;top:0;left:0;content:"";display:block;background:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.2)), to(rgba(255, 255, 255, 0)));background:linear-gradient(to bottom, rgba(0, 0, 0, 0.2) 0%, rgba(255, 255, 255, 0) 100%);z-index:3}.isproduct-single-kaze .part-single-head-bg::after{display:none}.isproduct-single-kaze .part-single-head{width:100%;position:static;z-index:5;max-width:100%;margin:auto;padding:386px clamp(20px,-20.1274px + 11.465vw,200px) 800px}.isproduct-single-kaze .title .en{margin-bottom:116px;max-width:267px;width:35%}.isproduct-single-kaze .title .jp{color:#000;font-size:clamp(20px,17.3248px + .7643vw,32px);font-family:var(--font-Kosugi);font-weight:400;margin-bottom:40px;letter-spacing:2px}.isproduct-single-kaze .text{font-size:clamp(12px,10.6624px + .3822vw,18px);font-family:var(--font-IBM-sans);font-weight:500;letter-spacing:1px;line-height:2.1}.isproduct-single-kaze .part-single04{padding:220px clamp(20px,-20.1274px + 11.465vw,200px) 390px}.isproduct-single-kaze .part-single04 .cols-item{gap:40px}.isproduct-single-kaze .part-single06 .part-single0-content{padding:213px clamp(20px,2.1656px + 5.0955vw,100px)}.isproduct-single-kaze .part-single06 .part-wrapper{max-width:100%}.issupport{padding-top:0;background-color:#dce5ec;background-image:url(../img/support/support-img01.png);background-repeat:no-repeat;background-position:calc(100% - 72px) 180px}.issupport .part-single-head{max-width:1640px;margin:auto;padding:250px 100px 150px}.issupport .part-single-head .title{color:#235378;letter-spacing:5px;font-size:55px;font-family:var(--font-Akshar);font-weight:500;margin-bottom:80px}.issupport .part-head-nav{max-width:560px}.issupport .part-head-nav ul li a{padding:30px 16px 30px 0;color:#235378;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:.3s;transition:.3s;border-bottom:1px solid #b7cad6}.issupport .part-head-nav ul li a .en{white-space:nowrap;width:150px;display:inline-block;font-size:32px;font-family:var(--font-Akshar);font-weight:400}.issupport .part-head-nav ul li a .jp{opacity:.5;display:inline-block;margin-left:35px;margin-right:auto;font-size:16px;font-family:var(--font-Kosugi);font-weight:400}.issupport .part-head-nav ul li a .icon{width:33px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:.3s;transition:.3s}.issupport .part-head-nav ul li a:hover{text-decoration:none}.issupport .part-head-nav ul li a:hover .icon{margin-top:5px}.issupport .part-content .part-content-in{max-width:1920px;margin:auto}.issupport .part-content{background-color:#f9f8f4;position:relative}.issupport .part-content .part-head-nav-fix{width:300px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;top:200px;z-index:5;left:0;opacity:1;visibility:visible;pointer-events:all}.issupport .part-content .part-head-nav-fix .part-btn{position:absolute;top:7px;left:7px;width:22px;height:22px;cursor:pointer;display:none}.issupport .part-content .part-head-nav-fix .part-btn::before{border-radius:5px;position:absolute;content:"";display:block;width:22px;height:3px;background-color:#fff;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transition:.3s;transition:.3s}.issupport .part-content .part-head-nav-fix .part-btn::after{border-radius:5px;position:absolute;content:"";display:block;width:3px;height:22px;background-color:#fff;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);opacity:0;-webkit-transition:.3s;transition:.3s}.issupport .part-content .part-head-nav-fix ul{width:160px}.issupport .part-content .part-head-nav-fix ul li a{white-space:nowrap;font-family:var(--font-Akshar);font-weight:400;font-size:20px;color:#bfbec7}.issupport .part-content .part-head-nav-fix ul li a:hover{color:#235378;text-decoration:none}.issupport .part-content .part-head-nav-fix ul li.current{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.issupport .part-content .part-head-nav-fix ul li.current::before{margin-right:15px;content:"";display:block;width:17px;height:21px;background-image:url(../img/icon-right.svg);background-repeat:no-repeat;background-position:center}.issupport .part-content .part-head-nav-fix ul li.current a{color:#235378;text-decoration:none}.issupport .part-content .part-head-nav-fix.fix{position:fixed;top:280.8px;left:0}@media(max-width: 1920px){.issupport .part-content .part-head-nav-fix.fix{left:0}}.issupport .part-content .part-head-nav-fix.fix-none{opacity:0;visibility:hidden;pointer-events:none}.issupport .part-content .part-wrapper{width:calc(100% - 300px);margin-left:300px;padding-right:100px}.issupport .part-content .part-wrapper .part-con{padding:200px 0 160px;position:relative}.issupport .part-content .part-wrapper .part-con:nth-child(2n)>*{position:relative;z-index:2}.issupport .part-content .part-wrapper .part-con:nth-child(2n)::before{content:"";display:block;width:150vw;position:absolute;height:100%;top:0;left:44%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);background-color:#f6f1eb}.issupport .part-content .part-wrapper .part-con .part-peo{position:absolute;top:200px;right:0}.issupport .part-content .part-wrapper .part-con .part-title{padding-right:220px;margin-top:70px;margin-bottom:100px}.issupport .part-content .part-wrapper .part-con .part-title span{display:inline-block;color:#235378}.issupport .part-content .part-wrapper .part-con .part-title .en{line-height:1;white-space:nowrap;font-size:60px;font-family:var(--font-Akshar);font-weight:500;letter-spacing:5px;margin-right:36px}.issupport .part-content .part-wrapper .part-con .part-title .jp{font-size:20px;font-family:var(--font-IBM-sans);font-weight:500}.issupport .part-content .part-wrapper .part-con .pdf-wrapper .col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:30px 0;border-bottom:1px solid #b7cad6}.issupport .part-content .part-wrapper .part-con .pdf-wrapper .col:last-child{border:none}.issupport .part-content .part-wrapper .part-con .pdf-wrapper .col .img{width:170px}.issupport .part-content .part-wrapper .part-con .pdf-wrapper .col .pdf-con{width:calc(100% - 170px);padding-left:74px}.issupport .part-content .part-wrapper .part-con .pdf-wrapper .col .pdf-ttl{color:#235378;margin-bottom:40px;font-size:26px;font-family:var(--font-Kosugi);font-weight:500}.issupport .part-content .part-wrapper .part-con .pdf-wrapper .col .pdf-ttl span.en{font-family:var(--font-Akshar);font-weight:200;display:block;font-size:18px}.issupport .part-content .part-wrapper .part-con .pdf-wrapper .col .more{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.issupport .part-content .part-wrapper .part-con .pdf-wrapper .col .more a{color:#0a2c2e;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:var(--font-Akshar);font-weight:400;font-size:15px;margin-right:50px;-webkit-transition:.3s;transition:.3s}.issupport .part-content .part-wrapper .part-con .pdf-wrapper .col .more a .icon{width:23px;margin-right:15px}.issupport .part-content .part-wrapper .part-con .pdf-wrapper .col .more a:last-child{margin-right:0}.issupport .part-content .part-wrapper .part-con .pdf-wrapper .col .more a:hover{opacity:.7;text-decoration:none}.issupport .part-content .part-wrapper .part-con .part-text{color:#235378;padding-right:220px;font-weight:400;font-size:16px;margin-bottom:80px}.issupport .part-content .part-wrapper .part-con .mete-min{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.issupport .part-content .part-wrapper .part-con .mete-min .en-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;white-space:nowrap}.issupport .part-content .part-wrapper .part-con .mete-min .en-btn .icon{font-family:var(--font-IBM-sans);font-weight:500;width:18px;border-radius:50%;height:18px;background-color:#eb6120;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;font-size:13px;padding:2px 0 0 2px}.issupport .part-content .part-wrapper .part-con .mete-min .en-btn .icon.cor02{background-color:#6097b1}.issupport .part-content .part-wrapper .part-con .part-title-sub{margin-bottom:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.issupport .part-content .part-wrapper .part-con .part-title-sub>span.en{font-family:var(--font-Akshar);font-weight:500;font-size:30px;margin-right:35px;white-space:nowrap}.issupport .part-content .part-wrapper .part-con .part-title-sub .mete-min .en-btn{margin-right:10px;background-color:#fff;padding:1px 26px}.issupport .part-content .part-wrapper .part-con .part-title-sub .mete-min .en-btn .en{font-family:var(--font-Akshar);font-weight:400;font-size:20px;margin-right:10px}.issupport .part-content .part-wrapper .part-con .part-title-sub .mete-min .en-btn:last-child{margin-right:0}.issupport .part-content .part-wrapper .part-accessories{padding-bottom:240px}.issupport .part-content .part-wrapper .part-accessories .part-title{margin-bottom:30px;color:#235378}.issupport .part-content .part-wrapper .part-accessories .part-cols-item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;overflow:hidden;margin-left:-65px}.issupport .part-content .part-wrapper .part-accessories .part-cols-item .cols-con-swiper .img-swiper-box{position:relative}.issupport .part-content .part-wrapper .part-accessories .part-cols-item .cols-con-swiper .bg-photo{position:relative;border-radius:8px;overflow:hidden}.issupport .part-content .part-wrapper .part-accessories .part-cols-item .cols-con-swiper .bg-photo>img{display:none !important}.issupport .part-content .part-wrapper .part-accessories .part-cols-item .cols-con-swiper .bg-photo:before{width:100%;content:"";display:block;padding-top:93%}.issupport .part-content .part-wrapper .part-accessories .part-cols-item .cols-con-swiper .swiper-thumbs{position:absolute;bottom:10px;left:10px;height:auto}.issupport .part-content .part-wrapper .part-accessories .part-cols-item .cols-con-swiper .swiper-thumbs>.swiper-wrapper>.swiper-slide{cursor:pointer;width:21px !important;height:21px;border:1px solid rgba(0,0,0,0);border-radius:50%;padding:4px}.issupport .part-content .part-wrapper .part-accessories .part-cols-item .cols-con-swiper .swiper-thumbs>.swiper-wrapper>.swiper-slide.swiper-slide-thumb-active{border:1px solid #235378}.issupport .part-content .part-wrapper .part-accessories .part-cols-item .cols-con-swiper .mete-min{position:absolute;top:10px;left:10px;z-index:2}.issupport .part-content .part-wrapper .part-accessories .part-cols-item .cols-con{width:calc(25% - 65px);margin-left:65px;margin-bottom:60px}.issupport .part-content .part-wrapper .part-accessories .part-cols-item .img{position:relative;border-radius:8px;overflow:hidden}.issupport .part-content .part-wrapper .part-accessories .part-cols-item .img::before{width:100%;content:"";display:block;padding-top:93%}.issupport .part-content .part-wrapper .part-accessories .part-cols-item .img .color{position:absolute;bottom:10px;left:10px}.issupport .part-content .part-wrapper .part-accessories .part-cols-item .img .mete-min{position:absolute;top:10px;left:10px}.issupport .part-content .part-wrapper .part-accessories .part-cols-item .cols-ttl{margin-top:13px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-family:var(--font-Kosugi);font-weight:400;font-size:13px;position:relative}.issupport .part-content .part-wrapper .part-accessories .part-cols-item .cols-ttl a{display:block}.issupport .part-content .part-wrapper .part-accessories .part-cols-item .cols-ttl a .icon{padding:10px;border-radius:50%;width:42px;height:42px;min-width:42px;background-color:#fff;margin-left:10px;background-size:18px 20px;background-position:center;background-repeat:no-repeat;-webkit-transition:.3s;transition:.3s;background-image:url(../img/icon-cart-blue.svg)}.issupport .part-content .part-wrapper .part-accessories .part-cols-item .cols-ttl a:hover .icon{background-color:#235378;background-image:url(../img/icon-cart-white.svg)}.issupport .part-content .part-wrapper .part-faq .part-title{margin-bottom:165px}.issupport .part-content .part-wrapper .part-faq a,.issupport .part-content .part-wrapper .part-faq a:active,.issupport .part-content .part-wrapper .part-faq a:link,.issupport .part-content .part-wrapper .part-faq a:visited{text-decoration:none;color:#235378}.issupport .part-content .part-wrapper .part-faq .faq-cols-item .fq-box .fq-ttl{color:#235378;font-size:22px;font-family:var(--font-IBM-sans);font-weight:400;padding:20px 0;border-bottom:1px solid #b7cad6;position:relative;padding-right:50px;cursor:pointer;-webkit-transition:.3s;transition:.3s}.issupport .part-content .part-wrapper .part-faq .faq-cols-item .fq-box .fq-ttl .icon{position:absolute;width:21px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:28px;-webkit-transition:.3s;transition:.3s}.issupport .part-content .part-wrapper .part-faq .faq-cols-item .fq-box .fq-ttl:hover{opacity:.7}.issupport .part-content .part-wrapper .part-faq .faq-cols-item .fq-box .fq-ttl.current .icon{-webkit-transform:translateY(-50%) rotate(-180deg);-ms-transform:translateY(-50%) rotate(-180deg);transform:translateY(-50%) rotate(-180deg)}.issupport .part-content .part-wrapper .part-faq .faq-cols-item .fq-box .fq-q{display:none}.issupport .part-content .part-wrapper .part-faq .faq-cols-item .fq-box .fq-q .item .faq-q{cursor:pointer;padding:25px 60px 25px 40px;font-family:var(--font-IBM-sans);font-weight:400;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;font-size:18px;position:relative}.issupport .part-content .part-wrapper .part-faq .faq-cols-item .fq-box .fq-q .item .faq-q::before{white-space:nowrap;font-weight:700;display:block;content:"q.";text-transform:uppercase;margin-right:12px}.issupport .part-content .part-wrapper .part-faq .faq-cols-item .fq-box .fq-q .item .faq-q .icon{display:block;position:absolute;width:18px;height:18px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:28px;-webkit-transition:.3s;transition:.3s}.issupport .part-content .part-wrapper .part-faq .faq-cols-item .fq-box .fq-q .item .faq-q .icon::before{content:"";display:block;width:18px;height:1px;background-color:#235378;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.issupport .part-content .part-wrapper .part-faq .faq-cols-item .fq-box .fq-q .item .faq-q .icon::after{content:"";display:block;width:1px;height:18px;background-color:#235378;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.issupport .part-content .part-wrapper .part-faq .faq-cols-item .fq-box .fq-q .item .faq-q.current .icon::after{opacity:0}.issupport .part-content .part-wrapper .part-faq .faq-cols-item .fq-box .fq-q .item .faq-a{padding:5px 40px 25px 40px;font-family:var(--font-IBM-sans);font-weight:400;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;font-size:18px;display:none;overflow:hidden}.issupport .part-content .part-wrapper .part-faq .faq-cols-item .fq-box .fq-q .item .faq-a::before{float:left;white-space:nowrap;font-weight:700;display:block;content:"a.";text-transform:uppercase;margin-right:12px}.issupport .part-content .part-wrapper .part-faq .faq-cols-item .fq-box .fq-q .item:nth-child(2n){background-color:#f6f1eb}.issupport .part-content .part-wrapper .part-contact .part-title{margin-bottom:95px}.issupport .part-content .part-wrapper .part-contact .part-text{margin-bottom:0}.issupport .part-content .part-wrapper .part-contact table{border:none}.issupport .part-content .part-wrapper .part-contact table tr th{padding:30px 0;color:#235378;text-align:left;font-family:var(--font-Kosugi);font-weight:400;font-size:20px;white-space:nowrap;border:none;border-bottom:1px solid #b7cad6}.issupport .part-content .part-wrapper .part-contact table tr td{padding:30px 0;padding-left:30px;font-weight:400;font-size:16px;border:none;border-bottom:1px solid #b7cad6;line-height:2}.issupport .part-content .part-wrapper .part-contact table tr td p{margin-bottom:20px}.issupport .part-content .part-wrapper .part-contact table tr td p:last-child{margin-bottom:0}.issupport .part-content .part-wrapper .part-contact table tr:last-child th{border:none}.issupport .part-content .part-wrapper .part-contact table tr:last-child td{border:none}.issupport .part-content .part-wrapper .part-contact .part-btn-box{margin:40px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.issupport .part-content .part-wrapper .part-contact .part-btn-box .btn-left{width:calc(50% - 10px);background-color:#fff;font-size:50px;font-weight:500;color:#235378;padding:74px 0}.issupport .part-content .part-wrapper .part-contact .part-btn-box .btn-left .icon{width:65px;margin-right:18px}.issupport .part-content .part-wrapper .part-contact .part-btn-box .btn-left .tel{font-family:var(--font-Akshar);font-weight:500;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:50px;color:#235378;line-height:1}.issupport .part-content .part-wrapper .part-contact .part-btn-box .btn-left a{font-family:var(--font-Akshar);font-weight:500;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:50px;color:#235378;line-height:1}.issupport .part-content .part-wrapper .part-contact .part-btn-box .btn-left a:hover{text-decoration:none}.issupport .part-content .part-wrapper .part-contact .part-btn-box .btn-left .sp{display:none}.issupport .part-content .part-wrapper .part-contact .part-btn-box .btn-left .btn-text{margin-top:5px;text-align:center;font-size:20px;font-family:var(--font-IBM-sans);font-weight:500}.issupport .part-content .part-wrapper .part-contact .part-btn-box .btn-right{width:calc(50% - 10px);background-color:#fff}.issupport .part-content .part-wrapper .part-contact .part-btn-box .btn-right a{padding:20px;color:#235378;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:30px;font-family:var(--font-Kosugi);font-weight:400;width:100%;height:100%}.issupport .part-content .part-wrapper .part-contact .part-btn-box .btn-right a .icon{width:27px;margin-left:36px;-webkit-transition:.3s;transition:.3s}.issupport .part-content .part-wrapper .part-contact .part-btn-box .btn-right a:hover{text-decoration:none}.issupport .part-content .part-wrapper .part-contact .part-btn-box .btn-right a:hover .icon{-webkit-transform:translateX(5px);-ms-transform:translateX(5px);transform:translateX(5px)}.issupport .part-content .part-wrapper .part-contact .callouts-blue{font-size:16px;font-family:var(--font-Kosugi);font-weight:400;color:#235378;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.issupport .part-content .part-wrapper .part-contact .callouts-blue:before{margin-top:10px;content:"";display:block;width:12px;height:12px;min-width:12px;background-color:#235378;margin-right:15px}.issupport .part-content .part-wrapper .part-contact .callouts-blue a{color:#235378;display:inline-block;position:relative;-webkit-transition:.3s;transition:.3s}.issupport .part-content .part-wrapper .part-contact .callouts-blue a::before{content:"";display:block;bottom:-5px;left:0;position:absolute;width:100%;height:1px;background-color:#235378}.issupport .part-content .part-wrapper .part-contact .callouts-blue a:hover{opacity:.7;text-decoration:none}.iscontact{background-color:#f9f6f1}.iscontact-inner{max-width:1320px;margin:0 auto;padding:160px 6% 200px}.iscontact-inner .confirm_text{font-family:var(--font-Kosugi);font-weight:500;font-size:16px;text-align:center;margin-bottom:35px;display:none}.iscontact-inner .part-head{margin-bottom:30px}.iscontact-inner .part-head .title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;color:#235378}.iscontact-inner .part-head .title .en{white-space:nowrap;font-size:55px;font-family:var(--font-Akshar);font-weight:500}.iscontact-inner .part-head .title .jp{margin-left:60px;font-size:20px;font-family:var(--font-Kosugi);font-weight:400;margin-right:auto}.iscontact-inner .part-head .title .callouts{font-size:15px;font-family:var(--font-Kosugi);font-weight:400}.iscontact-inner .part-content dd .horizontal-item{margin-left:0px}.iscontact-inner .part-content dd .horizontal-item label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.iscontact-inner .part-content .imgbtn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;font-size:17px;color:#727171}.iscontact-inner .part-content .imgbtn #file-name-box{margin-top:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.iscontact-inner .part-content .imgbtn #file-name-box .mwform-file-delete-box{margin-left:5px;cursor:pointer;visibility:hidden;display:none}.iscontact-inner .part-content .imgbtn #file-name-box.deleted .mwform-file-delete-box{visibility:visible;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.iscontact-inner .part-content .imgbtn #file-name{width:100%;font-size:12px}.iscontact-inner .part-content .imgbtn .file-upload{overflow:hidden;display:inline-block;position:relative;margin-right:30px}.iscontact-inner .part-content .imgbtn .file-upload .file-ttl{width:216px;height:50.6px;cursor:pointer;display:inline-block;color:#a4becd;background-color:#fff;font-size:17px;font-family:var(--font-Kosugi);font-weight:400;padding:10px 51px;border-radius:50px;text-align:center}.iscontact-inner .part-content .imgbtn .file-upload span.mwform-file-delete{display:none}.iscontact-inner .part-content .imgbtn .file-upload .error{margin-top:5px}.iscontact-inner .part-content .imgbtn .file-upload input[type=file]{position:absolute;width:216px;height:50.6px;top:0;left:0;opacity:0;cursor:pointer}.iscontact-inner .part-content .imgbtn input{border:0px}.iscontact-inner .part-content dd .horizontal-item{margin-right:50px;display:inline-block;margin-bottom:20px}.iscontact-inner .part-content dl input[type=file]{border:0px}.iscontact-inner .part-content dl input[type=checkbox]{background-color:rgba(0,0,0,0);width:17px;height:17px;border:none;padding:0px;-webkit-appearance:none}.iscontact-inner .part-content dl input[type=checkbox]:after{content:"";background-color:#a4becd;width:17px;height:17px;display:block;border-radius:2px;background-position:center;background-repeat:no-repeat;background-size:80%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.iscontact-inner .part-content dl input[type=checkbox]:checked::after{background-color:#235378;background-image:url(../img/check.svg)}.iscontact-inner .part-content dl input[type=text],.iscontact-inner .part-content dl input[type=email],.iscontact-inner .part-content dl textarea{background-color:#fff;border:0px;width:100%;height:100%;padding:25px 35px;resize:none}.iscontact-inner .part-content dl input[type=text],.iscontact-inner .part-content dl input[type=email]{max-height:70px}.iscontact-inner .part-content dl textarea{height:177px}.iscontact-inner .part-content .inpt-flex2{display:-webkit-box;display:-ms-flexbox;display:flex}.iscontact-inner .part-content .inpt-flex2 .in{width:48%;margin-right:14px;max-width:285px}.iscontact-inner .part-content .inpt-flex4{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.iscontact-inner .part-content .inpt-flex4 .in{width:35%;margin:0 14px;max-width:156px}.iscontact-inner .part-content .inpt-flex4 .in:nth-child(1){margin-left:0}.iscontact-inner .part-content dl{display:-webkit-box;display:-ms-flexbox;display:flex}.iscontact-inner .part-content dl input::-moz-placeholder{color:rgba(114,113,113,.4)}.iscontact-inner .part-content dl input::-webkit-input-placeholder{color:rgba(114,113,113,.4)}.iscontact-inner .part-content dl input:-ms-input-placeholder{color:rgba(114,113,113,.4)}.iscontact-inner .part-content dl input::-ms-input-placeholder{color:rgba(114,113,113,.4)}.iscontact-inner .part-content dl input::placeholder{color:rgba(114,113,113,.4)}.iscontact-inner .part-content dl dt{font-family:var(--font-Kosugi);font-weight:400;padding:15px 0;width:290px;font-size:17px;display:-webkit-box;display:-ms-flexbox;display:flex;color:#727171}.iscontact-inner .part-content dl dt .blue{color:#235378;display:inline-block;margin-left:10px}.iscontact-inner .part-content dl dd{font-size:16px;color:#727171;font-family:var(--font-Kosugi);font-weight:400;padding:15px 0;width:calc(100% - 290px);position:relative}.iscontact-inner .part-content dl:nth-child(3) dt{padding:35px 0 15px}.iscontact-inner .part-content dl:nth-child(3) dd{padding:35px 0 15px}.iscontact-inner .part-content .bor-botm{border-bottom:1px solid #a4becd}.iscontact-inner .part-content .btn_wrap{margin-top:60px}.iscontact-inner .part-content .btn_wrap .g_btn{letter-spacing:5px;width:240px;line-height:1;padding:17px 24px 17px 44px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:var(--font-Kosugi);font-weight:400;font-size:20px;border-radius:50px;background-color:#a4becd;border:0px;margin:0 auto;color:#fff;display:block;margin-right:0;-webkit-transition:.3s;transition:.3s}.iscontact-inner .part-content .btn_wrap .g_btn span{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.iscontact-inner .part-content .btn_wrap .g_btn span::after{content:"";display:block;background-image:url(../img/icon-right6.svg);background-position:center;background-repeat:no-repeat;background-size:cover;width:19px;height:23px}.iscontact-inner .part-content .btn_wrap .g_btn:hover{background-color:#85a8ba}.iscontact-inner .mw_wp_form_confirm .confirm_text{display:block}.iscontact-inner .mw_wp_form_confirm .imgbtn .file-upload{overflow:inherit;color:#727171;background-color:rgba(0,0,0,0);font-size:16px;margin-right:30px;padding:0;cursor:auto}.iscontact-inner .mw_wp_form_confirm .imgbtn .file-upload .file-ttl{display:none}.iscontact-inner .mw_wp_form_confirm .btn_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.iscontact-inner .mw_wp_form_confirm .btn_wrap .confirm{display:none}.iscontact-inner .mw_wp_form_confirm .btn_wrap .btn_back{padding:17px 44px 17px 24px}.iscontact-inner .mw_wp_form_confirm .btn_wrap .btn_back span::after{display:none}.iscontact-inner .mw_wp_form_confirm .btn_wrap .btn_back span:before{content:"";display:block;background-image:url(../img/icon-right6.svg);background-position:center;background-repeat:no-repeat;background-size:cover;width:19px;height:23px;-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}@media(max-width: 1640px){.sec03 .title-head{padding-left:100px}.sec03 .sec03-wrapper{margin-left:100px}.isstory .page-head{background-position:right center}.isabout-inner .part-single-head .img{right:0}}@media(max-width: 1400px){.isproduct-single .more-cart a .icon{width:30px;min-width:30px;height:30px;background-size:16px 16px}.isproduct-single .more-cart a{padding:11px 18px}.sec02-news{display:block}.sec02-news .sec02-wrapper{margin:0 auto;margin-right:0;width:calc(100% - 168px);padding-left:0}.sec02-news .index-more{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;position:static;margin-top:50px}.sec03 .title-head{padding-left:60px}.sec03 .sec03-wrapper{margin-left:60px}.sec03 .slide-content .ttl{font-size:18px}.sec03 .slide-content .text{font-size:14px}.sec03 .slide-content .ttl-box{padding-right:20px}.sec03 .slide-content .slid-ttl{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.sec03 .swiper-button-next{right:20px}.sec03 .swiper-button-prev{left:calc(100% - 120px)}.sec03 .swiper-slide.swiper-slide-active .slide-content .ttl-box{padding-right:100px}.sec03 .more{right:20px}.sec04 .title-head{width:200px}.sec04 .news_other_box{width:calc(100% - 200px)}.sec04 .post_inner .post-cat{margin-right:20px;min-width:120px}.sec04 .post_inner .post-date{width:90px;margin-right:10px}.sec04 .post_inner .post-cat span{padding:3px 10px}.sec05 .sec05-wrapper .cols{padding:0 20px}.main-foot .nav-other{width:237px;margin-left:20px}.main-foot .nav{padding-left:90px;width:calc(89% - 127px)}.main-foot .nav-other{width:107px;margin-left:20px}.main-foot .foot-logo a{margin:auto}.main-foot .other-link{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.issingle-inner .single-content .post-mete{margin-bottom:20px}.iscategory-inner .item-main{margin-top:40px}.iscategory-inner .item-main .post_inner .post-date{width:90px}.iscategory-inner .item-main .post_inner .post-cat{margin-right:20px;min-width:120px}.iscategory-inner .item-main .post_inner .post-cat span{font-size:12px;padding:1px 10px}.isabout-inner .part-single-head .img{width:67%}.isabout-inner .part-single-content{padding:350px 60px}.isabout-inner .part-single-content .cols-item:nth-child(1) .col .img{width:48%}.isabout-inner .part-single-content .cols-item:nth-child(1) .col .con{width:52%;padding-left:40px}.isabout-inner .part-single-content .cols-item:nth-child(2) .col .con{width:42%}.isabout-inner .part-single-content .cols-item:nth-child(2) .col{margin-bottom:100px;padding:80px 0}.isproduct-single .part-single01{padding:100px clamp(20px,2.1656px + 5.0955vw,100px)}.isproduct-single .part-single01 .part-wrapper .left{padding-right:20px}.isproduct-single .part-single08 .part-wrapper{padding:100px clamp(20px,2.1656px + 5.0955vw,100px)}.part-single06 .part-single0-content{padding:170px clamp(20px,2.1656px + 5.0955vw,100px)}.isproduct-single .part-single03 .cols-item{background-position:43% center}.isproduct-single .part-single01 .part-wrapper .left .iscompany-inner .part-company h2{width:240px}.iscompany-inner .part-company .page-flex{width:calc(100% - 240px)}.issupport .part-single-head{padding:250px 60px 150px}.issupport .part-content .part-head-nav-fix.fix{top:277.8px}.issupport .part-content .part-head-nav-fix{width:200px}.issupport .part-content .part-head-nav-fix ul{width:140px}.issupport .part-content .part-wrapper{width:calc(100% - 200px);margin-left:200px;padding-right:40px}.issupport .part-content .part-wrapper .part-con .part-title{display:block}.issupport .part-content .part-wrapper .part-con .part-title span{display:block}.issupport .part-content .part-wrapper .part-accessories .part-cols-item .cols-con{width:calc(25% - 35px);margin-left:35px;margin-bottom:60px}.issupport .part-content .part-wrapper .part-accessories .part-cols-item{margin-left:-35px}.issupport .part-content .part-wrapper .part-con .pdf-wrapper .col .pdf-con{padding-left:30px}.issupport .part-content .part-wrapper .part-contact .part-btn-box .btn-left .tel{font-size:36px}.issupport .part-content .part-wrapper .part-contact .part-btn-box .btn-right a{font-size:26px}.isstory .page-head h1{padding:0 60px}.isstory .page-head{background-position:82% center}.isstory .part-content .cols{padding:95px 60px}.isstory .part-content .cols .content{padding-left:20px;width:41%}.isstory .part-content .cols-item{padding:0 60px}.isstory .part-content .cols-item .col{width:calc(50% - 10px);margin:0 0 90px 0}.more-link a{padding:18px 23px}.isproduct-single .part-single02 .cols-item.cols-item-news{background-position:26% center}.isproduct-single .part-single04{padding:clamp(60px,-2.4204px + 17.8344vw,340px) clamp(20px,2.1656px + 5.0955vw,100px) 0px}.isproduct-single-kaze .part-single-head{padding:260px clamp(20px,-20.1274px + 11.465vw,200px) 210px}.isproduct-single .part-single02 .cols-item.cols-item-news .part-wrapper{padding:93px clamp(20px,2.1656px + 5.0955vw,100px)}.isproduct-single-kaze .part-single04{padding:clamp(60px,-2.4204px + 17.8344vw,340px) clamp(20px,2.1656px + 5.0955vw,100px)}.isproduct-single .part-single04 .cols-item .col{margin-top:60px}.iscompany .page-head{padding:160px 40px 40px}.iscompany-inner{padding:0px 60px 0px}.isstory-single .part-single-head{padding:140px 60px 230px}.isstory-single .flex-content .left{padding-right:0px}.isstory-single .part-single-content .part-story-single,.isstory-single .part-single-content #part-story-single01,.isstory-single .part-single-content #part-story-single02,.isstory-single .part-single-content #part-story-single03{padding:130px 60px 200px}.isstory-single .col .text p{font-size:14px}.iscontact-inner .part-head .title{-ms-flex-wrap:wrap;flex-wrap:wrap}.iscontact-inner .part-head .title .callouts{width:100%;text-align:right}}@media(max-width: 1000px){.main-foot{display:block;padding:65px clamp(20px,2.1656px + 5.0955vw,100px) 80px}.main-foot .foot-logo{width:100%;margin-bottom:40px}.main-foot .nav ul{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.main-foot .nav ul li a{margin:0 10px}.main-foot .other-link{margin-left:auto;margin-top:0px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.main-foot .nav{padding-left:0px;width:100%}.main-foot .nav-other{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;margin:40px auto 0}.main-foot .nav ul.menu-bottom{margin-top:20px}.main-foot .nav-other-bottom{padding-top:0px;margin-top:0px}}@media(max-width: 940px){.isprivacy-policy-inner{padding:80px 20px}.web-main-single-inner{padding:0 20px 200px}.issingle-inner .single-content .post-ttl{font-size:24px}.sec02-news .sec02-wrapper .cols{margin:clamp(20px,4.3949px + 4.4586vw,90px) 0;display:block}.sec02-news .sec02-wrapper .cols .img{width:100%}.sec02-news .sec02-wrapper .cols .cols-con{width:100%;padding-right:0;margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.sec02-news .sec02-wrapper .cols .more{margin-top:0px}.sec04 .sec04-wrapper{display:block}.sec04 .title-head{width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.sec04 .title-head .en{padding:0}.sec04 .news_other_box{width:100%;margin-top:20px}.sec04 .post_inner .post-content{-ms-flex-wrap:wrap;flex-wrap:wrap}.sec04 .post_inner .post-ttl{width:100%}.sec04 .post_inner{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sec04 .post_inner .post-cat{margin-right:0px}.sec03 .title-head{padding-left:20px}.sec03 .sec03-wrapper{margin-left:20px}.sec05{padding:100px 20px}.iscategory-inner .item-main .post_inner{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.iscategory-inner .item-main .post_inner .post-content{-ms-flex-wrap:wrap;flex-wrap:wrap}.iscategory-inner .item-main .post_inner .post-ttl{width:100%}.iscategory-inner .item-main .post_inner .post-cat{margin-right:0px}.iscompany-inner .part-company{padding:80px 0;display:block}.iscompany-inner .part-company h2{width:100%;margin-bottom:40px}.iscompany-inner .part-company h2 br{display:none}.iscompany-inner .part-company .page-flex{width:100%}.iscompany .page-head{padding:160px 0px 40px}.iscompany-inner{padding:0px 20px 0px}.issupport{background-image:url(../img/support/support-img01.png);background-position:106% 120px;background-size:50%}.issupport .part-single-head{padding:250px 20px 150px}.issupport .part-head-nav ul li a{padding:20px 16px 20px 0}.issupport .part-content .part-wrapper .part-accessories .part-cols-item .cols-con{width:calc(33.333333% - 35px)}.issupport .part-content .part-head-nav-fix .part-btn{display:block}.issupport .part-content .part-head-nav-fix{background-color:#d8c4ac;width:180px;border-radius:20px;padding:20px;top:100px;left:15px}.issupport .part-content .part-head-nav-fix ul{width:100px}.issupport .part-content .part-head-nav-fix ul li a{color:#fff;font-size:16px;white-space:nowrap}.issupport .part-content .part-head-nav-fix.fix{top:175.8px;left:15px}.issupport .part-content .part-wrapper{width:calc(100% - 46px);margin-left:46px;padding-right:20px}.issupport .part-content .part-wrapper .part-contact .part-btn-box .btn-left .tel{font-size:26px}.issupport .part-content .part-wrapper .part-contact .part-btn-box .btn-left a{font-size:26px}.issupport .part-content .part-wrapper .part-contact .part-btn-box .btn-left .icon{width:35px;margin-right:10px}.issupport .part-content .part-wrapper .part-contact .part-btn-box .btn-left{padding:40px 0}.issupport .part-content .part-wrapper .part-contact .part-btn-box .btn-left .btn-text{font-size:16px}.issupport .part-content .part-wrapper .part-contact .part-btn-box .btn-right a{font-size:20px}.issupport .part-content .part-wrapper .part-contact .part-btn-box .btn-right a .icon{width:20px;margin-left:14px}.iscontact-inner{padding:160px 20px 200px}.isstory .part-content .cols-item{padding:0 20px}.isstory-single .part-single-head{padding:80px 20px 80px}.isstory-single .part-single-content .part-story-single,.isstory-single .part-single-content #part-story-single01,.isstory-single .part-single-content #part-story-single02,.isstory-single .part-single-content #part-story-single03{padding:80px 20px 100px}.isstory-single .flex-content{margin-top:60px;display:block}.isstory-single .flex-content .left{width:100%;max-width:100%;padding-right:0px}.isstory-single .flex-content .right{width:100%;margin-top:60px}.isstory-single .col .peo-img{width:119px}.isstory-single .col .con{padding-left:30px;width:calc(100% - 119px)}.isstory .part-content .cols{display:block;padding:40px 20px}.isstory .part-content .cols .img{width:100%;position:relative}.isstory .part-content .cols .img .ttl-sub{font-size:18px;position:absolute;top:16%;right:0}.isstory .part-content .cols .ttl-sub.sp{display:block}.isstory .part-content .cols .img-flex{width:100%;position:relative}.isstory .part-content .cols .img-flex .ttl-sub{font-size:18px;position:absolute;top:16%;right:0}.isstory .part-content .cols .img-flex .img:nth-child(2){width:41%;margin-top:20%}.isstory .part-content .cols .content{padding-left:0px;margin-top:20px;width:100%}.isstory .part-content .ttl-sub .nub{display:none}.sec03{padding:100px 0 90px 0px;min-height:850px}.sec03 .more{bottom:70px}.isabout-inner .part-single-content{padding:200px 20px}.isabout-inner .part-single-content .cols-item{margin-bottom:200px}.isabout-inner .part-single-content .cols-item:nth-child(1) .col{margin-bottom:0px}.isproduct .page-head::before{display:none}.isproduct .page-head{padding:0}.isproduct .page-head h1{width:100%;padding:40% clamp(20px,2.1656px + 5.0955vw,100px) 15%}.isproduct .page-head .img{width:100%}.isproduct .page-head .page-head-in{display:block}.isproduct-inner .product-wrapper{gap:60px 40px}.isproduct-single .part-single03 .cols-item .con{left:59%}.isproduct-single .part-single03{padding:160px 0 0}.part-single06 .part-single0-content{padding:90px clamp(20px,2.1656px + 5.0955vw,100px)}.isproduct-single-kaze .part-single-head{padding:200px clamp(20px,-20.1274px + 11.465vw,200px) 200px}.isabout-inner .part-single-content .cols-item:nth-child(2) .col .con{width:49%}.isabout-inner .part-single-content .cols-item:nth-child(2) .col .img{left:55%}.isabout-inner .part-single-content-new .cols-item:nth-child(2) .col .img{left:50%}.iscategory .page-head h1{padding:0px 20px 0px}.iscategory-inner{padding:0px 20px 0px}.index-story-bg .index-story .cols-wrap{grid-template-columns:1fr}.index-story-bg .index-story h3{width:100%}.index-story-bg .index-story .index-more{margin-top:clamp(20px,11.0828px + 2.5478vw,60px);margin-left:0}.index-about .index-about-wrapper .con{-ms-flex-wrap:wrap;flex-wrap:wrap}.index-about .index-about-wrapper .con .con-wrap{width:100%}.index-about .index-about-wrapper .con .index-more{margin-top:clamp(20px,11.0828px + 2.5478vw,60px)}}@media(max-width: 767px){.home-hero .hero-text{top:75%;left:clamp(20px,2.1656px + 5.0955vw,100px)}.index-more a{padding:clamp(18px,16.2166px + .5096vw,26px) 20px}.sec02-news{padding:278px clamp(20px,2.1656px + 5.0955vw,100px) 0}.sec02-news .sec02-wrapper{width:100%}.sec02-news .sec02-wrapper .cols{margin:25px 0 32px}.sec02-news .sec02-wrapper .cols:last-child{margin:75px 0 0px}.sec02-news .sec02-wrapper .cols .more a{padding:19px 19px}.sec02-news .sec02-wrapper .cols .title .jp br{display:none}.sec02-news .sec02-wrapper .cols .cols-con{margin-top:30px}.sec02-news .sec02-wrapper .cols .title .jp{margin-top:10px}.sec02-news .index-more{margin-top:68px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.index-story-bg .index-story{display:block;padding:280px clamp(30px,-54.7107px + 11.0444vw,122px) 150px;padding:36vw clamp(30px,-54.7107px + 11.0444vw,122px) 20vw}.index-story-bg .index-story .index-story-wrapper{width:100%}.index-story-bg .index-story .title-head{margin-bottom:30px;padding-top:0}.index-story-bg .index-story .cols-wrap{gap:66px;margin-top:84px}.index-story-bg .index-story .cols-wrap .col-slide{width:100%}.index-story-bg .index-story .index-more{margin-top:40px}.index-about-box{padding:0 0 170px;padding:0 0 22vw}.index-about{display:block;padding-left:0}.index-about .title-head{width:100%;margin-bottom:30px;padding:0 clamp(30px,-54.7107px + 11.0444vw,122px) 0}.index-about h3{padding:0 clamp(30px,-54.7107px + 11.0444vw,122px) 0}.index-about .index-about-wrapper .con{padding-right:0}.index-about p{padding:0 clamp(30px,-54.7107px + 11.0444vw,122px) 0}.index-about .index-more{margin-top:30px;padding:0 clamp(30px,-54.7107px + 11.0444vw,122px) 0}.index-about .img{margin-top:60px;padding-left:clamp(30px,-54.7107px + 11.0444vw,122px)}.index-about:nth-child(2){margin-top:110px}.index-about .img .bg{left:auto;right:0;-webkit-transform:none;-ms-transform:none;transform:none}.index-about .index-about-wrapper{width:100%}.index-about:nth-child(2) .img .bg{top:47%}.index-support .con .title-head{width:100%;margin-bottom:clamp(15px,4.2617px + 3.3557vw,30px)}.index-support-bottom{display:block;padding-left:0}.index-support-bottom .left{width:100%;background-image:none}.index-support-bottom .right{background-color:rgba(0,0,0,0);width:100%;padding:0}.index-support-bottom .right picture img{padding:40px 20px;background-color:#f3f6f9}.index-support-bottom .index-more{padding:0 clamp(20px,2.1656px + 5.0955vw,100px);-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}.sec03{height:auto;padding:40px 0 40px 0px}.sec03 .sec03-wrapper{margin-left:0px;padding:0 20px}.sec03 .title-head{margin-bottom:0px}.sec03 .story-swiper{padding-top:80px;margin-top:-80px}.sec03 .swiper-button-next,.sec03 .swiper-button-prev{top:50px;width:30px;height:34px}.sec03 .swiper-button-next{right:0px}.sec03 .swiper-button-prev{left:auto;right:40px}.sec03 .slide-content{padding:20px 0}.sec03 .slide-content .slide-meta{margin-bottom:10px}.sec03 .swiper-slide.swiper-slide-active .slide-content .ttl-box{padding-right:0px}.sec03 .slide-content .ttl{font-size:16px}.sec03 .slide-content .text{margin-top:10px;font-size:12px}.sec03 .more-icon{display:none}.sec03 .more{margin-top:20px;position:static;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.sec03 .more a{font-size:16px;padding:10px 50px}.sec04 .post_inner{padding:10px 0px 10px 0}.sec04 .post_inner .post-date{width:75px}.sec05{padding:40px 20px}.sec05 .title-head{margin-bottom:20px}.sec05 .sec05-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.sec05 .sec05-wrapper .cols{width:50%;padding:0 20px 40px 20px}.sec05 .sec05-wrapper .cols .ttl{margin-top:10px;font-size:16px;line-height:1.4}.main-foot{padding:40px 20px;display:block}.main-foot .foot-logo{display:none}.main-foot .nav ul{display:block}.main-foot .other-link a{width:34px;padding:10px;height:34px}.main-foot .other-link a.icon-login{background-size:17px 20px}.main-foot .other-link a.icon-cart{background-size:17px 20px}.main-foot .subnav a{opacity:1}.main-foot .nav ul li a{margin:20px 0px;opacity:1}.main-foot .nav ul.menu-bottom{margin-top:40px}.main-foot .subnav a .icon{margin-left:5px}.foot-bottom{display:block;padding:10px 0px}.foot-bottom .other-link{-ms-flex-wrap:wrap;flex-wrap:wrap}.foot-bottom .other-link a{margin:0 20px;font-size:14px}.foot-bottom .copy{text-align:left;font-size:14px;padding:0 20px}.isprivacy-policy-inner{padding:40px 20px}.isprivacy-policy-inner h2{font-size:22px;margin-bottom:30px}.isprivacy-policy-inner .box p{font-size:14px;margin-bottom:20px}.isprivacy-policy-inner .box ul li{border-top:1px solid #bfd1df;font-size:14px;margin-bottom:0px;padding:20px 0}.isprivacy-policy-inner .box ul li::before{margin-right:20px}.isprivacy-policy-inner .box ul li:last-child{padding:20px 0 0}.h2nav{margin:30px 0 20px;padding:0 20px}.web-main-single-inner{padding:0 20px 40px}.web-main-single-inner .more{margin-top:20px}.web-main-single-inner .more a{font-size:16px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.issingle-inner{padding:40px 20px 40px}.issingle-inner .single-content .post-mete{margin-bottom:10px}.issingle-inner .single-content .post-ttl{margin-bottom:20px;font-size:18px;padding-bottom:20px}.issingle-inner .single-content p{font-size:14px;margin-bottom:10px}.issingle-inner .single-content .wp-block-image{margin-bottom:20px}.page-head{padding:30px 0px 40px}.iscategory-inner nav ul li{width:100%;padding:7px 8px}.iscategory-inner .item-main{margin-top:20px}.iscategory-inner .item-main .post_inner{padding:10px 0}.pagination{margin-top:40px;font-size:28px}.pagination a.page-numbers,.pagination span.page-numbers{font-size:20px}.pagination span.page-numbers{font-size:32px}.isabout-inner{background-image:url(../img/about/about-bg-sp.png);background-position:center 120px}.isabout-inner .part-single-head .ttl img{max-width:216px}.isabout-inner .part-single-head{padding:160px 20px 100vw}.isabout-inner .part-single-content .title .jp{font-size:16px}.isabout-inner .part-single-head .ttl{font-size:24px;margin-bottom:30px;letter-spacing:1px}.isabout-inner .part-single-head .text p{margin-bottom:20px;font-size:14px}.isabout-inner .part-single-head .img{width:89%;bottom:-110px;right:0px}.isabout-inner .part-single-content{padding:180px 20px 100px}.isabout-inner .part-single-content .title{display:block;margin-bottom:40px}.isabout-inner .part-single-content .title .en{margin-right:0px;line-height:1.3}.isabout-inner .part-single-content .cols-item:nth-child(1) .col{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.isabout-inner .part-single-content .cols-item:nth-child(1) .col .img{width:100%}.isabout-inner .part-single-content .cols-item:nth-child(1) .col .con{width:100%;padding-left:0px;margin-top:20px}.isabout-inner .part-single-content .col .ttl .jp{margin-bottom:10px;font-size:16px}.isabout-inner .part-single-content .col .text{font-size:12px}.isabout-inner .part-single-content .cols-item{margin-bottom:60px}.isabout-inner .part-single-content .cols-item:nth-child(2) .col{margin-bottom:60px;padding:300px 0 0px 0;display:block}.isabout-inner .part-single-content .cols-item:nth-child(2) .col .con{width:100%}.isabout-inner .part-single-content .cols-item:nth-child(2) .col .img{width:100%;max-width:430px;top:0%;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.isabout-inner .part-single-content-new .cols-item:nth-child(2) .col .img{width:100vw}.isabout-inner .part-single-content .col .ttl .en{margin-bottom:10px;line-height:1}.isproduct .page-head .en img{max-width:331px;width:45%}.isproduct-inner{padding:clamp(80px,46.5605px + 9.5541vw,230px) clamp(20px,2.1656px + 5.0955vw,100px) 151px}.isproduct-inner .product-wrapper h3{margin-bottom:0px}.isproduct-inner .product-wrapper{grid-template-columns:1fr;gap:90px}.isproduct-single-basic .part-single-head-bg{background-image:url(../img/product/basic/products-single-basic-bg-sp.jpg)}.isproduct-single-high .part-single-head-bg{background-image:url(../img/product/highgrade/products-single-highgrade-bg-sp.jpg)}.isproduct-single .part-single-head-bg::after{padding-top:117%}.isproduct-single .part-single02 .cols-item.cols-item-news .con{max-width:100%}.isproduct-single .con{width:100%;max-width:100%}.isproduct-single .part-single02 .cols-item.cols-item-news{background-color:rgba(0,0,0,0);background-image:none !important}.isproduct-single .part-single02 .cols-item.cols-item-news .part-wrapper{padding:0;display:block}.isproduct-single .part-single02 .cols-item.cols-item-news .part-wrapper .img{background-color:#eef3f6}.isproduct-single .part-single02 .cols-item.cols-item-news .con{padding:40px 20px}.isproduct-single .part-single02 .cols-item.cols-item-news .con .ttl{padding:0px;margin-bottom:0px;display:block}.isproduct-single .part-single02 .cols-item.cols-item-news .con .text{padding:20px 0px 0px;font-size:12px;background-color:rgba(0,0,0,0);color:#000}.isproduct-single .part-single02-news{padding-top:0;padding-bottom:0px}.isproduct-single .part-single03 .part-head .jp{font-size:16px}.isproduct-single .con .ttl{margin-bottom:20px;font-size:16px}.isproduct-single .con .text{font-size:12px}.isproduct-single .part-single03{padding-top:80px}.isproduct-single .part-single03 .cols-item{height:auto;margin:auto;background-position:center bottom;background-size:contain;background-image:url(../img/product/products-basic-img05-sp.png) !important;max-height:700px;padding:10vw clamp(20px,2.1656px + 5.0955vw,100px) 100vw clamp(20px,2.1656px + 5.0955vw,100px)}.isproduct-single .part-single03 .cols-item .con{width:50%;max-width:195px}.isproduct-single .part-single03 .cols-item .con .line::before{width:20px;top:14px;right:10px}.isproduct-single .part-single03 .cols-item .con .line::after{width:177px;height:1px;top:14px;right:30px;-webkit-transform:rotate(-75deg);-ms-transform:rotate(-75deg);transform:rotate(-75deg)}.isproduct-single .part-single03 .cols-item .con .line span{left:auto;top:160px;width:48px;height:48px;font-size:22px;right:55px}.isproduct-single .part-single03 .cols-item .con .con-ttl{font-size:16px;margin-bottom:10px;letter-spacing:0px}.isproduct-single .part-single03 .cols-item .con .con-text{font-size:12px}.isproduct-single .part-single04 .cols-item{display:block;margin-top:80px}.isproduct-single .part-single04 .cols-item .col.col-column{display:block;margin-bottom:70px}.isproduct-single .part-single04 .cols-item .col.col-column .img{width:100%;margin-bottom:30px}.isproduct-single .part-single04 .cols-item .col.col-column .con{width:100%;padding-left:0}.isproduct-single .part-single04 .cols-item .col ul{gap:20px}.isproduct-single .part-single04 .cols-item .col{width:100%;margin-top:0px;margin-bottom:40px}.isproduct-single .part-single04 .cols-item .col .img{margin-bottom:20px}.isproduct-single .part-single04 .cols-item .col .con-ttl{font-size:16px;margin-bottom:20px}.isproduct-single .part-single04 .cols-item .col .con-text{font-size:12px}.isproduct-single .part-single05 .part-content .tab-box{overflow-x:scroll}.isproduct-single .part-single05 .part-content .tab-box table{width:430px;margin:auto}.isproduct-single .part-single05 .part-content .tab-box table tr th{text-align:left;font-size:14px;padding:10px 10px 10px 0px}.isproduct-single .part-single05 .part-content .tab-box table tr td{text-align:left;font-size:12px}.isproduct-single .part-single05 .part-content .tab-box table tr .tab-ttl{font-size:14px;text-align:center}.isproduct-single .part-single05 .part-content .tab-box table tr:nth-child(1) th{text-align:left}.isproduct-single .part-single05{padding:60px 20px 60px}.isproduct-single .part-single05 .tab-items-box{display:-webkit-box;display:-ms-flexbox;display:flex}.isproduct-single .part-single05 .tab-items-box .color-con{font-size:10px;padding:12px 12px}.isproduct-single .part-single05 .tab-items-box .color-con::before{width:8px;height:8px;margin-right:5px;min-width:8px;min-height:8px}.isproduct-single .part-single05 .tab-items-box .color-con:nth-child(1):before{left:16px}.isproduct-single .part-single05 .tab-items-box .color-con:nth-child(1):after{left:16px;width:8px;height:4px;border-radius:14px 14px 0 0}.isproduct-single .part-single05 .tab-items-box .color-con:nth-child(1){padding:12px 12px 12px 22px}.isproduct-single .part-single05 .tab-items-box .color-con:nth-child(1) br{display:block}.isproduct-single .part-single05 .cols-item{display:block}.isproduct-single .part-single05 .cols-item .col{width:100%;display:none}.isproduct-single .part-single05 .cols-item .col .img{width:50%;margin:auto}.isproduct-single .part-single05 .cols-item .model-con{font-size:16px}.isproduct-single .part-single05 .cols-item .color-con{display:none}.isproduct-single .part-single05 .part-img-box{margin:40px auto 20px}.isproduct-single .part-single05 .part-content{padding-top:40px}.isproduct-single .part-single05 .part-content .ttl-sub{line-height:1}.isproduct-single .part-single05 .part-content .col-in{margin-top:20px;font-family:var(--font-Kosugi);font-weight:400;font-size:14px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.isproduct-single .part-single05 .part-content .col-in .icon{width:20px;margin-left:20px}.part-single06 .title-head{margin:0 auto 30px}.part-single06 .part-single0-content{padding:56px clamp(20px,2.1656px + 5.0955vw,100px) 230px clamp(20px,2.1656px + 5.0955vw,100px)}.part-single06 .ttl img{width:60%;max-width:309px;margin-bottom:10px}.part-single06 .img .bg-photo{position:absolute;top:auto;height:100%;bottom:0;background-position:center bottom !important;background-repeat:no-repeat;background-size:contain}.part-single06 .part-single0-content{background-color:#aed1e3}.part-single06 .part-single0-content{padding:56px clamp(20px,2.1656px + 5.0955vw,100px) 300px clamp(20px,2.1656px + 5.0955vw,100px)}.isproduct-single-high .part-single06 .part-single0-content{padding:56px clamp(20px,2.1656px + 5.0955vw,100px) 240px clamp(20px,2.1656px + 5.0955vw,100px)}.isproduct-single .part-wrapper p{margin-top:20px}.isproduct-single .part-single01 .more-link{margin-top:30px}.isproduct-single .part-single01{padding:100px clamp(20px,2.1656px + 5.0955vw,100px) 80px clamp(20px,2.1656px + 5.0955vw,100px)}.isproduct-single .part-single01::before{top:-35%;background-image:url(../img/product/product-line-sp.png)}.isproduct-single .part-wrapper{display:block}.isproduct-single .part-single01 .part-wrapper .left{width:100%;padding-right:0}.isproduct-single .part-single01 .part-wrapper .right{width:100%;margin-top:50px}.isproduct-single .part-single08 .index-more{margin-top:30px}.isproduct-single .part-single02 .part-head{padding:100px clamp(20px,-20.1274px + 11.465vw,200px) 60px}.isproduct-single .part-single08{padding-right:0}.isproduct-single .part-single08 .part-wrapper{padding:60px clamp(20px,2.1656px + 5.0955vw,100px) 320px clamp(20px,2.1656px + 5.0955vw,100px);background-image:url(../img/product/products-single-bg-sp.jpg) !important;background-position:center bottom}.isproduct-single .part-single09 .part-wrapper .img-item{gap:5px}.isproduct-single .part-single09 .part-wrapper .img-item.img-item-botm{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:20px}.isproduct-single .part-single09 .part-wrapper .img-item.img-item-botm .flex2{width:80%}.isproduct-single .part-single09 .part-wrapper .img-item.img-item-botm .flex2 p{margin-top:10px}.isproduct-single .part-single04 .cols-item .col .con-icon{width:43px}.isproduct-single .part-single04 .cols-item .col .con-icon2{width:86px}.isproduct-single .part-single04 .cols-item .col ul li{width:100%}.isproduct-single .part-single04 .cols-item .col ul li .icon{width:24px;min-width:24px}.isproduct-single .part-single09 .part-wrapper .cols-item{margin-bottom:110px}.isproduct-single .part-single09 .part-wrapper .con{width:100%;max-width:100%;margin:40px auto 60px;margin-right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;grid-template-columns:1fr 1fr}.isproduct-single .part-single09 .part-wrapper p{margin-top:10px}.isproduct-single .part-single09 .part-wrapper .cols-item{margin-bottom:120px}.isproduct-single .part-single09 .part-wrapper .sub{margin-top:10px}.isproduct-single-kaze .part-single04{padding:100px clamp(20px,2.1656px + 5.0955vw,100px)}.isproduct-single-kaze .part-single06 .part-single0-content{padding:40px clamp(20px,2.1656px + 5.0955vw,100px) 210px clamp(20px,2.1656px + 5.0955vw,100px)}.isproduct-single-kaze .part-single-head-bg:before{height:24%}.isproduct-single-kaze .part-single-head-bg{background-position:center bottom;background-image:url(../img/product/products-single-bg-sp.jpg)}.isproduct-single-kaze .part-single-head{padding:180px clamp(20px,-20.1274px + 11.465vw,200px) 330px}.isproduct-single-kaze .title .en{margin-bottom:40px}.isproduct-single-kaze .title .jp{margin-bottom:30px}.products-page-main{padding-top:70px}.contact-foot-main .products-page-main{padding-top:0px}.products-page-wrapper{display:block}.products-page-main .title-head{margin:0 auto 30px}.products-page-wrapper .more{margin-top:0}.products-page-wrapper .left{background-image:url(../img/page-support-sp.jpg) !important;width:100%;padding:19% 20px;display:block}.products-page-wrapper .left .con{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.products-page-wrapper .right{width:100%}.fiexd a{width:40px;min-width:40px;max-width:40px;padding:15px 9px;font-size:14px}.fiexd a .icon{padding:3px;width:22px;height:22px;min-width:22px}.iscompany .page-head{padding:30px 0px 0px}.iscompany .page-head h1{letter-spacing:1px}.iscompany-inner .part-company{padding:40px 0 40px 0}.iscompany-inner .part-company h2{font-size:22px;margin-bottom:20px}.iscompany-inner .part-company table tr th{padding:10px 0 30px 0;width:106px;font-size:14px}.iscompany-inner .part-company table tr td{padding:10px 0 30px 0;font-size:14px}.iscompany-inner .part-company:nth-child(2n) .page-flex p:nth-child(1){border-bottom:1px solid rgba(164,190,205,0.4117647059);padding-bottom:10px}.iscompany-inner .part-company .page-flex p{font-size:14px;margin-bottom:10px}.iscompany-inner .part-company .page-flex .add-map{margin-top:40px}.iscompany-inner .part-company .page-flex .add-map iframe{height:300px}.iscompany-inner .part-company .page-flex div.blue::before{margin-top:5px}.issupport .part-content .part-head-nav-fix ul li.current::before{margin-right:9px;width:14px;min-width:14px}.issupport .part-content .part-head-nav-fix{letter-spacing:0px;top:10px;left:15px}.issupport .part-content .part-head-nav-fix.fix{top:78.8px}.issupport .part-single-head{padding:110px 20px 80px}.issupport .part-single-head .title{letter-spacing:1px;margin-bottom:120px}.issupport .part-head-nav ul li a{display:block;position:relative;padding:20px 16px 20px 0}.issupport .part-head-nav ul li a .en{line-height:1;font-size:26px}.issupport .part-head-nav ul li a .jp{display:block;font-size:14px;margin-left:0px}.issupport .part-head-nav ul li a .icon{position:absolute;width:24px;right:16px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.issupport .part-content .part-wrapper .part-con{padding:0px 0 60px}.issupport .part-content .part-wrapper .part-con .pdf-wrapper .col{padding:20px 0}.issupport .part-content .part-wrapper .part-con .part-title{padding-right:100px;padding-top:60px;margin-top:0px;margin-bottom:20px}.issupport .part-content .part-wrapper .part-con .part-peo{top:50px;width:100px}.issupport .part-content .part-wrapper .part-con .part-title .en{font-size:42px;margin-right:0px;letter-spacing:1px}.issupport .part-content .part-wrapper .part-con .part-title .jp{font-size:16px}.issupport .part-content .part-wrapper .part-con .part-text{padding-right:0px;font-size:12px;margin-bottom:20px;margin-top:40px}.issupport .part-content .part-wrapper .part-con .pdf-wrapper .col .pdf-con{padding-left:20px;width:70%}.issupport .part-content .part-wrapper .part-con .pdf-wrapper .col .img{width:30%}.issupport .part-content .part-wrapper .part-con .pdf-wrapper .col .pdf-ttl{margin-bottom:10px;font-size:16px}.issupport .part-content .part-wrapper .part-con .pdf-wrapper .col .pdf-ttl span.en{font-size:14px}.issupport .part-content .part-wrapper .part-con .pdf-wrapper .col .more{display:block}.issupport .part-content .part-wrapper .part-con .pdf-wrapper .col .more a{margin-bottom:5px;margin-right:0px}.issupport .part-content .part-wrapper .part-con .pdf-wrapper .col .more a:last-child{margin-bottom:0}.issupport .part-content .part-wrapper .part-con .pdf-wrapper .col .more a .icon{width:16px;margin-right:10px}.issupport .part-content .part-wrapper .part-con .part-title-sub{margin-bottom:30px;display:block}.issupport .part-content .part-wrapper .part-con .part-title-sub .mete-min .en-btn{margin-right:5px;padding:1px 10px}.issupport .part-content .part-wrapper .part-con .part-title-sub .mete-min .en-btn .en{font-size:16px}.issupport .part-content .part-wrapper .part-accessories .part-cols-item{margin-left:-20px}.issupport .part-content .part-wrapper .part-accessories .part-cols-item .cols-con{width:calc(50% - 20px);margin-left:20px;margin-bottom:20px}.issupport .part-content .part-wrapper .part-accessories .part-cols-item .cols-ttl{margin-top:10px;display:block;font-size:12px}.issupport .part-content .part-wrapper .part-accessories .part-cols-item .cols-ttl .icon{padding:8px;width:32px;height:32px;min-width:32px;margin-left:0px}.issupport .part-content .part-wrapper .part-faq .faq-cols-item .fq-box .fq-ttl{font-size:16px;padding:10px 0;padding-right:50px}.issupport .part-content .part-wrapper .part-faq .faq-cols-item .fq-box .fq-ttl .icon{right:5px}.issupport .part-content .part-wrapper .part-faq .faq-cols-item .fq-box .fq-q .item .faq-q{padding:10px 30px 10px 10px;font-size:14px}.issupport .part-content .part-wrapper .part-faq .faq-cols-item .fq-box .fq-q .item .faq-a{padding:5px 10px 10px 10px;font-size:12px}.issupport .part-content .part-wrapper .part-faq .faq-cols-item .fq-box .fq-q .item .faq-a::before{font-size:14px}.issupport .part-content .part-wrapper .part-faq .faq-cols-item .fq-box .fq-q .item .faq-q .icon{right:10px;width:12px;height:12px}.issupport .part-content .part-wrapper .part-faq .faq-cols-item .fq-box .fq-q .item .faq-q .icon::before{width:12px}.issupport .part-content .part-wrapper .part-faq .faq-cols-item .fq-box .fq-q .item .faq-q .icon::after{height:12px}.issupport .part-content .part-wrapper .part-contact table tr th{display:block;padding:20px 0 0px 0;width:100%;font-size:16px;border:none}.issupport .part-content .part-wrapper .part-contact table tr td{display:block;font-size:14px;padding:10px 0 20px 0;width:100%}.issupport .part-content .part-wrapper .part-contact .part-btn-box{margin:20px 0;display:block}.issupport .part-content .part-wrapper .part-contact .part-btn-box .btn-left{width:100%;font-size:50px;padding:20px 0}.issupport .part-content .part-wrapper .part-contact .part-btn-box .btn-left .pc{display:none}.issupport .part-content .part-wrapper .part-contact .part-btn-box .btn-left .sp{display:-webkit-box;display:-ms-flexbox;display:flex}.issupport .part-content .part-wrapper .part-contact .part-btn-box .btn-right{width:100%;margin-top:20px}.issupport .part-content .part-wrapper .part-contact .part-btn-box .btn-right a{font-size:18px}.issupport .part-content .part-wrapper .part-contact .callouts-blue{font-size:12px}.issupport .part-content .part-wrapper .part-contact .callouts-blue::before{display:none}.iscontact-inner{padding:30px 20px 60px}.iscontact-inner .part-head .title{display:block}.iscontact-inner .part-head .title .en{line-height:1}.iscontact-inner .part-head .title .jp{margin-left:0px;font-size:16px}.iscontact-inner .part-head .title .callouts{font-size:12px}.iscontact-inner .part-content dl{display:block;border-bottom:1px solid #a4becd}.iscontact-inner .part-content dl dt{display:block;padding:10px 0 0px 0;width:100%;font-size:14px}.iscontact-inner .part-content dl dd{padding:10px 0 20px 0;width:100%;font-size:14px}.iscontact-inner .part-content dl input[type=checkbox]{width:12px;height:12px}.iscontact-inner .part-content dl input[type=checkbox]:after{width:12px;height:12px}.iscontact-inner .part-content dd .horizontal-item{margin-right:30px;margin-bottom:5px}.iscontact-inner .part-content dl:nth-child(1) dd{padding:10px 0 20px 0}.iscontact-inner .part-content dl:nth-child(3) dt{padding:20px 0 0px}.iscontact-inner .part-content dl:nth-child(3) dd{padding:10px 0 20px}.iscontact-inner .part-content dl input[type=text],.iscontact-inner .part-content dl input[type=email],.iscontact-inner .part-content dl textarea{padding:10px 10px}.iscontact-inner .part-content .imgbtn{font-size:12px}.iscontact-inner .part-content .imgbtn span{margin-right:10px}.iscontact-inner .part-content .btn_wrap{margin-top:20px}.iscontact-inner .part-content .btn_wrap .g_btn{width:135px;padding:10px 14px 10px 20px;font-size:16px}.iscontact-inner .part-content .btn_wrap .g_btn span::after{width:14px;height:18px}.iscontact-inner .part-content .imgbtn .file-upload{margin-right:0px;margin-bottom:10px}.iscontact-inner .part-content .imgbtn .file-upload .file-ttl{font-size:12px;width:158px;height:33.6px;padding:6px 32px}.iscontact-inner .part-content .imgbtn .file-upload input[type=file]{width:158px;height:33.6px}.iscontact-inner .part-content .imgbtn .file-text{margin-bottom:10px}.iscontact-inner .mw_wp_form_confirm .btn_wrap .btn_back span:before{width:14px;height:18px}.iscontact-inner .mw_wp_form_confirm .imgbtn .file-upload{padding:0}.isstory-single p{font-size:12px}.isstory-single .col .text{font-size:12px}.isstory-single .col .text p{font-size:12px}.isstory-single .page-head{background-image:url(../img/story/story-bg-single-sp.jpg) !important;height:320px}.isstory-single .part-single-head{padding:40px 20px 40px}.isstory .page-head h1{padding:0 20px}.isstory .part-content .cols{padding:95px 20px}.isstory-single .part-single-head .ttl-sub{font-size:18px;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.isstory-single .ttl-sub .cat{margin-right:0px}.isstory-single .ttl{font-size:24px;line-height:1.3;margin-top:5px}.isstory-single .flex-content{margin-top:20px}.isstory-single .flex-content .right{margin-top:40px}.isstory-single .col .peo-img{width:80px}.isstory-single .col .con{padding-left:20px;width:calc(100% - 80px);font-size:12px}.isstory-single .col .ttl span{margin-right:10px;font-size:20px}.isstory-single .col{margin-bottom:20px}.isstory-single .part-single-content .part-story-single,.isstory-single .part-single-content #part-story-single01,.isstory-single .part-single-content #part-story-single02,.isstory-single .part-single-content #part-story-single03{padding:40px 20px 40px}.isstory .part-content .cols-item{padding:0 20px}.isstory-single .part-single-content .ttl-sub{font-size:18px;margin-bottom:18px}.isstory-single .part-single-content .ttl{font-size:18px;margin-bottom:20px}.isstory-single .part-single-content figure{margin-bottom:20px}.isstory-single .part-single-content p{font-size:12px}.isstory-single .part-single-content #con-min .col-in .h3{font-size:14px}.isstory-single .part-single-content #con-min .col-in{margin-bottom:20px}.isstory-single .part-single-content #con-min{margin-bottom:40px}.isstory-single .part-single-content .is-layout-flex{gap:0em}.isstory-single .part-single-content .is-layout-flex .is-layout-flow{padding-right:60px}.isstory-single .part-single-content .is-layout-flex .is-layout-flow:nth-child(2n){padding-right:0px;padding-left:60px}.isstory .page-head{height:430px;padding:20px 0px 0 0px;background-image:url(../img/story/story-bg-sp.jpg) !important}.isstory .page-head h1{letter-spacing:1px;font-size:55px}.isstory .part-content{padding:40px 0;background-image:url(../img/story-bg01-sp.png);background-size:contain}.isstory .part-content.part-story01{padding-bottom:40px}.isstory .part-content.part-story02{padding-top:40px}.isstory .part-content.part-story02{background-size:93% auto;background-image:url(../img/story-bg02-sp.png)}.isstory .part-content .ttl{font-size:24px;line-height:1.3;margin-top:5px;margin-bottom:20px}.isstory .part-content .text{font-size:12px;margin-bottom:20px}.isstory .part-content .cols{padding:40px 20px 0px 20px}.isstory .part-content .more a{font-size:18px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;line-height:1}.isstory .part-content .more a img{width:16px}.isstory .part-content h2{margin-bottom:20px}.isstory .part-content .cols-item .col{width:100%;margin:0 0 40px 0}.isstory .part-content.part-story02 .ttl{margin-top:0}.isstory .part-content.part-story02 .text{font-size:12px}.issupport .part-content .part-wrapper .part-accessories .part-cols-item .cols-con-swiper .swiper-thumbs{position:absolute;bottom:5px;left:5px;height:auto}}@media(max-width: 400px){.issupport .part-content .part-head-nav-fix.fix{top:78.8px}.isstory .page-head{height:320px}.issupport .part-content .part-head-nav-fix{left:7px}.issupport .part-content .part-head-nav-fix.fix{left:7px}.issupport .part-content .part-wrapper .part-con .part-title .en{font-size:30px}.issupport .part-content .part-wrapper .part-con .part-title .jp{font-size:13px}}.opened-btn .issupport .part-head-nav-fix{background-color:rgba(0,0,0,0)}.opened-btn .issupport .part-head-nav-fix ul{opacity:0;visibility:hidden;pointer-events:none}.opened-btn .issupport .part-head-nav-fix .part-btn::before{background-color:#235378}.opened-btn .issupport .part-head-nav-fix .part-btn:after{background-color:#235378;opacity:1}.isabouttop{padding-top:0;background-color:rgba(0,0,0,0)}.isabouttop .part-content1{position:relative}.isabouttop .part-content1 .bg-img img{width:100%}.isabouttop .part-content1 .text{font-family:var(--font-Kosugi);position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);padding:0 clamp(20px,-20.1274px + 11.465vw,200px)}@media(max-width: 767px){.isabouttop .part-content1 .text{position:static;-webkit-transform:none;-ms-transform:none;transform:none;background-color:#d8e0e1;padding:clamp(180px,144.3312px + 10.1911vw,340px) clamp(20px,2.1656px + 5.0955vw,100px) 0}}.isabouttop .part-content1 .text img{max-width:257px}@media(max-width: 767px){.isabouttop .part-content1 .text img{max-width:180px}}.isabouttop .part-content1 .text h3{margin-top:clamp(20px,13.3121px + 1.9108vw,50px);font-size:clamp(20px,17.3248px + .7643vw,32px);font-weight:400;letter-spacing:2px}.isabouttop .part-content1 .text p{font-weight:400;margin-top:1em;font-size:clamp(16px,15.1083px + .2548vw,20px);letter-spacing:1px;line-height:2.1}.isabouttop .part-content2{overflow:hidden;background-color:#fff;margin:auto}.isabouttop .part-content2 .bg-color{padding-bottom:4em;background:-webkit-gradient(linear, left top, left bottom, from(rgba(216, 224, 225, 0.3)), to(rgba(255, 255, 255, 0)));background:linear-gradient(to bottom, rgba(216, 224, 225, 0.3) 0%, rgba(255, 255, 255, 0) 100%)}.isabouttop .part-content2 .box{padding-top:clamp(100px,82.1656px + 5.0955vw,180px)}.isabouttop .part-content2 .box:last-child{padding-bottom:clamp(100px,82.1656px + 5.0955vw,180px)}.isabouttop .part-content2 .box .text{position:relative;padding-left:clamp(20px,-31.2739px + 14.6497vw,250px);padding-bottom:clamp(20px,6.6242px + 3.8217vw,80px)}@media(max-width: 767px){.isabouttop .part-content2 .box .text{padding-bottom:70px;padding-left:clamp(20px,2.1656px + 5.0955vw,100px);padding-right:clamp(20px,2.1656px + 5.0955vw,100px)}}.isabouttop .part-content2 .box .text hgroup{padding-left:clamp(40px,22.1656px + 5.0955vw,120px);position:relative}@media(max-width: 767px){.isabouttop .part-content2 .box .text hgroup{padding-left:0}}.isabouttop .part-content2 .box .text hgroup h3{font-size:clamp(18px,15.3248px + .7643vw,30px);font-family:var(--font-Kosugi);font-weight:400;letter-spacing:2px}.isabouttop .part-content2 .box .text hgroup p{margin-top:clamp(10px,5.5414px + 1.2739vw,30px);font-size:clamp(14px,13.3312px + .1911vw,17px);font-family:var(--font-IBM-sans);font-weight:400;padding-right:300px;letter-spacing:1px;line-height:2.1}@media(max-width: 767px){.isabouttop .part-content2 .box .text hgroup p{padding-right:0;margin-top:20px}}.isabouttop .part-content2 .box .text hgroup::before{font-family:var(--font-Akshar);font-weight:500;content:attr(data-num);display:block;font-size:clamp(20px,17.7707px + .6369vw,30px);color:#a4becd;position:absolute;top:.2em;left:0}@media(max-width: 767px){.isabouttop .part-content2 .box .text hgroup::before{position:static}}.isabouttop .part-content2 .box .text .abouttop-more{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;right:clamp(40px,22.1656px + 5.0955vw,120px);bottom:clamp(20px,13.3121px + 1.9108vw,50px)}@media(max-width: 767px){.isabouttop .part-content2 .box .text .abouttop-more{position:static;margin-top:30px}}.isabouttop .part-content2 .box .text .abouttop-more a{background-color:#fff;color:#a4becd;border:1px solid #a4becd;border-radius:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:clamp(18px,16.2166px + .5096vw,26px) 40px;-webkit-transition:.3s;transition:.3s;text-decoration:none}.isabouttop .part-content2 .box .text .abouttop-more a:hover{background-color:#f3f6f9;text-decoration:none}.isabouttop .part-content2 .box .text .abouttop-more a .icon{width:17px;min-width:17px;margin-right:clamp(10px,7.7707px + .6369vw,20px)}.isabouttop .part-content2 .box .text .abouttop-more a .jp{font-size:clamp(16px,15.5541px + .1274vw,18px);white-space:nowrap;line-height:1;font-family:var(--font-IBM-sans);font-weight:500;letter-spacing:1px}.isabouttop .part-content2 .box .img img{width:100%}.isabouttop .part-content2 .boxf{background-color:#fff;padding-bottom:clamp(100px,82.1656px + 5.0955vw,180px)}.isabouttop .part-content2 .boxf>*{padding-left:clamp(60px,6.4968px + 15.2866vw,300px)}@media(max-width: 767px){.isabouttop .part-content2 .boxf>*{padding-left:clamp(20px,2.1656px + 5.0955vw,100px);padding-right:clamp(20px,2.1656px + 5.0955vw,100px)}}.isabouttop .part-content2 .boxf .title{background-color:#fff;padding-bottom:0}.isabouttop .part-content2 .boxf .title h3{display:inline-block;border-bottom:2px solid #a4becd;font-size:clamp(20px,17.7707px + .6369vw,30px);color:#a4becd;font-weight:normal;letter-spacing:2px}.isabouttop .part-content2 .boxf .content{letter-spacing:1px;line-height:2.1;font-family:var(--font-Kosugi);font-weight:400;font-size:clamp(14px,13.3312px + .1911vw,17px);padding-top:80px;padding-bottom:clamp(100px,82.1656px + 5.0955vw,180px);background:-webkit-gradient(linear, left top, left bottom, from(rgb(244, 246, 245)), to(rgba(255, 255, 255, 0)));background:linear-gradient(to bottom, rgb(244, 246, 245) 0%, rgba(255, 255, 255, 0) 100%)}.isabouttop .part-content2 .boxs .title{background-color:#fff;padding-top:40px;padding-bottom:40px;padding-left:clamp(60px,6.4968px + 15.2866vw,300px)}@media(max-width: 767px){.isabouttop .part-content2 .boxs .title{padding-left:clamp(20px,2.1656px + 5.0955vw,100px)}}.isabouttop .part-content2 .boxs .title img{width:120px}.isabouttop .part-content2 .boxs .content{position:relative}.isabouttop .part-content2 .boxs .content .text{position:absolute;top:50%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);padding-left:clamp(60px,6.4968px + 15.2866vw,300px)}@media(max-width: 767px){.isabouttop .part-content2 .boxs .content .text{padding:clamp(60px,6.4968px + 15.2866vw,300px);top:0;left:50%;-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);transform:translate(-50%, 0)}}.isabouttop .part-content2 .boxs .content .text .subtitle .en img{width:100%;max-width:280px}.isabouttop .part-content2 .boxs .content .text .subtitle .jp{font-family:var(--font-IBM-sans);font-weight:400;margin-top:clamp(20px,17.7707px + .6369vw,30px);font-size:clamp(16px,15.1083px + .2548vw,20px)}.isabouttop .part-content2 .boxs .content .text .subtitle .more{margin-top:clamp(20px,17.7707px + .6369vw,30px);display:-webkit-box;display:-ms-flexbox;display:flex}.isabouttop .part-content2 .boxs .content .text .subtitle .more a{border-radius:50%;border:1px solid #fff;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:clamp(18px,15.5478px + .7006vw,29px) clamp(18px,15.3248px + .7643vw,30px);-webkit-transition:.3s;transition:.3s}.isabouttop .part-content2 .boxs .content .text .subtitle .more a img{-webkit-transition:.3s;transition:.3s;width:17px}.isabouttop .part-content2 .boxs .content .text .subtitle .more a:hover{background-color:#f3f6f9}@media(max-width: 767px){.isabouttop .part-content2 .boxs .content .text .subtitle{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.isabouttop .part-content2 .boxs .content .text .subtitle .en{width:100%}.isabouttop .part-content2 .boxs .content .text .subtitle .en img{width:300px}.isabouttop .part-content2 .box:last-child{padding-bottom:155px}.isabouttop .part-content2 .boxf .content{padding-top:40px}.isabouttop .part-content2 .boxf{padding-bottom:0}}.isabouttopair{background:none;padding:0;max-width:100%}.isabouttopair .part-banner{position:relative;padding:clamp(60px,51.0828px + 2.5478vw,100px) 0}.isabouttopair .part-banner picture img{margin:0 auto;width:100%}.isabouttopair .part-banner .slogan{position:absolute;width:100%;max-width:1600px;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);padding:0 clamp(20px,-20.1274px + 11.465vw,200px)}.isabouttopair .part-banner .slogan img{width:100%;max-width:154px}.isabouttopair .part-banner .slogan h2{margin-top:52px;font-family:var(--font-Kosugi);font-weight:400;font-size:clamp(20px,15.5414px + 1.2739vw,40px);letter-spacing:2px}.isabouttopair .part-banner .slogan p{letter-spacing:1px;line-height:2.1;margin-top:clamp(10px,5.5414px + 1.2739vw,30px);font-family:var(--font-Kosugi);font-weight:400;font-size:clamp(14px,13.1083px + .2548vw,18px)}.isabouttopair .part-subbanner img{width:100%}.isabouttopair .part-main{padding:0 clamp(20px,11.0828px + 2.5478vw,60px);margin:clamp(120px,102.1656px + 5.0955vw,200px) auto}.isabouttopair .part-main .box{width:100%;max-width:1300px;margin:clamp(60px,46.6242px + 3.8217vw,120px) auto}.isabouttopair .part-main .box .items .item{display:-webkit-box;display:-ms-flexbox;display:flex}.isabouttopair .part-main .box .items .item .content{width:40%}.isabouttopair .part-main .box .items .item .content .title{margin-bottom:clamp(20px,15.5414px + 1.2739vw,40px)}.isabouttopair .part-main .box .items .item .content .title img{width:auto;height:clamp(18px,16.6624px + .3822vw,24px)}.isabouttopair .part-main .box .items .item .content h2{font-family:var(--font-Kosugi);font-weight:400;letter-spacing:2px;font-size:clamp(20px,17.7707px + .6369vw,30px)}.isabouttopair .part-main .box .items .item .content p{line-height:2.1;letter-spacing:1px;margin-top:clamp(10px,5.5414px + 1.2739vw,30px);font-family:var(--font-Kosugi);font-weight:400;font-size:clamp(14px,13.1083px + .2548vw,18px)}.isabouttopair .part-main .box .items .item .content .index-more{margin-top:clamp(20px,17.7707px + .6369vw,30px)}.isabouttopair .part-main .box .items .item .content .index-more a{padding:clamp(18px,17.1083px + .2548vw,22px) 50px;color:#a4becd}.isabouttopair .part-main .box .items .item .pic{width:60%;padding-left:clamp(20px,11.0828px + 2.5478vw,60px);margin-top:15%;position:relative}.isabouttopair .part-main .box .items .item .pic.pic-right{margin-right:calc(650px - 50vw);width:72%}.isabouttopair .part-main .box .items .item .pic img{width:100%}.isabouttopair .part-main .box:nth-child(2n) .items .item{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.isabouttopair .part-main .box:nth-child(2n) .items .item .content h2{font-size:clamp(18px,16.4395px + .4459vw,25px)}.isabouttopair .part-main.part-main-left .box:nth-child(2n) .items .item .pic{padding-right:clamp(20px,11.0828px + 2.5478vw,60px);padding-left:0}.isabouttopair .part-main .box:nth-child(2n) .items .item .pic{margin-top:0px;padding-left:0;padding-right:clamp(20px,11.0828px + 2.5478vw,60px)}.isabouttopair .part-about{padding:clamp(120px,102.1656px + 5.0955vw,200px) 0;background:-webkit-gradient(linear, left top, left bottom, from(#fff), color-stop(50%, #e0e6e7), to(#fff));background:linear-gradient(to bottom, #fff 0%, #e0e6e7 50%, #fff 100%)}.isabouttopair .part-about .box{width:100%}.isabouttopair .part-about .box>.title{width:100%;max-width:calc(1300px + clamp(20px,11.0828px + 2.5478vw,60px)*2);margin:0 auto;padding:0 clamp(20px,11.0828px + 2.5478vw,60px)}.isabouttopair .part-about .box .title{margin-bottom:2em}.isabouttopair .part-about .box .title img{width:auto;height:clamp(18px,16.6624px + .3822vw,24px)}.isabouttopair .part-about .box .main{overflow-x:auto;max-width:calc(1300px + clamp(20px,11.0828px + 2.5478vw,60px)*2);margin:0 auto}.isabouttopair .part-about .box .main::after{content:"";display:block;clear:both}.isabouttopair .part-about .box .main .items{min-width:940px;margin-top:calc(-1*clamp(20px,15.5414px + 1.2739vw,40px));display:-webkit-box;display:-ms-flexbox;display:flex}.isabouttopair .part-about .box .main .items .item{float:left;width:33.3333333333%;margin:clamp(20px,15.5414px + 1.2739vw,40px) clamp(10px,7.7707px + .6369vw,20px) 0}.isabouttopair .part-about .box .main .items .item:last-child{margin:clamp(20px,15.5414px + 1.2739vw,40px) clamp(20px,11.0828px + 2.5478vw,60px) 0 clamp(10px,7.7707px + .6369vw,20px)}.isabouttopair .part-about .box .main .items .item:first-child{margin:clamp(20px,15.5414px + 1.2739vw,40px) clamp(10px,7.7707px + .6369vw,20px) 0 clamp(20px,11.0828px + 2.5478vw,60px)}.isabouttopair .part-about .box .main .items .item .layout{width:100%;min-height:200px}.isabouttopair .part-about .box .main .items .item .layout .pic img{width:100%}.isabouttopair .part-about .box .main .items .item .layout .subtitle{margin:1em 0}.isabouttopair .part-about .box .main .items .item .layout .subtitle img{width:auto;height:clamp(14px,13.1083px + .2548vw,18px)}.isabouttopair .part-about .box .main .items .item .layout .title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.isabouttopair .part-about .box .main .items .item .layout .title h3{font-family:var(--font-IBM-sans);font-weight:500;font-size:clamp(16px,14.6624px + .3822vw,22px);letter-spacing:2px}.isabouttopair .part-about .box .main .items .item .layout .title .more{display:inline-block}.isabouttopair .part-about .box .main .items .item .layout .title .more a{background-color:#fff;color:#a4becd;border:1px solid #a4becd;border-radius:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:.3s;transition:.3s;text-decoration:none;width:60px;height:60px}.isabouttopair .part-about .box .main .items .item .layout .title .more a:hover{background-color:#f3f6f9;text-decoration:none}.isabouttopair .part-about .box .main .items .item .layout .title .more a .icon{width:15px;min-width:15px}.isabouttopair .part-about .box .main .items .item .layout .title .more a .jp{font-size:clamp(16px,15.1083px + .2548vw,20px);white-space:nowrap;line-height:1;font-family:var(--font-IBM-sans);font-weight:500}@media(max-width: 1400px){.isabouttopair .part-main .box .items .item .pic.pic-right{margin-right:-40px}}@media(max-width: 767px){.isabouttopair .part-about .box .main .items{min-width:190vw}.isabouttop .part-content1 .text h3{margin-top:60px}.isabouttop .part-content1 .text p{margin-top:20px}.isabouttop .part-content2 .box{padding-top:90px}.isabouttop .part-content2 .box .text hgroup h3{margin-top:20px}.isabouttopair .part-main .box .items .item .content .index-more{margin-top:30px}.isabouttopair .part-about{padding:230px 0}.isabouttopair .part-about .box .title{margin-bottom:50px}.isabouttopair .part-banner{padding:clamp(60px,51.0828px + 2.5478vw,100px) 0 53px}.isabouttopair .part-banner .slogan{position:static;-webkit-transform:none;-ms-transform:none;transform:none;padding:120px clamp(20px,-20.1274px + 11.465vw,200px) 30px}.isabouttopair .part-banner .slogan p{margin-top:30px}.isabouttopair .part-banner .slogan img{max-width:220px;width:39%}.isabouttopair .part-banner .slogan h2{margin-top:2em}.isabouttopair .part-main{margin:90px auto}.isabouttopair .part-main .box{margin:50px auto}.isabouttopair .part-main .box .items .item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.isabouttopair .part-main .box .items .item .content .title{margin-bottom:30px}.isabouttopair .part-main .box .items .item .content{width:100%;margin-top:40px}.isabouttopair .part-main .box .items .item .pic{width:100%;padding-left:20px;margin-top:70px;margin-right:0}.isabouttopair .part-main .box:nth-child(2n) .items .item .pic{padding-right:0px;padding-left:0px}.isabouttopair .part-main.part-main-left{padding:0;margin:60px auto}.isabouttopair .part-main .box .items .item .content p{margin-top:20px}.isabouttopair .part-main .box .items .item .content p br{display:none}.isabouttopair .part-main.part-main-left .box .items .item .content{padding:0 clamp(20px,11.0828px + 2.5478vw,60px)}.isabouttopair .part-main.part-main-left .box .items .item .pic{margin-top:50px;padding:0 clamp(20px,11.0828px + 2.5478vw,60px) 0 clamp(40px,35.5414px + 1.2739vw,60px)}.isabouttopair .part-main .box:nth-child(2n) .items .item{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.isabouttopair .part-main.part-main-left .box:nth-child(2) .items .item .content{margin-top:40px}.isabouttopair .part-main.part-main-left .box:nth-child(2) .items .item .pic{padding-left:0}.isabouttopair .part-main .box .items .item .pic.pic-right{margin-right:0;width:100%;padding:0 0 0 20px;margin-top:50px}}.wp-block-group.dialogue{display:grid;grid-template-columns:5em auto;-moz-column-gap:20px;-webkit-column-gap:20px;column-gap:20px;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.wp-block-group.dialogue p{font-family:var(--font-IBM-sans);font-weight:400;font-size:clamp(12px,11.1083px + .2548vw,16px)}.wp-block-group.dialogue h4{font-size:clamp(14px,13.5541px + .1274vw,16px);font-family:var(--font-IBM-sans);font-weight:600;color:var(--blue)}@media(max-width: 767px){.wp-block-group.dialogue{grid-template-columns:1fr}.wp-block-group.dialogue p{padding-left:2em}}.cmn-inner{max-width:1300px;margin:auto;padding:0 20px}.single-story{line-height:2.1;font-size:clamp(12px,10.6624px + .3822vw,18px)}.single-story-main{padding-bottom:var(--gap);overflow:hidden;font-size:clamp(16px,15.5541px + .1274vw,18px);background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.5)), color-stop(50%, rgba(213, 221, 221, 0.5)), to(rgba(255, 255, 255, 0.5)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.5), rgba(213, 221, 221, 0.5) 50%, rgba(255, 255, 255, 0.5));background-repeat:repeat-y;background-size:100vw 150vh;overflow:hidden}.single-story-main img{display:block;width:100%}.single-story-main .cmn-inner>*{margin:var(--gap) 0}.single-story-main .story-gallery{margin-left:calc(630px - 50vw) !important;display:grid;grid-template-columns:repeat(2, 1fr);gap:20px 10px}.single-story-main .story-gallery .wp-block-image{width:100% !important}.single-story-main .wp-block-image .alignright{margin-right:calc(630px - 50vw) !important;width:auto}.single-story-main .wp-block-image .alignleft{margin-left:calc(630px - 50vw) !important}.single-story-main .wp-block-image .alignright,.single-story-main .wp-block-image .alignleft{float:none;margin:0;display:block;min-width:100%}.single-story-main .story-interview{display:block;margin-top:100px}.single-story-main .story-interview .wp-block-embed__wrapper{position:relative;margin-top:var(--gap)}.single-story-main .story-interview .wp-block-embed__wrapper:before{content:"";display:block;width:100%;padding-top:56.25%}.single-story-main .story-interview .wp-block-embed__wrapper iframe{display:block;width:100%;height:100%;position:absolute;left:0;top:0}.single-story-main .story-interview h3,.single-story-main .story-interview h4{color:var(--blue);line-height:1.5}.single-story-main .story-interview h3{font-family:var(--font-Kosugi);font-size:var(--font-35);font-weight:400}.single-story-main .story-interview h4{font-size:var(--font-25);font-family:var(--font-Akshar);font-weight:400}@media(max-width: 1300px){.single-story-main .story-gallery{margin-left:-20px !important}.single-story-main .wp-block-image .alignright{margin-right:-20px !important}.single-story-main .wp-block-image .alignleft{margin-left:-20px !important;margin-right:-20px !important}}@media(max-width: 767px){.single-story-main{font-size:var(--font-16)}.single-story-main .story-gallery{grid-template-columns:1fr;margin-right:-20px !important}.single-story-main .story-gallery img{width:90% !important}.single-story-main .story-gallery .wp-block-image:nth-child(even) img{margin-left:auto}}.stroy-featured{position:relative}.stroy-featured:before{content:"";display:block;padding-top:43%}.stroy-featured img{display:block;width:100%;position:absolute;height:100%;left:0;top:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media(max-width: 767px){.stroy-featured:before{padding-top:70%}}.sec03.story{background-color:rgba(0,0,0,0) !important;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.5)), color-stop(50%, rgba(213, 221, 221, 0.5)), to(rgba(213, 221, 221, 0.5)));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.5), rgba(213, 221, 221, 0.5) 50%, rgba(213, 221, 221, 0.5))}.title-head{color:#000 !important}.single-story-head{margin:calc(var(--gap)*1.5) 0}.single-story-head .stroy_ttl{line-height:1.6;font-family:var(--font-Kosugi)}.single-story-head .stroy_ttl h1{font-size:clamp(22px,17.9873px + 1.1465vw,40px);font-weight:400}.single-story-head .stroy_ttl h2{font-size:clamp(20px,17.7707px + .6369vw,30px);font-weight:400;letter-spacing:2px}.single-story-head h4.ttl{font-family:var(--font-IBM-sans);font-weight:500;font-size:clamp(16px,13.9936px + .5732vw,25px);color:var(--blue);line-height:1;margin-bottom:10px;letter-spacing:2px}.single-story-head .peo-img img{border-radius:100%}.single-story-head .text{font-family:var(--font-IBM-sans);font-weight:400;line-height:2.1;font-size:clamp(12px,11.1083px + .2548vw,16px)}.single-story-head .grid-cols{display:grid;grid-template-columns:auto 520px;-moz-column-gap:10%;-webkit-column-gap:10%;column-gap:10%;row-gap:var(--gap);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:var(--gap);font-family:var(--font-IBM-sans);font-weight:400;font-size:clamp(12px,10.6624px + .3822vw,18px)}.single-story-head .col{display:grid;grid-template-columns:150px auto;-moz-column-gap:20px;-webkit-column-gap:20px;column-gap:20px}.single-story-head .col:not(:last-child){margin-bottom:30px}@media(max-width: 1200px){.single-story-head .grid-cols{-moz-column-gap:5%;-webkit-column-gap:5%;column-gap:5%}.index-support .con{-ms-flex-wrap:wrap;flex-wrap:wrap}.index-support .con .con-wrap{width:calc(100% - 168px)}.index-support .index-more{padding-left:168px;margin-top:clamp(40px,37.7707px + .6369vw,50px)}}@media(max-width: 1000px){.single-story-head .grid-cols{grid-template-columns:1fr}}@media(max-width: 767px){.single-story-head .col{grid-template-columns:90px auto;-moz-column-gap:15px;-webkit-column-gap:15px;column-gap:15px}.index-support{background-image:url(../img/index-support-new-sp.webp)}.index-support .index-more{margin-top:clamp(20px,-1.4765px + 6.7114vw,50px)}.index-support .con{display:block;padding:530px 40px 110px;padding:69vw clamp(30px,-54.7107px + 11.0444vw,122px) 14vw}.index-support .title-head img{width:clamp(59px,.2975px + 18.3445vw,141px);max-width:141px}.index-support .con .con-wrap{width:100%}.index-support h3{font-size:clamp(20px,7.1141px + 4.0268vw,38px)}.index-support p{display:none}.index-support .index-more{padding-left:0px}}.page-featured{position:relative;background-color:var(--blue)}.page-featured .cmn-pge-ttl{position:absolute;width:100%;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:0;color:#fff;z-index:1}.page-featured h1{width:33%;max-width:152px;margin-bottom:10px}.page-featured h2{font-family:var(--font-IBM-sans);font-weight:600;font-size:20px;letter-spacing:1px}.page-featured img{display:block;width:100%}@media(max-width: 767px){.page-featured{padding-top:min(400px,120%)}.page-featured .cmn-pge-ttl{top:58%}.page-featured picture{display:none}.page-featured h1{height:48px}.page-featured h2{font-size:16px}}.story-list{margin:clamp(40px,8.7898px + 8.9172vw,180px) 0}.story-list .loading-post.loading~.cmn-inner{-webkit-filter:grayscale(1);filter:grayscale(1)}.story-list .loading-post img{-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px)}.story-list .cols{display:grid;grid-template-columns:58% auto;gap:clamp(20px,11.0828px + 2.5478vw,60px);margin-bottom:clamp(40px,8.7898px + 8.9172vw,180px);-webkit-box-align:center;-ms-flex-align:center;align-items:center}.story-list .pic{position:relative;overflow:hidden}.story-list .pic:before{content:"";display:block;padding-top:72%}.story-list .pic img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block;position:absolute;width:100%;height:100%;left:0;top:0}.story-list .text{font-family:var(--font-IBM-sans);font-weight:400;font-size:clamp(12px,11.1083px + .2548vw,16px);margin:1.2em 0 1.6em;letter-spacing:1px;line-height:2.1}.story-list .stroy_ttl{font-family:var(--font-Kosugi);font-weight:400;line-height:1.6;letter-spacing:2px}.story-list .stroy_ttl h3{font-weight:400;font-size:clamp(14px,12.6624px + .3822vw,20px)}.story-list .stroy_ttl h2{font-weight:400;font-size:clamp(20px,18.2166px + .5096vw,28px)}.story-list .ttl{font-family:var(--font-Kosugi);font-weight:400;font-size:clamp(20px,18.2166px + .5096vw,28px);line-height:1.6;letter-spacing:2px}.story-list .more a{font-family:var(--font-Akshar);line-height:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:var(--font-25);font-weight:400;letter-spacing:1px;color:#000;text-decoration:none;gap:10px}.story-list .more a img{-webkit-transition:.3s;transition:.3s;width:20px}@media(pointer: fine){.story-list .more a:hover img{-webkit-transform:translateX(5px);-ms-transform:translateX(5px);transform:translateX(5px)}}@media(max-width: 1400px){.story-list .cols{-moz-column-gap:5%;-webkit-column-gap:5%;column-gap:5%}}@media(max-width: 1200px){.story-list .cols{grid-template-columns:55% auto}}@media(max-width: 767px){.story-list .cols{grid-template-columns:1fr}.page-featured .cmn-inner{padding:0 20px}.single-story .cmn-inner{padding:0 20px}.cmn-inner{padding:0 0px}.story-list .pic{width:calc(100% - 20px);margin-right:20px}.story-list .content{padding:0 20px}.story-list .more a{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.single-story-main .wp-block-image .aligncenter{margin-left:calc(630px - 50vw) !important;margin-right:calc(630px - 50vw) !important}}@media(max-width: 450px){.index-more a .jp{font-size:14px}.index-more a .icon{width:14px;min-width:14px}.sec02-news .title-head img{width:29%;max-width:120px}.sec02-news .sec02-wrapper .cols .title .en img{width:56%}.sec02-news .sec02-wrapper .cols:nth-child(2) .title .en img{width:82%}.sec02-news .sec02-wrapper .cols .cols-con .title{width:80%}.sec02-news .sec02-wrapper .cols .title .jp{font-size:3.4vw;letter-spacing:1px}.index-story-bg .index-story p{font-size:14px}.index-story-bg .index-story .cols-wrap .stroy_ttl h5{font-size:14px}.index-story-bg .index-story .cols-wrap .stroy_ttl h4{font-size:16px}.index-about .title-head img{width:44%;max-width:76px}.index-about p{font-size:14px}.index-about .index-more a{padding:clamp(18px,17.1083px + .2548vw,22px) 40px}.isabouttop .part-content1 .text img{max-width:257px;width:66%}.isabouttop .part-content1 .text p{font-size:14px}.isabout-top .part-single06 .ttl img{width:74%}.isabout-top .part-single06 .part-single0-content{padding:56px clamp(20px,2.1656px + 5.0955vw,100px) 300px clamp(20px,2.1656px + 5.0955vw,100px)}.part-single06 .part-single0-content{padding:56px clamp(20px,2.1656px + 5.0955vw,100px) 228px clamp(20px,2.1656px + 5.0955vw,100px)}.part-single06 .ttl img{width:50%}.part-single06 .title-head img{width:25%;max-width:120px}.products-page-main .title-head img{width:25%;max-width:120px}.isabouttopair .part-banner .slogan h2{font-size:26px}.isabouttopair .part-banner .slogan p{line-height:2.4}.isabouttopair .part-main .box .items .item .content p{margin-top:10px;font-size:13px}.isabouttopair .part-about{padding:230px 0}.isabouttopair .part-about .box .main .items{min-width:240vw}.isabouttopair .part-about .box .main .items .item{width:80vw}.isproduct-inner .title-head img{width:73%}.isproduct-inner .col:nth-child(2) .title-head img{width:95%}.isproduct-inner .col:nth-child(1) .product-wrapper .cols:nth-child(1) h3 img{width:33%}.isproduct-inner .product-wrapper .cols .con .title{width:80%}.isproduct-inner .product-wrapper h3 img{width:56%}.isproduct-inner .product-wrapper .cols:nth-child(2) .title .en img{width:60%}.isproduct-inner .product-wrapper .cols:nth-child(3) h3 img{width:82%}.isproduct-inner .product-wrapper h4{font-size:3.4vw;letter-spacing:1px}.isproduct-single .part-single08 p{font-size:12px;line-height:2.4}.isproduct-single .part-single09 .part-wrapper p{font-size:14px}.isproduct-single .part-single04 .cols-item .col .con-text{font-size:14px}.isproduct-single .part-single04 .cols-item .col ul li .icon{width:32px;min-width:32px}.isproduct-single .part-single05 .cols-item .col .img{width:74%}.isproduct-single .part-single05 .part-content .tab-box table{width:148vw}.isproduct-single-kaze .part-single-head-bg{background-position:83% bottom}.isproduct-single-kaze .part-single-head{padding:180px clamp(20px,-20.1274px + 11.465vw,200px) 420px}.isproduct-single-kaze .text{line-height:2.4;font-size:14px}.isproduct-single .part-single02 .cols-item.cols-item-news .con .ttl{font-size:20px}.isproduct-single .part-single02 .cols-item.cols-item-news .con .text{font-size:14px}.isproduct-single .part-single04 .cols-item .col .con-ttl{font-size:18px}}.sec01 .sec01-con-text-bg{background:-webkit-gradient(linear, left top, left bottom, color-stop(51%, rgb(249, 247, 239)), color-stop(51%, rgb(249, 247, 239)), to(rgb(255, 255, 255)));background:linear-gradient(to bottom, rgb(249, 247, 239) 51%, rgb(249, 247, 239) 51%, rgb(255, 255, 255) 100%)}.sec01 .sec01-con-text{max-width:1600px;margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;padding:clamp(120px,112.9412px + .9412vw,128px) clamp(30px,-54.7107px + 11.0444vw,122px) 180px}.sec01 .sec01-con-text .left{max-width:260px;width:17.5vw}@media(max-width: 767px){.sec01 .sec01-con-text .left{display:none}}.sec01 .sec01-con-text .right{max-width:389px;width:24.35vw;margin-left:24.35vw}@media(max-width: 767px){.sec01 .sec01-con-text .right{max-width:544px;width:70.93vw;margin-left:0}}@media(max-width: 767px){.sec01 .sec01-con-text{padding:clamp(120px,112.9412px + .9412vw,128px) clamp(30px,-54.7107px + 11.0444vw,122px) 24vw}}.sec01 .sec01-baner-wrap{max-width:1600px;margin:auto;display:grid;grid-template-columns:repeat(2, 0.492fr) 1fr;grid-template-rows:repeat(3, 1fr);grid-column-gap:8px;grid-row-gap:8px;position:relative}.sec01 .sec01-baner-wrap .con{position:absolute;z-index:2;bottom:0;left:0;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:clamp(20px,15.3962px + .6002vw,25px) 20px clamp(20px,15.3962px + .6002vw,25px) 30px}@media(max-width: 767px){.sec01 .sec01-baner-wrap .con{padding:20px 15px 20px 25px;padding:clamp(10px,2.8412px + 2.2371vw,20px) clamp(8px,2.9888px + 1.566vw,15px) clamp(10px,2.8412px + 2.2371vw,20px) clamp(15px,7.8412px + 2.2371vw,25px)}}.sec01 .sec01-baner-wrap a{display:block;position:absolute;z-index:5;top:0;left:0;width:100%;height:100%}.sec01 .sec01-baner-wrap .img{overflow:hidden}.sec01 .sec01-baner-wrap .img img{-webkit-transition:.5s all;transition:.5s all}.sec01 .sec01-baner-wrap .title{width:70%}@media(max-width: 767px){.sec01 .sec01-baner-wrap .title{width:calc(100% - 35px)}}.sec01 .sec01-baner-wrap .more{display:-webkit-box;display:-ms-flexbox;display:flex}.sec01 .sec01-baner-wrap .more .icon{max-width:40px;width:40px;border-radius:50%;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:.3s;transition:.3s;aspect-ratio:1/1}.sec01 .sec01-baner-wrap .more .icon img{-webkit-transition:.3s;transition:.3s;width:23%;max-width:11px}@media(max-width: 767px){.sec01 .sec01-baner-wrap .more .icon{max-width:35px;width:4.565vw}.sec01 .sec01-baner-wrap .more .icon img{width:37%}}.sec01 .sec01-baner-wrap .item{position:relative}@media(min-width: 781px){.sec01 .sec01-baner-wrap .item:hover .more .icon{background-color:#f3f6f9}.sec01 .sec01-baner-wrap .item:hover .img img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}}.sec01 .sec01-baner-wrap .item:nth-child(1){grid-area:1/1/2/3}.sec01 .sec01-baner-wrap .item:nth-child(1) h3.en img{max-width:136px}@media(max-width: 767px){.sec01 .sec01-baner-wrap .item:nth-child(1) h3.en img{max-width:clamp(58px,2.1611px + 17.4497vw,136px)}}.sec01 .sec01-baner-wrap .item:nth-child(2){grid-area:2/1/3/3}.sec01 .sec01-baner-wrap .item:nth-child(2) h3.en img{max-width:244px}@media(max-width: 767px){.sec01 .sec01-baner-wrap .item:nth-child(2) h3.en img{max-width:clamp(108px,10.6398px + 30.4251vw,244px)}}.sec01 .sec01-baner-wrap .item:nth-child(3){grid-area:1/3/3/4}.sec01 .sec01-baner-wrap .item:nth-child(3) h3.en img{max-width:387px}@media(max-width: 767px){.sec01 .sec01-baner-wrap .item:nth-child(3) h3.en img{max-width:clamp(174px,21.5168px + 47.651vw,387px)}}.sec01 .sec01-baner-wrap .item:nth-child(4){grid-area:3/1/4/2}.sec01 .sec01-baner-wrap .item:nth-child(4) h3.en img{max-width:275px}@media(max-width: 767px){.sec01 .sec01-baner-wrap .item:nth-child(4) h3.en img{width:clamp(75px,2.6957px + 22.5951vw,176px)}}.sec01 .sec01-baner-wrap .item:nth-child(5){grid-area:3/2/4/3}.sec01 .sec01-baner-wrap .item:nth-child(5) h3.en img{max-width:279px}@media(max-width: 767px){.sec01 .sec01-baner-wrap .item:nth-child(5) h3.en img{width:clamp(102px,2.4922px + 31.0962vw,241px)}}.sec01 .sec01-baner-wrap .item:nth-child(6){grid-area:3/3/4/4}.sec01 .sec01-baner-wrap .item:nth-child(6) h3.en img{max-width:195px}@media(max-width: 767px){.sec01 .sec01-baner-wrap .item:nth-child(6) h3.en img{max-width:clamp(98px,28.5593px + 21.7002vw,195px)}}@media(max-width: 767px){.sec01 .sec01-baner-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:130px clamp(30px,-54.7107px + 11.0444vw,122px);padding:17vw clamp(30px,-54.7107px + 11.0444vw,122px);gap:8px}.sec01 .sec01-baner-wrap .item{width:100%}.sec01 .sec01-baner-wrap .item:nth-child(4){width:calc(50% - 4px)}.sec01 .sec01-baner-wrap .item:nth-child(5){width:calc(50% - 4px)}}.index-online-store{color:#fff;position:relative}.index-online-store>a{display:block;width:100%;height:100%;top:0;left:0;position:absolute;z-index:4}.index-online-store .img{position:absolute;z-index:1;background-position:center;background-repeat:no-repeat;background-size:cover;overflow:hidden;width:100%;height:100%;top:0;left:0}.index-online-store .img .bg-photo{position:absolute;z-index:1;background-position:center;background-repeat:no-repeat;background-size:cover;-webkit-transition:.5s;transition:.5s;width:100%;height:100%;top:0;left:0}@media(max-width: 767px){.index-online-store .img .bg-photo{background-image:url(../img/index-online-store-sp.webp) !important}}.index-online-store .con{max-width:1600px;padding:clamp(100px,26.3385px + 9.6038vw,180px) clamp(40px,-32.3529px + 9.6471vw,122px);margin:0 auto;position:relative;z-index:2}.index-online-store .con h2{display:-webkit-box;display:-ms-flexbox;display:flex}.index-online-store .con h2>div{padding-bottom:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #fff}.index-online-store .con h2>div>img{max-width:285px;width:17.813vw}@media(max-width: 767px){.index-online-store .con h2>div>img{max-width:342px;width:44.59vw}}.index-online-store .con h2>div .more{margin-left:25px;display:-webkit-box;display:-ms-flexbox;display:flex}.index-online-store .con h2>div .more .icon{max-width:40px;width:40px;border-radius:50%;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;aspect-ratio:1/1;-webkit-transition:.3s;transition:.3s}.index-online-store .con h2>div .more .icon img{-webkit-transition:.3s;transition:.3s;width:23%;max-width:11px}@media(max-width: 767px){.index-online-store .con h2>div .more{margin-left:30px}.index-online-store .con h2>div .more .icon{max-width:48px;width:6.26vw}}@media(min-width: 781px){.index-online-store .con h2>div .more .icon img{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}}.index-online-store .con p{margin-top:40px;font-size:17px;letter-spacing:1px}@media(max-width: 767px){.index-online-store .con{padding:clamp(100px,26.3385px + 9.6038vw,180px) clamp(40px,-32.3529px + 9.6471vw,122px) 540px;padding:13vw clamp(30px,-54.7107px + 11.0444vw,122px) 71vw}.index-online-store .con p{margin-top:clamp(20px,3.2134px + 4.7962vw,40px);font-size:clamp(13px,1.2494px + 3.3573vw,27px);letter-spacing:.5px}}@media(min-width: 781px){.index-online-store:hover .img .bg-photo{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}}.page-support-bottom{max-width:1600px;padding-top:clamp(80px,62.1656px + 5.0955vw,160px);margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-left:clamp(1px,-182.2329px + 23.8896vw,200px);padding-bottom:30px;position:relative}.page-support-bottom a{-webkit-transition:.3s;transition:.3s}.page-support-bottom a:hover{opacity:.7}@media(max-width: 767px){.page-support-bottom{padding-bottom:6vw}}.product_dtl_airyfog.isproduct-single .part-single09 .part-wrapper .sub{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.product_dtl_airyfog.isproduct-single .part-single09 .part-wrapper .img-item-botm.end{max-width:400px}@media(max-width: 500px){.product_dtl_airyfog.isproduct-single .part-single09 .part-wrapper .img-item-botm.end{max-width:100%}}@media(max-width: 767px){.product_dtl_airyfog.isproduct-single .part-single04 .cols-item{margin-top:40px}}.product_dtl_airyfog.isproduct-single .part-single04 .cols-item .col.flex4{margin-top:clamp(30px,2px + 8.75vw,170px);gap:0}@media(max-width: 767px){.product_dtl_airyfog.isproduct-single .part-single04 .cols-item .col.flex4{margin-top:0}}.product_dtl_airyfog.isproduct-single .part-single04 .cols-item .col.flex4 ul{gap:0}.product_dtl_airyfog.isproduct-single .part-single04 .cols-item .col.flex4 ul li{width:calc(25% - 10px);margin-bottom:clamp(10px,-1.1465px + 3.1847vw,60px)}@media(max-width: 960px){.product_dtl_airyfog.isproduct-single .part-single04 .cols-item .col.flex4 ul li{width:calc(33.333% - 10px)}}@media(max-width: 500px){.product_dtl_airyfog.isproduct-single .part-single04 .cols-item .col.flex4 ul li{width:calc(50% - 10px)}}.product_dtl_airyfog.isproduct-single .part-single05 .cols-item .col:nth-child(1) .color-con::before,.product_dtl_airyfog.isproduct-single .part-single05 .tab-items-box .color-con:nth-child(1):before{position:static;-webkit-transform:none;-ms-transform:none;transform:none;background-color:#938f90}.product_dtl_airyfog.isproduct-single .part-single05 .cols-item .col:nth-child(1) .color-con::after,.product_dtl_airyfog.isproduct-single .part-single05 .tab-items-box .color-con:nth-child(1):after{display:none}.product_dtl_airyfog.isproduct-single .part-single05 .cols-item .col:nth-child(2) .color-con::before,.product_dtl_airyfog.isproduct-single .part-single05 .tab-items-box .color-con:nth-child(2):before{background-color:#e7dfc0}.product_dtl_airyfan.isproduct-single .part-single-head{max-width:546px}.product_dtl_airyfan .part-single01 .left .note a{display:inline-block;margin-top:30px;letter-spacing:1px;line-height:2.1;margin-top:clamp(10px,5.5414px + 1.2739vw,30px);font-family:var(--font-IBM-sans);font-weight:500;font-size:clamp(14px,13.1083px + .2548vw,18px);color:#a4becd}.product_dtl_airyfan .border{border:1px solid #928178}.product_dtl_airyfan.isproduct-single .part-single09 .part-wrapper .img-item-botm.end{max-width:424px}.product_dtl_airyfan.isproduct-single .part-single09 .part-wrapper .img-item-botm .flex3{width:calc(33.333% - 3px)}@media(max-width: 767px){.product_dtl_airyfan.isproduct-single .part-single09 .part-wrapper .img-item-botm .flex3{width:80%}}.product_dtl_airyfan.isproduct-single .part-single09 .part-wrapper .img-item-botm.full{max-width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:0}@media(max-width: 767px){.product_dtl_airyfan.isproduct-single .part-single09 .part-wrapper .img-item-botm.full{gap:20px}}.product_dtl_airyfan.isproduct-single .part-single05 .cols-item{max-width:100%}.product_dtl_airyfan.isproduct-single .part-single05 .cols-item .col:nth-child(1) .color-con::before,.product_dtl_airyfan.isproduct-single .part-single05 .tab-items-box .color-con:nth-child(1):before{position:static;-webkit-transform:none;-ms-transform:none;transform:none;background-color:#8b8788}.product_dtl_airyfan.isproduct-single .part-single05 .cols-item .col:nth-child(1) .color-con::after,.product_dtl_airyfan.isproduct-single .part-single05 .tab-items-box .color-con:nth-child(1):after{display:none}.product_dtl_airyfan.isproduct-single .part-single05 .cols-item .col:nth-child(2) .color-con::before,.product_dtl_airyfan.isproduct-single .part-single05 .tab-items-box .color-con:nth-child(2):before{background-color:#dddad7}.product_dtl_airyfan.isproduct-single .part-single05 .cols-item .col:nth-child(3) .color-con::before,.product_dtl_airyfan.isproduct-single .part-single05 .tab-items-box .color-con:nth-child(3):before{background-color:#717171}.product_dtl_airyfan .other-box{border-top:1px solid #5f8da9;border-bottom:1px solid #5f8da9;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:40px}@media(max-width: 767px){.product_dtl_airyfan .other-box{display:block;max-width:430px;margin:0 auto 40px}}.product_dtl_airyfan .other-box dl:last-child{border-left:1px solid #5f8da9}@media(max-width: 767px){.product_dtl_airyfan .other-box dl:last-child{border-left:none;border-top:1px solid #5f8da9}}.product_dtl_airyfan .other-box dl{display:-webkit-box;display:-ms-flexbox;display:flex;width:50%;text-align:center;font-family:var(--font-IBM-sans);font-weight:400}@media(max-width: 767px){.product_dtl_airyfan .other-box dl{width:100%}}.product_dtl_airyfan .other-box dl dt{width:45%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:20px 10px;border-right:1px dashed #5f8da9;line-height:1.4}.product_dtl_airyfan .other-box dl dt .img{max-width:131px;margin-bottom:15px}.product_dtl_airyfan .other-box dl dd{padding:20px 10px;width:55%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.product_dtl_airyfan .other-box dl dd .img{width:30px;margin-bottom:15px}.product_dtl_airyfan .other-box dl dd .img svg{width:100%}.product_dtl_airyfan.isproduct-single .part-single09 .part-wrapper .cols-item:last-child:last-child>*{margin:clamp(20px,8.1847px + 3.3758vw,73px) 0 clamp(20px,2.1656px + 5.0955vw,100px) auto}.product_dtl_airyfan .more-link a:hover .price,.product_dtl_airyfog .more-link a:hover .price{color:#000}.product_dtl_airyfan .more-link a:hover .arrow-svg,.product_dtl_airyfog .more-link a:hover .arrow-svg{color:#000}.product_dtl_airyfan .more-link a .price,.product_dtl_airyfog .more-link a .price{color:#fff;font-weight:500;margin-top:3px;-webkit-transition:.3s;transition:.3s}.product_dtl_airyfan .more-link a .price .num,.product_dtl_airyfog .more-link a .price .num{font-size:clamp(18px,14.879px + .8917vw,32px);font-family:var(--font-Akshar);line-height:1;white-space:nowrap;line-height:1}.product_dtl_airyfan .more-link a .price .ja,.product_dtl_airyfog .more-link a .price .ja{font-size:clamp(12px,11.1083px + .2548vw,16px);margin-left:5px;line-height:1;white-space:nowrap;line-height:1}.product_dtl_airyfan .more-link a .arrow-svg,.product_dtl_airyfog .more-link a .arrow-svg{color:#fff}.product_dtl_airyfan .part-single-head-bg,.product_dtl_airyfog .part-single-head-bg{overflow:hidden}.product_dtl_airyfan .part-single-head-bg .airyfan-one-swiper,.product_dtl_airyfog .part-single-head-bg .airyfan-one-swiper{position:absolute;left:0;top:0}.product_dtl_airyfan .part-single-head-bg .airyfan-one-swiper .bg-photo,.product_dtl_airyfan .part-single-head-bg .airyfan-one-swiper .img,.product_dtl_airyfog .part-single-head-bg .airyfan-one-swiper .bg-photo,.product_dtl_airyfog .part-single-head-bg .airyfan-one-swiper .img{width:100%;height:100%}.product_dtl_airyfan .part-single-head-bg .airyfan-one-swiper .swiper-slide img,.product_dtl_airyfog .part-single-head-bg .airyfan-one-swiper .swiper-slide img{display:none}.product_dtl_airyfan .arrow-svg,.product_dtl_airyfog .arrow-svg{margin-left:10px;-webkit-transition:.3s;transition:.3s}.product_dtl_airyfan .arrow-svg svg,.product_dtl_airyfog .arrow-svg svg{width:10px}.product_dtl_airyfan .part-single09 .part-wrapper .img-item-botm .en img,.product_dtl_airyfog .part-single09 .part-wrapper .img-item-botm .en img{width:79px;margin:12px auto 0}.product_dtl_airyfan.isproduct-single .part-single04 .part-wrapper04,.product_dtl_airyfog.isproduct-single .part-single04 .part-wrapper04{max-width:100%}.product_dtl_airyfan.isproduct-single .part-single04 .cols-item .col .img::before,.product_dtl_airyfog.isproduct-single .part-single04 .cols-item .col .img::before{display:none}.product_dtl_airyfan.isproduct-single .part-single04 .cols-item .col,.product_dtl_airyfog.isproduct-single .part-single04 .cols-item .col{width:100%;text-align:left;margin-bottom:0;margin-top:0px}.product_dtl_airyfan.isproduct-single .part-single04 .cols-item.full,.product_dtl_airyfog.isproduct-single .part-single04 .cols-item.full{width:calc(100% + clamp(20px,-20.1274px + 11.465vw,200px))}@media(max-width: 500px){.product_dtl_airyfan.isproduct-single .part-single04 .cols-item.full,.product_dtl_airyfog.isproduct-single .part-single04 .cols-item.full{width:100%}}.product_dtl_airyfan.isproduct-single .part-single04 .swiper,.product_dtl_airyfog.isproduct-single .part-single04 .swiper{padding-right:clamp(20px,-20.1274px + 11.465vw,200px)}@media(max-width: 500px){.product_dtl_airyfan.isproduct-single .part-single04 .swiper,.product_dtl_airyfog.isproduct-single .part-single04 .swiper{padding-right:0}}.product_dtl_airyfan.isproduct-single .part-single04 .cols-item .col .con-text,.product_dtl_airyfog.isproduct-single .part-single04 .cols-item .col .con-text{max-width:100%}.product_dtl_airyfan.isproduct-single .part-single05 .cols-item .col,.product_dtl_airyfog.isproduct-single .part-single05 .cols-item .col{max-width:228px}.product_dtl_airyfan.isproduct-single .part-single05 .cols-item .col .price,.product_dtl_airyfog.isproduct-single .part-single05 .cols-item .col .price{font-weight:500;margin-top:3px;-webkit-transition:.3s;transition:.3s;margin-bottom:25px}.product_dtl_airyfan.isproduct-single .part-single05 .cols-item .col .price .num,.product_dtl_airyfog.isproduct-single .part-single05 .cols-item .col .price .num{font-size:clamp(18px,14.879px + .8917vw,32px);font-family:var(--font-Akshar);line-height:1;white-space:nowrap}.product_dtl_airyfan.isproduct-single .part-single05 .cols-item .col .price .ja,.product_dtl_airyfog.isproduct-single .part-single05 .cols-item .col .price .ja{font-size:clamp(12px,11.1083px + .2548vw,16px);margin-left:5px;line-height:1;white-space:nowrap}.product_dtl_airyfan.isproduct-single .part-single05 .cols-item .col .more-link a .en,.product_dtl_airyfog.isproduct-single .part-single05 .cols-item .col .more-link a .en{padding-left:0px;margin-left:0px;border-left:0}.product_dtl_airyfan.isproduct-single .part-single05 .cols-item .col:nth-child(1) .color-con,.product_dtl_airyfog.isproduct-single .part-single05 .cols-item .col:nth-child(1) .color-con{padding-left:0}.product_dtl_airyfan.isproduct-single .part-single05 .part-content .tab-box table tr:nth-child(1) th,.product_dtl_airyfog.isproduct-single .part-single05 .part-content .tab-box table tr:nth-child(1) th{font-family:var(--font-Kosugi);font-weight:400;vertical-align:auto;text-align:left}.product_dtl_airyfan.isproduct-single .part-single05 .part-content .tab-box table tr th,.product_dtl_airyfog.isproduct-single .part-single05 .part-content .tab-box table tr th{vertical-align:top}.product_dtl_airyfan.isproduct-single .part-single05 .part-content .tab-box table tr td,.product_dtl_airyfog.isproduct-single .part-single05 .part-content .tab-box table tr td{text-align:left;padding:10px;background-color:rgba(0,0,0,0)}.product_dtl_airyfan.isproduct-single .part-single05 .part-content .tab-box table tr:nth-child(1) td,.product_dtl_airyfog.isproduct-single .part-single05 .part-content .tab-box table tr:nth-child(1) td{font-size:14px}@media(max-width: 767px){.product_dtl_airyfan.isproduct-single .part-single05 .part-content .tab-box table tr:nth-child(1) td,.product_dtl_airyfog.isproduct-single .part-single05 .part-content .tab-box table tr:nth-child(1) td{font-size:12px}}.product_dtl_airyfan .part-single05 .ttl,.product_dtl_airyfog .part-single05 .ttl{margin-bottom:0}.product_dtl_airyfan .part-single05 .part-content .tab-box .td-box,.product_dtl_airyfog .part-single05 .part-content .tab-box .td-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.product_dtl_airyfan .part-single05 .part-content .tab-box .td-box .img,.product_dtl_airyfog .part-single05 .part-content .tab-box .td-box .img{width:250px}.product_dtl_airyfan.isproduct-single-basic .part-single06 .ttl img,.product_dtl_airyfog.isproduct-single-basic .part-single06 .ttl img{max-width:353px}.part-single-video{width:100%;position:relative;z-index:1}.part-single-video .img{position:relative;z-index:-1;width:100%;height:100%}.part-single-video .img img{width:100%}.part-single-video .play{position:absolute;left:50%;top:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;z-index:2;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.part-single-video .play:hover .icon::after{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.part-single-video .play .icon{width:clamp(60px,47.5px + 3.9063vw,110px);height:clamp(60px,47.5px + 3.9063vw,110px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}@media(max-width: 767px){.part-single-video .play .icon{width:clamp(32px,11.9553px + 6.264vw,60px);height:clamp(32px,11.9553px + 6.264vw,60px)}}.part-single-video .play .icon::after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transition:-webkit-transform .1s ease-out;transition:-webkit-transform .1s ease-out;transition:transform .1s ease-out;transition:transform .1s ease-out, -webkit-transform .1s ease-out;border:clamp(2px,1.5px + .1563vw,4px) solid #fff;border-radius:50%}.part-single-video .play .icon img{width:30%;margin-left:5%}.part-single-video .play .en{width:clamp(80px,59px + 6.5625vw,164px);margin-left:clamp(10px,5px + 1.5625vw,30px)}@media(max-width: 767px){.part-single-video .play .en{width:clamp(50px,28.5235px + 6.7114vw,80px)}}.part-single-video video{position:absolute;left:0;top:0;height:100%;width:100%;z-index:1}.dtl_airyfan01{padding:213px clamp(20px,-20.1274px + 11.465vw,200px) 0}@media(max-width: 1400px){.dtl_airyfan01{padding:clamp(60px,-2.4204px + 17.8344vw,340px) 0 0}}.dtl_airyfan01 .part-wrapper{max-width:1400px}.dtl_airyfan01 .part-inner{padding:0 clamp(20px,-20.1274px + 11.465vw,200px) 0}@media(max-width: 767px){.dtl_airyfan01 .part-inner{padding:0 20px 0}}.dtl_airyfan01 .part-inner .box{position:relative;max-width:1200px;margin:clamp(60px,44.3949px + 4.4586vw,130px) auto 0}.dtl_airyfan01 .part-inner .box .bg{width:100%}.dtl_airyfan01 .part-inner .box .bg img{width:100%}.dtl_airyfan01 .part-inner .box .content{position:absolute;top:50%;left:clamp(20px,2.1656px + 5.0955vw,90px);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media(max-width: 767px){.dtl_airyfan01 .part-inner .box .content{top:clamp(20px,2.1656px + 5.0955vw,90px);left:clamp(20px,2.1656px + 5.0955vw,90px);-webkit-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%)}}.dtl_airyfan01 .part-inner .en{font-family:var(--font-Akshar);font-weight:500;font-size:clamp(18px,16.4395px + .4459vw,25px);color:#fff}.dtl_airyfan01 .part-inner .ttl{font-size:clamp(18px,15.3248px + .7643vw,30px);font-family:var(--font-Kosugi);font-weight:400;letter-spacing:2px}@media(max-width: 767px){.dtl_airyfan01 .part-inner .ttl{font-size:16px}}.dtl_airyfan01 .part-inner .index-more a{background-color:#fff;border-color:#fff;margin-top:clamp(10px,3.3121px + 1.9108vw,40px)}.dtl_airyfan01 .part-inner .index-more a:hover{background-color:#a4becd}.dtl_airyfan01 .photos{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}@media(max-width: 767px){.dtl_airyfan01 .photos{padding-bottom:clamp(60px,-2.4204px + 17.8344vw,340px)}}.dtl_airyfan01 .photos .img{margin-top:8px;width:calc(50% - 4px)}@media(max-width: 767px){.dtl_airyfan01 .photos .img{margin-top:4px;width:calc(50% - 2px)}}.dtl_airyfan01 .photos .img img{width:100%}.dtl_airyfan01 .photos .img.full{width:100%}.popup{position:fixed;top:0;left:0;width:100%;height:100%;z-index:200;overflow:hidden;display:none}.popup .window{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;position:relative;z-index:1}.popup .window .close-btn{position:absolute;right:5%;top:5%;width:50px;height:50px;background-color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:50%;cursor:pointer;color:#fff;-webkit-transition:.3s all;transition:.3s all;z-index:2}.popup .window .close-btn:hover{opacity:.6}.popup .window .close-btn svg{width:30px}@media(max-width: 500px){.popup .window .close-btn{width:40px;height:40px}.popup .window .close-btn svg{width:20px}}.popup .window .close-bg{position:absolute;z-index:-1;width:100%;height:100%;background:rgba(0,0,0,.8);cursor:pointer}.popup .window .content video{max-height:100vh;margin:0 auto;width:100%;position:relative}.product_dtl_airyfan.isproduct-single .part-single04 .cols-item.full .button-box,.product_dtl_airyfog.isproduct-single .part-single04 .cols-item.full .button-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-bottom:30px}@media(max-width: 767px){.product_dtl_airyfan.isproduct-single .part-single04 .cols-item.full .button-box,.product_dtl_airyfog.isproduct-single .part-single04 .cols-item.full .button-box{margin-bottom:15px}}.product_dtl_airyfan.isproduct-single .part-single04 .cols-item.full .button-next,.product_dtl_airyfan.isproduct-single .part-single04 .cols-item.full .button-prev,.product_dtl_airyfog.isproduct-single .part-single04 .cols-item.full .button-next,.product_dtl_airyfog.isproduct-single .part-single04 .cols-item.full .button-prev{width:40px;height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;-webkit-transition:.3s all;transition:.3s all}.product_dtl_airyfan.isproduct-single .part-single04 .cols-item.full .button-next:hover,.product_dtl_airyfan.isproduct-single .part-single04 .cols-item.full .button-prev:hover,.product_dtl_airyfog.isproduct-single .part-single04 .cols-item.full .button-next:hover,.product_dtl_airyfog.isproduct-single .part-single04 .cols-item.full .button-prev:hover{opacity:.6}.product_dtl_airyfan.isproduct-single .part-single04 .cols-item.full .button-next img,.product_dtl_airyfan.isproduct-single .part-single04 .cols-item.full .button-prev img,.product_dtl_airyfog.isproduct-single .part-single04 .cols-item.full .button-next img,.product_dtl_airyfog.isproduct-single .part-single04 .cols-item.full .button-prev img{width:22px}.product_dtl_airyfan.isproduct-single .part-single04 .cols-item.full .button-next,.product_dtl_airyfog.isproduct-single .part-single04 .cols-item.full .button-next{margin-right:30px}@media(max-width: 767px){.product_dtl_airyfan.isproduct-single .part-single04 .cols-item.full .button-next,.product_dtl_airyfog.isproduct-single .part-single04 .cols-item.full .button-next{margin-right:10px}}.product_dtl_airyfan.isproduct-single .part-single04 .cols-item.full .button-next img,.product_dtl_airyfog.isproduct-single .part-single04 .cols-item.full .button-next img{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}@media(max-width: 767px){.isproduct-single .part-single05 .part-content .tab-box table{-webkit-text-size-adjust:none}}
