@charset "UTF-8";:root{--l_width:1200px;--m_width:1000px;--s_width:800px;--en_font:"Roboto","Noto Sans JP",sans-serif;--common_font:"Noto Sans JP",sans-serif;--header_height:11rem;--scroll-margin-top:calc(var(--header_height) + 4em);--center_percent:90%;--section_margin:12.5em;--main_red:#b30500;--main_black:#111;--main_gray:#a2a2a2;--gray_light:#fafafa;--easing_1:cubic-bezier(.65,.05,.36,1);--easing_2:cubic-bezier(.79,.14,.15,.86);--hover_opacity:.5}html{font-size:62.5%}[id]{scroll-margin-top:var(--scroll-margin-top)}body{font-family:var(--common_font);font-size:1.6rem;font-weight:400;letter-spacing:1px;line-height:1.75;color:var(--main_black);font-feature-settings:"palt"}.center_l_item{max-width:var(--l_width);width:var(--center_percent);margin:0 auto}.center_m_item{max-width:var(--m_width);width:var(--center_percent);margin:0 auto}.center_s_item{max-width:var(--s_width);width:var(--center_percent);margin:0 auto}section{margin-block:var(--section_margin)}.section__margin--M{margin-bottom:calc(var(--section_margin) / 2)}.section__margin--M+section{margin-top:calc(var(--section_margin) / 2)}.from_tb{display:none}.from_sp{display:none}.indention p+p{margin-top:1em}.indention span{display:inline-block}.f_en{font-family:var(--en_font)}.mb_5em{margin-bottom:5em}.mb_2em{margin-bottom:2em}.mb_56{margin-bottom:3em}.mb_80{margin-bottom:5em}.header{width:100%;height:var(--header_height);position:fixed;z-index:3;top:0;background-color:#fff;filter:drop-shadow(0 0 4px #0000001A);transform:translateZ(0)}.header_wrap{display:flex;justify-content:space-between;align-items:center;height:100%}.header_logo{display:flex;padding-left:3em;z-index:5}.header_logo_link{display:flex;width:min(50vw, 30rem)}.header_logo_link img{width:100%}.header_nav_wrap{display:flex;align-items:center;gap:2em;font-size:.875em}.nav_list{display:flex;gap:2em}.nav_item{display:flex}.nav_item_link{font-weight:700;line-height:1.25;padding:.25em;position:relative;transition:.4s var(--easing_2)}.nav_item_link:hover{color:var(--main_blue)}.nav_item_link:after{content:'';width:100%;height:1px;background-color:var(--main_blue);position:absolute;bottom:0;left:0;scale:0 1;transition:.4s var(--easing_2)}.nav_item_link:hover:after{scale:1 1}.nav_other_list{display:flex;align-items:center}.nav_other_item{color:#fff;background-color:red;width:var(--header_height);height:var(--header_height);display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;line-height:1.5;font-size:1.4rem;font-weight:700;gap:1em}.nav_other_item.other-page:after{content:'';width:1em;height:1em;background-image:url(//sanki1948robo.securesite.jp/rb/robopride/wp-content/themes/sanki_robo-pride/assets/css/../img/common/icon_other-page_white.svg);background-repeat:no-repeat;background-size:contain;background-position:center}.nav_other_item.dl{background-color:#d30000}.nav_other_item.contact{background-color:var(--main_red)}.header_nav_btn_wrap{display:none;z-index:9}.side__banner{position:fixed;z-index:5;right:0;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:1em}.side__banner__link{width:10rem;filter:drop-shadow(0 2px 4px #00000040);transform:translateZ(0)}.side__banner__link img{width:100%}.section__title{line-height:1;display:flex;gap:.5em}.section__title.v--left{flex-direction:column;align-items:flex-start}.section__title.v--center{flex-direction:column;align-items:center}.section__title__main{font-size:2.25em;text-transform:uppercase}.section__title__sub{font-size:.875em;color:var(--main_red)}.page__header{position:relative;margin-top:var(--header_height);margin-bottom:0}.page__header__img{width:100%;position:relative}.page__header__img:before{content:'';position:absolute;width:100%;height:100%;background-color:#00000080}.page__header__img img{max-height:50rem;height:100%;width:100%;object-fit:cover}.page__header__content{position:absolute;width:min(var(--center_percent), var(--l_width));left:50%;top:50%;transform:translate(-50%,-50%)}.page__header__title{display:flex;flex-direction:column;gap:1em;line-height:1;color:#fff}.page__header__title__main{font-size:4em}.page_header_bread_wrap{font-size:1.4rem;margin-top:.5em;display:flex;gap:1em}.column__2{display:flex;margin-top:var(--section_margin)}.column__2:nth-child(1){margin-top:var(--header_height);.page_header_bread_wrap+section{margin-top:5em}}.page--prd__all,.page--prd__maker{.page__header+.column__2{margin-top:.5em}.page_header_bread_wrap+section{margin-top:5em}}.prd--single{.page__header+.column__2{margin-top:.5em}.page_header_bread_wrap+section{margin-top:5em;margin-bottom:5em}.prd-single__feature{margin-top:5em}}.column__2__side{margin-top:5em;width:25rem;background-color:#f7cbcb;position:relative}.column__2__content{width:calc(100% - 25rem);>*:first-child{margin-top:0}}.common__btn{font-weight:bold;color:var(--main_red);border:1px solid var(--main_red);line-height:1;display:flex;align-items:center;gap:2em;border-radius:5em;padding:1em;transition:.2s;common__btn__text{font-size:1.4rem}.common__btn__arrow{width:1em;height:1em;display:flex;align-items:center;justify-content:center;position:relative;&:before,&:after{position:absolute;content:'';width:1em;height:1em;transition:.2s}&:before{background-image:url(//sanki1948robo.securesite.jp/rb/robopride/wp-content/themes/sanki_robo-pride/assets/css/../img/common/icon__arrow__red.svg)}&:after{background-image:url(//sanki1948robo.securesite.jp/rb/robopride/wp-content/themes/sanki_robo-pride/assets/css/../img/common/icon__arrow__white.svg);opacity:0}}&:hover{background-color:var(--main_red);color:#fff;.common__btn__arrow:before{opacity:0}.common__btn__arrow:after{opacity:1}}}.side__menu__fixed{position:relative;height:100%}.side__menu__list__wrap{background-color:var(--main_red);color:#fff;position:sticky;top:var(--header_height);display:flex;flex-direction:column;line-height:1;.side__menu__list{display:flex;flex-direction:column}.side__menu__list+.side__menu__list{border-top:1px solid #fff}.side__menu__item{padding:2rem 3rem;font-weight:700}.side__menu__list__sub{display:flex;flex-direction:column;margin-bottom:1rem}.side__menu__list__sub__item{font-size:1.4rem;padding:1rem 3rem;display:flex;justify-content:space-between;align-items:center}.side__menu__list__sub__item:after{content:'';width:1em;height:1em;background-image:url(//sanki1948robo.securesite.jp/rb/robopride/wp-content/themes/sanki_robo-pride/assets/css/../img/common/icon__arrow__white.svg);background-repeat:no-repeat;background-position:center}.side__menu__list__sub__item:hover:after{background-image:url(//sanki1948robo.securesite.jp/rb/robopride/wp-content/themes/sanki_robo-pride/assets/css/../img/common/icon__arrow__red.svg)}a:hover{transition:.2s;color:var(--main_red);background-color:#fff}}.side__menu__banner__list{display:flex;flex-direction:column;gap:2rem;padding:2rem;background-color:#fff}.side__menu__banner__item{position:relative;display:flex;align-items:center;justify-content:center;border-radius:1rem;overflow:hidden;filter:drop-shadow(0 0 4px #00000040);transform:translateZ(0)}.side__menu__banner__item__img{width:100%}.side__menu__banner__item__img img{width:100%;aspect-ratio:4/3.5;height:100%;object-fit:cover;transition:.2s}.side__menu__banner__item__img:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to top,#000000BF 0%,#0000001A 100%)}.side__menu__banner__item__content{position:absolute;width:100%;height:100%;padding:1em;display:flex;align-items:center;justify-content:center}.side__menu__banner__item__title{z-index:2;color:#fff;display:flex;flex-direction:column;justify-content:center;gap:1em;width:100%;height:100%;line-height:1}.side__menu__banner__item__title__main{font-size:1.25em}.side__menu__banner__item__title__sub{font-size:1.2rem}.side__menu__banner__item:hover{.side__menu__banner__item__img img{scale:1.1}}.side__menu__banner__buy{display:flex;flex-direction:column;border-radius:1rem;overflow:hidden;filter:drop-shadow(0 0 4px #00000040);transform:translateZ(0)}.side__menu__banner__buy__img{width:100%;position:relative;overflow:hidden}.side__menu__banner__buy__img img{width:100%;height:100%;aspect-ratio:1.25/1;object-fit:cover;transition:.2s}.side__menu__banner__buy__img__text__wrap{position:absolute;z-index:2;top:0;left:0;width:100%;height:100%;padding:1em;display:flex;align-items:center;justify-content:center}.side__menu__banner__buy__img__text{width:100%;height:100%;display:flex;line-height:1;font-size:2em;color:#fff}.side__menu__banner__item__buy__text{font-size:1.25em;line-height:1;padding-block:1em;background-color:#fff;color:var(--main_red);text-align:center}.side__menu__banner__buy:hover .side__menu__banner__buy__img img{scale:1.1}.top__fv{margin-top:var(--header_height)}.top_fv_slider{padding-bottom:1.5em}.top_fv_slider_item{background:linear-gradient(to right,#ededed 0%,#fff 50%,#ededed 100%);width:100%;height:50rem}.top_fv_slider_item.full{display:flex;justify-content:center}.top_fv_slider_item_full_img{width:100%;height:100%;object-fit:cover;max-width:144rem}.top_fv_slider_item.product{display:flex;justify-content:center}.top_fv_slider_product__inner{display:flex;align-items:center;justify-content:center;gap:3em;width:min(var(--l_width), var(--center_percent));display:flex}.top_fv_slider_product__img{flex-basis:40%;display:flex;align-items:center;justify-content:center}.top_fv_slider_product__img img{width:min(100%, 60rem);height:100%;object-fit:contain}.top_fv_slider_product__content{flex-basis:60%;display:flex;flex-direction:column;gap:2em;line-height:1.25}.top_fv_slider_product__title,.top_fv_slider_product__name{font-size:1.5em}.top_fv_slider_product__catch{font-size:2.75em}.top_fv_slider_pagination{position:absolute;width:100%;bottom:0;display:flex;align-items:center;gap:1em}.top_fv_slider_pagination li{display:flex !important}.top_fv_slider_pagination .splide__pagination__page{width:.5em;aspect-ratio:1/1;border-radius:50%;background-color:#d9d9d9}.top_fv_slider_pagination .splide__pagination__page.is-active{background-color:var(--main_red)}.top__pickup__slider:not(.is-active){visibility:visible;.top__pickup__list{display:flex;justify-content:center;align-items:center;gap:1.5rem}.top__pickup__item{flex-basis:calc((100% - 3rem) / 3);display:flex;flex-direction:column;align-items:center;filter:drop-shadow(0 0 4px #00000040);transform:translateZ(0)}}.top__pickup__item img{border-radius:.5em;width:100%}.top__pickup__slider__wrap{padding-bottom:1.5em;position:relative}.top__pickup__slider_pagination{display:flex;gap:1em;position:absolute;width:100%;bottom:-1.5em}.top__pickup__slider_pagination li{display:flex !important}.top__pickup__slider_pagination .splide__pagination__page{width:.5em;aspect-ratio:1/1;border-radius:50%;background-color:#d9d9d9}.top__pickup__slider_pagination .splide__pagination__page.is-active{background-color:var(--main_red)}.top__pickup__slider__arrows .splide__arrow{width:4rem;aspect-ratio:1/1;background-color:transparent;position:absolute;z-index:2;top:50%;transform:translateY(-50%);background-image:url(//sanki1948robo.securesite.jp/rb/robopride/wp-content/themes/sanki_robo-pride/assets/css/../img/top/top__pickup__slider__arrow.svg);background-position:center;background-size:contain;background-repeat:no-repeat}.top__pickup__slider__arrows .splide__arrow svg{display:none !important}.top__pickup__slider__arrows .splide__arrow.splide__arrow--prev{left:1em;scale:-1 1}.top__pickup__slider__arrows .splide__arrow.splide__arrow--next{right:1em}.top__pride__wrap{display:flex;align-items:center;gap:3.75em}.top__pride__left{flex-basis:calc((100% - 3.75em) * 0.4649)}.top__pride__right__list{flex-basis:calc((100% - 3.75em) * 0.5351);display:flex;flex-direction:column;gap:5em}.top__pride__catch__wrap{display:flex;align-items:center;justify-content:center;padding-block:7em}.top__pride__catch{font-size:2em;line-height:1.5}.top__pride__left__img__list{display:flex;flex-wrap:wrap;gap:1em}.top__pride__left__img__item{border-radius:.5em;overflow:hidden;width:calc((100% - 1em) / 2);height:auto}.top__pride__left__img__item img{width:100%;height:100%;object-fit:cover}.top__pride__left__img__item.--01{width:100%}.top__pride__right__item__title{color:var(--main_red);display:flex;flex-direction:column;line-height:1;gap:.5em}.top__pride__right__item{display:flex;flex-direction:column;gap:1.5em}.top__pride__right__item__title__sub{font-size:1.25em}.top__pride__right__item__title__main{font-size:1.5em;display:flex;align-items:flex-end;gap:.5em;white-space:nowrap}.top__pride__right__item__title__main:after{content:'';flex-basis:100%;height:1px;background-color:var(--main_red)}.bg--gray{background-color:#f8f8f8;padding-block:calc(var(--section_margin) / 2)}.top__prd__header{display:flex;align-items:center;justify-content:space-between}.top__buy__content__wrap{display:flex;align-items:center;gap:3.75em}.top__buy__content{flex-basis:100%;display:flex;flex-direction:column;gap:2em}.top__buy__content__title{font-size:1.75em;line-height:1.5}.top__boy__img{flex-shrink:0;flex-basis:41.67%}.top__boy__img img{width:100%}.top__banner__list{display:flex;gap:4px}.top__banner__item{flex-basis:50%;display:flex;justify-content:center;align-items:center;position:relative;border-radius:.5em;overflow:hidden}.top__banner__item__title{position:absolute;display:flex;flex-direction:column;line-height:1;color:#fff;align-items:center;gap:1em}.top__banner__item__title__main{font-size:3em}.top__news__header{display:flex;justify-content:space-between;align-items:center}.top__news__item{display:flex;align-items:center;gap:2em;border-top:1px solid #C9C9C9;padding:2em 1em;position:relative;&:last-child{border-bottom:1px solid #c9c9c9}.top__news__item__new{width:10rem;.top__news__item__new_text{width:10rem;color:var(--main_red);border:1px solid var(--main_red);border-radius:5em;display:flex;align-items:center;justify-content:center;font-size:1.2rem;font-weight:700;flex-shrink:0}}.top__news__item__date{flex-shrink:0;width:14rem;white-space:nowrap;display:flex;justify-content:center}&:after{margin-left:auto;content:'';width:1em;height:1em;flex-shrink:0;background-image:url(//sanki1948robo.securesite.jp/rb/robopride/wp-content/themes/sanki_robo-pride/assets/css/../img/common/icon__arrow__red.svg);background-position:center;background-repeat:no-repeat;background-size:cover}&:before{content:'';width:100%;height:100%;position:absolute;left:0;background-color:#f7cbcb;z-index:-1;scale:0 1;transform-origin:right;transition:scale .2s}}.top__news__item:hover{&:before{scale:1 1;transform-origin:left}}.prd__hot__list{display:flex;flex-wrap:wrap;gap:2em}.prd__hot__item{flex-basis:calc((100% - 4em) / 3);background-color:#fff;border-radius:.5em;overflow:hidden;filter:drop-shadow(0 0 4px #00000040);transform:translateZ(0)}.prd__hot__item__img{width:100%;aspect-ratio:3/2;object-fit:cover;overflow:hidden}.prd__hot__item__img img{width:100%;height:100%;object-fit:contain;transition:.2s}.prd__hot__item:hover{img{scale:1.2}}.prd__hot__item__content{display:flex;flex-direction:column;gap:1em;padding:1em}.prd__hot__item__title{font-size:1.25em;line-height:1.5}.prd__hot__item__text{line-height:1.5}.prd__all__item__content{line-height:1.5;padding:1em}.prd__all__item__title{font-weight:700;margin-right:.25em}.prd__all__item__text span:has(+span):after{content:'、'}.prd__maker__list{display:flex;flex-wrap:wrap;gap:2em}.prd__maker__item{background-color:#fafafa;flex-basis:calc((100% - 4em) / 3);display:flex;align-items:center;justify-content:center}.prd__maker__item img{width:100%;object-fit:contain;max-height:20rem}.prd__all__item__content{display:flex;flex-direction:column}.prd__all__parent__cate__list{width:100%;padding-inline:3rem;display:flex;gap:4px}.prd__all__parent__cate__item{background-color:#fff;color:var(--main_red);cursor:pointer;flex-basis:100%;display:flex;align-items:center;justify-content:center;font-size:1.25em;font-weight:700;padding:1rem;border-radius:.5em .5em 0 0;filter:drop-shadow(0 0 4px #00000040);transform:translateZ(0)}.prd__all__parent__cate__item.active{background-color:var(--main_red);color:#fff}.prd__all__list__container{padding:4rem 3rem 3rem;border-radius:.5em;background-color:#fff;filter:drop-shadow(0 0 4px #00000040);transform:translateZ(0)}.prd__all__list__wrap{display:none}.prd__all__list__wrap.active{display:flex;flex-direction:column;gap:4rem}.prd__all__child__cate__list{display:flex;flex-wrap:wrap;justify-content:center;gap:1em}.prd__all__child__cate__item{background-color:#fff;font-size:1em;font-weight:700;padding:.25em 1.5em;border-radius:5em;border:1px solid var(--main_red);color:var(--main_red);cursor:pointer}.prd__all__child__cate__item.active{background-color:var(--main_red);color:#fff}.prd__all__list{display:none}.prd__all__list.active{display:flex;flex-wrap:wrap;gap:2em}.prd-single__header__content{display:flex;flex-direction:column;align-items:center;gap:2em}.prd-single__header__img{width:min(90%, 60rem)}.prd-single__header__img img{width:100%;height:100%;object-fit:contain}.prd-single__header__catch{font-size:1.5em;line-height:1.5}.prd-single__feature__content>*+*{margin-top:2em}.prd-single__feature__content h2{color:var(--main_red);font-size:1.25em;line-height:1;display:flex;align-items:flex-end;gap:0.5em;white-space:nowrap;&:after{content:'';flex-basis:100%;height:1px;background-color:var(--main_red)}}.prd-single__feature__content h3{color:var(--main_red);font-size:1em;&:before{content:'●'}}.prd-single__feature__content h4{font-size:1em;&:before{content:'＜'}&:after{content:'＞'}}.prd-single__feature__content h5{font-size:1em;&:before{content:'ー'}}.prd-single__feature__content ul{list-style:initial;padding-left:1.25em;}.prd-single__feature__content ol{list-style:decimal;list-style-position:inside}.prd-single__feature__content a{color:#0068ff;text-decoration:underline}.prd-single__feature__content .is-type-video{display:flex;flex-direction:column}.prd-single__feature__content .is-type-video figcaption{font-weight:700}.prd-single__feature__content .is-type-video figcaption:before{content:'＜'}.prd-single__feature__content .is-type-video figcaption:after{content:'＞'}.prd-single__feature__content .is-type-video .wp-block-embed__wrapper{order:2}.prd-single__feature__content .is-type-video .wp-block-embed__wrapper iframe{width:100%;height:auto;aspect-ratio:16/9}.prd-single__feature__content .wp-block-table table{width:100%}.prd-single__feature__content .wp-block-table thead{background-color:var(--main_red);color:#fff}.prd-single__feature__content .wp-block-table th,.prd-single__feature__content .wp-block-table td{padding:.25em}.prd-single__feature__content .wp-block-table td{border:1px solid var(--main_red)}.wp-block-column>*+*{margin-top:1em}.prd-single__feature__content>*:not(h1,h2,.wp-block-buttons)+p{margin-top:1em !important}.prd__cate__maker__list{margin-top:5em}.column__cate__list{display:flex;flex-wrap:wrap;align-items:center;gap:1.5em}.column__cate__item{padding:0.75em 2.5em;border-radius:5em;border:1px solid var(--main_red);color:var(--main_red);font-weight:bold;display:flex;align-items:center;gap:1em;transition:.2s;&:after{content:'';width:1.25em;height:1.25em;transform:rotate(90deg);background-image:url(//sanki1948robo.securesite.jp/rb/robopride/wp-content/themes/sanki_robo-pride/assets/css/../img/common/icon__arrow__red.svg);background-size:cover}}.column__cate__item:hover{color:#fff;background-color:var(--main_red);&:after{background-image:url(//sanki1948robo.securesite.jp/rb/robopride/wp-content/themes/sanki_robo-pride/assets/css/../img/common/icon__arrow__white.svg)}}.column__cate__list.news__cate__list{.column__cate__item:after{content:none}.column__cate__item.active{background-color:var(--main_red);color:#fff}}.column__list__container{margin-top:5em;display:flex;flex-direction:column;gap:7.5em}.column__list__cate__title{font-size:1.5em;color:var(--main_red);display:flex;align-items:flex-end;gap:0.5em;line-height:1;white-space:nowrap;margin-bottom:2em;&:after{content:'';flex-basis:100%;height:1px;background-color:var(--main_red)}}.column__list{display:flex;flex-direction:column;gap:2em}.column__item{display:flex;align-items:center;gap:2em}.column__item__tmb{flex-basis:30%;flex-shrink:0;border-radius:.5em;overflow:hidden;aspect-ratio:4/3}.column__item__tmb img{width:100%;height:100%;object-fit:cover;transition:.2s}.column__item__detail{display:flex;flex-direction:column;gap:1em}.column__item__title{font-size:1.25em}.column__item:hover .column__item__tmb img{scale:1.2}.page--single #toc_container{width:min(100%, 40rem) !important;border:1px solid var(--main_red);border-radius:.5em;padding:0;overflow:hidden}.page--single #toc_container .toc_title{display:flex;justify-content:center;gap:.5em;padding:1em;font-weight:700;color:var(--main_red)}.page--single #toc_container .toc_list{border-top:1px solid var(--main_red);padding:1em}.page--single #toc_container ul{list-style:none !important}.column__single__header{display:flex;flex-direction:column;gap:2em}.column__single__header__title{font-size:2.25em;line-height:1.25}.column__single__header__tmb{max-width:100%}.column__single__header__tmb img{width:auto;max-width:100%;height:auto}.column__single__header__tmb._50{max-width:calc(var(--l_width) * 0.5)}.column__single__header__tmb._60{max-width:calc(var(--l_width) * 0.6)}.column__single__header__tmb._70{max-width:calc(var(--l_width) * 0.7)}.column__single__header__tmb._80{max-width:calc(var(--l_width) * 0.8)}.column__single__header__tmb._90{max-width:calc(var(--l_width) * 0.9)}.column__single__header__tmb._100{max-width:var(--l_width)}.column__single__header__tmb._50 img,.column__single__header__tmb._60 img,.column__single__header__tmb._70 img,.column__single__header__tmb._80 img,.column__single__header__tmb._90 img,.column__single__header__tmb._100 img{width:100%;height:auto}.column__single__body{margin-top:6.25em}.column__single__footer{display:flex;justify-content:center;margin-top:5em}.news__list__container{margin-top:5em}.post__pagination{display:flex;gap:2em}.post__pagination__item{width:5rem;height:5rem;display:flex;align-items:center;justify-content:center}span.post__pagination__item{border:none}.post__pagination__item.prev{scale:-1 1}.news_page_nav:has(.wp-pagenavi){margin-top:5em}.news_page_nav .wp-pagenavi{display:flex;justify-content:center;align-items:center;gap:.5em;position:relative}.news_page_nav .wp-pagenavi a,.news_page_nav .wp-pagenavi span.current{width:2.5em;height:2.5em;border-radius:50%;display:flex;align-items:center;justify-content:center;line-height:.6;transition:.2s}.news_page_nav .wp-pagenavi span.current{background-color:var(--main_red);color:#fff}.news_page_nav a:has(.news_page_nav_arrow){position:absolute;background-color:var(--main_red)}.news_page_nav a:has(.news_page_nav_arrow).previouspostslink{left:0;scale:-1 1}.news_page_nav a:has(.news_page_nav_arrow).nextpostslink{right:0}.news_page_nav a:has(.news_page_nav_arrow):before{content:'';width:100%;height:100%;position:absolute;border-radius:50%;scale:0;background-color:#fff;transition:.3s var(--easing_2)}.news_page_nav_arrow{position:relative;display:flex;width:100%;height:100%;border-radius:50%}.news_page_nav_arrow:before,.news_page_nav_arrow:after{content:'';width:100%;height:100%;background-size:40%;background-position:center;background-repeat:no-repeat;position:absolute;left:0;top:0;transition:.2s}.news_page_nav_arrow:before{background-image:url(//sanki1948robo.securesite.jp/rb/robopride/wp-content/themes/sanki_robo-pride/assets/css/../img/common/icon__arrow__white.svg)}.news_page_nav_arrow:after{background-image:url(//sanki1948robo.securesite.jp/rb/robopride/wp-content/themes/sanki_robo-pride/assets/css/../img/common/icon__arrow__white.svg)}.introduction__page__link__list{background-color:#fff;display:flex;line-height:1.25;margin-bottom:5em;width:100%;position:sticky;top:var(--header_height);background-color:#f2f2f2}.introduction__page__link__item{display:flex;justify-content:center;align-items:center;text-align:center;padding:1em;flex-basis:100%;font-size:1.4rem;border-left:1px solid var(--main_gray)}.introduction__page__link__item:last-child{border-right:1px solid var(--main_gray)}.introduction__page__link__item:hover{opacity:var(--hover_opacity)}.introduction__side__banner__item{background-color:var(--main_red);display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:1.4rem;padding:1em .5em;gap:.5em;min-height:10em;transition:.2s}.introduction__side__banner__item:hover{opacity:var(--hover_opacity)}.introduction__side__banner__item__text{writing-mode:vertical-lr;line-height:1;font-weight:700;color:#fff}.introduction__side__banner__item__icon{display:flex;justify-content:center;align-items:center;width:1.5em;height:1.5em}.introduction__side__banner__item__icon img{width:100%;height:100%;object-fit:contain}.faq__cate__list{display:flex;justify-content:center;gap:2em}.faq__cate__item{flex-basis:50%;display:flex;justify-content:center;border:1px solid var(--main_red);font-weight:700;color:var(--main_red);line-height:1;padding:1em;border-radius:5em;cursor:pointer;transition:.2s}.faq__cate__item.active{background-color:var(--main_red);color:#fff}.faq__list__wrap{margin-top:5em}.faq__list{display:none}.faq__list.active{display:flex;flex-direction:column;gap:2em;counter-reset:number 0}.faq__item{display:flex;flex-direction:column;background-color:#f8f8f8;border-radius:.5em;overflow:hidden;cursor:pointer}.faq__item__q{width:100%;display:flex;align-items:center;position:relative;padding:1.75rem 1.75rem 1.75rem 7rem;color:var(--main_red);gap:1em;transition:.2s}.faq__item__q:before{position:absolute;left:2rem;counter-increment:number 1;content:"Q"counter(number);font-size:1.5em;font-weight:700}.faq__item__q__title{font-size:1.25em;line-height:1.25}.faq__item__q__icon{flex-shrink:0;width:1em;height:1em;margin-left:auto;position:relative;display:flex;align-items:center;justify-content:center}.faq__item__q__icon:before,.faq__item__q__icon:after{content:'';position:absolute;background-color:var(--main_red)}.faq__item__q__icon:before{width:100%;height:2px}.faq__item__q__icon:after{width:2px;height:100%}.faq__item__a{height:0;color:var(--main_red);transition:.2s;padding:0}.faq__item__a__text{padding:1em}.faq__item.open .faq__item__q{background-color:var(--main_red);color:#fff}.faq__item.open .faq__item__q__icon:before,.faq__item.open .faq__item__q__icon:after{background-color:#fff}.faq__item.open .faq__item__q__icon:after{height:0}.catalog__list{margin-top:5em;display:flex;flex-wrap:wrap;gap:4em 2em}.catalog__item{flex-basis:calc((100% - 4em) / 3);display:flex;flex-direction:column;gap:.5em;background-color:#fff;filter:drop-shadow(0 0 4px #00000040);transform:translateZ(0);padding:1em;border-radius:.5em}.catalog__item__img{width:100%;height:auto;display:flex;aspect-ratio:210/297;object-fit:contain}.catalog__item__title{font-size:1.25em;line-height:1.25}main.page--contact{margin-top:calc(var(--header_height) + 0.5em)}.page_header_bread_wrap+.contact{margin-top:5em}.contact__content{input[type=text],select,textarea{background-color:transparent}.aptoenq_cusinfo input[type=text],.aptoenq_cusinfo select,.aptoenq_cusinfo textarea{width:100%}}.wq-Monitor,.wq--prices{display:none}.footer{z-index:2;background-color:var(--main_black);color:#fff;padding-top:4em;display:flex;flex-direction:column;gap:7.5em}.footer_content{display:flex;justify-content:space-between;gap:5em}.footer__menu{font-size:1.4rem;line-height:1.25;display:flex;align-items:flex-start;gap:4em}@media screen and (max-width:1200px){.footer_content{gap:2em}.footer__menu{gap:2em}}.footer__menu a:hover{opacity:var(--hover_opacity)}.footer__menu__list{display:flex;flex-direction:column;gap:1.5em}.footer__menu__item{font-weight:700}.footer__menu__item__sub__list{display:flex;flex-direction:column;gap:1em}.footer__menu__item__sub__item{font-size:1.2rem}.footer__menu__item_wrap{display:flex;flex-direction:column;gap:1em}.footer__detail{display:flex;flex-direction:column;gap:2em}.footer__address{font-size:1.2rem;text-align:right}.footer__other{display:flex;gap:1em;justify-content:space-between;padding-block:3em;border-top:1px solid #fff}.footer__other__menu__list{display:flex;gap:2em}.footer__other__menu__item,.footer__other__copy{font-size:1.2rem}@media screen and (max-width:900px){:root{--header_height:5rem;--section_margin:10em}body{font-size:1.4rem}section{margin:10.75em 0}.from_tb{display:block}.none_tb{display:none}.header{padding-inline:3%}.header_logo{padding-left:0}.header_logo_link{width:min(50vw, 10rem)}.header_nav_menu{position:fixed;width:100vw;height:100svh;top:0;right:-100%}.header_nav_menu.open{right:0}.header_nav_wrap{background-color:#fff;position:fixed;width:100vw;height:100dvh;overflow:scroll;top:0;padding-top:calc(var(--header_height) + 3em);padding-inline:3%;padding-bottom:20dvh;flex-direction:column;font-size:1em;gap:4em;right:-100%;opacity:0;visibility:hidden;transition:all .4s cubic-bezier(.79,.14,.15,.86)}.header.open .header_nav_wrap{right:0;opacity:1;visibility:visible}.nav_list{width:100%;flex-direction:column;gap:0}.nav_item_link{width:100%;border-top:1px solid #e5e5e5;padding-block:2em;display:flex;justify-content:space-between}.nav_item_link:after{content:'';width:1em;height:1em;background-image:url(//sanki1948robo.securesite.jp/rb/robopride/wp-content/themes/sanki_robo-pride/assets/css/../img/common/common_big_btn_arrow_black.svg);background-size:contain;background-repeat:no-repeat;background-position:center}.nav_item:last-child .nav_item_link{border-bottom:1px solid #e5e5e5}.nav_other_list{flex-direction:column;gap:2em;width:100%}.nav_other_item{height:auto;width:min(100%, 20rem);padding-block:.75em;justify-content:center}.header_nav_btn_wrap{display:flex}.header_nav_btn{cursor:pointer;width:calc(var(--header_height) * 0.8);height:calc(var(--header_height) * 0.8);display:flex;flex-direction:column;justify-content:center;position:relative}.header_nav_btn_line{position:absolute;background-color:var(--main_black);width:80%;left:10%;height:1px;transform-origin:center;transition:all .4s cubic-bezier(.79,.14,.15,.86)}.header_nav_btn_line:nth-child(1){top:25%}.header_nav_btn_line:nth-child(3){top:75%}.header_nav_btn.open .header_nav_btn_line:nth-child(1){top:50%;transform:rotate(45deg)}.header_nav_btn.open .header_nav_btn_line:nth-child(2){opacity:0;transform:translateX(50%)}.header_nav_btn.open .header_nav_btn_line:nth-child(3){top:50%;transform:rotate(-45deg)}.side__banner{top:auto;transform:translateY(0);bottom:1em}.side__banner__link{width:8rem}.section__title__main{font-size:2em}.section__title__sub{font-size:1.2rem}.page__header+.column__2{margin-top:calc(var(--section_margin) / 2)}.column__2__side{display:none}.column__2__content{width:100%}.top_fv_slider_item{height:47.5rem}.top_fv_slider_item_full_img{width:100%;height:100%;object-fit:cover;max-width:100vw}.top_fv_slider_item.product .top_fv_slider_product__inner{display:flex;flex-direction:column;gap:0;padding-bottom:2em}.top_fv_slider_item.product .top_fv_slider_product__img{flex-basis:auto;width:100%;height:100%;aspect-ratio:4/3;max-width:40rem}.top_fv_slider_item.product .top_fv_slider_product__img img{width:90%;height:90%;object-fit:contain}.top_fv_slider_item.product .top_fv_slider_product__content{flex-basis:auto;gap:1.5em}.top_fv_slider_item.product .top_fv_slider_product__title,.top_fv_slider_item.product .top_fv_slider_product__name{font-size:1.25em}.top_fv_slider_item.product .top_fv_slider_product__catch{font-size:1.75em}.top__pride__wrap{flex-direction:column}.prd__all__parent__cate__list{padding-inline:.5rem}.prd__all__parent__cate__item{font-size:1em}.prd__hot__item{flex-basis:calc((100% - 2em) / 2)}.top__buy__content__wrap{flex-direction:column}.top__buy__content{order:2}.top__boy__img{width:min(80%, 40rem)}.top__buy__content__title{font-size:1.5em}.top__banner__item__title__main{font-size:2em}.top__banner__item__title__sub{font-size:1.2rem}.top__news__item{padding:1em 0;flex-direction:column;align-items:flex-start;gap:0em}.top__news__item:after{position:absolute;right:0;top:50%;transform:translateY(-50%)}.top__news__item__new{width:100%;.top__news__item__new_text{margin-bottom:1em}}.top__news__item__date{width:auto}.page__header__title__main{font-size:3em}.prd__all__list__wrap.active{gap:3rem}.prd__all__list__container{padding:2rem}.prd__all__child__cate__item{padding:.25em 1em}.prd-single__header__img{width:min(90%, 40rem)}.prd-single__header__catch{font-size:1.25em}.column__cate__list{gap:1em 1em;font-size:1.2rem}.column__cate__item{padding:.5em 1em}.column__single__header__title{font-size:2em}.introduction__page__link__list{display:none}.side__banner.--introduction{bottom:0;left:0;width:100%;flex-direction:row;gap:0}.introduction__side__banner__item{width:100%;flex-direction:row;min-height:0}.introduction__side__banner__item__text{writing-mode:horizontal-tb}.faq__cate__list{gap:1em}.faq__item__q{padding:1.5em 1.5em 1.5em 4.5em}.faq__item__q:before{font-size:1.25em}.faq__item__q__title{font-size:1.125em}.catalog__item{flex-basis:calc((100% - 2em) / 2)}.footer_content{flex-direction:column;gap:7.5em}.footer__address{text-align:left}.footer__menu{flex-direction:column;gap:0em}.footer__menu__list{gap:0em;width:100%}.footer__menu__item_wrap{gap:0}.footer__menu__item{padding-block:2em;border-top:1px solid #555}.footer__menu__item:last-child{border-bottom:1px solid #555}.footer__menu__item__sub__list{gap:0}.footer__menu__item__sub__item{padding-block:1em;padding-left:1em;border-top:1px solid #222;display:flex;align-items:center;gap:.5em}.footer__menu__item__sub__item:before{content:'';width:1em;height:1em;background-image:url(//sanki1948robo.securesite.jp/rb/robopride/wp-content/themes/sanki_robo-pride/assets/css/../img/common/icon__arrow__white.svg);background-size:contain;background-repeat:no-repeat;background-position:center}.footer__other{padding-block:2em;flex-direction:column}.footer__other__menu__list{flex-direction:column;gap:1em}}@media screen and (max-width:480px){.from_sp{display:block}.none_sp{display:none}.top_fv_slider_item.product{.top_fv_slider_product__catch{font-size:1.5em}.top_fv_slider_product__title,.top_fv_slider_product__name{font-size:1em}}.top__pride__catch{font-size:1.5em}.top__pride__right__item__title__sub{font-size:1em}.top__prd__header{flex-direction:column;align-items:flex-start;gap:2em;.common__btn{margin-left:auto}}.prd__all__child__cate__item{font-size:1.2rem}.prd__hot__item{flex-basis:100%}.top__banner__list{flex-direction:column}.top__banner__item{aspect-ratio:2/1}.top__news__header{flex-direction:column;align-items:flex-start;gap:2em;.common__btn{margin-left:auto}}.page__header__img{aspect-ratio:2/1}.prd__maker__item{flex-basis:calc((100% - 2em) / 2)}.prd__all__parent__cate__item{font-size:1.2rem}.column__list{gap:4em}.column__item{flex-direction:column;gap:1.5em}.introduction__side__banner__item__icon{width:4vw;height:4vw}.introduction__side__banner__item__text{font-size:3vw}}