.site-header{background:#000}.page-header{background:#008a92;height:130px}.page-template-page-company .page-header,.page-id-1055 .page-header{background:#ae000d}.page-template-archive-media .page-header{background:#c1ab05}.page-template-page-contact .page-header{background:#6982bb}.page-template-archive-waza .page-header{background:#231815}.page-template-archive-takumi .page-header{background:#231815}.category-useful-information .page-header,.categoryid-21 .page-header{background:#a2d0cf}.category-news .page-header,.categoryid-1 .page-header,.page-template-page-faq .page-header{background:#898989}.header_scrolled .site-header-logo{display:block}.global-nav-list{display:flex;justify-content:space-between}.global-nav-list>li{border-left:thin solid #fff}.global-nav-list>li:first-child{border-left:none}.global-nav-list>li .global-nav-name{font-family:YuMincho,'Yu Mincho',serif;font-size:14px;color:#fff}.global-nav-list>li .global-nav-name span{display:none}.global-nav-list>li>ul.sub-menu{width:400px;margin-left:-200px;display:flex;flex-wrap:wrap;background-color:var(--vk-color-primary);background-color:rgba(0,0,0,.7);box-shadow:1px 1px 3px rgb(0 0 0/20%)}.global-nav-list>li>ul.sub-menu .award-history{margin-left:165px}.global-nav-list .sub-menu li.menu-item-has-children>a,.global-nav-list .sub-menu li ul.sub-menu li a,.vk-menu-acc ul.sub-menu li a{font-size:14px}.global-nav-list>li>ul.sub-menu li{margin:5px}ol,ul{padding-left:1.5em;list-style:none}a:hover{color:var(--vk-color-primary)}.product__menu{background-size:cover;padding-top:10px;padding-bottom:20px}.top-movie{margin:0 auto;max-width:100%;width:100vw;margin-right:calc(50% - 50vw);margin-left:calc(50% - 50vw);height:auto;object-fit:cover;text-align:center}.header__menu{padding-top:30px;padding-bottom:20px}.product__menu .flex{display:flex;flex-wrap:wrap;justify-content:space-between}.header__menu .flex{display:flex;flex-wrap:wrap;justify-content:center}.slick-slide{padding:0 20px !important}#slick{display:none;transition:opacity .3s linear}#slick.slick-initialized{display:block}.product__menu .flex .box{font-size:14px;background:#fff;padding:4px 18px;border:thin solid #ccc;border-radius:0;margin-top:10px;margin-left:10px;margin-right:10px;transition:all .2s ease}.header__menu .flex .box,.header__menu .flex .menu_box{font-size:16px;color:#fff;padding:4px 18px;background:var(--vk-color-primary);color:var(--vk-color-primary);background:#fff;border-left:thin solid var(--vk-color-primary);margin-top:10px;transition:all .2s ease}.page-id-610 .header__menu .flex .box,.page-id-612 .header__menu .flex .box,.page-id-614 .header__menu .flex .box{padding:4px 10px}.page-template-page-recruit .header__menu .flex .box2{font-size:18px;color:#fff;padding:4px 26px;color:var(--vk-color-primary);background:#fff;border:thin solid var(--vk-color-primary);margin-top:10px;margin-right:20px;transition:all .2s ease}.page-template-page-recruit .header__menu .flex .box2:hover{color:#fff;background:var(--vk-color-primary)}.header__menu .flex>*:last-child .box{border-right:thin solid var(--vk-color-primary)}.product__menu .flex .box:hover,.header__menu .flex .box:hover,.header__menu .flex .menu_box:hover{color:var(--vk-color-primary);background:#fff;color:#fff;background:var(--vk-color-primary)}.page-header-title,h1.page-header-title{font-family:'游明朝','Yu Mincho',YuMincho,'Hiragino Mincho Pro',serif;letter-spacing:1px;text-align:left}h1.page-header-title span{font-size:16px;font-weight:400;padding-left:1em}h1.page-header-title.withLogo{display:flex;align-items:center}.breadcrumb{font-size:14px;padding-left:0}.entry-body{line-height:1.8}.localNavi>ul li,.widget .localNavi>div>ul li,.widget .localNavi>ul li,.widget_archive>div>ul li,.widget_archive>ul li,.widget_categories>div>ul li,.widget_categories>ul li,.widget_link_list>div>ul li,.widget_link_list>ul li,.widget_nav_menu>div>ul li,.widget_nav_menu>ul li,.widget_pages>div>ul li,.widget_pages>ul li,.widget_postlist>div>ul li,.widget_postlist>ul li{font-size:16px}.page_item_has_children ul.children{display:none}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{display:none}.swiper-button-next.swiper-button-white,.swiper-button-prev.swiper-button-white{--swiper-navigation-color:#000;background-color:#fff;padding:10px 22px;opacity:.5;z-index:99;display:none}.movie-onMenu{position:absolute;top:8%;right:2%;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;font-family:'游明朝','Yu Mincho',YuMincho,'Hiragino Mincho Pro',serif;font-size:36px;color:#fff;letter-spacing:10px;line-height:2em;text-shadow:#00 0px 0px 10px;filter:drop-shadow(2px 2px 2px #4e4e4e);z-index:9;display:none}.movie-onMenu span{font-size:18px;letter-spacing:0px;padding-top:1em}section{margin:0 auto;margin:0 calc(50% - 50vw);width:100vw;border-bottom:thin solid var(--vk-color-primary);padding-bottom:100px}body.scrolled #menu__section{margin-top:-50px;display:none}#menu__section{margin:0 auto;margin:0 calc(50% - 50vw);width:100vw}#slick1{margin:0 auto}#slick1 .slick-slide{-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;transform:scale(.7);text-align:center}#slick1 .slick-slide img{max-width:100%;max-height:100%;margin-left:auto;margin-right:auto}#slick1 .is--active{transform:scale(1);border:thin solid var(--vk-color-primary);display:block;margin-left:auto;margin-right:auto}#slick1 .is--active p{font-size:16px}#slick1{opacity:0;transition:opacity .3s linear}#slick1.slick-initialized{opacity:1}#menu__section .all_product{width:180px;margin:0 auto;text-align:center;margin-top:50px}#menu__section .all_product .read__more{margin-left:0}h1.section__title{position:relative;font-family:'游明朝','Yu Mincho',YuMincho,'Hiragino Mincho Pro',serif;font-size:24px;font-weight:400;letter-spacing:5px;text-align:center;margin-bottom:.8em}h1.section__title:before{position:absolute;bottom:-10px;left:calc(50% - 30px);width:60px;height:3px;content:'';border-radius:3px;background:var(--vk-color-primary)}.sub__title{font-family:"SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif;font-size:14px;font-weight:400;letter-spacing:3px;text-align:center;margin-bottom:30px}#products__section{margin:0 auto;margin:0 calc(50% - 50vw);margin-top:100px;margin-bottom:100px;text-align:center;background:url(//greenbell.ne.jp/en/wp-content/themes/lightning_child/images/rock.jpg) no-repeat;background-size:cover;padding-top:100px;padding-bottom:100px;margin-top:0;display:none}#products__section h1.section__title,#products__section .sub__title{color:#fff;font-weight:700}#products__section img{margin-bottom:30px}#products__section .flex{margin:0 auto;width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;color:#000}#products__section .flex a{width:calc(100% / 3 - 10px);font-size:24px;border:thin solid var(--vk-color-primary);padding:30px 20px;margin-bottom:20px;background-color:#fff;transition:all .3s linear}#products__section .flex a:hover{color:#fff;background-color:var(--vk-color-primary)}#media__section .flex{display:flex}#media__section .media__wrapper{display:block;width:570px;height:230px;position:relative}#media__section .media__wrapper p{position:absolute;bottom:0;right:5%;width:200px;font-size:24px;border:thin solid var(--vk-color-primary);padding:10px;background-color:#fff;transition:all .3s linear}#media__section .media__wrapper p:hover{color:#fff;background-color:var(--vk-color-primary)}#media__section .media__wrapper .media__archive{background:url(//greenbell.ne.jp/en/wp-content/themes/lightning_child/images/how-use.jpg) no-repeat;background-size:cover;height:230px;text-align:center}#media__section .media__wrapper .media__plant{background:url(//greenbell.ne.jp/en/wp-content/themes/lightning_child/images/plant.jpg) no-repeat;background-size:cover;height:230px;text-align:center}#company__section{margin:0 auto;margin:0 calc(50% - 50vw);margin-top:100px;margin-bottom:100px;text-align:center;background:url(//greenbell.ne.jp/en/wp-content/themes/lightning_child/images/pattern.jpg) no-repeat;background-size:cover;padding-top:100px;padding-bottom:100px;margin-top:0}#company__section .flex__wrapper{display:flex;justify-content:space-between}#company__section .flex__wrapper .contact__wrapper{max-width:calc(100% / 3);border:thin solid var(--vk-color-primary);padding:20px 95px;background-color:#fff}#company__section .flex__wrapper .contact__wrapper .read__more{margin-left:0}.flex__wrapper{margin:0 auto;margin-top:50px;max-width:1100px;display:flex;justify-content:space-between}#news__section{max-width:calc(100% / 2 - 20px);margin-bottom:100px}#news__section .top__summary--inner{width:500px;padding:20px 0;border-bottom:thin solid #ccc}#news__section .top__summary--flex{display:flex}#news__section .top__summary--flex img{max-width:40px;max-height:40px;margin-top:5px}#news__section .top__summary--block{display:block;margin-left:1em}#news__section .top__summary--inner a{display:flex;justify-content:space-between;align-items:center}.read__more{max-width:180px;height:35px;color:#fff;border:thin solid #008a92;border-radius:5px;padding:5px 10px 5px 20px;margin-left:2em;background-color:#008a92;transition:all .3s linear}.read__more.rekuten_btn{max-width:260px;text-align:center}.read__more:hover{color:#008a92;background-color:#fff}.read__more i{padding-left:.5em}.useful__summary--inner{width:100%;padding:20px 0;border-bottom:thin solid #ccc}.useful__summary--flex{display:flex;align-items:center}.useful__summary--time{width:100px;margin-right:1em}.useful__summary--title{display:flex;justify-content:space-between;align-items:center}.useful__summary--title .read__more{color:#fff;border:thin solid #008a92;border-radius:5px;padding:5px 10px 5px 20px;margin-left:2em;background-color:#008a92;transition:all .3s linear}.useful__summary--title .read__more:hover{color:#008a92;background-color:#fff}.read__more.useful_information{position:relative;max-width:210px;margin-left:8em;margin-top:3em;text-align:center}.read__more.useful_information i{position:absolute;top:0;right:0;margin-top:.6em}#news__section .top__summary--inner a .read__more{max-width:150px;height:35px;color:#fff;border:thin solid #008a92;border-radius:5px;padding:5px 10px 5px 20px;margin-left:300px;margin-top:10px;background-color:#008a92;transition:all .3s linear}#news__section .top__summary--inner a .read__more:hover{color:#008a92;background-color:#fff}#news__section .top__summary--inner a{display:flex;justify-content:space-between;align-items:center}#instagram__wrapper{width:calc(100% / 2 - 20px)}#instagram__wrapper .instagram__wrapper--logo{margin:0 auto}#instagram__wrapper .instagram__wrapper--logo .instagram__wrapper--mark{max-width:48px;margin:0 auto}#instagram__wrapper .instagram__wrapper--logo .instagram__wrapper--text{max-width:160px;margin:0 auto}#contact__section{border-bottom:none}#contact__section .flex{display:flex}#contact__section .contact__wrapper{display:block;width:40%;margin-left:auto;margin-right:auto}#contact__section .contact__wrapper .contact__cont{font-family:'游明朝','Yu Mincho',YuMincho,'Hiragino Mincho Pro',serif;font-size:26px;color:var(--vk-color-primary);letter-spacing:1px;text-align:center;margin-top:50px;border:thin solid var(--vk-color-primary);padding:10px;transition:all .3s linear}#contact__section .contact__wrapper .contact__cont:hover{color:#fff;background-color:var(--vk-color-primary)}#contact__section .sns__wrapper{display:block;width:50%;margin-left:auto;margin-right:auto}#contact__section .sns__wrapper .sns_link{max-width:300px;margin-left:auto;margin-right:auto;display:flex;justify-content:space-around}.top__summary--block a:hover,.widget_link_list a:hover{color:var(--vk-color-primary)}.widget.widget_link_list:last-of-type{display:none}section#footerMenu__section{max-width:1140px;margin:0 auto;border-bottom:none}#footerMenu__section .footer__menu--title{font-family:'游明朝','Yu Mincho',YuMincho,'Hiragino Mincho Pro',serif;font-size:24px;font-weight:400;letter-spacing:5px;text-align:center;margin-top:50px;padding-bottom:30px}#footerMenu__section .footer__menu--wrapper .container.flex{display:flex;flex-wrap:wrap}#footerMenu__section .footer__menu--wrapper .container.flex .box{font-size:14px;color:#fff;padding:4px 18px;background:var(--vk-color-primary);border:thin solid var(--vk-color-primary);color:var(--vk-color-primary);background:#fff;margin-top:10px;margin-left:10px;margin-right:10px;transition:all .2s ease}#footerMenu__section .footer__menu--wrapper .container.flex .box:hover{color:var(--vk-color-primary);background:#fff;color:#fff;background:var(--vk-color-primary)}table.company,table.company tr,table.company th,table.company td{border:none}table.company th,table.company td{border-bottom:1px solid #ccc;padding:2em 0;font-size:16px;text-align:left}table.company tr:first-child{border-top:1px solid #ccc}.office__wrapper{max-width:630px;margin:0 auto;margin-top:80px}.office__wrapper--inner{display:flex;margin-top:30px}.office__wrapper--office{width:200px}.office__wrapper--cont{display:block;width:400px}.office__wrapper--map{margin-left:50px}.office__wrapper--map iframe{width:500px;height:200px}.page-header.waza,.page-header.takumi{color:#fff;border-top:none;border-bottom:none;background-color:#231815;padding:0;height:88px}.page-header.barber{color:#fff;border-top:none;border-bottom:none;background-color:#1d2087;padding:0;height:88px}.page-header.baby{color:#fff;border-top:none;border-bottom:none;background-color:#fcd005;padding:0;height:88px}.page-header.psg{color:#fff;border-top:none;border-bottom:none;background-color:#e4007f;padding:0}.page-header.qq{color:#fff;border-top:none;border-bottom:none;background-color:#00a479;padding:0}.page-header.seg{color:#fff;border-top:none;border-bottom:none;background-color:#5a0000;padding:0}.page-header.seki{color:#fff;border-top:none;border-bottom:none;background-color:#e83534;padding:0}.category__wrapper{margin-top:20px;margin-bottom:60px}.category__wrapper h2.product__name{display:flex;align-items:center;font-weight:400;padding:.5em 0;border-top:thin solid var(--vk-color-primary);border-bottom:thin solid var(--vk-color-primary)}#series_waza.category__wrapper h2.product__name,#series_takumi.category__wrapper h2.product__name{color:#fff;border-top:none;border-bottom:none;background-color:#231815;padding:0}#series_seki-edge.category__wrapper h2.product__name{color:#fff;border-top:none;border-bottom:none;background-color:#e83534;padding:0}#series_segrooming.category__wrapper h2.product__name{color:#fff;border-top:none;border-bottom:none;background-color:#5a0000;padding:0}#series_psg.category__wrapper h2.product__name{color:#fff;border-top:none;border-bottom:none;background-color:#e4007f;padding:0}#series_qq.category__wrapper h2.product__name{color:#fff;border-top:none;border-bottom:none;background-color:#00a479;padding:0}#series_barber.category__wrapper h2.product__name{color:#fff;border-top:none;border-bottom:none;background-color:#1d2087;padding:0}#series_baby.category__wrapper h2.product__name{color:#fff;border-top:none;border-bottom:none;background-color:#fcd005;padding:0}.category__wrapper h2.product__name img{margin-right:1em}.products__wrapper--flex{width:100%;margin:0 auto;display:flex;flex-wrap:wrap;margin-left:15px}.products__wrapper--block{display:block;width:calc(100% / 5 -  20px);margin-right:20px;width:158px;margin-right:27px;margin-bottom:20px}.thumbnail__block{text-align:center;-webkit-transition:.3s ease-in-out;transition:.2s ease-in-out}.thumbnail__block:hover{opacity:.7}.page-template-archive-media .thumbnail__block iframe{max-width:375px;max-height:160px;margin-bottom:0}.product__title{font-size:15px;font-weight:700;min-height:4.5em}.product__title a:hover{color:var(--vk-color-primary)}.product__number,.product__price{font-size:13px}.more_box{margin:0 auto;max-width:180px;margin-top:30px}.next-prev .vk_post_imgOuter_singleTermLabel{background-color:#c1ab05;color:#fff}.next-prev .vk_post_imgOuter:before{padding-top:60%}.single .product__wrapper{margin-top:20px;margin-bottom:100px}.single h1.product__name{font-weight:400;display:flex;align-items:center;font-weight:400;padding:.5em 0;border-top:thin solid var(--vk-color-primary);border-bottom:thin solid var(--vk-color-primary)}.single .product__wrapper .product__catchphrase{font-size:20px;font-weight:700;margin-bottom:10px}.single .product__wrapper--flex{width:100%;margin:0 auto;display:flex;flex-wrap:wrap;margin-top:30px}.single .product__wrapper--cont{display:block;margin-left:20px}.single .product__wrapper--cont .product_column{display:flex;align-items:center;font-size:14px;padding:10px 0;border-top:thin solid #ccc}.single .product__wrapper--cont .product_column:last-child{border-bottom:thin solid #ccc}.single .product__wrapper--cont .product_column .name{width:140px;font-size:14px;font-weight:700}.single .product__wrapper .rakuten_link{text-align:center;margin-top:50px;margin-bottom:50px}.read__more.rekuten_btn{max-width:200px;margin:0 auto;text-align:center;font-size:12px;line-height:25px}.single .product__wrapper .other__img--wrapper{display:flex;justify-content:space-between;margin-top:30px;margin-bottom:30px;padding:0 20px}.single .product__wrapper .other__img--wrapper .other_img{max-width:calc(100% / 4)}.single .product__wrapper .other__img--wrapper .other_img img{max-width:140px;transition:all .3s}.single .product__wrapper .other__img--wrapper .other_img img:hover{opacity:.8}.single .icon__box{max-width:450px;display:flex;flex-wrap:wrap;margin-top:20px}.single .icon__box--img{margin-right:10px}.single .icon__box--img img{max-height:60px}.single .related__product--wrapper{max-width:100%;display:block}.single .related__product--wrapper .related_products_title{font-size:20px;font-weight:700;line-height:40px;margin-top:50px;margin-bottom:10px}.single .related__product--wrapper .related__product--flex{display:flex;flex-wrap:wrap}.single .related__product--wrapper .related__product--block{display:block;max-width:24%;margin-right:1%;margin-bottom:20px}.single .related__product--wrapper .related__product--block:last-of-type{margin-right:0}.related_products_Ptitle{font-size:14px}.related_products_cont{margin-top:1em;font-size:12px}.single .sub__item--wrapper{max-width:100%;display:block;margin-top:50px}.single .sub__item--wrapper .subItem_title{font-size:20px;font-weight:700;line-height:40px;margin-top:50px;margin-bottom:10px}.single .sub__item--wrapper{max-width:100%;display:block}.single .sub__wrapper--flex{max-width:100%;display:flex}.single .sub__wrapper--block{display:block}.single .sub__wrapper--block .subLink{max-width:200px;margin:0 auto;text-align:center;line-height:25px;color:#fff;margin-top:50px;border:thin solid #008a92;border-radius:5px;padding:5px 20px;background-color:#008a92;transition:all .3s linear}.single .sub__wrapper--block .subLink:hover{color:#008a92;background-color:#fff}.single .sub__wrapper--block .subLink a{color:#fff}.single .sub__item--wrapper .subImg{margin-left:50px}h2.shop_archive{font-size:18px;font-weight:400;text-align:center;margin-bottom:50px}.shop__wrapper--flex{display:flex;flex-wrap:wrap}#PrefLink .accordion-area{list-style:none;margin:0 auto;padding-left:0}#PrefLink .accordion-area li{margin:10px 0}#PrefLink .accordion-area section{max-width:1100px;margin:0 auto;padding-bottom:0;border:none}#PrefLink .PreTitle{position:relative;display:block;cursor:pointer;font-weight:400;color:#707070;padding:3%;border:thin solid #ccc;transition:all .5s ease}.PreTitle:before,.PreTitle:after{position:absolute;content:'';width:30px;height:2px;background-color:#c2494d}.PreTitle:before{top:48%;right:30px;transform:rotate(0deg)}.PreTitle:after{top:48%;right:30px;transform:rotate(90deg)}.PreTitle.close:before{transform:rotate(45deg)}.PreTitle.close:after{transform:rotate(-45deg)}#PrefLink .box{display:none}.shop__wrapper--block{width:calc(100% / 4 - 25px);padding:10px 20px;font-size:14px;border:thin solid var(--vk-color-primary);margin-left:20px;margin-bottom:20px}.shop__wrapper--block .shop__title{font-weight:700;text-align:center}.shop__wrapper--block a{text-decoration:none}.shop__wrapper--block .shop__link{max-width:120px;margin:0 auto;height:30px;font-size:12px;color:#fff;text-align:center;border:thin solid var(--vk-color-primary);border-radius:5px;padding:5px 10px 5px 20px;margin-top:16px;background-color:var(--vk-color-primary);transition:all .3s linear}.shop__wrapper--block .shop__link i{margin-left:1em}.shop__link:hover{color:var(--vk-color-primary);background-color:#fff}.voice__wrapper--flex{display:flex;padding:20px;border-bottom:thin solid #ccc;margin-bottom:50px}.voice__wrapper--thumb{max-width:200px}.voice__wrapper--thumb img.thumb{max-width:180px}.voice__wrapper--flex .flex{display:flex;justify-content:center}.voice__wrapper--block{display:block;padding-left:20px}.voice__wrapper--inner{display:flex}.voice__wrapper--age{margin-right:1em}.voice__wrapper--product{font-size:18px;font-weight:700;margin-bottom:10px}.voice__wrapper--comment{display:block;padding:20px;background-color:#f2e7cd;position:relative}.voice__wrapper--comment img.balloon{position:absolute;top:10%;left:0;margin-left:-20px}h2.questions_answers-title{position:relative;font-family:'游明朝','Yu Mincho',YuMincho,'Hiragino Mincho Pro',serif;font-size:30px;font-weight:400;letter-spacing:5px;text-align:center;border:none;margin-bottom:.8em;margin-top:100px}h2.questions_answers-title:before{position:absolute;bottom:-10px;left:calc(50% - 30px);width:60px;height:3px;content:'';border-radius:3px;background:var(--vk-color-primary)}h2.questions_answers-title .sub__title{font-family:"SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif;font-size:14px;font-weight:400;letter-spacing:3px;text-align:center;margin-bottom:30px}.qa-list dl{position:relative;margin:0;padding:28px 80px 28px 30px;cursor:pointer;border-bottom:1px solid #ccc}.qa-list dl:first-child{border-top:1px solid #ccc}.qa-list dl:before{position:absolute;top:35px;right:35px;display:block;width:16px;height:16px;margin:auto;content:'';transform:rotate(135deg);border-top:3px solid #cbcbcb;border-right:3px solid #cbcbcb}.qa-list .open:before{transform:rotate(-45deg)}.qa-list dl dt{position:relative;margin:0;padding:0 0 0 50px;font-size:20px;font-weight:400}.qa-list dl dt:before{font-family:"Times New Roman","YuMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif;font-size:30px;line-height:1;position:absolute;top:0;left:0;display:block;content:'Q.';color:#cbcbcb}.qa-list dl dd:before{font-family:"Times New Roman","YuMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif;font-size:26px;line-height:1;position:absolute;top:3px;left:2px;display:block;content:'A.';color:#cbcbcb}.qa-list dl dd{position:relative;display:none;height:auto;margin:20px 0 0 50px;padding:0 0 0 50px}.qa-list dl dd p{margin:30px 0 0}.qa-list dl dd p:first-child{margin-top:0}.entry-meta,.comment-respond{display:none}@media screen and (max-width:767px){.qa-list dl{position:relative;padding:15px 40px 15px 10px}.qa-list dl:before{top:20px;right:20px;width:7px;height:7px}.qa-list dl dt{padding:0 0 0 30px;font-size:14px}.qa-list dl dt:before{font-size:14px;top:3px;left:5px;content:'Q.'}.qa-list dl dd:before{font-size:14px;top:5px;left:5px;content:'A.'}.qa-list dl dd{margin:10px 0 0;padding:0 0 0 30px;font-size:14px}.qa-list dl dd p{margin:30px 0 0}.qa-list dl dd p:first-child{margin-top:0}}.recruitment__wrapper--inner{margin-bottom:100px}.recruitment__wrapper--title{font-size:24px;font-weight:700;padding:20px 20px 20px 0;border-bottom:thin solid #ccc}.recruitment__wrapper--cont{display:flex;padding:20px 20px 20px 0;border-bottom:thin solid #ccc}.recruitment__wrapper--cont .recruit__title{width:20%;font-weight:700}.recruitment__contact{font-size:20px;font-weight:700 margin-top:100px}.recruitment__contact--cont{font-size:16px}.contact__form--btn{margin:0 auto;margin-top:50px;max-width:250px;font-size:20px;line-height:45px;color:#fff;text-align:center;border:thin solid #008a92;background-color:#008a92;transition:all .3s linear}.contact__form--btn:hover{color:#008a92;background-color:#fff}.cform th{font-size:14px;width:22%;border-bottom:solid 1px #d6d6d6;padding:10px 15px;font-weight:400;text-align:right}.cform td{font-size:14px;line-height:2;border-bottom:solid 1px #d6d6d6;padding:10px;width:95%}.mwform-radio-field.horizontal-item:first-child{margin-left:9px}.cform{width:98%}.cform [type=submit]{display:inline-block;font-size:20px;padding:10px 30px;text-decoration:none;background:#ff8f00;color:#fff;border-bottom:solid 4px #b17c00;border-radius:3px}.cform option,.cform textarea,.cform input[type=text],.cform input[type=email],.cform input[type=search],.cform input[type=url]{width:100%}.required-srt{font-size:8pt;padding:5px;background:#ce0000;color:#fff;border-radius:3px;margin-left:10px;vertical-align:middle}.any-srt{font-size:8pt;padding:5px;background:#00cece;color:#fff;border-radius:3px;margin-left:10px;vertical-align:middle}@media only screen and (max-width:767px){.cform th,.cform td{width:100%;display:block;border-top:none}}.submit-btn{max-width:500px;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:center}.submit-btn input{width:20%;max-width:550px;min-width:220px;margin:30px auto;display:block;border:1px solid var(--vk-color-primary);background:var(--vk-color-primary);font-size:20px;line-height:40px;text-align:center;padding:5px;color:#fff;transition:all .4s ease}.submit-btn input:hover{background:#fff;color:var(--vk-color-primary)}.mail_btn{max-width:200px;min-width:220px;margin:0 auto;margin-right:0;display:flex;flex-wrap:wrap;justify-content:center;border:1px solid var(--vk-color-primary);background:var(--vk-color-primary);font-size:20px;line-height:40px;text-align:center;padding:5px;color:#fff;transition:all .4s ease}.mail_btn:hover{background:#fff;color:var(--vk-color-primary)}.comments-area{display:none}.site-footer{margin:0 auto;border-top:none;background-color:#f5f1df}.site-footer-content .row{max-width:650px;margin:0 auto;display:flex;justify-content:space-between}.widget_nav_menu>div>ul{display:flex}.footer-nav li a{font-size:16px;color:#000}.site-footer .container.site-footer-copyright,.site-footer .container.site-footer-copyright a{color:#000;text-align:center}.footer-nav{text-align:center;border-bottom:1px solid var(--vk-color-border-hr)}.footer-nav2{display:flex;justify-content:center;padding-bottom:1em;font-size:16px;color:#000;padding-bottom:1.5em;border-bottom:thin solid var(--vk-color-primary);margin-top:1em}.footer-nav2 a{font-size:14px;color:#000;margin-right:40px}.footer-nav2 i{font-size:20px;color:#000}#floating__menu{position:fixed;top:50%;right:0;margin-top:-180px}#floating__menu .floating__menu--flex{width:110px;height:90px;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;font-size:12px;color:#fff;background-color:#000;border-radius:5px;margin-bottom:5px;transition:all .2s ease}#floating__menu .floating__menu--flex.one{background-color:#ae000d}#floating__menu .floating__menu--flex.three{background-color:#c6952b}#floating__menu .floating__menu--flex.last{background-color:#008a92}#floating__menu .floating__menu--flex:hover{opacity:.75}#floating__menu .floating__menu--block{display:block;font-size:14px;text-align:center;transition:.3s0}#floating__menu .floating__menu--block i{font-size:20px;margin-bottom:4px;padding-left:5px;padding-bottom:5px}#floating__menu .floating__menu--flex.two .floating__menu--block i{color:#ff0}#floating__menu .floating__menu--block.sns i{font-size:20px;margin-left:10px}.scrolled .page_top_btn{display:none}#award__history{margin-top:100px}@media screen and (min-width:1400px){.language__switcherL{display:flex;align-items:center;position:absolute;top:10px;right:10px}.language__switcherL .language__switcher--block{font-family:YuMincho,'Yu Mincho',serif;font-size:14px;color:#fff;background-color:#000;border:thin solid #fff;padding:2px 10px;transition:all .3s linear}.language__switcherL .language__switcher--block:hover{color:#000;background-color:#fff}.language__switcherL .language__switcher--block.first{margin-right:10px}.language__switcherM{display:none}}@media screen and (max-width:1399px){.site-header--layout--nav-float .site-header-container,.header_scrolled .global-nav-list>li .acc-btn{padding-top:40px}.header_scrolled .site-header-logo img{max-width:100%}.header_scrolled.device-mobile .global-nav-list>li,.header_scrolled.global-nav-list>li{padding:20px 1em 10px}.language__switcherL{display:none}.language__switcherM{display:flex;align-items:center;position:fixed;top:10px;right:10px}.language__switcherM .language__switcher--block{font-family:YuMincho,'Yu Mincho',serif;font-size:14px;color:#fff;background-color:#000;border:thin solid #fff;padding:2px 10px;transition:all .3s linear}.language__switcherM .language__switcher--block:hover{color:#000;background-color:#fff}.language__switcherM .language__switcher--block.first{margin-right:10px}.language__switcherM .language__switcher--block a{font-family:YuMincho,'Yu Mincho',serif;font-size:14px;color:#fff}}@media screen and (min-width:1220px){.site-header--layout--nav-float .site-header-container{max-width:1200px}.global-nav-list>li .global-nav-name{font-size:14px}.single .product__wrapper--cont .product_column{width:450px}}@media screen and (max-width:1199px){.device-mobile .global-nav-list>li,.global-nav-list>li{padding:14px 1em}.header_scrolled.device-mobile .global-nav-list>li,.header_scrolled.global-nav-list>li{padding:28px 1em 10px}.header_scrolled .site-header-logo img{max-width:70%}.single .product__wrapper--flex{display:block;text-align:center}.single .product__wrapper--cont{text-align:left;margin-top:40px}}@media screen and (min-width:992px){.header_scrolled .site-header{background:#000}#floating__menu .floating__menu--flex{border:1px solid #c1ab05}}@media screen and (max-width:991px){.vk-mobile-nav-menu-btn{width:50px;height:50px}.vk-mobile-nav .vk-mobile-nav-menu-outer{margin-top:1.5em;margin-bottom:1.5em}.vk-menu-acc .acc-btn{right:50%}.flex__wrapper{display:block}.language__switcherM{display:flex;align-items:center;position:absolute;top:10px;left:10px}#news__section .top__summary--inner{width:100%}#news__section .top__summary--title{display:flex;justify-content:space-between;align-items:center}#news__section .top__summary--inner a .read__more{margin-left:50px}.instagram__wrapper--block{margin:20px auto 0;text-align:center}.read__more.useful_information{margin-left:auto;margin-right:auto}.page-header{height:auto;min-height:0}.products__wrapper--block{width:140px;margin-right:30px;margin-bottom:30px}.useful__summary--title .read__more{width:160px}.cform th{width:30%}.mwform-radio-field.horizontal-item:first-child{margin-left:0}.qa-list.mts dd br{display:none}.site-footer-content .row{justify-content:space-between}.site-footer-content .col-md-6{flex:0 0 30% !important;max-width:30% !important;text-align:center}.footer-nav li{padding:.8em}#floating__menu{width:100%;position:fixed;height:auto;display:flex;justify-content:center;align-items:center;top:94%;bottom:0;right:0;margin-top:0;z-index:999}#floating__menu .floating__menu--flex{width:25vw;height:100px;color:#fff;background-color:#000;border-top:thin solid var(--vk-color-primary);border-right:thin solid var(--vk-color-primary);border-radius:0;padding-bottom:1em}#floating__menu .floating__menu--flex.last{border-right:none}#floating__menu .floating__menu--block{display:inline-block;font-size:12px;text-align:center;transition:.3s0}#floating__menu .floating__menu--block i{font-size:18px;margin-bottom:8px}.site-footer{margin-bottom:77px}}@media screen and (max-width:768px){.single .related__product--wrapper .related__product--block{max-width:48%;margin-right:1%;margin-bottom:20px}}@media screen and (max-width:767px){.site-header-logo img{max-height:40px}.vk-mobile-nav-menu-btn{width:40px;height:40px}section{padding-bottom:30px}h1.section__title{font-size:26px;margin-bottom:.5em}#news__section .top__summary--title{display:block;width:calc(100vw - 100px)}#news__section .top__summary--inner a .read__more{width:130px;margin-left:50%}#contact__section .flex{display:block}#contact__section .contact__wrapper{width:100%;margin-bottom:80px}#contact__section .contact__wrapper .contact__cont{font-size:20px}#contact__section .sns__wrapper{width:100%}.header__menu .flex .box{width:160px;font-size:14px;background:#fff;padding:4px 10px;border:thin solid var(--vk-color-primary);border-radius:10px;margin-top:10px;margin-left:10px;margin-right:10px;transition:all .2s ease}.useful_information--wrapper{width:300px;display:block;margin-left:auto;margin-right:auto}.read__more.useful_information{width:300px;display:block;margin-left:auto;margin-right:auto;text-align:center}#instagram__wrapper{width:100%;margin-bottom:50px}.single .product__wrapper--img{width:100%}.single .product__wrapper--img .product__img{width:100%;width:100%;margin-bottom:20px;margin-right:0}.single .thumbnail__block{width:100%;margin-bottom:20px}.single .thumbnail__block video,.single .thumbnail__block iframe{width:100% !important}.single .thumbnail__block iframe{width:100%;height:100%}.single .other__img--wrapperSP{display:flex;flex-wrap:wrap}.single .product__wrapper .other__img--wrapperSP .other_img{max-width:calc(100% / 2 - 20px);margin-bottom:20px}.page-header-title,h1.page-header-title{font-size:22px}.site-footer-content .row{display:block}.site-footer-content .col-md-6{max-width:100% !important}.category__wrapper h2.product__name{font-size:20px}.useful__summary--flex{display:flex;align-items:flex-start}.useful__summary--title{display:block;width:calc(100vw - 100px)}.useful__summary--title .read__more,.useful__summary--title a .read__more{width:130px;margin-left:50%}table.company th,table.company td{width:100%;display:block;padding:1em .5em}table.company th{background-color:#f2f2f2}.office__wrapper--office{font-size:16px;font-weight:700}.office__wrapper--inner{display:block}.office__wrapper--map{margin-left:0;margin-top:20px}.cform th{width:100%;background-color:#f2f2f2;text-align:center}.single .product__wrapper .other__img--wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:30px;margin-bottom:-20px;padding:0 10px}.single .product__wrapper .other__img--wrapper .other_img{max-width:calc(100% / 2)}.single .product__wrapper .other__img--wrapper .other_img img{max-width:40vw;margin-bottom:10px}#menu-footer.nav,.footer-nav2{display:flex;flex-wrap:wrap}.footer-nav li{padding:0 .8em}.footer-nav li a{font-size:14px}.footer-nav2 a{font-size:14px;color:#000;margin-left:15px;margin-right:15px;margin-bottom:25px}}@media screen and (max-width:375px){.header__menu .flex .box{width:150px;font-size:14px;padding:4px 10px}#floating__menu .floating__menu--flex{height:110px;padding-bottom:2em}}